{
  "generated_at": "2026-11-05T15:54:15.912630+00:00",
  "as_of": "2026-11-05",
  "candidate_industry": {
    "code": "sz.002510",
    "name": "天汽模",
    "industry": "汽车零部件",
    "historical_membership_verified": false,
    "evidence": {
      "file": "raw/candidate-002510-20261105T154219543289Z.bin",
      "sha256": "ec9773346612294bbfc49102f0652f9c06abf0b3e36a1872c8324274ded30509",
      "captured_at": "2026-11-05T15:42:19.543289+00:00",
      "url": "https://push2.eastmoney.com/api/qt/stock/get",
      "params": {
        "secid": "0.002510",
        "fltt": 2,
        "invt": 2,
        "fields": "f57,f58,f127"
      },
      "status_code": 200
    }
  },
  "coverage": {
    "requested": 1027,
    "pending": 0,
    "complete": true,
    "listing_failures": {},
    "source_status": "complete_available_histories",
    "downloaded": 1027,
    "analyzed": 1027,
    "analysis_failed": 0,
    "source_failed": 0,
    "analysis_failures": {},
    "source_failures": {}
  },
  "methodology": [
    "所有指标及训练标签仅使用分析日及以前数据；预测期3/5个交易日，不是自然日。",
    "当前分类指数回溯存在成分变化和生存偏差；非时点可得历史分类全集。",
    "MA20>=MA60且收盘<MA5为回调；MA5>=MA20>=MA60为上升；MA5<MA20<MA60为下降；其余震荡。",
    "回撤为当前收盘相对最近20个交易日最高收盘；phase仅在至少60行后启用。",
    "周期为第60行起同phase连续交易日段；首段起始截断和末段未完成，不纳入已完成周期中位数，最近展示8段；不预测固定周期。",
    "历史条件频率来自相同phase、固定每h日一个anchor、已成熟h日标签；至少30样本。",
    "上涨为期末严格收盘上涨；非上涨包含平盘。窗口回调风险为未来最低收盘较anchor<=-2%，两者非互补。",
    "2025年起逐预测时点检验，训练仅含当时已成熟标签；验证仅含当前phase及相同覆盖时点的基准。",
    "固定>0.55上涨观察、<0.45非上涨观察，其余不作方向判断；命中率仅统计发出方向观察的时点。",
    "95% Wilson区间为描述性二项区间；非重叠窗口仍有时间相关性，板块间高度相关，频率未校准为概率。",
    "回调风险仅有历史条件频率，未单独校准；方向命中率不代表回调风险预测命中率。",
    "略高于基准不代表统计显著；结果无手续费、不可视为策略盈利或买入建议，不保证赚钱。"
  ],
  "items": [
    {
      "code": "BK0420",
      "name": "航空机场",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019646842312541324,
        "5": 0.08177262490704074,
        "20": 0.05833883934195261,
        "60": -0.0227840829513436
      },
      "moving_averages": {
        "5": 3979.294000000134,
        "20": 3883.5415000000503,
        "60": 3982.7398333333276
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-04-27",
            "end": "2026-05-12",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-05-13",
            "end": "2026-05-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-14",
            "end": "2026-07-27",
            "sessions": 52,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-28",
            "end": "2026-08-13",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-14",
            "end": "2026-09-07",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-11",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-11-02",
            "sessions": 30,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 5,
            "sample_size": 41
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4662.48
        },
        {
          "date": "2026-05-14",
          "close": 4569.97
        },
        {
          "date": "2026-05-15",
          "close": 4481.41
        },
        {
          "date": "2026-05-18",
          "close": 4407.07
        },
        {
          "date": "2026-05-19",
          "close": 4464.76
        },
        {
          "date": "2026-05-20",
          "close": 4410.41
        },
        {
          "date": "2026-05-21",
          "close": 4442.48
        },
        {
          "date": "2026-05-22",
          "close": 4388.6
        },
        {
          "date": "2026-05-25",
          "close": 4516.78
        },
        {
          "date": "2026-05-26",
          "close": 4517.11
        },
        {
          "date": "2026-05-27",
          "close": 4452.82
        },
        {
          "date": "2026-05-28",
          "close": 4406.55
        },
        {
          "date": "2026-05-29",
          "close": 4467.23
        },
        {
          "date": "2026-06-01",
          "close": 4474.97
        },
        {
          "date": "2026-06-02",
          "close": 4412.69
        },
        {
          "date": "2026-06-03",
          "close": 4306.87
        },
        {
          "date": "2026-06-04",
          "close": 4268.59
        },
        {
          "date": "2026-06-05",
          "close": 4294.43
        },
        {
          "date": "2026-06-08",
          "close": 4164.13
        },
        {
          "date": "2026-06-09",
          "close": 4221.38
        },
        {
          "date": "2026-06-10",
          "close": 4241.74
        },
        {
          "date": "2026-06-11",
          "close": 4174.7
        },
        {
          "date": "2026-06-12",
          "close": 4356.87
        },
        {
          "date": "2026-06-15",
          "close": 4426.99
        },
        {
          "date": "2026-06-16",
          "close": 4345.81
        },
        {
          "date": "2026-06-17",
          "close": 4351.39
        },
        {
          "date": "2026-06-18",
          "close": 4221.34
        },
        {
          "date": "2026-06-22",
          "close": 4211.63
        },
        {
          "date": "2026-06-23",
          "close": 4164.53
        },
        {
          "date": "2026-06-24",
          "close": 4158.65
        },
        {
          "date": "2026-06-25",
          "close": 4321.9
        },
        {
          "date": "2026-06-26",
          "close": 4222.61
        },
        {
          "date": "2026-06-29",
          "close": 4178.04
        },
        {
          "date": "2026-06-30",
          "close": 4091.12
        },
        {
          "date": "2026-07-01",
          "close": 4196.03
        },
        {
          "date": "2026-07-02",
          "close": 4158.78
        },
        {
          "date": "2026-07-03",
          "close": 4149.53
        },
        {
          "date": "2026-07-06",
          "close": 4192.74
        },
        {
          "date": "2026-07-07",
          "close": 4100.9
        },
        {
          "date": "2026-07-08",
          "close": 4074.06
        },
        {
          "date": "2026-07-09",
          "close": 4014.38
        },
        {
          "date": "2026-07-10",
          "close": 4063.48
        },
        {
          "date": "2026-07-13",
          "close": 3974.82
        },
        {
          "date": "2026-07-14",
          "close": 4004.16
        },
        {
          "date": "2026-07-15",
          "close": 4053.67
        },
        {
          "date": "2026-07-16",
          "close": 4046.47
        },
        {
          "date": "2026-07-17",
          "close": 4011.06
        },
        {
          "date": "2026-07-20",
          "close": 4046.22
        },
        {
          "date": "2026-07-21",
          "close": 4062.47
        },
        {
          "date": "2026-07-22",
          "close": 4070.31
        },
        {
          "date": "2026-07-23",
          "close": 4118.65
        },
        {
          "date": "2026-07-24",
          "close": 4029.24
        },
        {
          "date": "2026-07-27",
          "close": 4093.97
        },
        {
          "date": "2026-07-28",
          "close": 4110.04
        },
        {
          "date": "2026-07-29",
          "close": 4152.97
        },
        {
          "date": "2026-07-30",
          "close": 4192.47
        },
        {
          "date": "2026-07-31",
          "close": 4222.82
        },
        {
          "date": "2026-08-03",
          "close": 4254.56
        },
        {
          "date": "2026-08-04",
          "close": 4196.2
        },
        {
          "date": "2026-08-05",
          "close": 4212.59
        },
        {
          "date": "2026-08-06",
          "close": 4173.8
        },
        {
          "date": "2026-08-07",
          "close": 4136.43
        },
        {
          "date": "2026-08-10",
          "close": 4166.07
        },
        {
          "date": "2026-08-11",
          "close": 4112.82
        },
        {
          "date": "2026-08-12",
          "close": 4142.95
        },
        {
          "date": "2026-08-13",
          "close": 4104.33
        },
        {
          "date": "2026-08-14",
          "close": 4071.1
        },
        {
          "date": "2026-08-17",
          "close": 4077.97
        },
        {
          "date": "2026-08-18",
          "close": 4044.92
        },
        {
          "date": "2026-08-19",
          "close": 4009.66
        },
        {
          "date": "2026-08-20",
          "close": 4045.05
        },
        {
          "date": "2026-08-21",
          "close": 4002.71
        },
        {
          "date": "2026-08-24",
          "close": 4011.32
        },
        {
          "date": "2026-08-25",
          "close": 4043.86
        },
        {
          "date": "2026-08-26",
          "close": 4083.42
        },
        {
          "date": "2026-08-27",
          "close": 4061.57
        },
        {
          "date": "2026-08-28",
          "close": 4086.96
        },
        {
          "date": "2026-08-31",
          "close": 4029.53
        },
        {
          "date": "2026-09-01",
          "close": 4060.47
        },
        {
          "date": "2026-09-02",
          "close": 4017.5
        },
        {
          "date": "2026-09-03",
          "close": 4038.62
        },
        {
          "date": "2026-09-04",
          "close": 4085.66
        },
        {
          "date": "2026-09-07",
          "close": 4088.87
        },
        {
          "date": "2026-09-08",
          "close": 4083.49
        },
        {
          "date": "2026-09-09",
          "close": 4087.26
        },
        {
          "date": "2026-09-10",
          "close": 4066.53
        },
        {
          "date": "2026-09-11",
          "close": 3993.34
        },
        {
          "date": "2026-09-14",
          "close": 3975.17
        },
        {
          "date": "2026-09-15",
          "close": 3956.26
        },
        {
          "date": "2026-09-16",
          "close": 3933.98
        },
        {
          "date": "2026-09-17",
          "close": 3931.36
        },
        {
          "date": "2026-09-18",
          "close": 3972.77
        },
        {
          "date": "2026-09-21",
          "close": 4010.52
        },
        {
          "date": "2026-09-22",
          "close": 3995.21
        },
        {
          "date": "2026-09-23",
          "close": 3996.24
        },
        {
          "date": "2026-09-24",
          "close": 3938.13
        },
        {
          "date": "2026-09-28",
          "close": 3901.21
        },
        {
          "date": "2026-09-29",
          "close": 3900.18
        },
        {
          "date": "2026-09-30",
          "close": 3966.63
        },
        {
          "date": "2026-10-08",
          "close": 3889.69
        },
        {
          "date": "2026-10-09",
          "close": 3922.7
        },
        {
          "date": "2026-10-12",
          "close": 3918.2
        },
        {
          "date": "2026-10-13",
          "close": 3910.0
        },
        {
          "date": "2026-10-14",
          "close": 3901.73
        },
        {
          "date": "2026-10-15",
          "close": 3843.61
        },
        {
          "date": "2026-10-16",
          "close": 3892.2
        },
        {
          "date": "2026-10-19",
          "close": 3892.11
        },
        {
          "date": "2026-10-20",
          "close": 3843.52
        },
        {
          "date": "2026-10-21",
          "close": 3820.65
        },
        {
          "date": "2026-10-22",
          "close": 3767.71
        },
        {
          "date": "2026-10-23",
          "close": 3800.34
        },
        {
          "date": "2026-10-26",
          "close": 3837.14
        },
        {
          "date": "2026-10-27",
          "close": 3810.31
        },
        {
          "date": "2026-10-28",
          "close": 3808.71
        },
        {
          "date": "2026-10-29",
          "close": 3805.43
        },
        {
          "date": "2026-10-30",
          "close": 3830.69
        },
        {
          "date": "2026-11-02",
          "close": 3917.86
        },
        {
          "date": "2026-11-03",
          "close": 3994.02
        },
        {
          "date": "2026-11-04",
          "close": 4037.29
        },
        {
          "date": "2026-11-05",
          "close": 4116.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39705882352941174,
          "pullback_frequency": 0.2647058823529412,
          "up_wilson": [
            0.28928700180280637,
            0.5158394498336787
          ],
          "pullback_wilson": [
            0.17449740669878908,
            0.38007733989889125
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3488372093023256,
          "pullback_frequency": 0.32558139534883723,
          "up_wilson": [
            0.22418589997352706,
            0.49828218007147956
          ],
          "pullback_wilson": [
            0.20493297126568708,
            0.47483789032470525
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 30,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5333333333333333,
          "baseline_hit_rate": 0.5333333333333333,
          "hit_wilson": [
            0.36142299619873297,
            0.6976761109230025
          ],
          "baseline_wilson": [
            0.36142299619873297,
            0.6976761109230025
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 13,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0421",
      "name": "铁路公路",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0002343853855462097,
        "5": 0.008101120030086673,
        "20": -0.00045097011012074084,
        "60": 0.018889104020734848
      },
      "moving_averages": {
        "5": 8526.939999999851,
        "20": 8560.033500000089,
        "60": 8501.09500000005
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 54
          }
        }
      },
      "drawdown": -0.024750662852517036,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8902.54
        },
        {
          "date": "2026-05-14",
          "close": 8791.21
        },
        {
          "date": "2026-05-15",
          "close": 8744.29
        },
        {
          "date": "2026-05-18",
          "close": 8707.82
        },
        {
          "date": "2026-05-19",
          "close": 8803.25
        },
        {
          "date": "2026-05-20",
          "close": 8802.15
        },
        {
          "date": "2026-05-21",
          "close": 8781.72
        },
        {
          "date": "2026-05-22",
          "close": 8854.35
        },
        {
          "date": "2026-05-25",
          "close": 8856.58
        },
        {
          "date": "2026-05-26",
          "close": 8789.29
        },
        {
          "date": "2026-05-27",
          "close": 8662.06
        },
        {
          "date": "2026-05-28",
          "close": 8574.64
        },
        {
          "date": "2026-05-29",
          "close": 8633.45
        },
        {
          "date": "2026-06-01",
          "close": 8727.45
        },
        {
          "date": "2026-06-02",
          "close": 8647.9
        },
        {
          "date": "2026-06-03",
          "close": 8550.15
        },
        {
          "date": "2026-06-04",
          "close": 8443.01
        },
        {
          "date": "2026-06-05",
          "close": 8455.92
        },
        {
          "date": "2026-06-08",
          "close": 8310.35
        },
        {
          "date": "2026-06-09",
          "close": 8366.84
        },
        {
          "date": "2026-06-10",
          "close": 8367.29
        },
        {
          "date": "2026-06-11",
          "close": 8188.34
        },
        {
          "date": "2026-06-12",
          "close": 8229.11
        },
        {
          "date": "2026-06-15",
          "close": 8218.47
        },
        {
          "date": "2026-06-16",
          "close": 8168.69
        },
        {
          "date": "2026-06-17",
          "close": 8117.9
        },
        {
          "date": "2026-06-18",
          "close": 8054.13
        },
        {
          "date": "2026-06-22",
          "close": 8044.19
        },
        {
          "date": "2026-06-23",
          "close": 8152.92
        },
        {
          "date": "2026-06-24",
          "close": 7967.82
        },
        {
          "date": "2026-06-25",
          "close": 7882.22
        },
        {
          "date": "2026-06-26",
          "close": 7758.66
        },
        {
          "date": "2026-06-29",
          "close": 7784.42
        },
        {
          "date": "2026-06-30",
          "close": 7673.21
        },
        {
          "date": "2026-07-01",
          "close": 7799.42
        },
        {
          "date": "2026-07-02",
          "close": 7880.12
        },
        {
          "date": "2026-07-03",
          "close": 8000.8
        },
        {
          "date": "2026-07-06",
          "close": 8058.05
        },
        {
          "date": "2026-07-07",
          "close": 7920.93
        },
        {
          "date": "2026-07-08",
          "close": 7976.76
        },
        {
          "date": "2026-07-09",
          "close": 7911.91
        },
        {
          "date": "2026-07-10",
          "close": 7978.57
        },
        {
          "date": "2026-07-13",
          "close": 7950.55
        },
        {
          "date": "2026-07-14",
          "close": 8101.26
        },
        {
          "date": "2026-07-15",
          "close": 8188.59
        },
        {
          "date": "2026-07-16",
          "close": 8223.22
        },
        {
          "date": "2026-07-17",
          "close": 8151.3
        },
        {
          "date": "2026-07-20",
          "close": 8202.37
        },
        {
          "date": "2026-07-21",
          "close": 8116.94
        },
        {
          "date": "2026-07-22",
          "close": 8073.61
        },
        {
          "date": "2026-07-23",
          "close": 8215.18
        },
        {
          "date": "2026-07-24",
          "close": 8070.44
        },
        {
          "date": "2026-07-27",
          "close": 8177.68
        },
        {
          "date": "2026-07-28",
          "close": 8229.58
        },
        {
          "date": "2026-07-29",
          "close": 8327.82
        },
        {
          "date": "2026-07-30",
          "close": 8360.75
        },
        {
          "date": "2026-07-31",
          "close": 8399.54
        },
        {
          "date": "2026-08-03",
          "close": 8523.32
        },
        {
          "date": "2026-08-04",
          "close": 8405.38
        },
        {
          "date": "2026-08-05",
          "close": 8418.61
        },
        {
          "date": "2026-08-06",
          "close": 8402.34
        },
        {
          "date": "2026-08-07",
          "close": 8317.82
        },
        {
          "date": "2026-08-10",
          "close": 8400.93
        },
        {
          "date": "2026-08-11",
          "close": 8397.92
        },
        {
          "date": "2026-08-12",
          "close": 8468.09
        },
        {
          "date": "2026-08-13",
          "close": 8388.84
        },
        {
          "date": "2026-08-14",
          "close": 8356.49
        },
        {
          "date": "2026-08-17",
          "close": 8384.71
        },
        {
          "date": "2026-08-18",
          "close": 8349.74
        },
        {
          "date": "2026-08-19",
          "close": 8271.74
        },
        {
          "date": "2026-08-20",
          "close": 8342.28
        },
        {
          "date": "2026-08-21",
          "close": 8282.17
        },
        {
          "date": "2026-08-24",
          "close": 8327.41
        },
        {
          "date": "2026-08-25",
          "close": 8421.09
        },
        {
          "date": "2026-08-26",
          "close": 8511.95
        },
        {
          "date": "2026-08-27",
          "close": 8480.12
        },
        {
          "date": "2026-08-28",
          "close": 8543.9
        },
        {
          "date": "2026-08-31",
          "close": 8561.11
        },
        {
          "date": "2026-09-01",
          "close": 8656.93
        },
        {
          "date": "2026-09-02",
          "close": 8576.85
        },
        {
          "date": "2026-09-03",
          "close": 8586.57
        },
        {
          "date": "2026-09-04",
          "close": 8626.15
        },
        {
          "date": "2026-09-07",
          "close": 8634.04
        },
        {
          "date": "2026-09-08",
          "close": 8648.97
        },
        {
          "date": "2026-09-09",
          "close": 8649.05
        },
        {
          "date": "2026-09-10",
          "close": 8631.1
        },
        {
          "date": "2026-09-11",
          "close": 8497.21
        },
        {
          "date": "2026-09-14",
          "close": 8514.29
        },
        {
          "date": "2026-09-15",
          "close": 8411.95
        },
        {
          "date": "2026-09-16",
          "close": 8428.07
        },
        {
          "date": "2026-09-17",
          "close": 8445.05
        },
        {
          "date": "2026-09-18",
          "close": 8451.58
        },
        {
          "date": "2026-09-21",
          "close": 8504.56
        },
        {
          "date": "2026-09-22",
          "close": 8510.82
        },
        {
          "date": "2026-09-23",
          "close": 8445.95
        },
        {
          "date": "2026-09-24",
          "close": 8471.85
        },
        {
          "date": "2026-09-28",
          "close": 8401.15
        },
        {
          "date": "2026-09-29",
          "close": 8466.34
        },
        {
          "date": "2026-09-30",
          "close": 8516.4
        },
        {
          "date": "2026-10-08",
          "close": 8581.5
        },
        {
          "date": "2026-10-09",
          "close": 8666.01
        },
        {
          "date": "2026-10-12",
          "close": 8679.19
        },
        {
          "date": "2026-10-13",
          "close": 8748.9
        },
        {
          "date": "2026-10-14",
          "close": 8795.32
        },
        {
          "date": "2026-10-15",
          "close": 8574.28
        },
        {
          "date": "2026-10-16",
          "close": 8640.98
        },
        {
          "date": "2026-10-19",
          "close": 8626.58
        },
        {
          "date": "2026-10-20",
          "close": 8598.49
        },
        {
          "date": "2026-10-21",
          "close": 8548.19
        },
        {
          "date": "2026-10-22",
          "close": 8403.47
        },
        {
          "date": "2026-10-23",
          "close": 8399.74
        },
        {
          "date": "2026-10-26",
          "close": 8480.09
        },
        {
          "date": "2026-10-27",
          "close": 8427.94
        },
        {
          "date": "2026-10-28",
          "close": 8468.09
        },
        {
          "date": "2026-10-29",
          "close": 8508.7
        },
        {
          "date": "2026-10-30",
          "close": 8390.76
        },
        {
          "date": "2026-11-02",
          "close": 8510.38
        },
        {
          "date": "2026-11-03",
          "close": 8580.31
        },
        {
          "date": "2026-11-04",
          "close": 8575.62
        },
        {
          "date": "2026-11-05",
          "close": 8577.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5483870967741935,
          "pullback_frequency": 0.0967741935483871,
          "up_wilson": [
            0.44733301650860635,
            0.6456023864644514
          ],
          "pullback_wilson": [
            0.051751669227736746,
            0.17378663933011418
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6181818181818182,
          "pullback_frequency": 0.12727272727272726,
          "up_wilson": [
            0.4860922023248993,
            0.7348404574110621
          ],
          "pullback_wilson": [
            0.06304210427364634,
            0.24017027655909076
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 9,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 25,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0422",
      "name": "物流",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015412492293753743,
        "5": 0.01895539844268601,
        "20": -0.05114447107634945,
        "60": -0.01163220223416539
      },
      "moving_averages": {
        "5": 6629.158000000008,
        "20": 6818.47650000006,
        "60": 6974.378333333337
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 16.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.06035612361609266,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7933.47
        },
        {
          "date": "2026-05-14",
          "close": 7817.61
        },
        {
          "date": "2026-05-15",
          "close": 7741.86
        },
        {
          "date": "2026-05-18",
          "close": 7660.13
        },
        {
          "date": "2026-05-19",
          "close": 7715.49
        },
        {
          "date": "2026-05-20",
          "close": 7663.76
        },
        {
          "date": "2026-05-21",
          "close": 7473.23
        },
        {
          "date": "2026-05-22",
          "close": 7509.78
        },
        {
          "date": "2026-05-25",
          "close": 7477.11
        },
        {
          "date": "2026-05-26",
          "close": 7386.85
        },
        {
          "date": "2026-05-27",
          "close": 7218.35
        },
        {
          "date": "2026-05-28",
          "close": 7237.04
        },
        {
          "date": "2026-05-29",
          "close": 7163.4
        },
        {
          "date": "2026-06-01",
          "close": 7339.43
        },
        {
          "date": "2026-06-02",
          "close": 7202.41
        },
        {
          "date": "2026-06-03",
          "close": 7083.91
        },
        {
          "date": "2026-06-04",
          "close": 6954.22
        },
        {
          "date": "2026-06-05",
          "close": 7023.42
        },
        {
          "date": "2026-06-08",
          "close": 6842.47
        },
        {
          "date": "2026-06-09",
          "close": 6855.37
        },
        {
          "date": "2026-06-10",
          "close": 6797.28
        },
        {
          "date": "2026-06-11",
          "close": 6700.22
        },
        {
          "date": "2026-06-12",
          "close": 6808.56
        },
        {
          "date": "2026-06-15",
          "close": 6823.81
        },
        {
          "date": "2026-06-16",
          "close": 6790.17
        },
        {
          "date": "2026-06-17",
          "close": 6696.67
        },
        {
          "date": "2026-06-18",
          "close": 6668.92
        },
        {
          "date": "2026-06-22",
          "close": 6649.83
        },
        {
          "date": "2026-06-23",
          "close": 6708.94
        },
        {
          "date": "2026-06-24",
          "close": 6566.97
        },
        {
          "date": "2026-06-25",
          "close": 6479.07
        },
        {
          "date": "2026-06-26",
          "close": 6382.45
        },
        {
          "date": "2026-06-29",
          "close": 6388.55
        },
        {
          "date": "2026-06-30",
          "close": 6384.55
        },
        {
          "date": "2026-07-01",
          "close": 6662.0
        },
        {
          "date": "2026-07-02",
          "close": 6729.72
        },
        {
          "date": "2026-07-03",
          "close": 6821.97
        },
        {
          "date": "2026-07-06",
          "close": 6863.5
        },
        {
          "date": "2026-07-07",
          "close": 6684.08
        },
        {
          "date": "2026-07-08",
          "close": 6653.52
        },
        {
          "date": "2026-07-09",
          "close": 6633.99
        },
        {
          "date": "2026-07-10",
          "close": 6694.22
        },
        {
          "date": "2026-07-13",
          "close": 6569.73
        },
        {
          "date": "2026-07-14",
          "close": 6695.19
        },
        {
          "date": "2026-07-15",
          "close": 6769.31
        },
        {
          "date": "2026-07-16",
          "close": 6758.77
        },
        {
          "date": "2026-07-17",
          "close": 6571.4
        },
        {
          "date": "2026-07-20",
          "close": 6459.07
        },
        {
          "date": "2026-07-21",
          "close": 6426.49
        },
        {
          "date": "2026-07-22",
          "close": 6364.42
        },
        {
          "date": "2026-07-23",
          "close": 6520.92
        },
        {
          "date": "2026-07-24",
          "close": 6351.93
        },
        {
          "date": "2026-07-27",
          "close": 6504.34
        },
        {
          "date": "2026-07-28",
          "close": 6559.35
        },
        {
          "date": "2026-07-29",
          "close": 6656.04
        },
        {
          "date": "2026-07-30",
          "close": 6651.38
        },
        {
          "date": "2026-07-31",
          "close": 6713.13
        },
        {
          "date": "2026-08-03",
          "close": 6849.87
        },
        {
          "date": "2026-08-04",
          "close": 6819.21
        },
        {
          "date": "2026-08-05",
          "close": 6849.09
        },
        {
          "date": "2026-08-06",
          "close": 6862.27
        },
        {
          "date": "2026-08-07",
          "close": 6809.12
        },
        {
          "date": "2026-08-10",
          "close": 6963.88
        },
        {
          "date": "2026-08-11",
          "close": 6938.23
        },
        {
          "date": "2026-08-12",
          "close": 7000.08
        },
        {
          "date": "2026-08-13",
          "close": 6918.33
        },
        {
          "date": "2026-08-14",
          "close": 6875.03
        },
        {
          "date": "2026-08-17",
          "close": 6974.11
        },
        {
          "date": "2026-08-18",
          "close": 6989.8
        },
        {
          "date": "2026-08-19",
          "close": 6820.04
        },
        {
          "date": "2026-08-20",
          "close": 6926.56
        },
        {
          "date": "2026-08-21",
          "close": 6931.37
        },
        {
          "date": "2026-08-24",
          "close": 6865.2
        },
        {
          "date": "2026-08-25",
          "close": 6971.92
        },
        {
          "date": "2026-08-26",
          "close": 7044.36
        },
        {
          "date": "2026-08-27",
          "close": 7051.21
        },
        {
          "date": "2026-08-28",
          "close": 7136.76
        },
        {
          "date": "2026-08-31",
          "close": 7102.61
        },
        {
          "date": "2026-09-01",
          "close": 7181.81
        },
        {
          "date": "2026-09-02",
          "close": 7118.43
        },
        {
          "date": "2026-09-03",
          "close": 7090.47
        },
        {
          "date": "2026-09-04",
          "close": 7139.91
        },
        {
          "date": "2026-09-07",
          "close": 7204.79
        },
        {
          "date": "2026-09-08",
          "close": 7286.47
        },
        {
          "date": "2026-09-09",
          "close": 7275.01
        },
        {
          "date": "2026-09-10",
          "close": 7229.87
        },
        {
          "date": "2026-09-11",
          "close": 7070.3
        },
        {
          "date": "2026-09-14",
          "close": 7096.57
        },
        {
          "date": "2026-09-15",
          "close": 6976.02
        },
        {
          "date": "2026-09-16",
          "close": 6989.96
        },
        {
          "date": "2026-09-17",
          "close": 7043.86
        },
        {
          "date": "2026-09-18",
          "close": 7071.38
        },
        {
          "date": "2026-09-21",
          "close": 7223.69
        },
        {
          "date": "2026-09-22",
          "close": 7194.21
        },
        {
          "date": "2026-09-23",
          "close": 7137.02
        },
        {
          "date": "2026-09-24",
          "close": 7153.2
        },
        {
          "date": "2026-09-28",
          "close": 7066.66
        },
        {
          "date": "2026-09-29",
          "close": 7117.34
        },
        {
          "date": "2026-09-30",
          "close": 7111.02
        },
        {
          "date": "2026-10-08",
          "close": 7134.3
        },
        {
          "date": "2026-10-09",
          "close": 7204.24
        },
        {
          "date": "2026-10-12",
          "close": 7110.43
        },
        {
          "date": "2026-10-13",
          "close": 7125.8
        },
        {
          "date": "2026-10-14",
          "close": 7044.4
        },
        {
          "date": "2026-10-15",
          "close": 6897.08
        },
        {
          "date": "2026-10-16",
          "close": 6949.94
        },
        {
          "date": "2026-10-19",
          "close": 6919.25
        },
        {
          "date": "2026-10-20",
          "close": 6905.07
        },
        {
          "date": "2026-10-21",
          "close": 6829.7
        },
        {
          "date": "2026-10-22",
          "close": 6639.43
        },
        {
          "date": "2026-10-23",
          "close": 6717.08
        },
        {
          "date": "2026-10-26",
          "close": 6798.07
        },
        {
          "date": "2026-10-27",
          "close": 6687.39
        },
        {
          "date": "2026-10-28",
          "close": 6752.37
        },
        {
          "date": "2026-10-29",
          "close": 6643.49
        },
        {
          "date": "2026-10-30",
          "close": 6491.79
        },
        {
          "date": "2026-11-02",
          "close": 6594.32
        },
        {
          "date": "2026-11-03",
          "close": 6623.59
        },
        {
          "date": "2026-11-04",
          "close": 6666.67
        },
        {
          "date": "2026-11-05",
          "close": 6769.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46835443037974683,
          "pullback_frequency": 0.27848101265822783,
          "up_wilson": [
            0.36235784156577755,
            0.5772859060072555
          ],
          "pullback_wilson": [
            0.19168173561099117,
            0.38582449740024033
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.3695652173913043,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.24523754590839622,
            0.513999035766103
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 8,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0424",
      "name": "水泥",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022679071082962077,
        "5": 0.03608410318211441,
        "20": -0.03526597465978698,
        "60": 0.01415987001720942
      },
      "moving_averages": {
        "5": 24516.41199999973,
        "20": 25343.11249999963,
        "60": 25707.113999999936
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.039040838184535964,
      "history": [
        {
          "date": "2026-05-13",
          "close": 29971.0
        },
        {
          "date": "2026-05-14",
          "close": 29681.75
        },
        {
          "date": "2026-05-15",
          "close": 29156.71
        },
        {
          "date": "2026-05-18",
          "close": 29235.53
        },
        {
          "date": "2026-05-19",
          "close": 29150.98
        },
        {
          "date": "2026-05-20",
          "close": 29143.78
        },
        {
          "date": "2026-05-21",
          "close": 28489.24
        },
        {
          "date": "2026-05-22",
          "close": 28858.52
        },
        {
          "date": "2026-05-25",
          "close": 28689.99
        },
        {
          "date": "2026-05-26",
          "close": 28338.72
        },
        {
          "date": "2026-05-27",
          "close": 27664.65
        },
        {
          "date": "2026-05-28",
          "close": 27686.39
        },
        {
          "date": "2026-05-29",
          "close": 27870.71
        },
        {
          "date": "2026-06-01",
          "close": 28294.08
        },
        {
          "date": "2026-06-02",
          "close": 27756.41
        },
        {
          "date": "2026-06-03",
          "close": 27466.89
        },
        {
          "date": "2026-06-04",
          "close": 26980.27
        },
        {
          "date": "2026-06-05",
          "close": 27203.12
        },
        {
          "date": "2026-06-08",
          "close": 26669.66
        },
        {
          "date": "2026-06-09",
          "close": 26902.7
        },
        {
          "date": "2026-06-10",
          "close": 26528.6
        },
        {
          "date": "2026-06-11",
          "close": 26114.02
        },
        {
          "date": "2026-06-12",
          "close": 26519.95
        },
        {
          "date": "2026-06-15",
          "close": 26449.73
        },
        {
          "date": "2026-06-16",
          "close": 26363.55
        },
        {
          "date": "2026-06-17",
          "close": 26020.81
        },
        {
          "date": "2026-06-18",
          "close": 25874.81
        },
        {
          "date": "2026-06-22",
          "close": 25836.81
        },
        {
          "date": "2026-06-23",
          "close": 25961.32
        },
        {
          "date": "2026-06-24",
          "close": 25403.12
        },
        {
          "date": "2026-06-25",
          "close": 25303.64
        },
        {
          "date": "2026-06-26",
          "close": 24782.93
        },
        {
          "date": "2026-06-29",
          "close": 24599.71
        },
        {
          "date": "2026-06-30",
          "close": 24392.17
        },
        {
          "date": "2026-07-01",
          "close": 24776.84
        },
        {
          "date": "2026-07-02",
          "close": 24942.11
        },
        {
          "date": "2026-07-03",
          "close": 25434.71
        },
        {
          "date": "2026-07-06",
          "close": 25473.72
        },
        {
          "date": "2026-07-07",
          "close": 24800.87
        },
        {
          "date": "2026-07-08",
          "close": 24576.93
        },
        {
          "date": "2026-07-09",
          "close": 24425.78
        },
        {
          "date": "2026-07-10",
          "close": 24730.05
        },
        {
          "date": "2026-07-13",
          "close": 23908.19
        },
        {
          "date": "2026-07-14",
          "close": 24208.83
        },
        {
          "date": "2026-07-15",
          "close": 24501.17
        },
        {
          "date": "2026-07-16",
          "close": 24435.11
        },
        {
          "date": "2026-07-17",
          "close": 23949.52
        },
        {
          "date": "2026-07-20",
          "close": 23525.18
        },
        {
          "date": "2026-07-21",
          "close": 23251.96
        },
        {
          "date": "2026-07-22",
          "close": 23048.65
        },
        {
          "date": "2026-07-23",
          "close": 23851.32
        },
        {
          "date": "2026-07-24",
          "close": 23208.21
        },
        {
          "date": "2026-07-27",
          "close": 23522.59
        },
        {
          "date": "2026-07-28",
          "close": 23633.59
        },
        {
          "date": "2026-07-29",
          "close": 24268.3
        },
        {
          "date": "2026-07-30",
          "close": 24191.81
        },
        {
          "date": "2026-07-31",
          "close": 24558.37
        },
        {
          "date": "2026-08-03",
          "close": 24988.27
        },
        {
          "date": "2026-08-04",
          "close": 24936.29
        },
        {
          "date": "2026-08-05",
          "close": 24957.15
        },
        {
          "date": "2026-08-06",
          "close": 25539.38
        },
        {
          "date": "2026-08-07",
          "close": 25545.85
        },
        {
          "date": "2026-08-10",
          "close": 26030.14
        },
        {
          "date": "2026-08-11",
          "close": 25703.77
        },
        {
          "date": "2026-08-12",
          "close": 25892.07
        },
        {
          "date": "2026-08-13",
          "close": 25332.29
        },
        {
          "date": "2026-08-14",
          "close": 25171.12
        },
        {
          "date": "2026-08-17",
          "close": 25551.4
        },
        {
          "date": "2026-08-18",
          "close": 25477.78
        },
        {
          "date": "2026-08-19",
          "close": 25009.07
        },
        {
          "date": "2026-08-20",
          "close": 25243.7
        },
        {
          "date": "2026-08-21",
          "close": 25269.07
        },
        {
          "date": "2026-08-24",
          "close": 25267.11
        },
        {
          "date": "2026-08-25",
          "close": 25564.56
        },
        {
          "date": "2026-08-26",
          "close": 25933.55
        },
        {
          "date": "2026-08-27",
          "close": 25955.78
        },
        {
          "date": "2026-08-28",
          "close": 26217.67
        },
        {
          "date": "2026-08-31",
          "close": 26025.02
        },
        {
          "date": "2026-09-01",
          "close": 26351.21
        },
        {
          "date": "2026-09-02",
          "close": 26110.2
        },
        {
          "date": "2026-09-03",
          "close": 25923.73
        },
        {
          "date": "2026-09-04",
          "close": 26297.58
        },
        {
          "date": "2026-09-07",
          "close": 26247.27
        },
        {
          "date": "2026-09-08",
          "close": 26668.62
        },
        {
          "date": "2026-09-09",
          "close": 26517.25
        },
        {
          "date": "2026-09-10",
          "close": 26467.27
        },
        {
          "date": "2026-09-11",
          "close": 25882.78
        },
        {
          "date": "2026-09-14",
          "close": 25991.92
        },
        {
          "date": "2026-09-15",
          "close": 25389.28
        },
        {
          "date": "2026-09-16",
          "close": 25655.21
        },
        {
          "date": "2026-09-17",
          "close": 25689.6
        },
        {
          "date": "2026-09-18",
          "close": 25772.0
        },
        {
          "date": "2026-09-21",
          "close": 26203.43
        },
        {
          "date": "2026-09-22",
          "close": 25983.33
        },
        {
          "date": "2026-09-23",
          "close": 26354.82
        },
        {
          "date": "2026-09-24",
          "close": 26310.97
        },
        {
          "date": "2026-09-28",
          "close": 25977.76
        },
        {
          "date": "2026-09-29",
          "close": 26310.63
        },
        {
          "date": "2026-09-30",
          "close": 26494.63
        },
        {
          "date": "2026-10-08",
          "close": 26235.77
        },
        {
          "date": "2026-10-09",
          "close": 26338.83
        },
        {
          "date": "2026-10-12",
          "close": 25989.66
        },
        {
          "date": "2026-10-13",
          "close": 26305.81
        },
        {
          "date": "2026-10-14",
          "close": 25778.53
        },
        {
          "date": "2026-10-15",
          "close": 25348.22
        },
        {
          "date": "2026-10-16",
          "close": 26059.23
        },
        {
          "date": "2026-10-19",
          "close": 25840.04
        },
        {
          "date": "2026-10-20",
          "close": 25727.14
        },
        {
          "date": "2026-10-21",
          "close": 25858.8
        },
        {
          "date": "2026-10-22",
          "close": 25436.93
        },
        {
          "date": "2026-10-23",
          "close": 25629.09
        },
        {
          "date": "2026-10-26",
          "close": 25436.57
        },
        {
          "date": "2026-10-27",
          "close": 24981.74
        },
        {
          "date": "2026-10-28",
          "close": 25120.56
        },
        {
          "date": "2026-10-29",
          "close": 24429.04
        },
        {
          "date": "2026-10-30",
          "close": 23779.68
        },
        {
          "date": "2026-11-02",
          "close": 24187.45
        },
        {
          "date": "2026-11-03",
          "close": 24555.14
        },
        {
          "date": "2026-11-04",
          "close": 24749.25
        },
        {
          "date": "2026-11-05",
          "close": 25310.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 99,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.2727272727272727,
          "up_wilson": [
            0.35046067385103263,
            0.5425785719342816
          ],
          "pullback_wilson": [
            0.19472403301372165,
            0.3677092451989272
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4576271186440678,
          "pullback_frequency": 0.4067796610169492,
          "up_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "pullback_wilson": [
            0.29089033587192775,
            0.5340659874466261
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 11,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 5,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0427",
      "name": "公用事业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013210517285257017,
        "5": 0.018846797399243664,
        "20": -0.07497287591044433,
        "60": -0.08109002878280891
      },
      "moving_averages": {
        "5": 8630.340000000037,
        "20": 8932.618499999959,
        "60": 9292.453833333326
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-14",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-18",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07317512500803192,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11017.24
        },
        {
          "date": "2026-05-14",
          "close": 10816.51
        },
        {
          "date": "2026-05-15",
          "close": 10676.42
        },
        {
          "date": "2026-05-18",
          "close": 10772.07
        },
        {
          "date": "2026-05-19",
          "close": 11071.7
        },
        {
          "date": "2026-05-20",
          "close": 10649.21
        },
        {
          "date": "2026-05-21",
          "close": 10397.41
        },
        {
          "date": "2026-05-22",
          "close": 10501.42
        },
        {
          "date": "2026-05-25",
          "close": 10658.65
        },
        {
          "date": "2026-05-26",
          "close": 10621.28
        },
        {
          "date": "2026-05-27",
          "close": 10680.03
        },
        {
          "date": "2026-05-28",
          "close": 10836.05
        },
        {
          "date": "2026-05-29",
          "close": 11015.54
        },
        {
          "date": "2026-06-01",
          "close": 11225.3
        },
        {
          "date": "2026-06-02",
          "close": 11082.45
        },
        {
          "date": "2026-06-03",
          "close": 11159.23
        },
        {
          "date": "2026-06-04",
          "close": 11009.52
        },
        {
          "date": "2026-06-05",
          "close": 10617.98
        },
        {
          "date": "2026-06-08",
          "close": 10254.54
        },
        {
          "date": "2026-06-09",
          "close": 10315.41
        },
        {
          "date": "2026-06-10",
          "close": 10017.75
        },
        {
          "date": "2026-06-11",
          "close": 9982.91
        },
        {
          "date": "2026-06-12",
          "close": 10064.01
        },
        {
          "date": "2026-06-15",
          "close": 10157.48
        },
        {
          "date": "2026-06-16",
          "close": 10172.08
        },
        {
          "date": "2026-06-17",
          "close": 10043.52
        },
        {
          "date": "2026-06-18",
          "close": 9708.56
        },
        {
          "date": "2026-06-22",
          "close": 9729.13
        },
        {
          "date": "2026-06-23",
          "close": 9685.25
        },
        {
          "date": "2026-06-24",
          "close": 9450.55
        },
        {
          "date": "2026-06-25",
          "close": 9233.72
        },
        {
          "date": "2026-06-26",
          "close": 9075.92
        },
        {
          "date": "2026-06-29",
          "close": 9052.2
        },
        {
          "date": "2026-06-30",
          "close": 9038.58
        },
        {
          "date": "2026-07-01",
          "close": 9266.33
        },
        {
          "date": "2026-07-02",
          "close": 9176.31
        },
        {
          "date": "2026-07-03",
          "close": 9232.65
        },
        {
          "date": "2026-07-06",
          "close": 9147.37
        },
        {
          "date": "2026-07-07",
          "close": 8877.67
        },
        {
          "date": "2026-07-08",
          "close": 8773.01
        },
        {
          "date": "2026-07-09",
          "close": 8768.33
        },
        {
          "date": "2026-07-10",
          "close": 8880.56
        },
        {
          "date": "2026-07-13",
          "close": 8691.78
        },
        {
          "date": "2026-07-14",
          "close": 8855.67
        },
        {
          "date": "2026-07-15",
          "close": 8937.37
        },
        {
          "date": "2026-07-16",
          "close": 8846.11
        },
        {
          "date": "2026-07-17",
          "close": 8897.96
        },
        {
          "date": "2026-07-20",
          "close": 9252.09
        },
        {
          "date": "2026-07-21",
          "close": 9128.22
        },
        {
          "date": "2026-07-22",
          "close": 9302.18
        },
        {
          "date": "2026-07-23",
          "close": 9492.6
        },
        {
          "date": "2026-07-24",
          "close": 9091.93
        },
        {
          "date": "2026-07-27",
          "close": 9267.91
        },
        {
          "date": "2026-07-28",
          "close": 9197.71
        },
        {
          "date": "2026-07-29",
          "close": 9321.89
        },
        {
          "date": "2026-07-30",
          "close": 9192.19
        },
        {
          "date": "2026-07-31",
          "close": 9316.85
        },
        {
          "date": "2026-08-03",
          "close": 9531.39
        },
        {
          "date": "2026-08-04",
          "close": 9554.13
        },
        {
          "date": "2026-08-05",
          "close": 9575.16
        },
        {
          "date": "2026-08-06",
          "close": 9521.12
        },
        {
          "date": "2026-08-07",
          "close": 9526.96
        },
        {
          "date": "2026-08-10",
          "close": 9666.43
        },
        {
          "date": "2026-08-11",
          "close": 9645.78
        },
        {
          "date": "2026-08-12",
          "close": 9644.89
        },
        {
          "date": "2026-08-13",
          "close": 9663.62
        },
        {
          "date": "2026-08-14",
          "close": 9441.52
        },
        {
          "date": "2026-08-17",
          "close": 9485.21
        },
        {
          "date": "2026-08-18",
          "close": 9438.75
        },
        {
          "date": "2026-08-19",
          "close": 9211.52
        },
        {
          "date": "2026-08-20",
          "close": 9239.92
        },
        {
          "date": "2026-08-21",
          "close": 9232.3
        },
        {
          "date": "2026-08-24",
          "close": 9233.71
        },
        {
          "date": "2026-08-25",
          "close": 9318.61
        },
        {
          "date": "2026-08-26",
          "close": 9433.57
        },
        {
          "date": "2026-08-27",
          "close": 9424.46
        },
        {
          "date": "2026-08-28",
          "close": 9445.76
        },
        {
          "date": "2026-08-31",
          "close": 9407.19
        },
        {
          "date": "2026-09-01",
          "close": 9507.49
        },
        {
          "date": "2026-09-02",
          "close": 9465.12
        },
        {
          "date": "2026-09-03",
          "close": 9444.96
        },
        {
          "date": "2026-09-04",
          "close": 9462.16
        },
        {
          "date": "2026-09-07",
          "close": 9429.02
        },
        {
          "date": "2026-09-08",
          "close": 9570.76
        },
        {
          "date": "2026-09-09",
          "close": 9647.95
        },
        {
          "date": "2026-09-10",
          "close": 9731.15
        },
        {
          "date": "2026-09-11",
          "close": 9638.88
        },
        {
          "date": "2026-09-14",
          "close": 9666.13
        },
        {
          "date": "2026-09-15",
          "close": 9543.4
        },
        {
          "date": "2026-09-16",
          "close": 9588.63
        },
        {
          "date": "2026-09-17",
          "close": 9436.09
        },
        {
          "date": "2026-09-18",
          "close": 9526.78
        },
        {
          "date": "2026-09-21",
          "close": 9594.23
        },
        {
          "date": "2026-09-22",
          "close": 9540.83
        },
        {
          "date": "2026-09-23",
          "close": 9365.06
        },
        {
          "date": "2026-09-24",
          "close": 9303.44
        },
        {
          "date": "2026-09-28",
          "close": 9284.99
        },
        {
          "date": "2026-09-29",
          "close": 9289.36
        },
        {
          "date": "2026-09-30",
          "close": 9365.27
        },
        {
          "date": "2026-10-08",
          "close": 9511.84
        },
        {
          "date": "2026-10-09",
          "close": 9493.39
        },
        {
          "date": "2026-10-12",
          "close": 9356.26
        },
        {
          "date": "2026-10-13",
          "close": 9335.42
        },
        {
          "date": "2026-10-14",
          "close": 9370.65
        },
        {
          "date": "2026-10-15",
          "close": 9095.84
        },
        {
          "date": "2026-10-16",
          "close": 9129.19
        },
        {
          "date": "2026-10-19",
          "close": 9137.24
        },
        {
          "date": "2026-10-20",
          "close": 9068.46
        },
        {
          "date": "2026-10-21",
          "close": 9060.3
        },
        {
          "date": "2026-10-22",
          "close": 8824.34
        },
        {
          "date": "2026-10-23",
          "close": 8804.8
        },
        {
          "date": "2026-10-26",
          "close": 8800.18
        },
        {
          "date": "2026-10-27",
          "close": 8660.14
        },
        {
          "date": "2026-10-28",
          "close": 8728.51
        },
        {
          "date": "2026-10-29",
          "close": 8635.95
        },
        {
          "date": "2026-10-30",
          "close": 8475.95
        },
        {
          "date": "2026-11-02",
          "close": 8582.47
        },
        {
          "date": "2026-11-03",
          "close": 8610.58
        },
        {
          "date": "2026-11-04",
          "close": 8683.99
        },
        {
          "date": "2026-11-05",
          "close": 8798.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46551724137931033,
          "pullback_frequency": 0.20689655172413793,
          "up_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "pullback_wilson": [
            0.12251483969490558,
            0.3276921792148341
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4857142857142857,
          "pullback_frequency": 0.37142857142857144,
          "up_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "pullback_wilson": [
            0.2316581950336571,
            0.5366306315640468
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0428",
      "name": "电力",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014422713545844124,
        "5": 0.025259397808294448,
        "20": -0.06910293259791933,
        "60": -0.08949024722159216
      },
      "moving_averages": {
        "5": 17588.214000000433,
        "20": 18194.111000000128,
        "60": 18948.050666666808
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-18",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.06929851752684124,
      "history": [
        {
          "date": "2026-05-13",
          "close": 23064.81
        },
        {
          "date": "2026-05-14",
          "close": 22501.2
        },
        {
          "date": "2026-05-15",
          "close": 22115.37
        },
        {
          "date": "2026-05-18",
          "close": 22238.43
        },
        {
          "date": "2026-05-19",
          "close": 23001.88
        },
        {
          "date": "2026-05-20",
          "close": 21892.1
        },
        {
          "date": "2026-05-21",
          "close": 21430.87
        },
        {
          "date": "2026-05-22",
          "close": 21685.07
        },
        {
          "date": "2026-05-25",
          "close": 22228.02
        },
        {
          "date": "2026-05-26",
          "close": 22143.41
        },
        {
          "date": "2026-05-27",
          "close": 22398.29
        },
        {
          "date": "2026-05-28",
          "close": 22843.64
        },
        {
          "date": "2026-05-29",
          "close": 23405.07
        },
        {
          "date": "2026-06-01",
          "close": 23706.89
        },
        {
          "date": "2026-06-02",
          "close": 23409.76
        },
        {
          "date": "2026-06-03",
          "close": 23643.1
        },
        {
          "date": "2026-06-04",
          "close": 23363.15
        },
        {
          "date": "2026-06-05",
          "close": 22356.22
        },
        {
          "date": "2026-06-08",
          "close": 21470.46
        },
        {
          "date": "2026-06-09",
          "close": 21683.89
        },
        {
          "date": "2026-06-10",
          "close": 20900.33
        },
        {
          "date": "2026-06-11",
          "close": 20795.43
        },
        {
          "date": "2026-06-12",
          "close": 20982.94
        },
        {
          "date": "2026-06-15",
          "close": 21239.56
        },
        {
          "date": "2026-06-16",
          "close": 21311.01
        },
        {
          "date": "2026-06-17",
          "close": 21007.77
        },
        {
          "date": "2026-06-18",
          "close": 20170.99
        },
        {
          "date": "2026-06-22",
          "close": 20197.75
        },
        {
          "date": "2026-06-23",
          "close": 20049.01
        },
        {
          "date": "2026-06-24",
          "close": 19596.83
        },
        {
          "date": "2026-06-25",
          "close": 19123.59
        },
        {
          "date": "2026-06-26",
          "close": 18851.11
        },
        {
          "date": "2026-06-29",
          "close": 18821.05
        },
        {
          "date": "2026-06-30",
          "close": 18776.01
        },
        {
          "date": "2026-07-01",
          "close": 19208.03
        },
        {
          "date": "2026-07-02",
          "close": 18975.29
        },
        {
          "date": "2026-07-03",
          "close": 19034.68
        },
        {
          "date": "2026-07-06",
          "close": 18837.57
        },
        {
          "date": "2026-07-07",
          "close": 18270.98
        },
        {
          "date": "2026-07-08",
          "close": 18012.1
        },
        {
          "date": "2026-07-09",
          "close": 17983.59
        },
        {
          "date": "2026-07-10",
          "close": 18246.28
        },
        {
          "date": "2026-07-13",
          "close": 17750.66
        },
        {
          "date": "2026-07-14",
          "close": 18045.42
        },
        {
          "date": "2026-07-15",
          "close": 18246.9
        },
        {
          "date": "2026-07-16",
          "close": 18061.04
        },
        {
          "date": "2026-07-17",
          "close": 18284.77
        },
        {
          "date": "2026-07-20",
          "close": 19146.71
        },
        {
          "date": "2026-07-21",
          "close": 18921.54
        },
        {
          "date": "2026-07-22",
          "close": 19369.21
        },
        {
          "date": "2026-07-23",
          "close": 19707.67
        },
        {
          "date": "2026-07-24",
          "close": 18751.68
        },
        {
          "date": "2026-07-27",
          "close": 19170.94
        },
        {
          "date": "2026-07-28",
          "close": 19021.03
        },
        {
          "date": "2026-07-29",
          "close": 19290.4
        },
        {
          "date": "2026-07-30",
          "close": 19009.0
        },
        {
          "date": "2026-07-31",
          "close": 19251.65
        },
        {
          "date": "2026-08-03",
          "close": 19691.79
        },
        {
          "date": "2026-08-04",
          "close": 19722.53
        },
        {
          "date": "2026-08-05",
          "close": 19752.32
        },
        {
          "date": "2026-08-06",
          "close": 19567.73
        },
        {
          "date": "2026-08-07",
          "close": 19601.83
        },
        {
          "date": "2026-08-10",
          "close": 19871.26
        },
        {
          "date": "2026-08-11",
          "close": 19849.99
        },
        {
          "date": "2026-08-12",
          "close": 19840.93
        },
        {
          "date": "2026-08-13",
          "close": 19917.84
        },
        {
          "date": "2026-08-14",
          "close": 19390.31
        },
        {
          "date": "2026-08-17",
          "close": 19445.0
        },
        {
          "date": "2026-08-18",
          "close": 19242.23
        },
        {
          "date": "2026-08-19",
          "close": 18764.92
        },
        {
          "date": "2026-08-20",
          "close": 18840.48
        },
        {
          "date": "2026-08-21",
          "close": 18774.61
        },
        {
          "date": "2026-08-24",
          "close": 18839.49
        },
        {
          "date": "2026-08-25",
          "close": 18956.44
        },
        {
          "date": "2026-08-26",
          "close": 19243.48
        },
        {
          "date": "2026-08-27",
          "close": 19243.61
        },
        {
          "date": "2026-08-28",
          "close": 19232.4
        },
        {
          "date": "2026-08-31",
          "close": 19100.64
        },
        {
          "date": "2026-09-01",
          "close": 19312.47
        },
        {
          "date": "2026-09-02",
          "close": 19171.38
        },
        {
          "date": "2026-09-03",
          "close": 19161.84
        },
        {
          "date": "2026-09-04",
          "close": 19187.16
        },
        {
          "date": "2026-09-07",
          "close": 19133.56
        },
        {
          "date": "2026-09-08",
          "close": 19377.83
        },
        {
          "date": "2026-09-09",
          "close": 19573.66
        },
        {
          "date": "2026-09-10",
          "close": 19763.49
        },
        {
          "date": "2026-09-11",
          "close": 19674.7
        },
        {
          "date": "2026-09-14",
          "close": 19718.59
        },
        {
          "date": "2026-09-15",
          "close": 19526.31
        },
        {
          "date": "2026-09-16",
          "close": 19621.71
        },
        {
          "date": "2026-09-17",
          "close": 19290.71
        },
        {
          "date": "2026-09-18",
          "close": 19500.14
        },
        {
          "date": "2026-09-21",
          "close": 19574.54
        },
        {
          "date": "2026-09-22",
          "close": 19434.58
        },
        {
          "date": "2026-09-23",
          "close": 19054.81
        },
        {
          "date": "2026-09-24",
          "close": 18940.41
        },
        {
          "date": "2026-09-28",
          "close": 18913.0
        },
        {
          "date": "2026-09-29",
          "close": 18950.22
        },
        {
          "date": "2026-09-30",
          "close": 19076.79
        },
        {
          "date": "2026-10-08",
          "close": 19319.73
        },
        {
          "date": "2026-10-09",
          "close": 19323.79
        },
        {
          "date": "2026-10-12",
          "close": 19108.33
        },
        {
          "date": "2026-10-13",
          "close": 19014.52
        },
        {
          "date": "2026-10-14",
          "close": 19050.98
        },
        {
          "date": "2026-10-15",
          "close": 18532.95
        },
        {
          "date": "2026-10-16",
          "close": 18572.91
        },
        {
          "date": "2026-10-19",
          "close": 18651.96
        },
        {
          "date": "2026-10-20",
          "close": 18496.64
        },
        {
          "date": "2026-10-21",
          "close": 18482.71
        },
        {
          "date": "2026-10-22",
          "close": 18028.46
        },
        {
          "date": "2026-10-23",
          "close": 17965.36
        },
        {
          "date": "2026-10-26",
          "close": 17908.62
        },
        {
          "date": "2026-10-27",
          "close": 17563.28
        },
        {
          "date": "2026-10-28",
          "close": 17699.05
        },
        {
          "date": "2026-10-29",
          "close": 17541.59
        },
        {
          "date": "2026-10-30",
          "close": 17217.72
        },
        {
          "date": "2026-11-02",
          "close": 17456.56
        },
        {
          "date": "2026-11-03",
          "close": 17553.13
        },
        {
          "date": "2026-11-04",
          "close": 17728.98
        },
        {
          "date": "2026-11-05",
          "close": 17984.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4473684210526316,
          "pullback_frequency": 0.23684210526315788,
          "up_wilson": [
            0.3408065806517214,
            0.5589948493551352
          ],
          "pullback_wilson": [
            0.15539330268790585,
            0.3436138473463769
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40476190476190477,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 24,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 12,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0433",
      "name": "农林牧渔",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018575556283697336,
        "5": 0.04006162273714753,
        "20": -0.06448354140690238,
        "60": 0.01772596079796962
      },
      "moving_averages": {
        "5": 13310.26400000006,
        "20": 13834.94849999994,
        "60": 14430.339499999924
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08723975885443847,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15493.18
        },
        {
          "date": "2026-05-14",
          "close": 15405.31
        },
        {
          "date": "2026-05-15",
          "close": 15176.19
        },
        {
          "date": "2026-05-18",
          "close": 15023.0
        },
        {
          "date": "2026-05-19",
          "close": 15069.48
        },
        {
          "date": "2026-05-20",
          "close": 14891.14
        },
        {
          "date": "2026-05-21",
          "close": 14485.16
        },
        {
          "date": "2026-05-22",
          "close": 14539.31
        },
        {
          "date": "2026-05-25",
          "close": 14404.87
        },
        {
          "date": "2026-05-26",
          "close": 14254.29
        },
        {
          "date": "2026-05-27",
          "close": 14047.47
        },
        {
          "date": "2026-05-28",
          "close": 13976.83
        },
        {
          "date": "2026-05-29",
          "close": 13951.7
        },
        {
          "date": "2026-06-01",
          "close": 14414.85
        },
        {
          "date": "2026-06-02",
          "close": 14097.65
        },
        {
          "date": "2026-06-03",
          "close": 13974.22
        },
        {
          "date": "2026-06-04",
          "close": 13665.86
        },
        {
          "date": "2026-06-05",
          "close": 13660.42
        },
        {
          "date": "2026-06-08",
          "close": 13439.16
        },
        {
          "date": "2026-06-09",
          "close": 13395.02
        },
        {
          "date": "2026-06-10",
          "close": 13372.79
        },
        {
          "date": "2026-06-11",
          "close": 13317.75
        },
        {
          "date": "2026-06-12",
          "close": 13543.88
        },
        {
          "date": "2026-06-15",
          "close": 13487.53
        },
        {
          "date": "2026-06-16",
          "close": 13439.93
        },
        {
          "date": "2026-06-17",
          "close": 13182.53
        },
        {
          "date": "2026-06-18",
          "close": 13032.8
        },
        {
          "date": "2026-06-22",
          "close": 13060.69
        },
        {
          "date": "2026-06-23",
          "close": 13159.46
        },
        {
          "date": "2026-06-24",
          "close": 12734.62
        },
        {
          "date": "2026-06-25",
          "close": 12517.59
        },
        {
          "date": "2026-06-26",
          "close": 12349.42
        },
        {
          "date": "2026-06-29",
          "close": 12550.58
        },
        {
          "date": "2026-06-30",
          "close": 12357.33
        },
        {
          "date": "2026-07-01",
          "close": 12951.21
        },
        {
          "date": "2026-07-02",
          "close": 13035.6
        },
        {
          "date": "2026-07-03",
          "close": 13115.36
        },
        {
          "date": "2026-07-06",
          "close": 13196.43
        },
        {
          "date": "2026-07-07",
          "close": 12902.83
        },
        {
          "date": "2026-07-08",
          "close": 12792.72
        },
        {
          "date": "2026-07-09",
          "close": 12682.35
        },
        {
          "date": "2026-07-10",
          "close": 12984.12
        },
        {
          "date": "2026-07-13",
          "close": 12781.18
        },
        {
          "date": "2026-07-14",
          "close": 12951.61
        },
        {
          "date": "2026-07-15",
          "close": 13189.56
        },
        {
          "date": "2026-07-16",
          "close": 13260.24
        },
        {
          "date": "2026-07-17",
          "close": 12870.7
        },
        {
          "date": "2026-07-20",
          "close": 12710.42
        },
        {
          "date": "2026-07-21",
          "close": 12521.08
        },
        {
          "date": "2026-07-22",
          "close": 12504.35
        },
        {
          "date": "2026-07-23",
          "close": 12761.06
        },
        {
          "date": "2026-07-24",
          "close": 12384.94
        },
        {
          "date": "2026-07-27",
          "close": 12650.0
        },
        {
          "date": "2026-07-28",
          "close": 12760.42
        },
        {
          "date": "2026-07-29",
          "close": 12963.76
        },
        {
          "date": "2026-07-30",
          "close": 12979.25
        },
        {
          "date": "2026-07-31",
          "close": 13188.73
        },
        {
          "date": "2026-08-03",
          "close": 13392.05
        },
        {
          "date": "2026-08-04",
          "close": 13365.18
        },
        {
          "date": "2026-08-05",
          "close": 13439.61
        },
        {
          "date": "2026-08-06",
          "close": 13606.54
        },
        {
          "date": "2026-08-07",
          "close": 13551.36
        },
        {
          "date": "2026-08-10",
          "close": 13958.93
        },
        {
          "date": "2026-08-11",
          "close": 13791.43
        },
        {
          "date": "2026-08-12",
          "close": 13931.04
        },
        {
          "date": "2026-08-13",
          "close": 13838.37
        },
        {
          "date": "2026-08-14",
          "close": 13678.27
        },
        {
          "date": "2026-08-17",
          "close": 13996.58
        },
        {
          "date": "2026-08-18",
          "close": 14669.19
        },
        {
          "date": "2026-08-19",
          "close": 14286.7
        },
        {
          "date": "2026-08-20",
          "close": 14448.1
        },
        {
          "date": "2026-08-21",
          "close": 14038.72
        },
        {
          "date": "2026-08-24",
          "close": 14045.95
        },
        {
          "date": "2026-08-25",
          "close": 14393.64
        },
        {
          "date": "2026-08-26",
          "close": 14430.47
        },
        {
          "date": "2026-08-27",
          "close": 14769.9
        },
        {
          "date": "2026-08-28",
          "close": 15077.37
        },
        {
          "date": "2026-08-31",
          "close": 14943.64
        },
        {
          "date": "2026-09-01",
          "close": 15547.44
        },
        {
          "date": "2026-09-02",
          "close": 15154.02
        },
        {
          "date": "2026-09-03",
          "close": 14929.52
        },
        {
          "date": "2026-09-04",
          "close": 15468.25
        },
        {
          "date": "2026-09-07",
          "close": 15942.13
        },
        {
          "date": "2026-09-08",
          "close": 16329.7
        },
        {
          "date": "2026-09-09",
          "close": 16399.88
        },
        {
          "date": "2026-09-10",
          "close": 15822.81
        },
        {
          "date": "2026-09-11",
          "close": 15330.83
        },
        {
          "date": "2026-09-14",
          "close": 15064.28
        },
        {
          "date": "2026-09-15",
          "close": 14609.16
        },
        {
          "date": "2026-09-16",
          "close": 14638.71
        },
        {
          "date": "2026-09-17",
          "close": 14874.69
        },
        {
          "date": "2026-09-18",
          "close": 14891.83
        },
        {
          "date": "2026-09-21",
          "close": 15287.53
        },
        {
          "date": "2026-09-22",
          "close": 15216.73
        },
        {
          "date": "2026-09-23",
          "close": 14977.75
        },
        {
          "date": "2026-09-24",
          "close": 14733.2
        },
        {
          "date": "2026-09-28",
          "close": 14585.73
        },
        {
          "date": "2026-09-29",
          "close": 14532.99
        },
        {
          "date": "2026-09-30",
          "close": 14707.39
        },
        {
          "date": "2026-10-08",
          "close": 14620.63
        },
        {
          "date": "2026-10-09",
          "close": 14985.14
        },
        {
          "date": "2026-10-12",
          "close": 14652.45
        },
        {
          "date": "2026-10-13",
          "close": 14729.6
        },
        {
          "date": "2026-10-14",
          "close": 14487.86
        },
        {
          "date": "2026-10-15",
          "close": 13996.94
        },
        {
          "date": "2026-10-16",
          "close": 14151.62
        },
        {
          "date": "2026-10-19",
          "close": 13912.18
        },
        {
          "date": "2026-10-20",
          "close": 13995.03
        },
        {
          "date": "2026-10-21",
          "close": 14158.64
        },
        {
          "date": "2026-10-22",
          "close": 13746.5
        },
        {
          "date": "2026-10-23",
          "close": 13795.17
        },
        {
          "date": "2026-10-26",
          "close": 13698.69
        },
        {
          "date": "2026-10-27",
          "close": 13340.38
        },
        {
          "date": "2026-10-28",
          "close": 13346.46
        },
        {
          "date": "2026-10-29",
          "close": 13150.99
        },
        {
          "date": "2026-10-30",
          "close": 12917.11
        },
        {
          "date": "2026-11-02",
          "close": 13185.08
        },
        {
          "date": "2026-11-03",
          "close": 13342.89
        },
        {
          "date": "2026-11-04",
          "close": 13428.4
        },
        {
          "date": "2026-11-05",
          "close": 13677.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2375,
          "up_wilson": [
            0.3929741508611972,
            0.6070258491388028
          ],
          "pullback_wilson": [
            0.15764672866774618,
            0.34140778933840543
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.3617021276595745,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.23966213245714155,
            0.5046410346520489
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 9,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0436",
      "name": "纺织服饰",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02004234918098291,
        "5": 0.028736674233614812,
        "20": -0.04638958858102438,
        "60": -0.027637965126730224
      },
      "moving_averages": {
        "5": 12441.31400000006,
        "20": 12831.948500000126,
        "60": 13301.063999999997
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06050637364319522,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15324.16
        },
        {
          "date": "2026-05-14",
          "close": 15158.54
        },
        {
          "date": "2026-05-15",
          "close": 15064.32
        },
        {
          "date": "2026-05-18",
          "close": 14923.82
        },
        {
          "date": "2026-05-19",
          "close": 14983.46
        },
        {
          "date": "2026-05-20",
          "close": 14831.05
        },
        {
          "date": "2026-05-21",
          "close": 14499.23
        },
        {
          "date": "2026-05-22",
          "close": 14691.24
        },
        {
          "date": "2026-05-25",
          "close": 14621.77
        },
        {
          "date": "2026-05-26",
          "close": 14372.41
        },
        {
          "date": "2026-05-27",
          "close": 14022.81
        },
        {
          "date": "2026-05-28",
          "close": 14012.51
        },
        {
          "date": "2026-05-29",
          "close": 13925.78
        },
        {
          "date": "2026-06-01",
          "close": 14234.86
        },
        {
          "date": "2026-06-02",
          "close": 14007.42
        },
        {
          "date": "2026-06-03",
          "close": 13832.69
        },
        {
          "date": "2026-06-04",
          "close": 13641.53
        },
        {
          "date": "2026-06-05",
          "close": 13714.24
        },
        {
          "date": "2026-06-08",
          "close": 13437.71
        },
        {
          "date": "2026-06-09",
          "close": 13463.24
        },
        {
          "date": "2026-06-10",
          "close": 13318.85
        },
        {
          "date": "2026-06-11",
          "close": 13222.58
        },
        {
          "date": "2026-06-12",
          "close": 13441.87
        },
        {
          "date": "2026-06-15",
          "close": 13620.82
        },
        {
          "date": "2026-06-16",
          "close": 13559.73
        },
        {
          "date": "2026-06-17",
          "close": 13407.57
        },
        {
          "date": "2026-06-18",
          "close": 13348.7
        },
        {
          "date": "2026-06-22",
          "close": 13350.89
        },
        {
          "date": "2026-06-23",
          "close": 13516.68
        },
        {
          "date": "2026-06-24",
          "close": 13267.52
        },
        {
          "date": "2026-06-25",
          "close": 13041.79
        },
        {
          "date": "2026-06-26",
          "close": 12789.46
        },
        {
          "date": "2026-06-29",
          "close": 12804.97
        },
        {
          "date": "2026-06-30",
          "close": 12770.38
        },
        {
          "date": "2026-07-01",
          "close": 13117.55
        },
        {
          "date": "2026-07-02",
          "close": 13320.68
        },
        {
          "date": "2026-07-03",
          "close": 13597.81
        },
        {
          "date": "2026-07-06",
          "close": 13470.92
        },
        {
          "date": "2026-07-07",
          "close": 13088.87
        },
        {
          "date": "2026-07-08",
          "close": 12942.63
        },
        {
          "date": "2026-07-09",
          "close": 12860.51
        },
        {
          "date": "2026-07-10",
          "close": 12984.4
        },
        {
          "date": "2026-07-13",
          "close": 12561.41
        },
        {
          "date": "2026-07-14",
          "close": 12777.56
        },
        {
          "date": "2026-07-15",
          "close": 12906.85
        },
        {
          "date": "2026-07-16",
          "close": 12960.4
        },
        {
          "date": "2026-07-17",
          "close": 12509.07
        },
        {
          "date": "2026-07-20",
          "close": 12147.07
        },
        {
          "date": "2026-07-21",
          "close": 12024.6
        },
        {
          "date": "2026-07-22",
          "close": 11829.97
        },
        {
          "date": "2026-07-23",
          "close": 12134.53
        },
        {
          "date": "2026-07-24",
          "close": 11915.65
        },
        {
          "date": "2026-07-27",
          "close": 12302.87
        },
        {
          "date": "2026-07-28",
          "close": 12438.83
        },
        {
          "date": "2026-07-29",
          "close": 12607.73
        },
        {
          "date": "2026-07-30",
          "close": 12554.28
        },
        {
          "date": "2026-07-31",
          "close": 12757.63
        },
        {
          "date": "2026-08-03",
          "close": 12924.17
        },
        {
          "date": "2026-08-04",
          "close": 12997.34
        },
        {
          "date": "2026-08-05",
          "close": 13128.68
        },
        {
          "date": "2026-08-06",
          "close": 13264.86
        },
        {
          "date": "2026-08-07",
          "close": 13230.88
        },
        {
          "date": "2026-08-10",
          "close": 13570.57
        },
        {
          "date": "2026-08-11",
          "close": 13584.86
        },
        {
          "date": "2026-08-12",
          "close": 13666.33
        },
        {
          "date": "2026-08-13",
          "close": 13448.06
        },
        {
          "date": "2026-08-14",
          "close": 13439.54
        },
        {
          "date": "2026-08-17",
          "close": 13663.03
        },
        {
          "date": "2026-08-18",
          "close": 13656.8
        },
        {
          "date": "2026-08-19",
          "close": 13216.63
        },
        {
          "date": "2026-08-20",
          "close": 13404.54
        },
        {
          "date": "2026-08-21",
          "close": 13410.42
        },
        {
          "date": "2026-08-24",
          "close": 13363.72
        },
        {
          "date": "2026-08-25",
          "close": 13520.69
        },
        {
          "date": "2026-08-26",
          "close": 13532.39
        },
        {
          "date": "2026-08-27",
          "close": 13541.44
        },
        {
          "date": "2026-08-28",
          "close": 13730.7
        },
        {
          "date": "2026-08-31",
          "close": 13783.86
        },
        {
          "date": "2026-09-01",
          "close": 13912.17
        },
        {
          "date": "2026-09-02",
          "close": 13895.08
        },
        {
          "date": "2026-09-03",
          "close": 13725.63
        },
        {
          "date": "2026-09-04",
          "close": 13734.72
        },
        {
          "date": "2026-09-07",
          "close": 13770.51
        },
        {
          "date": "2026-09-08",
          "close": 13888.48
        },
        {
          "date": "2026-09-09",
          "close": 13787.52
        },
        {
          "date": "2026-09-10",
          "close": 13558.34
        },
        {
          "date": "2026-09-11",
          "close": 13237.11
        },
        {
          "date": "2026-09-14",
          "close": 13278.5
        },
        {
          "date": "2026-09-15",
          "close": 13003.11
        },
        {
          "date": "2026-09-16",
          "close": 13218.94
        },
        {
          "date": "2026-09-17",
          "close": 13304.18
        },
        {
          "date": "2026-09-18",
          "close": 13520.36
        },
        {
          "date": "2026-09-21",
          "close": 13810.27
        },
        {
          "date": "2026-09-22",
          "close": 13757.99
        },
        {
          "date": "2026-09-23",
          "close": 13634.84
        },
        {
          "date": "2026-09-24",
          "close": 13697.6
        },
        {
          "date": "2026-09-28",
          "close": 13429.15
        },
        {
          "date": "2026-09-29",
          "close": 13458.41
        },
        {
          "date": "2026-09-30",
          "close": 13385.8
        },
        {
          "date": "2026-10-08",
          "close": 13386.84
        },
        {
          "date": "2026-10-09",
          "close": 13587.99
        },
        {
          "date": "2026-10-12",
          "close": 13358.63
        },
        {
          "date": "2026-10-13",
          "close": 13467.51
        },
        {
          "date": "2026-10-14",
          "close": 13338.13
        },
        {
          "date": "2026-10-15",
          "close": 13000.34
        },
        {
          "date": "2026-10-16",
          "close": 13026.5
        },
        {
          "date": "2026-10-19",
          "close": 12956.65
        },
        {
          "date": "2026-10-20",
          "close": 13014.83
        },
        {
          "date": "2026-10-21",
          "close": 12957.78
        },
        {
          "date": "2026-10-22",
          "close": 12619.58
        },
        {
          "date": "2026-10-23",
          "close": 12768.8
        },
        {
          "date": "2026-10-26",
          "close": 12752.86
        },
        {
          "date": "2026-10-27",
          "close": 12518.81
        },
        {
          "date": "2026-10-28",
          "close": 12654.76
        },
        {
          "date": "2026-10-29",
          "close": 12409.23
        },
        {
          "date": "2026-10-30",
          "close": 12125.1
        },
        {
          "date": "2026-11-02",
          "close": 12386.5
        },
        {
          "date": "2026-11-03",
          "close": 12414.14
        },
        {
          "date": "2026-11-04",
          "close": 12515.0
        },
        {
          "date": "2026-11-05",
          "close": 12765.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44776119402985076,
          "pullback_frequency": 0.3283582089552239,
          "up_wilson": [
            0.334763933612968,
            0.5664238719950783
          ],
          "pullback_wilson": [
            0.22791317376089593,
            0.44741818752268525
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 17,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 7,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0437",
      "name": "煤炭",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.01581346565008679,
        "5": -0.02340579638996365,
        "20": -0.10391548104976467,
        "60": 0.002929578426140944
      },
      "moving_averages": {
        "5": 13082.88599999994,
        "20": 13550.138000000083,
        "60": 13924.843166666757
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.11634129056551679,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13313.37
        },
        {
          "date": "2026-05-14",
          "close": 13125.09
        },
        {
          "date": "2026-05-15",
          "close": 13156.58
        },
        {
          "date": "2026-05-18",
          "close": 13434.86
        },
        {
          "date": "2026-05-19",
          "close": 13508.7
        },
        {
          "date": "2026-05-20",
          "close": 13234.68
        },
        {
          "date": "2026-05-21",
          "close": 12806.03
        },
        {
          "date": "2026-05-22",
          "close": 12785.05
        },
        {
          "date": "2026-05-25",
          "close": 13175.88
        },
        {
          "date": "2026-05-26",
          "close": 12962.46
        },
        {
          "date": "2026-05-27",
          "close": 13049.66
        },
        {
          "date": "2026-05-28",
          "close": 13267.25
        },
        {
          "date": "2026-05-29",
          "close": 13529.16
        },
        {
          "date": "2026-06-01",
          "close": 14398.05
        },
        {
          "date": "2026-06-02",
          "close": 14363.0
        },
        {
          "date": "2026-06-03",
          "close": 14791.47
        },
        {
          "date": "2026-06-04",
          "close": 15087.87
        },
        {
          "date": "2026-06-05",
          "close": 14899.24
        },
        {
          "date": "2026-06-08",
          "close": 14682.92
        },
        {
          "date": "2026-06-09",
          "close": 14255.46
        },
        {
          "date": "2026-06-10",
          "close": 13656.32
        },
        {
          "date": "2026-06-11",
          "close": 13672.74
        },
        {
          "date": "2026-06-12",
          "close": 13840.37
        },
        {
          "date": "2026-06-15",
          "close": 13396.3
        },
        {
          "date": "2026-06-16",
          "close": 13139.17
        },
        {
          "date": "2026-06-17",
          "close": 12770.1
        },
        {
          "date": "2026-06-18",
          "close": 12376.47
        },
        {
          "date": "2026-06-22",
          "close": 12662.36
        },
        {
          "date": "2026-06-23",
          "close": 12657.42
        },
        {
          "date": "2026-06-24",
          "close": 12213.05
        },
        {
          "date": "2026-06-25",
          "close": 12063.79
        },
        {
          "date": "2026-06-26",
          "close": 11687.85
        },
        {
          "date": "2026-06-29",
          "close": 11830.07
        },
        {
          "date": "2026-06-30",
          "close": 11543.08
        },
        {
          "date": "2026-07-01",
          "close": 11877.54
        },
        {
          "date": "2026-07-02",
          "close": 11972.79
        },
        {
          "date": "2026-07-03",
          "close": 12123.16
        },
        {
          "date": "2026-07-06",
          "close": 12496.54
        },
        {
          "date": "2026-07-07",
          "close": 12082.54
        },
        {
          "date": "2026-07-08",
          "close": 12155.05
        },
        {
          "date": "2026-07-09",
          "close": 11942.67
        },
        {
          "date": "2026-07-10",
          "close": 11999.15
        },
        {
          "date": "2026-07-13",
          "close": 11922.4
        },
        {
          "date": "2026-07-14",
          "close": 12419.91
        },
        {
          "date": "2026-07-15",
          "close": 12698.11
        },
        {
          "date": "2026-07-16",
          "close": 12416.66
        },
        {
          "date": "2026-07-17",
          "close": 12150.53
        },
        {
          "date": "2026-07-20",
          "close": 12763.18
        },
        {
          "date": "2026-07-21",
          "close": 12505.14
        },
        {
          "date": "2026-07-22",
          "close": 12865.38
        },
        {
          "date": "2026-07-23",
          "close": 13102.17
        },
        {
          "date": "2026-07-24",
          "close": 12556.06
        },
        {
          "date": "2026-07-27",
          "close": 12708.72
        },
        {
          "date": "2026-07-28",
          "close": 12583.11
        },
        {
          "date": "2026-07-29",
          "close": 12872.82
        },
        {
          "date": "2026-07-30",
          "close": 12841.01
        },
        {
          "date": "2026-07-31",
          "close": 12930.43
        },
        {
          "date": "2026-08-03",
          "close": 12867.74
        },
        {
          "date": "2026-08-04",
          "close": 12864.89
        },
        {
          "date": "2026-08-05",
          "close": 12892.64
        },
        {
          "date": "2026-08-06",
          "close": 13521.24
        },
        {
          "date": "2026-08-07",
          "close": 13379.88
        },
        {
          "date": "2026-08-10",
          "close": 13655.05
        },
        {
          "date": "2026-08-11",
          "close": 13664.43
        },
        {
          "date": "2026-08-12",
          "close": 13558.09
        },
        {
          "date": "2026-08-13",
          "close": 13369.16
        },
        {
          "date": "2026-08-14",
          "close": 13512.52
        },
        {
          "date": "2026-08-17",
          "close": 13480.24
        },
        {
          "date": "2026-08-18",
          "close": 13560.27
        },
        {
          "date": "2026-08-19",
          "close": 13785.46
        },
        {
          "date": "2026-08-20",
          "close": 13708.62
        },
        {
          "date": "2026-08-21",
          "close": 13734.36
        },
        {
          "date": "2026-08-24",
          "close": 14118.99
        },
        {
          "date": "2026-08-25",
          "close": 14152.0
        },
        {
          "date": "2026-08-26",
          "close": 14234.77
        },
        {
          "date": "2026-08-27",
          "close": 14592.68
        },
        {
          "date": "2026-08-28",
          "close": 14747.61
        },
        {
          "date": "2026-08-31",
          "close": 15047.03
        },
        {
          "date": "2026-09-01",
          "close": 14896.0
        },
        {
          "date": "2026-09-02",
          "close": 14396.34
        },
        {
          "date": "2026-09-03",
          "close": 14347.47
        },
        {
          "date": "2026-09-04",
          "close": 14273.89
        },
        {
          "date": "2026-09-07",
          "close": 14040.92
        },
        {
          "date": "2026-09-08",
          "close": 14457.9
        },
        {
          "date": "2026-09-09",
          "close": 14932.91
        },
        {
          "date": "2026-09-10",
          "close": 14757.64
        },
        {
          "date": "2026-09-11",
          "close": 14318.35
        },
        {
          "date": "2026-09-14",
          "close": 14123.33
        },
        {
          "date": "2026-09-15",
          "close": 14116.72
        },
        {
          "date": "2026-09-16",
          "close": 14077.21
        },
        {
          "date": "2026-09-17",
          "close": 14090.39
        },
        {
          "date": "2026-09-18",
          "close": 13992.79
        },
        {
          "date": "2026-09-21",
          "close": 14329.05
        },
        {
          "date": "2026-09-22",
          "close": 14495.96
        },
        {
          "date": "2026-09-23",
          "close": 14105.82
        },
        {
          "date": "2026-09-24",
          "close": 14198.76
        },
        {
          "date": "2026-09-28",
          "close": 14122.71
        },
        {
          "date": "2026-09-29",
          "close": 14038.36
        },
        {
          "date": "2026-09-30",
          "close": 14123.01
        },
        {
          "date": "2026-10-08",
          "close": 14429.9
        },
        {
          "date": "2026-10-09",
          "close": 14632.81
        },
        {
          "date": "2026-10-12",
          "close": 14188.37
        },
        {
          "date": "2026-10-13",
          "close": 14361.18
        },
        {
          "date": "2026-10-14",
          "close": 14538.06
        },
        {
          "date": "2026-10-15",
          "close": 13823.91
        },
        {
          "date": "2026-10-16",
          "close": 13938.14
        },
        {
          "date": "2026-10-19",
          "close": 14002.54
        },
        {
          "date": "2026-10-20",
          "close": 13685.81
        },
        {
          "date": "2026-10-21",
          "close": 13595.97
        },
        {
          "date": "2026-10-22",
          "close": 13074.16
        },
        {
          "date": "2026-10-23",
          "close": 13125.44
        },
        {
          "date": "2026-10-26",
          "close": 13120.72
        },
        {
          "date": "2026-10-27",
          "close": 13096.18
        },
        {
          "date": "2026-10-28",
          "close": 13164.73
        },
        {
          "date": "2026-10-29",
          "close": 13240.31
        },
        {
          "date": "2026-10-30",
          "close": 13136.1
        },
        {
          "date": "2026-11-02",
          "close": 13126.18
        },
        {
          "date": "2026-11-03",
          "close": 13083.57
        },
        {
          "date": "2026-11-04",
          "close": 13138.17
        },
        {
          "date": "2026-11-05",
          "close": 12930.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5671641791044776,
          "pullback_frequency": 0.1791044776119403,
          "up_wilson": [
            0.44808736490792916,
            0.6789568850245825
          ],
          "pullback_wilson": [
            0.10553591339881956,
            0.28747489247918
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5526315789473685,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "pullback_wilson": [
            0.1908460367559618,
            0.4745575989060954
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 14,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 3,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0438",
      "name": "食品饮料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02130102163496206,
        "5": 0.05834839678855386,
        "20": 0.009424886476242289,
        "60": 0.026812217007295747
      },
      "moving_averages": {
        "5": 26032.533999999614,
        "20": 25784.58149999995,
        "60": 26118.66166666678
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-04",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.005139513391441697,
      "history": [
        {
          "date": "2026-05-13",
          "close": 28458.7
        },
        {
          "date": "2026-05-14",
          "close": 28528.26
        },
        {
          "date": "2026-05-15",
          "close": 28098.33
        },
        {
          "date": "2026-05-18",
          "close": 28057.65
        },
        {
          "date": "2026-05-19",
          "close": 28184.73
        },
        {
          "date": "2026-05-20",
          "close": 28189.88
        },
        {
          "date": "2026-05-21",
          "close": 27619.54
        },
        {
          "date": "2026-05-22",
          "close": 27508.96
        },
        {
          "date": "2026-05-25",
          "close": 27541.47
        },
        {
          "date": "2026-05-26",
          "close": 27200.67
        },
        {
          "date": "2026-05-27",
          "close": 27320.2
        },
        {
          "date": "2026-05-28",
          "close": 26955.24
        },
        {
          "date": "2026-05-29",
          "close": 27412.95
        },
        {
          "date": "2026-06-01",
          "close": 27804.98
        },
        {
          "date": "2026-06-02",
          "close": 27290.65
        },
        {
          "date": "2026-06-03",
          "close": 26914.43
        },
        {
          "date": "2026-06-04",
          "close": 26308.56
        },
        {
          "date": "2026-06-05",
          "close": 26403.21
        },
        {
          "date": "2026-06-08",
          "close": 25861.25
        },
        {
          "date": "2026-06-09",
          "close": 25803.48
        },
        {
          "date": "2026-06-10",
          "close": 25835.38
        },
        {
          "date": "2026-06-11",
          "close": 25524.54
        },
        {
          "date": "2026-06-12",
          "close": 25951.49
        },
        {
          "date": "2026-06-15",
          "close": 25935.4
        },
        {
          "date": "2026-06-16",
          "close": 25709.9
        },
        {
          "date": "2026-06-17",
          "close": 25240.87
        },
        {
          "date": "2026-06-18",
          "close": 24925.95
        },
        {
          "date": "2026-06-22",
          "close": 25085.95
        },
        {
          "date": "2026-06-23",
          "close": 25206.35
        },
        {
          "date": "2026-06-24",
          "close": 24569.98
        },
        {
          "date": "2026-06-25",
          "close": 24355.21
        },
        {
          "date": "2026-06-26",
          "close": 23814.81
        },
        {
          "date": "2026-06-29",
          "close": 24032.45
        },
        {
          "date": "2026-06-30",
          "close": 23623.11
        },
        {
          "date": "2026-07-01",
          "close": 24270.45
        },
        {
          "date": "2026-07-02",
          "close": 24352.25
        },
        {
          "date": "2026-07-03",
          "close": 24618.31
        },
        {
          "date": "2026-07-06",
          "close": 24802.42
        },
        {
          "date": "2026-07-07",
          "close": 24143.34
        },
        {
          "date": "2026-07-08",
          "close": 24136.46
        },
        {
          "date": "2026-07-09",
          "close": 23788.59
        },
        {
          "date": "2026-07-10",
          "close": 24258.71
        },
        {
          "date": "2026-07-13",
          "close": 24036.33
        },
        {
          "date": "2026-07-14",
          "close": 24344.17
        },
        {
          "date": "2026-07-15",
          "close": 25029.44
        },
        {
          "date": "2026-07-16",
          "close": 25239.85
        },
        {
          "date": "2026-07-17",
          "close": 24505.85
        },
        {
          "date": "2026-07-20",
          "close": 24336.87
        },
        {
          "date": "2026-07-21",
          "close": 23982.55
        },
        {
          "date": "2026-07-22",
          "close": 23914.65
        },
        {
          "date": "2026-07-23",
          "close": 24067.73
        },
        {
          "date": "2026-07-24",
          "close": 23415.74
        },
        {
          "date": "2026-07-27",
          "close": 23831.6
        },
        {
          "date": "2026-07-28",
          "close": 24356.34
        },
        {
          "date": "2026-07-29",
          "close": 25268.62
        },
        {
          "date": "2026-07-30",
          "close": 25506.38
        },
        {
          "date": "2026-07-31",
          "close": 25869.46
        },
        {
          "date": "2026-08-03",
          "close": 25991.46
        },
        {
          "date": "2026-08-04",
          "close": 25827.18
        },
        {
          "date": "2026-08-05",
          "close": 25853.14
        },
        {
          "date": "2026-08-06",
          "close": 25761.05
        },
        {
          "date": "2026-08-07",
          "close": 25745.87
        },
        {
          "date": "2026-08-10",
          "close": 26514.18
        },
        {
          "date": "2026-08-11",
          "close": 26340.66
        },
        {
          "date": "2026-08-12",
          "close": 26777.06
        },
        {
          "date": "2026-08-13",
          "close": 26729.81
        },
        {
          "date": "2026-08-14",
          "close": 26441.31
        },
        {
          "date": "2026-08-17",
          "close": 26681.2
        },
        {
          "date": "2026-08-18",
          "close": 26936.28
        },
        {
          "date": "2026-08-19",
          "close": 26176.41
        },
        {
          "date": "2026-08-20",
          "close": 26378.21
        },
        {
          "date": "2026-08-21",
          "close": 25990.79
        },
        {
          "date": "2026-08-24",
          "close": 25828.48
        },
        {
          "date": "2026-08-25",
          "close": 26231.75
        },
        {
          "date": "2026-08-26",
          "close": 26221.18
        },
        {
          "date": "2026-08-27",
          "close": 26247.26
        },
        {
          "date": "2026-08-28",
          "close": 26579.09
        },
        {
          "date": "2026-08-31",
          "close": 26331.45
        },
        {
          "date": "2026-09-01",
          "close": 26887.59
        },
        {
          "date": "2026-09-02",
          "close": 26503.26
        },
        {
          "date": "2026-09-03",
          "close": 26282.17
        },
        {
          "date": "2026-09-04",
          "close": 26857.51
        },
        {
          "date": "2026-09-07",
          "close": 27174.82
        },
        {
          "date": "2026-09-08",
          "close": 27447.58
        },
        {
          "date": "2026-09-09",
          "close": 27085.39
        },
        {
          "date": "2026-09-10",
          "close": 26466.44
        },
        {
          "date": "2026-09-11",
          "close": 25776.65
        },
        {
          "date": "2026-09-14",
          "close": 25793.84
        },
        {
          "date": "2026-09-15",
          "close": 25338.62
        },
        {
          "date": "2026-09-16",
          "close": 25507.55
        },
        {
          "date": "2026-09-17",
          "close": 25542.92
        },
        {
          "date": "2026-09-18",
          "close": 25759.81
        },
        {
          "date": "2026-09-21",
          "close": 26329.39
        },
        {
          "date": "2026-09-22",
          "close": 26383.19
        },
        {
          "date": "2026-09-23",
          "close": 26246.44
        },
        {
          "date": "2026-09-24",
          "close": 25919.69
        },
        {
          "date": "2026-09-28",
          "close": 25858.15
        },
        {
          "date": "2026-09-29",
          "close": 25833.32
        },
        {
          "date": "2026-09-30",
          "close": 26223.24
        },
        {
          "date": "2026-10-08",
          "close": 26298.46
        },
        {
          "date": "2026-10-09",
          "close": 26683.46
        },
        {
          "date": "2026-10-12",
          "close": 26180.72
        },
        {
          "date": "2026-10-13",
          "close": 26315.02
        },
        {
          "date": "2026-10-14",
          "close": 26138.02
        },
        {
          "date": "2026-10-15",
          "close": 25865.94
        },
        {
          "date": "2026-10-16",
          "close": 25868.93
        },
        {
          "date": "2026-10-19",
          "close": 25580.48
        },
        {
          "date": "2026-10-20",
          "close": 25762.72
        },
        {
          "date": "2026-10-21",
          "close": 25607.8
        },
        {
          "date": "2026-10-22",
          "close": 24974.88
        },
        {
          "date": "2026-10-23",
          "close": 25334.79
        },
        {
          "date": "2026-10-26",
          "close": 25674.63
        },
        {
          "date": "2026-10-27",
          "close": 25257.26
        },
        {
          "date": "2026-10-28",
          "close": 25201.53
        },
        {
          "date": "2026-10-29",
          "close": 25082.78
        },
        {
          "date": "2026-10-30",
          "close": 25289.79
        },
        {
          "date": "2026-11-02",
          "close": 26071.4
        },
        {
          "date": "2026-11-03",
          "close": 26262.51
        },
        {
          "date": "2026-11-04",
          "close": 25992.65
        },
        {
          "date": "2026-11-05",
          "close": 26546.32
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.22093023255813954,
          "up_wilson": [
            0.45293456995145753,
            0.6583726164106654
          ],
          "pullback_wilson": [
            0.14624907754332203,
            0.3194764279184876
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.22,
          "up_wilson": [
            0.4618143774758936,
            0.7239161026974346
          ],
          "pullback_wilson": [
            0.1275391597021442,
            0.3524154958125367
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 31,
          "insufficient_or_abstained": 17,
          "hit_rate": 0.5161290322580645,
          "baseline_hit_rate": 0.4838709677419355,
          "hit_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "baseline_wilson": [
            0.31970251562417307,
            0.651596045519712
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 20,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0440",
      "name": "家居用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.033272798238239254,
        "5": 0.028857391251493114,
        "20": -0.07453144729699812,
        "60": -0.017275621550499998
      },
      "moving_averages": {
        "5": 43102.35399999916,
        "20": 45453.82299999967,
        "60": 47218.16716666644
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-27",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08277001889813618,
      "history": [
        {
          "date": "2026-05-13",
          "close": 54134.79
        },
        {
          "date": "2026-05-14",
          "close": 53922.7
        },
        {
          "date": "2026-05-15",
          "close": 54030.38
        },
        {
          "date": "2026-05-18",
          "close": 53362.22
        },
        {
          "date": "2026-05-19",
          "close": 54058.19
        },
        {
          "date": "2026-05-20",
          "close": 53460.16
        },
        {
          "date": "2026-05-21",
          "close": 52123.43
        },
        {
          "date": "2026-05-22",
          "close": 52656.15
        },
        {
          "date": "2026-05-25",
          "close": 52134.89
        },
        {
          "date": "2026-05-26",
          "close": 51739.09
        },
        {
          "date": "2026-05-27",
          "close": 50368.32
        },
        {
          "date": "2026-05-28",
          "close": 50399.01
        },
        {
          "date": "2026-05-29",
          "close": 49452.54
        },
        {
          "date": "2026-06-01",
          "close": 50642.78
        },
        {
          "date": "2026-06-02",
          "close": 49966.97
        },
        {
          "date": "2026-06-03",
          "close": 49359.4
        },
        {
          "date": "2026-06-04",
          "close": 48761.58
        },
        {
          "date": "2026-06-05",
          "close": 49432.38
        },
        {
          "date": "2026-06-08",
          "close": 48162.31
        },
        {
          "date": "2026-06-09",
          "close": 48029.53
        },
        {
          "date": "2026-06-10",
          "close": 47699.81
        },
        {
          "date": "2026-06-11",
          "close": 47234.05
        },
        {
          "date": "2026-06-12",
          "close": 47949.15
        },
        {
          "date": "2026-06-15",
          "close": 47819.23
        },
        {
          "date": "2026-06-16",
          "close": 47677.36
        },
        {
          "date": "2026-06-17",
          "close": 47023.73
        },
        {
          "date": "2026-06-18",
          "close": 46798.92
        },
        {
          "date": "2026-06-22",
          "close": 46778.65
        },
        {
          "date": "2026-06-23",
          "close": 47297.69
        },
        {
          "date": "2026-06-24",
          "close": 46239.35
        },
        {
          "date": "2026-06-25",
          "close": 45574.84
        },
        {
          "date": "2026-06-26",
          "close": 44802.41
        },
        {
          "date": "2026-06-29",
          "close": 44837.7
        },
        {
          "date": "2026-06-30",
          "close": 44785.86
        },
        {
          "date": "2026-07-01",
          "close": 45866.88
        },
        {
          "date": "2026-07-02",
          "close": 46332.5
        },
        {
          "date": "2026-07-03",
          "close": 47035.48
        },
        {
          "date": "2026-07-06",
          "close": 46628.49
        },
        {
          "date": "2026-07-07",
          "close": 45666.01
        },
        {
          "date": "2026-07-08",
          "close": 45216.11
        },
        {
          "date": "2026-07-09",
          "close": 44985.4
        },
        {
          "date": "2026-07-10",
          "close": 45612.82
        },
        {
          "date": "2026-07-13",
          "close": 43871.82
        },
        {
          "date": "2026-07-14",
          "close": 44277.06
        },
        {
          "date": "2026-07-15",
          "close": 44543.02
        },
        {
          "date": "2026-07-16",
          "close": 44582.7
        },
        {
          "date": "2026-07-17",
          "close": 42802.99
        },
        {
          "date": "2026-07-20",
          "close": 41619.34
        },
        {
          "date": "2026-07-21",
          "close": 41174.77
        },
        {
          "date": "2026-07-22",
          "close": 41214.32
        },
        {
          "date": "2026-07-23",
          "close": 42047.56
        },
        {
          "date": "2026-07-24",
          "close": 41017.97
        },
        {
          "date": "2026-07-27",
          "close": 42295.04
        },
        {
          "date": "2026-07-28",
          "close": 42397.72
        },
        {
          "date": "2026-07-29",
          "close": 43294.26
        },
        {
          "date": "2026-07-30",
          "close": 42654.06
        },
        {
          "date": "2026-07-31",
          "close": 43486.97
        },
        {
          "date": "2026-08-03",
          "close": 44393.58
        },
        {
          "date": "2026-08-04",
          "close": 44993.14
        },
        {
          "date": "2026-08-05",
          "close": 45472.17
        },
        {
          "date": "2026-08-06",
          "close": 45823.86
        },
        {
          "date": "2026-08-07",
          "close": 45833.69
        },
        {
          "date": "2026-08-10",
          "close": 46958.6
        },
        {
          "date": "2026-08-11",
          "close": 46695.13
        },
        {
          "date": "2026-08-12",
          "close": 47338.64
        },
        {
          "date": "2026-08-13",
          "close": 46797.92
        },
        {
          "date": "2026-08-14",
          "close": 46706.41
        },
        {
          "date": "2026-08-17",
          "close": 47539.5
        },
        {
          "date": "2026-08-18",
          "close": 47569.86
        },
        {
          "date": "2026-08-19",
          "close": 46287.56
        },
        {
          "date": "2026-08-20",
          "close": 47117.65
        },
        {
          "date": "2026-08-21",
          "close": 47026.7
        },
        {
          "date": "2026-08-24",
          "close": 46676.23
        },
        {
          "date": "2026-08-25",
          "close": 47669.4
        },
        {
          "date": "2026-08-26",
          "close": 47894.84
        },
        {
          "date": "2026-08-27",
          "close": 47797.39
        },
        {
          "date": "2026-08-28",
          "close": 48266.9
        },
        {
          "date": "2026-08-31",
          "close": 49014.36
        },
        {
          "date": "2026-09-01",
          "close": 49377.18
        },
        {
          "date": "2026-09-02",
          "close": 49186.08
        },
        {
          "date": "2026-09-03",
          "close": 48745.21
        },
        {
          "date": "2026-09-04",
          "close": 48879.94
        },
        {
          "date": "2026-09-07",
          "close": 49192.96
        },
        {
          "date": "2026-09-08",
          "close": 49422.07
        },
        {
          "date": "2026-09-09",
          "close": 49042.07
        },
        {
          "date": "2026-09-10",
          "close": 48444.96
        },
        {
          "date": "2026-09-11",
          "close": 47385.42
        },
        {
          "date": "2026-09-14",
          "close": 47745.53
        },
        {
          "date": "2026-09-15",
          "close": 47048.98
        },
        {
          "date": "2026-09-16",
          "close": 47593.98
        },
        {
          "date": "2026-09-17",
          "close": 47797.92
        },
        {
          "date": "2026-09-18",
          "close": 48960.38
        },
        {
          "date": "2026-09-21",
          "close": 50079.64
        },
        {
          "date": "2026-09-22",
          "close": 50581.19
        },
        {
          "date": "2026-09-23",
          "close": 50343.19
        },
        {
          "date": "2026-09-24",
          "close": 49991.98
        },
        {
          "date": "2026-09-28",
          "close": 48924.26
        },
        {
          "date": "2026-09-29",
          "close": 49039.71
        },
        {
          "date": "2026-09-30",
          "close": 48930.89
        },
        {
          "date": "2026-10-08",
          "close": 48285.39
        },
        {
          "date": "2026-10-09",
          "close": 48719.09
        },
        {
          "date": "2026-10-12",
          "close": 48172.67
        },
        {
          "date": "2026-10-13",
          "close": 48281.48
        },
        {
          "date": "2026-10-14",
          "close": 47548.2
        },
        {
          "date": "2026-10-15",
          "close": 46331.39
        },
        {
          "date": "2026-10-16",
          "close": 46649.47
        },
        {
          "date": "2026-10-19",
          "close": 46675.19
        },
        {
          "date": "2026-10-20",
          "close": 46860.1
        },
        {
          "date": "2026-10-21",
          "close": 46587.82
        },
        {
          "date": "2026-10-22",
          "close": 45040.4
        },
        {
          "date": "2026-10-23",
          "close": 45566.75
        },
        {
          "date": "2026-10-26",
          "close": 45377.19
        },
        {
          "date": "2026-10-27",
          "close": 43875.72
        },
        {
          "date": "2026-10-28",
          "close": 44445.98
        },
        {
          "date": "2026-10-29",
          "close": 43433.24
        },
        {
          "date": "2026-10-30",
          "close": 42051.72
        },
        {
          "date": "2026-11-02",
          "close": 42905.48
        },
        {
          "date": "2026-11-03",
          "close": 42620.32
        },
        {
          "date": "2026-11-04",
          "close": 43247.64
        },
        {
          "date": "2026-11-05",
          "close": 44686.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4918032786885246,
          "pullback_frequency": 0.3114754098360656,
          "up_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "pullback_wilson": [
            0.2093743278061527,
            0.43591434369641446
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.3725897138449667,
            0.6752097667747392
          ],
          "pullback_wilson": [
            0.27852501157758713,
            0.5780765465632945
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0448",
      "name": "通信设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012254200866973486,
        "5": -0.010924049067160824,
        "20": -0.16398828127606846,
        "60": -0.13724725874625465
      },
      "moving_averages": {
        "5": 18233.87199999988,
        "20": 20135.848999999835,
        "60": 22584.05083333322
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.15903607556046262,
      "history": [
        {
          "date": "2026-05-13",
          "close": 27653.0
        },
        {
          "date": "2026-05-14",
          "close": 27227.63
        },
        {
          "date": "2026-05-15",
          "close": 26659.24
        },
        {
          "date": "2026-05-18",
          "close": 27016.48
        },
        {
          "date": "2026-05-19",
          "close": 27306.82
        },
        {
          "date": "2026-05-20",
          "close": 27265.7
        },
        {
          "date": "2026-05-21",
          "close": 25742.57
        },
        {
          "date": "2026-05-22",
          "close": 26475.07
        },
        {
          "date": "2026-05-25",
          "close": 26927.6
        },
        {
          "date": "2026-05-26",
          "close": 26163.56
        },
        {
          "date": "2026-05-27",
          "close": 25569.19
        },
        {
          "date": "2026-05-28",
          "close": 26355.23
        },
        {
          "date": "2026-05-29",
          "close": 25517.89
        },
        {
          "date": "2026-06-01",
          "close": 25014.74
        },
        {
          "date": "2026-06-02",
          "close": 25647.63
        },
        {
          "date": "2026-06-03",
          "close": 26213.33
        },
        {
          "date": "2026-06-04",
          "close": 26085.24
        },
        {
          "date": "2026-06-05",
          "close": 26388.57
        },
        {
          "date": "2026-06-08",
          "close": 25304.05
        },
        {
          "date": "2026-06-09",
          "close": 26155.87
        },
        {
          "date": "2026-06-10",
          "close": 25339.05
        },
        {
          "date": "2026-06-11",
          "close": 24856.72
        },
        {
          "date": "2026-06-12",
          "close": 24787.86
        },
        {
          "date": "2026-06-15",
          "close": 25998.16
        },
        {
          "date": "2026-06-16",
          "close": 26859.0
        },
        {
          "date": "2026-06-17",
          "close": 26884.75
        },
        {
          "date": "2026-06-18",
          "close": 27225.44
        },
        {
          "date": "2026-06-22",
          "close": 27411.3
        },
        {
          "date": "2026-06-23",
          "close": 27072.91
        },
        {
          "date": "2026-06-24",
          "close": 26940.78
        },
        {
          "date": "2026-06-25",
          "close": 26888.41
        },
        {
          "date": "2026-06-26",
          "close": 25543.84
        },
        {
          "date": "2026-06-29",
          "close": 24795.63
        },
        {
          "date": "2026-06-30",
          "close": 25943.41
        },
        {
          "date": "2026-07-01",
          "close": 25836.16
        },
        {
          "date": "2026-07-02",
          "close": 24694.06
        },
        {
          "date": "2026-07-03",
          "close": 24870.94
        },
        {
          "date": "2026-07-06",
          "close": 24294.82
        },
        {
          "date": "2026-07-07",
          "close": 23718.74
        },
        {
          "date": "2026-07-08",
          "close": 23699.81
        },
        {
          "date": "2026-07-09",
          "close": 24310.28
        },
        {
          "date": "2026-07-10",
          "close": 24341.73
        },
        {
          "date": "2026-07-13",
          "close": 22803.0
        },
        {
          "date": "2026-07-14",
          "close": 23165.61
        },
        {
          "date": "2026-07-15",
          "close": 22794.18
        },
        {
          "date": "2026-07-16",
          "close": 22298.09
        },
        {
          "date": "2026-07-17",
          "close": 20740.57
        },
        {
          "date": "2026-07-20",
          "close": 19946.93
        },
        {
          "date": "2026-07-21",
          "close": 20928.88
        },
        {
          "date": "2026-07-22",
          "close": 20683.35
        },
        {
          "date": "2026-07-23",
          "close": 20835.83
        },
        {
          "date": "2026-07-24",
          "close": 20348.89
        },
        {
          "date": "2026-07-27",
          "close": 20958.77
        },
        {
          "date": "2026-07-28",
          "close": 20184.96
        },
        {
          "date": "2026-07-29",
          "close": 20113.35
        },
        {
          "date": "2026-07-30",
          "close": 19042.99
        },
        {
          "date": "2026-07-31",
          "close": 19775.72
        },
        {
          "date": "2026-08-03",
          "close": 20080.86
        },
        {
          "date": "2026-08-04",
          "close": 21146.21
        },
        {
          "date": "2026-08-05",
          "close": 21780.18
        },
        {
          "date": "2026-08-06",
          "close": 22431.2
        },
        {
          "date": "2026-08-07",
          "close": 22721.37
        },
        {
          "date": "2026-08-10",
          "close": 22509.11
        },
        {
          "date": "2026-08-11",
          "close": 22474.05
        },
        {
          "date": "2026-08-12",
          "close": 23137.65
        },
        {
          "date": "2026-08-13",
          "close": 23028.85
        },
        {
          "date": "2026-08-14",
          "close": 23575.23
        },
        {
          "date": "2026-08-17",
          "close": 24294.38
        },
        {
          "date": "2026-08-18",
          "close": 24071.11
        },
        {
          "date": "2026-08-19",
          "close": 22338.59
        },
        {
          "date": "2026-08-20",
          "close": 23068.87
        },
        {
          "date": "2026-08-21",
          "close": 23377.92
        },
        {
          "date": "2026-08-24",
          "close": 23071.8
        },
        {
          "date": "2026-08-25",
          "close": 23432.32
        },
        {
          "date": "2026-08-26",
          "close": 23410.14
        },
        {
          "date": "2026-08-27",
          "close": 24207.29
        },
        {
          "date": "2026-08-28",
          "close": 23960.74
        },
        {
          "date": "2026-08-31",
          "close": 24321.6
        },
        {
          "date": "2026-09-01",
          "close": 24106.97
        },
        {
          "date": "2026-09-02",
          "close": 23993.83
        },
        {
          "date": "2026-09-03",
          "close": 23853.06
        },
        {
          "date": "2026-09-04",
          "close": 23472.16
        },
        {
          "date": "2026-09-07",
          "close": 24326.12
        },
        {
          "date": "2026-09-08",
          "close": 24353.58
        },
        {
          "date": "2026-09-09",
          "close": 24439.19
        },
        {
          "date": "2026-09-10",
          "close": 24135.84
        },
        {
          "date": "2026-09-11",
          "close": 24261.6
        },
        {
          "date": "2026-09-14",
          "close": 24094.08
        },
        {
          "date": "2026-09-15",
          "close": 23895.22
        },
        {
          "date": "2026-09-16",
          "close": 24660.27
        },
        {
          "date": "2026-09-17",
          "close": 24632.35
        },
        {
          "date": "2026-09-18",
          "close": 25161.93
        },
        {
          "date": "2026-09-21",
          "close": 25629.06
        },
        {
          "date": "2026-09-22",
          "close": 25470.12
        },
        {
          "date": "2026-09-23",
          "close": 25281.05
        },
        {
          "date": "2026-09-24",
          "close": 24737.43
        },
        {
          "date": "2026-09-28",
          "close": 23247.01
        },
        {
          "date": "2026-09-29",
          "close": 23446.77
        },
        {
          "date": "2026-09-30",
          "close": 23219.36
        },
        {
          "date": "2026-10-08",
          "close": 22476.85
        },
        {
          "date": "2026-10-09",
          "close": 22344.49
        },
        {
          "date": "2026-10-12",
          "close": 21696.45
        },
        {
          "date": "2026-10-13",
          "close": 22004.74
        },
        {
          "date": "2026-10-14",
          "close": 21414.68
        },
        {
          "date": "2026-10-15",
          "close": 20473.81
        },
        {
          "date": "2026-10-16",
          "close": 20496.35
        },
        {
          "date": "2026-10-19",
          "close": 20587.91
        },
        {
          "date": "2026-10-20",
          "close": 21083.06
        },
        {
          "date": "2026-10-21",
          "close": 21319.37
        },
        {
          "date": "2026-10-22",
          "close": 20495.18
        },
        {
          "date": "2026-10-23",
          "close": 20758.59
        },
        {
          "date": "2026-10-26",
          "close": 20234.55
        },
        {
          "date": "2026-10-27",
          "close": 19529.87
        },
        {
          "date": "2026-10-28",
          "close": 20110.12
        },
        {
          "date": "2026-10-29",
          "close": 18998.45
        },
        {
          "date": "2026-10-30",
          "close": 17887.57
        },
        {
          "date": "2026-11-02",
          "close": 18369.04
        },
        {
          "date": "2026-11-03",
          "close": 17558.41
        },
        {
          "date": "2026-11-04",
          "close": 18563.43
        },
        {
          "date": "2026-11-05",
          "close": 18790.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.34590334122804217,
            0.5814660073352547
          ],
          "pullback_wilson": [
            0.27595007375002106,
            0.5061579719398692
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38461538461538464,
          "pullback_frequency": 0.5897435897435898,
          "up_wilson": [
            0.24891373465561348,
            0.5410093854307493
          ],
          "pullback_wilson": [
            0.43418622882896973,
            0.7292068999927483
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 9,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0450",
      "name": "航运港口",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.006664672292121421,
        "5": 0.020320471743074053,
        "20": -0.04690866793869286,
        "60": 0.002317596352384488
      },
      "moving_averages": {
        "5": 12074.490000000224,
        "20": 12095.745500000194,
        "60": 12265.494833333418
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-26",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.047715886834460264,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12530.89
        },
        {
          "date": "2026-05-14",
          "close": 12517.53
        },
        {
          "date": "2026-05-15",
          "close": 12216.7
        },
        {
          "date": "2026-05-18",
          "close": 12158.74
        },
        {
          "date": "2026-05-19",
          "close": 12306.73
        },
        {
          "date": "2026-05-20",
          "close": 12257.73
        },
        {
          "date": "2026-05-21",
          "close": 12222.6
        },
        {
          "date": "2026-05-22",
          "close": 12180.89
        },
        {
          "date": "2026-05-25",
          "close": 12166.19
        },
        {
          "date": "2026-05-26",
          "close": 12041.64
        },
        {
          "date": "2026-05-27",
          "close": 11789.91
        },
        {
          "date": "2026-05-28",
          "close": 11753.8
        },
        {
          "date": "2026-05-29",
          "close": 11783.27
        },
        {
          "date": "2026-06-01",
          "close": 12011.62
        },
        {
          "date": "2026-06-02",
          "close": 11935.07
        },
        {
          "date": "2026-06-03",
          "close": 11833.97
        },
        {
          "date": "2026-06-04",
          "close": 11713.52
        },
        {
          "date": "2026-06-05",
          "close": 11820.1
        },
        {
          "date": "2026-06-08",
          "close": 11477.98
        },
        {
          "date": "2026-06-09",
          "close": 11383.83
        },
        {
          "date": "2026-06-10",
          "close": 11278.04
        },
        {
          "date": "2026-06-11",
          "close": 11177.26
        },
        {
          "date": "2026-06-12",
          "close": 11423.35
        },
        {
          "date": "2026-06-15",
          "close": 11823.31
        },
        {
          "date": "2026-06-16",
          "close": 11544.62
        },
        {
          "date": "2026-06-17",
          "close": 11597.28
        },
        {
          "date": "2026-06-18",
          "close": 11417.98
        },
        {
          "date": "2026-06-22",
          "close": 11503.9
        },
        {
          "date": "2026-06-23",
          "close": 11581.38
        },
        {
          "date": "2026-06-24",
          "close": 11514.46
        },
        {
          "date": "2026-06-25",
          "close": 11295.52
        },
        {
          "date": "2026-06-26",
          "close": 11013.47
        },
        {
          "date": "2026-06-29",
          "close": 10946.49
        },
        {
          "date": "2026-06-30",
          "close": 10747.68
        },
        {
          "date": "2026-07-01",
          "close": 10952.0
        },
        {
          "date": "2026-07-02",
          "close": 11052.51
        },
        {
          "date": "2026-07-03",
          "close": 11178.03
        },
        {
          "date": "2026-07-06",
          "close": 11307.69
        },
        {
          "date": "2026-07-07",
          "close": 11053.51
        },
        {
          "date": "2026-07-08",
          "close": 10987.47
        },
        {
          "date": "2026-07-09",
          "close": 10951.14
        },
        {
          "date": "2026-07-10",
          "close": 11083.57
        },
        {
          "date": "2026-07-13",
          "close": 11055.25
        },
        {
          "date": "2026-07-14",
          "close": 11291.04
        },
        {
          "date": "2026-07-15",
          "close": 11427.63
        },
        {
          "date": "2026-07-16",
          "close": 11291.95
        },
        {
          "date": "2026-07-17",
          "close": 11249.9
        },
        {
          "date": "2026-07-20",
          "close": 11342.9
        },
        {
          "date": "2026-07-21",
          "close": 11302.63
        },
        {
          "date": "2026-07-22",
          "close": 11455.44
        },
        {
          "date": "2026-07-23",
          "close": 11595.67
        },
        {
          "date": "2026-07-24",
          "close": 11428.84
        },
        {
          "date": "2026-07-27",
          "close": 11527.08
        },
        {
          "date": "2026-07-28",
          "close": 11561.17
        },
        {
          "date": "2026-07-29",
          "close": 11736.55
        },
        {
          "date": "2026-07-30",
          "close": 11830.68
        },
        {
          "date": "2026-07-31",
          "close": 11884.55
        },
        {
          "date": "2026-08-03",
          "close": 12057.78
        },
        {
          "date": "2026-08-04",
          "close": 11931.3
        },
        {
          "date": "2026-08-05",
          "close": 12025.39
        },
        {
          "date": "2026-08-06",
          "close": 11949.14
        },
        {
          "date": "2026-08-07",
          "close": 11879.97
        },
        {
          "date": "2026-08-10",
          "close": 12044.47
        },
        {
          "date": "2026-08-11",
          "close": 11854.79
        },
        {
          "date": "2026-08-12",
          "close": 11906.73
        },
        {
          "date": "2026-08-13",
          "close": 11808.1
        },
        {
          "date": "2026-08-14",
          "close": 11706.62
        },
        {
          "date": "2026-08-17",
          "close": 11918.6
        },
        {
          "date": "2026-08-18",
          "close": 12015.21
        },
        {
          "date": "2026-08-19",
          "close": 12058.64
        },
        {
          "date": "2026-08-20",
          "close": 12132.44
        },
        {
          "date": "2026-08-21",
          "close": 12220.51
        },
        {
          "date": "2026-08-24",
          "close": 12289.94
        },
        {
          "date": "2026-08-25",
          "close": 12304.29
        },
        {
          "date": "2026-08-26",
          "close": 12270.65
        },
        {
          "date": "2026-08-27",
          "close": 12260.96
        },
        {
          "date": "2026-08-28",
          "close": 12389.19
        },
        {
          "date": "2026-08-31",
          "close": 12381.17
        },
        {
          "date": "2026-09-01",
          "close": 12512.55
        },
        {
          "date": "2026-09-02",
          "close": 12345.19
        },
        {
          "date": "2026-09-03",
          "close": 12580.9
        },
        {
          "date": "2026-09-04",
          "close": 12671.66
        },
        {
          "date": "2026-09-07",
          "close": 12579.07
        },
        {
          "date": "2026-09-08",
          "close": 12661.73
        },
        {
          "date": "2026-09-09",
          "close": 13017.91
        },
        {
          "date": "2026-09-10",
          "close": 12948.11
        },
        {
          "date": "2026-09-11",
          "close": 12625.53
        },
        {
          "date": "2026-09-14",
          "close": 12653.3
        },
        {
          "date": "2026-09-15",
          "close": 12529.61
        },
        {
          "date": "2026-09-16",
          "close": 12447.52
        },
        {
          "date": "2026-09-17",
          "close": 12589.46
        },
        {
          "date": "2026-09-18",
          "close": 12571.83
        },
        {
          "date": "2026-09-21",
          "close": 12782.85
        },
        {
          "date": "2026-09-22",
          "close": 12552.23
        },
        {
          "date": "2026-09-23",
          "close": 12367.81
        },
        {
          "date": "2026-09-24",
          "close": 12451.5
        },
        {
          "date": "2026-09-28",
          "close": 12374.47
        },
        {
          "date": "2026-09-29",
          "close": 12306.79
        },
        {
          "date": "2026-09-30",
          "close": 12406.85
        },
        {
          "date": "2026-10-08",
          "close": 12646.49
        },
        {
          "date": "2026-10-09",
          "close": 12657.21
        },
        {
          "date": "2026-10-12",
          "close": 12435.88
        },
        {
          "date": "2026-10-13",
          "close": 12575.79
        },
        {
          "date": "2026-10-14",
          "close": 12632.83
        },
        {
          "date": "2026-10-15",
          "close": 12112.74
        },
        {
          "date": "2026-10-16",
          "close": 12128.16
        },
        {
          "date": "2026-10-19",
          "close": 12138.99
        },
        {
          "date": "2026-10-20",
          "close": 12046.17
        },
        {
          "date": "2026-10-21",
          "close": 12041.17
        },
        {
          "date": "2026-10-22",
          "close": 11688.4
        },
        {
          "date": "2026-10-23",
          "close": 11722.81
        },
        {
          "date": "2026-10-26",
          "close": 11845.1
        },
        {
          "date": "2026-10-27",
          "close": 11851.3
        },
        {
          "date": "2026-10-28",
          "close": 11852.7
        },
        {
          "date": "2026-10-29",
          "close": 11813.21
        },
        {
          "date": "2026-10-30",
          "close": 11990.88
        },
        {
          "date": "2026-11-02",
          "close": 12109.32
        },
        {
          "date": "2026-11-03",
          "close": 12084.86
        },
        {
          "date": "2026-11-04",
          "close": 12134.13
        },
        {
          "date": "2026-11-05",
          "close": 12053.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4788732394366197,
          "pullback_frequency": 0.16901408450704225,
          "up_wilson": [
            0.36677523911181087,
            0.5931400264739731
          ],
          "pullback_wilson": [
            0.09941454752428264,
            0.2725912799863349
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.2619047619047619,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.1530264028783298,
            0.4106873070577196
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 6,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 9,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0451",
      "name": "房地产开发",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02450920648962085,
        "5": 0.02518689263930529,
        "20": -0.11287286898312932,
        "60": -0.057623733708503266
      },
      "moving_averages": {
        "5": 12373.53200000003,
        "20": 13027.750499999896,
        "60": 13579.481500000042
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.11322551348330301,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15617.81
        },
        {
          "date": "2026-05-14",
          "close": 15273.83
        },
        {
          "date": "2026-05-15",
          "close": 15115.85
        },
        {
          "date": "2026-05-18",
          "close": 15044.96
        },
        {
          "date": "2026-05-19",
          "close": 15169.66
        },
        {
          "date": "2026-05-20",
          "close": 15002.43
        },
        {
          "date": "2026-05-21",
          "close": 14490.13
        },
        {
          "date": "2026-05-22",
          "close": 14623.07
        },
        {
          "date": "2026-05-25",
          "close": 14715.05
        },
        {
          "date": "2026-05-26",
          "close": 14558.4
        },
        {
          "date": "2026-05-27",
          "close": 14277.12
        },
        {
          "date": "2026-05-28",
          "close": 14419.14
        },
        {
          "date": "2026-05-29",
          "close": 14516.84
        },
        {
          "date": "2026-06-01",
          "close": 14740.65
        },
        {
          "date": "2026-06-02",
          "close": 14551.34
        },
        {
          "date": "2026-06-03",
          "close": 14375.89
        },
        {
          "date": "2026-06-04",
          "close": 14197.49
        },
        {
          "date": "2026-06-05",
          "close": 14270.47
        },
        {
          "date": "2026-06-08",
          "close": 14059.57
        },
        {
          "date": "2026-06-09",
          "close": 13948.5
        },
        {
          "date": "2026-06-10",
          "close": 13890.06
        },
        {
          "date": "2026-06-11",
          "close": 13752.8
        },
        {
          "date": "2026-06-12",
          "close": 13873.65
        },
        {
          "date": "2026-06-15",
          "close": 13920.72
        },
        {
          "date": "2026-06-16",
          "close": 13802.32
        },
        {
          "date": "2026-06-17",
          "close": 13588.84
        },
        {
          "date": "2026-06-18",
          "close": 13514.08
        },
        {
          "date": "2026-06-22",
          "close": 13515.9
        },
        {
          "date": "2026-06-23",
          "close": 13608.79
        },
        {
          "date": "2026-06-24",
          "close": 13203.43
        },
        {
          "date": "2026-06-25",
          "close": 13012.63
        },
        {
          "date": "2026-06-26",
          "close": 12825.37
        },
        {
          "date": "2026-06-29",
          "close": 12727.66
        },
        {
          "date": "2026-06-30",
          "close": 12662.4
        },
        {
          "date": "2026-07-01",
          "close": 12986.31
        },
        {
          "date": "2026-07-02",
          "close": 12924.87
        },
        {
          "date": "2026-07-03",
          "close": 13047.17
        },
        {
          "date": "2026-07-06",
          "close": 13099.37
        },
        {
          "date": "2026-07-07",
          "close": 12721.36
        },
        {
          "date": "2026-07-08",
          "close": 12761.55
        },
        {
          "date": "2026-07-09",
          "close": 12820.65
        },
        {
          "date": "2026-07-10",
          "close": 13118.21
        },
        {
          "date": "2026-07-13",
          "close": 12747.05
        },
        {
          "date": "2026-07-14",
          "close": 12888.63
        },
        {
          "date": "2026-07-15",
          "close": 13024.34
        },
        {
          "date": "2026-07-16",
          "close": 13095.45
        },
        {
          "date": "2026-07-17",
          "close": 12658.3
        },
        {
          "date": "2026-07-20",
          "close": 12488.97
        },
        {
          "date": "2026-07-21",
          "close": 12367.89
        },
        {
          "date": "2026-07-22",
          "close": 12420.27
        },
        {
          "date": "2026-07-23",
          "close": 12623.38
        },
        {
          "date": "2026-07-24",
          "close": 12383.98
        },
        {
          "date": "2026-07-27",
          "close": 12670.4
        },
        {
          "date": "2026-07-28",
          "close": 12722.22
        },
        {
          "date": "2026-07-29",
          "close": 12937.75
        },
        {
          "date": "2026-07-30",
          "close": 12877.7
        },
        {
          "date": "2026-07-31",
          "close": 13078.49
        },
        {
          "date": "2026-08-03",
          "close": 13308.68
        },
        {
          "date": "2026-08-04",
          "close": 13309.94
        },
        {
          "date": "2026-08-05",
          "close": 13469.45
        },
        {
          "date": "2026-08-06",
          "close": 13557.09
        },
        {
          "date": "2026-08-07",
          "close": 13428.81
        },
        {
          "date": "2026-08-10",
          "close": 13676.43
        },
        {
          "date": "2026-08-11",
          "close": 13751.58
        },
        {
          "date": "2026-08-12",
          "close": 14180.47
        },
        {
          "date": "2026-08-13",
          "close": 13898.25
        },
        {
          "date": "2026-08-14",
          "close": 13753.37
        },
        {
          "date": "2026-08-17",
          "close": 13817.95
        },
        {
          "date": "2026-08-18",
          "close": 13756.5
        },
        {
          "date": "2026-08-19",
          "close": 13451.67
        },
        {
          "date": "2026-08-20",
          "close": 13727.12
        },
        {
          "date": "2026-08-21",
          "close": 13604.89
        },
        {
          "date": "2026-08-24",
          "close": 13466.27
        },
        {
          "date": "2026-08-25",
          "close": 13722.1
        },
        {
          "date": "2026-08-26",
          "close": 13848.63
        },
        {
          "date": "2026-08-27",
          "close": 13883.49
        },
        {
          "date": "2026-08-28",
          "close": 14056.59
        },
        {
          "date": "2026-08-31",
          "close": 13938.48
        },
        {
          "date": "2026-09-01",
          "close": 13931.67
        },
        {
          "date": "2026-09-02",
          "close": 13836.64
        },
        {
          "date": "2026-09-03",
          "close": 13819.24
        },
        {
          "date": "2026-09-04",
          "close": 13936.8
        },
        {
          "date": "2026-09-07",
          "close": 13969.18
        },
        {
          "date": "2026-09-08",
          "close": 14243.03
        },
        {
          "date": "2026-09-09",
          "close": 14037.66
        },
        {
          "date": "2026-09-10",
          "close": 13946.51
        },
        {
          "date": "2026-09-11",
          "close": 13582.22
        },
        {
          "date": "2026-09-14",
          "close": 13599.51
        },
        {
          "date": "2026-09-15",
          "close": 13344.09
        },
        {
          "date": "2026-09-16",
          "close": 13458.47
        },
        {
          "date": "2026-09-17",
          "close": 13521.46
        },
        {
          "date": "2026-09-18",
          "close": 13807.96
        },
        {
          "date": "2026-09-21",
          "close": 14236.4
        },
        {
          "date": "2026-09-22",
          "close": 14237.06
        },
        {
          "date": "2026-09-23",
          "close": 14209.84
        },
        {
          "date": "2026-09-24",
          "close": 13959.89
        },
        {
          "date": "2026-09-28",
          "close": 13862.82
        },
        {
          "date": "2026-09-29",
          "close": 14357.53
        },
        {
          "date": "2026-09-30",
          "close": 14487.9
        },
        {
          "date": "2026-10-08",
          "close": 14308.31
        },
        {
          "date": "2026-10-09",
          "close": 14314.0
        },
        {
          "date": "2026-10-12",
          "close": 13959.42
        },
        {
          "date": "2026-10-13",
          "close": 13931.53
        },
        {
          "date": "2026-10-14",
          "close": 13730.47
        },
        {
          "date": "2026-10-15",
          "close": 13252.58
        },
        {
          "date": "2026-10-16",
          "close": 13479.94
        },
        {
          "date": "2026-10-19",
          "close": 13230.79
        },
        {
          "date": "2026-10-20",
          "close": 13160.4
        },
        {
          "date": "2026-10-21",
          "close": 13179.97
        },
        {
          "date": "2026-10-22",
          "close": 12754.11
        },
        {
          "date": "2026-10-23",
          "close": 12920.18
        },
        {
          "date": "2026-10-26",
          "close": 12999.57
        },
        {
          "date": "2026-10-27",
          "close": 12669.43
        },
        {
          "date": "2026-10-28",
          "close": 12723.52
        },
        {
          "date": "2026-10-29",
          "close": 12381.44
        },
        {
          "date": "2026-10-30",
          "close": 12171.99
        },
        {
          "date": "2026-11-02",
          "close": 12278.93
        },
        {
          "date": "2026-11-03",
          "close": 12333.82
        },
        {
          "date": "2026-11-04",
          "close": 12389.63
        },
        {
          "date": "2026-11-05",
          "close": 12693.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4583333333333333,
          "pullback_frequency": 0.3229166666666667,
          "up_wilson": [
            0.36218849483208426,
            0.5576844708227221
          ],
          "pullback_wilson": [
            0.23775841402236636,
            0.4217016900105605
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5964912280701754,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4669729242085391,
            0.7138248445040439
          ],
          "pullback_wilson": [
            0.2249380607515073,
            0.4627748841994856
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 16,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0454",
      "name": "塑料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0276027050161185,
        "5": 0.01626336833294295,
        "20": -0.08725041017130264,
        "60": -0.0408223802380705
      },
      "moving_averages": {
        "5": 18623.982000000404,
        "20": 19540.90949999988,
        "60": 20801.022166666637
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.08009505751437074,
      "history": [
        {
          "date": "2026-05-13",
          "close": 23892.34
        },
        {
          "date": "2026-05-14",
          "close": 23588.68
        },
        {
          "date": "2026-05-15",
          "close": 23666.12
        },
        {
          "date": "2026-05-18",
          "close": 23664.78
        },
        {
          "date": "2026-05-19",
          "close": 23730.51
        },
        {
          "date": "2026-05-20",
          "close": 23795.3
        },
        {
          "date": "2026-05-21",
          "close": 22841.86
        },
        {
          "date": "2026-05-22",
          "close": 23711.97
        },
        {
          "date": "2026-05-25",
          "close": 23709.24
        },
        {
          "date": "2026-05-26",
          "close": 23689.52
        },
        {
          "date": "2026-05-27",
          "close": 23064.91
        },
        {
          "date": "2026-05-28",
          "close": 23358.28
        },
        {
          "date": "2026-05-29",
          "close": 22445.94
        },
        {
          "date": "2026-06-01",
          "close": 22543.45
        },
        {
          "date": "2026-06-02",
          "close": 22596.99
        },
        {
          "date": "2026-06-03",
          "close": 22509.86
        },
        {
          "date": "2026-06-04",
          "close": 22706.55
        },
        {
          "date": "2026-06-05",
          "close": 22892.73
        },
        {
          "date": "2026-06-08",
          "close": 22195.77
        },
        {
          "date": "2026-06-09",
          "close": 23058.56
        },
        {
          "date": "2026-06-10",
          "close": 23156.22
        },
        {
          "date": "2026-06-11",
          "close": 22763.83
        },
        {
          "date": "2026-06-12",
          "close": 22874.25
        },
        {
          "date": "2026-06-15",
          "close": 23794.77
        },
        {
          "date": "2026-06-16",
          "close": 24206.73
        },
        {
          "date": "2026-06-17",
          "close": 24394.11
        },
        {
          "date": "2026-06-18",
          "close": 24318.46
        },
        {
          "date": "2026-06-22",
          "close": 24477.06
        },
        {
          "date": "2026-06-23",
          "close": 24347.75
        },
        {
          "date": "2026-06-24",
          "close": 24199.45
        },
        {
          "date": "2026-06-25",
          "close": 23818.6
        },
        {
          "date": "2026-06-26",
          "close": 23132.0
        },
        {
          "date": "2026-06-29",
          "close": 22670.69
        },
        {
          "date": "2026-06-30",
          "close": 23168.26
        },
        {
          "date": "2026-07-01",
          "close": 23588.37
        },
        {
          "date": "2026-07-02",
          "close": 23640.74
        },
        {
          "date": "2026-07-03",
          "close": 23784.21
        },
        {
          "date": "2026-07-06",
          "close": 23150.36
        },
        {
          "date": "2026-07-07",
          "close": 22563.0
        },
        {
          "date": "2026-07-08",
          "close": 21731.77
        },
        {
          "date": "2026-07-09",
          "close": 21731.16
        },
        {
          "date": "2026-07-10",
          "close": 21859.27
        },
        {
          "date": "2026-07-13",
          "close": 20645.93
        },
        {
          "date": "2026-07-14",
          "close": 21062.92
        },
        {
          "date": "2026-07-15",
          "close": 20831.73
        },
        {
          "date": "2026-07-16",
          "close": 20525.05
        },
        {
          "date": "2026-07-17",
          "close": 19520.34
        },
        {
          "date": "2026-07-20",
          "close": 18163.0
        },
        {
          "date": "2026-07-21",
          "close": 18564.53
        },
        {
          "date": "2026-07-22",
          "close": 18234.56
        },
        {
          "date": "2026-07-23",
          "close": 18559.61
        },
        {
          "date": "2026-07-24",
          "close": 18079.93
        },
        {
          "date": "2026-07-27",
          "close": 18843.16
        },
        {
          "date": "2026-07-28",
          "close": 18581.28
        },
        {
          "date": "2026-07-29",
          "close": 18599.7
        },
        {
          "date": "2026-07-30",
          "close": 18049.25
        },
        {
          "date": "2026-07-31",
          "close": 18652.39
        },
        {
          "date": "2026-08-03",
          "close": 18970.16
        },
        {
          "date": "2026-08-04",
          "close": 19528.28
        },
        {
          "date": "2026-08-05",
          "close": 20125.97
        },
        {
          "date": "2026-08-06",
          "close": 20350.16
        },
        {
          "date": "2026-08-07",
          "close": 20669.93
        },
        {
          "date": "2026-08-10",
          "close": 20938.62
        },
        {
          "date": "2026-08-11",
          "close": 20917.86
        },
        {
          "date": "2026-08-12",
          "close": 21182.69
        },
        {
          "date": "2026-08-13",
          "close": 20935.22
        },
        {
          "date": "2026-08-14",
          "close": 21173.22
        },
        {
          "date": "2026-08-17",
          "close": 21754.04
        },
        {
          "date": "2026-08-18",
          "close": 21841.49
        },
        {
          "date": "2026-08-19",
          "close": 20592.41
        },
        {
          "date": "2026-08-20",
          "close": 20888.11
        },
        {
          "date": "2026-08-21",
          "close": 21208.78
        },
        {
          "date": "2026-08-24",
          "close": 20993.99
        },
        {
          "date": "2026-08-25",
          "close": 21205.39
        },
        {
          "date": "2026-08-26",
          "close": 21137.99
        },
        {
          "date": "2026-08-27",
          "close": 21655.18
        },
        {
          "date": "2026-08-28",
          "close": 21820.98
        },
        {
          "date": "2026-08-31",
          "close": 22050.0
        },
        {
          "date": "2026-09-01",
          "close": 21882.88
        },
        {
          "date": "2026-09-02",
          "close": 21914.87
        },
        {
          "date": "2026-09-03",
          "close": 21593.39
        },
        {
          "date": "2026-09-04",
          "close": 21297.77
        },
        {
          "date": "2026-09-07",
          "close": 21705.96
        },
        {
          "date": "2026-09-08",
          "close": 21658.36
        },
        {
          "date": "2026-09-09",
          "close": 21554.77
        },
        {
          "date": "2026-09-10",
          "close": 21247.72
        },
        {
          "date": "2026-09-11",
          "close": 20892.8
        },
        {
          "date": "2026-09-14",
          "close": 21158.85
        },
        {
          "date": "2026-09-15",
          "close": 21152.9
        },
        {
          "date": "2026-09-16",
          "close": 21643.1
        },
        {
          "date": "2026-09-17",
          "close": 21555.55
        },
        {
          "date": "2026-09-18",
          "close": 21920.33
        },
        {
          "date": "2026-09-21",
          "close": 22422.52
        },
        {
          "date": "2026-09-22",
          "close": 22361.23
        },
        {
          "date": "2026-09-23",
          "close": 22598.46
        },
        {
          "date": "2026-09-24",
          "close": 22249.69
        },
        {
          "date": "2026-09-28",
          "close": 21317.07
        },
        {
          "date": "2026-09-29",
          "close": 21460.2
        },
        {
          "date": "2026-09-30",
          "close": 21188.96
        },
        {
          "date": "2026-10-08",
          "close": 21149.7
        },
        {
          "date": "2026-10-09",
          "close": 20985.19
        },
        {
          "date": "2026-10-12",
          "close": 20529.39
        },
        {
          "date": "2026-10-13",
          "close": 20576.72
        },
        {
          "date": "2026-10-14",
          "close": 20118.02
        },
        {
          "date": "2026-10-15",
          "close": 19550.9
        },
        {
          "date": "2026-10-16",
          "close": 19636.61
        },
        {
          "date": "2026-10-19",
          "close": 19700.49
        },
        {
          "date": "2026-10-20",
          "close": 20005.17
        },
        {
          "date": "2026-10-21",
          "close": 19923.79
        },
        {
          "date": "2026-10-22",
          "close": 19449.68
        },
        {
          "date": "2026-10-23",
          "close": 19791.62
        },
        {
          "date": "2026-10-26",
          "close": 19583.03
        },
        {
          "date": "2026-10-27",
          "close": 19070.78
        },
        {
          "date": "2026-10-28",
          "close": 19781.44
        },
        {
          "date": "2026-10-29",
          "close": 18995.45
        },
        {
          "date": "2026-10-30",
          "close": 18340.14
        },
        {
          "date": "2026-11-02",
          "close": 18580.21
        },
        {
          "date": "2026-11-03",
          "close": 18109.34
        },
        {
          "date": "2026-11-04",
          "close": 18785.84
        },
        {
          "date": "2026-11-05",
          "close": 19304.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6268656716417911,
          "pullback_frequency": 0.3582089552238806,
          "up_wilson": [
            0.5071540719064641,
            0.7328184001882802
          ],
          "pullback_wilson": [
            0.2539805707639161,
            0.4778149016007813
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "pullback_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 6,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0456",
      "name": "家用电器",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020604209219903025,
        "5": 0.020748252545412127,
        "20": -0.044453751194162394,
        "60": -0.0039229309816640745
      },
      "moving_averages": {
        "5": 22015.43599999994,
        "20": 22647.91850000024,
        "60": 23144.77133333329
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.04810093582210939,
      "history": [
        {
          "date": "2026-05-13",
          "close": 26355.09
        },
        {
          "date": "2026-05-14",
          "close": 25960.74
        },
        {
          "date": "2026-05-15",
          "close": 26057.43
        },
        {
          "date": "2026-05-18",
          "close": 26093.33
        },
        {
          "date": "2026-05-19",
          "close": 26473.54
        },
        {
          "date": "2026-05-20",
          "close": 26350.65
        },
        {
          "date": "2026-05-21",
          "close": 25878.81
        },
        {
          "date": "2026-05-22",
          "close": 26121.47
        },
        {
          "date": "2026-05-25",
          "close": 25956.11
        },
        {
          "date": "2026-05-26",
          "close": 25641.63
        },
        {
          "date": "2026-05-27",
          "close": 25083.36
        },
        {
          "date": "2026-05-28",
          "close": 25041.21
        },
        {
          "date": "2026-05-29",
          "close": 24486.58
        },
        {
          "date": "2026-06-01",
          "close": 24708.79
        },
        {
          "date": "2026-06-02",
          "close": 24536.41
        },
        {
          "date": "2026-06-03",
          "close": 24415.96
        },
        {
          "date": "2026-06-04",
          "close": 24158.06
        },
        {
          "date": "2026-06-05",
          "close": 24397.53
        },
        {
          "date": "2026-06-08",
          "close": 23778.84
        },
        {
          "date": "2026-06-09",
          "close": 23927.24
        },
        {
          "date": "2026-06-10",
          "close": 23570.45
        },
        {
          "date": "2026-06-11",
          "close": 23482.07
        },
        {
          "date": "2026-06-12",
          "close": 23644.39
        },
        {
          "date": "2026-06-15",
          "close": 23950.4
        },
        {
          "date": "2026-06-16",
          "close": 24092.2
        },
        {
          "date": "2026-06-17",
          "close": 23924.36
        },
        {
          "date": "2026-06-18",
          "close": 23701.01
        },
        {
          "date": "2026-06-22",
          "close": 23670.41
        },
        {
          "date": "2026-06-23",
          "close": 23717.74
        },
        {
          "date": "2026-06-24",
          "close": 23299.09
        },
        {
          "date": "2026-06-25",
          "close": 22872.25
        },
        {
          "date": "2026-06-26",
          "close": 22289.91
        },
        {
          "date": "2026-06-29",
          "close": 22516.07
        },
        {
          "date": "2026-06-30",
          "close": 22882.62
        },
        {
          "date": "2026-07-01",
          "close": 23293.57
        },
        {
          "date": "2026-07-02",
          "close": 23250.79
        },
        {
          "date": "2026-07-03",
          "close": 23802.81
        },
        {
          "date": "2026-07-06",
          "close": 23549.88
        },
        {
          "date": "2026-07-07",
          "close": 22836.19
        },
        {
          "date": "2026-07-08",
          "close": 22501.46
        },
        {
          "date": "2026-07-09",
          "close": 22587.57
        },
        {
          "date": "2026-07-10",
          "close": 22906.72
        },
        {
          "date": "2026-07-13",
          "close": 22032.68
        },
        {
          "date": "2026-07-14",
          "close": 22262.63
        },
        {
          "date": "2026-07-15",
          "close": 22377.79
        },
        {
          "date": "2026-07-16",
          "close": 22333.62
        },
        {
          "date": "2026-07-17",
          "close": 21459.15
        },
        {
          "date": "2026-07-20",
          "close": 20916.72
        },
        {
          "date": "2026-07-21",
          "close": 21034.43
        },
        {
          "date": "2026-07-22",
          "close": 20692.24
        },
        {
          "date": "2026-07-23",
          "close": 21045.81
        },
        {
          "date": "2026-07-24",
          "close": 20636.54
        },
        {
          "date": "2026-07-27",
          "close": 21260.74
        },
        {
          "date": "2026-07-28",
          "close": 21318.13
        },
        {
          "date": "2026-07-29",
          "close": 21607.63
        },
        {
          "date": "2026-07-30",
          "close": 21460.78
        },
        {
          "date": "2026-07-31",
          "close": 21903.28
        },
        {
          "date": "2026-08-03",
          "close": 22113.19
        },
        {
          "date": "2026-08-04",
          "close": 22420.04
        },
        {
          "date": "2026-08-05",
          "close": 22653.98
        },
        {
          "date": "2026-08-06",
          "close": 22712.14
        },
        {
          "date": "2026-08-07",
          "close": 22773.31
        },
        {
          "date": "2026-08-10",
          "close": 23090.04
        },
        {
          "date": "2026-08-11",
          "close": 23021.91
        },
        {
          "date": "2026-08-12",
          "close": 23287.22
        },
        {
          "date": "2026-08-13",
          "close": 23037.7
        },
        {
          "date": "2026-08-14",
          "close": 23016.28
        },
        {
          "date": "2026-08-17",
          "close": 23378.73
        },
        {
          "date": "2026-08-18",
          "close": 23382.2
        },
        {
          "date": "2026-08-19",
          "close": 22672.13
        },
        {
          "date": "2026-08-20",
          "close": 22943.94
        },
        {
          "date": "2026-08-21",
          "close": 22942.63
        },
        {
          "date": "2026-08-24",
          "close": 22724.63
        },
        {
          "date": "2026-08-25",
          "close": 23167.45
        },
        {
          "date": "2026-08-26",
          "close": 23150.93
        },
        {
          "date": "2026-08-27",
          "close": 23325.43
        },
        {
          "date": "2026-08-28",
          "close": 23348.48
        },
        {
          "date": "2026-08-31",
          "close": 23664.29
        },
        {
          "date": "2026-09-01",
          "close": 23778.47
        },
        {
          "date": "2026-09-02",
          "close": 23747.88
        },
        {
          "date": "2026-09-03",
          "close": 23670.51
        },
        {
          "date": "2026-09-04",
          "close": 23539.71
        },
        {
          "date": "2026-09-07",
          "close": 23755.85
        },
        {
          "date": "2026-09-08",
          "close": 23927.12
        },
        {
          "date": "2026-09-09",
          "close": 23706.49
        },
        {
          "date": "2026-09-10",
          "close": 23459.56
        },
        {
          "date": "2026-09-11",
          "close": 23064.8
        },
        {
          "date": "2026-09-14",
          "close": 23191.67
        },
        {
          "date": "2026-09-15",
          "close": 22913.51
        },
        {
          "date": "2026-09-16",
          "close": 23217.03
        },
        {
          "date": "2026-09-17",
          "close": 23306.45
        },
        {
          "date": "2026-09-18",
          "close": 23572.7
        },
        {
          "date": "2026-09-21",
          "close": 23945.74
        },
        {
          "date": "2026-09-22",
          "close": 24141.72
        },
        {
          "date": "2026-09-23",
          "close": 24143.45
        },
        {
          "date": "2026-09-24",
          "close": 24049.75
        },
        {
          "date": "2026-09-28",
          "close": 23762.23
        },
        {
          "date": "2026-09-29",
          "close": 23819.38
        },
        {
          "date": "2026-09-30",
          "close": 23759.57
        },
        {
          "date": "2026-10-08",
          "close": 23614.88
        },
        {
          "date": "2026-10-09",
          "close": 23705.36
        },
        {
          "date": "2026-10-12",
          "close": 23429.85
        },
        {
          "date": "2026-10-13",
          "close": 23537.15
        },
        {
          "date": "2026-10-14",
          "close": 23102.91
        },
        {
          "date": "2026-10-15",
          "close": 22470.38
        },
        {
          "date": "2026-10-16",
          "close": 22626.19
        },
        {
          "date": "2026-10-19",
          "close": 22708.25
        },
        {
          "date": "2026-10-20",
          "close": 23206.68
        },
        {
          "date": "2026-10-21",
          "close": 23025.86
        },
        {
          "date": "2026-10-22",
          "close": 22519.5
        },
        {
          "date": "2026-10-23",
          "close": 22956.67
        },
        {
          "date": "2026-10-26",
          "close": 22709.98
        },
        {
          "date": "2026-10-27",
          "close": 22150.05
        },
        {
          "date": "2026-10-28",
          "close": 22625.92
        },
        {
          "date": "2026-10-29",
          "close": 22106.44
        },
        {
          "date": "2026-10-30",
          "close": 21588.56
        },
        {
          "date": "2026-11-02",
          "close": 22014.01
        },
        {
          "date": "2026-11-03",
          "close": 21799.94
        },
        {
          "date": "2026-11-04",
          "close": 22109.56
        },
        {
          "date": "2026-11-05",
          "close": 22565.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.2361111111111111,
          "up_wilson": [
            0.440873908658052,
            0.6646092943867861
          ],
          "pullback_wilson": [
            0.1529670958084831,
            0.3459876897285363
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 25,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 7,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0457",
      "name": "电网设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026852192716788625,
        "5": 0.03939936417790668,
        "20": -0.07097797599889655,
        "60": -0.11980930573838888
      },
      "moving_averages": {
        "5": 31046.646000000088,
        "20": 32520.11450000014,
        "60": 34873.05200000014
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.06916812023009011,
      "history": [
        {
          "date": "2026-05-13",
          "close": 47084.96
        },
        {
          "date": "2026-05-14",
          "close": 45328.97
        },
        {
          "date": "2026-05-15",
          "close": 44562.6
        },
        {
          "date": "2026-05-18",
          "close": 45058.06
        },
        {
          "date": "2026-05-19",
          "close": 46038.99
        },
        {
          "date": "2026-05-20",
          "close": 45589.08
        },
        {
          "date": "2026-05-21",
          "close": 43623.26
        },
        {
          "date": "2026-05-22",
          "close": 44519.09
        },
        {
          "date": "2026-05-25",
          "close": 44517.15
        },
        {
          "date": "2026-05-26",
          "close": 43416.68
        },
        {
          "date": "2026-05-27",
          "close": 43189.34
        },
        {
          "date": "2026-05-28",
          "close": 43839.16
        },
        {
          "date": "2026-05-29",
          "close": 42918.77
        },
        {
          "date": "2026-06-01",
          "close": 43284.2
        },
        {
          "date": "2026-06-02",
          "close": 42525.07
        },
        {
          "date": "2026-06-03",
          "close": 42171.95
        },
        {
          "date": "2026-06-04",
          "close": 41240.68
        },
        {
          "date": "2026-06-05",
          "close": 41241.35
        },
        {
          "date": "2026-06-08",
          "close": 39569.08
        },
        {
          "date": "2026-06-09",
          "close": 39888.87
        },
        {
          "date": "2026-06-10",
          "close": 38605.13
        },
        {
          "date": "2026-06-11",
          "close": 37879.63
        },
        {
          "date": "2026-06-12",
          "close": 38391.02
        },
        {
          "date": "2026-06-15",
          "close": 39400.27
        },
        {
          "date": "2026-06-16",
          "close": 40235.04
        },
        {
          "date": "2026-06-17",
          "close": 39710.68
        },
        {
          "date": "2026-06-18",
          "close": 39341.34
        },
        {
          "date": "2026-06-22",
          "close": 40019.06
        },
        {
          "date": "2026-06-23",
          "close": 39509.44
        },
        {
          "date": "2026-06-24",
          "close": 38888.77
        },
        {
          "date": "2026-06-25",
          "close": 38044.24
        },
        {
          "date": "2026-06-26",
          "close": 36715.29
        },
        {
          "date": "2026-06-29",
          "close": 36429.28
        },
        {
          "date": "2026-06-30",
          "close": 36952.3
        },
        {
          "date": "2026-07-01",
          "close": 37154.14
        },
        {
          "date": "2026-07-02",
          "close": 36759.41
        },
        {
          "date": "2026-07-03",
          "close": 37486.55
        },
        {
          "date": "2026-07-06",
          "close": 36582.41
        },
        {
          "date": "2026-07-07",
          "close": 35440.23
        },
        {
          "date": "2026-07-08",
          "close": 34605.57
        },
        {
          "date": "2026-07-09",
          "close": 34721.36
        },
        {
          "date": "2026-07-10",
          "close": 35193.7
        },
        {
          "date": "2026-07-13",
          "close": 33516.92
        },
        {
          "date": "2026-07-14",
          "close": 33960.84
        },
        {
          "date": "2026-07-15",
          "close": 33774.09
        },
        {
          "date": "2026-07-16",
          "close": 33440.72
        },
        {
          "date": "2026-07-17",
          "close": 32378.49
        },
        {
          "date": "2026-07-20",
          "close": 31895.45
        },
        {
          "date": "2026-07-21",
          "close": 32335.81
        },
        {
          "date": "2026-07-22",
          "close": 31949.78
        },
        {
          "date": "2026-07-23",
          "close": 34047.91
        },
        {
          "date": "2026-07-24",
          "close": 33036.72
        },
        {
          "date": "2026-07-27",
          "close": 34206.74
        },
        {
          "date": "2026-07-28",
          "close": 33694.43
        },
        {
          "date": "2026-07-29",
          "close": 34452.81
        },
        {
          "date": "2026-07-30",
          "close": 33572.5
        },
        {
          "date": "2026-07-31",
          "close": 34301.44
        },
        {
          "date": "2026-08-03",
          "close": 35532.1
        },
        {
          "date": "2026-08-04",
          "close": 36269.58
        },
        {
          "date": "2026-08-05",
          "close": 36728.95
        },
        {
          "date": "2026-08-06",
          "close": 36482.34
        },
        {
          "date": "2026-08-07",
          "close": 36404.04
        },
        {
          "date": "2026-08-10",
          "close": 37149.3
        },
        {
          "date": "2026-08-11",
          "close": 36675.41
        },
        {
          "date": "2026-08-12",
          "close": 37225.09
        },
        {
          "date": "2026-08-13",
          "close": 36951.02
        },
        {
          "date": "2026-08-14",
          "close": 36652.78
        },
        {
          "date": "2026-08-17",
          "close": 37444.97
        },
        {
          "date": "2026-08-18",
          "close": 37234.84
        },
        {
          "date": "2026-08-19",
          "close": 35505.67
        },
        {
          "date": "2026-08-20",
          "close": 35754.97
        },
        {
          "date": "2026-08-21",
          "close": 35869.71
        },
        {
          "date": "2026-08-24",
          "close": 35522.17
        },
        {
          "date": "2026-08-25",
          "close": 35923.92
        },
        {
          "date": "2026-08-26",
          "close": 36049.66
        },
        {
          "date": "2026-08-27",
          "close": 36052.66
        },
        {
          "date": "2026-08-28",
          "close": 36110.03
        },
        {
          "date": "2026-08-31",
          "close": 36269.9
        },
        {
          "date": "2026-09-01",
          "close": 36355.3
        },
        {
          "date": "2026-09-02",
          "close": 36532.46
        },
        {
          "date": "2026-09-03",
          "close": 36453.57
        },
        {
          "date": "2026-09-04",
          "close": 36405.28
        },
        {
          "date": "2026-09-07",
          "close": 36425.17
        },
        {
          "date": "2026-09-08",
          "close": 36464.26
        },
        {
          "date": "2026-09-09",
          "close": 36594.61
        },
        {
          "date": "2026-09-10",
          "close": 36031.13
        },
        {
          "date": "2026-09-11",
          "close": 35517.9
        },
        {
          "date": "2026-09-14",
          "close": 35595.93
        },
        {
          "date": "2026-09-15",
          "close": 35059.24
        },
        {
          "date": "2026-09-16",
          "close": 35479.85
        },
        {
          "date": "2026-09-17",
          "close": 35245.7
        },
        {
          "date": "2026-09-18",
          "close": 35951.81
        },
        {
          "date": "2026-09-21",
          "close": 36447.68
        },
        {
          "date": "2026-09-22",
          "close": 36198.07
        },
        {
          "date": "2026-09-23",
          "close": 35746.89
        },
        {
          "date": "2026-09-24",
          "close": 35355.73
        },
        {
          "date": "2026-09-28",
          "close": 34456.21
        },
        {
          "date": "2026-09-29",
          "close": 34784.14
        },
        {
          "date": "2026-09-30",
          "close": 34803.02
        },
        {
          "date": "2026-10-08",
          "close": 34798.4
        },
        {
          "date": "2026-10-09",
          "close": 34730.74
        },
        {
          "date": "2026-10-12",
          "close": 34697.36
        },
        {
          "date": "2026-10-13",
          "close": 34641.84
        },
        {
          "date": "2026-10-14",
          "close": 33608.12
        },
        {
          "date": "2026-10-15",
          "close": 32629.59
        },
        {
          "date": "2026-10-16",
          "close": 32952.67
        },
        {
          "date": "2026-10-19",
          "close": 32926.93
        },
        {
          "date": "2026-10-20",
          "close": 33210.48
        },
        {
          "date": "2026-10-21",
          "close": 33080.3
        },
        {
          "date": "2026-10-22",
          "close": 32538.42
        },
        {
          "date": "2026-10-23",
          "close": 33037.88
        },
        {
          "date": "2026-10-26",
          "close": 32444.42
        },
        {
          "date": "2026-10-27",
          "close": 31555.63
        },
        {
          "date": "2026-10-28",
          "close": 32011.64
        },
        {
          "date": "2026-10-29",
          "close": 31103.04
        },
        {
          "date": "2026-10-30",
          "close": 30030.59
        },
        {
          "date": "2026-11-02",
          "close": 30687.84
        },
        {
          "date": "2026-11-03",
          "close": 30703.23
        },
        {
          "date": "2026-11-04",
          "close": 31483.09
        },
        {
          "date": "2026-11-05",
          "close": 32328.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5409836065573771,
          "pullback_frequency": 0.3770491803278688,
          "up_wilson": [
            0.41724048130756475,
            0.6598706770614424
          ],
          "pullback_wilson": [
            0.26614510331117014,
            0.5025214215818083
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4857142857142857,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "pullback_wilson": [
            0.2798456817718068,
            0.5914258885602508
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 15,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0458",
      "name": "仪器仪表",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021375757192968248,
        "5": 0.022096178554033896,
        "20": -0.0950617957397103,
        "60": -0.04757825155419215
      },
      "moving_averages": {
        "5": 18539.148000000045,
        "20": 19559.280499999877,
        "60": 20914.44683333328
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.08915776589430402,
      "history": [
        {
          "date": "2026-05-13",
          "close": 22496.77
        },
        {
          "date": "2026-05-14",
          "close": 22269.33
        },
        {
          "date": "2026-05-15",
          "close": 22415.7
        },
        {
          "date": "2026-05-18",
          "close": 22658.78
        },
        {
          "date": "2026-05-19",
          "close": 23105.14
        },
        {
          "date": "2026-05-20",
          "close": 23129.79
        },
        {
          "date": "2026-05-21",
          "close": 22417.15
        },
        {
          "date": "2026-05-22",
          "close": 23146.4
        },
        {
          "date": "2026-05-25",
          "close": 23186.38
        },
        {
          "date": "2026-05-26",
          "close": 22520.44
        },
        {
          "date": "2026-05-27",
          "close": 21939.85
        },
        {
          "date": "2026-05-28",
          "close": 22336.86
        },
        {
          "date": "2026-05-29",
          "close": 21484.06
        },
        {
          "date": "2026-06-01",
          "close": 21546.19
        },
        {
          "date": "2026-06-02",
          "close": 21622.09
        },
        {
          "date": "2026-06-03",
          "close": 21809.85
        },
        {
          "date": "2026-06-04",
          "close": 21980.95
        },
        {
          "date": "2026-06-05",
          "close": 22589.4
        },
        {
          "date": "2026-06-08",
          "close": 22059.65
        },
        {
          "date": "2026-06-09",
          "close": 22381.16
        },
        {
          "date": "2026-06-10",
          "close": 21920.02
        },
        {
          "date": "2026-06-11",
          "close": 21578.32
        },
        {
          "date": "2026-06-12",
          "close": 21609.56
        },
        {
          "date": "2026-06-15",
          "close": 22236.95
        },
        {
          "date": "2026-06-16",
          "close": 22777.21
        },
        {
          "date": "2026-06-17",
          "close": 22852.17
        },
        {
          "date": "2026-06-18",
          "close": 22955.8
        },
        {
          "date": "2026-06-22",
          "close": 22926.09
        },
        {
          "date": "2026-06-23",
          "close": 22847.51
        },
        {
          "date": "2026-06-24",
          "close": 22753.4
        },
        {
          "date": "2026-06-25",
          "close": 22504.9
        },
        {
          "date": "2026-06-26",
          "close": 22127.96
        },
        {
          "date": "2026-06-29",
          "close": 21988.56
        },
        {
          "date": "2026-06-30",
          "close": 22747.48
        },
        {
          "date": "2026-07-01",
          "close": 23125.81
        },
        {
          "date": "2026-07-02",
          "close": 22513.38
        },
        {
          "date": "2026-07-03",
          "close": 22858.77
        },
        {
          "date": "2026-07-06",
          "close": 22094.15
        },
        {
          "date": "2026-07-07",
          "close": 21503.48
        },
        {
          "date": "2026-07-08",
          "close": 21002.92
        },
        {
          "date": "2026-07-09",
          "close": 21446.51
        },
        {
          "date": "2026-07-10",
          "close": 21448.28
        },
        {
          "date": "2026-07-13",
          "close": 20181.21
        },
        {
          "date": "2026-07-14",
          "close": 20432.22
        },
        {
          "date": "2026-07-15",
          "close": 20445.21
        },
        {
          "date": "2026-07-16",
          "close": 20047.46
        },
        {
          "date": "2026-07-17",
          "close": 18824.32
        },
        {
          "date": "2026-07-20",
          "close": 17868.96
        },
        {
          "date": "2026-07-21",
          "close": 18544.32
        },
        {
          "date": "2026-07-22",
          "close": 18153.23
        },
        {
          "date": "2026-07-23",
          "close": 18464.11
        },
        {
          "date": "2026-07-24",
          "close": 18204.66
        },
        {
          "date": "2026-07-27",
          "close": 18882.78
        },
        {
          "date": "2026-07-28",
          "close": 18553.06
        },
        {
          "date": "2026-07-29",
          "close": 18594.0
        },
        {
          "date": "2026-07-30",
          "close": 18042.73
        },
        {
          "date": "2026-07-31",
          "close": 18685.5
        },
        {
          "date": "2026-08-03",
          "close": 18919.4
        },
        {
          "date": "2026-08-04",
          "close": 19608.64
        },
        {
          "date": "2026-08-05",
          "close": 20205.03
        },
        {
          "date": "2026-08-06",
          "close": 20432.44
        },
        {
          "date": "2026-08-07",
          "close": 20684.09
        },
        {
          "date": "2026-08-10",
          "close": 20840.5
        },
        {
          "date": "2026-08-11",
          "close": 20800.21
        },
        {
          "date": "2026-08-12",
          "close": 21304.82
        },
        {
          "date": "2026-08-13",
          "close": 21070.83
        },
        {
          "date": "2026-08-14",
          "close": 21326.01
        },
        {
          "date": "2026-08-17",
          "close": 21973.29
        },
        {
          "date": "2026-08-18",
          "close": 22257.1
        },
        {
          "date": "2026-08-19",
          "close": 20878.58
        },
        {
          "date": "2026-08-20",
          "close": 21373.62
        },
        {
          "date": "2026-08-21",
          "close": 21442.01
        },
        {
          "date": "2026-08-24",
          "close": 21068.68
        },
        {
          "date": "2026-08-25",
          "close": 21463.52
        },
        {
          "date": "2026-08-26",
          "close": 21416.8
        },
        {
          "date": "2026-08-27",
          "close": 21768.44
        },
        {
          "date": "2026-08-28",
          "close": 21590.44
        },
        {
          "date": "2026-08-31",
          "close": 21963.1
        },
        {
          "date": "2026-09-01",
          "close": 21739.66
        },
        {
          "date": "2026-09-02",
          "close": 21628.65
        },
        {
          "date": "2026-09-03",
          "close": 21608.77
        },
        {
          "date": "2026-09-04",
          "close": 21369.52
        },
        {
          "date": "2026-09-07",
          "close": 21856.23
        },
        {
          "date": "2026-09-08",
          "close": 21825.51
        },
        {
          "date": "2026-09-09",
          "close": 21628.13
        },
        {
          "date": "2026-09-10",
          "close": 21263.56
        },
        {
          "date": "2026-09-11",
          "close": 20881.01
        },
        {
          "date": "2026-09-14",
          "close": 21208.64
        },
        {
          "date": "2026-09-15",
          "close": 20888.66
        },
        {
          "date": "2026-09-16",
          "close": 21286.17
        },
        {
          "date": "2026-09-17",
          "close": 21401.81
        },
        {
          "date": "2026-09-18",
          "close": 21998.31
        },
        {
          "date": "2026-09-21",
          "close": 22470.5
        },
        {
          "date": "2026-09-22",
          "close": 22712.28
        },
        {
          "date": "2026-09-23",
          "close": 23345.33
        },
        {
          "date": "2026-09-24",
          "close": 23290.81
        },
        {
          "date": "2026-09-28",
          "close": 22230.14
        },
        {
          "date": "2026-09-29",
          "close": 22256.53
        },
        {
          "date": "2026-09-30",
          "close": 21871.28
        },
        {
          "date": "2026-10-08",
          "close": 21265.22
        },
        {
          "date": "2026-10-09",
          "close": 21127.38
        },
        {
          "date": "2026-10-12",
          "close": 20656.1
        },
        {
          "date": "2026-10-13",
          "close": 20888.93
        },
        {
          "date": "2026-10-14",
          "close": 20271.34
        },
        {
          "date": "2026-10-15",
          "close": 19509.42
        },
        {
          "date": "2026-10-16",
          "close": 19626.1
        },
        {
          "date": "2026-10-19",
          "close": 19452.42
        },
        {
          "date": "2026-10-20",
          "close": 20128.4
        },
        {
          "date": "2026-10-21",
          "close": 20003.92
        },
        {
          "date": "2026-10-22",
          "close": 19488.45
        },
        {
          "date": "2026-10-23",
          "close": 20100.86
        },
        {
          "date": "2026-10-26",
          "close": 19772.03
        },
        {
          "date": "2026-10-27",
          "close": 19034.9
        },
        {
          "date": "2026-10-28",
          "close": 19601.93
        },
        {
          "date": "2026-10-29",
          "close": 18827.69
        },
        {
          "date": "2026-10-30",
          "close": 18075.93
        },
        {
          "date": "2026-11-02",
          "close": 18593.36
        },
        {
          "date": "2026-11-03",
          "close": 17941.77
        },
        {
          "date": "2026-11-04",
          "close": 18840.97
        },
        {
          "date": "2026-11-05",
          "close": 19243.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.3194444444444444,
          "up_wilson": [
            0.440873908658052,
            0.6646092943867861
          ],
          "pullback_wilson": [
            0.22325610278261976,
            0.43392348732165664
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3409090909090909,
          "up_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "pullback_wilson": [
            0.21875819519344444,
            0.48860858782061756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 7,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0459",
      "name": "元件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0026782843866025585,
        "5": -0.0006641548639930717,
        "20": -0.2175276335371158,
        "60": -0.07444884756498538
      },
      "moving_averages": {
        "5": 46280.48999999985,
        "20": 52705.82599999979,
        "60": 57287.13949999977
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-01",
            "end": "2026-07-23",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-06",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-11",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-28",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.19475056929535883,
      "history": [
        {
          "date": "2026-05-13",
          "close": 54919.44
        },
        {
          "date": "2026-05-14",
          "close": 53192.05
        },
        {
          "date": "2026-05-15",
          "close": 52314.2
        },
        {
          "date": "2026-05-18",
          "close": 53537.35
        },
        {
          "date": "2026-05-19",
          "close": 54703.0
        },
        {
          "date": "2026-05-20",
          "close": 55015.98
        },
        {
          "date": "2026-05-21",
          "close": 53636.38
        },
        {
          "date": "2026-05-22",
          "close": 57949.18
        },
        {
          "date": "2026-05-25",
          "close": 59688.85
        },
        {
          "date": "2026-05-26",
          "close": 60208.11
        },
        {
          "date": "2026-05-27",
          "close": 59603.15
        },
        {
          "date": "2026-05-28",
          "close": 61988.84
        },
        {
          "date": "2026-05-29",
          "close": 60500.46
        },
        {
          "date": "2026-06-01",
          "close": 58762.7
        },
        {
          "date": "2026-06-02",
          "close": 61100.78
        },
        {
          "date": "2026-06-03",
          "close": 61296.05
        },
        {
          "date": "2026-06-04",
          "close": 62987.82
        },
        {
          "date": "2026-06-05",
          "close": 62067.88
        },
        {
          "date": "2026-06-08",
          "close": 59967.98
        },
        {
          "date": "2026-06-09",
          "close": 63355.81
        },
        {
          "date": "2026-06-10",
          "close": 60899.42
        },
        {
          "date": "2026-06-11",
          "close": 60928.39
        },
        {
          "date": "2026-06-12",
          "close": 60803.24
        },
        {
          "date": "2026-06-15",
          "close": 66193.1
        },
        {
          "date": "2026-06-16",
          "close": 68691.56
        },
        {
          "date": "2026-06-17",
          "close": 71539.2
        },
        {
          "date": "2026-06-18",
          "close": 72875.67
        },
        {
          "date": "2026-06-22",
          "close": 72744.66
        },
        {
          "date": "2026-06-23",
          "close": 69398.37
        },
        {
          "date": "2026-06-24",
          "close": 71630.75
        },
        {
          "date": "2026-06-25",
          "close": 73839.66
        },
        {
          "date": "2026-06-26",
          "close": 71889.62
        },
        {
          "date": "2026-06-29",
          "close": 69239.29
        },
        {
          "date": "2026-06-30",
          "close": 72261.84
        },
        {
          "date": "2026-07-01",
          "close": 71422.6
        },
        {
          "date": "2026-07-02",
          "close": 67170.58
        },
        {
          "date": "2026-07-03",
          "close": 67391.06
        },
        {
          "date": "2026-07-06",
          "close": 64643.74
        },
        {
          "date": "2026-07-07",
          "close": 63231.74
        },
        {
          "date": "2026-07-08",
          "close": 60720.41
        },
        {
          "date": "2026-07-09",
          "close": 63457.88
        },
        {
          "date": "2026-07-10",
          "close": 61137.3
        },
        {
          "date": "2026-07-13",
          "close": 55950.97
        },
        {
          "date": "2026-07-14",
          "close": 59483.43
        },
        {
          "date": "2026-07-15",
          "close": 56969.96
        },
        {
          "date": "2026-07-16",
          "close": 55927.54
        },
        {
          "date": "2026-07-17",
          "close": 50913.54
        },
        {
          "date": "2026-07-20",
          "close": 46505.09
        },
        {
          "date": "2026-07-21",
          "close": 49828.59
        },
        {
          "date": "2026-07-22",
          "close": 48694.1
        },
        {
          "date": "2026-07-23",
          "close": 48718.62
        },
        {
          "date": "2026-07-24",
          "close": 47283.41
        },
        {
          "date": "2026-07-27",
          "close": 49781.7
        },
        {
          "date": "2026-07-28",
          "close": 46887.79
        },
        {
          "date": "2026-07-29",
          "close": 46938.76
        },
        {
          "date": "2026-07-30",
          "close": 43779.02
        },
        {
          "date": "2026-07-31",
          "close": 45748.17
        },
        {
          "date": "2026-08-03",
          "close": 45186.2
        },
        {
          "date": "2026-08-04",
          "close": 48408.48
        },
        {
          "date": "2026-08-05",
          "close": 51047.13
        },
        {
          "date": "2026-08-06",
          "close": 52670.24
        },
        {
          "date": "2026-08-07",
          "close": 56046.5
        },
        {
          "date": "2026-08-10",
          "close": 55490.05
        },
        {
          "date": "2026-08-11",
          "close": 55387.04
        },
        {
          "date": "2026-08-12",
          "close": 56712.61
        },
        {
          "date": "2026-08-13",
          "close": 55663.04
        },
        {
          "date": "2026-08-14",
          "close": 57155.2
        },
        {
          "date": "2026-08-17",
          "close": 59402.6
        },
        {
          "date": "2026-08-18",
          "close": 59204.14
        },
        {
          "date": "2026-08-19",
          "close": 54460.65
        },
        {
          "date": "2026-08-20",
          "close": 55059.65
        },
        {
          "date": "2026-08-21",
          "close": 55892.17
        },
        {
          "date": "2026-08-24",
          "close": 53807.78
        },
        {
          "date": "2026-08-25",
          "close": 54489.47
        },
        {
          "date": "2026-08-26",
          "close": 54307.39
        },
        {
          "date": "2026-08-27",
          "close": 57135.81
        },
        {
          "date": "2026-08-28",
          "close": 56800.38
        },
        {
          "date": "2026-08-31",
          "close": 58500.61
        },
        {
          "date": "2026-09-01",
          "close": 56615.66
        },
        {
          "date": "2026-09-02",
          "close": 55971.43
        },
        {
          "date": "2026-09-03",
          "close": 56580.23
        },
        {
          "date": "2026-09-04",
          "close": 55093.65
        },
        {
          "date": "2026-09-07",
          "close": 58793.58
        },
        {
          "date": "2026-09-08",
          "close": 58909.79
        },
        {
          "date": "2026-09-09",
          "close": 60168.47
        },
        {
          "date": "2026-09-10",
          "close": 60948.98
        },
        {
          "date": "2026-09-11",
          "close": 62794.88
        },
        {
          "date": "2026-09-14",
          "close": 64496.58
        },
        {
          "date": "2026-09-15",
          "close": 64868.36
        },
        {
          "date": "2026-09-16",
          "close": 66921.58
        },
        {
          "date": "2026-09-17",
          "close": 65417.59
        },
        {
          "date": "2026-09-18",
          "close": 66323.98
        },
        {
          "date": "2026-09-21",
          "close": 67829.03
        },
        {
          "date": "2026-09-22",
          "close": 68573.16
        },
        {
          "date": "2026-09-23",
          "close": 69502.82
        },
        {
          "date": "2026-09-24",
          "close": 66485.53
        },
        {
          "date": "2026-09-28",
          "close": 61891.69
        },
        {
          "date": "2026-09-29",
          "close": 64471.3
        },
        {
          "date": "2026-09-30",
          "close": 61886.89
        },
        {
          "date": "2026-10-08",
          "close": 60381.34
        },
        {
          "date": "2026-10-09",
          "close": 58166.22
        },
        {
          "date": "2026-10-12",
          "close": 55958.61
        },
        {
          "date": "2026-10-13",
          "close": 58629.7
        },
        {
          "date": "2026-10-14",
          "close": 58673.41
        },
        {
          "date": "2026-10-15",
          "close": 58245.58
        },
        {
          "date": "2026-10-16",
          "close": 56196.5
        },
        {
          "date": "2026-10-19",
          "close": 56420.36
        },
        {
          "date": "2026-10-20",
          "close": 57350.92
        },
        {
          "date": "2026-10-21",
          "close": 56988.6
        },
        {
          "date": "2026-10-22",
          "close": 54017.79
        },
        {
          "date": "2026-10-23",
          "close": 54094.45
        },
        {
          "date": "2026-10-26",
          "close": 51004.2
        },
        {
          "date": "2026-10-27",
          "close": 48859.64
        },
        {
          "date": "2026-10-28",
          "close": 50829.96
        },
        {
          "date": "2026-10-29",
          "close": 47278.13
        },
        {
          "date": "2026-10-30",
          "close": 46002.25
        },
        {
          "date": "2026-11-02",
          "close": 46613.53
        },
        {
          "date": "2026-11-03",
          "close": 44166.33
        },
        {
          "date": "2026-11-04",
          "close": 47373.61
        },
        {
          "date": "2026-11-05",
          "close": 47246.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.4413762073081303,
            0.6923103731606176
          ],
          "pullback_wilson": [
            0.15517054688270684,
            0.376926421476675
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.625,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.4525440735307745,
            0.7706611269054578
          ],
          "pullback_wilson": [
            0.22933887309454212,
            0.5474559264692255
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 15,
          "covered_samples": 14,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 2,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0464",
      "name": "石油石化",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0053326268672726496,
        "5": 0.006029181433308883,
        "20": -0.06299469047997763,
        "60": -0.02217901293117075
      },
      "moving_averages": {
        "5": 6141.969999999926,
        "20": 6264.194499999983,
        "60": 6503.318500000037
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06033141718216406,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7489.9
        },
        {
          "date": "2026-05-14",
          "close": 7419.68
        },
        {
          "date": "2026-05-15",
          "close": 7377.73
        },
        {
          "date": "2026-05-18",
          "close": 7420.14
        },
        {
          "date": "2026-05-19",
          "close": 7405.31
        },
        {
          "date": "2026-05-20",
          "close": 7403.91
        },
        {
          "date": "2026-05-21",
          "close": 7065.53
        },
        {
          "date": "2026-05-22",
          "close": 7091.12
        },
        {
          "date": "2026-05-25",
          "close": 6920.66
        },
        {
          "date": "2026-05-26",
          "close": 6885.07
        },
        {
          "date": "2026-05-27",
          "close": 6673.32
        },
        {
          "date": "2026-05-28",
          "close": 6728.14
        },
        {
          "date": "2026-05-29",
          "close": 6615.73
        },
        {
          "date": "2026-06-01",
          "close": 6768.69
        },
        {
          "date": "2026-06-02",
          "close": 6692.17
        },
        {
          "date": "2026-06-03",
          "close": 6806.75
        },
        {
          "date": "2026-06-04",
          "close": 6613.86
        },
        {
          "date": "2026-06-05",
          "close": 6642.15
        },
        {
          "date": "2026-06-08",
          "close": 6509.93
        },
        {
          "date": "2026-06-09",
          "close": 6381.29
        },
        {
          "date": "2026-06-10",
          "close": 6336.55
        },
        {
          "date": "2026-06-11",
          "close": 6339.53
        },
        {
          "date": "2026-06-12",
          "close": 6424.46
        },
        {
          "date": "2026-06-15",
          "close": 6426.09
        },
        {
          "date": "2026-06-16",
          "close": 6372.83
        },
        {
          "date": "2026-06-17",
          "close": 6289.58
        },
        {
          "date": "2026-06-18",
          "close": 6214.47
        },
        {
          "date": "2026-06-22",
          "close": 6297.32
        },
        {
          "date": "2026-06-23",
          "close": 6323.63
        },
        {
          "date": "2026-06-24",
          "close": 6216.09
        },
        {
          "date": "2026-06-25",
          "close": 6076.64
        },
        {
          "date": "2026-06-26",
          "close": 5925.57
        },
        {
          "date": "2026-06-29",
          "close": 5889.46
        },
        {
          "date": "2026-06-30",
          "close": 5849.23
        },
        {
          "date": "2026-07-01",
          "close": 6005.88
        },
        {
          "date": "2026-07-02",
          "close": 6012.61
        },
        {
          "date": "2026-07-03",
          "close": 6091.67
        },
        {
          "date": "2026-07-06",
          "close": 6129.24
        },
        {
          "date": "2026-07-07",
          "close": 5907.58
        },
        {
          "date": "2026-07-08",
          "close": 5955.73
        },
        {
          "date": "2026-07-09",
          "close": 5950.06
        },
        {
          "date": "2026-07-10",
          "close": 6018.82
        },
        {
          "date": "2026-07-13",
          "close": 5917.85
        },
        {
          "date": "2026-07-14",
          "close": 6191.74
        },
        {
          "date": "2026-07-15",
          "close": 6082.04
        },
        {
          "date": "2026-07-16",
          "close": 5982.2
        },
        {
          "date": "2026-07-17",
          "close": 5900.3
        },
        {
          "date": "2026-07-20",
          "close": 6098.1
        },
        {
          "date": "2026-07-21",
          "close": 5930.99
        },
        {
          "date": "2026-07-22",
          "close": 6063.67
        },
        {
          "date": "2026-07-23",
          "close": 6282.14
        },
        {
          "date": "2026-07-24",
          "close": 6054.24
        },
        {
          "date": "2026-07-27",
          "close": 6035.22
        },
        {
          "date": "2026-07-28",
          "close": 6037.62
        },
        {
          "date": "2026-07-29",
          "close": 6150.85
        },
        {
          "date": "2026-07-30",
          "close": 6188.6
        },
        {
          "date": "2026-07-31",
          "close": 6240.07
        },
        {
          "date": "2026-08-03",
          "close": 6311.97
        },
        {
          "date": "2026-08-04",
          "close": 6325.58
        },
        {
          "date": "2026-08-05",
          "close": 6325.8
        },
        {
          "date": "2026-08-06",
          "close": 6397.58
        },
        {
          "date": "2026-08-07",
          "close": 6389.63
        },
        {
          "date": "2026-08-10",
          "close": 6498.86
        },
        {
          "date": "2026-08-11",
          "close": 6518.56
        },
        {
          "date": "2026-08-12",
          "close": 6488.41
        },
        {
          "date": "2026-08-13",
          "close": 6382.66
        },
        {
          "date": "2026-08-14",
          "close": 6371.29
        },
        {
          "date": "2026-08-17",
          "close": 6475.1
        },
        {
          "date": "2026-08-18",
          "close": 6558.82
        },
        {
          "date": "2026-08-19",
          "close": 6470.91
        },
        {
          "date": "2026-08-20",
          "close": 6503.4
        },
        {
          "date": "2026-08-21",
          "close": 6600.45
        },
        {
          "date": "2026-08-24",
          "close": 6572.54
        },
        {
          "date": "2026-08-25",
          "close": 6607.95
        },
        {
          "date": "2026-08-26",
          "close": 6616.61
        },
        {
          "date": "2026-08-27",
          "close": 6700.17
        },
        {
          "date": "2026-08-28",
          "close": 6834.34
        },
        {
          "date": "2026-08-31",
          "close": 6869.31
        },
        {
          "date": "2026-09-01",
          "close": 6876.2
        },
        {
          "date": "2026-09-02",
          "close": 6788.58
        },
        {
          "date": "2026-09-03",
          "close": 6767.19
        },
        {
          "date": "2026-09-04",
          "close": 6786.44
        },
        {
          "date": "2026-09-07",
          "close": 6772.87
        },
        {
          "date": "2026-09-08",
          "close": 7013.28
        },
        {
          "date": "2026-09-09",
          "close": 7020.78
        },
        {
          "date": "2026-09-10",
          "close": 6904.63
        },
        {
          "date": "2026-09-11",
          "close": 6679.59
        },
        {
          "date": "2026-09-14",
          "close": 6633.74
        },
        {
          "date": "2026-09-15",
          "close": 6535.68
        },
        {
          "date": "2026-09-16",
          "close": 6595.11
        },
        {
          "date": "2026-09-17",
          "close": 6518.39
        },
        {
          "date": "2026-09-18",
          "close": 6568.68
        },
        {
          "date": "2026-09-21",
          "close": 6717.83
        },
        {
          "date": "2026-09-22",
          "close": 6679.48
        },
        {
          "date": "2026-09-23",
          "close": 6577.31
        },
        {
          "date": "2026-09-24",
          "close": 6555.76
        },
        {
          "date": "2026-09-28",
          "close": 6514.86
        },
        {
          "date": "2026-09-29",
          "close": 6469.4
        },
        {
          "date": "2026-09-30",
          "close": 6481.48
        },
        {
          "date": "2026-10-08",
          "close": 6601.35
        },
        {
          "date": "2026-10-09",
          "close": 6582.64
        },
        {
          "date": "2026-10-12",
          "close": 6371.78
        },
        {
          "date": "2026-10-13",
          "close": 6449.47
        },
        {
          "date": "2026-10-14",
          "close": 6470.56
        },
        {
          "date": "2026-10-15",
          "close": 6214.45
        },
        {
          "date": "2026-10-16",
          "close": 6304.72
        },
        {
          "date": "2026-10-19",
          "close": 6279.68
        },
        {
          "date": "2026-10-20",
          "close": 6296.43
        },
        {
          "date": "2026-10-21",
          "close": 6304.99
        },
        {
          "date": "2026-10-22",
          "close": 6226.03
        },
        {
          "date": "2026-10-23",
          "close": 6224.24
        },
        {
          "date": "2026-10-26",
          "close": 6295.78
        },
        {
          "date": "2026-10-27",
          "close": 6153.9
        },
        {
          "date": "2026-10-28",
          "close": 6250.94
        },
        {
          "date": "2026-10-29",
          "close": 6148.43
        },
        {
          "date": "2026-10-30",
          "close": 6083.06
        },
        {
          "date": "2026-11-02",
          "close": 6150.08
        },
        {
          "date": "2026-11-03",
          "close": 6138.52
        },
        {
          "date": "2026-11-04",
          "close": 6152.69
        },
        {
          "date": "2026-11-05",
          "close": 6185.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4342105263157895,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.32860931819217054,
            0.5461424693164003
          ],
          "pullback_wilson": [
            0.1662892740828634,
            0.35776751844970534
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3953488372093023,
          "pullback_frequency": 0.32558139534883723,
          "up_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "pullback_wilson": [
            0.20493297126568708,
            0.47483789032470525
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 10,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 13,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0465",
      "name": "化学制药",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023337854140284886,
        "5": 0.05129573356135131,
        "20": -0.054750072673412586,
        "60": -0.016788904883990097
      },
      "moving_averages": {
        "5": 32930.452000000325,
        "20": 33988.04049999975,
        "60": 35524.85149999987
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.07020752980788358,
      "history": [
        {
          "date": "2026-05-13",
          "close": 38565.6
        },
        {
          "date": "2026-05-14",
          "close": 37914.41
        },
        {
          "date": "2026-05-15",
          "close": 37644.34
        },
        {
          "date": "2026-05-18",
          "close": 37078.76
        },
        {
          "date": "2026-05-19",
          "close": 37288.32
        },
        {
          "date": "2026-05-20",
          "close": 36964.17
        },
        {
          "date": "2026-05-21",
          "close": 36337.02
        },
        {
          "date": "2026-05-22",
          "close": 36358.49
        },
        {
          "date": "2026-05-25",
          "close": 35896.54
        },
        {
          "date": "2026-05-26",
          "close": 35386.57
        },
        {
          "date": "2026-05-27",
          "close": 35015.53
        },
        {
          "date": "2026-05-28",
          "close": 34780.82
        },
        {
          "date": "2026-05-29",
          "close": 34886.81
        },
        {
          "date": "2026-06-01",
          "close": 35011.57
        },
        {
          "date": "2026-06-02",
          "close": 34281.82
        },
        {
          "date": "2026-06-03",
          "close": 33879.47
        },
        {
          "date": "2026-06-04",
          "close": 33269.98
        },
        {
          "date": "2026-06-05",
          "close": 33316.91
        },
        {
          "date": "2026-06-08",
          "close": 32491.48
        },
        {
          "date": "2026-06-09",
          "close": 32637.85
        },
        {
          "date": "2026-06-10",
          "close": 32602.04
        },
        {
          "date": "2026-06-11",
          "close": 32192.16
        },
        {
          "date": "2026-06-12",
          "close": 32845.19
        },
        {
          "date": "2026-06-15",
          "close": 32871.31
        },
        {
          "date": "2026-06-16",
          "close": 32598.63
        },
        {
          "date": "2026-06-17",
          "close": 32234.05
        },
        {
          "date": "2026-06-18",
          "close": 32464.81
        },
        {
          "date": "2026-06-22",
          "close": 32476.75
        },
        {
          "date": "2026-06-23",
          "close": 33617.82
        },
        {
          "date": "2026-06-24",
          "close": 33316.09
        },
        {
          "date": "2026-06-25",
          "close": 32852.26
        },
        {
          "date": "2026-06-26",
          "close": 31457.35
        },
        {
          "date": "2026-06-29",
          "close": 33305.0
        },
        {
          "date": "2026-06-30",
          "close": 32899.46
        },
        {
          "date": "2026-07-01",
          "close": 34732.59
        },
        {
          "date": "2026-07-02",
          "close": 35122.61
        },
        {
          "date": "2026-07-03",
          "close": 35711.81
        },
        {
          "date": "2026-07-06",
          "close": 36056.09
        },
        {
          "date": "2026-07-07",
          "close": 34589.54
        },
        {
          "date": "2026-07-08",
          "close": 34101.99
        },
        {
          "date": "2026-07-09",
          "close": 33967.04
        },
        {
          "date": "2026-07-10",
          "close": 35061.68
        },
        {
          "date": "2026-07-13",
          "close": 34895.8
        },
        {
          "date": "2026-07-14",
          "close": 35828.4
        },
        {
          "date": "2026-07-15",
          "close": 37178.28
        },
        {
          "date": "2026-07-16",
          "close": 37511.88
        },
        {
          "date": "2026-07-17",
          "close": 34820.0
        },
        {
          "date": "2026-07-20",
          "close": 34681.77
        },
        {
          "date": "2026-07-21",
          "close": 34168.24
        },
        {
          "date": "2026-07-22",
          "close": 34188.68
        },
        {
          "date": "2026-07-23",
          "close": 34387.3
        },
        {
          "date": "2026-07-24",
          "close": 32918.6
        },
        {
          "date": "2026-07-27",
          "close": 34005.43
        },
        {
          "date": "2026-07-28",
          "close": 33576.04
        },
        {
          "date": "2026-07-29",
          "close": 33739.48
        },
        {
          "date": "2026-07-30",
          "close": 33059.69
        },
        {
          "date": "2026-07-31",
          "close": 33645.31
        },
        {
          "date": "2026-08-03",
          "close": 33844.3
        },
        {
          "date": "2026-08-04",
          "close": 34551.2
        },
        {
          "date": "2026-08-05",
          "close": 34725.91
        },
        {
          "date": "2026-08-06",
          "close": 34760.02
        },
        {
          "date": "2026-08-07",
          "close": 36282.27
        },
        {
          "date": "2026-08-10",
          "close": 36724.16
        },
        {
          "date": "2026-08-11",
          "close": 36834.78
        },
        {
          "date": "2026-08-12",
          "close": 37077.27
        },
        {
          "date": "2026-08-13",
          "close": 37600.45
        },
        {
          "date": "2026-08-14",
          "close": 37450.71
        },
        {
          "date": "2026-08-17",
          "close": 37727.11
        },
        {
          "date": "2026-08-18",
          "close": 37462.25
        },
        {
          "date": "2026-08-19",
          "close": 36664.02
        },
        {
          "date": "2026-08-20",
          "close": 38112.77
        },
        {
          "date": "2026-08-21",
          "close": 36693.47
        },
        {
          "date": "2026-08-24",
          "close": 35618.74
        },
        {
          "date": "2026-08-25",
          "close": 36495.12
        },
        {
          "date": "2026-08-26",
          "close": 36504.34
        },
        {
          "date": "2026-08-27",
          "close": 37016.14
        },
        {
          "date": "2026-08-28",
          "close": 36721.23
        },
        {
          "date": "2026-08-31",
          "close": 36157.61
        },
        {
          "date": "2026-09-01",
          "close": 36577.76
        },
        {
          "date": "2026-09-02",
          "close": 36167.82
        },
        {
          "date": "2026-09-03",
          "close": 36005.07
        },
        {
          "date": "2026-09-04",
          "close": 35789.63
        },
        {
          "date": "2026-09-07",
          "close": 35936.14
        },
        {
          "date": "2026-09-08",
          "close": 36462.28
        },
        {
          "date": "2026-09-09",
          "close": 35917.65
        },
        {
          "date": "2026-09-10",
          "close": 35234.5
        },
        {
          "date": "2026-09-11",
          "close": 34404.68
        },
        {
          "date": "2026-09-14",
          "close": 35084.73
        },
        {
          "date": "2026-09-15",
          "close": 34526.73
        },
        {
          "date": "2026-09-16",
          "close": 34732.58
        },
        {
          "date": "2026-09-17",
          "close": 35122.34
        },
        {
          "date": "2026-09-18",
          "close": 35376.36
        },
        {
          "date": "2026-09-21",
          "close": 37036.64
        },
        {
          "date": "2026-09-22",
          "close": 37309.59
        },
        {
          "date": "2026-09-23",
          "close": 37064.47
        },
        {
          "date": "2026-09-24",
          "close": 36141.77
        },
        {
          "date": "2026-09-28",
          "close": 35981.87
        },
        {
          "date": "2026-09-29",
          "close": 36039.29
        },
        {
          "date": "2026-09-30",
          "close": 36795.42
        },
        {
          "date": "2026-10-08",
          "close": 36120.5
        },
        {
          "date": "2026-10-09",
          "close": 36720.99
        },
        {
          "date": "2026-10-12",
          "close": 35860.52
        },
        {
          "date": "2026-10-13",
          "close": 35585.58
        },
        {
          "date": "2026-10-14",
          "close": 35071.61
        },
        {
          "date": "2026-10-15",
          "close": 34577.1
        },
        {
          "date": "2026-10-16",
          "close": 34599.99
        },
        {
          "date": "2026-10-19",
          "close": 34137.11
        },
        {
          "date": "2026-10-20",
          "close": 34451.16
        },
        {
          "date": "2026-10-21",
          "close": 34534.79
        },
        {
          "date": "2026-10-22",
          "close": 33397.98
        },
        {
          "date": "2026-10-23",
          "close": 33937.48
        },
        {
          "date": "2026-10-26",
          "close": 33971.84
        },
        {
          "date": "2026-10-27",
          "close": 32642.23
        },
        {
          "date": "2026-10-28",
          "close": 33143.2
        },
        {
          "date": "2026-10-29",
          "close": 32476.97
        },
        {
          "date": "2026-10-30",
          "close": 32116.35
        },
        {
          "date": "2026-11-02",
          "close": 32671.05
        },
        {
          "date": "2026-11-03",
          "close": 32357.71
        },
        {
          "date": "2026-11-04",
          "close": 33364.25
        },
        {
          "date": "2026-11-05",
          "close": 34142.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5568181818181818,
          "pullback_frequency": 0.26136363636363635,
          "up_wilson": [
            0.4528179063718238,
            0.6560653815071655
          ],
          "pullback_wilson": [
            0.18093239119935772,
            0.3617577997088863
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5882352941176471,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4516533720637157,
            0.7124560479541906
          ],
          "pullback_wilson": [
            0.21969931853588517,
            0.47031622143029195
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 21,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0471",
      "name": "化学纤维",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02499311870829457,
        "5": 0.01774764041425758,
        "20": -0.07587509614869148,
        "60": -0.07424014501070142
      },
      "moving_averages": {
        "5": 14889.4,
        "20": 15525.950500000083,
        "60": 16339.734000000079
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08318339116887963,
      "history": [
        {
          "date": "2026-05-13",
          "close": 20699.77
        },
        {
          "date": "2026-05-14",
          "close": 20249.37
        },
        {
          "date": "2026-05-15",
          "close": 20213.96
        },
        {
          "date": "2026-05-18",
          "close": 19864.72
        },
        {
          "date": "2026-05-19",
          "close": 19697.35
        },
        {
          "date": "2026-05-20",
          "close": 19571.82
        },
        {
          "date": "2026-05-21",
          "close": 18821.72
        },
        {
          "date": "2026-05-22",
          "close": 19231.37
        },
        {
          "date": "2026-05-25",
          "close": 19013.97
        },
        {
          "date": "2026-05-26",
          "close": 18707.74
        },
        {
          "date": "2026-05-27",
          "close": 18138.61
        },
        {
          "date": "2026-05-28",
          "close": 18369.96
        },
        {
          "date": "2026-05-29",
          "close": 17938.84
        },
        {
          "date": "2026-06-01",
          "close": 18194.98
        },
        {
          "date": "2026-06-02",
          "close": 18068.31
        },
        {
          "date": "2026-06-03",
          "close": 18199.05
        },
        {
          "date": "2026-06-04",
          "close": 17944.9
        },
        {
          "date": "2026-06-05",
          "close": 18260.32
        },
        {
          "date": "2026-06-08",
          "close": 17691.04
        },
        {
          "date": "2026-06-09",
          "close": 17944.33
        },
        {
          "date": "2026-06-10",
          "close": 17769.43
        },
        {
          "date": "2026-06-11",
          "close": 17629.66
        },
        {
          "date": "2026-06-12",
          "close": 17914.93
        },
        {
          "date": "2026-06-15",
          "close": 18214.31
        },
        {
          "date": "2026-06-16",
          "close": 18391.88
        },
        {
          "date": "2026-06-17",
          "close": 18251.58
        },
        {
          "date": "2026-06-18",
          "close": 17843.48
        },
        {
          "date": "2026-06-22",
          "close": 18051.99
        },
        {
          "date": "2026-06-23",
          "close": 17911.96
        },
        {
          "date": "2026-06-24",
          "close": 18061.0
        },
        {
          "date": "2026-06-25",
          "close": 17775.2
        },
        {
          "date": "2026-06-26",
          "close": 17305.53
        },
        {
          "date": "2026-06-29",
          "close": 17163.28
        },
        {
          "date": "2026-06-30",
          "close": 17078.92
        },
        {
          "date": "2026-07-01",
          "close": 17393.29
        },
        {
          "date": "2026-07-02",
          "close": 17603.4
        },
        {
          "date": "2026-07-03",
          "close": 17548.03
        },
        {
          "date": "2026-07-06",
          "close": 17242.15
        },
        {
          "date": "2026-07-07",
          "close": 16618.97
        },
        {
          "date": "2026-07-08",
          "close": 16162.84
        },
        {
          "date": "2026-07-09",
          "close": 16171.89
        },
        {
          "date": "2026-07-10",
          "close": 16419.94
        },
        {
          "date": "2026-07-13",
          "close": 15731.48
        },
        {
          "date": "2026-07-14",
          "close": 16046.31
        },
        {
          "date": "2026-07-15",
          "close": 16143.41
        },
        {
          "date": "2026-07-16",
          "close": 16112.53
        },
        {
          "date": "2026-07-17",
          "close": 15583.0
        },
        {
          "date": "2026-07-20",
          "close": 15197.29
        },
        {
          "date": "2026-07-21",
          "close": 15308.49
        },
        {
          "date": "2026-07-22",
          "close": 15188.28
        },
        {
          "date": "2026-07-23",
          "close": 15585.15
        },
        {
          "date": "2026-07-24",
          "close": 15005.95
        },
        {
          "date": "2026-07-27",
          "close": 15519.45
        },
        {
          "date": "2026-07-28",
          "close": 15559.03
        },
        {
          "date": "2026-07-29",
          "close": 15888.0
        },
        {
          "date": "2026-07-30",
          "close": 15764.45
        },
        {
          "date": "2026-07-31",
          "close": 15889.71
        },
        {
          "date": "2026-08-03",
          "close": 16181.08
        },
        {
          "date": "2026-08-04",
          "close": 16250.49
        },
        {
          "date": "2026-08-05",
          "close": 16572.57
        },
        {
          "date": "2026-08-06",
          "close": 16637.2
        },
        {
          "date": "2026-08-07",
          "close": 16678.73
        },
        {
          "date": "2026-08-10",
          "close": 16990.65
        },
        {
          "date": "2026-08-11",
          "close": 16776.92
        },
        {
          "date": "2026-08-12",
          "close": 16883.98
        },
        {
          "date": "2026-08-13",
          "close": 16655.71
        },
        {
          "date": "2026-08-14",
          "close": 16770.18
        },
        {
          "date": "2026-08-17",
          "close": 16960.56
        },
        {
          "date": "2026-08-18",
          "close": 16933.97
        },
        {
          "date": "2026-08-19",
          "close": 16469.65
        },
        {
          "date": "2026-08-20",
          "close": 16637.44
        },
        {
          "date": "2026-08-21",
          "close": 16640.38
        },
        {
          "date": "2026-08-24",
          "close": 16465.59
        },
        {
          "date": "2026-08-25",
          "close": 16645.36
        },
        {
          "date": "2026-08-26",
          "close": 16825.72
        },
        {
          "date": "2026-08-27",
          "close": 17056.08
        },
        {
          "date": "2026-08-28",
          "close": 17275.89
        },
        {
          "date": "2026-08-31",
          "close": 17383.08
        },
        {
          "date": "2026-09-01",
          "close": 17478.49
        },
        {
          "date": "2026-09-02",
          "close": 17328.83
        },
        {
          "date": "2026-09-03",
          "close": 17143.69
        },
        {
          "date": "2026-09-04",
          "close": 17060.3
        },
        {
          "date": "2026-09-07",
          "close": 16982.97
        },
        {
          "date": "2026-09-08",
          "close": 17151.16
        },
        {
          "date": "2026-09-09",
          "close": 17015.62
        },
        {
          "date": "2026-09-10",
          "close": 16716.48
        },
        {
          "date": "2026-09-11",
          "close": 16213.32
        },
        {
          "date": "2026-09-14",
          "close": 16273.76
        },
        {
          "date": "2026-09-15",
          "close": 16143.44
        },
        {
          "date": "2026-09-16",
          "close": 16269.4
        },
        {
          "date": "2026-09-17",
          "close": 16147.31
        },
        {
          "date": "2026-09-18",
          "close": 16372.29
        },
        {
          "date": "2026-09-21",
          "close": 16785.32
        },
        {
          "date": "2026-09-22",
          "close": 16783.7
        },
        {
          "date": "2026-09-23",
          "close": 16834.28
        },
        {
          "date": "2026-09-24",
          "close": 16658.47
        },
        {
          "date": "2026-09-28",
          "close": 16319.87
        },
        {
          "date": "2026-09-29",
          "close": 16412.68
        },
        {
          "date": "2026-09-30",
          "close": 16484.67
        },
        {
          "date": "2026-10-08",
          "close": 16601.89
        },
        {
          "date": "2026-10-09",
          "close": 16734.23
        },
        {
          "date": "2026-10-12",
          "close": 16311.56
        },
        {
          "date": "2026-10-13",
          "close": 16450.79
        },
        {
          "date": "2026-10-14",
          "close": 15965.64
        },
        {
          "date": "2026-10-15",
          "close": 15435.08
        },
        {
          "date": "2026-10-16",
          "close": 15766.41
        },
        {
          "date": "2026-10-19",
          "close": 15676.81
        },
        {
          "date": "2026-10-20",
          "close": 15777.99
        },
        {
          "date": "2026-10-21",
          "close": 15818.98
        },
        {
          "date": "2026-10-22",
          "close": 15441.12
        },
        {
          "date": "2026-10-23",
          "close": 15591.57
        },
        {
          "date": "2026-10-26",
          "close": 15493.6
        },
        {
          "date": "2026-10-27",
          "close": 15204.67
        },
        {
          "date": "2026-10-28",
          "close": 15328.88
        },
        {
          "date": "2026-10-29",
          "close": 15074.68
        },
        {
          "date": "2026-10-30",
          "close": 14635.9
        },
        {
          "date": "2026-11-02",
          "close": 14729.98
        },
        {
          "date": "2026-11-03",
          "close": 14770.78
        },
        {
          "date": "2026-11-04",
          "close": 14968.12
        },
        {
          "date": "2026-11-05",
          "close": 15342.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4523809523809524,
          "pullback_frequency": 0.2976190476190476,
          "up_wilson": [
            0.3503572014157933,
            0.5585696298617934
          ],
          "pullback_wilson": [
            0.21044818243737515,
            0.4024908504923681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0473",
      "name": "证券Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.002364029897580333,
        "5": 0.041084345368551434,
        "20": -0.014708148867897508,
        "60": -0.07885163173020482
      },
      "moving_averages": {
        "5": 128683.04000000059,
        "20": 131594.45200000107,
        "60": 136544.27400000047
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.04135564641896328,
      "history": [
        {
          "date": "2026-05-13",
          "close": 143421.2
        },
        {
          "date": "2026-05-14",
          "close": 140380.94
        },
        {
          "date": "2026-05-15",
          "close": 137361.44
        },
        {
          "date": "2026-05-18",
          "close": 137102.45
        },
        {
          "date": "2026-05-19",
          "close": 138590.59
        },
        {
          "date": "2026-05-20",
          "close": 137683.36
        },
        {
          "date": "2026-05-21",
          "close": 137476.11
        },
        {
          "date": "2026-05-22",
          "close": 135543.88
        },
        {
          "date": "2026-05-25",
          "close": 136576.19
        },
        {
          "date": "2026-05-26",
          "close": 137734.45
        },
        {
          "date": "2026-05-27",
          "close": 136469.06
        },
        {
          "date": "2026-05-28",
          "close": 133835.41
        },
        {
          "date": "2026-05-29",
          "close": 134759.09
        },
        {
          "date": "2026-06-01",
          "close": 135200.3
        },
        {
          "date": "2026-06-02",
          "close": 134909.66
        },
        {
          "date": "2026-06-03",
          "close": 133742.31
        },
        {
          "date": "2026-06-04",
          "close": 131406.05
        },
        {
          "date": "2026-06-05",
          "close": 130425.06
        },
        {
          "date": "2026-06-08",
          "close": 127959.56
        },
        {
          "date": "2026-06-09",
          "close": 128286.13
        },
        {
          "date": "2026-06-10",
          "close": 129730.39
        },
        {
          "date": "2026-06-11",
          "close": 127842.78
        },
        {
          "date": "2026-06-12",
          "close": 132790.23
        },
        {
          "date": "2026-06-15",
          "close": 136686.48
        },
        {
          "date": "2026-06-16",
          "close": 137936.55
        },
        {
          "date": "2026-06-17",
          "close": 137543.77
        },
        {
          "date": "2026-06-18",
          "close": 133395.8
        },
        {
          "date": "2026-06-22",
          "close": 141971.34
        },
        {
          "date": "2026-06-23",
          "close": 143309.78
        },
        {
          "date": "2026-06-24",
          "close": 140463.16
        },
        {
          "date": "2026-06-25",
          "close": 144741.56
        },
        {
          "date": "2026-06-26",
          "close": 139116.42
        },
        {
          "date": "2026-06-29",
          "close": 139818.95
        },
        {
          "date": "2026-06-30",
          "close": 139692.94
        },
        {
          "date": "2026-07-01",
          "close": 146453.78
        },
        {
          "date": "2026-07-02",
          "close": 143166.88
        },
        {
          "date": "2026-07-03",
          "close": 143720.61
        },
        {
          "date": "2026-07-06",
          "close": 143882.34
        },
        {
          "date": "2026-07-07",
          "close": 140220.19
        },
        {
          "date": "2026-07-08",
          "close": 138854.61
        },
        {
          "date": "2026-07-09",
          "close": 141461.89
        },
        {
          "date": "2026-07-10",
          "close": 138803.09
        },
        {
          "date": "2026-07-13",
          "close": 137595.89
        },
        {
          "date": "2026-07-14",
          "close": 138932.22
        },
        {
          "date": "2026-07-15",
          "close": 142230.89
        },
        {
          "date": "2026-07-16",
          "close": 140347.48
        },
        {
          "date": "2026-07-17",
          "close": 138728.61
        },
        {
          "date": "2026-07-20",
          "close": 141096.78
        },
        {
          "date": "2026-07-21",
          "close": 141509.5
        },
        {
          "date": "2026-07-22",
          "close": 140205.72
        },
        {
          "date": "2026-07-23",
          "close": 142052.75
        },
        {
          "date": "2026-07-24",
          "close": 138047.08
        },
        {
          "date": "2026-07-27",
          "close": 139003.69
        },
        {
          "date": "2026-07-28",
          "close": 136619.61
        },
        {
          "date": "2026-07-29",
          "close": 139774.89
        },
        {
          "date": "2026-07-30",
          "close": 140266.27
        },
        {
          "date": "2026-07-31",
          "close": 140620.5
        },
        {
          "date": "2026-08-03",
          "close": 140926.63
        },
        {
          "date": "2026-08-04",
          "close": 140996.7
        },
        {
          "date": "2026-08-05",
          "close": 141786.92
        },
        {
          "date": "2026-08-06",
          "close": 140024.08
        },
        {
          "date": "2026-08-07",
          "close": 139785.17
        },
        {
          "date": "2026-08-10",
          "close": 140189.98
        },
        {
          "date": "2026-08-11",
          "close": 139408.69
        },
        {
          "date": "2026-08-12",
          "close": 140356.45
        },
        {
          "date": "2026-08-13",
          "close": 140768.11
        },
        {
          "date": "2026-08-14",
          "close": 138925.41
        },
        {
          "date": "2026-08-17",
          "close": 139958.09
        },
        {
          "date": "2026-08-18",
          "close": 137733.05
        },
        {
          "date": "2026-08-19",
          "close": 135496.77
        },
        {
          "date": "2026-08-20",
          "close": 136037.48
        },
        {
          "date": "2026-08-21",
          "close": 135943.33
        },
        {
          "date": "2026-08-24",
          "close": 136389.86
        },
        {
          "date": "2026-08-25",
          "close": 136826.77
        },
        {
          "date": "2026-08-26",
          "close": 140951.45
        },
        {
          "date": "2026-08-27",
          "close": 143252.34
        },
        {
          "date": "2026-08-28",
          "close": 143298.69
        },
        {
          "date": "2026-08-31",
          "close": 144018.52
        },
        {
          "date": "2026-09-01",
          "close": 145684.45
        },
        {
          "date": "2026-09-02",
          "close": 142566.53
        },
        {
          "date": "2026-09-03",
          "close": 143337.98
        },
        {
          "date": "2026-09-04",
          "close": 144379.53
        },
        {
          "date": "2026-09-07",
          "close": 142359.31
        },
        {
          "date": "2026-09-08",
          "close": 141798.53
        },
        {
          "date": "2026-09-09",
          "close": 140933.23
        },
        {
          "date": "2026-09-10",
          "close": 142100.47
        },
        {
          "date": "2026-09-11",
          "close": 136988.47
        },
        {
          "date": "2026-09-14",
          "close": 136614.08
        },
        {
          "date": "2026-09-15",
          "close": 135670.89
        },
        {
          "date": "2026-09-16",
          "close": 136869.25
        },
        {
          "date": "2026-09-17",
          "close": 135596.2
        },
        {
          "date": "2026-09-18",
          "close": 137468.19
        },
        {
          "date": "2026-09-21",
          "close": 139403.55
        },
        {
          "date": "2026-09-22",
          "close": 139606.86
        },
        {
          "date": "2026-09-23",
          "close": 138759.03
        },
        {
          "date": "2026-09-24",
          "close": 136201.5
        },
        {
          "date": "2026-09-28",
          "close": 133618.14
        },
        {
          "date": "2026-09-29",
          "close": 134281.05
        },
        {
          "date": "2026-09-30",
          "close": 134609.47
        },
        {
          "date": "2026-10-08",
          "close": 132556.45
        },
        {
          "date": "2026-10-09",
          "close": 135646.95
        },
        {
          "date": "2026-10-12",
          "close": 135734.72
        },
        {
          "date": "2026-10-13",
          "close": 135762.36
        },
        {
          "date": "2026-10-14",
          "close": 135800.2
        },
        {
          "date": "2026-10-15",
          "close": 136241.13
        },
        {
          "date": "2026-10-16",
          "close": 134562.67
        },
        {
          "date": "2026-10-19",
          "close": 134425.81
        },
        {
          "date": "2026-10-20",
          "close": 132983.67
        },
        {
          "date": "2026-10-21",
          "close": 131369.09
        },
        {
          "date": "2026-10-22",
          "close": 129895.04
        },
        {
          "date": "2026-10-23",
          "close": 131587.78
        },
        {
          "date": "2026-10-26",
          "close": 131786.92
        },
        {
          "date": "2026-10-27",
          "close": 129039.78
        },
        {
          "date": "2026-10-28",
          "close": 128185.07
        },
        {
          "date": "2026-10-29",
          "close": 125452.65
        },
        {
          "date": "2026-10-30",
          "close": 123298.66
        },
        {
          "date": "2026-11-02",
          "close": 128827.52
        },
        {
          "date": "2026-11-03",
          "close": 129765.95
        },
        {
          "date": "2026-11-04",
          "close": 130916.28
        },
        {
          "date": "2026-11-05",
          "close": 130606.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.2159090909090909,
          "up_wilson": [
            0.44170066774534067,
            0.6454059625578509
          ],
          "pullback_wilson": [
            0.1428082469491878,
            0.3127753136558646
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5370370370370371,
          "pullback_frequency": 0.35185185185185186,
          "up_wilson": [
            0.40605356021011496,
            0.6631009888201891
          ],
          "pullback_wilson": [
            0.2382301110811473,
            0.4851516927976369
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 46,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.45652173913043476,
          "baseline_hit_rate": 0.4782608695652174,
          "hit_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "baseline_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 23,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0474",
      "name": "保险Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0053689332957636005,
        "5": 0.022373322388036687,
        "20": -0.006337593520901907,
        "60": -0.023932925702202512
      },
      "moving_averages": {
        "5": 1304.6200000000185,
        "20": 1285.0040000000038,
        "60": 1330.3481666666805
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-04",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-02",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.01477656049434306,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1366.94
        },
        {
          "date": "2026-05-14",
          "close": 1341.64
        },
        {
          "date": "2026-05-15",
          "close": 1311.52
        },
        {
          "date": "2026-05-18",
          "close": 1289.79
        },
        {
          "date": "2026-05-19",
          "close": 1296.73
        },
        {
          "date": "2026-05-20",
          "close": 1286.7
        },
        {
          "date": "2026-05-21",
          "close": 1274.66
        },
        {
          "date": "2026-05-22",
          "close": 1266.65
        },
        {
          "date": "2026-05-25",
          "close": 1278.34
        },
        {
          "date": "2026-05-26",
          "close": 1284.73
        },
        {
          "date": "2026-05-27",
          "close": 1259.46
        },
        {
          "date": "2026-05-28",
          "close": 1243.55
        },
        {
          "date": "2026-05-29",
          "close": 1261.85
        },
        {
          "date": "2026-06-01",
          "close": 1256.37
        },
        {
          "date": "2026-06-02",
          "close": 1245.0
        },
        {
          "date": "2026-06-03",
          "close": 1233.37
        },
        {
          "date": "2026-06-04",
          "close": 1215.9
        },
        {
          "date": "2026-06-05",
          "close": 1221.14
        },
        {
          "date": "2026-06-08",
          "close": 1217.73
        },
        {
          "date": "2026-06-09",
          "close": 1228.92
        },
        {
          "date": "2026-06-10",
          "close": 1268.17
        },
        {
          "date": "2026-06-11",
          "close": 1263.03
        },
        {
          "date": "2026-06-12",
          "close": 1307.24
        },
        {
          "date": "2026-06-15",
          "close": 1329.28
        },
        {
          "date": "2026-06-16",
          "close": 1300.85
        },
        {
          "date": "2026-06-17",
          "close": 1296.34
        },
        {
          "date": "2026-06-18",
          "close": 1216.06
        },
        {
          "date": "2026-06-22",
          "close": 1303.39
        },
        {
          "date": "2026-06-23",
          "close": 1277.09
        },
        {
          "date": "2026-06-24",
          "close": 1257.01
        },
        {
          "date": "2026-06-25",
          "close": 1284.57
        },
        {
          "date": "2026-06-26",
          "close": 1220.06
        },
        {
          "date": "2026-06-29",
          "close": 1246.73
        },
        {
          "date": "2026-06-30",
          "close": 1220.57
        },
        {
          "date": "2026-07-01",
          "close": 1307.1
        },
        {
          "date": "2026-07-02",
          "close": 1290.24
        },
        {
          "date": "2026-07-03",
          "close": 1293.55
        },
        {
          "date": "2026-07-06",
          "close": 1309.22
        },
        {
          "date": "2026-07-07",
          "close": 1280.55
        },
        {
          "date": "2026-07-08",
          "close": 1277.46
        },
        {
          "date": "2026-07-09",
          "close": 1278.59
        },
        {
          "date": "2026-07-10",
          "close": 1282.3
        },
        {
          "date": "2026-07-13",
          "close": 1280.72
        },
        {
          "date": "2026-07-14",
          "close": 1305.24
        },
        {
          "date": "2026-07-15",
          "close": 1348.78
        },
        {
          "date": "2026-07-16",
          "close": 1325.51
        },
        {
          "date": "2026-07-17",
          "close": 1317.19
        },
        {
          "date": "2026-07-20",
          "close": 1376.54
        },
        {
          "date": "2026-07-21",
          "close": 1366.27
        },
        {
          "date": "2026-07-22",
          "close": 1395.15
        },
        {
          "date": "2026-07-23",
          "close": 1405.58
        },
        {
          "date": "2026-07-24",
          "close": 1370.89
        },
        {
          "date": "2026-07-27",
          "close": 1361.43
        },
        {
          "date": "2026-07-28",
          "close": 1368.6
        },
        {
          "date": "2026-07-29",
          "close": 1364.18
        },
        {
          "date": "2026-07-30",
          "close": 1385.62
        },
        {
          "date": "2026-07-31",
          "close": 1375.93
        },
        {
          "date": "2026-08-03",
          "close": 1375.13
        },
        {
          "date": "2026-08-04",
          "close": 1341.38
        },
        {
          "date": "2026-08-05",
          "close": 1352.53
        },
        {
          "date": "2026-08-06",
          "close": 1341.28
        },
        {
          "date": "2026-08-07",
          "close": 1342.1
        },
        {
          "date": "2026-08-10",
          "close": 1327.81
        },
        {
          "date": "2026-08-11",
          "close": 1305.97
        },
        {
          "date": "2026-08-12",
          "close": 1308.88
        },
        {
          "date": "2026-08-13",
          "close": 1310.72
        },
        {
          "date": "2026-08-14",
          "close": 1287.25
        },
        {
          "date": "2026-08-17",
          "close": 1300.1
        },
        {
          "date": "2026-08-18",
          "close": 1289.02
        },
        {
          "date": "2026-08-19",
          "close": 1291.59
        },
        {
          "date": "2026-08-20",
          "close": 1295.37
        },
        {
          "date": "2026-08-21",
          "close": 1308.8
        },
        {
          "date": "2026-08-24",
          "close": 1332.3
        },
        {
          "date": "2026-08-25",
          "close": 1338.28
        },
        {
          "date": "2026-08-26",
          "close": 1367.54
        },
        {
          "date": "2026-08-27",
          "close": 1362.64
        },
        {
          "date": "2026-08-28",
          "close": 1353.11
        },
        {
          "date": "2026-08-31",
          "close": 1369.75
        },
        {
          "date": "2026-09-01",
          "close": 1413.09
        },
        {
          "date": "2026-09-02",
          "close": 1397.41
        },
        {
          "date": "2026-09-03",
          "close": 1433.23
        },
        {
          "date": "2026-09-04",
          "close": 1434.87
        },
        {
          "date": "2026-09-07",
          "close": 1399.76
        },
        {
          "date": "2026-09-08",
          "close": 1392.58
        },
        {
          "date": "2026-09-09",
          "close": 1397.2
        },
        {
          "date": "2026-09-10",
          "close": 1401.47
        },
        {
          "date": "2026-09-11",
          "close": 1379.82
        },
        {
          "date": "2026-09-14",
          "close": 1381.51
        },
        {
          "date": "2026-09-15",
          "close": 1362.92
        },
        {
          "date": "2026-09-16",
          "close": 1352.01
        },
        {
          "date": "2026-09-17",
          "close": 1348.1
        },
        {
          "date": "2026-09-18",
          "close": 1362.69
        },
        {
          "date": "2026-09-21",
          "close": 1376.07
        },
        {
          "date": "2026-09-22",
          "close": 1389.76
        },
        {
          "date": "2026-09-23",
          "close": 1374.24
        },
        {
          "date": "2026-09-24",
          "close": 1354.98
        },
        {
          "date": "2026-09-28",
          "close": 1332.28
        },
        {
          "date": "2026-09-29",
          "close": 1333.02
        },
        {
          "date": "2026-09-30",
          "close": 1342.71
        },
        {
          "date": "2026-10-08",
          "close": 1328.58
        },
        {
          "date": "2026-10-09",
          "close": 1334.37
        },
        {
          "date": "2026-10-12",
          "close": 1339.96
        },
        {
          "date": "2026-10-13",
          "close": 1298.16
        },
        {
          "date": "2026-10-14",
          "close": 1274.51
        },
        {
          "date": "2026-10-15",
          "close": 1271.65
        },
        {
          "date": "2026-10-16",
          "close": 1271.82
        },
        {
          "date": "2026-10-19",
          "close": 1280.23
        },
        {
          "date": "2026-10-20",
          "close": 1251.36
        },
        {
          "date": "2026-10-21",
          "close": 1248.17
        },
        {
          "date": "2026-10-22",
          "close": 1233.08
        },
        {
          "date": "2026-10-23",
          "close": 1257.95
        },
        {
          "date": "2026-10-26",
          "close": 1279.54
        },
        {
          "date": "2026-10-27",
          "close": 1274.14
        },
        {
          "date": "2026-10-28",
          "close": 1270.77
        },
        {
          "date": "2026-10-29",
          "close": 1291.27
        },
        {
          "date": "2026-10-30",
          "close": 1279.8
        },
        {
          "date": "2026-11-02",
          "close": 1287.86
        },
        {
          "date": "2026-11-03",
          "close": 1322.17
        },
        {
          "date": "2026-11-04",
          "close": 1313.11
        },
        {
          "date": "2026-11-05",
          "close": 1320.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3488372093023256,
          "up_wilson": [
            0.3966097232742094,
            0.6033902767257906
          ],
          "pullback_wilson": [
            0.2565368354800985,
            0.4540644799783818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 0,
          "insufficient_or_abstained": 46,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0475",
      "name": "银行Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.007335127258423446,
        "5": -0.014261618358560102,
        "20": 0.004830109112956782,
        "60": 0.06157383506376801
      },
      "moving_averages": {
        "5": 4488.175999999978,
        "20": 4422.010000000009,
        "60": 4336.775166666671
      },
      "phase": "回调",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-29",
            "end": "2026-11-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.021745402806441105,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4112.74
        },
        {
          "date": "2026-05-14",
          "close": 4121.2
        },
        {
          "date": "2026-05-15",
          "close": 4086.09
        },
        {
          "date": "2026-05-18",
          "close": 4051.53
        },
        {
          "date": "2026-05-19",
          "close": 4076.62
        },
        {
          "date": "2026-05-20",
          "close": 4050.22
        },
        {
          "date": "2026-05-21",
          "close": 4056.9
        },
        {
          "date": "2026-05-22",
          "close": 4042.08
        },
        {
          "date": "2026-05-25",
          "close": 4033.5
        },
        {
          "date": "2026-05-26",
          "close": 4038.45
        },
        {
          "date": "2026-05-27",
          "close": 4015.53
        },
        {
          "date": "2026-05-28",
          "close": 3983.54
        },
        {
          "date": "2026-05-29",
          "close": 4047.23
        },
        {
          "date": "2026-06-01",
          "close": 4114.24
        },
        {
          "date": "2026-06-02",
          "close": 4124.34
        },
        {
          "date": "2026-06-03",
          "close": 4082.3
        },
        {
          "date": "2026-06-04",
          "close": 4028.88
        },
        {
          "date": "2026-06-05",
          "close": 4074.42
        },
        {
          "date": "2026-06-08",
          "close": 4091.42
        },
        {
          "date": "2026-06-09",
          "close": 4115.65
        },
        {
          "date": "2026-06-10",
          "close": 4194.1
        },
        {
          "date": "2026-06-11",
          "close": 4172.66
        },
        {
          "date": "2026-06-12",
          "close": 4230.79
        },
        {
          "date": "2026-06-15",
          "close": 4185.14
        },
        {
          "date": "2026-06-16",
          "close": 4128.75
        },
        {
          "date": "2026-06-17",
          "close": 4095.42
        },
        {
          "date": "2026-06-18",
          "close": 3984.04
        },
        {
          "date": "2026-06-22",
          "close": 4002.23
        },
        {
          "date": "2026-06-23",
          "close": 4064.82
        },
        {
          "date": "2026-06-24",
          "close": 3956.21
        },
        {
          "date": "2026-06-25",
          "close": 3930.15
        },
        {
          "date": "2026-06-26",
          "close": 3886.46
        },
        {
          "date": "2026-06-29",
          "close": 3890.21
        },
        {
          "date": "2026-06-30",
          "close": 3800.2
        },
        {
          "date": "2026-07-01",
          "close": 3834.39
        },
        {
          "date": "2026-07-02",
          "close": 3880.5
        },
        {
          "date": "2026-07-03",
          "close": 3880.94
        },
        {
          "date": "2026-07-06",
          "close": 3970.72
        },
        {
          "date": "2026-07-07",
          "close": 3955.03
        },
        {
          "date": "2026-07-08",
          "close": 3983.51
        },
        {
          "date": "2026-07-09",
          "close": 3946.26
        },
        {
          "date": "2026-07-10",
          "close": 3963.23
        },
        {
          "date": "2026-07-13",
          "close": 4045.11
        },
        {
          "date": "2026-07-14",
          "close": 4067.41
        },
        {
          "date": "2026-07-15",
          "close": 4127.03
        },
        {
          "date": "2026-07-16",
          "close": 4095.61
        },
        {
          "date": "2026-07-17",
          "close": 4111.94
        },
        {
          "date": "2026-07-20",
          "close": 4195.18
        },
        {
          "date": "2026-07-21",
          "close": 4116.51
        },
        {
          "date": "2026-07-22",
          "close": 4145.72
        },
        {
          "date": "2026-07-23",
          "close": 4169.71
        },
        {
          "date": "2026-07-24",
          "close": 4159.69
        },
        {
          "date": "2026-07-27",
          "close": 4173.23
        },
        {
          "date": "2026-07-28",
          "close": 4216.45
        },
        {
          "date": "2026-07-29",
          "close": 4245.88
        },
        {
          "date": "2026-07-30",
          "close": 4348.88
        },
        {
          "date": "2026-07-31",
          "close": 4315.31
        },
        {
          "date": "2026-08-03",
          "close": 4349.54
        },
        {
          "date": "2026-08-04",
          "close": 4232.37
        },
        {
          "date": "2026-08-05",
          "close": 4183.92
        },
        {
          "date": "2026-08-06",
          "close": 4184.92
        },
        {
          "date": "2026-08-07",
          "close": 4145.18
        },
        {
          "date": "2026-08-10",
          "close": 4168.71
        },
        {
          "date": "2026-08-11",
          "close": 4158.73
        },
        {
          "date": "2026-08-12",
          "close": 4154.86
        },
        {
          "date": "2026-08-13",
          "close": 4166.85
        },
        {
          "date": "2026-08-14",
          "close": 4144.46
        },
        {
          "date": "2026-08-17",
          "close": 4148.0
        },
        {
          "date": "2026-08-18",
          "close": 4157.96
        },
        {
          "date": "2026-08-19",
          "close": 4218.7
        },
        {
          "date": "2026-08-20",
          "close": 4252.66
        },
        {
          "date": "2026-08-21",
          "close": 4234.92
        },
        {
          "date": "2026-08-24",
          "close": 4293.26
        },
        {
          "date": "2026-08-25",
          "close": 4261.03
        },
        {
          "date": "2026-08-26",
          "close": 4304.42
        },
        {
          "date": "2026-08-27",
          "close": 4259.33
        },
        {
          "date": "2026-08-28",
          "close": 4240.86
        },
        {
          "date": "2026-08-31",
          "close": 4299.41
        },
        {
          "date": "2026-09-01",
          "close": 4391.69
        },
        {
          "date": "2026-09-02",
          "close": 4381.87
        },
        {
          "date": "2026-09-03",
          "close": 4368.62
        },
        {
          "date": "2026-09-04",
          "close": 4396.8
        },
        {
          "date": "2026-09-07",
          "close": 4333.21
        },
        {
          "date": "2026-09-08",
          "close": 4376.06
        },
        {
          "date": "2026-09-09",
          "close": 4382.4
        },
        {
          "date": "2026-09-10",
          "close": 4446.64
        },
        {
          "date": "2026-09-11",
          "close": 4398.25
        },
        {
          "date": "2026-09-14",
          "close": 4436.85
        },
        {
          "date": "2026-09-15",
          "close": 4380.92
        },
        {
          "date": "2026-09-16",
          "close": 4347.46
        },
        {
          "date": "2026-09-17",
          "close": 4334.36
        },
        {
          "date": "2026-09-18",
          "close": 4313.61
        },
        {
          "date": "2026-09-21",
          "close": 4322.66
        },
        {
          "date": "2026-09-22",
          "close": 4319.08
        },
        {
          "date": "2026-09-23",
          "close": 4300.66
        },
        {
          "date": "2026-09-24",
          "close": 4313.49
        },
        {
          "date": "2026-09-28",
          "close": 4304.38
        },
        {
          "date": "2026-09-29",
          "close": 4319.88
        },
        {
          "date": "2026-09-30",
          "close": 4382.97
        },
        {
          "date": "2026-10-08",
          "close": 4420.19
        },
        {
          "date": "2026-10-09",
          "close": 4373.47
        },
        {
          "date": "2026-10-12",
          "close": 4460.35
        },
        {
          "date": "2026-10-13",
          "close": 4415.16
        },
        {
          "date": "2026-10-14",
          "close": 4413.25
        },
        {
          "date": "2026-10-15",
          "close": 4365.32
        },
        {
          "date": "2026-10-16",
          "close": 4379.33
        },
        {
          "date": "2026-10-19",
          "close": 4447.04
        },
        {
          "date": "2026-10-20",
          "close": 4397.11
        },
        {
          "date": "2026-10-21",
          "close": 4371.49
        },
        {
          "date": "2026-10-22",
          "close": 4333.44
        },
        {
          "date": "2026-10-23",
          "close": 4309.98
        },
        {
          "date": "2026-10-26",
          "close": 4375.36
        },
        {
          "date": "2026-10-27",
          "close": 4433.97
        },
        {
          "date": "2026-10-28",
          "close": 4418.25
        },
        {
          "date": "2026-10-29",
          "close": 4505.8
        },
        {
          "date": "2026-10-30",
          "close": 4540.27
        },
        {
          "date": "2026-11-02",
          "close": 4502.35
        },
        {
          "date": "2026-11-03",
          "close": 4482.36
        },
        {
          "date": "2026-11-04",
          "close": 4474.36
        },
        {
          "date": "2026-11-05",
          "close": 4441.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5168539325842697,
          "pullback_frequency": 0.0449438202247191,
          "up_wilson": [
            0.4145058525044388,
            0.6178072976561371
          ],
          "pullback_wilson": [
            0.017614486067325956,
            0.10993045959712858
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.23214285714285715,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.1409937910920862,
            0.35768153215010856
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 4,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 2,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0476",
      "name": "装修建材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02863481219289654,
        "5": 0.0536963101996808,
        "20": -0.04131179913595984,
        "60": -0.01065981562721563
      },
      "moving_averages": {
        "5": 14395.461999999732,
        "20": 14837.037499999813,
        "60": 15345.341666666574
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.04355877915065909,
      "history": [
        {
          "date": "2026-05-13",
          "close": 18009.91
        },
        {
          "date": "2026-05-14",
          "close": 18016.85
        },
        {
          "date": "2026-05-15",
          "close": 17880.39
        },
        {
          "date": "2026-05-18",
          "close": 17859.36
        },
        {
          "date": "2026-05-19",
          "close": 17896.42
        },
        {
          "date": "2026-05-20",
          "close": 17887.42
        },
        {
          "date": "2026-05-21",
          "close": 17313.31
        },
        {
          "date": "2026-05-22",
          "close": 17595.14
        },
        {
          "date": "2026-05-25",
          "close": 17595.68
        },
        {
          "date": "2026-05-26",
          "close": 17339.44
        },
        {
          "date": "2026-05-27",
          "close": 16865.26
        },
        {
          "date": "2026-05-28",
          "close": 16921.33
        },
        {
          "date": "2026-05-29",
          "close": 16801.99
        },
        {
          "date": "2026-06-01",
          "close": 17272.48
        },
        {
          "date": "2026-06-02",
          "close": 17170.29
        },
        {
          "date": "2026-06-03",
          "close": 17065.66
        },
        {
          "date": "2026-06-04",
          "close": 16924.26
        },
        {
          "date": "2026-06-05",
          "close": 17071.01
        },
        {
          "date": "2026-06-08",
          "close": 16752.25
        },
        {
          "date": "2026-06-09",
          "close": 16856.16
        },
        {
          "date": "2026-06-10",
          "close": 16651.26
        },
        {
          "date": "2026-06-11",
          "close": 16480.81
        },
        {
          "date": "2026-06-12",
          "close": 16817.71
        },
        {
          "date": "2026-06-15",
          "close": 16877.88
        },
        {
          "date": "2026-06-16",
          "close": 16842.82
        },
        {
          "date": "2026-06-17",
          "close": 16843.13
        },
        {
          "date": "2026-06-18",
          "close": 16660.04
        },
        {
          "date": "2026-06-22",
          "close": 16741.25
        },
        {
          "date": "2026-06-23",
          "close": 16775.01
        },
        {
          "date": "2026-06-24",
          "close": 16478.0
        },
        {
          "date": "2026-06-25",
          "close": 16175.22
        },
        {
          "date": "2026-06-26",
          "close": 15864.16
        },
        {
          "date": "2026-06-29",
          "close": 15684.55
        },
        {
          "date": "2026-06-30",
          "close": 15762.78
        },
        {
          "date": "2026-07-01",
          "close": 16047.68
        },
        {
          "date": "2026-07-02",
          "close": 16016.95
        },
        {
          "date": "2026-07-03",
          "close": 16122.2
        },
        {
          "date": "2026-07-06",
          "close": 15913.91
        },
        {
          "date": "2026-07-07",
          "close": 15553.4
        },
        {
          "date": "2026-07-08",
          "close": 15307.89
        },
        {
          "date": "2026-07-09",
          "close": 15301.06
        },
        {
          "date": "2026-07-10",
          "close": 15435.62
        },
        {
          "date": "2026-07-13",
          "close": 14793.76
        },
        {
          "date": "2026-07-14",
          "close": 15050.69
        },
        {
          "date": "2026-07-15",
          "close": 15082.29
        },
        {
          "date": "2026-07-16",
          "close": 15013.11
        },
        {
          "date": "2026-07-17",
          "close": 14390.22
        },
        {
          "date": "2026-07-20",
          "close": 13825.12
        },
        {
          "date": "2026-07-21",
          "close": 13862.36
        },
        {
          "date": "2026-07-22",
          "close": 13715.99
        },
        {
          "date": "2026-07-23",
          "close": 14082.6
        },
        {
          "date": "2026-07-24",
          "close": 13741.92
        },
        {
          "date": "2026-07-27",
          "close": 14195.51
        },
        {
          "date": "2026-07-28",
          "close": 14280.97
        },
        {
          "date": "2026-07-29",
          "close": 14567.71
        },
        {
          "date": "2026-07-30",
          "close": 14265.19
        },
        {
          "date": "2026-07-31",
          "close": 14540.18
        },
        {
          "date": "2026-08-03",
          "close": 14828.69
        },
        {
          "date": "2026-08-04",
          "close": 14959.28
        },
        {
          "date": "2026-08-05",
          "close": 15133.47
        },
        {
          "date": "2026-08-06",
          "close": 15239.29
        },
        {
          "date": "2026-08-07",
          "close": 15246.0
        },
        {
          "date": "2026-08-10",
          "close": 15509.49
        },
        {
          "date": "2026-08-11",
          "close": 15403.33
        },
        {
          "date": "2026-08-12",
          "close": 15621.78
        },
        {
          "date": "2026-08-13",
          "close": 15405.52
        },
        {
          "date": "2026-08-14",
          "close": 15444.43
        },
        {
          "date": "2026-08-17",
          "close": 15630.08
        },
        {
          "date": "2026-08-18",
          "close": 15670.57
        },
        {
          "date": "2026-08-19",
          "close": 15302.2
        },
        {
          "date": "2026-08-20",
          "close": 15436.08
        },
        {
          "date": "2026-08-21",
          "close": 15438.51
        },
        {
          "date": "2026-08-24",
          "close": 15367.79
        },
        {
          "date": "2026-08-25",
          "close": 15639.44
        },
        {
          "date": "2026-08-26",
          "close": 15717.31
        },
        {
          "date": "2026-08-27",
          "close": 15746.77
        },
        {
          "date": "2026-08-28",
          "close": 15819.16
        },
        {
          "date": "2026-08-31",
          "close": 15877.56
        },
        {
          "date": "2026-09-01",
          "close": 15918.67
        },
        {
          "date": "2026-09-02",
          "close": 15925.11
        },
        {
          "date": "2026-09-03",
          "close": 15887.31
        },
        {
          "date": "2026-09-04",
          "close": 15837.49
        },
        {
          "date": "2026-09-07",
          "close": 15869.05
        },
        {
          "date": "2026-09-08",
          "close": 15964.35
        },
        {
          "date": "2026-09-09",
          "close": 15857.91
        },
        {
          "date": "2026-09-10",
          "close": 15717.14
        },
        {
          "date": "2026-09-11",
          "close": 15359.98
        },
        {
          "date": "2026-09-14",
          "close": 15368.03
        },
        {
          "date": "2026-09-15",
          "close": 15052.3
        },
        {
          "date": "2026-09-16",
          "close": 15326.22
        },
        {
          "date": "2026-09-17",
          "close": 15323.57
        },
        {
          "date": "2026-09-18",
          "close": 15546.86
        },
        {
          "date": "2026-09-21",
          "close": 15957.89
        },
        {
          "date": "2026-09-22",
          "close": 15887.5
        },
        {
          "date": "2026-09-23",
          "close": 15821.03
        },
        {
          "date": "2026-09-24",
          "close": 15683.52
        },
        {
          "date": "2026-09-28",
          "close": 15373.6
        },
        {
          "date": "2026-09-29",
          "close": 15525.17
        },
        {
          "date": "2026-09-30",
          "close": 15644.41
        },
        {
          "date": "2026-10-08",
          "close": 15617.33
        },
        {
          "date": "2026-10-09",
          "close": 15654.02
        },
        {
          "date": "2026-10-12",
          "close": 15386.71
        },
        {
          "date": "2026-10-13",
          "close": 15580.69
        },
        {
          "date": "2026-10-14",
          "close": 15383.54
        },
        {
          "date": "2026-10-15",
          "close": 14852.45
        },
        {
          "date": "2026-10-16",
          "close": 15099.28
        },
        {
          "date": "2026-10-19",
          "close": 14972.2
        },
        {
          "date": "2026-10-20",
          "close": 15087.8
        },
        {
          "date": "2026-10-21",
          "close": 15135.91
        },
        {
          "date": "2026-10-22",
          "close": 14873.59
        },
        {
          "date": "2026-10-23",
          "close": 14862.53
        },
        {
          "date": "2026-10-26",
          "close": 14809.45
        },
        {
          "date": "2026-10-27",
          "close": 14372.89
        },
        {
          "date": "2026-10-28",
          "close": 14483.21
        },
        {
          "date": "2026-10-29",
          "close": 14209.17
        },
        {
          "date": "2026-10-30",
          "close": 14001.37
        },
        {
          "date": "2026-11-02",
          "close": 14151.41
        },
        {
          "date": "2026-11-03",
          "close": 14297.02
        },
        {
          "date": "2026-11-04",
          "close": 14555.36
        },
        {
          "date": "2026-11-05",
          "close": 14972.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4578313253012048,
          "pullback_frequency": 0.3132530120481928,
          "up_wilson": [
            0.35489376982070636,
            0.5644995695466891
          ],
          "pullback_wilson": [
            0.22361394104451462,
            0.4194137047253793
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 9,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 10,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0478",
      "name": "有色金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025830487590445594,
        "5": 0.04716249061496125,
        "20": -0.08964330241703988,
        "60": -0.1428074301047907
      },
      "moving_averages": {
        "5": 22207.86599999964,
        "20": 23348.378999999724,
        "60": 26149.058166666608
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.09639048097806568,
      "history": [
        {
          "date": "2026-05-13",
          "close": 32273.48
        },
        {
          "date": "2026-05-14",
          "close": 31302.91
        },
        {
          "date": "2026-05-15",
          "close": 30424.98
        },
        {
          "date": "2026-05-18",
          "close": 30481.27
        },
        {
          "date": "2026-05-19",
          "close": 30297.73
        },
        {
          "date": "2026-05-20",
          "close": 30340.27
        },
        {
          "date": "2026-05-21",
          "close": 29433.81
        },
        {
          "date": "2026-05-22",
          "close": 30612.51
        },
        {
          "date": "2026-05-25",
          "close": 30766.42
        },
        {
          "date": "2026-05-26",
          "close": 31021.57
        },
        {
          "date": "2026-05-27",
          "close": 30080.0
        },
        {
          "date": "2026-05-28",
          "close": 30412.48
        },
        {
          "date": "2026-05-29",
          "close": 29431.37
        },
        {
          "date": "2026-06-01",
          "close": 29399.28
        },
        {
          "date": "2026-06-02",
          "close": 29975.51
        },
        {
          "date": "2026-06-03",
          "close": 30217.67
        },
        {
          "date": "2026-06-04",
          "close": 29623.25
        },
        {
          "date": "2026-06-05",
          "close": 29567.21
        },
        {
          "date": "2026-06-08",
          "close": 28151.59
        },
        {
          "date": "2026-06-09",
          "close": 28791.64
        },
        {
          "date": "2026-06-10",
          "close": 28359.2
        },
        {
          "date": "2026-06-11",
          "close": 28833.02
        },
        {
          "date": "2026-06-12",
          "close": 29895.64
        },
        {
          "date": "2026-06-15",
          "close": 31045.4
        },
        {
          "date": "2026-06-16",
          "close": 31403.49
        },
        {
          "date": "2026-06-17",
          "close": 31070.8
        },
        {
          "date": "2026-06-18",
          "close": 31297.09
        },
        {
          "date": "2026-06-22",
          "close": 32511.88
        },
        {
          "date": "2026-06-23",
          "close": 30800.53
        },
        {
          "date": "2026-06-24",
          "close": 30819.02
        },
        {
          "date": "2026-06-25",
          "close": 30308.86
        },
        {
          "date": "2026-06-26",
          "close": 29106.89
        },
        {
          "date": "2026-06-29",
          "close": 29061.36
        },
        {
          "date": "2026-06-30",
          "close": 29281.23
        },
        {
          "date": "2026-07-01",
          "close": 29598.45
        },
        {
          "date": "2026-07-02",
          "close": 29560.95
        },
        {
          "date": "2026-07-03",
          "close": 29747.05
        },
        {
          "date": "2026-07-06",
          "close": 28965.08
        },
        {
          "date": "2026-07-07",
          "close": 28163.23
        },
        {
          "date": "2026-07-08",
          "close": 27197.27
        },
        {
          "date": "2026-07-09",
          "close": 27058.78
        },
        {
          "date": "2026-07-10",
          "close": 27105.74
        },
        {
          "date": "2026-07-13",
          "close": 25651.8
        },
        {
          "date": "2026-07-14",
          "close": 26543.83
        },
        {
          "date": "2026-07-15",
          "close": 26024.17
        },
        {
          "date": "2026-07-16",
          "close": 25530.43
        },
        {
          "date": "2026-07-17",
          "close": 24216.23
        },
        {
          "date": "2026-07-20",
          "close": 23551.35
        },
        {
          "date": "2026-07-21",
          "close": 24474.85
        },
        {
          "date": "2026-07-22",
          "close": 24614.47
        },
        {
          "date": "2026-07-23",
          "close": 25477.37
        },
        {
          "date": "2026-07-24",
          "close": 24345.14
        },
        {
          "date": "2026-07-27",
          "close": 25088.15
        },
        {
          "date": "2026-07-28",
          "close": 24600.64
        },
        {
          "date": "2026-07-29",
          "close": 25110.47
        },
        {
          "date": "2026-07-30",
          "close": 24604.92
        },
        {
          "date": "2026-07-31",
          "close": 25175.19
        },
        {
          "date": "2026-08-03",
          "close": 25433.23
        },
        {
          "date": "2026-08-04",
          "close": 26030.76
        },
        {
          "date": "2026-08-05",
          "close": 27156.01
        },
        {
          "date": "2026-08-06",
          "close": 27405.7
        },
        {
          "date": "2026-08-07",
          "close": 28144.09
        },
        {
          "date": "2026-08-10",
          "close": 28768.67
        },
        {
          "date": "2026-08-11",
          "close": 27897.98
        },
        {
          "date": "2026-08-12",
          "close": 28209.9
        },
        {
          "date": "2026-08-13",
          "close": 27415.12
        },
        {
          "date": "2026-08-14",
          "close": 27801.91
        },
        {
          "date": "2026-08-17",
          "close": 28566.18
        },
        {
          "date": "2026-08-18",
          "close": 28415.9
        },
        {
          "date": "2026-08-19",
          "close": 27254.67
        },
        {
          "date": "2026-08-20",
          "close": 27380.81
        },
        {
          "date": "2026-08-21",
          "close": 28090.61
        },
        {
          "date": "2026-08-24",
          "close": 28162.43
        },
        {
          "date": "2026-08-25",
          "close": 27843.99
        },
        {
          "date": "2026-08-26",
          "close": 28170.23
        },
        {
          "date": "2026-08-27",
          "close": 28634.47
        },
        {
          "date": "2026-08-28",
          "close": 28805.65
        },
        {
          "date": "2026-08-31",
          "close": 28613.08
        },
        {
          "date": "2026-09-01",
          "close": 28316.58
        },
        {
          "date": "2026-09-02",
          "close": 27936.49
        },
        {
          "date": "2026-09-03",
          "close": 28138.16
        },
        {
          "date": "2026-09-04",
          "close": 27636.0
        },
        {
          "date": "2026-09-07",
          "close": 27731.2
        },
        {
          "date": "2026-09-08",
          "close": 27906.69
        },
        {
          "date": "2026-09-09",
          "close": 28204.85
        },
        {
          "date": "2026-09-10",
          "close": 27745.24
        },
        {
          "date": "2026-09-11",
          "close": 26880.83
        },
        {
          "date": "2026-09-14",
          "close": 26872.47
        },
        {
          "date": "2026-09-15",
          "close": 26704.14
        },
        {
          "date": "2026-09-16",
          "close": 27214.85
        },
        {
          "date": "2026-09-17",
          "close": 26739.8
        },
        {
          "date": "2026-09-18",
          "close": 27152.16
        },
        {
          "date": "2026-09-21",
          "close": 27411.97
        },
        {
          "date": "2026-09-22",
          "close": 27425.44
        },
        {
          "date": "2026-09-23",
          "close": 27224.67
        },
        {
          "date": "2026-09-24",
          "close": 26501.88
        },
        {
          "date": "2026-09-28",
          "close": 25511.56
        },
        {
          "date": "2026-09-29",
          "close": 25845.61
        },
        {
          "date": "2026-09-30",
          "close": 25723.81
        },
        {
          "date": "2026-10-08",
          "close": 25570.12
        },
        {
          "date": "2026-10-09",
          "close": 25761.05
        },
        {
          "date": "2026-10-12",
          "close": 24974.81
        },
        {
          "date": "2026-10-13",
          "close": 25050.93
        },
        {
          "date": "2026-10-14",
          "close": 24518.87
        },
        {
          "date": "2026-10-15",
          "close": 23570.27
        },
        {
          "date": "2026-10-16",
          "close": 23733.5
        },
        {
          "date": "2026-10-19",
          "close": 23696.84
        },
        {
          "date": "2026-10-20",
          "close": 23807.18
        },
        {
          "date": "2026-10-21",
          "close": 23729.08
        },
        {
          "date": "2026-10-22",
          "close": 23098.52
        },
        {
          "date": "2026-10-23",
          "close": 23447.41
        },
        {
          "date": "2026-10-26",
          "close": 23004.2
        },
        {
          "date": "2026-10-27",
          "close": 22483.4
        },
        {
          "date": "2026-10-28",
          "close": 22822.66
        },
        {
          "date": "2026-10-29",
          "close": 22229.53
        },
        {
          "date": "2026-10-30",
          "close": 21574.43
        },
        {
          "date": "2026-11-02",
          "close": 21816.12
        },
        {
          "date": "2026-11-03",
          "close": 21679.06
        },
        {
          "date": "2026-11-04",
          "close": 22691.79
        },
        {
          "date": "2026-11-05",
          "close": 23277.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4805194805194805,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.3725303790298501,
            0.590359949227907
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.4318181818181818,
          "up_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "pullback_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 1,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0479",
      "name": "钢铁",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0072968853590689164,
        "5": 0.03265646458701199,
        "20": -0.05540294038094973,
        "60": -0.07818068775887288
      },
      "moving_averages": {
        "5": 7201.7400000002235,
        "20": 7451.280500000156,
        "60": 7771.160500000091
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 6.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.06070085136704384,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9207.28
        },
        {
          "date": "2026-05-14",
          "close": 9016.8
        },
        {
          "date": "2026-05-15",
          "close": 8855.52
        },
        {
          "date": "2026-05-18",
          "close": 8762.79
        },
        {
          "date": "2026-05-19",
          "close": 8781.46
        },
        {
          "date": "2026-05-20",
          "close": 8637.64
        },
        {
          "date": "2026-05-21",
          "close": 8464.59
        },
        {
          "date": "2026-05-22",
          "close": 8561.89
        },
        {
          "date": "2026-05-25",
          "close": 8586.27
        },
        {
          "date": "2026-05-26",
          "close": 8618.65
        },
        {
          "date": "2026-05-27",
          "close": 8391.45
        },
        {
          "date": "2026-05-28",
          "close": 8423.28
        },
        {
          "date": "2026-05-29",
          "close": 8382.13
        },
        {
          "date": "2026-06-01",
          "close": 8487.14
        },
        {
          "date": "2026-06-02",
          "close": 8403.64
        },
        {
          "date": "2026-06-03",
          "close": 8350.8
        },
        {
          "date": "2026-06-04",
          "close": 8258.86
        },
        {
          "date": "2026-06-05",
          "close": 8293.48
        },
        {
          "date": "2026-06-08",
          "close": 8066.99
        },
        {
          "date": "2026-06-09",
          "close": 8052.47
        },
        {
          "date": "2026-06-10",
          "close": 7966.53
        },
        {
          "date": "2026-06-11",
          "close": 7942.24
        },
        {
          "date": "2026-06-12",
          "close": 8128.76
        },
        {
          "date": "2026-06-15",
          "close": 8230.12
        },
        {
          "date": "2026-06-16",
          "close": 8186.85
        },
        {
          "date": "2026-06-17",
          "close": 8034.53
        },
        {
          "date": "2026-06-18",
          "close": 8059.02
        },
        {
          "date": "2026-06-22",
          "close": 8119.82
        },
        {
          "date": "2026-06-23",
          "close": 7973.84
        },
        {
          "date": "2026-06-24",
          "close": 7837.61
        },
        {
          "date": "2026-06-25",
          "close": 7722.82
        },
        {
          "date": "2026-06-26",
          "close": 7520.69
        },
        {
          "date": "2026-06-29",
          "close": 7541.12
        },
        {
          "date": "2026-06-30",
          "close": 7525.73
        },
        {
          "date": "2026-07-01",
          "close": 7723.96
        },
        {
          "date": "2026-07-02",
          "close": 7731.56
        },
        {
          "date": "2026-07-03",
          "close": 7742.36
        },
        {
          "date": "2026-07-06",
          "close": 7708.4
        },
        {
          "date": "2026-07-07",
          "close": 7564.02
        },
        {
          "date": "2026-07-08",
          "close": 7514.26
        },
        {
          "date": "2026-07-09",
          "close": 7413.27
        },
        {
          "date": "2026-07-10",
          "close": 7542.42
        },
        {
          "date": "2026-07-13",
          "close": 7414.15
        },
        {
          "date": "2026-07-14",
          "close": 7557.22
        },
        {
          "date": "2026-07-15",
          "close": 7706.93
        },
        {
          "date": "2026-07-16",
          "close": 7662.66
        },
        {
          "date": "2026-07-17",
          "close": 7508.03
        },
        {
          "date": "2026-07-20",
          "close": 7528.88
        },
        {
          "date": "2026-07-21",
          "close": 7535.51
        },
        {
          "date": "2026-07-22",
          "close": 7546.17
        },
        {
          "date": "2026-07-23",
          "close": 7748.94
        },
        {
          "date": "2026-07-24",
          "close": 7521.74
        },
        {
          "date": "2026-07-27",
          "close": 7661.48
        },
        {
          "date": "2026-07-28",
          "close": 7656.46
        },
        {
          "date": "2026-07-29",
          "close": 7838.86
        },
        {
          "date": "2026-07-30",
          "close": 7901.5
        },
        {
          "date": "2026-07-31",
          "close": 7928.56
        },
        {
          "date": "2026-08-03",
          "close": 8052.22
        },
        {
          "date": "2026-08-04",
          "close": 7968.34
        },
        {
          "date": "2026-08-05",
          "close": 7993.79
        },
        {
          "date": "2026-08-06",
          "close": 7947.83
        },
        {
          "date": "2026-08-07",
          "close": 7915.54
        },
        {
          "date": "2026-08-10",
          "close": 8015.13
        },
        {
          "date": "2026-08-11",
          "close": 7894.6
        },
        {
          "date": "2026-08-12",
          "close": 7955.55
        },
        {
          "date": "2026-08-13",
          "close": 7823.95
        },
        {
          "date": "2026-08-14",
          "close": 7823.92
        },
        {
          "date": "2026-08-17",
          "close": 7924.98
        },
        {
          "date": "2026-08-18",
          "close": 7921.47
        },
        {
          "date": "2026-08-19",
          "close": 7761.63
        },
        {
          "date": "2026-08-20",
          "close": 7833.61
        },
        {
          "date": "2026-08-21",
          "close": 7839.19
        },
        {
          "date": "2026-08-24",
          "close": 7863.53
        },
        {
          "date": "2026-08-25",
          "close": 7947.05
        },
        {
          "date": "2026-08-26",
          "close": 8076.03
        },
        {
          "date": "2026-08-27",
          "close": 8045.9
        },
        {
          "date": "2026-08-28",
          "close": 8150.45
        },
        {
          "date": "2026-08-31",
          "close": 8088.05
        },
        {
          "date": "2026-09-01",
          "close": 8153.8
        },
        {
          "date": "2026-09-02",
          "close": 8052.73
        },
        {
          "date": "2026-09-03",
          "close": 8024.45
        },
        {
          "date": "2026-09-04",
          "close": 8042.78
        },
        {
          "date": "2026-09-07",
          "close": 7966.61
        },
        {
          "date": "2026-09-08",
          "close": 8155.29
        },
        {
          "date": "2026-09-09",
          "close": 8210.85
        },
        {
          "date": "2026-09-10",
          "close": 8119.1
        },
        {
          "date": "2026-09-11",
          "close": 7914.28
        },
        {
          "date": "2026-09-14",
          "close": 7919.7
        },
        {
          "date": "2026-09-15",
          "close": 7833.92
        },
        {
          "date": "2026-09-16",
          "close": 7853.93
        },
        {
          "date": "2026-09-17",
          "close": 7815.2
        },
        {
          "date": "2026-09-18",
          "close": 7875.7
        },
        {
          "date": "2026-09-21",
          "close": 7983.78
        },
        {
          "date": "2026-09-22",
          "close": 7898.2
        },
        {
          "date": "2026-09-23",
          "close": 7860.64
        },
        {
          "date": "2026-09-24",
          "close": 7762.9
        },
        {
          "date": "2026-09-28",
          "close": 7644.52
        },
        {
          "date": "2026-09-29",
          "close": 7717.25
        },
        {
          "date": "2026-09-30",
          "close": 7808.95
        },
        {
          "date": "2026-10-08",
          "close": 7801.03
        },
        {
          "date": "2026-10-09",
          "close": 7845.03
        },
        {
          "date": "2026-10-12",
          "close": 7785.22
        },
        {
          "date": "2026-10-13",
          "close": 7803.72
        },
        {
          "date": "2026-10-14",
          "close": 7756.3
        },
        {
          "date": "2026-10-15",
          "close": 7541.85
        },
        {
          "date": "2026-10-16",
          "close": 7625.61
        },
        {
          "date": "2026-10-19",
          "close": 7639.57
        },
        {
          "date": "2026-10-20",
          "close": 7587.07
        },
        {
          "date": "2026-10-21",
          "close": 7560.08
        },
        {
          "date": "2026-10-22",
          "close": 7416.73
        },
        {
          "date": "2026-10-23",
          "close": 7421.98
        },
        {
          "date": "2026-10-26",
          "close": 7393.48
        },
        {
          "date": "2026-10-27",
          "close": 7246.28
        },
        {
          "date": "2026-10-28",
          "close": 7258.19
        },
        {
          "date": "2026-10-29",
          "close": 7135.8
        },
        {
          "date": "2026-10-30",
          "close": 7014.12
        },
        {
          "date": "2026-11-02",
          "close": 7101.4
        },
        {
          "date": "2026-11-03",
          "close": 7208.9
        },
        {
          "date": "2026-11-04",
          "close": 7315.45
        },
        {
          "date": "2026-11-05",
          "close": 7368.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45918367346938777,
          "pullback_frequency": 0.2653061224489796,
          "up_wilson": [
            0.36392694572948114,
            0.5575195840763703
          ],
          "pullback_wilson": [
            0.18795724173122724,
            0.3603603046524187
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.43859649122807015,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0481",
      "name": "汽车零部件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023581117499892335,
        "5": 0.013388085910848169,
        "20": -0.0317764128956618,
        "60": -0.048542765495829254
      },
      "moving_averages": {
        "5": 39455.19799999893,
        "20": 40365.7884999996,
        "60": 42173.26083333318
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.03376464702894999,
      "history": [
        {
          "date": "2026-05-13",
          "close": 53839.33
        },
        {
          "date": "2026-05-14",
          "close": 52741.45
        },
        {
          "date": "2026-05-15",
          "close": 53358.99
        },
        {
          "date": "2026-05-18",
          "close": 53131.84
        },
        {
          "date": "2026-05-19",
          "close": 53473.69
        },
        {
          "date": "2026-05-20",
          "close": 52804.35
        },
        {
          "date": "2026-05-21",
          "close": 52280.08
        },
        {
          "date": "2026-05-22",
          "close": 52881.18
        },
        {
          "date": "2026-05-25",
          "close": 52227.81
        },
        {
          "date": "2026-05-26",
          "close": 51370.17
        },
        {
          "date": "2026-05-27",
          "close": 50024.74
        },
        {
          "date": "2026-05-28",
          "close": 50154.97
        },
        {
          "date": "2026-05-29",
          "close": 48558.11
        },
        {
          "date": "2026-06-01",
          "close": 48985.46
        },
        {
          "date": "2026-06-02",
          "close": 48766.16
        },
        {
          "date": "2026-06-03",
          "close": 48498.99
        },
        {
          "date": "2026-06-04",
          "close": 48244.76
        },
        {
          "date": "2026-06-05",
          "close": 48707.14
        },
        {
          "date": "2026-06-08",
          "close": 47881.45
        },
        {
          "date": "2026-06-09",
          "close": 48220.92
        },
        {
          "date": "2026-06-10",
          "close": 47023.27
        },
        {
          "date": "2026-06-11",
          "close": 46045.97
        },
        {
          "date": "2026-06-12",
          "close": 46443.9
        },
        {
          "date": "2026-06-15",
          "close": 47540.32
        },
        {
          "date": "2026-06-16",
          "close": 47610.76
        },
        {
          "date": "2026-06-17",
          "close": 47175.35
        },
        {
          "date": "2026-06-18",
          "close": 47072.2
        },
        {
          "date": "2026-06-22",
          "close": 46491.38
        },
        {
          "date": "2026-06-23",
          "close": 46715.47
        },
        {
          "date": "2026-06-24",
          "close": 46020.38
        },
        {
          "date": "2026-06-25",
          "close": 44877.99
        },
        {
          "date": "2026-06-26",
          "close": 43533.32
        },
        {
          "date": "2026-06-29",
          "close": 43026.66
        },
        {
          "date": "2026-06-30",
          "close": 43754.75
        },
        {
          "date": "2026-07-01",
          "close": 44514.66
        },
        {
          "date": "2026-07-02",
          "close": 44861.89
        },
        {
          "date": "2026-07-03",
          "close": 46734.43
        },
        {
          "date": "2026-07-06",
          "close": 45846.3
        },
        {
          "date": "2026-07-07",
          "close": 44597.54
        },
        {
          "date": "2026-07-08",
          "close": 43347.97
        },
        {
          "date": "2026-07-09",
          "close": 43272.33
        },
        {
          "date": "2026-07-10",
          "close": 43778.07
        },
        {
          "date": "2026-07-13",
          "close": 41661.19
        },
        {
          "date": "2026-07-14",
          "close": 42237.01
        },
        {
          "date": "2026-07-15",
          "close": 42267.45
        },
        {
          "date": "2026-07-16",
          "close": 42293.09
        },
        {
          "date": "2026-07-17",
          "close": 40335.49
        },
        {
          "date": "2026-07-20",
          "close": 39011.54
        },
        {
          "date": "2026-07-21",
          "close": 39460.77
        },
        {
          "date": "2026-07-22",
          "close": 38799.62
        },
        {
          "date": "2026-07-23",
          "close": 39631.56
        },
        {
          "date": "2026-07-24",
          "close": 38748.29
        },
        {
          "date": "2026-07-27",
          "close": 39880.61
        },
        {
          "date": "2026-07-28",
          "close": 39734.86
        },
        {
          "date": "2026-07-29",
          "close": 40319.81
        },
        {
          "date": "2026-07-30",
          "close": 39819.43
        },
        {
          "date": "2026-07-31",
          "close": 40881.43
        },
        {
          "date": "2026-08-03",
          "close": 41482.86
        },
        {
          "date": "2026-08-04",
          "close": 41948.36
        },
        {
          "date": "2026-08-05",
          "close": 42772.8
        },
        {
          "date": "2026-08-06",
          "close": 42767.03
        },
        {
          "date": "2026-08-07",
          "close": 42835.03
        },
        {
          "date": "2026-08-10",
          "close": 43420.73
        },
        {
          "date": "2026-08-11",
          "close": 43484.79
        },
        {
          "date": "2026-08-12",
          "close": 43921.25
        },
        {
          "date": "2026-08-13",
          "close": 43418.64
        },
        {
          "date": "2026-08-14",
          "close": 43421.2
        },
        {
          "date": "2026-08-17",
          "close": 44158.43
        },
        {
          "date": "2026-08-18",
          "close": 44291.71
        },
        {
          "date": "2026-08-19",
          "close": 41973.97
        },
        {
          "date": "2026-08-20",
          "close": 42197.51
        },
        {
          "date": "2026-08-21",
          "close": 42428.73
        },
        {
          "date": "2026-08-24",
          "close": 42043.18
        },
        {
          "date": "2026-08-25",
          "close": 42877.07
        },
        {
          "date": "2026-08-26",
          "close": 42871.37
        },
        {
          "date": "2026-08-27",
          "close": 43181.86
        },
        {
          "date": "2026-08-28",
          "close": 43174.34
        },
        {
          "date": "2026-08-31",
          "close": 43697.91
        },
        {
          "date": "2026-09-01",
          "close": 44012.22
        },
        {
          "date": "2026-09-02",
          "close": 44146.18
        },
        {
          "date": "2026-09-03",
          "close": 44099.07
        },
        {
          "date": "2026-09-04",
          "close": 43678.59
        },
        {
          "date": "2026-09-07",
          "close": 44134.66
        },
        {
          "date": "2026-09-08",
          "close": 44043.22
        },
        {
          "date": "2026-09-09",
          "close": 43743.2
        },
        {
          "date": "2026-09-10",
          "close": 42870.83
        },
        {
          "date": "2026-09-11",
          "close": 42040.34
        },
        {
          "date": "2026-09-14",
          "close": 42268.7
        },
        {
          "date": "2026-09-15",
          "close": 41472.16
        },
        {
          "date": "2026-09-16",
          "close": 41777.19
        },
        {
          "date": "2026-09-17",
          "close": 42332.6
        },
        {
          "date": "2026-09-18",
          "close": 42792.29
        },
        {
          "date": "2026-09-21",
          "close": 43527.43
        },
        {
          "date": "2026-09-22",
          "close": 43497.88
        },
        {
          "date": "2026-09-23",
          "close": 43470.06
        },
        {
          "date": "2026-09-24",
          "close": 43191.3
        },
        {
          "date": "2026-09-28",
          "close": 42420.5
        },
        {
          "date": "2026-09-29",
          "close": 42679.64
        },
        {
          "date": "2026-09-30",
          "close": 42684.95
        },
        {
          "date": "2026-10-08",
          "close": 42032.12
        },
        {
          "date": "2026-10-09",
          "close": 42118.61
        },
        {
          "date": "2026-10-12",
          "close": 41477.43
        },
        {
          "date": "2026-10-13",
          "close": 41355.23
        },
        {
          "date": "2026-10-14",
          "close": 40364.37
        },
        {
          "date": "2026-10-15",
          "close": 39064.04
        },
        {
          "date": "2026-10-16",
          "close": 39990.52
        },
        {
          "date": "2026-10-19",
          "close": 40343.6
        },
        {
          "date": "2026-10-20",
          "close": 41027.52
        },
        {
          "date": "2026-10-21",
          "close": 40547.98
        },
        {
          "date": "2026-10-22",
          "close": 39872.91
        },
        {
          "date": "2026-10-23",
          "close": 40972.15
        },
        {
          "date": "2026-10-26",
          "close": 40796.9
        },
        {
          "date": "2026-10-27",
          "close": 40275.45
        },
        {
          "date": "2026-10-28",
          "close": 41674.23
        },
        {
          "date": "2026-10-29",
          "close": 40158.84
        },
        {
          "date": "2026-10-30",
          "close": 38654.72
        },
        {
          "date": "2026-11-02",
          "close": 39366.19
        },
        {
          "date": "2026-11-03",
          "close": 38799.66
        },
        {
          "date": "2026-11-04",
          "close": 39758.93
        },
        {
          "date": "2026-11-05",
          "close": 40696.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.547945205479452,
          "pullback_frequency": 0.3698630136986301,
          "up_wilson": [
            0.43424321509808306,
            0.6568534416732852
          ],
          "pullback_wilson": [
            0.26823149760636467,
            0.48450614829992145
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.425531914893617,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 10,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 16,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0482",
      "name": "一般零售",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022269674568855535,
        "5": 0.03701617726949258,
        "20": 0.006180579678220166,
        "60": 0.03741605472330445
      },
      "moving_averages": {
        "5": 16151.03200000003,
        "20": 16293.415500000026,
        "60": 16569.035666666645
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.02797091595337242,
      "history": [
        {
          "date": "2026-05-13",
          "close": 18015.13
        },
        {
          "date": "2026-05-14",
          "close": 17874.78
        },
        {
          "date": "2026-05-15",
          "close": 17525.93
        },
        {
          "date": "2026-05-18",
          "close": 17502.41
        },
        {
          "date": "2026-05-19",
          "close": 17606.69
        },
        {
          "date": "2026-05-20",
          "close": 17336.34
        },
        {
          "date": "2026-05-21",
          "close": 16849.14
        },
        {
          "date": "2026-05-22",
          "close": 17036.02
        },
        {
          "date": "2026-05-25",
          "close": 17053.54
        },
        {
          "date": "2026-05-26",
          "close": 16959.0
        },
        {
          "date": "2026-05-27",
          "close": 16902.85
        },
        {
          "date": "2026-05-28",
          "close": 16733.74
        },
        {
          "date": "2026-05-29",
          "close": 17175.61
        },
        {
          "date": "2026-06-01",
          "close": 17553.65
        },
        {
          "date": "2026-06-02",
          "close": 17253.01
        },
        {
          "date": "2026-06-03",
          "close": 17012.86
        },
        {
          "date": "2026-06-04",
          "close": 16560.93
        },
        {
          "date": "2026-06-05",
          "close": 16811.2
        },
        {
          "date": "2026-06-08",
          "close": 16542.16
        },
        {
          "date": "2026-06-09",
          "close": 16329.05
        },
        {
          "date": "2026-06-10",
          "close": 16151.31
        },
        {
          "date": "2026-06-11",
          "close": 15874.45
        },
        {
          "date": "2026-06-12",
          "close": 16207.76
        },
        {
          "date": "2026-06-15",
          "close": 16282.8
        },
        {
          "date": "2026-06-16",
          "close": 16317.18
        },
        {
          "date": "2026-06-17",
          "close": 15907.54
        },
        {
          "date": "2026-06-18",
          "close": 15731.91
        },
        {
          "date": "2026-06-22",
          "close": 15736.34
        },
        {
          "date": "2026-06-23",
          "close": 15887.84
        },
        {
          "date": "2026-06-24",
          "close": 15423.12
        },
        {
          "date": "2026-06-25",
          "close": 15237.92
        },
        {
          "date": "2026-06-26",
          "close": 14844.03
        },
        {
          "date": "2026-06-29",
          "close": 15000.6
        },
        {
          "date": "2026-06-30",
          "close": 14903.59
        },
        {
          "date": "2026-07-01",
          "close": 15423.13
        },
        {
          "date": "2026-07-02",
          "close": 15433.34
        },
        {
          "date": "2026-07-03",
          "close": 15564.42
        },
        {
          "date": "2026-07-06",
          "close": 15478.76
        },
        {
          "date": "2026-07-07",
          "close": 15006.53
        },
        {
          "date": "2026-07-08",
          "close": 15053.08
        },
        {
          "date": "2026-07-09",
          "close": 14987.18
        },
        {
          "date": "2026-07-10",
          "close": 15364.36
        },
        {
          "date": "2026-07-13",
          "close": 14943.61
        },
        {
          "date": "2026-07-14",
          "close": 15218.52
        },
        {
          "date": "2026-07-15",
          "close": 15544.32
        },
        {
          "date": "2026-07-16",
          "close": 15687.83
        },
        {
          "date": "2026-07-17",
          "close": 15214.93
        },
        {
          "date": "2026-07-20",
          "close": 15007.31
        },
        {
          "date": "2026-07-21",
          "close": 14843.69
        },
        {
          "date": "2026-07-22",
          "close": 14728.59
        },
        {
          "date": "2026-07-23",
          "close": 14980.2
        },
        {
          "date": "2026-07-24",
          "close": 14593.29
        },
        {
          "date": "2026-07-27",
          "close": 14922.01
        },
        {
          "date": "2026-07-28",
          "close": 15108.7
        },
        {
          "date": "2026-07-29",
          "close": 15543.06
        },
        {
          "date": "2026-07-30",
          "close": 15534.1
        },
        {
          "date": "2026-07-31",
          "close": 15753.76
        },
        {
          "date": "2026-08-03",
          "close": 16007.01
        },
        {
          "date": "2026-08-04",
          "close": 16004.56
        },
        {
          "date": "2026-08-05",
          "close": 16026.81
        },
        {
          "date": "2026-08-06",
          "close": 15978.43
        },
        {
          "date": "2026-08-07",
          "close": 15879.21
        },
        {
          "date": "2026-08-10",
          "close": 16255.17
        },
        {
          "date": "2026-08-11",
          "close": 16264.12
        },
        {
          "date": "2026-08-12",
          "close": 16510.21
        },
        {
          "date": "2026-08-13",
          "close": 16362.13
        },
        {
          "date": "2026-08-14",
          "close": 16068.89
        },
        {
          "date": "2026-08-17",
          "close": 16362.17
        },
        {
          "date": "2026-08-18",
          "close": 16521.17
        },
        {
          "date": "2026-08-19",
          "close": 15926.88
        },
        {
          "date": "2026-08-20",
          "close": 16168.44
        },
        {
          "date": "2026-08-21",
          "close": 16030.69
        },
        {
          "date": "2026-08-24",
          "close": 15978.49
        },
        {
          "date": "2026-08-25",
          "close": 16482.35
        },
        {
          "date": "2026-08-26",
          "close": 16476.74
        },
        {
          "date": "2026-08-27",
          "close": 16548.79
        },
        {
          "date": "2026-08-28",
          "close": 16867.36
        },
        {
          "date": "2026-08-31",
          "close": 16661.23
        },
        {
          "date": "2026-09-01",
          "close": 17237.46
        },
        {
          "date": "2026-09-02",
          "close": 17094.37
        },
        {
          "date": "2026-09-03",
          "close": 17141.42
        },
        {
          "date": "2026-09-04",
          "close": 17278.25
        },
        {
          "date": "2026-09-07",
          "close": 17778.32
        },
        {
          "date": "2026-09-08",
          "close": 18024.18
        },
        {
          "date": "2026-09-09",
          "close": 18079.66
        },
        {
          "date": "2026-09-10",
          "close": 17775.02
        },
        {
          "date": "2026-09-11",
          "close": 17182.08
        },
        {
          "date": "2026-09-14",
          "close": 17195.97
        },
        {
          "date": "2026-09-15",
          "close": 16416.26
        },
        {
          "date": "2026-09-16",
          "close": 16404.62
        },
        {
          "date": "2026-09-17",
          "close": 16480.04
        },
        {
          "date": "2026-09-18",
          "close": 16771.65
        },
        {
          "date": "2026-09-21",
          "close": 17271.38
        },
        {
          "date": "2026-09-22",
          "close": 17141.9
        },
        {
          "date": "2026-09-23",
          "close": 16861.03
        },
        {
          "date": "2026-09-24",
          "close": 16672.45
        },
        {
          "date": "2026-09-28",
          "close": 16462.2
        },
        {
          "date": "2026-09-29",
          "close": 16503.81
        },
        {
          "date": "2026-09-30",
          "close": 16634.95
        },
        {
          "date": "2026-10-08",
          "close": 16524.34
        },
        {
          "date": "2026-10-09",
          "close": 17104.91
        },
        {
          "date": "2026-10-12",
          "close": 16660.54
        },
        {
          "date": "2026-10-13",
          "close": 17037.83
        },
        {
          "date": "2026-10-14",
          "close": 16716.13
        },
        {
          "date": "2026-10-15",
          "close": 16227.93
        },
        {
          "date": "2026-10-16",
          "close": 16243.56
        },
        {
          "date": "2026-10-19",
          "close": 15981.47
        },
        {
          "date": "2026-10-20",
          "close": 16056.73
        },
        {
          "date": "2026-10-21",
          "close": 16080.86
        },
        {
          "date": "2026-10-22",
          "close": 15767.76
        },
        {
          "date": "2026-10-23",
          "close": 16073.11
        },
        {
          "date": "2026-10-26",
          "close": 16265.86
        },
        {
          "date": "2026-10-27",
          "close": 16425.91
        },
        {
          "date": "2026-10-28",
          "close": 16437.56
        },
        {
          "date": "2026-10-29",
          "close": 16032.99
        },
        {
          "date": "2026-10-30",
          "close": 15610.85
        },
        {
          "date": "2026-11-02",
          "close": 16053.52
        },
        {
          "date": "2026-11-03",
          "close": 16200.05
        },
        {
          "date": "2026-11-04",
          "close": 16264.27
        },
        {
          "date": "2026-11-05",
          "close": 16626.47
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.35365853658536583,
          "up_wilson": [
            0.4059077238820504,
            0.6173910413938009
          ],
          "pullback_wilson": [
            0.25885568331347614,
            0.4615591333763093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5957446808510638,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.4534212295011096,
            0.7235996548079124
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0484",
      "name": "贸易Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012690487731188194,
        "5": 0.04208767576139505,
        "20": -0.033950124512473145,
        "60": -0.03162295633955636
      },
      "moving_averages": {
        "5": 9095.628000000119,
        "20": 9257.32200000016,
        "60": 9602.52550000005
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04654636986406491,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11480.69
        },
        {
          "date": "2026-05-14",
          "close": 11242.95
        },
        {
          "date": "2026-05-15",
          "close": 11039.09
        },
        {
          "date": "2026-05-18",
          "close": 11083.16
        },
        {
          "date": "2026-05-19",
          "close": 11177.72
        },
        {
          "date": "2026-05-20",
          "close": 11086.75
        },
        {
          "date": "2026-05-21",
          "close": 10653.71
        },
        {
          "date": "2026-05-22",
          "close": 10851.56
        },
        {
          "date": "2026-05-25",
          "close": 10884.81
        },
        {
          "date": "2026-05-26",
          "close": 10796.66
        },
        {
          "date": "2026-05-27",
          "close": 10664.12
        },
        {
          "date": "2026-05-28",
          "close": 10695.41
        },
        {
          "date": "2026-05-29",
          "close": 10660.14
        },
        {
          "date": "2026-06-01",
          "close": 10902.81
        },
        {
          "date": "2026-06-02",
          "close": 10812.74
        },
        {
          "date": "2026-06-03",
          "close": 10762.47
        },
        {
          "date": "2026-06-04",
          "close": 10742.93
        },
        {
          "date": "2026-06-05",
          "close": 10793.84
        },
        {
          "date": "2026-06-08",
          "close": 10357.43
        },
        {
          "date": "2026-06-09",
          "close": 10253.68
        },
        {
          "date": "2026-06-10",
          "close": 10169.35
        },
        {
          "date": "2026-06-11",
          "close": 10019.55
        },
        {
          "date": "2026-06-12",
          "close": 10190.21
        },
        {
          "date": "2026-06-15",
          "close": 10308.21
        },
        {
          "date": "2026-06-16",
          "close": 10296.18
        },
        {
          "date": "2026-06-17",
          "close": 10138.42
        },
        {
          "date": "2026-06-18",
          "close": 10043.52
        },
        {
          "date": "2026-06-22",
          "close": 10111.36
        },
        {
          "date": "2026-06-23",
          "close": 10111.04
        },
        {
          "date": "2026-06-24",
          "close": 9746.65
        },
        {
          "date": "2026-06-25",
          "close": 9597.69
        },
        {
          "date": "2026-06-26",
          "close": 9410.77
        },
        {
          "date": "2026-06-29",
          "close": 9334.34
        },
        {
          "date": "2026-06-30",
          "close": 9319.31
        },
        {
          "date": "2026-07-01",
          "close": 9555.73
        },
        {
          "date": "2026-07-02",
          "close": 9550.82
        },
        {
          "date": "2026-07-03",
          "close": 9643.45
        },
        {
          "date": "2026-07-06",
          "close": 9506.02
        },
        {
          "date": "2026-07-07",
          "close": 9224.54
        },
        {
          "date": "2026-07-08",
          "close": 9169.07
        },
        {
          "date": "2026-07-09",
          "close": 9191.93
        },
        {
          "date": "2026-07-10",
          "close": 9294.2
        },
        {
          "date": "2026-07-13",
          "close": 8918.36
        },
        {
          "date": "2026-07-14",
          "close": 9090.03
        },
        {
          "date": "2026-07-15",
          "close": 9188.72
        },
        {
          "date": "2026-07-16",
          "close": 9182.8
        },
        {
          "date": "2026-07-17",
          "close": 8905.53
        },
        {
          "date": "2026-07-20",
          "close": 8858.66
        },
        {
          "date": "2026-07-21",
          "close": 8822.8
        },
        {
          "date": "2026-07-22",
          "close": 8807.23
        },
        {
          "date": "2026-07-23",
          "close": 9114.19
        },
        {
          "date": "2026-07-24",
          "close": 8837.45
        },
        {
          "date": "2026-07-27",
          "close": 9047.76
        },
        {
          "date": "2026-07-28",
          "close": 9171.55
        },
        {
          "date": "2026-07-29",
          "close": 9354.74
        },
        {
          "date": "2026-07-30",
          "close": 9316.88
        },
        {
          "date": "2026-07-31",
          "close": 9429.14
        },
        {
          "date": "2026-08-03",
          "close": 9600.43
        },
        {
          "date": "2026-08-04",
          "close": 9571.91
        },
        {
          "date": "2026-08-05",
          "close": 9622.44
        },
        {
          "date": "2026-08-06",
          "close": 9667.61
        },
        {
          "date": "2026-08-07",
          "close": 9612.27
        },
        {
          "date": "2026-08-10",
          "close": 9840.06
        },
        {
          "date": "2026-08-11",
          "close": 9776.91
        },
        {
          "date": "2026-08-12",
          "close": 9828.68
        },
        {
          "date": "2026-08-13",
          "close": 9679.93
        },
        {
          "date": "2026-08-14",
          "close": 9681.03
        },
        {
          "date": "2026-08-17",
          "close": 9773.53
        },
        {
          "date": "2026-08-18",
          "close": 9805.03
        },
        {
          "date": "2026-08-19",
          "close": 9539.34
        },
        {
          "date": "2026-08-20",
          "close": 9665.62
        },
        {
          "date": "2026-08-21",
          "close": 9621.63
        },
        {
          "date": "2026-08-24",
          "close": 9590.46
        },
        {
          "date": "2026-08-25",
          "close": 9731.95
        },
        {
          "date": "2026-08-26",
          "close": 9866.69
        },
        {
          "date": "2026-08-27",
          "close": 9955.84
        },
        {
          "date": "2026-08-28",
          "close": 10103.37
        },
        {
          "date": "2026-08-31",
          "close": 9996.6
        },
        {
          "date": "2026-09-01",
          "close": 10086.34
        },
        {
          "date": "2026-09-02",
          "close": 9965.71
        },
        {
          "date": "2026-09-03",
          "close": 9873.13
        },
        {
          "date": "2026-09-04",
          "close": 9939.67
        },
        {
          "date": "2026-09-07",
          "close": 9909.44
        },
        {
          "date": "2026-09-08",
          "close": 10072.07
        },
        {
          "date": "2026-09-09",
          "close": 10106.46
        },
        {
          "date": "2026-09-10",
          "close": 10045.17
        },
        {
          "date": "2026-09-11",
          "close": 9842.46
        },
        {
          "date": "2026-09-14",
          "close": 9742.75
        },
        {
          "date": "2026-09-15",
          "close": 9524.05
        },
        {
          "date": "2026-09-16",
          "close": 9645.02
        },
        {
          "date": "2026-09-17",
          "close": 9618.45
        },
        {
          "date": "2026-09-18",
          "close": 9658.47
        },
        {
          "date": "2026-09-21",
          "close": 9814.89
        },
        {
          "date": "2026-09-22",
          "close": 9782.79
        },
        {
          "date": "2026-09-23",
          "close": 9672.36
        },
        {
          "date": "2026-09-24",
          "close": 9651.88
        },
        {
          "date": "2026-09-28",
          "close": 9537.39
        },
        {
          "date": "2026-09-29",
          "close": 9559.83
        },
        {
          "date": "2026-09-30",
          "close": 9574.59
        },
        {
          "date": "2026-10-08",
          "close": 9645.62
        },
        {
          "date": "2026-10-09",
          "close": 9770.61
        },
        {
          "date": "2026-10-12",
          "close": 9649.88
        },
        {
          "date": "2026-10-13",
          "close": 9773.05
        },
        {
          "date": "2026-10-14",
          "close": 9579.73
        },
        {
          "date": "2026-10-15",
          "close": 9248.75
        },
        {
          "date": "2026-10-16",
          "close": 9383.26
        },
        {
          "date": "2026-10-19",
          "close": 9322.22
        },
        {
          "date": "2026-10-20",
          "close": 9267.15
        },
        {
          "date": "2026-10-21",
          "close": 9271.37
        },
        {
          "date": "2026-10-22",
          "close": 9112.32
        },
        {
          "date": "2026-10-23",
          "close": 9159.65
        },
        {
          "date": "2026-10-26",
          "close": 9201.36
        },
        {
          "date": "2026-10-27",
          "close": 8990.24
        },
        {
          "date": "2026-10-28",
          "close": 8996.9
        },
        {
          "date": "2026-10-29",
          "close": 8941.81
        },
        {
          "date": "2026-10-30",
          "close": 8802.11
        },
        {
          "date": "2026-11-02",
          "close": 8992.08
        },
        {
          "date": "2026-11-03",
          "close": 9164.42
        },
        {
          "date": "2026-11-04",
          "close": 9201.38
        },
        {
          "date": "2026-11-05",
          "close": 9318.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4939759036144578,
          "pullback_frequency": 0.2891566265060241,
          "up_wilson": [
            0.38908871700058717,
            0.5993960457661837
          ],
          "pullback_wilson": [
            0.20267448849174827,
            0.3942922083452287
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4583333333333333,
          "up_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "pullback_wilson": [
            0.32575242292867446,
            0.5970892545435019
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 12,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0486",
      "name": "传媒",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0385871025162301,
        "5": 0.08342167276150536,
        "20": 0.123958845224732,
        "60": 0.10711832695063062
      },
      "moving_averages": {
        "5": 10223.220000000298,
        "20": 10275.591500000097,
        "60": 9915.652166666634
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-20",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11271.19
        },
        {
          "date": "2026-05-14",
          "close": 10910.05
        },
        {
          "date": "2026-05-15",
          "close": 10961.26
        },
        {
          "date": "2026-05-18",
          "close": 10974.12
        },
        {
          "date": "2026-05-19",
          "close": 11167.51
        },
        {
          "date": "2026-05-20",
          "close": 10885.79
        },
        {
          "date": "2026-05-21",
          "close": 10553.16
        },
        {
          "date": "2026-05-22",
          "close": 10596.92
        },
        {
          "date": "2026-05-25",
          "close": 10514.79
        },
        {
          "date": "2026-05-26",
          "close": 10354.86
        },
        {
          "date": "2026-05-27",
          "close": 10258.04
        },
        {
          "date": "2026-05-28",
          "close": 10229.24
        },
        {
          "date": "2026-05-29",
          "close": 10182.78
        },
        {
          "date": "2026-06-01",
          "close": 10510.39
        },
        {
          "date": "2026-06-02",
          "close": 10196.29
        },
        {
          "date": "2026-06-03",
          "close": 10008.05
        },
        {
          "date": "2026-06-04",
          "close": 9820.47
        },
        {
          "date": "2026-06-05",
          "close": 9939.06
        },
        {
          "date": "2026-06-08",
          "close": 9754.99
        },
        {
          "date": "2026-06-09",
          "close": 9845.52
        },
        {
          "date": "2026-06-10",
          "close": 9784.11
        },
        {
          "date": "2026-06-11",
          "close": 9391.99
        },
        {
          "date": "2026-06-12",
          "close": 9499.18
        },
        {
          "date": "2026-06-15",
          "close": 9598.07
        },
        {
          "date": "2026-06-16",
          "close": 9582.95
        },
        {
          "date": "2026-06-17",
          "close": 9382.83
        },
        {
          "date": "2026-06-18",
          "close": 9386.14
        },
        {
          "date": "2026-06-22",
          "close": 9546.42
        },
        {
          "date": "2026-06-23",
          "close": 9459.67
        },
        {
          "date": "2026-06-24",
          "close": 9242.42
        },
        {
          "date": "2026-06-25",
          "close": 9114.99
        },
        {
          "date": "2026-06-26",
          "close": 8855.99
        },
        {
          "date": "2026-06-29",
          "close": 8849.69
        },
        {
          "date": "2026-06-30",
          "close": 8875.8
        },
        {
          "date": "2026-07-01",
          "close": 9069.33
        },
        {
          "date": "2026-07-02",
          "close": 9137.0
        },
        {
          "date": "2026-07-03",
          "close": 9078.54
        },
        {
          "date": "2026-07-06",
          "close": 8980.49
        },
        {
          "date": "2026-07-07",
          "close": 8837.84
        },
        {
          "date": "2026-07-08",
          "close": 8819.26
        },
        {
          "date": "2026-07-09",
          "close": 8895.99
        },
        {
          "date": "2026-07-10",
          "close": 9155.92
        },
        {
          "date": "2026-07-13",
          "close": 8726.22
        },
        {
          "date": "2026-07-14",
          "close": 8750.89
        },
        {
          "date": "2026-07-15",
          "close": 8993.94
        },
        {
          "date": "2026-07-16",
          "close": 9197.47
        },
        {
          "date": "2026-07-17",
          "close": 8794.92
        },
        {
          "date": "2026-07-20",
          "close": 8737.54
        },
        {
          "date": "2026-07-21",
          "close": 8788.64
        },
        {
          "date": "2026-07-22",
          "close": 8606.98
        },
        {
          "date": "2026-07-23",
          "close": 8692.44
        },
        {
          "date": "2026-07-24",
          "close": 8390.12
        },
        {
          "date": "2026-07-27",
          "close": 8684.19
        },
        {
          "date": "2026-07-28",
          "close": 8751.95
        },
        {
          "date": "2026-07-29",
          "close": 8964.97
        },
        {
          "date": "2026-07-30",
          "close": 8916.35
        },
        {
          "date": "2026-07-31",
          "close": 9372.46
        },
        {
          "date": "2026-08-03",
          "close": 9476.51
        },
        {
          "date": "2026-08-04",
          "close": 9757.14
        },
        {
          "date": "2026-08-05",
          "close": 9812.98
        },
        {
          "date": "2026-08-06",
          "close": 9721.22
        },
        {
          "date": "2026-08-07",
          "close": 9647.01
        },
        {
          "date": "2026-08-10",
          "close": 9783.29
        },
        {
          "date": "2026-08-11",
          "close": 9762.11
        },
        {
          "date": "2026-08-12",
          "close": 9894.46
        },
        {
          "date": "2026-08-13",
          "close": 9792.7
        },
        {
          "date": "2026-08-14",
          "close": 9694.19
        },
        {
          "date": "2026-08-17",
          "close": 9692.06
        },
        {
          "date": "2026-08-18",
          "close": 9566.56
        },
        {
          "date": "2026-08-19",
          "close": 9220.09
        },
        {
          "date": "2026-08-20",
          "close": 9322.16
        },
        {
          "date": "2026-08-21",
          "close": 9266.89
        },
        {
          "date": "2026-08-24",
          "close": 9133.14
        },
        {
          "date": "2026-08-25",
          "close": 9326.73
        },
        {
          "date": "2026-08-26",
          "close": 9316.6
        },
        {
          "date": "2026-08-27",
          "close": 9293.25
        },
        {
          "date": "2026-08-28",
          "close": 9339.42
        },
        {
          "date": "2026-08-31",
          "close": 9761.68
        },
        {
          "date": "2026-09-01",
          "close": 10023.27
        },
        {
          "date": "2026-09-02",
          "close": 9850.17
        },
        {
          "date": "2026-09-03",
          "close": 9762.11
        },
        {
          "date": "2026-09-04",
          "close": 9988.55
        },
        {
          "date": "2026-09-07",
          "close": 10150.12
        },
        {
          "date": "2026-09-08",
          "close": 10348.5
        },
        {
          "date": "2026-09-09",
          "close": 10029.58
        },
        {
          "date": "2026-09-10",
          "close": 9882.54
        },
        {
          "date": "2026-09-11",
          "close": 9809.04
        },
        {
          "date": "2026-09-14",
          "close": 9757.79
        },
        {
          "date": "2026-09-15",
          "close": 9575.14
        },
        {
          "date": "2026-09-16",
          "close": 9651.18
        },
        {
          "date": "2026-09-17",
          "close": 9776.63
        },
        {
          "date": "2026-09-18",
          "close": 9844.77
        },
        {
          "date": "2026-09-21",
          "close": 10028.05
        },
        {
          "date": "2026-09-22",
          "close": 10276.35
        },
        {
          "date": "2026-09-23",
          "close": 10011.79
        },
        {
          "date": "2026-09-24",
          "close": 9945.28
        },
        {
          "date": "2026-09-28",
          "close": 9687.63
        },
        {
          "date": "2026-09-29",
          "close": 9954.11
        },
        {
          "date": "2026-09-30",
          "close": 9875.19
        },
        {
          "date": "2026-10-08",
          "close": 9665.95
        },
        {
          "date": "2026-10-09",
          "close": 10203.68
        },
        {
          "date": "2026-10-12",
          "close": 10437.96
        },
        {
          "date": "2026-10-13",
          "close": 10553.26
        },
        {
          "date": "2026-10-14",
          "close": 10727.87
        },
        {
          "date": "2026-10-15",
          "close": 10528.83
        },
        {
          "date": "2026-10-16",
          "close": 10339.83
        },
        {
          "date": "2026-10-19",
          "close": 10246.26
        },
        {
          "date": "2026-10-20",
          "close": 10318.56
        },
        {
          "date": "2026-10-21",
          "close": 10481.47
        },
        {
          "date": "2026-10-22",
          "close": 9901.2
        },
        {
          "date": "2026-10-23",
          "close": 10162.79
        },
        {
          "date": "2026-10-26",
          "close": 10237.96
        },
        {
          "date": "2026-10-27",
          "close": 9996.63
        },
        {
          "date": "2026-10-28",
          "close": 10231.82
        },
        {
          "date": "2026-10-29",
          "close": 10027.61
        },
        {
          "date": "2026-10-30",
          "close": 9395.53
        },
        {
          "date": "2026-11-02",
          "close": 10193.32
        },
        {
          "date": "2026-11-03",
          "close": 10202.63
        },
        {
          "date": "2026-11-04",
          "close": 10460.49
        },
        {
          "date": "2026-11-05",
          "close": 10864.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.23708220863575521,
            0.4458257388585134
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 40,
          "insufficient_or_abstained": 3,
          "hit_rate": 0.525,
          "baseline_hit_rate": 0.525,
          "hit_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "baseline_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0538",
      "name": "化学制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02702985140470182,
        "5": 0.032334310330288885,
        "20": -0.09717947356827272,
        "60": -0.0668338114295608
      },
      "moving_averages": {
        "5": 27386.675999999792,
        "20": 29029.71599999983,
        "60": 30685.557499999926
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10450178563715262,
      "history": [
        {
          "date": "2026-05-13",
          "close": 35605.91
        },
        {
          "date": "2026-05-14",
          "close": 35469.84
        },
        {
          "date": "2026-05-15",
          "close": 35595.68
        },
        {
          "date": "2026-05-18",
          "close": 35445.76
        },
        {
          "date": "2026-05-19",
          "close": 35650.53
        },
        {
          "date": "2026-05-20",
          "close": 35770.11
        },
        {
          "date": "2026-05-21",
          "close": 34398.22
        },
        {
          "date": "2026-05-22",
          "close": 35309.29
        },
        {
          "date": "2026-05-25",
          "close": 34965.01
        },
        {
          "date": "2026-05-26",
          "close": 34640.72
        },
        {
          "date": "2026-05-27",
          "close": 33873.43
        },
        {
          "date": "2026-05-28",
          "close": 34164.91
        },
        {
          "date": "2026-05-29",
          "close": 33089.06
        },
        {
          "date": "2026-06-01",
          "close": 33661.41
        },
        {
          "date": "2026-06-02",
          "close": 33201.63
        },
        {
          "date": "2026-06-03",
          "close": 33013.22
        },
        {
          "date": "2026-06-04",
          "close": 32729.55
        },
        {
          "date": "2026-06-05",
          "close": 33030.75
        },
        {
          "date": "2026-06-08",
          "close": 31942.7
        },
        {
          "date": "2026-06-09",
          "close": 32609.96
        },
        {
          "date": "2026-06-10",
          "close": 32900.59
        },
        {
          "date": "2026-06-11",
          "close": 32802.11
        },
        {
          "date": "2026-06-12",
          "close": 33049.78
        },
        {
          "date": "2026-06-15",
          "close": 33684.49
        },
        {
          "date": "2026-06-16",
          "close": 33955.47
        },
        {
          "date": "2026-06-17",
          "close": 33866.47
        },
        {
          "date": "2026-06-18",
          "close": 33612.44
        },
        {
          "date": "2026-06-22",
          "close": 34323.98
        },
        {
          "date": "2026-06-23",
          "close": 34467.67
        },
        {
          "date": "2026-06-24",
          "close": 34283.59
        },
        {
          "date": "2026-06-25",
          "close": 33502.32
        },
        {
          "date": "2026-06-26",
          "close": 32984.02
        },
        {
          "date": "2026-06-29",
          "close": 32785.69
        },
        {
          "date": "2026-06-30",
          "close": 33052.11
        },
        {
          "date": "2026-07-01",
          "close": 34093.27
        },
        {
          "date": "2026-07-02",
          "close": 34243.43
        },
        {
          "date": "2026-07-03",
          "close": 33750.62
        },
        {
          "date": "2026-07-06",
          "close": 33357.01
        },
        {
          "date": "2026-07-07",
          "close": 32473.79
        },
        {
          "date": "2026-07-08",
          "close": 31666.57
        },
        {
          "date": "2026-07-09",
          "close": 31635.89
        },
        {
          "date": "2026-07-10",
          "close": 31518.72
        },
        {
          "date": "2026-07-13",
          "close": 30203.84
        },
        {
          "date": "2026-07-14",
          "close": 30752.79
        },
        {
          "date": "2026-07-15",
          "close": 30720.26
        },
        {
          "date": "2026-07-16",
          "close": 30158.14
        },
        {
          "date": "2026-07-17",
          "close": 28968.06
        },
        {
          "date": "2026-07-20",
          "close": 27805.98
        },
        {
          "date": "2026-07-21",
          "close": 28186.35
        },
        {
          "date": "2026-07-22",
          "close": 27740.92
        },
        {
          "date": "2026-07-23",
          "close": 28445.2
        },
        {
          "date": "2026-07-24",
          "close": 27723.64
        },
        {
          "date": "2026-07-27",
          "close": 28653.2
        },
        {
          "date": "2026-07-28",
          "close": 28531.43
        },
        {
          "date": "2026-07-29",
          "close": 28941.59
        },
        {
          "date": "2026-07-30",
          "close": 28344.19
        },
        {
          "date": "2026-07-31",
          "close": 28797.85
        },
        {
          "date": "2026-08-03",
          "close": 29389.21
        },
        {
          "date": "2026-08-04",
          "close": 29873.15
        },
        {
          "date": "2026-08-05",
          "close": 30436.69
        },
        {
          "date": "2026-08-06",
          "close": 30841.98
        },
        {
          "date": "2026-08-07",
          "close": 31072.13
        },
        {
          "date": "2026-08-10",
          "close": 31633.45
        },
        {
          "date": "2026-08-11",
          "close": 31398.9
        },
        {
          "date": "2026-08-12",
          "close": 31741.87
        },
        {
          "date": "2026-08-13",
          "close": 31219.88
        },
        {
          "date": "2026-08-14",
          "close": 31254.28
        },
        {
          "date": "2026-08-17",
          "close": 32056.2
        },
        {
          "date": "2026-08-18",
          "close": 32024.7
        },
        {
          "date": "2026-08-19",
          "close": 30881.51
        },
        {
          "date": "2026-08-20",
          "close": 31195.22
        },
        {
          "date": "2026-08-21",
          "close": 31227.37
        },
        {
          "date": "2026-08-24",
          "close": 30757.04
        },
        {
          "date": "2026-08-25",
          "close": 31047.13
        },
        {
          "date": "2026-08-26",
          "close": 31043.73
        },
        {
          "date": "2026-08-27",
          "close": 31465.33
        },
        {
          "date": "2026-08-28",
          "close": 31947.93
        },
        {
          "date": "2026-08-31",
          "close": 32031.28
        },
        {
          "date": "2026-09-01",
          "close": 32165.19
        },
        {
          "date": "2026-09-02",
          "close": 31928.22
        },
        {
          "date": "2026-09-03",
          "close": 31679.79
        },
        {
          "date": "2026-09-04",
          "close": 31501.19
        },
        {
          "date": "2026-09-07",
          "close": 31733.03
        },
        {
          "date": "2026-09-08",
          "close": 32146.29
        },
        {
          "date": "2026-09-09",
          "close": 32034.22
        },
        {
          "date": "2026-09-10",
          "close": 31418.07
        },
        {
          "date": "2026-09-11",
          "close": 30632.42
        },
        {
          "date": "2026-09-14",
          "close": 30939.31
        },
        {
          "date": "2026-09-15",
          "close": 30577.47
        },
        {
          "date": "2026-09-16",
          "close": 31193.48
        },
        {
          "date": "2026-09-17",
          "close": 31204.52
        },
        {
          "date": "2026-09-18",
          "close": 31609.84
        },
        {
          "date": "2026-09-21",
          "close": 32383.25
        },
        {
          "date": "2026-09-22",
          "close": 32456.04
        },
        {
          "date": "2026-09-23",
          "close": 32527.34
        },
        {
          "date": "2026-09-24",
          "close": 32091.94
        },
        {
          "date": "2026-09-28",
          "close": 31251.51
        },
        {
          "date": "2026-09-29",
          "close": 31334.62
        },
        {
          "date": "2026-09-30",
          "close": 31431.73
        },
        {
          "date": "2026-10-08",
          "close": 31459.73
        },
        {
          "date": "2026-10-09",
          "close": 31716.97
        },
        {
          "date": "2026-10-12",
          "close": 31114.71
        },
        {
          "date": "2026-10-13",
          "close": 31434.11
        },
        {
          "date": "2026-10-14",
          "close": 30707.21
        },
        {
          "date": "2026-10-15",
          "close": 29688.22
        },
        {
          "date": "2026-10-16",
          "close": 29829.49
        },
        {
          "date": "2026-10-19",
          "close": 29615.36
        },
        {
          "date": "2026-10-20",
          "close": 29881.01
        },
        {
          "date": "2026-10-21",
          "close": 29615.19
        },
        {
          "date": "2026-10-22",
          "close": 28620.88
        },
        {
          "date": "2026-10-23",
          "close": 28902.13
        },
        {
          "date": "2026-10-26",
          "close": 28746.23
        },
        {
          "date": "2026-10-27",
          "close": 27834.36
        },
        {
          "date": "2026-10-28",
          "close": 28442.19
        },
        {
          "date": "2026-10-29",
          "close": 27512.88
        },
        {
          "date": "2026-10-30",
          "close": 26661.96
        },
        {
          "date": "2026-11-02",
          "close": 27216.21
        },
        {
          "date": "2026-11-03",
          "close": 26997.74
        },
        {
          "date": "2026-11-04",
          "close": 27654.98
        },
        {
          "date": "2026-11-05",
          "close": 28402.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5352112676056338,
          "pullback_frequency": 0.352112676056338,
          "up_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "pullback_wilson": [
            0.25122748121653293,
            0.4681793778839557
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.47619047619047616,
          "up_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "pullback_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 5,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 1,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0539",
      "name": "综合Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018866390176465853,
        "5": 0.028179286689042016,
        "20": -0.0841396836035131,
        "60": -0.03193345742205678
      },
      "moving_averages": {
        "5": 10867.67800000012,
        "20": 11363.81849999996,
        "60": 11829.464166666754
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.09001727617479227,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13618.24
        },
        {
          "date": "2026-05-14",
          "close": 13369.28
        },
        {
          "date": "2026-05-15",
          "close": 13175.93
        },
        {
          "date": "2026-05-18",
          "close": 13086.87
        },
        {
          "date": "2026-05-19",
          "close": 13100.7
        },
        {
          "date": "2026-05-20",
          "close": 12877.87
        },
        {
          "date": "2026-05-21",
          "close": 12467.83
        },
        {
          "date": "2026-05-22",
          "close": 12652.16
        },
        {
          "date": "2026-05-25",
          "close": 12539.78
        },
        {
          "date": "2026-05-26",
          "close": 12303.77
        },
        {
          "date": "2026-05-27",
          "close": 12073.4
        },
        {
          "date": "2026-05-28",
          "close": 12133.68
        },
        {
          "date": "2026-05-29",
          "close": 12098.42
        },
        {
          "date": "2026-06-01",
          "close": 12384.57
        },
        {
          "date": "2026-06-02",
          "close": 12231.71
        },
        {
          "date": "2026-06-03",
          "close": 12078.86
        },
        {
          "date": "2026-06-04",
          "close": 11853.98
        },
        {
          "date": "2026-06-05",
          "close": 11937.43
        },
        {
          "date": "2026-06-08",
          "close": 11678.33
        },
        {
          "date": "2026-06-09",
          "close": 11799.87
        },
        {
          "date": "2026-06-10",
          "close": 11861.82
        },
        {
          "date": "2026-06-11",
          "close": 11767.81
        },
        {
          "date": "2026-06-12",
          "close": 11834.12
        },
        {
          "date": "2026-06-15",
          "close": 11818.72
        },
        {
          "date": "2026-06-16",
          "close": 11801.3
        },
        {
          "date": "2026-06-17",
          "close": 11699.54
        },
        {
          "date": "2026-06-18",
          "close": 11572.77
        },
        {
          "date": "2026-06-22",
          "close": 11625.65
        },
        {
          "date": "2026-06-23",
          "close": 11807.22
        },
        {
          "date": "2026-06-24",
          "close": 11585.46
        },
        {
          "date": "2026-06-25",
          "close": 11366.29
        },
        {
          "date": "2026-06-26",
          "close": 11171.04
        },
        {
          "date": "2026-06-29",
          "close": 11022.53
        },
        {
          "date": "2026-06-30",
          "close": 11044.25
        },
        {
          "date": "2026-07-01",
          "close": 11354.65
        },
        {
          "date": "2026-07-02",
          "close": 11332.93
        },
        {
          "date": "2026-07-03",
          "close": 11391.21
        },
        {
          "date": "2026-07-06",
          "close": 11340.71
        },
        {
          "date": "2026-07-07",
          "close": 11037.15
        },
        {
          "date": "2026-07-08",
          "close": 10910.94
        },
        {
          "date": "2026-07-09",
          "close": 10942.26
        },
        {
          "date": "2026-07-10",
          "close": 11064.72
        },
        {
          "date": "2026-07-13",
          "close": 10826.08
        },
        {
          "date": "2026-07-14",
          "close": 11039.07
        },
        {
          "date": "2026-07-15",
          "close": 11064.93
        },
        {
          "date": "2026-07-16",
          "close": 11098.8
        },
        {
          "date": "2026-07-17",
          "close": 10785.34
        },
        {
          "date": "2026-07-20",
          "close": 10583.62
        },
        {
          "date": "2026-07-21",
          "close": 10457.23
        },
        {
          "date": "2026-07-22",
          "close": 10398.76
        },
        {
          "date": "2026-07-23",
          "close": 10748.05
        },
        {
          "date": "2026-07-24",
          "close": 10447.8
        },
        {
          "date": "2026-07-27",
          "close": 10737.17
        },
        {
          "date": "2026-07-28",
          "close": 10772.7
        },
        {
          "date": "2026-07-29",
          "close": 11006.24
        },
        {
          "date": "2026-07-30",
          "close": 11029.75
        },
        {
          "date": "2026-07-31",
          "close": 11242.93
        },
        {
          "date": "2026-08-03",
          "close": 11492.39
        },
        {
          "date": "2026-08-04",
          "close": 11542.17
        },
        {
          "date": "2026-08-05",
          "close": 11518.64
        },
        {
          "date": "2026-08-06",
          "close": 11517.99
        },
        {
          "date": "2026-08-07",
          "close": 11500.39
        },
        {
          "date": "2026-08-10",
          "close": 11698.78
        },
        {
          "date": "2026-08-11",
          "close": 11696.48
        },
        {
          "date": "2026-08-12",
          "close": 11894.64
        },
        {
          "date": "2026-08-13",
          "close": 11909.18
        },
        {
          "date": "2026-08-14",
          "close": 11881.06
        },
        {
          "date": "2026-08-17",
          "close": 12027.7
        },
        {
          "date": "2026-08-18",
          "close": 11975.58
        },
        {
          "date": "2026-08-19",
          "close": 11687.88
        },
        {
          "date": "2026-08-20",
          "close": 11941.05
        },
        {
          "date": "2026-08-21",
          "close": 11844.44
        },
        {
          "date": "2026-08-24",
          "close": 11718.52
        },
        {
          "date": "2026-08-25",
          "close": 11922.71
        },
        {
          "date": "2026-08-26",
          "close": 12004.01
        },
        {
          "date": "2026-08-27",
          "close": 12213.58
        },
        {
          "date": "2026-08-28",
          "close": 12391.82
        },
        {
          "date": "2026-08-31",
          "close": 12230.98
        },
        {
          "date": "2026-09-01",
          "close": 12351.02
        },
        {
          "date": "2026-09-02",
          "close": 12177.53
        },
        {
          "date": "2026-09-03",
          "close": 12068.84
        },
        {
          "date": "2026-09-04",
          "close": 12146.72
        },
        {
          "date": "2026-09-07",
          "close": 12296.72
        },
        {
          "date": "2026-09-08",
          "close": 12695.66
        },
        {
          "date": "2026-09-09",
          "close": 12707.99
        },
        {
          "date": "2026-09-10",
          "close": 12545.26
        },
        {
          "date": "2026-09-11",
          "close": 12259.76
        },
        {
          "date": "2026-09-14",
          "close": 12203.89
        },
        {
          "date": "2026-09-15",
          "close": 11810.59
        },
        {
          "date": "2026-09-16",
          "close": 12005.55
        },
        {
          "date": "2026-09-17",
          "close": 11996.3
        },
        {
          "date": "2026-09-18",
          "close": 12104.72
        },
        {
          "date": "2026-09-21",
          "close": 12272.08
        },
        {
          "date": "2026-09-22",
          "close": 12271.61
        },
        {
          "date": "2026-09-23",
          "close": 12115.23
        },
        {
          "date": "2026-09-24",
          "close": 12065.24
        },
        {
          "date": "2026-09-28",
          "close": 11925.37
        },
        {
          "date": "2026-09-29",
          "close": 12046.73
        },
        {
          "date": "2026-09-30",
          "close": 12192.65
        },
        {
          "date": "2026-10-08",
          "close": 12175.23
        },
        {
          "date": "2026-10-09",
          "close": 12253.87
        },
        {
          "date": "2026-10-12",
          "close": 11968.06
        },
        {
          "date": "2026-10-13",
          "close": 12101.18
        },
        {
          "date": "2026-10-14",
          "close": 11874.68
        },
        {
          "date": "2026-10-15",
          "close": 11575.8
        },
        {
          "date": "2026-10-16",
          "close": 11650.1
        },
        {
          "date": "2026-10-19",
          "close": 11432.93
        },
        {
          "date": "2026-10-20",
          "close": 11513.77
        },
        {
          "date": "2026-10-21",
          "close": 11536.09
        },
        {
          "date": "2026-10-22",
          "close": 11225.22
        },
        {
          "date": "2026-10-23",
          "close": 11344.67
        },
        {
          "date": "2026-10-26",
          "close": 11392.73
        },
        {
          "date": "2026-10-27",
          "close": 11116.29
        },
        {
          "date": "2026-10-28",
          "close": 11107.39
        },
        {
          "date": "2026-10-29",
          "close": 10845.2
        },
        {
          "date": "2026-10-30",
          "close": 10632.77
        },
        {
          "date": "2026-11-02",
          "close": 10796.49
        },
        {
          "date": "2026-11-03",
          "close": 10813.99
        },
        {
          "date": "2026-11-04",
          "close": 10944.33
        },
        {
          "date": "2026-11-05",
          "close": 11150.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48863636363636365,
          "pullback_frequency": 0.26136363636363635,
          "up_wilson": [
            0.3868786464057155,
            0.5913446960184866
          ],
          "pullback_wilson": [
            0.18093239119935772,
            0.3617577997088863
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5192307692307693,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 3,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0545",
      "name": "通用设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019878254524008376,
        "5": 0.011084546300832665,
        "20": -0.06757768296508593,
        "60": -0.057198166673889994
      },
      "moving_averages": {
        "5": 43603.98000000045,
        "20": 45282.37500000019,
        "60": 48294.74516666656
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.06221416873395391,
      "history": [
        {
          "date": "2026-05-13",
          "close": 56931.16
        },
        {
          "date": "2026-05-14",
          "close": 55857.8
        },
        {
          "date": "2026-05-15",
          "close": 56532.83
        },
        {
          "date": "2026-05-18",
          "close": 56421.53
        },
        {
          "date": "2026-05-19",
          "close": 57203.36
        },
        {
          "date": "2026-05-20",
          "close": 56864.16
        },
        {
          "date": "2026-05-21",
          "close": 55318.16
        },
        {
          "date": "2026-05-22",
          "close": 56739.09
        },
        {
          "date": "2026-05-25",
          "close": 56490.01
        },
        {
          "date": "2026-05-26",
          "close": 55210.05
        },
        {
          "date": "2026-05-27",
          "close": 53547.07
        },
        {
          "date": "2026-05-28",
          "close": 54628.01
        },
        {
          "date": "2026-05-29",
          "close": 52394.79
        },
        {
          "date": "2026-06-01",
          "close": 52630.16
        },
        {
          "date": "2026-06-02",
          "close": 52781.42
        },
        {
          "date": "2026-06-03",
          "close": 52876.86
        },
        {
          "date": "2026-06-04",
          "close": 52948.9
        },
        {
          "date": "2026-06-05",
          "close": 54038.04
        },
        {
          "date": "2026-06-08",
          "close": 53221.04
        },
        {
          "date": "2026-06-09",
          "close": 53977.41
        },
        {
          "date": "2026-06-10",
          "close": 52456.5
        },
        {
          "date": "2026-06-11",
          "close": 51566.57
        },
        {
          "date": "2026-06-12",
          "close": 51736.98
        },
        {
          "date": "2026-06-15",
          "close": 53322.1
        },
        {
          "date": "2026-06-16",
          "close": 54262.97
        },
        {
          "date": "2026-06-17",
          "close": 54035.0
        },
        {
          "date": "2026-06-18",
          "close": 54712.65
        },
        {
          "date": "2026-06-22",
          "close": 54488.19
        },
        {
          "date": "2026-06-23",
          "close": 54438.64
        },
        {
          "date": "2026-06-24",
          "close": 53981.99
        },
        {
          "date": "2026-06-25",
          "close": 53025.17
        },
        {
          "date": "2026-06-26",
          "close": 51795.82
        },
        {
          "date": "2026-06-29",
          "close": 51285.56
        },
        {
          "date": "2026-06-30",
          "close": 52868.08
        },
        {
          "date": "2026-07-01",
          "close": 53715.15
        },
        {
          "date": "2026-07-02",
          "close": 53542.55
        },
        {
          "date": "2026-07-03",
          "close": 54928.24
        },
        {
          "date": "2026-07-06",
          "close": 53668.16
        },
        {
          "date": "2026-07-07",
          "close": 52204.22
        },
        {
          "date": "2026-07-08",
          "close": 50473.41
        },
        {
          "date": "2026-07-09",
          "close": 51045.99
        },
        {
          "date": "2026-07-10",
          "close": 51560.99
        },
        {
          "date": "2026-07-13",
          "close": 48270.32
        },
        {
          "date": "2026-07-14",
          "close": 48837.37
        },
        {
          "date": "2026-07-15",
          "close": 48688.38
        },
        {
          "date": "2026-07-16",
          "close": 47902.58
        },
        {
          "date": "2026-07-17",
          "close": 45236.74
        },
        {
          "date": "2026-07-20",
          "close": 42835.13
        },
        {
          "date": "2026-07-21",
          "close": 44188.86
        },
        {
          "date": "2026-07-22",
          "close": 43366.91
        },
        {
          "date": "2026-07-23",
          "close": 44184.06
        },
        {
          "date": "2026-07-24",
          "close": 43073.91
        },
        {
          "date": "2026-07-27",
          "close": 44640.56
        },
        {
          "date": "2026-07-28",
          "close": 44019.58
        },
        {
          "date": "2026-07-29",
          "close": 44260.3
        },
        {
          "date": "2026-07-30",
          "close": 42723.73
        },
        {
          "date": "2026-07-31",
          "close": 44291.75
        },
        {
          "date": "2026-08-03",
          "close": 45057.59
        },
        {
          "date": "2026-08-04",
          "close": 46401.16
        },
        {
          "date": "2026-08-05",
          "close": 47762.37
        },
        {
          "date": "2026-08-06",
          "close": 48254.65
        },
        {
          "date": "2026-08-07",
          "close": 48835.44
        },
        {
          "date": "2026-08-10",
          "close": 49344.42
        },
        {
          "date": "2026-08-11",
          "close": 49293.4
        },
        {
          "date": "2026-08-12",
          "close": 50182.98
        },
        {
          "date": "2026-08-13",
          "close": 49443.66
        },
        {
          "date": "2026-08-14",
          "close": 49823.0
        },
        {
          "date": "2026-08-17",
          "close": 51144.93
        },
        {
          "date": "2026-08-18",
          "close": 51405.09
        },
        {
          "date": "2026-08-19",
          "close": 48254.32
        },
        {
          "date": "2026-08-20",
          "close": 48783.77
        },
        {
          "date": "2026-08-21",
          "close": 49162.73
        },
        {
          "date": "2026-08-24",
          "close": 48403.68
        },
        {
          "date": "2026-08-25",
          "close": 49413.23
        },
        {
          "date": "2026-08-26",
          "close": 49211.72
        },
        {
          "date": "2026-08-27",
          "close": 50123.4
        },
        {
          "date": "2026-08-28",
          "close": 49830.36
        },
        {
          "date": "2026-08-31",
          "close": 50990.3
        },
        {
          "date": "2026-09-01",
          "close": 50610.88
        },
        {
          "date": "2026-09-02",
          "close": 50619.06
        },
        {
          "date": "2026-09-03",
          "close": 50812.11
        },
        {
          "date": "2026-09-04",
          "close": 50092.49
        },
        {
          "date": "2026-09-07",
          "close": 50786.16
        },
        {
          "date": "2026-09-08",
          "close": 50705.09
        },
        {
          "date": "2026-09-09",
          "close": 50432.66
        },
        {
          "date": "2026-09-10",
          "close": 49470.74
        },
        {
          "date": "2026-09-11",
          "close": 48391.55
        },
        {
          "date": "2026-09-14",
          "close": 48836.79
        },
        {
          "date": "2026-09-15",
          "close": 48206.38
        },
        {
          "date": "2026-09-16",
          "close": 49150.09
        },
        {
          "date": "2026-09-17",
          "close": 49274.43
        },
        {
          "date": "2026-09-18",
          "close": 50382.9
        },
        {
          "date": "2026-09-21",
          "close": 51206.62
        },
        {
          "date": "2026-09-22",
          "close": 51152.9
        },
        {
          "date": "2026-09-23",
          "close": 51631.68
        },
        {
          "date": "2026-09-24",
          "close": 51264.05
        },
        {
          "date": "2026-09-28",
          "close": 49779.79
        },
        {
          "date": "2026-09-29",
          "close": 49790.57
        },
        {
          "date": "2026-09-30",
          "close": 49245.14
        },
        {
          "date": "2026-10-08",
          "close": 48294.05
        },
        {
          "date": "2026-10-09",
          "close": 48017.84
        },
        {
          "date": "2026-10-12",
          "close": 47105.19
        },
        {
          "date": "2026-10-13",
          "close": 47396.59
        },
        {
          "date": "2026-10-14",
          "close": 46182.77
        },
        {
          "date": "2026-10-15",
          "close": 44458.97
        },
        {
          "date": "2026-10-16",
          "close": 45027.97
        },
        {
          "date": "2026-10-19",
          "close": 45039.83
        },
        {
          "date": "2026-10-20",
          "close": 46202.48
        },
        {
          "date": "2026-10-21",
          "close": 46028.67
        },
        {
          "date": "2026-10-22",
          "close": 45195.76
        },
        {
          "date": "2026-10-23",
          "close": 46564.68
        },
        {
          "date": "2026-10-26",
          "close": 45754.07
        },
        {
          "date": "2026-10-27",
          "close": 44250.3
        },
        {
          "date": "2026-10-28",
          "close": 45865.7
        },
        {
          "date": "2026-10-29",
          "close": 44536.78
        },
        {
          "date": "2026-10-30",
          "close": 42797.28
        },
        {
          "date": "2026-11-02",
          "close": 43657.42
        },
        {
          "date": "2026-11-03",
          "close": 42381.98
        },
        {
          "date": "2026-11-04",
          "close": 44152.77
        },
        {
          "date": "2026-11-05",
          "close": 45030.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5428571428571428,
          "pullback_frequency": 0.4142857142857143,
          "up_wilson": [
            0.42698259205475575,
            0.6542725740243641
          ],
          "pullback_wilson": [
            0.30630178568736466,
            0.5311878821543955
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.3488372093023256,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.22418589997352706,
            0.49828218007147956
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 15,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 11,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0546",
      "name": "玻璃玻纤",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00978798578427198,
        "5": 0.04272524615377571,
        "20": -0.1118713617280025,
        "60": -0.1192804503943301
      },
      "moving_averages": {
        "5": 55095.02200000137,
        "20": 58024.69349999986,
        "60": 63696.39533333356
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10497422518388133,
      "history": [
        {
          "date": "2026-05-13",
          "close": 70782.05
        },
        {
          "date": "2026-05-14",
          "close": 70194.34
        },
        {
          "date": "2026-05-15",
          "close": 67280.39
        },
        {
          "date": "2026-05-18",
          "close": 67231.98
        },
        {
          "date": "2026-05-19",
          "close": 67458.59
        },
        {
          "date": "2026-05-20",
          "close": 67015.69
        },
        {
          "date": "2026-05-21",
          "close": 67041.41
        },
        {
          "date": "2026-05-22",
          "close": 70710.84
        },
        {
          "date": "2026-05-25",
          "close": 73841.81
        },
        {
          "date": "2026-05-26",
          "close": 74560.09
        },
        {
          "date": "2026-05-27",
          "close": 72689.01
        },
        {
          "date": "2026-05-28",
          "close": 76469.07
        },
        {
          "date": "2026-05-29",
          "close": 72686.35
        },
        {
          "date": "2026-06-01",
          "close": 71592.32
        },
        {
          "date": "2026-06-02",
          "close": 71841.7
        },
        {
          "date": "2026-06-03",
          "close": 70324.34
        },
        {
          "date": "2026-06-04",
          "close": 71117.09
        },
        {
          "date": "2026-06-05",
          "close": 73356.91
        },
        {
          "date": "2026-06-08",
          "close": 71660.15
        },
        {
          "date": "2026-06-09",
          "close": 75091.88
        },
        {
          "date": "2026-06-10",
          "close": 73576.76
        },
        {
          "date": "2026-06-11",
          "close": 74314.69
        },
        {
          "date": "2026-06-12",
          "close": 73199.77
        },
        {
          "date": "2026-06-15",
          "close": 78025.49
        },
        {
          "date": "2026-06-16",
          "close": 82307.59
        },
        {
          "date": "2026-06-17",
          "close": 87250.59
        },
        {
          "date": "2026-06-18",
          "close": 83333.63
        },
        {
          "date": "2026-06-22",
          "close": 86105.5
        },
        {
          "date": "2026-06-23",
          "close": 82758.06
        },
        {
          "date": "2026-06-24",
          "close": 84095.57
        },
        {
          "date": "2026-06-25",
          "close": 85100.87
        },
        {
          "date": "2026-06-26",
          "close": 86480.16
        },
        {
          "date": "2026-06-29",
          "close": 83075.92
        },
        {
          "date": "2026-06-30",
          "close": 85601.24
        },
        {
          "date": "2026-07-01",
          "close": 83647.01
        },
        {
          "date": "2026-07-02",
          "close": 79980.63
        },
        {
          "date": "2026-07-03",
          "close": 79856.36
        },
        {
          "date": "2026-07-06",
          "close": 74924.35
        },
        {
          "date": "2026-07-07",
          "close": 72894.61
        },
        {
          "date": "2026-07-08",
          "close": 70541.77
        },
        {
          "date": "2026-07-09",
          "close": 72117.67
        },
        {
          "date": "2026-07-10",
          "close": 71543.3
        },
        {
          "date": "2026-07-13",
          "close": 66638.16
        },
        {
          "date": "2026-07-14",
          "close": 70045.2
        },
        {
          "date": "2026-07-15",
          "close": 68028.78
        },
        {
          "date": "2026-07-16",
          "close": 65737.15
        },
        {
          "date": "2026-07-17",
          "close": 63034.48
        },
        {
          "date": "2026-07-20",
          "close": 59569.74
        },
        {
          "date": "2026-07-21",
          "close": 61984.47
        },
        {
          "date": "2026-07-22",
          "close": 60239.38
        },
        {
          "date": "2026-07-23",
          "close": 61292.47
        },
        {
          "date": "2026-07-24",
          "close": 59456.48
        },
        {
          "date": "2026-07-27",
          "close": 62922.13
        },
        {
          "date": "2026-07-28",
          "close": 61085.77
        },
        {
          "date": "2026-07-29",
          "close": 61436.24
        },
        {
          "date": "2026-07-30",
          "close": 60850.47
        },
        {
          "date": "2026-07-31",
          "close": 61619.68
        },
        {
          "date": "2026-08-03",
          "close": 60713.12
        },
        {
          "date": "2026-08-04",
          "close": 62496.78
        },
        {
          "date": "2026-08-05",
          "close": 64661.56
        },
        {
          "date": "2026-08-06",
          "close": 65544.37
        },
        {
          "date": "2026-08-07",
          "close": 67081.67
        },
        {
          "date": "2026-08-10",
          "close": 67322.06
        },
        {
          "date": "2026-08-11",
          "close": 66965.92
        },
        {
          "date": "2026-08-12",
          "close": 67828.02
        },
        {
          "date": "2026-08-13",
          "close": 66052.31
        },
        {
          "date": "2026-08-14",
          "close": 67075.43
        },
        {
          "date": "2026-08-17",
          "close": 68372.52
        },
        {
          "date": "2026-08-18",
          "close": 68063.58
        },
        {
          "date": "2026-08-19",
          "close": 64270.89
        },
        {
          "date": "2026-08-20",
          "close": 64436.16
        },
        {
          "date": "2026-08-21",
          "close": 64862.19
        },
        {
          "date": "2026-08-24",
          "close": 63008.95
        },
        {
          "date": "2026-08-25",
          "close": 63463.1
        },
        {
          "date": "2026-08-26",
          "close": 63772.0
        },
        {
          "date": "2026-08-27",
          "close": 64783.9
        },
        {
          "date": "2026-08-28",
          "close": 65593.77
        },
        {
          "date": "2026-08-31",
          "close": 65740.19
        },
        {
          "date": "2026-09-01",
          "close": 64781.92
        },
        {
          "date": "2026-09-02",
          "close": 65432.12
        },
        {
          "date": "2026-09-03",
          "close": 65002.87
        },
        {
          "date": "2026-09-04",
          "close": 63664.42
        },
        {
          "date": "2026-09-07",
          "close": 64621.95
        },
        {
          "date": "2026-09-08",
          "close": 64974.3
        },
        {
          "date": "2026-09-09",
          "close": 65308.06
        },
        {
          "date": "2026-09-10",
          "close": 66961.31
        },
        {
          "date": "2026-09-11",
          "close": 69004.38
        },
        {
          "date": "2026-09-14",
          "close": 69557.89
        },
        {
          "date": "2026-09-15",
          "close": 68895.83
        },
        {
          "date": "2026-09-16",
          "close": 69033.38
        },
        {
          "date": "2026-09-17",
          "close": 70205.43
        },
        {
          "date": "2026-09-18",
          "close": 69871.07
        },
        {
          "date": "2026-09-21",
          "close": 70926.63
        },
        {
          "date": "2026-09-22",
          "close": 70247.08
        },
        {
          "date": "2026-09-23",
          "close": 69796.85
        },
        {
          "date": "2026-09-24",
          "close": 67966.97
        },
        {
          "date": "2026-09-28",
          "close": 65576.23
        },
        {
          "date": "2026-09-29",
          "close": 65888.95
        },
        {
          "date": "2026-09-30",
          "close": 65213.05
        },
        {
          "date": "2026-10-08",
          "close": 64122.13
        },
        {
          "date": "2026-10-09",
          "close": 63628.0
        },
        {
          "date": "2026-10-12",
          "close": 62451.15
        },
        {
          "date": "2026-10-13",
          "close": 62583.85
        },
        {
          "date": "2026-10-14",
          "close": 60711.41
        },
        {
          "date": "2026-10-15",
          "close": 58356.0
        },
        {
          "date": "2026-10-16",
          "close": 58642.03
        },
        {
          "date": "2026-10-19",
          "close": 58187.16
        },
        {
          "date": "2026-10-20",
          "close": 59053.93
        },
        {
          "date": "2026-10-21",
          "close": 59705.66
        },
        {
          "date": "2026-10-22",
          "close": 59004.26
        },
        {
          "date": "2026-10-23",
          "close": 58692.43
        },
        {
          "date": "2026-10-26",
          "close": 56834.93
        },
        {
          "date": "2026-10-27",
          "close": 55977.86
        },
        {
          "date": "2026-10-28",
          "close": 56574.84
        },
        {
          "date": "2026-10-29",
          "close": 54615.25
        },
        {
          "date": "2026-10-30",
          "close": 53352.43
        },
        {
          "date": "2026-11-02",
          "close": 54476.7
        },
        {
          "date": "2026-11-03",
          "close": 54300.59
        },
        {
          "date": "2026-11-04",
          "close": 56396.69
        },
        {
          "date": "2026-11-05",
          "close": 56948.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.21794871794871795,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.1407681204113414,
            0.32160705429810155
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.3829787234042553,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.25790681096421997,
            0.5257343304358642
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 10,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0725",
      "name": "装修装饰Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03989677941660141,
        "5": 0.0655467848764113,
        "20": -0.08776368498729425,
        "60": 0.01146709975884641
      },
      "moving_averages": {
        "5": 778.55,
        "20": 828.222000000003,
        "60": 871.8123333333332
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08798633222023755,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1019.48
        },
        {
          "date": "2026-05-14",
          "close": 1016.46
        },
        {
          "date": "2026-05-15",
          "close": 1010.11
        },
        {
          "date": "2026-05-18",
          "close": 1002.29
        },
        {
          "date": "2026-05-19",
          "close": 1010.18
        },
        {
          "date": "2026-05-20",
          "close": 998.69
        },
        {
          "date": "2026-05-21",
          "close": 960.2
        },
        {
          "date": "2026-05-22",
          "close": 972.64
        },
        {
          "date": "2026-05-25",
          "close": 970.07
        },
        {
          "date": "2026-05-26",
          "close": 948.89
        },
        {
          "date": "2026-05-27",
          "close": 929.71
        },
        {
          "date": "2026-05-28",
          "close": 931.15
        },
        {
          "date": "2026-05-29",
          "close": 920.72
        },
        {
          "date": "2026-06-01",
          "close": 941.03
        },
        {
          "date": "2026-06-02",
          "close": 925.51
        },
        {
          "date": "2026-06-03",
          "close": 916.42
        },
        {
          "date": "2026-06-04",
          "close": 899.3
        },
        {
          "date": "2026-06-05",
          "close": 900.9
        },
        {
          "date": "2026-06-08",
          "close": 884.26
        },
        {
          "date": "2026-06-09",
          "close": 874.67
        },
        {
          "date": "2026-06-10",
          "close": 864.57
        },
        {
          "date": "2026-06-11",
          "close": 859.21
        },
        {
          "date": "2026-06-12",
          "close": 862.1
        },
        {
          "date": "2026-06-15",
          "close": 871.1
        },
        {
          "date": "2026-06-16",
          "close": 886.19
        },
        {
          "date": "2026-06-17",
          "close": 876.88
        },
        {
          "date": "2026-06-18",
          "close": 877.38
        },
        {
          "date": "2026-06-22",
          "close": 880.64
        },
        {
          "date": "2026-06-23",
          "close": 883.76
        },
        {
          "date": "2026-06-24",
          "close": 880.15
        },
        {
          "date": "2026-06-25",
          "close": 867.76
        },
        {
          "date": "2026-06-26",
          "close": 858.56
        },
        {
          "date": "2026-06-29",
          "close": 850.7
        },
        {
          "date": "2026-06-30",
          "close": 857.25
        },
        {
          "date": "2026-07-01",
          "close": 880.48
        },
        {
          "date": "2026-07-02",
          "close": 879.03
        },
        {
          "date": "2026-07-03",
          "close": 889.83
        },
        {
          "date": "2026-07-06",
          "close": 871.42
        },
        {
          "date": "2026-07-07",
          "close": 839.21
        },
        {
          "date": "2026-07-08",
          "close": 844.11
        },
        {
          "date": "2026-07-09",
          "close": 847.44
        },
        {
          "date": "2026-07-10",
          "close": 865.49
        },
        {
          "date": "2026-07-13",
          "close": 824.12
        },
        {
          "date": "2026-07-14",
          "close": 828.15
        },
        {
          "date": "2026-07-15",
          "close": 831.93
        },
        {
          "date": "2026-07-16",
          "close": 817.7
        },
        {
          "date": "2026-07-17",
          "close": 763.71
        },
        {
          "date": "2026-07-20",
          "close": 717.22
        },
        {
          "date": "2026-07-21",
          "close": 721.83
        },
        {
          "date": "2026-07-22",
          "close": 715.05
        },
        {
          "date": "2026-07-23",
          "close": 736.52
        },
        {
          "date": "2026-07-24",
          "close": 725.97
        },
        {
          "date": "2026-07-27",
          "close": 753.97
        },
        {
          "date": "2026-07-28",
          "close": 742.51
        },
        {
          "date": "2026-07-29",
          "close": 746.75
        },
        {
          "date": "2026-07-30",
          "close": 727.61
        },
        {
          "date": "2026-07-31",
          "close": 758.78
        },
        {
          "date": "2026-08-03",
          "close": 778.62
        },
        {
          "date": "2026-08-04",
          "close": 800.19
        },
        {
          "date": "2026-08-05",
          "close": 812.76
        },
        {
          "date": "2026-08-06",
          "close": 821.79
        },
        {
          "date": "2026-08-07",
          "close": 816.22
        },
        {
          "date": "2026-08-10",
          "close": 821.28
        },
        {
          "date": "2026-08-11",
          "close": 836.33
        },
        {
          "date": "2026-08-12",
          "close": 860.98
        },
        {
          "date": "2026-08-13",
          "close": 856.35
        },
        {
          "date": "2026-08-14",
          "close": 859.17
        },
        {
          "date": "2026-08-17",
          "close": 876.91
        },
        {
          "date": "2026-08-18",
          "close": 880.55
        },
        {
          "date": "2026-08-19",
          "close": 840.95
        },
        {
          "date": "2026-08-20",
          "close": 860.09
        },
        {
          "date": "2026-08-21",
          "close": 863.86
        },
        {
          "date": "2026-08-24",
          "close": 853.18
        },
        {
          "date": "2026-08-25",
          "close": 885.08
        },
        {
          "date": "2026-08-26",
          "close": 893.49
        },
        {
          "date": "2026-08-27",
          "close": 894.59
        },
        {
          "date": "2026-08-28",
          "close": 892.72
        },
        {
          "date": "2026-08-31",
          "close": 920.08
        },
        {
          "date": "2026-09-01",
          "close": 914.92
        },
        {
          "date": "2026-09-02",
          "close": 906.91
        },
        {
          "date": "2026-09-03",
          "close": 907.68
        },
        {
          "date": "2026-09-04",
          "close": 915.83
        },
        {
          "date": "2026-09-07",
          "close": 934.67
        },
        {
          "date": "2026-09-08",
          "close": 945.86
        },
        {
          "date": "2026-09-09",
          "close": 932.71
        },
        {
          "date": "2026-09-10",
          "close": 927.63
        },
        {
          "date": "2026-09-11",
          "close": 911.24
        },
        {
          "date": "2026-09-14",
          "close": 911.81
        },
        {
          "date": "2026-09-15",
          "close": 887.12
        },
        {
          "date": "2026-09-16",
          "close": 906.21
        },
        {
          "date": "2026-09-17",
          "close": 906.9
        },
        {
          "date": "2026-09-18",
          "close": 920.69
        },
        {
          "date": "2026-09-21",
          "close": 949.76
        },
        {
          "date": "2026-09-22",
          "close": 946.31
        },
        {
          "date": "2026-09-23",
          "close": 947.57
        },
        {
          "date": "2026-09-24",
          "close": 924.64
        },
        {
          "date": "2026-09-28",
          "close": 893.79
        },
        {
          "date": "2026-09-29",
          "close": 903.68
        },
        {
          "date": "2026-09-30",
          "close": 913.58
        },
        {
          "date": "2026-10-08",
          "close": 901.17
        },
        {
          "date": "2026-10-09",
          "close": 901.39
        },
        {
          "date": "2026-10-12",
          "close": 884.11
        },
        {
          "date": "2026-10-13",
          "close": 901.12
        },
        {
          "date": "2026-10-14",
          "close": 887.36
        },
        {
          "date": "2026-10-15",
          "close": 852.08
        },
        {
          "date": "2026-10-16",
          "close": 857.66
        },
        {
          "date": "2026-10-19",
          "close": 842.88
        },
        {
          "date": "2026-10-20",
          "close": 853.08
        },
        {
          "date": "2026-10-21",
          "close": 858.8
        },
        {
          "date": "2026-10-22",
          "close": 828.15
        },
        {
          "date": "2026-10-23",
          "close": 835.44
        },
        {
          "date": "2026-10-26",
          "close": 816.22
        },
        {
          "date": "2026-10-27",
          "close": 789.12
        },
        {
          "date": "2026-10-28",
          "close": 792.77
        },
        {
          "date": "2026-10-29",
          "close": 771.51
        },
        {
          "date": "2026-10-30",
          "close": 745.23
        },
        {
          "date": "2026-11-02",
          "close": 769.65
        },
        {
          "date": "2026-11-03",
          "close": 765.25
        },
        {
          "date": "2026-11-04",
          "close": 790.54
        },
        {
          "date": "2026-11-05",
          "close": 822.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.484375,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.3663355166543264,
            0.6041839852141988
          ],
          "pullback_wilson": [
            0.21231066539482046,
            0.4339233570274815
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.42192345343670545,
            0.7214749884224129
          ],
          "pullback_wilson": [
            0.21212415179959412,
            0.5010789644821693
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 8,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0726",
      "name": "工程咨询服务Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024119708359237935,
        "5": 0.012262398569852229,
        "20": -0.10609143942477273,
        "60": -0.08011067253874171
      },
      "moving_averages": {
        "5": 703.6860000000103,
        "20": 753.5125000000116,
        "60": 790.8240000000127
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.10689553195159818,
      "history": [
        {
          "date": "2026-05-13",
          "close": 940.7
        },
        {
          "date": "2026-05-14",
          "close": 926.58
        },
        {
          "date": "2026-05-15",
          "close": 922.97
        },
        {
          "date": "2026-05-18",
          "close": 919.68
        },
        {
          "date": "2026-05-19",
          "close": 921.98
        },
        {
          "date": "2026-05-20",
          "close": 911.29
        },
        {
          "date": "2026-05-21",
          "close": 879.86
        },
        {
          "date": "2026-05-22",
          "close": 890.68
        },
        {
          "date": "2026-05-25",
          "close": 881.87
        },
        {
          "date": "2026-05-26",
          "close": 863.09
        },
        {
          "date": "2026-05-27",
          "close": 841.59
        },
        {
          "date": "2026-05-28",
          "close": 850.8
        },
        {
          "date": "2026-05-29",
          "close": 840.25
        },
        {
          "date": "2026-06-01",
          "close": 857.79
        },
        {
          "date": "2026-06-02",
          "close": 845.93
        },
        {
          "date": "2026-06-03",
          "close": 840.52
        },
        {
          "date": "2026-06-04",
          "close": 826.87
        },
        {
          "date": "2026-06-05",
          "close": 832.85
        },
        {
          "date": "2026-06-08",
          "close": 816.27
        },
        {
          "date": "2026-06-09",
          "close": 821.06
        },
        {
          "date": "2026-06-10",
          "close": 810.53
        },
        {
          "date": "2026-06-11",
          "close": 796.34
        },
        {
          "date": "2026-06-12",
          "close": 803.92
        },
        {
          "date": "2026-06-15",
          "close": 809.24
        },
        {
          "date": "2026-06-16",
          "close": 809.22
        },
        {
          "date": "2026-06-17",
          "close": 808.86
        },
        {
          "date": "2026-06-18",
          "close": 801.47
        },
        {
          "date": "2026-06-22",
          "close": 803.72
        },
        {
          "date": "2026-06-23",
          "close": 808.81
        },
        {
          "date": "2026-06-24",
          "close": 790.66
        },
        {
          "date": "2026-06-25",
          "close": 775.58
        },
        {
          "date": "2026-06-26",
          "close": 760.46
        },
        {
          "date": "2026-06-29",
          "close": 760.48
        },
        {
          "date": "2026-06-30",
          "close": 761.99
        },
        {
          "date": "2026-07-01",
          "close": 780.43
        },
        {
          "date": "2026-07-02",
          "close": 776.39
        },
        {
          "date": "2026-07-03",
          "close": 786.07
        },
        {
          "date": "2026-07-06",
          "close": 777.94
        },
        {
          "date": "2026-07-07",
          "close": 753.87
        },
        {
          "date": "2026-07-08",
          "close": 749.29
        },
        {
          "date": "2026-07-09",
          "close": 749.23
        },
        {
          "date": "2026-07-10",
          "close": 764.44
        },
        {
          "date": "2026-07-13",
          "close": 734.14
        },
        {
          "date": "2026-07-14",
          "close": 746.71
        },
        {
          "date": "2026-07-15",
          "close": 751.78
        },
        {
          "date": "2026-07-16",
          "close": 754.36
        },
        {
          "date": "2026-07-17",
          "close": 725.21
        },
        {
          "date": "2026-07-20",
          "close": 697.74
        },
        {
          "date": "2026-07-21",
          "close": 699.81
        },
        {
          "date": "2026-07-22",
          "close": 688.42
        },
        {
          "date": "2026-07-23",
          "close": 704.09
        },
        {
          "date": "2026-07-24",
          "close": 691.83
        },
        {
          "date": "2026-07-27",
          "close": 714.53
        },
        {
          "date": "2026-07-28",
          "close": 724.93
        },
        {
          "date": "2026-07-29",
          "close": 737.1
        },
        {
          "date": "2026-07-30",
          "close": 729.35
        },
        {
          "date": "2026-07-31",
          "close": 754.27
        },
        {
          "date": "2026-08-03",
          "close": 768.29
        },
        {
          "date": "2026-08-04",
          "close": 782.47
        },
        {
          "date": "2026-08-05",
          "close": 787.91
        },
        {
          "date": "2026-08-06",
          "close": 794.8
        },
        {
          "date": "2026-08-07",
          "close": 795.14
        },
        {
          "date": "2026-08-10",
          "close": 808.28
        },
        {
          "date": "2026-08-11",
          "close": 804.68
        },
        {
          "date": "2026-08-12",
          "close": 813.28
        },
        {
          "date": "2026-08-13",
          "close": 799.15
        },
        {
          "date": "2026-08-14",
          "close": 796.8
        },
        {
          "date": "2026-08-17",
          "close": 809.09
        },
        {
          "date": "2026-08-18",
          "close": 808.68
        },
        {
          "date": "2026-08-19",
          "close": 780.14
        },
        {
          "date": "2026-08-20",
          "close": 792.88
        },
        {
          "date": "2026-08-21",
          "close": 790.0
        },
        {
          "date": "2026-08-24",
          "close": 783.76
        },
        {
          "date": "2026-08-25",
          "close": 798.52
        },
        {
          "date": "2026-08-26",
          "close": 800.11
        },
        {
          "date": "2026-08-27",
          "close": 797.12
        },
        {
          "date": "2026-08-28",
          "close": 806.5
        },
        {
          "date": "2026-08-31",
          "close": 818.06
        },
        {
          "date": "2026-09-01",
          "close": 825.66
        },
        {
          "date": "2026-09-02",
          "close": 822.98
        },
        {
          "date": "2026-09-03",
          "close": 815.08
        },
        {
          "date": "2026-09-04",
          "close": 827.67
        },
        {
          "date": "2026-09-07",
          "close": 831.86
        },
        {
          "date": "2026-09-08",
          "close": 838.66
        },
        {
          "date": "2026-09-09",
          "close": 834.47
        },
        {
          "date": "2026-09-10",
          "close": 823.06
        },
        {
          "date": "2026-09-11",
          "close": 803.13
        },
        {
          "date": "2026-09-14",
          "close": 801.89
        },
        {
          "date": "2026-09-15",
          "close": 780.23
        },
        {
          "date": "2026-09-16",
          "close": 791.4
        },
        {
          "date": "2026-09-17",
          "close": 797.91
        },
        {
          "date": "2026-09-18",
          "close": 812.86
        },
        {
          "date": "2026-09-21",
          "close": 831.23
        },
        {
          "date": "2026-09-22",
          "close": 830.75
        },
        {
          "date": "2026-09-23",
          "close": 833.27
        },
        {
          "date": "2026-09-24",
          "close": 821.01
        },
        {
          "date": "2026-09-28",
          "close": 808.14
        },
        {
          "date": "2026-09-29",
          "close": 823.06
        },
        {
          "date": "2026-09-30",
          "close": 817.07
        },
        {
          "date": "2026-10-08",
          "close": 810.81
        },
        {
          "date": "2026-10-09",
          "close": 811.07
        },
        {
          "date": "2026-10-12",
          "close": 800.49
        },
        {
          "date": "2026-10-13",
          "close": 811.54
        },
        {
          "date": "2026-10-14",
          "close": 794.14
        },
        {
          "date": "2026-10-15",
          "close": 771.99
        },
        {
          "date": "2026-10-16",
          "close": 788.79
        },
        {
          "date": "2026-10-19",
          "close": 769.4
        },
        {
          "date": "2026-10-20",
          "close": 781.87
        },
        {
          "date": "2026-10-21",
          "close": 779.65
        },
        {
          "date": "2026-10-22",
          "close": 757.91
        },
        {
          "date": "2026-10-23",
          "close": 758.8
        },
        {
          "date": "2026-10-26",
          "close": 753.28
        },
        {
          "date": "2026-10-27",
          "close": 724.28
        },
        {
          "date": "2026-10-28",
          "close": 732.6
        },
        {
          "date": "2026-10-29",
          "close": 716.01
        },
        {
          "date": "2026-10-30",
          "close": 683.99
        },
        {
          "date": "2026-11-02",
          "close": 705.06
        },
        {
          "date": "2026-11-03",
          "close": 696.87
        },
        {
          "date": "2026-11-04",
          "close": 707.72
        },
        {
          "date": "2026-11-05",
          "close": 724.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5423728813559322,
          "pullback_frequency": 0.3559322033898305,
          "up_wilson": [
            0.4165783661010347,
            0.6629869414814409
          ],
          "pullback_wilson": [
            0.2460329140381331,
            0.48344504018145007
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6285714285714286,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.4633693684359532,
            0.7683418049663429
          ],
          "pullback_wilson": [
            0.18550844674265818,
            0.4797976361206918
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 21,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 5,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0727",
      "name": "医疗服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032695791652046946,
        "5": 0.07812091173458335,
        "20": -0.04972852586911258,
        "60": 0.09368814603034958
      },
      "moving_averages": {
        "5": 1382.0439999999944,
        "20": 1395.0685000000171,
        "60": 1441.4501666666688
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.05812548573966314,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1361.7
        },
        {
          "date": "2026-05-14",
          "close": 1322.13
        },
        {
          "date": "2026-05-15",
          "close": 1316.08
        },
        {
          "date": "2026-05-18",
          "close": 1306.67
        },
        {
          "date": "2026-05-19",
          "close": 1313.67
        },
        {
          "date": "2026-05-20",
          "close": 1306.39
        },
        {
          "date": "2026-05-21",
          "close": 1290.32
        },
        {
          "date": "2026-05-22",
          "close": 1290.82
        },
        {
          "date": "2026-05-25",
          "close": 1280.34
        },
        {
          "date": "2026-05-26",
          "close": 1259.48
        },
        {
          "date": "2026-05-27",
          "close": 1239.66
        },
        {
          "date": "2026-05-28",
          "close": 1238.07
        },
        {
          "date": "2026-05-29",
          "close": 1218.78
        },
        {
          "date": "2026-06-01",
          "close": 1218.44
        },
        {
          "date": "2026-06-02",
          "close": 1197.15
        },
        {
          "date": "2026-06-03",
          "close": 1183.85
        },
        {
          "date": "2026-06-04",
          "close": 1165.15
        },
        {
          "date": "2026-06-05",
          "close": 1160.78
        },
        {
          "date": "2026-06-08",
          "close": 1123.26
        },
        {
          "date": "2026-06-09",
          "close": 1133.67
        },
        {
          "date": "2026-06-10",
          "close": 1127.6
        },
        {
          "date": "2026-06-11",
          "close": 1109.52
        },
        {
          "date": "2026-06-12",
          "close": 1139.63
        },
        {
          "date": "2026-06-15",
          "close": 1134.47
        },
        {
          "date": "2026-06-16",
          "close": 1128.71
        },
        {
          "date": "2026-06-17",
          "close": 1123.46
        },
        {
          "date": "2026-06-18",
          "close": 1146.91
        },
        {
          "date": "2026-06-22",
          "close": 1155.81
        },
        {
          "date": "2026-06-23",
          "close": 1184.72
        },
        {
          "date": "2026-06-24",
          "close": 1189.35
        },
        {
          "date": "2026-06-25",
          "close": 1176.24
        },
        {
          "date": "2026-06-26",
          "close": 1147.16
        },
        {
          "date": "2026-06-29",
          "close": 1217.17
        },
        {
          "date": "2026-06-30",
          "close": 1198.87
        },
        {
          "date": "2026-07-01",
          "close": 1248.96
        },
        {
          "date": "2026-07-02",
          "close": 1229.46
        },
        {
          "date": "2026-07-03",
          "close": 1249.77
        },
        {
          "date": "2026-07-06",
          "close": 1264.99
        },
        {
          "date": "2026-07-07",
          "close": 1212.85
        },
        {
          "date": "2026-07-08",
          "close": 1191.77
        },
        {
          "date": "2026-07-09",
          "close": 1196.48
        },
        {
          "date": "2026-07-10",
          "close": 1264.4
        },
        {
          "date": "2026-07-13",
          "close": 1246.35
        },
        {
          "date": "2026-07-14",
          "close": 1277.87
        },
        {
          "date": "2026-07-15",
          "close": 1347.37
        },
        {
          "date": "2026-07-16",
          "close": 1377.23
        },
        {
          "date": "2026-07-17",
          "close": 1258.43
        },
        {
          "date": "2026-07-20",
          "close": 1257.5
        },
        {
          "date": "2026-07-21",
          "close": 1245.86
        },
        {
          "date": "2026-07-22",
          "close": 1247.11
        },
        {
          "date": "2026-07-23",
          "close": 1247.59
        },
        {
          "date": "2026-07-24",
          "close": 1203.85
        },
        {
          "date": "2026-07-27",
          "close": 1257.03
        },
        {
          "date": "2026-07-28",
          "close": 1243.35
        },
        {
          "date": "2026-07-29",
          "close": 1242.49
        },
        {
          "date": "2026-07-30",
          "close": 1200.55
        },
        {
          "date": "2026-07-31",
          "close": 1237.2
        },
        {
          "date": "2026-08-03",
          "close": 1236.05
        },
        {
          "date": "2026-08-04",
          "close": 1303.57
        },
        {
          "date": "2026-08-05",
          "close": 1318.63
        },
        {
          "date": "2026-08-06",
          "close": 1314.41
        },
        {
          "date": "2026-08-07",
          "close": 1422.05
        },
        {
          "date": "2026-08-10",
          "close": 1483.89
        },
        {
          "date": "2026-08-11",
          "close": 1497.44
        },
        {
          "date": "2026-08-12",
          "close": 1507.56
        },
        {
          "date": "2026-08-13",
          "close": 1566.42
        },
        {
          "date": "2026-08-14",
          "close": 1562.26
        },
        {
          "date": "2026-08-17",
          "close": 1562.19
        },
        {
          "date": "2026-08-18",
          "close": 1534.74
        },
        {
          "date": "2026-08-19",
          "close": 1459.75
        },
        {
          "date": "2026-08-20",
          "close": 1548.24
        },
        {
          "date": "2026-08-21",
          "close": 1485.97
        },
        {
          "date": "2026-08-24",
          "close": 1437.07
        },
        {
          "date": "2026-08-25",
          "close": 1477.58
        },
        {
          "date": "2026-08-26",
          "close": 1455.9
        },
        {
          "date": "2026-08-27",
          "close": 1464.96
        },
        {
          "date": "2026-08-28",
          "close": 1425.86
        },
        {
          "date": "2026-08-31",
          "close": 1406.61
        },
        {
          "date": "2026-09-01",
          "close": 1411.56
        },
        {
          "date": "2026-09-02",
          "close": 1395.55
        },
        {
          "date": "2026-09-03",
          "close": 1386.88
        },
        {
          "date": "2026-09-04",
          "close": 1380.65
        },
        {
          "date": "2026-09-07",
          "close": 1388.71
        },
        {
          "date": "2026-09-08",
          "close": 1428.24
        },
        {
          "date": "2026-09-09",
          "close": 1416.37
        },
        {
          "date": "2026-09-10",
          "close": 1382.13
        },
        {
          "date": "2026-09-11",
          "close": 1343.85
        },
        {
          "date": "2026-09-14",
          "close": 1398.78
        },
        {
          "date": "2026-09-15",
          "close": 1378.88
        },
        {
          "date": "2026-09-16",
          "close": 1412.45
        },
        {
          "date": "2026-09-17",
          "close": 1431.34
        },
        {
          "date": "2026-09-18",
          "close": 1471.04
        },
        {
          "date": "2026-09-21",
          "close": 1547.75
        },
        {
          "date": "2026-09-22",
          "close": 1560.23
        },
        {
          "date": "2026-09-23",
          "close": 1572.19
        },
        {
          "date": "2026-09-24",
          "close": 1543.78
        },
        {
          "date": "2026-09-28",
          "close": 1520.94
        },
        {
          "date": "2026-09-29",
          "close": 1518.45
        },
        {
          "date": "2026-09-30",
          "close": 1565.33
        },
        {
          "date": "2026-10-08",
          "close": 1517.64
        },
        {
          "date": "2026-10-09",
          "close": 1531.17
        },
        {
          "date": "2026-10-12",
          "close": 1496.07
        },
        {
          "date": "2026-10-13",
          "close": 1474.87
        },
        {
          "date": "2026-10-14",
          "close": 1433.22
        },
        {
          "date": "2026-10-15",
          "close": 1417.14
        },
        {
          "date": "2026-10-16",
          "close": 1382.86
        },
        {
          "date": "2026-10-19",
          "close": 1371.87
        },
        {
          "date": "2026-10-20",
          "close": 1410.25
        },
        {
          "date": "2026-10-21",
          "close": 1403.8
        },
        {
          "date": "2026-10-22",
          "close": 1343.45
        },
        {
          "date": "2026-10-23",
          "close": 1360.82
        },
        {
          "date": "2026-10-26",
          "close": 1358.61
        },
        {
          "date": "2026-10-27",
          "close": 1307.11
        },
        {
          "date": "2026-10-28",
          "close": 1362.24
        },
        {
          "date": "2026-10-29",
          "close": 1337.67
        },
        {
          "date": "2026-10-30",
          "close": 1358.81
        },
        {
          "date": "2026-11-02",
          "close": 1382.22
        },
        {
          "date": "2026-11-03",
          "close": 1330.51
        },
        {
          "date": "2026-11-04",
          "close": 1396.51
        },
        {
          "date": "2026-11-05",
          "close": 1442.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.2916666666666667,
          "up_wilson": [
            0.4321560201442166,
            0.6279392556146787
          ],
          "pullback_wilson": [
            0.21016592525216696,
            0.38919890302186466
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.41379310344827586,
          "up_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "pullback_wilson": [
            0.29628026374083305,
            0.5420159182914434
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 4,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0728",
      "name": "环保",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020398789017642915,
        "5": 0.019738763927722003,
        "20": -0.08890587423798946,
        "60": -0.08080048149262697
      },
      "moving_averages": {
        "5": 475.62600000000094,
        "20": 497.2630000000005,
        "60": 529.4781666666628
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 20.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.09158162791129942,
      "history": [
        {
          "date": "2026-05-13",
          "close": 641.21
        },
        {
          "date": "2026-05-14",
          "close": 630.21
        },
        {
          "date": "2026-05-15",
          "close": 624.32
        },
        {
          "date": "2026-05-18",
          "close": 626.2
        },
        {
          "date": "2026-05-19",
          "close": 628.72
        },
        {
          "date": "2026-05-20",
          "close": 624.87
        },
        {
          "date": "2026-05-21",
          "close": 604.25
        },
        {
          "date": "2026-05-22",
          "close": 613.89
        },
        {
          "date": "2026-05-25",
          "close": 610.97
        },
        {
          "date": "2026-05-26",
          "close": 604.08
        },
        {
          "date": "2026-05-27",
          "close": 590.73
        },
        {
          "date": "2026-05-28",
          "close": 594.7
        },
        {
          "date": "2026-05-29",
          "close": 583.56
        },
        {
          "date": "2026-06-01",
          "close": 594.67
        },
        {
          "date": "2026-06-02",
          "close": 587.93
        },
        {
          "date": "2026-06-03",
          "close": 583.19
        },
        {
          "date": "2026-06-04",
          "close": 575.13
        },
        {
          "date": "2026-06-05",
          "close": 578.26
        },
        {
          "date": "2026-06-08",
          "close": 563.87
        },
        {
          "date": "2026-06-09",
          "close": 568.98
        },
        {
          "date": "2026-06-10",
          "close": 564.43
        },
        {
          "date": "2026-06-11",
          "close": 558.88
        },
        {
          "date": "2026-06-12",
          "close": 564.47
        },
        {
          "date": "2026-06-15",
          "close": 569.65
        },
        {
          "date": "2026-06-16",
          "close": 570.65
        },
        {
          "date": "2026-06-17",
          "close": 564.68
        },
        {
          "date": "2026-06-18",
          "close": 563.43
        },
        {
          "date": "2026-06-22",
          "close": 566.95
        },
        {
          "date": "2026-06-23",
          "close": 570.47
        },
        {
          "date": "2026-06-24",
          "close": 558.62
        },
        {
          "date": "2026-06-25",
          "close": 550.07
        },
        {
          "date": "2026-06-26",
          "close": 534.98
        },
        {
          "date": "2026-06-29",
          "close": 532.91
        },
        {
          "date": "2026-06-30",
          "close": 535.6
        },
        {
          "date": "2026-07-01",
          "close": 548.59
        },
        {
          "date": "2026-07-02",
          "close": 546.38
        },
        {
          "date": "2026-07-03",
          "close": 553.16
        },
        {
          "date": "2026-07-06",
          "close": 548.24
        },
        {
          "date": "2026-07-07",
          "close": 538.56
        },
        {
          "date": "2026-07-08",
          "close": 529.89
        },
        {
          "date": "2026-07-09",
          "close": 528.56
        },
        {
          "date": "2026-07-10",
          "close": 533.72
        },
        {
          "date": "2026-07-13",
          "close": 512.71
        },
        {
          "date": "2026-07-14",
          "close": 521.87
        },
        {
          "date": "2026-07-15",
          "close": 523.33
        },
        {
          "date": "2026-07-16",
          "close": 521.08
        },
        {
          "date": "2026-07-17",
          "close": 498.82
        },
        {
          "date": "2026-07-20",
          "close": 483.79
        },
        {
          "date": "2026-07-21",
          "close": 486.9
        },
        {
          "date": "2026-07-22",
          "close": 481.99
        },
        {
          "date": "2026-07-23",
          "close": 498.76
        },
        {
          "date": "2026-07-24",
          "close": 487.64
        },
        {
          "date": "2026-07-27",
          "close": 499.16
        },
        {
          "date": "2026-07-28",
          "close": 495.37
        },
        {
          "date": "2026-07-29",
          "close": 501.9
        },
        {
          "date": "2026-07-30",
          "close": 493.4
        },
        {
          "date": "2026-07-31",
          "close": 505.71
        },
        {
          "date": "2026-08-03",
          "close": 519.35
        },
        {
          "date": "2026-08-04",
          "close": 525.59
        },
        {
          "date": "2026-08-05",
          "close": 531.68
        },
        {
          "date": "2026-08-06",
          "close": 532.72
        },
        {
          "date": "2026-08-07",
          "close": 534.57
        },
        {
          "date": "2026-08-10",
          "close": 546.11
        },
        {
          "date": "2026-08-11",
          "close": 544.5
        },
        {
          "date": "2026-08-12",
          "close": 550.69
        },
        {
          "date": "2026-08-13",
          "close": 543.0
        },
        {
          "date": "2026-08-14",
          "close": 544.39
        },
        {
          "date": "2026-08-17",
          "close": 552.66
        },
        {
          "date": "2026-08-18",
          "close": 549.65
        },
        {
          "date": "2026-08-19",
          "close": 531.85
        },
        {
          "date": "2026-08-20",
          "close": 540.99
        },
        {
          "date": "2026-08-21",
          "close": 541.71
        },
        {
          "date": "2026-08-24",
          "close": 538.69
        },
        {
          "date": "2026-08-25",
          "close": 545.73
        },
        {
          "date": "2026-08-26",
          "close": 550.24
        },
        {
          "date": "2026-08-27",
          "close": 551.99
        },
        {
          "date": "2026-08-28",
          "close": 552.98
        },
        {
          "date": "2026-08-31",
          "close": 556.91
        },
        {
          "date": "2026-09-01",
          "close": 559.51
        },
        {
          "date": "2026-09-02",
          "close": 556.95
        },
        {
          "date": "2026-09-03",
          "close": 554.31
        },
        {
          "date": "2026-09-04",
          "close": 551.78
        },
        {
          "date": "2026-09-07",
          "close": 553.98
        },
        {
          "date": "2026-09-08",
          "close": 560.38
        },
        {
          "date": "2026-09-09",
          "close": 558.12
        },
        {
          "date": "2026-09-10",
          "close": 550.6
        },
        {
          "date": "2026-09-11",
          "close": 539.89
        },
        {
          "date": "2026-09-14",
          "close": 542.78
        },
        {
          "date": "2026-09-15",
          "close": 531.54
        },
        {
          "date": "2026-09-16",
          "close": 538.18
        },
        {
          "date": "2026-09-17",
          "close": 537.41
        },
        {
          "date": "2026-09-18",
          "close": 543.97
        },
        {
          "date": "2026-09-21",
          "close": 550.36
        },
        {
          "date": "2026-09-22",
          "close": 551.29
        },
        {
          "date": "2026-09-23",
          "close": 548.06
        },
        {
          "date": "2026-09-24",
          "close": 543.29
        },
        {
          "date": "2026-09-28",
          "close": 532.06
        },
        {
          "date": "2026-09-29",
          "close": 537.93
        },
        {
          "date": "2026-09-30",
          "close": 535.25
        },
        {
          "date": "2026-10-08",
          "close": 536.41
        },
        {
          "date": "2026-10-09",
          "close": 537.99
        },
        {
          "date": "2026-10-12",
          "close": 528.28
        },
        {
          "date": "2026-10-13",
          "close": 529.97
        },
        {
          "date": "2026-10-14",
          "close": 518.67
        },
        {
          "date": "2026-10-15",
          "close": 503.14
        },
        {
          "date": "2026-10-16",
          "close": 506.13
        },
        {
          "date": "2026-10-19",
          "close": 502.66
        },
        {
          "date": "2026-10-20",
          "close": 506.96
        },
        {
          "date": "2026-10-21",
          "close": 503.3
        },
        {
          "date": "2026-10-22",
          "close": 490.5
        },
        {
          "date": "2026-10-23",
          "close": 494.93
        },
        {
          "date": "2026-10-26",
          "close": 493.8
        },
        {
          "date": "2026-10-27",
          "close": 482.2
        },
        {
          "date": "2026-10-28",
          "close": 489.34
        },
        {
          "date": "2026-10-29",
          "close": 479.26
        },
        {
          "date": "2026-10-30",
          "close": 465.93
        },
        {
          "date": "2026-11-02",
          "close": 474.52
        },
        {
          "date": "2026-11-03",
          "close": 470.01
        },
        {
          "date": "2026-11-04",
          "close": 478.95
        },
        {
          "date": "2026-11-05",
          "close": 488.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47435897435897434,
          "pullback_frequency": 0.32051282051282054,
          "up_wilson": [
            0.3673726697600783,
            0.5837523461225983
          ],
          "pullback_wilson": [
            0.2274816703369969,
            0.4303934408417395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.391304347826087,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 3,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0731",
      "name": "农化制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021329003316316042,
        "5": 0.03249634833414494,
        "20": -0.0926028938022263,
        "60": -0.08792518678725914
      },
      "moving_averages": {
        "5": 1442.9139999999666,
        "20": 1515.8600000000092,
        "60": 1622.940499999995
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 5.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10443312901201796,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1910.42
        },
        {
          "date": "2026-05-14",
          "close": 1870.57
        },
        {
          "date": "2026-05-15",
          "close": 1862.62
        },
        {
          "date": "2026-05-18",
          "close": 1840.01
        },
        {
          "date": "2026-05-19",
          "close": 1829.23
        },
        {
          "date": "2026-05-20",
          "close": 1814.35
        },
        {
          "date": "2026-05-21",
          "close": 1760.18
        },
        {
          "date": "2026-05-22",
          "close": 1788.2
        },
        {
          "date": "2026-05-25",
          "close": 1760.69
        },
        {
          "date": "2026-05-26",
          "close": 1764.24
        },
        {
          "date": "2026-05-27",
          "close": 1715.13
        },
        {
          "date": "2026-05-28",
          "close": 1708.67
        },
        {
          "date": "2026-05-29",
          "close": 1682.7
        },
        {
          "date": "2026-06-01",
          "close": 1722.06
        },
        {
          "date": "2026-06-02",
          "close": 1698.58
        },
        {
          "date": "2026-06-03",
          "close": 1693.88
        },
        {
          "date": "2026-06-04",
          "close": 1655.8
        },
        {
          "date": "2026-06-05",
          "close": 1663.85
        },
        {
          "date": "2026-06-08",
          "close": 1609.93
        },
        {
          "date": "2026-06-09",
          "close": 1617.13
        },
        {
          "date": "2026-06-10",
          "close": 1615.01
        },
        {
          "date": "2026-06-11",
          "close": 1627.25
        },
        {
          "date": "2026-06-12",
          "close": 1657.31
        },
        {
          "date": "2026-06-15",
          "close": 1671.97
        },
        {
          "date": "2026-06-16",
          "close": 1657.27
        },
        {
          "date": "2026-06-17",
          "close": 1616.22
        },
        {
          "date": "2026-06-18",
          "close": 1588.65
        },
        {
          "date": "2026-06-22",
          "close": 1647.08
        },
        {
          "date": "2026-06-23",
          "close": 1629.76
        },
        {
          "date": "2026-06-24",
          "close": 1628.52
        },
        {
          "date": "2026-06-25",
          "close": 1590.84
        },
        {
          "date": "2026-06-26",
          "close": 1553.95
        },
        {
          "date": "2026-06-29",
          "close": 1544.11
        },
        {
          "date": "2026-06-30",
          "close": 1525.06
        },
        {
          "date": "2026-07-01",
          "close": 1567.82
        },
        {
          "date": "2026-07-02",
          "close": 1580.32
        },
        {
          "date": "2026-07-03",
          "close": 1587.07
        },
        {
          "date": "2026-07-06",
          "close": 1598.49
        },
        {
          "date": "2026-07-07",
          "close": 1546.72
        },
        {
          "date": "2026-07-08",
          "close": 1522.6
        },
        {
          "date": "2026-07-09",
          "close": 1509.57
        },
        {
          "date": "2026-07-10",
          "close": 1521.83
        },
        {
          "date": "2026-07-13",
          "close": 1475.04
        },
        {
          "date": "2026-07-14",
          "close": 1514.71
        },
        {
          "date": "2026-07-15",
          "close": 1541.68
        },
        {
          "date": "2026-07-16",
          "close": 1522.84
        },
        {
          "date": "2026-07-17",
          "close": 1495.54
        },
        {
          "date": "2026-07-20",
          "close": 1495.13
        },
        {
          "date": "2026-07-21",
          "close": 1494.63
        },
        {
          "date": "2026-07-22",
          "close": 1506.95
        },
        {
          "date": "2026-07-23",
          "close": 1555.87
        },
        {
          "date": "2026-07-24",
          "close": 1510.93
        },
        {
          "date": "2026-07-27",
          "close": 1540.09
        },
        {
          "date": "2026-07-28",
          "close": 1550.32
        },
        {
          "date": "2026-07-29",
          "close": 1584.0
        },
        {
          "date": "2026-07-30",
          "close": 1603.82
        },
        {
          "date": "2026-07-31",
          "close": 1602.97
        },
        {
          "date": "2026-08-03",
          "close": 1612.87
        },
        {
          "date": "2026-08-04",
          "close": 1610.19
        },
        {
          "date": "2026-08-05",
          "close": 1627.52
        },
        {
          "date": "2026-08-06",
          "close": 1629.57
        },
        {
          "date": "2026-08-07",
          "close": 1632.04
        },
        {
          "date": "2026-08-10",
          "close": 1673.65
        },
        {
          "date": "2026-08-11",
          "close": 1642.93
        },
        {
          "date": "2026-08-12",
          "close": 1651.26
        },
        {
          "date": "2026-08-13",
          "close": 1612.88
        },
        {
          "date": "2026-08-14",
          "close": 1608.26
        },
        {
          "date": "2026-08-17",
          "close": 1646.75
        },
        {
          "date": "2026-08-18",
          "close": 1683.8
        },
        {
          "date": "2026-08-19",
          "close": 1651.99
        },
        {
          "date": "2026-08-20",
          "close": 1653.43
        },
        {
          "date": "2026-08-21",
          "close": 1640.42
        },
        {
          "date": "2026-08-24",
          "close": 1630.66
        },
        {
          "date": "2026-08-25",
          "close": 1647.92
        },
        {
          "date": "2026-08-26",
          "close": 1675.59
        },
        {
          "date": "2026-08-27",
          "close": 1705.25
        },
        {
          "date": "2026-08-28",
          "close": 1751.85
        },
        {
          "date": "2026-08-31",
          "close": 1740.66
        },
        {
          "date": "2026-09-01",
          "close": 1781.18
        },
        {
          "date": "2026-09-02",
          "close": 1736.66
        },
        {
          "date": "2026-09-03",
          "close": 1714.1
        },
        {
          "date": "2026-09-04",
          "close": 1716.87
        },
        {
          "date": "2026-09-07",
          "close": 1732.89
        },
        {
          "date": "2026-09-08",
          "close": 1812.98
        },
        {
          "date": "2026-09-09",
          "close": 1815.35
        },
        {
          "date": "2026-09-10",
          "close": 1752.78
        },
        {
          "date": "2026-09-11",
          "close": 1687.65
        },
        {
          "date": "2026-09-14",
          "close": 1672.24
        },
        {
          "date": "2026-09-15",
          "close": 1632.95
        },
        {
          "date": "2026-09-16",
          "close": 1650.49
        },
        {
          "date": "2026-09-17",
          "close": 1652.72
        },
        {
          "date": "2026-09-18",
          "close": 1650.44
        },
        {
          "date": "2026-09-21",
          "close": 1691.2
        },
        {
          "date": "2026-09-22",
          "close": 1681.02
        },
        {
          "date": "2026-09-23",
          "close": 1660.97
        },
        {
          "date": "2026-09-24",
          "close": 1639.49
        },
        {
          "date": "2026-09-28",
          "close": 1612.03
        },
        {
          "date": "2026-09-29",
          "close": 1616.84
        },
        {
          "date": "2026-09-30",
          "close": 1633.56
        },
        {
          "date": "2026-10-08",
          "close": 1635.91
        },
        {
          "date": "2026-10-09",
          "close": 1657.52
        },
        {
          "date": "2026-10-12",
          "close": 1611.68
        },
        {
          "date": "2026-10-13",
          "close": 1617.82
        },
        {
          "date": "2026-10-14",
          "close": 1587.09
        },
        {
          "date": "2026-10-15",
          "close": 1530.81
        },
        {
          "date": "2026-10-16",
          "close": 1550.11
        },
        {
          "date": "2026-10-19",
          "close": 1547.11
        },
        {
          "date": "2026-10-20",
          "close": 1556.49
        },
        {
          "date": "2026-10-21",
          "close": 1545.7
        },
        {
          "date": "2026-10-22",
          "close": 1503.6
        },
        {
          "date": "2026-10-23",
          "close": 1518.42
        },
        {
          "date": "2026-10-26",
          "close": 1504.6
        },
        {
          "date": "2026-10-27",
          "close": 1465.75
        },
        {
          "date": "2026-10-28",
          "close": 1468.23
        },
        {
          "date": "2026-10-29",
          "close": 1437.7
        },
        {
          "date": "2026-10-30",
          "close": 1406.61
        },
        {
          "date": "2026-11-02",
          "close": 1431.45
        },
        {
          "date": "2026-11-03",
          "close": 1438.67
        },
        {
          "date": "2026-11-04",
          "close": 1453.42
        },
        {
          "date": "2026-11-05",
          "close": 1484.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.35365853658536583,
          "up_wilson": [
            0.4059077238820504,
            0.6173910413938009
          ],
          "pullback_wilson": [
            0.25885568331347614,
            0.4615591333763093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.4489795918367347,
          "up_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "pullback_wilson": [
            0.31852841068686644,
            0.5868489178050209
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 11,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0732",
      "name": "贵金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.05836174611554901,
        "5": 0.09844779818815885,
        "20": -0.05196418153209703,
        "60": -0.09652839789058687
      },
      "moving_averages": {
        "5": 1942.5299999999813,
        "20": 2111.7104999999983,
        "60": 2454.8483333333356
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-10-08",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.10069891368604655,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2814.8
        },
        {
          "date": "2026-05-14",
          "close": 2720.44
        },
        {
          "date": "2026-05-15",
          "close": 2557.57
        },
        {
          "date": "2026-05-18",
          "close": 2514.78
        },
        {
          "date": "2026-05-19",
          "close": 2485.4
        },
        {
          "date": "2026-05-20",
          "close": 2455.64
        },
        {
          "date": "2026-05-21",
          "close": 2383.69
        },
        {
          "date": "2026-05-22",
          "close": 2436.1
        },
        {
          "date": "2026-05-25",
          "close": 2468.99
        },
        {
          "date": "2026-05-26",
          "close": 2563.94
        },
        {
          "date": "2026-05-27",
          "close": 2415.37
        },
        {
          "date": "2026-05-28",
          "close": 2347.75
        },
        {
          "date": "2026-05-29",
          "close": 2311.92
        },
        {
          "date": "2026-06-01",
          "close": 2317.68
        },
        {
          "date": "2026-06-02",
          "close": 2384.65
        },
        {
          "date": "2026-06-03",
          "close": 2350.89
        },
        {
          "date": "2026-06-04",
          "close": 2290.28
        },
        {
          "date": "2026-06-05",
          "close": 2248.43
        },
        {
          "date": "2026-06-08",
          "close": 2100.24
        },
        {
          "date": "2026-06-09",
          "close": 2129.81
        },
        {
          "date": "2026-06-10",
          "close": 2067.9
        },
        {
          "date": "2026-06-11",
          "close": 2092.44
        },
        {
          "date": "2026-06-12",
          "close": 2192.53
        },
        {
          "date": "2026-06-15",
          "close": 2322.72
        },
        {
          "date": "2026-06-16",
          "close": 2287.97
        },
        {
          "date": "2026-06-17",
          "close": 2303.63
        },
        {
          "date": "2026-06-18",
          "close": 2241.27
        },
        {
          "date": "2026-06-22",
          "close": 2328.39
        },
        {
          "date": "2026-06-23",
          "close": 2102.71
        },
        {
          "date": "2026-06-24",
          "close": 2091.86
        },
        {
          "date": "2026-06-25",
          "close": 2002.38
        },
        {
          "date": "2026-06-26",
          "close": 1914.61
        },
        {
          "date": "2026-06-29",
          "close": 1937.04
        },
        {
          "date": "2026-06-30",
          "close": 1932.82
        },
        {
          "date": "2026-07-01",
          "close": 1936.94
        },
        {
          "date": "2026-07-02",
          "close": 2018.41
        },
        {
          "date": "2026-07-03",
          "close": 2154.5
        },
        {
          "date": "2026-07-06",
          "close": 2111.65
        },
        {
          "date": "2026-07-07",
          "close": 1996.86
        },
        {
          "date": "2026-07-08",
          "close": 2019.33
        },
        {
          "date": "2026-07-09",
          "close": 2020.43
        },
        {
          "date": "2026-07-10",
          "close": 2058.58
        },
        {
          "date": "2026-07-13",
          "close": 1954.01
        },
        {
          "date": "2026-07-14",
          "close": 2033.28
        },
        {
          "date": "2026-07-15",
          "close": 1959.85
        },
        {
          "date": "2026-07-16",
          "close": 1950.01
        },
        {
          "date": "2026-07-17",
          "close": 1836.48
        },
        {
          "date": "2026-07-20",
          "close": 1839.74
        },
        {
          "date": "2026-07-21",
          "close": 1974.81
        },
        {
          "date": "2026-07-22",
          "close": 2100.81
        },
        {
          "date": "2026-07-23",
          "close": 2165.27
        },
        {
          "date": "2026-07-24",
          "close": 2041.8
        },
        {
          "date": "2026-07-27",
          "close": 2118.48
        },
        {
          "date": "2026-07-28",
          "close": 2075.66
        },
        {
          "date": "2026-07-29",
          "close": 2129.16
        },
        {
          "date": "2026-07-30",
          "close": 2113.52
        },
        {
          "date": "2026-07-31",
          "close": 2205.66
        },
        {
          "date": "2026-08-03",
          "close": 2186.82
        },
        {
          "date": "2026-08-04",
          "close": 2200.91
        },
        {
          "date": "2026-08-05",
          "close": 2374.12
        },
        {
          "date": "2026-08-06",
          "close": 2451.39
        },
        {
          "date": "2026-08-07",
          "close": 2558.31
        },
        {
          "date": "2026-08-10",
          "close": 2691.91
        },
        {
          "date": "2026-08-11",
          "close": 2556.03
        },
        {
          "date": "2026-08-12",
          "close": 2602.44
        },
        {
          "date": "2026-08-13",
          "close": 2459.25
        },
        {
          "date": "2026-08-14",
          "close": 2464.13
        },
        {
          "date": "2026-08-17",
          "close": 2546.08
        },
        {
          "date": "2026-08-18",
          "close": 2558.62
        },
        {
          "date": "2026-08-19",
          "close": 2535.86
        },
        {
          "date": "2026-08-20",
          "close": 2676.92
        },
        {
          "date": "2026-08-21",
          "close": 2837.18
        },
        {
          "date": "2026-08-24",
          "close": 2962.33
        },
        {
          "date": "2026-08-25",
          "close": 2806.89
        },
        {
          "date": "2026-08-26",
          "close": 2794.85
        },
        {
          "date": "2026-08-27",
          "close": 2875.6
        },
        {
          "date": "2026-08-28",
          "close": 2913.72
        },
        {
          "date": "2026-08-31",
          "close": 2807.49
        },
        {
          "date": "2026-09-01",
          "close": 2776.87
        },
        {
          "date": "2026-09-02",
          "close": 2772.43
        },
        {
          "date": "2026-09-03",
          "close": 2845.26
        },
        {
          "date": "2026-09-04",
          "close": 2795.8
        },
        {
          "date": "2026-09-07",
          "close": 2711.84
        },
        {
          "date": "2026-09-08",
          "close": 2693.92
        },
        {
          "date": "2026-09-09",
          "close": 2753.97
        },
        {
          "date": "2026-09-10",
          "close": 2733.28
        },
        {
          "date": "2026-09-11",
          "close": 2644.31
        },
        {
          "date": "2026-09-14",
          "close": 2629.16
        },
        {
          "date": "2026-09-15",
          "close": 2607.42
        },
        {
          "date": "2026-09-16",
          "close": 2707.21
        },
        {
          "date": "2026-09-17",
          "close": 2562.5
        },
        {
          "date": "2026-09-18",
          "close": 2605.32
        },
        {
          "date": "2026-09-21",
          "close": 2565.93
        },
        {
          "date": "2026-09-22",
          "close": 2528.3
        },
        {
          "date": "2026-09-23",
          "close": 2511.09
        },
        {
          "date": "2026-09-24",
          "close": 2394.83
        },
        {
          "date": "2026-09-28",
          "close": 2251.75
        },
        {
          "date": "2026-09-29",
          "close": 2290.07
        },
        {
          "date": "2026-09-30",
          "close": 2313.91
        },
        {
          "date": "2026-10-08",
          "close": 2262.52
        },
        {
          "date": "2026-10-09",
          "close": 2385.13
        },
        {
          "date": "2026-10-12",
          "close": 2265.42
        },
        {
          "date": "2026-10-13",
          "close": 2301.89
        },
        {
          "date": "2026-10-14",
          "close": 2236.57
        },
        {
          "date": "2026-10-15",
          "close": 2168.65
        },
        {
          "date": "2026-10-16",
          "close": 2213.04
        },
        {
          "date": "2026-10-19",
          "close": 2234.4
        },
        {
          "date": "2026-10-20",
          "close": 2221.33
        },
        {
          "date": "2026-10-21",
          "close": 2221.0
        },
        {
          "date": "2026-10-22",
          "close": 2125.58
        },
        {
          "date": "2026-10-23",
          "close": 2137.04
        },
        {
          "date": "2026-10-26",
          "close": 2050.35
        },
        {
          "date": "2026-10-27",
          "close": 2007.61
        },
        {
          "date": "2026-10-28",
          "close": 2000.84
        },
        {
          "date": "2026-10-29",
          "close": 1952.71
        },
        {
          "date": "2026-10-30",
          "close": 1865.69
        },
        {
          "date": "2026-11-02",
          "close": 1840.49
        },
        {
          "date": "2026-11-03",
          "close": 1834.85
        },
        {
          "date": "2026-11-04",
          "close": 2026.67
        },
        {
          "date": "2026-11-05",
          "close": 2144.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4935064935064935,
          "pullback_frequency": 0.33766233766233766,
          "up_wilson": [
            0.38483020307212373,
            0.6027999063471285
          ],
          "pullback_wilson": [
            0.24199921857053475,
            0.44875351691077503
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5681818181818182,
          "pullback_frequency": 0.5227272727272727,
          "up_wilson": [
            0.4222414699362943,
            0.703172765914822
          ],
          "pullback_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 14,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0734",
      "name": "饰品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02587482262009,
        "5": 0.04502675770437348,
        "20": -0.044004276630465466,
        "60": -0.11138426131757206
      },
      "moving_averages": {
        "5": 327.23400000002005,
        "20": 338.4750000000058,
        "60": 364.6023333333345
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-31",
            "end": "2026-08-21",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-24",
            "end": "2026-08-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06594826401297527,
      "history": [
        {
          "date": "2026-05-13",
          "close": 435.6
        },
        {
          "date": "2026-05-14",
          "close": 429.7
        },
        {
          "date": "2026-05-15",
          "close": 424.18
        },
        {
          "date": "2026-05-18",
          "close": 420.03
        },
        {
          "date": "2026-05-19",
          "close": 425.77
        },
        {
          "date": "2026-05-20",
          "close": 419.5
        },
        {
          "date": "2026-05-21",
          "close": 412.57
        },
        {
          "date": "2026-05-22",
          "close": 416.57
        },
        {
          "date": "2026-05-25",
          "close": 416.68
        },
        {
          "date": "2026-05-26",
          "close": 411.87
        },
        {
          "date": "2026-05-27",
          "close": 399.98
        },
        {
          "date": "2026-05-28",
          "close": 400.19
        },
        {
          "date": "2026-05-29",
          "close": 401.8
        },
        {
          "date": "2026-06-01",
          "close": 405.19
        },
        {
          "date": "2026-06-02",
          "close": 399.97
        },
        {
          "date": "2026-06-03",
          "close": 398.19
        },
        {
          "date": "2026-06-04",
          "close": 393.96
        },
        {
          "date": "2026-06-05",
          "close": 394.89
        },
        {
          "date": "2026-06-08",
          "close": 384.12
        },
        {
          "date": "2026-06-09",
          "close": 387.06
        },
        {
          "date": "2026-06-10",
          "close": 382.22
        },
        {
          "date": "2026-06-11",
          "close": 380.1
        },
        {
          "date": "2026-06-12",
          "close": 391.04
        },
        {
          "date": "2026-06-15",
          "close": 396.55
        },
        {
          "date": "2026-06-16",
          "close": 393.95
        },
        {
          "date": "2026-06-17",
          "close": 389.07
        },
        {
          "date": "2026-06-18",
          "close": 385.92
        },
        {
          "date": "2026-06-22",
          "close": 389.34
        },
        {
          "date": "2026-06-23",
          "close": 384.95
        },
        {
          "date": "2026-06-24",
          "close": 378.16
        },
        {
          "date": "2026-06-25",
          "close": 372.5
        },
        {
          "date": "2026-06-26",
          "close": 363.21
        },
        {
          "date": "2026-06-29",
          "close": 370.9
        },
        {
          "date": "2026-06-30",
          "close": 376.62
        },
        {
          "date": "2026-07-01",
          "close": 383.88
        },
        {
          "date": "2026-07-02",
          "close": 387.41
        },
        {
          "date": "2026-07-03",
          "close": 394.34
        },
        {
          "date": "2026-07-06",
          "close": 389.11
        },
        {
          "date": "2026-07-07",
          "close": 375.94
        },
        {
          "date": "2026-07-08",
          "close": 372.37
        },
        {
          "date": "2026-07-09",
          "close": 370.71
        },
        {
          "date": "2026-07-10",
          "close": 370.99
        },
        {
          "date": "2026-07-13",
          "close": 358.9
        },
        {
          "date": "2026-07-14",
          "close": 363.2
        },
        {
          "date": "2026-07-15",
          "close": 365.93
        },
        {
          "date": "2026-07-16",
          "close": 370.1
        },
        {
          "date": "2026-07-17",
          "close": 360.11
        },
        {
          "date": "2026-07-20",
          "close": 357.82
        },
        {
          "date": "2026-07-21",
          "close": 355.48
        },
        {
          "date": "2026-07-22",
          "close": 356.59
        },
        {
          "date": "2026-07-23",
          "close": 363.1
        },
        {
          "date": "2026-07-24",
          "close": 353.44
        },
        {
          "date": "2026-07-27",
          "close": 362.88
        },
        {
          "date": "2026-07-28",
          "close": 365.33
        },
        {
          "date": "2026-07-29",
          "close": 370.81
        },
        {
          "date": "2026-07-30",
          "close": 375.1
        },
        {
          "date": "2026-07-31",
          "close": 379.15
        },
        {
          "date": "2026-08-03",
          "close": 376.36
        },
        {
          "date": "2026-08-04",
          "close": 374.85
        },
        {
          "date": "2026-08-05",
          "close": 382.37
        },
        {
          "date": "2026-08-06",
          "close": 384.56
        },
        {
          "date": "2026-08-07",
          "close": 381.83
        },
        {
          "date": "2026-08-10",
          "close": 393.1
        },
        {
          "date": "2026-08-11",
          "close": 389.95
        },
        {
          "date": "2026-08-12",
          "close": 390.7
        },
        {
          "date": "2026-08-13",
          "close": 383.54
        },
        {
          "date": "2026-08-14",
          "close": 377.03
        },
        {
          "date": "2026-08-17",
          "close": 383.09
        },
        {
          "date": "2026-08-18",
          "close": 381.53
        },
        {
          "date": "2026-08-19",
          "close": 369.74
        },
        {
          "date": "2026-08-20",
          "close": 377.66
        },
        {
          "date": "2026-08-21",
          "close": 384.14
        },
        {
          "date": "2026-08-24",
          "close": 390.0
        },
        {
          "date": "2026-08-25",
          "close": 390.46
        },
        {
          "date": "2026-08-26",
          "close": 394.06
        },
        {
          "date": "2026-08-27",
          "close": 394.35
        },
        {
          "date": "2026-08-28",
          "close": 403.37
        },
        {
          "date": "2026-08-31",
          "close": 386.13
        },
        {
          "date": "2026-09-01",
          "close": 392.78
        },
        {
          "date": "2026-09-02",
          "close": 387.99
        },
        {
          "date": "2026-09-03",
          "close": 382.03
        },
        {
          "date": "2026-09-04",
          "close": 383.43
        },
        {
          "date": "2026-09-07",
          "close": 379.11
        },
        {
          "date": "2026-09-08",
          "close": 382.92
        },
        {
          "date": "2026-09-09",
          "close": 383.72
        },
        {
          "date": "2026-09-10",
          "close": 378.39
        },
        {
          "date": "2026-09-11",
          "close": 365.99
        },
        {
          "date": "2026-09-14",
          "close": 366.66
        },
        {
          "date": "2026-09-15",
          "close": 358.84
        },
        {
          "date": "2026-09-16",
          "close": 366.37
        },
        {
          "date": "2026-09-17",
          "close": 362.1
        },
        {
          "date": "2026-09-18",
          "close": 367.6
        },
        {
          "date": "2026-09-21",
          "close": 370.47
        },
        {
          "date": "2026-09-22",
          "close": 370.71
        },
        {
          "date": "2026-09-23",
          "close": 365.81
        },
        {
          "date": "2026-09-24",
          "close": 361.44
        },
        {
          "date": "2026-09-28",
          "close": 354.82
        },
        {
          "date": "2026-09-29",
          "close": 356.5
        },
        {
          "date": "2026-09-30",
          "close": 358.3
        },
        {
          "date": "2026-10-08",
          "close": 355.42
        },
        {
          "date": "2026-10-09",
          "close": 363.77
        },
        {
          "date": "2026-10-12",
          "close": 354.12
        },
        {
          "date": "2026-10-13",
          "close": 354.37
        },
        {
          "date": "2026-10-14",
          "close": 351.01
        },
        {
          "date": "2026-10-15",
          "close": 341.98
        },
        {
          "date": "2026-10-16",
          "close": 344.77
        },
        {
          "date": "2026-10-19",
          "close": 342.85
        },
        {
          "date": "2026-10-20",
          "close": 343.39
        },
        {
          "date": "2026-10-21",
          "close": 341.64
        },
        {
          "date": "2026-10-22",
          "close": 334.81
        },
        {
          "date": "2026-10-23",
          "close": 338.54
        },
        {
          "date": "2026-10-26",
          "close": 335.63
        },
        {
          "date": "2026-10-27",
          "close": 328.87
        },
        {
          "date": "2026-10-28",
          "close": 332.44
        },
        {
          "date": "2026-10-29",
          "close": 325.14
        },
        {
          "date": "2026-10-30",
          "close": 320.08
        },
        {
          "date": "2026-11-02",
          "close": 322.08
        },
        {
          "date": "2026-11-03",
          "close": 323.02
        },
        {
          "date": "2026-11-04",
          "close": 331.21
        },
        {
          "date": "2026-11-05",
          "close": 339.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 106,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44339622641509435,
          "pullback_frequency": 0.2641509433962264,
          "up_wilson": [
            0.35245081369761305,
            0.5383008193484405
          ],
          "pullback_wilson": [
            0.18953867763394666,
            0.35525979339127595
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.2897202997469763,
            0.5214400065175953
          ],
          "pullback_wilson": [
            0.34590334122804217,
            0.5814660073352547
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 5,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 29,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0735",
      "name": "计算机设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02407206852417043,
        "5": 0.022009334315892914,
        "20": -0.04581523199203219,
        "60": -0.0845994757321833
      },
      "moving_averages": {
        "5": 1405.9459999999497,
        "20": 1476.2269999999785,
        "60": 1549.4761666666523
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.06105487136501386,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1905.34
        },
        {
          "date": "2026-05-14",
          "close": 1865.53
        },
        {
          "date": "2026-05-15",
          "close": 1850.71
        },
        {
          "date": "2026-05-18",
          "close": 1871.5
        },
        {
          "date": "2026-05-19",
          "close": 1901.65
        },
        {
          "date": "2026-05-20",
          "close": 1883.21
        },
        {
          "date": "2026-05-21",
          "close": 1813.08
        },
        {
          "date": "2026-05-22",
          "close": 1846.87
        },
        {
          "date": "2026-05-25",
          "close": 1834.36
        },
        {
          "date": "2026-05-26",
          "close": 1786.56
        },
        {
          "date": "2026-05-27",
          "close": 1735.1
        },
        {
          "date": "2026-05-28",
          "close": 1742.2
        },
        {
          "date": "2026-05-29",
          "close": 1671.59
        },
        {
          "date": "2026-06-01",
          "close": 1702.02
        },
        {
          "date": "2026-06-02",
          "close": 1694.63
        },
        {
          "date": "2026-06-03",
          "close": 1690.49
        },
        {
          "date": "2026-06-04",
          "close": 1676.18
        },
        {
          "date": "2026-06-05",
          "close": 1685.64
        },
        {
          "date": "2026-06-08",
          "close": 1642.0
        },
        {
          "date": "2026-06-09",
          "close": 1655.55
        },
        {
          "date": "2026-06-10",
          "close": 1621.5
        },
        {
          "date": "2026-06-11",
          "close": 1585.93
        },
        {
          "date": "2026-06-12",
          "close": 1590.38
        },
        {
          "date": "2026-06-15",
          "close": 1634.64
        },
        {
          "date": "2026-06-16",
          "close": 1657.71
        },
        {
          "date": "2026-06-17",
          "close": 1665.76
        },
        {
          "date": "2026-06-18",
          "close": 1670.43
        },
        {
          "date": "2026-06-22",
          "close": 1676.93
        },
        {
          "date": "2026-06-23",
          "close": 1676.47
        },
        {
          "date": "2026-06-24",
          "close": 1655.42
        },
        {
          "date": "2026-06-25",
          "close": 1632.21
        },
        {
          "date": "2026-06-26",
          "close": 1573.36
        },
        {
          "date": "2026-06-29",
          "close": 1557.82
        },
        {
          "date": "2026-06-30",
          "close": 1605.35
        },
        {
          "date": "2026-07-01",
          "close": 1629.36
        },
        {
          "date": "2026-07-02",
          "close": 1594.33
        },
        {
          "date": "2026-07-03",
          "close": 1613.06
        },
        {
          "date": "2026-07-06",
          "close": 1586.55
        },
        {
          "date": "2026-07-07",
          "close": 1545.15
        },
        {
          "date": "2026-07-08",
          "close": 1561.7
        },
        {
          "date": "2026-07-09",
          "close": 1573.71
        },
        {
          "date": "2026-07-10",
          "close": 1591.19
        },
        {
          "date": "2026-07-13",
          "close": 1504.35
        },
        {
          "date": "2026-07-14",
          "close": 1513.03
        },
        {
          "date": "2026-07-15",
          "close": 1513.51
        },
        {
          "date": "2026-07-16",
          "close": 1520.69
        },
        {
          "date": "2026-07-17",
          "close": 1441.04
        },
        {
          "date": "2026-07-20",
          "close": 1408.15
        },
        {
          "date": "2026-07-21",
          "close": 1445.44
        },
        {
          "date": "2026-07-22",
          "close": 1428.49
        },
        {
          "date": "2026-07-23",
          "close": 1442.74
        },
        {
          "date": "2026-07-24",
          "close": 1403.92
        },
        {
          "date": "2026-07-27",
          "close": 1452.84
        },
        {
          "date": "2026-07-28",
          "close": 1443.42
        },
        {
          "date": "2026-07-29",
          "close": 1456.85
        },
        {
          "date": "2026-07-30",
          "close": 1420.95
        },
        {
          "date": "2026-07-31",
          "close": 1486.35
        },
        {
          "date": "2026-08-03",
          "close": 1507.06
        },
        {
          "date": "2026-08-04",
          "close": 1551.94
        },
        {
          "date": "2026-08-05",
          "close": 1590.79
        },
        {
          "date": "2026-08-06",
          "close": 1612.76
        },
        {
          "date": "2026-08-07",
          "close": 1603.34
        },
        {
          "date": "2026-08-10",
          "close": 1603.97
        },
        {
          "date": "2026-08-11",
          "close": 1597.94
        },
        {
          "date": "2026-08-12",
          "close": 1611.07
        },
        {
          "date": "2026-08-13",
          "close": 1598.71
        },
        {
          "date": "2026-08-14",
          "close": 1603.73
        },
        {
          "date": "2026-08-17",
          "close": 1631.18
        },
        {
          "date": "2026-08-18",
          "close": 1624.9
        },
        {
          "date": "2026-08-19",
          "close": 1537.75
        },
        {
          "date": "2026-08-20",
          "close": 1556.6
        },
        {
          "date": "2026-08-21",
          "close": 1569.69
        },
        {
          "date": "2026-08-24",
          "close": 1545.88
        },
        {
          "date": "2026-08-25",
          "close": 1572.8
        },
        {
          "date": "2026-08-26",
          "close": 1570.94
        },
        {
          "date": "2026-08-27",
          "close": 1600.28
        },
        {
          "date": "2026-08-28",
          "close": 1592.28
        },
        {
          "date": "2026-08-31",
          "close": 1625.31
        },
        {
          "date": "2026-09-01",
          "close": 1635.4
        },
        {
          "date": "2026-09-02",
          "close": 1630.52
        },
        {
          "date": "2026-09-03",
          "close": 1617.55
        },
        {
          "date": "2026-09-04",
          "close": 1611.64
        },
        {
          "date": "2026-09-07",
          "close": 1614.93
        },
        {
          "date": "2026-09-08",
          "close": 1604.57
        },
        {
          "date": "2026-09-09",
          "close": 1580.69
        },
        {
          "date": "2026-09-10",
          "close": 1567.96
        },
        {
          "date": "2026-09-11",
          "close": 1539.47
        },
        {
          "date": "2026-09-14",
          "close": 1543.27
        },
        {
          "date": "2026-09-15",
          "close": 1525.09
        },
        {
          "date": "2026-09-16",
          "close": 1549.48
        },
        {
          "date": "2026-09-17",
          "close": 1547.24
        },
        {
          "date": "2026-09-18",
          "close": 1576.27
        },
        {
          "date": "2026-09-21",
          "close": 1603.02
        },
        {
          "date": "2026-09-22",
          "close": 1620.47
        },
        {
          "date": "2026-09-23",
          "close": 1616.81
        },
        {
          "date": "2026-09-24",
          "close": 1591.12
        },
        {
          "date": "2026-09-28",
          "close": 1554.44
        },
        {
          "date": "2026-09-29",
          "close": 1572.89
        },
        {
          "date": "2026-09-30",
          "close": 1555.94
        },
        {
          "date": "2026-10-08",
          "close": 1526.13
        },
        {
          "date": "2026-10-09",
          "close": 1550.9
        },
        {
          "date": "2026-10-12",
          "close": 1537.5
        },
        {
          "date": "2026-10-13",
          "close": 1549.13
        },
        {
          "date": "2026-10-14",
          "close": 1525.16
        },
        {
          "date": "2026-10-15",
          "close": 1482.17
        },
        {
          "date": "2026-10-16",
          "close": 1481.35
        },
        {
          "date": "2026-10-19",
          "close": 1484.14
        },
        {
          "date": "2026-10-20",
          "close": 1522.59
        },
        {
          "date": "2026-10-21",
          "close": 1516.44
        },
        {
          "date": "2026-10-22",
          "close": 1470.25
        },
        {
          "date": "2026-10-23",
          "close": 1516.35
        },
        {
          "date": "2026-10-26",
          "close": 1508.56
        },
        {
          "date": "2026-10-27",
          "close": 1449.5
        },
        {
          "date": "2026-10-28",
          "close": 1475.92
        },
        {
          "date": "2026-10-29",
          "close": 1424.85
        },
        {
          "date": "2026-10-30",
          "close": 1358.2
        },
        {
          "date": "2026-11-02",
          "close": 1412.93
        },
        {
          "date": "2026-11-03",
          "close": 1380.41
        },
        {
          "date": "2026-11-04",
          "close": 1421.98
        },
        {
          "date": "2026-11-05",
          "close": 1456.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5441176470588235,
          "pullback_frequency": 0.38235294117647056,
          "up_wilson": [
            0.42656606428685023,
            0.6569511707260847
          ],
          "pullback_wilson": [
            0.27609449782105433,
            0.5011928754777858
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47368421052631576,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "pullback_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 24,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0736",
      "name": "通信服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03792383094970275,
        "5": 0.022932437996895816,
        "20": -0.037205974420892574,
        "60": -0.09861841187142384
      },
      "moving_averages": {
        "5": 931.6039999999805,
        "20": 966.9465000000025,
        "60": 1027.1073333333381
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.04596614575640301,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1369.05
        },
        {
          "date": "2026-05-14",
          "close": 1335.92
        },
        {
          "date": "2026-05-15",
          "close": 1334.17
        },
        {
          "date": "2026-05-18",
          "close": 1360.8
        },
        {
          "date": "2026-05-19",
          "close": 1377.63
        },
        {
          "date": "2026-05-20",
          "close": 1345.99
        },
        {
          "date": "2026-05-21",
          "close": 1288.37
        },
        {
          "date": "2026-05-22",
          "close": 1307.23
        },
        {
          "date": "2026-05-25",
          "close": 1297.14
        },
        {
          "date": "2026-05-26",
          "close": 1267.52
        },
        {
          "date": "2026-05-27",
          "close": 1223.66
        },
        {
          "date": "2026-05-28",
          "close": 1228.95
        },
        {
          "date": "2026-05-29",
          "close": 1176.92
        },
        {
          "date": "2026-06-01",
          "close": 1198.43
        },
        {
          "date": "2026-06-02",
          "close": 1204.74
        },
        {
          "date": "2026-06-03",
          "close": 1195.38
        },
        {
          "date": "2026-06-04",
          "close": 1170.69
        },
        {
          "date": "2026-06-05",
          "close": 1168.26
        },
        {
          "date": "2026-06-08",
          "close": 1137.43
        },
        {
          "date": "2026-06-09",
          "close": 1153.6
        },
        {
          "date": "2026-06-10",
          "close": 1139.53
        },
        {
          "date": "2026-06-11",
          "close": 1102.61
        },
        {
          "date": "2026-06-12",
          "close": 1104.56
        },
        {
          "date": "2026-06-15",
          "close": 1133.1
        },
        {
          "date": "2026-06-16",
          "close": 1144.64
        },
        {
          "date": "2026-06-17",
          "close": 1131.54
        },
        {
          "date": "2026-06-18",
          "close": 1147.59
        },
        {
          "date": "2026-06-22",
          "close": 1171.39
        },
        {
          "date": "2026-06-23",
          "close": 1148.07
        },
        {
          "date": "2026-06-24",
          "close": 1136.68
        },
        {
          "date": "2026-06-25",
          "close": 1108.71
        },
        {
          "date": "2026-06-26",
          "close": 1066.94
        },
        {
          "date": "2026-06-29",
          "close": 1044.28
        },
        {
          "date": "2026-06-30",
          "close": 1075.24
        },
        {
          "date": "2026-07-01",
          "close": 1105.19
        },
        {
          "date": "2026-07-02",
          "close": 1085.22
        },
        {
          "date": "2026-07-03",
          "close": 1090.49
        },
        {
          "date": "2026-07-06",
          "close": 1060.37
        },
        {
          "date": "2026-07-07",
          "close": 1016.05
        },
        {
          "date": "2026-07-08",
          "close": 1024.36
        },
        {
          "date": "2026-07-09",
          "close": 1034.5
        },
        {
          "date": "2026-07-10",
          "close": 1054.91
        },
        {
          "date": "2026-07-13",
          "close": 1009.52
        },
        {
          "date": "2026-07-14",
          "close": 999.64
        },
        {
          "date": "2026-07-15",
          "close": 994.33
        },
        {
          "date": "2026-07-16",
          "close": 1001.02
        },
        {
          "date": "2026-07-17",
          "close": 953.77
        },
        {
          "date": "2026-07-20",
          "close": 944.86
        },
        {
          "date": "2026-07-21",
          "close": 960.93
        },
        {
          "date": "2026-07-22",
          "close": 959.97
        },
        {
          "date": "2026-07-23",
          "close": 974.02
        },
        {
          "date": "2026-07-24",
          "close": 942.66
        },
        {
          "date": "2026-07-27",
          "close": 971.57
        },
        {
          "date": "2026-07-28",
          "close": 974.45
        },
        {
          "date": "2026-07-29",
          "close": 986.95
        },
        {
          "date": "2026-07-30",
          "close": 955.77
        },
        {
          "date": "2026-07-31",
          "close": 994.53
        },
        {
          "date": "2026-08-03",
          "close": 1018.98
        },
        {
          "date": "2026-08-04",
          "close": 1057.47
        },
        {
          "date": "2026-08-05",
          "close": 1074.85
        },
        {
          "date": "2026-08-06",
          "close": 1085.56
        },
        {
          "date": "2026-08-07",
          "close": 1073.35
        },
        {
          "date": "2026-08-10",
          "close": 1073.88
        },
        {
          "date": "2026-08-11",
          "close": 1070.36
        },
        {
          "date": "2026-08-12",
          "close": 1084.28
        },
        {
          "date": "2026-08-13",
          "close": 1084.16
        },
        {
          "date": "2026-08-14",
          "close": 1098.42
        },
        {
          "date": "2026-08-17",
          "close": 1107.57
        },
        {
          "date": "2026-08-18",
          "close": 1092.44
        },
        {
          "date": "2026-08-19",
          "close": 1036.34
        },
        {
          "date": "2026-08-20",
          "close": 1048.47
        },
        {
          "date": "2026-08-21",
          "close": 1043.12
        },
        {
          "date": "2026-08-24",
          "close": 1026.43
        },
        {
          "date": "2026-08-25",
          "close": 1043.34
        },
        {
          "date": "2026-08-26",
          "close": 1041.52
        },
        {
          "date": "2026-08-27",
          "close": 1047.51
        },
        {
          "date": "2026-08-28",
          "close": 1044.05
        },
        {
          "date": "2026-08-31",
          "close": 1069.57
        },
        {
          "date": "2026-09-01",
          "close": 1079.17
        },
        {
          "date": "2026-09-02",
          "close": 1073.8
        },
        {
          "date": "2026-09-03",
          "close": 1064.37
        },
        {
          "date": "2026-09-04",
          "close": 1062.24
        },
        {
          "date": "2026-09-07",
          "close": 1069.77
        },
        {
          "date": "2026-09-08",
          "close": 1072.53
        },
        {
          "date": "2026-09-09",
          "close": 1062.57
        },
        {
          "date": "2026-09-10",
          "close": 1053.92
        },
        {
          "date": "2026-09-11",
          "close": 1039.41
        },
        {
          "date": "2026-09-14",
          "close": 1044.95
        },
        {
          "date": "2026-09-15",
          "close": 1029.27
        },
        {
          "date": "2026-09-16",
          "close": 1039.77
        },
        {
          "date": "2026-09-17",
          "close": 1037.21
        },
        {
          "date": "2026-09-18",
          "close": 1047.64
        },
        {
          "date": "2026-09-21",
          "close": 1063.22
        },
        {
          "date": "2026-09-22",
          "close": 1082.93
        },
        {
          "date": "2026-09-23",
          "close": 1062.4
        },
        {
          "date": "2026-09-24",
          "close": 1050.38
        },
        {
          "date": "2026-09-28",
          "close": 1020.61
        },
        {
          "date": "2026-09-29",
          "close": 1036.79
        },
        {
          "date": "2026-09-30",
          "close": 1017.9
        },
        {
          "date": "2026-10-08",
          "close": 1006.29
        },
        {
          "date": "2026-10-09",
          "close": 1015.53
        },
        {
          "date": "2026-10-12",
          "close": 1003.46
        },
        {
          "date": "2026-10-13",
          "close": 1010.5
        },
        {
          "date": "2026-10-14",
          "close": 995.87
        },
        {
          "date": "2026-10-15",
          "close": 962.76
        },
        {
          "date": "2026-10-16",
          "close": 959.55
        },
        {
          "date": "2026-10-19",
          "close": 960.7
        },
        {
          "date": "2026-10-20",
          "close": 981.55
        },
        {
          "date": "2026-10-21",
          "close": 993.88
        },
        {
          "date": "2026-10-22",
          "close": 959.17
        },
        {
          "date": "2026-10-23",
          "close": 981.84
        },
        {
          "date": "2026-10-26",
          "close": 983.17
        },
        {
          "date": "2026-10-27",
          "close": 953.66
        },
        {
          "date": "2026-10-28",
          "close": 972.14
        },
        {
          "date": "2026-10-29",
          "close": 947.13
        },
        {
          "date": "2026-10-30",
          "close": 903.9
        },
        {
          "date": "2026-11-02",
          "close": 935.87
        },
        {
          "date": "2026-11-03",
          "close": 915.95
        },
        {
          "date": "2026-11-04",
          "close": 933.45
        },
        {
          "date": "2026-11-05",
          "close": 968.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.38666666666666666,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.284552171134325,
            0.4998252331617777
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4888888888888889,
          "pullback_frequency": 0.5333333333333333,
          "up_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "pullback_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 20,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 2,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0737",
      "name": "软件开发",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03211092866265264,
        "5": 0.03792874980887828,
        "20": -0.00674034550367264,
        "60": -0.07151519572531895
      },
      "moving_averages": {
        "5": 973.3879999999888,
        "20": 1021.7114999999933,
        "60": 1051.6956666666704
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.046323006031543934,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1246.53
        },
        {
          "date": "2026-05-14",
          "close": 1210.61
        },
        {
          "date": "2026-05-15",
          "close": 1204.1
        },
        {
          "date": "2026-05-18",
          "close": 1221.24
        },
        {
          "date": "2026-05-19",
          "close": 1249.82
        },
        {
          "date": "2026-05-20",
          "close": 1225.84
        },
        {
          "date": "2026-05-21",
          "close": 1186.11
        },
        {
          "date": "2026-05-22",
          "close": 1204.01
        },
        {
          "date": "2026-05-25",
          "close": 1216.08
        },
        {
          "date": "2026-05-26",
          "close": 1193.01
        },
        {
          "date": "2026-05-27",
          "close": 1153.98
        },
        {
          "date": "2026-05-28",
          "close": 1157.46
        },
        {
          "date": "2026-05-29",
          "close": 1113.97
        },
        {
          "date": "2026-06-01",
          "close": 1151.92
        },
        {
          "date": "2026-06-02",
          "close": 1137.37
        },
        {
          "date": "2026-06-03",
          "close": 1120.51
        },
        {
          "date": "2026-06-04",
          "close": 1096.24
        },
        {
          "date": "2026-06-05",
          "close": 1100.93
        },
        {
          "date": "2026-06-08",
          "close": 1087.54
        },
        {
          "date": "2026-06-09",
          "close": 1105.67
        },
        {
          "date": "2026-06-10",
          "close": 1084.02
        },
        {
          "date": "2026-06-11",
          "close": 1046.83
        },
        {
          "date": "2026-06-12",
          "close": 1068.19
        },
        {
          "date": "2026-06-15",
          "close": 1089.16
        },
        {
          "date": "2026-06-16",
          "close": 1089.84
        },
        {
          "date": "2026-06-17",
          "close": 1081.62
        },
        {
          "date": "2026-06-18",
          "close": 1081.63
        },
        {
          "date": "2026-06-22",
          "close": 1102.21
        },
        {
          "date": "2026-06-23",
          "close": 1095.36
        },
        {
          "date": "2026-06-24",
          "close": 1067.39
        },
        {
          "date": "2026-06-25",
          "close": 1037.89
        },
        {
          "date": "2026-06-26",
          "close": 1000.02
        },
        {
          "date": "2026-06-29",
          "close": 996.82
        },
        {
          "date": "2026-06-30",
          "close": 1017.95
        },
        {
          "date": "2026-07-01",
          "close": 1048.31
        },
        {
          "date": "2026-07-02",
          "close": 1029.46
        },
        {
          "date": "2026-07-03",
          "close": 1035.73
        },
        {
          "date": "2026-07-06",
          "close": 1016.2
        },
        {
          "date": "2026-07-07",
          "close": 989.43
        },
        {
          "date": "2026-07-08",
          "close": 1005.38
        },
        {
          "date": "2026-07-09",
          "close": 1015.19
        },
        {
          "date": "2026-07-10",
          "close": 1026.55
        },
        {
          "date": "2026-07-13",
          "close": 985.86
        },
        {
          "date": "2026-07-14",
          "close": 985.64
        },
        {
          "date": "2026-07-15",
          "close": 997.31
        },
        {
          "date": "2026-07-16",
          "close": 1001.22
        },
        {
          "date": "2026-07-17",
          "close": 953.51
        },
        {
          "date": "2026-07-20",
          "close": 950.05
        },
        {
          "date": "2026-07-21",
          "close": 968.44
        },
        {
          "date": "2026-07-22",
          "close": 955.37
        },
        {
          "date": "2026-07-23",
          "close": 955.07
        },
        {
          "date": "2026-07-24",
          "close": 920.24
        },
        {
          "date": "2026-07-27",
          "close": 951.3
        },
        {
          "date": "2026-07-28",
          "close": 964.56
        },
        {
          "date": "2026-07-29",
          "close": 978.56
        },
        {
          "date": "2026-07-30",
          "close": 974.75
        },
        {
          "date": "2026-07-31",
          "close": 1034.66
        },
        {
          "date": "2026-08-03",
          "close": 1041.76
        },
        {
          "date": "2026-08-04",
          "close": 1074.44
        },
        {
          "date": "2026-08-05",
          "close": 1096.69
        },
        {
          "date": "2026-08-06",
          "close": 1103.66
        },
        {
          "date": "2026-08-07",
          "close": 1090.89
        },
        {
          "date": "2026-08-10",
          "close": 1094.31
        },
        {
          "date": "2026-08-11",
          "close": 1094.39
        },
        {
          "date": "2026-08-12",
          "close": 1105.16
        },
        {
          "date": "2026-08-13",
          "close": 1085.11
        },
        {
          "date": "2026-08-14",
          "close": 1086.65
        },
        {
          "date": "2026-08-17",
          "close": 1095.26
        },
        {
          "date": "2026-08-18",
          "close": 1088.14
        },
        {
          "date": "2026-08-19",
          "close": 1036.89
        },
        {
          "date": "2026-08-20",
          "close": 1046.13
        },
        {
          "date": "2026-08-21",
          "close": 1043.01
        },
        {
          "date": "2026-08-24",
          "close": 1023.84
        },
        {
          "date": "2026-08-25",
          "close": 1046.22
        },
        {
          "date": "2026-08-26",
          "close": 1043.87
        },
        {
          "date": "2026-08-27",
          "close": 1058.92
        },
        {
          "date": "2026-08-28",
          "close": 1067.53
        },
        {
          "date": "2026-08-31",
          "close": 1082.83
        },
        {
          "date": "2026-09-01",
          "close": 1101.55
        },
        {
          "date": "2026-09-02",
          "close": 1084.78
        },
        {
          "date": "2026-09-03",
          "close": 1076.78
        },
        {
          "date": "2026-09-04",
          "close": 1090.32
        },
        {
          "date": "2026-09-07",
          "close": 1086.29
        },
        {
          "date": "2026-09-08",
          "close": 1084.04
        },
        {
          "date": "2026-09-09",
          "close": 1065.97
        },
        {
          "date": "2026-09-10",
          "close": 1057.66
        },
        {
          "date": "2026-09-11",
          "close": 1030.79
        },
        {
          "date": "2026-09-14",
          "close": 1045.74
        },
        {
          "date": "2026-09-15",
          "close": 1031.45
        },
        {
          "date": "2026-09-16",
          "close": 1036.18
        },
        {
          "date": "2026-09-17",
          "close": 1032.22
        },
        {
          "date": "2026-09-18",
          "close": 1051.96
        },
        {
          "date": "2026-09-21",
          "close": 1077.89
        },
        {
          "date": "2026-09-22",
          "close": 1096.42
        },
        {
          "date": "2026-09-23",
          "close": 1081.09
        },
        {
          "date": "2026-09-24",
          "close": 1061.15
        },
        {
          "date": "2026-09-28",
          "close": 1047.1
        },
        {
          "date": "2026-09-29",
          "close": 1061.66
        },
        {
          "date": "2026-09-30",
          "close": 1048.49
        },
        {
          "date": "2026-10-08",
          "close": 1025.17
        },
        {
          "date": "2026-10-09",
          "close": 1065.98
        },
        {
          "date": "2026-10-12",
          "close": 1060.25
        },
        {
          "date": "2026-10-13",
          "close": 1067.72
        },
        {
          "date": "2026-10-14",
          "close": 1048.33
        },
        {
          "date": "2026-10-15",
          "close": 1019.44
        },
        {
          "date": "2026-10-16",
          "close": 1014.37
        },
        {
          "date": "2026-10-19",
          "close": 1019.0
        },
        {
          "date": "2026-10-20",
          "close": 1047.39
        },
        {
          "date": "2026-10-21",
          "close": 1052.71
        },
        {
          "date": "2026-10-22",
          "close": 1016.54
        },
        {
          "date": "2026-10-23",
          "close": 1067.58
        },
        {
          "date": "2026-10-26",
          "close": 1067.6
        },
        {
          "date": "2026-10-27",
          "close": 1015.16
        },
        {
          "date": "2026-10-28",
          "close": 1024.17
        },
        {
          "date": "2026-10-29",
          "close": 981.05
        },
        {
          "date": "2026-10-30",
          "close": 920.7
        },
        {
          "date": "2026-11-02",
          "close": 981.28
        },
        {
          "date": "2026-11-03",
          "close": 960.12
        },
        {
          "date": "2026-11-04",
          "close": 986.58
        },
        {
          "date": "2026-11-05",
          "close": 1018.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 99,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5252525252525253,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.42779308237779784,
            0.6208254422652413
          ],
          "pullback_wilson": [
            0.24823816410788008,
            0.4308795732480624
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4745762711864407,
          "pullback_frequency": 0.5084745762711864,
          "up_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "pullback_wilson": [
            0.3843514305938966,
            0.6315616309225984
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 15,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0738",
      "name": "多元金融",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00757068452380949,
        "5": 0.028871540638592652,
        "20": -0.037629919161410785,
        "60": -0.06131184472749329
      },
      "moving_averages": {
        "5": 531.9139999999898,
        "20": 545.0909999999946,
        "60": 566.992333333333
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05780135675769704,
      "history": [
        {
          "date": "2026-05-13",
          "close": 680.6
        },
        {
          "date": "2026-05-14",
          "close": 669.56
        },
        {
          "date": "2026-05-15",
          "close": 653.03
        },
        {
          "date": "2026-05-18",
          "close": 650.11
        },
        {
          "date": "2026-05-19",
          "close": 653.77
        },
        {
          "date": "2026-05-20",
          "close": 646.59
        },
        {
          "date": "2026-05-21",
          "close": 633.72
        },
        {
          "date": "2026-05-22",
          "close": 632.62
        },
        {
          "date": "2026-05-25",
          "close": 634.7
        },
        {
          "date": "2026-05-26",
          "close": 629.51
        },
        {
          "date": "2026-05-27",
          "close": 615.18
        },
        {
          "date": "2026-05-28",
          "close": 611.53
        },
        {
          "date": "2026-05-29",
          "close": 608.51
        },
        {
          "date": "2026-06-01",
          "close": 616.15
        },
        {
          "date": "2026-06-02",
          "close": 605.71
        },
        {
          "date": "2026-06-03",
          "close": 595.22
        },
        {
          "date": "2026-06-04",
          "close": 583.22
        },
        {
          "date": "2026-06-05",
          "close": 580.49
        },
        {
          "date": "2026-06-08",
          "close": 561.53
        },
        {
          "date": "2026-06-09",
          "close": 561.18
        },
        {
          "date": "2026-06-10",
          "close": 561.72
        },
        {
          "date": "2026-06-11",
          "close": 551.7
        },
        {
          "date": "2026-06-12",
          "close": 565.35
        },
        {
          "date": "2026-06-15",
          "close": 583.64
        },
        {
          "date": "2026-06-16",
          "close": 582.76
        },
        {
          "date": "2026-06-17",
          "close": 579.0
        },
        {
          "date": "2026-06-18",
          "close": 568.23
        },
        {
          "date": "2026-06-22",
          "close": 588.5
        },
        {
          "date": "2026-06-23",
          "close": 585.99
        },
        {
          "date": "2026-06-24",
          "close": 567.73
        },
        {
          "date": "2026-06-25",
          "close": 569.84
        },
        {
          "date": "2026-06-26",
          "close": 543.3
        },
        {
          "date": "2026-06-29",
          "close": 543.56
        },
        {
          "date": "2026-06-30",
          "close": 540.65
        },
        {
          "date": "2026-07-01",
          "close": 562.11
        },
        {
          "date": "2026-07-02",
          "close": 556.38
        },
        {
          "date": "2026-07-03",
          "close": 564.31
        },
        {
          "date": "2026-07-06",
          "close": 562.65
        },
        {
          "date": "2026-07-07",
          "close": 552.22
        },
        {
          "date": "2026-07-08",
          "close": 553.24
        },
        {
          "date": "2026-07-09",
          "close": 552.15
        },
        {
          "date": "2026-07-10",
          "close": 554.92
        },
        {
          "date": "2026-07-13",
          "close": 539.25
        },
        {
          "date": "2026-07-14",
          "close": 547.37
        },
        {
          "date": "2026-07-15",
          "close": 560.23
        },
        {
          "date": "2026-07-16",
          "close": 556.19
        },
        {
          "date": "2026-07-17",
          "close": 544.72
        },
        {
          "date": "2026-07-20",
          "close": 545.12
        },
        {
          "date": "2026-07-21",
          "close": 552.95
        },
        {
          "date": "2026-07-22",
          "close": 543.48
        },
        {
          "date": "2026-07-23",
          "close": 552.12
        },
        {
          "date": "2026-07-24",
          "close": 534.38
        },
        {
          "date": "2026-07-27",
          "close": 547.72
        },
        {
          "date": "2026-07-28",
          "close": 550.01
        },
        {
          "date": "2026-07-29",
          "close": 563.72
        },
        {
          "date": "2026-07-30",
          "close": 566.1
        },
        {
          "date": "2026-07-31",
          "close": 572.61
        },
        {
          "date": "2026-08-03",
          "close": 577.84
        },
        {
          "date": "2026-08-04",
          "close": 574.96
        },
        {
          "date": "2026-08-05",
          "close": 577.05
        },
        {
          "date": "2026-08-06",
          "close": 575.32
        },
        {
          "date": "2026-08-07",
          "close": 567.98
        },
        {
          "date": "2026-08-10",
          "close": 577.81
        },
        {
          "date": "2026-08-11",
          "close": 573.81
        },
        {
          "date": "2026-08-12",
          "close": 578.87
        },
        {
          "date": "2026-08-13",
          "close": 572.72
        },
        {
          "date": "2026-08-14",
          "close": 567.35
        },
        {
          "date": "2026-08-17",
          "close": 572.88
        },
        {
          "date": "2026-08-18",
          "close": 566.25
        },
        {
          "date": "2026-08-19",
          "close": 552.07
        },
        {
          "date": "2026-08-20",
          "close": 563.33
        },
        {
          "date": "2026-08-21",
          "close": 564.27
        },
        {
          "date": "2026-08-24",
          "close": 564.97
        },
        {
          "date": "2026-08-25",
          "close": 576.15
        },
        {
          "date": "2026-08-26",
          "close": 587.09
        },
        {
          "date": "2026-08-27",
          "close": 593.27
        },
        {
          "date": "2026-08-28",
          "close": 592.77
        },
        {
          "date": "2026-08-31",
          "close": 588.54
        },
        {
          "date": "2026-09-01",
          "close": 606.65
        },
        {
          "date": "2026-09-02",
          "close": 598.08
        },
        {
          "date": "2026-09-03",
          "close": 594.13
        },
        {
          "date": "2026-09-04",
          "close": 600.59
        },
        {
          "date": "2026-09-07",
          "close": 593.86
        },
        {
          "date": "2026-09-08",
          "close": 602.4
        },
        {
          "date": "2026-09-09",
          "close": 596.52
        },
        {
          "date": "2026-09-10",
          "close": 602.77
        },
        {
          "date": "2026-09-11",
          "close": 575.2
        },
        {
          "date": "2026-09-14",
          "close": 568.62
        },
        {
          "date": "2026-09-15",
          "close": 561.07
        },
        {
          "date": "2026-09-16",
          "close": 570.8
        },
        {
          "date": "2026-09-17",
          "close": 565.69
        },
        {
          "date": "2026-09-18",
          "close": 574.63
        },
        {
          "date": "2026-09-21",
          "close": 588.45
        },
        {
          "date": "2026-09-22",
          "close": 584.98
        },
        {
          "date": "2026-09-23",
          "close": 574.79
        },
        {
          "date": "2026-09-24",
          "close": 567.16
        },
        {
          "date": "2026-09-28",
          "close": 561.48
        },
        {
          "date": "2026-09-29",
          "close": 564.84
        },
        {
          "date": "2026-09-30",
          "close": 566.71
        },
        {
          "date": "2026-10-08",
          "close": 562.85
        },
        {
          "date": "2026-10-09",
          "close": 572.83
        },
        {
          "date": "2026-10-12",
          "close": 568.86
        },
        {
          "date": "2026-10-13",
          "close": 574.9
        },
        {
          "date": "2026-10-14",
          "close": 565.48
        },
        {
          "date": "2026-10-15",
          "close": 552.5
        },
        {
          "date": "2026-10-16",
          "close": 550.91
        },
        {
          "date": "2026-10-19",
          "close": 552.4
        },
        {
          "date": "2026-10-20",
          "close": 549.78
        },
        {
          "date": "2026-10-21",
          "close": 550.42
        },
        {
          "date": "2026-10-22",
          "close": 534.32
        },
        {
          "date": "2026-10-23",
          "close": 543.35
        },
        {
          "date": "2026-10-26",
          "close": 541.89
        },
        {
          "date": "2026-10-27",
          "close": 528.17
        },
        {
          "date": "2026-10-28",
          "close": 529.97
        },
        {
          "date": "2026-10-29",
          "close": 526.47
        },
        {
          "date": "2026-10-30",
          "close": 514.99
        },
        {
          "date": "2026-11-02",
          "close": 532.77
        },
        {
          "date": "2026-11-03",
          "close": 532.54
        },
        {
          "date": "2026-11-04",
          "close": 537.6
        },
        {
          "date": "2026-11-05",
          "close": 541.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 116,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46551724137931033,
          "pullback_frequency": 0.3103448275862069,
          "up_wilson": [
            0.3773100077976551,
            0.5559351305816302
          ],
          "pullback_wilson": [
            0.23337225940867895,
            0.3994760016773909
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4852941176470588,
          "pullback_frequency": 0.4264705882352941,
          "up_wilson": [
            0.3705084547256065,
            0.6016524669367487
          ],
          "pullback_wilson": [
            0.3159724314773308,
            0.5448321768344444
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 2,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 13,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0739",
      "name": "工程机械",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029318865706143837,
        "5": 0.03685544375580263,
        "20": 0.011683306973259588,
        "60": -0.040063745168004816
      },
      "moving_averages": {
        "5": 1991.8,
        "20": 1993.0514999999898,
        "60": 2079.4409999999957
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-01",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-18",
            "end": "2026-10-28",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2562.15
        },
        {
          "date": "2026-05-14",
          "close": 2508.47
        },
        {
          "date": "2026-05-15",
          "close": 2526.04
        },
        {
          "date": "2026-05-18",
          "close": 2484.25
        },
        {
          "date": "2026-05-19",
          "close": 2494.02
        },
        {
          "date": "2026-05-20",
          "close": 2474.25
        },
        {
          "date": "2026-05-21",
          "close": 2422.84
        },
        {
          "date": "2026-05-22",
          "close": 2442.43
        },
        {
          "date": "2026-05-25",
          "close": 2425.79
        },
        {
          "date": "2026-05-26",
          "close": 2394.85
        },
        {
          "date": "2026-05-27",
          "close": 2332.0
        },
        {
          "date": "2026-05-28",
          "close": 2345.54
        },
        {
          "date": "2026-05-29",
          "close": 2307.96
        },
        {
          "date": "2026-06-01",
          "close": 2324.44
        },
        {
          "date": "2026-06-02",
          "close": 2305.89
        },
        {
          "date": "2026-06-03",
          "close": 2277.67
        },
        {
          "date": "2026-06-04",
          "close": 2263.4
        },
        {
          "date": "2026-06-05",
          "close": 2312.26
        },
        {
          "date": "2026-06-08",
          "close": 2330.46
        },
        {
          "date": "2026-06-09",
          "close": 2330.17
        },
        {
          "date": "2026-06-10",
          "close": 2293.09
        },
        {
          "date": "2026-06-11",
          "close": 2244.95
        },
        {
          "date": "2026-06-12",
          "close": 2275.06
        },
        {
          "date": "2026-06-15",
          "close": 2308.13
        },
        {
          "date": "2026-06-16",
          "close": 2304.81
        },
        {
          "date": "2026-06-17",
          "close": 2297.76
        },
        {
          "date": "2026-06-18",
          "close": 2280.27
        },
        {
          "date": "2026-06-22",
          "close": 2293.32
        },
        {
          "date": "2026-06-23",
          "close": 2289.46
        },
        {
          "date": "2026-06-24",
          "close": 2242.68
        },
        {
          "date": "2026-06-25",
          "close": 2193.64
        },
        {
          "date": "2026-06-26",
          "close": 2163.53
        },
        {
          "date": "2026-06-29",
          "close": 2149.63
        },
        {
          "date": "2026-06-30",
          "close": 2160.63
        },
        {
          "date": "2026-07-01",
          "close": 2195.52
        },
        {
          "date": "2026-07-02",
          "close": 2228.89
        },
        {
          "date": "2026-07-03",
          "close": 2289.02
        },
        {
          "date": "2026-07-06",
          "close": 2253.69
        },
        {
          "date": "2026-07-07",
          "close": 2223.95
        },
        {
          "date": "2026-07-08",
          "close": 2151.3
        },
        {
          "date": "2026-07-09",
          "close": 2147.42
        },
        {
          "date": "2026-07-10",
          "close": 2170.71
        },
        {
          "date": "2026-07-13",
          "close": 2062.89
        },
        {
          "date": "2026-07-14",
          "close": 2092.49
        },
        {
          "date": "2026-07-15",
          "close": 2106.09
        },
        {
          "date": "2026-07-16",
          "close": 2082.2
        },
        {
          "date": "2026-07-17",
          "close": 2005.66
        },
        {
          "date": "2026-07-20",
          "close": 1967.04
        },
        {
          "date": "2026-07-21",
          "close": 1997.63
        },
        {
          "date": "2026-07-22",
          "close": 1981.34
        },
        {
          "date": "2026-07-23",
          "close": 2047.41
        },
        {
          "date": "2026-07-24",
          "close": 2007.03
        },
        {
          "date": "2026-07-27",
          "close": 2044.23
        },
        {
          "date": "2026-07-28",
          "close": 2048.0
        },
        {
          "date": "2026-07-29",
          "close": 2094.8
        },
        {
          "date": "2026-07-30",
          "close": 2080.81
        },
        {
          "date": "2026-07-31",
          "close": 2103.74
        },
        {
          "date": "2026-08-03",
          "close": 2131.12
        },
        {
          "date": "2026-08-04",
          "close": 2136.62
        },
        {
          "date": "2026-08-05",
          "close": 2152.32
        },
        {
          "date": "2026-08-06",
          "close": 2150.11
        },
        {
          "date": "2026-08-07",
          "close": 2149.65
        },
        {
          "date": "2026-08-10",
          "close": 2196.29
        },
        {
          "date": "2026-08-11",
          "close": 2174.62
        },
        {
          "date": "2026-08-12",
          "close": 2187.2
        },
        {
          "date": "2026-08-13",
          "close": 2147.18
        },
        {
          "date": "2026-08-14",
          "close": 2147.0
        },
        {
          "date": "2026-08-17",
          "close": 2179.32
        },
        {
          "date": "2026-08-18",
          "close": 2197.72
        },
        {
          "date": "2026-08-19",
          "close": 2112.41
        },
        {
          "date": "2026-08-20",
          "close": 2126.59
        },
        {
          "date": "2026-08-21",
          "close": 2126.97
        },
        {
          "date": "2026-08-24",
          "close": 2112.89
        },
        {
          "date": "2026-08-25",
          "close": 2143.25
        },
        {
          "date": "2026-08-26",
          "close": 2129.62
        },
        {
          "date": "2026-08-27",
          "close": 2138.57
        },
        {
          "date": "2026-08-28",
          "close": 2137.83
        },
        {
          "date": "2026-08-31",
          "close": 2150.44
        },
        {
          "date": "2026-09-01",
          "close": 2178.38
        },
        {
          "date": "2026-09-02",
          "close": 2162.39
        },
        {
          "date": "2026-09-03",
          "close": 2154.36
        },
        {
          "date": "2026-09-04",
          "close": 2155.74
        },
        {
          "date": "2026-09-07",
          "close": 2161.17
        },
        {
          "date": "2026-09-08",
          "close": 2165.58
        },
        {
          "date": "2026-09-09",
          "close": 2157.69
        },
        {
          "date": "2026-09-10",
          "close": 2122.1
        },
        {
          "date": "2026-09-11",
          "close": 2079.53
        },
        {
          "date": "2026-09-14",
          "close": 2082.84
        },
        {
          "date": "2026-09-15",
          "close": 2062.63
        },
        {
          "date": "2026-09-16",
          "close": 2056.01
        },
        {
          "date": "2026-09-17",
          "close": 2047.1
        },
        {
          "date": "2026-09-18",
          "close": 2068.96
        },
        {
          "date": "2026-09-21",
          "close": 2093.44
        },
        {
          "date": "2026-09-22",
          "close": 2091.94
        },
        {
          "date": "2026-09-23",
          "close": 2085.27
        },
        {
          "date": "2026-09-24",
          "close": 2094.92
        },
        {
          "date": "2026-09-28",
          "close": 2041.02
        },
        {
          "date": "2026-09-29",
          "close": 2043.8
        },
        {
          "date": "2026-09-30",
          "close": 2050.67
        },
        {
          "date": "2026-10-08",
          "close": 2042.23
        },
        {
          "date": "2026-10-09",
          "close": 2037.18
        },
        {
          "date": "2026-10-12",
          "close": 2018.56
        },
        {
          "date": "2026-10-13",
          "close": 2019.47
        },
        {
          "date": "2026-10-14",
          "close": 1985.53
        },
        {
          "date": "2026-10-15",
          "close": 1924.08
        },
        {
          "date": "2026-10-16",
          "close": 1944.04
        },
        {
          "date": "2026-10-19",
          "close": 1949.44
        },
        {
          "date": "2026-10-20",
          "close": 1994.76
        },
        {
          "date": "2026-10-21",
          "close": 1975.41
        },
        {
          "date": "2026-10-22",
          "close": 1982.33
        },
        {
          "date": "2026-10-23",
          "close": 2048.52
        },
        {
          "date": "2026-10-26",
          "close": 2022.92
        },
        {
          "date": "2026-10-27",
          "close": 1983.25
        },
        {
          "date": "2026-10-28",
          "close": 2023.89
        },
        {
          "date": "2026-10-29",
          "close": 1992.65
        },
        {
          "date": "2026-10-30",
          "close": 1948.24
        },
        {
          "date": "2026-11-02",
          "close": 1970.16
        },
        {
          "date": "2026-11-03",
          "close": 1967.27
        },
        {
          "date": "2026-11-04",
          "close": 2007.24
        },
        {
          "date": "2026-11-05",
          "close": 2066.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5616438356164384,
          "pullback_frequency": 0.2191780821917808,
          "up_wilson": [
            0.447577763251736,
            0.6695465097400233
          ],
          "pullback_wilson": [
            0.13966120635950685,
            0.32677266112247905
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 28,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 13,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0740",
      "name": "教育",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03451831750339229,
        "5": 0.07823283176829965,
        "20": -0.0804226167502895,
        "60": -0.06594250245017963
      },
      "moving_averages": {
        "5": 547.45,
        "20": 575.3804999999935,
        "60": 602.2123333333293
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-24",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-27",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.09684908789386393,
      "history": [
        {
          "date": "2026-05-13",
          "close": 644.23
        },
        {
          "date": "2026-05-14",
          "close": 629.66
        },
        {
          "date": "2026-05-15",
          "close": 624.69
        },
        {
          "date": "2026-05-18",
          "close": 625.21
        },
        {
          "date": "2026-05-19",
          "close": 636.74
        },
        {
          "date": "2026-05-20",
          "close": 618.32
        },
        {
          "date": "2026-05-21",
          "close": 597.24
        },
        {
          "date": "2026-05-22",
          "close": 602.8
        },
        {
          "date": "2026-05-25",
          "close": 603.62
        },
        {
          "date": "2026-05-26",
          "close": 602.45
        },
        {
          "date": "2026-05-27",
          "close": 590.71
        },
        {
          "date": "2026-05-28",
          "close": 593.98
        },
        {
          "date": "2026-05-29",
          "close": 585.87
        },
        {
          "date": "2026-06-01",
          "close": 601.28
        },
        {
          "date": "2026-06-02",
          "close": 587.27
        },
        {
          "date": "2026-06-03",
          "close": 572.71
        },
        {
          "date": "2026-06-04",
          "close": 561.94
        },
        {
          "date": "2026-06-05",
          "close": 566.52
        },
        {
          "date": "2026-06-08",
          "close": 554.34
        },
        {
          "date": "2026-06-09",
          "close": 555.19
        },
        {
          "date": "2026-06-10",
          "close": 542.3
        },
        {
          "date": "2026-06-11",
          "close": 536.32
        },
        {
          "date": "2026-06-12",
          "close": 540.81
        },
        {
          "date": "2026-06-15",
          "close": 552.06
        },
        {
          "date": "2026-06-16",
          "close": 553.98
        },
        {
          "date": "2026-06-17",
          "close": 544.44
        },
        {
          "date": "2026-06-18",
          "close": 537.4
        },
        {
          "date": "2026-06-22",
          "close": 530.43
        },
        {
          "date": "2026-06-23",
          "close": 526.74
        },
        {
          "date": "2026-06-24",
          "close": 508.7
        },
        {
          "date": "2026-06-25",
          "close": 492.21
        },
        {
          "date": "2026-06-26",
          "close": 495.98
        },
        {
          "date": "2026-06-29",
          "close": 495.77
        },
        {
          "date": "2026-06-30",
          "close": 489.27
        },
        {
          "date": "2026-07-01",
          "close": 512.79
        },
        {
          "date": "2026-07-02",
          "close": 509.87
        },
        {
          "date": "2026-07-03",
          "close": 518.82
        },
        {
          "date": "2026-07-06",
          "close": 520.62
        },
        {
          "date": "2026-07-07",
          "close": 504.74
        },
        {
          "date": "2026-07-08",
          "close": 499.31
        },
        {
          "date": "2026-07-09",
          "close": 496.23
        },
        {
          "date": "2026-07-10",
          "close": 504.24
        },
        {
          "date": "2026-07-13",
          "close": 485.34
        },
        {
          "date": "2026-07-14",
          "close": 492.76
        },
        {
          "date": "2026-07-15",
          "close": 495.61
        },
        {
          "date": "2026-07-16",
          "close": 499.5
        },
        {
          "date": "2026-07-17",
          "close": 478.94
        },
        {
          "date": "2026-07-20",
          "close": 472.19
        },
        {
          "date": "2026-07-21",
          "close": 476.13
        },
        {
          "date": "2026-07-22",
          "close": 484.0
        },
        {
          "date": "2026-07-23",
          "close": 495.58
        },
        {
          "date": "2026-07-24",
          "close": 479.39
        },
        {
          "date": "2026-07-27",
          "close": 500.82
        },
        {
          "date": "2026-07-28",
          "close": 511.64
        },
        {
          "date": "2026-07-29",
          "close": 538.87
        },
        {
          "date": "2026-07-30",
          "close": 552.63
        },
        {
          "date": "2026-07-31",
          "close": 574.12
        },
        {
          "date": "2026-08-03",
          "close": 581.38
        },
        {
          "date": "2026-08-04",
          "close": 599.09
        },
        {
          "date": "2026-08-05",
          "close": 612.2
        },
        {
          "date": "2026-08-06",
          "close": 597.38
        },
        {
          "date": "2026-08-07",
          "close": 595.87
        },
        {
          "date": "2026-08-10",
          "close": 607.11
        },
        {
          "date": "2026-08-11",
          "close": 599.72
        },
        {
          "date": "2026-08-12",
          "close": 614.52
        },
        {
          "date": "2026-08-13",
          "close": 596.51
        },
        {
          "date": "2026-08-14",
          "close": 590.56
        },
        {
          "date": "2026-08-17",
          "close": 593.48
        },
        {
          "date": "2026-08-18",
          "close": 597.81
        },
        {
          "date": "2026-08-19",
          "close": 582.65
        },
        {
          "date": "2026-08-20",
          "close": 582.34
        },
        {
          "date": "2026-08-21",
          "close": 577.27
        },
        {
          "date": "2026-08-24",
          "close": 574.66
        },
        {
          "date": "2026-08-25",
          "close": 590.19
        },
        {
          "date": "2026-08-26",
          "close": 593.57
        },
        {
          "date": "2026-08-27",
          "close": 602.05
        },
        {
          "date": "2026-08-28",
          "close": 608.59
        },
        {
          "date": "2026-08-31",
          "close": 620.73
        },
        {
          "date": "2026-09-01",
          "close": 628.54
        },
        {
          "date": "2026-09-02",
          "close": 633.11
        },
        {
          "date": "2026-09-03",
          "close": 621.52
        },
        {
          "date": "2026-09-04",
          "close": 622.36
        },
        {
          "date": "2026-09-07",
          "close": 626.04
        },
        {
          "date": "2026-09-08",
          "close": 644.91
        },
        {
          "date": "2026-09-09",
          "close": 640.1
        },
        {
          "date": "2026-09-10",
          "close": 639.59
        },
        {
          "date": "2026-09-11",
          "close": 630.49
        },
        {
          "date": "2026-09-14",
          "close": 618.2
        },
        {
          "date": "2026-09-15",
          "close": 611.61
        },
        {
          "date": "2026-09-16",
          "close": 620.7
        },
        {
          "date": "2026-09-17",
          "close": 633.14
        },
        {
          "date": "2026-09-18",
          "close": 633.86
        },
        {
          "date": "2026-09-21",
          "close": 645.52
        },
        {
          "date": "2026-09-22",
          "close": 653.12
        },
        {
          "date": "2026-09-23",
          "close": 643.76
        },
        {
          "date": "2026-09-24",
          "close": 648.15
        },
        {
          "date": "2026-09-28",
          "close": 627.25
        },
        {
          "date": "2026-09-29",
          "close": 630.32
        },
        {
          "date": "2026-09-30",
          "close": 625.99
        },
        {
          "date": "2026-10-08",
          "close": 621.84
        },
        {
          "date": "2026-10-09",
          "close": 633.15
        },
        {
          "date": "2026-10-12",
          "close": 622.15
        },
        {
          "date": "2026-10-13",
          "close": 622.08
        },
        {
          "date": "2026-10-14",
          "close": 623.78
        },
        {
          "date": "2026-10-15",
          "close": 598.19
        },
        {
          "date": "2026-10-16",
          "close": 596.9
        },
        {
          "date": "2026-10-19",
          "close": 583.61
        },
        {
          "date": "2026-10-20",
          "close": 593.84
        },
        {
          "date": "2026-10-21",
          "close": 587.08
        },
        {
          "date": "2026-10-22",
          "close": 556.27
        },
        {
          "date": "2026-10-23",
          "close": 561.3
        },
        {
          "date": "2026-10-26",
          "close": 564.04
        },
        {
          "date": "2026-10-27",
          "close": 547.94
        },
        {
          "date": "2026-10-28",
          "close": 549.69
        },
        {
          "date": "2026-10-29",
          "close": 530.34
        },
        {
          "date": "2026-10-30",
          "close": 518.71
        },
        {
          "date": "2026-11-02",
          "close": 546.56
        },
        {
          "date": "2026-11-03",
          "close": 547.4
        },
        {
          "date": "2026-11-04",
          "close": 552.75
        },
        {
          "date": "2026-11-05",
          "close": 571.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.43,
          "up_wilson": [
            0.36560808309024106,
            0.5573513967663177
          ],
          "pullback_wilson": [
            0.33733298524110106,
            0.5278461045078768
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4576271186440678,
          "pullback_frequency": 0.5423728813559322,
          "up_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "pullback_wilson": [
            0.4165783661010347,
            0.6629869414814409
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 9,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 4,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0910",
      "name": "专用设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021183956000997428,
        "5": 0.025122296122384036,
        "20": -0.07346933783420173,
        "60": -0.06987451808560285
      },
      "moving_averages": {
        "5": 2929.3339999999853,
        "20": 3054.4084999999964,
        "60": 3266.0703333333367
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07114897112782048,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3982.71
        },
        {
          "date": "2026-05-14",
          "close": 3923.14
        },
        {
          "date": "2026-05-15",
          "close": 3922.16
        },
        {
          "date": "2026-05-18",
          "close": 3908.11
        },
        {
          "date": "2026-05-19",
          "close": 3939.94
        },
        {
          "date": "2026-05-20",
          "close": 3921.09
        },
        {
          "date": "2026-05-21",
          "close": 3795.03
        },
        {
          "date": "2026-05-22",
          "close": 3880.33
        },
        {
          "date": "2026-05-25",
          "close": 3863.25
        },
        {
          "date": "2026-05-26",
          "close": 3789.89
        },
        {
          "date": "2026-05-27",
          "close": 3687.35
        },
        {
          "date": "2026-05-28",
          "close": 3729.34
        },
        {
          "date": "2026-05-29",
          "close": 3624.07
        },
        {
          "date": "2026-06-01",
          "close": 3667.52
        },
        {
          "date": "2026-06-02",
          "close": 3643.05
        },
        {
          "date": "2026-06-03",
          "close": 3630.85
        },
        {
          "date": "2026-06-04",
          "close": 3605.47
        },
        {
          "date": "2026-06-05",
          "close": 3650.15
        },
        {
          "date": "2026-06-08",
          "close": 3572.44
        },
        {
          "date": "2026-06-09",
          "close": 3602.43
        },
        {
          "date": "2026-06-10",
          "close": 3548.15
        },
        {
          "date": "2026-06-11",
          "close": 3494.84
        },
        {
          "date": "2026-06-12",
          "close": 3517.72
        },
        {
          "date": "2026-06-15",
          "close": 3591.07
        },
        {
          "date": "2026-06-16",
          "close": 3622.45
        },
        {
          "date": "2026-06-17",
          "close": 3595.37
        },
        {
          "date": "2026-06-18",
          "close": 3598.08
        },
        {
          "date": "2026-06-22",
          "close": 3592.14
        },
        {
          "date": "2026-06-23",
          "close": 3602.74
        },
        {
          "date": "2026-06-24",
          "close": 3545.53
        },
        {
          "date": "2026-06-25",
          "close": 3487.75
        },
        {
          "date": "2026-06-26",
          "close": 3428.54
        },
        {
          "date": "2026-06-29",
          "close": 3398.31
        },
        {
          "date": "2026-06-30",
          "close": 3457.35
        },
        {
          "date": "2026-07-01",
          "close": 3506.77
        },
        {
          "date": "2026-07-02",
          "close": 3488.66
        },
        {
          "date": "2026-07-03",
          "close": 3571.44
        },
        {
          "date": "2026-07-06",
          "close": 3492.94
        },
        {
          "date": "2026-07-07",
          "close": 3400.75
        },
        {
          "date": "2026-07-08",
          "close": 3329.32
        },
        {
          "date": "2026-07-09",
          "close": 3346.02
        },
        {
          "date": "2026-07-10",
          "close": 3375.72
        },
        {
          "date": "2026-07-13",
          "close": 3210.63
        },
        {
          "date": "2026-07-14",
          "close": 3259.07
        },
        {
          "date": "2026-07-15",
          "close": 3243.9
        },
        {
          "date": "2026-07-16",
          "close": 3215.98
        },
        {
          "date": "2026-07-17",
          "close": 3064.24
        },
        {
          "date": "2026-07-20",
          "close": 2938.69
        },
        {
          "date": "2026-07-21",
          "close": 2989.66
        },
        {
          "date": "2026-07-22",
          "close": 2938.7
        },
        {
          "date": "2026-07-23",
          "close": 3021.74
        },
        {
          "date": "2026-07-24",
          "close": 2963.67
        },
        {
          "date": "2026-07-27",
          "close": 3051.31
        },
        {
          "date": "2026-07-28",
          "close": 3038.0
        },
        {
          "date": "2026-07-29",
          "close": 3076.41
        },
        {
          "date": "2026-07-30",
          "close": 3013.99
        },
        {
          "date": "2026-07-31",
          "close": 3091.36
        },
        {
          "date": "2026-08-03",
          "close": 3141.65
        },
        {
          "date": "2026-08-04",
          "close": 3201.18
        },
        {
          "date": "2026-08-05",
          "close": 3257.84
        },
        {
          "date": "2026-08-06",
          "close": 3293.75
        },
        {
          "date": "2026-08-07",
          "close": 3323.4
        },
        {
          "date": "2026-08-10",
          "close": 3361.5
        },
        {
          "date": "2026-08-11",
          "close": 3356.67
        },
        {
          "date": "2026-08-12",
          "close": 3407.41
        },
        {
          "date": "2026-08-13",
          "close": 3352.49
        },
        {
          "date": "2026-08-14",
          "close": 3373.7
        },
        {
          "date": "2026-08-17",
          "close": 3432.39
        },
        {
          "date": "2026-08-18",
          "close": 3437.77
        },
        {
          "date": "2026-08-19",
          "close": 3280.77
        },
        {
          "date": "2026-08-20",
          "close": 3323.63
        },
        {
          "date": "2026-08-21",
          "close": 3343.2
        },
        {
          "date": "2026-08-24",
          "close": 3302.81
        },
        {
          "date": "2026-08-25",
          "close": 3359.01
        },
        {
          "date": "2026-08-26",
          "close": 3354.39
        },
        {
          "date": "2026-08-27",
          "close": 3395.85
        },
        {
          "date": "2026-08-28",
          "close": 3411.96
        },
        {
          "date": "2026-08-31",
          "close": 3445.75
        },
        {
          "date": "2026-09-01",
          "close": 3456.84
        },
        {
          "date": "2026-09-02",
          "close": 3452.24
        },
        {
          "date": "2026-09-03",
          "close": 3422.29
        },
        {
          "date": "2026-09-04",
          "close": 3392.71
        },
        {
          "date": "2026-09-07",
          "close": 3439.89
        },
        {
          "date": "2026-09-08",
          "close": 3457.71
        },
        {
          "date": "2026-09-09",
          "close": 3435.25
        },
        {
          "date": "2026-09-10",
          "close": 3378.05
        },
        {
          "date": "2026-09-11",
          "close": 3305.88
        },
        {
          "date": "2026-09-14",
          "close": 3326.89
        },
        {
          "date": "2026-09-15",
          "close": 3275.94
        },
        {
          "date": "2026-09-16",
          "close": 3327.76
        },
        {
          "date": "2026-09-17",
          "close": 3332.6
        },
        {
          "date": "2026-09-18",
          "close": 3390.21
        },
        {
          "date": "2026-09-21",
          "close": 3451.36
        },
        {
          "date": "2026-09-22",
          "close": 3438.89
        },
        {
          "date": "2026-09-23",
          "close": 3445.93
        },
        {
          "date": "2026-09-24",
          "close": 3398.05
        },
        {
          "date": "2026-09-28",
          "close": 3306.21
        },
        {
          "date": "2026-09-29",
          "close": 3319.5
        },
        {
          "date": "2026-09-30",
          "close": 3294.92
        },
        {
          "date": "2026-10-08",
          "close": 3270.48
        },
        {
          "date": "2026-10-09",
          "close": 3262.31
        },
        {
          "date": "2026-10-12",
          "close": 3218.73
        },
        {
          "date": "2026-10-13",
          "close": 3229.19
        },
        {
          "date": "2026-10-14",
          "close": 3153.38
        },
        {
          "date": "2026-10-15",
          "close": 3043.5
        },
        {
          "date": "2026-10-16",
          "close": 3076.04
        },
        {
          "date": "2026-10-19",
          "close": 3063.5
        },
        {
          "date": "2026-10-20",
          "close": 3119.18
        },
        {
          "date": "2026-10-21",
          "close": 3093.0
        },
        {
          "date": "2026-10-22",
          "close": 3023.16
        },
        {
          "date": "2026-10-23",
          "close": 3094.38
        },
        {
          "date": "2026-10-26",
          "close": 3074.3
        },
        {
          "date": "2026-10-27",
          "close": 2982.66
        },
        {
          "date": "2026-10-28",
          "close": 3052.23
        },
        {
          "date": "2026-10-29",
          "close": 2955.94
        },
        {
          "date": "2026-10-30",
          "close": 2858.71
        },
        {
          "date": "2026-11-02",
          "close": 2917.63
        },
        {
          "date": "2026-11-03",
          "close": 2872.79
        },
        {
          "date": "2026-11-04",
          "close": 2967.34
        },
        {
          "date": "2026-11-05",
          "close": 3030.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5189873417721519,
          "pullback_frequency": 0.3924050632911392,
          "up_wilson": [
            0.4105110559940594,
            0.6257026954621209
          ],
          "pullback_wilson": [
            0.2921286505753673,
            0.5026600911729452
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3695652173913043,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.24523754590839622,
            0.513999035766103
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 3,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1015",
      "name": "能源金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04802089612216176,
        "5": 0.08519712888796427,
        "20": -0.11453146220009058,
        "60": -0.2516857156520492
      },
      "moving_averages": {
        "5": 586.8879999999888,
        "20": 619.0494999999995,
        "60": 735.0910000000023
      },
      "phase": "下降",
      "phase_days": 47,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-04-24",
            "end": "2026-05-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-08",
            "end": "2026-06-08",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-09",
            "end": "2026-06-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-06-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-16",
            "end": "2026-06-26",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-24",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-11-05",
            "sessions": 47,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 24
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.12943336393223737,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1247.7
        },
        {
          "date": "2026-05-14",
          "close": 1191.44
        },
        {
          "date": "2026-05-15",
          "close": 1162.23
        },
        {
          "date": "2026-05-18",
          "close": 1159.2
        },
        {
          "date": "2026-05-19",
          "close": 1120.03
        },
        {
          "date": "2026-05-20",
          "close": 1135.52
        },
        {
          "date": "2026-05-21",
          "close": 1091.06
        },
        {
          "date": "2026-05-22",
          "close": 1112.76
        },
        {
          "date": "2026-05-25",
          "close": 1093.83
        },
        {
          "date": "2026-05-26",
          "close": 1096.77
        },
        {
          "date": "2026-05-27",
          "close": 1063.92
        },
        {
          "date": "2026-05-28",
          "close": 1056.27
        },
        {
          "date": "2026-05-29",
          "close": 1039.37
        },
        {
          "date": "2026-06-01",
          "close": 1032.36
        },
        {
          "date": "2026-06-02",
          "close": 1016.33
        },
        {
          "date": "2026-06-03",
          "close": 1016.15
        },
        {
          "date": "2026-06-04",
          "close": 983.21
        },
        {
          "date": "2026-06-05",
          "close": 981.88
        },
        {
          "date": "2026-06-08",
          "close": 935.09
        },
        {
          "date": "2026-06-09",
          "close": 989.81
        },
        {
          "date": "2026-06-10",
          "close": 982.97
        },
        {
          "date": "2026-06-11",
          "close": 1021.63
        },
        {
          "date": "2026-06-12",
          "close": 1066.96
        },
        {
          "date": "2026-06-15",
          "close": 1089.78
        },
        {
          "date": "2026-06-16",
          "close": 1074.41
        },
        {
          "date": "2026-06-17",
          "close": 1066.99
        },
        {
          "date": "2026-06-18",
          "close": 1047.96
        },
        {
          "date": "2026-06-22",
          "close": 1093.52
        },
        {
          "date": "2026-06-23",
          "close": 1025.98
        },
        {
          "date": "2026-06-24",
          "close": 1087.25
        },
        {
          "date": "2026-06-25",
          "close": 1051.32
        },
        {
          "date": "2026-06-26",
          "close": 969.17
        },
        {
          "date": "2026-06-29",
          "close": 978.6
        },
        {
          "date": "2026-06-30",
          "close": 1014.44
        },
        {
          "date": "2026-07-01",
          "close": 1041.8
        },
        {
          "date": "2026-07-02",
          "close": 1023.3
        },
        {
          "date": "2026-07-03",
          "close": 1005.99
        },
        {
          "date": "2026-07-06",
          "close": 1011.9
        },
        {
          "date": "2026-07-07",
          "close": 992.57
        },
        {
          "date": "2026-07-08",
          "close": 915.65
        },
        {
          "date": "2026-07-09",
          "close": 874.63
        },
        {
          "date": "2026-07-10",
          "close": 844.45
        },
        {
          "date": "2026-07-13",
          "close": 808.76
        },
        {
          "date": "2026-07-14",
          "close": 829.47
        },
        {
          "date": "2026-07-15",
          "close": 800.48
        },
        {
          "date": "2026-07-16",
          "close": 789.17
        },
        {
          "date": "2026-07-17",
          "close": 753.51
        },
        {
          "date": "2026-07-20",
          "close": 707.6
        },
        {
          "date": "2026-07-21",
          "close": 742.77
        },
        {
          "date": "2026-07-22",
          "close": 751.7
        },
        {
          "date": "2026-07-23",
          "close": 799.96
        },
        {
          "date": "2026-07-24",
          "close": 764.58
        },
        {
          "date": "2026-07-27",
          "close": 787.33
        },
        {
          "date": "2026-07-28",
          "close": 774.89
        },
        {
          "date": "2026-07-29",
          "close": 802.65
        },
        {
          "date": "2026-07-30",
          "close": 791.83
        },
        {
          "date": "2026-07-31",
          "close": 787.59
        },
        {
          "date": "2026-08-03",
          "close": 792.09
        },
        {
          "date": "2026-08-04",
          "close": 809.24
        },
        {
          "date": "2026-08-05",
          "close": 836.44
        },
        {
          "date": "2026-08-06",
          "close": 833.01
        },
        {
          "date": "2026-08-07",
          "close": 856.67
        },
        {
          "date": "2026-08-10",
          "close": 886.77
        },
        {
          "date": "2026-08-11",
          "close": 858.47
        },
        {
          "date": "2026-08-12",
          "close": 868.43
        },
        {
          "date": "2026-08-13",
          "close": 857.23
        },
        {
          "date": "2026-08-14",
          "close": 866.41
        },
        {
          "date": "2026-08-17",
          "close": 872.46
        },
        {
          "date": "2026-08-18",
          "close": 851.37
        },
        {
          "date": "2026-08-19",
          "close": 811.73
        },
        {
          "date": "2026-08-20",
          "close": 810.79
        },
        {
          "date": "2026-08-21",
          "close": 848.34
        },
        {
          "date": "2026-08-24",
          "close": 853.46
        },
        {
          "date": "2026-08-25",
          "close": 815.97
        },
        {
          "date": "2026-08-26",
          "close": 829.6
        },
        {
          "date": "2026-08-27",
          "close": 837.81
        },
        {
          "date": "2026-08-28",
          "close": 850.37
        },
        {
          "date": "2026-08-31",
          "close": 844.7
        },
        {
          "date": "2026-09-01",
          "close": 826.54
        },
        {
          "date": "2026-09-02",
          "close": 798.53
        },
        {
          "date": "2026-09-03",
          "close": 802.25
        },
        {
          "date": "2026-09-04",
          "close": 779.04
        },
        {
          "date": "2026-09-07",
          "close": 776.82
        },
        {
          "date": "2026-09-08",
          "close": 781.76
        },
        {
          "date": "2026-09-09",
          "close": 783.55
        },
        {
          "date": "2026-09-10",
          "close": 770.26
        },
        {
          "date": "2026-09-11",
          "close": 737.51
        },
        {
          "date": "2026-09-14",
          "close": 738.65
        },
        {
          "date": "2026-09-15",
          "close": 728.53
        },
        {
          "date": "2026-09-16",
          "close": 734.07
        },
        {
          "date": "2026-09-17",
          "close": 735.79
        },
        {
          "date": "2026-09-18",
          "close": 739.42
        },
        {
          "date": "2026-09-21",
          "close": 748.32
        },
        {
          "date": "2026-09-22",
          "close": 749.86
        },
        {
          "date": "2026-09-23",
          "close": 734.43
        },
        {
          "date": "2026-09-24",
          "close": 712.1
        },
        {
          "date": "2026-09-28",
          "close": 684.28
        },
        {
          "date": "2026-09-29",
          "close": 700.5
        },
        {
          "date": "2026-09-30",
          "close": 701.79
        },
        {
          "date": "2026-10-08",
          "close": 706.88
        },
        {
          "date": "2026-10-09",
          "close": 718.98
        },
        {
          "date": "2026-10-12",
          "close": 685.87
        },
        {
          "date": "2026-10-13",
          "close": 673.18
        },
        {
          "date": "2026-10-14",
          "close": 654.02
        },
        {
          "date": "2026-10-15",
          "close": 632.36
        },
        {
          "date": "2026-10-16",
          "close": 625.66
        },
        {
          "date": "2026-10-19",
          "close": 624.72
        },
        {
          "date": "2026-10-20",
          "close": 626.82
        },
        {
          "date": "2026-10-21",
          "close": 615.45
        },
        {
          "date": "2026-10-22",
          "close": 595.81
        },
        {
          "date": "2026-10-23",
          "close": 614.17
        },
        {
          "date": "2026-10-26",
          "close": 608.69
        },
        {
          "date": "2026-10-27",
          "close": 594.36
        },
        {
          "date": "2026-10-28",
          "close": 599.68
        },
        {
          "date": "2026-10-29",
          "close": 576.78
        },
        {
          "date": "2026-10-30",
          "close": 563.07
        },
        {
          "date": "2026-11-02",
          "close": 571.5
        },
        {
          "date": "2026-11-03",
          "close": 576.71
        },
        {
          "date": "2026-11-04",
          "close": 597.24
        },
        {
          "date": "2026-11-05",
          "close": 625.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 117,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.3418803418803419,
          "up_wilson": [
            0.37386916338626497,
            0.5516530862800992
          ],
          "pullback_wilson": [
            0.2621850195554907,
            0.4316286735173396
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.463768115942029,
          "pullback_frequency": 0.5362318840579711,
          "up_wilson": [
            0.3511418406967511,
            0.580215931635789
          ],
          "pullback_wilson": [
            0.4197840683642111,
            0.648858159303249
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 0,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1016",
      "name": "汽车服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012784391460739286,
        "5": 0.016645054551958527,
        "20": -0.02890488190321605,
        "60": 0.008270601669641664
      },
      "moving_averages": {
        "5": 888.4939999999712,
        "20": 912.5094999999972,
        "60": 928.2604999999962
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.0338156552779193,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1010.45
        },
        {
          "date": "2026-05-14",
          "close": 992.83
        },
        {
          "date": "2026-05-15",
          "close": 1006.05
        },
        {
          "date": "2026-05-18",
          "close": 1009.54
        },
        {
          "date": "2026-05-19",
          "close": 1023.05
        },
        {
          "date": "2026-05-20",
          "close": 1006.72
        },
        {
          "date": "2026-05-21",
          "close": 975.51
        },
        {
          "date": "2026-05-22",
          "close": 979.9
        },
        {
          "date": "2026-05-25",
          "close": 984.8
        },
        {
          "date": "2026-05-26",
          "close": 957.6
        },
        {
          "date": "2026-05-27",
          "close": 937.38
        },
        {
          "date": "2026-05-28",
          "close": 949.0
        },
        {
          "date": "2026-05-29",
          "close": 939.91
        },
        {
          "date": "2026-06-01",
          "close": 964.3
        },
        {
          "date": "2026-06-02",
          "close": 953.61
        },
        {
          "date": "2026-06-03",
          "close": 945.62
        },
        {
          "date": "2026-06-04",
          "close": 925.19
        },
        {
          "date": "2026-06-05",
          "close": 935.03
        },
        {
          "date": "2026-06-08",
          "close": 923.08
        },
        {
          "date": "2026-06-09",
          "close": 925.07
        },
        {
          "date": "2026-06-10",
          "close": 919.05
        },
        {
          "date": "2026-06-11",
          "close": 903.41
        },
        {
          "date": "2026-06-12",
          "close": 920.51
        },
        {
          "date": "2026-06-15",
          "close": 930.54
        },
        {
          "date": "2026-06-16",
          "close": 923.74
        },
        {
          "date": "2026-06-17",
          "close": 923.96
        },
        {
          "date": "2026-06-18",
          "close": 917.24
        },
        {
          "date": "2026-06-22",
          "close": 912.61
        },
        {
          "date": "2026-06-23",
          "close": 926.23
        },
        {
          "date": "2026-06-24",
          "close": 914.74
        },
        {
          "date": "2026-06-25",
          "close": 894.37
        },
        {
          "date": "2026-06-26",
          "close": 873.63
        },
        {
          "date": "2026-06-29",
          "close": 860.34
        },
        {
          "date": "2026-06-30",
          "close": 850.12
        },
        {
          "date": "2026-07-01",
          "close": 882.08
        },
        {
          "date": "2026-07-02",
          "close": 878.62
        },
        {
          "date": "2026-07-03",
          "close": 885.16
        },
        {
          "date": "2026-07-06",
          "close": 879.0
        },
        {
          "date": "2026-07-07",
          "close": 862.59
        },
        {
          "date": "2026-07-08",
          "close": 865.21
        },
        {
          "date": "2026-07-09",
          "close": 857.45
        },
        {
          "date": "2026-07-10",
          "close": 872.56
        },
        {
          "date": "2026-07-13",
          "close": 852.46
        },
        {
          "date": "2026-07-14",
          "close": 869.65
        },
        {
          "date": "2026-07-15",
          "close": 876.88
        },
        {
          "date": "2026-07-16",
          "close": 875.89
        },
        {
          "date": "2026-07-17",
          "close": 850.54
        },
        {
          "date": "2026-07-20",
          "close": 835.39
        },
        {
          "date": "2026-07-21",
          "close": 829.92
        },
        {
          "date": "2026-07-22",
          "close": 818.04
        },
        {
          "date": "2026-07-23",
          "close": 842.31
        },
        {
          "date": "2026-07-24",
          "close": 827.96
        },
        {
          "date": "2026-07-27",
          "close": 855.69
        },
        {
          "date": "2026-07-28",
          "close": 871.2
        },
        {
          "date": "2026-07-29",
          "close": 885.36
        },
        {
          "date": "2026-07-30",
          "close": 884.18
        },
        {
          "date": "2026-07-31",
          "close": 888.36
        },
        {
          "date": "2026-08-03",
          "close": 893.7
        },
        {
          "date": "2026-08-04",
          "close": 898.23
        },
        {
          "date": "2026-08-05",
          "close": 901.99
        },
        {
          "date": "2026-08-06",
          "close": 902.84
        },
        {
          "date": "2026-08-07",
          "close": 903.22
        },
        {
          "date": "2026-08-10",
          "close": 919.73
        },
        {
          "date": "2026-08-11",
          "close": 919.34
        },
        {
          "date": "2026-08-12",
          "close": 928.93
        },
        {
          "date": "2026-08-13",
          "close": 916.28
        },
        {
          "date": "2026-08-14",
          "close": 907.79
        },
        {
          "date": "2026-08-17",
          "close": 917.09
        },
        {
          "date": "2026-08-18",
          "close": 911.14
        },
        {
          "date": "2026-08-19",
          "close": 888.83
        },
        {
          "date": "2026-08-20",
          "close": 901.77
        },
        {
          "date": "2026-08-21",
          "close": 907.69
        },
        {
          "date": "2026-08-24",
          "close": 899.56
        },
        {
          "date": "2026-08-25",
          "close": 920.64
        },
        {
          "date": "2026-08-26",
          "close": 931.25
        },
        {
          "date": "2026-08-27",
          "close": 932.99
        },
        {
          "date": "2026-08-28",
          "close": 938.71
        },
        {
          "date": "2026-08-31",
          "close": 945.08
        },
        {
          "date": "2026-09-01",
          "close": 958.95
        },
        {
          "date": "2026-09-02",
          "close": 953.07
        },
        {
          "date": "2026-09-03",
          "close": 943.35
        },
        {
          "date": "2026-09-04",
          "close": 948.15
        },
        {
          "date": "2026-09-07",
          "close": 957.32
        },
        {
          "date": "2026-09-08",
          "close": 973.13
        },
        {
          "date": "2026-09-09",
          "close": 968.31
        },
        {
          "date": "2026-09-10",
          "close": 968.93
        },
        {
          "date": "2026-09-11",
          "close": 949.06
        },
        {
          "date": "2026-09-14",
          "close": 958.08
        },
        {
          "date": "2026-09-15",
          "close": 926.27
        },
        {
          "date": "2026-09-16",
          "close": 930.56
        },
        {
          "date": "2026-09-17",
          "close": 959.64
        },
        {
          "date": "2026-09-18",
          "close": 948.95
        },
        {
          "date": "2026-09-21",
          "close": 967.71
        },
        {
          "date": "2026-09-22",
          "close": 963.34
        },
        {
          "date": "2026-09-23",
          "close": 960.1
        },
        {
          "date": "2026-09-24",
          "close": 946.44
        },
        {
          "date": "2026-09-28",
          "close": 941.5
        },
        {
          "date": "2026-09-29",
          "close": 947.67
        },
        {
          "date": "2026-09-30",
          "close": 945.51
        },
        {
          "date": "2026-10-08",
          "close": 936.52
        },
        {
          "date": "2026-10-09",
          "close": 941.28
        },
        {
          "date": "2026-10-12",
          "close": 934.69
        },
        {
          "date": "2026-10-13",
          "close": 940.7
        },
        {
          "date": "2026-10-14",
          "close": 920.38
        },
        {
          "date": "2026-10-15",
          "close": 897.8
        },
        {
          "date": "2026-10-16",
          "close": 911.1
        },
        {
          "date": "2026-10-19",
          "close": 914.29
        },
        {
          "date": "2026-10-20",
          "close": 930.1
        },
        {
          "date": "2026-10-21",
          "close": 929.31
        },
        {
          "date": "2026-10-22",
          "close": 900.68
        },
        {
          "date": "2026-10-23",
          "close": 920.26
        },
        {
          "date": "2026-10-26",
          "close": 936.11
        },
        {
          "date": "2026-10-27",
          "close": 911.52
        },
        {
          "date": "2026-10-28",
          "close": 924.94
        },
        {
          "date": "2026-10-29",
          "close": 894.56
        },
        {
          "date": "2026-10-30",
          "close": 864.95
        },
        {
          "date": "2026-11-02",
          "close": 885.0
        },
        {
          "date": "2026-11-03",
          "close": 885.1
        },
        {
          "date": "2026-11-04",
          "close": 897.97
        },
        {
          "date": "2026-11-05",
          "close": 909.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47191011235955055,
          "pullback_frequency": 0.34831460674157305,
          "up_wilson": [
            0.37152022402743146,
            0.5746245257049423
          ],
          "pullback_wilson": [
            0.25747482821846146,
            0.4517068203363568
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42,
          "pullback_frequency": 0.48,
          "up_wilson": [
            0.2937500335471198,
            0.5576655823142176
          ],
          "pullback_wilson": [
            0.34797135286578046,
            0.6148825510995539
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1018",
      "name": "橡胶",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0258292679076082,
        "5": 0.02258419892980812,
        "20": -0.0917224074423546,
        "60": -0.047531791695679226
      },
      "moving_averages": {
        "5": 1259.0560000000055,
        "20": 1337.4499999999884,
        "60": 1410.8248333333215
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10223904828358055,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1711.28
        },
        {
          "date": "2026-05-14",
          "close": 1698.53
        },
        {
          "date": "2026-05-15",
          "close": 1704.23
        },
        {
          "date": "2026-05-18",
          "close": 1696.62
        },
        {
          "date": "2026-05-19",
          "close": 1707.95
        },
        {
          "date": "2026-05-20",
          "close": 1700.61
        },
        {
          "date": "2026-05-21",
          "close": 1643.68
        },
        {
          "date": "2026-05-22",
          "close": 1692.97
        },
        {
          "date": "2026-05-25",
          "close": 1688.26
        },
        {
          "date": "2026-05-26",
          "close": 1638.67
        },
        {
          "date": "2026-05-27",
          "close": 1587.03
        },
        {
          "date": "2026-05-28",
          "close": 1601.93
        },
        {
          "date": "2026-05-29",
          "close": 1550.68
        },
        {
          "date": "2026-06-01",
          "close": 1568.3
        },
        {
          "date": "2026-06-02",
          "close": 1569.01
        },
        {
          "date": "2026-06-03",
          "close": 1567.54
        },
        {
          "date": "2026-06-04",
          "close": 1558.35
        },
        {
          "date": "2026-06-05",
          "close": 1574.1
        },
        {
          "date": "2026-06-08",
          "close": 1527.14
        },
        {
          "date": "2026-06-09",
          "close": 1560.49
        },
        {
          "date": "2026-06-10",
          "close": 1535.26
        },
        {
          "date": "2026-06-11",
          "close": 1501.87
        },
        {
          "date": "2026-06-12",
          "close": 1511.53
        },
        {
          "date": "2026-06-15",
          "close": 1525.8
        },
        {
          "date": "2026-06-16",
          "close": 1551.56
        },
        {
          "date": "2026-06-17",
          "close": 1541.02
        },
        {
          "date": "2026-06-18",
          "close": 1538.27
        },
        {
          "date": "2026-06-22",
          "close": 1547.99
        },
        {
          "date": "2026-06-23",
          "close": 1565.64
        },
        {
          "date": "2026-06-24",
          "close": 1556.51
        },
        {
          "date": "2026-06-25",
          "close": 1525.69
        },
        {
          "date": "2026-06-26",
          "close": 1494.85
        },
        {
          "date": "2026-06-29",
          "close": 1484.91
        },
        {
          "date": "2026-06-30",
          "close": 1493.68
        },
        {
          "date": "2026-07-01",
          "close": 1532.77
        },
        {
          "date": "2026-07-02",
          "close": 1533.0
        },
        {
          "date": "2026-07-03",
          "close": 1535.27
        },
        {
          "date": "2026-07-06",
          "close": 1498.55
        },
        {
          "date": "2026-07-07",
          "close": 1459.16
        },
        {
          "date": "2026-07-08",
          "close": 1419.39
        },
        {
          "date": "2026-07-09",
          "close": 1426.88
        },
        {
          "date": "2026-07-10",
          "close": 1418.03
        },
        {
          "date": "2026-07-13",
          "close": 1343.62
        },
        {
          "date": "2026-07-14",
          "close": 1362.57
        },
        {
          "date": "2026-07-15",
          "close": 1360.63
        },
        {
          "date": "2026-07-16",
          "close": 1355.85
        },
        {
          "date": "2026-07-17",
          "close": 1315.22
        },
        {
          "date": "2026-07-20",
          "close": 1263.41
        },
        {
          "date": "2026-07-21",
          "close": 1273.63
        },
        {
          "date": "2026-07-22",
          "close": 1246.75
        },
        {
          "date": "2026-07-23",
          "close": 1274.93
        },
        {
          "date": "2026-07-24",
          "close": 1241.76
        },
        {
          "date": "2026-07-27",
          "close": 1277.14
        },
        {
          "date": "2026-07-28",
          "close": 1275.94
        },
        {
          "date": "2026-07-29",
          "close": 1292.62
        },
        {
          "date": "2026-07-30",
          "close": 1272.75
        },
        {
          "date": "2026-07-31",
          "close": 1303.19
        },
        {
          "date": "2026-08-03",
          "close": 1323.6
        },
        {
          "date": "2026-08-04",
          "close": 1335.22
        },
        {
          "date": "2026-08-05",
          "close": 1364.35
        },
        {
          "date": "2026-08-06",
          "close": 1383.96
        },
        {
          "date": "2026-08-07",
          "close": 1387.13
        },
        {
          "date": "2026-08-10",
          "close": 1411.11
        },
        {
          "date": "2026-08-11",
          "close": 1400.87
        },
        {
          "date": "2026-08-12",
          "close": 1416.74
        },
        {
          "date": "2026-08-13",
          "close": 1397.2
        },
        {
          "date": "2026-08-14",
          "close": 1408.71
        },
        {
          "date": "2026-08-17",
          "close": 1447.01
        },
        {
          "date": "2026-08-18",
          "close": 1448.14
        },
        {
          "date": "2026-08-19",
          "close": 1393.85
        },
        {
          "date": "2026-08-20",
          "close": 1398.89
        },
        {
          "date": "2026-08-21",
          "close": 1407.64
        },
        {
          "date": "2026-08-24",
          "close": 1399.48
        },
        {
          "date": "2026-08-25",
          "close": 1410.63
        },
        {
          "date": "2026-08-26",
          "close": 1415.73
        },
        {
          "date": "2026-08-27",
          "close": 1429.48
        },
        {
          "date": "2026-08-28",
          "close": 1430.66
        },
        {
          "date": "2026-08-31",
          "close": 1454.95
        },
        {
          "date": "2026-09-01",
          "close": 1474.86
        },
        {
          "date": "2026-09-02",
          "close": 1497.83
        },
        {
          "date": "2026-09-03",
          "close": 1479.21
        },
        {
          "date": "2026-09-04",
          "close": 1460.84
        },
        {
          "date": "2026-09-07",
          "close": 1473.48
        },
        {
          "date": "2026-09-08",
          "close": 1499.41
        },
        {
          "date": "2026-09-09",
          "close": 1513.43
        },
        {
          "date": "2026-09-10",
          "close": 1477.91
        },
        {
          "date": "2026-09-11",
          "close": 1448.88
        },
        {
          "date": "2026-09-14",
          "close": 1469.83
        },
        {
          "date": "2026-09-15",
          "close": 1439.33
        },
        {
          "date": "2026-09-16",
          "close": 1483.57
        },
        {
          "date": "2026-09-17",
          "close": 1479.94
        },
        {
          "date": "2026-09-18",
          "close": 1488.17
        },
        {
          "date": "2026-09-21",
          "close": 1512.81
        },
        {
          "date": "2026-09-22",
          "close": 1515.23
        },
        {
          "date": "2026-09-23",
          "close": 1506.34
        },
        {
          "date": "2026-09-24",
          "close": 1487.76
        },
        {
          "date": "2026-09-28",
          "close": 1436.54
        },
        {
          "date": "2026-09-29",
          "close": 1444.88
        },
        {
          "date": "2026-09-30",
          "close": 1437.33
        },
        {
          "date": "2026-10-08",
          "close": 1430.73
        },
        {
          "date": "2026-10-09",
          "close": 1447.49
        },
        {
          "date": "2026-10-12",
          "close": 1424.97
        },
        {
          "date": "2026-10-13",
          "close": 1432.75
        },
        {
          "date": "2026-10-14",
          "close": 1399.82
        },
        {
          "date": "2026-10-15",
          "close": 1351.15
        },
        {
          "date": "2026-10-16",
          "close": 1364.44
        },
        {
          "date": "2026-10-19",
          "close": 1361.33
        },
        {
          "date": "2026-10-20",
          "close": 1382.7
        },
        {
          "date": "2026-10-21",
          "close": 1366.99
        },
        {
          "date": "2026-10-22",
          "close": 1336.88
        },
        {
          "date": "2026-10-23",
          "close": 1357.23
        },
        {
          "date": "2026-10-26",
          "close": 1346.95
        },
        {
          "date": "2026-10-27",
          "close": 1300.64
        },
        {
          "date": "2026-10-28",
          "close": 1309.58
        },
        {
          "date": "2026-10-29",
          "close": 1270.8
        },
        {
          "date": "2026-10-30",
          "close": 1236.35
        },
        {
          "date": "2026-11-02",
          "close": 1252.89
        },
        {
          "date": "2026-11-03",
          "close": 1239.76
        },
        {
          "date": "2026-11-04",
          "close": 1266.78
        },
        {
          "date": "2026-11-05",
          "close": 1299.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3108108108108108,
          "up_wilson": [
            0.388925948803978,
            0.611074051196022
          ],
          "pullback_wilson": [
            0.2169084080408367,
            0.4233861030821202
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.4318181818181818,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 6,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1019",
      "name": "化学原料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017672743150310977,
        "5": 0.028608941259543608,
        "20": -0.10756609806061312,
        "60": -0.07361109731013449
      },
      "moving_averages": {
        "5": 906.2019999999786,
        "20": 962.6984999999986,
        "60": 1018.1603333333333
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.11619551409665729,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1141.3
        },
        {
          "date": "2026-05-14",
          "close": 1129.87
        },
        {
          "date": "2026-05-15",
          "close": 1138.39
        },
        {
          "date": "2026-05-18",
          "close": 1126.89
        },
        {
          "date": "2026-05-19",
          "close": 1118.43
        },
        {
          "date": "2026-05-20",
          "close": 1112.73
        },
        {
          "date": "2026-05-21",
          "close": 1073.8
        },
        {
          "date": "2026-05-22",
          "close": 1095.78
        },
        {
          "date": "2026-05-25",
          "close": 1086.71
        },
        {
          "date": "2026-05-26",
          "close": 1075.66
        },
        {
          "date": "2026-05-27",
          "close": 1047.68
        },
        {
          "date": "2026-05-28",
          "close": 1056.83
        },
        {
          "date": "2026-05-29",
          "close": 1030.27
        },
        {
          "date": "2026-06-01",
          "close": 1058.1
        },
        {
          "date": "2026-06-02",
          "close": 1047.57
        },
        {
          "date": "2026-06-03",
          "close": 1048.46
        },
        {
          "date": "2026-06-04",
          "close": 1028.41
        },
        {
          "date": "2026-06-05",
          "close": 1038.05
        },
        {
          "date": "2026-06-08",
          "close": 1009.76
        },
        {
          "date": "2026-06-09",
          "close": 1018.47
        },
        {
          "date": "2026-06-10",
          "close": 1024.24
        },
        {
          "date": "2026-06-11",
          "close": 1029.48
        },
        {
          "date": "2026-06-12",
          "close": 1041.21
        },
        {
          "date": "2026-06-15",
          "close": 1055.23
        },
        {
          "date": "2026-06-16",
          "close": 1056.53
        },
        {
          "date": "2026-06-17",
          "close": 1033.69
        },
        {
          "date": "2026-06-18",
          "close": 1017.18
        },
        {
          "date": "2026-06-22",
          "close": 1054.63
        },
        {
          "date": "2026-06-23",
          "close": 1061.26
        },
        {
          "date": "2026-06-24",
          "close": 1055.79
        },
        {
          "date": "2026-06-25",
          "close": 1039.52
        },
        {
          "date": "2026-06-26",
          "close": 1015.69
        },
        {
          "date": "2026-06-29",
          "close": 1010.09
        },
        {
          "date": "2026-06-30",
          "close": 1011.9
        },
        {
          "date": "2026-07-01",
          "close": 1049.51
        },
        {
          "date": "2026-07-02",
          "close": 1050.02
        },
        {
          "date": "2026-07-03",
          "close": 1034.18
        },
        {
          "date": "2026-07-06",
          "close": 1030.55
        },
        {
          "date": "2026-07-07",
          "close": 996.55
        },
        {
          "date": "2026-07-08",
          "close": 977.3
        },
        {
          "date": "2026-07-09",
          "close": 977.65
        },
        {
          "date": "2026-07-10",
          "close": 975.88
        },
        {
          "date": "2026-07-13",
          "close": 943.7
        },
        {
          "date": "2026-07-14",
          "close": 967.53
        },
        {
          "date": "2026-07-15",
          "close": 973.72
        },
        {
          "date": "2026-07-16",
          "close": 960.84
        },
        {
          "date": "2026-07-17",
          "close": 939.63
        },
        {
          "date": "2026-07-20",
          "close": 937.42
        },
        {
          "date": "2026-07-21",
          "close": 941.57
        },
        {
          "date": "2026-07-22",
          "close": 943.48
        },
        {
          "date": "2026-07-23",
          "close": 973.98
        },
        {
          "date": "2026-07-24",
          "close": 945.65
        },
        {
          "date": "2026-07-27",
          "close": 963.37
        },
        {
          "date": "2026-07-28",
          "close": 959.42
        },
        {
          "date": "2026-07-29",
          "close": 979.52
        },
        {
          "date": "2026-07-30",
          "close": 969.35
        },
        {
          "date": "2026-07-31",
          "close": 975.31
        },
        {
          "date": "2026-08-03",
          "close": 985.83
        },
        {
          "date": "2026-08-04",
          "close": 992.63
        },
        {
          "date": "2026-08-05",
          "close": 1006.37
        },
        {
          "date": "2026-08-06",
          "close": 1014.3
        },
        {
          "date": "2026-08-07",
          "close": 1015.29
        },
        {
          "date": "2026-08-10",
          "close": 1040.17
        },
        {
          "date": "2026-08-11",
          "close": 1026.33
        },
        {
          "date": "2026-08-12",
          "close": 1030.82
        },
        {
          "date": "2026-08-13",
          "close": 1013.05
        },
        {
          "date": "2026-08-14",
          "close": 1009.38
        },
        {
          "date": "2026-08-17",
          "close": 1031.6
        },
        {
          "date": "2026-08-18",
          "close": 1037.08
        },
        {
          "date": "2026-08-19",
          "close": 1019.07
        },
        {
          "date": "2026-08-20",
          "close": 1027.17
        },
        {
          "date": "2026-08-21",
          "close": 1031.44
        },
        {
          "date": "2026-08-24",
          "close": 1032.99
        },
        {
          "date": "2026-08-25",
          "close": 1045.65
        },
        {
          "date": "2026-08-26",
          "close": 1054.03
        },
        {
          "date": "2026-08-27",
          "close": 1063.1
        },
        {
          "date": "2026-08-28",
          "close": 1090.27
        },
        {
          "date": "2026-08-31",
          "close": 1088.09
        },
        {
          "date": "2026-09-01",
          "close": 1100.23
        },
        {
          "date": "2026-09-02",
          "close": 1082.37
        },
        {
          "date": "2026-09-03",
          "close": 1073.42
        },
        {
          "date": "2026-09-04",
          "close": 1063.17
        },
        {
          "date": "2026-09-07",
          "close": 1065.89
        },
        {
          "date": "2026-09-08",
          "close": 1091.57
        },
        {
          "date": "2026-09-09",
          "close": 1089.13
        },
        {
          "date": "2026-09-10",
          "close": 1064.83
        },
        {
          "date": "2026-09-11",
          "close": 1035.04
        },
        {
          "date": "2026-09-14",
          "close": 1040.49
        },
        {
          "date": "2026-09-15",
          "close": 1023.28
        },
        {
          "date": "2026-09-16",
          "close": 1032.33
        },
        {
          "date": "2026-09-17",
          "close": 1027.12
        },
        {
          "date": "2026-09-18",
          "close": 1037.3
        },
        {
          "date": "2026-09-21",
          "close": 1063.52
        },
        {
          "date": "2026-09-22",
          "close": 1058.27
        },
        {
          "date": "2026-09-23",
          "close": 1050.83
        },
        {
          "date": "2026-09-24",
          "close": 1037.16
        },
        {
          "date": "2026-09-28",
          "close": 1022.57
        },
        {
          "date": "2026-09-29",
          "close": 1026.79
        },
        {
          "date": "2026-09-30",
          "close": 1035.85
        },
        {
          "date": "2026-10-08",
          "close": 1044.66
        },
        {
          "date": "2026-10-09",
          "close": 1054.86
        },
        {
          "date": "2026-10-12",
          "close": 1030.06
        },
        {
          "date": "2026-10-13",
          "close": 1035.33
        },
        {
          "date": "2026-10-14",
          "close": 1020.68
        },
        {
          "date": "2026-10-15",
          "close": 993.42
        },
        {
          "date": "2026-10-16",
          "close": 997.81
        },
        {
          "date": "2026-10-19",
          "close": 992.95
        },
        {
          "date": "2026-10-20",
          "close": 989.58
        },
        {
          "date": "2026-10-21",
          "close": 989.43
        },
        {
          "date": "2026-10-22",
          "close": 955.55
        },
        {
          "date": "2026-10-23",
          "close": 956.87
        },
        {
          "date": "2026-10-26",
          "close": 946.72
        },
        {
          "date": "2026-10-27",
          "close": 923.2
        },
        {
          "date": "2026-10-28",
          "close": 930.14
        },
        {
          "date": "2026-10-29",
          "close": 906.36
        },
        {
          "date": "2026-10-30",
          "close": 885.57
        },
        {
          "date": "2026-11-02",
          "close": 897.34
        },
        {
          "date": "2026-11-03",
          "close": 899.71
        },
        {
          "date": "2026-11-04",
          "close": 916.1
        },
        {
          "date": "2026-11-05",
          "close": 932.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5125,
          "pullback_frequency": 0.3625,
          "up_wilson": [
            0.40493334216542254,
            0.6189212045961893
          ],
          "pullback_wilson": [
            0.2657079306444915,
            0.4718920549777783
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1020",
      "name": "非金属材料Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011012718996361803,
        "5": 0.036651543456987845,
        "20": -0.07145437353250528,
        "60": -0.05449775517931521
      },
      "moving_averages": {
        "5": 1689.3679999999702,
        "20": 1740.7894999999903,
        "60": 1896.070499999988
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-11",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.0697990005907051,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2269.17
        },
        {
          "date": "2026-05-14",
          "close": 2251.67
        },
        {
          "date": "2026-05-15",
          "close": 2175.04
        },
        {
          "date": "2026-05-18",
          "close": 2158.99
        },
        {
          "date": "2026-05-19",
          "close": 2172.01
        },
        {
          "date": "2026-05-20",
          "close": 2183.35
        },
        {
          "date": "2026-05-21",
          "close": 2112.09
        },
        {
          "date": "2026-05-22",
          "close": 2193.08
        },
        {
          "date": "2026-05-25",
          "close": 2223.24
        },
        {
          "date": "2026-05-26",
          "close": 2234.85
        },
        {
          "date": "2026-05-27",
          "close": 2139.08
        },
        {
          "date": "2026-05-28",
          "close": 2249.98
        },
        {
          "date": "2026-05-29",
          "close": 2210.43
        },
        {
          "date": "2026-06-01",
          "close": 2221.2
        },
        {
          "date": "2026-06-02",
          "close": 2288.85
        },
        {
          "date": "2026-06-03",
          "close": 2272.16
        },
        {
          "date": "2026-06-04",
          "close": 2232.48
        },
        {
          "date": "2026-06-05",
          "close": 2290.26
        },
        {
          "date": "2026-06-08",
          "close": 2268.79
        },
        {
          "date": "2026-06-09",
          "close": 2286.63
        },
        {
          "date": "2026-06-10",
          "close": 2260.19
        },
        {
          "date": "2026-06-11",
          "close": 2243.82
        },
        {
          "date": "2026-06-12",
          "close": 2166.33
        },
        {
          "date": "2026-06-15",
          "close": 2264.2
        },
        {
          "date": "2026-06-16",
          "close": 2346.84
        },
        {
          "date": "2026-06-17",
          "close": 2414.47
        },
        {
          "date": "2026-06-18",
          "close": 2558.43
        },
        {
          "date": "2026-06-22",
          "close": 2726.94
        },
        {
          "date": "2026-06-23",
          "close": 2666.73
        },
        {
          "date": "2026-06-24",
          "close": 2606.73
        },
        {
          "date": "2026-06-25",
          "close": 2562.62
        },
        {
          "date": "2026-06-26",
          "close": 2466.95
        },
        {
          "date": "2026-06-29",
          "close": 2355.42
        },
        {
          "date": "2026-06-30",
          "close": 2364.54
        },
        {
          "date": "2026-07-01",
          "close": 2339.68
        },
        {
          "date": "2026-07-02",
          "close": 2308.87
        },
        {
          "date": "2026-07-03",
          "close": 2316.34
        },
        {
          "date": "2026-07-06",
          "close": 2270.7
        },
        {
          "date": "2026-07-07",
          "close": 2211.3
        },
        {
          "date": "2026-07-08",
          "close": 2088.07
        },
        {
          "date": "2026-07-09",
          "close": 2132.96
        },
        {
          "date": "2026-07-10",
          "close": 2103.3
        },
        {
          "date": "2026-07-13",
          "close": 1992.51
        },
        {
          "date": "2026-07-14",
          "close": 2050.74
        },
        {
          "date": "2026-07-15",
          "close": 1976.93
        },
        {
          "date": "2026-07-16",
          "close": 1921.54
        },
        {
          "date": "2026-07-17",
          "close": 1826.88
        },
        {
          "date": "2026-07-20",
          "close": 1707.75
        },
        {
          "date": "2026-07-21",
          "close": 1784.65
        },
        {
          "date": "2026-07-22",
          "close": 1745.12
        },
        {
          "date": "2026-07-23",
          "close": 1781.99
        },
        {
          "date": "2026-07-24",
          "close": 1728.06
        },
        {
          "date": "2026-07-27",
          "close": 1780.37
        },
        {
          "date": "2026-07-28",
          "close": 1744.69
        },
        {
          "date": "2026-07-29",
          "close": 1752.06
        },
        {
          "date": "2026-07-30",
          "close": 1687.62
        },
        {
          "date": "2026-07-31",
          "close": 1724.46
        },
        {
          "date": "2026-08-03",
          "close": 1716.81
        },
        {
          "date": "2026-08-04",
          "close": 1768.32
        },
        {
          "date": "2026-08-05",
          "close": 1848.7
        },
        {
          "date": "2026-08-06",
          "close": 1873.23
        },
        {
          "date": "2026-08-07",
          "close": 1926.0
        },
        {
          "date": "2026-08-10",
          "close": 1936.02
        },
        {
          "date": "2026-08-11",
          "close": 1911.58
        },
        {
          "date": "2026-08-12",
          "close": 1951.82
        },
        {
          "date": "2026-08-13",
          "close": 1913.4
        },
        {
          "date": "2026-08-14",
          "close": 1982.38
        },
        {
          "date": "2026-08-17",
          "close": 2022.98
        },
        {
          "date": "2026-08-18",
          "close": 2019.12
        },
        {
          "date": "2026-08-19",
          "close": 1916.21
        },
        {
          "date": "2026-08-20",
          "close": 1937.32
        },
        {
          "date": "2026-08-21",
          "close": 1956.46
        },
        {
          "date": "2026-08-24",
          "close": 1918.23
        },
        {
          "date": "2026-08-25",
          "close": 1927.43
        },
        {
          "date": "2026-08-26",
          "close": 1946.11
        },
        {
          "date": "2026-08-27",
          "close": 2039.52
        },
        {
          "date": "2026-08-28",
          "close": 2033.14
        },
        {
          "date": "2026-08-31",
          "close": 2045.21
        },
        {
          "date": "2026-09-01",
          "close": 2017.14
        },
        {
          "date": "2026-09-02",
          "close": 2011.06
        },
        {
          "date": "2026-09-03",
          "close": 1988.24
        },
        {
          "date": "2026-09-04",
          "close": 1958.55
        },
        {
          "date": "2026-09-07",
          "close": 2020.21
        },
        {
          "date": "2026-09-08",
          "close": 2010.2
        },
        {
          "date": "2026-09-09",
          "close": 2023.31
        },
        {
          "date": "2026-09-10",
          "close": 1963.46
        },
        {
          "date": "2026-09-11",
          "close": 1922.68
        },
        {
          "date": "2026-09-14",
          "close": 1950.38
        },
        {
          "date": "2026-09-15",
          "close": 1929.69
        },
        {
          "date": "2026-09-16",
          "close": 1978.86
        },
        {
          "date": "2026-09-17",
          "close": 1975.98
        },
        {
          "date": "2026-09-18",
          "close": 2008.43
        },
        {
          "date": "2026-09-21",
          "close": 2049.19
        },
        {
          "date": "2026-09-22",
          "close": 2044.34
        },
        {
          "date": "2026-09-23",
          "close": 2095.9
        },
        {
          "date": "2026-09-24",
          "close": 2051.25
        },
        {
          "date": "2026-09-28",
          "close": 1947.48
        },
        {
          "date": "2026-09-29",
          "close": 1937.84
        },
        {
          "date": "2026-09-30",
          "close": 1925.63
        },
        {
          "date": "2026-10-08",
          "close": 1882.46
        },
        {
          "date": "2026-10-09",
          "close": 1879.11
        },
        {
          "date": "2026-10-12",
          "close": 1820.46
        },
        {
          "date": "2026-10-13",
          "close": 1828.41
        },
        {
          "date": "2026-10-14",
          "close": 1808.22
        },
        {
          "date": "2026-10-15",
          "close": 1760.57
        },
        {
          "date": "2026-10-16",
          "close": 1752.56
        },
        {
          "date": "2026-10-19",
          "close": 1733.4
        },
        {
          "date": "2026-10-20",
          "close": 1764.56
        },
        {
          "date": "2026-10-21",
          "close": 1763.01
        },
        {
          "date": "2026-10-22",
          "close": 1711.1
        },
        {
          "date": "2026-10-23",
          "close": 1744.56
        },
        {
          "date": "2026-10-26",
          "close": 1703.72
        },
        {
          "date": "2026-10-27",
          "close": 1666.14
        },
        {
          "date": "2026-10-28",
          "close": 1746.98
        },
        {
          "date": "2026-10-29",
          "close": 1686.15
        },
        {
          "date": "2026-10-30",
          "close": 1635.56
        },
        {
          "date": "2026-11-02",
          "close": 1684.21
        },
        {
          "date": "2026-11-03",
          "close": 1650.21
        },
        {
          "date": "2026-11-04",
          "close": 1728.91
        },
        {
          "date": "2026-11-05",
          "close": 1747.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.25925925925925924,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.17627558934588536,
            0.3640434888252774
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.3829787234042553,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.25790681096421997,
            0.5257343304358642
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 6,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 2,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1027",
      "name": "小金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02006121435709196,
        "5": 0.058955170321460804,
        "20": -0.08178534352786104,
        "60": -0.16378577500708424
      },
      "moving_averages": {
        "5": 3100.145999999996,
        "20": 3221.1194999999834,
        "60": 3656.530500000001
      },
      "phase": "下降",
      "phase_days": 44,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-11",
            "end": "2026-06-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-15",
            "end": "2026-06-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-23",
            "end": "2026-06-30",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-01",
            "end": "2026-07-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-05",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-27",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-11-05",
            "sessions": 44,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08275830889126246,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4428.42
        },
        {
          "date": "2026-05-14",
          "close": 4235.66
        },
        {
          "date": "2026-05-15",
          "close": 4125.3
        },
        {
          "date": "2026-05-18",
          "close": 4149.68
        },
        {
          "date": "2026-05-19",
          "close": 4063.97
        },
        {
          "date": "2026-05-20",
          "close": 4070.07
        },
        {
          "date": "2026-05-21",
          "close": 4001.69
        },
        {
          "date": "2026-05-22",
          "close": 4136.95
        },
        {
          "date": "2026-05-25",
          "close": 4141.44
        },
        {
          "date": "2026-05-26",
          "close": 4204.07
        },
        {
          "date": "2026-05-27",
          "close": 4087.16
        },
        {
          "date": "2026-05-28",
          "close": 4227.93
        },
        {
          "date": "2026-05-29",
          "close": 4057.97
        },
        {
          "date": "2026-06-01",
          "close": 4016.15
        },
        {
          "date": "2026-06-02",
          "close": 4135.72
        },
        {
          "date": "2026-06-03",
          "close": 4250.84
        },
        {
          "date": "2026-06-04",
          "close": 4220.7
        },
        {
          "date": "2026-06-05",
          "close": 4158.02
        },
        {
          "date": "2026-06-08",
          "close": 3956.89
        },
        {
          "date": "2026-06-09",
          "close": 4057.13
        },
        {
          "date": "2026-06-10",
          "close": 3991.45
        },
        {
          "date": "2026-06-11",
          "close": 4183.43
        },
        {
          "date": "2026-06-12",
          "close": 4324.79
        },
        {
          "date": "2026-06-15",
          "close": 4556.65
        },
        {
          "date": "2026-06-16",
          "close": 4695.36
        },
        {
          "date": "2026-06-17",
          "close": 4580.22
        },
        {
          "date": "2026-06-18",
          "close": 4705.47
        },
        {
          "date": "2026-06-22",
          "close": 5034.48
        },
        {
          "date": "2026-06-23",
          "close": 4732.38
        },
        {
          "date": "2026-06-24",
          "close": 4715.34
        },
        {
          "date": "2026-06-25",
          "close": 4732.41
        },
        {
          "date": "2026-06-26",
          "close": 4632.25
        },
        {
          "date": "2026-06-29",
          "close": 4644.85
        },
        {
          "date": "2026-06-30",
          "close": 4681.08
        },
        {
          "date": "2026-07-01",
          "close": 4676.07
        },
        {
          "date": "2026-07-02",
          "close": 4650.58
        },
        {
          "date": "2026-07-03",
          "close": 4542.05
        },
        {
          "date": "2026-07-06",
          "close": 4343.38
        },
        {
          "date": "2026-07-07",
          "close": 4191.02
        },
        {
          "date": "2026-07-08",
          "close": 4002.82
        },
        {
          "date": "2026-07-09",
          "close": 4016.46
        },
        {
          "date": "2026-07-10",
          "close": 3999.35
        },
        {
          "date": "2026-07-13",
          "close": 3776.75
        },
        {
          "date": "2026-07-14",
          "close": 3902.34
        },
        {
          "date": "2026-07-15",
          "close": 3779.75
        },
        {
          "date": "2026-07-16",
          "close": 3686.75
        },
        {
          "date": "2026-07-17",
          "close": 3501.83
        },
        {
          "date": "2026-07-20",
          "close": 3376.58
        },
        {
          "date": "2026-07-21",
          "close": 3532.94
        },
        {
          "date": "2026-07-22",
          "close": 3531.19
        },
        {
          "date": "2026-07-23",
          "close": 3618.25
        },
        {
          "date": "2026-07-24",
          "close": 3458.03
        },
        {
          "date": "2026-07-27",
          "close": 3554.79
        },
        {
          "date": "2026-07-28",
          "close": 3440.43
        },
        {
          "date": "2026-07-29",
          "close": 3486.47
        },
        {
          "date": "2026-07-30",
          "close": 3382.61
        },
        {
          "date": "2026-07-31",
          "close": 3482.77
        },
        {
          "date": "2026-08-03",
          "close": 3534.03
        },
        {
          "date": "2026-08-04",
          "close": 3654.28
        },
        {
          "date": "2026-08-05",
          "close": 3881.9
        },
        {
          "date": "2026-08-06",
          "close": 3962.52
        },
        {
          "date": "2026-08-07",
          "close": 4085.13
        },
        {
          "date": "2026-08-10",
          "close": 4206.0
        },
        {
          "date": "2026-08-11",
          "close": 4039.92
        },
        {
          "date": "2026-08-12",
          "close": 4093.45
        },
        {
          "date": "2026-08-13",
          "close": 3982.76
        },
        {
          "date": "2026-08-14",
          "close": 4063.36
        },
        {
          "date": "2026-08-17",
          "close": 4180.0
        },
        {
          "date": "2026-08-18",
          "close": 4143.33
        },
        {
          "date": "2026-08-19",
          "close": 3940.52
        },
        {
          "date": "2026-08-20",
          "close": 3915.52
        },
        {
          "date": "2026-08-21",
          "close": 3984.25
        },
        {
          "date": "2026-08-24",
          "close": 3966.29
        },
        {
          "date": "2026-08-25",
          "close": 3913.83
        },
        {
          "date": "2026-08-26",
          "close": 3929.28
        },
        {
          "date": "2026-08-27",
          "close": 4046.26
        },
        {
          "date": "2026-08-28",
          "close": 4030.79
        },
        {
          "date": "2026-08-31",
          "close": 4020.7
        },
        {
          "date": "2026-09-01",
          "close": 3928.19
        },
        {
          "date": "2026-09-02",
          "close": 3842.3
        },
        {
          "date": "2026-09-03",
          "close": 3848.61
        },
        {
          "date": "2026-09-04",
          "close": 3788.7
        },
        {
          "date": "2026-09-07",
          "close": 3816.34
        },
        {
          "date": "2026-09-08",
          "close": 3817.32
        },
        {
          "date": "2026-09-09",
          "close": 3856.15
        },
        {
          "date": "2026-09-10",
          "close": 3793.32
        },
        {
          "date": "2026-09-11",
          "close": 3687.05
        },
        {
          "date": "2026-09-14",
          "close": 3714.19
        },
        {
          "date": "2026-09-15",
          "close": 3741.83
        },
        {
          "date": "2026-09-16",
          "close": 3789.5
        },
        {
          "date": "2026-09-17",
          "close": 3719.85
        },
        {
          "date": "2026-09-18",
          "close": 3777.02
        },
        {
          "date": "2026-09-21",
          "close": 3846.84
        },
        {
          "date": "2026-09-22",
          "close": 3817.47
        },
        {
          "date": "2026-09-23",
          "close": 3777.95
        },
        {
          "date": "2026-09-24",
          "close": 3691.69
        },
        {
          "date": "2026-09-28",
          "close": 3553.8
        },
        {
          "date": "2026-09-29",
          "close": 3572.71
        },
        {
          "date": "2026-09-30",
          "close": 3549.47
        },
        {
          "date": "2026-10-08",
          "close": 3535.23
        },
        {
          "date": "2026-10-09",
          "close": 3538.98
        },
        {
          "date": "2026-10-12",
          "close": 3409.14
        },
        {
          "date": "2026-10-13",
          "close": 3430.42
        },
        {
          "date": "2026-10-14",
          "close": 3351.98
        },
        {
          "date": "2026-10-15",
          "close": 3247.64
        },
        {
          "date": "2026-10-16",
          "close": 3257.32
        },
        {
          "date": "2026-10-19",
          "close": 3235.27
        },
        {
          "date": "2026-10-20",
          "close": 3271.23
        },
        {
          "date": "2026-10-21",
          "close": 3271.2
        },
        {
          "date": "2026-10-22",
          "close": 3197.97
        },
        {
          "date": "2026-10-23",
          "close": 3242.26
        },
        {
          "date": "2026-10-26",
          "close": 3166.51
        },
        {
          "date": "2026-10-27",
          "close": 3093.09
        },
        {
          "date": "2026-10-28",
          "close": 3143.27
        },
        {
          "date": "2026-10-29",
          "close": 3065.38
        },
        {
          "date": "2026-10-30",
          "close": 2978.11
        },
        {
          "date": "2026-11-02",
          "close": 3054.52
        },
        {
          "date": "2026-11-03",
          "close": 3039.74
        },
        {
          "date": "2026-11-04",
          "close": 3182.26
        },
        {
          "date": "2026-11-05",
          "close": 3246.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5348837209302325,
          "pullback_frequency": 0.313953488372093,
          "up_wilson": [
            0.4302430272177625,
            0.6365412845995112
          ],
          "pullback_wilson": [
            0.22561297202636443,
            0.418204031614842
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4489795918367347,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.31852841068686644,
            0.5868489178050209
          ],
          "pullback_wilson": [
            0.24665172968683138,
            0.5073293243920758
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 19,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1028",
      "name": "燃气Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008837436631885298,
        "5": -0.004073228342038937,
        "20": -0.09648899566341596,
        "60": -0.05248633529763436
      },
      "moving_averages": {
        "5": 1760.0700000000186,
        "20": 1825.791500000027,
        "60": 1893.4086666666747
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.08763318445114898,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2061.38
        },
        {
          "date": "2026-05-14",
          "close": 2068.28
        },
        {
          "date": "2026-05-15",
          "close": 2071.59
        },
        {
          "date": "2026-05-18",
          "close": 2114.53
        },
        {
          "date": "2026-05-19",
          "close": 2125.57
        },
        {
          "date": "2026-05-20",
          "close": 2118.84
        },
        {
          "date": "2026-05-21",
          "close": 2049.79
        },
        {
          "date": "2026-05-22",
          "close": 2057.09
        },
        {
          "date": "2026-05-25",
          "close": 2016.07
        },
        {
          "date": "2026-05-26",
          "close": 2011.1
        },
        {
          "date": "2026-05-27",
          "close": 1980.51
        },
        {
          "date": "2026-05-28",
          "close": 1972.04
        },
        {
          "date": "2026-05-29",
          "close": 1948.13
        },
        {
          "date": "2026-06-01",
          "close": 2028.1
        },
        {
          "date": "2026-06-02",
          "close": 2000.9
        },
        {
          "date": "2026-06-03",
          "close": 1992.98
        },
        {
          "date": "2026-06-04",
          "close": 1955.0
        },
        {
          "date": "2026-06-05",
          "close": 1938.22
        },
        {
          "date": "2026-06-08",
          "close": 1909.3
        },
        {
          "date": "2026-06-09",
          "close": 1893.25
        },
        {
          "date": "2026-06-10",
          "close": 1887.97
        },
        {
          "date": "2026-06-11",
          "close": 1891.83
        },
        {
          "date": "2026-06-12",
          "close": 1901.14
        },
        {
          "date": "2026-06-15",
          "close": 1898.77
        },
        {
          "date": "2026-06-16",
          "close": 1888.4
        },
        {
          "date": "2026-06-17",
          "close": 1875.3
        },
        {
          "date": "2026-06-18",
          "close": 1856.27
        },
        {
          "date": "2026-06-22",
          "close": 1865.46
        },
        {
          "date": "2026-06-23",
          "close": 1876.12
        },
        {
          "date": "2026-06-24",
          "close": 1819.37
        },
        {
          "date": "2026-06-25",
          "close": 1785.48
        },
        {
          "date": "2026-06-26",
          "close": 1736.2
        },
        {
          "date": "2026-06-29",
          "close": 1725.33
        },
        {
          "date": "2026-06-30",
          "close": 1728.22
        },
        {
          "date": "2026-07-01",
          "close": 1785.19
        },
        {
          "date": "2026-07-02",
          "close": 1783.2
        },
        {
          "date": "2026-07-03",
          "close": 1813.37
        },
        {
          "date": "2026-07-06",
          "close": 1803.88
        },
        {
          "date": "2026-07-07",
          "close": 1754.66
        },
        {
          "date": "2026-07-08",
          "close": 1749.42
        },
        {
          "date": "2026-07-09",
          "close": 1755.12
        },
        {
          "date": "2026-07-10",
          "close": 1766.13
        },
        {
          "date": "2026-07-13",
          "close": 1766.26
        },
        {
          "date": "2026-07-14",
          "close": 1813.93
        },
        {
          "date": "2026-07-15",
          "close": 1817.95
        },
        {
          "date": "2026-07-16",
          "close": 1799.22
        },
        {
          "date": "2026-07-17",
          "close": 1767.35
        },
        {
          "date": "2026-07-20",
          "close": 1790.81
        },
        {
          "date": "2026-07-21",
          "close": 1756.3
        },
        {
          "date": "2026-07-22",
          "close": 1760.57
        },
        {
          "date": "2026-07-23",
          "close": 1815.67
        },
        {
          "date": "2026-07-24",
          "close": 1780.36
        },
        {
          "date": "2026-07-27",
          "close": 1795.5
        },
        {
          "date": "2026-07-28",
          "close": 1783.49
        },
        {
          "date": "2026-07-29",
          "close": 1803.31
        },
        {
          "date": "2026-07-30",
          "close": 1782.62
        },
        {
          "date": "2026-07-31",
          "close": 1811.92
        },
        {
          "date": "2026-08-03",
          "close": 1854.72
        },
        {
          "date": "2026-08-04",
          "close": 1864.67
        },
        {
          "date": "2026-08-05",
          "close": 1873.44
        },
        {
          "date": "2026-08-06",
          "close": 1887.68
        },
        {
          "date": "2026-08-07",
          "close": 1881.15
        },
        {
          "date": "2026-08-10",
          "close": 1914.76
        },
        {
          "date": "2026-08-11",
          "close": 1903.3
        },
        {
          "date": "2026-08-12",
          "close": 1905.63
        },
        {
          "date": "2026-08-13",
          "close": 1896.01
        },
        {
          "date": "2026-08-14",
          "close": 1876.43
        },
        {
          "date": "2026-08-17",
          "close": 1897.35
        },
        {
          "date": "2026-08-18",
          "close": 1925.97
        },
        {
          "date": "2026-08-19",
          "close": 1884.69
        },
        {
          "date": "2026-08-20",
          "close": 1884.08
        },
        {
          "date": "2026-08-21",
          "close": 1900.71
        },
        {
          "date": "2026-08-24",
          "close": 1878.32
        },
        {
          "date": "2026-08-25",
          "close": 1915.85
        },
        {
          "date": "2026-08-26",
          "close": 1920.07
        },
        {
          "date": "2026-08-27",
          "close": 1911.47
        },
        {
          "date": "2026-08-28",
          "close": 1935.42
        },
        {
          "date": "2026-08-31",
          "close": 1946.88
        },
        {
          "date": "2026-09-01",
          "close": 1964.62
        },
        {
          "date": "2026-09-02",
          "close": 1976.09
        },
        {
          "date": "2026-09-03",
          "close": 1960.23
        },
        {
          "date": "2026-09-04",
          "close": 1967.33
        },
        {
          "date": "2026-09-07",
          "close": 1955.41
        },
        {
          "date": "2026-09-08",
          "close": 2000.81
        },
        {
          "date": "2026-09-09",
          "close": 2002.2
        },
        {
          "date": "2026-09-10",
          "close": 2011.68
        },
        {
          "date": "2026-09-11",
          "close": 1956.34
        },
        {
          "date": "2026-09-14",
          "close": 1966.09
        },
        {
          "date": "2026-09-15",
          "close": 1920.21
        },
        {
          "date": "2026-09-16",
          "close": 1928.3
        },
        {
          "date": "2026-09-17",
          "close": 1904.3
        },
        {
          "date": "2026-09-18",
          "close": 1914.04
        },
        {
          "date": "2026-09-21",
          "close": 1950.17
        },
        {
          "date": "2026-09-22",
          "close": 1950.47
        },
        {
          "date": "2026-09-23",
          "close": 1922.42
        },
        {
          "date": "2026-09-24",
          "close": 1905.77
        },
        {
          "date": "2026-09-28",
          "close": 1898.3
        },
        {
          "date": "2026-09-29",
          "close": 1888.92
        },
        {
          "date": "2026-09-30",
          "close": 1914.54
        },
        {
          "date": "2026-10-08",
          "close": 1964.68
        },
        {
          "date": "2026-10-09",
          "close": 1945.61
        },
        {
          "date": "2026-10-12",
          "close": 1894.34
        },
        {
          "date": "2026-10-13",
          "close": 1908.48
        },
        {
          "date": "2026-10-14",
          "close": 1928.48
        },
        {
          "date": "2026-10-15",
          "close": 1857.04
        },
        {
          "date": "2026-10-16",
          "close": 1873.99
        },
        {
          "date": "2026-10-19",
          "close": 1852.8
        },
        {
          "date": "2026-10-20",
          "close": 1844.2
        },
        {
          "date": "2026-10-21",
          "close": 1841.57
        },
        {
          "date": "2026-10-22",
          "close": 1783.85
        },
        {
          "date": "2026-10-23",
          "close": 1788.19
        },
        {
          "date": "2026-10-26",
          "close": 1804.26
        },
        {
          "date": "2026-10-27",
          "close": 1797.52
        },
        {
          "date": "2026-10-28",
          "close": 1812.78
        },
        {
          "date": "2026-10-29",
          "close": 1782.37
        },
        {
          "date": "2026-10-30",
          "close": 1748.93
        },
        {
          "date": "2026-11-02",
          "close": 1762.67
        },
        {
          "date": "2026-11-03",
          "close": 1754.08
        },
        {
          "date": "2026-11-04",
          "close": 1759.56
        },
        {
          "date": "2026-11-05",
          "close": 1775.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.21875,
          "up_wilson": [
            0.41072087051471007,
            0.6482401257482395
          ],
          "pullback_wilson": [
            0.13502319406719474,
            0.3343278395662582
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.3725897138449667,
            0.6752097667747392
          ],
          "pullback_wilson": [
            0.21212415179959412,
            0.5010789644821693
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 16,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 5,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1030",
      "name": "电机Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013334051182656737,
        "5": -0.011730936680945603,
        "20": 0.004541027134972175,
        "60": -0.05679051528654189
      },
      "moving_averages": {
        "5": 2206.794000000041,
        "20": 2235.8090000000084,
        "60": 2303.0030000000143
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-10-23",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.06292267224282866,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2877.94
        },
        {
          "date": "2026-05-14",
          "close": 2822.96
        },
        {
          "date": "2026-05-15",
          "close": 2954.13
        },
        {
          "date": "2026-05-18",
          "close": 2984.6
        },
        {
          "date": "2026-05-19",
          "close": 2991.48
        },
        {
          "date": "2026-05-20",
          "close": 2931.15
        },
        {
          "date": "2026-05-21",
          "close": 2934.36
        },
        {
          "date": "2026-05-22",
          "close": 3024.77
        },
        {
          "date": "2026-05-25",
          "close": 3049.14
        },
        {
          "date": "2026-05-26",
          "close": 3057.53
        },
        {
          "date": "2026-05-27",
          "close": 2934.28
        },
        {
          "date": "2026-05-28",
          "close": 2911.34
        },
        {
          "date": "2026-05-29",
          "close": 2764.66
        },
        {
          "date": "2026-06-01",
          "close": 2770.79
        },
        {
          "date": "2026-06-02",
          "close": 2779.44
        },
        {
          "date": "2026-06-03",
          "close": 2754.84
        },
        {
          "date": "2026-06-04",
          "close": 2751.34
        },
        {
          "date": "2026-06-05",
          "close": 2837.21
        },
        {
          "date": "2026-06-08",
          "close": 2785.48
        },
        {
          "date": "2026-06-09",
          "close": 2767.6
        },
        {
          "date": "2026-06-10",
          "close": 2714.75
        },
        {
          "date": "2026-06-11",
          "close": 2624.3
        },
        {
          "date": "2026-06-12",
          "close": 2637.15
        },
        {
          "date": "2026-06-15",
          "close": 2708.48
        },
        {
          "date": "2026-06-16",
          "close": 2747.83
        },
        {
          "date": "2026-06-17",
          "close": 2698.95
        },
        {
          "date": "2026-06-18",
          "close": 2711.05
        },
        {
          "date": "2026-06-22",
          "close": 2692.49
        },
        {
          "date": "2026-06-23",
          "close": 2692.06
        },
        {
          "date": "2026-06-24",
          "close": 2645.23
        },
        {
          "date": "2026-06-25",
          "close": 2589.87
        },
        {
          "date": "2026-06-26",
          "close": 2474.33
        },
        {
          "date": "2026-06-29",
          "close": 2423.7
        },
        {
          "date": "2026-06-30",
          "close": 2500.72
        },
        {
          "date": "2026-07-01",
          "close": 2544.35
        },
        {
          "date": "2026-07-02",
          "close": 2562.49
        },
        {
          "date": "2026-07-03",
          "close": 2703.0
        },
        {
          "date": "2026-07-06",
          "close": 2606.19
        },
        {
          "date": "2026-07-07",
          "close": 2515.55
        },
        {
          "date": "2026-07-08",
          "close": 2399.03
        },
        {
          "date": "2026-07-09",
          "close": 2420.48
        },
        {
          "date": "2026-07-10",
          "close": 2435.63
        },
        {
          "date": "2026-07-13",
          "close": 2282.73
        },
        {
          "date": "2026-07-14",
          "close": 2326.82
        },
        {
          "date": "2026-07-15",
          "close": 2316.65
        },
        {
          "date": "2026-07-16",
          "close": 2313.32
        },
        {
          "date": "2026-07-17",
          "close": 2200.83
        },
        {
          "date": "2026-07-20",
          "close": 2100.58
        },
        {
          "date": "2026-07-21",
          "close": 2151.13
        },
        {
          "date": "2026-07-22",
          "close": 2115.5
        },
        {
          "date": "2026-07-23",
          "close": 2168.53
        },
        {
          "date": "2026-07-24",
          "close": 2109.62
        },
        {
          "date": "2026-07-27",
          "close": 2188.97
        },
        {
          "date": "2026-07-28",
          "close": 2175.58
        },
        {
          "date": "2026-07-29",
          "close": 2215.67
        },
        {
          "date": "2026-07-30",
          "close": 2164.94
        },
        {
          "date": "2026-07-31",
          "close": 2251.52
        },
        {
          "date": "2026-08-03",
          "close": 2311.64
        },
        {
          "date": "2026-08-04",
          "close": 2341.72
        },
        {
          "date": "2026-08-05",
          "close": 2394.59
        },
        {
          "date": "2026-08-06",
          "close": 2398.32
        },
        {
          "date": "2026-08-07",
          "close": 2407.76
        },
        {
          "date": "2026-08-10",
          "close": 2404.61
        },
        {
          "date": "2026-08-11",
          "close": 2425.19
        },
        {
          "date": "2026-08-12",
          "close": 2447.07
        },
        {
          "date": "2026-08-13",
          "close": 2424.3
        },
        {
          "date": "2026-08-14",
          "close": 2418.89
        },
        {
          "date": "2026-08-17",
          "close": 2450.02
        },
        {
          "date": "2026-08-18",
          "close": 2472.39
        },
        {
          "date": "2026-08-19",
          "close": 2303.22
        },
        {
          "date": "2026-08-20",
          "close": 2311.55
        },
        {
          "date": "2026-08-21",
          "close": 2315.0
        },
        {
          "date": "2026-08-24",
          "close": 2283.79
        },
        {
          "date": "2026-08-25",
          "close": 2323.15
        },
        {
          "date": "2026-08-26",
          "close": 2297.31
        },
        {
          "date": "2026-08-27",
          "close": 2323.51
        },
        {
          "date": "2026-08-28",
          "close": 2315.23
        },
        {
          "date": "2026-08-31",
          "close": 2356.61
        },
        {
          "date": "2026-09-01",
          "close": 2350.86
        },
        {
          "date": "2026-09-02",
          "close": 2344.84
        },
        {
          "date": "2026-09-03",
          "close": 2392.56
        },
        {
          "date": "2026-09-04",
          "close": 2350.27
        },
        {
          "date": "2026-09-07",
          "close": 2364.59
        },
        {
          "date": "2026-09-08",
          "close": 2351.32
        },
        {
          "date": "2026-09-09",
          "close": 2344.19
        },
        {
          "date": "2026-09-10",
          "close": 2302.94
        },
        {
          "date": "2026-09-11",
          "close": 2243.85
        },
        {
          "date": "2026-09-14",
          "close": 2271.73
        },
        {
          "date": "2026-09-15",
          "close": 2223.56
        },
        {
          "date": "2026-09-16",
          "close": 2247.09
        },
        {
          "date": "2026-09-17",
          "close": 2264.59
        },
        {
          "date": "2026-09-18",
          "close": 2293.61
        },
        {
          "date": "2026-09-21",
          "close": 2341.73
        },
        {
          "date": "2026-09-22",
          "close": 2338.62
        },
        {
          "date": "2026-09-23",
          "close": 2321.07
        },
        {
          "date": "2026-09-24",
          "close": 2316.85
        },
        {
          "date": "2026-09-28",
          "close": 2287.39
        },
        {
          "date": "2026-09-29",
          "close": 2299.14
        },
        {
          "date": "2026-09-30",
          "close": 2286.89
        },
        {
          "date": "2026-10-08",
          "close": 2248.39
        },
        {
          "date": "2026-10-09",
          "close": 2260.13
        },
        {
          "date": "2026-10-12",
          "close": 2237.97
        },
        {
          "date": "2026-10-13",
          "close": 2227.32
        },
        {
          "date": "2026-10-14",
          "close": 2169.16
        },
        {
          "date": "2026-10-15",
          "close": 2085.43
        },
        {
          "date": "2026-10-16",
          "close": 2123.23
        },
        {
          "date": "2026-10-19",
          "close": 2156.34
        },
        {
          "date": "2026-10-20",
          "close": 2202.87
        },
        {
          "date": "2026-10-21",
          "close": 2182.85
        },
        {
          "date": "2026-10-22",
          "close": 2273.05
        },
        {
          "date": "2026-10-23",
          "close": 2390.77
        },
        {
          "date": "2026-10-26",
          "close": 2322.64
        },
        {
          "date": "2026-10-27",
          "close": 2354.78
        },
        {
          "date": "2026-10-28",
          "close": 2410.26
        },
        {
          "date": "2026-10-29",
          "close": 2285.41
        },
        {
          "date": "2026-10-30",
          "close": 2186.59
        },
        {
          "date": "2026-11-02",
          "close": 2196.34
        },
        {
          "date": "2026-11-03",
          "close": 2163.56
        },
        {
          "date": "2026-11-04",
          "close": 2228.88
        },
        {
          "date": "2026-11-05",
          "close": 2258.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5822784810126582,
          "pullback_frequency": 0.3670886075949367,
          "up_wilson": [
            0.47219253771133196,
            0.684733718598782
          ],
          "pullback_wilson": [
            0.26927292520497503,
            0.477230814601764
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.4807692307692308,
          "up_wilson": [
            0.4419432537390302,
            0.7013194791649908
          ],
          "pullback_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 34,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5588235294117647,
          "baseline_hit_rate": 0.5588235294117647,
          "hit_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "baseline_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1031",
      "name": "光伏设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.08450704225352101,
        "5": 0.14995162518783833,
        "20": 0.03811382113821127,
        "60": -0.03223096112535517
      },
      "moving_averages": {
        "5": 1005.1979999999982,
        "20": 1012.9574999999837,
        "60": 1093.490666666658
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-04-20",
            "end": "2026-05-19",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-05-20",
            "end": "2026-05-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-21",
            "end": "2026-06-02",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-03",
            "end": "2026-08-04",
            "sessions": 44,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-25",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-09-23",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1651.75
        },
        {
          "date": "2026-05-14",
          "close": 1645.72
        },
        {
          "date": "2026-05-15",
          "close": 1599.69
        },
        {
          "date": "2026-05-18",
          "close": 1589.93
        },
        {
          "date": "2026-05-19",
          "close": 1609.88
        },
        {
          "date": "2026-05-20",
          "close": 1621.74
        },
        {
          "date": "2026-05-21",
          "close": 1548.39
        },
        {
          "date": "2026-05-22",
          "close": 1583.9
        },
        {
          "date": "2026-05-25",
          "close": 1556.92
        },
        {
          "date": "2026-05-26",
          "close": 1522.79
        },
        {
          "date": "2026-05-27",
          "close": 1510.16
        },
        {
          "date": "2026-05-28",
          "close": 1521.15
        },
        {
          "date": "2026-05-29",
          "close": 1449.87
        },
        {
          "date": "2026-06-01",
          "close": 1451.48
        },
        {
          "date": "2026-06-02",
          "close": 1421.0
        },
        {
          "date": "2026-06-03",
          "close": 1413.54
        },
        {
          "date": "2026-06-04",
          "close": 1423.26
        },
        {
          "date": "2026-06-05",
          "close": 1411.59
        },
        {
          "date": "2026-06-08",
          "close": 1356.0
        },
        {
          "date": "2026-06-09",
          "close": 1387.46
        },
        {
          "date": "2026-06-10",
          "close": 1377.73
        },
        {
          "date": "2026-06-11",
          "close": 1360.19
        },
        {
          "date": "2026-06-12",
          "close": 1355.62
        },
        {
          "date": "2026-06-15",
          "close": 1375.98
        },
        {
          "date": "2026-06-16",
          "close": 1400.77
        },
        {
          "date": "2026-06-17",
          "close": 1390.92
        },
        {
          "date": "2026-06-18",
          "close": 1365.79
        },
        {
          "date": "2026-06-22",
          "close": 1379.57
        },
        {
          "date": "2026-06-23",
          "close": 1335.14
        },
        {
          "date": "2026-06-24",
          "close": 1319.96
        },
        {
          "date": "2026-06-25",
          "close": 1309.69
        },
        {
          "date": "2026-06-26",
          "close": 1300.56
        },
        {
          "date": "2026-06-29",
          "close": 1300.49
        },
        {
          "date": "2026-06-30",
          "close": 1337.73
        },
        {
          "date": "2026-07-01",
          "close": 1348.22
        },
        {
          "date": "2026-07-02",
          "close": 1307.68
        },
        {
          "date": "2026-07-03",
          "close": 1300.45
        },
        {
          "date": "2026-07-06",
          "close": 1256.23
        },
        {
          "date": "2026-07-07",
          "close": 1234.0
        },
        {
          "date": "2026-07-08",
          "close": 1191.36
        },
        {
          "date": "2026-07-09",
          "close": 1195.53
        },
        {
          "date": "2026-07-10",
          "close": 1206.78
        },
        {
          "date": "2026-07-13",
          "close": 1129.23
        },
        {
          "date": "2026-07-14",
          "close": 1134.42
        },
        {
          "date": "2026-07-15",
          "close": 1133.66
        },
        {
          "date": "2026-07-16",
          "close": 1112.99
        },
        {
          "date": "2026-07-17",
          "close": 1068.25
        },
        {
          "date": "2026-07-20",
          "close": 1039.57
        },
        {
          "date": "2026-07-21",
          "close": 1060.64
        },
        {
          "date": "2026-07-22",
          "close": 1051.99
        },
        {
          "date": "2026-07-23",
          "close": 1086.7
        },
        {
          "date": "2026-07-24",
          "close": 1050.26
        },
        {
          "date": "2026-07-27",
          "close": 1081.24
        },
        {
          "date": "2026-07-28",
          "close": 1069.85
        },
        {
          "date": "2026-07-29",
          "close": 1084.78
        },
        {
          "date": "2026-07-30",
          "close": 1074.21
        },
        {
          "date": "2026-07-31",
          "close": 1094.32
        },
        {
          "date": "2026-08-03",
          "close": 1126.43
        },
        {
          "date": "2026-08-04",
          "close": 1138.63
        },
        {
          "date": "2026-08-05",
          "close": 1154.48
        },
        {
          "date": "2026-08-06",
          "close": 1150.35
        },
        {
          "date": "2026-08-07",
          "close": 1164.46
        },
        {
          "date": "2026-08-10",
          "close": 1172.18
        },
        {
          "date": "2026-08-11",
          "close": 1176.5
        },
        {
          "date": "2026-08-12",
          "close": 1203.47
        },
        {
          "date": "2026-08-13",
          "close": 1171.23
        },
        {
          "date": "2026-08-14",
          "close": 1169.71
        },
        {
          "date": "2026-08-17",
          "close": 1202.62
        },
        {
          "date": "2026-08-18",
          "close": 1210.41
        },
        {
          "date": "2026-08-19",
          "close": 1147.06
        },
        {
          "date": "2026-08-20",
          "close": 1152.01
        },
        {
          "date": "2026-08-21",
          "close": 1163.32
        },
        {
          "date": "2026-08-24",
          "close": 1150.25
        },
        {
          "date": "2026-08-25",
          "close": 1154.17
        },
        {
          "date": "2026-08-26",
          "close": 1159.35
        },
        {
          "date": "2026-08-27",
          "close": 1157.16
        },
        {
          "date": "2026-08-28",
          "close": 1166.78
        },
        {
          "date": "2026-08-31",
          "close": 1144.55
        },
        {
          "date": "2026-09-01",
          "close": 1138.44
        },
        {
          "date": "2026-09-02",
          "close": 1124.89
        },
        {
          "date": "2026-09-03",
          "close": 1115.69
        },
        {
          "date": "2026-09-04",
          "close": 1114.11
        },
        {
          "date": "2026-09-07",
          "close": 1129.81
        },
        {
          "date": "2026-09-08",
          "close": 1128.88
        },
        {
          "date": "2026-09-09",
          "close": 1119.1
        },
        {
          "date": "2026-09-10",
          "close": 1106.76
        },
        {
          "date": "2026-09-11",
          "close": 1083.11
        },
        {
          "date": "2026-09-14",
          "close": 1085.64
        },
        {
          "date": "2026-09-15",
          "close": 1069.99
        },
        {
          "date": "2026-09-16",
          "close": 1087.82
        },
        {
          "date": "2026-09-17",
          "close": 1082.47
        },
        {
          "date": "2026-09-18",
          "close": 1116.54
        },
        {
          "date": "2026-09-21",
          "close": 1129.61
        },
        {
          "date": "2026-09-22",
          "close": 1126.93
        },
        {
          "date": "2026-09-23",
          "close": 1128.04
        },
        {
          "date": "2026-09-24",
          "close": 1111.13
        },
        {
          "date": "2026-09-28",
          "close": 1084.67
        },
        {
          "date": "2026-09-29",
          "close": 1086.88
        },
        {
          "date": "2026-09-30",
          "close": 1087.95
        },
        {
          "date": "2026-10-08",
          "close": 1076.25
        },
        {
          "date": "2026-10-09",
          "close": 1080.94
        },
        {
          "date": "2026-10-12",
          "close": 1085.24
        },
        {
          "date": "2026-10-13",
          "close": 1072.88
        },
        {
          "date": "2026-10-14",
          "close": 1040.55
        },
        {
          "date": "2026-10-15",
          "close": 1002.16
        },
        {
          "date": "2026-10-16",
          "close": 1005.55
        },
        {
          "date": "2026-10-19",
          "close": 1007.99
        },
        {
          "date": "2026-10-20",
          "close": 1011.17
        },
        {
          "date": "2026-10-21",
          "close": 1005.82
        },
        {
          "date": "2026-10-22",
          "close": 986.5
        },
        {
          "date": "2026-10-23",
          "close": 1000.63
        },
        {
          "date": "2026-10-26",
          "close": 998.42
        },
        {
          "date": "2026-10-27",
          "close": 974.5
        },
        {
          "date": "2026-10-28",
          "close": 989.23
        },
        {
          "date": "2026-10-29",
          "close": 971.58
        },
        {
          "date": "2026-10-30",
          "close": 936.52
        },
        {
          "date": "2026-11-02",
          "close": 967.01
        },
        {
          "date": "2026-11-03",
          "close": 974.98
        },
        {
          "date": "2026-11-04",
          "close": 1030.21
        },
        {
          "date": "2026-11-05",
          "close": 1117.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 123,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43089430894308944,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.34678322304814124,
            0.5191911976337309
          ],
          "pullback_wilson": [
            0.30861148496581675,
            0.4785243596465683
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4266666666666667,
          "pullback_frequency": 0.49333333333333335,
          "up_wilson": [
            0.3210074201902476,
            0.5394720767072307
          ],
          "pullback_wilson": [
            0.38330010247790747,
            0.6040162154218635
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 41,
          "insufficient_or_abstained": 7,
          "hit_rate": 0.5121951219512195,
          "baseline_hit_rate": 0.5121951219512195,
          "hit_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "baseline_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 7,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1032",
      "name": "风电设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027297663214530532,
        "5": 0.03327497170345217,
        "20": -0.11110181353456672,
        "60": -0.1056728252384086
      },
      "moving_averages": {
        "5": 1116.0999999999535,
        "20": 1159.5984999999869,
        "60": 1231.7596666666602
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-20",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-15",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-28",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.10729892433687815,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1837.45
        },
        {
          "date": "2026-05-14",
          "close": 1762.95
        },
        {
          "date": "2026-05-15",
          "close": 1753.47
        },
        {
          "date": "2026-05-18",
          "close": 1771.9
        },
        {
          "date": "2026-05-19",
          "close": 1769.96
        },
        {
          "date": "2026-05-20",
          "close": 1760.52
        },
        {
          "date": "2026-05-21",
          "close": 1682.81
        },
        {
          "date": "2026-05-22",
          "close": 1710.22
        },
        {
          "date": "2026-05-25",
          "close": 1697.57
        },
        {
          "date": "2026-05-26",
          "close": 1679.33
        },
        {
          "date": "2026-05-27",
          "close": 1637.99
        },
        {
          "date": "2026-05-28",
          "close": 1650.44
        },
        {
          "date": "2026-05-29",
          "close": 1596.3
        },
        {
          "date": "2026-06-01",
          "close": 1605.02
        },
        {
          "date": "2026-06-02",
          "close": 1564.83
        },
        {
          "date": "2026-06-03",
          "close": 1541.7
        },
        {
          "date": "2026-06-04",
          "close": 1520.05
        },
        {
          "date": "2026-06-05",
          "close": 1498.16
        },
        {
          "date": "2026-06-08",
          "close": 1432.27
        },
        {
          "date": "2026-06-09",
          "close": 1441.69
        },
        {
          "date": "2026-06-10",
          "close": 1425.3
        },
        {
          "date": "2026-06-11",
          "close": 1414.1
        },
        {
          "date": "2026-06-12",
          "close": 1435.83
        },
        {
          "date": "2026-06-15",
          "close": 1453.56
        },
        {
          "date": "2026-06-16",
          "close": 1462.07
        },
        {
          "date": "2026-06-17",
          "close": 1442.84
        },
        {
          "date": "2026-06-18",
          "close": 1432.58
        },
        {
          "date": "2026-06-22",
          "close": 1435.79
        },
        {
          "date": "2026-06-23",
          "close": 1417.39
        },
        {
          "date": "2026-06-24",
          "close": 1392.04
        },
        {
          "date": "2026-06-25",
          "close": 1360.24
        },
        {
          "date": "2026-06-26",
          "close": 1351.88
        },
        {
          "date": "2026-06-29",
          "close": 1338.11
        },
        {
          "date": "2026-06-30",
          "close": 1359.31
        },
        {
          "date": "2026-07-01",
          "close": 1375.49
        },
        {
          "date": "2026-07-02",
          "close": 1353.24
        },
        {
          "date": "2026-07-03",
          "close": 1400.52
        },
        {
          "date": "2026-07-06",
          "close": 1362.09
        },
        {
          "date": "2026-07-07",
          "close": 1307.2
        },
        {
          "date": "2026-07-08",
          "close": 1266.19
        },
        {
          "date": "2026-07-09",
          "close": 1270.99
        },
        {
          "date": "2026-07-10",
          "close": 1306.54
        },
        {
          "date": "2026-07-13",
          "close": 1232.24
        },
        {
          "date": "2026-07-14",
          "close": 1242.47
        },
        {
          "date": "2026-07-15",
          "close": 1233.83
        },
        {
          "date": "2026-07-16",
          "close": 1215.77
        },
        {
          "date": "2026-07-17",
          "close": 1166.74
        },
        {
          "date": "2026-07-20",
          "close": 1157.73
        },
        {
          "date": "2026-07-21",
          "close": 1174.52
        },
        {
          "date": "2026-07-22",
          "close": 1157.99
        },
        {
          "date": "2026-07-23",
          "close": 1203.12
        },
        {
          "date": "2026-07-24",
          "close": 1172.19
        },
        {
          "date": "2026-07-27",
          "close": 1221.19
        },
        {
          "date": "2026-07-28",
          "close": 1222.06
        },
        {
          "date": "2026-07-29",
          "close": 1233.64
        },
        {
          "date": "2026-07-30",
          "close": 1215.89
        },
        {
          "date": "2026-07-31",
          "close": 1233.72
        },
        {
          "date": "2026-08-03",
          "close": 1283.14
        },
        {
          "date": "2026-08-04",
          "close": 1291.43
        },
        {
          "date": "2026-08-05",
          "close": 1306.58
        },
        {
          "date": "2026-08-06",
          "close": 1299.18
        },
        {
          "date": "2026-08-07",
          "close": 1312.09
        },
        {
          "date": "2026-08-10",
          "close": 1322.94
        },
        {
          "date": "2026-08-11",
          "close": 1301.88
        },
        {
          "date": "2026-08-12",
          "close": 1321.16
        },
        {
          "date": "2026-08-13",
          "close": 1313.67
        },
        {
          "date": "2026-08-14",
          "close": 1308.25
        },
        {
          "date": "2026-08-17",
          "close": 1321.42
        },
        {
          "date": "2026-08-18",
          "close": 1304.39
        },
        {
          "date": "2026-08-19",
          "close": 1250.97
        },
        {
          "date": "2026-08-20",
          "close": 1248.43
        },
        {
          "date": "2026-08-21",
          "close": 1241.81
        },
        {
          "date": "2026-08-24",
          "close": 1211.36
        },
        {
          "date": "2026-08-25",
          "close": 1228.95
        },
        {
          "date": "2026-08-26",
          "close": 1232.28
        },
        {
          "date": "2026-08-27",
          "close": 1239.35
        },
        {
          "date": "2026-08-28",
          "close": 1229.96
        },
        {
          "date": "2026-08-31",
          "close": 1247.16
        },
        {
          "date": "2026-09-01",
          "close": 1242.55
        },
        {
          "date": "2026-09-02",
          "close": 1227.31
        },
        {
          "date": "2026-09-03",
          "close": 1216.34
        },
        {
          "date": "2026-09-04",
          "close": 1214.81
        },
        {
          "date": "2026-09-07",
          "close": 1215.14
        },
        {
          "date": "2026-09-08",
          "close": 1228.0
        },
        {
          "date": "2026-09-09",
          "close": 1216.41
        },
        {
          "date": "2026-09-10",
          "close": 1226.26
        },
        {
          "date": "2026-09-11",
          "close": 1227.41
        },
        {
          "date": "2026-09-14",
          "close": 1218.27
        },
        {
          "date": "2026-09-15",
          "close": 1269.43
        },
        {
          "date": "2026-09-16",
          "close": 1265.2
        },
        {
          "date": "2026-09-17",
          "close": 1287.06
        },
        {
          "date": "2026-09-18",
          "close": 1301.64
        },
        {
          "date": "2026-09-21",
          "close": 1303.31
        },
        {
          "date": "2026-09-22",
          "close": 1286.04
        },
        {
          "date": "2026-09-23",
          "close": 1273.4
        },
        {
          "date": "2026-09-24",
          "close": 1300.78
        },
        {
          "date": "2026-09-28",
          "close": 1305.39
        },
        {
          "date": "2026-09-29",
          "close": 1315.11
        },
        {
          "date": "2026-09-30",
          "close": 1323.94
        },
        {
          "date": "2026-10-08",
          "close": 1314.56
        },
        {
          "date": "2026-10-09",
          "close": 1276.86
        },
        {
          "date": "2026-10-12",
          "close": 1308.96
        },
        {
          "date": "2026-10-13",
          "close": 1274.94
        },
        {
          "date": "2026-10-14",
          "close": 1201.77
        },
        {
          "date": "2026-10-15",
          "close": 1150.75
        },
        {
          "date": "2026-10-16",
          "close": 1171.13
        },
        {
          "date": "2026-10-19",
          "close": 1167.2
        },
        {
          "date": "2026-10-20",
          "close": 1171.2
        },
        {
          "date": "2026-10-21",
          "close": 1159.93
        },
        {
          "date": "2026-10-22",
          "close": 1123.54
        },
        {
          "date": "2026-10-23",
          "close": 1145.33
        },
        {
          "date": "2026-10-26",
          "close": 1125.54
        },
        {
          "date": "2026-10-27",
          "close": 1094.08
        },
        {
          "date": "2026-10-28",
          "close": 1109.36
        },
        {
          "date": "2026-10-29",
          "close": 1130.88
        },
        {
          "date": "2026-10-30",
          "close": 1082.13
        },
        {
          "date": "2026-11-02",
          "close": 1097.89
        },
        {
          "date": "2026-11-03",
          "close": 1094.51
        },
        {
          "date": "2026-11-04",
          "close": 1137.46
        },
        {
          "date": "2026-11-05",
          "close": 1168.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.37362637362637363,
          "up_wilson": [
            0.3627543390479307,
            0.5634382766389063
          ],
          "pullback_wilson": [
            0.28124967514885135,
            0.4762403478221844
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.49122807017543857,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 15,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1033",
      "name": "电池",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03861093247588432,
        "5": 0.08931975970358641,
        "20": -0.09183061420345495,
        "60": -0.0912582900699217
      },
      "moving_averages": {
        "5": 1140.8500000000233,
        "20": 1196.0994999999996,
        "60": 1273.7626666666667
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-12",
            "end": "2026-06-26",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-04",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-10-08",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.11165870937933164,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1764.41
        },
        {
          "date": "2026-05-14",
          "close": 1705.94
        },
        {
          "date": "2026-05-15",
          "close": 1700.08
        },
        {
          "date": "2026-05-18",
          "close": 1702.73
        },
        {
          "date": "2026-05-19",
          "close": 1703.04
        },
        {
          "date": "2026-05-20",
          "close": 1729.37
        },
        {
          "date": "2026-05-21",
          "close": 1669.99
        },
        {
          "date": "2026-05-22",
          "close": 1715.23
        },
        {
          "date": "2026-05-25",
          "close": 1671.72
        },
        {
          "date": "2026-05-26",
          "close": 1664.66
        },
        {
          "date": "2026-05-27",
          "close": 1645.06
        },
        {
          "date": "2026-05-28",
          "close": 1671.87
        },
        {
          "date": "2026-05-29",
          "close": 1627.84
        },
        {
          "date": "2026-06-01",
          "close": 1638.66
        },
        {
          "date": "2026-06-02",
          "close": 1627.07
        },
        {
          "date": "2026-06-03",
          "close": 1605.7
        },
        {
          "date": "2026-06-04",
          "close": 1571.78
        },
        {
          "date": "2026-06-05",
          "close": 1572.5
        },
        {
          "date": "2026-06-08",
          "close": 1521.9
        },
        {
          "date": "2026-06-09",
          "close": 1568.74
        },
        {
          "date": "2026-06-10",
          "close": 1529.77
        },
        {
          "date": "2026-06-11",
          "close": 1509.84
        },
        {
          "date": "2026-06-12",
          "close": 1549.65
        },
        {
          "date": "2026-06-15",
          "close": 1600.36
        },
        {
          "date": "2026-06-16",
          "close": 1664.35
        },
        {
          "date": "2026-06-17",
          "close": 1661.43
        },
        {
          "date": "2026-06-18",
          "close": 1642.77
        },
        {
          "date": "2026-06-22",
          "close": 1681.02
        },
        {
          "date": "2026-06-23",
          "close": 1640.9
        },
        {
          "date": "2026-06-24",
          "close": 1636.73
        },
        {
          "date": "2026-06-25",
          "close": 1606.36
        },
        {
          "date": "2026-06-26",
          "close": 1522.38
        },
        {
          "date": "2026-06-29",
          "close": 1506.91
        },
        {
          "date": "2026-06-30",
          "close": 1559.17
        },
        {
          "date": "2026-07-01",
          "close": 1572.73
        },
        {
          "date": "2026-07-02",
          "close": 1557.13
        },
        {
          "date": "2026-07-03",
          "close": 1561.21
        },
        {
          "date": "2026-07-06",
          "close": 1519.85
        },
        {
          "date": "2026-07-07",
          "close": 1497.93
        },
        {
          "date": "2026-07-08",
          "close": 1417.85
        },
        {
          "date": "2026-07-09",
          "close": 1406.74
        },
        {
          "date": "2026-07-10",
          "close": 1385.39
        },
        {
          "date": "2026-07-13",
          "close": 1306.11
        },
        {
          "date": "2026-07-14",
          "close": 1333.27
        },
        {
          "date": "2026-07-15",
          "close": 1316.44
        },
        {
          "date": "2026-07-16",
          "close": 1290.97
        },
        {
          "date": "2026-07-17",
          "close": 1229.92
        },
        {
          "date": "2026-07-20",
          "close": 1175.01
        },
        {
          "date": "2026-07-21",
          "close": 1223.82
        },
        {
          "date": "2026-07-22",
          "close": 1191.81
        },
        {
          "date": "2026-07-23",
          "close": 1242.8
        },
        {
          "date": "2026-07-24",
          "close": 1205.62
        },
        {
          "date": "2026-07-27",
          "close": 1263.77
        },
        {
          "date": "2026-07-28",
          "close": 1243.19
        },
        {
          "date": "2026-07-29",
          "close": 1274.88
        },
        {
          "date": "2026-07-30",
          "close": 1249.7
        },
        {
          "date": "2026-07-31",
          "close": 1268.28
        },
        {
          "date": "2026-08-03",
          "close": 1274.52
        },
        {
          "date": "2026-08-04",
          "close": 1296.83
        },
        {
          "date": "2026-08-05",
          "close": 1332.92
        },
        {
          "date": "2026-08-06",
          "close": 1324.85
        },
        {
          "date": "2026-08-07",
          "close": 1342.66
        },
        {
          "date": "2026-08-10",
          "close": 1357.1
        },
        {
          "date": "2026-08-11",
          "close": 1347.31
        },
        {
          "date": "2026-08-12",
          "close": 1363.7
        },
        {
          "date": "2026-08-13",
          "close": 1344.76
        },
        {
          "date": "2026-08-14",
          "close": 1354.5
        },
        {
          "date": "2026-08-17",
          "close": 1385.8
        },
        {
          "date": "2026-08-18",
          "close": 1370.54
        },
        {
          "date": "2026-08-19",
          "close": 1312.0
        },
        {
          "date": "2026-08-20",
          "close": 1313.27
        },
        {
          "date": "2026-08-21",
          "close": 1329.71
        },
        {
          "date": "2026-08-24",
          "close": 1337.04
        },
        {
          "date": "2026-08-25",
          "close": 1326.37
        },
        {
          "date": "2026-08-26",
          "close": 1339.94
        },
        {
          "date": "2026-08-27",
          "close": 1343.49
        },
        {
          "date": "2026-08-28",
          "close": 1337.71
        },
        {
          "date": "2026-08-31",
          "close": 1336.28
        },
        {
          "date": "2026-09-01",
          "close": 1327.91
        },
        {
          "date": "2026-09-02",
          "close": 1312.77
        },
        {
          "date": "2026-09-03",
          "close": 1311.55
        },
        {
          "date": "2026-09-04",
          "close": 1294.87
        },
        {
          "date": "2026-09-07",
          "close": 1301.73
        },
        {
          "date": "2026-09-08",
          "close": 1294.75
        },
        {
          "date": "2026-09-09",
          "close": 1290.89
        },
        {
          "date": "2026-09-10",
          "close": 1273.15
        },
        {
          "date": "2026-09-11",
          "close": 1241.95
        },
        {
          "date": "2026-09-14",
          "close": 1262.22
        },
        {
          "date": "2026-09-15",
          "close": 1266.99
        },
        {
          "date": "2026-09-16",
          "close": 1286.64
        },
        {
          "date": "2026-09-17",
          "close": 1274.68
        },
        {
          "date": "2026-09-18",
          "close": 1296.84
        },
        {
          "date": "2026-09-21",
          "close": 1297.55
        },
        {
          "date": "2026-09-22",
          "close": 1295.78
        },
        {
          "date": "2026-09-23",
          "close": 1298.59
        },
        {
          "date": "2026-09-24",
          "close": 1272.07
        },
        {
          "date": "2026-09-28",
          "close": 1232.65
        },
        {
          "date": "2026-09-29",
          "close": 1278.7
        },
        {
          "date": "2026-09-30",
          "close": 1290.7
        },
        {
          "date": "2026-10-08",
          "close": 1333.76
        },
        {
          "date": "2026-10-09",
          "close": 1363.53
        },
        {
          "date": "2026-10-12",
          "close": 1334.01
        },
        {
          "date": "2026-10-13",
          "close": 1298.35
        },
        {
          "date": "2026-10-14",
          "close": 1258.37
        },
        {
          "date": "2026-10-15",
          "close": 1236.86
        },
        {
          "date": "2026-10-16",
          "close": 1217.32
        },
        {
          "date": "2026-10-19",
          "close": 1197.47
        },
        {
          "date": "2026-10-20",
          "close": 1217.58
        },
        {
          "date": "2026-10-21",
          "close": 1177.02
        },
        {
          "date": "2026-10-22",
          "close": 1143.51
        },
        {
          "date": "2026-10-23",
          "close": 1184.39
        },
        {
          "date": "2026-10-26",
          "close": 1180.22
        },
        {
          "date": "2026-10-27",
          "close": 1139.0
        },
        {
          "date": "2026-10-28",
          "close": 1158.15
        },
        {
          "date": "2026-10-29",
          "close": 1111.96
        },
        {
          "date": "2026-10-30",
          "close": 1090.56
        },
        {
          "date": "2026-11-02",
          "close": 1109.05
        },
        {
          "date": "2026-11-03",
          "close": 1127.11
        },
        {
          "date": "2026-11-04",
          "close": 1166.25
        },
        {
          "date": "2026-11-05",
          "close": 1211.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 106,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4528301886792453,
          "pullback_frequency": 0.3867924528301887,
          "up_wilson": [
            0.36137723199579247,
            0.5475824622092521
          ],
          "pullback_wilson": [
            0.29958883542384107,
            0.4819144306682659
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.546875,
          "up_wilson": [
            0.3229400970440308,
            0.5591379104300699
          ],
          "pullback_wilson": [
            0.4257359722005412,
            0.6627055221938833
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 10,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 18,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1034",
      "name": "其他电源设备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020179345472460586,
        "5": 0.04727100684389551,
        "20": -0.1089286891702903,
        "60": -0.11622191857203334
      },
      "moving_averages": {
        "5": 2449.541999999946,
        "20": 2589.727499999991,
        "60": 2865.364166666676
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.09857117781288405,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3708.03
        },
        {
          "date": "2026-05-14",
          "close": 3634.61
        },
        {
          "date": "2026-05-15",
          "close": 3617.54
        },
        {
          "date": "2026-05-18",
          "close": 3637.47
        },
        {
          "date": "2026-05-19",
          "close": 3701.04
        },
        {
          "date": "2026-05-20",
          "close": 3677.59
        },
        {
          "date": "2026-05-21",
          "close": 3473.14
        },
        {
          "date": "2026-05-22",
          "close": 3557.29
        },
        {
          "date": "2026-05-25",
          "close": 3621.45
        },
        {
          "date": "2026-05-26",
          "close": 3509.17
        },
        {
          "date": "2026-05-27",
          "close": 3502.59
        },
        {
          "date": "2026-05-28",
          "close": 3571.77
        },
        {
          "date": "2026-05-29",
          "close": 3417.56
        },
        {
          "date": "2026-06-01",
          "close": 3408.86
        },
        {
          "date": "2026-06-02",
          "close": 3438.46
        },
        {
          "date": "2026-06-03",
          "close": 3443.64
        },
        {
          "date": "2026-06-04",
          "close": 3460.44
        },
        {
          "date": "2026-06-05",
          "close": 3403.71
        },
        {
          "date": "2026-06-08",
          "close": 3321.81
        },
        {
          "date": "2026-06-09",
          "close": 3454.1
        },
        {
          "date": "2026-06-10",
          "close": 3305.22
        },
        {
          "date": "2026-06-11",
          "close": 3235.09
        },
        {
          "date": "2026-06-12",
          "close": 3269.34
        },
        {
          "date": "2026-06-15",
          "close": 3389.47
        },
        {
          "date": "2026-06-16",
          "close": 3525.07
        },
        {
          "date": "2026-06-17",
          "close": 3534.28
        },
        {
          "date": "2026-06-18",
          "close": 3544.09
        },
        {
          "date": "2026-06-22",
          "close": 3562.04
        },
        {
          "date": "2026-06-23",
          "close": 3489.91
        },
        {
          "date": "2026-06-24",
          "close": 3495.1
        },
        {
          "date": "2026-06-25",
          "close": 3475.97
        },
        {
          "date": "2026-06-26",
          "close": 3334.14
        },
        {
          "date": "2026-06-29",
          "close": 3325.14
        },
        {
          "date": "2026-06-30",
          "close": 3404.36
        },
        {
          "date": "2026-07-01",
          "close": 3336.82
        },
        {
          "date": "2026-07-02",
          "close": 3232.28
        },
        {
          "date": "2026-07-03",
          "close": 3256.18
        },
        {
          "date": "2026-07-06",
          "close": 3246.52
        },
        {
          "date": "2026-07-07",
          "close": 3199.59
        },
        {
          "date": "2026-07-08",
          "close": 3117.09
        },
        {
          "date": "2026-07-09",
          "close": 3177.38
        },
        {
          "date": "2026-07-10",
          "close": 3194.03
        },
        {
          "date": "2026-07-13",
          "close": 3016.14
        },
        {
          "date": "2026-07-14",
          "close": 3065.31
        },
        {
          "date": "2026-07-15",
          "close": 3014.3
        },
        {
          "date": "2026-07-16",
          "close": 2923.58
        },
        {
          "date": "2026-07-17",
          "close": 2755.83
        },
        {
          "date": "2026-07-20",
          "close": 2646.31
        },
        {
          "date": "2026-07-21",
          "close": 2743.88
        },
        {
          "date": "2026-07-22",
          "close": 2723.9
        },
        {
          "date": "2026-07-23",
          "close": 2786.52
        },
        {
          "date": "2026-07-24",
          "close": 2690.38
        },
        {
          "date": "2026-07-27",
          "close": 2802.6
        },
        {
          "date": "2026-07-28",
          "close": 2697.75
        },
        {
          "date": "2026-07-29",
          "close": 2712.74
        },
        {
          "date": "2026-07-30",
          "close": 2597.55
        },
        {
          "date": "2026-07-31",
          "close": 2683.87
        },
        {
          "date": "2026-08-03",
          "close": 2724.35
        },
        {
          "date": "2026-08-04",
          "close": 2819.91
        },
        {
          "date": "2026-08-05",
          "close": 2905.39
        },
        {
          "date": "2026-08-06",
          "close": 2923.28
        },
        {
          "date": "2026-08-07",
          "close": 2947.33
        },
        {
          "date": "2026-08-10",
          "close": 2964.19
        },
        {
          "date": "2026-08-11",
          "close": 2982.95
        },
        {
          "date": "2026-08-12",
          "close": 3050.79
        },
        {
          "date": "2026-08-13",
          "close": 3035.62
        },
        {
          "date": "2026-08-14",
          "close": 3057.59
        },
        {
          "date": "2026-08-17",
          "close": 3149.04
        },
        {
          "date": "2026-08-18",
          "close": 3118.36
        },
        {
          "date": "2026-08-19",
          "close": 2929.83
        },
        {
          "date": "2026-08-20",
          "close": 2948.25
        },
        {
          "date": "2026-08-21",
          "close": 2976.08
        },
        {
          "date": "2026-08-24",
          "close": 2940.7
        },
        {
          "date": "2026-08-25",
          "close": 2968.37
        },
        {
          "date": "2026-08-26",
          "close": 2973.02
        },
        {
          "date": "2026-08-27",
          "close": 3008.88
        },
        {
          "date": "2026-08-28",
          "close": 2978.32
        },
        {
          "date": "2026-08-31",
          "close": 3032.1
        },
        {
          "date": "2026-09-01",
          "close": 2993.79
        },
        {
          "date": "2026-09-02",
          "close": 2984.64
        },
        {
          "date": "2026-09-03",
          "close": 3021.16
        },
        {
          "date": "2026-09-04",
          "close": 2993.66
        },
        {
          "date": "2026-09-07",
          "close": 3079.31
        },
        {
          "date": "2026-09-08",
          "close": 3060.89
        },
        {
          "date": "2026-09-09",
          "close": 3054.64
        },
        {
          "date": "2026-09-10",
          "close": 3015.57
        },
        {
          "date": "2026-09-11",
          "close": 2952.99
        },
        {
          "date": "2026-09-14",
          "close": 2958.84
        },
        {
          "date": "2026-09-15",
          "close": 2925.95
        },
        {
          "date": "2026-09-16",
          "close": 2989.58
        },
        {
          "date": "2026-09-17",
          "close": 2991.52
        },
        {
          "date": "2026-09-18",
          "close": 3081.22
        },
        {
          "date": "2026-09-21",
          "close": 3102.57
        },
        {
          "date": "2026-09-22",
          "close": 3097.11
        },
        {
          "date": "2026-09-23",
          "close": 3111.4
        },
        {
          "date": "2026-09-24",
          "close": 3066.52
        },
        {
          "date": "2026-09-28",
          "close": 2925.35
        },
        {
          "date": "2026-09-29",
          "close": 2947.84
        },
        {
          "date": "2026-09-30",
          "close": 2906.44
        },
        {
          "date": "2026-10-08",
          "close": 2881.61
        },
        {
          "date": "2026-10-09",
          "close": 2848.5
        },
        {
          "date": "2026-10-12",
          "close": 2807.97
        },
        {
          "date": "2026-10-13",
          "close": 2800.8
        },
        {
          "date": "2026-10-14",
          "close": 2738.96
        },
        {
          "date": "2026-10-15",
          "close": 2620.23
        },
        {
          "date": "2026-10-16",
          "close": 2639.0
        },
        {
          "date": "2026-10-19",
          "close": 2616.7
        },
        {
          "date": "2026-10-20",
          "close": 2644.86
        },
        {
          "date": "2026-10-21",
          "close": 2653.25
        },
        {
          "date": "2026-10-22",
          "close": 2565.38
        },
        {
          "date": "2026-10-23",
          "close": 2602.56
        },
        {
          "date": "2026-10-26",
          "close": 2551.37
        },
        {
          "date": "2026-10-27",
          "close": 2473.89
        },
        {
          "date": "2026-10-28",
          "close": 2531.55
        },
        {
          "date": "2026-10-29",
          "close": 2451.82
        },
        {
          "date": "2026-10-30",
          "close": 2351.18
        },
        {
          "date": "2026-11-02",
          "close": 2426.98
        },
        {
          "date": "2026-11-03",
          "close": 2384.9
        },
        {
          "date": "2026-11-04",
          "close": 2516.93
        },
        {
          "date": "2026-11-05",
          "close": 2567.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49333333333333335,
          "pullback_frequency": 0.44,
          "up_wilson": [
            0.38330010247790747,
            0.6040162154218635
          ],
          "pullback_wilson": [
            0.3333145749124916,
            0.5525322861854451
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45652173913043476,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 3,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1035",
      "name": "美容护理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01930877031064049,
        "5": 0.02508487823941774,
        "20": -0.05780930785982086,
        "60": -0.059034550794825225
      },
      "moving_averages": {
        "5": 820.2139999999665,
        "20": 852.3394999999903,
        "60": 871.9988333333323
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.07216130173328617,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1035.71
        },
        {
          "date": "2026-05-14",
          "close": 1019.08
        },
        {
          "date": "2026-05-15",
          "close": 1008.24
        },
        {
          "date": "2026-05-18",
          "close": 998.01
        },
        {
          "date": "2026-05-19",
          "close": 994.34
        },
        {
          "date": "2026-05-20",
          "close": 988.02
        },
        {
          "date": "2026-05-21",
          "close": 965.64
        },
        {
          "date": "2026-05-22",
          "close": 968.91
        },
        {
          "date": "2026-05-25",
          "close": 961.49
        },
        {
          "date": "2026-05-26",
          "close": 950.12
        },
        {
          "date": "2026-05-27",
          "close": 942.1
        },
        {
          "date": "2026-05-28",
          "close": 936.39
        },
        {
          "date": "2026-05-29",
          "close": 946.48
        },
        {
          "date": "2026-06-01",
          "close": 972.14
        },
        {
          "date": "2026-06-02",
          "close": 946.25
        },
        {
          "date": "2026-06-03",
          "close": 932.73
        },
        {
          "date": "2026-06-04",
          "close": 911.32
        },
        {
          "date": "2026-06-05",
          "close": 917.13
        },
        {
          "date": "2026-06-08",
          "close": 891.91
        },
        {
          "date": "2026-06-09",
          "close": 887.79
        },
        {
          "date": "2026-06-10",
          "close": 886.97
        },
        {
          "date": "2026-06-11",
          "close": 879.27
        },
        {
          "date": "2026-06-12",
          "close": 902.62
        },
        {
          "date": "2026-06-15",
          "close": 906.48
        },
        {
          "date": "2026-06-16",
          "close": 901.08
        },
        {
          "date": "2026-06-17",
          "close": 884.23
        },
        {
          "date": "2026-06-18",
          "close": 877.78
        },
        {
          "date": "2026-06-22",
          "close": 868.46
        },
        {
          "date": "2026-06-23",
          "close": 882.47
        },
        {
          "date": "2026-06-24",
          "close": 859.54
        },
        {
          "date": "2026-06-25",
          "close": 841.73
        },
        {
          "date": "2026-06-26",
          "close": 823.69
        },
        {
          "date": "2026-06-29",
          "close": 840.73
        },
        {
          "date": "2026-06-30",
          "close": 837.9
        },
        {
          "date": "2026-07-01",
          "close": 860.96
        },
        {
          "date": "2026-07-02",
          "close": 872.85
        },
        {
          "date": "2026-07-03",
          "close": 882.15
        },
        {
          "date": "2026-07-06",
          "close": 880.1
        },
        {
          "date": "2026-07-07",
          "close": 862.05
        },
        {
          "date": "2026-07-08",
          "close": 858.65
        },
        {
          "date": "2026-07-09",
          "close": 850.22
        },
        {
          "date": "2026-07-10",
          "close": 861.61
        },
        {
          "date": "2026-07-13",
          "close": 837.24
        },
        {
          "date": "2026-07-14",
          "close": 853.38
        },
        {
          "date": "2026-07-15",
          "close": 881.76
        },
        {
          "date": "2026-07-16",
          "close": 891.17
        },
        {
          "date": "2026-07-17",
          "close": 858.47
        },
        {
          "date": "2026-07-20",
          "close": 856.98
        },
        {
          "date": "2026-07-21",
          "close": 851.38
        },
        {
          "date": "2026-07-22",
          "close": 854.02
        },
        {
          "date": "2026-07-23",
          "close": 861.18
        },
        {
          "date": "2026-07-24",
          "close": 831.79
        },
        {
          "date": "2026-07-27",
          "close": 870.9
        },
        {
          "date": "2026-07-28",
          "close": 866.67
        },
        {
          "date": "2026-07-29",
          "close": 875.72
        },
        {
          "date": "2026-07-30",
          "close": 872.43
        },
        {
          "date": "2026-07-31",
          "close": 880.37
        },
        {
          "date": "2026-08-03",
          "close": 885.58
        },
        {
          "date": "2026-08-04",
          "close": 887.71
        },
        {
          "date": "2026-08-05",
          "close": 892.02
        },
        {
          "date": "2026-08-06",
          "close": 891.03
        },
        {
          "date": "2026-08-07",
          "close": 896.77
        },
        {
          "date": "2026-08-10",
          "close": 913.35
        },
        {
          "date": "2026-08-11",
          "close": 904.92
        },
        {
          "date": "2026-08-12",
          "close": 903.05
        },
        {
          "date": "2026-08-13",
          "close": 891.72
        },
        {
          "date": "2026-08-14",
          "close": 878.65
        },
        {
          "date": "2026-08-17",
          "close": 882.75
        },
        {
          "date": "2026-08-18",
          "close": 880.87
        },
        {
          "date": "2026-08-19",
          "close": 847.99
        },
        {
          "date": "2026-08-20",
          "close": 869.17
        },
        {
          "date": "2026-08-21",
          "close": 859.47
        },
        {
          "date": "2026-08-24",
          "close": 844.54
        },
        {
          "date": "2026-08-25",
          "close": 871.03
        },
        {
          "date": "2026-08-26",
          "close": 871.7
        },
        {
          "date": "2026-08-27",
          "close": 870.66
        },
        {
          "date": "2026-08-28",
          "close": 871.9
        },
        {
          "date": "2026-08-31",
          "close": 871.21
        },
        {
          "date": "2026-09-01",
          "close": 881.8
        },
        {
          "date": "2026-09-02",
          "close": 893.99
        },
        {
          "date": "2026-09-03",
          "close": 888.44
        },
        {
          "date": "2026-09-04",
          "close": 894.33
        },
        {
          "date": "2026-09-07",
          "close": 899.99
        },
        {
          "date": "2026-09-08",
          "close": 908.55
        },
        {
          "date": "2026-09-09",
          "close": 896.19
        },
        {
          "date": "2026-09-10",
          "close": 877.34
        },
        {
          "date": "2026-09-11",
          "close": 856.98
        },
        {
          "date": "2026-09-14",
          "close": 859.89
        },
        {
          "date": "2026-09-15",
          "close": 844.18
        },
        {
          "date": "2026-09-16",
          "close": 856.88
        },
        {
          "date": "2026-09-17",
          "close": 859.76
        },
        {
          "date": "2026-09-18",
          "close": 877.91
        },
        {
          "date": "2026-09-21",
          "close": 901.66
        },
        {
          "date": "2026-09-22",
          "close": 901.96
        },
        {
          "date": "2026-09-23",
          "close": 895.23
        },
        {
          "date": "2026-09-24",
          "close": 893.88
        },
        {
          "date": "2026-09-28",
          "close": 883.29
        },
        {
          "date": "2026-09-29",
          "close": 888.1
        },
        {
          "date": "2026-09-30",
          "close": 901.15
        },
        {
          "date": "2026-10-08",
          "close": 890.86
        },
        {
          "date": "2026-10-09",
          "close": 904.64
        },
        {
          "date": "2026-10-12",
          "close": 891.97
        },
        {
          "date": "2026-10-13",
          "close": 893.2
        },
        {
          "date": "2026-10-14",
          "close": 880.68
        },
        {
          "date": "2026-10-15",
          "close": 861.12
        },
        {
          "date": "2026-10-16",
          "close": 863.77
        },
        {
          "date": "2026-10-19",
          "close": 859.97
        },
        {
          "date": "2026-10-20",
          "close": 868.14
        },
        {
          "date": "2026-10-21",
          "close": 854.63
        },
        {
          "date": "2026-10-22",
          "close": 845.49
        },
        {
          "date": "2026-10-23",
          "close": 857.81
        },
        {
          "date": "2026-10-26",
          "close": 863.17
        },
        {
          "date": "2026-10-27",
          "close": 841.37
        },
        {
          "date": "2026-10-28",
          "close": 840.94
        },
        {
          "date": "2026-10-29",
          "close": 818.82
        },
        {
          "date": "2026-10-30",
          "close": 805.71
        },
        {
          "date": "2026-11-02",
          "close": 814.94
        },
        {
          "date": "2026-11-03",
          "close": 817.6
        },
        {
          "date": "2026-11-04",
          "close": 823.46
        },
        {
          "date": "2026-11-05",
          "close": 839.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48314606741573035,
          "pullback_frequency": 0.2696629213483146,
          "up_wilson": [
            0.38219270234386304,
            0.5854941474955613
          ],
          "pullback_wilson": [
            0.1884205257973925,
            0.3699664220080721
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4423076923076923,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "pullback_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 9,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1036",
      "name": "半导体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02778567467178683,
        "5": 0.04794647481740899,
        "20": -0.12888241079787177,
        "60": -0.15535988540657297
      },
      "moving_averages": {
        "5": 2064.947999999998,
        "20": 2230.971499999997,
        "60": 2574.8388333333346
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-09-02",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-30",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.11697791373704702,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2866.83
        },
        {
          "date": "2026-05-14",
          "close": 2853.8
        },
        {
          "date": "2026-05-15",
          "close": 2853.5
        },
        {
          "date": "2026-05-18",
          "close": 2874.13
        },
        {
          "date": "2026-05-19",
          "close": 2959.32
        },
        {
          "date": "2026-05-20",
          "close": 3052.84
        },
        {
          "date": "2026-05-21",
          "close": 2864.46
        },
        {
          "date": "2026-05-22",
          "close": 2950.16
        },
        {
          "date": "2026-05-25",
          "close": 3088.64
        },
        {
          "date": "2026-05-26",
          "close": 3007.02
        },
        {
          "date": "2026-05-27",
          "close": 2970.4
        },
        {
          "date": "2026-05-28",
          "close": 3044.32
        },
        {
          "date": "2026-05-29",
          "close": 2849.55
        },
        {
          "date": "2026-06-01",
          "close": 2736.44
        },
        {
          "date": "2026-06-02",
          "close": 2752.75
        },
        {
          "date": "2026-06-03",
          "close": 2817.95
        },
        {
          "date": "2026-06-04",
          "close": 2856.64
        },
        {
          "date": "2026-06-05",
          "close": 2789.25
        },
        {
          "date": "2026-06-08",
          "close": 2648.3
        },
        {
          "date": "2026-06-09",
          "close": 2813.39
        },
        {
          "date": "2026-06-10",
          "close": 2810.64
        },
        {
          "date": "2026-06-11",
          "close": 2871.18
        },
        {
          "date": "2026-06-12",
          "close": 2825.34
        },
        {
          "date": "2026-06-15",
          "close": 2996.6
        },
        {
          "date": "2026-06-16",
          "close": 3061.1
        },
        {
          "date": "2026-06-17",
          "close": 3187.41
        },
        {
          "date": "2026-06-18",
          "close": 3264.94
        },
        {
          "date": "2026-06-22",
          "close": 3301.11
        },
        {
          "date": "2026-06-23",
          "close": 3312.06
        },
        {
          "date": "2026-06-24",
          "close": 3438.64
        },
        {
          "date": "2026-06-25",
          "close": 3516.85
        },
        {
          "date": "2026-06-26",
          "close": 3485.92
        },
        {
          "date": "2026-06-29",
          "close": 3582.17
        },
        {
          "date": "2026-06-30",
          "close": 3808.3
        },
        {
          "date": "2026-07-01",
          "close": 3789.66
        },
        {
          "date": "2026-07-02",
          "close": 3580.8
        },
        {
          "date": "2026-07-03",
          "close": 3490.52
        },
        {
          "date": "2026-07-06",
          "close": 3471.73
        },
        {
          "date": "2026-07-07",
          "close": 3491.68
        },
        {
          "date": "2026-07-08",
          "close": 3472.14
        },
        {
          "date": "2026-07-09",
          "close": 3698.83
        },
        {
          "date": "2026-07-10",
          "close": 3499.73
        },
        {
          "date": "2026-07-13",
          "close": 3302.69
        },
        {
          "date": "2026-07-14",
          "close": 3308.19
        },
        {
          "date": "2026-07-15",
          "close": 3124.7
        },
        {
          "date": "2026-07-16",
          "close": 2953.74
        },
        {
          "date": "2026-07-17",
          "close": 2662.12
        },
        {
          "date": "2026-07-20",
          "close": 2485.79
        },
        {
          "date": "2026-07-21",
          "close": 2730.6
        },
        {
          "date": "2026-07-22",
          "close": 2706.07
        },
        {
          "date": "2026-07-23",
          "close": 2617.82
        },
        {
          "date": "2026-07-24",
          "close": 2617.6
        },
        {
          "date": "2026-07-27",
          "close": 2675.21
        },
        {
          "date": "2026-07-28",
          "close": 2515.05
        },
        {
          "date": "2026-07-29",
          "close": 2493.54
        },
        {
          "date": "2026-07-30",
          "close": 2314.91
        },
        {
          "date": "2026-07-31",
          "close": 2412.31
        },
        {
          "date": "2026-08-03",
          "close": 2329.85
        },
        {
          "date": "2026-08-04",
          "close": 2469.7
        },
        {
          "date": "2026-08-05",
          "close": 2610.97
        },
        {
          "date": "2026-08-06",
          "close": 2667.96
        },
        {
          "date": "2026-08-07",
          "close": 2761.48
        },
        {
          "date": "2026-08-10",
          "close": 2769.41
        },
        {
          "date": "2026-08-11",
          "close": 2756.19
        },
        {
          "date": "2026-08-12",
          "close": 2813.37
        },
        {
          "date": "2026-08-13",
          "close": 2758.3
        },
        {
          "date": "2026-08-14",
          "close": 2808.05
        },
        {
          "date": "2026-08-17",
          "close": 2945.68
        },
        {
          "date": "2026-08-18",
          "close": 2950.53
        },
        {
          "date": "2026-08-19",
          "close": 2733.12
        },
        {
          "date": "2026-08-20",
          "close": 2743.68
        },
        {
          "date": "2026-08-21",
          "close": 2754.19
        },
        {
          "date": "2026-08-24",
          "close": 2697.86
        },
        {
          "date": "2026-08-25",
          "close": 2687.18
        },
        {
          "date": "2026-08-26",
          "close": 2683.09
        },
        {
          "date": "2026-08-27",
          "close": 2818.27
        },
        {
          "date": "2026-08-28",
          "close": 2770.73
        },
        {
          "date": "2026-08-31",
          "close": 2836.09
        },
        {
          "date": "2026-09-01",
          "close": 2759.75
        },
        {
          "date": "2026-09-02",
          "close": 2721.33
        },
        {
          "date": "2026-09-03",
          "close": 2713.2
        },
        {
          "date": "2026-09-04",
          "close": 2635.14
        },
        {
          "date": "2026-09-07",
          "close": 2702.32
        },
        {
          "date": "2026-09-08",
          "close": 2666.02
        },
        {
          "date": "2026-09-09",
          "close": 2654.89
        },
        {
          "date": "2026-09-10",
          "close": 2636.06
        },
        {
          "date": "2026-09-11",
          "close": 2583.75
        },
        {
          "date": "2026-09-14",
          "close": 2596.24
        },
        {
          "date": "2026-09-15",
          "close": 2631.15
        },
        {
          "date": "2026-09-16",
          "close": 2757.97
        },
        {
          "date": "2026-09-17",
          "close": 2750.24
        },
        {
          "date": "2026-09-18",
          "close": 2869.78
        },
        {
          "date": "2026-09-21",
          "close": 2875.41
        },
        {
          "date": "2026-09-22",
          "close": 2888.58
        },
        {
          "date": "2026-09-23",
          "close": 2931.33
        },
        {
          "date": "2026-09-24",
          "close": 2868.77
        },
        {
          "date": "2026-09-28",
          "close": 2732.95
        },
        {
          "date": "2026-09-29",
          "close": 2745.32
        },
        {
          "date": "2026-09-30",
          "close": 2663.91
        },
        {
          "date": "2026-10-08",
          "close": 2531.61
        },
        {
          "date": "2026-10-09",
          "close": 2497.48
        },
        {
          "date": "2026-10-12",
          "close": 2429.42
        },
        {
          "date": "2026-10-13",
          "close": 2428.22
        },
        {
          "date": "2026-10-14",
          "close": 2356.66
        },
        {
          "date": "2026-10-15",
          "close": 2268.59
        },
        {
          "date": "2026-10-16",
          "close": 2251.35
        },
        {
          "date": "2026-10-19",
          "close": 2235.05
        },
        {
          "date": "2026-10-20",
          "close": 2300.48
        },
        {
          "date": "2026-10-21",
          "close": 2301.98
        },
        {
          "date": "2026-10-22",
          "close": 2230.47
        },
        {
          "date": "2026-10-23",
          "close": 2312.92
        },
        {
          "date": "2026-10-26",
          "close": 2225.29
        },
        {
          "date": "2026-10-27",
          "close": 2124.34
        },
        {
          "date": "2026-10-28",
          "close": 2228.01
        },
        {
          "date": "2026-10-29",
          "close": 2104.43
        },
        {
          "date": "2026-10-30",
          "close": 1989.67
        },
        {
          "date": "2026-11-02",
          "close": 2044.71
        },
        {
          "date": "2026-11-03",
          "close": 1939.32
        },
        {
          "date": "2026-11-04",
          "close": 2145.71
        },
        {
          "date": "2026-11-05",
          "close": 2205.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3625,
          "up_wilson": [
            0.3929741508611972,
            0.6070258491388028
          ],
          "pullback_wilson": [
            0.2657079306444915,
            0.4718920549777783
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1037",
      "name": "消费电子",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03460920463674988,
        "5": 0.03995039367807807,
        "20": -0.0751319657119992,
        "60": -0.08291325645629755
      },
      "moving_averages": {
        "5": 1712.9899999999907,
        "20": 1808.3244999999647,
        "60": 1980.1943333333204
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-09",
            "end": "2026-08-06",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-15",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 84
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.06991704669734422,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2377.46
        },
        {
          "date": "2026-05-14",
          "close": 2343.99
        },
        {
          "date": "2026-05-15",
          "close": 2338.62
        },
        {
          "date": "2026-05-18",
          "close": 2365.99
        },
        {
          "date": "2026-05-19",
          "close": 2386.7
        },
        {
          "date": "2026-05-20",
          "close": 2367.75
        },
        {
          "date": "2026-05-21",
          "close": 2304.56
        },
        {
          "date": "2026-05-22",
          "close": 2375.82
        },
        {
          "date": "2026-05-25",
          "close": 2412.58
        },
        {
          "date": "2026-05-26",
          "close": 2387.95
        },
        {
          "date": "2026-05-27",
          "close": 2335.09
        },
        {
          "date": "2026-05-28",
          "close": 2379.81
        },
        {
          "date": "2026-05-29",
          "close": 2294.2
        },
        {
          "date": "2026-06-01",
          "close": 2325.82
        },
        {
          "date": "2026-06-02",
          "close": 2350.15
        },
        {
          "date": "2026-06-03",
          "close": 2335.84
        },
        {
          "date": "2026-06-04",
          "close": 2320.73
        },
        {
          "date": "2026-06-05",
          "close": 2326.22
        },
        {
          "date": "2026-06-08",
          "close": 2221.56
        },
        {
          "date": "2026-06-09",
          "close": 2270.0
        },
        {
          "date": "2026-06-10",
          "close": 2196.39
        },
        {
          "date": "2026-06-11",
          "close": 2163.78
        },
        {
          "date": "2026-06-12",
          "close": 2166.67
        },
        {
          "date": "2026-06-15",
          "close": 2270.76
        },
        {
          "date": "2026-06-16",
          "close": 2329.04
        },
        {
          "date": "2026-06-17",
          "close": 2347.61
        },
        {
          "date": "2026-06-18",
          "close": 2373.58
        },
        {
          "date": "2026-06-22",
          "close": 2377.18
        },
        {
          "date": "2026-06-23",
          "close": 2354.02
        },
        {
          "date": "2026-06-24",
          "close": 2371.72
        },
        {
          "date": "2026-06-25",
          "close": 2352.9
        },
        {
          "date": "2026-06-26",
          "close": 2271.52
        },
        {
          "date": "2026-06-29",
          "close": 2198.82
        },
        {
          "date": "2026-06-30",
          "close": 2286.35
        },
        {
          "date": "2026-07-01",
          "close": 2285.78
        },
        {
          "date": "2026-07-02",
          "close": 2206.29
        },
        {
          "date": "2026-07-03",
          "close": 2251.71
        },
        {
          "date": "2026-07-06",
          "close": 2195.98
        },
        {
          "date": "2026-07-07",
          "close": 2133.98
        },
        {
          "date": "2026-07-08",
          "close": 2102.94
        },
        {
          "date": "2026-07-09",
          "close": 2159.05
        },
        {
          "date": "2026-07-10",
          "close": 2155.25
        },
        {
          "date": "2026-07-13",
          "close": 2011.49
        },
        {
          "date": "2026-07-14",
          "close": 2048.09
        },
        {
          "date": "2026-07-15",
          "close": 2020.03
        },
        {
          "date": "2026-07-16",
          "close": 2024.02
        },
        {
          "date": "2026-07-17",
          "close": 1876.05
        },
        {
          "date": "2026-07-20",
          "close": 1774.8
        },
        {
          "date": "2026-07-21",
          "close": 1859.96
        },
        {
          "date": "2026-07-22",
          "close": 1833.82
        },
        {
          "date": "2026-07-23",
          "close": 1844.19
        },
        {
          "date": "2026-07-24",
          "close": 1804.82
        },
        {
          "date": "2026-07-27",
          "close": 1874.65
        },
        {
          "date": "2026-07-28",
          "close": 1825.26
        },
        {
          "date": "2026-07-29",
          "close": 1839.73
        },
        {
          "date": "2026-07-30",
          "close": 1759.32
        },
        {
          "date": "2026-07-31",
          "close": 1822.67
        },
        {
          "date": "2026-08-03",
          "close": 1824.25
        },
        {
          "date": "2026-08-04",
          "close": 1892.92
        },
        {
          "date": "2026-08-05",
          "close": 1965.91
        },
        {
          "date": "2026-08-06",
          "close": 1987.4
        },
        {
          "date": "2026-08-07",
          "close": 2020.38
        },
        {
          "date": "2026-08-10",
          "close": 2029.48
        },
        {
          "date": "2026-08-11",
          "close": 2026.82
        },
        {
          "date": "2026-08-12",
          "close": 2060.18
        },
        {
          "date": "2026-08-13",
          "close": 2037.4
        },
        {
          "date": "2026-08-14",
          "close": 2056.76
        },
        {
          "date": "2026-08-17",
          "close": 2114.86
        },
        {
          "date": "2026-08-18",
          "close": 2110.47
        },
        {
          "date": "2026-08-19",
          "close": 1979.21
        },
        {
          "date": "2026-08-20",
          "close": 2021.02
        },
        {
          "date": "2026-08-21",
          "close": 2044.56
        },
        {
          "date": "2026-08-24",
          "close": 1999.41
        },
        {
          "date": "2026-08-25",
          "close": 2043.84
        },
        {
          "date": "2026-08-26",
          "close": 2040.37
        },
        {
          "date": "2026-08-27",
          "close": 2089.65
        },
        {
          "date": "2026-08-28",
          "close": 2077.77
        },
        {
          "date": "2026-08-31",
          "close": 2135.92
        },
        {
          "date": "2026-09-01",
          "close": 2126.21
        },
        {
          "date": "2026-09-02",
          "close": 2143.0
        },
        {
          "date": "2026-09-03",
          "close": 2137.65
        },
        {
          "date": "2026-09-04",
          "close": 2091.81
        },
        {
          "date": "2026-09-07",
          "close": 2128.17
        },
        {
          "date": "2026-09-08",
          "close": 2104.59
        },
        {
          "date": "2026-09-09",
          "close": 2085.63
        },
        {
          "date": "2026-09-10",
          "close": 2053.08
        },
        {
          "date": "2026-09-11",
          "close": 2021.03
        },
        {
          "date": "2026-09-14",
          "close": 2040.32
        },
        {
          "date": "2026-09-15",
          "close": 2017.28
        },
        {
          "date": "2026-09-16",
          "close": 2068.43
        },
        {
          "date": "2026-09-17",
          "close": 2076.93
        },
        {
          "date": "2026-09-18",
          "close": 2115.02
        },
        {
          "date": "2026-09-21",
          "close": 2153.75
        },
        {
          "date": "2026-09-22",
          "close": 2160.21
        },
        {
          "date": "2026-09-23",
          "close": 2150.14
        },
        {
          "date": "2026-09-24",
          "close": 2102.31
        },
        {
          "date": "2026-09-28",
          "close": 2010.76
        },
        {
          "date": "2026-09-29",
          "close": 2030.12
        },
        {
          "date": "2026-09-30",
          "close": 2003.86
        },
        {
          "date": "2026-10-08",
          "close": 1949.37
        },
        {
          "date": "2026-10-09",
          "close": 1938.44
        },
        {
          "date": "2026-10-12",
          "close": 1899.46
        },
        {
          "date": "2026-10-13",
          "close": 1908.44
        },
        {
          "date": "2026-10-14",
          "close": 1865.45
        },
        {
          "date": "2026-10-15",
          "close": 1795.49
        },
        {
          "date": "2026-10-16",
          "close": 1800.72
        },
        {
          "date": "2026-10-19",
          "close": 1808.18
        },
        {
          "date": "2026-10-20",
          "close": 1865.73
        },
        {
          "date": "2026-10-21",
          "close": 1871.4
        },
        {
          "date": "2026-10-22",
          "close": 1814.32
        },
        {
          "date": "2026-10-23",
          "close": 1868.25
        },
        {
          "date": "2026-10-26",
          "close": 1838.69
        },
        {
          "date": "2026-10-27",
          "close": 1767.44
        },
        {
          "date": "2026-10-28",
          "close": 1825.88
        },
        {
          "date": "2026-10-29",
          "close": 1733.65
        },
        {
          "date": "2026-10-30",
          "close": 1652.46
        },
        {
          "date": "2026-11-02",
          "close": 1706.74
        },
        {
          "date": "2026-11-03",
          "close": 1660.24
        },
        {
          "date": "2026-11-04",
          "close": 1742.6
        },
        {
          "date": "2026-11-05",
          "close": 1802.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5409836065573771,
          "pullback_frequency": 0.2786885245901639,
          "up_wilson": [
            0.41724048130756475,
            0.6598706770614424
          ],
          "pullback_wilson": [
            0.18188543892565973,
            0.4017143058817016
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.4857142857142857,
          "up_wilson": [
            0.435727090128925,
            0.7444927114061941
          ],
          "pullback_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 24,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 5,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1038",
      "name": "光学光电子",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025317684131206608,
        "5": 0.0327163794640033,
        "20": -0.10122249633451263,
        "60": -0.09132808191803132
      },
      "moving_averages": {
        "5": 1718.4760000000242,
        "20": 1824.0024999999907,
        "60": 1993.1653333333243
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-18",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.09149354820761069,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2324.6
        },
        {
          "date": "2026-05-14",
          "close": 2305.2
        },
        {
          "date": "2026-05-15",
          "close": 2274.18
        },
        {
          "date": "2026-05-18",
          "close": 2286.84
        },
        {
          "date": "2026-05-19",
          "close": 2326.3
        },
        {
          "date": "2026-05-20",
          "close": 2331.79
        },
        {
          "date": "2026-05-21",
          "close": 2315.71
        },
        {
          "date": "2026-05-22",
          "close": 2376.29
        },
        {
          "date": "2026-05-25",
          "close": 2400.91
        },
        {
          "date": "2026-05-26",
          "close": 2396.43
        },
        {
          "date": "2026-05-27",
          "close": 2361.83
        },
        {
          "date": "2026-05-28",
          "close": 2393.22
        },
        {
          "date": "2026-05-29",
          "close": 2250.2
        },
        {
          "date": "2026-06-01",
          "close": 2248.38
        },
        {
          "date": "2026-06-02",
          "close": 2273.81
        },
        {
          "date": "2026-06-03",
          "close": 2302.47
        },
        {
          "date": "2026-06-04",
          "close": 2324.89
        },
        {
          "date": "2026-06-05",
          "close": 2354.75
        },
        {
          "date": "2026-06-08",
          "close": 2276.18
        },
        {
          "date": "2026-06-09",
          "close": 2330.05
        },
        {
          "date": "2026-06-10",
          "close": 2264.34
        },
        {
          "date": "2026-06-11",
          "close": 2233.14
        },
        {
          "date": "2026-06-12",
          "close": 2211.9
        },
        {
          "date": "2026-06-15",
          "close": 2318.58
        },
        {
          "date": "2026-06-16",
          "close": 2389.83
        },
        {
          "date": "2026-06-17",
          "close": 2468.76
        },
        {
          "date": "2026-06-18",
          "close": 2433.12
        },
        {
          "date": "2026-06-22",
          "close": 2439.04
        },
        {
          "date": "2026-06-23",
          "close": 2439.65
        },
        {
          "date": "2026-06-24",
          "close": 2458.44
        },
        {
          "date": "2026-06-25",
          "close": 2451.07
        },
        {
          "date": "2026-06-26",
          "close": 2459.55
        },
        {
          "date": "2026-06-29",
          "close": 2412.72
        },
        {
          "date": "2026-06-30",
          "close": 2567.55
        },
        {
          "date": "2026-07-01",
          "close": 2567.61
        },
        {
          "date": "2026-07-02",
          "close": 2483.26
        },
        {
          "date": "2026-07-03",
          "close": 2434.93
        },
        {
          "date": "2026-07-06",
          "close": 2349.77
        },
        {
          "date": "2026-07-07",
          "close": 2291.72
        },
        {
          "date": "2026-07-08",
          "close": 2237.42
        },
        {
          "date": "2026-07-09",
          "close": 2307.4
        },
        {
          "date": "2026-07-10",
          "close": 2271.62
        },
        {
          "date": "2026-07-13",
          "close": 2115.01
        },
        {
          "date": "2026-07-14",
          "close": 2147.16
        },
        {
          "date": "2026-07-15",
          "close": 2076.64
        },
        {
          "date": "2026-07-16",
          "close": 2024.07
        },
        {
          "date": "2026-07-17",
          "close": 1892.48
        },
        {
          "date": "2026-07-20",
          "close": 1794.84
        },
        {
          "date": "2026-07-21",
          "close": 1888.2
        },
        {
          "date": "2026-07-22",
          "close": 1838.84
        },
        {
          "date": "2026-07-23",
          "close": 1851.75
        },
        {
          "date": "2026-07-24",
          "close": 1814.76
        },
        {
          "date": "2026-07-27",
          "close": 1876.06
        },
        {
          "date": "2026-07-28",
          "close": 1856.22
        },
        {
          "date": "2026-07-29",
          "close": 1850.08
        },
        {
          "date": "2026-07-30",
          "close": 1762.92
        },
        {
          "date": "2026-07-31",
          "close": 1821.52
        },
        {
          "date": "2026-08-03",
          "close": 1839.22
        },
        {
          "date": "2026-08-04",
          "close": 1909.68
        },
        {
          "date": "2026-08-05",
          "close": 1976.61
        },
        {
          "date": "2026-08-06",
          "close": 2003.91
        },
        {
          "date": "2026-08-07",
          "close": 2037.05
        },
        {
          "date": "2026-08-10",
          "close": 2040.57
        },
        {
          "date": "2026-08-11",
          "close": 2033.29
        },
        {
          "date": "2026-08-12",
          "close": 2072.72
        },
        {
          "date": "2026-08-13",
          "close": 2047.66
        },
        {
          "date": "2026-08-14",
          "close": 2073.8
        },
        {
          "date": "2026-08-17",
          "close": 2134.21
        },
        {
          "date": "2026-08-18",
          "close": 2159.48
        },
        {
          "date": "2026-08-19",
          "close": 2042.62
        },
        {
          "date": "2026-08-20",
          "close": 2066.56
        },
        {
          "date": "2026-08-21",
          "close": 2078.88
        },
        {
          "date": "2026-08-24",
          "close": 2034.5
        },
        {
          "date": "2026-08-25",
          "close": 2058.05
        },
        {
          "date": "2026-08-26",
          "close": 2051.19
        },
        {
          "date": "2026-08-27",
          "close": 2100.17
        },
        {
          "date": "2026-08-28",
          "close": 2087.45
        },
        {
          "date": "2026-08-31",
          "close": 2126.49
        },
        {
          "date": "2026-09-01",
          "close": 2113.13
        },
        {
          "date": "2026-09-02",
          "close": 2090.59
        },
        {
          "date": "2026-09-03",
          "close": 2087.41
        },
        {
          "date": "2026-09-04",
          "close": 2050.27
        },
        {
          "date": "2026-09-07",
          "close": 2095.7
        },
        {
          "date": "2026-09-08",
          "close": 2088.54
        },
        {
          "date": "2026-09-09",
          "close": 2078.1
        },
        {
          "date": "2026-09-10",
          "close": 2036.98
        },
        {
          "date": "2026-09-11",
          "close": 2001.25
        },
        {
          "date": "2026-09-14",
          "close": 2024.39
        },
        {
          "date": "2026-09-15",
          "close": 2011.01
        },
        {
          "date": "2026-09-16",
          "close": 2080.39
        },
        {
          "date": "2026-09-17",
          "close": 2099.13
        },
        {
          "date": "2026-09-18",
          "close": 2137.74
        },
        {
          "date": "2026-09-21",
          "close": 2176.74
        },
        {
          "date": "2026-09-22",
          "close": 2173.34
        },
        {
          "date": "2026-09-23",
          "close": 2180.06
        },
        {
          "date": "2026-09-24",
          "close": 2133.06
        },
        {
          "date": "2026-09-28",
          "close": 2072.94
        },
        {
          "date": "2026-09-29",
          "close": 2076.16
        },
        {
          "date": "2026-09-30",
          "close": 2055.97
        },
        {
          "date": "2026-10-08",
          "close": 1998.37
        },
        {
          "date": "2026-10-09",
          "close": 1976.97
        },
        {
          "date": "2026-10-12",
          "close": 1930.08
        },
        {
          "date": "2026-10-13",
          "close": 1952.13
        },
        {
          "date": "2026-10-14",
          "close": 1906.54
        },
        {
          "date": "2026-10-15",
          "close": 1842.13
        },
        {
          "date": "2026-10-16",
          "close": 1832.93
        },
        {
          "date": "2026-10-19",
          "close": 1826.54
        },
        {
          "date": "2026-10-20",
          "close": 1862.11
        },
        {
          "date": "2026-10-21",
          "close": 1877.9
        },
        {
          "date": "2026-10-22",
          "close": 1828.55
        },
        {
          "date": "2026-10-23",
          "close": 1874.18
        },
        {
          "date": "2026-10-26",
          "close": 1835.44
        },
        {
          "date": "2026-10-27",
          "close": 1781.31
        },
        {
          "date": "2026-10-28",
          "close": 1821.67
        },
        {
          "date": "2026-10-29",
          "close": 1739.19
        },
        {
          "date": "2026-10-30",
          "close": 1662.53
        },
        {
          "date": "2026-11-02",
          "close": 1710.98
        },
        {
          "date": "2026-11-03",
          "close": 1671.04
        },
        {
          "date": "2026-11-04",
          "close": 1751.74
        },
        {
          "date": "2026-11-05",
          "close": 1796.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6166666666666667,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.49017595824099924,
            0.7291172762591798
          ],
          "pullback_wilson": [
            0.19898166138769108,
            0.42508707946914487
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6216216216216216,
          "pullback_frequency": 0.4594594594594595,
          "up_wilson": [
            0.46100430439217654,
            0.7593600082420173
          ],
          "pullback_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 7,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1039",
      "name": "电子化学品Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02415418812343262,
        "5": 0.051942881517742734,
        "20": -0.14327166130675884,
        "60": -0.15512392164028144
      },
      "moving_averages": {
        "5": 2445.426000000024,
        "20": 2625.4125,
        "60": 3065.9426666666677
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-01",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.11911047306721467,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3388.31
        },
        {
          "date": "2026-05-14",
          "close": 3357.39
        },
        {
          "date": "2026-05-15",
          "close": 3405.06
        },
        {
          "date": "2026-05-18",
          "close": 3499.7
        },
        {
          "date": "2026-05-19",
          "close": 3557.47
        },
        {
          "date": "2026-05-20",
          "close": 3637.23
        },
        {
          "date": "2026-05-21",
          "close": 3427.49
        },
        {
          "date": "2026-05-22",
          "close": 3590.35
        },
        {
          "date": "2026-05-25",
          "close": 3716.45
        },
        {
          "date": "2026-05-26",
          "close": 3648.19
        },
        {
          "date": "2026-05-27",
          "close": 3542.74
        },
        {
          "date": "2026-05-28",
          "close": 3644.89
        },
        {
          "date": "2026-05-29",
          "close": 3410.64
        },
        {
          "date": "2026-06-01",
          "close": 3362.84
        },
        {
          "date": "2026-06-02",
          "close": 3392.12
        },
        {
          "date": "2026-06-03",
          "close": 3424.83
        },
        {
          "date": "2026-06-04",
          "close": 3568.27
        },
        {
          "date": "2026-06-05",
          "close": 3551.21
        },
        {
          "date": "2026-06-08",
          "close": 3420.14
        },
        {
          "date": "2026-06-09",
          "close": 3664.7
        },
        {
          "date": "2026-06-10",
          "close": 3703.08
        },
        {
          "date": "2026-06-11",
          "close": 3853.17
        },
        {
          "date": "2026-06-12",
          "close": 3673.55
        },
        {
          "date": "2026-06-15",
          "close": 3928.43
        },
        {
          "date": "2026-06-16",
          "close": 4047.51
        },
        {
          "date": "2026-06-17",
          "close": 4259.88
        },
        {
          "date": "2026-06-18",
          "close": 4282.3
        },
        {
          "date": "2026-06-22",
          "close": 4420.59
        },
        {
          "date": "2026-06-23",
          "close": 4309.15
        },
        {
          "date": "2026-06-24",
          "close": 4447.54
        },
        {
          "date": "2026-06-25",
          "close": 4492.4
        },
        {
          "date": "2026-06-26",
          "close": 4508.79
        },
        {
          "date": "2026-06-29",
          "close": 4589.84
        },
        {
          "date": "2026-06-30",
          "close": 4786.86
        },
        {
          "date": "2026-07-01",
          "close": 4859.86
        },
        {
          "date": "2026-07-02",
          "close": 4695.55
        },
        {
          "date": "2026-07-03",
          "close": 4425.83
        },
        {
          "date": "2026-07-06",
          "close": 4337.9
        },
        {
          "date": "2026-07-07",
          "close": 4295.11
        },
        {
          "date": "2026-07-08",
          "close": 4148.37
        },
        {
          "date": "2026-07-09",
          "close": 4340.8
        },
        {
          "date": "2026-07-10",
          "close": 4091.88
        },
        {
          "date": "2026-07-13",
          "close": 3839.85
        },
        {
          "date": "2026-07-14",
          "close": 3939.85
        },
        {
          "date": "2026-07-15",
          "close": 3729.91
        },
        {
          "date": "2026-07-16",
          "close": 3503.95
        },
        {
          "date": "2026-07-17",
          "close": 3229.32
        },
        {
          "date": "2026-07-20",
          "close": 2903.51
        },
        {
          "date": "2026-07-21",
          "close": 3170.28
        },
        {
          "date": "2026-07-22",
          "close": 3078.9
        },
        {
          "date": "2026-07-23",
          "close": 3025.75
        },
        {
          "date": "2026-07-24",
          "close": 2990.41
        },
        {
          "date": "2026-07-27",
          "close": 3131.6
        },
        {
          "date": "2026-07-28",
          "close": 2957.12
        },
        {
          "date": "2026-07-29",
          "close": 2893.06
        },
        {
          "date": "2026-07-30",
          "close": 2689.0
        },
        {
          "date": "2026-07-31",
          "close": 2776.39
        },
        {
          "date": "2026-08-03",
          "close": 2680.87
        },
        {
          "date": "2026-08-04",
          "close": 2856.45
        },
        {
          "date": "2026-08-05",
          "close": 3064.84
        },
        {
          "date": "2026-08-06",
          "close": 3193.81
        },
        {
          "date": "2026-08-07",
          "close": 3333.04
        },
        {
          "date": "2026-08-10",
          "close": 3327.92
        },
        {
          "date": "2026-08-11",
          "close": 3272.3
        },
        {
          "date": "2026-08-12",
          "close": 3334.79
        },
        {
          "date": "2026-08-13",
          "close": 3271.68
        },
        {
          "date": "2026-08-14",
          "close": 3394.26
        },
        {
          "date": "2026-08-17",
          "close": 3568.29
        },
        {
          "date": "2026-08-18",
          "close": 3597.41
        },
        {
          "date": "2026-08-19",
          "close": 3291.26
        },
        {
          "date": "2026-08-20",
          "close": 3280.84
        },
        {
          "date": "2026-08-21",
          "close": 3287.81
        },
        {
          "date": "2026-08-24",
          "close": 3224.43
        },
        {
          "date": "2026-08-25",
          "close": 3210.82
        },
        {
          "date": "2026-08-26",
          "close": 3219.36
        },
        {
          "date": "2026-08-27",
          "close": 3388.18
        },
        {
          "date": "2026-08-28",
          "close": 3346.39
        },
        {
          "date": "2026-08-31",
          "close": 3383.64
        },
        {
          "date": "2026-09-01",
          "close": 3251.7
        },
        {
          "date": "2026-09-02",
          "close": 3209.48
        },
        {
          "date": "2026-09-03",
          "close": 3213.17
        },
        {
          "date": "2026-09-04",
          "close": 3100.79
        },
        {
          "date": "2026-09-07",
          "close": 3226.1
        },
        {
          "date": "2026-09-08",
          "close": 3183.53
        },
        {
          "date": "2026-09-09",
          "close": 3172.17
        },
        {
          "date": "2026-09-10",
          "close": 3150.6
        },
        {
          "date": "2026-09-11",
          "close": 3105.58
        },
        {
          "date": "2026-09-14",
          "close": 3172.85
        },
        {
          "date": "2026-09-15",
          "close": 3239.32
        },
        {
          "date": "2026-09-16",
          "close": 3370.73
        },
        {
          "date": "2026-09-17",
          "close": 3334.19
        },
        {
          "date": "2026-09-18",
          "close": 3424.52
        },
        {
          "date": "2026-09-21",
          "close": 3435.19
        },
        {
          "date": "2026-09-22",
          "close": 3444.21
        },
        {
          "date": "2026-09-23",
          "close": 3493.56
        },
        {
          "date": "2026-09-24",
          "close": 3411.31
        },
        {
          "date": "2026-09-28",
          "close": 3216.97
        },
        {
          "date": "2026-09-29",
          "close": 3210.65
        },
        {
          "date": "2026-09-30",
          "close": 3133.02
        },
        {
          "date": "2026-10-08",
          "close": 3022.44
        },
        {
          "date": "2026-10-09",
          "close": 2939.54
        },
        {
          "date": "2026-10-12",
          "close": 2869.19
        },
        {
          "date": "2026-10-13",
          "close": 2892.31
        },
        {
          "date": "2026-10-14",
          "close": 2808.36
        },
        {
          "date": "2026-10-15",
          "close": 2697.54
        },
        {
          "date": "2026-10-16",
          "close": 2671.95
        },
        {
          "date": "2026-10-19",
          "close": 2631.13
        },
        {
          "date": "2026-10-20",
          "close": 2699.63
        },
        {
          "date": "2026-10-21",
          "close": 2719.16
        },
        {
          "date": "2026-10-22",
          "close": 2606.94
        },
        {
          "date": "2026-10-23",
          "close": 2657.7
        },
        {
          "date": "2026-10-26",
          "close": 2564.62
        },
        {
          "date": "2026-10-27",
          "close": 2480.16
        },
        {
          "date": "2026-10-28",
          "close": 2581.34
        },
        {
          "date": "2026-10-29",
          "close": 2461.55
        },
        {
          "date": "2026-10-30",
          "close": 2355.37
        },
        {
          "date": "2026-11-02",
          "close": 2434.12
        },
        {
          "date": "2026-11-03",
          "close": 2319.89
        },
        {
          "date": "2026-11-04",
          "close": 2528.34
        },
        {
          "date": "2026-11-05",
          "close": 2589.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.31666666666666665,
          "up_wilson": [
            0.4736605349204075,
            0.7143050946511744
          ],
          "pullback_wilson": [
            0.21305867552366523,
            0.44233767026176773
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "pullback_wilson": [
            0.2714056205144606,
            0.5779974842512834
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1040",
      "name": "中药Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013380402425149374,
        "5": 0.04598542494490121,
        "20": -0.015847668636903567,
        "60": -0.018091894136746167
      },
      "moving_averages": {
        "5": 1272.8019999999553,
        "20": 1287.9610000000102,
        "60": 1327.24400000001
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.03437342204532623,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1389.03
        },
        {
          "date": "2026-05-14",
          "close": 1372.41
        },
        {
          "date": "2026-05-15",
          "close": 1360.89
        },
        {
          "date": "2026-05-18",
          "close": 1349.31
        },
        {
          "date": "2026-05-19",
          "close": 1358.81
        },
        {
          "date": "2026-05-20",
          "close": 1350.14
        },
        {
          "date": "2026-05-21",
          "close": 1325.7
        },
        {
          "date": "2026-05-22",
          "close": 1334.4
        },
        {
          "date": "2026-05-25",
          "close": 1328.73
        },
        {
          "date": "2026-05-26",
          "close": 1314.31
        },
        {
          "date": "2026-05-27",
          "close": 1306.98
        },
        {
          "date": "2026-05-28",
          "close": 1297.57
        },
        {
          "date": "2026-05-29",
          "close": 1314.7
        },
        {
          "date": "2026-06-01",
          "close": 1331.51
        },
        {
          "date": "2026-06-02",
          "close": 1317.01
        },
        {
          "date": "2026-06-03",
          "close": 1301.27
        },
        {
          "date": "2026-06-04",
          "close": 1282.26
        },
        {
          "date": "2026-06-05",
          "close": 1293.41
        },
        {
          "date": "2026-06-08",
          "close": 1264.25
        },
        {
          "date": "2026-06-09",
          "close": 1262.7
        },
        {
          "date": "2026-06-10",
          "close": 1260.62
        },
        {
          "date": "2026-06-11",
          "close": 1243.67
        },
        {
          "date": "2026-06-12",
          "close": 1261.34
        },
        {
          "date": "2026-06-15",
          "close": 1262.93
        },
        {
          "date": "2026-06-16",
          "close": 1250.18
        },
        {
          "date": "2026-06-17",
          "close": 1236.29
        },
        {
          "date": "2026-06-18",
          "close": 1233.31
        },
        {
          "date": "2026-06-22",
          "close": 1228.41
        },
        {
          "date": "2026-06-23",
          "close": 1256.74
        },
        {
          "date": "2026-06-24",
          "close": 1231.06
        },
        {
          "date": "2026-06-25",
          "close": 1208.92
        },
        {
          "date": "2026-06-26",
          "close": 1171.58
        },
        {
          "date": "2026-06-29",
          "close": 1216.21
        },
        {
          "date": "2026-06-30",
          "close": 1186.98
        },
        {
          "date": "2026-07-01",
          "close": 1234.95
        },
        {
          "date": "2026-07-02",
          "close": 1251.32
        },
        {
          "date": "2026-07-03",
          "close": 1271.93
        },
        {
          "date": "2026-07-06",
          "close": 1277.49
        },
        {
          "date": "2026-07-07",
          "close": 1233.89
        },
        {
          "date": "2026-07-08",
          "close": 1241.92
        },
        {
          "date": "2026-07-09",
          "close": 1239.72
        },
        {
          "date": "2026-07-10",
          "close": 1256.75
        },
        {
          "date": "2026-07-13",
          "close": 1294.0
        },
        {
          "date": "2026-07-14",
          "close": 1314.21
        },
        {
          "date": "2026-07-15",
          "close": 1352.13
        },
        {
          "date": "2026-07-16",
          "close": 1372.99
        },
        {
          "date": "2026-07-17",
          "close": 1307.47
        },
        {
          "date": "2026-07-20",
          "close": 1307.59
        },
        {
          "date": "2026-07-21",
          "close": 1291.09
        },
        {
          "date": "2026-07-22",
          "close": 1292.84
        },
        {
          "date": "2026-07-23",
          "close": 1301.26
        },
        {
          "date": "2026-07-24",
          "close": 1254.07
        },
        {
          "date": "2026-07-27",
          "close": 1299.15
        },
        {
          "date": "2026-07-28",
          "close": 1296.98
        },
        {
          "date": "2026-07-29",
          "close": 1303.7
        },
        {
          "date": "2026-07-30",
          "close": 1292.81
        },
        {
          "date": "2026-07-31",
          "close": 1314.43
        },
        {
          "date": "2026-08-03",
          "close": 1324.18
        },
        {
          "date": "2026-08-04",
          "close": 1332.7
        },
        {
          "date": "2026-08-05",
          "close": 1324.35
        },
        {
          "date": "2026-08-06",
          "close": 1328.95
        },
        {
          "date": "2026-08-07",
          "close": 1356.47
        },
        {
          "date": "2026-08-10",
          "close": 1361.55
        },
        {
          "date": "2026-08-11",
          "close": 1365.75
        },
        {
          "date": "2026-08-12",
          "close": 1366.67
        },
        {
          "date": "2026-08-13",
          "close": 1389.29
        },
        {
          "date": "2026-08-14",
          "close": 1377.81
        },
        {
          "date": "2026-08-17",
          "close": 1385.21
        },
        {
          "date": "2026-08-18",
          "close": 1371.96
        },
        {
          "date": "2026-08-19",
          "close": 1351.59
        },
        {
          "date": "2026-08-20",
          "close": 1384.07
        },
        {
          "date": "2026-08-21",
          "close": 1338.59
        },
        {
          "date": "2026-08-24",
          "close": 1316.16
        },
        {
          "date": "2026-08-25",
          "close": 1351.63
        },
        {
          "date": "2026-08-26",
          "close": 1362.05
        },
        {
          "date": "2026-08-27",
          "close": 1377.37
        },
        {
          "date": "2026-08-28",
          "close": 1378.54
        },
        {
          "date": "2026-08-31",
          "close": 1355.31
        },
        {
          "date": "2026-09-01",
          "close": 1377.8
        },
        {
          "date": "2026-09-02",
          "close": 1357.15
        },
        {
          "date": "2026-09-03",
          "close": 1349.2
        },
        {
          "date": "2026-09-04",
          "close": 1348.08
        },
        {
          "date": "2026-09-07",
          "close": 1353.02
        },
        {
          "date": "2026-09-08",
          "close": 1375.33
        },
        {
          "date": "2026-09-09",
          "close": 1364.04
        },
        {
          "date": "2026-09-10",
          "close": 1332.34
        },
        {
          "date": "2026-09-11",
          "close": 1305.67
        },
        {
          "date": "2026-09-14",
          "close": 1325.2
        },
        {
          "date": "2026-09-15",
          "close": 1300.97
        },
        {
          "date": "2026-09-16",
          "close": 1301.63
        },
        {
          "date": "2026-09-17",
          "close": 1307.1
        },
        {
          "date": "2026-09-18",
          "close": 1314.26
        },
        {
          "date": "2026-09-21",
          "close": 1356.57
        },
        {
          "date": "2026-09-22",
          "close": 1354.37
        },
        {
          "date": "2026-09-23",
          "close": 1337.35
        },
        {
          "date": "2026-09-24",
          "close": 1319.3
        },
        {
          "date": "2026-09-28",
          "close": 1314.15
        },
        {
          "date": "2026-09-29",
          "close": 1312.9
        },
        {
          "date": "2026-09-30",
          "close": 1328.69
        },
        {
          "date": "2026-10-08",
          "close": 1321.33
        },
        {
          "date": "2026-10-09",
          "close": 1346.68
        },
        {
          "date": "2026-10-12",
          "close": 1324.34
        },
        {
          "date": "2026-10-13",
          "close": 1323.62
        },
        {
          "date": "2026-10-14",
          "close": 1318.42
        },
        {
          "date": "2026-10-15",
          "close": 1300.17
        },
        {
          "date": "2026-10-16",
          "close": 1299.52
        },
        {
          "date": "2026-10-19",
          "close": 1303.11
        },
        {
          "date": "2026-10-20",
          "close": 1299.36
        },
        {
          "date": "2026-10-21",
          "close": 1297.42
        },
        {
          "date": "2026-10-22",
          "close": 1264.86
        },
        {
          "date": "2026-10-23",
          "close": 1276.09
        },
        {
          "date": "2026-10-26",
          "close": 1281.79
        },
        {
          "date": "2026-10-27",
          "close": 1252.87
        },
        {
          "date": "2026-10-28",
          "close": 1263.74
        },
        {
          "date": "2026-10-29",
          "close": 1243.22
        },
        {
          "date": "2026-10-30",
          "close": 1241.68
        },
        {
          "date": "2026-11-02",
          "close": 1266.43
        },
        {
          "date": "2026-11-03",
          "close": 1272.29
        },
        {
          "date": "2026-11-04",
          "close": 1283.22
        },
        {
          "date": "2026-11-05",
          "close": 1300.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.3988372282354734,
            0.6011627717645266
          ],
          "pullback_wilson": [
            0.14871335473639324,
            0.31847310391045497
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5178571428571429,
          "pullback_frequency": 0.39285714285714285,
          "up_wilson": [
            0.39010383924176983,
            0.6433178058754173
          ],
          "pullback_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 2,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 17,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1041",
      "name": "医疗器械",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025354385156159953,
        "5": 0.026501909475846075,
        "20": -0.03309243058197031,
        "60": -0.010641965149510102
      },
      "moving_averages": {
        "5": 866.3119999999647,
        "20": 881.1484999999811,
        "60": 909.5641666666565
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.045222355769230727,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1035.79
        },
        {
          "date": "2026-05-14",
          "close": 1014.11
        },
        {
          "date": "2026-05-15",
          "close": 1004.44
        },
        {
          "date": "2026-05-18",
          "close": 1000.33
        },
        {
          "date": "2026-05-19",
          "close": 1010.7
        },
        {
          "date": "2026-05-20",
          "close": 999.36
        },
        {
          "date": "2026-05-21",
          "close": 979.79
        },
        {
          "date": "2026-05-22",
          "close": 993.58
        },
        {
          "date": "2026-05-25",
          "close": 987.47
        },
        {
          "date": "2026-05-26",
          "close": 970.71
        },
        {
          "date": "2026-05-27",
          "close": 953.07
        },
        {
          "date": "2026-05-28",
          "close": 951.3
        },
        {
          "date": "2026-05-29",
          "close": 939.03
        },
        {
          "date": "2026-06-01",
          "close": 946.67
        },
        {
          "date": "2026-06-02",
          "close": 934.89
        },
        {
          "date": "2026-06-03",
          "close": 921.99
        },
        {
          "date": "2026-06-04",
          "close": 907.58
        },
        {
          "date": "2026-06-05",
          "close": 913.09
        },
        {
          "date": "2026-06-08",
          "close": 888.4
        },
        {
          "date": "2026-06-09",
          "close": 892.68
        },
        {
          "date": "2026-06-10",
          "close": 883.64
        },
        {
          "date": "2026-06-11",
          "close": 879.58
        },
        {
          "date": "2026-06-12",
          "close": 892.23
        },
        {
          "date": "2026-06-15",
          "close": 894.56
        },
        {
          "date": "2026-06-16",
          "close": 893.57
        },
        {
          "date": "2026-06-17",
          "close": 889.47
        },
        {
          "date": "2026-06-18",
          "close": 892.91
        },
        {
          "date": "2026-06-22",
          "close": 889.45
        },
        {
          "date": "2026-06-23",
          "close": 904.97
        },
        {
          "date": "2026-06-24",
          "close": 891.17
        },
        {
          "date": "2026-06-25",
          "close": 871.81
        },
        {
          "date": "2026-06-26",
          "close": 840.94
        },
        {
          "date": "2026-06-29",
          "close": 870.8
        },
        {
          "date": "2026-06-30",
          "close": 860.58
        },
        {
          "date": "2026-07-01",
          "close": 892.95
        },
        {
          "date": "2026-07-02",
          "close": 890.52
        },
        {
          "date": "2026-07-03",
          "close": 907.99
        },
        {
          "date": "2026-07-06",
          "close": 905.59
        },
        {
          "date": "2026-07-07",
          "close": 873.3
        },
        {
          "date": "2026-07-08",
          "close": 863.35
        },
        {
          "date": "2026-07-09",
          "close": 861.22
        },
        {
          "date": "2026-07-10",
          "close": 877.84
        },
        {
          "date": "2026-07-13",
          "close": 854.96
        },
        {
          "date": "2026-07-14",
          "close": 877.74
        },
        {
          "date": "2026-07-15",
          "close": 898.21
        },
        {
          "date": "2026-07-16",
          "close": 907.58
        },
        {
          "date": "2026-07-17",
          "close": 858.37
        },
        {
          "date": "2026-07-20",
          "close": 846.93
        },
        {
          "date": "2026-07-21",
          "close": 841.33
        },
        {
          "date": "2026-07-22",
          "close": 834.88
        },
        {
          "date": "2026-07-23",
          "close": 844.65
        },
        {
          "date": "2026-07-24",
          "close": 823.88
        },
        {
          "date": "2026-07-27",
          "close": 854.58
        },
        {
          "date": "2026-07-28",
          "close": 853.12
        },
        {
          "date": "2026-07-29",
          "close": 861.24
        },
        {
          "date": "2026-07-30",
          "close": 851.24
        },
        {
          "date": "2026-07-31",
          "close": 871.74
        },
        {
          "date": "2026-08-03",
          "close": 879.55
        },
        {
          "date": "2026-08-04",
          "close": 891.89
        },
        {
          "date": "2026-08-05",
          "close": 899.27
        },
        {
          "date": "2026-08-06",
          "close": 897.0
        },
        {
          "date": "2026-08-07",
          "close": 924.26
        },
        {
          "date": "2026-08-10",
          "close": 932.46
        },
        {
          "date": "2026-08-11",
          "close": 930.19
        },
        {
          "date": "2026-08-12",
          "close": 938.11
        },
        {
          "date": "2026-08-13",
          "close": 943.33
        },
        {
          "date": "2026-08-14",
          "close": 941.51
        },
        {
          "date": "2026-08-17",
          "close": 945.13
        },
        {
          "date": "2026-08-18",
          "close": 940.34
        },
        {
          "date": "2026-08-19",
          "close": 907.66
        },
        {
          "date": "2026-08-20",
          "close": 945.1
        },
        {
          "date": "2026-08-21",
          "close": 926.58
        },
        {
          "date": "2026-08-24",
          "close": 903.89
        },
        {
          "date": "2026-08-25",
          "close": 921.59
        },
        {
          "date": "2026-08-26",
          "close": 925.87
        },
        {
          "date": "2026-08-27",
          "close": 929.79
        },
        {
          "date": "2026-08-28",
          "close": 926.14
        },
        {
          "date": "2026-08-31",
          "close": 924.27
        },
        {
          "date": "2026-09-01",
          "close": 933.65
        },
        {
          "date": "2026-09-02",
          "close": 928.29
        },
        {
          "date": "2026-09-03",
          "close": 922.09
        },
        {
          "date": "2026-09-04",
          "close": 921.62
        },
        {
          "date": "2026-09-07",
          "close": 923.88
        },
        {
          "date": "2026-09-08",
          "close": 929.59
        },
        {
          "date": "2026-09-09",
          "close": 916.28
        },
        {
          "date": "2026-09-10",
          "close": 902.7
        },
        {
          "date": "2026-09-11",
          "close": 885.49
        },
        {
          "date": "2026-09-14",
          "close": 896.34
        },
        {
          "date": "2026-09-15",
          "close": 883.11
        },
        {
          "date": "2026-09-16",
          "close": 890.75
        },
        {
          "date": "2026-09-17",
          "close": 895.42
        },
        {
          "date": "2026-09-18",
          "close": 910.1
        },
        {
          "date": "2026-09-21",
          "close": 940.95
        },
        {
          "date": "2026-09-22",
          "close": 951.68
        },
        {
          "date": "2026-09-23",
          "close": 957.82
        },
        {
          "date": "2026-09-24",
          "close": 942.04
        },
        {
          "date": "2026-09-28",
          "close": 929.62
        },
        {
          "date": "2026-09-29",
          "close": 927.85
        },
        {
          "date": "2026-09-30",
          "close": 938.24
        },
        {
          "date": "2026-10-08",
          "close": 920.15
        },
        {
          "date": "2026-10-09",
          "close": 931.84
        },
        {
          "date": "2026-10-12",
          "close": 916.53
        },
        {
          "date": "2026-10-13",
          "close": 908.95
        },
        {
          "date": "2026-10-14",
          "close": 893.51
        },
        {
          "date": "2026-10-15",
          "close": 876.24
        },
        {
          "date": "2026-10-16",
          "close": 870.19
        },
        {
          "date": "2026-10-19",
          "close": 867.47
        },
        {
          "date": "2026-10-20",
          "close": 886.45
        },
        {
          "date": "2026-10-21",
          "close": 882.87
        },
        {
          "date": "2026-10-22",
          "close": 863.47
        },
        {
          "date": "2026-10-23",
          "close": 883.95
        },
        {
          "date": "2026-10-26",
          "close": 896.25
        },
        {
          "date": "2026-10-27",
          "close": 864.28
        },
        {
          "date": "2026-10-28",
          "close": 882.68
        },
        {
          "date": "2026-10-29",
          "close": 866.73
        },
        {
          "date": "2026-10-30",
          "close": 854.44
        },
        {
          "date": "2026-11-02",
          "close": 866.51
        },
        {
          "date": "2026-11-03",
          "close": 853.21
        },
        {
          "date": "2026-11-04",
          "close": 867.7
        },
        {
          "date": "2026-11-05",
          "close": 889.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5051546391752577,
          "pullback_frequency": 0.24742268041237114,
          "up_wilson": [
            0.4073747907022528,
            0.6025417655603663
          ],
          "pullback_wilson": [
            0.17227488052867698,
            0.3418138626029873
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "pullback_wilson": [
            0.3076896268393824,
            0.5586237926918696
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 1,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1042",
      "name": "医药商业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006583720255368464,
        "5": 0.030803948700327988,
        "20": 0.0015248716491171876,
        "60": 0.031148683171535962
      },
      "moving_averages": {
        "5": 1098.9620000000111,
        "20": 1096.5655000000029,
        "60": 1114.6728333333372
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-04",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.012692906382032465,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1186.61
        },
        {
          "date": "2026-05-14",
          "close": 1169.98
        },
        {
          "date": "2026-05-15",
          "close": 1155.21
        },
        {
          "date": "2026-05-18",
          "close": 1139.68
        },
        {
          "date": "2026-05-19",
          "close": 1145.23
        },
        {
          "date": "2026-05-20",
          "close": 1129.79
        },
        {
          "date": "2026-05-21",
          "close": 1105.75
        },
        {
          "date": "2026-05-22",
          "close": 1107.4
        },
        {
          "date": "2026-05-25",
          "close": 1098.47
        },
        {
          "date": "2026-05-26",
          "close": 1085.56
        },
        {
          "date": "2026-05-27",
          "close": 1073.01
        },
        {
          "date": "2026-05-28",
          "close": 1066.3
        },
        {
          "date": "2026-05-29",
          "close": 1080.43
        },
        {
          "date": "2026-06-01",
          "close": 1101.65
        },
        {
          "date": "2026-06-02",
          "close": 1088.12
        },
        {
          "date": "2026-06-03",
          "close": 1071.46
        },
        {
          "date": "2026-06-04",
          "close": 1053.78
        },
        {
          "date": "2026-06-05",
          "close": 1062.38
        },
        {
          "date": "2026-06-08",
          "close": 1038.48
        },
        {
          "date": "2026-06-09",
          "close": 1036.29
        },
        {
          "date": "2026-06-10",
          "close": 1033.64
        },
        {
          "date": "2026-06-11",
          "close": 1025.97
        },
        {
          "date": "2026-06-12",
          "close": 1043.37
        },
        {
          "date": "2026-06-15",
          "close": 1047.01
        },
        {
          "date": "2026-06-16",
          "close": 1036.15
        },
        {
          "date": "2026-06-17",
          "close": 1021.92
        },
        {
          "date": "2026-06-18",
          "close": 1016.63
        },
        {
          "date": "2026-06-22",
          "close": 1012.26
        },
        {
          "date": "2026-06-23",
          "close": 1033.74
        },
        {
          "date": "2026-06-24",
          "close": 1014.39
        },
        {
          "date": "2026-06-25",
          "close": 994.22
        },
        {
          "date": "2026-06-26",
          "close": 961.21
        },
        {
          "date": "2026-06-29",
          "close": 983.87
        },
        {
          "date": "2026-06-30",
          "close": 957.58
        },
        {
          "date": "2026-07-01",
          "close": 991.65
        },
        {
          "date": "2026-07-02",
          "close": 1001.29
        },
        {
          "date": "2026-07-03",
          "close": 1022.0
        },
        {
          "date": "2026-07-06",
          "close": 1032.7
        },
        {
          "date": "2026-07-07",
          "close": 1007.43
        },
        {
          "date": "2026-07-08",
          "close": 1014.16
        },
        {
          "date": "2026-07-09",
          "close": 1003.15
        },
        {
          "date": "2026-07-10",
          "close": 1021.72
        },
        {
          "date": "2026-07-13",
          "close": 1029.61
        },
        {
          "date": "2026-07-14",
          "close": 1078.59
        },
        {
          "date": "2026-07-15",
          "close": 1100.17
        },
        {
          "date": "2026-07-16",
          "close": 1116.89
        },
        {
          "date": "2026-07-17",
          "close": 1067.65
        },
        {
          "date": "2026-07-20",
          "close": 1065.06
        },
        {
          "date": "2026-07-21",
          "close": 1041.15
        },
        {
          "date": "2026-07-22",
          "close": 1038.74
        },
        {
          "date": "2026-07-23",
          "close": 1045.81
        },
        {
          "date": "2026-07-24",
          "close": 1015.22
        },
        {
          "date": "2026-07-27",
          "close": 1047.93
        },
        {
          "date": "2026-07-28",
          "close": 1050.47
        },
        {
          "date": "2026-07-29",
          "close": 1058.42
        },
        {
          "date": "2026-07-30",
          "close": 1056.83
        },
        {
          "date": "2026-07-31",
          "close": 1071.87
        },
        {
          "date": "2026-08-03",
          "close": 1084.24
        },
        {
          "date": "2026-08-04",
          "close": 1085.44
        },
        {
          "date": "2026-08-05",
          "close": 1076.45
        },
        {
          "date": "2026-08-06",
          "close": 1089.62
        },
        {
          "date": "2026-08-07",
          "close": 1107.77
        },
        {
          "date": "2026-08-10",
          "close": 1137.83
        },
        {
          "date": "2026-08-11",
          "close": 1157.68
        },
        {
          "date": "2026-08-12",
          "close": 1161.75
        },
        {
          "date": "2026-08-13",
          "close": 1168.56
        },
        {
          "date": "2026-08-14",
          "close": 1182.44
        },
        {
          "date": "2026-08-17",
          "close": 1175.81
        },
        {
          "date": "2026-08-18",
          "close": 1170.27
        },
        {
          "date": "2026-08-19",
          "close": 1136.9
        },
        {
          "date": "2026-08-20",
          "close": 1157.91
        },
        {
          "date": "2026-08-21",
          "close": 1118.8
        },
        {
          "date": "2026-08-24",
          "close": 1104.04
        },
        {
          "date": "2026-08-25",
          "close": 1137.13
        },
        {
          "date": "2026-08-26",
          "close": 1138.6
        },
        {
          "date": "2026-08-27",
          "close": 1137.78
        },
        {
          "date": "2026-08-28",
          "close": 1137.85
        },
        {
          "date": "2026-08-31",
          "close": 1119.72
        },
        {
          "date": "2026-09-01",
          "close": 1141.71
        },
        {
          "date": "2026-09-02",
          "close": 1122.19
        },
        {
          "date": "2026-09-03",
          "close": 1110.45
        },
        {
          "date": "2026-09-04",
          "close": 1120.5
        },
        {
          "date": "2026-09-07",
          "close": 1131.11
        },
        {
          "date": "2026-09-08",
          "close": 1143.82
        },
        {
          "date": "2026-09-09",
          "close": 1127.62
        },
        {
          "date": "2026-09-10",
          "close": 1109.78
        },
        {
          "date": "2026-09-11",
          "close": 1085.6
        },
        {
          "date": "2026-09-14",
          "close": 1100.36
        },
        {
          "date": "2026-09-15",
          "close": 1078.11
        },
        {
          "date": "2026-09-16",
          "close": 1079.03
        },
        {
          "date": "2026-09-17",
          "close": 1083.03
        },
        {
          "date": "2026-09-18",
          "close": 1099.55
        },
        {
          "date": "2026-09-21",
          "close": 1128.98
        },
        {
          "date": "2026-09-22",
          "close": 1125.08
        },
        {
          "date": "2026-09-23",
          "close": 1107.67
        },
        {
          "date": "2026-09-24",
          "close": 1103.41
        },
        {
          "date": "2026-09-28",
          "close": 1095.12
        },
        {
          "date": "2026-09-29",
          "close": 1097.3
        },
        {
          "date": "2026-09-30",
          "close": 1109.89
        },
        {
          "date": "2026-10-08",
          "close": 1108.29
        },
        {
          "date": "2026-10-09",
          "close": 1124.25
        },
        {
          "date": "2026-10-12",
          "close": 1121.11
        },
        {
          "date": "2026-10-13",
          "close": 1123.12
        },
        {
          "date": "2026-10-14",
          "close": 1113.88
        },
        {
          "date": "2026-10-15",
          "close": 1097.19
        },
        {
          "date": "2026-10-16",
          "close": 1089.02
        },
        {
          "date": "2026-10-19",
          "close": 1088.65
        },
        {
          "date": "2026-10-20",
          "close": 1089.36
        },
        {
          "date": "2026-10-21",
          "close": 1093.37
        },
        {
          "date": "2026-10-22",
          "close": 1067.32
        },
        {
          "date": "2026-10-23",
          "close": 1075.81
        },
        {
          "date": "2026-10-26",
          "close": 1107.63
        },
        {
          "date": "2026-10-27",
          "close": 1083.98
        },
        {
          "date": "2026-10-28",
          "close": 1085.0
        },
        {
          "date": "2026-10-29",
          "close": 1076.81
        },
        {
          "date": "2026-10-30",
          "close": 1085.89
        },
        {
          "date": "2026-11-02",
          "close": 1095.16
        },
        {
          "date": "2026-11-03",
          "close": 1101.06
        },
        {
          "date": "2026-11-04",
          "close": 1102.72
        },
        {
          "date": "2026-11-05",
          "close": 1109.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5168539325842697,
          "pullback_frequency": 0.25842696629213485,
          "up_wilson": [
            0.4145058525044388,
            0.6178072976561371
          ],
          "pullback_wilson": [
            0.1788154348613038,
            0.3580294128371103
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.2884966777841157,
            0.5571866771602373
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 13,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 7,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1043",
      "name": "专业服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022129268329714735,
        "5": 0.029066479157431324,
        "20": -0.052637874502188264,
        "60": -0.05079452363831194
      },
      "moving_averages": {
        "5": 1302.3599999999628,
        "20": 1346.3519999999785,
        "60": 1406.9919999999963
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.05895468142805216,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1612.72
        },
        {
          "date": "2026-05-14",
          "close": 1582.8
        },
        {
          "date": "2026-05-15",
          "close": 1573.69
        },
        {
          "date": "2026-05-18",
          "close": 1569.96
        },
        {
          "date": "2026-05-19",
          "close": 1589.56
        },
        {
          "date": "2026-05-20",
          "close": 1566.91
        },
        {
          "date": "2026-05-21",
          "close": 1528.03
        },
        {
          "date": "2026-05-22",
          "close": 1552.96
        },
        {
          "date": "2026-05-25",
          "close": 1555.69
        },
        {
          "date": "2026-05-26",
          "close": 1546.57
        },
        {
          "date": "2026-05-27",
          "close": 1509.81
        },
        {
          "date": "2026-05-28",
          "close": 1522.09
        },
        {
          "date": "2026-05-29",
          "close": 1485.0
        },
        {
          "date": "2026-06-01",
          "close": 1501.08
        },
        {
          "date": "2026-06-02",
          "close": 1487.34
        },
        {
          "date": "2026-06-03",
          "close": 1489.9
        },
        {
          "date": "2026-06-04",
          "close": 1471.14
        },
        {
          "date": "2026-06-05",
          "close": 1490.21
        },
        {
          "date": "2026-06-08",
          "close": 1457.56
        },
        {
          "date": "2026-06-09",
          "close": 1471.15
        },
        {
          "date": "2026-06-10",
          "close": 1453.45
        },
        {
          "date": "2026-06-11",
          "close": 1431.01
        },
        {
          "date": "2026-06-12",
          "close": 1459.31
        },
        {
          "date": "2026-06-15",
          "close": 1497.08
        },
        {
          "date": "2026-06-16",
          "close": 1509.21
        },
        {
          "date": "2026-06-17",
          "close": 1534.1
        },
        {
          "date": "2026-06-18",
          "close": 1522.79
        },
        {
          "date": "2026-06-22",
          "close": 1533.73
        },
        {
          "date": "2026-06-23",
          "close": 1518.68
        },
        {
          "date": "2026-06-24",
          "close": 1503.42
        },
        {
          "date": "2026-06-25",
          "close": 1479.7
        },
        {
          "date": "2026-06-26",
          "close": 1452.04
        },
        {
          "date": "2026-06-29",
          "close": 1425.41
        },
        {
          "date": "2026-06-30",
          "close": 1450.94
        },
        {
          "date": "2026-07-01",
          "close": 1492.26
        },
        {
          "date": "2026-07-02",
          "close": 1477.34
        },
        {
          "date": "2026-07-03",
          "close": 1482.89
        },
        {
          "date": "2026-07-06",
          "close": 1459.93
        },
        {
          "date": "2026-07-07",
          "close": 1427.42
        },
        {
          "date": "2026-07-08",
          "close": 1408.5
        },
        {
          "date": "2026-07-09",
          "close": 1400.23
        },
        {
          "date": "2026-07-10",
          "close": 1413.43
        },
        {
          "date": "2026-07-13",
          "close": 1339.19
        },
        {
          "date": "2026-07-14",
          "close": 1353.04
        },
        {
          "date": "2026-07-15",
          "close": 1363.57
        },
        {
          "date": "2026-07-16",
          "close": 1352.71
        },
        {
          "date": "2026-07-17",
          "close": 1302.87
        },
        {
          "date": "2026-07-20",
          "close": 1284.56
        },
        {
          "date": "2026-07-21",
          "close": 1308.23
        },
        {
          "date": "2026-07-22",
          "close": 1296.65
        },
        {
          "date": "2026-07-23",
          "close": 1321.21
        },
        {
          "date": "2026-07-24",
          "close": 1279.15
        },
        {
          "date": "2026-07-27",
          "close": 1316.01
        },
        {
          "date": "2026-07-28",
          "close": 1317.01
        },
        {
          "date": "2026-07-29",
          "close": 1333.57
        },
        {
          "date": "2026-07-30",
          "close": 1326.51
        },
        {
          "date": "2026-07-31",
          "close": 1364.41
        },
        {
          "date": "2026-08-03",
          "close": 1363.01
        },
        {
          "date": "2026-08-04",
          "close": 1390.54
        },
        {
          "date": "2026-08-05",
          "close": 1418.46
        },
        {
          "date": "2026-08-06",
          "close": 1432.07
        },
        {
          "date": "2026-08-07",
          "close": 1435.84
        },
        {
          "date": "2026-08-10",
          "close": 1458.64
        },
        {
          "date": "2026-08-11",
          "close": 1435.25
        },
        {
          "date": "2026-08-12",
          "close": 1453.81
        },
        {
          "date": "2026-08-13",
          "close": 1436.01
        },
        {
          "date": "2026-08-14",
          "close": 1439.26
        },
        {
          "date": "2026-08-17",
          "close": 1472.53
        },
        {
          "date": "2026-08-18",
          "close": 1477.56
        },
        {
          "date": "2026-08-19",
          "close": 1418.81
        },
        {
          "date": "2026-08-20",
          "close": 1427.23
        },
        {
          "date": "2026-08-21",
          "close": 1422.44
        },
        {
          "date": "2026-08-24",
          "close": 1409.47
        },
        {
          "date": "2026-08-25",
          "close": 1428.14
        },
        {
          "date": "2026-08-26",
          "close": 1429.55
        },
        {
          "date": "2026-08-27",
          "close": 1448.21
        },
        {
          "date": "2026-08-28",
          "close": 1444.98
        },
        {
          "date": "2026-08-31",
          "close": 1457.97
        },
        {
          "date": "2026-09-01",
          "close": 1460.6
        },
        {
          "date": "2026-09-02",
          "close": 1457.6
        },
        {
          "date": "2026-09-03",
          "close": 1443.75
        },
        {
          "date": "2026-09-04",
          "close": 1445.09
        },
        {
          "date": "2026-09-07",
          "close": 1454.27
        },
        {
          "date": "2026-09-08",
          "close": 1465.4
        },
        {
          "date": "2026-09-09",
          "close": 1452.31
        },
        {
          "date": "2026-09-10",
          "close": 1428.85
        },
        {
          "date": "2026-09-11",
          "close": 1399.9
        },
        {
          "date": "2026-09-14",
          "close": 1403.21
        },
        {
          "date": "2026-09-15",
          "close": 1383.9
        },
        {
          "date": "2026-09-16",
          "close": 1402.14
        },
        {
          "date": "2026-09-17",
          "close": 1400.56
        },
        {
          "date": "2026-09-18",
          "close": 1425.65
        },
        {
          "date": "2026-09-21",
          "close": 1453.98
        },
        {
          "date": "2026-09-22",
          "close": 1455.74
        },
        {
          "date": "2026-09-23",
          "close": 1471.92
        },
        {
          "date": "2026-09-24",
          "close": 1454.1
        },
        {
          "date": "2026-09-28",
          "close": 1428.87
        },
        {
          "date": "2026-09-29",
          "close": 1432.55
        },
        {
          "date": "2026-09-30",
          "close": 1423.1
        },
        {
          "date": "2026-10-08",
          "close": 1421.22
        },
        {
          "date": "2026-10-09",
          "close": 1430.76
        },
        {
          "date": "2026-10-12",
          "close": 1418.23
        },
        {
          "date": "2026-10-13",
          "close": 1413.37
        },
        {
          "date": "2026-10-14",
          "close": 1390.96
        },
        {
          "date": "2026-10-15",
          "close": 1344.22
        },
        {
          "date": "2026-10-16",
          "close": 1346.92
        },
        {
          "date": "2026-10-19",
          "close": 1345.24
        },
        {
          "date": "2026-10-20",
          "close": 1368.52
        },
        {
          "date": "2026-10-21",
          "close": 1358.44
        },
        {
          "date": "2026-10-22",
          "close": 1317.51
        },
        {
          "date": "2026-10-23",
          "close": 1345.16
        },
        {
          "date": "2026-10-26",
          "close": 1359.72
        },
        {
          "date": "2026-10-27",
          "close": 1325.11
        },
        {
          "date": "2026-10-28",
          "close": 1342.7
        },
        {
          "date": "2026-10-29",
          "close": 1308.38
        },
        {
          "date": "2026-10-30",
          "close": 1268.95
        },
        {
          "date": "2026-11-02",
          "close": 1298.27
        },
        {
          "date": "2026-11-03",
          "close": 1280.91
        },
        {
          "date": "2026-11-04",
          "close": 1317.26
        },
        {
          "date": "2026-11-05",
          "close": 1346.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.275,
          "up_wilson": [
            0.4904546500516039,
            0.7003817240412906
          ],
          "pullback_wilson": [
            0.18917757188084197,
            0.3814405864101452
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.3829787234042553,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.25790681096421997,
            0.5257343304358642
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 25,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 4,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1044",
      "name": "生物制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023843268028345133,
        "5": 0.05337193095314685,
        "20": -0.06352882864849929,
        "60": 0.03235297208124499
      },
      "moving_averages": {
        "5": 946.5300000000046,
        "20": 969.7675000000047,
        "60": 1002.706666666669
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 20.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07608685430556994,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1057.47
        },
        {
          "date": "2026-05-14",
          "close": 1034.19
        },
        {
          "date": "2026-05-15",
          "close": 1024.32
        },
        {
          "date": "2026-05-18",
          "close": 1014.25
        },
        {
          "date": "2026-05-19",
          "close": 1021.93
        },
        {
          "date": "2026-05-20",
          "close": 1011.89
        },
        {
          "date": "2026-05-21",
          "close": 1003.72
        },
        {
          "date": "2026-05-22",
          "close": 996.07
        },
        {
          "date": "2026-05-25",
          "close": 992.19
        },
        {
          "date": "2026-05-26",
          "close": 978.2
        },
        {
          "date": "2026-05-27",
          "close": 962.86
        },
        {
          "date": "2026-05-28",
          "close": 954.11
        },
        {
          "date": "2026-05-29",
          "close": 955.71
        },
        {
          "date": "2026-06-01",
          "close": 955.71
        },
        {
          "date": "2026-06-02",
          "close": 936.22
        },
        {
          "date": "2026-06-03",
          "close": 923.52
        },
        {
          "date": "2026-06-04",
          "close": 905.98
        },
        {
          "date": "2026-06-05",
          "close": 909.31
        },
        {
          "date": "2026-06-08",
          "close": 882.3
        },
        {
          "date": "2026-06-09",
          "close": 883.4
        },
        {
          "date": "2026-06-10",
          "close": 881.7
        },
        {
          "date": "2026-06-11",
          "close": 869.95
        },
        {
          "date": "2026-06-12",
          "close": 890.79
        },
        {
          "date": "2026-06-15",
          "close": 889.48
        },
        {
          "date": "2026-06-16",
          "close": 884.74
        },
        {
          "date": "2026-06-17",
          "close": 879.43
        },
        {
          "date": "2026-06-18",
          "close": 893.83
        },
        {
          "date": "2026-06-22",
          "close": 887.09
        },
        {
          "date": "2026-06-23",
          "close": 915.7
        },
        {
          "date": "2026-06-24",
          "close": 904.89
        },
        {
          "date": "2026-06-25",
          "close": 896.03
        },
        {
          "date": "2026-06-26",
          "close": 860.01
        },
        {
          "date": "2026-06-29",
          "close": 922.74
        },
        {
          "date": "2026-06-30",
          "close": 916.67
        },
        {
          "date": "2026-07-01",
          "close": 957.76
        },
        {
          "date": "2026-07-02",
          "close": 954.25
        },
        {
          "date": "2026-07-03",
          "close": 972.92
        },
        {
          "date": "2026-07-06",
          "close": 986.1
        },
        {
          "date": "2026-07-07",
          "close": 943.21
        },
        {
          "date": "2026-07-08",
          "close": 928.34
        },
        {
          "date": "2026-07-09",
          "close": 929.54
        },
        {
          "date": "2026-07-10",
          "close": 960.86
        },
        {
          "date": "2026-07-13",
          "close": 946.66
        },
        {
          "date": "2026-07-14",
          "close": 973.1
        },
        {
          "date": "2026-07-15",
          "close": 1001.04
        },
        {
          "date": "2026-07-16",
          "close": 1005.74
        },
        {
          "date": "2026-07-17",
          "close": 936.21
        },
        {
          "date": "2026-07-20",
          "close": 940.09
        },
        {
          "date": "2026-07-21",
          "close": 934.97
        },
        {
          "date": "2026-07-22",
          "close": 930.87
        },
        {
          "date": "2026-07-23",
          "close": 929.67
        },
        {
          "date": "2026-07-24",
          "close": 892.57
        },
        {
          "date": "2026-07-27",
          "close": 921.26
        },
        {
          "date": "2026-07-28",
          "close": 904.59
        },
        {
          "date": "2026-07-29",
          "close": 913.87
        },
        {
          "date": "2026-07-30",
          "close": 894.28
        },
        {
          "date": "2026-07-31",
          "close": 912.68
        },
        {
          "date": "2026-08-03",
          "close": 914.81
        },
        {
          "date": "2026-08-04",
          "close": 941.15
        },
        {
          "date": "2026-08-05",
          "close": 951.69
        },
        {
          "date": "2026-08-06",
          "close": 943.37
        },
        {
          "date": "2026-08-07",
          "close": 1005.22
        },
        {
          "date": "2026-08-10",
          "close": 1019.0
        },
        {
          "date": "2026-08-11",
          "close": 1026.68
        },
        {
          "date": "2026-08-12",
          "close": 1025.76
        },
        {
          "date": "2026-08-13",
          "close": 1047.76
        },
        {
          "date": "2026-08-14",
          "close": 1050.35
        },
        {
          "date": "2026-08-17",
          "close": 1050.99
        },
        {
          "date": "2026-08-18",
          "close": 1037.38
        },
        {
          "date": "2026-08-19",
          "close": 1007.39
        },
        {
          "date": "2026-08-20",
          "close": 1094.44
        },
        {
          "date": "2026-08-21",
          "close": 1058.64
        },
        {
          "date": "2026-08-24",
          "close": 1012.46
        },
        {
          "date": "2026-08-25",
          "close": 1032.28
        },
        {
          "date": "2026-08-26",
          "close": 1041.55
        },
        {
          "date": "2026-08-27",
          "close": 1044.01
        },
        {
          "date": "2026-08-28",
          "close": 1019.64
        },
        {
          "date": "2026-08-31",
          "close": 1000.07
        },
        {
          "date": "2026-09-01",
          "close": 1006.5
        },
        {
          "date": "2026-09-02",
          "close": 994.65
        },
        {
          "date": "2026-09-03",
          "close": 997.98
        },
        {
          "date": "2026-09-04",
          "close": 988.51
        },
        {
          "date": "2026-09-07",
          "close": 989.57
        },
        {
          "date": "2026-09-08",
          "close": 1011.99
        },
        {
          "date": "2026-09-09",
          "close": 998.71
        },
        {
          "date": "2026-09-10",
          "close": 974.66
        },
        {
          "date": "2026-09-11",
          "close": 947.59
        },
        {
          "date": "2026-09-14",
          "close": 973.14
        },
        {
          "date": "2026-09-15",
          "close": 956.66
        },
        {
          "date": "2026-09-16",
          "close": 965.18
        },
        {
          "date": "2026-09-17",
          "close": 979.58
        },
        {
          "date": "2026-09-18",
          "close": 999.03
        },
        {
          "date": "2026-09-21",
          "close": 1044.73
        },
        {
          "date": "2026-09-22",
          "close": 1061.84
        },
        {
          "date": "2026-09-23",
          "close": 1076.55
        },
        {
          "date": "2026-09-24",
          "close": 1048.31
        },
        {
          "date": "2026-09-28",
          "close": 1047.84
        },
        {
          "date": "2026-09-29",
          "close": 1045.27
        },
        {
          "date": "2026-09-30",
          "close": 1092.64
        },
        {
          "date": "2026-10-08",
          "close": 1049.13
        },
        {
          "date": "2026-10-09",
          "close": 1063.39
        },
        {
          "date": "2026-10-12",
          "close": 1031.89
        },
        {
          "date": "2026-10-13",
          "close": 1014.67
        },
        {
          "date": "2026-10-14",
          "close": 996.35
        },
        {
          "date": "2026-10-15",
          "close": 979.42
        },
        {
          "date": "2026-10-16",
          "close": 969.45
        },
        {
          "date": "2026-10-19",
          "close": 962.32
        },
        {
          "date": "2026-10-20",
          "close": 976.91
        },
        {
          "date": "2026-10-21",
          "close": 975.95
        },
        {
          "date": "2026-10-22",
          "close": 942.92
        },
        {
          "date": "2026-10-23",
          "close": 961.63
        },
        {
          "date": "2026-10-26",
          "close": 971.18
        },
        {
          "date": "2026-10-27",
          "close": 931.55
        },
        {
          "date": "2026-10-28",
          "close": 952.37
        },
        {
          "date": "2026-10-29",
          "close": 932.7
        },
        {
          "date": "2026-10-30",
          "close": 926.51
        },
        {
          "date": "2026-11-02",
          "close": 940.29
        },
        {
          "date": "2026-11-03",
          "close": 923.77
        },
        {
          "date": "2026-11-04",
          "close": 959.6
        },
        {
          "date": "2026-11-05",
          "close": 982.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5360824742268041,
          "pullback_frequency": 0.29896907216494845,
          "up_wilson": [
            0.43736420746636734,
            0.6320516863719662
          ],
          "pullback_wilson": [
            0.21694635359423237,
            0.39630795216362286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.38596491228070173,
          "up_wilson": [
            0.3991801621874118,
            0.6501283201887471
          ],
          "pullback_wilson": [
            0.2706272388614066,
            0.5157026708419042
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 0,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 9,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1045",
      "name": "房地产服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01760781956665247,
        "5": 0.003468747267268313,
        "20": -0.14105592335074346,
        "60": -0.005326064972213884
      },
      "moving_averages": {
        "5": 1013.4280000000028,
        "20": 1072.9349999999918,
        "60": 1092.9110000000005
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.14752203915871498,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1279.91
        },
        {
          "date": "2026-05-14",
          "close": 1247.39
        },
        {
          "date": "2026-05-15",
          "close": 1226.81
        },
        {
          "date": "2026-05-18",
          "close": 1207.04
        },
        {
          "date": "2026-05-19",
          "close": 1206.94
        },
        {
          "date": "2026-05-20",
          "close": 1186.14
        },
        {
          "date": "2026-05-21",
          "close": 1131.64
        },
        {
          "date": "2026-05-22",
          "close": 1129.43
        },
        {
          "date": "2026-05-25",
          "close": 1132.51
        },
        {
          "date": "2026-05-26",
          "close": 1127.07
        },
        {
          "date": "2026-05-27",
          "close": 1111.07
        },
        {
          "date": "2026-05-28",
          "close": 1126.53
        },
        {
          "date": "2026-05-29",
          "close": 1129.43
        },
        {
          "date": "2026-06-01",
          "close": 1138.68
        },
        {
          "date": "2026-06-02",
          "close": 1122.76
        },
        {
          "date": "2026-06-03",
          "close": 1112.02
        },
        {
          "date": "2026-06-04",
          "close": 1100.71
        },
        {
          "date": "2026-06-05",
          "close": 1115.43
        },
        {
          "date": "2026-06-08",
          "close": 1087.06
        },
        {
          "date": "2026-06-09",
          "close": 1071.33
        },
        {
          "date": "2026-06-10",
          "close": 1057.37
        },
        {
          "date": "2026-06-11",
          "close": 1037.67
        },
        {
          "date": "2026-06-12",
          "close": 1054.85
        },
        {
          "date": "2026-06-15",
          "close": 1061.04
        },
        {
          "date": "2026-06-16",
          "close": 1045.71
        },
        {
          "date": "2026-06-17",
          "close": 1016.26
        },
        {
          "date": "2026-06-18",
          "close": 998.4
        },
        {
          "date": "2026-06-22",
          "close": 995.81
        },
        {
          "date": "2026-06-23",
          "close": 1015.33
        },
        {
          "date": "2026-06-24",
          "close": 985.91
        },
        {
          "date": "2026-06-25",
          "close": 989.18
        },
        {
          "date": "2026-06-26",
          "close": 979.04
        },
        {
          "date": "2026-06-29",
          "close": 987.25
        },
        {
          "date": "2026-06-30",
          "close": 986.65
        },
        {
          "date": "2026-07-01",
          "close": 1017.16
        },
        {
          "date": "2026-07-02",
          "close": 1010.47
        },
        {
          "date": "2026-07-03",
          "close": 1026.4
        },
        {
          "date": "2026-07-06",
          "close": 1019.88
        },
        {
          "date": "2026-07-07",
          "close": 981.98
        },
        {
          "date": "2026-07-08",
          "close": 977.82
        },
        {
          "date": "2026-07-09",
          "close": 976.8
        },
        {
          "date": "2026-07-10",
          "close": 995.87
        },
        {
          "date": "2026-07-13",
          "close": 966.38
        },
        {
          "date": "2026-07-14",
          "close": 984.61
        },
        {
          "date": "2026-07-15",
          "close": 996.18
        },
        {
          "date": "2026-07-16",
          "close": 999.35
        },
        {
          "date": "2026-07-17",
          "close": 958.59
        },
        {
          "date": "2026-07-20",
          "close": 937.01
        },
        {
          "date": "2026-07-21",
          "close": 929.69
        },
        {
          "date": "2026-07-22",
          "close": 930.49
        },
        {
          "date": "2026-07-23",
          "close": 959.03
        },
        {
          "date": "2026-07-24",
          "close": 936.64
        },
        {
          "date": "2026-07-27",
          "close": 966.15
        },
        {
          "date": "2026-07-28",
          "close": 971.91
        },
        {
          "date": "2026-07-29",
          "close": 994.85
        },
        {
          "date": "2026-07-30",
          "close": 987.87
        },
        {
          "date": "2026-07-31",
          "close": 1003.37
        },
        {
          "date": "2026-08-03",
          "close": 1022.1
        },
        {
          "date": "2026-08-04",
          "close": 1023.89
        },
        {
          "date": "2026-08-05",
          "close": 1038.29
        },
        {
          "date": "2026-08-06",
          "close": 1037.08
        },
        {
          "date": "2026-08-07",
          "close": 1032.46
        },
        {
          "date": "2026-08-10",
          "close": 1047.06
        },
        {
          "date": "2026-08-11",
          "close": 1039.7
        },
        {
          "date": "2026-08-12",
          "close": 1070.85
        },
        {
          "date": "2026-08-13",
          "close": 1040.94
        },
        {
          "date": "2026-08-14",
          "close": 1032.34
        },
        {
          "date": "2026-08-17",
          "close": 1045.28
        },
        {
          "date": "2026-08-18",
          "close": 1038.5
        },
        {
          "date": "2026-08-19",
          "close": 1051.02
        },
        {
          "date": "2026-08-20",
          "close": 1049.05
        },
        {
          "date": "2026-08-21",
          "close": 1040.94
        },
        {
          "date": "2026-08-24",
          "close": 1031.17
        },
        {
          "date": "2026-08-25",
          "close": 1067.01
        },
        {
          "date": "2026-08-26",
          "close": 1070.31
        },
        {
          "date": "2026-08-27",
          "close": 1072.64
        },
        {
          "date": "2026-08-28",
          "close": 1100.91
        },
        {
          "date": "2026-08-31",
          "close": 1116.03
        },
        {
          "date": "2026-09-01",
          "close": 1126.59
        },
        {
          "date": "2026-09-02",
          "close": 1116.75
        },
        {
          "date": "2026-09-03",
          "close": 1090.2
        },
        {
          "date": "2026-09-04",
          "close": 1120.81
        },
        {
          "date": "2026-09-07",
          "close": 1122.31
        },
        {
          "date": "2026-09-08",
          "close": 1156.54
        },
        {
          "date": "2026-09-09",
          "close": 1135.67
        },
        {
          "date": "2026-09-10",
          "close": 1122.46
        },
        {
          "date": "2026-09-11",
          "close": 1090.71
        },
        {
          "date": "2026-09-14",
          "close": 1097.5
        },
        {
          "date": "2026-09-15",
          "close": 1073.02
        },
        {
          "date": "2026-09-16",
          "close": 1087.43
        },
        {
          "date": "2026-09-17",
          "close": 1104.77
        },
        {
          "date": "2026-09-18",
          "close": 1121.3
        },
        {
          "date": "2026-09-21",
          "close": 1172.22
        },
        {
          "date": "2026-09-22",
          "close": 1191.82
        },
        {
          "date": "2026-09-23",
          "close": 1210.34
        },
        {
          "date": "2026-09-24",
          "close": 1187.56
        },
        {
          "date": "2026-09-28",
          "close": 1177.29
        },
        {
          "date": "2026-09-29",
          "close": 1212.03
        },
        {
          "date": "2026-09-30",
          "close": 1212.99
        },
        {
          "date": "2026-10-08",
          "close": 1202.36
        },
        {
          "date": "2026-10-09",
          "close": 1211.48
        },
        {
          "date": "2026-10-12",
          "close": 1154.74
        },
        {
          "date": "2026-10-13",
          "close": 1141.73
        },
        {
          "date": "2026-10-14",
          "close": 1120.33
        },
        {
          "date": "2026-10-15",
          "close": 1091.09
        },
        {
          "date": "2026-10-16",
          "close": 1112.68
        },
        {
          "date": "2026-10-19",
          "close": 1088.22
        },
        {
          "date": "2026-10-20",
          "close": 1078.54
        },
        {
          "date": "2026-10-21",
          "close": 1078.27
        },
        {
          "date": "2026-10-22",
          "close": 1043.57
        },
        {
          "date": "2026-10-23",
          "close": 1057.82
        },
        {
          "date": "2026-10-26",
          "close": 1078.1
        },
        {
          "date": "2026-10-27",
          "close": 1049.15
        },
        {
          "date": "2026-10-28",
          "close": 1056.65
        },
        {
          "date": "2026-10-29",
          "close": 1029.19
        },
        {
          "date": "2026-10-30",
          "close": 998.02
        },
        {
          "date": "2026-11-02",
          "close": 1009.21
        },
        {
          "date": "2026-11-03",
          "close": 1012.26
        },
        {
          "date": "2026-11-04",
          "close": 1014.89
        },
        {
          "date": "2026-11-05",
          "close": 1032.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.35802469135802467,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.26223674449626305,
            0.466669378527756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6274509803921569,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.4902521346885088,
            0.7467948053373558
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 7,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1046",
      "name": "游戏Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020839171894424524,
        "5": 0.08227881853711305,
        "20": 0.14914700338933673,
        "60": 0.03125839352473592
      },
      "moving_averages": {
        "5": 1347.5540000000503,
        "20": 1310.7010000000475,
        "60": 1312.2856666666883
      },
      "phase": "震荡",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-21",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1548.92
        },
        {
          "date": "2026-05-14",
          "close": 1504.7
        },
        {
          "date": "2026-05-15",
          "close": 1509.01
        },
        {
          "date": "2026-05-18",
          "close": 1496.99
        },
        {
          "date": "2026-05-19",
          "close": 1524.19
        },
        {
          "date": "2026-05-20",
          "close": 1493.52
        },
        {
          "date": "2026-05-21",
          "close": 1456.16
        },
        {
          "date": "2026-05-22",
          "close": 1463.26
        },
        {
          "date": "2026-05-25",
          "close": 1432.43
        },
        {
          "date": "2026-05-26",
          "close": 1410.74
        },
        {
          "date": "2026-05-27",
          "close": 1386.07
        },
        {
          "date": "2026-05-28",
          "close": 1382.97
        },
        {
          "date": "2026-05-29",
          "close": 1358.02
        },
        {
          "date": "2026-06-01",
          "close": 1390.14
        },
        {
          "date": "2026-06-02",
          "close": 1354.33
        },
        {
          "date": "2026-06-03",
          "close": 1338.3
        },
        {
          "date": "2026-06-04",
          "close": 1316.44
        },
        {
          "date": "2026-06-05",
          "close": 1340.55
        },
        {
          "date": "2026-06-08",
          "close": 1313.94
        },
        {
          "date": "2026-06-09",
          "close": 1325.73
        },
        {
          "date": "2026-06-10",
          "close": 1313.76
        },
        {
          "date": "2026-06-11",
          "close": 1267.04
        },
        {
          "date": "2026-06-12",
          "close": 1276.84
        },
        {
          "date": "2026-06-15",
          "close": 1300.5
        },
        {
          "date": "2026-06-16",
          "close": 1296.19
        },
        {
          "date": "2026-06-17",
          "close": 1267.38
        },
        {
          "date": "2026-06-18",
          "close": 1273.35
        },
        {
          "date": "2026-06-22",
          "close": 1307.31
        },
        {
          "date": "2026-06-23",
          "close": 1289.66
        },
        {
          "date": "2026-06-24",
          "close": 1282.77
        },
        {
          "date": "2026-06-25",
          "close": 1297.54
        },
        {
          "date": "2026-06-26",
          "close": 1258.05
        },
        {
          "date": "2026-06-29",
          "close": 1284.14
        },
        {
          "date": "2026-06-30",
          "close": 1292.07
        },
        {
          "date": "2026-07-01",
          "close": 1304.02
        },
        {
          "date": "2026-07-02",
          "close": 1297.94
        },
        {
          "date": "2026-07-03",
          "close": 1285.49
        },
        {
          "date": "2026-07-06",
          "close": 1290.31
        },
        {
          "date": "2026-07-07",
          "close": 1301.21
        },
        {
          "date": "2026-07-08",
          "close": 1285.45
        },
        {
          "date": "2026-07-09",
          "close": 1293.39
        },
        {
          "date": "2026-07-10",
          "close": 1323.69
        },
        {
          "date": "2026-07-13",
          "close": 1245.32
        },
        {
          "date": "2026-07-14",
          "close": 1238.14
        },
        {
          "date": "2026-07-15",
          "close": 1285.25
        },
        {
          "date": "2026-07-16",
          "close": 1290.43
        },
        {
          "date": "2026-07-17",
          "close": 1222.81
        },
        {
          "date": "2026-07-20",
          "close": 1221.76
        },
        {
          "date": "2026-07-21",
          "close": 1243.26
        },
        {
          "date": "2026-07-22",
          "close": 1204.8
        },
        {
          "date": "2026-07-23",
          "close": 1205.94
        },
        {
          "date": "2026-07-24",
          "close": 1163.48
        },
        {
          "date": "2026-07-27",
          "close": 1205.01
        },
        {
          "date": "2026-07-28",
          "close": 1205.19
        },
        {
          "date": "2026-07-29",
          "close": 1259.27
        },
        {
          "date": "2026-07-30",
          "close": 1248.55
        },
        {
          "date": "2026-07-31",
          "close": 1297.11
        },
        {
          "date": "2026-08-03",
          "close": 1318.16
        },
        {
          "date": "2026-08-04",
          "close": 1362.32
        },
        {
          "date": "2026-08-05",
          "close": 1377.55
        },
        {
          "date": "2026-08-06",
          "close": 1369.19
        },
        {
          "date": "2026-08-07",
          "close": 1351.49
        },
        {
          "date": "2026-08-10",
          "close": 1363.85
        },
        {
          "date": "2026-08-11",
          "close": 1362.62
        },
        {
          "date": "2026-08-12",
          "close": 1371.4
        },
        {
          "date": "2026-08-13",
          "close": 1351.36
        },
        {
          "date": "2026-08-14",
          "close": 1362.92
        },
        {
          "date": "2026-08-17",
          "close": 1349.78
        },
        {
          "date": "2026-08-18",
          "close": 1325.1
        },
        {
          "date": "2026-08-19",
          "close": 1273.73
        },
        {
          "date": "2026-08-20",
          "close": 1291.03
        },
        {
          "date": "2026-08-21",
          "close": 1279.27
        },
        {
          "date": "2026-08-24",
          "close": 1265.52
        },
        {
          "date": "2026-08-25",
          "close": 1288.06
        },
        {
          "date": "2026-08-26",
          "close": 1287.89
        },
        {
          "date": "2026-08-27",
          "close": 1289.29
        },
        {
          "date": "2026-08-28",
          "close": 1291.95
        },
        {
          "date": "2026-08-31",
          "close": 1322.62
        },
        {
          "date": "2026-09-01",
          "close": 1349.81
        },
        {
          "date": "2026-09-02",
          "close": 1332.4
        },
        {
          "date": "2026-09-03",
          "close": 1335.3
        },
        {
          "date": "2026-09-04",
          "close": 1359.52
        },
        {
          "date": "2026-09-07",
          "close": 1377.42
        },
        {
          "date": "2026-09-08",
          "close": 1381.17
        },
        {
          "date": "2026-09-09",
          "close": 1335.18
        },
        {
          "date": "2026-09-10",
          "close": 1328.08
        },
        {
          "date": "2026-09-11",
          "close": 1301.76
        },
        {
          "date": "2026-09-14",
          "close": 1293.87
        },
        {
          "date": "2026-09-15",
          "close": 1276.08
        },
        {
          "date": "2026-09-16",
          "close": 1282.9
        },
        {
          "date": "2026-09-17",
          "close": 1283.12
        },
        {
          "date": "2026-09-18",
          "close": 1285.64
        },
        {
          "date": "2026-09-21",
          "close": 1305.55
        },
        {
          "date": "2026-09-22",
          "close": 1322.26
        },
        {
          "date": "2026-09-23",
          "close": 1290.51
        },
        {
          "date": "2026-09-24",
          "close": 1279.06
        },
        {
          "date": "2026-09-28",
          "close": 1246.13
        },
        {
          "date": "2026-09-29",
          "close": 1264.77
        },
        {
          "date": "2026-09-30",
          "close": 1259.29
        },
        {
          "date": "2026-10-08",
          "close": 1236.23
        },
        {
          "date": "2026-10-09",
          "close": 1283.82
        },
        {
          "date": "2026-10-12",
          "close": 1296.8
        },
        {
          "date": "2026-10-13",
          "close": 1309.07
        },
        {
          "date": "2026-10-14",
          "close": 1343.83
        },
        {
          "date": "2026-10-15",
          "close": 1315.94
        },
        {
          "date": "2026-10-16",
          "close": 1280.47
        },
        {
          "date": "2026-10-19",
          "close": 1281.47
        },
        {
          "date": "2026-10-20",
          "close": 1295.51
        },
        {
          "date": "2026-10-21",
          "close": 1299.09
        },
        {
          "date": "2026-10-22",
          "close": 1238.86
        },
        {
          "date": "2026-10-23",
          "close": 1282.28
        },
        {
          "date": "2026-10-26",
          "close": 1324.1
        },
        {
          "date": "2026-10-27",
          "close": 1289.33
        },
        {
          "date": "2026-10-28",
          "close": 1323.07
        },
        {
          "date": "2026-10-29",
          "close": 1312.61
        },
        {
          "date": "2026-10-30",
          "close": 1226.88
        },
        {
          "date": "2026-11-02",
          "close": 1338.05
        },
        {
          "date": "2026-11-03",
          "close": 1360.62
        },
        {
          "date": "2026-11-04",
          "close": 1391.61
        },
        {
          "date": "2026-11-05",
          "close": 1420.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.581081081081081,
          "pullback_frequency": 0.3783783783783784,
          "up_wilson": [
            0.467402844507797,
            0.6867566507252213
          ],
          "pullback_wilson": [
            0.2764753469106077,
            0.4922854102398646
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.4146341463414634,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 44,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5909090909090909,
          "baseline_hit_rate": 0.5909090909090909,
          "hit_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "baseline_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 7,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1200",
      "name": "电力设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.037873928895094444,
        "5": 0.06683664142327617,
        "20": -0.059897654204198014,
        "60": -0.09073414431602145
      },
      "moving_averages": {
        "5": 5184.9379999998955,
        "20": 5383.788999999966,
        "60": 5760.078999999996
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-05-21",
            "end": "2026-06-11",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-12",
            "end": "2026-08-03",
            "sessions": 36,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-24",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-22",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.06273268896607942,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7942.87
        },
        {
          "date": "2026-05-14",
          "close": 7719.91
        },
        {
          "date": "2026-05-15",
          "close": 7649.12
        },
        {
          "date": "2026-05-18",
          "close": 7688.26
        },
        {
          "date": "2026-05-19",
          "close": 7773.89
        },
        {
          "date": "2026-05-20",
          "close": 7771.2
        },
        {
          "date": "2026-05-21",
          "close": 7465.8
        },
        {
          "date": "2026-05-22",
          "close": 7639.76
        },
        {
          "date": "2026-05-25",
          "close": 7577.75
        },
        {
          "date": "2026-05-26",
          "close": 7452.69
        },
        {
          "date": "2026-05-27",
          "close": 7370.54
        },
        {
          "date": "2026-05-28",
          "close": 7461.32
        },
        {
          "date": "2026-05-29",
          "close": 7226.83
        },
        {
          "date": "2026-06-01",
          "close": 7264.66
        },
        {
          "date": "2026-06-02",
          "close": 7173.65
        },
        {
          "date": "2026-06-03",
          "close": 7110.57
        },
        {
          "date": "2026-06-04",
          "close": 7019.94
        },
        {
          "date": "2026-06-05",
          "close": 7008.76
        },
        {
          "date": "2026-06-08",
          "close": 6758.97
        },
        {
          "date": "2026-06-09",
          "close": 6880.58
        },
        {
          "date": "2026-06-10",
          "close": 6712.91
        },
        {
          "date": "2026-06-11",
          "close": 6601.53
        },
        {
          "date": "2026-06-12",
          "close": 6689.61
        },
        {
          "date": "2026-06-15",
          "close": 6862.69
        },
        {
          "date": "2026-06-16",
          "close": 7037.38
        },
        {
          "date": "2026-06-17",
          "close": 6980.08
        },
        {
          "date": "2026-06-18",
          "close": 6915.84
        },
        {
          "date": "2026-06-22",
          "close": 7011.62
        },
        {
          "date": "2026-06-23",
          "close": 6880.61
        },
        {
          "date": "2026-06-24",
          "close": 6808.83
        },
        {
          "date": "2026-06-25",
          "close": 6691.34
        },
        {
          "date": "2026-06-26",
          "close": 6465.69
        },
        {
          "date": "2026-06-29",
          "close": 6415.67
        },
        {
          "date": "2026-06-30",
          "close": 6570.01
        },
        {
          "date": "2026-07-01",
          "close": 6608.94
        },
        {
          "date": "2026-07-02",
          "close": 6512.54
        },
        {
          "date": "2026-07-03",
          "close": 6601.15
        },
        {
          "date": "2026-07-06",
          "close": 6431.24
        },
        {
          "date": "2026-07-07",
          "close": 6275.94
        },
        {
          "date": "2026-07-08",
          "close": 6053.69
        },
        {
          "date": "2026-07-09",
          "close": 6067.04
        },
        {
          "date": "2026-07-10",
          "close": 6099.54
        },
        {
          "date": "2026-07-13",
          "close": 5762.5
        },
        {
          "date": "2026-07-14",
          "close": 5843.36
        },
        {
          "date": "2026-07-15",
          "close": 5799.38
        },
        {
          "date": "2026-07-16",
          "close": 5711.0
        },
        {
          "date": "2026-07-17",
          "close": 5476.15
        },
        {
          "date": "2026-07-20",
          "close": 5321.86
        },
        {
          "date": "2026-07-21",
          "close": 5453.55
        },
        {
          "date": "2026-07-22",
          "close": 5371.45
        },
        {
          "date": "2026-07-23",
          "close": 5618.52
        },
        {
          "date": "2026-07-24",
          "close": 5448.1
        },
        {
          "date": "2026-07-27",
          "close": 5660.11
        },
        {
          "date": "2026-07-28",
          "close": 5576.77
        },
        {
          "date": "2026-07-29",
          "close": 5683.62
        },
        {
          "date": "2026-07-30",
          "close": 5559.4
        },
        {
          "date": "2026-07-31",
          "close": 5676.71
        },
        {
          "date": "2026-08-03",
          "close": 5817.07
        },
        {
          "date": "2026-08-04",
          "close": 5921.21
        },
        {
          "date": "2026-08-05",
          "close": 6033.01
        },
        {
          "date": "2026-08-06",
          "close": 6007.07
        },
        {
          "date": "2026-08-07",
          "close": 6045.96
        },
        {
          "date": "2026-08-10",
          "close": 6118.79
        },
        {
          "date": "2026-08-11",
          "close": 6083.28
        },
        {
          "date": "2026-08-12",
          "close": 6179.59
        },
        {
          "date": "2026-08-13",
          "close": 6105.02
        },
        {
          "date": "2026-08-14",
          "close": 6098.92
        },
        {
          "date": "2026-08-17",
          "close": 6235.17
        },
        {
          "date": "2026-08-18",
          "close": 6204.4
        },
        {
          "date": "2026-08-19",
          "close": 5902.34
        },
        {
          "date": "2026-08-20",
          "close": 5926.17
        },
        {
          "date": "2026-08-21",
          "close": 5964.61
        },
        {
          "date": "2026-08-24",
          "close": 5919.43
        },
        {
          "date": "2026-08-25",
          "close": 5951.8
        },
        {
          "date": "2026-08-26",
          "close": 5976.89
        },
        {
          "date": "2026-08-27",
          "close": 5992.53
        },
        {
          "date": "2026-08-28",
          "close": 5987.42
        },
        {
          "date": "2026-08-31",
          "close": 5999.0
        },
        {
          "date": "2026-09-01",
          "close": 5979.83
        },
        {
          "date": "2026-09-02",
          "close": 5952.55
        },
        {
          "date": "2026-09-03",
          "close": 5948.84
        },
        {
          "date": "2026-09-04",
          "close": 5912.95
        },
        {
          "date": "2026-09-07",
          "close": 5952.92
        },
        {
          "date": "2026-09-08",
          "close": 5945.55
        },
        {
          "date": "2026-09-09",
          "close": 5933.27
        },
        {
          "date": "2026-09-10",
          "close": 5859.74
        },
        {
          "date": "2026-09-11",
          "close": 5752.73
        },
        {
          "date": "2026-09-14",
          "close": 5786.19
        },
        {
          "date": "2026-09-15",
          "close": 5752.4
        },
        {
          "date": "2026-09-16",
          "close": 5828.75
        },
        {
          "date": "2026-09-17",
          "close": 5807.4
        },
        {
          "date": "2026-09-18",
          "close": 5929.23
        },
        {
          "date": "2026-09-21",
          "close": 5982.29
        },
        {
          "date": "2026-09-22",
          "close": 5956.21
        },
        {
          "date": "2026-09-23",
          "close": 5929.77
        },
        {
          "date": "2026-09-24",
          "close": 5862.54
        },
        {
          "date": "2026-09-28",
          "close": 5713.97
        },
        {
          "date": "2026-09-29",
          "close": 5799.08
        },
        {
          "date": "2026-09-30",
          "close": 5809.24
        },
        {
          "date": "2026-10-08",
          "close": 5835.12
        },
        {
          "date": "2026-10-09",
          "close": 5852.77
        },
        {
          "date": "2026-10-12",
          "close": 5821.92
        },
        {
          "date": "2026-10-13",
          "close": 5752.84
        },
        {
          "date": "2026-10-14",
          "close": 5572.86
        },
        {
          "date": "2026-10-15",
          "close": 5404.78
        },
        {
          "date": "2026-10-16",
          "close": 5421.2
        },
        {
          "date": "2026-10-19",
          "close": 5399.19
        },
        {
          "date": "2026-10-20",
          "close": 5455.78
        },
        {
          "date": "2026-10-21",
          "close": 5390.51
        },
        {
          "date": "2026-10-22",
          "close": 5289.06
        },
        {
          "date": "2026-10-23",
          "close": 5411.27
        },
        {
          "date": "2026-10-26",
          "close": 5344.41
        },
        {
          "date": "2026-10-27",
          "close": 5203.34
        },
        {
          "date": "2026-10-28",
          "close": 5289.22
        },
        {
          "date": "2026-10-29",
          "close": 5141.94
        },
        {
          "date": "2026-10-30",
          "close": 4974.51
        },
        {
          "date": "2026-11-02",
          "close": 5081.8
        },
        {
          "date": "2026-11-03",
          "close": 5097.34
        },
        {
          "date": "2026-11-04",
          "close": 5285.43
        },
        {
          "date": "2026-11-05",
          "close": 5485.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.3888888888888889,
          "up_wilson": [
            0.3461565562889663,
            0.5472807354404032
          ],
          "pullback_wilson": [
            0.2946991721093655,
            0.49217541134937376
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40350877192982454,
          "pullback_frequency": 0.49122807017543857,
          "up_wilson": [
            0.28617515549595607,
            0.5330270757914608
          ],
          "pullback_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 10,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1201",
      "name": "电子",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02452375842059884,
        "5": 0.036994724159386205,
        "20": -0.12522063858997068,
        "60": -0.1146400075493309
      },
      "moving_averages": {
        "5": 10334.007999999822,
        "20": 11135.545499999867,
        "60": 12466.089499999924
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-07",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-04",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.11138844662175951,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13922.4
        },
        {
          "date": "2026-05-14",
          "close": 13767.6
        },
        {
          "date": "2026-05-15",
          "close": 13700.88
        },
        {
          "date": "2026-05-18",
          "close": 13858.54
        },
        {
          "date": "2026-05-19",
          "close": 14141.5
        },
        {
          "date": "2026-05-20",
          "close": 14328.83
        },
        {
          "date": "2026-05-21",
          "close": 13774.39
        },
        {
          "date": "2026-05-22",
          "close": 14291.11
        },
        {
          "date": "2026-05-25",
          "close": 14718.74
        },
        {
          "date": "2026-05-26",
          "close": 14526.59
        },
        {
          "date": "2026-05-27",
          "close": 14305.54
        },
        {
          "date": "2026-05-28",
          "close": 14648.03
        },
        {
          "date": "2026-05-29",
          "close": 13878.01
        },
        {
          "date": "2026-06-01",
          "close": 13646.59
        },
        {
          "date": "2026-06-02",
          "close": 13824.69
        },
        {
          "date": "2026-06-03",
          "close": 13971.68
        },
        {
          "date": "2026-06-04",
          "close": 14159.75
        },
        {
          "date": "2026-06-05",
          "close": 14043.11
        },
        {
          "date": "2026-06-08",
          "close": 13423.77
        },
        {
          "date": "2026-06-09",
          "close": 14042.55
        },
        {
          "date": "2026-06-10",
          "close": 13794.81
        },
        {
          "date": "2026-06-11",
          "close": 13853.9
        },
        {
          "date": "2026-06-12",
          "close": 13707.01
        },
        {
          "date": "2026-06-15",
          "close": 14527.5
        },
        {
          "date": "2026-06-16",
          "close": 14937.19
        },
        {
          "date": "2026-06-17",
          "close": 15423.29
        },
        {
          "date": "2026-06-18",
          "close": 15599.87
        },
        {
          "date": "2026-06-22",
          "close": 15718.75
        },
        {
          "date": "2026-06-23",
          "close": 15572.3
        },
        {
          "date": "2026-06-24",
          "close": 15925.38
        },
        {
          "date": "2026-06-25",
          "close": 16101.3
        },
        {
          "date": "2026-06-26",
          "close": 15869.62
        },
        {
          "date": "2026-06-29",
          "close": 15790.03
        },
        {
          "date": "2026-06-30",
          "close": 16636.53
        },
        {
          "date": "2026-07-01",
          "close": 16587.92
        },
        {
          "date": "2026-07-02",
          "close": 15846.29
        },
        {
          "date": "2026-07-03",
          "close": 15656.21
        },
        {
          "date": "2026-07-06",
          "close": 15337.66
        },
        {
          "date": "2026-07-07",
          "close": 15125.15
        },
        {
          "date": "2026-07-08",
          "close": 14841.1
        },
        {
          "date": "2026-07-09",
          "close": 15514.45
        },
        {
          "date": "2026-07-10",
          "close": 15029.11
        },
        {
          "date": "2026-07-13",
          "close": 14031.46
        },
        {
          "date": "2026-07-14",
          "close": 14285.85
        },
        {
          "date": "2026-07-15",
          "close": 13712.64
        },
        {
          "date": "2026-07-16",
          "close": 13268.6
        },
        {
          "date": "2026-07-17",
          "close": 12158.35
        },
        {
          "date": "2026-07-20",
          "close": 11359.72
        },
        {
          "date": "2026-07-21",
          "close": 12197.24
        },
        {
          "date": "2026-07-22",
          "close": 11988.4
        },
        {
          "date": "2026-07-23",
          "close": 11876.83
        },
        {
          "date": "2026-07-24",
          "close": 11717.13
        },
        {
          "date": "2026-07-27",
          "close": 12116.08
        },
        {
          "date": "2026-07-28",
          "close": 11603.07
        },
        {
          "date": "2026-07-29",
          "close": 11564.33
        },
        {
          "date": "2026-07-30",
          "close": 10880.07
        },
        {
          "date": "2026-07-31",
          "close": 11297.42
        },
        {
          "date": "2026-08-03",
          "close": 11135.39
        },
        {
          "date": "2026-08-04",
          "close": 11719.09
        },
        {
          "date": "2026-08-05",
          "close": 12292.48
        },
        {
          "date": "2026-08-06",
          "close": 12545.24
        },
        {
          "date": "2026-08-07",
          "close": 12940.35
        },
        {
          "date": "2026-08-10",
          "close": 12960.19
        },
        {
          "date": "2026-08-11",
          "close": 12908.2
        },
        {
          "date": "2026-08-12",
          "close": 13165.0
        },
        {
          "date": "2026-08-13",
          "close": 12953.77
        },
        {
          "date": "2026-08-14",
          "close": 13183.76
        },
        {
          "date": "2026-08-17",
          "close": 13704.06
        },
        {
          "date": "2026-08-18",
          "close": 13739.31
        },
        {
          "date": "2026-08-19",
          "close": 12784.88
        },
        {
          "date": "2026-08-20",
          "close": 12910.59
        },
        {
          "date": "2026-08-21",
          "close": 13005.06
        },
        {
          "date": "2026-08-24",
          "close": 12708.63
        },
        {
          "date": "2026-08-25",
          "close": 12791.18
        },
        {
          "date": "2026-08-26",
          "close": 12764.08
        },
        {
          "date": "2026-08-27",
          "close": 13270.93
        },
        {
          "date": "2026-08-28",
          "close": 13136.14
        },
        {
          "date": "2026-08-31",
          "close": 13442.5
        },
        {
          "date": "2026-09-01",
          "close": 13178.86
        },
        {
          "date": "2026-09-02",
          "close": 13065.74
        },
        {
          "date": "2026-09-03",
          "close": 13065.34
        },
        {
          "date": "2026-09-04",
          "close": 12741.47
        },
        {
          "date": "2026-09-07",
          "close": 13122.8
        },
        {
          "date": "2026-09-08",
          "close": 13004.5
        },
        {
          "date": "2026-09-09",
          "close": 12986.22
        },
        {
          "date": "2026-09-10",
          "close": 12872.73
        },
        {
          "date": "2026-09-11",
          "close": 12730.57
        },
        {
          "date": "2026-09-14",
          "close": 12878.49
        },
        {
          "date": "2026-09-15",
          "close": 12916.18
        },
        {
          "date": "2026-09-16",
          "close": 13407.33
        },
        {
          "date": "2026-09-17",
          "close": 13367.14
        },
        {
          "date": "2026-09-18",
          "close": 13743.15
        },
        {
          "date": "2026-09-21",
          "close": 13904.09
        },
        {
          "date": "2026-09-22",
          "close": 13947.86
        },
        {
          "date": "2026-09-23",
          "close": 14066.17
        },
        {
          "date": "2026-09-24",
          "close": 13718.29
        },
        {
          "date": "2026-09-28",
          "close": 13077.67
        },
        {
          "date": "2026-09-29",
          "close": 13203.36
        },
        {
          "date": "2026-09-30",
          "close": 12901.47
        },
        {
          "date": "2026-10-08",
          "close": 12441.16
        },
        {
          "date": "2026-10-09",
          "close": 12247.5
        },
        {
          "date": "2026-10-12",
          "close": 11923.6
        },
        {
          "date": "2026-10-13",
          "close": 12044.42
        },
        {
          "date": "2026-10-14",
          "close": 11768.8
        },
        {
          "date": "2026-10-15",
          "close": 11378.61
        },
        {
          "date": "2026-10-16",
          "close": 11281.63
        },
        {
          "date": "2026-10-19",
          "close": 11245.67
        },
        {
          "date": "2026-10-20",
          "close": 11536.1
        },
        {
          "date": "2026-10-21",
          "close": 11569.86
        },
        {
          "date": "2026-10-22",
          "close": 11184.74
        },
        {
          "date": "2026-10-23",
          "close": 11488.64
        },
        {
          "date": "2026-10-26",
          "close": 11114.75
        },
        {
          "date": "2026-10-27",
          "close": 10674.52
        },
        {
          "date": "2026-10-28",
          "close": 11087.02
        },
        {
          "date": "2026-10-29",
          "close": 10495.01
        },
        {
          "date": "2026-10-30",
          "close": 10009.75
        },
        {
          "date": "2026-11-02",
          "close": 10282.33
        },
        {
          "date": "2026-11-03",
          "close": 9871.93
        },
        {
          "date": "2026-11-04",
          "close": 10622.76
        },
        {
          "date": "2026-11-05",
          "close": 10883.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5737704918032787,
          "pullback_frequency": 0.2459016393442623,
          "up_wilson": [
            0.4489523044494656,
            0.6898477806147472
          ],
          "pullback_wilson": [
            0.1550665770122629,
            0.3668442410998928
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6666666666666666,
          "pullback_frequency": 0.42424242424242425,
          "up_wilson": [
            0.4960789442780561,
            0.8024977232077931
          ],
          "pullback_wilson": [
            0.2723559663341021,
            0.5919273666268755
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 3,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1202",
      "name": "房地产",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023458558426472154,
        "5": 0.021862384649599553,
        "20": -0.11717837964043898,
        "60": -0.04984425306913076
      },
      "moving_averages": {
        "5": 1770.9979999999982,
        "20": 1866.165000000014,
        "60": 1938.2535000000148
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.1185033002579009,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2230.12
        },
        {
          "date": "2026-05-14",
          "close": 2180.13
        },
        {
          "date": "2026-05-15",
          "close": 2156.03
        },
        {
          "date": "2026-05-18",
          "close": 2143.08
        },
        {
          "date": "2026-05-19",
          "close": 2158.77
        },
        {
          "date": "2026-05-20",
          "close": 2133.41
        },
        {
          "date": "2026-05-21",
          "close": 2057.66
        },
        {
          "date": "2026-05-22",
          "close": 2073.89
        },
        {
          "date": "2026-05-25",
          "close": 2086.09
        },
        {
          "date": "2026-05-26",
          "close": 2065.29
        },
        {
          "date": "2026-05-27",
          "close": 2026.6
        },
        {
          "date": "2026-05-28",
          "close": 2047.76
        },
        {
          "date": "2026-05-29",
          "close": 2060.57
        },
        {
          "date": "2026-06-01",
          "close": 2090.49
        },
        {
          "date": "2026-06-02",
          "close": 2063.34
        },
        {
          "date": "2026-06-03",
          "close": 2039.1
        },
        {
          "date": "2026-06-04",
          "close": 2014.36
        },
        {
          "date": "2026-06-05",
          "close": 2026.77
        },
        {
          "date": "2026-06-08",
          "close": 1994.14
        },
        {
          "date": "2026-06-09",
          "close": 1976.77
        },
        {
          "date": "2026-06-10",
          "close": 1966.32
        },
        {
          "date": "2026-06-11",
          "close": 1944.76
        },
        {
          "date": "2026-06-12",
          "close": 1963.72
        },
        {
          "date": "2026-06-15",
          "close": 1970.99
        },
        {
          "date": "2026-06-16",
          "close": 1952.77
        },
        {
          "date": "2026-06-17",
          "close": 1919.26
        },
        {
          "date": "2026-06-18",
          "close": 1905.62
        },
        {
          "date": "2026-06-22",
          "close": 1905.18
        },
        {
          "date": "2026-06-23",
          "close": 1921.51
        },
        {
          "date": "2026-06-24",
          "close": 1864.48
        },
        {
          "date": "2026-06-25",
          "close": 1841.95
        },
        {
          "date": "2026-06-26",
          "close": 1816.46
        },
        {
          "date": "2026-06-29",
          "close": 1806.5
        },
        {
          "date": "2026-06-30",
          "close": 1798.32
        },
        {
          "date": "2026-07-01",
          "close": 1845.62
        },
        {
          "date": "2026-07-02",
          "close": 1836.44
        },
        {
          "date": "2026-07-03",
          "close": 1855.35
        },
        {
          "date": "2026-07-06",
          "close": 1860.22
        },
        {
          "date": "2026-07-07",
          "close": 1804.33
        },
        {
          "date": "2026-07-08",
          "close": 1808.13
        },
        {
          "date": "2026-07-09",
          "close": 1815.03
        },
        {
          "date": "2026-07-10",
          "close": 1856.2
        },
        {
          "date": "2026-07-13",
          "close": 1803.34
        },
        {
          "date": "2026-07-14",
          "close": 1825.36
        },
        {
          "date": "2026-07-15",
          "close": 1844.9
        },
        {
          "date": "2026-07-16",
          "close": 1854.37
        },
        {
          "date": "2026-07-17",
          "close": 1790.51
        },
        {
          "date": "2026-07-20",
          "close": 1764.22
        },
        {
          "date": "2026-07-21",
          "close": 1747.59
        },
        {
          "date": "2026-07-22",
          "close": 1754.15
        },
        {
          "date": "2026-07-23",
          "close": 1786.43
        },
        {
          "date": "2026-07-24",
          "close": 1751.43
        },
        {
          "date": "2026-07-27",
          "close": 1794.03
        },
        {
          "date": "2026-07-28",
          "close": 1801.85
        },
        {
          "date": "2026-07-29",
          "close": 1834.09
        },
        {
          "date": "2026-07-30",
          "close": 1824.95
        },
        {
          "date": "2026-07-31",
          "close": 1853.43
        },
        {
          "date": "2026-08-03",
          "close": 1886.34
        },
        {
          "date": "2026-08-04",
          "close": 1886.97
        },
        {
          "date": "2026-08-05",
          "close": 1910.15
        },
        {
          "date": "2026-08-06",
          "close": 1920.46
        },
        {
          "date": "2026-08-07",
          "close": 1903.68
        },
        {
          "date": "2026-08-10",
          "close": 1937.61
        },
        {
          "date": "2026-08-11",
          "close": 1944.79
        },
        {
          "date": "2026-08-12",
          "close": 2005.11
        },
        {
          "date": "2026-08-13",
          "close": 1962.9
        },
        {
          "date": "2026-08-14",
          "close": 1943.05
        },
        {
          "date": "2026-08-17",
          "close": 1954.34
        },
        {
          "date": "2026-08-18",
          "close": 1945.08
        },
        {
          "date": "2026-08-19",
          "close": 1911.49
        },
        {
          "date": "2026-08-20",
          "close": 1944.53
        },
        {
          "date": "2026-08-21",
          "close": 1927.54
        },
        {
          "date": "2026-08-24",
          "close": 1908.12
        },
        {
          "date": "2026-08-25",
          "close": 1948.67
        },
        {
          "date": "2026-08-26",
          "close": 1964.93
        },
        {
          "date": "2026-08-27",
          "close": 1969.78
        },
        {
          "date": "2026-08-28",
          "close": 1998.25
        },
        {
          "date": "2026-08-31",
          "close": 1987.78
        },
        {
          "date": "2026-09-01",
          "close": 1989.63
        },
        {
          "date": "2026-09-02",
          "close": 1975.52
        },
        {
          "date": "2026-09-03",
          "close": 1966.68
        },
        {
          "date": "2026-09-04",
          "close": 1988.91
        },
        {
          "date": "2026-09-07",
          "close": 1993.25
        },
        {
          "date": "2026-09-08",
          "close": 2035.63
        },
        {
          "date": "2026-09-09",
          "close": 2005.16
        },
        {
          "date": "2026-09-10",
          "close": 1990.57
        },
        {
          "date": "2026-09-11",
          "close": 1937.92
        },
        {
          "date": "2026-09-14",
          "close": 1941.84
        },
        {
          "date": "2026-09-15",
          "close": 1904.33
        },
        {
          "date": "2026-09-16",
          "close": 1922.06
        },
        {
          "date": "2026-09-17",
          "close": 1934.36
        },
        {
          "date": "2026-09-18",
          "close": 1973.51
        },
        {
          "date": "2026-09-21",
          "close": 2039.07
        },
        {
          "date": "2026-09-22",
          "close": 2044.34
        },
        {
          "date": "2026-09-23",
          "close": 2045.87
        },
        {
          "date": "2026-09-24",
          "close": 2009.5
        },
        {
          "date": "2026-09-28",
          "close": 1995.01
        },
        {
          "date": "2026-09-29",
          "close": 2064.33
        },
        {
          "date": "2026-09-30",
          "close": 2080.47
        },
        {
          "date": "2026-10-08",
          "close": 2055.84
        },
        {
          "date": "2026-10-09",
          "close": 2058.93
        },
        {
          "date": "2026-10-12",
          "close": 2000.94
        },
        {
          "date": "2026-10-13",
          "close": 1994.11
        },
        {
          "date": "2026-10-14",
          "close": 1964.02
        },
        {
          "date": "2026-10-15",
          "close": 1898.27
        },
        {
          "date": "2026-10-16",
          "close": 1931.6
        },
        {
          "date": "2026-10-19",
          "close": 1894.87
        },
        {
          "date": "2026-10-20",
          "close": 1883.75
        },
        {
          "date": "2026-10-21",
          "close": 1886.05
        },
        {
          "date": "2026-10-22",
          "close": 1825.15
        },
        {
          "date": "2026-10-23",
          "close": 1849.09
        },
        {
          "date": "2026-10-26",
          "close": 1864.13
        },
        {
          "date": "2026-10-27",
          "close": 1816.37
        },
        {
          "date": "2026-10-28",
          "close": 1824.92
        },
        {
          "date": "2026-10-29",
          "close": 1776.11
        },
        {
          "date": "2026-10-30",
          "close": 1742.44
        },
        {
          "date": "2026-11-02",
          "close": 1758.4
        },
        {
          "date": "2026-11-03",
          "close": 1765.87
        },
        {
          "date": "2026-11-04",
          "close": 1773.34
        },
        {
          "date": "2026-11-05",
          "close": 1814.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5227272727272727,
          "pullback_frequency": 0.3068181818181818,
          "up_wilson": [
            0.41961959494387296,
            0.6239337202077226
          ],
          "pullback_wilson": [
            0.2202353054644818,
            0.4095615157469539
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6111111111111112,
          "pullback_frequency": 0.2962962962962963,
          "up_wilson": [
            0.47788298538207685,
            0.7295806617088351
          ],
          "pullback_wilson": [
            0.19137425132179783,
            0.4282757290115303
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1203",
      "name": "非银金融",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0013153784902621979,
        "5": 0.03603665114500698,
        "20": -0.02130166319808735,
        "60": -0.06890838804687993
      },
      "moving_averages": {
        "5": 2240.5299999999816,
        "20": 2286.8580000000193,
        "60": 2373.6715000000045
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.04074949742707956,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2598.07
        },
        {
          "date": "2026-05-14",
          "close": 2547.64
        },
        {
          "date": "2026-05-15",
          "close": 2490.06
        },
        {
          "date": "2026-05-18",
          "close": 2480.99
        },
        {
          "date": "2026-05-19",
          "close": 2502.86
        },
        {
          "date": "2026-05-20",
          "close": 2482.67
        },
        {
          "date": "2026-05-21",
          "close": 2462.87
        },
        {
          "date": "2026-05-22",
          "close": 2439.31
        },
        {
          "date": "2026-05-25",
          "close": 2454.71
        },
        {
          "date": "2026-05-26",
          "close": 2461.7
        },
        {
          "date": "2026-05-27",
          "close": 2426.61
        },
        {
          "date": "2026-05-28",
          "close": 2391.33
        },
        {
          "date": "2026-05-29",
          "close": 2399.81
        },
        {
          "date": "2026-06-01",
          "close": 2413.75
        },
        {
          "date": "2026-06-02",
          "close": 2395.64
        },
        {
          "date": "2026-06-03",
          "close": 2367.88
        },
        {
          "date": "2026-06-04",
          "close": 2324.88
        },
        {
          "date": "2026-06-05",
          "close": 2311.37
        },
        {
          "date": "2026-06-08",
          "close": 2259.38
        },
        {
          "date": "2026-06-09",
          "close": 2263.68
        },
        {
          "date": "2026-06-10",
          "close": 2284.28
        },
        {
          "date": "2026-06-11",
          "close": 2250.02
        },
        {
          "date": "2026-06-12",
          "close": 2326.12
        },
        {
          "date": "2026-06-15",
          "close": 2394.9
        },
        {
          "date": "2026-06-16",
          "close": 2403.78
        },
        {
          "date": "2026-06-17",
          "close": 2393.96
        },
        {
          "date": "2026-06-18",
          "close": 2326.3
        },
        {
          "date": "2026-06-22",
          "close": 2454.74
        },
        {
          "date": "2026-06-23",
          "close": 2462.42
        },
        {
          "date": "2026-06-24",
          "close": 2405.1
        },
        {
          "date": "2026-06-25",
          "close": 2456.17
        },
        {
          "date": "2026-06-26",
          "close": 2352.81
        },
        {
          "date": "2026-06-29",
          "close": 2363.68
        },
        {
          "date": "2026-06-30",
          "close": 2355.15
        },
        {
          "date": "2026-07-01",
          "close": 2465.79
        },
        {
          "date": "2026-07-02",
          "close": 2421.73
        },
        {
          "date": "2026-07-03",
          "close": 2439.08
        },
        {
          "date": "2026-07-06",
          "close": 2440.28
        },
        {
          "date": "2026-07-07",
          "close": 2384.19
        },
        {
          "date": "2026-07-08",
          "close": 2371.03
        },
        {
          "date": "2026-07-09",
          "close": 2396.93
        },
        {
          "date": "2026-07-10",
          "close": 2373.66
        },
        {
          "date": "2026-07-13",
          "close": 2339.06
        },
        {
          "date": "2026-07-14",
          "close": 2367.22
        },
        {
          "date": "2026-07-15",
          "close": 2424.66
        },
        {
          "date": "2026-07-16",
          "close": 2396.69
        },
        {
          "date": "2026-07-17",
          "close": 2362.76
        },
        {
          "date": "2026-07-20",
          "close": 2394.67
        },
        {
          "date": "2026-07-21",
          "close": 2409.03
        },
        {
          "date": "2026-07-22",
          "close": 2385.21
        },
        {
          "date": "2026-07-23",
          "close": 2417.89
        },
        {
          "date": "2026-07-24",
          "close": 2347.16
        },
        {
          "date": "2026-07-27",
          "close": 2375.15
        },
        {
          "date": "2026-07-28",
          "close": 2354.2
        },
        {
          "date": "2026-07-29",
          "close": 2406.1
        },
        {
          "date": "2026-07-30",
          "close": 2416.94
        },
        {
          "date": "2026-07-31",
          "close": 2428.65
        },
        {
          "date": "2026-08-03",
          "close": 2439.02
        },
        {
          "date": "2026-08-04",
          "close": 2432.07
        },
        {
          "date": "2026-08-05",
          "close": 2444.55
        },
        {
          "date": "2026-08-06",
          "close": 2422.29
        },
        {
          "date": "2026-08-07",
          "close": 2409.81
        },
        {
          "date": "2026-08-10",
          "close": 2426.03
        },
        {
          "date": "2026-08-11",
          "close": 2409.8
        },
        {
          "date": "2026-08-12",
          "close": 2427.08
        },
        {
          "date": "2026-08-13",
          "close": 2423.27
        },
        {
          "date": "2026-08-14",
          "close": 2393.74
        },
        {
          "date": "2026-08-17",
          "close": 2413.71
        },
        {
          "date": "2026-08-18",
          "close": 2379.84
        },
        {
          "date": "2026-08-19",
          "close": 2337.11
        },
        {
          "date": "2026-08-20",
          "close": 2358.74
        },
        {
          "date": "2026-08-21",
          "close": 2360.55
        },
        {
          "date": "2026-08-24",
          "close": 2368.89
        },
        {
          "date": "2026-08-25",
          "close": 2389.44
        },
        {
          "date": "2026-08-26",
          "close": 2451.57
        },
        {
          "date": "2026-08-27",
          "close": 2483.92
        },
        {
          "date": "2026-08-28",
          "close": 2482.65
        },
        {
          "date": "2026-08-31",
          "close": 2486.43
        },
        {
          "date": "2026-09-01",
          "close": 2533.84
        },
        {
          "date": "2026-09-02",
          "close": 2487.24
        },
        {
          "date": "2026-09-03",
          "close": 2494.13
        },
        {
          "date": "2026-09-04",
          "close": 2514.21
        },
        {
          "date": "2026-09-07",
          "close": 2479.66
        },
        {
          "date": "2026-09-08",
          "close": 2484.47
        },
        {
          "date": "2026-09-09",
          "close": 2467.82
        },
        {
          "date": "2026-09-10",
          "close": 2489.21
        },
        {
          "date": "2026-09-11",
          "close": 2394.96
        },
        {
          "date": "2026-09-14",
          "close": 2382.23
        },
        {
          "date": "2026-09-15",
          "close": 2359.64
        },
        {
          "date": "2026-09-16",
          "close": 2384.69
        },
        {
          "date": "2026-09-17",
          "close": 2363.78
        },
        {
          "date": "2026-09-18",
          "close": 2397.54
        },
        {
          "date": "2026-09-21",
          "close": 2438.71
        },
        {
          "date": "2026-09-22",
          "close": 2437.55
        },
        {
          "date": "2026-09-23",
          "close": 2412.74
        },
        {
          "date": "2026-09-24",
          "close": 2373.1
        },
        {
          "date": "2026-09-28",
          "close": 2335.5
        },
        {
          "date": "2026-09-29",
          "close": 2347.23
        },
        {
          "date": "2026-09-30",
          "close": 2354.37
        },
        {
          "date": "2026-10-08",
          "close": 2325.64
        },
        {
          "date": "2026-10-09",
          "close": 2372.79
        },
        {
          "date": "2026-10-12",
          "close": 2369.03
        },
        {
          "date": "2026-10-13",
          "close": 2372.69
        },
        {
          "date": "2026-10-14",
          "close": 2357.66
        },
        {
          "date": "2026-10-15",
          "close": 2344.42
        },
        {
          "date": "2026-10-16",
          "close": 2324.62
        },
        {
          "date": "2026-10-19",
          "close": 2326.28
        },
        {
          "date": "2026-10-20",
          "close": 2304.2
        },
        {
          "date": "2026-10-21",
          "close": 2287.86
        },
        {
          "date": "2026-10-22",
          "close": 2248.32
        },
        {
          "date": "2026-10-23",
          "close": 2281.43
        },
        {
          "date": "2026-10-26",
          "close": 2284.09
        },
        {
          "date": "2026-10-27",
          "close": 2235.62
        },
        {
          "date": "2026-10-28",
          "close": 2228.57
        },
        {
          "date": "2026-10-29",
          "close": 2196.93
        },
        {
          "date": "2026-10-30",
          "close": 2157.11
        },
        {
          "date": "2026-11-02",
          "close": 2241.38
        },
        {
          "date": "2026-11-03",
          "close": 2254.95
        },
        {
          "date": "2026-11-04",
          "close": 2273.11
        },
        {
          "date": "2026-11-05",
          "close": 2276.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5542168674698795,
          "pullback_frequency": 0.1927710843373494,
          "up_wilson": [
            0.44725016436737103,
            0.656386970731692
          ],
          "pullback_wilson": [
            0.12228902945885581,
            0.2904338716464535
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.36,
          "up_wilson": [
            0.4618143774758936,
            0.7239161026974346
          ],
          "pullback_wilson": [
            0.24138749651846741,
            0.49858983123887307
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 36,
          "insufficient_or_abstained": 9,
          "hit_rate": 0.5277777777777778,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "baseline_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 20,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1204",
      "name": "国防军工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012736173564513287,
        "5": 0.008418845506242834,
        "20": -0.04188652549167571,
        "60": -0.06948042668112864
      },
      "moving_averages": {
        "5": 4927.413999999873,
        "20": 5113.6534999999685,
        "60": 5375.49933333331
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-01",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04420535191705821,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7083.35
        },
        {
          "date": "2026-05-14",
          "close": 6831.41
        },
        {
          "date": "2026-05-15",
          "close": 6725.64
        },
        {
          "date": "2026-05-18",
          "close": 6740.38
        },
        {
          "date": "2026-05-19",
          "close": 6789.83
        },
        {
          "date": "2026-05-20",
          "close": 6742.44
        },
        {
          "date": "2026-05-21",
          "close": 6529.24
        },
        {
          "date": "2026-05-22",
          "close": 6642.32
        },
        {
          "date": "2026-05-25",
          "close": 6670.59
        },
        {
          "date": "2026-05-26",
          "close": 6478.33
        },
        {
          "date": "2026-05-27",
          "close": 6303.55
        },
        {
          "date": "2026-05-28",
          "close": 6413.3
        },
        {
          "date": "2026-05-29",
          "close": 6096.88
        },
        {
          "date": "2026-06-01",
          "close": 6073.09
        },
        {
          "date": "2026-06-02",
          "close": 6041.75
        },
        {
          "date": "2026-06-03",
          "close": 6070.94
        },
        {
          "date": "2026-06-04",
          "close": 6033.71
        },
        {
          "date": "2026-06-05",
          "close": 6098.29
        },
        {
          "date": "2026-06-08",
          "close": 5879.34
        },
        {
          "date": "2026-06-09",
          "close": 5943.71
        },
        {
          "date": "2026-06-10",
          "close": 5852.64
        },
        {
          "date": "2026-06-11",
          "close": 5843.74
        },
        {
          "date": "2026-06-12",
          "close": 6026.24
        },
        {
          "date": "2026-06-15",
          "close": 6116.94
        },
        {
          "date": "2026-06-16",
          "close": 6150.37
        },
        {
          "date": "2026-06-17",
          "close": 6182.13
        },
        {
          "date": "2026-06-18",
          "close": 6181.32
        },
        {
          "date": "2026-06-22",
          "close": 6129.69
        },
        {
          "date": "2026-06-23",
          "close": 6008.68
        },
        {
          "date": "2026-06-24",
          "close": 6020.82
        },
        {
          "date": "2026-06-25",
          "close": 5940.53
        },
        {
          "date": "2026-06-26",
          "close": 5867.28
        },
        {
          "date": "2026-06-29",
          "close": 5793.0
        },
        {
          "date": "2026-06-30",
          "close": 6020.25
        },
        {
          "date": "2026-07-01",
          "close": 6103.95
        },
        {
          "date": "2026-07-02",
          "close": 5984.52
        },
        {
          "date": "2026-07-03",
          "close": 6204.03
        },
        {
          "date": "2026-07-06",
          "close": 6041.25
        },
        {
          "date": "2026-07-07",
          "close": 5846.91
        },
        {
          "date": "2026-07-08",
          "close": 5706.25
        },
        {
          "date": "2026-07-09",
          "close": 5813.04
        },
        {
          "date": "2026-07-10",
          "close": 6012.16
        },
        {
          "date": "2026-07-13",
          "close": 5555.76
        },
        {
          "date": "2026-07-14",
          "close": 5452.69
        },
        {
          "date": "2026-07-15",
          "close": 5395.19
        },
        {
          "date": "2026-07-16",
          "close": 5329.04
        },
        {
          "date": "2026-07-17",
          "close": 5055.33
        },
        {
          "date": "2026-07-20",
          "close": 4931.97
        },
        {
          "date": "2026-07-21",
          "close": 5036.74
        },
        {
          "date": "2026-07-22",
          "close": 4960.74
        },
        {
          "date": "2026-07-23",
          "close": 5101.04
        },
        {
          "date": "2026-07-24",
          "close": 5029.36
        },
        {
          "date": "2026-07-27",
          "close": 5192.73
        },
        {
          "date": "2026-07-28",
          "close": 5088.76
        },
        {
          "date": "2026-07-29",
          "close": 5161.94
        },
        {
          "date": "2026-07-30",
          "close": 5055.78
        },
        {
          "date": "2026-07-31",
          "close": 5182.86
        },
        {
          "date": "2026-08-03",
          "close": 5267.21
        },
        {
          "date": "2026-08-04",
          "close": 5362.09
        },
        {
          "date": "2026-08-05",
          "close": 5457.94
        },
        {
          "date": "2026-08-06",
          "close": 5477.45
        },
        {
          "date": "2026-08-07",
          "close": 5533.66
        },
        {
          "date": "2026-08-10",
          "close": 5647.02
        },
        {
          "date": "2026-08-11",
          "close": 5525.36
        },
        {
          "date": "2026-08-12",
          "close": 5580.3
        },
        {
          "date": "2026-08-13",
          "close": 5519.14
        },
        {
          "date": "2026-08-14",
          "close": 5552.24
        },
        {
          "date": "2026-08-17",
          "close": 5673.48
        },
        {
          "date": "2026-08-18",
          "close": 5628.62
        },
        {
          "date": "2026-08-19",
          "close": 5295.16
        },
        {
          "date": "2026-08-20",
          "close": 5291.92
        },
        {
          "date": "2026-08-21",
          "close": 5331.76
        },
        {
          "date": "2026-08-24",
          "close": 5245.18
        },
        {
          "date": "2026-08-25",
          "close": 5318.91
        },
        {
          "date": "2026-08-26",
          "close": 5315.63
        },
        {
          "date": "2026-08-27",
          "close": 5420.37
        },
        {
          "date": "2026-08-28",
          "close": 5419.28
        },
        {
          "date": "2026-08-31",
          "close": 5515.91
        },
        {
          "date": "2026-09-01",
          "close": 5539.3
        },
        {
          "date": "2026-09-02",
          "close": 5611.75
        },
        {
          "date": "2026-09-03",
          "close": 5575.48
        },
        {
          "date": "2026-09-04",
          "close": 5583.11
        },
        {
          "date": "2026-09-07",
          "close": 5548.62
        },
        {
          "date": "2026-09-08",
          "close": 5614.23
        },
        {
          "date": "2026-09-09",
          "close": 5676.06
        },
        {
          "date": "2026-09-10",
          "close": 5627.77
        },
        {
          "date": "2026-09-11",
          "close": 5631.46
        },
        {
          "date": "2026-09-14",
          "close": 5544.34
        },
        {
          "date": "2026-09-15",
          "close": 5454.56
        },
        {
          "date": "2026-09-16",
          "close": 5537.87
        },
        {
          "date": "2026-09-17",
          "close": 5499.37
        },
        {
          "date": "2026-09-18",
          "close": 5585.86
        },
        {
          "date": "2026-09-21",
          "close": 5683.77
        },
        {
          "date": "2026-09-22",
          "close": 5652.49
        },
        {
          "date": "2026-09-23",
          "close": 5610.36
        },
        {
          "date": "2026-09-24",
          "close": 5557.9
        },
        {
          "date": "2026-09-28",
          "close": 5381.02
        },
        {
          "date": "2026-09-29",
          "close": 5390.84
        },
        {
          "date": "2026-09-30",
          "close": 5358.59
        },
        {
          "date": "2026-10-08",
          "close": 5300.75
        },
        {
          "date": "2026-10-09",
          "close": 5247.81
        },
        {
          "date": "2026-10-12",
          "close": 5129.22
        },
        {
          "date": "2026-10-13",
          "close": 5258.99
        },
        {
          "date": "2026-10-14",
          "close": 5212.73
        },
        {
          "date": "2026-10-15",
          "close": 5021.55
        },
        {
          "date": "2026-10-16",
          "close": 5245.32
        },
        {
          "date": "2026-10-19",
          "close": 5299.85
        },
        {
          "date": "2026-10-20",
          "close": 5313.61
        },
        {
          "date": "2026-10-21",
          "close": 5286.93
        },
        {
          "date": "2026-10-22",
          "close": 5148.56
        },
        {
          "date": "2026-10-23",
          "close": 5246.82
        },
        {
          "date": "2026-10-26",
          "close": 5187.55
        },
        {
          "date": "2026-10-27",
          "close": 4944.55
        },
        {
          "date": "2026-10-28",
          "close": 5056.19
        },
        {
          "date": "2026-10-29",
          "close": 5036.32
        },
        {
          "date": "2026-10-30",
          "close": 4792.17
        },
        {
          "date": "2026-11-02",
          "close": 4899.95
        },
        {
          "date": "2026-11-03",
          "close": 4851.38
        },
        {
          "date": "2026-11-04",
          "close": 5014.85
        },
        {
          "date": "2026-11-05",
          "close": 5078.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48863636363636365,
          "pullback_frequency": 0.3068181818181818,
          "up_wilson": [
            0.3868786464057155,
            0.5913446960184866
          ],
          "pullback_wilson": [
            0.2202353054644818,
            0.4095615157469539
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 4,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 7,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1205",
      "name": "机械设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02062261603090132,
        "5": 0.018013416091599677,
        "20": -0.061303022493179204,
        "60": -0.05871187226107433
      },
      "moving_averages": {
        "5": 4086.445999999903,
        "20": 4235.877499999944,
        "60": 4510.729999999973
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.057399359254664994,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5369.15
        },
        {
          "date": "2026-05-14",
          "close": 5282.95
        },
        {
          "date": "2026-05-15",
          "close": 5328.21
        },
        {
          "date": "2026-05-18",
          "close": 5325.35
        },
        {
          "date": "2026-05-19",
          "close": 5381.97
        },
        {
          "date": "2026-05-20",
          "close": 5355.66
        },
        {
          "date": "2026-05-21",
          "close": 5200.26
        },
        {
          "date": "2026-05-22",
          "close": 5319.9
        },
        {
          "date": "2026-05-25",
          "close": 5301.19
        },
        {
          "date": "2026-05-26",
          "close": 5198.5
        },
        {
          "date": "2026-05-27",
          "close": 5054.75
        },
        {
          "date": "2026-05-28",
          "close": 5126.79
        },
        {
          "date": "2026-05-29",
          "close": 4947.49
        },
        {
          "date": "2026-06-01",
          "close": 4973.14
        },
        {
          "date": "2026-06-02",
          "close": 4972.52
        },
        {
          "date": "2026-06-03",
          "close": 4972.08
        },
        {
          "date": "2026-06-04",
          "close": 4958.58
        },
        {
          "date": "2026-06-05",
          "close": 5052.86
        },
        {
          "date": "2026-06-08",
          "close": 4978.38
        },
        {
          "date": "2026-06-09",
          "close": 5033.73
        },
        {
          "date": "2026-06-10",
          "close": 4918.9
        },
        {
          "date": "2026-06-11",
          "close": 4829.16
        },
        {
          "date": "2026-06-12",
          "close": 4847.53
        },
        {
          "date": "2026-06-15",
          "close": 4984.04
        },
        {
          "date": "2026-06-16",
          "close": 5058.87
        },
        {
          "date": "2026-06-17",
          "close": 5044.45
        },
        {
          "date": "2026-06-18",
          "close": 5078.67
        },
        {
          "date": "2026-06-22",
          "close": 5058.16
        },
        {
          "date": "2026-06-23",
          "close": 5065.78
        },
        {
          "date": "2026-06-24",
          "close": 5010.77
        },
        {
          "date": "2026-06-25",
          "close": 4928.68
        },
        {
          "date": "2026-06-26",
          "close": 4820.51
        },
        {
          "date": "2026-06-29",
          "close": 4775.09
        },
        {
          "date": "2026-06-30",
          "close": 4897.5
        },
        {
          "date": "2026-07-01",
          "close": 4971.63
        },
        {
          "date": "2026-07-02",
          "close": 4942.74
        },
        {
          "date": "2026-07-03",
          "close": 5071.72
        },
        {
          "date": "2026-07-06",
          "close": 4956.45
        },
        {
          "date": "2026-07-07",
          "close": 4823.04
        },
        {
          "date": "2026-07-08",
          "close": 4678.83
        },
        {
          "date": "2026-07-09",
          "close": 4723.45
        },
        {
          "date": "2026-07-10",
          "close": 4757.62
        },
        {
          "date": "2026-07-13",
          "close": 4486.5
        },
        {
          "date": "2026-07-14",
          "close": 4549.34
        },
        {
          "date": "2026-07-15",
          "close": 4531.62
        },
        {
          "date": "2026-07-16",
          "close": 4470.62
        },
        {
          "date": "2026-07-17",
          "close": 4239.68
        },
        {
          "date": "2026-07-20",
          "close": 4040.0
        },
        {
          "date": "2026-07-21",
          "close": 4148.95
        },
        {
          "date": "2026-07-22",
          "close": 4071.21
        },
        {
          "date": "2026-07-23",
          "close": 4163.55
        },
        {
          "date": "2026-07-24",
          "close": 4070.68
        },
        {
          "date": "2026-07-27",
          "close": 4202.27
        },
        {
          "date": "2026-07-28",
          "close": 4159.22
        },
        {
          "date": "2026-07-29",
          "close": 4198.25
        },
        {
          "date": "2026-07-30",
          "close": 4076.98
        },
        {
          "date": "2026-07-31",
          "close": 4211.01
        },
        {
          "date": "2026-08-03",
          "close": 4277.62
        },
        {
          "date": "2026-08-04",
          "close": 4382.31
        },
        {
          "date": "2026-08-05",
          "close": 4488.53
        },
        {
          "date": "2026-08-06",
          "close": 4532.86
        },
        {
          "date": "2026-08-07",
          "close": 4586.85
        },
        {
          "date": "2026-08-10",
          "close": 4631.18
        },
        {
          "date": "2026-08-11",
          "close": 4624.56
        },
        {
          "date": "2026-08-12",
          "close": 4693.54
        },
        {
          "date": "2026-08-13",
          "close": 4619.56
        },
        {
          "date": "2026-08-14",
          "close": 4653.57
        },
        {
          "date": "2026-08-17",
          "close": 4759.23
        },
        {
          "date": "2026-08-18",
          "close": 4782.26
        },
        {
          "date": "2026-08-19",
          "close": 4519.74
        },
        {
          "date": "2026-08-20",
          "close": 4573.9
        },
        {
          "date": "2026-08-21",
          "close": 4603.28
        },
        {
          "date": "2026-08-24",
          "close": 4538.82
        },
        {
          "date": "2026-08-25",
          "close": 4623.89
        },
        {
          "date": "2026-08-26",
          "close": 4609.73
        },
        {
          "date": "2026-08-27",
          "close": 4680.19
        },
        {
          "date": "2026-08-28",
          "close": 4671.35
        },
        {
          "date": "2026-08-31",
          "close": 4749.33
        },
        {
          "date": "2026-09-01",
          "close": 4735.27
        },
        {
          "date": "2026-09-02",
          "close": 4726.96
        },
        {
          "date": "2026-09-03",
          "close": 4723.32
        },
        {
          "date": "2026-09-04",
          "close": 4669.98
        },
        {
          "date": "2026-09-07",
          "close": 4741.41
        },
        {
          "date": "2026-09-08",
          "close": 4742.84
        },
        {
          "date": "2026-09-09",
          "close": 4718.84
        },
        {
          "date": "2026-09-10",
          "close": 4634.83
        },
        {
          "date": "2026-09-11",
          "close": 4535.18
        },
        {
          "date": "2026-09-14",
          "close": 4572.73
        },
        {
          "date": "2026-09-15",
          "close": 4511.6
        },
        {
          "date": "2026-09-16",
          "close": 4589.96
        },
        {
          "date": "2026-09-17",
          "close": 4599.49
        },
        {
          "date": "2026-09-18",
          "close": 4688.05
        },
        {
          "date": "2026-09-21",
          "close": 4758.64
        },
        {
          "date": "2026-09-22",
          "close": 4752.29
        },
        {
          "date": "2026-09-23",
          "close": 4775.07
        },
        {
          "date": "2026-09-24",
          "close": 4727.76
        },
        {
          "date": "2026-09-28",
          "close": 4593.55
        },
        {
          "date": "2026-09-29",
          "close": 4605.27
        },
        {
          "date": "2026-09-30",
          "close": 4568.45
        },
        {
          "date": "2026-10-08",
          "close": 4500.92
        },
        {
          "date": "2026-10-09",
          "close": 4482.28
        },
        {
          "date": "2026-10-12",
          "close": 4410.8
        },
        {
          "date": "2026-10-13",
          "close": 4429.51
        },
        {
          "date": "2026-10-14",
          "close": 4323.07
        },
        {
          "date": "2026-10-15",
          "close": 4168.24
        },
        {
          "date": "2026-10-16",
          "close": 4213.89
        },
        {
          "date": "2026-10-19",
          "close": 4213.96
        },
        {
          "date": "2026-10-20",
          "close": 4317.11
        },
        {
          "date": "2026-10-21",
          "close": 4291.78
        },
        {
          "date": "2026-10-22",
          "close": 4213.74
        },
        {
          "date": "2026-10-23",
          "close": 4340.52
        },
        {
          "date": "2026-10-26",
          "close": 4287.55
        },
        {
          "date": "2026-10-27",
          "close": 4155.29
        },
        {
          "date": "2026-10-28",
          "close": 4287.34
        },
        {
          "date": "2026-10-29",
          "close": 4150.24
        },
        {
          "date": "2026-10-30",
          "close": 4000.28
        },
        {
          "date": "2026-11-02",
          "close": 4081.01
        },
        {
          "date": "2026-11-03",
          "close": 3986.31
        },
        {
          "date": "2026-11-04",
          "close": 4139.63
        },
        {
          "date": "2026-11-05",
          "close": 4225.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5352112676056338,
          "pullback_frequency": 0.3380281690140845,
          "up_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "pullback_wilson": [
            0.23884988425189946,
            0.4538338185724453
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.21358874934330035,
            0.47929511690099585
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 15,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 10,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1206",
      "name": "基础化工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024268661866892582,
        "5": 0.02799345108781215,
        "20": -0.09357397274345025,
        "60": -0.06429009497498095
      },
      "moving_averages": {
        "5": 3157.649999999907,
        "20": 3331.3609999999635,
        "60": 3532.7806666666334
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.09915848140381855,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4106.43
        },
        {
          "date": "2026-05-14",
          "close": 4065.25
        },
        {
          "date": "2026-05-15",
          "close": 4071.88
        },
        {
          "date": "2026-05-18",
          "close": 4046.0
        },
        {
          "date": "2026-05-19",
          "close": 4049.57
        },
        {
          "date": "2026-05-20",
          "close": 4047.42
        },
        {
          "date": "2026-05-21",
          "close": 3899.47
        },
        {
          "date": "2026-05-22",
          "close": 4002.15
        },
        {
          "date": "2026-05-25",
          "close": 3971.04
        },
        {
          "date": "2026-05-26",
          "close": 3941.58
        },
        {
          "date": "2026-05-27",
          "close": 3839.99
        },
        {
          "date": "2026-05-28",
          "close": 3874.73
        },
        {
          "date": "2026-05-29",
          "close": 3763.25
        },
        {
          "date": "2026-06-01",
          "close": 3825.3
        },
        {
          "date": "2026-06-02",
          "close": 3794.63
        },
        {
          "date": "2026-06-03",
          "close": 3783.16
        },
        {
          "date": "2026-06-04",
          "close": 3747.3
        },
        {
          "date": "2026-06-05",
          "close": 3782.68
        },
        {
          "date": "2026-06-08",
          "close": 3666.34
        },
        {
          "date": "2026-06-09",
          "close": 3736.97
        },
        {
          "date": "2026-06-10",
          "close": 3749.16
        },
        {
          "date": "2026-06-11",
          "close": 3733.71
        },
        {
          "date": "2026-06-12",
          "close": 3765.12
        },
        {
          "date": "2026-06-15",
          "close": 3842.97
        },
        {
          "date": "2026-06-16",
          "close": 3872.51
        },
        {
          "date": "2026-06-17",
          "close": 3848.33
        },
        {
          "date": "2026-06-18",
          "close": 3817.69
        },
        {
          "date": "2026-06-22",
          "close": 3905.67
        },
        {
          "date": "2026-06-23",
          "close": 3904.24
        },
        {
          "date": "2026-06-24",
          "close": 3886.5
        },
        {
          "date": "2026-06-25",
          "close": 3809.54
        },
        {
          "date": "2026-06-26",
          "close": 3727.6
        },
        {
          "date": "2026-06-29",
          "close": 3691.09
        },
        {
          "date": "2026-06-30",
          "close": 3712.03
        },
        {
          "date": "2026-07-01",
          "close": 3812.78
        },
        {
          "date": "2026-07-02",
          "close": 3826.72
        },
        {
          "date": "2026-07-03",
          "close": 3802.68
        },
        {
          "date": "2026-07-06",
          "close": 3758.33
        },
        {
          "date": "2026-07-07",
          "close": 3650.73
        },
        {
          "date": "2026-07-08",
          "close": 3555.71
        },
        {
          "date": "2026-07-09",
          "close": 3553.69
        },
        {
          "date": "2026-07-10",
          "close": 3555.69
        },
        {
          "date": "2026-07-13",
          "close": 3405.81
        },
        {
          "date": "2026-07-14",
          "close": 3477.36
        },
        {
          "date": "2026-07-15",
          "close": 3478.35
        },
        {
          "date": "2026-07-16",
          "close": 3427.33
        },
        {
          "date": "2026-07-17",
          "close": 3307.44
        },
        {
          "date": "2026-07-20",
          "close": 3195.19
        },
        {
          "date": "2026-07-21",
          "close": 3233.95
        },
        {
          "date": "2026-07-22",
          "close": 3200.99
        },
        {
          "date": "2026-07-23",
          "close": 3283.76
        },
        {
          "date": "2026-07-24",
          "close": 3193.88
        },
        {
          "date": "2026-07-27",
          "close": 3291.49
        },
        {
          "date": "2026-07-28",
          "close": 3277.44
        },
        {
          "date": "2026-07-29",
          "close": 3323.62
        },
        {
          "date": "2026-07-30",
          "close": 3272.06
        },
        {
          "date": "2026-07-31",
          "close": 3322.28
        },
        {
          "date": "2026-08-03",
          "close": 3373.32
        },
        {
          "date": "2026-08-04",
          "close": 3420.76
        },
        {
          "date": "2026-08-05",
          "close": 3489.34
        },
        {
          "date": "2026-08-06",
          "close": 3524.13
        },
        {
          "date": "2026-08-07",
          "close": 3549.47
        },
        {
          "date": "2026-08-10",
          "close": 3616.07
        },
        {
          "date": "2026-08-11",
          "close": 3582.97
        },
        {
          "date": "2026-08-12",
          "close": 3617.09
        },
        {
          "date": "2026-08-13",
          "close": 3557.46
        },
        {
          "date": "2026-08-14",
          "close": 3569.59
        },
        {
          "date": "2026-08-17",
          "close": 3656.18
        },
        {
          "date": "2026-08-18",
          "close": 3671.04
        },
        {
          "date": "2026-08-19",
          "close": 3544.56
        },
        {
          "date": "2026-08-20",
          "close": 3576.32
        },
        {
          "date": "2026-08-21",
          "close": 3587.63
        },
        {
          "date": "2026-08-24",
          "close": 3551.85
        },
        {
          "date": "2026-08-25",
          "close": 3587.28
        },
        {
          "date": "2026-08-26",
          "close": 3601.71
        },
        {
          "date": "2026-08-27",
          "close": 3659.99
        },
        {
          "date": "2026-08-28",
          "close": 3717.34
        },
        {
          "date": "2026-08-31",
          "close": 3728.92
        },
        {
          "date": "2026-09-01",
          "close": 3750.63
        },
        {
          "date": "2026-09-02",
          "close": 3719.34
        },
        {
          "date": "2026-09-03",
          "close": 3681.14
        },
        {
          "date": "2026-09-04",
          "close": 3654.84
        },
        {
          "date": "2026-09-07",
          "close": 3688.09
        },
        {
          "date": "2026-09-08",
          "close": 3747.4
        },
        {
          "date": "2026-09-09",
          "close": 3739.41
        },
        {
          "date": "2026-09-10",
          "close": 3659.38
        },
        {
          "date": "2026-09-11",
          "close": 3565.72
        },
        {
          "date": "2026-09-14",
          "close": 3591.19
        },
        {
          "date": "2026-09-15",
          "close": 3547.04
        },
        {
          "date": "2026-09-16",
          "close": 3609.9
        },
        {
          "date": "2026-09-17",
          "close": 3603.8
        },
        {
          "date": "2026-09-18",
          "close": 3643.5
        },
        {
          "date": "2026-09-21",
          "close": 3730.42
        },
        {
          "date": "2026-09-22",
          "close": 3726.39
        },
        {
          "date": "2026-09-23",
          "close": 3729.23
        },
        {
          "date": "2026-09-24",
          "close": 3678.33
        },
        {
          "date": "2026-09-28",
          "close": 3580.07
        },
        {
          "date": "2026-09-29",
          "close": 3593.27
        },
        {
          "date": "2026-09-30",
          "close": 3598.86
        },
        {
          "date": "2026-10-08",
          "close": 3602.07
        },
        {
          "date": "2026-10-09",
          "close": 3624.4
        },
        {
          "date": "2026-10-12",
          "close": 3545.04
        },
        {
          "date": "2026-10-13",
          "close": 3568.92
        },
        {
          "date": "2026-10-14",
          "close": 3493.68
        },
        {
          "date": "2026-10-15",
          "close": 3383.39
        },
        {
          "date": "2026-10-16",
          "close": 3405.87
        },
        {
          "date": "2026-10-19",
          "close": 3391.76
        },
        {
          "date": "2026-10-20",
          "close": 3420.33
        },
        {
          "date": "2026-10-21",
          "close": 3400.76
        },
        {
          "date": "2026-10-22",
          "close": 3299.32
        },
        {
          "date": "2026-10-23",
          "close": 3334.17
        },
        {
          "date": "2026-10-26",
          "close": 3306.41
        },
        {
          "date": "2026-10-27",
          "close": 3213.84
        },
        {
          "date": "2026-10-28",
          "close": 3274.98
        },
        {
          "date": "2026-10-29",
          "close": 3176.1
        },
        {
          "date": "2026-10-30",
          "close": 3084.68
        },
        {
          "date": "2026-11-02",
          "close": 3137.34
        },
        {
          "date": "2026-11-03",
          "close": 3113.57
        },
        {
          "date": "2026-11-04",
          "close": 3187.65
        },
        {
          "date": "2026-11-05",
          "close": 3265.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5733333333333334,
          "pullback_frequency": 0.30666666666666664,
          "up_wilson": [
            0.46052792329276937,
            0.6789925798097526
          ],
          "pullback_wilson": [
            0.21386867086778077,
            0.4183045482255708
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 17,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 6,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1207",
      "name": "计算机",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03163573179227974,
        "5": 0.03647181197572724,
        "20": -0.013156305136003854,
        "60": -0.07733316452428118
      },
      "moving_averages": {
        "5": 7116.962000000104,
        "20": 7429.515500000026,
        "60": 7710.9938333333785
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.040350066357171976,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9462.43
        },
        {
          "date": "2026-05-14",
          "close": 9191.33
        },
        {
          "date": "2026-05-15",
          "close": 9133.01
        },
        {
          "date": "2026-05-18",
          "close": 9255.38
        },
        {
          "date": "2026-05-19",
          "close": 9470.88
        },
        {
          "date": "2026-05-20",
          "close": 9305.58
        },
        {
          "date": "2026-05-21",
          "close": 8958.54
        },
        {
          "date": "2026-05-22",
          "close": 9098.2
        },
        {
          "date": "2026-05-25",
          "close": 9102.67
        },
        {
          "date": "2026-05-26",
          "close": 8902.68
        },
        {
          "date": "2026-05-27",
          "close": 8607.88
        },
        {
          "date": "2026-05-28",
          "close": 8659.28
        },
        {
          "date": "2026-05-29",
          "close": 8334.25
        },
        {
          "date": "2026-06-01",
          "close": 8584.42
        },
        {
          "date": "2026-06-02",
          "close": 8500.56
        },
        {
          "date": "2026-06-03",
          "close": 8413.4
        },
        {
          "date": "2026-06-04",
          "close": 8262.5
        },
        {
          "date": "2026-06-05",
          "close": 8308.25
        },
        {
          "date": "2026-06-08",
          "close": 8162.04
        },
        {
          "date": "2026-06-09",
          "close": 8278.87
        },
        {
          "date": "2026-06-10",
          "close": 8124.24
        },
        {
          "date": "2026-06-11",
          "close": 7858.39
        },
        {
          "date": "2026-06-12",
          "close": 7947.97
        },
        {
          "date": "2026-06-15",
          "close": 8138.63
        },
        {
          "date": "2026-06-16",
          "close": 8195.52
        },
        {
          "date": "2026-06-17",
          "close": 8162.19
        },
        {
          "date": "2026-06-18",
          "close": 8174.78
        },
        {
          "date": "2026-06-22",
          "close": 8286.68
        },
        {
          "date": "2026-06-23",
          "close": 8244.54
        },
        {
          "date": "2026-06-24",
          "close": 8090.74
        },
        {
          "date": "2026-06-25",
          "close": 7891.14
        },
        {
          "date": "2026-06-26",
          "close": 7600.62
        },
        {
          "date": "2026-06-29",
          "close": 7531.7
        },
        {
          "date": "2026-06-30",
          "close": 7723.37
        },
        {
          "date": "2026-07-01",
          "close": 7914.83
        },
        {
          "date": "2026-07-02",
          "close": 7768.13
        },
        {
          "date": "2026-07-03",
          "close": 7821.15
        },
        {
          "date": "2026-07-06",
          "close": 7668.37
        },
        {
          "date": "2026-07-07",
          "close": 7447.91
        },
        {
          "date": "2026-07-08",
          "close": 7557.3
        },
        {
          "date": "2026-07-09",
          "close": 7631.86
        },
        {
          "date": "2026-07-10",
          "close": 7736.07
        },
        {
          "date": "2026-07-13",
          "close": 7392.86
        },
        {
          "date": "2026-07-14",
          "close": 7398.45
        },
        {
          "date": "2026-07-15",
          "close": 7437.05
        },
        {
          "date": "2026-07-16",
          "close": 7483.6
        },
        {
          "date": "2026-07-17",
          "close": 7120.25
        },
        {
          "date": "2026-07-20",
          "close": 7047.6
        },
        {
          "date": "2026-07-21",
          "close": 7198.11
        },
        {
          "date": "2026-07-22",
          "close": 7123.01
        },
        {
          "date": "2026-07-23",
          "close": 7163.66
        },
        {
          "date": "2026-07-24",
          "close": 6905.53
        },
        {
          "date": "2026-07-27",
          "close": 7127.44
        },
        {
          "date": "2026-07-28",
          "close": 7169.03
        },
        {
          "date": "2026-07-29",
          "close": 7227.0
        },
        {
          "date": "2026-07-30",
          "close": 7129.31
        },
        {
          "date": "2026-07-31",
          "close": 7540.89
        },
        {
          "date": "2026-08-03",
          "close": 7625.65
        },
        {
          "date": "2026-08-04",
          "close": 7877.44
        },
        {
          "date": "2026-08-05",
          "close": 8056.44
        },
        {
          "date": "2026-08-06",
          "close": 8092.38
        },
        {
          "date": "2026-08-07",
          "close": 8014.05
        },
        {
          "date": "2026-08-10",
          "close": 8040.21
        },
        {
          "date": "2026-08-11",
          "close": 8026.49
        },
        {
          "date": "2026-08-12",
          "close": 8109.72
        },
        {
          "date": "2026-08-13",
          "close": 8000.2
        },
        {
          "date": "2026-08-14",
          "close": 8012.3
        },
        {
          "date": "2026-08-17",
          "close": 8089.49
        },
        {
          "date": "2026-08-18",
          "close": 8032.29
        },
        {
          "date": "2026-08-19",
          "close": 7625.55
        },
        {
          "date": "2026-08-20",
          "close": 7691.42
        },
        {
          "date": "2026-08-21",
          "close": 7698.38
        },
        {
          "date": "2026-08-24",
          "close": 7557.75
        },
        {
          "date": "2026-08-25",
          "close": 7704.84
        },
        {
          "date": "2026-08-26",
          "close": 7693.06
        },
        {
          "date": "2026-08-27",
          "close": 7808.01
        },
        {
          "date": "2026-08-28",
          "close": 7833.91
        },
        {
          "date": "2026-08-31",
          "close": 7976.19
        },
        {
          "date": "2026-09-01",
          "close": 8090.28
        },
        {
          "date": "2026-09-02",
          "close": 8025.45
        },
        {
          "date": "2026-09-03",
          "close": 7963.48
        },
        {
          "date": "2026-09-04",
          "close": 8007.21
        },
        {
          "date": "2026-09-07",
          "close": 7998.07
        },
        {
          "date": "2026-09-08",
          "close": 7977.82
        },
        {
          "date": "2026-09-09",
          "close": 7853.48
        },
        {
          "date": "2026-09-10",
          "close": 7786.89
        },
        {
          "date": "2026-09-11",
          "close": 7624.37
        },
        {
          "date": "2026-09-14",
          "close": 7687.11
        },
        {
          "date": "2026-09-15",
          "close": 7583.79
        },
        {
          "date": "2026-09-16",
          "close": 7655.91
        },
        {
          "date": "2026-09-17",
          "close": 7625.46
        },
        {
          "date": "2026-09-18",
          "close": 7770.32
        },
        {
          "date": "2026-09-21",
          "close": 7918.07
        },
        {
          "date": "2026-09-22",
          "close": 8041.99
        },
        {
          "date": "2026-09-23",
          "close": 7947.47
        },
        {
          "date": "2026-09-24",
          "close": 7824.34
        },
        {
          "date": "2026-09-28",
          "close": 7672.99
        },
        {
          "date": "2026-09-29",
          "close": 7780.21
        },
        {
          "date": "2026-09-30",
          "close": 7695.86
        },
        {
          "date": "2026-10-08",
          "close": 7532.51
        },
        {
          "date": "2026-10-09",
          "close": 7745.96
        },
        {
          "date": "2026-10-12",
          "close": 7692.35
        },
        {
          "date": "2026-10-13",
          "close": 7743.93
        },
        {
          "date": "2026-10-14",
          "close": 7614.6
        },
        {
          "date": "2026-10-15",
          "close": 7390.94
        },
        {
          "date": "2026-10-16",
          "close": 7370.41
        },
        {
          "date": "2026-10-19",
          "close": 7408.42
        },
        {
          "date": "2026-10-20",
          "close": 7608.62
        },
        {
          "date": "2026-10-21",
          "close": 7666.81
        },
        {
          "date": "2026-10-22",
          "close": 7400.25
        },
        {
          "date": "2026-10-23",
          "close": 7702.37
        },
        {
          "date": "2026-10-26",
          "close": 7692.66
        },
        {
          "date": "2026-10-27",
          "close": 7357.44
        },
        {
          "date": "2026-10-28",
          "close": 7438.9
        },
        {
          "date": "2026-10-29",
          "close": 7171.84
        },
        {
          "date": "2026-10-30",
          "close": 6783.63
        },
        {
          "date": "2026-11-02",
          "close": 7155.48
        },
        {
          "date": "2026-11-03",
          "close": 7006.83
        },
        {
          "date": "2026-11-04",
          "close": 7205.46
        },
        {
          "date": "2026-11-05",
          "close": 7433.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5494505494505495,
          "pullback_frequency": 0.3626373626373626,
          "up_wilson": [
            0.44729289373397435,
            0.6476023146686639
          ],
          "pullback_wilson": [
            0.2712851224889446,
            0.46511707639261596
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.48148148148148145,
          "up_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "pullback_wilson": [
            0.3539397274661188,
            0.6114829980187293
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 24,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1208",
      "name": "建筑材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022769283465915446,
        "5": 0.04621709135283392,
        "20": -0.05440393997220827,
        "60": -0.025832925519049144
      },
      "moving_averages": {
        "5": 3341.816000000015,
        "20": 3462.572999999998,
        "60": 3602.234166666671
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.055095276417552186,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4143.76
        },
        {
          "date": "2026-05-14",
          "close": 4125.25
        },
        {
          "date": "2026-05-15",
          "close": 4051.19
        },
        {
          "date": "2026-05-18",
          "close": 4051.46
        },
        {
          "date": "2026-05-19",
          "close": 4055.08
        },
        {
          "date": "2026-05-20",
          "close": 4047.99
        },
        {
          "date": "2026-05-21",
          "close": 3958.22
        },
        {
          "date": "2026-05-22",
          "close": 4051.96
        },
        {
          "date": "2026-05-25",
          "close": 4084.15
        },
        {
          "date": "2026-05-26",
          "close": 4049.08
        },
        {
          "date": "2026-05-27",
          "close": 3944.59
        },
        {
          "date": "2026-05-28",
          "close": 3996.6
        },
        {
          "date": "2026-05-29",
          "close": 3947.63
        },
        {
          "date": "2026-06-01",
          "close": 4006.21
        },
        {
          "date": "2026-06-02",
          "close": 3975.26
        },
        {
          "date": "2026-06-03",
          "close": 3932.93
        },
        {
          "date": "2026-06-04",
          "close": 3906.17
        },
        {
          "date": "2026-06-05",
          "close": 3959.0
        },
        {
          "date": "2026-06-08",
          "close": 3880.14
        },
        {
          "date": "2026-06-09",
          "close": 3942.36
        },
        {
          "date": "2026-06-10",
          "close": 3885.51
        },
        {
          "date": "2026-06-11",
          "close": 3856.72
        },
        {
          "date": "2026-06-12",
          "close": 3900.2
        },
        {
          "date": "2026-06-15",
          "close": 3959.99
        },
        {
          "date": "2026-06-16",
          "close": 3999.54
        },
        {
          "date": "2026-06-17",
          "close": 4036.6
        },
        {
          "date": "2026-06-18",
          "close": 3969.04
        },
        {
          "date": "2026-06-22",
          "close": 4005.53
        },
        {
          "date": "2026-06-23",
          "close": 3981.21
        },
        {
          "date": "2026-06-24",
          "close": 3935.65
        },
        {
          "date": "2026-06-25",
          "close": 3906.13
        },
        {
          "date": "2026-06-26",
          "close": 3859.63
        },
        {
          "date": "2026-06-29",
          "close": 3796.82
        },
        {
          "date": "2026-06-30",
          "close": 3821.75
        },
        {
          "date": "2026-07-01",
          "close": 3854.16
        },
        {
          "date": "2026-07-02",
          "close": 3821.33
        },
        {
          "date": "2026-07-03",
          "close": 3854.52
        },
        {
          "date": "2026-07-06",
          "close": 3780.12
        },
        {
          "date": "2026-07-07",
          "close": 3686.64
        },
        {
          "date": "2026-07-08",
          "close": 3622.54
        },
        {
          "date": "2026-07-09",
          "close": 3632.82
        },
        {
          "date": "2026-07-10",
          "close": 3655.42
        },
        {
          "date": "2026-07-13",
          "close": 3490.92
        },
        {
          "date": "2026-07-14",
          "close": 3572.3
        },
        {
          "date": "2026-07-15",
          "close": 3566.26
        },
        {
          "date": "2026-07-16",
          "close": 3529.28
        },
        {
          "date": "2026-07-17",
          "close": 3405.63
        },
        {
          "date": "2026-07-20",
          "close": 3281.89
        },
        {
          "date": "2026-07-21",
          "close": 3303.95
        },
        {
          "date": "2026-07-22",
          "close": 3258.16
        },
        {
          "date": "2026-07-23",
          "close": 3346.46
        },
        {
          "date": "2026-07-24",
          "close": 3258.57
        },
        {
          "date": "2026-07-27",
          "close": 3365.38
        },
        {
          "date": "2026-07-28",
          "close": 3358.53
        },
        {
          "date": "2026-07-29",
          "close": 3422.17
        },
        {
          "date": "2026-07-30",
          "close": 3377.26
        },
        {
          "date": "2026-07-31",
          "close": 3433.37
        },
        {
          "date": "2026-08-03",
          "close": 3473.27
        },
        {
          "date": "2026-08-04",
          "close": 3508.28
        },
        {
          "date": "2026-08-05",
          "close": 3555.54
        },
        {
          "date": "2026-08-06",
          "close": 3602.69
        },
        {
          "date": "2026-08-07",
          "close": 3622.15
        },
        {
          "date": "2026-08-10",
          "close": 3675.72
        },
        {
          "date": "2026-08-11",
          "close": 3645.64
        },
        {
          "date": "2026-08-12",
          "close": 3688.93
        },
        {
          "date": "2026-08-13",
          "close": 3619.48
        },
        {
          "date": "2026-08-14",
          "close": 3629.37
        },
        {
          "date": "2026-08-17",
          "close": 3682.09
        },
        {
          "date": "2026-08-18",
          "close": 3679.98
        },
        {
          "date": "2026-08-19",
          "close": 3573.18
        },
        {
          "date": "2026-08-20",
          "close": 3600.3
        },
        {
          "date": "2026-08-21",
          "close": 3606.83
        },
        {
          "date": "2026-08-24",
          "close": 3576.24
        },
        {
          "date": "2026-08-25",
          "close": 3625.07
        },
        {
          "date": "2026-08-26",
          "close": 3653.13
        },
        {
          "date": "2026-08-27",
          "close": 3670.03
        },
        {
          "date": "2026-08-28",
          "close": 3699.16
        },
        {
          "date": "2026-08-31",
          "close": 3699.6
        },
        {
          "date": "2026-09-01",
          "close": 3706.19
        },
        {
          "date": "2026-09-02",
          "close": 3705.03
        },
        {
          "date": "2026-09-03",
          "close": 3687.65
        },
        {
          "date": "2026-09-04",
          "close": 3681.15
        },
        {
          "date": "2026-09-07",
          "close": 3694.71
        },
        {
          "date": "2026-09-08",
          "close": 3727.4
        },
        {
          "date": "2026-09-09",
          "close": 3713.22
        },
        {
          "date": "2026-09-10",
          "close": 3715.59
        },
        {
          "date": "2026-09-11",
          "close": 3674.97
        },
        {
          "date": "2026-09-14",
          "close": 3686.9
        },
        {
          "date": "2026-09-15",
          "close": 3617.14
        },
        {
          "date": "2026-09-16",
          "close": 3661.96
        },
        {
          "date": "2026-09-17",
          "close": 3676.65
        },
        {
          "date": "2026-09-18",
          "close": 3702.41
        },
        {
          "date": "2026-09-21",
          "close": 3780.56
        },
        {
          "date": "2026-09-22",
          "close": 3755.18
        },
        {
          "date": "2026-09-23",
          "close": 3758.11
        },
        {
          "date": "2026-09-24",
          "close": 3718.88
        },
        {
          "date": "2026-09-28",
          "close": 3640.68
        },
        {
          "date": "2026-09-29",
          "close": 3675.94
        },
        {
          "date": "2026-09-30",
          "close": 3689.71
        },
        {
          "date": "2026-10-08",
          "close": 3662.97
        },
        {
          "date": "2026-10-09",
          "close": 3665.65
        },
        {
          "date": "2026-10-12",
          "close": 3606.15
        },
        {
          "date": "2026-10-13",
          "close": 3643.28
        },
        {
          "date": "2026-10-14",
          "close": 3576.07
        },
        {
          "date": "2026-10-15",
          "close": 3468.48
        },
        {
          "date": "2026-10-16",
          "close": 3529.52
        },
        {
          "date": "2026-10-19",
          "close": 3500.31
        },
        {
          "date": "2026-10-20",
          "close": 3520.33
        },
        {
          "date": "2026-10-21",
          "close": 3539.58
        },
        {
          "date": "2026-10-22",
          "close": 3483.6
        },
        {
          "date": "2026-10-23",
          "close": 3486.09
        },
        {
          "date": "2026-10-26",
          "close": 3448.25
        },
        {
          "date": "2026-10-27",
          "close": 3369.22
        },
        {
          "date": "2026-10-28",
          "close": 3395.17
        },
        {
          "date": "2026-10-29",
          "close": 3310.68
        },
        {
          "date": "2026-10-30",
          "close": 3244.46
        },
        {
          "date": "2026-11-02",
          "close": 3292.7
        },
        {
          "date": "2026-11-03",
          "close": 3321.65
        },
        {
          "date": "2026-11-04",
          "close": 3386.58
        },
        {
          "date": "2026-11-05",
          "close": 3463.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4588235294117647,
          "pullback_frequency": 0.23529411764705882,
          "up_wilson": [
            0.3569713181901941,
            0.5642366393003748
          ],
          "pullback_wilson": [
            0.15779538725698744,
            0.3356843394680986
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48,
          "pullback_frequency": 0.36,
          "up_wilson": [
            0.34797135286578046,
            0.6148825510995539
          ],
          "pullback_wilson": [
            0.24138749651846741,
            0.49858983123887307
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 16,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1209",
      "name": "建筑装饰",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023883539313063862,
        "5": 0.025828015800668513,
        "20": -0.07757042542145953,
        "60": -0.0578714200997662
      },
      "moving_averages": {
        "5": 2613.3519999999553,
        "20": 2741.6205000000073,
        "60": 2885.1905000000106
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0773435364853784,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3458.79
        },
        {
          "date": "2026-05-14",
          "close": 3397.74
        },
        {
          "date": "2026-05-15",
          "close": 3375.11
        },
        {
          "date": "2026-05-18",
          "close": 3365.29
        },
        {
          "date": "2026-05-19",
          "close": 3392.81
        },
        {
          "date": "2026-05-20",
          "close": 3362.92
        },
        {
          "date": "2026-05-21",
          "close": 3254.92
        },
        {
          "date": "2026-05-22",
          "close": 3288.92
        },
        {
          "date": "2026-05-25",
          "close": 3277.41
        },
        {
          "date": "2026-05-26",
          "close": 3215.63
        },
        {
          "date": "2026-05-27",
          "close": 3149.19
        },
        {
          "date": "2026-05-28",
          "close": 3176.68
        },
        {
          "date": "2026-05-29",
          "close": 3144.87
        },
        {
          "date": "2026-06-01",
          "close": 3198.42
        },
        {
          "date": "2026-06-02",
          "close": 3158.18
        },
        {
          "date": "2026-06-03",
          "close": 3136.42
        },
        {
          "date": "2026-06-04",
          "close": 3094.65
        },
        {
          "date": "2026-06-05",
          "close": 3108.12
        },
        {
          "date": "2026-06-08",
          "close": 3044.52
        },
        {
          "date": "2026-06-09",
          "close": 3056.92
        },
        {
          "date": "2026-06-10",
          "close": 3012.18
        },
        {
          "date": "2026-06-11",
          "close": 2971.24
        },
        {
          "date": "2026-06-12",
          "close": 3005.5
        },
        {
          "date": "2026-06-15",
          "close": 3034.69
        },
        {
          "date": "2026-06-16",
          "close": 3045.8
        },
        {
          "date": "2026-06-17",
          "close": 3041.8
        },
        {
          "date": "2026-06-18",
          "close": 3006.11
        },
        {
          "date": "2026-06-22",
          "close": 3008.76
        },
        {
          "date": "2026-06-23",
          "close": 3003.26
        },
        {
          "date": "2026-06-24",
          "close": 2954.31
        },
        {
          "date": "2026-06-25",
          "close": 2906.71
        },
        {
          "date": "2026-06-26",
          "close": 2854.72
        },
        {
          "date": "2026-06-29",
          "close": 2843.96
        },
        {
          "date": "2026-06-30",
          "close": 2847.01
        },
        {
          "date": "2026-07-01",
          "close": 2914.91
        },
        {
          "date": "2026-07-02",
          "close": 2911.21
        },
        {
          "date": "2026-07-03",
          "close": 2948.81
        },
        {
          "date": "2026-07-06",
          "close": 2911.4
        },
        {
          "date": "2026-07-07",
          "close": 2824.89
        },
        {
          "date": "2026-07-08",
          "close": 2818.48
        },
        {
          "date": "2026-07-09",
          "close": 2811.38
        },
        {
          "date": "2026-07-10",
          "close": 2868.38
        },
        {
          "date": "2026-07-13",
          "close": 2762.28
        },
        {
          "date": "2026-07-14",
          "close": 2798.8
        },
        {
          "date": "2026-07-15",
          "close": 2815.31
        },
        {
          "date": "2026-07-16",
          "close": 2810.61
        },
        {
          "date": "2026-07-17",
          "close": 2698.8
        },
        {
          "date": "2026-07-20",
          "close": 2615.8
        },
        {
          "date": "2026-07-21",
          "close": 2623.85
        },
        {
          "date": "2026-07-22",
          "close": 2592.88
        },
        {
          "date": "2026-07-23",
          "close": 2654.74
        },
        {
          "date": "2026-07-24",
          "close": 2602.48
        },
        {
          "date": "2026-07-27",
          "close": 2676.8
        },
        {
          "date": "2026-07-28",
          "close": 2673.88
        },
        {
          "date": "2026-07-29",
          "close": 2710.71
        },
        {
          "date": "2026-07-30",
          "close": 2667.03
        },
        {
          "date": "2026-07-31",
          "close": 2748.85
        },
        {
          "date": "2026-08-03",
          "close": 2803.55
        },
        {
          "date": "2026-08-04",
          "close": 2839.82
        },
        {
          "date": "2026-08-05",
          "close": 2866.7
        },
        {
          "date": "2026-08-06",
          "close": 2879.31
        },
        {
          "date": "2026-08-07",
          "close": 2878.56
        },
        {
          "date": "2026-08-10",
          "close": 2917.67
        },
        {
          "date": "2026-08-11",
          "close": 2913.68
        },
        {
          "date": "2026-08-12",
          "close": 2955.03
        },
        {
          "date": "2026-08-13",
          "close": 2917.35
        },
        {
          "date": "2026-08-14",
          "close": 2908.71
        },
        {
          "date": "2026-08-17",
          "close": 2955.43
        },
        {
          "date": "2026-08-18",
          "close": 2950.54
        },
        {
          "date": "2026-08-19",
          "close": 2841.98
        },
        {
          "date": "2026-08-20",
          "close": 2896.05
        },
        {
          "date": "2026-08-21",
          "close": 2894.75
        },
        {
          "date": "2026-08-24",
          "close": 2879.92
        },
        {
          "date": "2026-08-25",
          "close": 2938.94
        },
        {
          "date": "2026-08-26",
          "close": 2956.22
        },
        {
          "date": "2026-08-27",
          "close": 2953.34
        },
        {
          "date": "2026-08-28",
          "close": 2978.11
        },
        {
          "date": "2026-08-31",
          "close": 3002.96
        },
        {
          "date": "2026-09-01",
          "close": 3020.18
        },
        {
          "date": "2026-09-02",
          "close": 3004.93
        },
        {
          "date": "2026-09-03",
          "close": 2988.56
        },
        {
          "date": "2026-09-04",
          "close": 3007.28
        },
        {
          "date": "2026-09-07",
          "close": 3032.11
        },
        {
          "date": "2026-09-08",
          "close": 3060.58
        },
        {
          "date": "2026-09-09",
          "close": 3044.52
        },
        {
          "date": "2026-09-10",
          "close": 3022.92
        },
        {
          "date": "2026-09-11",
          "close": 2963.41
        },
        {
          "date": "2026-09-14",
          "close": 2959.18
        },
        {
          "date": "2026-09-15",
          "close": 2894.49
        },
        {
          "date": "2026-09-16",
          "close": 2935.34
        },
        {
          "date": "2026-09-17",
          "close": 2944.55
        },
        {
          "date": "2026-09-18",
          "close": 2983.23
        },
        {
          "date": "2026-09-21",
          "close": 3035.93
        },
        {
          "date": "2026-09-22",
          "close": 3023.51
        },
        {
          "date": "2026-09-23",
          "close": 3020.22
        },
        {
          "date": "2026-09-24",
          "close": 2981.79
        },
        {
          "date": "2026-09-28",
          "close": 2913.6
        },
        {
          "date": "2026-09-29",
          "close": 2945.83
        },
        {
          "date": "2026-09-30",
          "close": 2950.39
        },
        {
          "date": "2026-10-08",
          "close": 2927.92
        },
        {
          "date": "2026-10-09",
          "close": 2927.2
        },
        {
          "date": "2026-10-12",
          "close": 2890.5
        },
        {
          "date": "2026-10-13",
          "close": 2916.59
        },
        {
          "date": "2026-10-14",
          "close": 2867.35
        },
        {
          "date": "2026-10-15",
          "close": 2772.7
        },
        {
          "date": "2026-10-16",
          "close": 2813.66
        },
        {
          "date": "2026-10-19",
          "close": 2775.62
        },
        {
          "date": "2026-10-20",
          "close": 2798.75
        },
        {
          "date": "2026-10-21",
          "close": 2805.81
        },
        {
          "date": "2026-10-22",
          "close": 2732.28
        },
        {
          "date": "2026-10-23",
          "close": 2750.47
        },
        {
          "date": "2026-10-26",
          "close": 2733.61
        },
        {
          "date": "2026-10-27",
          "close": 2661.07
        },
        {
          "date": "2026-10-28",
          "close": 2687.24
        },
        {
          "date": "2026-10-29",
          "close": 2632.8
        },
        {
          "date": "2026-10-30",
          "close": 2544.62
        },
        {
          "date": "2026-11-02",
          "close": 2598.16
        },
        {
          "date": "2026-11-03",
          "close": 2585.38
        },
        {
          "date": "2026-11-04",
          "close": 2637.8
        },
        {
          "date": "2026-11-05",
          "close": 2700.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5131578947368421,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4028869302897975,
            0.6221627122084885
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.3409090909090909,
          "up_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "pullback_wilson": [
            0.21875819519344444,
            0.48860858782061756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 2,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 10,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1210",
      "name": "交通运输",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.005681818181818121,
        "5": 0.022913159802753658,
        "20": -0.025153954322843397,
        "60": 7.876235325321446e-05
      },
      "moving_averages": {
        "5": 2383.487999999989,
        "20": 2404.3249999999884,
        "60": 2433.8951666666585
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.03217381885578341,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2632.04
        },
        {
          "date": "2026-05-14",
          "close": 2603.48
        },
        {
          "date": "2026-05-15",
          "close": 2568.36
        },
        {
          "date": "2026-05-18",
          "close": 2548.15
        },
        {
          "date": "2026-05-19",
          "close": 2574.16
        },
        {
          "date": "2026-05-20",
          "close": 2561.92
        },
        {
          "date": "2026-05-21",
          "close": 2537.9
        },
        {
          "date": "2026-05-22",
          "close": 2542.29
        },
        {
          "date": "2026-05-25",
          "close": 2545.49
        },
        {
          "date": "2026-05-26",
          "close": 2522.34
        },
        {
          "date": "2026-05-27",
          "close": 2474.04
        },
        {
          "date": "2026-05-28",
          "close": 2464.8
        },
        {
          "date": "2026-05-29",
          "close": 2465.8
        },
        {
          "date": "2026-06-01",
          "close": 2507.9
        },
        {
          "date": "2026-06-02",
          "close": 2477.28
        },
        {
          "date": "2026-06-03",
          "close": 2443.46
        },
        {
          "date": "2026-06-04",
          "close": 2410.41
        },
        {
          "date": "2026-06-05",
          "close": 2427.39
        },
        {
          "date": "2026-06-08",
          "close": 2367.14
        },
        {
          "date": "2026-06-09",
          "close": 2371.24
        },
        {
          "date": "2026-06-10",
          "close": 2359.41
        },
        {
          "date": "2026-06-11",
          "close": 2324.22
        },
        {
          "date": "2026-06-12",
          "close": 2365.16
        },
        {
          "date": "2026-06-15",
          "close": 2392.96
        },
        {
          "date": "2026-06-16",
          "close": 2364.98
        },
        {
          "date": "2026-06-17",
          "close": 2352.73
        },
        {
          "date": "2026-06-18",
          "close": 2327.04
        },
        {
          "date": "2026-06-22",
          "close": 2328.08
        },
        {
          "date": "2026-06-23",
          "close": 2345.4
        },
        {
          "date": "2026-06-24",
          "close": 2309.6
        },
        {
          "date": "2026-06-25",
          "close": 2289.44
        },
        {
          "date": "2026-06-26",
          "close": 2246.54
        },
        {
          "date": "2026-06-29",
          "close": 2243.05
        },
        {
          "date": "2026-06-30",
          "close": 2217.83
        },
        {
          "date": "2026-07-01",
          "close": 2279.01
        },
        {
          "date": "2026-07-02",
          "close": 2297.14
        },
        {
          "date": "2026-07-03",
          "close": 2324.3
        },
        {
          "date": "2026-07-06",
          "close": 2343.71
        },
        {
          "date": "2026-07-07",
          "close": 2291.59
        },
        {
          "date": "2026-07-08",
          "close": 2286.91
        },
        {
          "date": "2026-07-09",
          "close": 2273.97
        },
        {
          "date": "2026-07-10",
          "close": 2296.86
        },
        {
          "date": "2026-07-13",
          "close": 2272.85
        },
        {
          "date": "2026-07-14",
          "close": 2314.79
        },
        {
          "date": "2026-07-15",
          "close": 2341.2
        },
        {
          "date": "2026-07-16",
          "close": 2334.48
        },
        {
          "date": "2026-07-17",
          "close": 2301.76
        },
        {
          "date": "2026-07-20",
          "close": 2299.19
        },
        {
          "date": "2026-07-21",
          "close": 2287.4
        },
        {
          "date": "2026-07-22",
          "close": 2285.37
        },
        {
          "date": "2026-07-23",
          "close": 2326.41
        },
        {
          "date": "2026-07-24",
          "close": 2279.73
        },
        {
          "date": "2026-07-27",
          "close": 2316.3
        },
        {
          "date": "2026-07-28",
          "close": 2329.96
        },
        {
          "date": "2026-07-29",
          "close": 2361.78
        },
        {
          "date": "2026-07-30",
          "close": 2371.29
        },
        {
          "date": "2026-07-31",
          "close": 2386.74
        },
        {
          "date": "2026-08-03",
          "close": 2424.72
        },
        {
          "date": "2026-08-04",
          "close": 2401.4
        },
        {
          "date": "2026-08-05",
          "close": 2412.32
        },
        {
          "date": "2026-08-06",
          "close": 2406.15
        },
        {
          "date": "2026-08-07",
          "close": 2387.01
        },
        {
          "date": "2026-08-10",
          "close": 2423.36
        },
        {
          "date": "2026-08-11",
          "close": 2406.22
        },
        {
          "date": "2026-08-12",
          "close": 2423.9
        },
        {
          "date": "2026-08-13",
          "close": 2399.97
        },
        {
          "date": "2026-08-14",
          "close": 2384.49
        },
        {
          "date": "2026-08-17",
          "close": 2411.05
        },
        {
          "date": "2026-08-18",
          "close": 2413.61
        },
        {
          "date": "2026-08-19",
          "close": 2387.2
        },
        {
          "date": "2026-08-20",
          "close": 2411.98
        },
        {
          "date": "2026-08-21",
          "close": 2410.1
        },
        {
          "date": "2026-08-24",
          "close": 2409.89
        },
        {
          "date": "2026-08-25",
          "close": 2433.13
        },
        {
          "date": "2026-08-26",
          "close": 2449.7
        },
        {
          "date": "2026-08-27",
          "close": 2446.17
        },
        {
          "date": "2026-08-28",
          "close": 2470.18
        },
        {
          "date": "2026-08-31",
          "close": 2463.31
        },
        {
          "date": "2026-09-01",
          "close": 2489.54
        },
        {
          "date": "2026-09-02",
          "close": 2463.7
        },
        {
          "date": "2026-09-03",
          "close": 2475.4
        },
        {
          "date": "2026-09-04",
          "close": 2492.46
        },
        {
          "date": "2026-09-07",
          "close": 2496.2
        },
        {
          "date": "2026-09-08",
          "close": 2511.47
        },
        {
          "date": "2026-09-09",
          "close": 2529.84
        },
        {
          "date": "2026-09-10",
          "close": 2517.84
        },
        {
          "date": "2026-09-11",
          "close": 2465.8
        },
        {
          "date": "2026-09-14",
          "close": 2470.67
        },
        {
          "date": "2026-09-15",
          "close": 2440.07
        },
        {
          "date": "2026-09-16",
          "close": 2437.19
        },
        {
          "date": "2026-09-17",
          "close": 2452.6
        },
        {
          "date": "2026-09-18",
          "close": 2458.22
        },
        {
          "date": "2026-09-21",
          "close": 2494.77
        },
        {
          "date": "2026-09-22",
          "close": 2478.27
        },
        {
          "date": "2026-09-23",
          "close": 2456.3
        },
        {
          "date": "2026-09-24",
          "close": 2461.13
        },
        {
          "date": "2026-09-28",
          "close": 2438.55
        },
        {
          "date": "2026-09-29",
          "close": 2446.02
        },
        {
          "date": "2026-09-30",
          "close": 2458.99
        },
        {
          "date": "2026-10-08",
          "close": 2474.76
        },
        {
          "date": "2026-10-09",
          "close": 2492.71
        },
        {
          "date": "2026-10-12",
          "close": 2470.01
        },
        {
          "date": "2026-10-13",
          "close": 2484.34
        },
        {
          "date": "2026-10-14",
          "close": 2480.49
        },
        {
          "date": "2026-10-15",
          "close": 2413.49
        },
        {
          "date": "2026-10-16",
          "close": 2429.06
        },
        {
          "date": "2026-10-19",
          "close": 2424.8
        },
        {
          "date": "2026-10-20",
          "close": 2412.66
        },
        {
          "date": "2026-10-21",
          "close": 2397.75
        },
        {
          "date": "2026-10-22",
          "close": 2340.64
        },
        {
          "date": "2026-10-23",
          "close": 2354.03
        },
        {
          "date": "2026-10-26",
          "close": 2379.21
        },
        {
          "date": "2026-10-27",
          "close": 2360.14
        },
        {
          "date": "2026-10-28",
          "close": 2371.26
        },
        {
          "date": "2026-10-29",
          "close": 2358.47
        },
        {
          "date": "2026-10-30",
          "close": 2341.84
        },
        {
          "date": "2026-11-02",
          "close": 2375.82
        },
        {
          "date": "2026-11-03",
          "close": 2388.39
        },
        {
          "date": "2026-11-04",
          "close": 2398.88
        },
        {
          "date": "2026-11-05",
          "close": 2412.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.14705882352941177,
          "up_wilson": [
            0.35673106421198947,
            0.5875907791127207
          ],
          "pullback_wilson": [
            0.08188817736343271,
            0.24997394253308772
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43902439024390244,
          "pullback_frequency": 0.2682926829268293,
          "up_wilson": [
            0.2989013173655036,
            0.5895947277789392
          ],
          "pullback_wilson": [
            0.1569496404781167,
            0.41933533107076637
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 5,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1211",
      "name": "汽车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022277649451019066,
        "5": 0.017025308717447007,
        "20": -0.035336443425318165,
        "60": -0.05003374169435215
      },
      "moving_averages": {
        "5": 3550.3499999999067,
        "20": 3635.9709999999495,
        "60": 3794.957166666654
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.03749783044322064,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4745.38
        },
        {
          "date": "2026-05-14",
          "close": 4651.81
        },
        {
          "date": "2026-05-15",
          "close": 4694.22
        },
        {
          "date": "2026-05-18",
          "close": 4670.2
        },
        {
          "date": "2026-05-19",
          "close": 4700.04
        },
        {
          "date": "2026-05-20",
          "close": 4643.32
        },
        {
          "date": "2026-05-21",
          "close": 4596.26
        },
        {
          "date": "2026-05-22",
          "close": 4643.7
        },
        {
          "date": "2026-05-25",
          "close": 4589.7
        },
        {
          "date": "2026-05-26",
          "close": 4518.98
        },
        {
          "date": "2026-05-27",
          "close": 4405.77
        },
        {
          "date": "2026-05-28",
          "close": 4415.25
        },
        {
          "date": "2026-05-29",
          "close": 4290.01
        },
        {
          "date": "2026-06-01",
          "close": 4331.2
        },
        {
          "date": "2026-06-02",
          "close": 4312.78
        },
        {
          "date": "2026-06-03",
          "close": 4291.04
        },
        {
          "date": "2026-06-04",
          "close": 4258.18
        },
        {
          "date": "2026-06-05",
          "close": 4295.55
        },
        {
          "date": "2026-06-08",
          "close": 4225.6
        },
        {
          "date": "2026-06-09",
          "close": 4251.85
        },
        {
          "date": "2026-06-10",
          "close": 4155.24
        },
        {
          "date": "2026-06-11",
          "close": 4071.84
        },
        {
          "date": "2026-06-12",
          "close": 4113.73
        },
        {
          "date": "2026-06-15",
          "close": 4203.22
        },
        {
          "date": "2026-06-16",
          "close": 4200.08
        },
        {
          "date": "2026-06-17",
          "close": 4159.56
        },
        {
          "date": "2026-06-18",
          "close": 4145.44
        },
        {
          "date": "2026-06-22",
          "close": 4100.58
        },
        {
          "date": "2026-06-23",
          "close": 4118.55
        },
        {
          "date": "2026-06-24",
          "close": 4055.94
        },
        {
          "date": "2026-06-25",
          "close": 3963.14
        },
        {
          "date": "2026-06-26",
          "close": 3850.82
        },
        {
          "date": "2026-06-29",
          "close": 3816.02
        },
        {
          "date": "2026-06-30",
          "close": 3865.8
        },
        {
          "date": "2026-07-01",
          "close": 3935.99
        },
        {
          "date": "2026-07-02",
          "close": 3963.13
        },
        {
          "date": "2026-07-03",
          "close": 4112.56
        },
        {
          "date": "2026-07-06",
          "close": 4046.3
        },
        {
          "date": "2026-07-07",
          "close": 3941.47
        },
        {
          "date": "2026-07-08",
          "close": 3846.97
        },
        {
          "date": "2026-07-09",
          "close": 3838.9
        },
        {
          "date": "2026-07-10",
          "close": 3882.42
        },
        {
          "date": "2026-07-13",
          "close": 3705.77
        },
        {
          "date": "2026-07-14",
          "close": 3760.84
        },
        {
          "date": "2026-07-15",
          "close": 3774.14
        },
        {
          "date": "2026-07-16",
          "close": 3779.6
        },
        {
          "date": "2026-07-17",
          "close": 3615.91
        },
        {
          "date": "2026-07-20",
          "close": 3517.47
        },
        {
          "date": "2026-07-21",
          "close": 3550.48
        },
        {
          "date": "2026-07-22",
          "close": 3495.44
        },
        {
          "date": "2026-07-23",
          "close": 3571.0
        },
        {
          "date": "2026-07-24",
          "close": 3495.65
        },
        {
          "date": "2026-07-27",
          "close": 3593.42
        },
        {
          "date": "2026-07-28",
          "close": 3589.05
        },
        {
          "date": "2026-07-29",
          "close": 3646.72
        },
        {
          "date": "2026-07-30",
          "close": 3616.33
        },
        {
          "date": "2026-07-31",
          "close": 3702.86
        },
        {
          "date": "2026-08-03",
          "close": 3754.95
        },
        {
          "date": "2026-08-04",
          "close": 3786.22
        },
        {
          "date": "2026-08-05",
          "close": 3852.8
        },
        {
          "date": "2026-08-06",
          "close": 3848.6
        },
        {
          "date": "2026-08-07",
          "close": 3853.0
        },
        {
          "date": "2026-08-10",
          "close": 3907.41
        },
        {
          "date": "2026-08-11",
          "close": 3908.55
        },
        {
          "date": "2026-08-12",
          "close": 3945.62
        },
        {
          "date": "2026-08-13",
          "close": 3898.93
        },
        {
          "date": "2026-08-14",
          "close": 3895.15
        },
        {
          "date": "2026-08-17",
          "close": 3955.63
        },
        {
          "date": "2026-08-18",
          "close": 3964.55
        },
        {
          "date": "2026-08-19",
          "close": 3777.89
        },
        {
          "date": "2026-08-20",
          "close": 3803.21
        },
        {
          "date": "2026-08-21",
          "close": 3818.98
        },
        {
          "date": "2026-08-24",
          "close": 3785.6
        },
        {
          "date": "2026-08-25",
          "close": 3857.44
        },
        {
          "date": "2026-08-26",
          "close": 3860.12
        },
        {
          "date": "2026-08-27",
          "close": 3885.34
        },
        {
          "date": "2026-08-28",
          "close": 3886.5
        },
        {
          "date": "2026-08-31",
          "close": 3923.27
        },
        {
          "date": "2026-09-01",
          "close": 3953.29
        },
        {
          "date": "2026-09-02",
          "close": 3956.06
        },
        {
          "date": "2026-09-03",
          "close": 3948.52
        },
        {
          "date": "2026-09-04",
          "close": 3920.59
        },
        {
          "date": "2026-09-07",
          "close": 3956.21
        },
        {
          "date": "2026-09-08",
          "close": 3954.04
        },
        {
          "date": "2026-09-09",
          "close": 3932.11
        },
        {
          "date": "2026-09-10",
          "close": 3859.31
        },
        {
          "date": "2026-09-11",
          "close": 3786.85
        },
        {
          "date": "2026-09-14",
          "close": 3817.54
        },
        {
          "date": "2026-09-15",
          "close": 3745.74
        },
        {
          "date": "2026-09-16",
          "close": 3767.68
        },
        {
          "date": "2026-09-17",
          "close": 3818.43
        },
        {
          "date": "2026-09-18",
          "close": 3851.5
        },
        {
          "date": "2026-09-21",
          "close": 3913.99
        },
        {
          "date": "2026-09-22",
          "close": 3912.46
        },
        {
          "date": "2026-09-23",
          "close": 3908.88
        },
        {
          "date": "2026-09-24",
          "close": 3883.44
        },
        {
          "date": "2026-09-28",
          "close": 3823.76
        },
        {
          "date": "2026-09-29",
          "close": 3846.88
        },
        {
          "date": "2026-09-30",
          "close": 3850.84
        },
        {
          "date": "2026-10-08",
          "close": 3794.1
        },
        {
          "date": "2026-10-09",
          "close": 3802.62
        },
        {
          "date": "2026-10-12",
          "close": 3752.86
        },
        {
          "date": "2026-10-13",
          "close": 3741.02
        },
        {
          "date": "2026-10-14",
          "close": 3652.27
        },
        {
          "date": "2026-10-15",
          "close": 3538.8
        },
        {
          "date": "2026-10-16",
          "close": 3614.3
        },
        {
          "date": "2026-10-19",
          "close": 3642.39
        },
        {
          "date": "2026-10-20",
          "close": 3693.36
        },
        {
          "date": "2026-10-21",
          "close": 3651.94
        },
        {
          "date": "2026-10-22",
          "close": 3584.99
        },
        {
          "date": "2026-10-23",
          "close": 3677.28
        },
        {
          "date": "2026-10-26",
          "close": 3669.38
        },
        {
          "date": "2026-10-27",
          "close": 3619.83
        },
        {
          "date": "2026-10-28",
          "close": 3727.87
        },
        {
          "date": "2026-10-29",
          "close": 3598.76
        },
        {
          "date": "2026-10-30",
          "close": 3472.42
        },
        {
          "date": "2026-11-02",
          "close": 3537.96
        },
        {
          "date": "2026-11-03",
          "close": 3501.07
        },
        {
          "date": "2026-11-04",
          "close": 3580.27
        },
        {
          "date": "2026-11-05",
          "close": 3660.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5774647887323944,
          "pullback_frequency": 0.323943661971831,
          "up_wilson": [
            0.46150748022028815,
            0.6854698792985033
          ],
          "pullback_wilson": [
            0.2265721171064956,
            0.4393884294417052
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5909090909090909,
          "pullback_frequency": 0.38636363636363635,
          "up_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "pullback_wilson": [
            0.2572120275052556,
            0.5337642460762172
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 30,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.6,
          "baseline_hit_rate": 0.6,
          "hit_wilson": [
            0.42320360253322475,
            0.7540937188319815
          ],
          "baseline_wilson": [
            0.42320360253322475,
            0.7540937188319815
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 14,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1212",
      "name": "轻工制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029112930740361698,
        "5": 0.023417964177504302,
        "20": -0.07971381498657559,
        "60": -0.04172914654602755
      },
      "moving_averages": {
        "5": 2919.5680000000634,
        "20": 3074.7700000000186,
        "60": 3208.6348333333463
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.08802498586532903,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3838.11
        },
        {
          "date": "2026-05-14",
          "close": 3797.12
        },
        {
          "date": "2026-05-15",
          "close": 3802.1
        },
        {
          "date": "2026-05-18",
          "close": 3761.03
        },
        {
          "date": "2026-05-19",
          "close": 3792.01
        },
        {
          "date": "2026-05-20",
          "close": 3752.51
        },
        {
          "date": "2026-05-21",
          "close": 3651.22
        },
        {
          "date": "2026-05-22",
          "close": 3684.76
        },
        {
          "date": "2026-05-25",
          "close": 3652.0
        },
        {
          "date": "2026-05-26",
          "close": 3616.69
        },
        {
          "date": "2026-05-27",
          "close": 3538.28
        },
        {
          "date": "2026-05-28",
          "close": 3545.75
        },
        {
          "date": "2026-05-29",
          "close": 3480.77
        },
        {
          "date": "2026-06-01",
          "close": 3544.03
        },
        {
          "date": "2026-06-02",
          "close": 3488.61
        },
        {
          "date": "2026-06-03",
          "close": 3454.27
        },
        {
          "date": "2026-06-04",
          "close": 3405.4
        },
        {
          "date": "2026-06-05",
          "close": 3436.44
        },
        {
          "date": "2026-06-08",
          "close": 3367.06
        },
        {
          "date": "2026-06-09",
          "close": 3372.01
        },
        {
          "date": "2026-06-10",
          "close": 3338.36
        },
        {
          "date": "2026-06-11",
          "close": 3290.96
        },
        {
          "date": "2026-06-12",
          "close": 3340.37
        },
        {
          "date": "2026-06-15",
          "close": 3350.46
        },
        {
          "date": "2026-06-16",
          "close": 3336.15
        },
        {
          "date": "2026-06-17",
          "close": 3294.43
        },
        {
          "date": "2026-06-18",
          "close": 3262.53
        },
        {
          "date": "2026-06-22",
          "close": 3269.61
        },
        {
          "date": "2026-06-23",
          "close": 3298.72
        },
        {
          "date": "2026-06-24",
          "close": 3225.02
        },
        {
          "date": "2026-06-25",
          "close": 3175.54
        },
        {
          "date": "2026-06-26",
          "close": 3107.13
        },
        {
          "date": "2026-06-29",
          "close": 3109.68
        },
        {
          "date": "2026-06-30",
          "close": 3107.91
        },
        {
          "date": "2026-07-01",
          "close": 3184.92
        },
        {
          "date": "2026-07-02",
          "close": 3194.86
        },
        {
          "date": "2026-07-03",
          "close": 3239.57
        },
        {
          "date": "2026-07-06",
          "close": 3209.21
        },
        {
          "date": "2026-07-07",
          "close": 3147.62
        },
        {
          "date": "2026-07-08",
          "close": 3099.12
        },
        {
          "date": "2026-07-09",
          "close": 3093.01
        },
        {
          "date": "2026-07-10",
          "close": 3125.88
        },
        {
          "date": "2026-07-13",
          "close": 3010.08
        },
        {
          "date": "2026-07-14",
          "close": 3054.54
        },
        {
          "date": "2026-07-15",
          "close": 3080.32
        },
        {
          "date": "2026-07-16",
          "close": 3080.23
        },
        {
          "date": "2026-07-17",
          "close": 2958.27
        },
        {
          "date": "2026-07-20",
          "close": 2874.82
        },
        {
          "date": "2026-07-21",
          "close": 2863.72
        },
        {
          "date": "2026-07-22",
          "close": 2852.53
        },
        {
          "date": "2026-07-23",
          "close": 2919.58
        },
        {
          "date": "2026-07-24",
          "close": 2853.57
        },
        {
          "date": "2026-07-27",
          "close": 2937.04
        },
        {
          "date": "2026-07-28",
          "close": 2947.29
        },
        {
          "date": "2026-07-29",
          "close": 2995.37
        },
        {
          "date": "2026-07-30",
          "close": 2954.75
        },
        {
          "date": "2026-07-31",
          "close": 3018.12
        },
        {
          "date": "2026-08-03",
          "close": 3075.25
        },
        {
          "date": "2026-08-04",
          "close": 3115.55
        },
        {
          "date": "2026-08-05",
          "close": 3147.68
        },
        {
          "date": "2026-08-06",
          "close": 3162.89
        },
        {
          "date": "2026-08-07",
          "close": 3164.88
        },
        {
          "date": "2026-08-10",
          "close": 3239.91
        },
        {
          "date": "2026-08-11",
          "close": 3219.99
        },
        {
          "date": "2026-08-12",
          "close": 3259.4
        },
        {
          "date": "2026-08-13",
          "close": 3215.89
        },
        {
          "date": "2026-08-14",
          "close": 3210.03
        },
        {
          "date": "2026-08-17",
          "close": 3262.09
        },
        {
          "date": "2026-08-18",
          "close": 3253.67
        },
        {
          "date": "2026-08-19",
          "close": 3152.29
        },
        {
          "date": "2026-08-20",
          "close": 3204.06
        },
        {
          "date": "2026-08-21",
          "close": 3202.93
        },
        {
          "date": "2026-08-24",
          "close": 3175.16
        },
        {
          "date": "2026-08-25",
          "close": 3247.24
        },
        {
          "date": "2026-08-26",
          "close": 3264.81
        },
        {
          "date": "2026-08-27",
          "close": 3263.51
        },
        {
          "date": "2026-08-28",
          "close": 3286.65
        },
        {
          "date": "2026-08-31",
          "close": 3325.95
        },
        {
          "date": "2026-09-01",
          "close": 3358.26
        },
        {
          "date": "2026-09-02",
          "close": 3345.69
        },
        {
          "date": "2026-09-03",
          "close": 3319.2
        },
        {
          "date": "2026-09-04",
          "close": 3332.12
        },
        {
          "date": "2026-09-07",
          "close": 3348.87
        },
        {
          "date": "2026-09-08",
          "close": 3373.5
        },
        {
          "date": "2026-09-09",
          "close": 3353.6
        },
        {
          "date": "2026-09-10",
          "close": 3304.08
        },
        {
          "date": "2026-09-11",
          "close": 3233.34
        },
        {
          "date": "2026-09-14",
          "close": 3251.73
        },
        {
          "date": "2026-09-15",
          "close": 3191.93
        },
        {
          "date": "2026-09-16",
          "close": 3238.31
        },
        {
          "date": "2026-09-17",
          "close": 3252.87
        },
        {
          "date": "2026-09-18",
          "close": 3311.76
        },
        {
          "date": "2026-09-21",
          "close": 3383.63
        },
        {
          "date": "2026-09-22",
          "close": 3402.82
        },
        {
          "date": "2026-09-23",
          "close": 3376.1
        },
        {
          "date": "2026-09-24",
          "close": 3351.94
        },
        {
          "date": "2026-09-28",
          "close": 3291.94
        },
        {
          "date": "2026-09-29",
          "close": 3307.21
        },
        {
          "date": "2026-09-30",
          "close": 3304.84
        },
        {
          "date": "2026-10-08",
          "close": 3277.6
        },
        {
          "date": "2026-10-09",
          "close": 3307.47
        },
        {
          "date": "2026-10-12",
          "close": 3262.58
        },
        {
          "date": "2026-10-13",
          "close": 3274.84
        },
        {
          "date": "2026-10-14",
          "close": 3220.16
        },
        {
          "date": "2026-10-15",
          "close": 3139.32
        },
        {
          "date": "2026-10-16",
          "close": 3152.67
        },
        {
          "date": "2026-10-19",
          "close": 3138.33
        },
        {
          "date": "2026-10-20",
          "close": 3160.81
        },
        {
          "date": "2026-10-21",
          "close": 3138.12
        },
        {
          "date": "2026-10-22",
          "close": 3039.07
        },
        {
          "date": "2026-10-23",
          "close": 3072.94
        },
        {
          "date": "2026-10-26",
          "close": 3063.8
        },
        {
          "date": "2026-10-27",
          "close": 2971.2
        },
        {
          "date": "2026-10-28",
          "close": 3008.94
        },
        {
          "date": "2026-10-29",
          "close": 2947.31
        },
        {
          "date": "2026-10-30",
          "close": 2849.72
        },
        {
          "date": "2026-11-02",
          "close": 2910.44
        },
        {
          "date": "2026-11-03",
          "close": 2890.35
        },
        {
          "date": "2026-11-04",
          "close": 2931.0
        },
        {
          "date": "2026-11-05",
          "close": 3016.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4852941176470588,
          "pullback_frequency": 0.3382352941176471,
          "up_wilson": [
            0.3705084547256065,
            0.6016524669367487
          ],
          "pullback_wilson": [
            0.23714253215255424,
            0.45662760613335107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.4358974358974359,
          "up_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "pullback_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1213",
      "name": "商贸零售",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024828055324616516,
        "5": 0.04462045886799726,
        "20": -0.003129121043224159,
        "60": 0.013799129902476226
      },
      "moving_averages": {
        "5": 2101.566000000015,
        "20": 2131.2330000000193,
        "60": 2177.1526666666614
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.03061607477971795,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2455.2
        },
        {
          "date": "2026-05-14",
          "close": 2422.82
        },
        {
          "date": "2026-05-15",
          "close": 2382.54
        },
        {
          "date": "2026-05-18",
          "close": 2383.41
        },
        {
          "date": "2026-05-19",
          "close": 2406.42
        },
        {
          "date": "2026-05-20",
          "close": 2367.8
        },
        {
          "date": "2026-05-21",
          "close": 2294.71
        },
        {
          "date": "2026-05-22",
          "close": 2318.13
        },
        {
          "date": "2026-05-25",
          "close": 2317.09
        },
        {
          "date": "2026-05-26",
          "close": 2300.03
        },
        {
          "date": "2026-05-27",
          "close": 2284.16
        },
        {
          "date": "2026-05-28",
          "close": 2267.6
        },
        {
          "date": "2026-05-29",
          "close": 2298.48
        },
        {
          "date": "2026-06-01",
          "close": 2353.49
        },
        {
          "date": "2026-06-02",
          "close": 2310.65
        },
        {
          "date": "2026-06-03",
          "close": 2282.18
        },
        {
          "date": "2026-06-04",
          "close": 2231.85
        },
        {
          "date": "2026-06-05",
          "close": 2253.06
        },
        {
          "date": "2026-06-08",
          "close": 2200.92
        },
        {
          "date": "2026-06-09",
          "close": 2193.36
        },
        {
          "date": "2026-06-10",
          "close": 2166.3
        },
        {
          "date": "2026-06-11",
          "close": 2129.88
        },
        {
          "date": "2026-06-12",
          "close": 2173.35
        },
        {
          "date": "2026-06-15",
          "close": 2189.29
        },
        {
          "date": "2026-06-16",
          "close": 2190.6
        },
        {
          "date": "2026-06-17",
          "close": 2146.76
        },
        {
          "date": "2026-06-18",
          "close": 2123.12
        },
        {
          "date": "2026-06-22",
          "close": 2130.99
        },
        {
          "date": "2026-06-23",
          "close": 2139.34
        },
        {
          "date": "2026-06-24",
          "close": 2082.13
        },
        {
          "date": "2026-06-25",
          "close": 2053.64
        },
        {
          "date": "2026-06-26",
          "close": 2004.93
        },
        {
          "date": "2026-06-29",
          "close": 2013.73
        },
        {
          "date": "2026-06-30",
          "close": 2016.73
        },
        {
          "date": "2026-07-01",
          "close": 2082.07
        },
        {
          "date": "2026-07-02",
          "close": 2077.78
        },
        {
          "date": "2026-07-03",
          "close": 2092.8
        },
        {
          "date": "2026-07-06",
          "close": 2074.95
        },
        {
          "date": "2026-07-07",
          "close": 2013.29
        },
        {
          "date": "2026-07-08",
          "close": 2011.89
        },
        {
          "date": "2026-07-09",
          "close": 2008.0
        },
        {
          "date": "2026-07-10",
          "close": 2049.49
        },
        {
          "date": "2026-07-13",
          "close": 1985.64
        },
        {
          "date": "2026-07-14",
          "close": 2021.24
        },
        {
          "date": "2026-07-15",
          "close": 2068.65
        },
        {
          "date": "2026-07-16",
          "close": 2091.28
        },
        {
          "date": "2026-07-17",
          "close": 2025.98
        },
        {
          "date": "2026-07-20",
          "close": 1997.54
        },
        {
          "date": "2026-07-21",
          "close": 1986.74
        },
        {
          "date": "2026-07-22",
          "close": 1971.19
        },
        {
          "date": "2026-07-23",
          "close": 2006.69
        },
        {
          "date": "2026-07-24",
          "close": 1953.95
        },
        {
          "date": "2026-07-27",
          "close": 2005.47
        },
        {
          "date": "2026-07-28",
          "close": 2024.1
        },
        {
          "date": "2026-07-29",
          "close": 2071.02
        },
        {
          "date": "2026-07-30",
          "close": 2058.24
        },
        {
          "date": "2026-07-31",
          "close": 2090.79
        },
        {
          "date": "2026-08-03",
          "close": 2118.63
        },
        {
          "date": "2026-08-04",
          "close": 2130.19
        },
        {
          "date": "2026-08-05",
          "close": 2139.99
        },
        {
          "date": "2026-08-06",
          "close": 2137.39
        },
        {
          "date": "2026-08-07",
          "close": 2126.7
        },
        {
          "date": "2026-08-10",
          "close": 2171.2
        },
        {
          "date": "2026-08-11",
          "close": 2166.45
        },
        {
          "date": "2026-08-12",
          "close": 2192.8
        },
        {
          "date": "2026-08-13",
          "close": 2165.83
        },
        {
          "date": "2026-08-14",
          "close": 2136.24
        },
        {
          "date": "2026-08-17",
          "close": 2166.48
        },
        {
          "date": "2026-08-18",
          "close": 2176.25
        },
        {
          "date": "2026-08-19",
          "close": 2095.09
        },
        {
          "date": "2026-08-20",
          "close": 2133.14
        },
        {
          "date": "2026-08-21",
          "close": 2117.61
        },
        {
          "date": "2026-08-24",
          "close": 2107.95
        },
        {
          "date": "2026-08-25",
          "close": 2164.38
        },
        {
          "date": "2026-08-26",
          "close": 2169.55
        },
        {
          "date": "2026-08-27",
          "close": 2181.96
        },
        {
          "date": "2026-08-28",
          "close": 2214.35
        },
        {
          "date": "2026-08-31",
          "close": 2202.29
        },
        {
          "date": "2026-09-01",
          "close": 2265.49
        },
        {
          "date": "2026-09-02",
          "close": 2248.18
        },
        {
          "date": "2026-09-03",
          "close": 2243.08
        },
        {
          "date": "2026-09-04",
          "close": 2263.27
        },
        {
          "date": "2026-09-07",
          "close": 2302.94
        },
        {
          "date": "2026-09-08",
          "close": 2329.72
        },
        {
          "date": "2026-09-09",
          "close": 2330.65
        },
        {
          "date": "2026-09-10",
          "close": 2293.49
        },
        {
          "date": "2026-09-11",
          "close": 2229.4
        },
        {
          "date": "2026-09-14",
          "close": 2229.9
        },
        {
          "date": "2026-09-15",
          "close": 2151.9
        },
        {
          "date": "2026-09-16",
          "close": 2167.68
        },
        {
          "date": "2026-09-17",
          "close": 2183.07
        },
        {
          "date": "2026-09-18",
          "close": 2216.98
        },
        {
          "date": "2026-09-21",
          "close": 2272.95
        },
        {
          "date": "2026-09-22",
          "close": 2266.99
        },
        {
          "date": "2026-09-23",
          "close": 2230.47
        },
        {
          "date": "2026-09-24",
          "close": 2208.66
        },
        {
          "date": "2026-09-28",
          "close": 2180.92
        },
        {
          "date": "2026-09-29",
          "close": 2190.74
        },
        {
          "date": "2026-09-30",
          "close": 2196.03
        },
        {
          "date": "2026-10-08",
          "close": 2176.33
        },
        {
          "date": "2026-10-09",
          "close": 2236.77
        },
        {
          "date": "2026-10-12",
          "close": 2190.96
        },
        {
          "date": "2026-10-13",
          "close": 2238.04
        },
        {
          "date": "2026-10-14",
          "close": 2195.15
        },
        {
          "date": "2026-10-15",
          "close": 2133.78
        },
        {
          "date": "2026-10-16",
          "close": 2135.23
        },
        {
          "date": "2026-10-19",
          "close": 2110.73
        },
        {
          "date": "2026-10-20",
          "close": 2121.56
        },
        {
          "date": "2026-10-21",
          "close": 2122.09
        },
        {
          "date": "2026-10-22",
          "close": 2069.6
        },
        {
          "date": "2026-10-23",
          "close": 2108.45
        },
        {
          "date": "2026-10-26",
          "close": 2131.82
        },
        {
          "date": "2026-10-27",
          "close": 2118.33
        },
        {
          "date": "2026-10-28",
          "close": 2127.47
        },
        {
          "date": "2026-10-29",
          "close": 2076.85
        },
        {
          "date": "2026-10-30",
          "close": 2027.34
        },
        {
          "date": "2026-11-02",
          "close": 2091.49
        },
        {
          "date": "2026-11-03",
          "close": 2102.52
        },
        {
          "date": "2026-11-04",
          "close": 2116.96
        },
        {
          "date": "2026-11-05",
          "close": 2169.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3194444444444444,
          "up_wilson": [
            0.3874709230948976,
            0.6125290769051024
          ],
          "pullback_wilson": [
            0.22325610278261976,
            0.43392348732165664
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 1,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 1,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1214",
      "name": "社会服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02398533606587283,
        "5": 0.053800228080767454,
        "20": -0.036990265074421935,
        "60": -0.04130639625432686
      },
      "moving_averages": {
        "5": 3798.1759999999776,
        "20": 3886.132500000019,
        "60": 4079.9576666666817
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0478424469885419,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4566.74
        },
        {
          "date": "2026-05-14",
          "close": 4484.9
        },
        {
          "date": "2026-05-15",
          "close": 4459.78
        },
        {
          "date": "2026-05-18",
          "close": 4429.97
        },
        {
          "date": "2026-05-19",
          "close": 4466.64
        },
        {
          "date": "2026-05-20",
          "close": 4397.95
        },
        {
          "date": "2026-05-21",
          "close": 4313.89
        },
        {
          "date": "2026-05-22",
          "close": 4337.05
        },
        {
          "date": "2026-05-25",
          "close": 4334.41
        },
        {
          "date": "2026-05-26",
          "close": 4329.91
        },
        {
          "date": "2026-05-27",
          "close": 4262.62
        },
        {
          "date": "2026-05-28",
          "close": 4268.11
        },
        {
          "date": "2026-05-29",
          "close": 4232.45
        },
        {
          "date": "2026-06-01",
          "close": 4303.74
        },
        {
          "date": "2026-06-02",
          "close": 4242.04
        },
        {
          "date": "2026-06-03",
          "close": 4208.8
        },
        {
          "date": "2026-06-04",
          "close": 4146.79
        },
        {
          "date": "2026-06-05",
          "close": 4186.81
        },
        {
          "date": "2026-06-08",
          "close": 4101.54
        },
        {
          "date": "2026-06-09",
          "close": 4102.42
        },
        {
          "date": "2026-06-10",
          "close": 4100.11
        },
        {
          "date": "2026-06-11",
          "close": 4017.87
        },
        {
          "date": "2026-06-12",
          "close": 4098.73
        },
        {
          "date": "2026-06-15",
          "close": 4154.6
        },
        {
          "date": "2026-06-16",
          "close": 4146.25
        },
        {
          "date": "2026-06-17",
          "close": 4114.58
        },
        {
          "date": "2026-06-18",
          "close": 4081.12
        },
        {
          "date": "2026-06-22",
          "close": 4071.82
        },
        {
          "date": "2026-06-23",
          "close": 4076.59
        },
        {
          "date": "2026-06-24",
          "close": 3974.09
        },
        {
          "date": "2026-06-25",
          "close": 3908.92
        },
        {
          "date": "2026-06-26",
          "close": 3847.47
        },
        {
          "date": "2026-06-29",
          "close": 3829.3
        },
        {
          "date": "2026-06-30",
          "close": 3841.74
        },
        {
          "date": "2026-07-01",
          "close": 3958.3
        },
        {
          "date": "2026-07-02",
          "close": 3938.01
        },
        {
          "date": "2026-07-03",
          "close": 3975.35
        },
        {
          "date": "2026-07-06",
          "close": 3956.23
        },
        {
          "date": "2026-07-07",
          "close": 3848.01
        },
        {
          "date": "2026-07-08",
          "close": 3845.97
        },
        {
          "date": "2026-07-09",
          "close": 3796.17
        },
        {
          "date": "2026-07-10",
          "close": 3850.92
        },
        {
          "date": "2026-07-13",
          "close": 3697.27
        },
        {
          "date": "2026-07-14",
          "close": 3743.95
        },
        {
          "date": "2026-07-15",
          "close": 3791.93
        },
        {
          "date": "2026-07-16",
          "close": 3815.86
        },
        {
          "date": "2026-07-17",
          "close": 3683.72
        },
        {
          "date": "2026-07-20",
          "close": 3636.55
        },
        {
          "date": "2026-07-21",
          "close": 3657.99
        },
        {
          "date": "2026-07-22",
          "close": 3659.69
        },
        {
          "date": "2026-07-23",
          "close": 3730.4
        },
        {
          "date": "2026-07-24",
          "close": 3613.25
        },
        {
          "date": "2026-07-27",
          "close": 3743.87
        },
        {
          "date": "2026-07-28",
          "close": 3780.34
        },
        {
          "date": "2026-07-29",
          "close": 3860.96
        },
        {
          "date": "2026-07-30",
          "close": 3877.81
        },
        {
          "date": "2026-07-31",
          "close": 3975.28
        },
        {
          "date": "2026-08-03",
          "close": 4005.66
        },
        {
          "date": "2026-08-04",
          "close": 4045.92
        },
        {
          "date": "2026-08-05",
          "close": 4096.46
        },
        {
          "date": "2026-08-06",
          "close": 4086.87
        },
        {
          "date": "2026-08-07",
          "close": 4084.95
        },
        {
          "date": "2026-08-10",
          "close": 4167.56
        },
        {
          "date": "2026-08-11",
          "close": 4127.97
        },
        {
          "date": "2026-08-12",
          "close": 4176.08
        },
        {
          "date": "2026-08-13",
          "close": 4115.2
        },
        {
          "date": "2026-08-14",
          "close": 4096.82
        },
        {
          "date": "2026-08-17",
          "close": 4140.02
        },
        {
          "date": "2026-08-18",
          "close": 4146.59
        },
        {
          "date": "2026-08-19",
          "close": 4023.9
        },
        {
          "date": "2026-08-20",
          "close": 4084.6
        },
        {
          "date": "2026-08-21",
          "close": 4064.33
        },
        {
          "date": "2026-08-24",
          "close": 4040.55
        },
        {
          "date": "2026-08-25",
          "close": 4129.33
        },
        {
          "date": "2026-08-26",
          "close": 4152.72
        },
        {
          "date": "2026-08-27",
          "close": 4181.07
        },
        {
          "date": "2026-08-28",
          "close": 4212.89
        },
        {
          "date": "2026-08-31",
          "close": 4244.05
        },
        {
          "date": "2026-09-01",
          "close": 4296.26
        },
        {
          "date": "2026-09-02",
          "close": 4308.2
        },
        {
          "date": "2026-09-03",
          "close": 4258.32
        },
        {
          "date": "2026-09-04",
          "close": 4285.23
        },
        {
          "date": "2026-09-07",
          "close": 4343.64
        },
        {
          "date": "2026-09-08",
          "close": 4398.31
        },
        {
          "date": "2026-09-09",
          "close": 4362.57
        },
        {
          "date": "2026-09-10",
          "close": 4327.79
        },
        {
          "date": "2026-09-11",
          "close": 4225.48
        },
        {
          "date": "2026-09-14",
          "close": 4187.41
        },
        {
          "date": "2026-09-15",
          "close": 4069.54
        },
        {
          "date": "2026-09-16",
          "close": 4091.9
        },
        {
          "date": "2026-09-17",
          "close": 4119.28
        },
        {
          "date": "2026-09-18",
          "close": 4167.57
        },
        {
          "date": "2026-09-21",
          "close": 4258.62
        },
        {
          "date": "2026-09-22",
          "close": 4239.22
        },
        {
          "date": "2026-09-23",
          "close": 4237.87
        },
        {
          "date": "2026-09-24",
          "close": 4198.46
        },
        {
          "date": "2026-09-28",
          "close": 4114.59
        },
        {
          "date": "2026-09-29",
          "close": 4123.25
        },
        {
          "date": "2026-09-30",
          "close": 4107.7
        },
        {
          "date": "2026-10-08",
          "close": 4078.1
        },
        {
          "date": "2026-10-09",
          "close": 4124.58
        },
        {
          "date": "2026-10-12",
          "close": 4066.38
        },
        {
          "date": "2026-10-13",
          "close": 4102.13
        },
        {
          "date": "2026-10-14",
          "close": 4057.38
        },
        {
          "date": "2026-10-15",
          "close": 3935.35
        },
        {
          "date": "2026-10-16",
          "close": 3929.96
        },
        {
          "date": "2026-10-19",
          "close": 3892.88
        },
        {
          "date": "2026-10-20",
          "close": 3929.24
        },
        {
          "date": "2026-10-21",
          "close": 3907.97
        },
        {
          "date": "2026-10-22",
          "close": 3788.77
        },
        {
          "date": "2026-10-23",
          "close": 3840.51
        },
        {
          "date": "2026-10-26",
          "close": 3853.97
        },
        {
          "date": "2026-10-27",
          "close": 3780.18
        },
        {
          "date": "2026-10-28",
          "close": 3795.72
        },
        {
          "date": "2026-10-29",
          "close": 3726.75
        },
        {
          "date": "2026-10-30",
          "close": 3659.35
        },
        {
          "date": "2026-11-02",
          "close": 3785.15
        },
        {
          "date": "2026-11-03",
          "close": 3783.87
        },
        {
          "date": "2026-11-04",
          "close": 3835.26
        },
        {
          "date": "2026-11-05",
          "close": 3927.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5568181818181818,
          "pullback_frequency": 0.2840909090909091,
          "up_wilson": [
            0.4528179063718238,
            0.6560653815071655
          ],
          "pullback_wilson": [
            0.20044769245491267,
            0.3857958136049272
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 40,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "baseline_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1215",
      "name": "通信",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019644472095902143,
        "5": -0.0010070256139557143,
        "20": -0.12809061790419363,
        "60": -0.12545368275558555
      },
      "moving_averages": {
        "5": 6153.1240000000225,
        "20": 6670.703000000026,
        "60": 7358.717000000008
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-01",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.12689703655189366,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9227.94
        },
        {
          "date": "2026-05-14",
          "close": 9060.95
        },
        {
          "date": "2026-05-15",
          "close": 8926.35
        },
        {
          "date": "2026-05-18",
          "close": 9063.98
        },
        {
          "date": "2026-05-19",
          "close": 9165.91
        },
        {
          "date": "2026-05-20",
          "close": 9091.58
        },
        {
          "date": "2026-05-21",
          "close": 8620.23
        },
        {
          "date": "2026-05-22",
          "close": 8828.86
        },
        {
          "date": "2026-05-25",
          "close": 8912.37
        },
        {
          "date": "2026-05-26",
          "close": 8674.68
        },
        {
          "date": "2026-05-27",
          "close": 8445.89
        },
        {
          "date": "2026-05-28",
          "close": 8636.89
        },
        {
          "date": "2026-05-29",
          "close": 8334.39
        },
        {
          "date": "2026-06-01",
          "close": 8267.49
        },
        {
          "date": "2026-06-02",
          "close": 8425.71
        },
        {
          "date": "2026-06-03",
          "close": 8534.81
        },
        {
          "date": "2026-06-04",
          "close": 8452.02
        },
        {
          "date": "2026-06-05",
          "close": 8514.92
        },
        {
          "date": "2026-06-08",
          "close": 8203.22
        },
        {
          "date": "2026-06-09",
          "close": 8430.67
        },
        {
          "date": "2026-06-10",
          "close": 8216.38
        },
        {
          "date": "2026-06-11",
          "close": 8026.46
        },
        {
          "date": "2026-06-12",
          "close": 8015.33
        },
        {
          "date": "2026-06-15",
          "close": 8350.44
        },
        {
          "date": "2026-06-16",
          "close": 8568.46
        },
        {
          "date": "2026-06-17",
          "close": 8543.98
        },
        {
          "date": "2026-06-18",
          "close": 8656.23
        },
        {
          "date": "2026-06-22",
          "close": 8752.37
        },
        {
          "date": "2026-06-23",
          "close": 8624.12
        },
        {
          "date": "2026-06-24",
          "close": 8568.75
        },
        {
          "date": "2026-06-25",
          "close": 8492.8
        },
        {
          "date": "2026-06-26",
          "close": 8100.09
        },
        {
          "date": "2026-06-29",
          "close": 7882.75
        },
        {
          "date": "2026-06-30",
          "close": 8207.58
        },
        {
          "date": "2026-07-01",
          "close": 8252.41
        },
        {
          "date": "2026-07-02",
          "close": 7953.47
        },
        {
          "date": "2026-07-03",
          "close": 8004.84
        },
        {
          "date": "2026-07-06",
          "close": 7808.53
        },
        {
          "date": "2026-07-07",
          "close": 7580.99
        },
        {
          "date": "2026-07-08",
          "close": 7595.37
        },
        {
          "date": "2026-07-09",
          "close": 7754.87
        },
        {
          "date": "2026-07-10",
          "close": 7807.8
        },
        {
          "date": "2026-07-13",
          "close": 7361.53
        },
        {
          "date": "2026-07-14",
          "close": 7421.86
        },
        {
          "date": "2026-07-15",
          "close": 7326.72
        },
        {
          "date": "2026-07-16",
          "close": 7229.9
        },
        {
          "date": "2026-07-17",
          "close": 6774.0
        },
        {
          "date": "2026-07-20",
          "close": 6573.59
        },
        {
          "date": "2026-07-21",
          "close": 6833.65
        },
        {
          "date": "2026-07-22",
          "close": 6775.48
        },
        {
          "date": "2026-07-23",
          "close": 6840.18
        },
        {
          "date": "2026-07-24",
          "close": 6662.21
        },
        {
          "date": "2026-07-27",
          "close": 6863.29
        },
        {
          "date": "2026-07-28",
          "close": 6692.67
        },
        {
          "date": "2026-07-29",
          "close": 6702.05
        },
        {
          "date": "2026-07-30",
          "close": 6389.22
        },
        {
          "date": "2026-07-31",
          "close": 6639.07
        },
        {
          "date": "2026-08-03",
          "close": 6759.74
        },
        {
          "date": "2026-08-04",
          "close": 7087.38
        },
        {
          "date": "2026-08-05",
          "close": 7271.05
        },
        {
          "date": "2026-08-06",
          "close": 7444.93
        },
        {
          "date": "2026-08-07",
          "close": 7487.22
        },
        {
          "date": "2026-08-10",
          "close": 7439.36
        },
        {
          "date": "2026-08-11",
          "close": 7423.94
        },
        {
          "date": "2026-08-12",
          "close": 7606.35
        },
        {
          "date": "2026-08-13",
          "close": 7581.05
        },
        {
          "date": "2026-08-14",
          "close": 7736.89
        },
        {
          "date": "2026-08-17",
          "close": 7921.43
        },
        {
          "date": "2026-08-18",
          "close": 7837.99
        },
        {
          "date": "2026-08-19",
          "close": 7322.34
        },
        {
          "date": "2026-08-20",
          "close": 7515.61
        },
        {
          "date": "2026-08-21",
          "close": 7574.59
        },
        {
          "date": "2026-08-24",
          "close": 7468.8
        },
        {
          "date": "2026-08-25",
          "close": 7587.42
        },
        {
          "date": "2026-08-26",
          "close": 7578.41
        },
        {
          "date": "2026-08-27",
          "close": 7772.14
        },
        {
          "date": "2026-08-28",
          "close": 7709.03
        },
        {
          "date": "2026-08-31",
          "close": 7846.42
        },
        {
          "date": "2026-09-01",
          "close": 7818.33
        },
        {
          "date": "2026-09-02",
          "close": 7781.0
        },
        {
          "date": "2026-09-03",
          "close": 7728.65
        },
        {
          "date": "2026-09-04",
          "close": 7637.03
        },
        {
          "date": "2026-09-07",
          "close": 7848.98
        },
        {
          "date": "2026-09-08",
          "close": 7861.21
        },
        {
          "date": "2026-09-09",
          "close": 7859.18
        },
        {
          "date": "2026-09-10",
          "close": 7771.54
        },
        {
          "date": "2026-09-11",
          "close": 7768.57
        },
        {
          "date": "2026-09-14",
          "close": 7742.93
        },
        {
          "date": "2026-09-15",
          "close": 7663.62
        },
        {
          "date": "2026-09-16",
          "close": 7859.74
        },
        {
          "date": "2026-09-17",
          "close": 7847.76
        },
        {
          "date": "2026-09-18",
          "close": 7990.04
        },
        {
          "date": "2026-09-21",
          "close": 8129.67
        },
        {
          "date": "2026-09-22",
          "close": 8138.49
        },
        {
          "date": "2026-09-23",
          "close": 8050.43
        },
        {
          "date": "2026-09-24",
          "close": 7901.49
        },
        {
          "date": "2026-09-28",
          "close": 7498.31
        },
        {
          "date": "2026-09-29",
          "close": 7578.78
        },
        {
          "date": "2026-09-30",
          "close": 7486.25
        },
        {
          "date": "2026-10-08",
          "close": 7293.04
        },
        {
          "date": "2026-10-09",
          "close": 7283.07
        },
        {
          "date": "2026-10-12",
          "close": 7108.96
        },
        {
          "date": "2026-10-13",
          "close": 7194.64
        },
        {
          "date": "2026-10-14",
          "close": 7028.34
        },
        {
          "date": "2026-10-15",
          "close": 6742.07
        },
        {
          "date": "2026-10-16",
          "close": 6740.53
        },
        {
          "date": "2026-10-19",
          "close": 6764.04
        },
        {
          "date": "2026-10-20",
          "close": 6921.96
        },
        {
          "date": "2026-10-21",
          "close": 7002.36
        },
        {
          "date": "2026-10-22",
          "close": 6739.43
        },
        {
          "date": "2026-10-23",
          "close": 6847.67
        },
        {
          "date": "2026-10-26",
          "close": 6728.63
        },
        {
          "date": "2026-10-27",
          "close": 6503.86
        },
        {
          "date": "2026-10-28",
          "close": 6677.6
        },
        {
          "date": "2026-10-29",
          "close": 6365.28
        },
        {
          "date": "2026-10-30",
          "close": 6016.6
        },
        {
          "date": "2026-11-02",
          "close": 6193.18
        },
        {
          "date": "2026-11-03",
          "close": 5960.61
        },
        {
          "date": "2026-11-04",
          "close": 6236.36
        },
        {
          "date": "2026-11-05",
          "close": 6358.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49206349206349204,
          "pullback_frequency": 0.4126984126984127,
          "up_wilson": [
            0.37266808813984664,
            0.6123711372504527
          ],
          "pullback_wilson": [
            0.29958465626751724,
            0.5358468230257742
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3783783783783784,
          "pullback_frequency": 0.6486486486486487,
          "up_wilson": [
            0.24063999175798265,
            0.5389956956078235
          ],
          "pullback_wilson": [
            0.4875902312255084,
            0.7817439286607287
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 7,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1216",
      "name": "医药生物",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022607950283938694,
        "5": 0.04568861619371112,
        "20": -0.04038746638656365,
        "60": 0.00607139893374864
      },
      "moving_averages": {
        "5": 4349.06799999997,
        "20": 4434.6274999999905,
        "60": 4589.374666666682
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05417481091635179,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4916.41
        },
        {
          "date": "2026-05-14",
          "close": 4822.79
        },
        {
          "date": "2026-05-15",
          "close": 4782.79
        },
        {
          "date": "2026-05-18",
          "close": 4736.5
        },
        {
          "date": "2026-05-19",
          "close": 4770.82
        },
        {
          "date": "2026-05-20",
          "close": 4727.07
        },
        {
          "date": "2026-05-21",
          "close": 4648.7
        },
        {
          "date": "2026-05-22",
          "close": 4667.86
        },
        {
          "date": "2026-05-25",
          "close": 4630.36
        },
        {
          "date": "2026-05-26",
          "close": 4562.89
        },
        {
          "date": "2026-05-27",
          "close": 4502.92
        },
        {
          "date": "2026-05-28",
          "close": 4479.82
        },
        {
          "date": "2026-05-29",
          "close": 4473.46
        },
        {
          "date": "2026-06-01",
          "close": 4501.21
        },
        {
          "date": "2026-06-02",
          "close": 4427.72
        },
        {
          "date": "2026-06-03",
          "close": 4371.54
        },
        {
          "date": "2026-06-04",
          "close": 4298.55
        },
        {
          "date": "2026-06-05",
          "close": 4314.71
        },
        {
          "date": "2026-06-08",
          "close": 4201.12
        },
        {
          "date": "2026-06-09",
          "close": 4216.06
        },
        {
          "date": "2026-06-10",
          "close": 4198.1
        },
        {
          "date": "2026-06-11",
          "close": 4153.43
        },
        {
          "date": "2026-06-12",
          "close": 4231.66
        },
        {
          "date": "2026-06-15",
          "close": 4234.57
        },
        {
          "date": "2026-06-16",
          "close": 4209.04
        },
        {
          "date": "2026-06-17",
          "close": 4174.28
        },
        {
          "date": "2026-06-18",
          "close": 4202.5
        },
        {
          "date": "2026-06-22",
          "close": 4195.1
        },
        {
          "date": "2026-06-23",
          "close": 4306.19
        },
        {
          "date": "2026-06-24",
          "close": 4255.66
        },
        {
          "date": "2026-06-25",
          "close": 4186.89
        },
        {
          "date": "2026-06-26",
          "close": 4034.89
        },
        {
          "date": "2026-06-29",
          "close": 4234.31
        },
        {
          "date": "2026-06-30",
          "close": 4174.28
        },
        {
          "date": "2026-07-01",
          "close": 4361.35
        },
        {
          "date": "2026-07-02",
          "close": 4374.67
        },
        {
          "date": "2026-07-03",
          "close": 4453.61
        },
        {
          "date": "2026-07-06",
          "close": 4482.06
        },
        {
          "date": "2026-07-07",
          "close": 4312.61
        },
        {
          "date": "2026-07-08",
          "close": 4269.9
        },
        {
          "date": "2026-07-09",
          "close": 4260.22
        },
        {
          "date": "2026-07-10",
          "close": 4380.4
        },
        {
          "date": "2026-07-13",
          "close": 4347.9
        },
        {
          "date": "2026-07-14",
          "close": 4463.35
        },
        {
          "date": "2026-07-15",
          "close": 4607.42
        },
        {
          "date": "2026-07-16",
          "close": 4660.54
        },
        {
          "date": "2026-07-17",
          "close": 4365.24
        },
        {
          "date": "2026-07-20",
          "close": 4345.09
        },
        {
          "date": "2026-07-21",
          "close": 4296.72
        },
        {
          "date": "2026-07-22",
          "close": 4287.0
        },
        {
          "date": "2026-07-23",
          "close": 4313.55
        },
        {
          "date": "2026-07-24",
          "close": 4162.82
        },
        {
          "date": "2026-07-27",
          "close": 4311.01
        },
        {
          "date": "2026-07-28",
          "close": 4277.73
        },
        {
          "date": "2026-07-29",
          "close": 4304.98
        },
        {
          "date": "2026-07-30",
          "close": 4233.09
        },
        {
          "date": "2026-07-31",
          "close": 4321.13
        },
        {
          "date": "2026-08-03",
          "close": 4347.72
        },
        {
          "date": "2026-08-04",
          "close": 4436.37
        },
        {
          "date": "2026-08-05",
          "close": 4458.61
        },
        {
          "date": "2026-08-06",
          "close": 4456.4
        },
        {
          "date": "2026-08-07",
          "close": 4643.45
        },
        {
          "date": "2026-08-10",
          "close": 4711.36
        },
        {
          "date": "2026-08-11",
          "close": 4728.35
        },
        {
          "date": "2026-08-12",
          "close": 4753.49
        },
        {
          "date": "2026-08-13",
          "close": 4825.06
        },
        {
          "date": "2026-08-14",
          "close": 4814.94
        },
        {
          "date": "2026-08-17",
          "close": 4833.09
        },
        {
          "date": "2026-08-18",
          "close": 4792.15
        },
        {
          "date": "2026-08-19",
          "close": 4656.07
        },
        {
          "date": "2026-08-20",
          "close": 4862.1
        },
        {
          "date": "2026-08-21",
          "close": 4709.32
        },
        {
          "date": "2026-08-24",
          "close": 4580.5
        },
        {
          "date": "2026-08-25",
          "close": 4688.96
        },
        {
          "date": "2026-08-26",
          "close": 4697.85
        },
        {
          "date": "2026-08-27",
          "close": 4734.94
        },
        {
          "date": "2026-08-28",
          "close": 4692.54
        },
        {
          "date": "2026-08-31",
          "close": 4635.39
        },
        {
          "date": "2026-09-01",
          "close": 4685.99
        },
        {
          "date": "2026-09-02",
          "close": 4636.07
        },
        {
          "date": "2026-09-03",
          "close": 4613.2
        },
        {
          "date": "2026-09-04",
          "close": 4598.86
        },
        {
          "date": "2026-09-07",
          "close": 4616.17
        },
        {
          "date": "2026-09-08",
          "close": 4684.2
        },
        {
          "date": "2026-09-09",
          "close": 4623.62
        },
        {
          "date": "2026-09-10",
          "close": 4534.23
        },
        {
          "date": "2026-09-11",
          "close": 4431.44
        },
        {
          "date": "2026-09-14",
          "close": 4518.95
        },
        {
          "date": "2026-09-15",
          "close": 4446.16
        },
        {
          "date": "2026-09-16",
          "close": 4481.54
        },
        {
          "date": "2026-09-17",
          "close": 4521.18
        },
        {
          "date": "2026-09-18",
          "close": 4582.85
        },
        {
          "date": "2026-09-21",
          "close": 4768.86
        },
        {
          "date": "2026-09-22",
          "close": 4805.73
        },
        {
          "date": "2026-09-23",
          "close": 4803.33
        },
        {
          "date": "2026-09-24",
          "close": 4711.03
        },
        {
          "date": "2026-09-28",
          "close": 4675.16
        },
        {
          "date": "2026-09-29",
          "close": 4672.95
        },
        {
          "date": "2026-09-30",
          "close": 4767.98
        },
        {
          "date": "2026-10-08",
          "close": 4674.47
        },
        {
          "date": "2026-10-09",
          "close": 4742.61
        },
        {
          "date": "2026-10-12",
          "close": 4647.89
        },
        {
          "date": "2026-10-13",
          "close": 4610.55
        },
        {
          "date": "2026-10-14",
          "close": 4540.18
        },
        {
          "date": "2026-10-15",
          "close": 4469.4
        },
        {
          "date": "2026-10-16",
          "close": 4442.86
        },
        {
          "date": "2026-10-19",
          "close": 4414.46
        },
        {
          "date": "2026-10-20",
          "close": 4473.02
        },
        {
          "date": "2026-10-21",
          "close": 4468.93
        },
        {
          "date": "2026-10-22",
          "close": 4337.13
        },
        {
          "date": "2026-10-23",
          "close": 4410.27
        },
        {
          "date": "2026-10-26",
          "close": 4443.47
        },
        {
          "date": "2026-10-27",
          "close": 4287.97
        },
        {
          "date": "2026-10-28",
          "close": 4368.78
        },
        {
          "date": "2026-10-29",
          "close": 4289.69
        },
        {
          "date": "2026-10-30",
          "close": 4263.46
        },
        {
          "date": "2026-11-02",
          "close": 4331.37
        },
        {
          "date": "2026-11-03",
          "close": 4278.32
        },
        {
          "date": "2026-11-04",
          "close": 4386.51
        },
        {
          "date": "2026-11-05",
          "close": 4485.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5425531914893617,
          "pullback_frequency": 0.2127659574468085,
          "up_wilson": [
            0.44215447666238733,
            0.6396104530149279
          ],
          "pullback_wilson": [
            0.14216879768507773,
            0.30591792699304365
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5892857142857143,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.4587759684643971,
            0.708332257121538
          ],
          "pullback_wilson": [
            0.24456571707649905,
            0.4880611219860049
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 24,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1217",
      "name": "综合",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018866390176465853,
        "5": 0.028179286689042016,
        "20": -0.0841396836035131,
        "60": -0.03193345742205678
      },
      "moving_averages": {
        "5": 10867.67800000012,
        "20": 11363.81849999996,
        "60": 11829.464166666754
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.09001727617479227,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13618.24
        },
        {
          "date": "2026-05-14",
          "close": 13369.28
        },
        {
          "date": "2026-05-15",
          "close": 13175.93
        },
        {
          "date": "2026-05-18",
          "close": 13086.87
        },
        {
          "date": "2026-05-19",
          "close": 13100.7
        },
        {
          "date": "2026-05-20",
          "close": 12877.87
        },
        {
          "date": "2026-05-21",
          "close": 12467.83
        },
        {
          "date": "2026-05-22",
          "close": 12652.16
        },
        {
          "date": "2026-05-25",
          "close": 12539.78
        },
        {
          "date": "2026-05-26",
          "close": 12303.77
        },
        {
          "date": "2026-05-27",
          "close": 12073.4
        },
        {
          "date": "2026-05-28",
          "close": 12133.68
        },
        {
          "date": "2026-05-29",
          "close": 12098.42
        },
        {
          "date": "2026-06-01",
          "close": 12384.57
        },
        {
          "date": "2026-06-02",
          "close": 12231.71
        },
        {
          "date": "2026-06-03",
          "close": 12078.86
        },
        {
          "date": "2026-06-04",
          "close": 11853.98
        },
        {
          "date": "2026-06-05",
          "close": 11937.43
        },
        {
          "date": "2026-06-08",
          "close": 11678.33
        },
        {
          "date": "2026-06-09",
          "close": 11799.87
        },
        {
          "date": "2026-06-10",
          "close": 11861.82
        },
        {
          "date": "2026-06-11",
          "close": 11767.81
        },
        {
          "date": "2026-06-12",
          "close": 11834.12
        },
        {
          "date": "2026-06-15",
          "close": 11818.72
        },
        {
          "date": "2026-06-16",
          "close": 11801.3
        },
        {
          "date": "2026-06-17",
          "close": 11699.54
        },
        {
          "date": "2026-06-18",
          "close": 11572.77
        },
        {
          "date": "2026-06-22",
          "close": 11625.65
        },
        {
          "date": "2026-06-23",
          "close": 11807.22
        },
        {
          "date": "2026-06-24",
          "close": 11585.46
        },
        {
          "date": "2026-06-25",
          "close": 11366.29
        },
        {
          "date": "2026-06-26",
          "close": 11171.04
        },
        {
          "date": "2026-06-29",
          "close": 11022.53
        },
        {
          "date": "2026-06-30",
          "close": 11044.25
        },
        {
          "date": "2026-07-01",
          "close": 11354.65
        },
        {
          "date": "2026-07-02",
          "close": 11332.93
        },
        {
          "date": "2026-07-03",
          "close": 11391.21
        },
        {
          "date": "2026-07-06",
          "close": 11340.71
        },
        {
          "date": "2026-07-07",
          "close": 11037.15
        },
        {
          "date": "2026-07-08",
          "close": 10910.94
        },
        {
          "date": "2026-07-09",
          "close": 10942.26
        },
        {
          "date": "2026-07-10",
          "close": 11064.72
        },
        {
          "date": "2026-07-13",
          "close": 10826.08
        },
        {
          "date": "2026-07-14",
          "close": 11039.07
        },
        {
          "date": "2026-07-15",
          "close": 11064.93
        },
        {
          "date": "2026-07-16",
          "close": 11098.8
        },
        {
          "date": "2026-07-17",
          "close": 10785.34
        },
        {
          "date": "2026-07-20",
          "close": 10583.62
        },
        {
          "date": "2026-07-21",
          "close": 10457.23
        },
        {
          "date": "2026-07-22",
          "close": 10398.76
        },
        {
          "date": "2026-07-23",
          "close": 10748.05
        },
        {
          "date": "2026-07-24",
          "close": 10447.8
        },
        {
          "date": "2026-07-27",
          "close": 10737.17
        },
        {
          "date": "2026-07-28",
          "close": 10772.7
        },
        {
          "date": "2026-07-29",
          "close": 11006.24
        },
        {
          "date": "2026-07-30",
          "close": 11029.75
        },
        {
          "date": "2026-07-31",
          "close": 11242.93
        },
        {
          "date": "2026-08-03",
          "close": 11492.39
        },
        {
          "date": "2026-08-04",
          "close": 11542.17
        },
        {
          "date": "2026-08-05",
          "close": 11518.64
        },
        {
          "date": "2026-08-06",
          "close": 11517.99
        },
        {
          "date": "2026-08-07",
          "close": 11500.39
        },
        {
          "date": "2026-08-10",
          "close": 11698.78
        },
        {
          "date": "2026-08-11",
          "close": 11696.48
        },
        {
          "date": "2026-08-12",
          "close": 11894.64
        },
        {
          "date": "2026-08-13",
          "close": 11909.18
        },
        {
          "date": "2026-08-14",
          "close": 11881.06
        },
        {
          "date": "2026-08-17",
          "close": 12027.7
        },
        {
          "date": "2026-08-18",
          "close": 11975.58
        },
        {
          "date": "2026-08-19",
          "close": 11687.88
        },
        {
          "date": "2026-08-20",
          "close": 11941.05
        },
        {
          "date": "2026-08-21",
          "close": 11844.44
        },
        {
          "date": "2026-08-24",
          "close": 11718.52
        },
        {
          "date": "2026-08-25",
          "close": 11922.71
        },
        {
          "date": "2026-08-26",
          "close": 12004.01
        },
        {
          "date": "2026-08-27",
          "close": 12213.58
        },
        {
          "date": "2026-08-28",
          "close": 12391.82
        },
        {
          "date": "2026-08-31",
          "close": 12230.98
        },
        {
          "date": "2026-09-01",
          "close": 12351.02
        },
        {
          "date": "2026-09-02",
          "close": 12177.53
        },
        {
          "date": "2026-09-03",
          "close": 12068.84
        },
        {
          "date": "2026-09-04",
          "close": 12146.72
        },
        {
          "date": "2026-09-07",
          "close": 12296.72
        },
        {
          "date": "2026-09-08",
          "close": 12695.66
        },
        {
          "date": "2026-09-09",
          "close": 12707.99
        },
        {
          "date": "2026-09-10",
          "close": 12545.26
        },
        {
          "date": "2026-09-11",
          "close": 12259.76
        },
        {
          "date": "2026-09-14",
          "close": 12203.89
        },
        {
          "date": "2026-09-15",
          "close": 11810.59
        },
        {
          "date": "2026-09-16",
          "close": 12005.55
        },
        {
          "date": "2026-09-17",
          "close": 11996.3
        },
        {
          "date": "2026-09-18",
          "close": 12104.72
        },
        {
          "date": "2026-09-21",
          "close": 12272.08
        },
        {
          "date": "2026-09-22",
          "close": 12271.61
        },
        {
          "date": "2026-09-23",
          "close": 12115.23
        },
        {
          "date": "2026-09-24",
          "close": 12065.24
        },
        {
          "date": "2026-09-28",
          "close": 11925.37
        },
        {
          "date": "2026-09-29",
          "close": 12046.73
        },
        {
          "date": "2026-09-30",
          "close": 12192.65
        },
        {
          "date": "2026-10-08",
          "close": 12175.23
        },
        {
          "date": "2026-10-09",
          "close": 12253.87
        },
        {
          "date": "2026-10-12",
          "close": 11968.06
        },
        {
          "date": "2026-10-13",
          "close": 12101.18
        },
        {
          "date": "2026-10-14",
          "close": 11874.68
        },
        {
          "date": "2026-10-15",
          "close": 11575.8
        },
        {
          "date": "2026-10-16",
          "close": 11650.1
        },
        {
          "date": "2026-10-19",
          "close": 11432.93
        },
        {
          "date": "2026-10-20",
          "close": 11513.77
        },
        {
          "date": "2026-10-21",
          "close": 11536.09
        },
        {
          "date": "2026-10-22",
          "close": 11225.22
        },
        {
          "date": "2026-10-23",
          "close": 11344.67
        },
        {
          "date": "2026-10-26",
          "close": 11392.73
        },
        {
          "date": "2026-10-27",
          "close": 11116.29
        },
        {
          "date": "2026-10-28",
          "close": 11107.39
        },
        {
          "date": "2026-10-29",
          "close": 10845.2
        },
        {
          "date": "2026-10-30",
          "close": 10632.77
        },
        {
          "date": "2026-11-02",
          "close": 10796.49
        },
        {
          "date": "2026-11-03",
          "close": 10813.99
        },
        {
          "date": "2026-11-04",
          "close": 10944.33
        },
        {
          "date": "2026-11-05",
          "close": 11150.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48863636363636365,
          "pullback_frequency": 0.26136363636363635,
          "up_wilson": [
            0.3868786464057155,
            0.5913446960184866
          ],
          "pullback_wilson": [
            0.18093239119935772,
            0.3617577997088863
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5192307692307693,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 3,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1218",
      "name": "出版",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026818873804894228,
        "5": 0.07899033561100843,
        "20": 0.12269839243452396,
        "60": 0.2123980614441605
      },
      "moving_averages": {
        "5": 2172.9499999999534,
        "20": 2197.8714999999966,
        "60": 2012.255666666668
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-27",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.013057027918299657,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2117.47
        },
        {
          "date": "2026-05-14",
          "close": 2067.38
        },
        {
          "date": "2026-05-15",
          "close": 2066.23
        },
        {
          "date": "2026-05-18",
          "close": 2045.14
        },
        {
          "date": "2026-05-19",
          "close": 2068.12
        },
        {
          "date": "2026-05-20",
          "close": 2020.05
        },
        {
          "date": "2026-05-21",
          "close": 1958.99
        },
        {
          "date": "2026-05-22",
          "close": 1967.13
        },
        {
          "date": "2026-05-25",
          "close": 1954.23
        },
        {
          "date": "2026-05-26",
          "close": 1934.79
        },
        {
          "date": "2026-05-27",
          "close": 1904.81
        },
        {
          "date": "2026-05-28",
          "close": 1900.04
        },
        {
          "date": "2026-05-29",
          "close": 1915.05
        },
        {
          "date": "2026-06-01",
          "close": 1973.79
        },
        {
          "date": "2026-06-02",
          "close": 1928.57
        },
        {
          "date": "2026-06-03",
          "close": 1896.97
        },
        {
          "date": "2026-06-04",
          "close": 1867.91
        },
        {
          "date": "2026-06-05",
          "close": 1889.82
        },
        {
          "date": "2026-06-08",
          "close": 1875.93
        },
        {
          "date": "2026-06-09",
          "close": 1887.32
        },
        {
          "date": "2026-06-10",
          "close": 1897.14
        },
        {
          "date": "2026-06-11",
          "close": 1829.89
        },
        {
          "date": "2026-06-12",
          "close": 1858.21
        },
        {
          "date": "2026-06-15",
          "close": 1852.8
        },
        {
          "date": "2026-06-16",
          "close": 1828.37
        },
        {
          "date": "2026-06-17",
          "close": 1797.64
        },
        {
          "date": "2026-06-18",
          "close": 1789.25
        },
        {
          "date": "2026-06-22",
          "close": 1801.71
        },
        {
          "date": "2026-06-23",
          "close": 1795.38
        },
        {
          "date": "2026-06-24",
          "close": 1745.79
        },
        {
          "date": "2026-06-25",
          "close": 1714.39
        },
        {
          "date": "2026-06-26",
          "close": 1679.13
        },
        {
          "date": "2026-06-29",
          "close": 1678.22
        },
        {
          "date": "2026-06-30",
          "close": 1668.9
        },
        {
          "date": "2026-07-01",
          "close": 1713.83
        },
        {
          "date": "2026-07-02",
          "close": 1718.39
        },
        {
          "date": "2026-07-03",
          "close": 1730.04
        },
        {
          "date": "2026-07-06",
          "close": 1738.42
        },
        {
          "date": "2026-07-07",
          "close": 1699.7
        },
        {
          "date": "2026-07-08",
          "close": 1698.79
        },
        {
          "date": "2026-07-09",
          "close": 1699.43
        },
        {
          "date": "2026-07-10",
          "close": 1733.74
        },
        {
          "date": "2026-07-13",
          "close": 1705.94
        },
        {
          "date": "2026-07-14",
          "close": 1723.9
        },
        {
          "date": "2026-07-15",
          "close": 1764.44
        },
        {
          "date": "2026-07-16",
          "close": 1792.66
        },
        {
          "date": "2026-07-17",
          "close": 1749.61
        },
        {
          "date": "2026-07-20",
          "close": 1746.0
        },
        {
          "date": "2026-07-21",
          "close": 1734.59
        },
        {
          "date": "2026-07-22",
          "close": 1712.14
        },
        {
          "date": "2026-07-23",
          "close": 1735.79
        },
        {
          "date": "2026-07-24",
          "close": 1700.49
        },
        {
          "date": "2026-07-27",
          "close": 1736.91
        },
        {
          "date": "2026-07-28",
          "close": 1750.17
        },
        {
          "date": "2026-07-29",
          "close": 1793.73
        },
        {
          "date": "2026-07-30",
          "close": 1797.14
        },
        {
          "date": "2026-07-31",
          "close": 1852.69
        },
        {
          "date": "2026-08-03",
          "close": 1869.52
        },
        {
          "date": "2026-08-04",
          "close": 1880.52
        },
        {
          "date": "2026-08-05",
          "close": 1885.94
        },
        {
          "date": "2026-08-06",
          "close": 1865.03
        },
        {
          "date": "2026-08-07",
          "close": 1843.67
        },
        {
          "date": "2026-08-10",
          "close": 1869.59
        },
        {
          "date": "2026-08-11",
          "close": 1849.48
        },
        {
          "date": "2026-08-12",
          "close": 1857.93
        },
        {
          "date": "2026-08-13",
          "close": 1867.85
        },
        {
          "date": "2026-08-14",
          "close": 1841.28
        },
        {
          "date": "2026-08-17",
          "close": 1850.61
        },
        {
          "date": "2026-08-18",
          "close": 1860.86
        },
        {
          "date": "2026-08-19",
          "close": 1821.95
        },
        {
          "date": "2026-08-20",
          "close": 1826.55
        },
        {
          "date": "2026-08-21",
          "close": 1808.98
        },
        {
          "date": "2026-08-24",
          "close": 1793.9
        },
        {
          "date": "2026-08-25",
          "close": 1827.14
        },
        {
          "date": "2026-08-26",
          "close": 1810.23
        },
        {
          "date": "2026-08-27",
          "close": 1788.19
        },
        {
          "date": "2026-08-28",
          "close": 1800.81
        },
        {
          "date": "2026-08-31",
          "close": 1865.8
        },
        {
          "date": "2026-09-01",
          "close": 1916.27
        },
        {
          "date": "2026-09-02",
          "close": 1890.33
        },
        {
          "date": "2026-09-03",
          "close": 1881.19
        },
        {
          "date": "2026-09-04",
          "close": 1932.12
        },
        {
          "date": "2026-09-07",
          "close": 1983.95
        },
        {
          "date": "2026-09-08",
          "close": 2070.97
        },
        {
          "date": "2026-09-09",
          "close": 1982.18
        },
        {
          "date": "2026-09-10",
          "close": 1961.62
        },
        {
          "date": "2026-09-11",
          "close": 1948.44
        },
        {
          "date": "2026-09-14",
          "close": 1937.25
        },
        {
          "date": "2026-09-15",
          "close": 1908.78
        },
        {
          "date": "2026-09-16",
          "close": 1918.06
        },
        {
          "date": "2026-09-17",
          "close": 1956.93
        },
        {
          "date": "2026-09-18",
          "close": 1983.21
        },
        {
          "date": "2026-09-21",
          "close": 2025.56
        },
        {
          "date": "2026-09-22",
          "close": 2101.44
        },
        {
          "date": "2026-09-23",
          "close": 2055.88
        },
        {
          "date": "2026-09-24",
          "close": 2068.7
        },
        {
          "date": "2026-09-28",
          "close": 2013.07
        },
        {
          "date": "2026-09-29",
          "close": 2076.46
        },
        {
          "date": "2026-09-30",
          "close": 2079.03
        },
        {
          "date": "2026-10-08",
          "close": 2036.62
        },
        {
          "date": "2026-10-09",
          "close": 2149.79
        },
        {
          "date": "2026-10-12",
          "close": 2235.99
        },
        {
          "date": "2026-10-13",
          "close": 2238.62
        },
        {
          "date": "2026-10-14",
          "close": 2298.9
        },
        {
          "date": "2026-10-15",
          "close": 2314.5
        },
        {
          "date": "2026-10-16",
          "close": 2316.76
        },
        {
          "date": "2026-10-19",
          "close": 2243.31
        },
        {
          "date": "2026-10-20",
          "close": 2210.74
        },
        {
          "date": "2026-10-21",
          "close": 2261.1
        },
        {
          "date": "2026-10-22",
          "close": 2141.56
        },
        {
          "date": "2026-10-23",
          "close": 2140.85
        },
        {
          "date": "2026-10-26",
          "close": 2146.13
        },
        {
          "date": "2026-10-27",
          "close": 2110.63
        },
        {
          "date": "2026-10-28",
          "close": 2164.68
        },
        {
          "date": "2026-10-29",
          "close": 2119.12
        },
        {
          "date": "2026-10-30",
          "close": 2019.4
        },
        {
          "date": "2026-11-02",
          "close": 2165.42
        },
        {
          "date": "2026-11-03",
          "close": 2166.63
        },
        {
          "date": "2026-11-04",
          "close": 2226.79
        },
        {
          "date": "2026-11-05",
          "close": 2286.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.37948952024893845,
            0.5960729876923999
          ],
          "pullback_wilson": [
            0.21631928555607344,
            0.41711833356400135
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 0,
          "insufficient_or_abstained": 43,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 10,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1219",
      "name": "电视广播Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03688428285512879,
        "5": 0.06151855262175543,
        "20": 0.05876950571726458,
        "60": 0.05512908252871496
      },
      "moving_averages": {
        "5": 1216.1899999999441,
        "20": 1254.804999999993,
        "60": 1227.9178333333462
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04378138450502145,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1439.36
        },
        {
          "date": "2026-05-14",
          "close": 1389.44
        },
        {
          "date": "2026-05-15",
          "close": 1388.66
        },
        {
          "date": "2026-05-18",
          "close": 1423.11
        },
        {
          "date": "2026-05-19",
          "close": 1474.31
        },
        {
          "date": "2026-05-20",
          "close": 1432.34
        },
        {
          "date": "2026-05-21",
          "close": 1388.42
        },
        {
          "date": "2026-05-22",
          "close": 1377.5
        },
        {
          "date": "2026-05-25",
          "close": 1414.63
        },
        {
          "date": "2026-05-26",
          "close": 1368.65
        },
        {
          "date": "2026-05-27",
          "close": 1362.13
        },
        {
          "date": "2026-05-28",
          "close": 1339.81
        },
        {
          "date": "2026-05-29",
          "close": 1324.59
        },
        {
          "date": "2026-06-01",
          "close": 1352.73
        },
        {
          "date": "2026-06-02",
          "close": 1317.3
        },
        {
          "date": "2026-06-03",
          "close": 1284.46
        },
        {
          "date": "2026-06-04",
          "close": 1251.63
        },
        {
          "date": "2026-06-05",
          "close": 1271.25
        },
        {
          "date": "2026-06-08",
          "close": 1238.74
        },
        {
          "date": "2026-06-09",
          "close": 1238.64
        },
        {
          "date": "2026-06-10",
          "close": 1233.91
        },
        {
          "date": "2026-06-11",
          "close": 1193.61
        },
        {
          "date": "2026-06-12",
          "close": 1204.22
        },
        {
          "date": "2026-06-15",
          "close": 1215.68
        },
        {
          "date": "2026-06-16",
          "close": 1226.68
        },
        {
          "date": "2026-06-17",
          "close": 1204.39
        },
        {
          "date": "2026-06-18",
          "close": 1191.29
        },
        {
          "date": "2026-06-22",
          "close": 1212.21
        },
        {
          "date": "2026-06-23",
          "close": 1214.28
        },
        {
          "date": "2026-06-24",
          "close": 1180.46
        },
        {
          "date": "2026-06-25",
          "close": 1164.57
        },
        {
          "date": "2026-06-26",
          "close": 1129.74
        },
        {
          "date": "2026-06-29",
          "close": 1110.14
        },
        {
          "date": "2026-06-30",
          "close": 1102.71
        },
        {
          "date": "2026-07-01",
          "close": 1121.8
        },
        {
          "date": "2026-07-02",
          "close": 1119.0
        },
        {
          "date": "2026-07-03",
          "close": 1126.19
        },
        {
          "date": "2026-07-06",
          "close": 1108.72
        },
        {
          "date": "2026-07-07",
          "close": 1081.81
        },
        {
          "date": "2026-07-08",
          "close": 1090.9
        },
        {
          "date": "2026-07-09",
          "close": 1095.63
        },
        {
          "date": "2026-07-10",
          "close": 1135.05
        },
        {
          "date": "2026-07-13",
          "close": 1087.05
        },
        {
          "date": "2026-07-14",
          "close": 1095.29
        },
        {
          "date": "2026-07-15",
          "close": 1124.51
        },
        {
          "date": "2026-07-16",
          "close": 1147.01
        },
        {
          "date": "2026-07-17",
          "close": 1104.65
        },
        {
          "date": "2026-07-20",
          "close": 1106.45
        },
        {
          "date": "2026-07-21",
          "close": 1105.1
        },
        {
          "date": "2026-07-22",
          "close": 1092.65
        },
        {
          "date": "2026-07-23",
          "close": 1109.32
        },
        {
          "date": "2026-07-24",
          "close": 1074.2
        },
        {
          "date": "2026-07-27",
          "close": 1105.9
        },
        {
          "date": "2026-07-28",
          "close": 1119.51
        },
        {
          "date": "2026-07-29",
          "close": 1138.81
        },
        {
          "date": "2026-07-30",
          "close": 1141.64
        },
        {
          "date": "2026-07-31",
          "close": 1181.97
        },
        {
          "date": "2026-08-03",
          "close": 1201.01
        },
        {
          "date": "2026-08-04",
          "close": 1219.45
        },
        {
          "date": "2026-08-05",
          "close": 1212.79
        },
        {
          "date": "2026-08-06",
          "close": 1198.05
        },
        {
          "date": "2026-08-07",
          "close": 1186.58
        },
        {
          "date": "2026-08-10",
          "close": 1202.21
        },
        {
          "date": "2026-08-11",
          "close": 1199.29
        },
        {
          "date": "2026-08-12",
          "close": 1225.27
        },
        {
          "date": "2026-08-13",
          "close": 1208.84
        },
        {
          "date": "2026-08-14",
          "close": 1192.35
        },
        {
          "date": "2026-08-17",
          "close": 1188.77
        },
        {
          "date": "2026-08-18",
          "close": 1170.78
        },
        {
          "date": "2026-08-19",
          "close": 1138.69
        },
        {
          "date": "2026-08-20",
          "close": 1150.86
        },
        {
          "date": "2026-08-21",
          "close": 1151.04
        },
        {
          "date": "2026-08-24",
          "close": 1145.07
        },
        {
          "date": "2026-08-25",
          "close": 1175.15
        },
        {
          "date": "2026-08-26",
          "close": 1185.77
        },
        {
          "date": "2026-08-27",
          "close": 1179.32
        },
        {
          "date": "2026-08-28",
          "close": 1187.84
        },
        {
          "date": "2026-08-31",
          "close": 1259.44
        },
        {
          "date": "2026-09-01",
          "close": 1279.21
        },
        {
          "date": "2026-09-02",
          "close": 1253.59
        },
        {
          "date": "2026-09-03",
          "close": 1232.97
        },
        {
          "date": "2026-09-04",
          "close": 1255.34
        },
        {
          "date": "2026-09-07",
          "close": 1265.42
        },
        {
          "date": "2026-09-08",
          "close": 1285.58
        },
        {
          "date": "2026-09-09",
          "close": 1243.36
        },
        {
          "date": "2026-09-10",
          "close": 1229.44
        },
        {
          "date": "2026-09-11",
          "close": 1223.98
        },
        {
          "date": "2026-09-14",
          "close": 1216.06
        },
        {
          "date": "2026-09-15",
          "close": 1191.88
        },
        {
          "date": "2026-09-16",
          "close": 1200.95
        },
        {
          "date": "2026-09-17",
          "close": 1218.38
        },
        {
          "date": "2026-09-18",
          "close": 1221.57
        },
        {
          "date": "2026-09-21",
          "close": 1241.11
        },
        {
          "date": "2026-09-22",
          "close": 1272.08
        },
        {
          "date": "2026-09-23",
          "close": 1247.75
        },
        {
          "date": "2026-09-24",
          "close": 1257.32
        },
        {
          "date": "2026-09-28",
          "close": 1216.85
        },
        {
          "date": "2026-09-29",
          "close": 1245.63
        },
        {
          "date": "2026-09-30",
          "close": 1226.56
        },
        {
          "date": "2026-10-08",
          "close": 1208.62
        },
        {
          "date": "2026-10-09",
          "close": 1292.65
        },
        {
          "date": "2026-10-12",
          "close": 1321.57
        },
        {
          "date": "2026-10-13",
          "close": 1325.93
        },
        {
          "date": "2026-10-14",
          "close": 1338.24
        },
        {
          "date": "2026-10-15",
          "close": 1299.38
        },
        {
          "date": "2026-10-16",
          "close": 1266.24
        },
        {
          "date": "2026-10-19",
          "close": 1258.81
        },
        {
          "date": "2026-10-20",
          "close": 1251.52
        },
        {
          "date": "2026-10-21",
          "close": 1292.33
        },
        {
          "date": "2026-10-22",
          "close": 1216.36
        },
        {
          "date": "2026-10-23",
          "close": 1241.99
        },
        {
          "date": "2026-10-26",
          "close": 1248.55
        },
        {
          "date": "2026-10-27",
          "close": 1215.75
        },
        {
          "date": "2026-10-28",
          "close": 1240.34
        },
        {
          "date": "2026-10-29",
          "close": 1205.49
        },
        {
          "date": "2026-10-30",
          "close": 1128.73
        },
        {
          "date": "2026-11-02",
          "close": 1225.47
        },
        {
          "date": "2026-11-03",
          "close": 1212.97
        },
        {
          "date": "2026-11-04",
          "close": 1234.13
        },
        {
          "date": "2026-11-05",
          "close": 1279.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5465116279069767,
          "pullback_frequency": 0.313953488372093,
          "up_wilson": [
            0.4415616959142949,
            0.6474840531754034
          ],
          "pullback_wilson": [
            0.22561297202636443,
            0.418204031614842
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5434782608695652,
          "pullback_frequency": 0.391304347826087,
          "up_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "pullback_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 34,
          "insufficient_or_abstained": 14,
          "hit_rate": 0.4411764705882353,
          "baseline_hit_rate": 0.4411764705882353,
          "hit_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "baseline_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1220",
      "name": "广告营销",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.05654234866562402,
        "5": 0.09202531758175314,
        "20": 0.07045892040016843,
        "60": 0.019343628622259468
      },
      "moving_averages": {
        "5": 4577.602000000048,
        "20": 4691.344999999996,
        "60": 4698.732166666669
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.011833200176290415,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5681.13
        },
        {
          "date": "2026-05-14",
          "close": 5476.11
        },
        {
          "date": "2026-05-15",
          "close": 5546.31
        },
        {
          "date": "2026-05-18",
          "close": 5582.53
        },
        {
          "date": "2026-05-19",
          "close": 5646.89
        },
        {
          "date": "2026-05-20",
          "close": 5463.01
        },
        {
          "date": "2026-05-21",
          "close": 5273.94
        },
        {
          "date": "2026-05-22",
          "close": 5275.68
        },
        {
          "date": "2026-05-25",
          "close": 5197.72
        },
        {
          "date": "2026-05-26",
          "close": 5115.9
        },
        {
          "date": "2026-05-27",
          "close": 5011.5
        },
        {
          "date": "2026-05-28",
          "close": 5056.36
        },
        {
          "date": "2026-05-29",
          "close": 5039.27
        },
        {
          "date": "2026-06-01",
          "close": 5272.76
        },
        {
          "date": "2026-06-02",
          "close": 5082.35
        },
        {
          "date": "2026-06-03",
          "close": 4982.71
        },
        {
          "date": "2026-06-04",
          "close": 4875.88
        },
        {
          "date": "2026-06-05",
          "close": 4882.58
        },
        {
          "date": "2026-06-08",
          "close": 4794.11
        },
        {
          "date": "2026-06-09",
          "close": 4864.41
        },
        {
          "date": "2026-06-10",
          "close": 4802.16
        },
        {
          "date": "2026-06-11",
          "close": 4614.09
        },
        {
          "date": "2026-06-12",
          "close": 4635.27
        },
        {
          "date": "2026-06-15",
          "close": 4687.48
        },
        {
          "date": "2026-06-16",
          "close": 4700.72
        },
        {
          "date": "2026-06-17",
          "close": 4604.12
        },
        {
          "date": "2026-06-18",
          "close": 4619.71
        },
        {
          "date": "2026-06-22",
          "close": 4711.31
        },
        {
          "date": "2026-06-23",
          "close": 4617.96
        },
        {
          "date": "2026-06-24",
          "close": 4515.98
        },
        {
          "date": "2026-06-25",
          "close": 4370.99
        },
        {
          "date": "2026-06-26",
          "close": 4251.63
        },
        {
          "date": "2026-06-29",
          "close": 4224.66
        },
        {
          "date": "2026-06-30",
          "close": 4284.4
        },
        {
          "date": "2026-07-01",
          "close": 4394.08
        },
        {
          "date": "2026-07-02",
          "close": 4506.92
        },
        {
          "date": "2026-07-03",
          "close": 4403.02
        },
        {
          "date": "2026-07-06",
          "close": 4265.23
        },
        {
          "date": "2026-07-07",
          "close": 4156.24
        },
        {
          "date": "2026-07-08",
          "close": 4146.49
        },
        {
          "date": "2026-07-09",
          "close": 4201.61
        },
        {
          "date": "2026-07-10",
          "close": 4361.85
        },
        {
          "date": "2026-07-13",
          "close": 4136.43
        },
        {
          "date": "2026-07-14",
          "close": 4142.6
        },
        {
          "date": "2026-07-15",
          "close": 4235.68
        },
        {
          "date": "2026-07-16",
          "close": 4357.54
        },
        {
          "date": "2026-07-17",
          "close": 4155.56
        },
        {
          "date": "2026-07-20",
          "close": 4104.39
        },
        {
          "date": "2026-07-21",
          "close": 4161.7
        },
        {
          "date": "2026-07-22",
          "close": 4083.46
        },
        {
          "date": "2026-07-23",
          "close": 4149.99
        },
        {
          "date": "2026-07-24",
          "close": 3978.55
        },
        {
          "date": "2026-07-27",
          "close": 4160.17
        },
        {
          "date": "2026-07-28",
          "close": 4213.33
        },
        {
          "date": "2026-07-29",
          "close": 4253.02
        },
        {
          "date": "2026-07-30",
          "close": 4230.36
        },
        {
          "date": "2026-07-31",
          "close": 4526.18
        },
        {
          "date": "2026-08-03",
          "close": 4576.34
        },
        {
          "date": "2026-08-04",
          "close": 4766.92
        },
        {
          "date": "2026-08-05",
          "close": 4817.09
        },
        {
          "date": "2026-08-06",
          "close": 4770.81
        },
        {
          "date": "2026-08-07",
          "close": 4753.02
        },
        {
          "date": "2026-08-10",
          "close": 4821.07
        },
        {
          "date": "2026-08-11",
          "close": 4787.05
        },
        {
          "date": "2026-08-12",
          "close": 4887.93
        },
        {
          "date": "2026-08-13",
          "close": 4818.59
        },
        {
          "date": "2026-08-14",
          "close": 4749.2
        },
        {
          "date": "2026-08-17",
          "close": 4777.95
        },
        {
          "date": "2026-08-18",
          "close": 4689.05
        },
        {
          "date": "2026-08-19",
          "close": 4486.62
        },
        {
          "date": "2026-08-20",
          "close": 4545.33
        },
        {
          "date": "2026-08-21",
          "close": 4522.19
        },
        {
          "date": "2026-08-24",
          "close": 4438.08
        },
        {
          "date": "2026-08-25",
          "close": 4529.31
        },
        {
          "date": "2026-08-26",
          "close": 4527.9
        },
        {
          "date": "2026-08-27",
          "close": 4540.75
        },
        {
          "date": "2026-08-28",
          "close": 4573.07
        },
        {
          "date": "2026-08-31",
          "close": 4756.36
        },
        {
          "date": "2026-09-01",
          "close": 4893.32
        },
        {
          "date": "2026-09-02",
          "close": 4791.26
        },
        {
          "date": "2026-09-03",
          "close": 4698.45
        },
        {
          "date": "2026-09-04",
          "close": 4823.41
        },
        {
          "date": "2026-09-07",
          "close": 4875.18
        },
        {
          "date": "2026-09-08",
          "close": 4946.81
        },
        {
          "date": "2026-09-09",
          "close": 4810.26
        },
        {
          "date": "2026-09-10",
          "close": 4729.35
        },
        {
          "date": "2026-09-11",
          "close": 4680.49
        },
        {
          "date": "2026-09-14",
          "close": 4651.33
        },
        {
          "date": "2026-09-15",
          "close": 4535.22
        },
        {
          "date": "2026-09-16",
          "close": 4569.08
        },
        {
          "date": "2026-09-17",
          "close": 4635.81
        },
        {
          "date": "2026-09-18",
          "close": 4674.85
        },
        {
          "date": "2026-09-21",
          "close": 4765.62
        },
        {
          "date": "2026-09-22",
          "close": 4929.91
        },
        {
          "date": "2026-09-23",
          "close": 4766.98
        },
        {
          "date": "2026-09-24",
          "close": 4714.82
        },
        {
          "date": "2026-09-28",
          "close": 4601.37
        },
        {
          "date": "2026-09-29",
          "close": 4760.84
        },
        {
          "date": "2026-09-30",
          "close": 4681.32
        },
        {
          "date": "2026-10-08",
          "close": 4587.07
        },
        {
          "date": "2026-10-09",
          "close": 4809.2
        },
        {
          "date": "2026-10-12",
          "close": 4862.8
        },
        {
          "date": "2026-10-13",
          "close": 4947.87
        },
        {
          "date": "2026-10-14",
          "close": 4969.07
        },
        {
          "date": "2026-10-15",
          "close": 4816.05
        },
        {
          "date": "2026-10-16",
          "close": 4725.0
        },
        {
          "date": "2026-10-19",
          "close": 4675.61
        },
        {
          "date": "2026-10-20",
          "close": 4740.13
        },
        {
          "date": "2026-10-21",
          "close": 4817.94
        },
        {
          "date": "2026-10-22",
          "close": 4531.65
        },
        {
          "date": "2026-10-23",
          "close": 4661.27
        },
        {
          "date": "2026-10-26",
          "close": 4673.87
        },
        {
          "date": "2026-10-27",
          "close": 4573.43
        },
        {
          "date": "2026-10-28",
          "close": 4638.52
        },
        {
          "date": "2026-10-29",
          "close": 4496.48
        },
        {
          "date": "2026-10-30",
          "close": 4221.73
        },
        {
          "date": "2026-11-02",
          "close": 4562.11
        },
        {
          "date": "2026-11-03",
          "close": 4546.41
        },
        {
          "date": "2026-11-04",
          "close": 4647.49
        },
        {
          "date": "2026-11-05",
          "close": 4910.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.38271604938271603,
          "up_wilson": [
            0.4472757377643103,
            0.6588044749654215
          ],
          "pullback_wilson": [
            0.28446535970964615,
            0.4915875245275869
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.5294117647058824,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 20,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1221",
      "name": "数字媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04368880607662451,
        "5": 0.07585849378063436,
        "20": 0.17430895187657058,
        "60": 0.12742038610203577
      },
      "moving_averages": {
        "5": 6900.119999999925,
        "20": 6953.211500000022,
        "60": 6659.485666666661
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7201.24
        },
        {
          "date": "2026-05-14",
          "close": 6858.68
        },
        {
          "date": "2026-05-15",
          "close": 6893.59
        },
        {
          "date": "2026-05-18",
          "close": 6985.97
        },
        {
          "date": "2026-05-19",
          "close": 7221.93
        },
        {
          "date": "2026-05-20",
          "close": 7018.09
        },
        {
          "date": "2026-05-21",
          "close": 6772.17
        },
        {
          "date": "2026-05-22",
          "close": 6811.5
        },
        {
          "date": "2026-05-25",
          "close": 6759.01
        },
        {
          "date": "2026-05-26",
          "close": 6615.43
        },
        {
          "date": "2026-05-27",
          "close": 6596.05
        },
        {
          "date": "2026-05-28",
          "close": 6591.23
        },
        {
          "date": "2026-05-29",
          "close": 6467.55
        },
        {
          "date": "2026-06-01",
          "close": 6771.99
        },
        {
          "date": "2026-06-02",
          "close": 6611.65
        },
        {
          "date": "2026-06-03",
          "close": 6504.55
        },
        {
          "date": "2026-06-04",
          "close": 6337.04
        },
        {
          "date": "2026-06-05",
          "close": 6518.92
        },
        {
          "date": "2026-06-08",
          "close": 6439.64
        },
        {
          "date": "2026-06-09",
          "close": 6567.86
        },
        {
          "date": "2026-06-10",
          "close": 6488.31
        },
        {
          "date": "2026-06-11",
          "close": 6189.16
        },
        {
          "date": "2026-06-12",
          "close": 6298.34
        },
        {
          "date": "2026-06-15",
          "close": 6491.95
        },
        {
          "date": "2026-06-16",
          "close": 6507.74
        },
        {
          "date": "2026-06-17",
          "close": 6406.39
        },
        {
          "date": "2026-06-18",
          "close": 6480.13
        },
        {
          "date": "2026-06-22",
          "close": 6682.07
        },
        {
          "date": "2026-06-23",
          "close": 6589.55
        },
        {
          "date": "2026-06-24",
          "close": 6504.95
        },
        {
          "date": "2026-06-25",
          "close": 6365.87
        },
        {
          "date": "2026-06-26",
          "close": 6153.16
        },
        {
          "date": "2026-06-29",
          "close": 6096.4
        },
        {
          "date": "2026-06-30",
          "close": 6074.85
        },
        {
          "date": "2026-07-01",
          "close": 6152.88
        },
        {
          "date": "2026-07-02",
          "close": 6205.8
        },
        {
          "date": "2026-07-03",
          "close": 6145.46
        },
        {
          "date": "2026-07-06",
          "close": 5999.39
        },
        {
          "date": "2026-07-07",
          "close": 5848.88
        },
        {
          "date": "2026-07-08",
          "close": 5881.22
        },
        {
          "date": "2026-07-09",
          "close": 5989.76
        },
        {
          "date": "2026-07-10",
          "close": 6094.26
        },
        {
          "date": "2026-07-13",
          "close": 5788.33
        },
        {
          "date": "2026-07-14",
          "close": 5833.57
        },
        {
          "date": "2026-07-15",
          "close": 5939.7
        },
        {
          "date": "2026-07-16",
          "close": 6031.56
        },
        {
          "date": "2026-07-17",
          "close": 5729.63
        },
        {
          "date": "2026-07-20",
          "close": 5747.08
        },
        {
          "date": "2026-07-21",
          "close": 5795.36
        },
        {
          "date": "2026-07-22",
          "close": 5636.32
        },
        {
          "date": "2026-07-23",
          "close": 5617.45
        },
        {
          "date": "2026-07-24",
          "close": 5373.56
        },
        {
          "date": "2026-07-27",
          "close": 5575.12
        },
        {
          "date": "2026-07-28",
          "close": 5677.2
        },
        {
          "date": "2026-07-29",
          "close": 5771.79
        },
        {
          "date": "2026-07-30",
          "close": 5758.09
        },
        {
          "date": "2026-07-31",
          "close": 6234.89
        },
        {
          "date": "2026-08-03",
          "close": 6218.22
        },
        {
          "date": "2026-08-04",
          "close": 6486.54
        },
        {
          "date": "2026-08-05",
          "close": 6553.19
        },
        {
          "date": "2026-08-06",
          "close": 6495.89
        },
        {
          "date": "2026-08-07",
          "close": 6504.21
        },
        {
          "date": "2026-08-10",
          "close": 6492.81
        },
        {
          "date": "2026-08-11",
          "close": 6463.83
        },
        {
          "date": "2026-08-12",
          "close": 6554.85
        },
        {
          "date": "2026-08-13",
          "close": 6492.04
        },
        {
          "date": "2026-08-14",
          "close": 6486.89
        },
        {
          "date": "2026-08-17",
          "close": 6524.62
        },
        {
          "date": "2026-08-18",
          "close": 6428.65
        },
        {
          "date": "2026-08-19",
          "close": 6144.87
        },
        {
          "date": "2026-08-20",
          "close": 6232.47
        },
        {
          "date": "2026-08-21",
          "close": 6210.07
        },
        {
          "date": "2026-08-24",
          "close": 6041.2
        },
        {
          "date": "2026-08-25",
          "close": 6159.06
        },
        {
          "date": "2026-08-26",
          "close": 6086.27
        },
        {
          "date": "2026-08-27",
          "close": 6130.63
        },
        {
          "date": "2026-08-28",
          "close": 6140.9
        },
        {
          "date": "2026-08-31",
          "close": 6557.27
        },
        {
          "date": "2026-09-01",
          "close": 6784.33
        },
        {
          "date": "2026-09-02",
          "close": 6683.96
        },
        {
          "date": "2026-09-03",
          "close": 6610.92
        },
        {
          "date": "2026-09-04",
          "close": 6736.71
        },
        {
          "date": "2026-09-07",
          "close": 6818.59
        },
        {
          "date": "2026-09-08",
          "close": 6921.8
        },
        {
          "date": "2026-09-09",
          "close": 6718.74
        },
        {
          "date": "2026-09-10",
          "close": 6541.39
        },
        {
          "date": "2026-09-11",
          "close": 6534.23
        },
        {
          "date": "2026-09-14",
          "close": 6519.26
        },
        {
          "date": "2026-09-15",
          "close": 6480.12
        },
        {
          "date": "2026-09-16",
          "close": 6586.34
        },
        {
          "date": "2026-09-17",
          "close": 6694.73
        },
        {
          "date": "2026-09-18",
          "close": 6750.55
        },
        {
          "date": "2026-09-21",
          "close": 6828.82
        },
        {
          "date": "2026-09-22",
          "close": 6952.5
        },
        {
          "date": "2026-09-23",
          "close": 6750.04
        },
        {
          "date": "2026-09-24",
          "close": 6606.13
        },
        {
          "date": "2026-09-28",
          "close": 6394.58
        },
        {
          "date": "2026-09-29",
          "close": 6600.07
        },
        {
          "date": "2026-09-30",
          "close": 6553.04
        },
        {
          "date": "2026-10-08",
          "close": 6291.53
        },
        {
          "date": "2026-10-09",
          "close": 6717.07
        },
        {
          "date": "2026-10-12",
          "close": 6828.1
        },
        {
          "date": "2026-10-13",
          "close": 7010.23
        },
        {
          "date": "2026-10-14",
          "close": 7123.94
        },
        {
          "date": "2026-10-15",
          "close": 6928.98
        },
        {
          "date": "2026-10-16",
          "close": 6766.98
        },
        {
          "date": "2026-10-19",
          "close": 6874.04
        },
        {
          "date": "2026-10-20",
          "close": 7078.01
        },
        {
          "date": "2026-10-21",
          "close": 7188.08
        },
        {
          "date": "2026-10-22",
          "close": 6820.57
        },
        {
          "date": "2026-10-23",
          "close": 7105.38
        },
        {
          "date": "2026-10-26",
          "close": 7191.18
        },
        {
          "date": "2026-10-27",
          "close": 6957.55
        },
        {
          "date": "2026-10-28",
          "close": 7106.26
        },
        {
          "date": "2026-10-29",
          "close": 6867.26
        },
        {
          "date": "2026-10-30",
          "close": 6292.82
        },
        {
          "date": "2026-11-02",
          "close": 6906.64
        },
        {
          "date": "2026-11-03",
          "close": 6834.01
        },
        {
          "date": "2026-11-04",
          "close": 7078.93
        },
        {
          "date": "2026-11-05",
          "close": 7388.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5595238095238095,
          "pullback_frequency": 0.39285714285714285,
          "up_wilson": [
            0.45307101720468923,
            0.6607704436983275
          ],
          "pullback_wilson": [
            0.2953034362753466,
            0.49978193409922334
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5416666666666666,
          "up_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "pullback_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 28,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1222",
      "name": "影视院线",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04761131631286286,
        "5": 0.09817520383361433,
        "20": 0.18529744375749857,
        "60": 0.22058706170620912
      },
      "moving_averages": {
        "5": 3845.451999999955,
        "20": 3805.293499999959,
        "60": 3576.1625
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4091.29
        },
        {
          "date": "2026-05-14",
          "close": 3975.39
        },
        {
          "date": "2026-05-15",
          "close": 3996.51
        },
        {
          "date": "2026-05-18",
          "close": 3978.08
        },
        {
          "date": "2026-05-19",
          "close": 4018.78
        },
        {
          "date": "2026-05-20",
          "close": 3945.08
        },
        {
          "date": "2026-05-21",
          "close": 3833.87
        },
        {
          "date": "2026-05-22",
          "close": 3898.16
        },
        {
          "date": "2026-05-25",
          "close": 3880.62
        },
        {
          "date": "2026-05-26",
          "close": 3860.87
        },
        {
          "date": "2026-05-27",
          "close": 3943.02
        },
        {
          "date": "2026-05-28",
          "close": 3881.54
        },
        {
          "date": "2026-05-29",
          "close": 3919.17
        },
        {
          "date": "2026-06-01",
          "close": 3987.34
        },
        {
          "date": "2026-06-02",
          "close": 3812.17
        },
        {
          "date": "2026-06-03",
          "close": 3712.3
        },
        {
          "date": "2026-06-04",
          "close": 3667.18
        },
        {
          "date": "2026-06-05",
          "close": 3687.99
        },
        {
          "date": "2026-06-08",
          "close": 3560.25
        },
        {
          "date": "2026-06-09",
          "close": 3573.09
        },
        {
          "date": "2026-06-10",
          "close": 3550.85
        },
        {
          "date": "2026-06-11",
          "close": 3355.02
        },
        {
          "date": "2026-06-12",
          "close": 3415.4
        },
        {
          "date": "2026-06-15",
          "close": 3424.24
        },
        {
          "date": "2026-06-16",
          "close": 3425.8
        },
        {
          "date": "2026-06-17",
          "close": 3313.69
        },
        {
          "date": "2026-06-18",
          "close": 3301.15
        },
        {
          "date": "2026-06-22",
          "close": 3312.24
        },
        {
          "date": "2026-06-23",
          "close": 3320.7
        },
        {
          "date": "2026-06-24",
          "close": 3166.83
        },
        {
          "date": "2026-06-25",
          "close": 3153.01
        },
        {
          "date": "2026-06-26",
          "close": 3044.09
        },
        {
          "date": "2026-06-29",
          "close": 3040.82
        },
        {
          "date": "2026-06-30",
          "close": 3058.41
        },
        {
          "date": "2026-07-01",
          "close": 3165.36
        },
        {
          "date": "2026-07-02",
          "close": 3187.4
        },
        {
          "date": "2026-07-03",
          "close": 3183.07
        },
        {
          "date": "2026-07-06",
          "close": 3163.41
        },
        {
          "date": "2026-07-07",
          "close": 3136.38
        },
        {
          "date": "2026-07-08",
          "close": 3121.51
        },
        {
          "date": "2026-07-09",
          "close": 3160.14
        },
        {
          "date": "2026-07-10",
          "close": 3289.88
        },
        {
          "date": "2026-07-13",
          "close": 3055.19
        },
        {
          "date": "2026-07-14",
          "close": 3045.84
        },
        {
          "date": "2026-07-15",
          "close": 3162.55
        },
        {
          "date": "2026-07-16",
          "close": 3337.69
        },
        {
          "date": "2026-07-17",
          "close": 3142.86
        },
        {
          "date": "2026-07-20",
          "close": 3063.59
        },
        {
          "date": "2026-07-21",
          "close": 3060.2
        },
        {
          "date": "2026-07-22",
          "close": 2989.01
        },
        {
          "date": "2026-07-23",
          "close": 3027.32
        },
        {
          "date": "2026-07-24",
          "close": 2902.61
        },
        {
          "date": "2026-07-27",
          "close": 3019.46
        },
        {
          "date": "2026-07-28",
          "close": 3014.16
        },
        {
          "date": "2026-07-29",
          "close": 3109.64
        },
        {
          "date": "2026-07-30",
          "close": 3045.23
        },
        {
          "date": "2026-07-31",
          "close": 3205.92
        },
        {
          "date": "2026-08-03",
          "close": 3254.97
        },
        {
          "date": "2026-08-04",
          "close": 3386.16
        },
        {
          "date": "2026-08-05",
          "close": 3383.29
        },
        {
          "date": "2026-08-06",
          "close": 3352.58
        },
        {
          "date": "2026-08-07",
          "close": 3328.52
        },
        {
          "date": "2026-08-10",
          "close": 3443.29
        },
        {
          "date": "2026-08-11",
          "close": 3511.33
        },
        {
          "date": "2026-08-12",
          "close": 3575.31
        },
        {
          "date": "2026-08-13",
          "close": 3501.53
        },
        {
          "date": "2026-08-14",
          "close": 3409.4
        },
        {
          "date": "2026-08-17",
          "close": 3377.49
        },
        {
          "date": "2026-08-18",
          "close": 3302.81
        },
        {
          "date": "2026-08-19",
          "close": 3154.83
        },
        {
          "date": "2026-08-20",
          "close": 3203.06
        },
        {
          "date": "2026-08-21",
          "close": 3191.23
        },
        {
          "date": "2026-08-24",
          "close": 3134.03
        },
        {
          "date": "2026-08-25",
          "close": 3223.89
        },
        {
          "date": "2026-08-26",
          "close": 3258.35
        },
        {
          "date": "2026-08-27",
          "close": 3234.84
        },
        {
          "date": "2026-08-28",
          "close": 3244.93
        },
        {
          "date": "2026-08-31",
          "close": 3461.99
        },
        {
          "date": "2026-09-01",
          "close": 3575.84
        },
        {
          "date": "2026-09-02",
          "close": 3493.61
        },
        {
          "date": "2026-09-03",
          "close": 3473.77
        },
        {
          "date": "2026-09-04",
          "close": 3561.85
        },
        {
          "date": "2026-09-07",
          "close": 3642.07
        },
        {
          "date": "2026-09-08",
          "close": 3714.43
        },
        {
          "date": "2026-09-09",
          "close": 3657.84
        },
        {
          "date": "2026-09-10",
          "close": 3575.75
        },
        {
          "date": "2026-09-11",
          "close": 3595.15
        },
        {
          "date": "2026-09-14",
          "close": 3583.64
        },
        {
          "date": "2026-09-15",
          "close": 3473.49
        },
        {
          "date": "2026-09-16",
          "close": 3508.27
        },
        {
          "date": "2026-09-17",
          "close": 3552.29
        },
        {
          "date": "2026-09-18",
          "close": 3564.85
        },
        {
          "date": "2026-09-21",
          "close": 3653.81
        },
        {
          "date": "2026-09-22",
          "close": 3690.92
        },
        {
          "date": "2026-09-23",
          "close": 3601.71
        },
        {
          "date": "2026-09-24",
          "close": 3549.01
        },
        {
          "date": "2026-09-28",
          "close": 3484.99
        },
        {
          "date": "2026-09-29",
          "close": 3572.33
        },
        {
          "date": "2026-09-30",
          "close": 3544.83
        },
        {
          "date": "2026-10-08",
          "close": 3484.02
        },
        {
          "date": "2026-10-09",
          "close": 3729.84
        },
        {
          "date": "2026-10-12",
          "close": 3874.94
        },
        {
          "date": "2026-10-13",
          "close": 3912.86
        },
        {
          "date": "2026-10-14",
          "close": 3966.02
        },
        {
          "date": "2026-10-15",
          "close": 3893.4
        },
        {
          "date": "2026-10-16",
          "close": 3800.67
        },
        {
          "date": "2026-10-19",
          "close": 3771.79
        },
        {
          "date": "2026-10-20",
          "close": 3826.87
        },
        {
          "date": "2026-10-21",
          "close": 3862.44
        },
        {
          "date": "2026-10-22",
          "close": 3609.35
        },
        {
          "date": "2026-10-23",
          "close": 3768.01
        },
        {
          "date": "2026-10-26",
          "close": 3718.63
        },
        {
          "date": "2026-10-27",
          "close": 3625.62
        },
        {
          "date": "2026-10-28",
          "close": 3757.75
        },
        {
          "date": "2026-10-29",
          "close": 3760.42
        },
        {
          "date": "2026-10-30",
          "close": 3495.6
        },
        {
          "date": "2026-11-02",
          "close": 3820.53
        },
        {
          "date": "2026-11-03",
          "close": 3839.61
        },
        {
          "date": "2026-11-04",
          "close": 3941.92
        },
        {
          "date": "2026-11-05",
          "close": 4129.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43103448275862066,
          "pullback_frequency": 0.5172413793103449,
          "up_wilson": [
            0.3118179913254485,
            0.5588189543003725
          ],
          "pullback_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 12,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1223",
      "name": "其他电子Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029002356715977617,
        "5": 0.032791998243419274,
        "20": -0.11918958487610976,
        "60": -0.11368799717353839
      },
      "moving_averages": {
        "5": 11826.20399999991,
        "20": 12647.675499999988,
        "60": 14134.644333333366
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10531230343915299,
      "history": [
        {
          "date": "2026-05-13",
          "close": 17030.0
        },
        {
          "date": "2026-05-14",
          "close": 16900.53
        },
        {
          "date": "2026-05-15",
          "close": 16737.45
        },
        {
          "date": "2026-05-18",
          "close": 16913.72
        },
        {
          "date": "2026-05-19",
          "close": 17199.96
        },
        {
          "date": "2026-05-20",
          "close": 17464.29
        },
        {
          "date": "2026-05-21",
          "close": 16559.92
        },
        {
          "date": "2026-05-22",
          "close": 17153.89
        },
        {
          "date": "2026-05-25",
          "close": 17728.63
        },
        {
          "date": "2026-05-26",
          "close": 17373.23
        },
        {
          "date": "2026-05-27",
          "close": 17211.04
        },
        {
          "date": "2026-05-28",
          "close": 17687.48
        },
        {
          "date": "2026-05-29",
          "close": 16567.03
        },
        {
          "date": "2026-06-01",
          "close": 16411.24
        },
        {
          "date": "2026-06-02",
          "close": 16671.19
        },
        {
          "date": "2026-06-03",
          "close": 16674.35
        },
        {
          "date": "2026-06-04",
          "close": 17076.73
        },
        {
          "date": "2026-06-05",
          "close": 16898.2
        },
        {
          "date": "2026-06-08",
          "close": 15773.19
        },
        {
          "date": "2026-06-09",
          "close": 16555.63
        },
        {
          "date": "2026-06-10",
          "close": 16205.7
        },
        {
          "date": "2026-06-11",
          "close": 16037.12
        },
        {
          "date": "2026-06-12",
          "close": 16065.77
        },
        {
          "date": "2026-06-15",
          "close": 16997.66
        },
        {
          "date": "2026-06-16",
          "close": 17725.16
        },
        {
          "date": "2026-06-17",
          "close": 18049.53
        },
        {
          "date": "2026-06-18",
          "close": 18275.15
        },
        {
          "date": "2026-06-22",
          "close": 18531.66
        },
        {
          "date": "2026-06-23",
          "close": 18280.09
        },
        {
          "date": "2026-06-24",
          "close": 18287.7
        },
        {
          "date": "2026-06-25",
          "close": 18436.64
        },
        {
          "date": "2026-06-26",
          "close": 17819.16
        },
        {
          "date": "2026-06-29",
          "close": 17464.61
        },
        {
          "date": "2026-06-30",
          "close": 18227.03
        },
        {
          "date": "2026-07-01",
          "close": 18015.01
        },
        {
          "date": "2026-07-02",
          "close": 17380.51
        },
        {
          "date": "2026-07-03",
          "close": 17446.95
        },
        {
          "date": "2026-07-06",
          "close": 17381.23
        },
        {
          "date": "2026-07-07",
          "close": 16809.81
        },
        {
          "date": "2026-07-08",
          "close": 16312.22
        },
        {
          "date": "2026-07-09",
          "close": 16884.86
        },
        {
          "date": "2026-07-10",
          "close": 16798.67
        },
        {
          "date": "2026-07-13",
          "close": 15434.75
        },
        {
          "date": "2026-07-14",
          "close": 15705.81
        },
        {
          "date": "2026-07-15",
          "close": 15103.98
        },
        {
          "date": "2026-07-16",
          "close": 14632.99
        },
        {
          "date": "2026-07-17",
          "close": 13429.87
        },
        {
          "date": "2026-07-20",
          "close": 12645.75
        },
        {
          "date": "2026-07-21",
          "close": 13452.77
        },
        {
          "date": "2026-07-22",
          "close": 13184.63
        },
        {
          "date": "2026-07-23",
          "close": 13381.81
        },
        {
          "date": "2026-07-24",
          "close": 13196.96
        },
        {
          "date": "2026-07-27",
          "close": 13653.78
        },
        {
          "date": "2026-07-28",
          "close": 13094.32
        },
        {
          "date": "2026-07-29",
          "close": 13134.18
        },
        {
          "date": "2026-07-30",
          "close": 12557.23
        },
        {
          "date": "2026-07-31",
          "close": 12978.58
        },
        {
          "date": "2026-08-03",
          "close": 12931.57
        },
        {
          "date": "2026-08-04",
          "close": 13503.74
        },
        {
          "date": "2026-08-05",
          "close": 14010.45
        },
        {
          "date": "2026-08-06",
          "close": 14233.49
        },
        {
          "date": "2026-08-07",
          "close": 14549.83
        },
        {
          "date": "2026-08-10",
          "close": 14710.22
        },
        {
          "date": "2026-08-11",
          "close": 14719.57
        },
        {
          "date": "2026-08-12",
          "close": 15009.53
        },
        {
          "date": "2026-08-13",
          "close": 14785.17
        },
        {
          "date": "2026-08-14",
          "close": 15010.83
        },
        {
          "date": "2026-08-17",
          "close": 15575.8
        },
        {
          "date": "2026-08-18",
          "close": 15574.41
        },
        {
          "date": "2026-08-19",
          "close": 14420.8
        },
        {
          "date": "2026-08-20",
          "close": 14652.03
        },
        {
          "date": "2026-08-21",
          "close": 14767.37
        },
        {
          "date": "2026-08-24",
          "close": 14518.6
        },
        {
          "date": "2026-08-25",
          "close": 14550.23
        },
        {
          "date": "2026-08-26",
          "close": 14463.57
        },
        {
          "date": "2026-08-27",
          "close": 14964.26
        },
        {
          "date": "2026-08-28",
          "close": 14897.15
        },
        {
          "date": "2026-08-31",
          "close": 15223.93
        },
        {
          "date": "2026-09-01",
          "close": 14969.2
        },
        {
          "date": "2026-09-02",
          "close": 14798.33
        },
        {
          "date": "2026-09-03",
          "close": 14870.33
        },
        {
          "date": "2026-09-04",
          "close": 14585.32
        },
        {
          "date": "2026-09-07",
          "close": 14997.23
        },
        {
          "date": "2026-09-08",
          "close": 14808.05
        },
        {
          "date": "2026-09-09",
          "close": 14864.78
        },
        {
          "date": "2026-09-10",
          "close": 14709.46
        },
        {
          "date": "2026-09-11",
          "close": 14573.41
        },
        {
          "date": "2026-09-14",
          "close": 14768.3
        },
        {
          "date": "2026-09-15",
          "close": 14605.27
        },
        {
          "date": "2026-09-16",
          "close": 15183.0
        },
        {
          "date": "2026-09-17",
          "close": 14990.14
        },
        {
          "date": "2026-09-18",
          "close": 15441.28
        },
        {
          "date": "2026-09-21",
          "close": 15669.74
        },
        {
          "date": "2026-09-22",
          "close": 15579.07
        },
        {
          "date": "2026-09-23",
          "close": 15757.49
        },
        {
          "date": "2026-09-24",
          "close": 15377.43
        },
        {
          "date": "2026-09-28",
          "close": 14600.89
        },
        {
          "date": "2026-09-29",
          "close": 14749.4
        },
        {
          "date": "2026-09-30",
          "close": 14502.28
        },
        {
          "date": "2026-10-08",
          "close": 14097.96
        },
        {
          "date": "2026-10-09",
          "close": 13879.29
        },
        {
          "date": "2026-10-12",
          "close": 13483.34
        },
        {
          "date": "2026-10-13",
          "close": 13600.38
        },
        {
          "date": "2026-10-14",
          "close": 13240.93
        },
        {
          "date": "2026-10-15",
          "close": 12711.38
        },
        {
          "date": "2026-10-16",
          "close": 12670.79
        },
        {
          "date": "2026-10-19",
          "close": 12641.96
        },
        {
          "date": "2026-10-20",
          "close": 12967.44
        },
        {
          "date": "2026-10-21",
          "close": 13140.01
        },
        {
          "date": "2026-10-22",
          "close": 12773.1
        },
        {
          "date": "2026-10-23",
          "close": 13171.74
        },
        {
          "date": "2026-10-26",
          "close": 12703.38
        },
        {
          "date": "2026-10-27",
          "close": 12169.31
        },
        {
          "date": "2026-10-28",
          "close": 12646.08
        },
        {
          "date": "2026-10-29",
          "close": 12023.36
        },
        {
          "date": "2026-10-30",
          "close": 11475.61
        },
        {
          "date": "2026-11-02",
          "close": 11746.19
        },
        {
          "date": "2026-11-03",
          "close": 11423.95
        },
        {
          "date": "2026-11-04",
          "close": 12067.64
        },
        {
          "date": "2026-11-05",
          "close": 12417.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.23634488451520852,
            0.49013941545494777
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 17,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1224",
      "name": "纺织制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023310759537804815,
        "5": 0.026857267514848626,
        "20": -0.02769484998947702,
        "60": -0.017609904389874975
      },
      "moving_averages": {
        "5": 2421.291999999946,
        "20": 2489.751499999978,
        "60": 2560.437333333318
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.03798678888044815,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2920.18
        },
        {
          "date": "2026-05-14",
          "close": 2876.48
        },
        {
          "date": "2026-05-15",
          "close": 2851.58
        },
        {
          "date": "2026-05-18",
          "close": 2826.75
        },
        {
          "date": "2026-05-19",
          "close": 2827.44
        },
        {
          "date": "2026-05-20",
          "close": 2801.57
        },
        {
          "date": "2026-05-21",
          "close": 2740.89
        },
        {
          "date": "2026-05-22",
          "close": 2786.69
        },
        {
          "date": "2026-05-25",
          "close": 2746.48
        },
        {
          "date": "2026-05-26",
          "close": 2688.92
        },
        {
          "date": "2026-05-27",
          "close": 2628.7
        },
        {
          "date": "2026-05-28",
          "close": 2645.96
        },
        {
          "date": "2026-05-29",
          "close": 2611.94
        },
        {
          "date": "2026-06-01",
          "close": 2651.45
        },
        {
          "date": "2026-06-02",
          "close": 2587.68
        },
        {
          "date": "2026-06-03",
          "close": 2552.98
        },
        {
          "date": "2026-06-04",
          "close": 2527.6
        },
        {
          "date": "2026-06-05",
          "close": 2539.8
        },
        {
          "date": "2026-06-08",
          "close": 2489.11
        },
        {
          "date": "2026-06-09",
          "close": 2506.23
        },
        {
          "date": "2026-06-10",
          "close": 2479.78
        },
        {
          "date": "2026-06-11",
          "close": 2460.66
        },
        {
          "date": "2026-06-12",
          "close": 2494.03
        },
        {
          "date": "2026-06-15",
          "close": 2528.47
        },
        {
          "date": "2026-06-16",
          "close": 2511.75
        },
        {
          "date": "2026-06-17",
          "close": 2498.48
        },
        {
          "date": "2026-06-18",
          "close": 2497.27
        },
        {
          "date": "2026-06-22",
          "close": 2514.8
        },
        {
          "date": "2026-06-23",
          "close": 2559.7
        },
        {
          "date": "2026-06-24",
          "close": 2511.13
        },
        {
          "date": "2026-06-25",
          "close": 2489.05
        },
        {
          "date": "2026-06-26",
          "close": 2435.63
        },
        {
          "date": "2026-06-29",
          "close": 2432.8
        },
        {
          "date": "2026-06-30",
          "close": 2412.4
        },
        {
          "date": "2026-07-01",
          "close": 2459.18
        },
        {
          "date": "2026-07-02",
          "close": 2522.79
        },
        {
          "date": "2026-07-03",
          "close": 2564.03
        },
        {
          "date": "2026-07-06",
          "close": 2548.77
        },
        {
          "date": "2026-07-07",
          "close": 2489.68
        },
        {
          "date": "2026-07-08",
          "close": 2470.39
        },
        {
          "date": "2026-07-09",
          "close": 2456.22
        },
        {
          "date": "2026-07-10",
          "close": 2481.24
        },
        {
          "date": "2026-07-13",
          "close": 2396.44
        },
        {
          "date": "2026-07-14",
          "close": 2446.99
        },
        {
          "date": "2026-07-15",
          "close": 2484.83
        },
        {
          "date": "2026-07-16",
          "close": 2492.18
        },
        {
          "date": "2026-07-17",
          "close": 2403.17
        },
        {
          "date": "2026-07-20",
          "close": 2336.65
        },
        {
          "date": "2026-07-21",
          "close": 2316.73
        },
        {
          "date": "2026-07-22",
          "close": 2288.3
        },
        {
          "date": "2026-07-23",
          "close": 2363.46
        },
        {
          "date": "2026-07-24",
          "close": 2328.23
        },
        {
          "date": "2026-07-27",
          "close": 2398.8
        },
        {
          "date": "2026-07-28",
          "close": 2406.01
        },
        {
          "date": "2026-07-29",
          "close": 2444.81
        },
        {
          "date": "2026-07-30",
          "close": 2431.78
        },
        {
          "date": "2026-07-31",
          "close": 2459.67
        },
        {
          "date": "2026-08-03",
          "close": 2497.21
        },
        {
          "date": "2026-08-04",
          "close": 2511.23
        },
        {
          "date": "2026-08-05",
          "close": 2539.48
        },
        {
          "date": "2026-08-06",
          "close": 2566.25
        },
        {
          "date": "2026-08-07",
          "close": 2547.69
        },
        {
          "date": "2026-08-10",
          "close": 2608.1
        },
        {
          "date": "2026-08-11",
          "close": 2599.17
        },
        {
          "date": "2026-08-12",
          "close": 2619.93
        },
        {
          "date": "2026-08-13",
          "close": 2585.97
        },
        {
          "date": "2026-08-14",
          "close": 2581.02
        },
        {
          "date": "2026-08-17",
          "close": 2618.45
        },
        {
          "date": "2026-08-18",
          "close": 2610.92
        },
        {
          "date": "2026-08-19",
          "close": 2531.53
        },
        {
          "date": "2026-08-20",
          "close": 2558.18
        },
        {
          "date": "2026-08-21",
          "close": 2556.3
        },
        {
          "date": "2026-08-24",
          "close": 2540.71
        },
        {
          "date": "2026-08-25",
          "close": 2591.86
        },
        {
          "date": "2026-08-26",
          "close": 2598.18
        },
        {
          "date": "2026-08-27",
          "close": 2608.73
        },
        {
          "date": "2026-08-28",
          "close": 2624.42
        },
        {
          "date": "2026-08-31",
          "close": 2649.92
        },
        {
          "date": "2026-09-01",
          "close": 2662.66
        },
        {
          "date": "2026-09-02",
          "close": 2650.87
        },
        {
          "date": "2026-09-03",
          "close": 2625.0
        },
        {
          "date": "2026-09-04",
          "close": 2615.21
        },
        {
          "date": "2026-09-07",
          "close": 2619.86
        },
        {
          "date": "2026-09-08",
          "close": 2641.79
        },
        {
          "date": "2026-09-09",
          "close": 2619.96
        },
        {
          "date": "2026-09-10",
          "close": 2581.01
        },
        {
          "date": "2026-09-11",
          "close": 2532.51
        },
        {
          "date": "2026-09-14",
          "close": 2555.2
        },
        {
          "date": "2026-09-15",
          "close": 2513.04
        },
        {
          "date": "2026-09-16",
          "close": 2550.44
        },
        {
          "date": "2026-09-17",
          "close": 2570.64
        },
        {
          "date": "2026-09-18",
          "close": 2612.86
        },
        {
          "date": "2026-09-21",
          "close": 2665.75
        },
        {
          "date": "2026-09-22",
          "close": 2639.48
        },
        {
          "date": "2026-09-23",
          "close": 2616.9
        },
        {
          "date": "2026-09-24",
          "close": 2651.09
        },
        {
          "date": "2026-09-28",
          "close": 2589.93
        },
        {
          "date": "2026-09-29",
          "close": 2587.41
        },
        {
          "date": "2026-09-30",
          "close": 2566.45
        },
        {
          "date": "2026-10-08",
          "close": 2565.82
        },
        {
          "date": "2026-10-09",
          "close": 2593.27
        },
        {
          "date": "2026-10-12",
          "close": 2565.91
        },
        {
          "date": "2026-10-13",
          "close": 2591.48
        },
        {
          "date": "2026-10-14",
          "close": 2558.82
        },
        {
          "date": "2026-10-15",
          "close": 2503.8
        },
        {
          "date": "2026-10-16",
          "close": 2519.9
        },
        {
          "date": "2026-10-19",
          "close": 2521.18
        },
        {
          "date": "2026-10-20",
          "close": 2536.74
        },
        {
          "date": "2026-10-21",
          "close": 2519.19
        },
        {
          "date": "2026-10-22",
          "close": 2454.78
        },
        {
          "date": "2026-10-23",
          "close": 2496.58
        },
        {
          "date": "2026-10-26",
          "close": 2481.51
        },
        {
          "date": "2026-10-27",
          "close": 2439.99
        },
        {
          "date": "2026-10-28",
          "close": 2475.91
        },
        {
          "date": "2026-10-29",
          "close": 2429.51
        },
        {
          "date": "2026-10-30",
          "close": 2358.75
        },
        {
          "date": "2026-11-02",
          "close": 2408.63
        },
        {
          "date": "2026-11-03",
          "close": 2406.39
        },
        {
          "date": "2026-11-04",
          "close": 2437.93
        },
        {
          "date": "2026-11-05",
          "close": 2494.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5344827586206896,
          "pullback_frequency": 0.29310344827586204,
          "up_wilson": [
            0.408001750439952,
            0.6566797767471373
          ],
          "pullback_wilson": [
            0.19178182790962195,
            0.4201290089678412
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.435727090128925,
            0.7444927114061941
          ],
          "pullback_wilson": [
            0.2555072885938059,
            0.5642729098710749
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 2,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 5,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1225",
      "name": "服装家纺",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016434993730156666,
        "5": 0.024691358024691468,
        "20": -0.05761532340851838,
        "60": -0.009343931212024037
      },
      "moving_averages": {
        "5": 2241.2,
        "20": 2313.62649999999,
        "60": 2383.846833333342
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.0715446229833141,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2737.95
        },
        {
          "date": "2026-05-14",
          "close": 2716.61
        },
        {
          "date": "2026-05-15",
          "close": 2708.32
        },
        {
          "date": "2026-05-18",
          "close": 2682.51
        },
        {
          "date": "2026-05-19",
          "close": 2691.43
        },
        {
          "date": "2026-05-20",
          "close": 2665.98
        },
        {
          "date": "2026-05-21",
          "close": 2600.97
        },
        {
          "date": "2026-05-22",
          "close": 2633.11
        },
        {
          "date": "2026-05-25",
          "close": 2630.81
        },
        {
          "date": "2026-05-26",
          "close": 2587.46
        },
        {
          "date": "2026-05-27",
          "close": 2525.09
        },
        {
          "date": "2026-05-28",
          "close": 2512.38
        },
        {
          "date": "2026-05-29",
          "close": 2498.74
        },
        {
          "date": "2026-06-01",
          "close": 2573.34
        },
        {
          "date": "2026-06-02",
          "close": 2541.25
        },
        {
          "date": "2026-06-03",
          "close": 2505.14
        },
        {
          "date": "2026-06-04",
          "close": 2463.04
        },
        {
          "date": "2026-06-05",
          "close": 2478.88
        },
        {
          "date": "2026-06-08",
          "close": 2433.53
        },
        {
          "date": "2026-06-09",
          "close": 2427.69
        },
        {
          "date": "2026-06-10",
          "close": 2402.64
        },
        {
          "date": "2026-06-11",
          "close": 2384.77
        },
        {
          "date": "2026-06-12",
          "close": 2420.11
        },
        {
          "date": "2026-06-15",
          "close": 2451.16
        },
        {
          "date": "2026-06-16",
          "close": 2444.39
        },
        {
          "date": "2026-06-17",
          "close": 2409.91
        },
        {
          "date": "2026-06-18",
          "close": 2396.69
        },
        {
          "date": "2026-06-22",
          "close": 2382.37
        },
        {
          "date": "2026-06-23",
          "close": 2420.68
        },
        {
          "date": "2026-06-24",
          "close": 2376.25
        },
        {
          "date": "2026-06-25",
          "close": 2323.69
        },
        {
          "date": "2026-06-26",
          "close": 2285.12
        },
        {
          "date": "2026-06-29",
          "close": 2277.95
        },
        {
          "date": "2026-06-30",
          "close": 2267.22
        },
        {
          "date": "2026-07-01",
          "close": 2343.64
        },
        {
          "date": "2026-07-02",
          "close": 2370.89
        },
        {
          "date": "2026-07-03",
          "close": 2427.86
        },
        {
          "date": "2026-07-06",
          "close": 2403.43
        },
        {
          "date": "2026-07-07",
          "close": 2332.42
        },
        {
          "date": "2026-07-08",
          "close": 2300.88
        },
        {
          "date": "2026-07-09",
          "close": 2284.23
        },
        {
          "date": "2026-07-10",
          "close": 2311.54
        },
        {
          "date": "2026-07-13",
          "close": 2238.25
        },
        {
          "date": "2026-07-14",
          "close": 2275.52
        },
        {
          "date": "2026-07-15",
          "close": 2293.7
        },
        {
          "date": "2026-07-16",
          "close": 2299.8
        },
        {
          "date": "2026-07-17",
          "close": 2215.43
        },
        {
          "date": "2026-07-20",
          "close": 2135.05
        },
        {
          "date": "2026-07-21",
          "close": 2109.5
        },
        {
          "date": "2026-07-22",
          "close": 2058.86
        },
        {
          "date": "2026-07-23",
          "close": 2108.5
        },
        {
          "date": "2026-07-24",
          "close": 2072.24
        },
        {
          "date": "2026-07-27",
          "close": 2145.57
        },
        {
          "date": "2026-07-28",
          "close": 2181.33
        },
        {
          "date": "2026-07-29",
          "close": 2207.03
        },
        {
          "date": "2026-07-30",
          "close": 2188.69
        },
        {
          "date": "2026-07-31",
          "close": 2233.03
        },
        {
          "date": "2026-08-03",
          "close": 2272.96
        },
        {
          "date": "2026-08-04",
          "close": 2292.37
        },
        {
          "date": "2026-08-05",
          "close": 2307.38
        },
        {
          "date": "2026-08-06",
          "close": 2334.28
        },
        {
          "date": "2026-08-07",
          "close": 2337.31
        },
        {
          "date": "2026-08-10",
          "close": 2397.17
        },
        {
          "date": "2026-08-11",
          "close": 2411.9
        },
        {
          "date": "2026-08-12",
          "close": 2426.66
        },
        {
          "date": "2026-08-13",
          "close": 2385.64
        },
        {
          "date": "2026-08-14",
          "close": 2397.29
        },
        {
          "date": "2026-08-17",
          "close": 2440.31
        },
        {
          "date": "2026-08-18",
          "close": 2445.0
        },
        {
          "date": "2026-08-19",
          "close": 2362.81
        },
        {
          "date": "2026-08-20",
          "close": 2396.1
        },
        {
          "date": "2026-08-21",
          "close": 2386.86
        },
        {
          "date": "2026-08-24",
          "close": 2368.72
        },
        {
          "date": "2026-08-25",
          "close": 2393.18
        },
        {
          "date": "2026-08-26",
          "close": 2387.32
        },
        {
          "date": "2026-08-27",
          "close": 2384.5
        },
        {
          "date": "2026-08-28",
          "close": 2421.83
        },
        {
          "date": "2026-08-31",
          "close": 2456.86
        },
        {
          "date": "2026-09-01",
          "close": 2480.29
        },
        {
          "date": "2026-09-02",
          "close": 2489.11
        },
        {
          "date": "2026-09-03",
          "close": 2457.68
        },
        {
          "date": "2026-09-04",
          "close": 2463.09
        },
        {
          "date": "2026-09-07",
          "close": 2480.13
        },
        {
          "date": "2026-09-08",
          "close": 2500.62
        },
        {
          "date": "2026-09-09",
          "close": 2477.26
        },
        {
          "date": "2026-09-10",
          "close": 2431.85
        },
        {
          "date": "2026-09-11",
          "close": 2373.94
        },
        {
          "date": "2026-09-14",
          "close": 2374.71
        },
        {
          "date": "2026-09-15",
          "close": 2320.41
        },
        {
          "date": "2026-09-16",
          "close": 2358.26
        },
        {
          "date": "2026-09-17",
          "close": 2383.47
        },
        {
          "date": "2026-09-18",
          "close": 2422.69
        },
        {
          "date": "2026-09-21",
          "close": 2485.6
        },
        {
          "date": "2026-09-22",
          "close": 2481.35
        },
        {
          "date": "2026-09-23",
          "close": 2461.6
        },
        {
          "date": "2026-09-24",
          "close": 2473.02
        },
        {
          "date": "2026-09-28",
          "close": 2428.37
        },
        {
          "date": "2026-09-29",
          "close": 2436.12
        },
        {
          "date": "2026-09-30",
          "close": 2419.4
        },
        {
          "date": "2026-10-08",
          "close": 2425.57
        },
        {
          "date": "2026-10-09",
          "close": 2461.96
        },
        {
          "date": "2026-10-12",
          "close": 2418.58
        },
        {
          "date": "2026-10-13",
          "close": 2440.97
        },
        {
          "date": "2026-10-14",
          "close": 2421.46
        },
        {
          "date": "2026-10-15",
          "close": 2355.33
        },
        {
          "date": "2026-10-16",
          "close": 2350.25
        },
        {
          "date": "2026-10-19",
          "close": 2330.19
        },
        {
          "date": "2026-10-20",
          "close": 2340.42
        },
        {
          "date": "2026-10-21",
          "close": 2333.95
        },
        {
          "date": "2026-10-22",
          "close": 2268.23
        },
        {
          "date": "2026-10-23",
          "close": 2288.91
        },
        {
          "date": "2026-10-26",
          "close": 2297.3
        },
        {
          "date": "2026-10-27",
          "close": 2254.31
        },
        {
          "date": "2026-10-28",
          "close": 2273.93
        },
        {
          "date": "2026-10-29",
          "close": 2230.74
        },
        {
          "date": "2026-10-30",
          "close": 2182.45
        },
        {
          "date": "2026-11-02",
          "close": 2240.2
        },
        {
          "date": "2026-11-03",
          "close": 2248.67
        },
        {
          "date": "2026-11-04",
          "close": 2248.86
        },
        {
          "date": "2026-11-05",
          "close": 2285.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49206349206349204,
          "pullback_frequency": 0.4126984126984127,
          "up_wilson": [
            0.37266808813984664,
            0.6123711372504527
          ],
          "pullback_wilson": [
            0.29958465626751724,
            0.5358468230257742
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.4594594594594595,
          "up_wilson": [
            0.3838404689217949,
            0.6896143019562697
          ],
          "pullback_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1226",
      "name": "普钢",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006571804930301184,
        "5": 0.024244745253420907,
        "20": -0.0503264046324875,
        "60": -0.08583335524413005
      },
      "moving_averages": {
        "5": 684.1219999999739,
        "20": 706.2689999999886,
        "60": 731.7826666666583
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05638332519133682,
      "history": [
        {
          "date": "2026-05-13",
          "close": 870.25
        },
        {
          "date": "2026-05-14",
          "close": 850.82
        },
        {
          "date": "2026-05-15",
          "close": 833.78
        },
        {
          "date": "2026-05-18",
          "close": 827.26
        },
        {
          "date": "2026-05-19",
          "close": 829.93
        },
        {
          "date": "2026-05-20",
          "close": 812.02
        },
        {
          "date": "2026-05-21",
          "close": 796.27
        },
        {
          "date": "2026-05-22",
          "close": 798.14
        },
        {
          "date": "2026-05-25",
          "close": 803.73
        },
        {
          "date": "2026-05-26",
          "close": 804.11
        },
        {
          "date": "2026-05-27",
          "close": 783.75
        },
        {
          "date": "2026-05-28",
          "close": 785.82
        },
        {
          "date": "2026-05-29",
          "close": 788.45
        },
        {
          "date": "2026-06-01",
          "close": 803.88
        },
        {
          "date": "2026-06-02",
          "close": 797.27
        },
        {
          "date": "2026-06-03",
          "close": 789.08
        },
        {
          "date": "2026-06-04",
          "close": 776.65
        },
        {
          "date": "2026-06-05",
          "close": 776.58
        },
        {
          "date": "2026-06-08",
          "close": 759.16
        },
        {
          "date": "2026-06-09",
          "close": 754.5
        },
        {
          "date": "2026-06-10",
          "close": 746.85
        },
        {
          "date": "2026-06-11",
          "close": 743.81
        },
        {
          "date": "2026-06-12",
          "close": 763.88
        },
        {
          "date": "2026-06-15",
          "close": 767.96
        },
        {
          "date": "2026-06-16",
          "close": 760.41
        },
        {
          "date": "2026-06-17",
          "close": 745.57
        },
        {
          "date": "2026-06-18",
          "close": 744.1
        },
        {
          "date": "2026-06-22",
          "close": 745.4
        },
        {
          "date": "2026-06-23",
          "close": 734.65
        },
        {
          "date": "2026-06-24",
          "close": 719.9
        },
        {
          "date": "2026-06-25",
          "close": 712.21
        },
        {
          "date": "2026-06-26",
          "close": 693.47
        },
        {
          "date": "2026-06-29",
          "close": 700.83
        },
        {
          "date": "2026-06-30",
          "close": 698.15
        },
        {
          "date": "2026-07-01",
          "close": 716.33
        },
        {
          "date": "2026-07-02",
          "close": 716.33
        },
        {
          "date": "2026-07-03",
          "close": 716.69
        },
        {
          "date": "2026-07-06",
          "close": 717.12
        },
        {
          "date": "2026-07-07",
          "close": 701.94
        },
        {
          "date": "2026-07-08",
          "close": 702.45
        },
        {
          "date": "2026-07-09",
          "close": 693.83
        },
        {
          "date": "2026-07-10",
          "close": 709.09
        },
        {
          "date": "2026-07-13",
          "close": 699.61
        },
        {
          "date": "2026-07-14",
          "close": 714.31
        },
        {
          "date": "2026-07-15",
          "close": 731.04
        },
        {
          "date": "2026-07-16",
          "close": 727.74
        },
        {
          "date": "2026-07-17",
          "close": 718.8
        },
        {
          "date": "2026-07-20",
          "close": 727.06
        },
        {
          "date": "2026-07-21",
          "close": 725.14
        },
        {
          "date": "2026-07-22",
          "close": 726.93
        },
        {
          "date": "2026-07-23",
          "close": 744.18
        },
        {
          "date": "2026-07-24",
          "close": 722.08
        },
        {
          "date": "2026-07-27",
          "close": 732.96
        },
        {
          "date": "2026-07-28",
          "close": 732.82
        },
        {
          "date": "2026-07-29",
          "close": 752.42
        },
        {
          "date": "2026-07-30",
          "close": 763.72
        },
        {
          "date": "2026-07-31",
          "close": 763.8
        },
        {
          "date": "2026-08-03",
          "close": 773.84
        },
        {
          "date": "2026-08-04",
          "close": 762.26
        },
        {
          "date": "2026-08-05",
          "close": 760.66
        },
        {
          "date": "2026-08-06",
          "close": 755.75
        },
        {
          "date": "2026-08-07",
          "close": 747.35
        },
        {
          "date": "2026-08-10",
          "close": 754.67
        },
        {
          "date": "2026-08-11",
          "close": 747.51
        },
        {
          "date": "2026-08-12",
          "close": 753.21
        },
        {
          "date": "2026-08-13",
          "close": 738.56
        },
        {
          "date": "2026-08-14",
          "close": 738.48
        },
        {
          "date": "2026-08-17",
          "close": 741.56
        },
        {
          "date": "2026-08-18",
          "close": 740.62
        },
        {
          "date": "2026-08-19",
          "close": 728.62
        },
        {
          "date": "2026-08-20",
          "close": 736.77
        },
        {
          "date": "2026-08-21",
          "close": 735.4
        },
        {
          "date": "2026-08-24",
          "close": 741.95
        },
        {
          "date": "2026-08-25",
          "close": 751.19
        },
        {
          "date": "2026-08-26",
          "close": 761.62
        },
        {
          "date": "2026-08-27",
          "close": 755.7
        },
        {
          "date": "2026-08-28",
          "close": 767.32
        },
        {
          "date": "2026-08-31",
          "close": 756.23
        },
        {
          "date": "2026-09-01",
          "close": 764.82
        },
        {
          "date": "2026-09-02",
          "close": 753.94
        },
        {
          "date": "2026-09-03",
          "close": 749.79
        },
        {
          "date": "2026-09-04",
          "close": 751.68
        },
        {
          "date": "2026-09-07",
          "close": 744.47
        },
        {
          "date": "2026-09-08",
          "close": 766.02
        },
        {
          "date": "2026-09-09",
          "close": 770.74
        },
        {
          "date": "2026-09-10",
          "close": 765.9
        },
        {
          "date": "2026-09-11",
          "close": 745.34
        },
        {
          "date": "2026-09-14",
          "close": 743.58
        },
        {
          "date": "2026-09-15",
          "close": 735.5
        },
        {
          "date": "2026-09-16",
          "close": 737.51
        },
        {
          "date": "2026-09-17",
          "close": 731.98
        },
        {
          "date": "2026-09-18",
          "close": 734.33
        },
        {
          "date": "2026-09-21",
          "close": 741.81
        },
        {
          "date": "2026-09-22",
          "close": 732.78
        },
        {
          "date": "2026-09-23",
          "close": 730.64
        },
        {
          "date": "2026-09-24",
          "close": 721.56
        },
        {
          "date": "2026-09-28",
          "close": 714.19
        },
        {
          "date": "2026-09-29",
          "close": 724.94
        },
        {
          "date": "2026-09-30",
          "close": 735.33
        },
        {
          "date": "2026-10-08",
          "close": 732.22
        },
        {
          "date": "2026-10-09",
          "close": 736.92
        },
        {
          "date": "2026-10-12",
          "close": 733.46
        },
        {
          "date": "2026-10-13",
          "close": 733.15
        },
        {
          "date": "2026-10-14",
          "close": 733.44
        },
        {
          "date": "2026-10-15",
          "close": 714.32
        },
        {
          "date": "2026-10-16",
          "close": 724.33
        },
        {
          "date": "2026-10-19",
          "close": 722.72
        },
        {
          "date": "2026-10-20",
          "close": 716.32
        },
        {
          "date": "2026-10-21",
          "close": 716.31
        },
        {
          "date": "2026-10-22",
          "close": 704.89
        },
        {
          "date": "2026-10-23",
          "close": 703.84
        },
        {
          "date": "2026-10-26",
          "close": 704.22
        },
        {
          "date": "2026-10-27",
          "close": 691.79
        },
        {
          "date": "2026-10-28",
          "close": 690.15
        },
        {
          "date": "2026-10-29",
          "close": 678.91
        },
        {
          "date": "2026-10-30",
          "close": 669.57
        },
        {
          "date": "2026-11-02",
          "close": 677.34
        },
        {
          "date": "2026-11-03",
          "close": 687.5
        },
        {
          "date": "2026-11-04",
          "close": 690.83
        },
        {
          "date": "2026-11-05",
          "close": 695.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 107,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4392523364485981,
          "pullback_frequency": 0.2523364485981308,
          "up_wilson": [
            0.3489409789836415,
            0.5337743863831225
          ],
          "pullback_wilson": [
            0.17960432348612343,
            0.34223524300914465
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.4090909090909091,
          "up_wilson": [
            0.34024125498057733,
            0.5738498865661081
          ],
          "pullback_wilson": [
            0.2986741800934037,
            0.5295081029999674
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 20,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1227",
      "name": "特钢Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01753840277209351,
        "5": 0.04845039695926956,
        "20": -0.06109676087470983,
        "60": -0.07446692344345618
      },
      "moving_averages": {
        "5": 1802.5380000000355,
        "20": 1885.5450000000303,
        "60": 1971.6670000000236
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.0669598851144102,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2350.44
        },
        {
          "date": "2026-05-14",
          "close": 2301.65
        },
        {
          "date": "2026-05-15",
          "close": 2270.58
        },
        {
          "date": "2026-05-18",
          "close": 2255.72
        },
        {
          "date": "2026-05-19",
          "close": 2258.7
        },
        {
          "date": "2026-05-20",
          "close": 2230.24
        },
        {
          "date": "2026-05-21",
          "close": 2177.81
        },
        {
          "date": "2026-05-22",
          "close": 2214.96
        },
        {
          "date": "2026-05-25",
          "close": 2217.12
        },
        {
          "date": "2026-05-26",
          "close": 2235.39
        },
        {
          "date": "2026-05-27",
          "close": 2182.44
        },
        {
          "date": "2026-05-28",
          "close": 2204.61
        },
        {
          "date": "2026-05-29",
          "close": 2170.84
        },
        {
          "date": "2026-06-01",
          "close": 2180.99
        },
        {
          "date": "2026-06-02",
          "close": 2137.86
        },
        {
          "date": "2026-06-03",
          "close": 2102.07
        },
        {
          "date": "2026-06-04",
          "close": 2111.26
        },
        {
          "date": "2026-06-05",
          "close": 2116.64
        },
        {
          "date": "2026-06-08",
          "close": 2038.73
        },
        {
          "date": "2026-06-09",
          "close": 2045.34
        },
        {
          "date": "2026-06-10",
          "close": 2023.97
        },
        {
          "date": "2026-06-11",
          "close": 2003.18
        },
        {
          "date": "2026-06-12",
          "close": 2042.38
        },
        {
          "date": "2026-06-15",
          "close": 2088.51
        },
        {
          "date": "2026-06-16",
          "close": 2105.33
        },
        {
          "date": "2026-06-17",
          "close": 2074.4
        },
        {
          "date": "2026-06-18",
          "close": 2117.1
        },
        {
          "date": "2026-06-22",
          "close": 2135.43
        },
        {
          "date": "2026-06-23",
          "close": 2113.46
        },
        {
          "date": "2026-06-24",
          "close": 2077.96
        },
        {
          "date": "2026-06-25",
          "close": 2034.63
        },
        {
          "date": "2026-06-26",
          "close": 1977.01
        },
        {
          "date": "2026-06-29",
          "close": 1960.63
        },
        {
          "date": "2026-06-30",
          "close": 1961.34
        },
        {
          "date": "2026-07-01",
          "close": 2017.28
        },
        {
          "date": "2026-07-02",
          "close": 2022.14
        },
        {
          "date": "2026-07-03",
          "close": 2034.24
        },
        {
          "date": "2026-07-06",
          "close": 2016.57
        },
        {
          "date": "2026-07-07",
          "close": 1968.2
        },
        {
          "date": "2026-07-08",
          "close": 1928.67
        },
        {
          "date": "2026-07-09",
          "close": 1897.78
        },
        {
          "date": "2026-07-10",
          "close": 1930.87
        },
        {
          "date": "2026-07-13",
          "close": 1886.35
        },
        {
          "date": "2026-07-14",
          "close": 1903.77
        },
        {
          "date": "2026-07-15",
          "close": 1932.59
        },
        {
          "date": "2026-07-16",
          "close": 1924.92
        },
        {
          "date": "2026-07-17",
          "close": 1866.79
        },
        {
          "date": "2026-07-20",
          "close": 1849.96
        },
        {
          "date": "2026-07-21",
          "close": 1855.53
        },
        {
          "date": "2026-07-22",
          "close": 1845.28
        },
        {
          "date": "2026-07-23",
          "close": 1900.67
        },
        {
          "date": "2026-07-24",
          "close": 1854.97
        },
        {
          "date": "2026-07-27",
          "close": 1897.63
        },
        {
          "date": "2026-07-28",
          "close": 1889.51
        },
        {
          "date": "2026-07-29",
          "close": 1937.54
        },
        {
          "date": "2026-07-30",
          "close": 1943.18
        },
        {
          "date": "2026-07-31",
          "close": 1958.49
        },
        {
          "date": "2026-08-03",
          "close": 2015.68
        },
        {
          "date": "2026-08-04",
          "close": 1995.67
        },
        {
          "date": "2026-08-05",
          "close": 2014.72
        },
        {
          "date": "2026-08-06",
          "close": 2006.12
        },
        {
          "date": "2026-08-07",
          "close": 2016.49
        },
        {
          "date": "2026-08-10",
          "close": 2035.21
        },
        {
          "date": "2026-08-11",
          "close": 1988.24
        },
        {
          "date": "2026-08-12",
          "close": 2003.33
        },
        {
          "date": "2026-08-13",
          "close": 1979.35
        },
        {
          "date": "2026-08-14",
          "close": 1977.84
        },
        {
          "date": "2026-08-17",
          "close": 2025.85
        },
        {
          "date": "2026-08-18",
          "close": 2037.08
        },
        {
          "date": "2026-08-19",
          "close": 1975.53
        },
        {
          "date": "2026-08-20",
          "close": 1989.78
        },
        {
          "date": "2026-08-21",
          "close": 1984.56
        },
        {
          "date": "2026-08-24",
          "close": 1965.96
        },
        {
          "date": "2026-08-25",
          "close": 2008.65
        },
        {
          "date": "2026-08-26",
          "close": 2030.42
        },
        {
          "date": "2026-08-27",
          "close": 2028.55
        },
        {
          "date": "2026-08-28",
          "close": 2043.86
        },
        {
          "date": "2026-08-31",
          "close": 2044.58
        },
        {
          "date": "2026-09-01",
          "close": 2066.06
        },
        {
          "date": "2026-09-02",
          "close": 2052.36
        },
        {
          "date": "2026-09-03",
          "close": 2043.46
        },
        {
          "date": "2026-09-04",
          "close": 2041.44
        },
        {
          "date": "2026-09-07",
          "close": 2031.86
        },
        {
          "date": "2026-09-08",
          "close": 2064.05
        },
        {
          "date": "2026-09-09",
          "close": 2061.32
        },
        {
          "date": "2026-09-10",
          "close": 2032.71
        },
        {
          "date": "2026-09-11",
          "close": 2009.27
        },
        {
          "date": "2026-09-14",
          "close": 2016.13
        },
        {
          "date": "2026-09-15",
          "close": 1994.57
        },
        {
          "date": "2026-09-16",
          "close": 1998.53
        },
        {
          "date": "2026-09-17",
          "close": 1997.12
        },
        {
          "date": "2026-09-18",
          "close": 2007.1
        },
        {
          "date": "2026-09-21",
          "close": 2040.91
        },
        {
          "date": "2026-09-22",
          "close": 2028.25
        },
        {
          "date": "2026-09-23",
          "close": 2025.7
        },
        {
          "date": "2026-09-24",
          "close": 2009.65
        },
        {
          "date": "2026-09-28",
          "close": 1970.74
        },
        {
          "date": "2026-09-29",
          "close": 1978.31
        },
        {
          "date": "2026-09-30",
          "close": 1992.15
        },
        {
          "date": "2026-10-08",
          "close": 1986.03
        },
        {
          "date": "2026-10-09",
          "close": 1992.47
        },
        {
          "date": "2026-10-12",
          "close": 1990.27
        },
        {
          "date": "2026-10-13",
          "close": 1998.51
        },
        {
          "date": "2026-10-14",
          "close": 1982.5
        },
        {
          "date": "2026-10-15",
          "close": 1925.08
        },
        {
          "date": "2026-10-16",
          "close": 1942.82
        },
        {
          "date": "2026-10-19",
          "close": 1960.03
        },
        {
          "date": "2026-10-20",
          "close": 1948.71
        },
        {
          "date": "2026-10-21",
          "close": 1931.9
        },
        {
          "date": "2026-10-22",
          "close": 1892.81
        },
        {
          "date": "2026-10-23",
          "close": 1891.05
        },
        {
          "date": "2026-10-26",
          "close": 1867.57
        },
        {
          "date": "2026-10-27",
          "close": 1793.86
        },
        {
          "date": "2026-10-28",
          "close": 1802.11
        },
        {
          "date": "2026-10-29",
          "close": 1778.52
        },
        {
          "date": "2026-10-30",
          "close": 1745.82
        },
        {
          "date": "2026-11-02",
          "close": 1771.12
        },
        {
          "date": "2026-11-03",
          "close": 1798.51
        },
        {
          "date": "2026-11-04",
          "close": 1832.55
        },
        {
          "date": "2026-11-05",
          "close": 1864.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5280898876404494,
          "pullback_frequency": 0.29213483146067415,
          "up_wilson": [
            0.4253754742950576,
            0.6284797759725685
          ],
          "pullback_wilson": [
            0.20783608917845903,
            0.39363505884110656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5471698113207547,
          "pullback_frequency": 0.33962264150943394,
          "up_wilson": [
            0.414539754871058,
            0.6734242084707774
          ],
          "pullback_wilson": [
            0.22687039101324172,
            0.4740521336245169
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 11,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 18,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1228",
      "name": "冶钢原料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.003254828238481,
        "5": 0.033672388217842686,
        "20": -0.06210463573612257,
        "60": -0.06498367946021733
      },
      "moving_averages": {
        "5": 3329.072000000067,
        "20": 3419.770999999996,
        "60": 3615.190833333313
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.06828005108110768,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4245.24
        },
        {
          "date": "2026-05-14",
          "close": 4176.44
        },
        {
          "date": "2026-05-15",
          "close": 4099.11
        },
        {
          "date": "2026-05-18",
          "close": 4003.99
        },
        {
          "date": "2026-05-19",
          "close": 4005.47
        },
        {
          "date": "2026-05-20",
          "close": 3973.64
        },
        {
          "date": "2026-05-21",
          "close": 3907.17
        },
        {
          "date": "2026-05-22",
          "close": 4015.99
        },
        {
          "date": "2026-05-25",
          "close": 3993.69
        },
        {
          "date": "2026-05-26",
          "close": 4018.16
        },
        {
          "date": "2026-05-27",
          "close": 3885.53
        },
        {
          "date": "2026-05-28",
          "close": 3876.46
        },
        {
          "date": "2026-05-29",
          "close": 3830.88
        },
        {
          "date": "2026-06-01",
          "close": 3850.38
        },
        {
          "date": "2026-06-02",
          "close": 3851.12
        },
        {
          "date": "2026-06-03",
          "close": 3926.0
        },
        {
          "date": "2026-06-04",
          "close": 3845.24
        },
        {
          "date": "2026-06-05",
          "close": 3914.43
        },
        {
          "date": "2026-06-08",
          "close": 3810.31
        },
        {
          "date": "2026-06-09",
          "close": 3819.71
        },
        {
          "date": "2026-06-10",
          "close": 3772.31
        },
        {
          "date": "2026-06-11",
          "close": 3810.48
        },
        {
          "date": "2026-06-12",
          "close": 3885.94
        },
        {
          "date": "2026-06-15",
          "close": 3951.42
        },
        {
          "date": "2026-06-16",
          "close": 3902.97
        },
        {
          "date": "2026-06-17",
          "close": 3817.74
        },
        {
          "date": "2026-06-18",
          "close": 3783.76
        },
        {
          "date": "2026-06-22",
          "close": 3864.75
        },
        {
          "date": "2026-06-23",
          "close": 3715.58
        },
        {
          "date": "2026-06-24",
          "close": 3680.29
        },
        {
          "date": "2026-06-25",
          "close": 3620.45
        },
        {
          "date": "2026-06-26",
          "close": 3538.28
        },
        {
          "date": "2026-06-29",
          "close": 3529.6
        },
        {
          "date": "2026-06-30",
          "close": 3526.93
        },
        {
          "date": "2026-07-01",
          "close": 3611.45
        },
        {
          "date": "2026-07-02",
          "close": 3617.12
        },
        {
          "date": "2026-07-03",
          "close": 3606.85
        },
        {
          "date": "2026-07-06",
          "close": 3565.46
        },
        {
          "date": "2026-07-07",
          "close": 3546.76
        },
        {
          "date": "2026-07-08",
          "close": 3518.32
        },
        {
          "date": "2026-07-09",
          "close": 3472.07
        },
        {
          "date": "2026-07-10",
          "close": 3490.23
        },
        {
          "date": "2026-07-13",
          "close": 3425.15
        },
        {
          "date": "2026-07-14",
          "close": 3521.53
        },
        {
          "date": "2026-07-15",
          "close": 3579.31
        },
        {
          "date": "2026-07-16",
          "close": 3538.55
        },
        {
          "date": "2026-07-17",
          "close": 3439.87
        },
        {
          "date": "2026-07-20",
          "close": 3423.57
        },
        {
          "date": "2026-07-21",
          "close": 3449.12
        },
        {
          "date": "2026-07-22",
          "close": 3476.2
        },
        {
          "date": "2026-07-23",
          "close": 3584.04
        },
        {
          "date": "2026-07-24",
          "close": 3457.4
        },
        {
          "date": "2026-07-27",
          "close": 3533.53
        },
        {
          "date": "2026-07-28",
          "close": 3543.92
        },
        {
          "date": "2026-07-29",
          "close": 3593.31
        },
        {
          "date": "2026-07-30",
          "close": 3578.97
        },
        {
          "date": "2026-07-31",
          "close": 3601.67
        },
        {
          "date": "2026-08-03",
          "close": 3616.05
        },
        {
          "date": "2026-08-04",
          "close": 3619.8
        },
        {
          "date": "2026-08-05",
          "close": 3651.84
        },
        {
          "date": "2026-08-06",
          "close": 3630.53
        },
        {
          "date": "2026-08-07",
          "close": 3639.35
        },
        {
          "date": "2026-08-10",
          "close": 3728.18
        },
        {
          "date": "2026-08-11",
          "close": 3656.9
        },
        {
          "date": "2026-08-12",
          "close": 3686.73
        },
        {
          "date": "2026-08-13",
          "close": 3631.8
        },
        {
          "date": "2026-08-14",
          "close": 3636.59
        },
        {
          "date": "2026-08-17",
          "close": 3713.29
        },
        {
          "date": "2026-08-18",
          "close": 3690.14
        },
        {
          "date": "2026-08-19",
          "close": 3625.94
        },
        {
          "date": "2026-08-20",
          "close": 3651.08
        },
        {
          "date": "2026-08-21",
          "close": 3694.92
        },
        {
          "date": "2026-08-24",
          "close": 3710.66
        },
        {
          "date": "2026-08-25",
          "close": 3677.13
        },
        {
          "date": "2026-08-26",
          "close": 3786.15
        },
        {
          "date": "2026-08-27",
          "close": 3798.78
        },
        {
          "date": "2026-08-28",
          "close": 3851.55
        },
        {
          "date": "2026-08-31",
          "close": 3850.71
        },
        {
          "date": "2026-09-01",
          "close": 3836.71
        },
        {
          "date": "2026-09-02",
          "close": 3778.4
        },
        {
          "date": "2026-09-03",
          "close": 3789.24
        },
        {
          "date": "2026-09-04",
          "close": 3812.07
        },
        {
          "date": "2026-09-07",
          "close": 3753.02
        },
        {
          "date": "2026-09-08",
          "close": 3829.76
        },
        {
          "date": "2026-09-09",
          "close": 3899.2
        },
        {
          "date": "2026-09-10",
          "close": 3822.54
        },
        {
          "date": "2026-09-11",
          "close": 3678.05
        },
        {
          "date": "2026-09-14",
          "close": 3695.44
        },
        {
          "date": "2026-09-15",
          "close": 3655.12
        },
        {
          "date": "2026-09-16",
          "close": 3665.44
        },
        {
          "date": "2026-09-17",
          "close": 3651.32
        },
        {
          "date": "2026-09-18",
          "close": 3731.27
        },
        {
          "date": "2026-09-21",
          "close": 3800.25
        },
        {
          "date": "2026-09-22",
          "close": 3752.1
        },
        {
          "date": "2026-09-23",
          "close": 3701.99
        },
        {
          "date": "2026-09-24",
          "close": 3635.96
        },
        {
          "date": "2026-09-28",
          "close": 3554.42
        },
        {
          "date": "2026-09-29",
          "close": 3565.19
        },
        {
          "date": "2026-09-30",
          "close": 3607.48
        },
        {
          "date": "2026-10-08",
          "close": 3640.63
        },
        {
          "date": "2026-10-09",
          "close": 3664.76
        },
        {
          "date": "2026-10-12",
          "close": 3582.44
        },
        {
          "date": "2026-10-13",
          "close": 3607.44
        },
        {
          "date": "2026-10-14",
          "close": 3537.88
        },
        {
          "date": "2026-10-15",
          "close": 3432.22
        },
        {
          "date": "2026-10-16",
          "close": 3454.12
        },
        {
          "date": "2026-10-19",
          "close": 3464.96
        },
        {
          "date": "2026-10-20",
          "close": 3453.1
        },
        {
          "date": "2026-10-21",
          "close": 3432.5
        },
        {
          "date": "2026-10-22",
          "close": 3347.69
        },
        {
          "date": "2026-10-23",
          "close": 3374.33
        },
        {
          "date": "2026-10-26",
          "close": 3360.59
        },
        {
          "date": "2026-10-27",
          "close": 3354.43
        },
        {
          "date": "2026-10-28",
          "close": 3380.3
        },
        {
          "date": "2026-10-29",
          "close": 3303.3
        },
        {
          "date": "2026-10-30",
          "close": 3226.2
        },
        {
          "date": "2026-11-02",
          "close": 3264.87
        },
        {
          "date": "2026-11-03",
          "close": 3314.08
        },
        {
          "date": "2026-11-04",
          "close": 3425.68
        },
        {
          "date": "2026-11-05",
          "close": 3414.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4731182795698925,
          "pullback_frequency": 0.27956989247311825,
          "up_wilson": [
            0.3747394097477208,
            0.5736298108228027
          ],
          "pullback_wilson": [
            0.19850339172000364,
            0.37812421695828824
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.39285714285714285,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1229",
      "name": "地面兵装Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018053206030922198,
        "5": 0.015480933744430603,
        "20": -0.028376447914524094,
        "60": -0.01793896934227568
      },
      "moving_averages": {
        "5": 3328.8060000000523,
        "20": 3528.9835000000194,
        "60": 3621.8718333333422
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-10-12",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-20",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10120079340462851,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4347.12
        },
        {
          "date": "2026-05-14",
          "close": 4213.72
        },
        {
          "date": "2026-05-15",
          "close": 4162.14
        },
        {
          "date": "2026-05-18",
          "close": 4140.32
        },
        {
          "date": "2026-05-19",
          "close": 4164.9
        },
        {
          "date": "2026-05-20",
          "close": 4147.85
        },
        {
          "date": "2026-05-21",
          "close": 4044.63
        },
        {
          "date": "2026-05-22",
          "close": 4085.08
        },
        {
          "date": "2026-05-25",
          "close": 4059.14
        },
        {
          "date": "2026-05-26",
          "close": 4008.38
        },
        {
          "date": "2026-05-27",
          "close": 3891.99
        },
        {
          "date": "2026-05-28",
          "close": 3968.14
        },
        {
          "date": "2026-05-29",
          "close": 3896.12
        },
        {
          "date": "2026-06-01",
          "close": 3925.25
        },
        {
          "date": "2026-06-02",
          "close": 3883.12
        },
        {
          "date": "2026-06-03",
          "close": 3900.66
        },
        {
          "date": "2026-06-04",
          "close": 3845.11
        },
        {
          "date": "2026-06-05",
          "close": 3850.46
        },
        {
          "date": "2026-06-08",
          "close": 3750.42
        },
        {
          "date": "2026-06-09",
          "close": 3784.76
        },
        {
          "date": "2026-06-10",
          "close": 3782.41
        },
        {
          "date": "2026-06-11",
          "close": 3728.92
        },
        {
          "date": "2026-06-12",
          "close": 3794.75
        },
        {
          "date": "2026-06-15",
          "close": 3811.11
        },
        {
          "date": "2026-06-16",
          "close": 3835.87
        },
        {
          "date": "2026-06-17",
          "close": 3742.2
        },
        {
          "date": "2026-06-18",
          "close": 3728.19
        },
        {
          "date": "2026-06-22",
          "close": 3735.08
        },
        {
          "date": "2026-06-23",
          "close": 3684.51
        },
        {
          "date": "2026-06-24",
          "close": 3610.98
        },
        {
          "date": "2026-06-25",
          "close": 3550.91
        },
        {
          "date": "2026-06-26",
          "close": 3466.39
        },
        {
          "date": "2026-06-29",
          "close": 3391.47
        },
        {
          "date": "2026-06-30",
          "close": 3489.39
        },
        {
          "date": "2026-07-01",
          "close": 3553.96
        },
        {
          "date": "2026-07-02",
          "close": 3549.57
        },
        {
          "date": "2026-07-03",
          "close": 3633.93
        },
        {
          "date": "2026-07-06",
          "close": 3516.71
        },
        {
          "date": "2026-07-07",
          "close": 3402.39
        },
        {
          "date": "2026-07-08",
          "close": 3295.72
        },
        {
          "date": "2026-07-09",
          "close": 3382.09
        },
        {
          "date": "2026-07-10",
          "close": 3497.8
        },
        {
          "date": "2026-07-13",
          "close": 3209.74
        },
        {
          "date": "2026-07-14",
          "close": 3167.68
        },
        {
          "date": "2026-07-15",
          "close": 3174.32
        },
        {
          "date": "2026-07-16",
          "close": 3145.95
        },
        {
          "date": "2026-07-17",
          "close": 3018.09
        },
        {
          "date": "2026-07-20",
          "close": 2999.59
        },
        {
          "date": "2026-07-21",
          "close": 3036.14
        },
        {
          "date": "2026-07-22",
          "close": 3042.79
        },
        {
          "date": "2026-07-23",
          "close": 3254.87
        },
        {
          "date": "2026-07-24",
          "close": 3323.15
        },
        {
          "date": "2026-07-27",
          "close": 3419.48
        },
        {
          "date": "2026-07-28",
          "close": 3310.69
        },
        {
          "date": "2026-07-29",
          "close": 3371.66
        },
        {
          "date": "2026-07-30",
          "close": 3392.41
        },
        {
          "date": "2026-07-31",
          "close": 3419.27
        },
        {
          "date": "2026-08-03",
          "close": 3418.41
        },
        {
          "date": "2026-08-04",
          "close": 3479.0
        },
        {
          "date": "2026-08-05",
          "close": 3511.35
        },
        {
          "date": "2026-08-06",
          "close": 3487.21
        },
        {
          "date": "2026-08-07",
          "close": 3509.38
        },
        {
          "date": "2026-08-10",
          "close": 3713.29
        },
        {
          "date": "2026-08-11",
          "close": 3608.91
        },
        {
          "date": "2026-08-12",
          "close": 3626.09
        },
        {
          "date": "2026-08-13",
          "close": 3577.77
        },
        {
          "date": "2026-08-14",
          "close": 3570.67
        },
        {
          "date": "2026-08-17",
          "close": 3640.22
        },
        {
          "date": "2026-08-18",
          "close": 3587.91
        },
        {
          "date": "2026-08-19",
          "close": 3397.76
        },
        {
          "date": "2026-08-20",
          "close": 3404.73
        },
        {
          "date": "2026-08-21",
          "close": 3405.21
        },
        {
          "date": "2026-08-24",
          "close": 3375.06
        },
        {
          "date": "2026-08-25",
          "close": 3496.76
        },
        {
          "date": "2026-08-26",
          "close": 3449.53
        },
        {
          "date": "2026-08-27",
          "close": 3541.68
        },
        {
          "date": "2026-08-28",
          "close": 3561.01
        },
        {
          "date": "2026-08-31",
          "close": 3582.88
        },
        {
          "date": "2026-09-01",
          "close": 3686.87
        },
        {
          "date": "2026-09-02",
          "close": 3904.48
        },
        {
          "date": "2026-09-03",
          "close": 3793.72
        },
        {
          "date": "2026-09-04",
          "close": 3826.68
        },
        {
          "date": "2026-09-07",
          "close": 3781.01
        },
        {
          "date": "2026-09-08",
          "close": 3872.99
        },
        {
          "date": "2026-09-09",
          "close": 3933.72
        },
        {
          "date": "2026-09-10",
          "close": 3853.13
        },
        {
          "date": "2026-09-11",
          "close": 4025.73
        },
        {
          "date": "2026-09-14",
          "close": 3894.45
        },
        {
          "date": "2026-09-15",
          "close": 3788.69
        },
        {
          "date": "2026-09-16",
          "close": 3806.06
        },
        {
          "date": "2026-09-17",
          "close": 3759.95
        },
        {
          "date": "2026-09-18",
          "close": 3813.94
        },
        {
          "date": "2026-09-21",
          "close": 3887.54
        },
        {
          "date": "2026-09-22",
          "close": 3814.76
        },
        {
          "date": "2026-09-23",
          "close": 3734.16
        },
        {
          "date": "2026-09-24",
          "close": 3705.62
        },
        {
          "date": "2026-09-28",
          "close": 3586.33
        },
        {
          "date": "2026-09-29",
          "close": 3594.96
        },
        {
          "date": "2026-09-30",
          "close": 3582.71
        },
        {
          "date": "2026-10-08",
          "close": 3549.07
        },
        {
          "date": "2026-10-09",
          "close": 3528.74
        },
        {
          "date": "2026-10-12",
          "close": 3442.87
        },
        {
          "date": "2026-10-13",
          "close": 3599.08
        },
        {
          "date": "2026-10-14",
          "close": 3557.45
        },
        {
          "date": "2026-10-15",
          "close": 3469.77
        },
        {
          "date": "2026-10-16",
          "close": 3677.03
        },
        {
          "date": "2026-10-19",
          "close": 3836.63
        },
        {
          "date": "2026-10-20",
          "close": 3741.93
        },
        {
          "date": "2026-10-21",
          "close": 3743.44
        },
        {
          "date": "2026-10-22",
          "close": 3728.61
        },
        {
          "date": "2026-10-23",
          "close": 3708.57
        },
        {
          "date": "2026-10-26",
          "close": 3591.91
        },
        {
          "date": "2026-10-27",
          "close": 3444.31
        },
        {
          "date": "2026-10-28",
          "close": 3469.51
        },
        {
          "date": "2026-10-29",
          "close": 3395.79
        },
        {
          "date": "2026-10-30",
          "close": 3223.33
        },
        {
          "date": "2026-11-02",
          "close": 3278.89
        },
        {
          "date": "2026-11-03",
          "close": 3306.24
        },
        {
          "date": "2026-11-04",
          "close": 3387.21
        },
        {
          "date": "2026-11-05",
          "close": 3448.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.3170731707317073,
          "up_wilson": [
            0.4059077238820504,
            0.6173910413938009
          ],
          "pullback_wilson": [
            0.2264806567040274,
            0.42403786415820455
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 9,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 17,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1230",
      "name": "航海装备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0016465898258080092,
        "5": -0.008048130005943399,
        "20": -0.10073719631985378,
        "60": -0.06479215130980076
      },
      "moving_averages": {
        "5": 4532.342000000086,
        "20": 4836.516500000051,
        "60": 5003.610666666692
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-27",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.10580380369925513,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6106.82
        },
        {
          "date": "2026-05-14",
          "close": 5822.07
        },
        {
          "date": "2026-05-15",
          "close": 5797.69
        },
        {
          "date": "2026-05-18",
          "close": 5763.31
        },
        {
          "date": "2026-05-19",
          "close": 5716.89
        },
        {
          "date": "2026-05-20",
          "close": 5682.82
        },
        {
          "date": "2026-05-21",
          "close": 5482.32
        },
        {
          "date": "2026-05-22",
          "close": 5540.73
        },
        {
          "date": "2026-05-25",
          "close": 5465.98
        },
        {
          "date": "2026-05-26",
          "close": 5364.83
        },
        {
          "date": "2026-05-27",
          "close": 5240.71
        },
        {
          "date": "2026-05-28",
          "close": 5312.74
        },
        {
          "date": "2026-05-29",
          "close": 5133.23
        },
        {
          "date": "2026-06-01",
          "close": 5132.4
        },
        {
          "date": "2026-06-02",
          "close": 5039.58
        },
        {
          "date": "2026-06-03",
          "close": 5042.47
        },
        {
          "date": "2026-06-04",
          "close": 5063.17
        },
        {
          "date": "2026-06-05",
          "close": 5101.16
        },
        {
          "date": "2026-06-08",
          "close": 4911.36
        },
        {
          "date": "2026-06-09",
          "close": 4918.47
        },
        {
          "date": "2026-06-10",
          "close": 4858.95
        },
        {
          "date": "2026-06-11",
          "close": 4783.19
        },
        {
          "date": "2026-06-12",
          "close": 4938.54
        },
        {
          "date": "2026-06-15",
          "close": 5077.03
        },
        {
          "date": "2026-06-16",
          "close": 5036.23
        },
        {
          "date": "2026-06-17",
          "close": 5068.61
        },
        {
          "date": "2026-06-18",
          "close": 4934.74
        },
        {
          "date": "2026-06-22",
          "close": 5011.1
        },
        {
          "date": "2026-06-23",
          "close": 4906.03
        },
        {
          "date": "2026-06-24",
          "close": 4944.98
        },
        {
          "date": "2026-06-25",
          "close": 4863.86
        },
        {
          "date": "2026-06-26",
          "close": 4716.14
        },
        {
          "date": "2026-06-29",
          "close": 4704.32
        },
        {
          "date": "2026-06-30",
          "close": 4749.78
        },
        {
          "date": "2026-07-01",
          "close": 4844.24
        },
        {
          "date": "2026-07-02",
          "close": 4776.52
        },
        {
          "date": "2026-07-03",
          "close": 5008.47
        },
        {
          "date": "2026-07-06",
          "close": 5081.78
        },
        {
          "date": "2026-07-07",
          "close": 4925.91
        },
        {
          "date": "2026-07-08",
          "close": 4885.37
        },
        {
          "date": "2026-07-09",
          "close": 4860.34
        },
        {
          "date": "2026-07-10",
          "close": 5166.43
        },
        {
          "date": "2026-07-13",
          "close": 4814.72
        },
        {
          "date": "2026-07-14",
          "close": 4690.55
        },
        {
          "date": "2026-07-15",
          "close": 4690.52
        },
        {
          "date": "2026-07-16",
          "close": 4639.24
        },
        {
          "date": "2026-07-17",
          "close": 4434.98
        },
        {
          "date": "2026-07-20",
          "close": 4452.83
        },
        {
          "date": "2026-07-21",
          "close": 4508.18
        },
        {
          "date": "2026-07-22",
          "close": 4489.38
        },
        {
          "date": "2026-07-23",
          "close": 4629.9
        },
        {
          "date": "2026-07-24",
          "close": 4623.8
        },
        {
          "date": "2026-07-27",
          "close": 4729.14
        },
        {
          "date": "2026-07-28",
          "close": 4666.79
        },
        {
          "date": "2026-07-29",
          "close": 4752.62
        },
        {
          "date": "2026-07-30",
          "close": 4674.06
        },
        {
          "date": "2026-07-31",
          "close": 4804.72
        },
        {
          "date": "2026-08-03",
          "close": 4855.1
        },
        {
          "date": "2026-08-04",
          "close": 4869.44
        },
        {
          "date": "2026-08-05",
          "close": 4943.5
        },
        {
          "date": "2026-08-06",
          "close": 4954.03
        },
        {
          "date": "2026-08-07",
          "close": 4967.11
        },
        {
          "date": "2026-08-10",
          "close": 5084.87
        },
        {
          "date": "2026-08-11",
          "close": 4938.42
        },
        {
          "date": "2026-08-12",
          "close": 4948.88
        },
        {
          "date": "2026-08-13",
          "close": 4890.78
        },
        {
          "date": "2026-08-14",
          "close": 4966.85
        },
        {
          "date": "2026-08-17",
          "close": 5049.35
        },
        {
          "date": "2026-08-18",
          "close": 5013.23
        },
        {
          "date": "2026-08-19",
          "close": 4766.72
        },
        {
          "date": "2026-08-20",
          "close": 4773.6
        },
        {
          "date": "2026-08-21",
          "close": 4829.01
        },
        {
          "date": "2026-08-24",
          "close": 4768.97
        },
        {
          "date": "2026-08-25",
          "close": 4910.73
        },
        {
          "date": "2026-08-26",
          "close": 4895.49
        },
        {
          "date": "2026-08-27",
          "close": 4956.09
        },
        {
          "date": "2026-08-28",
          "close": 4971.5
        },
        {
          "date": "2026-08-31",
          "close": 5001.0
        },
        {
          "date": "2026-09-01",
          "close": 5001.14
        },
        {
          "date": "2026-09-02",
          "close": 5024.61
        },
        {
          "date": "2026-09-03",
          "close": 5048.67
        },
        {
          "date": "2026-09-04",
          "close": 5205.24
        },
        {
          "date": "2026-09-07",
          "close": 5145.53
        },
        {
          "date": "2026-09-08",
          "close": 5161.16
        },
        {
          "date": "2026-09-09",
          "close": 5402.24
        },
        {
          "date": "2026-09-10",
          "close": 5538.41
        },
        {
          "date": "2026-09-11",
          "close": 5418.58
        },
        {
          "date": "2026-09-14",
          "close": 5239.43
        },
        {
          "date": "2026-09-15",
          "close": 5183.8
        },
        {
          "date": "2026-09-16",
          "close": 5134.74
        },
        {
          "date": "2026-09-17",
          "close": 5180.8
        },
        {
          "date": "2026-09-18",
          "close": 5278.66
        },
        {
          "date": "2026-09-21",
          "close": 5462.48
        },
        {
          "date": "2026-09-22",
          "close": 5376.73
        },
        {
          "date": "2026-09-23",
          "close": 5218.71
        },
        {
          "date": "2026-09-24",
          "close": 5203.78
        },
        {
          "date": "2026-09-28",
          "close": 5110.62
        },
        {
          "date": "2026-09-29",
          "close": 5167.94
        },
        {
          "date": "2026-09-30",
          "close": 5155.31
        },
        {
          "date": "2026-10-08",
          "close": 5141.1
        },
        {
          "date": "2026-10-09",
          "close": 5024.2
        },
        {
          "date": "2026-10-12",
          "close": 4926.87
        },
        {
          "date": "2026-10-13",
          "close": 5141.91
        },
        {
          "date": "2026-10-14",
          "close": 5070.07
        },
        {
          "date": "2026-10-15",
          "close": 4822.91
        },
        {
          "date": "2026-10-16",
          "close": 5050.77
        },
        {
          "date": "2026-10-19",
          "close": 5170.23
        },
        {
          "date": "2026-10-20",
          "close": 5020.19
        },
        {
          "date": "2026-10-21",
          "close": 5014.52
        },
        {
          "date": "2026-10-22",
          "close": 4906.25
        },
        {
          "date": "2026-10-23",
          "close": 4968.08
        },
        {
          "date": "2026-10-26",
          "close": 4886.98
        },
        {
          "date": "2026-10-27",
          "close": 4712.5
        },
        {
          "date": "2026-10-28",
          "close": 4692.43
        },
        {
          "date": "2026-10-29",
          "close": 4660.71
        },
        {
          "date": "2026-10-30",
          "close": 4431.36
        },
        {
          "date": "2026-11-02",
          "close": 4483.22
        },
        {
          "date": "2026-11-03",
          "close": 4508.33
        },
        {
          "date": "2026-11-04",
          "close": 4615.6
        },
        {
          "date": "2026-11-05",
          "close": 4623.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5285714285714286,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.4132188746832562,
            0.6409512360361571
          ],
          "pullback_wilson": [
            0.2424598880226688,
            0.4596045030205579
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.39829091798932054,
            0.6929469218909508
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 18,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 4,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1231",
      "name": "航空装备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016972853329861204,
        "5": 0.013541815350677888,
        "20": -0.027805921142706413,
        "60": -0.04809689087346092
      },
      "moving_averages": {
        "5": 3775.0799999999813,
        "20": 3939.758999999985,
        "60": 4086.440000000014
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05608714462149755,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5292.77
        },
        {
          "date": "2026-05-14",
          "close": 5166.86
        },
        {
          "date": "2026-05-15",
          "close": 5095.05
        },
        {
          "date": "2026-05-18",
          "close": 5061.54
        },
        {
          "date": "2026-05-19",
          "close": 5088.88
        },
        {
          "date": "2026-05-20",
          "close": 5041.15
        },
        {
          "date": "2026-05-21",
          "close": 4887.47
        },
        {
          "date": "2026-05-22",
          "close": 4955.77
        },
        {
          "date": "2026-05-25",
          "close": 4986.62
        },
        {
          "date": "2026-05-26",
          "close": 4840.5
        },
        {
          "date": "2026-05-27",
          "close": 4691.09
        },
        {
          "date": "2026-05-28",
          "close": 4757.16
        },
        {
          "date": "2026-05-29",
          "close": 4534.1
        },
        {
          "date": "2026-06-01",
          "close": 4521.08
        },
        {
          "date": "2026-06-02",
          "close": 4479.59
        },
        {
          "date": "2026-06-03",
          "close": 4471.76
        },
        {
          "date": "2026-06-04",
          "close": 4417.66
        },
        {
          "date": "2026-06-05",
          "close": 4458.14
        },
        {
          "date": "2026-06-08",
          "close": 4303.79
        },
        {
          "date": "2026-06-09",
          "close": 4319.65
        },
        {
          "date": "2026-06-10",
          "close": 4257.07
        },
        {
          "date": "2026-06-11",
          "close": 4268.81
        },
        {
          "date": "2026-06-12",
          "close": 4501.39
        },
        {
          "date": "2026-06-15",
          "close": 4501.71
        },
        {
          "date": "2026-06-16",
          "close": 4523.29
        },
        {
          "date": "2026-06-17",
          "close": 4544.29
        },
        {
          "date": "2026-06-18",
          "close": 4565.94
        },
        {
          "date": "2026-06-22",
          "close": 4541.72
        },
        {
          "date": "2026-06-23",
          "close": 4468.59
        },
        {
          "date": "2026-06-24",
          "close": 4455.5
        },
        {
          "date": "2026-06-25",
          "close": 4364.5
        },
        {
          "date": "2026-06-26",
          "close": 4303.48
        },
        {
          "date": "2026-06-29",
          "close": 4235.27
        },
        {
          "date": "2026-06-30",
          "close": 4375.03
        },
        {
          "date": "2026-07-01",
          "close": 4402.9
        },
        {
          "date": "2026-07-02",
          "close": 4343.94
        },
        {
          "date": "2026-07-03",
          "close": 4533.81
        },
        {
          "date": "2026-07-06",
          "close": 4403.47
        },
        {
          "date": "2026-07-07",
          "close": 4259.68
        },
        {
          "date": "2026-07-08",
          "close": 4150.3
        },
        {
          "date": "2026-07-09",
          "close": 4203.37
        },
        {
          "date": "2026-07-10",
          "close": 4306.06
        },
        {
          "date": "2026-07-13",
          "close": 4013.19
        },
        {
          "date": "2026-07-14",
          "close": 3995.15
        },
        {
          "date": "2026-07-15",
          "close": 4003.31
        },
        {
          "date": "2026-07-16",
          "close": 3964.98
        },
        {
          "date": "2026-07-17",
          "close": 3796.02
        },
        {
          "date": "2026-07-20",
          "close": 3746.87
        },
        {
          "date": "2026-07-21",
          "close": 3806.59
        },
        {
          "date": "2026-07-22",
          "close": 3749.23
        },
        {
          "date": "2026-07-23",
          "close": 3852.71
        },
        {
          "date": "2026-07-24",
          "close": 3804.36
        },
        {
          "date": "2026-07-27",
          "close": 3931.63
        },
        {
          "date": "2026-07-28",
          "close": 3868.76
        },
        {
          "date": "2026-07-29",
          "close": 3951.97
        },
        {
          "date": "2026-07-30",
          "close": 3901.21
        },
        {
          "date": "2026-07-31",
          "close": 3958.87
        },
        {
          "date": "2026-08-03",
          "close": 4018.78
        },
        {
          "date": "2026-08-04",
          "close": 4053.64
        },
        {
          "date": "2026-08-05",
          "close": 4102.76
        },
        {
          "date": "2026-08-06",
          "close": 4101.19
        },
        {
          "date": "2026-08-07",
          "close": 4111.12
        },
        {
          "date": "2026-08-10",
          "close": 4196.5
        },
        {
          "date": "2026-08-11",
          "close": 4120.57
        },
        {
          "date": "2026-08-12",
          "close": 4166.37
        },
        {
          "date": "2026-08-13",
          "close": 4117.7
        },
        {
          "date": "2026-08-14",
          "close": 4146.68
        },
        {
          "date": "2026-08-17",
          "close": 4239.88
        },
        {
          "date": "2026-08-18",
          "close": 4202.16
        },
        {
          "date": "2026-08-19",
          "close": 3977.51
        },
        {
          "date": "2026-08-20",
          "close": 3980.15
        },
        {
          "date": "2026-08-21",
          "close": 4002.22
        },
        {
          "date": "2026-08-24",
          "close": 3978.71
        },
        {
          "date": "2026-08-25",
          "close": 4007.04
        },
        {
          "date": "2026-08-26",
          "close": 4038.44
        },
        {
          "date": "2026-08-27",
          "close": 4103.74
        },
        {
          "date": "2026-08-28",
          "close": 4119.24
        },
        {
          "date": "2026-08-31",
          "close": 4173.2
        },
        {
          "date": "2026-09-01",
          "close": 4194.3
        },
        {
          "date": "2026-09-02",
          "close": 4259.61
        },
        {
          "date": "2026-09-03",
          "close": 4259.07
        },
        {
          "date": "2026-09-04",
          "close": 4287.81
        },
        {
          "date": "2026-09-07",
          "close": 4245.41
        },
        {
          "date": "2026-09-08",
          "close": 4323.42
        },
        {
          "date": "2026-09-09",
          "close": 4374.6
        },
        {
          "date": "2026-09-10",
          "close": 4322.16
        },
        {
          "date": "2026-09-11",
          "close": 4306.33
        },
        {
          "date": "2026-09-14",
          "close": 4215.16
        },
        {
          "date": "2026-09-15",
          "close": 4141.57
        },
        {
          "date": "2026-09-16",
          "close": 4187.06
        },
        {
          "date": "2026-09-17",
          "close": 4163.33
        },
        {
          "date": "2026-09-18",
          "close": 4198.73
        },
        {
          "date": "2026-09-21",
          "close": 4279.16
        },
        {
          "date": "2026-09-22",
          "close": 4253.65
        },
        {
          "date": "2026-09-23",
          "close": 4214.96
        },
        {
          "date": "2026-09-24",
          "close": 4150.24
        },
        {
          "date": "2026-09-28",
          "close": 4062.67
        },
        {
          "date": "2026-09-29",
          "close": 4077.58
        },
        {
          "date": "2026-09-30",
          "close": 4074.85
        },
        {
          "date": "2026-10-08",
          "close": 4017.13
        },
        {
          "date": "2026-10-09",
          "close": 3991.56
        },
        {
          "date": "2026-10-12",
          "close": 3912.74
        },
        {
          "date": "2026-10-13",
          "close": 4034.84
        },
        {
          "date": "2026-10-14",
          "close": 4030.51
        },
        {
          "date": "2026-10-15",
          "close": 3878.5
        },
        {
          "date": "2026-10-16",
          "close": 4110.4
        },
        {
          "date": "2026-10-19",
          "close": 4137.49
        },
        {
          "date": "2026-10-20",
          "close": 4128.97
        },
        {
          "date": "2026-10-21",
          "close": 4091.74
        },
        {
          "date": "2026-10-22",
          "close": 3987.07
        },
        {
          "date": "2026-10-23",
          "close": 4048.82
        },
        {
          "date": "2026-10-26",
          "close": 4016.71
        },
        {
          "date": "2026-10-27",
          "close": 3815.88
        },
        {
          "date": "2026-10-28",
          "close": 3881.3
        },
        {
          "date": "2026-10-29",
          "close": 3853.25
        },
        {
          "date": "2026-10-30",
          "close": 3662.84
        },
        {
          "date": "2026-11-02",
          "close": 3739.8
        },
        {
          "date": "2026-11-03",
          "close": 3727.08
        },
        {
          "date": "2026-11-04",
          "close": 3840.25
        },
        {
          "date": "2026-11-05",
          "close": 3905.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48514851485148514,
          "pullback_frequency": 0.2871287128712871,
          "up_wilson": [
            0.39002463169250473,
            0.5813607340421444
          ],
          "pullback_wilson": [
            0.2079764185547036,
            0.3818804903086015
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.43103448275862066,
          "up_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "pullback_wilson": [
            0.3118179913254485,
            0.5588189543003725
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 5,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1232",
      "name": "航天装备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01042660389931016,
        "5": -0.009920709481041623,
        "20": -0.018086868211601104,
        "60": -0.126583196414771
      },
      "moving_averages": {
        "5": 4119.475999999978,
        "20": 4119.524499999965,
        "60": 4459.00316666665
      },
      "phase": "下降",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-05",
            "end": "2026-06-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-09",
            "end": "2026-07-02",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-16",
            "end": "2026-08-06",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-03",
            "sessions": 46,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.009920709481041623,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7288.63
        },
        {
          "date": "2026-05-14",
          "close": 6767.68
        },
        {
          "date": "2026-05-15",
          "close": 6560.61
        },
        {
          "date": "2026-05-18",
          "close": 6657.89
        },
        {
          "date": "2026-05-19",
          "close": 6526.81
        },
        {
          "date": "2026-05-20",
          "close": 6481.75
        },
        {
          "date": "2026-05-21",
          "close": 6342.16
        },
        {
          "date": "2026-05-22",
          "close": 6406.69
        },
        {
          "date": "2026-05-25",
          "close": 6423.41
        },
        {
          "date": "2026-05-26",
          "close": 6203.7
        },
        {
          "date": "2026-05-27",
          "close": 6022.65
        },
        {
          "date": "2026-05-28",
          "close": 6070.03
        },
        {
          "date": "2026-05-29",
          "close": 5695.19
        },
        {
          "date": "2026-06-01",
          "close": 5625.46
        },
        {
          "date": "2026-06-02",
          "close": 5577.97
        },
        {
          "date": "2026-06-03",
          "close": 5697.62
        },
        {
          "date": "2026-06-04",
          "close": 5641.52
        },
        {
          "date": "2026-06-05",
          "close": 5942.58
        },
        {
          "date": "2026-06-08",
          "close": 5854.17
        },
        {
          "date": "2026-06-09",
          "close": 5816.1
        },
        {
          "date": "2026-06-10",
          "close": 5601.45
        },
        {
          "date": "2026-06-11",
          "close": 5555.52
        },
        {
          "date": "2026-06-12",
          "close": 5709.78
        },
        {
          "date": "2026-06-15",
          "close": 5747.63
        },
        {
          "date": "2026-06-16",
          "close": 5624.24
        },
        {
          "date": "2026-06-17",
          "close": 5613.59
        },
        {
          "date": "2026-06-18",
          "close": 5587.48
        },
        {
          "date": "2026-06-22",
          "close": 5486.9
        },
        {
          "date": "2026-06-23",
          "close": 5247.27
        },
        {
          "date": "2026-06-24",
          "close": 5268.99
        },
        {
          "date": "2026-06-25",
          "close": 5122.64
        },
        {
          "date": "2026-06-26",
          "close": 5340.6
        },
        {
          "date": "2026-06-29",
          "close": 5276.24
        },
        {
          "date": "2026-06-30",
          "close": 5527.71
        },
        {
          "date": "2026-07-01",
          "close": 5680.56
        },
        {
          "date": "2026-07-02",
          "close": 5539.95
        },
        {
          "date": "2026-07-03",
          "close": 5894.11
        },
        {
          "date": "2026-07-06",
          "close": 5609.61
        },
        {
          "date": "2026-07-07",
          "close": 5424.38
        },
        {
          "date": "2026-07-08",
          "close": 5239.64
        },
        {
          "date": "2026-07-09",
          "close": 5459.21
        },
        {
          "date": "2026-07-10",
          "close": 6024.93
        },
        {
          "date": "2026-07-13",
          "close": 5714.45
        },
        {
          "date": "2026-07-14",
          "close": 5269.18
        },
        {
          "date": "2026-07-15",
          "close": 5079.0
        },
        {
          "date": "2026-07-16",
          "close": 5007.97
        },
        {
          "date": "2026-07-17",
          "close": 4791.22
        },
        {
          "date": "2026-07-20",
          "close": 4572.53
        },
        {
          "date": "2026-07-21",
          "close": 4665.8
        },
        {
          "date": "2026-07-22",
          "close": 4566.76
        },
        {
          "date": "2026-07-23",
          "close": 4685.92
        },
        {
          "date": "2026-07-24",
          "close": 4516.62
        },
        {
          "date": "2026-07-27",
          "close": 4601.62
        },
        {
          "date": "2026-07-28",
          "close": 4497.98
        },
        {
          "date": "2026-07-29",
          "close": 4496.94
        },
        {
          "date": "2026-07-30",
          "close": 4287.97
        },
        {
          "date": "2026-07-31",
          "close": 4448.4
        },
        {
          "date": "2026-08-03",
          "close": 4606.5
        },
        {
          "date": "2026-08-04",
          "close": 4753.35
        },
        {
          "date": "2026-08-05",
          "close": 4826.47
        },
        {
          "date": "2026-08-06",
          "close": 4880.73
        },
        {
          "date": "2026-08-07",
          "close": 4993.74
        },
        {
          "date": "2026-08-10",
          "close": 5086.35
        },
        {
          "date": "2026-08-11",
          "close": 4844.21
        },
        {
          "date": "2026-08-12",
          "close": 4931.77
        },
        {
          "date": "2026-08-13",
          "close": 4906.76
        },
        {
          "date": "2026-08-14",
          "close": 4922.1
        },
        {
          "date": "2026-08-17",
          "close": 5108.4
        },
        {
          "date": "2026-08-18",
          "close": 5108.92
        },
        {
          "date": "2026-08-19",
          "close": 4722.64
        },
        {
          "date": "2026-08-20",
          "close": 4578.2
        },
        {
          "date": "2026-08-21",
          "close": 4610.42
        },
        {
          "date": "2026-08-24",
          "close": 4474.44
        },
        {
          "date": "2026-08-25",
          "close": 4521.36
        },
        {
          "date": "2026-08-26",
          "close": 4499.76
        },
        {
          "date": "2026-08-27",
          "close": 4597.35
        },
        {
          "date": "2026-08-28",
          "close": 4556.28
        },
        {
          "date": "2026-08-31",
          "close": 4645.75
        },
        {
          "date": "2026-09-01",
          "close": 4648.35
        },
        {
          "date": "2026-09-02",
          "close": 4662.96
        },
        {
          "date": "2026-09-03",
          "close": 4591.65
        },
        {
          "date": "2026-09-04",
          "close": 4587.57
        },
        {
          "date": "2026-09-07",
          "close": 4565.4
        },
        {
          "date": "2026-09-08",
          "close": 4585.73
        },
        {
          "date": "2026-09-09",
          "close": 4604.82
        },
        {
          "date": "2026-09-10",
          "close": 4595.49
        },
        {
          "date": "2026-09-11",
          "close": 4557.46
        },
        {
          "date": "2026-09-14",
          "close": 4477.89
        },
        {
          "date": "2026-09-15",
          "close": 4451.27
        },
        {
          "date": "2026-09-16",
          "close": 4527.82
        },
        {
          "date": "2026-09-17",
          "close": 4455.55
        },
        {
          "date": "2026-09-18",
          "close": 4579.77
        },
        {
          "date": "2026-09-21",
          "close": 4588.45
        },
        {
          "date": "2026-09-22",
          "close": 4553.49
        },
        {
          "date": "2026-09-23",
          "close": 4483.18
        },
        {
          "date": "2026-09-24",
          "close": 4484.69
        },
        {
          "date": "2026-09-28",
          "close": 4329.15
        },
        {
          "date": "2026-09-29",
          "close": 4282.48
        },
        {
          "date": "2026-09-30",
          "close": 4254.18
        },
        {
          "date": "2026-10-08",
          "close": 4293.17
        },
        {
          "date": "2026-10-09",
          "close": 4211.09
        },
        {
          "date": "2026-10-12",
          "close": 4161.72
        },
        {
          "date": "2026-10-13",
          "close": 4242.63
        },
        {
          "date": "2026-10-14",
          "close": 4101.37
        },
        {
          "date": "2026-10-15",
          "close": 3914.81
        },
        {
          "date": "2026-10-16",
          "close": 4094.17
        },
        {
          "date": "2026-10-19",
          "close": 4148.65
        },
        {
          "date": "2026-10-20",
          "close": 4171.75
        },
        {
          "date": "2026-10-21",
          "close": 4181.76
        },
        {
          "date": "2026-10-22",
          "close": 4041.44
        },
        {
          "date": "2026-10-23",
          "close": 4121.16
        },
        {
          "date": "2026-10-26",
          "close": 4135.57
        },
        {
          "date": "2026-10-27",
          "close": 3897.01
        },
        {
          "date": "2026-10-28",
          "close": 4112.22
        },
        {
          "date": "2026-10-29",
          "close": 4257.76
        },
        {
          "date": "2026-10-30",
          "close": 4096.12
        },
        {
          "date": "2026-11-02",
          "close": 4125.44
        },
        {
          "date": "2026-11-03",
          "close": 3988.28
        },
        {
          "date": "2026-11-04",
          "close": 4172.02
        },
        {
          "date": "2026-11-05",
          "close": 4215.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5301204819277109,
          "pullback_frequency": 0.3132530120481928,
          "up_wilson": [
            0.4238096644588496,
            0.6337665217072965
          ],
          "pullback_wilson": [
            0.22361394104451462,
            0.4194137047253793
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.58,
          "pullback_frequency": 0.38,
          "up_wilson": [
            0.4423344176857823,
            0.7062499664528802
          ],
          "pullback_wilson": [
            0.25862789310193596,
            0.5184955306900703
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 28,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 20,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1233",
      "name": "军工电子Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010444425265998314,
        "5": 0.008120180784289,
        "20": -0.050942032222150435,
        "60": -0.0923363167046114
      },
      "moving_averages": {
        "5": 5573.483999999985,
        "20": 5744.493500000099,
        "60": 6133.985333333366
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-06-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-30",
            "end": "2026-07-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-05",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-02",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-23",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.04106541415593412,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8245.76
        },
        {
          "date": "2026-05-14",
          "close": 7927.58
        },
        {
          "date": "2026-05-15",
          "close": 7793.26
        },
        {
          "date": "2026-05-18",
          "close": 7869.42
        },
        {
          "date": "2026-05-19",
          "close": 7991.46
        },
        {
          "date": "2026-05-20",
          "close": 7944.84
        },
        {
          "date": "2026-05-21",
          "close": 7669.59
        },
        {
          "date": "2026-05-22",
          "close": 7848.99
        },
        {
          "date": "2026-05-25",
          "close": 7910.19
        },
        {
          "date": "2026-05-26",
          "close": 7653.71
        },
        {
          "date": "2026-05-27",
          "close": 7471.11
        },
        {
          "date": "2026-05-28",
          "close": 7631.96
        },
        {
          "date": "2026-05-29",
          "close": 7190.24
        },
        {
          "date": "2026-06-01",
          "close": 7145.15
        },
        {
          "date": "2026-06-02",
          "close": 7156.19
        },
        {
          "date": "2026-06-03",
          "close": 7215.65
        },
        {
          "date": "2026-06-04",
          "close": 7208.14
        },
        {
          "date": "2026-06-05",
          "close": 7266.45
        },
        {
          "date": "2026-06-08",
          "close": 6964.23
        },
        {
          "date": "2026-06-09",
          "close": 7109.29
        },
        {
          "date": "2026-06-10",
          "close": 6994.22
        },
        {
          "date": "2026-06-11",
          "close": 6999.86
        },
        {
          "date": "2026-06-12",
          "close": 7114.63
        },
        {
          "date": "2026-06-15",
          "close": 7309.67
        },
        {
          "date": "2026-06-16",
          "close": 7395.7
        },
        {
          "date": "2026-06-17",
          "close": 7484.47
        },
        {
          "date": "2026-06-18",
          "close": 7496.79
        },
        {
          "date": "2026-06-22",
          "close": 7384.17
        },
        {
          "date": "2026-06-23",
          "close": 7235.9
        },
        {
          "date": "2026-06-24",
          "close": 7299.1
        },
        {
          "date": "2026-06-25",
          "close": 7264.38
        },
        {
          "date": "2026-06-26",
          "close": 7163.66
        },
        {
          "date": "2026-06-29",
          "close": 7090.44
        },
        {
          "date": "2026-06-30",
          "close": 7440.97
        },
        {
          "date": "2026-07-01",
          "close": 7558.92
        },
        {
          "date": "2026-07-02",
          "close": 7347.95
        },
        {
          "date": "2026-07-03",
          "close": 7553.75
        },
        {
          "date": "2026-07-06",
          "close": 7353.42
        },
        {
          "date": "2026-07-07",
          "close": 7119.25
        },
        {
          "date": "2026-07-08",
          "close": 6959.12
        },
        {
          "date": "2026-07-09",
          "close": 7114.53
        },
        {
          "date": "2026-07-10",
          "close": 7307.79
        },
        {
          "date": "2026-07-13",
          "close": 6682.37
        },
        {
          "date": "2026-07-14",
          "close": 6544.0
        },
        {
          "date": "2026-07-15",
          "close": 6408.36
        },
        {
          "date": "2026-07-16",
          "close": 6312.84
        },
        {
          "date": "2026-07-17",
          "close": 5918.75
        },
        {
          "date": "2026-07-20",
          "close": 5693.13
        },
        {
          "date": "2026-07-21",
          "close": 5855.73
        },
        {
          "date": "2026-07-22",
          "close": 5742.61
        },
        {
          "date": "2026-07-23",
          "close": 5861.05
        },
        {
          "date": "2026-07-24",
          "close": 5738.87
        },
        {
          "date": "2026-07-27",
          "close": 5945.23
        },
        {
          "date": "2026-07-28",
          "close": 5816.8
        },
        {
          "date": "2026-07-29",
          "close": 5872.39
        },
        {
          "date": "2026-07-30",
          "close": 5702.88
        },
        {
          "date": "2026-07-31",
          "close": 5900.01
        },
        {
          "date": "2026-08-03",
          "close": 6009.46
        },
        {
          "date": "2026-08-04",
          "close": 6166.46
        },
        {
          "date": "2026-08-05",
          "close": 6320.59
        },
        {
          "date": "2026-08-06",
          "close": 6370.62
        },
        {
          "date": "2026-08-07",
          "close": 6476.85
        },
        {
          "date": "2026-08-10",
          "close": 6558.55
        },
        {
          "date": "2026-08-11",
          "close": 6440.57
        },
        {
          "date": "2026-08-12",
          "close": 6505.65
        },
        {
          "date": "2026-08-13",
          "close": 6436.34
        },
        {
          "date": "2026-08-14",
          "close": 6472.32
        },
        {
          "date": "2026-08-17",
          "close": 6603.57
        },
        {
          "date": "2026-08-18",
          "close": 6556.37
        },
        {
          "date": "2026-08-19",
          "close": 6134.44
        },
        {
          "date": "2026-08-20",
          "close": 6146.25
        },
        {
          "date": "2026-08-21",
          "close": 6207.57
        },
        {
          "date": "2026-08-24",
          "close": 6054.35
        },
        {
          "date": "2026-08-25",
          "close": 6134.63
        },
        {
          "date": "2026-08-26",
          "close": 6111.0
        },
        {
          "date": "2026-08-27",
          "close": 6245.89
        },
        {
          "date": "2026-08-28",
          "close": 6222.39
        },
        {
          "date": "2026-08-31",
          "close": 6381.75
        },
        {
          "date": "2026-09-01",
          "close": 6381.4
        },
        {
          "date": "2026-09-02",
          "close": 6412.54
        },
        {
          "date": "2026-09-03",
          "close": 6362.61
        },
        {
          "date": "2026-09-04",
          "close": 6305.85
        },
        {
          "date": "2026-09-07",
          "close": 6297.06
        },
        {
          "date": "2026-09-08",
          "close": 6338.82
        },
        {
          "date": "2026-09-09",
          "close": 6367.94
        },
        {
          "date": "2026-09-10",
          "close": 6305.3
        },
        {
          "date": "2026-09-11",
          "close": 6307.9
        },
        {
          "date": "2026-09-14",
          "close": 6280.5
        },
        {
          "date": "2026-09-15",
          "close": 6183.48
        },
        {
          "date": "2026-09-16",
          "close": 6335.55
        },
        {
          "date": "2026-09-17",
          "close": 6283.31
        },
        {
          "date": "2026-09-18",
          "close": 6405.76
        },
        {
          "date": "2026-09-21",
          "close": 6504.04
        },
        {
          "date": "2026-09-22",
          "close": 6500.45
        },
        {
          "date": "2026-09-23",
          "close": 6509.1
        },
        {
          "date": "2026-09-24",
          "close": 6461.22
        },
        {
          "date": "2026-09-28",
          "close": 6188.38
        },
        {
          "date": "2026-09-29",
          "close": 6191.81
        },
        {
          "date": "2026-09-30",
          "close": 6122.21
        },
        {
          "date": "2026-10-08",
          "close": 6044.91
        },
        {
          "date": "2026-10-09",
          "close": 5982.65
        },
        {
          "date": "2026-10-12",
          "close": 5823.05
        },
        {
          "date": "2026-10-13",
          "close": 5907.29
        },
        {
          "date": "2026-10-14",
          "close": 5848.24
        },
        {
          "date": "2026-10-15",
          "close": 5643.98
        },
        {
          "date": "2026-10-16",
          "close": 5806.08
        },
        {
          "date": "2026-10-19",
          "close": 5831.36
        },
        {
          "date": "2026-10-20",
          "close": 5927.28
        },
        {
          "date": "2026-10-21",
          "close": 5899.96
        },
        {
          "date": "2026-10-22",
          "close": 5718.94
        },
        {
          "date": "2026-10-23",
          "close": 5877.68
        },
        {
          "date": "2026-10-26",
          "close": 5810.71
        },
        {
          "date": "2026-10-27",
          "close": 5545.36
        },
        {
          "date": "2026-10-28",
          "close": 5709.11
        },
        {
          "date": "2026-10-29",
          "close": 5690.76
        },
        {
          "date": "2026-10-30",
          "close": 5413.63
        },
        {
          "date": "2026-11-02",
          "close": 5569.23
        },
        {
          "date": "2026-11-03",
          "close": 5469.92
        },
        {
          "date": "2026-11-04",
          "close": 5677.67
        },
        {
          "date": "2026-11-05",
          "close": 5736.97
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4588235294117647,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.3569713181901941,
            0.5642366393003748
          ],
          "pullback_wilson": [
            0.2597248535117248,
            0.4588749946688786
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.4423076923076923,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 18,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 5,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1234",
      "name": "环保设备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0271068810307189,
        "5": 0.03798442023411619,
        "20": -0.10723919443550634,
        "60": -0.13153268058940015
      },
      "moving_averages": {
        "5": 2847.929999999981,
        "20": 3017.0455000000075,
        "60": 3317.8549999999814
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-23",
            "end": "2026-08-04",
            "sessions": 31,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-09-02",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.10562007621974168,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4248.89
        },
        {
          "date": "2026-05-14",
          "close": 4148.27
        },
        {
          "date": "2026-05-15",
          "close": 4158.24
        },
        {
          "date": "2026-05-18",
          "close": 4165.86
        },
        {
          "date": "2026-05-19",
          "close": 4186.95
        },
        {
          "date": "2026-05-20",
          "close": 4236.85
        },
        {
          "date": "2026-05-21",
          "close": 4062.64
        },
        {
          "date": "2026-05-22",
          "close": 4160.46
        },
        {
          "date": "2026-05-25",
          "close": 4161.97
        },
        {
          "date": "2026-05-26",
          "close": 4061.58
        },
        {
          "date": "2026-05-27",
          "close": 3943.05
        },
        {
          "date": "2026-05-28",
          "close": 3982.43
        },
        {
          "date": "2026-05-29",
          "close": 3895.5
        },
        {
          "date": "2026-06-01",
          "close": 3929.16
        },
        {
          "date": "2026-06-02",
          "close": 3899.01
        },
        {
          "date": "2026-06-03",
          "close": 3873.69
        },
        {
          "date": "2026-06-04",
          "close": 3849.6
        },
        {
          "date": "2026-06-05",
          "close": 3864.47
        },
        {
          "date": "2026-06-08",
          "close": 3769.24
        },
        {
          "date": "2026-06-09",
          "close": 3818.2
        },
        {
          "date": "2026-06-10",
          "close": 3804.03
        },
        {
          "date": "2026-06-11",
          "close": 3772.04
        },
        {
          "date": "2026-06-12",
          "close": 3773.71
        },
        {
          "date": "2026-06-15",
          "close": 3812.23
        },
        {
          "date": "2026-06-16",
          "close": 3829.4
        },
        {
          "date": "2026-06-17",
          "close": 3799.41
        },
        {
          "date": "2026-06-18",
          "close": 3822.91
        },
        {
          "date": "2026-06-22",
          "close": 3814.49
        },
        {
          "date": "2026-06-23",
          "close": 3855.53
        },
        {
          "date": "2026-06-24",
          "close": 3820.22
        },
        {
          "date": "2026-06-25",
          "close": 3812.25
        },
        {
          "date": "2026-06-26",
          "close": 3727.42
        },
        {
          "date": "2026-06-29",
          "close": 3746.17
        },
        {
          "date": "2026-06-30",
          "close": 3782.83
        },
        {
          "date": "2026-07-01",
          "close": 3843.37
        },
        {
          "date": "2026-07-02",
          "close": 3797.82
        },
        {
          "date": "2026-07-03",
          "close": 3839.62
        },
        {
          "date": "2026-07-06",
          "close": 3716.91
        },
        {
          "date": "2026-07-07",
          "close": 3619.55
        },
        {
          "date": "2026-07-08",
          "close": 3541.85
        },
        {
          "date": "2026-07-09",
          "close": 3554.27
        },
        {
          "date": "2026-07-10",
          "close": 3604.75
        },
        {
          "date": "2026-07-13",
          "close": 3390.3
        },
        {
          "date": "2026-07-14",
          "close": 3421.96
        },
        {
          "date": "2026-07-15",
          "close": 3383.09
        },
        {
          "date": "2026-07-16",
          "close": 3334.3
        },
        {
          "date": "2026-07-17",
          "close": 3161.16
        },
        {
          "date": "2026-07-20",
          "close": 2975.73
        },
        {
          "date": "2026-07-21",
          "close": 3069.68
        },
        {
          "date": "2026-07-22",
          "close": 3033.0
        },
        {
          "date": "2026-07-23",
          "close": 3122.72
        },
        {
          "date": "2026-07-24",
          "close": 3060.06
        },
        {
          "date": "2026-07-27",
          "close": 3157.29
        },
        {
          "date": "2026-07-28",
          "close": 3122.85
        },
        {
          "date": "2026-07-29",
          "close": 3151.01
        },
        {
          "date": "2026-07-30",
          "close": 3064.21
        },
        {
          "date": "2026-07-31",
          "close": 3184.45
        },
        {
          "date": "2026-08-03",
          "close": 3276.95
        },
        {
          "date": "2026-08-04",
          "close": 3355.54
        },
        {
          "date": "2026-08-05",
          "close": 3418.39
        },
        {
          "date": "2026-08-06",
          "close": 3422.81
        },
        {
          "date": "2026-08-07",
          "close": 3451.1
        },
        {
          "date": "2026-08-10",
          "close": 3495.98
        },
        {
          "date": "2026-08-11",
          "close": 3501.12
        },
        {
          "date": "2026-08-12",
          "close": 3545.11
        },
        {
          "date": "2026-08-13",
          "close": 3470.09
        },
        {
          "date": "2026-08-14",
          "close": 3520.86
        },
        {
          "date": "2026-08-17",
          "close": 3578.04
        },
        {
          "date": "2026-08-18",
          "close": 3535.51
        },
        {
          "date": "2026-08-19",
          "close": 3382.86
        },
        {
          "date": "2026-08-20",
          "close": 3444.15
        },
        {
          "date": "2026-08-21",
          "close": 3462.55
        },
        {
          "date": "2026-08-24",
          "close": 3414.96
        },
        {
          "date": "2026-08-25",
          "close": 3449.48
        },
        {
          "date": "2026-08-26",
          "close": 3496.68
        },
        {
          "date": "2026-08-27",
          "close": 3536.82
        },
        {
          "date": "2026-08-28",
          "close": 3526.36
        },
        {
          "date": "2026-08-31",
          "close": 3574.78
        },
        {
          "date": "2026-09-01",
          "close": 3579.5
        },
        {
          "date": "2026-09-02",
          "close": 3562.42
        },
        {
          "date": "2026-09-03",
          "close": 3537.28
        },
        {
          "date": "2026-09-04",
          "close": 3499.61
        },
        {
          "date": "2026-09-07",
          "close": 3508.37
        },
        {
          "date": "2026-09-08",
          "close": 3544.17
        },
        {
          "date": "2026-09-09",
          "close": 3526.59
        },
        {
          "date": "2026-09-10",
          "close": 3474.16
        },
        {
          "date": "2026-09-11",
          "close": 3393.68
        },
        {
          "date": "2026-09-14",
          "close": 3399.71
        },
        {
          "date": "2026-09-15",
          "close": 3350.58
        },
        {
          "date": "2026-09-16",
          "close": 3401.75
        },
        {
          "date": "2026-09-17",
          "close": 3407.99
        },
        {
          "date": "2026-09-18",
          "close": 3479.88
        },
        {
          "date": "2026-09-21",
          "close": 3518.15
        },
        {
          "date": "2026-09-22",
          "close": 3494.7
        },
        {
          "date": "2026-09-23",
          "close": 3465.29
        },
        {
          "date": "2026-09-24",
          "close": 3426.86
        },
        {
          "date": "2026-09-28",
          "close": 3332.46
        },
        {
          "date": "2026-09-29",
          "close": 3374.73
        },
        {
          "date": "2026-09-30",
          "close": 3317.88
        },
        {
          "date": "2026-10-08",
          "close": 3325.37
        },
        {
          "date": "2026-10-09",
          "close": 3319.35
        },
        {
          "date": "2026-10-12",
          "close": 3262.58
        },
        {
          "date": "2026-10-13",
          "close": 3292.4
        },
        {
          "date": "2026-10-14",
          "close": 3185.68
        },
        {
          "date": "2026-10-15",
          "close": 3069.84
        },
        {
          "date": "2026-10-16",
          "close": 3073.94
        },
        {
          "date": "2026-10-19",
          "close": 3038.58
        },
        {
          "date": "2026-10-20",
          "close": 3095.56
        },
        {
          "date": "2026-10-21",
          "close": 3057.43
        },
        {
          "date": "2026-10-22",
          "close": 2982.75
        },
        {
          "date": "2026-10-23",
          "close": 3024.8
        },
        {
          "date": "2026-10-26",
          "close": 2981.07
        },
        {
          "date": "2026-10-27",
          "close": 2900.25
        },
        {
          "date": "2026-10-28",
          "close": 2956.91
        },
        {
          "date": "2026-10-29",
          "close": 2860.12
        },
        {
          "date": "2026-10-30",
          "close": 2765.34
        },
        {
          "date": "2026-11-02",
          "close": 2827.14
        },
        {
          "date": "2026-11-03",
          "close": 2788.0
        },
        {
          "date": "2026-11-04",
          "close": 2890.41
        },
        {
          "date": "2026-11-05",
          "close": 2968.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44594594594594594,
          "pullback_frequency": 0.36486486486486486,
          "up_wilson": [
            0.3381582232846784,
            0.5590687798933092
          ],
          "pullback_wilson": [
            0.2643856429286271,
            0.47868186501634213
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.5227272727272727,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 2,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1235",
      "name": "环境治理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01878161611222917,
        "5": 0.01533999597055713,
        "20": -0.08457915302566266,
        "60": -0.06845293108710504
      },
      "moving_averages": {
        "5": 2116.380000000028,
        "20": 2205.7985000000217,
        "60": 2330.906666666669
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 19,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.08831869278406024,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2787.33
        },
        {
          "date": "2026-05-14",
          "close": 2743.91
        },
        {
          "date": "2026-05-15",
          "close": 2710.51
        },
        {
          "date": "2026-05-18",
          "close": 2719.44
        },
        {
          "date": "2026-05-19",
          "close": 2729.65
        },
        {
          "date": "2026-05-20",
          "close": 2701.08
        },
        {
          "date": "2026-05-21",
          "close": 2617.26
        },
        {
          "date": "2026-05-22",
          "close": 2653.86
        },
        {
          "date": "2026-05-25",
          "close": 2637.99
        },
        {
          "date": "2026-05-26",
          "close": 2616.4
        },
        {
          "date": "2026-05-27",
          "close": 2563.02
        },
        {
          "date": "2026-05-28",
          "close": 2578.25
        },
        {
          "date": "2026-05-29",
          "close": 2531.84
        },
        {
          "date": "2026-06-01",
          "close": 2586.4
        },
        {
          "date": "2026-06-02",
          "close": 2554.8
        },
        {
          "date": "2026-06-03",
          "close": 2533.26
        },
        {
          "date": "2026-06-04",
          "close": 2493.6
        },
        {
          "date": "2026-06-05",
          "close": 2508.11
        },
        {
          "date": "2026-06-08",
          "close": 2445.54
        },
        {
          "date": "2026-06-09",
          "close": 2465.41
        },
        {
          "date": "2026-06-10",
          "close": 2443.21
        },
        {
          "date": "2026-06-11",
          "close": 2418.36
        },
        {
          "date": "2026-06-12",
          "close": 2448.03
        },
        {
          "date": "2026-06-15",
          "close": 2469.89
        },
        {
          "date": "2026-06-16",
          "close": 2472.64
        },
        {
          "date": "2026-06-17",
          "close": 2445.23
        },
        {
          "date": "2026-06-18",
          "close": 2434.91
        },
        {
          "date": "2026-06-22",
          "close": 2455.04
        },
        {
          "date": "2026-06-23",
          "close": 2467.6
        },
        {
          "date": "2026-06-24",
          "close": 2409.5
        },
        {
          "date": "2026-06-25",
          "close": 2365.03
        },
        {
          "date": "2026-06-26",
          "close": 2297.25
        },
        {
          "date": "2026-06-29",
          "close": 2283.45
        },
        {
          "date": "2026-06-30",
          "close": 2292.37
        },
        {
          "date": "2026-07-01",
          "close": 2352.55
        },
        {
          "date": "2026-07-02",
          "close": 2347.51
        },
        {
          "date": "2026-07-03",
          "close": 2377.41
        },
        {
          "date": "2026-07-06",
          "close": 2369.47
        },
        {
          "date": "2026-07-07",
          "close": 2332.54
        },
        {
          "date": "2026-07-08",
          "close": 2298.02
        },
        {
          "date": "2026-07-09",
          "close": 2288.89
        },
        {
          "date": "2026-07-10",
          "close": 2308.83
        },
        {
          "date": "2026-07-13",
          "close": 2229.11
        },
        {
          "date": "2026-07-14",
          "close": 2273.51
        },
        {
          "date": "2026-07-15",
          "close": 2287.64
        },
        {
          "date": "2026-07-16",
          "close": 2283.34
        },
        {
          "date": "2026-07-17",
          "close": 2190.89
        },
        {
          "date": "2026-07-20",
          "close": 2139.92
        },
        {
          "date": "2026-07-21",
          "close": 2140.73
        },
        {
          "date": "2026-07-22",
          "close": 2120.08
        },
        {
          "date": "2026-07-23",
          "close": 2196.52
        },
        {
          "date": "2026-07-24",
          "close": 2146.38
        },
        {
          "date": "2026-07-27",
          "close": 2192.84
        },
        {
          "date": "2026-07-28",
          "close": 2177.94
        },
        {
          "date": "2026-07-29",
          "close": 2208.79
        },
        {
          "date": "2026-07-30",
          "close": 2177.0
        },
        {
          "date": "2026-07-31",
          "close": 2223.83
        },
        {
          "date": "2026-08-03",
          "close": 2282.68
        },
        {
          "date": "2026-08-04",
          "close": 2303.55
        },
        {
          "date": "2026-08-05",
          "close": 2326.27
        },
        {
          "date": "2026-08-06",
          "close": 2331.17
        },
        {
          "date": "2026-08-07",
          "close": 2336.62
        },
        {
          "date": "2026-08-10",
          "close": 2391.85
        },
        {
          "date": "2026-08-11",
          "close": 2382.26
        },
        {
          "date": "2026-08-12",
          "close": 2408.65
        },
        {
          "date": "2026-08-13",
          "close": 2379.22
        },
        {
          "date": "2026-08-14",
          "close": 2378.41
        },
        {
          "date": "2026-08-17",
          "close": 2413.94
        },
        {
          "date": "2026-08-18",
          "close": 2404.54
        },
        {
          "date": "2026-08-19",
          "close": 2332.92
        },
        {
          "date": "2026-08-20",
          "close": 2372.47
        },
        {
          "date": "2026-08-21",
          "close": 2373.31
        },
        {
          "date": "2026-08-24",
          "close": 2364.77
        },
        {
          "date": "2026-08-25",
          "close": 2397.37
        },
        {
          "date": "2026-08-26",
          "close": 2414.04
        },
        {
          "date": "2026-08-27",
          "close": 2416.9
        },
        {
          "date": "2026-08-28",
          "close": 2424.02
        },
        {
          "date": "2026-08-31",
          "close": 2437.4
        },
        {
          "date": "2026-09-01",
          "close": 2450.72
        },
        {
          "date": "2026-09-02",
          "close": 2439.66
        },
        {
          "date": "2026-09-03",
          "close": 2429.43
        },
        {
          "date": "2026-09-04",
          "close": 2421.93
        },
        {
          "date": "2026-09-07",
          "close": 2432.42
        },
        {
          "date": "2026-09-08",
          "close": 2461.31
        },
        {
          "date": "2026-09-09",
          "close": 2451.92
        },
        {
          "date": "2026-09-10",
          "close": 2419.7
        },
        {
          "date": "2026-09-11",
          "close": 2374.82
        },
        {
          "date": "2026-09-14",
          "close": 2389.59
        },
        {
          "date": "2026-09-15",
          "close": 2336.5
        },
        {
          "date": "2026-09-16",
          "close": 2364.11
        },
        {
          "date": "2026-09-17",
          "close": 2358.88
        },
        {
          "date": "2026-09-18",
          "close": 2382.61
        },
        {
          "date": "2026-09-21",
          "close": 2411.06
        },
        {
          "date": "2026-09-22",
          "close": 2419.96
        },
        {
          "date": "2026-09-23",
          "close": 2407.28
        },
        {
          "date": "2026-09-24",
          "close": 2387.7
        },
        {
          "date": "2026-09-28",
          "close": 2342.32
        },
        {
          "date": "2026-09-29",
          "close": 2367.23
        },
        {
          "date": "2026-09-30",
          "close": 2362.17
        },
        {
          "date": "2026-10-08",
          "close": 2367.25
        },
        {
          "date": "2026-10-09",
          "close": 2376.96
        },
        {
          "date": "2026-10-12",
          "close": 2333.52
        },
        {
          "date": "2026-10-13",
          "close": 2337.6
        },
        {
          "date": "2026-10-14",
          "close": 2294.01
        },
        {
          "date": "2026-10-15",
          "close": 2228.86
        },
        {
          "date": "2026-10-16",
          "close": 2244.61
        },
        {
          "date": "2026-10-19",
          "close": 2231.73
        },
        {
          "date": "2026-10-20",
          "close": 2245.33
        },
        {
          "date": "2026-10-21",
          "close": 2231.9
        },
        {
          "date": "2026-10-22",
          "close": 2174.6
        },
        {
          "date": "2026-10-23",
          "close": 2191.58
        },
        {
          "date": "2026-10-26",
          "close": 2193.01
        },
        {
          "date": "2026-10-27",
          "close": 2143.4
        },
        {
          "date": "2026-10-28",
          "close": 2172.67
        },
        {
          "date": "2026-10-29",
          "close": 2134.29
        },
        {
          "date": "2026-10-30",
          "close": 2077.66
        },
        {
          "date": "2026-11-02",
          "close": 2114.02
        },
        {
          "date": "2026-11-03",
          "close": 2096.11
        },
        {
          "date": "2026-11-04",
          "close": 2127.08
        },
        {
          "date": "2026-11-05",
          "close": 2167.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5147058823529411,
          "pullback_frequency": 0.3235294117647059,
          "up_wilson": [
            0.39834753306325144,
            0.6294915452743935
          ],
          "pullback_wilson": [
            0.22437604095329994,
            0.44155501899496036
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4358974358974359,
          "pullback_frequency": 0.4358974358974359,
          "up_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "pullback_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 3,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1236",
      "name": "轨交设备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017795759437836622,
        "5": 0.004696471040430694,
        "20": -0.059328276381711786,
        "60": -0.005416139024143618
      },
      "moving_averages": {
        "5": 1637.3699999999722,
        "20": 1700.9685000000056,
        "60": 1738.0609999999908
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.05869312011523675,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2008.85
        },
        {
          "date": "2026-05-14",
          "close": 1979.53
        },
        {
          "date": "2026-05-15",
          "close": 1956.46
        },
        {
          "date": "2026-05-18",
          "close": 1936.17
        },
        {
          "date": "2026-05-19",
          "close": 1958.1
        },
        {
          "date": "2026-05-20",
          "close": 1939.64
        },
        {
          "date": "2026-05-21",
          "close": 1871.61
        },
        {
          "date": "2026-05-22",
          "close": 1916.76
        },
        {
          "date": "2026-05-25",
          "close": 1883.26
        },
        {
          "date": "2026-05-26",
          "close": 1860.83
        },
        {
          "date": "2026-05-27",
          "close": 1812.09
        },
        {
          "date": "2026-05-28",
          "close": 1817.29
        },
        {
          "date": "2026-05-29",
          "close": 1776.71
        },
        {
          "date": "2026-06-01",
          "close": 1802.57
        },
        {
          "date": "2026-06-02",
          "close": 1784.19
        },
        {
          "date": "2026-06-03",
          "close": 1774.8
        },
        {
          "date": "2026-06-04",
          "close": 1756.14
        },
        {
          "date": "2026-06-05",
          "close": 1783.89
        },
        {
          "date": "2026-06-08",
          "close": 1738.96
        },
        {
          "date": "2026-06-09",
          "close": 1759.9
        },
        {
          "date": "2026-06-10",
          "close": 1744.82
        },
        {
          "date": "2026-06-11",
          "close": 1722.69
        },
        {
          "date": "2026-06-12",
          "close": 1738.66
        },
        {
          "date": "2026-06-15",
          "close": 1767.98
        },
        {
          "date": "2026-06-16",
          "close": 1777.29
        },
        {
          "date": "2026-06-17",
          "close": 1788.85
        },
        {
          "date": "2026-06-18",
          "close": 1775.32
        },
        {
          "date": "2026-06-22",
          "close": 1800.47
        },
        {
          "date": "2026-06-23",
          "close": 1804.08
        },
        {
          "date": "2026-06-24",
          "close": 1760.99
        },
        {
          "date": "2026-06-25",
          "close": 1726.74
        },
        {
          "date": "2026-06-26",
          "close": 1693.45
        },
        {
          "date": "2026-06-29",
          "close": 1684.58
        },
        {
          "date": "2026-06-30",
          "close": 1714.25
        },
        {
          "date": "2026-07-01",
          "close": 1749.42
        },
        {
          "date": "2026-07-02",
          "close": 1737.67
        },
        {
          "date": "2026-07-03",
          "close": 1757.27
        },
        {
          "date": "2026-07-06",
          "close": 1730.52
        },
        {
          "date": "2026-07-07",
          "close": 1671.48
        },
        {
          "date": "2026-07-08",
          "close": 1646.76
        },
        {
          "date": "2026-07-09",
          "close": 1654.67
        },
        {
          "date": "2026-07-10",
          "close": 1677.71
        },
        {
          "date": "2026-07-13",
          "close": 1620.88
        },
        {
          "date": "2026-07-14",
          "close": 1646.18
        },
        {
          "date": "2026-07-15",
          "close": 1652.79
        },
        {
          "date": "2026-07-16",
          "close": 1630.67
        },
        {
          "date": "2026-07-17",
          "close": 1581.94
        },
        {
          "date": "2026-07-20",
          "close": 1546.42
        },
        {
          "date": "2026-07-21",
          "close": 1552.61
        },
        {
          "date": "2026-07-22",
          "close": 1524.4
        },
        {
          "date": "2026-07-23",
          "close": 1577.28
        },
        {
          "date": "2026-07-24",
          "close": 1545.03
        },
        {
          "date": "2026-07-27",
          "close": 1579.31
        },
        {
          "date": "2026-07-28",
          "close": 1582.38
        },
        {
          "date": "2026-07-29",
          "close": 1606.16
        },
        {
          "date": "2026-07-30",
          "close": 1588.75
        },
        {
          "date": "2026-07-31",
          "close": 1619.58
        },
        {
          "date": "2026-08-03",
          "close": 1657.33
        },
        {
          "date": "2026-08-04",
          "close": 1662.01
        },
        {
          "date": "2026-08-05",
          "close": 1682.01
        },
        {
          "date": "2026-08-06",
          "close": 1690.01
        },
        {
          "date": "2026-08-07",
          "close": 1698.69
        },
        {
          "date": "2026-08-10",
          "close": 1724.45
        },
        {
          "date": "2026-08-11",
          "close": 1714.2
        },
        {
          "date": "2026-08-12",
          "close": 1728.56
        },
        {
          "date": "2026-08-13",
          "close": 1701.56
        },
        {
          "date": "2026-08-14",
          "close": 1708.84
        },
        {
          "date": "2026-08-17",
          "close": 1739.87
        },
        {
          "date": "2026-08-18",
          "close": 1750.65
        },
        {
          "date": "2026-08-19",
          "close": 1708.21
        },
        {
          "date": "2026-08-20",
          "close": 1723.63
        },
        {
          "date": "2026-08-21",
          "close": 1727.19
        },
        {
          "date": "2026-08-24",
          "close": 1712.52
        },
        {
          "date": "2026-08-25",
          "close": 1743.24
        },
        {
          "date": "2026-08-26",
          "close": 1752.92
        },
        {
          "date": "2026-08-27",
          "close": 1750.58
        },
        {
          "date": "2026-08-28",
          "close": 1762.42
        },
        {
          "date": "2026-08-31",
          "close": 1779.46
        },
        {
          "date": "2026-09-01",
          "close": 1797.93
        },
        {
          "date": "2026-09-02",
          "close": 1788.04
        },
        {
          "date": "2026-09-03",
          "close": 1784.49
        },
        {
          "date": "2026-09-04",
          "close": 1785.78
        },
        {
          "date": "2026-09-07",
          "close": 1800.81
        },
        {
          "date": "2026-09-08",
          "close": 1807.16
        },
        {
          "date": "2026-09-09",
          "close": 1809.63
        },
        {
          "date": "2026-09-10",
          "close": 1786.25
        },
        {
          "date": "2026-09-11",
          "close": 1758.41
        },
        {
          "date": "2026-09-14",
          "close": 1759.1
        },
        {
          "date": "2026-09-15",
          "close": 1724.68
        },
        {
          "date": "2026-09-16",
          "close": 1742.73
        },
        {
          "date": "2026-09-17",
          "close": 1743.31
        },
        {
          "date": "2026-09-18",
          "close": 1764.55
        },
        {
          "date": "2026-09-21",
          "close": 1798.38
        },
        {
          "date": "2026-09-22",
          "close": 1798.41
        },
        {
          "date": "2026-09-23",
          "close": 1799.21
        },
        {
          "date": "2026-09-24",
          "close": 1796.18
        },
        {
          "date": "2026-09-28",
          "close": 1766.35
        },
        {
          "date": "2026-09-29",
          "close": 1783.49
        },
        {
          "date": "2026-09-30",
          "close": 1773.99
        },
        {
          "date": "2026-10-08",
          "close": 1778.41
        },
        {
          "date": "2026-10-09",
          "close": 1776.48
        },
        {
          "date": "2026-10-12",
          "close": 1764.51
        },
        {
          "date": "2026-10-13",
          "close": 1777.21
        },
        {
          "date": "2026-10-14",
          "close": 1746.91
        },
        {
          "date": "2026-10-15",
          "close": 1703.48
        },
        {
          "date": "2026-10-16",
          "close": 1723.57
        },
        {
          "date": "2026-10-19",
          "close": 1716.34
        },
        {
          "date": "2026-10-20",
          "close": 1733.04
        },
        {
          "date": "2026-10-21",
          "close": 1727.56
        },
        {
          "date": "2026-10-22",
          "close": 1703.11
        },
        {
          "date": "2026-10-23",
          "close": 1718.0
        },
        {
          "date": "2026-10-26",
          "close": 1707.23
        },
        {
          "date": "2026-10-27",
          "close": 1669.34
        },
        {
          "date": "2026-10-28",
          "close": 1700.66
        },
        {
          "date": "2026-10-29",
          "close": 1665.08
        },
        {
          "date": "2026-10-30",
          "close": 1612.9
        },
        {
          "date": "2026-11-02",
          "close": 1631.54
        },
        {
          "date": "2026-11-03",
          "close": 1625.86
        },
        {
          "date": "2026-11-04",
          "close": 1643.65
        },
        {
          "date": "2026-11-05",
          "close": 1672.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.4413762073081303,
            0.6923103731606176
          ],
          "pullback_wilson": [
            0.21400994792551523,
            0.45177360090261476
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6388888888888888,
          "pullback_frequency": 0.4722222222222222,
          "up_wilson": [
            0.4757507548555804,
            0.7752440705348462
          ],
          "pullback_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 26,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 6,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1237",
      "name": "自动化设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019132586854469835,
        "5": 0.01787091797377216,
        "20": -0.04586182263496286,
        "60": -0.06675982831638838
      },
      "moving_averages": {
        "5": 9455.330000000075,
        "20": 9758.297500000055,
        "60": 10489.06066666666
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-05",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-09",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.040994536341194876,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12249.34
        },
        {
          "date": "2026-05-14",
          "close": 12134.79
        },
        {
          "date": "2026-05-15",
          "close": 12448.92
        },
        {
          "date": "2026-05-18",
          "close": 12691.36
        },
        {
          "date": "2026-05-19",
          "close": 12812.63
        },
        {
          "date": "2026-05-20",
          "close": 12817.32
        },
        {
          "date": "2026-05-21",
          "close": 12455.24
        },
        {
          "date": "2026-05-22",
          "close": 12731.0
        },
        {
          "date": "2026-05-25",
          "close": 12815.87
        },
        {
          "date": "2026-05-26",
          "close": 12606.24
        },
        {
          "date": "2026-05-27",
          "close": 12312.74
        },
        {
          "date": "2026-05-28",
          "close": 12454.22
        },
        {
          "date": "2026-05-29",
          "close": 11893.16
        },
        {
          "date": "2026-06-01",
          "close": 11754.38
        },
        {
          "date": "2026-06-02",
          "close": 11899.39
        },
        {
          "date": "2026-06-03",
          "close": 11996.46
        },
        {
          "date": "2026-06-04",
          "close": 11989.89
        },
        {
          "date": "2026-06-05",
          "close": 12340.92
        },
        {
          "date": "2026-06-08",
          "close": 12285.47
        },
        {
          "date": "2026-06-09",
          "close": 12438.69
        },
        {
          "date": "2026-06-10",
          "close": 12035.3
        },
        {
          "date": "2026-06-11",
          "close": 11680.94
        },
        {
          "date": "2026-06-12",
          "close": 11609.51
        },
        {
          "date": "2026-06-15",
          "close": 12143.03
        },
        {
          "date": "2026-06-16",
          "close": 12517.04
        },
        {
          "date": "2026-06-17",
          "close": 12611.66
        },
        {
          "date": "2026-06-18",
          "close": 12793.69
        },
        {
          "date": "2026-06-22",
          "close": 12552.76
        },
        {
          "date": "2026-06-23",
          "close": 12626.32
        },
        {
          "date": "2026-06-24",
          "close": 12643.03
        },
        {
          "date": "2026-06-25",
          "close": 12517.89
        },
        {
          "date": "2026-06-26",
          "close": 12101.07
        },
        {
          "date": "2026-06-29",
          "close": 11954.65
        },
        {
          "date": "2026-06-30",
          "close": 12428.72
        },
        {
          "date": "2026-07-01",
          "close": 12582.49
        },
        {
          "date": "2026-07-02",
          "close": 12309.67
        },
        {
          "date": "2026-07-03",
          "close": 12758.59
        },
        {
          "date": "2026-07-06",
          "close": 12388.08
        },
        {
          "date": "2026-07-07",
          "close": 12017.89
        },
        {
          "date": "2026-07-08",
          "close": 11486.38
        },
        {
          "date": "2026-07-09",
          "close": 11718.78
        },
        {
          "date": "2026-07-10",
          "close": 11632.26
        },
        {
          "date": "2026-07-13",
          "close": 10859.23
        },
        {
          "date": "2026-07-14",
          "close": 11043.97
        },
        {
          "date": "2026-07-15",
          "close": 10922.79
        },
        {
          "date": "2026-07-16",
          "close": 10729.72
        },
        {
          "date": "2026-07-17",
          "close": 10049.0
        },
        {
          "date": "2026-07-20",
          "close": 9417.13
        },
        {
          "date": "2026-07-21",
          "close": 9862.56
        },
        {
          "date": "2026-07-22",
          "close": 9597.27
        },
        {
          "date": "2026-07-23",
          "close": 9721.02
        },
        {
          "date": "2026-07-24",
          "close": 9496.9
        },
        {
          "date": "2026-07-27",
          "close": 9838.69
        },
        {
          "date": "2026-07-28",
          "close": 9624.85
        },
        {
          "date": "2026-07-29",
          "close": 9681.43
        },
        {
          "date": "2026-07-30",
          "close": 9234.88
        },
        {
          "date": "2026-07-31",
          "close": 9704.27
        },
        {
          "date": "2026-08-03",
          "close": 9796.21
        },
        {
          "date": "2026-08-04",
          "close": 10162.81
        },
        {
          "date": "2026-08-05",
          "close": 10519.35
        },
        {
          "date": "2026-08-06",
          "close": 10645.34
        },
        {
          "date": "2026-08-07",
          "close": 10907.5
        },
        {
          "date": "2026-08-10",
          "close": 10879.39
        },
        {
          "date": "2026-08-11",
          "close": 10901.8
        },
        {
          "date": "2026-08-12",
          "close": 11026.47
        },
        {
          "date": "2026-08-13",
          "close": 10840.21
        },
        {
          "date": "2026-08-14",
          "close": 10975.49
        },
        {
          "date": "2026-08-17",
          "close": 11284.93
        },
        {
          "date": "2026-08-18",
          "close": 11392.37
        },
        {
          "date": "2026-08-19",
          "close": 10553.67
        },
        {
          "date": "2026-08-20",
          "close": 10714.54
        },
        {
          "date": "2026-08-21",
          "close": 10796.63
        },
        {
          "date": "2026-08-24",
          "close": 10593.76
        },
        {
          "date": "2026-08-25",
          "close": 10791.55
        },
        {
          "date": "2026-08-26",
          "close": 10731.46
        },
        {
          "date": "2026-08-27",
          "close": 10971.88
        },
        {
          "date": "2026-08-28",
          "close": 10873.31
        },
        {
          "date": "2026-08-31",
          "close": 11090.27
        },
        {
          "date": "2026-09-01",
          "close": 10928.77
        },
        {
          "date": "2026-09-02",
          "close": 10879.16
        },
        {
          "date": "2026-09-03",
          "close": 10939.57
        },
        {
          "date": "2026-09-04",
          "close": 10746.41
        },
        {
          "date": "2026-09-07",
          "close": 11059.63
        },
        {
          "date": "2026-09-08",
          "close": 10983.61
        },
        {
          "date": "2026-09-09",
          "close": 10942.61
        },
        {
          "date": "2026-09-10",
          "close": 10735.25
        },
        {
          "date": "2026-09-11",
          "close": 10483.82
        },
        {
          "date": "2026-09-14",
          "close": 10641.11
        },
        {
          "date": "2026-09-15",
          "close": 10537.58
        },
        {
          "date": "2026-09-16",
          "close": 10797.14
        },
        {
          "date": "2026-09-17",
          "close": 10852.62
        },
        {
          "date": "2026-09-18",
          "close": 11072.56
        },
        {
          "date": "2026-09-21",
          "close": 11127.15
        },
        {
          "date": "2026-09-22",
          "close": 11151.66
        },
        {
          "date": "2026-09-23",
          "close": 11183.5
        },
        {
          "date": "2026-09-24",
          "close": 10997.28
        },
        {
          "date": "2026-09-28",
          "close": 10615.75
        },
        {
          "date": "2026-09-29",
          "close": 10655.27
        },
        {
          "date": "2026-09-30",
          "close": 10587.72
        },
        {
          "date": "2026-10-08",
          "close": 10288.95
        },
        {
          "date": "2026-10-09",
          "close": 10236.73
        },
        {
          "date": "2026-10-12",
          "close": 10043.46
        },
        {
          "date": "2026-10-13",
          "close": 10059.52
        },
        {
          "date": "2026-10-14",
          "close": 9798.9
        },
        {
          "date": "2026-10-15",
          "close": 9414.48
        },
        {
          "date": "2026-10-16",
          "close": 9475.34
        },
        {
          "date": "2026-10-19",
          "close": 9557.95
        },
        {
          "date": "2026-10-20",
          "close": 9940.37
        },
        {
          "date": "2026-10-21",
          "close": 9886.09
        },
        {
          "date": "2026-10-22",
          "close": 9707.63
        },
        {
          "date": "2026-10-23",
          "close": 10189.68
        },
        {
          "date": "2026-10-26",
          "close": 10061.57
        },
        {
          "date": "2026-10-27",
          "close": 9712.86
        },
        {
          "date": "2026-10-28",
          "close": 10160.0
        },
        {
          "date": "2026-10-29",
          "close": 9644.72
        },
        {
          "date": "2026-10-30",
          "close": 9239.92
        },
        {
          "date": "2026-11-02",
          "close": 9476.12
        },
        {
          "date": "2026-11-03",
          "close": 9110.75
        },
        {
          "date": "2026-11-04",
          "close": 9632.78
        },
        {
          "date": "2026-11-05",
          "close": 9817.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.4656928984656886,
            0.6774343821039822
          ],
          "pullback_wilson": [
            0.27694178701531175,
            0.48451274536857
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5531914893617021,
          "pullback_frequency": 0.48936170212765956,
          "up_wilson": [
            0.41245459838218734,
            0.6858903373450472
          ],
          "pullback_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 12,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 2,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1238",
      "name": "IT服务Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03607908809340499,
        "5": 0.04433015449964617,
        "20": 0.0017563108683551487,
        "60": -0.07906913545790406
      },
      "moving_averages": {
        "5": 7175.38200000003,
        "20": 7424.665500000073,
        "60": 7714.320999999981
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0227387864853279,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9807.31
        },
        {
          "date": "2026-05-14",
          "close": 9476.27
        },
        {
          "date": "2026-05-15",
          "close": 9417.33
        },
        {
          "date": "2026-05-18",
          "close": 9549.49
        },
        {
          "date": "2026-05-19",
          "close": 9816.19
        },
        {
          "date": "2026-05-20",
          "close": 9610.76
        },
        {
          "date": "2026-05-21",
          "close": 9205.03
        },
        {
          "date": "2026-05-22",
          "close": 9334.11
        },
        {
          "date": "2026-05-25",
          "close": 9295.7
        },
        {
          "date": "2026-05-26",
          "close": 9089.63
        },
        {
          "date": "2026-05-27",
          "close": 8758.49
        },
        {
          "date": "2026-05-28",
          "close": 8847.59
        },
        {
          "date": "2026-05-29",
          "close": 8533.85
        },
        {
          "date": "2026-06-01",
          "close": 8824.22
        },
        {
          "date": "2026-06-02",
          "close": 8730.67
        },
        {
          "date": "2026-06-03",
          "close": 8634.8
        },
        {
          "date": "2026-06-04",
          "close": 8456.5
        },
        {
          "date": "2026-06-05",
          "close": 8513.32
        },
        {
          "date": "2026-06-08",
          "close": 8365.15
        },
        {
          "date": "2026-06-09",
          "close": 8499.46
        },
        {
          "date": "2026-06-10",
          "close": 8359.14
        },
        {
          "date": "2026-06-11",
          "close": 8038.05
        },
        {
          "date": "2026-06-12",
          "close": 8104.33
        },
        {
          "date": "2026-06-15",
          "close": 8312.8
        },
        {
          "date": "2026-06-16",
          "close": 8383.55
        },
        {
          "date": "2026-06-17",
          "close": 8327.97
        },
        {
          "date": "2026-06-18",
          "close": 8346.4
        },
        {
          "date": "2026-06-22",
          "close": 8471.54
        },
        {
          "date": "2026-06-23",
          "close": 8410.45
        },
        {
          "date": "2026-06-24",
          "close": 8276.84
        },
        {
          "date": "2026-06-25",
          "close": 8037.59
        },
        {
          "date": "2026-06-26",
          "close": 7734.93
        },
        {
          "date": "2026-06-29",
          "close": 7623.33
        },
        {
          "date": "2026-06-30",
          "close": 7823.67
        },
        {
          "date": "2026-07-01",
          "close": 8030.03
        },
        {
          "date": "2026-07-02",
          "close": 7892.66
        },
        {
          "date": "2026-07-03",
          "close": 7926.32
        },
        {
          "date": "2026-07-06",
          "close": 7749.74
        },
        {
          "date": "2026-07-07",
          "close": 7495.4
        },
        {
          "date": "2026-07-08",
          "close": 7614.25
        },
        {
          "date": "2026-07-09",
          "close": 7700.81
        },
        {
          "date": "2026-07-10",
          "close": 7837.0
        },
        {
          "date": "2026-07-13",
          "close": 7504.51
        },
        {
          "date": "2026-07-14",
          "close": 7493.21
        },
        {
          "date": "2026-07-15",
          "close": 7507.96
        },
        {
          "date": "2026-07-16",
          "close": 7579.17
        },
        {
          "date": "2026-07-17",
          "close": 7223.14
        },
        {
          "date": "2026-07-20",
          "close": 7162.04
        },
        {
          "date": "2026-07-21",
          "close": 7305.28
        },
        {
          "date": "2026-07-22",
          "close": 7256.65
        },
        {
          "date": "2026-07-23",
          "close": 7320.39
        },
        {
          "date": "2026-07-24",
          "close": 7016.95
        },
        {
          "date": "2026-07-27",
          "close": 7219.32
        },
        {
          "date": "2026-07-28",
          "close": 7262.41
        },
        {
          "date": "2026-07-29",
          "close": 7270.81
        },
        {
          "date": "2026-07-30",
          "close": 7156.22
        },
        {
          "date": "2026-07-31",
          "close": 7596.81
        },
        {
          "date": "2026-08-03",
          "close": 7701.45
        },
        {
          "date": "2026-08-04",
          "close": 7983.88
        },
        {
          "date": "2026-08-05",
          "close": 8169.18
        },
        {
          "date": "2026-08-06",
          "close": 8141.92
        },
        {
          "date": "2026-08-07",
          "close": 8058.09
        },
        {
          "date": "2026-08-10",
          "close": 8100.15
        },
        {
          "date": "2026-08-11",
          "close": 8082.93
        },
        {
          "date": "2026-08-12",
          "close": 8182.02
        },
        {
          "date": "2026-08-13",
          "close": 8077.59
        },
        {
          "date": "2026-08-14",
          "close": 8082.05
        },
        {
          "date": "2026-08-17",
          "close": 8134.34
        },
        {
          "date": "2026-08-18",
          "close": 8055.37
        },
        {
          "date": "2026-08-19",
          "close": 7635.34
        },
        {
          "date": "2026-08-20",
          "close": 7681.45
        },
        {
          "date": "2026-08-21",
          "close": 7680.23
        },
        {
          "date": "2026-08-24",
          "close": 7525.61
        },
        {
          "date": "2026-08-25",
          "close": 7664.46
        },
        {
          "date": "2026-08-26",
          "close": 7656.44
        },
        {
          "date": "2026-08-27",
          "close": 7756.27
        },
        {
          "date": "2026-08-28",
          "close": 7787.35
        },
        {
          "date": "2026-08-31",
          "close": 7944.8
        },
        {
          "date": "2026-09-01",
          "close": 8076.83
        },
        {
          "date": "2026-09-02",
          "close": 8042.51
        },
        {
          "date": "2026-09-03",
          "close": 7978.89
        },
        {
          "date": "2026-09-04",
          "close": 8014.91
        },
        {
          "date": "2026-09-07",
          "close": 8009.19
        },
        {
          "date": "2026-09-08",
          "close": 8005.35
        },
        {
          "date": "2026-09-09",
          "close": 7885.38
        },
        {
          "date": "2026-09-10",
          "close": 7811.17
        },
        {
          "date": "2026-09-11",
          "close": 7668.64
        },
        {
          "date": "2026-09-14",
          "close": 7713.82
        },
        {
          "date": "2026-09-15",
          "close": 7603.55
        },
        {
          "date": "2026-09-16",
          "close": 7680.47
        },
        {
          "date": "2026-09-17",
          "close": 7636.19
        },
        {
          "date": "2026-09-18",
          "close": 7781.48
        },
        {
          "date": "2026-09-21",
          "close": 7897.1
        },
        {
          "date": "2026-09-22",
          "close": 8033.18
        },
        {
          "date": "2026-09-23",
          "close": 7906.93
        },
        {
          "date": "2026-09-24",
          "close": 7809.16
        },
        {
          "date": "2026-09-28",
          "close": 7630.8
        },
        {
          "date": "2026-09-29",
          "close": 7748.29
        },
        {
          "date": "2026-09-30",
          "close": 7675.64
        },
        {
          "date": "2026-10-08",
          "close": 7510.06
        },
        {
          "date": "2026-10-09",
          "close": 7698.3
        },
        {
          "date": "2026-10-12",
          "close": 7642.08
        },
        {
          "date": "2026-10-13",
          "close": 7686.46
        },
        {
          "date": "2026-10-14",
          "close": 7562.9
        },
        {
          "date": "2026-10-15",
          "close": 7321.49
        },
        {
          "date": "2026-10-16",
          "close": 7306.32
        },
        {
          "date": "2026-10-19",
          "close": 7363.75
        },
        {
          "date": "2026-10-20",
          "close": 7562.1
        },
        {
          "date": "2026-10-21",
          "close": 7696.33
        },
        {
          "date": "2026-10-22",
          "close": 7404.11
        },
        {
          "date": "2026-10-23",
          "close": 7684.03
        },
        {
          "date": "2026-10-26",
          "close": 7684.01
        },
        {
          "date": "2026-10-27",
          "close": 7368.76
        },
        {
          "date": "2026-10-28",
          "close": 7431.86
        },
        {
          "date": "2026-10-29",
          "close": 7203.9
        },
        {
          "date": "2026-10-30",
          "close": 6831.62
        },
        {
          "date": "2026-11-02",
          "close": 7197.12
        },
        {
          "date": "2026-11-03",
          "close": 7063.65
        },
        {
          "date": "2026-11-04",
          "close": 7261.27
        },
        {
          "date": "2026-11-05",
          "close": 7523.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3645833333333333,
          "up_wilson": [
            0.442315529177278,
            0.6378115051679158
          ],
          "pullback_wilson": [
            0.27523940085174403,
            0.4643477375263765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.37331738801362335,
            0.6266826119863766
          ],
          "pullback_wilson": [
            0.37331738801362335,
            0.6266826119863766
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 28,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 11,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1239",
      "name": "白色家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013516181900756319,
        "5": 0.03559070687098376,
        "20": -0.022538134866980197,
        "60": -0.0445394498031465
      },
      "moving_averages": {
        "5": 3030.9859999999403,
        "20": 3072.7300000000046,
        "60": 3165.0053333333462
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-21",
            "end": "2026-08-25",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-09-08",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-21",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03728445850474538,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3353.82
        },
        {
          "date": "2026-05-14",
          "close": 3351.7
        },
        {
          "date": "2026-05-15",
          "close": 3359.03
        },
        {
          "date": "2026-05-18",
          "close": 3315.77
        },
        {
          "date": "2026-05-19",
          "close": 3350.35
        },
        {
          "date": "2026-05-20",
          "close": 3354.03
        },
        {
          "date": "2026-05-21",
          "close": 3307.58
        },
        {
          "date": "2026-05-22",
          "close": 3325.31
        },
        {
          "date": "2026-05-25",
          "close": 3353.58
        },
        {
          "date": "2026-05-26",
          "close": 3338.92
        },
        {
          "date": "2026-05-27",
          "close": 3293.03
        },
        {
          "date": "2026-05-28",
          "close": 3272.04
        },
        {
          "date": "2026-05-29",
          "close": 3294.5
        },
        {
          "date": "2026-06-01",
          "close": 3340.47
        },
        {
          "date": "2026-06-02",
          "close": 3340.45
        },
        {
          "date": "2026-06-03",
          "close": 3307.44
        },
        {
          "date": "2026-06-04",
          "close": 3276.49
        },
        {
          "date": "2026-06-05",
          "close": 3285.0
        },
        {
          "date": "2026-06-08",
          "close": 3214.01
        },
        {
          "date": "2026-06-09",
          "close": 3206.26
        },
        {
          "date": "2026-06-10",
          "close": 3196.41
        },
        {
          "date": "2026-06-11",
          "close": 3242.05
        },
        {
          "date": "2026-06-12",
          "close": 3263.72
        },
        {
          "date": "2026-06-15",
          "close": 3288.27
        },
        {
          "date": "2026-06-16",
          "close": 3289.97
        },
        {
          "date": "2026-06-17",
          "close": 3271.32
        },
        {
          "date": "2026-06-18",
          "close": 3165.39
        },
        {
          "date": "2026-06-22",
          "close": 3135.27
        },
        {
          "date": "2026-06-23",
          "close": 3155.17
        },
        {
          "date": "2026-06-24",
          "close": 3105.73
        },
        {
          "date": "2026-06-25",
          "close": 3065.25
        },
        {
          "date": "2026-06-26",
          "close": 3061.43
        },
        {
          "date": "2026-06-29",
          "close": 3122.07
        },
        {
          "date": "2026-06-30",
          "close": 3131.66
        },
        {
          "date": "2026-07-01",
          "close": 3207.3
        },
        {
          "date": "2026-07-02",
          "close": 3233.74
        },
        {
          "date": "2026-07-03",
          "close": 3280.73
        },
        {
          "date": "2026-07-06",
          "close": 3286.91
        },
        {
          "date": "2026-07-07",
          "close": 3176.35
        },
        {
          "date": "2026-07-08",
          "close": 3178.8
        },
        {
          "date": "2026-07-09",
          "close": 3134.76
        },
        {
          "date": "2026-07-10",
          "close": 3149.85
        },
        {
          "date": "2026-07-13",
          "close": 3096.62
        },
        {
          "date": "2026-07-14",
          "close": 3141.15
        },
        {
          "date": "2026-07-15",
          "close": 3184.38
        },
        {
          "date": "2026-07-16",
          "close": 3164.8
        },
        {
          "date": "2026-07-17",
          "close": 3081.9
        },
        {
          "date": "2026-07-20",
          "close": 3063.57
        },
        {
          "date": "2026-07-21",
          "close": 3060.5
        },
        {
          "date": "2026-07-22",
          "close": 3038.0
        },
        {
          "date": "2026-07-23",
          "close": 3052.46
        },
        {
          "date": "2026-07-24",
          "close": 3037.27
        },
        {
          "date": "2026-07-27",
          "close": 3094.83
        },
        {
          "date": "2026-07-28",
          "close": 3141.36
        },
        {
          "date": "2026-07-29",
          "close": 3198.21
        },
        {
          "date": "2026-07-30",
          "close": 3220.74
        },
        {
          "date": "2026-07-31",
          "close": 3238.39
        },
        {
          "date": "2026-08-03",
          "close": 3233.35
        },
        {
          "date": "2026-08-04",
          "close": 3208.35
        },
        {
          "date": "2026-08-05",
          "close": 3223.21
        },
        {
          "date": "2026-08-06",
          "close": 3219.44
        },
        {
          "date": "2026-08-07",
          "close": 3197.68
        },
        {
          "date": "2026-08-10",
          "close": 3233.88
        },
        {
          "date": "2026-08-11",
          "close": 3213.76
        },
        {
          "date": "2026-08-12",
          "close": 3217.95
        },
        {
          "date": "2026-08-13",
          "close": 3183.83
        },
        {
          "date": "2026-08-14",
          "close": 3153.57
        },
        {
          "date": "2026-08-17",
          "close": 3181.69
        },
        {
          "date": "2026-08-18",
          "close": 3154.22
        },
        {
          "date": "2026-08-19",
          "close": 3104.2
        },
        {
          "date": "2026-08-20",
          "close": 3155.64
        },
        {
          "date": "2026-08-21",
          "close": 3166.54
        },
        {
          "date": "2026-08-24",
          "close": 3211.51
        },
        {
          "date": "2026-08-25",
          "close": 3257.25
        },
        {
          "date": "2026-08-26",
          "close": 3246.87
        },
        {
          "date": "2026-08-27",
          "close": 3227.37
        },
        {
          "date": "2026-08-28",
          "close": 3239.19
        },
        {
          "date": "2026-08-31",
          "close": 3248.85
        },
        {
          "date": "2026-09-01",
          "close": 3275.89
        },
        {
          "date": "2026-09-02",
          "close": 3280.3
        },
        {
          "date": "2026-09-03",
          "close": 3294.6
        },
        {
          "date": "2026-09-04",
          "close": 3306.39
        },
        {
          "date": "2026-09-07",
          "close": 3289.83
        },
        {
          "date": "2026-09-08",
          "close": 3298.69
        },
        {
          "date": "2026-09-09",
          "close": 3287.77
        },
        {
          "date": "2026-09-10",
          "close": 3267.48
        },
        {
          "date": "2026-09-11",
          "close": 3238.35
        },
        {
          "date": "2026-09-14",
          "close": 3233.94
        },
        {
          "date": "2026-09-15",
          "close": 3197.43
        },
        {
          "date": "2026-09-16",
          "close": 3169.1
        },
        {
          "date": "2026-09-17",
          "close": 3184.72
        },
        {
          "date": "2026-09-18",
          "close": 3192.3
        },
        {
          "date": "2026-09-21",
          "close": 3163.19
        },
        {
          "date": "2026-09-22",
          "close": 3186.35
        },
        {
          "date": "2026-09-23",
          "close": 3178.09
        },
        {
          "date": "2026-09-24",
          "close": 3159.23
        },
        {
          "date": "2026-09-28",
          "close": 3153.28
        },
        {
          "date": "2026-09-29",
          "close": 3163.76
        },
        {
          "date": "2026-09-30",
          "close": 3160.93
        },
        {
          "date": "2026-10-08",
          "close": 3150.66
        },
        {
          "date": "2026-10-09",
          "close": 3183.88
        },
        {
          "date": "2026-10-12",
          "close": 3198.92
        },
        {
          "date": "2026-10-13",
          "close": 3185.22
        },
        {
          "date": "2026-10-14",
          "close": 3165.81
        },
        {
          "date": "2026-10-15",
          "close": 3119.49
        },
        {
          "date": "2026-10-16",
          "close": 3118.77
        },
        {
          "date": "2026-10-19",
          "close": 3139.01
        },
        {
          "date": "2026-10-20",
          "close": 3118.35
        },
        {
          "date": "2026-10-21",
          "close": 3060.66
        },
        {
          "date": "2026-10-22",
          "close": 3026.56
        },
        {
          "date": "2026-10-23",
          "close": 3042.3
        },
        {
          "date": "2026-10-26",
          "close": 3030.07
        },
        {
          "date": "2026-10-27",
          "close": 2946.74
        },
        {
          "date": "2026-10-28",
          "close": 2990.08
        },
        {
          "date": "2026-10-29",
          "close": 2973.81
        },
        {
          "date": "2026-10-30",
          "close": 2982.59
        },
        {
          "date": "2026-11-02",
          "close": 3009.01
        },
        {
          "date": "2026-11-03",
          "close": 3045.1
        },
        {
          "date": "2026-11-04",
          "close": 3038.58
        },
        {
          "date": "2026-11-05",
          "close": 3079.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5108695652173914,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.4103549210616722,
            0.6105128748234231
          ],
          "pullback_wilson": [
            0.17275255342528545,
            0.3472881412175253
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "pullback_wilson": [
            0.22241416537492573,
            0.46639036398870637
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 55,
          "covered_samples": 7,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 35,
          "covered_samples": 2,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1240",
      "name": "厨卫电器",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020066618818896265,
        "5": 0.012063459603751658,
        "20": -0.059745723179223664,
        "60": -0.0035217787589459926
      },
      "moving_averages": {
        "5": 5429.600000000186,
        "20": 5696.533500000182,
        "60": 5766.74833333337
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 20,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.07603499203211161,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6809.94
        },
        {
          "date": "2026-05-14",
          "close": 6605.33
        },
        {
          "date": "2026-05-15",
          "close": 6554.63
        },
        {
          "date": "2026-05-18",
          "close": 6495.84
        },
        {
          "date": "2026-05-19",
          "close": 6593.91
        },
        {
          "date": "2026-05-20",
          "close": 6490.94
        },
        {
          "date": "2026-05-21",
          "close": 6280.93
        },
        {
          "date": "2026-05-22",
          "close": 6225.51
        },
        {
          "date": "2026-05-25",
          "close": 6201.04
        },
        {
          "date": "2026-05-26",
          "close": 6121.75
        },
        {
          "date": "2026-05-27",
          "close": 5954.08
        },
        {
          "date": "2026-05-28",
          "close": 5884.06
        },
        {
          "date": "2026-05-29",
          "close": 5847.26
        },
        {
          "date": "2026-06-01",
          "close": 6001.4
        },
        {
          "date": "2026-06-02",
          "close": 5914.52
        },
        {
          "date": "2026-06-03",
          "close": 5801.26
        },
        {
          "date": "2026-06-04",
          "close": 5714.52
        },
        {
          "date": "2026-06-05",
          "close": 5774.52
        },
        {
          "date": "2026-06-08",
          "close": 5620.37
        },
        {
          "date": "2026-06-09",
          "close": 5638.89
        },
        {
          "date": "2026-06-10",
          "close": 5623.33
        },
        {
          "date": "2026-06-11",
          "close": 5713.8
        },
        {
          "date": "2026-06-12",
          "close": 5774.3
        },
        {
          "date": "2026-06-15",
          "close": 5717.62
        },
        {
          "date": "2026-06-16",
          "close": 5652.35
        },
        {
          "date": "2026-06-17",
          "close": 5568.66
        },
        {
          "date": "2026-06-18",
          "close": 5499.77
        },
        {
          "date": "2026-06-22",
          "close": 5473.62
        },
        {
          "date": "2026-06-23",
          "close": 5539.19
        },
        {
          "date": "2026-06-24",
          "close": 5453.49
        },
        {
          "date": "2026-06-25",
          "close": 5433.6
        },
        {
          "date": "2026-06-26",
          "close": 5219.02
        },
        {
          "date": "2026-06-29",
          "close": 5308.13
        },
        {
          "date": "2026-06-30",
          "close": 5384.39
        },
        {
          "date": "2026-07-01",
          "close": 5412.88
        },
        {
          "date": "2026-07-02",
          "close": 5369.83
        },
        {
          "date": "2026-07-03",
          "close": 5458.88
        },
        {
          "date": "2026-07-06",
          "close": 5412.78
        },
        {
          "date": "2026-07-07",
          "close": 5229.25
        },
        {
          "date": "2026-07-08",
          "close": 5231.98
        },
        {
          "date": "2026-07-09",
          "close": 5301.45
        },
        {
          "date": "2026-07-10",
          "close": 5447.68
        },
        {
          "date": "2026-07-13",
          "close": 5263.42
        },
        {
          "date": "2026-07-14",
          "close": 5284.8
        },
        {
          "date": "2026-07-15",
          "close": 5377.29
        },
        {
          "date": "2026-07-16",
          "close": 5450.93
        },
        {
          "date": "2026-07-17",
          "close": 5356.92
        },
        {
          "date": "2026-07-20",
          "close": 5182.83
        },
        {
          "date": "2026-07-21",
          "close": 5052.03
        },
        {
          "date": "2026-07-22",
          "close": 4982.21
        },
        {
          "date": "2026-07-23",
          "close": 5125.22
        },
        {
          "date": "2026-07-24",
          "close": 4942.33
        },
        {
          "date": "2026-07-27",
          "close": 5136.84
        },
        {
          "date": "2026-07-28",
          "close": 5146.33
        },
        {
          "date": "2026-07-29",
          "close": 5248.06
        },
        {
          "date": "2026-07-30",
          "close": 5453.85
        },
        {
          "date": "2026-07-31",
          "close": 5465.96
        },
        {
          "date": "2026-08-03",
          "close": 5474.0
        },
        {
          "date": "2026-08-04",
          "close": 5523.63
        },
        {
          "date": "2026-08-05",
          "close": 5562.53
        },
        {
          "date": "2026-08-06",
          "close": 5588.05
        },
        {
          "date": "2026-08-07",
          "close": 5578.44
        },
        {
          "date": "2026-08-10",
          "close": 5718.38
        },
        {
          "date": "2026-08-11",
          "close": 5659.51
        },
        {
          "date": "2026-08-12",
          "close": 5722.26
        },
        {
          "date": "2026-08-13",
          "close": 5728.7
        },
        {
          "date": "2026-08-14",
          "close": 5641.45
        },
        {
          "date": "2026-08-17",
          "close": 5661.02
        },
        {
          "date": "2026-08-18",
          "close": 5630.98
        },
        {
          "date": "2026-08-19",
          "close": 5888.43
        },
        {
          "date": "2026-08-20",
          "close": 5799.95
        },
        {
          "date": "2026-08-21",
          "close": 5688.97
        },
        {
          "date": "2026-08-24",
          "close": 5637.05
        },
        {
          "date": "2026-08-25",
          "close": 5708.74
        },
        {
          "date": "2026-08-26",
          "close": 5697.57
        },
        {
          "date": "2026-08-27",
          "close": 5691.83
        },
        {
          "date": "2026-08-28",
          "close": 5733.46
        },
        {
          "date": "2026-08-31",
          "close": 5851.12
        },
        {
          "date": "2026-09-01",
          "close": 5946.78
        },
        {
          "date": "2026-09-02",
          "close": 6010.63
        },
        {
          "date": "2026-09-03",
          "close": 6011.84
        },
        {
          "date": "2026-09-04",
          "close": 5986.55
        },
        {
          "date": "2026-09-07",
          "close": 5851.1
        },
        {
          "date": "2026-09-08",
          "close": 5934.09
        },
        {
          "date": "2026-09-09",
          "close": 5850.28
        },
        {
          "date": "2026-09-10",
          "close": 5932.5
        },
        {
          "date": "2026-09-11",
          "close": 5791.72
        },
        {
          "date": "2026-09-14",
          "close": 5843.03
        },
        {
          "date": "2026-09-15",
          "close": 5695.47
        },
        {
          "date": "2026-09-16",
          "close": 5736.32
        },
        {
          "date": "2026-09-17",
          "close": 5699.43
        },
        {
          "date": "2026-09-18",
          "close": 5804.93
        },
        {
          "date": "2026-09-21",
          "close": 5889.79
        },
        {
          "date": "2026-09-22",
          "close": 5902.89
        },
        {
          "date": "2026-09-23",
          "close": 5993.42
        },
        {
          "date": "2026-09-24",
          "close": 5979.17
        },
        {
          "date": "2026-09-28",
          "close": 5879.4
        },
        {
          "date": "2026-09-29",
          "close": 5896.77
        },
        {
          "date": "2026-09-30",
          "close": 5917.06
        },
        {
          "date": "2026-10-08",
          "close": 5895.15
        },
        {
          "date": "2026-10-09",
          "close": 5953.21
        },
        {
          "date": "2026-10-12",
          "close": 5858.19
        },
        {
          "date": "2026-10-13",
          "close": 5865.99
        },
        {
          "date": "2026-10-14",
          "close": 5744.15
        },
        {
          "date": "2026-10-15",
          "close": 5722.45
        },
        {
          "date": "2026-10-16",
          "close": 5727.45
        },
        {
          "date": "2026-10-19",
          "close": 5887.63
        },
        {
          "date": "2026-10-20",
          "close": 5999.08
        },
        {
          "date": "2026-10-21",
          "close": 5934.12
        },
        {
          "date": "2026-10-22",
          "close": 5748.73
        },
        {
          "date": "2026-10-23",
          "close": 5826.03
        },
        {
          "date": "2026-10-26",
          "close": 5744.17
        },
        {
          "date": "2026-10-27",
          "close": 5634.69
        },
        {
          "date": "2026-10-28",
          "close": 5659.91
        },
        {
          "date": "2026-10-29",
          "close": 5476.87
        },
        {
          "date": "2026-10-30",
          "close": 5281.96
        },
        {
          "date": "2026-11-02",
          "close": 5442.37
        },
        {
          "date": "2026-11-03",
          "close": 5446.83
        },
        {
          "date": "2026-11-04",
          "close": 5433.9
        },
        {
          "date": "2026-11-05",
          "close": 5542.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4489795918367347,
          "pullback_frequency": 0.3163265306122449,
          "up_wilson": [
            0.354283622838111,
            0.5475245394192032
          ],
          "pullback_wilson": [
            0.23267060128922795,
            0.4138387828371038
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.423728813559322,
          "pullback_frequency": 0.4745762711864407,
          "up_wilson": [
            0.30612727435188697,
            0.5506551719996571
          ],
          "pullback_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 15,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 23,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1241",
      "name": "黑色家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019040879000534527,
        "5": 0.046916875852442974,
        "20": -0.015282207945849668,
        "60": 0.0003194620866959763
      },
      "moving_averages": {
        "5": 3801.5799999999813,
        "20": 3900.6485000000102,
        "60": 4030.512833333357
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.021356868056227274,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4979.6
        },
        {
          "date": "2026-05-14",
          "close": 4936.42
        },
        {
          "date": "2026-05-15",
          "close": 4888.19
        },
        {
          "date": "2026-05-18",
          "close": 4856.48
        },
        {
          "date": "2026-05-19",
          "close": 4912.5
        },
        {
          "date": "2026-05-20",
          "close": 4914.02
        },
        {
          "date": "2026-05-21",
          "close": 4802.4
        },
        {
          "date": "2026-05-22",
          "close": 4848.32
        },
        {
          "date": "2026-05-25",
          "close": 4845.2
        },
        {
          "date": "2026-05-26",
          "close": 4794.06
        },
        {
          "date": "2026-05-27",
          "close": 4666.45
        },
        {
          "date": "2026-05-28",
          "close": 4655.02
        },
        {
          "date": "2026-05-29",
          "close": 4500.66
        },
        {
          "date": "2026-06-01",
          "close": 4542.86
        },
        {
          "date": "2026-06-02",
          "close": 4496.73
        },
        {
          "date": "2026-06-03",
          "close": 4474.57
        },
        {
          "date": "2026-06-04",
          "close": 4420.29
        },
        {
          "date": "2026-06-05",
          "close": 4433.6
        },
        {
          "date": "2026-06-08",
          "close": 4278.17
        },
        {
          "date": "2026-06-09",
          "close": 4300.25
        },
        {
          "date": "2026-06-10",
          "close": 4210.23
        },
        {
          "date": "2026-06-11",
          "close": 4148.37
        },
        {
          "date": "2026-06-12",
          "close": 4157.8
        },
        {
          "date": "2026-06-15",
          "close": 4265.09
        },
        {
          "date": "2026-06-16",
          "close": 4350.76
        },
        {
          "date": "2026-06-17",
          "close": 4312.85
        },
        {
          "date": "2026-06-18",
          "close": 4273.05
        },
        {
          "date": "2026-06-22",
          "close": 4253.07
        },
        {
          "date": "2026-06-23",
          "close": 4229.0
        },
        {
          "date": "2026-06-24",
          "close": 4160.32
        },
        {
          "date": "2026-06-25",
          "close": 4162.51
        },
        {
          "date": "2026-06-26",
          "close": 4041.59
        },
        {
          "date": "2026-06-29",
          "close": 4096.16
        },
        {
          "date": "2026-06-30",
          "close": 4247.77
        },
        {
          "date": "2026-07-01",
          "close": 4256.04
        },
        {
          "date": "2026-07-02",
          "close": 4250.14
        },
        {
          "date": "2026-07-03",
          "close": 4261.61
        },
        {
          "date": "2026-07-06",
          "close": 4174.44
        },
        {
          "date": "2026-07-07",
          "close": 4091.8
        },
        {
          "date": "2026-07-08",
          "close": 4064.8
        },
        {
          "date": "2026-07-09",
          "close": 4112.23
        },
        {
          "date": "2026-07-10",
          "close": 4176.34
        },
        {
          "date": "2026-07-13",
          "close": 4047.44
        },
        {
          "date": "2026-07-14",
          "close": 4006.62
        },
        {
          "date": "2026-07-15",
          "close": 4000.21
        },
        {
          "date": "2026-07-16",
          "close": 4004.25
        },
        {
          "date": "2026-07-17",
          "close": 3764.19
        },
        {
          "date": "2026-07-20",
          "close": 3705.22
        },
        {
          "date": "2026-07-21",
          "close": 3806.6
        },
        {
          "date": "2026-07-22",
          "close": 3774.03
        },
        {
          "date": "2026-07-23",
          "close": 3786.83
        },
        {
          "date": "2026-07-24",
          "close": 3694.37
        },
        {
          "date": "2026-07-27",
          "close": 3791.73
        },
        {
          "date": "2026-07-28",
          "close": 3756.99
        },
        {
          "date": "2026-07-29",
          "close": 3812.73
        },
        {
          "date": "2026-07-30",
          "close": 3768.32
        },
        {
          "date": "2026-07-31",
          "close": 3848.12
        },
        {
          "date": "2026-08-03",
          "close": 3861.95
        },
        {
          "date": "2026-08-04",
          "close": 3927.63
        },
        {
          "date": "2026-08-05",
          "close": 3944.13
        },
        {
          "date": "2026-08-06",
          "close": 3945.6
        },
        {
          "date": "2026-08-07",
          "close": 3930.14
        },
        {
          "date": "2026-08-10",
          "close": 3996.19
        },
        {
          "date": "2026-08-11",
          "close": 4017.48
        },
        {
          "date": "2026-08-12",
          "close": 4037.27
        },
        {
          "date": "2026-08-13",
          "close": 3988.23
        },
        {
          "date": "2026-08-14",
          "close": 4023.73
        },
        {
          "date": "2026-08-17",
          "close": 4059.93
        },
        {
          "date": "2026-08-18",
          "close": 4051.75
        },
        {
          "date": "2026-08-19",
          "close": 3898.57
        },
        {
          "date": "2026-08-20",
          "close": 3956.47
        },
        {
          "date": "2026-08-21",
          "close": 3934.69
        },
        {
          "date": "2026-08-24",
          "close": 3877.79
        },
        {
          "date": "2026-08-25",
          "close": 3963.29
        },
        {
          "date": "2026-08-26",
          "close": 4000.98
        },
        {
          "date": "2026-08-27",
          "close": 4083.35
        },
        {
          "date": "2026-08-28",
          "close": 4069.84
        },
        {
          "date": "2026-08-31",
          "close": 4200.85
        },
        {
          "date": "2026-09-01",
          "close": 4243.23
        },
        {
          "date": "2026-09-02",
          "close": 4219.93
        },
        {
          "date": "2026-09-03",
          "close": 4209.37
        },
        {
          "date": "2026-09-04",
          "close": 4163.82
        },
        {
          "date": "2026-09-07",
          "close": 4202.67
        },
        {
          "date": "2026-09-08",
          "close": 4208.68
        },
        {
          "date": "2026-09-09",
          "close": 4180.92
        },
        {
          "date": "2026-09-10",
          "close": 4165.54
        },
        {
          "date": "2026-09-11",
          "close": 4163.87
        },
        {
          "date": "2026-09-14",
          "close": 4161.11
        },
        {
          "date": "2026-09-15",
          "close": 4149.62
        },
        {
          "date": "2026-09-16",
          "close": 4215.08
        },
        {
          "date": "2026-09-17",
          "close": 4194.47
        },
        {
          "date": "2026-09-18",
          "close": 4214.65
        },
        {
          "date": "2026-09-21",
          "close": 4224.72
        },
        {
          "date": "2026-09-22",
          "close": 4260.45
        },
        {
          "date": "2026-09-23",
          "close": 4221.55
        },
        {
          "date": "2026-09-24",
          "close": 4166.73
        },
        {
          "date": "2026-09-28",
          "close": 4054.94
        },
        {
          "date": "2026-09-29",
          "close": 4089.54
        },
        {
          "date": "2026-09-30",
          "close": 4064.14
        },
        {
          "date": "2026-10-08",
          "close": 4006.62
        },
        {
          "date": "2026-10-09",
          "close": 4005.61
        },
        {
          "date": "2026-10-12",
          "close": 3986.98
        },
        {
          "date": "2026-10-13",
          "close": 4031.49
        },
        {
          "date": "2026-10-14",
          "close": 3967.59
        },
        {
          "date": "2026-10-15",
          "close": 3836.02
        },
        {
          "date": "2026-10-16",
          "close": 3860.58
        },
        {
          "date": "2026-10-19",
          "close": 3901.57
        },
        {
          "date": "2026-10-20",
          "close": 3993.72
        },
        {
          "date": "2026-10-21",
          "close": 3983.88
        },
        {
          "date": "2026-10-22",
          "close": 3893.82
        },
        {
          "date": "2026-10-23",
          "close": 4019.1
        },
        {
          "date": "2026-10-26",
          "close": 3998.29
        },
        {
          "date": "2026-10-27",
          "close": 3849.41
        },
        {
          "date": "2026-10-28",
          "close": 3908.43
        },
        {
          "date": "2026-10-29",
          "close": 3768.58
        },
        {
          "date": "2026-10-30",
          "close": 3638.23
        },
        {
          "date": "2026-11-02",
          "close": 3772.01
        },
        {
          "date": "2026-11-03",
          "close": 3780.6
        },
        {
          "date": "2026-11-04",
          "close": 3871.67
        },
        {
          "date": "2026-11-05",
          "close": 3945.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5223880597014925,
          "pullback_frequency": 0.373134328358209,
          "up_wilson": [
            0.4048519492604335,
            0.6374961340504036
          ],
          "pullback_wilson": [
            0.2671815998117198,
            0.49284592809353583
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.525,
          "up_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "pullback_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 2,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 2,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1242",
      "name": "家电零部件Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02047970073715466,
        "5": 0.001399238624168353,
        "20": -0.09837525298576666,
        "60": -0.06250732799922376
      },
      "moving_averages": {
        "5": 4524.95999999987,
        "20": 4747.186999999964,
        "60": 5014.47999999999
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.09565531093387425,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5842.51
        },
        {
          "date": "2026-05-14",
          "close": 5705.63
        },
        {
          "date": "2026-05-15",
          "close": 5772.34
        },
        {
          "date": "2026-05-18",
          "close": 5832.84
        },
        {
          "date": "2026-05-19",
          "close": 5935.17
        },
        {
          "date": "2026-05-20",
          "close": 5907.63
        },
        {
          "date": "2026-05-21",
          "close": 5795.84
        },
        {
          "date": "2026-05-22",
          "close": 5897.83
        },
        {
          "date": "2026-05-25",
          "close": 5819.07
        },
        {
          "date": "2026-05-26",
          "close": 5728.16
        },
        {
          "date": "2026-05-27",
          "close": 5588.04
        },
        {
          "date": "2026-05-28",
          "close": 5554.42
        },
        {
          "date": "2026-05-29",
          "close": 5351.91
        },
        {
          "date": "2026-06-01",
          "close": 5396.02
        },
        {
          "date": "2026-06-02",
          "close": 5354.1
        },
        {
          "date": "2026-06-03",
          "close": 5327.23
        },
        {
          "date": "2026-06-04",
          "close": 5286.94
        },
        {
          "date": "2026-06-05",
          "close": 5374.65
        },
        {
          "date": "2026-06-08",
          "close": 5198.56
        },
        {
          "date": "2026-06-09",
          "close": 5275.71
        },
        {
          "date": "2026-06-10",
          "close": 5150.53
        },
        {
          "date": "2026-06-11",
          "close": 5114.62
        },
        {
          "date": "2026-06-12",
          "close": 5138.96
        },
        {
          "date": "2026-06-15",
          "close": 5239.68
        },
        {
          "date": "2026-06-16",
          "close": 5291.73
        },
        {
          "date": "2026-06-17",
          "close": 5262.6
        },
        {
          "date": "2026-06-18",
          "close": 5219.51
        },
        {
          "date": "2026-06-22",
          "close": 5237.66
        },
        {
          "date": "2026-06-23",
          "close": 5272.76
        },
        {
          "date": "2026-06-24",
          "close": 5203.1
        },
        {
          "date": "2026-06-25",
          "close": 5075.38
        },
        {
          "date": "2026-06-26",
          "close": 4943.25
        },
        {
          "date": "2026-06-29",
          "close": 4977.19
        },
        {
          "date": "2026-06-30",
          "close": 5131.18
        },
        {
          "date": "2026-07-01",
          "close": 5254.23
        },
        {
          "date": "2026-07-02",
          "close": 5227.63
        },
        {
          "date": "2026-07-03",
          "close": 5404.44
        },
        {
          "date": "2026-07-06",
          "close": 5349.13
        },
        {
          "date": "2026-07-07",
          "close": 5172.11
        },
        {
          "date": "2026-07-08",
          "close": 5058.67
        },
        {
          "date": "2026-07-09",
          "close": 5121.71
        },
        {
          "date": "2026-07-10",
          "close": 5201.28
        },
        {
          "date": "2026-07-13",
          "close": 4933.29
        },
        {
          "date": "2026-07-14",
          "close": 4962.44
        },
        {
          "date": "2026-07-15",
          "close": 4970.02
        },
        {
          "date": "2026-07-16",
          "close": 4929.56
        },
        {
          "date": "2026-07-17",
          "close": 4676.6
        },
        {
          "date": "2026-07-20",
          "close": 4521.5
        },
        {
          "date": "2026-07-21",
          "close": 4615.82
        },
        {
          "date": "2026-07-22",
          "close": 4514.04
        },
        {
          "date": "2026-07-23",
          "close": 4579.2
        },
        {
          "date": "2026-07-24",
          "close": 4510.31
        },
        {
          "date": "2026-07-27",
          "close": 4625.03
        },
        {
          "date": "2026-07-28",
          "close": 4611.8
        },
        {
          "date": "2026-07-29",
          "close": 4648.75
        },
        {
          "date": "2026-07-30",
          "close": 4535.94
        },
        {
          "date": "2026-07-31",
          "close": 4672.41
        },
        {
          "date": "2026-08-03",
          "close": 4724.84
        },
        {
          "date": "2026-08-04",
          "close": 4855.93
        },
        {
          "date": "2026-08-05",
          "close": 4946.78
        },
        {
          "date": "2026-08-06",
          "close": 4965.5
        },
        {
          "date": "2026-08-07",
          "close": 5015.46
        },
        {
          "date": "2026-08-10",
          "close": 5067.98
        },
        {
          "date": "2026-08-11",
          "close": 5064.5
        },
        {
          "date": "2026-08-12",
          "close": 5141.17
        },
        {
          "date": "2026-08-13",
          "close": 5051.71
        },
        {
          "date": "2026-08-14",
          "close": 5074.88
        },
        {
          "date": "2026-08-17",
          "close": 5186.97
        },
        {
          "date": "2026-08-18",
          "close": 5214.97
        },
        {
          "date": "2026-08-19",
          "close": 4963.07
        },
        {
          "date": "2026-08-20",
          "close": 5023.66
        },
        {
          "date": "2026-08-21",
          "close": 5037.15
        },
        {
          "date": "2026-08-24",
          "close": 4965.66
        },
        {
          "date": "2026-08-25",
          "close": 5051.82
        },
        {
          "date": "2026-08-26",
          "close": 5035.17
        },
        {
          "date": "2026-08-27",
          "close": 5110.29
        },
        {
          "date": "2026-08-28",
          "close": 5113.08
        },
        {
          "date": "2026-08-31",
          "close": 5207.01
        },
        {
          "date": "2026-09-01",
          "close": 5205.07
        },
        {
          "date": "2026-09-02",
          "close": 5201.47
        },
        {
          "date": "2026-09-03",
          "close": 5190.95
        },
        {
          "date": "2026-09-04",
          "close": 5129.48
        },
        {
          "date": "2026-09-07",
          "close": 5230.82
        },
        {
          "date": "2026-09-08",
          "close": 5265.82
        },
        {
          "date": "2026-09-09",
          "close": 5233.85
        },
        {
          "date": "2026-09-10",
          "close": 5169.25
        },
        {
          "date": "2026-09-11",
          "close": 5046.43
        },
        {
          "date": "2026-09-14",
          "close": 5087.62
        },
        {
          "date": "2026-09-15",
          "close": 5030.74
        },
        {
          "date": "2026-09-16",
          "close": 5142.51
        },
        {
          "date": "2026-09-17",
          "close": 5166.12
        },
        {
          "date": "2026-09-18",
          "close": 5226.83
        },
        {
          "date": "2026-09-21",
          "close": 5349.99
        },
        {
          "date": "2026-09-22",
          "close": 5381.41
        },
        {
          "date": "2026-09-23",
          "close": 5396.21
        },
        {
          "date": "2026-09-24",
          "close": 5358.38
        },
        {
          "date": "2026-09-28",
          "close": 5229.83
        },
        {
          "date": "2026-09-29",
          "close": 5240.65
        },
        {
          "date": "2026-09-30",
          "close": 5208.01
        },
        {
          "date": "2026-10-08",
          "close": 5143.57
        },
        {
          "date": "2026-10-09",
          "close": 5128.1
        },
        {
          "date": "2026-10-12",
          "close": 5031.59
        },
        {
          "date": "2026-10-13",
          "close": 5050.04
        },
        {
          "date": "2026-10-14",
          "close": 4926.68
        },
        {
          "date": "2026-10-15",
          "close": 4745.4
        },
        {
          "date": "2026-10-16",
          "close": 4770.25
        },
        {
          "date": "2026-10-19",
          "close": 4761.89
        },
        {
          "date": "2026-10-20",
          "close": 4862.05
        },
        {
          "date": "2026-10-21",
          "close": 4819.06
        },
        {
          "date": "2026-10-22",
          "close": 4676.13
        },
        {
          "date": "2026-10-23",
          "close": 4807.98
        },
        {
          "date": "2026-10-26",
          "close": 4722.35
        },
        {
          "date": "2026-10-27",
          "close": 4624.4
        },
        {
          "date": "2026-10-28",
          "close": 4761.93
        },
        {
          "date": "2026-10-29",
          "close": 4631.09
        },
        {
          "date": "2026-10-30",
          "close": 4479.05
        },
        {
          "date": "2026-11-02",
          "close": 4536.11
        },
        {
          "date": "2026-11-03",
          "close": 4427.57
        },
        {
          "date": "2026-11-04",
          "close": 4544.5
        },
        {
          "date": "2026-11-05",
          "close": 4637.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6086956521739131,
          "pullback_frequency": 0.2898550724637681,
          "up_wilson": [
            0.49073991842972764,
            0.7151867645726524
          ],
          "pullback_wilson": [
            0.19616057979260038,
            0.4057144997361315
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6511627906976745,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.5017178199285205,
            0.775814100026473
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 13,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1243",
      "name": "其他家电Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015278037154621282,
        "5": -0.03858558808916279,
        "20": -0.13157214142274687,
        "60": 0.02960751776631443
      },
      "moving_averages": {
        "5": 1128.553999999957,
        "20": 1224.7099999999919,
        "60": 1190.313499999997
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.14984101452836796,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1310.76
        },
        {
          "date": "2026-05-14",
          "close": 1270.46
        },
        {
          "date": "2026-05-15",
          "close": 1332.05
        },
        {
          "date": "2026-05-18",
          "close": 1311.52
        },
        {
          "date": "2026-05-19",
          "close": 1326.94
        },
        {
          "date": "2026-05-20",
          "close": 1299.68
        },
        {
          "date": "2026-05-21",
          "close": 1263.23
        },
        {
          "date": "2026-05-22",
          "close": 1278.08
        },
        {
          "date": "2026-05-25",
          "close": 1246.34
        },
        {
          "date": "2026-05-26",
          "close": 1231.84
        },
        {
          "date": "2026-05-27",
          "close": 1193.12
        },
        {
          "date": "2026-05-28",
          "close": 1180.9
        },
        {
          "date": "2026-05-29",
          "close": 1173.95
        },
        {
          "date": "2026-06-01",
          "close": 1202.18
        },
        {
          "date": "2026-06-02",
          "close": 1182.25
        },
        {
          "date": "2026-06-03",
          "close": 1176.48
        },
        {
          "date": "2026-06-04",
          "close": 1150.58
        },
        {
          "date": "2026-06-05",
          "close": 1163.34
        },
        {
          "date": "2026-06-08",
          "close": 1138.75
        },
        {
          "date": "2026-06-09",
          "close": 1143.99
        },
        {
          "date": "2026-06-10",
          "close": 1152.98
        },
        {
          "date": "2026-06-11",
          "close": 1134.43
        },
        {
          "date": "2026-06-12",
          "close": 1151.55
        },
        {
          "date": "2026-06-15",
          "close": 1165.15
        },
        {
          "date": "2026-06-16",
          "close": 1150.16
        },
        {
          "date": "2026-06-17",
          "close": 1153.21
        },
        {
          "date": "2026-06-18",
          "close": 1147.62
        },
        {
          "date": "2026-06-22",
          "close": 1139.98
        },
        {
          "date": "2026-06-23",
          "close": 1133.02
        },
        {
          "date": "2026-06-24",
          "close": 1104.02
        },
        {
          "date": "2026-06-25",
          "close": 1061.69
        },
        {
          "date": "2026-06-26",
          "close": 1029.57
        },
        {
          "date": "2026-06-29",
          "close": 1042.1
        },
        {
          "date": "2026-06-30",
          "close": 1039.51
        },
        {
          "date": "2026-07-01",
          "close": 1071.85
        },
        {
          "date": "2026-07-02",
          "close": 1082.87
        },
        {
          "date": "2026-07-03",
          "close": 1109.69
        },
        {
          "date": "2026-07-06",
          "close": 1104.12
        },
        {
          "date": "2026-07-07",
          "close": 1083.53
        },
        {
          "date": "2026-07-08",
          "close": 1072.12
        },
        {
          "date": "2026-07-09",
          "close": 1058.17
        },
        {
          "date": "2026-07-10",
          "close": 1072.07
        },
        {
          "date": "2026-07-13",
          "close": 1041.65
        },
        {
          "date": "2026-07-14",
          "close": 1063.14
        },
        {
          "date": "2026-07-15",
          "close": 1077.08
        },
        {
          "date": "2026-07-16",
          "close": 1089.29
        },
        {
          "date": "2026-07-17",
          "close": 1048.45
        },
        {
          "date": "2026-07-20",
          "close": 1034.25
        },
        {
          "date": "2026-07-21",
          "close": 1028.75
        },
        {
          "date": "2026-07-22",
          "close": 1017.72
        },
        {
          "date": "2026-07-23",
          "close": 1050.47
        },
        {
          "date": "2026-07-24",
          "close": 1024.45
        },
        {
          "date": "2026-07-27",
          "close": 1067.14
        },
        {
          "date": "2026-07-28",
          "close": 1076.48
        },
        {
          "date": "2026-07-29",
          "close": 1083.02
        },
        {
          "date": "2026-07-30",
          "close": 1078.42
        },
        {
          "date": "2026-07-31",
          "close": 1084.81
        },
        {
          "date": "2026-08-03",
          "close": 1107.94
        },
        {
          "date": "2026-08-04",
          "close": 1110.52
        },
        {
          "date": "2026-08-05",
          "close": 1108.84
        },
        {
          "date": "2026-08-06",
          "close": 1103.34
        },
        {
          "date": "2026-08-07",
          "close": 1107.51
        },
        {
          "date": "2026-08-10",
          "close": 1135.66
        },
        {
          "date": "2026-08-11",
          "close": 1119.35
        },
        {
          "date": "2026-08-12",
          "close": 1135.96
        },
        {
          "date": "2026-08-13",
          "close": 1128.09
        },
        {
          "date": "2026-08-14",
          "close": 1131.54
        },
        {
          "date": "2026-08-17",
          "close": 1133.76
        },
        {
          "date": "2026-08-18",
          "close": 1122.46
        },
        {
          "date": "2026-08-19",
          "close": 1087.78
        },
        {
          "date": "2026-08-20",
          "close": 1110.88
        },
        {
          "date": "2026-08-21",
          "close": 1115.06
        },
        {
          "date": "2026-08-24",
          "close": 1127.29
        },
        {
          "date": "2026-08-25",
          "close": 1178.7
        },
        {
          "date": "2026-08-26",
          "close": 1186.7
        },
        {
          "date": "2026-08-27",
          "close": 1175.93
        },
        {
          "date": "2026-08-28",
          "close": 1176.22
        },
        {
          "date": "2026-08-31",
          "close": 1178.85
        },
        {
          "date": "2026-09-01",
          "close": 1185.65
        },
        {
          "date": "2026-09-02",
          "close": 1175.25
        },
        {
          "date": "2026-09-03",
          "close": 1162.41
        },
        {
          "date": "2026-09-04",
          "close": 1167.31
        },
        {
          "date": "2026-09-07",
          "close": 1179.28
        },
        {
          "date": "2026-09-08",
          "close": 1196.82
        },
        {
          "date": "2026-09-09",
          "close": 1183.93
        },
        {
          "date": "2026-09-10",
          "close": 1163.9
        },
        {
          "date": "2026-09-11",
          "close": 1136.57
        },
        {
          "date": "2026-09-14",
          "close": 1140.8
        },
        {
          "date": "2026-09-15",
          "close": 1117.35
        },
        {
          "date": "2026-09-16",
          "close": 1118.44
        },
        {
          "date": "2026-09-17",
          "close": 1122.02
        },
        {
          "date": "2026-09-18",
          "close": 1126.61
        },
        {
          "date": "2026-09-21",
          "close": 1191.08
        },
        {
          "date": "2026-09-22",
          "close": 1250.66
        },
        {
          "date": "2026-09-23",
          "close": 1281.14
        },
        {
          "date": "2026-09-24",
          "close": 1335.5
        },
        {
          "date": "2026-09-28",
          "close": 1329.45
        },
        {
          "date": "2026-09-29",
          "close": 1306.47
        },
        {
          "date": "2026-09-30",
          "close": 1284.25
        },
        {
          "date": "2026-10-08",
          "close": 1314.64
        },
        {
          "date": "2026-10-09",
          "close": 1342.89
        },
        {
          "date": "2026-10-12",
          "close": 1311.43
        },
        {
          "date": "2026-10-13",
          "close": 1298.1
        },
        {
          "date": "2026-10-14",
          "close": 1272.45
        },
        {
          "date": "2026-10-15",
          "close": 1244.24
        },
        {
          "date": "2026-10-16",
          "close": 1289.32
        },
        {
          "date": "2026-10-19",
          "close": 1257.98
        },
        {
          "date": "2026-10-20",
          "close": 1263.64
        },
        {
          "date": "2026-10-21",
          "close": 1249.98
        },
        {
          "date": "2026-10-22",
          "close": 1211.53
        },
        {
          "date": "2026-10-23",
          "close": 1237.78
        },
        {
          "date": "2026-10-26",
          "close": 1245.73
        },
        {
          "date": "2026-10-27",
          "close": 1200.09
        },
        {
          "date": "2026-10-28",
          "close": 1238.78
        },
        {
          "date": "2026-10-29",
          "close": 1187.49
        },
        {
          "date": "2026-10-30",
          "close": 1122.08
        },
        {
          "date": "2026-11-02",
          "close": 1119.89
        },
        {
          "date": "2026-11-03",
          "close": 1134.64
        },
        {
          "date": "2026-11-04",
          "close": 1124.49
        },
        {
          "date": "2026-11-05",
          "close": 1141.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3954393376854136,
            0.6045606623145864
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5510204081632653,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.413151082194979,
            0.6814715893131335
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 5,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 14,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1244",
      "name": "小家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028009260337527264,
        "5": 0.048213887081376194,
        "20": 0.007496005478201395,
        "60": 0.037383836532088655
      },
      "moving_averages": {
        "5": 2135.5259999999776,
        "20": 2147.119999999972,
        "60": 2144.833666666671
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0010365696334888597,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2533.75
        },
        {
          "date": "2026-05-14",
          "close": 2507.15
        },
        {
          "date": "2026-05-15",
          "close": 2541.53
        },
        {
          "date": "2026-05-18",
          "close": 2545.51
        },
        {
          "date": "2026-05-19",
          "close": 2576.03
        },
        {
          "date": "2026-05-20",
          "close": 2563.25
        },
        {
          "date": "2026-05-21",
          "close": 2545.02
        },
        {
          "date": "2026-05-22",
          "close": 2526.09
        },
        {
          "date": "2026-05-25",
          "close": 2475.25
        },
        {
          "date": "2026-05-26",
          "close": 2431.05
        },
        {
          "date": "2026-05-27",
          "close": 2362.24
        },
        {
          "date": "2026-05-28",
          "close": 2353.3
        },
        {
          "date": "2026-05-29",
          "close": 2315.31
        },
        {
          "date": "2026-06-01",
          "close": 2351.36
        },
        {
          "date": "2026-06-02",
          "close": 2316.62
        },
        {
          "date": "2026-06-03",
          "close": 2307.98
        },
        {
          "date": "2026-06-04",
          "close": 2253.54
        },
        {
          "date": "2026-06-05",
          "close": 2269.77
        },
        {
          "date": "2026-06-08",
          "close": 2247.23
        },
        {
          "date": "2026-06-09",
          "close": 2239.05
        },
        {
          "date": "2026-06-10",
          "close": 2206.1
        },
        {
          "date": "2026-06-11",
          "close": 2185.38
        },
        {
          "date": "2026-06-12",
          "close": 2203.53
        },
        {
          "date": "2026-06-15",
          "close": 2208.01
        },
        {
          "date": "2026-06-16",
          "close": 2197.14
        },
        {
          "date": "2026-06-17",
          "close": 2174.75
        },
        {
          "date": "2026-06-18",
          "close": 2169.02
        },
        {
          "date": "2026-06-22",
          "close": 2169.94
        },
        {
          "date": "2026-06-23",
          "close": 2160.9
        },
        {
          "date": "2026-06-24",
          "close": 2115.85
        },
        {
          "date": "2026-06-25",
          "close": 2069.83
        },
        {
          "date": "2026-06-26",
          "close": 1997.18
        },
        {
          "date": "2026-06-29",
          "close": 2020.07
        },
        {
          "date": "2026-06-30",
          "close": 2015.99
        },
        {
          "date": "2026-07-01",
          "close": 2076.56
        },
        {
          "date": "2026-07-02",
          "close": 2092.8
        },
        {
          "date": "2026-07-03",
          "close": 2144.45
        },
        {
          "date": "2026-07-06",
          "close": 2135.58
        },
        {
          "date": "2026-07-07",
          "close": 2068.15
        },
        {
          "date": "2026-07-08",
          "close": 2032.35
        },
        {
          "date": "2026-07-09",
          "close": 2024.07
        },
        {
          "date": "2026-07-10",
          "close": 2062.45
        },
        {
          "date": "2026-07-13",
          "close": 1989.83
        },
        {
          "date": "2026-07-14",
          "close": 2024.52
        },
        {
          "date": "2026-07-15",
          "close": 2037.04
        },
        {
          "date": "2026-07-16",
          "close": 2046.38
        },
        {
          "date": "2026-07-17",
          "close": 1983.96
        },
        {
          "date": "2026-07-20",
          "close": 1945.6
        },
        {
          "date": "2026-07-21",
          "close": 1935.37
        },
        {
          "date": "2026-07-22",
          "close": 1899.24
        },
        {
          "date": "2026-07-23",
          "close": 1940.01
        },
        {
          "date": "2026-07-24",
          "close": 1895.21
        },
        {
          "date": "2026-07-27",
          "close": 1970.02
        },
        {
          "date": "2026-07-28",
          "close": 1999.09
        },
        {
          "date": "2026-07-29",
          "close": 2031.36
        },
        {
          "date": "2026-07-30",
          "close": 2032.2
        },
        {
          "date": "2026-07-31",
          "close": 2071.63
        },
        {
          "date": "2026-08-03",
          "close": 2102.19
        },
        {
          "date": "2026-08-04",
          "close": 2113.45
        },
        {
          "date": "2026-08-05",
          "close": 2127.39
        },
        {
          "date": "2026-08-06",
          "close": 2129.44
        },
        {
          "date": "2026-08-07",
          "close": 2130.01
        },
        {
          "date": "2026-08-10",
          "close": 2162.63
        },
        {
          "date": "2026-08-11",
          "close": 2153.29
        },
        {
          "date": "2026-08-12",
          "close": 2186.72
        },
        {
          "date": "2026-08-13",
          "close": 2165.86
        },
        {
          "date": "2026-08-14",
          "close": 2146.01
        },
        {
          "date": "2026-08-17",
          "close": 2182.57
        },
        {
          "date": "2026-08-18",
          "close": 2181.49
        },
        {
          "date": "2026-08-19",
          "close": 2115.72
        },
        {
          "date": "2026-08-20",
          "close": 2146.32
        },
        {
          "date": "2026-08-21",
          "close": 2134.65
        },
        {
          "date": "2026-08-24",
          "close": 2091.84
        },
        {
          "date": "2026-08-25",
          "close": 2150.76
        },
        {
          "date": "2026-08-26",
          "close": 2150.0
        },
        {
          "date": "2026-08-27",
          "close": 2146.59
        },
        {
          "date": "2026-08-28",
          "close": 2141.78
        },
        {
          "date": "2026-08-31",
          "close": 2150.86
        },
        {
          "date": "2026-09-01",
          "close": 2165.45
        },
        {
          "date": "2026-09-02",
          "close": 2148.55
        },
        {
          "date": "2026-09-03",
          "close": 2138.51
        },
        {
          "date": "2026-09-04",
          "close": 2140.81
        },
        {
          "date": "2026-09-07",
          "close": 2174.37
        },
        {
          "date": "2026-09-08",
          "close": 2190.83
        },
        {
          "date": "2026-09-09",
          "close": 2145.09
        },
        {
          "date": "2026-09-10",
          "close": 2106.86
        },
        {
          "date": "2026-09-11",
          "close": 2082.4
        },
        {
          "date": "2026-09-14",
          "close": 2084.22
        },
        {
          "date": "2026-09-15",
          "close": 2063.44
        },
        {
          "date": "2026-09-16",
          "close": 2070.61
        },
        {
          "date": "2026-09-17",
          "close": 2094.4
        },
        {
          "date": "2026-09-18",
          "close": 2119.32
        },
        {
          "date": "2026-09-21",
          "close": 2148.35
        },
        {
          "date": "2026-09-22",
          "close": 2175.83
        },
        {
          "date": "2026-09-23",
          "close": 2155.71
        },
        {
          "date": "2026-09-24",
          "close": 2146.67
        },
        {
          "date": "2026-09-28",
          "close": 2175.31
        },
        {
          "date": "2026-09-29",
          "close": 2174.81
        },
        {
          "date": "2026-09-30",
          "close": 2189.04
        },
        {
          "date": "2026-10-08",
          "close": 2190.5
        },
        {
          "date": "2026-10-09",
          "close": 2209.21
        },
        {
          "date": "2026-10-12",
          "close": 2193.59
        },
        {
          "date": "2026-10-13",
          "close": 2209.15
        },
        {
          "date": "2026-10-14",
          "close": 2157.42
        },
        {
          "date": "2026-10-15",
          "close": 2109.3
        },
        {
          "date": "2026-10-16",
          "close": 2120.61
        },
        {
          "date": "2026-10-19",
          "close": 2135.19
        },
        {
          "date": "2026-10-20",
          "close": 2190.2
        },
        {
          "date": "2026-10-21",
          "close": 2172.63
        },
        {
          "date": "2026-10-22",
          "close": 2121.96
        },
        {
          "date": "2026-10-23",
          "close": 2157.44
        },
        {
          "date": "2026-10-26",
          "close": 2151.64
        },
        {
          "date": "2026-10-27",
          "close": 2092.59
        },
        {
          "date": "2026-10-28",
          "close": 2138.43
        },
        {
          "date": "2026-10-29",
          "close": 2105.41
        },
        {
          "date": "2026-10-30",
          "close": 2083.17
        },
        {
          "date": "2026-11-02",
          "close": 2128.99
        },
        {
          "date": "2026-11-03",
          "close": 2111.76
        },
        {
          "date": "2026-11-04",
          "close": 2146.79
        },
        {
          "date": "2026-11-05",
          "close": 2206.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.1951219512195122,
          "up_wilson": [
            0.38260895860619915,
            0.5940922761179496
          ],
          "pullback_wilson": [
            0.12382897473181634,
            0.29370189337190344
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5510204081632653,
          "pullback_frequency": 0.24489795918367346,
          "up_wilson": [
            0.413151082194979,
            0.6814715893131335
          ],
          "pullback_wilson": [
            0.14602345258339752,
            0.3808631898760393
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 0,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 14,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1245",
      "name": "照明设备Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016574064037428116,
        "5": 0.013247225784865702,
        "20": -0.006068293083171472,
        "60": 0.08273311633657832
      },
      "moving_averages": {
        "5": 2864.635999999987,
        "20": 2897.4715000000083,
        "60": 2875.0791666666823
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.026793156430658827,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2977.23
        },
        {
          "date": "2026-05-14",
          "close": 2960.82
        },
        {
          "date": "2026-05-15",
          "close": 2895.47
        },
        {
          "date": "2026-05-18",
          "close": 2911.28
        },
        {
          "date": "2026-05-19",
          "close": 2960.71
        },
        {
          "date": "2026-05-20",
          "close": 2953.95
        },
        {
          "date": "2026-05-21",
          "close": 2890.85
        },
        {
          "date": "2026-05-22",
          "close": 2974.59
        },
        {
          "date": "2026-05-25",
          "close": 3028.97
        },
        {
          "date": "2026-05-26",
          "close": 3023.43
        },
        {
          "date": "2026-05-27",
          "close": 3013.79
        },
        {
          "date": "2026-05-28",
          "close": 3086.07
        },
        {
          "date": "2026-05-29",
          "close": 3006.84
        },
        {
          "date": "2026-06-01",
          "close": 2957.72
        },
        {
          "date": "2026-06-02",
          "close": 2986.83
        },
        {
          "date": "2026-06-03",
          "close": 3004.97
        },
        {
          "date": "2026-06-04",
          "close": 3026.67
        },
        {
          "date": "2026-06-05",
          "close": 3050.6
        },
        {
          "date": "2026-06-08",
          "close": 2965.73
        },
        {
          "date": "2026-06-09",
          "close": 2996.84
        },
        {
          "date": "2026-06-10",
          "close": 2962.82
        },
        {
          "date": "2026-06-11",
          "close": 2951.19
        },
        {
          "date": "2026-06-12",
          "close": 2978.88
        },
        {
          "date": "2026-06-15",
          "close": 3048.36
        },
        {
          "date": "2026-06-16",
          "close": 3115.3
        },
        {
          "date": "2026-06-17",
          "close": 3107.13
        },
        {
          "date": "2026-06-18",
          "close": 3098.96
        },
        {
          "date": "2026-06-22",
          "close": 3088.49
        },
        {
          "date": "2026-06-23",
          "close": 3080.54
        },
        {
          "date": "2026-06-24",
          "close": 3001.55
        },
        {
          "date": "2026-06-25",
          "close": 2942.38
        },
        {
          "date": "2026-06-26",
          "close": 2892.61
        },
        {
          "date": "2026-06-29",
          "close": 2896.91
        },
        {
          "date": "2026-06-30",
          "close": 2928.19
        },
        {
          "date": "2026-07-01",
          "close": 2915.49
        },
        {
          "date": "2026-07-02",
          "close": 2868.78
        },
        {
          "date": "2026-07-03",
          "close": 2936.49
        },
        {
          "date": "2026-07-06",
          "close": 2856.03
        },
        {
          "date": "2026-07-07",
          "close": 2783.34
        },
        {
          "date": "2026-07-08",
          "close": 2722.79
        },
        {
          "date": "2026-07-09",
          "close": 2733.98
        },
        {
          "date": "2026-07-10",
          "close": 2743.98
        },
        {
          "date": "2026-07-13",
          "close": 2638.2
        },
        {
          "date": "2026-07-14",
          "close": 2691.13
        },
        {
          "date": "2026-07-15",
          "close": 2692.52
        },
        {
          "date": "2026-07-16",
          "close": 2672.95
        },
        {
          "date": "2026-07-17",
          "close": 2574.44
        },
        {
          "date": "2026-07-20",
          "close": 2479.42
        },
        {
          "date": "2026-07-21",
          "close": 2481.67
        },
        {
          "date": "2026-07-22",
          "close": 2447.25
        },
        {
          "date": "2026-07-23",
          "close": 2508.88
        },
        {
          "date": "2026-07-24",
          "close": 2452.09
        },
        {
          "date": "2026-07-27",
          "close": 2528.33
        },
        {
          "date": "2026-07-28",
          "close": 2508.37
        },
        {
          "date": "2026-07-29",
          "close": 2547.49
        },
        {
          "date": "2026-07-30",
          "close": 2509.85
        },
        {
          "date": "2026-07-31",
          "close": 2578.24
        },
        {
          "date": "2026-08-03",
          "close": 2612.42
        },
        {
          "date": "2026-08-04",
          "close": 2657.33
        },
        {
          "date": "2026-08-05",
          "close": 2685.14
        },
        {
          "date": "2026-08-06",
          "close": 2704.32
        },
        {
          "date": "2026-08-07",
          "close": 2715.05
        },
        {
          "date": "2026-08-10",
          "close": 2745.38
        },
        {
          "date": "2026-08-11",
          "close": 2741.31
        },
        {
          "date": "2026-08-12",
          "close": 2766.26
        },
        {
          "date": "2026-08-13",
          "close": 2754.93
        },
        {
          "date": "2026-08-14",
          "close": 2778.87
        },
        {
          "date": "2026-08-17",
          "close": 2831.63
        },
        {
          "date": "2026-08-18",
          "close": 2840.51
        },
        {
          "date": "2026-08-19",
          "close": 2719.7
        },
        {
          "date": "2026-08-20",
          "close": 2763.73
        },
        {
          "date": "2026-08-21",
          "close": 2799.84
        },
        {
          "date": "2026-08-24",
          "close": 2798.71
        },
        {
          "date": "2026-08-25",
          "close": 2831.53
        },
        {
          "date": "2026-08-26",
          "close": 2830.58
        },
        {
          "date": "2026-08-27",
          "close": 2874.33
        },
        {
          "date": "2026-08-28",
          "close": 2885.26
        },
        {
          "date": "2026-08-31",
          "close": 2922.98
        },
        {
          "date": "2026-09-01",
          "close": 2924.55
        },
        {
          "date": "2026-09-02",
          "close": 2931.2
        },
        {
          "date": "2026-09-03",
          "close": 2897.56
        },
        {
          "date": "2026-09-04",
          "close": 2875.57
        },
        {
          "date": "2026-09-07",
          "close": 2885.07
        },
        {
          "date": "2026-09-08",
          "close": 2910.77
        },
        {
          "date": "2026-09-09",
          "close": 2909.09
        },
        {
          "date": "2026-09-10",
          "close": 2866.61
        },
        {
          "date": "2026-09-11",
          "close": 2811.6
        },
        {
          "date": "2026-09-14",
          "close": 2850.3
        },
        {
          "date": "2026-09-15",
          "close": 2811.78
        },
        {
          "date": "2026-09-16",
          "close": 2892.57
        },
        {
          "date": "2026-09-17",
          "close": 2894.48
        },
        {
          "date": "2026-09-18",
          "close": 2945.75
        },
        {
          "date": "2026-09-21",
          "close": 3004.59
        },
        {
          "date": "2026-09-22",
          "close": 3009.8
        },
        {
          "date": "2026-09-23",
          "close": 3016.9
        },
        {
          "date": "2026-09-24",
          "close": 3018.48
        },
        {
          "date": "2026-09-28",
          "close": 2951.3
        },
        {
          "date": "2026-09-29",
          "close": 2970.89
        },
        {
          "date": "2026-09-30",
          "close": 2946.5
        },
        {
          "date": "2026-10-08",
          "close": 2925.04
        },
        {
          "date": "2026-10-09",
          "close": 2931.42
        },
        {
          "date": "2026-10-12",
          "close": 2890.98
        },
        {
          "date": "2026-10-13",
          "close": 2920.1
        },
        {
          "date": "2026-10-14",
          "close": 2904.0
        },
        {
          "date": "2026-10-15",
          "close": 2803.48
        },
        {
          "date": "2026-10-16",
          "close": 2850.49
        },
        {
          "date": "2026-10-19",
          "close": 2838.13
        },
        {
          "date": "2026-10-20",
          "close": 2960.76
        },
        {
          "date": "2026-10-21",
          "close": 2967.0
        },
        {
          "date": "2026-10-22",
          "close": 2960.32
        },
        {
          "date": "2026-10-23",
          "close": 2987.33
        },
        {
          "date": "2026-10-26",
          "close": 2938.3
        },
        {
          "date": "2026-10-27",
          "close": 2876.86
        },
        {
          "date": "2026-10-28",
          "close": 2927.8
        },
        {
          "date": "2026-10-29",
          "close": 2869.28
        },
        {
          "date": "2026-10-30",
          "close": 2810.58
        },
        {
          "date": "2026-11-02",
          "close": 2890.46
        },
        {
          "date": "2026-11-03",
          "close": 2854.96
        },
        {
          "date": "2026-11-04",
          "close": 2859.89
        },
        {
          "date": "2026-11-05",
          "close": 2907.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5064935064935064,
          "pullback_frequency": 0.22077922077922077,
          "up_wilson": [
            0.39720009365287134,
            0.6151697969278761
          ],
          "pullback_wilson": [
            0.14266403041098702,
            0.32543067461686576
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6739130434782609,
          "pullback_frequency": 0.21739130434782608,
          "up_wilson": [
            0.5296773241932241,
            0.7913405669074435
          ],
          "pullback_wilson": [
            0.12260905324562552,
            0.35573687371578955
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 11,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 15,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1246",
      "name": "房屋建设Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00960644908470032,
        "5": 0.024914470169695724,
        "20": -0.05010060150217521,
        "60": -0.005475931818307189
      },
      "moving_averages": {
        "5": 1767.4240000000223,
        "20": 1812.4030000000262,
        "60": 1869.6755000000044
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-20",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.049589999789202976,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2179.4
        },
        {
          "date": "2026-05-14",
          "close": 2140.67
        },
        {
          "date": "2026-05-15",
          "close": 2124.43
        },
        {
          "date": "2026-05-18",
          "close": 2107.93
        },
        {
          "date": "2026-05-19",
          "close": 2125.57
        },
        {
          "date": "2026-05-20",
          "close": 2088.94
        },
        {
          "date": "2026-05-21",
          "close": 2010.05
        },
        {
          "date": "2026-05-22",
          "close": 2028.54
        },
        {
          "date": "2026-05-25",
          "close": 2018.78
        },
        {
          "date": "2026-05-26",
          "close": 1973.56
        },
        {
          "date": "2026-05-27",
          "close": 1929.92
        },
        {
          "date": "2026-05-28",
          "close": 1976.22
        },
        {
          "date": "2026-05-29",
          "close": 2004.73
        },
        {
          "date": "2026-06-01",
          "close": 2021.56
        },
        {
          "date": "2026-06-02",
          "close": 2003.66
        },
        {
          "date": "2026-06-03",
          "close": 1980.33
        },
        {
          "date": "2026-06-04",
          "close": 1963.51
        },
        {
          "date": "2026-06-05",
          "close": 1945.5
        },
        {
          "date": "2026-06-08",
          "close": 1905.09
        },
        {
          "date": "2026-06-09",
          "close": 1884.53
        },
        {
          "date": "2026-06-10",
          "close": 1881.29
        },
        {
          "date": "2026-06-11",
          "close": 1873.51
        },
        {
          "date": "2026-06-12",
          "close": 1893.33
        },
        {
          "date": "2026-06-15",
          "close": 1879.82
        },
        {
          "date": "2026-06-16",
          "close": 1874.14
        },
        {
          "date": "2026-06-17",
          "close": 1852.72
        },
        {
          "date": "2026-06-18",
          "close": 1819.65
        },
        {
          "date": "2026-06-22",
          "close": 1807.35
        },
        {
          "date": "2026-06-23",
          "close": 1803.31
        },
        {
          "date": "2026-06-24",
          "close": 1761.31
        },
        {
          "date": "2026-06-25",
          "close": 1722.12
        },
        {
          "date": "2026-06-26",
          "close": 1670.57
        },
        {
          "date": "2026-06-29",
          "close": 1657.27
        },
        {
          "date": "2026-06-30",
          "close": 1640.96
        },
        {
          "date": "2026-07-01",
          "close": 1683.25
        },
        {
          "date": "2026-07-02",
          "close": 1690.48
        },
        {
          "date": "2026-07-03",
          "close": 1718.15
        },
        {
          "date": "2026-07-06",
          "close": 1723.94
        },
        {
          "date": "2026-07-07",
          "close": 1692.18
        },
        {
          "date": "2026-07-08",
          "close": 1719.73
        },
        {
          "date": "2026-07-09",
          "close": 1685.0
        },
        {
          "date": "2026-07-10",
          "close": 1720.93
        },
        {
          "date": "2026-07-13",
          "close": 1705.64
        },
        {
          "date": "2026-07-14",
          "close": 1749.72
        },
        {
          "date": "2026-07-15",
          "close": 1755.68
        },
        {
          "date": "2026-07-16",
          "close": 1787.02
        },
        {
          "date": "2026-07-17",
          "close": 1739.18
        },
        {
          "date": "2026-07-20",
          "close": 1744.35
        },
        {
          "date": "2026-07-21",
          "close": 1726.09
        },
        {
          "date": "2026-07-22",
          "close": 1734.5
        },
        {
          "date": "2026-07-23",
          "close": 1757.87
        },
        {
          "date": "2026-07-24",
          "close": 1724.01
        },
        {
          "date": "2026-07-27",
          "close": 1765.29
        },
        {
          "date": "2026-07-28",
          "close": 1765.58
        },
        {
          "date": "2026-07-29",
          "close": 1783.89
        },
        {
          "date": "2026-07-30",
          "close": 1781.7
        },
        {
          "date": "2026-07-31",
          "close": 1798.07
        },
        {
          "date": "2026-08-03",
          "close": 1836.93
        },
        {
          "date": "2026-08-04",
          "close": 1829.87
        },
        {
          "date": "2026-08-05",
          "close": 1813.39
        },
        {
          "date": "2026-08-06",
          "close": 1804.02
        },
        {
          "date": "2026-08-07",
          "close": 1779.23
        },
        {
          "date": "2026-08-10",
          "close": 1793.66
        },
        {
          "date": "2026-08-11",
          "close": 1801.37
        },
        {
          "date": "2026-08-12",
          "close": 1828.46
        },
        {
          "date": "2026-08-13",
          "close": 1854.75
        },
        {
          "date": "2026-08-14",
          "close": 1832.48
        },
        {
          "date": "2026-08-17",
          "close": 1865.26
        },
        {
          "date": "2026-08-18",
          "close": 1848.99
        },
        {
          "date": "2026-08-19",
          "close": 1812.73
        },
        {
          "date": "2026-08-20",
          "close": 1868.34
        },
        {
          "date": "2026-08-21",
          "close": 1890.93
        },
        {
          "date": "2026-08-24",
          "close": 1897.13
        },
        {
          "date": "2026-08-25",
          "close": 1925.49
        },
        {
          "date": "2026-08-26",
          "close": 1910.32
        },
        {
          "date": "2026-08-27",
          "close": 1888.07
        },
        {
          "date": "2026-08-28",
          "close": 1918.64
        },
        {
          "date": "2026-08-31",
          "close": 1900.79
        },
        {
          "date": "2026-09-01",
          "close": 1914.88
        },
        {
          "date": "2026-09-02",
          "close": 1923.91
        },
        {
          "date": "2026-09-03",
          "close": 1931.5
        },
        {
          "date": "2026-09-04",
          "close": 1942.23
        },
        {
          "date": "2026-09-07",
          "close": 1941.91
        },
        {
          "date": "2026-09-08",
          "close": 1959.5
        },
        {
          "date": "2026-09-09",
          "close": 1957.53
        },
        {
          "date": "2026-09-10",
          "close": 1970.22
        },
        {
          "date": "2026-09-11",
          "close": 1942.1
        },
        {
          "date": "2026-09-14",
          "close": 1949.95
        },
        {
          "date": "2026-09-15",
          "close": 1907.46
        },
        {
          "date": "2026-09-16",
          "close": 1919.22
        },
        {
          "date": "2026-09-17",
          "close": 1916.73
        },
        {
          "date": "2026-09-18",
          "close": 1943.61
        },
        {
          "date": "2026-09-21",
          "close": 1961.8
        },
        {
          "date": "2026-09-22",
          "close": 1947.66
        },
        {
          "date": "2026-09-23",
          "close": 1951.78
        },
        {
          "date": "2026-09-24",
          "close": 1916.32
        },
        {
          "date": "2026-09-28",
          "close": 1877.14
        },
        {
          "date": "2026-09-29",
          "close": 1904.75
        },
        {
          "date": "2026-09-30",
          "close": 1933.03
        },
        {
          "date": "2026-10-08",
          "close": 1898.58
        },
        {
          "date": "2026-10-09",
          "close": 1897.56
        },
        {
          "date": "2026-10-12",
          "close": 1886.8
        },
        {
          "date": "2026-10-13",
          "close": 1882.97
        },
        {
          "date": "2026-10-14",
          "close": 1855.31
        },
        {
          "date": "2026-10-15",
          "close": 1811.09
        },
        {
          "date": "2026-10-16",
          "close": 1832.93
        },
        {
          "date": "2026-10-19",
          "close": 1812.98
        },
        {
          "date": "2026-10-20",
          "close": 1814.13
        },
        {
          "date": "2026-10-21",
          "close": 1839.37
        },
        {
          "date": "2026-10-22",
          "close": 1802.19
        },
        {
          "date": "2026-10-23",
          "close": 1815.1
        },
        {
          "date": "2026-10-26",
          "close": 1817.27
        },
        {
          "date": "2026-10-27",
          "close": 1790.81
        },
        {
          "date": "2026-10-28",
          "close": 1792.81
        },
        {
          "date": "2026-10-29",
          "close": 1759.62
        },
        {
          "date": "2026-10-30",
          "close": 1731.51
        },
        {
          "date": "2026-11-02",
          "close": 1750.09
        },
        {
          "date": "2026-11-03",
          "close": 1765.76
        },
        {
          "date": "2026-11-04",
          "close": 1786.3
        },
        {
          "date": "2026-11-05",
          "close": 1803.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.25510204081632654,
          "up_wilson": [
            0.37360956939896406,
            0.5674753279554244
          ],
          "pullback_wilson": [
            0.1791746140210953,
            0.34950456481401354
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3275862068965517,
          "up_wilson": [
            0.3753827301422442,
            0.6246172698577558
          ],
          "pullback_wilson": [
            0.22083291084926074,
            0.455759453215292
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 0,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1247",
      "name": "基础建设",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017688358711093644,
        "5": 0.020226013100122398,
        "20": -0.04318853577507431,
        "60": -0.055170148031406185
      },
      "moving_averages": {
        "5": 1931.7879999999889,
        "20": 1981.9890000000014,
        "60": 2075.8285000000074
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.0466041434446709,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2498.42
        },
        {
          "date": "2026-05-14",
          "close": 2448.11
        },
        {
          "date": "2026-05-15",
          "close": 2425.85
        },
        {
          "date": "2026-05-18",
          "close": 2420.8
        },
        {
          "date": "2026-05-19",
          "close": 2434.86
        },
        {
          "date": "2026-05-20",
          "close": 2415.96
        },
        {
          "date": "2026-05-21",
          "close": 2359.82
        },
        {
          "date": "2026-05-22",
          "close": 2383.52
        },
        {
          "date": "2026-05-25",
          "close": 2376.97
        },
        {
          "date": "2026-05-26",
          "close": 2323.82
        },
        {
          "date": "2026-05-27",
          "close": 2265.94
        },
        {
          "date": "2026-05-28",
          "close": 2287.09
        },
        {
          "date": "2026-05-29",
          "close": 2280.58
        },
        {
          "date": "2026-06-01",
          "close": 2335.5
        },
        {
          "date": "2026-06-02",
          "close": 2315.88
        },
        {
          "date": "2026-06-03",
          "close": 2300.7
        },
        {
          "date": "2026-06-04",
          "close": 2266.31
        },
        {
          "date": "2026-06-05",
          "close": 2276.48
        },
        {
          "date": "2026-06-08",
          "close": 2240.88
        },
        {
          "date": "2026-06-09",
          "close": 2248.15
        },
        {
          "date": "2026-06-10",
          "close": 2202.45
        },
        {
          "date": "2026-06-11",
          "close": 2170.14
        },
        {
          "date": "2026-06-12",
          "close": 2201.73
        },
        {
          "date": "2026-06-15",
          "close": 2218.8
        },
        {
          "date": "2026-06-16",
          "close": 2210.33
        },
        {
          "date": "2026-06-17",
          "close": 2201.46
        },
        {
          "date": "2026-06-18",
          "close": 2161.19
        },
        {
          "date": "2026-06-22",
          "close": 2154.72
        },
        {
          "date": "2026-06-23",
          "close": 2154.39
        },
        {
          "date": "2026-06-24",
          "close": 2095.95
        },
        {
          "date": "2026-06-25",
          "close": 2056.54
        },
        {
          "date": "2026-06-26",
          "close": 2007.62
        },
        {
          "date": "2026-06-29",
          "close": 1993.6
        },
        {
          "date": "2026-06-30",
          "close": 2000.72
        },
        {
          "date": "2026-07-01",
          "close": 2056.35
        },
        {
          "date": "2026-07-02",
          "close": 2071.83
        },
        {
          "date": "2026-07-03",
          "close": 2098.27
        },
        {
          "date": "2026-07-06",
          "close": 2088.1
        },
        {
          "date": "2026-07-07",
          "close": 2036.0
        },
        {
          "date": "2026-07-08",
          "close": 2034.75
        },
        {
          "date": "2026-07-09",
          "close": 2024.58
        },
        {
          "date": "2026-07-10",
          "close": 2060.79
        },
        {
          "date": "2026-07-13",
          "close": 1998.46
        },
        {
          "date": "2026-07-14",
          "close": 2022.89
        },
        {
          "date": "2026-07-15",
          "close": 2045.06
        },
        {
          "date": "2026-07-16",
          "close": 2054.02
        },
        {
          "date": "2026-07-17",
          "close": 1983.48
        },
        {
          "date": "2026-07-20",
          "close": 1942.32
        },
        {
          "date": "2026-07-21",
          "close": 1932.07
        },
        {
          "date": "2026-07-22",
          "close": 1918.29
        },
        {
          "date": "2026-07-23",
          "close": 1974.95
        },
        {
          "date": "2026-07-24",
          "close": 1938.94
        },
        {
          "date": "2026-07-27",
          "close": 1977.36
        },
        {
          "date": "2026-07-28",
          "close": 1982.15
        },
        {
          "date": "2026-07-29",
          "close": 2009.84
        },
        {
          "date": "2026-07-30",
          "close": 1988.18
        },
        {
          "date": "2026-07-31",
          "close": 2034.45
        },
        {
          "date": "2026-08-03",
          "close": 2082.03
        },
        {
          "date": "2026-08-04",
          "close": 2088.56
        },
        {
          "date": "2026-08-05",
          "close": 2100.23
        },
        {
          "date": "2026-08-06",
          "close": 2104.99
        },
        {
          "date": "2026-08-07",
          "close": 2097.41
        },
        {
          "date": "2026-08-10",
          "close": 2128.36
        },
        {
          "date": "2026-08-11",
          "close": 2123.72
        },
        {
          "date": "2026-08-12",
          "close": 2154.24
        },
        {
          "date": "2026-08-13",
          "close": 2121.85
        },
        {
          "date": "2026-08-14",
          "close": 2115.77
        },
        {
          "date": "2026-08-17",
          "close": 2136.39
        },
        {
          "date": "2026-08-18",
          "close": 2118.8
        },
        {
          "date": "2026-08-19",
          "close": 2054.85
        },
        {
          "date": "2026-08-20",
          "close": 2089.15
        },
        {
          "date": "2026-08-21",
          "close": 2083.72
        },
        {
          "date": "2026-08-24",
          "close": 2081.19
        },
        {
          "date": "2026-08-25",
          "close": 2128.23
        },
        {
          "date": "2026-08-26",
          "close": 2154.85
        },
        {
          "date": "2026-08-27",
          "close": 2150.81
        },
        {
          "date": "2026-08-28",
          "close": 2169.04
        },
        {
          "date": "2026-08-31",
          "close": 2167.69
        },
        {
          "date": "2026-09-01",
          "close": 2194.83
        },
        {
          "date": "2026-09-02",
          "close": 2183.47
        },
        {
          "date": "2026-09-03",
          "close": 2163.11
        },
        {
          "date": "2026-09-04",
          "close": 2170.24
        },
        {
          "date": "2026-09-07",
          "close": 2181.86
        },
        {
          "date": "2026-09-08",
          "close": 2201.24
        },
        {
          "date": "2026-09-09",
          "close": 2181.85
        },
        {
          "date": "2026-09-10",
          "close": 2164.27
        },
        {
          "date": "2026-09-11",
          "close": 2122.06
        },
        {
          "date": "2026-09-14",
          "close": 2116.79
        },
        {
          "date": "2026-09-15",
          "close": 2064.12
        },
        {
          "date": "2026-09-16",
          "close": 2086.67
        },
        {
          "date": "2026-09-17",
          "close": 2091.54
        },
        {
          "date": "2026-09-18",
          "close": 2101.57
        },
        {
          "date": "2026-09-21",
          "close": 2125.39
        },
        {
          "date": "2026-09-22",
          "close": 2112.42
        },
        {
          "date": "2026-09-23",
          "close": 2097.85
        },
        {
          "date": "2026-09-24",
          "close": 2090.48
        },
        {
          "date": "2026-09-28",
          "close": 2051.23
        },
        {
          "date": "2026-09-29",
          "close": 2070.49
        },
        {
          "date": "2026-09-30",
          "close": 2083.46
        },
        {
          "date": "2026-10-08",
          "close": 2073.93
        },
        {
          "date": "2026-10-09",
          "close": 2081.36
        },
        {
          "date": "2026-10-12",
          "close": 2055.36
        },
        {
          "date": "2026-10-13",
          "close": 2068.49
        },
        {
          "date": "2026-10-14",
          "close": 2042.15
        },
        {
          "date": "2026-10-15",
          "close": 1975.11
        },
        {
          "date": "2026-10-16",
          "close": 2003.43
        },
        {
          "date": "2026-10-19",
          "close": 1985.5
        },
        {
          "date": "2026-10-20",
          "close": 1992.93
        },
        {
          "date": "2026-10-21",
          "close": 1997.95
        },
        {
          "date": "2026-10-22",
          "close": 1953.9
        },
        {
          "date": "2026-10-23",
          "close": 1978.0
        },
        {
          "date": "2026-10-26",
          "close": 1982.87
        },
        {
          "date": "2026-10-27",
          "close": 1948.71
        },
        {
          "date": "2026-10-28",
          "close": 1970.06
        },
        {
          "date": "2026-10-29",
          "close": 1945.02
        },
        {
          "date": "2026-10-30",
          "close": 1895.65
        },
        {
          "date": "2026-11-02",
          "close": 1914.16
        },
        {
          "date": "2026-11-03",
          "close": 1914.9
        },
        {
          "date": "2026-11-04",
          "close": 1949.87
        },
        {
          "date": "2026-11-05",
          "close": 1984.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.3068181818181818,
          "up_wilson": [
            0.35459403744214907,
            0.5582993322546592
          ],
          "pullback_wilson": [
            0.2202353054644818,
            0.4095615157469539
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4807692307692308,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "pullback_wilson": [
            0.26470463780216213,
            0.5204012628418061
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1248",
      "name": "专业工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02472306287212689,
        "5": 0.026395392201549628,
        "20": -0.08286172433730277,
        "60": -0.08517547323653163
      },
      "moving_averages": {
        "5": 3111.7360000000335,
        "20": 3261.292000000016,
        "60": 3481.027999999987
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-08",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.077847843891934,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4296.39
        },
        {
          "date": "2026-05-14",
          "close": 4183.71
        },
        {
          "date": "2026-05-15",
          "close": 4153.48
        },
        {
          "date": "2026-05-18",
          "close": 4156.14
        },
        {
          "date": "2026-05-19",
          "close": 4230.48
        },
        {
          "date": "2026-05-20",
          "close": 4215.51
        },
        {
          "date": "2026-05-21",
          "close": 4069.12
        },
        {
          "date": "2026-05-22",
          "close": 4099.75
        },
        {
          "date": "2026-05-25",
          "close": 4112.55
        },
        {
          "date": "2026-05-26",
          "close": 4073.66
        },
        {
          "date": "2026-05-27",
          "close": 4030.55
        },
        {
          "date": "2026-05-28",
          "close": 4055.06
        },
        {
          "date": "2026-05-29",
          "close": 3974.88
        },
        {
          "date": "2026-06-01",
          "close": 3988.06
        },
        {
          "date": "2026-06-02",
          "close": 3930.38
        },
        {
          "date": "2026-06-03",
          "close": 3909.52
        },
        {
          "date": "2026-06-04",
          "close": 3886.01
        },
        {
          "date": "2026-06-05",
          "close": 3904.96
        },
        {
          "date": "2026-06-08",
          "close": 3796.8
        },
        {
          "date": "2026-06-09",
          "close": 3851.19
        },
        {
          "date": "2026-06-10",
          "close": 3794.81
        },
        {
          "date": "2026-06-11",
          "close": 3742.65
        },
        {
          "date": "2026-06-12",
          "close": 3799.81
        },
        {
          "date": "2026-06-15",
          "close": 3871.11
        },
        {
          "date": "2026-06-16",
          "close": 3912.68
        },
        {
          "date": "2026-06-17",
          "close": 3943.15
        },
        {
          "date": "2026-06-18",
          "close": 3893.24
        },
        {
          "date": "2026-06-22",
          "close": 3904.99
        },
        {
          "date": "2026-06-23",
          "close": 3842.35
        },
        {
          "date": "2026-06-24",
          "close": 3834.97
        },
        {
          "date": "2026-06-25",
          "close": 3798.75
        },
        {
          "date": "2026-06-26",
          "close": 3757.87
        },
        {
          "date": "2026-06-29",
          "close": 3754.32
        },
        {
          "date": "2026-06-30",
          "close": 3739.47
        },
        {
          "date": "2026-07-01",
          "close": 3802.7
        },
        {
          "date": "2026-07-02",
          "close": 3774.15
        },
        {
          "date": "2026-07-03",
          "close": 3824.52
        },
        {
          "date": "2026-07-06",
          "close": 3737.08
        },
        {
          "date": "2026-07-07",
          "close": 3618.54
        },
        {
          "date": "2026-07-08",
          "close": 3592.46
        },
        {
          "date": "2026-07-09",
          "close": 3582.02
        },
        {
          "date": "2026-07-10",
          "close": 3661.51
        },
        {
          "date": "2026-07-13",
          "close": 3509.83
        },
        {
          "date": "2026-07-14",
          "close": 3550.67
        },
        {
          "date": "2026-07-15",
          "close": 3551.97
        },
        {
          "date": "2026-07-16",
          "close": 3515.7
        },
        {
          "date": "2026-07-17",
          "close": 3387.5
        },
        {
          "date": "2026-07-20",
          "close": 3305.05
        },
        {
          "date": "2026-07-21",
          "close": 3350.04
        },
        {
          "date": "2026-07-22",
          "close": 3294.71
        },
        {
          "date": "2026-07-23",
          "close": 3352.58
        },
        {
          "date": "2026-07-24",
          "close": 3262.09
        },
        {
          "date": "2026-07-27",
          "close": 3356.55
        },
        {
          "date": "2026-07-28",
          "close": 3302.28
        },
        {
          "date": "2026-07-29",
          "close": 3351.93
        },
        {
          "date": "2026-07-30",
          "close": 3262.55
        },
        {
          "date": "2026-07-31",
          "close": 3369.48
        },
        {
          "date": "2026-08-03",
          "close": 3415.97
        },
        {
          "date": "2026-08-04",
          "close": 3460.3
        },
        {
          "date": "2026-08-05",
          "close": 3519.91
        },
        {
          "date": "2026-08-06",
          "close": 3520.02
        },
        {
          "date": "2026-08-07",
          "close": 3551.59
        },
        {
          "date": "2026-08-10",
          "close": 3600.95
        },
        {
          "date": "2026-08-11",
          "close": 3570.11
        },
        {
          "date": "2026-08-12",
          "close": 3604.81
        },
        {
          "date": "2026-08-13",
          "close": 3553.42
        },
        {
          "date": "2026-08-14",
          "close": 3537.01
        },
        {
          "date": "2026-08-17",
          "close": 3611.63
        },
        {
          "date": "2026-08-18",
          "close": 3621.56
        },
        {
          "date": "2026-08-19",
          "close": 3458.06
        },
        {
          "date": "2026-08-20",
          "close": 3528.73
        },
        {
          "date": "2026-08-21",
          "close": 3530.68
        },
        {
          "date": "2026-08-24",
          "close": 3516.28
        },
        {
          "date": "2026-08-25",
          "close": 3558.85
        },
        {
          "date": "2026-08-26",
          "close": 3572.57
        },
        {
          "date": "2026-08-27",
          "close": 3586.95
        },
        {
          "date": "2026-08-28",
          "close": 3616.91
        },
        {
          "date": "2026-08-31",
          "close": 3627.81
        },
        {
          "date": "2026-09-01",
          "close": 3626.54
        },
        {
          "date": "2026-09-02",
          "close": 3600.99
        },
        {
          "date": "2026-09-03",
          "close": 3595.63
        },
        {
          "date": "2026-09-04",
          "close": 3586.47
        },
        {
          "date": "2026-09-07",
          "close": 3623.96
        },
        {
          "date": "2026-09-08",
          "close": 3660.49
        },
        {
          "date": "2026-09-09",
          "close": 3668.78
        },
        {
          "date": "2026-09-10",
          "close": 3661.09
        },
        {
          "date": "2026-09-11",
          "close": 3599.34
        },
        {
          "date": "2026-09-14",
          "close": 3590.84
        },
        {
          "date": "2026-09-15",
          "close": 3555.74
        },
        {
          "date": "2026-09-16",
          "close": 3609.15
        },
        {
          "date": "2026-09-17",
          "close": 3609.9
        },
        {
          "date": "2026-09-18",
          "close": 3662.01
        },
        {
          "date": "2026-09-21",
          "close": 3709.76
        },
        {
          "date": "2026-09-22",
          "close": 3688.89
        },
        {
          "date": "2026-09-23",
          "close": 3683.36
        },
        {
          "date": "2026-09-24",
          "close": 3634.63
        },
        {
          "date": "2026-09-28",
          "close": 3522.98
        },
        {
          "date": "2026-09-29",
          "close": 3535.21
        },
        {
          "date": "2026-09-30",
          "close": 3531.11
        },
        {
          "date": "2026-10-08",
          "close": 3511.03
        },
        {
          "date": "2026-10-09",
          "close": 3491.94
        },
        {
          "date": "2026-10-12",
          "close": 3457.64
        },
        {
          "date": "2026-10-13",
          "close": 3468.25
        },
        {
          "date": "2026-10-14",
          "close": 3407.86
        },
        {
          "date": "2026-10-15",
          "close": 3280.55
        },
        {
          "date": "2026-10-16",
          "close": 3320.49
        },
        {
          "date": "2026-10-19",
          "close": 3306.06
        },
        {
          "date": "2026-10-20",
          "close": 3318.85
        },
        {
          "date": "2026-10-21",
          "close": 3332.49
        },
        {
          "date": "2026-10-22",
          "close": 3249.27
        },
        {
          "date": "2026-10-23",
          "close": 3267.05
        },
        {
          "date": "2026-10-26",
          "close": 3245.19
        },
        {
          "date": "2026-10-27",
          "close": 3174.2
        },
        {
          "date": "2026-10-28",
          "close": 3210.03
        },
        {
          "date": "2026-10-29",
          "close": 3137.29
        },
        {
          "date": "2026-10-30",
          "close": 3034.4
        },
        {
          "date": "2026-11-02",
          "close": 3089.29
        },
        {
          "date": "2026-11-03",
          "close": 3072.48
        },
        {
          "date": "2026-11-04",
          "close": 3142.41
        },
        {
          "date": "2026-11-05",
          "close": 3220.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45054945054945056,
          "pullback_frequency": 0.32967032967032966,
          "up_wilson": [
            0.3523976853313362,
            0.5527071062660257
          ],
          "pullback_wilson": [
            0.24170900529290465,
            0.4314297213202305
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4528301886792453,
          "pullback_frequency": 0.39622641509433965,
          "up_wilson": [
            0.3265757915292224,
            0.5854602451289419
          ],
          "pullback_wilson": [
            0.27589406738001676,
            0.5305852132679447
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1249",
      "name": "焦炭Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0008853182520910385,
        "5": -0.005380092342905263,
        "20": -0.10759135114720042,
        "60": 0.02259909928185988
      },
      "moving_averages": {
        "5": 750.1560000000056,
        "20": 780.295000000007,
        "60": 797.5005000000004
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.1247091508942525,
      "history": [
        {
          "date": "2026-05-13",
          "close": 831.38
        },
        {
          "date": "2026-05-14",
          "close": 811.85
        },
        {
          "date": "2026-05-15",
          "close": 810.32
        },
        {
          "date": "2026-05-18",
          "close": 821.53
        },
        {
          "date": "2026-05-19",
          "close": 826.47
        },
        {
          "date": "2026-05-20",
          "close": 803.94
        },
        {
          "date": "2026-05-21",
          "close": 770.76
        },
        {
          "date": "2026-05-22",
          "close": 783.3
        },
        {
          "date": "2026-05-25",
          "close": 796.41
        },
        {
          "date": "2026-05-26",
          "close": 785.08
        },
        {
          "date": "2026-05-27",
          "close": 774.75
        },
        {
          "date": "2026-05-28",
          "close": 793.71
        },
        {
          "date": "2026-05-29",
          "close": 803.04
        },
        {
          "date": "2026-06-01",
          "close": 843.47
        },
        {
          "date": "2026-06-02",
          "close": 841.76
        },
        {
          "date": "2026-06-03",
          "close": 859.33
        },
        {
          "date": "2026-06-04",
          "close": 892.18
        },
        {
          "date": "2026-06-05",
          "close": 889.87
        },
        {
          "date": "2026-06-08",
          "close": 858.4
        },
        {
          "date": "2026-06-09",
          "close": 816.34
        },
        {
          "date": "2026-06-10",
          "close": 776.74
        },
        {
          "date": "2026-06-11",
          "close": 771.44
        },
        {
          "date": "2026-06-12",
          "close": 790.75
        },
        {
          "date": "2026-06-15",
          "close": 780.4
        },
        {
          "date": "2026-06-16",
          "close": 769.75
        },
        {
          "date": "2026-06-17",
          "close": 738.86
        },
        {
          "date": "2026-06-18",
          "close": 711.38
        },
        {
          "date": "2026-06-22",
          "close": 719.08
        },
        {
          "date": "2026-06-23",
          "close": 731.15
        },
        {
          "date": "2026-06-24",
          "close": 694.11
        },
        {
          "date": "2026-06-25",
          "close": 694.64
        },
        {
          "date": "2026-06-26",
          "close": 672.57
        },
        {
          "date": "2026-06-29",
          "close": 678.46
        },
        {
          "date": "2026-06-30",
          "close": 665.66
        },
        {
          "date": "2026-07-01",
          "close": 687.12
        },
        {
          "date": "2026-07-02",
          "close": 688.53
        },
        {
          "date": "2026-07-03",
          "close": 692.65
        },
        {
          "date": "2026-07-06",
          "close": 702.18
        },
        {
          "date": "2026-07-07",
          "close": 679.46
        },
        {
          "date": "2026-07-08",
          "close": 678.56
        },
        {
          "date": "2026-07-09",
          "close": 671.66
        },
        {
          "date": "2026-07-10",
          "close": 689.81
        },
        {
          "date": "2026-07-13",
          "close": 675.62
        },
        {
          "date": "2026-07-14",
          "close": 701.69
        },
        {
          "date": "2026-07-15",
          "close": 710.78
        },
        {
          "date": "2026-07-16",
          "close": 702.4
        },
        {
          "date": "2026-07-17",
          "close": 682.08
        },
        {
          "date": "2026-07-20",
          "close": 706.64
        },
        {
          "date": "2026-07-21",
          "close": 688.44
        },
        {
          "date": "2026-07-22",
          "close": 708.13
        },
        {
          "date": "2026-07-23",
          "close": 725.37
        },
        {
          "date": "2026-07-24",
          "close": 695.86
        },
        {
          "date": "2026-07-27",
          "close": 711.19
        },
        {
          "date": "2026-07-28",
          "close": 711.07
        },
        {
          "date": "2026-07-29",
          "close": 727.74
        },
        {
          "date": "2026-07-30",
          "close": 722.75
        },
        {
          "date": "2026-07-31",
          "close": 734.64
        },
        {
          "date": "2026-08-03",
          "close": 745.1
        },
        {
          "date": "2026-08-04",
          "close": 745.85
        },
        {
          "date": "2026-08-05",
          "close": 739.41
        },
        {
          "date": "2026-08-06",
          "close": 759.66
        },
        {
          "date": "2026-08-07",
          "close": 736.73
        },
        {
          "date": "2026-08-10",
          "close": 754.58
        },
        {
          "date": "2026-08-11",
          "close": 759.19
        },
        {
          "date": "2026-08-12",
          "close": 763.72
        },
        {
          "date": "2026-08-13",
          "close": 749.43
        },
        {
          "date": "2026-08-14",
          "close": 747.82
        },
        {
          "date": "2026-08-17",
          "close": 749.02
        },
        {
          "date": "2026-08-18",
          "close": 753.5
        },
        {
          "date": "2026-08-19",
          "close": 802.71
        },
        {
          "date": "2026-08-20",
          "close": 777.05
        },
        {
          "date": "2026-08-21",
          "close": 767.11
        },
        {
          "date": "2026-08-24",
          "close": 795.05
        },
        {
          "date": "2026-08-25",
          "close": 797.54
        },
        {
          "date": "2026-08-26",
          "close": 799.85
        },
        {
          "date": "2026-08-27",
          "close": 816.54
        },
        {
          "date": "2026-08-28",
          "close": 831.19
        },
        {
          "date": "2026-08-31",
          "close": 834.37
        },
        {
          "date": "2026-09-01",
          "close": 851.96
        },
        {
          "date": "2026-09-02",
          "close": 819.0
        },
        {
          "date": "2026-09-03",
          "close": 806.98
        },
        {
          "date": "2026-09-04",
          "close": 803.9
        },
        {
          "date": "2026-09-07",
          "close": 798.55
        },
        {
          "date": "2026-09-08",
          "close": 846.54
        },
        {
          "date": "2026-09-09",
          "close": 873.07
        },
        {
          "date": "2026-09-10",
          "close": 878.78
        },
        {
          "date": "2026-09-11",
          "close": 840.95
        },
        {
          "date": "2026-09-14",
          "close": 823.47
        },
        {
          "date": "2026-09-15",
          "close": 827.97
        },
        {
          "date": "2026-09-16",
          "close": 818.03
        },
        {
          "date": "2026-09-17",
          "close": 827.84
        },
        {
          "date": "2026-09-18",
          "close": 820.09
        },
        {
          "date": "2026-09-21",
          "close": 837.16
        },
        {
          "date": "2026-09-22",
          "close": 850.25
        },
        {
          "date": "2026-09-23",
          "close": 806.98
        },
        {
          "date": "2026-09-24",
          "close": 825.11
        },
        {
          "date": "2026-09-28",
          "close": 815.13
        },
        {
          "date": "2026-09-29",
          "close": 813.37
        },
        {
          "date": "2026-09-30",
          "close": 816.66
        },
        {
          "date": "2026-10-08",
          "close": 847.28
        },
        {
          "date": "2026-10-09",
          "close": 863.85
        },
        {
          "date": "2026-10-12",
          "close": 821.9
        },
        {
          "date": "2026-10-13",
          "close": 837.94
        },
        {
          "date": "2026-10-14",
          "close": 857.18
        },
        {
          "date": "2026-10-15",
          "close": 801.81
        },
        {
          "date": "2026-10-16",
          "close": 801.14
        },
        {
          "date": "2026-10-19",
          "close": 796.42
        },
        {
          "date": "2026-10-20",
          "close": 776.49
        },
        {
          "date": "2026-10-21",
          "close": 779.42
        },
        {
          "date": "2026-10-22",
          "close": 745.24
        },
        {
          "date": "2026-10-23",
          "close": 752.41
        },
        {
          "date": "2026-10-26",
          "close": 753.1
        },
        {
          "date": "2026-10-27",
          "close": 750.05
        },
        {
          "date": "2026-10-28",
          "close": 757.96
        },
        {
          "date": "2026-10-29",
          "close": 760.21
        },
        {
          "date": "2026-10-30",
          "close": 740.17
        },
        {
          "date": "2026-11-02",
          "close": 748.0
        },
        {
          "date": "2026-11-03",
          "close": 749.7
        },
        {
          "date": "2026-11-04",
          "close": 756.79
        },
        {
          "date": "2026-11-05",
          "close": 756.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5164835164835165,
          "pullback_frequency": 0.32967032967032966,
          "up_wilson": [
            0.4152403166495234,
            0.6163914194846896
          ],
          "pullback_wilson": [
            0.24170900529290465,
            0.4314297213202305
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4339622641509434,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 19,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1250",
      "name": "煤炭开采",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.019685494753655886,
        "5": -0.02814847981827706,
        "20": -0.1032483007764281,
        "60": -0.003889722178692212
      },
      "moving_averages": {
        "5": 1810.1060000000057,
        "20": 1872.8645000000135,
        "60": 1928.457500000007
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-26",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.11444308445532436,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1806.31
        },
        {
          "date": "2026-05-14",
          "close": 1785.31
        },
        {
          "date": "2026-05-15",
          "close": 1791.65
        },
        {
          "date": "2026-05-18",
          "close": 1833.08
        },
        {
          "date": "2026-05-19",
          "close": 1842.9
        },
        {
          "date": "2026-05-20",
          "close": 1808.98
        },
        {
          "date": "2026-05-21",
          "close": 1754.72
        },
        {
          "date": "2026-05-22",
          "close": 1743.38
        },
        {
          "date": "2026-05-25",
          "close": 1803.17
        },
        {
          "date": "2026-05-26",
          "close": 1773.04
        },
        {
          "date": "2026-05-27",
          "close": 1794.11
        },
        {
          "date": "2026-05-28",
          "close": 1820.39
        },
        {
          "date": "2026-05-29",
          "close": 1860.1
        },
        {
          "date": "2026-06-01",
          "close": 1986.26
        },
        {
          "date": "2026-06-02",
          "close": 1981.21
        },
        {
          "date": "2026-06-03",
          "close": 2044.91
        },
        {
          "date": "2026-06-04",
          "close": 2076.25
        },
        {
          "date": "2026-06-05",
          "close": 2044.95
        },
        {
          "date": "2026-06-08",
          "close": 2026.32
        },
        {
          "date": "2026-06-09",
          "close": 1977.77
        },
        {
          "date": "2026-06-10",
          "close": 1897.97
        },
        {
          "date": "2026-06-11",
          "close": 1904.2
        },
        {
          "date": "2026-06-12",
          "close": 1921.24
        },
        {
          "date": "2026-06-15",
          "close": 1850.14
        },
        {
          "date": "2026-06-16",
          "close": 1811.97
        },
        {
          "date": "2026-06-17",
          "close": 1766.73
        },
        {
          "date": "2026-06-18",
          "close": 1715.19
        },
        {
          "date": "2026-06-22",
          "close": 1760.27
        },
        {
          "date": "2026-06-23",
          "close": 1751.74
        },
        {
          "date": "2026-06-24",
          "close": 1697.3
        },
        {
          "date": "2026-06-25",
          "close": 1670.85
        },
        {
          "date": "2026-06-26",
          "close": 1619.04
        },
        {
          "date": "2026-06-29",
          "close": 1640.17
        },
        {
          "date": "2026-06-30",
          "close": 1598.09
        },
        {
          "date": "2026-07-01",
          "close": 1643.04
        },
        {
          "date": "2026-07-02",
          "close": 1658.76
        },
        {
          "date": "2026-07-03",
          "close": 1682.42
        },
        {
          "date": "2026-07-06",
          "close": 1741.67
        },
        {
          "date": "2026-07-07",
          "close": 1683.62
        },
        {
          "date": "2026-07-08",
          "close": 1696.92
        },
        {
          "date": "2026-07-09",
          "close": 1664.06
        },
        {
          "date": "2026-07-10",
          "close": 1662.31
        },
        {
          "date": "2026-07-13",
          "close": 1657.78
        },
        {
          "date": "2026-07-14",
          "close": 1728.31
        },
        {
          "date": "2026-07-15",
          "close": 1771.26
        },
        {
          "date": "2026-07-16",
          "close": 1727.24
        },
        {
          "date": "2026-07-17",
          "close": 1693.57
        },
        {
          "date": "2026-07-20",
          "close": 1785.3
        },
        {
          "date": "2026-07-21",
          "close": 1751.76
        },
        {
          "date": "2026-07-22",
          "close": 1802.32
        },
        {
          "date": "2026-07-23",
          "close": 1832.72
        },
        {
          "date": "2026-07-24",
          "close": 1755.85
        },
        {
          "date": "2026-07-27",
          "close": 1772.71
        },
        {
          "date": "2026-07-28",
          "close": 1750.72
        },
        {
          "date": "2026-07-29",
          "close": 1790.84
        },
        {
          "date": "2026-07-30",
          "close": 1788.45
        },
        {
          "date": "2026-07-31",
          "close": 1796.51
        },
        {
          "date": "2026-08-03",
          "close": 1778.91
        },
        {
          "date": "2026-08-04",
          "close": 1777.94
        },
        {
          "date": "2026-08-05",
          "close": 1786.76
        },
        {
          "date": "2026-08-06",
          "close": 1883.77
        },
        {
          "date": "2026-08-07",
          "close": 1873.71
        },
        {
          "date": "2026-08-10",
          "close": 1910.46
        },
        {
          "date": "2026-08-11",
          "close": 1909.1
        },
        {
          "date": "2026-08-12",
          "close": 1887.43
        },
        {
          "date": "2026-08-13",
          "close": 1863.47
        },
        {
          "date": "2026-08-14",
          "close": 1889.66
        },
        {
          "date": "2026-08-17",
          "close": 1883.2
        },
        {
          "date": "2026-08-18",
          "close": 1894.35
        },
        {
          "date": "2026-08-19",
          "close": 1901.89
        },
        {
          "date": "2026-08-20",
          "close": 1904.31
        },
        {
          "date": "2026-08-21",
          "close": 1915.12
        },
        {
          "date": "2026-08-24",
          "close": 1964.58
        },
        {
          "date": "2026-08-25",
          "close": 1968.77
        },
        {
          "date": "2026-08-26",
          "close": 1981.79
        },
        {
          "date": "2026-08-27",
          "close": 2033.82
        },
        {
          "date": "2026-08-28",
          "close": 2051.55
        },
        {
          "date": "2026-08-31",
          "close": 2101.96
        },
        {
          "date": "2026-09-01",
          "close": 2063.9
        },
        {
          "date": "2026-09-02",
          "close": 1997.43
        },
        {
          "date": "2026-09-03",
          "close": 1996.49
        },
        {
          "date": "2026-09-04",
          "close": 1985.57
        },
        {
          "date": "2026-09-07",
          "close": 1948.19
        },
        {
          "date": "2026-09-08",
          "close": 1990.69
        },
        {
          "date": "2026-09-09",
          "close": 2056.87
        },
        {
          "date": "2026-09-10",
          "close": 2022.99
        },
        {
          "date": "2026-09-11",
          "close": 1969.74
        },
        {
          "date": "2026-09-14",
          "close": 1946.57
        },
        {
          "date": "2026-09-15",
          "close": 1942.66
        },
        {
          "date": "2026-09-16",
          "close": 1941.86
        },
        {
          "date": "2026-09-17",
          "close": 1938.11
        },
        {
          "date": "2026-09-18",
          "close": 1925.91
        },
        {
          "date": "2026-09-21",
          "close": 1973.8
        },
        {
          "date": "2026-09-22",
          "close": 1994.75
        },
        {
          "date": "2026-09-23",
          "close": 1953.47
        },
        {
          "date": "2026-09-24",
          "close": 1958.3
        },
        {
          "date": "2026-09-28",
          "close": 1951.22
        },
        {
          "date": "2026-09-29",
          "close": 1937.64
        },
        {
          "date": "2026-09-30",
          "close": 1950.33
        },
        {
          "date": "2026-10-08",
          "close": 1984.73
        },
        {
          "date": "2026-10-09",
          "close": 2009.82
        },
        {
          "date": "2026-10-12",
          "close": 1958.25
        },
        {
          "date": "2026-10-13",
          "close": 1978.38
        },
        {
          "date": "2026-10-14",
          "close": 1997.28
        },
        {
          "date": "2026-10-15",
          "close": 1907.18
        },
        {
          "date": "2026-10-16",
          "close": 1927.44
        },
        {
          "date": "2026-10-19",
          "close": 1941.6
        },
        {
          "date": "2026-10-20",
          "close": 1898.89
        },
        {
          "date": "2026-10-21",
          "close": 1881.34
        },
        {
          "date": "2026-10-22",
          "close": 1811.8
        },
        {
          "date": "2026-10-23",
          "close": 1816.23
        },
        {
          "date": "2026-10-26",
          "close": 1814.98
        },
        {
          "date": "2026-10-27",
          "close": 1812.61
        },
        {
          "date": "2026-10-28",
          "close": 1819.6
        },
        {
          "date": "2026-10-29",
          "close": 1831.36
        },
        {
          "date": "2026-10-30",
          "close": 1825.72
        },
        {
          "date": "2026-11-02",
          "close": 1818.98
        },
        {
          "date": "2026-11-03",
          "close": 1810.47
        },
        {
          "date": "2026-11-04",
          "close": 1815.55
        },
        {
          "date": "2026-11-05",
          "close": 1779.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5573770491803278,
          "pullback_frequency": 0.18032786885245902,
          "up_wilson": [
            0.4330336769314388,
            0.6749219447851712
          ],
          "pullback_wilson": [
            0.10379140124053363,
            0.2947415634812107
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45714285714285713,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.3046601928840721,
            0.6181027493151624
          ],
          "pullback_wilson": [
            0.20831694987048957,
            0.5084805048600374
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 15,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 3,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1251",
      "name": "个护用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022372979214780653,
        "5": 0.033511673151751076,
        "20": -0.058348228134186164,
        "60": 0.03431658878504673
      },
      "moving_averages": {
        "5": 621.3379999999888,
        "20": 644.2410000000091,
        "60": 638.8766666666663
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-13",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.06899271224313941,
      "history": [
        {
          "date": "2026-05-13",
          "close": 702.83
        },
        {
          "date": "2026-05-14",
          "close": 691.33
        },
        {
          "date": "2026-05-15",
          "close": 679.64
        },
        {
          "date": "2026-05-18",
          "close": 672.95
        },
        {
          "date": "2026-05-19",
          "close": 660.57
        },
        {
          "date": "2026-05-20",
          "close": 651.09
        },
        {
          "date": "2026-05-21",
          "close": 633.81
        },
        {
          "date": "2026-05-22",
          "close": 637.27
        },
        {
          "date": "2026-05-25",
          "close": 632.86
        },
        {
          "date": "2026-05-26",
          "close": 625.1
        },
        {
          "date": "2026-05-27",
          "close": 620.96
        },
        {
          "date": "2026-05-28",
          "close": 616.05
        },
        {
          "date": "2026-05-29",
          "close": 620.5
        },
        {
          "date": "2026-06-01",
          "close": 639.98
        },
        {
          "date": "2026-06-02",
          "close": 623.15
        },
        {
          "date": "2026-06-03",
          "close": 611.64
        },
        {
          "date": "2026-06-04",
          "close": 599.2
        },
        {
          "date": "2026-06-05",
          "close": 605.15
        },
        {
          "date": "2026-06-08",
          "close": 588.11
        },
        {
          "date": "2026-06-09",
          "close": 588.76
        },
        {
          "date": "2026-06-10",
          "close": 589.13
        },
        {
          "date": "2026-06-11",
          "close": 585.91
        },
        {
          "date": "2026-06-12",
          "close": 606.19
        },
        {
          "date": "2026-06-15",
          "close": 609.47
        },
        {
          "date": "2026-06-16",
          "close": 604.76
        },
        {
          "date": "2026-06-17",
          "close": 593.84
        },
        {
          "date": "2026-06-18",
          "close": 590.52
        },
        {
          "date": "2026-06-22",
          "close": 583.61
        },
        {
          "date": "2026-06-23",
          "close": 597.88
        },
        {
          "date": "2026-06-24",
          "close": 583.65
        },
        {
          "date": "2026-06-25",
          "close": 574.12
        },
        {
          "date": "2026-06-26",
          "close": 563.19
        },
        {
          "date": "2026-06-29",
          "close": 578.0
        },
        {
          "date": "2026-06-30",
          "close": 565.89
        },
        {
          "date": "2026-07-01",
          "close": 578.04
        },
        {
          "date": "2026-07-02",
          "close": 585.04
        },
        {
          "date": "2026-07-03",
          "close": 591.62
        },
        {
          "date": "2026-07-06",
          "close": 591.42
        },
        {
          "date": "2026-07-07",
          "close": 586.39
        },
        {
          "date": "2026-07-08",
          "close": 588.02
        },
        {
          "date": "2026-07-09",
          "close": 581.97
        },
        {
          "date": "2026-07-10",
          "close": 588.03
        },
        {
          "date": "2026-07-13",
          "close": 575.26
        },
        {
          "date": "2026-07-14",
          "close": 586.51
        },
        {
          "date": "2026-07-15",
          "close": 602.11
        },
        {
          "date": "2026-07-16",
          "close": 609.38
        },
        {
          "date": "2026-07-17",
          "close": 592.62
        },
        {
          "date": "2026-07-20",
          "close": 592.93
        },
        {
          "date": "2026-07-21",
          "close": 581.79
        },
        {
          "date": "2026-07-22",
          "close": 579.2
        },
        {
          "date": "2026-07-23",
          "close": 585.22
        },
        {
          "date": "2026-07-24",
          "close": 565.39
        },
        {
          "date": "2026-07-27",
          "close": 587.3
        },
        {
          "date": "2026-07-28",
          "close": 594.54
        },
        {
          "date": "2026-07-29",
          "close": 609.65
        },
        {
          "date": "2026-07-30",
          "close": 608.63
        },
        {
          "date": "2026-07-31",
          "close": 615.49
        },
        {
          "date": "2026-08-03",
          "close": 620.28
        },
        {
          "date": "2026-08-04",
          "close": 615.62
        },
        {
          "date": "2026-08-05",
          "close": 616.32
        },
        {
          "date": "2026-08-06",
          "close": 616.85
        },
        {
          "date": "2026-08-07",
          "close": 620.0
        },
        {
          "date": "2026-08-10",
          "close": 636.36
        },
        {
          "date": "2026-08-11",
          "close": 630.46
        },
        {
          "date": "2026-08-12",
          "close": 629.1
        },
        {
          "date": "2026-08-13",
          "close": 620.92
        },
        {
          "date": "2026-08-14",
          "close": 616.8
        },
        {
          "date": "2026-08-17",
          "close": 624.25
        },
        {
          "date": "2026-08-18",
          "close": 624.87
        },
        {
          "date": "2026-08-19",
          "close": 606.79
        },
        {
          "date": "2026-08-20",
          "close": 623.33
        },
        {
          "date": "2026-08-21",
          "close": 616.96
        },
        {
          "date": "2026-08-24",
          "close": 609.84
        },
        {
          "date": "2026-08-25",
          "close": 624.22
        },
        {
          "date": "2026-08-26",
          "close": 620.0
        },
        {
          "date": "2026-08-27",
          "close": 619.73
        },
        {
          "date": "2026-08-28",
          "close": 624.6
        },
        {
          "date": "2026-08-31",
          "close": 625.43
        },
        {
          "date": "2026-09-01",
          "close": 631.29
        },
        {
          "date": "2026-09-02",
          "close": 630.54
        },
        {
          "date": "2026-09-03",
          "close": 625.1
        },
        {
          "date": "2026-09-04",
          "close": 632.82
        },
        {
          "date": "2026-09-07",
          "close": 642.46
        },
        {
          "date": "2026-09-08",
          "close": 650.6
        },
        {
          "date": "2026-09-09",
          "close": 647.98
        },
        {
          "date": "2026-09-10",
          "close": 634.68
        },
        {
          "date": "2026-09-11",
          "close": 621.22
        },
        {
          "date": "2026-09-14",
          "close": 629.35
        },
        {
          "date": "2026-09-15",
          "close": 618.22
        },
        {
          "date": "2026-09-16",
          "close": 629.38
        },
        {
          "date": "2026-09-17",
          "close": 632.84
        },
        {
          "date": "2026-09-18",
          "close": 649.8
        },
        {
          "date": "2026-09-21",
          "close": 668.94
        },
        {
          "date": "2026-09-22",
          "close": 671.74
        },
        {
          "date": "2026-09-23",
          "close": 668.62
        },
        {
          "date": "2026-09-24",
          "close": 671.78
        },
        {
          "date": "2026-09-28",
          "close": 669.61
        },
        {
          "date": "2026-09-29",
          "close": 671.93
        },
        {
          "date": "2026-09-30",
          "close": 681.4
        },
        {
          "date": "2026-10-08",
          "close": 676.97
        },
        {
          "date": "2026-10-09",
          "close": 684.71
        },
        {
          "date": "2026-10-12",
          "close": 681.84
        },
        {
          "date": "2026-10-13",
          "close": 681.88
        },
        {
          "date": "2026-10-14",
          "close": 672.03
        },
        {
          "date": "2026-10-15",
          "close": 654.99
        },
        {
          "date": "2026-10-16",
          "close": 662.65
        },
        {
          "date": "2026-10-19",
          "close": 657.29
        },
        {
          "date": "2026-10-20",
          "close": 652.67
        },
        {
          "date": "2026-10-21",
          "close": 640.79
        },
        {
          "date": "2026-10-22",
          "close": 630.17
        },
        {
          "date": "2026-10-23",
          "close": 641.16
        },
        {
          "date": "2026-10-26",
          "close": 644.16
        },
        {
          "date": "2026-10-27",
          "close": 628.11
        },
        {
          "date": "2026-10-28",
          "close": 628.88
        },
        {
          "date": "2026-10-29",
          "close": 616.8
        },
        {
          "date": "2026-10-30",
          "close": 609.09
        },
        {
          "date": "2026-11-02",
          "close": 617.04
        },
        {
          "date": "2026-11-03",
          "close": 619.57
        },
        {
          "date": "2026-11-04",
          "close": 623.52
        },
        {
          "date": "2026-11-05",
          "close": 637.47
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.3615422828345619,
            0.5701528406236281
          ],
          "pullback_wilson": [
            0.16972312954861019,
            0.35214273465871976
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.38181818181818183,
          "up_wilson": [
            0.41522690241861226,
            0.6697471974798342
          ],
          "pullback_wilson": [
            0.265159542588938,
            0.5139077976751008
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 8,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1252",
      "name": "化妆品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015504483696471505,
        "5": 0.014116230051189449,
        "20": -0.08137536754477359,
        "60": -0.14027671414713838
      },
      "moving_averages": {
        "5": 1651.0939999999944,
        "20": 1736.0545000000159,
        "60": 1837.4626666666784
      },
      "phase": "下降",
      "phase_days": 32,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-07",
            "end": "2026-07-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-10",
            "end": "2026-07-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-16",
            "end": "2026-07-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-04",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-18",
            "end": "2026-09-02",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-14",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-11-05",
            "sessions": 32,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.10038251132575426,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2334.76
        },
        {
          "date": "2026-05-14",
          "close": 2305.24
        },
        {
          "date": "2026-05-15",
          "close": 2291.41
        },
        {
          "date": "2026-05-18",
          "close": 2278.63
        },
        {
          "date": "2026-05-19",
          "close": 2291.13
        },
        {
          "date": "2026-05-20",
          "close": 2288.09
        },
        {
          "date": "2026-05-21",
          "close": 2240.87
        },
        {
          "date": "2026-05-22",
          "close": 2246.92
        },
        {
          "date": "2026-05-25",
          "close": 2227.79
        },
        {
          "date": "2026-05-26",
          "close": 2200.33
        },
        {
          "date": "2026-05-27",
          "close": 2171.01
        },
        {
          "date": "2026-05-28",
          "close": 2162.72
        },
        {
          "date": "2026-05-29",
          "close": 2177.83
        },
        {
          "date": "2026-06-01",
          "close": 2245.69
        },
        {
          "date": "2026-06-02",
          "close": 2183.02
        },
        {
          "date": "2026-06-03",
          "close": 2161.07
        },
        {
          "date": "2026-06-04",
          "close": 2106.41
        },
        {
          "date": "2026-06-05",
          "close": 2112.0
        },
        {
          "date": "2026-06-08",
          "close": 2058.68
        },
        {
          "date": "2026-06-09",
          "close": 2039.78
        },
        {
          "date": "2026-06-10",
          "close": 2031.78
        },
        {
          "date": "2026-06-11",
          "close": 2003.06
        },
        {
          "date": "2026-06-12",
          "close": 2038.11
        },
        {
          "date": "2026-06-15",
          "close": 2051.69
        },
        {
          "date": "2026-06-16",
          "close": 2044.56
        },
        {
          "date": "2026-06-17",
          "close": 2002.21
        },
        {
          "date": "2026-06-18",
          "close": 1982.08
        },
        {
          "date": "2026-06-22",
          "close": 1965.57
        },
        {
          "date": "2026-06-23",
          "close": 1989.19
        },
        {
          "date": "2026-06-24",
          "close": 1933.47
        },
        {
          "date": "2026-06-25",
          "close": 1886.96
        },
        {
          "date": "2026-06-26",
          "close": 1849.24
        },
        {
          "date": "2026-06-29",
          "close": 1874.02
        },
        {
          "date": "2026-06-30",
          "close": 1898.72
        },
        {
          "date": "2026-07-01",
          "close": 1962.42
        },
        {
          "date": "2026-07-02",
          "close": 1994.31
        },
        {
          "date": "2026-07-03",
          "close": 2014.92
        },
        {
          "date": "2026-07-06",
          "close": 2010.26
        },
        {
          "date": "2026-07-07",
          "close": 1960.94
        },
        {
          "date": "2026-07-08",
          "close": 1943.13
        },
        {
          "date": "2026-07-09",
          "close": 1927.11
        },
        {
          "date": "2026-07-10",
          "close": 1950.8
        },
        {
          "date": "2026-07-13",
          "close": 1888.22
        },
        {
          "date": "2026-07-14",
          "close": 1932.67
        },
        {
          "date": "2026-07-15",
          "close": 1987.25
        },
        {
          "date": "2026-07-16",
          "close": 1992.65
        },
        {
          "date": "2026-07-17",
          "close": 1890.85
        },
        {
          "date": "2026-07-20",
          "close": 1883.79
        },
        {
          "date": "2026-07-21",
          "close": 1898.43
        },
        {
          "date": "2026-07-22",
          "close": 1893.66
        },
        {
          "date": "2026-07-23",
          "close": 1915.27
        },
        {
          "date": "2026-07-24",
          "close": 1860.24
        },
        {
          "date": "2026-07-27",
          "close": 1970.88
        },
        {
          "date": "2026-07-28",
          "close": 1925.84
        },
        {
          "date": "2026-07-29",
          "close": 1919.73
        },
        {
          "date": "2026-07-30",
          "close": 1891.97
        },
        {
          "date": "2026-07-31",
          "close": 1902.69
        },
        {
          "date": "2026-08-03",
          "close": 1920.13
        },
        {
          "date": "2026-08-04",
          "close": 1942.94
        },
        {
          "date": "2026-08-05",
          "close": 1958.7
        },
        {
          "date": "2026-08-06",
          "close": 1954.74
        },
        {
          "date": "2026-08-07",
          "close": 1958.4
        },
        {
          "date": "2026-08-10",
          "close": 1990.58
        },
        {
          "date": "2026-08-11",
          "close": 1968.04
        },
        {
          "date": "2026-08-12",
          "close": 1967.22
        },
        {
          "date": "2026-08-13",
          "close": 1940.04
        },
        {
          "date": "2026-08-14",
          "close": 1900.0
        },
        {
          "date": "2026-08-17",
          "close": 1905.69
        },
        {
          "date": "2026-08-18",
          "close": 1899.9
        },
        {
          "date": "2026-08-19",
          "close": 1814.65
        },
        {
          "date": "2026-08-20",
          "close": 1853.12
        },
        {
          "date": "2026-08-21",
          "close": 1835.51
        },
        {
          "date": "2026-08-24",
          "close": 1797.11
        },
        {
          "date": "2026-08-25",
          "close": 1872.36
        },
        {
          "date": "2026-08-26",
          "close": 1882.43
        },
        {
          "date": "2026-08-27",
          "close": 1880.05
        },
        {
          "date": "2026-08-28",
          "close": 1873.13
        },
        {
          "date": "2026-08-31",
          "close": 1873.54
        },
        {
          "date": "2026-09-01",
          "close": 1902.17
        },
        {
          "date": "2026-09-02",
          "close": 1958.42
        },
        {
          "date": "2026-09-03",
          "close": 1953.12
        },
        {
          "date": "2026-09-04",
          "close": 1954.3
        },
        {
          "date": "2026-09-07",
          "close": 1954.04
        },
        {
          "date": "2026-09-08",
          "close": 1970.75
        },
        {
          "date": "2026-09-09",
          "close": 1929.81
        },
        {
          "date": "2026-09-10",
          "close": 1885.43
        },
        {
          "date": "2026-09-11",
          "close": 1835.47
        },
        {
          "date": "2026-09-14",
          "close": 1827.05
        },
        {
          "date": "2026-09-15",
          "close": 1787.61
        },
        {
          "date": "2026-09-16",
          "close": 1817.44
        },
        {
          "date": "2026-09-17",
          "close": 1823.34
        },
        {
          "date": "2026-09-18",
          "close": 1858.5
        },
        {
          "date": "2026-09-21",
          "close": 1906.93
        },
        {
          "date": "2026-09-22",
          "close": 1905.76
        },
        {
          "date": "2026-09-23",
          "close": 1876.72
        },
        {
          "date": "2026-09-24",
          "close": 1865.58
        },
        {
          "date": "2026-09-28",
          "close": 1824.12
        },
        {
          "date": "2026-09-29",
          "close": 1835.27
        },
        {
          "date": "2026-09-30",
          "close": 1855.22
        },
        {
          "date": "2026-10-08",
          "close": 1833.11
        },
        {
          "date": "2026-10-09",
          "close": 1871.84
        },
        {
          "date": "2026-10-12",
          "close": 1835.14
        },
        {
          "date": "2026-10-13",
          "close": 1841.2
        },
        {
          "date": "2026-10-14",
          "close": 1810.62
        },
        {
          "date": "2026-10-15",
          "close": 1762.79
        },
        {
          "date": "2026-10-16",
          "close": 1761.95
        },
        {
          "date": "2026-10-19",
          "close": 1755.12
        },
        {
          "date": "2026-10-20",
          "close": 1776.34
        },
        {
          "date": "2026-10-21",
          "close": 1749.26
        },
        {
          "date": "2026-10-22",
          "close": 1723.68
        },
        {
          "date": "2026-10-23",
          "close": 1743.27
        },
        {
          "date": "2026-10-26",
          "close": 1756.09
        },
        {
          "date": "2026-10-27",
          "close": 1708.48
        },
        {
          "date": "2026-10-28",
          "close": 1709.34
        },
        {
          "date": "2026-10-29",
          "close": 1660.5
        },
        {
          "date": "2026-10-30",
          "close": 1626.8
        },
        {
          "date": "2026-11-02",
          "close": 1647.19
        },
        {
          "date": "2026-11-03",
          "close": 1639.31
        },
        {
          "date": "2026-11-04",
          "close": 1658.23
        },
        {
          "date": "2026-11-05",
          "close": 1683.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 106,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5566037735849056,
          "pullback_frequency": 0.2641509433962264,
          "up_wilson": [
            0.46169918065155957,
            0.647549186302387
          ],
          "pullback_wilson": [
            0.18953867763394666,
            0.35525979339127595
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.453125,
          "pullback_frequency": 0.484375,
          "up_wilson": [
            0.3372944778061167,
            0.5742640277994588
          ],
          "pullback_wilson": [
            0.3663355166543264,
            0.6041839852141988
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 18,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 18,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1253",
      "name": "医疗美容",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023535985256925684,
        "5": 0.03801532940322705,
        "20": 0.020086167313084324,
        "60": -0.04357344374015304
      },
      "moving_averages": {
        "5": 1016.385999999987,
        "20": 1025.183000000019,
        "60": 1030.7213333333416
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-28",
            "end": "2026-10-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.029176313073554283,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1245.3
        },
        {
          "date": "2026-05-14",
          "close": 1210.63
        },
        {
          "date": "2026-05-15",
          "close": 1201.45
        },
        {
          "date": "2026-05-18",
          "close": 1167.46
        },
        {
          "date": "2026-05-19",
          "close": 1178.88
        },
        {
          "date": "2026-05-20",
          "close": 1179.78
        },
        {
          "date": "2026-05-21",
          "close": 1159.05
        },
        {
          "date": "2026-05-22",
          "close": 1158.18
        },
        {
          "date": "2026-05-25",
          "close": 1150.28
        },
        {
          "date": "2026-05-26",
          "close": 1140.41
        },
        {
          "date": "2026-05-27",
          "close": 1144.96
        },
        {
          "date": "2026-05-28",
          "close": 1135.27
        },
        {
          "date": "2026-05-29",
          "close": 1176.71
        },
        {
          "date": "2026-06-01",
          "close": 1174.37
        },
        {
          "date": "2026-06-02",
          "close": 1147.43
        },
        {
          "date": "2026-06-03",
          "close": 1128.42
        },
        {
          "date": "2026-06-04",
          "close": 1102.83
        },
        {
          "date": "2026-06-05",
          "close": 1112.46
        },
        {
          "date": "2026-06-08",
          "close": 1074.91
        },
        {
          "date": "2026-06-09",
          "close": 1068.29
        },
        {
          "date": "2026-06-10",
          "close": 1073.98
        },
        {
          "date": "2026-06-11",
          "close": 1075.37
        },
        {
          "date": "2026-06-12",
          "close": 1112.31
        },
        {
          "date": "2026-06-15",
          "close": 1103.05
        },
        {
          "date": "2026-06-16",
          "close": 1092.56
        },
        {
          "date": "2026-06-17",
          "close": 1078.09
        },
        {
          "date": "2026-06-18",
          "close": 1075.4
        },
        {
          "date": "2026-06-22",
          "close": 1058.57
        },
        {
          "date": "2026-06-23",
          "close": 1063.32
        },
        {
          "date": "2026-06-24",
          "close": 1036.26
        },
        {
          "date": "2026-06-25",
          "close": 1012.92
        },
        {
          "date": "2026-06-26",
          "close": 977.81
        },
        {
          "date": "2026-06-29",
          "close": 1007.0
        },
        {
          "date": "2026-06-30",
          "close": 998.69
        },
        {
          "date": "2026-07-01",
          "close": 1023.22
        },
        {
          "date": "2026-07-02",
          "close": 1033.68
        },
        {
          "date": "2026-07-03",
          "close": 1043.91
        },
        {
          "date": "2026-07-06",
          "close": 1034.76
        },
        {
          "date": "2026-07-07",
          "close": 987.68
        },
        {
          "date": "2026-07-08",
          "close": 980.01
        },
        {
          "date": "2026-07-09",
          "close": 966.46
        },
        {
          "date": "2026-07-10",
          "close": 992.47
        },
        {
          "date": "2026-07-13",
          "close": 956.37
        },
        {
          "date": "2026-07-14",
          "close": 959.67
        },
        {
          "date": "2026-07-15",
          "close": 1029.24
        },
        {
          "date": "2026-07-16",
          "close": 1064.23
        },
        {
          "date": "2026-07-17",
          "close": 1047.0
        },
        {
          "date": "2026-07-20",
          "close": 1044.79
        },
        {
          "date": "2026-07-21",
          "close": 1027.28
        },
        {
          "date": "2026-07-22",
          "close": 1075.82
        },
        {
          "date": "2026-07-23",
          "close": 1066.49
        },
        {
          "date": "2026-07-24",
          "close": 1010.53
        },
        {
          "date": "2026-07-27",
          "close": 1044.29
        },
        {
          "date": "2026-07-28",
          "close": 1046.65
        },
        {
          "date": "2026-07-29",
          "close": 1056.51
        },
        {
          "date": "2026-07-30",
          "close": 1084.96
        },
        {
          "date": "2026-07-31",
          "close": 1101.13
        },
        {
          "date": "2026-08-03",
          "close": 1087.61
        },
        {
          "date": "2026-08-04",
          "close": 1086.7
        },
        {
          "date": "2026-08-05",
          "close": 1091.72
        },
        {
          "date": "2026-08-06",
          "close": 1087.3
        },
        {
          "date": "2026-08-07",
          "close": 1117.65
        },
        {
          "date": "2026-08-10",
          "close": 1118.26
        },
        {
          "date": "2026-08-11",
          "close": 1116.92
        },
        {
          "date": "2026-08-12",
          "close": 1107.51
        },
        {
          "date": "2026-08-13",
          "close": 1100.86
        },
        {
          "date": "2026-08-14",
          "close": 1082.43
        },
        {
          "date": "2026-08-17",
          "close": 1068.58
        },
        {
          "date": "2026-08-18",
          "close": 1059.32
        },
        {
          "date": "2026-08-19",
          "close": 1022.86
        },
        {
          "date": "2026-08-20",
          "close": 1056.29
        },
        {
          "date": "2026-08-21",
          "close": 1034.3
        },
        {
          "date": "2026-08-24",
          "close": 1011.4
        },
        {
          "date": "2026-08-25",
          "close": 1026.2
        },
        {
          "date": "2026-08-26",
          "close": 1033.15
        },
        {
          "date": "2026-08-27",
          "close": 1029.7
        },
        {
          "date": "2026-08-28",
          "close": 1030.71
        },
        {
          "date": "2026-08-31",
          "close": 1018.54
        },
        {
          "date": "2026-09-01",
          "close": 1027.52
        },
        {
          "date": "2026-09-02",
          "close": 1027.06
        },
        {
          "date": "2026-09-03",
          "close": 1014.38
        },
        {
          "date": "2026-09-04",
          "close": 1026.71
        },
        {
          "date": "2026-09-07",
          "close": 1030.07
        },
        {
          "date": "2026-09-08",
          "close": 1033.2
        },
        {
          "date": "2026-09-09",
          "close": 1016.65
        },
        {
          "date": "2026-09-10",
          "close": 1001.56
        },
        {
          "date": "2026-09-11",
          "close": 984.99
        },
        {
          "date": "2026-09-14",
          "close": 988.78
        },
        {
          "date": "2026-09-15",
          "close": 981.89
        },
        {
          "date": "2026-09-16",
          "close": 980.63
        },
        {
          "date": "2026-09-17",
          "close": 977.6
        },
        {
          "date": "2026-09-18",
          "close": 987.28
        },
        {
          "date": "2026-09-21",
          "close": 1010.99
        },
        {
          "date": "2026-09-22",
          "close": 1004.23
        },
        {
          "date": "2026-09-23",
          "close": 1014.36
        },
        {
          "date": "2026-09-24",
          "close": 1010.84
        },
        {
          "date": "2026-09-28",
          "close": 1009.76
        },
        {
          "date": "2026-09-29",
          "close": 1018.29
        },
        {
          "date": "2026-09-30",
          "close": 1047.26
        },
        {
          "date": "2026-10-08",
          "close": 1023.59
        },
        {
          "date": "2026-10-09",
          "close": 1031.67
        },
        {
          "date": "2026-10-12",
          "close": 1009.36
        },
        {
          "date": "2026-10-13",
          "close": 1008.01
        },
        {
          "date": "2026-10-14",
          "close": 1003.34
        },
        {
          "date": "2026-10-15",
          "close": 1002.78
        },
        {
          "date": "2026-10-16",
          "close": 994.8
        },
        {
          "date": "2026-10-19",
          "close": 998.35
        },
        {
          "date": "2026-10-20",
          "close": 1042.49
        },
        {
          "date": "2026-10-21",
          "close": 1032.34
        },
        {
          "date": "2026-10-22",
          "close": 1050.0
        },
        {
          "date": "2026-10-23",
          "close": 1068.25
        },
        {
          "date": "2026-10-26",
          "close": 1075.53
        },
        {
          "date": "2026-10-27",
          "close": 1053.81
        },
        {
          "date": "2026-10-28",
          "close": 1045.09
        },
        {
          "date": "2026-10-29",
          "close": 1005.91
        },
        {
          "date": "2026-10-30",
          "close": 994.37
        },
        {
          "date": "2026-11-02",
          "close": 998.23
        },
        {
          "date": "2026-11-03",
          "close": 1025.04
        },
        {
          "date": "2026-11-04",
          "close": 1020.14
        },
        {
          "date": "2026-11-05",
          "close": 1044.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 121,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48760330578512395,
          "pullback_frequency": 0.35537190082644626,
          "up_wilson": [
            0.4003029997040413,
            0.5756665217326731
          ],
          "pullback_wilson": [
            0.2757458133470939,
            0.4438986034145733
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49295774647887325,
          "pullback_frequency": 0.4647887323943662,
          "up_wilson": [
            0.38005150511212876,
            0.6065869167497993
          ],
          "pullback_wilson": [
            0.3535844784547986,
            0.5796076308548415
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 66,
          "covered_samples": 3,
          "insufficient_or_abstained": 63,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 40,
          "covered_samples": 16,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1254",
      "name": "动物保健Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020651414264758916,
        "5": 0.02654060651001844,
        "20": -0.07410090988894624,
        "60": -0.08504378637390086
      },
      "moving_averages": {
        "5": 3892.0939999999478,
        "20": 4062.923499999987,
        "60": 4308.787666666647
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08277045680421102,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4746.1
        },
        {
          "date": "2026-05-14",
          "close": 4670.61
        },
        {
          "date": "2026-05-15",
          "close": 4626.91
        },
        {
          "date": "2026-05-18",
          "close": 4564.43
        },
        {
          "date": "2026-05-19",
          "close": 4627.26
        },
        {
          "date": "2026-05-20",
          "close": 4584.52
        },
        {
          "date": "2026-05-21",
          "close": 4469.53
        },
        {
          "date": "2026-05-22",
          "close": 4447.24
        },
        {
          "date": "2026-05-25",
          "close": 4388.64
        },
        {
          "date": "2026-05-26",
          "close": 4307.38
        },
        {
          "date": "2026-05-27",
          "close": 4197.19
        },
        {
          "date": "2026-05-28",
          "close": 4221.07
        },
        {
          "date": "2026-05-29",
          "close": 4161.83
        },
        {
          "date": "2026-06-01",
          "close": 4248.92
        },
        {
          "date": "2026-06-02",
          "close": 4181.03
        },
        {
          "date": "2026-06-03",
          "close": 4124.48
        },
        {
          "date": "2026-06-04",
          "close": 4032.19
        },
        {
          "date": "2026-06-05",
          "close": 4064.47
        },
        {
          "date": "2026-06-08",
          "close": 4032.74
        },
        {
          "date": "2026-06-09",
          "close": 4075.46
        },
        {
          "date": "2026-06-10",
          "close": 4110.32
        },
        {
          "date": "2026-06-11",
          "close": 4022.27
        },
        {
          "date": "2026-06-12",
          "close": 4103.12
        },
        {
          "date": "2026-06-15",
          "close": 4160.59
        },
        {
          "date": "2026-06-16",
          "close": 4171.05
        },
        {
          "date": "2026-06-17",
          "close": 4118.23
        },
        {
          "date": "2026-06-18",
          "close": 4113.26
        },
        {
          "date": "2026-06-22",
          "close": 4125.63
        },
        {
          "date": "2026-06-23",
          "close": 4242.82
        },
        {
          "date": "2026-06-24",
          "close": 4185.87
        },
        {
          "date": "2026-06-25",
          "close": 4080.96
        },
        {
          "date": "2026-06-26",
          "close": 4001.72
        },
        {
          "date": "2026-06-29",
          "close": 4098.96
        },
        {
          "date": "2026-06-30",
          "close": 3977.64
        },
        {
          "date": "2026-07-01",
          "close": 4233.7
        },
        {
          "date": "2026-07-02",
          "close": 4221.35
        },
        {
          "date": "2026-07-03",
          "close": 4358.4
        },
        {
          "date": "2026-07-06",
          "close": 4410.53
        },
        {
          "date": "2026-07-07",
          "close": 4310.3
        },
        {
          "date": "2026-07-08",
          "close": 4283.99
        },
        {
          "date": "2026-07-09",
          "close": 4221.76
        },
        {
          "date": "2026-07-10",
          "close": 4307.92
        },
        {
          "date": "2026-07-13",
          "close": 4253.46
        },
        {
          "date": "2026-07-14",
          "close": 4295.28
        },
        {
          "date": "2026-07-15",
          "close": 4419.63
        },
        {
          "date": "2026-07-16",
          "close": 4429.87
        },
        {
          "date": "2026-07-17",
          "close": 4279.25
        },
        {
          "date": "2026-07-20",
          "close": 4175.55
        },
        {
          "date": "2026-07-21",
          "close": 4138.66
        },
        {
          "date": "2026-07-22",
          "close": 4099.38
        },
        {
          "date": "2026-07-23",
          "close": 4173.33
        },
        {
          "date": "2026-07-24",
          "close": 4036.4
        },
        {
          "date": "2026-07-27",
          "close": 4114.96
        },
        {
          "date": "2026-07-28",
          "close": 4124.5
        },
        {
          "date": "2026-07-29",
          "close": 4167.46
        },
        {
          "date": "2026-07-30",
          "close": 4193.03
        },
        {
          "date": "2026-07-31",
          "close": 4279.8
        },
        {
          "date": "2026-08-03",
          "close": 4298.07
        },
        {
          "date": "2026-08-04",
          "close": 4325.63
        },
        {
          "date": "2026-08-05",
          "close": 4357.52
        },
        {
          "date": "2026-08-06",
          "close": 4381.4
        },
        {
          "date": "2026-08-07",
          "close": 4428.65
        },
        {
          "date": "2026-08-10",
          "close": 4538.42
        },
        {
          "date": "2026-08-11",
          "close": 4463.44
        },
        {
          "date": "2026-08-12",
          "close": 4537.91
        },
        {
          "date": "2026-08-13",
          "close": 4531.38
        },
        {
          "date": "2026-08-14",
          "close": 4491.68
        },
        {
          "date": "2026-08-17",
          "close": 4480.4
        },
        {
          "date": "2026-08-18",
          "close": 4582.21
        },
        {
          "date": "2026-08-19",
          "close": 4450.52
        },
        {
          "date": "2026-08-20",
          "close": 4539.34
        },
        {
          "date": "2026-08-21",
          "close": 4382.94
        },
        {
          "date": "2026-08-24",
          "close": 4301.89
        },
        {
          "date": "2026-08-25",
          "close": 4363.37
        },
        {
          "date": "2026-08-26",
          "close": 4357.1
        },
        {
          "date": "2026-08-27",
          "close": 4355.17
        },
        {
          "date": "2026-08-28",
          "close": 4411.94
        },
        {
          "date": "2026-08-31",
          "close": 4389.3
        },
        {
          "date": "2026-09-01",
          "close": 4535.87
        },
        {
          "date": "2026-09-02",
          "close": 4453.79
        },
        {
          "date": "2026-09-03",
          "close": 4428.09
        },
        {
          "date": "2026-09-04",
          "close": 4617.04
        },
        {
          "date": "2026-09-07",
          "close": 4682.39
        },
        {
          "date": "2026-09-08",
          "close": 4697.37
        },
        {
          "date": "2026-09-09",
          "close": 4639.41
        },
        {
          "date": "2026-09-10",
          "close": 4510.85
        },
        {
          "date": "2026-09-11",
          "close": 4379.19
        },
        {
          "date": "2026-09-14",
          "close": 4385.32
        },
        {
          "date": "2026-09-15",
          "close": 4313.69
        },
        {
          "date": "2026-09-16",
          "close": 4310.09
        },
        {
          "date": "2026-09-17",
          "close": 4329.26
        },
        {
          "date": "2026-09-18",
          "close": 4333.84
        },
        {
          "date": "2026-09-21",
          "close": 4426.95
        },
        {
          "date": "2026-09-22",
          "close": 4428.93
        },
        {
          "date": "2026-09-23",
          "close": 4366.4
        },
        {
          "date": "2026-09-24",
          "close": 4285.01
        },
        {
          "date": "2026-09-28",
          "close": 4269.35
        },
        {
          "date": "2026-09-29",
          "close": 4269.32
        },
        {
          "date": "2026-09-30",
          "close": 4313.55
        },
        {
          "date": "2026-10-08",
          "close": 4306.02
        },
        {
          "date": "2026-10-09",
          "close": 4346.72
        },
        {
          "date": "2026-10-12",
          "close": 4246.42
        },
        {
          "date": "2026-10-13",
          "close": 4247.14
        },
        {
          "date": "2026-10-14",
          "close": 4231.6
        },
        {
          "date": "2026-10-15",
          "close": 4120.66
        },
        {
          "date": "2026-10-16",
          "close": 4121.59
        },
        {
          "date": "2026-10-19",
          "close": 4079.81
        },
        {
          "date": "2026-10-20",
          "close": 4163.9
        },
        {
          "date": "2026-10-21",
          "close": 4182.12
        },
        {
          "date": "2026-10-22",
          "close": 4071.3
        },
        {
          "date": "2026-10-23",
          "close": 4097.13
        },
        {
          "date": "2026-10-26",
          "close": 4098.77
        },
        {
          "date": "2026-10-27",
          "close": 3938.57
        },
        {
          "date": "2026-10-28",
          "close": 3968.41
        },
        {
          "date": "2026-10-29",
          "close": 3883.86
        },
        {
          "date": "2026-10-30",
          "close": 3808.39
        },
        {
          "date": "2026-11-02",
          "close": 3877.03
        },
        {
          "date": "2026-11-03",
          "close": 3881.84
        },
        {
          "date": "2026-11-04",
          "close": 3906.27
        },
        {
          "date": "2026-11-05",
          "close": 3986.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.2765957446808511,
          "up_wilson": [
            0.3907276290915208,
            0.5888311384891503
          ],
          "pullback_wilson": [
            0.1963001972899988,
            0.37443392190409563
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39285714285714285,
          "pullback_frequency": 0.4107142857142857,
          "up_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "pullback_wilson": [
            0.29166774287846203,
            0.541224031535603
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 2,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1255",
      "name": "林业Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021734751623392334,
        "5": -0.03310996793613552,
        "20": -0.15033271449965213,
        "60": 0.006372315148537977
      },
      "moving_averages": {
        "5": 4161.259999999963,
        "20": 4525.858000000007,
        "60": 4664.313000000012
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-28",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.16430591567196084,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5510.02
        },
        {
          "date": "2026-05-14",
          "close": 5291.48
        },
        {
          "date": "2026-05-15",
          "close": 5222.12
        },
        {
          "date": "2026-05-18",
          "close": 5175.74
        },
        {
          "date": "2026-05-19",
          "close": 5177.39
        },
        {
          "date": "2026-05-20",
          "close": 5128.1
        },
        {
          "date": "2026-05-21",
          "close": 4971.43
        },
        {
          "date": "2026-05-22",
          "close": 4964.56
        },
        {
          "date": "2026-05-25",
          "close": 4856.76
        },
        {
          "date": "2026-05-26",
          "close": 4833.54
        },
        {
          "date": "2026-05-27",
          "close": 4763.37
        },
        {
          "date": "2026-05-28",
          "close": 4843.47
        },
        {
          "date": "2026-05-29",
          "close": 4806.24
        },
        {
          "date": "2026-06-01",
          "close": 4973.3
        },
        {
          "date": "2026-06-02",
          "close": 4907.13
        },
        {
          "date": "2026-06-03",
          "close": 4908.28
        },
        {
          "date": "2026-06-04",
          "close": 4805.56
        },
        {
          "date": "2026-06-05",
          "close": 4790.57
        },
        {
          "date": "2026-06-08",
          "close": 4669.6
        },
        {
          "date": "2026-06-09",
          "close": 4587.11
        },
        {
          "date": "2026-06-10",
          "close": 4508.2
        },
        {
          "date": "2026-06-11",
          "close": 4457.15
        },
        {
          "date": "2026-06-12",
          "close": 4520.73
        },
        {
          "date": "2026-06-15",
          "close": 4453.43
        },
        {
          "date": "2026-06-16",
          "close": 4462.92
        },
        {
          "date": "2026-06-17",
          "close": 4321.69
        },
        {
          "date": "2026-06-18",
          "close": 4278.16
        },
        {
          "date": "2026-06-22",
          "close": 4298.09
        },
        {
          "date": "2026-06-23",
          "close": 4335.4
        },
        {
          "date": "2026-06-24",
          "close": 4163.48
        },
        {
          "date": "2026-06-25",
          "close": 4095.33
        },
        {
          "date": "2026-06-26",
          "close": 4038.61
        },
        {
          "date": "2026-06-29",
          "close": 4079.7
        },
        {
          "date": "2026-06-30",
          "close": 4085.36
        },
        {
          "date": "2026-07-01",
          "close": 4253.84
        },
        {
          "date": "2026-07-02",
          "close": 4353.61
        },
        {
          "date": "2026-07-03",
          "close": 4330.7
        },
        {
          "date": "2026-07-06",
          "close": 4167.99
        },
        {
          "date": "2026-07-07",
          "close": 4021.12
        },
        {
          "date": "2026-07-08",
          "close": 3987.48
        },
        {
          "date": "2026-07-09",
          "close": 3966.32
        },
        {
          "date": "2026-07-10",
          "close": 4037.64
        },
        {
          "date": "2026-07-13",
          "close": 3883.1
        },
        {
          "date": "2026-07-14",
          "close": 3956.48
        },
        {
          "date": "2026-07-15",
          "close": 4000.45
        },
        {
          "date": "2026-07-16",
          "close": 4036.84
        },
        {
          "date": "2026-07-17",
          "close": 3865.41
        },
        {
          "date": "2026-07-20",
          "close": 3739.32
        },
        {
          "date": "2026-07-21",
          "close": 3720.49
        },
        {
          "date": "2026-07-22",
          "close": 3718.29
        },
        {
          "date": "2026-07-23",
          "close": 3851.93
        },
        {
          "date": "2026-07-24",
          "close": 3751.66
        },
        {
          "date": "2026-07-27",
          "close": 3884.19
        },
        {
          "date": "2026-07-28",
          "close": 3902.82
        },
        {
          "date": "2026-07-29",
          "close": 3953.17
        },
        {
          "date": "2026-07-30",
          "close": 3896.61
        },
        {
          "date": "2026-07-31",
          "close": 4000.44
        },
        {
          "date": "2026-08-03",
          "close": 4160.8
        },
        {
          "date": "2026-08-04",
          "close": 4217.0
        },
        {
          "date": "2026-08-05",
          "close": 4233.94
        },
        {
          "date": "2026-08-06",
          "close": 4272.0
        },
        {
          "date": "2026-08-07",
          "close": 4278.62
        },
        {
          "date": "2026-08-10",
          "close": 4412.89
        },
        {
          "date": "2026-08-11",
          "close": 4460.29
        },
        {
          "date": "2026-08-12",
          "close": 4473.26
        },
        {
          "date": "2026-08-13",
          "close": 4426.39
        },
        {
          "date": "2026-08-14",
          "close": 4365.01
        },
        {
          "date": "2026-08-17",
          "close": 4405.31
        },
        {
          "date": "2026-08-18",
          "close": 4455.12
        },
        {
          "date": "2026-08-19",
          "close": 4256.36
        },
        {
          "date": "2026-08-20",
          "close": 4331.46
        },
        {
          "date": "2026-08-21",
          "close": 4316.89
        },
        {
          "date": "2026-08-24",
          "close": 4335.71
        },
        {
          "date": "2026-08-25",
          "close": 4412.72
        },
        {
          "date": "2026-08-26",
          "close": 4416.26
        },
        {
          "date": "2026-08-27",
          "close": 4539.18
        },
        {
          "date": "2026-08-28",
          "close": 4718.71
        },
        {
          "date": "2026-08-31",
          "close": 4806.03
        },
        {
          "date": "2026-09-01",
          "close": 5025.85
        },
        {
          "date": "2026-09-02",
          "close": 4899.35
        },
        {
          "date": "2026-09-03",
          "close": 4738.39
        },
        {
          "date": "2026-09-04",
          "close": 4849.97
        },
        {
          "date": "2026-09-07",
          "close": 4985.72
        },
        {
          "date": "2026-09-08",
          "close": 5057.54
        },
        {
          "date": "2026-09-09",
          "close": 5061.04
        },
        {
          "date": "2026-09-10",
          "close": 5015.47
        },
        {
          "date": "2026-09-11",
          "close": 4837.71
        },
        {
          "date": "2026-09-14",
          "close": 4869.2
        },
        {
          "date": "2026-09-15",
          "close": 4752.03
        },
        {
          "date": "2026-09-16",
          "close": 5035.74
        },
        {
          "date": "2026-09-17",
          "close": 4919.36
        },
        {
          "date": "2026-09-18",
          "close": 4990.0
        },
        {
          "date": "2026-09-21",
          "close": 5034.6
        },
        {
          "date": "2026-09-22",
          "close": 5037.61
        },
        {
          "date": "2026-09-23",
          "close": 4897.34
        },
        {
          "date": "2026-09-24",
          "close": 5182.62
        },
        {
          "date": "2026-09-28",
          "close": 5220.4
        },
        {
          "date": "2026-09-29",
          "close": 5103.09
        },
        {
          "date": "2026-09-30",
          "close": 5131.57
        },
        {
          "date": "2026-10-08",
          "close": 5014.81
        },
        {
          "date": "2026-10-09",
          "close": 5098.66
        },
        {
          "date": "2026-10-12",
          "close": 4843.73
        },
        {
          "date": "2026-10-13",
          "close": 5004.31
        },
        {
          "date": "2026-10-14",
          "close": 4962.61
        },
        {
          "date": "2026-10-15",
          "close": 4781.53
        },
        {
          "date": "2026-10-16",
          "close": 4889.7
        },
        {
          "date": "2026-10-19",
          "close": 4684.08
        },
        {
          "date": "2026-10-20",
          "close": 4534.96
        },
        {
          "date": "2026-10-21",
          "close": 4644.14
        },
        {
          "date": "2026-10-22",
          "close": 4416.95
        },
        {
          "date": "2026-10-23",
          "close": 4456.88
        },
        {
          "date": "2026-10-26",
          "close": 4380.91
        },
        {
          "date": "2026-10-27",
          "close": 4295.26
        },
        {
          "date": "2026-10-28",
          "close": 4310.31
        },
        {
          "date": "2026-10-29",
          "close": 4406.83
        },
        {
          "date": "2026-10-30",
          "close": 4103.72
        },
        {
          "date": "2026-11-02",
          "close": 4154.92
        },
        {
          "date": "2026-11-03",
          "close": 4116.46
        },
        {
          "date": "2026-11-04",
          "close": 4170.28
        },
        {
          "date": "2026-11-05",
          "close": 4260.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.43209876543209874,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.3297207714134108,
            0.5406256352502503
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5490196078431373,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 12,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1256",
      "name": "农产品加工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01747450388424565,
        "5": 0.04191506708578596,
        "20": -0.05822289810992842,
        "60": 0.026164085997549158
      },
      "moving_averages": {
        "5": 2157.319999999972,
        "20": 2238.688999999978,
        "60": 2313.372166666656
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.07971744451289575,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2459.22
        },
        {
          "date": "2026-05-14",
          "close": 2424.13
        },
        {
          "date": "2026-05-15",
          "close": 2392.26
        },
        {
          "date": "2026-05-18",
          "close": 2383.65
        },
        {
          "date": "2026-05-19",
          "close": 2383.53
        },
        {
          "date": "2026-05-20",
          "close": 2365.82
        },
        {
          "date": "2026-05-21",
          "close": 2284.81
        },
        {
          "date": "2026-05-22",
          "close": 2303.73
        },
        {
          "date": "2026-05-25",
          "close": 2284.28
        },
        {
          "date": "2026-05-26",
          "close": 2260.89
        },
        {
          "date": "2026-05-27",
          "close": 2239.26
        },
        {
          "date": "2026-05-28",
          "close": 2228.19
        },
        {
          "date": "2026-05-29",
          "close": 2241.38
        },
        {
          "date": "2026-06-01",
          "close": 2334.27
        },
        {
          "date": "2026-06-02",
          "close": 2297.51
        },
        {
          "date": "2026-06-03",
          "close": 2277.59
        },
        {
          "date": "2026-06-04",
          "close": 2222.5
        },
        {
          "date": "2026-06-05",
          "close": 2223.01
        },
        {
          "date": "2026-06-08",
          "close": 2184.15
        },
        {
          "date": "2026-06-09",
          "close": 2174.69
        },
        {
          "date": "2026-06-10",
          "close": 2168.02
        },
        {
          "date": "2026-06-11",
          "close": 2147.77
        },
        {
          "date": "2026-06-12",
          "close": 2200.9
        },
        {
          "date": "2026-06-15",
          "close": 2190.34
        },
        {
          "date": "2026-06-16",
          "close": 2179.62
        },
        {
          "date": "2026-06-17",
          "close": 2147.46
        },
        {
          "date": "2026-06-18",
          "close": 2131.56
        },
        {
          "date": "2026-06-22",
          "close": 2109.8
        },
        {
          "date": "2026-06-23",
          "close": 2121.76
        },
        {
          "date": "2026-06-24",
          "close": 2063.71
        },
        {
          "date": "2026-06-25",
          "close": 2027.23
        },
        {
          "date": "2026-06-26",
          "close": 1982.07
        },
        {
          "date": "2026-06-29",
          "close": 1989.99
        },
        {
          "date": "2026-06-30",
          "close": 1971.59
        },
        {
          "date": "2026-07-01",
          "close": 2052.21
        },
        {
          "date": "2026-07-02",
          "close": 2065.49
        },
        {
          "date": "2026-07-03",
          "close": 2085.57
        },
        {
          "date": "2026-07-06",
          "close": 2071.22
        },
        {
          "date": "2026-07-07",
          "close": 2024.97
        },
        {
          "date": "2026-07-08",
          "close": 2022.27
        },
        {
          "date": "2026-07-09",
          "close": 2003.69
        },
        {
          "date": "2026-07-10",
          "close": 2040.99
        },
        {
          "date": "2026-07-13",
          "close": 2017.37
        },
        {
          "date": "2026-07-14",
          "close": 2051.41
        },
        {
          "date": "2026-07-15",
          "close": 2078.28
        },
        {
          "date": "2026-07-16",
          "close": 2082.61
        },
        {
          "date": "2026-07-17",
          "close": 2021.0
        },
        {
          "date": "2026-07-20",
          "close": 1996.39
        },
        {
          "date": "2026-07-21",
          "close": 1973.98
        },
        {
          "date": "2026-07-22",
          "close": 1962.99
        },
        {
          "date": "2026-07-23",
          "close": 2003.1
        },
        {
          "date": "2026-07-24",
          "close": 1963.59
        },
        {
          "date": "2026-07-27",
          "close": 2012.17
        },
        {
          "date": "2026-07-28",
          "close": 2044.37
        },
        {
          "date": "2026-07-29",
          "close": 2085.31
        },
        {
          "date": "2026-07-30",
          "close": 2067.89
        },
        {
          "date": "2026-07-31",
          "close": 2099.42
        },
        {
          "date": "2026-08-03",
          "close": 2135.25
        },
        {
          "date": "2026-08-04",
          "close": 2137.23
        },
        {
          "date": "2026-08-05",
          "close": 2154.48
        },
        {
          "date": "2026-08-06",
          "close": 2189.29
        },
        {
          "date": "2026-08-07",
          "close": 2178.63
        },
        {
          "date": "2026-08-10",
          "close": 2228.99
        },
        {
          "date": "2026-08-11",
          "close": 2205.1
        },
        {
          "date": "2026-08-12",
          "close": 2228.87
        },
        {
          "date": "2026-08-13",
          "close": 2208.5
        },
        {
          "date": "2026-08-14",
          "close": 2186.32
        },
        {
          "date": "2026-08-17",
          "close": 2247.96
        },
        {
          "date": "2026-08-18",
          "close": 2335.6
        },
        {
          "date": "2026-08-19",
          "close": 2294.68
        },
        {
          "date": "2026-08-20",
          "close": 2324.42
        },
        {
          "date": "2026-08-21",
          "close": 2259.7
        },
        {
          "date": "2026-08-24",
          "close": 2254.66
        },
        {
          "date": "2026-08-25",
          "close": 2313.53
        },
        {
          "date": "2026-08-26",
          "close": 2324.98
        },
        {
          "date": "2026-08-27",
          "close": 2372.95
        },
        {
          "date": "2026-08-28",
          "close": 2427.5
        },
        {
          "date": "2026-08-31",
          "close": 2388.03
        },
        {
          "date": "2026-09-01",
          "close": 2463.92
        },
        {
          "date": "2026-09-02",
          "close": 2403.32
        },
        {
          "date": "2026-09-03",
          "close": 2377.34
        },
        {
          "date": "2026-09-04",
          "close": 2414.58
        },
        {
          "date": "2026-09-07",
          "close": 2484.99
        },
        {
          "date": "2026-09-08",
          "close": 2601.62
        },
        {
          "date": "2026-09-09",
          "close": 2642.34
        },
        {
          "date": "2026-09-10",
          "close": 2532.52
        },
        {
          "date": "2026-09-11",
          "close": 2442.17
        },
        {
          "date": "2026-09-14",
          "close": 2400.93
        },
        {
          "date": "2026-09-15",
          "close": 2317.89
        },
        {
          "date": "2026-09-16",
          "close": 2319.51
        },
        {
          "date": "2026-09-17",
          "close": 2355.51
        },
        {
          "date": "2026-09-18",
          "close": 2375.7
        },
        {
          "date": "2026-09-21",
          "close": 2425.91
        },
        {
          "date": "2026-09-22",
          "close": 2413.58
        },
        {
          "date": "2026-09-23",
          "close": 2402.63
        },
        {
          "date": "2026-09-24",
          "close": 2358.92
        },
        {
          "date": "2026-09-28",
          "close": 2321.17
        },
        {
          "date": "2026-09-29",
          "close": 2311.45
        },
        {
          "date": "2026-09-30",
          "close": 2345.31
        },
        {
          "date": "2026-10-08",
          "close": 2347.53
        },
        {
          "date": "2026-10-09",
          "close": 2402.36
        },
        {
          "date": "2026-10-12",
          "close": 2367.76
        },
        {
          "date": "2026-10-13",
          "close": 2389.73
        },
        {
          "date": "2026-10-14",
          "close": 2343.89
        },
        {
          "date": "2026-10-15",
          "close": 2269.05
        },
        {
          "date": "2026-10-16",
          "close": 2298.9
        },
        {
          "date": "2026-10-19",
          "close": 2261.63
        },
        {
          "date": "2026-10-20",
          "close": 2270.09
        },
        {
          "date": "2026-10-21",
          "close": 2288.86
        },
        {
          "date": "2026-10-22",
          "close": 2218.82
        },
        {
          "date": "2026-10-23",
          "close": 2221.18
        },
        {
          "date": "2026-10-26",
          "close": 2209.22
        },
        {
          "date": "2026-10-27",
          "close": 2159.88
        },
        {
          "date": "2026-10-28",
          "close": 2163.9
        },
        {
          "date": "2026-10-29",
          "close": 2121.91
        },
        {
          "date": "2026-10-30",
          "close": 2096.48
        },
        {
          "date": "2026-11-02",
          "close": 2145.92
        },
        {
          "date": "2026-11-03",
          "close": 2160.47
        },
        {
          "date": "2026-11-04",
          "close": 2172.88
        },
        {
          "date": "2026-11-05",
          "close": 2210.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5176470588235295,
          "pullback_frequency": 0.21176470588235294,
          "up_wilson": [
            0.4129754550090092,
            0.6207925632093185
          ],
          "pullback_wilson": [
            0.13836235998806562,
            0.310093342445917
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.33962264150943394,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.22687039101324172,
            0.4740521336245169
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1257",
      "name": "农业综合Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011603976453319786,
        "5": 0.04219364663085323,
        "20": -0.10188273461279085,
        "60": -0.07836609497447022
      },
      "moving_averages": {
        "5": 1925.0399999999906,
        "20": 2051.977500000014,
        "60": 2195.2111666666615
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.12738509487254412,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2564.31
        },
        {
          "date": "2026-05-14",
          "close": 2512.44
        },
        {
          "date": "2026-05-15",
          "close": 2472.09
        },
        {
          "date": "2026-05-18",
          "close": 2462.88
        },
        {
          "date": "2026-05-19",
          "close": 2484.96
        },
        {
          "date": "2026-05-20",
          "close": 2435.52
        },
        {
          "date": "2026-05-21",
          "close": 2362.36
        },
        {
          "date": "2026-05-22",
          "close": 2350.71
        },
        {
          "date": "2026-05-25",
          "close": 2330.9
        },
        {
          "date": "2026-05-26",
          "close": 2266.56
        },
        {
          "date": "2026-05-27",
          "close": 2209.06
        },
        {
          "date": "2026-05-28",
          "close": 2221.35
        },
        {
          "date": "2026-05-29",
          "close": 2239.46
        },
        {
          "date": "2026-06-01",
          "close": 2302.42
        },
        {
          "date": "2026-06-02",
          "close": 2264.05
        },
        {
          "date": "2026-06-03",
          "close": 2235.86
        },
        {
          "date": "2026-06-04",
          "close": 2192.2
        },
        {
          "date": "2026-06-05",
          "close": 2259.11
        },
        {
          "date": "2026-06-08",
          "close": 2240.58
        },
        {
          "date": "2026-06-09",
          "close": 2230.28
        },
        {
          "date": "2026-06-10",
          "close": 2189.01
        },
        {
          "date": "2026-06-11",
          "close": 2181.58
        },
        {
          "date": "2026-06-12",
          "close": 2205.25
        },
        {
          "date": "2026-06-15",
          "close": 2197.53
        },
        {
          "date": "2026-06-16",
          "close": 2170.31
        },
        {
          "date": "2026-06-17",
          "close": 2145.81
        },
        {
          "date": "2026-06-18",
          "close": 2103.3
        },
        {
          "date": "2026-06-22",
          "close": 2131.09
        },
        {
          "date": "2026-06-23",
          "close": 2144.83
        },
        {
          "date": "2026-06-24",
          "close": 2107.47
        },
        {
          "date": "2026-06-25",
          "close": 2082.83
        },
        {
          "date": "2026-06-26",
          "close": 2071.0
        },
        {
          "date": "2026-06-29",
          "close": 2081.96
        },
        {
          "date": "2026-06-30",
          "close": 2046.19
        },
        {
          "date": "2026-07-01",
          "close": 2088.51
        },
        {
          "date": "2026-07-02",
          "close": 2078.89
        },
        {
          "date": "2026-07-03",
          "close": 2087.57
        },
        {
          "date": "2026-07-06",
          "close": 2141.59
        },
        {
          "date": "2026-07-07",
          "close": 2196.86
        },
        {
          "date": "2026-07-08",
          "close": 2174.01
        },
        {
          "date": "2026-07-09",
          "close": 2081.32
        },
        {
          "date": "2026-07-10",
          "close": 2139.53
        },
        {
          "date": "2026-07-13",
          "close": 2053.38
        },
        {
          "date": "2026-07-14",
          "close": 2077.05
        },
        {
          "date": "2026-07-15",
          "close": 2095.35
        },
        {
          "date": "2026-07-16",
          "close": 2095.14
        },
        {
          "date": "2026-07-17",
          "close": 2049.42
        },
        {
          "date": "2026-07-20",
          "close": 2022.23
        },
        {
          "date": "2026-07-21",
          "close": 2014.29
        },
        {
          "date": "2026-07-22",
          "close": 2000.47
        },
        {
          "date": "2026-07-23",
          "close": 2055.97
        },
        {
          "date": "2026-07-24",
          "close": 1988.89
        },
        {
          "date": "2026-07-27",
          "close": 2020.86
        },
        {
          "date": "2026-07-28",
          "close": 2040.24
        },
        {
          "date": "2026-07-29",
          "close": 2068.1
        },
        {
          "date": "2026-07-30",
          "close": 2079.48
        },
        {
          "date": "2026-07-31",
          "close": 2110.61
        },
        {
          "date": "2026-08-03",
          "close": 2149.27
        },
        {
          "date": "2026-08-04",
          "close": 2132.23
        },
        {
          "date": "2026-08-05",
          "close": 2138.68
        },
        {
          "date": "2026-08-06",
          "close": 2166.22
        },
        {
          "date": "2026-08-07",
          "close": 2131.17
        },
        {
          "date": "2026-08-10",
          "close": 2187.3
        },
        {
          "date": "2026-08-11",
          "close": 2158.71
        },
        {
          "date": "2026-08-12",
          "close": 2185.76
        },
        {
          "date": "2026-08-13",
          "close": 2139.81
        },
        {
          "date": "2026-08-14",
          "close": 2131.45
        },
        {
          "date": "2026-08-17",
          "close": 2178.94
        },
        {
          "date": "2026-08-18",
          "close": 2331.82
        },
        {
          "date": "2026-08-19",
          "close": 2228.22
        },
        {
          "date": "2026-08-20",
          "close": 2228.18
        },
        {
          "date": "2026-08-21",
          "close": 2173.46
        },
        {
          "date": "2026-08-24",
          "close": 2172.69
        },
        {
          "date": "2026-08-25",
          "close": 2225.76
        },
        {
          "date": "2026-08-26",
          "close": 2219.46
        },
        {
          "date": "2026-08-27",
          "close": 2329.96
        },
        {
          "date": "2026-08-28",
          "close": 2353.65
        },
        {
          "date": "2026-08-31",
          "close": 2293.42
        },
        {
          "date": "2026-09-01",
          "close": 2434.24
        },
        {
          "date": "2026-09-02",
          "close": 2444.35
        },
        {
          "date": "2026-09-03",
          "close": 2357.35
        },
        {
          "date": "2026-09-04",
          "close": 2399.0
        },
        {
          "date": "2026-09-07",
          "close": 2442.97
        },
        {
          "date": "2026-09-08",
          "close": 2532.44
        },
        {
          "date": "2026-09-09",
          "close": 2503.35
        },
        {
          "date": "2026-09-10",
          "close": 2457.26
        },
        {
          "date": "2026-09-11",
          "close": 2362.19
        },
        {
          "date": "2026-09-14",
          "close": 2289.16
        },
        {
          "date": "2026-09-15",
          "close": 2205.87
        },
        {
          "date": "2026-09-16",
          "close": 2223.44
        },
        {
          "date": "2026-09-17",
          "close": 2250.94
        },
        {
          "date": "2026-09-18",
          "close": 2239.17
        },
        {
          "date": "2026-09-21",
          "close": 2279.49
        },
        {
          "date": "2026-09-22",
          "close": 2250.89
        },
        {
          "date": "2026-09-23",
          "close": 2222.83
        },
        {
          "date": "2026-09-24",
          "close": 2187.66
        },
        {
          "date": "2026-09-28",
          "close": 2167.61
        },
        {
          "date": "2026-09-29",
          "close": 2193.32
        },
        {
          "date": "2026-09-30",
          "close": 2198.93
        },
        {
          "date": "2026-10-08",
          "close": 2194.68
        },
        {
          "date": "2026-10-09",
          "close": 2258.82
        },
        {
          "date": "2026-10-12",
          "close": 2205.31
        },
        {
          "date": "2026-10-13",
          "close": 2229.02
        },
        {
          "date": "2026-10-14",
          "close": 2194.08
        },
        {
          "date": "2026-10-15",
          "close": 2118.82
        },
        {
          "date": "2026-10-16",
          "close": 2133.75
        },
        {
          "date": "2026-10-19",
          "close": 2093.81
        },
        {
          "date": "2026-10-20",
          "close": 2106.33
        },
        {
          "date": "2026-10-21",
          "close": 2100.91
        },
        {
          "date": "2026-10-22",
          "close": 2042.16
        },
        {
          "date": "2026-10-23",
          "close": 2059.54
        },
        {
          "date": "2026-10-26",
          "close": 2065.9
        },
        {
          "date": "2026-10-27",
          "close": 1970.55
        },
        {
          "date": "2026-10-28",
          "close": 1944.07
        },
        {
          "date": "2026-10-29",
          "close": 1891.28
        },
        {
          "date": "2026-10-30",
          "close": 1863.22
        },
        {
          "date": "2026-11-02",
          "close": 1916.66
        },
        {
          "date": "2026-11-03",
          "close": 1925.77
        },
        {
          "date": "2026-11-04",
          "close": 1948.47
        },
        {
          "date": "2026-11-05",
          "close": 1971.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4787234042553192,
          "pullback_frequency": 0.2872340425531915,
          "up_wilson": [
            0.3805716814684006,
            0.5785458536929418
          ],
          "pullback_wilson": [
            0.20554361168210775,
            0.3856317399313156
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47540983606557374,
          "pullback_frequency": 0.39344262295081966,
          "up_wilson": [
            0.3553048742284526,
            0.5984284307501431
          ],
          "pullback_wilson": [
            0.28068351453037077,
            0.5188274737102107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 0,
          "insufficient_or_abstained": 46,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 1,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1258",
      "name": "饲料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023803571316962202,
        "5": 0.039470636575065665,
        "20": -0.018358712522997034,
        "60": 0.024786744534497807
      },
      "moving_averages": {
        "5": 3190.899999999907,
        "20": 3235.6334999999963,
        "60": 3333.675333333318
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.033170921732560976,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3700.87
        },
        {
          "date": "2026-05-14",
          "close": 3712.27
        },
        {
          "date": "2026-05-15",
          "close": 3687.21
        },
        {
          "date": "2026-05-18",
          "close": 3633.31
        },
        {
          "date": "2026-05-19",
          "close": 3632.15
        },
        {
          "date": "2026-05-20",
          "close": 3602.97
        },
        {
          "date": "2026-05-21",
          "close": 3522.05
        },
        {
          "date": "2026-05-22",
          "close": 3561.06
        },
        {
          "date": "2026-05-25",
          "close": 3532.48
        },
        {
          "date": "2026-05-26",
          "close": 3537.07
        },
        {
          "date": "2026-05-27",
          "close": 3468.97
        },
        {
          "date": "2026-05-28",
          "close": 3438.26
        },
        {
          "date": "2026-05-29",
          "close": 3392.96
        },
        {
          "date": "2026-06-01",
          "close": 3472.25
        },
        {
          "date": "2026-06-02",
          "close": 3371.75
        },
        {
          "date": "2026-06-03",
          "close": 3312.31
        },
        {
          "date": "2026-06-04",
          "close": 3230.03
        },
        {
          "date": "2026-06-05",
          "close": 3239.61
        },
        {
          "date": "2026-06-08",
          "close": 3174.53
        },
        {
          "date": "2026-06-09",
          "close": 3171.8
        },
        {
          "date": "2026-06-10",
          "close": 3170.74
        },
        {
          "date": "2026-06-11",
          "close": 3155.51
        },
        {
          "date": "2026-06-12",
          "close": 3192.75
        },
        {
          "date": "2026-06-15",
          "close": 3173.87
        },
        {
          "date": "2026-06-16",
          "close": 3161.47
        },
        {
          "date": "2026-06-17",
          "close": 3088.17
        },
        {
          "date": "2026-06-18",
          "close": 3044.48
        },
        {
          "date": "2026-06-22",
          "close": 3065.72
        },
        {
          "date": "2026-06-23",
          "close": 3102.39
        },
        {
          "date": "2026-06-24",
          "close": 2986.28
        },
        {
          "date": "2026-06-25",
          "close": 2954.07
        },
        {
          "date": "2026-06-26",
          "close": 2929.75
        },
        {
          "date": "2026-06-29",
          "close": 3016.56
        },
        {
          "date": "2026-06-30",
          "close": 3005.94
        },
        {
          "date": "2026-07-01",
          "close": 3159.84
        },
        {
          "date": "2026-07-02",
          "close": 3194.41
        },
        {
          "date": "2026-07-03",
          "close": 3168.44
        },
        {
          "date": "2026-07-06",
          "close": 3200.0
        },
        {
          "date": "2026-07-07",
          "close": 3143.74
        },
        {
          "date": "2026-07-08",
          "close": 3087.0
        },
        {
          "date": "2026-07-09",
          "close": 3066.27
        },
        {
          "date": "2026-07-10",
          "close": 3161.73
        },
        {
          "date": "2026-07-13",
          "close": 3063.02
        },
        {
          "date": "2026-07-14",
          "close": 3081.29
        },
        {
          "date": "2026-07-15",
          "close": 3186.16
        },
        {
          "date": "2026-07-16",
          "close": 3220.6
        },
        {
          "date": "2026-07-17",
          "close": 3137.72
        },
        {
          "date": "2026-07-20",
          "close": 3112.51
        },
        {
          "date": "2026-07-21",
          "close": 3039.79
        },
        {
          "date": "2026-07-22",
          "close": 3033.1
        },
        {
          "date": "2026-07-23",
          "close": 3053.8
        },
        {
          "date": "2026-07-24",
          "close": 2951.24
        },
        {
          "date": "2026-07-27",
          "close": 3020.51
        },
        {
          "date": "2026-07-28",
          "close": 3064.9
        },
        {
          "date": "2026-07-29",
          "close": 3108.87
        },
        {
          "date": "2026-07-30",
          "close": 3143.86
        },
        {
          "date": "2026-07-31",
          "close": 3184.89
        },
        {
          "date": "2026-08-03",
          "close": 3211.47
        },
        {
          "date": "2026-08-04",
          "close": 3187.12
        },
        {
          "date": "2026-08-05",
          "close": 3196.87
        },
        {
          "date": "2026-08-06",
          "close": 3191.97
        },
        {
          "date": "2026-08-07",
          "close": 3187.5
        },
        {
          "date": "2026-08-10",
          "close": 3322.28
        },
        {
          "date": "2026-08-11",
          "close": 3275.5
        },
        {
          "date": "2026-08-12",
          "close": 3335.98
        },
        {
          "date": "2026-08-13",
          "close": 3310.09
        },
        {
          "date": "2026-08-14",
          "close": 3271.74
        },
        {
          "date": "2026-08-17",
          "close": 3297.75
        },
        {
          "date": "2026-08-18",
          "close": 3384.68
        },
        {
          "date": "2026-08-19",
          "close": 3275.89
        },
        {
          "date": "2026-08-20",
          "close": 3316.76
        },
        {
          "date": "2026-08-21",
          "close": 3264.42
        },
        {
          "date": "2026-08-24",
          "close": 3237.92
        },
        {
          "date": "2026-08-25",
          "close": 3284.71
        },
        {
          "date": "2026-08-26",
          "close": 3285.35
        },
        {
          "date": "2026-08-27",
          "close": 3334.73
        },
        {
          "date": "2026-08-28",
          "close": 3389.69
        },
        {
          "date": "2026-08-31",
          "close": 3390.15
        },
        {
          "date": "2026-09-01",
          "close": 3489.67
        },
        {
          "date": "2026-09-02",
          "close": 3480.04
        },
        {
          "date": "2026-09-03",
          "close": 3367.72
        },
        {
          "date": "2026-09-04",
          "close": 3569.21
        },
        {
          "date": "2026-09-07",
          "close": 3666.32
        },
        {
          "date": "2026-09-08",
          "close": 3727.59
        },
        {
          "date": "2026-09-09",
          "close": 3697.52
        },
        {
          "date": "2026-09-10",
          "close": 3563.93
        },
        {
          "date": "2026-09-11",
          "close": 3452.76
        },
        {
          "date": "2026-09-14",
          "close": 3414.66
        },
        {
          "date": "2026-09-15",
          "close": 3343.37
        },
        {
          "date": "2026-09-16",
          "close": 3342.51
        },
        {
          "date": "2026-09-17",
          "close": 3360.59
        },
        {
          "date": "2026-09-18",
          "close": 3371.19
        },
        {
          "date": "2026-09-21",
          "close": 3501.0
        },
        {
          "date": "2026-09-22",
          "close": 3470.67
        },
        {
          "date": "2026-09-23",
          "close": 3394.16
        },
        {
          "date": "2026-09-24",
          "close": 3353.07
        },
        {
          "date": "2026-09-28",
          "close": 3342.13
        },
        {
          "date": "2026-09-29",
          "close": 3345.27
        },
        {
          "date": "2026-09-30",
          "close": 3359.98
        },
        {
          "date": "2026-10-08",
          "close": 3337.38
        },
        {
          "date": "2026-10-09",
          "close": 3388.51
        },
        {
          "date": "2026-10-12",
          "close": 3352.06
        },
        {
          "date": "2026-10-13",
          "close": 3341.91
        },
        {
          "date": "2026-10-14",
          "close": 3289.76
        },
        {
          "date": "2026-10-15",
          "close": 3209.91
        },
        {
          "date": "2026-10-16",
          "close": 3243.55
        },
        {
          "date": "2026-10-19",
          "close": 3207.41
        },
        {
          "date": "2026-10-20",
          "close": 3245.45
        },
        {
          "date": "2026-10-21",
          "close": 3278.98
        },
        {
          "date": "2026-10-22",
          "close": 3213.23
        },
        {
          "date": "2026-10-23",
          "close": 3241.02
        },
        {
          "date": "2026-10-26",
          "close": 3254.83
        },
        {
          "date": "2026-10-27",
          "close": 3162.91
        },
        {
          "date": "2026-10-28",
          "close": 3176.93
        },
        {
          "date": "2026-10-29",
          "close": 3151.71
        },
        {
          "date": "2026-10-30",
          "close": 3100.4
        },
        {
          "date": "2026-11-02",
          "close": 3158.27
        },
        {
          "date": "2026-11-03",
          "close": 3219.78
        },
        {
          "date": "2026-11-04",
          "close": 3199.94
        },
        {
          "date": "2026-11-05",
          "close": 3276.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.24489795918367346,
          "up_wilson": [
            0.40289182562513004,
            0.59710817437487
          ],
          "pullback_wilson": [
            0.17044970160914977,
            0.3385911096774219
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4576271186440678,
          "pullback_frequency": 0.4745762711864407,
          "up_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "pullback_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 8,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1259",
      "name": "养殖业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02138469129376297,
        "5": 0.05651773996343201,
        "20": -0.009022042190541368,
        "60": 0.04058775600392206
      },
      "moving_averages": {
        "5": 3648.0860000000334,
        "20": 3681.7690000000644,
        "60": 3836.778666666701
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-20",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 26
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.02002861230329045,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3906.98
        },
        {
          "date": "2026-05-14",
          "close": 4007.32
        },
        {
          "date": "2026-05-15",
          "close": 3927.94
        },
        {
          "date": "2026-05-18",
          "close": 3846.55
        },
        {
          "date": "2026-05-19",
          "close": 3875.24
        },
        {
          "date": "2026-05-20",
          "close": 3827.21
        },
        {
          "date": "2026-05-21",
          "close": 3764.83
        },
        {
          "date": "2026-05-22",
          "close": 3752.2
        },
        {
          "date": "2026-05-25",
          "close": 3738.16
        },
        {
          "date": "2026-05-26",
          "close": 3707.91
        },
        {
          "date": "2026-05-27",
          "close": 3652.49
        },
        {
          "date": "2026-05-28",
          "close": 3611.92
        },
        {
          "date": "2026-05-29",
          "close": 3633.55
        },
        {
          "date": "2026-06-01",
          "close": 3769.2
        },
        {
          "date": "2026-06-02",
          "close": 3671.11
        },
        {
          "date": "2026-06-03",
          "close": 3633.64
        },
        {
          "date": "2026-06-04",
          "close": 3527.99
        },
        {
          "date": "2026-06-05",
          "close": 3495.96
        },
        {
          "date": "2026-06-08",
          "close": 3473.85
        },
        {
          "date": "2026-06-09",
          "close": 3448.22
        },
        {
          "date": "2026-06-10",
          "close": 3477.72
        },
        {
          "date": "2026-06-11",
          "close": 3499.52
        },
        {
          "date": "2026-06-12",
          "close": 3536.59
        },
        {
          "date": "2026-06-15",
          "close": 3510.31
        },
        {
          "date": "2026-06-16",
          "close": 3518.71
        },
        {
          "date": "2026-06-17",
          "close": 3436.93
        },
        {
          "date": "2026-06-18",
          "close": 3352.31
        },
        {
          "date": "2026-06-22",
          "close": 3384.88
        },
        {
          "date": "2026-06-23",
          "close": 3397.27
        },
        {
          "date": "2026-06-24",
          "close": 3277.64
        },
        {
          "date": "2026-06-25",
          "close": 3233.64
        },
        {
          "date": "2026-06-26",
          "close": 3250.5
        },
        {
          "date": "2026-06-29",
          "close": 3341.46
        },
        {
          "date": "2026-06-30",
          "close": 3296.04
        },
        {
          "date": "2026-07-01",
          "close": 3517.0
        },
        {
          "date": "2026-07-02",
          "close": 3554.71
        },
        {
          "date": "2026-07-03",
          "close": 3551.97
        },
        {
          "date": "2026-07-06",
          "close": 3666.03
        },
        {
          "date": "2026-07-07",
          "close": 3582.8
        },
        {
          "date": "2026-07-08",
          "close": 3509.2
        },
        {
          "date": "2026-07-09",
          "close": 3500.84
        },
        {
          "date": "2026-07-10",
          "close": 3603.11
        },
        {
          "date": "2026-07-13",
          "close": 3586.2
        },
        {
          "date": "2026-07-14",
          "close": 3585.73
        },
        {
          "date": "2026-07-15",
          "close": 3634.08
        },
        {
          "date": "2026-07-16",
          "close": 3688.39
        },
        {
          "date": "2026-07-17",
          "close": 3572.9
        },
        {
          "date": "2026-07-20",
          "close": 3550.06
        },
        {
          "date": "2026-07-21",
          "close": 3492.52
        },
        {
          "date": "2026-07-22",
          "close": 3495.21
        },
        {
          "date": "2026-07-23",
          "close": 3540.51
        },
        {
          "date": "2026-07-24",
          "close": 3423.74
        },
        {
          "date": "2026-07-27",
          "close": 3475.58
        },
        {
          "date": "2026-07-28",
          "close": 3482.03
        },
        {
          "date": "2026-07-29",
          "close": 3524.97
        },
        {
          "date": "2026-07-30",
          "close": 3530.08
        },
        {
          "date": "2026-07-31",
          "close": 3577.67
        },
        {
          "date": "2026-08-03",
          "close": 3597.49
        },
        {
          "date": "2026-08-04",
          "close": 3580.78
        },
        {
          "date": "2026-08-05",
          "close": 3620.55
        },
        {
          "date": "2026-08-06",
          "close": 3626.13
        },
        {
          "date": "2026-08-07",
          "close": 3605.12
        },
        {
          "date": "2026-08-10",
          "close": 3770.25
        },
        {
          "date": "2026-08-11",
          "close": 3745.7
        },
        {
          "date": "2026-08-12",
          "close": 3753.09
        },
        {
          "date": "2026-08-13",
          "close": 3748.41
        },
        {
          "date": "2026-08-14",
          "close": 3699.53
        },
        {
          "date": "2026-08-17",
          "close": 3795.35
        },
        {
          "date": "2026-08-18",
          "close": 3923.0
        },
        {
          "date": "2026-08-19",
          "close": 3825.96
        },
        {
          "date": "2026-08-20",
          "close": 3868.62
        },
        {
          "date": "2026-08-21",
          "close": 3789.83
        },
        {
          "date": "2026-08-24",
          "close": 3808.04
        },
        {
          "date": "2026-08-25",
          "close": 3902.22
        },
        {
          "date": "2026-08-26",
          "close": 3907.54
        },
        {
          "date": "2026-08-27",
          "close": 3971.62
        },
        {
          "date": "2026-08-28",
          "close": 3993.06
        },
        {
          "date": "2026-08-31",
          "close": 3997.02
        },
        {
          "date": "2026-09-01",
          "close": 4068.68
        },
        {
          "date": "2026-09-02",
          "close": 3991.61
        },
        {
          "date": "2026-09-03",
          "close": 3943.55
        },
        {
          "date": "2026-09-04",
          "close": 4154.91
        },
        {
          "date": "2026-09-07",
          "close": 4246.62
        },
        {
          "date": "2026-09-08",
          "close": 4257.85
        },
        {
          "date": "2026-09-09",
          "close": 4253.14
        },
        {
          "date": "2026-09-10",
          "close": 4133.98
        },
        {
          "date": "2026-09-11",
          "close": 4028.36
        },
        {
          "date": "2026-09-14",
          "close": 3978.46
        },
        {
          "date": "2026-09-15",
          "close": 3945.79
        },
        {
          "date": "2026-09-16",
          "close": 3887.66
        },
        {
          "date": "2026-09-17",
          "close": 3923.27
        },
        {
          "date": "2026-09-18",
          "close": 3906.82
        },
        {
          "date": "2026-09-21",
          "close": 4003.47
        },
        {
          "date": "2026-09-22",
          "close": 3988.45
        },
        {
          "date": "2026-09-23",
          "close": 3903.09
        },
        {
          "date": "2026-09-24",
          "close": 3836.88
        },
        {
          "date": "2026-09-28",
          "close": 3867.71
        },
        {
          "date": "2026-09-29",
          "close": 3859.59
        },
        {
          "date": "2026-09-30",
          "close": 3859.16
        },
        {
          "date": "2026-10-08",
          "close": 3801.8
        },
        {
          "date": "2026-10-09",
          "close": 3844.5
        },
        {
          "date": "2026-10-12",
          "close": 3789.7
        },
        {
          "date": "2026-10-13",
          "close": 3779.35
        },
        {
          "date": "2026-10-14",
          "close": 3737.67
        },
        {
          "date": "2026-10-15",
          "close": 3608.11
        },
        {
          "date": "2026-10-16",
          "close": 3669.72
        },
        {
          "date": "2026-10-19",
          "close": 3658.73
        },
        {
          "date": "2026-10-20",
          "close": 3659.37
        },
        {
          "date": "2026-10-21",
          "close": 3762.21
        },
        {
          "date": "2026-10-22",
          "close": 3698.66
        },
        {
          "date": "2026-10-23",
          "close": 3731.18
        },
        {
          "date": "2026-10-26",
          "close": 3680.43
        },
        {
          "date": "2026-10-27",
          "close": 3616.39
        },
        {
          "date": "2026-10-28",
          "close": 3592.97
        },
        {
          "date": "2026-10-29",
          "close": 3565.96
        },
        {
          "date": "2026-10-30",
          "close": 3503.33
        },
        {
          "date": "2026-11-02",
          "close": 3591.98
        },
        {
          "date": "2026-11-03",
          "close": 3689.0
        },
        {
          "date": "2026-11-04",
          "close": 3688.62
        },
        {
          "date": "2026-11-05",
          "close": 3767.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.22340425531914893,
          "up_wilson": [
            0.4317826374815637,
            0.6295410597764227
          ],
          "pullback_wilson": [
            0.151019162326953,
            0.3175087947704972
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46551724137931033,
          "pullback_frequency": 0.39655172413793105,
          "up_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "pullback_wilson": [
            0.2808875779487437,
            0.525067840489988
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1260",
      "name": "渔业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017472200814708794,
        "5": 0.0283867091002159,
        "20": -0.05669024507252152,
        "60": 0.010110173567087877
      },
      "moving_averages": {
        "5": 907.0620000000112,
        "20": 940.8715000000026,
        "60": 975.4873333333351
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.08113186911520531,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1056.39
        },
        {
          "date": "2026-05-14",
          "close": 1045.75
        },
        {
          "date": "2026-05-15",
          "close": 1034.04
        },
        {
          "date": "2026-05-18",
          "close": 1036.89
        },
        {
          "date": "2026-05-19",
          "close": 1037.87
        },
        {
          "date": "2026-05-20",
          "close": 1021.47
        },
        {
          "date": "2026-05-21",
          "close": 995.73
        },
        {
          "date": "2026-05-22",
          "close": 1003.76
        },
        {
          "date": "2026-05-25",
          "close": 996.93
        },
        {
          "date": "2026-05-26",
          "close": 983.2
        },
        {
          "date": "2026-05-27",
          "close": 969.43
        },
        {
          "date": "2026-05-28",
          "close": 974.28
        },
        {
          "date": "2026-05-29",
          "close": 975.38
        },
        {
          "date": "2026-06-01",
          "close": 1004.71
        },
        {
          "date": "2026-06-02",
          "close": 976.79
        },
        {
          "date": "2026-06-03",
          "close": 962.71
        },
        {
          "date": "2026-06-04",
          "close": 961.53
        },
        {
          "date": "2026-06-05",
          "close": 959.02
        },
        {
          "date": "2026-06-08",
          "close": 934.79
        },
        {
          "date": "2026-06-09",
          "close": 932.24
        },
        {
          "date": "2026-06-10",
          "close": 923.25
        },
        {
          "date": "2026-06-11",
          "close": 917.81
        },
        {
          "date": "2026-06-12",
          "close": 930.01
        },
        {
          "date": "2026-06-15",
          "close": 918.87
        },
        {
          "date": "2026-06-16",
          "close": 920.66
        },
        {
          "date": "2026-06-17",
          "close": 903.84
        },
        {
          "date": "2026-06-18",
          "close": 892.05
        },
        {
          "date": "2026-06-22",
          "close": 892.5
        },
        {
          "date": "2026-06-23",
          "close": 906.47
        },
        {
          "date": "2026-06-24",
          "close": 869.87
        },
        {
          "date": "2026-06-25",
          "close": 860.18
        },
        {
          "date": "2026-06-26",
          "close": 842.08
        },
        {
          "date": "2026-06-29",
          "close": 845.51
        },
        {
          "date": "2026-06-30",
          "close": 830.32
        },
        {
          "date": "2026-07-01",
          "close": 856.81
        },
        {
          "date": "2026-07-02",
          "close": 859.01
        },
        {
          "date": "2026-07-03",
          "close": 866.35
        },
        {
          "date": "2026-07-06",
          "close": 866.1
        },
        {
          "date": "2026-07-07",
          "close": 846.84
        },
        {
          "date": "2026-07-08",
          "close": 845.76
        },
        {
          "date": "2026-07-09",
          "close": 843.34
        },
        {
          "date": "2026-07-10",
          "close": 863.48
        },
        {
          "date": "2026-07-13",
          "close": 847.46
        },
        {
          "date": "2026-07-14",
          "close": 864.81
        },
        {
          "date": "2026-07-15",
          "close": 891.3
        },
        {
          "date": "2026-07-16",
          "close": 901.41
        },
        {
          "date": "2026-07-17",
          "close": 881.31
        },
        {
          "date": "2026-07-20",
          "close": 877.67
        },
        {
          "date": "2026-07-21",
          "close": 845.69
        },
        {
          "date": "2026-07-22",
          "close": 841.29
        },
        {
          "date": "2026-07-23",
          "close": 864.86
        },
        {
          "date": "2026-07-24",
          "close": 840.08
        },
        {
          "date": "2026-07-27",
          "close": 857.68
        },
        {
          "date": "2026-07-28",
          "close": 870.8
        },
        {
          "date": "2026-07-29",
          "close": 887.48
        },
        {
          "date": "2026-07-30",
          "close": 891.3
        },
        {
          "date": "2026-07-31",
          "close": 901.72
        },
        {
          "date": "2026-08-03",
          "close": 921.93
        },
        {
          "date": "2026-08-04",
          "close": 918.45
        },
        {
          "date": "2026-08-05",
          "close": 914.92
        },
        {
          "date": "2026-08-06",
          "close": 921.45
        },
        {
          "date": "2026-08-07",
          "close": 919.99
        },
        {
          "date": "2026-08-10",
          "close": 949.08
        },
        {
          "date": "2026-08-11",
          "close": 939.27
        },
        {
          "date": "2026-08-12",
          "close": 951.0
        },
        {
          "date": "2026-08-13",
          "close": 951.91
        },
        {
          "date": "2026-08-14",
          "close": 949.12
        },
        {
          "date": "2026-08-17",
          "close": 958.66
        },
        {
          "date": "2026-08-18",
          "close": 984.13
        },
        {
          "date": "2026-08-19",
          "close": 951.58
        },
        {
          "date": "2026-08-20",
          "close": 953.85
        },
        {
          "date": "2026-08-21",
          "close": 949.1
        },
        {
          "date": "2026-08-24",
          "close": 948.27
        },
        {
          "date": "2026-08-25",
          "close": 973.68
        },
        {
          "date": "2026-08-26",
          "close": 980.17
        },
        {
          "date": "2026-08-27",
          "close": 990.22
        },
        {
          "date": "2026-08-28",
          "close": 1027.89
        },
        {
          "date": "2026-08-31",
          "close": 1008.02
        },
        {
          "date": "2026-09-01",
          "close": 1035.53
        },
        {
          "date": "2026-09-02",
          "close": 1008.69
        },
        {
          "date": "2026-09-03",
          "close": 993.97
        },
        {
          "date": "2026-09-04",
          "close": 1030.17
        },
        {
          "date": "2026-09-07",
          "close": 1069.81
        },
        {
          "date": "2026-09-08",
          "close": 1089.44
        },
        {
          "date": "2026-09-09",
          "close": 1120.16
        },
        {
          "date": "2026-09-10",
          "close": 1077.5
        },
        {
          "date": "2026-09-11",
          "close": 1037.46
        },
        {
          "date": "2026-09-14",
          "close": 1019.61
        },
        {
          "date": "2026-09-15",
          "close": 979.31
        },
        {
          "date": "2026-09-16",
          "close": 995.06
        },
        {
          "date": "2026-09-17",
          "close": 1002.02
        },
        {
          "date": "2026-09-18",
          "close": 995.81
        },
        {
          "date": "2026-09-21",
          "close": 1025.75
        },
        {
          "date": "2026-09-22",
          "close": 1014.72
        },
        {
          "date": "2026-09-23",
          "close": 991.35
        },
        {
          "date": "2026-09-24",
          "close": 984.49
        },
        {
          "date": "2026-09-28",
          "close": 980.87
        },
        {
          "date": "2026-09-29",
          "close": 982.51
        },
        {
          "date": "2026-09-30",
          "close": 990.48
        },
        {
          "date": "2026-10-08",
          "close": 979.71
        },
        {
          "date": "2026-10-09",
          "close": 1005.77
        },
        {
          "date": "2026-10-12",
          "close": 984.25
        },
        {
          "date": "2026-10-13",
          "close": 1002.59
        },
        {
          "date": "2026-10-14",
          "close": 1002.4
        },
        {
          "date": "2026-10-15",
          "close": 961.87
        },
        {
          "date": "2026-10-16",
          "close": 967.72
        },
        {
          "date": "2026-10-19",
          "close": 946.51
        },
        {
          "date": "2026-10-20",
          "close": 947.8
        },
        {
          "date": "2026-10-21",
          "close": 962.69
        },
        {
          "date": "2026-10-22",
          "close": 924.14
        },
        {
          "date": "2026-10-23",
          "close": 922.42
        },
        {
          "date": "2026-10-26",
          "close": 930.07
        },
        {
          "date": "2026-10-27",
          "close": 913.89
        },
        {
          "date": "2026-10-28",
          "close": 911.34
        },
        {
          "date": "2026-10-29",
          "close": 898.66
        },
        {
          "date": "2026-10-30",
          "close": 889.11
        },
        {
          "date": "2026-11-02",
          "close": 900.45
        },
        {
          "date": "2026-11-03",
          "close": 913.28
        },
        {
          "date": "2026-11-04",
          "close": 908.3
        },
        {
          "date": "2026-11-05",
          "close": 924.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4111111111111111,
          "pullback_frequency": 0.35555555555555557,
          "up_wilson": [
            0.31513204023844693,
            0.5143676265285444
          ],
          "pullback_wilson": [
            0.26443868959648187,
            0.4584982688998792
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3888888888888889,
          "pullback_frequency": 0.5185185185185185,
          "up_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "pullback_wilson": [
            0.3885170019812708,
            0.6460602725338812
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 42,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5476190476190477,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "baseline_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 19,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1261",
      "name": "种植业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012445822037264076,
        "5": 0.045599846633288754,
        "20": -0.14143307426755658,
        "60": 0.035448436630787006
      },
      "moving_averages": {
        "5": 2271.9699999999257,
        "20": 2463.2089999999616,
        "60": 2628.2909999999915
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.18880787509425345,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2878.28
        },
        {
          "date": "2026-05-14",
          "close": 2825.91
        },
        {
          "date": "2026-05-15",
          "close": 2760.06
        },
        {
          "date": "2026-05-18",
          "close": 2740.84
        },
        {
          "date": "2026-05-19",
          "close": 2738.44
        },
        {
          "date": "2026-05-20",
          "close": 2684.87
        },
        {
          "date": "2026-05-21",
          "close": 2591.76
        },
        {
          "date": "2026-05-22",
          "close": 2606.17
        },
        {
          "date": "2026-05-25",
          "close": 2571.87
        },
        {
          "date": "2026-05-26",
          "close": 2532.65
        },
        {
          "date": "2026-05-27",
          "close": 2511.57
        },
        {
          "date": "2026-05-28",
          "close": 2483.13
        },
        {
          "date": "2026-05-29",
          "close": 2472.27
        },
        {
          "date": "2026-06-01",
          "close": 2559.52
        },
        {
          "date": "2026-06-02",
          "close": 2497.7
        },
        {
          "date": "2026-06-03",
          "close": 2506.43
        },
        {
          "date": "2026-06-04",
          "close": 2463.62
        },
        {
          "date": "2026-06-05",
          "close": 2455.73
        },
        {
          "date": "2026-06-08",
          "close": 2398.44
        },
        {
          "date": "2026-06-09",
          "close": 2385.34
        },
        {
          "date": "2026-06-10",
          "close": 2361.69
        },
        {
          "date": "2026-06-11",
          "close": 2373.14
        },
        {
          "date": "2026-06-12",
          "close": 2417.24
        },
        {
          "date": "2026-06-15",
          "close": 2404.69
        },
        {
          "date": "2026-06-16",
          "close": 2373.32
        },
        {
          "date": "2026-06-17",
          "close": 2325.12
        },
        {
          "date": "2026-06-18",
          "close": 2311.9
        },
        {
          "date": "2026-06-22",
          "close": 2321.41
        },
        {
          "date": "2026-06-23",
          "close": 2309.5
        },
        {
          "date": "2026-06-24",
          "close": 2216.69
        },
        {
          "date": "2026-06-25",
          "close": 2164.91
        },
        {
          "date": "2026-06-26",
          "close": 2118.77
        },
        {
          "date": "2026-06-29",
          "close": 2142.13
        },
        {
          "date": "2026-06-30",
          "close": 2080.46
        },
        {
          "date": "2026-07-01",
          "close": 2155.62
        },
        {
          "date": "2026-07-02",
          "close": 2163.5
        },
        {
          "date": "2026-07-03",
          "close": 2177.49
        },
        {
          "date": "2026-07-06",
          "close": 2168.93
        },
        {
          "date": "2026-07-07",
          "close": 2104.82
        },
        {
          "date": "2026-07-08",
          "close": 2101.82
        },
        {
          "date": "2026-07-09",
          "close": 2080.17
        },
        {
          "date": "2026-07-10",
          "close": 2124.9
        },
        {
          "date": "2026-07-13",
          "close": 2097.75
        },
        {
          "date": "2026-07-14",
          "close": 2155.45
        },
        {
          "date": "2026-07-15",
          "close": 2178.02
        },
        {
          "date": "2026-07-16",
          "close": 2167.3
        },
        {
          "date": "2026-07-17",
          "close": 2105.91
        },
        {
          "date": "2026-07-20",
          "close": 2074.68
        },
        {
          "date": "2026-07-21",
          "close": 2051.25
        },
        {
          "date": "2026-07-22",
          "close": 2070.53
        },
        {
          "date": "2026-07-23",
          "close": 2142.25
        },
        {
          "date": "2026-07-24",
          "close": 2069.32
        },
        {
          "date": "2026-07-27",
          "close": 2113.2
        },
        {
          "date": "2026-07-28",
          "close": 2120.58
        },
        {
          "date": "2026-07-29",
          "close": 2159.89
        },
        {
          "date": "2026-07-30",
          "close": 2168.5
        },
        {
          "date": "2026-07-31",
          "close": 2211.14
        },
        {
          "date": "2026-08-03",
          "close": 2273.52
        },
        {
          "date": "2026-08-04",
          "close": 2262.21
        },
        {
          "date": "2026-08-05",
          "close": 2264.98
        },
        {
          "date": "2026-08-06",
          "close": 2347.55
        },
        {
          "date": "2026-08-07",
          "close": 2319.53
        },
        {
          "date": "2026-08-10",
          "close": 2356.15
        },
        {
          "date": "2026-08-11",
          "close": 2309.22
        },
        {
          "date": "2026-08-12",
          "close": 2326.58
        },
        {
          "date": "2026-08-13",
          "close": 2301.39
        },
        {
          "date": "2026-08-14",
          "close": 2261.82
        },
        {
          "date": "2026-08-17",
          "close": 2371.1
        },
        {
          "date": "2026-08-18",
          "close": 2651.58
        },
        {
          "date": "2026-08-19",
          "close": 2588.05
        },
        {
          "date": "2026-08-20",
          "close": 2605.42
        },
        {
          "date": "2026-08-21",
          "close": 2456.69
        },
        {
          "date": "2026-08-24",
          "close": 2499.41
        },
        {
          "date": "2026-08-25",
          "close": 2594.35
        },
        {
          "date": "2026-08-26",
          "close": 2606.17
        },
        {
          "date": "2026-08-27",
          "close": 2750.17
        },
        {
          "date": "2026-08-28",
          "close": 2844.34
        },
        {
          "date": "2026-08-31",
          "close": 2792.82
        },
        {
          "date": "2026-09-01",
          "close": 3040.71
        },
        {
          "date": "2026-09-02",
          "close": 2860.35
        },
        {
          "date": "2026-09-03",
          "close": 2838.15
        },
        {
          "date": "2026-09-04",
          "close": 2914.46
        },
        {
          "date": "2026-09-07",
          "close": 3070.13
        },
        {
          "date": "2026-09-08",
          "close": 3184.29
        },
        {
          "date": "2026-09-09",
          "close": 3213.94
        },
        {
          "date": "2026-09-10",
          "close": 3072.11
        },
        {
          "date": "2026-09-11",
          "close": 2986.51
        },
        {
          "date": "2026-09-14",
          "close": 2861.53
        },
        {
          "date": "2026-09-15",
          "close": 2689.56
        },
        {
          "date": "2026-09-16",
          "close": 2711.87
        },
        {
          "date": "2026-09-17",
          "close": 2849.12
        },
        {
          "date": "2026-09-18",
          "close": 2838.1
        },
        {
          "date": "2026-09-21",
          "close": 2930.07
        },
        {
          "date": "2026-09-22",
          "close": 2922.99
        },
        {
          "date": "2026-09-23",
          "close": 2875.92
        },
        {
          "date": "2026-09-24",
          "close": 2781.91
        },
        {
          "date": "2026-09-28",
          "close": 2683.03
        },
        {
          "date": "2026-09-29",
          "close": 2654.66
        },
        {
          "date": "2026-09-30",
          "close": 2739.92
        },
        {
          "date": "2026-10-08",
          "close": 2731.61
        },
        {
          "date": "2026-10-09",
          "close": 2891.14
        },
        {
          "date": "2026-10-12",
          "close": 2762.63
        },
        {
          "date": "2026-10-13",
          "close": 2782.97
        },
        {
          "date": "2026-10-14",
          "close": 2690.16
        },
        {
          "date": "2026-10-15",
          "close": 2568.83
        },
        {
          "date": "2026-10-16",
          "close": 2590.95
        },
        {
          "date": "2026-10-19",
          "close": 2502.07
        },
        {
          "date": "2026-10-20",
          "close": 2528.44
        },
        {
          "date": "2026-10-21",
          "close": 2535.22
        },
        {
          "date": "2026-10-22",
          "close": 2430.04
        },
        {
          "date": "2026-10-23",
          "close": 2419.45
        },
        {
          "date": "2026-10-26",
          "close": 2370.64
        },
        {
          "date": "2026-10-27",
          "close": 2293.2
        },
        {
          "date": "2026-10-28",
          "close": 2295.6
        },
        {
          "date": "2026-10-29",
          "close": 2242.99
        },
        {
          "date": "2026-10-30",
          "close": 2200.13
        },
        {
          "date": "2026-11-02",
          "close": 2240.88
        },
        {
          "date": "2026-11-03",
          "close": 2257.13
        },
        {
          "date": "2026-11-04",
          "close": 2316.44
        },
        {
          "date": "2026-11-05",
          "close": 2345.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.4310218745393534,
            0.6329157504230247
          ],
          "pullback_wilson": [
            0.22485854647009124,
            0.41282824540976554
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.3539397274661188,
            0.6114829980187293
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 4,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 2,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1262",
      "name": "乘用车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011799310712121258,
        "5": 0.02447059406891805,
        "20": -0.03949035332403528,
        "60": -0.1182240123769639
      },
      "moving_averages": {
        "5": 3242.544000000041,
        "20": 3304.50149999999,
        "60": 3451.2790000000036
      },
      "phase": "下降",
      "phase_days": 43,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-01-13",
            "end": "2026-03-16",
            "sessions": 39,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-03-17",
            "end": "2026-03-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-03-23",
            "end": "2026-07-20",
            "sessions": 81,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-21",
            "end": "2026-08-13",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-14",
            "end": "2026-08-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-21",
            "end": "2026-08-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-11-05",
            "sessions": 43,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.050263744598694426,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4511.37
        },
        {
          "date": "2026-05-14",
          "close": 4406.67
        },
        {
          "date": "2026-05-15",
          "close": 4372.94
        },
        {
          "date": "2026-05-18",
          "close": 4267.29
        },
        {
          "date": "2026-05-19",
          "close": 4267.94
        },
        {
          "date": "2026-05-20",
          "close": 4210.38
        },
        {
          "date": "2026-05-21",
          "close": 4227.69
        },
        {
          "date": "2026-05-22",
          "close": 4224.11
        },
        {
          "date": "2026-05-25",
          "close": 4201.62
        },
        {
          "date": "2026-05-26",
          "close": 4197.24
        },
        {
          "date": "2026-05-27",
          "close": 4126.17
        },
        {
          "date": "2026-05-28",
          "close": 4077.57
        },
        {
          "date": "2026-05-29",
          "close": 4061.9
        },
        {
          "date": "2026-06-01",
          "close": 4069.65
        },
        {
          "date": "2026-06-02",
          "close": 4127.75
        },
        {
          "date": "2026-06-03",
          "close": 4061.37
        },
        {
          "date": "2026-06-04",
          "close": 3989.79
        },
        {
          "date": "2026-06-05",
          "close": 3982.76
        },
        {
          "date": "2026-06-08",
          "close": 3901.65
        },
        {
          "date": "2026-06-09",
          "close": 3890.07
        },
        {
          "date": "2026-06-10",
          "close": 3827.33
        },
        {
          "date": "2026-06-11",
          "close": 3801.41
        },
        {
          "date": "2026-06-12",
          "close": 3858.0
        },
        {
          "date": "2026-06-15",
          "close": 3885.97
        },
        {
          "date": "2026-06-16",
          "close": 3861.28
        },
        {
          "date": "2026-06-17",
          "close": 3758.16
        },
        {
          "date": "2026-06-18",
          "close": 3753.09
        },
        {
          "date": "2026-06-22",
          "close": 3711.36
        },
        {
          "date": "2026-06-23",
          "close": 3634.98
        },
        {
          "date": "2026-06-24",
          "close": 3559.07
        },
        {
          "date": "2026-06-25",
          "close": 3538.79
        },
        {
          "date": "2026-06-26",
          "close": 3401.35
        },
        {
          "date": "2026-06-29",
          "close": 3448.43
        },
        {
          "date": "2026-06-30",
          "close": 3428.31
        },
        {
          "date": "2026-07-01",
          "close": 3453.91
        },
        {
          "date": "2026-07-02",
          "close": 3496.7
        },
        {
          "date": "2026-07-03",
          "close": 3544.49
        },
        {
          "date": "2026-07-06",
          "close": 3512.3
        },
        {
          "date": "2026-07-07",
          "close": 3437.17
        },
        {
          "date": "2026-07-08",
          "close": 3398.03
        },
        {
          "date": "2026-07-09",
          "close": 3390.65
        },
        {
          "date": "2026-07-10",
          "close": 3473.44
        },
        {
          "date": "2026-07-13",
          "close": 3325.01
        },
        {
          "date": "2026-07-14",
          "close": 3359.55
        },
        {
          "date": "2026-07-15",
          "close": 3442.39
        },
        {
          "date": "2026-07-16",
          "close": 3506.09
        },
        {
          "date": "2026-07-17",
          "close": 3423.62
        },
        {
          "date": "2026-07-20",
          "close": 3497.14
        },
        {
          "date": "2026-07-21",
          "close": 3482.71
        },
        {
          "date": "2026-07-22",
          "close": 3490.83
        },
        {
          "date": "2026-07-23",
          "close": 3564.8
        },
        {
          "date": "2026-07-24",
          "close": 3495.39
        },
        {
          "date": "2026-07-27",
          "close": 3549.95
        },
        {
          "date": "2026-07-28",
          "close": 3606.51
        },
        {
          "date": "2026-07-29",
          "close": 3736.46
        },
        {
          "date": "2026-07-30",
          "close": 3857.56
        },
        {
          "date": "2026-07-31",
          "close": 3865.46
        },
        {
          "date": "2026-08-03",
          "close": 3832.09
        },
        {
          "date": "2026-08-04",
          "close": 3750.26
        },
        {
          "date": "2026-08-05",
          "close": 3748.9
        },
        {
          "date": "2026-08-06",
          "close": 3660.33
        },
        {
          "date": "2026-08-07",
          "close": 3647.74
        },
        {
          "date": "2026-08-10",
          "close": 3673.4
        },
        {
          "date": "2026-08-11",
          "close": 3634.13
        },
        {
          "date": "2026-08-12",
          "close": 3671.79
        },
        {
          "date": "2026-08-13",
          "close": 3601.02
        },
        {
          "date": "2026-08-14",
          "close": 3557.17
        },
        {
          "date": "2026-08-17",
          "close": 3576.22
        },
        {
          "date": "2026-08-18",
          "close": 3539.52
        },
        {
          "date": "2026-08-19",
          "close": 3479.95
        },
        {
          "date": "2026-08-20",
          "close": 3576.27
        },
        {
          "date": "2026-08-21",
          "close": 3518.34
        },
        {
          "date": "2026-08-24",
          "close": 3498.9
        },
        {
          "date": "2026-08-25",
          "close": 3546.02
        },
        {
          "date": "2026-08-26",
          "close": 3558.33
        },
        {
          "date": "2026-08-27",
          "close": 3544.95
        },
        {
          "date": "2026-08-28",
          "close": 3570.13
        },
        {
          "date": "2026-08-31",
          "close": 3505.7
        },
        {
          "date": "2026-09-01",
          "close": 3545.55
        },
        {
          "date": "2026-09-02",
          "close": 3488.86
        },
        {
          "date": "2026-09-03",
          "close": 3480.07
        },
        {
          "date": "2026-09-04",
          "close": 3504.79
        },
        {
          "date": "2026-09-07",
          "close": 3500.69
        },
        {
          "date": "2026-09-08",
          "close": 3537.08
        },
        {
          "date": "2026-09-09",
          "close": 3520.01
        },
        {
          "date": "2026-09-10",
          "close": 3476.24
        },
        {
          "date": "2026-09-11",
          "close": 3460.11
        },
        {
          "date": "2026-09-14",
          "close": 3554.58
        },
        {
          "date": "2026-09-15",
          "close": 3467.15
        },
        {
          "date": "2026-09-16",
          "close": 3433.46
        },
        {
          "date": "2026-09-17",
          "close": 3487.49
        },
        {
          "date": "2026-09-18",
          "close": 3477.25
        },
        {
          "date": "2026-09-21",
          "close": 3490.37
        },
        {
          "date": "2026-09-22",
          "close": 3507.27
        },
        {
          "date": "2026-09-23",
          "close": 3462.06
        },
        {
          "date": "2026-09-24",
          "close": 3403.02
        },
        {
          "date": "2026-09-28",
          "close": 3415.56
        },
        {
          "date": "2026-09-29",
          "close": 3461.51
        },
        {
          "date": "2026-09-30",
          "close": 3512.08
        },
        {
          "date": "2026-10-08",
          "close": 3441.6
        },
        {
          "date": "2026-10-09",
          "close": 3448.41
        },
        {
          "date": "2026-10-12",
          "close": 3480.64
        },
        {
          "date": "2026-10-13",
          "close": 3453.13
        },
        {
          "date": "2026-10-14",
          "close": 3366.07
        },
        {
          "date": "2026-10-15",
          "close": 3304.53
        },
        {
          "date": "2026-10-16",
          "close": 3369.91
        },
        {
          "date": "2026-10-19",
          "close": 3352.94
        },
        {
          "date": "2026-10-20",
          "close": 3319.66
        },
        {
          "date": "2026-10-21",
          "close": 3252.5
        },
        {
          "date": "2026-10-22",
          "close": 3200.69
        },
        {
          "date": "2026-10-23",
          "close": 3262.07
        },
        {
          "date": "2026-10-26",
          "close": 3296.82
        },
        {
          "date": "2026-10-27",
          "close": 3267.04
        },
        {
          "date": "2026-10-28",
          "close": 3276.17
        },
        {
          "date": "2026-10-29",
          "close": 3226.73
        },
        {
          "date": "2026-10-30",
          "close": 3156.36
        },
        {
          "date": "2026-11-02",
          "close": 3226.6
        },
        {
          "date": "2026-11-03",
          "close": 3256.93
        },
        {
          "date": "2026-11-04",
          "close": 3267.14
        },
        {
          "date": "2026-11-05",
          "close": 3305.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.36607142857142855,
          "up_wilson": [
            0.34921166420971755,
            0.5299335041736504
          ],
          "pullback_wilson": [
            0.2826761790548729,
            0.4583491817666298
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.34328358208955223,
          "pullback_frequency": 0.47761194029850745,
          "up_wilson": [
            0.24089006272762914,
            0.4626733540965101
          ],
          "pullback_wilson": [
            0.3625038659495962,
            0.5951480507395663
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 69,
          "covered_samples": 28,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 40,
          "covered_samples": 31,
          "insufficient_or_abstained": 9,
          "hit_rate": 0.7741935483870968,
          "baseline_hit_rate": 0.6451612903225806,
          "hit_wilson": [
            0.6018758161665794,
            0.886048644387375
          ],
          "baseline_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1263",
      "name": "摩托车及其他",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020691941308861095,
        "5": 0.05668794985956693,
        "20": -0.07380425289388348,
        "60": -0.043271353578962946
      },
      "moving_averages": {
        "5": 3386.6800000000744,
        "20": 3508.6050000000278,
        "60": 3691.099500000019
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.07866631320064355,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3750.14
        },
        {
          "date": "2026-05-14",
          "close": 3712.45
        },
        {
          "date": "2026-05-15",
          "close": 3680.89
        },
        {
          "date": "2026-05-18",
          "close": 3681.3
        },
        {
          "date": "2026-05-19",
          "close": 3694.74
        },
        {
          "date": "2026-05-20",
          "close": 3691.91
        },
        {
          "date": "2026-05-21",
          "close": 3646.11
        },
        {
          "date": "2026-05-22",
          "close": 3650.94
        },
        {
          "date": "2026-05-25",
          "close": 3617.95
        },
        {
          "date": "2026-05-26",
          "close": 3577.96
        },
        {
          "date": "2026-05-27",
          "close": 3530.59
        },
        {
          "date": "2026-05-28",
          "close": 3553.0
        },
        {
          "date": "2026-05-29",
          "close": 3484.42
        },
        {
          "date": "2026-06-01",
          "close": 3538.19
        },
        {
          "date": "2026-06-02",
          "close": 3507.03
        },
        {
          "date": "2026-06-03",
          "close": 3526.99
        },
        {
          "date": "2026-06-04",
          "close": 3467.24
        },
        {
          "date": "2026-06-05",
          "close": 3478.41
        },
        {
          "date": "2026-06-08",
          "close": 3440.21
        },
        {
          "date": "2026-06-09",
          "close": 3451.18
        },
        {
          "date": "2026-06-10",
          "close": 3401.4
        },
        {
          "date": "2026-06-11",
          "close": 3326.48
        },
        {
          "date": "2026-06-12",
          "close": 3390.18
        },
        {
          "date": "2026-06-15",
          "close": 3418.49
        },
        {
          "date": "2026-06-16",
          "close": 3389.5
        },
        {
          "date": "2026-06-17",
          "close": 3349.16
        },
        {
          "date": "2026-06-18",
          "close": 3315.3
        },
        {
          "date": "2026-06-22",
          "close": 3317.35
        },
        {
          "date": "2026-06-23",
          "close": 3353.04
        },
        {
          "date": "2026-06-24",
          "close": 3318.02
        },
        {
          "date": "2026-06-25",
          "close": 3273.19
        },
        {
          "date": "2026-06-26",
          "close": 3260.58
        },
        {
          "date": "2026-06-29",
          "close": 3292.88
        },
        {
          "date": "2026-06-30",
          "close": 3275.23
        },
        {
          "date": "2026-07-01",
          "close": 3340.62
        },
        {
          "date": "2026-07-02",
          "close": 3332.39
        },
        {
          "date": "2026-07-03",
          "close": 3386.27
        },
        {
          "date": "2026-07-06",
          "close": 3393.1
        },
        {
          "date": "2026-07-07",
          "close": 3338.16
        },
        {
          "date": "2026-07-08",
          "close": 3355.03
        },
        {
          "date": "2026-07-09",
          "close": 3351.98
        },
        {
          "date": "2026-07-10",
          "close": 3335.99
        },
        {
          "date": "2026-07-13",
          "close": 3247.39
        },
        {
          "date": "2026-07-14",
          "close": 3327.89
        },
        {
          "date": "2026-07-15",
          "close": 3392.16
        },
        {
          "date": "2026-07-16",
          "close": 3411.21
        },
        {
          "date": "2026-07-17",
          "close": 3315.87
        },
        {
          "date": "2026-07-20",
          "close": 3301.62
        },
        {
          "date": "2026-07-21",
          "close": 3300.02
        },
        {
          "date": "2026-07-22",
          "close": 3261.15
        },
        {
          "date": "2026-07-23",
          "close": 3314.77
        },
        {
          "date": "2026-07-24",
          "close": 3303.1
        },
        {
          "date": "2026-07-27",
          "close": 3372.27
        },
        {
          "date": "2026-07-28",
          "close": 3379.34
        },
        {
          "date": "2026-07-29",
          "close": 3434.83
        },
        {
          "date": "2026-07-30",
          "close": 3450.62
        },
        {
          "date": "2026-07-31",
          "close": 3522.98
        },
        {
          "date": "2026-08-03",
          "close": 3624.05
        },
        {
          "date": "2026-08-04",
          "close": 3623.32
        },
        {
          "date": "2026-08-05",
          "close": 3668.94
        },
        {
          "date": "2026-08-06",
          "close": 3687.58
        },
        {
          "date": "2026-08-07",
          "close": 3700.12
        },
        {
          "date": "2026-08-10",
          "close": 3778.55
        },
        {
          "date": "2026-08-11",
          "close": 3765.78
        },
        {
          "date": "2026-08-12",
          "close": 3771.99
        },
        {
          "date": "2026-08-13",
          "close": 3731.64
        },
        {
          "date": "2026-08-14",
          "close": 3735.86
        },
        {
          "date": "2026-08-17",
          "close": 3779.11
        },
        {
          "date": "2026-08-18",
          "close": 3798.12
        },
        {
          "date": "2026-08-19",
          "close": 3720.16
        },
        {
          "date": "2026-08-20",
          "close": 3744.85
        },
        {
          "date": "2026-08-21",
          "close": 3760.93
        },
        {
          "date": "2026-08-24",
          "close": 3750.6
        },
        {
          "date": "2026-08-25",
          "close": 3780.1
        },
        {
          "date": "2026-08-26",
          "close": 3790.23
        },
        {
          "date": "2026-08-27",
          "close": 3809.5
        },
        {
          "date": "2026-08-28",
          "close": 3801.87
        },
        {
          "date": "2026-08-31",
          "close": 3809.09
        },
        {
          "date": "2026-09-01",
          "close": 3818.01
        },
        {
          "date": "2026-09-02",
          "close": 3780.89
        },
        {
          "date": "2026-09-03",
          "close": 3752.34
        },
        {
          "date": "2026-09-04",
          "close": 3765.92
        },
        {
          "date": "2026-09-07",
          "close": 3781.78
        },
        {
          "date": "2026-09-08",
          "close": 3790.71
        },
        {
          "date": "2026-09-09",
          "close": 3815.18
        },
        {
          "date": "2026-09-10",
          "close": 3756.99
        },
        {
          "date": "2026-09-11",
          "close": 3699.06
        },
        {
          "date": "2026-09-14",
          "close": 3790.27
        },
        {
          "date": "2026-09-15",
          "close": 3753.08
        },
        {
          "date": "2026-09-16",
          "close": 3782.4
        },
        {
          "date": "2026-09-17",
          "close": 3803.84
        },
        {
          "date": "2026-09-18",
          "close": 3820.82
        },
        {
          "date": "2026-09-21",
          "close": 3864.47
        },
        {
          "date": "2026-09-22",
          "close": 3862.06
        },
        {
          "date": "2026-09-23",
          "close": 3860.35
        },
        {
          "date": "2026-09-24",
          "close": 3860.72
        },
        {
          "date": "2026-09-28",
          "close": 3803.86
        },
        {
          "date": "2026-09-29",
          "close": 3812.1
        },
        {
          "date": "2026-09-30",
          "close": 3813.05
        },
        {
          "date": "2026-10-08",
          "close": 3789.89
        },
        {
          "date": "2026-10-09",
          "close": 3809.89
        },
        {
          "date": "2026-10-12",
          "close": 3783.95
        },
        {
          "date": "2026-10-13",
          "close": 3744.69
        },
        {
          "date": "2026-10-14",
          "close": 3677.51
        },
        {
          "date": "2026-10-15",
          "close": 3565.62
        },
        {
          "date": "2026-10-16",
          "close": 3543.06
        },
        {
          "date": "2026-10-19",
          "close": 3539.65
        },
        {
          "date": "2026-10-20",
          "close": 3553.42
        },
        {
          "date": "2026-10-21",
          "close": 3533.29
        },
        {
          "date": "2026-10-22",
          "close": 3409.03
        },
        {
          "date": "2026-10-23",
          "close": 3456.42
        },
        {
          "date": "2026-10-26",
          "close": 3500.66
        },
        {
          "date": "2026-10-27",
          "close": 3396.29
        },
        {
          "date": "2026-10-28",
          "close": 3403.35
        },
        {
          "date": "2026-10-29",
          "close": 3321.87
        },
        {
          "date": "2026-10-30",
          "close": 3253.81
        },
        {
          "date": "2026-11-02",
          "close": 3338.45
        },
        {
          "date": "2026-11-03",
          "close": 3391.94
        },
        {
          "date": "2026-11-04",
          "close": 3439.02
        },
        {
          "date": "2026-11-05",
          "close": 3510.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5287356321839081,
          "pullback_frequency": 0.3218390804597701,
          "up_wilson": [
            0.4248635939682499,
            0.6301773539085249
          ],
          "pullback_wilson": [
            0.23300721388145026,
            0.42573890928254654
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3888888888888889,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 19,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1264",
      "name": "商用车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01120678928919272,
        "5": 0.02837034160474383,
        "20": -0.059453354776660805,
        "60": -0.09697157789067956
      },
      "moving_averages": {
        "5": 2304.4520000000484,
        "20": 2382.6599999999626,
        "60": 2465.1618333333095
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-18",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.06167388604006763,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2996.71
        },
        {
          "date": "2026-05-14",
          "close": 2941.34
        },
        {
          "date": "2026-05-15",
          "close": 2910.11
        },
        {
          "date": "2026-05-18",
          "close": 2844.95
        },
        {
          "date": "2026-05-19",
          "close": 2866.47
        },
        {
          "date": "2026-05-20",
          "close": 2825.71
        },
        {
          "date": "2026-05-21",
          "close": 2810.28
        },
        {
          "date": "2026-05-22",
          "close": 2839.58
        },
        {
          "date": "2026-05-25",
          "close": 2792.21
        },
        {
          "date": "2026-05-26",
          "close": 2787.24
        },
        {
          "date": "2026-05-27",
          "close": 2712.2
        },
        {
          "date": "2026-05-28",
          "close": 2683.14
        },
        {
          "date": "2026-05-29",
          "close": 2677.41
        },
        {
          "date": "2026-06-01",
          "close": 2705.76
        },
        {
          "date": "2026-06-02",
          "close": 2703.79
        },
        {
          "date": "2026-06-03",
          "close": 2699.42
        },
        {
          "date": "2026-06-04",
          "close": 2629.79
        },
        {
          "date": "2026-06-05",
          "close": 2645.63
        },
        {
          "date": "2026-06-08",
          "close": 2618.29
        },
        {
          "date": "2026-06-09",
          "close": 2623.55
        },
        {
          "date": "2026-06-10",
          "close": 2601.06
        },
        {
          "date": "2026-06-11",
          "close": 2563.98
        },
        {
          "date": "2026-06-12",
          "close": 2618.41
        },
        {
          "date": "2026-06-15",
          "close": 2673.05
        },
        {
          "date": "2026-06-16",
          "close": 2605.15
        },
        {
          "date": "2026-06-17",
          "close": 2572.7
        },
        {
          "date": "2026-06-18",
          "close": 2530.45
        },
        {
          "date": "2026-06-22",
          "close": 2528.74
        },
        {
          "date": "2026-06-23",
          "close": 2517.92
        },
        {
          "date": "2026-06-24",
          "close": 2451.73
        },
        {
          "date": "2026-06-25",
          "close": 2429.18
        },
        {
          "date": "2026-06-26",
          "close": 2363.93
        },
        {
          "date": "2026-06-29",
          "close": 2377.32
        },
        {
          "date": "2026-06-30",
          "close": 2359.14
        },
        {
          "date": "2026-07-01",
          "close": 2415.91
        },
        {
          "date": "2026-07-02",
          "close": 2430.85
        },
        {
          "date": "2026-07-03",
          "close": 2492.39
        },
        {
          "date": "2026-07-06",
          "close": 2503.83
        },
        {
          "date": "2026-07-07",
          "close": 2451.01
        },
        {
          "date": "2026-07-08",
          "close": 2422.51
        },
        {
          "date": "2026-07-09",
          "close": 2408.69
        },
        {
          "date": "2026-07-10",
          "close": 2441.06
        },
        {
          "date": "2026-07-13",
          "close": 2360.66
        },
        {
          "date": "2026-07-14",
          "close": 2409.85
        },
        {
          "date": "2026-07-15",
          "close": 2459.12
        },
        {
          "date": "2026-07-16",
          "close": 2466.99
        },
        {
          "date": "2026-07-17",
          "close": 2398.88
        },
        {
          "date": "2026-07-20",
          "close": 2433.11
        },
        {
          "date": "2026-07-21",
          "close": 2432.7
        },
        {
          "date": "2026-07-22",
          "close": 2412.85
        },
        {
          "date": "2026-07-23",
          "close": 2478.5
        },
        {
          "date": "2026-07-24",
          "close": 2415.96
        },
        {
          "date": "2026-07-27",
          "close": 2457.46
        },
        {
          "date": "2026-07-28",
          "close": 2503.85
        },
        {
          "date": "2026-07-29",
          "close": 2577.06
        },
        {
          "date": "2026-07-30",
          "close": 2638.35
        },
        {
          "date": "2026-07-31",
          "close": 2639.11
        },
        {
          "date": "2026-08-03",
          "close": 2642.4
        },
        {
          "date": "2026-08-04",
          "close": 2600.24
        },
        {
          "date": "2026-08-05",
          "close": 2609.94
        },
        {
          "date": "2026-08-06",
          "close": 2570.52
        },
        {
          "date": "2026-08-07",
          "close": 2551.64
        },
        {
          "date": "2026-08-10",
          "close": 2590.56
        },
        {
          "date": "2026-08-11",
          "close": 2563.23
        },
        {
          "date": "2026-08-12",
          "close": 2583.86
        },
        {
          "date": "2026-08-13",
          "close": 2544.65
        },
        {
          "date": "2026-08-14",
          "close": 2515.12
        },
        {
          "date": "2026-08-17",
          "close": 2521.58
        },
        {
          "date": "2026-08-18",
          "close": 2514.12
        },
        {
          "date": "2026-08-19",
          "close": 2473.1
        },
        {
          "date": "2026-08-20",
          "close": 2510.9
        },
        {
          "date": "2026-08-21",
          "close": 2483.71
        },
        {
          "date": "2026-08-24",
          "close": 2453.02
        },
        {
          "date": "2026-08-25",
          "close": 2498.51
        },
        {
          "date": "2026-08-26",
          "close": 2512.27
        },
        {
          "date": "2026-08-27",
          "close": 2522.63
        },
        {
          "date": "2026-08-28",
          "close": 2534.92
        },
        {
          "date": "2026-08-31",
          "close": 2501.35
        },
        {
          "date": "2026-09-01",
          "close": 2544.82
        },
        {
          "date": "2026-09-02",
          "close": 2505.01
        },
        {
          "date": "2026-09-03",
          "close": 2493.22
        },
        {
          "date": "2026-09-04",
          "close": 2516.71
        },
        {
          "date": "2026-09-07",
          "close": 2505.2
        },
        {
          "date": "2026-09-08",
          "close": 2524.02
        },
        {
          "date": "2026-09-09",
          "close": 2528.19
        },
        {
          "date": "2026-09-10",
          "close": 2500.32
        },
        {
          "date": "2026-09-11",
          "close": 2451.01
        },
        {
          "date": "2026-09-14",
          "close": 2514.29
        },
        {
          "date": "2026-09-15",
          "close": 2468.13
        },
        {
          "date": "2026-09-16",
          "close": 2425.64
        },
        {
          "date": "2026-09-17",
          "close": 2463.01
        },
        {
          "date": "2026-09-18",
          "close": 2438.56
        },
        {
          "date": "2026-09-21",
          "close": 2460.27
        },
        {
          "date": "2026-09-22",
          "close": 2473.38
        },
        {
          "date": "2026-09-23",
          "close": 2476.71
        },
        {
          "date": "2026-09-24",
          "close": 2459.66
        },
        {
          "date": "2026-09-28",
          "close": 2498.76
        },
        {
          "date": "2026-09-29",
          "close": 2511.89
        },
        {
          "date": "2026-09-30",
          "close": 2546.19
        },
        {
          "date": "2026-10-08",
          "close": 2505.83
        },
        {
          "date": "2026-10-09",
          "close": 2505.88
        },
        {
          "date": "2026-10-12",
          "close": 2511.76
        },
        {
          "date": "2026-10-13",
          "close": 2511.51
        },
        {
          "date": "2026-10-14",
          "close": 2441.95
        },
        {
          "date": "2026-10-15",
          "close": 2389.8
        },
        {
          "date": "2026-10-16",
          "close": 2432.98
        },
        {
          "date": "2026-10-19",
          "close": 2457.04
        },
        {
          "date": "2026-10-20",
          "close": 2413.13
        },
        {
          "date": "2026-10-21",
          "close": 2387.72
        },
        {
          "date": "2026-10-22",
          "close": 2335.86
        },
        {
          "date": "2026-10-23",
          "close": 2365.55
        },
        {
          "date": "2026-10-26",
          "close": 2362.5
        },
        {
          "date": "2026-10-27",
          "close": 2363.78
        },
        {
          "date": "2026-10-28",
          "close": 2359.65
        },
        {
          "date": "2026-10-29",
          "close": 2291.83
        },
        {
          "date": "2026-10-30",
          "close": 2249.23
        },
        {
          "date": "2026-11-02",
          "close": 2278.96
        },
        {
          "date": "2026-11-03",
          "close": 2306.49
        },
        {
          "date": "2026-11-04",
          "close": 2330.73
        },
        {
          "date": "2026-11-05",
          "close": 2356.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5522388059701493,
          "pullback_frequency": 0.31343283582089554,
          "up_wilson": [
            0.4335761280049216,
            0.6652360663870319
          ],
          "pullback_wilson": [
            0.21505348258237716,
            0.4320458231606458
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5897435897435898,
          "pullback_frequency": 0.41025641025641024,
          "up_wilson": [
            0.43418622882896973,
            0.7292068999927483
          ],
          "pullback_wilson": [
            0.27079310000725176,
            0.5658137711710304
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 31,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.4838709677419355,
          "baseline_hit_rate": 0.41935483870967744,
          "hit_wilson": [
            0.31970251562417307,
            0.651596045519712
          ],
          "baseline_wilson": [
            0.2641554306731223,
            0.5923373750463029
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 9,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1265",
      "name": "包装印刷",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026368773137624313,
        "5": 0.02708348807843719,
        "20": -0.08100975584090475,
        "60": -0.06462923451139102
      },
      "moving_averages": {
        "5": 3207.5979999999518,
        "20": 3367.26950000003,
        "60": 3547.639833333351
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.08746868752973136,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4458.55
        },
        {
          "date": "2026-05-14",
          "close": 4376.09
        },
        {
          "date": "2026-05-15",
          "close": 4375.19
        },
        {
          "date": "2026-05-18",
          "close": 4363.36
        },
        {
          "date": "2026-05-19",
          "close": 4386.19
        },
        {
          "date": "2026-05-20",
          "close": 4361.88
        },
        {
          "date": "2026-05-21",
          "close": 4224.61
        },
        {
          "date": "2026-05-22",
          "close": 4246.27
        },
        {
          "date": "2026-05-25",
          "close": 4197.3
        },
        {
          "date": "2026-05-26",
          "close": 4118.78
        },
        {
          "date": "2026-05-27",
          "close": 4030.11
        },
        {
          "date": "2026-05-28",
          "close": 4063.23
        },
        {
          "date": "2026-05-29",
          "close": 3979.6
        },
        {
          "date": "2026-06-01",
          "close": 4024.11
        },
        {
          "date": "2026-06-02",
          "close": 3972.07
        },
        {
          "date": "2026-06-03",
          "close": 3956.13
        },
        {
          "date": "2026-06-04",
          "close": 3902.34
        },
        {
          "date": "2026-06-05",
          "close": 3930.05
        },
        {
          "date": "2026-06-08",
          "close": 3872.53
        },
        {
          "date": "2026-06-09",
          "close": 3873.97
        },
        {
          "date": "2026-06-10",
          "close": 3821.01
        },
        {
          "date": "2026-06-11",
          "close": 3762.63
        },
        {
          "date": "2026-06-12",
          "close": 3813.88
        },
        {
          "date": "2026-06-15",
          "close": 3853.93
        },
        {
          "date": "2026-06-16",
          "close": 3855.7
        },
        {
          "date": "2026-06-17",
          "close": 3843.35
        },
        {
          "date": "2026-06-18",
          "close": 3812.38
        },
        {
          "date": "2026-06-22",
          "close": 3843.67
        },
        {
          "date": "2026-06-23",
          "close": 3872.27
        },
        {
          "date": "2026-06-24",
          "close": 3798.02
        },
        {
          "date": "2026-06-25",
          "close": 3730.48
        },
        {
          "date": "2026-06-26",
          "close": 3631.34
        },
        {
          "date": "2026-06-29",
          "close": 3609.75
        },
        {
          "date": "2026-06-30",
          "close": 3620.7
        },
        {
          "date": "2026-07-01",
          "close": 3721.87
        },
        {
          "date": "2026-07-02",
          "close": 3671.7
        },
        {
          "date": "2026-07-03",
          "close": 3693.39
        },
        {
          "date": "2026-07-06",
          "close": 3641.84
        },
        {
          "date": "2026-07-07",
          "close": 3574.29
        },
        {
          "date": "2026-07-08",
          "close": 3494.82
        },
        {
          "date": "2026-07-09",
          "close": 3503.06
        },
        {
          "date": "2026-07-10",
          "close": 3526.92
        },
        {
          "date": "2026-07-13",
          "close": 3396.62
        },
        {
          "date": "2026-07-14",
          "close": 3457.36
        },
        {
          "date": "2026-07-15",
          "close": 3505.8
        },
        {
          "date": "2026-07-16",
          "close": 3492.51
        },
        {
          "date": "2026-07-17",
          "close": 3339.41
        },
        {
          "date": "2026-07-20",
          "close": 3221.23
        },
        {
          "date": "2026-07-21",
          "close": 3238.69
        },
        {
          "date": "2026-07-22",
          "close": 3198.7
        },
        {
          "date": "2026-07-23",
          "close": 3277.67
        },
        {
          "date": "2026-07-24",
          "close": 3227.77
        },
        {
          "date": "2026-07-27",
          "close": 3318.07
        },
        {
          "date": "2026-07-28",
          "close": 3336.87
        },
        {
          "date": "2026-07-29",
          "close": 3371.97
        },
        {
          "date": "2026-07-30",
          "close": 3320.08
        },
        {
          "date": "2026-07-31",
          "close": 3398.66
        },
        {
          "date": "2026-08-03",
          "close": 3433.84
        },
        {
          "date": "2026-08-04",
          "close": 3496.24
        },
        {
          "date": "2026-08-05",
          "close": 3547.93
        },
        {
          "date": "2026-08-06",
          "close": 3577.13
        },
        {
          "date": "2026-08-07",
          "close": 3584.64
        },
        {
          "date": "2026-08-10",
          "close": 3638.94
        },
        {
          "date": "2026-08-11",
          "close": 3605.91
        },
        {
          "date": "2026-08-12",
          "close": 3657.92
        },
        {
          "date": "2026-08-13",
          "close": 3601.32
        },
        {
          "date": "2026-08-14",
          "close": 3587.48
        },
        {
          "date": "2026-08-17",
          "close": 3644.72
        },
        {
          "date": "2026-08-18",
          "close": 3624.44
        },
        {
          "date": "2026-08-19",
          "close": 3485.42
        },
        {
          "date": "2026-08-20",
          "close": 3527.04
        },
        {
          "date": "2026-08-21",
          "close": 3550.56
        },
        {
          "date": "2026-08-24",
          "close": 3512.7
        },
        {
          "date": "2026-08-25",
          "close": 3597.81
        },
        {
          "date": "2026-08-26",
          "close": 3602.09
        },
        {
          "date": "2026-08-27",
          "close": 3626.35
        },
        {
          "date": "2026-08-28",
          "close": 3637.25
        },
        {
          "date": "2026-08-31",
          "close": 3695.19
        },
        {
          "date": "2026-09-01",
          "close": 3732.91
        },
        {
          "date": "2026-09-02",
          "close": 3737.94
        },
        {
          "date": "2026-09-03",
          "close": 3731.03
        },
        {
          "date": "2026-09-04",
          "close": 3757.09
        },
        {
          "date": "2026-09-07",
          "close": 3741.35
        },
        {
          "date": "2026-09-08",
          "close": 3765.27
        },
        {
          "date": "2026-09-09",
          "close": 3741.32
        },
        {
          "date": "2026-09-10",
          "close": 3686.81
        },
        {
          "date": "2026-09-11",
          "close": 3612.39
        },
        {
          "date": "2026-09-14",
          "close": 3629.97
        },
        {
          "date": "2026-09-15",
          "close": 3557.29
        },
        {
          "date": "2026-09-16",
          "close": 3614.44
        },
        {
          "date": "2026-09-17",
          "close": 3605.56
        },
        {
          "date": "2026-09-18",
          "close": 3641.25
        },
        {
          "date": "2026-09-21",
          "close": 3709.93
        },
        {
          "date": "2026-09-22",
          "close": 3712.8
        },
        {
          "date": "2026-09-23",
          "close": 3673.87
        },
        {
          "date": "2026-09-24",
          "close": 3647.93
        },
        {
          "date": "2026-09-28",
          "close": 3582.16
        },
        {
          "date": "2026-09-29",
          "close": 3633.08
        },
        {
          "date": "2026-09-30",
          "close": 3630.53
        },
        {
          "date": "2026-10-08",
          "close": 3611.17
        },
        {
          "date": "2026-10-09",
          "close": 3636.73
        },
        {
          "date": "2026-10-12",
          "close": 3589.22
        },
        {
          "date": "2026-10-13",
          "close": 3597.86
        },
        {
          "date": "2026-10-14",
          "close": 3521.22
        },
        {
          "date": "2026-10-15",
          "close": 3417.27
        },
        {
          "date": "2026-10-16",
          "close": 3446.0
        },
        {
          "date": "2026-10-19",
          "close": 3408.62
        },
        {
          "date": "2026-10-20",
          "close": 3448.3
        },
        {
          "date": "2026-10-21",
          "close": 3424.68
        },
        {
          "date": "2026-10-22",
          "close": 3333.41
        },
        {
          "date": "2026-10-23",
          "close": 3365.19
        },
        {
          "date": "2026-10-26",
          "close": 3351.29
        },
        {
          "date": "2026-10-27",
          "close": 3241.27
        },
        {
          "date": "2026-10-28",
          "close": 3295.22
        },
        {
          "date": "2026-10-29",
          "close": 3231.12
        },
        {
          "date": "2026-10-30",
          "close": 3127.03
        },
        {
          "date": "2026-11-02",
          "close": 3191.83
        },
        {
          "date": "2026-11-03",
          "close": 3167.13
        },
        {
          "date": "2026-11-04",
          "close": 3233.37
        },
        {
          "date": "2026-11-05",
          "close": 3318.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5633802816901409,
          "pullback_frequency": 0.2676056338028169,
          "up_wilson": [
            0.4477154306941805,
            0.6725387725484672
          ],
          "pullback_wilson": [
            0.17852803486507762,
            0.3805398865785474
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.34146341463414637,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.21558808257384846,
            0.49450163480170306
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 7,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1266",
      "name": "文娱用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030576062508981483,
        "5": 0.012785859030402857,
        "20": -0.0707576593109559,
        "60": -0.006751141831955798
      },
      "moving_averages": {
        "5": 2985.0520000000483,
        "20": 3162.1805000000168,
        "60": 3229.4683333333273
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.08880306598546794,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4034.01
        },
        {
          "date": "2026-05-14",
          "close": 3987.74
        },
        {
          "date": "2026-05-15",
          "close": 4029.75
        },
        {
          "date": "2026-05-18",
          "close": 3959.65
        },
        {
          "date": "2026-05-19",
          "close": 3953.35
        },
        {
          "date": "2026-05-20",
          "close": 3863.43
        },
        {
          "date": "2026-05-21",
          "close": 3737.33
        },
        {
          "date": "2026-05-22",
          "close": 3780.08
        },
        {
          "date": "2026-05-25",
          "close": 3711.32
        },
        {
          "date": "2026-05-26",
          "close": 3666.13
        },
        {
          "date": "2026-05-27",
          "close": 3615.92
        },
        {
          "date": "2026-05-28",
          "close": 3637.09
        },
        {
          "date": "2026-05-29",
          "close": 3630.26
        },
        {
          "date": "2026-06-01",
          "close": 3698.36
        },
        {
          "date": "2026-06-02",
          "close": 3589.21
        },
        {
          "date": "2026-06-03",
          "close": 3534.97
        },
        {
          "date": "2026-06-04",
          "close": 3473.44
        },
        {
          "date": "2026-06-05",
          "close": 3471.68
        },
        {
          "date": "2026-06-08",
          "close": 3419.69
        },
        {
          "date": "2026-06-09",
          "close": 3434.72
        },
        {
          "date": "2026-06-10",
          "close": 3413.88
        },
        {
          "date": "2026-06-11",
          "close": 3312.61
        },
        {
          "date": "2026-06-12",
          "close": 3344.5
        },
        {
          "date": "2026-06-15",
          "close": 3372.48
        },
        {
          "date": "2026-06-16",
          "close": 3331.24
        },
        {
          "date": "2026-06-17",
          "close": 3255.77
        },
        {
          "date": "2026-06-18",
          "close": 3204.18
        },
        {
          "date": "2026-06-22",
          "close": 3192.89
        },
        {
          "date": "2026-06-23",
          "close": 3214.56
        },
        {
          "date": "2026-06-24",
          "close": 3132.21
        },
        {
          "date": "2026-06-25",
          "close": 3069.65
        },
        {
          "date": "2026-06-26",
          "close": 2989.74
        },
        {
          "date": "2026-06-29",
          "close": 3005.08
        },
        {
          "date": "2026-06-30",
          "close": 2997.44
        },
        {
          "date": "2026-07-01",
          "close": 3057.79
        },
        {
          "date": "2026-07-02",
          "close": 3072.05
        },
        {
          "date": "2026-07-03",
          "close": 3125.51
        },
        {
          "date": "2026-07-06",
          "close": 3083.11
        },
        {
          "date": "2026-07-07",
          "close": 3033.03
        },
        {
          "date": "2026-07-08",
          "close": 2983.38
        },
        {
          "date": "2026-07-09",
          "close": 2973.8
        },
        {
          "date": "2026-07-10",
          "close": 3014.15
        },
        {
          "date": "2026-07-13",
          "close": 2903.29
        },
        {
          "date": "2026-07-14",
          "close": 2975.37
        },
        {
          "date": "2026-07-15",
          "close": 3009.28
        },
        {
          "date": "2026-07-16",
          "close": 3044.81
        },
        {
          "date": "2026-07-17",
          "close": 2926.31
        },
        {
          "date": "2026-07-20",
          "close": 2844.18
        },
        {
          "date": "2026-07-21",
          "close": 2826.71
        },
        {
          "date": "2026-07-22",
          "close": 2804.04
        },
        {
          "date": "2026-07-23",
          "close": 2892.36
        },
        {
          "date": "2026-07-24",
          "close": 2787.72
        },
        {
          "date": "2026-07-27",
          "close": 2869.32
        },
        {
          "date": "2026-07-28",
          "close": 2891.79
        },
        {
          "date": "2026-07-29",
          "close": 2941.65
        },
        {
          "date": "2026-07-30",
          "close": 2912.17
        },
        {
          "date": "2026-07-31",
          "close": 2983.4
        },
        {
          "date": "2026-08-03",
          "close": 3048.44
        },
        {
          "date": "2026-08-04",
          "close": 3084.8
        },
        {
          "date": "2026-08-05",
          "close": 3104.66
        },
        {
          "date": "2026-08-06",
          "close": 3097.03
        },
        {
          "date": "2026-08-07",
          "close": 3102.1
        },
        {
          "date": "2026-08-10",
          "close": 3216.37
        },
        {
          "date": "2026-08-11",
          "close": 3181.78
        },
        {
          "date": "2026-08-12",
          "close": 3210.71
        },
        {
          "date": "2026-08-13",
          "close": 3180.34
        },
        {
          "date": "2026-08-14",
          "close": 3178.81
        },
        {
          "date": "2026-08-17",
          "close": 3236.23
        },
        {
          "date": "2026-08-18",
          "close": 3213.58
        },
        {
          "date": "2026-08-19",
          "close": 3117.09
        },
        {
          "date": "2026-08-20",
          "close": 3206.19
        },
        {
          "date": "2026-08-21",
          "close": 3187.27
        },
        {
          "date": "2026-08-24",
          "close": 3164.77
        },
        {
          "date": "2026-08-25",
          "close": 3234.61
        },
        {
          "date": "2026-08-26",
          "close": 3229.06
        },
        {
          "date": "2026-08-27",
          "close": 3206.64
        },
        {
          "date": "2026-08-28",
          "close": 3222.9
        },
        {
          "date": "2026-08-31",
          "close": 3287.66
        },
        {
          "date": "2026-09-01",
          "close": 3340.94
        },
        {
          "date": "2026-09-02",
          "close": 3312.59
        },
        {
          "date": "2026-09-03",
          "close": 3283.24
        },
        {
          "date": "2026-09-04",
          "close": 3323.28
        },
        {
          "date": "2026-09-07",
          "close": 3364.9
        },
        {
          "date": "2026-09-08",
          "close": 3397.37
        },
        {
          "date": "2026-09-09",
          "close": 3375.32
        },
        {
          "date": "2026-09-10",
          "close": 3306.11
        },
        {
          "date": "2026-09-11",
          "close": 3207.53
        },
        {
          "date": "2026-09-14",
          "close": 3207.16
        },
        {
          "date": "2026-09-15",
          "close": 3136.45
        },
        {
          "date": "2026-09-16",
          "close": 3191.31
        },
        {
          "date": "2026-09-17",
          "close": 3241.83
        },
        {
          "date": "2026-09-18",
          "close": 3305.8
        },
        {
          "date": "2026-09-21",
          "close": 3398.75
        },
        {
          "date": "2026-09-22",
          "close": 3442.74
        },
        {
          "date": "2026-09-23",
          "close": 3402.97
        },
        {
          "date": "2026-09-24",
          "close": 3399.94
        },
        {
          "date": "2026-09-28",
          "close": 3373.59
        },
        {
          "date": "2026-09-29",
          "close": 3374.53
        },
        {
          "date": "2026-09-30",
          "close": 3346.49
        },
        {
          "date": "2026-10-08",
          "close": 3318.51
        },
        {
          "date": "2026-10-09",
          "close": 3383.48
        },
        {
          "date": "2026-10-12",
          "close": 3341.99
        },
        {
          "date": "2026-10-13",
          "close": 3384.23
        },
        {
          "date": "2026-10-14",
          "close": 3337.09
        },
        {
          "date": "2026-10-15",
          "close": 3298.58
        },
        {
          "date": "2026-10-16",
          "close": 3251.91
        },
        {
          "date": "2026-10-19",
          "close": 3223.94
        },
        {
          "date": "2026-10-20",
          "close": 3255.71
        },
        {
          "date": "2026-10-21",
          "close": 3227.68
        },
        {
          "date": "2026-10-22",
          "close": 3089.21
        },
        {
          "date": "2026-10-23",
          "close": 3132.92
        },
        {
          "date": "2026-10-26",
          "close": 3154.96
        },
        {
          "date": "2026-10-27",
          "close": 3076.61
        },
        {
          "date": "2026-10-28",
          "close": 3115.27
        },
        {
          "date": "2026-10-29",
          "close": 3044.77
        },
        {
          "date": "2026-10-30",
          "close": 2891.76
        },
        {
          "date": "2026-11-02",
          "close": 2992.41
        },
        {
          "date": "2026-11-03",
          "close": 2965.18
        },
        {
          "date": "2026-11-04",
          "close": 2992.21
        },
        {
          "date": "2026-11-05",
          "close": 3083.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49333333333333335,
          "pullback_frequency": 0.32,
          "up_wilson": [
            0.38330010247790747,
            0.6040162154218635
          ],
          "pullback_wilson": [
            0.22542995034772845,
            0.4321106329460818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5681818181818182,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.4222414699362943,
            0.703172765914822
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 8,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1267",
      "name": "造纸",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020712693849866293,
        "5": 0.009220100823467803,
        "20": -0.10046274835110314,
        "60": -0.10036763509776503
      },
      "moving_averages": {
        "5": 2168.987999999989,
        "20": 2279.0145000000252,
        "60": 2414.140666666681
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.10469676427140462,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2880.28
        },
        {
          "date": "2026-05-14",
          "close": 2834.73
        },
        {
          "date": "2026-05-15",
          "close": 2816.56
        },
        {
          "date": "2026-05-18",
          "close": 2773.73
        },
        {
          "date": "2026-05-19",
          "close": 2796.82
        },
        {
          "date": "2026-05-20",
          "close": 2779.25
        },
        {
          "date": "2026-05-21",
          "close": 2725.28
        },
        {
          "date": "2026-05-22",
          "close": 2756.87
        },
        {
          "date": "2026-05-25",
          "close": 2778.1
        },
        {
          "date": "2026-05-26",
          "close": 2787.32
        },
        {
          "date": "2026-05-27",
          "close": 2746.39
        },
        {
          "date": "2026-05-28",
          "close": 2723.78
        },
        {
          "date": "2026-05-29",
          "close": 2647.96
        },
        {
          "date": "2026-06-01",
          "close": 2681.96
        },
        {
          "date": "2026-06-02",
          "close": 2641.95
        },
        {
          "date": "2026-06-03",
          "close": 2618.38
        },
        {
          "date": "2026-06-04",
          "close": 2570.29
        },
        {
          "date": "2026-06-05",
          "close": 2590.15
        },
        {
          "date": "2026-06-08",
          "close": 2541.1
        },
        {
          "date": "2026-06-09",
          "close": 2576.05
        },
        {
          "date": "2026-06-10",
          "close": 2534.92
        },
        {
          "date": "2026-06-11",
          "close": 2506.11
        },
        {
          "date": "2026-06-12",
          "close": 2561.88
        },
        {
          "date": "2026-06-15",
          "close": 2564.83
        },
        {
          "date": "2026-06-16",
          "close": 2539.22
        },
        {
          "date": "2026-06-17",
          "close": 2495.11
        },
        {
          "date": "2026-06-18",
          "close": 2440.13
        },
        {
          "date": "2026-06-22",
          "close": 2449.25
        },
        {
          "date": "2026-06-23",
          "close": 2466.38
        },
        {
          "date": "2026-06-24",
          "close": 2403.96
        },
        {
          "date": "2026-06-25",
          "close": 2381.47
        },
        {
          "date": "2026-06-26",
          "close": 2329.77
        },
        {
          "date": "2026-06-29",
          "close": 2352.95
        },
        {
          "date": "2026-06-30",
          "close": 2343.71
        },
        {
          "date": "2026-07-01",
          "close": 2402.14
        },
        {
          "date": "2026-07-02",
          "close": 2431.49
        },
        {
          "date": "2026-07-03",
          "close": 2486.92
        },
        {
          "date": "2026-07-06",
          "close": 2489.67
        },
        {
          "date": "2026-07-07",
          "close": 2443.81
        },
        {
          "date": "2026-07-08",
          "close": 2397.66
        },
        {
          "date": "2026-07-09",
          "close": 2399.05
        },
        {
          "date": "2026-07-10",
          "close": 2411.27
        },
        {
          "date": "2026-07-13",
          "close": 2329.3
        },
        {
          "date": "2026-07-14",
          "close": 2370.11
        },
        {
          "date": "2026-07-15",
          "close": 2377.16
        },
        {
          "date": "2026-07-16",
          "close": 2363.52
        },
        {
          "date": "2026-07-17",
          "close": 2289.84
        },
        {
          "date": "2026-07-20",
          "close": 2251.97
        },
        {
          "date": "2026-07-21",
          "close": 2255.6
        },
        {
          "date": "2026-07-22",
          "close": 2256.53
        },
        {
          "date": "2026-07-23",
          "close": 2312.25
        },
        {
          "date": "2026-07-24",
          "close": 2267.61
        },
        {
          "date": "2026-07-27",
          "close": 2326.16
        },
        {
          "date": "2026-07-28",
          "close": 2323.9
        },
        {
          "date": "2026-07-29",
          "close": 2350.72
        },
        {
          "date": "2026-07-30",
          "close": 2328.8
        },
        {
          "date": "2026-07-31",
          "close": 2376.9
        },
        {
          "date": "2026-08-03",
          "close": 2440.66
        },
        {
          "date": "2026-08-04",
          "close": 2448.82
        },
        {
          "date": "2026-08-05",
          "close": 2458.96
        },
        {
          "date": "2026-08-06",
          "close": 2448.2
        },
        {
          "date": "2026-08-07",
          "close": 2444.05
        },
        {
          "date": "2026-08-10",
          "close": 2508.02
        },
        {
          "date": "2026-08-11",
          "close": 2512.02
        },
        {
          "date": "2026-08-12",
          "close": 2527.34
        },
        {
          "date": "2026-08-13",
          "close": 2480.64
        },
        {
          "date": "2026-08-14",
          "close": 2483.74
        },
        {
          "date": "2026-08-17",
          "close": 2509.35
        },
        {
          "date": "2026-08-18",
          "close": 2501.71
        },
        {
          "date": "2026-08-19",
          "close": 2423.27
        },
        {
          "date": "2026-08-20",
          "close": 2447.55
        },
        {
          "date": "2026-08-21",
          "close": 2437.55
        },
        {
          "date": "2026-08-24",
          "close": 2413.1
        },
        {
          "date": "2026-08-25",
          "close": 2472.85
        },
        {
          "date": "2026-08-26",
          "close": 2525.84
        },
        {
          "date": "2026-08-27",
          "close": 2517.54
        },
        {
          "date": "2026-08-28",
          "close": 2537.82
        },
        {
          "date": "2026-08-31",
          "close": 2506.73
        },
        {
          "date": "2026-09-01",
          "close": 2532.89
        },
        {
          "date": "2026-09-02",
          "close": 2510.75
        },
        {
          "date": "2026-09-03",
          "close": 2473.04
        },
        {
          "date": "2026-09-04",
          "close": 2460.5
        },
        {
          "date": "2026-09-07",
          "close": 2488.96
        },
        {
          "date": "2026-09-08",
          "close": 2526.56
        },
        {
          "date": "2026-09-09",
          "close": 2528.22
        },
        {
          "date": "2026-09-10",
          "close": 2482.57
        },
        {
          "date": "2026-09-11",
          "close": 2444.13
        },
        {
          "date": "2026-09-14",
          "close": 2459.41
        },
        {
          "date": "2026-09-15",
          "close": 2401.41
        },
        {
          "date": "2026-09-16",
          "close": 2444.55
        },
        {
          "date": "2026-09-17",
          "close": 2465.41
        },
        {
          "date": "2026-09-18",
          "close": 2498.55
        },
        {
          "date": "2026-09-21",
          "close": 2544.19
        },
        {
          "date": "2026-09-22",
          "close": 2533.92
        },
        {
          "date": "2026-09-23",
          "close": 2510.34
        },
        {
          "date": "2026-09-24",
          "close": 2477.92
        },
        {
          "date": "2026-09-28",
          "close": 2438.88
        },
        {
          "date": "2026-09-29",
          "close": 2432.81
        },
        {
          "date": "2026-09-30",
          "close": 2456.6
        },
        {
          "date": "2026-10-08",
          "close": 2459.22
        },
        {
          "date": "2026-10-09",
          "close": 2470.85
        },
        {
          "date": "2026-10-12",
          "close": 2415.37
        },
        {
          "date": "2026-10-13",
          "close": 2423.62
        },
        {
          "date": "2026-10-14",
          "close": 2387.2
        },
        {
          "date": "2026-10-15",
          "close": 2323.6
        },
        {
          "date": "2026-10-16",
          "close": 2332.78
        },
        {
          "date": "2026-10-19",
          "close": 2322.08
        },
        {
          "date": "2026-10-20",
          "close": 2336.59
        },
        {
          "date": "2026-10-21",
          "close": 2311.8
        },
        {
          "date": "2026-10-22",
          "close": 2250.61
        },
        {
          "date": "2026-10-23",
          "close": 2273.22
        },
        {
          "date": "2026-10-26",
          "close": 2260.73
        },
        {
          "date": "2026-10-27",
          "close": 2212.14
        },
        {
          "date": "2026-10-28",
          "close": 2222.81
        },
        {
          "date": "2026-10-29",
          "close": 2191.95
        },
        {
          "date": "2026-10-30",
          "close": 2137.81
        },
        {
          "date": "2026-11-02",
          "close": 2168.59
        },
        {
          "date": "2026-11-03",
          "close": 2159.11
        },
        {
          "date": "2026-11-04",
          "close": 2167.27
        },
        {
          "date": "2026-11-05",
          "close": 2212.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4731182795698925,
          "pullback_frequency": 0.3010752688172043,
          "up_wilson": [
            0.3747394097477208,
            0.5736298108228027
          ],
          "pullback_wilson": [
            0.21726302757387256,
            0.40066920464800065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42105263157894735,
          "pullback_frequency": 0.38596491228070173,
          "up_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "pullback_wilson": [
            0.2706272388614066,
            0.5157026708419042
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 0,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 23,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1268",
      "name": "互联网电商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04352371287981782,
        "5": 0.05598223696447402,
        "20": -0.016752419232628712,
        "60": -0.009763879097958506
      },
      "moving_averages": {
        "5": 2605.048000000045,
        "20": 2697.985000000009,
        "60": 2756.2085
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05229387789169104,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3246.35
        },
        {
          "date": "2026-05-14",
          "close": 3179.92
        },
        {
          "date": "2026-05-15",
          "close": 3150.42
        },
        {
          "date": "2026-05-18",
          "close": 3144.66
        },
        {
          "date": "2026-05-19",
          "close": 3188.41
        },
        {
          "date": "2026-05-20",
          "close": 3122.17
        },
        {
          "date": "2026-05-21",
          "close": 3004.35
        },
        {
          "date": "2026-05-22",
          "close": 3027.2
        },
        {
          "date": "2026-05-25",
          "close": 2997.51
        },
        {
          "date": "2026-05-26",
          "close": 2949.94
        },
        {
          "date": "2026-05-27",
          "close": 2928.9
        },
        {
          "date": "2026-05-28",
          "close": 2923.82
        },
        {
          "date": "2026-05-29",
          "close": 2895.16
        },
        {
          "date": "2026-06-01",
          "close": 2994.1
        },
        {
          "date": "2026-06-02",
          "close": 2918.93
        },
        {
          "date": "2026-06-03",
          "close": 2870.9
        },
        {
          "date": "2026-06-04",
          "close": 2804.38
        },
        {
          "date": "2026-06-05",
          "close": 2793.11
        },
        {
          "date": "2026-06-08",
          "close": 2712.05
        },
        {
          "date": "2026-06-09",
          "close": 2768.35
        },
        {
          "date": "2026-06-10",
          "close": 2713.56
        },
        {
          "date": "2026-06-11",
          "close": 2667.32
        },
        {
          "date": "2026-06-12",
          "close": 2728.6
        },
        {
          "date": "2026-06-15",
          "close": 2764.13
        },
        {
          "date": "2026-06-16",
          "close": 2763.88
        },
        {
          "date": "2026-06-17",
          "close": 2738.91
        },
        {
          "date": "2026-06-18",
          "close": 2713.33
        },
        {
          "date": "2026-06-22",
          "close": 2752.93
        },
        {
          "date": "2026-06-23",
          "close": 2750.11
        },
        {
          "date": "2026-06-24",
          "close": 2726.48
        },
        {
          "date": "2026-06-25",
          "close": 2673.65
        },
        {
          "date": "2026-06-26",
          "close": 2639.82
        },
        {
          "date": "2026-06-29",
          "close": 2639.7
        },
        {
          "date": "2026-06-30",
          "close": 2701.61
        },
        {
          "date": "2026-07-01",
          "close": 2793.81
        },
        {
          "date": "2026-07-02",
          "close": 2764.71
        },
        {
          "date": "2026-07-03",
          "close": 2769.63
        },
        {
          "date": "2026-07-06",
          "close": 2732.26
        },
        {
          "date": "2026-07-07",
          "close": 2664.78
        },
        {
          "date": "2026-07-08",
          "close": 2639.24
        },
        {
          "date": "2026-07-09",
          "close": 2648.98
        },
        {
          "date": "2026-07-10",
          "close": 2675.11
        },
        {
          "date": "2026-07-13",
          "close": 2571.86
        },
        {
          "date": "2026-07-14",
          "close": 2612.06
        },
        {
          "date": "2026-07-15",
          "close": 2706.37
        },
        {
          "date": "2026-07-16",
          "close": 2739.79
        },
        {
          "date": "2026-07-17",
          "close": 2634.17
        },
        {
          "date": "2026-07-20",
          "close": 2558.87
        },
        {
          "date": "2026-07-21",
          "close": 2594.64
        },
        {
          "date": "2026-07-22",
          "close": 2554.94
        },
        {
          "date": "2026-07-23",
          "close": 2595.86
        },
        {
          "date": "2026-07-24",
          "close": 2544.19
        },
        {
          "date": "2026-07-27",
          "close": 2650.92
        },
        {
          "date": "2026-07-28",
          "close": 2631.18
        },
        {
          "date": "2026-07-29",
          "close": 2629.92
        },
        {
          "date": "2026-07-30",
          "close": 2539.7
        },
        {
          "date": "2026-07-31",
          "close": 2606.09
        },
        {
          "date": "2026-08-03",
          "close": 2612.37
        },
        {
          "date": "2026-08-04",
          "close": 2705.59
        },
        {
          "date": "2026-08-05",
          "close": 2751.98
        },
        {
          "date": "2026-08-06",
          "close": 2761.74
        },
        {
          "date": "2026-08-07",
          "close": 2761.67
        },
        {
          "date": "2026-08-10",
          "close": 2788.11
        },
        {
          "date": "2026-08-11",
          "close": 2761.97
        },
        {
          "date": "2026-08-12",
          "close": 2797.14
        },
        {
          "date": "2026-08-13",
          "close": 2747.49
        },
        {
          "date": "2026-08-14",
          "close": 2716.52
        },
        {
          "date": "2026-08-17",
          "close": 2741.48
        },
        {
          "date": "2026-08-18",
          "close": 2719.34
        },
        {
          "date": "2026-08-19",
          "close": 2578.72
        },
        {
          "date": "2026-08-20",
          "close": 2660.56
        },
        {
          "date": "2026-08-21",
          "close": 2646.65
        },
        {
          "date": "2026-08-24",
          "close": 2620.88
        },
        {
          "date": "2026-08-25",
          "close": 2685.12
        },
        {
          "date": "2026-08-26",
          "close": 2688.84
        },
        {
          "date": "2026-08-27",
          "close": 2714.37
        },
        {
          "date": "2026-08-28",
          "close": 2719.27
        },
        {
          "date": "2026-08-31",
          "close": 2775.38
        },
        {
          "date": "2026-09-01",
          "close": 2845.89
        },
        {
          "date": "2026-09-02",
          "close": 2837.62
        },
        {
          "date": "2026-09-03",
          "close": 2797.15
        },
        {
          "date": "2026-09-04",
          "close": 2834.94
        },
        {
          "date": "2026-09-07",
          "close": 2836.53
        },
        {
          "date": "2026-09-08",
          "close": 2850.24
        },
        {
          "date": "2026-09-09",
          "close": 2824.43
        },
        {
          "date": "2026-09-10",
          "close": 2786.74
        },
        {
          "date": "2026-09-11",
          "close": 2738.84
        },
        {
          "date": "2026-09-14",
          "close": 2750.37
        },
        {
          "date": "2026-09-15",
          "close": 2703.52
        },
        {
          "date": "2026-09-16",
          "close": 2784.19
        },
        {
          "date": "2026-09-17",
          "close": 2849.32
        },
        {
          "date": "2026-09-18",
          "close": 2909.69
        },
        {
          "date": "2026-09-21",
          "close": 2950.44
        },
        {
          "date": "2026-09-22",
          "close": 3000.19
        },
        {
          "date": "2026-09-23",
          "close": 2937.68
        },
        {
          "date": "2026-09-24",
          "close": 2898.55
        },
        {
          "date": "2026-09-28",
          "close": 2873.53
        },
        {
          "date": "2026-09-29",
          "close": 2897.42
        },
        {
          "date": "2026-09-30",
          "close": 2848.74
        },
        {
          "date": "2026-10-08",
          "close": 2771.54
        },
        {
          "date": "2026-10-09",
          "close": 2826.59
        },
        {
          "date": "2026-10-12",
          "close": 2783.94
        },
        {
          "date": "2026-10-13",
          "close": 2875.48
        },
        {
          "date": "2026-10-14",
          "close": 2809.99
        },
        {
          "date": "2026-10-15",
          "close": 2749.95
        },
        {
          "date": "2026-10-16",
          "close": 2716.01
        },
        {
          "date": "2026-10-19",
          "close": 2716.52
        },
        {
          "date": "2026-10-20",
          "close": 2767.65
        },
        {
          "date": "2026-10-21",
          "close": 2765.32
        },
        {
          "date": "2026-10-22",
          "close": 2633.29
        },
        {
          "date": "2026-10-23",
          "close": 2691.63
        },
        {
          "date": "2026-10-26",
          "close": 2723.12
        },
        {
          "date": "2026-10-27",
          "close": 2620.65
        },
        {
          "date": "2026-10-28",
          "close": 2673.68
        },
        {
          "date": "2026-10-29",
          "close": 2580.64
        },
        {
          "date": "2026-10-30",
          "close": 2505.81
        },
        {
          "date": "2026-11-02",
          "close": 2614.22
        },
        {
          "date": "2026-11-03",
          "close": 2568.65
        },
        {
          "date": "2026-11-04",
          "close": 2611.45
        },
        {
          "date": "2026-11-05",
          "close": 2725.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5189873417721519,
          "pullback_frequency": 0.3291139240506329,
          "up_wilson": [
            0.4105110559940594,
            0.6257026954621209
          ],
          "pullback_wilson": [
            0.23554200381797014,
            0.43853423307640843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5208333333333334,
          "up_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "pullback_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 1,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1269",
      "name": "旅游零售Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020827213901726482,
        "5": 0.0743885708013976,
        "20": -0.0030722435525319947,
        "60": -0.06592216442133825
      },
      "moving_averages": {
        "5": 5692.640000000223,
        "20": 5666.377000000049,
        "60": 5955.908833333384
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-04",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.013335035630650749,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7228.02
        },
        {
          "date": "2026-05-14",
          "close": 7132.93
        },
        {
          "date": "2026-05-15",
          "close": 6966.17
        },
        {
          "date": "2026-05-18",
          "close": 6937.94
        },
        {
          "date": "2026-05-19",
          "close": 6916.79
        },
        {
          "date": "2026-05-20",
          "close": 6805.46
        },
        {
          "date": "2026-05-21",
          "close": 6763.67
        },
        {
          "date": "2026-05-22",
          "close": 6688.54
        },
        {
          "date": "2026-05-25",
          "close": 6746.03
        },
        {
          "date": "2026-05-26",
          "close": 6705.82
        },
        {
          "date": "2026-05-27",
          "close": 6627.51
        },
        {
          "date": "2026-05-28",
          "close": 6498.23
        },
        {
          "date": "2026-05-29",
          "close": 6838.68
        },
        {
          "date": "2026-06-01",
          "close": 6799.55
        },
        {
          "date": "2026-06-02",
          "close": 6624.29
        },
        {
          "date": "2026-06-03",
          "close": 6575.08
        },
        {
          "date": "2026-06-04",
          "close": 6441.04
        },
        {
          "date": "2026-06-05",
          "close": 6534.31
        },
        {
          "date": "2026-06-08",
          "close": 6460.46
        },
        {
          "date": "2026-06-09",
          "close": 6398.95
        },
        {
          "date": "2026-06-10",
          "close": 6462.11
        },
        {
          "date": "2026-06-11",
          "close": 6346.07
        },
        {
          "date": "2026-06-12",
          "close": 6499.53
        },
        {
          "date": "2026-06-15",
          "close": 6564.68
        },
        {
          "date": "2026-06-16",
          "close": 6494.53
        },
        {
          "date": "2026-06-17",
          "close": 6303.73
        },
        {
          "date": "2026-06-18",
          "close": 6207.57
        },
        {
          "date": "2026-06-22",
          "close": 6276.64
        },
        {
          "date": "2026-06-23",
          "close": 6232.98
        },
        {
          "date": "2026-06-24",
          "close": 6072.13
        },
        {
          "date": "2026-06-25",
          "close": 6097.57
        },
        {
          "date": "2026-06-26",
          "close": 5897.12
        },
        {
          "date": "2026-06-29",
          "close": 5906.09
        },
        {
          "date": "2026-06-30",
          "close": 5899.09
        },
        {
          "date": "2026-07-01",
          "close": 6028.92
        },
        {
          "date": "2026-07-02",
          "close": 5950.55
        },
        {
          "date": "2026-07-03",
          "close": 5918.41
        },
        {
          "date": "2026-07-06",
          "close": 5881.09
        },
        {
          "date": "2026-07-07",
          "close": 5650.56
        },
        {
          "date": "2026-07-08",
          "close": 5714.07
        },
        {
          "date": "2026-07-09",
          "close": 5658.16
        },
        {
          "date": "2026-07-10",
          "close": 5832.56
        },
        {
          "date": "2026-07-13",
          "close": 5627.75
        },
        {
          "date": "2026-07-14",
          "close": 5731.57
        },
        {
          "date": "2026-07-15",
          "close": 6011.89
        },
        {
          "date": "2026-07-16",
          "close": 6050.86
        },
        {
          "date": "2026-07-17",
          "close": 5843.09
        },
        {
          "date": "2026-07-20",
          "close": 5980.32
        },
        {
          "date": "2026-07-21",
          "close": 5948.05
        },
        {
          "date": "2026-07-22",
          "close": 6056.97
        },
        {
          "date": "2026-07-23",
          "close": 6092.12
        },
        {
          "date": "2026-07-24",
          "close": 5874.14
        },
        {
          "date": "2026-07-27",
          "close": 6041.38
        },
        {
          "date": "2026-07-28",
          "close": 6159.72
        },
        {
          "date": "2026-07-29",
          "close": 6322.45
        },
        {
          "date": "2026-07-30",
          "close": 6361.02
        },
        {
          "date": "2026-07-31",
          "close": 6357.19
        },
        {
          "date": "2026-08-03",
          "close": 6427.99
        },
        {
          "date": "2026-08-04",
          "close": 6324.87
        },
        {
          "date": "2026-08-05",
          "close": 6287.87
        },
        {
          "date": "2026-08-06",
          "close": 6189.42
        },
        {
          "date": "2026-08-07",
          "close": 6177.78
        },
        {
          "date": "2026-08-10",
          "close": 6247.03
        },
        {
          "date": "2026-08-11",
          "close": 6203.15
        },
        {
          "date": "2026-08-12",
          "close": 6269.5
        },
        {
          "date": "2026-08-13",
          "close": 6157.14
        },
        {
          "date": "2026-08-14",
          "close": 6041.23
        },
        {
          "date": "2026-08-17",
          "close": 6039.55
        },
        {
          "date": "2026-08-18",
          "close": 6011.64
        },
        {
          "date": "2026-08-19",
          "close": 5884.13
        },
        {
          "date": "2026-08-20",
          "close": 5935.6
        },
        {
          "date": "2026-08-21",
          "close": 5851.28
        },
        {
          "date": "2026-08-24",
          "close": 5838.41
        },
        {
          "date": "2026-08-25",
          "close": 5979.53
        },
        {
          "date": "2026-08-26",
          "close": 6025.45
        },
        {
          "date": "2026-08-27",
          "close": 6042.24
        },
        {
          "date": "2026-08-28",
          "close": 6104.82
        },
        {
          "date": "2026-08-31",
          "close": 5915.14
        },
        {
          "date": "2026-09-01",
          "close": 6147.54
        },
        {
          "date": "2026-09-02",
          "close": 6068.17
        },
        {
          "date": "2026-09-03",
          "close": 6431.48
        },
        {
          "date": "2026-09-04",
          "close": 6605.96
        },
        {
          "date": "2026-09-07",
          "close": 6589.74
        },
        {
          "date": "2026-09-08",
          "close": 6551.05
        },
        {
          "date": "2026-09-09",
          "close": 6445.35
        },
        {
          "date": "2026-09-10",
          "close": 6302.82
        },
        {
          "date": "2026-09-11",
          "close": 6120.52
        },
        {
          "date": "2026-09-14",
          "close": 6104.42
        },
        {
          "date": "2026-09-15",
          "close": 5904.82
        },
        {
          "date": "2026-09-16",
          "close": 5945.04
        },
        {
          "date": "2026-09-17",
          "close": 5954.7
        },
        {
          "date": "2026-09-18",
          "close": 6029.25
        },
        {
          "date": "2026-09-21",
          "close": 6124.4
        },
        {
          "date": "2026-09-22",
          "close": 6089.4
        },
        {
          "date": "2026-09-23",
          "close": 6028.36
        },
        {
          "date": "2026-09-24",
          "close": 5941.97
        },
        {
          "date": "2026-09-28",
          "close": 5878.0
        },
        {
          "date": "2026-09-29",
          "close": 5955.48
        },
        {
          "date": "2026-09-30",
          "close": 6004.02
        },
        {
          "date": "2026-10-08",
          "close": 5891.46
        },
        {
          "date": "2026-10-09",
          "close": 5952.74
        },
        {
          "date": "2026-10-12",
          "close": 5850.18
        },
        {
          "date": "2026-10-13",
          "close": 5842.59
        },
        {
          "date": "2026-10-14",
          "close": 5730.37
        },
        {
          "date": "2026-10-15",
          "close": 5573.46
        },
        {
          "date": "2026-10-16",
          "close": 5635.64
        },
        {
          "date": "2026-10-19",
          "close": 5593.3
        },
        {
          "date": "2026-10-20",
          "close": 5626.22
        },
        {
          "date": "2026-10-21",
          "close": 5594.38
        },
        {
          "date": "2026-10-22",
          "close": 5504.97
        },
        {
          "date": "2026-10-23",
          "close": 5618.24
        },
        {
          "date": "2026-10-26",
          "close": 5682.12
        },
        {
          "date": "2026-10-27",
          "close": 5621.32
        },
        {
          "date": "2026-10-28",
          "close": 5572.11
        },
        {
          "date": "2026-10-29",
          "close": 5466.7
        },
        {
          "date": "2026-10-30",
          "close": 5403.86
        },
        {
          "date": "2026-11-02",
          "close": 5658.15
        },
        {
          "date": "2026-11-03",
          "close": 5774.3
        },
        {
          "date": "2026-11-04",
          "close": 5753.53
        },
        {
          "date": "2026-11-05",
          "close": 5873.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.45588235294117646,
          "up_wilson": [
            0.35673106421198947,
            0.5875907791127207
          ],
          "pullback_wilson": [
            0.34304882927391533,
            0.5734339357131498
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3783783783783784,
          "pullback_frequency": 0.5945945945945946,
          "up_wilson": [
            0.24063999175798265,
            0.5389956956078235
          ],
          "pullback_wilson": [
            0.43485964730229365,
            0.7365348180798572
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 19,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 7,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1270",
      "name": "专业连锁Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024119243361804488,
        "5": 0.07554561657194725,
        "20": 0.005019835814446649,
        "60": -0.03229124906393954
      },
      "moving_averages": {
        "5": 1233.9939999999945,
        "20": 1244.0685000000055,
        "60": 1283.1678333333266
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.016066388254385888,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1592.09
        },
        {
          "date": "2026-05-14",
          "close": 1552.8
        },
        {
          "date": "2026-05-15",
          "close": 1544.11
        },
        {
          "date": "2026-05-18",
          "close": 1566.0
        },
        {
          "date": "2026-05-19",
          "close": 1622.96
        },
        {
          "date": "2026-05-20",
          "close": 1579.56
        },
        {
          "date": "2026-05-21",
          "close": 1537.75
        },
        {
          "date": "2026-05-22",
          "close": 1533.93
        },
        {
          "date": "2026-05-25",
          "close": 1535.18
        },
        {
          "date": "2026-05-26",
          "close": 1535.31
        },
        {
          "date": "2026-05-27",
          "close": 1498.24
        },
        {
          "date": "2026-05-28",
          "close": 1474.05
        },
        {
          "date": "2026-05-29",
          "close": 1458.43
        },
        {
          "date": "2026-06-01",
          "close": 1494.96
        },
        {
          "date": "2026-06-02",
          "close": 1451.93
        },
        {
          "date": "2026-06-03",
          "close": 1443.44
        },
        {
          "date": "2026-06-04",
          "close": 1408.25
        },
        {
          "date": "2026-06-05",
          "close": 1415.3
        },
        {
          "date": "2026-06-08",
          "close": 1364.97
        },
        {
          "date": "2026-06-09",
          "close": 1408.8
        },
        {
          "date": "2026-06-10",
          "close": 1378.75
        },
        {
          "date": "2026-06-11",
          "close": 1354.13
        },
        {
          "date": "2026-06-12",
          "close": 1375.0
        },
        {
          "date": "2026-06-15",
          "close": 1382.46
        },
        {
          "date": "2026-06-16",
          "close": 1377.9
        },
        {
          "date": "2026-06-17",
          "close": 1360.48
        },
        {
          "date": "2026-06-18",
          "close": 1336.48
        },
        {
          "date": "2026-06-22",
          "close": 1331.06
        },
        {
          "date": "2026-06-23",
          "close": 1304.27
        },
        {
          "date": "2026-06-24",
          "close": 1263.88
        },
        {
          "date": "2026-06-25",
          "close": 1245.12
        },
        {
          "date": "2026-06-26",
          "close": 1194.08
        },
        {
          "date": "2026-06-29",
          "close": 1185.03
        },
        {
          "date": "2026-06-30",
          "close": 1209.46
        },
        {
          "date": "2026-07-01",
          "close": 1239.58
        },
        {
          "date": "2026-07-02",
          "close": 1234.53
        },
        {
          "date": "2026-07-03",
          "close": 1245.26
        },
        {
          "date": "2026-07-06",
          "close": 1232.75
        },
        {
          "date": "2026-07-07",
          "close": 1191.59
        },
        {
          "date": "2026-07-08",
          "close": 1187.83
        },
        {
          "date": "2026-07-09",
          "close": 1185.42
        },
        {
          "date": "2026-07-10",
          "close": 1216.23
        },
        {
          "date": "2026-07-13",
          "close": 1186.27
        },
        {
          "date": "2026-07-14",
          "close": 1206.47
        },
        {
          "date": "2026-07-15",
          "close": 1238.36
        },
        {
          "date": "2026-07-16",
          "close": 1295.82
        },
        {
          "date": "2026-07-17",
          "close": 1266.24
        },
        {
          "date": "2026-07-20",
          "close": 1255.77
        },
        {
          "date": "2026-07-21",
          "close": 1242.15
        },
        {
          "date": "2026-07-22",
          "close": 1231.13
        },
        {
          "date": "2026-07-23",
          "close": 1232.26
        },
        {
          "date": "2026-07-24",
          "close": 1188.28
        },
        {
          "date": "2026-07-27",
          "close": 1216.51
        },
        {
          "date": "2026-07-28",
          "close": 1229.39
        },
        {
          "date": "2026-07-29",
          "close": 1276.58
        },
        {
          "date": "2026-07-30",
          "close": 1289.94
        },
        {
          "date": "2026-07-31",
          "close": 1310.35
        },
        {
          "date": "2026-08-03",
          "close": 1321.66
        },
        {
          "date": "2026-08-04",
          "close": 1320.12
        },
        {
          "date": "2026-08-05",
          "close": 1322.03
        },
        {
          "date": "2026-08-06",
          "close": 1314.56
        },
        {
          "date": "2026-08-07",
          "close": 1305.47
        },
        {
          "date": "2026-08-10",
          "close": 1336.49
        },
        {
          "date": "2026-08-11",
          "close": 1340.02
        },
        {
          "date": "2026-08-12",
          "close": 1339.25
        },
        {
          "date": "2026-08-13",
          "close": 1313.1
        },
        {
          "date": "2026-08-14",
          "close": 1300.78
        },
        {
          "date": "2026-08-17",
          "close": 1307.45
        },
        {
          "date": "2026-08-18",
          "close": 1304.08
        },
        {
          "date": "2026-08-19",
          "close": 1256.45
        },
        {
          "date": "2026-08-20",
          "close": 1283.39
        },
        {
          "date": "2026-08-21",
          "close": 1276.4
        },
        {
          "date": "2026-08-24",
          "close": 1269.08
        },
        {
          "date": "2026-08-25",
          "close": 1290.09
        },
        {
          "date": "2026-08-26",
          "close": 1295.16
        },
        {
          "date": "2026-08-27",
          "close": 1297.39
        },
        {
          "date": "2026-08-28",
          "close": 1312.88
        },
        {
          "date": "2026-08-31",
          "close": 1316.97
        },
        {
          "date": "2026-09-01",
          "close": 1347.42
        },
        {
          "date": "2026-09-02",
          "close": 1342.02
        },
        {
          "date": "2026-09-03",
          "close": 1317.67
        },
        {
          "date": "2026-09-04",
          "close": 1324.85
        },
        {
          "date": "2026-09-07",
          "close": 1338.32
        },
        {
          "date": "2026-09-08",
          "close": 1345.96
        },
        {
          "date": "2026-09-09",
          "close": 1346.55
        },
        {
          "date": "2026-09-10",
          "close": 1302.25
        },
        {
          "date": "2026-09-11",
          "close": 1270.45
        },
        {
          "date": "2026-09-14",
          "close": 1278.71
        },
        {
          "date": "2026-09-15",
          "close": 1255.68
        },
        {
          "date": "2026-09-16",
          "close": 1265.47
        },
        {
          "date": "2026-09-17",
          "close": 1275.52
        },
        {
          "date": "2026-09-18",
          "close": 1283.27
        },
        {
          "date": "2026-09-21",
          "close": 1329.43
        },
        {
          "date": "2026-09-22",
          "close": 1317.75
        },
        {
          "date": "2026-09-23",
          "close": 1300.6
        },
        {
          "date": "2026-09-24",
          "close": 1297.22
        },
        {
          "date": "2026-09-28",
          "close": 1265.92
        },
        {
          "date": "2026-09-29",
          "close": 1282.98
        },
        {
          "date": "2026-09-30",
          "close": 1288.7
        },
        {
          "date": "2026-10-08",
          "close": 1272.95
        },
        {
          "date": "2026-10-09",
          "close": 1297.9
        },
        {
          "date": "2026-10-12",
          "close": 1292.19
        },
        {
          "date": "2026-10-13",
          "close": 1300.23
        },
        {
          "date": "2026-10-14",
          "close": 1285.85
        },
        {
          "date": "2026-10-15",
          "close": 1258.61
        },
        {
          "date": "2026-10-16",
          "close": 1259.87
        },
        {
          "date": "2026-10-19",
          "close": 1244.08
        },
        {
          "date": "2026-10-20",
          "close": 1238.3
        },
        {
          "date": "2026-10-21",
          "close": 1230.38
        },
        {
          "date": "2026-10-22",
          "close": 1195.54
        },
        {
          "date": "2026-10-23",
          "close": 1233.28
        },
        {
          "date": "2026-10-26",
          "close": 1251.46
        },
        {
          "date": "2026-10-27",
          "close": 1213.98
        },
        {
          "date": "2026-10-28",
          "close": 1220.25
        },
        {
          "date": "2026-10-29",
          "close": 1189.48
        },
        {
          "date": "2026-10-30",
          "close": 1178.55
        },
        {
          "date": "2026-11-02",
          "close": 1232.38
        },
        {
          "date": "2026-11-03",
          "close": 1230.49
        },
        {
          "date": "2026-11-04",
          "close": 1249.21
        },
        {
          "date": "2026-11-05",
          "close": 1279.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4895833333333333,
          "pullback_frequency": 0.34375,
          "up_wilson": [
            0.3919286123125563,
            0.5880396291011453
          ],
          "pullback_wilson": [
            0.2564039323896144,
            0.4431196888159093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3309365440675524,
            0.5750806411466566
          ],
          "pullback_wilson": [
            0.3773502424155577,
            0.6226497575844423
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 1,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1271",
      "name": "酒店餐饮",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02656449430897423,
        "5": 0.0885837249266237,
        "20": 0.032383058506802564,
        "60": 0.0017306122448979
      },
      "moving_averages": {
        "5": 2081.0819999999367,
        "20": 2046.9724999999628,
        "60": 2155.8520000000094
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-03",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 27
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2406.59
        },
        {
          "date": "2026-05-14",
          "close": 2371.48
        },
        {
          "date": "2026-05-15",
          "close": 2338.12
        },
        {
          "date": "2026-05-18",
          "close": 2300.54
        },
        {
          "date": "2026-05-19",
          "close": 2309.9
        },
        {
          "date": "2026-05-20",
          "close": 2285.01
        },
        {
          "date": "2026-05-21",
          "close": 2273.22
        },
        {
          "date": "2026-05-22",
          "close": 2252.6
        },
        {
          "date": "2026-05-25",
          "close": 2243.92
        },
        {
          "date": "2026-05-26",
          "close": 2245.06
        },
        {
          "date": "2026-05-27",
          "close": 2229.92
        },
        {
          "date": "2026-05-28",
          "close": 2204.3
        },
        {
          "date": "2026-05-29",
          "close": 2222.95
        },
        {
          "date": "2026-06-01",
          "close": 2267.3
        },
        {
          "date": "2026-06-02",
          "close": 2240.41
        },
        {
          "date": "2026-06-03",
          "close": 2206.76
        },
        {
          "date": "2026-06-04",
          "close": 2167.25
        },
        {
          "date": "2026-06-05",
          "close": 2191.26
        },
        {
          "date": "2026-06-08",
          "close": 2138.45
        },
        {
          "date": "2026-06-09",
          "close": 2127.65
        },
        {
          "date": "2026-06-10",
          "close": 2131.02
        },
        {
          "date": "2026-06-11",
          "close": 2089.48
        },
        {
          "date": "2026-06-12",
          "close": 2144.08
        },
        {
          "date": "2026-06-15",
          "close": 2144.92
        },
        {
          "date": "2026-06-16",
          "close": 2121.16
        },
        {
          "date": "2026-06-17",
          "close": 2077.13
        },
        {
          "date": "2026-06-18",
          "close": 2057.44
        },
        {
          "date": "2026-06-22",
          "close": 2045.08
        },
        {
          "date": "2026-06-23",
          "close": 2086.06
        },
        {
          "date": "2026-06-24",
          "close": 2021.06
        },
        {
          "date": "2026-06-25",
          "close": 1999.19
        },
        {
          "date": "2026-06-26",
          "close": 1957.64
        },
        {
          "date": "2026-06-29",
          "close": 1957.38
        },
        {
          "date": "2026-06-30",
          "close": 1933.32
        },
        {
          "date": "2026-07-01",
          "close": 1991.24
        },
        {
          "date": "2026-07-02",
          "close": 1987.28
        },
        {
          "date": "2026-07-03",
          "close": 2013.66
        },
        {
          "date": "2026-07-06",
          "close": 2023.95
        },
        {
          "date": "2026-07-07",
          "close": 1967.19
        },
        {
          "date": "2026-07-08",
          "close": 1969.63
        },
        {
          "date": "2026-07-09",
          "close": 1938.68
        },
        {
          "date": "2026-07-10",
          "close": 1966.0
        },
        {
          "date": "2026-07-13",
          "close": 1917.9
        },
        {
          "date": "2026-07-14",
          "close": 1945.07
        },
        {
          "date": "2026-07-15",
          "close": 1984.86
        },
        {
          "date": "2026-07-16",
          "close": 2020.09
        },
        {
          "date": "2026-07-17",
          "close": 1975.45
        },
        {
          "date": "2026-07-20",
          "close": 1967.72
        },
        {
          "date": "2026-07-21",
          "close": 1940.96
        },
        {
          "date": "2026-07-22",
          "close": 1938.81
        },
        {
          "date": "2026-07-23",
          "close": 1963.55
        },
        {
          "date": "2026-07-24",
          "close": 1909.32
        },
        {
          "date": "2026-07-27",
          "close": 2017.86
        },
        {
          "date": "2026-07-28",
          "close": 2060.54
        },
        {
          "date": "2026-07-29",
          "close": 2109.28
        },
        {
          "date": "2026-07-30",
          "close": 2115.76
        },
        {
          "date": "2026-07-31",
          "close": 2143.85
        },
        {
          "date": "2026-08-03",
          "close": 2151.07
        },
        {
          "date": "2026-08-04",
          "close": 2128.5
        },
        {
          "date": "2026-08-05",
          "close": 2143.75
        },
        {
          "date": "2026-08-06",
          "close": 2140.07
        },
        {
          "date": "2026-08-07",
          "close": 2121.08
        },
        {
          "date": "2026-08-10",
          "close": 2203.64
        },
        {
          "date": "2026-08-11",
          "close": 2191.29
        },
        {
          "date": "2026-08-12",
          "close": 2212.21
        },
        {
          "date": "2026-08-13",
          "close": 2189.77
        },
        {
          "date": "2026-08-14",
          "close": 2165.47
        },
        {
          "date": "2026-08-17",
          "close": 2170.97
        },
        {
          "date": "2026-08-18",
          "close": 2182.47
        },
        {
          "date": "2026-08-19",
          "close": 2123.56
        },
        {
          "date": "2026-08-20",
          "close": 2173.84
        },
        {
          "date": "2026-08-21",
          "close": 2168.76
        },
        {
          "date": "2026-08-24",
          "close": 2153.57
        },
        {
          "date": "2026-08-25",
          "close": 2225.7
        },
        {
          "date": "2026-08-26",
          "close": 2268.01
        },
        {
          "date": "2026-08-27",
          "close": 2249.05
        },
        {
          "date": "2026-08-28",
          "close": 2271.68
        },
        {
          "date": "2026-08-31",
          "close": 2255.0
        },
        {
          "date": "2026-09-01",
          "close": 2305.95
        },
        {
          "date": "2026-09-02",
          "close": 2296.07
        },
        {
          "date": "2026-09-03",
          "close": 2274.74
        },
        {
          "date": "2026-09-04",
          "close": 2336.38
        },
        {
          "date": "2026-09-07",
          "close": 2395.54
        },
        {
          "date": "2026-09-08",
          "close": 2410.84
        },
        {
          "date": "2026-09-09",
          "close": 2394.02
        },
        {
          "date": "2026-09-10",
          "close": 2364.74
        },
        {
          "date": "2026-09-11",
          "close": 2267.2
        },
        {
          "date": "2026-09-14",
          "close": 2229.83
        },
        {
          "date": "2026-09-15",
          "close": 2137.2
        },
        {
          "date": "2026-09-16",
          "close": 2131.15
        },
        {
          "date": "2026-09-17",
          "close": 2134.04
        },
        {
          "date": "2026-09-18",
          "close": 2150.97
        },
        {
          "date": "2026-09-21",
          "close": 2208.77
        },
        {
          "date": "2026-09-22",
          "close": 2187.13
        },
        {
          "date": "2026-09-23",
          "close": 2170.47
        },
        {
          "date": "2026-09-24",
          "close": 2135.45
        },
        {
          "date": "2026-09-28",
          "close": 2108.09
        },
        {
          "date": "2026-09-29",
          "close": 2109.29
        },
        {
          "date": "2026-09-30",
          "close": 2117.56
        },
        {
          "date": "2026-10-08",
          "close": 2080.1
        },
        {
          "date": "2026-10-09",
          "close": 2108.58
        },
        {
          "date": "2026-10-12",
          "close": 2079.01
        },
        {
          "date": "2026-10-13",
          "close": 2108.46
        },
        {
          "date": "2026-10-14",
          "close": 2090.75
        },
        {
          "date": "2026-10-15",
          "close": 2051.1
        },
        {
          "date": "2026-10-16",
          "close": 2041.43
        },
        {
          "date": "2026-10-19",
          "close": 2031.79
        },
        {
          "date": "2026-10-20",
          "close": 2037.86
        },
        {
          "date": "2026-10-21",
          "close": 2032.48
        },
        {
          "date": "2026-10-22",
          "close": 1989.88
        },
        {
          "date": "2026-10-23",
          "close": 2001.63
        },
        {
          "date": "2026-10-26",
          "close": 2017.41
        },
        {
          "date": "2026-10-27",
          "close": 1988.38
        },
        {
          "date": "2026-10-28",
          "close": 1982.57
        },
        {
          "date": "2026-10-29",
          "close": 1972.71
        },
        {
          "date": "2026-10-30",
          "close": 1991.76
        },
        {
          "date": "2026-11-02",
          "close": 2084.07
        },
        {
          "date": "2026-11-03",
          "close": 2090.23
        },
        {
          "date": "2026-11-04",
          "close": 2091.89
        },
        {
          "date": "2026-11-05",
          "close": 2147.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5180722891566265,
          "pullback_frequency": 0.26506024096385544,
          "up_wilson": [
            0.4121775709212428,
            0.6223681407784449
          ],
          "pullback_wilson": [
            0.18204414020123172,
            0.3688616077028284
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46296296296296297,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "pullback_wilson": [
            0.3200246417222966,
            0.5762435347322474
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 5,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 3,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1272",
      "name": "旅游及景区",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019014981830854483,
        "5": 0.06160368510226322,
        "20": -0.010682465390362883,
        "60": -0.02382152979430019
      },
      "moving_averages": {
        "5": 2728.449999999907,
        "20": 2742.367499999958,
        "60": 2899.90233333332
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.029343928407177144,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3167.74
        },
        {
          "date": "2026-05-14",
          "close": 3114.95
        },
        {
          "date": "2026-05-15",
          "close": 3104.25
        },
        {
          "date": "2026-05-18",
          "close": 3086.03
        },
        {
          "date": "2026-05-19",
          "close": 3093.61
        },
        {
          "date": "2026-05-20",
          "close": 3058.88
        },
        {
          "date": "2026-05-21",
          "close": 3039.6
        },
        {
          "date": "2026-05-22",
          "close": 3020.04
        },
        {
          "date": "2026-05-25",
          "close": 3019.65
        },
        {
          "date": "2026-05-26",
          "close": 3032.34
        },
        {
          "date": "2026-05-27",
          "close": 3018.16
        },
        {
          "date": "2026-05-28",
          "close": 2991.69
        },
        {
          "date": "2026-05-29",
          "close": 3024.02
        },
        {
          "date": "2026-06-01",
          "close": 3076.86
        },
        {
          "date": "2026-06-02",
          "close": 3038.83
        },
        {
          "date": "2026-06-03",
          "close": 3023.0
        },
        {
          "date": "2026-06-04",
          "close": 2982.79
        },
        {
          "date": "2026-06-05",
          "close": 3003.79
        },
        {
          "date": "2026-06-08",
          "close": 2952.82
        },
        {
          "date": "2026-06-09",
          "close": 2925.92
        },
        {
          "date": "2026-06-10",
          "close": 2998.06
        },
        {
          "date": "2026-06-11",
          "close": 2914.27
        },
        {
          "date": "2026-06-12",
          "close": 2995.36
        },
        {
          "date": "2026-06-15",
          "close": 2997.68
        },
        {
          "date": "2026-06-16",
          "close": 2951.51
        },
        {
          "date": "2026-06-17",
          "close": 2866.51
        },
        {
          "date": "2026-06-18",
          "close": 2850.67
        },
        {
          "date": "2026-06-22",
          "close": 2834.31
        },
        {
          "date": "2026-06-23",
          "close": 2873.14
        },
        {
          "date": "2026-06-24",
          "close": 2767.08
        },
        {
          "date": "2026-06-25",
          "close": 2742.01
        },
        {
          "date": "2026-06-26",
          "close": 2680.76
        },
        {
          "date": "2026-06-29",
          "close": 2707.07
        },
        {
          "date": "2026-06-30",
          "close": 2705.29
        },
        {
          "date": "2026-07-01",
          "close": 2768.17
        },
        {
          "date": "2026-07-02",
          "close": 2771.7
        },
        {
          "date": "2026-07-03",
          "close": 2802.27
        },
        {
          "date": "2026-07-06",
          "close": 2806.62
        },
        {
          "date": "2026-07-07",
          "close": 2718.38
        },
        {
          "date": "2026-07-08",
          "close": 2776.3
        },
        {
          "date": "2026-07-09",
          "close": 2706.6
        },
        {
          "date": "2026-07-10",
          "close": 2757.25
        },
        {
          "date": "2026-07-13",
          "close": 2672.0
        },
        {
          "date": "2026-07-14",
          "close": 2704.48
        },
        {
          "date": "2026-07-15",
          "close": 2757.83
        },
        {
          "date": "2026-07-16",
          "close": 2805.87
        },
        {
          "date": "2026-07-17",
          "close": 2718.88
        },
        {
          "date": "2026-07-20",
          "close": 2687.69
        },
        {
          "date": "2026-07-21",
          "close": 2676.87
        },
        {
          "date": "2026-07-22",
          "close": 2687.59
        },
        {
          "date": "2026-07-23",
          "close": 2729.92
        },
        {
          "date": "2026-07-24",
          "close": 2641.1
        },
        {
          "date": "2026-07-27",
          "close": 2730.44
        },
        {
          "date": "2026-07-28",
          "close": 2757.85
        },
        {
          "date": "2026-07-29",
          "close": 2789.2
        },
        {
          "date": "2026-07-30",
          "close": 2804.69
        },
        {
          "date": "2026-07-31",
          "close": 2854.43
        },
        {
          "date": "2026-08-03",
          "close": 2892.32
        },
        {
          "date": "2026-08-04",
          "close": 2876.18
        },
        {
          "date": "2026-08-05",
          "close": 2875.55
        },
        {
          "date": "2026-08-06",
          "close": 2871.66
        },
        {
          "date": "2026-08-07",
          "close": 2871.73
        },
        {
          "date": "2026-08-10",
          "close": 2926.98
        },
        {
          "date": "2026-08-11",
          "close": 2921.0
        },
        {
          "date": "2026-08-12",
          "close": 2931.35
        },
        {
          "date": "2026-08-13",
          "close": 2904.19
        },
        {
          "date": "2026-08-14",
          "close": 2885.28
        },
        {
          "date": "2026-08-17",
          "close": 2891.22
        },
        {
          "date": "2026-08-18",
          "close": 2879.4
        },
        {
          "date": "2026-08-19",
          "close": 2820.32
        },
        {
          "date": "2026-08-20",
          "close": 2909.41
        },
        {
          "date": "2026-08-21",
          "close": 2892.47
        },
        {
          "date": "2026-08-24",
          "close": 2888.22
        },
        {
          "date": "2026-08-25",
          "close": 2959.06
        },
        {
          "date": "2026-08-26",
          "close": 2977.0
        },
        {
          "date": "2026-08-27",
          "close": 2980.62
        },
        {
          "date": "2026-08-28",
          "close": 3032.02
        },
        {
          "date": "2026-08-31",
          "close": 3041.97
        },
        {
          "date": "2026-09-01",
          "close": 3103.11
        },
        {
          "date": "2026-09-02",
          "close": 3134.97
        },
        {
          "date": "2026-09-03",
          "close": 3096.48
        },
        {
          "date": "2026-09-04",
          "close": 3123.26
        },
        {
          "date": "2026-09-07",
          "close": 3201.51
        },
        {
          "date": "2026-09-08",
          "close": 3233.72
        },
        {
          "date": "2026-09-09",
          "close": 3209.46
        },
        {
          "date": "2026-09-10",
          "close": 3210.05
        },
        {
          "date": "2026-09-11",
          "close": 3115.85
        },
        {
          "date": "2026-09-14",
          "close": 3070.28
        },
        {
          "date": "2026-09-15",
          "close": 2915.43
        },
        {
          "date": "2026-09-16",
          "close": 2895.77
        },
        {
          "date": "2026-09-17",
          "close": 2925.98
        },
        {
          "date": "2026-09-18",
          "close": 2963.57
        },
        {
          "date": "2026-09-21",
          "close": 3037.07
        },
        {
          "date": "2026-09-22",
          "close": 2977.65
        },
        {
          "date": "2026-09-23",
          "close": 2973.42
        },
        {
          "date": "2026-09-24",
          "close": 2927.1
        },
        {
          "date": "2026-09-28",
          "close": 2871.11
        },
        {
          "date": "2026-09-29",
          "close": 2871.45
        },
        {
          "date": "2026-09-30",
          "close": 2868.29
        },
        {
          "date": "2026-10-08",
          "close": 2837.36
        },
        {
          "date": "2026-10-09",
          "close": 2870.35
        },
        {
          "date": "2026-10-12",
          "close": 2813.61
        },
        {
          "date": "2026-10-13",
          "close": 2891.91
        },
        {
          "date": "2026-10-14",
          "close": 2852.55
        },
        {
          "date": "2026-10-15",
          "close": 2785.48
        },
        {
          "date": "2026-10-16",
          "close": 2776.16
        },
        {
          "date": "2026-10-19",
          "close": 2738.05
        },
        {
          "date": "2026-10-20",
          "close": 2733.02
        },
        {
          "date": "2026-10-21",
          "close": 2729.93
        },
        {
          "date": "2026-10-22",
          "close": 2673.27
        },
        {
          "date": "2026-10-23",
          "close": 2701.15
        },
        {
          "date": "2026-10-26",
          "close": 2679.26
        },
        {
          "date": "2026-10-27",
          "close": 2662.57
        },
        {
          "date": "2026-10-28",
          "close": 2653.63
        },
        {
          "date": "2026-10-29",
          "close": 2644.16
        },
        {
          "date": "2026-10-30",
          "close": 2625.97
        },
        {
          "date": "2026-11-02",
          "close": 2708.3
        },
        {
          "date": "2026-11-03",
          "close": 2746.26
        },
        {
          "date": "2026-11-04",
          "close": 2754.67
        },
        {
          "date": "2026-11-05",
          "close": 2807.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.29069767441860467,
          "up_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "pullback_wilson": [
            0.20532573748758295,
            0.3939683916087743
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 22,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 10,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1273",
      "name": "体育Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020836762688614563,
        "5": -0.00063116052963752,
        "20": -0.09137638425942873,
        "60": -0.14025115816957212
      },
      "moving_averages": {
        "5": 725.0199999999953,
        "20": 773.1335000000079,
        "60": 817.4200000000012
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10504605911922449,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1440.96
        },
        {
          "date": "2026-05-14",
          "close": 1433.78
        },
        {
          "date": "2026-05-15",
          "close": 1476.07
        },
        {
          "date": "2026-05-18",
          "close": 1328.36
        },
        {
          "date": "2026-05-19",
          "close": 1274.28
        },
        {
          "date": "2026-05-20",
          "close": 1261.68
        },
        {
          "date": "2026-05-21",
          "close": 1203.49
        },
        {
          "date": "2026-05-22",
          "close": 1221.91
        },
        {
          "date": "2026-05-25",
          "close": 1166.14
        },
        {
          "date": "2026-05-26",
          "close": 1180.0
        },
        {
          "date": "2026-05-27",
          "close": 1143.12
        },
        {
          "date": "2026-05-28",
          "close": 1197.69
        },
        {
          "date": "2026-05-29",
          "close": 1162.31
        },
        {
          "date": "2026-06-01",
          "close": 1190.72
        },
        {
          "date": "2026-06-02",
          "close": 1108.6
        },
        {
          "date": "2026-06-03",
          "close": 1072.38
        },
        {
          "date": "2026-06-04",
          "close": 1049.45
        },
        {
          "date": "2026-06-05",
          "close": 1041.18
        },
        {
          "date": "2026-06-08",
          "close": 1030.17
        },
        {
          "date": "2026-06-09",
          "close": 1011.97
        },
        {
          "date": "2026-06-10",
          "close": 1037.96
        },
        {
          "date": "2026-06-11",
          "close": 964.44
        },
        {
          "date": "2026-06-12",
          "close": 954.93
        },
        {
          "date": "2026-06-15",
          "close": 937.03
        },
        {
          "date": "2026-06-16",
          "close": 938.52
        },
        {
          "date": "2026-06-17",
          "close": 938.04
        },
        {
          "date": "2026-06-18",
          "close": 928.72
        },
        {
          "date": "2026-06-22",
          "close": 915.76
        },
        {
          "date": "2026-06-23",
          "close": 908.22
        },
        {
          "date": "2026-06-24",
          "close": 875.3
        },
        {
          "date": "2026-06-25",
          "close": 852.19
        },
        {
          "date": "2026-06-26",
          "close": 824.34
        },
        {
          "date": "2026-06-29",
          "close": 815.9
        },
        {
          "date": "2026-06-30",
          "close": 818.63
        },
        {
          "date": "2026-07-01",
          "close": 834.68
        },
        {
          "date": "2026-07-02",
          "close": 823.27
        },
        {
          "date": "2026-07-03",
          "close": 829.83
        },
        {
          "date": "2026-07-06",
          "close": 817.69
        },
        {
          "date": "2026-07-07",
          "close": 793.53
        },
        {
          "date": "2026-07-08",
          "close": 783.8
        },
        {
          "date": "2026-07-09",
          "close": 778.99
        },
        {
          "date": "2026-07-10",
          "close": 799.81
        },
        {
          "date": "2026-07-13",
          "close": 760.35
        },
        {
          "date": "2026-07-14",
          "close": 781.42
        },
        {
          "date": "2026-07-15",
          "close": 797.47
        },
        {
          "date": "2026-07-16",
          "close": 815.27
        },
        {
          "date": "2026-07-17",
          "close": 774.7
        },
        {
          "date": "2026-07-20",
          "close": 748.47
        },
        {
          "date": "2026-07-21",
          "close": 755.45
        },
        {
          "date": "2026-07-22",
          "close": 748.3
        },
        {
          "date": "2026-07-23",
          "close": 788.02
        },
        {
          "date": "2026-07-24",
          "close": 770.46
        },
        {
          "date": "2026-07-27",
          "close": 788.2
        },
        {
          "date": "2026-07-28",
          "close": 791.74
        },
        {
          "date": "2026-07-29",
          "close": 815.03
        },
        {
          "date": "2026-07-30",
          "close": 807.94
        },
        {
          "date": "2026-07-31",
          "close": 824.21
        },
        {
          "date": "2026-08-03",
          "close": 857.15
        },
        {
          "date": "2026-08-04",
          "close": 856.01
        },
        {
          "date": "2026-08-05",
          "close": 865.59
        },
        {
          "date": "2026-08-06",
          "close": 841.3
        },
        {
          "date": "2026-08-07",
          "close": 841.25
        },
        {
          "date": "2026-08-10",
          "close": 859.51
        },
        {
          "date": "2026-08-11",
          "close": 856.61
        },
        {
          "date": "2026-08-12",
          "close": 863.66
        },
        {
          "date": "2026-08-13",
          "close": 842.53
        },
        {
          "date": "2026-08-14",
          "close": 835.33
        },
        {
          "date": "2026-08-17",
          "close": 839.65
        },
        {
          "date": "2026-08-18",
          "close": 831.0
        },
        {
          "date": "2026-08-19",
          "close": 805.69
        },
        {
          "date": "2026-08-20",
          "close": 823.31
        },
        {
          "date": "2026-08-21",
          "close": 820.26
        },
        {
          "date": "2026-08-24",
          "close": 809.94
        },
        {
          "date": "2026-08-25",
          "close": 833.97
        },
        {
          "date": "2026-08-26",
          "close": 841.19
        },
        {
          "date": "2026-08-27",
          "close": 840.82
        },
        {
          "date": "2026-08-28",
          "close": 843.94
        },
        {
          "date": "2026-08-31",
          "close": 851.64
        },
        {
          "date": "2026-09-01",
          "close": 870.16
        },
        {
          "date": "2026-09-02",
          "close": 859.89
        },
        {
          "date": "2026-09-03",
          "close": 859.92
        },
        {
          "date": "2026-09-04",
          "close": 861.65
        },
        {
          "date": "2026-09-07",
          "close": 855.66
        },
        {
          "date": "2026-09-08",
          "close": 869.89
        },
        {
          "date": "2026-09-09",
          "close": 859.17
        },
        {
          "date": "2026-09-10",
          "close": 845.95
        },
        {
          "date": "2026-09-11",
          "close": 845.12
        },
        {
          "date": "2026-09-14",
          "close": 842.79
        },
        {
          "date": "2026-09-15",
          "close": 813.69
        },
        {
          "date": "2026-09-16",
          "close": 820.94
        },
        {
          "date": "2026-09-17",
          "close": 825.63
        },
        {
          "date": "2026-09-18",
          "close": 827.73
        },
        {
          "date": "2026-09-21",
          "close": 843.1
        },
        {
          "date": "2026-09-22",
          "close": 841.0
        },
        {
          "date": "2026-09-23",
          "close": 826.66
        },
        {
          "date": "2026-09-24",
          "close": 834.54
        },
        {
          "date": "2026-09-28",
          "close": 825.48
        },
        {
          "date": "2026-09-29",
          "close": 828.85
        },
        {
          "date": "2026-09-30",
          "close": 824.08
        },
        {
          "date": "2026-10-08",
          "close": 819.03
        },
        {
          "date": "2026-10-09",
          "close": 831.12
        },
        {
          "date": "2026-10-12",
          "close": 827.92
        },
        {
          "date": "2026-10-13",
          "close": 831.54
        },
        {
          "date": "2026-10-14",
          "close": 816.68
        },
        {
          "date": "2026-10-15",
          "close": 795.99
        },
        {
          "date": "2026-10-16",
          "close": 791.89
        },
        {
          "date": "2026-10-19",
          "close": 788.81
        },
        {
          "date": "2026-10-20",
          "close": 786.62
        },
        {
          "date": "2026-10-21",
          "close": 788.24
        },
        {
          "date": "2026-10-22",
          "close": 764.94
        },
        {
          "date": "2026-10-23",
          "close": 775.63
        },
        {
          "date": "2026-10-26",
          "close": 779.59
        },
        {
          "date": "2026-10-27",
          "close": 757.29
        },
        {
          "date": "2026-10-28",
          "close": 756.65
        },
        {
          "date": "2026-10-29",
          "close": 744.66
        },
        {
          "date": "2026-10-30",
          "close": 702.16
        },
        {
          "date": "2026-11-02",
          "close": 727.69
        },
        {
          "date": "2026-11-03",
          "close": 722.06
        },
        {
          "date": "2026-11-04",
          "close": 729.0
        },
        {
          "date": "2026-11-05",
          "close": 744.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4069767441860465,
          "pullback_frequency": 0.46511627906976744,
          "up_wilson": [
            0.3092912327785102,
            0.5126172690420929
          ],
          "pullback_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.5686274509803921,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 11,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1274",
      "name": "炼化及贸易",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013617144816126858,
        "5": 0.02318273079848865,
        "20": -0.06256034093700547,
        "60": 0.0030685721970242774
      },
      "moving_averages": {
        "5": 3226.4479999999517,
        "20": 3298.3174999999583,
        "60": 3424.690499999995
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 21,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.06104231992858944,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3940.93
        },
        {
          "date": "2026-05-14",
          "close": 3909.64
        },
        {
          "date": "2026-05-15",
          "close": 3863.99
        },
        {
          "date": "2026-05-18",
          "close": 3847.13
        },
        {
          "date": "2026-05-19",
          "close": 3855.72
        },
        {
          "date": "2026-05-20",
          "close": 3849.69
        },
        {
          "date": "2026-05-21",
          "close": 3696.92
        },
        {
          "date": "2026-05-22",
          "close": 3732.77
        },
        {
          "date": "2026-05-25",
          "close": 3693.98
        },
        {
          "date": "2026-05-26",
          "close": 3689.51
        },
        {
          "date": "2026-05-27",
          "close": 3571.36
        },
        {
          "date": "2026-05-28",
          "close": 3579.08
        },
        {
          "date": "2026-05-29",
          "close": 3501.51
        },
        {
          "date": "2026-06-01",
          "close": 3572.73
        },
        {
          "date": "2026-06-02",
          "close": 3535.03
        },
        {
          "date": "2026-06-03",
          "close": 3559.83
        },
        {
          "date": "2026-06-04",
          "close": 3482.05
        },
        {
          "date": "2026-06-05",
          "close": 3522.29
        },
        {
          "date": "2026-06-08",
          "close": 3388.74
        },
        {
          "date": "2026-06-09",
          "close": 3366.32
        },
        {
          "date": "2026-06-10",
          "close": 3358.37
        },
        {
          "date": "2026-06-11",
          "close": 3339.57
        },
        {
          "date": "2026-06-12",
          "close": 3401.29
        },
        {
          "date": "2026-06-15",
          "close": 3418.87
        },
        {
          "date": "2026-06-16",
          "close": 3400.89
        },
        {
          "date": "2026-06-17",
          "close": 3345.74
        },
        {
          "date": "2026-06-18",
          "close": 3304.93
        },
        {
          "date": "2026-06-22",
          "close": 3356.34
        },
        {
          "date": "2026-06-23",
          "close": 3381.49
        },
        {
          "date": "2026-06-24",
          "close": 3343.23
        },
        {
          "date": "2026-06-25",
          "close": 3280.87
        },
        {
          "date": "2026-06-26",
          "close": 3204.69
        },
        {
          "date": "2026-06-29",
          "close": 3160.4
        },
        {
          "date": "2026-06-30",
          "close": 3143.33
        },
        {
          "date": "2026-07-01",
          "close": 3240.37
        },
        {
          "date": "2026-07-02",
          "close": 3246.57
        },
        {
          "date": "2026-07-03",
          "close": 3289.1
        },
        {
          "date": "2026-07-06",
          "close": 3324.68
        },
        {
          "date": "2026-07-07",
          "close": 3194.1
        },
        {
          "date": "2026-07-08",
          "close": 3165.95
        },
        {
          "date": "2026-07-09",
          "close": 3138.7
        },
        {
          "date": "2026-07-10",
          "close": 3177.91
        },
        {
          "date": "2026-07-13",
          "close": 3086.94
        },
        {
          "date": "2026-07-14",
          "close": 3179.84
        },
        {
          "date": "2026-07-15",
          "close": 3157.16
        },
        {
          "date": "2026-07-16",
          "close": 3127.33
        },
        {
          "date": "2026-07-17",
          "close": 3074.07
        },
        {
          "date": "2026-07-20",
          "close": 3112.77
        },
        {
          "date": "2026-07-21",
          "close": 3051.4
        },
        {
          "date": "2026-07-22",
          "close": 3090.68
        },
        {
          "date": "2026-07-23",
          "close": 3187.63
        },
        {
          "date": "2026-07-24",
          "close": 3066.09
        },
        {
          "date": "2026-07-27",
          "close": 3105.57
        },
        {
          "date": "2026-07-28",
          "close": 3099.27
        },
        {
          "date": "2026-07-29",
          "close": 3160.21
        },
        {
          "date": "2026-07-30",
          "close": 3143.37
        },
        {
          "date": "2026-07-31",
          "close": 3180.63
        },
        {
          "date": "2026-08-03",
          "close": 3254.9
        },
        {
          "date": "2026-08-04",
          "close": 3256.65
        },
        {
          "date": "2026-08-05",
          "close": 3271.88
        },
        {
          "date": "2026-08-06",
          "close": 3317.47
        },
        {
          "date": "2026-08-07",
          "close": 3316.12
        },
        {
          "date": "2026-08-10",
          "close": 3374.41
        },
        {
          "date": "2026-08-11",
          "close": 3347.46
        },
        {
          "date": "2026-08-12",
          "close": 3356.47
        },
        {
          "date": "2026-08-13",
          "close": 3309.59
        },
        {
          "date": "2026-08-14",
          "close": 3307.25
        },
        {
          "date": "2026-08-17",
          "close": 3367.12
        },
        {
          "date": "2026-08-18",
          "close": 3392.41
        },
        {
          "date": "2026-08-19",
          "close": 3354.87
        },
        {
          "date": "2026-08-20",
          "close": 3382.02
        },
        {
          "date": "2026-08-21",
          "close": 3438.77
        },
        {
          "date": "2026-08-24",
          "close": 3432.28
        },
        {
          "date": "2026-08-25",
          "close": 3448.28
        },
        {
          "date": "2026-08-26",
          "close": 3460.13
        },
        {
          "date": "2026-08-27",
          "close": 3513.49
        },
        {
          "date": "2026-08-28",
          "close": 3600.55
        },
        {
          "date": "2026-08-31",
          "close": 3618.61
        },
        {
          "date": "2026-09-01",
          "close": 3620.87
        },
        {
          "date": "2026-09-02",
          "close": 3575.64
        },
        {
          "date": "2026-09-03",
          "close": 3589.88
        },
        {
          "date": "2026-09-04",
          "close": 3595.81
        },
        {
          "date": "2026-09-07",
          "close": 3582.53
        },
        {
          "date": "2026-09-08",
          "close": 3689.18
        },
        {
          "date": "2026-09-09",
          "close": 3720.32
        },
        {
          "date": "2026-09-10",
          "close": 3656.67
        },
        {
          "date": "2026-09-11",
          "close": 3537.11
        },
        {
          "date": "2026-09-14",
          "close": 3507.56
        },
        {
          "date": "2026-09-15",
          "close": 3469.33
        },
        {
          "date": "2026-09-16",
          "close": 3504.82
        },
        {
          "date": "2026-09-17",
          "close": 3482.99
        },
        {
          "date": "2026-09-18",
          "close": 3516.67
        },
        {
          "date": "2026-09-21",
          "close": 3583.45
        },
        {
          "date": "2026-09-22",
          "close": 3573.23
        },
        {
          "date": "2026-09-23",
          "close": 3541.5
        },
        {
          "date": "2026-09-24",
          "close": 3520.63
        },
        {
          "date": "2026-09-28",
          "close": 3485.87
        },
        {
          "date": "2026-09-29",
          "close": 3456.14
        },
        {
          "date": "2026-09-30",
          "close": 3466.64
        },
        {
          "date": "2026-10-08",
          "close": 3500.94
        },
        {
          "date": "2026-10-09",
          "close": 3495.28
        },
        {
          "date": "2026-10-12",
          "close": 3386.4
        },
        {
          "date": "2026-10-13",
          "close": 3434.31
        },
        {
          "date": "2026-10-14",
          "close": 3399.59
        },
        {
          "date": "2026-10-15",
          "close": 3281.21
        },
        {
          "date": "2026-10-16",
          "close": 3337.16
        },
        {
          "date": "2026-10-19",
          "close": 3309.69
        },
        {
          "date": "2026-10-20",
          "close": 3305.69
        },
        {
          "date": "2026-10-21",
          "close": 3319.77
        },
        {
          "date": "2026-10-22",
          "close": 3285.38
        },
        {
          "date": "2026-10-23",
          "close": 3284.59
        },
        {
          "date": "2026-10-26",
          "close": 3297.85
        },
        {
          "date": "2026-10-27",
          "close": 3228.62
        },
        {
          "date": "2026-10-28",
          "close": 3261.01
        },
        {
          "date": "2026-10-29",
          "close": 3207.56
        },
        {
          "date": "2026-10-30",
          "close": 3168.05
        },
        {
          "date": "2026-11-02",
          "close": 3218.85
        },
        {
          "date": "2026-11-03",
          "close": 3225.59
        },
        {
          "date": "2026-11-04",
          "close": 3237.83
        },
        {
          "date": "2026-11-05",
          "close": 3281.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5443037974683544,
          "pullback_frequency": 0.26582278481012656,
          "up_wilson": [
            0.4349833293376871,
            0.6495154240600667
          ],
          "pullback_wilson": [
            0.1809333769412442,
            0.3724303550992005
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.41304347826086957,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 8,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1275",
      "name": "油服工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0036739038375700472,
        "5": -0.021585321307145522,
        "20": -0.06959941857979568,
        "60": -0.07141066599819734
      },
      "moving_averages": {
        "5": 1750.0379999999889,
        "20": 1780.0174999999813,
        "60": 1860.1594999999895
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0637455769582379,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2113.36
        },
        {
          "date": "2026-05-14",
          "close": 2097.06
        },
        {
          "date": "2026-05-15",
          "close": 2114.38
        },
        {
          "date": "2026-05-18",
          "close": 2183.04
        },
        {
          "date": "2026-05-19",
          "close": 2178.78
        },
        {
          "date": "2026-05-20",
          "close": 2173.08
        },
        {
          "date": "2026-05-21",
          "close": 2042.02
        },
        {
          "date": "2026-05-22",
          "close": 2028.25
        },
        {
          "date": "2026-05-25",
          "close": 1925.38
        },
        {
          "date": "2026-05-26",
          "close": 1903.95
        },
        {
          "date": "2026-05-27",
          "close": 1842.84
        },
        {
          "date": "2026-05-28",
          "close": 1873.06
        },
        {
          "date": "2026-05-29",
          "close": 1846.94
        },
        {
          "date": "2026-06-01",
          "close": 1900.62
        },
        {
          "date": "2026-06-02",
          "close": 1864.33
        },
        {
          "date": "2026-06-03",
          "close": 1936.39
        },
        {
          "date": "2026-06-04",
          "close": 1854.88
        },
        {
          "date": "2026-06-05",
          "close": 1839.28
        },
        {
          "date": "2026-06-08",
          "close": 1863.06
        },
        {
          "date": "2026-06-09",
          "close": 1785.52
        },
        {
          "date": "2026-06-10",
          "close": 1764.92
        },
        {
          "date": "2026-06-11",
          "close": 1781.93
        },
        {
          "date": "2026-06-12",
          "close": 1797.19
        },
        {
          "date": "2026-06-15",
          "close": 1790.12
        },
        {
          "date": "2026-06-16",
          "close": 1773.39
        },
        {
          "date": "2026-06-17",
          "close": 1764.74
        },
        {
          "date": "2026-06-18",
          "close": 1745.84
        },
        {
          "date": "2026-06-22",
          "close": 1768.42
        },
        {
          "date": "2026-06-23",
          "close": 1765.16
        },
        {
          "date": "2026-06-24",
          "close": 1713.4
        },
        {
          "date": "2026-06-25",
          "close": 1678.17
        },
        {
          "date": "2026-06-26",
          "close": 1630.66
        },
        {
          "date": "2026-06-29",
          "close": 1653.07
        },
        {
          "date": "2026-06-30",
          "close": 1646.42
        },
        {
          "date": "2026-07-01",
          "close": 1678.28
        },
        {
          "date": "2026-07-02",
          "close": 1668.96
        },
        {
          "date": "2026-07-03",
          "close": 1686.08
        },
        {
          "date": "2026-07-06",
          "close": 1673.17
        },
        {
          "date": "2026-07-07",
          "close": 1616.74
        },
        {
          "date": "2026-07-08",
          "close": 1675.36
        },
        {
          "date": "2026-07-09",
          "close": 1705.09
        },
        {
          "date": "2026-07-10",
          "close": 1726.65
        },
        {
          "date": "2026-07-13",
          "close": 1713.82
        },
        {
          "date": "2026-07-14",
          "close": 1833.22
        },
        {
          "date": "2026-07-15",
          "close": 1772.83
        },
        {
          "date": "2026-07-16",
          "close": 1726.73
        },
        {
          "date": "2026-07-17",
          "close": 1710.75
        },
        {
          "date": "2026-07-20",
          "close": 1825.52
        },
        {
          "date": "2026-07-21",
          "close": 1755.49
        },
        {
          "date": "2026-07-22",
          "close": 1825.82
        },
        {
          "date": "2026-07-23",
          "close": 1916.89
        },
        {
          "date": "2026-07-24",
          "close": 1854.57
        },
        {
          "date": "2026-07-27",
          "close": 1794.12
        },
        {
          "date": "2026-07-28",
          "close": 1806.47
        },
        {
          "date": "2026-07-29",
          "close": 1839.75
        },
        {
          "date": "2026-07-30",
          "close": 1890.2
        },
        {
          "date": "2026-07-31",
          "close": 1896.97
        },
        {
          "date": "2026-08-03",
          "close": 1878.04
        },
        {
          "date": "2026-08-04",
          "close": 1889.77
        },
        {
          "date": "2026-08-05",
          "close": 1874.93
        },
        {
          "date": "2026-08-06",
          "close": 1892.64
        },
        {
          "date": "2026-08-07",
          "close": 1887.49
        },
        {
          "date": "2026-08-10",
          "close": 1919.46
        },
        {
          "date": "2026-08-11",
          "close": 1951.75
        },
        {
          "date": "2026-08-12",
          "close": 1913.12
        },
        {
          "date": "2026-08-13",
          "close": 1875.33
        },
        {
          "date": "2026-08-14",
          "close": 1867.68
        },
        {
          "date": "2026-08-17",
          "close": 1895.16
        },
        {
          "date": "2026-08-18",
          "close": 1939.15
        },
        {
          "date": "2026-08-19",
          "close": 1908.09
        },
        {
          "date": "2026-08-20",
          "close": 1907.39
        },
        {
          "date": "2026-08-21",
          "close": 1924.9
        },
        {
          "date": "2026-08-24",
          "close": 1904.45
        },
        {
          "date": "2026-08-25",
          "close": 1924.28
        },
        {
          "date": "2026-08-26",
          "close": 1917.14
        },
        {
          "date": "2026-08-27",
          "close": 1935.26
        },
        {
          "date": "2026-08-28",
          "close": 1960.03
        },
        {
          "date": "2026-08-31",
          "close": 1974.42
        },
        {
          "date": "2026-09-01",
          "close": 1978.02
        },
        {
          "date": "2026-09-02",
          "close": 1948.68
        },
        {
          "date": "2026-09-03",
          "close": 1917.34
        },
        {
          "date": "2026-09-04",
          "close": 1930.34
        },
        {
          "date": "2026-09-07",
          "close": 1934.79
        },
        {
          "date": "2026-09-08",
          "close": 2026.05
        },
        {
          "date": "2026-09-09",
          "close": 2001.02
        },
        {
          "date": "2026-09-10",
          "close": 1960.47
        },
        {
          "date": "2026-09-11",
          "close": 1889.44
        },
        {
          "date": "2026-09-14",
          "close": 1882.02
        },
        {
          "date": "2026-09-15",
          "close": 1839.86
        },
        {
          "date": "2026-09-16",
          "close": 1857.18
        },
        {
          "date": "2026-09-17",
          "close": 1819.44
        },
        {
          "date": "2026-09-18",
          "close": 1827.24
        },
        {
          "date": "2026-09-21",
          "close": 1887.29
        },
        {
          "date": "2026-09-22",
          "close": 1865.43
        },
        {
          "date": "2026-09-23",
          "close": 1816.67
        },
        {
          "date": "2026-09-24",
          "close": 1818.83
        },
        {
          "date": "2026-09-28",
          "close": 1820.31
        },
        {
          "date": "2026-09-29",
          "close": 1811.84
        },
        {
          "date": "2026-09-30",
          "close": 1807.94
        },
        {
          "date": "2026-10-08",
          "close": 1871.28
        },
        {
          "date": "2026-10-09",
          "close": 1859.58
        },
        {
          "date": "2026-10-12",
          "close": 1782.39
        },
        {
          "date": "2026-10-13",
          "close": 1796.92
        },
        {
          "date": "2026-10-14",
          "close": 1837.38
        },
        {
          "date": "2026-10-15",
          "close": 1750.14
        },
        {
          "date": "2026-10-16",
          "close": 1766.94
        },
        {
          "date": "2026-10-19",
          "close": 1771.72
        },
        {
          "date": "2026-10-20",
          "close": 1790.22
        },
        {
          "date": "2026-10-21",
          "close": 1788.61
        },
        {
          "date": "2026-10-22",
          "close": 1772.46
        },
        {
          "date": "2026-10-23",
          "close": 1769.21
        },
        {
          "date": "2026-10-26",
          "close": 1811.11
        },
        {
          "date": "2026-10-27",
          "close": 1759.49
        },
        {
          "date": "2026-10-28",
          "close": 1814.54
        },
        {
          "date": "2026-10-29",
          "close": 1779.45
        },
        {
          "date": "2026-10-30",
          "close": 1755.46
        },
        {
          "date": "2026-11-02",
          "close": 1760.27
        },
        {
          "date": "2026-11-03",
          "close": 1745.96
        },
        {
          "date": "2026-11-04",
          "close": 1747.46
        },
        {
          "date": "2026-11-05",
          "close": 1741.04
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5125,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.40493334216542254,
            0.6189212045961893
          ],
          "pullback_wilson": [
            0.2106457126008134,
            0.40768153921339734
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 6,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1276",
      "name": "油气开采Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.01916669956783057,
        "5": -0.018481091907038394,
        "20": -0.05157127796099492,
        "60": -0.04062002424011979
      },
      "moving_averages": {
        "5": 3293.3219999999737,
        "20": 3343.166500000027,
        "60": 3419.740166666677
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "下跌",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-21",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.07914665997559278,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4264.14
        },
        {
          "date": "2026-05-14",
          "close": 4167.77
        },
        {
          "date": "2026-05-15",
          "close": 4149.08
        },
        {
          "date": "2026-05-18",
          "close": 4144.75
        },
        {
          "date": "2026-05-19",
          "close": 4027.26
        },
        {
          "date": "2026-05-20",
          "close": 4086.16
        },
        {
          "date": "2026-05-21",
          "close": 3914.07
        },
        {
          "date": "2026-05-22",
          "close": 3894.4
        },
        {
          "date": "2026-05-25",
          "close": 3762.24
        },
        {
          "date": "2026-05-26",
          "close": 3717.22
        },
        {
          "date": "2026-05-27",
          "close": 3645.07
        },
        {
          "date": "2026-05-28",
          "close": 3723.88
        },
        {
          "date": "2026-05-29",
          "close": 3743.87
        },
        {
          "date": "2026-06-01",
          "close": 3830.56
        },
        {
          "date": "2026-06-02",
          "close": 3853.55
        },
        {
          "date": "2026-06-03",
          "close": 3920.84
        },
        {
          "date": "2026-06-04",
          "close": 3808.14
        },
        {
          "date": "2026-06-05",
          "close": 3793.36
        },
        {
          "date": "2026-06-08",
          "close": 3778.99
        },
        {
          "date": "2026-06-09",
          "close": 3637.56
        },
        {
          "date": "2026-06-10",
          "close": 3556.69
        },
        {
          "date": "2026-06-11",
          "close": 3596.59
        },
        {
          "date": "2026-06-12",
          "close": 3583.65
        },
        {
          "date": "2026-06-15",
          "close": 3520.94
        },
        {
          "date": "2026-06-16",
          "close": 3438.23
        },
        {
          "date": "2026-06-17",
          "close": 3379.59
        },
        {
          "date": "2026-06-18",
          "close": 3332.7
        },
        {
          "date": "2026-06-22",
          "close": 3326.14
        },
        {
          "date": "2026-06-23",
          "close": 3329.99
        },
        {
          "date": "2026-06-24",
          "close": 3274.46
        },
        {
          "date": "2026-06-25",
          "close": 3109.59
        },
        {
          "date": "2026-06-26",
          "close": 3031.69
        },
        {
          "date": "2026-06-29",
          "close": 2985.37
        },
        {
          "date": "2026-06-30",
          "close": 2915.91
        },
        {
          "date": "2026-07-01",
          "close": 2983.08
        },
        {
          "date": "2026-07-02",
          "close": 3027.96
        },
        {
          "date": "2026-07-03",
          "close": 3093.16
        },
        {
          "date": "2026-07-06",
          "close": 3145.7
        },
        {
          "date": "2026-07-07",
          "close": 3069.18
        },
        {
          "date": "2026-07-08",
          "close": 3165.07
        },
        {
          "date": "2026-07-09",
          "close": 3141.72
        },
        {
          "date": "2026-07-10",
          "close": 3150.82
        },
        {
          "date": "2026-07-13",
          "close": 3239.5
        },
        {
          "date": "2026-07-14",
          "close": 3491.97
        },
        {
          "date": "2026-07-15",
          "close": 3357.13
        },
        {
          "date": "2026-07-16",
          "close": 3251.85
        },
        {
          "date": "2026-07-17",
          "close": 3232.1
        },
        {
          "date": "2026-07-20",
          "close": 3442.63
        },
        {
          "date": "2026-07-21",
          "close": 3295.11
        },
        {
          "date": "2026-07-22",
          "close": 3393.48
        },
        {
          "date": "2026-07-23",
          "close": 3478.98
        },
        {
          "date": "2026-07-24",
          "close": 3354.73
        },
        {
          "date": "2026-07-27",
          "close": 3278.66
        },
        {
          "date": "2026-07-28",
          "close": 3272.42
        },
        {
          "date": "2026-07-29",
          "close": 3318.74
        },
        {
          "date": "2026-07-30",
          "close": 3383.8
        },
        {
          "date": "2026-07-31",
          "close": 3381.79
        },
        {
          "date": "2026-08-03",
          "close": 3384.38
        },
        {
          "date": "2026-08-04",
          "close": 3385.78
        },
        {
          "date": "2026-08-05",
          "close": 3366.32
        },
        {
          "date": "2026-08-06",
          "close": 3370.24
        },
        {
          "date": "2026-08-07",
          "close": 3363.05
        },
        {
          "date": "2026-08-10",
          "close": 3412.29
        },
        {
          "date": "2026-08-11",
          "close": 3516.46
        },
        {
          "date": "2026-08-12",
          "close": 3495.14
        },
        {
          "date": "2026-08-13",
          "close": 3423.14
        },
        {
          "date": "2026-08-14",
          "close": 3416.98
        },
        {
          "date": "2026-08-17",
          "close": 3450.7
        },
        {
          "date": "2026-08-18",
          "close": 3508.09
        },
        {
          "date": "2026-08-19",
          "close": 3437.58
        },
        {
          "date": "2026-08-20",
          "close": 3443.37
        },
        {
          "date": "2026-08-21",
          "close": 3511.74
        },
        {
          "date": "2026-08-24",
          "close": 3510.38
        },
        {
          "date": "2026-08-25",
          "close": 3495.28
        },
        {
          "date": "2026-08-26",
          "close": 3504.39
        },
        {
          "date": "2026-08-27",
          "close": 3521.11
        },
        {
          "date": "2026-08-28",
          "close": 3562.42
        },
        {
          "date": "2026-08-31",
          "close": 3560.63
        },
        {
          "date": "2026-09-01",
          "close": 3564.06
        },
        {
          "date": "2026-09-02",
          "close": 3534.14
        },
        {
          "date": "2026-09-03",
          "close": 3499.79
        },
        {
          "date": "2026-09-04",
          "close": 3496.17
        },
        {
          "date": "2026-09-07",
          "close": 3482.53
        },
        {
          "date": "2026-09-08",
          "close": 3612.04
        },
        {
          "date": "2026-09-09",
          "close": 3591.87
        },
        {
          "date": "2026-09-10",
          "close": 3582.06
        },
        {
          "date": "2026-09-11",
          "close": 3504.01
        },
        {
          "date": "2026-09-14",
          "close": 3482.52
        },
        {
          "date": "2026-09-15",
          "close": 3424.15
        },
        {
          "date": "2026-09-16",
          "close": 3428.89
        },
        {
          "date": "2026-09-17",
          "close": 3361.21
        },
        {
          "date": "2026-09-18",
          "close": 3380.03
        },
        {
          "date": "2026-09-21",
          "close": 3435.97
        },
        {
          "date": "2026-09-22",
          "close": 3414.01
        },
        {
          "date": "2026-09-23",
          "close": 3333.97
        },
        {
          "date": "2026-09-24",
          "close": 3333.73
        },
        {
          "date": "2026-09-28",
          "close": 3319.75
        },
        {
          "date": "2026-09-29",
          "close": 3305.95
        },
        {
          "date": "2026-09-30",
          "close": 3326.05
        },
        {
          "date": "2026-10-08",
          "close": 3405.19
        },
        {
          "date": "2026-10-09",
          "close": 3403.22
        },
        {
          "date": "2026-10-12",
          "close": 3366.47
        },
        {
          "date": "2026-10-13",
          "close": 3406.14
        },
        {
          "date": "2026-10-14",
          "close": 3507.16
        },
        {
          "date": "2026-10-15",
          "close": 3345.76
        },
        {
          "date": "2026-10-16",
          "close": 3389.82
        },
        {
          "date": "2026-10-19",
          "close": 3399.66
        },
        {
          "date": "2026-10-20",
          "close": 3413.72
        },
        {
          "date": "2026-10-21",
          "close": 3380.55
        },
        {
          "date": "2026-10-22",
          "close": 3261.32
        },
        {
          "date": "2026-10-23",
          "close": 3273.51
        },
        {
          "date": "2026-10-26",
          "close": 3345.89
        },
        {
          "date": "2026-10-27",
          "close": 3295.47
        },
        {
          "date": "2026-10-28",
          "close": 3317.64
        },
        {
          "date": "2026-10-29",
          "close": 3290.39
        },
        {
          "date": "2026-10-30",
          "close": 3314.83
        },
        {
          "date": "2026-11-02",
          "close": 3328.44
        },
        {
          "date": "2026-11-03",
          "close": 3301.07
        },
        {
          "date": "2026-11-04",
          "close": 3292.69
        },
        {
          "date": "2026-11-05",
          "close": 3229.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5645161290322581,
          "pullback_frequency": 0.25806451612903225,
          "up_wilson": [
            0.44092987972148767,
            0.6805741109751094
          ],
          "pullback_wilson": [
            0.1655487614162807,
            0.37881127347148014
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.435727090128925,
            0.7444927114061941
          ],
          "pullback_wilson": [
            0.18550844674265818,
            0.4797976361206918
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 31,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.41935483870967744,
          "baseline_hit_rate": 0.3870967741935484,
          "hit_wilson": [
            0.2641554306731223,
            0.5923373750463029
          ],
          "baseline_wilson": [
            0.23733101420380254,
            0.5617589138033927
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 5,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1277",
      "name": "白酒Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02312844507820766,
        "5": 0.12291790636807387,
        "20": 0.12201954381648239,
        "60": 0.06606943146301192
      },
      "moving_averages": {
        "5": 4540.727999999746,
        "20": 4276.788499999978,
        "60": 4268.097833333289
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-11-04",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 14
          },
          "下降": {
            "median_sessions": 26.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4559.82
        },
        {
          "date": "2026-05-14",
          "close": 4634.09
        },
        {
          "date": "2026-05-15",
          "close": 4517.51
        },
        {
          "date": "2026-05-18",
          "close": 4468.12
        },
        {
          "date": "2026-05-19",
          "close": 4487.93
        },
        {
          "date": "2026-05-20",
          "close": 4516.22
        },
        {
          "date": "2026-05-21",
          "close": 4517.88
        },
        {
          "date": "2026-05-22",
          "close": 4378.1
        },
        {
          "date": "2026-05-25",
          "close": 4491.33
        },
        {
          "date": "2026-05-26",
          "close": 4453.48
        },
        {
          "date": "2026-05-27",
          "close": 4593.2
        },
        {
          "date": "2026-05-28",
          "close": 4444.25
        },
        {
          "date": "2026-05-29",
          "close": 4596.31
        },
        {
          "date": "2026-06-01",
          "close": 4580.4
        },
        {
          "date": "2026-06-02",
          "close": 4510.6
        },
        {
          "date": "2026-06-03",
          "close": 4471.13
        },
        {
          "date": "2026-06-04",
          "close": 4336.92
        },
        {
          "date": "2026-06-05",
          "close": 4332.61
        },
        {
          "date": "2026-06-08",
          "close": 4248.88
        },
        {
          "date": "2026-06-09",
          "close": 4149.19
        },
        {
          "date": "2026-06-10",
          "close": 4156.63
        },
        {
          "date": "2026-06-11",
          "close": 4116.85
        },
        {
          "date": "2026-06-12",
          "close": 4162.02
        },
        {
          "date": "2026-06-15",
          "close": 4214.23
        },
        {
          "date": "2026-06-16",
          "close": 4166.31
        },
        {
          "date": "2026-06-17",
          "close": 4119.93
        },
        {
          "date": "2026-06-18",
          "close": 4074.66
        },
        {
          "date": "2026-06-22",
          "close": 4126.09
        },
        {
          "date": "2026-06-23",
          "close": 4082.54
        },
        {
          "date": "2026-06-24",
          "close": 3963.22
        },
        {
          "date": "2026-06-25",
          "close": 4026.55
        },
        {
          "date": "2026-06-26",
          "close": 3898.0
        },
        {
          "date": "2026-06-29",
          "close": 3950.31
        },
        {
          "date": "2026-06-30",
          "close": 3899.83
        },
        {
          "date": "2026-07-01",
          "close": 4004.92
        },
        {
          "date": "2026-07-02",
          "close": 3962.7
        },
        {
          "date": "2026-07-03",
          "close": 3984.98
        },
        {
          "date": "2026-07-06",
          "close": 4007.15
        },
        {
          "date": "2026-07-07",
          "close": 3867.77
        },
        {
          "date": "2026-07-08",
          "close": 3848.72
        },
        {
          "date": "2026-07-09",
          "close": 3802.28
        },
        {
          "date": "2026-07-10",
          "close": 3940.53
        },
        {
          "date": "2026-07-13",
          "close": 3882.57
        },
        {
          "date": "2026-07-14",
          "close": 3909.91
        },
        {
          "date": "2026-07-15",
          "close": 4108.59
        },
        {
          "date": "2026-07-16",
          "close": 4169.08
        },
        {
          "date": "2026-07-17",
          "close": 4056.12
        },
        {
          "date": "2026-07-20",
          "close": 4213.53
        },
        {
          "date": "2026-07-21",
          "close": 4141.95
        },
        {
          "date": "2026-07-22",
          "close": 4222.89
        },
        {
          "date": "2026-07-23",
          "close": 4174.37
        },
        {
          "date": "2026-07-24",
          "close": 4050.72
        },
        {
          "date": "2026-07-27",
          "close": 4098.62
        },
        {
          "date": "2026-07-28",
          "close": 4221.38
        },
        {
          "date": "2026-07-29",
          "close": 4270.18
        },
        {
          "date": "2026-07-30",
          "close": 4455.19
        },
        {
          "date": "2026-07-31",
          "close": 4488.41
        },
        {
          "date": "2026-08-03",
          "close": 4449.01
        },
        {
          "date": "2026-08-04",
          "close": 4381.7
        },
        {
          "date": "2026-08-05",
          "close": 4354.51
        },
        {
          "date": "2026-08-06",
          "close": 4352.72
        },
        {
          "date": "2026-08-07",
          "close": 4364.82
        },
        {
          "date": "2026-08-10",
          "close": 4472.46
        },
        {
          "date": "2026-08-11",
          "close": 4419.92
        },
        {
          "date": "2026-08-12",
          "close": 4510.52
        },
        {
          "date": "2026-08-13",
          "close": 4515.12
        },
        {
          "date": "2026-08-14",
          "close": 4432.47
        },
        {
          "date": "2026-08-17",
          "close": 4337.95
        },
        {
          "date": "2026-08-18",
          "close": 4348.67
        },
        {
          "date": "2026-08-19",
          "close": 4247.22
        },
        {
          "date": "2026-08-20",
          "close": 4284.61
        },
        {
          "date": "2026-08-21",
          "close": 4213.55
        },
        {
          "date": "2026-08-24",
          "close": 4234.35
        },
        {
          "date": "2026-08-25",
          "close": 4268.2
        },
        {
          "date": "2026-08-26",
          "close": 4272.38
        },
        {
          "date": "2026-08-27",
          "close": 4235.68
        },
        {
          "date": "2026-08-28",
          "close": 4288.0
        },
        {
          "date": "2026-08-31",
          "close": 4234.95
        },
        {
          "date": "2026-09-01",
          "close": 4356.2
        },
        {
          "date": "2026-09-02",
          "close": 4302.95
        },
        {
          "date": "2026-09-03",
          "close": 4277.03
        },
        {
          "date": "2026-09-04",
          "close": 4397.5
        },
        {
          "date": "2026-09-07",
          "close": 4399.59
        },
        {
          "date": "2026-09-08",
          "close": 4411.35
        },
        {
          "date": "2026-09-09",
          "close": 4350.54
        },
        {
          "date": "2026-09-10",
          "close": 4240.8
        },
        {
          "date": "2026-09-11",
          "close": 4145.63
        },
        {
          "date": "2026-09-14",
          "close": 4145.98
        },
        {
          "date": "2026-09-15",
          "close": 4107.6
        },
        {
          "date": "2026-09-16",
          "close": 4105.64
        },
        {
          "date": "2026-09-17",
          "close": 4083.51
        },
        {
          "date": "2026-09-18",
          "close": 4109.69
        },
        {
          "date": "2026-09-21",
          "close": 4209.47
        },
        {
          "date": "2026-09-22",
          "close": 4202.85
        },
        {
          "date": "2026-09-23",
          "close": 4197.76
        },
        {
          "date": "2026-09-24",
          "close": 4085.5
        },
        {
          "date": "2026-09-28",
          "close": 4042.58
        },
        {
          "date": "2026-09-29",
          "close": 4047.1
        },
        {
          "date": "2026-09-30",
          "close": 4159.87
        },
        {
          "date": "2026-10-08",
          "close": 4137.37
        },
        {
          "date": "2026-10-09",
          "close": 4171.15
        },
        {
          "date": "2026-10-12",
          "close": 4156.15
        },
        {
          "date": "2026-10-13",
          "close": 4193.92
        },
        {
          "date": "2026-10-14",
          "close": 4143.44
        },
        {
          "date": "2026-10-15",
          "close": 4186.14
        },
        {
          "date": "2026-10-16",
          "close": 4265.85
        },
        {
          "date": "2026-10-19",
          "close": 4291.45
        },
        {
          "date": "2026-10-20",
          "close": 4243.82
        },
        {
          "date": "2026-10-21",
          "close": 4184.6
        },
        {
          "date": "2026-10-22",
          "close": 4065.15
        },
        {
          "date": "2026-10-23",
          "close": 4168.19
        },
        {
          "date": "2026-10-26",
          "close": 4268.69
        },
        {
          "date": "2026-10-27",
          "close": 4228.97
        },
        {
          "date": "2026-10-28",
          "close": 4130.55
        },
        {
          "date": "2026-10-29",
          "close": 4134.06
        },
        {
          "date": "2026-10-30",
          "close": 4347.06
        },
        {
          "date": "2026-11-02",
          "close": 4556.02
        },
        {
          "date": "2026-11-03",
          "close": 4621.08
        },
        {
          "date": "2026-11-04",
          "close": 4537.27
        },
        {
          "date": "2026-11-05",
          "close": 4642.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1278",
      "name": "调味发酵品Ⅱ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022166142766487873,
        "5": 0.044567008865572744,
        "20": 0.021849458558319323,
        "60": 0.02165997277489562
      },
      "moving_averages": {
        "5": 4739.871999999974,
        "20": 4737.0434999999825,
        "60": 4773.108666666675
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-27",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-04",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5082.34
        },
        {
          "date": "2026-05-14",
          "close": 5046.31
        },
        {
          "date": "2026-05-15",
          "close": 4969.74
        },
        {
          "date": "2026-05-18",
          "close": 4922.39
        },
        {
          "date": "2026-05-19",
          "close": 4950.44
        },
        {
          "date": "2026-05-20",
          "close": 4935.19
        },
        {
          "date": "2026-05-21",
          "close": 4840.92
        },
        {
          "date": "2026-05-22",
          "close": 4868.22
        },
        {
          "date": "2026-05-25",
          "close": 4876.65
        },
        {
          "date": "2026-05-26",
          "close": 4850.82
        },
        {
          "date": "2026-05-27",
          "close": 4821.34
        },
        {
          "date": "2026-05-28",
          "close": 4753.62
        },
        {
          "date": "2026-05-29",
          "close": 4785.68
        },
        {
          "date": "2026-06-01",
          "close": 4854.1
        },
        {
          "date": "2026-06-02",
          "close": 4755.93
        },
        {
          "date": "2026-06-03",
          "close": 4695.97
        },
        {
          "date": "2026-06-04",
          "close": 4584.39
        },
        {
          "date": "2026-06-05",
          "close": 4649.5
        },
        {
          "date": "2026-06-08",
          "close": 4607.13
        },
        {
          "date": "2026-06-09",
          "close": 4659.78
        },
        {
          "date": "2026-06-10",
          "close": 4675.37
        },
        {
          "date": "2026-06-11",
          "close": 4667.26
        },
        {
          "date": "2026-06-12",
          "close": 4733.44
        },
        {
          "date": "2026-06-15",
          "close": 4726.48
        },
        {
          "date": "2026-06-16",
          "close": 4699.83
        },
        {
          "date": "2026-06-17",
          "close": 4663.68
        },
        {
          "date": "2026-06-18",
          "close": 4628.95
        },
        {
          "date": "2026-06-22",
          "close": 4640.18
        },
        {
          "date": "2026-06-23",
          "close": 4687.11
        },
        {
          "date": "2026-06-24",
          "close": 4632.62
        },
        {
          "date": "2026-06-25",
          "close": 4571.72
        },
        {
          "date": "2026-06-26",
          "close": 4455.64
        },
        {
          "date": "2026-06-29",
          "close": 4488.34
        },
        {
          "date": "2026-06-30",
          "close": 4439.83
        },
        {
          "date": "2026-07-01",
          "close": 4530.96
        },
        {
          "date": "2026-07-02",
          "close": 4545.08
        },
        {
          "date": "2026-07-03",
          "close": 4588.85
        },
        {
          "date": "2026-07-06",
          "close": 4610.39
        },
        {
          "date": "2026-07-07",
          "close": 4506.43
        },
        {
          "date": "2026-07-08",
          "close": 4507.23
        },
        {
          "date": "2026-07-09",
          "close": 4422.27
        },
        {
          "date": "2026-07-10",
          "close": 4483.31
        },
        {
          "date": "2026-07-13",
          "close": 4469.27
        },
        {
          "date": "2026-07-14",
          "close": 4507.85
        },
        {
          "date": "2026-07-15",
          "close": 4626.51
        },
        {
          "date": "2026-07-16",
          "close": 4627.79
        },
        {
          "date": "2026-07-17",
          "close": 4483.22
        },
        {
          "date": "2026-07-20",
          "close": 4439.79
        },
        {
          "date": "2026-07-21",
          "close": 4402.09
        },
        {
          "date": "2026-07-22",
          "close": 4352.61
        },
        {
          "date": "2026-07-23",
          "close": 4394.05
        },
        {
          "date": "2026-07-24",
          "close": 4281.4
        },
        {
          "date": "2026-07-27",
          "close": 4348.04
        },
        {
          "date": "2026-07-28",
          "close": 4418.05
        },
        {
          "date": "2026-07-29",
          "close": 4571.17
        },
        {
          "date": "2026-07-30",
          "close": 4639.03
        },
        {
          "date": "2026-07-31",
          "close": 4734.66
        },
        {
          "date": "2026-08-03",
          "close": 4744.34
        },
        {
          "date": "2026-08-04",
          "close": 4743.44
        },
        {
          "date": "2026-08-05",
          "close": 4745.62
        },
        {
          "date": "2026-08-06",
          "close": 4715.11
        },
        {
          "date": "2026-08-07",
          "close": 4711.0
        },
        {
          "date": "2026-08-10",
          "close": 4867.79
        },
        {
          "date": "2026-08-11",
          "close": 4809.06
        },
        {
          "date": "2026-08-12",
          "close": 4887.68
        },
        {
          "date": "2026-08-13",
          "close": 4894.23
        },
        {
          "date": "2026-08-14",
          "close": 4839.84
        },
        {
          "date": "2026-08-17",
          "close": 4880.61
        },
        {
          "date": "2026-08-18",
          "close": 4900.22
        },
        {
          "date": "2026-08-19",
          "close": 4739.96
        },
        {
          "date": "2026-08-20",
          "close": 4774.31
        },
        {
          "date": "2026-08-21",
          "close": 4707.6
        },
        {
          "date": "2026-08-24",
          "close": 4696.46
        },
        {
          "date": "2026-08-25",
          "close": 4769.17
        },
        {
          "date": "2026-08-26",
          "close": 4745.33
        },
        {
          "date": "2026-08-27",
          "close": 4751.29
        },
        {
          "date": "2026-08-28",
          "close": 4802.76
        },
        {
          "date": "2026-08-31",
          "close": 4772.29
        },
        {
          "date": "2026-09-01",
          "close": 4850.24
        },
        {
          "date": "2026-09-02",
          "close": 4810.93
        },
        {
          "date": "2026-09-03",
          "close": 4784.46
        },
        {
          "date": "2026-09-04",
          "close": 4869.95
        },
        {
          "date": "2026-09-07",
          "close": 4947.45
        },
        {
          "date": "2026-09-08",
          "close": 5017.21
        },
        {
          "date": "2026-09-09",
          "close": 4921.21
        },
        {
          "date": "2026-09-10",
          "close": 4806.11
        },
        {
          "date": "2026-09-11",
          "close": 4716.1
        },
        {
          "date": "2026-09-14",
          "close": 4792.53
        },
        {
          "date": "2026-09-15",
          "close": 4710.97
        },
        {
          "date": "2026-09-16",
          "close": 4733.16
        },
        {
          "date": "2026-09-17",
          "close": 4707.17
        },
        {
          "date": "2026-09-18",
          "close": 4723.65
        },
        {
          "date": "2026-09-21",
          "close": 4764.45
        },
        {
          "date": "2026-09-22",
          "close": 4798.97
        },
        {
          "date": "2026-09-23",
          "close": 4813.34
        },
        {
          "date": "2026-09-24",
          "close": 4752.64
        },
        {
          "date": "2026-09-28",
          "close": 4719.3
        },
        {
          "date": "2026-09-29",
          "close": 4673.19
        },
        {
          "date": "2026-09-30",
          "close": 4723.17
        },
        {
          "date": "2026-10-08",
          "close": 4744.74
        },
        {
          "date": "2026-10-09",
          "close": 4790.35
        },
        {
          "date": "2026-10-12",
          "close": 4733.25
        },
        {
          "date": "2026-10-13",
          "close": 4763.81
        },
        {
          "date": "2026-10-14",
          "close": 4749.68
        },
        {
          "date": "2026-10-15",
          "close": 4688.51
        },
        {
          "date": "2026-10-16",
          "close": 4706.9
        },
        {
          "date": "2026-10-19",
          "close": 4708.34
        },
        {
          "date": "2026-10-20",
          "close": 4789.2
        },
        {
          "date": "2026-10-21",
          "close": 4810.35
        },
        {
          "date": "2026-10-22",
          "close": 4706.21
        },
        {
          "date": "2026-10-23",
          "close": 4767.97
        },
        {
          "date": "2026-10-26",
          "close": 4798.53
        },
        {
          "date": "2026-10-27",
          "close": 4718.75
        },
        {
          "date": "2026-10-28",
          "close": 4668.11
        },
        {
          "date": "2026-10-29",
          "close": 4641.55
        },
        {
          "date": "2026-10-30",
          "close": 4630.88
        },
        {
          "date": "2026-11-02",
          "close": 4726.07
        },
        {
          "date": "2026-11-03",
          "close": 4750.73
        },
        {
          "date": "2026-11-04",
          "close": 4743.27
        },
        {
          "date": "2026-11-05",
          "close": 4848.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.21839080459770116,
          "up_wilson": [
            0.4137512133636875,
            0.6192733553623774
          ],
          "pullback_wilson": [
            0.14450813844415483,
            0.31609057236345317
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5306122448979592,
          "pullback_frequency": 0.3469387755102041,
          "up_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "pullback_wilson": [
            0.22924392834538948,
            0.48688805713027256
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 20,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 4,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1279",
      "name": "非白酒",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01507789820754768,
        "5": 0.04624250003957764,
        "20": -0.08967189178765256,
        "60": -0.0015058193117549745
      },
      "moving_averages": {
        "5": 1947.643999999948,
        "20": 2011.2770000000019,
        "60": 2031.0393333333427
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-30",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.098000500443575,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2178.93
        },
        {
          "date": "2026-05-14",
          "close": 2193.38
        },
        {
          "date": "2026-05-15",
          "close": 2169.04
        },
        {
          "date": "2026-05-18",
          "close": 2176.82
        },
        {
          "date": "2026-05-19",
          "close": 2204.36
        },
        {
          "date": "2026-05-20",
          "close": 2239.54
        },
        {
          "date": "2026-05-21",
          "close": 2202.78
        },
        {
          "date": "2026-05-22",
          "close": 2185.66
        },
        {
          "date": "2026-05-25",
          "close": 2184.61
        },
        {
          "date": "2026-05-26",
          "close": 2148.09
        },
        {
          "date": "2026-05-27",
          "close": 2140.41
        },
        {
          "date": "2026-05-28",
          "close": 2128.66
        },
        {
          "date": "2026-05-29",
          "close": 2153.69
        },
        {
          "date": "2026-06-01",
          "close": 2191.0
        },
        {
          "date": "2026-06-02",
          "close": 2163.01
        },
        {
          "date": "2026-06-03",
          "close": 2124.37
        },
        {
          "date": "2026-06-04",
          "close": 2076.17
        },
        {
          "date": "2026-06-05",
          "close": 2083.12
        },
        {
          "date": "2026-06-08",
          "close": 2054.79
        },
        {
          "date": "2026-06-09",
          "close": 2040.12
        },
        {
          "date": "2026-06-10",
          "close": 2074.95
        },
        {
          "date": "2026-06-11",
          "close": 2038.53
        },
        {
          "date": "2026-06-12",
          "close": 2071.3
        },
        {
          "date": "2026-06-15",
          "close": 2048.84
        },
        {
          "date": "2026-06-16",
          "close": 2025.45
        },
        {
          "date": "2026-06-17",
          "close": 1977.86
        },
        {
          "date": "2026-06-18",
          "close": 1929.32
        },
        {
          "date": "2026-06-22",
          "close": 1924.14
        },
        {
          "date": "2026-06-23",
          "close": 1931.87
        },
        {
          "date": "2026-06-24",
          "close": 1876.28
        },
        {
          "date": "2026-06-25",
          "close": 1846.01
        },
        {
          "date": "2026-06-26",
          "close": 1815.85
        },
        {
          "date": "2026-06-29",
          "close": 1841.14
        },
        {
          "date": "2026-06-30",
          "close": 1817.96
        },
        {
          "date": "2026-07-01",
          "close": 1856.95
        },
        {
          "date": "2026-07-02",
          "close": 1872.36
        },
        {
          "date": "2026-07-03",
          "close": 1895.72
        },
        {
          "date": "2026-07-06",
          "close": 1904.56
        },
        {
          "date": "2026-07-07",
          "close": 1852.75
        },
        {
          "date": "2026-07-08",
          "close": 1854.58
        },
        {
          "date": "2026-07-09",
          "close": 1836.45
        },
        {
          "date": "2026-07-10",
          "close": 1875.72
        },
        {
          "date": "2026-07-13",
          "close": 1863.12
        },
        {
          "date": "2026-07-14",
          "close": 1879.94
        },
        {
          "date": "2026-07-15",
          "close": 1915.67
        },
        {
          "date": "2026-07-16",
          "close": 1931.21
        },
        {
          "date": "2026-07-17",
          "close": 1897.21
        },
        {
          "date": "2026-07-20",
          "close": 1914.17
        },
        {
          "date": "2026-07-21",
          "close": 1891.21
        },
        {
          "date": "2026-07-22",
          "close": 1882.25
        },
        {
          "date": "2026-07-23",
          "close": 1888.5
        },
        {
          "date": "2026-07-24",
          "close": 1843.59
        },
        {
          "date": "2026-07-27",
          "close": 1867.41
        },
        {
          "date": "2026-07-28",
          "close": 1887.99
        },
        {
          "date": "2026-07-29",
          "close": 1931.35
        },
        {
          "date": "2026-07-30",
          "close": 1944.95
        },
        {
          "date": "2026-07-31",
          "close": 1974.0
        },
        {
          "date": "2026-08-03",
          "close": 1996.85
        },
        {
          "date": "2026-08-04",
          "close": 1984.73
        },
        {
          "date": "2026-08-05",
          "close": 1985.63
        },
        {
          "date": "2026-08-06",
          "close": 1981.58
        },
        {
          "date": "2026-08-07",
          "close": 1970.81
        },
        {
          "date": "2026-08-10",
          "close": 2004.24
        },
        {
          "date": "2026-08-11",
          "close": 1993.25
        },
        {
          "date": "2026-08-12",
          "close": 2013.41
        },
        {
          "date": "2026-08-13",
          "close": 2011.08
        },
        {
          "date": "2026-08-14",
          "close": 2007.4
        },
        {
          "date": "2026-08-17",
          "close": 2008.99
        },
        {
          "date": "2026-08-18",
          "close": 2014.19
        },
        {
          "date": "2026-08-19",
          "close": 1976.57
        },
        {
          "date": "2026-08-20",
          "close": 1999.92
        },
        {
          "date": "2026-08-21",
          "close": 1974.44
        },
        {
          "date": "2026-08-24",
          "close": 1983.34
        },
        {
          "date": "2026-08-25",
          "close": 1995.83
        },
        {
          "date": "2026-08-26",
          "close": 2008.22
        },
        {
          "date": "2026-08-27",
          "close": 1995.31
        },
        {
          "date": "2026-08-28",
          "close": 2002.84
        },
        {
          "date": "2026-08-31",
          "close": 1993.5
        },
        {
          "date": "2026-09-01",
          "close": 2022.85
        },
        {
          "date": "2026-09-02",
          "close": 2010.36
        },
        {
          "date": "2026-09-03",
          "close": 2012.4
        },
        {
          "date": "2026-09-04",
          "close": 2069.87
        },
        {
          "date": "2026-09-07",
          "close": 2068.72
        },
        {
          "date": "2026-09-08",
          "close": 2081.57
        },
        {
          "date": "2026-09-09",
          "close": 2088.14
        },
        {
          "date": "2026-09-10",
          "close": 2051.57
        },
        {
          "date": "2026-09-11",
          "close": 2015.3
        },
        {
          "date": "2026-09-14",
          "close": 2012.78
        },
        {
          "date": "2026-09-15",
          "close": 1999.23
        },
        {
          "date": "2026-09-16",
          "close": 2040.03
        },
        {
          "date": "2026-09-17",
          "close": 2046.84
        },
        {
          "date": "2026-09-18",
          "close": 2083.72
        },
        {
          "date": "2026-09-21",
          "close": 2137.18
        },
        {
          "date": "2026-09-22",
          "close": 2126.23
        },
        {
          "date": "2026-09-23",
          "close": 2133.81
        },
        {
          "date": "2026-09-24",
          "close": 2118.87
        },
        {
          "date": "2026-09-28",
          "close": 2143.14
        },
        {
          "date": "2026-09-29",
          "close": 2114.1
        },
        {
          "date": "2026-09-30",
          "close": 2147.25
        },
        {
          "date": "2026-10-08",
          "close": 2177.94
        },
        {
          "date": "2026-10-09",
          "close": 2198.05
        },
        {
          "date": "2026-10-12",
          "close": 2141.19
        },
        {
          "date": "2026-10-13",
          "close": 2134.2
        },
        {
          "date": "2026-10-14",
          "close": 2119.26
        },
        {
          "date": "2026-10-15",
          "close": 2073.8
        },
        {
          "date": "2026-10-16",
          "close": 2070.2
        },
        {
          "date": "2026-10-19",
          "close": 2038.1
        },
        {
          "date": "2026-10-20",
          "close": 2021.02
        },
        {
          "date": "2026-10-21",
          "close": 2015.98
        },
        {
          "date": "2026-10-22",
          "close": 1964.61
        },
        {
          "date": "2026-10-23",
          "close": 1988.27
        },
        {
          "date": "2026-10-26",
          "close": 1975.74
        },
        {
          "date": "2026-10-27",
          "close": 1925.56
        },
        {
          "date": "2026-10-28",
          "close": 1926.33
        },
        {
          "date": "2026-10-29",
          "close": 1895.01
        },
        {
          "date": "2026-10-30",
          "close": 1896.22
        },
        {
          "date": "2026-11-02",
          "close": 1948.14
        },
        {
          "date": "2026-11-03",
          "close": 1958.03
        },
        {
          "date": "2026-11-04",
          "close": 1953.19
        },
        {
          "date": "2026-11-05",
          "close": 1982.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42528735632183906,
          "pullback_frequency": 0.22988505747126436,
          "up_wilson": [
            0.32673240969978695,
            0.5301611258205987
          ],
          "pullback_wilson": [
            0.1540323171068242,
            0.3285827728514936
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.44,
          "up_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "pullback_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 33,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5454545454545454,
          "baseline_hit_rate": 0.5454545454545454,
          "hit_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "baseline_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1280",
      "name": "食品加工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01845205044816378,
        "5": 0.020911810601015768,
        "20": -0.02367458671057976,
        "60": 0.01072798254396612
      },
      "moving_averages": {
        "5": 4039.7260000000706,
        "20": 4094.9049999999816,
        "60": 4204.128333333337
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.03554829441424179,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4692.94
        },
        {
          "date": "2026-05-14",
          "close": 4689.97
        },
        {
          "date": "2026-05-15",
          "close": 4598.93
        },
        {
          "date": "2026-05-18",
          "close": 4577.51
        },
        {
          "date": "2026-05-19",
          "close": 4609.54
        },
        {
          "date": "2026-05-20",
          "close": 4597.98
        },
        {
          "date": "2026-05-21",
          "close": 4469.65
        },
        {
          "date": "2026-05-22",
          "close": 4490.72
        },
        {
          "date": "2026-05-25",
          "close": 4466.37
        },
        {
          "date": "2026-05-26",
          "close": 4382.98
        },
        {
          "date": "2026-05-27",
          "close": 4375.75
        },
        {
          "date": "2026-05-28",
          "close": 4336.27
        },
        {
          "date": "2026-05-29",
          "close": 4411.25
        },
        {
          "date": "2026-06-01",
          "close": 4492.59
        },
        {
          "date": "2026-06-02",
          "close": 4411.29
        },
        {
          "date": "2026-06-03",
          "close": 4348.1
        },
        {
          "date": "2026-06-04",
          "close": 4250.32
        },
        {
          "date": "2026-06-05",
          "close": 4274.45
        },
        {
          "date": "2026-06-08",
          "close": 4185.94
        },
        {
          "date": "2026-06-09",
          "close": 4239.82
        },
        {
          "date": "2026-06-10",
          "close": 4209.69
        },
        {
          "date": "2026-06-11",
          "close": 4134.73
        },
        {
          "date": "2026-06-12",
          "close": 4214.67
        },
        {
          "date": "2026-06-15",
          "close": 4190.59
        },
        {
          "date": "2026-06-16",
          "close": 4174.92
        },
        {
          "date": "2026-06-17",
          "close": 4093.12
        },
        {
          "date": "2026-06-18",
          "close": 4082.55
        },
        {
          "date": "2026-06-22",
          "close": 4133.02
        },
        {
          "date": "2026-06-23",
          "close": 4169.48
        },
        {
          "date": "2026-06-24",
          "close": 4062.49
        },
        {
          "date": "2026-06-25",
          "close": 4001.33
        },
        {
          "date": "2026-06-26",
          "close": 3921.34
        },
        {
          "date": "2026-06-29",
          "close": 3889.76
        },
        {
          "date": "2026-06-30",
          "close": 3820.36
        },
        {
          "date": "2026-07-01",
          "close": 3953.16
        },
        {
          "date": "2026-07-02",
          "close": 3965.88
        },
        {
          "date": "2026-07-03",
          "close": 4020.9
        },
        {
          "date": "2026-07-06",
          "close": 4053.16
        },
        {
          "date": "2026-07-07",
          "close": 3941.52
        },
        {
          "date": "2026-07-08",
          "close": 3925.89
        },
        {
          "date": "2026-07-09",
          "close": 3879.4
        },
        {
          "date": "2026-07-10",
          "close": 3956.14
        },
        {
          "date": "2026-07-13",
          "close": 3954.73
        },
        {
          "date": "2026-07-14",
          "close": 4014.56
        },
        {
          "date": "2026-07-15",
          "close": 4127.19
        },
        {
          "date": "2026-07-16",
          "close": 4175.23
        },
        {
          "date": "2026-07-17",
          "close": 4035.32
        },
        {
          "date": "2026-07-20",
          "close": 3906.79
        },
        {
          "date": "2026-07-21",
          "close": 3868.9
        },
        {
          "date": "2026-07-22",
          "close": 3838.33
        },
        {
          "date": "2026-07-23",
          "close": 3888.45
        },
        {
          "date": "2026-07-24",
          "close": 3767.04
        },
        {
          "date": "2026-07-27",
          "close": 3847.96
        },
        {
          "date": "2026-07-28",
          "close": 3879.89
        },
        {
          "date": "2026-07-29",
          "close": 3990.94
        },
        {
          "date": "2026-07-30",
          "close": 4015.0
        },
        {
          "date": "2026-07-31",
          "close": 4057.74
        },
        {
          "date": "2026-08-03",
          "close": 4086.73
        },
        {
          "date": "2026-08-04",
          "close": 4067.09
        },
        {
          "date": "2026-08-05",
          "close": 4065.07
        },
        {
          "date": "2026-08-06",
          "close": 4079.47
        },
        {
          "date": "2026-08-07",
          "close": 4075.71
        },
        {
          "date": "2026-08-10",
          "close": 4182.54
        },
        {
          "date": "2026-08-11",
          "close": 4159.35
        },
        {
          "date": "2026-08-12",
          "close": 4254.6
        },
        {
          "date": "2026-08-13",
          "close": 4227.26
        },
        {
          "date": "2026-08-14",
          "close": 4216.56
        },
        {
          "date": "2026-08-17",
          "close": 4289.1
        },
        {
          "date": "2026-08-18",
          "close": 4356.6
        },
        {
          "date": "2026-08-19",
          "close": 4265.04
        },
        {
          "date": "2026-08-20",
          "close": 4336.81
        },
        {
          "date": "2026-08-21",
          "close": 4274.78
        },
        {
          "date": "2026-08-24",
          "close": 4239.38
        },
        {
          "date": "2026-08-25",
          "close": 4302.42
        },
        {
          "date": "2026-08-26",
          "close": 4279.36
        },
        {
          "date": "2026-08-27",
          "close": 4328.94
        },
        {
          "date": "2026-08-28",
          "close": 4368.82
        },
        {
          "date": "2026-08-31",
          "close": 4308.6
        },
        {
          "date": "2026-09-01",
          "close": 4394.2
        },
        {
          "date": "2026-09-02",
          "close": 4329.72
        },
        {
          "date": "2026-09-03",
          "close": 4295.25
        },
        {
          "date": "2026-09-04",
          "close": 4384.12
        },
        {
          "date": "2026-09-07",
          "close": 4459.73
        },
        {
          "date": "2026-09-08",
          "close": 4494.55
        },
        {
          "date": "2026-09-09",
          "close": 4423.87
        },
        {
          "date": "2026-09-10",
          "close": 4334.2
        },
        {
          "date": "2026-09-11",
          "close": 4193.54
        },
        {
          "date": "2026-09-14",
          "close": 4172.24
        },
        {
          "date": "2026-09-15",
          "close": 4089.26
        },
        {
          "date": "2026-09-16",
          "close": 4115.11
        },
        {
          "date": "2026-09-17",
          "close": 4127.84
        },
        {
          "date": "2026-09-18",
          "close": 4161.9
        },
        {
          "date": "2026-09-21",
          "close": 4282.54
        },
        {
          "date": "2026-09-22",
          "close": 4289.02
        },
        {
          "date": "2026-09-23",
          "close": 4260.52
        },
        {
          "date": "2026-09-24",
          "close": 4202.74
        },
        {
          "date": "2026-09-28",
          "close": 4190.02
        },
        {
          "date": "2026-09-29",
          "close": 4183.96
        },
        {
          "date": "2026-09-30",
          "close": 4211.62
        },
        {
          "date": "2026-10-08",
          "close": 4208.31
        },
        {
          "date": "2026-10-09",
          "close": 4260.12
        },
        {
          "date": "2026-10-12",
          "close": 4168.56
        },
        {
          "date": "2026-10-13",
          "close": 4193.64
        },
        {
          "date": "2026-10-14",
          "close": 4172.59
        },
        {
          "date": "2026-10-15",
          "close": 4120.57
        },
        {
          "date": "2026-10-16",
          "close": 4110.84
        },
        {
          "date": "2026-10-19",
          "close": 4079.76
        },
        {
          "date": "2026-10-20",
          "close": 4123.85
        },
        {
          "date": "2026-10-21",
          "close": 4124.09
        },
        {
          "date": "2026-10-22",
          "close": 4044.59
        },
        {
          "date": "2026-10-23",
          "close": 4092.53
        },
        {
          "date": "2026-10-26",
          "close": 4109.62
        },
        {
          "date": "2026-10-27",
          "close": 4029.96
        },
        {
          "date": "2026-10-28",
          "close": 4044.23
        },
        {
          "date": "2026-10-29",
          "close": 4024.52
        },
        {
          "date": "2026-10-30",
          "close": 3969.76
        },
        {
          "date": "2026-11-02",
          "close": 4036.72
        },
        {
          "date": "2026-11-03",
          "close": 4049.23
        },
        {
          "date": "2026-11-04",
          "close": 4034.24
        },
        {
          "date": "2026-11-05",
          "close": 4108.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 99,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46464646464646464,
          "pullback_frequency": 0.24242424242424243,
          "up_wilson": [
            0.3695649572227244,
            0.562369108277021
          ],
          "pullback_wilson": [
            0.1686628935812074,
            0.3354281550597947
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.43333333333333335,
          "up_wilson": [
            0.34627906041438494,
            0.5910657297284211
          ],
          "pullback_wilson": [
            0.3157239680468677,
            0.5589656122387444
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 8,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 1,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1281",
      "name": "休闲食品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02701922243933419,
        "5": 0.0639490242613403,
        "20": 0.05392297282614078,
        "60": 0.032220615195592384
      },
      "moving_averages": {
        "5": 2087.0419999999926,
        "20": 2007.696499999985,
        "60": 2040.352333333324
      },
      "phase": "震荡",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-10-29",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 47
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2322.6
        },
        {
          "date": "2026-05-14",
          "close": 2326.89
        },
        {
          "date": "2026-05-15",
          "close": 2314.7
        },
        {
          "date": "2026-05-18",
          "close": 2324.0
        },
        {
          "date": "2026-05-19",
          "close": 2329.53
        },
        {
          "date": "2026-05-20",
          "close": 2319.41
        },
        {
          "date": "2026-05-21",
          "close": 2274.33
        },
        {
          "date": "2026-05-22",
          "close": 2278.85
        },
        {
          "date": "2026-05-25",
          "close": 2264.46
        },
        {
          "date": "2026-05-26",
          "close": 2241.26
        },
        {
          "date": "2026-05-27",
          "close": 2231.79
        },
        {
          "date": "2026-05-28",
          "close": 2200.57
        },
        {
          "date": "2026-05-29",
          "close": 2232.79
        },
        {
          "date": "2026-06-01",
          "close": 2280.95
        },
        {
          "date": "2026-06-02",
          "close": 2244.26
        },
        {
          "date": "2026-06-03",
          "close": 2209.65
        },
        {
          "date": "2026-06-04",
          "close": 2173.44
        },
        {
          "date": "2026-06-05",
          "close": 2185.45
        },
        {
          "date": "2026-06-08",
          "close": 2133.81
        },
        {
          "date": "2026-06-09",
          "close": 2115.71
        },
        {
          "date": "2026-06-10",
          "close": 2123.7
        },
        {
          "date": "2026-06-11",
          "close": 2107.95
        },
        {
          "date": "2026-06-12",
          "close": 2149.91
        },
        {
          "date": "2026-06-15",
          "close": 2153.65
        },
        {
          "date": "2026-06-16",
          "close": 2116.47
        },
        {
          "date": "2026-06-17",
          "close": 2070.68
        },
        {
          "date": "2026-06-18",
          "close": 2024.54
        },
        {
          "date": "2026-06-22",
          "close": 2022.06
        },
        {
          "date": "2026-06-23",
          "close": 2041.94
        },
        {
          "date": "2026-06-24",
          "close": 1996.61
        },
        {
          "date": "2026-06-25",
          "close": 1981.13
        },
        {
          "date": "2026-06-26",
          "close": 1929.73
        },
        {
          "date": "2026-06-29",
          "close": 1963.59
        },
        {
          "date": "2026-06-30",
          "close": 1919.82
        },
        {
          "date": "2026-07-01",
          "close": 1975.78
        },
        {
          "date": "2026-07-02",
          "close": 2005.72
        },
        {
          "date": "2026-07-03",
          "close": 2029.66
        },
        {
          "date": "2026-07-06",
          "close": 2046.44
        },
        {
          "date": "2026-07-07",
          "close": 1987.07
        },
        {
          "date": "2026-07-08",
          "close": 1989.63
        },
        {
          "date": "2026-07-09",
          "close": 1954.7
        },
        {
          "date": "2026-07-10",
          "close": 1995.18
        },
        {
          "date": "2026-07-13",
          "close": 1965.2
        },
        {
          "date": "2026-07-14",
          "close": 1984.66
        },
        {
          "date": "2026-07-15",
          "close": 2037.33
        },
        {
          "date": "2026-07-16",
          "close": 2040.01
        },
        {
          "date": "2026-07-17",
          "close": 1958.24
        },
        {
          "date": "2026-07-20",
          "close": 1915.49
        },
        {
          "date": "2026-07-21",
          "close": 1873.08
        },
        {
          "date": "2026-07-22",
          "close": 1871.36
        },
        {
          "date": "2026-07-23",
          "close": 1891.7
        },
        {
          "date": "2026-07-24",
          "close": 1846.43
        },
        {
          "date": "2026-07-27",
          "close": 1884.67
        },
        {
          "date": "2026-07-28",
          "close": 1944.71
        },
        {
          "date": "2026-07-29",
          "close": 2035.16
        },
        {
          "date": "2026-07-30",
          "close": 2031.46
        },
        {
          "date": "2026-07-31",
          "close": 2062.93
        },
        {
          "date": "2026-08-03",
          "close": 2082.52
        },
        {
          "date": "2026-08-04",
          "close": 2059.49
        },
        {
          "date": "2026-08-05",
          "close": 2067.31
        },
        {
          "date": "2026-08-06",
          "close": 2057.09
        },
        {
          "date": "2026-08-07",
          "close": 2051.63
        },
        {
          "date": "2026-08-10",
          "close": 2109.57
        },
        {
          "date": "2026-08-11",
          "close": 2090.85
        },
        {
          "date": "2026-08-12",
          "close": 2112.36
        },
        {
          "date": "2026-08-13",
          "close": 2091.67
        },
        {
          "date": "2026-08-14",
          "close": 2088.99
        },
        {
          "date": "2026-08-17",
          "close": 2125.04
        },
        {
          "date": "2026-08-18",
          "close": 2161.86
        },
        {
          "date": "2026-08-19",
          "close": 2080.97
        },
        {
          "date": "2026-08-20",
          "close": 2080.83
        },
        {
          "date": "2026-08-21",
          "close": 2047.95
        },
        {
          "date": "2026-08-24",
          "close": 2018.6
        },
        {
          "date": "2026-08-25",
          "close": 2048.01
        },
        {
          "date": "2026-08-26",
          "close": 2064.73
        },
        {
          "date": "2026-08-27",
          "close": 2064.96
        },
        {
          "date": "2026-08-28",
          "close": 2090.27
        },
        {
          "date": "2026-08-31",
          "close": 2083.01
        },
        {
          "date": "2026-09-01",
          "close": 2112.88
        },
        {
          "date": "2026-09-02",
          "close": 2081.0
        },
        {
          "date": "2026-09-03",
          "close": 2063.63
        },
        {
          "date": "2026-09-04",
          "close": 2097.61
        },
        {
          "date": "2026-09-07",
          "close": 2127.15
        },
        {
          "date": "2026-09-08",
          "close": 2145.13
        },
        {
          "date": "2026-09-09",
          "close": 2118.11
        },
        {
          "date": "2026-09-10",
          "close": 2071.96
        },
        {
          "date": "2026-09-11",
          "close": 2012.93
        },
        {
          "date": "2026-09-14",
          "close": 2011.95
        },
        {
          "date": "2026-09-15",
          "close": 1965.46
        },
        {
          "date": "2026-09-16",
          "close": 1979.92
        },
        {
          "date": "2026-09-17",
          "close": 1980.54
        },
        {
          "date": "2026-09-18",
          "close": 1993.27
        },
        {
          "date": "2026-09-21",
          "close": 2018.87
        },
        {
          "date": "2026-09-22",
          "close": 2021.76
        },
        {
          "date": "2026-09-23",
          "close": 2001.66
        },
        {
          "date": "2026-09-24",
          "close": 1987.88
        },
        {
          "date": "2026-09-28",
          "close": 1986.89
        },
        {
          "date": "2026-09-29",
          "close": 1988.51
        },
        {
          "date": "2026-09-30",
          "close": 2006.97
        },
        {
          "date": "2026-10-08",
          "close": 2024.74
        },
        {
          "date": "2026-10-09",
          "close": 2053.27
        },
        {
          "date": "2026-10-12",
          "close": 2020.45
        },
        {
          "date": "2026-10-13",
          "close": 2015.02
        },
        {
          "date": "2026-10-14",
          "close": 1998.53
        },
        {
          "date": "2026-10-15",
          "close": 1966.99
        },
        {
          "date": "2026-10-16",
          "close": 1967.55
        },
        {
          "date": "2026-10-19",
          "close": 1950.91
        },
        {
          "date": "2026-10-20",
          "close": 1971.01
        },
        {
          "date": "2026-10-21",
          "close": 1951.94
        },
        {
          "date": "2026-10-22",
          "close": 1904.31
        },
        {
          "date": "2026-10-23",
          "close": 1935.27
        },
        {
          "date": "2026-10-26",
          "close": 1999.63
        },
        {
          "date": "2026-10-27",
          "close": 1984.04
        },
        {
          "date": "2026-10-28",
          "close": 1994.14
        },
        {
          "date": "2026-10-29",
          "close": 2005.66
        },
        {
          "date": "2026-10-30",
          "close": 2035.3
        },
        {
          "date": "2026-11-02",
          "close": 2096.51
        },
        {
          "date": "2026-11-03",
          "close": 2091.7
        },
        {
          "date": "2026-11-04",
          "close": 2077.78
        },
        {
          "date": "2026-11-05",
          "close": 2133.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2608695652173913,
          "up_wilson": [
            0.39989831509207535,
            0.6001016849079246
          ],
          "pullback_wilson": [
            0.18202221087474602,
            0.35888627965316
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.21969931853588517,
            0.47031622143029195
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 3,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 2,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1282",
      "name": "饮料乳品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021583090392145454,
        "5": 0.059379015489568365,
        "20": -0.013419956746313244,
        "60": 0.02437095906998188
      },
      "moving_averages": {
        "5": 2228.5600000000095,
        "20": 2227.4970000000203,
        "60": 2260.2121666666817
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-04",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.040878055383990586,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2431.28
        },
        {
          "date": "2026-05-14",
          "close": 2427.47
        },
        {
          "date": "2026-05-15",
          "close": 2393.3
        },
        {
          "date": "2026-05-18",
          "close": 2406.34
        },
        {
          "date": "2026-05-19",
          "close": 2402.03
        },
        {
          "date": "2026-05-20",
          "close": 2387.79
        },
        {
          "date": "2026-05-21",
          "close": 2312.51
        },
        {
          "date": "2026-05-22",
          "close": 2310.53
        },
        {
          "date": "2026-05-25",
          "close": 2302.75
        },
        {
          "date": "2026-05-26",
          "close": 2275.1
        },
        {
          "date": "2026-05-27",
          "close": 2294.73
        },
        {
          "date": "2026-05-28",
          "close": 2277.27
        },
        {
          "date": "2026-05-29",
          "close": 2311.14
        },
        {
          "date": "2026-06-01",
          "close": 2346.33
        },
        {
          "date": "2026-06-02",
          "close": 2285.02
        },
        {
          "date": "2026-06-03",
          "close": 2253.36
        },
        {
          "date": "2026-06-04",
          "close": 2205.8
        },
        {
          "date": "2026-06-05",
          "close": 2200.76
        },
        {
          "date": "2026-06-08",
          "close": 2136.18
        },
        {
          "date": "2026-06-09",
          "close": 2136.18
        },
        {
          "date": "2026-06-10",
          "close": 2127.29
        },
        {
          "date": "2026-06-11",
          "close": 2096.77
        },
        {
          "date": "2026-06-12",
          "close": 2133.91
        },
        {
          "date": "2026-06-15",
          "close": 2131.25
        },
        {
          "date": "2026-06-16",
          "close": 2122.19
        },
        {
          "date": "2026-06-17",
          "close": 2075.31
        },
        {
          "date": "2026-06-18",
          "close": 2053.78
        },
        {
          "date": "2026-06-22",
          "close": 2074.55
        },
        {
          "date": "2026-06-23",
          "close": 2085.77
        },
        {
          "date": "2026-06-24",
          "close": 2023.56
        },
        {
          "date": "2026-06-25",
          "close": 1994.25
        },
        {
          "date": "2026-06-26",
          "close": 1962.6
        },
        {
          "date": "2026-06-29",
          "close": 1990.04
        },
        {
          "date": "2026-06-30",
          "close": 1947.95
        },
        {
          "date": "2026-07-01",
          "close": 1999.49
        },
        {
          "date": "2026-07-02",
          "close": 2001.15
        },
        {
          "date": "2026-07-03",
          "close": 2022.74
        },
        {
          "date": "2026-07-06",
          "close": 2045.0
        },
        {
          "date": "2026-07-07",
          "close": 2005.56
        },
        {
          "date": "2026-07-08",
          "close": 2014.45
        },
        {
          "date": "2026-07-09",
          "close": 1981.23
        },
        {
          "date": "2026-07-10",
          "close": 1998.92
        },
        {
          "date": "2026-07-13",
          "close": 1971.38
        },
        {
          "date": "2026-07-14",
          "close": 2014.61
        },
        {
          "date": "2026-07-15",
          "close": 2054.09
        },
        {
          "date": "2026-07-16",
          "close": 2077.17
        },
        {
          "date": "2026-07-17",
          "close": 2029.85
        },
        {
          "date": "2026-07-20",
          "close": 2006.53
        },
        {
          "date": "2026-07-21",
          "close": 1974.13
        },
        {
          "date": "2026-07-22",
          "close": 1954.21
        },
        {
          "date": "2026-07-23",
          "close": 1972.58
        },
        {
          "date": "2026-07-24",
          "close": 1919.98
        },
        {
          "date": "2026-07-27",
          "close": 1958.74
        },
        {
          "date": "2026-07-28",
          "close": 2021.62
        },
        {
          "date": "2026-07-29",
          "close": 2161.05
        },
        {
          "date": "2026-07-30",
          "close": 2151.95
        },
        {
          "date": "2026-07-31",
          "close": 2190.23
        },
        {
          "date": "2026-08-03",
          "close": 2201.64
        },
        {
          "date": "2026-08-04",
          "close": 2199.79
        },
        {
          "date": "2026-08-05",
          "close": 2213.29
        },
        {
          "date": "2026-08-06",
          "close": 2188.4
        },
        {
          "date": "2026-08-07",
          "close": 2193.64
        },
        {
          "date": "2026-08-10",
          "close": 2293.13
        },
        {
          "date": "2026-08-11",
          "close": 2294.62
        },
        {
          "date": "2026-08-12",
          "close": 2333.86
        },
        {
          "date": "2026-08-13",
          "close": 2346.8
        },
        {
          "date": "2026-08-14",
          "close": 2282.52
        },
        {
          "date": "2026-08-17",
          "close": 2333.56
        },
        {
          "date": "2026-08-18",
          "close": 2356.31
        },
        {
          "date": "2026-08-19",
          "close": 2273.76
        },
        {
          "date": "2026-08-20",
          "close": 2278.13
        },
        {
          "date": "2026-08-21",
          "close": 2245.3
        },
        {
          "date": "2026-08-24",
          "close": 2211.8
        },
        {
          "date": "2026-08-25",
          "close": 2276.32
        },
        {
          "date": "2026-08-26",
          "close": 2263.52
        },
        {
          "date": "2026-08-27",
          "close": 2270.45
        },
        {
          "date": "2026-08-28",
          "close": 2323.88
        },
        {
          "date": "2026-08-31",
          "close": 2295.25
        },
        {
          "date": "2026-09-01",
          "close": 2362.99
        },
        {
          "date": "2026-09-02",
          "close": 2307.17
        },
        {
          "date": "2026-09-03",
          "close": 2265.05
        },
        {
          "date": "2026-09-04",
          "close": 2312.3
        },
        {
          "date": "2026-09-07",
          "close": 2355.81
        },
        {
          "date": "2026-09-08",
          "close": 2401.43
        },
        {
          "date": "2026-09-09",
          "close": 2357.39
        },
        {
          "date": "2026-09-10",
          "close": 2291.75
        },
        {
          "date": "2026-09-11",
          "close": 2223.11
        },
        {
          "date": "2026-09-14",
          "close": 2224.15
        },
        {
          "date": "2026-09-15",
          "close": 2169.44
        },
        {
          "date": "2026-09-16",
          "close": 2177.34
        },
        {
          "date": "2026-09-17",
          "close": 2195.06
        },
        {
          "date": "2026-09-18",
          "close": 2213.6
        },
        {
          "date": "2026-09-21",
          "close": 2272.59
        },
        {
          "date": "2026-09-22",
          "close": 2290.0
        },
        {
          "date": "2026-09-23",
          "close": 2260.26
        },
        {
          "date": "2026-09-24",
          "close": 2239.85
        },
        {
          "date": "2026-09-28",
          "close": 2231.01
        },
        {
          "date": "2026-09-29",
          "close": 2252.8
        },
        {
          "date": "2026-09-30",
          "close": 2300.37
        },
        {
          "date": "2026-10-08",
          "close": 2298.07
        },
        {
          "date": "2026-10-09",
          "close": 2363.86
        },
        {
          "date": "2026-10-12",
          "close": 2295.13
        },
        {
          "date": "2026-10-13",
          "close": 2324.57
        },
        {
          "date": "2026-10-14",
          "close": 2312.56
        },
        {
          "date": "2026-10-15",
          "close": 2288.55
        },
        {
          "date": "2026-10-16",
          "close": 2260.06
        },
        {
          "date": "2026-10-19",
          "close": 2187.02
        },
        {
          "date": "2026-10-20",
          "close": 2227.61
        },
        {
          "date": "2026-10-21",
          "close": 2203.03
        },
        {
          "date": "2026-10-22",
          "close": 2139.94
        },
        {
          "date": "2026-10-23",
          "close": 2160.83
        },
        {
          "date": "2026-10-26",
          "close": 2192.83
        },
        {
          "date": "2026-10-27",
          "close": 2150.99
        },
        {
          "date": "2026-10-28",
          "close": 2160.01
        },
        {
          "date": "2026-10-29",
          "close": 2140.15
        },
        {
          "date": "2026-10-30",
          "close": 2147.88
        },
        {
          "date": "2026-11-02",
          "close": 2235.26
        },
        {
          "date": "2026-11-03",
          "close": 2273.1
        },
        {
          "date": "2026-11-04",
          "close": 2219.33
        },
        {
          "date": "2026-11-05",
          "close": 2267.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.21052631578947367,
          "up_wilson": [
            0.42685348170018467,
            0.623732578639843
          ],
          "pullback_wilson": [
            0.1406218600651598,
            0.30293147619453503
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.17857142857142858,
          "up_wilson": [
            0.4413762073081303,
            0.6923103731606176
          ],
          "pullback_wilson": [
            0.09999856752412305,
            0.2984118203665106
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 22,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 21,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1283",
      "name": "银行",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.007335127258423446,
        "5": -0.014261618358560102,
        "20": 0.004830109112956782,
        "60": 0.06157383506376801
      },
      "moving_averages": {
        "5": 4488.175999999978,
        "20": 4422.010000000009,
        "60": 4336.775166666671
      },
      "phase": "回调",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-29",
            "end": "2026-11-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.021745402806441105,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4112.74
        },
        {
          "date": "2026-05-14",
          "close": 4121.2
        },
        {
          "date": "2026-05-15",
          "close": 4086.09
        },
        {
          "date": "2026-05-18",
          "close": 4051.53
        },
        {
          "date": "2026-05-19",
          "close": 4076.62
        },
        {
          "date": "2026-05-20",
          "close": 4050.22
        },
        {
          "date": "2026-05-21",
          "close": 4056.9
        },
        {
          "date": "2026-05-22",
          "close": 4042.08
        },
        {
          "date": "2026-05-25",
          "close": 4033.5
        },
        {
          "date": "2026-05-26",
          "close": 4038.45
        },
        {
          "date": "2026-05-27",
          "close": 4015.53
        },
        {
          "date": "2026-05-28",
          "close": 3983.54
        },
        {
          "date": "2026-05-29",
          "close": 4047.23
        },
        {
          "date": "2026-06-01",
          "close": 4114.24
        },
        {
          "date": "2026-06-02",
          "close": 4124.34
        },
        {
          "date": "2026-06-03",
          "close": 4082.3
        },
        {
          "date": "2026-06-04",
          "close": 4028.88
        },
        {
          "date": "2026-06-05",
          "close": 4074.42
        },
        {
          "date": "2026-06-08",
          "close": 4091.42
        },
        {
          "date": "2026-06-09",
          "close": 4115.65
        },
        {
          "date": "2026-06-10",
          "close": 4194.1
        },
        {
          "date": "2026-06-11",
          "close": 4172.66
        },
        {
          "date": "2026-06-12",
          "close": 4230.79
        },
        {
          "date": "2026-06-15",
          "close": 4185.14
        },
        {
          "date": "2026-06-16",
          "close": 4128.75
        },
        {
          "date": "2026-06-17",
          "close": 4095.42
        },
        {
          "date": "2026-06-18",
          "close": 3984.04
        },
        {
          "date": "2026-06-22",
          "close": 4002.23
        },
        {
          "date": "2026-06-23",
          "close": 4064.82
        },
        {
          "date": "2026-06-24",
          "close": 3956.21
        },
        {
          "date": "2026-06-25",
          "close": 3930.15
        },
        {
          "date": "2026-06-26",
          "close": 3886.46
        },
        {
          "date": "2026-06-29",
          "close": 3890.21
        },
        {
          "date": "2026-06-30",
          "close": 3800.2
        },
        {
          "date": "2026-07-01",
          "close": 3834.39
        },
        {
          "date": "2026-07-02",
          "close": 3880.5
        },
        {
          "date": "2026-07-03",
          "close": 3880.94
        },
        {
          "date": "2026-07-06",
          "close": 3970.72
        },
        {
          "date": "2026-07-07",
          "close": 3955.03
        },
        {
          "date": "2026-07-08",
          "close": 3983.51
        },
        {
          "date": "2026-07-09",
          "close": 3946.26
        },
        {
          "date": "2026-07-10",
          "close": 3963.23
        },
        {
          "date": "2026-07-13",
          "close": 4045.11
        },
        {
          "date": "2026-07-14",
          "close": 4067.41
        },
        {
          "date": "2026-07-15",
          "close": 4127.03
        },
        {
          "date": "2026-07-16",
          "close": 4095.61
        },
        {
          "date": "2026-07-17",
          "close": 4111.94
        },
        {
          "date": "2026-07-20",
          "close": 4195.18
        },
        {
          "date": "2026-07-21",
          "close": 4116.51
        },
        {
          "date": "2026-07-22",
          "close": 4145.72
        },
        {
          "date": "2026-07-23",
          "close": 4169.71
        },
        {
          "date": "2026-07-24",
          "close": 4159.69
        },
        {
          "date": "2026-07-27",
          "close": 4173.23
        },
        {
          "date": "2026-07-28",
          "close": 4216.45
        },
        {
          "date": "2026-07-29",
          "close": 4245.88
        },
        {
          "date": "2026-07-30",
          "close": 4348.88
        },
        {
          "date": "2026-07-31",
          "close": 4315.31
        },
        {
          "date": "2026-08-03",
          "close": 4349.54
        },
        {
          "date": "2026-08-04",
          "close": 4232.37
        },
        {
          "date": "2026-08-05",
          "close": 4183.92
        },
        {
          "date": "2026-08-06",
          "close": 4184.92
        },
        {
          "date": "2026-08-07",
          "close": 4145.18
        },
        {
          "date": "2026-08-10",
          "close": 4168.71
        },
        {
          "date": "2026-08-11",
          "close": 4158.73
        },
        {
          "date": "2026-08-12",
          "close": 4154.86
        },
        {
          "date": "2026-08-13",
          "close": 4166.85
        },
        {
          "date": "2026-08-14",
          "close": 4144.46
        },
        {
          "date": "2026-08-17",
          "close": 4148.0
        },
        {
          "date": "2026-08-18",
          "close": 4157.96
        },
        {
          "date": "2026-08-19",
          "close": 4218.7
        },
        {
          "date": "2026-08-20",
          "close": 4252.66
        },
        {
          "date": "2026-08-21",
          "close": 4234.92
        },
        {
          "date": "2026-08-24",
          "close": 4293.26
        },
        {
          "date": "2026-08-25",
          "close": 4261.03
        },
        {
          "date": "2026-08-26",
          "close": 4304.42
        },
        {
          "date": "2026-08-27",
          "close": 4259.33
        },
        {
          "date": "2026-08-28",
          "close": 4240.86
        },
        {
          "date": "2026-08-31",
          "close": 4299.41
        },
        {
          "date": "2026-09-01",
          "close": 4391.69
        },
        {
          "date": "2026-09-02",
          "close": 4381.87
        },
        {
          "date": "2026-09-03",
          "close": 4368.62
        },
        {
          "date": "2026-09-04",
          "close": 4396.8
        },
        {
          "date": "2026-09-07",
          "close": 4333.21
        },
        {
          "date": "2026-09-08",
          "close": 4376.06
        },
        {
          "date": "2026-09-09",
          "close": 4382.4
        },
        {
          "date": "2026-09-10",
          "close": 4446.64
        },
        {
          "date": "2026-09-11",
          "close": 4398.25
        },
        {
          "date": "2026-09-14",
          "close": 4436.85
        },
        {
          "date": "2026-09-15",
          "close": 4380.92
        },
        {
          "date": "2026-09-16",
          "close": 4347.46
        },
        {
          "date": "2026-09-17",
          "close": 4334.36
        },
        {
          "date": "2026-09-18",
          "close": 4313.61
        },
        {
          "date": "2026-09-21",
          "close": 4322.66
        },
        {
          "date": "2026-09-22",
          "close": 4319.08
        },
        {
          "date": "2026-09-23",
          "close": 4300.66
        },
        {
          "date": "2026-09-24",
          "close": 4313.49
        },
        {
          "date": "2026-09-28",
          "close": 4304.38
        },
        {
          "date": "2026-09-29",
          "close": 4319.88
        },
        {
          "date": "2026-09-30",
          "close": 4382.97
        },
        {
          "date": "2026-10-08",
          "close": 4420.19
        },
        {
          "date": "2026-10-09",
          "close": 4373.47
        },
        {
          "date": "2026-10-12",
          "close": 4460.35
        },
        {
          "date": "2026-10-13",
          "close": 4415.16
        },
        {
          "date": "2026-10-14",
          "close": 4413.25
        },
        {
          "date": "2026-10-15",
          "close": 4365.32
        },
        {
          "date": "2026-10-16",
          "close": 4379.33
        },
        {
          "date": "2026-10-19",
          "close": 4447.04
        },
        {
          "date": "2026-10-20",
          "close": 4397.11
        },
        {
          "date": "2026-10-21",
          "close": 4371.49
        },
        {
          "date": "2026-10-22",
          "close": 4333.44
        },
        {
          "date": "2026-10-23",
          "close": 4309.98
        },
        {
          "date": "2026-10-26",
          "close": 4375.36
        },
        {
          "date": "2026-10-27",
          "close": 4433.97
        },
        {
          "date": "2026-10-28",
          "close": 4418.25
        },
        {
          "date": "2026-10-29",
          "close": 4505.8
        },
        {
          "date": "2026-10-30",
          "close": 4540.27
        },
        {
          "date": "2026-11-02",
          "close": 4502.35
        },
        {
          "date": "2026-11-03",
          "close": 4482.36
        },
        {
          "date": "2026-11-04",
          "close": 4474.36
        },
        {
          "date": "2026-11-05",
          "close": 4441.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5168539325842697,
          "pullback_frequency": 0.0449438202247191,
          "up_wilson": [
            0.4145058525044388,
            0.6178072976561371
          ],
          "pullback_wilson": [
            0.017614486067325956,
            0.10993045959712858
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.23214285714285715,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.1409937910920862,
            0.35768153215010856
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 4,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 2,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1287",
      "name": "工业金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018269117326344952,
        "5": 0.03961469390138861,
        "20": -0.09102021146561046,
        "60": -0.12575969648974183
      },
      "moving_averages": {
        "5": 2742.5159999999682,
        "20": 2875.657499999972,
        "60": 3165.032999999996
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.09962918822886002,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3803.19
        },
        {
          "date": "2026-05-14",
          "close": 3723.4
        },
        {
          "date": "2026-05-15",
          "close": 3583.77
        },
        {
          "date": "2026-05-18",
          "close": 3565.42
        },
        {
          "date": "2026-05-19",
          "close": 3586.73
        },
        {
          "date": "2026-05-20",
          "close": 3587.84
        },
        {
          "date": "2026-05-21",
          "close": 3473.24
        },
        {
          "date": "2026-05-22",
          "close": 3624.12
        },
        {
          "date": "2026-05-25",
          "close": 3608.15
        },
        {
          "date": "2026-05-26",
          "close": 3671.76
        },
        {
          "date": "2026-05-27",
          "close": 3536.99
        },
        {
          "date": "2026-05-28",
          "close": 3552.34
        },
        {
          "date": "2026-05-29",
          "close": 3492.75
        },
        {
          "date": "2026-06-01",
          "close": 3518.59
        },
        {
          "date": "2026-06-02",
          "close": 3589.47
        },
        {
          "date": "2026-06-03",
          "close": 3603.47
        },
        {
          "date": "2026-06-04",
          "close": 3469.58
        },
        {
          "date": "2026-06-05",
          "close": 3435.74
        },
        {
          "date": "2026-06-08",
          "close": 3251.03
        },
        {
          "date": "2026-06-09",
          "close": 3294.42
        },
        {
          "date": "2026-06-10",
          "close": 3246.36
        },
        {
          "date": "2026-06-11",
          "close": 3276.03
        },
        {
          "date": "2026-06-12",
          "close": 3440.65
        },
        {
          "date": "2026-06-15",
          "close": 3551.94
        },
        {
          "date": "2026-06-16",
          "close": 3546.07
        },
        {
          "date": "2026-06-17",
          "close": 3518.99
        },
        {
          "date": "2026-06-18",
          "close": 3507.54
        },
        {
          "date": "2026-06-22",
          "close": 3654.44
        },
        {
          "date": "2026-06-23",
          "close": 3453.84
        },
        {
          "date": "2026-06-24",
          "close": 3457.62
        },
        {
          "date": "2026-06-25",
          "close": 3381.5
        },
        {
          "date": "2026-06-26",
          "close": 3231.15
        },
        {
          "date": "2026-06-29",
          "close": 3239.02
        },
        {
          "date": "2026-06-30",
          "close": 3219.0
        },
        {
          "date": "2026-07-01",
          "close": 3254.82
        },
        {
          "date": "2026-07-02",
          "close": 3240.98
        },
        {
          "date": "2026-07-03",
          "close": 3278.94
        },
        {
          "date": "2026-07-06",
          "close": 3238.48
        },
        {
          "date": "2026-07-07",
          "close": 3152.71
        },
        {
          "date": "2026-07-08",
          "close": 3076.66
        },
        {
          "date": "2026-07-09",
          "close": 3056.0
        },
        {
          "date": "2026-07-10",
          "close": 3077.03
        },
        {
          "date": "2026-07-13",
          "close": 2943.93
        },
        {
          "date": "2026-07-14",
          "close": 3078.23
        },
        {
          "date": "2026-07-15",
          "close": 3052.25
        },
        {
          "date": "2026-07-16",
          "close": 3017.33
        },
        {
          "date": "2026-07-17",
          "close": 2886.34
        },
        {
          "date": "2026-07-20",
          "close": 2861.4
        },
        {
          "date": "2026-07-21",
          "close": 2925.28
        },
        {
          "date": "2026-07-22",
          "close": 2952.33
        },
        {
          "date": "2026-07-23",
          "close": 3072.37
        },
        {
          "date": "2026-07-24",
          "close": 2923.5
        },
        {
          "date": "2026-07-27",
          "close": 3006.47
        },
        {
          "date": "2026-07-28",
          "close": 2980.87
        },
        {
          "date": "2026-07-29",
          "close": 3051.23
        },
        {
          "date": "2026-07-30",
          "close": 3019.2
        },
        {
          "date": "2026-07-31",
          "close": 3079.59
        },
        {
          "date": "2026-08-03",
          "close": 3105.38
        },
        {
          "date": "2026-08-04",
          "close": 3159.46
        },
        {
          "date": "2026-08-05",
          "close": 3257.88
        },
        {
          "date": "2026-08-06",
          "close": 3251.17
        },
        {
          "date": "2026-08-07",
          "close": 3325.48
        },
        {
          "date": "2026-08-10",
          "close": 3391.06
        },
        {
          "date": "2026-08-11",
          "close": 3298.81
        },
        {
          "date": "2026-08-12",
          "close": 3331.65
        },
        {
          "date": "2026-08-13",
          "close": 3223.42
        },
        {
          "date": "2026-08-14",
          "close": 3258.95
        },
        {
          "date": "2026-08-17",
          "close": 3356.23
        },
        {
          "date": "2026-08-18",
          "close": 3337.83
        },
        {
          "date": "2026-08-19",
          "close": 3232.29
        },
        {
          "date": "2026-08-20",
          "close": 3244.54
        },
        {
          "date": "2026-08-21",
          "close": 3327.64
        },
        {
          "date": "2026-08-24",
          "close": 3348.51
        },
        {
          "date": "2026-08-25",
          "close": 3318.61
        },
        {
          "date": "2026-08-26",
          "close": 3415.42
        },
        {
          "date": "2026-08-27",
          "close": 3429.51
        },
        {
          "date": "2026-08-28",
          "close": 3470.81
        },
        {
          "date": "2026-08-31",
          "close": 3430.4
        },
        {
          "date": "2026-09-01",
          "close": 3440.36
        },
        {
          "date": "2026-09-02",
          "close": 3385.6
        },
        {
          "date": "2026-09-03",
          "close": 3415.28
        },
        {
          "date": "2026-09-04",
          "close": 3362.55
        },
        {
          "date": "2026-09-07",
          "close": 3356.84
        },
        {
          "date": "2026-09-08",
          "close": 3425.92
        },
        {
          "date": "2026-09-09",
          "close": 3480.96
        },
        {
          "date": "2026-09-10",
          "close": 3422.68
        },
        {
          "date": "2026-09-11",
          "close": 3285.36
        },
        {
          "date": "2026-09-14",
          "close": 3262.41
        },
        {
          "date": "2026-09-15",
          "close": 3221.23
        },
        {
          "date": "2026-09-16",
          "close": 3280.32
        },
        {
          "date": "2026-09-17",
          "close": 3228.9
        },
        {
          "date": "2026-09-18",
          "close": 3267.58
        },
        {
          "date": "2026-09-21",
          "close": 3283.27
        },
        {
          "date": "2026-09-22",
          "close": 3299.89
        },
        {
          "date": "2026-09-23",
          "close": 3277.25
        },
        {
          "date": "2026-09-24",
          "close": 3185.76
        },
        {
          "date": "2026-09-28",
          "close": 3089.31
        },
        {
          "date": "2026-09-29",
          "close": 3147.56
        },
        {
          "date": "2026-09-30",
          "close": 3144.1
        },
        {
          "date": "2026-10-08",
          "close": 3133.37
        },
        {
          "date": "2026-10-09",
          "close": 3163.33
        },
        {
          "date": "2026-10-12",
          "close": 3080.64
        },
        {
          "date": "2026-10-13",
          "close": 3089.53
        },
        {
          "date": "2026-10-14",
          "close": 3033.0
        },
        {
          "date": "2026-10-15",
          "close": 2904.45
        },
        {
          "date": "2026-10-16",
          "close": 2926.41
        },
        {
          "date": "2026-10-19",
          "close": 2923.4
        },
        {
          "date": "2026-10-20",
          "close": 2914.79
        },
        {
          "date": "2026-10-21",
          "close": 2908.05
        },
        {
          "date": "2026-10-22",
          "close": 2831.02
        },
        {
          "date": "2026-10-23",
          "close": 2869.75
        },
        {
          "date": "2026-10-26",
          "close": 2826.2
        },
        {
          "date": "2026-10-27",
          "close": 2785.98
        },
        {
          "date": "2026-10-28",
          "close": 2804.38
        },
        {
          "date": "2026-10-29",
          "close": 2739.64
        },
        {
          "date": "2026-10-30",
          "close": 2676.3
        },
        {
          "date": "2026-11-02",
          "close": 2693.88
        },
        {
          "date": "2026-11-03",
          "close": 2697.16
        },
        {
          "date": "2026-11-04",
          "close": 2797.07
        },
        {
          "date": "2026-11-05",
          "close": 2848.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5441176470588235,
          "pullback_frequency": 0.2647058823529412,
          "up_wilson": [
            0.42656606428685023,
            0.6569511707260847
          ],
          "pullback_wilson": [
            0.17449740669878908,
            0.38007733989889125
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 19,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 1,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1288",
      "name": "金属新材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02302831217665502,
        "5": 0.0190989360825089,
        "20": -0.10190220175521936,
        "60": -0.14387900248437724
      },
      "moving_averages": {
        "5": 4645.511999999918,
        "20": 4889.454999999958,
        "60": 5426.50816666667
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-02",
            "end": "2026-07-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-21",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-12",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.09197959064514738,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6749.91
        },
        {
          "date": "2026-05-14",
          "close": 6548.82
        },
        {
          "date": "2026-05-15",
          "close": 6530.34
        },
        {
          "date": "2026-05-18",
          "close": 6651.33
        },
        {
          "date": "2026-05-19",
          "close": 6618.11
        },
        {
          "date": "2026-05-20",
          "close": 6645.67
        },
        {
          "date": "2026-05-21",
          "close": 6426.73
        },
        {
          "date": "2026-05-22",
          "close": 6757.71
        },
        {
          "date": "2026-05-25",
          "close": 6939.48
        },
        {
          "date": "2026-05-26",
          "close": 6794.24
        },
        {
          "date": "2026-05-27",
          "close": 6713.6
        },
        {
          "date": "2026-05-28",
          "close": 6884.75
        },
        {
          "date": "2026-05-29",
          "close": 6449.39
        },
        {
          "date": "2026-06-01",
          "close": 6396.74
        },
        {
          "date": "2026-06-02",
          "close": 6518.41
        },
        {
          "date": "2026-06-03",
          "close": 6595.05
        },
        {
          "date": "2026-06-04",
          "close": 6636.89
        },
        {
          "date": "2026-06-05",
          "close": 6807.76
        },
        {
          "date": "2026-06-08",
          "close": 6593.66
        },
        {
          "date": "2026-06-09",
          "close": 6779.93
        },
        {
          "date": "2026-06-10",
          "close": 6696.48
        },
        {
          "date": "2026-06-11",
          "close": 6709.47
        },
        {
          "date": "2026-06-12",
          "close": 6784.2
        },
        {
          "date": "2026-06-15",
          "close": 7024.68
        },
        {
          "date": "2026-06-16",
          "close": 7287.55
        },
        {
          "date": "2026-06-17",
          "close": 7191.42
        },
        {
          "date": "2026-06-18",
          "close": 7412.18
        },
        {
          "date": "2026-06-22",
          "close": 7491.8
        },
        {
          "date": "2026-06-23",
          "close": 7304.17
        },
        {
          "date": "2026-06-24",
          "close": 7207.2
        },
        {
          "date": "2026-06-25",
          "close": 7156.01
        },
        {
          "date": "2026-06-26",
          "close": 6931.62
        },
        {
          "date": "2026-06-29",
          "close": 6797.54
        },
        {
          "date": "2026-06-30",
          "close": 6964.59
        },
        {
          "date": "2026-07-01",
          "close": 7081.79
        },
        {
          "date": "2026-07-02",
          "close": 7052.93
        },
        {
          "date": "2026-07-03",
          "close": 7074.21
        },
        {
          "date": "2026-07-06",
          "close": 6726.39
        },
        {
          "date": "2026-07-07",
          "close": 6610.28
        },
        {
          "date": "2026-07-08",
          "close": 6304.33
        },
        {
          "date": "2026-07-09",
          "close": 6313.67
        },
        {
          "date": "2026-07-10",
          "close": 6330.44
        },
        {
          "date": "2026-07-13",
          "close": 5865.72
        },
        {
          "date": "2026-07-14",
          "close": 5977.8
        },
        {
          "date": "2026-07-15",
          "close": 5868.39
        },
        {
          "date": "2026-07-16",
          "close": 5671.48
        },
        {
          "date": "2026-07-17",
          "close": 5303.37
        },
        {
          "date": "2026-07-20",
          "close": 5027.11
        },
        {
          "date": "2026-07-21",
          "close": 5257.0
        },
        {
          "date": "2026-07-22",
          "close": 5160.1
        },
        {
          "date": "2026-07-23",
          "close": 5295.38
        },
        {
          "date": "2026-07-24",
          "close": 5117.4
        },
        {
          "date": "2026-07-27",
          "close": 5288.79
        },
        {
          "date": "2026-07-28",
          "close": 5137.28
        },
        {
          "date": "2026-07-29",
          "close": 5214.08
        },
        {
          "date": "2026-07-30",
          "close": 5029.85
        },
        {
          "date": "2026-07-31",
          "close": 5155.54
        },
        {
          "date": "2026-08-03",
          "close": 5249.44
        },
        {
          "date": "2026-08-04",
          "close": 5419.57
        },
        {
          "date": "2026-08-05",
          "close": 5631.19
        },
        {
          "date": "2026-08-06",
          "close": 5713.38
        },
        {
          "date": "2026-08-07",
          "close": 5851.48
        },
        {
          "date": "2026-08-10",
          "close": 5886.79
        },
        {
          "date": "2026-08-11",
          "close": 5764.72
        },
        {
          "date": "2026-08-12",
          "close": 5816.66
        },
        {
          "date": "2026-08-13",
          "close": 5717.66
        },
        {
          "date": "2026-08-14",
          "close": 5832.44
        },
        {
          "date": "2026-08-17",
          "close": 5989.86
        },
        {
          "date": "2026-08-18",
          "close": 5988.28
        },
        {
          "date": "2026-08-19",
          "close": 5630.6
        },
        {
          "date": "2026-08-20",
          "close": 5623.11
        },
        {
          "date": "2026-08-21",
          "close": 5707.07
        },
        {
          "date": "2026-08-24",
          "close": 5631.49
        },
        {
          "date": "2026-08-25",
          "close": 5687.45
        },
        {
          "date": "2026-08-26",
          "close": 5647.71
        },
        {
          "date": "2026-08-27",
          "close": 5785.05
        },
        {
          "date": "2026-08-28",
          "close": 5772.91
        },
        {
          "date": "2026-08-31",
          "close": 5825.04
        },
        {
          "date": "2026-09-01",
          "close": 5714.36
        },
        {
          "date": "2026-09-02",
          "close": 5706.8
        },
        {
          "date": "2026-09-03",
          "close": 5721.93
        },
        {
          "date": "2026-09-04",
          "close": 5606.28
        },
        {
          "date": "2026-09-07",
          "close": 5734.4
        },
        {
          "date": "2026-09-08",
          "close": 5691.91
        },
        {
          "date": "2026-09-09",
          "close": 5696.27
        },
        {
          "date": "2026-09-10",
          "close": 5590.64
        },
        {
          "date": "2026-09-11",
          "close": 5506.28
        },
        {
          "date": "2026-09-14",
          "close": 5540.92
        },
        {
          "date": "2026-09-15",
          "close": 5524.72
        },
        {
          "date": "2026-09-16",
          "close": 5644.04
        },
        {
          "date": "2026-09-17",
          "close": 5572.37
        },
        {
          "date": "2026-09-18",
          "close": 5704.66
        },
        {
          "date": "2026-09-21",
          "close": 5811.45
        },
        {
          "date": "2026-09-22",
          "close": 5835.97
        },
        {
          "date": "2026-09-23",
          "close": 5824.75
        },
        {
          "date": "2026-09-24",
          "close": 5715.12
        },
        {
          "date": "2026-09-28",
          "close": 5485.32
        },
        {
          "date": "2026-09-29",
          "close": 5512.66
        },
        {
          "date": "2026-09-30",
          "close": 5420.85
        },
        {
          "date": "2026-10-08",
          "close": 5367.99
        },
        {
          "date": "2026-10-09",
          "close": 5309.33
        },
        {
          "date": "2026-10-12",
          "close": 5197.29
        },
        {
          "date": "2026-10-13",
          "close": 5211.76
        },
        {
          "date": "2026-10-14",
          "close": 5108.72
        },
        {
          "date": "2026-10-15",
          "close": 4887.67
        },
        {
          "date": "2026-10-16",
          "close": 4935.61
        },
        {
          "date": "2026-10-19",
          "close": 4923.23
        },
        {
          "date": "2026-10-20",
          "close": 5003.37
        },
        {
          "date": "2026-10-21",
          "close": 4986.02
        },
        {
          "date": "2026-10-22",
          "close": 4875.56
        },
        {
          "date": "2026-10-23",
          "close": 4956.53
        },
        {
          "date": "2026-10-26",
          "close": 4871.92
        },
        {
          "date": "2026-10-27",
          "close": 4695.96
        },
        {
          "date": "2026-10-28",
          "close": 4867.94
        },
        {
          "date": "2026-10-29",
          "close": 4730.63
        },
        {
          "date": "2026-10-30",
          "close": 4556.07
        },
        {
          "date": "2026-11-02",
          "close": 4628.51
        },
        {
          "date": "2026-11-03",
          "close": 4509.54
        },
        {
          "date": "2026-11-04",
          "close": 4712.46
        },
        {
          "date": "2026-11-05",
          "close": 4820.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5921052631578947,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4797855251743951,
            0.6955619723136058
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.28888888888888886,
          "up_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "pullback_wilson": [
            0.1773008248284927,
            0.43368540574761577
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 8,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1289",
      "name": "大众出版",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0282745361328125,
        "5": 0.06665857660671226,
        "20": 0.11063072367589788,
        "60": 0.2209700505498886
      },
      "moving_averages": {
        "5": 1913.9560000000056,
        "20": 1966.5155000000145,
        "60": 1791.4673333333378
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-27",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.03607903344236041,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1946.25
        },
        {
          "date": "2026-05-14",
          "close": 1897.05
        },
        {
          "date": "2026-05-15",
          "close": 1897.71
        },
        {
          "date": "2026-05-18",
          "close": 1880.2
        },
        {
          "date": "2026-05-19",
          "close": 1900.27
        },
        {
          "date": "2026-05-20",
          "close": 1851.79
        },
        {
          "date": "2026-05-21",
          "close": 1787.6
        },
        {
          "date": "2026-05-22",
          "close": 1794.31
        },
        {
          "date": "2026-05-25",
          "close": 1783.58
        },
        {
          "date": "2026-05-26",
          "close": 1761.2
        },
        {
          "date": "2026-05-27",
          "close": 1734.3
        },
        {
          "date": "2026-05-28",
          "close": 1730.75
        },
        {
          "date": "2026-05-29",
          "close": 1747.07
        },
        {
          "date": "2026-06-01",
          "close": 1803.0
        },
        {
          "date": "2026-06-02",
          "close": 1741.85
        },
        {
          "date": "2026-06-03",
          "close": 1714.14
        },
        {
          "date": "2026-06-04",
          "close": 1685.83
        },
        {
          "date": "2026-06-05",
          "close": 1703.1
        },
        {
          "date": "2026-06-08",
          "close": 1698.38
        },
        {
          "date": "2026-06-09",
          "close": 1709.25
        },
        {
          "date": "2026-06-10",
          "close": 1716.16
        },
        {
          "date": "2026-06-11",
          "close": 1646.34
        },
        {
          "date": "2026-06-12",
          "close": 1674.73
        },
        {
          "date": "2026-06-15",
          "close": 1666.61
        },
        {
          "date": "2026-06-16",
          "close": 1646.43
        },
        {
          "date": "2026-06-17",
          "close": 1610.96
        },
        {
          "date": "2026-06-18",
          "close": 1599.76
        },
        {
          "date": "2026-06-22",
          "close": 1614.77
        },
        {
          "date": "2026-06-23",
          "close": 1605.75
        },
        {
          "date": "2026-06-24",
          "close": 1553.38
        },
        {
          "date": "2026-06-25",
          "close": 1521.72
        },
        {
          "date": "2026-06-26",
          "close": 1484.13
        },
        {
          "date": "2026-06-29",
          "close": 1478.77
        },
        {
          "date": "2026-06-30",
          "close": 1471.71
        },
        {
          "date": "2026-07-01",
          "close": 1518.9
        },
        {
          "date": "2026-07-02",
          "close": 1516.96
        },
        {
          "date": "2026-07-03",
          "close": 1530.09
        },
        {
          "date": "2026-07-06",
          "close": 1525.58
        },
        {
          "date": "2026-07-07",
          "close": 1488.74
        },
        {
          "date": "2026-07-08",
          "close": 1483.49
        },
        {
          "date": "2026-07-09",
          "close": 1482.47
        },
        {
          "date": "2026-07-10",
          "close": 1522.18
        },
        {
          "date": "2026-07-13",
          "close": 1484.98
        },
        {
          "date": "2026-07-14",
          "close": 1498.36
        },
        {
          "date": "2026-07-15",
          "close": 1533.79
        },
        {
          "date": "2026-07-16",
          "close": 1559.54
        },
        {
          "date": "2026-07-17",
          "close": 1512.69
        },
        {
          "date": "2026-07-20",
          "close": 1502.36
        },
        {
          "date": "2026-07-21",
          "close": 1494.26
        },
        {
          "date": "2026-07-22",
          "close": 1464.59
        },
        {
          "date": "2026-07-23",
          "close": 1490.72
        },
        {
          "date": "2026-07-24",
          "close": 1452.6
        },
        {
          "date": "2026-07-27",
          "close": 1490.27
        },
        {
          "date": "2026-07-28",
          "close": 1502.0
        },
        {
          "date": "2026-07-29",
          "close": 1551.19
        },
        {
          "date": "2026-07-30",
          "close": 1547.35
        },
        {
          "date": "2026-07-31",
          "close": 1607.85
        },
        {
          "date": "2026-08-03",
          "close": 1625.08
        },
        {
          "date": "2026-08-04",
          "close": 1648.22
        },
        {
          "date": "2026-08-05",
          "close": 1655.79
        },
        {
          "date": "2026-08-06",
          "close": 1645.34
        },
        {
          "date": "2026-08-07",
          "close": 1628.97
        },
        {
          "date": "2026-08-10",
          "close": 1651.01
        },
        {
          "date": "2026-08-11",
          "close": 1634.2
        },
        {
          "date": "2026-08-12",
          "close": 1643.64
        },
        {
          "date": "2026-08-13",
          "close": 1660.6
        },
        {
          "date": "2026-08-14",
          "close": 1629.11
        },
        {
          "date": "2026-08-17",
          "close": 1636.61
        },
        {
          "date": "2026-08-18",
          "close": 1644.5
        },
        {
          "date": "2026-08-19",
          "close": 1599.02
        },
        {
          "date": "2026-08-20",
          "close": 1604.7
        },
        {
          "date": "2026-08-21",
          "close": 1591.86
        },
        {
          "date": "2026-08-24",
          "close": 1571.62
        },
        {
          "date": "2026-08-25",
          "close": 1606.43
        },
        {
          "date": "2026-08-26",
          "close": 1598.86
        },
        {
          "date": "2026-08-27",
          "close": 1584.6
        },
        {
          "date": "2026-08-28",
          "close": 1599.39
        },
        {
          "date": "2026-08-31",
          "close": 1666.72
        },
        {
          "date": "2026-09-01",
          "close": 1712.81
        },
        {
          "date": "2026-09-02",
          "close": 1684.18
        },
        {
          "date": "2026-09-03",
          "close": 1659.84
        },
        {
          "date": "2026-09-04",
          "close": 1704.46
        },
        {
          "date": "2026-09-07",
          "close": 1757.63
        },
        {
          "date": "2026-09-08",
          "close": 1850.25
        },
        {
          "date": "2026-09-09",
          "close": 1759.63
        },
        {
          "date": "2026-09-10",
          "close": 1736.9
        },
        {
          "date": "2026-09-11",
          "close": 1723.41
        },
        {
          "date": "2026-09-14",
          "close": 1712.41
        },
        {
          "date": "2026-09-15",
          "close": 1689.33
        },
        {
          "date": "2026-09-16",
          "close": 1715.88
        },
        {
          "date": "2026-09-17",
          "close": 1753.29
        },
        {
          "date": "2026-09-18",
          "close": 1780.06
        },
        {
          "date": "2026-09-21",
          "close": 1816.86
        },
        {
          "date": "2026-09-22",
          "close": 1884.73
        },
        {
          "date": "2026-09-23",
          "close": 1835.31
        },
        {
          "date": "2026-09-24",
          "close": 1846.45
        },
        {
          "date": "2026-09-28",
          "close": 1802.13
        },
        {
          "date": "2026-09-29",
          "close": 1864.44
        },
        {
          "date": "2026-09-30",
          "close": 1850.26
        },
        {
          "date": "2026-10-08",
          "close": 1820.29
        },
        {
          "date": "2026-10-09",
          "close": 1927.35
        },
        {
          "date": "2026-10-12",
          "close": 2005.92
        },
        {
          "date": "2026-10-13",
          "close": 2007.89
        },
        {
          "date": "2026-10-14",
          "close": 2067.37
        },
        {
          "date": "2026-10-15",
          "close": 2095.61
        },
        {
          "date": "2026-10-16",
          "close": 2097.34
        },
        {
          "date": "2026-10-19",
          "close": 2022.11
        },
        {
          "date": "2026-10-20",
          "close": 1984.73
        },
        {
          "date": "2026-10-21",
          "close": 2047.33
        },
        {
          "date": "2026-10-22",
          "close": 1919.5
        },
        {
          "date": "2026-10-23",
          "close": 1926.13
        },
        {
          "date": "2026-10-26",
          "close": 1924.2
        },
        {
          "date": "2026-10-27",
          "close": 1887.72
        },
        {
          "date": "2026-10-28",
          "close": 1952.0
        },
        {
          "date": "2026-10-29",
          "close": 1895.33
        },
        {
          "date": "2026-10-30",
          "close": 1770.26
        },
        {
          "date": "2026-11-02",
          "close": 1909.17
        },
        {
          "date": "2026-11-03",
          "close": 1902.6
        },
        {
          "date": "2026-11-04",
          "close": 1966.08
        },
        {
          "date": "2026-11-05",
          "close": 2021.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.475,
          "pullback_frequency": 0.3625,
          "up_wilson": [
            0.36924733297407564,
            0.5830435735027005
          ],
          "pullback_wilson": [
            0.2657079306444915,
            0.4718920549777783
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.52,
          "pullback_frequency": 0.42,
          "up_wilson": [
            0.38511744890044614,
            0.6520286471342196
          ],
          "pullback_wilson": [
            0.2937500335471198,
            0.5576655823142176
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1290",
      "name": "教育出版",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0242033271571096,
        "5": 0.10023902258677464,
        "20": 0.14318194000250117,
        "60": 0.19767420094529453
      },
      "moving_averages": {
        "5": 2449.204000000004,
        "20": 2411.6564999999946,
        "60": 2226.1246666666507
      },
      "phase": "上升",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-27",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2216.09
        },
        {
          "date": "2026-05-14",
          "close": 2170.12
        },
        {
          "date": "2026-05-15",
          "close": 2165.41
        },
        {
          "date": "2026-05-18",
          "close": 2139.47
        },
        {
          "date": "2026-05-19",
          "close": 2165.67
        },
        {
          "date": "2026-05-20",
          "close": 2124.15
        },
        {
          "date": "2026-05-21",
          "close": 2076.92
        },
        {
          "date": "2026-05-22",
          "close": 2087.04
        },
        {
          "date": "2026-05-25",
          "close": 2071.2
        },
        {
          "date": "2026-05-26",
          "close": 2060.29
        },
        {
          "date": "2026-05-27",
          "close": 2027.56
        },
        {
          "date": "2026-05-28",
          "close": 2020.8
        },
        {
          "date": "2026-05-29",
          "close": 2031.2
        },
        {
          "date": "2026-06-01",
          "close": 2088.61
        },
        {
          "date": "2026-06-02",
          "close": 2082.14
        },
        {
          "date": "2026-06-03",
          "close": 2046.25
        },
        {
          "date": "2026-06-04",
          "close": 2019.27
        },
        {
          "date": "2026-06-05",
          "close": 2048.36
        },
        {
          "date": "2026-06-08",
          "close": 2016.43
        },
        {
          "date": "2026-06-09",
          "close": 2027.48
        },
        {
          "date": "2026-06-10",
          "close": 2042.27
        },
        {
          "date": "2026-06-11",
          "close": 1989.12
        },
        {
          "date": "2026-06-12",
          "close": 2013.57
        },
        {
          "date": "2026-06-15",
          "close": 2014.73
        },
        {
          "date": "2026-06-16",
          "close": 1984.27
        },
        {
          "date": "2026-06-17",
          "close": 1967.83
        },
        {
          "date": "2026-06-18",
          "close": 1966.3
        },
        {
          "date": "2026-06-22",
          "close": 1971.44
        },
        {
          "date": "2026-06-23",
          "close": 1971.86
        },
        {
          "date": "2026-06-24",
          "close": 1935.11
        },
        {
          "date": "2026-06-25",
          "close": 1908.65
        },
        {
          "date": "2026-06-26",
          "close": 1883.63
        },
        {
          "date": "2026-06-29",
          "close": 1893.0
        },
        {
          "date": "2026-06-30",
          "close": 1879.83
        },
        {
          "date": "2026-07-01",
          "close": 1913.02
        },
        {
          "date": "2026-07-02",
          "close": 1931.69
        },
        {
          "date": "2026-07-03",
          "close": 1938.25
        },
        {
          "date": "2026-07-06",
          "close": 1974.82
        },
        {
          "date": "2026-07-07",
          "close": 1937.5
        },
        {
          "date": "2026-07-08",
          "close": 1946.92
        },
        {
          "date": "2026-07-09",
          "close": 1951.36
        },
        {
          "date": "2026-07-10",
          "close": 1967.61
        },
        {
          "date": "2026-07-13",
          "close": 1965.78
        },
        {
          "date": "2026-07-14",
          "close": 1991.88
        },
        {
          "date": "2026-07-15",
          "close": 2038.26
        },
        {
          "date": "2026-07-16",
          "close": 2067.94
        },
        {
          "date": "2026-07-17",
          "close": 2040.72
        },
        {
          "date": "2026-07-20",
          "close": 2053.98
        },
        {
          "date": "2026-07-21",
          "close": 2036.33
        },
        {
          "date": "2026-07-22",
          "close": 2035.32
        },
        {
          "date": "2026-07-23",
          "close": 2048.71
        },
        {
          "date": "2026-07-24",
          "close": 2026.32
        },
        {
          "date": "2026-07-27",
          "close": 2053.24
        },
        {
          "date": "2026-07-28",
          "close": 2068.04
        },
        {
          "date": "2026-07-29",
          "close": 2090.26
        },
        {
          "date": "2026-07-30",
          "close": 2109.81
        },
        {
          "date": "2026-07-31",
          "close": 2143.91
        },
        {
          "date": "2026-08-03",
          "close": 2157.08
        },
        {
          "date": "2026-08-04",
          "close": 2137.34
        },
        {
          "date": "2026-08-05",
          "close": 2136.9
        },
        {
          "date": "2026-08-06",
          "close": 2094.85
        },
        {
          "date": "2026-08-07",
          "close": 2065.18
        },
        {
          "date": "2026-08-10",
          "close": 2096.18
        },
        {
          "date": "2026-08-11",
          "close": 2071.48
        },
        {
          "date": "2026-08-12",
          "close": 2076.41
        },
        {
          "date": "2026-08-13",
          "close": 2068.9
        },
        {
          "date": "2026-08-14",
          "close": 2057.14
        },
        {
          "date": "2026-08-17",
          "close": 2069.26
        },
        {
          "date": "2026-08-18",
          "close": 2083.4
        },
        {
          "date": "2026-08-19",
          "close": 2065.14
        },
        {
          "date": "2026-08-20",
          "close": 2066.53
        },
        {
          "date": "2026-08-21",
          "close": 2040.65
        },
        {
          "date": "2026-08-24",
          "close": 2039.72
        },
        {
          "date": "2026-08-25",
          "close": 2064.2
        },
        {
          "date": "2026-08-26",
          "close": 2028.23
        },
        {
          "date": "2026-08-27",
          "close": 1991.65
        },
        {
          "date": "2026-08-28",
          "close": 1997.55
        },
        {
          "date": "2026-08-31",
          "close": 2048.02
        },
        {
          "date": "2026-09-01",
          "close": 2101.23
        },
        {
          "date": "2026-09-02",
          "close": 2084.8
        },
        {
          "date": "2026-09-03",
          "close": 2110.81
        },
        {
          "date": "2026-09-04",
          "close": 2168.66
        },
        {
          "date": "2026-09-07",
          "close": 2210.75
        },
        {
          "date": "2026-09-08",
          "close": 2274.51
        },
        {
          "date": "2026-09-09",
          "close": 2203.22
        },
        {
          "date": "2026-09-10",
          "close": 2190.96
        },
        {
          "date": "2026-09-11",
          "close": 2180.55
        },
        {
          "date": "2026-09-14",
          "close": 2170.41
        },
        {
          "date": "2026-09-15",
          "close": 2134.02
        },
        {
          "date": "2026-09-16",
          "close": 2105.02
        },
        {
          "date": "2026-09-17",
          "close": 2142.19
        },
        {
          "date": "2026-09-18",
          "close": 2164.24
        },
        {
          "date": "2026-09-21",
          "close": 2213.1
        },
        {
          "date": "2026-09-22",
          "close": 2296.46
        },
        {
          "date": "2026-09-23",
          "close": 2265.44
        },
        {
          "date": "2026-09-24",
          "close": 2280.23
        },
        {
          "date": "2026-09-28",
          "close": 2207.05
        },
        {
          "date": "2026-09-29",
          "close": 2264.31
        },
        {
          "date": "2026-09-30",
          "close": 2303.14
        },
        {
          "date": "2026-10-08",
          "close": 2238.76
        },
        {
          "date": "2026-10-09",
          "close": 2350.06
        },
        {
          "date": "2026-10-12",
          "close": 2441.48
        },
        {
          "date": "2026-10-13",
          "close": 2445.12
        },
        {
          "date": "2026-10-14",
          "close": 2499.75
        },
        {
          "date": "2026-10-15",
          "close": 2487.51
        },
        {
          "date": "2026-10-16",
          "close": 2490.64
        },
        {
          "date": "2026-10-19",
          "close": 2430.34
        },
        {
          "date": "2026-10-20",
          "close": 2412.41
        },
        {
          "date": "2026-10-21",
          "close": 2429.31
        },
        {
          "date": "2026-10-22",
          "close": 2342.71
        },
        {
          "date": "2026-10-23",
          "close": 2326.0
        },
        {
          "date": "2026-10-26",
          "close": 2346.24
        },
        {
          "date": "2026-10-27",
          "close": 2317.65
        },
        {
          "date": "2026-10-28",
          "close": 2341.75
        },
        {
          "date": "2026-10-29",
          "close": 2326.14
        },
        {
          "date": "2026-10-30",
          "close": 2295.94
        },
        {
          "date": "2026-11-02",
          "close": 2436.5
        },
        {
          "date": "2026-11-03",
          "close": 2455.44
        },
        {
          "date": "2026-11-04",
          "close": 2498.83
        },
        {
          "date": "2026-11-05",
          "close": 2559.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.23634488451520852,
            0.49013941545494777
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 18,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1291",
      "name": "电视广播Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03688428285512879,
        "5": 0.06151855262175543,
        "20": 0.05876950571726458,
        "60": 0.05512908252871496
      },
      "moving_averages": {
        "5": 1216.1899999999441,
        "20": 1254.804999999993,
        "60": 1227.9178333333462
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04378138450502145,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1439.36
        },
        {
          "date": "2026-05-14",
          "close": 1389.44
        },
        {
          "date": "2026-05-15",
          "close": 1388.66
        },
        {
          "date": "2026-05-18",
          "close": 1423.11
        },
        {
          "date": "2026-05-19",
          "close": 1474.31
        },
        {
          "date": "2026-05-20",
          "close": 1432.34
        },
        {
          "date": "2026-05-21",
          "close": 1388.42
        },
        {
          "date": "2026-05-22",
          "close": 1377.5
        },
        {
          "date": "2026-05-25",
          "close": 1414.63
        },
        {
          "date": "2026-05-26",
          "close": 1368.65
        },
        {
          "date": "2026-05-27",
          "close": 1362.13
        },
        {
          "date": "2026-05-28",
          "close": 1339.81
        },
        {
          "date": "2026-05-29",
          "close": 1324.59
        },
        {
          "date": "2026-06-01",
          "close": 1352.73
        },
        {
          "date": "2026-06-02",
          "close": 1317.3
        },
        {
          "date": "2026-06-03",
          "close": 1284.46
        },
        {
          "date": "2026-06-04",
          "close": 1251.63
        },
        {
          "date": "2026-06-05",
          "close": 1271.25
        },
        {
          "date": "2026-06-08",
          "close": 1238.74
        },
        {
          "date": "2026-06-09",
          "close": 1238.64
        },
        {
          "date": "2026-06-10",
          "close": 1233.91
        },
        {
          "date": "2026-06-11",
          "close": 1193.61
        },
        {
          "date": "2026-06-12",
          "close": 1204.22
        },
        {
          "date": "2026-06-15",
          "close": 1215.68
        },
        {
          "date": "2026-06-16",
          "close": 1226.68
        },
        {
          "date": "2026-06-17",
          "close": 1204.39
        },
        {
          "date": "2026-06-18",
          "close": 1191.29
        },
        {
          "date": "2026-06-22",
          "close": 1212.21
        },
        {
          "date": "2026-06-23",
          "close": 1214.28
        },
        {
          "date": "2026-06-24",
          "close": 1180.46
        },
        {
          "date": "2026-06-25",
          "close": 1164.57
        },
        {
          "date": "2026-06-26",
          "close": 1129.74
        },
        {
          "date": "2026-06-29",
          "close": 1110.14
        },
        {
          "date": "2026-06-30",
          "close": 1102.71
        },
        {
          "date": "2026-07-01",
          "close": 1121.8
        },
        {
          "date": "2026-07-02",
          "close": 1119.0
        },
        {
          "date": "2026-07-03",
          "close": 1126.19
        },
        {
          "date": "2026-07-06",
          "close": 1108.72
        },
        {
          "date": "2026-07-07",
          "close": 1081.81
        },
        {
          "date": "2026-07-08",
          "close": 1090.9
        },
        {
          "date": "2026-07-09",
          "close": 1095.63
        },
        {
          "date": "2026-07-10",
          "close": 1135.05
        },
        {
          "date": "2026-07-13",
          "close": 1087.05
        },
        {
          "date": "2026-07-14",
          "close": 1095.29
        },
        {
          "date": "2026-07-15",
          "close": 1124.51
        },
        {
          "date": "2026-07-16",
          "close": 1147.01
        },
        {
          "date": "2026-07-17",
          "close": 1104.65
        },
        {
          "date": "2026-07-20",
          "close": 1106.45
        },
        {
          "date": "2026-07-21",
          "close": 1105.1
        },
        {
          "date": "2026-07-22",
          "close": 1092.65
        },
        {
          "date": "2026-07-23",
          "close": 1109.32
        },
        {
          "date": "2026-07-24",
          "close": 1074.2
        },
        {
          "date": "2026-07-27",
          "close": 1105.9
        },
        {
          "date": "2026-07-28",
          "close": 1119.51
        },
        {
          "date": "2026-07-29",
          "close": 1138.81
        },
        {
          "date": "2026-07-30",
          "close": 1141.64
        },
        {
          "date": "2026-07-31",
          "close": 1181.97
        },
        {
          "date": "2026-08-03",
          "close": 1201.01
        },
        {
          "date": "2026-08-04",
          "close": 1219.45
        },
        {
          "date": "2026-08-05",
          "close": 1212.79
        },
        {
          "date": "2026-08-06",
          "close": 1198.05
        },
        {
          "date": "2026-08-07",
          "close": 1186.58
        },
        {
          "date": "2026-08-10",
          "close": 1202.21
        },
        {
          "date": "2026-08-11",
          "close": 1199.29
        },
        {
          "date": "2026-08-12",
          "close": 1225.27
        },
        {
          "date": "2026-08-13",
          "close": 1208.84
        },
        {
          "date": "2026-08-14",
          "close": 1192.35
        },
        {
          "date": "2026-08-17",
          "close": 1188.77
        },
        {
          "date": "2026-08-18",
          "close": 1170.78
        },
        {
          "date": "2026-08-19",
          "close": 1138.69
        },
        {
          "date": "2026-08-20",
          "close": 1150.86
        },
        {
          "date": "2026-08-21",
          "close": 1151.04
        },
        {
          "date": "2026-08-24",
          "close": 1145.07
        },
        {
          "date": "2026-08-25",
          "close": 1175.15
        },
        {
          "date": "2026-08-26",
          "close": 1185.77
        },
        {
          "date": "2026-08-27",
          "close": 1179.32
        },
        {
          "date": "2026-08-28",
          "close": 1187.84
        },
        {
          "date": "2026-08-31",
          "close": 1259.44
        },
        {
          "date": "2026-09-01",
          "close": 1279.21
        },
        {
          "date": "2026-09-02",
          "close": 1253.59
        },
        {
          "date": "2026-09-03",
          "close": 1232.97
        },
        {
          "date": "2026-09-04",
          "close": 1255.34
        },
        {
          "date": "2026-09-07",
          "close": 1265.42
        },
        {
          "date": "2026-09-08",
          "close": 1285.58
        },
        {
          "date": "2026-09-09",
          "close": 1243.36
        },
        {
          "date": "2026-09-10",
          "close": 1229.44
        },
        {
          "date": "2026-09-11",
          "close": 1223.98
        },
        {
          "date": "2026-09-14",
          "close": 1216.06
        },
        {
          "date": "2026-09-15",
          "close": 1191.88
        },
        {
          "date": "2026-09-16",
          "close": 1200.95
        },
        {
          "date": "2026-09-17",
          "close": 1218.38
        },
        {
          "date": "2026-09-18",
          "close": 1221.57
        },
        {
          "date": "2026-09-21",
          "close": 1241.11
        },
        {
          "date": "2026-09-22",
          "close": 1272.08
        },
        {
          "date": "2026-09-23",
          "close": 1247.75
        },
        {
          "date": "2026-09-24",
          "close": 1257.32
        },
        {
          "date": "2026-09-28",
          "close": 1216.85
        },
        {
          "date": "2026-09-29",
          "close": 1245.63
        },
        {
          "date": "2026-09-30",
          "close": 1226.56
        },
        {
          "date": "2026-10-08",
          "close": 1208.62
        },
        {
          "date": "2026-10-09",
          "close": 1292.65
        },
        {
          "date": "2026-10-12",
          "close": 1321.57
        },
        {
          "date": "2026-10-13",
          "close": 1325.93
        },
        {
          "date": "2026-10-14",
          "close": 1338.24
        },
        {
          "date": "2026-10-15",
          "close": 1299.38
        },
        {
          "date": "2026-10-16",
          "close": 1266.24
        },
        {
          "date": "2026-10-19",
          "close": 1258.81
        },
        {
          "date": "2026-10-20",
          "close": 1251.52
        },
        {
          "date": "2026-10-21",
          "close": 1292.33
        },
        {
          "date": "2026-10-22",
          "close": 1216.36
        },
        {
          "date": "2026-10-23",
          "close": 1241.99
        },
        {
          "date": "2026-10-26",
          "close": 1248.55
        },
        {
          "date": "2026-10-27",
          "close": 1215.75
        },
        {
          "date": "2026-10-28",
          "close": 1240.34
        },
        {
          "date": "2026-10-29",
          "close": 1205.49
        },
        {
          "date": "2026-10-30",
          "close": 1128.73
        },
        {
          "date": "2026-11-02",
          "close": 1225.47
        },
        {
          "date": "2026-11-03",
          "close": 1212.97
        },
        {
          "date": "2026-11-04",
          "close": 1234.13
        },
        {
          "date": "2026-11-05",
          "close": 1279.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5465116279069767,
          "pullback_frequency": 0.313953488372093,
          "up_wilson": [
            0.4415616959142949,
            0.6474840531754034
          ],
          "pullback_wilson": [
            0.22561297202636443,
            0.418204031614842
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5434782608695652,
          "pullback_frequency": 0.391304347826087,
          "up_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "pullback_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 34,
          "insufficient_or_abstained": 14,
          "hit_rate": 0.4411764705882353,
          "baseline_hit_rate": 0.4411764705882353,
          "hit_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "baseline_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1292",
      "name": "广告媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.031888033687741846,
        "5": 0.060174671705158556,
        "20": 0.0381050734987145,
        "60": 0.02250386318482267
      },
      "moving_averages": {
        "5": 2261.623999999836,
        "20": 2361.745999999973,
        "60": 2310.177666666646
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.07425521408920954,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2565.32
        },
        {
          "date": "2026-05-14",
          "close": 2505.3
        },
        {
          "date": "2026-05-15",
          "close": 2516.64
        },
        {
          "date": "2026-05-18",
          "close": 2490.46
        },
        {
          "date": "2026-05-19",
          "close": 2500.67
        },
        {
          "date": "2026-05-20",
          "close": 2450.07
        },
        {
          "date": "2026-05-21",
          "close": 2401.36
        },
        {
          "date": "2026-05-22",
          "close": 2410.97
        },
        {
          "date": "2026-05-25",
          "close": 2401.77
        },
        {
          "date": "2026-05-26",
          "close": 2370.33
        },
        {
          "date": "2026-05-27",
          "close": 2313.27
        },
        {
          "date": "2026-05-28",
          "close": 2310.74
        },
        {
          "date": "2026-05-29",
          "close": 2303.58
        },
        {
          "date": "2026-06-01",
          "close": 2381.89
        },
        {
          "date": "2026-06-02",
          "close": 2285.77
        },
        {
          "date": "2026-06-03",
          "close": 2256.22
        },
        {
          "date": "2026-06-04",
          "close": 2235.61
        },
        {
          "date": "2026-06-05",
          "close": 2253.35
        },
        {
          "date": "2026-06-08",
          "close": 2207.13
        },
        {
          "date": "2026-06-09",
          "close": 2230.23
        },
        {
          "date": "2026-06-10",
          "close": 2238.69
        },
        {
          "date": "2026-06-11",
          "close": 2204.36
        },
        {
          "date": "2026-06-12",
          "close": 2237.1
        },
        {
          "date": "2026-06-15",
          "close": 2224.93
        },
        {
          "date": "2026-06-16",
          "close": 2205.91
        },
        {
          "date": "2026-06-17",
          "close": 2197.79
        },
        {
          "date": "2026-06-18",
          "close": 2175.51
        },
        {
          "date": "2026-06-22",
          "close": 2168.32
        },
        {
          "date": "2026-06-23",
          "close": 2142.96
        },
        {
          "date": "2026-06-24",
          "close": 2060.18
        },
        {
          "date": "2026-06-25",
          "close": 2029.79
        },
        {
          "date": "2026-06-26",
          "close": 1993.96
        },
        {
          "date": "2026-06-29",
          "close": 1999.88
        },
        {
          "date": "2026-06-30",
          "close": 1992.32
        },
        {
          "date": "2026-07-01",
          "close": 2041.4
        },
        {
          "date": "2026-07-02",
          "close": 2059.07
        },
        {
          "date": "2026-07-03",
          "close": 2073.94
        },
        {
          "date": "2026-07-06",
          "close": 2076.96
        },
        {
          "date": "2026-07-07",
          "close": 2032.53
        },
        {
          "date": "2026-07-08",
          "close": 2037.85
        },
        {
          "date": "2026-07-09",
          "close": 2055.9
        },
        {
          "date": "2026-07-10",
          "close": 2105.3
        },
        {
          "date": "2026-07-13",
          "close": 2038.55
        },
        {
          "date": "2026-07-14",
          "close": 2051.39
        },
        {
          "date": "2026-07-15",
          "close": 2132.15
        },
        {
          "date": "2026-07-16",
          "close": 2201.73
        },
        {
          "date": "2026-07-17",
          "close": 2145.6
        },
        {
          "date": "2026-07-20",
          "close": 2151.9
        },
        {
          "date": "2026-07-21",
          "close": 2138.15
        },
        {
          "date": "2026-07-22",
          "close": 2118.31
        },
        {
          "date": "2026-07-23",
          "close": 2145.95
        },
        {
          "date": "2026-07-24",
          "close": 2098.14
        },
        {
          "date": "2026-07-27",
          "close": 2146.04
        },
        {
          "date": "2026-07-28",
          "close": 2193.79
        },
        {
          "date": "2026-07-29",
          "close": 2237.57
        },
        {
          "date": "2026-07-30",
          "close": 2240.65
        },
        {
          "date": "2026-07-31",
          "close": 2295.19
        },
        {
          "date": "2026-08-03",
          "close": 2276.69
        },
        {
          "date": "2026-08-04",
          "close": 2308.64
        },
        {
          "date": "2026-08-05",
          "close": 2310.27
        },
        {
          "date": "2026-08-06",
          "close": 2293.04
        },
        {
          "date": "2026-08-07",
          "close": 2288.73
        },
        {
          "date": "2026-08-10",
          "close": 2340.44
        },
        {
          "date": "2026-08-11",
          "close": 2330.13
        },
        {
          "date": "2026-08-12",
          "close": 2334.99
        },
        {
          "date": "2026-08-13",
          "close": 2312.92
        },
        {
          "date": "2026-08-14",
          "close": 2274.97
        },
        {
          "date": "2026-08-17",
          "close": 2276.39
        },
        {
          "date": "2026-08-18",
          "close": 2266.67
        },
        {
          "date": "2026-08-19",
          "close": 2217.71
        },
        {
          "date": "2026-08-20",
          "close": 2239.39
        },
        {
          "date": "2026-08-21",
          "close": 2215.03
        },
        {
          "date": "2026-08-24",
          "close": 2208.52
        },
        {
          "date": "2026-08-25",
          "close": 2259.43
        },
        {
          "date": "2026-08-26",
          "close": 2247.37
        },
        {
          "date": "2026-08-27",
          "close": 2222.89
        },
        {
          "date": "2026-08-28",
          "close": 2236.65
        },
        {
          "date": "2026-08-31",
          "close": 2284.49
        },
        {
          "date": "2026-09-01",
          "close": 2324.32
        },
        {
          "date": "2026-09-02",
          "close": 2282.32
        },
        {
          "date": "2026-09-03",
          "close": 2250.48
        },
        {
          "date": "2026-09-04",
          "close": 2283.55
        },
        {
          "date": "2026-09-07",
          "close": 2330.56
        },
        {
          "date": "2026-09-08",
          "close": 2358.09
        },
        {
          "date": "2026-09-09",
          "close": 2311.27
        },
        {
          "date": "2026-09-10",
          "close": 2275.36
        },
        {
          "date": "2026-09-11",
          "close": 2258.08
        },
        {
          "date": "2026-09-14",
          "close": 2252.93
        },
        {
          "date": "2026-09-15",
          "close": 2198.51
        },
        {
          "date": "2026-09-16",
          "close": 2224.3
        },
        {
          "date": "2026-09-17",
          "close": 2264.36
        },
        {
          "date": "2026-09-18",
          "close": 2271.19
        },
        {
          "date": "2026-09-21",
          "close": 2375.12
        },
        {
          "date": "2026-09-22",
          "close": 2474.96
        },
        {
          "date": "2026-09-23",
          "close": 2399.85
        },
        {
          "date": "2026-09-24",
          "close": 2287.04
        },
        {
          "date": "2026-09-28",
          "close": 2232.53
        },
        {
          "date": "2026-09-29",
          "close": 2310.26
        },
        {
          "date": "2026-09-30",
          "close": 2285.35
        },
        {
          "date": "2026-10-08",
          "close": 2275.55
        },
        {
          "date": "2026-10-09",
          "close": 2361.26
        },
        {
          "date": "2026-10-12",
          "close": 2414.32
        },
        {
          "date": "2026-10-13",
          "close": 2452.1
        },
        {
          "date": "2026-10-14",
          "close": 2461.03
        },
        {
          "date": "2026-10-15",
          "close": 2439.48
        },
        {
          "date": "2026-10-16",
          "close": 2500.16
        },
        {
          "date": "2026-10-19",
          "close": 2411.44
        },
        {
          "date": "2026-10-20",
          "close": 2388.19
        },
        {
          "date": "2026-10-21",
          "close": 2551.74
        },
        {
          "date": "2026-10-22",
          "close": 2385.24
        },
        {
          "date": "2026-10-23",
          "close": 2389.2
        },
        {
          "date": "2026-10-26",
          "close": 2351.83
        },
        {
          "date": "2026-10-27",
          "close": 2284.29
        },
        {
          "date": "2026-10-28",
          "close": 2308.34
        },
        {
          "date": "2026-10-29",
          "close": 2228.18
        },
        {
          "date": "2026-10-30",
          "close": 2123.51
        },
        {
          "date": "2026-11-02",
          "close": 2264.26
        },
        {
          "date": "2026-11-03",
          "close": 2268.83
        },
        {
          "date": "2026-11-04",
          "close": 2289.26
        },
        {
          "date": "2026-11-05",
          "close": 2362.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.44143037013820663,
            0.6496427985842067
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5510204081632653,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.413151082194979,
            0.6814715893131335
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 14,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1293",
      "name": "营销代理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.05928362044006952,
        "5": 0.09554643747748437,
        "20": 0.0735371651514527,
        "60": 0.018133357682165174
      },
      "moving_averages": {
        "5": 4353.2540000000035,
        "20": 4453.092499999982,
        "60": 4473.304499999993
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.009156881413307838,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5466.35
        },
        {
          "date": "2026-05-14",
          "close": 5261.38
        },
        {
          "date": "2026-05-15",
          "close": 5333.68
        },
        {
          "date": "2026-05-18",
          "close": 5378.55
        },
        {
          "date": "2026-05-19",
          "close": 5444.99
        },
        {
          "date": "2026-05-20",
          "close": 5260.23
        },
        {
          "date": "2026-05-21",
          "close": 5069.56
        },
        {
          "date": "2026-05-22",
          "close": 5069.17
        },
        {
          "date": "2026-05-25",
          "close": 4988.09
        },
        {
          "date": "2026-05-26",
          "close": 4908.1
        },
        {
          "date": "2026-05-27",
          "close": 4809.94
        },
        {
          "date": "2026-05-28",
          "close": 4858.36
        },
        {
          "date": "2026-05-29",
          "close": 4841.79
        },
        {
          "date": "2026-06-01",
          "close": 5072.76
        },
        {
          "date": "2026-06-02",
          "close": 4891.97
        },
        {
          "date": "2026-06-03",
          "close": 4792.43
        },
        {
          "date": "2026-06-04",
          "close": 4683.12
        },
        {
          "date": "2026-06-05",
          "close": 4686.15
        },
        {
          "date": "2026-06-08",
          "close": 4602.48
        },
        {
          "date": "2026-06-09",
          "close": 4672.12
        },
        {
          "date": "2026-06-10",
          "close": 4603.72
        },
        {
          "date": "2026-06-11",
          "close": 4411.23
        },
        {
          "date": "2026-06-12",
          "close": 4426.45
        },
        {
          "date": "2026-06-15",
          "close": 4484.52
        },
        {
          "date": "2026-06-16",
          "close": 4502.85
        },
        {
          "date": "2026-06-17",
          "close": 4401.89
        },
        {
          "date": "2026-06-18",
          "close": 4423.4
        },
        {
          "date": "2026-06-22",
          "close": 4522.48
        },
        {
          "date": "2026-06-23",
          "close": 4428.79
        },
        {
          "date": "2026-06-24",
          "close": 4339.13
        },
        {
          "date": "2026-06-25",
          "close": 4191.46
        },
        {
          "date": "2026-06-26",
          "close": 4072.5
        },
        {
          "date": "2026-06-29",
          "close": 4042.45
        },
        {
          "date": "2026-06-30",
          "close": 4107.67
        },
        {
          "date": "2026-07-01",
          "close": 4213.26
        },
        {
          "date": "2026-07-02",
          "close": 4329.43
        },
        {
          "date": "2026-07-03",
          "close": 4215.06
        },
        {
          "date": "2026-07-06",
          "close": 4067.81
        },
        {
          "date": "2026-07-07",
          "close": 3961.98
        },
        {
          "date": "2026-07-08",
          "close": 3950.5
        },
        {
          "date": "2026-07-09",
          "close": 4004.96
        },
        {
          "date": "2026-07-10",
          "close": 4163.99
        },
        {
          "date": "2026-07-13",
          "close": 3939.55
        },
        {
          "date": "2026-07-14",
          "close": 3943.32
        },
        {
          "date": "2026-07-15",
          "close": 4024.52
        },
        {
          "date": "2026-07-16",
          "close": 4138.58
        },
        {
          "date": "2026-07-17",
          "close": 3937.16
        },
        {
          "date": "2026-07-20",
          "close": 3882.01
        },
        {
          "date": "2026-07-21",
          "close": 3944.98
        },
        {
          "date": "2026-07-22",
          "close": 3866.65
        },
        {
          "date": "2026-07-23",
          "close": 3931.09
        },
        {
          "date": "2026-07-24",
          "close": 3760.06
        },
        {
          "date": "2026-07-27",
          "close": 3941.61
        },
        {
          "date": "2026-07-28",
          "close": 3987.67
        },
        {
          "date": "2026-07-29",
          "close": 4020.39
        },
        {
          "date": "2026-07-30",
          "close": 3995.97
        },
        {
          "date": "2026-07-31",
          "close": 4295.64
        },
        {
          "date": "2026-08-03",
          "close": 4352.39
        },
        {
          "date": "2026-08-04",
          "close": 4546.99
        },
        {
          "date": "2026-08-05",
          "close": 4599.81
        },
        {
          "date": "2026-08-06",
          "close": 4554.51
        },
        {
          "date": "2026-08-07",
          "close": 4536.6
        },
        {
          "date": "2026-08-10",
          "close": 4597.37
        },
        {
          "date": "2026-08-11",
          "close": 4563.58
        },
        {
          "date": "2026-08-12",
          "close": 4669.38
        },
        {
          "date": "2026-08-13",
          "close": 4600.68
        },
        {
          "date": "2026-08-14",
          "close": 4535.46
        },
        {
          "date": "2026-08-17",
          "close": 4565.65
        },
        {
          "date": "2026-08-18",
          "close": 4473.43
        },
        {
          "date": "2026-08-19",
          "close": 4269.59
        },
        {
          "date": "2026-08-20",
          "close": 4327.02
        },
        {
          "date": "2026-08-21",
          "close": 4307.78
        },
        {
          "date": "2026-08-24",
          "close": 4220.16
        },
        {
          "date": "2026-08-25",
          "close": 4305.74
        },
        {
          "date": "2026-08-26",
          "close": 4306.8
        },
        {
          "date": "2026-08-27",
          "close": 4325.6
        },
        {
          "date": "2026-08-28",
          "close": 4356.84
        },
        {
          "date": "2026-08-31",
          "close": 4540.51
        },
        {
          "date": "2026-09-01",
          "close": 4676.98
        },
        {
          "date": "2026-09-02",
          "close": 4577.98
        },
        {
          "date": "2026-09-03",
          "close": 4486.55
        },
        {
          "date": "2026-09-04",
          "close": 4611.81
        },
        {
          "date": "2026-09-07",
          "close": 4656.25
        },
        {
          "date": "2026-09-08",
          "close": 4726.16
        },
        {
          "date": "2026-09-09",
          "close": 4591.63
        },
        {
          "date": "2026-09-10",
          "close": 4513.74
        },
        {
          "date": "2026-09-11",
          "close": 4465.74
        },
        {
          "date": "2026-09-14",
          "close": 4435.96
        },
        {
          "date": "2026-09-15",
          "close": 4324.83
        },
        {
          "date": "2026-09-16",
          "close": 4355.07
        },
        {
          "date": "2026-09-17",
          "close": 4417.02
        },
        {
          "date": "2026-09-18",
          "close": 4456.88
        },
        {
          "date": "2026-09-21",
          "close": 4530.37
        },
        {
          "date": "2026-09-22",
          "close": 4682.74
        },
        {
          "date": "2026-09-23",
          "close": 4526.58
        },
        {
          "date": "2026-09-24",
          "close": 4495.18
        },
        {
          "date": "2026-09-28",
          "close": 4386.9
        },
        {
          "date": "2026-09-29",
          "close": 4538.86
        },
        {
          "date": "2026-09-30",
          "close": 4460.07
        },
        {
          "date": "2026-10-08",
          "close": 4362.42
        },
        {
          "date": "2026-10-09",
          "close": 4578.89
        },
        {
          "date": "2026-10-12",
          "close": 4624.15
        },
        {
          "date": "2026-10-13",
          "close": 4706.0
        },
        {
          "date": "2026-10-14",
          "close": 4726.5
        },
        {
          "date": "2026-10-15",
          "close": 4569.37
        },
        {
          "date": "2026-10-16",
          "close": 4460.76
        },
        {
          "date": "2026-10-19",
          "close": 4426.55
        },
        {
          "date": "2026-10-20",
          "close": 4499.15
        },
        {
          "date": "2026-10-21",
          "close": 4546.97
        },
        {
          "date": "2026-10-22",
          "close": 4279.73
        },
        {
          "date": "2026-10-23",
          "close": 4414.96
        },
        {
          "date": "2026-10-26",
          "close": 4435.9
        },
        {
          "date": "2026-10-27",
          "close": 4344.13
        },
        {
          "date": "2026-10-28",
          "close": 4407.74
        },
        {
          "date": "2026-10-29",
          "close": 4274.78
        },
        {
          "date": "2026-10-30",
          "close": 4006.86
        },
        {
          "date": "2026-11-02",
          "close": 4336.31
        },
        {
          "date": "2026-11-03",
          "close": 4318.76
        },
        {
          "date": "2026-11-04",
          "close": 4421.12
        },
        {
          "date": "2026-11-05",
          "close": 4683.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5432098765432098,
          "pullback_frequency": 0.37037037037037035,
          "up_wilson": [
            0.43524015896677065,
            0.6472666731563539
          ],
          "pullback_wilson": [
            0.27331684253954924,
            0.47916266109107675
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.56,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.4230602802165686,
            0.6883780078874284
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 8,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 14,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1294",
      "name": "门户网站",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03682827051962745,
        "5": 0.03848058360765516,
        "20": 0.0011362681323854318,
        "60": -0.012098192071653635
      },
      "moving_averages": {
        "5": 2824.261999999918,
        "20": 2995.792000000016,
        "60": 3028.0973333333077
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-15",
            "end": "2026-09-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06099971937480475,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3420.94
        },
        {
          "date": "2026-05-14",
          "close": 3273.61
        },
        {
          "date": "2026-05-15",
          "close": 3276.92
        },
        {
          "date": "2026-05-18",
          "close": 3264.45
        },
        {
          "date": "2026-05-19",
          "close": 3328.02
        },
        {
          "date": "2026-05-20",
          "close": 3243.56
        },
        {
          "date": "2026-05-21",
          "close": 3120.64
        },
        {
          "date": "2026-05-22",
          "close": 3150.39
        },
        {
          "date": "2026-05-25",
          "close": 3104.86
        },
        {
          "date": "2026-05-26",
          "close": 3047.68
        },
        {
          "date": "2026-05-27",
          "close": 2997.19
        },
        {
          "date": "2026-05-28",
          "close": 2985.97
        },
        {
          "date": "2026-05-29",
          "close": 2935.99
        },
        {
          "date": "2026-06-01",
          "close": 3049.14
        },
        {
          "date": "2026-06-02",
          "close": 2979.64
        },
        {
          "date": "2026-06-03",
          "close": 2923.14
        },
        {
          "date": "2026-06-04",
          "close": 2841.18
        },
        {
          "date": "2026-06-05",
          "close": 2914.51
        },
        {
          "date": "2026-06-08",
          "close": 2839.44
        },
        {
          "date": "2026-06-09",
          "close": 2865.9
        },
        {
          "date": "2026-06-10",
          "close": 2823.0
        },
        {
          "date": "2026-06-11",
          "close": 2766.74
        },
        {
          "date": "2026-06-12",
          "close": 2806.21
        },
        {
          "date": "2026-06-15",
          "close": 2906.73
        },
        {
          "date": "2026-06-16",
          "close": 2944.33
        },
        {
          "date": "2026-06-17",
          "close": 2897.57
        },
        {
          "date": "2026-06-18",
          "close": 2934.78
        },
        {
          "date": "2026-06-22",
          "close": 3022.5
        },
        {
          "date": "2026-06-23",
          "close": 2966.44
        },
        {
          "date": "2026-06-24",
          "close": 2899.2
        },
        {
          "date": "2026-06-25",
          "close": 2853.14
        },
        {
          "date": "2026-06-26",
          "close": 2776.77
        },
        {
          "date": "2026-06-29",
          "close": 2757.47
        },
        {
          "date": "2026-06-30",
          "close": 2742.67
        },
        {
          "date": "2026-07-01",
          "close": 2776.93
        },
        {
          "date": "2026-07-02",
          "close": 2782.76
        },
        {
          "date": "2026-07-03",
          "close": 2746.99
        },
        {
          "date": "2026-07-06",
          "close": 2711.34
        },
        {
          "date": "2026-07-07",
          "close": 2639.51
        },
        {
          "date": "2026-07-08",
          "close": 2662.98
        },
        {
          "date": "2026-07-09",
          "close": 2720.34
        },
        {
          "date": "2026-07-10",
          "close": 2762.73
        },
        {
          "date": "2026-07-13",
          "close": 2648.22
        },
        {
          "date": "2026-07-14",
          "close": 2671.36
        },
        {
          "date": "2026-07-15",
          "close": 2727.56
        },
        {
          "date": "2026-07-16",
          "close": 2760.26
        },
        {
          "date": "2026-07-17",
          "close": 2648.54
        },
        {
          "date": "2026-07-20",
          "close": 2640.92
        },
        {
          "date": "2026-07-21",
          "close": 2651.16
        },
        {
          "date": "2026-07-22",
          "close": 2596.16
        },
        {
          "date": "2026-07-23",
          "close": 2598.04
        },
        {
          "date": "2026-07-24",
          "close": 2509.43
        },
        {
          "date": "2026-07-27",
          "close": 2588.67
        },
        {
          "date": "2026-07-28",
          "close": 2632.83
        },
        {
          "date": "2026-07-29",
          "close": 2696.16
        },
        {
          "date": "2026-07-30",
          "close": 2725.15
        },
        {
          "date": "2026-07-31",
          "close": 2917.58
        },
        {
          "date": "2026-08-03",
          "close": 2911.11
        },
        {
          "date": "2026-08-04",
          "close": 3002.17
        },
        {
          "date": "2026-08-05",
          "close": 3014.5
        },
        {
          "date": "2026-08-06",
          "close": 3010.87
        },
        {
          "date": "2026-08-07",
          "close": 2994.84
        },
        {
          "date": "2026-08-10",
          "close": 3009.21
        },
        {
          "date": "2026-08-11",
          "close": 3001.65
        },
        {
          "date": "2026-08-12",
          "close": 3023.71
        },
        {
          "date": "2026-08-13",
          "close": 2971.32
        },
        {
          "date": "2026-08-14",
          "close": 3005.45
        },
        {
          "date": "2026-08-17",
          "close": 3021.01
        },
        {
          "date": "2026-08-18",
          "close": 2991.5
        },
        {
          "date": "2026-08-19",
          "close": 2877.76
        },
        {
          "date": "2026-08-20",
          "close": 2924.5
        },
        {
          "date": "2026-08-21",
          "close": 2920.74
        },
        {
          "date": "2026-08-24",
          "close": 2865.48
        },
        {
          "date": "2026-08-25",
          "close": 2919.14
        },
        {
          "date": "2026-08-26",
          "close": 2906.21
        },
        {
          "date": "2026-08-27",
          "close": 2917.45
        },
        {
          "date": "2026-08-28",
          "close": 2924.94
        },
        {
          "date": "2026-08-31",
          "close": 3037.56
        },
        {
          "date": "2026-09-01",
          "close": 3095.36
        },
        {
          "date": "2026-09-02",
          "close": 3066.36
        },
        {
          "date": "2026-09-03",
          "close": 3052.31
        },
        {
          "date": "2026-09-04",
          "close": 3098.89
        },
        {
          "date": "2026-09-07",
          "close": 3111.57
        },
        {
          "date": "2026-09-08",
          "close": 3193.84
        },
        {
          "date": "2026-09-09",
          "close": 3119.51
        },
        {
          "date": "2026-09-10",
          "close": 3053.18
        },
        {
          "date": "2026-09-11",
          "close": 3009.92
        },
        {
          "date": "2026-09-14",
          "close": 3042.07
        },
        {
          "date": "2026-09-15",
          "close": 3065.77
        },
        {
          "date": "2026-09-16",
          "close": 3125.44
        },
        {
          "date": "2026-09-17",
          "close": 3174.37
        },
        {
          "date": "2026-09-18",
          "close": 3218.96
        },
        {
          "date": "2026-09-21",
          "close": 3234.76
        },
        {
          "date": "2026-09-22",
          "close": 3292.36
        },
        {
          "date": "2026-09-23",
          "close": 3195.07
        },
        {
          "date": "2026-09-24",
          "close": 3118.05
        },
        {
          "date": "2026-09-28",
          "close": 3029.55
        },
        {
          "date": "2026-09-29",
          "close": 3105.87
        },
        {
          "date": "2026-09-30",
          "close": 3068.8
        },
        {
          "date": "2026-10-08",
          "close": 2974.65
        },
        {
          "date": "2026-10-09",
          "close": 3108.54
        },
        {
          "date": "2026-10-12",
          "close": 3101.21
        },
        {
          "date": "2026-10-13",
          "close": 3171.49
        },
        {
          "date": "2026-10-14",
          "close": 3170.37
        },
        {
          "date": "2026-10-15",
          "close": 3124.21
        },
        {
          "date": "2026-10-16",
          "close": 3052.18
        },
        {
          "date": "2026-10-19",
          "close": 3038.91
        },
        {
          "date": "2026-10-20",
          "close": 3082.66
        },
        {
          "date": "2026-10-21",
          "close": 3127.75
        },
        {
          "date": "2026-10-22",
          "close": 2975.27
        },
        {
          "date": "2026-10-23",
          "close": 3017.03
        },
        {
          "date": "2026-10-26",
          "close": 3044.86
        },
        {
          "date": "2026-10-27",
          "close": 2946.35
        },
        {
          "date": "2026-10-28",
          "close": 2966.02
        },
        {
          "date": "2026-10-29",
          "close": 2867.68
        },
        {
          "date": "2026-10-30",
          "close": 2626.84
        },
        {
          "date": "2026-11-02",
          "close": 2854.79
        },
        {
          "date": "2026-11-03",
          "close": 2789.4
        },
        {
          "date": "2026-11-04",
          "close": 2872.25
        },
        {
          "date": "2026-11-05",
          "close": 2978.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.48293796477356277,
            0.7066574227443838
          ],
          "pullback_wilson": [
            0.2424598880226688,
            0.4596045030205579
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5777777777777777,
          "pullback_frequency": 0.4888888888888889,
          "up_wilson": [
            0.4330078870920313,
            0.710312975327297
          ],
          "pullback_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 28,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 14,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1295",
      "name": "其他数字媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.056879396435470575,
        "5": 0.0413485502510218,
        "20": 0.7199255032681291,
        "60": 0.5194081153588197
      },
      "moving_averages": {
        "5": 1355.6119999999878,
        "20": 1218.5635000000125,
        "60": 1027.400833333334
      },
      "phase": "上升",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-28",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.029232561565140425,
      "history": [
        {
          "date": "2026-05-13",
          "close": 903.67
        },
        {
          "date": "2026-05-14",
          "close": 865.23
        },
        {
          "date": "2026-05-15",
          "close": 880.47
        },
        {
          "date": "2026-05-18",
          "close": 975.57
        },
        {
          "date": "2026-05-19",
          "close": 1076.74
        },
        {
          "date": "2026-05-20",
          "close": 1042.3
        },
        {
          "date": "2026-05-21",
          "close": 1027.21
        },
        {
          "date": "2026-05-22",
          "close": 1042.45
        },
        {
          "date": "2026-05-25",
          "close": 1072.3
        },
        {
          "date": "2026-05-26",
          "close": 1040.23
        },
        {
          "date": "2026-05-27",
          "close": 1034.64
        },
        {
          "date": "2026-05-28",
          "close": 1098.84
        },
        {
          "date": "2026-05-29",
          "close": 1015.78
        },
        {
          "date": "2026-06-01",
          "close": 1059.4
        },
        {
          "date": "2026-06-02",
          "close": 1005.44
        },
        {
          "date": "2026-06-03",
          "close": 1021.04
        },
        {
          "date": "2026-06-04",
          "close": 1003.1
        },
        {
          "date": "2026-06-05",
          "close": 1083.01
        },
        {
          "date": "2026-06-08",
          "close": 1217.5
        },
        {
          "date": "2026-06-09",
          "close": 1281.62
        },
        {
          "date": "2026-06-10",
          "close": 1319.01
        },
        {
          "date": "2026-06-11",
          "close": 1121.34
        },
        {
          "date": "2026-06-12",
          "close": 1190.65
        },
        {
          "date": "2026-06-15",
          "close": 1173.93
        },
        {
          "date": "2026-06-16",
          "close": 1153.25
        },
        {
          "date": "2026-06-17",
          "close": 1157.92
        },
        {
          "date": "2026-06-18",
          "close": 1102.5
        },
        {
          "date": "2026-06-22",
          "close": 1087.21
        },
        {
          "date": "2026-06-23",
          "close": 1122.34
        },
        {
          "date": "2026-06-24",
          "close": 1155.35
        },
        {
          "date": "2026-06-25",
          "close": 1108.0
        },
        {
          "date": "2026-06-26",
          "close": 1083.72
        },
        {
          "date": "2026-06-29",
          "close": 1031.06
        },
        {
          "date": "2026-06-30",
          "close": 1018.34
        },
        {
          "date": "2026-07-01",
          "close": 1030.51
        },
        {
          "date": "2026-07-02",
          "close": 1067.21
        },
        {
          "date": "2026-07-03",
          "close": 1132.02
        },
        {
          "date": "2026-07-06",
          "close": 1073.0
        },
        {
          "date": "2026-07-07",
          "close": 1029.18
        },
        {
          "date": "2026-07-08",
          "close": 986.44
        },
        {
          "date": "2026-07-09",
          "close": 994.76
        },
        {
          "date": "2026-07-10",
          "close": 1004.19
        },
        {
          "date": "2026-07-13",
          "close": 907.92
        },
        {
          "date": "2026-07-14",
          "close": 963.93
        },
        {
          "date": "2026-07-15",
          "close": 969.02
        },
        {
          "date": "2026-07-16",
          "close": 973.28
        },
        {
          "date": "2026-07-17",
          "close": 912.59
        },
        {
          "date": "2026-07-20",
          "close": 885.16
        },
        {
          "date": "2026-07-21",
          "close": 908.81
        },
        {
          "date": "2026-07-22",
          "close": 867.54
        },
        {
          "date": "2026-07-23",
          "close": 860.43
        },
        {
          "date": "2026-07-24",
          "close": 801.85
        },
        {
          "date": "2026-07-27",
          "close": 823.36
        },
        {
          "date": "2026-07-28",
          "close": 810.0
        },
        {
          "date": "2026-07-29",
          "close": 795.23
        },
        {
          "date": "2026-07-30",
          "close": 758.7
        },
        {
          "date": "2026-07-31",
          "close": 836.42
        },
        {
          "date": "2026-08-03",
          "close": 849.71
        },
        {
          "date": "2026-08-04",
          "close": 924.24
        },
        {
          "date": "2026-08-05",
          "close": 954.24
        },
        {
          "date": "2026-08-06",
          "close": 952.25
        },
        {
          "date": "2026-08-07",
          "close": 952.1
        },
        {
          "date": "2026-08-10",
          "close": 947.36
        },
        {
          "date": "2026-08-11",
          "close": 951.68
        },
        {
          "date": "2026-08-12",
          "close": 1008.87
        },
        {
          "date": "2026-08-13",
          "close": 1047.28
        },
        {
          "date": "2026-08-14",
          "close": 1007.65
        },
        {
          "date": "2026-08-17",
          "close": 1020.41
        },
        {
          "date": "2026-08-18",
          "close": 1003.81
        },
        {
          "date": "2026-08-19",
          "close": 926.36
        },
        {
          "date": "2026-08-20",
          "close": 920.28
        },
        {
          "date": "2026-08-21",
          "close": 915.82
        },
        {
          "date": "2026-08-24",
          "close": 886.35
        },
        {
          "date": "2026-08-25",
          "close": 899.83
        },
        {
          "date": "2026-08-26",
          "close": 874.78
        },
        {
          "date": "2026-08-27",
          "close": 888.37
        },
        {
          "date": "2026-08-28",
          "close": 888.74
        },
        {
          "date": "2026-08-31",
          "close": 946.5
        },
        {
          "date": "2026-09-01",
          "close": 939.74
        },
        {
          "date": "2026-09-02",
          "close": 935.34
        },
        {
          "date": "2026-09-03",
          "close": 932.01
        },
        {
          "date": "2026-09-04",
          "close": 936.37
        },
        {
          "date": "2026-09-07",
          "close": 942.36
        },
        {
          "date": "2026-09-08",
          "close": 971.66
        },
        {
          "date": "2026-09-09",
          "close": 958.77
        },
        {
          "date": "2026-09-10",
          "close": 912.66
        },
        {
          "date": "2026-09-11",
          "close": 947.2
        },
        {
          "date": "2026-09-14",
          "close": 927.69
        },
        {
          "date": "2026-09-15",
          "close": 893.82
        },
        {
          "date": "2026-09-16",
          "close": 913.94
        },
        {
          "date": "2026-09-17",
          "close": 921.14
        },
        {
          "date": "2026-09-18",
          "close": 920.08
        },
        {
          "date": "2026-09-21",
          "close": 937.4
        },
        {
          "date": "2026-09-22",
          "close": 950.95
        },
        {
          "date": "2026-09-23",
          "close": 933.46
        },
        {
          "date": "2026-09-24",
          "close": 904.82
        },
        {
          "date": "2026-09-28",
          "close": 861.35
        },
        {
          "date": "2026-09-29",
          "close": 881.92
        },
        {
          "date": "2026-09-30",
          "close": 868.67
        },
        {
          "date": "2026-10-08",
          "close": 842.99
        },
        {
          "date": "2026-10-09",
          "close": 867.52
        },
        {
          "date": "2026-10-12",
          "close": 886.04
        },
        {
          "date": "2026-10-13",
          "close": 991.8
        },
        {
          "date": "2026-10-14",
          "close": 1007.34
        },
        {
          "date": "2026-10-15",
          "close": 942.45
        },
        {
          "date": "2026-10-16",
          "close": 950.43
        },
        {
          "date": "2026-10-19",
          "close": 1069.16
        },
        {
          "date": "2026-10-20",
          "close": 1214.74
        },
        {
          "date": "2026-10-21",
          "close": 1295.07
        },
        {
          "date": "2026-10-22",
          "close": 1232.54
        },
        {
          "date": "2026-10-23",
          "close": 1417.66
        },
        {
          "date": "2026-10-26",
          "close": 1493.54
        },
        {
          "date": "2026-10-27",
          "close": 1409.43
        },
        {
          "date": "2026-10-28",
          "close": 1423.18
        },
        {
          "date": "2026-10-29",
          "close": 1392.31
        },
        {
          "date": "2026-10-30",
          "close": 1266.89
        },
        {
          "date": "2026-11-02",
          "close": 1360.85
        },
        {
          "date": "2026-11-03",
          "close": 1328.59
        },
        {
          "date": "2026-11-04",
          "close": 1371.85
        },
        {
          "date": "2026-11-05",
          "close": 1449.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.5581395348837209,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 3,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1296",
      "name": "视频媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.09266486471577906,
        "5": 0.40686979527335354,
        "20": 0.7099586718893314,
        "60": 0.9902913840743532
      },
      "moving_averages": {
        "5": 1350.1119999999646,
        "20": 1195.5609999999754,
        "60": 959.7126666666591
      },
      "phase": "上升",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 19,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 949.95
        },
        {
          "date": "2026-05-14",
          "close": 921.46
        },
        {
          "date": "2026-05-15",
          "close": 918.13
        },
        {
          "date": "2026-05-18",
          "close": 906.73
        },
        {
          "date": "2026-05-19",
          "close": 920.51
        },
        {
          "date": "2026-05-20",
          "close": 893.43
        },
        {
          "date": "2026-05-21",
          "close": 874.91
        },
        {
          "date": "2026-05-22",
          "close": 863.98
        },
        {
          "date": "2026-05-25",
          "close": 848.31
        },
        {
          "date": "2026-05-26",
          "close": 841.66
        },
        {
          "date": "2026-05-27",
          "close": 842.61
        },
        {
          "date": "2026-05-28",
          "close": 825.51
        },
        {
          "date": "2026-05-29",
          "close": 828.84
        },
        {
          "date": "2026-06-01",
          "close": 850.21
        },
        {
          "date": "2026-06-02",
          "close": 827.41
        },
        {
          "date": "2026-06-03",
          "close": 806.99
        },
        {
          "date": "2026-06-04",
          "close": 784.66
        },
        {
          "date": "2026-06-05",
          "close": 791.31
        },
        {
          "date": "2026-06-08",
          "close": 768.51
        },
        {
          "date": "2026-06-09",
          "close": 769.94
        },
        {
          "date": "2026-06-10",
          "close": 767.09
        },
        {
          "date": "2026-06-11",
          "close": 744.76
        },
        {
          "date": "2026-06-12",
          "close": 757.59
        },
        {
          "date": "2026-06-15",
          "close": 767.09
        },
        {
          "date": "2026-06-16",
          "close": 754.74
        },
        {
          "date": "2026-06-17",
          "close": 741.44
        },
        {
          "date": "2026-06-18",
          "close": 738.12
        },
        {
          "date": "2026-06-22",
          "close": 749.04
        },
        {
          "date": "2026-06-23",
          "close": 732.42
        },
        {
          "date": "2026-06-24",
          "close": 714.84
        },
        {
          "date": "2026-06-25",
          "close": 706.77
        },
        {
          "date": "2026-06-26",
          "close": 681.59
        },
        {
          "date": "2026-06-29",
          "close": 703.92
        },
        {
          "date": "2026-06-30",
          "close": 694.89
        },
        {
          "date": "2026-07-01",
          "close": 711.04
        },
        {
          "date": "2026-07-02",
          "close": 710.09
        },
        {
          "date": "2026-07-03",
          "close": 713.89
        },
        {
          "date": "2026-07-06",
          "close": 718.64
        },
        {
          "date": "2026-07-07",
          "close": 698.69
        },
        {
          "date": "2026-07-08",
          "close": 707.24
        },
        {
          "date": "2026-07-09",
          "close": 706.77
        },
        {
          "date": "2026-07-10",
          "close": 742.06
        },
        {
          "date": "2026-07-13",
          "close": 712.08
        },
        {
          "date": "2026-07-14",
          "close": 704.83
        },
        {
          "date": "2026-07-15",
          "close": 729.97
        },
        {
          "date": "2026-07-16",
          "close": 756.56
        },
        {
          "date": "2026-07-17",
          "close": 731.9
        },
        {
          "date": "2026-07-20",
          "close": 750.27
        },
        {
          "date": "2026-07-21",
          "close": 750.27
        },
        {
          "date": "2026-07-22",
          "close": 745.92
        },
        {
          "date": "2026-07-23",
          "close": 735.77
        },
        {
          "date": "2026-07-24",
          "close": 705.8
        },
        {
          "date": "2026-07-27",
          "close": 733.84
        },
        {
          "date": "2026-07-28",
          "close": 738.19
        },
        {
          "date": "2026-07-29",
          "close": 758.01
        },
        {
          "date": "2026-07-30",
          "close": 769.13
        },
        {
          "date": "2026-07-31",
          "close": 791.37
        },
        {
          "date": "2026-08-03",
          "close": 788.95
        },
        {
          "date": "2026-08-04",
          "close": 805.87
        },
        {
          "date": "2026-08-05",
          "close": 796.2
        },
        {
          "date": "2026-08-06",
          "close": 778.31
        },
        {
          "date": "2026-08-07",
          "close": 773.48
        },
        {
          "date": "2026-08-10",
          "close": 782.18
        },
        {
          "date": "2026-08-11",
          "close": 774.45
        },
        {
          "date": "2026-08-12",
          "close": 774.45
        },
        {
          "date": "2026-08-13",
          "close": 758.98
        },
        {
          "date": "2026-08-14",
          "close": 752.69
        },
        {
          "date": "2026-08-17",
          "close": 745.44
        },
        {
          "date": "2026-08-18",
          "close": 732.39
        },
        {
          "date": "2026-08-19",
          "close": 717.4
        },
        {
          "date": "2026-08-20",
          "close": 737.22
        },
        {
          "date": "2026-08-21",
          "close": 726.59
        },
        {
          "date": "2026-08-24",
          "close": 675.83
        },
        {
          "date": "2026-08-25",
          "close": 680.18
        },
        {
          "date": "2026-08-26",
          "close": 682.11
        },
        {
          "date": "2026-08-27",
          "close": 685.5
        },
        {
          "date": "2026-08-28",
          "close": 684.05
        },
        {
          "date": "2026-08-31",
          "close": 820.86
        },
        {
          "date": "2026-09-01",
          "close": 985.22
        },
        {
          "date": "2026-09-02",
          "close": 991.99
        },
        {
          "date": "2026-09-03",
          "close": 974.1
        },
        {
          "date": "2026-09-04",
          "close": 1027.28
        },
        {
          "date": "2026-09-07",
          "close": 1068.37
        },
        {
          "date": "2026-09-08",
          "close": 996.82
        },
        {
          "date": "2026-09-09",
          "close": 897.72
        },
        {
          "date": "2026-09-10",
          "close": 858.08
        },
        {
          "date": "2026-09-11",
          "close": 859.05
        },
        {
          "date": "2026-09-14",
          "close": 835.84
        },
        {
          "date": "2026-09-15",
          "close": 808.77
        },
        {
          "date": "2026-09-16",
          "close": 822.79
        },
        {
          "date": "2026-09-17",
          "close": 876.93
        },
        {
          "date": "2026-09-18",
          "close": 874.03
        },
        {
          "date": "2026-09-21",
          "close": 919.48
        },
        {
          "date": "2026-09-22",
          "close": 933.98
        },
        {
          "date": "2026-09-23",
          "close": 934.46
        },
        {
          "date": "2026-09-24",
          "close": 918.51
        },
        {
          "date": "2026-09-28",
          "close": 906.91
        },
        {
          "date": "2026-09-29",
          "close": 957.18
        },
        {
          "date": "2026-09-30",
          "close": 1015.19
        },
        {
          "date": "2026-10-08",
          "close": 926.73
        },
        {
          "date": "2026-10-09",
          "close": 1111.88
        },
        {
          "date": "2026-10-12",
          "close": 1167.96
        },
        {
          "date": "2026-10-13",
          "close": 1160.22
        },
        {
          "date": "2026-10-14",
          "close": 1239.5
        },
        {
          "date": "2026-10-15",
          "close": 1184.88
        },
        {
          "date": "2026-10-16",
          "close": 1141.37
        },
        {
          "date": "2026-10-19",
          "close": 1126.38
        },
        {
          "date": "2026-10-20",
          "close": 1131.22
        },
        {
          "date": "2026-10-21",
          "close": 1095.93
        },
        {
          "date": "2026-10-22",
          "close": 1053.87
        },
        {
          "date": "2026-10-23",
          "close": 1123.0
        },
        {
          "date": "2026-10-26",
          "close": 1167.96
        },
        {
          "date": "2026-10-27",
          "close": 1135.08
        },
        {
          "date": "2026-10-28",
          "close": 1195.03
        },
        {
          "date": "2026-10-29",
          "close": 1126.38
        },
        {
          "date": "2026-10-30",
          "close": 1078.04
        },
        {
          "date": "2026-11-02",
          "close": 1293.65
        },
        {
          "date": "2026-11-03",
          "close": 1343.92
        },
        {
          "date": "2026-11-04",
          "close": 1450.28
        },
        {
          "date": "2026-11-05",
          "close": 1584.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5833333333333334,
          "up_wilson": [
            0.2954126874008022,
            0.6041893824430271
          ],
          "pullback_wilson": [
            0.4220025157487166,
            0.7285943794855394
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 20,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1297",
      "name": "图片媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.043830164136126726,
        "5": 0.08176284205472872,
        "20": 0.08599211138143348,
        "60": -0.11654224954519787
      },
      "moving_averages": {
        "5": 2640.244000000041,
        "20": 2701.0710000000195,
        "60": 2807.820166666697
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-20",
            "end": "2026-09-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-11",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-10-13",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.004777115074766081,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3792.74
        },
        {
          "date": "2026-05-14",
          "close": 3627.25
        },
        {
          "date": "2026-05-15",
          "close": 3701.55
        },
        {
          "date": "2026-05-18",
          "close": 3728.57
        },
        {
          "date": "2026-05-19",
          "close": 3799.5
        },
        {
          "date": "2026-05-20",
          "close": 3649.21
        },
        {
          "date": "2026-05-21",
          "close": 3473.58
        },
        {
          "date": "2026-05-22",
          "close": 3476.96
        },
        {
          "date": "2026-05-25",
          "close": 3441.5
        },
        {
          "date": "2026-05-26",
          "close": 3382.4
        },
        {
          "date": "2026-05-27",
          "close": 3326.67
        },
        {
          "date": "2026-05-28",
          "close": 3333.43
        },
        {
          "date": "2026-05-29",
          "close": 3476.96
        },
        {
          "date": "2026-06-01",
          "close": 3824.83
        },
        {
          "date": "2026-06-02",
          "close": 3916.02
        },
        {
          "date": "2026-06-03",
          "close": 3868.73
        },
        {
          "date": "2026-06-04",
          "close": 3917.7
        },
        {
          "date": "2026-06-05",
          "close": 4105.15
        },
        {
          "date": "2026-06-08",
          "close": 3799.5
        },
        {
          "date": "2026-06-09",
          "close": 4179.45
        },
        {
          "date": "2026-06-10",
          "close": 4044.35
        },
        {
          "date": "2026-06-11",
          "close": 3640.76
        },
        {
          "date": "2026-06-12",
          "close": 3606.99
        },
        {
          "date": "2026-06-15",
          "close": 3757.28
        },
        {
          "date": "2026-06-16",
          "close": 3634.01
        },
        {
          "date": "2026-06-17",
          "close": 3488.78
        },
        {
          "date": "2026-06-18",
          "close": 3664.4
        },
        {
          "date": "2026-06-22",
          "close": 3887.31
        },
        {
          "date": "2026-06-23",
          "close": 3775.86
        },
        {
          "date": "2026-06-24",
          "close": 3676.23
        },
        {
          "date": "2026-06-25",
          "close": 3547.89
        },
        {
          "date": "2026-06-26",
          "close": 3360.45
        },
        {
          "date": "2026-06-29",
          "close": 3304.72
        },
        {
          "date": "2026-06-30",
          "close": 3367.2
        },
        {
          "date": "2026-07-01",
          "close": 3436.44
        },
        {
          "date": "2026-07-02",
          "close": 3419.55
        },
        {
          "date": "2026-07-03",
          "close": 3284.46
        },
        {
          "date": "2026-07-06",
          "close": 3090.26
        },
        {
          "date": "2026-07-07",
          "close": 3086.88
        },
        {
          "date": "2026-07-08",
          "close": 3198.33
        },
        {
          "date": "2026-07-09",
          "close": 3086.88
        },
        {
          "date": "2026-07-10",
          "close": 3124.03
        },
        {
          "date": "2026-07-13",
          "close": 2985.56
        },
        {
          "date": "2026-07-14",
          "close": 2889.31
        },
        {
          "date": "2026-07-15",
          "close": 2902.82
        },
        {
          "date": "2026-07-16",
          "close": 2938.28
        },
        {
          "date": "2026-07-17",
          "close": 2739.02
        },
        {
          "date": "2026-07-20",
          "close": 2771.1
        },
        {
          "date": "2026-07-21",
          "close": 2811.63
        },
        {
          "date": "2026-07-22",
          "close": 2735.64
        },
        {
          "date": "2026-07-23",
          "close": 2745.77
        },
        {
          "date": "2026-07-24",
          "close": 2617.43
        },
        {
          "date": "2026-07-27",
          "close": 2710.31
        },
        {
          "date": "2026-07-28",
          "close": 2830.2
        },
        {
          "date": "2026-07-29",
          "close": 2848.78
        },
        {
          "date": "2026-07-30",
          "close": 2826.83
        },
        {
          "date": "2026-07-31",
          "close": 3032.84
        },
        {
          "date": "2026-08-03",
          "close": 3054.8
        },
        {
          "date": "2026-08-04",
          "close": 3169.62
        },
        {
          "date": "2026-08-05",
          "close": 3188.2
        },
        {
          "date": "2026-08-06",
          "close": 3122.34
        },
        {
          "date": "2026-08-07",
          "close": 3107.14
        },
        {
          "date": "2026-08-10",
          "close": 3100.39
        },
        {
          "date": "2026-08-11",
          "close": 3066.62
        },
        {
          "date": "2026-08-12",
          "close": 3100.39
        },
        {
          "date": "2026-08-13",
          "close": 3069.99
        },
        {
          "date": "2026-08-14",
          "close": 3048.04
        },
        {
          "date": "2026-08-17",
          "close": 3069.99
        },
        {
          "date": "2026-08-18",
          "close": 2997.38
        },
        {
          "date": "2026-08-19",
          "close": 2860.6
        },
        {
          "date": "2026-08-20",
          "close": 2872.42
        },
        {
          "date": "2026-08-21",
          "close": 2872.42
        },
        {
          "date": "2026-08-24",
          "close": 2776.16
        },
        {
          "date": "2026-08-25",
          "close": 2845.4
        },
        {
          "date": "2026-08-26",
          "close": 2730.57
        },
        {
          "date": "2026-08-27",
          "close": 2777.85
        },
        {
          "date": "2026-08-28",
          "close": 2791.36
        },
        {
          "date": "2026-08-31",
          "close": 2904.5
        },
        {
          "date": "2026-09-01",
          "close": 2975.43
        },
        {
          "date": "2026-09-02",
          "close": 2870.73
        },
        {
          "date": "2026-09-03",
          "close": 2825.14
        },
        {
          "date": "2026-09-04",
          "close": 2904.5
        },
        {
          "date": "2026-09-07",
          "close": 2987.3
        },
        {
          "date": "2026-09-08",
          "close": 3039.68
        },
        {
          "date": "2026-09-09",
          "close": 2909.57
        },
        {
          "date": "2026-09-10",
          "close": 2843.68
        },
        {
          "date": "2026-09-11",
          "close": 2759.19
        },
        {
          "date": "2026-09-14",
          "close": 2716.95
        },
        {
          "date": "2026-09-15",
          "close": 2694.99
        },
        {
          "date": "2026-09-16",
          "close": 2711.88
        },
        {
          "date": "2026-09-17",
          "close": 2733.85
        },
        {
          "date": "2026-09-18",
          "close": 2757.5
        },
        {
          "date": "2026-09-21",
          "close": 2772.71
        },
        {
          "date": "2026-09-22",
          "close": 2841.99
        },
        {
          "date": "2026-09-23",
          "close": 2743.99
        },
        {
          "date": "2026-09-24",
          "close": 2696.68
        },
        {
          "date": "2026-09-28",
          "close": 2635.85
        },
        {
          "date": "2026-09-29",
          "close": 2679.78
        },
        {
          "date": "2026-09-30",
          "close": 2639.23
        },
        {
          "date": "2026-10-08",
          "close": 2593.61
        },
        {
          "date": "2026-10-09",
          "close": 2727.09
        },
        {
          "date": "2026-10-12",
          "close": 2830.16
        },
        {
          "date": "2026-10-13",
          "close": 2776.09
        },
        {
          "date": "2026-10-14",
          "close": 2809.88
        },
        {
          "date": "2026-10-15",
          "close": 2735.54
        },
        {
          "date": "2026-10-16",
          "close": 2649.37
        },
        {
          "date": "2026-10-19",
          "close": 2681.47
        },
        {
          "date": "2026-10-20",
          "close": 2738.92
        },
        {
          "date": "2026-10-21",
          "close": 2759.2
        },
        {
          "date": "2026-10-22",
          "close": 2620.64
        },
        {
          "date": "2026-10-23",
          "close": 2732.16
        },
        {
          "date": "2026-10-26",
          "close": 2769.33
        },
        {
          "date": "2026-10-27",
          "close": 2679.78
        },
        {
          "date": "2026-10-28",
          "close": 2706.82
        },
        {
          "date": "2026-10-29",
          "close": 2603.75
        },
        {
          "date": "2026-10-30",
          "close": 2400.99
        },
        {
          "date": "2026-11-02",
          "close": 2640.92
        },
        {
          "date": "2026-11-03",
          "close": 2644.3
        },
        {
          "date": "2026-11-04",
          "close": 2698.37
        },
        {
          "date": "2026-11-05",
          "close": 2816.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5408163265306123,
          "pullback_frequency": 0.3877551020408163,
          "up_wilson": [
            0.44248041592362974,
            0.6360730542705189
          ],
          "pullback_wilson": [
            0.29726468270356593,
            0.4867132742625256
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5573770491803278,
          "pullback_frequency": 0.5245901639344263,
          "up_wilson": [
            0.4330336769314388,
            0.6749219447851712
          ],
          "pullback_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 0,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 21,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1298",
      "name": "文字媒体",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03681165739345271,
        "5": 0.12910873237885845,
        "20": 0.3419181241591389,
        "60": 0.16948506220665238
      },
      "moving_averages": {
        "5": 2999.3139999999667,
        "20": 2948.0929999999935,
        "60": 2749.0890000000054
      },
      "phase": "上升",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-27",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3173.68
        },
        {
          "date": "2026-05-14",
          "close": 2908.35
        },
        {
          "date": "2026-05-15",
          "close": 2930.37
        },
        {
          "date": "2026-05-18",
          "close": 2966.01
        },
        {
          "date": "2026-05-19",
          "close": 3099.18
        },
        {
          "date": "2026-05-20",
          "close": 3003.04
        },
        {
          "date": "2026-05-21",
          "close": 2872.8
        },
        {
          "date": "2026-05-22",
          "close": 2848.62
        },
        {
          "date": "2026-05-25",
          "close": 2828.04
        },
        {
          "date": "2026-05-26",
          "close": 2731.78
        },
        {
          "date": "2026-05-27",
          "close": 2911.04
        },
        {
          "date": "2026-05-28",
          "close": 2790.11
        },
        {
          "date": "2026-05-29",
          "close": 2752.83
        },
        {
          "date": "2026-06-01",
          "close": 2955.84
        },
        {
          "date": "2026-06-02",
          "close": 2889.1
        },
        {
          "date": "2026-06-03",
          "close": 2792.89
        },
        {
          "date": "2026-06-04",
          "close": 2675.9
        },
        {
          "date": "2026-06-05",
          "close": 2652.55
        },
        {
          "date": "2026-06-08",
          "close": 2507.58
        },
        {
          "date": "2026-06-09",
          "close": 2517.11
        },
        {
          "date": "2026-06-10",
          "close": 2429.92
        },
        {
          "date": "2026-06-11",
          "close": 2328.36
        },
        {
          "date": "2026-06-12",
          "close": 2333.79
        },
        {
          "date": "2026-06-15",
          "close": 2465.19
        },
        {
          "date": "2026-06-16",
          "close": 2470.34
        },
        {
          "date": "2026-06-17",
          "close": 2419.07
        },
        {
          "date": "2026-06-18",
          "close": 2550.03
        },
        {
          "date": "2026-06-22",
          "close": 2740.38
        },
        {
          "date": "2026-06-23",
          "close": 2659.21
        },
        {
          "date": "2026-06-24",
          "close": 2650.13
        },
        {
          "date": "2026-06-25",
          "close": 2584.46
        },
        {
          "date": "2026-06-26",
          "close": 2419.01
        },
        {
          "date": "2026-06-29",
          "close": 2425.32
        },
        {
          "date": "2026-06-30",
          "close": 2442.11
        },
        {
          "date": "2026-07-01",
          "close": 2457.47
        },
        {
          "date": "2026-07-02",
          "close": 2512.93
        },
        {
          "date": "2026-07-03",
          "close": 2365.32
        },
        {
          "date": "2026-07-06",
          "close": 2267.22
        },
        {
          "date": "2026-07-07",
          "close": 2236.16
        },
        {
          "date": "2026-07-08",
          "close": 2278.28
        },
        {
          "date": "2026-07-09",
          "close": 2394.0
        },
        {
          "date": "2026-07-10",
          "close": 2442.54
        },
        {
          "date": "2026-07-13",
          "close": 2316.13
        },
        {
          "date": "2026-07-14",
          "close": 2267.05
        },
        {
          "date": "2026-07-15",
          "close": 2304.06
        },
        {
          "date": "2026-07-16",
          "close": 2380.81
        },
        {
          "date": "2026-07-17",
          "close": 2188.62
        },
        {
          "date": "2026-07-20",
          "close": 2292.44
        },
        {
          "date": "2026-07-21",
          "close": 2318.85
        },
        {
          "date": "2026-07-22",
          "close": 2201.42
        },
        {
          "date": "2026-07-23",
          "close": 2167.93
        },
        {
          "date": "2026-07-24",
          "close": 2037.14
        },
        {
          "date": "2026-07-27",
          "close": 2189.51
        },
        {
          "date": "2026-07-28",
          "close": 2302.68
        },
        {
          "date": "2026-07-29",
          "close": 2344.74
        },
        {
          "date": "2026-07-30",
          "close": 2289.1
        },
        {
          "date": "2026-07-31",
          "close": 2632.35
        },
        {
          "date": "2026-08-03",
          "close": 2558.48
        },
        {
          "date": "2026-08-04",
          "close": 2726.4
        },
        {
          "date": "2026-08-05",
          "close": 2805.97
        },
        {
          "date": "2026-08-06",
          "close": 2703.56
        },
        {
          "date": "2026-08-07",
          "close": 2809.7
        },
        {
          "date": "2026-08-10",
          "close": 2713.33
        },
        {
          "date": "2026-08-11",
          "close": 2668.97
        },
        {
          "date": "2026-08-12",
          "close": 2687.52
        },
        {
          "date": "2026-08-13",
          "close": 2641.61
        },
        {
          "date": "2026-08-14",
          "close": 2609.72
        },
        {
          "date": "2026-08-17",
          "close": 2632.87
        },
        {
          "date": "2026-08-18",
          "close": 2555.16
        },
        {
          "date": "2026-08-19",
          "close": 2427.97
        },
        {
          "date": "2026-08-20",
          "close": 2487.52
        },
        {
          "date": "2026-08-21",
          "close": 2464.83
        },
        {
          "date": "2026-08-24",
          "close": 2378.7
        },
        {
          "date": "2026-08-25",
          "close": 2452.81
        },
        {
          "date": "2026-08-26",
          "close": 2398.58
        },
        {
          "date": "2026-08-27",
          "close": 2423.96
        },
        {
          "date": "2026-08-28",
          "close": 2422.06
        },
        {
          "date": "2026-08-31",
          "close": 2785.35
        },
        {
          "date": "2026-09-01",
          "close": 2977.26
        },
        {
          "date": "2026-09-02",
          "close": 2828.58
        },
        {
          "date": "2026-09-03",
          "close": 2713.1
        },
        {
          "date": "2026-09-04",
          "close": 2789.08
        },
        {
          "date": "2026-09-07",
          "close": 2878.58
        },
        {
          "date": "2026-09-08",
          "close": 2844.54
        },
        {
          "date": "2026-09-09",
          "close": 2756.6
        },
        {
          "date": "2026-09-10",
          "close": 2699.27
        },
        {
          "date": "2026-09-11",
          "close": 2785.65
        },
        {
          "date": "2026-09-14",
          "close": 2720.19
        },
        {
          "date": "2026-09-15",
          "close": 2656.71
        },
        {
          "date": "2026-09-16",
          "close": 2659.45
        },
        {
          "date": "2026-09-17",
          "close": 2681.15
        },
        {
          "date": "2026-09-18",
          "close": 2675.23
        },
        {
          "date": "2026-09-21",
          "close": 2721.47
        },
        {
          "date": "2026-09-22",
          "close": 2778.3
        },
        {
          "date": "2026-09-23",
          "close": 2639.26
        },
        {
          "date": "2026-09-24",
          "close": 2629.8
        },
        {
          "date": "2026-09-28",
          "close": 2506.69
        },
        {
          "date": "2026-09-29",
          "close": 2676.44
        },
        {
          "date": "2026-09-30",
          "close": 2656.5
        },
        {
          "date": "2026-10-08",
          "close": 2445.41
        },
        {
          "date": "2026-10-09",
          "close": 2812.18
        },
        {
          "date": "2026-10-12",
          "close": 3006.59
        },
        {
          "date": "2026-10-13",
          "close": 2981.24
        },
        {
          "date": "2026-10-14",
          "close": 3181.95
        },
        {
          "date": "2026-10-15",
          "close": 3054.55
        },
        {
          "date": "2026-10-16",
          "close": 2914.18
        },
        {
          "date": "2026-10-19",
          "close": 2954.37
        },
        {
          "date": "2026-10-20",
          "close": 2980.18
        },
        {
          "date": "2026-10-21",
          "close": 2970.01
        },
        {
          "date": "2026-10-22",
          "close": 2757.63
        },
        {
          "date": "2026-10-23",
          "close": 2883.84
        },
        {
          "date": "2026-10-26",
          "close": 2793.58
        },
        {
          "date": "2026-10-27",
          "close": 2761.38
        },
        {
          "date": "2026-10-28",
          "close": 3007.3
        },
        {
          "date": "2026-10-29",
          "close": 2906.31
        },
        {
          "date": "2026-10-30",
          "close": 2618.71
        },
        {
          "date": "2026-11-02",
          "close": 2924.91
        },
        {
          "date": "2026-11-03",
          "close": 3006.38
        },
        {
          "date": "2026-11-04",
          "close": 3165.03
        },
        {
          "date": "2026-11-05",
          "close": 3281.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4358974358974359,
          "pullback_frequency": 0.6666666666666666,
          "up_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "pullback_wilson": [
            0.5097739439934599,
            0.7936704381040163
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 3,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1299",
      "name": "影视动漫制作",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04887749015865439,
        "5": 0.10891471206208991,
        "20": 0.21250741205510426,
        "60": 0.26117202246739746
      },
      "moving_averages": {
        "5": 4073.26799999997,
        "20": 4032.7675000000045,
        "60": 3721.663666666664
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 19.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4267.98
        },
        {
          "date": "2026-05-14",
          "close": 4159.49
        },
        {
          "date": "2026-05-15",
          "close": 4187.59
        },
        {
          "date": "2026-05-18",
          "close": 4136.0
        },
        {
          "date": "2026-05-19",
          "close": 4154.4
        },
        {
          "date": "2026-05-20",
          "close": 4076.69
        },
        {
          "date": "2026-05-21",
          "close": 3950.01
        },
        {
          "date": "2026-05-22",
          "close": 4026.49
        },
        {
          "date": "2026-05-25",
          "close": 3989.57
        },
        {
          "date": "2026-05-26",
          "close": 3954.52
        },
        {
          "date": "2026-05-27",
          "close": 4048.59
        },
        {
          "date": "2026-05-28",
          "close": 3998.82
        },
        {
          "date": "2026-05-29",
          "close": 4020.31
        },
        {
          "date": "2026-06-01",
          "close": 4092.02
        },
        {
          "date": "2026-06-02",
          "close": 3910.68
        },
        {
          "date": "2026-06-03",
          "close": 3799.39
        },
        {
          "date": "2026-06-04",
          "close": 3743.35
        },
        {
          "date": "2026-06-05",
          "close": 3749.41
        },
        {
          "date": "2026-06-08",
          "close": 3635.04
        },
        {
          "date": "2026-06-09",
          "close": 3636.72
        },
        {
          "date": "2026-06-10",
          "close": 3623.71
        },
        {
          "date": "2026-06-11",
          "close": 3423.62
        },
        {
          "date": "2026-06-12",
          "close": 3507.4
        },
        {
          "date": "2026-06-15",
          "close": 3535.93
        },
        {
          "date": "2026-06-16",
          "close": 3540.32
        },
        {
          "date": "2026-06-17",
          "close": 3429.1
        },
        {
          "date": "2026-06-18",
          "close": 3418.99
        },
        {
          "date": "2026-06-22",
          "close": 3437.98
        },
        {
          "date": "2026-06-23",
          "close": 3439.37
        },
        {
          "date": "2026-06-24",
          "close": 3269.77
        },
        {
          "date": "2026-06-25",
          "close": 3234.78
        },
        {
          "date": "2026-06-26",
          "close": 3113.25
        },
        {
          "date": "2026-06-29",
          "close": 3090.43
        },
        {
          "date": "2026-06-30",
          "close": 3115.14
        },
        {
          "date": "2026-07-01",
          "close": 3221.97
        },
        {
          "date": "2026-07-02",
          "close": 3237.89
        },
        {
          "date": "2026-07-03",
          "close": 3218.03
        },
        {
          "date": "2026-07-06",
          "close": 3213.7
        },
        {
          "date": "2026-07-07",
          "close": 3171.1
        },
        {
          "date": "2026-07-08",
          "close": 3157.26
        },
        {
          "date": "2026-07-09",
          "close": 3205.98
        },
        {
          "date": "2026-07-10",
          "close": 3313.69
        },
        {
          "date": "2026-07-13",
          "close": 3097.6
        },
        {
          "date": "2026-07-14",
          "close": 3096.39
        },
        {
          "date": "2026-07-15",
          "close": 3164.72
        },
        {
          "date": "2026-07-16",
          "close": 3332.01
        },
        {
          "date": "2026-07-17",
          "close": 3144.71
        },
        {
          "date": "2026-07-20",
          "close": 3097.92
        },
        {
          "date": "2026-07-21",
          "close": 3088.1
        },
        {
          "date": "2026-07-22",
          "close": 3016.88
        },
        {
          "date": "2026-07-23",
          "close": 3051.84
        },
        {
          "date": "2026-07-24",
          "close": 2928.47
        },
        {
          "date": "2026-07-27",
          "close": 3045.51
        },
        {
          "date": "2026-07-28",
          "close": 3053.6
        },
        {
          "date": "2026-07-29",
          "close": 3167.55
        },
        {
          "date": "2026-07-30",
          "close": 3105.2
        },
        {
          "date": "2026-07-31",
          "close": 3285.45
        },
        {
          "date": "2026-08-03",
          "close": 3348.89
        },
        {
          "date": "2026-08-04",
          "close": 3496.28
        },
        {
          "date": "2026-08-05",
          "close": 3485.94
        },
        {
          "date": "2026-08-06",
          "close": 3440.9
        },
        {
          "date": "2026-08-07",
          "close": 3413.07
        },
        {
          "date": "2026-08-10",
          "close": 3509.94
        },
        {
          "date": "2026-08-11",
          "close": 3586.37
        },
        {
          "date": "2026-08-12",
          "close": 3632.25
        },
        {
          "date": "2026-08-13",
          "close": 3581.76
        },
        {
          "date": "2026-08-14",
          "close": 3497.79
        },
        {
          "date": "2026-08-17",
          "close": 3481.25
        },
        {
          "date": "2026-08-18",
          "close": 3389.07
        },
        {
          "date": "2026-08-19",
          "close": 3230.57
        },
        {
          "date": "2026-08-20",
          "close": 3280.08
        },
        {
          "date": "2026-08-21",
          "close": 3267.86
        },
        {
          "date": "2026-08-24",
          "close": 3211.55
        },
        {
          "date": "2026-08-25",
          "close": 3304.76
        },
        {
          "date": "2026-08-26",
          "close": 3333.66
        },
        {
          "date": "2026-08-27",
          "close": 3313.27
        },
        {
          "date": "2026-08-28",
          "close": 3321.59
        },
        {
          "date": "2026-08-31",
          "close": 3578.94
        },
        {
          "date": "2026-09-01",
          "close": 3716.66
        },
        {
          "date": "2026-09-02",
          "close": 3632.79
        },
        {
          "date": "2026-09-03",
          "close": 3594.41
        },
        {
          "date": "2026-09-04",
          "close": 3691.89
        },
        {
          "date": "2026-09-07",
          "close": 3777.89
        },
        {
          "date": "2026-09-08",
          "close": 3856.94
        },
        {
          "date": "2026-09-09",
          "close": 3750.23
        },
        {
          "date": "2026-09-10",
          "close": 3666.81
        },
        {
          "date": "2026-09-11",
          "close": 3703.65
        },
        {
          "date": "2026-09-14",
          "close": 3705.59
        },
        {
          "date": "2026-09-15",
          "close": 3589.6
        },
        {
          "date": "2026-09-16",
          "close": 3629.56
        },
        {
          "date": "2026-09-17",
          "close": 3675.39
        },
        {
          "date": "2026-09-18",
          "close": 3674.6
        },
        {
          "date": "2026-09-21",
          "close": 3767.92
        },
        {
          "date": "2026-09-22",
          "close": 3827.44
        },
        {
          "date": "2026-09-23",
          "close": 3724.79
        },
        {
          "date": "2026-09-24",
          "close": 3671.2
        },
        {
          "date": "2026-09-28",
          "close": 3599.62
        },
        {
          "date": "2026-09-29",
          "close": 3701.89
        },
        {
          "date": "2026-09-30",
          "close": 3685.07
        },
        {
          "date": "2026-10-08",
          "close": 3625.85
        },
        {
          "date": "2026-10-09",
          "close": 3902.79
        },
        {
          "date": "2026-10-12",
          "close": 4068.39
        },
        {
          "date": "2026-10-13",
          "close": 4117.42
        },
        {
          "date": "2026-10-14",
          "close": 4193.11
        },
        {
          "date": "2026-10-15",
          "close": 4131.69
        },
        {
          "date": "2026-10-16",
          "close": 4028.38
        },
        {
          "date": "2026-10-19",
          "close": 4005.73
        },
        {
          "date": "2026-10-20",
          "close": 4072.41
        },
        {
          "date": "2026-10-21",
          "close": 4123.78
        },
        {
          "date": "2026-10-22",
          "close": 3852.49
        },
        {
          "date": "2026-10-23",
          "close": 4029.98
        },
        {
          "date": "2026-10-26",
          "close": 3956.14
        },
        {
          "date": "2026-10-27",
          "close": 3842.68
        },
        {
          "date": "2026-10-28",
          "close": 3999.45
        },
        {
          "date": "2026-10-29",
          "close": 3964.57
        },
        {
          "date": "2026-10-30",
          "close": 3678.58
        },
        {
          "date": "2026-11-02",
          "close": 4035.86
        },
        {
          "date": "2026-11-03",
          "close": 4064.03
        },
        {
          "date": "2026-11-04",
          "close": 4191.5
        },
        {
          "date": "2026-11-05",
          "close": 4396.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4107142857142857,
          "pullback_frequency": 0.5357142857142857,
          "up_wilson": [
            0.29166774287846203,
            0.541224031535603
          ],
          "pullback_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 20,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1300",
      "name": "院线",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.043177835818428045,
        "5": 0.06103302172304792,
        "20": 0.09221502994219244,
        "60": 0.08071172914561675
      },
      "moving_averages": {
        "5": 598.2679999999934,
        "20": 591.6679999999993,
        "60": 594.7611666666654
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 682.14
        },
        {
          "date": "2026-05-14",
          "close": 655.86
        },
        {
          "date": "2026-05-15",
          "close": 656.04
        },
        {
          "date": "2026-05-18",
          "close": 670.71
        },
        {
          "date": "2026-05-19",
          "close": 691.15
        },
        {
          "date": "2026-05-20",
          "close": 679.35
        },
        {
          "date": "2026-05-21",
          "close": 667.07
        },
        {
          "date": "2026-05-22",
          "close": 672.2
        },
        {
          "date": "2026-05-25",
          "close": 680.16
        },
        {
          "date": "2026-05-26",
          "close": 685.49
        },
        {
          "date": "2026-05-27",
          "close": 694.06
        },
        {
          "date": "2026-05-28",
          "close": 675.23
        },
        {
          "date": "2026-05-29",
          "close": 691.98
        },
        {
          "date": "2026-06-01",
          "close": 703.02
        },
        {
          "date": "2026-06-02",
          "close": 673.08
        },
        {
          "date": "2026-06-03",
          "close": 660.77
        },
        {
          "date": "2026-06-04",
          "close": 658.75
        },
        {
          "date": "2026-06-05",
          "close": 671.83
        },
        {
          "date": "2026-06-08",
          "close": 638.84
        },
        {
          "date": "2026-06-09",
          "close": 648.18
        },
        {
          "date": "2026-06-10",
          "close": 638.14
        },
        {
          "date": "2026-06-11",
          "close": 603.1
        },
        {
          "date": "2026-06-12",
          "close": 600.28
        },
        {
          "date": "2026-06-15",
          "close": 590.19
        },
        {
          "date": "2026-06-16",
          "close": 588.83
        },
        {
          "date": "2026-06-17",
          "close": 567.05
        },
        {
          "date": "2026-06-18",
          "close": 563.37
        },
        {
          "date": "2026-06-22",
          "close": 561.24
        },
        {
          "date": "2026-06-23",
          "close": 566.59
        },
        {
          "date": "2026-06-24",
          "close": 545.82
        },
        {
          "date": "2026-06-25",
          "close": 555.54
        },
        {
          "date": "2026-06-26",
          "close": 542.23
        },
        {
          "date": "2026-06-29",
          "close": 553.53
        },
        {
          "date": "2026-06-30",
          "close": 552.44
        },
        {
          "date": "2026-07-01",
          "close": 573.07
        },
        {
          "date": "2026-07-02",
          "close": 581.11
        },
        {
          "date": "2026-07-03",
          "close": 590.03
        },
        {
          "date": "2026-07-06",
          "close": 576.41
        },
        {
          "date": "2026-07-07",
          "close": 580.99
        },
        {
          "date": "2026-07-08",
          "close": 577.47
        },
        {
          "date": "2026-07-09",
          "close": 578.44
        },
        {
          "date": "2026-07-10",
          "close": 617.29
        },
        {
          "date": "2026-07-13",
          "close": 560.02
        },
        {
          "date": "2026-07-14",
          "close": 553.08
        },
        {
          "date": "2026-07-15",
          "close": 605.72
        },
        {
          "date": "2026-07-16",
          "close": 644.62
        },
        {
          "date": "2026-07-17",
          "close": 602.1
        },
        {
          "date": "2026-07-20",
          "close": 565.12
        },
        {
          "date": "2026-07-21",
          "close": 568.58
        },
        {
          "date": "2026-07-22",
          "close": 554.96
        },
        {
          "date": "2026-07-23",
          "close": 564.45
        },
        {
          "date": "2026-07-24",
          "close": 539.68
        },
        {
          "date": "2026-07-27",
          "close": 561.95
        },
        {
          "date": "2026-07-28",
          "close": 552.3
        },
        {
          "date": "2026-07-29",
          "close": 558.89
        },
        {
          "date": "2026-07-30",
          "close": 545.29
        },
        {
          "date": "2026-07-31",
          "close": 563.99
        },
        {
          "date": "2026-08-03",
          "close": 564.71
        },
        {
          "date": "2026-08-04",
          "close": 580.14
        },
        {
          "date": "2026-08-05",
          "close": 583.93
        },
        {
          "date": "2026-08-06",
          "close": 586.49
        },
        {
          "date": "2026-08-07",
          "close": 584.14
        },
        {
          "date": "2026-08-10",
          "close": 616.76
        },
        {
          "date": "2026-08-11",
          "close": 624.6
        },
        {
          "date": "2026-08-12",
          "close": 647.85
        },
        {
          "date": "2026-08-13",
          "close": 619.2
        },
        {
          "date": "2026-08-14",
          "close": 596.69
        },
        {
          "date": "2026-08-17",
          "close": 581.45
        },
        {
          "date": "2026-08-18",
          "close": 577.47
        },
        {
          "date": "2026-08-19",
          "close": 555.57
        },
        {
          "date": "2026-08-20",
          "close": 563.99
        },
        {
          "date": "2026-08-21",
          "close": 561.97
        },
        {
          "date": "2026-08-24",
          "close": 550.54
        },
        {
          "date": "2026-08-25",
          "close": 565.64
        },
        {
          "date": "2026-08-26",
          "close": 575.53
        },
        {
          "date": "2026-08-27",
          "close": 569.17
        },
        {
          "date": "2026-08-28",
          "close": 572.16
        },
        {
          "date": "2026-08-31",
          "close": 589.24
        },
        {
          "date": "2026-09-01",
          "close": 597.07
        },
        {
          "date": "2026-09-02",
          "close": 582.44
        },
        {
          "date": "2026-09-03",
          "close": 589.09
        },
        {
          "date": "2026-09-04",
          "close": 600.39
        },
        {
          "date": "2026-09-07",
          "close": 612.29
        },
        {
          "date": "2026-09-08",
          "close": 622.2
        },
        {
          "date": "2026-09-09",
          "close": 639.79
        },
        {
          "date": "2026-09-10",
          "close": 624.98
        },
        {
          "date": "2026-09-11",
          "close": 618.27
        },
        {
          "date": "2026-09-14",
          "close": 608.22
        },
        {
          "date": "2026-09-15",
          "close": 590.74
        },
        {
          "date": "2026-09-16",
          "close": 594.33
        },
        {
          "date": "2026-09-17",
          "close": 601.62
        },
        {
          "date": "2026-09-18",
          "close": 611.65
        },
        {
          "date": "2026-09-21",
          "close": 625.96
        },
        {
          "date": "2026-09-22",
          "close": 619.97
        },
        {
          "date": "2026-09-23",
          "close": 610.74
        },
        {
          "date": "2026-09-24",
          "close": 601.27
        },
        {
          "date": "2026-09-28",
          "close": 593.5
        },
        {
          "date": "2026-09-29",
          "close": 601.41
        },
        {
          "date": "2026-09-30",
          "close": 590.14
        },
        {
          "date": "2026-10-08",
          "close": 577.78
        },
        {
          "date": "2026-10-09",
          "close": 606.77
        },
        {
          "date": "2026-10-12",
          "close": 622.88
        },
        {
          "date": "2026-10-13",
          "close": 624.04
        },
        {
          "date": "2026-10-14",
          "close": 622.04
        },
        {
          "date": "2026-10-15",
          "close": 602.68
        },
        {
          "date": "2026-10-16",
          "close": 590.83
        },
        {
          "date": "2026-10-19",
          "close": 582.25
        },
        {
          "date": "2026-10-20",
          "close": 586.59
        },
        {
          "date": "2026-10-21",
          "close": 585.23
        },
        {
          "date": "2026-10-22",
          "close": 547.41
        },
        {
          "date": "2026-10-23",
          "close": 567.43
        },
        {
          "date": "2026-10-26",
          "close": 570.35
        },
        {
          "date": "2026-10-27",
          "close": 563.41
        },
        {
          "date": "2026-10-28",
          "close": 575.35
        },
        {
          "date": "2026-10-29",
          "close": 594.76
        },
        {
          "date": "2026-10-30",
          "close": 556.44
        },
        {
          "date": "2026-11-02",
          "close": 600.04
        },
        {
          "date": "2026-11-03",
          "close": 598.86
        },
        {
          "date": "2026-11-04",
          "close": 604.94
        },
        {
          "date": "2026-11-05",
          "close": 631.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48314606741573035,
          "pullback_frequency": 0.449438202247191,
          "up_wilson": [
            0.38219270234386304,
            0.5854941474955613
          ],
          "pullback_wilson": [
            0.35032388104201406,
            0.5527366684762587
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.5490196078431373,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 2,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 20,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1301",
      "name": "游戏Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020839171894424524,
        "5": 0.08227881853711305,
        "20": 0.14914700338933673,
        "60": 0.03125839352473592
      },
      "moving_averages": {
        "5": 1347.5540000000503,
        "20": 1310.7010000000475,
        "60": 1312.2856666666883
      },
      "phase": "震荡",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-21",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1548.92
        },
        {
          "date": "2026-05-14",
          "close": 1504.7
        },
        {
          "date": "2026-05-15",
          "close": 1509.01
        },
        {
          "date": "2026-05-18",
          "close": 1496.99
        },
        {
          "date": "2026-05-19",
          "close": 1524.19
        },
        {
          "date": "2026-05-20",
          "close": 1493.52
        },
        {
          "date": "2026-05-21",
          "close": 1456.16
        },
        {
          "date": "2026-05-22",
          "close": 1463.26
        },
        {
          "date": "2026-05-25",
          "close": 1432.43
        },
        {
          "date": "2026-05-26",
          "close": 1410.74
        },
        {
          "date": "2026-05-27",
          "close": 1386.07
        },
        {
          "date": "2026-05-28",
          "close": 1382.97
        },
        {
          "date": "2026-05-29",
          "close": 1358.02
        },
        {
          "date": "2026-06-01",
          "close": 1390.14
        },
        {
          "date": "2026-06-02",
          "close": 1354.33
        },
        {
          "date": "2026-06-03",
          "close": 1338.3
        },
        {
          "date": "2026-06-04",
          "close": 1316.44
        },
        {
          "date": "2026-06-05",
          "close": 1340.55
        },
        {
          "date": "2026-06-08",
          "close": 1313.94
        },
        {
          "date": "2026-06-09",
          "close": 1325.73
        },
        {
          "date": "2026-06-10",
          "close": 1313.76
        },
        {
          "date": "2026-06-11",
          "close": 1267.04
        },
        {
          "date": "2026-06-12",
          "close": 1276.84
        },
        {
          "date": "2026-06-15",
          "close": 1300.5
        },
        {
          "date": "2026-06-16",
          "close": 1296.19
        },
        {
          "date": "2026-06-17",
          "close": 1267.38
        },
        {
          "date": "2026-06-18",
          "close": 1273.35
        },
        {
          "date": "2026-06-22",
          "close": 1307.31
        },
        {
          "date": "2026-06-23",
          "close": 1289.66
        },
        {
          "date": "2026-06-24",
          "close": 1282.77
        },
        {
          "date": "2026-06-25",
          "close": 1297.54
        },
        {
          "date": "2026-06-26",
          "close": 1258.05
        },
        {
          "date": "2026-06-29",
          "close": 1284.14
        },
        {
          "date": "2026-06-30",
          "close": 1292.07
        },
        {
          "date": "2026-07-01",
          "close": 1304.02
        },
        {
          "date": "2026-07-02",
          "close": 1297.94
        },
        {
          "date": "2026-07-03",
          "close": 1285.49
        },
        {
          "date": "2026-07-06",
          "close": 1290.31
        },
        {
          "date": "2026-07-07",
          "close": 1301.21
        },
        {
          "date": "2026-07-08",
          "close": 1285.45
        },
        {
          "date": "2026-07-09",
          "close": 1293.39
        },
        {
          "date": "2026-07-10",
          "close": 1323.69
        },
        {
          "date": "2026-07-13",
          "close": 1245.32
        },
        {
          "date": "2026-07-14",
          "close": 1238.14
        },
        {
          "date": "2026-07-15",
          "close": 1285.25
        },
        {
          "date": "2026-07-16",
          "close": 1290.43
        },
        {
          "date": "2026-07-17",
          "close": 1222.81
        },
        {
          "date": "2026-07-20",
          "close": 1221.76
        },
        {
          "date": "2026-07-21",
          "close": 1243.26
        },
        {
          "date": "2026-07-22",
          "close": 1204.8
        },
        {
          "date": "2026-07-23",
          "close": 1205.94
        },
        {
          "date": "2026-07-24",
          "close": 1163.48
        },
        {
          "date": "2026-07-27",
          "close": 1205.01
        },
        {
          "date": "2026-07-28",
          "close": 1205.19
        },
        {
          "date": "2026-07-29",
          "close": 1259.27
        },
        {
          "date": "2026-07-30",
          "close": 1248.55
        },
        {
          "date": "2026-07-31",
          "close": 1297.11
        },
        {
          "date": "2026-08-03",
          "close": 1318.16
        },
        {
          "date": "2026-08-04",
          "close": 1362.32
        },
        {
          "date": "2026-08-05",
          "close": 1377.55
        },
        {
          "date": "2026-08-06",
          "close": 1369.19
        },
        {
          "date": "2026-08-07",
          "close": 1351.49
        },
        {
          "date": "2026-08-10",
          "close": 1363.85
        },
        {
          "date": "2026-08-11",
          "close": 1362.62
        },
        {
          "date": "2026-08-12",
          "close": 1371.4
        },
        {
          "date": "2026-08-13",
          "close": 1351.36
        },
        {
          "date": "2026-08-14",
          "close": 1362.92
        },
        {
          "date": "2026-08-17",
          "close": 1349.78
        },
        {
          "date": "2026-08-18",
          "close": 1325.1
        },
        {
          "date": "2026-08-19",
          "close": 1273.73
        },
        {
          "date": "2026-08-20",
          "close": 1291.03
        },
        {
          "date": "2026-08-21",
          "close": 1279.27
        },
        {
          "date": "2026-08-24",
          "close": 1265.52
        },
        {
          "date": "2026-08-25",
          "close": 1288.06
        },
        {
          "date": "2026-08-26",
          "close": 1287.89
        },
        {
          "date": "2026-08-27",
          "close": 1289.29
        },
        {
          "date": "2026-08-28",
          "close": 1291.95
        },
        {
          "date": "2026-08-31",
          "close": 1322.62
        },
        {
          "date": "2026-09-01",
          "close": 1349.81
        },
        {
          "date": "2026-09-02",
          "close": 1332.4
        },
        {
          "date": "2026-09-03",
          "close": 1335.3
        },
        {
          "date": "2026-09-04",
          "close": 1359.52
        },
        {
          "date": "2026-09-07",
          "close": 1377.42
        },
        {
          "date": "2026-09-08",
          "close": 1381.17
        },
        {
          "date": "2026-09-09",
          "close": 1335.18
        },
        {
          "date": "2026-09-10",
          "close": 1328.08
        },
        {
          "date": "2026-09-11",
          "close": 1301.76
        },
        {
          "date": "2026-09-14",
          "close": 1293.87
        },
        {
          "date": "2026-09-15",
          "close": 1276.08
        },
        {
          "date": "2026-09-16",
          "close": 1282.9
        },
        {
          "date": "2026-09-17",
          "close": 1283.12
        },
        {
          "date": "2026-09-18",
          "close": 1285.64
        },
        {
          "date": "2026-09-21",
          "close": 1305.55
        },
        {
          "date": "2026-09-22",
          "close": 1322.26
        },
        {
          "date": "2026-09-23",
          "close": 1290.51
        },
        {
          "date": "2026-09-24",
          "close": 1279.06
        },
        {
          "date": "2026-09-28",
          "close": 1246.13
        },
        {
          "date": "2026-09-29",
          "close": 1264.77
        },
        {
          "date": "2026-09-30",
          "close": 1259.29
        },
        {
          "date": "2026-10-08",
          "close": 1236.23
        },
        {
          "date": "2026-10-09",
          "close": 1283.82
        },
        {
          "date": "2026-10-12",
          "close": 1296.8
        },
        {
          "date": "2026-10-13",
          "close": 1309.07
        },
        {
          "date": "2026-10-14",
          "close": 1343.83
        },
        {
          "date": "2026-10-15",
          "close": 1315.94
        },
        {
          "date": "2026-10-16",
          "close": 1280.47
        },
        {
          "date": "2026-10-19",
          "close": 1281.47
        },
        {
          "date": "2026-10-20",
          "close": 1295.51
        },
        {
          "date": "2026-10-21",
          "close": 1299.09
        },
        {
          "date": "2026-10-22",
          "close": 1238.86
        },
        {
          "date": "2026-10-23",
          "close": 1282.28
        },
        {
          "date": "2026-10-26",
          "close": 1324.1
        },
        {
          "date": "2026-10-27",
          "close": 1289.33
        },
        {
          "date": "2026-10-28",
          "close": 1323.07
        },
        {
          "date": "2026-10-29",
          "close": 1312.61
        },
        {
          "date": "2026-10-30",
          "close": 1226.88
        },
        {
          "date": "2026-11-02",
          "close": 1338.05
        },
        {
          "date": "2026-11-03",
          "close": 1360.62
        },
        {
          "date": "2026-11-04",
          "close": 1391.61
        },
        {
          "date": "2026-11-05",
          "close": 1420.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.581081081081081,
          "pullback_frequency": 0.3783783783783784,
          "up_wilson": [
            0.467402844507797,
            0.6867566507252213
          ],
          "pullback_wilson": [
            0.2764753469106077,
            0.4922854102398646
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.4146341463414634,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 44,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5909090909090909,
          "baseline_hit_rate": 0.5909090909090909,
          "hit_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "baseline_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 7,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1302",
      "name": "电池化学品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04063185924287094,
        "5": 0.08791346928513888,
        "20": -0.09282575778511093,
        "60": -0.13345973479359474
      },
      "moving_averages": {
        "5": 8973.704000000096,
        "20": 9376.628499999968,
        "60": 10223.385166666687
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-18",
            "end": "2026-06-29",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-30",
            "end": "2026-08-03",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-24",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-10-09",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.11840315302175386,
      "history": [
        {
          "date": "2026-05-13",
          "close": 14904.08
        },
        {
          "date": "2026-05-14",
          "close": 14380.33
        },
        {
          "date": "2026-05-15",
          "close": 14358.11
        },
        {
          "date": "2026-05-18",
          "close": 14228.44
        },
        {
          "date": "2026-05-19",
          "close": 14145.88
        },
        {
          "date": "2026-05-20",
          "close": 14516.4
        },
        {
          "date": "2026-05-21",
          "close": 14106.02
        },
        {
          "date": "2026-05-22",
          "close": 14364.61
        },
        {
          "date": "2026-05-25",
          "close": 13911.07
        },
        {
          "date": "2026-05-26",
          "close": 13873.19
        },
        {
          "date": "2026-05-27",
          "close": 13792.13
        },
        {
          "date": "2026-05-28",
          "close": 13831.78
        },
        {
          "date": "2026-05-29",
          "close": 13448.01
        },
        {
          "date": "2026-06-01",
          "close": 13574.86
        },
        {
          "date": "2026-06-02",
          "close": 13410.68
        },
        {
          "date": "2026-06-03",
          "close": 13248.46
        },
        {
          "date": "2026-06-04",
          "close": 12915.54
        },
        {
          "date": "2026-06-05",
          "close": 12913.69
        },
        {
          "date": "2026-06-08",
          "close": 12437.68
        },
        {
          "date": "2026-06-09",
          "close": 12844.24
        },
        {
          "date": "2026-06-10",
          "close": 12622.06
        },
        {
          "date": "2026-06-11",
          "close": 12616.4
        },
        {
          "date": "2026-06-12",
          "close": 13027.74
        },
        {
          "date": "2026-06-15",
          "close": 13393.86
        },
        {
          "date": "2026-06-16",
          "close": 13844.82
        },
        {
          "date": "2026-06-17",
          "close": 13912.21
        },
        {
          "date": "2026-06-18",
          "close": 13758.14
        },
        {
          "date": "2026-06-22",
          "close": 14380.1
        },
        {
          "date": "2026-06-23",
          "close": 13934.07
        },
        {
          "date": "2026-06-24",
          "close": 13910.44
        },
        {
          "date": "2026-06-25",
          "close": 13593.19
        },
        {
          "date": "2026-06-26",
          "close": 12722.63
        },
        {
          "date": "2026-06-29",
          "close": 12752.57
        },
        {
          "date": "2026-06-30",
          "close": 13208.4
        },
        {
          "date": "2026-07-01",
          "close": 13469.41
        },
        {
          "date": "2026-07-02",
          "close": 13279.87
        },
        {
          "date": "2026-07-03",
          "close": 13179.72
        },
        {
          "date": "2026-07-06",
          "close": 12785.11
        },
        {
          "date": "2026-07-07",
          "close": 12677.23
        },
        {
          "date": "2026-07-08",
          "close": 11849.09
        },
        {
          "date": "2026-07-09",
          "close": 11622.22
        },
        {
          "date": "2026-07-10",
          "close": 11318.19
        },
        {
          "date": "2026-07-13",
          "close": 10710.7
        },
        {
          "date": "2026-07-14",
          "close": 10858.2
        },
        {
          "date": "2026-07-15",
          "close": 10649.78
        },
        {
          "date": "2026-07-16",
          "close": 10397.2
        },
        {
          "date": "2026-07-17",
          "close": 9967.87
        },
        {
          "date": "2026-07-20",
          "close": 9616.27
        },
        {
          "date": "2026-07-21",
          "close": 10048.85
        },
        {
          "date": "2026-07-22",
          "close": 9819.01
        },
        {
          "date": "2026-07-23",
          "close": 10376.96
        },
        {
          "date": "2026-07-24",
          "close": 10094.24
        },
        {
          "date": "2026-07-27",
          "close": 10521.45
        },
        {
          "date": "2026-07-28",
          "close": 10337.82
        },
        {
          "date": "2026-07-29",
          "close": 10597.87
        },
        {
          "date": "2026-07-30",
          "close": 10426.73
        },
        {
          "date": "2026-07-31",
          "close": 10490.78
        },
        {
          "date": "2026-08-03",
          "close": 10564.91
        },
        {
          "date": "2026-08-04",
          "close": 10714.08
        },
        {
          "date": "2026-08-05",
          "close": 10986.16
        },
        {
          "date": "2026-08-06",
          "close": 10921.74
        },
        {
          "date": "2026-08-07",
          "close": 10999.15
        },
        {
          "date": "2026-08-10",
          "close": 11141.27
        },
        {
          "date": "2026-08-11",
          "close": 11024.0
        },
        {
          "date": "2026-08-12",
          "close": 11140.56
        },
        {
          "date": "2026-08-13",
          "close": 11014.54
        },
        {
          "date": "2026-08-14",
          "close": 11132.85
        },
        {
          "date": "2026-08-17",
          "close": 11414.78
        },
        {
          "date": "2026-08-18",
          "close": 11227.69
        },
        {
          "date": "2026-08-19",
          "close": 10884.26
        },
        {
          "date": "2026-08-20",
          "close": 10801.26
        },
        {
          "date": "2026-08-21",
          "close": 10976.27
        },
        {
          "date": "2026-08-24",
          "close": 11038.3
        },
        {
          "date": "2026-08-25",
          "close": 10889.78
        },
        {
          "date": "2026-08-26",
          "close": 11003.75
        },
        {
          "date": "2026-08-27",
          "close": 11047.27
        },
        {
          "date": "2026-08-28",
          "close": 11020.19
        },
        {
          "date": "2026-08-31",
          "close": 10922.44
        },
        {
          "date": "2026-09-01",
          "close": 10788.9
        },
        {
          "date": "2026-09-02",
          "close": 10590.61
        },
        {
          "date": "2026-09-03",
          "close": 10636.88
        },
        {
          "date": "2026-09-04",
          "close": 10445.34
        },
        {
          "date": "2026-09-07",
          "close": 10466.99
        },
        {
          "date": "2026-09-08",
          "close": 10436.2
        },
        {
          "date": "2026-09-09",
          "close": 10464.4
        },
        {
          "date": "2026-09-10",
          "close": 10315.13
        },
        {
          "date": "2026-09-11",
          "close": 10026.77
        },
        {
          "date": "2026-09-14",
          "close": 10204.68
        },
        {
          "date": "2026-09-15",
          "close": 10222.25
        },
        {
          "date": "2026-09-16",
          "close": 10357.18
        },
        {
          "date": "2026-09-17",
          "close": 10230.94
        },
        {
          "date": "2026-09-18",
          "close": 10366.2
        },
        {
          "date": "2026-09-21",
          "close": 10393.08
        },
        {
          "date": "2026-09-22",
          "close": 10346.37
        },
        {
          "date": "2026-09-23",
          "close": 10329.23
        },
        {
          "date": "2026-09-24",
          "close": 10120.83
        },
        {
          "date": "2026-09-28",
          "close": 9772.65
        },
        {
          "date": "2026-09-29",
          "close": 10058.51
        },
        {
          "date": "2026-09-30",
          "close": 10203.23
        },
        {
          "date": "2026-10-08",
          "close": 10494.07
        },
        {
          "date": "2026-10-09",
          "close": 10798.53
        },
        {
          "date": "2026-10-12",
          "close": 10509.66
        },
        {
          "date": "2026-10-13",
          "close": 10180.17
        },
        {
          "date": "2026-10-14",
          "close": 9850.41
        },
        {
          "date": "2026-10-15",
          "close": 9623.41
        },
        {
          "date": "2026-10-16",
          "close": 9511.88
        },
        {
          "date": "2026-10-19",
          "close": 9352.27
        },
        {
          "date": "2026-10-20",
          "close": 9503.5
        },
        {
          "date": "2026-10-21",
          "close": 9174.29
        },
        {
          "date": "2026-10-22",
          "close": 8933.52
        },
        {
          "date": "2026-10-23",
          "close": 9246.16
        },
        {
          "date": "2026-10-26",
          "close": 9218.81
        },
        {
          "date": "2026-10-27",
          "close": 8935.52
        },
        {
          "date": "2026-10-28",
          "close": 9075.27
        },
        {
          "date": "2026-10-29",
          "close": 8750.65
        },
        {
          "date": "2026-10-30",
          "close": 8617.54
        },
        {
          "date": "2026-11-02",
          "close": 8707.67
        },
        {
          "date": "2026-11-03",
          "close": 8875.12
        },
        {
          "date": "2026-11-04",
          "close": 9148.24
        },
        {
          "date": "2026-11-05",
          "close": 9519.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 108,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46296296296296297,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.3718157035145485,
            0.5566544712814927
          ],
          "pullback_wilson": [
            0.32811500213080924,
            0.5109428911602836
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.417910447761194,
          "pullback_frequency": 0.5522388059701493,
          "up_wilson": [
            0.30742300955672297,
            0.5373006849702071
          ],
          "pullback_wilson": [
            0.4335761280049216,
            0.6652360663870319
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 17,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1303",
      "name": "锂电池",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.041393279369875025,
        "5": 0.09251076428563443,
        "20": -0.06668754757141615,
        "60": -0.05350916790144411
      },
      "moving_averages": {
        "5": 15607.061999999733,
        "20": 16287.02049999982,
        "60": 17098.56366666664
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-22",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 18.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.08105867547846168,
      "history": [
        {
          "date": "2026-05-13",
          "close": 22044.32
        },
        {
          "date": "2026-05-14",
          "close": 21383.32
        },
        {
          "date": "2026-05-15",
          "close": 21242.51
        },
        {
          "date": "2026-05-18",
          "close": 21426.43
        },
        {
          "date": "2026-05-19",
          "close": 21490.97
        },
        {
          "date": "2026-05-20",
          "close": 21702.47
        },
        {
          "date": "2026-05-21",
          "close": 20916.13
        },
        {
          "date": "2026-05-22",
          "close": 21566.28
        },
        {
          "date": "2026-05-25",
          "close": 21183.68
        },
        {
          "date": "2026-05-26",
          "close": 21202.32
        },
        {
          "date": "2026-05-27",
          "close": 20839.72
        },
        {
          "date": "2026-05-28",
          "close": 21104.73
        },
        {
          "date": "2026-05-29",
          "close": 20482.61
        },
        {
          "date": "2026-06-01",
          "close": 20654.75
        },
        {
          "date": "2026-06-02",
          "close": 20579.64
        },
        {
          "date": "2026-06-03",
          "close": 20397.74
        },
        {
          "date": "2026-06-04",
          "close": 19802.71
        },
        {
          "date": "2026-06-05",
          "close": 19814.11
        },
        {
          "date": "2026-06-08",
          "close": 19462.01
        },
        {
          "date": "2026-06-09",
          "close": 20091.26
        },
        {
          "date": "2026-06-10",
          "close": 19632.09
        },
        {
          "date": "2026-06-11",
          "close": 19355.6
        },
        {
          "date": "2026-06-12",
          "close": 20001.87
        },
        {
          "date": "2026-06-15",
          "close": 20771.1
        },
        {
          "date": "2026-06-16",
          "close": 21712.26
        },
        {
          "date": "2026-06-17",
          "close": 21609.88
        },
        {
          "date": "2026-06-18",
          "close": 21514.84
        },
        {
          "date": "2026-06-22",
          "close": 21707.03
        },
        {
          "date": "2026-06-23",
          "close": 21079.51
        },
        {
          "date": "2026-06-24",
          "close": 21112.37
        },
        {
          "date": "2026-06-25",
          "close": 20914.16
        },
        {
          "date": "2026-06-26",
          "close": 19861.39
        },
        {
          "date": "2026-06-29",
          "close": 19457.82
        },
        {
          "date": "2026-06-30",
          "close": 20057.53
        },
        {
          "date": "2026-07-01",
          "close": 20141.94
        },
        {
          "date": "2026-07-02",
          "close": 19993.85
        },
        {
          "date": "2026-07-03",
          "close": 20324.46
        },
        {
          "date": "2026-07-06",
          "close": 19885.3
        },
        {
          "date": "2026-07-07",
          "close": 19497.6
        },
        {
          "date": "2026-07-08",
          "close": 18504.04
        },
        {
          "date": "2026-07-09",
          "close": 18513.25
        },
        {
          "date": "2026-07-10",
          "close": 18353.41
        },
        {
          "date": "2026-07-13",
          "close": 17305.4
        },
        {
          "date": "2026-07-14",
          "close": 17887.47
        },
        {
          "date": "2026-07-15",
          "close": 17713.74
        },
        {
          "date": "2026-07-16",
          "close": 17428.19
        },
        {
          "date": "2026-07-17",
          "close": 16588.56
        },
        {
          "date": "2026-07-20",
          "close": 15733.6
        },
        {
          "date": "2026-07-21",
          "close": 16354.49
        },
        {
          "date": "2026-07-22",
          "close": 15882.43
        },
        {
          "date": "2026-07-23",
          "close": 16465.21
        },
        {
          "date": "2026-07-24",
          "close": 15923.59
        },
        {
          "date": "2026-07-27",
          "close": 16832.23
        },
        {
          "date": "2026-07-28",
          "close": 16464.91
        },
        {
          "date": "2026-07-29",
          "close": 16900.64
        },
        {
          "date": "2026-07-30",
          "close": 16474.16
        },
        {
          "date": "2026-07-31",
          "close": 16753.45
        },
        {
          "date": "2026-08-03",
          "close": 16731.9
        },
        {
          "date": "2026-08-04",
          "close": 17045.65
        },
        {
          "date": "2026-08-05",
          "close": 17567.27
        },
        {
          "date": "2026-08-06",
          "close": 17426.92
        },
        {
          "date": "2026-08-07",
          "close": 17859.13
        },
        {
          "date": "2026-08-10",
          "close": 18010.78
        },
        {
          "date": "2026-08-11",
          "close": 17949.92
        },
        {
          "date": "2026-08-12",
          "close": 18129.13
        },
        {
          "date": "2026-08-13",
          "close": 17876.19
        },
        {
          "date": "2026-08-14",
          "close": 18020.8
        },
        {
          "date": "2026-08-17",
          "close": 18437.4
        },
        {
          "date": "2026-08-18",
          "close": 18249.36
        },
        {
          "date": "2026-08-19",
          "close": 17293.34
        },
        {
          "date": "2026-08-20",
          "close": 17376.38
        },
        {
          "date": "2026-08-21",
          "close": 17610.23
        },
        {
          "date": "2026-08-24",
          "close": 17602.25
        },
        {
          "date": "2026-08-25",
          "close": 17474.65
        },
        {
          "date": "2026-08-26",
          "close": 17652.85
        },
        {
          "date": "2026-08-27",
          "close": 17706.68
        },
        {
          "date": "2026-08-28",
          "close": 17574.47
        },
        {
          "date": "2026-08-31",
          "close": 17669.34
        },
        {
          "date": "2026-09-01",
          "close": 17579.34
        },
        {
          "date": "2026-09-02",
          "close": 17448.56
        },
        {
          "date": "2026-09-03",
          "close": 17418.98
        },
        {
          "date": "2026-09-04",
          "close": 17219.03
        },
        {
          "date": "2026-09-07",
          "close": 17475.13
        },
        {
          "date": "2026-09-08",
          "close": 17397.85
        },
        {
          "date": "2026-09-09",
          "close": 17320.41
        },
        {
          "date": "2026-09-10",
          "close": 17103.77
        },
        {
          "date": "2026-09-11",
          "close": 16741.03
        },
        {
          "date": "2026-09-14",
          "close": 16934.59
        },
        {
          "date": "2026-09-15",
          "close": 16965.15
        },
        {
          "date": "2026-09-16",
          "close": 17311.27
        },
        {
          "date": "2026-09-17",
          "close": 17158.39
        },
        {
          "date": "2026-09-18",
          "close": 17439.06
        },
        {
          "date": "2026-09-21",
          "close": 17379.54
        },
        {
          "date": "2026-09-22",
          "close": 17423.73
        },
        {
          "date": "2026-09-23",
          "close": 17573.99
        },
        {
          "date": "2026-09-24",
          "close": 17211.99
        },
        {
          "date": "2026-09-28",
          "close": 16735.91
        },
        {
          "date": "2026-09-29",
          "close": 17234.76
        },
        {
          "date": "2026-09-30",
          "close": 17365.79
        },
        {
          "date": "2026-10-08",
          "close": 17815.32
        },
        {
          "date": "2026-10-09",
          "close": 18093.93
        },
        {
          "date": "2026-10-12",
          "close": 17809.64
        },
        {
          "date": "2026-10-13",
          "close": 17437.16
        },
        {
          "date": "2026-10-14",
          "close": 17077.79
        },
        {
          "date": "2026-10-15",
          "close": 16899.2
        },
        {
          "date": "2026-10-16",
          "close": 16677.76
        },
        {
          "date": "2026-10-19",
          "close": 16454.42
        },
        {
          "date": "2026-10-20",
          "close": 16705.93
        },
        {
          "date": "2026-10-21",
          "close": 16078.66
        },
        {
          "date": "2026-10-22",
          "close": 15681.65
        },
        {
          "date": "2026-10-23",
          "close": 16162.36
        },
        {
          "date": "2026-10-26",
          "close": 16071.57
        },
        {
          "date": "2026-10-27",
          "close": 15515.03
        },
        {
          "date": "2026-10-28",
          "close": 15820.69
        },
        {
          "date": "2026-10-29",
          "close": 15219.31
        },
        {
          "date": "2026-10-30",
          "close": 14886.45
        },
        {
          "date": "2026-11-02",
          "close": 15225.98
        },
        {
          "date": "2026-11-03",
          "close": 15329.26
        },
        {
          "date": "2026-11-04",
          "close": 15966.36
        },
        {
          "date": "2026-11-05",
          "close": 16627.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4536082474226804,
          "pullback_frequency": 0.38144329896907214,
          "up_wilson": [
            0.3581919179315887,
            0.5525590757048393
          ],
          "pullback_wilson": [
            0.2910466453343049,
            0.4808725606254558
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46551724137931033,
          "pullback_frequency": 0.4827586206896552,
          "up_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "pullback_wilson": [
            0.3592818542405501,
            0.6083773821659054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 8,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1304",
      "name": "锂电专用设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03554279192550913,
        "5": 0.08861177931837272,
        "20": -0.12069135322597802,
        "60": -0.06726934622268965
      },
      "moving_averages": {
        "5": 18868.57599999979,
        "20": 20044.894999999553,
        "60": 20930.46933333315
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-22",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.1311191571211009,
      "history": [
        {
          "date": "2026-05-13",
          "close": 29991.89
        },
        {
          "date": "2026-05-14",
          "close": 28944.8
        },
        {
          "date": "2026-05-15",
          "close": 29115.2
        },
        {
          "date": "2026-05-18",
          "close": 29561.99
        },
        {
          "date": "2026-05-19",
          "close": 29580.7
        },
        {
          "date": "2026-05-20",
          "close": 29947.57
        },
        {
          "date": "2026-05-21",
          "close": 28553.82
        },
        {
          "date": "2026-05-22",
          "close": 29766.09
        },
        {
          "date": "2026-05-25",
          "close": 29009.21
        },
        {
          "date": "2026-05-26",
          "close": 28598.14
        },
        {
          "date": "2026-05-27",
          "close": 28192.48
        },
        {
          "date": "2026-05-28",
          "close": 29662.21
        },
        {
          "date": "2026-05-29",
          "close": 28667.65
        },
        {
          "date": "2026-06-01",
          "close": 28471.11
        },
        {
          "date": "2026-06-02",
          "close": 28354.57
        },
        {
          "date": "2026-06-03",
          "close": 27824.53
        },
        {
          "date": "2026-06-04",
          "close": 27634.03
        },
        {
          "date": "2026-06-05",
          "close": 27680.68
        },
        {
          "date": "2026-06-08",
          "close": 26487.91
        },
        {
          "date": "2026-06-09",
          "close": 27061.72
        },
        {
          "date": "2026-06-10",
          "close": 26015.29
        },
        {
          "date": "2026-06-11",
          "close": 25186.51
        },
        {
          "date": "2026-06-12",
          "close": 25170.8
        },
        {
          "date": "2026-06-15",
          "close": 26188.93
        },
        {
          "date": "2026-06-16",
          "close": 27704.83
        },
        {
          "date": "2026-06-17",
          "close": 27578.34
        },
        {
          "date": "2026-06-18",
          "close": 26884.15
        },
        {
          "date": "2026-06-22",
          "close": 26899.71
        },
        {
          "date": "2026-06-23",
          "close": 26554.61
        },
        {
          "date": "2026-06-24",
          "close": 26389.2
        },
        {
          "date": "2026-06-25",
          "close": 25652.11
        },
        {
          "date": "2026-06-26",
          "close": 24750.26
        },
        {
          "date": "2026-06-29",
          "close": 24450.9
        },
        {
          "date": "2026-06-30",
          "close": 25803.02
        },
        {
          "date": "2026-07-01",
          "close": 25583.93
        },
        {
          "date": "2026-07-02",
          "close": 25102.9
        },
        {
          "date": "2026-07-03",
          "close": 25241.32
        },
        {
          "date": "2026-07-06",
          "close": 24525.42
        },
        {
          "date": "2026-07-07",
          "close": 23975.19
        },
        {
          "date": "2026-07-08",
          "close": 23061.59
        },
        {
          "date": "2026-07-09",
          "close": 23077.14
        },
        {
          "date": "2026-07-10",
          "close": 22671.73
        },
        {
          "date": "2026-07-13",
          "close": 21073.48
        },
        {
          "date": "2026-07-14",
          "close": 21406.33
        },
        {
          "date": "2026-07-15",
          "close": 21223.74
        },
        {
          "date": "2026-07-16",
          "close": 20766.95
        },
        {
          "date": "2026-07-17",
          "close": 19568.05
        },
        {
          "date": "2026-07-20",
          "close": 18512.82
        },
        {
          "date": "2026-07-21",
          "close": 19298.34
        },
        {
          "date": "2026-07-22",
          "close": 18777.41
        },
        {
          "date": "2026-07-23",
          "close": 19355.54
        },
        {
          "date": "2026-07-24",
          "close": 18768.65
        },
        {
          "date": "2026-07-27",
          "close": 19663.46
        },
        {
          "date": "2026-07-28",
          "close": 19534.46
        },
        {
          "date": "2026-07-29",
          "close": 19999.33
        },
        {
          "date": "2026-07-30",
          "close": 19600.12
        },
        {
          "date": "2026-07-31",
          "close": 20147.45
        },
        {
          "date": "2026-08-03",
          "close": 20327.37
        },
        {
          "date": "2026-08-04",
          "close": 20828.82
        },
        {
          "date": "2026-08-05",
          "close": 21537.15
        },
        {
          "date": "2026-08-06",
          "close": 21507.3
        },
        {
          "date": "2026-08-07",
          "close": 21794.66
        },
        {
          "date": "2026-08-10",
          "close": 21944.06
        },
        {
          "date": "2026-08-11",
          "close": 21787.15
        },
        {
          "date": "2026-08-12",
          "close": 22186.31
        },
        {
          "date": "2026-08-13",
          "close": 21713.06
        },
        {
          "date": "2026-08-14",
          "close": 21701.2
        },
        {
          "date": "2026-08-17",
          "close": 22147.17
        },
        {
          "date": "2026-08-18",
          "close": 22299.48
        },
        {
          "date": "2026-08-19",
          "close": 21135.68
        },
        {
          "date": "2026-08-20",
          "close": 21245.71
        },
        {
          "date": "2026-08-21",
          "close": 21456.13
        },
        {
          "date": "2026-08-24",
          "close": 21867.68
        },
        {
          "date": "2026-08-25",
          "close": 21657.98
        },
        {
          "date": "2026-08-26",
          "close": 21873.11
        },
        {
          "date": "2026-08-27",
          "close": 21886.53
        },
        {
          "date": "2026-08-28",
          "close": 21774.99
        },
        {
          "date": "2026-08-31",
          "close": 21830.18
        },
        {
          "date": "2026-09-01",
          "close": 21796.73
        },
        {
          "date": "2026-09-02",
          "close": 21647.69
        },
        {
          "date": "2026-09-03",
          "close": 21478.56
        },
        {
          "date": "2026-09-04",
          "close": 21199.51
        },
        {
          "date": "2026-09-07",
          "close": 21029.64
        },
        {
          "date": "2026-09-08",
          "close": 20737.82
        },
        {
          "date": "2026-09-09",
          "close": 20551.04
        },
        {
          "date": "2026-09-10",
          "close": 20249.22
        },
        {
          "date": "2026-09-11",
          "close": 19785.7
        },
        {
          "date": "2026-09-14",
          "close": 20119.06
        },
        {
          "date": "2026-09-15",
          "close": 20583.66
        },
        {
          "date": "2026-09-16",
          "close": 20801.23
        },
        {
          "date": "2026-09-17",
          "close": 20729.55
        },
        {
          "date": "2026-09-18",
          "close": 21272.76
        },
        {
          "date": "2026-09-21",
          "close": 21284.36
        },
        {
          "date": "2026-09-22",
          "close": 21159.09
        },
        {
          "date": "2026-09-23",
          "close": 21412.89
        },
        {
          "date": "2026-09-24",
          "close": 20925.59
        },
        {
          "date": "2026-09-28",
          "close": 20152.94
        },
        {
          "date": "2026-09-29",
          "close": 21597.1
        },
        {
          "date": "2026-09-30",
          "close": 21762.11
        },
        {
          "date": "2026-10-08",
          "close": 22845.63
        },
        {
          "date": "2026-10-09",
          "close": 23119.81
        },
        {
          "date": "2026-10-12",
          "close": 22722.94
        },
        {
          "date": "2026-10-13",
          "close": 21968.81
        },
        {
          "date": "2026-10-14",
          "close": 20883.28
        },
        {
          "date": "2026-10-15",
          "close": 20687.41
        },
        {
          "date": "2026-10-16",
          "close": 20257.56
        },
        {
          "date": "2026-10-19",
          "close": 20033.93
        },
        {
          "date": "2026-10-20",
          "close": 20488.4
        },
        {
          "date": "2026-10-21",
          "close": 19806.9
        },
        {
          "date": "2026-10-22",
          "close": 19179.08
        },
        {
          "date": "2026-10-23",
          "close": 20185.74
        },
        {
          "date": "2026-10-26",
          "close": 20087.78
        },
        {
          "date": "2026-10-27",
          "close": 19144.7
        },
        {
          "date": "2026-10-28",
          "close": 19535.49
        },
        {
          "date": "2026-10-29",
          "close": 18453.19
        },
        {
          "date": "2026-10-30",
          "close": 17951.25
        },
        {
          "date": "2026-11-02",
          "close": 18304.97
        },
        {
          "date": "2026-11-03",
          "close": 18599.43
        },
        {
          "date": "2026-11-04",
          "close": 19398.87
        },
        {
          "date": "2026-11-05",
          "close": 20088.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45714285714285713,
          "pullback_frequency": 0.4380952380952381,
          "up_wilson": [
            0.36505534641516957,
            0.5522555744644684
          ],
          "pullback_wilson": [
            0.34704364160611384,
            0.5335165774422522
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5303030303030303,
          "up_wilson": [
            0.3827368802505011,
            0.6172631197494989
          ],
          "pullback_wilson": [
            0.41157685726598636,
            0.6456957150362233
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 3,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1305",
      "name": "燃料电池",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 919,
      "history_sufficient": true,
      "returns": {
        "1": 0.0255322758503691,
        "5": -0.0018163804491413416,
        "20": -0.18965112771875725,
        "60": -0.06835169916005246
      },
      "moving_averages": {
        "5": 233.90800000000746,
        "20": 258.6950000000041,
        "60": 259.291333333335
      },
      "phase": "下降",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-19",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.161639276055752,
      "history": [
        {
          "date": "2026-05-13",
          "close": 402.8
        },
        {
          "date": "2026-05-14",
          "close": 402.8
        },
        {
          "date": "2026-05-15",
          "close": 390.04
        },
        {
          "date": "2026-05-18",
          "close": 385.35
        },
        {
          "date": "2026-05-19",
          "close": 379.78
        },
        {
          "date": "2026-05-20",
          "close": 372.3
        },
        {
          "date": "2026-05-21",
          "close": 352.94
        },
        {
          "date": "2026-05-22",
          "close": 366.87
        },
        {
          "date": "2026-05-25",
          "close": 354.7
        },
        {
          "date": "2026-05-26",
          "close": 342.39
        },
        {
          "date": "2026-05-27",
          "close": 333.59
        },
        {
          "date": "2026-05-28",
          "close": 341.8
        },
        {
          "date": "2026-05-29",
          "close": 320.69
        },
        {
          "date": "2026-06-01",
          "close": 326.7
        },
        {
          "date": "2026-06-02",
          "close": 321.13
        },
        {
          "date": "2026-06-03",
          "close": 316.73
        },
        {
          "date": "2026-06-04",
          "close": 310.71
        },
        {
          "date": "2026-06-05",
          "close": 309.98
        },
        {
          "date": "2026-06-08",
          "close": 296.49
        },
        {
          "date": "2026-06-09",
          "close": 305.0
        },
        {
          "date": "2026-06-10",
          "close": 290.33
        },
        {
          "date": "2026-06-11",
          "close": 282.42
        },
        {
          "date": "2026-06-12",
          "close": 290.19
        },
        {
          "date": "2026-06-15",
          "close": 295.47
        },
        {
          "date": "2026-06-16",
          "close": 300.31
        },
        {
          "date": "2026-06-17",
          "close": 294.15
        },
        {
          "date": "2026-06-18",
          "close": 291.95
        },
        {
          "date": "2026-06-22",
          "close": 298.25
        },
        {
          "date": "2026-06-23",
          "close": 292.39
        },
        {
          "date": "2026-06-24",
          "close": 284.03
        },
        {
          "date": "2026-06-25",
          "close": 278.75
        },
        {
          "date": "2026-06-26",
          "close": 281.1
        },
        {
          "date": "2026-06-29",
          "close": 271.71
        },
        {
          "date": "2026-06-30",
          "close": 274.2
        },
        {
          "date": "2026-07-01",
          "close": 289.16
        },
        {
          "date": "2026-07-02",
          "close": 279.78
        },
        {
          "date": "2026-07-03",
          "close": 282.27
        },
        {
          "date": "2026-07-06",
          "close": 300.16
        },
        {
          "date": "2026-07-07",
          "close": 305.58
        },
        {
          "date": "2026-07-08",
          "close": 279.04
        },
        {
          "date": "2026-07-09",
          "close": 275.08
        },
        {
          "date": "2026-07-10",
          "close": 279.34
        },
        {
          "date": "2026-07-13",
          "close": 254.99
        },
        {
          "date": "2026-07-14",
          "close": 260.86
        },
        {
          "date": "2026-07-15",
          "close": 262.47
        },
        {
          "date": "2026-07-16",
          "close": 260.42
        },
        {
          "date": "2026-07-17",
          "close": 246.49
        },
        {
          "date": "2026-07-20",
          "close": 233.88
        },
        {
          "date": "2026-07-21",
          "close": 247.22
        },
        {
          "date": "2026-07-22",
          "close": 237.11
        },
        {
          "date": "2026-07-23",
          "close": 244.73
        },
        {
          "date": "2026-07-24",
          "close": 236.37
        },
        {
          "date": "2026-07-27",
          "close": 247.66
        },
        {
          "date": "2026-07-28",
          "close": 244.88
        },
        {
          "date": "2026-07-29",
          "close": 249.13
        },
        {
          "date": "2026-07-30",
          "close": 244.88
        },
        {
          "date": "2026-07-31",
          "close": 247.96
        },
        {
          "date": "2026-08-03",
          "close": 254.41
        },
        {
          "date": "2026-08-04",
          "close": 256.75
        },
        {
          "date": "2026-08-05",
          "close": 259.54
        },
        {
          "date": "2026-08-06",
          "close": 256.31
        },
        {
          "date": "2026-08-07",
          "close": 261.01
        },
        {
          "date": "2026-08-10",
          "close": 262.91
        },
        {
          "date": "2026-08-11",
          "close": 259.83
        },
        {
          "date": "2026-08-12",
          "close": 263.35
        },
        {
          "date": "2026-08-13",
          "close": 260.42
        },
        {
          "date": "2026-08-14",
          "close": 260.27
        },
        {
          "date": "2026-08-17",
          "close": 262.47
        },
        {
          "date": "2026-08-18",
          "close": 256.31
        },
        {
          "date": "2026-08-19",
          "close": 242.38
        },
        {
          "date": "2026-08-20",
          "close": 250.01
        },
        {
          "date": "2026-08-21",
          "close": 249.86
        },
        {
          "date": "2026-08-24",
          "close": 243.56
        },
        {
          "date": "2026-08-25",
          "close": 250.59
        },
        {
          "date": "2026-08-26",
          "close": 250.45
        },
        {
          "date": "2026-08-27",
          "close": 252.5
        },
        {
          "date": "2026-08-28",
          "close": 250.45
        },
        {
          "date": "2026-08-31",
          "close": 257.78
        },
        {
          "date": "2026-09-01",
          "close": 259.68
        },
        {
          "date": "2026-09-02",
          "close": 259.83
        },
        {
          "date": "2026-09-03",
          "close": 252.06
        },
        {
          "date": "2026-09-04",
          "close": 257.78
        },
        {
          "date": "2026-09-07",
          "close": 262.62
        },
        {
          "date": "2026-09-08",
          "close": 269.22
        },
        {
          "date": "2026-09-09",
          "close": 265.55
        },
        {
          "date": "2026-09-10",
          "close": 258.37
        },
        {
          "date": "2026-09-11",
          "close": 252.21
        },
        {
          "date": "2026-09-14",
          "close": 255.43
        },
        {
          "date": "2026-09-15",
          "close": 242.24
        },
        {
          "date": "2026-09-16",
          "close": 244.73
        },
        {
          "date": "2026-09-17",
          "close": 245.02
        },
        {
          "date": "2026-09-18",
          "close": 247.22
        },
        {
          "date": "2026-09-21",
          "close": 250.3
        },
        {
          "date": "2026-09-22",
          "close": 277.28
        },
        {
          "date": "2026-09-23",
          "close": 267.16
        },
        {
          "date": "2026-09-24",
          "close": 265.4
        },
        {
          "date": "2026-09-28",
          "close": 271.12
        },
        {
          "date": "2026-09-29",
          "close": 292.09
        },
        {
          "date": "2026-09-30",
          "close": 299.42
        },
        {
          "date": "2026-10-08",
          "close": 298.39
        },
        {
          "date": "2026-10-09",
          "close": 288.42
        },
        {
          "date": "2026-10-12",
          "close": 279.77
        },
        {
          "date": "2026-10-13",
          "close": 276.84
        },
        {
          "date": "2026-10-14",
          "close": 264.23
        },
        {
          "date": "2026-10-15",
          "close": 250.59
        },
        {
          "date": "2026-10-16",
          "close": 267.02
        },
        {
          "date": "2026-10-19",
          "close": 260.71
        },
        {
          "date": "2026-10-20",
          "close": 276.55
        },
        {
          "date": "2026-10-21",
          "close": 276.25
        },
        {
          "date": "2026-10-22",
          "close": 267.75
        },
        {
          "date": "2026-10-23",
          "close": 277.87
        },
        {
          "date": "2026-10-26",
          "close": 264.38
        },
        {
          "date": "2026-10-27",
          "close": 254.11
        },
        {
          "date": "2026-10-28",
          "close": 257.63
        },
        {
          "date": "2026-10-29",
          "close": 242.24
        },
        {
          "date": "2026-10-30",
          "close": 227.28
        },
        {
          "date": "2026-11-02",
          "close": 233.73
        },
        {
          "date": "2026-11-03",
          "close": 230.95
        },
        {
          "date": "2026-11-04",
          "close": 235.78
        },
        {
          "date": "2026-11-05",
          "close": 241.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49107142857142855,
          "pullback_frequency": 0.44642857142857145,
          "up_wilson": [
            0.40033026234428093,
            0.5824047617104859
          ],
          "pullback_wilson": [
            0.3576604807226865,
            0.5387496636059147
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.5303030303030303,
          "up_wilson": [
            0.42615011343389175,
            0.6597587450194226
          ],
          "pullback_wilson": [
            0.41157685726598636,
            0.6456957150362233
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 0,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 20,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1306",
      "name": "蓄电池及其他电池",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027404317467939254,
        "5": 0.09456211866890474,
        "20": -0.10898514765589751,
        "60": -0.0835184937313167
      },
      "moving_averages": {
        "5": 1955.6320000000298,
        "20": 2056.137999999989,
        "60": 2177.0313333333197
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.14330340199607117,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2892.29
        },
        {
          "date": "2026-05-14",
          "close": 2792.33
        },
        {
          "date": "2026-05-15",
          "close": 2746.51
        },
        {
          "date": "2026-05-18",
          "close": 2745.23
        },
        {
          "date": "2026-05-19",
          "close": 2793.29
        },
        {
          "date": "2026-05-20",
          "close": 2783.81
        },
        {
          "date": "2026-05-21",
          "close": 2701.89
        },
        {
          "date": "2026-05-22",
          "close": 2760.11
        },
        {
          "date": "2026-05-25",
          "close": 2698.89
        },
        {
          "date": "2026-05-26",
          "close": 2685.33
        },
        {
          "date": "2026-05-27",
          "close": 2647.01
        },
        {
          "date": "2026-05-28",
          "close": 2690.77
        },
        {
          "date": "2026-05-29",
          "close": 2709.64
        },
        {
          "date": "2026-06-01",
          "close": 2746.14
        },
        {
          "date": "2026-06-02",
          "close": 2743.05
        },
        {
          "date": "2026-06-03",
          "close": 2686.18
        },
        {
          "date": "2026-06-04",
          "close": 2671.38
        },
        {
          "date": "2026-06-05",
          "close": 2673.09
        },
        {
          "date": "2026-06-08",
          "close": 2576.08
        },
        {
          "date": "2026-06-09",
          "close": 2666.61
        },
        {
          "date": "2026-06-10",
          "close": 2573.16
        },
        {
          "date": "2026-06-11",
          "close": 2504.82
        },
        {
          "date": "2026-06-12",
          "close": 2575.56
        },
        {
          "date": "2026-06-15",
          "close": 2629.71
        },
        {
          "date": "2026-06-16",
          "close": 2678.16
        },
        {
          "date": "2026-06-17",
          "close": 2641.89
        },
        {
          "date": "2026-06-18",
          "close": 2621.63
        },
        {
          "date": "2026-06-22",
          "close": 2669.54
        },
        {
          "date": "2026-06-23",
          "close": 2673.89
        },
        {
          "date": "2026-06-24",
          "close": 2647.91
        },
        {
          "date": "2026-06-25",
          "close": 2616.77
        },
        {
          "date": "2026-06-26",
          "close": 2494.97
        },
        {
          "date": "2026-06-29",
          "close": 2431.5
        },
        {
          "date": "2026-06-30",
          "close": 2445.65
        },
        {
          "date": "2026-07-01",
          "close": 2454.34
        },
        {
          "date": "2026-07-02",
          "close": 2500.62
        },
        {
          "date": "2026-07-03",
          "close": 2492.27
        },
        {
          "date": "2026-07-06",
          "close": 2411.54
        },
        {
          "date": "2026-07-07",
          "close": 2380.62
        },
        {
          "date": "2026-07-08",
          "close": 2300.13
        },
        {
          "date": "2026-07-09",
          "close": 2299.55
        },
        {
          "date": "2026-07-10",
          "close": 2329.03
        },
        {
          "date": "2026-07-13",
          "close": 2221.01
        },
        {
          "date": "2026-07-14",
          "close": 2259.67
        },
        {
          "date": "2026-07-15",
          "close": 2253.9
        },
        {
          "date": "2026-07-16",
          "close": 2235.86
        },
        {
          "date": "2026-07-17",
          "close": 2121.02
        },
        {
          "date": "2026-07-20",
          "close": 2023.9
        },
        {
          "date": "2026-07-21",
          "close": 2084.81
        },
        {
          "date": "2026-07-22",
          "close": 2025.02
        },
        {
          "date": "2026-07-23",
          "close": 2073.13
        },
        {
          "date": "2026-07-24",
          "close": 2009.43
        },
        {
          "date": "2026-07-27",
          "close": 2102.28
        },
        {
          "date": "2026-07-28",
          "close": 2079.4
        },
        {
          "date": "2026-07-29",
          "close": 2136.89
        },
        {
          "date": "2026-07-30",
          "close": 2099.6
        },
        {
          "date": "2026-07-31",
          "close": 2148.21
        },
        {
          "date": "2026-08-03",
          "close": 2162.33
        },
        {
          "date": "2026-08-04",
          "close": 2197.52
        },
        {
          "date": "2026-08-05",
          "close": 2241.3
        },
        {
          "date": "2026-08-06",
          "close": 2222.81
        },
        {
          "date": "2026-08-07",
          "close": 2230.77
        },
        {
          "date": "2026-08-10",
          "close": 2266.51
        },
        {
          "date": "2026-08-11",
          "close": 2255.26
        },
        {
          "date": "2026-08-12",
          "close": 2289.49
        },
        {
          "date": "2026-08-13",
          "close": 2262.33
        },
        {
          "date": "2026-08-14",
          "close": 2271.02
        },
        {
          "date": "2026-08-17",
          "close": 2315.07
        },
        {
          "date": "2026-08-18",
          "close": 2266.47
        },
        {
          "date": "2026-08-19",
          "close": 2162.43
        },
        {
          "date": "2026-08-20",
          "close": 2195.85
        },
        {
          "date": "2026-08-21",
          "close": 2193.99
        },
        {
          "date": "2026-08-24",
          "close": 2200.69
        },
        {
          "date": "2026-08-25",
          "close": 2229.2
        },
        {
          "date": "2026-08-26",
          "close": 2253.43
        },
        {
          "date": "2026-08-27",
          "close": 2250.49
        },
        {
          "date": "2026-08-28",
          "close": 2250.18
        },
        {
          "date": "2026-08-31",
          "close": 2255.5
        },
        {
          "date": "2026-09-01",
          "close": 2269.65
        },
        {
          "date": "2026-09-02",
          "close": 2262.37
        },
        {
          "date": "2026-09-03",
          "close": 2247.73
        },
        {
          "date": "2026-09-04",
          "close": 2255.45
        },
        {
          "date": "2026-09-07",
          "close": 2282.23
        },
        {
          "date": "2026-09-08",
          "close": 2268.44
        },
        {
          "date": "2026-09-09",
          "close": 2244.47
        },
        {
          "date": "2026-09-10",
          "close": 2216.51
        },
        {
          "date": "2026-09-11",
          "close": 2164.79
        },
        {
          "date": "2026-09-14",
          "close": 2219.18
        },
        {
          "date": "2026-09-15",
          "close": 2193.0
        },
        {
          "date": "2026-09-16",
          "close": 2235.65
        },
        {
          "date": "2026-09-17",
          "close": 2212.61
        },
        {
          "date": "2026-09-18",
          "close": 2264.03
        },
        {
          "date": "2026-09-21",
          "close": 2271.68
        },
        {
          "date": "2026-09-22",
          "close": 2265.46
        },
        {
          "date": "2026-09-23",
          "close": 2226.63
        },
        {
          "date": "2026-09-24",
          "close": 2186.91
        },
        {
          "date": "2026-09-28",
          "close": 2141.14
        },
        {
          "date": "2026-09-29",
          "close": 2202.71
        },
        {
          "date": "2026-09-30",
          "close": 2191.63
        },
        {
          "date": "2026-10-08",
          "close": 2305.36
        },
        {
          "date": "2026-10-09",
          "close": 2397.71
        },
        {
          "date": "2026-10-12",
          "close": 2334.2
        },
        {
          "date": "2026-10-13",
          "close": 2299.42
        },
        {
          "date": "2026-10-14",
          "close": 2252.18
        },
        {
          "date": "2026-10-15",
          "close": 2198.19
        },
        {
          "date": "2026-10-16",
          "close": 2106.08
        },
        {
          "date": "2026-10-19",
          "close": 2036.26
        },
        {
          "date": "2026-10-20",
          "close": 2054.63
        },
        {
          "date": "2026-10-21",
          "close": 2020.38
        },
        {
          "date": "2026-10-22",
          "close": 1930.3
        },
        {
          "date": "2026-10-23",
          "close": 1976.57
        },
        {
          "date": "2026-10-26",
          "close": 1992.03
        },
        {
          "date": "2026-10-27",
          "close": 1929.22
        },
        {
          "date": "2026-10-28",
          "close": 1940.78
        },
        {
          "date": "2026-10-29",
          "close": 1876.65
        },
        {
          "date": "2026-10-30",
          "close": 1858.99
        },
        {
          "date": "2026-11-02",
          "close": 1897.23
        },
        {
          "date": "2026-11-03",
          "close": 1968.51
        },
        {
          "date": "2026-11-04",
          "close": 1999.32
        },
        {
          "date": "2026-11-05",
          "close": 2054.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4939759036144578,
          "pullback_frequency": 0.37349397590361444,
          "up_wilson": [
            0.38908871700058717,
            0.5993960457661837
          ],
          "pullback_wilson": [
            0.2771968733976937,
            0.48098314470449244
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4423076923076923,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "pullback_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1307",
      "name": "电机Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013334051182656737,
        "5": -0.011730936680945603,
        "20": 0.004541027134972175,
        "60": -0.05679051528654189
      },
      "moving_averages": {
        "5": 2206.794000000041,
        "20": 2235.8090000000084,
        "60": 2303.0030000000143
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-10-23",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.06292267224282866,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2877.94
        },
        {
          "date": "2026-05-14",
          "close": 2822.96
        },
        {
          "date": "2026-05-15",
          "close": 2954.13
        },
        {
          "date": "2026-05-18",
          "close": 2984.6
        },
        {
          "date": "2026-05-19",
          "close": 2991.48
        },
        {
          "date": "2026-05-20",
          "close": 2931.15
        },
        {
          "date": "2026-05-21",
          "close": 2934.36
        },
        {
          "date": "2026-05-22",
          "close": 3024.77
        },
        {
          "date": "2026-05-25",
          "close": 3049.14
        },
        {
          "date": "2026-05-26",
          "close": 3057.53
        },
        {
          "date": "2026-05-27",
          "close": 2934.28
        },
        {
          "date": "2026-05-28",
          "close": 2911.34
        },
        {
          "date": "2026-05-29",
          "close": 2764.66
        },
        {
          "date": "2026-06-01",
          "close": 2770.79
        },
        {
          "date": "2026-06-02",
          "close": 2779.44
        },
        {
          "date": "2026-06-03",
          "close": 2754.84
        },
        {
          "date": "2026-06-04",
          "close": 2751.34
        },
        {
          "date": "2026-06-05",
          "close": 2837.21
        },
        {
          "date": "2026-06-08",
          "close": 2785.48
        },
        {
          "date": "2026-06-09",
          "close": 2767.6
        },
        {
          "date": "2026-06-10",
          "close": 2714.75
        },
        {
          "date": "2026-06-11",
          "close": 2624.3
        },
        {
          "date": "2026-06-12",
          "close": 2637.15
        },
        {
          "date": "2026-06-15",
          "close": 2708.48
        },
        {
          "date": "2026-06-16",
          "close": 2747.83
        },
        {
          "date": "2026-06-17",
          "close": 2698.95
        },
        {
          "date": "2026-06-18",
          "close": 2711.05
        },
        {
          "date": "2026-06-22",
          "close": 2692.49
        },
        {
          "date": "2026-06-23",
          "close": 2692.06
        },
        {
          "date": "2026-06-24",
          "close": 2645.23
        },
        {
          "date": "2026-06-25",
          "close": 2589.87
        },
        {
          "date": "2026-06-26",
          "close": 2474.33
        },
        {
          "date": "2026-06-29",
          "close": 2423.7
        },
        {
          "date": "2026-06-30",
          "close": 2500.72
        },
        {
          "date": "2026-07-01",
          "close": 2544.35
        },
        {
          "date": "2026-07-02",
          "close": 2562.49
        },
        {
          "date": "2026-07-03",
          "close": 2703.0
        },
        {
          "date": "2026-07-06",
          "close": 2606.19
        },
        {
          "date": "2026-07-07",
          "close": 2515.55
        },
        {
          "date": "2026-07-08",
          "close": 2399.03
        },
        {
          "date": "2026-07-09",
          "close": 2420.48
        },
        {
          "date": "2026-07-10",
          "close": 2435.63
        },
        {
          "date": "2026-07-13",
          "close": 2282.73
        },
        {
          "date": "2026-07-14",
          "close": 2326.82
        },
        {
          "date": "2026-07-15",
          "close": 2316.65
        },
        {
          "date": "2026-07-16",
          "close": 2313.32
        },
        {
          "date": "2026-07-17",
          "close": 2200.83
        },
        {
          "date": "2026-07-20",
          "close": 2100.58
        },
        {
          "date": "2026-07-21",
          "close": 2151.13
        },
        {
          "date": "2026-07-22",
          "close": 2115.5
        },
        {
          "date": "2026-07-23",
          "close": 2168.53
        },
        {
          "date": "2026-07-24",
          "close": 2109.62
        },
        {
          "date": "2026-07-27",
          "close": 2188.97
        },
        {
          "date": "2026-07-28",
          "close": 2175.58
        },
        {
          "date": "2026-07-29",
          "close": 2215.67
        },
        {
          "date": "2026-07-30",
          "close": 2164.94
        },
        {
          "date": "2026-07-31",
          "close": 2251.52
        },
        {
          "date": "2026-08-03",
          "close": 2311.64
        },
        {
          "date": "2026-08-04",
          "close": 2341.72
        },
        {
          "date": "2026-08-05",
          "close": 2394.59
        },
        {
          "date": "2026-08-06",
          "close": 2398.32
        },
        {
          "date": "2026-08-07",
          "close": 2407.76
        },
        {
          "date": "2026-08-10",
          "close": 2404.61
        },
        {
          "date": "2026-08-11",
          "close": 2425.19
        },
        {
          "date": "2026-08-12",
          "close": 2447.07
        },
        {
          "date": "2026-08-13",
          "close": 2424.3
        },
        {
          "date": "2026-08-14",
          "close": 2418.89
        },
        {
          "date": "2026-08-17",
          "close": 2450.02
        },
        {
          "date": "2026-08-18",
          "close": 2472.39
        },
        {
          "date": "2026-08-19",
          "close": 2303.22
        },
        {
          "date": "2026-08-20",
          "close": 2311.55
        },
        {
          "date": "2026-08-21",
          "close": 2315.0
        },
        {
          "date": "2026-08-24",
          "close": 2283.79
        },
        {
          "date": "2026-08-25",
          "close": 2323.15
        },
        {
          "date": "2026-08-26",
          "close": 2297.31
        },
        {
          "date": "2026-08-27",
          "close": 2323.51
        },
        {
          "date": "2026-08-28",
          "close": 2315.23
        },
        {
          "date": "2026-08-31",
          "close": 2356.61
        },
        {
          "date": "2026-09-01",
          "close": 2350.86
        },
        {
          "date": "2026-09-02",
          "close": 2344.84
        },
        {
          "date": "2026-09-03",
          "close": 2392.56
        },
        {
          "date": "2026-09-04",
          "close": 2350.27
        },
        {
          "date": "2026-09-07",
          "close": 2364.59
        },
        {
          "date": "2026-09-08",
          "close": 2351.32
        },
        {
          "date": "2026-09-09",
          "close": 2344.19
        },
        {
          "date": "2026-09-10",
          "close": 2302.94
        },
        {
          "date": "2026-09-11",
          "close": 2243.85
        },
        {
          "date": "2026-09-14",
          "close": 2271.73
        },
        {
          "date": "2026-09-15",
          "close": 2223.56
        },
        {
          "date": "2026-09-16",
          "close": 2247.09
        },
        {
          "date": "2026-09-17",
          "close": 2264.59
        },
        {
          "date": "2026-09-18",
          "close": 2293.61
        },
        {
          "date": "2026-09-21",
          "close": 2341.73
        },
        {
          "date": "2026-09-22",
          "close": 2338.62
        },
        {
          "date": "2026-09-23",
          "close": 2321.07
        },
        {
          "date": "2026-09-24",
          "close": 2316.85
        },
        {
          "date": "2026-09-28",
          "close": 2287.39
        },
        {
          "date": "2026-09-29",
          "close": 2299.14
        },
        {
          "date": "2026-09-30",
          "close": 2286.89
        },
        {
          "date": "2026-10-08",
          "close": 2248.39
        },
        {
          "date": "2026-10-09",
          "close": 2260.13
        },
        {
          "date": "2026-10-12",
          "close": 2237.97
        },
        {
          "date": "2026-10-13",
          "close": 2227.32
        },
        {
          "date": "2026-10-14",
          "close": 2169.16
        },
        {
          "date": "2026-10-15",
          "close": 2085.43
        },
        {
          "date": "2026-10-16",
          "close": 2123.23
        },
        {
          "date": "2026-10-19",
          "close": 2156.34
        },
        {
          "date": "2026-10-20",
          "close": 2202.87
        },
        {
          "date": "2026-10-21",
          "close": 2182.85
        },
        {
          "date": "2026-10-22",
          "close": 2273.05
        },
        {
          "date": "2026-10-23",
          "close": 2390.77
        },
        {
          "date": "2026-10-26",
          "close": 2322.64
        },
        {
          "date": "2026-10-27",
          "close": 2354.78
        },
        {
          "date": "2026-10-28",
          "close": 2410.26
        },
        {
          "date": "2026-10-29",
          "close": 2285.41
        },
        {
          "date": "2026-10-30",
          "close": 2186.59
        },
        {
          "date": "2026-11-02",
          "close": 2196.34
        },
        {
          "date": "2026-11-03",
          "close": 2163.56
        },
        {
          "date": "2026-11-04",
          "close": 2228.88
        },
        {
          "date": "2026-11-05",
          "close": 2258.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5822784810126582,
          "pullback_frequency": 0.3670886075949367,
          "up_wilson": [
            0.47219253771133196,
            0.684733718598782
          ],
          "pullback_wilson": [
            0.26927292520497503,
            0.477230814601764
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.4807692307692308,
          "up_wilson": [
            0.4419432537390302,
            0.7013194791649908
          ],
          "pullback_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 34,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5588235294117647,
          "baseline_hit_rate": 0.5588235294117647,
          "hit_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "baseline_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1308",
      "name": "电工仪器仪表",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020450635060448308,
        "5": 0.046807992659038566,
        "20": -0.07779936236116103,
        "60": -0.11242636434367004
      },
      "moving_averages": {
        "5": 2155.6279999999797,
        "20": 2273.5289999999923,
        "60": 2437.5923333333417
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.08396902781760829,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3018.66
        },
        {
          "date": "2026-05-14",
          "close": 2948.58
        },
        {
          "date": "2026-05-15",
          "close": 2905.04
        },
        {
          "date": "2026-05-18",
          "close": 2969.09
        },
        {
          "date": "2026-05-19",
          "close": 3036.33
        },
        {
          "date": "2026-05-20",
          "close": 3017.48
        },
        {
          "date": "2026-05-21",
          "close": 2869.74
        },
        {
          "date": "2026-05-22",
          "close": 2972.71
        },
        {
          "date": "2026-05-25",
          "close": 3009.59
        },
        {
          "date": "2026-05-26",
          "close": 2953.2
        },
        {
          "date": "2026-05-27",
          "close": 2922.8
        },
        {
          "date": "2026-05-28",
          "close": 2984.75
        },
        {
          "date": "2026-05-29",
          "close": 2901.6
        },
        {
          "date": "2026-06-01",
          "close": 2909.19
        },
        {
          "date": "2026-06-02",
          "close": 2891.83
        },
        {
          "date": "2026-06-03",
          "close": 2882.82
        },
        {
          "date": "2026-06-04",
          "close": 2858.19
        },
        {
          "date": "2026-06-05",
          "close": 2859.82
        },
        {
          "date": "2026-06-08",
          "close": 2760.58
        },
        {
          "date": "2026-06-09",
          "close": 2769.46
        },
        {
          "date": "2026-06-10",
          "close": 2710.73
        },
        {
          "date": "2026-06-11",
          "close": 2655.91
        },
        {
          "date": "2026-06-12",
          "close": 2667.85
        },
        {
          "date": "2026-06-15",
          "close": 2709.76
        },
        {
          "date": "2026-06-16",
          "close": 2752.62
        },
        {
          "date": "2026-06-17",
          "close": 2699.35
        },
        {
          "date": "2026-06-18",
          "close": 2658.42
        },
        {
          "date": "2026-06-22",
          "close": 2732.34
        },
        {
          "date": "2026-06-23",
          "close": 2695.07
        },
        {
          "date": "2026-06-24",
          "close": 2622.42
        },
        {
          "date": "2026-06-25",
          "close": 2593.55
        },
        {
          "date": "2026-06-26",
          "close": 2511.61
        },
        {
          "date": "2026-06-29",
          "close": 2485.48
        },
        {
          "date": "2026-06-30",
          "close": 2512.44
        },
        {
          "date": "2026-07-01",
          "close": 2524.02
        },
        {
          "date": "2026-07-02",
          "close": 2485.03
        },
        {
          "date": "2026-07-03",
          "close": 2530.23
        },
        {
          "date": "2026-07-06",
          "close": 2480.12
        },
        {
          "date": "2026-07-07",
          "close": 2410.0
        },
        {
          "date": "2026-07-08",
          "close": 2384.15
        },
        {
          "date": "2026-07-09",
          "close": 2398.55
        },
        {
          "date": "2026-07-10",
          "close": 2445.67
        },
        {
          "date": "2026-07-13",
          "close": 2371.62
        },
        {
          "date": "2026-07-14",
          "close": 2408.27
        },
        {
          "date": "2026-07-15",
          "close": 2419.76
        },
        {
          "date": "2026-07-16",
          "close": 2413.07
        },
        {
          "date": "2026-07-17",
          "close": 2351.57
        },
        {
          "date": "2026-07-20",
          "close": 2314.54
        },
        {
          "date": "2026-07-21",
          "close": 2314.64
        },
        {
          "date": "2026-07-22",
          "close": 2268.77
        },
        {
          "date": "2026-07-23",
          "close": 2361.97
        },
        {
          "date": "2026-07-24",
          "close": 2277.0
        },
        {
          "date": "2026-07-27",
          "close": 2332.66
        },
        {
          "date": "2026-07-28",
          "close": 2295.68
        },
        {
          "date": "2026-07-29",
          "close": 2358.91
        },
        {
          "date": "2026-07-30",
          "close": 2337.67
        },
        {
          "date": "2026-07-31",
          "close": 2388.25
        },
        {
          "date": "2026-08-03",
          "close": 2456.99
        },
        {
          "date": "2026-08-04",
          "close": 2503.3
        },
        {
          "date": "2026-08-05",
          "close": 2519.16
        },
        {
          "date": "2026-08-06",
          "close": 2509.67
        },
        {
          "date": "2026-08-07",
          "close": 2493.39
        },
        {
          "date": "2026-08-10",
          "close": 2534.57
        },
        {
          "date": "2026-08-11",
          "close": 2508.72
        },
        {
          "date": "2026-08-12",
          "close": 2535.19
        },
        {
          "date": "2026-08-13",
          "close": 2545.64
        },
        {
          "date": "2026-08-14",
          "close": 2553.48
        },
        {
          "date": "2026-08-17",
          "close": 2601.84
        },
        {
          "date": "2026-08-18",
          "close": 2589.06
        },
        {
          "date": "2026-08-19",
          "close": 2489.09
        },
        {
          "date": "2026-08-20",
          "close": 2519.86
        },
        {
          "date": "2026-08-21",
          "close": 2518.3
        },
        {
          "date": "2026-08-24",
          "close": 2496.32
        },
        {
          "date": "2026-08-25",
          "close": 2530.46
        },
        {
          "date": "2026-08-26",
          "close": 2528.37
        },
        {
          "date": "2026-08-27",
          "close": 2524.55
        },
        {
          "date": "2026-08-28",
          "close": 2555.04
        },
        {
          "date": "2026-08-31",
          "close": 2567.97
        },
        {
          "date": "2026-09-01",
          "close": 2590.32
        },
        {
          "date": "2026-09-02",
          "close": 2564.44
        },
        {
          "date": "2026-09-03",
          "close": 2565.77
        },
        {
          "date": "2026-09-04",
          "close": 2574.43
        },
        {
          "date": "2026-09-07",
          "close": 2584.81
        },
        {
          "date": "2026-09-08",
          "close": 2607.58
        },
        {
          "date": "2026-09-09",
          "close": 2604.58
        },
        {
          "date": "2026-09-10",
          "close": 2556.76
        },
        {
          "date": "2026-09-11",
          "close": 2503.66
        },
        {
          "date": "2026-09-14",
          "close": 2502.38
        },
        {
          "date": "2026-09-15",
          "close": 2448.85
        },
        {
          "date": "2026-09-16",
          "close": 2463.97
        },
        {
          "date": "2026-09-17",
          "close": 2465.32
        },
        {
          "date": "2026-09-18",
          "close": 2507.54
        },
        {
          "date": "2026-09-21",
          "close": 2519.69
        },
        {
          "date": "2026-09-22",
          "close": 2501.1
        },
        {
          "date": "2026-09-23",
          "close": 2492.3
        },
        {
          "date": "2026-09-24",
          "close": 2449.23
        },
        {
          "date": "2026-09-28",
          "close": 2403.19
        },
        {
          "date": "2026-09-29",
          "close": 2429.58
        },
        {
          "date": "2026-09-30",
          "close": 2423.37
        },
        {
          "date": "2026-10-08",
          "close": 2424.57
        },
        {
          "date": "2026-10-09",
          "close": 2431.43
        },
        {
          "date": "2026-10-12",
          "close": 2436.51
        },
        {
          "date": "2026-10-13",
          "close": 2440.9
        },
        {
          "date": "2026-10-14",
          "close": 2368.34
        },
        {
          "date": "2026-10-15",
          "close": 2307.1
        },
        {
          "date": "2026-10-16",
          "close": 2335.48
        },
        {
          "date": "2026-10-19",
          "close": 2331.07
        },
        {
          "date": "2026-10-20",
          "close": 2352.64
        },
        {
          "date": "2026-10-21",
          "close": 2327.05
        },
        {
          "date": "2026-10-22",
          "close": 2289.37
        },
        {
          "date": "2026-10-23",
          "close": 2319.14
        },
        {
          "date": "2026-10-26",
          "close": 2265.26
        },
        {
          "date": "2026-10-27",
          "close": 2165.21
        },
        {
          "date": "2026-10-28",
          "close": 2186.98
        },
        {
          "date": "2026-10-29",
          "close": 2135.96
        },
        {
          "date": "2026-10-30",
          "close": 2087.99
        },
        {
          "date": "2026-11-02",
          "close": 2131.35
        },
        {
          "date": "2026-11-03",
          "close": 2131.73
        },
        {
          "date": "2026-11-04",
          "close": 2191.13
        },
        {
          "date": "2026-11-05",
          "close": 2235.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5147058823529411,
          "pullback_frequency": 0.3382352941176471,
          "up_wilson": [
            0.39834753306325144,
            0.6294915452743935
          ],
          "pullback_wilson": [
            0.23714253215255424,
            0.45662760613335107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4888888888888889,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 18,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1309",
      "name": "电网自动化设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026830806398607354,
        "5": 0.034869898059660454,
        "20": -0.07257791504552558,
        "60": -0.1370375512629305
      },
      "moving_averages": {
        "5": 5549.279999999888,
        "20": 5807.496500000032,
        "60": 6256.996666666687
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-05-21",
            "end": "2026-06-12",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-17",
            "end": "2026-08-03",
            "sessions": 33,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-21",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07587394364170619,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8594.41
        },
        {
          "date": "2026-05-14",
          "close": 8295.82
        },
        {
          "date": "2026-05-15",
          "close": 8122.69
        },
        {
          "date": "2026-05-18",
          "close": 8350.95
        },
        {
          "date": "2026-05-19",
          "close": 8557.44
        },
        {
          "date": "2026-05-20",
          "close": 8492.89
        },
        {
          "date": "2026-05-21",
          "close": 8111.52
        },
        {
          "date": "2026-05-22",
          "close": 8285.0
        },
        {
          "date": "2026-05-25",
          "close": 8347.65
        },
        {
          "date": "2026-05-26",
          "close": 8203.81
        },
        {
          "date": "2026-05-27",
          "close": 8115.7
        },
        {
          "date": "2026-05-28",
          "close": 8227.32
        },
        {
          "date": "2026-05-29",
          "close": 8026.7
        },
        {
          "date": "2026-06-01",
          "close": 8017.76
        },
        {
          "date": "2026-06-02",
          "close": 7866.86
        },
        {
          "date": "2026-06-03",
          "close": 7833.34
        },
        {
          "date": "2026-06-04",
          "close": 7631.77
        },
        {
          "date": "2026-06-05",
          "close": 7566.85
        },
        {
          "date": "2026-06-08",
          "close": 7250.47
        },
        {
          "date": "2026-06-09",
          "close": 7320.0
        },
        {
          "date": "2026-06-10",
          "close": 7102.96
        },
        {
          "date": "2026-06-11",
          "close": 6986.85
        },
        {
          "date": "2026-06-12",
          "close": 7103.51
        },
        {
          "date": "2026-06-15",
          "close": 7233.08
        },
        {
          "date": "2026-06-16",
          "close": 7339.85
        },
        {
          "date": "2026-06-17",
          "close": 7242.23
        },
        {
          "date": "2026-06-18",
          "close": 7246.78
        },
        {
          "date": "2026-06-22",
          "close": 7420.36
        },
        {
          "date": "2026-06-23",
          "close": 7322.99
        },
        {
          "date": "2026-06-24",
          "close": 7223.03
        },
        {
          "date": "2026-06-25",
          "close": 7133.78
        },
        {
          "date": "2026-06-26",
          "close": 6891.33
        },
        {
          "date": "2026-06-29",
          "close": 6809.43
        },
        {
          "date": "2026-06-30",
          "close": 6924.01
        },
        {
          "date": "2026-07-01",
          "close": 7014.97
        },
        {
          "date": "2026-07-02",
          "close": 6868.52
        },
        {
          "date": "2026-07-03",
          "close": 7054.48
        },
        {
          "date": "2026-07-06",
          "close": 6860.42
        },
        {
          "date": "2026-07-07",
          "close": 6652.93
        },
        {
          "date": "2026-07-08",
          "close": 6519.54
        },
        {
          "date": "2026-07-09",
          "close": 6586.32
        },
        {
          "date": "2026-07-10",
          "close": 6597.45
        },
        {
          "date": "2026-07-13",
          "close": 6283.91
        },
        {
          "date": "2026-07-14",
          "close": 6349.35
        },
        {
          "date": "2026-07-15",
          "close": 6275.13
        },
        {
          "date": "2026-07-16",
          "close": 6157.3
        },
        {
          "date": "2026-07-17",
          "close": 5993.94
        },
        {
          "date": "2026-07-20",
          "close": 5958.11
        },
        {
          "date": "2026-07-21",
          "close": 6041.58
        },
        {
          "date": "2026-07-22",
          "close": 5968.31
        },
        {
          "date": "2026-07-23",
          "close": 6303.06
        },
        {
          "date": "2026-07-24",
          "close": 6044.83
        },
        {
          "date": "2026-07-27",
          "close": 6272.02
        },
        {
          "date": "2026-07-28",
          "close": 6132.94
        },
        {
          "date": "2026-07-29",
          "close": 6269.05
        },
        {
          "date": "2026-07-30",
          "close": 6057.7
        },
        {
          "date": "2026-07-31",
          "close": 6235.54
        },
        {
          "date": "2026-08-03",
          "close": 6436.08
        },
        {
          "date": "2026-08-04",
          "close": 6601.33
        },
        {
          "date": "2026-08-05",
          "close": 6698.31
        },
        {
          "date": "2026-08-06",
          "close": 6643.33
        },
        {
          "date": "2026-08-07",
          "close": 6658.23
        },
        {
          "date": "2026-08-10",
          "close": 6748.36
        },
        {
          "date": "2026-08-11",
          "close": 6670.05
        },
        {
          "date": "2026-08-12",
          "close": 6742.6
        },
        {
          "date": "2026-08-13",
          "close": 6682.36
        },
        {
          "date": "2026-08-14",
          "close": 6649.18
        },
        {
          "date": "2026-08-17",
          "close": 6784.18
        },
        {
          "date": "2026-08-18",
          "close": 6716.98
        },
        {
          "date": "2026-08-19",
          "close": 6379.25
        },
        {
          "date": "2026-08-20",
          "close": 6437.08
        },
        {
          "date": "2026-08-21",
          "close": 6464.56
        },
        {
          "date": "2026-08-24",
          "close": 6395.53
        },
        {
          "date": "2026-08-25",
          "close": 6453.04
        },
        {
          "date": "2026-08-26",
          "close": 6441.06
        },
        {
          "date": "2026-08-27",
          "close": 6465.45
        },
        {
          "date": "2026-08-28",
          "close": 6433.31
        },
        {
          "date": "2026-08-31",
          "close": 6515.88
        },
        {
          "date": "2026-09-01",
          "close": 6517.88
        },
        {
          "date": "2026-09-02",
          "close": 6476.82
        },
        {
          "date": "2026-09-03",
          "close": 6483.77
        },
        {
          "date": "2026-09-04",
          "close": 6475.91
        },
        {
          "date": "2026-09-07",
          "close": 6487.24
        },
        {
          "date": "2026-09-08",
          "close": 6473.92
        },
        {
          "date": "2026-09-09",
          "close": 6492.91
        },
        {
          "date": "2026-09-10",
          "close": 6449.5
        },
        {
          "date": "2026-09-11",
          "close": 6333.29
        },
        {
          "date": "2026-09-14",
          "close": 6388.9
        },
        {
          "date": "2026-09-15",
          "close": 6301.28
        },
        {
          "date": "2026-09-16",
          "close": 6365.15
        },
        {
          "date": "2026-09-17",
          "close": 6369.47
        },
        {
          "date": "2026-09-18",
          "close": 6493.25
        },
        {
          "date": "2026-09-21",
          "close": 6571.44
        },
        {
          "date": "2026-09-22",
          "close": 6555.79
        },
        {
          "date": "2026-09-23",
          "close": 6455.77
        },
        {
          "date": "2026-09-24",
          "close": 6356.36
        },
        {
          "date": "2026-09-28",
          "close": 6188.08
        },
        {
          "date": "2026-09-29",
          "close": 6251.45
        },
        {
          "date": "2026-09-30",
          "close": 6268.51
        },
        {
          "date": "2026-10-08",
          "close": 6232.75
        },
        {
          "date": "2026-10-09",
          "close": 6254.98
        },
        {
          "date": "2026-10-12",
          "close": 6169.32
        },
        {
          "date": "2026-10-13",
          "close": 6162.21
        },
        {
          "date": "2026-10-14",
          "close": 5953.0
        },
        {
          "date": "2026-10-15",
          "close": 5780.23
        },
        {
          "date": "2026-10-16",
          "close": 5814.83
        },
        {
          "date": "2026-10-19",
          "close": 5834.03
        },
        {
          "date": "2026-10-20",
          "close": 5933.93
        },
        {
          "date": "2026-10-21",
          "close": 5916.21
        },
        {
          "date": "2026-10-22",
          "close": 5819.1
        },
        {
          "date": "2026-10-23",
          "close": 5929.84
        },
        {
          "date": "2026-10-26",
          "close": 5836.49
        },
        {
          "date": "2026-10-27",
          "close": 5669.96
        },
        {
          "date": "2026-10-28",
          "close": 5743.78
        },
        {
          "date": "2026-10-29",
          "close": 5585.62
        },
        {
          "date": "2026-10-30",
          "close": 5366.61
        },
        {
          "date": "2026-11-02",
          "close": 5500.26
        },
        {
          "date": "2026-11-03",
          "close": 5469.79
        },
        {
          "date": "2026-11-04",
          "close": 5629.35
        },
        {
          "date": "2026-11-05",
          "close": 5780.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49295774647887325,
          "pullback_frequency": 0.36619718309859156,
          "up_wilson": [
            0.38005150511212876,
            0.6065869167497993
          ],
          "pullback_wilson": [
            0.26370221333974514,
            0.48242780203688757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 4,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1310",
      "name": "配电设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026173267552577872,
        "5": 0.035067594439934124,
        "20": -0.06842661097322511,
        "60": -0.09246269387943307
      },
      "moving_averages": {
        "5": 3024.9979999999514,
        "20": 3172.0304999999703,
        "60": 3350.504500000008
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-08-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-01",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 4,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06323345242096934,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4433.49
        },
        {
          "date": "2026-05-14",
          "close": 4271.53
        },
        {
          "date": "2026-05-15",
          "close": 4213.63
        },
        {
          "date": "2026-05-18",
          "close": 4287.93
        },
        {
          "date": "2026-05-19",
          "close": 4403.94
        },
        {
          "date": "2026-05-20",
          "close": 4340.76
        },
        {
          "date": "2026-05-21",
          "close": 4149.48
        },
        {
          "date": "2026-05-22",
          "close": 4222.03
        },
        {
          "date": "2026-05-25",
          "close": 4213.17
        },
        {
          "date": "2026-05-26",
          "close": 4114.0
        },
        {
          "date": "2026-05-27",
          "close": 4119.85
        },
        {
          "date": "2026-05-28",
          "close": 4181.21
        },
        {
          "date": "2026-05-29",
          "close": 4074.45
        },
        {
          "date": "2026-06-01",
          "close": 4096.08
        },
        {
          "date": "2026-06-02",
          "close": 3989.53
        },
        {
          "date": "2026-06-03",
          "close": 3930.34
        },
        {
          "date": "2026-06-04",
          "close": 3843.87
        },
        {
          "date": "2026-06-05",
          "close": 3865.65
        },
        {
          "date": "2026-06-08",
          "close": 3708.09
        },
        {
          "date": "2026-06-09",
          "close": 3739.96
        },
        {
          "date": "2026-06-10",
          "close": 3639.83
        },
        {
          "date": "2026-06-11",
          "close": 3524.9
        },
        {
          "date": "2026-06-12",
          "close": 3577.22
        },
        {
          "date": "2026-06-15",
          "close": 3683.58
        },
        {
          "date": "2026-06-16",
          "close": 3797.16
        },
        {
          "date": "2026-06-17",
          "close": 3774.61
        },
        {
          "date": "2026-06-18",
          "close": 3766.74
        },
        {
          "date": "2026-06-22",
          "close": 3811.98
        },
        {
          "date": "2026-06-23",
          "close": 3779.54
        },
        {
          "date": "2026-06-24",
          "close": 3700.36
        },
        {
          "date": "2026-06-25",
          "close": 3580.18
        },
        {
          "date": "2026-06-26",
          "close": 3465.84
        },
        {
          "date": "2026-06-29",
          "close": 3464.52
        },
        {
          "date": "2026-06-30",
          "close": 3536.16
        },
        {
          "date": "2026-07-01",
          "close": 3527.59
        },
        {
          "date": "2026-07-02",
          "close": 3524.34
        },
        {
          "date": "2026-07-03",
          "close": 3600.54
        },
        {
          "date": "2026-07-06",
          "close": 3506.89
        },
        {
          "date": "2026-07-07",
          "close": 3402.17
        },
        {
          "date": "2026-07-08",
          "close": 3357.75
        },
        {
          "date": "2026-07-09",
          "close": 3349.65
        },
        {
          "date": "2026-07-10",
          "close": 3394.82
        },
        {
          "date": "2026-07-13",
          "close": 3229.95
        },
        {
          "date": "2026-07-14",
          "close": 3289.85
        },
        {
          "date": "2026-07-15",
          "close": 3282.24
        },
        {
          "date": "2026-07-16",
          "close": 3274.52
        },
        {
          "date": "2026-07-17",
          "close": 3144.94
        },
        {
          "date": "2026-07-20",
          "close": 3053.78
        },
        {
          "date": "2026-07-21",
          "close": 3091.33
        },
        {
          "date": "2026-07-22",
          "close": 3031.3
        },
        {
          "date": "2026-07-23",
          "close": 3205.92
        },
        {
          "date": "2026-07-24",
          "close": 3103.99
        },
        {
          "date": "2026-07-27",
          "close": 3195.69
        },
        {
          "date": "2026-07-28",
          "close": 3169.52
        },
        {
          "date": "2026-07-29",
          "close": 3220.26
        },
        {
          "date": "2026-07-30",
          "close": 3194.93
        },
        {
          "date": "2026-07-31",
          "close": 3259.37
        },
        {
          "date": "2026-08-03",
          "close": 3356.84
        },
        {
          "date": "2026-08-04",
          "close": 3420.99
        },
        {
          "date": "2026-08-05",
          "close": 3469.94
        },
        {
          "date": "2026-08-06",
          "close": 3455.18
        },
        {
          "date": "2026-08-07",
          "close": 3436.78
        },
        {
          "date": "2026-08-10",
          "close": 3495.43
        },
        {
          "date": "2026-08-11",
          "close": 3441.4
        },
        {
          "date": "2026-08-12",
          "close": 3481.15
        },
        {
          "date": "2026-08-13",
          "close": 3480.45
        },
        {
          "date": "2026-08-14",
          "close": 3471.62
        },
        {
          "date": "2026-08-17",
          "close": 3565.98
        },
        {
          "date": "2026-08-18",
          "close": 3566.05
        },
        {
          "date": "2026-08-19",
          "close": 3406.52
        },
        {
          "date": "2026-08-20",
          "close": 3463.98
        },
        {
          "date": "2026-08-21",
          "close": 3441.41
        },
        {
          "date": "2026-08-24",
          "close": 3400.22
        },
        {
          "date": "2026-08-25",
          "close": 3445.58
        },
        {
          "date": "2026-08-26",
          "close": 3452.72
        },
        {
          "date": "2026-08-27",
          "close": 3438.99
        },
        {
          "date": "2026-08-28",
          "close": 3459.72
        },
        {
          "date": "2026-08-31",
          "close": 3486.21
        },
        {
          "date": "2026-09-01",
          "close": 3488.03
        },
        {
          "date": "2026-09-02",
          "close": 3499.67
        },
        {
          "date": "2026-09-03",
          "close": 3468.26
        },
        {
          "date": "2026-09-04",
          "close": 3453.86
        },
        {
          "date": "2026-09-07",
          "close": 3459.94
        },
        {
          "date": "2026-09-08",
          "close": 3455.18
        },
        {
          "date": "2026-09-09",
          "close": 3434.21
        },
        {
          "date": "2026-09-10",
          "close": 3371.46
        },
        {
          "date": "2026-09-11",
          "close": 3328.27
        },
        {
          "date": "2026-09-14",
          "close": 3370.33
        },
        {
          "date": "2026-09-15",
          "close": 3317.96
        },
        {
          "date": "2026-09-16",
          "close": 3371.74
        },
        {
          "date": "2026-09-17",
          "close": 3361.47
        },
        {
          "date": "2026-09-18",
          "close": 3425.84
        },
        {
          "date": "2026-09-21",
          "close": 3493.22
        },
        {
          "date": "2026-09-22",
          "close": 3470.9
        },
        {
          "date": "2026-09-23",
          "close": 3458.07
        },
        {
          "date": "2026-09-24",
          "close": 3449.08
        },
        {
          "date": "2026-09-28",
          "close": 3361.56
        },
        {
          "date": "2026-09-29",
          "close": 3398.56
        },
        {
          "date": "2026-09-30",
          "close": 3382.25
        },
        {
          "date": "2026-10-08",
          "close": 3380.41
        },
        {
          "date": "2026-10-09",
          "close": 3361.67
        },
        {
          "date": "2026-10-12",
          "close": 3360.53
        },
        {
          "date": "2026-10-13",
          "close": 3358.9
        },
        {
          "date": "2026-10-14",
          "close": 3274.28
        },
        {
          "date": "2026-10-15",
          "close": 3193.52
        },
        {
          "date": "2026-10-16",
          "close": 3225.76
        },
        {
          "date": "2026-10-19",
          "close": 3227.84
        },
        {
          "date": "2026-10-20",
          "close": 3264.24
        },
        {
          "date": "2026-10-21",
          "close": 3236.87
        },
        {
          "date": "2026-10-22",
          "close": 3182.65
        },
        {
          "date": "2026-10-23",
          "close": 3209.49
        },
        {
          "date": "2026-10-26",
          "close": 3155.08
        },
        {
          "date": "2026-10-27",
          "close": 3087.23
        },
        {
          "date": "2026-10-28",
          "close": 3135.15
        },
        {
          "date": "2026-10-29",
          "close": 3042.41
        },
        {
          "date": "2026-10-30",
          "close": 2922.34
        },
        {
          "date": "2026-11-02",
          "close": 2996.75
        },
        {
          "date": "2026-11-03",
          "close": 2988.02
        },
        {
          "date": "2026-11-04",
          "close": 3068.78
        },
        {
          "date": "2026-11-05",
          "close": 3149.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6190476190476191,
          "pullback_frequency": 0.3492063492063492,
          "up_wilson": [
            0.4955863038023086,
            0.7288253153432028
          ],
          "pullback_wilson": [
            0.24325989015230323,
            0.47248539226338215
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5277777777777778,
          "up_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "pullback_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1311",
      "name": "输变电设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03384274029049994,
        "5": 0.048577849881673574,
        "20": -0.05973077508268132,
        "60": -0.15845276518888907
      },
      "moving_averages": {
        "5": 3352.320000000019,
        "20": 3519.3695000000066,
        "60": 3815.7775000000215
      },
      "phase": "下降",
      "phase_days": 34,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-29",
            "end": "2026-08-20",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-08-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-11-05",
            "sessions": 34,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06812836799318533,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5381.01
        },
        {
          "date": "2026-05-14",
          "close": 5185.2
        },
        {
          "date": "2026-05-15",
          "close": 5068.88
        },
        {
          "date": "2026-05-18",
          "close": 5093.41
        },
        {
          "date": "2026-05-19",
          "close": 5241.18
        },
        {
          "date": "2026-05-20",
          "close": 5158.5
        },
        {
          "date": "2026-05-21",
          "close": 4914.38
        },
        {
          "date": "2026-05-22",
          "close": 4977.18
        },
        {
          "date": "2026-05-25",
          "close": 4986.71
        },
        {
          "date": "2026-05-26",
          "close": 4848.15
        },
        {
          "date": "2026-05-27",
          "close": 4876.6
        },
        {
          "date": "2026-05-28",
          "close": 4954.41
        },
        {
          "date": "2026-05-29",
          "close": 4853.54
        },
        {
          "date": "2026-06-01",
          "close": 4941.97
        },
        {
          "date": "2026-06-02",
          "close": 4801.63
        },
        {
          "date": "2026-06-03",
          "close": 4734.89
        },
        {
          "date": "2026-06-04",
          "close": 4630.43
        },
        {
          "date": "2026-06-05",
          "close": 4585.85
        },
        {
          "date": "2026-06-08",
          "close": 4389.5
        },
        {
          "date": "2026-06-09",
          "close": 4433.2
        },
        {
          "date": "2026-06-10",
          "close": 4249.79
        },
        {
          "date": "2026-06-11",
          "close": 4177.74
        },
        {
          "date": "2026-06-12",
          "close": 4223.77
        },
        {
          "date": "2026-06-15",
          "close": 4393.96
        },
        {
          "date": "2026-06-16",
          "close": 4540.37
        },
        {
          "date": "2026-06-17",
          "close": 4481.16
        },
        {
          "date": "2026-06-18",
          "close": 4401.86
        },
        {
          "date": "2026-06-22",
          "close": 4502.28
        },
        {
          "date": "2026-06-23",
          "close": 4420.24
        },
        {
          "date": "2026-06-24",
          "close": 4389.48
        },
        {
          "date": "2026-06-25",
          "close": 4294.1
        },
        {
          "date": "2026-06-26",
          "close": 4133.37
        },
        {
          "date": "2026-06-29",
          "close": 4092.1
        },
        {
          "date": "2026-06-30",
          "close": 4142.04
        },
        {
          "date": "2026-07-01",
          "close": 4164.36
        },
        {
          "date": "2026-07-02",
          "close": 4073.62
        },
        {
          "date": "2026-07-03",
          "close": 4157.38
        },
        {
          "date": "2026-07-06",
          "close": 4113.48
        },
        {
          "date": "2026-07-07",
          "close": 3984.84
        },
        {
          "date": "2026-07-08",
          "close": 3833.21
        },
        {
          "date": "2026-07-09",
          "close": 3864.81
        },
        {
          "date": "2026-07-10",
          "close": 3900.6
        },
        {
          "date": "2026-07-13",
          "close": 3697.91
        },
        {
          "date": "2026-07-14",
          "close": 3703.54
        },
        {
          "date": "2026-07-15",
          "close": 3671.25
        },
        {
          "date": "2026-07-16",
          "close": 3628.39
        },
        {
          "date": "2026-07-17",
          "close": 3542.48
        },
        {
          "date": "2026-07-20",
          "close": 3499.8
        },
        {
          "date": "2026-07-21",
          "close": 3561.7
        },
        {
          "date": "2026-07-22",
          "close": 3545.48
        },
        {
          "date": "2026-07-23",
          "close": 3854.5
        },
        {
          "date": "2026-07-24",
          "close": 3796.41
        },
        {
          "date": "2026-07-27",
          "close": 3946.82
        },
        {
          "date": "2026-07-28",
          "close": 3858.19
        },
        {
          "date": "2026-07-29",
          "close": 3961.55
        },
        {
          "date": "2026-07-30",
          "close": 3816.64
        },
        {
          "date": "2026-07-31",
          "close": 3889.07
        },
        {
          "date": "2026-08-03",
          "close": 4044.78
        },
        {
          "date": "2026-08-04",
          "close": 4142.77
        },
        {
          "date": "2026-08-05",
          "close": 4185.79
        },
        {
          "date": "2026-08-06",
          "close": 4121.06
        },
        {
          "date": "2026-08-07",
          "close": 4117.04
        },
        {
          "date": "2026-08-10",
          "close": 4245.24
        },
        {
          "date": "2026-08-11",
          "close": 4164.3
        },
        {
          "date": "2026-08-12",
          "close": 4237.35
        },
        {
          "date": "2026-08-13",
          "close": 4224.0
        },
        {
          "date": "2026-08-14",
          "close": 4149.18
        },
        {
          "date": "2026-08-17",
          "close": 4237.59
        },
        {
          "date": "2026-08-18",
          "close": 4193.97
        },
        {
          "date": "2026-08-19",
          "close": 3963.86
        },
        {
          "date": "2026-08-20",
          "close": 3955.4
        },
        {
          "date": "2026-08-21",
          "close": 4002.1
        },
        {
          "date": "2026-08-24",
          "close": 3959.84
        },
        {
          "date": "2026-08-25",
          "close": 3971.19
        },
        {
          "date": "2026-08-26",
          "close": 3988.6
        },
        {
          "date": "2026-08-27",
          "close": 3943.91
        },
        {
          "date": "2026-08-28",
          "close": 3926.36
        },
        {
          "date": "2026-08-31",
          "close": 3938.3
        },
        {
          "date": "2026-09-01",
          "close": 3949.1
        },
        {
          "date": "2026-09-02",
          "close": 3985.1
        },
        {
          "date": "2026-09-03",
          "close": 3969.65
        },
        {
          "date": "2026-09-04",
          "close": 4004.64
        },
        {
          "date": "2026-09-07",
          "close": 3998.65
        },
        {
          "date": "2026-09-08",
          "close": 3978.75
        },
        {
          "date": "2026-09-09",
          "close": 3989.4
        },
        {
          "date": "2026-09-10",
          "close": 3941.52
        },
        {
          "date": "2026-09-11",
          "close": 3860.12
        },
        {
          "date": "2026-09-14",
          "close": 3847.87
        },
        {
          "date": "2026-09-15",
          "close": 3805.1
        },
        {
          "date": "2026-09-16",
          "close": 3843.54
        },
        {
          "date": "2026-09-17",
          "close": 3806.49
        },
        {
          "date": "2026-09-18",
          "close": 3887.45
        },
        {
          "date": "2026-09-21",
          "close": 3929.0
        },
        {
          "date": "2026-09-22",
          "close": 3893.81
        },
        {
          "date": "2026-09-23",
          "close": 3833.4
        },
        {
          "date": "2026-09-24",
          "close": 3783.77
        },
        {
          "date": "2026-09-28",
          "close": 3698.49
        },
        {
          "date": "2026-09-29",
          "close": 3731.59
        },
        {
          "date": "2026-09-30",
          "close": 3736.22
        },
        {
          "date": "2026-10-08",
          "close": 3746.31
        },
        {
          "date": "2026-10-09",
          "close": 3721.96
        },
        {
          "date": "2026-10-12",
          "close": 3780.07
        },
        {
          "date": "2026-10-13",
          "close": 3751.83
        },
        {
          "date": "2026-10-14",
          "close": 3626.2
        },
        {
          "date": "2026-10-15",
          "close": 3524.14
        },
        {
          "date": "2026-10-16",
          "close": 3552.91
        },
        {
          "date": "2026-10-19",
          "close": 3550.6
        },
        {
          "date": "2026-10-20",
          "close": 3575.52
        },
        {
          "date": "2026-10-21",
          "close": 3584.25
        },
        {
          "date": "2026-10-22",
          "close": 3547.12
        },
        {
          "date": "2026-10-23",
          "close": 3611.28
        },
        {
          "date": "2026-10-26",
          "close": 3531.21
        },
        {
          "date": "2026-10-27",
          "close": 3438.53
        },
        {
          "date": "2026-10-28",
          "close": 3470.82
        },
        {
          "date": "2026-10-29",
          "close": 3359.35
        },
        {
          "date": "2026-10-30",
          "close": 3226.81
        },
        {
          "date": "2026-11-02",
          "close": 3286.39
        },
        {
          "date": "2026-11-03",
          "close": 3318.63
        },
        {
          "date": "2026-11-04",
          "close": 3407.23
        },
        {
          "date": "2026-11-05",
          "close": 3522.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5396825396825397,
          "pullback_frequency": 0.2698412698412698,
          "up_wilson": [
            0.4178925188089537,
            0.6569113542395502
          ],
          "pullback_wilson": [
            0.17583844412315988,
            0.39029909219551784
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4473684210526316,
          "up_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "pullback_wilson": [
            0.3014640099805125,
            0.6029370287800753
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 29,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1312",
      "name": "线缆部件及其他",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02416817070556765,
        "5": 0.035979022187587306,
        "20": -0.07850656410801082,
        "60": -0.0998468305388781
      },
      "moving_averages": {
        "5": 3184.725999999978,
        "20": 3322.7345000000205,
        "60": 3562.32599999997
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.07693793729054155,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4833.45
        },
        {
          "date": "2026-05-14",
          "close": 4612.63
        },
        {
          "date": "2026-05-15",
          "close": 4554.1
        },
        {
          "date": "2026-05-18",
          "close": 4528.86
        },
        {
          "date": "2026-05-19",
          "close": 4572.88
        },
        {
          "date": "2026-05-20",
          "close": 4550.36
        },
        {
          "date": "2026-05-21",
          "close": 4387.41
        },
        {
          "date": "2026-05-22",
          "close": 4486.36
        },
        {
          "date": "2026-05-25",
          "close": 4440.6
        },
        {
          "date": "2026-05-26",
          "close": 4303.26
        },
        {
          "date": "2026-05-27",
          "close": 4248.82
        },
        {
          "date": "2026-05-28",
          "close": 4304.95
        },
        {
          "date": "2026-05-29",
          "close": 4247.95
        },
        {
          "date": "2026-06-01",
          "close": 4301.59
        },
        {
          "date": "2026-06-02",
          "close": 4274.48
        },
        {
          "date": "2026-06-03",
          "close": 4256.63
        },
        {
          "date": "2026-06-04",
          "close": 4153.17
        },
        {
          "date": "2026-06-05",
          "close": 4192.69
        },
        {
          "date": "2026-06-08",
          "close": 4025.78
        },
        {
          "date": "2026-06-09",
          "close": 4053.54
        },
        {
          "date": "2026-06-10",
          "close": 3912.39
        },
        {
          "date": "2026-06-11",
          "close": 3864.13
        },
        {
          "date": "2026-06-12",
          "close": 3923.26
        },
        {
          "date": "2026-06-15",
          "close": 4012.81
        },
        {
          "date": "2026-06-16",
          "close": 4059.49
        },
        {
          "date": "2026-06-17",
          "close": 3995.95
        },
        {
          "date": "2026-06-18",
          "close": 3942.8
        },
        {
          "date": "2026-06-22",
          "close": 3973.85
        },
        {
          "date": "2026-06-23",
          "close": 3930.4
        },
        {
          "date": "2026-06-24",
          "close": 3866.84
        },
        {
          "date": "2026-06-25",
          "close": 3771.0
        },
        {
          "date": "2026-06-26",
          "close": 3631.45
        },
        {
          "date": "2026-06-29",
          "close": 3604.4
        },
        {
          "date": "2026-06-30",
          "close": 3644.0
        },
        {
          "date": "2026-07-01",
          "close": 3665.04
        },
        {
          "date": "2026-07-02",
          "close": 3666.36
        },
        {
          "date": "2026-07-03",
          "close": 3714.6
        },
        {
          "date": "2026-07-06",
          "close": 3594.4
        },
        {
          "date": "2026-07-07",
          "close": 3472.56
        },
        {
          "date": "2026-07-08",
          "close": 3379.57
        },
        {
          "date": "2026-07-09",
          "close": 3371.01
        },
        {
          "date": "2026-07-10",
          "close": 3451.49
        },
        {
          "date": "2026-07-13",
          "close": 3279.53
        },
        {
          "date": "2026-07-14",
          "close": 3345.02
        },
        {
          "date": "2026-07-15",
          "close": 3331.02
        },
        {
          "date": "2026-07-16",
          "close": 3299.23
        },
        {
          "date": "2026-07-17",
          "close": 3171.59
        },
        {
          "date": "2026-07-20",
          "close": 3128.1
        },
        {
          "date": "2026-07-21",
          "close": 3179.78
        },
        {
          "date": "2026-07-22",
          "close": 3149.5
        },
        {
          "date": "2026-07-23",
          "close": 3371.38
        },
        {
          "date": "2026-07-24",
          "close": 3273.89
        },
        {
          "date": "2026-07-27",
          "close": 3399.87
        },
        {
          "date": "2026-07-28",
          "close": 3371.91
        },
        {
          "date": "2026-07-29",
          "close": 3446.79
        },
        {
          "date": "2026-07-30",
          "close": 3346.65
        },
        {
          "date": "2026-07-31",
          "close": 3410.93
        },
        {
          "date": "2026-08-03",
          "close": 3554.55
        },
        {
          "date": "2026-08-04",
          "close": 3612.11
        },
        {
          "date": "2026-08-05",
          "close": 3662.61
        },
        {
          "date": "2026-08-06",
          "close": 3656.86
        },
        {
          "date": "2026-08-07",
          "close": 3647.36
        },
        {
          "date": "2026-08-10",
          "close": 3724.59
        },
        {
          "date": "2026-08-11",
          "close": 3695.78
        },
        {
          "date": "2026-08-12",
          "close": 3769.88
        },
        {
          "date": "2026-08-13",
          "close": 3700.21
        },
        {
          "date": "2026-08-14",
          "close": 3660.6
        },
        {
          "date": "2026-08-17",
          "close": 3733.34
        },
        {
          "date": "2026-08-18",
          "close": 3722.33
        },
        {
          "date": "2026-08-19",
          "close": 3569.86
        },
        {
          "date": "2026-08-20",
          "close": 3583.51
        },
        {
          "date": "2026-08-21",
          "close": 3597.48
        },
        {
          "date": "2026-08-24",
          "close": 3572.25
        },
        {
          "date": "2026-08-25",
          "close": 3633.45
        },
        {
          "date": "2026-08-26",
          "close": 3667.41
        },
        {
          "date": "2026-08-27",
          "close": 3702.07
        },
        {
          "date": "2026-08-28",
          "close": 3718.44
        },
        {
          "date": "2026-08-31",
          "close": 3706.22
        },
        {
          "date": "2026-09-01",
          "close": 3716.04
        },
        {
          "date": "2026-09-02",
          "close": 3776.39
        },
        {
          "date": "2026-09-03",
          "close": 3778.59
        },
        {
          "date": "2026-09-04",
          "close": 3744.84
        },
        {
          "date": "2026-09-07",
          "close": 3741.69
        },
        {
          "date": "2026-09-08",
          "close": 3768.3
        },
        {
          "date": "2026-09-09",
          "close": 3817.87
        },
        {
          "date": "2026-09-10",
          "close": 3735.73
        },
        {
          "date": "2026-09-11",
          "close": 3716.42
        },
        {
          "date": "2026-09-14",
          "close": 3698.07
        },
        {
          "date": "2026-09-15",
          "close": 3636.55
        },
        {
          "date": "2026-09-16",
          "close": 3687.28
        },
        {
          "date": "2026-09-17",
          "close": 3633.11
        },
        {
          "date": "2026-09-18",
          "close": 3710.0
        },
        {
          "date": "2026-09-21",
          "close": 3771.33
        },
        {
          "date": "2026-09-22",
          "close": 3738.52
        },
        {
          "date": "2026-09-23",
          "close": 3673.94
        },
        {
          "date": "2026-09-24",
          "close": 3638.4
        },
        {
          "date": "2026-09-28",
          "close": 3531.84
        },
        {
          "date": "2026-09-29",
          "close": 3559.59
        },
        {
          "date": "2026-09-30",
          "close": 3570.94
        },
        {
          "date": "2026-10-08",
          "close": 3577.79
        },
        {
          "date": "2026-10-09",
          "close": 3571.71
        },
        {
          "date": "2026-10-12",
          "close": 3551.14
        },
        {
          "date": "2026-10-13",
          "close": 3553.43
        },
        {
          "date": "2026-10-14",
          "close": 3456.69
        },
        {
          "date": "2026-10-15",
          "close": 3338.48
        },
        {
          "date": "2026-10-16",
          "close": 3382.58
        },
        {
          "date": "2026-10-19",
          "close": 3367.17
        },
        {
          "date": "2026-10-20",
          "close": 3371.79
        },
        {
          "date": "2026-10-21",
          "close": 3358.34
        },
        {
          "date": "2026-10-22",
          "close": 3288.39
        },
        {
          "date": "2026-10-23",
          "close": 3341.43
        },
        {
          "date": "2026-10-26",
          "close": 3290.55
        },
        {
          "date": "2026-10-27",
          "close": 3206.04
        },
        {
          "date": "2026-10-28",
          "close": 3270.91
        },
        {
          "date": "2026-10-29",
          "close": 3182.41
        },
        {
          "date": "2026-10-30",
          "close": 3093.94
        },
        {
          "date": "2026-11-02",
          "close": 3156.33
        },
        {
          "date": "2026-11-03",
          "close": 3157.34
        },
        {
          "date": "2026-11-04",
          "close": 3219.11
        },
        {
          "date": "2026-11-05",
          "close": 3296.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.43636363636363634,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.5151515151515151,
          "up_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "pullback_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 15,
          "covered_samples": 4,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1313",
      "name": "风电零部件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02703610216983532,
        "5": 0.030562155442340755,
        "20": -0.1225150986046466,
        "60": -0.09001749157480599
      },
      "moving_averages": {
        "5": 1695.0959999999964,
        "20": 1768.518000000005,
        "60": 1869.9883333333496
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-14",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-15",
            "end": "2026-09-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-23",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.11959305210918114,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2779.74
        },
        {
          "date": "2026-05-14",
          "close": 2672.53
        },
        {
          "date": "2026-05-15",
          "close": 2669.0
        },
        {
          "date": "2026-05-18",
          "close": 2690.2
        },
        {
          "date": "2026-05-19",
          "close": 2679.44
        },
        {
          "date": "2026-05-20",
          "close": 2665.46
        },
        {
          "date": "2026-05-21",
          "close": 2537.68
        },
        {
          "date": "2026-05-22",
          "close": 2580.95
        },
        {
          "date": "2026-05-25",
          "close": 2561.81
        },
        {
          "date": "2026-05-26",
          "close": 2523.24
        },
        {
          "date": "2026-05-27",
          "close": 2467.07
        },
        {
          "date": "2026-05-28",
          "close": 2486.64
        },
        {
          "date": "2026-05-29",
          "close": 2408.85
        },
        {
          "date": "2026-06-01",
          "close": 2429.49
        },
        {
          "date": "2026-06-02",
          "close": 2372.7
        },
        {
          "date": "2026-06-03",
          "close": 2334.88
        },
        {
          "date": "2026-06-04",
          "close": 2302.34
        },
        {
          "date": "2026-06-05",
          "close": 2272.23
        },
        {
          "date": "2026-06-08",
          "close": 2178.01
        },
        {
          "date": "2026-06-09",
          "close": 2191.09
        },
        {
          "date": "2026-06-10",
          "close": 2173.81
        },
        {
          "date": "2026-06-11",
          "close": 2155.35
        },
        {
          "date": "2026-06-12",
          "close": 2183.5
        },
        {
          "date": "2026-06-15",
          "close": 2212.37
        },
        {
          "date": "2026-06-16",
          "close": 2223.67
        },
        {
          "date": "2026-06-17",
          "close": 2197.03
        },
        {
          "date": "2026-06-18",
          "close": 2178.72
        },
        {
          "date": "2026-06-22",
          "close": 2182.55
        },
        {
          "date": "2026-06-23",
          "close": 2163.02
        },
        {
          "date": "2026-06-24",
          "close": 2120.49
        },
        {
          "date": "2026-06-25",
          "close": 2068.04
        },
        {
          "date": "2026-06-26",
          "close": 2043.41
        },
        {
          "date": "2026-06-29",
          "close": 2021.43
        },
        {
          "date": "2026-06-30",
          "close": 2044.61
        },
        {
          "date": "2026-07-01",
          "close": 2070.03
        },
        {
          "date": "2026-07-02",
          "close": 2043.58
        },
        {
          "date": "2026-07-03",
          "close": 2116.17
        },
        {
          "date": "2026-07-06",
          "close": 2060.15
        },
        {
          "date": "2026-07-07",
          "close": 1977.47
        },
        {
          "date": "2026-07-08",
          "close": 1914.53
        },
        {
          "date": "2026-07-09",
          "close": 1923.65
        },
        {
          "date": "2026-07-10",
          "close": 1964.61
        },
        {
          "date": "2026-07-13",
          "close": 1859.74
        },
        {
          "date": "2026-07-14",
          "close": 1885.47
        },
        {
          "date": "2026-07-15",
          "close": 1863.69
        },
        {
          "date": "2026-07-16",
          "close": 1830.8
        },
        {
          "date": "2026-07-17",
          "close": 1754.32
        },
        {
          "date": "2026-07-20",
          "close": 1730.0
        },
        {
          "date": "2026-07-21",
          "close": 1753.49
        },
        {
          "date": "2026-07-22",
          "close": 1723.92
        },
        {
          "date": "2026-07-23",
          "close": 1795.69
        },
        {
          "date": "2026-07-24",
          "close": 1752.72
        },
        {
          "date": "2026-07-27",
          "close": 1830.2
        },
        {
          "date": "2026-07-28",
          "close": 1829.91
        },
        {
          "date": "2026-07-29",
          "close": 1846.0
        },
        {
          "date": "2026-07-30",
          "close": 1810.23
        },
        {
          "date": "2026-07-31",
          "close": 1841.02
        },
        {
          "date": "2026-08-03",
          "close": 1913.67
        },
        {
          "date": "2026-08-04",
          "close": 1928.59
        },
        {
          "date": "2026-08-05",
          "close": 1949.51
        },
        {
          "date": "2026-08-06",
          "close": 1939.45
        },
        {
          "date": "2026-08-07",
          "close": 1958.62
        },
        {
          "date": "2026-08-10",
          "close": 1975.86
        },
        {
          "date": "2026-08-11",
          "close": 1947.28
        },
        {
          "date": "2026-08-12",
          "close": 1975.64
        },
        {
          "date": "2026-08-13",
          "close": 1962.36
        },
        {
          "date": "2026-08-14",
          "close": 1959.87
        },
        {
          "date": "2026-08-17",
          "close": 1977.78
        },
        {
          "date": "2026-08-18",
          "close": 1953.79
        },
        {
          "date": "2026-08-19",
          "close": 1872.07
        },
        {
          "date": "2026-08-20",
          "close": 1876.63
        },
        {
          "date": "2026-08-21",
          "close": 1867.98
        },
        {
          "date": "2026-08-24",
          "close": 1825.82
        },
        {
          "date": "2026-08-25",
          "close": 1854.66
        },
        {
          "date": "2026-08-26",
          "close": 1855.28
        },
        {
          "date": "2026-08-27",
          "close": 1869.53
        },
        {
          "date": "2026-08-28",
          "close": 1863.57
        },
        {
          "date": "2026-08-31",
          "close": 1900.36
        },
        {
          "date": "2026-09-01",
          "close": 1894.1
        },
        {
          "date": "2026-09-02",
          "close": 1872.56
        },
        {
          "date": "2026-09-03",
          "close": 1862.22
        },
        {
          "date": "2026-09-04",
          "close": 1850.27
        },
        {
          "date": "2026-09-07",
          "close": 1855.12
        },
        {
          "date": "2026-09-08",
          "close": 1862.33
        },
        {
          "date": "2026-09-09",
          "close": 1843.94
        },
        {
          "date": "2026-09-10",
          "close": 1856.94
        },
        {
          "date": "2026-09-11",
          "close": 1858.13
        },
        {
          "date": "2026-09-14",
          "close": 1842.52
        },
        {
          "date": "2026-09-15",
          "close": 1930.59
        },
        {
          "date": "2026-09-16",
          "close": 1929.75
        },
        {
          "date": "2026-09-17",
          "close": 1968.84
        },
        {
          "date": "2026-09-18",
          "close": 1989.73
        },
        {
          "date": "2026-09-21",
          "close": 1993.08
        },
        {
          "date": "2026-09-22",
          "close": 1965.12
        },
        {
          "date": "2026-09-23",
          "close": 1943.02
        },
        {
          "date": "2026-09-24",
          "close": 1994.89
        },
        {
          "date": "2026-09-28",
          "close": 2006.94
        },
        {
          "date": "2026-09-29",
          "close": 2018.27
        },
        {
          "date": "2026-09-30",
          "close": 2032.32
        },
        {
          "date": "2026-10-08",
          "close": 2021.71
        },
        {
          "date": "2026-10-09",
          "close": 1954.51
        },
        {
          "date": "2026-10-12",
          "close": 2015.0
        },
        {
          "date": "2026-10-13",
          "close": 1961.41
        },
        {
          "date": "2026-10-14",
          "close": 1845.24
        },
        {
          "date": "2026-10-15",
          "close": 1762.2
        },
        {
          "date": "2026-10-16",
          "close": 1792.81
        },
        {
          "date": "2026-10-19",
          "close": 1781.72
        },
        {
          "date": "2026-10-20",
          "close": 1787.49
        },
        {
          "date": "2026-10-21",
          "close": 1769.79
        },
        {
          "date": "2026-10-22",
          "close": 1706.27
        },
        {
          "date": "2026-10-23",
          "close": 1740.51
        },
        {
          "date": "2026-10-26",
          "close": 1708.28
        },
        {
          "date": "2026-10-27",
          "close": 1661.37
        },
        {
          "date": "2026-10-28",
          "close": 1686.87
        },
        {
          "date": "2026-10-29",
          "close": 1721.41
        },
        {
          "date": "2026-10-30",
          "close": 1644.3
        },
        {
          "date": "2026-11-02",
          "close": 1669.46
        },
        {
          "date": "2026-11-03",
          "close": 1660.38
        },
        {
          "date": "2026-11-04",
          "close": 1727.32
        },
        {
          "date": "2026-11-05",
          "close": 1774.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3680617001376212,
            0.5756582694984995
          ],
          "pullback_wilson": [
            0.3023623249882019,
            0.5062855717746084
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "pullback_wilson": [
            0.3664451431682858,
            0.6335548568317142
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 7,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1314",
      "name": "风电整机",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0286415385963652,
        "5": 0.04736641438108902,
        "20": -0.05098200635069983,
        "60": -0.1880361230598948
      },
      "moving_averages": {
        "5": 1230.8459999999964,
        "20": 1252.317499999993,
        "60": 1367.3249999999962
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-07-29",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-30",
            "end": "2026-08-19",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-20",
            "end": "2026-08-25",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-15",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-10-08",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 21
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.04627817132895551,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2095.63
        },
        {
          "date": "2026-05-14",
          "close": 1989.08
        },
        {
          "date": "2026-05-15",
          "close": 1936.46
        },
        {
          "date": "2026-05-18",
          "close": 1982.62
        },
        {
          "date": "2026-05-19",
          "close": 2010.39
        },
        {
          "date": "2026-05-20",
          "close": 1998.48
        },
        {
          "date": "2026-05-21",
          "close": 1949.74
        },
        {
          "date": "2026-05-22",
          "close": 1973.8
        },
        {
          "date": "2026-05-25",
          "close": 1959.4
        },
        {
          "date": "2026-05-26",
          "close": 1982.23
        },
        {
          "date": "2026-05-27",
          "close": 1909.16
        },
        {
          "date": "2026-05-28",
          "close": 1920.41
        },
        {
          "date": "2026-05-29",
          "close": 1842.17
        },
        {
          "date": "2026-06-01",
          "close": 1822.53
        },
        {
          "date": "2026-06-02",
          "close": 1761.09
        },
        {
          "date": "2026-06-03",
          "close": 1745.69
        },
        {
          "date": "2026-06-04",
          "close": 1720.22
        },
        {
          "date": "2026-06-05",
          "close": 1683.61
        },
        {
          "date": "2026-06-08",
          "close": 1587.51
        },
        {
          "date": "2026-06-09",
          "close": 1602.7
        },
        {
          "date": "2026-06-10",
          "close": 1555.49
        },
        {
          "date": "2026-06-11",
          "close": 1548.41
        },
        {
          "date": "2026-06-12",
          "close": 1590.76
        },
        {
          "date": "2026-06-15",
          "close": 1603.15
        },
        {
          "date": "2026-06-16",
          "close": 1618.78
        },
        {
          "date": "2026-06-17",
          "close": 1587.59
        },
        {
          "date": "2026-06-18",
          "close": 1586.4
        },
        {
          "date": "2026-06-22",
          "close": 1593.95
        },
        {
          "date": "2026-06-23",
          "close": 1541.44
        },
        {
          "date": "2026-06-24",
          "close": 1528.13
        },
        {
          "date": "2026-06-25",
          "close": 1508.26
        },
        {
          "date": "2026-06-26",
          "close": 1544.23
        },
        {
          "date": "2026-06-29",
          "close": 1533.04
        },
        {
          "date": "2026-06-30",
          "close": 1592.2
        },
        {
          "date": "2026-07-01",
          "close": 1606.74
        },
        {
          "date": "2026-07-02",
          "close": 1552.42
        },
        {
          "date": "2026-07-03",
          "close": 1601.98
        },
        {
          "date": "2026-07-06",
          "close": 1549.9
        },
        {
          "date": "2026-07-07",
          "close": 1486.14
        },
        {
          "date": "2026-07-08",
          "close": 1443.05
        },
        {
          "date": "2026-07-09",
          "close": 1441.16
        },
        {
          "date": "2026-07-10",
          "close": 1531.52
        },
        {
          "date": "2026-07-13",
          "close": 1416.7
        },
        {
          "date": "2026-07-14",
          "close": 1387.67
        },
        {
          "date": "2026-07-15",
          "close": 1411.19
        },
        {
          "date": "2026-07-16",
          "close": 1412.59
        },
        {
          "date": "2026-07-17",
          "close": 1366.25
        },
        {
          "date": "2026-07-20",
          "close": 1399.36
        },
        {
          "date": "2026-07-21",
          "close": 1426.41
        },
        {
          "date": "2026-07-22",
          "close": 1427.01
        },
        {
          "date": "2026-07-23",
          "close": 1462.89
        },
        {
          "date": "2026-07-24",
          "close": 1411.74
        },
        {
          "date": "2026-07-27",
          "close": 1453.13
        },
        {
          "date": "2026-07-28",
          "close": 1460.75
        },
        {
          "date": "2026-07-29",
          "close": 1479.79
        },
        {
          "date": "2026-07-30",
          "close": 1496.86
        },
        {
          "date": "2026-07-31",
          "close": 1500.58
        },
        {
          "date": "2026-08-03",
          "close": 1565.34
        },
        {
          "date": "2026-08-04",
          "close": 1564.58
        },
        {
          "date": "2026-08-05",
          "close": 1590.12
        },
        {
          "date": "2026-08-06",
          "close": 1576.92
        },
        {
          "date": "2026-08-07",
          "close": 1593.03
        },
        {
          "date": "2026-08-10",
          "close": 1601.77
        },
        {
          "date": "2026-08-11",
          "close": 1564.13
        },
        {
          "date": "2026-08-12",
          "close": 1589.36
        },
        {
          "date": "2026-08-13",
          "close": 1589.0
        },
        {
          "date": "2026-08-14",
          "close": 1558.89
        },
        {
          "date": "2026-08-17",
          "close": 1582.05
        },
        {
          "date": "2026-08-18",
          "close": 1555.43
        },
        {
          "date": "2026-08-19",
          "close": 1498.79
        },
        {
          "date": "2026-08-20",
          "close": 1460.97
        },
        {
          "date": "2026-08-21",
          "close": 1447.97
        },
        {
          "date": "2026-08-24",
          "close": 1397.79
        },
        {
          "date": "2026-08-25",
          "close": 1408.82
        },
        {
          "date": "2026-08-26",
          "close": 1429.99
        },
        {
          "date": "2026-08-27",
          "close": 1423.77
        },
        {
          "date": "2026-08-28",
          "close": 1380.49
        },
        {
          "date": "2026-08-31",
          "close": 1358.47
        },
        {
          "date": "2026-09-01",
          "close": 1350.59
        },
        {
          "date": "2026-09-02",
          "close": 1327.75
        },
        {
          "date": "2026-09-03",
          "close": 1292.3
        },
        {
          "date": "2026-09-04",
          "close": 1325.37
        },
        {
          "date": "2026-09-07",
          "close": 1309.54
        },
        {
          "date": "2026-09-08",
          "close": 1369.0
        },
        {
          "date": "2026-09-09",
          "close": 1359.15
        },
        {
          "date": "2026-09-10",
          "close": 1377.54
        },
        {
          "date": "2026-09-11",
          "close": 1380.96
        },
        {
          "date": "2026-09-14",
          "close": 1377.55
        },
        {
          "date": "2026-09-15",
          "close": 1393.78
        },
        {
          "date": "2026-09-16",
          "close": 1368.15
        },
        {
          "date": "2026-09-17",
          "close": 1370.63
        },
        {
          "date": "2026-09-18",
          "close": 1391.27
        },
        {
          "date": "2026-09-21",
          "close": 1390.13
        },
        {
          "date": "2026-09-22",
          "close": 1377.37
        },
        {
          "date": "2026-09-23",
          "close": 1373.99
        },
        {
          "date": "2026-09-24",
          "close": 1366.39
        },
        {
          "date": "2026-09-28",
          "close": 1353.54
        },
        {
          "date": "2026-09-29",
          "close": 1376.29
        },
        {
          "date": "2026-09-30",
          "close": 1383.74
        },
        {
          "date": "2026-10-08",
          "close": 1360.48
        },
        {
          "date": "2026-10-09",
          "close": 1353.77
        },
        {
          "date": "2026-10-12",
          "close": 1346.9
        },
        {
          "date": "2026-10-13",
          "close": 1316.13
        },
        {
          "date": "2026-10-14",
          "close": 1253.17
        },
        {
          "date": "2026-10-15",
          "close": 1216.61
        },
        {
          "date": "2026-10-16",
          "close": 1240.23
        },
        {
          "date": "2026-10-19",
          "close": 1254.39
        },
        {
          "date": "2026-10-20",
          "close": 1259.85
        },
        {
          "date": "2026-10-21",
          "close": 1249.57
        },
        {
          "date": "2026-10-22",
          "close": 1239.79
        },
        {
          "date": "2026-10-23",
          "close": 1259.42
        },
        {
          "date": "2026-10-26",
          "close": 1245.77
        },
        {
          "date": "2026-10-27",
          "close": 1207.8
        },
        {
          "date": "2026-10-28",
          "close": 1215.99
        },
        {
          "date": "2026-10-29",
          "close": 1232.73
        },
        {
          "date": "2026-10-30",
          "close": 1190.43
        },
        {
          "date": "2026-11-02",
          "close": 1203.23
        },
        {
          "date": "2026-11-03",
          "close": 1214.28
        },
        {
          "date": "2026-11-04",
          "close": 1255.17
        },
        {
          "date": "2026-11-05",
          "close": 1291.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 120,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4583333333333333,
          "pullback_frequency": 0.36666666666666664,
          "up_wilson": [
            0.3718612878252585,
            0.5473903093763002
          ],
          "pullback_wilson": [
            0.2858293519000576,
            0.45577575914493
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.463768115942029,
          "up_wilson": [
            0.4058725487361115,
            0.6353127878643645
          ],
          "pullback_wilson": [
            0.3511418406967511,
            0.580215931635789
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 10,
          "insufficient_or_abstained": 43,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 9,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1315",
      "name": "光伏电池组件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.08834530957771447,
        "5": 0.15364148580968284,
        "20": 0.04952656683832091,
        "60": -0.05473338633973679
      },
      "moving_averages": {
        "5": 1990.811999999918,
        "20": 2004.8034999999916,
        "60": 2151.6323333333326
      },
      "phase": "下降",
      "phase_days": 48,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-04-23",
            "end": "2026-04-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-04-29",
            "end": "2026-05-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-05-08",
            "end": "2026-05-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-05-12",
            "end": "2026-05-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-15",
            "end": "2026-05-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-25",
            "end": "2026-07-31",
            "sessions": 49,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-21",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-05",
            "sessions": 48,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3390.52
        },
        {
          "date": "2026-05-14",
          "close": 3377.4
        },
        {
          "date": "2026-05-15",
          "close": 3246.32
        },
        {
          "date": "2026-05-18",
          "close": 3219.7
        },
        {
          "date": "2026-05-19",
          "close": 3250.34
        },
        {
          "date": "2026-05-20",
          "close": 3224.44
        },
        {
          "date": "2026-05-21",
          "close": 3053.51
        },
        {
          "date": "2026-05-22",
          "close": 3114.21
        },
        {
          "date": "2026-05-25",
          "close": 3030.9
        },
        {
          "date": "2026-05-26",
          "close": 2955.85
        },
        {
          "date": "2026-05-27",
          "close": 2907.79
        },
        {
          "date": "2026-05-28",
          "close": 2940.42
        },
        {
          "date": "2026-05-29",
          "close": 2819.67
        },
        {
          "date": "2026-06-01",
          "close": 2848.61
        },
        {
          "date": "2026-06-02",
          "close": 2788.89
        },
        {
          "date": "2026-06-03",
          "close": 2774.05
        },
        {
          "date": "2026-06-04",
          "close": 2783.61
        },
        {
          "date": "2026-06-05",
          "close": 2751.06
        },
        {
          "date": "2026-06-08",
          "close": 2643.39
        },
        {
          "date": "2026-06-09",
          "close": 2683.44
        },
        {
          "date": "2026-06-10",
          "close": 2684.74
        },
        {
          "date": "2026-06-11",
          "close": 2638.65
        },
        {
          "date": "2026-06-12",
          "close": 2642.29
        },
        {
          "date": "2026-06-15",
          "close": 2679.78
        },
        {
          "date": "2026-06-16",
          "close": 2719.13
        },
        {
          "date": "2026-06-17",
          "close": 2684.09
        },
        {
          "date": "2026-06-18",
          "close": 2621.84
        },
        {
          "date": "2026-06-22",
          "close": 2642.1
        },
        {
          "date": "2026-06-23",
          "close": 2571.45
        },
        {
          "date": "2026-06-24",
          "close": 2544.09
        },
        {
          "date": "2026-06-25",
          "close": 2520.59
        },
        {
          "date": "2026-06-26",
          "close": 2486.35
        },
        {
          "date": "2026-06-29",
          "close": 2462.69
        },
        {
          "date": "2026-06-30",
          "close": 2524.14
        },
        {
          "date": "2026-07-01",
          "close": 2563.88
        },
        {
          "date": "2026-07-02",
          "close": 2517.3
        },
        {
          "date": "2026-07-03",
          "close": 2509.72
        },
        {
          "date": "2026-07-06",
          "close": 2397.97
        },
        {
          "date": "2026-07-07",
          "close": 2354.24
        },
        {
          "date": "2026-07-08",
          "close": 2277.4
        },
        {
          "date": "2026-07-09",
          "close": 2276.44
        },
        {
          "date": "2026-07-10",
          "close": 2322.88
        },
        {
          "date": "2026-07-13",
          "close": 2169.14
        },
        {
          "date": "2026-07-14",
          "close": 2189.42
        },
        {
          "date": "2026-07-15",
          "close": 2206.76
        },
        {
          "date": "2026-07-16",
          "close": 2184.6
        },
        {
          "date": "2026-07-17",
          "close": 2099.34
        },
        {
          "date": "2026-07-20",
          "close": 2068.77
        },
        {
          "date": "2026-07-21",
          "close": 2103.11
        },
        {
          "date": "2026-07-22",
          "close": 2094.03
        },
        {
          "date": "2026-07-23",
          "close": 2161.08
        },
        {
          "date": "2026-07-24",
          "close": 2076.53
        },
        {
          "date": "2026-07-27",
          "close": 2136.41
        },
        {
          "date": "2026-07-28",
          "close": 2133.54
        },
        {
          "date": "2026-07-29",
          "close": 2170.41
        },
        {
          "date": "2026-07-30",
          "close": 2162.66
        },
        {
          "date": "2026-07-31",
          "close": 2214.18
        },
        {
          "date": "2026-08-03",
          "close": 2295.26
        },
        {
          "date": "2026-08-04",
          "close": 2312.84
        },
        {
          "date": "2026-08-05",
          "close": 2339.34
        },
        {
          "date": "2026-08-06",
          "close": 2330.16
        },
        {
          "date": "2026-08-07",
          "close": 2331.01
        },
        {
          "date": "2026-08-10",
          "close": 2366.86
        },
        {
          "date": "2026-08-11",
          "close": 2357.66
        },
        {
          "date": "2026-08-12",
          "close": 2406.2
        },
        {
          "date": "2026-08-13",
          "close": 2345.13
        },
        {
          "date": "2026-08-14",
          "close": 2328.92
        },
        {
          "date": "2026-08-17",
          "close": 2368.64
        },
        {
          "date": "2026-08-18",
          "close": 2367.7
        },
        {
          "date": "2026-08-19",
          "close": 2237.09
        },
        {
          "date": "2026-08-20",
          "close": 2258.44
        },
        {
          "date": "2026-08-21",
          "close": 2285.1
        },
        {
          "date": "2026-08-24",
          "close": 2252.87
        },
        {
          "date": "2026-08-25",
          "close": 2269.72
        },
        {
          "date": "2026-08-26",
          "close": 2274.16
        },
        {
          "date": "2026-08-27",
          "close": 2259.18
        },
        {
          "date": "2026-08-28",
          "close": 2279.85
        },
        {
          "date": "2026-08-31",
          "close": 2228.07
        },
        {
          "date": "2026-09-01",
          "close": 2238.12
        },
        {
          "date": "2026-09-02",
          "close": 2223.77
        },
        {
          "date": "2026-09-03",
          "close": 2193.55
        },
        {
          "date": "2026-09-04",
          "close": 2199.11
        },
        {
          "date": "2026-09-07",
          "close": 2222.04
        },
        {
          "date": "2026-09-08",
          "close": 2229.04
        },
        {
          "date": "2026-09-09",
          "close": 2203.3
        },
        {
          "date": "2026-09-10",
          "close": 2183.26
        },
        {
          "date": "2026-09-11",
          "close": 2138.22
        },
        {
          "date": "2026-09-14",
          "close": 2130.89
        },
        {
          "date": "2026-09-15",
          "close": 2091.82
        },
        {
          "date": "2026-09-16",
          "close": 2110.44
        },
        {
          "date": "2026-09-17",
          "close": 2089.17
        },
        {
          "date": "2026-09-18",
          "close": 2157.15
        },
        {
          "date": "2026-09-21",
          "close": 2184.05
        },
        {
          "date": "2026-09-22",
          "close": 2182.76
        },
        {
          "date": "2026-09-23",
          "close": 2160.35
        },
        {
          "date": "2026-09-24",
          "close": 2129.08
        },
        {
          "date": "2026-09-28",
          "close": 2071.57
        },
        {
          "date": "2026-09-29",
          "close": 2094.95
        },
        {
          "date": "2026-09-30",
          "close": 2115.52
        },
        {
          "date": "2026-10-08",
          "close": 2106.95
        },
        {
          "date": "2026-10-09",
          "close": 2129.43
        },
        {
          "date": "2026-10-12",
          "close": 2145.22
        },
        {
          "date": "2026-10-13",
          "close": 2123.35
        },
        {
          "date": "2026-10-14",
          "close": 2056.81
        },
        {
          "date": "2026-10-15",
          "close": 1984.46
        },
        {
          "date": "2026-10-16",
          "close": 1999.03
        },
        {
          "date": "2026-10-19",
          "close": 2004.28
        },
        {
          "date": "2026-10-20",
          "close": 1994.26
        },
        {
          "date": "2026-10-21",
          "close": 1989.43
        },
        {
          "date": "2026-10-22",
          "close": 1953.12
        },
        {
          "date": "2026-10-23",
          "close": 1982.97
        },
        {
          "date": "2026-10-26",
          "close": 1982.76
        },
        {
          "date": "2026-10-27",
          "close": 1936.68
        },
        {
          "date": "2026-10-28",
          "close": 1943.41
        },
        {
          "date": "2026-10-29",
          "close": 1916.8
        },
        {
          "date": "2026-10-30",
          "close": 1864.86
        },
        {
          "date": "2026-11-02",
          "close": 1914.19
        },
        {
          "date": "2026-11-03",
          "close": 1931.91
        },
        {
          "date": "2026-11-04",
          "close": 2031.8
        },
        {
          "date": "2026-11-05",
          "close": 2211.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 119,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.40336134453781514,
          "up_wilson": [
            0.3832373024605453,
            0.5597786787301571
          ],
          "pullback_wilson": [
            0.3195789869867124,
            0.49318780835416676
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4084507042253521,
          "pullback_frequency": 0.5352112676056338,
          "up_wilson": [
            0.30168730269929867,
            0.5246121815057658
          ],
          "pullback_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 0,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 18,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1316",
      "name": "光伏辅材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.09935715681275581,
        "5": 0.1508939796060902,
        "20": 0.014132862091399634,
        "60": 0.007947396015379082
      },
      "moving_averages": {
        "5": 2059.1660000000147,
        "20": 2100.3950000000186,
        "60": 2238.863833333327
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-27",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-01",
            "end": "2026-09-21",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3145.63
        },
        {
          "date": "2026-05-14",
          "close": 3146.99
        },
        {
          "date": "2026-05-15",
          "close": 3055.81
        },
        {
          "date": "2026-05-18",
          "close": 3018.16
        },
        {
          "date": "2026-05-19",
          "close": 3058.38
        },
        {
          "date": "2026-05-20",
          "close": 3081.59
        },
        {
          "date": "2026-05-21",
          "close": 2947.07
        },
        {
          "date": "2026-05-22",
          "close": 3026.79
        },
        {
          "date": "2026-05-25",
          "close": 3036.93
        },
        {
          "date": "2026-05-26",
          "close": 2986.09
        },
        {
          "date": "2026-05-27",
          "close": 2938.38
        },
        {
          "date": "2026-05-28",
          "close": 2975.06
        },
        {
          "date": "2026-05-29",
          "close": 2844.37
        },
        {
          "date": "2026-06-01",
          "close": 2838.14
        },
        {
          "date": "2026-06-02",
          "close": 2808.31
        },
        {
          "date": "2026-06-03",
          "close": 2796.03
        },
        {
          "date": "2026-06-04",
          "close": 2811.61
        },
        {
          "date": "2026-06-05",
          "close": 2824.77
        },
        {
          "date": "2026-06-08",
          "close": 2708.85
        },
        {
          "date": "2026-06-09",
          "close": 2772.98
        },
        {
          "date": "2026-06-10",
          "close": 2741.88
        },
        {
          "date": "2026-06-11",
          "close": 2713.65
        },
        {
          "date": "2026-06-12",
          "close": 2708.82
        },
        {
          "date": "2026-06-15",
          "close": 2763.68
        },
        {
          "date": "2026-06-16",
          "close": 2820.58
        },
        {
          "date": "2026-06-17",
          "close": 2819.08
        },
        {
          "date": "2026-06-18",
          "close": 2763.93
        },
        {
          "date": "2026-06-22",
          "close": 2762.23
        },
        {
          "date": "2026-06-23",
          "close": 2690.43
        },
        {
          "date": "2026-06-24",
          "close": 2660.67
        },
        {
          "date": "2026-06-25",
          "close": 2617.6
        },
        {
          "date": "2026-06-26",
          "close": 2583.65
        },
        {
          "date": "2026-06-29",
          "close": 2570.33
        },
        {
          "date": "2026-06-30",
          "close": 2652.95
        },
        {
          "date": "2026-07-01",
          "close": 2685.7
        },
        {
          "date": "2026-07-02",
          "close": 2608.4
        },
        {
          "date": "2026-07-03",
          "close": 2591.81
        },
        {
          "date": "2026-07-06",
          "close": 2514.54
        },
        {
          "date": "2026-07-07",
          "close": 2464.7
        },
        {
          "date": "2026-07-08",
          "close": 2374.03
        },
        {
          "date": "2026-07-09",
          "close": 2389.55
        },
        {
          "date": "2026-07-10",
          "close": 2409.96
        },
        {
          "date": "2026-07-13",
          "close": 2250.03
        },
        {
          "date": "2026-07-14",
          "close": 2266.62
        },
        {
          "date": "2026-07-15",
          "close": 2255.27
        },
        {
          "date": "2026-07-16",
          "close": 2218.88
        },
        {
          "date": "2026-07-17",
          "close": 2130.11
        },
        {
          "date": "2026-07-20",
          "close": 2045.14
        },
        {
          "date": "2026-07-21",
          "close": 2088.38
        },
        {
          "date": "2026-07-22",
          "close": 2059.43
        },
        {
          "date": "2026-07-23",
          "close": 2130.73
        },
        {
          "date": "2026-07-24",
          "close": 2061.68
        },
        {
          "date": "2026-07-27",
          "close": 2132.29
        },
        {
          "date": "2026-07-28",
          "close": 2122.59
        },
        {
          "date": "2026-07-29",
          "close": 2162.22
        },
        {
          "date": "2026-07-30",
          "close": 2145.49
        },
        {
          "date": "2026-07-31",
          "close": 2180.43
        },
        {
          "date": "2026-08-03",
          "close": 2244.05
        },
        {
          "date": "2026-08-04",
          "close": 2261.8
        },
        {
          "date": "2026-08-05",
          "close": 2288.8
        },
        {
          "date": "2026-08-06",
          "close": 2289.23
        },
        {
          "date": "2026-08-07",
          "close": 2324.69
        },
        {
          "date": "2026-08-10",
          "close": 2347.73
        },
        {
          "date": "2026-08-11",
          "close": 2338.93
        },
        {
          "date": "2026-08-12",
          "close": 2376.52
        },
        {
          "date": "2026-08-13",
          "close": 2315.5
        },
        {
          "date": "2026-08-14",
          "close": 2322.62
        },
        {
          "date": "2026-08-17",
          "close": 2397.35
        },
        {
          "date": "2026-08-18",
          "close": 2401.69
        },
        {
          "date": "2026-08-19",
          "close": 2298.38
        },
        {
          "date": "2026-08-20",
          "close": 2321.56
        },
        {
          "date": "2026-08-21",
          "close": 2328.01
        },
        {
          "date": "2026-08-24",
          "close": 2301.16
        },
        {
          "date": "2026-08-25",
          "close": 2320.61
        },
        {
          "date": "2026-08-26",
          "close": 2314.47
        },
        {
          "date": "2026-08-27",
          "close": 2328.27
        },
        {
          "date": "2026-08-28",
          "close": 2351.62
        },
        {
          "date": "2026-08-31",
          "close": 2323.77
        },
        {
          "date": "2026-09-01",
          "close": 2309.09
        },
        {
          "date": "2026-09-02",
          "close": 2278.96
        },
        {
          "date": "2026-09-03",
          "close": 2259.08
        },
        {
          "date": "2026-09-04",
          "close": 2250.38
        },
        {
          "date": "2026-09-07",
          "close": 2295.08
        },
        {
          "date": "2026-09-08",
          "close": 2301.21
        },
        {
          "date": "2026-09-09",
          "close": 2287.3
        },
        {
          "date": "2026-09-10",
          "close": 2267.99
        },
        {
          "date": "2026-09-11",
          "close": 2224.84
        },
        {
          "date": "2026-09-14",
          "close": 2242.24
        },
        {
          "date": "2026-09-15",
          "close": 2210.5
        },
        {
          "date": "2026-09-16",
          "close": 2260.65
        },
        {
          "date": "2026-09-17",
          "close": 2252.11
        },
        {
          "date": "2026-09-18",
          "close": 2309.73
        },
        {
          "date": "2026-09-21",
          "close": 2366.12
        },
        {
          "date": "2026-09-22",
          "close": 2348.53
        },
        {
          "date": "2026-09-23",
          "close": 2364.26
        },
        {
          "date": "2026-09-24",
          "close": 2346.78
        },
        {
          "date": "2026-09-28",
          "close": 2299.3
        },
        {
          "date": "2026-09-29",
          "close": 2295.84
        },
        {
          "date": "2026-09-30",
          "close": 2276.99
        },
        {
          "date": "2026-10-08",
          "close": 2274.84
        },
        {
          "date": "2026-10-09",
          "close": 2272.48
        },
        {
          "date": "2026-10-12",
          "close": 2273.37
        },
        {
          "date": "2026-10-13",
          "close": 2247.23
        },
        {
          "date": "2026-10-14",
          "close": 2175.7
        },
        {
          "date": "2026-10-15",
          "close": 2076.81
        },
        {
          "date": "2026-10-16",
          "close": 2085.07
        },
        {
          "date": "2026-10-19",
          "close": 2081.52
        },
        {
          "date": "2026-10-20",
          "close": 2101.1
        },
        {
          "date": "2026-10-21",
          "close": 2094.47
        },
        {
          "date": "2026-10-22",
          "close": 2057.78
        },
        {
          "date": "2026-10-23",
          "close": 2077.98
        },
        {
          "date": "2026-10-26",
          "close": 2077.89
        },
        {
          "date": "2026-10-27",
          "close": 2024.88
        },
        {
          "date": "2026-10-28",
          "close": 2061.27
        },
        {
          "date": "2026-10-29",
          "close": 2004.52
        },
        {
          "date": "2026-10-30",
          "close": 1920.33
        },
        {
          "date": "2026-11-02",
          "close": 1980.76
        },
        {
          "date": "2026-11-03",
          "close": 1989.26
        },
        {
          "date": "2026-11-04",
          "close": 2098.49
        },
        {
          "date": "2026-11-05",
          "close": 2306.99
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 117,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.41025641025641024,
          "up_wilson": [
            0.3984677257503395,
            0.5767063574717819
          ],
          "pullback_wilson": [
            0.32536293772432145,
            0.5008556448305281
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4861111111111111,
          "pullback_frequency": 0.5138888888888888,
          "up_wilson": [
            0.37432674529071863,
            0.5993024539480719
          ],
          "pullback_wilson": [
            0.40069754605192803,
            0.6256732547092813
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 9,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1317",
      "name": "光伏加工设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.09579779864200821,
        "5": 0.15053382583615837,
        "20": 0.01368318817966152,
        "60": -0.017354315736184733
      },
      "moving_averages": {
        "5": 5647.895999999903,
        "20": 5706.433999999938,
        "60": 6300.25299999998
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-06-30",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-01",
            "end": "2026-07-06",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-06",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 26
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9720.8
        },
        {
          "date": "2026-05-14",
          "close": 9897.55
        },
        {
          "date": "2026-05-15",
          "close": 9596.11
        },
        {
          "date": "2026-05-18",
          "close": 9378.93
        },
        {
          "date": "2026-05-19",
          "close": 9436.66
        },
        {
          "date": "2026-05-20",
          "close": 9544.46
        },
        {
          "date": "2026-05-21",
          "close": 9178.44
        },
        {
          "date": "2026-05-22",
          "close": 9487.11
        },
        {
          "date": "2026-05-25",
          "close": 9405.63
        },
        {
          "date": "2026-05-26",
          "close": 9095.85
        },
        {
          "date": "2026-05-27",
          "close": 8958.69
        },
        {
          "date": "2026-05-28",
          "close": 8913.72
        },
        {
          "date": "2026-05-29",
          "close": 8353.82
        },
        {
          "date": "2026-06-01",
          "close": 8210.91
        },
        {
          "date": "2026-06-02",
          "close": 8000.02
        },
        {
          "date": "2026-06-03",
          "close": 8025.35
        },
        {
          "date": "2026-06-04",
          "close": 8234.6
        },
        {
          "date": "2026-06-05",
          "close": 8360.88
        },
        {
          "date": "2026-06-08",
          "close": 8045.97
        },
        {
          "date": "2026-06-09",
          "close": 8361.41
        },
        {
          "date": "2026-06-10",
          "close": 8158.01
        },
        {
          "date": "2026-06-11",
          "close": 7867.32
        },
        {
          "date": "2026-06-12",
          "close": 7826.06
        },
        {
          "date": "2026-06-15",
          "close": 8079.3
        },
        {
          "date": "2026-06-16",
          "close": 8239.17
        },
        {
          "date": "2026-06-17",
          "close": 8240.88
        },
        {
          "date": "2026-06-18",
          "close": 8193.5
        },
        {
          "date": "2026-06-22",
          "close": 8253.37
        },
        {
          "date": "2026-06-23",
          "close": 7923.94
        },
        {
          "date": "2026-06-24",
          "close": 7887.35
        },
        {
          "date": "2026-06-25",
          "close": 7942.41
        },
        {
          "date": "2026-06-26",
          "close": 8019.95
        },
        {
          "date": "2026-06-29",
          "close": 7909.35
        },
        {
          "date": "2026-06-30",
          "close": 8329.39
        },
        {
          "date": "2026-07-01",
          "close": 8433.01
        },
        {
          "date": "2026-07-02",
          "close": 8006.29
        },
        {
          "date": "2026-07-03",
          "close": 8007.42
        },
        {
          "date": "2026-07-06",
          "close": 7583.92
        },
        {
          "date": "2026-07-07",
          "close": 7519.43
        },
        {
          "date": "2026-07-08",
          "close": 7269.93
        },
        {
          "date": "2026-07-09",
          "close": 7413.53
        },
        {
          "date": "2026-07-10",
          "close": 7499.23
        },
        {
          "date": "2026-07-13",
          "close": 6891.25
        },
        {
          "date": "2026-07-14",
          "close": 6889.25
        },
        {
          "date": "2026-07-15",
          "close": 6766.72
        },
        {
          "date": "2026-07-16",
          "close": 6542.43
        },
        {
          "date": "2026-07-17",
          "close": 6163.04
        },
        {
          "date": "2026-07-20",
          "close": 5881.67
        },
        {
          "date": "2026-07-21",
          "close": 6196.21
        },
        {
          "date": "2026-07-22",
          "close": 6072.78
        },
        {
          "date": "2026-07-23",
          "close": 6148.13
        },
        {
          "date": "2026-07-24",
          "close": 5961.47
        },
        {
          "date": "2026-07-27",
          "close": 6177.45
        },
        {
          "date": "2026-07-28",
          "close": 6027.67
        },
        {
          "date": "2026-07-29",
          "close": 6081.5
        },
        {
          "date": "2026-07-30",
          "close": 5932.53
        },
        {
          "date": "2026-07-31",
          "close": 6065.42
        },
        {
          "date": "2026-08-03",
          "close": 6140.39
        },
        {
          "date": "2026-08-04",
          "close": 6289.32
        },
        {
          "date": "2026-08-05",
          "close": 6479.08
        },
        {
          "date": "2026-08-06",
          "close": 6467.35
        },
        {
          "date": "2026-08-07",
          "close": 6574.58
        },
        {
          "date": "2026-08-10",
          "close": 6540.07
        },
        {
          "date": "2026-08-11",
          "close": 6537.1
        },
        {
          "date": "2026-08-12",
          "close": 6745.87
        },
        {
          "date": "2026-08-13",
          "close": 6539.34
        },
        {
          "date": "2026-08-14",
          "close": 6557.14
        },
        {
          "date": "2026-08-17",
          "close": 6764.43
        },
        {
          "date": "2026-08-18",
          "close": 6998.89
        },
        {
          "date": "2026-08-19",
          "close": 6515.1
        },
        {
          "date": "2026-08-20",
          "close": 6479.14
        },
        {
          "date": "2026-08-21",
          "close": 6479.35
        },
        {
          "date": "2026-08-24",
          "close": 6526.57
        },
        {
          "date": "2026-08-25",
          "close": 6579.09
        },
        {
          "date": "2026-08-26",
          "close": 6712.23
        },
        {
          "date": "2026-08-27",
          "close": 6802.5
        },
        {
          "date": "2026-08-28",
          "close": 6825.78
        },
        {
          "date": "2026-08-31",
          "close": 6797.0
        },
        {
          "date": "2026-09-01",
          "close": 6690.61
        },
        {
          "date": "2026-09-02",
          "close": 6640.15
        },
        {
          "date": "2026-09-03",
          "close": 6572.8
        },
        {
          "date": "2026-09-04",
          "close": 6526.07
        },
        {
          "date": "2026-09-07",
          "close": 6626.46
        },
        {
          "date": "2026-09-08",
          "close": 6626.3
        },
        {
          "date": "2026-09-09",
          "close": 6585.39
        },
        {
          "date": "2026-09-10",
          "close": 6497.23
        },
        {
          "date": "2026-09-11",
          "close": 6306.07
        },
        {
          "date": "2026-09-14",
          "close": 6264.72
        },
        {
          "date": "2026-09-15",
          "close": 6229.88
        },
        {
          "date": "2026-09-16",
          "close": 6407.09
        },
        {
          "date": "2026-09-17",
          "close": 6416.67
        },
        {
          "date": "2026-09-18",
          "close": 6706.57
        },
        {
          "date": "2026-09-21",
          "close": 6756.3
        },
        {
          "date": "2026-09-22",
          "close": 6703.74
        },
        {
          "date": "2026-09-23",
          "close": 6893.09
        },
        {
          "date": "2026-09-24",
          "close": 6823.47
        },
        {
          "date": "2026-09-28",
          "close": 6717.48
        },
        {
          "date": "2026-09-29",
          "close": 6635.61
        },
        {
          "date": "2026-09-30",
          "close": 6538.57
        },
        {
          "date": "2026-10-08",
          "close": 6280.7
        },
        {
          "date": "2026-10-09",
          "close": 6210.18
        },
        {
          "date": "2026-10-12",
          "close": 6097.26
        },
        {
          "date": "2026-10-13",
          "close": 6052.11
        },
        {
          "date": "2026-10-14",
          "close": 5849.89
        },
        {
          "date": "2026-10-15",
          "close": 5607.92
        },
        {
          "date": "2026-10-16",
          "close": 5556.77
        },
        {
          "date": "2026-10-19",
          "close": 5593.78
        },
        {
          "date": "2026-10-20",
          "close": 5711.15
        },
        {
          "date": "2026-10-21",
          "close": 5715.92
        },
        {
          "date": "2026-10-22",
          "close": 5576.2
        },
        {
          "date": "2026-10-23",
          "close": 5691.85
        },
        {
          "date": "2026-10-26",
          "close": 5625.5
        },
        {
          "date": "2026-10-27",
          "close": 5465.62
        },
        {
          "date": "2026-10-28",
          "close": 5601.41
        },
        {
          "date": "2026-10-29",
          "close": 5533.64
        },
        {
          "date": "2026-10-30",
          "close": 5250.21
        },
        {
          "date": "2026-11-02",
          "close": 5397.54
        },
        {
          "date": "2026-11-03",
          "close": 5415.04
        },
        {
          "date": "2026-11-04",
          "close": 5810.05
        },
        {
          "date": "2026-11-05",
          "close": 6366.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 125,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.432,
          "up_wilson": [
            0.3560584549578599,
            0.5275193922871394
          ],
          "pullback_wilson": [
            0.34846990714538484,
            0.5195849863989477
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4675324675324675,
          "pullback_frequency": 0.5454545454545454,
          "up_wilson": [
            0.3603007569249538,
            0.577849790171308
          ],
          "pullback_wilson": [
            0.43473084293295094,
            0.6518583911322823
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 46,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.41304347826086957,
          "baseline_hit_rate": 0.41304347826086957,
          "hit_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "baseline_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 5,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1318",
      "name": "光伏主材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0445834335658728,
        "5": 0.10262243572937058,
        "20": 0.10494685318736052,
        "60": -0.03357648912946132
      },
      "moving_averages": {
        "5": 10040.532000000403,
        "20": 9764.558000000008,
        "60": 10068.041166666771
      },
      "phase": "震荡",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-20",
            "end": "2026-08-27",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-10-12",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 16
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 25
          },
          "回调": {
            "median_sessions": 5,
            "sample_size": 27
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 14177.33
        },
        {
          "date": "2026-05-14",
          "close": 14074.11
        },
        {
          "date": "2026-05-15",
          "close": 13452.86
        },
        {
          "date": "2026-05-18",
          "close": 13357.91
        },
        {
          "date": "2026-05-19",
          "close": 13418.65
        },
        {
          "date": "2026-05-20",
          "close": 13483.73
        },
        {
          "date": "2026-05-21",
          "close": 13004.0
        },
        {
          "date": "2026-05-22",
          "close": 13326.61
        },
        {
          "date": "2026-05-25",
          "close": 13035.5
        },
        {
          "date": "2026-05-26",
          "close": 12800.43
        },
        {
          "date": "2026-05-27",
          "close": 12707.77
        },
        {
          "date": "2026-05-28",
          "close": 12620.45
        },
        {
          "date": "2026-05-29",
          "close": 12268.03
        },
        {
          "date": "2026-06-01",
          "close": 12075.62
        },
        {
          "date": "2026-06-02",
          "close": 11812.82
        },
        {
          "date": "2026-06-03",
          "close": 11732.11
        },
        {
          "date": "2026-06-04",
          "close": 11659.38
        },
        {
          "date": "2026-06-05",
          "close": 11445.89
        },
        {
          "date": "2026-06-08",
          "close": 10846.37
        },
        {
          "date": "2026-06-09",
          "close": 11182.15
        },
        {
          "date": "2026-06-10",
          "close": 12014.34
        },
        {
          "date": "2026-06-11",
          "close": 11925.52
        },
        {
          "date": "2026-06-12",
          "close": 11636.87
        },
        {
          "date": "2026-06-15",
          "close": 11547.08
        },
        {
          "date": "2026-06-16",
          "close": 11487.03
        },
        {
          "date": "2026-06-17",
          "close": 11247.42
        },
        {
          "date": "2026-06-18",
          "close": 11007.65
        },
        {
          "date": "2026-06-22",
          "close": 11239.07
        },
        {
          "date": "2026-06-23",
          "close": 10699.06
        },
        {
          "date": "2026-06-24",
          "close": 10579.25
        },
        {
          "date": "2026-06-25",
          "close": 10651.55
        },
        {
          "date": "2026-06-26",
          "close": 10550.81
        },
        {
          "date": "2026-06-29",
          "close": 10639.98
        },
        {
          "date": "2026-06-30",
          "close": 10804.1
        },
        {
          "date": "2026-07-01",
          "close": 11024.74
        },
        {
          "date": "2026-07-02",
          "close": 10655.58
        },
        {
          "date": "2026-07-03",
          "close": 10431.9
        },
        {
          "date": "2026-07-06",
          "close": 10278.05
        },
        {
          "date": "2026-07-07",
          "close": 10135.91
        },
        {
          "date": "2026-07-08",
          "close": 9794.77
        },
        {
          "date": "2026-07-09",
          "close": 9819.1
        },
        {
          "date": "2026-07-10",
          "close": 10054.83
        },
        {
          "date": "2026-07-13",
          "close": 9554.62
        },
        {
          "date": "2026-07-14",
          "close": 9595.7
        },
        {
          "date": "2026-07-15",
          "close": 9760.04
        },
        {
          "date": "2026-07-16",
          "close": 9666.96
        },
        {
          "date": "2026-07-17",
          "close": 9513.92
        },
        {
          "date": "2026-07-20",
          "close": 9669.6
        },
        {
          "date": "2026-07-21",
          "close": 9696.13
        },
        {
          "date": "2026-07-22",
          "close": 10123.54
        },
        {
          "date": "2026-07-23",
          "close": 10448.94
        },
        {
          "date": "2026-07-24",
          "close": 10086.66
        },
        {
          "date": "2026-07-27",
          "close": 10189.57
        },
        {
          "date": "2026-07-28",
          "close": 10214.82
        },
        {
          "date": "2026-07-29",
          "close": 10426.93
        },
        {
          "date": "2026-07-30",
          "close": 10580.16
        },
        {
          "date": "2026-07-31",
          "close": 10563.45
        },
        {
          "date": "2026-08-03",
          "close": 11210.44
        },
        {
          "date": "2026-08-04",
          "close": 11117.44
        },
        {
          "date": "2026-08-05",
          "close": 11053.27
        },
        {
          "date": "2026-08-06",
          "close": 10747.85
        },
        {
          "date": "2026-08-07",
          "close": 11164.14
        },
        {
          "date": "2026-08-10",
          "close": 11010.55
        },
        {
          "date": "2026-08-11",
          "close": 11003.05
        },
        {
          "date": "2026-08-12",
          "close": 11432.1
        },
        {
          "date": "2026-08-13",
          "close": 10986.46
        },
        {
          "date": "2026-08-14",
          "close": 10926.48
        },
        {
          "date": "2026-08-17",
          "close": 11051.17
        },
        {
          "date": "2026-08-18",
          "close": 10999.83
        },
        {
          "date": "2026-08-19",
          "close": 10626.21
        },
        {
          "date": "2026-08-20",
          "close": 10617.78
        },
        {
          "date": "2026-08-21",
          "close": 10669.46
        },
        {
          "date": "2026-08-24",
          "close": 10420.44
        },
        {
          "date": "2026-08-25",
          "close": 10381.73
        },
        {
          "date": "2026-08-26",
          "close": 10428.64
        },
        {
          "date": "2026-08-27",
          "close": 10325.69
        },
        {
          "date": "2026-08-28",
          "close": 10470.7
        },
        {
          "date": "2026-08-31",
          "close": 10157.11
        },
        {
          "date": "2026-09-01",
          "close": 10257.89
        },
        {
          "date": "2026-09-02",
          "close": 9922.31
        },
        {
          "date": "2026-09-03",
          "close": 9866.26
        },
        {
          "date": "2026-09-04",
          "close": 9943.88
        },
        {
          "date": "2026-09-07",
          "close": 10112.57
        },
        {
          "date": "2026-09-08",
          "close": 10194.89
        },
        {
          "date": "2026-09-09",
          "close": 10108.97
        },
        {
          "date": "2026-09-10",
          "close": 9962.78
        },
        {
          "date": "2026-09-11",
          "close": 9606.07
        },
        {
          "date": "2026-09-14",
          "close": 9705.94
        },
        {
          "date": "2026-09-15",
          "close": 9547.18
        },
        {
          "date": "2026-09-16",
          "close": 9538.4
        },
        {
          "date": "2026-09-17",
          "close": 9483.01
        },
        {
          "date": "2026-09-18",
          "close": 9697.72
        },
        {
          "date": "2026-09-21",
          "close": 9856.38
        },
        {
          "date": "2026-09-22",
          "close": 9920.34
        },
        {
          "date": "2026-09-23",
          "close": 9874.16
        },
        {
          "date": "2026-09-24",
          "close": 9517.94
        },
        {
          "date": "2026-09-28",
          "close": 9393.12
        },
        {
          "date": "2026-09-29",
          "close": 9432.13
        },
        {
          "date": "2026-09-30",
          "close": 9762.42
        },
        {
          "date": "2026-10-08",
          "close": 9667.56
        },
        {
          "date": "2026-10-09",
          "close": 9830.52
        },
        {
          "date": "2026-10-12",
          "close": 9685.22
        },
        {
          "date": "2026-10-13",
          "close": 9722.65
        },
        {
          "date": "2026-10-14",
          "close": 9559.57
        },
        {
          "date": "2026-10-15",
          "close": 9393.64
        },
        {
          "date": "2026-10-16",
          "close": 9543.29
        },
        {
          "date": "2026-10-19",
          "close": 9723.58
        },
        {
          "date": "2026-10-20",
          "close": 9535.92
        },
        {
          "date": "2026-10-21",
          "close": 9553.34
        },
        {
          "date": "2026-10-22",
          "close": 9584.77
        },
        {
          "date": "2026-10-23",
          "close": 9773.83
        },
        {
          "date": "2026-10-26",
          "close": 9928.78
        },
        {
          "date": "2026-10-27",
          "close": 9847.18
        },
        {
          "date": "2026-10-28",
          "close": 9718.27
        },
        {
          "date": "2026-10-29",
          "close": 9687.94
        },
        {
          "date": "2026-10-30",
          "close": 9478.3
        },
        {
          "date": "2026-11-02",
          "close": 9830.84
        },
        {
          "date": "2026-11-03",
          "close": 9985.16
        },
        {
          "date": "2026-11-04",
          "close": 10226.22
        },
        {
          "date": "2026-11-05",
          "close": 10682.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.379746835443038,
          "pullback_frequency": 0.46835443037974683,
          "up_wilson": [
            0.2806649532154275,
            0.48998128756209824
          ],
          "pullback_wilson": [
            0.36235784156577755,
            0.5772859060072555
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.425,
          "pullback_frequency": 0.575,
          "up_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "pullback_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.631578947368421,
          "baseline_hit_rate": 0.631578947368421,
          "hit_wilson": [
            0.47283959557009003,
            0.7661578075284404
          ],
          "baseline_wilson": [
            0.47283959557009003,
            0.7661578075284404
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1319",
      "name": "硅料硅片",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.05928462892839059,
        "5": 0.09549643930606999,
        "20": 0.015697180289198087,
        "60": -0.040457060458917504
      },
      "moving_averages": {
        "5": 1639.0019999999554,
        "20": 1671.8284999999682,
        "60": 1836.2051666666482
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-27",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.02170148073485434,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2312.77
        },
        {
          "date": "2026-05-14",
          "close": 2308.2
        },
        {
          "date": "2026-05-15",
          "close": 2242.68
        },
        {
          "date": "2026-05-18",
          "close": 2226.65
        },
        {
          "date": "2026-05-19",
          "close": 2306.19
        },
        {
          "date": "2026-05-20",
          "close": 2296.86
        },
        {
          "date": "2026-05-21",
          "close": 2241.76
        },
        {
          "date": "2026-05-22",
          "close": 2255.57
        },
        {
          "date": "2026-05-25",
          "close": 2176.97
        },
        {
          "date": "2026-05-26",
          "close": 2115.85
        },
        {
          "date": "2026-05-27",
          "close": 2125.94
        },
        {
          "date": "2026-05-28",
          "close": 2151.9
        },
        {
          "date": "2026-05-29",
          "close": 2074.53
        },
        {
          "date": "2026-06-01",
          "close": 2073.96
        },
        {
          "date": "2026-06-02",
          "close": 1994.68
        },
        {
          "date": "2026-06-03",
          "close": 1968.48
        },
        {
          "date": "2026-06-04",
          "close": 2067.78
        },
        {
          "date": "2026-06-05",
          "close": 2043.42
        },
        {
          "date": "2026-06-08",
          "close": 1982.88
        },
        {
          "date": "2026-06-09",
          "close": 2034.08
        },
        {
          "date": "2026-06-10",
          "close": 2026.4
        },
        {
          "date": "2026-06-11",
          "close": 2119.11
        },
        {
          "date": "2026-06-12",
          "close": 2061.96
        },
        {
          "date": "2026-06-15",
          "close": 2069.74
        },
        {
          "date": "2026-06-16",
          "close": 2095.24
        },
        {
          "date": "2026-06-17",
          "close": 2099.24
        },
        {
          "date": "2026-06-18",
          "close": 2026.12
        },
        {
          "date": "2026-06-22",
          "close": 2042.78
        },
        {
          "date": "2026-06-23",
          "close": 1989.4
        },
        {
          "date": "2026-06-24",
          "close": 1938.96
        },
        {
          "date": "2026-06-25",
          "close": 1956.69
        },
        {
          "date": "2026-06-26",
          "close": 2040.4
        },
        {
          "date": "2026-06-29",
          "close": 2071.42
        },
        {
          "date": "2026-06-30",
          "close": 2096.65
        },
        {
          "date": "2026-07-01",
          "close": 2198.63
        },
        {
          "date": "2026-07-02",
          "close": 2166.37
        },
        {
          "date": "2026-07-03",
          "close": 2121.22
        },
        {
          "date": "2026-07-06",
          "close": 2109.25
        },
        {
          "date": "2026-07-07",
          "close": 2100.98
        },
        {
          "date": "2026-07-08",
          "close": 2059.74
        },
        {
          "date": "2026-07-09",
          "close": 2039.87
        },
        {
          "date": "2026-07-10",
          "close": 2041.14
        },
        {
          "date": "2026-07-13",
          "close": 1926.72
        },
        {
          "date": "2026-07-14",
          "close": 1872.44
        },
        {
          "date": "2026-07-15",
          "close": 1889.75
        },
        {
          "date": "2026-07-16",
          "close": 1827.1
        },
        {
          "date": "2026-07-17",
          "close": 1795.74
        },
        {
          "date": "2026-07-20",
          "close": 1721.75
        },
        {
          "date": "2026-07-21",
          "close": 1693.88
        },
        {
          "date": "2026-07-22",
          "close": 1649.63
        },
        {
          "date": "2026-07-23",
          "close": 1689.99
        },
        {
          "date": "2026-07-24",
          "close": 1653.94
        },
        {
          "date": "2026-07-27",
          "close": 1696.84
        },
        {
          "date": "2026-07-28",
          "close": 1680.32
        },
        {
          "date": "2026-07-29",
          "close": 1691.61
        },
        {
          "date": "2026-07-30",
          "close": 1672.83
        },
        {
          "date": "2026-07-31",
          "close": 1723.14
        },
        {
          "date": "2026-08-03",
          "close": 1794.35
        },
        {
          "date": "2026-08-04",
          "close": 1816.16
        },
        {
          "date": "2026-08-05",
          "close": 1830.83
        },
        {
          "date": "2026-08-06",
          "close": 1840.29
        },
        {
          "date": "2026-08-07",
          "close": 1872.2
        },
        {
          "date": "2026-08-10",
          "close": 1892.24
        },
        {
          "date": "2026-08-11",
          "close": 1929.91
        },
        {
          "date": "2026-08-12",
          "close": 1994.16
        },
        {
          "date": "2026-08-13",
          "close": 1943.56
        },
        {
          "date": "2026-08-14",
          "close": 1986.96
        },
        {
          "date": "2026-08-17",
          "close": 2091.58
        },
        {
          "date": "2026-08-18",
          "close": 2120.46
        },
        {
          "date": "2026-08-19",
          "close": 2011.32
        },
        {
          "date": "2026-08-20",
          "close": 2005.74
        },
        {
          "date": "2026-08-21",
          "close": 2068.14
        },
        {
          "date": "2026-08-24",
          "close": 2019.94
        },
        {
          "date": "2026-08-25",
          "close": 2038.78
        },
        {
          "date": "2026-08-26",
          "close": 1994.5
        },
        {
          "date": "2026-08-27",
          "close": 1991.89
        },
        {
          "date": "2026-08-28",
          "close": 2019.38
        },
        {
          "date": "2026-08-31",
          "close": 1978.09
        },
        {
          "date": "2026-09-01",
          "close": 1976.24
        },
        {
          "date": "2026-09-02",
          "close": 1949.57
        },
        {
          "date": "2026-09-03",
          "close": 1929.05
        },
        {
          "date": "2026-09-04",
          "close": 1924.03
        },
        {
          "date": "2026-09-07",
          "close": 1968.47
        },
        {
          "date": "2026-09-08",
          "close": 1946.56
        },
        {
          "date": "2026-09-09",
          "close": 1916.23
        },
        {
          "date": "2026-09-10",
          "close": 1858.03
        },
        {
          "date": "2026-09-11",
          "close": 1836.58
        },
        {
          "date": "2026-09-14",
          "close": 1860.36
        },
        {
          "date": "2026-09-15",
          "close": 1814.23
        },
        {
          "date": "2026-09-16",
          "close": 1825.14
        },
        {
          "date": "2026-09-17",
          "close": 1849.19
        },
        {
          "date": "2026-09-18",
          "close": 1875.13
        },
        {
          "date": "2026-09-21",
          "close": 1868.56
        },
        {
          "date": "2026-09-22",
          "close": 1879.99
        },
        {
          "date": "2026-09-23",
          "close": 1863.52
        },
        {
          "date": "2026-09-24",
          "close": 1816.38
        },
        {
          "date": "2026-09-28",
          "close": 1743.65
        },
        {
          "date": "2026-09-29",
          "close": 1741.77
        },
        {
          "date": "2026-09-30",
          "close": 1764.31
        },
        {
          "date": "2026-10-08",
          "close": 1729.61
        },
        {
          "date": "2026-10-09",
          "close": 1795.73
        },
        {
          "date": "2026-10-12",
          "close": 1756.86
        },
        {
          "date": "2026-10-13",
          "close": 1767.33
        },
        {
          "date": "2026-10-14",
          "close": 1753.66
        },
        {
          "date": "2026-10-15",
          "close": 1710.63
        },
        {
          "date": "2026-10-16",
          "close": 1718.42
        },
        {
          "date": "2026-10-19",
          "close": 1681.33
        },
        {
          "date": "2026-10-20",
          "close": 1663.08
        },
        {
          "date": "2026-10-21",
          "close": 1643.01
        },
        {
          "date": "2026-10-22",
          "close": 1607.0
        },
        {
          "date": "2026-10-23",
          "close": 1625.78
        },
        {
          "date": "2026-10-26",
          "close": 1642.12
        },
        {
          "date": "2026-10-27",
          "close": 1625.15
        },
        {
          "date": "2026-10-28",
          "close": 1647.84
        },
        {
          "date": "2026-10-29",
          "close": 1603.62
        },
        {
          "date": "2026-10-30",
          "close": 1560.95
        },
        {
          "date": "2026-11-02",
          "close": 1598.15
        },
        {
          "date": "2026-11-03",
          "close": 1620.71
        },
        {
          "date": "2026-11-04",
          "close": 1658.44
        },
        {
          "date": "2026-11-05",
          "close": 1756.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 136,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4485294117647059,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.36750091178865585,
            0.5323857161250952
          ],
          "pullback_wilson": [
            0.3325825804753728,
            0.49579449594820046
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.4875,
          "up_wilson": [
            0.33413860916143806,
            0.5465886570305026
          ],
          "pullback_wilson": [
            0.38107879540381073,
            0.5950666578345774
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 58,
          "covered_samples": 43,
          "insufficient_or_abstained": 15,
          "hit_rate": 0.3953488372093023,
          "baseline_hit_rate": 0.3953488372093023,
          "hit_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "baseline_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 28,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1320",
      "name": "逆变器",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.055020949362847515,
        "5": 0.16896850505117555,
        "20": 0.07351950306254396,
        "60": -0.08537529634233765
      },
      "moving_averages": {
        "5": 12118.657999999821,
        "20": 11973.920499999915,
        "60": 13184.349833333275
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-05-18",
            "end": "2026-05-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-25",
            "end": "2026-05-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-05-27",
            "end": "2026-05-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-29",
            "end": "2026-06-09",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-08-05",
            "sessions": 40,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-11-04",
            "sessions": 46,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 23014.38
        },
        {
          "date": "2026-05-14",
          "close": 22147.61
        },
        {
          "date": "2026-05-15",
          "close": 22378.46
        },
        {
          "date": "2026-05-18",
          "close": 23112.12
        },
        {
          "date": "2026-05-19",
          "close": 23476.9
        },
        {
          "date": "2026-05-20",
          "close": 24645.67
        },
        {
          "date": "2026-05-21",
          "close": 23414.21
        },
        {
          "date": "2026-05-22",
          "close": 23850.83
        },
        {
          "date": "2026-05-25",
          "close": 23106.07
        },
        {
          "date": "2026-05-26",
          "close": 22904.88
        },
        {
          "date": "2026-05-27",
          "close": 23571.4
        },
        {
          "date": "2026-05-28",
          "close": 23613.48
        },
        {
          "date": "2026-05-29",
          "close": 22221.28
        },
        {
          "date": "2026-06-01",
          "close": 22445.69
        },
        {
          "date": "2026-06-02",
          "close": 21847.98
        },
        {
          "date": "2026-06-03",
          "close": 21578.64
        },
        {
          "date": "2026-06-04",
          "close": 21015.01
        },
        {
          "date": "2026-06-05",
          "close": 19981.04
        },
        {
          "date": "2026-06-08",
          "close": 19155.4
        },
        {
          "date": "2026-06-09",
          "close": 19556.79
        },
        {
          "date": "2026-06-10",
          "close": 19217.61
        },
        {
          "date": "2026-06-11",
          "close": 18988.52
        },
        {
          "date": "2026-06-12",
          "close": 19008.04
        },
        {
          "date": "2026-06-15",
          "close": 18959.64
        },
        {
          "date": "2026-06-16",
          "close": 19495.28
        },
        {
          "date": "2026-06-17",
          "close": 19213.17
        },
        {
          "date": "2026-06-18",
          "close": 19086.3
        },
        {
          "date": "2026-06-22",
          "close": 19823.35
        },
        {
          "date": "2026-06-23",
          "close": 18853.31
        },
        {
          "date": "2026-06-24",
          "close": 18581.27
        },
        {
          "date": "2026-06-25",
          "close": 18233.91
        },
        {
          "date": "2026-06-26",
          "close": 17754.46
        },
        {
          "date": "2026-06-29",
          "close": 18468.16
        },
        {
          "date": "2026-06-30",
          "close": 18718.86
        },
        {
          "date": "2026-07-01",
          "close": 17747.09
        },
        {
          "date": "2026-07-02",
          "close": 16937.68
        },
        {
          "date": "2026-07-03",
          "close": 16846.38
        },
        {
          "date": "2026-07-06",
          "close": 16644.6
        },
        {
          "date": "2026-07-07",
          "close": 16137.41
        },
        {
          "date": "2026-07-08",
          "close": 15429.46
        },
        {
          "date": "2026-07-09",
          "close": 15360.19
        },
        {
          "date": "2026-07-10",
          "close": 15143.83
        },
        {
          "date": "2026-07-13",
          "close": 14466.31
        },
        {
          "date": "2026-07-14",
          "close": 14624.78
        },
        {
          "date": "2026-07-15",
          "close": 14603.63
        },
        {
          "date": "2026-07-16",
          "close": 14341.63
        },
        {
          "date": "2026-07-17",
          "close": 13769.31
        },
        {
          "date": "2026-07-20",
          "close": 13615.18
        },
        {
          "date": "2026-07-21",
          "close": 13778.24
        },
        {
          "date": "2026-07-22",
          "close": 13849.19
        },
        {
          "date": "2026-07-23",
          "close": 14669.96
        },
        {
          "date": "2026-07-24",
          "close": 14192.18
        },
        {
          "date": "2026-07-27",
          "close": 14484.67
        },
        {
          "date": "2026-07-28",
          "close": 14058.36
        },
        {
          "date": "2026-07-29",
          "close": 14141.7
        },
        {
          "date": "2026-07-30",
          "close": 13930.77
        },
        {
          "date": "2026-07-31",
          "close": 14016.93
        },
        {
          "date": "2026-08-03",
          "close": 14296.42
        },
        {
          "date": "2026-08-04",
          "close": 14460.82
        },
        {
          "date": "2026-08-05",
          "close": 14632.57
        },
        {
          "date": "2026-08-06",
          "close": 14470.28
        },
        {
          "date": "2026-08-07",
          "close": 14760.68
        },
        {
          "date": "2026-08-10",
          "close": 14709.61
        },
        {
          "date": "2026-08-11",
          "close": 15166.29
        },
        {
          "date": "2026-08-12",
          "close": 15501.73
        },
        {
          "date": "2026-08-13",
          "close": 15099.29
        },
        {
          "date": "2026-08-14",
          "close": 14914.68
        },
        {
          "date": "2026-08-17",
          "close": 15399.74
        },
        {
          "date": "2026-08-18",
          "close": 15362.02
        },
        {
          "date": "2026-08-19",
          "close": 14615.96
        },
        {
          "date": "2026-08-20",
          "close": 14583.71
        },
        {
          "date": "2026-08-21",
          "close": 14864.5
        },
        {
          "date": "2026-08-24",
          "close": 14622.34
        },
        {
          "date": "2026-08-25",
          "close": 14310.98
        },
        {
          "date": "2026-08-26",
          "close": 14578.41
        },
        {
          "date": "2026-08-27",
          "close": 14268.62
        },
        {
          "date": "2026-08-28",
          "close": 14338.17
        },
        {
          "date": "2026-08-31",
          "close": 13811.86
        },
        {
          "date": "2026-09-01",
          "close": 13545.95
        },
        {
          "date": "2026-09-02",
          "close": 13249.9
        },
        {
          "date": "2026-09-03",
          "close": 13349.06
        },
        {
          "date": "2026-09-04",
          "close": 13335.68
        },
        {
          "date": "2026-09-07",
          "close": 13405.99
        },
        {
          "date": "2026-09-08",
          "close": 13222.13
        },
        {
          "date": "2026-09-09",
          "close": 13134.75
        },
        {
          "date": "2026-09-10",
          "close": 13039.68
        },
        {
          "date": "2026-09-11",
          "close": 12770.74
        },
        {
          "date": "2026-09-14",
          "close": 12866.15
        },
        {
          "date": "2026-09-15",
          "close": 12732.22
        },
        {
          "date": "2026-09-16",
          "close": 12963.62
        },
        {
          "date": "2026-09-17",
          "close": 12812.63
        },
        {
          "date": "2026-09-18",
          "close": 13269.73
        },
        {
          "date": "2026-09-21",
          "close": 13233.59
        },
        {
          "date": "2026-09-22",
          "close": 13277.21
        },
        {
          "date": "2026-09-23",
          "close": 13155.95
        },
        {
          "date": "2026-09-24",
          "close": 12806.29
        },
        {
          "date": "2026-09-28",
          "close": 12464.66
        },
        {
          "date": "2026-09-29",
          "close": 12529.17
        },
        {
          "date": "2026-09-30",
          "close": 12571.85
        },
        {
          "date": "2026-10-08",
          "close": 12466.76
        },
        {
          "date": "2026-10-09",
          "close": 12447.7
        },
        {
          "date": "2026-10-12",
          "close": 12997.55
        },
        {
          "date": "2026-10-13",
          "close": 12608.91
        },
        {
          "date": "2026-10-14",
          "close": 12173.33
        },
        {
          "date": "2026-10-15",
          "close": 11813.28
        },
        {
          "date": "2026-10-16",
          "close": 11862.72
        },
        {
          "date": "2026-10-19",
          "close": 12027.17
        },
        {
          "date": "2026-10-20",
          "close": 12040.32
        },
        {
          "date": "2026-10-21",
          "close": 11794.39
        },
        {
          "date": "2026-10-22",
          "close": 11536.12
        },
        {
          "date": "2026-10-23",
          "close": 11696.91
        },
        {
          "date": "2026-10-26",
          "close": 11576.75
        },
        {
          "date": "2026-10-27",
          "close": 11257.29
        },
        {
          "date": "2026-10-28",
          "close": 11603.86
        },
        {
          "date": "2026-10-29",
          "close": 11448.82
        },
        {
          "date": "2026-10-30",
          "close": 11041.94
        },
        {
          "date": "2026-11-02",
          "close": 11655.42
        },
        {
          "date": "2026-11-03",
          "close": 11827.27
        },
        {
          "date": "2026-11-04",
          "close": 12685.35
        },
        {
          "date": "2026-11-05",
          "close": 13383.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4533333333333333,
          "up_wilson": [
            0.35815696338970343,
            0.5784246261091504
          ],
          "pullback_wilson": [
            0.3456979638413221,
            0.5655162614570731
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4146341463414634,
          "pullback_frequency": 0.5365853658536586,
          "up_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "pullback_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 6,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 11,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1321",
      "name": "火电设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019802713430890462,
        "5": 0.025132137273877753,
        "20": -0.016884294393557653,
        "60": -0.07084733411602773
      },
      "moving_averages": {
        "5": 1334.2560000000055,
        "20": 1392.5040000000154,
        "60": 1427.7971666666601
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-20",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-03",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-11",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-26",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.05749895624439627,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1578.61
        },
        {
          "date": "2026-05-14",
          "close": 1544.33
        },
        {
          "date": "2026-05-15",
          "close": 1537.08
        },
        {
          "date": "2026-05-18",
          "close": 1526.31
        },
        {
          "date": "2026-05-19",
          "close": 1578.59
        },
        {
          "date": "2026-05-20",
          "close": 1556.96
        },
        {
          "date": "2026-05-21",
          "close": 1498.42
        },
        {
          "date": "2026-05-22",
          "close": 1516.32
        },
        {
          "date": "2026-05-25",
          "close": 1534.57
        },
        {
          "date": "2026-05-26",
          "close": 1491.29
        },
        {
          "date": "2026-05-27",
          "close": 1517.46
        },
        {
          "date": "2026-05-28",
          "close": 1524.9
        },
        {
          "date": "2026-05-29",
          "close": 1462.64
        },
        {
          "date": "2026-06-01",
          "close": 1467.62
        },
        {
          "date": "2026-06-02",
          "close": 1467.05
        },
        {
          "date": "2026-06-03",
          "close": 1471.29
        },
        {
          "date": "2026-06-04",
          "close": 1485.75
        },
        {
          "date": "2026-06-05",
          "close": 1480.54
        },
        {
          "date": "2026-06-08",
          "close": 1503.08
        },
        {
          "date": "2026-06-09",
          "close": 1531.21
        },
        {
          "date": "2026-06-10",
          "close": 1480.84
        },
        {
          "date": "2026-06-11",
          "close": 1489.87
        },
        {
          "date": "2026-06-12",
          "close": 1532.51
        },
        {
          "date": "2026-06-15",
          "close": 1567.96
        },
        {
          "date": "2026-06-16",
          "close": 1612.01
        },
        {
          "date": "2026-06-17",
          "close": 1631.91
        },
        {
          "date": "2026-06-18",
          "close": 1613.17
        },
        {
          "date": "2026-06-22",
          "close": 1599.34
        },
        {
          "date": "2026-06-23",
          "close": 1601.85
        },
        {
          "date": "2026-06-24",
          "close": 1579.0
        },
        {
          "date": "2026-06-25",
          "close": 1599.85
        },
        {
          "date": "2026-06-26",
          "close": 1530.55
        },
        {
          "date": "2026-06-29",
          "close": 1516.01
        },
        {
          "date": "2026-06-30",
          "close": 1534.72
        },
        {
          "date": "2026-07-01",
          "close": 1508.16
        },
        {
          "date": "2026-07-02",
          "close": 1485.42
        },
        {
          "date": "2026-07-03",
          "close": 1533.93
        },
        {
          "date": "2026-07-06",
          "close": 1515.58
        },
        {
          "date": "2026-07-07",
          "close": 1509.47
        },
        {
          "date": "2026-07-08",
          "close": 1416.82
        },
        {
          "date": "2026-07-09",
          "close": 1424.61
        },
        {
          "date": "2026-07-10",
          "close": 1504.37
        },
        {
          "date": "2026-07-13",
          "close": 1467.3
        },
        {
          "date": "2026-07-14",
          "close": 1493.28
        },
        {
          "date": "2026-07-15",
          "close": 1522.33
        },
        {
          "date": "2026-07-16",
          "close": 1480.14
        },
        {
          "date": "2026-07-17",
          "close": 1465.48
        },
        {
          "date": "2026-07-20",
          "close": 1447.76
        },
        {
          "date": "2026-07-21",
          "close": 1423.46
        },
        {
          "date": "2026-07-22",
          "close": 1447.41
        },
        {
          "date": "2026-07-23",
          "close": 1466.86
        },
        {
          "date": "2026-07-24",
          "close": 1400.58
        },
        {
          "date": "2026-07-27",
          "close": 1452.16
        },
        {
          "date": "2026-07-28",
          "close": 1395.65
        },
        {
          "date": "2026-07-29",
          "close": 1399.42
        },
        {
          "date": "2026-07-30",
          "close": 1382.57
        },
        {
          "date": "2026-07-31",
          "close": 1395.02
        },
        {
          "date": "2026-08-03",
          "close": 1439.57
        },
        {
          "date": "2026-08-04",
          "close": 1468.0
        },
        {
          "date": "2026-08-05",
          "close": 1482.06
        },
        {
          "date": "2026-08-06",
          "close": 1488.39
        },
        {
          "date": "2026-08-07",
          "close": 1481.87
        },
        {
          "date": "2026-08-10",
          "close": 1495.97
        },
        {
          "date": "2026-08-11",
          "close": 1525.32
        },
        {
          "date": "2026-08-12",
          "close": 1562.98
        },
        {
          "date": "2026-08-13",
          "close": 1525.2
        },
        {
          "date": "2026-08-14",
          "close": 1506.49
        },
        {
          "date": "2026-08-17",
          "close": 1508.88
        },
        {
          "date": "2026-08-18",
          "close": 1504.43
        },
        {
          "date": "2026-08-19",
          "close": 1423.8
        },
        {
          "date": "2026-08-20",
          "close": 1420.99
        },
        {
          "date": "2026-08-21",
          "close": 1413.79
        },
        {
          "date": "2026-08-24",
          "close": 1397.51
        },
        {
          "date": "2026-08-25",
          "close": 1406.65
        },
        {
          "date": "2026-08-26",
          "close": 1423.73
        },
        {
          "date": "2026-08-27",
          "close": 1423.7
        },
        {
          "date": "2026-08-28",
          "close": 1428.64
        },
        {
          "date": "2026-08-31",
          "close": 1468.05
        },
        {
          "date": "2026-09-01",
          "close": 1476.25
        },
        {
          "date": "2026-09-02",
          "close": 1480.21
        },
        {
          "date": "2026-09-03",
          "close": 1456.65
        },
        {
          "date": "2026-09-04",
          "close": 1448.5
        },
        {
          "date": "2026-09-07",
          "close": 1464.59
        },
        {
          "date": "2026-09-08",
          "close": 1464.52
        },
        {
          "date": "2026-09-09",
          "close": 1448.71
        },
        {
          "date": "2026-09-10",
          "close": 1436.54
        },
        {
          "date": "2026-09-11",
          "close": 1418.76
        },
        {
          "date": "2026-09-14",
          "close": 1421.12
        },
        {
          "date": "2026-09-15",
          "close": 1386.89
        },
        {
          "date": "2026-09-16",
          "close": 1399.69
        },
        {
          "date": "2026-09-17",
          "close": 1404.63
        },
        {
          "date": "2026-09-18",
          "close": 1436.4
        },
        {
          "date": "2026-09-21",
          "close": 1445.66
        },
        {
          "date": "2026-09-22",
          "close": 1455.89
        },
        {
          "date": "2026-09-23",
          "close": 1439.66
        },
        {
          "date": "2026-09-24",
          "close": 1426.74
        },
        {
          "date": "2026-09-28",
          "close": 1367.11
        },
        {
          "date": "2026-09-29",
          "close": 1369.85
        },
        {
          "date": "2026-09-30",
          "close": 1362.28
        },
        {
          "date": "2026-10-08",
          "close": 1400.71
        },
        {
          "date": "2026-10-09",
          "close": 1433.38
        },
        {
          "date": "2026-10-12",
          "close": 1434.41
        },
        {
          "date": "2026-10-13",
          "close": 1461.07
        },
        {
          "date": "2026-10-14",
          "close": 1415.16
        },
        {
          "date": "2026-10-15",
          "close": 1380.37
        },
        {
          "date": "2026-10-16",
          "close": 1436.5
        },
        {
          "date": "2026-10-19",
          "close": 1428.09
        },
        {
          "date": "2026-10-20",
          "close": 1431.85
        },
        {
          "date": "2026-10-21",
          "close": 1453.97
        },
        {
          "date": "2026-10-22",
          "close": 1392.34
        },
        {
          "date": "2026-10-23",
          "close": 1410.7
        },
        {
          "date": "2026-10-26",
          "close": 1398.3
        },
        {
          "date": "2026-10-27",
          "close": 1359.33
        },
        {
          "date": "2026-10-28",
          "close": 1400.03
        },
        {
          "date": "2026-10-29",
          "close": 1343.3
        },
        {
          "date": "2026-10-30",
          "close": 1291.01
        },
        {
          "date": "2026-11-02",
          "close": 1326.72
        },
        {
          "date": "2026-11-03",
          "close": 1326.17
        },
        {
          "date": "2026-11-04",
          "close": 1350.32
        },
        {
          "date": "2026-11-05",
          "close": 1377.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5434782608695652,
          "pullback_frequency": 0.31521739130434784,
          "up_wilson": [
            0.44199785570563255,
            0.6414733278347482
          ],
          "pullback_wilson": [
            0.22931436919100906,
            0.41593310076237283
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.38181818181818183,
          "up_wilson": [
            0.46812799210121386,
            0.7188150276753689
          ],
          "pullback_wilson": [
            0.265159542588938,
            0.5139077976751008
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 24,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1322",
      "name": "其他电源设备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021813911815812492,
        "5": 0.05134003396875775,
        "20": -0.12635392050809446,
        "60": -0.1210962403872875
      },
      "moving_averages": {
        "5": 7153.886000000127,
        "20": 7603.848500000034,
        "60": 8528.168333333342
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-01",
            "end": "2026-07-06",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-06",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-14",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.1111681852318942,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11192.83
        },
        {
          "date": "2026-05-14",
          "close": 10998.48
        },
        {
          "date": "2026-05-15",
          "close": 10935.39
        },
        {
          "date": "2026-05-18",
          "close": 11002.09
        },
        {
          "date": "2026-05-19",
          "close": 11193.01
        },
        {
          "date": "2026-05-20",
          "close": 11144.68
        },
        {
          "date": "2026-05-21",
          "close": 10477.58
        },
        {
          "date": "2026-05-22",
          "close": 10759.46
        },
        {
          "date": "2026-05-25",
          "close": 10967.71
        },
        {
          "date": "2026-05-26",
          "close": 10623.75
        },
        {
          "date": "2026-05-27",
          "close": 10579.15
        },
        {
          "date": "2026-05-28",
          "close": 10817.06
        },
        {
          "date": "2026-05-29",
          "close": 10347.98
        },
        {
          "date": "2026-06-01",
          "close": 10302.44
        },
        {
          "date": "2026-06-02",
          "close": 10448.34
        },
        {
          "date": "2026-06-03",
          "close": 10461.43
        },
        {
          "date": "2026-06-04",
          "close": 10502.35
        },
        {
          "date": "2026-06-05",
          "close": 10313.54
        },
        {
          "date": "2026-06-08",
          "close": 10028.55
        },
        {
          "date": "2026-06-09",
          "close": 10479.04
        },
        {
          "date": "2026-06-10",
          "close": 10010.47
        },
        {
          "date": "2026-06-11",
          "close": 9754.1
        },
        {
          "date": "2026-06-12",
          "close": 9818.97
        },
        {
          "date": "2026-06-15",
          "close": 10212.08
        },
        {
          "date": "2026-06-16",
          "close": 10670.06
        },
        {
          "date": "2026-06-17",
          "close": 10673.24
        },
        {
          "date": "2026-06-18",
          "close": 10722.86
        },
        {
          "date": "2026-06-22",
          "close": 10790.09
        },
        {
          "date": "2026-06-23",
          "close": 10558.28
        },
        {
          "date": "2026-06-24",
          "close": 10611.57
        },
        {
          "date": "2026-06-25",
          "close": 10526.93
        },
        {
          "date": "2026-06-26",
          "close": 10102.58
        },
        {
          "date": "2026-06-29",
          "close": 10063.79
        },
        {
          "date": "2026-06-30",
          "close": 10345.22
        },
        {
          "date": "2026-07-01",
          "close": 10118.6
        },
        {
          "date": "2026-07-02",
          "close": 9773.55
        },
        {
          "date": "2026-07-03",
          "close": 9797.66
        },
        {
          "date": "2026-07-06",
          "close": 9771.14
        },
        {
          "date": "2026-07-07",
          "close": 9628.92
        },
        {
          "date": "2026-07-08",
          "close": 9419.69
        },
        {
          "date": "2026-07-09",
          "close": 9633.57
        },
        {
          "date": "2026-07-10",
          "close": 9609.88
        },
        {
          "date": "2026-07-13",
          "close": 9021.41
        },
        {
          "date": "2026-07-14",
          "close": 9172.25
        },
        {
          "date": "2026-07-15",
          "close": 8976.12
        },
        {
          "date": "2026-07-16",
          "close": 8693.64
        },
        {
          "date": "2026-07-17",
          "close": 8120.05
        },
        {
          "date": "2026-07-20",
          "close": 7739.63
        },
        {
          "date": "2026-07-21",
          "close": 8084.38
        },
        {
          "date": "2026-07-22",
          "close": 7996.28
        },
        {
          "date": "2026-07-23",
          "close": 8177.06
        },
        {
          "date": "2026-07-24",
          "close": 7914.94
        },
        {
          "date": "2026-07-27",
          "close": 8265.05
        },
        {
          "date": "2026-07-28",
          "close": 7938.01
        },
        {
          "date": "2026-07-29",
          "close": 7976.79
        },
        {
          "date": "2026-07-30",
          "close": 7590.65
        },
        {
          "date": "2026-07-31",
          "close": 7882.89
        },
        {
          "date": "2026-08-03",
          "close": 7968.77
        },
        {
          "date": "2026-08-04",
          "close": 8277.82
        },
        {
          "date": "2026-08-05",
          "close": 8564.18
        },
        {
          "date": "2026-08-06",
          "close": 8635.42
        },
        {
          "date": "2026-08-07",
          "close": 8727.69
        },
        {
          "date": "2026-08-10",
          "close": 8777.8
        },
        {
          "date": "2026-08-11",
          "close": 8827.75
        },
        {
          "date": "2026-08-12",
          "close": 9030.26
        },
        {
          "date": "2026-08-13",
          "close": 9013.98
        },
        {
          "date": "2026-08-14",
          "close": 9112.69
        },
        {
          "date": "2026-08-17",
          "close": 9425.28
        },
        {
          "date": "2026-08-18",
          "close": 9325.8
        },
        {
          "date": "2026-08-19",
          "close": 8741.9
        },
        {
          "date": "2026-08-20",
          "close": 8813.31
        },
        {
          "date": "2026-08-21",
          "close": 8912.9
        },
        {
          "date": "2026-08-24",
          "close": 8812.3
        },
        {
          "date": "2026-08-25",
          "close": 8900.03
        },
        {
          "date": "2026-08-26",
          "close": 8894.85
        },
        {
          "date": "2026-08-27",
          "close": 9020.71
        },
        {
          "date": "2026-08-28",
          "close": 8913.74
        },
        {
          "date": "2026-08-31",
          "close": 9067.98
        },
        {
          "date": "2026-09-01",
          "close": 8927.98
        },
        {
          "date": "2026-09-02",
          "close": 8905.7
        },
        {
          "date": "2026-09-03",
          "close": 9057.34
        },
        {
          "date": "2026-09-04",
          "close": 8953.81
        },
        {
          "date": "2026-09-07",
          "close": 9246.52
        },
        {
          "date": "2026-09-08",
          "close": 9178.54
        },
        {
          "date": "2026-09-09",
          "close": 9152.11
        },
        {
          "date": "2026-09-10",
          "close": 9034.26
        },
        {
          "date": "2026-09-11",
          "close": 8834.18
        },
        {
          "date": "2026-09-14",
          "close": 8866.12
        },
        {
          "date": "2026-09-15",
          "close": 8780.93
        },
        {
          "date": "2026-09-16",
          "close": 9003.25
        },
        {
          "date": "2026-09-17",
          "close": 9009.41
        },
        {
          "date": "2026-09-18",
          "close": 9294.3
        },
        {
          "date": "2026-09-21",
          "close": 9362.35
        },
        {
          "date": "2026-09-22",
          "close": 9326.99
        },
        {
          "date": "2026-09-23",
          "close": 9401.59
        },
        {
          "date": "2026-09-24",
          "close": 9258.18
        },
        {
          "date": "2026-09-28",
          "close": 8813.74
        },
        {
          "date": "2026-09-29",
          "close": 8891.0
        },
        {
          "date": "2026-09-30",
          "close": 8744.72
        },
        {
          "date": "2026-10-08",
          "close": 8615.72
        },
        {
          "date": "2026-10-09",
          "close": 8468.52
        },
        {
          "date": "2026-10-12",
          "close": 8324.89
        },
        {
          "date": "2026-10-13",
          "close": 8282.98
        },
        {
          "date": "2026-10-14",
          "close": 8108.32
        },
        {
          "date": "2026-10-15",
          "close": 7729.39
        },
        {
          "date": "2026-10-16",
          "close": 7748.08
        },
        {
          "date": "2026-10-19",
          "close": 7675.82
        },
        {
          "date": "2026-10-20",
          "close": 7775.0
        },
        {
          "date": "2026-10-21",
          "close": 7787.95
        },
        {
          "date": "2026-10-22",
          "close": 7527.33
        },
        {
          "date": "2026-10-23",
          "close": 7636.71
        },
        {
          "date": "2026-10-26",
          "close": 7469.07
        },
        {
          "date": "2026-10-27",
          "close": 7220.65
        },
        {
          "date": "2026-10-28",
          "close": 7393.31
        },
        {
          "date": "2026-10-29",
          "close": 7159.52
        },
        {
          "date": "2026-10-30",
          "close": 6856.62
        },
        {
          "date": "2026-11-02",
          "close": 7085.82
        },
        {
          "date": "2026-11-03",
          "close": 6933.5
        },
        {
          "date": "2026-11-04",
          "close": 7366.4
        },
        {
          "date": "2026-11-05",
          "close": 7527.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.4027777777777778,
          "up_wilson": [
            0.33539070561321394,
            0.559126091341948
          ],
          "pullback_wilson": [
            0.2972111115210491,
            0.5181932831504844
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4634146341463415,
          "pullback_frequency": 0.4146341463414634,
          "up_wilson": [
            0.32056233976336046,
            0.6125352873233052
          ],
          "pullback_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 3,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1323",
      "name": "综合电力设备商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0035525279715798996,
        "5": 0.027716133906227736,
        "20": -0.02564148477089201,
        "60": -0.14463342555331993
      },
      "moving_averages": {
        "5": 1066.7760000000242,
        "20": 1073.0465000000027,
        "60": 1141.3981666666668
      },
      "phase": "下降",
      "phase_days": 33,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-05-19",
            "end": "2026-05-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-05-25",
            "end": "2026-05-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-26",
            "end": "2026-06-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-02",
            "end": "2026-07-31",
            "sessions": 43,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-20",
            "end": "2026-09-10",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-11-05",
            "sessions": 33,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.028320922840663565,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1729.52
        },
        {
          "date": "2026-05-14",
          "close": 1647.18
        },
        {
          "date": "2026-05-15",
          "close": 1661.68
        },
        {
          "date": "2026-05-18",
          "close": 1699.66
        },
        {
          "date": "2026-05-19",
          "close": 1675.06
        },
        {
          "date": "2026-05-20",
          "close": 1645.22
        },
        {
          "date": "2026-05-21",
          "close": 1585.75
        },
        {
          "date": "2026-05-22",
          "close": 1607.96
        },
        {
          "date": "2026-05-25",
          "close": 1628.69
        },
        {
          "date": "2026-05-26",
          "close": 1576.64
        },
        {
          "date": "2026-05-27",
          "close": 1560.07
        },
        {
          "date": "2026-05-28",
          "close": 1581.68
        },
        {
          "date": "2026-05-29",
          "close": 1509.87
        },
        {
          "date": "2026-06-01",
          "close": 1524.48
        },
        {
          "date": "2026-06-02",
          "close": 1456.81
        },
        {
          "date": "2026-06-03",
          "close": 1459.74
        },
        {
          "date": "2026-06-04",
          "close": 1470.75
        },
        {
          "date": "2026-06-05",
          "close": 1439.02
        },
        {
          "date": "2026-06-08",
          "close": 1358.15
        },
        {
          "date": "2026-06-09",
          "close": 1379.59
        },
        {
          "date": "2026-06-10",
          "close": 1320.93
        },
        {
          "date": "2026-06-11",
          "close": 1296.12
        },
        {
          "date": "2026-06-12",
          "close": 1329.46
        },
        {
          "date": "2026-06-15",
          "close": 1357.62
        },
        {
          "date": "2026-06-16",
          "close": 1355.56
        },
        {
          "date": "2026-06-17",
          "close": 1375.05
        },
        {
          "date": "2026-06-18",
          "close": 1383.29
        },
        {
          "date": "2026-06-22",
          "close": 1405.57
        },
        {
          "date": "2026-06-23",
          "close": 1339.14
        },
        {
          "date": "2026-06-24",
          "close": 1318.96
        },
        {
          "date": "2026-06-25",
          "close": 1307.05
        },
        {
          "date": "2026-06-26",
          "close": 1251.58
        },
        {
          "date": "2026-06-29",
          "close": 1284.53
        },
        {
          "date": "2026-06-30",
          "close": 1272.84
        },
        {
          "date": "2026-07-01",
          "close": 1276.62
        },
        {
          "date": "2026-07-02",
          "close": 1242.92
        },
        {
          "date": "2026-07-03",
          "close": 1271.97
        },
        {
          "date": "2026-07-06",
          "close": 1286.77
        },
        {
          "date": "2026-07-07",
          "close": 1243.19
        },
        {
          "date": "2026-07-08",
          "close": 1229.01
        },
        {
          "date": "2026-07-09",
          "close": 1228.93
        },
        {
          "date": "2026-07-10",
          "close": 1243.1
        },
        {
          "date": "2026-07-13",
          "close": 1196.57
        },
        {
          "date": "2026-07-14",
          "close": 1205.44
        },
        {
          "date": "2026-07-15",
          "close": 1181.31
        },
        {
          "date": "2026-07-16",
          "close": 1163.63
        },
        {
          "date": "2026-07-17",
          "close": 1131.5
        },
        {
          "date": "2026-07-20",
          "close": 1140.55
        },
        {
          "date": "2026-07-21",
          "close": 1178.09
        },
        {
          "date": "2026-07-22",
          "close": 1174.5
        },
        {
          "date": "2026-07-23",
          "close": 1230.39
        },
        {
          "date": "2026-07-24",
          "close": 1170.61
        },
        {
          "date": "2026-07-27",
          "close": 1188.09
        },
        {
          "date": "2026-07-28",
          "close": 1184.35
        },
        {
          "date": "2026-07-29",
          "close": 1209.24
        },
        {
          "date": "2026-07-30",
          "close": 1188.54
        },
        {
          "date": "2026-07-31",
          "close": 1194.8
        },
        {
          "date": "2026-08-03",
          "close": 1245.18
        },
        {
          "date": "2026-08-04",
          "close": 1260.04
        },
        {
          "date": "2026-08-05",
          "close": 1272.32
        },
        {
          "date": "2026-08-06",
          "close": 1245.06
        },
        {
          "date": "2026-08-07",
          "close": 1242.36
        },
        {
          "date": "2026-08-10",
          "close": 1239.64
        },
        {
          "date": "2026-08-11",
          "close": 1226.0
        },
        {
          "date": "2026-08-12",
          "close": 1245.62
        },
        {
          "date": "2026-08-13",
          "close": 1229.97
        },
        {
          "date": "2026-08-14",
          "close": 1220.66
        },
        {
          "date": "2026-08-17",
          "close": 1248.57
        },
        {
          "date": "2026-08-18",
          "close": 1234.09
        },
        {
          "date": "2026-08-19",
          "close": 1181.05
        },
        {
          "date": "2026-08-20",
          "close": 1175.81
        },
        {
          "date": "2026-08-21",
          "close": 1189.3
        },
        {
          "date": "2026-08-24",
          "close": 1163.88
        },
        {
          "date": "2026-08-25",
          "close": 1172.28
        },
        {
          "date": "2026-08-26",
          "close": 1185.86
        },
        {
          "date": "2026-08-27",
          "close": 1192.93
        },
        {
          "date": "2026-08-28",
          "close": 1177.73
        },
        {
          "date": "2026-08-31",
          "close": 1189.4
        },
        {
          "date": "2026-09-01",
          "close": 1179.44
        },
        {
          "date": "2026-09-02",
          "close": 1152.67
        },
        {
          "date": "2026-09-03",
          "close": 1151.61
        },
        {
          "date": "2026-09-04",
          "close": 1171.91
        },
        {
          "date": "2026-09-07",
          "close": 1177.11
        },
        {
          "date": "2026-09-08",
          "close": 1179.5
        },
        {
          "date": "2026-09-09",
          "close": 1212.08
        },
        {
          "date": "2026-09-10",
          "close": 1187.42
        },
        {
          "date": "2026-09-11",
          "close": 1166.91
        },
        {
          "date": "2026-09-14",
          "close": 1142.32
        },
        {
          "date": "2026-09-15",
          "close": 1134.33
        },
        {
          "date": "2026-09-16",
          "close": 1128.58
        },
        {
          "date": "2026-09-17",
          "close": 1122.26
        },
        {
          "date": "2026-09-18",
          "close": 1145.81
        },
        {
          "date": "2026-09-21",
          "close": 1148.34
        },
        {
          "date": "2026-09-22",
          "close": 1159.58
        },
        {
          "date": "2026-09-23",
          "close": 1144.58
        },
        {
          "date": "2026-09-24",
          "close": 1129.39
        },
        {
          "date": "2026-09-28",
          "close": 1100.08
        },
        {
          "date": "2026-09-29",
          "close": 1103.81
        },
        {
          "date": "2026-09-30",
          "close": 1108.08
        },
        {
          "date": "2026-10-08",
          "close": 1116.94
        },
        {
          "date": "2026-10-09",
          "close": 1120.02
        },
        {
          "date": "2026-10-12",
          "close": 1116.51
        },
        {
          "date": "2026-10-13",
          "close": 1107.98
        },
        {
          "date": "2026-10-14",
          "close": 1087.71
        },
        {
          "date": "2026-10-15",
          "close": 1055.02
        },
        {
          "date": "2026-10-16",
          "close": 1066.94
        },
        {
          "date": "2026-10-19",
          "close": 1066.39
        },
        {
          "date": "2026-10-20",
          "close": 1060.74
        },
        {
          "date": "2026-10-21",
          "close": 1062.0
        },
        {
          "date": "2026-10-22",
          "close": 1052.0
        },
        {
          "date": "2026-10-23",
          "close": 1069.45
        },
        {
          "date": "2026-10-26",
          "close": 1061.78
        },
        {
          "date": "2026-10-27",
          "close": 1070.27
        },
        {
          "date": "2026-10-28",
          "close": 1071.29
        },
        {
          "date": "2026-10-29",
          "close": 1058.95
        },
        {
          "date": "2026-10-30",
          "close": 1030.97
        },
        {
          "date": "2026-11-02",
          "close": 1055.3
        },
        {
          "date": "2026-11-03",
          "close": 1067.13
        },
        {
          "date": "2026-11-04",
          "close": 1092.18
        },
        {
          "date": "2026-11-05",
          "close": 1088.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.425531914893617,
          "pullback_frequency": 0.39361702127659576,
          "up_wilson": [
            0.3304437493090857,
            0.5264676237556124
          ],
          "pullback_wilson": [
            0.3008989325900031,
            0.4946887432167085
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.5178571428571429,
          "up_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "pullback_wilson": [
            0.39010383924176983,
            0.6433178058754173
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 24,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 18,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1325",
      "name": "半导体材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032789707889820496,
        "5": 0.06825814088652638,
        "20": -0.17479056946816307,
        "60": -0.1827330698613998
      },
      "moving_averages": {
        "5": 9303.29600000009,
        "20": 10289.652000000095,
        "60": 12217.079166666697
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-31",
            "end": "2026-08-10",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-28",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-16",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-10-08",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.15723101645219772,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12303.13
        },
        {
          "date": "2026-05-14",
          "close": 12362.62
        },
        {
          "date": "2026-05-15",
          "close": 12453.41
        },
        {
          "date": "2026-05-18",
          "close": 12543.22
        },
        {
          "date": "2026-05-19",
          "close": 12954.84
        },
        {
          "date": "2026-05-20",
          "close": 13421.01
        },
        {
          "date": "2026-05-21",
          "close": 12261.42
        },
        {
          "date": "2026-05-22",
          "close": 12599.94
        },
        {
          "date": "2026-05-25",
          "close": 13069.9
        },
        {
          "date": "2026-05-26",
          "close": 12579.1
        },
        {
          "date": "2026-05-27",
          "close": 12529.34
        },
        {
          "date": "2026-05-28",
          "close": 13175.15
        },
        {
          "date": "2026-05-29",
          "close": 12263.32
        },
        {
          "date": "2026-06-01",
          "close": 11842.01
        },
        {
          "date": "2026-06-02",
          "close": 11969.84
        },
        {
          "date": "2026-06-03",
          "close": 12292.54
        },
        {
          "date": "2026-06-04",
          "close": 12770.88
        },
        {
          "date": "2026-06-05",
          "close": 12618.27
        },
        {
          "date": "2026-06-08",
          "close": 11982.15
        },
        {
          "date": "2026-06-09",
          "close": 13067.32
        },
        {
          "date": "2026-06-10",
          "close": 13637.53
        },
        {
          "date": "2026-06-11",
          "close": 14547.25
        },
        {
          "date": "2026-06-12",
          "close": 13942.35
        },
        {
          "date": "2026-06-15",
          "close": 14660.15
        },
        {
          "date": "2026-06-16",
          "close": 14865.93
        },
        {
          "date": "2026-06-17",
          "close": 15617.82
        },
        {
          "date": "2026-06-18",
          "close": 15916.62
        },
        {
          "date": "2026-06-22",
          "close": 16263.97
        },
        {
          "date": "2026-06-23",
          "close": 15951.58
        },
        {
          "date": "2026-06-24",
          "close": 16597.17
        },
        {
          "date": "2026-06-25",
          "close": 17090.27
        },
        {
          "date": "2026-06-26",
          "close": 17732.42
        },
        {
          "date": "2026-06-29",
          "close": 18962.43
        },
        {
          "date": "2026-06-30",
          "close": 19553.75
        },
        {
          "date": "2026-07-01",
          "close": 19987.65
        },
        {
          "date": "2026-07-02",
          "close": 18564.46
        },
        {
          "date": "2026-07-03",
          "close": 17615.03
        },
        {
          "date": "2026-07-06",
          "close": 16940.29
        },
        {
          "date": "2026-07-07",
          "close": 17307.96
        },
        {
          "date": "2026-07-08",
          "close": 16973.1
        },
        {
          "date": "2026-07-09",
          "close": 18618.34
        },
        {
          "date": "2026-07-10",
          "close": 17441.59
        },
        {
          "date": "2026-07-13",
          "close": 16468.82
        },
        {
          "date": "2026-07-14",
          "close": 16543.92
        },
        {
          "date": "2026-07-15",
          "close": 15203.5
        },
        {
          "date": "2026-07-16",
          "close": 14140.09
        },
        {
          "date": "2026-07-17",
          "close": 12968.79
        },
        {
          "date": "2026-07-20",
          "close": 11694.93
        },
        {
          "date": "2026-07-21",
          "close": 13041.42
        },
        {
          "date": "2026-07-22",
          "close": 12718.88
        },
        {
          "date": "2026-07-23",
          "close": 12397.4
        },
        {
          "date": "2026-07-24",
          "close": 12358.27
        },
        {
          "date": "2026-07-27",
          "close": 12858.55
        },
        {
          "date": "2026-07-28",
          "close": 12066.65
        },
        {
          "date": "2026-07-29",
          "close": 11672.73
        },
        {
          "date": "2026-07-30",
          "close": 10613.27
        },
        {
          "date": "2026-07-31",
          "close": 11053.3
        },
        {
          "date": "2026-08-03",
          "close": 10544.03
        },
        {
          "date": "2026-08-04",
          "close": 11314.29
        },
        {
          "date": "2026-08-05",
          "close": 12256.84
        },
        {
          "date": "2026-08-06",
          "close": 12828.84
        },
        {
          "date": "2026-08-07",
          "close": 13305.16
        },
        {
          "date": "2026-08-10",
          "close": 13555.14
        },
        {
          "date": "2026-08-11",
          "close": 13252.4
        },
        {
          "date": "2026-08-12",
          "close": 13663.69
        },
        {
          "date": "2026-08-13",
          "close": 13237.71
        },
        {
          "date": "2026-08-14",
          "close": 13541.69
        },
        {
          "date": "2026-08-17",
          "close": 14282.14
        },
        {
          "date": "2026-08-18",
          "close": 14570.76
        },
        {
          "date": "2026-08-19",
          "close": 13616.52
        },
        {
          "date": "2026-08-20",
          "close": 13290.79
        },
        {
          "date": "2026-08-21",
          "close": 13247.01
        },
        {
          "date": "2026-08-24",
          "close": 13284.12
        },
        {
          "date": "2026-08-25",
          "close": 12987.21
        },
        {
          "date": "2026-08-26",
          "close": 12871.5
        },
        {
          "date": "2026-08-27",
          "close": 13569.47
        },
        {
          "date": "2026-08-28",
          "close": 13197.19
        },
        {
          "date": "2026-08-31",
          "close": 13385.76
        },
        {
          "date": "2026-09-01",
          "close": 12825.38
        },
        {
          "date": "2026-09-02",
          "close": 12669.9
        },
        {
          "date": "2026-09-03",
          "close": 12638.83
        },
        {
          "date": "2026-09-04",
          "close": 12165.33
        },
        {
          "date": "2026-09-07",
          "close": 12631.24
        },
        {
          "date": "2026-09-08",
          "close": 12476.34
        },
        {
          "date": "2026-09-09",
          "close": 12537.96
        },
        {
          "date": "2026-09-10",
          "close": 12479.13
        },
        {
          "date": "2026-09-11",
          "close": 12200.44
        },
        {
          "date": "2026-09-14",
          "close": 12488.67
        },
        {
          "date": "2026-09-15",
          "close": 12715.06
        },
        {
          "date": "2026-09-16",
          "close": 13495.53
        },
        {
          "date": "2026-09-17",
          "close": 13449.31
        },
        {
          "date": "2026-09-18",
          "close": 13867.41
        },
        {
          "date": "2026-09-21",
          "close": 13797.16
        },
        {
          "date": "2026-09-22",
          "close": 13698.87
        },
        {
          "date": "2026-09-23",
          "close": 14219.63
        },
        {
          "date": "2026-09-24",
          "close": 13937.0
        },
        {
          "date": "2026-09-28",
          "close": 13218.01
        },
        {
          "date": "2026-09-29",
          "close": 13169.84
        },
        {
          "date": "2026-09-30",
          "close": 12724.7
        },
        {
          "date": "2026-10-08",
          "close": 12138.87
        },
        {
          "date": "2026-10-09",
          "close": 11885.95
        },
        {
          "date": "2026-10-12",
          "close": 11597.91
        },
        {
          "date": "2026-10-13",
          "close": 11602.72
        },
        {
          "date": "2026-10-14",
          "close": 11165.82
        },
        {
          "date": "2026-10-15",
          "close": 10759.91
        },
        {
          "date": "2026-10-16",
          "close": 10603.54
        },
        {
          "date": "2026-10-19",
          "close": 10524.19
        },
        {
          "date": "2026-10-20",
          "close": 10815.57
        },
        {
          "date": "2026-10-21",
          "close": 10698.09
        },
        {
          "date": "2026-10-22",
          "close": 10253.04
        },
        {
          "date": "2026-10-23",
          "close": 10480.31
        },
        {
          "date": "2026-10-26",
          "close": 9991.73
        },
        {
          "date": "2026-10-27",
          "close": 9561.25
        },
        {
          "date": "2026-10-28",
          "close": 9959.48
        },
        {
          "date": "2026-10-29",
          "close": 9377.05
        },
        {
          "date": "2026-10-30",
          "close": 8891.66
        },
        {
          "date": "2026-11-02",
          "close": 9240.58
        },
        {
          "date": "2026-11-03",
          "close": 8668.05
        },
        {
          "date": "2026-11-04",
          "close": 9699.08
        },
        {
          "date": "2026-11-05",
          "close": 10017.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.345679012345679,
          "up_wilson": [
            0.41135648703875716,
            0.6240035838711533
          ],
          "pullback_wilson": [
            0.25122649531590424,
            0.4541062471015077
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4583333333333333,
          "pullback_frequency": 0.4791666666666667,
          "up_wilson": [
            0.32575242292867446,
            0.5970892545435019
          ],
          "pullback_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1326",
      "name": "半导体设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04331414858466576,
        "5": 0.09002278604920044,
        "20": -0.18852841224817252,
        "60": -0.2233064353329055
      },
      "moving_averages": {
        "5": 33457.99200000018,
        "20": 38430.58599999994,
        "60": 45992.98833333316
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-24",
            "end": "2026-07-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-08-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-05",
            "end": "2026-08-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-31",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-01",
            "end": "2026-09-17",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-30",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.18187326910156099,
      "history": [
        {
          "date": "2026-05-13",
          "close": 43070.68
        },
        {
          "date": "2026-05-14",
          "close": 42616.96
        },
        {
          "date": "2026-05-15",
          "close": 44610.47
        },
        {
          "date": "2026-05-18",
          "close": 44587.68
        },
        {
          "date": "2026-05-19",
          "close": 46896.08
        },
        {
          "date": "2026-05-20",
          "close": 49664.89
        },
        {
          "date": "2026-05-21",
          "close": 46937.76
        },
        {
          "date": "2026-05-22",
          "close": 47638.38
        },
        {
          "date": "2026-05-25",
          "close": 49685.49
        },
        {
          "date": "2026-05-26",
          "close": 47870.33
        },
        {
          "date": "2026-05-27",
          "close": 45890.47
        },
        {
          "date": "2026-05-28",
          "close": 46172.13
        },
        {
          "date": "2026-05-29",
          "close": 43845.77
        },
        {
          "date": "2026-06-01",
          "close": 41929.72
        },
        {
          "date": "2026-06-02",
          "close": 42396.54
        },
        {
          "date": "2026-06-03",
          "close": 43557.66
        },
        {
          "date": "2026-06-04",
          "close": 44910.03
        },
        {
          "date": "2026-06-05",
          "close": 43327.95
        },
        {
          "date": "2026-06-08",
          "close": 41654.86
        },
        {
          "date": "2026-06-09",
          "close": 45063.66
        },
        {
          "date": "2026-06-10",
          "close": 45555.09
        },
        {
          "date": "2026-06-11",
          "close": 47401.38
        },
        {
          "date": "2026-06-12",
          "close": 47482.71
        },
        {
          "date": "2026-06-15",
          "close": 49654.18
        },
        {
          "date": "2026-06-16",
          "close": 50349.96
        },
        {
          "date": "2026-06-17",
          "close": 53654.05
        },
        {
          "date": "2026-06-18",
          "close": 55350.95
        },
        {
          "date": "2026-06-22",
          "close": 56419.57
        },
        {
          "date": "2026-06-23",
          "close": 57283.62
        },
        {
          "date": "2026-06-24",
          "close": 60669.09
        },
        {
          "date": "2026-06-25",
          "close": 61647.67
        },
        {
          "date": "2026-06-26",
          "close": 63231.04
        },
        {
          "date": "2026-06-29",
          "close": 67919.24
        },
        {
          "date": "2026-06-30",
          "close": 71577.33
        },
        {
          "date": "2026-07-01",
          "close": 71626.79
        },
        {
          "date": "2026-07-02",
          "close": 64455.59
        },
        {
          "date": "2026-07-03",
          "close": 62886.42
        },
        {
          "date": "2026-07-06",
          "close": 62554.14
        },
        {
          "date": "2026-07-07",
          "close": 63965.7
        },
        {
          "date": "2026-07-08",
          "close": 65299.71
        },
        {
          "date": "2026-07-09",
          "close": 70334.13
        },
        {
          "date": "2026-07-10",
          "close": 64838.65
        },
        {
          "date": "2026-07-13",
          "close": 61411.98
        },
        {
          "date": "2026-07-14",
          "close": 61341.56
        },
        {
          "date": "2026-07-15",
          "close": 57682.13
        },
        {
          "date": "2026-07-16",
          "close": 53667.63
        },
        {
          "date": "2026-07-17",
          "close": 48897.86
        },
        {
          "date": "2026-07-20",
          "close": 44820.63
        },
        {
          "date": "2026-07-21",
          "close": 51429.73
        },
        {
          "date": "2026-07-22",
          "close": 50497.96
        },
        {
          "date": "2026-07-23",
          "close": 48185.41
        },
        {
          "date": "2026-07-24",
          "close": 49718.64
        },
        {
          "date": "2026-07-27",
          "close": 51129.73
        },
        {
          "date": "2026-07-28",
          "close": 48008.45
        },
        {
          "date": "2026-07-29",
          "close": 46929.46
        },
        {
          "date": "2026-07-30",
          "close": 42693.27
        },
        {
          "date": "2026-07-31",
          "close": 44152.3
        },
        {
          "date": "2026-08-03",
          "close": 41210.73
        },
        {
          "date": "2026-08-04",
          "close": 43804.2
        },
        {
          "date": "2026-08-05",
          "close": 47455.82
        },
        {
          "date": "2026-08-06",
          "close": 48335.33
        },
        {
          "date": "2026-08-07",
          "close": 50118.43
        },
        {
          "date": "2026-08-10",
          "close": 51995.9
        },
        {
          "date": "2026-08-11",
          "close": 50974.5
        },
        {
          "date": "2026-08-12",
          "close": 52431.44
        },
        {
          "date": "2026-08-13",
          "close": 51275.92
        },
        {
          "date": "2026-08-14",
          "close": 51706.0
        },
        {
          "date": "2026-08-17",
          "close": 54334.29
        },
        {
          "date": "2026-08-18",
          "close": 55183.79
        },
        {
          "date": "2026-08-19",
          "close": 50066.56
        },
        {
          "date": "2026-08-20",
          "close": 50367.41
        },
        {
          "date": "2026-08-21",
          "close": 50418.54
        },
        {
          "date": "2026-08-24",
          "close": 50302.91
        },
        {
          "date": "2026-08-25",
          "close": 49312.6
        },
        {
          "date": "2026-08-26",
          "close": 50157.43
        },
        {
          "date": "2026-08-27",
          "close": 52348.28
        },
        {
          "date": "2026-08-28",
          "close": 51097.1
        },
        {
          "date": "2026-08-31",
          "close": 51469.72
        },
        {
          "date": "2026-09-01",
          "close": 49664.05
        },
        {
          "date": "2026-09-02",
          "close": 48706.34
        },
        {
          "date": "2026-09-03",
          "close": 48109.91
        },
        {
          "date": "2026-09-04",
          "close": 46121.9
        },
        {
          "date": "2026-09-07",
          "close": 48151.15
        },
        {
          "date": "2026-09-08",
          "close": 47208.81
        },
        {
          "date": "2026-09-09",
          "close": 46783.71
        },
        {
          "date": "2026-09-10",
          "close": 46881.45
        },
        {
          "date": "2026-09-11",
          "close": 45764.78
        },
        {
          "date": "2026-09-14",
          "close": 45996.6
        },
        {
          "date": "2026-09-15",
          "close": 47312.18
        },
        {
          "date": "2026-09-16",
          "close": 49693.11
        },
        {
          "date": "2026-09-17",
          "close": 49895.63
        },
        {
          "date": "2026-09-18",
          "close": 52304.98
        },
        {
          "date": "2026-09-21",
          "close": 51892.43
        },
        {
          "date": "2026-09-22",
          "close": 51181.86
        },
        {
          "date": "2026-09-23",
          "close": 51963.97
        },
        {
          "date": "2026-09-24",
          "close": 51087.88
        },
        {
          "date": "2026-09-28",
          "close": 48747.49
        },
        {
          "date": "2026-09-29",
          "close": 48864.47
        },
        {
          "date": "2026-09-30",
          "close": 47316.77
        },
        {
          "date": "2026-10-08",
          "close": 45421.96
        },
        {
          "date": "2026-10-09",
          "close": 44523.31
        },
        {
          "date": "2026-10-12",
          "close": 44618.81
        },
        {
          "date": "2026-10-13",
          "close": 45052.47
        },
        {
          "date": "2026-10-14",
          "close": 43111.54
        },
        {
          "date": "2026-10-15",
          "close": 42837.68
        },
        {
          "date": "2026-10-16",
          "close": 42296.44
        },
        {
          "date": "2026-10-19",
          "close": 40627.66
        },
        {
          "date": "2026-10-20",
          "close": 40516.07
        },
        {
          "date": "2026-10-21",
          "close": 40216.31
        },
        {
          "date": "2026-10-22",
          "close": 38290.21
        },
        {
          "date": "2026-10-23",
          "close": 38641.23
        },
        {
          "date": "2026-10-26",
          "close": 36550.68
        },
        {
          "date": "2026-10-27",
          "close": 34241.68
        },
        {
          "date": "2026-10-28",
          "close": 35983.12
        },
        {
          "date": "2026-10-29",
          "close": 33814.55
        },
        {
          "date": "2026-10-30",
          "close": 31553.67
        },
        {
          "date": "2026-11-02",
          "close": 32886.78
        },
        {
          "date": "2026-11-03",
          "close": 30662.47
        },
        {
          "date": "2026-11-04",
          "close": 35328.41
        },
        {
          "date": "2026-11-05",
          "close": 36858.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5194805194805194,
          "pullback_frequency": 0.35064935064935066,
          "up_wilson": [
            0.4096400507720929,
            0.6274696209701498
          ],
          "pullback_wilson": [
            0.25348675204062443,
            0.46200576460218057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4489795918367347,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.31852841068686644,
            0.5868489178050209
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 8,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 11,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1327",
      "name": "分立器件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01889824712796795,
        "5": 0.020217046616309853,
        "20": -0.183289670265661,
        "60": -0.19896973334193946
      },
      "moving_averages": {
        "5": 11128.914000000059,
        "20": 12223.242499999935,
        "60": 14556.901333333335
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-28",
            "end": "2026-08-10",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-09-02",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-30",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.16686330524210824,
      "history": [
        {
          "date": "2026-05-13",
          "close": 17170.27
        },
        {
          "date": "2026-05-14",
          "close": 17270.36
        },
        {
          "date": "2026-05-15",
          "close": 16977.9
        },
        {
          "date": "2026-05-18",
          "close": 16811.9
        },
        {
          "date": "2026-05-19",
          "close": 16963.97
        },
        {
          "date": "2026-05-20",
          "close": 17166.42
        },
        {
          "date": "2026-05-21",
          "close": 16397.81
        },
        {
          "date": "2026-05-22",
          "close": 16993.65
        },
        {
          "date": "2026-05-25",
          "close": 18010.76
        },
        {
          "date": "2026-05-26",
          "close": 17586.68
        },
        {
          "date": "2026-05-27",
          "close": 18143.94
        },
        {
          "date": "2026-05-28",
          "close": 19099.11
        },
        {
          "date": "2026-05-29",
          "close": 17962.73
        },
        {
          "date": "2026-06-01",
          "close": 17014.94
        },
        {
          "date": "2026-06-02",
          "close": 17275.56
        },
        {
          "date": "2026-06-03",
          "close": 17881.42
        },
        {
          "date": "2026-06-04",
          "close": 17888.5
        },
        {
          "date": "2026-06-05",
          "close": 17395.27
        },
        {
          "date": "2026-06-08",
          "close": 16232.24
        },
        {
          "date": "2026-06-09",
          "close": 17250.12
        },
        {
          "date": "2026-06-10",
          "close": 16662.53
        },
        {
          "date": "2026-06-11",
          "close": 17053.55
        },
        {
          "date": "2026-06-12",
          "close": 16620.38
        },
        {
          "date": "2026-06-15",
          "close": 18088.05
        },
        {
          "date": "2026-06-16",
          "close": 18591.37
        },
        {
          "date": "2026-06-17",
          "close": 19070.96
        },
        {
          "date": "2026-06-18",
          "close": 19519.64
        },
        {
          "date": "2026-06-22",
          "close": 19786.48
        },
        {
          "date": "2026-06-23",
          "close": 20524.52
        },
        {
          "date": "2026-06-24",
          "close": 20855.28
        },
        {
          "date": "2026-06-25",
          "close": 21024.31
        },
        {
          "date": "2026-06-26",
          "close": 20307.99
        },
        {
          "date": "2026-06-29",
          "close": 21211.79
        },
        {
          "date": "2026-06-30",
          "close": 22613.41
        },
        {
          "date": "2026-07-01",
          "close": 22110.42
        },
        {
          "date": "2026-07-02",
          "close": 20791.53
        },
        {
          "date": "2026-07-03",
          "close": 20109.2
        },
        {
          "date": "2026-07-06",
          "close": 20155.8
        },
        {
          "date": "2026-07-07",
          "close": 20442.41
        },
        {
          "date": "2026-07-08",
          "close": 19949.67
        },
        {
          "date": "2026-07-09",
          "close": 20946.39
        },
        {
          "date": "2026-07-10",
          "close": 19767.59
        },
        {
          "date": "2026-07-13",
          "close": 18787.13
        },
        {
          "date": "2026-07-14",
          "close": 18975.54
        },
        {
          "date": "2026-07-15",
          "close": 17900.58
        },
        {
          "date": "2026-07-16",
          "close": 16967.83
        },
        {
          "date": "2026-07-17",
          "close": 15192.73
        },
        {
          "date": "2026-07-20",
          "close": 13884.07
        },
        {
          "date": "2026-07-21",
          "close": 15229.78
        },
        {
          "date": "2026-07-22",
          "close": 14882.19
        },
        {
          "date": "2026-07-23",
          "close": 14605.38
        },
        {
          "date": "2026-07-24",
          "close": 14373.78
        },
        {
          "date": "2026-07-27",
          "close": 14812.2
        },
        {
          "date": "2026-07-28",
          "close": 13819.71
        },
        {
          "date": "2026-07-29",
          "close": 13801.4
        },
        {
          "date": "2026-07-30",
          "close": 12654.23
        },
        {
          "date": "2026-07-31",
          "close": 13225.58
        },
        {
          "date": "2026-08-03",
          "close": 13052.9
        },
        {
          "date": "2026-08-04",
          "close": 14028.15
        },
        {
          "date": "2026-08-05",
          "close": 14563.22
        },
        {
          "date": "2026-08-06",
          "close": 14912.2
        },
        {
          "date": "2026-08-07",
          "close": 15524.25
        },
        {
          "date": "2026-08-10",
          "close": 15269.83
        },
        {
          "date": "2026-08-11",
          "close": 15329.51
        },
        {
          "date": "2026-08-12",
          "close": 15779.03
        },
        {
          "date": "2026-08-13",
          "close": 15642.06
        },
        {
          "date": "2026-08-14",
          "close": 15794.42
        },
        {
          "date": "2026-08-17",
          "close": 16531.71
        },
        {
          "date": "2026-08-18",
          "close": 16624.79
        },
        {
          "date": "2026-08-19",
          "close": 15807.28
        },
        {
          "date": "2026-08-20",
          "close": 15866.96
        },
        {
          "date": "2026-08-21",
          "close": 16174.56
        },
        {
          "date": "2026-08-24",
          "close": 15767.86
        },
        {
          "date": "2026-08-25",
          "close": 15774.06
        },
        {
          "date": "2026-08-26",
          "close": 15626.24
        },
        {
          "date": "2026-08-27",
          "close": 16359.18
        },
        {
          "date": "2026-08-28",
          "close": 16102.83
        },
        {
          "date": "2026-08-31",
          "close": 16076.13
        },
        {
          "date": "2026-09-01",
          "close": 15606.14
        },
        {
          "date": "2026-09-02",
          "close": 15351.26
        },
        {
          "date": "2026-09-03",
          "close": 15376.55
        },
        {
          "date": "2026-09-04",
          "close": 15101.73
        },
        {
          "date": "2026-09-07",
          "close": 15590.22
        },
        {
          "date": "2026-09-08",
          "close": 15386.88
        },
        {
          "date": "2026-09-09",
          "close": 15315.74
        },
        {
          "date": "2026-09-10",
          "close": 15291.19
        },
        {
          "date": "2026-09-11",
          "close": 15001.43
        },
        {
          "date": "2026-09-14",
          "close": 15004.74
        },
        {
          "date": "2026-09-15",
          "close": 15171.37
        },
        {
          "date": "2026-09-16",
          "close": 15938.0
        },
        {
          "date": "2026-09-17",
          "close": 16014.62
        },
        {
          "date": "2026-09-18",
          "close": 16728.12
        },
        {
          "date": "2026-09-21",
          "close": 16732.08
        },
        {
          "date": "2026-09-22",
          "close": 16596.73
        },
        {
          "date": "2026-09-23",
          "close": 16767.48
        },
        {
          "date": "2026-09-24",
          "close": 16320.15
        },
        {
          "date": "2026-09-28",
          "close": 15475.88
        },
        {
          "date": "2026-09-29",
          "close": 15678.24
        },
        {
          "date": "2026-09-30",
          "close": 15254.16
        },
        {
          "date": "2026-10-08",
          "close": 14283.62
        },
        {
          "date": "2026-10-09",
          "close": 14002.0
        },
        {
          "date": "2026-10-12",
          "close": 13550.1
        },
        {
          "date": "2026-10-13",
          "close": 13554.32
        },
        {
          "date": "2026-10-14",
          "close": 13202.42
        },
        {
          "date": "2026-10-15",
          "close": 12566.22
        },
        {
          "date": "2026-10-16",
          "close": 12471.88
        },
        {
          "date": "2026-10-19",
          "close": 12393.31
        },
        {
          "date": "2026-10-20",
          "close": 12758.66
        },
        {
          "date": "2026-10-21",
          "close": 12696.48
        },
        {
          "date": "2026-10-22",
          "close": 12228.39
        },
        {
          "date": "2026-10-23",
          "close": 12522.87
        },
        {
          "date": "2026-10-26",
          "close": 11985.02
        },
        {
          "date": "2026-10-27",
          "close": 11471.78
        },
        {
          "date": "2026-10-28",
          "close": 11982.42
        },
        {
          "date": "2026-10-29",
          "close": 11434.41
        },
        {
          "date": "2026-10-30",
          "close": 10814.67
        },
        {
          "date": "2026-11-02",
          "close": 11083.62
        },
        {
          "date": "2026-11-03",
          "close": 10631.49
        },
        {
          "date": "2026-11-04",
          "close": 11449.21
        },
        {
          "date": "2026-11-05",
          "close": 11665.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5070422535211268,
          "pullback_frequency": 0.4225352112676056,
          "up_wilson": [
            0.39341308325020075,
            0.6199484948878713
          ],
          "pullback_wilson": [
            0.31453012070149655,
            0.5384925197797118
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5531914893617021,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.41245459838218734,
            0.6858903373450472
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 2,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1328",
      "name": "集成电路封测",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024390501893395644,
        "5": 0.042620535432780216,
        "20": -0.14703961730242,
        "60": -0.15163062521900195
      },
      "moving_averages": {
        "5": 6397.290000000037,
        "20": 6922.720999999996,
        "60": 8046.2450000000035
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-26",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-09-14",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-15",
            "end": "2026-09-30",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.13171309638168427,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8516.85
        },
        {
          "date": "2026-05-14",
          "close": 8360.43
        },
        {
          "date": "2026-05-15",
          "close": 8374.78
        },
        {
          "date": "2026-05-18",
          "close": 8431.91
        },
        {
          "date": "2026-05-19",
          "close": 8781.36
        },
        {
          "date": "2026-05-20",
          "close": 9160.51
        },
        {
          "date": "2026-05-21",
          "close": 8709.75
        },
        {
          "date": "2026-05-22",
          "close": 9026.64
        },
        {
          "date": "2026-05-25",
          "close": 9876.92
        },
        {
          "date": "2026-05-26",
          "close": 10196.42
        },
        {
          "date": "2026-05-27",
          "close": 9771.17
        },
        {
          "date": "2026-05-28",
          "close": 10115.11
        },
        {
          "date": "2026-05-29",
          "close": 9367.1
        },
        {
          "date": "2026-06-01",
          "close": 9095.94
        },
        {
          "date": "2026-06-02",
          "close": 9119.55
        },
        {
          "date": "2026-06-03",
          "close": 9351.18
        },
        {
          "date": "2026-06-04",
          "close": 9449.82
        },
        {
          "date": "2026-06-05",
          "close": 9207.77
        },
        {
          "date": "2026-06-08",
          "close": 8723.03
        },
        {
          "date": "2026-06-09",
          "close": 9202.34
        },
        {
          "date": "2026-06-10",
          "close": 9215.86
        },
        {
          "date": "2026-06-11",
          "close": 9202.67
        },
        {
          "date": "2026-06-12",
          "close": 8963.67
        },
        {
          "date": "2026-06-15",
          "close": 9550.67
        },
        {
          "date": "2026-06-16",
          "close": 9687.84
        },
        {
          "date": "2026-06-17",
          "close": 10096.92
        },
        {
          "date": "2026-06-18",
          "close": 10221.62
        },
        {
          "date": "2026-06-22",
          "close": 10345.93
        },
        {
          "date": "2026-06-23",
          "close": 10305.5
        },
        {
          "date": "2026-06-24",
          "close": 11070.71
        },
        {
          "date": "2026-06-25",
          "close": 11353.34
        },
        {
          "date": "2026-06-26",
          "close": 11242.41
        },
        {
          "date": "2026-06-29",
          "close": 11239.48
        },
        {
          "date": "2026-06-30",
          "close": 11939.84
        },
        {
          "date": "2026-07-01",
          "close": 11701.3
        },
        {
          "date": "2026-07-02",
          "close": 11368.21
        },
        {
          "date": "2026-07-03",
          "close": 10718.13
        },
        {
          "date": "2026-07-06",
          "close": 10915.86
        },
        {
          "date": "2026-07-07",
          "close": 11230.67
        },
        {
          "date": "2026-07-08",
          "close": 10911.3
        },
        {
          "date": "2026-07-09",
          "close": 11925.43
        },
        {
          "date": "2026-07-10",
          "close": 11470.08
        },
        {
          "date": "2026-07-13",
          "close": 10731.66
        },
        {
          "date": "2026-07-14",
          "close": 10949.68
        },
        {
          "date": "2026-07-15",
          "close": 10177.92
        },
        {
          "date": "2026-07-16",
          "close": 9376.46
        },
        {
          "date": "2026-07-17",
          "close": 8509.44
        },
        {
          "date": "2026-07-20",
          "close": 7824.88
        },
        {
          "date": "2026-07-21",
          "close": 8608.55
        },
        {
          "date": "2026-07-22",
          "close": 8612.86
        },
        {
          "date": "2026-07-23",
          "close": 8241.84
        },
        {
          "date": "2026-07-24",
          "close": 8395.65
        },
        {
          "date": "2026-07-27",
          "close": 8468.12
        },
        {
          "date": "2026-07-28",
          "close": 7913.44
        },
        {
          "date": "2026-07-29",
          "close": 7653.94
        },
        {
          "date": "2026-07-30",
          "close": 7073.58
        },
        {
          "date": "2026-07-31",
          "close": 7397.58
        },
        {
          "date": "2026-08-03",
          "close": 7072.51
        },
        {
          "date": "2026-08-04",
          "close": 7564.5
        },
        {
          "date": "2026-08-05",
          "close": 7990.8
        },
        {
          "date": "2026-08-06",
          "close": 8306.69
        },
        {
          "date": "2026-08-07",
          "close": 8657.32
        },
        {
          "date": "2026-08-10",
          "close": 8643.4
        },
        {
          "date": "2026-08-11",
          "close": 8559.28
        },
        {
          "date": "2026-08-12",
          "close": 8723.22
        },
        {
          "date": "2026-08-13",
          "close": 8564.7
        },
        {
          "date": "2026-08-14",
          "close": 8752.36
        },
        {
          "date": "2026-08-17",
          "close": 9256.08
        },
        {
          "date": "2026-08-18",
          "close": 9232.95
        },
        {
          "date": "2026-08-19",
          "close": 8463.82
        },
        {
          "date": "2026-08-20",
          "close": 8510.05
        },
        {
          "date": "2026-08-21",
          "close": 8503.17
        },
        {
          "date": "2026-08-24",
          "close": 8319.63
        },
        {
          "date": "2026-08-25",
          "close": 8253.23
        },
        {
          "date": "2026-08-26",
          "close": 8212.09
        },
        {
          "date": "2026-08-27",
          "close": 8588.85
        },
        {
          "date": "2026-08-28",
          "close": 8475.82
        },
        {
          "date": "2026-08-31",
          "close": 8669.15
        },
        {
          "date": "2026-09-01",
          "close": 8490.34
        },
        {
          "date": "2026-09-02",
          "close": 8371.25
        },
        {
          "date": "2026-09-03",
          "close": 8336.06
        },
        {
          "date": "2026-09-04",
          "close": 8082.85
        },
        {
          "date": "2026-09-07",
          "close": 8343.13
        },
        {
          "date": "2026-09-08",
          "close": 8391.01
        },
        {
          "date": "2026-09-09",
          "close": 8505.69
        },
        {
          "date": "2026-09-10",
          "close": 8522.79
        },
        {
          "date": "2026-09-11",
          "close": 8381.87
        },
        {
          "date": "2026-09-14",
          "close": 8399.53
        },
        {
          "date": "2026-09-15",
          "close": 8597.05
        },
        {
          "date": "2026-09-16",
          "close": 8980.3
        },
        {
          "date": "2026-09-17",
          "close": 8838.96
        },
        {
          "date": "2026-09-18",
          "close": 9230.89
        },
        {
          "date": "2026-09-21",
          "close": 9184.15
        },
        {
          "date": "2026-09-22",
          "close": 9208.39
        },
        {
          "date": "2026-09-23",
          "close": 9261.39
        },
        {
          "date": "2026-09-24",
          "close": 9030.01
        },
        {
          "date": "2026-09-28",
          "close": 8592.37
        },
        {
          "date": "2026-09-29",
          "close": 8643.52
        },
        {
          "date": "2026-09-30",
          "close": 8289.13
        },
        {
          "date": "2026-10-08",
          "close": 7947.79
        },
        {
          "date": "2026-10-09",
          "close": 7807.5
        },
        {
          "date": "2026-10-12",
          "close": 7577.15
        },
        {
          "date": "2026-10-13",
          "close": 7585.27
        },
        {
          "date": "2026-10-14",
          "close": 7319.09
        },
        {
          "date": "2026-10-15",
          "close": 7022.85
        },
        {
          "date": "2026-10-16",
          "close": 6976.15
        },
        {
          "date": "2026-10-19",
          "close": 6881.5
        },
        {
          "date": "2026-10-20",
          "close": 7051.72
        },
        {
          "date": "2026-10-21",
          "close": 7011.05
        },
        {
          "date": "2026-10-22",
          "close": 7025.28
        },
        {
          "date": "2026-10-23",
          "close": 7246.58
        },
        {
          "date": "2026-10-26",
          "close": 6879.72
        },
        {
          "date": "2026-10-27",
          "close": 6663.2
        },
        {
          "date": "2026-10-28",
          "close": 6918.88
        },
        {
          "date": "2026-10-29",
          "close": 6502.03
        },
        {
          "date": "2026-10-30",
          "close": 6174.17
        },
        {
          "date": "2026-11-02",
          "close": 6360.84
        },
        {
          "date": "2026-11-03",
          "close": 6054.55
        },
        {
          "date": "2026-11-04",
          "close": 6617.74
        },
        {
          "date": "2026-11-05",
          "close": 6779.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5189873417721519,
          "pullback_frequency": 0.3291139240506329,
          "up_wilson": [
            0.4105110559940594,
            0.6257026954621209
          ],
          "pullback_wilson": [
            0.23554200381797014,
            0.43853423307640843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5652173913043478,
          "pullback_frequency": 0.5217391304347826,
          "up_wilson": [
            0.4224743369429499,
            0.6979073722198005
          ],
          "pullback_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 2,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 5,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1329",
      "name": "集成电路制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00917202532276562,
        "5": 0.06595911121808862,
        "20": -0.11568785899927925,
        "60": -0.22604093848304785
      },
      "moving_averages": {
        "5": 2653.0620000000113,
        "20": 2866.682000000018,
        "60": 3408.20983333335
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-23",
            "end": "2026-07-30",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-31",
            "end": "2026-08-11",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-12",
            "end": "2026-08-24",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.12536452145469135,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3872.82
        },
        {
          "date": "2026-05-14",
          "close": 3895.5
        },
        {
          "date": "2026-05-15",
          "close": 3924.59
        },
        {
          "date": "2026-05-18",
          "close": 3903.7
        },
        {
          "date": "2026-05-19",
          "close": 3990.08
        },
        {
          "date": "2026-05-20",
          "close": 4244.78
        },
        {
          "date": "2026-05-21",
          "close": 3929.65
        },
        {
          "date": "2026-05-22",
          "close": 4064.64
        },
        {
          "date": "2026-05-25",
          "close": 4512.11
        },
        {
          "date": "2026-05-26",
          "close": 4463.2
        },
        {
          "date": "2026-05-27",
          "close": 4381.67
        },
        {
          "date": "2026-05-28",
          "close": 4655.96
        },
        {
          "date": "2026-05-29",
          "close": 4373.43
        },
        {
          "date": "2026-06-01",
          "close": 4111.97
        },
        {
          "date": "2026-06-02",
          "close": 4155.91
        },
        {
          "date": "2026-06-03",
          "close": 4218.84
        },
        {
          "date": "2026-06-04",
          "close": 4275.87
        },
        {
          "date": "2026-06-05",
          "close": 4016.78
        },
        {
          "date": "2026-06-08",
          "close": 3791.58
        },
        {
          "date": "2026-06-09",
          "close": 3988.83
        },
        {
          "date": "2026-06-10",
          "close": 3885.06
        },
        {
          "date": "2026-06-11",
          "close": 3882.17
        },
        {
          "date": "2026-06-12",
          "close": 3842.31
        },
        {
          "date": "2026-06-15",
          "close": 4101.43
        },
        {
          "date": "2026-06-16",
          "close": 4146.03
        },
        {
          "date": "2026-06-17",
          "close": 4388.08
        },
        {
          "date": "2026-06-18",
          "close": 4542.4
        },
        {
          "date": "2026-06-22",
          "close": 4690.81
        },
        {
          "date": "2026-06-23",
          "close": 4737.43
        },
        {
          "date": "2026-06-24",
          "close": 5003.34
        },
        {
          "date": "2026-06-25",
          "close": 5036.61
        },
        {
          "date": "2026-06-26",
          "close": 4868.89
        },
        {
          "date": "2026-06-29",
          "close": 4965.28
        },
        {
          "date": "2026-06-30",
          "close": 5219.89
        },
        {
          "date": "2026-07-01",
          "close": 5124.11
        },
        {
          "date": "2026-07-02",
          "close": 4834.37
        },
        {
          "date": "2026-07-03",
          "close": 4701.41
        },
        {
          "date": "2026-07-06",
          "close": 4800.61
        },
        {
          "date": "2026-07-07",
          "close": 4862.12
        },
        {
          "date": "2026-07-08",
          "close": 4977.82
        },
        {
          "date": "2026-07-09",
          "close": 5424.27
        },
        {
          "date": "2026-07-10",
          "close": 4963.92
        },
        {
          "date": "2026-07-13",
          "close": 4783.06
        },
        {
          "date": "2026-07-14",
          "close": 4733.37
        },
        {
          "date": "2026-07-15",
          "close": 4441.98
        },
        {
          "date": "2026-07-16",
          "close": 4284.15
        },
        {
          "date": "2026-07-17",
          "close": 3900.88
        },
        {
          "date": "2026-07-20",
          "close": 3811.34
        },
        {
          "date": "2026-07-21",
          "close": 4241.23
        },
        {
          "date": "2026-07-22",
          "close": 4170.8
        },
        {
          "date": "2026-07-23",
          "close": 3948.74
        },
        {
          "date": "2026-07-24",
          "close": 3894.14
        },
        {
          "date": "2026-07-27",
          "close": 3870.62
        },
        {
          "date": "2026-07-28",
          "close": 3612.78
        },
        {
          "date": "2026-07-29",
          "close": 3570.72
        },
        {
          "date": "2026-07-30",
          "close": 3329.41
        },
        {
          "date": "2026-07-31",
          "close": 3431.96
        },
        {
          "date": "2026-08-03",
          "close": 3286.27
        },
        {
          "date": "2026-08-04",
          "close": 3479.74
        },
        {
          "date": "2026-08-05",
          "close": 3662.08
        },
        {
          "date": "2026-08-06",
          "close": 3697.23
        },
        {
          "date": "2026-08-07",
          "close": 3826.8
        },
        {
          "date": "2026-08-10",
          "close": 3769.5
        },
        {
          "date": "2026-08-11",
          "close": 3783.63
        },
        {
          "date": "2026-08-12",
          "close": 3873.14
        },
        {
          "date": "2026-08-13",
          "close": 3827.85
        },
        {
          "date": "2026-08-14",
          "close": 3830.75
        },
        {
          "date": "2026-08-17",
          "close": 4041.02
        },
        {
          "date": "2026-08-18",
          "close": 4041.45
        },
        {
          "date": "2026-08-19",
          "close": 3730.91
        },
        {
          "date": "2026-08-20",
          "close": 3659.21
        },
        {
          "date": "2026-08-21",
          "close": 3676.87
        },
        {
          "date": "2026-08-24",
          "close": 3591.32
        },
        {
          "date": "2026-08-25",
          "close": 3544.94
        },
        {
          "date": "2026-08-26",
          "close": 3598.37
        },
        {
          "date": "2026-08-27",
          "close": 3843.48
        },
        {
          "date": "2026-08-28",
          "close": 3812.04
        },
        {
          "date": "2026-08-31",
          "close": 3893.85
        },
        {
          "date": "2026-09-01",
          "close": 3783.06
        },
        {
          "date": "2026-09-02",
          "close": 3707.55
        },
        {
          "date": "2026-09-03",
          "close": 3706.01
        },
        {
          "date": "2026-09-04",
          "close": 3586.84
        },
        {
          "date": "2026-09-07",
          "close": 3672.82
        },
        {
          "date": "2026-09-08",
          "close": 3617.44
        },
        {
          "date": "2026-09-09",
          "close": 3581.61
        },
        {
          "date": "2026-09-10",
          "close": 3563.23
        },
        {
          "date": "2026-09-11",
          "close": 3530.52
        },
        {
          "date": "2026-09-14",
          "close": 3456.73
        },
        {
          "date": "2026-09-15",
          "close": 3466.29
        },
        {
          "date": "2026-09-16",
          "close": 3631.38
        },
        {
          "date": "2026-09-17",
          "close": 3592.56
        },
        {
          "date": "2026-09-18",
          "close": 3757.56
        },
        {
          "date": "2026-09-21",
          "close": 3765.57
        },
        {
          "date": "2026-09-22",
          "close": 3754.62
        },
        {
          "date": "2026-09-23",
          "close": 3734.3
        },
        {
          "date": "2026-09-24",
          "close": 3634.06
        },
        {
          "date": "2026-09-28",
          "close": 3458.54
        },
        {
          "date": "2026-09-29",
          "close": 3518.38
        },
        {
          "date": "2026-09-30",
          "close": 3392.43
        },
        {
          "date": "2026-10-08",
          "close": 3205.09
        },
        {
          "date": "2026-10-09",
          "close": 3240.55
        },
        {
          "date": "2026-10-12",
          "close": 3132.07
        },
        {
          "date": "2026-10-13",
          "close": 3114.33
        },
        {
          "date": "2026-10-14",
          "close": 3026.18
        },
        {
          "date": "2026-10-15",
          "close": 2963.86
        },
        {
          "date": "2026-10-16",
          "close": 2910.73
        },
        {
          "date": "2026-10-19",
          "close": 2916.09
        },
        {
          "date": "2026-10-20",
          "close": 2917.86
        },
        {
          "date": "2026-10-21",
          "close": 2909.46
        },
        {
          "date": "2026-10-22",
          "close": 2846.29
        },
        {
          "date": "2026-10-23",
          "close": 2992.78
        },
        {
          "date": "2026-10-26",
          "close": 2859.41
        },
        {
          "date": "2026-10-27",
          "close": 2756.54
        },
        {
          "date": "2026-10-28",
          "close": 2823.26
        },
        {
          "date": "2026-10-29",
          "close": 2658.92
        },
        {
          "date": "2026-10-30",
          "close": 2493.44
        },
        {
          "date": "2026-11-02",
          "close": 2590.35
        },
        {
          "date": "2026-11-03",
          "close": 2538.68
        },
        {
          "date": "2026-11-04",
          "close": 2808.54
        },
        {
          "date": "2026-11-05",
          "close": 2834.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4838709677419355,
          "pullback_frequency": 0.3010752688172043,
          "up_wilson": [
            0.38497702482953833,
            0.5840445075127757
          ],
          "pullback_wilson": [
            0.21726302757387256,
            0.40066920464800065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5636363636363636,
          "pullback_frequency": 0.43636363636363634,
          "up_wilson": [
            0.43269816346414447,
            0.6862655763936809
          ],
          "pullback_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 17,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1330",
      "name": "模拟芯片设计",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027326131517863006,
        "5": 0.026692727167529684,
        "20": -0.07641322999601496,
        "60": -0.06809174086078851
      },
      "moving_averages": {
        "5": 5382.431999999843,
        "20": 5615.442999999924,
        "60": 6250.8589999999385
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-07",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-09",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0608196729445738,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7267.76
        },
        {
          "date": "2026-05-14",
          "close": 7349.68
        },
        {
          "date": "2026-05-15",
          "close": 7283.39
        },
        {
          "date": "2026-05-18",
          "close": 7313.48
        },
        {
          "date": "2026-05-19",
          "close": 7502.86
        },
        {
          "date": "2026-05-20",
          "close": 7697.25
        },
        {
          "date": "2026-05-21",
          "close": 7211.48
        },
        {
          "date": "2026-05-22",
          "close": 7443.47
        },
        {
          "date": "2026-05-25",
          "close": 7726.72
        },
        {
          "date": "2026-05-26",
          "close": 7437.49
        },
        {
          "date": "2026-05-27",
          "close": 7362.28
        },
        {
          "date": "2026-05-28",
          "close": 7494.75
        },
        {
          "date": "2026-05-29",
          "close": 6964.69
        },
        {
          "date": "2026-06-01",
          "close": 6690.26
        },
        {
          "date": "2026-06-02",
          "close": 6696.09
        },
        {
          "date": "2026-06-03",
          "close": 6798.71
        },
        {
          "date": "2026-06-04",
          "close": 6768.49
        },
        {
          "date": "2026-06-05",
          "close": 6700.63
        },
        {
          "date": "2026-06-08",
          "close": 6384.11
        },
        {
          "date": "2026-06-09",
          "close": 6769.2
        },
        {
          "date": "2026-06-10",
          "close": 6765.48
        },
        {
          "date": "2026-06-11",
          "close": 6818.39
        },
        {
          "date": "2026-06-12",
          "close": 6765.92
        },
        {
          "date": "2026-06-15",
          "close": 7157.06
        },
        {
          "date": "2026-06-16",
          "close": 7426.67
        },
        {
          "date": "2026-06-17",
          "close": 7596.51
        },
        {
          "date": "2026-06-18",
          "close": 7782.96
        },
        {
          "date": "2026-06-22",
          "close": 7787.14
        },
        {
          "date": "2026-06-23",
          "close": 7852.63
        },
        {
          "date": "2026-06-24",
          "close": 7965.74
        },
        {
          "date": "2026-06-25",
          "close": 8002.97
        },
        {
          "date": "2026-06-26",
          "close": 7783.85
        },
        {
          "date": "2026-06-29",
          "close": 7712.08
        },
        {
          "date": "2026-06-30",
          "close": 8403.68
        },
        {
          "date": "2026-07-01",
          "close": 8332.55
        },
        {
          "date": "2026-07-02",
          "close": 8098.96
        },
        {
          "date": "2026-07-03",
          "close": 7942.29
        },
        {
          "date": "2026-07-06",
          "close": 7991.05
        },
        {
          "date": "2026-07-07",
          "close": 7841.2
        },
        {
          "date": "2026-07-08",
          "close": 7860.08
        },
        {
          "date": "2026-07-09",
          "close": 8152.84
        },
        {
          "date": "2026-07-10",
          "close": 7812.46
        },
        {
          "date": "2026-07-13",
          "close": 7325.45
        },
        {
          "date": "2026-07-14",
          "close": 7320.22
        },
        {
          "date": "2026-07-15",
          "close": 7099.79
        },
        {
          "date": "2026-07-16",
          "close": 6714.7
        },
        {
          "date": "2026-07-17",
          "close": 6020.32
        },
        {
          "date": "2026-07-20",
          "close": 5643.97
        },
        {
          "date": "2026-07-21",
          "close": 6050.21
        },
        {
          "date": "2026-07-22",
          "close": 6038.09
        },
        {
          "date": "2026-07-23",
          "close": 5856.59
        },
        {
          "date": "2026-07-24",
          "close": 5851.18
        },
        {
          "date": "2026-07-27",
          "close": 5961.63
        },
        {
          "date": "2026-07-28",
          "close": 5696.79
        },
        {
          "date": "2026-07-29",
          "close": 5743.21
        },
        {
          "date": "2026-07-30",
          "close": 5368.71
        },
        {
          "date": "2026-07-31",
          "close": 5617.22
        },
        {
          "date": "2026-08-03",
          "close": 5521.34
        },
        {
          "date": "2026-08-04",
          "close": 5839.18
        },
        {
          "date": "2026-08-05",
          "close": 6093.25
        },
        {
          "date": "2026-08-06",
          "close": 6221.23
        },
        {
          "date": "2026-08-07",
          "close": 6432.38
        },
        {
          "date": "2026-08-10",
          "close": 6435.87
        },
        {
          "date": "2026-08-11",
          "close": 6444.3
        },
        {
          "date": "2026-08-12",
          "close": 6535.17
        },
        {
          "date": "2026-08-13",
          "close": 6435.92
        },
        {
          "date": "2026-08-14",
          "close": 6618.51
        },
        {
          "date": "2026-08-17",
          "close": 6871.37
        },
        {
          "date": "2026-08-18",
          "close": 6776.26
        },
        {
          "date": "2026-08-19",
          "close": 6286.4
        },
        {
          "date": "2026-08-20",
          "close": 6462.57
        },
        {
          "date": "2026-08-21",
          "close": 6478.11
        },
        {
          "date": "2026-08-24",
          "close": 6264.45
        },
        {
          "date": "2026-08-25",
          "close": 6298.11
        },
        {
          "date": "2026-08-26",
          "close": 6289.43
        },
        {
          "date": "2026-08-27",
          "close": 6652.27
        },
        {
          "date": "2026-08-28",
          "close": 6635.2
        },
        {
          "date": "2026-08-31",
          "close": 6865.56
        },
        {
          "date": "2026-09-01",
          "close": 6707.03
        },
        {
          "date": "2026-09-02",
          "close": 6663.72
        },
        {
          "date": "2026-09-03",
          "close": 6665.51
        },
        {
          "date": "2026-09-04",
          "close": 6543.86
        },
        {
          "date": "2026-09-07",
          "close": 6648.72
        },
        {
          "date": "2026-09-08",
          "close": 6519.47
        },
        {
          "date": "2026-09-09",
          "close": 6489.01
        },
        {
          "date": "2026-09-10",
          "close": 6351.96
        },
        {
          "date": "2026-09-11",
          "close": 6217.17
        },
        {
          "date": "2026-09-14",
          "close": 6313.62
        },
        {
          "date": "2026-09-15",
          "close": 6339.22
        },
        {
          "date": "2026-09-16",
          "close": 6655.87
        },
        {
          "date": "2026-09-17",
          "close": 6616.35
        },
        {
          "date": "2026-09-18",
          "close": 6909.09
        },
        {
          "date": "2026-09-21",
          "close": 6943.16
        },
        {
          "date": "2026-09-22",
          "close": 6993.31
        },
        {
          "date": "2026-09-23",
          "close": 7114.68
        },
        {
          "date": "2026-09-24",
          "close": 7016.6
        },
        {
          "date": "2026-09-28",
          "close": 6693.58
        },
        {
          "date": "2026-09-29",
          "close": 6690.1
        },
        {
          "date": "2026-09-30",
          "close": 6499.39
        },
        {
          "date": "2026-10-08",
          "close": 6148.15
        },
        {
          "date": "2026-10-09",
          "close": 6046.07
        },
        {
          "date": "2026-10-12",
          "close": 5856.61
        },
        {
          "date": "2026-10-13",
          "close": 5888.79
        },
        {
          "date": "2026-10-14",
          "close": 5754.85
        },
        {
          "date": "2026-10-15",
          "close": 5510.96
        },
        {
          "date": "2026-10-16",
          "close": 5490.89
        },
        {
          "date": "2026-10-19",
          "close": 5482.25
        },
        {
          "date": "2026-10-20",
          "close": 5687.27
        },
        {
          "date": "2026-10-21",
          "close": 5740.03
        },
        {
          "date": "2026-10-22",
          "close": 5564.42
        },
        {
          "date": "2026-10-23",
          "close": 5843.27
        },
        {
          "date": "2026-10-26",
          "close": 5692.96
        },
        {
          "date": "2026-10-27",
          "close": 5487.19
        },
        {
          "date": "2026-10-28",
          "close": 5820.42
        },
        {
          "date": "2026-10-29",
          "close": 5530.72
        },
        {
          "date": "2026-10-30",
          "close": 5280.62
        },
        {
          "date": "2026-11-02",
          "close": 5348.61
        },
        {
          "date": "2026-11-03",
          "close": 5077.27
        },
        {
          "date": "2026-11-04",
          "close": 5527.31
        },
        {
          "date": "2026-11-05",
          "close": 5678.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.32954545454545453,
          "up_wilson": [
            0.39774166700838975,
            0.6022583329916102
          ],
          "pullback_wilson": [
            0.24027837215296283,
            0.4330717642100686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5471698113207547,
          "pullback_frequency": 0.4528301886792453,
          "up_wilson": [
            0.414539754871058,
            0.6734242084707774
          ],
          "pullback_wilson": [
            0.3265757915292224,
            0.5854602451289419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1331",
      "name": "数字芯片设计",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02458373340202802,
        "5": 0.03834800675211314,
        "20": -0.08932722817208993,
        "60": -0.14604599642728033
      },
      "moving_averages": {
        "5": 19735.3,
        "20": 20880.60100000007,
        "60": 23557.094666666817
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-23",
            "end": "2026-07-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-28",
            "end": "2026-08-10",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-24",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-18",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.08490019700453744,
      "history": [
        {
          "date": "2026-05-13",
          "close": 29586.91
        },
        {
          "date": "2026-05-14",
          "close": 28997.31
        },
        {
          "date": "2026-05-15",
          "close": 28586.8
        },
        {
          "date": "2026-05-18",
          "close": 29180.89
        },
        {
          "date": "2026-05-19",
          "close": 29936.32
        },
        {
          "date": "2026-05-20",
          "close": 30538.76
        },
        {
          "date": "2026-05-21",
          "close": 28803.01
        },
        {
          "date": "2026-05-22",
          "close": 29711.82
        },
        {
          "date": "2026-05-25",
          "close": 30719.24
        },
        {
          "date": "2026-05-26",
          "close": 29908.04
        },
        {
          "date": "2026-05-27",
          "close": 29523.87
        },
        {
          "date": "2026-05-28",
          "close": 29632.55
        },
        {
          "date": "2026-05-29",
          "close": 27804.38
        },
        {
          "date": "2026-06-01",
          "close": 26795.62
        },
        {
          "date": "2026-06-02",
          "close": 26827.52
        },
        {
          "date": "2026-06-03",
          "close": 27438.79
        },
        {
          "date": "2026-06-04",
          "close": 27698.83
        },
        {
          "date": "2026-06-05",
          "close": 26950.89
        },
        {
          "date": "2026-06-08",
          "close": 25571.88
        },
        {
          "date": "2026-06-09",
          "close": 26647.99
        },
        {
          "date": "2026-06-10",
          "close": 26177.36
        },
        {
          "date": "2026-06-11",
          "close": 26304.78
        },
        {
          "date": "2026-06-12",
          "close": 26057.49
        },
        {
          "date": "2026-06-15",
          "close": 27693.79
        },
        {
          "date": "2026-06-16",
          "close": 28233.36
        },
        {
          "date": "2026-06-17",
          "close": 29366.11
        },
        {
          "date": "2026-06-18",
          "close": 30120.64
        },
        {
          "date": "2026-06-22",
          "close": 30238.56
        },
        {
          "date": "2026-06-23",
          "close": 30145.85
        },
        {
          "date": "2026-06-24",
          "close": 31340.87
        },
        {
          "date": "2026-06-25",
          "close": 32617.4
        },
        {
          "date": "2026-06-26",
          "close": 31780.01
        },
        {
          "date": "2026-06-29",
          "close": 32146.82
        },
        {
          "date": "2026-06-30",
          "close": 34349.91
        },
        {
          "date": "2026-07-01",
          "close": 34036.16
        },
        {
          "date": "2026-07-02",
          "close": 32322.5
        },
        {
          "date": "2026-07-03",
          "close": 32237.03
        },
        {
          "date": "2026-07-06",
          "close": 32035.02
        },
        {
          "date": "2026-07-07",
          "close": 31900.8
        },
        {
          "date": "2026-07-08",
          "close": 31697.22
        },
        {
          "date": "2026-07-09",
          "close": 33438.86
        },
        {
          "date": "2026-07-10",
          "close": 31955.16
        },
        {
          "date": "2026-07-13",
          "close": 30119.76
        },
        {
          "date": "2026-07-14",
          "close": 30031.88
        },
        {
          "date": "2026-07-15",
          "close": 28520.03
        },
        {
          "date": "2026-07-16",
          "close": 27458.71
        },
        {
          "date": "2026-07-17",
          "close": 24423.09
        },
        {
          "date": "2026-07-20",
          "close": 23495.56
        },
        {
          "date": "2026-07-21",
          "close": 25415.76
        },
        {
          "date": "2026-07-22",
          "close": 25504.86
        },
        {
          "date": "2026-07-23",
          "close": 24696.84
        },
        {
          "date": "2026-07-24",
          "close": 24461.78
        },
        {
          "date": "2026-07-27",
          "close": 24825.91
        },
        {
          "date": "2026-07-28",
          "close": 23242.37
        },
        {
          "date": "2026-07-29",
          "close": 23359.29
        },
        {
          "date": "2026-07-30",
          "close": 22154.64
        },
        {
          "date": "2026-07-31",
          "close": 23106.98
        },
        {
          "date": "2026-08-03",
          "close": 22474.73
        },
        {
          "date": "2026-08-04",
          "close": 23498.5
        },
        {
          "date": "2026-08-05",
          "close": 24591.91
        },
        {
          "date": "2026-08-06",
          "close": 24742.3
        },
        {
          "date": "2026-08-07",
          "close": 25483.3
        },
        {
          "date": "2026-08-10",
          "close": 25222.65
        },
        {
          "date": "2026-08-11",
          "close": 25353.73
        },
        {
          "date": "2026-08-12",
          "close": 25673.17
        },
        {
          "date": "2026-08-13",
          "close": 25164.88
        },
        {
          "date": "2026-08-14",
          "close": 25592.81
        },
        {
          "date": "2026-08-17",
          "close": 26872.57
        },
        {
          "date": "2026-08-18",
          "close": 26731.11
        },
        {
          "date": "2026-08-19",
          "close": 24702.46
        },
        {
          "date": "2026-08-20",
          "close": 24845.27
        },
        {
          "date": "2026-08-21",
          "close": 24993.32
        },
        {
          "date": "2026-08-24",
          "close": 24203.43
        },
        {
          "date": "2026-08-25",
          "close": 24409.3
        },
        {
          "date": "2026-08-26",
          "close": 24286.76
        },
        {
          "date": "2026-08-27",
          "close": 25404.6
        },
        {
          "date": "2026-08-28",
          "close": 24904.97
        },
        {
          "date": "2026-08-31",
          "close": 25846.55
        },
        {
          "date": "2026-09-01",
          "close": 25383.75
        },
        {
          "date": "2026-09-02",
          "close": 24985.69
        },
        {
          "date": "2026-09-03",
          "close": 24915.39
        },
        {
          "date": "2026-09-04",
          "close": 24220.66
        },
        {
          "date": "2026-09-07",
          "close": 24522.3
        },
        {
          "date": "2026-09-08",
          "close": 24234.63
        },
        {
          "date": "2026-09-09",
          "close": 23992.82
        },
        {
          "date": "2026-09-10",
          "close": 23809.76
        },
        {
          "date": "2026-09-11",
          "close": 23372.24
        },
        {
          "date": "2026-09-14",
          "close": 23204.55
        },
        {
          "date": "2026-09-15",
          "close": 23435.18
        },
        {
          "date": "2026-09-16",
          "close": 24341.13
        },
        {
          "date": "2026-09-17",
          "close": 24297.45
        },
        {
          "date": "2026-09-18",
          "close": 25435.54
        },
        {
          "date": "2026-09-21",
          "close": 25710.51
        },
        {
          "date": "2026-09-22",
          "close": 26325.8
        },
        {
          "date": "2026-09-23",
          "close": 26499.51
        },
        {
          "date": "2026-09-24",
          "close": 25817.89
        },
        {
          "date": "2026-09-28",
          "close": 24666.37
        },
        {
          "date": "2026-09-29",
          "close": 24877.4
        },
        {
          "date": "2026-09-30",
          "close": 24271.64
        },
        {
          "date": "2026-10-08",
          "close": 23060.27
        },
        {
          "date": "2026-10-09",
          "close": 22948.71
        },
        {
          "date": "2026-10-12",
          "close": 22108.52
        },
        {
          "date": "2026-10-13",
          "close": 21899.2
        },
        {
          "date": "2026-10-14",
          "close": 21395.35
        },
        {
          "date": "2026-10-15",
          "close": 20400.91
        },
        {
          "date": "2026-10-16",
          "close": 20342.05
        },
        {
          "date": "2026-10-19",
          "close": 20416.46
        },
        {
          "date": "2026-10-20",
          "close": 21321.64
        },
        {
          "date": "2026-10-21",
          "close": 21514.66
        },
        {
          "date": "2026-10-22",
          "close": 20977.23
        },
        {
          "date": "2026-10-23",
          "close": 22083.18
        },
        {
          "date": "2026-10-26",
          "close": 21465.91
        },
        {
          "date": "2026-10-27",
          "close": 20392.11
        },
        {
          "date": "2026-10-28",
          "close": 21444.81
        },
        {
          "date": "2026-10-29",
          "close": 20224.78
        },
        {
          "date": "2026-10-30",
          "close": 19080.68
        },
        {
          "date": "2026-11-02",
          "close": 19514.8
        },
        {
          "date": "2026-11-03",
          "close": 18584.18
        },
        {
          "date": "2026-11-04",
          "close": 20496.48
        },
        {
          "date": "2026-11-05",
          "close": 21000.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44594594594594594,
          "pullback_frequency": 0.4189189189189189,
          "up_wilson": [
            0.3381582232846784,
            0.5590687798933092
          ],
          "pullback_wilson": [
            0.3132433492747786,
            0.5325971554922029
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5111111111111111,
          "up_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "pullback_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 3,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 13,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1332",
      "name": "电子化学品Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02415418812343262,
        "5": 0.051942881517742734,
        "20": -0.14327166130675884,
        "60": -0.15512392164028144
      },
      "moving_averages": {
        "5": 2445.426000000024,
        "20": 2625.4125,
        "60": 3065.9426666666677
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-01",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.11911047306721467,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3388.31
        },
        {
          "date": "2026-05-14",
          "close": 3357.39
        },
        {
          "date": "2026-05-15",
          "close": 3405.06
        },
        {
          "date": "2026-05-18",
          "close": 3499.7
        },
        {
          "date": "2026-05-19",
          "close": 3557.47
        },
        {
          "date": "2026-05-20",
          "close": 3637.23
        },
        {
          "date": "2026-05-21",
          "close": 3427.49
        },
        {
          "date": "2026-05-22",
          "close": 3590.35
        },
        {
          "date": "2026-05-25",
          "close": 3716.45
        },
        {
          "date": "2026-05-26",
          "close": 3648.19
        },
        {
          "date": "2026-05-27",
          "close": 3542.74
        },
        {
          "date": "2026-05-28",
          "close": 3644.89
        },
        {
          "date": "2026-05-29",
          "close": 3410.64
        },
        {
          "date": "2026-06-01",
          "close": 3362.84
        },
        {
          "date": "2026-06-02",
          "close": 3392.12
        },
        {
          "date": "2026-06-03",
          "close": 3424.83
        },
        {
          "date": "2026-06-04",
          "close": 3568.27
        },
        {
          "date": "2026-06-05",
          "close": 3551.21
        },
        {
          "date": "2026-06-08",
          "close": 3420.14
        },
        {
          "date": "2026-06-09",
          "close": 3664.7
        },
        {
          "date": "2026-06-10",
          "close": 3703.08
        },
        {
          "date": "2026-06-11",
          "close": 3853.17
        },
        {
          "date": "2026-06-12",
          "close": 3673.55
        },
        {
          "date": "2026-06-15",
          "close": 3928.43
        },
        {
          "date": "2026-06-16",
          "close": 4047.51
        },
        {
          "date": "2026-06-17",
          "close": 4259.88
        },
        {
          "date": "2026-06-18",
          "close": 4282.3
        },
        {
          "date": "2026-06-22",
          "close": 4420.59
        },
        {
          "date": "2026-06-23",
          "close": 4309.15
        },
        {
          "date": "2026-06-24",
          "close": 4447.54
        },
        {
          "date": "2026-06-25",
          "close": 4492.4
        },
        {
          "date": "2026-06-26",
          "close": 4508.79
        },
        {
          "date": "2026-06-29",
          "close": 4589.84
        },
        {
          "date": "2026-06-30",
          "close": 4786.86
        },
        {
          "date": "2026-07-01",
          "close": 4859.86
        },
        {
          "date": "2026-07-02",
          "close": 4695.55
        },
        {
          "date": "2026-07-03",
          "close": 4425.83
        },
        {
          "date": "2026-07-06",
          "close": 4337.9
        },
        {
          "date": "2026-07-07",
          "close": 4295.11
        },
        {
          "date": "2026-07-08",
          "close": 4148.37
        },
        {
          "date": "2026-07-09",
          "close": 4340.8
        },
        {
          "date": "2026-07-10",
          "close": 4091.88
        },
        {
          "date": "2026-07-13",
          "close": 3839.85
        },
        {
          "date": "2026-07-14",
          "close": 3939.85
        },
        {
          "date": "2026-07-15",
          "close": 3729.91
        },
        {
          "date": "2026-07-16",
          "close": 3503.95
        },
        {
          "date": "2026-07-17",
          "close": 3229.32
        },
        {
          "date": "2026-07-20",
          "close": 2903.51
        },
        {
          "date": "2026-07-21",
          "close": 3170.28
        },
        {
          "date": "2026-07-22",
          "close": 3078.9
        },
        {
          "date": "2026-07-23",
          "close": 3025.75
        },
        {
          "date": "2026-07-24",
          "close": 2990.41
        },
        {
          "date": "2026-07-27",
          "close": 3131.6
        },
        {
          "date": "2026-07-28",
          "close": 2957.12
        },
        {
          "date": "2026-07-29",
          "close": 2893.06
        },
        {
          "date": "2026-07-30",
          "close": 2689.0
        },
        {
          "date": "2026-07-31",
          "close": 2776.39
        },
        {
          "date": "2026-08-03",
          "close": 2680.87
        },
        {
          "date": "2026-08-04",
          "close": 2856.45
        },
        {
          "date": "2026-08-05",
          "close": 3064.84
        },
        {
          "date": "2026-08-06",
          "close": 3193.81
        },
        {
          "date": "2026-08-07",
          "close": 3333.04
        },
        {
          "date": "2026-08-10",
          "close": 3327.92
        },
        {
          "date": "2026-08-11",
          "close": 3272.3
        },
        {
          "date": "2026-08-12",
          "close": 3334.79
        },
        {
          "date": "2026-08-13",
          "close": 3271.68
        },
        {
          "date": "2026-08-14",
          "close": 3394.26
        },
        {
          "date": "2026-08-17",
          "close": 3568.29
        },
        {
          "date": "2026-08-18",
          "close": 3597.41
        },
        {
          "date": "2026-08-19",
          "close": 3291.26
        },
        {
          "date": "2026-08-20",
          "close": 3280.84
        },
        {
          "date": "2026-08-21",
          "close": 3287.81
        },
        {
          "date": "2026-08-24",
          "close": 3224.43
        },
        {
          "date": "2026-08-25",
          "close": 3210.82
        },
        {
          "date": "2026-08-26",
          "close": 3219.36
        },
        {
          "date": "2026-08-27",
          "close": 3388.18
        },
        {
          "date": "2026-08-28",
          "close": 3346.39
        },
        {
          "date": "2026-08-31",
          "close": 3383.64
        },
        {
          "date": "2026-09-01",
          "close": 3251.7
        },
        {
          "date": "2026-09-02",
          "close": 3209.48
        },
        {
          "date": "2026-09-03",
          "close": 3213.17
        },
        {
          "date": "2026-09-04",
          "close": 3100.79
        },
        {
          "date": "2026-09-07",
          "close": 3226.1
        },
        {
          "date": "2026-09-08",
          "close": 3183.53
        },
        {
          "date": "2026-09-09",
          "close": 3172.17
        },
        {
          "date": "2026-09-10",
          "close": 3150.6
        },
        {
          "date": "2026-09-11",
          "close": 3105.58
        },
        {
          "date": "2026-09-14",
          "close": 3172.85
        },
        {
          "date": "2026-09-15",
          "close": 3239.32
        },
        {
          "date": "2026-09-16",
          "close": 3370.73
        },
        {
          "date": "2026-09-17",
          "close": 3334.19
        },
        {
          "date": "2026-09-18",
          "close": 3424.52
        },
        {
          "date": "2026-09-21",
          "close": 3435.19
        },
        {
          "date": "2026-09-22",
          "close": 3444.21
        },
        {
          "date": "2026-09-23",
          "close": 3493.56
        },
        {
          "date": "2026-09-24",
          "close": 3411.31
        },
        {
          "date": "2026-09-28",
          "close": 3216.97
        },
        {
          "date": "2026-09-29",
          "close": 3210.65
        },
        {
          "date": "2026-09-30",
          "close": 3133.02
        },
        {
          "date": "2026-10-08",
          "close": 3022.44
        },
        {
          "date": "2026-10-09",
          "close": 2939.54
        },
        {
          "date": "2026-10-12",
          "close": 2869.19
        },
        {
          "date": "2026-10-13",
          "close": 2892.31
        },
        {
          "date": "2026-10-14",
          "close": 2808.36
        },
        {
          "date": "2026-10-15",
          "close": 2697.54
        },
        {
          "date": "2026-10-16",
          "close": 2671.95
        },
        {
          "date": "2026-10-19",
          "close": 2631.13
        },
        {
          "date": "2026-10-20",
          "close": 2699.63
        },
        {
          "date": "2026-10-21",
          "close": 2719.16
        },
        {
          "date": "2026-10-22",
          "close": 2606.94
        },
        {
          "date": "2026-10-23",
          "close": 2657.7
        },
        {
          "date": "2026-10-26",
          "close": 2564.62
        },
        {
          "date": "2026-10-27",
          "close": 2480.16
        },
        {
          "date": "2026-10-28",
          "close": 2581.34
        },
        {
          "date": "2026-10-29",
          "close": 2461.55
        },
        {
          "date": "2026-10-30",
          "close": 2355.37
        },
        {
          "date": "2026-11-02",
          "close": 2434.12
        },
        {
          "date": "2026-11-03",
          "close": 2319.89
        },
        {
          "date": "2026-11-04",
          "close": 2528.34
        },
        {
          "date": "2026-11-05",
          "close": 2589.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.31666666666666665,
          "up_wilson": [
            0.4736605349204075,
            0.7143050946511744
          ],
          "pullback_wilson": [
            0.21305867552366523,
            0.44233767026176773
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "pullback_wilson": [
            0.2714056205144606,
            0.5779974842512834
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1333",
      "name": "LED",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020213469647432536,
        "5": 0.02351294035289997,
        "20": -0.07620844679832173,
        "60": -0.08539949192241558
      },
      "moving_averages": {
        "5": 6249.817999999784,
        "20": 6535.184999999916,
        "60": 7008.300666666667
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-05",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-11",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-18",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-16",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.07089456749583778,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8969.64
        },
        {
          "date": "2026-05-14",
          "close": 8910.79
        },
        {
          "date": "2026-05-15",
          "close": 8760.69
        },
        {
          "date": "2026-05-18",
          "close": 8763.68
        },
        {
          "date": "2026-05-19",
          "close": 8955.44
        },
        {
          "date": "2026-05-20",
          "close": 8920.55
        },
        {
          "date": "2026-05-21",
          "close": 8725.52
        },
        {
          "date": "2026-05-22",
          "close": 8830.49
        },
        {
          "date": "2026-05-25",
          "close": 8876.79
        },
        {
          "date": "2026-05-26",
          "close": 8814.28
        },
        {
          "date": "2026-05-27",
          "close": 8711.56
        },
        {
          "date": "2026-05-28",
          "close": 8716.92
        },
        {
          "date": "2026-05-29",
          "close": 8189.66
        },
        {
          "date": "2026-06-01",
          "close": 8190.62
        },
        {
          "date": "2026-06-02",
          "close": 8248.34
        },
        {
          "date": "2026-06-03",
          "close": 8395.9
        },
        {
          "date": "2026-06-04",
          "close": 8425.24
        },
        {
          "date": "2026-06-05",
          "close": 8534.78
        },
        {
          "date": "2026-06-08",
          "close": 8362.0
        },
        {
          "date": "2026-06-09",
          "close": 8492.26
        },
        {
          "date": "2026-06-10",
          "close": 8248.11
        },
        {
          "date": "2026-06-11",
          "close": 8044.46
        },
        {
          "date": "2026-06-12",
          "close": 7924.56
        },
        {
          "date": "2026-06-15",
          "close": 8322.0
        },
        {
          "date": "2026-06-16",
          "close": 8502.01
        },
        {
          "date": "2026-06-17",
          "close": 8606.03
        },
        {
          "date": "2026-06-18",
          "close": 8501.59
        },
        {
          "date": "2026-06-22",
          "close": 8593.26
        },
        {
          "date": "2026-06-23",
          "close": 8567.99
        },
        {
          "date": "2026-06-24",
          "close": 8557.54
        },
        {
          "date": "2026-06-25",
          "close": 8526.77
        },
        {
          "date": "2026-06-26",
          "close": 8589.68
        },
        {
          "date": "2026-06-29",
          "close": 8387.92
        },
        {
          "date": "2026-06-30",
          "close": 8833.41
        },
        {
          "date": "2026-07-01",
          "close": 8763.69
        },
        {
          "date": "2026-07-02",
          "close": 8465.98
        },
        {
          "date": "2026-07-03",
          "close": 8380.86
        },
        {
          "date": "2026-07-06",
          "close": 8144.41
        },
        {
          "date": "2026-07-07",
          "close": 7995.14
        },
        {
          "date": "2026-07-08",
          "close": 7745.73
        },
        {
          "date": "2026-07-09",
          "close": 7949.86
        },
        {
          "date": "2026-07-10",
          "close": 7926.2
        },
        {
          "date": "2026-07-13",
          "close": 7369.16
        },
        {
          "date": "2026-07-14",
          "close": 7388.97
        },
        {
          "date": "2026-07-15",
          "close": 7211.42
        },
        {
          "date": "2026-07-16",
          "close": 7075.15
        },
        {
          "date": "2026-07-17",
          "close": 6654.54
        },
        {
          "date": "2026-07-20",
          "close": 6321.28
        },
        {
          "date": "2026-07-21",
          "close": 6570.52
        },
        {
          "date": "2026-07-22",
          "close": 6403.07
        },
        {
          "date": "2026-07-23",
          "close": 6470.65
        },
        {
          "date": "2026-07-24",
          "close": 6336.1
        },
        {
          "date": "2026-07-27",
          "close": 6591.39
        },
        {
          "date": "2026-07-28",
          "close": 6606.6
        },
        {
          "date": "2026-07-29",
          "close": 6653.11
        },
        {
          "date": "2026-07-30",
          "close": 6405.94
        },
        {
          "date": "2026-07-31",
          "close": 6600.52
        },
        {
          "date": "2026-08-03",
          "close": 6738.05
        },
        {
          "date": "2026-08-04",
          "close": 6918.56
        },
        {
          "date": "2026-08-05",
          "close": 7065.85
        },
        {
          "date": "2026-08-06",
          "close": 7118.11
        },
        {
          "date": "2026-08-07",
          "close": 7201.0
        },
        {
          "date": "2026-08-10",
          "close": 7217.26
        },
        {
          "date": "2026-08-11",
          "close": 7178.01
        },
        {
          "date": "2026-08-12",
          "close": 7288.28
        },
        {
          "date": "2026-08-13",
          "close": 7235.11
        },
        {
          "date": "2026-08-14",
          "close": 7262.26
        },
        {
          "date": "2026-08-17",
          "close": 7415.87
        },
        {
          "date": "2026-08-18",
          "close": 7449.53
        },
        {
          "date": "2026-08-19",
          "close": 7033.46
        },
        {
          "date": "2026-08-20",
          "close": 7082.19
        },
        {
          "date": "2026-08-21",
          "close": 7192.51
        },
        {
          "date": "2026-08-24",
          "close": 7054.83
        },
        {
          "date": "2026-08-25",
          "close": 7174.45
        },
        {
          "date": "2026-08-26",
          "close": 7154.9
        },
        {
          "date": "2026-08-27",
          "close": 7286.06
        },
        {
          "date": "2026-08-28",
          "close": 7272.07
        },
        {
          "date": "2026-08-31",
          "close": 7431.65
        },
        {
          "date": "2026-09-01",
          "close": 7442.28
        },
        {
          "date": "2026-09-02",
          "close": 7407.86
        },
        {
          "date": "2026-09-03",
          "close": 7384.37
        },
        {
          "date": "2026-09-04",
          "close": 7322.48
        },
        {
          "date": "2026-09-07",
          "close": 7453.23
        },
        {
          "date": "2026-09-08",
          "close": 7445.5
        },
        {
          "date": "2026-09-09",
          "close": 7349.93
        },
        {
          "date": "2026-09-10",
          "close": 7172.42
        },
        {
          "date": "2026-09-11",
          "close": 7054.12
        },
        {
          "date": "2026-09-14",
          "close": 7075.34
        },
        {
          "date": "2026-09-15",
          "close": 6991.49
        },
        {
          "date": "2026-09-16",
          "close": 7216.29
        },
        {
          "date": "2026-09-17",
          "close": 7257.5
        },
        {
          "date": "2026-09-18",
          "close": 7365.51
        },
        {
          "date": "2026-09-21",
          "close": 7489.64
        },
        {
          "date": "2026-09-22",
          "close": 7427.45
        },
        {
          "date": "2026-09-23",
          "close": 7378.05
        },
        {
          "date": "2026-09-24",
          "close": 7221.85
        },
        {
          "date": "2026-09-28",
          "close": 7081.57
        },
        {
          "date": "2026-09-29",
          "close": 7130.22
        },
        {
          "date": "2026-09-30",
          "close": 7084.14
        },
        {
          "date": "2026-10-08",
          "close": 6995.55
        },
        {
          "date": "2026-10-09",
          "close": 6955.54
        },
        {
          "date": "2026-10-12",
          "close": 6833.41
        },
        {
          "date": "2026-10-13",
          "close": 6902.77
        },
        {
          "date": "2026-10-14",
          "close": 6739.76
        },
        {
          "date": "2026-10-15",
          "close": 6547.77
        },
        {
          "date": "2026-10-16",
          "close": 6471.24
        },
        {
          "date": "2026-10-19",
          "close": 6463.95
        },
        {
          "date": "2026-10-20",
          "close": 6556.46
        },
        {
          "date": "2026-10-21",
          "close": 6689.29
        },
        {
          "date": "2026-10-22",
          "close": 6623.27
        },
        {
          "date": "2026-10-23",
          "close": 6776.61
        },
        {
          "date": "2026-10-26",
          "close": 6628.44
        },
        {
          "date": "2026-10-27",
          "close": 6422.39
        },
        {
          "date": "2026-10-28",
          "close": 6529.74
        },
        {
          "date": "2026-10-29",
          "close": 6313.97
        },
        {
          "date": "2026-10-30",
          "close": 6061.81
        },
        {
          "date": "2026-11-02",
          "close": 6243.58
        },
        {
          "date": "2026-11-03",
          "close": 6146.88
        },
        {
          "date": "2026-11-04",
          "close": 6334.39
        },
        {
          "date": "2026-11-05",
          "close": 6462.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6212121212121212,
          "pullback_frequency": 0.3181818181818182,
          "up_wilson": [
            0.5005847591462179,
            0.7285055300626205
          ],
          "pullback_wilson": [
            0.2184900673062997,
            0.4378744988804425
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.5384615384615384,
          "up_wilson": [
            0.31566885606727846,
            0.6143055172948425
          ],
          "pullback_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 24,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1334",
      "name": "光学元件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027725343377126066,
        "5": 0.02708460035975513,
        "20": -0.1358849738106147,
        "60": -0.1353840548646904
      },
      "moving_averages": {
        "5": 12092.569999999925,
        "20": 13135.665499999839,
        "60": 14917.583666666722
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-03",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.12105632736234828,
      "history": [
        {
          "date": "2026-05-13",
          "close": 17839.99
        },
        {
          "date": "2026-05-14",
          "close": 17597.7
        },
        {
          "date": "2026-05-15",
          "close": 17355.34
        },
        {
          "date": "2026-05-18",
          "close": 17526.14
        },
        {
          "date": "2026-05-19",
          "close": 17784.48
        },
        {
          "date": "2026-05-20",
          "close": 18167.97
        },
        {
          "date": "2026-05-21",
          "close": 17885.51
        },
        {
          "date": "2026-05-22",
          "close": 18804.45
        },
        {
          "date": "2026-05-25",
          "close": 18868.15
        },
        {
          "date": "2026-05-26",
          "close": 18490.12
        },
        {
          "date": "2026-05-27",
          "close": 18006.22
        },
        {
          "date": "2026-05-28",
          "close": 18408.08
        },
        {
          "date": "2026-05-29",
          "close": 17225.13
        },
        {
          "date": "2026-06-01",
          "close": 16844.89
        },
        {
          "date": "2026-06-02",
          "close": 17143.89
        },
        {
          "date": "2026-06-03",
          "close": 17510.62
        },
        {
          "date": "2026-06-04",
          "close": 17876.96
        },
        {
          "date": "2026-06-05",
          "close": 17995.98
        },
        {
          "date": "2026-06-08",
          "close": 17131.53
        },
        {
          "date": "2026-06-09",
          "close": 17686.4
        },
        {
          "date": "2026-06-10",
          "close": 17139.76
        },
        {
          "date": "2026-06-11",
          "close": 17344.62
        },
        {
          "date": "2026-06-12",
          "close": 17302.63
        },
        {
          "date": "2026-06-15",
          "close": 18220.78
        },
        {
          "date": "2026-06-16",
          "close": 18867.23
        },
        {
          "date": "2026-06-17",
          "close": 19500.17
        },
        {
          "date": "2026-06-18",
          "close": 19425.67
        },
        {
          "date": "2026-06-22",
          "close": 18966.21
        },
        {
          "date": "2026-06-23",
          "close": 18842.65
        },
        {
          "date": "2026-06-24",
          "close": 19421.54
        },
        {
          "date": "2026-06-25",
          "close": 19304.92
        },
        {
          "date": "2026-06-26",
          "close": 19346.19
        },
        {
          "date": "2026-06-29",
          "close": 18996.15
        },
        {
          "date": "2026-06-30",
          "close": 20502.78
        },
        {
          "date": "2026-07-01",
          "close": 20657.04
        },
        {
          "date": "2026-07-02",
          "close": 19816.89
        },
        {
          "date": "2026-07-03",
          "close": 19300.47
        },
        {
          "date": "2026-07-06",
          "close": 18551.55
        },
        {
          "date": "2026-07-07",
          "close": 18032.03
        },
        {
          "date": "2026-07-08",
          "close": 17695.06
        },
        {
          "date": "2026-07-09",
          "close": 18357.98
        },
        {
          "date": "2026-07-10",
          "close": 17999.37
        },
        {
          "date": "2026-07-13",
          "close": 16677.28
        },
        {
          "date": "2026-07-14",
          "close": 17197.05
        },
        {
          "date": "2026-07-15",
          "close": 16451.12
        },
        {
          "date": "2026-07-16",
          "close": 15886.06
        },
        {
          "date": "2026-07-17",
          "close": 14417.98
        },
        {
          "date": "2026-07-20",
          "close": 13443.06
        },
        {
          "date": "2026-07-21",
          "close": 14566.76
        },
        {
          "date": "2026-07-22",
          "close": 14158.5
        },
        {
          "date": "2026-07-23",
          "close": 14066.08
        },
        {
          "date": "2026-07-24",
          "close": 13798.27
        },
        {
          "date": "2026-07-27",
          "close": 14235.55
        },
        {
          "date": "2026-07-28",
          "close": 13952.77
        },
        {
          "date": "2026-07-29",
          "close": 13574.77
        },
        {
          "date": "2026-07-30",
          "close": 12620.19
        },
        {
          "date": "2026-07-31",
          "close": 13244.67
        },
        {
          "date": "2026-08-03",
          "close": 13232.87
        },
        {
          "date": "2026-08-04",
          "close": 14062.89
        },
        {
          "date": "2026-08-05",
          "close": 14766.51
        },
        {
          "date": "2026-08-06",
          "close": 15104.58
        },
        {
          "date": "2026-08-07",
          "close": 15579.4
        },
        {
          "date": "2026-08-10",
          "close": 15492.08
        },
        {
          "date": "2026-08-11",
          "close": 15440.84
        },
        {
          "date": "2026-08-12",
          "close": 15957.5
        },
        {
          "date": "2026-08-13",
          "close": 15685.4
        },
        {
          "date": "2026-08-14",
          "close": 16006.05
        },
        {
          "date": "2026-08-17",
          "close": 16707.63
        },
        {
          "date": "2026-08-18",
          "close": 16844.65
        },
        {
          "date": "2026-08-19",
          "close": 15608.98
        },
        {
          "date": "2026-08-20",
          "close": 16003.11
        },
        {
          "date": "2026-08-21",
          "close": 15980.05
        },
        {
          "date": "2026-08-24",
          "close": 15484.41
        },
        {
          "date": "2026-08-25",
          "close": 15626.83
        },
        {
          "date": "2026-08-26",
          "close": 15558.7
        },
        {
          "date": "2026-08-27",
          "close": 16147.99
        },
        {
          "date": "2026-08-28",
          "close": 15874.7
        },
        {
          "date": "2026-08-31",
          "close": 16305.82
        },
        {
          "date": "2026-09-01",
          "close": 15957.12
        },
        {
          "date": "2026-09-02",
          "close": 15731.07
        },
        {
          "date": "2026-09-03",
          "close": 15836.08
        },
        {
          "date": "2026-09-04",
          "close": 15284.54
        },
        {
          "date": "2026-09-07",
          "close": 15861.82
        },
        {
          "date": "2026-09-08",
          "close": 15699.73
        },
        {
          "date": "2026-09-09",
          "close": 15617.58
        },
        {
          "date": "2026-09-10",
          "close": 15341.59
        },
        {
          "date": "2026-09-11",
          "close": 15029.75
        },
        {
          "date": "2026-09-14",
          "close": 15183.63
        },
        {
          "date": "2026-09-15",
          "close": 15154.54
        },
        {
          "date": "2026-09-16",
          "close": 15968.68
        },
        {
          "date": "2026-09-17",
          "close": 16008.39
        },
        {
          "date": "2026-09-18",
          "close": 16399.76
        },
        {
          "date": "2026-09-21",
          "close": 16504.83
        },
        {
          "date": "2026-09-22",
          "close": 16503.95
        },
        {
          "date": "2026-09-23",
          "close": 16769.73
        },
        {
          "date": "2026-09-24",
          "close": 16435.39
        },
        {
          "date": "2026-09-28",
          "close": 15645.72
        },
        {
          "date": "2026-09-29",
          "close": 15680.97
        },
        {
          "date": "2026-09-30",
          "close": 15543.05
        },
        {
          "date": "2026-10-08",
          "close": 14775.07
        },
        {
          "date": "2026-10-09",
          "close": 14525.8
        },
        {
          "date": "2026-10-12",
          "close": 14143.29
        },
        {
          "date": "2026-10-13",
          "close": 14360.93
        },
        {
          "date": "2026-10-14",
          "close": 13933.9
        },
        {
          "date": "2026-10-15",
          "close": 13303.63
        },
        {
          "date": "2026-10-16",
          "close": 13205.86
        },
        {
          "date": "2026-10-19",
          "close": 13125.62
        },
        {
          "date": "2026-10-20",
          "close": 13546.02
        },
        {
          "date": "2026-10-21",
          "close": 13658.53
        },
        {
          "date": "2026-10-22",
          "close": 13124.0
        },
        {
          "date": "2026-10-23",
          "close": 13532.66
        },
        {
          "date": "2026-10-26",
          "close": 13177.63
        },
        {
          "date": "2026-10-27",
          "close": 12871.12
        },
        {
          "date": "2026-10-28",
          "close": 13310.79
        },
        {
          "date": "2026-10-29",
          "close": 12430.68
        },
        {
          "date": "2026-10-30",
          "close": 11707.55
        },
        {
          "date": "2026-11-02",
          "close": 12071.54
        },
        {
          "date": "2026-11-03",
          "close": 11493.47
        },
        {
          "date": "2026-11-04",
          "close": 12422.93
        },
        {
          "date": "2026-11-05",
          "close": 12767.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.3181818181818182,
          "up_wilson": [
            0.39710591285717234,
            0.6315303732939324
          ],
          "pullback_wilson": [
            0.2184900673062997,
            0.4378744988804425
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1335",
      "name": "面板",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02729561461399599,
        "5": 0.041906455074424365,
        "20": -0.09700033455799983,
        "60": -0.06911106751634277
      },
      "moving_averages": {
        "5": 2813.616000000108,
        "20": 2975.277000000072,
        "60": 3218.3043333333453
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-06",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08770667692040535,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3482.79
        },
        {
          "date": "2026-05-14",
          "close": 3460.14
        },
        {
          "date": "2026-05-15",
          "close": 3422.61
        },
        {
          "date": "2026-05-18",
          "close": 3445.74
        },
        {
          "date": "2026-05-19",
          "close": 3498.97
        },
        {
          "date": "2026-05-20",
          "close": 3482.87
        },
        {
          "date": "2026-05-21",
          "close": 3514.02
        },
        {
          "date": "2026-05-22",
          "close": 3588.64
        },
        {
          "date": "2026-05-25",
          "close": 3653.87
        },
        {
          "date": "2026-05-26",
          "close": 3700.06
        },
        {
          "date": "2026-05-27",
          "close": 3665.1
        },
        {
          "date": "2026-05-28",
          "close": 3727.31
        },
        {
          "date": "2026-05-29",
          "close": 3516.48
        },
        {
          "date": "2026-06-01",
          "close": 3555.85
        },
        {
          "date": "2026-06-02",
          "close": 3593.26
        },
        {
          "date": "2026-06-03",
          "close": 3606.19
        },
        {
          "date": "2026-06-04",
          "close": 3633.36
        },
        {
          "date": "2026-06-05",
          "close": 3693.01
        },
        {
          "date": "2026-06-08",
          "close": 3567.42
        },
        {
          "date": "2026-06-09",
          "close": 3653.93
        },
        {
          "date": "2026-06-10",
          "close": 3558.22
        },
        {
          "date": "2026-06-11",
          "close": 3482.41
        },
        {
          "date": "2026-06-12",
          "close": 3448.03
        },
        {
          "date": "2026-06-15",
          "close": 3599.66
        },
        {
          "date": "2026-06-16",
          "close": 3723.51
        },
        {
          "date": "2026-06-17",
          "close": 3900.62
        },
        {
          "date": "2026-06-18",
          "close": 3813.27
        },
        {
          "date": "2026-06-22",
          "close": 3859.91
        },
        {
          "date": "2026-06-23",
          "close": 3885.18
        },
        {
          "date": "2026-06-24",
          "close": 3884.52
        },
        {
          "date": "2026-06-25",
          "close": 3881.96
        },
        {
          "date": "2026-06-26",
          "close": 3887.71
        },
        {
          "date": "2026-06-29",
          "close": 3823.77
        },
        {
          "date": "2026-06-30",
          "close": 4063.4
        },
        {
          "date": "2026-07-01",
          "close": 4067.7
        },
        {
          "date": "2026-07-02",
          "close": 3957.58
        },
        {
          "date": "2026-07-03",
          "close": 3870.11
        },
        {
          "date": "2026-07-06",
          "close": 3725.25
        },
        {
          "date": "2026-07-07",
          "close": 3624.15
        },
        {
          "date": "2026-07-08",
          "close": 3546.03
        },
        {
          "date": "2026-07-09",
          "close": 3655.3
        },
        {
          "date": "2026-07-10",
          "close": 3575.37
        },
        {
          "date": "2026-07-13",
          "close": 3342.65
        },
        {
          "date": "2026-07-14",
          "close": 3390.29
        },
        {
          "date": "2026-07-15",
          "close": 3279.72
        },
        {
          "date": "2026-07-16",
          "close": 3200.0
        },
        {
          "date": "2026-07-17",
          "close": 3033.54
        },
        {
          "date": "2026-07-20",
          "close": 2903.84
        },
        {
          "date": "2026-07-21",
          "close": 3024.23
        },
        {
          "date": "2026-07-22",
          "close": 2947.28
        },
        {
          "date": "2026-07-23",
          "close": 2984.29
        },
        {
          "date": "2026-07-24",
          "close": 2924.76
        },
        {
          "date": "2026-07-27",
          "close": 3013.59
        },
        {
          "date": "2026-07-28",
          "close": 2970.64
        },
        {
          "date": "2026-07-29",
          "close": 2980.91
        },
        {
          "date": "2026-07-30",
          "close": 2862.09
        },
        {
          "date": "2026-07-31",
          "close": 2934.32
        },
        {
          "date": "2026-08-03",
          "close": 2958.78
        },
        {
          "date": "2026-08-04",
          "close": 3051.78
        },
        {
          "date": "2026-08-05",
          "close": 3160.42
        },
        {
          "date": "2026-08-06",
          "close": 3200.78
        },
        {
          "date": "2026-08-07",
          "close": 3235.38
        },
        {
          "date": "2026-08-10",
          "close": 3254.42
        },
        {
          "date": "2026-08-11",
          "close": 3246.64
        },
        {
          "date": "2026-08-12",
          "close": 3290.67
        },
        {
          "date": "2026-08-13",
          "close": 3249.7
        },
        {
          "date": "2026-08-14",
          "close": 3296.69
        },
        {
          "date": "2026-08-17",
          "close": 3381.48
        },
        {
          "date": "2026-08-18",
          "close": 3446.8
        },
        {
          "date": "2026-08-19",
          "close": 3305.62
        },
        {
          "date": "2026-08-20",
          "close": 3327.97
        },
        {
          "date": "2026-08-21",
          "close": 3340.21
        },
        {
          "date": "2026-08-24",
          "close": 3283.64
        },
        {
          "date": "2026-08-25",
          "close": 3314.05
        },
        {
          "date": "2026-08-26",
          "close": 3303.72
        },
        {
          "date": "2026-08-27",
          "close": 3366.01
        },
        {
          "date": "2026-08-28",
          "close": 3359.16
        },
        {
          "date": "2026-08-31",
          "close": 3395.95
        },
        {
          "date": "2026-09-01",
          "close": 3388.89
        },
        {
          "date": "2026-09-02",
          "close": 3345.73
        },
        {
          "date": "2026-09-03",
          "close": 3326.98
        },
        {
          "date": "2026-09-04",
          "close": 3281.82
        },
        {
          "date": "2026-09-07",
          "close": 3331.71
        },
        {
          "date": "2026-09-08",
          "close": 3329.23
        },
        {
          "date": "2026-09-09",
          "close": 3331.75
        },
        {
          "date": "2026-09-10",
          "close": 3271.67
        },
        {
          "date": "2026-09-11",
          "close": 3217.75
        },
        {
          "date": "2026-09-14",
          "close": 3276.73
        },
        {
          "date": "2026-09-15",
          "close": 3257.04
        },
        {
          "date": "2026-09-16",
          "close": 3334.44
        },
        {
          "date": "2026-09-17",
          "close": 3386.01
        },
        {
          "date": "2026-09-18",
          "close": 3443.33
        },
        {
          "date": "2026-09-21",
          "close": 3535.69
        },
        {
          "date": "2026-09-22",
          "close": 3543.18
        },
        {
          "date": "2026-09-23",
          "close": 3548.34
        },
        {
          "date": "2026-09-24",
          "close": 3467.18
        },
        {
          "date": "2026-09-28",
          "close": 3392.77
        },
        {
          "date": "2026-09-29",
          "close": 3384.05
        },
        {
          "date": "2026-09-30",
          "close": 3341.51
        },
        {
          "date": "2026-10-08",
          "close": 3258.03
        },
        {
          "date": "2026-10-09",
          "close": 3224.84
        },
        {
          "date": "2026-10-12",
          "close": 3140.06
        },
        {
          "date": "2026-10-13",
          "close": 3170.7
        },
        {
          "date": "2026-10-14",
          "close": 3110.24
        },
        {
          "date": "2026-10-15",
          "close": 3016.67
        },
        {
          "date": "2026-10-16",
          "close": 3020.13
        },
        {
          "date": "2026-10-19",
          "close": 3009.68
        },
        {
          "date": "2026-10-20",
          "close": 3054.75
        },
        {
          "date": "2026-10-21",
          "close": 3056.14
        },
        {
          "date": "2026-10-22",
          "close": 2966.47
        },
        {
          "date": "2026-10-23",
          "close": 3032.37
        },
        {
          "date": "2026-10-26",
          "close": 2983.04
        },
        {
          "date": "2026-10-27",
          "close": 2886.41
        },
        {
          "date": "2026-10-28",
          "close": 2942.29
        },
        {
          "date": "2026-10-29",
          "close": 2823.67
        },
        {
          "date": "2026-10-30",
          "close": 2716.72
        },
        {
          "date": "2026-11-02",
          "close": 2790.89
        },
        {
          "date": "2026-11-03",
          "close": 2754.64
        },
        {
          "date": "2026-11-04",
          "close": 2863.83
        },
        {
          "date": "2026-11-05",
          "close": 2942.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5967741935483871,
          "pullback_frequency": 0.24193548387096775,
          "up_wilson": [
            0.4725046770040024,
            0.7097513090408933
          ],
          "pullback_wilson": [
            0.15245896205333753,
            0.3615250751602741
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.65,
          "pullback_frequency": 0.325,
          "up_wilson": [
            0.49505880837257693,
            0.7786547112682372
          ],
          "pullback_wilson": [
            0.200845022317827,
            0.47982253810122333
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 10,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1336",
      "name": "其他电子Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029002356715977617,
        "5": 0.032791998243419274,
        "20": -0.11918958487610976,
        "60": -0.11368799717353839
      },
      "moving_averages": {
        "5": 11826.20399999991,
        "20": 12647.675499999988,
        "60": 14134.644333333366
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10531230343915299,
      "history": [
        {
          "date": "2026-05-13",
          "close": 17030.0
        },
        {
          "date": "2026-05-14",
          "close": 16900.53
        },
        {
          "date": "2026-05-15",
          "close": 16737.45
        },
        {
          "date": "2026-05-18",
          "close": 16913.72
        },
        {
          "date": "2026-05-19",
          "close": 17199.96
        },
        {
          "date": "2026-05-20",
          "close": 17464.29
        },
        {
          "date": "2026-05-21",
          "close": 16559.92
        },
        {
          "date": "2026-05-22",
          "close": 17153.89
        },
        {
          "date": "2026-05-25",
          "close": 17728.63
        },
        {
          "date": "2026-05-26",
          "close": 17373.23
        },
        {
          "date": "2026-05-27",
          "close": 17211.04
        },
        {
          "date": "2026-05-28",
          "close": 17687.48
        },
        {
          "date": "2026-05-29",
          "close": 16567.03
        },
        {
          "date": "2026-06-01",
          "close": 16411.24
        },
        {
          "date": "2026-06-02",
          "close": 16671.19
        },
        {
          "date": "2026-06-03",
          "close": 16674.35
        },
        {
          "date": "2026-06-04",
          "close": 17076.73
        },
        {
          "date": "2026-06-05",
          "close": 16898.2
        },
        {
          "date": "2026-06-08",
          "close": 15773.19
        },
        {
          "date": "2026-06-09",
          "close": 16555.63
        },
        {
          "date": "2026-06-10",
          "close": 16205.7
        },
        {
          "date": "2026-06-11",
          "close": 16037.12
        },
        {
          "date": "2026-06-12",
          "close": 16065.77
        },
        {
          "date": "2026-06-15",
          "close": 16997.66
        },
        {
          "date": "2026-06-16",
          "close": 17725.16
        },
        {
          "date": "2026-06-17",
          "close": 18049.53
        },
        {
          "date": "2026-06-18",
          "close": 18275.15
        },
        {
          "date": "2026-06-22",
          "close": 18531.66
        },
        {
          "date": "2026-06-23",
          "close": 18280.09
        },
        {
          "date": "2026-06-24",
          "close": 18287.7
        },
        {
          "date": "2026-06-25",
          "close": 18436.64
        },
        {
          "date": "2026-06-26",
          "close": 17819.16
        },
        {
          "date": "2026-06-29",
          "close": 17464.61
        },
        {
          "date": "2026-06-30",
          "close": 18227.03
        },
        {
          "date": "2026-07-01",
          "close": 18015.01
        },
        {
          "date": "2026-07-02",
          "close": 17380.51
        },
        {
          "date": "2026-07-03",
          "close": 17446.95
        },
        {
          "date": "2026-07-06",
          "close": 17381.23
        },
        {
          "date": "2026-07-07",
          "close": 16809.81
        },
        {
          "date": "2026-07-08",
          "close": 16312.22
        },
        {
          "date": "2026-07-09",
          "close": 16884.86
        },
        {
          "date": "2026-07-10",
          "close": 16798.67
        },
        {
          "date": "2026-07-13",
          "close": 15434.75
        },
        {
          "date": "2026-07-14",
          "close": 15705.81
        },
        {
          "date": "2026-07-15",
          "close": 15103.98
        },
        {
          "date": "2026-07-16",
          "close": 14632.99
        },
        {
          "date": "2026-07-17",
          "close": 13429.87
        },
        {
          "date": "2026-07-20",
          "close": 12645.75
        },
        {
          "date": "2026-07-21",
          "close": 13452.77
        },
        {
          "date": "2026-07-22",
          "close": 13184.63
        },
        {
          "date": "2026-07-23",
          "close": 13381.81
        },
        {
          "date": "2026-07-24",
          "close": 13196.96
        },
        {
          "date": "2026-07-27",
          "close": 13653.78
        },
        {
          "date": "2026-07-28",
          "close": 13094.32
        },
        {
          "date": "2026-07-29",
          "close": 13134.18
        },
        {
          "date": "2026-07-30",
          "close": 12557.23
        },
        {
          "date": "2026-07-31",
          "close": 12978.58
        },
        {
          "date": "2026-08-03",
          "close": 12931.57
        },
        {
          "date": "2026-08-04",
          "close": 13503.74
        },
        {
          "date": "2026-08-05",
          "close": 14010.45
        },
        {
          "date": "2026-08-06",
          "close": 14233.49
        },
        {
          "date": "2026-08-07",
          "close": 14549.83
        },
        {
          "date": "2026-08-10",
          "close": 14710.22
        },
        {
          "date": "2026-08-11",
          "close": 14719.57
        },
        {
          "date": "2026-08-12",
          "close": 15009.53
        },
        {
          "date": "2026-08-13",
          "close": 14785.17
        },
        {
          "date": "2026-08-14",
          "close": 15010.83
        },
        {
          "date": "2026-08-17",
          "close": 15575.8
        },
        {
          "date": "2026-08-18",
          "close": 15574.41
        },
        {
          "date": "2026-08-19",
          "close": 14420.8
        },
        {
          "date": "2026-08-20",
          "close": 14652.03
        },
        {
          "date": "2026-08-21",
          "close": 14767.37
        },
        {
          "date": "2026-08-24",
          "close": 14518.6
        },
        {
          "date": "2026-08-25",
          "close": 14550.23
        },
        {
          "date": "2026-08-26",
          "close": 14463.57
        },
        {
          "date": "2026-08-27",
          "close": 14964.26
        },
        {
          "date": "2026-08-28",
          "close": 14897.15
        },
        {
          "date": "2026-08-31",
          "close": 15223.93
        },
        {
          "date": "2026-09-01",
          "close": 14969.2
        },
        {
          "date": "2026-09-02",
          "close": 14798.33
        },
        {
          "date": "2026-09-03",
          "close": 14870.33
        },
        {
          "date": "2026-09-04",
          "close": 14585.32
        },
        {
          "date": "2026-09-07",
          "close": 14997.23
        },
        {
          "date": "2026-09-08",
          "close": 14808.05
        },
        {
          "date": "2026-09-09",
          "close": 14864.78
        },
        {
          "date": "2026-09-10",
          "close": 14709.46
        },
        {
          "date": "2026-09-11",
          "close": 14573.41
        },
        {
          "date": "2026-09-14",
          "close": 14768.3
        },
        {
          "date": "2026-09-15",
          "close": 14605.27
        },
        {
          "date": "2026-09-16",
          "close": 15183.0
        },
        {
          "date": "2026-09-17",
          "close": 14990.14
        },
        {
          "date": "2026-09-18",
          "close": 15441.28
        },
        {
          "date": "2026-09-21",
          "close": 15669.74
        },
        {
          "date": "2026-09-22",
          "close": 15579.07
        },
        {
          "date": "2026-09-23",
          "close": 15757.49
        },
        {
          "date": "2026-09-24",
          "close": 15377.43
        },
        {
          "date": "2026-09-28",
          "close": 14600.89
        },
        {
          "date": "2026-09-29",
          "close": 14749.4
        },
        {
          "date": "2026-09-30",
          "close": 14502.28
        },
        {
          "date": "2026-10-08",
          "close": 14097.96
        },
        {
          "date": "2026-10-09",
          "close": 13879.29
        },
        {
          "date": "2026-10-12",
          "close": 13483.34
        },
        {
          "date": "2026-10-13",
          "close": 13600.38
        },
        {
          "date": "2026-10-14",
          "close": 13240.93
        },
        {
          "date": "2026-10-15",
          "close": 12711.38
        },
        {
          "date": "2026-10-16",
          "close": 12670.79
        },
        {
          "date": "2026-10-19",
          "close": 12641.96
        },
        {
          "date": "2026-10-20",
          "close": 12967.44
        },
        {
          "date": "2026-10-21",
          "close": 13140.01
        },
        {
          "date": "2026-10-22",
          "close": 12773.1
        },
        {
          "date": "2026-10-23",
          "close": 13171.74
        },
        {
          "date": "2026-10-26",
          "close": 12703.38
        },
        {
          "date": "2026-10-27",
          "close": 12169.31
        },
        {
          "date": "2026-10-28",
          "close": 12646.08
        },
        {
          "date": "2026-10-29",
          "close": 12023.36
        },
        {
          "date": "2026-10-30",
          "close": 11475.61
        },
        {
          "date": "2026-11-02",
          "close": 11746.19
        },
        {
          "date": "2026-11-03",
          "close": 11423.95
        },
        {
          "date": "2026-11-04",
          "close": 12067.64
        },
        {
          "date": "2026-11-05",
          "close": 12417.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.23634488451520852,
            0.49013941545494777
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 17,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1337",
      "name": "品牌消费电子",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.059317422976205014,
        "5": 0.10360450369258745,
        "20": 0.08430795119899037,
        "60": 0.029485384744137866
      },
      "moving_averages": {
        "5": 2518.1660000000147,
        "20": 2516.7135000000244,
        "60": 2607.086499999999
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-15",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3220.11
        },
        {
          "date": "2026-05-14",
          "close": 3175.67
        },
        {
          "date": "2026-05-15",
          "close": 3227.13
        },
        {
          "date": "2026-05-18",
          "close": 3271.41
        },
        {
          "date": "2026-05-19",
          "close": 3244.8
        },
        {
          "date": "2026-05-20",
          "close": 3218.89
        },
        {
          "date": "2026-05-21",
          "close": 3168.25
        },
        {
          "date": "2026-05-22",
          "close": 3155.19
        },
        {
          "date": "2026-05-25",
          "close": 3089.26
        },
        {
          "date": "2026-05-26",
          "close": 3060.3
        },
        {
          "date": "2026-05-27",
          "close": 2987.35
        },
        {
          "date": "2026-05-28",
          "close": 3003.92
        },
        {
          "date": "2026-05-29",
          "close": 2908.64
        },
        {
          "date": "2026-06-01",
          "close": 2980.83
        },
        {
          "date": "2026-06-02",
          "close": 2968.33
        },
        {
          "date": "2026-06-03",
          "close": 2936.22
        },
        {
          "date": "2026-06-04",
          "close": 2882.61
        },
        {
          "date": "2026-06-05",
          "close": 2895.78
        },
        {
          "date": "2026-06-08",
          "close": 2803.69
        },
        {
          "date": "2026-06-09",
          "close": 2796.77
        },
        {
          "date": "2026-06-10",
          "close": 2755.05
        },
        {
          "date": "2026-06-11",
          "close": 2693.26
        },
        {
          "date": "2026-06-12",
          "close": 2718.72
        },
        {
          "date": "2026-06-15",
          "close": 2751.63
        },
        {
          "date": "2026-06-16",
          "close": 2737.26
        },
        {
          "date": "2026-06-17",
          "close": 2744.52
        },
        {
          "date": "2026-06-18",
          "close": 2764.76
        },
        {
          "date": "2026-06-22",
          "close": 2755.0
        },
        {
          "date": "2026-06-23",
          "close": 2735.56
        },
        {
          "date": "2026-06-24",
          "close": 2688.37
        },
        {
          "date": "2026-06-25",
          "close": 2650.41
        },
        {
          "date": "2026-06-26",
          "close": 2548.32
        },
        {
          "date": "2026-06-29",
          "close": 2529.0
        },
        {
          "date": "2026-06-30",
          "close": 2628.64
        },
        {
          "date": "2026-07-01",
          "close": 2636.25
        },
        {
          "date": "2026-07-02",
          "close": 2585.31
        },
        {
          "date": "2026-07-03",
          "close": 2652.62
        },
        {
          "date": "2026-07-06",
          "close": 2600.09
        },
        {
          "date": "2026-07-07",
          "close": 2599.13
        },
        {
          "date": "2026-07-08",
          "close": 2595.42
        },
        {
          "date": "2026-07-09",
          "close": 2658.04
        },
        {
          "date": "2026-07-10",
          "close": 2674.18
        },
        {
          "date": "2026-07-13",
          "close": 2554.53
        },
        {
          "date": "2026-07-14",
          "close": 2571.52
        },
        {
          "date": "2026-07-15",
          "close": 2619.64
        },
        {
          "date": "2026-07-16",
          "close": 2692.07
        },
        {
          "date": "2026-07-17",
          "close": 2568.72
        },
        {
          "date": "2026-07-20",
          "close": 2536.3
        },
        {
          "date": "2026-07-21",
          "close": 2544.17
        },
        {
          "date": "2026-07-22",
          "close": 2477.62
        },
        {
          "date": "2026-07-23",
          "close": 2487.19
        },
        {
          "date": "2026-07-24",
          "close": 2429.35
        },
        {
          "date": "2026-07-27",
          "close": 2524.88
        },
        {
          "date": "2026-07-28",
          "close": 2504.96
        },
        {
          "date": "2026-07-29",
          "close": 2566.42
        },
        {
          "date": "2026-07-30",
          "close": 2496.77
        },
        {
          "date": "2026-07-31",
          "close": 2552.15
        },
        {
          "date": "2026-08-03",
          "close": 2562.11
        },
        {
          "date": "2026-08-04",
          "close": 2586.47
        },
        {
          "date": "2026-08-05",
          "close": 2628.76
        },
        {
          "date": "2026-08-06",
          "close": 2627.53
        },
        {
          "date": "2026-08-07",
          "close": 2635.55
        },
        {
          "date": "2026-08-10",
          "close": 2663.2
        },
        {
          "date": "2026-08-11",
          "close": 2655.32
        },
        {
          "date": "2026-08-12",
          "close": 2670.09
        },
        {
          "date": "2026-08-13",
          "close": 2629.92
        },
        {
          "date": "2026-08-14",
          "close": 2598.71
        },
        {
          "date": "2026-08-17",
          "close": 2657.81
        },
        {
          "date": "2026-08-18",
          "close": 2639.72
        },
        {
          "date": "2026-08-19",
          "close": 2533.79
        },
        {
          "date": "2026-08-20",
          "close": 2588.05
        },
        {
          "date": "2026-08-21",
          "close": 2619.35
        },
        {
          "date": "2026-08-24",
          "close": 2542.85
        },
        {
          "date": "2026-08-25",
          "close": 2636.14
        },
        {
          "date": "2026-08-26",
          "close": 2631.23
        },
        {
          "date": "2026-08-27",
          "close": 2645.64
        },
        {
          "date": "2026-08-28",
          "close": 2652.53
        },
        {
          "date": "2026-08-31",
          "close": 2712.27
        },
        {
          "date": "2026-09-01",
          "close": 2738.3
        },
        {
          "date": "2026-09-02",
          "close": 2799.82
        },
        {
          "date": "2026-09-03",
          "close": 2775.73
        },
        {
          "date": "2026-09-04",
          "close": 2768.83
        },
        {
          "date": "2026-09-07",
          "close": 2734.24
        },
        {
          "date": "2026-09-08",
          "close": 2714.39
        },
        {
          "date": "2026-09-09",
          "close": 2693.27
        },
        {
          "date": "2026-09-10",
          "close": 2647.03
        },
        {
          "date": "2026-09-11",
          "close": 2608.39
        },
        {
          "date": "2026-09-14",
          "close": 2599.36
        },
        {
          "date": "2026-09-15",
          "close": 2575.73
        },
        {
          "date": "2026-09-16",
          "close": 2617.55
        },
        {
          "date": "2026-09-17",
          "close": 2629.37
        },
        {
          "date": "2026-09-18",
          "close": 2675.16
        },
        {
          "date": "2026-09-21",
          "close": 2722.89
        },
        {
          "date": "2026-09-22",
          "close": 2754.01
        },
        {
          "date": "2026-09-23",
          "close": 2711.53
        },
        {
          "date": "2026-09-24",
          "close": 2674.1
        },
        {
          "date": "2026-09-28",
          "close": 2596.37
        },
        {
          "date": "2026-09-29",
          "close": 2614.02
        },
        {
          "date": "2026-09-30",
          "close": 2605.28
        },
        {
          "date": "2026-10-08",
          "close": 2495.85
        },
        {
          "date": "2026-10-09",
          "close": 2544.49
        },
        {
          "date": "2026-10-12",
          "close": 2508.66
        },
        {
          "date": "2026-10-13",
          "close": 2499.53
        },
        {
          "date": "2026-10-14",
          "close": 2447.89
        },
        {
          "date": "2026-10-15",
          "close": 2395.26
        },
        {
          "date": "2026-10-16",
          "close": 2411.04
        },
        {
          "date": "2026-10-19",
          "close": 2459.36
        },
        {
          "date": "2026-10-20",
          "close": 2556.0
        },
        {
          "date": "2026-10-21",
          "close": 2587.97
        },
        {
          "date": "2026-10-22",
          "close": 2528.87
        },
        {
          "date": "2026-10-23",
          "close": 2665.18
        },
        {
          "date": "2026-10-26",
          "close": 2616.13
        },
        {
          "date": "2026-10-27",
          "close": 2520.69
        },
        {
          "date": "2026-10-28",
          "close": 2550.16
        },
        {
          "date": "2026-10-29",
          "close": 2452.21
        },
        {
          "date": "2026-10-30",
          "close": 2383.55
        },
        {
          "date": "2026-11-02",
          "close": 2491.68
        },
        {
          "date": "2026-11-03",
          "close": 2454.6
        },
        {
          "date": "2026-11-04",
          "close": 2554.73
        },
        {
          "date": "2026-11-05",
          "close": 2706.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4578313253012048,
          "pullback_frequency": 0.3614457831325301,
          "up_wilson": [
            0.35489376982070636,
            0.5644995695466891
          ],
          "pullback_wilson": [
            0.2663463435710892,
            0.4688032000646386
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 32,
          "insufficient_or_abstained": 13,
          "hit_rate": 0.40625,
          "baseline_hit_rate": 0.59375,
          "hit_wilson": [
            0.2551963484266544,
            0.5773997512461713
          ],
          "baseline_wilson": [
            0.42260024875382873,
            0.7448036515733456
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 2,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1338",
      "name": "消费电子零部件及组装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03151782131391889,
        "5": 0.03215481923445429,
        "20": -0.09358997567905802,
        "60": -0.09663813140445099
      },
      "moving_averages": {
        "5": 10970.863999999687,
        "20": 11663.478499999876,
        "60": 12863.818666666592
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-14",
            "end": "2026-08-06",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-15",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 84
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.08559683786934136,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15410.7
        },
        {
          "date": "2026-05-14",
          "close": 15193.24
        },
        {
          "date": "2026-05-15",
          "close": 15122.9
        },
        {
          "date": "2026-05-18",
          "close": 15296.05
        },
        {
          "date": "2026-05-19",
          "close": 15462.62
        },
        {
          "date": "2026-05-20",
          "close": 15339.87
        },
        {
          "date": "2026-05-21",
          "close": 14909.27
        },
        {
          "date": "2026-05-22",
          "close": 15436.32
        },
        {
          "date": "2026-05-25",
          "close": 15746.18
        },
        {
          "date": "2026-05-26",
          "close": 15583.73
        },
        {
          "date": "2026-05-27",
          "close": 15242.14
        },
        {
          "date": "2026-05-28",
          "close": 15560.28
        },
        {
          "date": "2026-05-29",
          "close": 14992.15
        },
        {
          "date": "2026-06-01",
          "close": 15177.87
        },
        {
          "date": "2026-06-02",
          "close": 15364.75
        },
        {
          "date": "2026-06-03",
          "close": 15280.33
        },
        {
          "date": "2026-06-04",
          "close": 15204.32
        },
        {
          "date": "2026-06-05",
          "close": 15235.98
        },
        {
          "date": "2026-06-08",
          "close": 14525.1
        },
        {
          "date": "2026-06-09",
          "close": 14886.41
        },
        {
          "date": "2026-06-10",
          "close": 14370.71
        },
        {
          "date": "2026-06-11",
          "close": 14171.13
        },
        {
          "date": "2026-06-12",
          "close": 14175.5
        },
        {
          "date": "2026-06-15",
          "close": 14920.97
        },
        {
          "date": "2026-06-16",
          "close": 15362.15
        },
        {
          "date": "2026-06-17",
          "close": 15494.98
        },
        {
          "date": "2026-06-18",
          "close": 15673.65
        },
        {
          "date": "2026-06-22",
          "close": 15707.41
        },
        {
          "date": "2026-06-23",
          "close": 15549.02
        },
        {
          "date": "2026-06-24",
          "close": 15714.65
        },
        {
          "date": "2026-06-25",
          "close": 15602.23
        },
        {
          "date": "2026-06-26",
          "close": 15070.41
        },
        {
          "date": "2026-06-29",
          "close": 14541.05
        },
        {
          "date": "2026-06-30",
          "close": 15120.64
        },
        {
          "date": "2026-07-01",
          "close": 15110.83
        },
        {
          "date": "2026-07-02",
          "close": 14555.81
        },
        {
          "date": "2026-07-03",
          "close": 14845.49
        },
        {
          "date": "2026-07-06",
          "close": 14468.73
        },
        {
          "date": "2026-07-07",
          "close": 14009.83
        },
        {
          "date": "2026-07-08",
          "close": 13783.1
        },
        {
          "date": "2026-07-09",
          "close": 14155.28
        },
        {
          "date": "2026-07-10",
          "close": 14116.51
        },
        {
          "date": "2026-07-13",
          "close": 13136.16
        },
        {
          "date": "2026-07-14",
          "close": 13394.12
        },
        {
          "date": "2026-07-15",
          "close": 13156.35
        },
        {
          "date": "2026-07-16",
          "close": 13140.12
        },
        {
          "date": "2026-07-17",
          "close": 12134.64
        },
        {
          "date": "2026-07-20",
          "close": 11417.05
        },
        {
          "date": "2026-07-21",
          "close": 12028.89
        },
        {
          "date": "2026-07-22",
          "close": 11878.05
        },
        {
          "date": "2026-07-23",
          "close": 11947.85
        },
        {
          "date": "2026-07-24",
          "close": 11695.68
        },
        {
          "date": "2026-07-27",
          "close": 12147.21
        },
        {
          "date": "2026-07-28",
          "close": 11799.16
        },
        {
          "date": "2026-07-29",
          "close": 11868.25
        },
        {
          "date": "2026-07-30",
          "close": 11324.92
        },
        {
          "date": "2026-07-31",
          "close": 11752.26
        },
        {
          "date": "2026-08-03",
          "close": 11757.97
        },
        {
          "date": "2026-08-04",
          "close": 12241.94
        },
        {
          "date": "2026-08-05",
          "close": 12747.97
        },
        {
          "date": "2026-08-06",
          "close": 12905.51
        },
        {
          "date": "2026-08-07",
          "close": 13141.51
        },
        {
          "date": "2026-08-10",
          "close": 13190.89
        },
        {
          "date": "2026-08-11",
          "close": 13176.29
        },
        {
          "date": "2026-08-12",
          "close": 13411.08
        },
        {
          "date": "2026-08-13",
          "close": 13269.52
        },
        {
          "date": "2026-08-14",
          "close": 13431.05
        },
        {
          "date": "2026-08-17",
          "close": 13819.67
        },
        {
          "date": "2026-08-18",
          "close": 13799.21
        },
        {
          "date": "2026-08-19",
          "close": 12902.91
        },
        {
          "date": "2026-08-20",
          "close": 13174.98
        },
        {
          "date": "2026-08-21",
          "close": 13327.74
        },
        {
          "date": "2026-08-24",
          "close": 13045.27
        },
        {
          "date": "2026-08-25",
          "close": 13311.52
        },
        {
          "date": "2026-08-26",
          "close": 13289.22
        },
        {
          "date": "2026-08-27",
          "close": 13641.23
        },
        {
          "date": "2026-08-28",
          "close": 13549.54
        },
        {
          "date": "2026-08-31",
          "close": 13937.98
        },
        {
          "date": "2026-09-01",
          "close": 13849.98
        },
        {
          "date": "2026-09-02",
          "close": 13934.12
        },
        {
          "date": "2026-09-03",
          "close": 13909.97
        },
        {
          "date": "2026-09-04",
          "close": 13578.72
        },
        {
          "date": "2026-09-07",
          "close": 13865.5
        },
        {
          "date": "2026-09-08",
          "close": 13705.21
        },
        {
          "date": "2026-09-09",
          "close": 13579.65
        },
        {
          "date": "2026-09-10",
          "close": 13370.39
        },
        {
          "date": "2026-09-11",
          "close": 13159.98
        },
        {
          "date": "2026-09-14",
          "close": 13306.93
        },
        {
          "date": "2026-09-15",
          "close": 13153.01
        },
        {
          "date": "2026-09-16",
          "close": 13501.54
        },
        {
          "date": "2026-09-17",
          "close": 13556.28
        },
        {
          "date": "2026-09-18",
          "close": 13806.52
        },
        {
          "date": "2026-09-21",
          "close": 14060.16
        },
        {
          "date": "2026-09-22",
          "close": 14087.52
        },
        {
          "date": "2026-09-23",
          "close": 14040.78
        },
        {
          "date": "2026-09-24",
          "close": 13713.64
        },
        {
          "date": "2026-09-28",
          "close": 13091.64
        },
        {
          "date": "2026-09-29",
          "close": 13222.36
        },
        {
          "date": "2026-09-30",
          "close": 13035.43
        },
        {
          "date": "2026-10-08",
          "close": 12705.1
        },
        {
          "date": "2026-10-09",
          "close": 12594.04
        },
        {
          "date": "2026-10-12",
          "close": 12331.32
        },
        {
          "date": "2026-10-13",
          "close": 12402.47
        },
        {
          "date": "2026-10-14",
          "close": 12120.23
        },
        {
          "date": "2026-10-15",
          "close": 11641.44
        },
        {
          "date": "2026-10-16",
          "close": 11669.97
        },
        {
          "date": "2026-10-19",
          "close": 11695.13
        },
        {
          "date": "2026-10-20",
          "close": 12056.42
        },
        {
          "date": "2026-10-21",
          "close": 12078.85
        },
        {
          "date": "2026-10-22",
          "close": 11698.81
        },
        {
          "date": "2026-10-23",
          "close": 12011.22
        },
        {
          "date": "2026-10-26",
          "close": 11825.05
        },
        {
          "date": "2026-10-27",
          "close": 11363.44
        },
        {
          "date": "2026-10-28",
          "close": 11769.59
        },
        {
          "date": "2026-10-29",
          "close": 11157.27
        },
        {
          "date": "2026-10-30",
          "close": 10608.45
        },
        {
          "date": "2026-11-02",
          "close": 10940.34
        },
        {
          "date": "2026-11-03",
          "close": 10625.34
        },
        {
          "date": "2026-11-04",
          "close": 11164.16
        },
        {
          "date": "2026-11-05",
          "close": 11516.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5961538461538461,
          "pullback_frequency": 0.2692307692307692,
          "up_wilson": [
            0.4606757548486152,
            0.7184026612814113
          ],
          "pullback_wilson": [
            0.16768960295166516,
            0.40252219833627134
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 22,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1339",
      "name": "被动元件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010551835650806751,
        "5": 0.016939652743266587,
        "20": -0.15055709901110426,
        "60": -0.21417322335879474
      },
      "moving_averages": {
        "5": 9586.309999999963,
        "20": 10309.849499999918,
        "60": 11947.71033333332
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-06",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-23",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.12716928729793409,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11974.72
        },
        {
          "date": "2026-05-14",
          "close": 11678.92
        },
        {
          "date": "2026-05-15",
          "close": 11707.15
        },
        {
          "date": "2026-05-18",
          "close": 12021.31
        },
        {
          "date": "2026-05-19",
          "close": 12569.72
        },
        {
          "date": "2026-05-20",
          "close": 12720.4
        },
        {
          "date": "2026-05-21",
          "close": 12372.08
        },
        {
          "date": "2026-05-22",
          "close": 13317.58
        },
        {
          "date": "2026-05-25",
          "close": 13798.24
        },
        {
          "date": "2026-05-26",
          "close": 13642.32
        },
        {
          "date": "2026-05-27",
          "close": 14028.19
        },
        {
          "date": "2026-05-28",
          "close": 14818.0
        },
        {
          "date": "2026-05-29",
          "close": 14277.36
        },
        {
          "date": "2026-06-01",
          "close": 14078.43
        },
        {
          "date": "2026-06-02",
          "close": 14986.38
        },
        {
          "date": "2026-06-03",
          "close": 15267.07
        },
        {
          "date": "2026-06-04",
          "close": 15861.64
        },
        {
          "date": "2026-06-05",
          "close": 15960.68
        },
        {
          "date": "2026-06-08",
          "close": 15088.3
        },
        {
          "date": "2026-06-09",
          "close": 15891.98
        },
        {
          "date": "2026-06-10",
          "close": 14991.98
        },
        {
          "date": "2026-06-11",
          "close": 14749.79
        },
        {
          "date": "2026-06-12",
          "close": 14394.52
        },
        {
          "date": "2026-06-15",
          "close": 15780.03
        },
        {
          "date": "2026-06-16",
          "close": 16379.57
        },
        {
          "date": "2026-06-17",
          "close": 17045.0
        },
        {
          "date": "2026-06-18",
          "close": 17456.52
        },
        {
          "date": "2026-06-22",
          "close": 17578.13
        },
        {
          "date": "2026-06-23",
          "close": 17010.66
        },
        {
          "date": "2026-06-24",
          "close": 17390.89
        },
        {
          "date": "2026-06-25",
          "close": 18186.73
        },
        {
          "date": "2026-06-26",
          "close": 17943.64
        },
        {
          "date": "2026-06-29",
          "close": 17563.3
        },
        {
          "date": "2026-06-30",
          "close": 17884.47
        },
        {
          "date": "2026-07-01",
          "close": 18267.84
        },
        {
          "date": "2026-07-02",
          "close": 17009.4
        },
        {
          "date": "2026-07-03",
          "close": 16705.69
        },
        {
          "date": "2026-07-06",
          "close": 15971.54
        },
        {
          "date": "2026-07-07",
          "close": 15621.86
        },
        {
          "date": "2026-07-08",
          "close": 14769.08
        },
        {
          "date": "2026-07-09",
          "close": 15300.42
        },
        {
          "date": "2026-07-10",
          "close": 14728.61
        },
        {
          "date": "2026-07-13",
          "close": 13423.14
        },
        {
          "date": "2026-07-14",
          "close": 14082.93
        },
        {
          "date": "2026-07-15",
          "close": 13464.12
        },
        {
          "date": "2026-07-16",
          "close": 12909.35
        },
        {
          "date": "2026-07-17",
          "close": 11889.14
        },
        {
          "date": "2026-07-20",
          "close": 10937.53
        },
        {
          "date": "2026-07-21",
          "close": 11750.67
        },
        {
          "date": "2026-07-22",
          "close": 11447.87
        },
        {
          "date": "2026-07-23",
          "close": 11595.09
        },
        {
          "date": "2026-07-24",
          "close": 11241.68
        },
        {
          "date": "2026-07-27",
          "close": 11868.94
        },
        {
          "date": "2026-07-28",
          "close": 11354.73
        },
        {
          "date": "2026-07-29",
          "close": 11594.2
        },
        {
          "date": "2026-07-30",
          "close": 11112.12
        },
        {
          "date": "2026-07-31",
          "close": 11491.15
        },
        {
          "date": "2026-08-03",
          "close": 11330.22
        },
        {
          "date": "2026-08-04",
          "close": 12017.89
        },
        {
          "date": "2026-08-05",
          "close": 12629.59
        },
        {
          "date": "2026-08-06",
          "close": 12829.5
        },
        {
          "date": "2026-08-07",
          "close": 13049.33
        },
        {
          "date": "2026-08-10",
          "close": 12927.77
        },
        {
          "date": "2026-08-11",
          "close": 13075.76
        },
        {
          "date": "2026-08-12",
          "close": 13097.4
        },
        {
          "date": "2026-08-13",
          "close": 12900.13
        },
        {
          "date": "2026-08-14",
          "close": 13339.18
        },
        {
          "date": "2026-08-17",
          "close": 13604.67
        },
        {
          "date": "2026-08-18",
          "close": 13448.92
        },
        {
          "date": "2026-08-19",
          "close": 12319.17
        },
        {
          "date": "2026-08-20",
          "close": 12395.74
        },
        {
          "date": "2026-08-21",
          "close": 12607.88
        },
        {
          "date": "2026-08-24",
          "close": 12097.39
        },
        {
          "date": "2026-08-25",
          "close": 12232.97
        },
        {
          "date": "2026-08-26",
          "close": 12186.39
        },
        {
          "date": "2026-08-27",
          "close": 12664.17
        },
        {
          "date": "2026-08-28",
          "close": 12681.84
        },
        {
          "date": "2026-08-31",
          "close": 12882.39
        },
        {
          "date": "2026-09-01",
          "close": 12534.84
        },
        {
          "date": "2026-09-02",
          "close": 12341.48
        },
        {
          "date": "2026-09-03",
          "close": 12481.03
        },
        {
          "date": "2026-09-04",
          "close": 12152.57
        },
        {
          "date": "2026-09-07",
          "close": 12690.29
        },
        {
          "date": "2026-09-08",
          "close": 12544.65
        },
        {
          "date": "2026-09-09",
          "close": 12626.08
        },
        {
          "date": "2026-09-10",
          "close": 12582.11
        },
        {
          "date": "2026-09-11",
          "close": 12882.65
        },
        {
          "date": "2026-09-14",
          "close": 13078.82
        },
        {
          "date": "2026-09-15",
          "close": 13137.52
        },
        {
          "date": "2026-09-16",
          "close": 13362.04
        },
        {
          "date": "2026-09-17",
          "close": 13117.19
        },
        {
          "date": "2026-09-18",
          "close": 13411.53
        },
        {
          "date": "2026-09-21",
          "close": 13541.38
        },
        {
          "date": "2026-09-22",
          "close": 13453.12
        },
        {
          "date": "2026-09-23",
          "close": 13449.95
        },
        {
          "date": "2026-09-24",
          "close": 13002.05
        },
        {
          "date": "2026-09-28",
          "close": 12111.2
        },
        {
          "date": "2026-09-29",
          "close": 12229.56
        },
        {
          "date": "2026-09-30",
          "close": 11911.23
        },
        {
          "date": "2026-10-08",
          "close": 11683.74
        },
        {
          "date": "2026-10-09",
          "close": 11370.67
        },
        {
          "date": "2026-10-12",
          "close": 10927.84
        },
        {
          "date": "2026-10-13",
          "close": 11089.7
        },
        {
          "date": "2026-10-14",
          "close": 10942.67
        },
        {
          "date": "2026-10-15",
          "close": 10586.39
        },
        {
          "date": "2026-10-16",
          "close": 10479.87
        },
        {
          "date": "2026-10-19",
          "close": 10447.39
        },
        {
          "date": "2026-10-20",
          "close": 10660.09
        },
        {
          "date": "2026-10-21",
          "close": 10705.88
        },
        {
          "date": "2026-10-22",
          "close": 10364.66
        },
        {
          "date": "2026-10-23",
          "close": 10617.85
        },
        {
          "date": "2026-10-26",
          "close": 10198.48
        },
        {
          "date": "2026-10-27",
          "close": 9889.27
        },
        {
          "date": "2026-10-28",
          "close": 10225.33
        },
        {
          "date": "2026-10-29",
          "close": 9759.35
        },
        {
          "date": "2026-10-30",
          "close": 9416.23
        },
        {
          "date": "2026-11-02",
          "close": 9588.43
        },
        {
          "date": "2026-11-03",
          "close": 9181.18
        },
        {
          "date": "2026-11-04",
          "close": 9821.04
        },
        {
          "date": "2026-11-05",
          "close": 9924.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6716417910447762,
          "pullback_frequency": 0.23880597014925373,
          "up_wilson": [
            0.5525818124773147,
            0.7720868262391041
          ],
          "pullback_wilson": [
            0.1526813904849293,
            0.353257637555303
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5897435897435898,
          "pullback_frequency": 0.48717948717948717,
          "up_wilson": [
            0.43418622882896973,
            0.7292068999927483
          ],
          "pullback_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 8,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1340",
      "name": "印制电路板",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.00791558017615801,
        "5": -0.007584830729612246,
        "20": -0.24395374074468557,
        "60": -0.015863336031839204
      },
      "moving_averages": {
        "5": 9999.252000000142,
        "20": 11663.979000000003,
        "60": 12388.076666666708
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-08",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-23",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-30",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.23500529805516912,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11734.77
        },
        {
          "date": "2026-05-14",
          "close": 11332.95
        },
        {
          "date": "2026-05-15",
          "close": 11057.36
        },
        {
          "date": "2026-05-18",
          "close": 11300.11
        },
        {
          "date": "2026-05-19",
          "close": 11434.84
        },
        {
          "date": "2026-05-20",
          "close": 11470.67
        },
        {
          "date": "2026-05-21",
          "close": 11193.95
        },
        {
          "date": "2026-05-22",
          "close": 12112.47
        },
        {
          "date": "2026-05-25",
          "close": 12445.71
        },
        {
          "date": "2026-05-26",
          "close": 12656.79
        },
        {
          "date": "2026-05-27",
          "close": 12329.23
        },
        {
          "date": "2026-05-28",
          "close": 12739.84
        },
        {
          "date": "2026-05-29",
          "close": 12499.59
        },
        {
          "date": "2026-06-01",
          "close": 12064.21
        },
        {
          "date": "2026-06-02",
          "close": 12421.12
        },
        {
          "date": "2026-06-03",
          "close": 12381.12
        },
        {
          "date": "2026-06-04",
          "close": 12664.83
        },
        {
          "date": "2026-06-05",
          "close": 12370.79
        },
        {
          "date": "2026-06-08",
          "close": 12058.68
        },
        {
          "date": "2026-06-09",
          "close": 12756.0
        },
        {
          "date": "2026-06-10",
          "close": 12355.54
        },
        {
          "date": "2026-06-11",
          "close": 12446.29
        },
        {
          "date": "2026-06-12",
          "close": 12533.99
        },
        {
          "date": "2026-06-15",
          "close": 13605.67
        },
        {
          "date": "2026-06-16",
          "close": 14117.82
        },
        {
          "date": "2026-06-17",
          "close": 14707.91
        },
        {
          "date": "2026-06-18",
          "close": 14949.5
        },
        {
          "date": "2026-06-22",
          "close": 14868.51
        },
        {
          "date": "2026-06-23",
          "close": 14100.31
        },
        {
          "date": "2026-06-24",
          "close": 14609.83
        },
        {
          "date": "2026-06-25",
          "close": 14972.21
        },
        {
          "date": "2026-06-26",
          "close": 14497.87
        },
        {
          "date": "2026-06-29",
          "close": 13871.54
        },
        {
          "date": "2026-06-30",
          "close": 14619.33
        },
        {
          "date": "2026-07-01",
          "close": 14254.22
        },
        {
          "date": "2026-07-02",
          "close": 13459.53
        },
        {
          "date": "2026-07-03",
          "close": 13618.72
        },
        {
          "date": "2026-07-06",
          "close": 13081.04
        },
        {
          "date": "2026-07-07",
          "close": 12795.58
        },
        {
          "date": "2026-07-08",
          "close": 12364.32
        },
        {
          "date": "2026-07-09",
          "close": 12967.26
        },
        {
          "date": "2026-07-10",
          "close": 12497.27
        },
        {
          "date": "2026-07-13",
          "close": 11456.34
        },
        {
          "date": "2026-07-14",
          "close": 12244.39
        },
        {
          "date": "2026-07-15",
          "close": 11735.34
        },
        {
          "date": "2026-07-16",
          "close": 11629.28
        },
        {
          "date": "2026-07-17",
          "close": 10536.76
        },
        {
          "date": "2026-07-20",
          "close": 9596.52
        },
        {
          "date": "2026-07-21",
          "close": 10271.17
        },
        {
          "date": "2026-07-22",
          "close": 10049.13
        },
        {
          "date": "2026-07-23",
          "close": 10003.99
        },
        {
          "date": "2026-07-24",
          "close": 9713.41
        },
        {
          "date": "2026-07-27",
          "close": 10215.0
        },
        {
          "date": "2026-07-28",
          "close": 9560.03
        },
        {
          "date": "2026-07-29",
          "close": 9493.12
        },
        {
          "date": "2026-07-30",
          "close": 8755.31
        },
        {
          "date": "2026-07-31",
          "close": 9187.59
        },
        {
          "date": "2026-08-03",
          "close": 9081.12
        },
        {
          "date": "2026-08-04",
          "close": 9767.68
        },
        {
          "date": "2026-08-05",
          "close": 10314.35
        },
        {
          "date": "2026-08-06",
          "close": 10708.89
        },
        {
          "date": "2026-08-07",
          "close": 11598.68
        },
        {
          "date": "2026-08-10",
          "close": 11480.64
        },
        {
          "date": "2026-08-11",
          "close": 11398.87
        },
        {
          "date": "2026-08-12",
          "close": 11772.2
        },
        {
          "date": "2026-08-13",
          "close": 11538.28
        },
        {
          "date": "2026-08-14",
          "close": 11814.58
        },
        {
          "date": "2026-08-17",
          "close": 12369.95
        },
        {
          "date": "2026-08-18",
          "close": 12368.32
        },
        {
          "date": "2026-08-19",
          "close": 11396.36
        },
        {
          "date": "2026-08-20",
          "close": 11543.29
        },
        {
          "date": "2026-08-21",
          "close": 11708.72
        },
        {
          "date": "2026-08-24",
          "close": 11286.88
        },
        {
          "date": "2026-08-25",
          "close": 11436.4
        },
        {
          "date": "2026-08-26",
          "close": 11400.3
        },
        {
          "date": "2026-08-27",
          "close": 12052.15
        },
        {
          "date": "2026-08-28",
          "close": 11946.73
        },
        {
          "date": "2026-08-31",
          "close": 12371.11
        },
        {
          "date": "2026-09-01",
          "close": 11946.83
        },
        {
          "date": "2026-09-02",
          "close": 11830.02
        },
        {
          "date": "2026-09-03",
          "close": 11956.68
        },
        {
          "date": "2026-09-04",
          "close": 11642.73
        },
        {
          "date": "2026-09-07",
          "close": 12530.21
        },
        {
          "date": "2026-09-08",
          "close": 12621.7
        },
        {
          "date": "2026-09-09",
          "close": 12965.7
        },
        {
          "date": "2026-09-10",
          "close": 13218.33
        },
        {
          "date": "2026-09-11",
          "close": 13652.15
        },
        {
          "date": "2026-09-14",
          "close": 14086.27
        },
        {
          "date": "2026-09-15",
          "close": 14174.59
        },
        {
          "date": "2026-09-16",
          "close": 14704.95
        },
        {
          "date": "2026-09-17",
          "close": 14350.32
        },
        {
          "date": "2026-09-18",
          "close": 14500.38
        },
        {
          "date": "2026-09-21",
          "close": 14904.11
        },
        {
          "date": "2026-09-22",
          "close": 15170.8
        },
        {
          "date": "2026-09-23",
          "close": 15459.3
        },
        {
          "date": "2026-09-24",
          "close": 14726.3
        },
        {
          "date": "2026-09-28",
          "close": 13705.4
        },
        {
          "date": "2026-09-29",
          "close": 14449.73
        },
        {
          "date": "2026-09-30",
          "close": 13790.1
        },
        {
          "date": "2026-10-08",
          "close": 13426.07
        },
        {
          "date": "2026-10-09",
          "close": 12880.97
        },
        {
          "date": "2026-10-12",
          "close": 12397.15
        },
        {
          "date": "2026-10-13",
          "close": 13150.46
        },
        {
          "date": "2026-10-14",
          "close": 13233.16
        },
        {
          "date": "2026-10-15",
          "close": 13269.02
        },
        {
          "date": "2026-10-16",
          "close": 12670.29
        },
        {
          "date": "2026-10-19",
          "close": 12756.28
        },
        {
          "date": "2026-10-20",
          "close": 12947.15
        },
        {
          "date": "2026-10-21",
          "close": 12810.97
        },
        {
          "date": "2026-10-22",
          "close": 12040.41
        },
        {
          "date": "2026-10-23",
          "close": 11947.83
        },
        {
          "date": "2026-10-26",
          "close": 11180.14
        },
        {
          "date": "2026-10-27",
          "close": 10657.05
        },
        {
          "date": "2026-10-28",
          "close": 11114.13
        },
        {
          "date": "2026-10-29",
          "close": 10228.31
        },
        {
          "date": "2026-10-30",
          "close": 9986.07
        },
        {
          "date": "2026-11-02",
          "close": 10099.01
        },
        {
          "date": "2026-11-03",
          "close": 9528.73
        },
        {
          "date": "2026-11-04",
          "close": 10231.72
        },
        {
          "date": "2026-11-05",
          "close": 10150.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.26666666666666666,
          "up_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "pullback_wilson": [
            0.1596490352106652,
            0.4103883775313494
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 30,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6333333333333333,
          "pullback_frequency": 0.4666666666666667,
          "up_wilson": [
            0.4551356365479487,
            0.7812607919389929
          ],
          "pullback_wilson": [
            0.30232388907699753,
            0.638577003801267
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 6,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1341",
      "name": "房产租赁经纪",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03133625824447206,
        "5": 0.043847137878810116,
        "20": -0.1700405094960572,
        "60": 0.13018698209779744
      },
      "moving_averages": {
        "5": 1366.7460000000428,
        "20": 1459.2355000000214,
        "60": 1436.5175000000086
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.1795982988952065,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1919.02
        },
        {
          "date": "2026-05-14",
          "close": 1868.4
        },
        {
          "date": "2026-05-15",
          "close": 1841.41
        },
        {
          "date": "2026-05-18",
          "close": 1799.52
        },
        {
          "date": "2026-05-19",
          "close": 1786.57
        },
        {
          "date": "2026-05-20",
          "close": 1769.09
        },
        {
          "date": "2026-05-21",
          "close": 1677.19
        },
        {
          "date": "2026-05-22",
          "close": 1683.62
        },
        {
          "date": "2026-05-25",
          "close": 1662.17
        },
        {
          "date": "2026-05-26",
          "close": 1626.25
        },
        {
          "date": "2026-05-27",
          "close": 1581.52
        },
        {
          "date": "2026-05-28",
          "close": 1597.22
        },
        {
          "date": "2026-05-29",
          "close": 1592.65
        },
        {
          "date": "2026-06-01",
          "close": 1596.93
        },
        {
          "date": "2026-06-02",
          "close": 1555.96
        },
        {
          "date": "2026-06-03",
          "close": 1558.1
        },
        {
          "date": "2026-06-04",
          "close": 1510.51
        },
        {
          "date": "2026-06-05",
          "close": 1505.38
        },
        {
          "date": "2026-06-08",
          "close": 1460.34
        },
        {
          "date": "2026-06-09",
          "close": 1451.04
        },
        {
          "date": "2026-06-10",
          "close": 1439.41
        },
        {
          "date": "2026-06-11",
          "close": 1420.78
        },
        {
          "date": "2026-06-12",
          "close": 1442.78
        },
        {
          "date": "2026-06-15",
          "close": 1453.81
        },
        {
          "date": "2026-06-16",
          "close": 1433.86
        },
        {
          "date": "2026-06-17",
          "close": 1392.23
        },
        {
          "date": "2026-06-18",
          "close": 1349.93
        },
        {
          "date": "2026-06-22",
          "close": 1330.0
        },
        {
          "date": "2026-06-23",
          "close": 1334.55
        },
        {
          "date": "2026-06-24",
          "close": 1271.61
        },
        {
          "date": "2026-06-25",
          "close": 1310.13
        },
        {
          "date": "2026-06-26",
          "close": 1252.21
        },
        {
          "date": "2026-06-29",
          "close": 1219.48
        },
        {
          "date": "2026-06-30",
          "close": 1205.39
        },
        {
          "date": "2026-07-01",
          "close": 1273.12
        },
        {
          "date": "2026-07-02",
          "close": 1243.95
        },
        {
          "date": "2026-07-03",
          "close": 1255.17
        },
        {
          "date": "2026-07-06",
          "close": 1249.66
        },
        {
          "date": "2026-07-07",
          "close": 1194.06
        },
        {
          "date": "2026-07-08",
          "close": 1192.82
        },
        {
          "date": "2026-07-09",
          "close": 1200.67
        },
        {
          "date": "2026-07-10",
          "close": 1241.97
        },
        {
          "date": "2026-07-13",
          "close": 1195.35
        },
        {
          "date": "2026-07-14",
          "close": 1211.55
        },
        {
          "date": "2026-07-15",
          "close": 1231.28
        },
        {
          "date": "2026-07-16",
          "close": 1255.8
        },
        {
          "date": "2026-07-17",
          "close": 1190.36
        },
        {
          "date": "2026-07-20",
          "close": 1186.43
        },
        {
          "date": "2026-07-21",
          "close": 1168.95
        },
        {
          "date": "2026-07-22",
          "close": 1167.49
        },
        {
          "date": "2026-07-23",
          "close": 1202.83
        },
        {
          "date": "2026-07-24",
          "close": 1162.14
        },
        {
          "date": "2026-07-27",
          "close": 1206.29
        },
        {
          "date": "2026-07-28",
          "close": 1208.5
        },
        {
          "date": "2026-07-29",
          "close": 1236.74
        },
        {
          "date": "2026-07-30",
          "close": 1222.97
        },
        {
          "date": "2026-07-31",
          "close": 1245.57
        },
        {
          "date": "2026-08-03",
          "close": 1266.43
        },
        {
          "date": "2026-08-04",
          "close": 1257.09
        },
        {
          "date": "2026-08-05",
          "close": 1256.27
        },
        {
          "date": "2026-08-06",
          "close": 1262.93
        },
        {
          "date": "2026-08-07",
          "close": 1244.05
        },
        {
          "date": "2026-08-10",
          "close": 1278.12
        },
        {
          "date": "2026-08-11",
          "close": 1265.0
        },
        {
          "date": "2026-08-12",
          "close": 1317.03
        },
        {
          "date": "2026-08-13",
          "close": 1274.32
        },
        {
          "date": "2026-08-14",
          "close": 1239.51
        },
        {
          "date": "2026-08-17",
          "close": 1256.54
        },
        {
          "date": "2026-08-18",
          "close": 1252.4
        },
        {
          "date": "2026-08-19",
          "close": 1271.25
        },
        {
          "date": "2026-08-20",
          "close": 1281.24
        },
        {
          "date": "2026-08-21",
          "close": 1257.56
        },
        {
          "date": "2026-08-24",
          "close": 1230.42
        },
        {
          "date": "2026-08-25",
          "close": 1304.29
        },
        {
          "date": "2026-08-26",
          "close": 1312.89
        },
        {
          "date": "2026-08-27",
          "close": 1311.78
        },
        {
          "date": "2026-08-28",
          "close": 1383.14
        },
        {
          "date": "2026-08-31",
          "close": 1432.85
        },
        {
          "date": "2026-09-01",
          "close": 1481.26
        },
        {
          "date": "2026-09-02",
          "close": 1465.65
        },
        {
          "date": "2026-09-03",
          "close": 1400.91
        },
        {
          "date": "2026-09-04",
          "close": 1475.28
        },
        {
          "date": "2026-09-07",
          "close": 1471.04
        },
        {
          "date": "2026-09-08",
          "close": 1581.85
        },
        {
          "date": "2026-09-09",
          "close": 1492.39
        },
        {
          "date": "2026-09-10",
          "close": 1444.15
        },
        {
          "date": "2026-09-11",
          "close": 1374.4
        },
        {
          "date": "2026-09-14",
          "close": 1357.96
        },
        {
          "date": "2026-09-15",
          "close": 1321.17
        },
        {
          "date": "2026-09-16",
          "close": 1377.83
        },
        {
          "date": "2026-09-17",
          "close": 1450.6
        },
        {
          "date": "2026-09-18",
          "close": 1521.05
        },
        {
          "date": "2026-09-21",
          "close": 1632.85
        },
        {
          "date": "2026-09-22",
          "close": 1686.57
        },
        {
          "date": "2026-09-23",
          "close": 1740.72
        },
        {
          "date": "2026-09-24",
          "close": 1716.79
        },
        {
          "date": "2026-09-28",
          "close": 1713.07
        },
        {
          "date": "2026-09-29",
          "close": 1728.46
        },
        {
          "date": "2026-09-30",
          "close": 1686.31
        },
        {
          "date": "2026-10-08",
          "close": 1710.71
        },
        {
          "date": "2026-10-09",
          "close": 1730.64
        },
        {
          "date": "2026-10-12",
          "close": 1616.31
        },
        {
          "date": "2026-10-13",
          "close": 1601.97
        },
        {
          "date": "2026-10-14",
          "close": 1547.41
        },
        {
          "date": "2026-10-15",
          "close": 1479.09
        },
        {
          "date": "2026-10-16",
          "close": 1523.82
        },
        {
          "date": "2026-10-19",
          "close": 1475.08
        },
        {
          "date": "2026-10-20",
          "close": 1469.86
        },
        {
          "date": "2026-10-21",
          "close": 1478.54
        },
        {
          "date": "2026-10-22",
          "close": 1405.54
        },
        {
          "date": "2026-10-23",
          "close": 1407.63
        },
        {
          "date": "2026-10-26",
          "close": 1450.45
        },
        {
          "date": "2026-10-27",
          "close": 1402.84
        },
        {
          "date": "2026-10-28",
          "close": 1401.62
        },
        {
          "date": "2026-10-29",
          "close": 1360.18
        },
        {
          "date": "2026-10-30",
          "close": 1325.86
        },
        {
          "date": "2026-11-02",
          "close": 1349.52
        },
        {
          "date": "2026-11-03",
          "close": 1361.85
        },
        {
          "date": "2026-11-04",
          "close": 1376.68
        },
        {
          "date": "2026-11-05",
          "close": 1419.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5853658536585366,
          "pullback_frequency": 0.35365853658536583,
          "up_wilson": [
            0.4772569583441246,
            0.6858343985868338
          ],
          "pullback_wilson": [
            0.25885568331347614,
            0.4615591333763093
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5957446808510638,
          "pullback_frequency": 0.425531914893617,
          "up_wilson": [
            0.4534212295011096,
            0.7235996548079124
          ],
          "pullback_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.6052631578947368,
          "baseline_hit_rate": 0.6052631578947368,
          "hit_wilson": [
            0.4471786799604255,
            0.744019242518399
          ],
          "baseline_wilson": [
            0.4471786799604255,
            0.744019242518399
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 4,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1342",
      "name": "房地产综合服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022152214390211533,
        "5": 0.009373948303742274,
        "20": -0.10526354084810374,
        "60": -0.07184101081615546
      },
      "moving_averages": {
        "5": 1206.8439999999944,
        "20": 1258.6215000000084,
        "60": 1320.3606666666726
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.11263692649626922,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1639.34
        },
        {
          "date": "2026-05-14",
          "close": 1585.84
        },
        {
          "date": "2026-05-15",
          "close": 1578.19
        },
        {
          "date": "2026-05-18",
          "close": 1559.09
        },
        {
          "date": "2026-05-19",
          "close": 1566.73
        },
        {
          "date": "2026-05-20",
          "close": 1528.52
        },
        {
          "date": "2026-05-21",
          "close": 1448.27
        },
        {
          "date": "2026-05-22",
          "close": 1436.81
        },
        {
          "date": "2026-05-25",
          "close": 1455.91
        },
        {
          "date": "2026-05-26",
          "close": 1421.52
        },
        {
          "date": "2026-05-27",
          "close": 1398.59
        },
        {
          "date": "2026-05-28",
          "close": 1421.52
        },
        {
          "date": "2026-05-29",
          "close": 1413.88
        },
        {
          "date": "2026-06-01",
          "close": 1440.63
        },
        {
          "date": "2026-06-02",
          "close": 1390.95
        },
        {
          "date": "2026-06-03",
          "close": 1348.92
        },
        {
          "date": "2026-06-04",
          "close": 1337.45
        },
        {
          "date": "2026-06-05",
          "close": 1360.38
        },
        {
          "date": "2026-06-08",
          "close": 1322.17
        },
        {
          "date": "2026-06-09",
          "close": 1287.78
        },
        {
          "date": "2026-06-10",
          "close": 1280.13
        },
        {
          "date": "2026-06-11",
          "close": 1276.31
        },
        {
          "date": "2026-06-12",
          "close": 1310.7
        },
        {
          "date": "2026-06-15",
          "close": 1364.2
        },
        {
          "date": "2026-06-16",
          "close": 1283.95
        },
        {
          "date": "2026-06-17",
          "close": 1221.42
        },
        {
          "date": "2026-06-18",
          "close": 1173.61
        },
        {
          "date": "2026-06-22",
          "close": 1151.93
        },
        {
          "date": "2026-06-23",
          "close": 1182.24
        },
        {
          "date": "2026-06-24",
          "close": 1127.95
        },
        {
          "date": "2026-06-25",
          "close": 1111.18
        },
        {
          "date": "2026-06-26",
          "close": 1087.44
        },
        {
          "date": "2026-06-29",
          "close": 1097.27
        },
        {
          "date": "2026-06-30",
          "close": 1081.2
        },
        {
          "date": "2026-07-01",
          "close": 1121.6
        },
        {
          "date": "2026-07-02",
          "close": 1127.06
        },
        {
          "date": "2026-07-03",
          "close": 1150.46
        },
        {
          "date": "2026-07-06",
          "close": 1153.55
        },
        {
          "date": "2026-07-07",
          "close": 1123.09
        },
        {
          "date": "2026-07-08",
          "close": 1130.71
        },
        {
          "date": "2026-07-09",
          "close": 1123.09
        },
        {
          "date": "2026-07-10",
          "close": 1168.78
        },
        {
          "date": "2026-07-13",
          "close": 1126.9
        },
        {
          "date": "2026-07-14",
          "close": 1157.36
        },
        {
          "date": "2026-07-15",
          "close": 1206.85
        },
        {
          "date": "2026-07-16",
          "close": 1225.88
        },
        {
          "date": "2026-07-17",
          "close": 1180.2
        },
        {
          "date": "2026-07-20",
          "close": 1199.23
        },
        {
          "date": "2026-07-21",
          "close": 1184.0
        },
        {
          "date": "2026-07-22",
          "close": 1233.5
        },
        {
          "date": "2026-07-23",
          "close": 1263.95
        },
        {
          "date": "2026-07-24",
          "close": 1218.27
        },
        {
          "date": "2026-07-27",
          "close": 1302.02
        },
        {
          "date": "2026-07-28",
          "close": 1298.22
        },
        {
          "date": "2026-07-29",
          "close": 1309.64
        },
        {
          "date": "2026-07-30",
          "close": 1290.6
        },
        {
          "date": "2026-07-31",
          "close": 1317.25
        },
        {
          "date": "2026-08-03",
          "close": 1332.48
        },
        {
          "date": "2026-08-04",
          "close": 1332.48
        },
        {
          "date": "2026-08-05",
          "close": 1324.87
        },
        {
          "date": "2026-08-06",
          "close": 1321.06
        },
        {
          "date": "2026-08-07",
          "close": 1290.6
        },
        {
          "date": "2026-08-10",
          "close": 1336.29
        },
        {
          "date": "2026-08-11",
          "close": 1332.48
        },
        {
          "date": "2026-08-12",
          "close": 1351.52
        },
        {
          "date": "2026-08-13",
          "close": 1309.64
        },
        {
          "date": "2026-08-14",
          "close": 1286.8
        },
        {
          "date": "2026-08-17",
          "close": 1309.64
        },
        {
          "date": "2026-08-18",
          "close": 1302.02
        },
        {
          "date": "2026-08-19",
          "close": 1309.64
        },
        {
          "date": "2026-08-20",
          "close": 1332.48
        },
        {
          "date": "2026-08-21",
          "close": 1317.25
        },
        {
          "date": "2026-08-24",
          "close": 1317.25
        },
        {
          "date": "2026-08-25",
          "close": 1351.52
        },
        {
          "date": "2026-08-26",
          "close": 1381.97
        },
        {
          "date": "2026-08-27",
          "close": 1420.04
        },
        {
          "date": "2026-08-28",
          "close": 1431.47
        },
        {
          "date": "2026-08-31",
          "close": 1408.62
        },
        {
          "date": "2026-09-01",
          "close": 1431.46
        },
        {
          "date": "2026-09-02",
          "close": 1427.66
        },
        {
          "date": "2026-09-03",
          "close": 1336.29
        },
        {
          "date": "2026-09-04",
          "close": 1393.39
        },
        {
          "date": "2026-09-07",
          "close": 1374.36
        },
        {
          "date": "2026-09-08",
          "close": 1420.04
        },
        {
          "date": "2026-09-09",
          "close": 1385.78
        },
        {
          "date": "2026-09-10",
          "close": 1351.52
        },
        {
          "date": "2026-09-11",
          "close": 1317.25
        },
        {
          "date": "2026-09-14",
          "close": 1309.64
        },
        {
          "date": "2026-09-15",
          "close": 1267.76
        },
        {
          "date": "2026-09-16",
          "close": 1282.99
        },
        {
          "date": "2026-09-17",
          "close": 1324.87
        },
        {
          "date": "2026-09-18",
          "close": 1324.87
        },
        {
          "date": "2026-09-21",
          "close": 1385.78
        },
        {
          "date": "2026-09-22",
          "close": 1378.16
        },
        {
          "date": "2026-09-23",
          "close": 1378.16
        },
        {
          "date": "2026-09-24",
          "close": 1355.32
        },
        {
          "date": "2026-09-28",
          "close": 1340.09
        },
        {
          "date": "2026-09-29",
          "close": 1393.39
        },
        {
          "date": "2026-09-30",
          "close": 1385.78
        },
        {
          "date": "2026-10-08",
          "close": 1374.36
        },
        {
          "date": "2026-10-09",
          "close": 1385.78
        },
        {
          "date": "2026-10-12",
          "close": 1340.09
        },
        {
          "date": "2026-10-13",
          "close": 1355.32
        },
        {
          "date": "2026-10-14",
          "close": 1328.67
        },
        {
          "date": "2026-10-15",
          "close": 1282.99
        },
        {
          "date": "2026-10-16",
          "close": 1302.02
        },
        {
          "date": "2026-10-19",
          "close": 1248.72
        },
        {
          "date": "2026-10-20",
          "close": 1256.34
        },
        {
          "date": "2026-10-21",
          "close": 1256.34
        },
        {
          "date": "2026-10-22",
          "close": 1214.46
        },
        {
          "date": "2026-10-23",
          "close": 1237.3
        },
        {
          "date": "2026-10-26",
          "close": 1263.95
        },
        {
          "date": "2026-10-27",
          "close": 1218.27
        },
        {
          "date": "2026-10-28",
          "close": 1229.69
        },
        {
          "date": "2026-10-29",
          "close": 1218.27
        },
        {
          "date": "2026-10-30",
          "close": 1184.0
        },
        {
          "date": "2026-11-02",
          "close": 1206.84
        },
        {
          "date": "2026-11-03",
          "close": 1210.65
        },
        {
          "date": "2026-11-04",
          "close": 1203.04
        },
        {
          "date": "2026-11-05",
          "close": 1229.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4111111111111111,
          "pullback_frequency": 0.43333333333333335,
          "up_wilson": [
            0.31513204023844693,
            0.5143676265285444
          ],
          "pullback_wilson": [
            0.33576572531248783,
            0.5363590247627558
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.5686274509803921,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 18,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 6,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1343",
      "name": "物业管理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013791521778207638,
        "5": -0.006933903265370578,
        "20": -0.1369987336428874,
        "60": -0.03572207646729364
      },
      "moving_averages": {
        "5": 1612.7479999999982,
        "20": 1706.3215000000084,
        "60": 1752.5228333333391
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.14257704990222964,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1926.26
        },
        {
          "date": "2026-05-14",
          "close": 1879.77
        },
        {
          "date": "2026-05-15",
          "close": 1844.56
        },
        {
          "date": "2026-05-18",
          "close": 1818.49
        },
        {
          "date": "2026-05-19",
          "close": 1822.07
        },
        {
          "date": "2026-05-20",
          "close": 1787.22
        },
        {
          "date": "2026-05-21",
          "close": 1710.58
        },
        {
          "date": "2026-05-22",
          "close": 1704.8
        },
        {
          "date": "2026-05-25",
          "close": 1717.1
        },
        {
          "date": "2026-05-26",
          "close": 1723.69
        },
        {
          "date": "2026-05-27",
          "close": 1708.25
        },
        {
          "date": "2026-05-28",
          "close": 1733.82
        },
        {
          "date": "2026-05-29",
          "close": 1742.96
        },
        {
          "date": "2026-06-01",
          "close": 1758.34
        },
        {
          "date": "2026-06-02",
          "close": 1744.61
        },
        {
          "date": "2026-06-03",
          "close": 1725.56
        },
        {
          "date": "2026-06-04",
          "close": 1719.41
        },
        {
          "date": "2026-06-05",
          "close": 1751.31
        },
        {
          "date": "2026-06-08",
          "close": 1709.88
        },
        {
          "date": "2026-06-09",
          "close": 1682.74
        },
        {
          "date": "2026-06-10",
          "close": 1656.66
        },
        {
          "date": "2026-06-11",
          "close": 1619.78
        },
        {
          "date": "2026-06-12",
          "close": 1645.29
        },
        {
          "date": "2026-06-15",
          "close": 1647.59
        },
        {
          "date": "2026-06-16",
          "close": 1631.51
        },
        {
          "date": "2026-06-17",
          "close": 1593.48
        },
        {
          "date": "2026-06-18",
          "close": 1579.93
        },
        {
          "date": "2026-06-22",
          "close": 1587.8
        },
        {
          "date": "2026-06-23",
          "close": 1625.14
        },
        {
          "date": "2026-06-24",
          "close": 1594.0
        },
        {
          "date": "2026-06-25",
          "close": 1591.42
        },
        {
          "date": "2026-06-26",
          "close": 1597.04
        },
        {
          "date": "2026-06-29",
          "close": 1628.58
        },
        {
          "date": "2026-06-30",
          "close": 1638.6
        },
        {
          "date": "2026-07-01",
          "close": 1673.13
        },
        {
          "date": "2026-07-02",
          "close": 1666.99
        },
        {
          "date": "2026-07-03",
          "close": 1695.16
        },
        {
          "date": "2026-07-06",
          "close": 1679.87
        },
        {
          "date": "2026-07-07",
          "close": 1619.18
        },
        {
          "date": "2026-07-08",
          "close": 1609.29
        },
        {
          "date": "2026-07-09",
          "close": 1605.08
        },
        {
          "date": "2026-07-10",
          "close": 1626.82
        },
        {
          "date": "2026-07-13",
          "close": 1583.09
        },
        {
          "date": "2026-07-14",
          "close": 1614.06
        },
        {
          "date": "2026-07-15",
          "close": 1626.48
        },
        {
          "date": "2026-07-16",
          "close": 1622.38
        },
        {
          "date": "2026-07-17",
          "close": 1560.7
        },
        {
          "date": "2026-07-20",
          "close": 1511.91
        },
        {
          "date": "2026-07-21",
          "close": 1503.62
        },
        {
          "date": "2026-07-22",
          "close": 1500.19
        },
        {
          "date": "2026-07-23",
          "close": 1547.19
        },
        {
          "date": "2026-07-24",
          "close": 1517.29
        },
        {
          "date": "2026-07-27",
          "close": 1557.27
        },
        {
          "date": "2026-07-28",
          "close": 1569.56
        },
        {
          "date": "2026-07-29",
          "close": 1608.82
        },
        {
          "date": "2026-07-30",
          "close": 1600.43
        },
        {
          "date": "2026-07-31",
          "close": 1623.61
        },
        {
          "date": "2026-08-03",
          "close": 1655.81
        },
        {
          "date": "2026-08-04",
          "close": 1663.1
        },
        {
          "date": "2026-08-05",
          "close": 1696.15
        },
        {
          "date": "2026-08-06",
          "close": 1691.46
        },
        {
          "date": "2026-08-07",
          "close": 1691.63
        },
        {
          "date": "2026-08-10",
          "close": 1706.16
        },
        {
          "date": "2026-08-11",
          "close": 1695.03
        },
        {
          "date": "2026-08-12",
          "close": 1743.06
        },
        {
          "date": "2026-08-13",
          "close": 1696.99
        },
        {
          "date": "2026-08-14",
          "close": 1693.22
        },
        {
          "date": "2026-08-17",
          "close": 1713.07
        },
        {
          "date": "2026-08-18",
          "close": 1700.36
        },
        {
          "date": "2026-08-19",
          "close": 1720.44
        },
        {
          "date": "2026-08-20",
          "close": 1709.62
        },
        {
          "date": "2026-08-21",
          "close": 1702.0
        },
        {
          "date": "2026-08-24",
          "close": 1690.23
        },
        {
          "date": "2026-08-25",
          "close": 1738.67
        },
        {
          "date": "2026-08-26",
          "close": 1739.31
        },
        {
          "date": "2026-08-27",
          "close": 1740.52
        },
        {
          "date": "2026-08-28",
          "close": 1775.98
        },
        {
          "date": "2026-08-31",
          "close": 1794.4
        },
        {
          "date": "2026-09-01",
          "close": 1798.38
        },
        {
          "date": "2026-09-02",
          "close": 1782.57
        },
        {
          "date": "2026-09-03",
          "close": 1756.61
        },
        {
          "date": "2026-09-04",
          "close": 1791.62
        },
        {
          "date": "2026-09-07",
          "close": 1798.52
        },
        {
          "date": "2026-09-08",
          "close": 1832.81
        },
        {
          "date": "2026-09-09",
          "close": 1818.31
        },
        {
          "date": "2026-09-10",
          "close": 1808.54
        },
        {
          "date": "2026-09-11",
          "close": 1766.01
        },
        {
          "date": "2026-09-14",
          "close": 1786.78
        },
        {
          "date": "2026-09-15",
          "close": 1750.5
        },
        {
          "date": "2026-09-16",
          "close": 1761.33
        },
        {
          "date": "2026-09-17",
          "close": 1770.74
        },
        {
          "date": "2026-09-18",
          "close": 1784.56
        },
        {
          "date": "2026-09-21",
          "close": 1852.97
        },
        {
          "date": "2026-09-22",
          "close": 1879.9
        },
        {
          "date": "2026-09-23",
          "close": 1903.77
        },
        {
          "date": "2026-09-24",
          "close": 1865.15
        },
        {
          "date": "2026-09-28",
          "close": 1846.41
        },
        {
          "date": "2026-09-29",
          "close": 1908.79
        },
        {
          "date": "2026-09-30",
          "close": 1923.32
        },
        {
          "date": "2026-10-08",
          "close": 1895.2
        },
        {
          "date": "2026-10-09",
          "close": 1907.53
        },
        {
          "date": "2026-10-12",
          "close": 1825.17
        },
        {
          "date": "2026-10-13",
          "close": 1800.06
        },
        {
          "date": "2026-10-14",
          "close": 1773.36
        },
        {
          "date": "2026-10-15",
          "close": 1736.31
        },
        {
          "date": "2026-10-16",
          "close": 1766.82
        },
        {
          "date": "2026-10-19",
          "close": 1735.2
        },
        {
          "date": "2026-10-20",
          "close": 1715.28
        },
        {
          "date": "2026-10-21",
          "close": 1712.16
        },
        {
          "date": "2026-10-22",
          "close": 1664.59
        },
        {
          "date": "2026-10-23",
          "close": 1691.67
        },
        {
          "date": "2026-10-26",
          "close": 1719.02
        },
        {
          "date": "2026-10-27",
          "close": 1676.74
        },
        {
          "date": "2026-10-28",
          "close": 1691.8
        },
        {
          "date": "2026-10-29",
          "close": 1646.98
        },
        {
          "date": "2026-10-30",
          "close": 1594.72
        },
        {
          "date": "2026-11-02",
          "close": 1608.88
        },
        {
          "date": "2026-11-03",
          "close": 1611.27
        },
        {
          "date": "2026-11-04",
          "close": 1613.31
        },
        {
          "date": "2026-11-05",
          "close": 1635.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5306122448979592,
          "pullback_frequency": 0.32653061224489793,
          "up_wilson": [
            0.43252467204457545,
            0.6263904306010359
          ],
          "pullback_wilson": [
            0.24176256274018432,
            0.4243851889346843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4918032786885246,
          "pullback_frequency": 0.4918032786885246,
          "up_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "pullback_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 1,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 5,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1344",
      "name": "产业地产",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012869894134741822,
        "5": 0.01810164556199023,
        "20": -0.07610387861753243,
        "60": -0.048977187579856474
      },
      "moving_averages": {
        "5": 2160.704000000004,
        "20": 2232.5784999999914,
        "60": 2287.291666666663
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-23",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0725292085188346,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2522.48
        },
        {
          "date": "2026-05-14",
          "close": 2477.5
        },
        {
          "date": "2026-05-15",
          "close": 2443.14
        },
        {
          "date": "2026-05-18",
          "close": 2437.68
        },
        {
          "date": "2026-05-19",
          "close": 2447.44
        },
        {
          "date": "2026-05-20",
          "close": 2483.94
        },
        {
          "date": "2026-05-21",
          "close": 2449.38
        },
        {
          "date": "2026-05-22",
          "close": 2463.17
        },
        {
          "date": "2026-05-25",
          "close": 2461.3
        },
        {
          "date": "2026-05-26",
          "close": 2419.98
        },
        {
          "date": "2026-05-27",
          "close": 2382.11
        },
        {
          "date": "2026-05-28",
          "close": 2386.9
        },
        {
          "date": "2026-05-29",
          "close": 2366.54
        },
        {
          "date": "2026-06-01",
          "close": 2397.87
        },
        {
          "date": "2026-06-02",
          "close": 2385.87
        },
        {
          "date": "2026-06-03",
          "close": 2349.64
        },
        {
          "date": "2026-06-04",
          "close": 2304.66
        },
        {
          "date": "2026-06-05",
          "close": 2307.34
        },
        {
          "date": "2026-06-08",
          "close": 2267.05
        },
        {
          "date": "2026-06-09",
          "close": 2282.14
        },
        {
          "date": "2026-06-10",
          "close": 2275.64
        },
        {
          "date": "2026-06-11",
          "close": 2253.29
        },
        {
          "date": "2026-06-12",
          "close": 2292.28
        },
        {
          "date": "2026-06-15",
          "close": 2303.19
        },
        {
          "date": "2026-06-16",
          "close": 2277.94
        },
        {
          "date": "2026-06-17",
          "close": 2245.95
        },
        {
          "date": "2026-06-18",
          "close": 2246.89
        },
        {
          "date": "2026-06-22",
          "close": 2248.59
        },
        {
          "date": "2026-06-23",
          "close": 2254.42
        },
        {
          "date": "2026-06-24",
          "close": 2208.48
        },
        {
          "date": "2026-06-25",
          "close": 2173.98
        },
        {
          "date": "2026-06-26",
          "close": 2159.53
        },
        {
          "date": "2026-06-29",
          "close": 2154.93
        },
        {
          "date": "2026-06-30",
          "close": 2146.02
        },
        {
          "date": "2026-07-01",
          "close": 2206.36
        },
        {
          "date": "2026-07-02",
          "close": 2212.5
        },
        {
          "date": "2026-07-03",
          "close": 2230.43
        },
        {
          "date": "2026-07-06",
          "close": 2236.52
        },
        {
          "date": "2026-07-07",
          "close": 2186.25
        },
        {
          "date": "2026-07-08",
          "close": 2196.28
        },
        {
          "date": "2026-07-09",
          "close": 2194.72
        },
        {
          "date": "2026-07-10",
          "close": 2231.85
        },
        {
          "date": "2026-07-13",
          "close": 2194.56
        },
        {
          "date": "2026-07-14",
          "close": 2215.94
        },
        {
          "date": "2026-07-15",
          "close": 2234.88
        },
        {
          "date": "2026-07-16",
          "close": 2258.09
        },
        {
          "date": "2026-07-17",
          "close": 2208.16
        },
        {
          "date": "2026-07-20",
          "close": 2172.63
        },
        {
          "date": "2026-07-21",
          "close": 2159.08
        },
        {
          "date": "2026-07-22",
          "close": 2147.65
        },
        {
          "date": "2026-07-23",
          "close": 2162.36
        },
        {
          "date": "2026-07-24",
          "close": 2126.97
        },
        {
          "date": "2026-07-27",
          "close": 2163.71
        },
        {
          "date": "2026-07-28",
          "close": 2193.46
        },
        {
          "date": "2026-07-29",
          "close": 2222.88
        },
        {
          "date": "2026-07-30",
          "close": 2245.77
        },
        {
          "date": "2026-07-31",
          "close": 2275.38
        },
        {
          "date": "2026-08-03",
          "close": 2289.62
        },
        {
          "date": "2026-08-04",
          "close": 2296.4
        },
        {
          "date": "2026-08-05",
          "close": 2308.83
        },
        {
          "date": "2026-08-06",
          "close": 2311.75
        },
        {
          "date": "2026-08-07",
          "close": 2286.41
        },
        {
          "date": "2026-08-10",
          "close": 2318.47
        },
        {
          "date": "2026-08-11",
          "close": 2313.05
        },
        {
          "date": "2026-08-12",
          "close": 2363.43
        },
        {
          "date": "2026-08-13",
          "close": 2317.43
        },
        {
          "date": "2026-08-14",
          "close": 2314.64
        },
        {
          "date": "2026-08-17",
          "close": 2309.96
        },
        {
          "date": "2026-08-18",
          "close": 2294.07
        },
        {
          "date": "2026-08-19",
          "close": 2254.05
        },
        {
          "date": "2026-08-20",
          "close": 2279.43
        },
        {
          "date": "2026-08-21",
          "close": 2269.74
        },
        {
          "date": "2026-08-24",
          "close": 2281.64
        },
        {
          "date": "2026-08-25",
          "close": 2300.89
        },
        {
          "date": "2026-08-26",
          "close": 2337.51
        },
        {
          "date": "2026-08-27",
          "close": 2323.01
        },
        {
          "date": "2026-08-28",
          "close": 2321.06
        },
        {
          "date": "2026-08-31",
          "close": 2304.39
        },
        {
          "date": "2026-09-01",
          "close": 2320.03
        },
        {
          "date": "2026-09-02",
          "close": 2307.61
        },
        {
          "date": "2026-09-03",
          "close": 2306.98
        },
        {
          "date": "2026-09-04",
          "close": 2330.47
        },
        {
          "date": "2026-09-07",
          "close": 2326.79
        },
        {
          "date": "2026-09-08",
          "close": 2348.92
        },
        {
          "date": "2026-09-09",
          "close": 2324.94
        },
        {
          "date": "2026-09-10",
          "close": 2317.82
        },
        {
          "date": "2026-09-11",
          "close": 2277.57
        },
        {
          "date": "2026-09-14",
          "close": 2288.14
        },
        {
          "date": "2026-09-15",
          "close": 2255.54
        },
        {
          "date": "2026-09-16",
          "close": 2267.71
        },
        {
          "date": "2026-09-17",
          "close": 2277.39
        },
        {
          "date": "2026-09-18",
          "close": 2304.58
        },
        {
          "date": "2026-09-21",
          "close": 2335.57
        },
        {
          "date": "2026-09-22",
          "close": 2335.86
        },
        {
          "date": "2026-09-23",
          "close": 2345.48
        },
        {
          "date": "2026-09-24",
          "close": 2326.35
        },
        {
          "date": "2026-09-28",
          "close": 2340.36
        },
        {
          "date": "2026-09-29",
          "close": 2381.35
        },
        {
          "date": "2026-09-30",
          "close": 2388.92
        },
        {
          "date": "2026-10-08",
          "close": 2376.62
        },
        {
          "date": "2026-10-09",
          "close": 2367.46
        },
        {
          "date": "2026-10-12",
          "close": 2339.51
        },
        {
          "date": "2026-10-13",
          "close": 2337.76
        },
        {
          "date": "2026-10-14",
          "close": 2313.35
        },
        {
          "date": "2026-10-15",
          "close": 2248.21
        },
        {
          "date": "2026-10-16",
          "close": 2280.36
        },
        {
          "date": "2026-10-19",
          "close": 2253.39
        },
        {
          "date": "2026-10-20",
          "close": 2250.8
        },
        {
          "date": "2026-10-21",
          "close": 2250.16
        },
        {
          "date": "2026-10-22",
          "close": 2207.83
        },
        {
          "date": "2026-10-23",
          "close": 2220.51
        },
        {
          "date": "2026-10-26",
          "close": 2233.23
        },
        {
          "date": "2026-10-27",
          "close": 2192.4
        },
        {
          "date": "2026-10-28",
          "close": 2196.37
        },
        {
          "date": "2026-10-29",
          "close": 2156.71
        },
        {
          "date": "2026-10-30",
          "close": 2129.24
        },
        {
          "date": "2026-11-02",
          "close": 2157.26
        },
        {
          "date": "2026-11-03",
          "close": 2153.42
        },
        {
          "date": "2026-11-04",
          "close": 2167.85
        },
        {
          "date": "2026-11-05",
          "close": 2195.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4673913043478261,
          "pullback_frequency": 0.17391304347826086,
          "up_wilson": [
            0.3688011793344857,
            0.5685954330102286
          ],
          "pullback_wilson": [
            0.10998169662501704,
            0.26398442682212747
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5535714285714286,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.4241321478993947,
            0.6761327874521665
          ],
          "pullback_wilson": [
            0.21400994792551523,
            0.45177360090261476
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 0,
          "insufficient_or_abstained": 47,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 20,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1345",
      "name": "商业地产",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02606391561711785,
        "5": 0.04803046469062555,
        "20": -0.0810502456759511,
        "60": -0.01888048853771629
      },
      "moving_averages": {
        "5": 1170.697999999998,
        "20": 1199.913000000012,
        "60": 1237.3669999999925
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.07105951099492536,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1351.18
        },
        {
          "date": "2026-05-14",
          "close": 1319.03
        },
        {
          "date": "2026-05-15",
          "close": 1306.1
        },
        {
          "date": "2026-05-18",
          "close": 1274.92
        },
        {
          "date": "2026-05-19",
          "close": 1291.99
        },
        {
          "date": "2026-05-20",
          "close": 1274.7
        },
        {
          "date": "2026-05-21",
          "close": 1242.82
        },
        {
          "date": "2026-05-22",
          "close": 1241.18
        },
        {
          "date": "2026-05-25",
          "close": 1252.54
        },
        {
          "date": "2026-05-26",
          "close": 1242.59
        },
        {
          "date": "2026-05-27",
          "close": 1220.84
        },
        {
          "date": "2026-05-28",
          "close": 1229.15
        },
        {
          "date": "2026-05-29",
          "close": 1269.36
        },
        {
          "date": "2026-06-01",
          "close": 1306.03
        },
        {
          "date": "2026-06-02",
          "close": 1281.64
        },
        {
          "date": "2026-06-03",
          "close": 1253.84
        },
        {
          "date": "2026-06-04",
          "close": 1238.09
        },
        {
          "date": "2026-06-05",
          "close": 1252.77
        },
        {
          "date": "2026-06-08",
          "close": 1241.2
        },
        {
          "date": "2026-06-09",
          "close": 1236.55
        },
        {
          "date": "2026-06-10",
          "close": 1241.12
        },
        {
          "date": "2026-06-11",
          "close": 1217.97
        },
        {
          "date": "2026-06-12",
          "close": 1222.19
        },
        {
          "date": "2026-06-15",
          "close": 1226.46
        },
        {
          "date": "2026-06-16",
          "close": 1217.08
        },
        {
          "date": "2026-06-17",
          "close": 1201.62
        },
        {
          "date": "2026-06-18",
          "close": 1195.45
        },
        {
          "date": "2026-06-22",
          "close": 1202.09
        },
        {
          "date": "2026-06-23",
          "close": 1207.74
        },
        {
          "date": "2026-06-24",
          "close": 1168.92
        },
        {
          "date": "2026-06-25",
          "close": 1151.31
        },
        {
          "date": "2026-06-26",
          "close": 1145.22
        },
        {
          "date": "2026-06-29",
          "close": 1143.47
        },
        {
          "date": "2026-06-30",
          "close": 1131.04
        },
        {
          "date": "2026-07-01",
          "close": 1147.98
        },
        {
          "date": "2026-07-02",
          "close": 1145.7
        },
        {
          "date": "2026-07-03",
          "close": 1156.85
        },
        {
          "date": "2026-07-06",
          "close": 1164.72
        },
        {
          "date": "2026-07-07",
          "close": 1134.04
        },
        {
          "date": "2026-07-08",
          "close": 1149.37
        },
        {
          "date": "2026-07-09",
          "close": 1148.29
        },
        {
          "date": "2026-07-10",
          "close": 1170.47
        },
        {
          "date": "2026-07-13",
          "close": 1143.53
        },
        {
          "date": "2026-07-14",
          "close": 1163.95
        },
        {
          "date": "2026-07-15",
          "close": 1182.47
        },
        {
          "date": "2026-07-16",
          "close": 1191.5
        },
        {
          "date": "2026-07-17",
          "close": 1161.59
        },
        {
          "date": "2026-07-20",
          "close": 1151.78
        },
        {
          "date": "2026-07-21",
          "close": 1146.86
        },
        {
          "date": "2026-07-22",
          "close": 1164.54
        },
        {
          "date": "2026-07-23",
          "close": 1174.29
        },
        {
          "date": "2026-07-24",
          "close": 1150.28
        },
        {
          "date": "2026-07-27",
          "close": 1168.52
        },
        {
          "date": "2026-07-28",
          "close": 1172.08
        },
        {
          "date": "2026-07-29",
          "close": 1189.03
        },
        {
          "date": "2026-07-30",
          "close": 1188.22
        },
        {
          "date": "2026-07-31",
          "close": 1200.6
        },
        {
          "date": "2026-08-03",
          "close": 1232.49
        },
        {
          "date": "2026-08-04",
          "close": 1218.36
        },
        {
          "date": "2026-08-05",
          "close": 1231.43
        },
        {
          "date": "2026-08-06",
          "close": 1251.47
        },
        {
          "date": "2026-08-07",
          "close": 1240.47
        },
        {
          "date": "2026-08-10",
          "close": 1265.18
        },
        {
          "date": "2026-08-11",
          "close": 1265.69
        },
        {
          "date": "2026-08-12",
          "close": 1299.57
        },
        {
          "date": "2026-08-13",
          "close": 1269.88
        },
        {
          "date": "2026-08-14",
          "close": 1256.24
        },
        {
          "date": "2026-08-17",
          "close": 1252.76
        },
        {
          "date": "2026-08-18",
          "close": 1254.93
        },
        {
          "date": "2026-08-19",
          "close": 1239.8
        },
        {
          "date": "2026-08-20",
          "close": 1258.11
        },
        {
          "date": "2026-08-21",
          "close": 1246.67
        },
        {
          "date": "2026-08-24",
          "close": 1236.52
        },
        {
          "date": "2026-08-25",
          "close": 1245.88
        },
        {
          "date": "2026-08-26",
          "close": 1260.67
        },
        {
          "date": "2026-08-27",
          "close": 1253.37
        },
        {
          "date": "2026-08-28",
          "close": 1259.24
        },
        {
          "date": "2026-08-31",
          "close": 1235.76
        },
        {
          "date": "2026-09-01",
          "close": 1237.89
        },
        {
          "date": "2026-09-02",
          "close": 1235.16
        },
        {
          "date": "2026-09-03",
          "close": 1245.94
        },
        {
          "date": "2026-09-04",
          "close": 1258.08
        },
        {
          "date": "2026-09-07",
          "close": 1256.47
        },
        {
          "date": "2026-09-08",
          "close": 1272.2
        },
        {
          "date": "2026-09-09",
          "close": 1263.62
        },
        {
          "date": "2026-09-10",
          "close": 1255.88
        },
        {
          "date": "2026-09-11",
          "close": 1228.25
        },
        {
          "date": "2026-09-14",
          "close": 1227.38
        },
        {
          "date": "2026-09-15",
          "close": 1214.01
        },
        {
          "date": "2026-09-16",
          "close": 1214.65
        },
        {
          "date": "2026-09-17",
          "close": 1214.79
        },
        {
          "date": "2026-09-18",
          "close": 1246.21
        },
        {
          "date": "2026-09-21",
          "close": 1285.64
        },
        {
          "date": "2026-09-22",
          "close": 1281.08
        },
        {
          "date": "2026-09-23",
          "close": 1276.23
        },
        {
          "date": "2026-09-24",
          "close": 1257.32
        },
        {
          "date": "2026-09-28",
          "close": 1253.38
        },
        {
          "date": "2026-09-29",
          "close": 1299.07
        },
        {
          "date": "2026-09-30",
          "close": 1313.56
        },
        {
          "date": "2026-10-08",
          "close": 1314.74
        },
        {
          "date": "2026-10-09",
          "close": 1300.6
        },
        {
          "date": "2026-10-12",
          "close": 1265.54
        },
        {
          "date": "2026-10-13",
          "close": 1259.72
        },
        {
          "date": "2026-10-14",
          "close": 1237.25
        },
        {
          "date": "2026-10-15",
          "close": 1189.32
        },
        {
          "date": "2026-10-16",
          "close": 1220.14
        },
        {
          "date": "2026-10-19",
          "close": 1212.93
        },
        {
          "date": "2026-10-20",
          "close": 1201.96
        },
        {
          "date": "2026-10-21",
          "close": 1203.5
        },
        {
          "date": "2026-10-22",
          "close": 1166.58
        },
        {
          "date": "2026-10-23",
          "close": 1180.75
        },
        {
          "date": "2026-10-26",
          "close": 1198.83
        },
        {
          "date": "2026-10-27",
          "close": 1176.59
        },
        {
          "date": "2026-10-28",
          "close": 1178.25
        },
        {
          "date": "2026-10-29",
          "close": 1152.81
        },
        {
          "date": "2026-10-30",
          "close": 1138.92
        },
        {
          "date": "2026-11-02",
          "close": 1152.56
        },
        {
          "date": "2026-11-03",
          "close": 1176.34
        },
        {
          "date": "2026-11-04",
          "close": 1177.49
        },
        {
          "date": "2026-11-05",
          "close": 1208.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4732142857142857,
          "pullback_frequency": 0.21428571428571427,
          "up_wilson": [
            0.3831776586564194,
            0.5650274135078811
          ],
          "pullback_wilson": [
            0.14844068354005338,
            0.29908008621248594
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.296875,
          "up_wilson": [
            0.41072087051471007,
            0.6482401257482395
          ],
          "pullback_wilson": [
            0.19905151325539794,
            0.41770201103542925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 0,
          "insufficient_or_abstained": 53,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 2,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1346",
      "name": "住宅开发",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026802201437550632,
        "5": 0.02240522249505883,
        "20": -0.126914067694322,
        "60": -0.06763192676985597
      },
      "moving_averages": {
        "5": 1662.5840000000317,
        "20": 1767.1225000000093,
        "60": 1853.4225000000092
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.12997543498425201,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2173.95
        },
        {
          "date": "2026-05-14",
          "close": 2124.84
        },
        {
          "date": "2026-05-15",
          "close": 2104.24
        },
        {
          "date": "2026-05-18",
          "close": 2100.61
        },
        {
          "date": "2026-05-19",
          "close": 2117.98
        },
        {
          "date": "2026-05-20",
          "close": 2083.82
        },
        {
          "date": "2026-05-21",
          "close": 2000.25
        },
        {
          "date": "2026-05-22",
          "close": 2023.93
        },
        {
          "date": "2026-05-25",
          "close": 2038.63
        },
        {
          "date": "2026-05-26",
          "close": 2018.58
        },
        {
          "date": "2026-05-27",
          "close": 1977.34
        },
        {
          "date": "2026-05-28",
          "close": 2001.47
        },
        {
          "date": "2026-05-29",
          "close": 2012.09
        },
        {
          "date": "2026-06-01",
          "close": 2039.11
        },
        {
          "date": "2026-06-02",
          "close": 2011.65
        },
        {
          "date": "2026-06-03",
          "close": 1992.26
        },
        {
          "date": "2026-06-04",
          "close": 1970.44
        },
        {
          "date": "2026-06-05",
          "close": 1979.82
        },
        {
          "date": "2026-06-08",
          "close": 1949.69
        },
        {
          "date": "2026-06-09",
          "close": 1926.8
        },
        {
          "date": "2026-06-10",
          "close": 1915.41
        },
        {
          "date": "2026-06-11",
          "close": 1899.52
        },
        {
          "date": "2026-06-12",
          "close": 1914.62
        },
        {
          "date": "2026-06-15",
          "close": 1920.52
        },
        {
          "date": "2026-06-16",
          "close": 1904.89
        },
        {
          "date": "2026-06-17",
          "close": 1873.87
        },
        {
          "date": "2026-06-18",
          "close": 1861.04
        },
        {
          "date": "2026-06-22",
          "close": 1859.18
        },
        {
          "date": "2026-06-23",
          "close": 1874.42
        },
        {
          "date": "2026-06-24",
          "close": 1815.6
        },
        {
          "date": "2026-06-25",
          "close": 1790.03
        },
        {
          "date": "2026-06-26",
          "close": 1758.28
        },
        {
          "date": "2026-06-29",
          "close": 1740.83
        },
        {
          "date": "2026-06-30",
          "close": 1733.37
        },
        {
          "date": "2026-07-01",
          "close": 1780.2
        },
        {
          "date": "2026-07-02",
          "close": 1767.99
        },
        {
          "date": "2026-07-03",
          "close": 1785.15
        },
        {
          "date": "2026-07-06",
          "close": 1791.86
        },
        {
          "date": "2026-07-07",
          "close": 1736.81
        },
        {
          "date": "2026-07-08",
          "close": 1738.38
        },
        {
          "date": "2026-07-09",
          "close": 1750.27
        },
        {
          "date": "2026-07-10",
          "close": 1794.58
        },
        {
          "date": "2026-07-13",
          "close": 1737.48
        },
        {
          "date": "2026-07-14",
          "close": 1755.1
        },
        {
          "date": "2026-07-15",
          "close": 1772.57
        },
        {
          "date": "2026-07-16",
          "close": 1779.61
        },
        {
          "date": "2026-07-17",
          "close": 1713.06
        },
        {
          "date": "2026-07-20",
          "close": 1689.58
        },
        {
          "date": "2026-07-21",
          "close": 1670.2
        },
        {
          "date": "2026-07-22",
          "close": 1677.25
        },
        {
          "date": "2026-07-23",
          "close": 1710.68
        },
        {
          "date": "2026-07-24",
          "close": 1677.74
        },
        {
          "date": "2026-07-27",
          "close": 1720.98
        },
        {
          "date": "2026-07-28",
          "close": 1724.72
        },
        {
          "date": "2026-07-29",
          "close": 1756.07
        },
        {
          "date": "2026-07-30",
          "close": 1740.87
        },
        {
          "date": "2026-07-31",
          "close": 1770.63
        },
        {
          "date": "2026-08-03",
          "close": 1803.23
        },
        {
          "date": "2026-08-04",
          "close": 1806.22
        },
        {
          "date": "2026-08-05",
          "close": 1830.94
        },
        {
          "date": "2026-08-06",
          "close": 1841.58
        },
        {
          "date": "2026-08-07",
          "close": 1824.53
        },
        {
          "date": "2026-08-10",
          "close": 1859.43
        },
        {
          "date": "2026-08-11",
          "close": 1874.61
        },
        {
          "date": "2026-08-12",
          "close": 1938.48
        },
        {
          "date": "2026-08-13",
          "close": 1900.79
        },
        {
          "date": "2026-08-14",
          "close": 1877.25
        },
        {
          "date": "2026-08-17",
          "close": 1891.46
        },
        {
          "date": "2026-08-18",
          "close": 1881.86
        },
        {
          "date": "2026-08-19",
          "close": 1834.65
        },
        {
          "date": "2026-08-20",
          "close": 1877.88
        },
        {
          "date": "2026-08-21",
          "close": 1859.32
        },
        {
          "date": "2026-08-24",
          "close": 1833.38
        },
        {
          "date": "2026-08-25",
          "close": 1876.38
        },
        {
          "date": "2026-08-26",
          "close": 1890.0
        },
        {
          "date": "2026-08-27",
          "close": 1901.31
        },
        {
          "date": "2026-08-28",
          "close": 1933.32
        },
        {
          "date": "2026-08-31",
          "close": 1920.28
        },
        {
          "date": "2026-09-01",
          "close": 1915.48
        },
        {
          "date": "2026-09-02",
          "close": 1900.15
        },
        {
          "date": "2026-09-03",
          "close": 1893.79
        },
        {
          "date": "2026-09-04",
          "close": 1908.77
        },
        {
          "date": "2026-09-07",
          "close": 1916.12
        },
        {
          "date": "2026-09-08",
          "close": 1960.57
        },
        {
          "date": "2026-09-09",
          "close": 1927.6
        },
        {
          "date": "2026-09-10",
          "close": 1913.48
        },
        {
          "date": "2026-09-11",
          "close": 1858.27
        },
        {
          "date": "2026-09-14",
          "close": 1859.95
        },
        {
          "date": "2026-09-15",
          "close": 1820.34
        },
        {
          "date": "2026-09-16",
          "close": 1840.02
        },
        {
          "date": "2026-09-17",
          "close": 1850.4
        },
        {
          "date": "2026-09-18",
          "close": 1891.76
        },
        {
          "date": "2026-09-21",
          "close": 1957.64
        },
        {
          "date": "2026-09-22",
          "close": 1959.03
        },
        {
          "date": "2026-09-23",
          "close": 1953.36
        },
        {
          "date": "2026-09-24",
          "close": 1913.87
        },
        {
          "date": "2026-09-28",
          "close": 1893.65
        },
        {
          "date": "2026-09-29",
          "close": 1968.6
        },
        {
          "date": "2026-09-30",
          "close": 1988.28
        },
        {
          "date": "2026-10-08",
          "close": 1955.26
        },
        {
          "date": "2026-10-09",
          "close": 1962.14
        },
        {
          "date": "2026-10-12",
          "close": 1908.62
        },
        {
          "date": "2026-10-13",
          "close": 1905.22
        },
        {
          "date": "2026-10-14",
          "close": 1877.28
        },
        {
          "date": "2026-10-15",
          "close": 1810.57
        },
        {
          "date": "2026-10-16",
          "close": 1839.76
        },
        {
          "date": "2026-10-19",
          "close": 1798.63
        },
        {
          "date": "2026-10-20",
          "close": 1788.67
        },
        {
          "date": "2026-10-21",
          "close": 1792.1
        },
        {
          "date": "2026-10-22",
          "close": 1728.27
        },
        {
          "date": "2026-10-23",
          "close": 1753.85
        },
        {
          "date": "2026-10-26",
          "close": 1761.73
        },
        {
          "date": "2026-10-27",
          "close": 1711.91
        },
        {
          "date": "2026-10-28",
          "close": 1721.08
        },
        {
          "date": "2026-10-29",
          "close": 1669.7
        },
        {
          "date": "2026-10-30",
          "close": 1638.35
        },
        {
          "date": "2026-11-02",
          "close": 1650.16
        },
        {
          "date": "2026-11-03",
          "close": 1654.75
        },
        {
          "date": "2026-11-04",
          "close": 1662.55
        },
        {
          "date": "2026-11-05",
          "close": 1707.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5393258426966292,
          "pullback_frequency": 0.30337078651685395,
          "up_wilson": [
            0.43629456161370184,
            0.6391027887609749
          ],
          "pullback_wilson": [
            0.21764190852088772,
            0.40537133960572846
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6037735849056604,
          "pullback_frequency": 0.33962264150943394,
          "up_wilson": [
            0.46941478673205517,
            0.7241059326199831
          ],
          "pullback_wilson": [
            0.22687039101324172,
            0.4740521336245169
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 6,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1347",
      "name": "纺织鞋类制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0035676061362825973,
        "5": 0.023084164135038998,
        "20": 0.19879170740267216,
        "60": 0.1900507664742186
      },
      "moving_averages": {
        "5": 479.7399999999907,
        "20": 431.9354999999981,
        "60": 410.2071666666743
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-10-12",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-11-03",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.014995159529547553,
      "history": [
        {
          "date": "2026-05-13",
          "close": 433.05
        },
        {
          "date": "2026-05-14",
          "close": 438.53
        },
        {
          "date": "2026-05-15",
          "close": 435.68
        },
        {
          "date": "2026-05-18",
          "close": 433.17
        },
        {
          "date": "2026-05-19",
          "close": 432.94
        },
        {
          "date": "2026-05-20",
          "close": 424.49
        },
        {
          "date": "2026-05-21",
          "close": 426.55
        },
        {
          "date": "2026-05-22",
          "close": 414.43
        },
        {
          "date": "2026-05-25",
          "close": 413.49
        },
        {
          "date": "2026-05-26",
          "close": 407.73
        },
        {
          "date": "2026-05-27",
          "close": 402.9
        },
        {
          "date": "2026-05-28",
          "close": 391.49
        },
        {
          "date": "2026-05-29",
          "close": 402.08
        },
        {
          "date": "2026-06-01",
          "close": 409.61
        },
        {
          "date": "2026-06-02",
          "close": 413.72
        },
        {
          "date": "2026-06-03",
          "close": 403.84
        },
        {
          "date": "2026-06-04",
          "close": 396.67
        },
        {
          "date": "2026-06-05",
          "close": 398.2
        },
        {
          "date": "2026-06-08",
          "close": 388.2
        },
        {
          "date": "2026-06-09",
          "close": 394.31
        },
        {
          "date": "2026-06-10",
          "close": 390.67
        },
        {
          "date": "2026-06-11",
          "close": 385.84
        },
        {
          "date": "2026-06-12",
          "close": 395.49
        },
        {
          "date": "2026-06-15",
          "close": 385.14
        },
        {
          "date": "2026-06-16",
          "close": 373.85
        },
        {
          "date": "2026-06-17",
          "close": 372.2
        },
        {
          "date": "2026-06-18",
          "close": 367.73
        },
        {
          "date": "2026-06-22",
          "close": 367.26
        },
        {
          "date": "2026-06-23",
          "close": 365.26
        },
        {
          "date": "2026-06-24",
          "close": 358.32
        },
        {
          "date": "2026-06-25",
          "close": 358.55
        },
        {
          "date": "2026-06-26",
          "close": 353.02
        },
        {
          "date": "2026-06-29",
          "close": 359.49
        },
        {
          "date": "2026-06-30",
          "close": 349.97
        },
        {
          "date": "2026-07-01",
          "close": 360.44
        },
        {
          "date": "2026-07-02",
          "close": 369.14
        },
        {
          "date": "2026-07-03",
          "close": 369.61
        },
        {
          "date": "2026-07-06",
          "close": 375.38
        },
        {
          "date": "2026-07-07",
          "close": 365.85
        },
        {
          "date": "2026-07-08",
          "close": 361.97
        },
        {
          "date": "2026-07-09",
          "close": 353.85
        },
        {
          "date": "2026-07-10",
          "close": 354.08
        },
        {
          "date": "2026-07-13",
          "close": 356.08
        },
        {
          "date": "2026-07-14",
          "close": 357.38
        },
        {
          "date": "2026-07-15",
          "close": 369.96
        },
        {
          "date": "2026-07-16",
          "close": 380.79
        },
        {
          "date": "2026-07-17",
          "close": 382.32
        },
        {
          "date": "2026-07-20",
          "close": 404.43
        },
        {
          "date": "2026-07-21",
          "close": 392.9
        },
        {
          "date": "2026-07-22",
          "close": 388.9
        },
        {
          "date": "2026-07-23",
          "close": 390.08
        },
        {
          "date": "2026-07-24",
          "close": 386.2
        },
        {
          "date": "2026-07-27",
          "close": 409.72
        },
        {
          "date": "2026-07-28",
          "close": 422.55
        },
        {
          "date": "2026-07-29",
          "close": 424.66
        },
        {
          "date": "2026-07-30",
          "close": 431.01
        },
        {
          "date": "2026-07-31",
          "close": 417.84
        },
        {
          "date": "2026-08-03",
          "close": 414.31
        },
        {
          "date": "2026-08-04",
          "close": 401.96
        },
        {
          "date": "2026-08-05",
          "close": 401.84
        },
        {
          "date": "2026-08-06",
          "close": 404.9
        },
        {
          "date": "2026-08-07",
          "close": 402.66
        },
        {
          "date": "2026-08-10",
          "close": 401.25
        },
        {
          "date": "2026-08-11",
          "close": 424.66
        },
        {
          "date": "2026-08-12",
          "close": 432.07
        },
        {
          "date": "2026-08-13",
          "close": 409.96
        },
        {
          "date": "2026-08-14",
          "close": 405.37
        },
        {
          "date": "2026-08-17",
          "close": 400.07
        },
        {
          "date": "2026-08-18",
          "close": 405.96
        },
        {
          "date": "2026-08-19",
          "close": 406.31
        },
        {
          "date": "2026-08-20",
          "close": 404.78
        },
        {
          "date": "2026-08-21",
          "close": 391.02
        },
        {
          "date": "2026-08-24",
          "close": 389.84
        },
        {
          "date": "2026-08-25",
          "close": 399.72
        },
        {
          "date": "2026-08-26",
          "close": 402.78
        },
        {
          "date": "2026-08-27",
          "close": 396.55
        },
        {
          "date": "2026-08-28",
          "close": 396.31
        },
        {
          "date": "2026-08-31",
          "close": 392.31
        },
        {
          "date": "2026-09-01",
          "close": 394.43
        },
        {
          "date": "2026-09-02",
          "close": 387.13
        },
        {
          "date": "2026-09-03",
          "close": 382.31
        },
        {
          "date": "2026-09-04",
          "close": 386.55
        },
        {
          "date": "2026-09-07",
          "close": 384.31
        },
        {
          "date": "2026-09-08",
          "close": 391.96
        },
        {
          "date": "2026-09-09",
          "close": 389.25
        },
        {
          "date": "2026-09-10",
          "close": 384.43
        },
        {
          "date": "2026-09-11",
          "close": 387.49
        },
        {
          "date": "2026-09-14",
          "close": 396.78
        },
        {
          "date": "2026-09-15",
          "close": 395.96
        },
        {
          "date": "2026-09-16",
          "close": 394.43
        },
        {
          "date": "2026-09-17",
          "close": 387.52
        },
        {
          "date": "2026-09-18",
          "close": 392.49
        },
        {
          "date": "2026-09-21",
          "close": 404.61
        },
        {
          "date": "2026-09-22",
          "close": 408.01
        },
        {
          "date": "2026-09-23",
          "close": 397.94
        },
        {
          "date": "2026-09-24",
          "close": 414.43
        },
        {
          "date": "2026-09-28",
          "close": 412.49
        },
        {
          "date": "2026-09-29",
          "close": 410.43
        },
        {
          "date": "2026-09-30",
          "close": 405.34
        },
        {
          "date": "2026-10-08",
          "close": 398.91
        },
        {
          "date": "2026-10-09",
          "close": 401.34
        },
        {
          "date": "2026-10-12",
          "close": 392.73
        },
        {
          "date": "2026-10-13",
          "close": 382.18
        },
        {
          "date": "2026-10-14",
          "close": 387.39
        },
        {
          "date": "2026-10-15",
          "close": 400.49
        },
        {
          "date": "2026-10-16",
          "close": 420.25
        },
        {
          "date": "2026-10-19",
          "close": 422.07
        },
        {
          "date": "2026-10-20",
          "close": 420.98
        },
        {
          "date": "2026-10-21",
          "close": 412.25
        },
        {
          "date": "2026-10-22",
          "close": 408.37
        },
        {
          "date": "2026-10-23",
          "close": 424.5
        },
        {
          "date": "2026-10-26",
          "close": 424.98
        },
        {
          "date": "2026-10-27",
          "close": 434.8
        },
        {
          "date": "2026-10-28",
          "close": 440.26
        },
        {
          "date": "2026-10-29",
          "close": 467.42
        },
        {
          "date": "2026-10-30",
          "close": 485.49
        },
        {
          "date": "2026-11-02",
          "close": 473.97
        },
        {
          "date": "2026-11-03",
          "close": 484.52
        },
        {
          "date": "2026-11-04",
          "close": 476.51
        },
        {
          "date": "2026-11-05",
          "close": 478.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.56,
          "pullback_frequency": 0.29333333333333333,
          "up_wilson": [
            0.4474677138145549,
            0.6666854250875085
          ],
          "pullback_wilson": [
            0.20240140321903244,
            0.40440445167386063
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6585365853658537,
          "pullback_frequency": 0.34146341463414637,
          "up_wilson": [
            0.5054983651982969,
            0.7844119174261515
          ],
          "pullback_wilson": [
            0.21558808257384846,
            0.49450163480170306
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 18,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 11,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1348",
      "name": "辅料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013131642524781828,
        "5": 0.008108579602944754,
        "20": -0.032290044377459526,
        "60": -0.007447561335889086
      },
      "moving_averages": {
        "5": 2808.0600000000095,
        "20": 2929.092000000016,
        "60": 2982.1171666666555
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-24",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-16",
            "end": "2026-10-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 5.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.052056915823767036,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2577.27
        },
        {
          "date": "2026-05-14",
          "close": 2546.07
        },
        {
          "date": "2026-05-15",
          "close": 2531.1
        },
        {
          "date": "2026-05-18",
          "close": 2510.3
        },
        {
          "date": "2026-05-19",
          "close": 2544.63
        },
        {
          "date": "2026-05-20",
          "close": 2548.85
        },
        {
          "date": "2026-05-21",
          "close": 2504.93
        },
        {
          "date": "2026-05-22",
          "close": 2495.08
        },
        {
          "date": "2026-05-25",
          "close": 2509.66
        },
        {
          "date": "2026-05-26",
          "close": 2468.72
        },
        {
          "date": "2026-05-27",
          "close": 2416.24
        },
        {
          "date": "2026-05-28",
          "close": 2438.43
        },
        {
          "date": "2026-05-29",
          "close": 2430.7
        },
        {
          "date": "2026-06-01",
          "close": 2485.78
        },
        {
          "date": "2026-06-02",
          "close": 2449.47
        },
        {
          "date": "2026-06-03",
          "close": 2413.92
        },
        {
          "date": "2026-06-04",
          "close": 2368.99
        },
        {
          "date": "2026-06-05",
          "close": 2394.35
        },
        {
          "date": "2026-06-08",
          "close": 2441.89
        },
        {
          "date": "2026-06-09",
          "close": 2443.3
        },
        {
          "date": "2026-06-10",
          "close": 2392.62
        },
        {
          "date": "2026-06-11",
          "close": 2385.84
        },
        {
          "date": "2026-06-12",
          "close": 2426.86
        },
        {
          "date": "2026-06-15",
          "close": 2433.09
        },
        {
          "date": "2026-06-16",
          "close": 2373.31
        },
        {
          "date": "2026-06-17",
          "close": 2352.23
        },
        {
          "date": "2026-06-18",
          "close": 2388.65
        },
        {
          "date": "2026-06-22",
          "close": 2466.94
        },
        {
          "date": "2026-06-23",
          "close": 2559.51
        },
        {
          "date": "2026-06-24",
          "close": 2566.76
        },
        {
          "date": "2026-06-25",
          "close": 2582.62
        },
        {
          "date": "2026-06-26",
          "close": 2602.22
        },
        {
          "date": "2026-06-29",
          "close": 2675.81
        },
        {
          "date": "2026-06-30",
          "close": 2618.87
        },
        {
          "date": "2026-07-01",
          "close": 2594.79
        },
        {
          "date": "2026-07-02",
          "close": 2722.39
        },
        {
          "date": "2026-07-03",
          "close": 2760.68
        },
        {
          "date": "2026-07-06",
          "close": 2741.1
        },
        {
          "date": "2026-07-07",
          "close": 2821.55
        },
        {
          "date": "2026-07-08",
          "close": 2946.71
        },
        {
          "date": "2026-07-09",
          "close": 2917.71
        },
        {
          "date": "2026-07-10",
          "close": 2869.37
        },
        {
          "date": "2026-07-13",
          "close": 2837.33
        },
        {
          "date": "2026-07-14",
          "close": 2869.91
        },
        {
          "date": "2026-07-15",
          "close": 2799.49
        },
        {
          "date": "2026-07-16",
          "close": 2763.01
        },
        {
          "date": "2026-07-17",
          "close": 2692.75
        },
        {
          "date": "2026-07-20",
          "close": 2616.38
        },
        {
          "date": "2026-07-21",
          "close": 2580.59
        },
        {
          "date": "2026-07-22",
          "close": 2535.42
        },
        {
          "date": "2026-07-23",
          "close": 2655.2
        },
        {
          "date": "2026-07-24",
          "close": 2622.0
        },
        {
          "date": "2026-07-27",
          "close": 2699.71
        },
        {
          "date": "2026-07-28",
          "close": 2758.32
        },
        {
          "date": "2026-07-29",
          "close": 2739.41
        },
        {
          "date": "2026-07-30",
          "close": 2738.43
        },
        {
          "date": "2026-07-31",
          "close": 2770.19
        },
        {
          "date": "2026-08-03",
          "close": 2757.76
        },
        {
          "date": "2026-08-04",
          "close": 2819.69
        },
        {
          "date": "2026-08-05",
          "close": 2911.02
        },
        {
          "date": "2026-08-06",
          "close": 2960.7
        },
        {
          "date": "2026-08-07",
          "close": 2929.01
        },
        {
          "date": "2026-08-10",
          "close": 3003.18
        },
        {
          "date": "2026-08-11",
          "close": 2952.44
        },
        {
          "date": "2026-08-12",
          "close": 2990.67
        },
        {
          "date": "2026-08-13",
          "close": 2965.44
        },
        {
          "date": "2026-08-14",
          "close": 2971.0
        },
        {
          "date": "2026-08-17",
          "close": 3026.94
        },
        {
          "date": "2026-08-18",
          "close": 3039.42
        },
        {
          "date": "2026-08-19",
          "close": 2977.71
        },
        {
          "date": "2026-08-20",
          "close": 3001.15
        },
        {
          "date": "2026-08-21",
          "close": 2987.67
        },
        {
          "date": "2026-08-24",
          "close": 2941.6
        },
        {
          "date": "2026-08-25",
          "close": 2975.57
        },
        {
          "date": "2026-08-26",
          "close": 2961.82
        },
        {
          "date": "2026-08-27",
          "close": 3048.45
        },
        {
          "date": "2026-08-28",
          "close": 3080.8
        },
        {
          "date": "2026-08-31",
          "close": 3144.28
        },
        {
          "date": "2026-09-01",
          "close": 3164.04
        },
        {
          "date": "2026-09-02",
          "close": 3205.55
        },
        {
          "date": "2026-09-03",
          "close": 3178.81
        },
        {
          "date": "2026-09-04",
          "close": 3160.66
        },
        {
          "date": "2026-09-07",
          "close": 3065.38
        },
        {
          "date": "2026-09-08",
          "close": 3084.67
        },
        {
          "date": "2026-09-09",
          "close": 3018.58
        },
        {
          "date": "2026-09-10",
          "close": 2963.88
        },
        {
          "date": "2026-09-11",
          "close": 2898.99
        },
        {
          "date": "2026-09-14",
          "close": 2929.78
        },
        {
          "date": "2026-09-15",
          "close": 2868.42
        },
        {
          "date": "2026-09-16",
          "close": 2935.14
        },
        {
          "date": "2026-09-17",
          "close": 2934.21
        },
        {
          "date": "2026-09-18",
          "close": 2975.42
        },
        {
          "date": "2026-09-21",
          "close": 3044.79
        },
        {
          "date": "2026-09-22",
          "close": 3033.97
        },
        {
          "date": "2026-09-23",
          "close": 3013.02
        },
        {
          "date": "2026-09-24",
          "close": 3030.73
        },
        {
          "date": "2026-09-28",
          "close": 2974.95
        },
        {
          "date": "2026-09-29",
          "close": 2955.2
        },
        {
          "date": "2026-09-30",
          "close": 2965.4
        },
        {
          "date": "2026-10-08",
          "close": 2985.75
        },
        {
          "date": "2026-10-09",
          "close": 3009.82
        },
        {
          "date": "2026-10-12",
          "close": 3000.81
        },
        {
          "date": "2026-10-13",
          "close": 3032.61
        },
        {
          "date": "2026-10-14",
          "close": 3010.49
        },
        {
          "date": "2026-10-15",
          "close": 2939.44
        },
        {
          "date": "2026-10-16",
          "close": 3013.03
        },
        {
          "date": "2026-10-19",
          "close": 3024.39
        },
        {
          "date": "2026-10-20",
          "close": 3048.01
        },
        {
          "date": "2026-10-21",
          "close": 3006.27
        },
        {
          "date": "2026-10-22",
          "close": 2926.1
        },
        {
          "date": "2026-10-23",
          "close": 2978.94
        },
        {
          "date": "2026-10-26",
          "close": 2919.17
        },
        {
          "date": "2026-10-27",
          "close": 2848.83
        },
        {
          "date": "2026-10-28",
          "close": 2917.53
        },
        {
          "date": "2026-10-29",
          "close": 2866.1
        },
        {
          "date": "2026-10-30",
          "close": 2739.6
        },
        {
          "date": "2026-11-02",
          "close": 2803.08
        },
        {
          "date": "2026-11-03",
          "close": 2756.39
        },
        {
          "date": "2026-11-04",
          "close": 2851.89
        },
        {
          "date": "2026-11-05",
          "close": 2889.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.23076923076923078,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.13724260925492748,
            0.3613378255809984
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "pullback_wilson": [
            0.22933887309454212,
            0.5474559264692255
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 17,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1349",
      "name": "棉纺",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0186537347635094,
        "5": 0.020439885306238192,
        "20": -0.056943569189098264,
        "60": -0.06040433348152652
      },
      "moving_averages": {
        "5": 2358.20400000005,
        "20": 2457.338000000035,
        "60": 2540.4348333333423
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.07497475629748795,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2802.8
        },
        {
          "date": "2026-05-14",
          "close": 2745.49
        },
        {
          "date": "2026-05-15",
          "close": 2716.32
        },
        {
          "date": "2026-05-18",
          "close": 2676.75
        },
        {
          "date": "2026-05-19",
          "close": 2681.43
        },
        {
          "date": "2026-05-20",
          "close": 2678.18
        },
        {
          "date": "2026-05-21",
          "close": 2582.89
        },
        {
          "date": "2026-05-22",
          "close": 2621.29
        },
        {
          "date": "2026-05-25",
          "close": 2597.61
        },
        {
          "date": "2026-05-26",
          "close": 2550.96
        },
        {
          "date": "2026-05-27",
          "close": 2483.04
        },
        {
          "date": "2026-05-28",
          "close": 2488.76
        },
        {
          "date": "2026-05-29",
          "close": 2466.07
        },
        {
          "date": "2026-06-01",
          "close": 2521.33
        },
        {
          "date": "2026-06-02",
          "close": 2467.7
        },
        {
          "date": "2026-06-03",
          "close": 2449.57
        },
        {
          "date": "2026-06-04",
          "close": 2407.7
        },
        {
          "date": "2026-06-05",
          "close": 2413.54
        },
        {
          "date": "2026-06-08",
          "close": 2357.41
        },
        {
          "date": "2026-06-09",
          "close": 2363.2
        },
        {
          "date": "2026-06-10",
          "close": 2351.03
        },
        {
          "date": "2026-06-11",
          "close": 2330.96
        },
        {
          "date": "2026-06-12",
          "close": 2379.6
        },
        {
          "date": "2026-06-15",
          "close": 2413.93
        },
        {
          "date": "2026-06-16",
          "close": 2383.82
        },
        {
          "date": "2026-06-17",
          "close": 2367.93
        },
        {
          "date": "2026-06-18",
          "close": 2366.11
        },
        {
          "date": "2026-06-22",
          "close": 2392.41
        },
        {
          "date": "2026-06-23",
          "close": 2432.07
        },
        {
          "date": "2026-06-24",
          "close": 2390.83
        },
        {
          "date": "2026-06-25",
          "close": 2361.44
        },
        {
          "date": "2026-06-26",
          "close": 2294.55
        },
        {
          "date": "2026-06-29",
          "close": 2298.42
        },
        {
          "date": "2026-06-30",
          "close": 2268.8
        },
        {
          "date": "2026-07-01",
          "close": 2363.66
        },
        {
          "date": "2026-07-02",
          "close": 2411.25
        },
        {
          "date": "2026-07-03",
          "close": 2434.3
        },
        {
          "date": "2026-07-06",
          "close": 2463.31
        },
        {
          "date": "2026-07-07",
          "close": 2396.21
        },
        {
          "date": "2026-07-08",
          "close": 2379.17
        },
        {
          "date": "2026-07-09",
          "close": 2353.44
        },
        {
          "date": "2026-07-10",
          "close": 2361.44
        },
        {
          "date": "2026-07-13",
          "close": 2324.21
        },
        {
          "date": "2026-07-14",
          "close": 2392.28
        },
        {
          "date": "2026-07-15",
          "close": 2436.35
        },
        {
          "date": "2026-07-16",
          "close": 2450.0
        },
        {
          "date": "2026-07-17",
          "close": 2405.1
        },
        {
          "date": "2026-07-20",
          "close": 2354.29
        },
        {
          "date": "2026-07-21",
          "close": 2345.6
        },
        {
          "date": "2026-07-22",
          "close": 2330.1
        },
        {
          "date": "2026-07-23",
          "close": 2409.85
        },
        {
          "date": "2026-07-24",
          "close": 2413.33
        },
        {
          "date": "2026-07-27",
          "close": 2472.9
        },
        {
          "date": "2026-07-28",
          "close": 2457.27
        },
        {
          "date": "2026-07-29",
          "close": 2515.46
        },
        {
          "date": "2026-07-30",
          "close": 2507.82
        },
        {
          "date": "2026-07-31",
          "close": 2508.9
        },
        {
          "date": "2026-08-03",
          "close": 2544.56
        },
        {
          "date": "2026-08-04",
          "close": 2543.62
        },
        {
          "date": "2026-08-05",
          "close": 2564.22
        },
        {
          "date": "2026-08-06",
          "close": 2579.93
        },
        {
          "date": "2026-08-07",
          "close": 2570.41
        },
        {
          "date": "2026-08-10",
          "close": 2622.53
        },
        {
          "date": "2026-08-11",
          "close": 2598.45
        },
        {
          "date": "2026-08-12",
          "close": 2608.09
        },
        {
          "date": "2026-08-13",
          "close": 2562.87
        },
        {
          "date": "2026-08-14",
          "close": 2560.92
        },
        {
          "date": "2026-08-17",
          "close": 2585.72
        },
        {
          "date": "2026-08-18",
          "close": 2564.27
        },
        {
          "date": "2026-08-19",
          "close": 2516.26
        },
        {
          "date": "2026-08-20",
          "close": 2539.91
        },
        {
          "date": "2026-08-21",
          "close": 2526.94
        },
        {
          "date": "2026-08-24",
          "close": 2529.52
        },
        {
          "date": "2026-08-25",
          "close": 2567.44
        },
        {
          "date": "2026-08-26",
          "close": 2586.37
        },
        {
          "date": "2026-08-27",
          "close": 2585.2
        },
        {
          "date": "2026-08-28",
          "close": 2610.09
        },
        {
          "date": "2026-08-31",
          "close": 2625.92
        },
        {
          "date": "2026-09-01",
          "close": 2650.56
        },
        {
          "date": "2026-09-02",
          "close": 2617.23
        },
        {
          "date": "2026-09-03",
          "close": 2588.96
        },
        {
          "date": "2026-09-04",
          "close": 2582.56
        },
        {
          "date": "2026-09-07",
          "close": 2584.21
        },
        {
          "date": "2026-09-08",
          "close": 2605.28
        },
        {
          "date": "2026-09-09",
          "close": 2604.97
        },
        {
          "date": "2026-09-10",
          "close": 2559.96
        },
        {
          "date": "2026-09-11",
          "close": 2515.47
        },
        {
          "date": "2026-09-14",
          "close": 2549.38
        },
        {
          "date": "2026-09-15",
          "close": 2513.95
        },
        {
          "date": "2026-09-16",
          "close": 2562.74
        },
        {
          "date": "2026-09-17",
          "close": 2579.75
        },
        {
          "date": "2026-09-18",
          "close": 2592.82
        },
        {
          "date": "2026-09-21",
          "close": 2631.53
        },
        {
          "date": "2026-09-22",
          "close": 2605.42
        },
        {
          "date": "2026-09-23",
          "close": 2613.32
        },
        {
          "date": "2026-09-24",
          "close": 2658.71
        },
        {
          "date": "2026-09-28",
          "close": 2612.76
        },
        {
          "date": "2026-09-29",
          "close": 2595.36
        },
        {
          "date": "2026-09-30",
          "close": 2558.74
        },
        {
          "date": "2026-10-08",
          "close": 2554.81
        },
        {
          "date": "2026-10-09",
          "close": 2604.61
        },
        {
          "date": "2026-10-12",
          "close": 2573.63
        },
        {
          "date": "2026-10-13",
          "close": 2587.87
        },
        {
          "date": "2026-10-14",
          "close": 2563.46
        },
        {
          "date": "2026-10-15",
          "close": 2499.2
        },
        {
          "date": "2026-10-16",
          "close": 2531.27
        },
        {
          "date": "2026-10-19",
          "close": 2522.82
        },
        {
          "date": "2026-10-20",
          "close": 2526.78
        },
        {
          "date": "2026-10-21",
          "close": 2491.19
        },
        {
          "date": "2026-10-22",
          "close": 2426.82
        },
        {
          "date": "2026-10-23",
          "close": 2440.37
        },
        {
          "date": "2026-10-26",
          "close": 2434.21
        },
        {
          "date": "2026-10-27",
          "close": 2392.58
        },
        {
          "date": "2026-10-28",
          "close": 2399.86
        },
        {
          "date": "2026-10-29",
          "close": 2361.07
        },
        {
          "date": "2026-10-30",
          "close": 2306.87
        },
        {
          "date": "2026-11-02",
          "close": 2355.84
        },
        {
          "date": "2026-11-03",
          "close": 2353.77
        },
        {
          "date": "2026-11-04",
          "close": 2365.21
        },
        {
          "date": "2026-11-05",
          "close": 2409.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2571428571428571,
          "up_wilson": [
            0.3859571764530239,
            0.6140428235469761
          ],
          "pullback_wilson": [
            0.16929275741343847,
            0.3702613014715483
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4358974358974359,
          "pullback_frequency": 0.4358974358974359,
          "up_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "pullback_wilson": [
            0.2930475387568963,
            0.5902430835133052
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 5,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 7,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1350",
      "name": "其他纺织",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03081616000087628,
        "5": 0.03862007316790539,
        "20": -0.025926845929329922,
        "60": -0.0006265131886336039
      },
      "moving_averages": {
        "5": 1807.8480000000447,
        "20": 1852.7935000000173,
        "60": 1918.1211666666863
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03266489192217159,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2404.2
        },
        {
          "date": "2026-05-14",
          "close": 2370.47
        },
        {
          "date": "2026-05-15",
          "close": 2341.31
        },
        {
          "date": "2026-05-18",
          "close": 2332.52
        },
        {
          "date": "2026-05-19",
          "close": 2328.93
        },
        {
          "date": "2026-05-20",
          "close": 2281.03
        },
        {
          "date": "2026-05-21",
          "close": 2243.41
        },
        {
          "date": "2026-05-22",
          "close": 2303.72
        },
        {
          "date": "2026-05-25",
          "close": 2249.65
        },
        {
          "date": "2026-05-26",
          "close": 2193.32
        },
        {
          "date": "2026-05-27",
          "close": 2130.19
        },
        {
          "date": "2026-05-28",
          "close": 2156.32
        },
        {
          "date": "2026-05-29",
          "close": 2116.21
        },
        {
          "date": "2026-06-01",
          "close": 2147.64
        },
        {
          "date": "2026-06-02",
          "close": 2085.17
        },
        {
          "date": "2026-06-03",
          "close": 2054.6
        },
        {
          "date": "2026-06-04",
          "close": 2049.92
        },
        {
          "date": "2026-06-05",
          "close": 2057.11
        },
        {
          "date": "2026-06-08",
          "close": 2002.85
        },
        {
          "date": "2026-06-09",
          "close": 2033.75
        },
        {
          "date": "2026-06-10",
          "close": 2010.04
        },
        {
          "date": "2026-06-11",
          "close": 1987.75
        },
        {
          "date": "2026-06-12",
          "close": 2003.94
        },
        {
          "date": "2026-06-15",
          "close": 2042.22
        },
        {
          "date": "2026-06-16",
          "close": 2048.45
        },
        {
          "date": "2026-06-17",
          "close": 2046.0
        },
        {
          "date": "2026-06-18",
          "close": 2043.38
        },
        {
          "date": "2026-06-22",
          "close": 2042.65
        },
        {
          "date": "2026-06-23",
          "close": 2070.64
        },
        {
          "date": "2026-06-24",
          "close": 2027.87
        },
        {
          "date": "2026-06-25",
          "close": 2005.07
        },
        {
          "date": "2026-06-26",
          "close": 1959.35
        },
        {
          "date": "2026-06-29",
          "close": 1939.53
        },
        {
          "date": "2026-06-30",
          "close": 1941.55
        },
        {
          "date": "2026-07-01",
          "close": 1956.74
        },
        {
          "date": "2026-07-02",
          "close": 1984.12
        },
        {
          "date": "2026-07-03",
          "close": 2022.22
        },
        {
          "date": "2026-07-06",
          "close": 1989.55
        },
        {
          "date": "2026-07-07",
          "close": 1923.57
        },
        {
          "date": "2026-07-08",
          "close": 1890.47
        },
        {
          "date": "2026-07-09",
          "close": 1897.31
        },
        {
          "date": "2026-07-10",
          "close": 1933.2
        },
        {
          "date": "2026-07-13",
          "close": 1830.83
        },
        {
          "date": "2026-07-14",
          "close": 1857.21
        },
        {
          "date": "2026-07-15",
          "close": 1886.94
        },
        {
          "date": "2026-07-16",
          "close": 1894.61
        },
        {
          "date": "2026-07-17",
          "close": 1804.24
        },
        {
          "date": "2026-07-20",
          "close": 1742.35
        },
        {
          "date": "2026-07-21",
          "close": 1731.77
        },
        {
          "date": "2026-07-22",
          "close": 1706.61
        },
        {
          "date": "2026-07-23",
          "close": 1752.55
        },
        {
          "date": "2026-07-24",
          "close": 1712.49
        },
        {
          "date": "2026-07-27",
          "close": 1765.62
        },
        {
          "date": "2026-07-28",
          "close": 1765.86
        },
        {
          "date": "2026-07-29",
          "close": 1801.7
        },
        {
          "date": "2026-07-30",
          "close": 1778.82
        },
        {
          "date": "2026-07-31",
          "close": 1818.56
        },
        {
          "date": "2026-08-03",
          "close": 1858.17
        },
        {
          "date": "2026-08-04",
          "close": 1871.91
        },
        {
          "date": "2026-08-05",
          "close": 1883.44
        },
        {
          "date": "2026-08-06",
          "close": 1908.1
        },
        {
          "date": "2026-08-07",
          "close": 1894.19
        },
        {
          "date": "2026-08-10",
          "close": 1941.24
        },
        {
          "date": "2026-08-11",
          "close": 1931.8
        },
        {
          "date": "2026-08-12",
          "close": 1953.18
        },
        {
          "date": "2026-08-13",
          "close": 1937.56
        },
        {
          "date": "2026-08-14",
          "close": 1931.55
        },
        {
          "date": "2026-08-17",
          "close": 1968.91
        },
        {
          "date": "2026-08-18",
          "close": 1963.97
        },
        {
          "date": "2026-08-19",
          "close": 1888.74
        },
        {
          "date": "2026-08-20",
          "close": 1912.6
        },
        {
          "date": "2026-08-21",
          "close": 1921.14
        },
        {
          "date": "2026-08-24",
          "close": 1895.89
        },
        {
          "date": "2026-08-25",
          "close": 1948.8
        },
        {
          "date": "2026-08-26",
          "close": 1951.32
        },
        {
          "date": "2026-08-27",
          "close": 1955.87
        },
        {
          "date": "2026-08-28",
          "close": 1964.29
        },
        {
          "date": "2026-08-31",
          "close": 1981.77
        },
        {
          "date": "2026-09-01",
          "close": 1988.55
        },
        {
          "date": "2026-09-02",
          "close": 1996.11
        },
        {
          "date": "2026-09-03",
          "close": 1974.97
        },
        {
          "date": "2026-09-04",
          "close": 1966.46
        },
        {
          "date": "2026-09-07",
          "close": 1986.7
        },
        {
          "date": "2026-09-08",
          "close": 2003.62
        },
        {
          "date": "2026-09-09",
          "close": 1983.67
        },
        {
          "date": "2026-09-10",
          "close": 1959.75
        },
        {
          "date": "2026-09-11",
          "close": 1920.56
        },
        {
          "date": "2026-09-14",
          "close": 1931.87
        },
        {
          "date": "2026-09-15",
          "close": 1898.6
        },
        {
          "date": "2026-09-16",
          "close": 1919.89
        },
        {
          "date": "2026-09-17",
          "close": 1932.09
        },
        {
          "date": "2026-09-18",
          "close": 1974.03
        },
        {
          "date": "2026-09-21",
          "close": 2012.62
        },
        {
          "date": "2026-09-22",
          "close": 1993.66
        },
        {
          "date": "2026-09-23",
          "close": 1974.35
        },
        {
          "date": "2026-09-24",
          "close": 2000.25
        },
        {
          "date": "2026-09-28",
          "close": 1945.09
        },
        {
          "date": "2026-09-29",
          "close": 1951.7
        },
        {
          "date": "2026-09-30",
          "close": 1933.58
        },
        {
          "date": "2026-10-08",
          "close": 1932.36
        },
        {
          "date": "2026-10-09",
          "close": 1945.82
        },
        {
          "date": "2026-10-12",
          "close": 1928.34
        },
        {
          "date": "2026-10-13",
          "close": 1945.06
        },
        {
          "date": "2026-10-14",
          "close": 1897.4
        },
        {
          "date": "2026-10-15",
          "close": 1841.4
        },
        {
          "date": "2026-10-16",
          "close": 1848.09
        },
        {
          "date": "2026-10-19",
          "close": 1845.31
        },
        {
          "date": "2026-10-20",
          "close": 1868.47
        },
        {
          "date": "2026-10-21",
          "close": 1870.11
        },
        {
          "date": "2026-10-22",
          "close": 1821.78
        },
        {
          "date": "2026-10-23",
          "close": 1865.2
        },
        {
          "date": "2026-10-26",
          "close": 1851.24
        },
        {
          "date": "2026-10-27",
          "close": 1820.13
        },
        {
          "date": "2026-10-28",
          "close": 1856.01
        },
        {
          "date": "2026-10-29",
          "close": 1812.27
        },
        {
          "date": "2026-10-30",
          "close": 1755.07
        },
        {
          "date": "2026-11-02",
          "close": 1783.37
        },
        {
          "date": "2026-11-03",
          "close": 1792.55
        },
        {
          "date": "2026-11-04",
          "close": 1825.99
        },
        {
          "date": "2026-11-05",
          "close": 1882.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4918032786885246,
          "pullback_frequency": 0.3770491803278688,
          "up_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "pullback_wilson": [
            0.26614510331117014,
            0.5025214215818083
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4722222222222222,
          "pullback_frequency": 0.5833333333333334,
          "up_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "pullback_wilson": [
            0.4220025157487166,
            0.7285943794855394
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1351",
      "name": "印染",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02074269514693916,
        "5": 0.014704651357459797,
        "20": -0.021854028537999115,
        "60": -0.05450149172240304
      },
      "moving_averages": {
        "5": 1428.3379999999888,
        "20": 1477.9805000000051,
        "60": 1516.8713333333415
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.06100158797784572,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1818.31
        },
        {
          "date": "2026-05-14",
          "close": 1789.43
        },
        {
          "date": "2026-05-15",
          "close": 1800.36
        },
        {
          "date": "2026-05-18",
          "close": 1772.79
        },
        {
          "date": "2026-05-19",
          "close": 1755.63
        },
        {
          "date": "2026-05-20",
          "close": 1768.94
        },
        {
          "date": "2026-05-21",
          "close": 1732.2
        },
        {
          "date": "2026-05-22",
          "close": 1757.53
        },
        {
          "date": "2026-05-25",
          "close": 1729.45
        },
        {
          "date": "2026-05-26",
          "close": 1696.91
        },
        {
          "date": "2026-05-27",
          "close": 1709.31
        },
        {
          "date": "2026-05-28",
          "close": 1710.81
        },
        {
          "date": "2026-05-29",
          "close": 1677.62
        },
        {
          "date": "2026-06-01",
          "close": 1663.14
        },
        {
          "date": "2026-06-02",
          "close": 1614.25
        },
        {
          "date": "2026-06-03",
          "close": 1584.18
        },
        {
          "date": "2026-06-04",
          "close": 1565.21
        },
        {
          "date": "2026-06-05",
          "close": 1580.14
        },
        {
          "date": "2026-06-08",
          "close": 1537.51
        },
        {
          "date": "2026-06-09",
          "close": 1520.36
        },
        {
          "date": "2026-06-10",
          "close": 1507.13
        },
        {
          "date": "2026-06-11",
          "close": 1511.77
        },
        {
          "date": "2026-06-12",
          "close": 1528.32
        },
        {
          "date": "2026-06-15",
          "close": 1549.43
        },
        {
          "date": "2026-06-16",
          "close": 1540.1
        },
        {
          "date": "2026-06-17",
          "close": 1518.33
        },
        {
          "date": "2026-06-18",
          "close": 1503.25
        },
        {
          "date": "2026-06-22",
          "close": 1505.93
        },
        {
          "date": "2026-06-23",
          "close": 1539.75
        },
        {
          "date": "2026-06-24",
          "close": 1479.66
        },
        {
          "date": "2026-06-25",
          "close": 1466.24
        },
        {
          "date": "2026-06-26",
          "close": 1420.01
        },
        {
          "date": "2026-06-29",
          "close": 1408.22
        },
        {
          "date": "2026-06-30",
          "close": 1385.43
        },
        {
          "date": "2026-07-01",
          "close": 1438.44
        },
        {
          "date": "2026-07-02",
          "close": 1525.31
        },
        {
          "date": "2026-07-03",
          "close": 1566.48
        },
        {
          "date": "2026-07-06",
          "close": 1547.46
        },
        {
          "date": "2026-07-07",
          "close": 1503.15
        },
        {
          "date": "2026-07-08",
          "close": 1465.45
        },
        {
          "date": "2026-07-09",
          "close": 1434.52
        },
        {
          "date": "2026-07-10",
          "close": 1465.84
        },
        {
          "date": "2026-07-13",
          "close": 1409.92
        },
        {
          "date": "2026-07-14",
          "close": 1468.71
        },
        {
          "date": "2026-07-15",
          "close": 1530.18
        },
        {
          "date": "2026-07-16",
          "close": 1533.63
        },
        {
          "date": "2026-07-17",
          "close": 1456.74
        },
        {
          "date": "2026-07-20",
          "close": 1400.98
        },
        {
          "date": "2026-07-21",
          "close": 1375.14
        },
        {
          "date": "2026-07-22",
          "close": 1358.85
        },
        {
          "date": "2026-07-23",
          "close": 1420.07
        },
        {
          "date": "2026-07-24",
          "close": 1383.8
        },
        {
          "date": "2026-07-27",
          "close": 1429.93
        },
        {
          "date": "2026-07-28",
          "close": 1442.75
        },
        {
          "date": "2026-07-29",
          "close": 1456.12
        },
        {
          "date": "2026-07-30",
          "close": 1466.46
        },
        {
          "date": "2026-07-31",
          "close": 1475.11
        },
        {
          "date": "2026-08-03",
          "close": 1502.9
        },
        {
          "date": "2026-08-04",
          "close": 1509.59
        },
        {
          "date": "2026-08-05",
          "close": 1538.49
        },
        {
          "date": "2026-08-06",
          "close": 1546.36
        },
        {
          "date": "2026-08-07",
          "close": 1527.91
        },
        {
          "date": "2026-08-10",
          "close": 1577.42
        },
        {
          "date": "2026-08-11",
          "close": 1597.82
        },
        {
          "date": "2026-08-12",
          "close": 1595.85
        },
        {
          "date": "2026-08-13",
          "close": 1569.18
        },
        {
          "date": "2026-08-14",
          "close": 1566.81
        },
        {
          "date": "2026-08-17",
          "close": 1582.08
        },
        {
          "date": "2026-08-18",
          "close": 1576.61
        },
        {
          "date": "2026-08-19",
          "close": 1505.69
        },
        {
          "date": "2026-08-20",
          "close": 1522.81
        },
        {
          "date": "2026-08-21",
          "close": 1525.37
        },
        {
          "date": "2026-08-24",
          "close": 1545.0
        },
        {
          "date": "2026-08-25",
          "close": 1560.17
        },
        {
          "date": "2026-08-26",
          "close": 1562.33
        },
        {
          "date": "2026-08-27",
          "close": 1562.95
        },
        {
          "date": "2026-08-28",
          "close": 1565.04
        },
        {
          "date": "2026-08-31",
          "close": 1588.61
        },
        {
          "date": "2026-09-01",
          "close": 1585.58
        },
        {
          "date": "2026-09-02",
          "close": 1536.45
        },
        {
          "date": "2026-09-03",
          "close": 1528.69
        },
        {
          "date": "2026-09-04",
          "close": 1519.38
        },
        {
          "date": "2026-09-07",
          "close": 1528.85
        },
        {
          "date": "2026-09-08",
          "close": 1540.33
        },
        {
          "date": "2026-09-09",
          "close": 1528.9
        },
        {
          "date": "2026-09-10",
          "close": 1502.36
        },
        {
          "date": "2026-09-11",
          "close": 1470.77
        },
        {
          "date": "2026-09-14",
          "close": 1477.99
        },
        {
          "date": "2026-09-15",
          "close": 1450.19
        },
        {
          "date": "2026-09-16",
          "close": 1471.6
        },
        {
          "date": "2026-09-17",
          "close": 1517.63
        },
        {
          "date": "2026-09-18",
          "close": 1556.23
        },
        {
          "date": "2026-09-21",
          "close": 1601.42
        },
        {
          "date": "2026-09-22",
          "close": 1565.93
        },
        {
          "date": "2026-09-23",
          "close": 1522.07
        },
        {
          "date": "2026-09-24",
          "close": 1527.05
        },
        {
          "date": "2026-09-28",
          "close": 1483.57
        },
        {
          "date": "2026-09-29",
          "close": 1486.72
        },
        {
          "date": "2026-09-30",
          "close": 1485.81
        },
        {
          "date": "2026-10-08",
          "close": 1487.14
        },
        {
          "date": "2026-10-09",
          "close": 1500.05
        },
        {
          "date": "2026-10-12",
          "close": 1472.71
        },
        {
          "date": "2026-10-13",
          "close": 1521.84
        },
        {
          "date": "2026-10-14",
          "close": 1541.65
        },
        {
          "date": "2026-10-15",
          "close": 1549.14
        },
        {
          "date": "2026-10-16",
          "close": 1507.59
        },
        {
          "date": "2026-10-19",
          "close": 1526.41
        },
        {
          "date": "2026-10-20",
          "close": 1515.95
        },
        {
          "date": "2026-10-21",
          "close": 1501.09
        },
        {
          "date": "2026-10-22",
          "close": 1460.78
        },
        {
          "date": "2026-10-23",
          "close": 1476.27
        },
        {
          "date": "2026-10-26",
          "close": 1481.8
        },
        {
          "date": "2026-10-27",
          "close": 1454.76
        },
        {
          "date": "2026-10-28",
          "close": 1474.32
        },
        {
          "date": "2026-10-29",
          "close": 1433.56
        },
        {
          "date": "2026-10-30",
          "close": 1382.24
        },
        {
          "date": "2026-11-02",
          "close": 1449.94
        },
        {
          "date": "2026-11-03",
          "close": 1429.79
        },
        {
          "date": "2026-11-04",
          "close": 1425.08
        },
        {
          "date": "2026-11-05",
          "close": 1454.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46875,
          "pullback_frequency": 0.328125,
          "up_wilson": [
            0.35175987425176036,
            0.5892791294852899
          ],
          "pullback_wilson": [
            0.22570557904469185,
            0.45000894150908505
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5675675675675675,
          "pullback_frequency": 0.4594594594594595,
          "up_wilson": [
            0.4091418109016808,
            0.7132828072284269
          ],
          "pullback_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 3,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 7,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1352",
      "name": "非运动服装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012166629257045036,
        "5": 0.026307758357601463,
        "20": -0.061140185677647674,
        "60": -0.019393388258202804
      },
      "moving_averages": {
        "5": 1952.571999999974,
        "20": 2014.4929999999817,
        "60": 2081.1726666666527
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 6.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.07670221874767325,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2351.73
        },
        {
          "date": "2026-05-14",
          "close": 2336.57
        },
        {
          "date": "2026-05-15",
          "close": 2326.9
        },
        {
          "date": "2026-05-18",
          "close": 2301.51
        },
        {
          "date": "2026-05-19",
          "close": 2309.86
        },
        {
          "date": "2026-05-20",
          "close": 2286.65
        },
        {
          "date": "2026-05-21",
          "close": 2230.31
        },
        {
          "date": "2026-05-22",
          "close": 2255.5
        },
        {
          "date": "2026-05-25",
          "close": 2260.43
        },
        {
          "date": "2026-05-26",
          "close": 2223.11
        },
        {
          "date": "2026-05-27",
          "close": 2166.24
        },
        {
          "date": "2026-05-28",
          "close": 2151.07
        },
        {
          "date": "2026-05-29",
          "close": 2148.03
        },
        {
          "date": "2026-06-01",
          "close": 2222.36
        },
        {
          "date": "2026-06-02",
          "close": 2190.02
        },
        {
          "date": "2026-06-03",
          "close": 2162.98
        },
        {
          "date": "2026-06-04",
          "close": 2123.31
        },
        {
          "date": "2026-06-05",
          "close": 2132.52
        },
        {
          "date": "2026-06-08",
          "close": 2097.33
        },
        {
          "date": "2026-06-09",
          "close": 2086.95
        },
        {
          "date": "2026-06-10",
          "close": 2063.27
        },
        {
          "date": "2026-06-11",
          "close": 2045.27
        },
        {
          "date": "2026-06-12",
          "close": 2079.95
        },
        {
          "date": "2026-06-15",
          "close": 2103.96
        },
        {
          "date": "2026-06-16",
          "close": 2093.46
        },
        {
          "date": "2026-06-17",
          "close": 2064.45
        },
        {
          "date": "2026-06-18",
          "close": 2042.28
        },
        {
          "date": "2026-06-22",
          "close": 2035.69
        },
        {
          "date": "2026-06-23",
          "close": 2057.56
        },
        {
          "date": "2026-06-24",
          "close": 2008.82
        },
        {
          "date": "2026-06-25",
          "close": 1967.71
        },
        {
          "date": "2026-06-26",
          "close": 1937.92
        },
        {
          "date": "2026-06-29",
          "close": 1943.28
        },
        {
          "date": "2026-06-30",
          "close": 1940.05
        },
        {
          "date": "2026-07-01",
          "close": 1999.99
        },
        {
          "date": "2026-07-02",
          "close": 2034.58
        },
        {
          "date": "2026-07-03",
          "close": 2080.28
        },
        {
          "date": "2026-07-06",
          "close": 2066.04
        },
        {
          "date": "2026-07-07",
          "close": 1998.13
        },
        {
          "date": "2026-07-08",
          "close": 1981.63
        },
        {
          "date": "2026-07-09",
          "close": 1967.33
        },
        {
          "date": "2026-07-10",
          "close": 1987.1
        },
        {
          "date": "2026-07-13",
          "close": 1935.09
        },
        {
          "date": "2026-07-14",
          "close": 1968.21
        },
        {
          "date": "2026-07-15",
          "close": 1986.6
        },
        {
          "date": "2026-07-16",
          "close": 1985.14
        },
        {
          "date": "2026-07-17",
          "close": 1912.56
        },
        {
          "date": "2026-07-20",
          "close": 1851.96
        },
        {
          "date": "2026-07-21",
          "close": 1828.68
        },
        {
          "date": "2026-07-22",
          "close": 1798.89
        },
        {
          "date": "2026-07-23",
          "close": 1844.61
        },
        {
          "date": "2026-07-24",
          "close": 1822.72
        },
        {
          "date": "2026-07-27",
          "close": 1883.69
        },
        {
          "date": "2026-07-28",
          "close": 1920.05
        },
        {
          "date": "2026-07-29",
          "close": 1948.74
        },
        {
          "date": "2026-07-30",
          "close": 1942.45
        },
        {
          "date": "2026-07-31",
          "close": 1974.38
        },
        {
          "date": "2026-08-03",
          "close": 2006.03
        },
        {
          "date": "2026-08-04",
          "close": 2016.26
        },
        {
          "date": "2026-08-05",
          "close": 2023.37
        },
        {
          "date": "2026-08-06",
          "close": 2047.39
        },
        {
          "date": "2026-08-07",
          "close": 2052.03
        },
        {
          "date": "2026-08-10",
          "close": 2110.59
        },
        {
          "date": "2026-08-11",
          "close": 2126.76
        },
        {
          "date": "2026-08-12",
          "close": 2138.13
        },
        {
          "date": "2026-08-13",
          "close": 2103.6
        },
        {
          "date": "2026-08-14",
          "close": 2109.09
        },
        {
          "date": "2026-08-17",
          "close": 2147.05
        },
        {
          "date": "2026-08-18",
          "close": 2143.94
        },
        {
          "date": "2026-08-19",
          "close": 2079.35
        },
        {
          "date": "2026-08-20",
          "close": 2111.43
        },
        {
          "date": "2026-08-21",
          "close": 2094.24
        },
        {
          "date": "2026-08-24",
          "close": 2076.44
        },
        {
          "date": "2026-08-25",
          "close": 2092.39
        },
        {
          "date": "2026-08-26",
          "close": 2089.79
        },
        {
          "date": "2026-08-27",
          "close": 2077.27
        },
        {
          "date": "2026-08-28",
          "close": 2105.64
        },
        {
          "date": "2026-08-31",
          "close": 2141.28
        },
        {
          "date": "2026-09-01",
          "close": 2168.93
        },
        {
          "date": "2026-09-02",
          "close": 2167.45
        },
        {
          "date": "2026-09-03",
          "close": 2142.84
        },
        {
          "date": "2026-09-04",
          "close": 2148.67
        },
        {
          "date": "2026-09-07",
          "close": 2163.5
        },
        {
          "date": "2026-09-08",
          "close": 2188.88
        },
        {
          "date": "2026-09-09",
          "close": 2171.78
        },
        {
          "date": "2026-09-10",
          "close": 2140.25
        },
        {
          "date": "2026-09-11",
          "close": 2091.65
        },
        {
          "date": "2026-09-14",
          "close": 2091.43
        },
        {
          "date": "2026-09-15",
          "close": 2035.26
        },
        {
          "date": "2026-09-16",
          "close": 2058.16
        },
        {
          "date": "2026-09-17",
          "close": 2081.69
        },
        {
          "date": "2026-09-18",
          "close": 2108.44
        },
        {
          "date": "2026-09-21",
          "close": 2158.04
        },
        {
          "date": "2026-09-22",
          "close": 2147.52
        },
        {
          "date": "2026-09-23",
          "close": 2118.6
        },
        {
          "date": "2026-09-24",
          "close": 2133.03
        },
        {
          "date": "2026-09-28",
          "close": 2096.76
        },
        {
          "date": "2026-09-29",
          "close": 2105.48
        },
        {
          "date": "2026-09-30",
          "close": 2102.39
        },
        {
          "date": "2026-10-08",
          "close": 2113.34
        },
        {
          "date": "2026-10-09",
          "close": 2148.96
        },
        {
          "date": "2026-10-12",
          "close": 2112.19
        },
        {
          "date": "2026-10-13",
          "close": 2131.39
        },
        {
          "date": "2026-10-14",
          "close": 2121.9
        },
        {
          "date": "2026-10-15",
          "close": 2059.27
        },
        {
          "date": "2026-10-16",
          "close": 2055.98
        },
        {
          "date": "2026-10-19",
          "close": 2030.09
        },
        {
          "date": "2026-10-20",
          "close": 2033.74
        },
        {
          "date": "2026-10-21",
          "close": 2027.38
        },
        {
          "date": "2026-10-22",
          "close": 1970.56
        },
        {
          "date": "2026-10-23",
          "close": 1984.86
        },
        {
          "date": "2026-10-26",
          "close": 1992.61
        },
        {
          "date": "2026-10-27",
          "close": 1955.89
        },
        {
          "date": "2026-10-28",
          "close": 1968.91
        },
        {
          "date": "2026-10-29",
          "close": 1933.27
        },
        {
          "date": "2026-10-30",
          "close": 1897.97
        },
        {
          "date": "2026-11-02",
          "close": 1951.22
        },
        {
          "date": "2026-11-03",
          "close": 1969.26
        },
        {
          "date": "2026-11-04",
          "close": 1960.28
        },
        {
          "date": "2026-11-05",
          "close": 1984.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5211267605633803,
          "pullback_frequency": 0.29577464788732394,
          "up_wilson": [
            0.4068599735260268,
            0.633224760888189
          ],
          "pullback_wilson": [
            0.2023288520131663,
            0.4101853819827467
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.36585365853658536,
          "up_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "pullback_wilson": [
            0.23589831019689447,
            0.5187929891208799
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1353",
      "name": "家纺",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009142167842493443,
        "5": 0.027421343905745355,
        "20": -0.015667109323126094,
        "60": -0.02814599863102174
      },
      "moving_averages": {
        "5": 3976.7919999999926,
        "20": 4058.7405000000263,
        "60": 4128.1090000000395
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.041250276404670605,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5075.24
        },
        {
          "date": "2026-05-14",
          "close": 4982.36
        },
        {
          "date": "2026-05-15",
          "close": 4977.15
        },
        {
          "date": "2026-05-18",
          "close": 4887.94
        },
        {
          "date": "2026-05-19",
          "close": 4871.96
        },
        {
          "date": "2026-05-20",
          "close": 4829.67
        },
        {
          "date": "2026-05-21",
          "close": 4692.88
        },
        {
          "date": "2026-05-22",
          "close": 4673.1
        },
        {
          "date": "2026-05-25",
          "close": 4573.29
        },
        {
          "date": "2026-05-26",
          "close": 4484.97
        },
        {
          "date": "2026-05-27",
          "close": 4393.95
        },
        {
          "date": "2026-05-28",
          "close": 4413.12
        },
        {
          "date": "2026-05-29",
          "close": 4404.01
        },
        {
          "date": "2026-06-01",
          "close": 4569.47
        },
        {
          "date": "2026-06-02",
          "close": 4497.98
        },
        {
          "date": "2026-06-03",
          "close": 4382.37
        },
        {
          "date": "2026-06-04",
          "close": 4294.39
        },
        {
          "date": "2026-06-05",
          "close": 4331.24
        },
        {
          "date": "2026-06-08",
          "close": 4226.56
        },
        {
          "date": "2026-06-09",
          "close": 4228.06
        },
        {
          "date": "2026-06-10",
          "close": 4200.68
        },
        {
          "date": "2026-06-11",
          "close": 4170.23
        },
        {
          "date": "2026-06-12",
          "close": 4246.36
        },
        {
          "date": "2026-06-15",
          "close": 4253.72
        },
        {
          "date": "2026-06-16",
          "close": 4207.53
        },
        {
          "date": "2026-06-17",
          "close": 4185.35
        },
        {
          "date": "2026-06-18",
          "close": 4148.49
        },
        {
          "date": "2026-06-22",
          "close": 4076.54
        },
        {
          "date": "2026-06-23",
          "close": 4206.52
        },
        {
          "date": "2026-06-24",
          "close": 4138.11
        },
        {
          "date": "2026-06-25",
          "close": 4030.12
        },
        {
          "date": "2026-06-26",
          "close": 3973.02
        },
        {
          "date": "2026-06-29",
          "close": 3942.53
        },
        {
          "date": "2026-06-30",
          "close": 3872.38
        },
        {
          "date": "2026-07-01",
          "close": 4055.42
        },
        {
          "date": "2026-07-02",
          "close": 4090.16
        },
        {
          "date": "2026-07-03",
          "close": 4158.54
        },
        {
          "date": "2026-07-06",
          "close": 4102.25
        },
        {
          "date": "2026-07-07",
          "close": 4018.62
        },
        {
          "date": "2026-07-08",
          "close": 3965.23
        },
        {
          "date": "2026-07-09",
          "close": 3926.72
        },
        {
          "date": "2026-07-10",
          "close": 3997.36
        },
        {
          "date": "2026-07-13",
          "close": 3873.17
        },
        {
          "date": "2026-07-14",
          "close": 3923.66
        },
        {
          "date": "2026-07-15",
          "close": 3954.55
        },
        {
          "date": "2026-07-16",
          "close": 3955.59
        },
        {
          "date": "2026-07-17",
          "close": 3905.29
        },
        {
          "date": "2026-07-20",
          "close": 3904.03
        },
        {
          "date": "2026-07-21",
          "close": 3907.28
        },
        {
          "date": "2026-07-22",
          "close": 3791.06
        },
        {
          "date": "2026-07-23",
          "close": 3859.99
        },
        {
          "date": "2026-07-24",
          "close": 3738.92
        },
        {
          "date": "2026-07-27",
          "close": 3855.02
        },
        {
          "date": "2026-07-28",
          "close": 3938.69
        },
        {
          "date": "2026-07-29",
          "close": 3992.59
        },
        {
          "date": "2026-07-30",
          "close": 3993.57
        },
        {
          "date": "2026-07-31",
          "close": 4035.37
        },
        {
          "date": "2026-08-03",
          "close": 4059.83
        },
        {
          "date": "2026-08-04",
          "close": 4078.18
        },
        {
          "date": "2026-08-05",
          "close": 4149.08
        },
        {
          "date": "2026-08-06",
          "close": 4172.5
        },
        {
          "date": "2026-08-07",
          "close": 4141.83
        },
        {
          "date": "2026-08-10",
          "close": 4224.95
        },
        {
          "date": "2026-08-11",
          "close": 4185.88
        },
        {
          "date": "2026-08-12",
          "close": 4205.97
        },
        {
          "date": "2026-08-13",
          "close": 4137.47
        },
        {
          "date": "2026-08-14",
          "close": 4137.47
        },
        {
          "date": "2026-08-17",
          "close": 4171.96
        },
        {
          "date": "2026-08-18",
          "close": 4206.54
        },
        {
          "date": "2026-08-19",
          "close": 4116.04
        },
        {
          "date": "2026-08-20",
          "close": 4155.43
        },
        {
          "date": "2026-08-21",
          "close": 4139.95
        },
        {
          "date": "2026-08-24",
          "close": 4117.38
        },
        {
          "date": "2026-08-25",
          "close": 4179.65
        },
        {
          "date": "2026-08-26",
          "close": 4122.84
        },
        {
          "date": "2026-08-27",
          "close": 4109.18
        },
        {
          "date": "2026-08-28",
          "close": 4181.58
        },
        {
          "date": "2026-08-31",
          "close": 4180.66
        },
        {
          "date": "2026-09-01",
          "close": 4249.56
        },
        {
          "date": "2026-09-02",
          "close": 4237.99
        },
        {
          "date": "2026-09-03",
          "close": 4185.02
        },
        {
          "date": "2026-09-04",
          "close": 4264.49
        },
        {
          "date": "2026-09-07",
          "close": 4259.17
        },
        {
          "date": "2026-09-08",
          "close": 4313.92
        },
        {
          "date": "2026-09-09",
          "close": 4254.24
        },
        {
          "date": "2026-09-10",
          "close": 4162.38
        },
        {
          "date": "2026-09-11",
          "close": 4070.22
        },
        {
          "date": "2026-09-14",
          "close": 4070.78
        },
        {
          "date": "2026-09-15",
          "close": 4033.05
        },
        {
          "date": "2026-09-16",
          "close": 4059.53
        },
        {
          "date": "2026-09-17",
          "close": 4072.71
        },
        {
          "date": "2026-09-18",
          "close": 4175.66
        },
        {
          "date": "2026-09-21",
          "close": 4227.12
        },
        {
          "date": "2026-09-22",
          "close": 4218.66
        },
        {
          "date": "2026-09-23",
          "close": 4191.84
        },
        {
          "date": "2026-09-24",
          "close": 4182.38
        },
        {
          "date": "2026-09-28",
          "close": 4124.47
        },
        {
          "date": "2026-09-29",
          "close": 4087.66
        },
        {
          "date": "2026-09-30",
          "close": 4087.12
        },
        {
          "date": "2026-10-08",
          "close": 4096.48
        },
        {
          "date": "2026-10-09",
          "close": 4205.79
        },
        {
          "date": "2026-10-12",
          "close": 4185.03
        },
        {
          "date": "2026-10-13",
          "close": 4193.97
        },
        {
          "date": "2026-10-14",
          "close": 4177.65
        },
        {
          "date": "2026-10-15",
          "close": 4157.19
        },
        {
          "date": "2026-10-16",
          "close": 4140.12
        },
        {
          "date": "2026-10-19",
          "close": 4067.52
        },
        {
          "date": "2026-10-20",
          "close": 4111.49
        },
        {
          "date": "2026-10-21",
          "close": 4051.39
        },
        {
          "date": "2026-10-22",
          "close": 3981.36
        },
        {
          "date": "2026-10-23",
          "close": 4020.35
        },
        {
          "date": "2026-10-26",
          "close": 4014.2
        },
        {
          "date": "2026-10-27",
          "close": 4004.04
        },
        {
          "date": "2026-10-28",
          "close": 4056.07
        },
        {
          "date": "2026-10-29",
          "close": 3924.68
        },
        {
          "date": "2026-10-30",
          "close": 3883.29
        },
        {
          "date": "2026-11-02",
          "close": 3971.31
        },
        {
          "date": "2026-11-03",
          "close": 4001.29
        },
        {
          "date": "2026-11-04",
          "close": 3995.77
        },
        {
          "date": "2026-11-05",
          "close": 4032.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2647058823529412,
          "up_wilson": [
            0.38438064984606757,
            0.6156193501539324
          ],
          "pullback_wilson": [
            0.17449740669878908,
            0.38007733989889125
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5609756097560976,
          "pullback_frequency": 0.36585365853658536,
          "up_wilson": [
            0.4104052722210608,
            0.7010986826344964
          ],
          "pullback_wilson": [
            0.23589831019689447,
            0.5187929891208799
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 5,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1354",
      "name": "鞋帽及其他",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03226308984125503,
        "5": 0.018146617292297273,
        "20": -0.05687608528566146,
        "60": 0.023620101030386254
      },
      "moving_averages": {
        "5": 641.7899999999906,
        "20": 661.002999999994,
        "60": 679.4748333333322
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-19",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.059232756907175554,
      "history": [
        {
          "date": "2026-05-13",
          "close": 789.77
        },
        {
          "date": "2026-05-14",
          "close": 785.36
        },
        {
          "date": "2026-05-15",
          "close": 788.33
        },
        {
          "date": "2026-05-18",
          "close": 788.48
        },
        {
          "date": "2026-05-19",
          "close": 795.11
        },
        {
          "date": "2026-05-20",
          "close": 788.42
        },
        {
          "date": "2026-05-21",
          "close": 775.48
        },
        {
          "date": "2026-05-22",
          "close": 795.48
        },
        {
          "date": "2026-05-25",
          "close": 803.62
        },
        {
          "date": "2026-05-26",
          "close": 796.58
        },
        {
          "date": "2026-05-27",
          "close": 774.72
        },
        {
          "date": "2026-05-28",
          "close": 766.86
        },
        {
          "date": "2026-05-29",
          "close": 752.77
        },
        {
          "date": "2026-06-01",
          "close": 760.6
        },
        {
          "date": "2026-06-02",
          "close": 757.84
        },
        {
          "date": "2026-06-03",
          "close": 751.72
        },
        {
          "date": "2026-06-04",
          "close": 744.47
        },
        {
          "date": "2026-06-05",
          "close": 751.09
        },
        {
          "date": "2026-06-08",
          "close": 736.5
        },
        {
          "date": "2026-06-09",
          "close": 738.71
        },
        {
          "date": "2026-06-10",
          "close": 732.65
        },
        {
          "date": "2026-06-11",
          "close": 728.69
        },
        {
          "date": "2026-06-12",
          "close": 733.05
        },
        {
          "date": "2026-06-15",
          "close": 741.85
        },
        {
          "date": "2026-06-16",
          "close": 748.87
        },
        {
          "date": "2026-06-17",
          "close": 733.27
        },
        {
          "date": "2026-06-18",
          "close": 742.36
        },
        {
          "date": "2026-06-22",
          "close": 733.63
        },
        {
          "date": "2026-06-23",
          "close": 747.43
        },
        {
          "date": "2026-06-24",
          "close": 739.98
        },
        {
          "date": "2026-06-25",
          "close": 715.17
        },
        {
          "date": "2026-06-26",
          "close": 697.84
        },
        {
          "date": "2026-06-29",
          "close": 685.88
        },
        {
          "date": "2026-06-30",
          "close": 681.75
        },
        {
          "date": "2026-07-01",
          "close": 701.62
        },
        {
          "date": "2026-07-02",
          "close": 703.52
        },
        {
          "date": "2026-07-03",
          "close": 726.44
        },
        {
          "date": "2026-07-06",
          "close": 716.45
        },
        {
          "date": "2026-07-07",
          "close": 696.82
        },
        {
          "date": "2026-07-08",
          "close": 674.19
        },
        {
          "date": "2026-07-09",
          "close": 668.78
        },
        {
          "date": "2026-07-10",
          "close": 678.12
        },
        {
          "date": "2026-07-13",
          "close": 646.22
        },
        {
          "date": "2026-07-14",
          "close": 651.67
        },
        {
          "date": "2026-07-15",
          "close": 656.02
        },
        {
          "date": "2026-07-16",
          "close": 666.84
        },
        {
          "date": "2026-07-17",
          "close": 644.37
        },
        {
          "date": "2026-07-20",
          "close": 607.21
        },
        {
          "date": "2026-07-21",
          "close": 601.21
        },
        {
          "date": "2026-07-22",
          "close": 574.18
        },
        {
          "date": "2026-07-23",
          "close": 586.36
        },
        {
          "date": "2026-07-24",
          "close": 573.95
        },
        {
          "date": "2026-07-27",
          "close": 600.61
        },
        {
          "date": "2026-07-28",
          "close": 604.68
        },
        {
          "date": "2026-07-29",
          "close": 604.96
        },
        {
          "date": "2026-07-30",
          "close": 587.34
        },
        {
          "date": "2026-07-31",
          "close": 610.59
        },
        {
          "date": "2026-08-03",
          "close": 627.52
        },
        {
          "date": "2026-08-04",
          "close": 640.55
        },
        {
          "date": "2026-08-05",
          "close": 647.33
        },
        {
          "date": "2026-08-06",
          "close": 655.12
        },
        {
          "date": "2026-08-07",
          "close": 656.28
        },
        {
          "date": "2026-08-10",
          "close": 669.9
        },
        {
          "date": "2026-08-11",
          "close": 673.37
        },
        {
          "date": "2026-08-12",
          "close": 673.39
        },
        {
          "date": "2026-08-13",
          "close": 662.99
        },
        {
          "date": "2026-08-14",
          "close": 671.74
        },
        {
          "date": "2026-08-17",
          "close": 687.04
        },
        {
          "date": "2026-08-18",
          "close": 696.41
        },
        {
          "date": "2026-08-19",
          "close": 660.25
        },
        {
          "date": "2026-08-20",
          "close": 668.0
        },
        {
          "date": "2026-08-21",
          "close": 675.8
        },
        {
          "date": "2026-08-24",
          "close": 674.9
        },
        {
          "date": "2026-08-25",
          "close": 682.36
        },
        {
          "date": "2026-08-26",
          "close": 680.94
        },
        {
          "date": "2026-08-27",
          "close": 690.69
        },
        {
          "date": "2026-08-28",
          "close": 696.62
        },
        {
          "date": "2026-08-31",
          "close": 709.02
        },
        {
          "date": "2026-09-01",
          "close": 704.96
        },
        {
          "date": "2026-09-02",
          "close": 721.88
        },
        {
          "date": "2026-09-03",
          "close": 708.78
        },
        {
          "date": "2026-09-04",
          "close": 703.0
        },
        {
          "date": "2026-09-07",
          "close": 713.13
        },
        {
          "date": "2026-09-08",
          "close": 709.91
        },
        {
          "date": "2026-09-09",
          "close": 702.98
        },
        {
          "date": "2026-09-10",
          "close": 680.9
        },
        {
          "date": "2026-09-11",
          "close": 663.01
        },
        {
          "date": "2026-09-14",
          "close": 663.72
        },
        {
          "date": "2026-09-15",
          "close": 652.65
        },
        {
          "date": "2026-09-16",
          "close": 665.49
        },
        {
          "date": "2026-09-17",
          "close": 678.61
        },
        {
          "date": "2026-09-18",
          "close": 691.76
        },
        {
          "date": "2026-09-21",
          "close": 716.97
        },
        {
          "date": "2026-09-22",
          "close": 720.67
        },
        {
          "date": "2026-09-23",
          "close": 721.39
        },
        {
          "date": "2026-09-24",
          "close": 717.06
        },
        {
          "date": "2026-09-28",
          "close": 704.89
        },
        {
          "date": "2026-09-29",
          "close": 717.53
        },
        {
          "date": "2026-09-30",
          "close": 701.74
        },
        {
          "date": "2026-10-08",
          "close": 702.58
        },
        {
          "date": "2026-10-09",
          "close": 704.34
        },
        {
          "date": "2026-10-12",
          "close": 687.48
        },
        {
          "date": "2026-10-13",
          "close": 694.5
        },
        {
          "date": "2026-10-14",
          "close": 680.14
        },
        {
          "date": "2026-10-15",
          "close": 656.1
        },
        {
          "date": "2026-10-16",
          "close": 656.12
        },
        {
          "date": "2026-10-19",
          "close": 661.6
        },
        {
          "date": "2026-10-20",
          "close": 669.5
        },
        {
          "date": "2026-10-21",
          "close": 673.12
        },
        {
          "date": "2026-10-22",
          "close": 649.33
        },
        {
          "date": "2026-10-23",
          "close": 657.22
        },
        {
          "date": "2026-10-26",
          "close": 664.17
        },
        {
          "date": "2026-10-27",
          "close": 648.12
        },
        {
          "date": "2026-10-28",
          "close": 658.56
        },
        {
          "date": "2026-10-29",
          "close": 650.81
        },
        {
          "date": "2026-10-30",
          "close": 627.14
        },
        {
          "date": "2026-11-02",
          "close": 642.81
        },
        {
          "date": "2026-11-03",
          "close": 634.47
        },
        {
          "date": "2026-11-04",
          "close": 641.91
        },
        {
          "date": "2026-11-05",
          "close": 662.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5072463768115942,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.39205267562636525,
            0.6216757699071268
          ],
          "pullback_wilson": [
            0.24618141928624354,
            0.4655212245104244
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.2911765117618606,
            0.5779376012189541
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 3,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1355",
      "name": "运动服装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025121754803083318,
        "5": 0.020913135633676472,
        "20": -0.10318741004901388,
        "60": 0.012637081652366655
      },
      "moving_averages": {
        "5": 2595.950000000093,
        "20": 2772.7744999999877,
        "60": 2888.204000000004
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-12",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-29",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.11324847990287301,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3483.96
        },
        {
          "date": "2026-05-14",
          "close": 3453.73
        },
        {
          "date": "2026-05-15",
          "close": 3402.82
        },
        {
          "date": "2026-05-18",
          "close": 3375.16
        },
        {
          "date": "2026-05-19",
          "close": 3368.19
        },
        {
          "date": "2026-05-20",
          "close": 3341.58
        },
        {
          "date": "2026-05-21",
          "close": 3218.1
        },
        {
          "date": "2026-05-22",
          "close": 3265.59
        },
        {
          "date": "2026-05-25",
          "close": 3182.8
        },
        {
          "date": "2026-05-26",
          "close": 3079.59
        },
        {
          "date": "2026-05-27",
          "close": 3057.42
        },
        {
          "date": "2026-05-28",
          "close": 3093.43
        },
        {
          "date": "2026-05-29",
          "close": 3047.34
        },
        {
          "date": "2026-06-01",
          "close": 3119.07
        },
        {
          "date": "2026-06-02",
          "close": 3085.02
        },
        {
          "date": "2026-06-03",
          "close": 2995.19
        },
        {
          "date": "2026-06-04",
          "close": 2947.62
        },
        {
          "date": "2026-06-05",
          "close": 2995.85
        },
        {
          "date": "2026-06-08",
          "close": 2928.73
        },
        {
          "date": "2026-06-09",
          "close": 2936.89
        },
        {
          "date": "2026-06-10",
          "close": 2899.29
        },
        {
          "date": "2026-06-11",
          "close": 2897.01
        },
        {
          "date": "2026-06-12",
          "close": 2932.39
        },
        {
          "date": "2026-06-15",
          "close": 3070.31
        },
        {
          "date": "2026-06-16",
          "close": 3069.05
        },
        {
          "date": "2026-06-17",
          "close": 3027.55
        },
        {
          "date": "2026-06-18",
          "close": 3030.82
        },
        {
          "date": "2026-06-22",
          "close": 3040.06
        },
        {
          "date": "2026-06-23",
          "close": 3140.24
        },
        {
          "date": "2026-06-24",
          "close": 3161.83
        },
        {
          "date": "2026-06-25",
          "close": 3153.3
        },
        {
          "date": "2026-06-26",
          "close": 3102.69
        },
        {
          "date": "2026-06-29",
          "close": 3047.63
        },
        {
          "date": "2026-06-30",
          "close": 3022.38
        },
        {
          "date": "2026-07-01",
          "close": 3169.9
        },
        {
          "date": "2026-07-02",
          "close": 3126.37
        },
        {
          "date": "2026-07-03",
          "close": 3215.86
        },
        {
          "date": "2026-07-06",
          "close": 3134.54
        },
        {
          "date": "2026-07-07",
          "close": 3074.91
        },
        {
          "date": "2026-07-08",
          "close": 3034.38
        },
        {
          "date": "2026-07-09",
          "close": 3031.81
        },
        {
          "date": "2026-07-10",
          "close": 3075.6
        },
        {
          "date": "2026-07-13",
          "close": 2938.51
        },
        {
          "date": "2026-07-14",
          "close": 3058.95
        },
        {
          "date": "2026-07-15",
          "close": 3054.72
        },
        {
          "date": "2026-07-16",
          "close": 3060.49
        },
        {
          "date": "2026-07-17",
          "close": 2791.13
        },
        {
          "date": "2026-07-20",
          "close": 2553.3
        },
        {
          "date": "2026-07-21",
          "close": 2465.98
        },
        {
          "date": "2026-07-22",
          "close": 2388.08
        },
        {
          "date": "2026-07-23",
          "close": 2459.12
        },
        {
          "date": "2026-07-24",
          "close": 2376.77
        },
        {
          "date": "2026-07-27",
          "close": 2451.57
        },
        {
          "date": "2026-07-28",
          "close": 2474.48
        },
        {
          "date": "2026-07-29",
          "close": 2496.1
        },
        {
          "date": "2026-07-30",
          "close": 2457.23
        },
        {
          "date": "2026-07-31",
          "close": 2510.2
        },
        {
          "date": "2026-08-03",
          "close": 2584.12
        },
        {
          "date": "2026-08-04",
          "close": 2624.13
        },
        {
          "date": "2026-08-05",
          "close": 2639.85
        },
        {
          "date": "2026-08-06",
          "close": 2690.15
        },
        {
          "date": "2026-08-07",
          "close": 2705.51
        },
        {
          "date": "2026-08-10",
          "close": 2759.83
        },
        {
          "date": "2026-08-11",
          "close": 2817.81
        },
        {
          "date": "2026-08-12",
          "close": 2909.97
        },
        {
          "date": "2026-08-13",
          "close": 2824.56
        },
        {
          "date": "2026-08-14",
          "close": 2860.46
        },
        {
          "date": "2026-08-17",
          "close": 2920.43
        },
        {
          "date": "2026-08-18",
          "close": 2895.35
        },
        {
          "date": "2026-08-19",
          "close": 2784.1
        },
        {
          "date": "2026-08-20",
          "close": 2826.97
        },
        {
          "date": "2026-08-21",
          "close": 2812.85
        },
        {
          "date": "2026-08-24",
          "close": 2756.87
        },
        {
          "date": "2026-08-25",
          "close": 2827.95
        },
        {
          "date": "2026-08-26",
          "close": 2839.95
        },
        {
          "date": "2026-08-27",
          "close": 2859.19
        },
        {
          "date": "2026-08-28",
          "close": 3005.55
        },
        {
          "date": "2026-08-31",
          "close": 3026.55
        },
        {
          "date": "2026-09-01",
          "close": 3046.05
        },
        {
          "date": "2026-09-02",
          "close": 3045.04
        },
        {
          "date": "2026-09-03",
          "close": 3014.27
        },
        {
          "date": "2026-09-04",
          "close": 3002.93
        },
        {
          "date": "2026-09-07",
          "close": 3005.19
        },
        {
          "date": "2026-09-08",
          "close": 3009.99
        },
        {
          "date": "2026-09-09",
          "close": 2963.99
        },
        {
          "date": "2026-09-10",
          "close": 2923.07
        },
        {
          "date": "2026-09-11",
          "close": 2833.22
        },
        {
          "date": "2026-09-14",
          "close": 2841.06
        },
        {
          "date": "2026-09-15",
          "close": 2770.78
        },
        {
          "date": "2026-09-16",
          "close": 2974.16
        },
        {
          "date": "2026-09-17",
          "close": 2949.41
        },
        {
          "date": "2026-09-18",
          "close": 3032.36
        },
        {
          "date": "2026-09-21",
          "close": 3166.5
        },
        {
          "date": "2026-09-22",
          "close": 3198.07
        },
        {
          "date": "2026-09-23",
          "close": 3252.24
        },
        {
          "date": "2026-09-24",
          "close": 3334.55
        },
        {
          "date": "2026-09-28",
          "close": 3206.67
        },
        {
          "date": "2026-09-29",
          "close": 3125.44
        },
        {
          "date": "2026-09-30",
          "close": 3036.92
        },
        {
          "date": "2026-10-08",
          "close": 2980.79
        },
        {
          "date": "2026-10-09",
          "close": 3014.61
        },
        {
          "date": "2026-10-12",
          "close": 2932.36
        },
        {
          "date": "2026-10-13",
          "close": 2993.05
        },
        {
          "date": "2026-10-14",
          "close": 2951.34
        },
        {
          "date": "2026-10-15",
          "close": 2882.08
        },
        {
          "date": "2026-10-16",
          "close": 2852.88
        },
        {
          "date": "2026-10-19",
          "close": 2851.09
        },
        {
          "date": "2026-10-20",
          "close": 2840.59
        },
        {
          "date": "2026-10-21",
          "close": 2837.4
        },
        {
          "date": "2026-10-22",
          "close": 2756.15
        },
        {
          "date": "2026-10-23",
          "close": 2802.52
        },
        {
          "date": "2026-10-26",
          "close": 2778.85
        },
        {
          "date": "2026-10-27",
          "close": 2682.5
        },
        {
          "date": "2026-10-28",
          "close": 2681.87
        },
        {
          "date": "2026-10-29",
          "close": 2618.45
        },
        {
          "date": "2026-10-30",
          "close": 2534.72
        },
        {
          "date": "2026-11-02",
          "close": 2591.42
        },
        {
          "date": "2026-11-03",
          "close": 2572.7
        },
        {
          "date": "2026-11-04",
          "close": 2607.7
        },
        {
          "date": "2026-11-05",
          "close": 2673.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.532258064516129,
          "pullback_frequency": 0.4032258064516129,
          "up_wilson": [
            0.40984032508164014,
            0.6509116702666583
          ],
          "pullback_wilson": [
            0.29024869095910666,
            0.5274953229959977
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4594594594594595,
          "pullback_frequency": 0.5675675675675675,
          "up_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "pullback_wilson": [
            0.4091418109016808,
            0.7132828072284269
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 6,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1356",
      "name": "其他饰品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.007162736510539114,
        "5": -0.05271808607779882,
        "20": -0.14390243902439015,
        "60": -0.13800616725446402
      },
      "moving_averages": {
        "5": 464.3079999999842,
        "20": 504.0940000000002,
        "60": 528.7466666666675
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-07-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-31",
            "end": "2026-08-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-04",
            "end": "2026-08-31",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-30",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.16979957674592305,
      "history": [
        {
          "date": "2026-05-13",
          "close": 637.33
        },
        {
          "date": "2026-05-14",
          "close": 642.19
        },
        {
          "date": "2026-05-15",
          "close": 637.33
        },
        {
          "date": "2026-05-18",
          "close": 628.35
        },
        {
          "date": "2026-05-19",
          "close": 637.39
        },
        {
          "date": "2026-05-20",
          "close": 619.08
        },
        {
          "date": "2026-05-21",
          "close": 614.59
        },
        {
          "date": "2026-05-22",
          "close": 612.39
        },
        {
          "date": "2026-05-25",
          "close": 633.76
        },
        {
          "date": "2026-05-26",
          "close": 638.13
        },
        {
          "date": "2026-05-27",
          "close": 624.8
        },
        {
          "date": "2026-05-28",
          "close": 625.69
        },
        {
          "date": "2026-05-29",
          "close": 633.71
        },
        {
          "date": "2026-06-01",
          "close": 638.83
        },
        {
          "date": "2026-06-02",
          "close": 622.87
        },
        {
          "date": "2026-06-03",
          "close": 642.02
        },
        {
          "date": "2026-06-04",
          "close": 660.24
        },
        {
          "date": "2026-06-05",
          "close": 637.43
        },
        {
          "date": "2026-06-08",
          "close": 631.47
        },
        {
          "date": "2026-06-09",
          "close": 616.5
        },
        {
          "date": "2026-06-10",
          "close": 584.86
        },
        {
          "date": "2026-06-11",
          "close": 578.77
        },
        {
          "date": "2026-06-12",
          "close": 591.04
        },
        {
          "date": "2026-06-15",
          "close": 596.68
        },
        {
          "date": "2026-06-16",
          "close": 594.04
        },
        {
          "date": "2026-06-17",
          "close": 580.56
        },
        {
          "date": "2026-06-18",
          "close": 574.42
        },
        {
          "date": "2026-06-22",
          "close": 567.19
        },
        {
          "date": "2026-06-23",
          "close": 567.52
        },
        {
          "date": "2026-06-24",
          "close": 542.47
        },
        {
          "date": "2026-06-25",
          "close": 535.59
        },
        {
          "date": "2026-06-26",
          "close": 529.25
        },
        {
          "date": "2026-06-29",
          "close": 544.0
        },
        {
          "date": "2026-06-30",
          "close": 566.93
        },
        {
          "date": "2026-07-01",
          "close": 591.62
        },
        {
          "date": "2026-07-02",
          "close": 586.23
        },
        {
          "date": "2026-07-03",
          "close": 597.98
        },
        {
          "date": "2026-07-06",
          "close": 579.12
        },
        {
          "date": "2026-07-07",
          "close": 557.57
        },
        {
          "date": "2026-07-08",
          "close": 571.95
        },
        {
          "date": "2026-07-09",
          "close": 566.13
        },
        {
          "date": "2026-07-10",
          "close": 575.08
        },
        {
          "date": "2026-07-13",
          "close": 561.65
        },
        {
          "date": "2026-07-14",
          "close": 568.76
        },
        {
          "date": "2026-07-15",
          "close": 582.3
        },
        {
          "date": "2026-07-16",
          "close": 573.15
        },
        {
          "date": "2026-07-17",
          "close": 546.01
        },
        {
          "date": "2026-07-20",
          "close": 549.89
        },
        {
          "date": "2026-07-21",
          "close": 543.75
        },
        {
          "date": "2026-07-22",
          "close": 545.6
        },
        {
          "date": "2026-07-23",
          "close": 566.42
        },
        {
          "date": "2026-07-24",
          "close": 555.23
        },
        {
          "date": "2026-07-27",
          "close": 563.32
        },
        {
          "date": "2026-07-28",
          "close": 565.99
        },
        {
          "date": "2026-07-29",
          "close": 568.61
        },
        {
          "date": "2026-07-30",
          "close": 562.17
        },
        {
          "date": "2026-07-31",
          "close": 570.55
        },
        {
          "date": "2026-08-03",
          "close": 545.21
        },
        {
          "date": "2026-08-04",
          "close": 546.18
        },
        {
          "date": "2026-08-05",
          "close": 541.57
        },
        {
          "date": "2026-08-06",
          "close": 552.68
        },
        {
          "date": "2026-08-07",
          "close": 544.13
        },
        {
          "date": "2026-08-10",
          "close": 549.38
        },
        {
          "date": "2026-08-11",
          "close": 548.99
        },
        {
          "date": "2026-08-12",
          "close": 558.22
        },
        {
          "date": "2026-08-13",
          "close": 535.41
        },
        {
          "date": "2026-08-14",
          "close": 532.56
        },
        {
          "date": "2026-08-17",
          "close": 528.81
        },
        {
          "date": "2026-08-18",
          "close": 524.88
        },
        {
          "date": "2026-08-19",
          "close": 509.58
        },
        {
          "date": "2026-08-20",
          "close": 521.69
        },
        {
          "date": "2026-08-21",
          "close": 526.07
        },
        {
          "date": "2026-08-24",
          "close": 523.03
        },
        {
          "date": "2026-08-25",
          "close": 533.83
        },
        {
          "date": "2026-08-26",
          "close": 533.94
        },
        {
          "date": "2026-08-27",
          "close": 531.75
        },
        {
          "date": "2026-08-28",
          "close": 540.54
        },
        {
          "date": "2026-08-31",
          "close": 535.16
        },
        {
          "date": "2026-09-01",
          "close": 541.64
        },
        {
          "date": "2026-09-02",
          "close": 538.92
        },
        {
          "date": "2026-09-03",
          "close": 532.55
        },
        {
          "date": "2026-09-04",
          "close": 533.91
        },
        {
          "date": "2026-09-07",
          "close": 534.36
        },
        {
          "date": "2026-09-08",
          "close": 536.21
        },
        {
          "date": "2026-09-09",
          "close": 531.66
        },
        {
          "date": "2026-09-10",
          "close": 556.77
        },
        {
          "date": "2026-09-11",
          "close": 549.09
        },
        {
          "date": "2026-09-14",
          "close": 554.57
        },
        {
          "date": "2026-09-15",
          "close": 540.04
        },
        {
          "date": "2026-09-16",
          "close": 549.74
        },
        {
          "date": "2026-09-17",
          "close": 550.58
        },
        {
          "date": "2026-09-18",
          "close": 558.57
        },
        {
          "date": "2026-09-21",
          "close": 559.45
        },
        {
          "date": "2026-09-22",
          "close": 559.88
        },
        {
          "date": "2026-09-23",
          "close": 555.89
        },
        {
          "date": "2026-09-24",
          "close": 550.65
        },
        {
          "date": "2026-09-28",
          "close": 536.15
        },
        {
          "date": "2026-09-29",
          "close": 545.24
        },
        {
          "date": "2026-09-30",
          "close": 551.1
        },
        {
          "date": "2026-10-08",
          "close": 545.3
        },
        {
          "date": "2026-10-09",
          "close": 562.31
        },
        {
          "date": "2026-10-12",
          "close": 547.74
        },
        {
          "date": "2026-10-13",
          "close": 543.13
        },
        {
          "date": "2026-10-14",
          "close": 537.66
        },
        {
          "date": "2026-10-15",
          "close": 517.65
        },
        {
          "date": "2026-10-16",
          "close": 513.01
        },
        {
          "date": "2026-10-19",
          "close": 504.87
        },
        {
          "date": "2026-10-20",
          "close": 508.23
        },
        {
          "date": "2026-10-21",
          "close": 511.11
        },
        {
          "date": "2026-10-22",
          "close": 503.96
        },
        {
          "date": "2026-10-23",
          "close": 509.06
        },
        {
          "date": "2026-10-26",
          "close": 505.73
        },
        {
          "date": "2026-10-27",
          "close": 499.83
        },
        {
          "date": "2026-10-28",
          "close": 503.24
        },
        {
          "date": "2026-10-29",
          "close": 492.81
        },
        {
          "date": "2026-10-30",
          "close": 464.97
        },
        {
          "date": "2026-11-02",
          "close": 465.45
        },
        {
          "date": "2026-11-03",
          "close": 460.78
        },
        {
          "date": "2026-11-04",
          "close": 463.51
        },
        {
          "date": "2026-11-05",
          "close": 466.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4854368932038835,
          "pullback_frequency": 0.36893203883495146,
          "up_wilson": [
            0.391190583237978,
            0.5807304291376137
          ],
          "pullback_wilson": [
            0.2820299422482874,
            0.46525916913203796
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5230769230769231,
          "pullback_frequency": 0.5076923076923077,
          "up_wilson": [
            0.40379629614730184,
            0.6397820947147201
          ],
          "pullback_wilson": [
            0.3891645248727548,
            0.6253616054145856
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 59,
          "covered_samples": 0,
          "insufficient_or_abstained": 59,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 36,
          "covered_samples": 29,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1357",
      "name": "钟表珠宝",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028230900203218612,
        "5": 0.05776329667018221,
        "20": -0.03080347898115554,
        "60": -0.1094473456098437
      },
      "moving_averages": {
        "5": 1616.2479999999982,
        "20": 1661.9244999999878,
        "60": 1797.3646666666725
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-31",
            "end": "2026-08-20",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-21",
            "end": "2026-08-28",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05211193123002833,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2149.53
        },
        {
          "date": "2026-05-14",
          "close": 2114.34
        },
        {
          "date": "2026-05-15",
          "close": 2085.73
        },
        {
          "date": "2026-05-18",
          "close": 2066.5
        },
        {
          "date": "2026-05-19",
          "close": 2094.56
        },
        {
          "date": "2026-05-20",
          "close": 2067.63
        },
        {
          "date": "2026-05-21",
          "close": 2030.88
        },
        {
          "date": "2026-05-22",
          "close": 2054.18
        },
        {
          "date": "2026-05-25",
          "close": 2045.23
        },
        {
          "date": "2026-05-26",
          "close": 2016.61
        },
        {
          "date": "2026-05-27",
          "close": 1956.25
        },
        {
          "date": "2026-05-28",
          "close": 1957.03
        },
        {
          "date": "2026-05-29",
          "close": 1962.63
        },
        {
          "date": "2026-06-01",
          "close": 1979.26
        },
        {
          "date": "2026-06-02",
          "close": 1956.95
        },
        {
          "date": "2026-06-03",
          "close": 1939.08
        },
        {
          "date": "2026-06-04",
          "close": 1908.4
        },
        {
          "date": "2026-06-05",
          "close": 1922.28
        },
        {
          "date": "2026-06-08",
          "close": 1865.26
        },
        {
          "date": "2026-06-09",
          "close": 1887.36
        },
        {
          "date": "2026-06-10",
          "close": 1873.49
        },
        {
          "date": "2026-06-11",
          "close": 1864.34
        },
        {
          "date": "2026-06-12",
          "close": 1919.9
        },
        {
          "date": "2026-06-15",
          "close": 1948.11
        },
        {
          "date": "2026-06-16",
          "close": 1934.8
        },
        {
          "date": "2026-06-17",
          "close": 1913.49
        },
        {
          "date": "2026-06-18",
          "close": 1898.58
        },
        {
          "date": "2026-06-22",
          "close": 1920.87
        },
        {
          "date": "2026-06-23",
          "close": 1896.18
        },
        {
          "date": "2026-06-24",
          "close": 1869.4
        },
        {
          "date": "2026-06-25",
          "close": 1840.86
        },
        {
          "date": "2026-06-26",
          "close": 1791.72
        },
        {
          "date": "2026-06-29",
          "close": 1828.07
        },
        {
          "date": "2026-06-30",
          "close": 1849.75
        },
        {
          "date": "2026-07-01",
          "close": 1879.44
        },
        {
          "date": "2026-07-02",
          "close": 1901.3
        },
        {
          "date": "2026-07-03",
          "close": 1934.75
        },
        {
          "date": "2026-07-06",
          "close": 1913.8
        },
        {
          "date": "2026-07-07",
          "close": 1849.83
        },
        {
          "date": "2026-07-08",
          "close": 1824.13
        },
        {
          "date": "2026-07-09",
          "close": 1817.32
        },
        {
          "date": "2026-07-10",
          "close": 1815.26
        },
        {
          "date": "2026-07-13",
          "close": 1754.0
        },
        {
          "date": "2026-07-14",
          "close": 1774.85
        },
        {
          "date": "2026-07-15",
          "close": 1784.61
        },
        {
          "date": "2026-07-16",
          "close": 1810.96
        },
        {
          "date": "2026-07-17",
          "close": 1766.72
        },
        {
          "date": "2026-07-20",
          "close": 1752.49
        },
        {
          "date": "2026-07-21",
          "close": 1742.02
        },
        {
          "date": "2026-07-22",
          "close": 1747.44
        },
        {
          "date": "2026-07-23",
          "close": 1774.99
        },
        {
          "date": "2026-07-24",
          "close": 1726.22
        },
        {
          "date": "2026-07-27",
          "close": 1774.94
        },
        {
          "date": "2026-07-28",
          "close": 1787.39
        },
        {
          "date": "2026-07-29",
          "close": 1816.53
        },
        {
          "date": "2026-07-30",
          "close": 1842.71
        },
        {
          "date": "2026-07-31",
          "close": 1862.14
        },
        {
          "date": "2026-08-03",
          "close": 1857.09
        },
        {
          "date": "2026-08-04",
          "close": 1848.31
        },
        {
          "date": "2026-08-05",
          "close": 1891.96
        },
        {
          "date": "2026-08-06",
          "close": 1899.27
        },
        {
          "date": "2026-08-07",
          "close": 1887.8
        },
        {
          "date": "2026-08-10",
          "close": 1948.17
        },
        {
          "date": "2026-08-11",
          "close": 1930.8
        },
        {
          "date": "2026-08-12",
          "close": 1930.94
        },
        {
          "date": "2026-08-13",
          "close": 1901.0
        },
        {
          "date": "2026-08-14",
          "close": 1865.95
        },
        {
          "date": "2026-08-17",
          "close": 1901.33
        },
        {
          "date": "2026-08-18",
          "close": 1894.37
        },
        {
          "date": "2026-08-19",
          "close": 1835.45
        },
        {
          "date": "2026-08-20",
          "close": 1874.23
        },
        {
          "date": "2026-08-21",
          "close": 1908.4
        },
        {
          "date": "2026-08-24",
          "close": 1942.56
        },
        {
          "date": "2026-08-25",
          "close": 1940.12
        },
        {
          "date": "2026-08-26",
          "close": 1960.2
        },
        {
          "date": "2026-08-27",
          "close": 1962.79
        },
        {
          "date": "2026-08-28",
          "close": 2009.26
        },
        {
          "date": "2026-08-31",
          "close": 1915.16
        },
        {
          "date": "2026-09-01",
          "close": 1949.44
        },
        {
          "date": "2026-09-02",
          "close": 1923.82
        },
        {
          "date": "2026-09-03",
          "close": 1893.34
        },
        {
          "date": "2026-09-04",
          "close": 1900.55
        },
        {
          "date": "2026-09-07",
          "close": 1876.1
        },
        {
          "date": "2026-09-08",
          "close": 1896.56
        },
        {
          "date": "2026-09-09",
          "close": 1903.23
        },
        {
          "date": "2026-09-10",
          "close": 1861.27
        },
        {
          "date": "2026-09-11",
          "close": 1795.55
        },
        {
          "date": "2026-09-14",
          "close": 1796.93
        },
        {
          "date": "2026-09-15",
          "close": 1759.77
        },
        {
          "date": "2026-09-16",
          "close": 1797.37
        },
        {
          "date": "2026-09-17",
          "close": 1773.3
        },
        {
          "date": "2026-09-18",
          "close": 1800.35
        },
        {
          "date": "2026-09-21",
          "close": 1815.9
        },
        {
          "date": "2026-09-22",
          "close": 1817.09
        },
        {
          "date": "2026-09-23",
          "close": 1791.59
        },
        {
          "date": "2026-09-24",
          "close": 1769.57
        },
        {
          "date": "2026-09-28",
          "close": 1739.07
        },
        {
          "date": "2026-09-29",
          "close": 1744.44
        },
        {
          "date": "2026-09-30",
          "close": 1751.91
        },
        {
          "date": "2026-10-08",
          "close": 1738.44
        },
        {
          "date": "2026-10-09",
          "close": 1777.52
        },
        {
          "date": "2026-10-12",
          "close": 1730.17
        },
        {
          "date": "2026-10-13",
          "close": 1733.53
        },
        {
          "date": "2026-10-14",
          "close": 1717.24
        },
        {
          "date": "2026-10-15",
          "close": 1675.65
        },
        {
          "date": "2026-10-16",
          "close": 1693.14
        },
        {
          "date": "2026-10-19",
          "close": 1686.05
        },
        {
          "date": "2026-10-20",
          "close": 1687.57
        },
        {
          "date": "2026-10-21",
          "close": 1676.57
        },
        {
          "date": "2026-10-22",
          "close": 1641.71
        },
        {
          "date": "2026-10-23",
          "close": 1660.18
        },
        {
          "date": "2026-10-26",
          "close": 1645.51
        },
        {
          "date": "2026-10-27",
          "close": 1610.62
        },
        {
          "date": "2026-10-28",
          "close": 1628.91
        },
        {
          "date": "2026-10-29",
          "close": 1592.88
        },
        {
          "date": "2026-10-30",
          "close": 1576.24
        },
        {
          "date": "2026-11-02",
          "close": 1587.12
        },
        {
          "date": "2026-11-03",
          "close": 1594.36
        },
        {
          "date": "2026-11-04",
          "close": 1638.63
        },
        {
          "date": "2026-11-05",
          "close": 1684.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.449438202247191,
          "pullback_frequency": 0.2808988764044944,
          "up_wilson": [
            0.35032388104201406,
            0.5527366684762587
          ],
          "pullback_wilson": [
            0.1980948950798778,
            0.38183415283263744
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.37735849056603776,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.2593626547287611,
            0.5119310405824662
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 2,
          "insufficient_or_abstained": 47,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 23,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1358",
      "name": "保险Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0053689332957636005,
        "5": 0.022373322388036687,
        "20": -0.006337593520901907,
        "60": -0.023932925702202512
      },
      "moving_averages": {
        "5": 1304.6200000000185,
        "20": 1285.0040000000038,
        "60": 1330.3481666666805
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-04",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-02",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.01477656049434306,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1366.94
        },
        {
          "date": "2026-05-14",
          "close": 1341.64
        },
        {
          "date": "2026-05-15",
          "close": 1311.52
        },
        {
          "date": "2026-05-18",
          "close": 1289.79
        },
        {
          "date": "2026-05-19",
          "close": 1296.73
        },
        {
          "date": "2026-05-20",
          "close": 1286.7
        },
        {
          "date": "2026-05-21",
          "close": 1274.66
        },
        {
          "date": "2026-05-22",
          "close": 1266.65
        },
        {
          "date": "2026-05-25",
          "close": 1278.34
        },
        {
          "date": "2026-05-26",
          "close": 1284.73
        },
        {
          "date": "2026-05-27",
          "close": 1259.46
        },
        {
          "date": "2026-05-28",
          "close": 1243.55
        },
        {
          "date": "2026-05-29",
          "close": 1261.85
        },
        {
          "date": "2026-06-01",
          "close": 1256.37
        },
        {
          "date": "2026-06-02",
          "close": 1245.0
        },
        {
          "date": "2026-06-03",
          "close": 1233.37
        },
        {
          "date": "2026-06-04",
          "close": 1215.9
        },
        {
          "date": "2026-06-05",
          "close": 1221.14
        },
        {
          "date": "2026-06-08",
          "close": 1217.73
        },
        {
          "date": "2026-06-09",
          "close": 1228.92
        },
        {
          "date": "2026-06-10",
          "close": 1268.17
        },
        {
          "date": "2026-06-11",
          "close": 1263.03
        },
        {
          "date": "2026-06-12",
          "close": 1307.24
        },
        {
          "date": "2026-06-15",
          "close": 1329.28
        },
        {
          "date": "2026-06-16",
          "close": 1300.85
        },
        {
          "date": "2026-06-17",
          "close": 1296.34
        },
        {
          "date": "2026-06-18",
          "close": 1216.06
        },
        {
          "date": "2026-06-22",
          "close": 1303.39
        },
        {
          "date": "2026-06-23",
          "close": 1277.09
        },
        {
          "date": "2026-06-24",
          "close": 1257.01
        },
        {
          "date": "2026-06-25",
          "close": 1284.57
        },
        {
          "date": "2026-06-26",
          "close": 1220.06
        },
        {
          "date": "2026-06-29",
          "close": 1246.73
        },
        {
          "date": "2026-06-30",
          "close": 1220.57
        },
        {
          "date": "2026-07-01",
          "close": 1307.1
        },
        {
          "date": "2026-07-02",
          "close": 1290.24
        },
        {
          "date": "2026-07-03",
          "close": 1293.55
        },
        {
          "date": "2026-07-06",
          "close": 1309.22
        },
        {
          "date": "2026-07-07",
          "close": 1280.55
        },
        {
          "date": "2026-07-08",
          "close": 1277.46
        },
        {
          "date": "2026-07-09",
          "close": 1278.59
        },
        {
          "date": "2026-07-10",
          "close": 1282.3
        },
        {
          "date": "2026-07-13",
          "close": 1280.72
        },
        {
          "date": "2026-07-14",
          "close": 1305.24
        },
        {
          "date": "2026-07-15",
          "close": 1348.78
        },
        {
          "date": "2026-07-16",
          "close": 1325.51
        },
        {
          "date": "2026-07-17",
          "close": 1317.19
        },
        {
          "date": "2026-07-20",
          "close": 1376.54
        },
        {
          "date": "2026-07-21",
          "close": 1366.27
        },
        {
          "date": "2026-07-22",
          "close": 1395.15
        },
        {
          "date": "2026-07-23",
          "close": 1405.58
        },
        {
          "date": "2026-07-24",
          "close": 1370.89
        },
        {
          "date": "2026-07-27",
          "close": 1361.43
        },
        {
          "date": "2026-07-28",
          "close": 1368.6
        },
        {
          "date": "2026-07-29",
          "close": 1364.18
        },
        {
          "date": "2026-07-30",
          "close": 1385.62
        },
        {
          "date": "2026-07-31",
          "close": 1375.93
        },
        {
          "date": "2026-08-03",
          "close": 1375.13
        },
        {
          "date": "2026-08-04",
          "close": 1341.38
        },
        {
          "date": "2026-08-05",
          "close": 1352.53
        },
        {
          "date": "2026-08-06",
          "close": 1341.28
        },
        {
          "date": "2026-08-07",
          "close": 1342.1
        },
        {
          "date": "2026-08-10",
          "close": 1327.81
        },
        {
          "date": "2026-08-11",
          "close": 1305.97
        },
        {
          "date": "2026-08-12",
          "close": 1308.88
        },
        {
          "date": "2026-08-13",
          "close": 1310.72
        },
        {
          "date": "2026-08-14",
          "close": 1287.25
        },
        {
          "date": "2026-08-17",
          "close": 1300.1
        },
        {
          "date": "2026-08-18",
          "close": 1289.02
        },
        {
          "date": "2026-08-19",
          "close": 1291.59
        },
        {
          "date": "2026-08-20",
          "close": 1295.37
        },
        {
          "date": "2026-08-21",
          "close": 1308.8
        },
        {
          "date": "2026-08-24",
          "close": 1332.3
        },
        {
          "date": "2026-08-25",
          "close": 1338.28
        },
        {
          "date": "2026-08-26",
          "close": 1367.54
        },
        {
          "date": "2026-08-27",
          "close": 1362.64
        },
        {
          "date": "2026-08-28",
          "close": 1353.11
        },
        {
          "date": "2026-08-31",
          "close": 1369.75
        },
        {
          "date": "2026-09-01",
          "close": 1413.09
        },
        {
          "date": "2026-09-02",
          "close": 1397.41
        },
        {
          "date": "2026-09-03",
          "close": 1433.23
        },
        {
          "date": "2026-09-04",
          "close": 1434.87
        },
        {
          "date": "2026-09-07",
          "close": 1399.76
        },
        {
          "date": "2026-09-08",
          "close": 1392.58
        },
        {
          "date": "2026-09-09",
          "close": 1397.2
        },
        {
          "date": "2026-09-10",
          "close": 1401.47
        },
        {
          "date": "2026-09-11",
          "close": 1379.82
        },
        {
          "date": "2026-09-14",
          "close": 1381.51
        },
        {
          "date": "2026-09-15",
          "close": 1362.92
        },
        {
          "date": "2026-09-16",
          "close": 1352.01
        },
        {
          "date": "2026-09-17",
          "close": 1348.1
        },
        {
          "date": "2026-09-18",
          "close": 1362.69
        },
        {
          "date": "2026-09-21",
          "close": 1376.07
        },
        {
          "date": "2026-09-22",
          "close": 1389.76
        },
        {
          "date": "2026-09-23",
          "close": 1374.24
        },
        {
          "date": "2026-09-24",
          "close": 1354.98
        },
        {
          "date": "2026-09-28",
          "close": 1332.28
        },
        {
          "date": "2026-09-29",
          "close": 1333.02
        },
        {
          "date": "2026-09-30",
          "close": 1342.71
        },
        {
          "date": "2026-10-08",
          "close": 1328.58
        },
        {
          "date": "2026-10-09",
          "close": 1334.37
        },
        {
          "date": "2026-10-12",
          "close": 1339.96
        },
        {
          "date": "2026-10-13",
          "close": 1298.16
        },
        {
          "date": "2026-10-14",
          "close": 1274.51
        },
        {
          "date": "2026-10-15",
          "close": 1271.65
        },
        {
          "date": "2026-10-16",
          "close": 1271.82
        },
        {
          "date": "2026-10-19",
          "close": 1280.23
        },
        {
          "date": "2026-10-20",
          "close": 1251.36
        },
        {
          "date": "2026-10-21",
          "close": 1248.17
        },
        {
          "date": "2026-10-22",
          "close": 1233.08
        },
        {
          "date": "2026-10-23",
          "close": 1257.95
        },
        {
          "date": "2026-10-26",
          "close": 1279.54
        },
        {
          "date": "2026-10-27",
          "close": 1274.14
        },
        {
          "date": "2026-10-28",
          "close": 1270.77
        },
        {
          "date": "2026-10-29",
          "close": 1291.27
        },
        {
          "date": "2026-10-30",
          "close": 1279.8
        },
        {
          "date": "2026-11-02",
          "close": 1287.86
        },
        {
          "date": "2026-11-03",
          "close": 1322.17
        },
        {
          "date": "2026-11-04",
          "close": 1313.11
        },
        {
          "date": "2026-11-05",
          "close": 1320.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3488372093023256,
          "up_wilson": [
            0.3966097232742094,
            0.6033902767257906
          ],
          "pullback_wilson": [
            0.2565368354800985,
            0.4540644799783818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 0,
          "insufficient_or_abstained": 46,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1359",
      "name": "金融控股",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0016956248691648579,
        "5": 0.024109407270275662,
        "20": -0.01374747516385677,
        "60": -0.047949702552675055
      },
      "moving_averages": {
        "5": 1886.3100000000093,
        "20": 1919.4949999999837,
        "60": 1973.3846666666602
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.04479965665407393,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2340.54
        },
        {
          "date": "2026-05-14",
          "close": 2267.56
        },
        {
          "date": "2026-05-15",
          "close": 2222.98
        },
        {
          "date": "2026-05-18",
          "close": 2226.15
        },
        {
          "date": "2026-05-19",
          "close": 2222.72
        },
        {
          "date": "2026-05-20",
          "close": 2187.24
        },
        {
          "date": "2026-05-21",
          "close": 2150.49
        },
        {
          "date": "2026-05-22",
          "close": 2138.15
        },
        {
          "date": "2026-05-25",
          "close": 2123.38
        },
        {
          "date": "2026-05-26",
          "close": 2120.53
        },
        {
          "date": "2026-05-27",
          "close": 2070.56
        },
        {
          "date": "2026-05-28",
          "close": 2051.15
        },
        {
          "date": "2026-05-29",
          "close": 2054.42
        },
        {
          "date": "2026-06-01",
          "close": 2083.06
        },
        {
          "date": "2026-06-02",
          "close": 2033.72
        },
        {
          "date": "2026-06-03",
          "close": 2010.03
        },
        {
          "date": "2026-06-04",
          "close": 1967.69
        },
        {
          "date": "2026-06-05",
          "close": 1971.17
        },
        {
          "date": "2026-06-08",
          "close": 1917.22
        },
        {
          "date": "2026-06-09",
          "close": 1901.68
        },
        {
          "date": "2026-06-10",
          "close": 1900.31
        },
        {
          "date": "2026-06-11",
          "close": 1871.15
        },
        {
          "date": "2026-06-12",
          "close": 1920.97
        },
        {
          "date": "2026-06-15",
          "close": 1972.42
        },
        {
          "date": "2026-06-16",
          "close": 1961.17
        },
        {
          "date": "2026-06-17",
          "close": 1954.44
        },
        {
          "date": "2026-06-18",
          "close": 1917.35
        },
        {
          "date": "2026-06-22",
          "close": 2005.88
        },
        {
          "date": "2026-06-23",
          "close": 2007.85
        },
        {
          "date": "2026-06-24",
          "close": 1938.7
        },
        {
          "date": "2026-06-25",
          "close": 1957.86
        },
        {
          "date": "2026-06-26",
          "close": 1859.8
        },
        {
          "date": "2026-06-29",
          "close": 1858.88
        },
        {
          "date": "2026-06-30",
          "close": 1851.58
        },
        {
          "date": "2026-07-01",
          "close": 1946.32
        },
        {
          "date": "2026-07-02",
          "close": 1917.17
        },
        {
          "date": "2026-07-03",
          "close": 1936.87
        },
        {
          "date": "2026-07-06",
          "close": 1935.69
        },
        {
          "date": "2026-07-07",
          "close": 1921.09
        },
        {
          "date": "2026-07-08",
          "close": 1922.69
        },
        {
          "date": "2026-07-09",
          "close": 1918.2
        },
        {
          "date": "2026-07-10",
          "close": 1937.67
        },
        {
          "date": "2026-07-13",
          "close": 1896.42
        },
        {
          "date": "2026-07-14",
          "close": 1914.31
        },
        {
          "date": "2026-07-15",
          "close": 1962.39
        },
        {
          "date": "2026-07-16",
          "close": 1950.44
        },
        {
          "date": "2026-07-17",
          "close": 1926.24
        },
        {
          "date": "2026-07-20",
          "close": 1957.01
        },
        {
          "date": "2026-07-21",
          "close": 1970.15
        },
        {
          "date": "2026-07-22",
          "close": 1934.75
        },
        {
          "date": "2026-07-23",
          "close": 1967.88
        },
        {
          "date": "2026-07-24",
          "close": 1904.83
        },
        {
          "date": "2026-07-27",
          "close": 1939.51
        },
        {
          "date": "2026-07-28",
          "close": 1943.24
        },
        {
          "date": "2026-07-29",
          "close": 1986.19
        },
        {
          "date": "2026-07-30",
          "close": 1997.29
        },
        {
          "date": "2026-07-31",
          "close": 2016.01
        },
        {
          "date": "2026-08-03",
          "close": 2030.4
        },
        {
          "date": "2026-08-04",
          "close": 2011.78
        },
        {
          "date": "2026-08-05",
          "close": 2010.44
        },
        {
          "date": "2026-08-06",
          "close": 2001.4
        },
        {
          "date": "2026-08-07",
          "close": 1978.7
        },
        {
          "date": "2026-08-10",
          "close": 2001.85
        },
        {
          "date": "2026-08-11",
          "close": 1989.83
        },
        {
          "date": "2026-08-12",
          "close": 1999.77
        },
        {
          "date": "2026-08-13",
          "close": 1981.13
        },
        {
          "date": "2026-08-14",
          "close": 1956.16
        },
        {
          "date": "2026-08-17",
          "close": 1973.87
        },
        {
          "date": "2026-08-18",
          "close": 1947.83
        },
        {
          "date": "2026-08-19",
          "close": 1906.87
        },
        {
          "date": "2026-08-20",
          "close": 1940.37
        },
        {
          "date": "2026-08-21",
          "close": 1944.51
        },
        {
          "date": "2026-08-24",
          "close": 1962.96
        },
        {
          "date": "2026-08-25",
          "close": 2006.07
        },
        {
          "date": "2026-08-26",
          "close": 2040.65
        },
        {
          "date": "2026-08-27",
          "close": 2061.62
        },
        {
          "date": "2026-08-28",
          "close": 2048.66
        },
        {
          "date": "2026-08-31",
          "close": 2031.69
        },
        {
          "date": "2026-09-01",
          "close": 2110.4
        },
        {
          "date": "2026-09-02",
          "close": 2092.11
        },
        {
          "date": "2026-09-03",
          "close": 2079.57
        },
        {
          "date": "2026-09-04",
          "close": 2096.1
        },
        {
          "date": "2026-09-07",
          "close": 2059.3
        },
        {
          "date": "2026-09-08",
          "close": 2093.64
        },
        {
          "date": "2026-09-09",
          "close": 2071.83
        },
        {
          "date": "2026-09-10",
          "close": 2115.69
        },
        {
          "date": "2026-09-11",
          "close": 1998.87
        },
        {
          "date": "2026-09-14",
          "close": 1966.6
        },
        {
          "date": "2026-09-15",
          "close": 1932.45
        },
        {
          "date": "2026-09-16",
          "close": 1963.91
        },
        {
          "date": "2026-09-17",
          "close": 1952.45
        },
        {
          "date": "2026-09-18",
          "close": 1979.41
        },
        {
          "date": "2026-09-21",
          "close": 2017.42
        },
        {
          "date": "2026-09-22",
          "close": 2007.46
        },
        {
          "date": "2026-09-23",
          "close": 1976.63
        },
        {
          "date": "2026-09-24",
          "close": 1951.09
        },
        {
          "date": "2026-09-28",
          "close": 1932.68
        },
        {
          "date": "2026-09-29",
          "close": 1946.4
        },
        {
          "date": "2026-09-30",
          "close": 1954.51
        },
        {
          "date": "2026-10-08",
          "close": 1940.72
        },
        {
          "date": "2026-10-09",
          "close": 1986.13
        },
        {
          "date": "2026-10-12",
          "close": 1977.28
        },
        {
          "date": "2026-10-13",
          "close": 2003.81
        },
        {
          "date": "2026-10-14",
          "close": 1986.77
        },
        {
          "date": "2026-10-15",
          "close": 1951.37
        },
        {
          "date": "2026-10-16",
          "close": 1946.4
        },
        {
          "date": "2026-10-19",
          "close": 1946.75
        },
        {
          "date": "2026-10-20",
          "close": 1927.7
        },
        {
          "date": "2026-10-21",
          "close": 1921.25
        },
        {
          "date": "2026-10-22",
          "close": 1874.9
        },
        {
          "date": "2026-10-23",
          "close": 1912.71
        },
        {
          "date": "2026-10-26",
          "close": 1917.98
        },
        {
          "date": "2026-10-27",
          "close": 1870.38
        },
        {
          "date": "2026-10-28",
          "close": 1865.94
        },
        {
          "date": "2026-10-29",
          "close": 1868.98
        },
        {
          "date": "2026-10-30",
          "close": 1824.05
        },
        {
          "date": "2026-11-02",
          "close": 1887.52
        },
        {
          "date": "2026-11-03",
          "close": 1895.14
        },
        {
          "date": "2026-11-04",
          "close": 1910.8
        },
        {
          "date": "2026-11-05",
          "close": 1914.04
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47572815533980584,
          "pullback_frequency": 0.2621359223300971,
          "up_wilson": [
            0.381899896517854,
            0.571301790774799
          ],
          "pullback_wilson": [
            0.1868578650291558,
            0.3545186704388419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.35,
          "up_wilson": [
            0.4089342702715789,
            0.6537209395856151
          ],
          "pullback_wilson": [
            0.24167774406017556,
            0.47637381158245135
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 65,
          "covered_samples": 17,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 38,
          "covered_samples": 15,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1360",
      "name": "金融信息服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02410989200513347,
        "5": 0.02362440267197341,
        "20": -0.1747282708666309,
        "60": -0.14134183944710255
      },
      "moving_averages": {
        "5": 3912.765999999922,
        "20": 4207.341499999957,
        "60": 4760.547333333331
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.17890862505465,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5876.84
        },
        {
          "date": "2026-05-14",
          "close": 5719.26
        },
        {
          "date": "2026-05-15",
          "close": 5614.83
        },
        {
          "date": "2026-05-18",
          "close": 5588.8
        },
        {
          "date": "2026-05-19",
          "close": 5528.01
        },
        {
          "date": "2026-05-20",
          "close": 5514.85
        },
        {
          "date": "2026-05-21",
          "close": 5386.79
        },
        {
          "date": "2026-05-22",
          "close": 5439.16
        },
        {
          "date": "2026-05-25",
          "close": 5451.06
        },
        {
          "date": "2026-05-26",
          "close": 5374.11
        },
        {
          "date": "2026-05-27",
          "close": 5268.94
        },
        {
          "date": "2026-05-28",
          "close": 5314.42
        },
        {
          "date": "2026-05-29",
          "close": 5158.23
        },
        {
          "date": "2026-06-01",
          "close": 5388.93
        },
        {
          "date": "2026-06-02",
          "close": 5284.98
        },
        {
          "date": "2026-06-03",
          "close": 5267.0
        },
        {
          "date": "2026-06-04",
          "close": 5204.52
        },
        {
          "date": "2026-06-05",
          "close": 5069.11
        },
        {
          "date": "2026-06-08",
          "close": 4874.89
        },
        {
          "date": "2026-06-09",
          "close": 4986.79
        },
        {
          "date": "2026-06-10",
          "close": 4963.07
        },
        {
          "date": "2026-06-11",
          "close": 4813.72
        },
        {
          "date": "2026-06-12",
          "close": 4888.12
        },
        {
          "date": "2026-06-15",
          "close": 5020.04
        },
        {
          "date": "2026-06-16",
          "close": 5024.42
        },
        {
          "date": "2026-06-17",
          "close": 5124.0
        },
        {
          "date": "2026-06-18",
          "close": 4935.08
        },
        {
          "date": "2026-06-22",
          "close": 5016.75
        },
        {
          "date": "2026-06-23",
          "close": 5020.8
        },
        {
          "date": "2026-06-24",
          "close": 4791.19
        },
        {
          "date": "2026-06-25",
          "close": 4755.23
        },
        {
          "date": "2026-06-26",
          "close": 4437.23
        },
        {
          "date": "2026-06-29",
          "close": 4537.86
        },
        {
          "date": "2026-06-30",
          "close": 4453.18
        },
        {
          "date": "2026-07-01",
          "close": 4571.0
        },
        {
          "date": "2026-07-02",
          "close": 4526.01
        },
        {
          "date": "2026-07-03",
          "close": 4616.4
        },
        {
          "date": "2026-07-06",
          "close": 4598.09
        },
        {
          "date": "2026-07-07",
          "close": 4473.66
        },
        {
          "date": "2026-07-08",
          "close": 4536.11
        },
        {
          "date": "2026-07-09",
          "close": 4631.75
        },
        {
          "date": "2026-07-10",
          "close": 4641.09
        },
        {
          "date": "2026-07-13",
          "close": 4379.8
        },
        {
          "date": "2026-07-14",
          "close": 4432.67
        },
        {
          "date": "2026-07-15",
          "close": 4455.21
        },
        {
          "date": "2026-07-16",
          "close": 4371.65
        },
        {
          "date": "2026-07-17",
          "close": 4144.53
        },
        {
          "date": "2026-07-20",
          "close": 4099.43
        },
        {
          "date": "2026-07-21",
          "close": 4350.31
        },
        {
          "date": "2026-07-22",
          "close": 4277.6
        },
        {
          "date": "2026-07-23",
          "close": 4294.13
        },
        {
          "date": "2026-07-24",
          "close": 4123.09
        },
        {
          "date": "2026-07-27",
          "close": 4319.69
        },
        {
          "date": "2026-07-28",
          "close": 4497.04
        },
        {
          "date": "2026-07-29",
          "close": 4490.66
        },
        {
          "date": "2026-07-30",
          "close": 4503.64
        },
        {
          "date": "2026-07-31",
          "close": 4657.0
        },
        {
          "date": "2026-08-03",
          "close": 4609.16
        },
        {
          "date": "2026-08-04",
          "close": 4674.4
        },
        {
          "date": "2026-08-05",
          "close": 4702.5
        },
        {
          "date": "2026-08-06",
          "close": 4854.33
        },
        {
          "date": "2026-08-07",
          "close": 4706.32
        },
        {
          "date": "2026-08-10",
          "close": 4923.62
        },
        {
          "date": "2026-08-11",
          "close": 4915.24
        },
        {
          "date": "2026-08-12",
          "close": 4983.34
        },
        {
          "date": "2026-08-13",
          "close": 4904.73
        },
        {
          "date": "2026-08-14",
          "close": 4897.8
        },
        {
          "date": "2026-08-17",
          "close": 4908.58
        },
        {
          "date": "2026-08-18",
          "close": 4868.99
        },
        {
          "date": "2026-08-19",
          "close": 4729.76
        },
        {
          "date": "2026-08-20",
          "close": 4984.85
        },
        {
          "date": "2026-08-21",
          "close": 5103.88
        },
        {
          "date": "2026-08-24",
          "close": 5047.45
        },
        {
          "date": "2026-08-25",
          "close": 5067.77
        },
        {
          "date": "2026-08-26",
          "close": 5203.66
        },
        {
          "date": "2026-08-27",
          "close": 5216.2
        },
        {
          "date": "2026-08-28",
          "close": 5115.6
        },
        {
          "date": "2026-08-31",
          "close": 5067.26
        },
        {
          "date": "2026-09-01",
          "close": 5315.49
        },
        {
          "date": "2026-09-02",
          "close": 5284.94
        },
        {
          "date": "2026-09-03",
          "close": 5186.13
        },
        {
          "date": "2026-09-04",
          "close": 5439.58
        },
        {
          "date": "2026-09-07",
          "close": 5459.57
        },
        {
          "date": "2026-09-08",
          "close": 5558.61
        },
        {
          "date": "2026-09-09",
          "close": 5308.31
        },
        {
          "date": "2026-09-10",
          "close": 5314.13
        },
        {
          "date": "2026-09-11",
          "close": 5028.1
        },
        {
          "date": "2026-09-14",
          "close": 4941.11
        },
        {
          "date": "2026-09-15",
          "close": 4863.22
        },
        {
          "date": "2026-09-16",
          "close": 4890.51
        },
        {
          "date": "2026-09-17",
          "close": 4852.58
        },
        {
          "date": "2026-09-18",
          "close": 4903.41
        },
        {
          "date": "2026-09-21",
          "close": 5069.24
        },
        {
          "date": "2026-09-22",
          "close": 5173.78
        },
        {
          "date": "2026-09-23",
          "close": 4993.08
        },
        {
          "date": "2026-09-24",
          "close": 4959.95
        },
        {
          "date": "2026-09-28",
          "close": 4858.66
        },
        {
          "date": "2026-09-29",
          "close": 4846.63
        },
        {
          "date": "2026-09-30",
          "close": 4846.86
        },
        {
          "date": "2026-10-08",
          "close": 4892.74
        },
        {
          "date": "2026-10-09",
          "close": 4917.65
        },
        {
          "date": "2026-10-12",
          "close": 4880.29
        },
        {
          "date": "2026-10-13",
          "close": 4867.08
        },
        {
          "date": "2026-10-14",
          "close": 4587.11
        },
        {
          "date": "2026-10-15",
          "close": 4273.02
        },
        {
          "date": "2026-10-16",
          "close": 4182.51
        },
        {
          "date": "2026-10-19",
          "close": 4236.08
        },
        {
          "date": "2026-10-20",
          "close": 4203.32
        },
        {
          "date": "2026-10-21",
          "close": 4264.89
        },
        {
          "date": "2026-10-22",
          "close": 4024.59
        },
        {
          "date": "2026-10-23",
          "close": 4139.08
        },
        {
          "date": "2026-10-26",
          "close": 4069.52
        },
        {
          "date": "2026-10-27",
          "close": 3942.36
        },
        {
          "date": "2026-10-28",
          "close": 4050.85
        },
        {
          "date": "2026-10-29",
          "close": 3944.65
        },
        {
          "date": "2026-10-30",
          "close": 3787.76
        },
        {
          "date": "2026-11-02",
          "close": 3936.16
        },
        {
          "date": "2026-11-03",
          "close": 3859.29
        },
        {
          "date": "2026-11-04",
          "close": 3942.78
        },
        {
          "date": "2026-11-05",
          "close": 4037.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5316455696202531,
          "pullback_frequency": 0.3924050632911392,
          "up_wilson": [
            0.4227140939927444,
            0.6376421584342223
          ],
          "pullback_wilson": [
            0.2921286505753673,
            0.5026600911729452
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.5333333333333333,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 20,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1361",
      "name": "期货",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0033099051977769633,
        "5": 0.04835507354667912,
        "20": -0.011354942621300546,
        "60": -0.03452479257598995
      },
      "moving_averages": {
        "5": 481.50399999999206,
        "20": 492.90299999999695,
        "60": 500.00283333333306
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.06630159907211974,
      "history": [
        {
          "date": "2026-05-13",
          "close": 629.86
        },
        {
          "date": "2026-05-14",
          "close": 646.82
        },
        {
          "date": "2026-05-15",
          "close": 609.38
        },
        {
          "date": "2026-05-18",
          "close": 612.92
        },
        {
          "date": "2026-05-19",
          "close": 608.82
        },
        {
          "date": "2026-05-20",
          "close": 598.98
        },
        {
          "date": "2026-05-21",
          "close": 583.43
        },
        {
          "date": "2026-05-22",
          "close": 574.81
        },
        {
          "date": "2026-05-25",
          "close": 585.64
        },
        {
          "date": "2026-05-26",
          "close": 574.85
        },
        {
          "date": "2026-05-27",
          "close": 554.19
        },
        {
          "date": "2026-05-28",
          "close": 545.86
        },
        {
          "date": "2026-05-29",
          "close": 558.99
        },
        {
          "date": "2026-06-01",
          "close": 556.42
        },
        {
          "date": "2026-06-02",
          "close": 542.67
        },
        {
          "date": "2026-06-03",
          "close": 528.26
        },
        {
          "date": "2026-06-04",
          "close": 509.59
        },
        {
          "date": "2026-06-05",
          "close": 504.73
        },
        {
          "date": "2026-06-08",
          "close": 484.97
        },
        {
          "date": "2026-06-09",
          "close": 483.22
        },
        {
          "date": "2026-06-10",
          "close": 480.69
        },
        {
          "date": "2026-06-11",
          "close": 475.75
        },
        {
          "date": "2026-06-12",
          "close": 497.24
        },
        {
          "date": "2026-06-15",
          "close": 534.1
        },
        {
          "date": "2026-06-16",
          "close": 532.89
        },
        {
          "date": "2026-06-17",
          "close": 519.89
        },
        {
          "date": "2026-06-18",
          "close": 509.07
        },
        {
          "date": "2026-06-22",
          "close": 540.55
        },
        {
          "date": "2026-06-23",
          "close": 536.6
        },
        {
          "date": "2026-06-24",
          "close": 520.0
        },
        {
          "date": "2026-06-25",
          "close": 524.23
        },
        {
          "date": "2026-06-26",
          "close": 487.78
        },
        {
          "date": "2026-06-29",
          "close": 484.69
        },
        {
          "date": "2026-06-30",
          "close": 482.0
        },
        {
          "date": "2026-07-01",
          "close": 507.57
        },
        {
          "date": "2026-07-02",
          "close": 491.33
        },
        {
          "date": "2026-07-03",
          "close": 500.88
        },
        {
          "date": "2026-07-06",
          "close": 495.98
        },
        {
          "date": "2026-07-07",
          "close": 478.95
        },
        {
          "date": "2026-07-08",
          "close": 475.41
        },
        {
          "date": "2026-07-09",
          "close": 473.38
        },
        {
          "date": "2026-07-10",
          "close": 476.08
        },
        {
          "date": "2026-07-13",
          "close": 461.44
        },
        {
          "date": "2026-07-14",
          "close": 470.7
        },
        {
          "date": "2026-07-15",
          "close": 478.59
        },
        {
          "date": "2026-07-16",
          "close": 475.41
        },
        {
          "date": "2026-07-17",
          "close": 468.22
        },
        {
          "date": "2026-07-20",
          "close": 472.1
        },
        {
          "date": "2026-07-21",
          "close": 476.79
        },
        {
          "date": "2026-07-22",
          "close": 470.04
        },
        {
          "date": "2026-07-23",
          "close": 479.99
        },
        {
          "date": "2026-07-24",
          "close": 460.62
        },
        {
          "date": "2026-07-27",
          "close": 471.98
        },
        {
          "date": "2026-07-28",
          "close": 470.65
        },
        {
          "date": "2026-07-29",
          "close": 489.53
        },
        {
          "date": "2026-07-30",
          "close": 495.93
        },
        {
          "date": "2026-07-31",
          "close": 497.41
        },
        {
          "date": "2026-08-03",
          "close": 507.25
        },
        {
          "date": "2026-08-04",
          "close": 503.92
        },
        {
          "date": "2026-08-05",
          "close": 508.62
        },
        {
          "date": "2026-08-06",
          "close": 501.83
        },
        {
          "date": "2026-08-07",
          "close": 497.44
        },
        {
          "date": "2026-08-10",
          "close": 502.17
        },
        {
          "date": "2026-08-11",
          "close": 495.83
        },
        {
          "date": "2026-08-12",
          "close": 503.91
        },
        {
          "date": "2026-08-13",
          "close": 496.6
        },
        {
          "date": "2026-08-14",
          "close": 487.39
        },
        {
          "date": "2026-08-17",
          "close": 493.69
        },
        {
          "date": "2026-08-18",
          "close": 483.36
        },
        {
          "date": "2026-08-19",
          "close": 467.08
        },
        {
          "date": "2026-08-20",
          "close": 475.31
        },
        {
          "date": "2026-08-21",
          "close": 478.12
        },
        {
          "date": "2026-08-24",
          "close": 478.77
        },
        {
          "date": "2026-08-25",
          "close": 486.81
        },
        {
          "date": "2026-08-26",
          "close": 502.0
        },
        {
          "date": "2026-08-27",
          "close": 524.43
        },
        {
          "date": "2026-08-28",
          "close": 521.15
        },
        {
          "date": "2026-08-31",
          "close": 515.53
        },
        {
          "date": "2026-09-01",
          "close": 531.54
        },
        {
          "date": "2026-09-02",
          "close": 518.03
        },
        {
          "date": "2026-09-03",
          "close": 514.15
        },
        {
          "date": "2026-09-04",
          "close": 521.73
        },
        {
          "date": "2026-09-07",
          "close": 511.85
        },
        {
          "date": "2026-09-08",
          "close": 518.78
        },
        {
          "date": "2026-09-09",
          "close": 518.36
        },
        {
          "date": "2026-09-10",
          "close": 524.7
        },
        {
          "date": "2026-09-11",
          "close": 494.02
        },
        {
          "date": "2026-09-14",
          "close": 487.34
        },
        {
          "date": "2026-09-15",
          "close": 484.55
        },
        {
          "date": "2026-09-16",
          "close": 506.35
        },
        {
          "date": "2026-09-17",
          "close": 503.5
        },
        {
          "date": "2026-09-18",
          "close": 508.9
        },
        {
          "date": "2026-09-21",
          "close": 531.6
        },
        {
          "date": "2026-09-22",
          "close": 524.29
        },
        {
          "date": "2026-09-23",
          "close": 513.77
        },
        {
          "date": "2026-09-24",
          "close": 508.29
        },
        {
          "date": "2026-09-28",
          "close": 500.5
        },
        {
          "date": "2026-09-29",
          "close": 507.3
        },
        {
          "date": "2026-09-30",
          "close": 504.44
        },
        {
          "date": "2026-10-08",
          "close": 496.7
        },
        {
          "date": "2026-10-09",
          "close": 514.25
        },
        {
          "date": "2026-10-12",
          "close": 507.41
        },
        {
          "date": "2026-10-13",
          "close": 525.93
        },
        {
          "date": "2026-10-14",
          "close": 510.0
        },
        {
          "date": "2026-10-15",
          "close": 504.3
        },
        {
          "date": "2026-10-16",
          "close": 501.65
        },
        {
          "date": "2026-10-19",
          "close": 496.58
        },
        {
          "date": "2026-10-20",
          "close": 500.94
        },
        {
          "date": "2026-10-21",
          "close": 502.01
        },
        {
          "date": "2026-10-22",
          "close": 480.37
        },
        {
          "date": "2026-10-23",
          "close": 493.19
        },
        {
          "date": "2026-10-26",
          "close": 489.87
        },
        {
          "date": "2026-10-27",
          "close": 482.15
        },
        {
          "date": "2026-10-28",
          "close": 473.48
        },
        {
          "date": "2026-10-29",
          "close": 468.41
        },
        {
          "date": "2026-10-30",
          "close": 456.85
        },
        {
          "date": "2026-11-02",
          "close": 483.25
        },
        {
          "date": "2026-11-03",
          "close": 486.92
        },
        {
          "date": "2026-11-04",
          "close": 489.44
        },
        {
          "date": "2026-11-05",
          "close": 491.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5523809523809524,
          "pullback_frequency": 0.3523809523809524,
          "up_wilson": [
            0.4570972192276588,
            0.6439672108083394
          ],
          "pullback_wilson": [
            0.26769354773870374,
            0.4474885130689383
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5806451612903226,
          "pullback_frequency": 0.41935483870967744,
          "up_wilson": [
            0.4566558474484658,
            0.6952241409222806
          ],
          "pullback_wilson": [
            0.3047758590777194,
            0.5433441525515342
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 0,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 6,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1363",
      "name": "信托",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.005427408412483015,
        "5": 0.02615649096478312,
        "20": -0.01886246941474412,
        "60": -0.06530376989895592
      },
      "moving_averages": {
        "5": 1809.8479999999981,
        "20": 1832.127500000014,
        "60": 1875.9948333333402
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.028150489504555565,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2250.7
        },
        {
          "date": "2026-05-14",
          "close": 2192.1
        },
        {
          "date": "2026-05-15",
          "close": 2159.58
        },
        {
          "date": "2026-05-18",
          "close": 2140.4
        },
        {
          "date": "2026-05-19",
          "close": 2164.09
        },
        {
          "date": "2026-05-20",
          "close": 2167.76
        },
        {
          "date": "2026-05-21",
          "close": 2135.14
        },
        {
          "date": "2026-05-22",
          "close": 2124.98
        },
        {
          "date": "2026-05-25",
          "close": 2144.17
        },
        {
          "date": "2026-05-26",
          "close": 2129.0
        },
        {
          "date": "2026-05-27",
          "close": 2103.32
        },
        {
          "date": "2026-05-28",
          "close": 2071.82
        },
        {
          "date": "2026-05-29",
          "close": 2078.66
        },
        {
          "date": "2026-06-01",
          "close": 2083.8
        },
        {
          "date": "2026-06-02",
          "close": 2060.84
        },
        {
          "date": "2026-06-03",
          "close": 2038.13
        },
        {
          "date": "2026-06-04",
          "close": 1992.1
        },
        {
          "date": "2026-06-05",
          "close": 1970.54
        },
        {
          "date": "2026-06-08",
          "close": 1900.86
        },
        {
          "date": "2026-06-09",
          "close": 1899.52
        },
        {
          "date": "2026-06-10",
          "close": 1898.94
        },
        {
          "date": "2026-06-11",
          "close": 1859.78
        },
        {
          "date": "2026-06-12",
          "close": 1906.43
        },
        {
          "date": "2026-06-15",
          "close": 1937.2
        },
        {
          "date": "2026-06-16",
          "close": 1939.33
        },
        {
          "date": "2026-06-17",
          "close": 1921.11
        },
        {
          "date": "2026-06-18",
          "close": 1922.34
        },
        {
          "date": "2026-06-22",
          "close": 1961.73
        },
        {
          "date": "2026-06-23",
          "close": 1950.25
        },
        {
          "date": "2026-06-24",
          "close": 1894.48
        },
        {
          "date": "2026-06-25",
          "close": 1896.07
        },
        {
          "date": "2026-06-26",
          "close": 1820.08
        },
        {
          "date": "2026-06-29",
          "close": 1823.2
        },
        {
          "date": "2026-06-30",
          "close": 1801.02
        },
        {
          "date": "2026-07-01",
          "close": 1857.85
        },
        {
          "date": "2026-07-02",
          "close": 1834.78
        },
        {
          "date": "2026-07-03",
          "close": 1845.43
        },
        {
          "date": "2026-07-06",
          "close": 1850.88
        },
        {
          "date": "2026-07-07",
          "close": 1805.93
        },
        {
          "date": "2026-07-08",
          "close": 1818.16
        },
        {
          "date": "2026-07-09",
          "close": 1812.99
        },
        {
          "date": "2026-07-10",
          "close": 1828.83
        },
        {
          "date": "2026-07-13",
          "close": 1811.15
        },
        {
          "date": "2026-07-14",
          "close": 1835.42
        },
        {
          "date": "2026-07-15",
          "close": 1881.21
        },
        {
          "date": "2026-07-16",
          "close": 1873.0
        },
        {
          "date": "2026-07-17",
          "close": 1848.81
        },
        {
          "date": "2026-07-20",
          "close": 1876.98
        },
        {
          "date": "2026-07-21",
          "close": 1909.0
        },
        {
          "date": "2026-07-22",
          "close": 1891.02
        },
        {
          "date": "2026-07-23",
          "close": 1922.12
        },
        {
          "date": "2026-07-24",
          "close": 1873.25
        },
        {
          "date": "2026-07-27",
          "close": 1899.32
        },
        {
          "date": "2026-07-28",
          "close": 1897.21
        },
        {
          "date": "2026-07-29",
          "close": 1938.38
        },
        {
          "date": "2026-07-30",
          "close": 1960.87
        },
        {
          "date": "2026-07-31",
          "close": 1960.05
        },
        {
          "date": "2026-08-03",
          "close": 1997.86
        },
        {
          "date": "2026-08-04",
          "close": 1972.41
        },
        {
          "date": "2026-08-05",
          "close": 1960.53
        },
        {
          "date": "2026-08-06",
          "close": 1930.82
        },
        {
          "date": "2026-08-07",
          "close": 1912.59
        },
        {
          "date": "2026-08-10",
          "close": 1934.63
        },
        {
          "date": "2026-08-11",
          "close": 1914.74
        },
        {
          "date": "2026-08-12",
          "close": 1924.48
        },
        {
          "date": "2026-08-13",
          "close": 1925.14
        },
        {
          "date": "2026-08-14",
          "close": 1913.2
        },
        {
          "date": "2026-08-17",
          "close": 1916.23
        },
        {
          "date": "2026-08-18",
          "close": 1888.72
        },
        {
          "date": "2026-08-19",
          "close": 1861.17
        },
        {
          "date": "2026-08-20",
          "close": 1884.08
        },
        {
          "date": "2026-08-21",
          "close": 1867.95
        },
        {
          "date": "2026-08-24",
          "close": 1871.78
        },
        {
          "date": "2026-08-25",
          "close": 1914.6
        },
        {
          "date": "2026-08-26",
          "close": 1939.22
        },
        {
          "date": "2026-08-27",
          "close": 1950.47
        },
        {
          "date": "2026-08-28",
          "close": 1945.02
        },
        {
          "date": "2026-08-31",
          "close": 1929.25
        },
        {
          "date": "2026-09-01",
          "close": 1961.57
        },
        {
          "date": "2026-09-02",
          "close": 1927.61
        },
        {
          "date": "2026-09-03",
          "close": 1914.08
        },
        {
          "date": "2026-09-04",
          "close": 1925.14
        },
        {
          "date": "2026-09-07",
          "close": 1906.91
        },
        {
          "date": "2026-09-08",
          "close": 1930.25
        },
        {
          "date": "2026-09-09",
          "close": 1919.65
        },
        {
          "date": "2026-09-10",
          "close": 1932.41
        },
        {
          "date": "2026-09-11",
          "close": 1872.11
        },
        {
          "date": "2026-09-14",
          "close": 1884.83
        },
        {
          "date": "2026-09-15",
          "close": 1863.96
        },
        {
          "date": "2026-09-16",
          "close": 1883.6
        },
        {
          "date": "2026-09-17",
          "close": 1868.28
        },
        {
          "date": "2026-09-18",
          "close": 1882.28
        },
        {
          "date": "2026-09-21",
          "close": 1884.04
        },
        {
          "date": "2026-09-22",
          "close": 1878.46
        },
        {
          "date": "2026-09-23",
          "close": 1854.15
        },
        {
          "date": "2026-09-24",
          "close": 1826.06
        },
        {
          "date": "2026-09-28",
          "close": 1819.77
        },
        {
          "date": "2026-09-29",
          "close": 1832.08
        },
        {
          "date": "2026-09-30",
          "close": 1858.08
        },
        {
          "date": "2026-10-08",
          "close": 1867.73
        },
        {
          "date": "2026-10-09",
          "close": 1879.84
        },
        {
          "date": "2026-10-12",
          "close": 1885.58
        },
        {
          "date": "2026-10-13",
          "close": 1876.52
        },
        {
          "date": "2026-10-14",
          "close": 1874.01
        },
        {
          "date": "2026-10-15",
          "close": 1843.37
        },
        {
          "date": "2026-10-16",
          "close": 1850.1
        },
        {
          "date": "2026-10-19",
          "close": 1860.32
        },
        {
          "date": "2026-10-20",
          "close": 1842.45
        },
        {
          "date": "2026-10-21",
          "close": 1845.18
        },
        {
          "date": "2026-10-22",
          "close": 1815.75
        },
        {
          "date": "2026-10-23",
          "close": 1819.64
        },
        {
          "date": "2026-10-26",
          "close": 1827.29
        },
        {
          "date": "2026-10-27",
          "close": 1788.99
        },
        {
          "date": "2026-10-28",
          "close": 1798.48
        },
        {
          "date": "2026-10-29",
          "close": 1785.79
        },
        {
          "date": "2026-10-30",
          "close": 1745.52
        },
        {
          "date": "2026-11-02",
          "close": 1805.98
        },
        {
          "date": "2026-11-03",
          "close": 1822.74
        },
        {
          "date": "2026-11-04",
          "close": 1842.5
        },
        {
          "date": "2026-11-05",
          "close": 1832.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4563106796116505,
          "pullback_frequency": 0.2621359223300971,
          "up_wilson": [
            0.36342238345230693,
            0.5523406536744683
          ],
          "pullback_wilson": [
            0.1868578650291558,
            0.3545186704388419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45901639344262296,
          "pullback_frequency": 0.4262295081967213,
          "up_wilson": [
            0.3401293229385576,
            0.5827595186924353
          ],
          "pullback_wilson": [
            0.3101522193852527,
            0.5510476955505343
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 22,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 3,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1364",
      "name": "资产管理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015846660361660936,
        "5": 0.006864786955495195,
        "20": -0.14932101099542372,
        "60": -0.1643463408071224
      },
      "moving_averages": {
        "5": 2811.5320000000297,
        "20": 3026.703000000026,
        "60": 3313.521000000004
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.15673016191583677,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4190.65
        },
        {
          "date": "2026-05-14",
          "close": 4146.23
        },
        {
          "date": "2026-05-15",
          "close": 4050.68
        },
        {
          "date": "2026-05-18",
          "close": 4022.08
        },
        {
          "date": "2026-05-19",
          "close": 4148.33
        },
        {
          "date": "2026-05-20",
          "close": 4117.7
        },
        {
          "date": "2026-05-21",
          "close": 4047.34
        },
        {
          "date": "2026-05-22",
          "close": 4121.26
        },
        {
          "date": "2026-05-25",
          "close": 4103.9
        },
        {
          "date": "2026-05-26",
          "close": 4029.53
        },
        {
          "date": "2026-05-27",
          "close": 3975.63
        },
        {
          "date": "2026-05-28",
          "close": 4032.57
        },
        {
          "date": "2026-05-29",
          "close": 3893.63
        },
        {
          "date": "2026-06-01",
          "close": 3938.29
        },
        {
          "date": "2026-06-02",
          "close": 3919.17
        },
        {
          "date": "2026-06-03",
          "close": 3793.86
        },
        {
          "date": "2026-06-04",
          "close": 3725.31
        },
        {
          "date": "2026-06-05",
          "close": 3740.92
        },
        {
          "date": "2026-06-08",
          "close": 3615.96
        },
        {
          "date": "2026-06-09",
          "close": 3596.88
        },
        {
          "date": "2026-06-10",
          "close": 3563.83
        },
        {
          "date": "2026-06-11",
          "close": 3501.06
        },
        {
          "date": "2026-06-12",
          "close": 3509.62
        },
        {
          "date": "2026-06-15",
          "close": 3620.92
        },
        {
          "date": "2026-06-16",
          "close": 3641.05
        },
        {
          "date": "2026-06-17",
          "close": 3581.19
        },
        {
          "date": "2026-06-18",
          "close": 3548.27
        },
        {
          "date": "2026-06-22",
          "close": 3640.64
        },
        {
          "date": "2026-06-23",
          "close": 3630.01
        },
        {
          "date": "2026-06-24",
          "close": 3532.2
        },
        {
          "date": "2026-06-25",
          "close": 3508.84
        },
        {
          "date": "2026-06-26",
          "close": 3458.56
        },
        {
          "date": "2026-06-29",
          "close": 3440.22
        },
        {
          "date": "2026-06-30",
          "close": 3479.59
        },
        {
          "date": "2026-07-01",
          "close": 3570.5
        },
        {
          "date": "2026-07-02",
          "close": 3612.39
        },
        {
          "date": "2026-07-03",
          "close": 3656.66
        },
        {
          "date": "2026-07-06",
          "close": 3601.21
        },
        {
          "date": "2026-07-07",
          "close": 3519.65
        },
        {
          "date": "2026-07-08",
          "close": 3577.84
        },
        {
          "date": "2026-07-09",
          "close": 3525.13
        },
        {
          "date": "2026-07-10",
          "close": 3548.6
        },
        {
          "date": "2026-07-13",
          "close": 3386.74
        },
        {
          "date": "2026-07-14",
          "close": 3458.82
        },
        {
          "date": "2026-07-15",
          "close": 3588.03
        },
        {
          "date": "2026-07-16",
          "close": 3505.94
        },
        {
          "date": "2026-07-17",
          "close": 3348.74
        },
        {
          "date": "2026-07-20",
          "close": 3204.91
        },
        {
          "date": "2026-07-21",
          "close": 3229.93
        },
        {
          "date": "2026-07-22",
          "close": 3117.26
        },
        {
          "date": "2026-07-23",
          "close": 3185.87
        },
        {
          "date": "2026-07-24",
          "close": 3098.28
        },
        {
          "date": "2026-07-27",
          "close": 3203.52
        },
        {
          "date": "2026-07-28",
          "close": 3204.51
        },
        {
          "date": "2026-07-29",
          "close": 3314.58
        },
        {
          "date": "2026-07-30",
          "close": 3274.64
        },
        {
          "date": "2026-07-31",
          "close": 3320.09
        },
        {
          "date": "2026-08-03",
          "close": 3379.04
        },
        {
          "date": "2026-08-04",
          "close": 3390.38
        },
        {
          "date": "2026-08-05",
          "close": 3419.06
        },
        {
          "date": "2026-08-06",
          "close": 3409.32
        },
        {
          "date": "2026-08-07",
          "close": 3364.63
        },
        {
          "date": "2026-08-10",
          "close": 3424.5
        },
        {
          "date": "2026-08-11",
          "close": 3416.23
        },
        {
          "date": "2026-08-12",
          "close": 3437.76
        },
        {
          "date": "2026-08-13",
          "close": 3378.82
        },
        {
          "date": "2026-08-14",
          "close": 3367.73
        },
        {
          "date": "2026-08-17",
          "close": 3426.49
        },
        {
          "date": "2026-08-18",
          "close": 3409.33
        },
        {
          "date": "2026-08-19",
          "close": 3287.67
        },
        {
          "date": "2026-08-20",
          "close": 3357.37
        },
        {
          "date": "2026-08-21",
          "close": 3326.36
        },
        {
          "date": "2026-08-24",
          "close": 3317.11
        },
        {
          "date": "2026-08-25",
          "close": 3453.78
        },
        {
          "date": "2026-08-26",
          "close": 3518.75
        },
        {
          "date": "2026-08-27",
          "close": 3516.93
        },
        {
          "date": "2026-08-28",
          "close": 3620.46
        },
        {
          "date": "2026-08-31",
          "close": 3614.7
        },
        {
          "date": "2026-09-01",
          "close": 3666.55
        },
        {
          "date": "2026-09-02",
          "close": 3609.03
        },
        {
          "date": "2026-09-03",
          "close": 3567.81
        },
        {
          "date": "2026-09-04",
          "close": 3541.55
        },
        {
          "date": "2026-09-07",
          "close": 3535.11
        },
        {
          "date": "2026-09-08",
          "close": 3570.64
        },
        {
          "date": "2026-09-09",
          "close": 3576.68
        },
        {
          "date": "2026-09-10",
          "close": 3573.65
        },
        {
          "date": "2026-09-11",
          "close": 3444.41
        },
        {
          "date": "2026-09-14",
          "close": 3372.96
        },
        {
          "date": "2026-09-15",
          "close": 3322.65
        },
        {
          "date": "2026-09-16",
          "close": 3394.49
        },
        {
          "date": "2026-09-17",
          "close": 3330.47
        },
        {
          "date": "2026-09-18",
          "close": 3474.1
        },
        {
          "date": "2026-09-21",
          "close": 3634.16
        },
        {
          "date": "2026-09-22",
          "close": 3559.98
        },
        {
          "date": "2026-09-23",
          "close": 3508.43
        },
        {
          "date": "2026-09-24",
          "close": 3406.84
        },
        {
          "date": "2026-09-28",
          "close": 3385.67
        },
        {
          "date": "2026-09-29",
          "close": 3395.58
        },
        {
          "date": "2026-09-30",
          "close": 3399.83
        },
        {
          "date": "2026-10-08",
          "close": 3358.67
        },
        {
          "date": "2026-10-09",
          "close": 3388.18
        },
        {
          "date": "2026-10-12",
          "close": 3279.02
        },
        {
          "date": "2026-10-13",
          "close": 3288.11
        },
        {
          "date": "2026-10-14",
          "close": 3219.81
        },
        {
          "date": "2026-10-15",
          "close": 3122.44
        },
        {
          "date": "2026-10-16",
          "close": 3129.41
        },
        {
          "date": "2026-10-19",
          "close": 3120.99
        },
        {
          "date": "2026-10-20",
          "close": 3114.11
        },
        {
          "date": "2026-10-21",
          "close": 3110.84
        },
        {
          "date": "2026-10-22",
          "close": 3017.24
        },
        {
          "date": "2026-10-23",
          "close": 3055.76
        },
        {
          "date": "2026-10-26",
          "close": 3029.83
        },
        {
          "date": "2026-10-27",
          "close": 2870.39
        },
        {
          "date": "2026-10-28",
          "close": 2892.6
        },
        {
          "date": "2026-10-29",
          "close": 2837.67
        },
        {
          "date": "2026-10-30",
          "close": 2769.83
        },
        {
          "date": "2026-11-02",
          "close": 2830.18
        },
        {
          "date": "2026-11-03",
          "close": 2787.92
        },
        {
          "date": "2026-11-04",
          "close": 2812.58
        },
        {
          "date": "2026-11-05",
          "close": 2857.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47959183673469385,
          "pullback_frequency": 0.29591836734693877,
          "up_wilson": [
            0.3833313279110928,
            0.5773919369918329
          ],
          "pullback_wilson": [
            0.214631806714619,
            0.39260084231463843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5254237288135594,
          "pullback_frequency": 0.423728813559322,
          "up_wilson": [
            0.4003979517001709,
            0.6473412328493146
          ],
          "pullback_wilson": [
            0.30612727435188697,
            0.5506551719996571
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 11,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1365",
      "name": "租赁",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014336246563734667,
        "5": 0.0513920379108197,
        "20": 0.10242589525386947,
        "60": 0.04249113924050629
      },
      "moving_averages": {
        "5": 3027.0839999999853,
        "20": 2903.410499999975,
        "60": 2912.1411666666622
      },
      "phase": "震荡",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 7
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-29",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-10-21",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3248.86
        },
        {
          "date": "2026-05-14",
          "close": 3196.98
        },
        {
          "date": "2026-05-15",
          "close": 3152.27
        },
        {
          "date": "2026-05-18",
          "close": 3064.74
        },
        {
          "date": "2026-05-19",
          "close": 3126.83
        },
        {
          "date": "2026-05-20",
          "close": 3079.11
        },
        {
          "date": "2026-05-21",
          "close": 2997.61
        },
        {
          "date": "2026-05-22",
          "close": 2975.4
        },
        {
          "date": "2026-05-25",
          "close": 3030.71
        },
        {
          "date": "2026-05-26",
          "close": 3039.81
        },
        {
          "date": "2026-05-27",
          "close": 2951.15
        },
        {
          "date": "2026-05-28",
          "close": 2903.83
        },
        {
          "date": "2026-05-29",
          "close": 2881.78
        },
        {
          "date": "2026-06-01",
          "close": 2912.17
        },
        {
          "date": "2026-06-02",
          "close": 2901.45
        },
        {
          "date": "2026-06-03",
          "close": 2829.73
        },
        {
          "date": "2026-06-04",
          "close": 2814.23
        },
        {
          "date": "2026-06-05",
          "close": 2802.74
        },
        {
          "date": "2026-06-08",
          "close": 2712.27
        },
        {
          "date": "2026-06-09",
          "close": 2742.03
        },
        {
          "date": "2026-06-10",
          "close": 2838.83
        },
        {
          "date": "2026-06-11",
          "close": 2777.91
        },
        {
          "date": "2026-06-12",
          "close": 2861.02
        },
        {
          "date": "2026-06-15",
          "close": 2911.2
        },
        {
          "date": "2026-06-16",
          "close": 2908.55
        },
        {
          "date": "2026-06-17",
          "close": 2900.99
        },
        {
          "date": "2026-06-18",
          "close": 2820.17
        },
        {
          "date": "2026-06-22",
          "close": 2856.83
        },
        {
          "date": "2026-06-23",
          "close": 2796.25
        },
        {
          "date": "2026-06-24",
          "close": 2753.53
        },
        {
          "date": "2026-06-25",
          "close": 2773.2
        },
        {
          "date": "2026-06-26",
          "close": 2677.23
        },
        {
          "date": "2026-06-29",
          "close": 2668.62
        },
        {
          "date": "2026-06-30",
          "close": 2637.42
        },
        {
          "date": "2026-07-01",
          "close": 2708.38
        },
        {
          "date": "2026-07-02",
          "close": 2724.22
        },
        {
          "date": "2026-07-03",
          "close": 2791.52
        },
        {
          "date": "2026-07-06",
          "close": 2821.26
        },
        {
          "date": "2026-07-07",
          "close": 2791.04
        },
        {
          "date": "2026-07-08",
          "close": 2736.53
        },
        {
          "date": "2026-07-09",
          "close": 2728.84
        },
        {
          "date": "2026-07-10",
          "close": 2689.6
        },
        {
          "date": "2026-07-13",
          "close": 2654.67
        },
        {
          "date": "2026-07-14",
          "close": 2712.02
        },
        {
          "date": "2026-07-15",
          "close": 2782.79
        },
        {
          "date": "2026-07-16",
          "close": 2833.46
        },
        {
          "date": "2026-07-17",
          "close": 2842.9
        },
        {
          "date": "2026-07-20",
          "close": 2843.48
        },
        {
          "date": "2026-07-21",
          "close": 2850.55
        },
        {
          "date": "2026-07-22",
          "close": 2842.13
        },
        {
          "date": "2026-07-23",
          "close": 2866.16
        },
        {
          "date": "2026-07-24",
          "close": 2790.05
        },
        {
          "date": "2026-07-27",
          "close": 2851.32
        },
        {
          "date": "2026-07-28",
          "close": 2833.81
        },
        {
          "date": "2026-07-29",
          "close": 2919.14
        },
        {
          "date": "2026-07-30",
          "close": 2930.56
        },
        {
          "date": "2026-07-31",
          "close": 2975.71
        },
        {
          "date": "2026-08-03",
          "close": 2972.03
        },
        {
          "date": "2026-08-04",
          "close": 2933.94
        },
        {
          "date": "2026-08-05",
          "close": 2962.5
        },
        {
          "date": "2026-08-06",
          "close": 2938.75
        },
        {
          "date": "2026-08-07",
          "close": 2917.05
        },
        {
          "date": "2026-08-10",
          "close": 2977.58
        },
        {
          "date": "2026-08-11",
          "close": 2947.96
        },
        {
          "date": "2026-08-12",
          "close": 2984.57
        },
        {
          "date": "2026-08-13",
          "close": 2965.1
        },
        {
          "date": "2026-08-14",
          "close": 2945.08
        },
        {
          "date": "2026-08-17",
          "close": 2983.42
        },
        {
          "date": "2026-08-18",
          "close": 2972.39
        },
        {
          "date": "2026-08-19",
          "close": 2918.06
        },
        {
          "date": "2026-08-20",
          "close": 2935.62
        },
        {
          "date": "2026-08-21",
          "close": 2927.49
        },
        {
          "date": "2026-08-24",
          "close": 2907.43
        },
        {
          "date": "2026-08-25",
          "close": 2911.49
        },
        {
          "date": "2026-08-26",
          "close": 2930.43
        },
        {
          "date": "2026-08-27",
          "close": 2910.57
        },
        {
          "date": "2026-08-28",
          "close": 2918.78
        },
        {
          "date": "2026-08-31",
          "close": 2909.96
        },
        {
          "date": "2026-09-01",
          "close": 2980.67
        },
        {
          "date": "2026-09-02",
          "close": 2925.31
        },
        {
          "date": "2026-09-03",
          "close": 2959.55
        },
        {
          "date": "2026-09-04",
          "close": 2976.72
        },
        {
          "date": "2026-09-07",
          "close": 2944.01
        },
        {
          "date": "2026-09-08",
          "close": 2981.51
        },
        {
          "date": "2026-09-09",
          "close": 2969.58
        },
        {
          "date": "2026-09-10",
          "close": 2982.59
        },
        {
          "date": "2026-09-11",
          "close": 2924.33
        },
        {
          "date": "2026-09-14",
          "close": 2940.32
        },
        {
          "date": "2026-09-15",
          "close": 2915.08
        },
        {
          "date": "2026-09-16",
          "close": 2904.97
        },
        {
          "date": "2026-09-17",
          "close": 2871.37
        },
        {
          "date": "2026-09-18",
          "close": 2887.69
        },
        {
          "date": "2026-09-21",
          "close": 2873.95
        },
        {
          "date": "2026-09-22",
          "close": 2849.66
        },
        {
          "date": "2026-09-23",
          "close": 2818.74
        },
        {
          "date": "2026-09-24",
          "close": 2813.94
        },
        {
          "date": "2026-09-28",
          "close": 2797.07
        },
        {
          "date": "2026-09-29",
          "close": 2809.03
        },
        {
          "date": "2026-09-30",
          "close": 2831.0
        },
        {
          "date": "2026-10-08",
          "close": 2801.44
        },
        {
          "date": "2026-10-09",
          "close": 2826.41
        },
        {
          "date": "2026-10-12",
          "close": 2878.1
        },
        {
          "date": "2026-10-13",
          "close": 2885.26
        },
        {
          "date": "2026-10-14",
          "close": 2875.62
        },
        {
          "date": "2026-10-15",
          "close": 2816.36
        },
        {
          "date": "2026-10-16",
          "close": 2811.29
        },
        {
          "date": "2026-10-19",
          "close": 2872.17
        },
        {
          "date": "2026-10-20",
          "close": 2862.83
        },
        {
          "date": "2026-10-21",
          "close": 2870.11
        },
        {
          "date": "2026-10-22",
          "close": 2838.13
        },
        {
          "date": "2026-10-23",
          "close": 2849.07
        },
        {
          "date": "2026-10-26",
          "close": 2858.06
        },
        {
          "date": "2026-10-27",
          "close": 2853.7
        },
        {
          "date": "2026-10-28",
          "close": 2898.26
        },
        {
          "date": "2026-10-29",
          "close": 2937.42
        },
        {
          "date": "2026-10-30",
          "close": 2965.22
        },
        {
          "date": "2026-11-02",
          "close": 3009.98
        },
        {
          "date": "2026-11-03",
          "close": 3027.11
        },
        {
          "date": "2026-11-04",
          "close": 3044.73
        },
        {
          "date": "2026-11-05",
          "close": 3088.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5875,
          "pullback_frequency": 0.1625,
          "up_wilson": [
            0.47804040345890164,
            0.6889414238723812
          ],
          "pullback_wilson": [
            0.09749819402950367,
            0.2584290434069771
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.68,
          "pullback_frequency": 0.22,
          "up_wilson": [
            0.5418970269185592,
            0.7924178373934316
          ],
          "pullback_wilson": [
            0.1275391597021442,
            0.3524154958125367
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 37,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.6216216216216216,
          "baseline_hit_rate": 0.6216216216216216,
          "hit_wilson": [
            0.46100430439217654,
            0.7593600082420173
          ],
          "baseline_wilson": [
            0.46100430439217654,
            0.7593600082420173
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 20,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1366",
      "name": "证券Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.002364029897580333,
        "5": 0.041084345368551434,
        "20": -0.014708148867897508,
        "60": -0.07885163173020482
      },
      "moving_averages": {
        "5": 128683.04000000059,
        "20": 131594.45200000107,
        "60": 136544.27400000047
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.04135564641896328,
      "history": [
        {
          "date": "2026-05-13",
          "close": 143421.2
        },
        {
          "date": "2026-05-14",
          "close": 140380.94
        },
        {
          "date": "2026-05-15",
          "close": 137361.44
        },
        {
          "date": "2026-05-18",
          "close": 137102.45
        },
        {
          "date": "2026-05-19",
          "close": 138590.59
        },
        {
          "date": "2026-05-20",
          "close": 137683.36
        },
        {
          "date": "2026-05-21",
          "close": 137476.11
        },
        {
          "date": "2026-05-22",
          "close": 135543.88
        },
        {
          "date": "2026-05-25",
          "close": 136576.19
        },
        {
          "date": "2026-05-26",
          "close": 137734.45
        },
        {
          "date": "2026-05-27",
          "close": 136469.06
        },
        {
          "date": "2026-05-28",
          "close": 133835.41
        },
        {
          "date": "2026-05-29",
          "close": 134759.09
        },
        {
          "date": "2026-06-01",
          "close": 135200.3
        },
        {
          "date": "2026-06-02",
          "close": 134909.66
        },
        {
          "date": "2026-06-03",
          "close": 133742.31
        },
        {
          "date": "2026-06-04",
          "close": 131406.05
        },
        {
          "date": "2026-06-05",
          "close": 130425.06
        },
        {
          "date": "2026-06-08",
          "close": 127959.56
        },
        {
          "date": "2026-06-09",
          "close": 128286.13
        },
        {
          "date": "2026-06-10",
          "close": 129730.39
        },
        {
          "date": "2026-06-11",
          "close": 127842.78
        },
        {
          "date": "2026-06-12",
          "close": 132790.23
        },
        {
          "date": "2026-06-15",
          "close": 136686.48
        },
        {
          "date": "2026-06-16",
          "close": 137936.55
        },
        {
          "date": "2026-06-17",
          "close": 137543.77
        },
        {
          "date": "2026-06-18",
          "close": 133395.8
        },
        {
          "date": "2026-06-22",
          "close": 141971.34
        },
        {
          "date": "2026-06-23",
          "close": 143309.78
        },
        {
          "date": "2026-06-24",
          "close": 140463.16
        },
        {
          "date": "2026-06-25",
          "close": 144741.56
        },
        {
          "date": "2026-06-26",
          "close": 139116.42
        },
        {
          "date": "2026-06-29",
          "close": 139818.95
        },
        {
          "date": "2026-06-30",
          "close": 139692.94
        },
        {
          "date": "2026-07-01",
          "close": 146453.78
        },
        {
          "date": "2026-07-02",
          "close": 143166.88
        },
        {
          "date": "2026-07-03",
          "close": 143720.61
        },
        {
          "date": "2026-07-06",
          "close": 143882.34
        },
        {
          "date": "2026-07-07",
          "close": 140220.19
        },
        {
          "date": "2026-07-08",
          "close": 138854.61
        },
        {
          "date": "2026-07-09",
          "close": 141461.89
        },
        {
          "date": "2026-07-10",
          "close": 138803.09
        },
        {
          "date": "2026-07-13",
          "close": 137595.89
        },
        {
          "date": "2026-07-14",
          "close": 138932.22
        },
        {
          "date": "2026-07-15",
          "close": 142230.89
        },
        {
          "date": "2026-07-16",
          "close": 140347.48
        },
        {
          "date": "2026-07-17",
          "close": 138728.61
        },
        {
          "date": "2026-07-20",
          "close": 141096.78
        },
        {
          "date": "2026-07-21",
          "close": 141509.5
        },
        {
          "date": "2026-07-22",
          "close": 140205.72
        },
        {
          "date": "2026-07-23",
          "close": 142052.75
        },
        {
          "date": "2026-07-24",
          "close": 138047.08
        },
        {
          "date": "2026-07-27",
          "close": 139003.69
        },
        {
          "date": "2026-07-28",
          "close": 136619.61
        },
        {
          "date": "2026-07-29",
          "close": 139774.89
        },
        {
          "date": "2026-07-30",
          "close": 140266.27
        },
        {
          "date": "2026-07-31",
          "close": 140620.5
        },
        {
          "date": "2026-08-03",
          "close": 140926.63
        },
        {
          "date": "2026-08-04",
          "close": 140996.7
        },
        {
          "date": "2026-08-05",
          "close": 141786.92
        },
        {
          "date": "2026-08-06",
          "close": 140024.08
        },
        {
          "date": "2026-08-07",
          "close": 139785.17
        },
        {
          "date": "2026-08-10",
          "close": 140189.98
        },
        {
          "date": "2026-08-11",
          "close": 139408.69
        },
        {
          "date": "2026-08-12",
          "close": 140356.45
        },
        {
          "date": "2026-08-13",
          "close": 140768.11
        },
        {
          "date": "2026-08-14",
          "close": 138925.41
        },
        {
          "date": "2026-08-17",
          "close": 139958.09
        },
        {
          "date": "2026-08-18",
          "close": 137733.05
        },
        {
          "date": "2026-08-19",
          "close": 135496.77
        },
        {
          "date": "2026-08-20",
          "close": 136037.48
        },
        {
          "date": "2026-08-21",
          "close": 135943.33
        },
        {
          "date": "2026-08-24",
          "close": 136389.86
        },
        {
          "date": "2026-08-25",
          "close": 136826.77
        },
        {
          "date": "2026-08-26",
          "close": 140951.45
        },
        {
          "date": "2026-08-27",
          "close": 143252.34
        },
        {
          "date": "2026-08-28",
          "close": 143298.69
        },
        {
          "date": "2026-08-31",
          "close": 144018.52
        },
        {
          "date": "2026-09-01",
          "close": 145684.45
        },
        {
          "date": "2026-09-02",
          "close": 142566.53
        },
        {
          "date": "2026-09-03",
          "close": 143337.98
        },
        {
          "date": "2026-09-04",
          "close": 144379.53
        },
        {
          "date": "2026-09-07",
          "close": 142359.31
        },
        {
          "date": "2026-09-08",
          "close": 141798.53
        },
        {
          "date": "2026-09-09",
          "close": 140933.23
        },
        {
          "date": "2026-09-10",
          "close": 142100.47
        },
        {
          "date": "2026-09-11",
          "close": 136988.47
        },
        {
          "date": "2026-09-14",
          "close": 136614.08
        },
        {
          "date": "2026-09-15",
          "close": 135670.89
        },
        {
          "date": "2026-09-16",
          "close": 136869.25
        },
        {
          "date": "2026-09-17",
          "close": 135596.2
        },
        {
          "date": "2026-09-18",
          "close": 137468.19
        },
        {
          "date": "2026-09-21",
          "close": 139403.55
        },
        {
          "date": "2026-09-22",
          "close": 139606.86
        },
        {
          "date": "2026-09-23",
          "close": 138759.03
        },
        {
          "date": "2026-09-24",
          "close": 136201.5
        },
        {
          "date": "2026-09-28",
          "close": 133618.14
        },
        {
          "date": "2026-09-29",
          "close": 134281.05
        },
        {
          "date": "2026-09-30",
          "close": 134609.47
        },
        {
          "date": "2026-10-08",
          "close": 132556.45
        },
        {
          "date": "2026-10-09",
          "close": 135646.95
        },
        {
          "date": "2026-10-12",
          "close": 135734.72
        },
        {
          "date": "2026-10-13",
          "close": 135762.36
        },
        {
          "date": "2026-10-14",
          "close": 135800.2
        },
        {
          "date": "2026-10-15",
          "close": 136241.13
        },
        {
          "date": "2026-10-16",
          "close": 134562.67
        },
        {
          "date": "2026-10-19",
          "close": 134425.81
        },
        {
          "date": "2026-10-20",
          "close": 132983.67
        },
        {
          "date": "2026-10-21",
          "close": 131369.09
        },
        {
          "date": "2026-10-22",
          "close": 129895.04
        },
        {
          "date": "2026-10-23",
          "close": 131587.78
        },
        {
          "date": "2026-10-26",
          "close": 131786.92
        },
        {
          "date": "2026-10-27",
          "close": 129039.78
        },
        {
          "date": "2026-10-28",
          "close": 128185.07
        },
        {
          "date": "2026-10-29",
          "close": 125452.65
        },
        {
          "date": "2026-10-30",
          "close": 123298.66
        },
        {
          "date": "2026-11-02",
          "close": 128827.52
        },
        {
          "date": "2026-11-03",
          "close": 129765.95
        },
        {
          "date": "2026-11-04",
          "close": 130916.28
        },
        {
          "date": "2026-11-05",
          "close": 130606.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.2159090909090909,
          "up_wilson": [
            0.44170066774534067,
            0.6454059625578509
          ],
          "pullback_wilson": [
            0.1428082469491878,
            0.3127753136558646
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5370370370370371,
          "pullback_frequency": 0.35185185185185186,
          "up_wilson": [
            0.40605356021011496,
            0.6631009888201891
          ],
          "pullback_wilson": [
            0.2382301110811473,
            0.4851516927976369
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 46,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.45652173913043476,
          "baseline_hit_rate": 0.4782608695652174,
          "hit_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "baseline_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 23,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1367",
      "name": "板材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006452797523804454,
        "5": 0.02268244575936884,
        "20": -0.0443586550435866,
        "60": -0.07860959356426733
      },
      "moving_averages": {
        "5": 755.1919999999693,
        "20": 777.3614999999933,
        "60": 802.2650000000062
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.050178235468858245,
      "history": [
        {
          "date": "2026-05-13",
          "close": 944.61
        },
        {
          "date": "2026-05-14",
          "close": 924.02
        },
        {
          "date": "2026-05-15",
          "close": 904.96
        },
        {
          "date": "2026-05-18",
          "close": 892.39
        },
        {
          "date": "2026-05-19",
          "close": 896.83
        },
        {
          "date": "2026-05-20",
          "close": 874.34
        },
        {
          "date": "2026-05-21",
          "close": 857.81
        },
        {
          "date": "2026-05-22",
          "close": 860.4
        },
        {
          "date": "2026-05-25",
          "close": 864.68
        },
        {
          "date": "2026-05-26",
          "close": 869.08
        },
        {
          "date": "2026-05-27",
          "close": 846.8
        },
        {
          "date": "2026-05-28",
          "close": 848.61
        },
        {
          "date": "2026-05-29",
          "close": 850.24
        },
        {
          "date": "2026-06-01",
          "close": 865.37
        },
        {
          "date": "2026-06-02",
          "close": 855.66
        },
        {
          "date": "2026-06-03",
          "close": 850.24
        },
        {
          "date": "2026-06-04",
          "close": 837.97
        },
        {
          "date": "2026-06-05",
          "close": 838.83
        },
        {
          "date": "2026-06-08",
          "close": 823.52
        },
        {
          "date": "2026-06-09",
          "close": 815.73
        },
        {
          "date": "2026-06-10",
          "close": 810.48
        },
        {
          "date": "2026-06-11",
          "close": 807.35
        },
        {
          "date": "2026-06-12",
          "close": 826.34
        },
        {
          "date": "2026-06-15",
          "close": 831.05
        },
        {
          "date": "2026-06-16",
          "close": 824.48
        },
        {
          "date": "2026-06-17",
          "close": 808.55
        },
        {
          "date": "2026-06-18",
          "close": 805.56
        },
        {
          "date": "2026-06-22",
          "close": 808.21
        },
        {
          "date": "2026-06-23",
          "close": 795.04
        },
        {
          "date": "2026-06-24",
          "close": 781.08
        },
        {
          "date": "2026-06-25",
          "close": 773.33
        },
        {
          "date": "2026-06-26",
          "close": 752.23
        },
        {
          "date": "2026-06-29",
          "close": 761.42
        },
        {
          "date": "2026-06-30",
          "close": 760.19
        },
        {
          "date": "2026-07-01",
          "close": 778.28
        },
        {
          "date": "2026-07-02",
          "close": 777.11
        },
        {
          "date": "2026-07-03",
          "close": 778.57
        },
        {
          "date": "2026-07-06",
          "close": 779.63
        },
        {
          "date": "2026-07-07",
          "close": 764.25
        },
        {
          "date": "2026-07-08",
          "close": 765.46
        },
        {
          "date": "2026-07-09",
          "close": 754.85
        },
        {
          "date": "2026-07-10",
          "close": 771.62
        },
        {
          "date": "2026-07-13",
          "close": 762.92
        },
        {
          "date": "2026-07-14",
          "close": 780.5
        },
        {
          "date": "2026-07-15",
          "close": 799.21
        },
        {
          "date": "2026-07-16",
          "close": 793.79
        },
        {
          "date": "2026-07-17",
          "close": 785.66
        },
        {
          "date": "2026-07-20",
          "close": 797.48
        },
        {
          "date": "2026-07-21",
          "close": 796.51
        },
        {
          "date": "2026-07-22",
          "close": 800.01
        },
        {
          "date": "2026-07-23",
          "close": 818.14
        },
        {
          "date": "2026-07-24",
          "close": 793.67
        },
        {
          "date": "2026-07-27",
          "close": 804.75
        },
        {
          "date": "2026-07-28",
          "close": 804.04
        },
        {
          "date": "2026-07-29",
          "close": 827.05
        },
        {
          "date": "2026-07-30",
          "close": 840.8
        },
        {
          "date": "2026-07-31",
          "close": 838.76
        },
        {
          "date": "2026-08-03",
          "close": 847.17
        },
        {
          "date": "2026-08-04",
          "close": 834.81
        },
        {
          "date": "2026-08-05",
          "close": 832.85
        },
        {
          "date": "2026-08-06",
          "close": 826.68
        },
        {
          "date": "2026-08-07",
          "close": 817.83
        },
        {
          "date": "2026-08-10",
          "close": 824.1
        },
        {
          "date": "2026-08-11",
          "close": 818.37
        },
        {
          "date": "2026-08-12",
          "close": 823.53
        },
        {
          "date": "2026-08-13",
          "close": 807.09
        },
        {
          "date": "2026-08-14",
          "close": 808.45
        },
        {
          "date": "2026-08-17",
          "close": 810.03
        },
        {
          "date": "2026-08-18",
          "close": 809.53
        },
        {
          "date": "2026-08-19",
          "close": 797.88
        },
        {
          "date": "2026-08-20",
          "close": 805.64
        },
        {
          "date": "2026-08-21",
          "close": 802.83
        },
        {
          "date": "2026-08-24",
          "close": 812.18
        },
        {
          "date": "2026-08-25",
          "close": 820.71
        },
        {
          "date": "2026-08-26",
          "close": 833.3
        },
        {
          "date": "2026-08-27",
          "close": 827.8
        },
        {
          "date": "2026-08-28",
          "close": 840.14
        },
        {
          "date": "2026-08-31",
          "close": 827.41
        },
        {
          "date": "2026-09-01",
          "close": 835.79
        },
        {
          "date": "2026-09-02",
          "close": 822.68
        },
        {
          "date": "2026-09-03",
          "close": 818.79
        },
        {
          "date": "2026-09-04",
          "close": 820.77
        },
        {
          "date": "2026-09-07",
          "close": 812.78
        },
        {
          "date": "2026-09-08",
          "close": 836.78
        },
        {
          "date": "2026-09-09",
          "close": 843.44
        },
        {
          "date": "2026-09-10",
          "close": 837.4
        },
        {
          "date": "2026-09-11",
          "close": 815.53
        },
        {
          "date": "2026-09-14",
          "close": 812.5
        },
        {
          "date": "2026-09-15",
          "close": 806.14
        },
        {
          "date": "2026-09-16",
          "close": 808.4
        },
        {
          "date": "2026-09-17",
          "close": 801.55
        },
        {
          "date": "2026-09-18",
          "close": 805.43
        },
        {
          "date": "2026-09-21",
          "close": 813.44
        },
        {
          "date": "2026-09-22",
          "close": 803.9
        },
        {
          "date": "2026-09-23",
          "close": 800.3
        },
        {
          "date": "2026-09-24",
          "close": 790.63
        },
        {
          "date": "2026-09-28",
          "close": 783.31
        },
        {
          "date": "2026-09-29",
          "close": 795.14
        },
        {
          "date": "2026-09-30",
          "close": 807.47
        },
        {
          "date": "2026-10-08",
          "close": 803.0
        },
        {
          "date": "2026-10-09",
          "close": 807.92
        },
        {
          "date": "2026-10-12",
          "close": 805.23
        },
        {
          "date": "2026-10-13",
          "close": 803.8
        },
        {
          "date": "2026-10-14",
          "close": 804.83
        },
        {
          "date": "2026-10-15",
          "close": 783.47
        },
        {
          "date": "2026-10-16",
          "close": 795.39
        },
        {
          "date": "2026-10-19",
          "close": 795.26
        },
        {
          "date": "2026-10-20",
          "close": 788.03
        },
        {
          "date": "2026-10-21",
          "close": 788.67
        },
        {
          "date": "2026-10-22",
          "close": 775.91
        },
        {
          "date": "2026-10-23",
          "close": 774.19
        },
        {
          "date": "2026-10-26",
          "close": 774.73
        },
        {
          "date": "2026-10-27",
          "close": 762.09
        },
        {
          "date": "2026-10-28",
          "close": 761.39
        },
        {
          "date": "2026-10-29",
          "close": 750.36
        },
        {
          "date": "2026-10-30",
          "close": 739.19
        },
        {
          "date": "2026-11-02",
          "close": 747.6
        },
        {
          "date": "2026-11-03",
          "close": 759.33
        },
        {
          "date": "2026-11-04",
          "close": 762.46
        },
        {
          "date": "2026-11-05",
          "close": 767.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 104,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4423076923076923,
          "pullback_frequency": 0.2403846153846154,
          "up_wilson": [
            0.3506024390721901,
            0.5381231018169389
          ],
          "pullback_wilson": [
            0.16845379493398852,
            0.33081113906709225
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4393939393939394,
          "pullback_frequency": 0.42424242424242425,
          "up_wilson": [
            0.3262812091954944,
            0.5591736462000862
          ],
          "pullback_wilson": [
            0.3124251014854188,
            0.5443934677590571
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 7,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 3,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1368",
      "name": "钢铁管材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006181149390417362,
        "5": 0.026441005802707807,
        "20": -0.06927758387849237,
        "60": -0.10748763833294106
      },
      "moving_averages": {
        "5": 522.5440000000177,
        "20": 545.4735000000044,
        "60": 571.2695000000026
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-08-27",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.07384201891863595,
      "history": [
        {
          "date": "2026-05-13",
          "close": 732.95
        },
        {
          "date": "2026-05-14",
          "close": 714.6
        },
        {
          "date": "2026-05-15",
          "close": 704.58
        },
        {
          "date": "2026-05-18",
          "close": 712.73
        },
        {
          "date": "2026-05-19",
          "close": 703.15
        },
        {
          "date": "2026-05-20",
          "close": 699.76
        },
        {
          "date": "2026-05-21",
          "close": 685.33
        },
        {
          "date": "2026-05-22",
          "close": 684.88
        },
        {
          "date": "2026-05-25",
          "close": 695.74
        },
        {
          "date": "2026-05-26",
          "close": 680.98
        },
        {
          "date": "2026-05-27",
          "close": 666.4
        },
        {
          "date": "2026-05-28",
          "close": 667.76
        },
        {
          "date": "2026-05-29",
          "close": 674.11
        },
        {
          "date": "2026-06-01",
          "close": 691.45
        },
        {
          "date": "2026-06-02",
          "close": 702.85
        },
        {
          "date": "2026-06-03",
          "close": 681.83
        },
        {
          "date": "2026-06-04",
          "close": 667.21
        },
        {
          "date": "2026-06-05",
          "close": 660.86
        },
        {
          "date": "2026-06-08",
          "close": 633.96
        },
        {
          "date": "2026-06-09",
          "close": 640.54
        },
        {
          "date": "2026-06-10",
          "close": 620.55
        },
        {
          "date": "2026-06-11",
          "close": 620.39
        },
        {
          "date": "2026-06-12",
          "close": 645.77
        },
        {
          "date": "2026-06-15",
          "close": 650.88
        },
        {
          "date": "2026-06-16",
          "close": 635.09
        },
        {
          "date": "2026-06-17",
          "close": 625.06
        },
        {
          "date": "2026-06-18",
          "close": 632.47
        },
        {
          "date": "2026-06-22",
          "close": 632.89
        },
        {
          "date": "2026-06-23",
          "close": 625.42
        },
        {
          "date": "2026-06-24",
          "close": 607.38
        },
        {
          "date": "2026-06-25",
          "close": 593.89
        },
        {
          "date": "2026-06-26",
          "close": 579.84
        },
        {
          "date": "2026-06-29",
          "close": 579.71
        },
        {
          "date": "2026-06-30",
          "close": 572.7
        },
        {
          "date": "2026-07-01",
          "close": 580.23
        },
        {
          "date": "2026-07-02",
          "close": 580.08
        },
        {
          "date": "2026-07-03",
          "close": 586.61
        },
        {
          "date": "2026-07-06",
          "close": 586.77
        },
        {
          "date": "2026-07-07",
          "close": 574.76
        },
        {
          "date": "2026-07-08",
          "close": 572.66
        },
        {
          "date": "2026-07-09",
          "close": 564.96
        },
        {
          "date": "2026-07-10",
          "close": 572.71
        },
        {
          "date": "2026-07-13",
          "close": 564.71
        },
        {
          "date": "2026-07-14",
          "close": 568.68
        },
        {
          "date": "2026-07-15",
          "close": 576.06
        },
        {
          "date": "2026-07-16",
          "close": 576.74
        },
        {
          "date": "2026-07-17",
          "close": 565.54
        },
        {
          "date": "2026-07-20",
          "close": 566.37
        },
        {
          "date": "2026-07-21",
          "close": 563.05
        },
        {
          "date": "2026-07-22",
          "close": 557.54
        },
        {
          "date": "2026-07-23",
          "close": 572.26
        },
        {
          "date": "2026-07-24",
          "close": 556.26
        },
        {
          "date": "2026-07-27",
          "close": 567.1
        },
        {
          "date": "2026-07-28",
          "close": 568.92
        },
        {
          "date": "2026-07-29",
          "close": 580.97
        },
        {
          "date": "2026-07-30",
          "close": 581.4
        },
        {
          "date": "2026-07-31",
          "close": 584.06
        },
        {
          "date": "2026-08-03",
          "close": 603.72
        },
        {
          "date": "2026-08-04",
          "close": 596.2
        },
        {
          "date": "2026-08-05",
          "close": 594.58
        },
        {
          "date": "2026-08-06",
          "close": 591.26
        },
        {
          "date": "2026-08-07",
          "close": 584.94
        },
        {
          "date": "2026-08-10",
          "close": 595.75
        },
        {
          "date": "2026-08-11",
          "close": 588.66
        },
        {
          "date": "2026-08-12",
          "close": 592.66
        },
        {
          "date": "2026-08-13",
          "close": 584.01
        },
        {
          "date": "2026-08-14",
          "close": 582.47
        },
        {
          "date": "2026-08-17",
          "close": 589.83
        },
        {
          "date": "2026-08-18",
          "close": 590.26
        },
        {
          "date": "2026-08-19",
          "close": 577.86
        },
        {
          "date": "2026-08-20",
          "close": 583.65
        },
        {
          "date": "2026-08-21",
          "close": 585.11
        },
        {
          "date": "2026-08-24",
          "close": 587.04
        },
        {
          "date": "2026-08-25",
          "close": 589.83
        },
        {
          "date": "2026-08-26",
          "close": 591.27
        },
        {
          "date": "2026-08-27",
          "close": 587.33
        },
        {
          "date": "2026-08-28",
          "close": 593.99
        },
        {
          "date": "2026-08-31",
          "close": 589.35
        },
        {
          "date": "2026-09-01",
          "close": 597.2
        },
        {
          "date": "2026-09-02",
          "close": 596.6
        },
        {
          "date": "2026-09-03",
          "close": 592.37
        },
        {
          "date": "2026-09-04",
          "close": 592.89
        },
        {
          "date": "2026-09-07",
          "close": 588.71
        },
        {
          "date": "2026-09-08",
          "close": 602.47
        },
        {
          "date": "2026-09-09",
          "close": 602.05
        },
        {
          "date": "2026-09-10",
          "close": 600.42
        },
        {
          "date": "2026-09-11",
          "close": 583.17
        },
        {
          "date": "2026-09-14",
          "close": 583.64
        },
        {
          "date": "2026-09-15",
          "close": 573.68
        },
        {
          "date": "2026-09-16",
          "close": 575.25
        },
        {
          "date": "2026-09-17",
          "close": 572.73
        },
        {
          "date": "2026-09-18",
          "close": 571.98
        },
        {
          "date": "2026-09-21",
          "close": 577.3
        },
        {
          "date": "2026-09-22",
          "close": 573.2
        },
        {
          "date": "2026-09-23",
          "close": 568.29
        },
        {
          "date": "2026-09-24",
          "close": 567.24
        },
        {
          "date": "2026-09-28",
          "close": 558.98
        },
        {
          "date": "2026-09-29",
          "close": 565.56
        },
        {
          "date": "2026-09-30",
          "close": 567.53
        },
        {
          "date": "2026-10-08",
          "close": 570.17
        },
        {
          "date": "2026-10-09",
          "close": 572.98
        },
        {
          "date": "2026-10-12",
          "close": 570.38
        },
        {
          "date": "2026-10-13",
          "close": 572.78
        },
        {
          "date": "2026-10-14",
          "close": 569.95
        },
        {
          "date": "2026-10-15",
          "close": 559.11
        },
        {
          "date": "2026-10-16",
          "close": 564.96
        },
        {
          "date": "2026-10-19",
          "close": 560.18
        },
        {
          "date": "2026-10-20",
          "close": 557.73
        },
        {
          "date": "2026-10-21",
          "close": 554.03
        },
        {
          "date": "2026-10-22",
          "close": 545.95
        },
        {
          "date": "2026-10-23",
          "close": 547.54
        },
        {
          "date": "2026-10-26",
          "close": 545.24
        },
        {
          "date": "2026-10-27",
          "close": 532.36
        },
        {
          "date": "2026-10-28",
          "close": 526.56
        },
        {
          "date": "2026-10-29",
          "close": 517.0
        },
        {
          "date": "2026-10-30",
          "close": 509.78
        },
        {
          "date": "2026-11-02",
          "close": 520.25
        },
        {
          "date": "2026-11-03",
          "close": 524.61
        },
        {
          "date": "2026-11-04",
          "close": 527.41
        },
        {
          "date": "2026-11-05",
          "close": 530.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47572815533980584,
          "pullback_frequency": 0.32038834951456313,
          "up_wilson": [
            0.381899896517854,
            0.571301790774799
          ],
          "pullback_wilson": [
            0.2381305113411421,
            0.4155619746244889
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4918032786885246,
          "pullback_frequency": 0.4098360655737705,
          "up_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "pullback_wilson": [
            0.2953533743182536,
            0.5350020772699307
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 5,
          "insufficient_or_abstained": 46,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1369",
      "name": "长材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.007743339235051883,
        "5": 0.03125955031652472,
        "20": -0.06719320762168024,
        "60": -0.10896093853146993
      },
      "moving_averages": {
        "5": 463.55800000003075,
        "20": 481.8255000000005,
        "60": 506.1966666666655
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.0761498748435544,
      "history": [
        {
          "date": "2026-05-13",
          "close": 596.39
        },
        {
          "date": "2026-05-14",
          "close": 582.77
        },
        {
          "date": "2026-05-15",
          "close": 569.69
        },
        {
          "date": "2026-05-18",
          "close": 574.94
        },
        {
          "date": "2026-05-19",
          "close": 580.35
        },
        {
          "date": "2026-05-20",
          "close": 570.27
        },
        {
          "date": "2026-05-21",
          "close": 558.23
        },
        {
          "date": "2026-05-22",
          "close": 558.98
        },
        {
          "date": "2026-05-25",
          "close": 564.78
        },
        {
          "date": "2026-05-26",
          "close": 561.62
        },
        {
          "date": "2026-05-27",
          "close": 546.29
        },
        {
          "date": "2026-05-28",
          "close": 549.71
        },
        {
          "date": "2026-05-29",
          "close": 552.87
        },
        {
          "date": "2026-06-01",
          "close": 566.15
        },
        {
          "date": "2026-06-02",
          "close": 557.73
        },
        {
          "date": "2026-06-03",
          "close": 549.76
        },
        {
          "date": "2026-06-04",
          "close": 539.85
        },
        {
          "date": "2026-06-05",
          "close": 541.27
        },
        {
          "date": "2026-06-08",
          "close": 525.43
        },
        {
          "date": "2026-06-09",
          "close": 524.02
        },
        {
          "date": "2026-06-10",
          "close": 518.11
        },
        {
          "date": "2026-06-11",
          "close": 513.33
        },
        {
          "date": "2026-06-12",
          "close": 530.73
        },
        {
          "date": "2026-06-15",
          "close": 531.08
        },
        {
          "date": "2026-06-16",
          "close": 527.34
        },
        {
          "date": "2026-06-17",
          "close": 514.5
        },
        {
          "date": "2026-06-18",
          "close": 511.69
        },
        {
          "date": "2026-06-22",
          "close": 508.4
        },
        {
          "date": "2026-06-23",
          "close": 505.49
        },
        {
          "date": "2026-06-24",
          "close": 492.12
        },
        {
          "date": "2026-06-25",
          "close": 490.29
        },
        {
          "date": "2026-06-26",
          "close": 478.95
        },
        {
          "date": "2026-06-29",
          "close": 484.61
        },
        {
          "date": "2026-06-30",
          "close": 480.34
        },
        {
          "date": "2026-07-01",
          "close": 505.55
        },
        {
          "date": "2026-07-02",
          "close": 510.19
        },
        {
          "date": "2026-07-03",
          "close": 500.75
        },
        {
          "date": "2026-07-06",
          "close": 498.95
        },
        {
          "date": "2026-07-07",
          "close": 483.76
        },
        {
          "date": "2026-07-08",
          "close": 483.7
        },
        {
          "date": "2026-07-09",
          "close": 482.97
        },
        {
          "date": "2026-07-10",
          "close": 496.91
        },
        {
          "date": "2026-07-13",
          "close": 484.34
        },
        {
          "date": "2026-07-14",
          "close": 495.36
        },
        {
          "date": "2026-07-15",
          "close": 510.55
        },
        {
          "date": "2026-07-16",
          "close": 512.25
        },
        {
          "date": "2026-07-17",
          "close": 503.35
        },
        {
          "date": "2026-07-20",
          "close": 503.44
        },
        {
          "date": "2026-07-21",
          "close": 499.4
        },
        {
          "date": "2026-07-22",
          "close": 500.99
        },
        {
          "date": "2026-07-23",
          "close": 514.77
        },
        {
          "date": "2026-07-24",
          "close": 499.21
        },
        {
          "date": "2026-07-27",
          "close": 507.92
        },
        {
          "date": "2026-07-28",
          "close": 508.16
        },
        {
          "date": "2026-07-29",
          "close": 518.85
        },
        {
          "date": "2026-07-30",
          "close": 529.07
        },
        {
          "date": "2026-07-31",
          "close": 534.76
        },
        {
          "date": "2026-08-03",
          "close": 540.85
        },
        {
          "date": "2026-08-04",
          "close": 530.19
        },
        {
          "date": "2026-08-05",
          "close": 530.19
        },
        {
          "date": "2026-08-06",
          "close": 529.32
        },
        {
          "date": "2026-08-07",
          "close": 521.91
        },
        {
          "date": "2026-08-10",
          "close": 529.18
        },
        {
          "date": "2026-08-11",
          "close": 517.39
        },
        {
          "date": "2026-08-12",
          "close": 525.85
        },
        {
          "date": "2026-08-13",
          "close": 514.7
        },
        {
          "date": "2026-08-14",
          "close": 510.39
        },
        {
          "date": "2026-08-17",
          "close": 514.98
        },
        {
          "date": "2026-08-18",
          "close": 511.28
        },
        {
          "date": "2026-08-19",
          "close": 499.92
        },
        {
          "date": "2026-08-20",
          "close": 510.47
        },
        {
          "date": "2026-08-21",
          "close": 512.3
        },
        {
          "date": "2026-08-24",
          "close": 511.3
        },
        {
          "date": "2026-08-25",
          "close": 527.56
        },
        {
          "date": "2026-08-26",
          "close": 536.38
        },
        {
          "date": "2026-08-27",
          "close": 527.77
        },
        {
          "date": "2026-08-28",
          "close": 539.52
        },
        {
          "date": "2026-08-31",
          "close": 530.45
        },
        {
          "date": "2026-09-01",
          "close": 539.31
        },
        {
          "date": "2026-09-02",
          "close": 529.21
        },
        {
          "date": "2026-09-03",
          "close": 524.73
        },
        {
          "date": "2026-09-04",
          "close": 527.24
        },
        {
          "date": "2026-09-07",
          "close": 521.22
        },
        {
          "date": "2026-09-08",
          "close": 537.45
        },
        {
          "date": "2026-09-09",
          "close": 538.64
        },
        {
          "date": "2026-09-10",
          "close": 536.16
        },
        {
          "date": "2026-09-11",
          "close": 520.48
        },
        {
          "date": "2026-09-14",
          "close": 521.84
        },
        {
          "date": "2026-09-15",
          "close": 509.88
        },
        {
          "date": "2026-09-16",
          "close": 511.03
        },
        {
          "date": "2026-09-17",
          "close": 508.59
        },
        {
          "date": "2026-09-18",
          "close": 507.6
        },
        {
          "date": "2026-09-21",
          "close": 513.89
        },
        {
          "date": "2026-09-22",
          "close": 503.7
        },
        {
          "date": "2026-09-23",
          "close": 509.76
        },
        {
          "date": "2026-09-24",
          "close": 496.97
        },
        {
          "date": "2026-09-28",
          "close": 491.22
        },
        {
          "date": "2026-09-29",
          "close": 500.09
        },
        {
          "date": "2026-09-30",
          "close": 509.16
        },
        {
          "date": "2026-10-08",
          "close": 506.45
        },
        {
          "date": "2026-10-09",
          "close": 511.36
        },
        {
          "date": "2026-10-12",
          "close": 504.66
        },
        {
          "date": "2026-10-13",
          "close": 506.24
        },
        {
          "date": "2026-10-14",
          "close": 506.4
        },
        {
          "date": "2026-10-15",
          "close": 491.08
        },
        {
          "date": "2026-10-16",
          "close": 496.21
        },
        {
          "date": "2026-10-19",
          "close": 492.07
        },
        {
          "date": "2026-10-20",
          "close": 486.19
        },
        {
          "date": "2026-10-21",
          "close": 486.95
        },
        {
          "date": "2026-10-22",
          "close": 479.28
        },
        {
          "date": "2026-10-23",
          "close": 478.52
        },
        {
          "date": "2026-10-26",
          "close": 480.62
        },
        {
          "date": "2026-10-27",
          "close": 471.12
        },
        {
          "date": "2026-10-28",
          "close": 469.92
        },
        {
          "date": "2026-10-29",
          "close": 458.1
        },
        {
          "date": "2026-10-30",
          "close": 454.97
        },
        {
          "date": "2026-11-02",
          "close": 456.8
        },
        {
          "date": "2026-11-03",
          "close": 464.81
        },
        {
          "date": "2026-11-04",
          "close": 468.79
        },
        {
          "date": "2026-11-05",
          "close": 472.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 129,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43410852713178294,
          "pullback_frequency": 0.2713178294573643,
          "up_wilson": [
            0.35170805392191284,
            0.5203198494832572
          ],
          "pullback_wilson": [
            0.20203035452746632,
            0.3538311925845943
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4473684210526316,
          "pullback_frequency": 0.4473684210526316,
          "up_wilson": [
            0.3408065806517214,
            0.5589948493551352
          ],
          "pullback_wilson": [
            0.3408065806517214,
            0.5589948493551352
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 56,
          "covered_samples": 34,
          "insufficient_or_abstained": 22,
          "hit_rate": 0.47058823529411764,
          "baseline_hit_rate": 0.47058823529411764,
          "hit_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "baseline_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 8,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1370",
      "name": "特钢Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01753840277209351,
        "5": 0.04845039695926956,
        "20": -0.06109676087470983,
        "60": -0.07446692344345618
      },
      "moving_averages": {
        "5": 1802.5380000000355,
        "20": 1885.5450000000303,
        "60": 1971.6670000000236
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.0669598851144102,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2350.44
        },
        {
          "date": "2026-05-14",
          "close": 2301.65
        },
        {
          "date": "2026-05-15",
          "close": 2270.58
        },
        {
          "date": "2026-05-18",
          "close": 2255.72
        },
        {
          "date": "2026-05-19",
          "close": 2258.7
        },
        {
          "date": "2026-05-20",
          "close": 2230.24
        },
        {
          "date": "2026-05-21",
          "close": 2177.81
        },
        {
          "date": "2026-05-22",
          "close": 2214.96
        },
        {
          "date": "2026-05-25",
          "close": 2217.12
        },
        {
          "date": "2026-05-26",
          "close": 2235.39
        },
        {
          "date": "2026-05-27",
          "close": 2182.44
        },
        {
          "date": "2026-05-28",
          "close": 2204.61
        },
        {
          "date": "2026-05-29",
          "close": 2170.84
        },
        {
          "date": "2026-06-01",
          "close": 2180.99
        },
        {
          "date": "2026-06-02",
          "close": 2137.86
        },
        {
          "date": "2026-06-03",
          "close": 2102.07
        },
        {
          "date": "2026-06-04",
          "close": 2111.26
        },
        {
          "date": "2026-06-05",
          "close": 2116.64
        },
        {
          "date": "2026-06-08",
          "close": 2038.73
        },
        {
          "date": "2026-06-09",
          "close": 2045.34
        },
        {
          "date": "2026-06-10",
          "close": 2023.97
        },
        {
          "date": "2026-06-11",
          "close": 2003.18
        },
        {
          "date": "2026-06-12",
          "close": 2042.38
        },
        {
          "date": "2026-06-15",
          "close": 2088.51
        },
        {
          "date": "2026-06-16",
          "close": 2105.33
        },
        {
          "date": "2026-06-17",
          "close": 2074.4
        },
        {
          "date": "2026-06-18",
          "close": 2117.1
        },
        {
          "date": "2026-06-22",
          "close": 2135.43
        },
        {
          "date": "2026-06-23",
          "close": 2113.46
        },
        {
          "date": "2026-06-24",
          "close": 2077.96
        },
        {
          "date": "2026-06-25",
          "close": 2034.63
        },
        {
          "date": "2026-06-26",
          "close": 1977.01
        },
        {
          "date": "2026-06-29",
          "close": 1960.63
        },
        {
          "date": "2026-06-30",
          "close": 1961.34
        },
        {
          "date": "2026-07-01",
          "close": 2017.28
        },
        {
          "date": "2026-07-02",
          "close": 2022.14
        },
        {
          "date": "2026-07-03",
          "close": 2034.24
        },
        {
          "date": "2026-07-06",
          "close": 2016.57
        },
        {
          "date": "2026-07-07",
          "close": 1968.2
        },
        {
          "date": "2026-07-08",
          "close": 1928.67
        },
        {
          "date": "2026-07-09",
          "close": 1897.78
        },
        {
          "date": "2026-07-10",
          "close": 1930.87
        },
        {
          "date": "2026-07-13",
          "close": 1886.35
        },
        {
          "date": "2026-07-14",
          "close": 1903.77
        },
        {
          "date": "2026-07-15",
          "close": 1932.59
        },
        {
          "date": "2026-07-16",
          "close": 1924.92
        },
        {
          "date": "2026-07-17",
          "close": 1866.79
        },
        {
          "date": "2026-07-20",
          "close": 1849.96
        },
        {
          "date": "2026-07-21",
          "close": 1855.53
        },
        {
          "date": "2026-07-22",
          "close": 1845.28
        },
        {
          "date": "2026-07-23",
          "close": 1900.67
        },
        {
          "date": "2026-07-24",
          "close": 1854.97
        },
        {
          "date": "2026-07-27",
          "close": 1897.63
        },
        {
          "date": "2026-07-28",
          "close": 1889.51
        },
        {
          "date": "2026-07-29",
          "close": 1937.54
        },
        {
          "date": "2026-07-30",
          "close": 1943.18
        },
        {
          "date": "2026-07-31",
          "close": 1958.49
        },
        {
          "date": "2026-08-03",
          "close": 2015.68
        },
        {
          "date": "2026-08-04",
          "close": 1995.67
        },
        {
          "date": "2026-08-05",
          "close": 2014.72
        },
        {
          "date": "2026-08-06",
          "close": 2006.12
        },
        {
          "date": "2026-08-07",
          "close": 2016.49
        },
        {
          "date": "2026-08-10",
          "close": 2035.21
        },
        {
          "date": "2026-08-11",
          "close": 1988.24
        },
        {
          "date": "2026-08-12",
          "close": 2003.33
        },
        {
          "date": "2026-08-13",
          "close": 1979.35
        },
        {
          "date": "2026-08-14",
          "close": 1977.84
        },
        {
          "date": "2026-08-17",
          "close": 2025.85
        },
        {
          "date": "2026-08-18",
          "close": 2037.08
        },
        {
          "date": "2026-08-19",
          "close": 1975.53
        },
        {
          "date": "2026-08-20",
          "close": 1989.78
        },
        {
          "date": "2026-08-21",
          "close": 1984.56
        },
        {
          "date": "2026-08-24",
          "close": 1965.96
        },
        {
          "date": "2026-08-25",
          "close": 2008.65
        },
        {
          "date": "2026-08-26",
          "close": 2030.42
        },
        {
          "date": "2026-08-27",
          "close": 2028.55
        },
        {
          "date": "2026-08-28",
          "close": 2043.86
        },
        {
          "date": "2026-08-31",
          "close": 2044.58
        },
        {
          "date": "2026-09-01",
          "close": 2066.06
        },
        {
          "date": "2026-09-02",
          "close": 2052.36
        },
        {
          "date": "2026-09-03",
          "close": 2043.46
        },
        {
          "date": "2026-09-04",
          "close": 2041.44
        },
        {
          "date": "2026-09-07",
          "close": 2031.86
        },
        {
          "date": "2026-09-08",
          "close": 2064.05
        },
        {
          "date": "2026-09-09",
          "close": 2061.32
        },
        {
          "date": "2026-09-10",
          "close": 2032.71
        },
        {
          "date": "2026-09-11",
          "close": 2009.27
        },
        {
          "date": "2026-09-14",
          "close": 2016.13
        },
        {
          "date": "2026-09-15",
          "close": 1994.57
        },
        {
          "date": "2026-09-16",
          "close": 1998.53
        },
        {
          "date": "2026-09-17",
          "close": 1997.12
        },
        {
          "date": "2026-09-18",
          "close": 2007.1
        },
        {
          "date": "2026-09-21",
          "close": 2040.91
        },
        {
          "date": "2026-09-22",
          "close": 2028.25
        },
        {
          "date": "2026-09-23",
          "close": 2025.7
        },
        {
          "date": "2026-09-24",
          "close": 2009.65
        },
        {
          "date": "2026-09-28",
          "close": 1970.74
        },
        {
          "date": "2026-09-29",
          "close": 1978.31
        },
        {
          "date": "2026-09-30",
          "close": 1992.15
        },
        {
          "date": "2026-10-08",
          "close": 1986.03
        },
        {
          "date": "2026-10-09",
          "close": 1992.47
        },
        {
          "date": "2026-10-12",
          "close": 1990.27
        },
        {
          "date": "2026-10-13",
          "close": 1998.51
        },
        {
          "date": "2026-10-14",
          "close": 1982.5
        },
        {
          "date": "2026-10-15",
          "close": 1925.08
        },
        {
          "date": "2026-10-16",
          "close": 1942.82
        },
        {
          "date": "2026-10-19",
          "close": 1960.03
        },
        {
          "date": "2026-10-20",
          "close": 1948.71
        },
        {
          "date": "2026-10-21",
          "close": 1931.9
        },
        {
          "date": "2026-10-22",
          "close": 1892.81
        },
        {
          "date": "2026-10-23",
          "close": 1891.05
        },
        {
          "date": "2026-10-26",
          "close": 1867.57
        },
        {
          "date": "2026-10-27",
          "close": 1793.86
        },
        {
          "date": "2026-10-28",
          "close": 1802.11
        },
        {
          "date": "2026-10-29",
          "close": 1778.52
        },
        {
          "date": "2026-10-30",
          "close": 1745.82
        },
        {
          "date": "2026-11-02",
          "close": 1771.12
        },
        {
          "date": "2026-11-03",
          "close": 1798.51
        },
        {
          "date": "2026-11-04",
          "close": 1832.55
        },
        {
          "date": "2026-11-05",
          "close": 1864.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5280898876404494,
          "pullback_frequency": 0.29213483146067415,
          "up_wilson": [
            0.4253754742950576,
            0.6284797759725685
          ],
          "pullback_wilson": [
            0.20783608917845903,
            0.39363505884110656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5471698113207547,
          "pullback_frequency": 0.33962264150943394,
          "up_wilson": [
            0.414539754871058,
            0.6734242084707774
          ],
          "pullback_wilson": [
            0.22687039101324172,
            0.4740521336245169
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 11,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 18,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1371",
      "name": "铁矿石",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.007820810447371818,
        "5": 0.043812664999064665,
        "20": -0.10436100954249528,
        "60": -0.12537956420513585
      },
      "moving_averages": {
        "5": 1455.3639999999664,
        "20": 1512.4384999999893,
        "60": 1665.3556666666525
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.1086852335055114,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2081.7
        },
        {
          "date": "2026-05-14",
          "close": 2060.28
        },
        {
          "date": "2026-05-15",
          "close": 2022.18
        },
        {
          "date": "2026-05-18",
          "close": 1954.54
        },
        {
          "date": "2026-05-19",
          "close": 1953.56
        },
        {
          "date": "2026-05-20",
          "close": 1947.03
        },
        {
          "date": "2026-05-21",
          "close": 1936.51
        },
        {
          "date": "2026-05-22",
          "close": 1989.13
        },
        {
          "date": "2026-05-25",
          "close": 1968.7
        },
        {
          "date": "2026-05-26",
          "close": 1985.78
        },
        {
          "date": "2026-05-27",
          "close": 1891.93
        },
        {
          "date": "2026-05-28",
          "close": 1886.24
        },
        {
          "date": "2026-05-29",
          "close": 1875.02
        },
        {
          "date": "2026-06-01",
          "close": 1880.99
        },
        {
          "date": "2026-06-02",
          "close": 1884.45
        },
        {
          "date": "2026-06-03",
          "close": 1898.07
        },
        {
          "date": "2026-06-04",
          "close": 1856.51
        },
        {
          "date": "2026-06-05",
          "close": 1896.78
        },
        {
          "date": "2026-06-08",
          "close": 1809.49
        },
        {
          "date": "2026-06-09",
          "close": 1826.42
        },
        {
          "date": "2026-06-10",
          "close": 1812.81
        },
        {
          "date": "2026-06-11",
          "close": 1828.46
        },
        {
          "date": "2026-06-12",
          "close": 1886.82
        },
        {
          "date": "2026-06-15",
          "close": 1904.72
        },
        {
          "date": "2026-06-16",
          "close": 1856.76
        },
        {
          "date": "2026-06-17",
          "close": 1798.4
        },
        {
          "date": "2026-06-18",
          "close": 1772.31
        },
        {
          "date": "2026-06-22",
          "close": 1783.17
        },
        {
          "date": "2026-06-23",
          "close": 1712.4
        },
        {
          "date": "2026-06-24",
          "close": 1710.73
        },
        {
          "date": "2026-06-25",
          "close": 1656.22
        },
        {
          "date": "2026-06-26",
          "close": 1614.9
        },
        {
          "date": "2026-06-29",
          "close": 1613.19
        },
        {
          "date": "2026-06-30",
          "close": 1590.91
        },
        {
          "date": "2026-07-01",
          "close": 1621.13
        },
        {
          "date": "2026-07-02",
          "close": 1623.65
        },
        {
          "date": "2026-07-03",
          "close": 1639.33
        },
        {
          "date": "2026-07-06",
          "close": 1614.43
        },
        {
          "date": "2026-07-07",
          "close": 1614.68
        },
        {
          "date": "2026-07-08",
          "close": 1638.14
        },
        {
          "date": "2026-07-09",
          "close": 1604.92
        },
        {
          "date": "2026-07-10",
          "close": 1614.53
        },
        {
          "date": "2026-07-13",
          "close": 1586.54
        },
        {
          "date": "2026-07-14",
          "close": 1635.31
        },
        {
          "date": "2026-07-15",
          "close": 1663.41
        },
        {
          "date": "2026-07-16",
          "close": 1644.49
        },
        {
          "date": "2026-07-17",
          "close": 1575.56
        },
        {
          "date": "2026-07-20",
          "close": 1541.78
        },
        {
          "date": "2026-07-21",
          "close": 1554.93
        },
        {
          "date": "2026-07-22",
          "close": 1585.05
        },
        {
          "date": "2026-07-23",
          "close": 1649.74
        },
        {
          "date": "2026-07-24",
          "close": 1582.18
        },
        {
          "date": "2026-07-27",
          "close": 1638.58
        },
        {
          "date": "2026-07-28",
          "close": 1657.85
        },
        {
          "date": "2026-07-29",
          "close": 1678.18
        },
        {
          "date": "2026-07-30",
          "close": 1663.64
        },
        {
          "date": "2026-07-31",
          "close": 1677.3
        },
        {
          "date": "2026-08-03",
          "close": 1684.97
        },
        {
          "date": "2026-08-04",
          "close": 1697.33
        },
        {
          "date": "2026-08-05",
          "close": 1722.37
        },
        {
          "date": "2026-08-06",
          "close": 1711.36
        },
        {
          "date": "2026-08-07",
          "close": 1723.49
        },
        {
          "date": "2026-08-10",
          "close": 1768.44
        },
        {
          "date": "2026-08-11",
          "close": 1722.68
        },
        {
          "date": "2026-08-12",
          "close": 1735.41
        },
        {
          "date": "2026-08-13",
          "close": 1697.66
        },
        {
          "date": "2026-08-14",
          "close": 1707.34
        },
        {
          "date": "2026-08-17",
          "close": 1769.99
        },
        {
          "date": "2026-08-18",
          "close": 1742.03
        },
        {
          "date": "2026-08-19",
          "close": 1704.54
        },
        {
          "date": "2026-08-20",
          "close": 1716.79
        },
        {
          "date": "2026-08-21",
          "close": 1751.44
        },
        {
          "date": "2026-08-24",
          "close": 1770.44
        },
        {
          "date": "2026-08-25",
          "close": 1742.65
        },
        {
          "date": "2026-08-26",
          "close": 1795.63
        },
        {
          "date": "2026-08-27",
          "close": 1791.63
        },
        {
          "date": "2026-08-28",
          "close": 1836.94
        },
        {
          "date": "2026-08-31",
          "close": 1814.66
        },
        {
          "date": "2026-09-01",
          "close": 1821.37
        },
        {
          "date": "2026-09-02",
          "close": 1771.71
        },
        {
          "date": "2026-09-03",
          "close": 1776.46
        },
        {
          "date": "2026-09-04",
          "close": 1770.04
        },
        {
          "date": "2026-09-07",
          "close": 1757.21
        },
        {
          "date": "2026-09-08",
          "close": 1798.7
        },
        {
          "date": "2026-09-09",
          "close": 1845.76
        },
        {
          "date": "2026-09-10",
          "close": 1800.98
        },
        {
          "date": "2026-09-11",
          "close": 1707.94
        },
        {
          "date": "2026-09-14",
          "close": 1723.8
        },
        {
          "date": "2026-09-15",
          "close": 1693.97
        },
        {
          "date": "2026-09-16",
          "close": 1701.47
        },
        {
          "date": "2026-09-17",
          "close": 1686.48
        },
        {
          "date": "2026-09-18",
          "close": 1731.93
        },
        {
          "date": "2026-09-21",
          "close": 1784.84
        },
        {
          "date": "2026-09-22",
          "close": 1758.06
        },
        {
          "date": "2026-09-23",
          "close": 1727.27
        },
        {
          "date": "2026-09-24",
          "close": 1685.04
        },
        {
          "date": "2026-09-28",
          "close": 1638.49
        },
        {
          "date": "2026-09-29",
          "close": 1643.8
        },
        {
          "date": "2026-09-30",
          "close": 1662.18
        },
        {
          "date": "2026-10-08",
          "close": 1681.95
        },
        {
          "date": "2026-10-09",
          "close": 1690.11
        },
        {
          "date": "2026-10-12",
          "close": 1613.92
        },
        {
          "date": "2026-10-13",
          "close": 1624.11
        },
        {
          "date": "2026-10-14",
          "close": 1574.45
        },
        {
          "date": "2026-10-15",
          "close": 1525.1
        },
        {
          "date": "2026-10-16",
          "close": 1536.24
        },
        {
          "date": "2026-10-19",
          "close": 1528.48
        },
        {
          "date": "2026-10-20",
          "close": 1533.07
        },
        {
          "date": "2026-10-21",
          "close": 1523.07
        },
        {
          "date": "2026-10-22",
          "close": 1471.67
        },
        {
          "date": "2026-10-23",
          "close": 1485.76
        },
        {
          "date": "2026-10-26",
          "close": 1475.88
        },
        {
          "date": "2026-10-27",
          "close": 1467.24
        },
        {
          "date": "2026-10-28",
          "close": 1479.66
        },
        {
          "date": "2026-10-29",
          "close": 1443.19
        },
        {
          "date": "2026-10-30",
          "close": 1403.92
        },
        {
          "date": "2026-11-02",
          "close": 1424.85
        },
        {
          "date": "2026-11-03",
          "close": 1446.9
        },
        {
          "date": "2026-11-04",
          "close": 1494.73
        },
        {
          "date": "2026-11-05",
          "close": 1506.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5060240963855421,
          "pullback_frequency": 0.2891566265060241,
          "up_wilson": [
            0.40060395423381634,
            0.6109112829994129
          ],
          "pullback_wilson": [
            0.20267448849174827,
            0.3942922083452287
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3664451431682858,
            0.6335548568317142
          ],
          "pullback_wilson": [
            0.27608389730256544,
            0.5381856225241064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 6,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1372",
      "name": "冶钢辅料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.019863256683974484,
        "5": 0.018367822215967333,
        "20": 0.0030843976348000623,
        "60": 0.026457599783840324
      },
      "moving_averages": {
        "5": 6009.246000000089,
        "20": 6070.561500000069,
        "60": 6060.925333333342
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-26",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.025193615072867326,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6597.09
        },
        {
          "date": "2026-05-14",
          "close": 6441.36
        },
        {
          "date": "2026-05-15",
          "close": 6321.87
        },
        {
          "date": "2026-05-18",
          "close": 6256.16
        },
        {
          "date": "2026-05-19",
          "close": 6265.27
        },
        {
          "date": "2026-05-20",
          "close": 6179.42
        },
        {
          "date": "2026-05-21",
          "close": 5988.61
        },
        {
          "date": "2026-05-22",
          "close": 6160.46
        },
        {
          "date": "2026-05-25",
          "close": 6162.59
        },
        {
          "date": "2026-05-26",
          "close": 6180.72
        },
        {
          "date": "2026-05-27",
          "close": 6086.8
        },
        {
          "date": "2026-05-28",
          "close": 6077.72
        },
        {
          "date": "2026-05-29",
          "close": 5962.12
        },
        {
          "date": "2026-06-01",
          "close": 6006.71
        },
        {
          "date": "2026-06-02",
          "close": 5995.51
        },
        {
          "date": "2026-06-03",
          "close": 6203.61
        },
        {
          "date": "2026-06-04",
          "close": 6086.26
        },
        {
          "date": "2026-06-05",
          "close": 6167.64
        },
        {
          "date": "2026-06-08",
          "close": 6153.34
        },
        {
          "date": "2026-06-09",
          "close": 6115.49
        },
        {
          "date": "2026-06-10",
          "close": 6001.72
        },
        {
          "date": "2026-06-11",
          "close": 6073.59
        },
        {
          "date": "2026-06-12",
          "close": 6101.91
        },
        {
          "date": "2026-06-15",
          "close": 6260.89
        },
        {
          "date": "2026-06-16",
          "close": 6285.23
        },
        {
          "date": "2026-06-17",
          "close": 6223.34
        },
        {
          "date": "2026-06-18",
          "close": 6211.59
        },
        {
          "date": "2026-06-22",
          "close": 6463.15
        },
        {
          "date": "2026-06-23",
          "close": 6222.52
        },
        {
          "date": "2026-06-24",
          "close": 6097.11
        },
        {
          "date": "2026-06-25",
          "close": 6116.89
        },
        {
          "date": "2026-06-26",
          "close": 5995.31
        },
        {
          "date": "2026-06-29",
          "close": 5970.12
        },
        {
          "date": "2026-06-30",
          "close": 6063.04
        },
        {
          "date": "2026-07-01",
          "close": 6245.97
        },
        {
          "date": "2026-07-02",
          "close": 6255.92
        },
        {
          "date": "2026-07-03",
          "close": 6140.44
        },
        {
          "date": "2026-07-06",
          "close": 6098.44
        },
        {
          "date": "2026-07-07",
          "close": 6025.29
        },
        {
          "date": "2026-07-08",
          "close": 5807.21
        },
        {
          "date": "2026-07-09",
          "close": 5782.65
        },
        {
          "date": "2026-07-10",
          "close": 5807.41
        },
        {
          "date": "2026-07-13",
          "close": 5689.62
        },
        {
          "date": "2026-07-14",
          "close": 5831.23
        },
        {
          "date": "2026-07-15",
          "close": 5921.25
        },
        {
          "date": "2026-07-16",
          "close": 5853.71
        },
        {
          "date": "2026-07-17",
          "close": 5793.1
        },
        {
          "date": "2026-07-20",
          "close": 5886.6
        },
        {
          "date": "2026-07-21",
          "close": 5922.7
        },
        {
          "date": "2026-07-22",
          "close": 5883.91
        },
        {
          "date": "2026-07-23",
          "close": 5994.47
        },
        {
          "date": "2026-07-24",
          "close": 5824.69
        },
        {
          "date": "2026-07-27",
          "close": 5853.75
        },
        {
          "date": "2026-07-28",
          "close": 5806.44
        },
        {
          "date": "2026-07-29",
          "close": 5899.49
        },
        {
          "date": "2026-07-30",
          "close": 5910.41
        },
        {
          "date": "2026-07-31",
          "close": 5934.13
        },
        {
          "date": "2026-08-03",
          "close": 5953.49
        },
        {
          "date": "2026-08-04",
          "close": 5912.77
        },
        {
          "date": "2026-08-05",
          "close": 5921.55
        },
        {
          "date": "2026-08-06",
          "close": 5891.09
        },
        {
          "date": "2026-08-07",
          "close": 5871.14
        },
        {
          "date": "2026-08-10",
          "close": 6002.12
        },
        {
          "date": "2026-08-11",
          "close": 5938.06
        },
        {
          "date": "2026-08-12",
          "close": 5992.21
        },
        {
          "date": "2026-08-13",
          "close": 5954.29
        },
        {
          "date": "2026-08-14",
          "close": 5929.46
        },
        {
          "date": "2026-08-17",
          "close": 5938.87
        },
        {
          "date": "2026-08-18",
          "close": 5972.84
        },
        {
          "date": "2026-08-19",
          "close": 5899.73
        },
        {
          "date": "2026-08-20",
          "close": 5938.8
        },
        {
          "date": "2026-08-21",
          "close": 5949.37
        },
        {
          "date": "2026-08-24",
          "close": 5925.73
        },
        {
          "date": "2026-08-25",
          "close": 5921.52
        },
        {
          "date": "2026-08-26",
          "close": 6091.51
        },
        {
          "date": "2026-08-27",
          "close": 6154.16
        },
        {
          "date": "2026-08-28",
          "close": 6152.0
        },
        {
          "date": "2026-08-31",
          "close": 6242.24
        },
        {
          "date": "2026-09-01",
          "close": 6162.35
        },
        {
          "date": "2026-09-02",
          "close": 6161.66
        },
        {
          "date": "2026-09-03",
          "close": 6180.79
        },
        {
          "date": "2026-09-04",
          "close": 6292.45
        },
        {
          "date": "2026-09-07",
          "close": 6130.17
        },
        {
          "date": "2026-09-08",
          "close": 6226.41
        },
        {
          "date": "2026-09-09",
          "close": 6264.3
        },
        {
          "date": "2026-09-10",
          "close": 6184.35
        },
        {
          "date": "2026-09-11",
          "close": 6079.22
        },
        {
          "date": "2026-09-14",
          "close": 6066.37
        },
        {
          "date": "2026-09-15",
          "close": 6058.39
        },
        {
          "date": "2026-09-16",
          "close": 6060.91
        },
        {
          "date": "2026-09-17",
          "close": 6082.66
        },
        {
          "date": "2026-09-18",
          "close": 6169.67
        },
        {
          "date": "2026-09-21",
          "close": 6172.13
        },
        {
          "date": "2026-09-22",
          "close": 6115.51
        },
        {
          "date": "2026-09-23",
          "close": 6071.99
        },
        {
          "date": "2026-09-24",
          "close": 6023.93
        },
        {
          "date": "2026-09-28",
          "close": 5935.82
        },
        {
          "date": "2026-09-29",
          "close": 5951.93
        },
        {
          "date": "2026-09-30",
          "close": 6028.61
        },
        {
          "date": "2026-10-08",
          "close": 6059.53
        },
        {
          "date": "2026-10-09",
          "close": 6115.83
        },
        {
          "date": "2026-10-12",
          "close": 6185.92
        },
        {
          "date": "2026-10-13",
          "close": 6235.31
        },
        {
          "date": "2026-10-14",
          "close": 6220.7
        },
        {
          "date": "2026-10-15",
          "close": 6048.75
        },
        {
          "date": "2026-10-16",
          "close": 6078.91
        },
        {
          "date": "2026-10-19",
          "close": 6172.65
        },
        {
          "date": "2026-10-20",
          "close": 6092.07
        },
        {
          "date": "2026-10-21",
          "close": 6060.81
        },
        {
          "date": "2026-10-22",
          "close": 5993.2
        },
        {
          "date": "2026-10-23",
          "close": 6026.37
        },
        {
          "date": "2026-10-26",
          "close": 6025.15
        },
        {
          "date": "2026-10-27",
          "close": 6050.46
        },
        {
          "date": "2026-10-28",
          "close": 6090.28
        },
        {
          "date": "2026-10-29",
          "close": 5968.59
        },
        {
          "date": "2026-10-30",
          "close": 5863.95
        },
        {
          "date": "2026-11-02",
          "close": 5908.57
        },
        {
          "date": "2026-11-03",
          "close": 5994.09
        },
        {
          "date": "2026-11-04",
          "close": 6201.4
        },
        {
          "date": "2026-11-05",
          "close": 6078.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5066666666666667,
          "pullback_frequency": 0.17333333333333334,
          "up_wilson": [
            0.3959837845781367,
            0.6166998975220928
          ],
          "pullback_wilson": [
            0.1041914626835726,
            0.2743081144051939
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.2553191489361702,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.152531540350547,
            0.3950817553041745
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 18,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 12,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1373",
      "name": "电能综合服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013495455162121806,
        "5": 0.028920184560291995,
        "20": -0.07963939435005984,
        "60": -0.10762738943853978
      },
      "moving_averages": {
        "5": 2917.6919999998995,
        "20": 3018.555000000028,
        "60": 3179.3401666666846
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-11",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-29",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.07194456867421983,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3945.7
        },
        {
          "date": "2026-05-14",
          "close": 3831.03
        },
        {
          "date": "2026-05-15",
          "close": 3761.34
        },
        {
          "date": "2026-05-18",
          "close": 3790.5
        },
        {
          "date": "2026-05-19",
          "close": 3926.01
        },
        {
          "date": "2026-05-20",
          "close": 3733.32
        },
        {
          "date": "2026-05-21",
          "close": 3646.4
        },
        {
          "date": "2026-05-22",
          "close": 3670.73
        },
        {
          "date": "2026-05-25",
          "close": 3789.59
        },
        {
          "date": "2026-05-26",
          "close": 3770.0
        },
        {
          "date": "2026-05-27",
          "close": 3812.09
        },
        {
          "date": "2026-05-28",
          "close": 3850.84
        },
        {
          "date": "2026-05-29",
          "close": 3975.36
        },
        {
          "date": "2026-06-01",
          "close": 3994.32
        },
        {
          "date": "2026-06-02",
          "close": 3901.01
        },
        {
          "date": "2026-06-03",
          "close": 3986.2
        },
        {
          "date": "2026-06-04",
          "close": 3908.48
        },
        {
          "date": "2026-06-05",
          "close": 3779.88
        },
        {
          "date": "2026-06-08",
          "close": 3676.11
        },
        {
          "date": "2026-06-09",
          "close": 3657.49
        },
        {
          "date": "2026-06-10",
          "close": 3501.26
        },
        {
          "date": "2026-06-11",
          "close": 3509.52
        },
        {
          "date": "2026-06-12",
          "close": 3510.3
        },
        {
          "date": "2026-06-15",
          "close": 3540.1
        },
        {
          "date": "2026-06-16",
          "close": 3524.58
        },
        {
          "date": "2026-06-17",
          "close": 3480.64
        },
        {
          "date": "2026-06-18",
          "close": 3331.14
        },
        {
          "date": "2026-06-22",
          "close": 3329.44
        },
        {
          "date": "2026-06-23",
          "close": 3308.17
        },
        {
          "date": "2026-06-24",
          "close": 3202.12
        },
        {
          "date": "2026-06-25",
          "close": 3112.23
        },
        {
          "date": "2026-06-26",
          "close": 3053.11
        },
        {
          "date": "2026-06-29",
          "close": 3058.23
        },
        {
          "date": "2026-06-30",
          "close": 3056.22
        },
        {
          "date": "2026-07-01",
          "close": 3124.92
        },
        {
          "date": "2026-07-02",
          "close": 3097.64
        },
        {
          "date": "2026-07-03",
          "close": 3133.52
        },
        {
          "date": "2026-07-06",
          "close": 3120.63
        },
        {
          "date": "2026-07-07",
          "close": 3006.75
        },
        {
          "date": "2026-07-08",
          "close": 2965.92
        },
        {
          "date": "2026-07-09",
          "close": 2952.63
        },
        {
          "date": "2026-07-10",
          "close": 3007.4
        },
        {
          "date": "2026-07-13",
          "close": 2946.95
        },
        {
          "date": "2026-07-14",
          "close": 3010.46
        },
        {
          "date": "2026-07-15",
          "close": 3066.59
        },
        {
          "date": "2026-07-16",
          "close": 3059.95
        },
        {
          "date": "2026-07-17",
          "close": 3146.94
        },
        {
          "date": "2026-07-20",
          "close": 3349.95
        },
        {
          "date": "2026-07-21",
          "close": 3260.89
        },
        {
          "date": "2026-07-22",
          "close": 3347.71
        },
        {
          "date": "2026-07-23",
          "close": 3368.93
        },
        {
          "date": "2026-07-24",
          "close": 3174.58
        },
        {
          "date": "2026-07-27",
          "close": 3241.97
        },
        {
          "date": "2026-07-28",
          "close": 3204.86
        },
        {
          "date": "2026-07-29",
          "close": 3283.47
        },
        {
          "date": "2026-07-30",
          "close": 3238.79
        },
        {
          "date": "2026-07-31",
          "close": 3281.82
        },
        {
          "date": "2026-08-03",
          "close": 3386.43
        },
        {
          "date": "2026-08-04",
          "close": 3365.04
        },
        {
          "date": "2026-08-05",
          "close": 3348.59
        },
        {
          "date": "2026-08-06",
          "close": 3319.99
        },
        {
          "date": "2026-08-07",
          "close": 3303.26
        },
        {
          "date": "2026-08-10",
          "close": 3349.79
        },
        {
          "date": "2026-08-11",
          "close": 3343.28
        },
        {
          "date": "2026-08-12",
          "close": 3330.21
        },
        {
          "date": "2026-08-13",
          "close": 3331.24
        },
        {
          "date": "2026-08-14",
          "close": 3241.05
        },
        {
          "date": "2026-08-17",
          "close": 3248.44
        },
        {
          "date": "2026-08-18",
          "close": 3204.19
        },
        {
          "date": "2026-08-19",
          "close": 3132.12
        },
        {
          "date": "2026-08-20",
          "close": 3152.4
        },
        {
          "date": "2026-08-21",
          "close": 3140.93
        },
        {
          "date": "2026-08-24",
          "close": 3192.89
        },
        {
          "date": "2026-08-25",
          "close": 3195.46
        },
        {
          "date": "2026-08-26",
          "close": 3243.35
        },
        {
          "date": "2026-08-27",
          "close": 3262.49
        },
        {
          "date": "2026-08-28",
          "close": 3261.56
        },
        {
          "date": "2026-08-31",
          "close": 3240.93
        },
        {
          "date": "2026-09-01",
          "close": 3286.72
        },
        {
          "date": "2026-09-02",
          "close": 3262.47
        },
        {
          "date": "2026-09-03",
          "close": 3271.86
        },
        {
          "date": "2026-09-04",
          "close": 3259.67
        },
        {
          "date": "2026-09-07",
          "close": 3243.18
        },
        {
          "date": "2026-09-08",
          "close": 3296.55
        },
        {
          "date": "2026-09-09",
          "close": 3336.67
        },
        {
          "date": "2026-09-10",
          "close": 3411.92
        },
        {
          "date": "2026-09-11",
          "close": 3363.85
        },
        {
          "date": "2026-09-14",
          "close": 3349.73
        },
        {
          "date": "2026-09-15",
          "close": 3300.77
        },
        {
          "date": "2026-09-16",
          "close": 3342.32
        },
        {
          "date": "2026-09-17",
          "close": 3253.84
        },
        {
          "date": "2026-09-18",
          "close": 3283.68
        },
        {
          "date": "2026-09-21",
          "close": 3294.88
        },
        {
          "date": "2026-09-22",
          "close": 3255.74
        },
        {
          "date": "2026-09-23",
          "close": 3178.21
        },
        {
          "date": "2026-09-24",
          "close": 3161.59
        },
        {
          "date": "2026-09-28",
          "close": 3155.6
        },
        {
          "date": "2026-09-29",
          "close": 3151.49
        },
        {
          "date": "2026-09-30",
          "close": 3188.23
        },
        {
          "date": "2026-10-08",
          "close": 3246.76
        },
        {
          "date": "2026-10-09",
          "close": 3219.84
        },
        {
          "date": "2026-10-12",
          "close": 3186.47
        },
        {
          "date": "2026-10-13",
          "close": 3161.49
        },
        {
          "date": "2026-10-14",
          "close": 3158.99
        },
        {
          "date": "2026-10-15",
          "close": 3052.57
        },
        {
          "date": "2026-10-16",
          "close": 3073.2
        },
        {
          "date": "2026-10-19",
          "close": 3089.14
        },
        {
          "date": "2026-10-20",
          "close": 3054.44
        },
        {
          "date": "2026-10-21",
          "close": 3053.74
        },
        {
          "date": "2026-10-22",
          "close": 2986.48
        },
        {
          "date": "2026-10-23",
          "close": 2992.19
        },
        {
          "date": "2026-10-26",
          "close": 2980.85
        },
        {
          "date": "2026-10-27",
          "close": 2918.86
        },
        {
          "date": "2026-10-28",
          "close": 2950.18
        },
        {
          "date": "2026-10-29",
          "close": 2904.2
        },
        {
          "date": "2026-10-30",
          "close": 2846.83
        },
        {
          "date": "2026-11-02",
          "close": 2886.78
        },
        {
          "date": "2026-11-03",
          "close": 2918.26
        },
        {
          "date": "2026-11-04",
          "close": 2948.4
        },
        {
          "date": "2026-11-05",
          "close": 2988.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4625,
          "pullback_frequency": 0.275,
          "up_wilson": [
            0.35747993562785246,
            0.570956424087312
          ],
          "pullback_wilson": [
            0.18917757188084197,
            0.3814405864101452
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.48936170212765956,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 13,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1374",
      "name": "风力发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013531082430796149,
        "5": 0.030733262969141917,
        "20": -0.07173483102427947,
        "60": -0.1344610692842847
      },
      "moving_averages": {
        "5": 1773.9339999999852,
        "20": 1834.6105000000098,
        "60": 1942.903500000011
      },
      "phase": "下降",
      "phase_days": 26,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-23",
            "end": "2026-11-05",
            "sessions": 26,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06939499044506026,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2567.58
        },
        {
          "date": "2026-05-14",
          "close": 2479.26
        },
        {
          "date": "2026-05-15",
          "close": 2444.1
        },
        {
          "date": "2026-05-18",
          "close": 2496.56
        },
        {
          "date": "2026-05-19",
          "close": 2563.56
        },
        {
          "date": "2026-05-20",
          "close": 2434.48
        },
        {
          "date": "2026-05-21",
          "close": 2392.38
        },
        {
          "date": "2026-05-22",
          "close": 2413.44
        },
        {
          "date": "2026-05-25",
          "close": 2458.66
        },
        {
          "date": "2026-05-26",
          "close": 2420.34
        },
        {
          "date": "2026-05-27",
          "close": 2444.47
        },
        {
          "date": "2026-05-28",
          "close": 2488.55
        },
        {
          "date": "2026-05-29",
          "close": 2519.2
        },
        {
          "date": "2026-06-01",
          "close": 2569.39
        },
        {
          "date": "2026-06-02",
          "close": 2532.9
        },
        {
          "date": "2026-06-03",
          "close": 2544.25
        },
        {
          "date": "2026-06-04",
          "close": 2499.9
        },
        {
          "date": "2026-06-05",
          "close": 2379.66
        },
        {
          "date": "2026-06-08",
          "close": 2260.21
        },
        {
          "date": "2026-06-09",
          "close": 2260.7
        },
        {
          "date": "2026-06-10",
          "close": 2163.07
        },
        {
          "date": "2026-06-11",
          "close": 2153.53
        },
        {
          "date": "2026-06-12",
          "close": 2192.67
        },
        {
          "date": "2026-06-15",
          "close": 2198.68
        },
        {
          "date": "2026-06-16",
          "close": 2203.43
        },
        {
          "date": "2026-06-17",
          "close": 2156.3
        },
        {
          "date": "2026-06-18",
          "close": 2070.85
        },
        {
          "date": "2026-06-22",
          "close": 2063.07
        },
        {
          "date": "2026-06-23",
          "close": 2033.32
        },
        {
          "date": "2026-06-24",
          "close": 1999.24
        },
        {
          "date": "2026-06-25",
          "close": 1945.04
        },
        {
          "date": "2026-06-26",
          "close": 1952.87
        },
        {
          "date": "2026-06-29",
          "close": 1927.04
        },
        {
          "date": "2026-06-30",
          "close": 1935.16
        },
        {
          "date": "2026-07-01",
          "close": 1975.65
        },
        {
          "date": "2026-07-02",
          "close": 1954.67
        },
        {
          "date": "2026-07-03",
          "close": 1978.6
        },
        {
          "date": "2026-07-06",
          "close": 1974.04
        },
        {
          "date": "2026-07-07",
          "close": 1901.9
        },
        {
          "date": "2026-07-08",
          "close": 1865.1
        },
        {
          "date": "2026-07-09",
          "close": 1842.05
        },
        {
          "date": "2026-07-10",
          "close": 1872.2
        },
        {
          "date": "2026-07-13",
          "close": 1817.91
        },
        {
          "date": "2026-07-14",
          "close": 1841.52
        },
        {
          "date": "2026-07-15",
          "close": 1873.66
        },
        {
          "date": "2026-07-16",
          "close": 1863.24
        },
        {
          "date": "2026-07-17",
          "close": 1880.55
        },
        {
          "date": "2026-07-20",
          "close": 1967.98
        },
        {
          "date": "2026-07-21",
          "close": 1948.07
        },
        {
          "date": "2026-07-22",
          "close": 1998.65
        },
        {
          "date": "2026-07-23",
          "close": 2075.73
        },
        {
          "date": "2026-07-24",
          "close": 2002.41
        },
        {
          "date": "2026-07-27",
          "close": 2077.58
        },
        {
          "date": "2026-07-28",
          "close": 2040.55
        },
        {
          "date": "2026-07-29",
          "close": 2045.94
        },
        {
          "date": "2026-07-30",
          "close": 2024.18
        },
        {
          "date": "2026-07-31",
          "close": 2047.36
        },
        {
          "date": "2026-08-03",
          "close": 2093.95
        },
        {
          "date": "2026-08-04",
          "close": 2101.44
        },
        {
          "date": "2026-08-05",
          "close": 2098.6
        },
        {
          "date": "2026-08-06",
          "close": 2051.36
        },
        {
          "date": "2026-08-07",
          "close": 2052.93
        },
        {
          "date": "2026-08-10",
          "close": 2107.43
        },
        {
          "date": "2026-08-11",
          "close": 2125.95
        },
        {
          "date": "2026-08-12",
          "close": 2114.59
        },
        {
          "date": "2026-08-13",
          "close": 2089.81
        },
        {
          "date": "2026-08-14",
          "close": 2025.77
        },
        {
          "date": "2026-08-17",
          "close": 2040.1
        },
        {
          "date": "2026-08-18",
          "close": 2010.72
        },
        {
          "date": "2026-08-19",
          "close": 1956.78
        },
        {
          "date": "2026-08-20",
          "close": 1960.48
        },
        {
          "date": "2026-08-21",
          "close": 1954.72
        },
        {
          "date": "2026-08-24",
          "close": 1958.85
        },
        {
          "date": "2026-08-25",
          "close": 1969.12
        },
        {
          "date": "2026-08-26",
          "close": 2004.31
        },
        {
          "date": "2026-08-27",
          "close": 1996.64
        },
        {
          "date": "2026-08-28",
          "close": 1998.31
        },
        {
          "date": "2026-08-31",
          "close": 1985.99
        },
        {
          "date": "2026-09-01",
          "close": 2002.0
        },
        {
          "date": "2026-09-02",
          "close": 1972.98
        },
        {
          "date": "2026-09-03",
          "close": 1958.94
        },
        {
          "date": "2026-09-04",
          "close": 1972.44
        },
        {
          "date": "2026-09-07",
          "close": 1964.28
        },
        {
          "date": "2026-09-08",
          "close": 1989.7
        },
        {
          "date": "2026-09-09",
          "close": 2001.7
        },
        {
          "date": "2026-09-10",
          "close": 2016.97
        },
        {
          "date": "2026-09-11",
          "close": 2006.23
        },
        {
          "date": "2026-09-14",
          "close": 2000.12
        },
        {
          "date": "2026-09-15",
          "close": 2013.22
        },
        {
          "date": "2026-09-16",
          "close": 2011.91
        },
        {
          "date": "2026-09-17",
          "close": 1975.83
        },
        {
          "date": "2026-09-18",
          "close": 1998.87
        },
        {
          "date": "2026-09-21",
          "close": 1997.69
        },
        {
          "date": "2026-09-22",
          "close": 1995.35
        },
        {
          "date": "2026-09-23",
          "close": 1940.69
        },
        {
          "date": "2026-09-24",
          "close": 1928.21
        },
        {
          "date": "2026-09-28",
          "close": 1914.12
        },
        {
          "date": "2026-09-29",
          "close": 1927.54
        },
        {
          "date": "2026-09-30",
          "close": 1932.56
        },
        {
          "date": "2026-10-08",
          "close": 1956.79
        },
        {
          "date": "2026-10-09",
          "close": 1951.87
        },
        {
          "date": "2026-10-12",
          "close": 1929.96
        },
        {
          "date": "2026-10-13",
          "close": 1913.45
        },
        {
          "date": "2026-10-14",
          "close": 1912.05
        },
        {
          "date": "2026-10-15",
          "close": 1866.14
        },
        {
          "date": "2026-10-16",
          "close": 1863.1
        },
        {
          "date": "2026-10-19",
          "close": 1881.84
        },
        {
          "date": "2026-10-20",
          "close": 1863.8
        },
        {
          "date": "2026-10-21",
          "close": 1861.62
        },
        {
          "date": "2026-10-22",
          "close": 1818.86
        },
        {
          "date": "2026-10-23",
          "close": 1819.66
        },
        {
          "date": "2026-10-26",
          "close": 1812.96
        },
        {
          "date": "2026-10-27",
          "close": 1782.82
        },
        {
          "date": "2026-10-28",
          "close": 1782.15
        },
        {
          "date": "2026-10-29",
          "close": 1762.26
        },
        {
          "date": "2026-10-30",
          "close": 1731.35
        },
        {
          "date": "2026-11-02",
          "close": 1754.56
        },
        {
          "date": "2026-11-03",
          "close": 1775.17
        },
        {
          "date": "2026-11-04",
          "close": 1792.17
        },
        {
          "date": "2026-11-05",
          "close": 1816.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43956043956043955,
          "pullback_frequency": 0.23076923076923078,
          "up_wilson": [
            0.34208833970079755,
            0.5419286278070892
          ],
          "pullback_wilson": [
            0.15618159827228145,
            0.3271667115355772
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43636363636363634,
          "pullback_frequency": 0.38181818181818183,
          "up_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "pullback_wilson": [
            0.265159542588938,
            0.5139077976751008
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 27,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 15,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1375",
      "name": "光伏发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02824638178108363,
        "5": 0.05572267633372263,
        "20": -0.05136107796247047,
        "60": -0.09377038389036829
      },
      "moving_averages": {
        "5": 2898.8299999999813,
        "20": 3017.002500000014,
        "60": 3163.7641666666914
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-13",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.06143262213545286,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4532.31
        },
        {
          "date": "2026-05-14",
          "close": 4453.95
        },
        {
          "date": "2026-05-15",
          "close": 4312.55
        },
        {
          "date": "2026-05-18",
          "close": 4265.88
        },
        {
          "date": "2026-05-19",
          "close": 4372.36
        },
        {
          "date": "2026-05-20",
          "close": 4191.53
        },
        {
          "date": "2026-05-21",
          "close": 4074.46
        },
        {
          "date": "2026-05-22",
          "close": 4131.81
        },
        {
          "date": "2026-05-25",
          "close": 4174.49
        },
        {
          "date": "2026-05-26",
          "close": 4052.33
        },
        {
          "date": "2026-05-27",
          "close": 4028.68
        },
        {
          "date": "2026-05-28",
          "close": 4116.12
        },
        {
          "date": "2026-05-29",
          "close": 4099.0
        },
        {
          "date": "2026-06-01",
          "close": 4148.49
        },
        {
          "date": "2026-06-02",
          "close": 4087.19
        },
        {
          "date": "2026-06-03",
          "close": 4043.05
        },
        {
          "date": "2026-06-04",
          "close": 4014.09
        },
        {
          "date": "2026-06-05",
          "close": 3885.81
        },
        {
          "date": "2026-06-08",
          "close": 3668.32
        },
        {
          "date": "2026-06-09",
          "close": 3725.04
        },
        {
          "date": "2026-06-10",
          "close": 3618.06
        },
        {
          "date": "2026-06-11",
          "close": 3538.72
        },
        {
          "date": "2026-06-12",
          "close": 3557.46
        },
        {
          "date": "2026-06-15",
          "close": 3619.1
        },
        {
          "date": "2026-06-16",
          "close": 3670.44
        },
        {
          "date": "2026-06-17",
          "close": 3595.63
        },
        {
          "date": "2026-06-18",
          "close": 3493.64
        },
        {
          "date": "2026-06-22",
          "close": 3478.64
        },
        {
          "date": "2026-06-23",
          "close": 3428.0
        },
        {
          "date": "2026-06-24",
          "close": 3350.88
        },
        {
          "date": "2026-06-25",
          "close": 3296.57
        },
        {
          "date": "2026-06-26",
          "close": 3276.28
        },
        {
          "date": "2026-06-29",
          "close": 3276.1
        },
        {
          "date": "2026-06-30",
          "close": 3316.46
        },
        {
          "date": "2026-07-01",
          "close": 3357.54
        },
        {
          "date": "2026-07-02",
          "close": 3281.08
        },
        {
          "date": "2026-07-03",
          "close": 3250.82
        },
        {
          "date": "2026-07-06",
          "close": 3199.82
        },
        {
          "date": "2026-07-07",
          "close": 3139.23
        },
        {
          "date": "2026-07-08",
          "close": 3070.97
        },
        {
          "date": "2026-07-09",
          "close": 3061.1
        },
        {
          "date": "2026-07-10",
          "close": 3119.13
        },
        {
          "date": "2026-07-13",
          "close": 2979.32
        },
        {
          "date": "2026-07-14",
          "close": 2990.53
        },
        {
          "date": "2026-07-15",
          "close": 3011.59
        },
        {
          "date": "2026-07-16",
          "close": 2990.35
        },
        {
          "date": "2026-07-17",
          "close": 3001.98
        },
        {
          "date": "2026-07-20",
          "close": 3098.81
        },
        {
          "date": "2026-07-21",
          "close": 3084.09
        },
        {
          "date": "2026-07-22",
          "close": 3128.13
        },
        {
          "date": "2026-07-23",
          "close": 3222.68
        },
        {
          "date": "2026-07-24",
          "close": 3077.66
        },
        {
          "date": "2026-07-27",
          "close": 3199.55
        },
        {
          "date": "2026-07-28",
          "close": 3193.96
        },
        {
          "date": "2026-07-29",
          "close": 3245.19
        },
        {
          "date": "2026-07-30",
          "close": 3156.3
        },
        {
          "date": "2026-07-31",
          "close": 3212.8
        },
        {
          "date": "2026-08-03",
          "close": 3305.05
        },
        {
          "date": "2026-08-04",
          "close": 3332.01
        },
        {
          "date": "2026-08-05",
          "close": 3342.1
        },
        {
          "date": "2026-08-06",
          "close": 3285.21
        },
        {
          "date": "2026-08-07",
          "close": 3317.79
        },
        {
          "date": "2026-08-10",
          "close": 3379.83
        },
        {
          "date": "2026-08-11",
          "close": 3387.26
        },
        {
          "date": "2026-08-12",
          "close": 3403.09
        },
        {
          "date": "2026-08-13",
          "close": 3390.7
        },
        {
          "date": "2026-08-14",
          "close": 3307.2
        },
        {
          "date": "2026-08-17",
          "close": 3296.09
        },
        {
          "date": "2026-08-18",
          "close": 3240.95
        },
        {
          "date": "2026-08-19",
          "close": 3110.35
        },
        {
          "date": "2026-08-20",
          "close": 3109.94
        },
        {
          "date": "2026-08-21",
          "close": 3119.64
        },
        {
          "date": "2026-08-24",
          "close": 3150.7
        },
        {
          "date": "2026-08-25",
          "close": 3193.53
        },
        {
          "date": "2026-08-26",
          "close": 3251.74
        },
        {
          "date": "2026-08-27",
          "close": 3254.29
        },
        {
          "date": "2026-08-28",
          "close": 3229.1
        },
        {
          "date": "2026-08-31",
          "close": 3204.2
        },
        {
          "date": "2026-09-01",
          "close": 3248.72
        },
        {
          "date": "2026-09-02",
          "close": 3207.24
        },
        {
          "date": "2026-09-03",
          "close": 3188.3
        },
        {
          "date": "2026-09-04",
          "close": 3178.0
        },
        {
          "date": "2026-09-07",
          "close": 3184.0
        },
        {
          "date": "2026-09-08",
          "close": 3229.21
        },
        {
          "date": "2026-09-09",
          "close": 3225.29
        },
        {
          "date": "2026-09-10",
          "close": 3263.55
        },
        {
          "date": "2026-09-11",
          "close": 3310.52
        },
        {
          "date": "2026-09-14",
          "close": 3285.54
        },
        {
          "date": "2026-09-15",
          "close": 3215.17
        },
        {
          "date": "2026-09-16",
          "close": 3278.33
        },
        {
          "date": "2026-09-17",
          "close": 3217.28
        },
        {
          "date": "2026-09-18",
          "close": 3250.33
        },
        {
          "date": "2026-09-21",
          "close": 3267.9
        },
        {
          "date": "2026-09-22",
          "close": 3239.47
        },
        {
          "date": "2026-09-23",
          "close": 3161.39
        },
        {
          "date": "2026-09-24",
          "close": 3134.56
        },
        {
          "date": "2026-09-28",
          "close": 3184.88
        },
        {
          "date": "2026-09-29",
          "close": 3206.41
        },
        {
          "date": "2026-09-30",
          "close": 3185.41
        },
        {
          "date": "2026-10-08",
          "close": 3192.69
        },
        {
          "date": "2026-10-09",
          "close": 3226.95
        },
        {
          "date": "2026-10-12",
          "close": 3223.27
        },
        {
          "date": "2026-10-13",
          "close": 3221.53
        },
        {
          "date": "2026-10-14",
          "close": 3163.74
        },
        {
          "date": "2026-10-15",
          "close": 3064.41
        },
        {
          "date": "2026-10-16",
          "close": 3085.27
        },
        {
          "date": "2026-10-19",
          "close": 3134.03
        },
        {
          "date": "2026-10-20",
          "close": 3073.87
        },
        {
          "date": "2026-10-21",
          "close": 3072.01
        },
        {
          "date": "2026-10-22",
          "close": 3005.85
        },
        {
          "date": "2026-10-23",
          "close": 2983.07
        },
        {
          "date": "2026-10-26",
          "close": 2954.91
        },
        {
          "date": "2026-10-27",
          "close": 2867.4
        },
        {
          "date": "2026-10-28",
          "close": 2900.74
        },
        {
          "date": "2026-10-29",
          "close": 2868.85
        },
        {
          "date": "2026-10-30",
          "close": 2785.61
        },
        {
          "date": "2026-11-02",
          "close": 2845.72
        },
        {
          "date": "2026-11-03",
          "close": 2888.6
        },
        {
          "date": "2026-11-04",
          "close": 2945.51
        },
        {
          "date": "2026-11-05",
          "close": 3028.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4742268041237113,
          "pullback_frequency": 0.29896907216494845,
          "up_wilson": [
            0.3777449221838968,
            0.5726722965030077
          ],
          "pullback_wilson": [
            0.21694635359423237,
            0.39630795216362286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.43333333333333335,
          "up_wilson": [
            0.3773502424155577,
            0.6226497575844423
          ],
          "pullback_wilson": [
            0.3157239680468677,
            0.5589656122387444
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 5,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1376",
      "name": "核力发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.002852848246878814,
        "5": -0.012335926105979556,
        "20": 0.051208666828361116,
        "60": 0.06699491219432141
      },
      "moving_averages": {
        "5": 653.0619999999878,
        "20": 636.0135000000009,
        "60": 618.5763333333277
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-24",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-20",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.012335926105979556,
      "history": [
        {
          "date": "2026-05-13",
          "close": 677.94
        },
        {
          "date": "2026-05-14",
          "close": 662.96
        },
        {
          "date": "2026-05-15",
          "close": 661.63
        },
        {
          "date": "2026-05-18",
          "close": 662.97
        },
        {
          "date": "2026-05-19",
          "close": 675.64
        },
        {
          "date": "2026-05-20",
          "close": 658.79
        },
        {
          "date": "2026-05-21",
          "close": 637.95
        },
        {
          "date": "2026-05-22",
          "close": 639.9
        },
        {
          "date": "2026-05-25",
          "close": 644.83
        },
        {
          "date": "2026-05-26",
          "close": 647.18
        },
        {
          "date": "2026-05-27",
          "close": 635.23
        },
        {
          "date": "2026-05-28",
          "close": 643.55
        },
        {
          "date": "2026-05-29",
          "close": 654.71
        },
        {
          "date": "2026-06-01",
          "close": 666.91
        },
        {
          "date": "2026-06-02",
          "close": 671.85
        },
        {
          "date": "2026-06-03",
          "close": 665.06
        },
        {
          "date": "2026-06-04",
          "close": 660.37
        },
        {
          "date": "2026-06-05",
          "close": 644.33
        },
        {
          "date": "2026-06-08",
          "close": 628.26
        },
        {
          "date": "2026-06-09",
          "close": 626.13
        },
        {
          "date": "2026-06-10",
          "close": 628.45
        },
        {
          "date": "2026-06-11",
          "close": 632.61
        },
        {
          "date": "2026-06-12",
          "close": 660.86
        },
        {
          "date": "2026-06-15",
          "close": 670.49
        },
        {
          "date": "2026-06-16",
          "close": 651.78
        },
        {
          "date": "2026-06-17",
          "close": 636.77
        },
        {
          "date": "2026-06-18",
          "close": 623.15
        },
        {
          "date": "2026-06-22",
          "close": 625.4
        },
        {
          "date": "2026-06-23",
          "close": 618.83
        },
        {
          "date": "2026-06-24",
          "close": 608.32
        },
        {
          "date": "2026-06-25",
          "close": 606.81
        },
        {
          "date": "2026-06-26",
          "close": 603.94
        },
        {
          "date": "2026-06-29",
          "close": 614.46
        },
        {
          "date": "2026-06-30",
          "close": 606.11
        },
        {
          "date": "2026-07-01",
          "close": 601.74
        },
        {
          "date": "2026-07-02",
          "close": 597.04
        },
        {
          "date": "2026-07-03",
          "close": 601.3
        },
        {
          "date": "2026-07-06",
          "close": 600.23
        },
        {
          "date": "2026-07-07",
          "close": 595.28
        },
        {
          "date": "2026-07-08",
          "close": 592.51
        },
        {
          "date": "2026-07-09",
          "close": 592.57
        },
        {
          "date": "2026-07-10",
          "close": 594.86
        },
        {
          "date": "2026-07-13",
          "close": 588.91
        },
        {
          "date": "2026-07-14",
          "close": 593.96
        },
        {
          "date": "2026-07-15",
          "close": 602.21
        },
        {
          "date": "2026-07-16",
          "close": 596.9
        },
        {
          "date": "2026-07-17",
          "close": 602.17
        },
        {
          "date": "2026-07-20",
          "close": 619.27
        },
        {
          "date": "2026-07-21",
          "close": 614.62
        },
        {
          "date": "2026-07-22",
          "close": 617.17
        },
        {
          "date": "2026-07-23",
          "close": 623.18
        },
        {
          "date": "2026-07-24",
          "close": 607.02
        },
        {
          "date": "2026-07-27",
          "close": 608.05
        },
        {
          "date": "2026-07-28",
          "close": 607.7
        },
        {
          "date": "2026-07-29",
          "close": 614.36
        },
        {
          "date": "2026-07-30",
          "close": 620.51
        },
        {
          "date": "2026-07-31",
          "close": 621.85
        },
        {
          "date": "2026-08-03",
          "close": 626.43
        },
        {
          "date": "2026-08-04",
          "close": 617.74
        },
        {
          "date": "2026-08-05",
          "close": 609.3
        },
        {
          "date": "2026-08-06",
          "close": 609.11
        },
        {
          "date": "2026-08-07",
          "close": 602.63
        },
        {
          "date": "2026-08-10",
          "close": 607.24
        },
        {
          "date": "2026-08-11",
          "close": 613.52
        },
        {
          "date": "2026-08-12",
          "close": 606.42
        },
        {
          "date": "2026-08-13",
          "close": 603.78
        },
        {
          "date": "2026-08-14",
          "close": 597.57
        },
        {
          "date": "2026-08-17",
          "close": 597.86
        },
        {
          "date": "2026-08-18",
          "close": 598.04
        },
        {
          "date": "2026-08-19",
          "close": 595.54
        },
        {
          "date": "2026-08-20",
          "close": 593.08
        },
        {
          "date": "2026-08-21",
          "close": 589.97
        },
        {
          "date": "2026-08-24",
          "close": 593.37
        },
        {
          "date": "2026-08-25",
          "close": 601.29
        },
        {
          "date": "2026-08-26",
          "close": 613.35
        },
        {
          "date": "2026-08-27",
          "close": 614.86
        },
        {
          "date": "2026-08-28",
          "close": 617.11
        },
        {
          "date": "2026-08-31",
          "close": 616.33
        },
        {
          "date": "2026-09-01",
          "close": 617.72
        },
        {
          "date": "2026-09-02",
          "close": 621.38
        },
        {
          "date": "2026-09-03",
          "close": 626.71
        },
        {
          "date": "2026-09-04",
          "close": 624.76
        },
        {
          "date": "2026-09-07",
          "close": 617.85
        },
        {
          "date": "2026-09-08",
          "close": 620.83
        },
        {
          "date": "2026-09-09",
          "close": 621.89
        },
        {
          "date": "2026-09-10",
          "close": 623.91
        },
        {
          "date": "2026-09-11",
          "close": 621.84
        },
        {
          "date": "2026-09-14",
          "close": 622.15
        },
        {
          "date": "2026-09-15",
          "close": 615.52
        },
        {
          "date": "2026-09-16",
          "close": 614.31
        },
        {
          "date": "2026-09-17",
          "close": 609.57
        },
        {
          "date": "2026-09-18",
          "close": 610.73
        },
        {
          "date": "2026-09-21",
          "close": 610.36
        },
        {
          "date": "2026-09-22",
          "close": 605.01
        },
        {
          "date": "2026-09-23",
          "close": 601.83
        },
        {
          "date": "2026-09-24",
          "close": 603.45
        },
        {
          "date": "2026-09-28",
          "close": 606.67
        },
        {
          "date": "2026-09-29",
          "close": 602.71
        },
        {
          "date": "2026-09-30",
          "close": 605.59
        },
        {
          "date": "2026-10-08",
          "close": 618.45
        },
        {
          "date": "2026-10-09",
          "close": 617.63
        },
        {
          "date": "2026-10-12",
          "close": 621.15
        },
        {
          "date": "2026-10-13",
          "close": 618.49
        },
        {
          "date": "2026-10-14",
          "close": 631.87
        },
        {
          "date": "2026-10-15",
          "close": 625.35
        },
        {
          "date": "2026-10-16",
          "close": 628.91
        },
        {
          "date": "2026-10-19",
          "close": 637.21
        },
        {
          "date": "2026-10-20",
          "close": 633.17
        },
        {
          "date": "2026-10-21",
          "close": 629.48
        },
        {
          "date": "2026-10-22",
          "close": 623.03
        },
        {
          "date": "2026-10-23",
          "close": 624.77
        },
        {
          "date": "2026-10-26",
          "close": 629.38
        },
        {
          "date": "2026-10-27",
          "close": 636.65
        },
        {
          "date": "2026-10-28",
          "close": 639.63
        },
        {
          "date": "2026-10-29",
          "close": 658.24
        },
        {
          "date": "2026-10-30",
          "close": 654.7
        },
        {
          "date": "2026-11-02",
          "close": 655.49
        },
        {
          "date": "2026-11-03",
          "close": 653.02
        },
        {
          "date": "2026-11-04",
          "close": 651.98
        },
        {
          "date": "2026-11-05",
          "close": 650.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.547945205479452,
          "pullback_frequency": 0.1643835616438356,
          "up_wilson": [
            0.43424321509808306,
            0.6568534416732852
          ],
          "pullback_wilson": [
            0.0966129669185153,
            0.2657104356819069
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6274509803921569,
          "pullback_frequency": 0.21568627450980393,
          "up_wilson": [
            0.4902521346885088,
            0.7467948053373558
          ],
          "pullback_wilson": [
            0.12493938408232766,
            0.34626359585997457
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 28,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 21,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1377",
      "name": "火力发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013568984664079853,
        "5": 0.024229455166648428,
        "20": -0.04368464589475474,
        "60": -0.10529156595903444
      },
      "moving_averages": {
        "5": 2213.7380000000353,
        "20": 2258.297500000009,
        "60": 2347.693166666672
      },
      "phase": "下降",
      "phase_days": 28,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-18",
            "end": "2026-06-30",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-01",
            "end": "2026-07-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-06",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-07-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-22",
            "end": "2026-08-17",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-18",
            "end": "2026-09-10",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-21",
            "end": "2026-11-05",
            "sessions": 28,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.04361567635903918,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2780.53
        },
        {
          "date": "2026-05-14",
          "close": 2721.89
        },
        {
          "date": "2026-05-15",
          "close": 2704.87
        },
        {
          "date": "2026-05-18",
          "close": 2725.19
        },
        {
          "date": "2026-05-19",
          "close": 2838.69
        },
        {
          "date": "2026-05-20",
          "close": 2670.23
        },
        {
          "date": "2026-05-21",
          "close": 2639.63
        },
        {
          "date": "2026-05-22",
          "close": 2661.53
        },
        {
          "date": "2026-05-25",
          "close": 2770.74
        },
        {
          "date": "2026-05-26",
          "close": 2792.01
        },
        {
          "date": "2026-05-27",
          "close": 2873.97
        },
        {
          "date": "2026-05-28",
          "close": 2959.04
        },
        {
          "date": "2026-05-29",
          "close": 3086.46
        },
        {
          "date": "2026-06-01",
          "close": 3132.13
        },
        {
          "date": "2026-06-02",
          "close": 3095.64
        },
        {
          "date": "2026-06-03",
          "close": 3156.61
        },
        {
          "date": "2026-06-04",
          "close": 3113.51
        },
        {
          "date": "2026-06-05",
          "close": 2939.25
        },
        {
          "date": "2026-06-08",
          "close": 2835.46
        },
        {
          "date": "2026-06-09",
          "close": 2899.2
        },
        {
          "date": "2026-06-10",
          "close": 2774.1
        },
        {
          "date": "2026-06-11",
          "close": 2775.71
        },
        {
          "date": "2026-06-12",
          "close": 2798.63
        },
        {
          "date": "2026-06-15",
          "close": 2852.3
        },
        {
          "date": "2026-06-16",
          "close": 2869.74
        },
        {
          "date": "2026-06-17",
          "close": 2843.83
        },
        {
          "date": "2026-06-18",
          "close": 2680.8
        },
        {
          "date": "2026-06-22",
          "close": 2689.1
        },
        {
          "date": "2026-06-23",
          "close": 2646.66
        },
        {
          "date": "2026-06-24",
          "close": 2586.09
        },
        {
          "date": "2026-06-25",
          "close": 2520.47
        },
        {
          "date": "2026-06-26",
          "close": 2455.65
        },
        {
          "date": "2026-06-29",
          "close": 2470.66
        },
        {
          "date": "2026-06-30",
          "close": 2440.89
        },
        {
          "date": "2026-07-01",
          "close": 2512.58
        },
        {
          "date": "2026-07-02",
          "close": 2451.59
        },
        {
          "date": "2026-07-03",
          "close": 2443.51
        },
        {
          "date": "2026-07-06",
          "close": 2414.83
        },
        {
          "date": "2026-07-07",
          "close": 2335.75
        },
        {
          "date": "2026-07-08",
          "close": 2316.64
        },
        {
          "date": "2026-07-09",
          "close": 2312.73
        },
        {
          "date": "2026-07-10",
          "close": 2342.83
        },
        {
          "date": "2026-07-13",
          "close": 2285.75
        },
        {
          "date": "2026-07-14",
          "close": 2321.47
        },
        {
          "date": "2026-07-15",
          "close": 2332.24
        },
        {
          "date": "2026-07-16",
          "close": 2292.24
        },
        {
          "date": "2026-07-17",
          "close": 2332.18
        },
        {
          "date": "2026-07-20",
          "close": 2482.78
        },
        {
          "date": "2026-07-21",
          "close": 2485.48
        },
        {
          "date": "2026-07-22",
          "close": 2550.84
        },
        {
          "date": "2026-07-23",
          "close": 2581.02
        },
        {
          "date": "2026-07-24",
          "close": 2432.49
        },
        {
          "date": "2026-07-27",
          "close": 2466.33
        },
        {
          "date": "2026-07-28",
          "close": 2434.82
        },
        {
          "date": "2026-07-29",
          "close": 2478.84
        },
        {
          "date": "2026-07-30",
          "close": 2435.9
        },
        {
          "date": "2026-07-31",
          "close": 2450.52
        },
        {
          "date": "2026-08-03",
          "close": 2509.22
        },
        {
          "date": "2026-08-04",
          "close": 2511.35
        },
        {
          "date": "2026-08-05",
          "close": 2519.67
        },
        {
          "date": "2026-08-06",
          "close": 2493.67
        },
        {
          "date": "2026-08-07",
          "close": 2507.53
        },
        {
          "date": "2026-08-10",
          "close": 2514.97
        },
        {
          "date": "2026-08-11",
          "close": 2510.03
        },
        {
          "date": "2026-08-12",
          "close": 2505.69
        },
        {
          "date": "2026-08-13",
          "close": 2544.82
        },
        {
          "date": "2026-08-14",
          "close": 2460.59
        },
        {
          "date": "2026-08-17",
          "close": 2450.54
        },
        {
          "date": "2026-08-18",
          "close": 2421.05
        },
        {
          "date": "2026-08-19",
          "close": 2375.4
        },
        {
          "date": "2026-08-20",
          "close": 2374.97
        },
        {
          "date": "2026-08-21",
          "close": 2355.5
        },
        {
          "date": "2026-08-24",
          "close": 2359.9
        },
        {
          "date": "2026-08-25",
          "close": 2364.19
        },
        {
          "date": "2026-08-26",
          "close": 2396.77
        },
        {
          "date": "2026-08-27",
          "close": 2389.55
        },
        {
          "date": "2026-08-28",
          "close": 2381.67
        },
        {
          "date": "2026-08-31",
          "close": 2352.1
        },
        {
          "date": "2026-09-01",
          "close": 2372.14
        },
        {
          "date": "2026-09-02",
          "close": 2342.71
        },
        {
          "date": "2026-09-03",
          "close": 2350.4
        },
        {
          "date": "2026-09-04",
          "close": 2352.28
        },
        {
          "date": "2026-09-07",
          "close": 2343.09
        },
        {
          "date": "2026-09-08",
          "close": 2370.8
        },
        {
          "date": "2026-09-09",
          "close": 2409.67
        },
        {
          "date": "2026-09-10",
          "close": 2439.55
        },
        {
          "date": "2026-09-11",
          "close": 2416.04
        },
        {
          "date": "2026-09-14",
          "close": 2423.52
        },
        {
          "date": "2026-09-15",
          "close": 2397.3
        },
        {
          "date": "2026-09-16",
          "close": 2396.62
        },
        {
          "date": "2026-09-17",
          "close": 2345.73
        },
        {
          "date": "2026-09-18",
          "close": 2367.81
        },
        {
          "date": "2026-09-21",
          "close": 2370.35
        },
        {
          "date": "2026-09-22",
          "close": 2358.23
        },
        {
          "date": "2026-09-23",
          "close": 2314.77
        },
        {
          "date": "2026-09-24",
          "close": 2299.66
        },
        {
          "date": "2026-09-28",
          "close": 2299.16
        },
        {
          "date": "2026-09-29",
          "close": 2294.76
        },
        {
          "date": "2026-09-30",
          "close": 2314.76
        },
        {
          "date": "2026-10-08",
          "close": 2357.35
        },
        {
          "date": "2026-10-09",
          "close": 2357.18
        },
        {
          "date": "2026-10-12",
          "close": 2332.09
        },
        {
          "date": "2026-10-13",
          "close": 2316.81
        },
        {
          "date": "2026-10-14",
          "close": 2343.12
        },
        {
          "date": "2026-10-15",
          "close": 2274.44
        },
        {
          "date": "2026-10-16",
          "close": 2282.61
        },
        {
          "date": "2026-10-19",
          "close": 2301.59
        },
        {
          "date": "2026-10-20",
          "close": 2282.15
        },
        {
          "date": "2026-10-21",
          "close": 2283.18
        },
        {
          "date": "2026-10-22",
          "close": 2241.42
        },
        {
          "date": "2026-10-23",
          "close": 2228.74
        },
        {
          "date": "2026-10-26",
          "close": 2237.13
        },
        {
          "date": "2026-10-27",
          "close": 2201.25
        },
        {
          "date": "2026-10-28",
          "close": 2214.51
        },
        {
          "date": "2026-10-29",
          "close": 2201.04
        },
        {
          "date": "2026-10-30",
          "close": 2176.31
        },
        {
          "date": "2026-11-02",
          "close": 2201.47
        },
        {
          "date": "2026-11-03",
          "close": 2212.35
        },
        {
          "date": "2026-11-04",
          "close": 2224.19
        },
        {
          "date": "2026-11-05",
          "close": 2254.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4935064935064935,
          "pullback_frequency": 0.23376623376623376,
          "up_wilson": [
            0.38483020307212373,
            0.6027999063471285
          ],
          "pullback_wilson": [
            0.15329620091049498,
            0.339538285278853
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4186046511627907,
          "pullback_frequency": 0.37209302325581395,
          "up_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "pullback_wilson": [
            0.24376339009650572,
            0.5214019084031153
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 2,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 12,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1378",
      "name": "其他能源发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.002560557538478836,
        "5": 0.01482295987947424,
        "20": -0.05199933299983328,
        "60": -0.01786960577687191
      },
      "moving_averages": {
        "5": 1406.9479999999517,
        "20": 1421.397500000021,
        "60": 1455.8816666666612
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.05295948079985613,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1754.74
        },
        {
          "date": "2026-05-14",
          "close": 1695.64
        },
        {
          "date": "2026-05-15",
          "close": 1664.55
        },
        {
          "date": "2026-05-18",
          "close": 1677.38
        },
        {
          "date": "2026-05-19",
          "close": 1736.19
        },
        {
          "date": "2026-05-20",
          "close": 1675.82
        },
        {
          "date": "2026-05-21",
          "close": 1611.78
        },
        {
          "date": "2026-05-22",
          "close": 1628.15
        },
        {
          "date": "2026-05-25",
          "close": 1669.29
        },
        {
          "date": "2026-05-26",
          "close": 1696.9
        },
        {
          "date": "2026-05-27",
          "close": 1680.35
        },
        {
          "date": "2026-05-28",
          "close": 1710.58
        },
        {
          "date": "2026-05-29",
          "close": 1718.25
        },
        {
          "date": "2026-06-01",
          "close": 1742.8
        },
        {
          "date": "2026-06-02",
          "close": 1727.1
        },
        {
          "date": "2026-06-03",
          "close": 1722.85
        },
        {
          "date": "2026-06-04",
          "close": 1715.2
        },
        {
          "date": "2026-06-05",
          "close": 1642.97
        },
        {
          "date": "2026-06-08",
          "close": 1567.1
        },
        {
          "date": "2026-06-09",
          "close": 1567.33
        },
        {
          "date": "2026-06-10",
          "close": 1492.44
        },
        {
          "date": "2026-06-11",
          "close": 1555.44
        },
        {
          "date": "2026-06-12",
          "close": 1571.51
        },
        {
          "date": "2026-06-15",
          "close": 1551.17
        },
        {
          "date": "2026-06-16",
          "close": 1523.37
        },
        {
          "date": "2026-06-17",
          "close": 1498.22
        },
        {
          "date": "2026-06-18",
          "close": 1446.62
        },
        {
          "date": "2026-06-22",
          "close": 1458.51
        },
        {
          "date": "2026-06-23",
          "close": 1451.42
        },
        {
          "date": "2026-06-24",
          "close": 1430.89
        },
        {
          "date": "2026-06-25",
          "close": 1400.88
        },
        {
          "date": "2026-06-26",
          "close": 1389.01
        },
        {
          "date": "2026-06-29",
          "close": 1413.88
        },
        {
          "date": "2026-06-30",
          "close": 1415.8
        },
        {
          "date": "2026-07-01",
          "close": 1433.18
        },
        {
          "date": "2026-07-02",
          "close": 1434.8
        },
        {
          "date": "2026-07-03",
          "close": 1446.57
        },
        {
          "date": "2026-07-06",
          "close": 1421.06
        },
        {
          "date": "2026-07-07",
          "close": 1398.11
        },
        {
          "date": "2026-07-08",
          "close": 1398.89
        },
        {
          "date": "2026-07-09",
          "close": 1408.39
        },
        {
          "date": "2026-07-10",
          "close": 1411.33
        },
        {
          "date": "2026-07-13",
          "close": 1377.53
        },
        {
          "date": "2026-07-14",
          "close": 1412.57
        },
        {
          "date": "2026-07-15",
          "close": 1434.1
        },
        {
          "date": "2026-07-16",
          "close": 1426.61
        },
        {
          "date": "2026-07-17",
          "close": 1408.12
        },
        {
          "date": "2026-07-20",
          "close": 1429.15
        },
        {
          "date": "2026-07-21",
          "close": 1402.15
        },
        {
          "date": "2026-07-22",
          "close": 1422.14
        },
        {
          "date": "2026-07-23",
          "close": 1455.62
        },
        {
          "date": "2026-07-24",
          "close": 1392.56
        },
        {
          "date": "2026-07-27",
          "close": 1422.95
        },
        {
          "date": "2026-07-28",
          "close": 1412.53
        },
        {
          "date": "2026-07-29",
          "close": 1438.56
        },
        {
          "date": "2026-07-30",
          "close": 1421.09
        },
        {
          "date": "2026-07-31",
          "close": 1438.57
        },
        {
          "date": "2026-08-03",
          "close": 1457.21
        },
        {
          "date": "2026-08-04",
          "close": 1452.66
        },
        {
          "date": "2026-08-05",
          "close": 1447.15
        },
        {
          "date": "2026-08-06",
          "close": 1439.18
        },
        {
          "date": "2026-08-07",
          "close": 1441.48
        },
        {
          "date": "2026-08-10",
          "close": 1469.41
        },
        {
          "date": "2026-08-11",
          "close": 1462.95
        },
        {
          "date": "2026-08-12",
          "close": 1481.82
        },
        {
          "date": "2026-08-13",
          "close": 1490.42
        },
        {
          "date": "2026-08-14",
          "close": 1465.72
        },
        {
          "date": "2026-08-17",
          "close": 1467.02
        },
        {
          "date": "2026-08-18",
          "close": 1466.39
        },
        {
          "date": "2026-08-19",
          "close": 1429.88
        },
        {
          "date": "2026-08-20",
          "close": 1455.39
        },
        {
          "date": "2026-08-21",
          "close": 1446.31
        },
        {
          "date": "2026-08-24",
          "close": 1442.32
        },
        {
          "date": "2026-08-25",
          "close": 1466.84
        },
        {
          "date": "2026-08-26",
          "close": 1477.87
        },
        {
          "date": "2026-08-27",
          "close": 1473.11
        },
        {
          "date": "2026-08-28",
          "close": 1487.63
        },
        {
          "date": "2026-08-31",
          "close": 1474.6
        },
        {
          "date": "2026-09-01",
          "close": 1498.15
        },
        {
          "date": "2026-09-02",
          "close": 1494.68
        },
        {
          "date": "2026-09-03",
          "close": 1476.15
        },
        {
          "date": "2026-09-04",
          "close": 1472.15
        },
        {
          "date": "2026-09-07",
          "close": 1473.67
        },
        {
          "date": "2026-09-08",
          "close": 1499.7
        },
        {
          "date": "2026-09-09",
          "close": 1507.7
        },
        {
          "date": "2026-09-10",
          "close": 1501.75
        },
        {
          "date": "2026-09-11",
          "close": 1473.22
        },
        {
          "date": "2026-09-14",
          "close": 1476.73
        },
        {
          "date": "2026-09-15",
          "close": 1451.68
        },
        {
          "date": "2026-09-16",
          "close": 1468.21
        },
        {
          "date": "2026-09-17",
          "close": 1452.22
        },
        {
          "date": "2026-09-18",
          "close": 1458.24
        },
        {
          "date": "2026-09-21",
          "close": 1494.31
        },
        {
          "date": "2026-09-22",
          "close": 1506.05
        },
        {
          "date": "2026-09-23",
          "close": 1482.42
        },
        {
          "date": "2026-09-24",
          "close": 1473.36
        },
        {
          "date": "2026-09-28",
          "close": 1457.41
        },
        {
          "date": "2026-09-29",
          "close": 1481.69
        },
        {
          "date": "2026-09-30",
          "close": 1487.87
        },
        {
          "date": "2026-10-08",
          "close": 1499.25
        },
        {
          "date": "2026-10-09",
          "close": 1500.77
        },
        {
          "date": "2026-10-12",
          "close": 1478.32
        },
        {
          "date": "2026-10-13",
          "close": 1488.81
        },
        {
          "date": "2026-10-14",
          "close": 1473.92
        },
        {
          "date": "2026-10-15",
          "close": 1427.34
        },
        {
          "date": "2026-10-16",
          "close": 1432.85
        },
        {
          "date": "2026-10-19",
          "close": 1422.33
        },
        {
          "date": "2026-10-20",
          "close": 1402.82
        },
        {
          "date": "2026-10-21",
          "close": 1409.33
        },
        {
          "date": "2026-10-22",
          "close": 1379.79
        },
        {
          "date": "2026-10-23",
          "close": 1385.3
        },
        {
          "date": "2026-10-26",
          "close": 1393.32
        },
        {
          "date": "2026-10-27",
          "close": 1366.78
        },
        {
          "date": "2026-10-28",
          "close": 1431.0
        },
        {
          "date": "2026-10-29",
          "close": 1400.53
        },
        {
          "date": "2026-10-30",
          "close": 1380.43
        },
        {
          "date": "2026-11-02",
          "close": 1411.72
        },
        {
          "date": "2026-11-03",
          "close": 1403.64
        },
        {
          "date": "2026-11-04",
          "close": 1417.66
        },
        {
          "date": "2026-11-05",
          "close": 1421.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5316455696202531,
          "pullback_frequency": 0.35443037974683544,
          "up_wilson": [
            0.4227140939927444,
            0.6376421584342223
          ],
          "pullback_wilson": [
            0.25795398126893665,
            0.4644072575670155
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1379",
      "name": "热力服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01910249180115886,
        "5": 0.018312401968349823,
        "20": -0.1391558167689707,
        "60": -0.08224238601258338
      },
      "moving_averages": {
        "5": 2767.1260000000707,
        "20": 2956.168000000017,
        "60": 3142.846666666679
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-17",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 19,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.14194161074028477,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3660.47
        },
        {
          "date": "2026-05-14",
          "close": 3595.62
        },
        {
          "date": "2026-05-15",
          "close": 3491.4
        },
        {
          "date": "2026-05-18",
          "close": 3491.73
        },
        {
          "date": "2026-05-19",
          "close": 3615.5
        },
        {
          "date": "2026-05-20",
          "close": 3495.37
        },
        {
          "date": "2026-05-21",
          "close": 3365.31
        },
        {
          "date": "2026-05-22",
          "close": 3470.63
        },
        {
          "date": "2026-05-25",
          "close": 3510.68
        },
        {
          "date": "2026-05-26",
          "close": 3499.9
        },
        {
          "date": "2026-05-27",
          "close": 3475.0
        },
        {
          "date": "2026-05-28",
          "close": 3536.2
        },
        {
          "date": "2026-05-29",
          "close": 3566.17
        },
        {
          "date": "2026-06-01",
          "close": 3608.16
        },
        {
          "date": "2026-06-02",
          "close": 3560.64
        },
        {
          "date": "2026-06-03",
          "close": 3575.96
        },
        {
          "date": "2026-06-04",
          "close": 3576.71
        },
        {
          "date": "2026-06-05",
          "close": 3454.33
        },
        {
          "date": "2026-06-08",
          "close": 3297.71
        },
        {
          "date": "2026-06-09",
          "close": 3328.45
        },
        {
          "date": "2026-06-10",
          "close": 3244.46
        },
        {
          "date": "2026-06-11",
          "close": 3179.66
        },
        {
          "date": "2026-06-12",
          "close": 3193.36
        },
        {
          "date": "2026-06-15",
          "close": 3245.38
        },
        {
          "date": "2026-06-16",
          "close": 3287.56
        },
        {
          "date": "2026-06-17",
          "close": 3227.57
        },
        {
          "date": "2026-06-18",
          "close": 3176.94
        },
        {
          "date": "2026-06-22",
          "close": 3202.64
        },
        {
          "date": "2026-06-23",
          "close": 3255.86
        },
        {
          "date": "2026-06-24",
          "close": 3195.16
        },
        {
          "date": "2026-06-25",
          "close": 3118.37
        },
        {
          "date": "2026-06-26",
          "close": 3075.13
        },
        {
          "date": "2026-06-29",
          "close": 3007.23
        },
        {
          "date": "2026-06-30",
          "close": 3014.15
        },
        {
          "date": "2026-07-01",
          "close": 3081.64
        },
        {
          "date": "2026-07-02",
          "close": 3075.68
        },
        {
          "date": "2026-07-03",
          "close": 3100.43
        },
        {
          "date": "2026-07-06",
          "close": 3022.91
        },
        {
          "date": "2026-07-07",
          "close": 2938.76
        },
        {
          "date": "2026-07-08",
          "close": 2869.53
        },
        {
          "date": "2026-07-09",
          "close": 2883.84
        },
        {
          "date": "2026-07-10",
          "close": 2931.6
        },
        {
          "date": "2026-07-13",
          "close": 2818.35
        },
        {
          "date": "2026-07-14",
          "close": 2888.81
        },
        {
          "date": "2026-07-15",
          "close": 2911.81
        },
        {
          "date": "2026-07-16",
          "close": 2870.8
        },
        {
          "date": "2026-07-17",
          "close": 2840.22
        },
        {
          "date": "2026-07-20",
          "close": 2882.16
        },
        {
          "date": "2026-07-21",
          "close": 2815.92
        },
        {
          "date": "2026-07-22",
          "close": 2887.03
        },
        {
          "date": "2026-07-23",
          "close": 2964.31
        },
        {
          "date": "2026-07-24",
          "close": 2833.99
        },
        {
          "date": "2026-07-27",
          "close": 2911.43
        },
        {
          "date": "2026-07-28",
          "close": 2922.56
        },
        {
          "date": "2026-07-29",
          "close": 2938.82
        },
        {
          "date": "2026-07-30",
          "close": 2886.3
        },
        {
          "date": "2026-07-31",
          "close": 2966.89
        },
        {
          "date": "2026-08-03",
          "close": 3026.79
        },
        {
          "date": "2026-08-04",
          "close": 3053.36
        },
        {
          "date": "2026-08-05",
          "close": 3091.35
        },
        {
          "date": "2026-08-06",
          "close": 3105.21
        },
        {
          "date": "2026-08-07",
          "close": 3104.61
        },
        {
          "date": "2026-08-10",
          "close": 3169.14
        },
        {
          "date": "2026-08-11",
          "close": 3136.1
        },
        {
          "date": "2026-08-12",
          "close": 3166.67
        },
        {
          "date": "2026-08-13",
          "close": 3174.08
        },
        {
          "date": "2026-08-14",
          "close": 3130.91
        },
        {
          "date": "2026-08-17",
          "close": 3185.56
        },
        {
          "date": "2026-08-18",
          "close": 3171.04
        },
        {
          "date": "2026-08-19",
          "close": 3055.27
        },
        {
          "date": "2026-08-20",
          "close": 3105.3
        },
        {
          "date": "2026-08-21",
          "close": 3107.93
        },
        {
          "date": "2026-08-24",
          "close": 3076.14
        },
        {
          "date": "2026-08-25",
          "close": 3119.27
        },
        {
          "date": "2026-08-26",
          "close": 3176.7
        },
        {
          "date": "2026-08-27",
          "close": 3189.6
        },
        {
          "date": "2026-08-28",
          "close": 3212.55
        },
        {
          "date": "2026-08-31",
          "close": 3215.62
        },
        {
          "date": "2026-09-01",
          "close": 3263.45
        },
        {
          "date": "2026-09-02",
          "close": 3272.17
        },
        {
          "date": "2026-09-03",
          "close": 3274.46
        },
        {
          "date": "2026-09-04",
          "close": 3291.27
        },
        {
          "date": "2026-09-07",
          "close": 3311.5
        },
        {
          "date": "2026-09-08",
          "close": 3363.02
        },
        {
          "date": "2026-09-09",
          "close": 3376.54
        },
        {
          "date": "2026-09-10",
          "close": 3339.53
        },
        {
          "date": "2026-09-11",
          "close": 3306.94
        },
        {
          "date": "2026-09-14",
          "close": 3353.53
        },
        {
          "date": "2026-09-15",
          "close": 3308.0
        },
        {
          "date": "2026-09-16",
          "close": 3304.45
        },
        {
          "date": "2026-09-17",
          "close": 3297.38
        },
        {
          "date": "2026-09-18",
          "close": 3355.85
        },
        {
          "date": "2026-09-21",
          "close": 3393.54
        },
        {
          "date": "2026-09-22",
          "close": 3343.6
        },
        {
          "date": "2026-09-23",
          "close": 3308.68
        },
        {
          "date": "2026-09-24",
          "close": 3271.56
        },
        {
          "date": "2026-09-28",
          "close": 3239.19
        },
        {
          "date": "2026-09-29",
          "close": 3274.75
        },
        {
          "date": "2026-09-30",
          "close": 3300.6
        },
        {
          "date": "2026-10-08",
          "close": 3295.73
        },
        {
          "date": "2026-10-09",
          "close": 3306.43
        },
        {
          "date": "2026-10-12",
          "close": 3202.98
        },
        {
          "date": "2026-10-13",
          "close": 3204.97
        },
        {
          "date": "2026-10-14",
          "close": 3163.45
        },
        {
          "date": "2026-10-15",
          "close": 3068.8
        },
        {
          "date": "2026-10-16",
          "close": 3061.43
        },
        {
          "date": "2026-10-19",
          "close": 3036.03
        },
        {
          "date": "2026-10-20",
          "close": 3057.47
        },
        {
          "date": "2026-10-21",
          "close": 3045.38
        },
        {
          "date": "2026-10-22",
          "close": 2911.12
        },
        {
          "date": "2026-10-23",
          "close": 2919.6
        },
        {
          "date": "2026-10-26",
          "close": 2885.32
        },
        {
          "date": "2026-10-27",
          "close": 2804.34
        },
        {
          "date": "2026-10-28",
          "close": 2834.32
        },
        {
          "date": "2026-10-29",
          "close": 2786.09
        },
        {
          "date": "2026-10-30",
          "close": 2707.0
        },
        {
          "date": "2026-11-02",
          "close": 2765.37
        },
        {
          "date": "2026-11-03",
          "close": 2742.22
        },
        {
          "date": "2026-11-04",
          "close": 2783.93
        },
        {
          "date": "2026-11-05",
          "close": 2837.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5245901639344263,
          "pullback_frequency": 0.3114754098360656,
          "up_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "pullback_wilson": [
            0.2093743278061527,
            0.43591434369641446
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4722222222222222,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "pullback_wilson": [
            0.2954126874008022,
            0.6041893824430271
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1380",
      "name": "水力发电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00249664990344578,
        "5": 0.002905450523235986,
        "20": -0.06901267164447478,
        "60": -0.017732957240208624
      },
      "moving_averages": {
        "5": 3896.622000000067,
        "20": 4060.137000000011,
        "60": 4030.2693333333436
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-15",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-11-02",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 87
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.08791570476269939,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4346.18
        },
        {
          "date": "2026-05-14",
          "close": 4199.7
        },
        {
          "date": "2026-05-15",
          "close": 4111.61
        },
        {
          "date": "2026-05-18",
          "close": 4125.47
        },
        {
          "date": "2026-05-19",
          "close": 4261.59
        },
        {
          "date": "2026-05-20",
          "close": 4041.23
        },
        {
          "date": "2026-05-21",
          "close": 3995.62
        },
        {
          "date": "2026-05-22",
          "close": 4003.61
        },
        {
          "date": "2026-05-25",
          "close": 4071.4
        },
        {
          "date": "2026-05-26",
          "close": 4081.49
        },
        {
          "date": "2026-05-27",
          "close": 4175.41
        },
        {
          "date": "2026-05-28",
          "close": 4214.23
        },
        {
          "date": "2026-05-29",
          "close": 4383.85
        },
        {
          "date": "2026-06-01",
          "close": 4427.6
        },
        {
          "date": "2026-06-02",
          "close": 4434.98
        },
        {
          "date": "2026-06-03",
          "close": 4487.44
        },
        {
          "date": "2026-06-04",
          "close": 4416.84
        },
        {
          "date": "2026-06-05",
          "close": 4220.39
        },
        {
          "date": "2026-06-08",
          "close": 4096.27
        },
        {
          "date": "2026-06-09",
          "close": 4120.05
        },
        {
          "date": "2026-06-10",
          "close": 3996.13
        },
        {
          "date": "2026-06-11",
          "close": 3992.9
        },
        {
          "date": "2026-06-12",
          "close": 4049.95
        },
        {
          "date": "2026-06-15",
          "close": 4046.81
        },
        {
          "date": "2026-06-16",
          "close": 4008.16
        },
        {
          "date": "2026-06-17",
          "close": 3985.45
        },
        {
          "date": "2026-06-18",
          "close": 3823.44
        },
        {
          "date": "2026-06-22",
          "close": 3819.44
        },
        {
          "date": "2026-06-23",
          "close": 3807.59
        },
        {
          "date": "2026-06-24",
          "close": 3711.02
        },
        {
          "date": "2026-06-25",
          "close": 3611.07
        },
        {
          "date": "2026-06-26",
          "close": 3573.88
        },
        {
          "date": "2026-06-29",
          "close": 3608.52
        },
        {
          "date": "2026-06-30",
          "close": 3582.45
        },
        {
          "date": "2026-07-01",
          "close": 3694.53
        },
        {
          "date": "2026-07-02",
          "close": 3743.09
        },
        {
          "date": "2026-07-03",
          "close": 3753.42
        },
        {
          "date": "2026-07-06",
          "close": 3770.2
        },
        {
          "date": "2026-07-07",
          "close": 3658.67
        },
        {
          "date": "2026-07-08",
          "close": 3631.67
        },
        {
          "date": "2026-07-09",
          "close": 3659.18
        },
        {
          "date": "2026-07-10",
          "close": 3690.11
        },
        {
          "date": "2026-07-13",
          "close": 3659.09
        },
        {
          "date": "2026-07-14",
          "close": 3732.94
        },
        {
          "date": "2026-07-15",
          "close": 3809.92
        },
        {
          "date": "2026-07-16",
          "close": 3791.16
        },
        {
          "date": "2026-07-17",
          "close": 3915.38
        },
        {
          "date": "2026-07-20",
          "close": 4119.2
        },
        {
          "date": "2026-07-21",
          "close": 4022.63
        },
        {
          "date": "2026-07-22",
          "close": 4117.67
        },
        {
          "date": "2026-07-23",
          "close": 4077.12
        },
        {
          "date": "2026-07-24",
          "close": 3889.88
        },
        {
          "date": "2026-07-27",
          "close": 3909.89
        },
        {
          "date": "2026-07-28",
          "close": 3904.88
        },
        {
          "date": "2026-07-29",
          "close": 3969.76
        },
        {
          "date": "2026-07-30",
          "close": 3970.3
        },
        {
          "date": "2026-07-31",
          "close": 3997.98
        },
        {
          "date": "2026-08-03",
          "close": 4041.3
        },
        {
          "date": "2026-08-04",
          "close": 4029.28
        },
        {
          "date": "2026-08-05",
          "close": 4006.1
        },
        {
          "date": "2026-08-06",
          "close": 3983.29
        },
        {
          "date": "2026-08-07",
          "close": 3973.45
        },
        {
          "date": "2026-08-10",
          "close": 4018.07
        },
        {
          "date": "2026-08-11",
          "close": 4007.95
        },
        {
          "date": "2026-08-12",
          "close": 3980.52
        },
        {
          "date": "2026-08-13",
          "close": 4014.04
        },
        {
          "date": "2026-08-14",
          "close": 3898.83
        },
        {
          "date": "2026-08-17",
          "close": 3910.77
        },
        {
          "date": "2026-08-18",
          "close": 3902.03
        },
        {
          "date": "2026-08-19",
          "close": 3856.97
        },
        {
          "date": "2026-08-20",
          "close": 3861.64
        },
        {
          "date": "2026-08-21",
          "close": 3848.03
        },
        {
          "date": "2026-08-24",
          "close": 3877.55
        },
        {
          "date": "2026-08-25",
          "close": 3889.66
        },
        {
          "date": "2026-08-26",
          "close": 3915.49
        },
        {
          "date": "2026-08-27",
          "close": 3912.51
        },
        {
          "date": "2026-08-28",
          "close": 3904.78
        },
        {
          "date": "2026-08-31",
          "close": 3887.98
        },
        {
          "date": "2026-09-01",
          "close": 3932.0
        },
        {
          "date": "2026-09-02",
          "close": 3950.16
        },
        {
          "date": "2026-09-03",
          "close": 3938.21
        },
        {
          "date": "2026-09-04",
          "close": 3949.18
        },
        {
          "date": "2026-09-07",
          "close": 3898.21
        },
        {
          "date": "2026-09-08",
          "close": 3919.25
        },
        {
          "date": "2026-09-09",
          "close": 3998.74
        },
        {
          "date": "2026-09-10",
          "close": 4087.97
        },
        {
          "date": "2026-09-11",
          "close": 4146.53
        },
        {
          "date": "2026-09-14",
          "close": 4182.16
        },
        {
          "date": "2026-09-15",
          "close": 4174.13
        },
        {
          "date": "2026-09-16",
          "close": 4221.74
        },
        {
          "date": "2026-09-17",
          "close": 4161.19
        },
        {
          "date": "2026-09-18",
          "close": 4200.9
        },
        {
          "date": "2026-09-21",
          "close": 4211.99
        },
        {
          "date": "2026-09-22",
          "close": 4196.09
        },
        {
          "date": "2026-09-23",
          "close": 4112.93
        },
        {
          "date": "2026-09-24",
          "close": 4130.57
        },
        {
          "date": "2026-09-28",
          "close": 4117.69
        },
        {
          "date": "2026-09-29",
          "close": 4077.93
        },
        {
          "date": "2026-09-30",
          "close": 4135.53
        },
        {
          "date": "2026-10-08",
          "close": 4226.76
        },
        {
          "date": "2026-10-09",
          "close": 4224.7
        },
        {
          "date": "2026-10-12",
          "close": 4239.68
        },
        {
          "date": "2026-10-13",
          "close": 4209.54
        },
        {
          "date": "2026-10-14",
          "close": 4314.36
        },
        {
          "date": "2026-10-15",
          "close": 4267.86
        },
        {
          "date": "2026-10-16",
          "close": 4257.77
        },
        {
          "date": "2026-10-19",
          "close": 4209.07
        },
        {
          "date": "2026-10-20",
          "close": 4149.86
        },
        {
          "date": "2026-10-21",
          "close": 4153.54
        },
        {
          "date": "2026-10-22",
          "close": 4045.28
        },
        {
          "date": "2026-10-23",
          "close": 3969.63
        },
        {
          "date": "2026-10-26",
          "close": 3945.94
        },
        {
          "date": "2026-10-27",
          "close": 3894.72
        },
        {
          "date": "2026-10-28",
          "close": 3914.02
        },
        {
          "date": "2026-10-29",
          "close": 3923.66
        },
        {
          "date": "2026-10-30",
          "close": 3860.99
        },
        {
          "date": "2026-11-02",
          "close": 3867.24
        },
        {
          "date": "2026-11-03",
          "close": 3894.56
        },
        {
          "date": "2026-11-04",
          "close": 3925.26
        },
        {
          "date": "2026-11-05",
          "close": 3935.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.14666666666666667,
          "up_wilson": [
            0.42157537389084965,
            0.6418430366102965
          ],
          "pullback_wilson": [
            0.08391717009472589,
            0.24384767859312362
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.56,
          "pullback_frequency": 0.16,
          "up_wilson": [
            0.4230602802165686,
            0.6883780078874284
          ],
          "pullback_wilson": [
            0.08337420678033404,
            0.2851421606303499
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1381",
      "name": "燃气Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008837436631885298,
        "5": -0.004073228342038937,
        "20": -0.09648899566341596,
        "60": -0.05248633529763436
      },
      "moving_averages": {
        "5": 1760.0700000000186,
        "20": 1825.791500000027,
        "60": 1893.4086666666747
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.08763318445114898,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2061.38
        },
        {
          "date": "2026-05-14",
          "close": 2068.28
        },
        {
          "date": "2026-05-15",
          "close": 2071.59
        },
        {
          "date": "2026-05-18",
          "close": 2114.53
        },
        {
          "date": "2026-05-19",
          "close": 2125.57
        },
        {
          "date": "2026-05-20",
          "close": 2118.84
        },
        {
          "date": "2026-05-21",
          "close": 2049.79
        },
        {
          "date": "2026-05-22",
          "close": 2057.09
        },
        {
          "date": "2026-05-25",
          "close": 2016.07
        },
        {
          "date": "2026-05-26",
          "close": 2011.1
        },
        {
          "date": "2026-05-27",
          "close": 1980.51
        },
        {
          "date": "2026-05-28",
          "close": 1972.04
        },
        {
          "date": "2026-05-29",
          "close": 1948.13
        },
        {
          "date": "2026-06-01",
          "close": 2028.1
        },
        {
          "date": "2026-06-02",
          "close": 2000.9
        },
        {
          "date": "2026-06-03",
          "close": 1992.98
        },
        {
          "date": "2026-06-04",
          "close": 1955.0
        },
        {
          "date": "2026-06-05",
          "close": 1938.22
        },
        {
          "date": "2026-06-08",
          "close": 1909.3
        },
        {
          "date": "2026-06-09",
          "close": 1893.25
        },
        {
          "date": "2026-06-10",
          "close": 1887.97
        },
        {
          "date": "2026-06-11",
          "close": 1891.83
        },
        {
          "date": "2026-06-12",
          "close": 1901.14
        },
        {
          "date": "2026-06-15",
          "close": 1898.77
        },
        {
          "date": "2026-06-16",
          "close": 1888.4
        },
        {
          "date": "2026-06-17",
          "close": 1875.3
        },
        {
          "date": "2026-06-18",
          "close": 1856.27
        },
        {
          "date": "2026-06-22",
          "close": 1865.46
        },
        {
          "date": "2026-06-23",
          "close": 1876.12
        },
        {
          "date": "2026-06-24",
          "close": 1819.37
        },
        {
          "date": "2026-06-25",
          "close": 1785.48
        },
        {
          "date": "2026-06-26",
          "close": 1736.2
        },
        {
          "date": "2026-06-29",
          "close": 1725.33
        },
        {
          "date": "2026-06-30",
          "close": 1728.22
        },
        {
          "date": "2026-07-01",
          "close": 1785.19
        },
        {
          "date": "2026-07-02",
          "close": 1783.2
        },
        {
          "date": "2026-07-03",
          "close": 1813.37
        },
        {
          "date": "2026-07-06",
          "close": 1803.88
        },
        {
          "date": "2026-07-07",
          "close": 1754.66
        },
        {
          "date": "2026-07-08",
          "close": 1749.42
        },
        {
          "date": "2026-07-09",
          "close": 1755.12
        },
        {
          "date": "2026-07-10",
          "close": 1766.13
        },
        {
          "date": "2026-07-13",
          "close": 1766.26
        },
        {
          "date": "2026-07-14",
          "close": 1813.93
        },
        {
          "date": "2026-07-15",
          "close": 1817.95
        },
        {
          "date": "2026-07-16",
          "close": 1799.22
        },
        {
          "date": "2026-07-17",
          "close": 1767.35
        },
        {
          "date": "2026-07-20",
          "close": 1790.81
        },
        {
          "date": "2026-07-21",
          "close": 1756.3
        },
        {
          "date": "2026-07-22",
          "close": 1760.57
        },
        {
          "date": "2026-07-23",
          "close": 1815.67
        },
        {
          "date": "2026-07-24",
          "close": 1780.36
        },
        {
          "date": "2026-07-27",
          "close": 1795.5
        },
        {
          "date": "2026-07-28",
          "close": 1783.49
        },
        {
          "date": "2026-07-29",
          "close": 1803.31
        },
        {
          "date": "2026-07-30",
          "close": 1782.62
        },
        {
          "date": "2026-07-31",
          "close": 1811.92
        },
        {
          "date": "2026-08-03",
          "close": 1854.72
        },
        {
          "date": "2026-08-04",
          "close": 1864.67
        },
        {
          "date": "2026-08-05",
          "close": 1873.44
        },
        {
          "date": "2026-08-06",
          "close": 1887.68
        },
        {
          "date": "2026-08-07",
          "close": 1881.15
        },
        {
          "date": "2026-08-10",
          "close": 1914.76
        },
        {
          "date": "2026-08-11",
          "close": 1903.3
        },
        {
          "date": "2026-08-12",
          "close": 1905.63
        },
        {
          "date": "2026-08-13",
          "close": 1896.01
        },
        {
          "date": "2026-08-14",
          "close": 1876.43
        },
        {
          "date": "2026-08-17",
          "close": 1897.35
        },
        {
          "date": "2026-08-18",
          "close": 1925.97
        },
        {
          "date": "2026-08-19",
          "close": 1884.69
        },
        {
          "date": "2026-08-20",
          "close": 1884.08
        },
        {
          "date": "2026-08-21",
          "close": 1900.71
        },
        {
          "date": "2026-08-24",
          "close": 1878.32
        },
        {
          "date": "2026-08-25",
          "close": 1915.85
        },
        {
          "date": "2026-08-26",
          "close": 1920.07
        },
        {
          "date": "2026-08-27",
          "close": 1911.47
        },
        {
          "date": "2026-08-28",
          "close": 1935.42
        },
        {
          "date": "2026-08-31",
          "close": 1946.88
        },
        {
          "date": "2026-09-01",
          "close": 1964.62
        },
        {
          "date": "2026-09-02",
          "close": 1976.09
        },
        {
          "date": "2026-09-03",
          "close": 1960.23
        },
        {
          "date": "2026-09-04",
          "close": 1967.33
        },
        {
          "date": "2026-09-07",
          "close": 1955.41
        },
        {
          "date": "2026-09-08",
          "close": 2000.81
        },
        {
          "date": "2026-09-09",
          "close": 2002.2
        },
        {
          "date": "2026-09-10",
          "close": 2011.68
        },
        {
          "date": "2026-09-11",
          "close": 1956.34
        },
        {
          "date": "2026-09-14",
          "close": 1966.09
        },
        {
          "date": "2026-09-15",
          "close": 1920.21
        },
        {
          "date": "2026-09-16",
          "close": 1928.3
        },
        {
          "date": "2026-09-17",
          "close": 1904.3
        },
        {
          "date": "2026-09-18",
          "close": 1914.04
        },
        {
          "date": "2026-09-21",
          "close": 1950.17
        },
        {
          "date": "2026-09-22",
          "close": 1950.47
        },
        {
          "date": "2026-09-23",
          "close": 1922.42
        },
        {
          "date": "2026-09-24",
          "close": 1905.77
        },
        {
          "date": "2026-09-28",
          "close": 1898.3
        },
        {
          "date": "2026-09-29",
          "close": 1888.92
        },
        {
          "date": "2026-09-30",
          "close": 1914.54
        },
        {
          "date": "2026-10-08",
          "close": 1964.68
        },
        {
          "date": "2026-10-09",
          "close": 1945.61
        },
        {
          "date": "2026-10-12",
          "close": 1894.34
        },
        {
          "date": "2026-10-13",
          "close": 1908.48
        },
        {
          "date": "2026-10-14",
          "close": 1928.48
        },
        {
          "date": "2026-10-15",
          "close": 1857.04
        },
        {
          "date": "2026-10-16",
          "close": 1873.99
        },
        {
          "date": "2026-10-19",
          "close": 1852.8
        },
        {
          "date": "2026-10-20",
          "close": 1844.2
        },
        {
          "date": "2026-10-21",
          "close": 1841.57
        },
        {
          "date": "2026-10-22",
          "close": 1783.85
        },
        {
          "date": "2026-10-23",
          "close": 1788.19
        },
        {
          "date": "2026-10-26",
          "close": 1804.26
        },
        {
          "date": "2026-10-27",
          "close": 1797.52
        },
        {
          "date": "2026-10-28",
          "close": 1812.78
        },
        {
          "date": "2026-10-29",
          "close": 1782.37
        },
        {
          "date": "2026-10-30",
          "close": 1748.93
        },
        {
          "date": "2026-11-02",
          "close": 1762.67
        },
        {
          "date": "2026-11-03",
          "close": 1754.08
        },
        {
          "date": "2026-11-04",
          "close": 1759.56
        },
        {
          "date": "2026-11-05",
          "close": 1775.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.21875,
          "up_wilson": [
            0.41072087051471007,
            0.6482401257482395
          ],
          "pullback_wilson": [
            0.13502319406719474,
            0.3343278395662582
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.3725897138449667,
            0.6752097667747392
          ],
          "pullback_wilson": [
            0.21212415179959412,
            0.5010789644821693
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 16,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 5,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1382",
      "name": "地面兵装Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018053206030922198,
        "5": 0.015480933744430603,
        "20": -0.028376447914524094,
        "60": -0.01793896934227568
      },
      "moving_averages": {
        "5": 3328.8060000000523,
        "20": 3528.9835000000194,
        "60": 3621.8718333333422
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-10-12",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-20",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10120079340462851,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4347.12
        },
        {
          "date": "2026-05-14",
          "close": 4213.72
        },
        {
          "date": "2026-05-15",
          "close": 4162.14
        },
        {
          "date": "2026-05-18",
          "close": 4140.32
        },
        {
          "date": "2026-05-19",
          "close": 4164.9
        },
        {
          "date": "2026-05-20",
          "close": 4147.85
        },
        {
          "date": "2026-05-21",
          "close": 4044.63
        },
        {
          "date": "2026-05-22",
          "close": 4085.08
        },
        {
          "date": "2026-05-25",
          "close": 4059.14
        },
        {
          "date": "2026-05-26",
          "close": 4008.38
        },
        {
          "date": "2026-05-27",
          "close": 3891.99
        },
        {
          "date": "2026-05-28",
          "close": 3968.14
        },
        {
          "date": "2026-05-29",
          "close": 3896.12
        },
        {
          "date": "2026-06-01",
          "close": 3925.25
        },
        {
          "date": "2026-06-02",
          "close": 3883.12
        },
        {
          "date": "2026-06-03",
          "close": 3900.66
        },
        {
          "date": "2026-06-04",
          "close": 3845.11
        },
        {
          "date": "2026-06-05",
          "close": 3850.46
        },
        {
          "date": "2026-06-08",
          "close": 3750.42
        },
        {
          "date": "2026-06-09",
          "close": 3784.76
        },
        {
          "date": "2026-06-10",
          "close": 3782.41
        },
        {
          "date": "2026-06-11",
          "close": 3728.92
        },
        {
          "date": "2026-06-12",
          "close": 3794.75
        },
        {
          "date": "2026-06-15",
          "close": 3811.11
        },
        {
          "date": "2026-06-16",
          "close": 3835.87
        },
        {
          "date": "2026-06-17",
          "close": 3742.2
        },
        {
          "date": "2026-06-18",
          "close": 3728.19
        },
        {
          "date": "2026-06-22",
          "close": 3735.08
        },
        {
          "date": "2026-06-23",
          "close": 3684.51
        },
        {
          "date": "2026-06-24",
          "close": 3610.98
        },
        {
          "date": "2026-06-25",
          "close": 3550.91
        },
        {
          "date": "2026-06-26",
          "close": 3466.39
        },
        {
          "date": "2026-06-29",
          "close": 3391.47
        },
        {
          "date": "2026-06-30",
          "close": 3489.39
        },
        {
          "date": "2026-07-01",
          "close": 3553.96
        },
        {
          "date": "2026-07-02",
          "close": 3549.57
        },
        {
          "date": "2026-07-03",
          "close": 3633.93
        },
        {
          "date": "2026-07-06",
          "close": 3516.71
        },
        {
          "date": "2026-07-07",
          "close": 3402.39
        },
        {
          "date": "2026-07-08",
          "close": 3295.72
        },
        {
          "date": "2026-07-09",
          "close": 3382.09
        },
        {
          "date": "2026-07-10",
          "close": 3497.8
        },
        {
          "date": "2026-07-13",
          "close": 3209.74
        },
        {
          "date": "2026-07-14",
          "close": 3167.68
        },
        {
          "date": "2026-07-15",
          "close": 3174.32
        },
        {
          "date": "2026-07-16",
          "close": 3145.95
        },
        {
          "date": "2026-07-17",
          "close": 3018.09
        },
        {
          "date": "2026-07-20",
          "close": 2999.59
        },
        {
          "date": "2026-07-21",
          "close": 3036.14
        },
        {
          "date": "2026-07-22",
          "close": 3042.79
        },
        {
          "date": "2026-07-23",
          "close": 3254.87
        },
        {
          "date": "2026-07-24",
          "close": 3323.15
        },
        {
          "date": "2026-07-27",
          "close": 3419.48
        },
        {
          "date": "2026-07-28",
          "close": 3310.69
        },
        {
          "date": "2026-07-29",
          "close": 3371.66
        },
        {
          "date": "2026-07-30",
          "close": 3392.41
        },
        {
          "date": "2026-07-31",
          "close": 3419.27
        },
        {
          "date": "2026-08-03",
          "close": 3418.41
        },
        {
          "date": "2026-08-04",
          "close": 3479.0
        },
        {
          "date": "2026-08-05",
          "close": 3511.35
        },
        {
          "date": "2026-08-06",
          "close": 3487.21
        },
        {
          "date": "2026-08-07",
          "close": 3509.38
        },
        {
          "date": "2026-08-10",
          "close": 3713.29
        },
        {
          "date": "2026-08-11",
          "close": 3608.91
        },
        {
          "date": "2026-08-12",
          "close": 3626.09
        },
        {
          "date": "2026-08-13",
          "close": 3577.77
        },
        {
          "date": "2026-08-14",
          "close": 3570.67
        },
        {
          "date": "2026-08-17",
          "close": 3640.22
        },
        {
          "date": "2026-08-18",
          "close": 3587.91
        },
        {
          "date": "2026-08-19",
          "close": 3397.76
        },
        {
          "date": "2026-08-20",
          "close": 3404.73
        },
        {
          "date": "2026-08-21",
          "close": 3405.21
        },
        {
          "date": "2026-08-24",
          "close": 3375.06
        },
        {
          "date": "2026-08-25",
          "close": 3496.76
        },
        {
          "date": "2026-08-26",
          "close": 3449.53
        },
        {
          "date": "2026-08-27",
          "close": 3541.68
        },
        {
          "date": "2026-08-28",
          "close": 3561.01
        },
        {
          "date": "2026-08-31",
          "close": 3582.88
        },
        {
          "date": "2026-09-01",
          "close": 3686.87
        },
        {
          "date": "2026-09-02",
          "close": 3904.48
        },
        {
          "date": "2026-09-03",
          "close": 3793.72
        },
        {
          "date": "2026-09-04",
          "close": 3826.68
        },
        {
          "date": "2026-09-07",
          "close": 3781.01
        },
        {
          "date": "2026-09-08",
          "close": 3872.99
        },
        {
          "date": "2026-09-09",
          "close": 3933.72
        },
        {
          "date": "2026-09-10",
          "close": 3853.13
        },
        {
          "date": "2026-09-11",
          "close": 4025.73
        },
        {
          "date": "2026-09-14",
          "close": 3894.45
        },
        {
          "date": "2026-09-15",
          "close": 3788.69
        },
        {
          "date": "2026-09-16",
          "close": 3806.06
        },
        {
          "date": "2026-09-17",
          "close": 3759.95
        },
        {
          "date": "2026-09-18",
          "close": 3813.94
        },
        {
          "date": "2026-09-21",
          "close": 3887.54
        },
        {
          "date": "2026-09-22",
          "close": 3814.76
        },
        {
          "date": "2026-09-23",
          "close": 3734.16
        },
        {
          "date": "2026-09-24",
          "close": 3705.62
        },
        {
          "date": "2026-09-28",
          "close": 3586.33
        },
        {
          "date": "2026-09-29",
          "close": 3594.96
        },
        {
          "date": "2026-09-30",
          "close": 3582.71
        },
        {
          "date": "2026-10-08",
          "close": 3549.07
        },
        {
          "date": "2026-10-09",
          "close": 3528.74
        },
        {
          "date": "2026-10-12",
          "close": 3442.87
        },
        {
          "date": "2026-10-13",
          "close": 3599.08
        },
        {
          "date": "2026-10-14",
          "close": 3557.45
        },
        {
          "date": "2026-10-15",
          "close": 3469.77
        },
        {
          "date": "2026-10-16",
          "close": 3677.03
        },
        {
          "date": "2026-10-19",
          "close": 3836.63
        },
        {
          "date": "2026-10-20",
          "close": 3741.93
        },
        {
          "date": "2026-10-21",
          "close": 3743.44
        },
        {
          "date": "2026-10-22",
          "close": 3728.61
        },
        {
          "date": "2026-10-23",
          "close": 3708.57
        },
        {
          "date": "2026-10-26",
          "close": 3591.91
        },
        {
          "date": "2026-10-27",
          "close": 3444.31
        },
        {
          "date": "2026-10-28",
          "close": 3469.51
        },
        {
          "date": "2026-10-29",
          "close": 3395.79
        },
        {
          "date": "2026-10-30",
          "close": 3223.33
        },
        {
          "date": "2026-11-02",
          "close": 3278.89
        },
        {
          "date": "2026-11-03",
          "close": 3306.24
        },
        {
          "date": "2026-11-04",
          "close": 3387.21
        },
        {
          "date": "2026-11-05",
          "close": 3448.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.3170731707317073,
          "up_wilson": [
            0.4059077238820504,
            0.6173910413938009
          ],
          "pullback_wilson": [
            0.2264806567040274,
            0.42403786415820455
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 9,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 17,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1383",
      "name": "航海装备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0016465898258080092,
        "5": -0.008048130005943399,
        "20": -0.10073719631985378,
        "60": -0.06479215130980076
      },
      "moving_averages": {
        "5": 4532.342000000086,
        "20": 4836.516500000051,
        "60": 5003.610666666692
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-27",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.10580380369925513,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6106.82
        },
        {
          "date": "2026-05-14",
          "close": 5822.07
        },
        {
          "date": "2026-05-15",
          "close": 5797.69
        },
        {
          "date": "2026-05-18",
          "close": 5763.31
        },
        {
          "date": "2026-05-19",
          "close": 5716.89
        },
        {
          "date": "2026-05-20",
          "close": 5682.82
        },
        {
          "date": "2026-05-21",
          "close": 5482.32
        },
        {
          "date": "2026-05-22",
          "close": 5540.73
        },
        {
          "date": "2026-05-25",
          "close": 5465.98
        },
        {
          "date": "2026-05-26",
          "close": 5364.83
        },
        {
          "date": "2026-05-27",
          "close": 5240.71
        },
        {
          "date": "2026-05-28",
          "close": 5312.74
        },
        {
          "date": "2026-05-29",
          "close": 5133.23
        },
        {
          "date": "2026-06-01",
          "close": 5132.4
        },
        {
          "date": "2026-06-02",
          "close": 5039.58
        },
        {
          "date": "2026-06-03",
          "close": 5042.47
        },
        {
          "date": "2026-06-04",
          "close": 5063.17
        },
        {
          "date": "2026-06-05",
          "close": 5101.16
        },
        {
          "date": "2026-06-08",
          "close": 4911.36
        },
        {
          "date": "2026-06-09",
          "close": 4918.47
        },
        {
          "date": "2026-06-10",
          "close": 4858.95
        },
        {
          "date": "2026-06-11",
          "close": 4783.19
        },
        {
          "date": "2026-06-12",
          "close": 4938.54
        },
        {
          "date": "2026-06-15",
          "close": 5077.03
        },
        {
          "date": "2026-06-16",
          "close": 5036.23
        },
        {
          "date": "2026-06-17",
          "close": 5068.61
        },
        {
          "date": "2026-06-18",
          "close": 4934.74
        },
        {
          "date": "2026-06-22",
          "close": 5011.1
        },
        {
          "date": "2026-06-23",
          "close": 4906.03
        },
        {
          "date": "2026-06-24",
          "close": 4944.98
        },
        {
          "date": "2026-06-25",
          "close": 4863.86
        },
        {
          "date": "2026-06-26",
          "close": 4716.14
        },
        {
          "date": "2026-06-29",
          "close": 4704.32
        },
        {
          "date": "2026-06-30",
          "close": 4749.78
        },
        {
          "date": "2026-07-01",
          "close": 4844.24
        },
        {
          "date": "2026-07-02",
          "close": 4776.52
        },
        {
          "date": "2026-07-03",
          "close": 5008.47
        },
        {
          "date": "2026-07-06",
          "close": 5081.78
        },
        {
          "date": "2026-07-07",
          "close": 4925.91
        },
        {
          "date": "2026-07-08",
          "close": 4885.37
        },
        {
          "date": "2026-07-09",
          "close": 4860.34
        },
        {
          "date": "2026-07-10",
          "close": 5166.43
        },
        {
          "date": "2026-07-13",
          "close": 4814.72
        },
        {
          "date": "2026-07-14",
          "close": 4690.55
        },
        {
          "date": "2026-07-15",
          "close": 4690.52
        },
        {
          "date": "2026-07-16",
          "close": 4639.24
        },
        {
          "date": "2026-07-17",
          "close": 4434.98
        },
        {
          "date": "2026-07-20",
          "close": 4452.83
        },
        {
          "date": "2026-07-21",
          "close": 4508.18
        },
        {
          "date": "2026-07-22",
          "close": 4489.38
        },
        {
          "date": "2026-07-23",
          "close": 4629.9
        },
        {
          "date": "2026-07-24",
          "close": 4623.8
        },
        {
          "date": "2026-07-27",
          "close": 4729.14
        },
        {
          "date": "2026-07-28",
          "close": 4666.79
        },
        {
          "date": "2026-07-29",
          "close": 4752.62
        },
        {
          "date": "2026-07-30",
          "close": 4674.06
        },
        {
          "date": "2026-07-31",
          "close": 4804.72
        },
        {
          "date": "2026-08-03",
          "close": 4855.1
        },
        {
          "date": "2026-08-04",
          "close": 4869.44
        },
        {
          "date": "2026-08-05",
          "close": 4943.5
        },
        {
          "date": "2026-08-06",
          "close": 4954.03
        },
        {
          "date": "2026-08-07",
          "close": 4967.11
        },
        {
          "date": "2026-08-10",
          "close": 5084.87
        },
        {
          "date": "2026-08-11",
          "close": 4938.42
        },
        {
          "date": "2026-08-12",
          "close": 4948.88
        },
        {
          "date": "2026-08-13",
          "close": 4890.78
        },
        {
          "date": "2026-08-14",
          "close": 4966.85
        },
        {
          "date": "2026-08-17",
          "close": 5049.35
        },
        {
          "date": "2026-08-18",
          "close": 5013.23
        },
        {
          "date": "2026-08-19",
          "close": 4766.72
        },
        {
          "date": "2026-08-20",
          "close": 4773.6
        },
        {
          "date": "2026-08-21",
          "close": 4829.01
        },
        {
          "date": "2026-08-24",
          "close": 4768.97
        },
        {
          "date": "2026-08-25",
          "close": 4910.73
        },
        {
          "date": "2026-08-26",
          "close": 4895.49
        },
        {
          "date": "2026-08-27",
          "close": 4956.09
        },
        {
          "date": "2026-08-28",
          "close": 4971.5
        },
        {
          "date": "2026-08-31",
          "close": 5001.0
        },
        {
          "date": "2026-09-01",
          "close": 5001.14
        },
        {
          "date": "2026-09-02",
          "close": 5024.61
        },
        {
          "date": "2026-09-03",
          "close": 5048.67
        },
        {
          "date": "2026-09-04",
          "close": 5205.24
        },
        {
          "date": "2026-09-07",
          "close": 5145.53
        },
        {
          "date": "2026-09-08",
          "close": 5161.16
        },
        {
          "date": "2026-09-09",
          "close": 5402.24
        },
        {
          "date": "2026-09-10",
          "close": 5538.41
        },
        {
          "date": "2026-09-11",
          "close": 5418.58
        },
        {
          "date": "2026-09-14",
          "close": 5239.43
        },
        {
          "date": "2026-09-15",
          "close": 5183.8
        },
        {
          "date": "2026-09-16",
          "close": 5134.74
        },
        {
          "date": "2026-09-17",
          "close": 5180.8
        },
        {
          "date": "2026-09-18",
          "close": 5278.66
        },
        {
          "date": "2026-09-21",
          "close": 5462.48
        },
        {
          "date": "2026-09-22",
          "close": 5376.73
        },
        {
          "date": "2026-09-23",
          "close": 5218.71
        },
        {
          "date": "2026-09-24",
          "close": 5203.78
        },
        {
          "date": "2026-09-28",
          "close": 5110.62
        },
        {
          "date": "2026-09-29",
          "close": 5167.94
        },
        {
          "date": "2026-09-30",
          "close": 5155.31
        },
        {
          "date": "2026-10-08",
          "close": 5141.1
        },
        {
          "date": "2026-10-09",
          "close": 5024.2
        },
        {
          "date": "2026-10-12",
          "close": 4926.87
        },
        {
          "date": "2026-10-13",
          "close": 5141.91
        },
        {
          "date": "2026-10-14",
          "close": 5070.07
        },
        {
          "date": "2026-10-15",
          "close": 4822.91
        },
        {
          "date": "2026-10-16",
          "close": 5050.77
        },
        {
          "date": "2026-10-19",
          "close": 5170.23
        },
        {
          "date": "2026-10-20",
          "close": 5020.19
        },
        {
          "date": "2026-10-21",
          "close": 5014.52
        },
        {
          "date": "2026-10-22",
          "close": 4906.25
        },
        {
          "date": "2026-10-23",
          "close": 4968.08
        },
        {
          "date": "2026-10-26",
          "close": 4886.98
        },
        {
          "date": "2026-10-27",
          "close": 4712.5
        },
        {
          "date": "2026-10-28",
          "close": 4692.43
        },
        {
          "date": "2026-10-29",
          "close": 4660.71
        },
        {
          "date": "2026-10-30",
          "close": 4431.36
        },
        {
          "date": "2026-11-02",
          "close": 4483.22
        },
        {
          "date": "2026-11-03",
          "close": 4508.33
        },
        {
          "date": "2026-11-04",
          "close": 4615.6
        },
        {
          "date": "2026-11-05",
          "close": 4623.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5285714285714286,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.4132188746832562,
            0.6409512360361571
          ],
          "pullback_wilson": [
            0.2424598880226688,
            0.4596045030205579
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.39829091798932054,
            0.6929469218909508
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 18,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 4,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1384",
      "name": "航空装备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016972853329861204,
        "5": 0.013541815350677888,
        "20": -0.027805921142706413,
        "60": -0.04809689087346092
      },
      "moving_averages": {
        "5": 3775.0799999999813,
        "20": 3939.758999999985,
        "60": 4086.440000000014
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05608714462149755,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5292.77
        },
        {
          "date": "2026-05-14",
          "close": 5166.86
        },
        {
          "date": "2026-05-15",
          "close": 5095.05
        },
        {
          "date": "2026-05-18",
          "close": 5061.54
        },
        {
          "date": "2026-05-19",
          "close": 5088.88
        },
        {
          "date": "2026-05-20",
          "close": 5041.15
        },
        {
          "date": "2026-05-21",
          "close": 4887.47
        },
        {
          "date": "2026-05-22",
          "close": 4955.77
        },
        {
          "date": "2026-05-25",
          "close": 4986.62
        },
        {
          "date": "2026-05-26",
          "close": 4840.5
        },
        {
          "date": "2026-05-27",
          "close": 4691.09
        },
        {
          "date": "2026-05-28",
          "close": 4757.16
        },
        {
          "date": "2026-05-29",
          "close": 4534.1
        },
        {
          "date": "2026-06-01",
          "close": 4521.08
        },
        {
          "date": "2026-06-02",
          "close": 4479.59
        },
        {
          "date": "2026-06-03",
          "close": 4471.76
        },
        {
          "date": "2026-06-04",
          "close": 4417.66
        },
        {
          "date": "2026-06-05",
          "close": 4458.14
        },
        {
          "date": "2026-06-08",
          "close": 4303.79
        },
        {
          "date": "2026-06-09",
          "close": 4319.65
        },
        {
          "date": "2026-06-10",
          "close": 4257.07
        },
        {
          "date": "2026-06-11",
          "close": 4268.81
        },
        {
          "date": "2026-06-12",
          "close": 4501.39
        },
        {
          "date": "2026-06-15",
          "close": 4501.71
        },
        {
          "date": "2026-06-16",
          "close": 4523.29
        },
        {
          "date": "2026-06-17",
          "close": 4544.29
        },
        {
          "date": "2026-06-18",
          "close": 4565.94
        },
        {
          "date": "2026-06-22",
          "close": 4541.72
        },
        {
          "date": "2026-06-23",
          "close": 4468.59
        },
        {
          "date": "2026-06-24",
          "close": 4455.5
        },
        {
          "date": "2026-06-25",
          "close": 4364.5
        },
        {
          "date": "2026-06-26",
          "close": 4303.48
        },
        {
          "date": "2026-06-29",
          "close": 4235.27
        },
        {
          "date": "2026-06-30",
          "close": 4375.03
        },
        {
          "date": "2026-07-01",
          "close": 4402.9
        },
        {
          "date": "2026-07-02",
          "close": 4343.94
        },
        {
          "date": "2026-07-03",
          "close": 4533.81
        },
        {
          "date": "2026-07-06",
          "close": 4403.47
        },
        {
          "date": "2026-07-07",
          "close": 4259.68
        },
        {
          "date": "2026-07-08",
          "close": 4150.3
        },
        {
          "date": "2026-07-09",
          "close": 4203.37
        },
        {
          "date": "2026-07-10",
          "close": 4306.06
        },
        {
          "date": "2026-07-13",
          "close": 4013.19
        },
        {
          "date": "2026-07-14",
          "close": 3995.15
        },
        {
          "date": "2026-07-15",
          "close": 4003.31
        },
        {
          "date": "2026-07-16",
          "close": 3964.98
        },
        {
          "date": "2026-07-17",
          "close": 3796.02
        },
        {
          "date": "2026-07-20",
          "close": 3746.87
        },
        {
          "date": "2026-07-21",
          "close": 3806.59
        },
        {
          "date": "2026-07-22",
          "close": 3749.23
        },
        {
          "date": "2026-07-23",
          "close": 3852.71
        },
        {
          "date": "2026-07-24",
          "close": 3804.36
        },
        {
          "date": "2026-07-27",
          "close": 3931.63
        },
        {
          "date": "2026-07-28",
          "close": 3868.76
        },
        {
          "date": "2026-07-29",
          "close": 3951.97
        },
        {
          "date": "2026-07-30",
          "close": 3901.21
        },
        {
          "date": "2026-07-31",
          "close": 3958.87
        },
        {
          "date": "2026-08-03",
          "close": 4018.78
        },
        {
          "date": "2026-08-04",
          "close": 4053.64
        },
        {
          "date": "2026-08-05",
          "close": 4102.76
        },
        {
          "date": "2026-08-06",
          "close": 4101.19
        },
        {
          "date": "2026-08-07",
          "close": 4111.12
        },
        {
          "date": "2026-08-10",
          "close": 4196.5
        },
        {
          "date": "2026-08-11",
          "close": 4120.57
        },
        {
          "date": "2026-08-12",
          "close": 4166.37
        },
        {
          "date": "2026-08-13",
          "close": 4117.7
        },
        {
          "date": "2026-08-14",
          "close": 4146.68
        },
        {
          "date": "2026-08-17",
          "close": 4239.88
        },
        {
          "date": "2026-08-18",
          "close": 4202.16
        },
        {
          "date": "2026-08-19",
          "close": 3977.51
        },
        {
          "date": "2026-08-20",
          "close": 3980.15
        },
        {
          "date": "2026-08-21",
          "close": 4002.22
        },
        {
          "date": "2026-08-24",
          "close": 3978.71
        },
        {
          "date": "2026-08-25",
          "close": 4007.04
        },
        {
          "date": "2026-08-26",
          "close": 4038.44
        },
        {
          "date": "2026-08-27",
          "close": 4103.74
        },
        {
          "date": "2026-08-28",
          "close": 4119.24
        },
        {
          "date": "2026-08-31",
          "close": 4173.2
        },
        {
          "date": "2026-09-01",
          "close": 4194.3
        },
        {
          "date": "2026-09-02",
          "close": 4259.61
        },
        {
          "date": "2026-09-03",
          "close": 4259.07
        },
        {
          "date": "2026-09-04",
          "close": 4287.81
        },
        {
          "date": "2026-09-07",
          "close": 4245.41
        },
        {
          "date": "2026-09-08",
          "close": 4323.42
        },
        {
          "date": "2026-09-09",
          "close": 4374.6
        },
        {
          "date": "2026-09-10",
          "close": 4322.16
        },
        {
          "date": "2026-09-11",
          "close": 4306.33
        },
        {
          "date": "2026-09-14",
          "close": 4215.16
        },
        {
          "date": "2026-09-15",
          "close": 4141.57
        },
        {
          "date": "2026-09-16",
          "close": 4187.06
        },
        {
          "date": "2026-09-17",
          "close": 4163.33
        },
        {
          "date": "2026-09-18",
          "close": 4198.73
        },
        {
          "date": "2026-09-21",
          "close": 4279.16
        },
        {
          "date": "2026-09-22",
          "close": 4253.65
        },
        {
          "date": "2026-09-23",
          "close": 4214.96
        },
        {
          "date": "2026-09-24",
          "close": 4150.24
        },
        {
          "date": "2026-09-28",
          "close": 4062.67
        },
        {
          "date": "2026-09-29",
          "close": 4077.58
        },
        {
          "date": "2026-09-30",
          "close": 4074.85
        },
        {
          "date": "2026-10-08",
          "close": 4017.13
        },
        {
          "date": "2026-10-09",
          "close": 3991.56
        },
        {
          "date": "2026-10-12",
          "close": 3912.74
        },
        {
          "date": "2026-10-13",
          "close": 4034.84
        },
        {
          "date": "2026-10-14",
          "close": 4030.51
        },
        {
          "date": "2026-10-15",
          "close": 3878.5
        },
        {
          "date": "2026-10-16",
          "close": 4110.4
        },
        {
          "date": "2026-10-19",
          "close": 4137.49
        },
        {
          "date": "2026-10-20",
          "close": 4128.97
        },
        {
          "date": "2026-10-21",
          "close": 4091.74
        },
        {
          "date": "2026-10-22",
          "close": 3987.07
        },
        {
          "date": "2026-10-23",
          "close": 4048.82
        },
        {
          "date": "2026-10-26",
          "close": 4016.71
        },
        {
          "date": "2026-10-27",
          "close": 3815.88
        },
        {
          "date": "2026-10-28",
          "close": 3881.3
        },
        {
          "date": "2026-10-29",
          "close": 3853.25
        },
        {
          "date": "2026-10-30",
          "close": 3662.84
        },
        {
          "date": "2026-11-02",
          "close": 3739.8
        },
        {
          "date": "2026-11-03",
          "close": 3727.08
        },
        {
          "date": "2026-11-04",
          "close": 3840.25
        },
        {
          "date": "2026-11-05",
          "close": 3905.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48514851485148514,
          "pullback_frequency": 0.2871287128712871,
          "up_wilson": [
            0.39002463169250473,
            0.5813607340421444
          ],
          "pullback_wilson": [
            0.2079764185547036,
            0.3818804903086015
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.43103448275862066,
          "up_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "pullback_wilson": [
            0.3118179913254485,
            0.5588189543003725
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 5,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1385",
      "name": "航天装备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01042660389931016,
        "5": -0.009920709481041623,
        "20": -0.018086868211601104,
        "60": -0.126583196414771
      },
      "moving_averages": {
        "5": 4119.475999999978,
        "20": 4119.524499999965,
        "60": 4459.00316666665
      },
      "phase": "下降",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-05",
            "end": "2026-06-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-09",
            "end": "2026-07-02",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-16",
            "end": "2026-08-06",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-03",
            "sessions": 46,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.009920709481041623,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7288.63
        },
        {
          "date": "2026-05-14",
          "close": 6767.68
        },
        {
          "date": "2026-05-15",
          "close": 6560.61
        },
        {
          "date": "2026-05-18",
          "close": 6657.89
        },
        {
          "date": "2026-05-19",
          "close": 6526.81
        },
        {
          "date": "2026-05-20",
          "close": 6481.75
        },
        {
          "date": "2026-05-21",
          "close": 6342.16
        },
        {
          "date": "2026-05-22",
          "close": 6406.69
        },
        {
          "date": "2026-05-25",
          "close": 6423.41
        },
        {
          "date": "2026-05-26",
          "close": 6203.7
        },
        {
          "date": "2026-05-27",
          "close": 6022.65
        },
        {
          "date": "2026-05-28",
          "close": 6070.03
        },
        {
          "date": "2026-05-29",
          "close": 5695.19
        },
        {
          "date": "2026-06-01",
          "close": 5625.46
        },
        {
          "date": "2026-06-02",
          "close": 5577.97
        },
        {
          "date": "2026-06-03",
          "close": 5697.62
        },
        {
          "date": "2026-06-04",
          "close": 5641.52
        },
        {
          "date": "2026-06-05",
          "close": 5942.58
        },
        {
          "date": "2026-06-08",
          "close": 5854.17
        },
        {
          "date": "2026-06-09",
          "close": 5816.1
        },
        {
          "date": "2026-06-10",
          "close": 5601.45
        },
        {
          "date": "2026-06-11",
          "close": 5555.52
        },
        {
          "date": "2026-06-12",
          "close": 5709.78
        },
        {
          "date": "2026-06-15",
          "close": 5747.63
        },
        {
          "date": "2026-06-16",
          "close": 5624.24
        },
        {
          "date": "2026-06-17",
          "close": 5613.59
        },
        {
          "date": "2026-06-18",
          "close": 5587.48
        },
        {
          "date": "2026-06-22",
          "close": 5486.9
        },
        {
          "date": "2026-06-23",
          "close": 5247.27
        },
        {
          "date": "2026-06-24",
          "close": 5268.99
        },
        {
          "date": "2026-06-25",
          "close": 5122.64
        },
        {
          "date": "2026-06-26",
          "close": 5340.6
        },
        {
          "date": "2026-06-29",
          "close": 5276.24
        },
        {
          "date": "2026-06-30",
          "close": 5527.71
        },
        {
          "date": "2026-07-01",
          "close": 5680.56
        },
        {
          "date": "2026-07-02",
          "close": 5539.95
        },
        {
          "date": "2026-07-03",
          "close": 5894.11
        },
        {
          "date": "2026-07-06",
          "close": 5609.61
        },
        {
          "date": "2026-07-07",
          "close": 5424.38
        },
        {
          "date": "2026-07-08",
          "close": 5239.64
        },
        {
          "date": "2026-07-09",
          "close": 5459.21
        },
        {
          "date": "2026-07-10",
          "close": 6024.93
        },
        {
          "date": "2026-07-13",
          "close": 5714.45
        },
        {
          "date": "2026-07-14",
          "close": 5269.18
        },
        {
          "date": "2026-07-15",
          "close": 5079.0
        },
        {
          "date": "2026-07-16",
          "close": 5007.97
        },
        {
          "date": "2026-07-17",
          "close": 4791.22
        },
        {
          "date": "2026-07-20",
          "close": 4572.53
        },
        {
          "date": "2026-07-21",
          "close": 4665.8
        },
        {
          "date": "2026-07-22",
          "close": 4566.76
        },
        {
          "date": "2026-07-23",
          "close": 4685.92
        },
        {
          "date": "2026-07-24",
          "close": 4516.62
        },
        {
          "date": "2026-07-27",
          "close": 4601.62
        },
        {
          "date": "2026-07-28",
          "close": 4497.98
        },
        {
          "date": "2026-07-29",
          "close": 4496.94
        },
        {
          "date": "2026-07-30",
          "close": 4287.97
        },
        {
          "date": "2026-07-31",
          "close": 4448.4
        },
        {
          "date": "2026-08-03",
          "close": 4606.5
        },
        {
          "date": "2026-08-04",
          "close": 4753.35
        },
        {
          "date": "2026-08-05",
          "close": 4826.47
        },
        {
          "date": "2026-08-06",
          "close": 4880.73
        },
        {
          "date": "2026-08-07",
          "close": 4993.74
        },
        {
          "date": "2026-08-10",
          "close": 5086.35
        },
        {
          "date": "2026-08-11",
          "close": 4844.21
        },
        {
          "date": "2026-08-12",
          "close": 4931.77
        },
        {
          "date": "2026-08-13",
          "close": 4906.76
        },
        {
          "date": "2026-08-14",
          "close": 4922.1
        },
        {
          "date": "2026-08-17",
          "close": 5108.4
        },
        {
          "date": "2026-08-18",
          "close": 5108.92
        },
        {
          "date": "2026-08-19",
          "close": 4722.64
        },
        {
          "date": "2026-08-20",
          "close": 4578.2
        },
        {
          "date": "2026-08-21",
          "close": 4610.42
        },
        {
          "date": "2026-08-24",
          "close": 4474.44
        },
        {
          "date": "2026-08-25",
          "close": 4521.36
        },
        {
          "date": "2026-08-26",
          "close": 4499.76
        },
        {
          "date": "2026-08-27",
          "close": 4597.35
        },
        {
          "date": "2026-08-28",
          "close": 4556.28
        },
        {
          "date": "2026-08-31",
          "close": 4645.75
        },
        {
          "date": "2026-09-01",
          "close": 4648.35
        },
        {
          "date": "2026-09-02",
          "close": 4662.96
        },
        {
          "date": "2026-09-03",
          "close": 4591.65
        },
        {
          "date": "2026-09-04",
          "close": 4587.57
        },
        {
          "date": "2026-09-07",
          "close": 4565.4
        },
        {
          "date": "2026-09-08",
          "close": 4585.73
        },
        {
          "date": "2026-09-09",
          "close": 4604.82
        },
        {
          "date": "2026-09-10",
          "close": 4595.49
        },
        {
          "date": "2026-09-11",
          "close": 4557.46
        },
        {
          "date": "2026-09-14",
          "close": 4477.89
        },
        {
          "date": "2026-09-15",
          "close": 4451.27
        },
        {
          "date": "2026-09-16",
          "close": 4527.82
        },
        {
          "date": "2026-09-17",
          "close": 4455.55
        },
        {
          "date": "2026-09-18",
          "close": 4579.77
        },
        {
          "date": "2026-09-21",
          "close": 4588.45
        },
        {
          "date": "2026-09-22",
          "close": 4553.49
        },
        {
          "date": "2026-09-23",
          "close": 4483.18
        },
        {
          "date": "2026-09-24",
          "close": 4484.69
        },
        {
          "date": "2026-09-28",
          "close": 4329.15
        },
        {
          "date": "2026-09-29",
          "close": 4282.48
        },
        {
          "date": "2026-09-30",
          "close": 4254.18
        },
        {
          "date": "2026-10-08",
          "close": 4293.17
        },
        {
          "date": "2026-10-09",
          "close": 4211.09
        },
        {
          "date": "2026-10-12",
          "close": 4161.72
        },
        {
          "date": "2026-10-13",
          "close": 4242.63
        },
        {
          "date": "2026-10-14",
          "close": 4101.37
        },
        {
          "date": "2026-10-15",
          "close": 3914.81
        },
        {
          "date": "2026-10-16",
          "close": 4094.17
        },
        {
          "date": "2026-10-19",
          "close": 4148.65
        },
        {
          "date": "2026-10-20",
          "close": 4171.75
        },
        {
          "date": "2026-10-21",
          "close": 4181.76
        },
        {
          "date": "2026-10-22",
          "close": 4041.44
        },
        {
          "date": "2026-10-23",
          "close": 4121.16
        },
        {
          "date": "2026-10-26",
          "close": 4135.57
        },
        {
          "date": "2026-10-27",
          "close": 3897.01
        },
        {
          "date": "2026-10-28",
          "close": 4112.22
        },
        {
          "date": "2026-10-29",
          "close": 4257.76
        },
        {
          "date": "2026-10-30",
          "close": 4096.12
        },
        {
          "date": "2026-11-02",
          "close": 4125.44
        },
        {
          "date": "2026-11-03",
          "close": 3988.28
        },
        {
          "date": "2026-11-04",
          "close": 4172.02
        },
        {
          "date": "2026-11-05",
          "close": 4215.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5301204819277109,
          "pullback_frequency": 0.3132530120481928,
          "up_wilson": [
            0.4238096644588496,
            0.6337665217072965
          ],
          "pullback_wilson": [
            0.22361394104451462,
            0.4194137047253793
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.58,
          "pullback_frequency": 0.38,
          "up_wilson": [
            0.4423344176857823,
            0.7062499664528802
          ],
          "pullback_wilson": [
            0.25862789310193596,
            0.5184955306900703
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 28,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 20,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1386",
      "name": "军工电子Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010444425265998314,
        "5": 0.008120180784289,
        "20": -0.050942032222150435,
        "60": -0.0923363167046114
      },
      "moving_averages": {
        "5": 5573.483999999985,
        "20": 5744.493500000099,
        "60": 6133.985333333366
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-06-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-30",
            "end": "2026-07-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-05",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-02",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-23",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.04106541415593412,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8245.76
        },
        {
          "date": "2026-05-14",
          "close": 7927.58
        },
        {
          "date": "2026-05-15",
          "close": 7793.26
        },
        {
          "date": "2026-05-18",
          "close": 7869.42
        },
        {
          "date": "2026-05-19",
          "close": 7991.46
        },
        {
          "date": "2026-05-20",
          "close": 7944.84
        },
        {
          "date": "2026-05-21",
          "close": 7669.59
        },
        {
          "date": "2026-05-22",
          "close": 7848.99
        },
        {
          "date": "2026-05-25",
          "close": 7910.19
        },
        {
          "date": "2026-05-26",
          "close": 7653.71
        },
        {
          "date": "2026-05-27",
          "close": 7471.11
        },
        {
          "date": "2026-05-28",
          "close": 7631.96
        },
        {
          "date": "2026-05-29",
          "close": 7190.24
        },
        {
          "date": "2026-06-01",
          "close": 7145.15
        },
        {
          "date": "2026-06-02",
          "close": 7156.19
        },
        {
          "date": "2026-06-03",
          "close": 7215.65
        },
        {
          "date": "2026-06-04",
          "close": 7208.14
        },
        {
          "date": "2026-06-05",
          "close": 7266.45
        },
        {
          "date": "2026-06-08",
          "close": 6964.23
        },
        {
          "date": "2026-06-09",
          "close": 7109.29
        },
        {
          "date": "2026-06-10",
          "close": 6994.22
        },
        {
          "date": "2026-06-11",
          "close": 6999.86
        },
        {
          "date": "2026-06-12",
          "close": 7114.63
        },
        {
          "date": "2026-06-15",
          "close": 7309.67
        },
        {
          "date": "2026-06-16",
          "close": 7395.7
        },
        {
          "date": "2026-06-17",
          "close": 7484.47
        },
        {
          "date": "2026-06-18",
          "close": 7496.79
        },
        {
          "date": "2026-06-22",
          "close": 7384.17
        },
        {
          "date": "2026-06-23",
          "close": 7235.9
        },
        {
          "date": "2026-06-24",
          "close": 7299.1
        },
        {
          "date": "2026-06-25",
          "close": 7264.38
        },
        {
          "date": "2026-06-26",
          "close": 7163.66
        },
        {
          "date": "2026-06-29",
          "close": 7090.44
        },
        {
          "date": "2026-06-30",
          "close": 7440.97
        },
        {
          "date": "2026-07-01",
          "close": 7558.92
        },
        {
          "date": "2026-07-02",
          "close": 7347.95
        },
        {
          "date": "2026-07-03",
          "close": 7553.75
        },
        {
          "date": "2026-07-06",
          "close": 7353.42
        },
        {
          "date": "2026-07-07",
          "close": 7119.25
        },
        {
          "date": "2026-07-08",
          "close": 6959.12
        },
        {
          "date": "2026-07-09",
          "close": 7114.53
        },
        {
          "date": "2026-07-10",
          "close": 7307.79
        },
        {
          "date": "2026-07-13",
          "close": 6682.37
        },
        {
          "date": "2026-07-14",
          "close": 6544.0
        },
        {
          "date": "2026-07-15",
          "close": 6408.36
        },
        {
          "date": "2026-07-16",
          "close": 6312.84
        },
        {
          "date": "2026-07-17",
          "close": 5918.75
        },
        {
          "date": "2026-07-20",
          "close": 5693.13
        },
        {
          "date": "2026-07-21",
          "close": 5855.73
        },
        {
          "date": "2026-07-22",
          "close": 5742.61
        },
        {
          "date": "2026-07-23",
          "close": 5861.05
        },
        {
          "date": "2026-07-24",
          "close": 5738.87
        },
        {
          "date": "2026-07-27",
          "close": 5945.23
        },
        {
          "date": "2026-07-28",
          "close": 5816.8
        },
        {
          "date": "2026-07-29",
          "close": 5872.39
        },
        {
          "date": "2026-07-30",
          "close": 5702.88
        },
        {
          "date": "2026-07-31",
          "close": 5900.01
        },
        {
          "date": "2026-08-03",
          "close": 6009.46
        },
        {
          "date": "2026-08-04",
          "close": 6166.46
        },
        {
          "date": "2026-08-05",
          "close": 6320.59
        },
        {
          "date": "2026-08-06",
          "close": 6370.62
        },
        {
          "date": "2026-08-07",
          "close": 6476.85
        },
        {
          "date": "2026-08-10",
          "close": 6558.55
        },
        {
          "date": "2026-08-11",
          "close": 6440.57
        },
        {
          "date": "2026-08-12",
          "close": 6505.65
        },
        {
          "date": "2026-08-13",
          "close": 6436.34
        },
        {
          "date": "2026-08-14",
          "close": 6472.32
        },
        {
          "date": "2026-08-17",
          "close": 6603.57
        },
        {
          "date": "2026-08-18",
          "close": 6556.37
        },
        {
          "date": "2026-08-19",
          "close": 6134.44
        },
        {
          "date": "2026-08-20",
          "close": 6146.25
        },
        {
          "date": "2026-08-21",
          "close": 6207.57
        },
        {
          "date": "2026-08-24",
          "close": 6054.35
        },
        {
          "date": "2026-08-25",
          "close": 6134.63
        },
        {
          "date": "2026-08-26",
          "close": 6111.0
        },
        {
          "date": "2026-08-27",
          "close": 6245.89
        },
        {
          "date": "2026-08-28",
          "close": 6222.39
        },
        {
          "date": "2026-08-31",
          "close": 6381.75
        },
        {
          "date": "2026-09-01",
          "close": 6381.4
        },
        {
          "date": "2026-09-02",
          "close": 6412.54
        },
        {
          "date": "2026-09-03",
          "close": 6362.61
        },
        {
          "date": "2026-09-04",
          "close": 6305.85
        },
        {
          "date": "2026-09-07",
          "close": 6297.06
        },
        {
          "date": "2026-09-08",
          "close": 6338.82
        },
        {
          "date": "2026-09-09",
          "close": 6367.94
        },
        {
          "date": "2026-09-10",
          "close": 6305.3
        },
        {
          "date": "2026-09-11",
          "close": 6307.9
        },
        {
          "date": "2026-09-14",
          "close": 6280.5
        },
        {
          "date": "2026-09-15",
          "close": 6183.48
        },
        {
          "date": "2026-09-16",
          "close": 6335.55
        },
        {
          "date": "2026-09-17",
          "close": 6283.31
        },
        {
          "date": "2026-09-18",
          "close": 6405.76
        },
        {
          "date": "2026-09-21",
          "close": 6504.04
        },
        {
          "date": "2026-09-22",
          "close": 6500.45
        },
        {
          "date": "2026-09-23",
          "close": 6509.1
        },
        {
          "date": "2026-09-24",
          "close": 6461.22
        },
        {
          "date": "2026-09-28",
          "close": 6188.38
        },
        {
          "date": "2026-09-29",
          "close": 6191.81
        },
        {
          "date": "2026-09-30",
          "close": 6122.21
        },
        {
          "date": "2026-10-08",
          "close": 6044.91
        },
        {
          "date": "2026-10-09",
          "close": 5982.65
        },
        {
          "date": "2026-10-12",
          "close": 5823.05
        },
        {
          "date": "2026-10-13",
          "close": 5907.29
        },
        {
          "date": "2026-10-14",
          "close": 5848.24
        },
        {
          "date": "2026-10-15",
          "close": 5643.98
        },
        {
          "date": "2026-10-16",
          "close": 5806.08
        },
        {
          "date": "2026-10-19",
          "close": 5831.36
        },
        {
          "date": "2026-10-20",
          "close": 5927.28
        },
        {
          "date": "2026-10-21",
          "close": 5899.96
        },
        {
          "date": "2026-10-22",
          "close": 5718.94
        },
        {
          "date": "2026-10-23",
          "close": 5877.68
        },
        {
          "date": "2026-10-26",
          "close": 5810.71
        },
        {
          "date": "2026-10-27",
          "close": 5545.36
        },
        {
          "date": "2026-10-28",
          "close": 5709.11
        },
        {
          "date": "2026-10-29",
          "close": 5690.76
        },
        {
          "date": "2026-10-30",
          "close": 5413.63
        },
        {
          "date": "2026-11-02",
          "close": 5569.23
        },
        {
          "date": "2026-11-03",
          "close": 5469.92
        },
        {
          "date": "2026-11-04",
          "close": 5677.67
        },
        {
          "date": "2026-11-05",
          "close": 5736.97
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4588235294117647,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.3569713181901941,
            0.5642366393003748
          ],
          "pullback_wilson": [
            0.2597248535117248,
            0.4588749946688786
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.4423076923076923,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 18,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 5,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1387",
      "name": "环保设备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0271068810307189,
        "5": 0.03798442023411619,
        "20": -0.10723919443550634,
        "60": -0.13153268058940015
      },
      "moving_averages": {
        "5": 2847.929999999981,
        "20": 3017.0455000000075,
        "60": 3317.8549999999814
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-23",
            "end": "2026-08-04",
            "sessions": 31,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-09-02",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.10562007621974168,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4248.89
        },
        {
          "date": "2026-05-14",
          "close": 4148.27
        },
        {
          "date": "2026-05-15",
          "close": 4158.24
        },
        {
          "date": "2026-05-18",
          "close": 4165.86
        },
        {
          "date": "2026-05-19",
          "close": 4186.95
        },
        {
          "date": "2026-05-20",
          "close": 4236.85
        },
        {
          "date": "2026-05-21",
          "close": 4062.64
        },
        {
          "date": "2026-05-22",
          "close": 4160.46
        },
        {
          "date": "2026-05-25",
          "close": 4161.97
        },
        {
          "date": "2026-05-26",
          "close": 4061.58
        },
        {
          "date": "2026-05-27",
          "close": 3943.05
        },
        {
          "date": "2026-05-28",
          "close": 3982.43
        },
        {
          "date": "2026-05-29",
          "close": 3895.5
        },
        {
          "date": "2026-06-01",
          "close": 3929.16
        },
        {
          "date": "2026-06-02",
          "close": 3899.01
        },
        {
          "date": "2026-06-03",
          "close": 3873.69
        },
        {
          "date": "2026-06-04",
          "close": 3849.6
        },
        {
          "date": "2026-06-05",
          "close": 3864.47
        },
        {
          "date": "2026-06-08",
          "close": 3769.24
        },
        {
          "date": "2026-06-09",
          "close": 3818.2
        },
        {
          "date": "2026-06-10",
          "close": 3804.03
        },
        {
          "date": "2026-06-11",
          "close": 3772.04
        },
        {
          "date": "2026-06-12",
          "close": 3773.71
        },
        {
          "date": "2026-06-15",
          "close": 3812.23
        },
        {
          "date": "2026-06-16",
          "close": 3829.4
        },
        {
          "date": "2026-06-17",
          "close": 3799.41
        },
        {
          "date": "2026-06-18",
          "close": 3822.91
        },
        {
          "date": "2026-06-22",
          "close": 3814.49
        },
        {
          "date": "2026-06-23",
          "close": 3855.53
        },
        {
          "date": "2026-06-24",
          "close": 3820.22
        },
        {
          "date": "2026-06-25",
          "close": 3812.25
        },
        {
          "date": "2026-06-26",
          "close": 3727.42
        },
        {
          "date": "2026-06-29",
          "close": 3746.17
        },
        {
          "date": "2026-06-30",
          "close": 3782.83
        },
        {
          "date": "2026-07-01",
          "close": 3843.37
        },
        {
          "date": "2026-07-02",
          "close": 3797.82
        },
        {
          "date": "2026-07-03",
          "close": 3839.62
        },
        {
          "date": "2026-07-06",
          "close": 3716.91
        },
        {
          "date": "2026-07-07",
          "close": 3619.55
        },
        {
          "date": "2026-07-08",
          "close": 3541.85
        },
        {
          "date": "2026-07-09",
          "close": 3554.27
        },
        {
          "date": "2026-07-10",
          "close": 3604.75
        },
        {
          "date": "2026-07-13",
          "close": 3390.3
        },
        {
          "date": "2026-07-14",
          "close": 3421.96
        },
        {
          "date": "2026-07-15",
          "close": 3383.09
        },
        {
          "date": "2026-07-16",
          "close": 3334.3
        },
        {
          "date": "2026-07-17",
          "close": 3161.16
        },
        {
          "date": "2026-07-20",
          "close": 2975.73
        },
        {
          "date": "2026-07-21",
          "close": 3069.68
        },
        {
          "date": "2026-07-22",
          "close": 3033.0
        },
        {
          "date": "2026-07-23",
          "close": 3122.72
        },
        {
          "date": "2026-07-24",
          "close": 3060.06
        },
        {
          "date": "2026-07-27",
          "close": 3157.29
        },
        {
          "date": "2026-07-28",
          "close": 3122.85
        },
        {
          "date": "2026-07-29",
          "close": 3151.01
        },
        {
          "date": "2026-07-30",
          "close": 3064.21
        },
        {
          "date": "2026-07-31",
          "close": 3184.45
        },
        {
          "date": "2026-08-03",
          "close": 3276.95
        },
        {
          "date": "2026-08-04",
          "close": 3355.54
        },
        {
          "date": "2026-08-05",
          "close": 3418.39
        },
        {
          "date": "2026-08-06",
          "close": 3422.81
        },
        {
          "date": "2026-08-07",
          "close": 3451.1
        },
        {
          "date": "2026-08-10",
          "close": 3495.98
        },
        {
          "date": "2026-08-11",
          "close": 3501.12
        },
        {
          "date": "2026-08-12",
          "close": 3545.11
        },
        {
          "date": "2026-08-13",
          "close": 3470.09
        },
        {
          "date": "2026-08-14",
          "close": 3520.86
        },
        {
          "date": "2026-08-17",
          "close": 3578.04
        },
        {
          "date": "2026-08-18",
          "close": 3535.51
        },
        {
          "date": "2026-08-19",
          "close": 3382.86
        },
        {
          "date": "2026-08-20",
          "close": 3444.15
        },
        {
          "date": "2026-08-21",
          "close": 3462.55
        },
        {
          "date": "2026-08-24",
          "close": 3414.96
        },
        {
          "date": "2026-08-25",
          "close": 3449.48
        },
        {
          "date": "2026-08-26",
          "close": 3496.68
        },
        {
          "date": "2026-08-27",
          "close": 3536.82
        },
        {
          "date": "2026-08-28",
          "close": 3526.36
        },
        {
          "date": "2026-08-31",
          "close": 3574.78
        },
        {
          "date": "2026-09-01",
          "close": 3579.5
        },
        {
          "date": "2026-09-02",
          "close": 3562.42
        },
        {
          "date": "2026-09-03",
          "close": 3537.28
        },
        {
          "date": "2026-09-04",
          "close": 3499.61
        },
        {
          "date": "2026-09-07",
          "close": 3508.37
        },
        {
          "date": "2026-09-08",
          "close": 3544.17
        },
        {
          "date": "2026-09-09",
          "close": 3526.59
        },
        {
          "date": "2026-09-10",
          "close": 3474.16
        },
        {
          "date": "2026-09-11",
          "close": 3393.68
        },
        {
          "date": "2026-09-14",
          "close": 3399.71
        },
        {
          "date": "2026-09-15",
          "close": 3350.58
        },
        {
          "date": "2026-09-16",
          "close": 3401.75
        },
        {
          "date": "2026-09-17",
          "close": 3407.99
        },
        {
          "date": "2026-09-18",
          "close": 3479.88
        },
        {
          "date": "2026-09-21",
          "close": 3518.15
        },
        {
          "date": "2026-09-22",
          "close": 3494.7
        },
        {
          "date": "2026-09-23",
          "close": 3465.29
        },
        {
          "date": "2026-09-24",
          "close": 3426.86
        },
        {
          "date": "2026-09-28",
          "close": 3332.46
        },
        {
          "date": "2026-09-29",
          "close": 3374.73
        },
        {
          "date": "2026-09-30",
          "close": 3317.88
        },
        {
          "date": "2026-10-08",
          "close": 3325.37
        },
        {
          "date": "2026-10-09",
          "close": 3319.35
        },
        {
          "date": "2026-10-12",
          "close": 3262.58
        },
        {
          "date": "2026-10-13",
          "close": 3292.4
        },
        {
          "date": "2026-10-14",
          "close": 3185.68
        },
        {
          "date": "2026-10-15",
          "close": 3069.84
        },
        {
          "date": "2026-10-16",
          "close": 3073.94
        },
        {
          "date": "2026-10-19",
          "close": 3038.58
        },
        {
          "date": "2026-10-20",
          "close": 3095.56
        },
        {
          "date": "2026-10-21",
          "close": 3057.43
        },
        {
          "date": "2026-10-22",
          "close": 2982.75
        },
        {
          "date": "2026-10-23",
          "close": 3024.8
        },
        {
          "date": "2026-10-26",
          "close": 2981.07
        },
        {
          "date": "2026-10-27",
          "close": 2900.25
        },
        {
          "date": "2026-10-28",
          "close": 2956.91
        },
        {
          "date": "2026-10-29",
          "close": 2860.12
        },
        {
          "date": "2026-10-30",
          "close": 2765.34
        },
        {
          "date": "2026-11-02",
          "close": 2827.14
        },
        {
          "date": "2026-11-03",
          "close": 2788.0
        },
        {
          "date": "2026-11-04",
          "close": 2890.41
        },
        {
          "date": "2026-11-05",
          "close": 2968.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44594594594594594,
          "pullback_frequency": 0.36486486486486486,
          "up_wilson": [
            0.3381582232846784,
            0.5590687798933092
          ],
          "pullback_wilson": [
            0.2643856429286271,
            0.47868186501634213
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.5227272727272727,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 2,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1388",
      "name": "大气治理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032757648984381715,
        "5": 0.014077460144185983,
        "20": -0.09893403836114711,
        "60": -0.10844369205750426
      },
      "moving_averages": {
        "5": 2589.301999999955,
        "20": 2723.6004999999423,
        "60": 2958.8653333333555
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-02",
            "end": "2026-06-05",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-08",
            "end": "2026-07-31",
            "sessions": 39,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-27",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.09562924652672145,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4146.43
        },
        {
          "date": "2026-05-14",
          "close": 4069.8
        },
        {
          "date": "2026-05-15",
          "close": 4026.06
        },
        {
          "date": "2026-05-18",
          "close": 3924.13
        },
        {
          "date": "2026-05-19",
          "close": 3925.14
        },
        {
          "date": "2026-05-20",
          "close": 3871.89
        },
        {
          "date": "2026-05-21",
          "close": 3765.93
        },
        {
          "date": "2026-05-22",
          "close": 3822.18
        },
        {
          "date": "2026-05-25",
          "close": 3768.54
        },
        {
          "date": "2026-05-26",
          "close": 3641.11
        },
        {
          "date": "2026-05-27",
          "close": 3539.35
        },
        {
          "date": "2026-05-28",
          "close": 3650.61
        },
        {
          "date": "2026-05-29",
          "close": 3573.16
        },
        {
          "date": "2026-06-01",
          "close": 3625.76
        },
        {
          "date": "2026-06-02",
          "close": 3587.3
        },
        {
          "date": "2026-06-03",
          "close": 3495.35
        },
        {
          "date": "2026-06-04",
          "close": 3464.46
        },
        {
          "date": "2026-06-05",
          "close": 3526.87
        },
        {
          "date": "2026-06-08",
          "close": 3440.09
        },
        {
          "date": "2026-06-09",
          "close": 3409.16
        },
        {
          "date": "2026-06-10",
          "close": 3340.74
        },
        {
          "date": "2026-06-11",
          "close": 3319.53
        },
        {
          "date": "2026-06-12",
          "close": 3380.16
        },
        {
          "date": "2026-06-15",
          "close": 3371.71
        },
        {
          "date": "2026-06-16",
          "close": 3355.39
        },
        {
          "date": "2026-06-17",
          "close": 3324.19
        },
        {
          "date": "2026-06-18",
          "close": 3419.53
        },
        {
          "date": "2026-06-22",
          "close": 3429.72
        },
        {
          "date": "2026-06-23",
          "close": 3333.52
        },
        {
          "date": "2026-06-24",
          "close": 3215.77
        },
        {
          "date": "2026-06-25",
          "close": 3072.78
        },
        {
          "date": "2026-06-26",
          "close": 2926.44
        },
        {
          "date": "2026-06-29",
          "close": 2882.02
        },
        {
          "date": "2026-06-30",
          "close": 2882.02
        },
        {
          "date": "2026-07-01",
          "close": 3051.05
        },
        {
          "date": "2026-07-02",
          "close": 3032.0
        },
        {
          "date": "2026-07-03",
          "close": 3067.69
        },
        {
          "date": "2026-07-06",
          "close": 3009.86
        },
        {
          "date": "2026-07-07",
          "close": 2985.47
        },
        {
          "date": "2026-07-08",
          "close": 2903.08
        },
        {
          "date": "2026-07-09",
          "close": 2911.26
        },
        {
          "date": "2026-07-10",
          "close": 2990.95
        },
        {
          "date": "2026-07-13",
          "close": 2856.65
        },
        {
          "date": "2026-07-14",
          "close": 2857.25
        },
        {
          "date": "2026-07-15",
          "close": 2877.7
        },
        {
          "date": "2026-07-16",
          "close": 2871.94
        },
        {
          "date": "2026-07-17",
          "close": 2801.64
        },
        {
          "date": "2026-07-20",
          "close": 2624.9
        },
        {
          "date": "2026-07-21",
          "close": 2639.49
        },
        {
          "date": "2026-07-22",
          "close": 2617.54
        },
        {
          "date": "2026-07-23",
          "close": 2728.77
        },
        {
          "date": "2026-07-24",
          "close": 2654.87
        },
        {
          "date": "2026-07-27",
          "close": 2761.74
        },
        {
          "date": "2026-07-28",
          "close": 2778.44
        },
        {
          "date": "2026-07-29",
          "close": 2837.93
        },
        {
          "date": "2026-07-30",
          "close": 2806.89
        },
        {
          "date": "2026-07-31",
          "close": 2864.37
        },
        {
          "date": "2026-08-03",
          "close": 2946.82
        },
        {
          "date": "2026-08-04",
          "close": 2985.06
        },
        {
          "date": "2026-08-05",
          "close": 3000.82
        },
        {
          "date": "2026-08-06",
          "close": 3023.43
        },
        {
          "date": "2026-08-07",
          "close": 2966.67
        },
        {
          "date": "2026-08-10",
          "close": 3023.08
        },
        {
          "date": "2026-08-11",
          "close": 2989.41
        },
        {
          "date": "2026-08-12",
          "close": 3031.69
        },
        {
          "date": "2026-08-13",
          "close": 3055.87
        },
        {
          "date": "2026-08-14",
          "close": 3135.2
        },
        {
          "date": "2026-08-17",
          "close": 3099.56
        },
        {
          "date": "2026-08-18",
          "close": 3109.69
        },
        {
          "date": "2026-08-19",
          "close": 2978.16
        },
        {
          "date": "2026-08-20",
          "close": 3060.62
        },
        {
          "date": "2026-08-21",
          "close": 3055.54
        },
        {
          "date": "2026-08-24",
          "close": 3038.79
        },
        {
          "date": "2026-08-25",
          "close": 3083.71
        },
        {
          "date": "2026-08-26",
          "close": 3094.0
        },
        {
          "date": "2026-08-27",
          "close": 3091.97
        },
        {
          "date": "2026-08-28",
          "close": 3132.1
        },
        {
          "date": "2026-08-31",
          "close": 3187.38
        },
        {
          "date": "2026-09-01",
          "close": 3224.95
        },
        {
          "date": "2026-09-02",
          "close": 3274.24
        },
        {
          "date": "2026-09-03",
          "close": 3228.1
        },
        {
          "date": "2026-09-04",
          "close": 3225.1
        },
        {
          "date": "2026-09-07",
          "close": 3187.1
        },
        {
          "date": "2026-09-08",
          "close": 3221.2
        },
        {
          "date": "2026-09-09",
          "close": 3159.07
        },
        {
          "date": "2026-09-10",
          "close": 3108.47
        },
        {
          "date": "2026-09-11",
          "close": 3045.62
        },
        {
          "date": "2026-09-14",
          "close": 3032.65
        },
        {
          "date": "2026-09-15",
          "close": 2962.5
        },
        {
          "date": "2026-09-16",
          "close": 2998.2
        },
        {
          "date": "2026-09-17",
          "close": 2988.12
        },
        {
          "date": "2026-09-18",
          "close": 3041.37
        },
        {
          "date": "2026-09-21",
          "close": 3068.79
        },
        {
          "date": "2026-09-22",
          "close": 3082.74
        },
        {
          "date": "2026-09-23",
          "close": 3064.31
        },
        {
          "date": "2026-09-24",
          "close": 3047.19
        },
        {
          "date": "2026-09-28",
          "close": 2976.5
        },
        {
          "date": "2026-09-29",
          "close": 2986.92
        },
        {
          "date": "2026-09-30",
          "close": 3010.75
        },
        {
          "date": "2026-10-08",
          "close": 2969.15
        },
        {
          "date": "2026-10-09",
          "close": 2958.3
        },
        {
          "date": "2026-10-12",
          "close": 2883.82
        },
        {
          "date": "2026-10-13",
          "close": 2884.76
        },
        {
          "date": "2026-10-14",
          "close": 2805.41
        },
        {
          "date": "2026-10-15",
          "close": 2724.3
        },
        {
          "date": "2026-10-16",
          "close": 2765.03
        },
        {
          "date": "2026-10-19",
          "close": 2708.77
        },
        {
          "date": "2026-10-20",
          "close": 2791.15
        },
        {
          "date": "2026-10-21",
          "close": 2794.65
        },
        {
          "date": "2026-10-22",
          "close": 2725.94
        },
        {
          "date": "2026-10-23",
          "close": 2748.71
        },
        {
          "date": "2026-10-26",
          "close": 2735.14
        },
        {
          "date": "2026-10-27",
          "close": 2654.47
        },
        {
          "date": "2026-10-28",
          "close": 2706.79
        },
        {
          "date": "2026-10-29",
          "close": 2638.26
        },
        {
          "date": "2026-10-30",
          "close": 2545.16
        },
        {
          "date": "2026-11-02",
          "close": 2579.26
        },
        {
          "date": "2026-11-03",
          "close": 2556.15
        },
        {
          "date": "2026-11-04",
          "close": 2590.54
        },
        {
          "date": "2026-11-05",
          "close": 2675.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5256410256410257,
          "pullback_frequency": 0.32051282051282054,
          "up_wilson": [
            0.41624765387740176,
            0.6326273302399217
          ],
          "pullback_wilson": [
            0.2274816703369969,
            0.4303934408417395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 6,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1389",
      "name": "固废治理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01964816854345064,
        "5": 0.017353895375783024,
        "20": -0.07542875776587399,
        "60": -0.07573956861892872
      },
      "moving_averages": {
        "5": 2661.2620000001043,
        "20": 2757.201000000001,
        "60": 2899.5485000000026
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 20,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08515222199068329,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3456.84
        },
        {
          "date": "2026-05-14",
          "close": 3412.76
        },
        {
          "date": "2026-05-15",
          "close": 3362.08
        },
        {
          "date": "2026-05-18",
          "close": 3377.46
        },
        {
          "date": "2026-05-19",
          "close": 3376.67
        },
        {
          "date": "2026-05-20",
          "close": 3349.17
        },
        {
          "date": "2026-05-21",
          "close": 3250.84
        },
        {
          "date": "2026-05-22",
          "close": 3291.62
        },
        {
          "date": "2026-05-25",
          "close": 3297.54
        },
        {
          "date": "2026-05-26",
          "close": 3295.49
        },
        {
          "date": "2026-05-27",
          "close": 3239.37
        },
        {
          "date": "2026-05-28",
          "close": 3255.31
        },
        {
          "date": "2026-05-29",
          "close": 3215.98
        },
        {
          "date": "2026-06-01",
          "close": 3256.9
        },
        {
          "date": "2026-06-02",
          "close": 3245.18
        },
        {
          "date": "2026-06-03",
          "close": 3218.07
        },
        {
          "date": "2026-06-04",
          "close": 3180.88
        },
        {
          "date": "2026-06-05",
          "close": 3171.46
        },
        {
          "date": "2026-06-08",
          "close": 3063.95
        },
        {
          "date": "2026-06-09",
          "close": 3093.57
        },
        {
          "date": "2026-06-10",
          "close": 3068.3
        },
        {
          "date": "2026-06-11",
          "close": 3024.48
        },
        {
          "date": "2026-06-12",
          "close": 3084.2
        },
        {
          "date": "2026-06-15",
          "close": 3128.83
        },
        {
          "date": "2026-06-16",
          "close": 3148.19
        },
        {
          "date": "2026-06-17",
          "close": 3104.36
        },
        {
          "date": "2026-06-18",
          "close": 3069.35
        },
        {
          "date": "2026-06-22",
          "close": 3080.17
        },
        {
          "date": "2026-06-23",
          "close": 3074.03
        },
        {
          "date": "2026-06-24",
          "close": 3019.72
        },
        {
          "date": "2026-06-25",
          "close": 2982.4
        },
        {
          "date": "2026-06-26",
          "close": 2872.88
        },
        {
          "date": "2026-06-29",
          "close": 2838.58
        },
        {
          "date": "2026-06-30",
          "close": 2833.18
        },
        {
          "date": "2026-07-01",
          "close": 2897.89
        },
        {
          "date": "2026-07-02",
          "close": 2896.37
        },
        {
          "date": "2026-07-03",
          "close": 2955.52
        },
        {
          "date": "2026-07-06",
          "close": 2941.07
        },
        {
          "date": "2026-07-07",
          "close": 2901.25
        },
        {
          "date": "2026-07-08",
          "close": 2857.18
        },
        {
          "date": "2026-07-09",
          "close": 2827.65
        },
        {
          "date": "2026-07-10",
          "close": 2841.22
        },
        {
          "date": "2026-07-13",
          "close": 2744.82
        },
        {
          "date": "2026-07-14",
          "close": 2802.08
        },
        {
          "date": "2026-07-15",
          "close": 2817.51
        },
        {
          "date": "2026-07-16",
          "close": 2798.01
        },
        {
          "date": "2026-07-17",
          "close": 2690.24
        },
        {
          "date": "2026-07-20",
          "close": 2668.42
        },
        {
          "date": "2026-07-21",
          "close": 2680.38
        },
        {
          "date": "2026-07-22",
          "close": 2672.61
        },
        {
          "date": "2026-07-23",
          "close": 2771.5
        },
        {
          "date": "2026-07-24",
          "close": 2702.1
        },
        {
          "date": "2026-07-27",
          "close": 2767.69
        },
        {
          "date": "2026-07-28",
          "close": 2748.61
        },
        {
          "date": "2026-07-29",
          "close": 2781.91
        },
        {
          "date": "2026-07-30",
          "close": 2756.9
        },
        {
          "date": "2026-07-31",
          "close": 2813.24
        },
        {
          "date": "2026-08-03",
          "close": 2893.96
        },
        {
          "date": "2026-08-04",
          "close": 2909.67
        },
        {
          "date": "2026-08-05",
          "close": 2944.96
        },
        {
          "date": "2026-08-06",
          "close": 2929.99
        },
        {
          "date": "2026-08-07",
          "close": 2930.2
        },
        {
          "date": "2026-08-10",
          "close": 2997.12
        },
        {
          "date": "2026-08-11",
          "close": 2975.78
        },
        {
          "date": "2026-08-12",
          "close": 2997.47
        },
        {
          "date": "2026-08-13",
          "close": 2956.47
        },
        {
          "date": "2026-08-14",
          "close": 2945.63
        },
        {
          "date": "2026-08-17",
          "close": 3009.4
        },
        {
          "date": "2026-08-18",
          "close": 2989.31
        },
        {
          "date": "2026-08-19",
          "close": 2911.02
        },
        {
          "date": "2026-08-20",
          "close": 2947.3
        },
        {
          "date": "2026-08-21",
          "close": 2937.73
        },
        {
          "date": "2026-08-24",
          "close": 2934.59
        },
        {
          "date": "2026-08-25",
          "close": 2960.55
        },
        {
          "date": "2026-08-26",
          "close": 2989.54
        },
        {
          "date": "2026-08-27",
          "close": 3003.56
        },
        {
          "date": "2026-08-28",
          "close": 3002.44
        },
        {
          "date": "2026-08-31",
          "close": 3029.78
        },
        {
          "date": "2026-09-01",
          "close": 3033.46
        },
        {
          "date": "2026-09-02",
          "close": 3005.35
        },
        {
          "date": "2026-09-03",
          "close": 2998.86
        },
        {
          "date": "2026-09-04",
          "close": 2970.97
        },
        {
          "date": "2026-09-07",
          "close": 2983.64
        },
        {
          "date": "2026-09-08",
          "close": 3021.82
        },
        {
          "date": "2026-09-09",
          "close": 3027.56
        },
        {
          "date": "2026-09-10",
          "close": 2990.21
        },
        {
          "date": "2026-09-11",
          "close": 2935.39
        },
        {
          "date": "2026-09-14",
          "close": 2959.08
        },
        {
          "date": "2026-09-15",
          "close": 2899.47
        },
        {
          "date": "2026-09-16",
          "close": 2945.09
        },
        {
          "date": "2026-09-17",
          "close": 2949.5
        },
        {
          "date": "2026-09-18",
          "close": 2978.0
        },
        {
          "date": "2026-09-21",
          "close": 3008.61
        },
        {
          "date": "2026-09-22",
          "close": 3016.39
        },
        {
          "date": "2026-09-23",
          "close": 2999.41
        },
        {
          "date": "2026-09-24",
          "close": 2958.69
        },
        {
          "date": "2026-09-28",
          "close": 2906.28
        },
        {
          "date": "2026-09-29",
          "close": 2928.67
        },
        {
          "date": "2026-09-30",
          "close": 2920.59
        },
        {
          "date": "2026-10-08",
          "close": 2943.97
        },
        {
          "date": "2026-10-09",
          "close": 2975.26
        },
        {
          "date": "2026-10-12",
          "close": 2932.79
        },
        {
          "date": "2026-10-13",
          "close": 2911.3
        },
        {
          "date": "2026-10-14",
          "close": 2866.06
        },
        {
          "date": "2026-10-15",
          "close": 2768.44
        },
        {
          "date": "2026-10-16",
          "close": 2789.09
        },
        {
          "date": "2026-10-19",
          "close": 2780.1
        },
        {
          "date": "2026-10-20",
          "close": 2793.13
        },
        {
          "date": "2026-10-21",
          "close": 2774.02
        },
        {
          "date": "2026-10-22",
          "close": 2705.89
        },
        {
          "date": "2026-10-23",
          "close": 2725.31
        },
        {
          "date": "2026-10-26",
          "close": 2732.84
        },
        {
          "date": "2026-10-27",
          "close": 2687.14
        },
        {
          "date": "2026-10-28",
          "close": 2720.86
        },
        {
          "date": "2026-10-29",
          "close": 2675.48
        },
        {
          "date": "2026-10-30",
          "close": 2615.12
        },
        {
          "date": "2026-11-02",
          "close": 2662.16
        },
        {
          "date": "2026-11-03",
          "close": 2637.66
        },
        {
          "date": "2026-11-04",
          "close": 2669.46
        },
        {
          "date": "2026-11-05",
          "close": 2721.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4383561643835616,
          "pullback_frequency": 0.3150684931506849,
          "up_wilson": [
            0.3304534902599767,
            0.552422236748264
          ],
          "pullback_wilson": [
            0.2200362486393722,
            0.4285909323853502
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.4090909090909091,
          "up_wilson": [
            0.31705234142220895,
            0.5993381680103802
          ],
          "pullback_wilson": [
            0.2768785562754973,
            0.555902462589681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 19,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1390",
      "name": "水务及水治理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015122383882679058,
        "5": 0.018714168034984713,
        "20": -0.07620422732924237,
        "60": -0.044397769998703485
      },
      "moving_averages": {
        "5": 1800.9599999999627,
        "20": 1873.2169999999926,
        "60": 1960.1951666666544
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.07824677598471275,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2272.55
        },
        {
          "date": "2026-05-14",
          "close": 2238.05
        },
        {
          "date": "2026-05-15",
          "close": 2206.71
        },
        {
          "date": "2026-05-18",
          "close": 2224.19
        },
        {
          "date": "2026-05-19",
          "close": 2233.25
        },
        {
          "date": "2026-05-20",
          "close": 2206.91
        },
        {
          "date": "2026-05-21",
          "close": 2135.54
        },
        {
          "date": "2026-05-22",
          "close": 2162.91
        },
        {
          "date": "2026-05-25",
          "close": 2143.55
        },
        {
          "date": "2026-05-26",
          "close": 2130.76
        },
        {
          "date": "2026-05-27",
          "close": 2086.68
        },
        {
          "date": "2026-05-28",
          "close": 2085.66
        },
        {
          "date": "2026-05-29",
          "close": 2051.97
        },
        {
          "date": "2026-06-01",
          "close": 2109.12
        },
        {
          "date": "2026-06-02",
          "close": 2070.19
        },
        {
          "date": "2026-06-03",
          "close": 2057.07
        },
        {
          "date": "2026-06-04",
          "close": 2020.68
        },
        {
          "date": "2026-06-05",
          "close": 2041.25
        },
        {
          "date": "2026-06-08",
          "close": 1997.49
        },
        {
          "date": "2026-06-09",
          "close": 2018.21
        },
        {
          "date": "2026-06-10",
          "close": 2009.51
        },
        {
          "date": "2026-06-11",
          "close": 1993.93
        },
        {
          "date": "2026-06-12",
          "close": 2006.96
        },
        {
          "date": "2026-06-15",
          "close": 2016.91
        },
        {
          "date": "2026-06-16",
          "close": 2014.13
        },
        {
          "date": "2026-06-17",
          "close": 1994.96
        },
        {
          "date": "2026-06-18",
          "close": 1992.73
        },
        {
          "date": "2026-06-22",
          "close": 2016.0
        },
        {
          "date": "2026-06-23",
          "close": 2043.45
        },
        {
          "date": "2026-06-24",
          "close": 1988.71
        },
        {
          "date": "2026-06-25",
          "close": 1953.29
        },
        {
          "date": "2026-06-26",
          "close": 1914.12
        },
        {
          "date": "2026-06-29",
          "close": 1910.22
        },
        {
          "date": "2026-06-30",
          "close": 1915.91
        },
        {
          "date": "2026-07-01",
          "close": 1961.96
        },
        {
          "date": "2026-07-02",
          "close": 1958.66
        },
        {
          "date": "2026-07-03",
          "close": 1976.29
        },
        {
          "date": "2026-07-06",
          "close": 1984.73
        },
        {
          "date": "2026-07-07",
          "close": 1947.36
        },
        {
          "date": "2026-07-08",
          "close": 1920.8
        },
        {
          "date": "2026-07-09",
          "close": 1919.8
        },
        {
          "date": "2026-07-10",
          "close": 1937.83
        },
        {
          "date": "2026-07-13",
          "close": 1882.21
        },
        {
          "date": "2026-07-14",
          "close": 1920.61
        },
        {
          "date": "2026-07-15",
          "close": 1939.73
        },
        {
          "date": "2026-07-16",
          "close": 1946.07
        },
        {
          "date": "2026-07-17",
          "close": 1866.61
        },
        {
          "date": "2026-07-20",
          "close": 1819.05
        },
        {
          "date": "2026-07-21",
          "close": 1813.34
        },
        {
          "date": "2026-07-22",
          "close": 1790.36
        },
        {
          "date": "2026-07-23",
          "close": 1852.12
        },
        {
          "date": "2026-07-24",
          "close": 1813.44
        },
        {
          "date": "2026-07-27",
          "close": 1842.63
        },
        {
          "date": "2026-07-28",
          "close": 1825.42
        },
        {
          "date": "2026-07-29",
          "close": 1852.0
        },
        {
          "date": "2026-07-30",
          "close": 1818.36
        },
        {
          "date": "2026-07-31",
          "close": 1849.38
        },
        {
          "date": "2026-08-03",
          "close": 1894.67
        },
        {
          "date": "2026-08-04",
          "close": 1914.85
        },
        {
          "date": "2026-08-05",
          "close": 1928.25
        },
        {
          "date": "2026-08-06",
          "close": 1941.74
        },
        {
          "date": "2026-08-07",
          "close": 1953.42
        },
        {
          "date": "2026-08-10",
          "close": 1996.07
        },
        {
          "date": "2026-08-11",
          "close": 1997.44
        },
        {
          "date": "2026-08-12",
          "close": 2021.12
        },
        {
          "date": "2026-08-13",
          "close": 1988.53
        },
        {
          "date": "2026-08-14",
          "close": 1988.42
        },
        {
          "date": "2026-08-17",
          "close": 2015.92
        },
        {
          "date": "2026-08-18",
          "close": 2012.28
        },
        {
          "date": "2026-08-19",
          "close": 1950.69
        },
        {
          "date": "2026-08-20",
          "close": 1989.43
        },
        {
          "date": "2026-08-21",
          "close": 1983.52
        },
        {
          "date": "2026-08-24",
          "close": 1973.89
        },
        {
          "date": "2026-08-25",
          "close": 2006.58
        },
        {
          "date": "2026-08-26",
          "close": 2017.83
        },
        {
          "date": "2026-08-27",
          "close": 2015.13
        },
        {
          "date": "2026-08-28",
          "close": 2021.19
        },
        {
          "date": "2026-08-31",
          "close": 2031.1
        },
        {
          "date": "2026-09-01",
          "close": 2044.41
        },
        {
          "date": "2026-09-02",
          "close": 2038.1
        },
        {
          "date": "2026-09-03",
          "close": 2029.42
        },
        {
          "date": "2026-09-04",
          "close": 2025.38
        },
        {
          "date": "2026-09-07",
          "close": 2040.89
        },
        {
          "date": "2026-09-08",
          "close": 2068.49
        },
        {
          "date": "2026-09-09",
          "close": 2064.51
        },
        {
          "date": "2026-09-10",
          "close": 2036.88
        },
        {
          "date": "2026-09-11",
          "close": 1997.34
        },
        {
          "date": "2026-09-14",
          "close": 2005.4
        },
        {
          "date": "2026-09-15",
          "close": 1958.66
        },
        {
          "date": "2026-09-16",
          "close": 1975.02
        },
        {
          "date": "2026-09-17",
          "close": 1968.48
        },
        {
          "date": "2026-09-18",
          "close": 1984.3
        },
        {
          "date": "2026-09-21",
          "close": 2013.81
        },
        {
          "date": "2026-09-22",
          "close": 2023.5
        },
        {
          "date": "2026-09-23",
          "close": 2016.94
        },
        {
          "date": "2026-09-24",
          "close": 2002.87
        },
        {
          "date": "2026-09-28",
          "close": 1966.87
        },
        {
          "date": "2026-09-29",
          "close": 1994.48
        },
        {
          "date": "2026-09-30",
          "close": 1992.68
        },
        {
          "date": "2026-10-08",
          "close": 1994.64
        },
        {
          "date": "2026-10-09",
          "close": 1999.06
        },
        {
          "date": "2026-10-12",
          "close": 1966.64
        },
        {
          "date": "2026-10-13",
          "close": 1979.69
        },
        {
          "date": "2026-10-14",
          "close": 1949.36
        },
        {
          "date": "2026-10-15",
          "close": 1908.27
        },
        {
          "date": "2026-10-16",
          "close": 1919.03
        },
        {
          "date": "2026-10-19",
          "close": 1904.73
        },
        {
          "date": "2026-10-20",
          "close": 1909.0
        },
        {
          "date": "2026-10-21",
          "close": 1895.27
        },
        {
          "date": "2026-10-22",
          "close": 1844.05
        },
        {
          "date": "2026-10-23",
          "close": 1857.01
        },
        {
          "date": "2026-10-26",
          "close": 1863.14
        },
        {
          "date": "2026-10-27",
          "close": 1816.17
        },
        {
          "date": "2026-10-28",
          "close": 1839.33
        },
        {
          "date": "2026-10-29",
          "close": 1808.79
        },
        {
          "date": "2026-10-30",
          "close": 1765.31
        },
        {
          "date": "2026-11-02",
          "close": 1794.96
        },
        {
          "date": "2026-11-03",
          "close": 1786.7
        },
        {
          "date": "2026-11-04",
          "close": 1815.19
        },
        {
          "date": "2026-11-05",
          "close": 1842.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.515625,
          "pullback_frequency": 0.328125,
          "up_wilson": [
            0.39581601478580125,
            0.6336644833456737
          ],
          "pullback_wilson": [
            0.22570557904469185,
            0.45000894150908505
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5135135135135135,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.358948966656188,
            0.6655359569698336
          ],
          "pullback_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1391",
      "name": "综合环境治理",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022676692976514756,
        "5": -0.00042558940755244024,
        "20": -0.1279027276799396,
        "60": -0.11574915140794562
      },
      "moving_averages": {
        "5": 1443.8239999999757,
        "20": 1531.0280000000143,
        "60": 1672.8233333333435
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-26",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-16",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.1269250286172836,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2080.59
        },
        {
          "date": "2026-05-14",
          "close": 2035.3
        },
        {
          "date": "2026-05-15",
          "close": 2033.98
        },
        {
          "date": "2026-05-18",
          "close": 2033.82
        },
        {
          "date": "2026-05-19",
          "close": 2060.98
        },
        {
          "date": "2026-05-20",
          "close": 2041.27
        },
        {
          "date": "2026-05-21",
          "close": 1975.22
        },
        {
          "date": "2026-05-22",
          "close": 2016.15
        },
        {
          "date": "2026-05-25",
          "close": 1997.58
        },
        {
          "date": "2026-05-26",
          "close": 1959.26
        },
        {
          "date": "2026-05-27",
          "close": 1914.06
        },
        {
          "date": "2026-05-28",
          "close": 1945.73
        },
        {
          "date": "2026-05-29",
          "close": 1875.69
        },
        {
          "date": "2026-06-01",
          "close": 1920.27
        },
        {
          "date": "2026-06-02",
          "close": 1898.41
        },
        {
          "date": "2026-06-03",
          "close": 1885.97
        },
        {
          "date": "2026-06-04",
          "close": 1845.08
        },
        {
          "date": "2026-06-05",
          "close": 1853.18
        },
        {
          "date": "2026-06-08",
          "close": 1822.11
        },
        {
          "date": "2026-06-09",
          "close": 1832.96
        },
        {
          "date": "2026-06-10",
          "close": 1794.03
        },
        {
          "date": "2026-06-11",
          "close": 1773.76
        },
        {
          "date": "2026-06-12",
          "close": 1795.07
        },
        {
          "date": "2026-06-15",
          "close": 1824.21
        },
        {
          "date": "2026-06-16",
          "close": 1826.81
        },
        {
          "date": "2026-06-17",
          "close": 1806.64
        },
        {
          "date": "2026-06-18",
          "close": 1776.8
        },
        {
          "date": "2026-06-22",
          "close": 1794.53
        },
        {
          "date": "2026-06-23",
          "close": 1811.52
        },
        {
          "date": "2026-06-24",
          "close": 1776.48
        },
        {
          "date": "2026-06-25",
          "close": 1739.79
        },
        {
          "date": "2026-06-26",
          "close": 1687.44
        },
        {
          "date": "2026-06-29",
          "close": 1685.03
        },
        {
          "date": "2026-06-30",
          "close": 1722.6
        },
        {
          "date": "2026-07-01",
          "close": 1764.39
        },
        {
          "date": "2026-07-02",
          "close": 1755.22
        },
        {
          "date": "2026-07-03",
          "close": 1770.22
        },
        {
          "date": "2026-07-06",
          "close": 1739.36
        },
        {
          "date": "2026-07-07",
          "close": 1717.3
        },
        {
          "date": "2026-07-08",
          "close": 1696.86
        },
        {
          "date": "2026-07-09",
          "close": 1689.29
        },
        {
          "date": "2026-07-10",
          "close": 1700.81
        },
        {
          "date": "2026-07-13",
          "close": 1614.28
        },
        {
          "date": "2026-07-14",
          "close": 1655.03
        },
        {
          "date": "2026-07-15",
          "close": 1646.32
        },
        {
          "date": "2026-07-16",
          "close": 1633.88
        },
        {
          "date": "2026-07-17",
          "close": 1549.86
        },
        {
          "date": "2026-07-20",
          "close": 1499.5
        },
        {
          "date": "2026-07-21",
          "close": 1499.99
        },
        {
          "date": "2026-07-22",
          "close": 1476.42
        },
        {
          "date": "2026-07-23",
          "close": 1529.8
        },
        {
          "date": "2026-07-24",
          "close": 1495.7
        },
        {
          "date": "2026-07-27",
          "close": 1534.13
        },
        {
          "date": "2026-07-28",
          "close": 1528.14
        },
        {
          "date": "2026-07-29",
          "close": 1549.87
        },
        {
          "date": "2026-07-30",
          "close": 1525.41
        },
        {
          "date": "2026-07-31",
          "close": 1585.87
        },
        {
          "date": "2026-08-03",
          "close": 1628.51
        },
        {
          "date": "2026-08-04",
          "close": 1646.27
        },
        {
          "date": "2026-08-05",
          "close": 1673.36
        },
        {
          "date": "2026-08-06",
          "close": 1672.9
        },
        {
          "date": "2026-08-07",
          "close": 1681.21
        },
        {
          "date": "2026-08-10",
          "close": 1738.04
        },
        {
          "date": "2026-08-11",
          "close": 1721.7
        },
        {
          "date": "2026-08-12",
          "close": 1748.99
        },
        {
          "date": "2026-08-13",
          "close": 1740.31
        },
        {
          "date": "2026-08-14",
          "close": 1730.17
        },
        {
          "date": "2026-08-17",
          "close": 1756.68
        },
        {
          "date": "2026-08-18",
          "close": 1742.92
        },
        {
          "date": "2026-08-19",
          "close": 1691.42
        },
        {
          "date": "2026-08-20",
          "close": 1712.63
        },
        {
          "date": "2026-08-21",
          "close": 1748.62
        },
        {
          "date": "2026-08-24",
          "close": 1740.96
        },
        {
          "date": "2026-08-25",
          "close": 1767.8
        },
        {
          "date": "2026-08-26",
          "close": 1779.47
        },
        {
          "date": "2026-08-27",
          "close": 1783.85
        },
        {
          "date": "2026-08-28",
          "close": 1794.55
        },
        {
          "date": "2026-08-31",
          "close": 1783.03
        },
        {
          "date": "2026-09-01",
          "close": 1798.59
        },
        {
          "date": "2026-09-02",
          "close": 1785.08
        },
        {
          "date": "2026-09-03",
          "close": 1777.78
        },
        {
          "date": "2026-09-04",
          "close": 1789.62
        },
        {
          "date": "2026-09-07",
          "close": 1790.91
        },
        {
          "date": "2026-09-08",
          "close": 1799.3
        },
        {
          "date": "2026-09-09",
          "close": 1769.82
        },
        {
          "date": "2026-09-10",
          "close": 1747.13
        },
        {
          "date": "2026-09-11",
          "close": 1720.35
        },
        {
          "date": "2026-09-14",
          "close": 1744.78
        },
        {
          "date": "2026-09-15",
          "close": 1704.77
        },
        {
          "date": "2026-09-16",
          "close": 1729.24
        },
        {
          "date": "2026-09-17",
          "close": 1717.84
        },
        {
          "date": "2026-09-18",
          "close": 1742.35
        },
        {
          "date": "2026-09-21",
          "close": 1754.89
        },
        {
          "date": "2026-09-22",
          "close": 1758.53
        },
        {
          "date": "2026-09-23",
          "close": 1739.57
        },
        {
          "date": "2026-09-24",
          "close": 1738.57
        },
        {
          "date": "2026-09-28",
          "close": 1697.64
        },
        {
          "date": "2026-09-29",
          "close": 1713.3
        },
        {
          "date": "2026-09-30",
          "close": 1696.85
        },
        {
          "date": "2026-10-08",
          "close": 1696.68
        },
        {
          "date": "2026-10-09",
          "close": 1694.78
        },
        {
          "date": "2026-10-12",
          "close": 1641.59
        },
        {
          "date": "2026-10-13",
          "close": 1653.07
        },
        {
          "date": "2026-10-14",
          "close": 1598.37
        },
        {
          "date": "2026-10-15",
          "close": 1534.71
        },
        {
          "date": "2026-10-16",
          "close": 1545.97
        },
        {
          "date": "2026-10-19",
          "close": 1547.38
        },
        {
          "date": "2026-10-20",
          "close": 1564.6
        },
        {
          "date": "2026-10-21",
          "close": 1559.53
        },
        {
          "date": "2026-10-22",
          "close": 1521.8
        },
        {
          "date": "2026-10-23",
          "close": 1539.6
        },
        {
          "date": "2026-10-26",
          "close": 1523.15
        },
        {
          "date": "2026-10-27",
          "close": 1486.03
        },
        {
          "date": "2026-10-28",
          "close": 1510.56
        },
        {
          "date": "2026-10-29",
          "close": 1480.3
        },
        {
          "date": "2026-10-30",
          "close": 1420.79
        },
        {
          "date": "2026-11-02",
          "close": 1450.17
        },
        {
          "date": "2026-11-03",
          "close": 1421.63
        },
        {
          "date": "2026-11-04",
          "close": 1446.86
        },
        {
          "date": "2026-11-05",
          "close": 1479.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5211267605633803,
          "pullback_frequency": 0.38028169014084506,
          "up_wilson": [
            0.4068599735260268,
            0.633224760888189
          ],
          "pullback_wilson": [
            0.2762717345193544,
            0.4965814371334222
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "pullback_wilson": [
            0.2911765117618606,
            0.5779376012189541
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 3,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1392",
      "name": "工程机械器件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030331299705775416,
        "5": 0.010387186957913075,
        "20": -0.0012226306536677889,
        "60": -0.005606311741695902
      },
      "moving_averages": {
        "5": 14552.42199999988,
        "20": 14509.131499999949,
        "60": 15072.209000000048
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-18",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-14",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-10-28",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 18850.31
        },
        {
          "date": "2026-05-14",
          "close": 18653.88
        },
        {
          "date": "2026-05-15",
          "close": 18883.93
        },
        {
          "date": "2026-05-18",
          "close": 18647.28
        },
        {
          "date": "2026-05-19",
          "close": 18806.49
        },
        {
          "date": "2026-05-20",
          "close": 18602.83
        },
        {
          "date": "2026-05-21",
          "close": 18013.81
        },
        {
          "date": "2026-05-22",
          "close": 18159.44
        },
        {
          "date": "2026-05-25",
          "close": 17799.03
        },
        {
          "date": "2026-05-26",
          "close": 17665.6
        },
        {
          "date": "2026-05-27",
          "close": 17158.11
        },
        {
          "date": "2026-05-28",
          "close": 17447.97
        },
        {
          "date": "2026-05-29",
          "close": 16910.2
        },
        {
          "date": "2026-06-01",
          "close": 17036.94
        },
        {
          "date": "2026-06-02",
          "close": 16985.34
        },
        {
          "date": "2026-06-03",
          "close": 16811.36
        },
        {
          "date": "2026-06-04",
          "close": 16662.67
        },
        {
          "date": "2026-06-05",
          "close": 17226.39
        },
        {
          "date": "2026-06-08",
          "close": 17643.84
        },
        {
          "date": "2026-06-09",
          "close": 17644.46
        },
        {
          "date": "2026-06-10",
          "close": 17627.49
        },
        {
          "date": "2026-06-11",
          "close": 17340.09
        },
        {
          "date": "2026-06-12",
          "close": 17266.28
        },
        {
          "date": "2026-06-15",
          "close": 17554.39
        },
        {
          "date": "2026-06-16",
          "close": 17689.1
        },
        {
          "date": "2026-06-17",
          "close": 17661.41
        },
        {
          "date": "2026-06-18",
          "close": 17638.2
        },
        {
          "date": "2026-06-22",
          "close": 17536.04
        },
        {
          "date": "2026-06-23",
          "close": 17720.16
        },
        {
          "date": "2026-06-24",
          "close": 17503.05
        },
        {
          "date": "2026-06-25",
          "close": 16938.02
        },
        {
          "date": "2026-06-26",
          "close": 16685.37
        },
        {
          "date": "2026-06-29",
          "close": 16430.72
        },
        {
          "date": "2026-06-30",
          "close": 16713.21
        },
        {
          "date": "2026-07-01",
          "close": 17207.35
        },
        {
          "date": "2026-07-02",
          "close": 17447.44
        },
        {
          "date": "2026-07-03",
          "close": 17930.74
        },
        {
          "date": "2026-07-06",
          "close": 17300.28
        },
        {
          "date": "2026-07-07",
          "close": 16957.23
        },
        {
          "date": "2026-07-08",
          "close": 16263.75
        },
        {
          "date": "2026-07-09",
          "close": 16326.32
        },
        {
          "date": "2026-07-10",
          "close": 16632.43
        },
        {
          "date": "2026-07-13",
          "close": 15515.44
        },
        {
          "date": "2026-07-14",
          "close": 15757.71
        },
        {
          "date": "2026-07-15",
          "close": 15737.21
        },
        {
          "date": "2026-07-16",
          "close": 15450.9
        },
        {
          "date": "2026-07-17",
          "close": 14647.4
        },
        {
          "date": "2026-07-20",
          "close": 13842.41
        },
        {
          "date": "2026-07-21",
          "close": 14130.7
        },
        {
          "date": "2026-07-22",
          "close": 13827.86
        },
        {
          "date": "2026-07-23",
          "close": 14218.21
        },
        {
          "date": "2026-07-24",
          "close": 13848.14
        },
        {
          "date": "2026-07-27",
          "close": 14142.73
        },
        {
          "date": "2026-07-28",
          "close": 14098.42
        },
        {
          "date": "2026-07-29",
          "close": 14328.01
        },
        {
          "date": "2026-07-30",
          "close": 14019.41
        },
        {
          "date": "2026-07-31",
          "close": 14429.33
        },
        {
          "date": "2026-08-03",
          "close": 14632.51
        },
        {
          "date": "2026-08-04",
          "close": 14871.83
        },
        {
          "date": "2026-08-05",
          "close": 15083.0
        },
        {
          "date": "2026-08-06",
          "close": 15163.04
        },
        {
          "date": "2026-08-07",
          "close": 15261.14
        },
        {
          "date": "2026-08-10",
          "close": 15554.88
        },
        {
          "date": "2026-08-11",
          "close": 15445.65
        },
        {
          "date": "2026-08-12",
          "close": 15616.55
        },
        {
          "date": "2026-08-13",
          "close": 15288.02
        },
        {
          "date": "2026-08-14",
          "close": 15262.33
        },
        {
          "date": "2026-08-17",
          "close": 15687.86
        },
        {
          "date": "2026-08-18",
          "close": 15856.72
        },
        {
          "date": "2026-08-19",
          "close": 14965.56
        },
        {
          "date": "2026-08-20",
          "close": 15127.91
        },
        {
          "date": "2026-08-21",
          "close": 15163.84
        },
        {
          "date": "2026-08-24",
          "close": 15028.89
        },
        {
          "date": "2026-08-25",
          "close": 15171.35
        },
        {
          "date": "2026-08-26",
          "close": 15025.83
        },
        {
          "date": "2026-08-27",
          "close": 15301.86
        },
        {
          "date": "2026-08-28",
          "close": 15310.99
        },
        {
          "date": "2026-08-31",
          "close": 15486.52
        },
        {
          "date": "2026-09-01",
          "close": 15757.18
        },
        {
          "date": "2026-09-02",
          "close": 15814.86
        },
        {
          "date": "2026-09-03",
          "close": 15779.56
        },
        {
          "date": "2026-09-04",
          "close": 15668.66
        },
        {
          "date": "2026-09-07",
          "close": 15761.89
        },
        {
          "date": "2026-09-08",
          "close": 15686.3
        },
        {
          "date": "2026-09-09",
          "close": 15670.09
        },
        {
          "date": "2026-09-10",
          "close": 15396.35
        },
        {
          "date": "2026-09-11",
          "close": 15076.79
        },
        {
          "date": "2026-09-14",
          "close": 15129.76
        },
        {
          "date": "2026-09-15",
          "close": 14935.2
        },
        {
          "date": "2026-09-16",
          "close": 15011.7
        },
        {
          "date": "2026-09-17",
          "close": 15013.9
        },
        {
          "date": "2026-09-18",
          "close": 15240.95
        },
        {
          "date": "2026-09-21",
          "close": 15524.13
        },
        {
          "date": "2026-09-22",
          "close": 15500.96
        },
        {
          "date": "2026-09-23",
          "close": 15449.31
        },
        {
          "date": "2026-09-24",
          "close": 15484.47
        },
        {
          "date": "2026-09-28",
          "close": 15128.92
        },
        {
          "date": "2026-09-29",
          "close": 15217.05
        },
        {
          "date": "2026-09-30",
          "close": 15166.14
        },
        {
          "date": "2026-10-08",
          "close": 15016.8
        },
        {
          "date": "2026-10-09",
          "close": 14840.36
        },
        {
          "date": "2026-10-12",
          "close": 14578.26
        },
        {
          "date": "2026-10-13",
          "close": 14682.66
        },
        {
          "date": "2026-10-14",
          "close": 14390.32
        },
        {
          "date": "2026-10-15",
          "close": 13849.5
        },
        {
          "date": "2026-10-16",
          "close": 14070.0
        },
        {
          "date": "2026-10-19",
          "close": 14005.63
        },
        {
          "date": "2026-10-20",
          "close": 14614.53
        },
        {
          "date": "2026-10-21",
          "close": 14503.43
        },
        {
          "date": "2026-10-22",
          "close": 14435.98
        },
        {
          "date": "2026-10-23",
          "close": 14806.51
        },
        {
          "date": "2026-10-26",
          "close": 14602.16
        },
        {
          "date": "2026-10-27",
          "close": 14333.95
        },
        {
          "date": "2026-10-28",
          "close": 14862.98
        },
        {
          "date": "2026-10-29",
          "close": 14844.25
        },
        {
          "date": "2026-10-30",
          "close": 14452.76
        },
        {
          "date": "2026-11-02",
          "close": 14506.54
        },
        {
          "date": "2026-11-03",
          "close": 14247.46
        },
        {
          "date": "2026-11-04",
          "close": 14556.91
        },
        {
          "date": "2026-11-05",
          "close": 14998.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4875,
          "pullback_frequency": 0.2625,
          "up_wilson": [
            0.38107879540381073,
            0.5950666578345774
          ],
          "pullback_wilson": [
            0.1785740148850936,
            0.36818959664428175
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 7,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1393",
      "name": "工程机械整机",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028723737215665235,
        "5": 0.05264952231890341,
        "20": 0.018583867323783032,
        "60": -0.06137470118696153
      },
      "moving_averages": {
        "5": 3914.612000000011,
        "20": 3926.764000000013,
        "60": 4109.633166666686
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-27",
            "end": "2026-08-31",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-18",
            "end": "2026-10-27",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 45
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5038.2
        },
        {
          "date": "2026-05-14",
          "close": 4901.29
        },
        {
          "date": "2026-05-15",
          "close": 4920.18
        },
        {
          "date": "2026-05-18",
          "close": 4827.12
        },
        {
          "date": "2026-05-19",
          "close": 4832.97
        },
        {
          "date": "2026-05-20",
          "close": 4802.94
        },
        {
          "date": "2026-05-21",
          "close": 4734.04
        },
        {
          "date": "2026-05-22",
          "close": 4772.33
        },
        {
          "date": "2026-05-25",
          "close": 4776.59
        },
        {
          "date": "2026-05-26",
          "close": 4700.83
        },
        {
          "date": "2026-05-27",
          "close": 4584.34
        },
        {
          "date": "2026-05-28",
          "close": 4580.94
        },
        {
          "date": "2026-05-29",
          "close": 4547.6
        },
        {
          "date": "2026-06-01",
          "close": 4579.11
        },
        {
          "date": "2026-06-02",
          "close": 4529.16
        },
        {
          "date": "2026-06-03",
          "close": 4468.41
        },
        {
          "date": "2026-06-04",
          "close": 4447.21
        },
        {
          "date": "2026-06-05",
          "close": 4511.04
        },
        {
          "date": "2026-06-08",
          "close": 4502.94
        },
        {
          "date": "2026-06-09",
          "close": 4501.96
        },
        {
          "date": "2026-06-10",
          "close": 4390.55
        },
        {
          "date": "2026-06-11",
          "close": 4286.19
        },
        {
          "date": "2026-06-12",
          "close": 4388.43
        },
        {
          "date": "2026-06-15",
          "close": 4446.65
        },
        {
          "date": "2026-06-16",
          "close": 4416.32
        },
        {
          "date": "2026-06-17",
          "close": 4398.91
        },
        {
          "date": "2026-06-18",
          "close": 4349.06
        },
        {
          "date": "2026-06-22",
          "close": 4403.54
        },
        {
          "date": "2026-06-23",
          "close": 4364.42
        },
        {
          "date": "2026-06-24",
          "close": 4254.17
        },
        {
          "date": "2026-06-25",
          "close": 4187.3
        },
        {
          "date": "2026-06-26",
          "close": 4132.79
        },
        {
          "date": "2026-06-29",
          "close": 4127.81
        },
        {
          "date": "2026-06-30",
          "close": 4119.48
        },
        {
          "date": "2026-07-01",
          "close": 4153.34
        },
        {
          "date": "2026-07-02",
          "close": 4219.53
        },
        {
          "date": "2026-07-03",
          "close": 4331.55
        },
        {
          "date": "2026-07-06",
          "close": 4315.2
        },
        {
          "date": "2026-07-07",
          "close": 4275.17
        },
        {
          "date": "2026-07-08",
          "close": 4156.3
        },
        {
          "date": "2026-07-09",
          "close": 4134.91
        },
        {
          "date": "2026-07-10",
          "close": 4160.46
        },
        {
          "date": "2026-07-13",
          "close": 3996.79
        },
        {
          "date": "2026-07-14",
          "close": 4051.14
        },
        {
          "date": "2026-07-15",
          "close": 4096.15
        },
        {
          "date": "2026-07-16",
          "close": 4066.26
        },
        {
          "date": "2026-07-17",
          "close": 3953.42
        },
        {
          "date": "2026-07-20",
          "close": 3960.71
        },
        {
          "date": "2026-07-21",
          "close": 4009.94
        },
        {
          "date": "2026-07-22",
          "close": 4008.7
        },
        {
          "date": "2026-07-23",
          "close": 4154.51
        },
        {
          "date": "2026-07-24",
          "close": 4088.05
        },
        {
          "date": "2026-07-27",
          "close": 4157.22
        },
        {
          "date": "2026-07-28",
          "close": 4177.1
        },
        {
          "date": "2026-07-29",
          "close": 4288.75
        },
        {
          "date": "2026-07-30",
          "close": 4297.78
        },
        {
          "date": "2026-07-31",
          "close": 4298.87
        },
        {
          "date": "2026-08-03",
          "close": 4352.1
        },
        {
          "date": "2026-08-04",
          "close": 4327.9
        },
        {
          "date": "2026-08-05",
          "close": 4342.18
        },
        {
          "date": "2026-08-06",
          "close": 4321.47
        },
        {
          "date": "2026-08-07",
          "close": 4303.49
        },
        {
          "date": "2026-08-10",
          "close": 4403.09
        },
        {
          "date": "2026-08-11",
          "close": 4351.89
        },
        {
          "date": "2026-08-12",
          "close": 4362.83
        },
        {
          "date": "2026-08-13",
          "close": 4290.41
        },
        {
          "date": "2026-08-14",
          "close": 4294.3
        },
        {
          "date": "2026-08-17",
          "close": 4324.83
        },
        {
          "date": "2026-08-18",
          "close": 4355.15
        },
        {
          "date": "2026-08-19",
          "close": 4232.95
        },
        {
          "date": "2026-08-20",
          "close": 4250.52
        },
        {
          "date": "2026-08-21",
          "close": 4245.5
        },
        {
          "date": "2026-08-24",
          "close": 4223.39
        },
        {
          "date": "2026-08-25",
          "close": 4296.3
        },
        {
          "date": "2026-08-26",
          "close": 4277.17
        },
        {
          "date": "2026-08-27",
          "close": 4259.33
        },
        {
          "date": "2026-08-28",
          "close": 4255.5
        },
        {
          "date": "2026-08-31",
          "close": 4266.62
        },
        {
          "date": "2026-09-01",
          "close": 4310.73
        },
        {
          "date": "2026-09-02",
          "close": 4251.07
        },
        {
          "date": "2026-09-03",
          "close": 4231.55
        },
        {
          "date": "2026-09-04",
          "close": 4253.45
        },
        {
          "date": "2026-09-07",
          "close": 4255.54
        },
        {
          "date": "2026-09-08",
          "close": 4281.41
        },
        {
          "date": "2026-09-09",
          "close": 4259.21
        },
        {
          "date": "2026-09-10",
          "close": 4191.41
        },
        {
          "date": "2026-09-11",
          "close": 4109.05
        },
        {
          "date": "2026-09-14",
          "close": 4110.92
        },
        {
          "date": "2026-09-15",
          "close": 4078.72
        },
        {
          "date": "2026-09-16",
          "close": 4045.54
        },
        {
          "date": "2026-09-17",
          "close": 4017.28
        },
        {
          "date": "2026-09-18",
          "close": 4049.64
        },
        {
          "date": "2026-09-21",
          "close": 4081.41
        },
        {
          "date": "2026-09-22",
          "close": 4080.34
        },
        {
          "date": "2026-09-23",
          "close": 4067.69
        },
        {
          "date": "2026-09-24",
          "close": 4092.17
        },
        {
          "date": "2026-09-28",
          "close": 3980.2
        },
        {
          "date": "2026-09-29",
          "close": 3975.1
        },
        {
          "date": "2026-09-30",
          "close": 4004.22
        },
        {
          "date": "2026-10-08",
          "close": 4001.32
        },
        {
          "date": "2026-10-09",
          "close": 4013.34
        },
        {
          "date": "2026-10-12",
          "close": 3996.89
        },
        {
          "date": "2026-10-13",
          "close": 3982.83
        },
        {
          "date": "2026-10-14",
          "close": 3923.19
        },
        {
          "date": "2026-10-15",
          "close": 3817.14
        },
        {
          "date": "2026-10-16",
          "close": 3844.23
        },
        {
          "date": "2026-10-19",
          "close": 3871.62
        },
        {
          "date": "2026-10-20",
          "close": 3915.36
        },
        {
          "date": "2026-10-21",
          "close": 3872.51
        },
        {
          "date": "2026-10-22",
          "close": 3904.74
        },
        {
          "date": "2026-10-23",
          "close": 4052.95
        },
        {
          "date": "2026-10-26",
          "close": 4005.4
        },
        {
          "date": "2026-10-27",
          "close": 3923.93
        },
        {
          "date": "2026-10-28",
          "close": 3966.26
        },
        {
          "date": "2026-10-29",
          "close": 3871.83
        },
        {
          "date": "2026-10-30",
          "close": 3794.88
        },
        {
          "date": "2026-11-02",
          "close": 3854.47
        },
        {
          "date": "2026-11-03",
          "close": 3886.15
        },
        {
          "date": "2026-11-04",
          "close": 3961.88
        },
        {
          "date": "2026-11-05",
          "close": 4075.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.2777777777777778,
          "up_wilson": [
            0.4273986728598905,
            0.651713729423738
          ],
          "pullback_wilson": [
            0.18760285856829367,
            0.39046432925235425
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 17,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1394",
      "name": "轨交设备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017795759437836622,
        "5": 0.004696471040430694,
        "20": -0.059328276381711786,
        "60": -0.005416139024143618
      },
      "moving_averages": {
        "5": 1637.3699999999722,
        "20": 1700.9685000000056,
        "60": 1738.0609999999908
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.05869312011523675,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2008.85
        },
        {
          "date": "2026-05-14",
          "close": 1979.53
        },
        {
          "date": "2026-05-15",
          "close": 1956.46
        },
        {
          "date": "2026-05-18",
          "close": 1936.17
        },
        {
          "date": "2026-05-19",
          "close": 1958.1
        },
        {
          "date": "2026-05-20",
          "close": 1939.64
        },
        {
          "date": "2026-05-21",
          "close": 1871.61
        },
        {
          "date": "2026-05-22",
          "close": 1916.76
        },
        {
          "date": "2026-05-25",
          "close": 1883.26
        },
        {
          "date": "2026-05-26",
          "close": 1860.83
        },
        {
          "date": "2026-05-27",
          "close": 1812.09
        },
        {
          "date": "2026-05-28",
          "close": 1817.29
        },
        {
          "date": "2026-05-29",
          "close": 1776.71
        },
        {
          "date": "2026-06-01",
          "close": 1802.57
        },
        {
          "date": "2026-06-02",
          "close": 1784.19
        },
        {
          "date": "2026-06-03",
          "close": 1774.8
        },
        {
          "date": "2026-06-04",
          "close": 1756.14
        },
        {
          "date": "2026-06-05",
          "close": 1783.89
        },
        {
          "date": "2026-06-08",
          "close": 1738.96
        },
        {
          "date": "2026-06-09",
          "close": 1759.9
        },
        {
          "date": "2026-06-10",
          "close": 1744.82
        },
        {
          "date": "2026-06-11",
          "close": 1722.69
        },
        {
          "date": "2026-06-12",
          "close": 1738.66
        },
        {
          "date": "2026-06-15",
          "close": 1767.98
        },
        {
          "date": "2026-06-16",
          "close": 1777.29
        },
        {
          "date": "2026-06-17",
          "close": 1788.85
        },
        {
          "date": "2026-06-18",
          "close": 1775.32
        },
        {
          "date": "2026-06-22",
          "close": 1800.47
        },
        {
          "date": "2026-06-23",
          "close": 1804.08
        },
        {
          "date": "2026-06-24",
          "close": 1760.99
        },
        {
          "date": "2026-06-25",
          "close": 1726.74
        },
        {
          "date": "2026-06-26",
          "close": 1693.45
        },
        {
          "date": "2026-06-29",
          "close": 1684.58
        },
        {
          "date": "2026-06-30",
          "close": 1714.25
        },
        {
          "date": "2026-07-01",
          "close": 1749.42
        },
        {
          "date": "2026-07-02",
          "close": 1737.67
        },
        {
          "date": "2026-07-03",
          "close": 1757.27
        },
        {
          "date": "2026-07-06",
          "close": 1730.52
        },
        {
          "date": "2026-07-07",
          "close": 1671.48
        },
        {
          "date": "2026-07-08",
          "close": 1646.76
        },
        {
          "date": "2026-07-09",
          "close": 1654.67
        },
        {
          "date": "2026-07-10",
          "close": 1677.71
        },
        {
          "date": "2026-07-13",
          "close": 1620.88
        },
        {
          "date": "2026-07-14",
          "close": 1646.18
        },
        {
          "date": "2026-07-15",
          "close": 1652.79
        },
        {
          "date": "2026-07-16",
          "close": 1630.67
        },
        {
          "date": "2026-07-17",
          "close": 1581.94
        },
        {
          "date": "2026-07-20",
          "close": 1546.42
        },
        {
          "date": "2026-07-21",
          "close": 1552.61
        },
        {
          "date": "2026-07-22",
          "close": 1524.4
        },
        {
          "date": "2026-07-23",
          "close": 1577.28
        },
        {
          "date": "2026-07-24",
          "close": 1545.03
        },
        {
          "date": "2026-07-27",
          "close": 1579.31
        },
        {
          "date": "2026-07-28",
          "close": 1582.38
        },
        {
          "date": "2026-07-29",
          "close": 1606.16
        },
        {
          "date": "2026-07-30",
          "close": 1588.75
        },
        {
          "date": "2026-07-31",
          "close": 1619.58
        },
        {
          "date": "2026-08-03",
          "close": 1657.33
        },
        {
          "date": "2026-08-04",
          "close": 1662.01
        },
        {
          "date": "2026-08-05",
          "close": 1682.01
        },
        {
          "date": "2026-08-06",
          "close": 1690.01
        },
        {
          "date": "2026-08-07",
          "close": 1698.69
        },
        {
          "date": "2026-08-10",
          "close": 1724.45
        },
        {
          "date": "2026-08-11",
          "close": 1714.2
        },
        {
          "date": "2026-08-12",
          "close": 1728.56
        },
        {
          "date": "2026-08-13",
          "close": 1701.56
        },
        {
          "date": "2026-08-14",
          "close": 1708.84
        },
        {
          "date": "2026-08-17",
          "close": 1739.87
        },
        {
          "date": "2026-08-18",
          "close": 1750.65
        },
        {
          "date": "2026-08-19",
          "close": 1708.21
        },
        {
          "date": "2026-08-20",
          "close": 1723.63
        },
        {
          "date": "2026-08-21",
          "close": 1727.19
        },
        {
          "date": "2026-08-24",
          "close": 1712.52
        },
        {
          "date": "2026-08-25",
          "close": 1743.24
        },
        {
          "date": "2026-08-26",
          "close": 1752.92
        },
        {
          "date": "2026-08-27",
          "close": 1750.58
        },
        {
          "date": "2026-08-28",
          "close": 1762.42
        },
        {
          "date": "2026-08-31",
          "close": 1779.46
        },
        {
          "date": "2026-09-01",
          "close": 1797.93
        },
        {
          "date": "2026-09-02",
          "close": 1788.04
        },
        {
          "date": "2026-09-03",
          "close": 1784.49
        },
        {
          "date": "2026-09-04",
          "close": 1785.78
        },
        {
          "date": "2026-09-07",
          "close": 1800.81
        },
        {
          "date": "2026-09-08",
          "close": 1807.16
        },
        {
          "date": "2026-09-09",
          "close": 1809.63
        },
        {
          "date": "2026-09-10",
          "close": 1786.25
        },
        {
          "date": "2026-09-11",
          "close": 1758.41
        },
        {
          "date": "2026-09-14",
          "close": 1759.1
        },
        {
          "date": "2026-09-15",
          "close": 1724.68
        },
        {
          "date": "2026-09-16",
          "close": 1742.73
        },
        {
          "date": "2026-09-17",
          "close": 1743.31
        },
        {
          "date": "2026-09-18",
          "close": 1764.55
        },
        {
          "date": "2026-09-21",
          "close": 1798.38
        },
        {
          "date": "2026-09-22",
          "close": 1798.41
        },
        {
          "date": "2026-09-23",
          "close": 1799.21
        },
        {
          "date": "2026-09-24",
          "close": 1796.18
        },
        {
          "date": "2026-09-28",
          "close": 1766.35
        },
        {
          "date": "2026-09-29",
          "close": 1783.49
        },
        {
          "date": "2026-09-30",
          "close": 1773.99
        },
        {
          "date": "2026-10-08",
          "close": 1778.41
        },
        {
          "date": "2026-10-09",
          "close": 1776.48
        },
        {
          "date": "2026-10-12",
          "close": 1764.51
        },
        {
          "date": "2026-10-13",
          "close": 1777.21
        },
        {
          "date": "2026-10-14",
          "close": 1746.91
        },
        {
          "date": "2026-10-15",
          "close": 1703.48
        },
        {
          "date": "2026-10-16",
          "close": 1723.57
        },
        {
          "date": "2026-10-19",
          "close": 1716.34
        },
        {
          "date": "2026-10-20",
          "close": 1733.04
        },
        {
          "date": "2026-10-21",
          "close": 1727.56
        },
        {
          "date": "2026-10-22",
          "close": 1703.11
        },
        {
          "date": "2026-10-23",
          "close": 1718.0
        },
        {
          "date": "2026-10-26",
          "close": 1707.23
        },
        {
          "date": "2026-10-27",
          "close": 1669.34
        },
        {
          "date": "2026-10-28",
          "close": 1700.66
        },
        {
          "date": "2026-10-29",
          "close": 1665.08
        },
        {
          "date": "2026-10-30",
          "close": 1612.9
        },
        {
          "date": "2026-11-02",
          "close": 1631.54
        },
        {
          "date": "2026-11-03",
          "close": 1625.86
        },
        {
          "date": "2026-11-04",
          "close": 1643.65
        },
        {
          "date": "2026-11-05",
          "close": 1672.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.4413762073081303,
            0.6923103731606176
          ],
          "pullback_wilson": [
            0.21400994792551523,
            0.45177360090261476
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6388888888888888,
          "pullback_frequency": 0.4722222222222222,
          "up_wilson": [
            0.4757507548555804,
            0.7752440705348462
          ],
          "pullback_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 26,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 6,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1395",
      "name": "机床工具",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020340054588670053,
        "5": 0.02075579556788054,
        "20": -0.031672041490951264,
        "60": -0.029740915869914564
      },
      "moving_averages": {
        "5": 1635.2140000000131,
        "20": 1642.7005000000238,
        "60": 1765.3696666666733
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-01",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-15",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.023974833112367144,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2234.52
        },
        {
          "date": "2026-05-14",
          "close": 2194.27
        },
        {
          "date": "2026-05-15",
          "close": 2273.98
        },
        {
          "date": "2026-05-18",
          "close": 2227.75
        },
        {
          "date": "2026-05-19",
          "close": 2306.51
        },
        {
          "date": "2026-05-20",
          "close": 2276.13
        },
        {
          "date": "2026-05-21",
          "close": 2242.22
        },
        {
          "date": "2026-05-22",
          "close": 2271.63
        },
        {
          "date": "2026-05-25",
          "close": 2230.77
        },
        {
          "date": "2026-05-26",
          "close": 2190.6
        },
        {
          "date": "2026-05-27",
          "close": 2101.43
        },
        {
          "date": "2026-05-28",
          "close": 2138.78
        },
        {
          "date": "2026-05-29",
          "close": 2030.0
        },
        {
          "date": "2026-06-01",
          "close": 2006.77
        },
        {
          "date": "2026-06-02",
          "close": 2018.07
        },
        {
          "date": "2026-06-03",
          "close": 2005.49
        },
        {
          "date": "2026-06-04",
          "close": 1993.34
        },
        {
          "date": "2026-06-05",
          "close": 2050.37
        },
        {
          "date": "2026-06-08",
          "close": 2036.62
        },
        {
          "date": "2026-06-09",
          "close": 2088.83
        },
        {
          "date": "2026-06-10",
          "close": 2004.55
        },
        {
          "date": "2026-06-11",
          "close": 1978.22
        },
        {
          "date": "2026-06-12",
          "close": 1971.33
        },
        {
          "date": "2026-06-15",
          "close": 2050.94
        },
        {
          "date": "2026-06-16",
          "close": 2107.56
        },
        {
          "date": "2026-06-17",
          "close": 2066.07
        },
        {
          "date": "2026-06-18",
          "close": 2101.01
        },
        {
          "date": "2026-06-22",
          "close": 2017.08
        },
        {
          "date": "2026-06-23",
          "close": 2017.04
        },
        {
          "date": "2026-06-24",
          "close": 2007.34
        },
        {
          "date": "2026-06-25",
          "close": 1944.37
        },
        {
          "date": "2026-06-26",
          "close": 1883.25
        },
        {
          "date": "2026-06-29",
          "close": 1854.58
        },
        {
          "date": "2026-06-30",
          "close": 1940.14
        },
        {
          "date": "2026-07-01",
          "close": 1987.51
        },
        {
          "date": "2026-07-02",
          "close": 2054.9
        },
        {
          "date": "2026-07-03",
          "close": 2116.62
        },
        {
          "date": "2026-07-06",
          "close": 2049.3
        },
        {
          "date": "2026-07-07",
          "close": 1995.15
        },
        {
          "date": "2026-07-08",
          "close": 1890.92
        },
        {
          "date": "2026-07-09",
          "close": 1892.21
        },
        {
          "date": "2026-07-10",
          "close": 1898.75
        },
        {
          "date": "2026-07-13",
          "close": 1749.11
        },
        {
          "date": "2026-07-14",
          "close": 1768.83
        },
        {
          "date": "2026-07-15",
          "close": 1766.06
        },
        {
          "date": "2026-07-16",
          "close": 1733.22
        },
        {
          "date": "2026-07-17",
          "close": 1635.76
        },
        {
          "date": "2026-07-20",
          "close": 1559.46
        },
        {
          "date": "2026-07-21",
          "close": 1607.73
        },
        {
          "date": "2026-07-22",
          "close": 1561.43
        },
        {
          "date": "2026-07-23",
          "close": 1589.34
        },
        {
          "date": "2026-07-24",
          "close": 1546.95
        },
        {
          "date": "2026-07-27",
          "close": 1593.07
        },
        {
          "date": "2026-07-28",
          "close": 1608.05
        },
        {
          "date": "2026-07-29",
          "close": 1625.07
        },
        {
          "date": "2026-07-30",
          "close": 1575.05
        },
        {
          "date": "2026-07-31",
          "close": 1632.66
        },
        {
          "date": "2026-08-03",
          "close": 1648.1
        },
        {
          "date": "2026-08-04",
          "close": 1691.54
        },
        {
          "date": "2026-08-05",
          "close": 1729.94
        },
        {
          "date": "2026-08-06",
          "close": 1749.87
        },
        {
          "date": "2026-08-07",
          "close": 1774.82
        },
        {
          "date": "2026-08-10",
          "close": 1834.38
        },
        {
          "date": "2026-08-11",
          "close": 1877.77
        },
        {
          "date": "2026-08-12",
          "close": 1937.76
        },
        {
          "date": "2026-08-13",
          "close": 1878.04
        },
        {
          "date": "2026-08-14",
          "close": 1881.74
        },
        {
          "date": "2026-08-17",
          "close": 1920.56
        },
        {
          "date": "2026-08-18",
          "close": 1942.92
        },
        {
          "date": "2026-08-19",
          "close": 1795.83
        },
        {
          "date": "2026-08-20",
          "close": 1820.8
        },
        {
          "date": "2026-08-21",
          "close": 1832.02
        },
        {
          "date": "2026-08-24",
          "close": 1798.48
        },
        {
          "date": "2026-08-25",
          "close": 1818.42
        },
        {
          "date": "2026-08-26",
          "close": 1809.54
        },
        {
          "date": "2026-08-27",
          "close": 1856.35
        },
        {
          "date": "2026-08-28",
          "close": 1828.3
        },
        {
          "date": "2026-08-31",
          "close": 1894.55
        },
        {
          "date": "2026-09-01",
          "close": 1868.89
        },
        {
          "date": "2026-09-02",
          "close": 1856.48
        },
        {
          "date": "2026-09-03",
          "close": 1853.82
        },
        {
          "date": "2026-09-04",
          "close": 1821.86
        },
        {
          "date": "2026-09-07",
          "close": 1850.6
        },
        {
          "date": "2026-09-08",
          "close": 1831.26
        },
        {
          "date": "2026-09-09",
          "close": 1820.02
        },
        {
          "date": "2026-09-10",
          "close": 1782.01
        },
        {
          "date": "2026-09-11",
          "close": 1743.43
        },
        {
          "date": "2026-09-14",
          "close": 1753.93
        },
        {
          "date": "2026-09-15",
          "close": 1734.39
        },
        {
          "date": "2026-09-16",
          "close": 1777.91
        },
        {
          "date": "2026-09-17",
          "close": 1804.0
        },
        {
          "date": "2026-09-18",
          "close": 1844.47
        },
        {
          "date": "2026-09-21",
          "close": 1867.28
        },
        {
          "date": "2026-09-22",
          "close": 1853.71
        },
        {
          "date": "2026-09-23",
          "close": 1853.42
        },
        {
          "date": "2026-09-24",
          "close": 1829.73
        },
        {
          "date": "2026-09-28",
          "close": 1780.98
        },
        {
          "date": "2026-09-29",
          "close": 1785.47
        },
        {
          "date": "2026-09-30",
          "close": 1768.97
        },
        {
          "date": "2026-10-08",
          "close": 1733.39
        },
        {
          "date": "2026-10-09",
          "close": 1719.72
        },
        {
          "date": "2026-10-12",
          "close": 1695.66
        },
        {
          "date": "2026-10-13",
          "close": 1698.46
        },
        {
          "date": "2026-10-14",
          "close": 1650.83
        },
        {
          "date": "2026-10-15",
          "close": 1583.56
        },
        {
          "date": "2026-10-16",
          "close": 1590.35
        },
        {
          "date": "2026-10-19",
          "close": 1609.29
        },
        {
          "date": "2026-10-20",
          "close": 1635.58
        },
        {
          "date": "2026-10-21",
          "close": 1621.76
        },
        {
          "date": "2026-10-22",
          "close": 1616.82
        },
        {
          "date": "2026-10-23",
          "close": 1672.62
        },
        {
          "date": "2026-10-26",
          "close": 1645.22
        },
        {
          "date": "2026-10-27",
          "close": 1604.58
        },
        {
          "date": "2026-10-28",
          "close": 1689.13
        },
        {
          "date": "2026-10-29",
          "close": 1644.36
        },
        {
          "date": "2026-10-30",
          "close": 1608.24
        },
        {
          "date": "2026-11-02",
          "close": 1645.06
        },
        {
          "date": "2026-11-03",
          "close": 1599.25
        },
        {
          "date": "2026-11-04",
          "close": 1645.03
        },
        {
          "date": "2026-11-05",
          "close": 1678.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5066666666666667,
          "pullback_frequency": 0.4266666666666667,
          "up_wilson": [
            0.3959837845781367,
            0.6166998975220928
          ],
          "pullback_wilson": [
            0.3210074201902476,
            0.5394720767072307
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5652173913043478,
          "pullback_frequency": 0.4782608695652174,
          "up_wilson": [
            0.4224743369429499,
            0.6979073722198005
          ],
          "pullback_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 5,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 14,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1396",
      "name": "金属制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021640887499149164,
        "5": -0.0019163110106273917,
        "20": -0.038813077800805784,
        "60": -0.07130120766561121
      },
      "moving_averages": {
        "5": 4803.920000000018,
        "20": 4915.12200000002,
        "60": 5221.676499999974
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03156460244125148,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6664.01
        },
        {
          "date": "2026-05-14",
          "close": 6539.83
        },
        {
          "date": "2026-05-15",
          "close": 6677.58
        },
        {
          "date": "2026-05-18",
          "close": 6617.32
        },
        {
          "date": "2026-05-19",
          "close": 6680.11
        },
        {
          "date": "2026-05-20",
          "close": 6576.83
        },
        {
          "date": "2026-05-21",
          "close": 6451.15
        },
        {
          "date": "2026-05-22",
          "close": 6581.06
        },
        {
          "date": "2026-05-25",
          "close": 6518.28
        },
        {
          "date": "2026-05-26",
          "close": 6397.99
        },
        {
          "date": "2026-05-27",
          "close": 6182.28
        },
        {
          "date": "2026-05-28",
          "close": 6275.11
        },
        {
          "date": "2026-05-29",
          "close": 6001.77
        },
        {
          "date": "2026-06-01",
          "close": 6037.53
        },
        {
          "date": "2026-06-02",
          "close": 6015.68
        },
        {
          "date": "2026-06-03",
          "close": 5999.14
        },
        {
          "date": "2026-06-04",
          "close": 5987.55
        },
        {
          "date": "2026-06-05",
          "close": 6175.05
        },
        {
          "date": "2026-06-08",
          "close": 6148.18
        },
        {
          "date": "2026-06-09",
          "close": 6180.7
        },
        {
          "date": "2026-06-10",
          "close": 5991.08
        },
        {
          "date": "2026-06-11",
          "close": 5844.96
        },
        {
          "date": "2026-06-12",
          "close": 5855.24
        },
        {
          "date": "2026-06-15",
          "close": 6032.74
        },
        {
          "date": "2026-06-16",
          "close": 6133.1
        },
        {
          "date": "2026-06-17",
          "close": 6092.05
        },
        {
          "date": "2026-06-18",
          "close": 6144.87
        },
        {
          "date": "2026-06-22",
          "close": 6086.55
        },
        {
          "date": "2026-06-23",
          "close": 6070.98
        },
        {
          "date": "2026-06-24",
          "close": 5981.86
        },
        {
          "date": "2026-06-25",
          "close": 5819.65
        },
        {
          "date": "2026-06-26",
          "close": 5674.88
        },
        {
          "date": "2026-06-29",
          "close": 5647.32
        },
        {
          "date": "2026-06-30",
          "close": 5783.67
        },
        {
          "date": "2026-07-01",
          "close": 5901.61
        },
        {
          "date": "2026-07-02",
          "close": 5918.07
        },
        {
          "date": "2026-07-03",
          "close": 6167.02
        },
        {
          "date": "2026-07-06",
          "close": 5944.5
        },
        {
          "date": "2026-07-07",
          "close": 5783.29
        },
        {
          "date": "2026-07-08",
          "close": 5555.0
        },
        {
          "date": "2026-07-09",
          "close": 5583.07
        },
        {
          "date": "2026-07-10",
          "close": 5703.4
        },
        {
          "date": "2026-07-13",
          "close": 5347.71
        },
        {
          "date": "2026-07-14",
          "close": 5395.16
        },
        {
          "date": "2026-07-15",
          "close": 5371.62
        },
        {
          "date": "2026-07-16",
          "close": 5302.29
        },
        {
          "date": "2026-07-17",
          "close": 5018.44
        },
        {
          "date": "2026-07-20",
          "close": 4732.35
        },
        {
          "date": "2026-07-21",
          "close": 4861.89
        },
        {
          "date": "2026-07-22",
          "close": 4778.93
        },
        {
          "date": "2026-07-23",
          "close": 4872.72
        },
        {
          "date": "2026-07-24",
          "close": 4719.56
        },
        {
          "date": "2026-07-27",
          "close": 4891.64
        },
        {
          "date": "2026-07-28",
          "close": 4850.46
        },
        {
          "date": "2026-07-29",
          "close": 4896.52
        },
        {
          "date": "2026-07-30",
          "close": 4715.54
        },
        {
          "date": "2026-07-31",
          "close": 4922.29
        },
        {
          "date": "2026-08-03",
          "close": 5062.19
        },
        {
          "date": "2026-08-04",
          "close": 5196.84
        },
        {
          "date": "2026-08-05",
          "close": 5333.43
        },
        {
          "date": "2026-08-06",
          "close": 5370.34
        },
        {
          "date": "2026-08-07",
          "close": 5412.51
        },
        {
          "date": "2026-08-10",
          "close": 5447.86
        },
        {
          "date": "2026-08-11",
          "close": 5442.59
        },
        {
          "date": "2026-08-12",
          "close": 5509.73
        },
        {
          "date": "2026-08-13",
          "close": 5410.4
        },
        {
          "date": "2026-08-14",
          "close": 5443.6
        },
        {
          "date": "2026-08-17",
          "close": 5587.77
        },
        {
          "date": "2026-08-18",
          "close": 5621.67
        },
        {
          "date": "2026-08-19",
          "close": 5254.1
        },
        {
          "date": "2026-08-20",
          "close": 5274.33
        },
        {
          "date": "2026-08-21",
          "close": 5320.21
        },
        {
          "date": "2026-08-24",
          "close": 5235.44
        },
        {
          "date": "2026-08-25",
          "close": 5334.13
        },
        {
          "date": "2026-08-26",
          "close": 5305.55
        },
        {
          "date": "2026-08-27",
          "close": 5381.13
        },
        {
          "date": "2026-08-28",
          "close": 5361.3
        },
        {
          "date": "2026-08-31",
          "close": 5491.51
        },
        {
          "date": "2026-09-01",
          "close": 5468.28
        },
        {
          "date": "2026-09-02",
          "close": 5472.95
        },
        {
          "date": "2026-09-03",
          "close": 5491.84
        },
        {
          "date": "2026-09-04",
          "close": 5435.76
        },
        {
          "date": "2026-09-07",
          "close": 5505.65
        },
        {
          "date": "2026-09-08",
          "close": 5490.29
        },
        {
          "date": "2026-09-09",
          "close": 5449.48
        },
        {
          "date": "2026-09-10",
          "close": 5342.54
        },
        {
          "date": "2026-09-11",
          "close": 5221.23
        },
        {
          "date": "2026-09-14",
          "close": 5229.65
        },
        {
          "date": "2026-09-15",
          "close": 5167.7
        },
        {
          "date": "2026-09-16",
          "close": 5258.21
        },
        {
          "date": "2026-09-17",
          "close": 5262.55
        },
        {
          "date": "2026-09-18",
          "close": 5358.72
        },
        {
          "date": "2026-09-21",
          "close": 5438.63
        },
        {
          "date": "2026-09-22",
          "close": 5413.82
        },
        {
          "date": "2026-09-23",
          "close": 5411.23
        },
        {
          "date": "2026-09-24",
          "close": 5392.47
        },
        {
          "date": "2026-09-28",
          "close": 5296.52
        },
        {
          "date": "2026-09-29",
          "close": 5284.25
        },
        {
          "date": "2026-09-30",
          "close": 5249.05
        },
        {
          "date": "2026-10-08",
          "close": 5153.16
        },
        {
          "date": "2026-10-09",
          "close": 5114.59
        },
        {
          "date": "2026-10-12",
          "close": 5018.8
        },
        {
          "date": "2026-10-13",
          "close": 5023.86
        },
        {
          "date": "2026-10-14",
          "close": 4895.39
        },
        {
          "date": "2026-10-15",
          "close": 4700.54
        },
        {
          "date": "2026-10-16",
          "close": 4792.6
        },
        {
          "date": "2026-10-19",
          "close": 4846.35
        },
        {
          "date": "2026-10-20",
          "close": 4994.12
        },
        {
          "date": "2026-10-21",
          "close": 4966.75
        },
        {
          "date": "2026-10-22",
          "close": 4907.29
        },
        {
          "date": "2026-10-23",
          "close": 5086.03
        },
        {
          "date": "2026-10-26",
          "close": 5006.37
        },
        {
          "date": "2026-10-27",
          "close": 4876.31
        },
        {
          "date": "2026-10-28",
          "close": 5091.18
        },
        {
          "date": "2026-10-29",
          "close": 4962.66
        },
        {
          "date": "2026-10-30",
          "close": 4746.79
        },
        {
          "date": "2026-11-02",
          "close": 4798.6
        },
        {
          "date": "2026-11-03",
          "close": 4672.83
        },
        {
          "date": "2026-11-04",
          "close": 4848.23
        },
        {
          "date": "2026-11-05",
          "close": 4953.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5211267605633803,
          "pullback_frequency": 0.39436619718309857,
          "up_wilson": [
            0.4068599735260268,
            0.633224760888189
          ],
          "pullback_wilson": [
            0.288934012922929,
            0.5106423150059914
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6190476190476191,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.4681404026715268,
            0.7500027423604485
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 11,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1397",
      "name": "磨具磨料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013513459169406827,
        "5": 0.01957489731135098,
        "20": -0.11252200859215433,
        "60": -0.09229103237641556
      },
      "moving_averages": {
        "5": 7361.994000000134,
        "20": 7705.625,
        "60": 8549.652333333328
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-22",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-06",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-15",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.10372378573621621,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9127.31
        },
        {
          "date": "2026-05-14",
          "close": 8873.8
        },
        {
          "date": "2026-05-15",
          "close": 8677.8
        },
        {
          "date": "2026-05-18",
          "close": 8721.84
        },
        {
          "date": "2026-05-19",
          "close": 8681.13
        },
        {
          "date": "2026-05-20",
          "close": 8745.09
        },
        {
          "date": "2026-05-21",
          "close": 8330.41
        },
        {
          "date": "2026-05-22",
          "close": 8923.19
        },
        {
          "date": "2026-05-25",
          "close": 9263.46
        },
        {
          "date": "2026-05-26",
          "close": 9325.85
        },
        {
          "date": "2026-05-27",
          "close": 8918.43
        },
        {
          "date": "2026-05-28",
          "close": 9632.13
        },
        {
          "date": "2026-05-29",
          "close": 9191.37
        },
        {
          "date": "2026-06-01",
          "close": 9155.48
        },
        {
          "date": "2026-06-02",
          "close": 9618.89
        },
        {
          "date": "2026-06-03",
          "close": 10058.53
        },
        {
          "date": "2026-06-04",
          "close": 9972.65
        },
        {
          "date": "2026-06-05",
          "close": 9767.74
        },
        {
          "date": "2026-06-08",
          "close": 9453.15
        },
        {
          "date": "2026-06-09",
          "close": 9733.8
        },
        {
          "date": "2026-06-10",
          "close": 9393.81
        },
        {
          "date": "2026-06-11",
          "close": 9240.98
        },
        {
          "date": "2026-06-12",
          "close": 9257.97
        },
        {
          "date": "2026-06-15",
          "close": 9692.76
        },
        {
          "date": "2026-06-16",
          "close": 9839.93
        },
        {
          "date": "2026-06-17",
          "close": 9880.07
        },
        {
          "date": "2026-06-18",
          "close": 10421.09
        },
        {
          "date": "2026-06-22",
          "close": 11069.29
        },
        {
          "date": "2026-06-23",
          "close": 10834.91
        },
        {
          "date": "2026-06-24",
          "close": 10823.98
        },
        {
          "date": "2026-06-25",
          "close": 10929.96
        },
        {
          "date": "2026-06-26",
          "close": 10598.67
        },
        {
          "date": "2026-06-29",
          "close": 10166.38
        },
        {
          "date": "2026-06-30",
          "close": 10646.89
        },
        {
          "date": "2026-07-01",
          "close": 10526.74
        },
        {
          "date": "2026-07-02",
          "close": 10723.67
        },
        {
          "date": "2026-07-03",
          "close": 10550.83
        },
        {
          "date": "2026-07-06",
          "close": 10569.64
        },
        {
          "date": "2026-07-07",
          "close": 10387.98
        },
        {
          "date": "2026-07-08",
          "close": 9815.63
        },
        {
          "date": "2026-07-09",
          "close": 10051.3
        },
        {
          "date": "2026-07-10",
          "close": 9851.14
        },
        {
          "date": "2026-07-13",
          "close": 8835.03
        },
        {
          "date": "2026-07-14",
          "close": 9047.93
        },
        {
          "date": "2026-07-15",
          "close": 8821.99
        },
        {
          "date": "2026-07-16",
          "close": 8518.88
        },
        {
          "date": "2026-07-17",
          "close": 8028.78
        },
        {
          "date": "2026-07-20",
          "close": 7474.23
        },
        {
          "date": "2026-07-21",
          "close": 7863.33
        },
        {
          "date": "2026-07-22",
          "close": 7761.93
        },
        {
          "date": "2026-07-23",
          "close": 7987.91
        },
        {
          "date": "2026-07-24",
          "close": 7771.8
        },
        {
          "date": "2026-07-27",
          "close": 8005.76
        },
        {
          "date": "2026-07-28",
          "close": 7700.12
        },
        {
          "date": "2026-07-29",
          "close": 7671.57
        },
        {
          "date": "2026-07-30",
          "close": 7239.66
        },
        {
          "date": "2026-07-31",
          "close": 7483.61
        },
        {
          "date": "2026-08-03",
          "close": 7578.88
        },
        {
          "date": "2026-08-04",
          "close": 7881.07
        },
        {
          "date": "2026-08-05",
          "close": 8329.52
        },
        {
          "date": "2026-08-06",
          "close": 8508.92
        },
        {
          "date": "2026-08-07",
          "close": 8713.29
        },
        {
          "date": "2026-08-10",
          "close": 8742.35
        },
        {
          "date": "2026-08-11",
          "close": 8643.6
        },
        {
          "date": "2026-08-12",
          "close": 8801.19
        },
        {
          "date": "2026-08-13",
          "close": 8665.41
        },
        {
          "date": "2026-08-14",
          "close": 8805.4
        },
        {
          "date": "2026-08-17",
          "close": 9177.46
        },
        {
          "date": "2026-08-18",
          "close": 9197.6
        },
        {
          "date": "2026-08-19",
          "close": 8757.92
        },
        {
          "date": "2026-08-20",
          "close": 8679.54
        },
        {
          "date": "2026-08-21",
          "close": 8688.55
        },
        {
          "date": "2026-08-24",
          "close": 8435.71
        },
        {
          "date": "2026-08-25",
          "close": 8670.78
        },
        {
          "date": "2026-08-26",
          "close": 8642.26
        },
        {
          "date": "2026-08-27",
          "close": 8940.5
        },
        {
          "date": "2026-08-28",
          "close": 8865.13
        },
        {
          "date": "2026-08-31",
          "close": 8999.8
        },
        {
          "date": "2026-09-01",
          "close": 8880.5
        },
        {
          "date": "2026-09-02",
          "close": 8877.02
        },
        {
          "date": "2026-09-03",
          "close": 9115.85
        },
        {
          "date": "2026-09-04",
          "close": 8921.39
        },
        {
          "date": "2026-09-07",
          "close": 9085.74
        },
        {
          "date": "2026-09-08",
          "close": 9225.29
        },
        {
          "date": "2026-09-09",
          "close": 9458.29
        },
        {
          "date": "2026-09-10",
          "close": 9117.07
        },
        {
          "date": "2026-09-11",
          "close": 8986.63
        },
        {
          "date": "2026-09-14",
          "close": 9259.86
        },
        {
          "date": "2026-09-15",
          "close": 9080.62
        },
        {
          "date": "2026-09-16",
          "close": 9265.96
        },
        {
          "date": "2026-09-17",
          "close": 9188.19
        },
        {
          "date": "2026-09-18",
          "close": 9360.88
        },
        {
          "date": "2026-09-21",
          "close": 9471.03
        },
        {
          "date": "2026-09-22",
          "close": 9369.39
        },
        {
          "date": "2026-09-23",
          "close": 9538.27
        },
        {
          "date": "2026-09-24",
          "close": 9405.46
        },
        {
          "date": "2026-09-28",
          "close": 9112.07
        },
        {
          "date": "2026-09-29",
          "close": 8952.42
        },
        {
          "date": "2026-09-30",
          "close": 8739.9
        },
        {
          "date": "2026-10-08",
          "close": 8519.4
        },
        {
          "date": "2026-10-09",
          "close": 8435.77
        },
        {
          "date": "2026-10-12",
          "close": 8205.23
        },
        {
          "date": "2026-10-13",
          "close": 8333.28
        },
        {
          "date": "2026-10-14",
          "close": 8083.37
        },
        {
          "date": "2026-10-15",
          "close": 7700.52
        },
        {
          "date": "2026-10-16",
          "close": 7778.04
        },
        {
          "date": "2026-10-19",
          "close": 7639.75
        },
        {
          "date": "2026-10-20",
          "close": 7822.56
        },
        {
          "date": "2026-10-21",
          "close": 7859.84
        },
        {
          "date": "2026-10-22",
          "close": 7628.93
        },
        {
          "date": "2026-10-23",
          "close": 7866.21
        },
        {
          "date": "2026-10-26",
          "close": 7662.01
        },
        {
          "date": "2026-10-27",
          "close": 7305.9
        },
        {
          "date": "2026-10-28",
          "close": 7565.5
        },
        {
          "date": "2026-10-29",
          "close": 7415.62
        },
        {
          "date": "2026-10-30",
          "close": 7230.62
        },
        {
          "date": "2026-11-02",
          "close": 7427.37
        },
        {
          "date": "2026-11-03",
          "close": 7131.23
        },
        {
          "date": "2026-11-04",
          "close": 7459.97
        },
        {
          "date": "2026-11-05",
          "close": 7560.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.2898550724637681,
          "up_wilson": [
            0.4058725487361115,
            0.6353127878643645
          ],
          "pullback_wilson": [
            0.19616057979260038,
            0.4057144997361315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "pullback_wilson": [
            0.20632956189598373,
            0.4902260560065401
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1398",
      "name": "其他通用设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02119936937219591,
        "5": 0.009003510729813424,
        "20": -0.07838959430164139,
        "60": -0.06058802201429736
      },
      "moving_averages": {
        "5": 5038.98200000003,
        "20": 5286.556499999994,
        "60": 5626.755500000001
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-31",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.07817099484724954,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6674.41
        },
        {
          "date": "2026-05-14",
          "close": 6498.78
        },
        {
          "date": "2026-05-15",
          "close": 6574.66
        },
        {
          "date": "2026-05-18",
          "close": 6566.43
        },
        {
          "date": "2026-05-19",
          "close": 6636.37
        },
        {
          "date": "2026-05-20",
          "close": 6586.61
        },
        {
          "date": "2026-05-21",
          "close": 6391.02
        },
        {
          "date": "2026-05-22",
          "close": 6507.58
        },
        {
          "date": "2026-05-25",
          "close": 6470.12
        },
        {
          "date": "2026-05-26",
          "close": 6297.41
        },
        {
          "date": "2026-05-27",
          "close": 6115.79
        },
        {
          "date": "2026-05-28",
          "close": 6201.7
        },
        {
          "date": "2026-05-29",
          "close": 5984.25
        },
        {
          "date": "2026-06-01",
          "close": 6069.53
        },
        {
          "date": "2026-06-02",
          "close": 6089.21
        },
        {
          "date": "2026-06-03",
          "close": 6056.25
        },
        {
          "date": "2026-06-04",
          "close": 6071.77
        },
        {
          "date": "2026-06-05",
          "close": 6149.1
        },
        {
          "date": "2026-06-08",
          "close": 6045.03
        },
        {
          "date": "2026-06-09",
          "close": 6133.3
        },
        {
          "date": "2026-06-10",
          "close": 5963.75
        },
        {
          "date": "2026-06-11",
          "close": 5906.23
        },
        {
          "date": "2026-06-12",
          "close": 5967.6
        },
        {
          "date": "2026-06-15",
          "close": 6119.3
        },
        {
          "date": "2026-06-16",
          "close": 6180.01
        },
        {
          "date": "2026-06-17",
          "close": 6146.54
        },
        {
          "date": "2026-06-18",
          "close": 6219.05
        },
        {
          "date": "2026-06-22",
          "close": 6199.39
        },
        {
          "date": "2026-06-23",
          "close": 6209.81
        },
        {
          "date": "2026-06-24",
          "close": 6153.88
        },
        {
          "date": "2026-06-25",
          "close": 6062.66
        },
        {
          "date": "2026-06-26",
          "close": 5938.99
        },
        {
          "date": "2026-06-29",
          "close": 5839.81
        },
        {
          "date": "2026-06-30",
          "close": 5994.64
        },
        {
          "date": "2026-07-01",
          "close": 6090.36
        },
        {
          "date": "2026-07-02",
          "close": 6086.63
        },
        {
          "date": "2026-07-03",
          "close": 6231.45
        },
        {
          "date": "2026-07-06",
          "close": 6206.82
        },
        {
          "date": "2026-07-07",
          "close": 6041.7
        },
        {
          "date": "2026-07-08",
          "close": 5849.34
        },
        {
          "date": "2026-07-09",
          "close": 5915.73
        },
        {
          "date": "2026-07-10",
          "close": 5986.33
        },
        {
          "date": "2026-07-13",
          "close": 5628.74
        },
        {
          "date": "2026-07-14",
          "close": 5695.17
        },
        {
          "date": "2026-07-15",
          "close": 5710.23
        },
        {
          "date": "2026-07-16",
          "close": 5634.4
        },
        {
          "date": "2026-07-17",
          "close": 5349.11
        },
        {
          "date": "2026-07-20",
          "close": 5086.53
        },
        {
          "date": "2026-07-21",
          "close": 5211.72
        },
        {
          "date": "2026-07-22",
          "close": 5109.3
        },
        {
          "date": "2026-07-23",
          "close": 5201.86
        },
        {
          "date": "2026-07-24",
          "close": 5052.38
        },
        {
          "date": "2026-07-27",
          "close": 5254.38
        },
        {
          "date": "2026-07-28",
          "close": 5168.69
        },
        {
          "date": "2026-07-29",
          "close": 5195.66
        },
        {
          "date": "2026-07-30",
          "close": 5007.73
        },
        {
          "date": "2026-07-31",
          "close": 5162.75
        },
        {
          "date": "2026-08-03",
          "close": 5244.95
        },
        {
          "date": "2026-08-04",
          "close": 5372.31
        },
        {
          "date": "2026-08-05",
          "close": 5543.67
        },
        {
          "date": "2026-08-06",
          "close": 5600.55
        },
        {
          "date": "2026-08-07",
          "close": 5677.0
        },
        {
          "date": "2026-08-10",
          "close": 5748.76
        },
        {
          "date": "2026-08-11",
          "close": 5724.45
        },
        {
          "date": "2026-08-12",
          "close": 5818.88
        },
        {
          "date": "2026-08-13",
          "close": 5744.41
        },
        {
          "date": "2026-08-14",
          "close": 5790.21
        },
        {
          "date": "2026-08-17",
          "close": 5919.42
        },
        {
          "date": "2026-08-18",
          "close": 5915.72
        },
        {
          "date": "2026-08-19",
          "close": 5571.56
        },
        {
          "date": "2026-08-20",
          "close": 5630.55
        },
        {
          "date": "2026-08-21",
          "close": 5679.41
        },
        {
          "date": "2026-08-24",
          "close": 5629.56
        },
        {
          "date": "2026-08-25",
          "close": 5745.39
        },
        {
          "date": "2026-08-26",
          "close": 5730.62
        },
        {
          "date": "2026-08-27",
          "close": 5832.06
        },
        {
          "date": "2026-08-28",
          "close": 5816.32
        },
        {
          "date": "2026-08-31",
          "close": 5972.34
        },
        {
          "date": "2026-09-01",
          "close": 5938.82
        },
        {
          "date": "2026-09-02",
          "close": 5975.88
        },
        {
          "date": "2026-09-03",
          "close": 5996.97
        },
        {
          "date": "2026-09-04",
          "close": 5900.58
        },
        {
          "date": "2026-09-07",
          "close": 5935.62
        },
        {
          "date": "2026-09-08",
          "close": 5928.74
        },
        {
          "date": "2026-09-09",
          "close": 5898.82
        },
        {
          "date": "2026-09-10",
          "close": 5793.64
        },
        {
          "date": "2026-09-11",
          "close": 5648.11
        },
        {
          "date": "2026-09-14",
          "close": 5704.0
        },
        {
          "date": "2026-09-15",
          "close": 5635.19
        },
        {
          "date": "2026-09-16",
          "close": 5747.52
        },
        {
          "date": "2026-09-17",
          "close": 5730.81
        },
        {
          "date": "2026-09-18",
          "close": 5861.68
        },
        {
          "date": "2026-09-21",
          "close": 5953.02
        },
        {
          "date": "2026-09-22",
          "close": 5936.25
        },
        {
          "date": "2026-09-23",
          "close": 5972.79
        },
        {
          "date": "2026-09-24",
          "close": 5900.64
        },
        {
          "date": "2026-09-28",
          "close": 5733.07
        },
        {
          "date": "2026-09-29",
          "close": 5767.04
        },
        {
          "date": "2026-09-30",
          "close": 5717.05
        },
        {
          "date": "2026-10-08",
          "close": 5650.75
        },
        {
          "date": "2026-10-09",
          "close": 5649.41
        },
        {
          "date": "2026-10-12",
          "close": 5554.66
        },
        {
          "date": "2026-10-13",
          "close": 5571.91
        },
        {
          "date": "2026-10-14",
          "close": 5430.98
        },
        {
          "date": "2026-10-15",
          "close": 5252.15
        },
        {
          "date": "2026-10-16",
          "close": 5333.56
        },
        {
          "date": "2026-10-19",
          "close": 5312.02
        },
        {
          "date": "2026-10-20",
          "close": 5408.46
        },
        {
          "date": "2026-10-21",
          "close": 5390.55
        },
        {
          "date": "2026-10-22",
          "close": 5272.1
        },
        {
          "date": "2026-10-23",
          "close": 5409.15
        },
        {
          "date": "2026-10-26",
          "close": 5346.34
        },
        {
          "date": "2026-10-27",
          "close": 5141.6
        },
        {
          "date": "2026-10-28",
          "close": 5302.01
        },
        {
          "date": "2026-10-29",
          "close": 5161.32
        },
        {
          "date": "2026-10-30",
          "close": 4946.55
        },
        {
          "date": "2026-11-02",
          "close": 5038.47
        },
        {
          "date": "2026-11-03",
          "close": 4902.42
        },
        {
          "date": "2026-11-04",
          "close": 5099.68
        },
        {
          "date": "2026-11-05",
          "close": 5207.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.59375,
          "pullback_frequency": 0.390625,
          "up_wilson": [
            0.4714520812860451,
            0.7054309075028039
          ],
          "pullback_wilson": [
            0.2805556918824008,
            0.5130808211972754
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "pullback_wilson": [
            0.20632956189598373,
            0.4902260560065401
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 8,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1400",
      "name": "制冷空调设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008030425742046488,
        "5": 0.018939588359082382,
        "20": -0.0690280177922008,
        "60": -0.035418676008638905
      },
      "moving_averages": {
        "5": 3856.2259999998846,
        "20": 4048.0605000000214,
        "60": 4250.345166666651
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.06498742452359185,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4985.86
        },
        {
          "date": "2026-05-14",
          "close": 4876.4
        },
        {
          "date": "2026-05-15",
          "close": 4855.69
        },
        {
          "date": "2026-05-18",
          "close": 4829.42
        },
        {
          "date": "2026-05-19",
          "close": 4895.26
        },
        {
          "date": "2026-05-20",
          "close": 4953.2
        },
        {
          "date": "2026-05-21",
          "close": 4763.13
        },
        {
          "date": "2026-05-22",
          "close": 4888.66
        },
        {
          "date": "2026-05-25",
          "close": 4802.56
        },
        {
          "date": "2026-05-26",
          "close": 4640.17
        },
        {
          "date": "2026-05-27",
          "close": 4578.86
        },
        {
          "date": "2026-05-28",
          "close": 4694.51
        },
        {
          "date": "2026-05-29",
          "close": 4495.12
        },
        {
          "date": "2026-06-01",
          "close": 4484.31
        },
        {
          "date": "2026-06-02",
          "close": 4438.0
        },
        {
          "date": "2026-06-03",
          "close": 4415.02
        },
        {
          "date": "2026-06-04",
          "close": 4433.07
        },
        {
          "date": "2026-06-05",
          "close": 4422.26
        },
        {
          "date": "2026-06-08",
          "close": 4324.59
        },
        {
          "date": "2026-06-09",
          "close": 4436.78
        },
        {
          "date": "2026-06-10",
          "close": 4314.3
        },
        {
          "date": "2026-06-11",
          "close": 4243.99
        },
        {
          "date": "2026-06-12",
          "close": 4256.6
        },
        {
          "date": "2026-06-15",
          "close": 4388.51
        },
        {
          "date": "2026-06-16",
          "close": 4451.21
        },
        {
          "date": "2026-06-17",
          "close": 4424.99
        },
        {
          "date": "2026-06-18",
          "close": 4522.42
        },
        {
          "date": "2026-06-22",
          "close": 4492.89
        },
        {
          "date": "2026-06-23",
          "close": 4581.07
        },
        {
          "date": "2026-06-24",
          "close": 4563.58
        },
        {
          "date": "2026-06-25",
          "close": 4488.36
        },
        {
          "date": "2026-06-26",
          "close": 4345.9
        },
        {
          "date": "2026-06-29",
          "close": 4368.33
        },
        {
          "date": "2026-06-30",
          "close": 4507.38
        },
        {
          "date": "2026-07-01",
          "close": 4543.93
        },
        {
          "date": "2026-07-02",
          "close": 4496.89
        },
        {
          "date": "2026-07-03",
          "close": 4618.15
        },
        {
          "date": "2026-07-06",
          "close": 4620.69
        },
        {
          "date": "2026-07-07",
          "close": 4438.72
        },
        {
          "date": "2026-07-08",
          "close": 4396.59
        },
        {
          "date": "2026-07-09",
          "close": 4427.95
        },
        {
          "date": "2026-07-10",
          "close": 4507.48
        },
        {
          "date": "2026-07-13",
          "close": 4264.24
        },
        {
          "date": "2026-07-14",
          "close": 4318.06
        },
        {
          "date": "2026-07-15",
          "close": 4269.25
        },
        {
          "date": "2026-07-16",
          "close": 4219.91
        },
        {
          "date": "2026-07-17",
          "close": 3967.43
        },
        {
          "date": "2026-07-20",
          "close": 3764.29
        },
        {
          "date": "2026-07-21",
          "close": 3897.32
        },
        {
          "date": "2026-07-22",
          "close": 3865.09
        },
        {
          "date": "2026-07-23",
          "close": 3930.3
        },
        {
          "date": "2026-07-24",
          "close": 3846.07
        },
        {
          "date": "2026-07-27",
          "close": 3975.54
        },
        {
          "date": "2026-07-28",
          "close": 3882.59
        },
        {
          "date": "2026-07-29",
          "close": 3888.73
        },
        {
          "date": "2026-07-30",
          "close": 3787.87
        },
        {
          "date": "2026-07-31",
          "close": 3901.71
        },
        {
          "date": "2026-08-03",
          "close": 3909.9
        },
        {
          "date": "2026-08-04",
          "close": 4043.77
        },
        {
          "date": "2026-08-05",
          "close": 4116.19
        },
        {
          "date": "2026-08-06",
          "close": 4166.39
        },
        {
          "date": "2026-08-07",
          "close": 4220.61
        },
        {
          "date": "2026-08-10",
          "close": 4270.65
        },
        {
          "date": "2026-08-11",
          "close": 4246.55
        },
        {
          "date": "2026-08-12",
          "close": 4300.45
        },
        {
          "date": "2026-08-13",
          "close": 4287.78
        },
        {
          "date": "2026-08-14",
          "close": 4281.48
        },
        {
          "date": "2026-08-17",
          "close": 4372.78
        },
        {
          "date": "2026-08-18",
          "close": 4321.12
        },
        {
          "date": "2026-08-19",
          "close": 4115.73
        },
        {
          "date": "2026-08-20",
          "close": 4163.41
        },
        {
          "date": "2026-08-21",
          "close": 4255.35
        },
        {
          "date": "2026-08-24",
          "close": 4196.51
        },
        {
          "date": "2026-08-25",
          "close": 4368.27
        },
        {
          "date": "2026-08-26",
          "close": 4328.69
        },
        {
          "date": "2026-08-27",
          "close": 4444.63
        },
        {
          "date": "2026-08-28",
          "close": 4420.18
        },
        {
          "date": "2026-08-31",
          "close": 4516.06
        },
        {
          "date": "2026-09-01",
          "close": 4484.27
        },
        {
          "date": "2026-09-02",
          "close": 4500.99
        },
        {
          "date": "2026-09-03",
          "close": 4546.27
        },
        {
          "date": "2026-09-04",
          "close": 4425.07
        },
        {
          "date": "2026-09-07",
          "close": 4455.12
        },
        {
          "date": "2026-09-08",
          "close": 4445.87
        },
        {
          "date": "2026-09-09",
          "close": 4415.09
        },
        {
          "date": "2026-09-10",
          "close": 4353.92
        },
        {
          "date": "2026-09-11",
          "close": 4238.82
        },
        {
          "date": "2026-09-14",
          "close": 4261.57
        },
        {
          "date": "2026-09-15",
          "close": 4219.96
        },
        {
          "date": "2026-09-16",
          "close": 4316.34
        },
        {
          "date": "2026-09-17",
          "close": 4366.4
        },
        {
          "date": "2026-09-18",
          "close": 4470.32
        },
        {
          "date": "2026-09-21",
          "close": 4536.15
        },
        {
          "date": "2026-09-22",
          "close": 4502.23
        },
        {
          "date": "2026-09-23",
          "close": 4507.37
        },
        {
          "date": "2026-09-24",
          "close": 4447.92
        },
        {
          "date": "2026-09-28",
          "close": 4348.05
        },
        {
          "date": "2026-09-29",
          "close": 4353.61
        },
        {
          "date": "2026-09-30",
          "close": 4322.73
        },
        {
          "date": "2026-10-08",
          "close": 4264.79
        },
        {
          "date": "2026-10-09",
          "close": 4236.2
        },
        {
          "date": "2026-10-12",
          "close": 4173.8
        },
        {
          "date": "2026-10-13",
          "close": 4246.36
        },
        {
          "date": "2026-10-14",
          "close": 4210.54
        },
        {
          "date": "2026-10-15",
          "close": 4090.2
        },
        {
          "date": "2026-10-16",
          "close": 4128.79
        },
        {
          "date": "2026-10-19",
          "close": 4122.95
        },
        {
          "date": "2026-10-20",
          "close": 4161.56
        },
        {
          "date": "2026-10-21",
          "close": 4196.41
        },
        {
          "date": "2026-10-22",
          "close": 4138.47
        },
        {
          "date": "2026-10-23",
          "close": 4175.26
        },
        {
          "date": "2026-10-26",
          "close": 4011.62
        },
        {
          "date": "2026-10-27",
          "close": 3892.12
        },
        {
          "date": "2026-10-28",
          "close": 3999.2
        },
        {
          "date": "2026-10-29",
          "close": 3896.6
        },
        {
          "date": "2026-10-30",
          "close": 3753.01
        },
        {
          "date": "2026-11-02",
          "close": 3853.28
        },
        {
          "date": "2026-11-03",
          "close": 3765.67
        },
        {
          "date": "2026-11-04",
          "close": 3938.77
        },
        {
          "date": "2026-11-05",
          "close": 3970.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.484375,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3663355166543264,
            0.6041839852141988
          ],
          "pullback_wilson": [
            0.2666598017882464,
            0.497496213159955
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4722222222222222,
          "up_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "pullback_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 5,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1401",
      "name": "纺织服装设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02555436062887284,
        "5": 0.006224209726348295,
        "20": -0.05298469304817888,
        "60": -0.08118384868392758
      },
      "moving_averages": {
        "5": 3104.4099999999626,
        "20": 3215.097499999986,
        "60": 3419.6985000000104
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-26",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-21",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05888987446617289,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4020.55
        },
        {
          "date": "2026-05-14",
          "close": 4025.36
        },
        {
          "date": "2026-05-15",
          "close": 3988.49
        },
        {
          "date": "2026-05-18",
          "close": 3951.23
        },
        {
          "date": "2026-05-19",
          "close": 3945.17
        },
        {
          "date": "2026-05-20",
          "close": 3972.92
        },
        {
          "date": "2026-05-21",
          "close": 3912.85
        },
        {
          "date": "2026-05-22",
          "close": 4003.4
        },
        {
          "date": "2026-05-25",
          "close": 4028.74
        },
        {
          "date": "2026-05-26",
          "close": 4057.33
        },
        {
          "date": "2026-05-27",
          "close": 3986.12
        },
        {
          "date": "2026-05-28",
          "close": 4050.97
        },
        {
          "date": "2026-05-29",
          "close": 4042.26
        },
        {
          "date": "2026-06-01",
          "close": 4058.28
        },
        {
          "date": "2026-06-02",
          "close": 3988.56
        },
        {
          "date": "2026-06-03",
          "close": 3965.58
        },
        {
          "date": "2026-06-04",
          "close": 3923.31
        },
        {
          "date": "2026-06-05",
          "close": 3999.74
        },
        {
          "date": "2026-06-08",
          "close": 3873.12
        },
        {
          "date": "2026-06-09",
          "close": 3914.72
        },
        {
          "date": "2026-06-10",
          "close": 3953.86
        },
        {
          "date": "2026-06-11",
          "close": 3897.05
        },
        {
          "date": "2026-06-12",
          "close": 3968.1
        },
        {
          "date": "2026-06-15",
          "close": 4083.61
        },
        {
          "date": "2026-06-16",
          "close": 4097.26
        },
        {
          "date": "2026-06-17",
          "close": 4025.84
        },
        {
          "date": "2026-06-18",
          "close": 4038.15
        },
        {
          "date": "2026-06-22",
          "close": 4010.53
        },
        {
          "date": "2026-06-23",
          "close": 4051.19
        },
        {
          "date": "2026-06-24",
          "close": 4021.51
        },
        {
          "date": "2026-06-25",
          "close": 3978.09
        },
        {
          "date": "2026-06-26",
          "close": 3910.94
        },
        {
          "date": "2026-06-29",
          "close": 3860.9
        },
        {
          "date": "2026-06-30",
          "close": 3902.99
        },
        {
          "date": "2026-07-01",
          "close": 3873.08
        },
        {
          "date": "2026-07-02",
          "close": 3839.94
        },
        {
          "date": "2026-07-03",
          "close": 3916.06
        },
        {
          "date": "2026-07-06",
          "close": 3814.32
        },
        {
          "date": "2026-07-07",
          "close": 3704.48
        },
        {
          "date": "2026-07-08",
          "close": 3595.92
        },
        {
          "date": "2026-07-09",
          "close": 3640.06
        },
        {
          "date": "2026-07-10",
          "close": 3658.75
        },
        {
          "date": "2026-07-13",
          "close": 3495.86
        },
        {
          "date": "2026-07-14",
          "close": 3504.22
        },
        {
          "date": "2026-07-15",
          "close": 3487.55
        },
        {
          "date": "2026-07-16",
          "close": 3441.62
        },
        {
          "date": "2026-07-17",
          "close": 3275.04
        },
        {
          "date": "2026-07-20",
          "close": 3158.34
        },
        {
          "date": "2026-07-21",
          "close": 3191.39
        },
        {
          "date": "2026-07-22",
          "close": 3113.99
        },
        {
          "date": "2026-07-23",
          "close": 3180.92
        },
        {
          "date": "2026-07-24",
          "close": 3126.64
        },
        {
          "date": "2026-07-27",
          "close": 3231.71
        },
        {
          "date": "2026-07-28",
          "close": 3227.93
        },
        {
          "date": "2026-07-29",
          "close": 3296.89
        },
        {
          "date": "2026-07-30",
          "close": 3209.71
        },
        {
          "date": "2026-07-31",
          "close": 3338.69
        },
        {
          "date": "2026-08-03",
          "close": 3367.7
        },
        {
          "date": "2026-08-04",
          "close": 3410.95
        },
        {
          "date": "2026-08-05",
          "close": 3487.27
        },
        {
          "date": "2026-08-06",
          "close": 3523.0
        },
        {
          "date": "2026-08-07",
          "close": 3547.96
        },
        {
          "date": "2026-08-10",
          "close": 3589.58
        },
        {
          "date": "2026-08-11",
          "close": 3584.21
        },
        {
          "date": "2026-08-12",
          "close": 3632.89
        },
        {
          "date": "2026-08-13",
          "close": 3571.75
        },
        {
          "date": "2026-08-14",
          "close": 3634.77
        },
        {
          "date": "2026-08-17",
          "close": 3732.79
        },
        {
          "date": "2026-08-18",
          "close": 3673.97
        },
        {
          "date": "2026-08-19",
          "close": 3499.56
        },
        {
          "date": "2026-08-20",
          "close": 3516.13
        },
        {
          "date": "2026-08-21",
          "close": 3549.22
        },
        {
          "date": "2026-08-24",
          "close": 3449.57
        },
        {
          "date": "2026-08-25",
          "close": 3545.99
        },
        {
          "date": "2026-08-26",
          "close": 3549.69
        },
        {
          "date": "2026-08-27",
          "close": 3568.3
        },
        {
          "date": "2026-08-28",
          "close": 3588.83
        },
        {
          "date": "2026-08-31",
          "close": 3593.11
        },
        {
          "date": "2026-09-01",
          "close": 3580.75
        },
        {
          "date": "2026-09-02",
          "close": 3538.17
        },
        {
          "date": "2026-09-03",
          "close": 3472.24
        },
        {
          "date": "2026-09-04",
          "close": 3462.42
        },
        {
          "date": "2026-09-07",
          "close": 3461.59
        },
        {
          "date": "2026-09-08",
          "close": 3489.02
        },
        {
          "date": "2026-09-09",
          "close": 3486.47
        },
        {
          "date": "2026-09-10",
          "close": 3440.81
        },
        {
          "date": "2026-09-11",
          "close": 3412.29
        },
        {
          "date": "2026-09-14",
          "close": 3454.24
        },
        {
          "date": "2026-09-15",
          "close": 3404.65
        },
        {
          "date": "2026-09-16",
          "close": 3452.47
        },
        {
          "date": "2026-09-17",
          "close": 3445.37
        },
        {
          "date": "2026-09-18",
          "close": 3481.23
        },
        {
          "date": "2026-09-21",
          "close": 3514.86
        },
        {
          "date": "2026-09-22",
          "close": 3516.46
        },
        {
          "date": "2026-09-23",
          "close": 3594.7
        },
        {
          "date": "2026-09-24",
          "close": 3596.76
        },
        {
          "date": "2026-09-28",
          "close": 3478.02
        },
        {
          "date": "2026-09-29",
          "close": 3452.44
        },
        {
          "date": "2026-09-30",
          "close": 3410.25
        },
        {
          "date": "2026-10-08",
          "close": 3383.43
        },
        {
          "date": "2026-10-09",
          "close": 3404.66
        },
        {
          "date": "2026-10-12",
          "close": 3340.55
        },
        {
          "date": "2026-10-13",
          "close": 3363.4
        },
        {
          "date": "2026-10-14",
          "close": 3301.54
        },
        {
          "date": "2026-10-15",
          "close": 3150.46
        },
        {
          "date": "2026-10-16",
          "close": 3190.21
        },
        {
          "date": "2026-10-19",
          "close": 3176.72
        },
        {
          "date": "2026-10-20",
          "close": 3254.01
        },
        {
          "date": "2026-10-21",
          "close": 3264.56
        },
        {
          "date": "2026-10-22",
          "close": 3151.98
        },
        {
          "date": "2026-10-23",
          "close": 3254.52
        },
        {
          "date": "2026-10-26",
          "close": 3258.52
        },
        {
          "date": "2026-10-27",
          "close": 3204.41
        },
        {
          "date": "2026-10-28",
          "close": 3280.02
        },
        {
          "date": "2026-10-29",
          "close": 3184.34
        },
        {
          "date": "2026-10-30",
          "close": 3042.36
        },
        {
          "date": "2026-11-02",
          "close": 3109.52
        },
        {
          "date": "2026-11-03",
          "close": 3041.69
        },
        {
          "date": "2026-11-04",
          "close": 3124.32
        },
        {
          "date": "2026-11-05",
          "close": 3204.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.34615384615384615,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.2315100766646591,
            0.48196445752729855
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.42424242424242425,
          "up_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "pullback_wilson": [
            0.2723559663341021,
            0.5919273666268755
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1402",
      "name": "楼宇设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012459699086512455,
        "5": 0.014913816321034057,
        "20": -0.1003772780560589,
        "60": -0.03903443062645451
      },
      "moving_averages": {
        "5": 2057.889999999991,
        "20": 2154.8890000000247,
        "60": 2262.8570000000104
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.09797007039995886,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2695.03
        },
        {
          "date": "2026-05-14",
          "close": 2656.92
        },
        {
          "date": "2026-05-15",
          "close": 2649.06
        },
        {
          "date": "2026-05-18",
          "close": 2626.35
        },
        {
          "date": "2026-05-19",
          "close": 2655.16
        },
        {
          "date": "2026-05-20",
          "close": 2645.23
        },
        {
          "date": "2026-05-21",
          "close": 2572.54
        },
        {
          "date": "2026-05-22",
          "close": 2642.38
        },
        {
          "date": "2026-05-25",
          "close": 2597.92
        },
        {
          "date": "2026-05-26",
          "close": 2560.19
        },
        {
          "date": "2026-05-27",
          "close": 2482.2
        },
        {
          "date": "2026-05-28",
          "close": 2497.38
        },
        {
          "date": "2026-05-29",
          "close": 2452.24
        },
        {
          "date": "2026-06-01",
          "close": 2505.94
        },
        {
          "date": "2026-06-02",
          "close": 2461.5
        },
        {
          "date": "2026-06-03",
          "close": 2447.38
        },
        {
          "date": "2026-06-04",
          "close": 2414.72
        },
        {
          "date": "2026-06-05",
          "close": 2452.24
        },
        {
          "date": "2026-06-08",
          "close": 2419.94
        },
        {
          "date": "2026-06-09",
          "close": 2420.25
        },
        {
          "date": "2026-06-10",
          "close": 2379.17
        },
        {
          "date": "2026-06-11",
          "close": 2337.58
        },
        {
          "date": "2026-06-12",
          "close": 2351.57
        },
        {
          "date": "2026-06-15",
          "close": 2372.57
        },
        {
          "date": "2026-06-16",
          "close": 2415.6
        },
        {
          "date": "2026-06-17",
          "close": 2413.08
        },
        {
          "date": "2026-06-18",
          "close": 2448.03
        },
        {
          "date": "2026-06-22",
          "close": 2441.44
        },
        {
          "date": "2026-06-23",
          "close": 2450.78
        },
        {
          "date": "2026-06-24",
          "close": 2421.31
        },
        {
          "date": "2026-06-25",
          "close": 2369.0
        },
        {
          "date": "2026-06-26",
          "close": 2325.04
        },
        {
          "date": "2026-06-29",
          "close": 2281.02
        },
        {
          "date": "2026-06-30",
          "close": 2307.89
        },
        {
          "date": "2026-07-01",
          "close": 2345.54
        },
        {
          "date": "2026-07-02",
          "close": 2381.25
        },
        {
          "date": "2026-07-03",
          "close": 2430.64
        },
        {
          "date": "2026-07-06",
          "close": 2376.16
        },
        {
          "date": "2026-07-07",
          "close": 2304.92
        },
        {
          "date": "2026-07-08",
          "close": 2243.4
        },
        {
          "date": "2026-07-09",
          "close": 2263.05
        },
        {
          "date": "2026-07-10",
          "close": 2297.81
        },
        {
          "date": "2026-07-13",
          "close": 2191.18
        },
        {
          "date": "2026-07-14",
          "close": 2214.34
        },
        {
          "date": "2026-07-15",
          "close": 2231.83
        },
        {
          "date": "2026-07-16",
          "close": 2213.32
        },
        {
          "date": "2026-07-17",
          "close": 2118.19
        },
        {
          "date": "2026-07-20",
          "close": 2012.44
        },
        {
          "date": "2026-07-21",
          "close": 2023.17
        },
        {
          "date": "2026-07-22",
          "close": 1990.09
        },
        {
          "date": "2026-07-23",
          "close": 2058.83
        },
        {
          "date": "2026-07-24",
          "close": 2015.68
        },
        {
          "date": "2026-07-27",
          "close": 2055.11
        },
        {
          "date": "2026-07-28",
          "close": 2059.72
        },
        {
          "date": "2026-07-29",
          "close": 2077.3
        },
        {
          "date": "2026-07-30",
          "close": 2036.51
        },
        {
          "date": "2026-07-31",
          "close": 2091.55
        },
        {
          "date": "2026-08-03",
          "close": 2127.3
        },
        {
          "date": "2026-08-04",
          "close": 2160.24
        },
        {
          "date": "2026-08-05",
          "close": 2196.01
        },
        {
          "date": "2026-08-06",
          "close": 2213.87
        },
        {
          "date": "2026-08-07",
          "close": 2213.72
        },
        {
          "date": "2026-08-10",
          "close": 2250.27
        },
        {
          "date": "2026-08-11",
          "close": 2275.88
        },
        {
          "date": "2026-08-12",
          "close": 2304.34
        },
        {
          "date": "2026-08-13",
          "close": 2309.33
        },
        {
          "date": "2026-08-14",
          "close": 2328.0
        },
        {
          "date": "2026-08-17",
          "close": 2345.53
        },
        {
          "date": "2026-08-18",
          "close": 2350.17
        },
        {
          "date": "2026-08-19",
          "close": 2252.42
        },
        {
          "date": "2026-08-20",
          "close": 2280.43
        },
        {
          "date": "2026-08-21",
          "close": 2280.78
        },
        {
          "date": "2026-08-24",
          "close": 2270.74
        },
        {
          "date": "2026-08-25",
          "close": 2293.34
        },
        {
          "date": "2026-08-26",
          "close": 2294.79
        },
        {
          "date": "2026-08-27",
          "close": 2314.21
        },
        {
          "date": "2026-08-28",
          "close": 2327.41
        },
        {
          "date": "2026-08-31",
          "close": 2349.96
        },
        {
          "date": "2026-09-01",
          "close": 2368.8
        },
        {
          "date": "2026-09-02",
          "close": 2348.79
        },
        {
          "date": "2026-09-03",
          "close": 2337.34
        },
        {
          "date": "2026-09-04",
          "close": 2326.99
        },
        {
          "date": "2026-09-07",
          "close": 2357.93
        },
        {
          "date": "2026-09-08",
          "close": 2391.4
        },
        {
          "date": "2026-09-09",
          "close": 2381.46
        },
        {
          "date": "2026-09-10",
          "close": 2346.88
        },
        {
          "date": "2026-09-11",
          "close": 2287.67
        },
        {
          "date": "2026-09-14",
          "close": 2277.87
        },
        {
          "date": "2026-09-15",
          "close": 2245.87
        },
        {
          "date": "2026-09-16",
          "close": 2271.96
        },
        {
          "date": "2026-09-17",
          "close": 2295.77
        },
        {
          "date": "2026-09-18",
          "close": 2331.58
        },
        {
          "date": "2026-09-21",
          "close": 2392.81
        },
        {
          "date": "2026-09-22",
          "close": 2363.26
        },
        {
          "date": "2026-09-23",
          "close": 2392.0
        },
        {
          "date": "2026-09-24",
          "close": 2370.36
        },
        {
          "date": "2026-09-28",
          "close": 2309.72
        },
        {
          "date": "2026-09-29",
          "close": 2329.28
        },
        {
          "date": "2026-09-30",
          "close": 2344.96
        },
        {
          "date": "2026-10-08",
          "close": 2345.75
        },
        {
          "date": "2026-10-09",
          "close": 2339.49
        },
        {
          "date": "2026-10-12",
          "close": 2284.36
        },
        {
          "date": "2026-10-13",
          "close": 2275.35
        },
        {
          "date": "2026-10-14",
          "close": 2220.35
        },
        {
          "date": "2026-10-15",
          "close": 2136.26
        },
        {
          "date": "2026-10-16",
          "close": 2173.22
        },
        {
          "date": "2026-10-19",
          "close": 2158.75
        },
        {
          "date": "2026-10-20",
          "close": 2202.45
        },
        {
          "date": "2026-10-21",
          "close": 2193.31
        },
        {
          "date": "2026-10-22",
          "close": 2132.59
        },
        {
          "date": "2026-10-23",
          "close": 2178.35
        },
        {
          "date": "2026-10-26",
          "close": 2158.58
        },
        {
          "date": "2026-10-27",
          "close": 2121.23
        },
        {
          "date": "2026-10-28",
          "close": 2154.76
        },
        {
          "date": "2026-10-29",
          "close": 2079.28
        },
        {
          "date": "2026-10-30",
          "close": 1999.17
        },
        {
          "date": "2026-11-02",
          "close": 2060.22
        },
        {
          "date": "2026-11-03",
          "close": 2035.45
        },
        {
          "date": "2026-11-04",
          "close": 2084.32
        },
        {
          "date": "2026-11-05",
          "close": 2110.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5303030303030303,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.41157685726598636,
            0.6456957150362233
          ],
          "pullback_wilson": [
            0.25806983094770897,
            0.48420359369234767
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.35,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.2213452887317629,
            0.5049411916274231
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 3,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 5,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1403",
      "name": "能源及重型设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016894429793015364,
        "5": 0.03264027527551905,
        "20": -0.06515680637119248,
        "60": -0.07165890884683279
      },
      "moving_averages": {
        "5": 1850.8899999999442,
        "20": 1914.055999999994,
        "60": 2032.8401666666614
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-28",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.058335389017711736,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2633.32
        },
        {
          "date": "2026-05-14",
          "close": 2568.73
        },
        {
          "date": "2026-05-15",
          "close": 2553.12
        },
        {
          "date": "2026-05-18",
          "close": 2534.54
        },
        {
          "date": "2026-05-19",
          "close": 2546.96
        },
        {
          "date": "2026-05-20",
          "close": 2520.63
        },
        {
          "date": "2026-05-21",
          "close": 2436.87
        },
        {
          "date": "2026-05-22",
          "close": 2483.06
        },
        {
          "date": "2026-05-25",
          "close": 2483.55
        },
        {
          "date": "2026-05-26",
          "close": 2434.27
        },
        {
          "date": "2026-05-27",
          "close": 2364.16
        },
        {
          "date": "2026-05-28",
          "close": 2374.92
        },
        {
          "date": "2026-05-29",
          "close": 2307.88
        },
        {
          "date": "2026-06-01",
          "close": 2349.75
        },
        {
          "date": "2026-06-02",
          "close": 2324.48
        },
        {
          "date": "2026-06-03",
          "close": 2328.53
        },
        {
          "date": "2026-06-04",
          "close": 2308.04
        },
        {
          "date": "2026-06-05",
          "close": 2322.68
        },
        {
          "date": "2026-06-08",
          "close": 2281.2
        },
        {
          "date": "2026-06-09",
          "close": 2281.96
        },
        {
          "date": "2026-06-10",
          "close": 2247.57
        },
        {
          "date": "2026-06-11",
          "close": 2224.92
        },
        {
          "date": "2026-06-12",
          "close": 2256.18
        },
        {
          "date": "2026-06-15",
          "close": 2283.1
        },
        {
          "date": "2026-06-16",
          "close": 2288.55
        },
        {
          "date": "2026-06-17",
          "close": 2260.85
        },
        {
          "date": "2026-06-18",
          "close": 2254.55
        },
        {
          "date": "2026-06-22",
          "close": 2262.57
        },
        {
          "date": "2026-06-23",
          "close": 2261.96
        },
        {
          "date": "2026-06-24",
          "close": 2202.87
        },
        {
          "date": "2026-06-25",
          "close": 2158.89
        },
        {
          "date": "2026-06-26",
          "close": 2125.6
        },
        {
          "date": "2026-06-29",
          "close": 2101.08
        },
        {
          "date": "2026-06-30",
          "close": 2107.38
        },
        {
          "date": "2026-07-01",
          "close": 2153.49
        },
        {
          "date": "2026-07-02",
          "close": 2154.67
        },
        {
          "date": "2026-07-03",
          "close": 2204.73
        },
        {
          "date": "2026-07-06",
          "close": 2159.87
        },
        {
          "date": "2026-07-07",
          "close": 2086.9
        },
        {
          "date": "2026-07-08",
          "close": 2043.7
        },
        {
          "date": "2026-07-09",
          "close": 2042.45
        },
        {
          "date": "2026-07-10",
          "close": 2065.34
        },
        {
          "date": "2026-07-13",
          "close": 1984.6
        },
        {
          "date": "2026-07-14",
          "close": 2020.94
        },
        {
          "date": "2026-07-15",
          "close": 2006.71
        },
        {
          "date": "2026-07-16",
          "close": 1986.48
        },
        {
          "date": "2026-07-17",
          "close": 1908.08
        },
        {
          "date": "2026-07-20",
          "close": 1856.13
        },
        {
          "date": "2026-07-21",
          "close": 1872.67
        },
        {
          "date": "2026-07-22",
          "close": 1853.96
        },
        {
          "date": "2026-07-23",
          "close": 1923.09
        },
        {
          "date": "2026-07-24",
          "close": 1884.07
        },
        {
          "date": "2026-07-27",
          "close": 1930.24
        },
        {
          "date": "2026-07-28",
          "close": 1928.99
        },
        {
          "date": "2026-07-29",
          "close": 1955.66
        },
        {
          "date": "2026-07-30",
          "close": 1938.29
        },
        {
          "date": "2026-07-31",
          "close": 1970.01
        },
        {
          "date": "2026-08-03",
          "close": 2011.86
        },
        {
          "date": "2026-08-04",
          "close": 2030.02
        },
        {
          "date": "2026-08-05",
          "close": 2055.99
        },
        {
          "date": "2026-08-06",
          "close": 2072.82
        },
        {
          "date": "2026-08-07",
          "close": 2076.85
        },
        {
          "date": "2026-08-10",
          "close": 2105.29
        },
        {
          "date": "2026-08-11",
          "close": 2100.52
        },
        {
          "date": "2026-08-12",
          "close": 2117.58
        },
        {
          "date": "2026-08-13",
          "close": 2078.42
        },
        {
          "date": "2026-08-14",
          "close": 2087.39
        },
        {
          "date": "2026-08-17",
          "close": 2121.67
        },
        {
          "date": "2026-08-18",
          "close": 2128.63
        },
        {
          "date": "2026-08-19",
          "close": 2057.56
        },
        {
          "date": "2026-08-20",
          "close": 2084.38
        },
        {
          "date": "2026-08-21",
          "close": 2094.21
        },
        {
          "date": "2026-08-24",
          "close": 2070.65
        },
        {
          "date": "2026-08-25",
          "close": 2108.51
        },
        {
          "date": "2026-08-26",
          "close": 2102.48
        },
        {
          "date": "2026-08-27",
          "close": 2113.61
        },
        {
          "date": "2026-08-28",
          "close": 2127.39
        },
        {
          "date": "2026-08-31",
          "close": 2135.44
        },
        {
          "date": "2026-09-01",
          "close": 2140.11
        },
        {
          "date": "2026-09-02",
          "close": 2144.54
        },
        {
          "date": "2026-09-03",
          "close": 2114.45
        },
        {
          "date": "2026-09-04",
          "close": 2110.79
        },
        {
          "date": "2026-09-07",
          "close": 2126.44
        },
        {
          "date": "2026-09-08",
          "close": 2146.41
        },
        {
          "date": "2026-09-09",
          "close": 2132.06
        },
        {
          "date": "2026-09-10",
          "close": 2106.72
        },
        {
          "date": "2026-09-11",
          "close": 2057.25
        },
        {
          "date": "2026-09-14",
          "close": 2048.47
        },
        {
          "date": "2026-09-15",
          "close": 2017.42
        },
        {
          "date": "2026-09-16",
          "close": 2042.31
        },
        {
          "date": "2026-09-17",
          "close": 2039.66
        },
        {
          "date": "2026-09-18",
          "close": 2084.84
        },
        {
          "date": "2026-09-21",
          "close": 2129.0
        },
        {
          "date": "2026-09-22",
          "close": 2116.46
        },
        {
          "date": "2026-09-23",
          "close": 2106.21
        },
        {
          "date": "2026-09-24",
          "close": 2083.35
        },
        {
          "date": "2026-09-28",
          "close": 2040.74
        },
        {
          "date": "2026-09-29",
          "close": 2042.35
        },
        {
          "date": "2026-09-30",
          "close": 2034.62
        },
        {
          "date": "2026-10-08",
          "close": 2041.69
        },
        {
          "date": "2026-10-09",
          "close": 2026.9
        },
        {
          "date": "2026-10-12",
          "close": 2001.28
        },
        {
          "date": "2026-10-13",
          "close": 2018.15
        },
        {
          "date": "2026-10-14",
          "close": 1983.78
        },
        {
          "date": "2026-10-15",
          "close": 1915.54
        },
        {
          "date": "2026-10-16",
          "close": 1934.83
        },
        {
          "date": "2026-10-19",
          "close": 1930.03
        },
        {
          "date": "2026-10-20",
          "close": 1948.12
        },
        {
          "date": "2026-10-21",
          "close": 1929.83
        },
        {
          "date": "2026-10-22",
          "close": 1901.76
        },
        {
          "date": "2026-10-23",
          "close": 1920.98
        },
        {
          "date": "2026-10-26",
          "close": 1916.7
        },
        {
          "date": "2026-10-27",
          "close": 1857.66
        },
        {
          "date": "2026-10-28",
          "close": 1892.78
        },
        {
          "date": "2026-10-29",
          "close": 1848.33
        },
        {
          "date": "2026-10-30",
          "close": 1805.94
        },
        {
          "date": "2026-11-02",
          "close": 1838.69
        },
        {
          "date": "2026-11-03",
          "close": 1824.21
        },
        {
          "date": "2026-11-04",
          "close": 1876.95
        },
        {
          "date": "2026-11-05",
          "close": 1908.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.32051282051282054,
          "up_wilson": [
            0.4039270123076001,
            0.6205104797510615
          ],
          "pullback_wilson": [
            0.2274816703369969,
            0.4303934408417395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.46938775510204084,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 10,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 9,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1404",
      "name": "农用机械",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01919562953308085,
        "5": 0.04182550712072719,
        "20": -0.03869297961824647,
        "60": 0.019602582899210796
      },
      "moving_averages": {
        "5": 1593.1860000000336,
        "20": 1624.590000000014,
        "60": 1687.9361666666732
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.061233750940621556,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1946.42
        },
        {
          "date": "2026-05-14",
          "close": 1923.52
        },
        {
          "date": "2026-05-15",
          "close": 1927.09
        },
        {
          "date": "2026-05-18",
          "close": 1918.42
        },
        {
          "date": "2026-05-19",
          "close": 1916.75
        },
        {
          "date": "2026-05-20",
          "close": 1896.3
        },
        {
          "date": "2026-05-21",
          "close": 1838.87
        },
        {
          "date": "2026-05-22",
          "close": 1845.42
        },
        {
          "date": "2026-05-25",
          "close": 1814.3
        },
        {
          "date": "2026-05-26",
          "close": 1782.35
        },
        {
          "date": "2026-05-27",
          "close": 1740.84
        },
        {
          "date": "2026-05-28",
          "close": 1757.16
        },
        {
          "date": "2026-05-29",
          "close": 1715.92
        },
        {
          "date": "2026-06-01",
          "close": 1756.3
        },
        {
          "date": "2026-06-02",
          "close": 1750.14
        },
        {
          "date": "2026-06-03",
          "close": 1727.23
        },
        {
          "date": "2026-06-04",
          "close": 1701.89
        },
        {
          "date": "2026-06-05",
          "close": 1739.22
        },
        {
          "date": "2026-06-08",
          "close": 1708.02
        },
        {
          "date": "2026-06-09",
          "close": 1704.51
        },
        {
          "date": "2026-06-10",
          "close": 1659.85
        },
        {
          "date": "2026-06-11",
          "close": 1648.53
        },
        {
          "date": "2026-06-12",
          "close": 1677.58
        },
        {
          "date": "2026-06-15",
          "close": 1677.33
        },
        {
          "date": "2026-06-16",
          "close": 1668.47
        },
        {
          "date": "2026-06-17",
          "close": 1644.44
        },
        {
          "date": "2026-06-18",
          "close": 1616.65
        },
        {
          "date": "2026-06-22",
          "close": 1600.97
        },
        {
          "date": "2026-06-23",
          "close": 1627.8
        },
        {
          "date": "2026-06-24",
          "close": 1589.09
        },
        {
          "date": "2026-06-25",
          "close": 1529.12
        },
        {
          "date": "2026-06-26",
          "close": 1473.42
        },
        {
          "date": "2026-06-29",
          "close": 1479.5
        },
        {
          "date": "2026-06-30",
          "close": 1479.11
        },
        {
          "date": "2026-07-01",
          "close": 1528.28
        },
        {
          "date": "2026-07-02",
          "close": 1551.12
        },
        {
          "date": "2026-07-03",
          "close": 1615.86
        },
        {
          "date": "2026-07-06",
          "close": 1600.76
        },
        {
          "date": "2026-07-07",
          "close": 1560.1
        },
        {
          "date": "2026-07-08",
          "close": 1538.81
        },
        {
          "date": "2026-07-09",
          "close": 1524.02
        },
        {
          "date": "2026-07-10",
          "close": 1552.37
        },
        {
          "date": "2026-07-13",
          "close": 1474.68
        },
        {
          "date": "2026-07-14",
          "close": 1506.02
        },
        {
          "date": "2026-07-15",
          "close": 1514.26
        },
        {
          "date": "2026-07-16",
          "close": 1526.9
        },
        {
          "date": "2026-07-17",
          "close": 1476.65
        },
        {
          "date": "2026-07-20",
          "close": 1446.79
        },
        {
          "date": "2026-07-21",
          "close": 1459.9
        },
        {
          "date": "2026-07-22",
          "close": 1426.28
        },
        {
          "date": "2026-07-23",
          "close": 1474.85
        },
        {
          "date": "2026-07-24",
          "close": 1440.97
        },
        {
          "date": "2026-07-27",
          "close": 1486.35
        },
        {
          "date": "2026-07-28",
          "close": 1503.23
        },
        {
          "date": "2026-07-29",
          "close": 1525.56
        },
        {
          "date": "2026-07-30",
          "close": 1515.73
        },
        {
          "date": "2026-07-31",
          "close": 1543.92
        },
        {
          "date": "2026-08-03",
          "close": 1602.81
        },
        {
          "date": "2026-08-04",
          "close": 1600.87
        },
        {
          "date": "2026-08-05",
          "close": 1602.85
        },
        {
          "date": "2026-08-06",
          "close": 1620.07
        },
        {
          "date": "2026-08-07",
          "close": 1602.71
        },
        {
          "date": "2026-08-10",
          "close": 1655.24
        },
        {
          "date": "2026-08-11",
          "close": 1628.77
        },
        {
          "date": "2026-08-12",
          "close": 1645.31
        },
        {
          "date": "2026-08-13",
          "close": 1617.28
        },
        {
          "date": "2026-08-14",
          "close": 1611.78
        },
        {
          "date": "2026-08-17",
          "close": 1639.49
        },
        {
          "date": "2026-08-18",
          "close": 1651.75
        },
        {
          "date": "2026-08-19",
          "close": 1586.57
        },
        {
          "date": "2026-08-20",
          "close": 1609.02
        },
        {
          "date": "2026-08-21",
          "close": 1595.9
        },
        {
          "date": "2026-08-24",
          "close": 1583.15
        },
        {
          "date": "2026-08-25",
          "close": 1616.63
        },
        {
          "date": "2026-08-26",
          "close": 1637.32
        },
        {
          "date": "2026-08-27",
          "close": 1722.28
        },
        {
          "date": "2026-08-28",
          "close": 1797.04
        },
        {
          "date": "2026-08-31",
          "close": 1763.43
        },
        {
          "date": "2026-09-01",
          "close": 1864.87
        },
        {
          "date": "2026-09-02",
          "close": 1857.96
        },
        {
          "date": "2026-09-03",
          "close": 1844.39
        },
        {
          "date": "2026-09-04",
          "close": 1825.5
        },
        {
          "date": "2026-09-07",
          "close": 1848.06
        },
        {
          "date": "2026-09-08",
          "close": 1892.74
        },
        {
          "date": "2026-09-09",
          "close": 1865.2
        },
        {
          "date": "2026-09-10",
          "close": 1811.13
        },
        {
          "date": "2026-09-11",
          "close": 1747.37
        },
        {
          "date": "2026-09-14",
          "close": 1755.8
        },
        {
          "date": "2026-09-15",
          "close": 1683.72
        },
        {
          "date": "2026-09-16",
          "close": 1700.18
        },
        {
          "date": "2026-09-17",
          "close": 1748.21
        },
        {
          "date": "2026-09-18",
          "close": 1778.88
        },
        {
          "date": "2026-09-21",
          "close": 1815.09
        },
        {
          "date": "2026-09-22",
          "close": 1794.62
        },
        {
          "date": "2026-09-23",
          "close": 1763.93
        },
        {
          "date": "2026-09-24",
          "close": 1752.03
        },
        {
          "date": "2026-09-28",
          "close": 1713.32
        },
        {
          "date": "2026-09-29",
          "close": 1722.23
        },
        {
          "date": "2026-09-30",
          "close": 1715.35
        },
        {
          "date": "2026-10-08",
          "close": 1700.05
        },
        {
          "date": "2026-10-09",
          "close": 1740.87
        },
        {
          "date": "2026-10-12",
          "close": 1721.46
        },
        {
          "date": "2026-10-13",
          "close": 1715.4
        },
        {
          "date": "2026-10-14",
          "close": 1657.48
        },
        {
          "date": "2026-10-15",
          "close": 1598.12
        },
        {
          "date": "2026-10-16",
          "close": 1626.18
        },
        {
          "date": "2026-10-19",
          "close": 1605.1
        },
        {
          "date": "2026-10-20",
          "close": 1632.61
        },
        {
          "date": "2026-10-21",
          "close": 1611.86
        },
        {
          "date": "2026-10-22",
          "close": 1578.92
        },
        {
          "date": "2026-10-23",
          "close": 1646.34
        },
        {
          "date": "2026-10-26",
          "close": 1631.66
        },
        {
          "date": "2026-10-27",
          "close": 1584.93
        },
        {
          "date": "2026-10-28",
          "close": 1606.28
        },
        {
          "date": "2026-10-29",
          "close": 1568.66
        },
        {
          "date": "2026-10-30",
          "close": 1558.81
        },
        {
          "date": "2026-11-02",
          "close": 1581.55
        },
        {
          "date": "2026-11-03",
          "close": 1587.81
        },
        {
          "date": "2026-11-04",
          "close": 1603.49
        },
        {
          "date": "2026-11-05",
          "close": 1634.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.34444444444444444,
          "up_wilson": [
            0.409517457852855,
            0.611795083801271
          ],
          "pullback_wilson": [
            0.2544591402493863,
            0.44716527659284866
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5370370370370371,
          "pullback_frequency": 0.3888888888888889,
          "up_wilson": [
            0.40605356021011496,
            0.6631009888201891
          ],
          "pullback_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1405",
      "name": "其他专用设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024895803338917055,
        "5": 0.025083246443106555,
        "20": -0.0803185129023376,
        "60": -0.0826127854912142
      },
      "moving_averages": {
        "5": 4688.407999999914,
        "20": 4924.987999999966,
        "60": 5337.787499999977
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.07693589085904773,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6385.43
        },
        {
          "date": "2026-05-14",
          "close": 6306.1
        },
        {
          "date": "2026-05-15",
          "close": 6332.11
        },
        {
          "date": "2026-05-18",
          "close": 6338.2
        },
        {
          "date": "2026-05-19",
          "close": 6413.74
        },
        {
          "date": "2026-05-20",
          "close": 6418.17
        },
        {
          "date": "2026-05-21",
          "close": 6195.54
        },
        {
          "date": "2026-05-22",
          "close": 6366.12
        },
        {
          "date": "2026-05-25",
          "close": 6343.16
        },
        {
          "date": "2026-05-26",
          "close": 6203.94
        },
        {
          "date": "2026-05-27",
          "close": 6035.49
        },
        {
          "date": "2026-05-28",
          "close": 6126.99
        },
        {
          "date": "2026-05-29",
          "close": 5923.93
        },
        {
          "date": "2026-06-01",
          "close": 5954.92
        },
        {
          "date": "2026-06-02",
          "close": 5951.65
        },
        {
          "date": "2026-06-03",
          "close": 5932.56
        },
        {
          "date": "2026-06-04",
          "close": 5917.67
        },
        {
          "date": "2026-06-05",
          "close": 5980.56
        },
        {
          "date": "2026-06-08",
          "close": 5833.41
        },
        {
          "date": "2026-06-09",
          "close": 5934.7
        },
        {
          "date": "2026-06-10",
          "close": 5835.99
        },
        {
          "date": "2026-06-11",
          "close": 5726.16
        },
        {
          "date": "2026-06-12",
          "close": 5707.48
        },
        {
          "date": "2026-06-15",
          "close": 5884.82
        },
        {
          "date": "2026-06-16",
          "close": 5973.29
        },
        {
          "date": "2026-06-17",
          "close": 5958.49
        },
        {
          "date": "2026-06-18",
          "close": 5981.15
        },
        {
          "date": "2026-06-22",
          "close": 5952.32
        },
        {
          "date": "2026-06-23",
          "close": 5953.81
        },
        {
          "date": "2026-06-24",
          "close": 5893.73
        },
        {
          "date": "2026-06-25",
          "close": 5818.67
        },
        {
          "date": "2026-06-26",
          "close": 5734.25
        },
        {
          "date": "2026-06-29",
          "close": 5697.52
        },
        {
          "date": "2026-06-30",
          "close": 5876.08
        },
        {
          "date": "2026-07-01",
          "close": 5928.11
        },
        {
          "date": "2026-07-02",
          "close": 5845.6
        },
        {
          "date": "2026-07-03",
          "close": 5976.72
        },
        {
          "date": "2026-07-06",
          "close": 5840.74
        },
        {
          "date": "2026-07-07",
          "close": 5710.0
        },
        {
          "date": "2026-07-08",
          "close": 5601.65
        },
        {
          "date": "2026-07-09",
          "close": 5661.66
        },
        {
          "date": "2026-07-10",
          "close": 5688.93
        },
        {
          "date": "2026-07-13",
          "close": 5366.07
        },
        {
          "date": "2026-07-14",
          "close": 5443.94
        },
        {
          "date": "2026-07-15",
          "close": 5407.51
        },
        {
          "date": "2026-07-16",
          "close": 5349.22
        },
        {
          "date": "2026-07-17",
          "close": 5055.99
        },
        {
          "date": "2026-07-20",
          "close": 4797.19
        },
        {
          "date": "2026-07-21",
          "close": 4935.54
        },
        {
          "date": "2026-07-22",
          "close": 4840.56
        },
        {
          "date": "2026-07-23",
          "close": 4939.09
        },
        {
          "date": "2026-07-24",
          "close": 4849.26
        },
        {
          "date": "2026-07-27",
          "close": 5008.1
        },
        {
          "date": "2026-07-28",
          "close": 4949.37
        },
        {
          "date": "2026-07-29",
          "close": 4995.91
        },
        {
          "date": "2026-07-30",
          "close": 4843.82
        },
        {
          "date": "2026-07-31",
          "close": 4996.89
        },
        {
          "date": "2026-08-03",
          "close": 5042.51
        },
        {
          "date": "2026-08-04",
          "close": 5193.42
        },
        {
          "date": "2026-08-05",
          "close": 5315.4
        },
        {
          "date": "2026-08-06",
          "close": 5394.64
        },
        {
          "date": "2026-08-07",
          "close": 5493.16
        },
        {
          "date": "2026-08-10",
          "close": 5526.23
        },
        {
          "date": "2026-08-11",
          "close": 5515.37
        },
        {
          "date": "2026-08-12",
          "close": 5625.76
        },
        {
          "date": "2026-08-13",
          "close": 5530.85
        },
        {
          "date": "2026-08-14",
          "close": 5577.65
        },
        {
          "date": "2026-08-17",
          "close": 5686.33
        },
        {
          "date": "2026-08-18",
          "close": 5697.07
        },
        {
          "date": "2026-08-19",
          "close": 5382.88
        },
        {
          "date": "2026-08-20",
          "close": 5453.51
        },
        {
          "date": "2026-08-21",
          "close": 5496.18
        },
        {
          "date": "2026-08-24",
          "close": 5426.75
        },
        {
          "date": "2026-08-25",
          "close": 5505.94
        },
        {
          "date": "2026-08-26",
          "close": 5498.75
        },
        {
          "date": "2026-08-27",
          "close": 5586.4
        },
        {
          "date": "2026-08-28",
          "close": 5572.3
        },
        {
          "date": "2026-08-31",
          "close": 5670.67
        },
        {
          "date": "2026-09-01",
          "close": 5652.5
        },
        {
          "date": "2026-09-02",
          "close": 5646.17
        },
        {
          "date": "2026-09-03",
          "close": 5627.8
        },
        {
          "date": "2026-09-04",
          "close": 5538.89
        },
        {
          "date": "2026-09-07",
          "close": 5662.09
        },
        {
          "date": "2026-09-08",
          "close": 5654.15
        },
        {
          "date": "2026-09-09",
          "close": 5614.96
        },
        {
          "date": "2026-09-10",
          "close": 5512.04
        },
        {
          "date": "2026-09-11",
          "close": 5405.81
        },
        {
          "date": "2026-09-14",
          "close": 5487.73
        },
        {
          "date": "2026-09-15",
          "close": 5420.23
        },
        {
          "date": "2026-09-16",
          "close": 5530.13
        },
        {
          "date": "2026-09-17",
          "close": 5522.85
        },
        {
          "date": "2026-09-18",
          "close": 5612.39
        },
        {
          "date": "2026-09-21",
          "close": 5693.93
        },
        {
          "date": "2026-09-22",
          "close": 5692.44
        },
        {
          "date": "2026-09-23",
          "close": 5714.56
        },
        {
          "date": "2026-09-24",
          "close": 5595.0
        },
        {
          "date": "2026-09-28",
          "close": 5410.51
        },
        {
          "date": "2026-09-29",
          "close": 5447.32
        },
        {
          "date": "2026-09-30",
          "close": 5383.41
        },
        {
          "date": "2026-10-08",
          "close": 5302.14
        },
        {
          "date": "2026-10-09",
          "close": 5282.71
        },
        {
          "date": "2026-10-12",
          "close": 5220.35
        },
        {
          "date": "2026-10-13",
          "close": 5229.64
        },
        {
          "date": "2026-10-14",
          "close": 5089.69
        },
        {
          "date": "2026-10-15",
          "close": 4920.11
        },
        {
          "date": "2026-10-16",
          "close": 4959.86
        },
        {
          "date": "2026-10-19",
          "close": 4943.16
        },
        {
          "date": "2026-10-20",
          "close": 5053.28
        },
        {
          "date": "2026-10-21",
          "close": 5007.25
        },
        {
          "date": "2026-10-22",
          "close": 4878.13
        },
        {
          "date": "2026-10-23",
          "close": 5013.42
        },
        {
          "date": "2026-10-26",
          "close": 4961.83
        },
        {
          "date": "2026-10-27",
          "close": 4803.02
        },
        {
          "date": "2026-10-28",
          "close": 4938.31
        },
        {
          "date": "2026-10-29",
          "close": 4756.96
        },
        {
          "date": "2026-10-30",
          "close": 4569.8
        },
        {
          "date": "2026-11-02",
          "close": 4670.98
        },
        {
          "date": "2026-11-03",
          "close": 4567.15
        },
        {
          "date": "2026-11-04",
          "close": 4757.83
        },
        {
          "date": "2026-11-05",
          "close": 4876.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5138888888888888,
          "pullback_frequency": 0.4027777777777778,
          "up_wilson": [
            0.40069754605192803,
            0.6256732547092813
          ],
          "pullback_wilson": [
            0.2972111115210491,
            0.5181932831504844
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5348837209302325,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 10,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1406",
      "name": "印刷包装机械",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023845924849512423,
        "5": 0.005440572399748378,
        "20": -0.08606315561901245,
        "60": -0.07864745091628977
      },
      "moving_averages": {
        "5": 1970.8599999999628,
        "20": 2076.883499999973,
        "60": 2209.30233333332
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-05-14",
            "end": "2026-07-31",
            "sessions": 56,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-24",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-02",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-16",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-24",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0857254856020293,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2689.12
        },
        {
          "date": "2026-05-14",
          "close": 2668.76
        },
        {
          "date": "2026-05-15",
          "close": 2688.01
        },
        {
          "date": "2026-05-18",
          "close": 2672.24
        },
        {
          "date": "2026-05-19",
          "close": 2696.86
        },
        {
          "date": "2026-05-20",
          "close": 2621.85
        },
        {
          "date": "2026-05-21",
          "close": 2533.32
        },
        {
          "date": "2026-05-22",
          "close": 2560.17
        },
        {
          "date": "2026-05-25",
          "close": 2513.79
        },
        {
          "date": "2026-05-26",
          "close": 2444.23
        },
        {
          "date": "2026-05-27",
          "close": 2379.51
        },
        {
          "date": "2026-05-28",
          "close": 2427.93
        },
        {
          "date": "2026-05-29",
          "close": 2338.9
        },
        {
          "date": "2026-06-01",
          "close": 2381.72
        },
        {
          "date": "2026-06-02",
          "close": 2359.81
        },
        {
          "date": "2026-06-03",
          "close": 2322.11
        },
        {
          "date": "2026-06-04",
          "close": 2291.85
        },
        {
          "date": "2026-06-05",
          "close": 2374.8
        },
        {
          "date": "2026-06-08",
          "close": 2337.49
        },
        {
          "date": "2026-06-09",
          "close": 2332.54
        },
        {
          "date": "2026-06-10",
          "close": 2289.36
        },
        {
          "date": "2026-06-11",
          "close": 2253.71
        },
        {
          "date": "2026-06-12",
          "close": 2300.16
        },
        {
          "date": "2026-06-15",
          "close": 2332.61
        },
        {
          "date": "2026-06-16",
          "close": 2331.06
        },
        {
          "date": "2026-06-17",
          "close": 2300.68
        },
        {
          "date": "2026-06-18",
          "close": 2273.81
        },
        {
          "date": "2026-06-22",
          "close": 2295.12
        },
        {
          "date": "2026-06-23",
          "close": 2339.49
        },
        {
          "date": "2026-06-24",
          "close": 2301.72
        },
        {
          "date": "2026-06-25",
          "close": 2284.54
        },
        {
          "date": "2026-06-26",
          "close": 2222.79
        },
        {
          "date": "2026-06-29",
          "close": 2210.7
        },
        {
          "date": "2026-06-30",
          "close": 2235.17
        },
        {
          "date": "2026-07-01",
          "close": 2286.3
        },
        {
          "date": "2026-07-02",
          "close": 2268.9
        },
        {
          "date": "2026-07-03",
          "close": 2335.28
        },
        {
          "date": "2026-07-06",
          "close": 2265.49
        },
        {
          "date": "2026-07-07",
          "close": 2238.91
        },
        {
          "date": "2026-07-08",
          "close": 2177.78
        },
        {
          "date": "2026-07-09",
          "close": 2157.51
        },
        {
          "date": "2026-07-10",
          "close": 2188.95
        },
        {
          "date": "2026-07-13",
          "close": 2082.41
        },
        {
          "date": "2026-07-14",
          "close": 2118.07
        },
        {
          "date": "2026-07-15",
          "close": 2113.99
        },
        {
          "date": "2026-07-16",
          "close": 2126.25
        },
        {
          "date": "2026-07-17",
          "close": 2027.21
        },
        {
          "date": "2026-07-20",
          "close": 1930.48
        },
        {
          "date": "2026-07-21",
          "close": 1941.69
        },
        {
          "date": "2026-07-22",
          "close": 1891.66
        },
        {
          "date": "2026-07-23",
          "close": 1956.49
        },
        {
          "date": "2026-07-24",
          "close": 1920.91
        },
        {
          "date": "2026-07-27",
          "close": 1997.07
        },
        {
          "date": "2026-07-28",
          "close": 2009.06
        },
        {
          "date": "2026-07-29",
          "close": 2059.16
        },
        {
          "date": "2026-07-30",
          "close": 2039.0
        },
        {
          "date": "2026-07-31",
          "close": 2076.55
        },
        {
          "date": "2026-08-03",
          "close": 2144.12
        },
        {
          "date": "2026-08-04",
          "close": 2180.01
        },
        {
          "date": "2026-08-05",
          "close": 2202.36
        },
        {
          "date": "2026-08-06",
          "close": 2206.08
        },
        {
          "date": "2026-08-07",
          "close": 2221.94
        },
        {
          "date": "2026-08-10",
          "close": 2257.13
        },
        {
          "date": "2026-08-11",
          "close": 2261.56
        },
        {
          "date": "2026-08-12",
          "close": 2316.69
        },
        {
          "date": "2026-08-13",
          "close": 2268.46
        },
        {
          "date": "2026-08-14",
          "close": 2255.67
        },
        {
          "date": "2026-08-17",
          "close": 2277.76
        },
        {
          "date": "2026-08-18",
          "close": 2285.58
        },
        {
          "date": "2026-08-19",
          "close": 2176.57
        },
        {
          "date": "2026-08-20",
          "close": 2223.94
        },
        {
          "date": "2026-08-21",
          "close": 2252.94
        },
        {
          "date": "2026-08-24",
          "close": 2236.51
        },
        {
          "date": "2026-08-25",
          "close": 2285.1
        },
        {
          "date": "2026-08-26",
          "close": 2259.09
        },
        {
          "date": "2026-08-27",
          "close": 2266.16
        },
        {
          "date": "2026-08-28",
          "close": 2300.81
        },
        {
          "date": "2026-08-31",
          "close": 2342.63
        },
        {
          "date": "2026-09-01",
          "close": 2374.16
        },
        {
          "date": "2026-09-02",
          "close": 2381.35
        },
        {
          "date": "2026-09-03",
          "close": 2342.54
        },
        {
          "date": "2026-09-04",
          "close": 2338.49
        },
        {
          "date": "2026-09-07",
          "close": 2346.4
        },
        {
          "date": "2026-09-08",
          "close": 2350.96
        },
        {
          "date": "2026-09-09",
          "close": 2338.51
        },
        {
          "date": "2026-09-10",
          "close": 2278.08
        },
        {
          "date": "2026-09-11",
          "close": 2222.33
        },
        {
          "date": "2026-09-14",
          "close": 2232.65
        },
        {
          "date": "2026-09-15",
          "close": 2187.8
        },
        {
          "date": "2026-09-16",
          "close": 2217.0
        },
        {
          "date": "2026-09-17",
          "close": 2232.31
        },
        {
          "date": "2026-09-18",
          "close": 2253.64
        },
        {
          "date": "2026-09-21",
          "close": 2309.39
        },
        {
          "date": "2026-09-22",
          "close": 2301.06
        },
        {
          "date": "2026-09-23",
          "close": 2309.32
        },
        {
          "date": "2026-09-24",
          "close": 2297.39
        },
        {
          "date": "2026-09-28",
          "close": 2261.54
        },
        {
          "date": "2026-09-29",
          "close": 2276.32
        },
        {
          "date": "2026-09-30",
          "close": 2254.38
        },
        {
          "date": "2026-10-08",
          "close": 2220.23
        },
        {
          "date": "2026-10-09",
          "close": 2219.41
        },
        {
          "date": "2026-10-12",
          "close": 2194.94
        },
        {
          "date": "2026-10-13",
          "close": 2189.5
        },
        {
          "date": "2026-10-14",
          "close": 2124.63
        },
        {
          "date": "2026-10-15",
          "close": 2057.94
        },
        {
          "date": "2026-10-16",
          "close": 2093.48
        },
        {
          "date": "2026-10-19",
          "close": 2078.54
        },
        {
          "date": "2026-10-20",
          "close": 2131.21
        },
        {
          "date": "2026-10-21",
          "close": 2103.11
        },
        {
          "date": "2026-10-22",
          "close": 2055.68
        },
        {
          "date": "2026-10-23",
          "close": 2139.45
        },
        {
          "date": "2026-10-26",
          "close": 2131.0
        },
        {
          "date": "2026-10-27",
          "close": 2044.47
        },
        {
          "date": "2026-10-28",
          "close": 2101.84
        },
        {
          "date": "2026-10-29",
          "close": 2018.17
        },
        {
          "date": "2026-10-30",
          "close": 1942.32
        },
        {
          "date": "2026-11-02",
          "close": 1965.93
        },
        {
          "date": "2026-11-03",
          "close": 1935.01
        },
        {
          "date": "2026-11-04",
          "close": 1981.89
        },
        {
          "date": "2026-11-05",
          "close": 2029.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5074626865671642,
          "pullback_frequency": 0.43283582089552236,
          "up_wilson": [
            0.3906377464811486,
            0.6234782812891306
          ],
          "pullback_wilson": [
            0.3210431149754174,
            0.5519126350920708
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.24222979167233266,
            0.5296756086269889
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 14,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 5,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1407",
      "name": "工控设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019309863930591753,
        "5": 0.012033870581209305,
        "20": -0.021267163918293752,
        "60": -0.05140588453420036
      },
      "moving_averages": {
        "5": 5138.067999999784,
        "20": 5258.453999999981,
        "60": 5524.285000000002
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-21",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-28",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.035820614248877725,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6675.98
        },
        {
          "date": "2026-05-14",
          "close": 6592.3
        },
        {
          "date": "2026-05-15",
          "close": 6781.34
        },
        {
          "date": "2026-05-18",
          "close": 6834.17
        },
        {
          "date": "2026-05-19",
          "close": 6864.15
        },
        {
          "date": "2026-05-20",
          "close": 6876.01
        },
        {
          "date": "2026-05-21",
          "close": 6689.25
        },
        {
          "date": "2026-05-22",
          "close": 6768.03
        },
        {
          "date": "2026-05-25",
          "close": 6782.51
        },
        {
          "date": "2026-05-26",
          "close": 6665.98
        },
        {
          "date": "2026-05-27",
          "close": 6468.15
        },
        {
          "date": "2026-05-28",
          "close": 6524.78
        },
        {
          "date": "2026-05-29",
          "close": 6231.94
        },
        {
          "date": "2026-06-01",
          "close": 6222.46
        },
        {
          "date": "2026-06-02",
          "close": 6285.46
        },
        {
          "date": "2026-06-03",
          "close": 6289.25
        },
        {
          "date": "2026-06-04",
          "close": 6266.77
        },
        {
          "date": "2026-06-05",
          "close": 6464.97
        },
        {
          "date": "2026-06-08",
          "close": 6390.74
        },
        {
          "date": "2026-06-09",
          "close": 6445.24
        },
        {
          "date": "2026-06-10",
          "close": 6213.74
        },
        {
          "date": "2026-06-11",
          "close": 6072.69
        },
        {
          "date": "2026-06-12",
          "close": 6071.14
        },
        {
          "date": "2026-06-15",
          "close": 6256.75
        },
        {
          "date": "2026-06-16",
          "close": 6408.09
        },
        {
          "date": "2026-06-17",
          "close": 6420.78
        },
        {
          "date": "2026-06-18",
          "close": 6432.14
        },
        {
          "date": "2026-06-22",
          "close": 6365.68
        },
        {
          "date": "2026-06-23",
          "close": 6380.19
        },
        {
          "date": "2026-06-24",
          "close": 6399.04
        },
        {
          "date": "2026-06-25",
          "close": 6328.14
        },
        {
          "date": "2026-06-26",
          "close": 6149.27
        },
        {
          "date": "2026-06-29",
          "close": 6127.38
        },
        {
          "date": "2026-06-30",
          "close": 6282.82
        },
        {
          "date": "2026-07-01",
          "close": 6353.51
        },
        {
          "date": "2026-07-02",
          "close": 6254.77
        },
        {
          "date": "2026-07-03",
          "close": 6482.9
        },
        {
          "date": "2026-07-06",
          "close": 6303.15
        },
        {
          "date": "2026-07-07",
          "close": 6134.95
        },
        {
          "date": "2026-07-08",
          "close": 5892.54
        },
        {
          "date": "2026-07-09",
          "close": 5969.77
        },
        {
          "date": "2026-07-10",
          "close": 5976.25
        },
        {
          "date": "2026-07-13",
          "close": 5601.13
        },
        {
          "date": "2026-07-14",
          "close": 5720.96
        },
        {
          "date": "2026-07-15",
          "close": 5642.0
        },
        {
          "date": "2026-07-16",
          "close": 5524.82
        },
        {
          "date": "2026-07-17",
          "close": 5284.58
        },
        {
          "date": "2026-07-20",
          "close": 5039.51
        },
        {
          "date": "2026-07-21",
          "close": 5221.89
        },
        {
          "date": "2026-07-22",
          "close": 5103.78
        },
        {
          "date": "2026-07-23",
          "close": 5182.11
        },
        {
          "date": "2026-07-24",
          "close": 5078.9
        },
        {
          "date": "2026-07-27",
          "close": 5230.31
        },
        {
          "date": "2026-07-28",
          "close": 5170.83
        },
        {
          "date": "2026-07-29",
          "close": 5204.49
        },
        {
          "date": "2026-07-30",
          "close": 5043.49
        },
        {
          "date": "2026-07-31",
          "close": 5269.31
        },
        {
          "date": "2026-08-03",
          "close": 5325.62
        },
        {
          "date": "2026-08-04",
          "close": 5482.04
        },
        {
          "date": "2026-08-05",
          "close": 5609.28
        },
        {
          "date": "2026-08-06",
          "close": 5640.16
        },
        {
          "date": "2026-08-07",
          "close": 5709.52
        },
        {
          "date": "2026-08-10",
          "close": 5771.7
        },
        {
          "date": "2026-08-11",
          "close": 5762.56
        },
        {
          "date": "2026-08-12",
          "close": 5834.4
        },
        {
          "date": "2026-08-13",
          "close": 5716.91
        },
        {
          "date": "2026-08-14",
          "close": 5757.47
        },
        {
          "date": "2026-08-17",
          "close": 5861.75
        },
        {
          "date": "2026-08-18",
          "close": 5899.36
        },
        {
          "date": "2026-08-19",
          "close": 5531.3
        },
        {
          "date": "2026-08-20",
          "close": 5607.0
        },
        {
          "date": "2026-08-21",
          "close": 5623.14
        },
        {
          "date": "2026-08-24",
          "close": 5539.06
        },
        {
          "date": "2026-08-25",
          "close": 5638.17
        },
        {
          "date": "2026-08-26",
          "close": 5616.05
        },
        {
          "date": "2026-08-27",
          "close": 5725.69
        },
        {
          "date": "2026-08-28",
          "close": 5692.91
        },
        {
          "date": "2026-08-31",
          "close": 5804.69
        },
        {
          "date": "2026-09-01",
          "close": 5751.39
        },
        {
          "date": "2026-09-02",
          "close": 5723.43
        },
        {
          "date": "2026-09-03",
          "close": 5734.68
        },
        {
          "date": "2026-09-04",
          "close": 5624.37
        },
        {
          "date": "2026-09-07",
          "close": 5747.5
        },
        {
          "date": "2026-09-08",
          "close": 5685.2
        },
        {
          "date": "2026-09-09",
          "close": 5613.49
        },
        {
          "date": "2026-09-10",
          "close": 5525.94
        },
        {
          "date": "2026-09-11",
          "close": 5405.53
        },
        {
          "date": "2026-09-14",
          "close": 5474.42
        },
        {
          "date": "2026-09-15",
          "close": 5406.1
        },
        {
          "date": "2026-09-16",
          "close": 5529.62
        },
        {
          "date": "2026-09-17",
          "close": 5567.45
        },
        {
          "date": "2026-09-18",
          "close": 5673.11
        },
        {
          "date": "2026-09-21",
          "close": 5737.82
        },
        {
          "date": "2026-09-22",
          "close": 5756.88
        },
        {
          "date": "2026-09-23",
          "close": 5761.04
        },
        {
          "date": "2026-09-24",
          "close": 5697.55
        },
        {
          "date": "2026-09-28",
          "close": 5548.26
        },
        {
          "date": "2026-09-29",
          "close": 5582.7
        },
        {
          "date": "2026-09-30",
          "close": 5573.15
        },
        {
          "date": "2026-10-08",
          "close": 5436.55
        },
        {
          "date": "2026-10-09",
          "close": 5433.08
        },
        {
          "date": "2026-10-12",
          "close": 5355.55
        },
        {
          "date": "2026-10-13",
          "close": 5360.54
        },
        {
          "date": "2026-10-14",
          "close": 5216.87
        },
        {
          "date": "2026-10-15",
          "close": 5024.93
        },
        {
          "date": "2026-10-16",
          "close": 5085.02
        },
        {
          "date": "2026-10-19",
          "close": 5144.8
        },
        {
          "date": "2026-10-20",
          "close": 5353.87
        },
        {
          "date": "2026-10-21",
          "close": 5330.6
        },
        {
          "date": "2026-10-22",
          "close": 5267.72
        },
        {
          "date": "2026-10-23",
          "close": 5518.61
        },
        {
          "date": "2026-10-26",
          "close": 5394.45
        },
        {
          "date": "2026-10-27",
          "close": 5245.73
        },
        {
          "date": "2026-10-28",
          "close": 5489.31
        },
        {
          "date": "2026-10-29",
          "close": 5257.66
        },
        {
          "date": "2026-10-30",
          "close": 5018.22
        },
        {
          "date": "2026-11-02",
          "close": 5131.04
        },
        {
          "date": "2026-11-03",
          "close": 5000.02
        },
        {
          "date": "2026-11-04",
          "close": 5220.13
        },
        {
          "date": "2026-11-05",
          "close": 5320.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5494505494505495,
          "pullback_frequency": 0.3516483516483517,
          "up_wilson": [
            0.44729289373397435,
            0.6476023146686639
          ],
          "pullback_wilson": [
            0.2613727836672014,
            0.4539415911248841
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 4,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1408",
      "name": "机器人",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019949588203961754,
        "5": 0.019158171593579132,
        "20": 0.029377206018948554,
        "60": -0.0825314202631593
      },
      "moving_averages": {
        "5": 8565.698000000231,
        "20": 8619.998499999894,
        "60": 9155.632333333248
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-30",
            "end": "2026-07-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-02",
            "end": "2026-07-06",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-07",
            "end": "2026-07-22",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-05",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-10-23",
            "sessions": 38,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04230430626144355,
      "history": [
        {
          "date": "2026-05-13",
          "close": 10252.56
        },
        {
          "date": "2026-05-14",
          "close": 10091.2
        },
        {
          "date": "2026-05-15",
          "close": 10685.18
        },
        {
          "date": "2026-05-18",
          "close": 10779.74
        },
        {
          "date": "2026-05-19",
          "close": 10985.66
        },
        {
          "date": "2026-05-20",
          "close": 10785.59
        },
        {
          "date": "2026-05-21",
          "close": 10843.12
        },
        {
          "date": "2026-05-22",
          "close": 10899.46
        },
        {
          "date": "2026-05-25",
          "close": 10915.18
        },
        {
          "date": "2026-05-26",
          "close": 10805.49
        },
        {
          "date": "2026-05-27",
          "close": 10310.57
        },
        {
          "date": "2026-05-28",
          "close": 10333.82
        },
        {
          "date": "2026-05-29",
          "close": 9824.19
        },
        {
          "date": "2026-06-01",
          "close": 9807.78
        },
        {
          "date": "2026-06-02",
          "close": 9826.67
        },
        {
          "date": "2026-06-03",
          "close": 9871.79
        },
        {
          "date": "2026-06-04",
          "close": 9890.13
        },
        {
          "date": "2026-06-05",
          "close": 10477.26
        },
        {
          "date": "2026-06-08",
          "close": 10871.43
        },
        {
          "date": "2026-06-09",
          "close": 10968.67
        },
        {
          "date": "2026-06-10",
          "close": 10519.19
        },
        {
          "date": "2026-06-11",
          "close": 10023.8
        },
        {
          "date": "2026-06-12",
          "close": 9886.9
        },
        {
          "date": "2026-06-15",
          "close": 10247.1
        },
        {
          "date": "2026-06-16",
          "close": 10523.1
        },
        {
          "date": "2026-06-17",
          "close": 10478.83
        },
        {
          "date": "2026-06-18",
          "close": 10770.6
        },
        {
          "date": "2026-06-22",
          "close": 10462.54
        },
        {
          "date": "2026-06-23",
          "close": 10615.69
        },
        {
          "date": "2026-06-24",
          "close": 10515.13
        },
        {
          "date": "2026-06-25",
          "close": 10296.55
        },
        {
          "date": "2026-06-26",
          "close": 9982.04
        },
        {
          "date": "2026-06-29",
          "close": 9870.43
        },
        {
          "date": "2026-06-30",
          "close": 10497.36
        },
        {
          "date": "2026-07-01",
          "close": 10953.87
        },
        {
          "date": "2026-07-02",
          "close": 10891.15
        },
        {
          "date": "2026-07-03",
          "close": 11884.84
        },
        {
          "date": "2026-07-06",
          "close": 11527.37
        },
        {
          "date": "2026-07-07",
          "close": 11213.28
        },
        {
          "date": "2026-07-08",
          "close": 10488.61
        },
        {
          "date": "2026-07-09",
          "close": 10642.1
        },
        {
          "date": "2026-07-10",
          "close": 10680.61
        },
        {
          "date": "2026-07-13",
          "close": 10003.69
        },
        {
          "date": "2026-07-14",
          "close": 10024.89
        },
        {
          "date": "2026-07-15",
          "close": 10129.44
        },
        {
          "date": "2026-07-16",
          "close": 10185.44
        },
        {
          "date": "2026-07-17",
          "close": 9449.12
        },
        {
          "date": "2026-07-20",
          "close": 8865.77
        },
        {
          "date": "2026-07-21",
          "close": 9126.6
        },
        {
          "date": "2026-07-22",
          "close": 8819.88
        },
        {
          "date": "2026-07-23",
          "close": 8897.95
        },
        {
          "date": "2026-07-24",
          "close": 8623.94
        },
        {
          "date": "2026-07-27",
          "close": 8891.43
        },
        {
          "date": "2026-07-28",
          "close": 8762.38
        },
        {
          "date": "2026-07-29",
          "close": 8909.03
        },
        {
          "date": "2026-07-30",
          "close": 8441.05
        },
        {
          "date": "2026-07-31",
          "close": 8996.09
        },
        {
          "date": "2026-08-03",
          "close": 9146.28
        },
        {
          "date": "2026-08-04",
          "close": 9375.87
        },
        {
          "date": "2026-08-05",
          "close": 9663.35
        },
        {
          "date": "2026-08-06",
          "close": 9766.96
        },
        {
          "date": "2026-08-07",
          "close": 9952.19
        },
        {
          "date": "2026-08-10",
          "close": 9846.58
        },
        {
          "date": "2026-08-11",
          "close": 9972.89
        },
        {
          "date": "2026-08-12",
          "close": 10033.7
        },
        {
          "date": "2026-08-13",
          "close": 9872.55
        },
        {
          "date": "2026-08-14",
          "close": 9865.06
        },
        {
          "date": "2026-08-17",
          "close": 10126.62
        },
        {
          "date": "2026-08-18",
          "close": 10475.2
        },
        {
          "date": "2026-08-19",
          "close": 9472.03
        },
        {
          "date": "2026-08-20",
          "close": 9507.64
        },
        {
          "date": "2026-08-21",
          "close": 9593.53
        },
        {
          "date": "2026-08-24",
          "close": 9286.64
        },
        {
          "date": "2026-08-25",
          "close": 9495.58
        },
        {
          "date": "2026-08-26",
          "close": 9446.92
        },
        {
          "date": "2026-08-27",
          "close": 9568.6
        },
        {
          "date": "2026-08-28",
          "close": 9428.89
        },
        {
          "date": "2026-08-31",
          "close": 9565.64
        },
        {
          "date": "2026-09-01",
          "close": 9485.15
        },
        {
          "date": "2026-09-02",
          "close": 9408.15
        },
        {
          "date": "2026-09-03",
          "close": 9448.93
        },
        {
          "date": "2026-09-04",
          "close": 9293.13
        },
        {
          "date": "2026-09-07",
          "close": 9464.3
        },
        {
          "date": "2026-09-08",
          "close": 9441.76
        },
        {
          "date": "2026-09-09",
          "close": 9332.35
        },
        {
          "date": "2026-09-10",
          "close": 9136.31
        },
        {
          "date": "2026-09-11",
          "close": 8913.07
        },
        {
          "date": "2026-09-14",
          "close": 8980.06
        },
        {
          "date": "2026-09-15",
          "close": 8902.76
        },
        {
          "date": "2026-09-16",
          "close": 9040.35
        },
        {
          "date": "2026-09-17",
          "close": 9097.93
        },
        {
          "date": "2026-09-18",
          "close": 9256.24
        },
        {
          "date": "2026-09-21",
          "close": 9280.47
        },
        {
          "date": "2026-09-22",
          "close": 9288.17
        },
        {
          "date": "2026-09-23",
          "close": 9257.97
        },
        {
          "date": "2026-09-24",
          "close": 9163.62
        },
        {
          "date": "2026-09-28",
          "close": 8946.72
        },
        {
          "date": "2026-09-29",
          "close": 8957.36
        },
        {
          "date": "2026-09-30",
          "close": 8953.15
        },
        {
          "date": "2026-10-08",
          "close": 8612.8
        },
        {
          "date": "2026-10-09",
          "close": 8710.85
        },
        {
          "date": "2026-10-12",
          "close": 8539.89
        },
        {
          "date": "2026-10-13",
          "close": 8537.29
        },
        {
          "date": "2026-10-14",
          "close": 8349.42
        },
        {
          "date": "2026-10-15",
          "close": 8012.31
        },
        {
          "date": "2026-10-16",
          "close": 8085.06
        },
        {
          "date": "2026-10-19",
          "close": 8319.85
        },
        {
          "date": "2026-10-20",
          "close": 8653.81
        },
        {
          "date": "2026-10-21",
          "close": 8532.34
        },
        {
          "date": "2026-10-22",
          "close": 8573.27
        },
        {
          "date": "2026-10-23",
          "close": 9257.45
        },
        {
          "date": "2026-10-26",
          "close": 9213.6
        },
        {
          "date": "2026-10-27",
          "close": 8880.84
        },
        {
          "date": "2026-10-28",
          "close": 9206.34
        },
        {
          "date": "2026-10-29",
          "close": 8699.16
        },
        {
          "date": "2026-10-30",
          "close": 8425.73
        },
        {
          "date": "2026-11-02",
          "close": 8578.42
        },
        {
          "date": "2026-11-03",
          "close": 8266.11
        },
        {
          "date": "2026-11-04",
          "close": 8692.41
        },
        {
          "date": "2026-11-05",
          "close": 8865.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4895833333333333,
          "pullback_frequency": 0.4270833333333333,
          "up_wilson": [
            0.3919286123125563,
            0.5880396291011453
          ],
          "pullback_wilson": [
            0.33282083114008043,
            0.5269568587558306
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4745762711864407,
          "pullback_frequency": 0.576271186440678,
          "up_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "pullback_wilson": [
            0.449344828000343,
            0.6938727256481132
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 1,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1409",
      "name": "激光设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011437750763763077,
        "5": 0.04328439109938054,
        "20": -0.1461510164424773,
        "60": -0.11144349500369088
      },
      "moving_averages": {
        "5": 14194.633999999985,
        "20": 15231.15849999995,
        "60": 17587.747333333362
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-14",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.1261094472543034,
      "history": [
        {
          "date": "2026-05-13",
          "close": 19848.76
        },
        {
          "date": "2026-05-14",
          "close": 19787.38
        },
        {
          "date": "2026-05-15",
          "close": 19607.06
        },
        {
          "date": "2026-05-18",
          "close": 20126.09
        },
        {
          "date": "2026-05-19",
          "close": 20845.48
        },
        {
          "date": "2026-05-20",
          "close": 21070.35
        },
        {
          "date": "2026-05-21",
          "close": 20503.36
        },
        {
          "date": "2026-05-22",
          "close": 21497.07
        },
        {
          "date": "2026-05-25",
          "close": 22083.02
        },
        {
          "date": "2026-05-26",
          "close": 21389.02
        },
        {
          "date": "2026-05-27",
          "close": 21025.22
        },
        {
          "date": "2026-05-28",
          "close": 21836.84
        },
        {
          "date": "2026-05-29",
          "close": 20442.99
        },
        {
          "date": "2026-06-01",
          "close": 19821.04
        },
        {
          "date": "2026-06-02",
          "close": 20025.75
        },
        {
          "date": "2026-06-03",
          "close": 20817.4
        },
        {
          "date": "2026-06-04",
          "close": 20913.93
        },
        {
          "date": "2026-06-05",
          "close": 20887.69
        },
        {
          "date": "2026-06-08",
          "close": 19780.51
        },
        {
          "date": "2026-06-09",
          "close": 20541.39
        },
        {
          "date": "2026-06-10",
          "close": 19861.84
        },
        {
          "date": "2026-06-11",
          "close": 19835.29
        },
        {
          "date": "2026-06-12",
          "close": 19670.67
        },
        {
          "date": "2026-06-15",
          "close": 21731.2
        },
        {
          "date": "2026-06-16",
          "close": 22748.53
        },
        {
          "date": "2026-06-17",
          "close": 23116.68
        },
        {
          "date": "2026-06-18",
          "close": 23558.33
        },
        {
          "date": "2026-06-22",
          "close": 23737.65
        },
        {
          "date": "2026-06-23",
          "close": 23457.5
        },
        {
          "date": "2026-06-24",
          "close": 23735.76
        },
        {
          "date": "2026-06-25",
          "close": 25260.79
        },
        {
          "date": "2026-06-26",
          "close": 24474.12
        },
        {
          "date": "2026-06-29",
          "close": 23646.46
        },
        {
          "date": "2026-06-30",
          "close": 25048.28
        },
        {
          "date": "2026-07-01",
          "close": 23879.57
        },
        {
          "date": "2026-07-02",
          "close": 22108.3
        },
        {
          "date": "2026-07-03",
          "close": 21915.59
        },
        {
          "date": "2026-07-06",
          "close": 21179.59
        },
        {
          "date": "2026-07-07",
          "close": 20793.49
        },
        {
          "date": "2026-07-08",
          "close": 20100.15
        },
        {
          "date": "2026-07-09",
          "close": 20951.6
        },
        {
          "date": "2026-07-10",
          "close": 20191.38
        },
        {
          "date": "2026-07-13",
          "close": 18624.33
        },
        {
          "date": "2026-07-14",
          "close": 19220.43
        },
        {
          "date": "2026-07-15",
          "close": 18649.46
        },
        {
          "date": "2026-07-16",
          "close": 17912.35
        },
        {
          "date": "2026-07-17",
          "close": 16343.19
        },
        {
          "date": "2026-07-20",
          "close": 14880.18
        },
        {
          "date": "2026-07-21",
          "close": 16205.02
        },
        {
          "date": "2026-07-22",
          "close": 15995.41
        },
        {
          "date": "2026-07-23",
          "close": 16172.46
        },
        {
          "date": "2026-07-24",
          "close": 15681.55
        },
        {
          "date": "2026-07-27",
          "close": 16178.0
        },
        {
          "date": "2026-07-28",
          "close": 15314.27
        },
        {
          "date": "2026-07-29",
          "close": 15318.32
        },
        {
          "date": "2026-07-30",
          "close": 14407.24
        },
        {
          "date": "2026-07-31",
          "close": 14981.68
        },
        {
          "date": "2026-08-03",
          "close": 14963.24
        },
        {
          "date": "2026-08-04",
          "close": 16006.82
        },
        {
          "date": "2026-08-05",
          "close": 16744.36
        },
        {
          "date": "2026-08-06",
          "close": 17055.78
        },
        {
          "date": "2026-08-07",
          "close": 17708.82
        },
        {
          "date": "2026-08-10",
          "close": 17538.68
        },
        {
          "date": "2026-08-11",
          "close": 17448.24
        },
        {
          "date": "2026-08-12",
          "close": 17837.68
        },
        {
          "date": "2026-08-13",
          "close": 17721.48
        },
        {
          "date": "2026-08-14",
          "close": 18508.82
        },
        {
          "date": "2026-08-17",
          "close": 19033.83
        },
        {
          "date": "2026-08-18",
          "close": 19126.87
        },
        {
          "date": "2026-08-19",
          "close": 17701.55
        },
        {
          "date": "2026-08-20",
          "close": 18177.42
        },
        {
          "date": "2026-08-21",
          "close": 18306.72
        },
        {
          "date": "2026-08-24",
          "close": 18112.81
        },
        {
          "date": "2026-08-25",
          "close": 18223.49
        },
        {
          "date": "2026-08-26",
          "close": 17983.96
        },
        {
          "date": "2026-08-27",
          "close": 18938.95
        },
        {
          "date": "2026-08-28",
          "close": 18800.5
        },
        {
          "date": "2026-08-31",
          "close": 19262.18
        },
        {
          "date": "2026-09-01",
          "close": 18652.97
        },
        {
          "date": "2026-09-02",
          "close": 18531.3
        },
        {
          "date": "2026-09-03",
          "close": 18646.38
        },
        {
          "date": "2026-09-04",
          "close": 18639.16
        },
        {
          "date": "2026-09-07",
          "close": 19414.19
        },
        {
          "date": "2026-09-08",
          "close": 19310.24
        },
        {
          "date": "2026-09-09",
          "close": 20012.75
        },
        {
          "date": "2026-09-10",
          "close": 19737.04
        },
        {
          "date": "2026-09-11",
          "close": 19173.98
        },
        {
          "date": "2026-09-14",
          "close": 19596.85
        },
        {
          "date": "2026-09-15",
          "close": 19097.49
        },
        {
          "date": "2026-09-16",
          "close": 20080.72
        },
        {
          "date": "2026-09-17",
          "close": 19951.48
        },
        {
          "date": "2026-09-18",
          "close": 20298.88
        },
        {
          "date": "2026-09-21",
          "close": 20113.11
        },
        {
          "date": "2026-09-22",
          "close": 19869.19
        },
        {
          "date": "2026-09-23",
          "close": 20092.48
        },
        {
          "date": "2026-09-24",
          "close": 19669.22
        },
        {
          "date": "2026-09-28",
          "close": 18434.15
        },
        {
          "date": "2026-09-29",
          "close": 18344.45
        },
        {
          "date": "2026-09-30",
          "close": 18062.87
        },
        {
          "date": "2026-10-08",
          "close": 17424.99
        },
        {
          "date": "2026-10-09",
          "close": 17025.37
        },
        {
          "date": "2026-10-12",
          "close": 16452.28
        },
        {
          "date": "2026-10-13",
          "close": 16590.88
        },
        {
          "date": "2026-10-14",
          "close": 16068.6
        },
        {
          "date": "2026-10-15",
          "close": 15347.24
        },
        {
          "date": "2026-10-16",
          "close": 15470.85
        },
        {
          "date": "2026-10-19",
          "close": 15389.3
        },
        {
          "date": "2026-10-20",
          "close": 15781.02
        },
        {
          "date": "2026-10-21",
          "close": 15780.81
        },
        {
          "date": "2026-10-22",
          "close": 15098.14
        },
        {
          "date": "2026-10-23",
          "close": 15421.84
        },
        {
          "date": "2026-10-26",
          "close": 15171.23
        },
        {
          "date": "2026-10-27",
          "close": 14576.78
        },
        {
          "date": "2026-10-28",
          "close": 15214.63
        },
        {
          "date": "2026-10-29",
          "close": 14261.03
        },
        {
          "date": "2026-10-30",
          "close": 13498.4
        },
        {
          "date": "2026-11-02",
          "close": 14337.61
        },
        {
          "date": "2026-11-03",
          "close": 13548.79
        },
        {
          "date": "2026-11-04",
          "close": 14710.06
        },
        {
          "date": "2026-11-05",
          "close": 14878.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.358974358974359,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.2614556194970071,
            0.46973196785771437
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5918367346938775,
          "pullback_frequency": 0.5306122448979592,
          "up_wilson": [
            0.4524731939184714,
            0.7178476147961312
          ],
          "pullback_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 4,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 13,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1410",
      "name": "其他自动化设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021165197163044658,
        "5": 0.01315326966441166,
        "20": -0.08768102959180635,
        "60": -0.06151244655231736
      },
      "moving_averages": {
        "5": 5878.4459999999035,
        "20": 6158.541999999992,
        "60": 6684.417666666667
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-10",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0734798654766996,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7959.0
        },
        {
          "date": "2026-05-14",
          "close": 7928.01
        },
        {
          "date": "2026-05-15",
          "close": 8028.62
        },
        {
          "date": "2026-05-18",
          "close": 8315.69
        },
        {
          "date": "2026-05-19",
          "close": 8318.04
        },
        {
          "date": "2026-05-20",
          "close": 8381.13
        },
        {
          "date": "2026-05-21",
          "close": 7949.75
        },
        {
          "date": "2026-05-22",
          "close": 8230.18
        },
        {
          "date": "2026-05-25",
          "close": 8296.58
        },
        {
          "date": "2026-05-26",
          "close": 8174.52
        },
        {
          "date": "2026-05-27",
          "close": 8140.37
        },
        {
          "date": "2026-05-28",
          "close": 8234.21
        },
        {
          "date": "2026-05-29",
          "close": 7934.39
        },
        {
          "date": "2026-06-01",
          "close": 7755.51
        },
        {
          "date": "2026-06-02",
          "close": 7926.0
        },
        {
          "date": "2026-06-03",
          "close": 7990.49
        },
        {
          "date": "2026-06-04",
          "close": 7985.32
        },
        {
          "date": "2026-06-05",
          "close": 8123.37
        },
        {
          "date": "2026-06-08",
          "close": 8040.84
        },
        {
          "date": "2026-06-09",
          "close": 8125.64
        },
        {
          "date": "2026-06-10",
          "close": 7940.15
        },
        {
          "date": "2026-06-11",
          "close": 7674.04
        },
        {
          "date": "2026-06-12",
          "close": 7625.32
        },
        {
          "date": "2026-06-15",
          "close": 8001.39
        },
        {
          "date": "2026-06-16",
          "close": 8282.06
        },
        {
          "date": "2026-06-17",
          "close": 8435.34
        },
        {
          "date": "2026-06-18",
          "close": 8578.02
        },
        {
          "date": "2026-06-22",
          "close": 8324.83
        },
        {
          "date": "2026-06-23",
          "close": 8402.3
        },
        {
          "date": "2026-06-24",
          "close": 8432.18
        },
        {
          "date": "2026-06-25",
          "close": 8219.5
        },
        {
          "date": "2026-06-26",
          "close": 7882.08
        },
        {
          "date": "2026-06-29",
          "close": 7767.52
        },
        {
          "date": "2026-06-30",
          "close": 8015.38
        },
        {
          "date": "2026-07-01",
          "close": 8107.51
        },
        {
          "date": "2026-07-02",
          "close": 7929.96
        },
        {
          "date": "2026-07-03",
          "close": 8040.5
        },
        {
          "date": "2026-07-06",
          "close": 7813.54
        },
        {
          "date": "2026-07-07",
          "close": 7505.6
        },
        {
          "date": "2026-07-08",
          "close": 7213.15
        },
        {
          "date": "2026-07-09",
          "close": 7383.65
        },
        {
          "date": "2026-07-10",
          "close": 7283.82
        },
        {
          "date": "2026-07-13",
          "close": 6785.24
        },
        {
          "date": "2026-07-14",
          "close": 6902.38
        },
        {
          "date": "2026-07-15",
          "close": 6791.48
        },
        {
          "date": "2026-07-16",
          "close": 6637.94
        },
        {
          "date": "2026-07-17",
          "close": 6175.42
        },
        {
          "date": "2026-07-20",
          "close": 5733.78
        },
        {
          "date": "2026-07-21",
          "close": 6056.95
        },
        {
          "date": "2026-07-22",
          "close": 5863.81
        },
        {
          "date": "2026-07-23",
          "close": 5944.61
        },
        {
          "date": "2026-07-24",
          "close": 5835.77
        },
        {
          "date": "2026-07-27",
          "close": 6113.83
        },
        {
          "date": "2026-07-28",
          "close": 5953.41
        },
        {
          "date": "2026-07-29",
          "close": 5951.42
        },
        {
          "date": "2026-07-30",
          "close": 5636.31
        },
        {
          "date": "2026-07-31",
          "close": 5922.92
        },
        {
          "date": "2026-08-03",
          "close": 5964.7
        },
        {
          "date": "2026-08-04",
          "close": 6219.89
        },
        {
          "date": "2026-08-05",
          "close": 6511.04
        },
        {
          "date": "2026-08-06",
          "close": 6623.89
        },
        {
          "date": "2026-08-07",
          "close": 6867.21
        },
        {
          "date": "2026-08-10",
          "close": 6807.16
        },
        {
          "date": "2026-08-11",
          "close": 6814.36
        },
        {
          "date": "2026-08-12",
          "close": 6885.54
        },
        {
          "date": "2026-08-13",
          "close": 6762.85
        },
        {
          "date": "2026-08-14",
          "close": 6869.52
        },
        {
          "date": "2026-08-17",
          "close": 7144.72
        },
        {
          "date": "2026-08-18",
          "close": 7124.01
        },
        {
          "date": "2026-08-19",
          "close": 6627.0
        },
        {
          "date": "2026-08-20",
          "close": 6764.0
        },
        {
          "date": "2026-08-21",
          "close": 6845.19
        },
        {
          "date": "2026-08-24",
          "close": 6731.24
        },
        {
          "date": "2026-08-25",
          "close": 6875.46
        },
        {
          "date": "2026-08-26",
          "close": 6841.96
        },
        {
          "date": "2026-08-27",
          "close": 6987.04
        },
        {
          "date": "2026-08-28",
          "close": 6924.47
        },
        {
          "date": "2026-08-31",
          "close": 7080.97
        },
        {
          "date": "2026-09-01",
          "close": 6949.61
        },
        {
          "date": "2026-09-02",
          "close": 6943.74
        },
        {
          "date": "2026-09-03",
          "close": 7013.4
        },
        {
          "date": "2026-09-04",
          "close": 6850.94
        },
        {
          "date": "2026-09-07",
          "close": 7126.3
        },
        {
          "date": "2026-09-08",
          "close": 7080.03
        },
        {
          "date": "2026-09-09",
          "close": 7057.31
        },
        {
          "date": "2026-09-10",
          "close": 6895.59
        },
        {
          "date": "2026-09-11",
          "close": 6740.13
        },
        {
          "date": "2026-09-14",
          "close": 6877.07
        },
        {
          "date": "2026-09-15",
          "close": 6864.41
        },
        {
          "date": "2026-09-16",
          "close": 7025.15
        },
        {
          "date": "2026-09-17",
          "close": 7071.97
        },
        {
          "date": "2026-09-18",
          "close": 7247.27
        },
        {
          "date": "2026-09-21",
          "close": 7282.63
        },
        {
          "date": "2026-09-22",
          "close": 7335.57
        },
        {
          "date": "2026-09-23",
          "close": 7383.51
        },
        {
          "date": "2026-09-24",
          "close": 7193.18
        },
        {
          "date": "2026-09-28",
          "close": 6894.45
        },
        {
          "date": "2026-09-29",
          "close": 6936.37
        },
        {
          "date": "2026-09-30",
          "close": 6851.2
        },
        {
          "date": "2026-10-08",
          "close": 6697.8
        },
        {
          "date": "2026-10-09",
          "close": 6595.14
        },
        {
          "date": "2026-10-12",
          "close": 6477.55
        },
        {
          "date": "2026-10-13",
          "close": 6485.35
        },
        {
          "date": "2026-10-14",
          "close": 6318.18
        },
        {
          "date": "2026-10-15",
          "close": 6072.31
        },
        {
          "date": "2026-10-16",
          "close": 6060.79
        },
        {
          "date": "2026-10-19",
          "close": 6034.76
        },
        {
          "date": "2026-10-20",
          "close": 6303.82
        },
        {
          "date": "2026-10-21",
          "close": 6288.95
        },
        {
          "date": "2026-10-22",
          "close": 6086.22
        },
        {
          "date": "2026-10-23",
          "close": 6330.03
        },
        {
          "date": "2026-10-26",
          "close": 6289.62
        },
        {
          "date": "2026-10-27",
          "close": 6041.26
        },
        {
          "date": "2026-10-28",
          "close": 6363.43
        },
        {
          "date": "2026-10-29",
          "close": 6031.2
        },
        {
          "date": "2026-10-30",
          "close": 5779.87
        },
        {
          "date": "2026-11-02",
          "close": 5900.55
        },
        {
          "date": "2026-11-03",
          "close": 5617.4
        },
        {
          "date": "2026-11-04",
          "close": 5983.88
        },
        {
          "date": "2026-11-05",
          "close": 6110.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5068493150684932,
          "pullback_frequency": 0.3698630136986301,
          "up_wilson": [
            0.39472240623307775,
            0.6182914018771178
          ],
          "pullback_wilson": [
            0.26823149760636467,
            0.48450614829992145
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.5348837209302325,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1411",
      "name": "非金属材料Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011012718996361803,
        "5": 0.036651543456987845,
        "20": -0.07145437353250528,
        "60": -0.05449775517931521
      },
      "moving_averages": {
        "5": 1689.3679999999702,
        "20": 1740.7894999999903,
        "60": 1896.070499999988
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-11",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.0697990005907051,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2269.17
        },
        {
          "date": "2026-05-14",
          "close": 2251.67
        },
        {
          "date": "2026-05-15",
          "close": 2175.04
        },
        {
          "date": "2026-05-18",
          "close": 2158.99
        },
        {
          "date": "2026-05-19",
          "close": 2172.01
        },
        {
          "date": "2026-05-20",
          "close": 2183.35
        },
        {
          "date": "2026-05-21",
          "close": 2112.09
        },
        {
          "date": "2026-05-22",
          "close": 2193.08
        },
        {
          "date": "2026-05-25",
          "close": 2223.24
        },
        {
          "date": "2026-05-26",
          "close": 2234.85
        },
        {
          "date": "2026-05-27",
          "close": 2139.08
        },
        {
          "date": "2026-05-28",
          "close": 2249.98
        },
        {
          "date": "2026-05-29",
          "close": 2210.43
        },
        {
          "date": "2026-06-01",
          "close": 2221.2
        },
        {
          "date": "2026-06-02",
          "close": 2288.85
        },
        {
          "date": "2026-06-03",
          "close": 2272.16
        },
        {
          "date": "2026-06-04",
          "close": 2232.48
        },
        {
          "date": "2026-06-05",
          "close": 2290.26
        },
        {
          "date": "2026-06-08",
          "close": 2268.79
        },
        {
          "date": "2026-06-09",
          "close": 2286.63
        },
        {
          "date": "2026-06-10",
          "close": 2260.19
        },
        {
          "date": "2026-06-11",
          "close": 2243.82
        },
        {
          "date": "2026-06-12",
          "close": 2166.33
        },
        {
          "date": "2026-06-15",
          "close": 2264.2
        },
        {
          "date": "2026-06-16",
          "close": 2346.84
        },
        {
          "date": "2026-06-17",
          "close": 2414.47
        },
        {
          "date": "2026-06-18",
          "close": 2558.43
        },
        {
          "date": "2026-06-22",
          "close": 2726.94
        },
        {
          "date": "2026-06-23",
          "close": 2666.73
        },
        {
          "date": "2026-06-24",
          "close": 2606.73
        },
        {
          "date": "2026-06-25",
          "close": 2562.62
        },
        {
          "date": "2026-06-26",
          "close": 2466.95
        },
        {
          "date": "2026-06-29",
          "close": 2355.42
        },
        {
          "date": "2026-06-30",
          "close": 2364.54
        },
        {
          "date": "2026-07-01",
          "close": 2339.68
        },
        {
          "date": "2026-07-02",
          "close": 2308.87
        },
        {
          "date": "2026-07-03",
          "close": 2316.34
        },
        {
          "date": "2026-07-06",
          "close": 2270.7
        },
        {
          "date": "2026-07-07",
          "close": 2211.3
        },
        {
          "date": "2026-07-08",
          "close": 2088.07
        },
        {
          "date": "2026-07-09",
          "close": 2132.96
        },
        {
          "date": "2026-07-10",
          "close": 2103.3
        },
        {
          "date": "2026-07-13",
          "close": 1992.51
        },
        {
          "date": "2026-07-14",
          "close": 2050.74
        },
        {
          "date": "2026-07-15",
          "close": 1976.93
        },
        {
          "date": "2026-07-16",
          "close": 1921.54
        },
        {
          "date": "2026-07-17",
          "close": 1826.88
        },
        {
          "date": "2026-07-20",
          "close": 1707.75
        },
        {
          "date": "2026-07-21",
          "close": 1784.65
        },
        {
          "date": "2026-07-22",
          "close": 1745.12
        },
        {
          "date": "2026-07-23",
          "close": 1781.99
        },
        {
          "date": "2026-07-24",
          "close": 1728.06
        },
        {
          "date": "2026-07-27",
          "close": 1780.37
        },
        {
          "date": "2026-07-28",
          "close": 1744.69
        },
        {
          "date": "2026-07-29",
          "close": 1752.06
        },
        {
          "date": "2026-07-30",
          "close": 1687.62
        },
        {
          "date": "2026-07-31",
          "close": 1724.46
        },
        {
          "date": "2026-08-03",
          "close": 1716.81
        },
        {
          "date": "2026-08-04",
          "close": 1768.32
        },
        {
          "date": "2026-08-05",
          "close": 1848.7
        },
        {
          "date": "2026-08-06",
          "close": 1873.23
        },
        {
          "date": "2026-08-07",
          "close": 1926.0
        },
        {
          "date": "2026-08-10",
          "close": 1936.02
        },
        {
          "date": "2026-08-11",
          "close": 1911.58
        },
        {
          "date": "2026-08-12",
          "close": 1951.82
        },
        {
          "date": "2026-08-13",
          "close": 1913.4
        },
        {
          "date": "2026-08-14",
          "close": 1982.38
        },
        {
          "date": "2026-08-17",
          "close": 2022.98
        },
        {
          "date": "2026-08-18",
          "close": 2019.12
        },
        {
          "date": "2026-08-19",
          "close": 1916.21
        },
        {
          "date": "2026-08-20",
          "close": 1937.32
        },
        {
          "date": "2026-08-21",
          "close": 1956.46
        },
        {
          "date": "2026-08-24",
          "close": 1918.23
        },
        {
          "date": "2026-08-25",
          "close": 1927.43
        },
        {
          "date": "2026-08-26",
          "close": 1946.11
        },
        {
          "date": "2026-08-27",
          "close": 2039.52
        },
        {
          "date": "2026-08-28",
          "close": 2033.14
        },
        {
          "date": "2026-08-31",
          "close": 2045.21
        },
        {
          "date": "2026-09-01",
          "close": 2017.14
        },
        {
          "date": "2026-09-02",
          "close": 2011.06
        },
        {
          "date": "2026-09-03",
          "close": 1988.24
        },
        {
          "date": "2026-09-04",
          "close": 1958.55
        },
        {
          "date": "2026-09-07",
          "close": 2020.21
        },
        {
          "date": "2026-09-08",
          "close": 2010.2
        },
        {
          "date": "2026-09-09",
          "close": 2023.31
        },
        {
          "date": "2026-09-10",
          "close": 1963.46
        },
        {
          "date": "2026-09-11",
          "close": 1922.68
        },
        {
          "date": "2026-09-14",
          "close": 1950.38
        },
        {
          "date": "2026-09-15",
          "close": 1929.69
        },
        {
          "date": "2026-09-16",
          "close": 1978.86
        },
        {
          "date": "2026-09-17",
          "close": 1975.98
        },
        {
          "date": "2026-09-18",
          "close": 2008.43
        },
        {
          "date": "2026-09-21",
          "close": 2049.19
        },
        {
          "date": "2026-09-22",
          "close": 2044.34
        },
        {
          "date": "2026-09-23",
          "close": 2095.9
        },
        {
          "date": "2026-09-24",
          "close": 2051.25
        },
        {
          "date": "2026-09-28",
          "close": 1947.48
        },
        {
          "date": "2026-09-29",
          "close": 1937.84
        },
        {
          "date": "2026-09-30",
          "close": 1925.63
        },
        {
          "date": "2026-10-08",
          "close": 1882.46
        },
        {
          "date": "2026-10-09",
          "close": 1879.11
        },
        {
          "date": "2026-10-12",
          "close": 1820.46
        },
        {
          "date": "2026-10-13",
          "close": 1828.41
        },
        {
          "date": "2026-10-14",
          "close": 1808.22
        },
        {
          "date": "2026-10-15",
          "close": 1760.57
        },
        {
          "date": "2026-10-16",
          "close": 1752.56
        },
        {
          "date": "2026-10-19",
          "close": 1733.4
        },
        {
          "date": "2026-10-20",
          "close": 1764.56
        },
        {
          "date": "2026-10-21",
          "close": 1763.01
        },
        {
          "date": "2026-10-22",
          "close": 1711.1
        },
        {
          "date": "2026-10-23",
          "close": 1744.56
        },
        {
          "date": "2026-10-26",
          "close": 1703.72
        },
        {
          "date": "2026-10-27",
          "close": 1666.14
        },
        {
          "date": "2026-10-28",
          "close": 1746.98
        },
        {
          "date": "2026-10-29",
          "close": 1686.15
        },
        {
          "date": "2026-10-30",
          "close": 1635.56
        },
        {
          "date": "2026-11-02",
          "close": 1684.21
        },
        {
          "date": "2026-11-03",
          "close": 1650.21
        },
        {
          "date": "2026-11-04",
          "close": 1728.91
        },
        {
          "date": "2026-11-05",
          "close": 1747.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.25925925925925924,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.17627558934588536,
            0.3640434888252774
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.3829787234042553,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.25790681096421997,
            0.5257343304358642
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 6,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 2,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1412",
      "name": "氨纶",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 925,
      "history_sufficient": true,
      "returns": {
        "1": 0.059863927901709246,
        "5": 0.09381913747714976,
        "20": -0.004644693173683767,
        "60": -0.15803995637619672
      },
      "moving_averages": {
        "5": 2296.268000000017,
        "20": 2308.513500000001,
        "60": 2596.053166666662
      },
      "phase": "下降",
      "phase_days": 28,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-17",
            "end": "2026-08-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-18",
            "end": "2026-08-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-19",
            "end": "2026-08-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-24",
            "end": "2026-08-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-18",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-21",
            "end": "2026-11-05",
            "sessions": 28,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.04660430942799365,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2815.57
        },
        {
          "date": "2026-05-14",
          "close": 2825.54
        },
        {
          "date": "2026-05-15",
          "close": 2860.42
        },
        {
          "date": "2026-05-18",
          "close": 2641.16
        },
        {
          "date": "2026-05-19",
          "close": 2581.36
        },
        {
          "date": "2026-05-20",
          "close": 2661.09
        },
        {
          "date": "2026-05-21",
          "close": 2556.44
        },
        {
          "date": "2026-05-22",
          "close": 2591.32
        },
        {
          "date": "2026-05-25",
          "close": 2606.27
        },
        {
          "date": "2026-05-26",
          "close": 2681.02
        },
        {
          "date": "2026-05-27",
          "close": 2611.26
        },
        {
          "date": "2026-05-28",
          "close": 2568.9
        },
        {
          "date": "2026-05-29",
          "close": 2519.07
        },
        {
          "date": "2026-06-01",
          "close": 2534.02
        },
        {
          "date": "2026-06-02",
          "close": 2501.63
        },
        {
          "date": "2026-06-03",
          "close": 2586.34
        },
        {
          "date": "2026-06-04",
          "close": 2506.61
        },
        {
          "date": "2026-06-05",
          "close": 2546.48
        },
        {
          "date": "2026-06-08",
          "close": 2566.41
        },
        {
          "date": "2026-06-09",
          "close": 2514.08
        },
        {
          "date": "2026-06-10",
          "close": 2599.65
        },
        {
          "date": "2026-06-11",
          "close": 2481.37
        },
        {
          "date": "2026-06-12",
          "close": 2604.68
        },
        {
          "date": "2026-06-15",
          "close": 2748.13
        },
        {
          "date": "2026-06-16",
          "close": 2695.28
        },
        {
          "date": "2026-06-17",
          "close": 2652.5
        },
        {
          "date": "2026-06-18",
          "close": 2390.77
        },
        {
          "date": "2026-06-22",
          "close": 2534.22
        },
        {
          "date": "2026-06-23",
          "close": 2634.88
        },
        {
          "date": "2026-06-24",
          "close": 2725.48
        },
        {
          "date": "2026-06-25",
          "close": 2722.96
        },
        {
          "date": "2026-06-26",
          "close": 2622.3
        },
        {
          "date": "2026-06-29",
          "close": 2529.18
        },
        {
          "date": "2026-06-30",
          "close": 2388.25
        },
        {
          "date": "2026-07-01",
          "close": 2554.35
        },
        {
          "date": "2026-07-02",
          "close": 2574.48
        },
        {
          "date": "2026-07-03",
          "close": 2629.84
        },
        {
          "date": "2026-07-06",
          "close": 2798.46
        },
        {
          "date": "2026-07-07",
          "close": 2730.51
        },
        {
          "date": "2026-07-08",
          "close": 2561.9
        },
        {
          "date": "2026-07-09",
          "close": 2566.93
        },
        {
          "date": "2026-07-10",
          "close": 2544.28
        },
        {
          "date": "2026-07-13",
          "close": 2466.27
        },
        {
          "date": "2026-07-14",
          "close": 2491.43
        },
        {
          "date": "2026-07-15",
          "close": 2599.65
        },
        {
          "date": "2026-07-16",
          "close": 2506.53
        },
        {
          "date": "2026-07-17",
          "close": 2534.22
        },
        {
          "date": "2026-07-20",
          "close": 2574.48
        },
        {
          "date": "2026-07-21",
          "close": 2637.4
        },
        {
          "date": "2026-07-22",
          "close": 2778.33
        },
        {
          "date": "2026-07-23",
          "close": 2843.76
        },
        {
          "date": "2026-07-24",
          "close": 2672.63
        },
        {
          "date": "2026-07-27",
          "close": 2755.68
        },
        {
          "date": "2026-07-28",
          "close": 2763.23
        },
        {
          "date": "2026-07-29",
          "close": 2823.63
        },
        {
          "date": "2026-07-30",
          "close": 2806.01
        },
        {
          "date": "2026-07-31",
          "close": 2763.23
        },
        {
          "date": "2026-08-03",
          "close": 2753.16
        },
        {
          "date": "2026-08-04",
          "close": 2738.06
        },
        {
          "date": "2026-08-05",
          "close": 2906.67
        },
        {
          "date": "2026-08-06",
          "close": 2974.62
        },
        {
          "date": "2026-08-07",
          "close": 3027.47
        },
        {
          "date": "2026-08-10",
          "close": 2977.14
        },
        {
          "date": "2026-08-11",
          "close": 2901.64
        },
        {
          "date": "2026-08-12",
          "close": 2901.64
        },
        {
          "date": "2026-08-13",
          "close": 2836.21
        },
        {
          "date": "2026-08-14",
          "close": 2800.98
        },
        {
          "date": "2026-08-17",
          "close": 2926.81
        },
        {
          "date": "2026-08-18",
          "close": 2823.63
        },
        {
          "date": "2026-08-19",
          "close": 2868.92
        },
        {
          "date": "2026-08-20",
          "close": 2972.11
        },
        {
          "date": "2026-08-21",
          "close": 2944.42
        },
        {
          "date": "2026-08-24",
          "close": 2866.41
        },
        {
          "date": "2026-08-25",
          "close": 2818.59
        },
        {
          "date": "2026-08-26",
          "close": 2798.46
        },
        {
          "date": "2026-08-27",
          "close": 2924.29
        },
        {
          "date": "2026-08-28",
          "close": 2992.24
        },
        {
          "date": "2026-08-31",
          "close": 2989.72
        },
        {
          "date": "2026-09-01",
          "close": 3019.92
        },
        {
          "date": "2026-09-02",
          "close": 2939.39
        },
        {
          "date": "2026-09-03",
          "close": 2894.09
        },
        {
          "date": "2026-09-04",
          "close": 2823.63
        },
        {
          "date": "2026-09-07",
          "close": 2715.41
        },
        {
          "date": "2026-09-08",
          "close": 2745.61
        },
        {
          "date": "2026-09-09",
          "close": 2750.64
        },
        {
          "date": "2026-09-10",
          "close": 2667.6
        },
        {
          "date": "2026-09-11",
          "close": 2516.6
        },
        {
          "date": "2026-09-14",
          "close": 2574.48
        },
        {
          "date": "2026-09-15",
          "close": 2516.6
        },
        {
          "date": "2026-09-16",
          "close": 2521.63
        },
        {
          "date": "2026-09-17",
          "close": 2481.37
        },
        {
          "date": "2026-09-18",
          "close": 2496.47
        },
        {
          "date": "2026-09-21",
          "close": 2539.25
        },
        {
          "date": "2026-09-22",
          "close": 2501.5
        },
        {
          "date": "2026-09-23",
          "close": 2473.82
        },
        {
          "date": "2026-09-24",
          "close": 2418.45
        },
        {
          "date": "2026-09-28",
          "close": 2398.32
        },
        {
          "date": "2026-09-29",
          "close": 2365.6
        },
        {
          "date": "2026-09-30",
          "close": 2428.52
        },
        {
          "date": "2026-10-08",
          "close": 2458.72
        },
        {
          "date": "2026-10-09",
          "close": 2566.93
        },
        {
          "date": "2026-10-12",
          "close": 2473.82
        },
        {
          "date": "2026-10-13",
          "close": 2466.27
        },
        {
          "date": "2026-10-14",
          "close": 2353.02
        },
        {
          "date": "2026-10-15",
          "close": 2229.71
        },
        {
          "date": "2026-10-16",
          "close": 2293.71
        },
        {
          "date": "2026-10-19",
          "close": 2314.19
        },
        {
          "date": "2026-10-20",
          "close": 2298.83
        },
        {
          "date": "2026-10-21",
          "close": 2286.03
        },
        {
          "date": "2026-10-22",
          "close": 2239.95
        },
        {
          "date": "2026-10-23",
          "close": 2252.75
        },
        {
          "date": "2026-10-26",
          "close": 2204.11
        },
        {
          "date": "2026-10-27",
          "close": 2227.15
        },
        {
          "date": "2026-10-28",
          "close": 2245.07
        },
        {
          "date": "2026-10-29",
          "close": 2237.39
        },
        {
          "date": "2026-10-30",
          "close": 2209.23
        },
        {
          "date": "2026-11-02",
          "close": 2211.79
        },
        {
          "date": "2026-11-03",
          "close": 2303.95
        },
        {
          "date": "2026-11-04",
          "close": 2309.07
        },
        {
          "date": "2026-11-05",
          "close": 2447.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.2716049382716049,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.18673822637971735,
            0.37715423239805246
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5869565217391305,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.44339497779846154,
            0.7171139677518723
          ],
          "pullback_wilson": [
            0.22680993370754338,
            0.49229941157937235
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 6,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 10,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1413",
      "name": "涤纶",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027768066051690354,
        "5": 0.019290653401702995,
        "20": -0.0654300457313346,
        "60": -0.02575476568325663
      },
      "moving_averages": {
        "5": 1481.8820000000298,
        "20": 1533.4415000000038,
        "60": 1589.1344999999894
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.055731264362135824,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1917.83
        },
        {
          "date": "2026-05-14",
          "close": 1876.76
        },
        {
          "date": "2026-05-15",
          "close": 1849.99
        },
        {
          "date": "2026-05-18",
          "close": 1811.48
        },
        {
          "date": "2026-05-19",
          "close": 1803.93
        },
        {
          "date": "2026-05-20",
          "close": 1785.8
        },
        {
          "date": "2026-05-21",
          "close": 1718.82
        },
        {
          "date": "2026-05-22",
          "close": 1745.42
        },
        {
          "date": "2026-05-25",
          "close": 1738.96
        },
        {
          "date": "2026-05-26",
          "close": 1702.92
        },
        {
          "date": "2026-05-27",
          "close": 1651.24
        },
        {
          "date": "2026-05-28",
          "close": 1664.58
        },
        {
          "date": "2026-05-29",
          "close": 1640.13
        },
        {
          "date": "2026-06-01",
          "close": 1692.24
        },
        {
          "date": "2026-06-02",
          "close": 1677.92
        },
        {
          "date": "2026-06-03",
          "close": 1681.79
        },
        {
          "date": "2026-06-04",
          "close": 1655.09
        },
        {
          "date": "2026-06-05",
          "close": 1663.09
        },
        {
          "date": "2026-06-08",
          "close": 1586.86
        },
        {
          "date": "2026-06-09",
          "close": 1586.11
        },
        {
          "date": "2026-06-10",
          "close": 1583.88
        },
        {
          "date": "2026-06-11",
          "close": 1554.32
        },
        {
          "date": "2026-06-12",
          "close": 1596.77
        },
        {
          "date": "2026-06-15",
          "close": 1634.09
        },
        {
          "date": "2026-06-16",
          "close": 1644.38
        },
        {
          "date": "2026-06-17",
          "close": 1609.36
        },
        {
          "date": "2026-06-18",
          "close": 1592.5
        },
        {
          "date": "2026-06-22",
          "close": 1616.9
        },
        {
          "date": "2026-06-23",
          "close": 1609.59
        },
        {
          "date": "2026-06-24",
          "close": 1608.43
        },
        {
          "date": "2026-06-25",
          "close": 1568.57
        },
        {
          "date": "2026-06-26",
          "close": 1535.5
        },
        {
          "date": "2026-06-29",
          "close": 1544.18
        },
        {
          "date": "2026-06-30",
          "close": 1533.37
        },
        {
          "date": "2026-07-01",
          "close": 1565.25
        },
        {
          "date": "2026-07-02",
          "close": 1617.43
        },
        {
          "date": "2026-07-03",
          "close": 1602.07
        },
        {
          "date": "2026-07-06",
          "close": 1597.1
        },
        {
          "date": "2026-07-07",
          "close": 1542.92
        },
        {
          "date": "2026-07-08",
          "close": 1513.22
        },
        {
          "date": "2026-07-09",
          "close": 1488.44
        },
        {
          "date": "2026-07-10",
          "close": 1517.53
        },
        {
          "date": "2026-07-13",
          "close": 1474.65
        },
        {
          "date": "2026-07-14",
          "close": 1506.2
        },
        {
          "date": "2026-07-15",
          "close": 1524.92
        },
        {
          "date": "2026-07-16",
          "close": 1534.4
        },
        {
          "date": "2026-07-17",
          "close": 1476.57
        },
        {
          "date": "2026-07-20",
          "close": 1464.9
        },
        {
          "date": "2026-07-21",
          "close": 1456.07
        },
        {
          "date": "2026-07-22",
          "close": 1439.3
        },
        {
          "date": "2026-07-23",
          "close": 1474.22
        },
        {
          "date": "2026-07-24",
          "close": 1428.15
        },
        {
          "date": "2026-07-27",
          "close": 1478.61
        },
        {
          "date": "2026-07-28",
          "close": 1488.38
        },
        {
          "date": "2026-07-29",
          "close": 1512.27
        },
        {
          "date": "2026-07-30",
          "close": 1506.55
        },
        {
          "date": "2026-07-31",
          "close": 1516.83
        },
        {
          "date": "2026-08-03",
          "close": 1545.99
        },
        {
          "date": "2026-08-04",
          "close": 1544.42
        },
        {
          "date": "2026-08-05",
          "close": 1569.03
        },
        {
          "date": "2026-08-06",
          "close": 1566.42
        },
        {
          "date": "2026-08-07",
          "close": 1561.51
        },
        {
          "date": "2026-08-10",
          "close": 1598.8
        },
        {
          "date": "2026-08-11",
          "close": 1577.34
        },
        {
          "date": "2026-08-12",
          "close": 1596.88
        },
        {
          "date": "2026-08-13",
          "close": 1591.71
        },
        {
          "date": "2026-08-14",
          "close": 1607.88
        },
        {
          "date": "2026-08-17",
          "close": 1612.62
        },
        {
          "date": "2026-08-18",
          "close": 1620.25
        },
        {
          "date": "2026-08-19",
          "close": 1587.0
        },
        {
          "date": "2026-08-20",
          "close": 1596.99
        },
        {
          "date": "2026-08-21",
          "close": 1600.89
        },
        {
          "date": "2026-08-24",
          "close": 1598.9
        },
        {
          "date": "2026-08-25",
          "close": 1620.66
        },
        {
          "date": "2026-08-26",
          "close": 1637.78
        },
        {
          "date": "2026-08-27",
          "close": 1659.78
        },
        {
          "date": "2026-08-28",
          "close": 1686.37
        },
        {
          "date": "2026-08-31",
          "close": 1706.89
        },
        {
          "date": "2026-09-01",
          "close": 1710.21
        },
        {
          "date": "2026-09-02",
          "close": 1683.7
        },
        {
          "date": "2026-09-03",
          "close": 1672.42
        },
        {
          "date": "2026-09-04",
          "close": 1659.9
        },
        {
          "date": "2026-09-07",
          "close": 1654.65
        },
        {
          "date": "2026-09-08",
          "close": 1668.9
        },
        {
          "date": "2026-09-09",
          "close": 1648.42
        },
        {
          "date": "2026-09-10",
          "close": 1630.77
        },
        {
          "date": "2026-09-11",
          "close": 1573.37
        },
        {
          "date": "2026-09-14",
          "close": 1573.51
        },
        {
          "date": "2026-09-15",
          "close": 1543.68
        },
        {
          "date": "2026-09-16",
          "close": 1550.68
        },
        {
          "date": "2026-09-17",
          "close": 1542.33
        },
        {
          "date": "2026-09-18",
          "close": 1561.79
        },
        {
          "date": "2026-09-21",
          "close": 1615.05
        },
        {
          "date": "2026-09-22",
          "close": 1632.23
        },
        {
          "date": "2026-09-23",
          "close": 1645.36
        },
        {
          "date": "2026-09-24",
          "close": 1624.4
        },
        {
          "date": "2026-09-28",
          "close": 1600.24
        },
        {
          "date": "2026-09-29",
          "close": 1614.5
        },
        {
          "date": "2026-09-30",
          "close": 1608.82
        },
        {
          "date": "2026-10-08",
          "close": 1635.64
        },
        {
          "date": "2026-10-09",
          "close": 1618.84
        },
        {
          "date": "2026-10-12",
          "close": 1575.05
        },
        {
          "date": "2026-10-13",
          "close": 1615.29
        },
        {
          "date": "2026-10-14",
          "close": 1566.91
        },
        {
          "date": "2026-10-15",
          "close": 1516.95
        },
        {
          "date": "2026-10-16",
          "close": 1539.17
        },
        {
          "date": "2026-10-19",
          "close": 1543.76
        },
        {
          "date": "2026-10-20",
          "close": 1554.6
        },
        {
          "date": "2026-10-21",
          "close": 1571.81
        },
        {
          "date": "2026-10-22",
          "close": 1519.95
        },
        {
          "date": "2026-10-23",
          "close": 1537.91
        },
        {
          "date": "2026-10-26",
          "close": 1552.78
        },
        {
          "date": "2026-10-27",
          "close": 1521.19
        },
        {
          "date": "2026-10-28",
          "close": 1525.52
        },
        {
          "date": "2026-10-29",
          "close": 1499.69
        },
        {
          "date": "2026-10-30",
          "close": 1452.49
        },
        {
          "date": "2026-11-02",
          "close": 1468.38
        },
        {
          "date": "2026-11-03",
          "close": 1472.6
        },
        {
          "date": "2026-11-04",
          "close": 1487.32
        },
        {
          "date": "2026-11-05",
          "close": 1528.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4634146341463415,
          "pullback_frequency": 0.4024390243902439,
          "up_wilson": [
            0.3595509602047088,
            0.5705527439677377
          ],
          "pullback_wilson": [
            0.3029744315621252,
            0.5106354462310653
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 5,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1414",
      "name": "锦纶",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011041658868884863,
        "5": -0.02462627283888208,
        "20": -0.08202069633481157,
        "60": -0.05951987187298702
      },
      "moving_averages": {
        "5": 534.7439999999945,
        "20": 558.7890000000131,
        "60": 580.0663333333349
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.08926313660041474,
      "history": [
        {
          "date": "2026-05-13",
          "close": 710.42
        },
        {
          "date": "2026-05-14",
          "close": 696.74
        },
        {
          "date": "2026-05-15",
          "close": 702.48
        },
        {
          "date": "2026-05-18",
          "close": 703.05
        },
        {
          "date": "2026-05-19",
          "close": 705.38
        },
        {
          "date": "2026-05-20",
          "close": 690.74
        },
        {
          "date": "2026-05-21",
          "close": 665.57
        },
        {
          "date": "2026-05-22",
          "close": 676.73
        },
        {
          "date": "2026-05-25",
          "close": 668.52
        },
        {
          "date": "2026-05-26",
          "close": 660.45
        },
        {
          "date": "2026-05-27",
          "close": 635.01
        },
        {
          "date": "2026-05-28",
          "close": 634.32
        },
        {
          "date": "2026-05-29",
          "close": 615.75
        },
        {
          "date": "2026-06-01",
          "close": 629.55
        },
        {
          "date": "2026-06-02",
          "close": 616.07
        },
        {
          "date": "2026-06-03",
          "close": 622.07
        },
        {
          "date": "2026-06-04",
          "close": 610.78
        },
        {
          "date": "2026-06-05",
          "close": 614.01
        },
        {
          "date": "2026-06-08",
          "close": 599.07
        },
        {
          "date": "2026-06-09",
          "close": 613.87
        },
        {
          "date": "2026-06-10",
          "close": 605.28
        },
        {
          "date": "2026-06-11",
          "close": 604.44
        },
        {
          "date": "2026-06-12",
          "close": 610.35
        },
        {
          "date": "2026-06-15",
          "close": 610.21
        },
        {
          "date": "2026-06-16",
          "close": 622.88
        },
        {
          "date": "2026-06-17",
          "close": 621.49
        },
        {
          "date": "2026-06-18",
          "close": 603.82
        },
        {
          "date": "2026-06-22",
          "close": 617.04
        },
        {
          "date": "2026-06-23",
          "close": 615.85
        },
        {
          "date": "2026-06-24",
          "close": 610.86
        },
        {
          "date": "2026-06-25",
          "close": 599.7
        },
        {
          "date": "2026-06-26",
          "close": 582.13
        },
        {
          "date": "2026-06-29",
          "close": 580.98
        },
        {
          "date": "2026-06-30",
          "close": 577.51
        },
        {
          "date": "2026-07-01",
          "close": 591.59
        },
        {
          "date": "2026-07-02",
          "close": 579.88
        },
        {
          "date": "2026-07-03",
          "close": 582.21
        },
        {
          "date": "2026-07-06",
          "close": 574.74
        },
        {
          "date": "2026-07-07",
          "close": 555.92
        },
        {
          "date": "2026-07-08",
          "close": 542.83
        },
        {
          "date": "2026-07-09",
          "close": 541.29
        },
        {
          "date": "2026-07-10",
          "close": 544.34
        },
        {
          "date": "2026-07-13",
          "close": 530.21
        },
        {
          "date": "2026-07-14",
          "close": 543.6
        },
        {
          "date": "2026-07-15",
          "close": 549.78
        },
        {
          "date": "2026-07-16",
          "close": 549.75
        },
        {
          "date": "2026-07-17",
          "close": 535.22
        },
        {
          "date": "2026-07-20",
          "close": 520.04
        },
        {
          "date": "2026-07-21",
          "close": 515.59
        },
        {
          "date": "2026-07-22",
          "close": 512.99
        },
        {
          "date": "2026-07-23",
          "close": 532.03
        },
        {
          "date": "2026-07-24",
          "close": 514.01
        },
        {
          "date": "2026-07-27",
          "close": 529.81
        },
        {
          "date": "2026-07-28",
          "close": 537.0
        },
        {
          "date": "2026-07-29",
          "close": 545.92
        },
        {
          "date": "2026-07-30",
          "close": 552.0
        },
        {
          "date": "2026-07-31",
          "close": 555.24
        },
        {
          "date": "2026-08-03",
          "close": 566.32
        },
        {
          "date": "2026-08-04",
          "close": 566.42
        },
        {
          "date": "2026-08-05",
          "close": 574.43
        },
        {
          "date": "2026-08-06",
          "close": 579.16
        },
        {
          "date": "2026-08-07",
          "close": 576.85
        },
        {
          "date": "2026-08-10",
          "close": 600.83
        },
        {
          "date": "2026-08-11",
          "close": 587.75
        },
        {
          "date": "2026-08-12",
          "close": 589.15
        },
        {
          "date": "2026-08-13",
          "close": 579.66
        },
        {
          "date": "2026-08-14",
          "close": 589.5
        },
        {
          "date": "2026-08-17",
          "close": 592.57
        },
        {
          "date": "2026-08-18",
          "close": 596.54
        },
        {
          "date": "2026-08-19",
          "close": 590.51
        },
        {
          "date": "2026-08-20",
          "close": 597.25
        },
        {
          "date": "2026-08-21",
          "close": 585.46
        },
        {
          "date": "2026-08-24",
          "close": 575.72
        },
        {
          "date": "2026-08-25",
          "close": 585.04
        },
        {
          "date": "2026-08-26",
          "close": 591.08
        },
        {
          "date": "2026-08-27",
          "close": 595.89
        },
        {
          "date": "2026-08-28",
          "close": 601.64
        },
        {
          "date": "2026-08-31",
          "close": 598.09
        },
        {
          "date": "2026-09-01",
          "close": 607.7
        },
        {
          "date": "2026-09-02",
          "close": 604.02
        },
        {
          "date": "2026-09-03",
          "close": 596.46
        },
        {
          "date": "2026-09-04",
          "close": 591.89
        },
        {
          "date": "2026-09-07",
          "close": 591.42
        },
        {
          "date": "2026-09-08",
          "close": 605.15
        },
        {
          "date": "2026-09-09",
          "close": 605.01
        },
        {
          "date": "2026-09-10",
          "close": 593.47
        },
        {
          "date": "2026-09-11",
          "close": 579.32
        },
        {
          "date": "2026-09-14",
          "close": 578.67
        },
        {
          "date": "2026-09-15",
          "close": 570.22
        },
        {
          "date": "2026-09-16",
          "close": 576.44
        },
        {
          "date": "2026-09-17",
          "close": 575.33
        },
        {
          "date": "2026-09-18",
          "close": 583.98
        },
        {
          "date": "2026-09-21",
          "close": 601.83
        },
        {
          "date": "2026-09-22",
          "close": 597.64
        },
        {
          "date": "2026-09-23",
          "close": 599.83
        },
        {
          "date": "2026-09-24",
          "close": 597.29
        },
        {
          "date": "2026-09-28",
          "close": 591.47
        },
        {
          "date": "2026-09-29",
          "close": 588.68
        },
        {
          "date": "2026-09-30",
          "close": 591.18
        },
        {
          "date": "2026-10-08",
          "close": 588.51
        },
        {
          "date": "2026-10-09",
          "close": 593.19
        },
        {
          "date": "2026-10-12",
          "close": 584.88
        },
        {
          "date": "2026-10-13",
          "close": 587.3
        },
        {
          "date": "2026-10-14",
          "close": 575.93
        },
        {
          "date": "2026-10-15",
          "close": 563.54
        },
        {
          "date": "2026-10-16",
          "close": 566.89
        },
        {
          "date": "2026-10-19",
          "close": 566.79
        },
        {
          "date": "2026-10-20",
          "close": 569.74
        },
        {
          "date": "2026-10-21",
          "close": 572.15
        },
        {
          "date": "2026-10-22",
          "close": 555.77
        },
        {
          "date": "2026-10-23",
          "close": 561.49
        },
        {
          "date": "2026-10-26",
          "close": 554.18
        },
        {
          "date": "2026-10-27",
          "close": 544.93
        },
        {
          "date": "2026-10-28",
          "close": 551.4
        },
        {
          "date": "2026-10-29",
          "close": 553.88
        },
        {
          "date": "2026-10-30",
          "close": 533.82
        },
        {
          "date": "2026-11-02",
          "close": 527.9
        },
        {
          "date": "2026-11-03",
          "close": 537.42
        },
        {
          "date": "2026-11-04",
          "close": 534.34
        },
        {
          "date": "2026-11-05",
          "close": 540.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.2777777777777778,
          "up_wilson": [
            0.4527192645595967,
            0.6538434437110336
          ],
          "pullback_wilson": [
            0.19579689194686647,
            0.3779522749706121
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.4423076923076923,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 36,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.5555555555555556,
          "baseline_hit_rate": 0.5555555555555556,
          "hit_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "baseline_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 2,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1415",
      "name": "其他化学纤维",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023982894581976666,
        "5": 0.022582755770082397,
        "20": -0.12184954528478997,
        "60": -0.154815875030763
      },
      "moving_averages": {
        "5": 2521.6580000000076,
        "20": 2692.985500000045,
        "60": 2908.4618333333174
      },
      "phase": "下降",
      "phase_days": 38,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-18",
            "end": "2026-07-01",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-02",
            "end": "2026-07-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-09",
            "end": "2026-08-05",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-02",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-11-05",
            "sessions": 38,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.1288953117751307,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4002.35
        },
        {
          "date": "2026-05-14",
          "close": 3911.08
        },
        {
          "date": "2026-05-15",
          "close": 3960.13
        },
        {
          "date": "2026-05-18",
          "close": 3912.67
        },
        {
          "date": "2026-05-19",
          "close": 3889.63
        },
        {
          "date": "2026-05-20",
          "close": 3872.16
        },
        {
          "date": "2026-05-21",
          "close": 3726.67
        },
        {
          "date": "2026-05-22",
          "close": 3890.68
        },
        {
          "date": "2026-05-25",
          "close": 3831.62
        },
        {
          "date": "2026-05-26",
          "close": 3750.96
        },
        {
          "date": "2026-05-27",
          "close": 3650.22
        },
        {
          "date": "2026-05-28",
          "close": 3736.54
        },
        {
          "date": "2026-05-29",
          "close": 3617.8
        },
        {
          "date": "2026-06-01",
          "close": 3595.98
        },
        {
          "date": "2026-06-02",
          "close": 3586.95
        },
        {
          "date": "2026-06-03",
          "close": 3633.72
        },
        {
          "date": "2026-06-04",
          "close": 3628.77
        },
        {
          "date": "2026-06-05",
          "close": 3780.65
        },
        {
          "date": "2026-06-08",
          "close": 3674.57
        },
        {
          "date": "2026-06-09",
          "close": 3826.04
        },
        {
          "date": "2026-06-10",
          "close": 3759.22
        },
        {
          "date": "2026-06-11",
          "close": 3813.44
        },
        {
          "date": "2026-06-12",
          "close": 3815.25
        },
        {
          "date": "2026-06-15",
          "close": 3868.46
        },
        {
          "date": "2026-06-16",
          "close": 3885.43
        },
        {
          "date": "2026-06-17",
          "close": 3938.15
        },
        {
          "date": "2026-06-18",
          "close": 3867.99
        },
        {
          "date": "2026-06-22",
          "close": 3855.75
        },
        {
          "date": "2026-06-23",
          "close": 3764.48
        },
        {
          "date": "2026-06-24",
          "close": 3852.44
        },
        {
          "date": "2026-06-25",
          "close": 3834.69
        },
        {
          "date": "2026-06-26",
          "close": 3737.08
        },
        {
          "date": "2026-06-29",
          "close": 3639.38
        },
        {
          "date": "2026-06-30",
          "close": 3697.56
        },
        {
          "date": "2026-07-01",
          "close": 3704.92
        },
        {
          "date": "2026-07-02",
          "close": 3701.4
        },
        {
          "date": "2026-07-03",
          "close": 3697.65
        },
        {
          "date": "2026-07-06",
          "close": 3504.2
        },
        {
          "date": "2026-07-07",
          "close": 3409.08
        },
        {
          "date": "2026-07-08",
          "close": 3248.67
        },
        {
          "date": "2026-07-09",
          "close": 3290.01
        },
        {
          "date": "2026-07-10",
          "close": 3392.18
        },
        {
          "date": "2026-07-13",
          "close": 3163.22
        },
        {
          "date": "2026-07-14",
          "close": 3165.47
        },
        {
          "date": "2026-07-15",
          "close": 3114.86
        },
        {
          "date": "2026-07-16",
          "close": 3053.3
        },
        {
          "date": "2026-07-17",
          "close": 2960.47
        },
        {
          "date": "2026-07-20",
          "close": 2836.31
        },
        {
          "date": "2026-07-21",
          "close": 2926.97
        },
        {
          "date": "2026-07-22",
          "close": 2858.75
        },
        {
          "date": "2026-07-23",
          "close": 2915.3
        },
        {
          "date": "2026-07-24",
          "close": 2812.38
        },
        {
          "date": "2026-07-27",
          "close": 2910.49
        },
        {
          "date": "2026-07-28",
          "close": 2877.02
        },
        {
          "date": "2026-07-29",
          "close": 2952.22
        },
        {
          "date": "2026-07-30",
          "close": 2886.66
        },
        {
          "date": "2026-07-31",
          "close": 2918.89
        },
        {
          "date": "2026-08-03",
          "close": 2955.51
        },
        {
          "date": "2026-08-04",
          "close": 3002.23
        },
        {
          "date": "2026-08-05",
          "close": 3088.12
        },
        {
          "date": "2026-08-06",
          "close": 3117.06
        },
        {
          "date": "2026-08-07",
          "close": 3150.3
        },
        {
          "date": "2026-08-10",
          "close": 3159.06
        },
        {
          "date": "2026-08-11",
          "close": 3131.26
        },
        {
          "date": "2026-08-12",
          "close": 3146.76
        },
        {
          "date": "2026-08-13",
          "close": 3080.53
        },
        {
          "date": "2026-08-14",
          "close": 3085.95
        },
        {
          "date": "2026-08-17",
          "close": 3139.46
        },
        {
          "date": "2026-08-18",
          "close": 3138.66
        },
        {
          "date": "2026-08-19",
          "close": 2978.96
        },
        {
          "date": "2026-08-20",
          "close": 2987.9
        },
        {
          "date": "2026-08-21",
          "close": 2997.4
        },
        {
          "date": "2026-08-24",
          "close": 2936.11
        },
        {
          "date": "2026-08-25",
          "close": 2955.65
        },
        {
          "date": "2026-08-26",
          "close": 2964.71
        },
        {
          "date": "2026-08-27",
          "close": 3025.02
        },
        {
          "date": "2026-08-28",
          "close": 3052.92
        },
        {
          "date": "2026-08-31",
          "close": 3088.55
        },
        {
          "date": "2026-09-01",
          "close": 3064.67
        },
        {
          "date": "2026-09-02",
          "close": 3070.65
        },
        {
          "date": "2026-09-03",
          "close": 3028.19
        },
        {
          "date": "2026-09-04",
          "close": 3019.56
        },
        {
          "date": "2026-09-07",
          "close": 3008.77
        },
        {
          "date": "2026-09-08",
          "close": 3015.83
        },
        {
          "date": "2026-09-09",
          "close": 3001.73
        },
        {
          "date": "2026-09-10",
          "close": 2942.51
        },
        {
          "date": "2026-09-11",
          "close": 2883.0
        },
        {
          "date": "2026-09-14",
          "close": 2907.01
        },
        {
          "date": "2026-09-15",
          "close": 2959.02
        },
        {
          "date": "2026-09-16",
          "close": 2983.08
        },
        {
          "date": "2026-09-17",
          "close": 2927.21
        },
        {
          "date": "2026-09-18",
          "close": 2974.82
        },
        {
          "date": "2026-09-21",
          "close": 3013.3
        },
        {
          "date": "2026-09-22",
          "close": 3001.34
        },
        {
          "date": "2026-09-23",
          "close": 3011.75
        },
        {
          "date": "2026-09-24",
          "close": 2966.85
        },
        {
          "date": "2026-09-28",
          "close": 2877.55
        },
        {
          "date": "2026-09-29",
          "close": 2919.24
        },
        {
          "date": "2026-09-30",
          "close": 2963.47
        },
        {
          "date": "2026-10-08",
          "close": 2972.19
        },
        {
          "date": "2026-10-09",
          "close": 2996.23
        },
        {
          "date": "2026-10-12",
          "close": 2905.19
        },
        {
          "date": "2026-10-13",
          "close": 2890.72
        },
        {
          "date": "2026-10-14",
          "close": 2804.99
        },
        {
          "date": "2026-10-15",
          "close": 2699.92
        },
        {
          "date": "2026-10-16",
          "close": 2780.3
        },
        {
          "date": "2026-10-19",
          "close": 2731.7
        },
        {
          "date": "2026-10-20",
          "close": 2769.68
        },
        {
          "date": "2026-10-21",
          "close": 2754.57
        },
        {
          "date": "2026-10-22",
          "close": 2711.04
        },
        {
          "date": "2026-10-23",
          "close": 2744.18
        },
        {
          "date": "2026-10-26",
          "close": 2688.89
        },
        {
          "date": "2026-10-27",
          "close": 2588.94
        },
        {
          "date": "2026-10-28",
          "close": 2632.68
        },
        {
          "date": "2026-10-29",
          "close": 2552.39
        },
        {
          "date": "2026-10-30",
          "close": 2465.79
        },
        {
          "date": "2026-11-02",
          "close": 2508.58
        },
        {
          "date": "2026-11-03",
          "close": 2474.99
        },
        {
          "date": "2026-11-04",
          "close": 2548.9
        },
        {
          "date": "2026-11-05",
          "close": 2610.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45555555555555555,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3565961690755778,
            0.5581536643079179
          ],
          "pullback_wilson": [
            0.3048901987533748,
            0.5032969263594906
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3888888888888889,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "pullback_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 2,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1416",
      "name": "粘胶",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030068612942284467,
        "5": 0.044828056768559055,
        "20": -0.005326404676843088,
        "60": -0.02472560522535383
      },
      "moving_averages": {
        "5": 1331.3279999999795,
        "20": 1354.6580000000074,
        "60": 1416.0845000000088
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05849842874709654,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1995.64
        },
        {
          "date": "2026-05-14",
          "close": 1930.33
        },
        {
          "date": "2026-05-15",
          "close": 1892.74
        },
        {
          "date": "2026-05-18",
          "close": 1836.08
        },
        {
          "date": "2026-05-19",
          "close": 1754.9
        },
        {
          "date": "2026-05-20",
          "close": 1776.65
        },
        {
          "date": "2026-05-21",
          "close": 1695.18
        },
        {
          "date": "2026-05-22",
          "close": 1685.73
        },
        {
          "date": "2026-05-25",
          "close": 1634.13
        },
        {
          "date": "2026-05-26",
          "close": 1619.12
        },
        {
          "date": "2026-05-27",
          "close": 1573.58
        },
        {
          "date": "2026-05-28",
          "close": 1623.96
        },
        {
          "date": "2026-05-29",
          "close": 1587.81
        },
        {
          "date": "2026-06-01",
          "close": 1586.76
        },
        {
          "date": "2026-06-02",
          "close": 1606.11
        },
        {
          "date": "2026-06-03",
          "close": 1598.33
        },
        {
          "date": "2026-06-04",
          "close": 1552.59
        },
        {
          "date": "2026-06-05",
          "close": 1577.98
        },
        {
          "date": "2026-06-08",
          "close": 1554.3
        },
        {
          "date": "2026-06-09",
          "close": 1532.74
        },
        {
          "date": "2026-06-10",
          "close": 1495.18
        },
        {
          "date": "2026-06-11",
          "close": 1451.0
        },
        {
          "date": "2026-06-12",
          "close": 1480.68
        },
        {
          "date": "2026-06-15",
          "close": 1506.34
        },
        {
          "date": "2026-06-16",
          "close": 1546.82
        },
        {
          "date": "2026-06-17",
          "close": 1508.37
        },
        {
          "date": "2026-06-18",
          "close": 1450.27
        },
        {
          "date": "2026-06-22",
          "close": 1459.04
        },
        {
          "date": "2026-06-23",
          "close": 1456.64
        },
        {
          "date": "2026-06-24",
          "close": 1481.44
        },
        {
          "date": "2026-06-25",
          "close": 1456.58
        },
        {
          "date": "2026-06-26",
          "close": 1400.52
        },
        {
          "date": "2026-06-29",
          "close": 1389.33
        },
        {
          "date": "2026-06-30",
          "close": 1340.69
        },
        {
          "date": "2026-07-01",
          "close": 1377.21
        },
        {
          "date": "2026-07-02",
          "close": 1419.22
        },
        {
          "date": "2026-07-03",
          "close": 1408.1
        },
        {
          "date": "2026-07-06",
          "close": 1398.21
        },
        {
          "date": "2026-07-07",
          "close": 1290.38
        },
        {
          "date": "2026-07-08",
          "close": 1293.51
        },
        {
          "date": "2026-07-09",
          "close": 1332.04
        },
        {
          "date": "2026-07-10",
          "close": 1310.22
        },
        {
          "date": "2026-07-13",
          "close": 1245.12
        },
        {
          "date": "2026-07-14",
          "close": 1321.57
        },
        {
          "date": "2026-07-15",
          "close": 1351.0
        },
        {
          "date": "2026-07-16",
          "close": 1387.17
        },
        {
          "date": "2026-07-17",
          "close": 1319.61
        },
        {
          "date": "2026-07-20",
          "close": 1263.37
        },
        {
          "date": "2026-07-21",
          "close": 1272.01
        },
        {
          "date": "2026-07-22",
          "close": 1298.02
        },
        {
          "date": "2026-07-23",
          "close": 1339.39
        },
        {
          "date": "2026-07-24",
          "close": 1259.47
        },
        {
          "date": "2026-07-27",
          "close": 1304.27
        },
        {
          "date": "2026-07-28",
          "close": 1314.79
        },
        {
          "date": "2026-07-29",
          "close": 1357.03
        },
        {
          "date": "2026-07-30",
          "close": 1337.13
        },
        {
          "date": "2026-07-31",
          "close": 1356.26
        },
        {
          "date": "2026-08-03",
          "close": 1404.34
        },
        {
          "date": "2026-08-04",
          "close": 1406.24
        },
        {
          "date": "2026-08-05",
          "close": 1413.11
        },
        {
          "date": "2026-08-06",
          "close": 1404.86
        },
        {
          "date": "2026-08-07",
          "close": 1412.17
        },
        {
          "date": "2026-08-10",
          "close": 1436.93
        },
        {
          "date": "2026-08-11",
          "close": 1436.51
        },
        {
          "date": "2026-08-12",
          "close": 1435.04
        },
        {
          "date": "2026-08-13",
          "close": 1405.79
        },
        {
          "date": "2026-08-14",
          "close": 1404.6
        },
        {
          "date": "2026-08-17",
          "close": 1436.14
        },
        {
          "date": "2026-08-18",
          "close": 1395.04
        },
        {
          "date": "2026-08-19",
          "close": 1351.53
        },
        {
          "date": "2026-08-20",
          "close": 1394.34
        },
        {
          "date": "2026-08-21",
          "close": 1423.61
        },
        {
          "date": "2026-08-24",
          "close": 1424.6
        },
        {
          "date": "2026-08-25",
          "close": 1444.16
        },
        {
          "date": "2026-08-26",
          "close": 1500.91
        },
        {
          "date": "2026-08-27",
          "close": 1494.38
        },
        {
          "date": "2026-08-28",
          "close": 1515.57
        },
        {
          "date": "2026-08-31",
          "close": 1506.86
        },
        {
          "date": "2026-09-01",
          "close": 1557.19
        },
        {
          "date": "2026-09-02",
          "close": 1539.12
        },
        {
          "date": "2026-09-03",
          "close": 1522.25
        },
        {
          "date": "2026-09-04",
          "close": 1535.62
        },
        {
          "date": "2026-09-07",
          "close": 1526.17
        },
        {
          "date": "2026-09-08",
          "close": 1543.43
        },
        {
          "date": "2026-09-09",
          "close": 1513.46
        },
        {
          "date": "2026-09-10",
          "close": 1474.45
        },
        {
          "date": "2026-09-11",
          "close": 1413.94
        },
        {
          "date": "2026-09-14",
          "close": 1421.35
        },
        {
          "date": "2026-09-15",
          "close": 1386.16
        },
        {
          "date": "2026-09-16",
          "close": 1406.35
        },
        {
          "date": "2026-09-17",
          "close": 1418.88
        },
        {
          "date": "2026-09-18",
          "close": 1437.15
        },
        {
          "date": "2026-09-21",
          "close": 1469.08
        },
        {
          "date": "2026-09-22",
          "close": 1455.6
        },
        {
          "date": "2026-09-23",
          "close": 1439.03
        },
        {
          "date": "2026-09-24",
          "close": 1442.98
        },
        {
          "date": "2026-09-28",
          "close": 1393.84
        },
        {
          "date": "2026-09-29",
          "close": 1387.18
        },
        {
          "date": "2026-09-30",
          "close": 1380.09
        },
        {
          "date": "2026-10-08",
          "close": 1385.55
        },
        {
          "date": "2026-10-09",
          "close": 1463.8
        },
        {
          "date": "2026-10-12",
          "close": 1433.51
        },
        {
          "date": "2026-10-13",
          "close": 1432.2
        },
        {
          "date": "2026-10-14",
          "close": 1376.44
        },
        {
          "date": "2026-10-15",
          "close": 1321.93
        },
        {
          "date": "2026-10-16",
          "close": 1382.1
        },
        {
          "date": "2026-10-19",
          "close": 1358.37
        },
        {
          "date": "2026-10-20",
          "close": 1346.36
        },
        {
          "date": "2026-10-21",
          "close": 1340.76
        },
        {
          "date": "2026-10-22",
          "close": 1329.45
        },
        {
          "date": "2026-10-23",
          "close": 1324.98
        },
        {
          "date": "2026-10-26",
          "close": 1316.84
        },
        {
          "date": "2026-10-27",
          "close": 1347.72
        },
        {
          "date": "2026-10-28",
          "close": 1343.02
        },
        {
          "date": "2026-10-29",
          "close": 1319.04
        },
        {
          "date": "2026-10-30",
          "close": 1316.37
        },
        {
          "date": "2026-11-02",
          "close": 1307.43
        },
        {
          "date": "2026-11-03",
          "close": 1316.73
        },
        {
          "date": "2026-11-04",
          "close": 1337.94
        },
        {
          "date": "2026-11-05",
          "close": 1378.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4875,
          "pullback_frequency": 0.325,
          "up_wilson": [
            0.38107879540381073,
            0.5950666578345774
          ],
          "pullback_wilson": [
            0.2324416184435817,
            0.4335947268938527
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.5102040816326531,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1417",
      "name": "纯碱",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01835615206492669,
        "5": 0.03575021722229854,
        "20": -0.0583227657318669,
        "60": -0.06438153858864593
      },
      "moving_averages": {
        "5": 881.5719999999972,
        "20": 904.2705000000075,
        "60": 955.2466666666752
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-20",
            "end": "2026-09-01",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.062435318955168184,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1196.34
        },
        {
          "date": "2026-05-14",
          "close": 1192.65
        },
        {
          "date": "2026-05-15",
          "close": 1182.93
        },
        {
          "date": "2026-05-18",
          "close": 1152.45
        },
        {
          "date": "2026-05-19",
          "close": 1151.84
        },
        {
          "date": "2026-05-20",
          "close": 1135.62
        },
        {
          "date": "2026-05-21",
          "close": 1093.85
        },
        {
          "date": "2026-05-22",
          "close": 1095.62
        },
        {
          "date": "2026-05-25",
          "close": 1083.27
        },
        {
          "date": "2026-05-26",
          "close": 1084.03
        },
        {
          "date": "2026-05-27",
          "close": 1058.12
        },
        {
          "date": "2026-05-28",
          "close": 1048.33
        },
        {
          "date": "2026-05-29",
          "close": 1035.03
        },
        {
          "date": "2026-06-01",
          "close": 1071.7
        },
        {
          "date": "2026-06-02",
          "close": 1051.26
        },
        {
          "date": "2026-06-03",
          "close": 1050.22
        },
        {
          "date": "2026-06-04",
          "close": 1026.82
        },
        {
          "date": "2026-06-05",
          "close": 1037.15
        },
        {
          "date": "2026-06-08",
          "close": 996.76
        },
        {
          "date": "2026-06-09",
          "close": 997.89
        },
        {
          "date": "2026-06-10",
          "close": 986.88
        },
        {
          "date": "2026-06-11",
          "close": 983.39
        },
        {
          "date": "2026-06-12",
          "close": 1008.27
        },
        {
          "date": "2026-06-15",
          "close": 1020.46
        },
        {
          "date": "2026-06-16",
          "close": 1010.74
        },
        {
          "date": "2026-06-17",
          "close": 984.12
        },
        {
          "date": "2026-06-18",
          "close": 960.53
        },
        {
          "date": "2026-06-22",
          "close": 983.7
        },
        {
          "date": "2026-06-23",
          "close": 992.73
        },
        {
          "date": "2026-06-24",
          "close": 972.89
        },
        {
          "date": "2026-06-25",
          "close": 959.22
        },
        {
          "date": "2026-06-26",
          "close": 936.27
        },
        {
          "date": "2026-06-29",
          "close": 932.7
        },
        {
          "date": "2026-06-30",
          "close": 904.96
        },
        {
          "date": "2026-07-01",
          "close": 926.79
        },
        {
          "date": "2026-07-02",
          "close": 944.36
        },
        {
          "date": "2026-07-03",
          "close": 939.79
        },
        {
          "date": "2026-07-06",
          "close": 942.54
        },
        {
          "date": "2026-07-07",
          "close": 909.3
        },
        {
          "date": "2026-07-08",
          "close": 897.41
        },
        {
          "date": "2026-07-09",
          "close": 886.67
        },
        {
          "date": "2026-07-10",
          "close": 894.34
        },
        {
          "date": "2026-07-13",
          "close": 884.3
        },
        {
          "date": "2026-07-14",
          "close": 904.79
        },
        {
          "date": "2026-07-15",
          "close": 914.59
        },
        {
          "date": "2026-07-16",
          "close": 903.89
        },
        {
          "date": "2026-07-17",
          "close": 904.67
        },
        {
          "date": "2026-07-20",
          "close": 916.3
        },
        {
          "date": "2026-07-21",
          "close": 910.72
        },
        {
          "date": "2026-07-22",
          "close": 920.7
        },
        {
          "date": "2026-07-23",
          "close": 961.61
        },
        {
          "date": "2026-07-24",
          "close": 925.35
        },
        {
          "date": "2026-07-27",
          "close": 943.93
        },
        {
          "date": "2026-07-28",
          "close": 950.83
        },
        {
          "date": "2026-07-29",
          "close": 972.49
        },
        {
          "date": "2026-07-30",
          "close": 974.16
        },
        {
          "date": "2026-07-31",
          "close": 966.55
        },
        {
          "date": "2026-08-03",
          "close": 991.3
        },
        {
          "date": "2026-08-04",
          "close": 974.41
        },
        {
          "date": "2026-08-05",
          "close": 968.29
        },
        {
          "date": "2026-08-06",
          "close": 973.79
        },
        {
          "date": "2026-08-07",
          "close": 974.0
        },
        {
          "date": "2026-08-10",
          "close": 994.06
        },
        {
          "date": "2026-08-11",
          "close": 987.95
        },
        {
          "date": "2026-08-12",
          "close": 990.75
        },
        {
          "date": "2026-08-13",
          "close": 967.13
        },
        {
          "date": "2026-08-14",
          "close": 961.4
        },
        {
          "date": "2026-08-17",
          "close": 982.9
        },
        {
          "date": "2026-08-18",
          "close": 983.19
        },
        {
          "date": "2026-08-19",
          "close": 970.97
        },
        {
          "date": "2026-08-20",
          "close": 980.84
        },
        {
          "date": "2026-08-21",
          "close": 980.3
        },
        {
          "date": "2026-08-24",
          "close": 987.77
        },
        {
          "date": "2026-08-25",
          "close": 998.63
        },
        {
          "date": "2026-08-26",
          "close": 1008.84
        },
        {
          "date": "2026-08-27",
          "close": 1006.52
        },
        {
          "date": "2026-08-28",
          "close": 1031.51
        },
        {
          "date": "2026-08-31",
          "close": 1023.14
        },
        {
          "date": "2026-09-01",
          "close": 1028.68
        },
        {
          "date": "2026-09-02",
          "close": 1005.12
        },
        {
          "date": "2026-09-03",
          "close": 1002.17
        },
        {
          "date": "2026-09-04",
          "close": 1013.12
        },
        {
          "date": "2026-09-07",
          "close": 1008.74
        },
        {
          "date": "2026-09-08",
          "close": 1027.22
        },
        {
          "date": "2026-09-09",
          "close": 1026.96
        },
        {
          "date": "2026-09-10",
          "close": 1000.52
        },
        {
          "date": "2026-09-11",
          "close": 961.93
        },
        {
          "date": "2026-09-14",
          "close": 969.5
        },
        {
          "date": "2026-09-15",
          "close": 950.54
        },
        {
          "date": "2026-09-16",
          "close": 952.78
        },
        {
          "date": "2026-09-17",
          "close": 947.17
        },
        {
          "date": "2026-09-18",
          "close": 945.75
        },
        {
          "date": "2026-09-21",
          "close": 965.66
        },
        {
          "date": "2026-09-22",
          "close": 952.9
        },
        {
          "date": "2026-09-23",
          "close": 944.61
        },
        {
          "date": "2026-09-24",
          "close": 940.63
        },
        {
          "date": "2026-09-28",
          "close": 930.39
        },
        {
          "date": "2026-09-29",
          "close": 937.25
        },
        {
          "date": "2026-09-30",
          "close": 952.0
        },
        {
          "date": "2026-10-08",
          "close": 962.06
        },
        {
          "date": "2026-10-09",
          "close": 966.28
        },
        {
          "date": "2026-10-12",
          "close": 943.66
        },
        {
          "date": "2026-10-13",
          "close": 940.84
        },
        {
          "date": "2026-10-14",
          "close": 929.15
        },
        {
          "date": "2026-10-15",
          "close": 910.6
        },
        {
          "date": "2026-10-16",
          "close": 919.48
        },
        {
          "date": "2026-10-19",
          "close": 920.89
        },
        {
          "date": "2026-10-20",
          "close": 921.17
        },
        {
          "date": "2026-10-21",
          "close": 908.86
        },
        {
          "date": "2026-10-22",
          "close": 889.93
        },
        {
          "date": "2026-10-23",
          "close": 895.4
        },
        {
          "date": "2026-10-26",
          "close": 895.01
        },
        {
          "date": "2026-10-27",
          "close": 881.94
        },
        {
          "date": "2026-10-28",
          "close": 879.66
        },
        {
          "date": "2026-10-29",
          "close": 874.68
        },
        {
          "date": "2026-10-30",
          "close": 857.8
        },
        {
          "date": "2026-11-02",
          "close": 871.73
        },
        {
          "date": "2026-11-03",
          "close": 882.76
        },
        {
          "date": "2026-11-04",
          "close": 889.62
        },
        {
          "date": "2026-11-05",
          "close": 905.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.33,
          "up_wilson": [
            0.34672026630160796,
            0.5377189534832302
          ],
          "pullback_wilson": [
            0.24563122734128034,
            0.4269465620490947
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4576271186440678,
          "pullback_frequency": 0.4576271186440678,
          "up_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "pullback_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 13,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 2,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1418",
      "name": "氯碱",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021587640639539885,
        "5": 0.043992500418744696,
        "20": -0.08580391192028536,
        "60": -0.08926408273118502
      },
      "moving_averages": {
        "5": 1867.8180000000168,
        "20": 1979.569000000006,
        "60": 2093.346499999997
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.09310697656954037,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2331.56
        },
        {
          "date": "2026-05-14",
          "close": 2310.12
        },
        {
          "date": "2026-05-15",
          "close": 2320.42
        },
        {
          "date": "2026-05-18",
          "close": 2306.74
        },
        {
          "date": "2026-05-19",
          "close": 2272.81
        },
        {
          "date": "2026-05-20",
          "close": 2248.7
        },
        {
          "date": "2026-05-21",
          "close": 2171.54
        },
        {
          "date": "2026-05-22",
          "close": 2226.67
        },
        {
          "date": "2026-05-25",
          "close": 2205.62
        },
        {
          "date": "2026-05-26",
          "close": 2199.06
        },
        {
          "date": "2026-05-27",
          "close": 2156.58
        },
        {
          "date": "2026-05-28",
          "close": 2159.45
        },
        {
          "date": "2026-05-29",
          "close": 2123.89
        },
        {
          "date": "2026-06-01",
          "close": 2186.59
        },
        {
          "date": "2026-06-02",
          "close": 2173.48
        },
        {
          "date": "2026-06-03",
          "close": 2162.64
        },
        {
          "date": "2026-06-04",
          "close": 2110.68
        },
        {
          "date": "2026-06-05",
          "close": 2122.65
        },
        {
          "date": "2026-06-08",
          "close": 2056.84
        },
        {
          "date": "2026-06-09",
          "close": 2066.0
        },
        {
          "date": "2026-06-10",
          "close": 2077.4
        },
        {
          "date": "2026-06-11",
          "close": 2108.96
        },
        {
          "date": "2026-06-12",
          "close": 2141.37
        },
        {
          "date": "2026-06-15",
          "close": 2167.17
        },
        {
          "date": "2026-06-16",
          "close": 2170.32
        },
        {
          "date": "2026-06-17",
          "close": 2118.46
        },
        {
          "date": "2026-06-18",
          "close": 2073.77
        },
        {
          "date": "2026-06-22",
          "close": 2156.27
        },
        {
          "date": "2026-06-23",
          "close": 2140.05
        },
        {
          "date": "2026-06-24",
          "close": 2137.54
        },
        {
          "date": "2026-06-25",
          "close": 2136.27
        },
        {
          "date": "2026-06-26",
          "close": 2087.87
        },
        {
          "date": "2026-06-29",
          "close": 2101.53
        },
        {
          "date": "2026-06-30",
          "close": 2093.85
        },
        {
          "date": "2026-07-01",
          "close": 2162.06
        },
        {
          "date": "2026-07-02",
          "close": 2184.4
        },
        {
          "date": "2026-07-03",
          "close": 2133.86
        },
        {
          "date": "2026-07-06",
          "close": 2132.64
        },
        {
          "date": "2026-07-07",
          "close": 2081.21
        },
        {
          "date": "2026-07-08",
          "close": 2055.54
        },
        {
          "date": "2026-07-09",
          "close": 2056.52
        },
        {
          "date": "2026-07-10",
          "close": 2042.15
        },
        {
          "date": "2026-07-13",
          "close": 1982.32
        },
        {
          "date": "2026-07-14",
          "close": 2016.22
        },
        {
          "date": "2026-07-15",
          "close": 2049.23
        },
        {
          "date": "2026-07-16",
          "close": 2024.96
        },
        {
          "date": "2026-07-17",
          "close": 1992.11
        },
        {
          "date": "2026-07-20",
          "close": 1979.12
        },
        {
          "date": "2026-07-21",
          "close": 1991.5
        },
        {
          "date": "2026-07-22",
          "close": 1977.65
        },
        {
          "date": "2026-07-23",
          "close": 2046.4
        },
        {
          "date": "2026-07-24",
          "close": 1998.29
        },
        {
          "date": "2026-07-27",
          "close": 2044.32
        },
        {
          "date": "2026-07-28",
          "close": 2026.58
        },
        {
          "date": "2026-07-29",
          "close": 2062.65
        },
        {
          "date": "2026-07-30",
          "close": 2041.71
        },
        {
          "date": "2026-07-31",
          "close": 2054.26
        },
        {
          "date": "2026-08-03",
          "close": 2090.41
        },
        {
          "date": "2026-08-04",
          "close": 2101.81
        },
        {
          "date": "2026-08-05",
          "close": 2121.57
        },
        {
          "date": "2026-08-06",
          "close": 2149.24
        },
        {
          "date": "2026-08-07",
          "close": 2143.36
        },
        {
          "date": "2026-08-10",
          "close": 2190.83
        },
        {
          "date": "2026-08-11",
          "close": 2160.01
        },
        {
          "date": "2026-08-12",
          "close": 2171.64
        },
        {
          "date": "2026-08-13",
          "close": 2131.74
        },
        {
          "date": "2026-08-14",
          "close": 2132.74
        },
        {
          "date": "2026-08-17",
          "close": 2149.85
        },
        {
          "date": "2026-08-18",
          "close": 2137.22
        },
        {
          "date": "2026-08-19",
          "close": 2082.98
        },
        {
          "date": "2026-08-20",
          "close": 2106.45
        },
        {
          "date": "2026-08-21",
          "close": 2112.96
        },
        {
          "date": "2026-08-24",
          "close": 2108.02
        },
        {
          "date": "2026-08-25",
          "close": 2123.54
        },
        {
          "date": "2026-08-26",
          "close": 2141.15
        },
        {
          "date": "2026-08-27",
          "close": 2154.13
        },
        {
          "date": "2026-08-28",
          "close": 2203.63
        },
        {
          "date": "2026-08-31",
          "close": 2200.45
        },
        {
          "date": "2026-09-01",
          "close": 2219.34
        },
        {
          "date": "2026-09-02",
          "close": 2205.65
        },
        {
          "date": "2026-09-03",
          "close": 2190.46
        },
        {
          "date": "2026-09-04",
          "close": 2182.43
        },
        {
          "date": "2026-09-07",
          "close": 2183.17
        },
        {
          "date": "2026-09-08",
          "close": 2223.7
        },
        {
          "date": "2026-09-09",
          "close": 2229.81
        },
        {
          "date": "2026-09-10",
          "close": 2192.69
        },
        {
          "date": "2026-09-11",
          "close": 2141.66
        },
        {
          "date": "2026-09-14",
          "close": 2153.99
        },
        {
          "date": "2026-09-15",
          "close": 2116.21
        },
        {
          "date": "2026-09-16",
          "close": 2137.86
        },
        {
          "date": "2026-09-17",
          "close": 2110.74
        },
        {
          "date": "2026-09-18",
          "close": 2132.77
        },
        {
          "date": "2026-09-21",
          "close": 2177.36
        },
        {
          "date": "2026-09-22",
          "close": 2163.64
        },
        {
          "date": "2026-09-23",
          "close": 2145.8
        },
        {
          "date": "2026-09-24",
          "close": 2118.06
        },
        {
          "date": "2026-09-28",
          "close": 2079.07
        },
        {
          "date": "2026-09-29",
          "close": 2089.4
        },
        {
          "date": "2026-09-30",
          "close": 2102.12
        },
        {
          "date": "2026-10-08",
          "close": 2113.54
        },
        {
          "date": "2026-10-09",
          "close": 2130.56
        },
        {
          "date": "2026-10-12",
          "close": 2092.26
        },
        {
          "date": "2026-10-13",
          "close": 2119.42
        },
        {
          "date": "2026-10-14",
          "close": 2092.49
        },
        {
          "date": "2026-10-15",
          "close": 2041.95
        },
        {
          "date": "2026-10-16",
          "close": 2066.5
        },
        {
          "date": "2026-10-19",
          "close": 2059.78
        },
        {
          "date": "2026-10-20",
          "close": 2033.18
        },
        {
          "date": "2026-10-21",
          "close": 2038.54
        },
        {
          "date": "2026-10-22",
          "close": 1971.6
        },
        {
          "date": "2026-10-23",
          "close": 1966.75
        },
        {
          "date": "2026-10-26",
          "close": 1962.24
        },
        {
          "date": "2026-10-27",
          "close": 1909.6
        },
        {
          "date": "2026-10-28",
          "close": 1916.65
        },
        {
          "date": "2026-10-29",
          "close": 1850.77
        },
        {
          "date": "2026-10-30",
          "close": 1819.39
        },
        {
          "date": "2026-11-02",
          "close": 1837.3
        },
        {
          "date": "2026-11-03",
          "close": 1858.85
        },
        {
          "date": "2026-11-04",
          "close": 1891.36
        },
        {
          "date": "2026-11-05",
          "close": 1932.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47191011235955055,
          "pullback_frequency": 0.29213483146067415,
          "up_wilson": [
            0.37152022402743146,
            0.5746245257049423
          ],
          "pullback_wilson": [
            0.20783608917845903,
            0.39363505884110656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4727272727272727,
          "pullback_frequency": 0.4909090909090909,
          "up_wilson": [
            0.3469309836131932,
            0.6020845564477388
          ],
          "pullback_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 4,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 4,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1419",
      "name": "煤化工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009667192183087536,
        "5": 0.019297253493619104,
        "20": -0.11032577168503654,
        "60": -0.05603217881921019
      },
      "moving_averages": {
        "5": 1714.8919999999925,
        "20": 1805.6409999999917,
        "60": 1913.8583333333102
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.12039221802411881,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2000.54
        },
        {
          "date": "2026-05-14",
          "close": 2002.37
        },
        {
          "date": "2026-05-15",
          "close": 2011.46
        },
        {
          "date": "2026-05-18",
          "close": 2022.07
        },
        {
          "date": "2026-05-19",
          "close": 1967.46
        },
        {
          "date": "2026-05-20",
          "close": 1958.23
        },
        {
          "date": "2026-05-21",
          "close": 1877.27
        },
        {
          "date": "2026-05-22",
          "close": 1896.31
        },
        {
          "date": "2026-05-25",
          "close": 1849.53
        },
        {
          "date": "2026-05-26",
          "close": 1831.1
        },
        {
          "date": "2026-05-27",
          "close": 1791.93
        },
        {
          "date": "2026-05-28",
          "close": 1799.16
        },
        {
          "date": "2026-05-29",
          "close": 1762.6
        },
        {
          "date": "2026-06-01",
          "close": 1801.32
        },
        {
          "date": "2026-06-02",
          "close": 1778.19
        },
        {
          "date": "2026-06-03",
          "close": 1778.54
        },
        {
          "date": "2026-06-04",
          "close": 1729.89
        },
        {
          "date": "2026-06-05",
          "close": 1733.66
        },
        {
          "date": "2026-06-08",
          "close": 1711.44
        },
        {
          "date": "2026-06-09",
          "close": 1681.12
        },
        {
          "date": "2026-06-10",
          "close": 1683.83
        },
        {
          "date": "2026-06-11",
          "close": 1715.57
        },
        {
          "date": "2026-06-12",
          "close": 1728.48
        },
        {
          "date": "2026-06-15",
          "close": 1722.9
        },
        {
          "date": "2026-06-16",
          "close": 1704.24
        },
        {
          "date": "2026-06-17",
          "close": 1664.03
        },
        {
          "date": "2026-06-18",
          "close": 1642.96
        },
        {
          "date": "2026-06-22",
          "close": 1673.28
        },
        {
          "date": "2026-06-23",
          "close": 1669.83
        },
        {
          "date": "2026-06-24",
          "close": 1648.03
        },
        {
          "date": "2026-06-25",
          "close": 1608.31
        },
        {
          "date": "2026-06-26",
          "close": 1567.83
        },
        {
          "date": "2026-06-29",
          "close": 1568.05
        },
        {
          "date": "2026-06-30",
          "close": 1560.93
        },
        {
          "date": "2026-07-01",
          "close": 1623.9
        },
        {
          "date": "2026-07-02",
          "close": 1641.42
        },
        {
          "date": "2026-07-03",
          "close": 1626.96
        },
        {
          "date": "2026-07-06",
          "close": 1647.67
        },
        {
          "date": "2026-07-07",
          "close": 1590.65
        },
        {
          "date": "2026-07-08",
          "close": 1577.78
        },
        {
          "date": "2026-07-09",
          "close": 1589.88
        },
        {
          "date": "2026-07-10",
          "close": 1617.21
        },
        {
          "date": "2026-07-13",
          "close": 1598.54
        },
        {
          "date": "2026-07-14",
          "close": 1664.88
        },
        {
          "date": "2026-07-15",
          "close": 1716.91
        },
        {
          "date": "2026-07-16",
          "close": 1676.86
        },
        {
          "date": "2026-07-17",
          "close": 1672.41
        },
        {
          "date": "2026-07-20",
          "close": 1737.64
        },
        {
          "date": "2026-07-21",
          "close": 1707.33
        },
        {
          "date": "2026-07-22",
          "close": 1742.34
        },
        {
          "date": "2026-07-23",
          "close": 1811.52
        },
        {
          "date": "2026-07-24",
          "close": 1770.79
        },
        {
          "date": "2026-07-27",
          "close": 1756.89
        },
        {
          "date": "2026-07-28",
          "close": 1749.88
        },
        {
          "date": "2026-07-29",
          "close": 1820.21
        },
        {
          "date": "2026-07-30",
          "close": 1832.97
        },
        {
          "date": "2026-07-31",
          "close": 1827.46
        },
        {
          "date": "2026-08-03",
          "close": 1848.81
        },
        {
          "date": "2026-08-04",
          "close": 1849.75
        },
        {
          "date": "2026-08-05",
          "close": 1852.15
        },
        {
          "date": "2026-08-06",
          "close": 1857.32
        },
        {
          "date": "2026-08-07",
          "close": 1870.19
        },
        {
          "date": "2026-08-10",
          "close": 1926.94
        },
        {
          "date": "2026-08-11",
          "close": 1894.13
        },
        {
          "date": "2026-08-12",
          "close": 1883.16
        },
        {
          "date": "2026-08-13",
          "close": 1867.84
        },
        {
          "date": "2026-08-14",
          "close": 1841.2
        },
        {
          "date": "2026-08-17",
          "close": 1865.51
        },
        {
          "date": "2026-08-18",
          "close": 1899.8
        },
        {
          "date": "2026-08-19",
          "close": 1865.91
        },
        {
          "date": "2026-08-20",
          "close": 1890.43
        },
        {
          "date": "2026-08-21",
          "close": 1899.66
        },
        {
          "date": "2026-08-24",
          "close": 1907.55
        },
        {
          "date": "2026-08-25",
          "close": 1931.95
        },
        {
          "date": "2026-08-26",
          "close": 1946.25
        },
        {
          "date": "2026-08-27",
          "close": 1965.91
        },
        {
          "date": "2026-08-28",
          "close": 2036.63
        },
        {
          "date": "2026-08-31",
          "close": 2069.29
        },
        {
          "date": "2026-09-01",
          "close": 2120.42
        },
        {
          "date": "2026-09-02",
          "close": 2116.44
        },
        {
          "date": "2026-09-03",
          "close": 2065.15
        },
        {
          "date": "2026-09-04",
          "close": 2040.13
        },
        {
          "date": "2026-09-07",
          "close": 2026.02
        },
        {
          "date": "2026-09-08",
          "close": 2125.03
        },
        {
          "date": "2026-09-09",
          "close": 2134.62
        },
        {
          "date": "2026-09-10",
          "close": 2097.63
        },
        {
          "date": "2026-09-11",
          "close": 2017.7
        },
        {
          "date": "2026-09-14",
          "close": 2017.56
        },
        {
          "date": "2026-09-15",
          "close": 1980.58
        },
        {
          "date": "2026-09-16",
          "close": 1987.52
        },
        {
          "date": "2026-09-17",
          "close": 1960.68
        },
        {
          "date": "2026-09-18",
          "close": 1983.79
        },
        {
          "date": "2026-09-21",
          "close": 2018.16
        },
        {
          "date": "2026-09-22",
          "close": 2021.19
        },
        {
          "date": "2026-09-23",
          "close": 1964.81
        },
        {
          "date": "2026-09-24",
          "close": 1935.18
        },
        {
          "date": "2026-09-28",
          "close": 1912.38
        },
        {
          "date": "2026-09-29",
          "close": 1896.68
        },
        {
          "date": "2026-09-30",
          "close": 1912.16
        },
        {
          "date": "2026-10-08",
          "close": 1965.18
        },
        {
          "date": "2026-10-09",
          "close": 1987.67
        },
        {
          "date": "2026-10-12",
          "close": 1930.9
        },
        {
          "date": "2026-10-13",
          "close": 1932.16
        },
        {
          "date": "2026-10-14",
          "close": 1922.28
        },
        {
          "date": "2026-10-15",
          "close": 1846.84
        },
        {
          "date": "2026-10-16",
          "close": 1861.67
        },
        {
          "date": "2026-10-19",
          "close": 1840.98
        },
        {
          "date": "2026-10-20",
          "close": 1838.34
        },
        {
          "date": "2026-10-21",
          "close": 1833.76
        },
        {
          "date": "2026-10-22",
          "close": 1768.43
        },
        {
          "date": "2026-10-23",
          "close": 1770.97
        },
        {
          "date": "2026-10-26",
          "close": 1777.13
        },
        {
          "date": "2026-10-27",
          "close": 1751.34
        },
        {
          "date": "2026-10-28",
          "close": 1760.62
        },
        {
          "date": "2026-10-29",
          "close": 1715.27
        },
        {
          "date": "2026-10-30",
          "close": 1674.78
        },
        {
          "date": "2026-11-02",
          "close": 1703.72
        },
        {
          "date": "2026-11-03",
          "close": 1715.96
        },
        {
          "date": "2026-11-04",
          "close": 1731.63
        },
        {
          "date": "2026-11-05",
          "close": 1748.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4936708860759494,
          "pullback_frequency": 0.2911392405063291,
          "up_wilson": [
            0.38630272176150804,
            0.6016260277530987
          ],
          "pullback_wilson": [
            0.20251993313819472,
            0.39912880084382363
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.35555555555555557,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.23219082604215874,
            0.5016418580362314
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1420",
      "name": "其他化学原料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021069996807038915,
        "5": 0.024289639267716323,
        "20": -0.11300373525314666,
        "60": -0.022683359989676966
      },
      "moving_averages": {
        "5": 2796.0520000000483,
        "20": 3002.5409999999915,
        "60": 3098.501000000001
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-28",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.12829793227104902,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3538.51
        },
        {
          "date": "2026-05-14",
          "close": 3485.4
        },
        {
          "date": "2026-05-15",
          "close": 3550.86
        },
        {
          "date": "2026-05-18",
          "close": 3494.74
        },
        {
          "date": "2026-05-19",
          "close": 3500.64
        },
        {
          "date": "2026-05-20",
          "close": 3483.21
        },
        {
          "date": "2026-05-21",
          "close": 3365.81
        },
        {
          "date": "2026-05-22",
          "close": 3431.25
        },
        {
          "date": "2026-05-25",
          "close": 3400.95
        },
        {
          "date": "2026-05-26",
          "close": 3304.12
        },
        {
          "date": "2026-05-27",
          "close": 3198.01
        },
        {
          "date": "2026-05-28",
          "close": 3254.71
        },
        {
          "date": "2026-05-29",
          "close": 3173.68
        },
        {
          "date": "2026-06-01",
          "close": 3237.28
        },
        {
          "date": "2026-06-02",
          "close": 3196.15
        },
        {
          "date": "2026-06-03",
          "close": 3194.38
        },
        {
          "date": "2026-06-04",
          "close": 3122.31
        },
        {
          "date": "2026-06-05",
          "close": 3176.33
        },
        {
          "date": "2026-06-08",
          "close": 3125.79
        },
        {
          "date": "2026-06-09",
          "close": 3185.49
        },
        {
          "date": "2026-06-10",
          "close": 3226.88
        },
        {
          "date": "2026-06-11",
          "close": 3254.97
        },
        {
          "date": "2026-06-12",
          "close": 3268.02
        },
        {
          "date": "2026-06-15",
          "close": 3275.81
        },
        {
          "date": "2026-06-16",
          "close": 3272.59
        },
        {
          "date": "2026-06-17",
          "close": 3219.03
        },
        {
          "date": "2026-06-18",
          "close": 3134.34
        },
        {
          "date": "2026-06-22",
          "close": 3202.16
        },
        {
          "date": "2026-06-23",
          "close": 3300.19
        },
        {
          "date": "2026-06-24",
          "close": 3303.56
        },
        {
          "date": "2026-06-25",
          "close": 3204.33
        },
        {
          "date": "2026-06-26",
          "close": 3134.07
        },
        {
          "date": "2026-06-29",
          "close": 3092.38
        },
        {
          "date": "2026-06-30",
          "close": 3077.48
        },
        {
          "date": "2026-07-01",
          "close": 3218.49
        },
        {
          "date": "2026-07-02",
          "close": 3217.96
        },
        {
          "date": "2026-07-03",
          "close": 3190.24
        },
        {
          "date": "2026-07-06",
          "close": 3145.75
        },
        {
          "date": "2026-07-07",
          "close": 3033.99
        },
        {
          "date": "2026-07-08",
          "close": 2959.35
        },
        {
          "date": "2026-07-09",
          "close": 2947.66
        },
        {
          "date": "2026-07-10",
          "close": 2943.02
        },
        {
          "date": "2026-07-13",
          "close": 2815.47
        },
        {
          "date": "2026-07-14",
          "close": 2885.03
        },
        {
          "date": "2026-07-15",
          "close": 2870.32
        },
        {
          "date": "2026-07-16",
          "close": 2841.72
        },
        {
          "date": "2026-07-17",
          "close": 2767.15
        },
        {
          "date": "2026-07-20",
          "close": 2751.71
        },
        {
          "date": "2026-07-21",
          "close": 2747.98
        },
        {
          "date": "2026-07-22",
          "close": 2747.37
        },
        {
          "date": "2026-07-23",
          "close": 2812.12
        },
        {
          "date": "2026-07-24",
          "close": 2731.21
        },
        {
          "date": "2026-07-27",
          "close": 2800.96
        },
        {
          "date": "2026-07-28",
          "close": 2814.01
        },
        {
          "date": "2026-07-29",
          "close": 2857.38
        },
        {
          "date": "2026-07-30",
          "close": 2824.28
        },
        {
          "date": "2026-07-31",
          "close": 2851.09
        },
        {
          "date": "2026-08-03",
          "close": 2870.99
        },
        {
          "date": "2026-08-04",
          "close": 2903.67
        },
        {
          "date": "2026-08-05",
          "close": 2944.89
        },
        {
          "date": "2026-08-06",
          "close": 2965.07
        },
        {
          "date": "2026-08-07",
          "close": 2978.01
        },
        {
          "date": "2026-08-10",
          "close": 3040.46
        },
        {
          "date": "2026-08-11",
          "close": 3006.17
        },
        {
          "date": "2026-08-12",
          "close": 3042.5
        },
        {
          "date": "2026-08-13",
          "close": 2980.94
        },
        {
          "date": "2026-08-14",
          "close": 2972.95
        },
        {
          "date": "2026-08-17",
          "close": 3050.33
        },
        {
          "date": "2026-08-18",
          "close": 3064.76
        },
        {
          "date": "2026-08-19",
          "close": 3066.11
        },
        {
          "date": "2026-08-20",
          "close": 3125.65
        },
        {
          "date": "2026-08-21",
          "close": 3132.8
        },
        {
          "date": "2026-08-24",
          "close": 3152.45
        },
        {
          "date": "2026-08-25",
          "close": 3195.6
        },
        {
          "date": "2026-08-26",
          "close": 3207.83
        },
        {
          "date": "2026-08-27",
          "close": 3239.62
        },
        {
          "date": "2026-08-28",
          "close": 3324.85
        },
        {
          "date": "2026-08-31",
          "close": 3325.69
        },
        {
          "date": "2026-09-01",
          "close": 3388.92
        },
        {
          "date": "2026-09-02",
          "close": 3291.59
        },
        {
          "date": "2026-09-03",
          "close": 3251.48
        },
        {
          "date": "2026-09-04",
          "close": 3187.04
        },
        {
          "date": "2026-09-07",
          "close": 3197.68
        },
        {
          "date": "2026-09-08",
          "close": 3294.29
        },
        {
          "date": "2026-09-09",
          "close": 3266.17
        },
        {
          "date": "2026-09-10",
          "close": 3170.15
        },
        {
          "date": "2026-09-11",
          "close": 3104.16
        },
        {
          "date": "2026-09-14",
          "close": 3109.91
        },
        {
          "date": "2026-09-15",
          "close": 3068.71
        },
        {
          "date": "2026-09-16",
          "close": 3096.4
        },
        {
          "date": "2026-09-17",
          "close": 3093.16
        },
        {
          "date": "2026-09-18",
          "close": 3110.22
        },
        {
          "date": "2026-09-21",
          "close": 3180.25
        },
        {
          "date": "2026-09-22",
          "close": 3187.0
        },
        {
          "date": "2026-09-23",
          "close": 3170.2
        },
        {
          "date": "2026-09-24",
          "close": 3112.39
        },
        {
          "date": "2026-09-28",
          "close": 3105.12
        },
        {
          "date": "2026-09-29",
          "close": 3144.99
        },
        {
          "date": "2026-09-30",
          "close": 3212.86
        },
        {
          "date": "2026-10-08",
          "close": 3244.76
        },
        {
          "date": "2026-10-09",
          "close": 3301.69
        },
        {
          "date": "2026-10-12",
          "close": 3232.27
        },
        {
          "date": "2026-10-13",
          "close": 3238.13
        },
        {
          "date": "2026-10-14",
          "close": 3190.86
        },
        {
          "date": "2026-10-15",
          "close": 3128.34
        },
        {
          "date": "2026-10-16",
          "close": 3133.86
        },
        {
          "date": "2026-10-19",
          "close": 3146.68
        },
        {
          "date": "2026-10-20",
          "close": 3111.33
        },
        {
          "date": "2026-10-21",
          "close": 3122.46
        },
        {
          "date": "2026-10-22",
          "close": 2975.62
        },
        {
          "date": "2026-10-23",
          "close": 2995.28
        },
        {
          "date": "2026-10-26",
          "close": 2937.98
        },
        {
          "date": "2026-10-27",
          "close": 2858.04
        },
        {
          "date": "2026-10-28",
          "close": 2888.18
        },
        {
          "date": "2026-10-29",
          "close": 2809.84
        },
        {
          "date": "2026-10-30",
          "close": 2738.58
        },
        {
          "date": "2026-11-02",
          "close": 2776.91
        },
        {
          "date": "2026-11-03",
          "close": 2767.98
        },
        {
          "date": "2026-11-04",
          "close": 2818.7
        },
        {
          "date": "2026-11-05",
          "close": 2878.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4039270123076001,
            0.6205104797510615
          ],
          "pullback_wilson": [
            0.23872670036358598,
            0.44358590287381205
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5217391304347826,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1421",
      "name": "钛白粉",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01824833494887601,
        "5": 0.038226592190170106,
        "20": -0.10636978331979541,
        "60": -0.12470635035829292
      },
      "moving_averages": {
        "5": 1584.5660000000614,
        "20": 1652.9480000000215,
        "60": 1771.122833333339
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-21",
            "end": "2026-08-25",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.11376303585813508,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2093.72
        },
        {
          "date": "2026-05-14",
          "close": 2065.06
        },
        {
          "date": "2026-05-15",
          "close": 2048.35
        },
        {
          "date": "2026-05-18",
          "close": 1997.87
        },
        {
          "date": "2026-05-19",
          "close": 1997.05
        },
        {
          "date": "2026-05-20",
          "close": 1968.54
        },
        {
          "date": "2026-05-21",
          "close": 1899.83
        },
        {
          "date": "2026-05-22",
          "close": 1950.6
        },
        {
          "date": "2026-05-25",
          "close": 1917.28
        },
        {
          "date": "2026-05-26",
          "close": 1903.81
        },
        {
          "date": "2026-05-27",
          "close": 1838.29
        },
        {
          "date": "2026-05-28",
          "close": 1871.38
        },
        {
          "date": "2026-05-29",
          "close": 1812.4
        },
        {
          "date": "2026-06-01",
          "close": 1877.26
        },
        {
          "date": "2026-06-02",
          "close": 1849.61
        },
        {
          "date": "2026-06-03",
          "close": 1832.76
        },
        {
          "date": "2026-06-04",
          "close": 1780.7
        },
        {
          "date": "2026-06-05",
          "close": 1791.61
        },
        {
          "date": "2026-06-08",
          "close": 1724.2
        },
        {
          "date": "2026-06-09",
          "close": 1760.03
        },
        {
          "date": "2026-06-10",
          "close": 1753.71
        },
        {
          "date": "2026-06-11",
          "close": 1722.8
        },
        {
          "date": "2026-06-12",
          "close": 1778.43
        },
        {
          "date": "2026-06-15",
          "close": 1865.17
        },
        {
          "date": "2026-06-16",
          "close": 1872.94
        },
        {
          "date": "2026-06-17",
          "close": 1806.1
        },
        {
          "date": "2026-06-18",
          "close": 1809.36
        },
        {
          "date": "2026-06-22",
          "close": 1968.9
        },
        {
          "date": "2026-06-23",
          "close": 1964.42
        },
        {
          "date": "2026-06-24",
          "close": 1929.72
        },
        {
          "date": "2026-06-25",
          "close": 1910.44
        },
        {
          "date": "2026-06-26",
          "close": 1852.09
        },
        {
          "date": "2026-06-29",
          "close": 1790.15
        },
        {
          "date": "2026-06-30",
          "close": 1788.33
        },
        {
          "date": "2026-07-01",
          "close": 1882.01
        },
        {
          "date": "2026-07-02",
          "close": 1851.01
        },
        {
          "date": "2026-07-03",
          "close": 1822.07
        },
        {
          "date": "2026-07-06",
          "close": 1858.69
        },
        {
          "date": "2026-07-07",
          "close": 1797.78
        },
        {
          "date": "2026-07-08",
          "close": 1760.15
        },
        {
          "date": "2026-07-09",
          "close": 1766.28
        },
        {
          "date": "2026-07-10",
          "close": 1776.69
        },
        {
          "date": "2026-07-13",
          "close": 1712.06
        },
        {
          "date": "2026-07-14",
          "close": 1741.06
        },
        {
          "date": "2026-07-15",
          "close": 1761.15
        },
        {
          "date": "2026-07-16",
          "close": 1751.12
        },
        {
          "date": "2026-07-17",
          "close": 1714.44
        },
        {
          "date": "2026-07-20",
          "close": 1718.95
        },
        {
          "date": "2026-07-21",
          "close": 1728.64
        },
        {
          "date": "2026-07-22",
          "close": 1710.56
        },
        {
          "date": "2026-07-23",
          "close": 1790.55
        },
        {
          "date": "2026-07-24",
          "close": 1748.5
        },
        {
          "date": "2026-07-27",
          "close": 1783.8
        },
        {
          "date": "2026-07-28",
          "close": 1798.81
        },
        {
          "date": "2026-07-29",
          "close": 1820.02
        },
        {
          "date": "2026-07-30",
          "close": 1808.14
        },
        {
          "date": "2026-07-31",
          "close": 1816.29
        },
        {
          "date": "2026-08-03",
          "close": 1853.26
        },
        {
          "date": "2026-08-04",
          "close": 1840.45
        },
        {
          "date": "2026-08-05",
          "close": 1860.21
        },
        {
          "date": "2026-08-06",
          "close": 1855.85
        },
        {
          "date": "2026-08-07",
          "close": 1835.44
        },
        {
          "date": "2026-08-10",
          "close": 1894.47
        },
        {
          "date": "2026-08-11",
          "close": 1855.08
        },
        {
          "date": "2026-08-12",
          "close": 1861.91
        },
        {
          "date": "2026-08-13",
          "close": 1820.37
        },
        {
          "date": "2026-08-14",
          "close": 1804.93
        },
        {
          "date": "2026-08-17",
          "close": 1846.81
        },
        {
          "date": "2026-08-18",
          "close": 1829.01
        },
        {
          "date": "2026-08-19",
          "close": 1784.67
        },
        {
          "date": "2026-08-20",
          "close": 1806.8
        },
        {
          "date": "2026-08-21",
          "close": 1826.87
        },
        {
          "date": "2026-08-24",
          "close": 1824.19
        },
        {
          "date": "2026-08-25",
          "close": 1866.42
        },
        {
          "date": "2026-08-26",
          "close": 1889.6
        },
        {
          "date": "2026-08-27",
          "close": 1885.72
        },
        {
          "date": "2026-08-28",
          "close": 1917.77
        },
        {
          "date": "2026-08-31",
          "close": 1877.3
        },
        {
          "date": "2026-09-01",
          "close": 1884.36
        },
        {
          "date": "2026-09-02",
          "close": 1827.73
        },
        {
          "date": "2026-09-03",
          "close": 1827.14
        },
        {
          "date": "2026-09-04",
          "close": 1823.98
        },
        {
          "date": "2026-09-07",
          "close": 1828.76
        },
        {
          "date": "2026-09-08",
          "close": 1864.38
        },
        {
          "date": "2026-09-09",
          "close": 1853.79
        },
        {
          "date": "2026-09-10",
          "close": 1821.16
        },
        {
          "date": "2026-09-11",
          "close": 1759.96
        },
        {
          "date": "2026-09-14",
          "close": 1783.19
        },
        {
          "date": "2026-09-15",
          "close": 1748.1
        },
        {
          "date": "2026-09-16",
          "close": 1778.91
        },
        {
          "date": "2026-09-17",
          "close": 1792.88
        },
        {
          "date": "2026-09-18",
          "close": 1809.85
        },
        {
          "date": "2026-09-21",
          "close": 1856.38
        },
        {
          "date": "2026-09-22",
          "close": 1828.59
        },
        {
          "date": "2026-09-23",
          "close": 1821.5
        },
        {
          "date": "2026-09-24",
          "close": 1814.16
        },
        {
          "date": "2026-09-28",
          "close": 1783.32
        },
        {
          "date": "2026-09-29",
          "close": 1796.7
        },
        {
          "date": "2026-09-30",
          "close": 1798.32
        },
        {
          "date": "2026-10-08",
          "close": 1822.04
        },
        {
          "date": "2026-10-09",
          "close": 1837.24
        },
        {
          "date": "2026-10-12",
          "close": 1779.78
        },
        {
          "date": "2026-10-13",
          "close": 1775.82
        },
        {
          "date": "2026-10-14",
          "close": 1737.36
        },
        {
          "date": "2026-10-15",
          "close": 1673.92
        },
        {
          "date": "2026-10-16",
          "close": 1697.38
        },
        {
          "date": "2026-10-19",
          "close": 1690.59
        },
        {
          "date": "2026-10-20",
          "close": 1686.42
        },
        {
          "date": "2026-10-21",
          "close": 1665.44
        },
        {
          "date": "2026-10-22",
          "close": 1621.36
        },
        {
          "date": "2026-10-23",
          "close": 1629.29
        },
        {
          "date": "2026-10-26",
          "close": 1626.99
        },
        {
          "date": "2026-10-27",
          "close": 1576.76
        },
        {
          "date": "2026-10-28",
          "close": 1569.5
        },
        {
          "date": "2026-10-29",
          "close": 1568.28
        },
        {
          "date": "2026-10-30",
          "close": 1555.83
        },
        {
          "date": "2026-11-02",
          "close": 1564.37
        },
        {
          "date": "2026-11-03",
          "close": 1575.35
        },
        {
          "date": "2026-11-04",
          "close": 1599.05
        },
        {
          "date": "2026-11-05",
          "close": 1628.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5604395604395604,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.45807137219291083,
            0.6579116602992026
          ],
          "pullback_wilson": [
            0.22226810686646445,
            0.4086949715677203
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.4419432537390302,
            0.7013194791649908
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 33,
          "insufficient_or_abstained": 3,
          "hit_rate": 0.5454545454545454,
          "baseline_hit_rate": 0.5757575757575758,
          "hit_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "baseline_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1422",
      "name": "无机盐",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013458755426917435,
        "5": 0.014306865364189347,
        "20": -0.14916336489979953,
        "60": -0.12707706477291225
      },
      "moving_averages": {
        "5": 2448.7500000000464,
        "20": 2658.0130000000004,
        "60": 2905.74516666667
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-20",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-09",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-20",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.15064533408799186,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3206.24
        },
        {
          "date": "2026-05-14",
          "close": 3159.94
        },
        {
          "date": "2026-05-15",
          "close": 3198.28
        },
        {
          "date": "2026-05-18",
          "close": 3181.01
        },
        {
          "date": "2026-05-19",
          "close": 3174.45
        },
        {
          "date": "2026-05-20",
          "close": 3209.17
        },
        {
          "date": "2026-05-21",
          "close": 3108.3
        },
        {
          "date": "2026-05-22",
          "close": 3201.41
        },
        {
          "date": "2026-05-25",
          "close": 3250.54
        },
        {
          "date": "2026-05-26",
          "close": 3260.61
        },
        {
          "date": "2026-05-27",
          "close": 3176.73
        },
        {
          "date": "2026-05-28",
          "close": 3213.27
        },
        {
          "date": "2026-05-29",
          "close": 3072.28
        },
        {
          "date": "2026-06-01",
          "close": 3167.59
        },
        {
          "date": "2026-06-02",
          "close": 3162.84
        },
        {
          "date": "2026-06-03",
          "close": 3219.7
        },
        {
          "date": "2026-06-04",
          "close": 3242.76
        },
        {
          "date": "2026-06-05",
          "close": 3273.41
        },
        {
          "date": "2026-06-08",
          "close": 3133.1
        },
        {
          "date": "2026-06-09",
          "close": 3189.25
        },
        {
          "date": "2026-06-10",
          "close": 3221.87
        },
        {
          "date": "2026-06-11",
          "close": 3187.46
        },
        {
          "date": "2026-06-12",
          "close": 3199.73
        },
        {
          "date": "2026-06-15",
          "close": 3296.05
        },
        {
          "date": "2026-06-16",
          "close": 3358.02
        },
        {
          "date": "2026-06-17",
          "close": 3306.03
        },
        {
          "date": "2026-06-18",
          "close": 3302.1
        },
        {
          "date": "2026-06-22",
          "close": 3474.15
        },
        {
          "date": "2026-06-23",
          "close": 3461.07
        },
        {
          "date": "2026-06-24",
          "close": 3461.36
        },
        {
          "date": "2026-06-25",
          "close": 3435.87
        },
        {
          "date": "2026-06-26",
          "close": 3373.08
        },
        {
          "date": "2026-06-29",
          "close": 3373.56
        },
        {
          "date": "2026-06-30",
          "close": 3513.98
        },
        {
          "date": "2026-07-01",
          "close": 3598.39
        },
        {
          "date": "2026-07-02",
          "close": 3525.1
        },
        {
          "date": "2026-07-03",
          "close": 3437.8
        },
        {
          "date": "2026-07-06",
          "close": 3365.64
        },
        {
          "date": "2026-07-07",
          "close": 3235.8
        },
        {
          "date": "2026-07-08",
          "close": 3131.03
        },
        {
          "date": "2026-07-09",
          "close": 3145.23
        },
        {
          "date": "2026-07-10",
          "close": 3078.01
        },
        {
          "date": "2026-07-13",
          "close": 2928.6
        },
        {
          "date": "2026-07-14",
          "close": 3010.41
        },
        {
          "date": "2026-07-15",
          "close": 2962.82
        },
        {
          "date": "2026-07-16",
          "close": 2915.15
        },
        {
          "date": "2026-07-17",
          "close": 2763.93
        },
        {
          "date": "2026-07-20",
          "close": 2657.03
        },
        {
          "date": "2026-07-21",
          "close": 2751.16
        },
        {
          "date": "2026-07-22",
          "close": 2761.9
        },
        {
          "date": "2026-07-23",
          "close": 2826.14
        },
        {
          "date": "2026-07-24",
          "close": 2706.5
        },
        {
          "date": "2026-07-27",
          "close": 2772.82
        },
        {
          "date": "2026-07-28",
          "close": 2705.42
        },
        {
          "date": "2026-07-29",
          "close": 2762.19
        },
        {
          "date": "2026-07-30",
          "close": 2673.37
        },
        {
          "date": "2026-07-31",
          "close": 2716.91
        },
        {
          "date": "2026-08-03",
          "close": 2703.25
        },
        {
          "date": "2026-08-04",
          "close": 2772.76
        },
        {
          "date": "2026-08-05",
          "close": 2888.09
        },
        {
          "date": "2026-08-06",
          "close": 2927.58
        },
        {
          "date": "2026-08-07",
          "close": 2933.41
        },
        {
          "date": "2026-08-10",
          "close": 3009.05
        },
        {
          "date": "2026-08-11",
          "close": 2974.9
        },
        {
          "date": "2026-08-12",
          "close": 2977.0
        },
        {
          "date": "2026-08-13",
          "close": 2937.38
        },
        {
          "date": "2026-08-14",
          "close": 2945.07
        },
        {
          "date": "2026-08-17",
          "close": 3067.97
        },
        {
          "date": "2026-08-18",
          "close": 3129.53
        },
        {
          "date": "2026-08-19",
          "close": 3024.16
        },
        {
          "date": "2026-08-20",
          "close": 2953.12
        },
        {
          "date": "2026-08-21",
          "close": 2971.95
        },
        {
          "date": "2026-08-24",
          "close": 2958.09
        },
        {
          "date": "2026-08-25",
          "close": 2989.87
        },
        {
          "date": "2026-08-26",
          "close": 3024.52
        },
        {
          "date": "2026-08-27",
          "close": 3083.5
        },
        {
          "date": "2026-08-28",
          "close": 3157.75
        },
        {
          "date": "2026-08-31",
          "close": 3130.66
        },
        {
          "date": "2026-09-01",
          "close": 3118.06
        },
        {
          "date": "2026-09-02",
          "close": 3082.0
        },
        {
          "date": "2026-09-03",
          "close": 3098.18
        },
        {
          "date": "2026-09-04",
          "close": 3060.2
        },
        {
          "date": "2026-09-07",
          "close": 3113.31
        },
        {
          "date": "2026-09-08",
          "close": 3120.29
        },
        {
          "date": "2026-09-09",
          "close": 3107.63
        },
        {
          "date": "2026-09-10",
          "close": 3032.66
        },
        {
          "date": "2026-09-11",
          "close": 2944.36
        },
        {
          "date": "2026-09-14",
          "close": 2972.38
        },
        {
          "date": "2026-09-15",
          "close": 2925.22
        },
        {
          "date": "2026-09-16",
          "close": 2953.62
        },
        {
          "date": "2026-09-17",
          "close": 2953.2
        },
        {
          "date": "2026-09-18",
          "close": 3012.47
        },
        {
          "date": "2026-09-21",
          "close": 3146.28
        },
        {
          "date": "2026-09-22",
          "close": 3113.02
        },
        {
          "date": "2026-09-23",
          "close": 3143.81
        },
        {
          "date": "2026-09-24",
          "close": 3106.03
        },
        {
          "date": "2026-09-28",
          "close": 3018.31
        },
        {
          "date": "2026-09-29",
          "close": 3010.54
        },
        {
          "date": "2026-09-30",
          "close": 2994.31
        },
        {
          "date": "2026-10-08",
          "close": 2963.06
        },
        {
          "date": "2026-10-09",
          "close": 2968.23
        },
        {
          "date": "2026-10-12",
          "close": 2890.7
        },
        {
          "date": "2026-10-13",
          "close": 2924.03
        },
        {
          "date": "2026-10-14",
          "close": 2864.85
        },
        {
          "date": "2026-10-15",
          "close": 2784.15
        },
        {
          "date": "2026-10-16",
          "close": 2749.21
        },
        {
          "date": "2026-10-19",
          "close": 2695.77
        },
        {
          "date": "2026-10-20",
          "close": 2745.47
        },
        {
          "date": "2026-10-21",
          "close": 2758.53
        },
        {
          "date": "2026-10-22",
          "close": 2691.4
        },
        {
          "date": "2026-10-23",
          "close": 2675.24
        },
        {
          "date": "2026-10-26",
          "close": 2593.74
        },
        {
          "date": "2026-10-27",
          "close": 2518.41
        },
        {
          "date": "2026-10-28",
          "close": 2571.26
        },
        {
          "date": "2026-10-29",
          "close": 2485.52
        },
        {
          "date": "2026-10-30",
          "close": 2395.01
        },
        {
          "date": "2026-11-02",
          "close": 2433.72
        },
        {
          "date": "2026-11-03",
          "close": 2406.34
        },
        {
          "date": "2026-11-04",
          "close": 2487.6
        },
        {
          "date": "2026-11-05",
          "close": 2521.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5245901639344263,
          "pullback_frequency": 0.3114754098360656,
          "up_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "pullback_wilson": [
            0.2093743278061527,
            0.43591434369641446
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.3673671298006892,
            0.6854849552491152
          ],
          "pullback_wilson": [
            0.21487920594879492,
            0.5208603688021826
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 1,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1423",
      "name": "纺织化学制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030261608344549273,
        "5": 0.01915249183488088,
        "20": -0.10769165386646906,
        "60": -0.013345775068642096
      },
      "moving_averages": {
        "5": 1427.4480000000447,
        "20": 1529.599000000034,
        "60": 1556.6390000000033
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.13331171128670827,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1693.69
        },
        {
          "date": "2026-05-14",
          "close": 1653.08
        },
        {
          "date": "2026-05-15",
          "close": 1661.81
        },
        {
          "date": "2026-05-18",
          "close": 1644.36
        },
        {
          "date": "2026-05-19",
          "close": 1654.21
        },
        {
          "date": "2026-05-20",
          "close": 1659.03
        },
        {
          "date": "2026-05-21",
          "close": 1594.33
        },
        {
          "date": "2026-05-22",
          "close": 1630.15
        },
        {
          "date": "2026-05-25",
          "close": 1600.75
        },
        {
          "date": "2026-05-26",
          "close": 1592.49
        },
        {
          "date": "2026-05-27",
          "close": 1551.8
        },
        {
          "date": "2026-05-28",
          "close": 1546.66
        },
        {
          "date": "2026-05-29",
          "close": 1503.47
        },
        {
          "date": "2026-06-01",
          "close": 1541.55
        },
        {
          "date": "2026-06-02",
          "close": 1515.56
        },
        {
          "date": "2026-06-03",
          "close": 1505.84
        },
        {
          "date": "2026-06-04",
          "close": 1480.72
        },
        {
          "date": "2026-06-05",
          "close": 1508.62
        },
        {
          "date": "2026-06-08",
          "close": 1451.44
        },
        {
          "date": "2026-06-09",
          "close": 1470.02
        },
        {
          "date": "2026-06-10",
          "close": 1467.71
        },
        {
          "date": "2026-06-11",
          "close": 1459.66
        },
        {
          "date": "2026-06-12",
          "close": 1482.71
        },
        {
          "date": "2026-06-15",
          "close": 1525.69
        },
        {
          "date": "2026-06-16",
          "close": 1528.52
        },
        {
          "date": "2026-06-17",
          "close": 1533.27
        },
        {
          "date": "2026-06-18",
          "close": 1510.41
        },
        {
          "date": "2026-06-22",
          "close": 1581.03
        },
        {
          "date": "2026-06-23",
          "close": 1590.69
        },
        {
          "date": "2026-06-24",
          "close": 1584.98
        },
        {
          "date": "2026-06-25",
          "close": 1531.32
        },
        {
          "date": "2026-06-26",
          "close": 1496.36
        },
        {
          "date": "2026-06-29",
          "close": 1465.72
        },
        {
          "date": "2026-06-30",
          "close": 1452.16
        },
        {
          "date": "2026-07-01",
          "close": 1511.1
        },
        {
          "date": "2026-07-02",
          "close": 1514.14
        },
        {
          "date": "2026-07-03",
          "close": 1484.38
        },
        {
          "date": "2026-07-06",
          "close": 1464.34
        },
        {
          "date": "2026-07-07",
          "close": 1411.37
        },
        {
          "date": "2026-07-08",
          "close": 1368.76
        },
        {
          "date": "2026-07-09",
          "close": 1387.1
        },
        {
          "date": "2026-07-10",
          "close": 1407.76
        },
        {
          "date": "2026-07-13",
          "close": 1366.6
        },
        {
          "date": "2026-07-14",
          "close": 1414.18
        },
        {
          "date": "2026-07-15",
          "close": 1433.37
        },
        {
          "date": "2026-07-16",
          "close": 1413.57
        },
        {
          "date": "2026-07-17",
          "close": 1368.31
        },
        {
          "date": "2026-07-20",
          "close": 1345.13
        },
        {
          "date": "2026-07-21",
          "close": 1351.41
        },
        {
          "date": "2026-07-22",
          "close": 1327.9
        },
        {
          "date": "2026-07-23",
          "close": 1370.26
        },
        {
          "date": "2026-07-24",
          "close": 1304.39
        },
        {
          "date": "2026-07-27",
          "close": 1353.68
        },
        {
          "date": "2026-07-28",
          "close": 1408.68
        },
        {
          "date": "2026-07-29",
          "close": 1459.82
        },
        {
          "date": "2026-07-30",
          "close": 1413.77
        },
        {
          "date": "2026-07-31",
          "close": 1444.9
        },
        {
          "date": "2026-08-03",
          "close": 1466.48
        },
        {
          "date": "2026-08-04",
          "close": 1476.67
        },
        {
          "date": "2026-08-05",
          "close": 1489.61
        },
        {
          "date": "2026-08-06",
          "close": 1488.53
        },
        {
          "date": "2026-08-07",
          "close": 1492.34
        },
        {
          "date": "2026-08-10",
          "close": 1554.19
        },
        {
          "date": "2026-08-11",
          "close": 1549.92
        },
        {
          "date": "2026-08-12",
          "close": 1594.08
        },
        {
          "date": "2026-08-13",
          "close": 1553.66
        },
        {
          "date": "2026-08-14",
          "close": 1541.12
        },
        {
          "date": "2026-08-17",
          "close": 1582.45
        },
        {
          "date": "2026-08-18",
          "close": 1564.49
        },
        {
          "date": "2026-08-19",
          "close": 1509.98
        },
        {
          "date": "2026-08-20",
          "close": 1514.63
        },
        {
          "date": "2026-08-21",
          "close": 1506.27
        },
        {
          "date": "2026-08-24",
          "close": 1500.14
        },
        {
          "date": "2026-08-25",
          "close": 1506.27
        },
        {
          "date": "2026-08-26",
          "close": 1520.85
        },
        {
          "date": "2026-08-27",
          "close": 1546.41
        },
        {
          "date": "2026-08-28",
          "close": 1607.31
        },
        {
          "date": "2026-08-31",
          "close": 1609.53
        },
        {
          "date": "2026-09-01",
          "close": 1655.93
        },
        {
          "date": "2026-09-02",
          "close": 1617.63
        },
        {
          "date": "2026-09-03",
          "close": 1615.67
        },
        {
          "date": "2026-09-04",
          "close": 1610.93
        },
        {
          "date": "2026-09-07",
          "close": 1587.62
        },
        {
          "date": "2026-09-08",
          "close": 1595.42
        },
        {
          "date": "2026-09-09",
          "close": 1593.74
        },
        {
          "date": "2026-09-10",
          "close": 1569.85
        },
        {
          "date": "2026-09-11",
          "close": 1515.32
        },
        {
          "date": "2026-09-14",
          "close": 1543.9
        },
        {
          "date": "2026-09-15",
          "close": 1508.22
        },
        {
          "date": "2026-09-16",
          "close": 1537.2
        },
        {
          "date": "2026-09-17",
          "close": 1536.91
        },
        {
          "date": "2026-09-18",
          "close": 1569.33
        },
        {
          "date": "2026-09-21",
          "close": 1618.77
        },
        {
          "date": "2026-09-22",
          "close": 1639.9
        },
        {
          "date": "2026-09-23",
          "close": 1637.5
        },
        {
          "date": "2026-09-24",
          "close": 1602.04
        },
        {
          "date": "2026-09-28",
          "close": 1587.2
        },
        {
          "date": "2026-09-29",
          "close": 1619.38
        },
        {
          "date": "2026-09-30",
          "close": 1654.62
        },
        {
          "date": "2026-10-08",
          "close": 1647.11
        },
        {
          "date": "2026-10-09",
          "close": 1654.7
        },
        {
          "date": "2026-10-12",
          "close": 1608.49
        },
        {
          "date": "2026-10-13",
          "close": 1695.8
        },
        {
          "date": "2026-10-14",
          "close": 1642.71
        },
        {
          "date": "2026-10-15",
          "close": 1592.47
        },
        {
          "date": "2026-10-16",
          "close": 1590.74
        },
        {
          "date": "2026-10-19",
          "close": 1629.82
        },
        {
          "date": "2026-10-20",
          "close": 1584.96
        },
        {
          "date": "2026-10-21",
          "close": 1565.96
        },
        {
          "date": "2026-10-22",
          "close": 1493.36
        },
        {
          "date": "2026-10-23",
          "close": 1497.86
        },
        {
          "date": "2026-10-26",
          "close": 1486.56
        },
        {
          "date": "2026-10-27",
          "close": 1462.08
        },
        {
          "date": "2026-10-28",
          "close": 1507.12
        },
        {
          "date": "2026-10-29",
          "close": 1442.11
        },
        {
          "date": "2026-10-30",
          "close": 1402.79
        },
        {
          "date": "2026-11-02",
          "close": 1430.1
        },
        {
          "date": "2026-11-03",
          "close": 1408.06
        },
        {
          "date": "2026-11-04",
          "close": 1426.56
        },
        {
          "date": "2026-11-05",
          "close": 1469.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5492957746478874,
          "pullback_frequency": 0.2676056338028169,
          "up_wilson": [
            0.4340106587147449,
            0.6595203882517588
          ],
          "pullback_wilson": [
            0.17852803486507762,
            0.3805398865785474
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5227272727272727,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "pullback_wilson": [
            0.23783529708820186,
            0.5113362312095656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 6,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 3,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1424",
      "name": "氟化工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032935578197933246,
        "5": 0.06250624688823225,
        "20": -0.06181344286904378,
        "60": -0.17755322648869676
      },
      "moving_averages": {
        "5": 10817.614000000432,
        "20": 11148.993000000064,
        "60": 12701.626833333417
      },
      "phase": "下降",
      "phase_days": 48,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-22",
            "end": "2026-06-25",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-26",
            "end": "2026-06-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-29",
            "end": "2026-07-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-22",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-05",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-05",
            "sessions": 48,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08234282335078369,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13619.2
        },
        {
          "date": "2026-05-14",
          "close": 13598.97
        },
        {
          "date": "2026-05-15",
          "close": 14363.17
        },
        {
          "date": "2026-05-18",
          "close": 14195.64
        },
        {
          "date": "2026-05-19",
          "close": 13971.0
        },
        {
          "date": "2026-05-20",
          "close": 14382.71
        },
        {
          "date": "2026-05-21",
          "close": 13931.81
        },
        {
          "date": "2026-05-22",
          "close": 14675.77
        },
        {
          "date": "2026-05-25",
          "close": 14147.92
        },
        {
          "date": "2026-05-26",
          "close": 14157.44
        },
        {
          "date": "2026-05-27",
          "close": 13935.49
        },
        {
          "date": "2026-05-28",
          "close": 13848.56
        },
        {
          "date": "2026-05-29",
          "close": 13402.08
        },
        {
          "date": "2026-06-01",
          "close": 13975.85
        },
        {
          "date": "2026-06-02",
          "close": 14000.05
        },
        {
          "date": "2026-06-03",
          "close": 13926.91
        },
        {
          "date": "2026-06-04",
          "close": 13897.98
        },
        {
          "date": "2026-06-05",
          "close": 14159.57
        },
        {
          "date": "2026-06-08",
          "close": 14060.04
        },
        {
          "date": "2026-06-09",
          "close": 13980.53
        },
        {
          "date": "2026-06-10",
          "close": 14486.05
        },
        {
          "date": "2026-06-11",
          "close": 15052.07
        },
        {
          "date": "2026-06-12",
          "close": 15005.32
        },
        {
          "date": "2026-06-15",
          "close": 15507.91
        },
        {
          "date": "2026-06-16",
          "close": 15585.5
        },
        {
          "date": "2026-06-17",
          "close": 15692.75
        },
        {
          "date": "2026-06-18",
          "close": 15263.86
        },
        {
          "date": "2026-06-22",
          "close": 16300.12
        },
        {
          "date": "2026-06-23",
          "close": 15787.21
        },
        {
          "date": "2026-06-24",
          "close": 16295.79
        },
        {
          "date": "2026-06-25",
          "close": 15997.57
        },
        {
          "date": "2026-06-26",
          "close": 15533.96
        },
        {
          "date": "2026-06-29",
          "close": 16360.22
        },
        {
          "date": "2026-06-30",
          "close": 16807.78
        },
        {
          "date": "2026-07-01",
          "close": 18383.65
        },
        {
          "date": "2026-07-02",
          "close": 19135.16
        },
        {
          "date": "2026-07-03",
          "close": 17632.05
        },
        {
          "date": "2026-07-06",
          "close": 16608.93
        },
        {
          "date": "2026-07-07",
          "close": 16017.98
        },
        {
          "date": "2026-07-08",
          "close": 15237.59
        },
        {
          "date": "2026-07-09",
          "close": 15262.54
        },
        {
          "date": "2026-07-10",
          "close": 14661.53
        },
        {
          "date": "2026-07-13",
          "close": 13864.67
        },
        {
          "date": "2026-07-14",
          "close": 14066.36
        },
        {
          "date": "2026-07-15",
          "close": 13844.23
        },
        {
          "date": "2026-07-16",
          "close": 13361.75
        },
        {
          "date": "2026-07-17",
          "close": 13342.22
        },
        {
          "date": "2026-07-20",
          "close": 12653.13
        },
        {
          "date": "2026-07-21",
          "close": 13057.1
        },
        {
          "date": "2026-07-22",
          "close": 12774.29
        },
        {
          "date": "2026-07-23",
          "close": 13260.17
        },
        {
          "date": "2026-07-24",
          "close": 13059.79
        },
        {
          "date": "2026-07-27",
          "close": 13498.84
        },
        {
          "date": "2026-07-28",
          "close": 13153.67
        },
        {
          "date": "2026-07-29",
          "close": 13242.42
        },
        {
          "date": "2026-07-30",
          "close": 12948.82
        },
        {
          "date": "2026-07-31",
          "close": 13096.3
        },
        {
          "date": "2026-08-03",
          "close": 13043.43
        },
        {
          "date": "2026-08-04",
          "close": 13408.35
        },
        {
          "date": "2026-08-05",
          "close": 13830.05
        },
        {
          "date": "2026-08-06",
          "close": 14487.33
        },
        {
          "date": "2026-08-07",
          "close": 14402.23
        },
        {
          "date": "2026-08-10",
          "close": 14630.73
        },
        {
          "date": "2026-08-11",
          "close": 14290.11
        },
        {
          "date": "2026-08-12",
          "close": 14257.96
        },
        {
          "date": "2026-08-13",
          "close": 14346.73
        },
        {
          "date": "2026-08-14",
          "close": 14263.18
        },
        {
          "date": "2026-08-17",
          "close": 14494.98
        },
        {
          "date": "2026-08-18",
          "close": 14256.66
        },
        {
          "date": "2026-08-19",
          "close": 13895.98
        },
        {
          "date": "2026-08-20",
          "close": 13656.82
        },
        {
          "date": "2026-08-21",
          "close": 13705.1
        },
        {
          "date": "2026-08-24",
          "close": 13375.47
        },
        {
          "date": "2026-08-25",
          "close": 13299.15
        },
        {
          "date": "2026-08-26",
          "close": 13298.87
        },
        {
          "date": "2026-08-27",
          "close": 13752.23
        },
        {
          "date": "2026-08-28",
          "close": 14236.71
        },
        {
          "date": "2026-08-31",
          "close": 14127.62
        },
        {
          "date": "2026-09-01",
          "close": 13827.74
        },
        {
          "date": "2026-09-02",
          "close": 13628.38
        },
        {
          "date": "2026-09-03",
          "close": 13628.62
        },
        {
          "date": "2026-09-04",
          "close": 13353.95
        },
        {
          "date": "2026-09-07",
          "close": 13470.72
        },
        {
          "date": "2026-09-08",
          "close": 13509.2
        },
        {
          "date": "2026-09-09",
          "close": 13598.03
        },
        {
          "date": "2026-09-10",
          "close": 13296.66
        },
        {
          "date": "2026-09-11",
          "close": 12867.87
        },
        {
          "date": "2026-09-14",
          "close": 12838.81
        },
        {
          "date": "2026-09-15",
          "close": 12901.27
        },
        {
          "date": "2026-09-16",
          "close": 13047.31
        },
        {
          "date": "2026-09-17",
          "close": 12944.48
        },
        {
          "date": "2026-09-18",
          "close": 13078.05
        },
        {
          "date": "2026-09-21",
          "close": 13072.59
        },
        {
          "date": "2026-09-22",
          "close": 12987.56
        },
        {
          "date": "2026-09-23",
          "close": 12910.86
        },
        {
          "date": "2026-09-24",
          "close": 12630.09
        },
        {
          "date": "2026-09-28",
          "close": 12229.42
        },
        {
          "date": "2026-09-29",
          "close": 12206.48
        },
        {
          "date": "2026-09-30",
          "close": 12187.9
        },
        {
          "date": "2026-10-08",
          "close": 12123.9
        },
        {
          "date": "2026-10-09",
          "close": 12395.13
        },
        {
          "date": "2026-10-12",
          "close": 11906.16
        },
        {
          "date": "2026-10-13",
          "close": 11789.17
        },
        {
          "date": "2026-10-14",
          "close": 11555.91
        },
        {
          "date": "2026-10-15",
          "close": 11252.94
        },
        {
          "date": "2026-10-16",
          "close": 11235.45
        },
        {
          "date": "2026-10-19",
          "close": 11115.92
        },
        {
          "date": "2026-10-20",
          "close": 11251.68
        },
        {
          "date": "2026-10-21",
          "close": 11175.47
        },
        {
          "date": "2026-10-22",
          "close": 10790.31
        },
        {
          "date": "2026-10-23",
          "close": 10988.0
        },
        {
          "date": "2026-10-26",
          "close": 10982.25
        },
        {
          "date": "2026-10-27",
          "close": 10743.78
        },
        {
          "date": "2026-10-28",
          "close": 11004.29
        },
        {
          "date": "2026-10-29",
          "close": 10705.33
        },
        {
          "date": "2026-10-30",
          "close": 10405.32
        },
        {
          "date": "2026-11-02",
          "close": 10576.99
        },
        {
          "date": "2026-11-03",
          "close": 10719.48
        },
        {
          "date": "2026-11-04",
          "close": 11011.8
        },
        {
          "date": "2026-11-05",
          "close": 11374.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4482758620689655,
          "pullback_frequency": 0.3793103448275862,
          "up_wilson": [
            0.3481717712815222,
            0.5527545225402833
          ],
          "pullback_wilson": [
            0.2845042271336969,
            0.4843237917838494
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 10,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1425",
      "name": "胶黏剂及胶带",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03750985993153577,
        "5": 0.059867239848385934,
        "20": -0.056402577050322145,
        "60": 0.023290418336247676
      },
      "moving_averages": {
        "5": 2581.1360000000336,
        "20": 2644.445000000019,
        "60": 2747.7031666666694
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03733705673569887,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3402.55
        },
        {
          "date": "2026-05-14",
          "close": 3384.41
        },
        {
          "date": "2026-05-15",
          "close": 3377.56
        },
        {
          "date": "2026-05-18",
          "close": 3330.71
        },
        {
          "date": "2026-05-19",
          "close": 3363.5
        },
        {
          "date": "2026-05-20",
          "close": 3383.56
        },
        {
          "date": "2026-05-21",
          "close": 3297.6
        },
        {
          "date": "2026-05-22",
          "close": 3377.52
        },
        {
          "date": "2026-05-25",
          "close": 3372.73
        },
        {
          "date": "2026-05-26",
          "close": 3379.76
        },
        {
          "date": "2026-05-27",
          "close": 3388.68
        },
        {
          "date": "2026-05-28",
          "close": 3507.77
        },
        {
          "date": "2026-05-29",
          "close": 3374.31
        },
        {
          "date": "2026-06-01",
          "close": 3432.92
        },
        {
          "date": "2026-06-02",
          "close": 3432.59
        },
        {
          "date": "2026-06-03",
          "close": 3479.86
        },
        {
          "date": "2026-06-04",
          "close": 3498.69
        },
        {
          "date": "2026-06-05",
          "close": 3507.1
        },
        {
          "date": "2026-06-08",
          "close": 3343.85
        },
        {
          "date": "2026-06-09",
          "close": 3454.98
        },
        {
          "date": "2026-06-10",
          "close": 3485.26
        },
        {
          "date": "2026-06-11",
          "close": 3406.71
        },
        {
          "date": "2026-06-12",
          "close": 3383.98
        },
        {
          "date": "2026-06-15",
          "close": 3576.92
        },
        {
          "date": "2026-06-16",
          "close": 3619.95
        },
        {
          "date": "2026-06-17",
          "close": 3591.12
        },
        {
          "date": "2026-06-18",
          "close": 3596.33
        },
        {
          "date": "2026-06-22",
          "close": 3549.9
        },
        {
          "date": "2026-06-23",
          "close": 3544.52
        },
        {
          "date": "2026-06-24",
          "close": 3523.41
        },
        {
          "date": "2026-06-25",
          "close": 3392.24
        },
        {
          "date": "2026-06-26",
          "close": 3295.49
        },
        {
          "date": "2026-06-29",
          "close": 3249.43
        },
        {
          "date": "2026-06-30",
          "close": 3334.21
        },
        {
          "date": "2026-07-01",
          "close": 3341.02
        },
        {
          "date": "2026-07-02",
          "close": 3377.55
        },
        {
          "date": "2026-07-03",
          "close": 3427.67
        },
        {
          "date": "2026-07-06",
          "close": 3302.18
        },
        {
          "date": "2026-07-07",
          "close": 3308.15
        },
        {
          "date": "2026-07-08",
          "close": 3169.08
        },
        {
          "date": "2026-07-09",
          "close": 3204.96
        },
        {
          "date": "2026-07-10",
          "close": 3182.56
        },
        {
          "date": "2026-07-13",
          "close": 3042.94
        },
        {
          "date": "2026-07-14",
          "close": 3041.69
        },
        {
          "date": "2026-07-15",
          "close": 3078.94
        },
        {
          "date": "2026-07-16",
          "close": 2937.07
        },
        {
          "date": "2026-07-17",
          "close": 2771.39
        },
        {
          "date": "2026-07-20",
          "close": 2606.89
        },
        {
          "date": "2026-07-21",
          "close": 2610.09
        },
        {
          "date": "2026-07-22",
          "close": 2508.63
        },
        {
          "date": "2026-07-23",
          "close": 2522.92
        },
        {
          "date": "2026-07-24",
          "close": 2466.12
        },
        {
          "date": "2026-07-27",
          "close": 2541.47
        },
        {
          "date": "2026-07-28",
          "close": 2494.77
        },
        {
          "date": "2026-07-29",
          "close": 2492.17
        },
        {
          "date": "2026-07-30",
          "close": 2406.79
        },
        {
          "date": "2026-07-31",
          "close": 2476.39
        },
        {
          "date": "2026-08-03",
          "close": 2519.67
        },
        {
          "date": "2026-08-04",
          "close": 2581.39
        },
        {
          "date": "2026-08-05",
          "close": 2647.87
        },
        {
          "date": "2026-08-06",
          "close": 2694.35
        },
        {
          "date": "2026-08-07",
          "close": 2720.84
        },
        {
          "date": "2026-08-10",
          "close": 2754.65
        },
        {
          "date": "2026-08-11",
          "close": 2751.03
        },
        {
          "date": "2026-08-12",
          "close": 2782.73
        },
        {
          "date": "2026-08-13",
          "close": 2723.5
        },
        {
          "date": "2026-08-14",
          "close": 2754.76
        },
        {
          "date": "2026-08-17",
          "close": 2842.31
        },
        {
          "date": "2026-08-18",
          "close": 2832.9
        },
        {
          "date": "2026-08-19",
          "close": 2684.58
        },
        {
          "date": "2026-08-20",
          "close": 2709.19
        },
        {
          "date": "2026-08-21",
          "close": 2734.7
        },
        {
          "date": "2026-08-24",
          "close": 2663.56
        },
        {
          "date": "2026-08-25",
          "close": 2680.55
        },
        {
          "date": "2026-08-26",
          "close": 2665.16
        },
        {
          "date": "2026-08-27",
          "close": 2705.62
        },
        {
          "date": "2026-08-28",
          "close": 2752.81
        },
        {
          "date": "2026-08-31",
          "close": 2773.63
        },
        {
          "date": "2026-09-01",
          "close": 2766.13
        },
        {
          "date": "2026-09-02",
          "close": 2736.77
        },
        {
          "date": "2026-09-03",
          "close": 2735.7
        },
        {
          "date": "2026-09-04",
          "close": 2708.96
        },
        {
          "date": "2026-09-07",
          "close": 2734.76
        },
        {
          "date": "2026-09-08",
          "close": 2735.19
        },
        {
          "date": "2026-09-09",
          "close": 2754.13
        },
        {
          "date": "2026-09-10",
          "close": 2728.06
        },
        {
          "date": "2026-09-11",
          "close": 2731.23
        },
        {
          "date": "2026-09-14",
          "close": 2852.49
        },
        {
          "date": "2026-09-15",
          "close": 2878.5
        },
        {
          "date": "2026-09-16",
          "close": 2919.1
        },
        {
          "date": "2026-09-17",
          "close": 2904.8
        },
        {
          "date": "2026-09-18",
          "close": 2971.64
        },
        {
          "date": "2026-09-21",
          "close": 3013.85
        },
        {
          "date": "2026-09-22",
          "close": 2980.97
        },
        {
          "date": "2026-09-23",
          "close": 3037.18
        },
        {
          "date": "2026-09-24",
          "close": 3028.88
        },
        {
          "date": "2026-09-28",
          "close": 2905.04
        },
        {
          "date": "2026-09-29",
          "close": 2903.17
        },
        {
          "date": "2026-09-30",
          "close": 2848.37
        },
        {
          "date": "2026-10-08",
          "close": 2871.5
        },
        {
          "date": "2026-10-09",
          "close": 2814.63
        },
        {
          "date": "2026-10-12",
          "close": 2736.85
        },
        {
          "date": "2026-10-13",
          "close": 2728.01
        },
        {
          "date": "2026-10-14",
          "close": 2699.25
        },
        {
          "date": "2026-10-15",
          "close": 2583.01
        },
        {
          "date": "2026-10-16",
          "close": 2590.47
        },
        {
          "date": "2026-10-19",
          "close": 2594.65
        },
        {
          "date": "2026-10-20",
          "close": 2684.13
        },
        {
          "date": "2026-10-21",
          "close": 2664.79
        },
        {
          "date": "2026-10-22",
          "close": 2608.7
        },
        {
          "date": "2026-10-23",
          "close": 2663.33
        },
        {
          "date": "2026-10-26",
          "close": 2720.15
        },
        {
          "date": "2026-10-27",
          "close": 2639.66
        },
        {
          "date": "2026-10-28",
          "close": 2699.1
        },
        {
          "date": "2026-10-29",
          "close": 2556.49
        },
        {
          "date": "2026-10-30",
          "close": 2511.88
        },
        {
          "date": "2026-11-02",
          "close": 2565.62
        },
        {
          "date": "2026-11-03",
          "close": 2507.06
        },
        {
          "date": "2026-11-04",
          "close": 2611.58
        },
        {
          "date": "2026-11-05",
          "close": 2709.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5512820512820513,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.4410936914056326,
            0.6566562768290142
          ],
          "pullback_wilson": [
            0.28449042755668413,
            0.4955721439153607
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 2,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1426",
      "name": "聚氨酯",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02833319242475496,
        "5": 0.0015714153374253303,
        "20": -0.09301761984508461,
        "60": -0.14477442716893574
      },
      "moving_averages": {
        "5": 2838.8820000000296,
        "20": 2990.322999999975,
        "60": 3248.5829999999996
      },
      "phase": "下降",
      "phase_days": 35,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-04-13",
            "end": "2026-05-19",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-20",
            "end": "2026-06-18",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-03",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-24",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-09",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-11-05",
            "sessions": 35,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 20,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.10098120134029753,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4062.74
        },
        {
          "date": "2026-05-14",
          "close": 4092.16
        },
        {
          "date": "2026-05-15",
          "close": 4128.05
        },
        {
          "date": "2026-05-18",
          "close": 4042.5
        },
        {
          "date": "2026-05-19",
          "close": 4015.91
        },
        {
          "date": "2026-05-20",
          "close": 4004.39
        },
        {
          "date": "2026-05-21",
          "close": 3815.72
        },
        {
          "date": "2026-05-22",
          "close": 3887.59
        },
        {
          "date": "2026-05-25",
          "close": 3811.65
        },
        {
          "date": "2026-05-26",
          "close": 3748.53
        },
        {
          "date": "2026-05-27",
          "close": 3662.1
        },
        {
          "date": "2026-05-28",
          "close": 3689.61
        },
        {
          "date": "2026-05-29",
          "close": 3582.3
        },
        {
          "date": "2026-06-01",
          "close": 3680.27
        },
        {
          "date": "2026-06-02",
          "close": 3593.29
        },
        {
          "date": "2026-06-03",
          "close": 3565.71
        },
        {
          "date": "2026-06-04",
          "close": 3554.92
        },
        {
          "date": "2026-06-05",
          "close": 3603.17
        },
        {
          "date": "2026-06-08",
          "close": 3478.93
        },
        {
          "date": "2026-06-09",
          "close": 3531.78
        },
        {
          "date": "2026-06-10",
          "close": 3584.78
        },
        {
          "date": "2026-06-11",
          "close": 3572.4
        },
        {
          "date": "2026-06-12",
          "close": 3582.3
        },
        {
          "date": "2026-06-15",
          "close": 3671.03
        },
        {
          "date": "2026-06-16",
          "close": 3631.57
        },
        {
          "date": "2026-06-17",
          "close": 3614.61
        },
        {
          "date": "2026-06-18",
          "close": 3581.07
        },
        {
          "date": "2026-06-22",
          "close": 3732.23
        },
        {
          "date": "2026-06-23",
          "close": 3728.74
        },
        {
          "date": "2026-06-24",
          "close": 3699.78
        },
        {
          "date": "2026-06-25",
          "close": 3661.52
        },
        {
          "date": "2026-06-26",
          "close": 3655.55
        },
        {
          "date": "2026-06-29",
          "close": 3567.02
        },
        {
          "date": "2026-06-30",
          "close": 3621.6
        },
        {
          "date": "2026-07-01",
          "close": 3664.7
        },
        {
          "date": "2026-07-02",
          "close": 3661.91
        },
        {
          "date": "2026-07-03",
          "close": 3645.18
        },
        {
          "date": "2026-07-06",
          "close": 3593.79
        },
        {
          "date": "2026-07-07",
          "close": 3499.4
        },
        {
          "date": "2026-07-08",
          "close": 3403.84
        },
        {
          "date": "2026-07-09",
          "close": 3383.47
        },
        {
          "date": "2026-07-10",
          "close": 3407.35
        },
        {
          "date": "2026-07-13",
          "close": 3297.46
        },
        {
          "date": "2026-07-14",
          "close": 3355.37
        },
        {
          "date": "2026-07-15",
          "close": 3403.5
        },
        {
          "date": "2026-07-16",
          "close": 3357.64
        },
        {
          "date": "2026-07-17",
          "close": 3235.87
        },
        {
          "date": "2026-07-20",
          "close": 3173.82
        },
        {
          "date": "2026-07-21",
          "close": 3211.75
        },
        {
          "date": "2026-07-22",
          "close": 3225.71
        },
        {
          "date": "2026-07-23",
          "close": 3344.06
        },
        {
          "date": "2026-07-24",
          "close": 3224.41
        },
        {
          "date": "2026-07-27",
          "close": 3297.71
        },
        {
          "date": "2026-07-28",
          "close": 3294.13
        },
        {
          "date": "2026-07-29",
          "close": 3315.54
        },
        {
          "date": "2026-07-30",
          "close": 3250.3
        },
        {
          "date": "2026-07-31",
          "close": 3302.06
        },
        {
          "date": "2026-08-03",
          "close": 3372.82
        },
        {
          "date": "2026-08-04",
          "close": 3364.36
        },
        {
          "date": "2026-08-05",
          "close": 3413.31
        },
        {
          "date": "2026-08-06",
          "close": 3442.68
        },
        {
          "date": "2026-08-07",
          "close": 3465.92
        },
        {
          "date": "2026-08-10",
          "close": 3521.1
        },
        {
          "date": "2026-08-11",
          "close": 3458.83
        },
        {
          "date": "2026-08-12",
          "close": 3502.48
        },
        {
          "date": "2026-08-13",
          "close": 3382.86
        },
        {
          "date": "2026-08-14",
          "close": 3387.49
        },
        {
          "date": "2026-08-17",
          "close": 3475.09
        },
        {
          "date": "2026-08-18",
          "close": 3453.27
        },
        {
          "date": "2026-08-19",
          "close": 3389.18
        },
        {
          "date": "2026-08-20",
          "close": 3427.85
        },
        {
          "date": "2026-08-21",
          "close": 3412.25
        },
        {
          "date": "2026-08-24",
          "close": 3384.59
        },
        {
          "date": "2026-08-25",
          "close": 3408.27
        },
        {
          "date": "2026-08-26",
          "close": 3354.6
        },
        {
          "date": "2026-08-27",
          "close": 3371.21
        },
        {
          "date": "2026-08-28",
          "close": 3471.36
        },
        {
          "date": "2026-08-31",
          "close": 3482.66
        },
        {
          "date": "2026-09-01",
          "close": 3526.63
        },
        {
          "date": "2026-09-02",
          "close": 3495.63
        },
        {
          "date": "2026-09-03",
          "close": 3423.5
        },
        {
          "date": "2026-09-04",
          "close": 3381.97
        },
        {
          "date": "2026-09-07",
          "close": 3438.18
        },
        {
          "date": "2026-09-08",
          "close": 3475.27
        },
        {
          "date": "2026-09-09",
          "close": 3447.29
        },
        {
          "date": "2026-09-10",
          "close": 3350.41
        },
        {
          "date": "2026-09-11",
          "close": 3271.23
        },
        {
          "date": "2026-09-14",
          "close": 3280.44
        },
        {
          "date": "2026-09-15",
          "close": 3227.83
        },
        {
          "date": "2026-09-16",
          "close": 3261.15
        },
        {
          "date": "2026-09-17",
          "close": 3248.9
        },
        {
          "date": "2026-09-18",
          "close": 3299.24
        },
        {
          "date": "2026-09-21",
          "close": 3332.88
        },
        {
          "date": "2026-09-22",
          "close": 3317.92
        },
        {
          "date": "2026-09-23",
          "close": 3380.83
        },
        {
          "date": "2026-09-24",
          "close": 3310.73
        },
        {
          "date": "2026-09-28",
          "close": 3223.62
        },
        {
          "date": "2026-09-29",
          "close": 3203.61
        },
        {
          "date": "2026-09-30",
          "close": 3201.04
        },
        {
          "date": "2026-10-08",
          "close": 3218.53
        },
        {
          "date": "2026-10-09",
          "close": 3247.04
        },
        {
          "date": "2026-10-12",
          "close": 3168.13
        },
        {
          "date": "2026-10-13",
          "close": 3164.09
        },
        {
          "date": "2026-10-14",
          "close": 3091.8
        },
        {
          "date": "2026-10-15",
          "close": 3002.36
        },
        {
          "date": "2026-10-16",
          "close": 3027.84
        },
        {
          "date": "2026-10-19",
          "close": 3009.74
        },
        {
          "date": "2026-10-20",
          "close": 3039.84
        },
        {
          "date": "2026-10-21",
          "close": 3039.6
        },
        {
          "date": "2026-10-22",
          "close": 2957.2
        },
        {
          "date": "2026-10-23",
          "close": 3002.21
        },
        {
          "date": "2026-10-26",
          "close": 3014.67
        },
        {
          "date": "2026-10-27",
          "close": 2940.95
        },
        {
          "date": "2026-10-28",
          "close": 2992.01
        },
        {
          "date": "2026-10-29",
          "close": 2914.57
        },
        {
          "date": "2026-10-30",
          "close": 2826.31
        },
        {
          "date": "2026-11-02",
          "close": 2812.25
        },
        {
          "date": "2026-11-03",
          "close": 2797.98
        },
        {
          "date": "2026-11-04",
          "close": 2838.72
        },
        {
          "date": "2026-11-05",
          "close": 2919.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4935064935064935,
          "pullback_frequency": 0.35064935064935066,
          "up_wilson": [
            0.38483020307212373,
            0.6027999063471285
          ],
          "pullback_wilson": [
            0.25348675204062443,
            0.46200576460218057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.4791666666666667,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 3,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1427",
      "name": "民爆制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012212115118465983,
        "5": 0.05555870793931961,
        "20": -0.01956035041808657,
        "60": -0.006531683191306592
      },
      "moving_averages": {
        "5": 4128.774000000116,
        "20": 4204.214000000013,
        "60": 4403.471500000016
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.03609325084820603,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5119.95
        },
        {
          "date": "2026-05-14",
          "close": 4947.49
        },
        {
          "date": "2026-05-15",
          "close": 4929.93
        },
        {
          "date": "2026-05-18",
          "close": 4924.24
        },
        {
          "date": "2026-05-19",
          "close": 5015.14
        },
        {
          "date": "2026-05-20",
          "close": 4992.27
        },
        {
          "date": "2026-05-21",
          "close": 4790.65
        },
        {
          "date": "2026-05-22",
          "close": 4855.93
        },
        {
          "date": "2026-05-25",
          "close": 4872.13
        },
        {
          "date": "2026-05-26",
          "close": 4816.05
        },
        {
          "date": "2026-05-27",
          "close": 4705.18
        },
        {
          "date": "2026-05-28",
          "close": 4717.85
        },
        {
          "date": "2026-05-29",
          "close": 4620.78
        },
        {
          "date": "2026-06-01",
          "close": 4704.62
        },
        {
          "date": "2026-06-02",
          "close": 4685.12
        },
        {
          "date": "2026-06-03",
          "close": 4637.73
        },
        {
          "date": "2026-06-04",
          "close": 4574.93
        },
        {
          "date": "2026-06-05",
          "close": 4636.97
        },
        {
          "date": "2026-06-08",
          "close": 4437.75
        },
        {
          "date": "2026-06-09",
          "close": 4405.95
        },
        {
          "date": "2026-06-10",
          "close": 4299.27
        },
        {
          "date": "2026-06-11",
          "close": 4240.9
        },
        {
          "date": "2026-06-12",
          "close": 4328.17
        },
        {
          "date": "2026-06-15",
          "close": 4326.85
        },
        {
          "date": "2026-06-16",
          "close": 4349.55
        },
        {
          "date": "2026-06-17",
          "close": 4274.82
        },
        {
          "date": "2026-06-18",
          "close": 4257.09
        },
        {
          "date": "2026-06-22",
          "close": 4291.36
        },
        {
          "date": "2026-06-23",
          "close": 4238.56
        },
        {
          "date": "2026-06-24",
          "close": 4178.5
        },
        {
          "date": "2026-06-25",
          "close": 4055.17
        },
        {
          "date": "2026-06-26",
          "close": 4004.34
        },
        {
          "date": "2026-06-29",
          "close": 3938.42
        },
        {
          "date": "2026-06-30",
          "close": 4025.01
        },
        {
          "date": "2026-07-01",
          "close": 4120.38
        },
        {
          "date": "2026-07-02",
          "close": 4144.59
        },
        {
          "date": "2026-07-03",
          "close": 4199.58
        },
        {
          "date": "2026-07-06",
          "close": 4134.39
        },
        {
          "date": "2026-07-07",
          "close": 4042.21
        },
        {
          "date": "2026-07-08",
          "close": 3965.65
        },
        {
          "date": "2026-07-09",
          "close": 3899.18
        },
        {
          "date": "2026-07-10",
          "close": 3905.39
        },
        {
          "date": "2026-07-13",
          "close": 3808.98
        },
        {
          "date": "2026-07-14",
          "close": 3884.94
        },
        {
          "date": "2026-07-15",
          "close": 3943.07
        },
        {
          "date": "2026-07-16",
          "close": 3921.88
        },
        {
          "date": "2026-07-17",
          "close": 3839.82
        },
        {
          "date": "2026-07-20",
          "close": 3753.65
        },
        {
          "date": "2026-07-21",
          "close": 3770.92
        },
        {
          "date": "2026-07-22",
          "close": 3744.86
        },
        {
          "date": "2026-07-23",
          "close": 3869.47
        },
        {
          "date": "2026-07-24",
          "close": 3783.55
        },
        {
          "date": "2026-07-27",
          "close": 3886.69
        },
        {
          "date": "2026-07-28",
          "close": 3882.23
        },
        {
          "date": "2026-07-29",
          "close": 4035.82
        },
        {
          "date": "2026-07-30",
          "close": 4049.28
        },
        {
          "date": "2026-07-31",
          "close": 4111.95
        },
        {
          "date": "2026-08-03",
          "close": 4253.64
        },
        {
          "date": "2026-08-04",
          "close": 4261.39
        },
        {
          "date": "2026-08-05",
          "close": 4306.7
        },
        {
          "date": "2026-08-06",
          "close": 4342.7
        },
        {
          "date": "2026-08-07",
          "close": 4423.07
        },
        {
          "date": "2026-08-10",
          "close": 4561.78
        },
        {
          "date": "2026-08-11",
          "close": 4535.56
        },
        {
          "date": "2026-08-12",
          "close": 4571.56
        },
        {
          "date": "2026-08-13",
          "close": 4451.3
        },
        {
          "date": "2026-08-14",
          "close": 4444.5
        },
        {
          "date": "2026-08-17",
          "close": 4520.53
        },
        {
          "date": "2026-08-18",
          "close": 4547.02
        },
        {
          "date": "2026-08-19",
          "close": 4393.83
        },
        {
          "date": "2026-08-20",
          "close": 4410.76
        },
        {
          "date": "2026-08-21",
          "close": 4438.21
        },
        {
          "date": "2026-08-24",
          "close": 4416.14
        },
        {
          "date": "2026-08-25",
          "close": 4414.77
        },
        {
          "date": "2026-08-26",
          "close": 4446.97
        },
        {
          "date": "2026-08-27",
          "close": 4493.46
        },
        {
          "date": "2026-08-28",
          "close": 4541.54
        },
        {
          "date": "2026-08-31",
          "close": 4521.65
        },
        {
          "date": "2026-09-01",
          "close": 4590.85
        },
        {
          "date": "2026-09-02",
          "close": 4560.51
        },
        {
          "date": "2026-09-03",
          "close": 4527.99
        },
        {
          "date": "2026-09-04",
          "close": 4610.27
        },
        {
          "date": "2026-09-07",
          "close": 4605.78
        },
        {
          "date": "2026-09-08",
          "close": 4662.11
        },
        {
          "date": "2026-09-09",
          "close": 4668.43
        },
        {
          "date": "2026-09-10",
          "close": 4627.49
        },
        {
          "date": "2026-09-11",
          "close": 4520.68
        },
        {
          "date": "2026-09-14",
          "close": 4517.98
        },
        {
          "date": "2026-09-15",
          "close": 4417.54
        },
        {
          "date": "2026-09-16",
          "close": 4457.96
        },
        {
          "date": "2026-09-17",
          "close": 4468.99
        },
        {
          "date": "2026-09-18",
          "close": 4468.7
        },
        {
          "date": "2026-09-21",
          "close": 4630.04
        },
        {
          "date": "2026-09-22",
          "close": 4643.25
        },
        {
          "date": "2026-09-23",
          "close": 4577.81
        },
        {
          "date": "2026-09-24",
          "close": 4514.88
        },
        {
          "date": "2026-09-28",
          "close": 4415.89
        },
        {
          "date": "2026-09-29",
          "close": 4381.74
        },
        {
          "date": "2026-09-30",
          "close": 4415.84
        },
        {
          "date": "2026-10-08",
          "close": 4363.93
        },
        {
          "date": "2026-10-09",
          "close": 4438.78
        },
        {
          "date": "2026-10-12",
          "close": 4336.12
        },
        {
          "date": "2026-10-13",
          "close": 4375.35
        },
        {
          "date": "2026-10-14",
          "close": 4349.65
        },
        {
          "date": "2026-10-15",
          "close": 4166.97
        },
        {
          "date": "2026-10-16",
          "close": 4299.23
        },
        {
          "date": "2026-10-19",
          "close": 4319.37
        },
        {
          "date": "2026-10-20",
          "close": 4326.03
        },
        {
          "date": "2026-10-21",
          "close": 4225.86
        },
        {
          "date": "2026-10-22",
          "close": 4092.88
        },
        {
          "date": "2026-10-23",
          "close": 4112.34
        },
        {
          "date": "2026-10-26",
          "close": 4147.46
        },
        {
          "date": "2026-10-27",
          "close": 4054.29
        },
        {
          "date": "2026-10-28",
          "close": 4142.71
        },
        {
          "date": "2026-10-29",
          "close": 4053.37
        },
        {
          "date": "2026-10-30",
          "close": 3954.7
        },
        {
          "date": "2026-11-02",
          "close": 4059.68
        },
        {
          "date": "2026-11-03",
          "close": 4123.97
        },
        {
          "date": "2026-11-04",
          "close": 4226.95
        },
        {
          "date": "2026-11-05",
          "close": 4278.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5657894736842105,
          "pullback_frequency": 0.32894736842105265,
          "up_wilson": [
            0.4538575306835998,
            0.6713906818078296
          ],
          "pullback_wilson": [
            0.23379273635816047,
            0.44056191116412347
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5531914893617021,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.41245459838218734,
            0.6858903373450472
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 28,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1428",
      "name": "其他化学制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0255371839015186,
        "5": 0.029652909111135717,
        "20": -0.11640473036671084,
        "60": -0.0845198589522308
      },
      "moving_averages": {
        "5": 3566.6360000000336,
        "20": 3814.2700000000186,
        "60": 4069.1096666666836
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.11797723363399426,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4821.74
        },
        {
          "date": "2026-05-14",
          "close": 4830.34
        },
        {
          "date": "2026-05-15",
          "close": 4829.76
        },
        {
          "date": "2026-05-18",
          "close": 4837.68
        },
        {
          "date": "2026-05-19",
          "close": 4877.88
        },
        {
          "date": "2026-05-20",
          "close": 4887.78
        },
        {
          "date": "2026-05-21",
          "close": 4676.55
        },
        {
          "date": "2026-05-22",
          "close": 4820.2
        },
        {
          "date": "2026-05-25",
          "close": 4772.39
        },
        {
          "date": "2026-05-26",
          "close": 4694.52
        },
        {
          "date": "2026-05-27",
          "close": 4586.2
        },
        {
          "date": "2026-05-28",
          "close": 4645.27
        },
        {
          "date": "2026-05-29",
          "close": 4486.91
        },
        {
          "date": "2026-06-01",
          "close": 4542.46
        },
        {
          "date": "2026-06-02",
          "close": 4492.03
        },
        {
          "date": "2026-06-03",
          "close": 4484.83
        },
        {
          "date": "2026-06-04",
          "close": 4459.11
        },
        {
          "date": "2026-06-05",
          "close": 4485.01
        },
        {
          "date": "2026-06-08",
          "close": 4324.27
        },
        {
          "date": "2026-06-09",
          "close": 4436.57
        },
        {
          "date": "2026-06-10",
          "close": 4504.8
        },
        {
          "date": "2026-06-11",
          "close": 4484.57
        },
        {
          "date": "2026-06-12",
          "close": 4512.38
        },
        {
          "date": "2026-06-15",
          "close": 4612.48
        },
        {
          "date": "2026-06-16",
          "close": 4668.79
        },
        {
          "date": "2026-06-17",
          "close": 4641.37
        },
        {
          "date": "2026-06-18",
          "close": 4615.85
        },
        {
          "date": "2026-06-22",
          "close": 4695.82
        },
        {
          "date": "2026-06-23",
          "close": 4761.75
        },
        {
          "date": "2026-06-24",
          "close": 4715.22
        },
        {
          "date": "2026-06-25",
          "close": 4635.21
        },
        {
          "date": "2026-06-26",
          "close": 4563.6
        },
        {
          "date": "2026-06-29",
          "close": 4520.08
        },
        {
          "date": "2026-06-30",
          "close": 4544.81
        },
        {
          "date": "2026-07-01",
          "close": 4685.56
        },
        {
          "date": "2026-07-02",
          "close": 4699.34
        },
        {
          "date": "2026-07-03",
          "close": 4632.05
        },
        {
          "date": "2026-07-06",
          "close": 4574.65
        },
        {
          "date": "2026-07-07",
          "close": 4444.04
        },
        {
          "date": "2026-07-08",
          "close": 4305.82
        },
        {
          "date": "2026-07-09",
          "close": 4304.04
        },
        {
          "date": "2026-07-10",
          "close": 4277.45
        },
        {
          "date": "2026-07-13",
          "close": 4101.79
        },
        {
          "date": "2026-07-14",
          "close": 4185.79
        },
        {
          "date": "2026-07-15",
          "close": 4136.18
        },
        {
          "date": "2026-07-16",
          "close": 4032.74
        },
        {
          "date": "2026-07-17",
          "close": 3856.01
        },
        {
          "date": "2026-07-20",
          "close": 3659.18
        },
        {
          "date": "2026-07-21",
          "close": 3716.07
        },
        {
          "date": "2026-07-22",
          "close": 3662.22
        },
        {
          "date": "2026-07-23",
          "close": 3759.25
        },
        {
          "date": "2026-07-24",
          "close": 3683.89
        },
        {
          "date": "2026-07-27",
          "close": 3818.3
        },
        {
          "date": "2026-07-28",
          "close": 3788.57
        },
        {
          "date": "2026-07-29",
          "close": 3824.56
        },
        {
          "date": "2026-07-30",
          "close": 3722.49
        },
        {
          "date": "2026-07-31",
          "close": 3790.42
        },
        {
          "date": "2026-08-03",
          "close": 3864.12
        },
        {
          "date": "2026-08-04",
          "close": 3945.77
        },
        {
          "date": "2026-08-05",
          "close": 4044.02
        },
        {
          "date": "2026-08-06",
          "close": 4097.86
        },
        {
          "date": "2026-08-07",
          "close": 4140.46
        },
        {
          "date": "2026-08-10",
          "close": 4189.78
        },
        {
          "date": "2026-08-11",
          "close": 4153.29
        },
        {
          "date": "2026-08-12",
          "close": 4192.65
        },
        {
          "date": "2026-08-13",
          "close": 4137.58
        },
        {
          "date": "2026-08-14",
          "close": 4154.39
        },
        {
          "date": "2026-08-17",
          "close": 4273.17
        },
        {
          "date": "2026-08-18",
          "close": 4274.16
        },
        {
          "date": "2026-08-19",
          "close": 4109.31
        },
        {
          "date": "2026-08-20",
          "close": 4176.62
        },
        {
          "date": "2026-08-21",
          "close": 4195.29
        },
        {
          "date": "2026-08-24",
          "close": 4135.48
        },
        {
          "date": "2026-08-25",
          "close": 4179.64
        },
        {
          "date": "2026-08-26",
          "close": 4174.69
        },
        {
          "date": "2026-08-27",
          "close": 4235.15
        },
        {
          "date": "2026-08-28",
          "close": 4287.31
        },
        {
          "date": "2026-08-31",
          "close": 4298.13
        },
        {
          "date": "2026-09-01",
          "close": 4293.17
        },
        {
          "date": "2026-09-02",
          "close": 4271.85
        },
        {
          "date": "2026-09-03",
          "close": 4234.58
        },
        {
          "date": "2026-09-04",
          "close": 4180.45
        },
        {
          "date": "2026-09-07",
          "close": 4208.13
        },
        {
          "date": "2026-09-08",
          "close": 4253.47
        },
        {
          "date": "2026-09-09",
          "close": 4232.34
        },
        {
          "date": "2026-09-10",
          "close": 4149.23
        },
        {
          "date": "2026-09-11",
          "close": 4056.39
        },
        {
          "date": "2026-09-14",
          "close": 4080.07
        },
        {
          "date": "2026-09-15",
          "close": 4044.39
        },
        {
          "date": "2026-09-16",
          "close": 4149.49
        },
        {
          "date": "2026-09-17",
          "close": 4139.62
        },
        {
          "date": "2026-09-18",
          "close": 4215.72
        },
        {
          "date": "2026-09-21",
          "close": 4319.06
        },
        {
          "date": "2026-09-22",
          "close": 4301.5
        },
        {
          "date": "2026-09-23",
          "close": 4318.34
        },
        {
          "date": "2026-09-24",
          "close": 4287.36
        },
        {
          "date": "2026-09-28",
          "close": 4166.17
        },
        {
          "date": "2026-09-29",
          "close": 4180.68
        },
        {
          "date": "2026-09-30",
          "close": 4184.26
        },
        {
          "date": "2026-10-08",
          "close": 4189.95
        },
        {
          "date": "2026-10-09",
          "close": 4197.42
        },
        {
          "date": "2026-10-12",
          "close": 4121.48
        },
        {
          "date": "2026-10-13",
          "close": 4154.35
        },
        {
          "date": "2026-10-14",
          "close": 4038.84
        },
        {
          "date": "2026-10-15",
          "close": 3904.43
        },
        {
          "date": "2026-10-16",
          "close": 3935.36
        },
        {
          "date": "2026-10-19",
          "close": 3890.72
        },
        {
          "date": "2026-10-20",
          "close": 3945.88
        },
        {
          "date": "2026-10-21",
          "close": 3917.7
        },
        {
          "date": "2026-10-22",
          "close": 3795.14
        },
        {
          "date": "2026-10-23",
          "close": 3821.08
        },
        {
          "date": "2026-10-26",
          "close": 3767.9
        },
        {
          "date": "2026-10-27",
          "close": 3637.21
        },
        {
          "date": "2026-10-28",
          "close": 3729.11
        },
        {
          "date": "2026-10-29",
          "close": 3595.6
        },
        {
          "date": "2026-10-30",
          "close": 3467.14
        },
        {
          "date": "2026-11-02",
          "close": 3547.08
        },
        {
          "date": "2026-11-03",
          "close": 3506.71
        },
        {
          "date": "2026-11-04",
          "close": 3610.03
        },
        {
          "date": "2026-11-05",
          "close": 3702.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3472222222222222,
          "up_wilson": [
            0.4273986728598905,
            0.651713729423738
          ],
          "pullback_wilson": [
            0.24753423008275116,
            0.46238696154394426
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 13,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 9,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1429",
      "name": "食品及饲料添加剂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02704440748983883,
        "5": 0.048376095552147946,
        "20": -0.06789290339054144,
        "60": 0.03264751493966034
      },
      "moving_averages": {
        "5": 1971.7040000000038,
        "20": 2067.274999999977,
        "60": 2081.9736666666577
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-11-02",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.08059510852455187,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2521.1
        },
        {
          "date": "2026-05-14",
          "close": 2487.09
        },
        {
          "date": "2026-05-15",
          "close": 2478.92
        },
        {
          "date": "2026-05-18",
          "close": 2449.81
        },
        {
          "date": "2026-05-19",
          "close": 2456.55
        },
        {
          "date": "2026-05-20",
          "close": 2435.66
        },
        {
          "date": "2026-05-21",
          "close": 2371.05
        },
        {
          "date": "2026-05-22",
          "close": 2385.45
        },
        {
          "date": "2026-05-25",
          "close": 2355.85
        },
        {
          "date": "2026-05-26",
          "close": 2348.8
        },
        {
          "date": "2026-05-27",
          "close": 2303.35
        },
        {
          "date": "2026-05-28",
          "close": 2301.04
        },
        {
          "date": "2026-05-29",
          "close": 2274.55
        },
        {
          "date": "2026-06-01",
          "close": 2313.4
        },
        {
          "date": "2026-06-02",
          "close": 2260.1
        },
        {
          "date": "2026-06-03",
          "close": 2210.69
        },
        {
          "date": "2026-06-04",
          "close": 2169.22
        },
        {
          "date": "2026-06-05",
          "close": 2187.57
        },
        {
          "date": "2026-06-08",
          "close": 2139.79
        },
        {
          "date": "2026-06-09",
          "close": 2159.69
        },
        {
          "date": "2026-06-10",
          "close": 2147.22
        },
        {
          "date": "2026-06-11",
          "close": 2122.03
        },
        {
          "date": "2026-06-12",
          "close": 2177.79
        },
        {
          "date": "2026-06-15",
          "close": 2170.28
        },
        {
          "date": "2026-06-16",
          "close": 2142.05
        },
        {
          "date": "2026-06-17",
          "close": 2123.7
        },
        {
          "date": "2026-06-18",
          "close": 2102.81
        },
        {
          "date": "2026-06-22",
          "close": 2119.13
        },
        {
          "date": "2026-06-23",
          "close": 2125.34
        },
        {
          "date": "2026-06-24",
          "close": 2084.04
        },
        {
          "date": "2026-06-25",
          "close": 2024.26
        },
        {
          "date": "2026-06-26",
          "close": 1959.39
        },
        {
          "date": "2026-06-29",
          "close": 1971.22
        },
        {
          "date": "2026-06-30",
          "close": 1945.46
        },
        {
          "date": "2026-07-01",
          "close": 2012.25
        },
        {
          "date": "2026-07-02",
          "close": 2019.08
        },
        {
          "date": "2026-07-03",
          "close": 2035.45
        },
        {
          "date": "2026-07-06",
          "close": 2049.12
        },
        {
          "date": "2026-07-07",
          "close": 1975.87
        },
        {
          "date": "2026-07-08",
          "close": 1955.91
        },
        {
          "date": "2026-07-09",
          "close": 1942.17
        },
        {
          "date": "2026-07-10",
          "close": 1977.29
        },
        {
          "date": "2026-07-13",
          "close": 1934.16
        },
        {
          "date": "2026-07-14",
          "close": 1965.67
        },
        {
          "date": "2026-07-15",
          "close": 2010.99
        },
        {
          "date": "2026-07-16",
          "close": 2021.44
        },
        {
          "date": "2026-07-17",
          "close": 1949.36
        },
        {
          "date": "2026-07-20",
          "close": 1924.79
        },
        {
          "date": "2026-07-21",
          "close": 1913.35
        },
        {
          "date": "2026-07-22",
          "close": 1891.33
        },
        {
          "date": "2026-07-23",
          "close": 1920.85
        },
        {
          "date": "2026-07-24",
          "close": 1855.52
        },
        {
          "date": "2026-07-27",
          "close": 1902.46
        },
        {
          "date": "2026-07-28",
          "close": 1893.5
        },
        {
          "date": "2026-07-29",
          "close": 1938.96
        },
        {
          "date": "2026-07-30",
          "close": 1931.46
        },
        {
          "date": "2026-07-31",
          "close": 1949.89
        },
        {
          "date": "2026-08-03",
          "close": 1985.04
        },
        {
          "date": "2026-08-04",
          "close": 1980.49
        },
        {
          "date": "2026-08-05",
          "close": 1979.63
        },
        {
          "date": "2026-08-06",
          "close": 1986.26
        },
        {
          "date": "2026-08-07",
          "close": 1990.08
        },
        {
          "date": "2026-08-10",
          "close": 2038.9
        },
        {
          "date": "2026-08-11",
          "close": 2022.97
        },
        {
          "date": "2026-08-12",
          "close": 2040.85
        },
        {
          "date": "2026-08-13",
          "close": 2016.51
        },
        {
          "date": "2026-08-14",
          "close": 2005.95
        },
        {
          "date": "2026-08-17",
          "close": 2044.98
        },
        {
          "date": "2026-08-18",
          "close": 2077.31
        },
        {
          "date": "2026-08-19",
          "close": 2002.87
        },
        {
          "date": "2026-08-20",
          "close": 2031.09
        },
        {
          "date": "2026-08-21",
          "close": 2009.68
        },
        {
          "date": "2026-08-24",
          "close": 1971.89
        },
        {
          "date": "2026-08-25",
          "close": 2017.98
        },
        {
          "date": "2026-08-26",
          "close": 2024.15
        },
        {
          "date": "2026-08-27",
          "close": 2029.15
        },
        {
          "date": "2026-08-28",
          "close": 2057.23
        },
        {
          "date": "2026-08-31",
          "close": 2060.31
        },
        {
          "date": "2026-09-01",
          "close": 2091.43
        },
        {
          "date": "2026-09-02",
          "close": 2065.49
        },
        {
          "date": "2026-09-03",
          "close": 2051.46
        },
        {
          "date": "2026-09-04",
          "close": 2094.61
        },
        {
          "date": "2026-09-07",
          "close": 2118.21
        },
        {
          "date": "2026-09-08",
          "close": 2185.67
        },
        {
          "date": "2026-09-09",
          "close": 2189.77
        },
        {
          "date": "2026-09-10",
          "close": 2128.59
        },
        {
          "date": "2026-09-11",
          "close": 2070.97
        },
        {
          "date": "2026-09-14",
          "close": 2123.28
        },
        {
          "date": "2026-09-15",
          "close": 2075.96
        },
        {
          "date": "2026-09-16",
          "close": 2085.61
        },
        {
          "date": "2026-09-17",
          "close": 2133.35
        },
        {
          "date": "2026-09-18",
          "close": 2128.37
        },
        {
          "date": "2026-09-21",
          "close": 2210.96
        },
        {
          "date": "2026-09-22",
          "close": 2255.12
        },
        {
          "date": "2026-09-23",
          "close": 2239.75
        },
        {
          "date": "2026-09-24",
          "close": 2192.19
        },
        {
          "date": "2026-09-28",
          "close": 2155.18
        },
        {
          "date": "2026-09-29",
          "close": 2155.94
        },
        {
          "date": "2026-09-30",
          "close": 2199.69
        },
        {
          "date": "2026-10-08",
          "close": 2193.16
        },
        {
          "date": "2026-10-09",
          "close": 2221.28
        },
        {
          "date": "2026-10-12",
          "close": 2212.14
        },
        {
          "date": "2026-10-13",
          "close": 2223.46
        },
        {
          "date": "2026-10-14",
          "close": 2205.55
        },
        {
          "date": "2026-10-15",
          "close": 2131.3
        },
        {
          "date": "2026-10-16",
          "close": 2128.39
        },
        {
          "date": "2026-10-19",
          "close": 2102.15
        },
        {
          "date": "2026-10-20",
          "close": 2113.12
        },
        {
          "date": "2026-10-21",
          "close": 2090.39
        },
        {
          "date": "2026-10-22",
          "close": 2019.18
        },
        {
          "date": "2026-10-23",
          "close": 2044.24
        },
        {
          "date": "2026-10-26",
          "close": 2055.18
        },
        {
          "date": "2026-10-27",
          "close": 1990.96
        },
        {
          "date": "2026-10-28",
          "close": 1999.71
        },
        {
          "date": "2026-10-29",
          "close": 1949.93
        },
        {
          "date": "2026-10-30",
          "close": 1913.27
        },
        {
          "date": "2026-11-02",
          "close": 1954.07
        },
        {
          "date": "2026-11-03",
          "close": 1956.49
        },
        {
          "date": "2026-11-04",
          "close": 1990.43
        },
        {
          "date": "2026-11-05",
          "close": 2044.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.29545454545454547,
          "up_wilson": [
            0.33332677056322896,
            0.5360132839819837
          ],
          "pullback_wilson": [
            0.2103085994689231,
            0.3977115641667146
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.3200246417222966,
            0.5762435347322474
          ],
          "pullback_wilson": [
            0.3200246417222966,
            0.5762435347322474
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 28,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 7,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1430",
      "name": "涂料油墨",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.037431603112180634,
        "5": 0.010892325486071552,
        "20": -0.13977898610483963,
        "60": -0.12085255016179441
      },
      "moving_averages": {
        "5": 3082.6280000001193,
        "20": 3320.778500000038,
        "60": 3597.9121666666897
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.13426398356395497,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3993.16
        },
        {
          "date": "2026-05-14",
          "close": 4008.99
        },
        {
          "date": "2026-05-15",
          "close": 4024.76
        },
        {
          "date": "2026-05-18",
          "close": 4033.36
        },
        {
          "date": "2026-05-19",
          "close": 4056.0
        },
        {
          "date": "2026-05-20",
          "close": 4089.9
        },
        {
          "date": "2026-05-21",
          "close": 3949.08
        },
        {
          "date": "2026-05-22",
          "close": 4092.64
        },
        {
          "date": "2026-05-25",
          "close": 4097.2
        },
        {
          "date": "2026-05-26",
          "close": 4081.98
        },
        {
          "date": "2026-05-27",
          "close": 3935.73
        },
        {
          "date": "2026-05-28",
          "close": 3967.32
        },
        {
          "date": "2026-05-29",
          "close": 3806.75
        },
        {
          "date": "2026-06-01",
          "close": 3916.79
        },
        {
          "date": "2026-06-02",
          "close": 3855.53
        },
        {
          "date": "2026-06-03",
          "close": 3801.34
        },
        {
          "date": "2026-06-04",
          "close": 3741.72
        },
        {
          "date": "2026-06-05",
          "close": 3783.43
        },
        {
          "date": "2026-06-08",
          "close": 3681.96
        },
        {
          "date": "2026-06-09",
          "close": 3818.54
        },
        {
          "date": "2026-06-10",
          "close": 3844.84
        },
        {
          "date": "2026-06-11",
          "close": 3841.72
        },
        {
          "date": "2026-06-12",
          "close": 3834.19
        },
        {
          "date": "2026-06-15",
          "close": 3881.24
        },
        {
          "date": "2026-06-16",
          "close": 3962.2
        },
        {
          "date": "2026-06-17",
          "close": 4004.54
        },
        {
          "date": "2026-06-18",
          "close": 4056.73
        },
        {
          "date": "2026-06-22",
          "close": 4141.85
        },
        {
          "date": "2026-06-23",
          "close": 4194.84
        },
        {
          "date": "2026-06-24",
          "close": 4220.03
        },
        {
          "date": "2026-06-25",
          "close": 4056.78
        },
        {
          "date": "2026-06-26",
          "close": 3970.92
        },
        {
          "date": "2026-06-29",
          "close": 3915.41
        },
        {
          "date": "2026-06-30",
          "close": 4014.88
        },
        {
          "date": "2026-07-01",
          "close": 4084.44
        },
        {
          "date": "2026-07-02",
          "close": 4074.06
        },
        {
          "date": "2026-07-03",
          "close": 4016.3
        },
        {
          "date": "2026-07-06",
          "close": 3971.57
        },
        {
          "date": "2026-07-07",
          "close": 3876.6
        },
        {
          "date": "2026-07-08",
          "close": 3835.49
        },
        {
          "date": "2026-07-09",
          "close": 3770.73
        },
        {
          "date": "2026-07-10",
          "close": 3764.42
        },
        {
          "date": "2026-07-13",
          "close": 3566.05
        },
        {
          "date": "2026-07-14",
          "close": 3618.24
        },
        {
          "date": "2026-07-15",
          "close": 3627.09
        },
        {
          "date": "2026-07-16",
          "close": 3600.1
        },
        {
          "date": "2026-07-17",
          "close": 3386.06
        },
        {
          "date": "2026-07-20",
          "close": 3244.09
        },
        {
          "date": "2026-07-21",
          "close": 3331.99
        },
        {
          "date": "2026-07-22",
          "close": 3256.21
        },
        {
          "date": "2026-07-23",
          "close": 3295.62
        },
        {
          "date": "2026-07-24",
          "close": 3204.5
        },
        {
          "date": "2026-07-27",
          "close": 3315.87
        },
        {
          "date": "2026-07-28",
          "close": 3293.52
        },
        {
          "date": "2026-07-29",
          "close": 3308.87
        },
        {
          "date": "2026-07-30",
          "close": 3243.86
        },
        {
          "date": "2026-07-31",
          "close": 3276.26
        },
        {
          "date": "2026-08-03",
          "close": 3399.27
        },
        {
          "date": "2026-08-04",
          "close": 3536.21
        },
        {
          "date": "2026-08-05",
          "close": 3618.79
        },
        {
          "date": "2026-08-06",
          "close": 3700.48
        },
        {
          "date": "2026-08-07",
          "close": 3731.02
        },
        {
          "date": "2026-08-10",
          "close": 3810.96
        },
        {
          "date": "2026-08-11",
          "close": 3846.53
        },
        {
          "date": "2026-08-12",
          "close": 3899.82
        },
        {
          "date": "2026-08-13",
          "close": 3813.87
        },
        {
          "date": "2026-08-14",
          "close": 3802.36
        },
        {
          "date": "2026-08-17",
          "close": 3916.31
        },
        {
          "date": "2026-08-18",
          "close": 3885.47
        },
        {
          "date": "2026-08-19",
          "close": 3741.51
        },
        {
          "date": "2026-08-20",
          "close": 3778.68
        },
        {
          "date": "2026-08-21",
          "close": 3775.74
        },
        {
          "date": "2026-08-24",
          "close": 3694.88
        },
        {
          "date": "2026-08-25",
          "close": 3733.53
        },
        {
          "date": "2026-08-26",
          "close": 3718.83
        },
        {
          "date": "2026-08-27",
          "close": 3754.09
        },
        {
          "date": "2026-08-28",
          "close": 3758.91
        },
        {
          "date": "2026-08-31",
          "close": 3785.45
        },
        {
          "date": "2026-09-01",
          "close": 3784.43
        },
        {
          "date": "2026-09-02",
          "close": 3769.09
        },
        {
          "date": "2026-09-03",
          "close": 3698.2
        },
        {
          "date": "2026-09-04",
          "close": 3679.61
        },
        {
          "date": "2026-09-07",
          "close": 3741.26
        },
        {
          "date": "2026-09-08",
          "close": 3768.77
        },
        {
          "date": "2026-09-09",
          "close": 3717.86
        },
        {
          "date": "2026-09-10",
          "close": 3679.18
        },
        {
          "date": "2026-09-11",
          "close": 3565.22
        },
        {
          "date": "2026-09-14",
          "close": 3617.68
        },
        {
          "date": "2026-09-15",
          "close": 3573.64
        },
        {
          "date": "2026-09-16",
          "close": 3666.71
        },
        {
          "date": "2026-09-17",
          "close": 3644.88
        },
        {
          "date": "2026-09-18",
          "close": 3681.7
        },
        {
          "date": "2026-09-21",
          "close": 3763.98
        },
        {
          "date": "2026-09-22",
          "close": 3817.11
        },
        {
          "date": "2026-09-23",
          "close": 3810.39
        },
        {
          "date": "2026-09-24",
          "close": 3732.02
        },
        {
          "date": "2026-09-28",
          "close": 3627.13
        },
        {
          "date": "2026-09-29",
          "close": 3650.48
        },
        {
          "date": "2026-09-30",
          "close": 3622.97
        },
        {
          "date": "2026-10-08",
          "close": 3698.41
        },
        {
          "date": "2026-10-09",
          "close": 3674.85
        },
        {
          "date": "2026-10-12",
          "close": 3613.63
        },
        {
          "date": "2026-10-13",
          "close": 3665.86
        },
        {
          "date": "2026-10-14",
          "close": 3562.46
        },
        {
          "date": "2026-10-15",
          "close": 3445.52
        },
        {
          "date": "2026-10-16",
          "close": 3421.0
        },
        {
          "date": "2026-10-19",
          "close": 3384.0
        },
        {
          "date": "2026-10-20",
          "close": 3422.71
        },
        {
          "date": "2026-10-21",
          "close": 3375.7
        },
        {
          "date": "2026-10-22",
          "close": 3263.41
        },
        {
          "date": "2026-10-23",
          "close": 3322.87
        },
        {
          "date": "2026-10-26",
          "close": 3300.58
        },
        {
          "date": "2026-10-27",
          "close": 3159.23
        },
        {
          "date": "2026-10-28",
          "close": 3243.44
        },
        {
          "date": "2026-10-29",
          "close": 3147.17
        },
        {
          "date": "2026-10-30",
          "close": 3031.84
        },
        {
          "date": "2026-11-02",
          "close": 3106.45
        },
        {
          "date": "2026-11-03",
          "close": 3026.74
        },
        {
          "date": "2026-11-04",
          "close": 3066.66
        },
        {
          "date": "2026-11-05",
          "close": 3181.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5573770491803278,
          "pullback_frequency": 0.3770491803278688,
          "up_wilson": [
            0.4330336769314388,
            0.6749219447851712
          ],
          "pullback_wilson": [
            0.26614510331117014,
            0.5025214215818083
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6176470588235294,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.450410173444307,
            0.7609981667549109
          ],
          "pullback_wilson": [
            0.2636596836387115,
            0.5777840612118749
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 18,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 4,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1431",
      "name": "有机硅",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022962360093769396,
        "5": 0.026471830273164132,
        "20": -0.08409887830793283,
        "60": -0.07501092880707749
      },
      "moving_averages": {
        "5": 2836.2860000001265,
        "20": 3064.275500000035,
        "60": 3202.1436666666687
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.1413147883767032,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3534.17
        },
        {
          "date": "2026-05-14",
          "close": 3588.43
        },
        {
          "date": "2026-05-15",
          "close": 3590.85
        },
        {
          "date": "2026-05-18",
          "close": 3548.43
        },
        {
          "date": "2026-05-19",
          "close": 3574.12
        },
        {
          "date": "2026-05-20",
          "close": 3655.66
        },
        {
          "date": "2026-05-21",
          "close": 3520.03
        },
        {
          "date": "2026-05-22",
          "close": 3619.68
        },
        {
          "date": "2026-05-25",
          "close": 3634.56
        },
        {
          "date": "2026-05-26",
          "close": 3672.1
        },
        {
          "date": "2026-05-27",
          "close": 3632.34
        },
        {
          "date": "2026-05-28",
          "close": 3721.76
        },
        {
          "date": "2026-05-29",
          "close": 3496.29
        },
        {
          "date": "2026-06-01",
          "close": 3464.08
        },
        {
          "date": "2026-06-02",
          "close": 3362.3
        },
        {
          "date": "2026-06-03",
          "close": 3408.09
        },
        {
          "date": "2026-06-04",
          "close": 3420.7
        },
        {
          "date": "2026-06-05",
          "close": 3441.7
        },
        {
          "date": "2026-06-08",
          "close": 3285.77
        },
        {
          "date": "2026-06-09",
          "close": 3459.85
        },
        {
          "date": "2026-06-10",
          "close": 3528.02
        },
        {
          "date": "2026-06-11",
          "close": 3568.13
        },
        {
          "date": "2026-06-12",
          "close": 3511.0
        },
        {
          "date": "2026-06-15",
          "close": 3642.32
        },
        {
          "date": "2026-06-16",
          "close": 3767.57
        },
        {
          "date": "2026-06-17",
          "close": 3853.78
        },
        {
          "date": "2026-06-18",
          "close": 3743.74
        },
        {
          "date": "2026-06-22",
          "close": 3817.05
        },
        {
          "date": "2026-06-23",
          "close": 3724.58
        },
        {
          "date": "2026-06-24",
          "close": 3794.5
        },
        {
          "date": "2026-06-25",
          "close": 3743.2
        },
        {
          "date": "2026-06-26",
          "close": 3919.72
        },
        {
          "date": "2026-06-29",
          "close": 3918.34
        },
        {
          "date": "2026-06-30",
          "close": 3997.61
        },
        {
          "date": "2026-07-01",
          "close": 4083.1
        },
        {
          "date": "2026-07-02",
          "close": 4067.39
        },
        {
          "date": "2026-07-03",
          "close": 3832.6
        },
        {
          "date": "2026-07-06",
          "close": 3899.82
        },
        {
          "date": "2026-07-07",
          "close": 3940.59
        },
        {
          "date": "2026-07-08",
          "close": 3927.3
        },
        {
          "date": "2026-07-09",
          "close": 4062.82
        },
        {
          "date": "2026-07-10",
          "close": 3876.9
        },
        {
          "date": "2026-07-13",
          "close": 3446.08
        },
        {
          "date": "2026-07-14",
          "close": 3446.89
        },
        {
          "date": "2026-07-15",
          "close": 3351.58
        },
        {
          "date": "2026-07-16",
          "close": 3220.85
        },
        {
          "date": "2026-07-17",
          "close": 3070.46
        },
        {
          "date": "2026-07-20",
          "close": 2854.69
        },
        {
          "date": "2026-07-21",
          "close": 2963.8
        },
        {
          "date": "2026-07-22",
          "close": 2859.06
        },
        {
          "date": "2026-07-23",
          "close": 2950.51
        },
        {
          "date": "2026-07-24",
          "close": 2895.04
        },
        {
          "date": "2026-07-27",
          "close": 3015.41
        },
        {
          "date": "2026-07-28",
          "close": 2992.0
        },
        {
          "date": "2026-07-29",
          "close": 3011.44
        },
        {
          "date": "2026-07-30",
          "close": 2933.09
        },
        {
          "date": "2026-07-31",
          "close": 2979.36
        },
        {
          "date": "2026-08-03",
          "close": 3041.86
        },
        {
          "date": "2026-08-04",
          "close": 3105.4
        },
        {
          "date": "2026-08-05",
          "close": 3179.67
        },
        {
          "date": "2026-08-06",
          "close": 3229.29
        },
        {
          "date": "2026-08-07",
          "close": 3233.66
        },
        {
          "date": "2026-08-10",
          "close": 3249.57
        },
        {
          "date": "2026-08-11",
          "close": 3218.04
        },
        {
          "date": "2026-08-12",
          "close": 3266.14
        },
        {
          "date": "2026-08-13",
          "close": 3191.52
        },
        {
          "date": "2026-08-14",
          "close": 3246.07
        },
        {
          "date": "2026-08-17",
          "close": 3330.81
        },
        {
          "date": "2026-08-18",
          "close": 3284.95
        },
        {
          "date": "2026-08-19",
          "close": 3176.95
        },
        {
          "date": "2026-08-20",
          "close": 3161.0
        },
        {
          "date": "2026-08-21",
          "close": 3181.09
        },
        {
          "date": "2026-08-24",
          "close": 3115.52
        },
        {
          "date": "2026-08-25",
          "close": 3120.49
        },
        {
          "date": "2026-08-26",
          "close": 3131.35
        },
        {
          "date": "2026-08-27",
          "close": 3221.3
        },
        {
          "date": "2026-08-28",
          "close": 3247.02
        },
        {
          "date": "2026-08-31",
          "close": 3298.63
        },
        {
          "date": "2026-09-01",
          "close": 3303.47
        },
        {
          "date": "2026-09-02",
          "close": 3335.31
        },
        {
          "date": "2026-09-03",
          "close": 3365.78
        },
        {
          "date": "2026-09-04",
          "close": 3272.69
        },
        {
          "date": "2026-09-07",
          "close": 3318.79
        },
        {
          "date": "2026-09-08",
          "close": 3400.26
        },
        {
          "date": "2026-09-09",
          "close": 3376.47
        },
        {
          "date": "2026-09-10",
          "close": 3301.09
        },
        {
          "date": "2026-09-11",
          "close": 3210.36
        },
        {
          "date": "2026-09-14",
          "close": 3216.57
        },
        {
          "date": "2026-09-15",
          "close": 3209.03
        },
        {
          "date": "2026-09-16",
          "close": 3331.38
        },
        {
          "date": "2026-09-17",
          "close": 3299.54
        },
        {
          "date": "2026-09-18",
          "close": 3347.0
        },
        {
          "date": "2026-09-21",
          "close": 3387.46
        },
        {
          "date": "2026-09-22",
          "close": 3370.3
        },
        {
          "date": "2026-09-23",
          "close": 3460.9
        },
        {
          "date": "2026-09-24",
          "close": 3427.9
        },
        {
          "date": "2026-09-28",
          "close": 3278.06
        },
        {
          "date": "2026-09-29",
          "close": 3280.06
        },
        {
          "date": "2026-09-30",
          "close": 3236.07
        },
        {
          "date": "2026-10-08",
          "close": 3211.22
        },
        {
          "date": "2026-10-09",
          "close": 3425.19
        },
        {
          "date": "2026-10-12",
          "close": 3354.89
        },
        {
          "date": "2026-10-13",
          "close": 3411.48
        },
        {
          "date": "2026-10-14",
          "close": 3290.6
        },
        {
          "date": "2026-10-15",
          "close": 3191.65
        },
        {
          "date": "2026-10-16",
          "close": 3165.72
        },
        {
          "date": "2026-10-19",
          "close": 3125.05
        },
        {
          "date": "2026-10-20",
          "close": 3161.87
        },
        {
          "date": "2026-10-21",
          "close": 3165.13
        },
        {
          "date": "2026-10-22",
          "close": 3008.74
        },
        {
          "date": "2026-10-23",
          "close": 3034.31
        },
        {
          "date": "2026-10-26",
          "close": 3026.57
        },
        {
          "date": "2026-10-27",
          "close": 2910.98
        },
        {
          "date": "2026-10-28",
          "close": 2966.59
        },
        {
          "date": "2026-10-29",
          "close": 2865.31
        },
        {
          "date": "2026-10-30",
          "close": 2765.0
        },
        {
          "date": "2026-11-02",
          "close": 2815.22
        },
        {
          "date": "2026-11-03",
          "close": 2784.91
        },
        {
          "date": "2026-11-04",
          "close": 2875.14
        },
        {
          "date": "2026-11-05",
          "close": 2941.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5975609756097561,
          "pullback_frequency": 0.3048780487804878,
          "up_wilson": [
            0.4893645537689348,
            0.6970255684378748
          ],
          "pullback_wilson": [
            0.21583396436990138,
            0.4113857912164793
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.58,
          "pullback_frequency": 0.26,
          "up_wilson": [
            0.4423344176857823,
            0.7062499664528802
          ],
          "pullback_wilson": [
            0.15871527493552393,
            0.39553157264848837
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 21,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 9,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1432",
      "name": "氮肥",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019695362849184717,
        "5": 0.02531741986137237,
        "20": -0.13760798750227932,
        "60": -0.0486043907053616
      },
      "moving_averages": {
        "5": 1702.7399999999907,
        "20": 1821.5064999999945,
        "60": 1955.7813333333238
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.15024643698254292,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2171.6
        },
        {
          "date": "2026-05-14",
          "close": 2120.52
        },
        {
          "date": "2026-05-15",
          "close": 2132.17
        },
        {
          "date": "2026-05-18",
          "close": 2091.17
        },
        {
          "date": "2026-05-19",
          "close": 2037.33
        },
        {
          "date": "2026-05-20",
          "close": 2005.89
        },
        {
          "date": "2026-05-21",
          "close": 1950.27
        },
        {
          "date": "2026-05-22",
          "close": 1969.67
        },
        {
          "date": "2026-05-25",
          "close": 1934.64
        },
        {
          "date": "2026-05-26",
          "close": 1915.55
        },
        {
          "date": "2026-05-27",
          "close": 1883.65
        },
        {
          "date": "2026-05-28",
          "close": 1903.41
        },
        {
          "date": "2026-05-29",
          "close": 1882.8
        },
        {
          "date": "2026-06-01",
          "close": 1928.5
        },
        {
          "date": "2026-06-02",
          "close": 1894.04
        },
        {
          "date": "2026-06-03",
          "close": 1886.89
        },
        {
          "date": "2026-06-04",
          "close": 1827.78
        },
        {
          "date": "2026-06-05",
          "close": 1818.11
        },
        {
          "date": "2026-06-08",
          "close": 1806.87
        },
        {
          "date": "2026-06-09",
          "close": 1781.05
        },
        {
          "date": "2026-06-10",
          "close": 1772.56
        },
        {
          "date": "2026-06-11",
          "close": 1828.65
        },
        {
          "date": "2026-06-12",
          "close": 1829.39
        },
        {
          "date": "2026-06-15",
          "close": 1822.54
        },
        {
          "date": "2026-06-16",
          "close": 1797.61
        },
        {
          "date": "2026-06-17",
          "close": 1731.54
        },
        {
          "date": "2026-06-18",
          "close": 1695.89
        },
        {
          "date": "2026-06-22",
          "close": 1766.2
        },
        {
          "date": "2026-06-23",
          "close": 1748.45
        },
        {
          "date": "2026-06-24",
          "close": 1722.23
        },
        {
          "date": "2026-06-25",
          "close": 1688.11
        },
        {
          "date": "2026-06-26",
          "close": 1634.99
        },
        {
          "date": "2026-06-29",
          "close": 1636.66
        },
        {
          "date": "2026-06-30",
          "close": 1616.98
        },
        {
          "date": "2026-07-01",
          "close": 1684.13
        },
        {
          "date": "2026-07-02",
          "close": 1692.07
        },
        {
          "date": "2026-07-03",
          "close": 1672.29
        },
        {
          "date": "2026-07-06",
          "close": 1688.32
        },
        {
          "date": "2026-07-07",
          "close": 1640.42
        },
        {
          "date": "2026-07-08",
          "close": 1632.65
        },
        {
          "date": "2026-07-09",
          "close": 1643.44
        },
        {
          "date": "2026-07-10",
          "close": 1674.62
        },
        {
          "date": "2026-07-13",
          "close": 1621.04
        },
        {
          "date": "2026-07-14",
          "close": 1684.99
        },
        {
          "date": "2026-07-15",
          "close": 1742.52
        },
        {
          "date": "2026-07-16",
          "close": 1721.19
        },
        {
          "date": "2026-07-17",
          "close": 1742.39
        },
        {
          "date": "2026-07-20",
          "close": 1822.17
        },
        {
          "date": "2026-07-21",
          "close": 1771.76
        },
        {
          "date": "2026-07-22",
          "close": 1793.76
        },
        {
          "date": "2026-07-23",
          "close": 1853.79
        },
        {
          "date": "2026-07-24",
          "close": 1772.72
        },
        {
          "date": "2026-07-27",
          "close": 1798.0
        },
        {
          "date": "2026-07-28",
          "close": 1780.12
        },
        {
          "date": "2026-07-29",
          "close": 1852.9
        },
        {
          "date": "2026-07-30",
          "close": 1839.84
        },
        {
          "date": "2026-07-31",
          "close": 1842.04
        },
        {
          "date": "2026-08-03",
          "close": 1859.67
        },
        {
          "date": "2026-08-04",
          "close": 1845.47
        },
        {
          "date": "2026-08-05",
          "close": 1839.34
        },
        {
          "date": "2026-08-06",
          "close": 1840.0
        },
        {
          "date": "2026-08-07",
          "close": 1839.23
        },
        {
          "date": "2026-08-10",
          "close": 1921.55
        },
        {
          "date": "2026-08-11",
          "close": 1881.76
        },
        {
          "date": "2026-08-12",
          "close": 1895.96
        },
        {
          "date": "2026-08-13",
          "close": 1848.99
        },
        {
          "date": "2026-08-14",
          "close": 1818.44
        },
        {
          "date": "2026-08-17",
          "close": 1858.75
        },
        {
          "date": "2026-08-18",
          "close": 1915.33
        },
        {
          "date": "2026-08-19",
          "close": 1894.03
        },
        {
          "date": "2026-08-20",
          "close": 1891.98
        },
        {
          "date": "2026-08-21",
          "close": 1912.02
        },
        {
          "date": "2026-08-24",
          "close": 1910.6
        },
        {
          "date": "2026-08-25",
          "close": 1911.99
        },
        {
          "date": "2026-08-26",
          "close": 1962.66
        },
        {
          "date": "2026-08-27",
          "close": 1977.88
        },
        {
          "date": "2026-08-28",
          "close": 2122.92
        },
        {
          "date": "2026-08-31",
          "close": 2213.78
        },
        {
          "date": "2026-09-01",
          "close": 2268.36
        },
        {
          "date": "2026-09-02",
          "close": 2181.64
        },
        {
          "date": "2026-09-03",
          "close": 2121.88
        },
        {
          "date": "2026-09-04",
          "close": 2114.1
        },
        {
          "date": "2026-09-07",
          "close": 2135.38
        },
        {
          "date": "2026-09-08",
          "close": 2277.6
        },
        {
          "date": "2026-09-09",
          "close": 2352.34
        },
        {
          "date": "2026-09-10",
          "close": 2231.7
        },
        {
          "date": "2026-09-11",
          "close": 2109.63
        },
        {
          "date": "2026-09-14",
          "close": 2066.98
        },
        {
          "date": "2026-09-15",
          "close": 2005.4
        },
        {
          "date": "2026-09-16",
          "close": 2053.5
        },
        {
          "date": "2026-09-17",
          "close": 2054.91
        },
        {
          "date": "2026-09-18",
          "close": 2034.56
        },
        {
          "date": "2026-09-21",
          "close": 2108.34
        },
        {
          "date": "2026-09-22",
          "close": 2131.14
        },
        {
          "date": "2026-09-23",
          "close": 2050.07
        },
        {
          "date": "2026-09-24",
          "close": 2008.18
        },
        {
          "date": "2026-09-28",
          "close": 1982.78
        },
        {
          "date": "2026-09-29",
          "close": 1986.23
        },
        {
          "date": "2026-09-30",
          "close": 1994.99
        },
        {
          "date": "2026-10-08",
          "close": 2029.17
        },
        {
          "date": "2026-10-09",
          "close": 2059.35
        },
        {
          "date": "2026-10-12",
          "close": 1950.49
        },
        {
          "date": "2026-10-13",
          "close": 1954.14
        },
        {
          "date": "2026-10-14",
          "close": 1920.65
        },
        {
          "date": "2026-10-15",
          "close": 1842.06
        },
        {
          "date": "2026-10-16",
          "close": 1877.68
        },
        {
          "date": "2026-10-19",
          "close": 1857.91
        },
        {
          "date": "2026-10-20",
          "close": 1856.73
        },
        {
          "date": "2026-10-21",
          "close": 1868.25
        },
        {
          "date": "2026-10-22",
          "close": 1810.1
        },
        {
          "date": "2026-10-23",
          "close": 1827.89
        },
        {
          "date": "2026-10-26",
          "close": 1824.79
        },
        {
          "date": "2026-10-27",
          "close": 1785.35
        },
        {
          "date": "2026-10-28",
          "close": 1774.31
        },
        {
          "date": "2026-10-29",
          "close": 1706.73
        },
        {
          "date": "2026-10-30",
          "close": 1656.6
        },
        {
          "date": "2026-11-02",
          "close": 1690.3
        },
        {
          "date": "2026-11-03",
          "close": 1700.72
        },
        {
          "date": "2026-11-04",
          "close": 1716.14
        },
        {
          "date": "2026-11-05",
          "close": 1749.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.3023255813953488,
          "up_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "pullback_wilson": [
            0.21543521681479832,
            0.4061203495539834
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4423076923076923,
          "pullback_frequency": 0.4230769230769231,
          "up_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "pullback_wilson": [
            0.2986805208350091,
            0.5580567462609698
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 7,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1433",
      "name": "复合肥",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02118154086874169,
        "5": 0.048421586621621104,
        "20": -0.05938760287740685,
        "60": -0.054083948357076084
      },
      "moving_averages": {
        "5": 2888.7140000000595,
        "20": 2972.974500000011,
        "60": 3189.0465000000086
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.08014848379010742,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3725.69
        },
        {
          "date": "2026-05-14",
          "close": 3648.75
        },
        {
          "date": "2026-05-15",
          "close": 3653.39
        },
        {
          "date": "2026-05-18",
          "close": 3595.53
        },
        {
          "date": "2026-05-19",
          "close": 3544.56
        },
        {
          "date": "2026-05-20",
          "close": 3503.42
        },
        {
          "date": "2026-05-21",
          "close": 3411.55
        },
        {
          "date": "2026-05-22",
          "close": 3432.32
        },
        {
          "date": "2026-05-25",
          "close": 3366.68
        },
        {
          "date": "2026-05-26",
          "close": 3363.85
        },
        {
          "date": "2026-05-27",
          "close": 3279.7
        },
        {
          "date": "2026-05-28",
          "close": 3269.15
        },
        {
          "date": "2026-05-29",
          "close": 3235.79
        },
        {
          "date": "2026-06-01",
          "close": 3307.87
        },
        {
          "date": "2026-06-02",
          "close": 3251.23
        },
        {
          "date": "2026-06-03",
          "close": 3241.08
        },
        {
          "date": "2026-06-04",
          "close": 3167.28
        },
        {
          "date": "2026-06-05",
          "close": 3173.33
        },
        {
          "date": "2026-06-08",
          "close": 3091.5
        },
        {
          "date": "2026-06-09",
          "close": 3110.69
        },
        {
          "date": "2026-06-10",
          "close": 3088.61
        },
        {
          "date": "2026-06-11",
          "close": 3120.9
        },
        {
          "date": "2026-06-12",
          "close": 3148.07
        },
        {
          "date": "2026-06-15",
          "close": 3183.06
        },
        {
          "date": "2026-06-16",
          "close": 3140.81
        },
        {
          "date": "2026-06-17",
          "close": 3067.4
        },
        {
          "date": "2026-06-18",
          "close": 2998.24
        },
        {
          "date": "2026-06-22",
          "close": 3128.62
        },
        {
          "date": "2026-06-23",
          "close": 3095.06
        },
        {
          "date": "2026-06-24",
          "close": 3078.73
        },
        {
          "date": "2026-06-25",
          "close": 3007.61
        },
        {
          "date": "2026-06-26",
          "close": 2959.39
        },
        {
          "date": "2026-06-29",
          "close": 2971.53
        },
        {
          "date": "2026-06-30",
          "close": 2899.64
        },
        {
          "date": "2026-07-01",
          "close": 2980.61
        },
        {
          "date": "2026-07-02",
          "close": 2983.49
        },
        {
          "date": "2026-07-03",
          "close": 2989.9
        },
        {
          "date": "2026-07-06",
          "close": 3033.46
        },
        {
          "date": "2026-07-07",
          "close": 2936.9
        },
        {
          "date": "2026-07-08",
          "close": 2930.05
        },
        {
          "date": "2026-07-09",
          "close": 2881.72
        },
        {
          "date": "2026-07-10",
          "close": 2897.39
        },
        {
          "date": "2026-07-13",
          "close": 2815.53
        },
        {
          "date": "2026-07-14",
          "close": 2903.66
        },
        {
          "date": "2026-07-15",
          "close": 2954.12
        },
        {
          "date": "2026-07-16",
          "close": 2932.81
        },
        {
          "date": "2026-07-17",
          "close": 2895.82
        },
        {
          "date": "2026-07-20",
          "close": 2909.0
        },
        {
          "date": "2026-07-21",
          "close": 2902.8
        },
        {
          "date": "2026-07-22",
          "close": 2913.95
        },
        {
          "date": "2026-07-23",
          "close": 3018.56
        },
        {
          "date": "2026-07-24",
          "close": 2927.87
        },
        {
          "date": "2026-07-27",
          "close": 2978.74
        },
        {
          "date": "2026-07-28",
          "close": 3017.64
        },
        {
          "date": "2026-07-29",
          "close": 3083.85
        },
        {
          "date": "2026-07-30",
          "close": 3099.29
        },
        {
          "date": "2026-07-31",
          "close": 3117.55
        },
        {
          "date": "2026-08-03",
          "close": 3156.48
        },
        {
          "date": "2026-08-04",
          "close": 3126.57
        },
        {
          "date": "2026-08-05",
          "close": 3146.22
        },
        {
          "date": "2026-08-06",
          "close": 3138.62
        },
        {
          "date": "2026-08-07",
          "close": 3141.08
        },
        {
          "date": "2026-08-10",
          "close": 3207.4
        },
        {
          "date": "2026-08-11",
          "close": 3180.24
        },
        {
          "date": "2026-08-12",
          "close": 3196.23
        },
        {
          "date": "2026-08-13",
          "close": 3114.19
        },
        {
          "date": "2026-08-14",
          "close": 3105.01
        },
        {
          "date": "2026-08-17",
          "close": 3191.97
        },
        {
          "date": "2026-08-18",
          "close": 3336.43
        },
        {
          "date": "2026-08-19",
          "close": 3292.63
        },
        {
          "date": "2026-08-20",
          "close": 3283.06
        },
        {
          "date": "2026-08-21",
          "close": 3223.31
        },
        {
          "date": "2026-08-24",
          "close": 3191.76
        },
        {
          "date": "2026-08-25",
          "close": 3273.49
        },
        {
          "date": "2026-08-26",
          "close": 3315.58
        },
        {
          "date": "2026-08-27",
          "close": 3394.13
        },
        {
          "date": "2026-08-28",
          "close": 3505.93
        },
        {
          "date": "2026-08-31",
          "close": 3433.96
        },
        {
          "date": "2026-09-01",
          "close": 3547.34
        },
        {
          "date": "2026-09-02",
          "close": 3448.16
        },
        {
          "date": "2026-09-03",
          "close": 3387.18
        },
        {
          "date": "2026-09-04",
          "close": 3385.42
        },
        {
          "date": "2026-09-07",
          "close": 3497.91
        },
        {
          "date": "2026-09-08",
          "close": 3654.29
        },
        {
          "date": "2026-09-09",
          "close": 3694.41
        },
        {
          "date": "2026-09-10",
          "close": 3513.34
        },
        {
          "date": "2026-09-11",
          "close": 3344.56
        },
        {
          "date": "2026-09-14",
          "close": 3297.47
        },
        {
          "date": "2026-09-15",
          "close": 3213.03
        },
        {
          "date": "2026-09-16",
          "close": 3226.17
        },
        {
          "date": "2026-09-17",
          "close": 3235.0
        },
        {
          "date": "2026-09-18",
          "close": 3237.63
        },
        {
          "date": "2026-09-21",
          "close": 3326.94
        },
        {
          "date": "2026-09-22",
          "close": 3287.03
        },
        {
          "date": "2026-09-23",
          "close": 3242.48
        },
        {
          "date": "2026-09-24",
          "close": 3194.67
        },
        {
          "date": "2026-09-28",
          "close": 3151.5
        },
        {
          "date": "2026-09-29",
          "close": 3145.69
        },
        {
          "date": "2026-09-30",
          "close": 3164.1
        },
        {
          "date": "2026-10-08",
          "close": 3163.96
        },
        {
          "date": "2026-10-09",
          "close": 3235.37
        },
        {
          "date": "2026-10-12",
          "close": 3108.94
        },
        {
          "date": "2026-10-13",
          "close": 3111.01
        },
        {
          "date": "2026-10-14",
          "close": 3063.79
        },
        {
          "date": "2026-10-15",
          "close": 2980.85
        },
        {
          "date": "2026-10-16",
          "close": 3013.34
        },
        {
          "date": "2026-10-19",
          "close": 3006.26
        },
        {
          "date": "2026-10-20",
          "close": 3019.17
        },
        {
          "date": "2026-10-21",
          "close": 3011.16
        },
        {
          "date": "2026-10-22",
          "close": 2932.14
        },
        {
          "date": "2026-10-23",
          "close": 2963.95
        },
        {
          "date": "2026-10-26",
          "close": 2957.33
        },
        {
          "date": "2026-10-27",
          "close": 2878.92
        },
        {
          "date": "2026-10-28",
          "close": 2895.08
        },
        {
          "date": "2026-10-29",
          "close": 2838.61
        },
        {
          "date": "2026-10-30",
          "close": 2807.93
        },
        {
          "date": "2026-11-02",
          "close": 2856.65
        },
        {
          "date": "2026-11-03",
          "close": 2888.6
        },
        {
          "date": "2026-11-04",
          "close": 2914.33
        },
        {
          "date": "2026-11-05",
          "close": 2976.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4788732394366197,
          "pullback_frequency": 0.352112676056338,
          "up_wilson": [
            0.36677523911181087,
            0.5931400264739731
          ],
          "pullback_wilson": [
            0.25122748121653293,
            0.4681793778839557
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 7,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1434",
      "name": "钾肥",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023257930178034236,
        "5": 0.034275109831843675,
        "20": -0.04564039839245149,
        "60": -0.23299175065802147
      },
      "moving_averages": {
        "5": 1838.4819999999831,
        "20": 1881.7880000000237,
        "60": 2144.2078333333366
      },
      "phase": "下降",
      "phase_days": 30,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-20",
            "end": "2026-08-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-21",
            "end": "2026-08-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-24",
            "end": "2026-08-25",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-17",
            "end": "2026-11-05",
            "sessions": 30,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.051568538924472884,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2929.35
        },
        {
          "date": "2026-05-14",
          "close": 2818.65
        },
        {
          "date": "2026-05-15",
          "close": 2758.24
        },
        {
          "date": "2026-05-18",
          "close": 2689.66
        },
        {
          "date": "2026-05-19",
          "close": 2666.66
        },
        {
          "date": "2026-05-20",
          "close": 2658.86
        },
        {
          "date": "2026-05-21",
          "close": 2580.58
        },
        {
          "date": "2026-05-22",
          "close": 2619.38
        },
        {
          "date": "2026-05-25",
          "close": 2577.22
        },
        {
          "date": "2026-05-26",
          "close": 2706.18
        },
        {
          "date": "2026-05-27",
          "close": 2602.65
        },
        {
          "date": "2026-05-28",
          "close": 2520.77
        },
        {
          "date": "2026-05-29",
          "close": 2474.25
        },
        {
          "date": "2026-06-01",
          "close": 2482.55
        },
        {
          "date": "2026-06-02",
          "close": 2518.26
        },
        {
          "date": "2026-06-03",
          "close": 2489.94
        },
        {
          "date": "2026-06-04",
          "close": 2425.22
        },
        {
          "date": "2026-06-05",
          "close": 2460.88
        },
        {
          "date": "2026-06-08",
          "close": 2374.69
        },
        {
          "date": "2026-06-09",
          "close": 2409.85
        },
        {
          "date": "2026-06-10",
          "close": 2378.33
        },
        {
          "date": "2026-06-11",
          "close": 2403.47
        },
        {
          "date": "2026-06-12",
          "close": 2510.44
        },
        {
          "date": "2026-06-15",
          "close": 2572.11
        },
        {
          "date": "2026-06-16",
          "close": 2414.11
        },
        {
          "date": "2026-06-17",
          "close": 2351.71
        },
        {
          "date": "2026-06-18",
          "close": 2309.95
        },
        {
          "date": "2026-06-22",
          "close": 2419.47
        },
        {
          "date": "2026-06-23",
          "close": 2301.78
        },
        {
          "date": "2026-06-24",
          "close": 2380.07
        },
        {
          "date": "2026-06-25",
          "close": 2280.43
        },
        {
          "date": "2026-06-26",
          "close": 2199.42
        },
        {
          "date": "2026-06-29",
          "close": 2216.86
        },
        {
          "date": "2026-06-30",
          "close": 2192.79
        },
        {
          "date": "2026-07-01",
          "close": 2235.64
        },
        {
          "date": "2026-07-02",
          "close": 2245.62
        },
        {
          "date": "2026-07-03",
          "close": 2305.32
        },
        {
          "date": "2026-07-06",
          "close": 2335.6
        },
        {
          "date": "2026-07-07",
          "close": 2271.76
        },
        {
          "date": "2026-07-08",
          "close": 2162.81
        },
        {
          "date": "2026-07-09",
          "close": 2104.3
        },
        {
          "date": "2026-07-10",
          "close": 2097.14
        },
        {
          "date": "2026-07-13",
          "close": 2047.3
        },
        {
          "date": "2026-07-14",
          "close": 2115.54
        },
        {
          "date": "2026-07-15",
          "close": 2138.74
        },
        {
          "date": "2026-07-16",
          "close": 2081.22
        },
        {
          "date": "2026-07-17",
          "close": 2093.36
        },
        {
          "date": "2026-07-20",
          "close": 2137.94
        },
        {
          "date": "2026-07-21",
          "close": 2207.34
        },
        {
          "date": "2026-07-22",
          "close": 2347.31
        },
        {
          "date": "2026-07-23",
          "close": 2474.61
        },
        {
          "date": "2026-07-24",
          "close": 2354.41
        },
        {
          "date": "2026-07-27",
          "close": 2394.83
        },
        {
          "date": "2026-07-28",
          "close": 2438.22
        },
        {
          "date": "2026-07-29",
          "close": 2464.52
        },
        {
          "date": "2026-07-30",
          "close": 2486.64
        },
        {
          "date": "2026-07-31",
          "close": 2464.99
        },
        {
          "date": "2026-08-03",
          "close": 2416.0
        },
        {
          "date": "2026-08-04",
          "close": 2402.84
        },
        {
          "date": "2026-08-05",
          "close": 2492.32
        },
        {
          "date": "2026-08-06",
          "close": 2489.32
        },
        {
          "date": "2026-08-07",
          "close": 2514.19
        },
        {
          "date": "2026-08-10",
          "close": 2538.28
        },
        {
          "date": "2026-08-11",
          "close": 2437.64
        },
        {
          "date": "2026-08-12",
          "close": 2437.36
        },
        {
          "date": "2026-08-13",
          "close": 2334.5
        },
        {
          "date": "2026-08-14",
          "close": 2332.86
        },
        {
          "date": "2026-08-17",
          "close": 2379.35
        },
        {
          "date": "2026-08-18",
          "close": 2405.92
        },
        {
          "date": "2026-08-19",
          "close": 2368.44
        },
        {
          "date": "2026-08-20",
          "close": 2360.27
        },
        {
          "date": "2026-08-21",
          "close": 2384.71
        },
        {
          "date": "2026-08-24",
          "close": 2362.66
        },
        {
          "date": "2026-08-25",
          "close": 2312.02
        },
        {
          "date": "2026-08-26",
          "close": 2402.25
        },
        {
          "date": "2026-08-27",
          "close": 2415.15
        },
        {
          "date": "2026-08-28",
          "close": 2424.94
        },
        {
          "date": "2026-08-31",
          "close": 2396.91
        },
        {
          "date": "2026-09-01",
          "close": 2409.52
        },
        {
          "date": "2026-09-02",
          "close": 2343.1
        },
        {
          "date": "2026-09-03",
          "close": 2340.42
        },
        {
          "date": "2026-09-04",
          "close": 2355.01
        },
        {
          "date": "2026-09-07",
          "close": 2286.18
        },
        {
          "date": "2026-09-08",
          "close": 2337.58
        },
        {
          "date": "2026-09-09",
          "close": 2302.73
        },
        {
          "date": "2026-09-10",
          "close": 2276.08
        },
        {
          "date": "2026-09-11",
          "close": 2191.49
        },
        {
          "date": "2026-09-14",
          "close": 2164.79
        },
        {
          "date": "2026-09-15",
          "close": 2120.86
        },
        {
          "date": "2026-09-16",
          "close": 2123.04
        },
        {
          "date": "2026-09-17",
          "close": 2101.72
        },
        {
          "date": "2026-09-18",
          "close": 2116.38
        },
        {
          "date": "2026-09-21",
          "close": 2130.76
        },
        {
          "date": "2026-09-22",
          "close": 2123.8
        },
        {
          "date": "2026-09-23",
          "close": 2102.67
        },
        {
          "date": "2026-09-24",
          "close": 2016.39
        },
        {
          "date": "2026-09-28",
          "close": 1948.13
        },
        {
          "date": "2026-09-29",
          "close": 1949.6
        },
        {
          "date": "2026-09-30",
          "close": 1976.64
        },
        {
          "date": "2026-10-08",
          "close": 2003.05
        },
        {
          "date": "2026-10-09",
          "close": 2015.57
        },
        {
          "date": "2026-10-12",
          "close": 1927.55
        },
        {
          "date": "2026-10-13",
          "close": 1934.04
        },
        {
          "date": "2026-10-14",
          "close": 1899.21
        },
        {
          "date": "2026-10-15",
          "close": 1844.82
        },
        {
          "date": "2026-10-16",
          "close": 1888.74
        },
        {
          "date": "2026-10-19",
          "close": 1952.69
        },
        {
          "date": "2026-10-20",
          "close": 1940.85
        },
        {
          "date": "2026-10-21",
          "close": 1905.58
        },
        {
          "date": "2026-10-22",
          "close": 1833.73
        },
        {
          "date": "2026-10-23",
          "close": 1885.51
        },
        {
          "date": "2026-10-26",
          "close": 1858.11
        },
        {
          "date": "2026-10-27",
          "close": 1859.57
        },
        {
          "date": "2026-10-28",
          "close": 1849.1
        },
        {
          "date": "2026-10-29",
          "close": 1848.28
        },
        {
          "date": "2026-10-30",
          "close": 1794.73
        },
        {
          "date": "2026-11-02",
          "close": 1801.61
        },
        {
          "date": "2026-11-03",
          "close": 1816.26
        },
        {
          "date": "2026-11-04",
          "close": 1868.18
        },
        {
          "date": "2026-11-05",
          "close": 1911.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.35789473684210527,
          "up_wilson": [
            0.30722899926062935,
            0.5005439714472653
          ],
          "pullback_wilson": [
            0.2687504166729956,
            0.4580848574908546
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.36363636363636365,
          "pullback_frequency": 0.509090909090909,
          "up_wilson": [
            0.2493053153030725,
            0.4957723850015874
          ],
          "pullback_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 32,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.46875,
          "baseline_hit_rate": 0.53125,
          "hit_wilson": [
            0.30869387108068835,
            0.6355048288102536
          ],
          "baseline_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 14,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1435",
      "name": "磷肥及磷化工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026852421214450306,
        "5": 0.048499379973943046,
        "20": -0.06494929062874022,
        "60": -0.15210761648773963
      },
      "moving_averages": {
        "5": 2571.7520000000486,
        "20": 2667.3594999999973,
        "60": 2940.7673333333264
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-01",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.08267643544776626,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3610.54
        },
        {
          "date": "2026-05-14",
          "close": 3485.22
        },
        {
          "date": "2026-05-15",
          "close": 3498.07
        },
        {
          "date": "2026-05-18",
          "close": 3468.87
        },
        {
          "date": "2026-05-19",
          "close": 3408.06
        },
        {
          "date": "2026-05-20",
          "close": 3409.63
        },
        {
          "date": "2026-05-21",
          "close": 3310.6
        },
        {
          "date": "2026-05-22",
          "close": 3379.37
        },
        {
          "date": "2026-05-25",
          "close": 3281.75
        },
        {
          "date": "2026-05-26",
          "close": 3362.0
        },
        {
          "date": "2026-05-27",
          "close": 3237.84
        },
        {
          "date": "2026-05-28",
          "close": 3223.87
        },
        {
          "date": "2026-05-29",
          "close": 3153.07
        },
        {
          "date": "2026-06-01",
          "close": 3198.25
        },
        {
          "date": "2026-06-02",
          "close": 3159.27
        },
        {
          "date": "2026-06-03",
          "close": 3195.43
        },
        {
          "date": "2026-06-04",
          "close": 3116.81
        },
        {
          "date": "2026-06-05",
          "close": 3089.45
        },
        {
          "date": "2026-06-08",
          "close": 2938.65
        },
        {
          "date": "2026-06-09",
          "close": 2926.18
        },
        {
          "date": "2026-06-10",
          "close": 2942.06
        },
        {
          "date": "2026-06-11",
          "close": 3130.97
        },
        {
          "date": "2026-06-12",
          "close": 3199.99
        },
        {
          "date": "2026-06-15",
          "close": 3288.33
        },
        {
          "date": "2026-06-16",
          "close": 3300.44
        },
        {
          "date": "2026-06-17",
          "close": 3188.33
        },
        {
          "date": "2026-06-18",
          "close": 3129.01
        },
        {
          "date": "2026-06-22",
          "close": 3409.82
        },
        {
          "date": "2026-06-23",
          "close": 3358.98
        },
        {
          "date": "2026-06-24",
          "close": 3457.33
        },
        {
          "date": "2026-06-25",
          "close": 3521.88
        },
        {
          "date": "2026-06-26",
          "close": 3410.55
        },
        {
          "date": "2026-06-29",
          "close": 3319.99
        },
        {
          "date": "2026-06-30",
          "close": 3279.69
        },
        {
          "date": "2026-07-01",
          "close": 3370.53
        },
        {
          "date": "2026-07-02",
          "close": 3361.28
        },
        {
          "date": "2026-07-03",
          "close": 3290.86
        },
        {
          "date": "2026-07-06",
          "close": 3335.19
        },
        {
          "date": "2026-07-07",
          "close": 3233.34
        },
        {
          "date": "2026-07-08",
          "close": 3086.37
        },
        {
          "date": "2026-07-09",
          "close": 3004.24
        },
        {
          "date": "2026-07-10",
          "close": 3000.13
        },
        {
          "date": "2026-07-13",
          "close": 2814.83
        },
        {
          "date": "2026-07-14",
          "close": 2896.33
        },
        {
          "date": "2026-07-15",
          "close": 2944.63
        },
        {
          "date": "2026-07-16",
          "close": 2849.16
        },
        {
          "date": "2026-07-17",
          "close": 2806.12
        },
        {
          "date": "2026-07-20",
          "close": 2779.3
        },
        {
          "date": "2026-07-21",
          "close": 2847.47
        },
        {
          "date": "2026-07-22",
          "close": 2870.56
        },
        {
          "date": "2026-07-23",
          "close": 2974.42
        },
        {
          "date": "2026-07-24",
          "close": 2854.76
        },
        {
          "date": "2026-07-27",
          "close": 2913.97
        },
        {
          "date": "2026-07-28",
          "close": 2909.44
        },
        {
          "date": "2026-07-29",
          "close": 2997.6
        },
        {
          "date": "2026-07-30",
          "close": 2995.07
        },
        {
          "date": "2026-07-31",
          "close": 2993.85
        },
        {
          "date": "2026-08-03",
          "close": 3011.49
        },
        {
          "date": "2026-08-04",
          "close": 3041.46
        },
        {
          "date": "2026-08-05",
          "close": 3151.19
        },
        {
          "date": "2026-08-06",
          "close": 3123.12
        },
        {
          "date": "2026-08-07",
          "close": 3140.93
        },
        {
          "date": "2026-08-10",
          "close": 3213.44
        },
        {
          "date": "2026-08-11",
          "close": 3119.76
        },
        {
          "date": "2026-08-12",
          "close": 3135.86
        },
        {
          "date": "2026-08-13",
          "close": 3047.97
        },
        {
          "date": "2026-08-14",
          "close": 3033.58
        },
        {
          "date": "2026-08-17",
          "close": 3144.35
        },
        {
          "date": "2026-08-18",
          "close": 3208.37
        },
        {
          "date": "2026-08-19",
          "close": 3093.2
        },
        {
          "date": "2026-08-20",
          "close": 3063.42
        },
        {
          "date": "2026-08-21",
          "close": 3061.71
        },
        {
          "date": "2026-08-24",
          "close": 3050.62
        },
        {
          "date": "2026-08-25",
          "close": 3049.92
        },
        {
          "date": "2026-08-26",
          "close": 3101.42
        },
        {
          "date": "2026-08-27",
          "close": 3164.73
        },
        {
          "date": "2026-08-28",
          "close": 3225.72
        },
        {
          "date": "2026-08-31",
          "close": 3204.58
        },
        {
          "date": "2026-09-01",
          "close": 3238.05
        },
        {
          "date": "2026-09-02",
          "close": 3175.93
        },
        {
          "date": "2026-09-03",
          "close": 3138.3
        },
        {
          "date": "2026-09-04",
          "close": 3122.94
        },
        {
          "date": "2026-09-07",
          "close": 3109.7
        },
        {
          "date": "2026-09-08",
          "close": 3327.77
        },
        {
          "date": "2026-09-09",
          "close": 3327.25
        },
        {
          "date": "2026-09-10",
          "close": 3242.57
        },
        {
          "date": "2026-09-11",
          "close": 3095.74
        },
        {
          "date": "2026-09-14",
          "close": 3033.38
        },
        {
          "date": "2026-09-15",
          "close": 2940.26
        },
        {
          "date": "2026-09-16",
          "close": 2969.78
        },
        {
          "date": "2026-09-17",
          "close": 2946.72
        },
        {
          "date": "2026-09-18",
          "close": 2958.49
        },
        {
          "date": "2026-09-21",
          "close": 3007.69
        },
        {
          "date": "2026-09-22",
          "close": 2998.37
        },
        {
          "date": "2026-09-23",
          "close": 2952.72
        },
        {
          "date": "2026-09-24",
          "close": 2911.5
        },
        {
          "date": "2026-09-28",
          "close": 2856.69
        },
        {
          "date": "2026-09-29",
          "close": 2848.3
        },
        {
          "date": "2026-09-30",
          "close": 2856.54
        },
        {
          "date": "2026-10-08",
          "close": 2857.46
        },
        {
          "date": "2026-10-09",
          "close": 2912.68
        },
        {
          "date": "2026-10-12",
          "close": 2779.56
        },
        {
          "date": "2026-10-13",
          "close": 2785.48
        },
        {
          "date": "2026-10-14",
          "close": 2752.8
        },
        {
          "date": "2026-10-15",
          "close": 2652.68
        },
        {
          "date": "2026-10-16",
          "close": 2695.01
        },
        {
          "date": "2026-10-19",
          "close": 2708.21
        },
        {
          "date": "2026-10-20",
          "close": 2717.21
        },
        {
          "date": "2026-10-21",
          "close": 2722.25
        },
        {
          "date": "2026-10-22",
          "close": 2646.91
        },
        {
          "date": "2026-10-23",
          "close": 2688.54
        },
        {
          "date": "2026-10-26",
          "close": 2655.3
        },
        {
          "date": "2026-10-27",
          "close": 2612.74
        },
        {
          "date": "2026-10-28",
          "close": 2610.78
        },
        {
          "date": "2026-10-29",
          "close": 2548.28
        },
        {
          "date": "2026-10-30",
          "close": 2490.83
        },
        {
          "date": "2026-11-02",
          "close": 2537.14
        },
        {
          "date": "2026-11-03",
          "close": 2556.92
        },
        {
          "date": "2026-11-04",
          "close": 2602.0
        },
        {
          "date": "2026-11-05",
          "close": 2671.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.4243417305015005,
            0.6319382998623788
          ],
          "pullback_wilson": [
            0.3023623249882019,
            0.5062855717746084
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.48,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.34797135286578046,
            0.6148825510995539
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1436",
      "name": "农药",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019981999621044633,
        "5": 0.024649646672535663,
        "20": -0.10725144420796595,
        "60": -0.07109089928639478
      },
      "moving_averages": {
        "5": 2522.0659999999216,
        "20": 2675.3504999999655,
        "60": 2823.2418333333217
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.11553285730911678,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3292.75
        },
        {
          "date": "2026-05-14",
          "close": 3244.06
        },
        {
          "date": "2026-05-15",
          "close": 3219.15
        },
        {
          "date": "2026-05-18",
          "close": 3189.19
        },
        {
          "date": "2026-05-19",
          "close": 3200.37
        },
        {
          "date": "2026-05-20",
          "close": 3172.49
        },
        {
          "date": "2026-05-21",
          "close": 3072.35
        },
        {
          "date": "2026-05-22",
          "close": 3129.75
        },
        {
          "date": "2026-05-25",
          "close": 3097.82
        },
        {
          "date": "2026-05-26",
          "close": 3077.25
        },
        {
          "date": "2026-05-27",
          "close": 2994.16
        },
        {
          "date": "2026-05-28",
          "close": 2985.06
        },
        {
          "date": "2026-05-29",
          "close": 2939.47
        },
        {
          "date": "2026-06-01",
          "close": 3022.72
        },
        {
          "date": "2026-06-02",
          "close": 2975.73
        },
        {
          "date": "2026-06-03",
          "close": 2960.14
        },
        {
          "date": "2026-06-04",
          "close": 2901.34
        },
        {
          "date": "2026-06-05",
          "close": 2930.28
        },
        {
          "date": "2026-06-08",
          "close": 2829.68
        },
        {
          "date": "2026-06-09",
          "close": 2853.33
        },
        {
          "date": "2026-06-10",
          "close": 2855.05
        },
        {
          "date": "2026-06-11",
          "close": 2818.36
        },
        {
          "date": "2026-06-12",
          "close": 2876.19
        },
        {
          "date": "2026-06-15",
          "close": 2886.52
        },
        {
          "date": "2026-06-16",
          "close": 2875.78
        },
        {
          "date": "2026-06-17",
          "close": 2817.18
        },
        {
          "date": "2026-06-18",
          "close": 2776.81
        },
        {
          "date": "2026-06-22",
          "close": 2828.76
        },
        {
          "date": "2026-06-23",
          "close": 2814.94
        },
        {
          "date": "2026-06-24",
          "close": 2789.7
        },
        {
          "date": "2026-06-25",
          "close": 2698.77
        },
        {
          "date": "2026-06-26",
          "close": 2644.38
        },
        {
          "date": "2026-06-29",
          "close": 2625.79
        },
        {
          "date": "2026-06-30",
          "close": 2601.82
        },
        {
          "date": "2026-07-01",
          "close": 2671.51
        },
        {
          "date": "2026-07-02",
          "close": 2708.52
        },
        {
          "date": "2026-07-03",
          "close": 2740.38
        },
        {
          "date": "2026-07-06",
          "close": 2746.56
        },
        {
          "date": "2026-07-07",
          "close": 2652.23
        },
        {
          "date": "2026-07-08",
          "close": 2626.51
        },
        {
          "date": "2026-07-09",
          "close": 2621.37
        },
        {
          "date": "2026-07-10",
          "close": 2649.88
        },
        {
          "date": "2026-07-13",
          "close": 2586.61
        },
        {
          "date": "2026-07-14",
          "close": 2643.73
        },
        {
          "date": "2026-07-15",
          "close": 2686.43
        },
        {
          "date": "2026-07-16",
          "close": 2668.65
        },
        {
          "date": "2026-07-17",
          "close": 2592.94
        },
        {
          "date": "2026-07-20",
          "close": 2567.28
        },
        {
          "date": "2026-07-21",
          "close": 2553.34
        },
        {
          "date": "2026-07-22",
          "close": 2559.33
        },
        {
          "date": "2026-07-23",
          "close": 2630.3
        },
        {
          "date": "2026-07-24",
          "close": 2576.12
        },
        {
          "date": "2026-07-27",
          "close": 2629.26
        },
        {
          "date": "2026-07-28",
          "close": 2651.61
        },
        {
          "date": "2026-07-29",
          "close": 2697.49
        },
        {
          "date": "2026-07-30",
          "close": 2757.15
        },
        {
          "date": "2026-07-31",
          "close": 2752.21
        },
        {
          "date": "2026-08-03",
          "close": 2771.09
        },
        {
          "date": "2026-08-04",
          "close": 2768.49
        },
        {
          "date": "2026-08-05",
          "close": 2781.65
        },
        {
          "date": "2026-08-06",
          "close": 2796.89
        },
        {
          "date": "2026-08-07",
          "close": 2796.8
        },
        {
          "date": "2026-08-10",
          "close": 2869.21
        },
        {
          "date": "2026-08-11",
          "close": 2824.8
        },
        {
          "date": "2026-08-12",
          "close": 2839.57
        },
        {
          "date": "2026-08-13",
          "close": 2786.29
        },
        {
          "date": "2026-08-14",
          "close": 2785.75
        },
        {
          "date": "2026-08-17",
          "close": 2841.99
        },
        {
          "date": "2026-08-18",
          "close": 2888.32
        },
        {
          "date": "2026-08-19",
          "close": 2836.78
        },
        {
          "date": "2026-08-20",
          "close": 2852.71
        },
        {
          "date": "2026-08-21",
          "close": 2817.99
        },
        {
          "date": "2026-08-24",
          "close": 2801.19
        },
        {
          "date": "2026-08-25",
          "close": 2841.89
        },
        {
          "date": "2026-08-26",
          "close": 2880.54
        },
        {
          "date": "2026-08-27",
          "close": 2933.62
        },
        {
          "date": "2026-08-28",
          "close": 2999.4
        },
        {
          "date": "2026-08-31",
          "close": 2968.64
        },
        {
          "date": "2026-09-01",
          "close": 3044.89
        },
        {
          "date": "2026-09-02",
          "close": 2974.79
        },
        {
          "date": "2026-09-03",
          "close": 2942.76
        },
        {
          "date": "2026-09-04",
          "close": 2955.6
        },
        {
          "date": "2026-09-07",
          "close": 2986.05
        },
        {
          "date": "2026-09-08",
          "close": 3104.07
        },
        {
          "date": "2026-09-09",
          "close": 3089.18
        },
        {
          "date": "2026-09-10",
          "close": 2989.4
        },
        {
          "date": "2026-09-11",
          "close": 2903.56
        },
        {
          "date": "2026-09-14",
          "close": 2896.45
        },
        {
          "date": "2026-09-15",
          "close": 2837.87
        },
        {
          "date": "2026-09-16",
          "close": 2871.04
        },
        {
          "date": "2026-09-17",
          "close": 2884.84
        },
        {
          "date": "2026-09-18",
          "close": 2876.4
        },
        {
          "date": "2026-09-21",
          "close": 2951.33
        },
        {
          "date": "2026-09-22",
          "close": 2926.75
        },
        {
          "date": "2026-09-23",
          "close": 2908.58
        },
        {
          "date": "2026-09-24",
          "close": 2886.79
        },
        {
          "date": "2026-09-28",
          "close": 2840.99
        },
        {
          "date": "2026-09-29",
          "close": 2859.33
        },
        {
          "date": "2026-09-30",
          "close": 2900.13
        },
        {
          "date": "2026-10-08",
          "close": 2894.32
        },
        {
          "date": "2026-10-09",
          "close": 2921.42
        },
        {
          "date": "2026-10-12",
          "close": 2882.88
        },
        {
          "date": "2026-10-13",
          "close": 2898.97
        },
        {
          "date": "2026-10-14",
          "close": 2833.76
        },
        {
          "date": "2026-10-15",
          "close": 2727.44
        },
        {
          "date": "2026-10-16",
          "close": 2753.93
        },
        {
          "date": "2026-10-19",
          "close": 2736.55
        },
        {
          "date": "2026-10-20",
          "close": 2763.66
        },
        {
          "date": "2026-10-21",
          "close": 2731.86
        },
        {
          "date": "2026-10-22",
          "close": 2662.22
        },
        {
          "date": "2026-10-23",
          "close": 2677.8
        },
        {
          "date": "2026-10-26",
          "close": 2648.52
        },
        {
          "date": "2026-10-27",
          "close": 2563.57
        },
        {
          "date": "2026-10-28",
          "close": 2572.36
        },
        {
          "date": "2026-10-29",
          "close": 2521.74
        },
        {
          "date": "2026-10-30",
          "close": 2465.42
        },
        {
          "date": "2026-11-02",
          "close": 2511.43
        },
        {
          "date": "2026-11-03",
          "close": 2516.3
        },
        {
          "date": "2026-11-04",
          "close": 2533.28
        },
        {
          "date": "2026-11-05",
          "close": 2583.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46236559139784944,
          "pullback_frequency": 0.3010752688172043,
          "up_wilson": [
            0.3645462130759074,
            0.5631706957228254
          ],
          "pullback_wilson": [
            0.21726302757387256,
            0.40066920464800065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45614035087719296,
          "pullback_frequency": 0.43859649122807015,
          "up_wilson": [
            0.3337260558309283,
            0.5840931402088065
          ],
          "pullback_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 5,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1437",
      "name": "改性塑料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.034415615856568715,
        "5": 0.0024198062144109578,
        "20": -0.12148777808455768,
        "60": -0.08126156705242704
      },
      "moving_averages": {
        "5": 5770.4559999998655,
        "20": 6207.2934999999125,
        "60": 6690.382333333294
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.1178446709610439,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7595.07
        },
        {
          "date": "2026-05-14",
          "close": 7604.49
        },
        {
          "date": "2026-05-15",
          "close": 7727.26
        },
        {
          "date": "2026-05-18",
          "close": 7685.41
        },
        {
          "date": "2026-05-19",
          "close": 7742.26
        },
        {
          "date": "2026-05-20",
          "close": 7680.26
        },
        {
          "date": "2026-05-21",
          "close": 7338.15
        },
        {
          "date": "2026-05-22",
          "close": 7616.38
        },
        {
          "date": "2026-05-25",
          "close": 7629.91
        },
        {
          "date": "2026-05-26",
          "close": 7746.72
        },
        {
          "date": "2026-05-27",
          "close": 7583.31
        },
        {
          "date": "2026-05-28",
          "close": 7633.7
        },
        {
          "date": "2026-05-29",
          "close": 7317.74
        },
        {
          "date": "2026-06-01",
          "close": 7361.01
        },
        {
          "date": "2026-06-02",
          "close": 7362.36
        },
        {
          "date": "2026-06-03",
          "close": 7308.44
        },
        {
          "date": "2026-06-04",
          "close": 7349.71
        },
        {
          "date": "2026-06-05",
          "close": 7453.48
        },
        {
          "date": "2026-06-08",
          "close": 7214.24
        },
        {
          "date": "2026-06-09",
          "close": 7491.17
        },
        {
          "date": "2026-06-10",
          "close": 7509.52
        },
        {
          "date": "2026-06-11",
          "close": 7351.27
        },
        {
          "date": "2026-06-12",
          "close": 7410.81
        },
        {
          "date": "2026-06-15",
          "close": 7688.33
        },
        {
          "date": "2026-06-16",
          "close": 7855.24
        },
        {
          "date": "2026-06-17",
          "close": 7911.55
        },
        {
          "date": "2026-06-18",
          "close": 7979.27
        },
        {
          "date": "2026-06-22",
          "close": 8002.76
        },
        {
          "date": "2026-06-23",
          "close": 7959.06
        },
        {
          "date": "2026-06-24",
          "close": 7858.42
        },
        {
          "date": "2026-06-25",
          "close": 7721.7
        },
        {
          "date": "2026-06-26",
          "close": 7527.82
        },
        {
          "date": "2026-06-29",
          "close": 7340.15
        },
        {
          "date": "2026-06-30",
          "close": 7514.53
        },
        {
          "date": "2026-07-01",
          "close": 7634.11
        },
        {
          "date": "2026-07-02",
          "close": 7647.97
        },
        {
          "date": "2026-07-03",
          "close": 7867.88
        },
        {
          "date": "2026-07-06",
          "close": 7592.13
        },
        {
          "date": "2026-07-07",
          "close": 7322.31
        },
        {
          "date": "2026-07-08",
          "close": 7088.06
        },
        {
          "date": "2026-07-09",
          "close": 7038.54
        },
        {
          "date": "2026-07-10",
          "close": 7022.3
        },
        {
          "date": "2026-07-13",
          "close": 6571.65
        },
        {
          "date": "2026-07-14",
          "close": 6749.51
        },
        {
          "date": "2026-07-15",
          "close": 6663.6
        },
        {
          "date": "2026-07-16",
          "close": 6561.75
        },
        {
          "date": "2026-07-17",
          "close": 6213.56
        },
        {
          "date": "2026-07-20",
          "close": 5828.65
        },
        {
          "date": "2026-07-21",
          "close": 5981.0
        },
        {
          "date": "2026-07-22",
          "close": 5970.47
        },
        {
          "date": "2026-07-23",
          "close": 6083.55
        },
        {
          "date": "2026-07-24",
          "close": 5907.67
        },
        {
          "date": "2026-07-27",
          "close": 6128.83
        },
        {
          "date": "2026-07-28",
          "close": 6076.42
        },
        {
          "date": "2026-07-29",
          "close": 6083.78
        },
        {
          "date": "2026-07-30",
          "close": 5897.08
        },
        {
          "date": "2026-07-31",
          "close": 6080.84
        },
        {
          "date": "2026-08-03",
          "close": 6191.5
        },
        {
          "date": "2026-08-04",
          "close": 6338.7
        },
        {
          "date": "2026-08-05",
          "close": 6510.95
        },
        {
          "date": "2026-08-06",
          "close": 6576.14
        },
        {
          "date": "2026-08-07",
          "close": 6710.99
        },
        {
          "date": "2026-08-10",
          "close": 6805.85
        },
        {
          "date": "2026-08-11",
          "close": 6736.83
        },
        {
          "date": "2026-08-12",
          "close": 6782.92
        },
        {
          "date": "2026-08-13",
          "close": 6694.09
        },
        {
          "date": "2026-08-14",
          "close": 6749.27
        },
        {
          "date": "2026-08-17",
          "close": 6929.08
        },
        {
          "date": "2026-08-18",
          "close": 6984.87
        },
        {
          "date": "2026-08-19",
          "close": 6570.23
        },
        {
          "date": "2026-08-20",
          "close": 6656.17
        },
        {
          "date": "2026-08-21",
          "close": 6820.41
        },
        {
          "date": "2026-08-24",
          "close": 6688.96
        },
        {
          "date": "2026-08-25",
          "close": 6777.69
        },
        {
          "date": "2026-08-26",
          "close": 6815.64
        },
        {
          "date": "2026-08-27",
          "close": 6959.57
        },
        {
          "date": "2026-08-28",
          "close": 7095.44
        },
        {
          "date": "2026-08-31",
          "close": 7232.08
        },
        {
          "date": "2026-09-01",
          "close": 7161.69
        },
        {
          "date": "2026-09-02",
          "close": 7174.05
        },
        {
          "date": "2026-09-03",
          "close": 7041.85
        },
        {
          "date": "2026-09-04",
          "close": 6955.2
        },
        {
          "date": "2026-09-07",
          "close": 7134.68
        },
        {
          "date": "2026-09-08",
          "close": 7091.11
        },
        {
          "date": "2026-09-09",
          "close": 7044.88
        },
        {
          "date": "2026-09-10",
          "close": 6956.09
        },
        {
          "date": "2026-09-11",
          "close": 6789.1
        },
        {
          "date": "2026-09-14",
          "close": 6898.93
        },
        {
          "date": "2026-09-15",
          "close": 6858.32
        },
        {
          "date": "2026-09-16",
          "close": 6926.71
        },
        {
          "date": "2026-09-17",
          "close": 6916.53
        },
        {
          "date": "2026-09-18",
          "close": 7023.56
        },
        {
          "date": "2026-09-21",
          "close": 7224.3
        },
        {
          "date": "2026-09-22",
          "close": 7261.67
        },
        {
          "date": "2026-09-23",
          "close": 7396.55
        },
        {
          "date": "2026-09-24",
          "close": 7253.25
        },
        {
          "date": "2026-09-28",
          "close": 6926.42
        },
        {
          "date": "2026-09-29",
          "close": 6983.11
        },
        {
          "date": "2026-09-30",
          "close": 6863.76
        },
        {
          "date": "2026-10-08",
          "close": 6809.08
        },
        {
          "date": "2026-10-09",
          "close": 6780.96
        },
        {
          "date": "2026-10-12",
          "close": 6700.36
        },
        {
          "date": "2026-10-13",
          "close": 6684.85
        },
        {
          "date": "2026-10-14",
          "close": 6480.57
        },
        {
          "date": "2026-10-15",
          "close": 6294.8
        },
        {
          "date": "2026-10-16",
          "close": 6305.51
        },
        {
          "date": "2026-10-19",
          "close": 6315.89
        },
        {
          "date": "2026-10-20",
          "close": 6393.12
        },
        {
          "date": "2026-10-21",
          "close": 6355.12
        },
        {
          "date": "2026-10-22",
          "close": 6205.64
        },
        {
          "date": "2026-10-23",
          "close": 6326.83
        },
        {
          "date": "2026-10-26",
          "close": 6211.35
        },
        {
          "date": "2026-10-27",
          "close": 6043.86
        },
        {
          "date": "2026-10-28",
          "close": 6227.31
        },
        {
          "date": "2026-10-29",
          "close": 5967.42
        },
        {
          "date": "2026-10-30",
          "close": 5716.63
        },
        {
          "date": "2026-11-02",
          "close": 5786.27
        },
        {
          "date": "2026-11-03",
          "close": 5584.68
        },
        {
          "date": "2026-11-04",
          "close": 5782.84
        },
        {
          "date": "2026-11-05",
          "close": 5981.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6323529411764706,
          "pullback_frequency": 0.3088235294117647,
          "up_wilson": [
            0.5135563563911616,
            0.7369953486476433
          ],
          "pullback_wilson": [
            0.21172386467551985,
            0.42636811693509546
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.631578947368421,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.47283959557009003,
            0.7661578075284404
          ],
          "pullback_wilson": [
            0.21212415179959412,
            0.5010789644821693
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 8,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1438",
      "name": "合成树脂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02755008988139851,
        "5": 0.009333297297436483,
        "20": -0.061900421529083705,
        "60": -0.058000607776415136
      },
      "moving_averages": {
        "5": 7556.448000000045,
        "20": 7803.917500000028,
        "60": 8253.64616666666
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 55
          }
        }
      },
      "drawdown": -0.05359450780590991,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9456.0
        },
        {
          "date": "2026-05-14",
          "close": 9323.51
        },
        {
          "date": "2026-05-15",
          "close": 9541.59
        },
        {
          "date": "2026-05-18",
          "close": 9573.61
        },
        {
          "date": "2026-05-19",
          "close": 9569.78
        },
        {
          "date": "2026-05-20",
          "close": 9751.04
        },
        {
          "date": "2026-05-21",
          "close": 9374.33
        },
        {
          "date": "2026-05-22",
          "close": 9549.07
        },
        {
          "date": "2026-05-25",
          "close": 9551.67
        },
        {
          "date": "2026-05-26",
          "close": 9501.69
        },
        {
          "date": "2026-05-27",
          "close": 9301.52
        },
        {
          "date": "2026-05-28",
          "close": 9341.63
        },
        {
          "date": "2026-05-29",
          "close": 8851.7
        },
        {
          "date": "2026-06-01",
          "close": 9101.63
        },
        {
          "date": "2026-06-02",
          "close": 8980.26
        },
        {
          "date": "2026-06-03",
          "close": 8922.1
        },
        {
          "date": "2026-06-04",
          "close": 8860.09
        },
        {
          "date": "2026-06-05",
          "close": 8995.25
        },
        {
          "date": "2026-06-08",
          "close": 8735.98
        },
        {
          "date": "2026-06-09",
          "close": 8887.85
        },
        {
          "date": "2026-06-10",
          "close": 9027.39
        },
        {
          "date": "2026-06-11",
          "close": 8888.43
        },
        {
          "date": "2026-06-12",
          "close": 8808.82
        },
        {
          "date": "2026-06-15",
          "close": 9015.64
        },
        {
          "date": "2026-06-16",
          "close": 9099.65
        },
        {
          "date": "2026-06-17",
          "close": 9060.63
        },
        {
          "date": "2026-06-18",
          "close": 8959.51
        },
        {
          "date": "2026-06-22",
          "close": 9159.88
        },
        {
          "date": "2026-06-23",
          "close": 8991.63
        },
        {
          "date": "2026-06-24",
          "close": 8905.9
        },
        {
          "date": "2026-06-25",
          "close": 8792.06
        },
        {
          "date": "2026-06-26",
          "close": 8575.92
        },
        {
          "date": "2026-06-29",
          "close": 8628.81
        },
        {
          "date": "2026-06-30",
          "close": 8902.56
        },
        {
          "date": "2026-07-01",
          "close": 9280.03
        },
        {
          "date": "2026-07-02",
          "close": 9384.33
        },
        {
          "date": "2026-07-03",
          "close": 9520.71
        },
        {
          "date": "2026-07-06",
          "close": 9369.42
        },
        {
          "date": "2026-07-07",
          "close": 8985.89
        },
        {
          "date": "2026-07-08",
          "close": 8819.34
        },
        {
          "date": "2026-07-09",
          "close": 8796.35
        },
        {
          "date": "2026-07-10",
          "close": 9129.87
        },
        {
          "date": "2026-07-13",
          "close": 8728.77
        },
        {
          "date": "2026-07-14",
          "close": 8631.13
        },
        {
          "date": "2026-07-15",
          "close": 8526.21
        },
        {
          "date": "2026-07-16",
          "close": 8298.44
        },
        {
          "date": "2026-07-17",
          "close": 7848.47
        },
        {
          "date": "2026-07-20",
          "close": 7278.7
        },
        {
          "date": "2026-07-21",
          "close": 7425.43
        },
        {
          "date": "2026-07-22",
          "close": 7227.71
        },
        {
          "date": "2026-07-23",
          "close": 7309.87
        },
        {
          "date": "2026-07-24",
          "close": 7181.8
        },
        {
          "date": "2026-07-27",
          "close": 7465.26
        },
        {
          "date": "2026-07-28",
          "close": 7393.12
        },
        {
          "date": "2026-07-29",
          "close": 7349.53
        },
        {
          "date": "2026-07-30",
          "close": 7144.6
        },
        {
          "date": "2026-07-31",
          "close": 7483.51
        },
        {
          "date": "2026-08-03",
          "close": 7680.6
        },
        {
          "date": "2026-08-04",
          "close": 8060.67
        },
        {
          "date": "2026-08-05",
          "close": 8325.43
        },
        {
          "date": "2026-08-06",
          "close": 8418.06
        },
        {
          "date": "2026-08-07",
          "close": 8626.54
        },
        {
          "date": "2026-08-10",
          "close": 8704.69
        },
        {
          "date": "2026-08-11",
          "close": 8633.97
        },
        {
          "date": "2026-08-12",
          "close": 8710.08
        },
        {
          "date": "2026-08-13",
          "close": 8588.39
        },
        {
          "date": "2026-08-14",
          "close": 8646.98
        },
        {
          "date": "2026-08-17",
          "close": 8893.18
        },
        {
          "date": "2026-08-18",
          "close": 9026.58
        },
        {
          "date": "2026-08-19",
          "close": 8346.53
        },
        {
          "date": "2026-08-20",
          "close": 8419.39
        },
        {
          "date": "2026-08-21",
          "close": 8440.09
        },
        {
          "date": "2026-08-24",
          "close": 8333.45
        },
        {
          "date": "2026-08-25",
          "close": 8362.45
        },
        {
          "date": "2026-08-26",
          "close": 8345.61
        },
        {
          "date": "2026-08-27",
          "close": 8529.85
        },
        {
          "date": "2026-08-28",
          "close": 8560.35
        },
        {
          "date": "2026-08-31",
          "close": 8603.32
        },
        {
          "date": "2026-09-01",
          "close": 8580.7
        },
        {
          "date": "2026-09-02",
          "close": 8551.58
        },
        {
          "date": "2026-09-03",
          "close": 8468.68
        },
        {
          "date": "2026-09-04",
          "close": 8328.32
        },
        {
          "date": "2026-09-07",
          "close": 8447.41
        },
        {
          "date": "2026-09-08",
          "close": 8471.0
        },
        {
          "date": "2026-09-09",
          "close": 8475.11
        },
        {
          "date": "2026-09-10",
          "close": 8339.56
        },
        {
          "date": "2026-09-11",
          "close": 8178.55
        },
        {
          "date": "2026-09-14",
          "close": 8263.67
        },
        {
          "date": "2026-09-15",
          "close": 8159.63
        },
        {
          "date": "2026-09-16",
          "close": 8348.12
        },
        {
          "date": "2026-09-17",
          "close": 8324.59
        },
        {
          "date": "2026-09-18",
          "close": 8469.52
        },
        {
          "date": "2026-09-21",
          "close": 8564.08
        },
        {
          "date": "2026-09-22",
          "close": 8563.45
        },
        {
          "date": "2026-09-23",
          "close": 8610.58
        },
        {
          "date": "2026-09-24",
          "close": 8545.47
        },
        {
          "date": "2026-09-28",
          "close": 8328.92
        },
        {
          "date": "2026-09-29",
          "close": 8315.43
        },
        {
          "date": "2026-09-30",
          "close": 8256.5
        },
        {
          "date": "2026-10-08",
          "close": 8360.04
        },
        {
          "date": "2026-10-09",
          "close": 8286.67
        },
        {
          "date": "2026-10-12",
          "close": 8035.73
        },
        {
          "date": "2026-10-13",
          "close": 8103.17
        },
        {
          "date": "2026-10-14",
          "close": 7877.37
        },
        {
          "date": "2026-10-15",
          "close": 7715.86
        },
        {
          "date": "2026-10-16",
          "close": 7886.12
        },
        {
          "date": "2026-10-19",
          "close": 7867.42
        },
        {
          "date": "2026-10-20",
          "close": 7955.95
        },
        {
          "date": "2026-10-21",
          "close": 7895.68
        },
        {
          "date": "2026-10-22",
          "close": 7643.09
        },
        {
          "date": "2026-10-23",
          "close": 7843.63
        },
        {
          "date": "2026-10-26",
          "close": 7843.75
        },
        {
          "date": "2026-10-27",
          "close": 7599.79
        },
        {
          "date": "2026-10-28",
          "close": 7971.85
        },
        {
          "date": "2026-10-29",
          "close": 7770.03
        },
        {
          "date": "2026-10-30",
          "close": 7442.81
        },
        {
          "date": "2026-11-02",
          "close": 7527.48
        },
        {
          "date": "2026-11-03",
          "close": 7337.12
        },
        {
          "date": "2026-11-04",
          "close": 7632.28
        },
        {
          "date": "2026-11-05",
          "close": 7842.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.3918918918918919,
          "up_wilson": [
            0.4278134568803063,
            0.649266290736203
          ],
          "pullback_wilson": [
            0.28864919939726313,
            0.5058048069587121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.45,
          "up_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "pullback_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 7,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 9,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1439",
      "name": "膜材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029147002272329914,
        "5": 0.03802465715473047,
        "20": -0.07751148515183903,
        "60": -0.05725159191049278
      },
      "moving_averages": {
        "5": 3149.5419999999926,
        "20": 3259.2579999999843,
        "60": 3533.4176666666403
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.06382845817929894,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4235.28
        },
        {
          "date": "2026-05-14",
          "close": 4117.84
        },
        {
          "date": "2026-05-15",
          "close": 4064.14
        },
        {
          "date": "2026-05-18",
          "close": 4081.22
        },
        {
          "date": "2026-05-19",
          "close": 4106.68
        },
        {
          "date": "2026-05-20",
          "close": 4168.7
        },
        {
          "date": "2026-05-21",
          "close": 4032.71
        },
        {
          "date": "2026-05-22",
          "close": 4267.12
        },
        {
          "date": "2026-05-25",
          "close": 4296.89
        },
        {
          "date": "2026-05-26",
          "close": 4233.33
        },
        {
          "date": "2026-05-27",
          "close": 4112.83
        },
        {
          "date": "2026-05-28",
          "close": 4253.33
        },
        {
          "date": "2026-05-29",
          "close": 4080.49
        },
        {
          "date": "2026-06-01",
          "close": 3994.96
        },
        {
          "date": "2026-06-02",
          "close": 4058.62
        },
        {
          "date": "2026-06-03",
          "close": 4048.76
        },
        {
          "date": "2026-06-04",
          "close": 4179.17
        },
        {
          "date": "2026-06-05",
          "close": 4169.22
        },
        {
          "date": "2026-06-08",
          "close": 4028.2
        },
        {
          "date": "2026-06-09",
          "close": 4242.52
        },
        {
          "date": "2026-06-10",
          "close": 4280.76
        },
        {
          "date": "2026-06-11",
          "close": 4205.49
        },
        {
          "date": "2026-06-12",
          "close": 4242.75
        },
        {
          "date": "2026-06-15",
          "close": 4517.71
        },
        {
          "date": "2026-06-16",
          "close": 4650.68
        },
        {
          "date": "2026-06-17",
          "close": 4785.18
        },
        {
          "date": "2026-06-18",
          "close": 4814.46
        },
        {
          "date": "2026-06-22",
          "close": 4759.64
        },
        {
          "date": "2026-06-23",
          "close": 4777.08
        },
        {
          "date": "2026-06-24",
          "close": 4821.31
        },
        {
          "date": "2026-06-25",
          "close": 4797.12
        },
        {
          "date": "2026-06-26",
          "close": 4582.52
        },
        {
          "date": "2026-06-29",
          "close": 4434.89
        },
        {
          "date": "2026-06-30",
          "close": 4510.06
        },
        {
          "date": "2026-07-01",
          "close": 4498.81
        },
        {
          "date": "2026-07-02",
          "close": 4427.17
        },
        {
          "date": "2026-07-03",
          "close": 4331.29
        },
        {
          "date": "2026-07-06",
          "close": 4165.3
        },
        {
          "date": "2026-07-07",
          "close": 4130.5
        },
        {
          "date": "2026-07-08",
          "close": 3888.72
        },
        {
          "date": "2026-07-09",
          "close": 3938.63
        },
        {
          "date": "2026-07-10",
          "close": 3901.99
        },
        {
          "date": "2026-07-13",
          "close": 3674.39
        },
        {
          "date": "2026-07-14",
          "close": 3779.71
        },
        {
          "date": "2026-07-15",
          "close": 3673.22
        },
        {
          "date": "2026-07-16",
          "close": 3637.97
        },
        {
          "date": "2026-07-17",
          "close": 3473.04
        },
        {
          "date": "2026-07-20",
          "close": 3160.95
        },
        {
          "date": "2026-07-21",
          "close": 3265.38
        },
        {
          "date": "2026-07-22",
          "close": 3179.04
        },
        {
          "date": "2026-07-23",
          "close": 3233.9
        },
        {
          "date": "2026-07-24",
          "close": 3136.06
        },
        {
          "date": "2026-07-27",
          "close": 3304.26
        },
        {
          "date": "2026-07-28",
          "close": 3216.02
        },
        {
          "date": "2026-07-29",
          "close": 3203.24
        },
        {
          "date": "2026-07-30",
          "close": 3102.04
        },
        {
          "date": "2026-07-31",
          "close": 3208.65
        },
        {
          "date": "2026-08-03",
          "close": 3258.9
        },
        {
          "date": "2026-08-04",
          "close": 3357.26
        },
        {
          "date": "2026-08-05",
          "close": 3497.37
        },
        {
          "date": "2026-08-06",
          "close": 3538.54
        },
        {
          "date": "2026-08-07",
          "close": 3586.09
        },
        {
          "date": "2026-08-10",
          "close": 3625.88
        },
        {
          "date": "2026-08-11",
          "close": 3693.06
        },
        {
          "date": "2026-08-12",
          "close": 3742.39
        },
        {
          "date": "2026-08-13",
          "close": 3678.15
        },
        {
          "date": "2026-08-14",
          "close": 3734.25
        },
        {
          "date": "2026-08-17",
          "close": 3820.41
        },
        {
          "date": "2026-08-18",
          "close": 3793.47
        },
        {
          "date": "2026-08-19",
          "close": 3581.81
        },
        {
          "date": "2026-08-20",
          "close": 3647.31
        },
        {
          "date": "2026-08-21",
          "close": 3667.63
        },
        {
          "date": "2026-08-24",
          "close": 3623.67
        },
        {
          "date": "2026-08-25",
          "close": 3655.63
        },
        {
          "date": "2026-08-26",
          "close": 3611.5
        },
        {
          "date": "2026-08-27",
          "close": 3709.18
        },
        {
          "date": "2026-08-28",
          "close": 3681.96
        },
        {
          "date": "2026-08-31",
          "close": 3705.83
        },
        {
          "date": "2026-09-01",
          "close": 3645.94
        },
        {
          "date": "2026-09-02",
          "close": 3657.97
        },
        {
          "date": "2026-09-03",
          "close": 3592.54
        },
        {
          "date": "2026-09-04",
          "close": 3531.27
        },
        {
          "date": "2026-09-07",
          "close": 3588.07
        },
        {
          "date": "2026-09-08",
          "close": 3562.71
        },
        {
          "date": "2026-09-09",
          "close": 3568.81
        },
        {
          "date": "2026-09-10",
          "close": 3548.11
        },
        {
          "date": "2026-09-11",
          "close": 3533.42
        },
        {
          "date": "2026-09-14",
          "close": 3606.37
        },
        {
          "date": "2026-09-15",
          "close": 3672.02
        },
        {
          "date": "2026-09-16",
          "close": 3796.02
        },
        {
          "date": "2026-09-17",
          "close": 3765.01
        },
        {
          "date": "2026-09-18",
          "close": 3817.09
        },
        {
          "date": "2026-09-21",
          "close": 3893.11
        },
        {
          "date": "2026-09-22",
          "close": 3843.78
        },
        {
          "date": "2026-09-23",
          "close": 3886.94
        },
        {
          "date": "2026-09-24",
          "close": 3826.57
        },
        {
          "date": "2026-09-28",
          "close": 3604.2
        },
        {
          "date": "2026-09-29",
          "close": 3638.3
        },
        {
          "date": "2026-09-30",
          "close": 3570.71
        },
        {
          "date": "2026-10-08",
          "close": 3574.18
        },
        {
          "date": "2026-10-09",
          "close": 3521.94
        },
        {
          "date": "2026-10-12",
          "close": 3432.54
        },
        {
          "date": "2026-10-13",
          "close": 3441.29
        },
        {
          "date": "2026-10-14",
          "close": 3362.28
        },
        {
          "date": "2026-10-15",
          "close": 3259.43
        },
        {
          "date": "2026-10-16",
          "close": 3253.32
        },
        {
          "date": "2026-10-19",
          "close": 3219.66
        },
        {
          "date": "2026-10-20",
          "close": 3291.91
        },
        {
          "date": "2026-10-21",
          "close": 3271.61
        },
        {
          "date": "2026-10-22",
          "close": 3189.0
        },
        {
          "date": "2026-10-23",
          "close": 3266.52
        },
        {
          "date": "2026-10-26",
          "close": 3253.85
        },
        {
          "date": "2026-10-27",
          "close": 3182.26
        },
        {
          "date": "2026-10-28",
          "close": 3315.48
        },
        {
          "date": "2026-10-29",
          "close": 3176.36
        },
        {
          "date": "2026-10-30",
          "close": 3067.96
        },
        {
          "date": "2026-11-02",
          "close": 3123.1
        },
        {
          "date": "2026-11-03",
          "close": 3055.75
        },
        {
          "date": "2026-11-04",
          "close": 3203.76
        },
        {
          "date": "2026-11-05",
          "close": 3297.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5733333333333334,
          "pullback_frequency": 0.36,
          "up_wilson": [
            0.46052792329276937,
            0.6789925798097526
          ],
          "pullback_wilson": [
            0.26064928908616347,
            0.47299338680902214
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.4327049309001736,
            0.699766809211184
          ],
          "pullback_wilson": [
            0.24665172968683138,
            0.5073293243920758
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 15,
          "covered_samples": 9,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 11,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1440",
      "name": "其他塑料制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01862572254021133,
        "5": 0.013880414227046112,
        "20": -0.0756446245287744,
        "60": 0.029801084355090213
      },
      "moving_averages": {
        "5": 4570.815999999922,
        "20": 4782.702999999956,
        "60": 4961.190500000002
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.0716339133759828,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5584.67
        },
        {
          "date": "2026-05-14",
          "close": 5516.34
        },
        {
          "date": "2026-05-15",
          "close": 5479.82
        },
        {
          "date": "2026-05-18",
          "close": 5476.6
        },
        {
          "date": "2026-05-19",
          "close": 5459.57
        },
        {
          "date": "2026-05-20",
          "close": 5419.4
        },
        {
          "date": "2026-05-21",
          "close": 5185.23
        },
        {
          "date": "2026-05-22",
          "close": 5348.82
        },
        {
          "date": "2026-05-25",
          "close": 5302.38
        },
        {
          "date": "2026-05-26",
          "close": 5293.48
        },
        {
          "date": "2026-05-27",
          "close": 5119.51
        },
        {
          "date": "2026-05-28",
          "close": 5136.37
        },
        {
          "date": "2026-05-29",
          "close": 4996.1
        },
        {
          "date": "2026-06-01",
          "close": 5060.11
        },
        {
          "date": "2026-06-02",
          "close": 5064.7
        },
        {
          "date": "2026-06-03",
          "close": 5063.67
        },
        {
          "date": "2026-06-04",
          "close": 5057.07
        },
        {
          "date": "2026-06-05",
          "close": 5098.59
        },
        {
          "date": "2026-06-08",
          "close": 4963.35
        },
        {
          "date": "2026-06-09",
          "close": 5153.8
        },
        {
          "date": "2026-06-10",
          "close": 5126.42
        },
        {
          "date": "2026-06-11",
          "close": 5059.14
        },
        {
          "date": "2026-06-12",
          "close": 5089.16
        },
        {
          "date": "2026-06-15",
          "close": 5239.25
        },
        {
          "date": "2026-06-16",
          "close": 5271.08
        },
        {
          "date": "2026-06-17",
          "close": 5245.8
        },
        {
          "date": "2026-06-18",
          "close": 5147.17
        },
        {
          "date": "2026-06-22",
          "close": 5238.96
        },
        {
          "date": "2026-06-23",
          "close": 5207.98
        },
        {
          "date": "2026-06-24",
          "close": 5144.68
        },
        {
          "date": "2026-06-25",
          "close": 5010.61
        },
        {
          "date": "2026-06-26",
          "close": 4911.08
        },
        {
          "date": "2026-06-29",
          "close": 4819.4
        },
        {
          "date": "2026-06-30",
          "close": 4910.96
        },
        {
          "date": "2026-07-01",
          "close": 5037.18
        },
        {
          "date": "2026-07-02",
          "close": 5110.81
        },
        {
          "date": "2026-07-03",
          "close": 5135.58
        },
        {
          "date": "2026-07-06",
          "close": 5066.41
        },
        {
          "date": "2026-07-07",
          "close": 4955.26
        },
        {
          "date": "2026-07-08",
          "close": 4800.2
        },
        {
          "date": "2026-07-09",
          "close": 4780.02
        },
        {
          "date": "2026-07-10",
          "close": 4828.12
        },
        {
          "date": "2026-07-13",
          "close": 4584.15
        },
        {
          "date": "2026-07-14",
          "close": 4694.0
        },
        {
          "date": "2026-07-15",
          "close": 4735.25
        },
        {
          "date": "2026-07-16",
          "close": 4679.21
        },
        {
          "date": "2026-07-17",
          "close": 4468.69
        },
        {
          "date": "2026-07-20",
          "close": 4221.73
        },
        {
          "date": "2026-07-21",
          "close": 4256.17
        },
        {
          "date": "2026-07-22",
          "close": 4169.35
        },
        {
          "date": "2026-07-23",
          "close": 4257.85
        },
        {
          "date": "2026-07-24",
          "close": 4158.31
        },
        {
          "date": "2026-07-27",
          "close": 4314.24
        },
        {
          "date": "2026-07-28",
          "close": 4274.05
        },
        {
          "date": "2026-07-29",
          "close": 4316.76
        },
        {
          "date": "2026-07-30",
          "close": 4198.0
        },
        {
          "date": "2026-07-31",
          "close": 4307.77
        },
        {
          "date": "2026-08-03",
          "close": 4357.04
        },
        {
          "date": "2026-08-04",
          "close": 4453.58
        },
        {
          "date": "2026-08-05",
          "close": 4550.17
        },
        {
          "date": "2026-08-06",
          "close": 4603.37
        },
        {
          "date": "2026-08-07",
          "close": 4637.29
        },
        {
          "date": "2026-08-10",
          "close": 4712.18
        },
        {
          "date": "2026-08-11",
          "close": 4681.51
        },
        {
          "date": "2026-08-12",
          "close": 4777.21
        },
        {
          "date": "2026-08-13",
          "close": 4761.43
        },
        {
          "date": "2026-08-14",
          "close": 4826.05
        },
        {
          "date": "2026-08-17",
          "close": 4980.36
        },
        {
          "date": "2026-08-18",
          "close": 5000.64
        },
        {
          "date": "2026-08-19",
          "close": 4775.28
        },
        {
          "date": "2026-08-20",
          "close": 4848.14
        },
        {
          "date": "2026-08-21",
          "close": 4961.32
        },
        {
          "date": "2026-08-24",
          "close": 4975.54
        },
        {
          "date": "2026-08-25",
          "close": 5035.5
        },
        {
          "date": "2026-08-26",
          "close": 5014.35
        },
        {
          "date": "2026-08-27",
          "close": 5149.11
        },
        {
          "date": "2026-08-28",
          "close": 5214.74
        },
        {
          "date": "2026-08-31",
          "close": 5260.2
        },
        {
          "date": "2026-09-01",
          "close": 5261.22
        },
        {
          "date": "2026-09-02",
          "close": 5273.62
        },
        {
          "date": "2026-09-03",
          "close": 5217.74
        },
        {
          "date": "2026-09-04",
          "close": 5165.61
        },
        {
          "date": "2026-09-07",
          "close": 5260.16
        },
        {
          "date": "2026-09-08",
          "close": 5279.6
        },
        {
          "date": "2026-09-09",
          "close": 5212.43
        },
        {
          "date": "2026-09-10",
          "close": 5090.85
        },
        {
          "date": "2026-09-11",
          "close": 4989.0
        },
        {
          "date": "2026-09-14",
          "close": 5002.24
        },
        {
          "date": "2026-09-15",
          "close": 4975.86
        },
        {
          "date": "2026-09-16",
          "close": 5107.5
        },
        {
          "date": "2026-09-17",
          "close": 5090.24
        },
        {
          "date": "2026-09-18",
          "close": 5198.3
        },
        {
          "date": "2026-09-21",
          "close": 5339.87
        },
        {
          "date": "2026-09-22",
          "close": 5325.32
        },
        {
          "date": "2026-09-23",
          "close": 5350.91
        },
        {
          "date": "2026-09-24",
          "close": 5264.86
        },
        {
          "date": "2026-09-28",
          "close": 5092.77
        },
        {
          "date": "2026-09-29",
          "close": 5131.42
        },
        {
          "date": "2026-09-30",
          "close": 5104.4
        },
        {
          "date": "2026-10-08",
          "close": 5069.23
        },
        {
          "date": "2026-10-09",
          "close": 5047.33
        },
        {
          "date": "2026-10-12",
          "close": 4928.6
        },
        {
          "date": "2026-10-13",
          "close": 4945.12
        },
        {
          "date": "2026-10-14",
          "close": 4900.01
        },
        {
          "date": "2026-10-15",
          "close": 4752.88
        },
        {
          "date": "2026-10-16",
          "close": 4765.4
        },
        {
          "date": "2026-10-19",
          "close": 4870.69
        },
        {
          "date": "2026-10-20",
          "close": 4942.02
        },
        {
          "date": "2026-10-21",
          "close": 4953.17
        },
        {
          "date": "2026-10-22",
          "close": 4866.14
        },
        {
          "date": "2026-10-23",
          "close": 4882.5
        },
        {
          "date": "2026-10-26",
          "close": 4807.86
        },
        {
          "date": "2026-10-27",
          "close": 4681.09
        },
        {
          "date": "2026-10-28",
          "close": 4835.55
        },
        {
          "date": "2026-10-29",
          "close": 4621.62
        },
        {
          "date": "2026-10-30",
          "close": 4520.36
        },
        {
          "date": "2026-11-02",
          "close": 4566.75
        },
        {
          "date": "2026-11-03",
          "close": 4481.11
        },
        {
          "date": "2026-11-04",
          "close": 4600.09
        },
        {
          "date": "2026-11-05",
          "close": 4685.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5972222222222222,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.48180671684951565,
            0.7027888884789509
          ],
          "pullback_wilson": [
            0.23534643443153785,
            0.448203956433948
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 10,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1441",
      "name": "其他橡胶制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027390785775252002,
        "5": 0.015912158725707837,
        "20": -0.0840306764889599,
        "60": -0.06716295460454735
      },
      "moving_averages": {
        "5": 3583.381999999937,
        "20": 3815.4519999999784,
        "60": 4048.8393333333233
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.10004067089936275,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5209.19
        },
        {
          "date": "2026-05-14",
          "close": 5141.72
        },
        {
          "date": "2026-05-15",
          "close": 5154.58
        },
        {
          "date": "2026-05-18",
          "close": 5113.41
        },
        {
          "date": "2026-05-19",
          "close": 5152.87
        },
        {
          "date": "2026-05-20",
          "close": 5083.91
        },
        {
          "date": "2026-05-21",
          "close": 4899.94
        },
        {
          "date": "2026-05-22",
          "close": 5037.63
        },
        {
          "date": "2026-05-25",
          "close": 4970.63
        },
        {
          "date": "2026-05-26",
          "close": 4830.88
        },
        {
          "date": "2026-05-27",
          "close": 4674.33
        },
        {
          "date": "2026-05-28",
          "close": 4786.54
        },
        {
          "date": "2026-05-29",
          "close": 4654.4
        },
        {
          "date": "2026-06-01",
          "close": 4689.57
        },
        {
          "date": "2026-06-02",
          "close": 4720.76
        },
        {
          "date": "2026-06-03",
          "close": 4684.73
        },
        {
          "date": "2026-06-04",
          "close": 4647.35
        },
        {
          "date": "2026-06-05",
          "close": 4672.82
        },
        {
          "date": "2026-06-08",
          "close": 4554.31
        },
        {
          "date": "2026-06-09",
          "close": 4632.48
        },
        {
          "date": "2026-06-10",
          "close": 4541.31
        },
        {
          "date": "2026-06-11",
          "close": 4386.31
        },
        {
          "date": "2026-06-12",
          "close": 4441.96
        },
        {
          "date": "2026-06-15",
          "close": 4502.24
        },
        {
          "date": "2026-06-16",
          "close": 4602.99
        },
        {
          "date": "2026-06-17",
          "close": 4577.84
        },
        {
          "date": "2026-06-18",
          "close": 4532.19
        },
        {
          "date": "2026-06-22",
          "close": 4497.74
        },
        {
          "date": "2026-06-23",
          "close": 4517.98
        },
        {
          "date": "2026-06-24",
          "close": 4457.22
        },
        {
          "date": "2026-06-25",
          "close": 4340.08
        },
        {
          "date": "2026-06-26",
          "close": 4225.18
        },
        {
          "date": "2026-06-29",
          "close": 4179.98
        },
        {
          "date": "2026-06-30",
          "close": 4204.44
        },
        {
          "date": "2026-07-01",
          "close": 4274.04
        },
        {
          "date": "2026-07-02",
          "close": 4281.41
        },
        {
          "date": "2026-07-03",
          "close": 4341.08
        },
        {
          "date": "2026-07-06",
          "close": 4247.08
        },
        {
          "date": "2026-07-07",
          "close": 4113.48
        },
        {
          "date": "2026-07-08",
          "close": 3987.63
        },
        {
          "date": "2026-07-09",
          "close": 3984.42
        },
        {
          "date": "2026-07-10",
          "close": 4011.56
        },
        {
          "date": "2026-07-13",
          "close": 3806.69
        },
        {
          "date": "2026-07-14",
          "close": 3876.86
        },
        {
          "date": "2026-07-15",
          "close": 3889.45
        },
        {
          "date": "2026-07-16",
          "close": 3902.01
        },
        {
          "date": "2026-07-17",
          "close": 3775.83
        },
        {
          "date": "2026-07-20",
          "close": 3645.66
        },
        {
          "date": "2026-07-21",
          "close": 3635.26
        },
        {
          "date": "2026-07-22",
          "close": 3568.67
        },
        {
          "date": "2026-07-23",
          "close": 3660.99
        },
        {
          "date": "2026-07-24",
          "close": 3556.4
        },
        {
          "date": "2026-07-27",
          "close": 3661.9
        },
        {
          "date": "2026-07-28",
          "close": 3662.81
        },
        {
          "date": "2026-07-29",
          "close": 3735.08
        },
        {
          "date": "2026-07-30",
          "close": 3673.39
        },
        {
          "date": "2026-07-31",
          "close": 3771.33
        },
        {
          "date": "2026-08-03",
          "close": 3844.36
        },
        {
          "date": "2026-08-04",
          "close": 3871.49
        },
        {
          "date": "2026-08-05",
          "close": 3961.41
        },
        {
          "date": "2026-08-06",
          "close": 4023.36
        },
        {
          "date": "2026-08-07",
          "close": 4039.75
        },
        {
          "date": "2026-08-10",
          "close": 4092.69
        },
        {
          "date": "2026-08-11",
          "close": 4057.37
        },
        {
          "date": "2026-08-12",
          "close": 4111.35
        },
        {
          "date": "2026-08-13",
          "close": 4077.56
        },
        {
          "date": "2026-08-14",
          "close": 4110.77
        },
        {
          "date": "2026-08-17",
          "close": 4198.35
        },
        {
          "date": "2026-08-18",
          "close": 4191.35
        },
        {
          "date": "2026-08-19",
          "close": 4015.51
        },
        {
          "date": "2026-08-20",
          "close": 4036.32
        },
        {
          "date": "2026-08-21",
          "close": 4080.23
        },
        {
          "date": "2026-08-24",
          "close": 4047.79
        },
        {
          "date": "2026-08-25",
          "close": 4084.76
        },
        {
          "date": "2026-08-26",
          "close": 4091.21
        },
        {
          "date": "2026-08-27",
          "close": 4131.1
        },
        {
          "date": "2026-08-28",
          "close": 4127.11
        },
        {
          "date": "2026-08-31",
          "close": 4218.69
        },
        {
          "date": "2026-09-01",
          "close": 4287.53
        },
        {
          "date": "2026-09-02",
          "close": 4397.23
        },
        {
          "date": "2026-09-03",
          "close": 4336.68
        },
        {
          "date": "2026-09-04",
          "close": 4275.42
        },
        {
          "date": "2026-09-07",
          "close": 4306.6
        },
        {
          "date": "2026-09-08",
          "close": 4362.26
        },
        {
          "date": "2026-09-09",
          "close": 4352.95
        },
        {
          "date": "2026-09-10",
          "close": 4226.17
        },
        {
          "date": "2026-09-11",
          "close": 4134.58
        },
        {
          "date": "2026-09-14",
          "close": 4175.1
        },
        {
          "date": "2026-09-15",
          "close": 4111.38
        },
        {
          "date": "2026-09-16",
          "close": 4184.43
        },
        {
          "date": "2026-09-17",
          "close": 4172.63
        },
        {
          "date": "2026-09-18",
          "close": 4207.19
        },
        {
          "date": "2026-09-21",
          "close": 4299.77
        },
        {
          "date": "2026-09-22",
          "close": 4288.9
        },
        {
          "date": "2026-09-23",
          "close": 4289.96
        },
        {
          "date": "2026-09-24",
          "close": 4221.56
        },
        {
          "date": "2026-09-28",
          "close": 4064.66
        },
        {
          "date": "2026-09-29",
          "close": 4094.72
        },
        {
          "date": "2026-09-30",
          "close": 4061.97
        },
        {
          "date": "2026-10-08",
          "close": 4034.36
        },
        {
          "date": "2026-10-09",
          "close": 4106.13
        },
        {
          "date": "2026-10-12",
          "close": 4054.89
        },
        {
          "date": "2026-10-13",
          "close": 4062.33
        },
        {
          "date": "2026-10-14",
          "close": 3979.23
        },
        {
          "date": "2026-10-15",
          "close": 3851.73
        },
        {
          "date": "2026-10-16",
          "close": 3891.27
        },
        {
          "date": "2026-10-19",
          "close": 3878.57
        },
        {
          "date": "2026-10-20",
          "close": 3950.86
        },
        {
          "date": "2026-10-21",
          "close": 3907.52
        },
        {
          "date": "2026-10-22",
          "close": 3822.64
        },
        {
          "date": "2026-10-23",
          "close": 3877.5
        },
        {
          "date": "2026-10-26",
          "close": 3858.53
        },
        {
          "date": "2026-10-27",
          "close": 3752.54
        },
        {
          "date": "2026-10-28",
          "close": 3760.92
        },
        {
          "date": "2026-10-29",
          "close": 3637.47
        },
        {
          "date": "2026-10-30",
          "close": 3528.11
        },
        {
          "date": "2026-11-02",
          "close": 3578.61
        },
        {
          "date": "2026-11-03",
          "close": 3518.01
        },
        {
          "date": "2026-11-04",
          "close": 3596.83
        },
        {
          "date": "2026-11-05",
          "close": 3695.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.3950617283950617,
          "up_wilson": [
            0.41135648703875716,
            0.6240035838711533
          ],
          "pullback_wilson": [
            0.29568103807990187,
            0.5039452267639383
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 17,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1442",
      "name": "炭黑",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024608021933635982,
        "5": 0.02122066071341422,
        "20": -0.11773974263039744,
        "60": 0.002436892273794067
      },
      "moving_averages": {
        "5": 1623.8400000000372,
        "20": 1726.0645000000136,
        "60": 1782.6963333333492
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-29",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.11970198066134219,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1988.56
        },
        {
          "date": "2026-05-14",
          "close": 1981.68
        },
        {
          "date": "2026-05-15",
          "close": 1996.52
        },
        {
          "date": "2026-05-18",
          "close": 1991.15
        },
        {
          "date": "2026-05-19",
          "close": 1995.93
        },
        {
          "date": "2026-05-20",
          "close": 2023.04
        },
        {
          "date": "2026-05-21",
          "close": 1995.82
        },
        {
          "date": "2026-05-22",
          "close": 2067.24
        },
        {
          "date": "2026-05-25",
          "close": 2088.41
        },
        {
          "date": "2026-05-26",
          "close": 2032.96
        },
        {
          "date": "2026-05-27",
          "close": 1986.69
        },
        {
          "date": "2026-05-28",
          "close": 1925.24
        },
        {
          "date": "2026-05-29",
          "close": 1868.47
        },
        {
          "date": "2026-06-01",
          "close": 1913.23
        },
        {
          "date": "2026-06-02",
          "close": 1871.84
        },
        {
          "date": "2026-06-03",
          "close": 1879.89
        },
        {
          "date": "2026-06-04",
          "close": 1863.22
        },
        {
          "date": "2026-06-05",
          "close": 1883.37
        },
        {
          "date": "2026-06-08",
          "close": 1813.5
        },
        {
          "date": "2026-06-09",
          "close": 1852.08
        },
        {
          "date": "2026-06-10",
          "close": 1806.16
        },
        {
          "date": "2026-06-11",
          "close": 1782.6
        },
        {
          "date": "2026-06-12",
          "close": 1810.7
        },
        {
          "date": "2026-06-15",
          "close": 1832.26
        },
        {
          "date": "2026-06-16",
          "close": 1822.54
        },
        {
          "date": "2026-06-17",
          "close": 1768.91
        },
        {
          "date": "2026-06-18",
          "close": 1822.54
        },
        {
          "date": "2026-06-22",
          "close": 1854.21
        },
        {
          "date": "2026-06-23",
          "close": 1921.16
        },
        {
          "date": "2026-06-24",
          "close": 1912.05
        },
        {
          "date": "2026-06-25",
          "close": 1905.74
        },
        {
          "date": "2026-06-26",
          "close": 1849.84
        },
        {
          "date": "2026-06-29",
          "close": 1830.45
        },
        {
          "date": "2026-06-30",
          "close": 1812.63
        },
        {
          "date": "2026-07-01",
          "close": 1875.97
        },
        {
          "date": "2026-07-02",
          "close": 1866.02
        },
        {
          "date": "2026-07-03",
          "close": 1857.83
        },
        {
          "date": "2026-07-06",
          "close": 1821.9
        },
        {
          "date": "2026-07-07",
          "close": 1775.17
        },
        {
          "date": "2026-07-08",
          "close": 1759.35
        },
        {
          "date": "2026-07-09",
          "close": 1746.18
        },
        {
          "date": "2026-07-10",
          "close": 1725.58
        },
        {
          "date": "2026-07-13",
          "close": 1643.72
        },
        {
          "date": "2026-07-14",
          "close": 1667.82
        },
        {
          "date": "2026-07-15",
          "close": 1663.34
        },
        {
          "date": "2026-07-16",
          "close": 1651.48
        },
        {
          "date": "2026-07-17",
          "close": 1612.2
        },
        {
          "date": "2026-07-20",
          "close": 1548.33
        },
        {
          "date": "2026-07-21",
          "close": 1567.83
        },
        {
          "date": "2026-07-22",
          "close": 1523.25
        },
        {
          "date": "2026-07-23",
          "close": 1562.12
        },
        {
          "date": "2026-07-24",
          "close": 1527.11
        },
        {
          "date": "2026-07-27",
          "close": 1567.99
        },
        {
          "date": "2026-07-28",
          "close": 1566.93
        },
        {
          "date": "2026-07-29",
          "close": 1586.58
        },
        {
          "date": "2026-07-30",
          "close": 1583.13
        },
        {
          "date": "2026-07-31",
          "close": 1614.74
        },
        {
          "date": "2026-08-03",
          "close": 1647.61
        },
        {
          "date": "2026-08-04",
          "close": 1655.81
        },
        {
          "date": "2026-08-05",
          "close": 1670.16
        },
        {
          "date": "2026-08-06",
          "close": 1678.12
        },
        {
          "date": "2026-08-07",
          "close": 1666.32
        },
        {
          "date": "2026-08-10",
          "close": 1713.25
        },
        {
          "date": "2026-08-11",
          "close": 1710.01
        },
        {
          "date": "2026-08-12",
          "close": 1727.0
        },
        {
          "date": "2026-08-13",
          "close": 1684.63
        },
        {
          "date": "2026-08-14",
          "close": 1691.54
        },
        {
          "date": "2026-08-17",
          "close": 1752.86
        },
        {
          "date": "2026-08-18",
          "close": 1758.4
        },
        {
          "date": "2026-08-19",
          "close": 1712.43
        },
        {
          "date": "2026-08-20",
          "close": 1718.13
        },
        {
          "date": "2026-08-21",
          "close": 1718.84
        },
        {
          "date": "2026-08-24",
          "close": 1718.31
        },
        {
          "date": "2026-08-25",
          "close": 1737.6
        },
        {
          "date": "2026-08-26",
          "close": 1753.11
        },
        {
          "date": "2026-08-27",
          "close": 1761.74
        },
        {
          "date": "2026-08-28",
          "close": 1779.58
        },
        {
          "date": "2026-08-31",
          "close": 1796.34
        },
        {
          "date": "2026-09-01",
          "close": 1826.01
        },
        {
          "date": "2026-09-02",
          "close": 1828.09
        },
        {
          "date": "2026-09-03",
          "close": 1808.43
        },
        {
          "date": "2026-09-04",
          "close": 1798.87
        },
        {
          "date": "2026-09-07",
          "close": 1813.3
        },
        {
          "date": "2026-09-08",
          "close": 1871.75
        },
        {
          "date": "2026-09-09",
          "close": 1914.76
        },
        {
          "date": "2026-09-10",
          "close": 1891.24
        },
        {
          "date": "2026-09-11",
          "close": 1844.4
        },
        {
          "date": "2026-09-14",
          "close": 1889.08
        },
        {
          "date": "2026-09-15",
          "close": 1815.93
        },
        {
          "date": "2026-09-16",
          "close": 1938.54
        },
        {
          "date": "2026-09-17",
          "close": 1926.63
        },
        {
          "date": "2026-09-18",
          "close": 1919.31
        },
        {
          "date": "2026-09-21",
          "close": 1931.06
        },
        {
          "date": "2026-09-22",
          "close": 1973.24
        },
        {
          "date": "2026-09-23",
          "close": 1922.56
        },
        {
          "date": "2026-09-24",
          "close": 1914.08
        },
        {
          "date": "2026-09-28",
          "close": 1865.83
        },
        {
          "date": "2026-09-29",
          "close": 1885.35
        },
        {
          "date": "2026-09-30",
          "close": 1886.16
        },
        {
          "date": "2026-10-08",
          "close": 1897.66
        },
        {
          "date": "2026-10-09",
          "close": 1901.89
        },
        {
          "date": "2026-10-12",
          "close": 1851.8
        },
        {
          "date": "2026-10-13",
          "close": 1878.39
        },
        {
          "date": "2026-10-14",
          "close": 1822.69
        },
        {
          "date": "2026-10-15",
          "close": 1751.85
        },
        {
          "date": "2026-10-16",
          "close": 1769.46
        },
        {
          "date": "2026-10-19",
          "close": 1757.72
        },
        {
          "date": "2026-10-20",
          "close": 1772.38
        },
        {
          "date": "2026-10-21",
          "close": 1752.12
        },
        {
          "date": "2026-10-22",
          "close": 1710.6
        },
        {
          "date": "2026-10-23",
          "close": 1733.96
        },
        {
          "date": "2026-10-26",
          "close": 1729.37
        },
        {
          "date": "2026-10-27",
          "close": 1654.82
        },
        {
          "date": "2026-10-28",
          "close": 1675.6
        },
        {
          "date": "2026-10-29",
          "close": 1639.44
        },
        {
          "date": "2026-10-30",
          "close": 1591.33
        },
        {
          "date": "2026-11-02",
          "close": 1605.33
        },
        {
          "date": "2026-11-03",
          "close": 1614.29
        },
        {
          "date": "2026-11-04",
          "close": 1634.02
        },
        {
          "date": "2026-11-05",
          "close": 1674.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5569620253164557,
          "pullback_frequency": 0.3037974683544304,
          "up_wilson": [
            0.44731912948308383,
            0.6613221248854566
          ],
          "pullback_wilson": [
            0.21344462783876017,
            0.4123466071140449
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.3617021276595745,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.23966213245714155,
            0.5046410346520489
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 10,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1443",
      "name": "橡胶助剂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017736445999712247,
        "5": 0.07661665192330447,
        "20": -0.07421170952925449,
        "60": -0.06417313964992011
      },
      "moving_averages": {
        "5": 3669.915999999922,
        "20": 3831.818499999959,
        "60": 4158.05666666665
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-28",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-11",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-29",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-19",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.069199087120557,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4492.25
        },
        {
          "date": "2026-05-14",
          "close": 4590.39
        },
        {
          "date": "2026-05-15",
          "close": 4578.34
        },
        {
          "date": "2026-05-18",
          "close": 4654.43
        },
        {
          "date": "2026-05-19",
          "close": 4709.05
        },
        {
          "date": "2026-05-20",
          "close": 4756.99
        },
        {
          "date": "2026-05-21",
          "close": 4408.93
        },
        {
          "date": "2026-05-22",
          "close": 4526.84
        },
        {
          "date": "2026-05-25",
          "close": 4694.32
        },
        {
          "date": "2026-05-26",
          "close": 4472.36
        },
        {
          "date": "2026-05-27",
          "close": 4243.93
        },
        {
          "date": "2026-05-28",
          "close": 4331.78
        },
        {
          "date": "2026-05-29",
          "close": 4018.25
        },
        {
          "date": "2026-06-01",
          "close": 4026.87
        },
        {
          "date": "2026-06-02",
          "close": 4108.28
        },
        {
          "date": "2026-06-03",
          "close": 4246.2
        },
        {
          "date": "2026-06-04",
          "close": 4326.87
        },
        {
          "date": "2026-06-05",
          "close": 4511.66
        },
        {
          "date": "2026-06-08",
          "close": 4323.96
        },
        {
          "date": "2026-06-09",
          "close": 4577.32
        },
        {
          "date": "2026-06-10",
          "close": 4742.55
        },
        {
          "date": "2026-06-11",
          "close": 4955.97
        },
        {
          "date": "2026-06-12",
          "close": 4616.62
        },
        {
          "date": "2026-06-15",
          "close": 4483.04
        },
        {
          "date": "2026-06-16",
          "close": 4672.38
        },
        {
          "date": "2026-06-17",
          "close": 4911.16
        },
        {
          "date": "2026-06-18",
          "close": 4731.06
        },
        {
          "date": "2026-06-22",
          "close": 5098.02
        },
        {
          "date": "2026-06-23",
          "close": 5042.09
        },
        {
          "date": "2026-06-24",
          "close": 5284.32
        },
        {
          "date": "2026-06-25",
          "close": 5174.83
        },
        {
          "date": "2026-06-26",
          "close": 5454.94
        },
        {
          "date": "2026-06-29",
          "close": 5646.78
        },
        {
          "date": "2026-06-30",
          "close": 5947.52
        },
        {
          "date": "2026-07-01",
          "close": 6375.64
        },
        {
          "date": "2026-07-02",
          "close": 6405.87
        },
        {
          "date": "2026-07-03",
          "close": 5929.6
        },
        {
          "date": "2026-07-06",
          "close": 5605.69
        },
        {
          "date": "2026-07-07",
          "close": 5664.79
        },
        {
          "date": "2026-07-08",
          "close": 5340.48
        },
        {
          "date": "2026-07-09",
          "close": 5817.03
        },
        {
          "date": "2026-07-10",
          "close": 5310.42
        },
        {
          "date": "2026-07-13",
          "close": 4896.0
        },
        {
          "date": "2026-07-14",
          "close": 4797.43
        },
        {
          "date": "2026-07-15",
          "close": 4640.77
        },
        {
          "date": "2026-07-16",
          "close": 4440.39
        },
        {
          "date": "2026-07-17",
          "close": 4304.01
        },
        {
          "date": "2026-07-20",
          "close": 3978.57
        },
        {
          "date": "2026-07-21",
          "close": 4283.22
        },
        {
          "date": "2026-07-22",
          "close": 4197.49
        },
        {
          "date": "2026-07-23",
          "close": 4152.95
        },
        {
          "date": "2026-07-24",
          "close": 4079.17
        },
        {
          "date": "2026-07-27",
          "close": 4181.03
        },
        {
          "date": "2026-07-28",
          "close": 4136.25
        },
        {
          "date": "2026-07-29",
          "close": 3990.46
        },
        {
          "date": "2026-07-30",
          "close": 3805.42
        },
        {
          "date": "2026-07-31",
          "close": 3863.35
        },
        {
          "date": "2026-08-03",
          "close": 3762.12
        },
        {
          "date": "2026-08-04",
          "close": 3886.34
        },
        {
          "date": "2026-08-05",
          "close": 4083.64
        },
        {
          "date": "2026-08-06",
          "close": 4220.98
        },
        {
          "date": "2026-08-07",
          "close": 4292.39
        },
        {
          "date": "2026-08-10",
          "close": 4361.04
        },
        {
          "date": "2026-08-11",
          "close": 4304.39
        },
        {
          "date": "2026-08-12",
          "close": 4307.18
        },
        {
          "date": "2026-08-13",
          "close": 4206.52
        },
        {
          "date": "2026-08-14",
          "close": 4296.52
        },
        {
          "date": "2026-08-17",
          "close": 4486.14
        },
        {
          "date": "2026-08-18",
          "close": 4539.72
        },
        {
          "date": "2026-08-19",
          "close": 4367.19
        },
        {
          "date": "2026-08-20",
          "close": 4335.5
        },
        {
          "date": "2026-08-21",
          "close": 4288.09
        },
        {
          "date": "2026-08-24",
          "close": 4261.87
        },
        {
          "date": "2026-08-25",
          "close": 4216.81
        },
        {
          "date": "2026-08-26",
          "close": 4229.56
        },
        {
          "date": "2026-08-27",
          "close": 4330.08
        },
        {
          "date": "2026-08-28",
          "close": 4270.87
        },
        {
          "date": "2026-08-31",
          "close": 4273.28
        },
        {
          "date": "2026-09-01",
          "close": 4210.94
        },
        {
          "date": "2026-09-02",
          "close": 4142.91
        },
        {
          "date": "2026-09-03",
          "close": 4112.17
        },
        {
          "date": "2026-09-04",
          "close": 4025.67
        },
        {
          "date": "2026-09-07",
          "close": 4109.09
        },
        {
          "date": "2026-09-08",
          "close": 4145.01
        },
        {
          "date": "2026-09-09",
          "close": 4371.42
        },
        {
          "date": "2026-09-10",
          "close": 4307.64
        },
        {
          "date": "2026-09-11",
          "close": 4354.76
        },
        {
          "date": "2026-09-14",
          "close": 4442.34
        },
        {
          "date": "2026-09-15",
          "close": 4406.8
        },
        {
          "date": "2026-09-16",
          "close": 4484.59
        },
        {
          "date": "2026-09-17",
          "close": 4535.83
        },
        {
          "date": "2026-09-18",
          "close": 4595.7
        },
        {
          "date": "2026-09-21",
          "close": 4628.34
        },
        {
          "date": "2026-09-22",
          "close": 4497.62
        },
        {
          "date": "2026-09-23",
          "close": 4532.36
        },
        {
          "date": "2026-09-24",
          "close": 4491.49
        },
        {
          "date": "2026-09-28",
          "close": 4305.09
        },
        {
          "date": "2026-09-29",
          "close": 4218.45
        },
        {
          "date": "2026-09-30",
          "close": 4212.76
        },
        {
          "date": "2026-10-08",
          "close": 4127.92
        },
        {
          "date": "2026-10-09",
          "close": 4105.69
        },
        {
          "date": "2026-10-12",
          "close": 4079.61
        },
        {
          "date": "2026-10-13",
          "close": 4103.94
        },
        {
          "date": "2026-10-14",
          "close": 4013.82
        },
        {
          "date": "2026-10-15",
          "close": 3841.55
        },
        {
          "date": "2026-10-16",
          "close": 3864.59
        },
        {
          "date": "2026-10-19",
          "close": 3934.71
        },
        {
          "date": "2026-10-20",
          "close": 3996.54
        },
        {
          "date": "2026-10-21",
          "close": 3940.09
        },
        {
          "date": "2026-10-22",
          "close": 3864.35
        },
        {
          "date": "2026-10-23",
          "close": 3966.48
        },
        {
          "date": "2026-10-26",
          "close": 3797.98
        },
        {
          "date": "2026-10-27",
          "close": 3569.87
        },
        {
          "date": "2026-10-28",
          "close": 3657.95
        },
        {
          "date": "2026-10-29",
          "close": 3549.62
        },
        {
          "date": "2026-10-30",
          "close": 3555.76
        },
        {
          "date": "2026-11-02",
          "close": 3627.28
        },
        {
          "date": "2026-11-03",
          "close": 3589.98
        },
        {
          "date": "2026-11-04",
          "close": 3754.98
        },
        {
          "date": "2026-11-05",
          "close": 3821.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.23529411764705882,
          "up_wilson": [
            0.4124092208872794,
            0.6432689357880106
          ],
          "pullback_wilson": [
            0.15034491020295793,
            0.3485516797194324
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.4090909090909091,
          "up_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "pullback_wilson": [
            0.2768785562754973,
            0.555902462589681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 2,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1444",
      "name": "IT服务Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03607908809340499,
        "5": 0.04433015449964617,
        "20": 0.0017563108683551487,
        "60": -0.07906913545790406
      },
      "moving_averages": {
        "5": 7175.38200000003,
        "20": 7424.665500000073,
        "60": 7714.320999999981
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0227387864853279,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9807.31
        },
        {
          "date": "2026-05-14",
          "close": 9476.27
        },
        {
          "date": "2026-05-15",
          "close": 9417.33
        },
        {
          "date": "2026-05-18",
          "close": 9549.49
        },
        {
          "date": "2026-05-19",
          "close": 9816.19
        },
        {
          "date": "2026-05-20",
          "close": 9610.76
        },
        {
          "date": "2026-05-21",
          "close": 9205.03
        },
        {
          "date": "2026-05-22",
          "close": 9334.11
        },
        {
          "date": "2026-05-25",
          "close": 9295.7
        },
        {
          "date": "2026-05-26",
          "close": 9089.63
        },
        {
          "date": "2026-05-27",
          "close": 8758.49
        },
        {
          "date": "2026-05-28",
          "close": 8847.59
        },
        {
          "date": "2026-05-29",
          "close": 8533.85
        },
        {
          "date": "2026-06-01",
          "close": 8824.22
        },
        {
          "date": "2026-06-02",
          "close": 8730.67
        },
        {
          "date": "2026-06-03",
          "close": 8634.8
        },
        {
          "date": "2026-06-04",
          "close": 8456.5
        },
        {
          "date": "2026-06-05",
          "close": 8513.32
        },
        {
          "date": "2026-06-08",
          "close": 8365.15
        },
        {
          "date": "2026-06-09",
          "close": 8499.46
        },
        {
          "date": "2026-06-10",
          "close": 8359.14
        },
        {
          "date": "2026-06-11",
          "close": 8038.05
        },
        {
          "date": "2026-06-12",
          "close": 8104.33
        },
        {
          "date": "2026-06-15",
          "close": 8312.8
        },
        {
          "date": "2026-06-16",
          "close": 8383.55
        },
        {
          "date": "2026-06-17",
          "close": 8327.97
        },
        {
          "date": "2026-06-18",
          "close": 8346.4
        },
        {
          "date": "2026-06-22",
          "close": 8471.54
        },
        {
          "date": "2026-06-23",
          "close": 8410.45
        },
        {
          "date": "2026-06-24",
          "close": 8276.84
        },
        {
          "date": "2026-06-25",
          "close": 8037.59
        },
        {
          "date": "2026-06-26",
          "close": 7734.93
        },
        {
          "date": "2026-06-29",
          "close": 7623.33
        },
        {
          "date": "2026-06-30",
          "close": 7823.67
        },
        {
          "date": "2026-07-01",
          "close": 8030.03
        },
        {
          "date": "2026-07-02",
          "close": 7892.66
        },
        {
          "date": "2026-07-03",
          "close": 7926.32
        },
        {
          "date": "2026-07-06",
          "close": 7749.74
        },
        {
          "date": "2026-07-07",
          "close": 7495.4
        },
        {
          "date": "2026-07-08",
          "close": 7614.25
        },
        {
          "date": "2026-07-09",
          "close": 7700.81
        },
        {
          "date": "2026-07-10",
          "close": 7837.0
        },
        {
          "date": "2026-07-13",
          "close": 7504.51
        },
        {
          "date": "2026-07-14",
          "close": 7493.21
        },
        {
          "date": "2026-07-15",
          "close": 7507.96
        },
        {
          "date": "2026-07-16",
          "close": 7579.17
        },
        {
          "date": "2026-07-17",
          "close": 7223.14
        },
        {
          "date": "2026-07-20",
          "close": 7162.04
        },
        {
          "date": "2026-07-21",
          "close": 7305.28
        },
        {
          "date": "2026-07-22",
          "close": 7256.65
        },
        {
          "date": "2026-07-23",
          "close": 7320.39
        },
        {
          "date": "2026-07-24",
          "close": 7016.95
        },
        {
          "date": "2026-07-27",
          "close": 7219.32
        },
        {
          "date": "2026-07-28",
          "close": 7262.41
        },
        {
          "date": "2026-07-29",
          "close": 7270.81
        },
        {
          "date": "2026-07-30",
          "close": 7156.22
        },
        {
          "date": "2026-07-31",
          "close": 7596.81
        },
        {
          "date": "2026-08-03",
          "close": 7701.45
        },
        {
          "date": "2026-08-04",
          "close": 7983.88
        },
        {
          "date": "2026-08-05",
          "close": 8169.18
        },
        {
          "date": "2026-08-06",
          "close": 8141.92
        },
        {
          "date": "2026-08-07",
          "close": 8058.09
        },
        {
          "date": "2026-08-10",
          "close": 8100.15
        },
        {
          "date": "2026-08-11",
          "close": 8082.93
        },
        {
          "date": "2026-08-12",
          "close": 8182.02
        },
        {
          "date": "2026-08-13",
          "close": 8077.59
        },
        {
          "date": "2026-08-14",
          "close": 8082.05
        },
        {
          "date": "2026-08-17",
          "close": 8134.34
        },
        {
          "date": "2026-08-18",
          "close": 8055.37
        },
        {
          "date": "2026-08-19",
          "close": 7635.34
        },
        {
          "date": "2026-08-20",
          "close": 7681.45
        },
        {
          "date": "2026-08-21",
          "close": 7680.23
        },
        {
          "date": "2026-08-24",
          "close": 7525.61
        },
        {
          "date": "2026-08-25",
          "close": 7664.46
        },
        {
          "date": "2026-08-26",
          "close": 7656.44
        },
        {
          "date": "2026-08-27",
          "close": 7756.27
        },
        {
          "date": "2026-08-28",
          "close": 7787.35
        },
        {
          "date": "2026-08-31",
          "close": 7944.8
        },
        {
          "date": "2026-09-01",
          "close": 8076.83
        },
        {
          "date": "2026-09-02",
          "close": 8042.51
        },
        {
          "date": "2026-09-03",
          "close": 7978.89
        },
        {
          "date": "2026-09-04",
          "close": 8014.91
        },
        {
          "date": "2026-09-07",
          "close": 8009.19
        },
        {
          "date": "2026-09-08",
          "close": 8005.35
        },
        {
          "date": "2026-09-09",
          "close": 7885.38
        },
        {
          "date": "2026-09-10",
          "close": 7811.17
        },
        {
          "date": "2026-09-11",
          "close": 7668.64
        },
        {
          "date": "2026-09-14",
          "close": 7713.82
        },
        {
          "date": "2026-09-15",
          "close": 7603.55
        },
        {
          "date": "2026-09-16",
          "close": 7680.47
        },
        {
          "date": "2026-09-17",
          "close": 7636.19
        },
        {
          "date": "2026-09-18",
          "close": 7781.48
        },
        {
          "date": "2026-09-21",
          "close": 7897.1
        },
        {
          "date": "2026-09-22",
          "close": 8033.18
        },
        {
          "date": "2026-09-23",
          "close": 7906.93
        },
        {
          "date": "2026-09-24",
          "close": 7809.16
        },
        {
          "date": "2026-09-28",
          "close": 7630.8
        },
        {
          "date": "2026-09-29",
          "close": 7748.29
        },
        {
          "date": "2026-09-30",
          "close": 7675.64
        },
        {
          "date": "2026-10-08",
          "close": 7510.06
        },
        {
          "date": "2026-10-09",
          "close": 7698.3
        },
        {
          "date": "2026-10-12",
          "close": 7642.08
        },
        {
          "date": "2026-10-13",
          "close": 7686.46
        },
        {
          "date": "2026-10-14",
          "close": 7562.9
        },
        {
          "date": "2026-10-15",
          "close": 7321.49
        },
        {
          "date": "2026-10-16",
          "close": 7306.32
        },
        {
          "date": "2026-10-19",
          "close": 7363.75
        },
        {
          "date": "2026-10-20",
          "close": 7562.1
        },
        {
          "date": "2026-10-21",
          "close": 7696.33
        },
        {
          "date": "2026-10-22",
          "close": 7404.11
        },
        {
          "date": "2026-10-23",
          "close": 7684.03
        },
        {
          "date": "2026-10-26",
          "close": 7684.01
        },
        {
          "date": "2026-10-27",
          "close": 7368.76
        },
        {
          "date": "2026-10-28",
          "close": 7431.86
        },
        {
          "date": "2026-10-29",
          "close": 7203.9
        },
        {
          "date": "2026-10-30",
          "close": 6831.62
        },
        {
          "date": "2026-11-02",
          "close": 7197.12
        },
        {
          "date": "2026-11-03",
          "close": 7063.65
        },
        {
          "date": "2026-11-04",
          "close": 7261.27
        },
        {
          "date": "2026-11-05",
          "close": 7523.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3645833333333333,
          "up_wilson": [
            0.442315529177278,
            0.6378115051679158
          ],
          "pullback_wilson": [
            0.27523940085174403,
            0.4643477375263765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.37331738801362335,
            0.6266826119863766
          ],
          "pullback_wilson": [
            0.37331738801362335,
            0.6266826119863766
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 28,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 11,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1445",
      "name": "安防设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02510862543185488,
        "5": 0.020818720496413423,
        "20": -0.03820814193448985,
        "60": -0.05679694644348132
      },
      "moving_averages": {
        "5": 4599.813999999967,
        "20": 4764.793500000005,
        "60": 4999.258166666655
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-27",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0493831860339774,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6023.96
        },
        {
          "date": "2026-05-14",
          "close": 5915.53
        },
        {
          "date": "2026-05-15",
          "close": 5892.38
        },
        {
          "date": "2026-05-18",
          "close": 5907.08
        },
        {
          "date": "2026-05-19",
          "close": 5958.8
        },
        {
          "date": "2026-05-20",
          "close": 5914.73
        },
        {
          "date": "2026-05-21",
          "close": 5746.07
        },
        {
          "date": "2026-05-22",
          "close": 5871.32
        },
        {
          "date": "2026-05-25",
          "close": 5874.91
        },
        {
          "date": "2026-05-26",
          "close": 5735.76
        },
        {
          "date": "2026-05-27",
          "close": 5592.75
        },
        {
          "date": "2026-05-28",
          "close": 5604.86
        },
        {
          "date": "2026-05-29",
          "close": 5355.05
        },
        {
          "date": "2026-06-01",
          "close": 5447.25
        },
        {
          "date": "2026-06-02",
          "close": 5500.59
        },
        {
          "date": "2026-06-03",
          "close": 5469.2
        },
        {
          "date": "2026-06-04",
          "close": 5361.2
        },
        {
          "date": "2026-06-05",
          "close": 5430.2
        },
        {
          "date": "2026-06-08",
          "close": 5357.76
        },
        {
          "date": "2026-06-09",
          "close": 5399.85
        },
        {
          "date": "2026-06-10",
          "close": 5336.32
        },
        {
          "date": "2026-06-11",
          "close": 5229.69
        },
        {
          "date": "2026-06-12",
          "close": 5205.28
        },
        {
          "date": "2026-06-15",
          "close": 5355.34
        },
        {
          "date": "2026-06-16",
          "close": 5412.45
        },
        {
          "date": "2026-06-17",
          "close": 5461.65
        },
        {
          "date": "2026-06-18",
          "close": 5522.1
        },
        {
          "date": "2026-06-22",
          "close": 5441.75
        },
        {
          "date": "2026-06-23",
          "close": 5428.04
        },
        {
          "date": "2026-06-24",
          "close": 5395.86
        },
        {
          "date": "2026-06-25",
          "close": 5310.34
        },
        {
          "date": "2026-06-26",
          "close": 5185.19
        },
        {
          "date": "2026-06-29",
          "close": 5101.62
        },
        {
          "date": "2026-06-30",
          "close": 5284.57
        },
        {
          "date": "2026-07-01",
          "close": 5346.56
        },
        {
          "date": "2026-07-02",
          "close": 5262.85
        },
        {
          "date": "2026-07-03",
          "close": 5343.96
        },
        {
          "date": "2026-07-06",
          "close": 5212.61
        },
        {
          "date": "2026-07-07",
          "close": 5117.38
        },
        {
          "date": "2026-07-08",
          "close": 5147.35
        },
        {
          "date": "2026-07-09",
          "close": 5148.15
        },
        {
          "date": "2026-07-10",
          "close": 5213.84
        },
        {
          "date": "2026-07-13",
          "close": 4901.87
        },
        {
          "date": "2026-07-14",
          "close": 4940.43
        },
        {
          "date": "2026-07-15",
          "close": 4949.68
        },
        {
          "date": "2026-07-16",
          "close": 4922.21
        },
        {
          "date": "2026-07-17",
          "close": 4627.83
        },
        {
          "date": "2026-07-20",
          "close": 4474.01
        },
        {
          "date": "2026-07-21",
          "close": 4541.43
        },
        {
          "date": "2026-07-22",
          "close": 4477.05
        },
        {
          "date": "2026-07-23",
          "close": 4524.64
        },
        {
          "date": "2026-07-24",
          "close": 4396.06
        },
        {
          "date": "2026-07-27",
          "close": 4560.94
        },
        {
          "date": "2026-07-28",
          "close": 4541.63
        },
        {
          "date": "2026-07-29",
          "close": 4587.97
        },
        {
          "date": "2026-07-30",
          "close": 4453.6
        },
        {
          "date": "2026-07-31",
          "close": 4677.06
        },
        {
          "date": "2026-08-03",
          "close": 4778.88
        },
        {
          "date": "2026-08-04",
          "close": 4939.11
        },
        {
          "date": "2026-08-05",
          "close": 5030.2
        },
        {
          "date": "2026-08-06",
          "close": 5050.59
        },
        {
          "date": "2026-08-07",
          "close": 5041.56
        },
        {
          "date": "2026-08-10",
          "close": 5066.55
        },
        {
          "date": "2026-08-11",
          "close": 5084.67
        },
        {
          "date": "2026-08-12",
          "close": 5143.29
        },
        {
          "date": "2026-08-13",
          "close": 5110.36
        },
        {
          "date": "2026-08-14",
          "close": 5118.87
        },
        {
          "date": "2026-08-17",
          "close": 5191.65
        },
        {
          "date": "2026-08-18",
          "close": 5168.47
        },
        {
          "date": "2026-08-19",
          "close": 4929.19
        },
        {
          "date": "2026-08-20",
          "close": 4993.86
        },
        {
          "date": "2026-08-21",
          "close": 5068.31
        },
        {
          "date": "2026-08-24",
          "close": 4983.66
        },
        {
          "date": "2026-08-25",
          "close": 5029.09
        },
        {
          "date": "2026-08-26",
          "close": 4994.45
        },
        {
          "date": "2026-08-27",
          "close": 5067.09
        },
        {
          "date": "2026-08-28",
          "close": 5104.48
        },
        {
          "date": "2026-08-31",
          "close": 5283.76
        },
        {
          "date": "2026-09-01",
          "close": 5308.29
        },
        {
          "date": "2026-09-02",
          "close": 5331.09
        },
        {
          "date": "2026-09-03",
          "close": 5279.93
        },
        {
          "date": "2026-09-04",
          "close": 5266.08
        },
        {
          "date": "2026-09-07",
          "close": 5274.61
        },
        {
          "date": "2026-09-08",
          "close": 5253.34
        },
        {
          "date": "2026-09-09",
          "close": 5173.7
        },
        {
          "date": "2026-09-10",
          "close": 5135.07
        },
        {
          "date": "2026-09-11",
          "close": 5061.06
        },
        {
          "date": "2026-09-14",
          "close": 5058.55
        },
        {
          "date": "2026-09-15",
          "close": 4940.82
        },
        {
          "date": "2026-09-16",
          "close": 5030.32
        },
        {
          "date": "2026-09-17",
          "close": 5051.76
        },
        {
          "date": "2026-09-18",
          "close": 5110.89
        },
        {
          "date": "2026-09-21",
          "close": 5189.66
        },
        {
          "date": "2026-09-22",
          "close": 5210.79
        },
        {
          "date": "2026-09-23",
          "close": 5269.37
        },
        {
          "date": "2026-09-24",
          "close": 5160.98
        },
        {
          "date": "2026-09-28",
          "close": 5025.95
        },
        {
          "date": "2026-09-29",
          "close": 5099.03
        },
        {
          "date": "2026-09-30",
          "close": 5065.45
        },
        {
          "date": "2026-10-08",
          "close": 4932.98
        },
        {
          "date": "2026-10-09",
          "close": 4990.97
        },
        {
          "date": "2026-10-12",
          "close": 4916.52
        },
        {
          "date": "2026-10-13",
          "close": 4958.47
        },
        {
          "date": "2026-10-14",
          "close": 4879.61
        },
        {
          "date": "2026-10-15",
          "close": 4730.73
        },
        {
          "date": "2026-10-16",
          "close": 4729.61
        },
        {
          "date": "2026-10-19",
          "close": 4741.91
        },
        {
          "date": "2026-10-20",
          "close": 4899.85
        },
        {
          "date": "2026-10-21",
          "close": 4895.01
        },
        {
          "date": "2026-10-22",
          "close": 4736.99
        },
        {
          "date": "2026-10-23",
          "close": 4873.61
        },
        {
          "date": "2026-10-26",
          "close": 4832.77
        },
        {
          "date": "2026-10-27",
          "close": 4674.28
        },
        {
          "date": "2026-10-28",
          "close": 4788.73
        },
        {
          "date": "2026-10-29",
          "close": 4647.74
        },
        {
          "date": "2026-10-30",
          "close": 4458.9
        },
        {
          "date": "2026-11-02",
          "close": 4639.92
        },
        {
          "date": "2026-11-03",
          "close": 4527.46
        },
        {
          "date": "2026-11-04",
          "close": 4628.29
        },
        {
          "date": "2026-11-05",
          "close": 4744.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6119402985074627,
          "pullback_frequency": 0.3582089552238806,
          "up_wilson": [
            0.49223089672129616,
            0.7195095198328899
          ],
          "pullback_wilson": [
            0.2539805707639161,
            0.4778149016007813
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5641025641025641,
          "pullback_frequency": 0.5128205128205128,
          "up_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "pullback_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 9,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1446",
      "name": "其他计算机设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023653032795845075,
        "5": 0.022476612816302532,
        "20": -0.04903105695184906,
        "60": -0.09638215882873247
      },
      "moving_averages": {
        "5": 7040.302000000142,
        "20": 7434.159499999974,
        "60": 7805.86483333325
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.0669199354649983,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9695.23
        },
        {
          "date": "2026-05-14",
          "close": 9480.85
        },
        {
          "date": "2026-05-15",
          "close": 9389.37
        },
        {
          "date": "2026-05-18",
          "close": 9529.51
        },
        {
          "date": "2026-05-19",
          "close": 9711.93
        },
        {
          "date": "2026-05-20",
          "close": 9608.14
        },
        {
          "date": "2026-05-21",
          "close": 9214.47
        },
        {
          "date": "2026-05-22",
          "close": 9373.89
        },
        {
          "date": "2026-05-25",
          "close": 9281.2
        },
        {
          "date": "2026-05-26",
          "close": 9030.02
        },
        {
          "date": "2026-05-27",
          "close": 8755.19
        },
        {
          "date": "2026-05-28",
          "close": 8798.17
        },
        {
          "date": "2026-05-29",
          "close": 8456.52
        },
        {
          "date": "2026-06-01",
          "close": 8614.01
        },
        {
          "date": "2026-06-02",
          "close": 8525.25
        },
        {
          "date": "2026-06-03",
          "close": 8516.14
        },
        {
          "date": "2026-06-04",
          "close": 8484.63
        },
        {
          "date": "2026-06-05",
          "close": 8506.65
        },
        {
          "date": "2026-06-08",
          "close": 8241.34
        },
        {
          "date": "2026-06-09",
          "close": 8310.78
        },
        {
          "date": "2026-06-10",
          "close": 8108.97
        },
        {
          "date": "2026-06-11",
          "close": 7924.37
        },
        {
          "date": "2026-06-12",
          "close": 7971.6
        },
        {
          "date": "2026-06-15",
          "close": 8190.11
        },
        {
          "date": "2026-06-16",
          "close": 8317.63
        },
        {
          "date": "2026-06-17",
          "close": 8343.13
        },
        {
          "date": "2026-06-18",
          "close": 8337.44
        },
        {
          "date": "2026-06-22",
          "close": 8434.77
        },
        {
          "date": "2026-06-23",
          "close": 8440.45
        },
        {
          "date": "2026-06-24",
          "close": 8310.83
        },
        {
          "date": "2026-06-25",
          "close": 8200.77
        },
        {
          "date": "2026-06-26",
          "close": 7861.87
        },
        {
          "date": "2026-06-29",
          "close": 7804.93
        },
        {
          "date": "2026-06-30",
          "close": 8025.42
        },
        {
          "date": "2026-07-01",
          "close": 8156.36
        },
        {
          "date": "2026-07-02",
          "close": 7960.94
        },
        {
          "date": "2026-07-03",
          "close": 8042.13
        },
        {
          "date": "2026-07-06",
          "close": 7937.57
        },
        {
          "date": "2026-07-07",
          "close": 7704.8
        },
        {
          "date": "2026-07-08",
          "close": 7802.77
        },
        {
          "date": "2026-07-09",
          "close": 7887.03
        },
        {
          "date": "2026-07-10",
          "close": 7969.26
        },
        {
          "date": "2026-07-13",
          "close": 7551.66
        },
        {
          "date": "2026-07-14",
          "close": 7588.72
        },
        {
          "date": "2026-07-15",
          "close": 7586.26
        },
        {
          "date": "2026-07-16",
          "close": 7654.48
        },
        {
          "date": "2026-07-17",
          "close": 7276.99
        },
        {
          "date": "2026-07-20",
          "close": 7142.19
        },
        {
          "date": "2026-07-21",
          "close": 7364.96
        },
        {
          "date": "2026-07-22",
          "close": 7286.07
        },
        {
          "date": "2026-07-23",
          "close": 7356.73
        },
        {
          "date": "2026-07-24",
          "close": 7163.37
        },
        {
          "date": "2026-07-27",
          "close": 7405.13
        },
        {
          "date": "2026-07-28",
          "close": 7350.27
        },
        {
          "date": "2026-07-29",
          "close": 7415.91
        },
        {
          "date": "2026-07-30",
          "close": 7247.58
        },
        {
          "date": "2026-07-31",
          "close": 7568.54
        },
        {
          "date": "2026-08-03",
          "close": 7649.14
        },
        {
          "date": "2026-08-04",
          "close": 7864.9
        },
        {
          "date": "2026-08-05",
          "close": 8083.55
        },
        {
          "date": "2026-08-06",
          "close": 8228.22
        },
        {
          "date": "2026-08-07",
          "close": 8166.18
        },
        {
          "date": "2026-08-10",
          "close": 8153.76
        },
        {
          "date": "2026-08-11",
          "close": 8098.02
        },
        {
          "date": "2026-08-12",
          "close": 8153.32
        },
        {
          "date": "2026-08-13",
          "close": 8086.54
        },
        {
          "date": "2026-08-14",
          "close": 8116.81
        },
        {
          "date": "2026-08-17",
          "close": 8265.48
        },
        {
          "date": "2026-08-18",
          "close": 8235.72
        },
        {
          "date": "2026-08-19",
          "close": 7769.12
        },
        {
          "date": "2026-08-20",
          "close": 7861.55
        },
        {
          "date": "2026-08-21",
          "close": 7906.56
        },
        {
          "date": "2026-08-24",
          "close": 7791.48
        },
        {
          "date": "2026-08-25",
          "close": 7953.82
        },
        {
          "date": "2026-08-26",
          "close": 7963.14
        },
        {
          "date": "2026-08-27",
          "close": 8125.47
        },
        {
          "date": "2026-08-28",
          "close": 8043.35
        },
        {
          "date": "2026-08-31",
          "close": 8162.45
        },
        {
          "date": "2026-09-01",
          "close": 8218.38
        },
        {
          "date": "2026-09-02",
          "close": 8169.17
        },
        {
          "date": "2026-09-03",
          "close": 8109.72
        },
        {
          "date": "2026-09-04",
          "close": 8076.68
        },
        {
          "date": "2026-09-07",
          "close": 8094.53
        },
        {
          "date": "2026-09-08",
          "close": 8034.67
        },
        {
          "date": "2026-09-09",
          "close": 7916.01
        },
        {
          "date": "2026-09-10",
          "close": 7850.32
        },
        {
          "date": "2026-09-11",
          "close": 7695.5
        },
        {
          "date": "2026-09-14",
          "close": 7723.97
        },
        {
          "date": "2026-09-15",
          "close": 7669.59
        },
        {
          "date": "2026-09-16",
          "close": 7785.5
        },
        {
          "date": "2026-09-17",
          "close": 7755.91
        },
        {
          "date": "2026-09-18",
          "close": 7924.06
        },
        {
          "date": "2026-09-21",
          "close": 8063.64
        },
        {
          "date": "2026-09-22",
          "close": 8174.1
        },
        {
          "date": "2026-09-23",
          "close": 8110.09
        },
        {
          "date": "2026-09-24",
          "close": 7996.85
        },
        {
          "date": "2026-09-28",
          "close": 7822.8
        },
        {
          "date": "2026-09-29",
          "close": 7907.03
        },
        {
          "date": "2026-09-30",
          "close": 7808.14
        },
        {
          "date": "2026-10-08",
          "close": 7681.05
        },
        {
          "date": "2026-10-09",
          "close": 7819.89
        },
        {
          "date": "2026-10-12",
          "close": 7772.59
        },
        {
          "date": "2026-10-13",
          "close": 7828.31
        },
        {
          "date": "2026-10-14",
          "close": 7708.55
        },
        {
          "date": "2026-10-15",
          "close": 7498.67
        },
        {
          "date": "2026-10-16",
          "close": 7493.54
        },
        {
          "date": "2026-10-19",
          "close": 7505.43
        },
        {
          "date": "2026-10-20",
          "close": 7676.95
        },
        {
          "date": "2026-10-21",
          "close": 7636.29
        },
        {
          "date": "2026-10-22",
          "close": 7409.41
        },
        {
          "date": "2026-10-23",
          "close": 7649.42
        },
        {
          "date": "2026-10-26",
          "close": 7620.38
        },
        {
          "date": "2026-10-27",
          "close": 7302.07
        },
        {
          "date": "2026-10-28",
          "close": 7416.31
        },
        {
          "date": "2026-10-29",
          "close": 7143.87
        },
        {
          "date": "2026-10-30",
          "close": 6791.61
        },
        {
          "date": "2026-11-02",
          "close": 7064.39
        },
        {
          "date": "2026-11-03",
          "close": 6905.41
        },
        {
          "date": "2026-11-04",
          "close": 7135.66
        },
        {
          "date": "2026-11-05",
          "close": 7304.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.547945205479452,
          "pullback_frequency": 0.3561643835616438,
          "up_wilson": [
            0.43424321509808306,
            0.6568534416732852
          ],
          "pullback_wilson": [
            0.25604500466575497,
            0.4706650250201402
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 27,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 10,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1447",
      "name": "垂直应用软件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026623078838065473,
        "5": 0.03806448877712976,
        "20": -0.0009117060506678154,
        "60": -0.07731539925387199
      },
      "moving_averages": {
        "5": 7509.996000000089,
        "20": 7826.571500000032,
        "60": 8106.230500000048
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.039770533872725,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9713.61
        },
        {
          "date": "2026-05-14",
          "close": 9460.79
        },
        {
          "date": "2026-05-15",
          "close": 9413.88
        },
        {
          "date": "2026-05-18",
          "close": 9546.99
        },
        {
          "date": "2026-05-19",
          "close": 9762.55
        },
        {
          "date": "2026-05-20",
          "close": 9585.18
        },
        {
          "date": "2026-05-21",
          "close": 9295.38
        },
        {
          "date": "2026-05-22",
          "close": 9433.72
        },
        {
          "date": "2026-05-25",
          "close": 9540.82
        },
        {
          "date": "2026-05-26",
          "close": 9379.99
        },
        {
          "date": "2026-05-27",
          "close": 9061.59
        },
        {
          "date": "2026-05-28",
          "close": 9113.12
        },
        {
          "date": "2026-05-29",
          "close": 8761.58
        },
        {
          "date": "2026-06-01",
          "close": 9002.04
        },
        {
          "date": "2026-06-02",
          "close": 8889.81
        },
        {
          "date": "2026-06-03",
          "close": 8763.11
        },
        {
          "date": "2026-06-04",
          "close": 8579.81
        },
        {
          "date": "2026-06-05",
          "close": 8628.28
        },
        {
          "date": "2026-06-08",
          "close": 8553.54
        },
        {
          "date": "2026-06-09",
          "close": 8680.93
        },
        {
          "date": "2026-06-10",
          "close": 8528.66
        },
        {
          "date": "2026-06-11",
          "close": 8232.66
        },
        {
          "date": "2026-06-12",
          "close": 8417.45
        },
        {
          "date": "2026-06-15",
          "close": 8575.74
        },
        {
          "date": "2026-06-16",
          "close": 8587.24
        },
        {
          "date": "2026-06-17",
          "close": 8528.67
        },
        {
          "date": "2026-06-18",
          "close": 8515.38
        },
        {
          "date": "2026-06-22",
          "close": 8706.45
        },
        {
          "date": "2026-06-23",
          "close": 8685.51
        },
        {
          "date": "2026-06-24",
          "close": 8457.71
        },
        {
          "date": "2026-06-25",
          "close": 8240.32
        },
        {
          "date": "2026-06-26",
          "close": 7936.92
        },
        {
          "date": "2026-06-29",
          "close": 7873.64
        },
        {
          "date": "2026-06-30",
          "close": 8001.62
        },
        {
          "date": "2026-07-01",
          "close": 8263.42
        },
        {
          "date": "2026-07-02",
          "close": 8088.51
        },
        {
          "date": "2026-07-03",
          "close": 8147.05
        },
        {
          "date": "2026-07-06",
          "close": 7978.63
        },
        {
          "date": "2026-07-07",
          "close": 7769.35
        },
        {
          "date": "2026-07-08",
          "close": 7842.86
        },
        {
          "date": "2026-07-09",
          "close": 7921.74
        },
        {
          "date": "2026-07-10",
          "close": 7988.07
        },
        {
          "date": "2026-07-13",
          "close": 7661.79
        },
        {
          "date": "2026-07-14",
          "close": 7682.37
        },
        {
          "date": "2026-07-15",
          "close": 7762.76
        },
        {
          "date": "2026-07-16",
          "close": 7804.61
        },
        {
          "date": "2026-07-17",
          "close": 7435.61
        },
        {
          "date": "2026-07-20",
          "close": 7403.19
        },
        {
          "date": "2026-07-21",
          "close": 7555.12
        },
        {
          "date": "2026-07-22",
          "close": 7430.1
        },
        {
          "date": "2026-07-23",
          "close": 7451.7
        },
        {
          "date": "2026-07-24",
          "close": 7202.5
        },
        {
          "date": "2026-07-27",
          "close": 7453.81
        },
        {
          "date": "2026-07-28",
          "close": 7550.11
        },
        {
          "date": "2026-07-29",
          "close": 7662.07
        },
        {
          "date": "2026-07-30",
          "close": 7632.26
        },
        {
          "date": "2026-07-31",
          "close": 8037.52
        },
        {
          "date": "2026-08-03",
          "close": 8092.97
        },
        {
          "date": "2026-08-04",
          "close": 8335.59
        },
        {
          "date": "2026-08-05",
          "close": 8491.84
        },
        {
          "date": "2026-08-06",
          "close": 8502.69
        },
        {
          "date": "2026-08-07",
          "close": 8436.72
        },
        {
          "date": "2026-08-10",
          "close": 8471.88
        },
        {
          "date": "2026-08-11",
          "close": 8463.61
        },
        {
          "date": "2026-08-12",
          "close": 8568.27
        },
        {
          "date": "2026-08-13",
          "close": 8409.21
        },
        {
          "date": "2026-08-14",
          "close": 8402.93
        },
        {
          "date": "2026-08-17",
          "close": 8482.7
        },
        {
          "date": "2026-08-18",
          "close": 8438.1
        },
        {
          "date": "2026-08-19",
          "close": 8032.29
        },
        {
          "date": "2026-08-20",
          "close": 8121.41
        },
        {
          "date": "2026-08-21",
          "close": 8110.82
        },
        {
          "date": "2026-08-24",
          "close": 7986.57
        },
        {
          "date": "2026-08-25",
          "close": 8179.22
        },
        {
          "date": "2026-08-26",
          "close": 8186.05
        },
        {
          "date": "2026-08-27",
          "close": 8297.99
        },
        {
          "date": "2026-08-28",
          "close": 8296.6
        },
        {
          "date": "2026-08-31",
          "close": 8401.36
        },
        {
          "date": "2026-09-01",
          "close": 8552.2
        },
        {
          "date": "2026-09-02",
          "close": 8442.03
        },
        {
          "date": "2026-09-03",
          "close": 8374.37
        },
        {
          "date": "2026-09-04",
          "close": 8461.51
        },
        {
          "date": "2026-09-07",
          "close": 8423.24
        },
        {
          "date": "2026-09-08",
          "close": 8406.61
        },
        {
          "date": "2026-09-09",
          "close": 8272.82
        },
        {
          "date": "2026-09-10",
          "close": 8208.2
        },
        {
          "date": "2026-09-11",
          "close": 7980.39
        },
        {
          "date": "2026-09-14",
          "close": 8027.28
        },
        {
          "date": "2026-09-15",
          "close": 7911.11
        },
        {
          "date": "2026-09-16",
          "close": 7981.23
        },
        {
          "date": "2026-09-17",
          "close": 7952.36
        },
        {
          "date": "2026-09-18",
          "close": 8088.2
        },
        {
          "date": "2026-09-21",
          "close": 8276.01
        },
        {
          "date": "2026-09-22",
          "close": 8387.16
        },
        {
          "date": "2026-09-23",
          "close": 8285.81
        },
        {
          "date": "2026-09-24",
          "close": 8134.77
        },
        {
          "date": "2026-09-28",
          "close": 7981.9
        },
        {
          "date": "2026-09-29",
          "close": 8082.52
        },
        {
          "date": "2026-09-30",
          "close": 7981.82
        },
        {
          "date": "2026-10-08",
          "close": 7842.44
        },
        {
          "date": "2026-10-09",
          "close": 8096.33
        },
        {
          "date": "2026-10-12",
          "close": 8054.48
        },
        {
          "date": "2026-10-13",
          "close": 8129.02
        },
        {
          "date": "2026-10-14",
          "close": 7985.21
        },
        {
          "date": "2026-10-15",
          "close": 7776.69
        },
        {
          "date": "2026-10-16",
          "close": 7775.72
        },
        {
          "date": "2026-10-19",
          "close": 7835.76
        },
        {
          "date": "2026-10-20",
          "close": 8011.98
        },
        {
          "date": "2026-10-21",
          "close": 8068.0
        },
        {
          "date": "2026-10-22",
          "close": 7784.18
        },
        {
          "date": "2026-10-23",
          "close": 8156.6
        },
        {
          "date": "2026-10-26",
          "close": 8159.81
        },
        {
          "date": "2026-10-27",
          "close": 7763.78
        },
        {
          "date": "2026-10-28",
          "close": 7835.91
        },
        {
          "date": "2026-10-29",
          "close": 7547.98
        },
        {
          "date": "2026-10-30",
          "close": 7091.94
        },
        {
          "date": "2026-11-02",
          "close": 7566.83
        },
        {
          "date": "2026-11-03",
          "close": 7423.82
        },
        {
          "date": "2026-11-04",
          "close": 7632.1
        },
        {
          "date": "2026-11-05",
          "close": 7835.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5408163265306123,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.44248041592362974,
            0.6360730542705189
          ],
          "pullback_wilson": [
            0.2785887752216772,
            0.46611244664734003
          ],
          "tendency": "无明显倾向",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.4827586206896552,
          "up_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "pullback_wilson": [
            0.3592818542405501,
            0.6083773821659054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 36,
          "insufficient_or_abstained": 11,
          "hit_rate": 0.4722222222222222,
          "baseline_hit_rate": 0.4444444444444444,
          "hit_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "baseline_wilson": [
            0.2954126874008022,
            0.6041893824430271
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 12,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1448",
      "name": "横向通用软件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0482617649928867,
        "5": 0.03728034883307285,
        "20": -0.024916993781500474,
        "60": -0.05767221253537669
      },
      "moving_averages": {
        "5": 5808.655999999866,
        "20": 6229.698500000033,
        "60": 6307.118999999994
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.0813870452827018,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7276.17
        },
        {
          "date": "2026-05-14",
          "close": 7006.95
        },
        {
          "date": "2026-05-15",
          "close": 6960.51
        },
        {
          "date": "2026-05-18",
          "close": 7061.43
        },
        {
          "date": "2026-05-19",
          "close": 7243.87
        },
        {
          "date": "2026-05-20",
          "close": 7083.11
        },
        {
          "date": "2026-05-21",
          "close": 6808.2
        },
        {
          "date": "2026-05-22",
          "close": 6915.09
        },
        {
          "date": "2026-05-25",
          "close": 6957.53
        },
        {
          "date": "2026-05-26",
          "close": 6782.66
        },
        {
          "date": "2026-05-27",
          "close": 6584.72
        },
        {
          "date": "2026-05-28",
          "close": 6553.52
        },
        {
          "date": "2026-05-29",
          "close": 6326.41
        },
        {
          "date": "2026-06-01",
          "close": 6663.76
        },
        {
          "date": "2026-06-02",
          "close": 6576.57
        },
        {
          "date": "2026-06-03",
          "close": 6467.89
        },
        {
          "date": "2026-06-04",
          "close": 6313.76
        },
        {
          "date": "2026-06-05",
          "close": 6315.23
        },
        {
          "date": "2026-06-08",
          "close": 6173.43
        },
        {
          "date": "2026-06-09",
          "close": 6308.66
        },
        {
          "date": "2026-06-10",
          "close": 6147.31
        },
        {
          "date": "2026-06-11",
          "close": 5943.49
        },
        {
          "date": "2026-06-12",
          "close": 6029.27
        },
        {
          "date": "2026-06-15",
          "close": 6162.22
        },
        {
          "date": "2026-06-16",
          "close": 6152.99
        },
        {
          "date": "2026-06-17",
          "close": 6093.48
        },
        {
          "date": "2026-06-18",
          "close": 6121.67
        },
        {
          "date": "2026-06-22",
          "close": 6176.74
        },
        {
          "date": "2026-06-23",
          "close": 6069.18
        },
        {
          "date": "2026-06-24",
          "close": 5926.29
        },
        {
          "date": "2026-06-25",
          "close": 5730.06
        },
        {
          "date": "2026-06-26",
          "close": 5526.39
        },
        {
          "date": "2026-06-29",
          "close": 5584.03
        },
        {
          "date": "2026-06-30",
          "close": 5781.36
        },
        {
          "date": "2026-07-01",
          "close": 5905.83
        },
        {
          "date": "2026-07-02",
          "close": 5853.48
        },
        {
          "date": "2026-07-03",
          "close": 5869.98
        },
        {
          "date": "2026-07-06",
          "close": 5789.64
        },
        {
          "date": "2026-07-07",
          "close": 5635.4
        },
        {
          "date": "2026-07-08",
          "close": 5833.31
        },
        {
          "date": "2026-07-09",
          "close": 5885.4
        },
        {
          "date": "2026-07-10",
          "close": 5998.47
        },
        {
          "date": "2026-07-13",
          "close": 5781.52
        },
        {
          "date": "2026-07-14",
          "close": 5730.67
        },
        {
          "date": "2026-07-15",
          "close": 5821.75
        },
        {
          "date": "2026-07-16",
          "close": 5819.34
        },
        {
          "date": "2026-07-17",
          "close": 5535.74
        },
        {
          "date": "2026-07-20",
          "close": 5527.5
        },
        {
          "date": "2026-07-21",
          "close": 5615.62
        },
        {
          "date": "2026-07-22",
          "close": 5590.31
        },
        {
          "date": "2026-07-23",
          "close": 5535.51
        },
        {
          "date": "2026-07-24",
          "close": 5284.31
        },
        {
          "date": "2026-07-27",
          "close": 5445.29
        },
        {
          "date": "2026-07-28",
          "close": 5537.36
        },
        {
          "date": "2026-07-29",
          "close": 5612.68
        },
        {
          "date": "2026-07-30",
          "close": 5590.6
        },
        {
          "date": "2026-07-31",
          "close": 6071.88
        },
        {
          "date": "2026-08-03",
          "close": 6112.84
        },
        {
          "date": "2026-08-04",
          "close": 6330.36
        },
        {
          "date": "2026-08-05",
          "close": 6497.93
        },
        {
          "date": "2026-08-06",
          "close": 6636.25
        },
        {
          "date": "2026-08-07",
          "close": 6485.17
        },
        {
          "date": "2026-08-10",
          "close": 6485.86
        },
        {
          "date": "2026-08-11",
          "close": 6506.34
        },
        {
          "date": "2026-08-12",
          "close": 6521.97
        },
        {
          "date": "2026-08-13",
          "close": 6411.68
        },
        {
          "date": "2026-08-14",
          "close": 6461.72
        },
        {
          "date": "2026-08-17",
          "close": 6483.05
        },
        {
          "date": "2026-08-18",
          "close": 6417.33
        },
        {
          "date": "2026-08-19",
          "close": 6133.81
        },
        {
          "date": "2026-08-20",
          "close": 6149.1
        },
        {
          "date": "2026-08-21",
          "close": 6100.35
        },
        {
          "date": "2026-08-24",
          "close": 5933.25
        },
        {
          "date": "2026-08-25",
          "close": 6023.57
        },
        {
          "date": "2026-08-26",
          "close": 5955.29
        },
        {
          "date": "2026-08-27",
          "close": 6054.18
        },
        {
          "date": "2026-08-28",
          "close": 6251.16
        },
        {
          "date": "2026-08-31",
          "close": 6372.06
        },
        {
          "date": "2026-09-01",
          "close": 6469.96
        },
        {
          "date": "2026-09-02",
          "close": 6326.73
        },
        {
          "date": "2026-09-03",
          "close": 6292.1
        },
        {
          "date": "2026-09-04",
          "close": 6411.22
        },
        {
          "date": "2026-09-07",
          "close": 6403.17
        },
        {
          "date": "2026-09-08",
          "close": 6388.25
        },
        {
          "date": "2026-09-09",
          "close": 6267.53
        },
        {
          "date": "2026-09-10",
          "close": 6218.97
        },
        {
          "date": "2026-09-11",
          "close": 6103.56
        },
        {
          "date": "2026-09-14",
          "close": 6345.45
        },
        {
          "date": "2026-09-15",
          "close": 6273.91
        },
        {
          "date": "2026-09-16",
          "close": 6223.68
        },
        {
          "date": "2026-09-17",
          "close": 6196.2
        },
        {
          "date": "2026-09-18",
          "close": 6351.75
        },
        {
          "date": "2026-09-21",
          "close": 6535.15
        },
        {
          "date": "2026-09-22",
          "close": 6719.65
        },
        {
          "date": "2026-09-23",
          "close": 6588.33
        },
        {
          "date": "2026-09-24",
          "close": 6462.58
        },
        {
          "date": "2026-09-28",
          "close": 6481.61
        },
        {
          "date": "2026-09-29",
          "close": 6596.21
        },
        {
          "date": "2026-09-30",
          "close": 6515.37
        },
        {
          "date": "2026-10-08",
          "close": 6279.65
        },
        {
          "date": "2026-10-09",
          "close": 6665.68
        },
        {
          "date": "2026-10-12",
          "close": 6625.77
        },
        {
          "date": "2026-10-13",
          "close": 6629.99
        },
        {
          "date": "2026-10-14",
          "close": 6500.38
        },
        {
          "date": "2026-10-15",
          "close": 6293.75
        },
        {
          "date": "2026-10-16",
          "close": 6172.62
        },
        {
          "date": "2026-10-19",
          "close": 6143.57
        },
        {
          "date": "2026-10-20",
          "close": 6411.65
        },
        {
          "date": "2026-10-21",
          "close": 6408.13
        },
        {
          "date": "2026-10-22",
          "close": 6203.44
        },
        {
          "date": "2026-10-23",
          "close": 6558.01
        },
        {
          "date": "2026-10-26",
          "close": 6551.11
        },
        {
          "date": "2026-10-27",
          "close": 6217.83
        },
        {
          "date": "2026-10-28",
          "close": 6265.65
        },
        {
          "date": "2026-10-29",
          "close": 5903.11
        },
        {
          "date": "2026-10-30",
          "close": 5520.76
        },
        {
          "date": "2026-11-02",
          "close": 5865.28
        },
        {
          "date": "2026-11-03",
          "close": 5692.79
        },
        {
          "date": "2026-11-04",
          "close": 5841.27
        },
        {
          "date": "2026-11-05",
          "close": 6123.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 104,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5576923076923077,
          "pullback_frequency": 0.3942307692307692,
          "up_wilson": [
            0.46187689818306105,
            0.6493975609278099
          ],
          "pullback_wilson": [
            0.3056889709260554,
            0.4903078540373479
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3792274119456608,
            0.6207725880543392
          ],
          "pullback_wilson": [
            0.3792274119456608,
            0.6207725880543392
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 29,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 6,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1449",
      "name": "冰洗",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01852337265181303,
        "5": 0.04338719686843606,
        "20": -0.01941486229579914,
        "60": -0.061453323600137444
      },
      "moving_averages": {
        "5": 1710.1459999999963,
        "20": 1741.3270000000018,
        "60": 1802.4706666666666
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-18",
            "end": "2026-08-26",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.03647885383661664,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2030.83
        },
        {
          "date": "2026-05-14",
          "close": 2029.97
        },
        {
          "date": "2026-05-15",
          "close": 2024.84
        },
        {
          "date": "2026-05-18",
          "close": 1996.22
        },
        {
          "date": "2026-05-19",
          "close": 2026.12
        },
        {
          "date": "2026-05-20",
          "close": 2027.07
        },
        {
          "date": "2026-05-21",
          "close": 1996.46
        },
        {
          "date": "2026-05-22",
          "close": 2015.65
        },
        {
          "date": "2026-05-25",
          "close": 2032.64
        },
        {
          "date": "2026-05-26",
          "close": 2023.51
        },
        {
          "date": "2026-05-27",
          "close": 1986.91
        },
        {
          "date": "2026-05-28",
          "close": 1981.31
        },
        {
          "date": "2026-05-29",
          "close": 1981.35
        },
        {
          "date": "2026-06-01",
          "close": 2011.7
        },
        {
          "date": "2026-06-02",
          "close": 1993.63
        },
        {
          "date": "2026-06-03",
          "close": 1968.36
        },
        {
          "date": "2026-06-04",
          "close": 1947.73
        },
        {
          "date": "2026-06-05",
          "close": 1957.27
        },
        {
          "date": "2026-06-08",
          "close": 1899.28
        },
        {
          "date": "2026-06-09",
          "close": 1896.17
        },
        {
          "date": "2026-06-10",
          "close": 1883.38
        },
        {
          "date": "2026-06-11",
          "close": 1893.09
        },
        {
          "date": "2026-06-12",
          "close": 1919.32
        },
        {
          "date": "2026-06-15",
          "close": 1949.89
        },
        {
          "date": "2026-06-16",
          "close": 1960.98
        },
        {
          "date": "2026-06-17",
          "close": 1949.57
        },
        {
          "date": "2026-06-18",
          "close": 1878.54
        },
        {
          "date": "2026-06-22",
          "close": 1852.74
        },
        {
          "date": "2026-06-23",
          "close": 1867.28
        },
        {
          "date": "2026-06-24",
          "close": 1831.11
        },
        {
          "date": "2026-06-25",
          "close": 1797.49
        },
        {
          "date": "2026-06-26",
          "close": 1796.68
        },
        {
          "date": "2026-06-29",
          "close": 1822.06
        },
        {
          "date": "2026-06-30",
          "close": 1840.53
        },
        {
          "date": "2026-07-01",
          "close": 1898.4
        },
        {
          "date": "2026-07-02",
          "close": 1922.16
        },
        {
          "date": "2026-07-03",
          "close": 1954.18
        },
        {
          "date": "2026-07-06",
          "close": 1949.28
        },
        {
          "date": "2026-07-07",
          "close": 1872.47
        },
        {
          "date": "2026-07-08",
          "close": 1878.87
        },
        {
          "date": "2026-07-09",
          "close": 1850.23
        },
        {
          "date": "2026-07-10",
          "close": 1858.72
        },
        {
          "date": "2026-07-13",
          "close": 1814.11
        },
        {
          "date": "2026-07-14",
          "close": 1833.02
        },
        {
          "date": "2026-07-15",
          "close": 1853.06
        },
        {
          "date": "2026-07-16",
          "close": 1842.28
        },
        {
          "date": "2026-07-17",
          "close": 1780.46
        },
        {
          "date": "2026-07-20",
          "close": 1759.48
        },
        {
          "date": "2026-07-21",
          "close": 1754.52
        },
        {
          "date": "2026-07-22",
          "close": 1739.17
        },
        {
          "date": "2026-07-23",
          "close": 1747.32
        },
        {
          "date": "2026-07-24",
          "close": 1747.36
        },
        {
          "date": "2026-07-27",
          "close": 1786.91
        },
        {
          "date": "2026-07-28",
          "close": 1813.17
        },
        {
          "date": "2026-07-29",
          "close": 1843.34
        },
        {
          "date": "2026-07-30",
          "close": 1849.83
        },
        {
          "date": "2026-07-31",
          "close": 1862.23
        },
        {
          "date": "2026-08-03",
          "close": 1863.13
        },
        {
          "date": "2026-08-04",
          "close": 1852.47
        },
        {
          "date": "2026-08-05",
          "close": 1863.04
        },
        {
          "date": "2026-08-06",
          "close": 1861.21
        },
        {
          "date": "2026-08-07",
          "close": 1852.78
        },
        {
          "date": "2026-08-10",
          "close": 1866.44
        },
        {
          "date": "2026-08-11",
          "close": 1847.44
        },
        {
          "date": "2026-08-12",
          "close": 1849.05
        },
        {
          "date": "2026-08-13",
          "close": 1827.84
        },
        {
          "date": "2026-08-14",
          "close": 1810.6
        },
        {
          "date": "2026-08-17",
          "close": 1833.78
        },
        {
          "date": "2026-08-18",
          "close": 1804.84
        },
        {
          "date": "2026-08-19",
          "close": 1758.49
        },
        {
          "date": "2026-08-20",
          "close": 1796.72
        },
        {
          "date": "2026-08-21",
          "close": 1813.1
        },
        {
          "date": "2026-08-24",
          "close": 1850.47
        },
        {
          "date": "2026-08-25",
          "close": 1872.15
        },
        {
          "date": "2026-08-26",
          "close": 1856.97
        },
        {
          "date": "2026-08-27",
          "close": 1847.16
        },
        {
          "date": "2026-08-28",
          "close": 1853.01
        },
        {
          "date": "2026-08-31",
          "close": 1857.63
        },
        {
          "date": "2026-09-01",
          "close": 1876.91
        },
        {
          "date": "2026-09-02",
          "close": 1883.07
        },
        {
          "date": "2026-09-03",
          "close": 1891.49
        },
        {
          "date": "2026-09-04",
          "close": 1887.86
        },
        {
          "date": "2026-09-07",
          "close": 1877.37
        },
        {
          "date": "2026-09-08",
          "close": 1891.83
        },
        {
          "date": "2026-09-09",
          "close": 1873.2
        },
        {
          "date": "2026-09-10",
          "close": 1855.0
        },
        {
          "date": "2026-09-11",
          "close": 1825.14
        },
        {
          "date": "2026-09-14",
          "close": 1823.63
        },
        {
          "date": "2026-09-15",
          "close": 1805.35
        },
        {
          "date": "2026-09-16",
          "close": 1790.92
        },
        {
          "date": "2026-09-17",
          "close": 1802.01
        },
        {
          "date": "2026-09-18",
          "close": 1807.68
        },
        {
          "date": "2026-09-21",
          "close": 1803.71
        },
        {
          "date": "2026-09-22",
          "close": 1813.6
        },
        {
          "date": "2026-09-23",
          "close": 1806.89
        },
        {
          "date": "2026-09-24",
          "close": 1789.06
        },
        {
          "date": "2026-09-28",
          "close": 1784.54
        },
        {
          "date": "2026-09-29",
          "close": 1794.76
        },
        {
          "date": "2026-09-30",
          "close": 1794.83
        },
        {
          "date": "2026-10-08",
          "close": 1783.17
        },
        {
          "date": "2026-10-09",
          "close": 1803.61
        },
        {
          "date": "2026-10-12",
          "close": 1814.75
        },
        {
          "date": "2026-10-13",
          "close": 1812.48
        },
        {
          "date": "2026-10-14",
          "close": 1795.41
        },
        {
          "date": "2026-10-15",
          "close": 1770.23
        },
        {
          "date": "2026-10-16",
          "close": 1769.23
        },
        {
          "date": "2026-10-19",
          "close": 1776.67
        },
        {
          "date": "2026-10-20",
          "close": 1777.36
        },
        {
          "date": "2026-10-21",
          "close": 1743.75
        },
        {
          "date": "2026-10-22",
          "close": 1714.93
        },
        {
          "date": "2026-10-23",
          "close": 1730.23
        },
        {
          "date": "2026-10-26",
          "close": 1724.6
        },
        {
          "date": "2026-10-27",
          "close": 1671.56
        },
        {
          "date": "2026-10-28",
          "close": 1695.16
        },
        {
          "date": "2026-10-29",
          "close": 1675.84
        },
        {
          "date": "2026-10-30",
          "close": 1671.59
        },
        {
          "date": "2026-11-02",
          "close": 1696.94
        },
        {
          "date": "2026-11-03",
          "close": 1716.9
        },
        {
          "date": "2026-11-04",
          "close": 1716.75
        },
        {
          "date": "2026-11-05",
          "close": 1748.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46875,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.3720607443853214,
            0.5678439798557835
          ],
          "pullback_wilson": [
            0.22850954637750145,
            0.410918799069127
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.41818181818181815,
          "up_wilson": [
            0.33025280252016564,
            0.5847730975813876
          ],
          "pullback_wilson": [
            0.2973776575351035,
            0.5496689626476924
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 60,
          "covered_samples": 0,
          "insufficient_or_abstained": 60,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 34,
          "covered_samples": 1,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1450",
      "name": "空调",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.004752048660978225,
        "5": 0.02184041207226506,
        "20": -0.028604456622688845,
        "60": -0.013455287625670942
      },
      "moving_averages": {
        "5": 14676.658000000567,
        "20": 14769.372500000056,
        "60": 15096.830333333277
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.03930180216859558,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13872.53
        },
        {
          "date": "2026-05-14",
          "close": 13855.18
        },
        {
          "date": "2026-05-15",
          "close": 14081.39
        },
        {
          "date": "2026-05-18",
          "close": 13952.99
        },
        {
          "date": "2026-05-19",
          "close": 13908.06
        },
        {
          "date": "2026-05-20",
          "close": 13949.78
        },
        {
          "date": "2026-05-21",
          "close": 13808.88
        },
        {
          "date": "2026-05-22",
          "close": 13706.75
        },
        {
          "date": "2026-05-25",
          "close": 13826.21
        },
        {
          "date": "2026-05-26",
          "close": 13770.83
        },
        {
          "date": "2026-05-27",
          "close": 13761.05
        },
        {
          "date": "2026-05-28",
          "close": 13526.43
        },
        {
          "date": "2026-05-29",
          "close": 13897.09
        },
        {
          "date": "2026-06-01",
          "close": 14034.01
        },
        {
          "date": "2026-06-02",
          "close": 14411.96
        },
        {
          "date": "2026-06-03",
          "close": 14390.29
        },
        {
          "date": "2026-06-04",
          "close": 14303.97
        },
        {
          "date": "2026-06-05",
          "close": 14242.56
        },
        {
          "date": "2026-06-08",
          "close": 14277.42
        },
        {
          "date": "2026-06-09",
          "close": 14209.9
        },
        {
          "date": "2026-06-10",
          "close": 14322.53
        },
        {
          "date": "2026-06-11",
          "close": 14919.23
        },
        {
          "date": "2026-06-12",
          "close": 14697.75
        },
        {
          "date": "2026-06-15",
          "close": 14437.9
        },
        {
          "date": "2026-06-16",
          "close": 14221.25
        },
        {
          "date": "2026-06-17",
          "close": 14147.06
        },
        {
          "date": "2026-06-18",
          "close": 13860.86
        },
        {
          "date": "2026-06-22",
          "close": 13904.56
        },
        {
          "date": "2026-06-23",
          "close": 13930.19
        },
        {
          "date": "2026-06-24",
          "close": 13866.5
        },
        {
          "date": "2026-06-25",
          "close": 13907.43
        },
        {
          "date": "2026-06-26",
          "close": 13856.91
        },
        {
          "date": "2026-06-29",
          "close": 14367.51
        },
        {
          "date": "2026-06-30",
          "close": 14107.06
        },
        {
          "date": "2026-07-01",
          "close": 14139.29
        },
        {
          "date": "2026-07-02",
          "close": 14074.69
        },
        {
          "date": "2026-07-03",
          "close": 14189.4
        },
        {
          "date": "2026-07-06",
          "close": 14403.03
        },
        {
          "date": "2026-07-07",
          "close": 14105.53
        },
        {
          "date": "2026-07-08",
          "close": 14032.48
        },
        {
          "date": "2026-07-09",
          "close": 13881.86
        },
        {
          "date": "2026-07-10",
          "close": 13955.64
        },
        {
          "date": "2026-07-13",
          "close": 13942.88
        },
        {
          "date": "2026-07-14",
          "close": 14267.39
        },
        {
          "date": "2026-07-15",
          "close": 14554.62
        },
        {
          "date": "2026-07-16",
          "close": 14454.24
        },
        {
          "date": "2026-07-17",
          "close": 14314.9
        },
        {
          "date": "2026-07-20",
          "close": 14417.75
        },
        {
          "date": "2026-07-21",
          "close": 14462.32
        },
        {
          "date": "2026-07-22",
          "close": 14401.47
        },
        {
          "date": "2026-07-23",
          "close": 14472.58
        },
        {
          "date": "2026-07-24",
          "close": 14237.74
        },
        {
          "date": "2026-07-27",
          "close": 14389.54
        },
        {
          "date": "2026-07-28",
          "close": 14616.93
        },
        {
          "date": "2026-07-29",
          "close": 14929.3
        },
        {
          "date": "2026-07-30",
          "close": 15152.77
        },
        {
          "date": "2026-07-31",
          "close": 15194.01
        },
        {
          "date": "2026-08-03",
          "close": 15100.62
        },
        {
          "date": "2026-08-04",
          "close": 14915.8
        },
        {
          "date": "2026-08-05",
          "close": 14948.77
        },
        {
          "date": "2026-08-06",
          "close": 14924.99
        },
        {
          "date": "2026-08-07",
          "close": 14749.26
        },
        {
          "date": "2026-08-10",
          "close": 15047.28
        },
        {
          "date": "2026-08-11",
          "close": 15087.68
        },
        {
          "date": "2026-08-12",
          "close": 15121.89
        },
        {
          "date": "2026-08-13",
          "close": 14991.24
        },
        {
          "date": "2026-08-14",
          "close": 14846.24
        },
        {
          "date": "2026-08-17",
          "close": 14848.79
        },
        {
          "date": "2026-08-18",
          "close": 14959.49
        },
        {
          "date": "2026-08-19",
          "close": 15052.87
        },
        {
          "date": "2026-08-20",
          "close": 15127.18
        },
        {
          "date": "2026-08-21",
          "close": 14986.64
        },
        {
          "date": "2026-08-24",
          "close": 15031.39
        },
        {
          "date": "2026-08-25",
          "close": 15311.91
        },
        {
          "date": "2026-08-26",
          "close": 15395.02
        },
        {
          "date": "2026-08-27",
          "close": 15283.13
        },
        {
          "date": "2026-08-28",
          "close": 15356.17
        },
        {
          "date": "2026-08-31",
          "close": 15418.77
        },
        {
          "date": "2026-09-01",
          "close": 15475.77
        },
        {
          "date": "2026-09-02",
          "close": 15429.13
        },
        {
          "date": "2026-09-03",
          "close": 15492.76
        },
        {
          "date": "2026-09-04",
          "close": 15697.06
        },
        {
          "date": "2026-09-07",
          "close": 15633.57
        },
        {
          "date": "2026-09-08",
          "close": 15538.69
        },
        {
          "date": "2026-09-09",
          "close": 15664.95
        },
        {
          "date": "2026-09-10",
          "close": 15665.49
        },
        {
          "date": "2026-09-11",
          "close": 15722.78
        },
        {
          "date": "2026-09-14",
          "close": 15686.62
        },
        {
          "date": "2026-09-15",
          "close": 15474.76
        },
        {
          "date": "2026-09-16",
          "close": 15314.26
        },
        {
          "date": "2026-09-17",
          "close": 15355.87
        },
        {
          "date": "2026-09-18",
          "close": 15371.77
        },
        {
          "date": "2026-09-21",
          "close": 15045.38
        },
        {
          "date": "2026-09-22",
          "close": 15203.93
        },
        {
          "date": "2026-09-23",
          "close": 15193.95
        },
        {
          "date": "2026-09-24",
          "close": 15208.37
        },
        {
          "date": "2026-09-28",
          "close": 15196.82
        },
        {
          "date": "2026-09-29",
          "close": 15183.45
        },
        {
          "date": "2026-09-30",
          "close": 15145.15
        },
        {
          "date": "2026-10-08",
          "close": 15181.9
        },
        {
          "date": "2026-10-09",
          "close": 15317.64
        },
        {
          "date": "2026-10-12",
          "close": 15350.95
        },
        {
          "date": "2026-10-13",
          "close": 15203.77
        },
        {
          "date": "2026-10-14",
          "close": 15199.61
        },
        {
          "date": "2026-10-15",
          "close": 14961.08
        },
        {
          "date": "2026-10-16",
          "close": 14966.35
        },
        {
          "date": "2026-10-19",
          "close": 15123.38
        },
        {
          "date": "2026-10-20",
          "close": 14839.32
        },
        {
          "date": "2026-10-21",
          "close": 14575.36
        },
        {
          "date": "2026-10-22",
          "close": 14550.44
        },
        {
          "date": "2026-10-23",
          "close": 14531.33
        },
        {
          "date": "2026-10-26",
          "close": 14453.45
        },
        {
          "date": "2026-10-27",
          "close": 14138.33
        },
        {
          "date": "2026-10-28",
          "close": 14360.73
        },
        {
          "date": "2026-10-29",
          "close": 14432.42
        },
        {
          "date": "2026-10-30",
          "close": 14613.64
        },
        {
          "date": "2026-11-02",
          "close": 14581.67
        },
        {
          "date": "2026-11-03",
          "close": 14762.47
        },
        {
          "date": "2026-11-04",
          "close": 14677.88
        },
        {
          "date": "2026-11-05",
          "close": 14747.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.56,
          "pullback_frequency": 0.2,
          "up_wilson": [
            0.4474677138145549,
            0.6666854250875085
          ],
          "pullback_wilson": [
            0.1251214771419671,
            0.30411282834771647
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6170212765957447,
          "pullback_frequency": 0.2978723404255319,
          "up_wilson": [
            0.47426566956413574,
            0.7420931890357799
          ],
          "pullback_wilson": [
            0.18651250504604835,
            0.4397767391904607
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 18,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 17,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1451",
      "name": "厨房电器",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01813936850688691,
        "5": 0.00626102426859676,
        "20": -0.09151033408153308,
        "60": -0.04315685976822026
      },
      "moving_averages": {
        "5": 7770.46799999997,
        "20": 8274.880500000063,
        "60": 8503.292499999981
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-16",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.09415605526030313,
      "history": [
        {
          "date": "2026-05-13",
          "close": 10291.82
        },
        {
          "date": "2026-05-14",
          "close": 9938.54
        },
        {
          "date": "2026-05-15",
          "close": 9847.6
        },
        {
          "date": "2026-05-18",
          "close": 9704.91
        },
        {
          "date": "2026-05-19",
          "close": 9870.72
        },
        {
          "date": "2026-05-20",
          "close": 9733.92
        },
        {
          "date": "2026-05-21",
          "close": 9406.02
        },
        {
          "date": "2026-05-22",
          "close": 9317.88
        },
        {
          "date": "2026-05-25",
          "close": 9320.18
        },
        {
          "date": "2026-05-26",
          "close": 9106.2
        },
        {
          "date": "2026-05-27",
          "close": 8863.79
        },
        {
          "date": "2026-05-28",
          "close": 8731.13
        },
        {
          "date": "2026-05-29",
          "close": 8601.87
        },
        {
          "date": "2026-06-01",
          "close": 8815.83
        },
        {
          "date": "2026-06-02",
          "close": 8749.86
        },
        {
          "date": "2026-06-03",
          "close": 8565.46
        },
        {
          "date": "2026-06-04",
          "close": 8480.51
        },
        {
          "date": "2026-06-05",
          "close": 8578.02
        },
        {
          "date": "2026-06-08",
          "close": 8356.25
        },
        {
          "date": "2026-06-09",
          "close": 8369.58
        },
        {
          "date": "2026-06-10",
          "close": 8344.53
        },
        {
          "date": "2026-06-11",
          "close": 8585.67
        },
        {
          "date": "2026-06-12",
          "close": 8715.62
        },
        {
          "date": "2026-06-15",
          "close": 8579.04
        },
        {
          "date": "2026-06-16",
          "close": 8482.75
        },
        {
          "date": "2026-06-17",
          "close": 8389.19
        },
        {
          "date": "2026-06-18",
          "close": 8311.79
        },
        {
          "date": "2026-06-22",
          "close": 8248.29
        },
        {
          "date": "2026-06-23",
          "close": 8363.33
        },
        {
          "date": "2026-06-24",
          "close": 8308.07
        },
        {
          "date": "2026-06-25",
          "close": 8310.34
        },
        {
          "date": "2026-06-26",
          "close": 7907.59
        },
        {
          "date": "2026-06-29",
          "close": 7988.1
        },
        {
          "date": "2026-06-30",
          "close": 8018.4
        },
        {
          "date": "2026-07-01",
          "close": 8028.69
        },
        {
          "date": "2026-07-02",
          "close": 7983.99
        },
        {
          "date": "2026-07-03",
          "close": 8095.88
        },
        {
          "date": "2026-07-06",
          "close": 7908.8
        },
        {
          "date": "2026-07-07",
          "close": 7664.54
        },
        {
          "date": "2026-07-08",
          "close": 7738.56
        },
        {
          "date": "2026-07-09",
          "close": 7938.62
        },
        {
          "date": "2026-07-10",
          "close": 8199.67
        },
        {
          "date": "2026-07-13",
          "close": 7856.02
        },
        {
          "date": "2026-07-14",
          "close": 7831.58
        },
        {
          "date": "2026-07-15",
          "close": 7991.25
        },
        {
          "date": "2026-07-16",
          "close": 8141.51
        },
        {
          "date": "2026-07-17",
          "close": 7966.54
        },
        {
          "date": "2026-07-20",
          "close": 7579.99
        },
        {
          "date": "2026-07-21",
          "close": 7353.2
        },
        {
          "date": "2026-07-22",
          "close": 7252.77
        },
        {
          "date": "2026-07-23",
          "close": 7508.77
        },
        {
          "date": "2026-07-24",
          "close": 7189.65
        },
        {
          "date": "2026-07-27",
          "close": 7539.62
        },
        {
          "date": "2026-07-28",
          "close": 7550.99
        },
        {
          "date": "2026-07-29",
          "close": 7691.98
        },
        {
          "date": "2026-07-30",
          "close": 8019.44
        },
        {
          "date": "2026-07-31",
          "close": 8084.17
        },
        {
          "date": "2026-08-03",
          "close": 8063.54
        },
        {
          "date": "2026-08-04",
          "close": 8191.0
        },
        {
          "date": "2026-08-05",
          "close": 8299.26
        },
        {
          "date": "2026-08-06",
          "close": 8380.31
        },
        {
          "date": "2026-08-07",
          "close": 8397.85
        },
        {
          "date": "2026-08-10",
          "close": 8616.3
        },
        {
          "date": "2026-08-11",
          "close": 8511.66
        },
        {
          "date": "2026-08-12",
          "close": 8622.14
        },
        {
          "date": "2026-08-13",
          "close": 8527.12
        },
        {
          "date": "2026-08-14",
          "close": 8393.07
        },
        {
          "date": "2026-08-17",
          "close": 8456.63
        },
        {
          "date": "2026-08-18",
          "close": 8412.61
        },
        {
          "date": "2026-08-19",
          "close": 8686.92
        },
        {
          "date": "2026-08-20",
          "close": 8519.48
        },
        {
          "date": "2026-08-21",
          "close": 8407.58
        },
        {
          "date": "2026-08-24",
          "close": 8257.79
        },
        {
          "date": "2026-08-25",
          "close": 8387.17
        },
        {
          "date": "2026-08-26",
          "close": 8404.22
        },
        {
          "date": "2026-08-27",
          "close": 8437.38
        },
        {
          "date": "2026-08-28",
          "close": 8446.31
        },
        {
          "date": "2026-08-31",
          "close": 8615.89
        },
        {
          "date": "2026-09-01",
          "close": 8838.62
        },
        {
          "date": "2026-09-02",
          "close": 8919.21
        },
        {
          "date": "2026-09-03",
          "close": 8932.51
        },
        {
          "date": "2026-09-04",
          "close": 8862.2
        },
        {
          "date": "2026-09-07",
          "close": 8613.56
        },
        {
          "date": "2026-09-08",
          "close": 8738.9
        },
        {
          "date": "2026-09-09",
          "close": 8601.89
        },
        {
          "date": "2026-09-10",
          "close": 8573.88
        },
        {
          "date": "2026-09-11",
          "close": 8475.67
        },
        {
          "date": "2026-09-14",
          "close": 8610.3
        },
        {
          "date": "2026-09-15",
          "close": 8469.8
        },
        {
          "date": "2026-09-16",
          "close": 8611.16
        },
        {
          "date": "2026-09-17",
          "close": 8508.56
        },
        {
          "date": "2026-09-18",
          "close": 8683.38
        },
        {
          "date": "2026-09-21",
          "close": 8766.01
        },
        {
          "date": "2026-09-22",
          "close": 8816.14
        },
        {
          "date": "2026-09-23",
          "close": 9014.3
        },
        {
          "date": "2026-09-24",
          "close": 9032.86
        },
        {
          "date": "2026-09-28",
          "close": 8766.71
        },
        {
          "date": "2026-09-29",
          "close": 8789.83
        },
        {
          "date": "2026-09-30",
          "close": 8853.04
        },
        {
          "date": "2026-10-08",
          "close": 8740.98
        },
        {
          "date": "2026-10-09",
          "close": 8766.51
        },
        {
          "date": "2026-10-12",
          "close": 8643.84
        },
        {
          "date": "2026-10-13",
          "close": 8652.95
        },
        {
          "date": "2026-10-14",
          "close": 8489.55
        },
        {
          "date": "2026-10-15",
          "close": 8247.52
        },
        {
          "date": "2026-10-16",
          "close": 8361.97
        },
        {
          "date": "2026-10-19",
          "close": 8641.8
        },
        {
          "date": "2026-10-20",
          "close": 8687.01
        },
        {
          "date": "2026-10-21",
          "close": 8600.37
        },
        {
          "date": "2026-10-22",
          "close": 8384.47
        },
        {
          "date": "2026-10-23",
          "close": 8559.21
        },
        {
          "date": "2026-10-26",
          "close": 8448.26
        },
        {
          "date": "2026-10-27",
          "close": 8152.06
        },
        {
          "date": "2026-10-28",
          "close": 8118.07
        },
        {
          "date": "2026-10-29",
          "close": 7891.68
        },
        {
          "date": "2026-10-30",
          "close": 7525.97
        },
        {
          "date": "2026-11-02",
          "close": 7792.98
        },
        {
          "date": "2026-11-03",
          "close": 7792.69
        },
        {
          "date": "2026-11-04",
          "close": 7799.61
        },
        {
          "date": "2026-11-05",
          "close": 7941.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 106,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42452830188679247,
          "pullback_frequency": 0.32075471698113206,
          "up_wilson": [
            0.3346963958952346,
            0.5196391148328368
          ],
          "pullback_wilson": [
            0.23950855737983967,
            0.4145382805993295
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4406779661016949,
          "pullback_frequency": 0.4745762711864407,
          "up_wilson": [
            0.321502117676121,
            0.5671064517084132
          ],
          "pullback_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 43,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5348837209302325,
          "baseline_hit_rate": 0.5348837209302325,
          "hit_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "baseline_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1452",
      "name": "卫浴电器",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023918954150992544,
        "5": 0.02326343137473863,
        "20": 0.002158063575386393,
        "60": 0.06958829067876393
      },
      "moving_averages": {
        "5": 1349.3939999999943,
        "20": 1377.2730000000097,
        "60": 1358.8321666666618
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.057804221017348945,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1544.89
        },
        {
          "date": "2026-05-14",
          "close": 1511.7
        },
        {
          "date": "2026-05-15",
          "close": 1504.56
        },
        {
          "date": "2026-05-18",
          "close": 1507.68
        },
        {
          "date": "2026-05-19",
          "close": 1524.44
        },
        {
          "date": "2026-05-20",
          "close": 1495.28
        },
        {
          "date": "2026-05-21",
          "close": 1450.88
        },
        {
          "date": "2026-05-22",
          "close": 1439.67
        },
        {
          "date": "2026-05-25",
          "close": 1421.98
        },
        {
          "date": "2026-05-26",
          "close": 1432.73
        },
        {
          "date": "2026-05-27",
          "close": 1391.29
        },
        {
          "date": "2026-05-28",
          "close": 1383.84
        },
        {
          "date": "2026-05-29",
          "close": 1398.85
        },
        {
          "date": "2026-06-01",
          "close": 1439.89
        },
        {
          "date": "2026-06-02",
          "close": 1398.91
        },
        {
          "date": "2026-06-03",
          "close": 1377.5
        },
        {
          "date": "2026-06-04",
          "close": 1343.03
        },
        {
          "date": "2026-06-05",
          "close": 1354.46
        },
        {
          "date": "2026-06-08",
          "close": 1316.02
        },
        {
          "date": "2026-06-09",
          "close": 1324.84
        },
        {
          "date": "2026-06-10",
          "close": 1321.79
        },
        {
          "date": "2026-06-11",
          "close": 1309.2
        },
        {
          "date": "2026-06-12",
          "close": 1311.15
        },
        {
          "date": "2026-06-15",
          "close": 1313.64
        },
        {
          "date": "2026-06-16",
          "close": 1298.14
        },
        {
          "date": "2026-06-17",
          "close": 1269.11
        },
        {
          "date": "2026-06-18",
          "close": 1245.43
        },
        {
          "date": "2026-06-22",
          "close": 1246.69
        },
        {
          "date": "2026-06-23",
          "close": 1256.72
        },
        {
          "date": "2026-06-24",
          "close": 1214.99
        },
        {
          "date": "2026-06-25",
          "close": 1201.04
        },
        {
          "date": "2026-06-26",
          "close": 1175.16
        },
        {
          "date": "2026-06-29",
          "close": 1211.43
        },
        {
          "date": "2026-06-30",
          "close": 1254.45
        },
        {
          "date": "2026-07-01",
          "close": 1271.14
        },
        {
          "date": "2026-07-02",
          "close": 1254.97
        },
        {
          "date": "2026-07-03",
          "close": 1282.23
        },
        {
          "date": "2026-07-06",
          "close": 1309.0
        },
        {
          "date": "2026-07-07",
          "close": 1256.71
        },
        {
          "date": "2026-07-08",
          "close": 1234.4
        },
        {
          "date": "2026-07-09",
          "close": 1219.75
        },
        {
          "date": "2026-07-10",
          "close": 1242.62
        },
        {
          "date": "2026-07-13",
          "close": 1217.34
        },
        {
          "date": "2026-07-14",
          "close": 1236.83
        },
        {
          "date": "2026-07-15",
          "close": 1252.53
        },
        {
          "date": "2026-07-16",
          "close": 1259.02
        },
        {
          "date": "2026-07-17",
          "close": 1247.99
        },
        {
          "date": "2026-07-20",
          "close": 1247.43
        },
        {
          "date": "2026-07-21",
          "close": 1227.63
        },
        {
          "date": "2026-07-22",
          "close": 1210.26
        },
        {
          "date": "2026-07-23",
          "close": 1229.04
        },
        {
          "date": "2026-07-24",
          "close": 1201.94
        },
        {
          "date": "2026-07-27",
          "close": 1226.84
        },
        {
          "date": "2026-07-28",
          "close": 1229.94
        },
        {
          "date": "2026-07-29",
          "close": 1256.94
        },
        {
          "date": "2026-07-30",
          "close": 1297.79
        },
        {
          "date": "2026-07-31",
          "close": 1285.48
        },
        {
          "date": "2026-08-03",
          "close": 1297.72
        },
        {
          "date": "2026-08-04",
          "close": 1291.99
        },
        {
          "date": "2026-08-05",
          "close": 1285.13
        },
        {
          "date": "2026-08-06",
          "close": 1277.72
        },
        {
          "date": "2026-08-07",
          "close": 1265.78
        },
        {
          "date": "2026-08-10",
          "close": 1295.18
        },
        {
          "date": "2026-08-11",
          "close": 1286.64
        },
        {
          "date": "2026-08-12",
          "close": 1296.04
        },
        {
          "date": "2026-08-13",
          "close": 1328.98
        },
        {
          "date": "2026-08-14",
          "close": 1310.05
        },
        {
          "date": "2026-08-17",
          "close": 1303.83
        },
        {
          "date": "2026-08-18",
          "close": 1296.65
        },
        {
          "date": "2026-08-19",
          "close": 1389.94
        },
        {
          "date": "2026-08-20",
          "close": 1380.87
        },
        {
          "date": "2026-08-21",
          "close": 1337.88
        },
        {
          "date": "2026-08-24",
          "close": 1348.92
        },
        {
          "date": "2026-08-25",
          "close": 1358.11
        },
        {
          "date": "2026-08-26",
          "close": 1344.62
        },
        {
          "date": "2026-08-27",
          "close": 1329.95
        },
        {
          "date": "2026-08-28",
          "close": 1356.31
        },
        {
          "date": "2026-08-31",
          "close": 1385.36
        },
        {
          "date": "2026-09-01",
          "close": 1381.68
        },
        {
          "date": "2026-09-02",
          "close": 1400.99
        },
        {
          "date": "2026-09-03",
          "close": 1397.65
        },
        {
          "date": "2026-09-04",
          "close": 1402.02
        },
        {
          "date": "2026-09-07",
          "close": 1385.52
        },
        {
          "date": "2026-09-08",
          "close": 1404.15
        },
        {
          "date": "2026-09-09",
          "close": 1388.69
        },
        {
          "date": "2026-09-10",
          "close": 1456.28
        },
        {
          "date": "2026-09-11",
          "close": 1385.97
        },
        {
          "date": "2026-09-14",
          "close": 1378.78
        },
        {
          "date": "2026-09-15",
          "close": 1319.31
        },
        {
          "date": "2026-09-16",
          "close": 1303.66
        },
        {
          "date": "2026-09-17",
          "close": 1309.57
        },
        {
          "date": "2026-09-18",
          "close": 1328.48
        },
        {
          "date": "2026-09-21",
          "close": 1361.46
        },
        {
          "date": "2026-09-22",
          "close": 1354.97
        },
        {
          "date": "2026-09-23",
          "close": 1356.4
        },
        {
          "date": "2026-09-24",
          "close": 1341.14
        },
        {
          "date": "2026-09-28",
          "close": 1353.04
        },
        {
          "date": "2026-09-29",
          "close": 1357.9
        },
        {
          "date": "2026-09-30",
          "close": 1352.38
        },
        {
          "date": "2026-10-08",
          "close": 1371.6
        },
        {
          "date": "2026-10-09",
          "close": 1404.11
        },
        {
          "date": "2026-10-12",
          "close": 1376.17
        },
        {
          "date": "2026-10-13",
          "close": 1378.77
        },
        {
          "date": "2026-10-14",
          "close": 1344.93
        },
        {
          "date": "2026-10-15",
          "close": 1406.37
        },
        {
          "date": "2026-10-16",
          "close": 1371.03
        },
        {
          "date": "2026-10-19",
          "close": 1394.3
        },
        {
          "date": "2026-10-20",
          "close": 1458.89
        },
        {
          "date": "2026-10-21",
          "close": 1440.6
        },
        {
          "date": "2026-10-22",
          "close": 1377.9
        },
        {
          "date": "2026-10-23",
          "close": 1376.05
        },
        {
          "date": "2026-10-26",
          "close": 1353.72
        },
        {
          "date": "2026-10-27",
          "close": 1371.25
        },
        {
          "date": "2026-10-28",
          "close": 1401.09
        },
        {
          "date": "2026-10-29",
          "close": 1343.31
        },
        {
          "date": "2026-10-30",
          "close": 1324.39
        },
        {
          "date": "2026-11-02",
          "close": 1351.07
        },
        {
          "date": "2026-11-03",
          "close": 1354.5
        },
        {
          "date": "2026-11-04",
          "close": 1342.45
        },
        {
          "date": "2026-11-05",
          "close": 1374.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4266666666666667,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3210074201902476,
            0.5394720767072307
          ],
          "pullback_wilson": [
            0.23708220863575521,
            0.4458257388585134
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.4220623987810458,
            0.7088234882381393
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 27,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 10,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1453",
      "name": "彩电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006427937290729879,
        "5": 0.013613618394171523,
        "20": -0.1146067988616033,
        "60": -0.09380018359635378
      },
      "moving_averages": {
        "5": 3729.2900000001305,
        "20": 3967.722000000067,
        "60": 4226.415333333348
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-08",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.10423925531665446,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5254.41
        },
        {
          "date": "2026-05-14",
          "close": 5238.88
        },
        {
          "date": "2026-05-15",
          "close": 5121.98
        },
        {
          "date": "2026-05-18",
          "close": 5050.5
        },
        {
          "date": "2026-05-19",
          "close": 5082.89
        },
        {
          "date": "2026-05-20",
          "close": 5148.55
        },
        {
          "date": "2026-05-21",
          "close": 5016.76
        },
        {
          "date": "2026-05-22",
          "close": 5022.54
        },
        {
          "date": "2026-05-25",
          "close": 5050.46
        },
        {
          "date": "2026-05-26",
          "close": 5144.24
        },
        {
          "date": "2026-05-27",
          "close": 5022.81
        },
        {
          "date": "2026-05-28",
          "close": 4966.3
        },
        {
          "date": "2026-05-29",
          "close": 4833.84
        },
        {
          "date": "2026-06-01",
          "close": 4827.57
        },
        {
          "date": "2026-06-02",
          "close": 4797.29
        },
        {
          "date": "2026-06-03",
          "close": 4759.83
        },
        {
          "date": "2026-06-04",
          "close": 4811.0
        },
        {
          "date": "2026-06-05",
          "close": 4755.94
        },
        {
          "date": "2026-06-08",
          "close": 4534.25
        },
        {
          "date": "2026-06-09",
          "close": 4595.66
        },
        {
          "date": "2026-06-10",
          "close": 4466.11
        },
        {
          "date": "2026-06-11",
          "close": 4456.2
        },
        {
          "date": "2026-06-12",
          "close": 4411.55
        },
        {
          "date": "2026-06-15",
          "close": 4526.1
        },
        {
          "date": "2026-06-16",
          "close": 4653.24
        },
        {
          "date": "2026-06-17",
          "close": 4615.01
        },
        {
          "date": "2026-06-18",
          "close": 4568.07
        },
        {
          "date": "2026-06-22",
          "close": 4557.9
        },
        {
          "date": "2026-06-23",
          "close": 4506.35
        },
        {
          "date": "2026-06-24",
          "close": 4483.83
        },
        {
          "date": "2026-06-25",
          "close": 4546.23
        },
        {
          "date": "2026-06-26",
          "close": 4369.98
        },
        {
          "date": "2026-06-29",
          "close": 4442.29
        },
        {
          "date": "2026-06-30",
          "close": 4578.31
        },
        {
          "date": "2026-07-01",
          "close": 4538.24
        },
        {
          "date": "2026-07-02",
          "close": 4504.19
        },
        {
          "date": "2026-07-03",
          "close": 4534.93
        },
        {
          "date": "2026-07-06",
          "close": 4562.37
        },
        {
          "date": "2026-07-07",
          "close": 4565.12
        },
        {
          "date": "2026-07-08",
          "close": 4523.98
        },
        {
          "date": "2026-07-09",
          "close": 4591.59
        },
        {
          "date": "2026-07-10",
          "close": 4512.39
        },
        {
          "date": "2026-07-13",
          "close": 4489.61
        },
        {
          "date": "2026-07-14",
          "close": 4486.0
        },
        {
          "date": "2026-07-15",
          "close": 4461.11
        },
        {
          "date": "2026-07-16",
          "close": 4331.81
        },
        {
          "date": "2026-07-17",
          "close": 4095.35
        },
        {
          "date": "2026-07-20",
          "close": 4053.32
        },
        {
          "date": "2026-07-21",
          "close": 4219.02
        },
        {
          "date": "2026-07-22",
          "close": 4175.74
        },
        {
          "date": "2026-07-23",
          "close": 4187.17
        },
        {
          "date": "2026-07-24",
          "close": 4005.62
        },
        {
          "date": "2026-07-27",
          "close": 4106.34
        },
        {
          "date": "2026-07-28",
          "close": 4013.28
        },
        {
          "date": "2026-07-29",
          "close": 4077.48
        },
        {
          "date": "2026-07-30",
          "close": 3982.12
        },
        {
          "date": "2026-07-31",
          "close": 4077.07
        },
        {
          "date": "2026-08-03",
          "close": 4118.69
        },
        {
          "date": "2026-08-04",
          "close": 4201.87
        },
        {
          "date": "2026-08-05",
          "close": 4215.77
        },
        {
          "date": "2026-08-06",
          "close": 4178.3
        },
        {
          "date": "2026-08-07",
          "close": 4190.89
        },
        {
          "date": "2026-08-10",
          "close": 4218.06
        },
        {
          "date": "2026-08-11",
          "close": 4276.69
        },
        {
          "date": "2026-08-12",
          "close": 4297.17
        },
        {
          "date": "2026-08-13",
          "close": 4278.98
        },
        {
          "date": "2026-08-14",
          "close": 4324.46
        },
        {
          "date": "2026-08-17",
          "close": 4314.89
        },
        {
          "date": "2026-08-18",
          "close": 4344.09
        },
        {
          "date": "2026-08-19",
          "close": 4197.98
        },
        {
          "date": "2026-08-20",
          "close": 4286.1
        },
        {
          "date": "2026-08-21",
          "close": 4258.15
        },
        {
          "date": "2026-08-24",
          "close": 4188.45
        },
        {
          "date": "2026-08-25",
          "close": 4243.72
        },
        {
          "date": "2026-08-26",
          "close": 4321.48
        },
        {
          "date": "2026-08-27",
          "close": 4446.36
        },
        {
          "date": "2026-08-28",
          "close": 4390.76
        },
        {
          "date": "2026-08-31",
          "close": 4466.69
        },
        {
          "date": "2026-09-01",
          "close": 4466.42
        },
        {
          "date": "2026-09-02",
          "close": 4418.33
        },
        {
          "date": "2026-09-03",
          "close": 4441.09
        },
        {
          "date": "2026-09-04",
          "close": 4381.78
        },
        {
          "date": "2026-09-07",
          "close": 4363.95
        },
        {
          "date": "2026-09-08",
          "close": 4357.43
        },
        {
          "date": "2026-09-09",
          "close": 4380.83
        },
        {
          "date": "2026-09-10",
          "close": 4329.27
        },
        {
          "date": "2026-09-11",
          "close": 4437.43
        },
        {
          "date": "2026-09-14",
          "close": 4426.04
        },
        {
          "date": "2026-09-15",
          "close": 4417.28
        },
        {
          "date": "2026-09-16",
          "close": 4442.56
        },
        {
          "date": "2026-09-17",
          "close": 4428.92
        },
        {
          "date": "2026-09-18",
          "close": 4475.82
        },
        {
          "date": "2026-09-21",
          "close": 4465.71
        },
        {
          "date": "2026-09-22",
          "close": 4480.69
        },
        {
          "date": "2026-09-23",
          "close": 4477.07
        },
        {
          "date": "2026-09-24",
          "close": 4455.29
        },
        {
          "date": "2026-09-28",
          "close": 4355.48
        },
        {
          "date": "2026-09-29",
          "close": 4371.91
        },
        {
          "date": "2026-09-30",
          "close": 4319.12
        },
        {
          "date": "2026-10-08",
          "close": 4314.84
        },
        {
          "date": "2026-10-09",
          "close": 4243.19
        },
        {
          "date": "2026-10-12",
          "close": 4227.33
        },
        {
          "date": "2026-10-13",
          "close": 4264.9
        },
        {
          "date": "2026-10-14",
          "close": 4171.18
        },
        {
          "date": "2026-10-15",
          "close": 4012.72
        },
        {
          "date": "2026-10-16",
          "close": 4001.56
        },
        {
          "date": "2026-10-19",
          "close": 4082.34
        },
        {
          "date": "2026-10-20",
          "close": 4097.23
        },
        {
          "date": "2026-10-21",
          "close": 4062.99
        },
        {
          "date": "2026-10-22",
          "close": 3982.64
        },
        {
          "date": "2026-10-23",
          "close": 4022.47
        },
        {
          "date": "2026-10-26",
          "close": 3982.71
        },
        {
          "date": "2026-10-27",
          "close": 3899.95
        },
        {
          "date": "2026-10-28",
          "close": 3887.76
        },
        {
          "date": "2026-10-29",
          "close": 3769.02
        },
        {
          "date": "2026-10-30",
          "close": 3621.33
        },
        {
          "date": "2026-11-02",
          "close": 3690.14
        },
        {
          "date": "2026-11-03",
          "close": 3718.72
        },
        {
          "date": "2026-11-04",
          "close": 3795.93
        },
        {
          "date": "2026-11-05",
          "close": 3820.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.39710591285717234,
            0.6315303732939324
          ],
          "pullback_wilson": [
            0.25806983094770897,
            0.48420359369234767
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.5128205128205128,
          "up_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "pullback_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1454",
      "name": "其他黑色家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029129840780312,
        "5": 0.07395756489299488,
        "20": 0.07015345473104473,
        "60": 0.07829757838584639
      },
      "moving_averages": {
        "5": 2679.7960000000894,
        "20": 2674.581000000029,
        "60": 2700.784666666691
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3332.47
        },
        {
          "date": "2026-05-14",
          "close": 3290.88
        },
        {
          "date": "2026-05-15",
          "close": 3286.25
        },
        {
          "date": "2026-05-18",
          "close": 3281.28
        },
        {
          "date": "2026-05-19",
          "close": 3330.34
        },
        {
          "date": "2026-05-20",
          "close": 3303.38
        },
        {
          "date": "2026-05-21",
          "close": 3234.69
        },
        {
          "date": "2026-05-22",
          "close": 3283.75
        },
        {
          "date": "2026-05-25",
          "close": 3268.07
        },
        {
          "date": "2026-05-26",
          "close": 3170.12
        },
        {
          "date": "2026-05-27",
          "close": 3079.37
        },
        {
          "date": "2026-05-28",
          "close": 3089.89
        },
        {
          "date": "2026-05-29",
          "close": 2974.07
        },
        {
          "date": "2026-06-01",
          "close": 3017.82
        },
        {
          "date": "2026-06-02",
          "close": 2979.37
        },
        {
          "date": "2026-06-03",
          "close": 2970.41
        },
        {
          "date": "2026-06-04",
          "close": 2889.07
        },
        {
          "date": "2026-06-05",
          "close": 2925.61
        },
        {
          "date": "2026-06-08",
          "close": 2845.58
        },
        {
          "date": "2026-06-09",
          "close": 2844.37
        },
        {
          "date": "2026-06-10",
          "close": 2798.58
        },
        {
          "date": "2026-06-11",
          "close": 2734.19
        },
        {
          "date": "2026-06-12",
          "close": 2762.81
        },
        {
          "date": "2026-06-15",
          "close": 2833.8
        },
        {
          "date": "2026-06-16",
          "close": 2875.61
        },
        {
          "date": "2026-06-17",
          "close": 2849.6
        },
        {
          "date": "2026-06-18",
          "close": 2825.09
        },
        {
          "date": "2026-06-22",
          "close": 2807.27
        },
        {
          "date": "2026-06-23",
          "close": 2801.96
        },
        {
          "date": "2026-06-24",
          "close": 2735.45
        },
        {
          "date": "2026-06-25",
          "close": 2712.47
        },
        {
          "date": "2026-06-26",
          "close": 2651.25
        },
        {
          "date": "2026-06-29",
          "close": 2681.66
        },
        {
          "date": "2026-06-30",
          "close": 2792.34
        },
        {
          "date": "2026-07-01",
          "close": 2817.7
        },
        {
          "date": "2026-07-02",
          "close": 2825.28
        },
        {
          "date": "2026-07-03",
          "close": 2825.14
        },
        {
          "date": "2026-07-06",
          "close": 2717.44
        },
        {
          "date": "2026-07-07",
          "close": 2619.28
        },
        {
          "date": "2026-07-08",
          "close": 2607.06
        },
        {
          "date": "2026-07-09",
          "close": 2630.65
        },
        {
          "date": "2026-07-10",
          "close": 2740.77
        },
        {
          "date": "2026-07-13",
          "close": 2599.57
        },
        {
          "date": "2026-07-14",
          "close": 2554.06
        },
        {
          "date": "2026-07-15",
          "close": 2558.04
        },
        {
          "date": "2026-07-16",
          "close": 2622.0
        },
        {
          "date": "2026-07-17",
          "close": 2453.56
        },
        {
          "date": "2026-07-20",
          "close": 2404.51
        },
        {
          "date": "2026-07-21",
          "close": 2444.3
        },
        {
          "date": "2026-07-22",
          "close": 2426.71
        },
        {
          "date": "2026-07-23",
          "close": 2436.22
        },
        {
          "date": "2026-07-24",
          "close": 2413.64
        },
        {
          "date": "2026-07-27",
          "close": 2479.6
        },
        {
          "date": "2026-07-28",
          "close": 2483.66
        },
        {
          "date": "2026-07-29",
          "close": 2518.19
        },
        {
          "date": "2026-07-30",
          "close": 2512.51
        },
        {
          "date": "2026-07-31",
          "close": 2560.35
        },
        {
          "date": "2026-08-03",
          "close": 2556.02
        },
        {
          "date": "2026-08-04",
          "close": 2592.96
        },
        {
          "date": "2026-08-05",
          "close": 2605.7
        },
        {
          "date": "2026-08-06",
          "close": 2625.98
        },
        {
          "date": "2026-08-07",
          "close": 2601.13
        },
        {
          "date": "2026-08-10",
          "close": 2666.33
        },
        {
          "date": "2026-08-11",
          "close": 2662.25
        },
        {
          "date": "2026-08-12",
          "close": 2675.66
        },
        {
          "date": "2026-08-13",
          "close": 2626.21
        },
        {
          "date": "2026-08-14",
          "close": 2645.96
        },
        {
          "date": "2026-08-17",
          "close": 2693.49
        },
        {
          "date": "2026-08-18",
          "close": 2669.14
        },
        {
          "date": "2026-08-19",
          "close": 2559.32
        },
        {
          "date": "2026-08-20",
          "close": 2584.77
        },
        {
          "date": "2026-08-21",
          "close": 2572.64
        },
        {
          "date": "2026-08-24",
          "close": 2539.37
        },
        {
          "date": "2026-08-25",
          "close": 2613.33
        },
        {
          "date": "2026-08-26",
          "close": 2619.76
        },
        {
          "date": "2026-08-27",
          "close": 2656.28
        },
        {
          "date": "2026-08-28",
          "close": 2667.03
        },
        {
          "date": "2026-08-31",
          "close": 2784.66
        },
        {
          "date": "2026-09-01",
          "close": 2835.37
        },
        {
          "date": "2026-09-02",
          "close": 2831.77
        },
        {
          "date": "2026-09-03",
          "close": 2807.34
        },
        {
          "date": "2026-09-04",
          "close": 2782.65
        },
        {
          "date": "2026-09-07",
          "close": 2838.45
        },
        {
          "date": "2026-09-08",
          "close": 2849.15
        },
        {
          "date": "2026-09-09",
          "close": 2803.08
        },
        {
          "date": "2026-09-10",
          "close": 2810.91
        },
        {
          "date": "2026-09-11",
          "close": 2752.71
        },
        {
          "date": "2026-09-14",
          "close": 2755.08
        },
        {
          "date": "2026-09-15",
          "close": 2745.74
        },
        {
          "date": "2026-09-16",
          "close": 2811.14
        },
        {
          "date": "2026-09-17",
          "close": 2793.29
        },
        {
          "date": "2026-09-18",
          "close": 2793.83
        },
        {
          "date": "2026-09-21",
          "close": 2810.88
        },
        {
          "date": "2026-09-22",
          "close": 2846.14
        },
        {
          "date": "2026-09-23",
          "close": 2801.2
        },
        {
          "date": "2026-09-24",
          "close": 2746.62
        },
        {
          "date": "2026-09-28",
          "close": 2663.21
        },
        {
          "date": "2026-09-29",
          "close": 2696.08
        },
        {
          "date": "2026-09-30",
          "close": 2691.98
        },
        {
          "date": "2026-10-08",
          "close": 2625.53
        },
        {
          "date": "2026-10-09",
          "close": 2659.22
        },
        {
          "date": "2026-10-12",
          "close": 2644.91
        },
        {
          "date": "2026-10-13",
          "close": 2679.26
        },
        {
          "date": "2026-10-14",
          "close": 2649.92
        },
        {
          "date": "2026-10-15",
          "close": 2572.27
        },
        {
          "date": "2026-10-16",
          "close": 2607.64
        },
        {
          "date": "2026-10-19",
          "close": 2615.37
        },
        {
          "date": "2026-10-20",
          "close": 2718.92
        },
        {
          "date": "2026-10-21",
          "close": 2725.04
        },
        {
          "date": "2026-10-22",
          "close": 2657.27
        },
        {
          "date": "2026-10-23",
          "close": 2789.9
        },
        {
          "date": "2026-10-26",
          "close": 2785.96
        },
        {
          "date": "2026-10-27",
          "close": 2645.55
        },
        {
          "date": "2026-10-28",
          "close": 2725.18
        },
        {
          "date": "2026-10-29",
          "close": 2616.23
        },
        {
          "date": "2026-10-30",
          "close": 2535.37
        },
        {
          "date": "2026-11-02",
          "close": 2664.64
        },
        {
          "date": "2026-11-03",
          "close": 2659.06
        },
        {
          "date": "2026-11-04",
          "close": 2730.19
        },
        {
          "date": "2026-11-05",
          "close": 2809.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5760869565217391,
          "pullback_frequency": 0.29347826086956524,
          "up_wilson": [
            0.4740544202364147,
            0.6720201509592516
          ],
          "pullback_wilson": [
            0.21021716711066393,
            0.39329471107252756
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6153846153846154,
          "pullback_frequency": 0.3269230769230769,
          "up_wilson": [
            0.4795987371581939,
            0.7352953621978379
          ],
          "pullback_wilson": [
            0.21522074458569176,
            0.4624381063802606
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 44,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.5909090909090909,
          "baseline_hit_rate": 0.5909090909090909,
          "hit_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "baseline_wilson": [
            0.444097537410319,
            0.7231214437245027
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 22,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1455",
      "name": "家电零部件Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02047970073715466,
        "5": 0.001399238624168353,
        "20": -0.09837525298576666,
        "60": -0.06250732799922376
      },
      "moving_averages": {
        "5": 4524.95999999987,
        "20": 4747.186999999964,
        "60": 5014.47999999999
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.09565531093387425,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5842.51
        },
        {
          "date": "2026-05-14",
          "close": 5705.63
        },
        {
          "date": "2026-05-15",
          "close": 5772.34
        },
        {
          "date": "2026-05-18",
          "close": 5832.84
        },
        {
          "date": "2026-05-19",
          "close": 5935.17
        },
        {
          "date": "2026-05-20",
          "close": 5907.63
        },
        {
          "date": "2026-05-21",
          "close": 5795.84
        },
        {
          "date": "2026-05-22",
          "close": 5897.83
        },
        {
          "date": "2026-05-25",
          "close": 5819.07
        },
        {
          "date": "2026-05-26",
          "close": 5728.16
        },
        {
          "date": "2026-05-27",
          "close": 5588.04
        },
        {
          "date": "2026-05-28",
          "close": 5554.42
        },
        {
          "date": "2026-05-29",
          "close": 5351.91
        },
        {
          "date": "2026-06-01",
          "close": 5396.02
        },
        {
          "date": "2026-06-02",
          "close": 5354.1
        },
        {
          "date": "2026-06-03",
          "close": 5327.23
        },
        {
          "date": "2026-06-04",
          "close": 5286.94
        },
        {
          "date": "2026-06-05",
          "close": 5374.65
        },
        {
          "date": "2026-06-08",
          "close": 5198.56
        },
        {
          "date": "2026-06-09",
          "close": 5275.71
        },
        {
          "date": "2026-06-10",
          "close": 5150.53
        },
        {
          "date": "2026-06-11",
          "close": 5114.62
        },
        {
          "date": "2026-06-12",
          "close": 5138.96
        },
        {
          "date": "2026-06-15",
          "close": 5239.68
        },
        {
          "date": "2026-06-16",
          "close": 5291.73
        },
        {
          "date": "2026-06-17",
          "close": 5262.6
        },
        {
          "date": "2026-06-18",
          "close": 5219.51
        },
        {
          "date": "2026-06-22",
          "close": 5237.66
        },
        {
          "date": "2026-06-23",
          "close": 5272.76
        },
        {
          "date": "2026-06-24",
          "close": 5203.1
        },
        {
          "date": "2026-06-25",
          "close": 5075.38
        },
        {
          "date": "2026-06-26",
          "close": 4943.25
        },
        {
          "date": "2026-06-29",
          "close": 4977.19
        },
        {
          "date": "2026-06-30",
          "close": 5131.18
        },
        {
          "date": "2026-07-01",
          "close": 5254.23
        },
        {
          "date": "2026-07-02",
          "close": 5227.63
        },
        {
          "date": "2026-07-03",
          "close": 5404.44
        },
        {
          "date": "2026-07-06",
          "close": 5349.13
        },
        {
          "date": "2026-07-07",
          "close": 5172.11
        },
        {
          "date": "2026-07-08",
          "close": 5058.67
        },
        {
          "date": "2026-07-09",
          "close": 5121.71
        },
        {
          "date": "2026-07-10",
          "close": 5201.28
        },
        {
          "date": "2026-07-13",
          "close": 4933.29
        },
        {
          "date": "2026-07-14",
          "close": 4962.44
        },
        {
          "date": "2026-07-15",
          "close": 4970.02
        },
        {
          "date": "2026-07-16",
          "close": 4929.56
        },
        {
          "date": "2026-07-17",
          "close": 4676.6
        },
        {
          "date": "2026-07-20",
          "close": 4521.5
        },
        {
          "date": "2026-07-21",
          "close": 4615.82
        },
        {
          "date": "2026-07-22",
          "close": 4514.04
        },
        {
          "date": "2026-07-23",
          "close": 4579.2
        },
        {
          "date": "2026-07-24",
          "close": 4510.31
        },
        {
          "date": "2026-07-27",
          "close": 4625.03
        },
        {
          "date": "2026-07-28",
          "close": 4611.8
        },
        {
          "date": "2026-07-29",
          "close": 4648.75
        },
        {
          "date": "2026-07-30",
          "close": 4535.94
        },
        {
          "date": "2026-07-31",
          "close": 4672.41
        },
        {
          "date": "2026-08-03",
          "close": 4724.84
        },
        {
          "date": "2026-08-04",
          "close": 4855.93
        },
        {
          "date": "2026-08-05",
          "close": 4946.78
        },
        {
          "date": "2026-08-06",
          "close": 4965.5
        },
        {
          "date": "2026-08-07",
          "close": 5015.46
        },
        {
          "date": "2026-08-10",
          "close": 5067.98
        },
        {
          "date": "2026-08-11",
          "close": 5064.5
        },
        {
          "date": "2026-08-12",
          "close": 5141.17
        },
        {
          "date": "2026-08-13",
          "close": 5051.71
        },
        {
          "date": "2026-08-14",
          "close": 5074.88
        },
        {
          "date": "2026-08-17",
          "close": 5186.97
        },
        {
          "date": "2026-08-18",
          "close": 5214.97
        },
        {
          "date": "2026-08-19",
          "close": 4963.07
        },
        {
          "date": "2026-08-20",
          "close": 5023.66
        },
        {
          "date": "2026-08-21",
          "close": 5037.15
        },
        {
          "date": "2026-08-24",
          "close": 4965.66
        },
        {
          "date": "2026-08-25",
          "close": 5051.82
        },
        {
          "date": "2026-08-26",
          "close": 5035.17
        },
        {
          "date": "2026-08-27",
          "close": 5110.29
        },
        {
          "date": "2026-08-28",
          "close": 5113.08
        },
        {
          "date": "2026-08-31",
          "close": 5207.01
        },
        {
          "date": "2026-09-01",
          "close": 5205.07
        },
        {
          "date": "2026-09-02",
          "close": 5201.47
        },
        {
          "date": "2026-09-03",
          "close": 5190.95
        },
        {
          "date": "2026-09-04",
          "close": 5129.48
        },
        {
          "date": "2026-09-07",
          "close": 5230.82
        },
        {
          "date": "2026-09-08",
          "close": 5265.82
        },
        {
          "date": "2026-09-09",
          "close": 5233.85
        },
        {
          "date": "2026-09-10",
          "close": 5169.25
        },
        {
          "date": "2026-09-11",
          "close": 5046.43
        },
        {
          "date": "2026-09-14",
          "close": 5087.62
        },
        {
          "date": "2026-09-15",
          "close": 5030.74
        },
        {
          "date": "2026-09-16",
          "close": 5142.51
        },
        {
          "date": "2026-09-17",
          "close": 5166.12
        },
        {
          "date": "2026-09-18",
          "close": 5226.83
        },
        {
          "date": "2026-09-21",
          "close": 5349.99
        },
        {
          "date": "2026-09-22",
          "close": 5381.41
        },
        {
          "date": "2026-09-23",
          "close": 5396.21
        },
        {
          "date": "2026-09-24",
          "close": 5358.38
        },
        {
          "date": "2026-09-28",
          "close": 5229.83
        },
        {
          "date": "2026-09-29",
          "close": 5240.65
        },
        {
          "date": "2026-09-30",
          "close": 5208.01
        },
        {
          "date": "2026-10-08",
          "close": 5143.57
        },
        {
          "date": "2026-10-09",
          "close": 5128.1
        },
        {
          "date": "2026-10-12",
          "close": 5031.59
        },
        {
          "date": "2026-10-13",
          "close": 5050.04
        },
        {
          "date": "2026-10-14",
          "close": 4926.68
        },
        {
          "date": "2026-10-15",
          "close": 4745.4
        },
        {
          "date": "2026-10-16",
          "close": 4770.25
        },
        {
          "date": "2026-10-19",
          "close": 4761.89
        },
        {
          "date": "2026-10-20",
          "close": 4862.05
        },
        {
          "date": "2026-10-21",
          "close": 4819.06
        },
        {
          "date": "2026-10-22",
          "close": 4676.13
        },
        {
          "date": "2026-10-23",
          "close": 4807.98
        },
        {
          "date": "2026-10-26",
          "close": 4722.35
        },
        {
          "date": "2026-10-27",
          "close": 4624.4
        },
        {
          "date": "2026-10-28",
          "close": 4761.93
        },
        {
          "date": "2026-10-29",
          "close": 4631.09
        },
        {
          "date": "2026-10-30",
          "close": 4479.05
        },
        {
          "date": "2026-11-02",
          "close": 4536.11
        },
        {
          "date": "2026-11-03",
          "close": 4427.57
        },
        {
          "date": "2026-11-04",
          "close": 4544.5
        },
        {
          "date": "2026-11-05",
          "close": 4637.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6086956521739131,
          "pullback_frequency": 0.2898550724637681,
          "up_wilson": [
            0.49073991842972764,
            0.7151867645726524
          ],
          "pullback_wilson": [
            0.19616057979260038,
            0.4057144997361315
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6511627906976745,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.5017178199285205,
            0.775814100026473
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 13,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1456",
      "name": "其他家电Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015278037154621282,
        "5": -0.03858558808916279,
        "20": -0.13157214142274687,
        "60": 0.02960751776631443
      },
      "moving_averages": {
        "5": 1128.553999999957,
        "20": 1224.7099999999919,
        "60": 1190.313499999997
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.14984101452836796,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1310.76
        },
        {
          "date": "2026-05-14",
          "close": 1270.46
        },
        {
          "date": "2026-05-15",
          "close": 1332.05
        },
        {
          "date": "2026-05-18",
          "close": 1311.52
        },
        {
          "date": "2026-05-19",
          "close": 1326.94
        },
        {
          "date": "2026-05-20",
          "close": 1299.68
        },
        {
          "date": "2026-05-21",
          "close": 1263.23
        },
        {
          "date": "2026-05-22",
          "close": 1278.08
        },
        {
          "date": "2026-05-25",
          "close": 1246.34
        },
        {
          "date": "2026-05-26",
          "close": 1231.84
        },
        {
          "date": "2026-05-27",
          "close": 1193.12
        },
        {
          "date": "2026-05-28",
          "close": 1180.9
        },
        {
          "date": "2026-05-29",
          "close": 1173.95
        },
        {
          "date": "2026-06-01",
          "close": 1202.18
        },
        {
          "date": "2026-06-02",
          "close": 1182.25
        },
        {
          "date": "2026-06-03",
          "close": 1176.48
        },
        {
          "date": "2026-06-04",
          "close": 1150.58
        },
        {
          "date": "2026-06-05",
          "close": 1163.34
        },
        {
          "date": "2026-06-08",
          "close": 1138.75
        },
        {
          "date": "2026-06-09",
          "close": 1143.99
        },
        {
          "date": "2026-06-10",
          "close": 1152.98
        },
        {
          "date": "2026-06-11",
          "close": 1134.43
        },
        {
          "date": "2026-06-12",
          "close": 1151.55
        },
        {
          "date": "2026-06-15",
          "close": 1165.15
        },
        {
          "date": "2026-06-16",
          "close": 1150.16
        },
        {
          "date": "2026-06-17",
          "close": 1153.21
        },
        {
          "date": "2026-06-18",
          "close": 1147.62
        },
        {
          "date": "2026-06-22",
          "close": 1139.98
        },
        {
          "date": "2026-06-23",
          "close": 1133.02
        },
        {
          "date": "2026-06-24",
          "close": 1104.02
        },
        {
          "date": "2026-06-25",
          "close": 1061.69
        },
        {
          "date": "2026-06-26",
          "close": 1029.57
        },
        {
          "date": "2026-06-29",
          "close": 1042.1
        },
        {
          "date": "2026-06-30",
          "close": 1039.51
        },
        {
          "date": "2026-07-01",
          "close": 1071.85
        },
        {
          "date": "2026-07-02",
          "close": 1082.87
        },
        {
          "date": "2026-07-03",
          "close": 1109.69
        },
        {
          "date": "2026-07-06",
          "close": 1104.12
        },
        {
          "date": "2026-07-07",
          "close": 1083.53
        },
        {
          "date": "2026-07-08",
          "close": 1072.12
        },
        {
          "date": "2026-07-09",
          "close": 1058.17
        },
        {
          "date": "2026-07-10",
          "close": 1072.07
        },
        {
          "date": "2026-07-13",
          "close": 1041.65
        },
        {
          "date": "2026-07-14",
          "close": 1063.14
        },
        {
          "date": "2026-07-15",
          "close": 1077.08
        },
        {
          "date": "2026-07-16",
          "close": 1089.29
        },
        {
          "date": "2026-07-17",
          "close": 1048.45
        },
        {
          "date": "2026-07-20",
          "close": 1034.25
        },
        {
          "date": "2026-07-21",
          "close": 1028.75
        },
        {
          "date": "2026-07-22",
          "close": 1017.72
        },
        {
          "date": "2026-07-23",
          "close": 1050.47
        },
        {
          "date": "2026-07-24",
          "close": 1024.45
        },
        {
          "date": "2026-07-27",
          "close": 1067.14
        },
        {
          "date": "2026-07-28",
          "close": 1076.48
        },
        {
          "date": "2026-07-29",
          "close": 1083.02
        },
        {
          "date": "2026-07-30",
          "close": 1078.42
        },
        {
          "date": "2026-07-31",
          "close": 1084.81
        },
        {
          "date": "2026-08-03",
          "close": 1107.94
        },
        {
          "date": "2026-08-04",
          "close": 1110.52
        },
        {
          "date": "2026-08-05",
          "close": 1108.84
        },
        {
          "date": "2026-08-06",
          "close": 1103.34
        },
        {
          "date": "2026-08-07",
          "close": 1107.51
        },
        {
          "date": "2026-08-10",
          "close": 1135.66
        },
        {
          "date": "2026-08-11",
          "close": 1119.35
        },
        {
          "date": "2026-08-12",
          "close": 1135.96
        },
        {
          "date": "2026-08-13",
          "close": 1128.09
        },
        {
          "date": "2026-08-14",
          "close": 1131.54
        },
        {
          "date": "2026-08-17",
          "close": 1133.76
        },
        {
          "date": "2026-08-18",
          "close": 1122.46
        },
        {
          "date": "2026-08-19",
          "close": 1087.78
        },
        {
          "date": "2026-08-20",
          "close": 1110.88
        },
        {
          "date": "2026-08-21",
          "close": 1115.06
        },
        {
          "date": "2026-08-24",
          "close": 1127.29
        },
        {
          "date": "2026-08-25",
          "close": 1178.7
        },
        {
          "date": "2026-08-26",
          "close": 1186.7
        },
        {
          "date": "2026-08-27",
          "close": 1175.93
        },
        {
          "date": "2026-08-28",
          "close": 1176.22
        },
        {
          "date": "2026-08-31",
          "close": 1178.85
        },
        {
          "date": "2026-09-01",
          "close": 1185.65
        },
        {
          "date": "2026-09-02",
          "close": 1175.25
        },
        {
          "date": "2026-09-03",
          "close": 1162.41
        },
        {
          "date": "2026-09-04",
          "close": 1167.31
        },
        {
          "date": "2026-09-07",
          "close": 1179.28
        },
        {
          "date": "2026-09-08",
          "close": 1196.82
        },
        {
          "date": "2026-09-09",
          "close": 1183.93
        },
        {
          "date": "2026-09-10",
          "close": 1163.9
        },
        {
          "date": "2026-09-11",
          "close": 1136.57
        },
        {
          "date": "2026-09-14",
          "close": 1140.8
        },
        {
          "date": "2026-09-15",
          "close": 1117.35
        },
        {
          "date": "2026-09-16",
          "close": 1118.44
        },
        {
          "date": "2026-09-17",
          "close": 1122.02
        },
        {
          "date": "2026-09-18",
          "close": 1126.61
        },
        {
          "date": "2026-09-21",
          "close": 1191.08
        },
        {
          "date": "2026-09-22",
          "close": 1250.66
        },
        {
          "date": "2026-09-23",
          "close": 1281.14
        },
        {
          "date": "2026-09-24",
          "close": 1335.5
        },
        {
          "date": "2026-09-28",
          "close": 1329.45
        },
        {
          "date": "2026-09-29",
          "close": 1306.47
        },
        {
          "date": "2026-09-30",
          "close": 1284.25
        },
        {
          "date": "2026-10-08",
          "close": 1314.64
        },
        {
          "date": "2026-10-09",
          "close": 1342.89
        },
        {
          "date": "2026-10-12",
          "close": 1311.43
        },
        {
          "date": "2026-10-13",
          "close": 1298.1
        },
        {
          "date": "2026-10-14",
          "close": 1272.45
        },
        {
          "date": "2026-10-15",
          "close": 1244.24
        },
        {
          "date": "2026-10-16",
          "close": 1289.32
        },
        {
          "date": "2026-10-19",
          "close": 1257.98
        },
        {
          "date": "2026-10-20",
          "close": 1263.64
        },
        {
          "date": "2026-10-21",
          "close": 1249.98
        },
        {
          "date": "2026-10-22",
          "close": 1211.53
        },
        {
          "date": "2026-10-23",
          "close": 1237.78
        },
        {
          "date": "2026-10-26",
          "close": 1245.73
        },
        {
          "date": "2026-10-27",
          "close": 1200.09
        },
        {
          "date": "2026-10-28",
          "close": 1238.78
        },
        {
          "date": "2026-10-29",
          "close": 1187.49
        },
        {
          "date": "2026-10-30",
          "close": 1122.08
        },
        {
          "date": "2026-11-02",
          "close": 1119.89
        },
        {
          "date": "2026-11-03",
          "close": 1134.64
        },
        {
          "date": "2026-11-04",
          "close": 1124.49
        },
        {
          "date": "2026-11-05",
          "close": 1141.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3954393376854136,
            0.6045606623145864
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5510204081632653,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.413151082194979,
            0.6814715893131335
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 5,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 14,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1457",
      "name": "厨房小家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024675838950896756,
        "5": 0.03352746660721917,
        "20": 0.01510327336423023,
        "60": 0.09552456296675538
      },
      "moving_averages": {
        "5": 2164.383999999985,
        "20": 2186.743499999994,
        "60": 2094.1456666666627
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-10-13",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.01147837366015314,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2378.16
        },
        {
          "date": "2026-05-14",
          "close": 2370.13
        },
        {
          "date": "2026-05-15",
          "close": 2394.2
        },
        {
          "date": "2026-05-18",
          "close": 2383.43
        },
        {
          "date": "2026-05-19",
          "close": 2427.62
        },
        {
          "date": "2026-05-20",
          "close": 2437.37
        },
        {
          "date": "2026-05-21",
          "close": 2437.01
        },
        {
          "date": "2026-05-22",
          "close": 2411.88
        },
        {
          "date": "2026-05-25",
          "close": 2355.27
        },
        {
          "date": "2026-05-26",
          "close": 2338.8
        },
        {
          "date": "2026-05-27",
          "close": 2314.78
        },
        {
          "date": "2026-05-28",
          "close": 2299.78
        },
        {
          "date": "2026-05-29",
          "close": 2314.85
        },
        {
          "date": "2026-06-01",
          "close": 2329.46
        },
        {
          "date": "2026-06-02",
          "close": 2291.74
        },
        {
          "date": "2026-06-03",
          "close": 2286.22
        },
        {
          "date": "2026-06-04",
          "close": 2232.41
        },
        {
          "date": "2026-06-05",
          "close": 2242.53
        },
        {
          "date": "2026-06-08",
          "close": 2215.08
        },
        {
          "date": "2026-06-09",
          "close": 2201.51
        },
        {
          "date": "2026-06-10",
          "close": 2175.65
        },
        {
          "date": "2026-06-11",
          "close": 2157.93
        },
        {
          "date": "2026-06-12",
          "close": 2181.7
        },
        {
          "date": "2026-06-15",
          "close": 2177.65
        },
        {
          "date": "2026-06-16",
          "close": 2163.24
        },
        {
          "date": "2026-06-17",
          "close": 2157.26
        },
        {
          "date": "2026-06-18",
          "close": 2123.8
        },
        {
          "date": "2026-06-22",
          "close": 2125.46
        },
        {
          "date": "2026-06-23",
          "close": 2128.42
        },
        {
          "date": "2026-06-24",
          "close": 2072.73
        },
        {
          "date": "2026-06-25",
          "close": 2036.79
        },
        {
          "date": "2026-06-26",
          "close": 1987.04
        },
        {
          "date": "2026-06-29",
          "close": 1998.2
        },
        {
          "date": "2026-06-30",
          "close": 1979.96
        },
        {
          "date": "2026-07-01",
          "close": 2037.83
        },
        {
          "date": "2026-07-02",
          "close": 2063.41
        },
        {
          "date": "2026-07-03",
          "close": 2109.28
        },
        {
          "date": "2026-07-06",
          "close": 2125.48
        },
        {
          "date": "2026-07-07",
          "close": 2066.67
        },
        {
          "date": "2026-07-08",
          "close": 2041.06
        },
        {
          "date": "2026-07-09",
          "close": 2018.15
        },
        {
          "date": "2026-07-10",
          "close": 2039.39
        },
        {
          "date": "2026-07-13",
          "close": 1994.13
        },
        {
          "date": "2026-07-14",
          "close": 2033.0
        },
        {
          "date": "2026-07-15",
          "close": 2024.08
        },
        {
          "date": "2026-07-16",
          "close": 2022.41
        },
        {
          "date": "2026-07-17",
          "close": 1967.19
        },
        {
          "date": "2026-07-20",
          "close": 1910.83
        },
        {
          "date": "2026-07-21",
          "close": 1882.2
        },
        {
          "date": "2026-07-22",
          "close": 1861.53
        },
        {
          "date": "2026-07-23",
          "close": 1896.44
        },
        {
          "date": "2026-07-24",
          "close": 1856.37
        },
        {
          "date": "2026-07-27",
          "close": 1899.12
        },
        {
          "date": "2026-07-28",
          "close": 1917.15
        },
        {
          "date": "2026-07-29",
          "close": 1958.86
        },
        {
          "date": "2026-07-30",
          "close": 1964.93
        },
        {
          "date": "2026-07-31",
          "close": 1991.0
        },
        {
          "date": "2026-08-03",
          "close": 2024.65
        },
        {
          "date": "2026-08-04",
          "close": 2027.66
        },
        {
          "date": "2026-08-05",
          "close": 2031.31
        },
        {
          "date": "2026-08-06",
          "close": 2040.89
        },
        {
          "date": "2026-08-07",
          "close": 2039.48
        },
        {
          "date": "2026-08-10",
          "close": 2073.78
        },
        {
          "date": "2026-08-11",
          "close": 2060.64
        },
        {
          "date": "2026-08-12",
          "close": 2104.66
        },
        {
          "date": "2026-08-13",
          "close": 2082.84
        },
        {
          "date": "2026-08-14",
          "close": 2056.17
        },
        {
          "date": "2026-08-17",
          "close": 2078.16
        },
        {
          "date": "2026-08-18",
          "close": 2051.71
        },
        {
          "date": "2026-08-19",
          "close": 1997.95
        },
        {
          "date": "2026-08-20",
          "close": 2020.57
        },
        {
          "date": "2026-08-21",
          "close": 2003.13
        },
        {
          "date": "2026-08-24",
          "close": 1966.41
        },
        {
          "date": "2026-08-25",
          "close": 2002.65
        },
        {
          "date": "2026-08-26",
          "close": 1997.36
        },
        {
          "date": "2026-08-27",
          "close": 1991.19
        },
        {
          "date": "2026-08-28",
          "close": 2000.11
        },
        {
          "date": "2026-08-31",
          "close": 2024.44
        },
        {
          "date": "2026-09-01",
          "close": 2032.74
        },
        {
          "date": "2026-09-02",
          "close": 2021.09
        },
        {
          "date": "2026-09-03",
          "close": 2015.6
        },
        {
          "date": "2026-09-04",
          "close": 2039.57
        },
        {
          "date": "2026-09-07",
          "close": 2079.24
        },
        {
          "date": "2026-09-08",
          "close": 2109.79
        },
        {
          "date": "2026-09-09",
          "close": 2059.66
        },
        {
          "date": "2026-09-10",
          "close": 2030.3
        },
        {
          "date": "2026-09-11",
          "close": 2007.66
        },
        {
          "date": "2026-09-14",
          "close": 2004.85
        },
        {
          "date": "2026-09-15",
          "close": 1973.08
        },
        {
          "date": "2026-09-16",
          "close": 1984.02
        },
        {
          "date": "2026-09-17",
          "close": 2007.11
        },
        {
          "date": "2026-09-18",
          "close": 2039.56
        },
        {
          "date": "2026-09-21",
          "close": 2062.56
        },
        {
          "date": "2026-09-22",
          "close": 2090.0
        },
        {
          "date": "2026-09-23",
          "close": 2065.49
        },
        {
          "date": "2026-09-24",
          "close": 2077.38
        },
        {
          "date": "2026-09-28",
          "close": 2132.58
        },
        {
          "date": "2026-09-29",
          "close": 2135.18
        },
        {
          "date": "2026-09-30",
          "close": 2162.03
        },
        {
          "date": "2026-10-08",
          "close": 2192.24
        },
        {
          "date": "2026-10-09",
          "close": 2211.22
        },
        {
          "date": "2026-10-12",
          "close": 2203.26
        },
        {
          "date": "2026-10-13",
          "close": 2235.61
        },
        {
          "date": "2026-10-14",
          "close": 2190.67
        },
        {
          "date": "2026-10-15",
          "close": 2138.36
        },
        {
          "date": "2026-10-16",
          "close": 2157.03
        },
        {
          "date": "2026-10-19",
          "close": 2183.65
        },
        {
          "date": "2026-10-20",
          "close": 2251.19
        },
        {
          "date": "2026-10-21",
          "close": 2251.18
        },
        {
          "date": "2026-10-22",
          "close": 2186.49
        },
        {
          "date": "2026-10-23",
          "close": 2214.64
        },
        {
          "date": "2026-10-26",
          "close": 2197.57
        },
        {
          "date": "2026-10-27",
          "close": 2153.1
        },
        {
          "date": "2026-10-28",
          "close": 2185.82
        },
        {
          "date": "2026-10-29",
          "close": 2153.16
        },
        {
          "date": "2026-10-30",
          "close": 2112.23
        },
        {
          "date": "2026-11-02",
          "close": 2165.44
        },
        {
          "date": "2026-11-03",
          "close": 2147.14
        },
        {
          "date": "2026-11-04",
          "close": 2171.76
        },
        {
          "date": "2026-11-05",
          "close": 2225.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4810126582278481,
          "pullback_frequency": 0.17721518987341772,
          "up_wilson": [
            0.37429730453787924,
            0.5894889440059407
          ],
          "pullback_wilson": [
            0.10860426648087348,
            0.27576195876406395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.2765957446808511,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.16936563369682642,
            0.41758563624878886
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 20,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1458",
      "name": "个护小家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021207198844884534,
        "5": 0.03400428153717616,
        "20": -0.039504795625128875,
        "60": -0.022459985438031516
      },
      "moving_averages": {
        "5": 770.666000000015,
        "20": 786.4074999999896,
        "60": 828.6373333333273
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05730232779549671,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1031.09
        },
        {
          "date": "2026-05-14",
          "close": 1005.86
        },
        {
          "date": "2026-05-15",
          "close": 1012.6
        },
        {
          "date": "2026-05-18",
          "close": 1008.27
        },
        {
          "date": "2026-05-19",
          "close": 1023.3
        },
        {
          "date": "2026-05-20",
          "close": 1002.89
        },
        {
          "date": "2026-05-21",
          "close": 987.49
        },
        {
          "date": "2026-05-22",
          "close": 979.61
        },
        {
          "date": "2026-05-25",
          "close": 956.19
        },
        {
          "date": "2026-05-26",
          "close": 916.38
        },
        {
          "date": "2026-05-27",
          "close": 847.44
        },
        {
          "date": "2026-05-28",
          "close": 854.21
        },
        {
          "date": "2026-05-29",
          "close": 837.98
        },
        {
          "date": "2026-06-01",
          "close": 874.51
        },
        {
          "date": "2026-06-02",
          "close": 864.84
        },
        {
          "date": "2026-06-03",
          "close": 844.74
        },
        {
          "date": "2026-06-04",
          "close": 817.05
        },
        {
          "date": "2026-06-05",
          "close": 820.05
        },
        {
          "date": "2026-06-08",
          "close": 804.69
        },
        {
          "date": "2026-06-09",
          "close": 803.39
        },
        {
          "date": "2026-06-10",
          "close": 799.34
        },
        {
          "date": "2026-06-11",
          "close": 785.08
        },
        {
          "date": "2026-06-12",
          "close": 791.59
        },
        {
          "date": "2026-06-15",
          "close": 795.12
        },
        {
          "date": "2026-06-16",
          "close": 778.2
        },
        {
          "date": "2026-06-17",
          "close": 763.76
        },
        {
          "date": "2026-06-18",
          "close": 773.47
        },
        {
          "date": "2026-06-22",
          "close": 800.08
        },
        {
          "date": "2026-06-23",
          "close": 796.82
        },
        {
          "date": "2026-06-24",
          "close": 794.1
        },
        {
          "date": "2026-06-25",
          "close": 767.43
        },
        {
          "date": "2026-06-26",
          "close": 718.77
        },
        {
          "date": "2026-06-29",
          "close": 728.79
        },
        {
          "date": "2026-06-30",
          "close": 722.21
        },
        {
          "date": "2026-07-01",
          "close": 749.55
        },
        {
          "date": "2026-07-02",
          "close": 747.8
        },
        {
          "date": "2026-07-03",
          "close": 748.86
        },
        {
          "date": "2026-07-06",
          "close": 761.54
        },
        {
          "date": "2026-07-07",
          "close": 737.43
        },
        {
          "date": "2026-07-08",
          "close": 710.45
        },
        {
          "date": "2026-07-09",
          "close": 709.69
        },
        {
          "date": "2026-07-10",
          "close": 724.61
        },
        {
          "date": "2026-07-13",
          "close": 698.15
        },
        {
          "date": "2026-07-14",
          "close": 716.02
        },
        {
          "date": "2026-07-15",
          "close": 731.18
        },
        {
          "date": "2026-07-16",
          "close": 751.9
        },
        {
          "date": "2026-07-17",
          "close": 728.28
        },
        {
          "date": "2026-07-20",
          "close": 712.98
        },
        {
          "date": "2026-07-21",
          "close": 701.03
        },
        {
          "date": "2026-07-22",
          "close": 688.91
        },
        {
          "date": "2026-07-23",
          "close": 711.35
        },
        {
          "date": "2026-07-24",
          "close": 697.79
        },
        {
          "date": "2026-07-27",
          "close": 767.77
        },
        {
          "date": "2026-07-28",
          "close": 779.45
        },
        {
          "date": "2026-07-29",
          "close": 764.45
        },
        {
          "date": "2026-07-30",
          "close": 759.81
        },
        {
          "date": "2026-07-31",
          "close": 781.69
        },
        {
          "date": "2026-08-03",
          "close": 791.06
        },
        {
          "date": "2026-08-04",
          "close": 799.81
        },
        {
          "date": "2026-08-05",
          "close": 810.33
        },
        {
          "date": "2026-08-06",
          "close": 817.82
        },
        {
          "date": "2026-08-07",
          "close": 826.54
        },
        {
          "date": "2026-08-10",
          "close": 849.37
        },
        {
          "date": "2026-08-11",
          "close": 861.44
        },
        {
          "date": "2026-08-12",
          "close": 886.58
        },
        {
          "date": "2026-08-13",
          "close": 886.99
        },
        {
          "date": "2026-08-14",
          "close": 871.68
        },
        {
          "date": "2026-08-17",
          "close": 896.51
        },
        {
          "date": "2026-08-18",
          "close": 897.59
        },
        {
          "date": "2026-08-19",
          "close": 868.24
        },
        {
          "date": "2026-08-20",
          "close": 877.9
        },
        {
          "date": "2026-08-21",
          "close": 879.0
        },
        {
          "date": "2026-08-24",
          "close": 855.7
        },
        {
          "date": "2026-08-25",
          "close": 863.13
        },
        {
          "date": "2026-08-26",
          "close": 862.71
        },
        {
          "date": "2026-08-27",
          "close": 867.71
        },
        {
          "date": "2026-08-28",
          "close": 867.56
        },
        {
          "date": "2026-08-31",
          "close": 862.77
        },
        {
          "date": "2026-09-01",
          "close": 869.36
        },
        {
          "date": "2026-09-02",
          "close": 872.88
        },
        {
          "date": "2026-09-03",
          "close": 862.23
        },
        {
          "date": "2026-09-04",
          "close": 854.16
        },
        {
          "date": "2026-09-07",
          "close": 858.04
        },
        {
          "date": "2026-09-08",
          "close": 867.69
        },
        {
          "date": "2026-09-09",
          "close": 835.75
        },
        {
          "date": "2026-09-10",
          "close": 821.15
        },
        {
          "date": "2026-09-11",
          "close": 803.91
        },
        {
          "date": "2026-09-14",
          "close": 820.32
        },
        {
          "date": "2026-09-15",
          "close": 810.38
        },
        {
          "date": "2026-09-16",
          "close": 809.75
        },
        {
          "date": "2026-09-17",
          "close": 826.58
        },
        {
          "date": "2026-09-18",
          "close": 826.78
        },
        {
          "date": "2026-09-21",
          "close": 841.27
        },
        {
          "date": "2026-09-22",
          "close": 849.73
        },
        {
          "date": "2026-09-23",
          "close": 841.14
        },
        {
          "date": "2026-09-24",
          "close": 827.19
        },
        {
          "date": "2026-09-28",
          "close": 819.3
        },
        {
          "date": "2026-09-29",
          "close": 823.35
        },
        {
          "date": "2026-09-30",
          "close": 825.18
        },
        {
          "date": "2026-10-08",
          "close": 824.71
        },
        {
          "date": "2026-10-09",
          "close": 840.28
        },
        {
          "date": "2026-10-12",
          "close": 834.36
        },
        {
          "date": "2026-10-13",
          "close": 837.21
        },
        {
          "date": "2026-10-14",
          "close": 815.97
        },
        {
          "date": "2026-10-15",
          "close": 794.6
        },
        {
          "date": "2026-10-16",
          "close": 794.97
        },
        {
          "date": "2026-10-19",
          "close": 780.51
        },
        {
          "date": "2026-10-20",
          "close": 802.96
        },
        {
          "date": "2026-10-21",
          "close": 784.7
        },
        {
          "date": "2026-10-22",
          "close": 762.26
        },
        {
          "date": "2026-10-23",
          "close": 777.32
        },
        {
          "date": "2026-10-26",
          "close": 768.85
        },
        {
          "date": "2026-10-27",
          "close": 742.92
        },
        {
          "date": "2026-10-28",
          "close": 771.83
        },
        {
          "date": "2026-10-29",
          "close": 766.08
        },
        {
          "date": "2026-10-30",
          "close": 759.12
        },
        {
          "date": "2026-11-02",
          "close": 772.72
        },
        {
          "date": "2026-11-03",
          "close": 753.68
        },
        {
          "date": "2026-11-04",
          "close": 775.68
        },
        {
          "date": "2026-11-05",
          "close": 792.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5157894736842106,
          "pullback_frequency": 0.30526315789473685,
          "up_wilson": [
            0.41665221352231663,
            0.6136994226817002
          ],
          "pullback_wilson": [
            0.22172919278467978,
            0.40393396069911497
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 19,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1459",
      "name": "清洁小家电",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03511407186398818,
        "5": 0.07262948037271588,
        "20": 0.018592949561625494,
        "60": -0.007301394665048533
      },
      "moving_averages": {
        "5": 1930.6040000000037,
        "20": 1918.1230000000098,
        "60": 1975.0868333333444
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-04",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2409.84
        },
        {
          "date": "2026-05-14",
          "close": 2377.78
        },
        {
          "date": "2026-05-15",
          "close": 2430.38
        },
        {
          "date": "2026-05-18",
          "close": 2461.52
        },
        {
          "date": "2026-05-19",
          "close": 2465.26
        },
        {
          "date": "2026-05-20",
          "close": 2441.09
        },
        {
          "date": "2026-05-21",
          "close": 2410.41
        },
        {
          "date": "2026-05-22",
          "close": 2402.66
        },
        {
          "date": "2026-05-25",
          "close": 2369.92
        },
        {
          "date": "2026-05-26",
          "close": 2320.36
        },
        {
          "date": "2026-05-27",
          "close": 2251.59
        },
        {
          "date": "2026-05-28",
          "close": 2238.16
        },
        {
          "date": "2026-05-29",
          "close": 2135.38
        },
        {
          "date": "2026-06-01",
          "close": 2165.88
        },
        {
          "date": "2026-06-02",
          "close": 2134.1
        },
        {
          "date": "2026-06-03",
          "close": 2143.08
        },
        {
          "date": "2026-06-04",
          "close": 2102.21
        },
        {
          "date": "2026-06-05",
          "close": 2128.79
        },
        {
          "date": "2026-06-08",
          "close": 2123.78
        },
        {
          "date": "2026-06-09",
          "close": 2121.15
        },
        {
          "date": "2026-06-10",
          "close": 2071.01
        },
        {
          "date": "2026-06-11",
          "close": 2056.75
        },
        {
          "date": "2026-06-12",
          "close": 2066.18
        },
        {
          "date": "2026-06-15",
          "close": 2078.94
        },
        {
          "date": "2026-06-16",
          "close": 2090.56
        },
        {
          "date": "2026-06-17",
          "close": 2056.64
        },
        {
          "date": "2026-06-18",
          "close": 2071.85
        },
        {
          "date": "2026-06-22",
          "close": 2036.52
        },
        {
          "date": "2026-06-23",
          "close": 2012.37
        },
        {
          "date": "2026-06-24",
          "close": 1967.57
        },
        {
          "date": "2026-06-25",
          "close": 1924.49
        },
        {
          "date": "2026-06-26",
          "close": 1855.95
        },
        {
          "date": "2026-06-29",
          "close": 1889.83
        },
        {
          "date": "2026-06-30",
          "close": 1911.1
        },
        {
          "date": "2026-07-01",
          "close": 1963.2
        },
        {
          "date": "2026-07-02",
          "close": 1975.77
        },
        {
          "date": "2026-07-03",
          "close": 2054.16
        },
        {
          "date": "2026-07-06",
          "close": 1990.63
        },
        {
          "date": "2026-07-07",
          "close": 1917.2
        },
        {
          "date": "2026-07-08",
          "close": 1889.5
        },
        {
          "date": "2026-07-09",
          "close": 1897.55
        },
        {
          "date": "2026-07-10",
          "close": 1953.6
        },
        {
          "date": "2026-07-13",
          "close": 1857.69
        },
        {
          "date": "2026-07-14",
          "close": 1878.66
        },
        {
          "date": "2026-07-15",
          "close": 1902.04
        },
        {
          "date": "2026-07-16",
          "close": 1903.26
        },
        {
          "date": "2026-07-17",
          "close": 1838.53
        },
        {
          "date": "2026-07-20",
          "close": 1825.27
        },
        {
          "date": "2026-07-21",
          "close": 1846.7
        },
        {
          "date": "2026-07-22",
          "close": 1793.75
        },
        {
          "date": "2026-07-23",
          "close": 1829.35
        },
        {
          "date": "2026-07-24",
          "close": 1779.45
        },
        {
          "date": "2026-07-27",
          "close": 1837.34
        },
        {
          "date": "2026-07-28",
          "close": 1875.91
        },
        {
          "date": "2026-07-29",
          "close": 1922.81
        },
        {
          "date": "2026-07-30",
          "close": 1922.86
        },
        {
          "date": "2026-07-31",
          "close": 1966.53
        },
        {
          "date": "2026-08-03",
          "close": 1992.81
        },
        {
          "date": "2026-08-04",
          "close": 2007.84
        },
        {
          "date": "2026-08-05",
          "close": 2027.01
        },
        {
          "date": "2026-08-06",
          "close": 2012.2
        },
        {
          "date": "2026-08-07",
          "close": 2005.81
        },
        {
          "date": "2026-08-10",
          "close": 2021.88
        },
        {
          "date": "2026-08-11",
          "close": 2001.45
        },
        {
          "date": "2026-08-12",
          "close": 2006.11
        },
        {
          "date": "2026-08-13",
          "close": 1980.08
        },
        {
          "date": "2026-08-14",
          "close": 1977.86
        },
        {
          "date": "2026-08-17",
          "close": 2016.84
        },
        {
          "date": "2026-08-18",
          "close": 2044.47
        },
        {
          "date": "2026-08-19",
          "close": 1975.3
        },
        {
          "date": "2026-08-20",
          "close": 2014.37
        },
        {
          "date": "2026-08-21",
          "close": 2005.28
        },
        {
          "date": "2026-08-24",
          "close": 1966.59
        },
        {
          "date": "2026-08-25",
          "close": 2062.42
        },
        {
          "date": "2026-08-26",
          "close": 2067.58
        },
        {
          "date": "2026-08-27",
          "close": 2061.33
        },
        {
          "date": "2026-08-28",
          "close": 2037.86
        },
        {
          "date": "2026-08-31",
          "close": 2035.64
        },
        {
          "date": "2026-09-01",
          "close": 2055.33
        },
        {
          "date": "2026-09-02",
          "close": 2023.26
        },
        {
          "date": "2026-09-03",
          "close": 2015.74
        },
        {
          "date": "2026-09-04",
          "close": 2000.61
        },
        {
          "date": "2026-09-07",
          "close": 2032.63
        },
        {
          "date": "2026-09-08",
          "close": 2026.99
        },
        {
          "date": "2026-09-09",
          "close": 2006.17
        },
        {
          "date": "2026-09-10",
          "close": 1961.36
        },
        {
          "date": "2026-09-11",
          "close": 1945.68
        },
        {
          "date": "2026-09-14",
          "close": 1935.89
        },
        {
          "date": "2026-09-15",
          "close": 1932.33
        },
        {
          "date": "2026-09-16",
          "close": 1937.82
        },
        {
          "date": "2026-09-17",
          "close": 1951.73
        },
        {
          "date": "2026-09-18",
          "close": 1974.87
        },
        {
          "date": "2026-09-21",
          "close": 2004.41
        },
        {
          "date": "2026-09-22",
          "close": 2031.23
        },
        {
          "date": "2026-09-23",
          "close": 2019.39
        },
        {
          "date": "2026-09-24",
          "close": 1997.47
        },
        {
          "date": "2026-09-28",
          "close": 2012.12
        },
        {
          "date": "2026-09-29",
          "close": 2003.49
        },
        {
          "date": "2026-09-30",
          "close": 2005.68
        },
        {
          "date": "2026-10-08",
          "close": 1975.48
        },
        {
          "date": "2026-10-09",
          "close": 1983.0
        },
        {
          "date": "2026-10-12",
          "close": 1960.53
        },
        {
          "date": "2026-10-13",
          "close": 1959.47
        },
        {
          "date": "2026-10-14",
          "close": 1907.34
        },
        {
          "date": "2026-10-15",
          "close": 1871.78
        },
        {
          "date": "2026-10-16",
          "close": 1878.17
        },
        {
          "date": "2026-10-19",
          "close": 1899.47
        },
        {
          "date": "2026-10-20",
          "close": 1933.86
        },
        {
          "date": "2026-10-21",
          "close": 1912.05
        },
        {
          "date": "2026-10-22",
          "close": 1884.59
        },
        {
          "date": "2026-10-23",
          "close": 1922.42
        },
        {
          "date": "2026-10-26",
          "close": 1936.07
        },
        {
          "date": "2026-10-27",
          "close": 1871.27
        },
        {
          "date": "2026-10-28",
          "close": 1913.46
        },
        {
          "date": "2026-10-29",
          "close": 1875.96
        },
        {
          "date": "2026-10-30",
          "close": 1874.27
        },
        {
          "date": "2026-11-02",
          "close": 1911.58
        },
        {
          "date": "2026-11-03",
          "close": 1911.01
        },
        {
          "date": "2026-11-04",
          "close": 1943.95
        },
        {
          "date": "2026-11-05",
          "close": 2012.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44871794871794873,
          "pullback_frequency": 0.2948717948717949,
          "up_wilson": [
            0.3433437231709858,
            0.5589063085943674
          ],
          "pullback_wilson": [
            0.20524218466498595,
            0.4037579423964271
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.3488372093023256,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.22418589997352706,
            0.49828218007147956
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 9,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 1,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1460",
      "name": "照明设备Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016574064037428116,
        "5": 0.013247225784865702,
        "20": -0.006068293083171472,
        "60": 0.08273311633657832
      },
      "moving_averages": {
        "5": 2864.635999999987,
        "20": 2897.4715000000083,
        "60": 2875.0791666666823
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.026793156430658827,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2977.23
        },
        {
          "date": "2026-05-14",
          "close": 2960.82
        },
        {
          "date": "2026-05-15",
          "close": 2895.47
        },
        {
          "date": "2026-05-18",
          "close": 2911.28
        },
        {
          "date": "2026-05-19",
          "close": 2960.71
        },
        {
          "date": "2026-05-20",
          "close": 2953.95
        },
        {
          "date": "2026-05-21",
          "close": 2890.85
        },
        {
          "date": "2026-05-22",
          "close": 2974.59
        },
        {
          "date": "2026-05-25",
          "close": 3028.97
        },
        {
          "date": "2026-05-26",
          "close": 3023.43
        },
        {
          "date": "2026-05-27",
          "close": 3013.79
        },
        {
          "date": "2026-05-28",
          "close": 3086.07
        },
        {
          "date": "2026-05-29",
          "close": 3006.84
        },
        {
          "date": "2026-06-01",
          "close": 2957.72
        },
        {
          "date": "2026-06-02",
          "close": 2986.83
        },
        {
          "date": "2026-06-03",
          "close": 3004.97
        },
        {
          "date": "2026-06-04",
          "close": 3026.67
        },
        {
          "date": "2026-06-05",
          "close": 3050.6
        },
        {
          "date": "2026-06-08",
          "close": 2965.73
        },
        {
          "date": "2026-06-09",
          "close": 2996.84
        },
        {
          "date": "2026-06-10",
          "close": 2962.82
        },
        {
          "date": "2026-06-11",
          "close": 2951.19
        },
        {
          "date": "2026-06-12",
          "close": 2978.88
        },
        {
          "date": "2026-06-15",
          "close": 3048.36
        },
        {
          "date": "2026-06-16",
          "close": 3115.3
        },
        {
          "date": "2026-06-17",
          "close": 3107.13
        },
        {
          "date": "2026-06-18",
          "close": 3098.96
        },
        {
          "date": "2026-06-22",
          "close": 3088.49
        },
        {
          "date": "2026-06-23",
          "close": 3080.54
        },
        {
          "date": "2026-06-24",
          "close": 3001.55
        },
        {
          "date": "2026-06-25",
          "close": 2942.38
        },
        {
          "date": "2026-06-26",
          "close": 2892.61
        },
        {
          "date": "2026-06-29",
          "close": 2896.91
        },
        {
          "date": "2026-06-30",
          "close": 2928.19
        },
        {
          "date": "2026-07-01",
          "close": 2915.49
        },
        {
          "date": "2026-07-02",
          "close": 2868.78
        },
        {
          "date": "2026-07-03",
          "close": 2936.49
        },
        {
          "date": "2026-07-06",
          "close": 2856.03
        },
        {
          "date": "2026-07-07",
          "close": 2783.34
        },
        {
          "date": "2026-07-08",
          "close": 2722.79
        },
        {
          "date": "2026-07-09",
          "close": 2733.98
        },
        {
          "date": "2026-07-10",
          "close": 2743.98
        },
        {
          "date": "2026-07-13",
          "close": 2638.2
        },
        {
          "date": "2026-07-14",
          "close": 2691.13
        },
        {
          "date": "2026-07-15",
          "close": 2692.52
        },
        {
          "date": "2026-07-16",
          "close": 2672.95
        },
        {
          "date": "2026-07-17",
          "close": 2574.44
        },
        {
          "date": "2026-07-20",
          "close": 2479.42
        },
        {
          "date": "2026-07-21",
          "close": 2481.67
        },
        {
          "date": "2026-07-22",
          "close": 2447.25
        },
        {
          "date": "2026-07-23",
          "close": 2508.88
        },
        {
          "date": "2026-07-24",
          "close": 2452.09
        },
        {
          "date": "2026-07-27",
          "close": 2528.33
        },
        {
          "date": "2026-07-28",
          "close": 2508.37
        },
        {
          "date": "2026-07-29",
          "close": 2547.49
        },
        {
          "date": "2026-07-30",
          "close": 2509.85
        },
        {
          "date": "2026-07-31",
          "close": 2578.24
        },
        {
          "date": "2026-08-03",
          "close": 2612.42
        },
        {
          "date": "2026-08-04",
          "close": 2657.33
        },
        {
          "date": "2026-08-05",
          "close": 2685.14
        },
        {
          "date": "2026-08-06",
          "close": 2704.32
        },
        {
          "date": "2026-08-07",
          "close": 2715.05
        },
        {
          "date": "2026-08-10",
          "close": 2745.38
        },
        {
          "date": "2026-08-11",
          "close": 2741.31
        },
        {
          "date": "2026-08-12",
          "close": 2766.26
        },
        {
          "date": "2026-08-13",
          "close": 2754.93
        },
        {
          "date": "2026-08-14",
          "close": 2778.87
        },
        {
          "date": "2026-08-17",
          "close": 2831.63
        },
        {
          "date": "2026-08-18",
          "close": 2840.51
        },
        {
          "date": "2026-08-19",
          "close": 2719.7
        },
        {
          "date": "2026-08-20",
          "close": 2763.73
        },
        {
          "date": "2026-08-21",
          "close": 2799.84
        },
        {
          "date": "2026-08-24",
          "close": 2798.71
        },
        {
          "date": "2026-08-25",
          "close": 2831.53
        },
        {
          "date": "2026-08-26",
          "close": 2830.58
        },
        {
          "date": "2026-08-27",
          "close": 2874.33
        },
        {
          "date": "2026-08-28",
          "close": 2885.26
        },
        {
          "date": "2026-08-31",
          "close": 2922.98
        },
        {
          "date": "2026-09-01",
          "close": 2924.55
        },
        {
          "date": "2026-09-02",
          "close": 2931.2
        },
        {
          "date": "2026-09-03",
          "close": 2897.56
        },
        {
          "date": "2026-09-04",
          "close": 2875.57
        },
        {
          "date": "2026-09-07",
          "close": 2885.07
        },
        {
          "date": "2026-09-08",
          "close": 2910.77
        },
        {
          "date": "2026-09-09",
          "close": 2909.09
        },
        {
          "date": "2026-09-10",
          "close": 2866.61
        },
        {
          "date": "2026-09-11",
          "close": 2811.6
        },
        {
          "date": "2026-09-14",
          "close": 2850.3
        },
        {
          "date": "2026-09-15",
          "close": 2811.78
        },
        {
          "date": "2026-09-16",
          "close": 2892.57
        },
        {
          "date": "2026-09-17",
          "close": 2894.48
        },
        {
          "date": "2026-09-18",
          "close": 2945.75
        },
        {
          "date": "2026-09-21",
          "close": 3004.59
        },
        {
          "date": "2026-09-22",
          "close": 3009.8
        },
        {
          "date": "2026-09-23",
          "close": 3016.9
        },
        {
          "date": "2026-09-24",
          "close": 3018.48
        },
        {
          "date": "2026-09-28",
          "close": 2951.3
        },
        {
          "date": "2026-09-29",
          "close": 2970.89
        },
        {
          "date": "2026-09-30",
          "close": 2946.5
        },
        {
          "date": "2026-10-08",
          "close": 2925.04
        },
        {
          "date": "2026-10-09",
          "close": 2931.42
        },
        {
          "date": "2026-10-12",
          "close": 2890.98
        },
        {
          "date": "2026-10-13",
          "close": 2920.1
        },
        {
          "date": "2026-10-14",
          "close": 2904.0
        },
        {
          "date": "2026-10-15",
          "close": 2803.48
        },
        {
          "date": "2026-10-16",
          "close": 2850.49
        },
        {
          "date": "2026-10-19",
          "close": 2838.13
        },
        {
          "date": "2026-10-20",
          "close": 2960.76
        },
        {
          "date": "2026-10-21",
          "close": 2967.0
        },
        {
          "date": "2026-10-22",
          "close": 2960.32
        },
        {
          "date": "2026-10-23",
          "close": 2987.33
        },
        {
          "date": "2026-10-26",
          "close": 2938.3
        },
        {
          "date": "2026-10-27",
          "close": 2876.86
        },
        {
          "date": "2026-10-28",
          "close": 2927.8
        },
        {
          "date": "2026-10-29",
          "close": 2869.28
        },
        {
          "date": "2026-10-30",
          "close": 2810.58
        },
        {
          "date": "2026-11-02",
          "close": 2890.46
        },
        {
          "date": "2026-11-03",
          "close": 2854.96
        },
        {
          "date": "2026-11-04",
          "close": 2859.89
        },
        {
          "date": "2026-11-05",
          "close": 2907.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5064935064935064,
          "pullback_frequency": 0.22077922077922077,
          "up_wilson": [
            0.39720009365287134,
            0.6151697969278761
          ],
          "pullback_wilson": [
            0.14266403041098702,
            0.32543067461686576
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6739130434782609,
          "pullback_frequency": 0.21739130434782608,
          "up_wilson": [
            0.5296773241932241,
            0.7913405669074435
          ],
          "pullback_wilson": [
            0.12260905324562552,
            0.35573687371578955
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 11,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 15,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1461",
      "name": "玻璃制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01724028098704511,
        "5": 0.044123853510946276,
        "20": -0.04209452863834917,
        "60": -0.04956848740632536
      },
      "moving_averages": {
        "5": 1699.1360000000336,
        "20": 1758.8405000000262,
        "60": 1819.3250000000078
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.05077546609024586,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2083.8
        },
        {
          "date": "2026-05-14",
          "close": 2106.93
        },
        {
          "date": "2026-05-15",
          "close": 2031.78
        },
        {
          "date": "2026-05-18",
          "close": 2031.38
        },
        {
          "date": "2026-05-19",
          "close": 2045.4
        },
        {
          "date": "2026-05-20",
          "close": 2013.87
        },
        {
          "date": "2026-05-21",
          "close": 2045.17
        },
        {
          "date": "2026-05-22",
          "close": 2103.66
        },
        {
          "date": "2026-05-25",
          "close": 2168.96
        },
        {
          "date": "2026-05-26",
          "close": 2150.73
        },
        {
          "date": "2026-05-27",
          "close": 2101.33
        },
        {
          "date": "2026-05-28",
          "close": 2159.63
        },
        {
          "date": "2026-05-29",
          "close": 2048.44
        },
        {
          "date": "2026-06-01",
          "close": 2085.65
        },
        {
          "date": "2026-06-02",
          "close": 2049.8
        },
        {
          "date": "2026-06-03",
          "close": 2009.48
        },
        {
          "date": "2026-06-04",
          "close": 2041.7
        },
        {
          "date": "2026-06-05",
          "close": 2185.71
        },
        {
          "date": "2026-06-08",
          "close": 2169.69
        },
        {
          "date": "2026-06-09",
          "close": 2179.12
        },
        {
          "date": "2026-06-10",
          "close": 2093.78
        },
        {
          "date": "2026-06-11",
          "close": 2059.41
        },
        {
          "date": "2026-06-12",
          "close": 2010.77
        },
        {
          "date": "2026-06-15",
          "close": 2103.71
        },
        {
          "date": "2026-06-16",
          "close": 2188.14
        },
        {
          "date": "2026-06-17",
          "close": 2279.38
        },
        {
          "date": "2026-06-18",
          "close": 2163.75
        },
        {
          "date": "2026-06-22",
          "close": 2212.01
        },
        {
          "date": "2026-06-23",
          "close": 2159.9
        },
        {
          "date": "2026-06-24",
          "close": 2084.31
        },
        {
          "date": "2026-06-25",
          "close": 2063.27
        },
        {
          "date": "2026-06-26",
          "close": 2051.43
        },
        {
          "date": "2026-06-29",
          "close": 2043.32
        },
        {
          "date": "2026-06-30",
          "close": 2155.7
        },
        {
          "date": "2026-07-01",
          "close": 2108.61
        },
        {
          "date": "2026-07-02",
          "close": 2046.13
        },
        {
          "date": "2026-07-03",
          "close": 2028.17
        },
        {
          "date": "2026-07-06",
          "close": 1938.06
        },
        {
          "date": "2026-07-07",
          "close": 1889.36
        },
        {
          "date": "2026-07-08",
          "close": 1852.59
        },
        {
          "date": "2026-07-09",
          "close": 1867.79
        },
        {
          "date": "2026-07-10",
          "close": 1889.56
        },
        {
          "date": "2026-07-13",
          "close": 1776.3
        },
        {
          "date": "2026-07-14",
          "close": 1826.63
        },
        {
          "date": "2026-07-15",
          "close": 1800.11
        },
        {
          "date": "2026-07-16",
          "close": 1778.44
        },
        {
          "date": "2026-07-17",
          "close": 1753.39
        },
        {
          "date": "2026-07-20",
          "close": 1714.04
        },
        {
          "date": "2026-07-21",
          "close": 1732.83
        },
        {
          "date": "2026-07-22",
          "close": 1709.51
        },
        {
          "date": "2026-07-23",
          "close": 1757.66
        },
        {
          "date": "2026-07-24",
          "close": 1715.8
        },
        {
          "date": "2026-07-27",
          "close": 1760.95
        },
        {
          "date": "2026-07-28",
          "close": 1752.29
        },
        {
          "date": "2026-07-29",
          "close": 1789.35
        },
        {
          "date": "2026-07-30",
          "close": 1788.2
        },
        {
          "date": "2026-07-31",
          "close": 1808.31
        },
        {
          "date": "2026-08-03",
          "close": 1840.16
        },
        {
          "date": "2026-08-04",
          "close": 1846.18
        },
        {
          "date": "2026-08-05",
          "close": 1848.15
        },
        {
          "date": "2026-08-06",
          "close": 1839.69
        },
        {
          "date": "2026-08-07",
          "close": 1829.87
        },
        {
          "date": "2026-08-10",
          "close": 1854.31
        },
        {
          "date": "2026-08-11",
          "close": 1847.18
        },
        {
          "date": "2026-08-12",
          "close": 1873.04
        },
        {
          "date": "2026-08-13",
          "close": 1831.62
        },
        {
          "date": "2026-08-14",
          "close": 1827.97
        },
        {
          "date": "2026-08-17",
          "close": 1845.07
        },
        {
          "date": "2026-08-18",
          "close": 1857.84
        },
        {
          "date": "2026-08-19",
          "close": 1789.92
        },
        {
          "date": "2026-08-20",
          "close": 1816.2
        },
        {
          "date": "2026-08-21",
          "close": 1823.23
        },
        {
          "date": "2026-08-24",
          "close": 1800.69
        },
        {
          "date": "2026-08-25",
          "close": 1820.85
        },
        {
          "date": "2026-08-26",
          "close": 1835.8
        },
        {
          "date": "2026-08-27",
          "close": 1826.42
        },
        {
          "date": "2026-08-28",
          "close": 1852.47
        },
        {
          "date": "2026-08-31",
          "close": 1835.2
        },
        {
          "date": "2026-09-01",
          "close": 1842.59
        },
        {
          "date": "2026-09-02",
          "close": 1838.0
        },
        {
          "date": "2026-09-03",
          "close": 1827.74
        },
        {
          "date": "2026-09-04",
          "close": 1835.01
        },
        {
          "date": "2026-09-07",
          "close": 1838.05
        },
        {
          "date": "2026-09-08",
          "close": 1852.99
        },
        {
          "date": "2026-09-09",
          "close": 1847.65
        },
        {
          "date": "2026-09-10",
          "close": 1874.09
        },
        {
          "date": "2026-09-11",
          "close": 1904.3
        },
        {
          "date": "2026-09-14",
          "close": 1910.15
        },
        {
          "date": "2026-09-15",
          "close": 1865.85
        },
        {
          "date": "2026-09-16",
          "close": 1863.38
        },
        {
          "date": "2026-09-17",
          "close": 1892.23
        },
        {
          "date": "2026-09-18",
          "close": 1876.25
        },
        {
          "date": "2026-09-21",
          "close": 1902.73
        },
        {
          "date": "2026-09-22",
          "close": 1877.68
        },
        {
          "date": "2026-09-23",
          "close": 1893.38
        },
        {
          "date": "2026-09-24",
          "close": 1861.5
        },
        {
          "date": "2026-09-28",
          "close": 1841.53
        },
        {
          "date": "2026-09-29",
          "close": 1845.5
        },
        {
          "date": "2026-09-30",
          "close": 1850.99
        },
        {
          "date": "2026-10-08",
          "close": 1833.73
        },
        {
          "date": "2026-10-09",
          "close": 1850.5
        },
        {
          "date": "2026-10-12",
          "close": 1826.09
        },
        {
          "date": "2026-10-13",
          "close": 1828.92
        },
        {
          "date": "2026-10-14",
          "close": 1798.47
        },
        {
          "date": "2026-10-15",
          "close": 1743.62
        },
        {
          "date": "2026-10-16",
          "close": 1766.7
        },
        {
          "date": "2026-10-19",
          "close": 1758.2
        },
        {
          "date": "2026-10-20",
          "close": 1776.03
        },
        {
          "date": "2026-10-21",
          "close": 1794.16
        },
        {
          "date": "2026-10-22",
          "close": 1809.1
        },
        {
          "date": "2026-10-23",
          "close": 1801.36
        },
        {
          "date": "2026-10-26",
          "close": 1773.37
        },
        {
          "date": "2026-10-27",
          "close": 1742.33
        },
        {
          "date": "2026-10-28",
          "close": 1729.97
        },
        {
          "date": "2026-10-29",
          "close": 1682.31
        },
        {
          "date": "2026-10-30",
          "close": 1642.65
        },
        {
          "date": "2026-11-02",
          "close": 1668.62
        },
        {
          "date": "2026-11-03",
          "close": 1701.1
        },
        {
          "date": "2026-11-04",
          "close": 1726.77
        },
        {
          "date": "2026-11-05",
          "close": 1756.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.4321560201442166,
            0.6279392556146787
          ],
          "pullback_wilson": [
            0.17413968368934074,
            0.3450981102394971
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.4089342702715789,
            0.6537209395856151
          ],
          "pullback_wilson": [
            0.19898166138769108,
            0.42508707946914487
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 0,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 4,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1462",
      "name": "玻纤制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.001406909743522089,
        "5": 0.03977526968399192,
        "20": -0.18136514175467988,
        "60": -0.19294658795985342
      },
      "moving_averages": {
        "5": 11902.898000000045,
        "20": 12792.663499999977,
        "60": 15003.60450000004
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-14",
            "end": "2026-07-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-15",
            "end": "2026-07-24",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-07",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-20",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.16075646890148154,
      "history": [
        {
          "date": "2026-05-13",
          "close": 16628.87
        },
        {
          "date": "2026-05-14",
          "close": 16127.83
        },
        {
          "date": "2026-05-15",
          "close": 15352.33
        },
        {
          "date": "2026-05-18",
          "close": 15332.24
        },
        {
          "date": "2026-05-19",
          "close": 15322.96
        },
        {
          "date": "2026-05-20",
          "close": 15374.9
        },
        {
          "date": "2026-05-21",
          "close": 15118.67
        },
        {
          "date": "2026-05-22",
          "close": 16390.66
        },
        {
          "date": "2026-05-25",
          "close": 17360.56
        },
        {
          "date": "2026-05-26",
          "close": 17883.5
        },
        {
          "date": "2026-05-27",
          "close": 17391.98
        },
        {
          "date": "2026-05-28",
          "close": 18771.04
        },
        {
          "date": "2026-05-29",
          "close": 17885.12
        },
        {
          "date": "2026-06-01",
          "close": 16947.59
        },
        {
          "date": "2026-06-02",
          "close": 17400.74
        },
        {
          "date": "2026-06-03",
          "close": 17004.8
        },
        {
          "date": "2026-06-04",
          "close": 17105.4
        },
        {
          "date": "2026-06-05",
          "close": 16892.9
        },
        {
          "date": "2026-06-08",
          "close": 16201.88
        },
        {
          "date": "2026-06-09",
          "close": 17771.43
        },
        {
          "date": "2026-06-10",
          "close": 17792.44
        },
        {
          "date": "2026-06-11",
          "close": 18500.18
        },
        {
          "date": "2026-06-12",
          "close": 18401.95
        },
        {
          "date": "2026-06-15",
          "close": 20023.06
        },
        {
          "date": "2026-06-16",
          "close": 21454.14
        },
        {
          "date": "2026-06-17",
          "close": 23185.69
        },
        {
          "date": "2026-06-18",
          "close": 22296.95
        },
        {
          "date": "2026-06-22",
          "close": 23313.55
        },
        {
          "date": "2026-06-23",
          "close": 22005.45
        },
        {
          "date": "2026-06-24",
          "close": 23627.53
        },
        {
          "date": "2026-06-25",
          "close": 24496.11
        },
        {
          "date": "2026-06-26",
          "close": 25497.89
        },
        {
          "date": "2026-06-29",
          "close": 23478.48
        },
        {
          "date": "2026-06-30",
          "close": 23542.28
        },
        {
          "date": "2026-07-01",
          "close": 22978.73
        },
        {
          "date": "2026-07-02",
          "close": 21604.47
        },
        {
          "date": "2026-07-03",
          "close": 21746.52
        },
        {
          "date": "2026-07-06",
          "close": 19979.36
        },
        {
          "date": "2026-07-07",
          "close": 19393.98
        },
        {
          "date": "2026-07-08",
          "close": 18488.36
        },
        {
          "date": "2026-07-09",
          "close": 19195.4
        },
        {
          "date": "2026-07-10",
          "close": 18618.85
        },
        {
          "date": "2026-07-13",
          "close": 17161.69
        },
        {
          "date": "2026-07-14",
          "close": 18479.19
        },
        {
          "date": "2026-07-15",
          "close": 17650.63
        },
        {
          "date": "2026-07-16",
          "close": 16626.14
        },
        {
          "date": "2026-07-17",
          "close": 15437.11
        },
        {
          "date": "2026-07-20",
          "close": 14023.75
        },
        {
          "date": "2026-07-21",
          "close": 15058.79
        },
        {
          "date": "2026-07-22",
          "close": 14385.88
        },
        {
          "date": "2026-07-23",
          "close": 14464.45
        },
        {
          "date": "2026-07-24",
          "close": 13931.27
        },
        {
          "date": "2026-07-27",
          "close": 15244.47
        },
        {
          "date": "2026-07-28",
          "close": 14383.38
        },
        {
          "date": "2026-07-29",
          "close": 14216.51
        },
        {
          "date": "2026-07-30",
          "close": 13938.74
        },
        {
          "date": "2026-07-31",
          "close": 14136.85
        },
        {
          "date": "2026-08-03",
          "close": 13414.7
        },
        {
          "date": "2026-08-04",
          "close": 14202.82
        },
        {
          "date": "2026-08-05",
          "close": 15231.21
        },
        {
          "date": "2026-08-06",
          "close": 15751.53
        },
        {
          "date": "2026-08-07",
          "close": 16631.15
        },
        {
          "date": "2026-08-10",
          "close": 16507.89
        },
        {
          "date": "2026-08-11",
          "close": 16393.77
        },
        {
          "date": "2026-08-12",
          "close": 16584.01
        },
        {
          "date": "2026-08-13",
          "close": 16074.07
        },
        {
          "date": "2026-08-14",
          "close": 16639.12
        },
        {
          "date": "2026-08-17",
          "close": 17147.78
        },
        {
          "date": "2026-08-18",
          "close": 16849.64
        },
        {
          "date": "2026-08-19",
          "close": 15547.4
        },
        {
          "date": "2026-08-20",
          "close": 15375.6
        },
        {
          "date": "2026-08-21",
          "close": 15524.63
        },
        {
          "date": "2026-08-24",
          "close": 14797.99
        },
        {
          "date": "2026-08-25",
          "close": 14838.3
        },
        {
          "date": "2026-08-26",
          "close": 14854.67
        },
        {
          "date": "2026-08-27",
          "close": 15440.91
        },
        {
          "date": "2026-08-28",
          "close": 15603.34
        },
        {
          "date": "2026-08-31",
          "close": 15841.08
        },
        {
          "date": "2026-09-01",
          "close": 15278.61
        },
        {
          "date": "2026-09-02",
          "close": 15647.26
        },
        {
          "date": "2026-09-03",
          "close": 15527.45
        },
        {
          "date": "2026-09-04",
          "close": 14778.53
        },
        {
          "date": "2026-09-07",
          "close": 15223.26
        },
        {
          "date": "2026-09-08",
          "close": 15260.48
        },
        {
          "date": "2026-09-09",
          "close": 15476.57
        },
        {
          "date": "2026-09-10",
          "close": 16059.95
        },
        {
          "date": "2026-09-11",
          "close": 16809.98
        },
        {
          "date": "2026-09-14",
          "close": 17038.34
        },
        {
          "date": "2026-09-15",
          "close": 17138.35
        },
        {
          "date": "2026-09-16",
          "close": 17236.54
        },
        {
          "date": "2026-09-17",
          "close": 17558.17
        },
        {
          "date": "2026-09-18",
          "close": 17547.24
        },
        {
          "date": "2026-09-21",
          "close": 17831.98
        },
        {
          "date": "2026-09-22",
          "close": 17733.05
        },
        {
          "date": "2026-09-23",
          "close": 17324.75
        },
        {
          "date": "2026-09-24",
          "close": 16687.69
        },
        {
          "date": "2026-09-28",
          "close": 15641.82
        },
        {
          "date": "2026-09-29",
          "close": 15757.28
        },
        {
          "date": "2026-09-30",
          "close": 15387.09
        },
        {
          "date": "2026-10-08",
          "close": 15015.73
        },
        {
          "date": "2026-10-09",
          "close": 14647.0
        },
        {
          "date": "2026-10-12",
          "close": 14298.43
        },
        {
          "date": "2026-10-13",
          "close": 14337.04
        },
        {
          "date": "2026-10-14",
          "close": 13717.84
        },
        {
          "date": "2026-10-15",
          "close": 13071.77
        },
        {
          "date": "2026-10-16",
          "close": 13026.9
        },
        {
          "date": "2026-10-19",
          "close": 12887.45
        },
        {
          "date": "2026-10-20",
          "close": 13148.35
        },
        {
          "date": "2026-10-21",
          "close": 13305.72
        },
        {
          "date": "2026-10-22",
          "close": 12848.98
        },
        {
          "date": "2026-10-23",
          "close": 12766.5
        },
        {
          "date": "2026-10-26",
          "close": 12131.05
        },
        {
          "date": "2026-10-27",
          "close": 11981.24
        },
        {
          "date": "2026-10-28",
          "close": 12348.34
        },
        {
          "date": "2026-10-29",
          "close": 11822.17
        },
        {
          "date": "2026-10-30",
          "close": 11554.85
        },
        {
          "date": "2026-11-02",
          "close": 11866.74
        },
        {
          "date": "2026-11-03",
          "close": 11525.37
        },
        {
          "date": "2026-11-04",
          "close": 12275.13
        },
        {
          "date": "2026-11-05",
          "close": 12292.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45121951219512196,
          "pullback_frequency": 0.35365853658536583,
          "up_wilson": [
            0.34811270021487606,
            0.5586922386817192
          ],
          "pullback_wilson": [
            0.25885568331347614,
            0.4615591333763093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4489795918367347,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.31852841068686644,
            0.5868489178050209
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 11,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1463",
      "name": "水泥制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.036134559519446,
        "5": 0.020529787050607817,
        "20": -0.07982995262966108,
        "60": -0.023993816026797177
      },
      "moving_averages": {
        "5": 1826.283999999985,
        "20": 1946.397499999986,
        "60": 2012.6941666666612
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.1034985491742364,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2446.89
        },
        {
          "date": "2026-05-14",
          "close": 2446.97
        },
        {
          "date": "2026-05-15",
          "close": 2416.1
        },
        {
          "date": "2026-05-18",
          "close": 2454.95
        },
        {
          "date": "2026-05-19",
          "close": 2457.62
        },
        {
          "date": "2026-05-20",
          "close": 2472.13
        },
        {
          "date": "2026-05-21",
          "close": 2410.76
        },
        {
          "date": "2026-05-22",
          "close": 2430.72
        },
        {
          "date": "2026-05-25",
          "close": 2420.07
        },
        {
          "date": "2026-05-26",
          "close": 2347.38
        },
        {
          "date": "2026-05-27",
          "close": 2266.81
        },
        {
          "date": "2026-05-28",
          "close": 2278.57
        },
        {
          "date": "2026-05-29",
          "close": 2290.69
        },
        {
          "date": "2026-06-01",
          "close": 2329.14
        },
        {
          "date": "2026-06-02",
          "close": 2265.72
        },
        {
          "date": "2026-06-03",
          "close": 2250.7
        },
        {
          "date": "2026-06-04",
          "close": 2222.44
        },
        {
          "date": "2026-06-05",
          "close": 2243.75
        },
        {
          "date": "2026-06-08",
          "close": 2216.63
        },
        {
          "date": "2026-06-09",
          "close": 2263.77
        },
        {
          "date": "2026-06-10",
          "close": 2221.94
        },
        {
          "date": "2026-06-11",
          "close": 2168.31
        },
        {
          "date": "2026-06-12",
          "close": 2201.08
        },
        {
          "date": "2026-06-15",
          "close": 2161.99
        },
        {
          "date": "2026-06-16",
          "close": 2144.15
        },
        {
          "date": "2026-06-17",
          "close": 2086.09
        },
        {
          "date": "2026-06-18",
          "close": 2095.62
        },
        {
          "date": "2026-06-22",
          "close": 2101.66
        },
        {
          "date": "2026-06-23",
          "close": 2142.73
        },
        {
          "date": "2026-06-24",
          "close": 2066.55
        },
        {
          "date": "2026-06-25",
          "close": 2031.21
        },
        {
          "date": "2026-06-26",
          "close": 1991.25
        },
        {
          "date": "2026-06-29",
          "close": 1963.03
        },
        {
          "date": "2026-06-30",
          "close": 1951.98
        },
        {
          "date": "2026-07-01",
          "close": 1966.24
        },
        {
          "date": "2026-07-02",
          "close": 1982.61
        },
        {
          "date": "2026-07-03",
          "close": 2003.28
        },
        {
          "date": "2026-07-06",
          "close": 2014.16
        },
        {
          "date": "2026-07-07",
          "close": 1974.13
        },
        {
          "date": "2026-07-08",
          "close": 1942.83
        },
        {
          "date": "2026-07-09",
          "close": 1913.4
        },
        {
          "date": "2026-07-10",
          "close": 1955.45
        },
        {
          "date": "2026-07-13",
          "close": 1840.83
        },
        {
          "date": "2026-07-14",
          "close": 1872.79
        },
        {
          "date": "2026-07-15",
          "close": 1884.31
        },
        {
          "date": "2026-07-16",
          "close": 1882.98
        },
        {
          "date": "2026-07-17",
          "close": 1833.4
        },
        {
          "date": "2026-07-20",
          "close": 1787.13
        },
        {
          "date": "2026-07-21",
          "close": 1757.87
        },
        {
          "date": "2026-07-22",
          "close": 1730.66
        },
        {
          "date": "2026-07-23",
          "close": 1807.95
        },
        {
          "date": "2026-07-24",
          "close": 1751.25
        },
        {
          "date": "2026-07-27",
          "close": 1802.35
        },
        {
          "date": "2026-07-28",
          "close": 1819.9
        },
        {
          "date": "2026-07-29",
          "close": 1856.47
        },
        {
          "date": "2026-07-30",
          "close": 1834.56
        },
        {
          "date": "2026-07-31",
          "close": 1876.21
        },
        {
          "date": "2026-08-03",
          "close": 1937.21
        },
        {
          "date": "2026-08-04",
          "close": 1940.65
        },
        {
          "date": "2026-08-05",
          "close": 1940.5
        },
        {
          "date": "2026-08-06",
          "close": 1992.29
        },
        {
          "date": "2026-08-07",
          "close": 1989.41
        },
        {
          "date": "2026-08-10",
          "close": 2039.99
        },
        {
          "date": "2026-08-11",
          "close": 2024.63
        },
        {
          "date": "2026-08-12",
          "close": 2043.27
        },
        {
          "date": "2026-08-13",
          "close": 2004.36
        },
        {
          "date": "2026-08-14",
          "close": 1996.68
        },
        {
          "date": "2026-08-17",
          "close": 2036.84
        },
        {
          "date": "2026-08-18",
          "close": 2042.45
        },
        {
          "date": "2026-08-19",
          "close": 1999.9
        },
        {
          "date": "2026-08-20",
          "close": 2019.95
        },
        {
          "date": "2026-08-21",
          "close": 2020.23
        },
        {
          "date": "2026-08-24",
          "close": 1999.83
        },
        {
          "date": "2026-08-25",
          "close": 2042.52
        },
        {
          "date": "2026-08-26",
          "close": 2052.06
        },
        {
          "date": "2026-08-27",
          "close": 2045.98
        },
        {
          "date": "2026-08-28",
          "close": 2071.83
        },
        {
          "date": "2026-08-31",
          "close": 2063.9
        },
        {
          "date": "2026-09-01",
          "close": 2096.92
        },
        {
          "date": "2026-09-02",
          "close": 2089.77
        },
        {
          "date": "2026-09-03",
          "close": 2061.63
        },
        {
          "date": "2026-09-04",
          "close": 2072.26
        },
        {
          "date": "2026-09-07",
          "close": 2077.14
        },
        {
          "date": "2026-09-08",
          "close": 2114.88
        },
        {
          "date": "2026-09-09",
          "close": 2097.11
        },
        {
          "date": "2026-09-10",
          "close": 2102.32
        },
        {
          "date": "2026-09-11",
          "close": 2040.54
        },
        {
          "date": "2026-09-14",
          "close": 2045.01
        },
        {
          "date": "2026-09-15",
          "close": 1978.84
        },
        {
          "date": "2026-09-16",
          "close": 2009.09
        },
        {
          "date": "2026-09-17",
          "close": 2019.85
        },
        {
          "date": "2026-09-18",
          "close": 2012.6
        },
        {
          "date": "2026-09-21",
          "close": 2059.03
        },
        {
          "date": "2026-09-22",
          "close": 2048.21
        },
        {
          "date": "2026-09-23",
          "close": 2060.45
        },
        {
          "date": "2026-09-24",
          "close": 2084.04
        },
        {
          "date": "2026-09-28",
          "close": 2048.4
        },
        {
          "date": "2026-09-29",
          "close": 2092.88
        },
        {
          "date": "2026-09-30",
          "close": 2078.36
        },
        {
          "date": "2026-10-08",
          "close": 2058.25
        },
        {
          "date": "2026-10-09",
          "close": 2067.44
        },
        {
          "date": "2026-10-12",
          "close": 2055.24
        },
        {
          "date": "2026-10-13",
          "close": 2112.59
        },
        {
          "date": "2026-10-14",
          "close": 2039.16
        },
        {
          "date": "2026-10-15",
          "close": 1994.92
        },
        {
          "date": "2026-10-16",
          "close": 2022.94
        },
        {
          "date": "2026-10-19",
          "close": 1988.13
        },
        {
          "date": "2026-10-20",
          "close": 1998.46
        },
        {
          "date": "2026-10-21",
          "close": 2005.0
        },
        {
          "date": "2026-10-22",
          "close": 1947.85
        },
        {
          "date": "2026-10-23",
          "close": 1964.15
        },
        {
          "date": "2026-10-26",
          "close": 1934.0
        },
        {
          "date": "2026-10-27",
          "close": 1897.02
        },
        {
          "date": "2026-10-28",
          "close": 1913.79
        },
        {
          "date": "2026-10-29",
          "close": 1855.84
        },
        {
          "date": "2026-10-30",
          "close": 1785.77
        },
        {
          "date": "2026-11-02",
          "close": 1807.04
        },
        {
          "date": "2026-11-03",
          "close": 1816.78
        },
        {
          "date": "2026-11-04",
          "close": 1827.89
        },
        {
          "date": "2026-11-05",
          "close": 1893.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3670842495769752,
            0.5689781254606465
          ],
          "pullback_wilson": [
            0.24453505279444637,
            0.4357768223936625
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.44642857142857145,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.3238672125478337,
            0.5758678521006054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 10,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1464",
      "name": "水泥制造",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014033953745733685,
        "5": 0.045973644201774855,
        "20": -0.00630998080614209,
        "60": 0.037785963065974926
      },
      "moving_averages": {
        "5": 2011.9200000000187,
        "20": 2040.366000000015,
        "60": 2045.4223333333348
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.009859094321219009,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2328.04
        },
        {
          "date": "2026-05-14",
          "close": 2291.07
        },
        {
          "date": "2026-05-15",
          "close": 2243.07
        },
        {
          "date": "2026-05-18",
          "close": 2229.85
        },
        {
          "date": "2026-05-19",
          "close": 2217.7
        },
        {
          "date": "2026-05-20",
          "close": 2208.38
        },
        {
          "date": "2026-05-21",
          "close": 2162.14
        },
        {
          "date": "2026-05-22",
          "close": 2196.67
        },
        {
          "date": "2026-05-25",
          "close": 2181.78
        },
        {
          "date": "2026-05-26",
          "close": 2180.03
        },
        {
          "date": "2026-05-27",
          "close": 2142.94
        },
        {
          "date": "2026-05-28",
          "close": 2138.56
        },
        {
          "date": "2026-05-29",
          "close": 2154.64
        },
        {
          "date": "2026-06-01",
          "close": 2185.16
        },
        {
          "date": "2026-06-02",
          "close": 2155.19
        },
        {
          "date": "2026-06-03",
          "close": 2127.44
        },
        {
          "date": "2026-06-04",
          "close": 2082.7
        },
        {
          "date": "2026-06-05",
          "close": 2098.12
        },
        {
          "date": "2026-06-08",
          "close": 2046.83
        },
        {
          "date": "2026-06-09",
          "close": 2048.23
        },
        {
          "date": "2026-06-10",
          "close": 2025.76
        },
        {
          "date": "2026-06-11",
          "close": 2005.19
        },
        {
          "date": "2026-06-12",
          "close": 2036.91
        },
        {
          "date": "2026-06-15",
          "close": 2051.31
        },
        {
          "date": "2026-06-16",
          "close": 2051.21
        },
        {
          "date": "2026-06-17",
          "close": 2043.1
        },
        {
          "date": "2026-06-18",
          "close": 2018.27
        },
        {
          "date": "2026-06-22",
          "close": 2009.66
        },
        {
          "date": "2026-06-23",
          "close": 2000.32
        },
        {
          "date": "2026-06-24",
          "close": 1975.38
        },
        {
          "date": "2026-06-25",
          "close": 1984.39
        },
        {
          "date": "2026-06-26",
          "close": 1942.41
        },
        {
          "date": "2026-06-29",
          "close": 1936.5
        },
        {
          "date": "2026-06-30",
          "close": 1916.67
        },
        {
          "date": "2026-07-01",
          "close": 1957.33
        },
        {
          "date": "2026-07-02",
          "close": 1968.3
        },
        {
          "date": "2026-07-03",
          "close": 2018.97
        },
        {
          "date": "2026-07-06",
          "close": 2017.02
        },
        {
          "date": "2026-07-07",
          "close": 1955.26
        },
        {
          "date": "2026-07-08",
          "close": 1946.18
        },
        {
          "date": "2026-07-09",
          "close": 1945.47
        },
        {
          "date": "2026-07-10",
          "close": 1957.8
        },
        {
          "date": "2026-07-13",
          "close": 1924.68
        },
        {
          "date": "2026-07-14",
          "close": 1942.96
        },
        {
          "date": "2026-07-15",
          "close": 1973.82
        },
        {
          "date": "2026-07-16",
          "close": 1965.98
        },
        {
          "date": "2026-07-17",
          "close": 1935.07
        },
        {
          "date": "2026-07-20",
          "close": 1910.13
        },
        {
          "date": "2026-07-21",
          "close": 1893.79
        },
        {
          "date": "2026-07-22",
          "close": 1885.44
        },
        {
          "date": "2026-07-23",
          "close": 1939.18
        },
        {
          "date": "2026-07-24",
          "close": 1892.37
        },
        {
          "date": "2026-07-27",
          "close": 1898.99
        },
        {
          "date": "2026-07-28",
          "close": 1901.83
        },
        {
          "date": "2026-07-29",
          "close": 1961.17
        },
        {
          "date": "2026-07-30",
          "close": 1965.89
        },
        {
          "date": "2026-07-31",
          "close": 1986.14
        },
        {
          "date": "2026-08-03",
          "close": 2001.74
        },
        {
          "date": "2026-08-04",
          "close": 1992.61
        },
        {
          "date": "2026-08-05",
          "close": 1995.45
        },
        {
          "date": "2026-08-06",
          "close": 2037.7
        },
        {
          "date": "2026-08-07",
          "close": 2040.44
        },
        {
          "date": "2026-08-10",
          "close": 2070.64
        },
        {
          "date": "2026-08-11",
          "close": 2038.01
        },
        {
          "date": "2026-08-12",
          "close": 2050.47
        },
        {
          "date": "2026-08-13",
          "close": 2002.75
        },
        {
          "date": "2026-08-14",
          "close": 1986.75
        },
        {
          "date": "2026-08-17",
          "close": 2010.37
        },
        {
          "date": "2026-08-18",
          "close": 1997.29
        },
        {
          "date": "2026-08-19",
          "close": 1963.67
        },
        {
          "date": "2026-08-20",
          "close": 1981.29
        },
        {
          "date": "2026-08-21",
          "close": 1984.38
        },
        {
          "date": "2026-08-24",
          "close": 1997.01
        },
        {
          "date": "2026-08-25",
          "close": 2008.23
        },
        {
          "date": "2026-08-26",
          "close": 2049.82
        },
        {
          "date": "2026-08-27",
          "close": 2056.61
        },
        {
          "date": "2026-08-28",
          "close": 2073.99
        },
        {
          "date": "2026-08-31",
          "close": 2054.06
        },
        {
          "date": "2026-09-01",
          "close": 2075.23
        },
        {
          "date": "2026-09-02",
          "close": 2048.6
        },
        {
          "date": "2026-09-03",
          "close": 2042.3
        },
        {
          "date": "2026-09-04",
          "close": 2083.91
        },
        {
          "date": "2026-09-07",
          "close": 2074.21
        },
        {
          "date": "2026-09-08",
          "close": 2104.68
        },
        {
          "date": "2026-09-09",
          "close": 2096.43
        },
        {
          "date": "2026-09-10",
          "close": 2086.59
        },
        {
          "date": "2026-09-11",
          "close": 2050.3
        },
        {
          "date": "2026-09-14",
          "close": 2061.62
        },
        {
          "date": "2026-09-15",
          "close": 2025.97
        },
        {
          "date": "2026-09-16",
          "close": 2040.93
        },
        {
          "date": "2026-09-17",
          "close": 2038.4
        },
        {
          "date": "2026-09-18",
          "close": 2053.84
        },
        {
          "date": "2026-09-21",
          "close": 2079.86
        },
        {
          "date": "2026-09-22",
          "close": 2058.19
        },
        {
          "date": "2026-09-23",
          "close": 2098.63
        },
        {
          "date": "2026-09-24",
          "close": 2077.45
        },
        {
          "date": "2026-09-28",
          "close": 2057.06
        },
        {
          "date": "2026-09-29",
          "close": 2071.65
        },
        {
          "date": "2026-09-30",
          "close": 2104.69
        },
        {
          "date": "2026-10-08",
          "close": 2084.0
        },
        {
          "date": "2026-10-09",
          "close": 2091.47
        },
        {
          "date": "2026-10-12",
          "close": 2053.85
        },
        {
          "date": "2026-10-13",
          "close": 2058.05
        },
        {
          "date": "2026-10-14",
          "close": 2036.27
        },
        {
          "date": "2026-10-15",
          "close": 2008.83
        },
        {
          "date": "2026-10-16",
          "close": 2083.26
        },
        {
          "date": "2026-10-19",
          "close": 2077.51
        },
        {
          "date": "2026-10-20",
          "close": 2055.66
        },
        {
          "date": "2026-10-21",
          "close": 2068.62
        },
        {
          "date": "2026-10-22",
          "close": 2051.09
        },
        {
          "date": "2026-10-23",
          "close": 2065.5
        },
        {
          "date": "2026-10-26",
          "close": 2060.4
        },
        {
          "date": "2026-10-27",
          "close": 2025.2
        },
        {
          "date": "2026-10-28",
          "close": 2032.18
        },
        {
          "date": "2026-10-29",
          "close": 1979.83
        },
        {
          "date": "2026-10-30",
          "close": 1941.43
        },
        {
          "date": "2026-11-02",
          "close": 1981.26
        },
        {
          "date": "2026-11-03",
          "close": 2023.87
        },
        {
          "date": "2026-11-04",
          "close": 2042.19
        },
        {
          "date": "2026-11-05",
          "close": 2070.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4895833333333333,
          "pullback_frequency": 0.23958333333333334,
          "up_wilson": [
            0.3919286123125563,
            0.5880396291011453
          ],
          "pullback_wilson": [
            0.1652822121585541,
            0.33392382318398534
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4067796610169492,
          "pullback_frequency": 0.3389830508474576,
          "up_wilson": [
            0.29089033587192775,
            0.5340659874466261
          ],
          "pullback_wilson": [
            0.23137653685587656,
            0.46627529433071635
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 2,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1465",
      "name": "防水材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04274179617272034,
        "5": 0.06070881182416055,
        "20": 0.005875545817839445,
        "60": -0.045161347019122666
      },
      "moving_averages": {
        "5": 6233.855999999866,
        "20": 6411.3645000000015,
        "60": 6658.013166666637
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-06",
            "end": "2026-08-05",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-23",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-10-12",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.05161079146633296,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8814.16
        },
        {
          "date": "2026-05-14",
          "close": 9237.6
        },
        {
          "date": "2026-05-15",
          "close": 9049.09
        },
        {
          "date": "2026-05-18",
          "close": 8619.68
        },
        {
          "date": "2026-05-19",
          "close": 8714.89
        },
        {
          "date": "2026-05-20",
          "close": 9488.3
        },
        {
          "date": "2026-05-21",
          "close": 9410.82
        },
        {
          "date": "2026-05-22",
          "close": 9355.85
        },
        {
          "date": "2026-05-25",
          "close": 9520.06
        },
        {
          "date": "2026-05-26",
          "close": 9514.99
        },
        {
          "date": "2026-05-27",
          "close": 9447.89
        },
        {
          "date": "2026-05-28",
          "close": 9319.94
        },
        {
          "date": "2026-05-29",
          "close": 9320.17
        },
        {
          "date": "2026-06-01",
          "close": 9661.49
        },
        {
          "date": "2026-06-02",
          "close": 9847.01
        },
        {
          "date": "2026-06-03",
          "close": 10174.48
        },
        {
          "date": "2026-06-04",
          "close": 10453.98
        },
        {
          "date": "2026-06-05",
          "close": 10410.34
        },
        {
          "date": "2026-06-08",
          "close": 9302.49
        },
        {
          "date": "2026-06-09",
          "close": 9011.09
        },
        {
          "date": "2026-06-10",
          "close": 9014.67
        },
        {
          "date": "2026-06-11",
          "close": 9075.52
        },
        {
          "date": "2026-06-12",
          "close": 8541.76
        },
        {
          "date": "2026-06-15",
          "close": 8602.84
        },
        {
          "date": "2026-06-16",
          "close": 8696.57
        },
        {
          "date": "2026-06-17",
          "close": 9351.31
        },
        {
          "date": "2026-06-18",
          "close": 8853.75
        },
        {
          "date": "2026-06-22",
          "close": 9316.74
        },
        {
          "date": "2026-06-23",
          "close": 9088.78
        },
        {
          "date": "2026-06-24",
          "close": 8963.88
        },
        {
          "date": "2026-06-25",
          "close": 8637.75
        },
        {
          "date": "2026-06-26",
          "close": 8282.78
        },
        {
          "date": "2026-06-29",
          "close": 7988.03
        },
        {
          "date": "2026-06-30",
          "close": 8032.88
        },
        {
          "date": "2026-07-01",
          "close": 8565.89
        },
        {
          "date": "2026-07-02",
          "close": 8174.14
        },
        {
          "date": "2026-07-03",
          "close": 8165.11
        },
        {
          "date": "2026-07-06",
          "close": 8006.62
        },
        {
          "date": "2026-07-07",
          "close": 7590.64
        },
        {
          "date": "2026-07-08",
          "close": 7431.51
        },
        {
          "date": "2026-07-09",
          "close": 7544.4
        },
        {
          "date": "2026-07-10",
          "close": 7476.58
        },
        {
          "date": "2026-07-13",
          "close": 6887.81
        },
        {
          "date": "2026-07-14",
          "close": 6981.73
        },
        {
          "date": "2026-07-15",
          "close": 7031.48
        },
        {
          "date": "2026-07-16",
          "close": 6867.5
        },
        {
          "date": "2026-07-17",
          "close": 6473.05
        },
        {
          "date": "2026-07-20",
          "close": 6253.2
        },
        {
          "date": "2026-07-21",
          "close": 6513.69
        },
        {
          "date": "2026-07-22",
          "close": 6404.85
        },
        {
          "date": "2026-07-23",
          "close": 6511.17
        },
        {
          "date": "2026-07-24",
          "close": 6232.8
        },
        {
          "date": "2026-07-27",
          "close": 6449.74
        },
        {
          "date": "2026-07-28",
          "close": 6426.22
        },
        {
          "date": "2026-07-29",
          "close": 6531.81
        },
        {
          "date": "2026-07-30",
          "close": 6295.27
        },
        {
          "date": "2026-07-31",
          "close": 6414.9
        },
        {
          "date": "2026-08-03",
          "close": 6483.92
        },
        {
          "date": "2026-08-04",
          "close": 6621.45
        },
        {
          "date": "2026-08-05",
          "close": 6827.52
        },
        {
          "date": "2026-08-06",
          "close": 6916.85
        },
        {
          "date": "2026-08-07",
          "close": 6996.51
        },
        {
          "date": "2026-08-10",
          "close": 7097.09
        },
        {
          "date": "2026-08-11",
          "close": 7065.55
        },
        {
          "date": "2026-08-12",
          "close": 7170.6
        },
        {
          "date": "2026-08-13",
          "close": 6914.28
        },
        {
          "date": "2026-08-14",
          "close": 6896.74
        },
        {
          "date": "2026-08-17",
          "close": 7034.55
        },
        {
          "date": "2026-08-18",
          "close": 7080.39
        },
        {
          "date": "2026-08-19",
          "close": 6889.93
        },
        {
          "date": "2026-08-20",
          "close": 6863.36
        },
        {
          "date": "2026-08-21",
          "close": 6857.23
        },
        {
          "date": "2026-08-24",
          "close": 6696.76
        },
        {
          "date": "2026-08-25",
          "close": 6772.75
        },
        {
          "date": "2026-08-26",
          "close": 6809.6
        },
        {
          "date": "2026-08-27",
          "close": 6906.26
        },
        {
          "date": "2026-08-28",
          "close": 6944.37
        },
        {
          "date": "2026-08-31",
          "close": 6908.18
        },
        {
          "date": "2026-09-01",
          "close": 6859.6
        },
        {
          "date": "2026-09-02",
          "close": 6662.03
        },
        {
          "date": "2026-09-03",
          "close": 6819.69
        },
        {
          "date": "2026-09-04",
          "close": 6808.3
        },
        {
          "date": "2026-09-07",
          "close": 6823.24
        },
        {
          "date": "2026-09-08",
          "close": 6843.11
        },
        {
          "date": "2026-09-09",
          "close": 6753.65
        },
        {
          "date": "2026-09-10",
          "close": 6764.97
        },
        {
          "date": "2026-09-11",
          "close": 6515.75
        },
        {
          "date": "2026-09-14",
          "close": 6451.86
        },
        {
          "date": "2026-09-15",
          "close": 6313.44
        },
        {
          "date": "2026-09-16",
          "close": 6558.38
        },
        {
          "date": "2026-09-17",
          "close": 6439.03
        },
        {
          "date": "2026-09-18",
          "close": 6563.13
        },
        {
          "date": "2026-09-21",
          "close": 6966.07
        },
        {
          "date": "2026-09-22",
          "close": 6849.63
        },
        {
          "date": "2026-09-23",
          "close": 6798.66
        },
        {
          "date": "2026-09-24",
          "close": 6615.27
        },
        {
          "date": "2026-09-28",
          "close": 6426.35
        },
        {
          "date": "2026-09-29",
          "close": 6525.31
        },
        {
          "date": "2026-09-30",
          "close": 6593.93
        },
        {
          "date": "2026-10-08",
          "close": 6481.1
        },
        {
          "date": "2026-10-09",
          "close": 6671.65
        },
        {
          "date": "2026-10-12",
          "close": 6591.88
        },
        {
          "date": "2026-10-13",
          "close": 6873.95
        },
        {
          "date": "2026-10-14",
          "close": 6692.73
        },
        {
          "date": "2026-10-15",
          "close": 6457.5
        },
        {
          "date": "2026-10-16",
          "close": 6607.93
        },
        {
          "date": "2026-10-19",
          "close": 6510.92
        },
        {
          "date": "2026-10-20",
          "close": 6513.23
        },
        {
          "date": "2026-10-21",
          "close": 6550.52
        },
        {
          "date": "2026-10-22",
          "close": 6351.93
        },
        {
          "date": "2026-10-23",
          "close": 6366.49
        },
        {
          "date": "2026-10-26",
          "close": 6436.49
        },
        {
          "date": "2026-10-27",
          "close": 6030.16
        },
        {
          "date": "2026-10-28",
          "close": 6256.57
        },
        {
          "date": "2026-10-29",
          "close": 6146.06
        },
        {
          "date": "2026-10-30",
          "close": 6031.13
        },
        {
          "date": "2026-11-02",
          "close": 6188.08
        },
        {
          "date": "2026-11-03",
          "close": 6178.93
        },
        {
          "date": "2026-11-04",
          "close": 6251.96
        },
        {
          "date": "2026-11-05",
          "close": 6519.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 124,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43548387096774194,
          "pullback_frequency": 0.41935483870967744,
          "up_wilson": [
            0.3514524976882728,
            0.5233924849363307
          ],
          "pullback_wilson": [
            0.33620591853325965,
            0.5073503097474948
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5555555555555556,
          "up_wilson": [
            0.33539070561321394,
            0.559126091341948
          ],
          "pullback_wilson": [
            0.440873908658052,
            0.6646092943867861
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 26,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 9,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1466",
      "name": "管材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016698287946943946,
        "5": 0.014362586501303287,
        "20": -0.10371885034766504,
        "60": -0.0030308383663284477
      },
      "moving_averages": {
        "5": 1771.541999999946,
        "20": 1845.4919999999809,
        "60": 1862.2173333333262
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-28",
            "end": "2026-10-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-03",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.08606030547486254,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1989.95
        },
        {
          "date": "2026-05-14",
          "close": 1963.65
        },
        {
          "date": "2026-05-15",
          "close": 1958.1
        },
        {
          "date": "2026-05-18",
          "close": 1971.99
        },
        {
          "date": "2026-05-19",
          "close": 1977.64
        },
        {
          "date": "2026-05-20",
          "close": 1957.72
        },
        {
          "date": "2026-05-21",
          "close": 1951.91
        },
        {
          "date": "2026-05-22",
          "close": 1982.66
        },
        {
          "date": "2026-05-25",
          "close": 1990.83
        },
        {
          "date": "2026-05-26",
          "close": 1924.49
        },
        {
          "date": "2026-05-27",
          "close": 1848.89
        },
        {
          "date": "2026-05-28",
          "close": 1862.71
        },
        {
          "date": "2026-05-29",
          "close": 1935.15
        },
        {
          "date": "2026-06-01",
          "close": 2006.0
        },
        {
          "date": "2026-06-02",
          "close": 1957.65
        },
        {
          "date": "2026-06-03",
          "close": 1938.44
        },
        {
          "date": "2026-06-04",
          "close": 1953.22
        },
        {
          "date": "2026-06-05",
          "close": 1961.51
        },
        {
          "date": "2026-06-08",
          "close": 1952.82
        },
        {
          "date": "2026-06-09",
          "close": 1988.59
        },
        {
          "date": "2026-06-10",
          "close": 1959.16
        },
        {
          "date": "2026-06-11",
          "close": 1916.61
        },
        {
          "date": "2026-06-12",
          "close": 1999.86
        },
        {
          "date": "2026-06-15",
          "close": 1982.56
        },
        {
          "date": "2026-06-16",
          "close": 1959.67
        },
        {
          "date": "2026-06-17",
          "close": 1953.6
        },
        {
          "date": "2026-06-18",
          "close": 1915.67
        },
        {
          "date": "2026-06-22",
          "close": 1866.15
        },
        {
          "date": "2026-06-23",
          "close": 1896.05
        },
        {
          "date": "2026-06-24",
          "close": 1862.31
        },
        {
          "date": "2026-06-25",
          "close": 1819.58
        },
        {
          "date": "2026-06-26",
          "close": 1801.93
        },
        {
          "date": "2026-06-29",
          "close": 1794.49
        },
        {
          "date": "2026-06-30",
          "close": 1795.97
        },
        {
          "date": "2026-07-01",
          "close": 1846.24
        },
        {
          "date": "2026-07-02",
          "close": 1852.6
        },
        {
          "date": "2026-07-03",
          "close": 1868.3
        },
        {
          "date": "2026-07-06",
          "close": 1889.87
        },
        {
          "date": "2026-07-07",
          "close": 1871.71
        },
        {
          "date": "2026-07-08",
          "close": 1864.34
        },
        {
          "date": "2026-07-09",
          "close": 1842.35
        },
        {
          "date": "2026-07-10",
          "close": 1871.51
        },
        {
          "date": "2026-07-13",
          "close": 1766.73
        },
        {
          "date": "2026-07-14",
          "close": 1768.39
        },
        {
          "date": "2026-07-15",
          "close": 1773.57
        },
        {
          "date": "2026-07-16",
          "close": 1752.64
        },
        {
          "date": "2026-07-17",
          "close": 1687.86
        },
        {
          "date": "2026-07-20",
          "close": 1622.24
        },
        {
          "date": "2026-07-21",
          "close": 1613.87
        },
        {
          "date": "2026-07-22",
          "close": 1587.59
        },
        {
          "date": "2026-07-23",
          "close": 1631.09
        },
        {
          "date": "2026-07-24",
          "close": 1601.73
        },
        {
          "date": "2026-07-27",
          "close": 1643.46
        },
        {
          "date": "2026-07-28",
          "close": 1657.7
        },
        {
          "date": "2026-07-29",
          "close": 1692.55
        },
        {
          "date": "2026-07-30",
          "close": 1671.22
        },
        {
          "date": "2026-07-31",
          "close": 1719.47
        },
        {
          "date": "2026-08-03",
          "close": 1797.58
        },
        {
          "date": "2026-08-04",
          "close": 1797.61
        },
        {
          "date": "2026-08-05",
          "close": 1811.38
        },
        {
          "date": "2026-08-06",
          "close": 1814.7
        },
        {
          "date": "2026-08-07",
          "close": 1807.44
        },
        {
          "date": "2026-08-10",
          "close": 1842.47
        },
        {
          "date": "2026-08-11",
          "close": 1822.68
        },
        {
          "date": "2026-08-12",
          "close": 1833.06
        },
        {
          "date": "2026-08-13",
          "close": 1793.71
        },
        {
          "date": "2026-08-14",
          "close": 1798.11
        },
        {
          "date": "2026-08-17",
          "close": 1805.77
        },
        {
          "date": "2026-08-18",
          "close": 1811.08
        },
        {
          "date": "2026-08-19",
          "close": 1794.9
        },
        {
          "date": "2026-08-20",
          "close": 1817.09
        },
        {
          "date": "2026-08-21",
          "close": 1823.39
        },
        {
          "date": "2026-08-24",
          "close": 1813.39
        },
        {
          "date": "2026-08-25",
          "close": 1850.92
        },
        {
          "date": "2026-08-26",
          "close": 1886.44
        },
        {
          "date": "2026-08-27",
          "close": 1871.21
        },
        {
          "date": "2026-08-28",
          "close": 1874.47
        },
        {
          "date": "2026-08-31",
          "close": 1908.0
        },
        {
          "date": "2026-09-01",
          "close": 1928.13
        },
        {
          "date": "2026-09-02",
          "close": 1931.4
        },
        {
          "date": "2026-09-03",
          "close": 1920.91
        },
        {
          "date": "2026-09-04",
          "close": 1916.11
        },
        {
          "date": "2026-09-07",
          "close": 1921.49
        },
        {
          "date": "2026-09-08",
          "close": 1954.35
        },
        {
          "date": "2026-09-09",
          "close": 1925.09
        },
        {
          "date": "2026-09-10",
          "close": 1907.24
        },
        {
          "date": "2026-09-11",
          "close": 1870.3
        },
        {
          "date": "2026-09-14",
          "close": 1850.49
        },
        {
          "date": "2026-09-15",
          "close": 1810.52
        },
        {
          "date": "2026-09-16",
          "close": 1836.75
        },
        {
          "date": "2026-09-17",
          "close": 1838.33
        },
        {
          "date": "2026-09-18",
          "close": 1842.27
        },
        {
          "date": "2026-09-21",
          "close": 1885.51
        },
        {
          "date": "2026-09-22",
          "close": 1893.61
        },
        {
          "date": "2026-09-23",
          "close": 1881.64
        },
        {
          "date": "2026-09-24",
          "close": 1903.26
        },
        {
          "date": "2026-09-28",
          "close": 1903.19
        },
        {
          "date": "2026-09-29",
          "close": 1931.83
        },
        {
          "date": "2026-09-30",
          "close": 1987.08
        },
        {
          "date": "2026-10-08",
          "close": 2014.87
        },
        {
          "date": "2026-10-09",
          "close": 1975.94
        },
        {
          "date": "2026-10-12",
          "close": 1948.39
        },
        {
          "date": "2026-10-13",
          "close": 1968.29
        },
        {
          "date": "2026-10-14",
          "close": 1925.49
        },
        {
          "date": "2026-10-15",
          "close": 1874.25
        },
        {
          "date": "2026-10-16",
          "close": 1888.36
        },
        {
          "date": "2026-10-19",
          "close": 1865.1
        },
        {
          "date": "2026-10-20",
          "close": 1846.42
        },
        {
          "date": "2026-10-21",
          "close": 1853.57
        },
        {
          "date": "2026-10-22",
          "close": 1830.88
        },
        {
          "date": "2026-10-23",
          "close": 1834.31
        },
        {
          "date": "2026-10-26",
          "close": 1858.38
        },
        {
          "date": "2026-10-27",
          "close": 1803.97
        },
        {
          "date": "2026-10-28",
          "close": 1798.46
        },
        {
          "date": "2026-10-29",
          "close": 1780.32
        },
        {
          "date": "2026-10-30",
          "close": 1753.19
        },
        {
          "date": "2026-11-02",
          "close": 1758.65
        },
        {
          "date": "2026-11-03",
          "close": 1763.75
        },
        {
          "date": "2026-11-04",
          "close": 1776.23
        },
        {
          "date": "2026-11-05",
          "close": 1805.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.54,
          "pullback_frequency": 0.2,
          "up_wilson": [
            0.44264860323368227,
            0.6343919169097589
          ],
          "pullback_wilson": [
            0.1333669333310325,
            0.2888291655931589
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5423728813559322,
          "pullback_frequency": 0.3389830508474576,
          "up_wilson": [
            0.4165783661010347,
            0.6629869414814409
          ],
          "pullback_wilson": [
            0.23137653685587656,
            0.46627529433071635
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 16,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1467",
      "name": "耐火材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03191212128079046,
        "5": 0.06227292078543889,
        "20": -0.030379652499787024,
        "60": -0.06776225887844256
      },
      "moving_averages": {
        "5": 1745.9540000000038,
        "20": 1790.8135000000125,
        "60": 1899.5465000000045
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-07-31",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-24",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-04",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.03890313525606526,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2433.82
        },
        {
          "date": "2026-05-14",
          "close": 2476.53
        },
        {
          "date": "2026-05-15",
          "close": 2457.18
        },
        {
          "date": "2026-05-18",
          "close": 2416.6
        },
        {
          "date": "2026-05-19",
          "close": 2418.16
        },
        {
          "date": "2026-05-20",
          "close": 2362.6
        },
        {
          "date": "2026-05-21",
          "close": 2247.75
        },
        {
          "date": "2026-05-22",
          "close": 2287.4
        },
        {
          "date": "2026-05-25",
          "close": 2266.16
        },
        {
          "date": "2026-05-26",
          "close": 2221.0
        },
        {
          "date": "2026-05-27",
          "close": 2158.67
        },
        {
          "date": "2026-05-28",
          "close": 2183.72
        },
        {
          "date": "2026-05-29",
          "close": 2121.74
        },
        {
          "date": "2026-06-01",
          "close": 2140.32
        },
        {
          "date": "2026-06-02",
          "close": 2152.92
        },
        {
          "date": "2026-06-03",
          "close": 2149.88
        },
        {
          "date": "2026-06-04",
          "close": 2119.32
        },
        {
          "date": "2026-06-05",
          "close": 2172.09
        },
        {
          "date": "2026-06-08",
          "close": 2165.21
        },
        {
          "date": "2026-06-09",
          "close": 2177.57
        },
        {
          "date": "2026-06-10",
          "close": 2110.9
        },
        {
          "date": "2026-06-11",
          "close": 2067.94
        },
        {
          "date": "2026-06-12",
          "close": 2115.51
        },
        {
          "date": "2026-06-15",
          "close": 2139.55
        },
        {
          "date": "2026-06-16",
          "close": 2134.57
        },
        {
          "date": "2026-06-17",
          "close": 2140.72
        },
        {
          "date": "2026-06-18",
          "close": 2150.57
        },
        {
          "date": "2026-06-22",
          "close": 2206.33
        },
        {
          "date": "2026-06-23",
          "close": 2212.92
        },
        {
          "date": "2026-06-24",
          "close": 2173.45
        },
        {
          "date": "2026-06-25",
          "close": 2085.57
        },
        {
          "date": "2026-06-26",
          "close": 2055.86
        },
        {
          "date": "2026-06-29",
          "close": 2025.91
        },
        {
          "date": "2026-06-30",
          "close": 2044.96
        },
        {
          "date": "2026-07-01",
          "close": 2064.72
        },
        {
          "date": "2026-07-02",
          "close": 2074.09
        },
        {
          "date": "2026-07-03",
          "close": 2088.55
        },
        {
          "date": "2026-07-06",
          "close": 2043.52
        },
        {
          "date": "2026-07-07",
          "close": 1980.35
        },
        {
          "date": "2026-07-08",
          "close": 1937.08
        },
        {
          "date": "2026-07-09",
          "close": 1949.94
        },
        {
          "date": "2026-07-10",
          "close": 1978.48
        },
        {
          "date": "2026-07-13",
          "close": 1887.34
        },
        {
          "date": "2026-07-14",
          "close": 1925.39
        },
        {
          "date": "2026-07-15",
          "close": 1923.72
        },
        {
          "date": "2026-07-16",
          "close": 1905.3
        },
        {
          "date": "2026-07-17",
          "close": 1855.44
        },
        {
          "date": "2026-07-20",
          "close": 1798.0
        },
        {
          "date": "2026-07-21",
          "close": 1813.22
        },
        {
          "date": "2026-07-22",
          "close": 1785.21
        },
        {
          "date": "2026-07-23",
          "close": 1846.67
        },
        {
          "date": "2026-07-24",
          "close": 1796.52
        },
        {
          "date": "2026-07-27",
          "close": 1841.83
        },
        {
          "date": "2026-07-28",
          "close": 1852.2
        },
        {
          "date": "2026-07-29",
          "close": 1892.6
        },
        {
          "date": "2026-07-30",
          "close": 1870.11
        },
        {
          "date": "2026-07-31",
          "close": 1889.95
        },
        {
          "date": "2026-08-03",
          "close": 1912.17
        },
        {
          "date": "2026-08-04",
          "close": 1924.65
        },
        {
          "date": "2026-08-05",
          "close": 1953.89
        },
        {
          "date": "2026-08-06",
          "close": 1958.77
        },
        {
          "date": "2026-08-07",
          "close": 1961.6
        },
        {
          "date": "2026-08-10",
          "close": 1977.58
        },
        {
          "date": "2026-08-11",
          "close": 1946.47
        },
        {
          "date": "2026-08-12",
          "close": 1969.6
        },
        {
          "date": "2026-08-13",
          "close": 1964.75
        },
        {
          "date": "2026-08-14",
          "close": 1972.59
        },
        {
          "date": "2026-08-17",
          "close": 2002.76
        },
        {
          "date": "2026-08-18",
          "close": 2016.06
        },
        {
          "date": "2026-08-19",
          "close": 1930.07
        },
        {
          "date": "2026-08-20",
          "close": 1938.94
        },
        {
          "date": "2026-08-21",
          "close": 1953.9
        },
        {
          "date": "2026-08-24",
          "close": 1940.02
        },
        {
          "date": "2026-08-25",
          "close": 1973.28
        },
        {
          "date": "2026-08-26",
          "close": 1981.6
        },
        {
          "date": "2026-08-27",
          "close": 1972.0
        },
        {
          "date": "2026-08-28",
          "close": 1989.05
        },
        {
          "date": "2026-08-31",
          "close": 1990.47
        },
        {
          "date": "2026-09-01",
          "close": 2018.5
        },
        {
          "date": "2026-09-02",
          "close": 2032.32
        },
        {
          "date": "2026-09-03",
          "close": 2000.77
        },
        {
          "date": "2026-09-04",
          "close": 1992.48
        },
        {
          "date": "2026-09-07",
          "close": 1986.41
        },
        {
          "date": "2026-09-08",
          "close": 1989.41
        },
        {
          "date": "2026-09-09",
          "close": 1981.38
        },
        {
          "date": "2026-09-10",
          "close": 1958.63
        },
        {
          "date": "2026-09-11",
          "close": 1929.51
        },
        {
          "date": "2026-09-14",
          "close": 1926.44
        },
        {
          "date": "2026-09-15",
          "close": 1892.84
        },
        {
          "date": "2026-09-16",
          "close": 1911.68
        },
        {
          "date": "2026-09-17",
          "close": 1896.19
        },
        {
          "date": "2026-09-18",
          "close": 1917.73
        },
        {
          "date": "2026-09-21",
          "close": 1944.77
        },
        {
          "date": "2026-09-22",
          "close": 1934.67
        },
        {
          "date": "2026-09-23",
          "close": 1933.33
        },
        {
          "date": "2026-09-24",
          "close": 1914.14
        },
        {
          "date": "2026-09-28",
          "close": 1882.83
        },
        {
          "date": "2026-09-29",
          "close": 1896.41
        },
        {
          "date": "2026-09-30",
          "close": 1898.01
        },
        {
          "date": "2026-10-08",
          "close": 1878.56
        },
        {
          "date": "2026-10-09",
          "close": 1895.22
        },
        {
          "date": "2026-10-12",
          "close": 1865.19
        },
        {
          "date": "2026-10-13",
          "close": 1861.32
        },
        {
          "date": "2026-10-14",
          "close": 1838.64
        },
        {
          "date": "2026-10-15",
          "close": 1772.97
        },
        {
          "date": "2026-10-16",
          "close": 1789.11
        },
        {
          "date": "2026-10-19",
          "close": 1783.72
        },
        {
          "date": "2026-10-20",
          "close": 1837.07
        },
        {
          "date": "2026-10-21",
          "close": 1828.35
        },
        {
          "date": "2026-10-22",
          "close": 1789.11
        },
        {
          "date": "2026-10-23",
          "close": 1790.74
        },
        {
          "date": "2026-10-26",
          "close": 1792.46
        },
        {
          "date": "2026-10-27",
          "close": 1763.85
        },
        {
          "date": "2026-10-28",
          "close": 1764.04
        },
        {
          "date": "2026-10-29",
          "close": 1714.71
        },
        {
          "date": "2026-10-30",
          "close": 1702.92
        },
        {
          "date": "2026-11-02",
          "close": 1715.37
        },
        {
          "date": "2026-11-03",
          "close": 1724.83
        },
        {
          "date": "2026-11-04",
          "close": 1765.16
        },
        {
          "date": "2026-11-05",
          "close": 1821.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5164835164835165,
          "pullback_frequency": 0.26373626373626374,
          "up_wilson": [
            0.4152403166495234,
            0.6163914194846896
          ],
          "pullback_wilson": [
            0.1841059871821194,
            0.36250579489416473
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5084745762711864,
          "pullback_frequency": 0.423728813559322,
          "up_wilson": [
            0.3843514305938966,
            0.6315616309225984
          ],
          "pullback_wilson": [
            0.30612727435188697,
            0.5506551719996571
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1468",
      "name": "其他建材Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02326573267295773,
        "5": 0.06049700997907914,
        "20": -0.027959849477966925,
        "60": 0.031135803135857065
      },
      "moving_averages": {
        "5": 4402.38599999994,
        "20": 4524.479000000004,
        "60": 4614.901000000009
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.03352793045121505,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5321.13
        },
        {
          "date": "2026-05-14",
          "close": 5253.86
        },
        {
          "date": "2026-05-15",
          "close": 5209.86
        },
        {
          "date": "2026-05-18",
          "close": 5263.28
        },
        {
          "date": "2026-05-19",
          "close": 5272.82
        },
        {
          "date": "2026-05-20",
          "close": 5278.22
        },
        {
          "date": "2026-05-21",
          "close": 5070.16
        },
        {
          "date": "2026-05-22",
          "close": 5173.25
        },
        {
          "date": "2026-05-25",
          "close": 5162.39
        },
        {
          "date": "2026-05-26",
          "close": 5132.02
        },
        {
          "date": "2026-05-27",
          "close": 5010.05
        },
        {
          "date": "2026-05-28",
          "close": 5017.48
        },
        {
          "date": "2026-05-29",
          "close": 4918.5
        },
        {
          "date": "2026-06-01",
          "close": 5070.79
        },
        {
          "date": "2026-06-02",
          "close": 5014.77
        },
        {
          "date": "2026-06-03",
          "close": 4951.61
        },
        {
          "date": "2026-06-04",
          "close": 4863.93
        },
        {
          "date": "2026-06-05",
          "close": 4900.68
        },
        {
          "date": "2026-06-08",
          "close": 4805.02
        },
        {
          "date": "2026-06-09",
          "close": 4855.98
        },
        {
          "date": "2026-06-10",
          "close": 4842.56
        },
        {
          "date": "2026-06-11",
          "close": 4845.97
        },
        {
          "date": "2026-06-12",
          "close": 4967.44
        },
        {
          "date": "2026-06-15",
          "close": 4981.13
        },
        {
          "date": "2026-06-16",
          "close": 4974.12
        },
        {
          "date": "2026-06-17",
          "close": 4928.66
        },
        {
          "date": "2026-06-18",
          "close": 4894.3
        },
        {
          "date": "2026-06-22",
          "close": 4897.9
        },
        {
          "date": "2026-06-23",
          "close": 4899.68
        },
        {
          "date": "2026-06-24",
          "close": 4820.85
        },
        {
          "date": "2026-06-25",
          "close": 4787.7
        },
        {
          "date": "2026-06-26",
          "close": 4669.99
        },
        {
          "date": "2026-06-29",
          "close": 4637.77
        },
        {
          "date": "2026-06-30",
          "close": 4668.22
        },
        {
          "date": "2026-07-01",
          "close": 4706.01
        },
        {
          "date": "2026-07-02",
          "close": 4696.66
        },
        {
          "date": "2026-07-03",
          "close": 4722.11
        },
        {
          "date": "2026-07-06",
          "close": 4634.05
        },
        {
          "date": "2026-07-07",
          "close": 4548.59
        },
        {
          "date": "2026-07-08",
          "close": 4459.2
        },
        {
          "date": "2026-07-09",
          "close": 4435.06
        },
        {
          "date": "2026-07-10",
          "close": 4468.58
        },
        {
          "date": "2026-07-13",
          "close": 4339.51
        },
        {
          "date": "2026-07-14",
          "close": 4455.32
        },
        {
          "date": "2026-07-15",
          "close": 4471.27
        },
        {
          "date": "2026-07-16",
          "close": 4491.29
        },
        {
          "date": "2026-07-17",
          "close": 4268.69
        },
        {
          "date": "2026-07-20",
          "close": 4084.1
        },
        {
          "date": "2026-07-21",
          "close": 4089.14
        },
        {
          "date": "2026-07-22",
          "close": 4069.07
        },
        {
          "date": "2026-07-23",
          "close": 4149.82
        },
        {
          "date": "2026-07-24",
          "close": 4055.89
        },
        {
          "date": "2026-07-27",
          "close": 4199.92
        },
        {
          "date": "2026-07-28",
          "close": 4215.77
        },
        {
          "date": "2026-07-29",
          "close": 4297.99
        },
        {
          "date": "2026-07-30",
          "close": 4182.64
        },
        {
          "date": "2026-07-31",
          "close": 4282.04
        },
        {
          "date": "2026-08-03",
          "close": 4343.3
        },
        {
          "date": "2026-08-04",
          "close": 4399.81
        },
        {
          "date": "2026-08-05",
          "close": 4444.08
        },
        {
          "date": "2026-08-06",
          "close": 4488.86
        },
        {
          "date": "2026-08-07",
          "close": 4480.47
        },
        {
          "date": "2026-08-10",
          "close": 4580.08
        },
        {
          "date": "2026-08-11",
          "close": 4581.97
        },
        {
          "date": "2026-08-12",
          "close": 4654.98
        },
        {
          "date": "2026-08-13",
          "close": 4587.58
        },
        {
          "date": "2026-08-14",
          "close": 4603.28
        },
        {
          "date": "2026-08-17",
          "close": 4665.93
        },
        {
          "date": "2026-08-18",
          "close": 4666.49
        },
        {
          "date": "2026-08-19",
          "close": 4555.65
        },
        {
          "date": "2026-08-20",
          "close": 4610.84
        },
        {
          "date": "2026-08-21",
          "close": 4562.41
        },
        {
          "date": "2026-08-24",
          "close": 4560.82
        },
        {
          "date": "2026-08-25",
          "close": 4627.56
        },
        {
          "date": "2026-08-26",
          "close": 4634.99
        },
        {
          "date": "2026-08-27",
          "close": 4676.19
        },
        {
          "date": "2026-08-28",
          "close": 4686.09
        },
        {
          "date": "2026-08-31",
          "close": 4699.99
        },
        {
          "date": "2026-09-01",
          "close": 4698.35
        },
        {
          "date": "2026-09-02",
          "close": 4700.63
        },
        {
          "date": "2026-09-03",
          "close": 4684.3
        },
        {
          "date": "2026-09-04",
          "close": 4644.43
        },
        {
          "date": "2026-09-07",
          "close": 4683.07
        },
        {
          "date": "2026-09-08",
          "close": 4720.87
        },
        {
          "date": "2026-09-09",
          "close": 4711.72
        },
        {
          "date": "2026-09-10",
          "close": 4652.54
        },
        {
          "date": "2026-09-11",
          "close": 4542.19
        },
        {
          "date": "2026-09-14",
          "close": 4588.42
        },
        {
          "date": "2026-09-15",
          "close": 4507.73
        },
        {
          "date": "2026-09-16",
          "close": 4619.96
        },
        {
          "date": "2026-09-17",
          "close": 4651.4
        },
        {
          "date": "2026-09-18",
          "close": 4763.24
        },
        {
          "date": "2026-09-21",
          "close": 4878.83
        },
        {
          "date": "2026-09-22",
          "close": 4883.13
        },
        {
          "date": "2026-09-23",
          "close": 4880.55
        },
        {
          "date": "2026-09-24",
          "close": 4826.99
        },
        {
          "date": "2026-09-28",
          "close": 4695.57
        },
        {
          "date": "2026-09-29",
          "close": 4720.56
        },
        {
          "date": "2026-09-30",
          "close": 4711.56
        },
        {
          "date": "2026-10-08",
          "close": 4714.26
        },
        {
          "date": "2026-10-09",
          "close": 4741.42
        },
        {
          "date": "2026-10-12",
          "close": 4654.25
        },
        {
          "date": "2026-10-13",
          "close": 4732.68
        },
        {
          "date": "2026-10-14",
          "close": 4710.09
        },
        {
          "date": "2026-10-15",
          "close": 4528.86
        },
        {
          "date": "2026-10-16",
          "close": 4634.3
        },
        {
          "date": "2026-10-19",
          "close": 4572.47
        },
        {
          "date": "2026-10-20",
          "close": 4613.11
        },
        {
          "date": "2026-10-21",
          "close": 4642.12
        },
        {
          "date": "2026-10-22",
          "close": 4563.14
        },
        {
          "date": "2026-10-23",
          "close": 4546.99
        },
        {
          "date": "2026-10-26",
          "close": 4479.83
        },
        {
          "date": "2026-10-27",
          "close": 4338.12
        },
        {
          "date": "2026-10-28",
          "close": 4399.23
        },
        {
          "date": "2026-10-29",
          "close": 4321.04
        },
        {
          "date": "2026-10-30",
          "close": 4250.61
        },
        {
          "date": "2026-11-02",
          "close": 4321.82
        },
        {
          "date": "2026-11-03",
          "close": 4378.79
        },
        {
          "date": "2026-11-04",
          "close": 4478.26
        },
        {
          "date": "2026-11-05",
          "close": 4582.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5694444444444444,
          "pullback_frequency": 0.3055555555555556,
          "up_wilson": [
            0.45443306167310615,
            0.6774209421329412
          ],
          "pullback_wilson": [
            0.21126630975195265,
            0.4195424795911143
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6428571428571429,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.4916636571945582,
            0.7701081168438123
          ],
          "pullback_wilson": [
            0.22989188315618772,
            0.5083363428054419
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 12,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1469",
      "name": "涂料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.08011448748127559,
        "5": 0.08311315567119548,
        "20": -0.06286045836959675,
        "60": -0.11157315731573147
      },
      "moving_averages": {
        "5": 747.2640000000131,
        "20": 784.5269999999786,
        "60": 906.4801666666618
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-24",
            "end": "2026-08-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-18",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04302693479007924,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1077.26
        },
        {
          "date": "2026-05-14",
          "close": 1088.03
        },
        {
          "date": "2026-05-15",
          "close": 1091.22
        },
        {
          "date": "2026-05-18",
          "close": 1103.41
        },
        {
          "date": "2026-05-19",
          "close": 1097.38
        },
        {
          "date": "2026-05-20",
          "close": 1083.4
        },
        {
          "date": "2026-05-21",
          "close": 1047.22
        },
        {
          "date": "2026-05-22",
          "close": 1058.45
        },
        {
          "date": "2026-05-25",
          "close": 1079.05
        },
        {
          "date": "2026-05-26",
          "close": 1057.92
        },
        {
          "date": "2026-05-27",
          "close": 1012.19
        },
        {
          "date": "2026-05-28",
          "close": 1004.6
        },
        {
          "date": "2026-05-29",
          "close": 1029.98
        },
        {
          "date": "2026-06-01",
          "close": 1077.73
        },
        {
          "date": "2026-06-02",
          "close": 1089.11
        },
        {
          "date": "2026-06-03",
          "close": 1069.6
        },
        {
          "date": "2026-06-04",
          "close": 1058.0
        },
        {
          "date": "2026-06-05",
          "close": 1036.72
        },
        {
          "date": "2026-06-08",
          "close": 1037.27
        },
        {
          "date": "2026-06-09",
          "close": 1021.59
        },
        {
          "date": "2026-06-10",
          "close": 1002.69
        },
        {
          "date": "2026-06-11",
          "close": 959.58
        },
        {
          "date": "2026-06-12",
          "close": 967.28
        },
        {
          "date": "2026-06-15",
          "close": 979.81
        },
        {
          "date": "2026-06-16",
          "close": 986.72
        },
        {
          "date": "2026-06-17",
          "close": 950.17
        },
        {
          "date": "2026-06-18",
          "close": 930.96
        },
        {
          "date": "2026-06-22",
          "close": 913.96
        },
        {
          "date": "2026-06-23",
          "close": 916.16
        },
        {
          "date": "2026-06-24",
          "close": 882.72
        },
        {
          "date": "2026-06-25",
          "close": 905.81
        },
        {
          "date": "2026-06-26",
          "close": 908.81
        },
        {
          "date": "2026-06-29",
          "close": 887.82
        },
        {
          "date": "2026-06-30",
          "close": 874.81
        },
        {
          "date": "2026-07-01",
          "close": 904.21
        },
        {
          "date": "2026-07-02",
          "close": 919.26
        },
        {
          "date": "2026-07-03",
          "close": 937.11
        },
        {
          "date": "2026-07-06",
          "close": 935.93
        },
        {
          "date": "2026-07-07",
          "close": 914.44
        },
        {
          "date": "2026-07-08",
          "close": 924.19
        },
        {
          "date": "2026-07-09",
          "close": 948.37
        },
        {
          "date": "2026-07-10",
          "close": 943.7
        },
        {
          "date": "2026-07-13",
          "close": 921.8
        },
        {
          "date": "2026-07-14",
          "close": 911.37
        },
        {
          "date": "2026-07-15",
          "close": 904.46
        },
        {
          "date": "2026-07-16",
          "close": 899.19
        },
        {
          "date": "2026-07-17",
          "close": 868.84
        },
        {
          "date": "2026-07-20",
          "close": 823.46
        },
        {
          "date": "2026-07-21",
          "close": 789.02
        },
        {
          "date": "2026-07-22",
          "close": 783.23
        },
        {
          "date": "2026-07-23",
          "close": 832.93
        },
        {
          "date": "2026-07-24",
          "close": 818.0
        },
        {
          "date": "2026-07-27",
          "close": 873.97
        },
        {
          "date": "2026-07-28",
          "close": 902.03
        },
        {
          "date": "2026-07-29",
          "close": 919.45
        },
        {
          "date": "2026-07-30",
          "close": 906.1
        },
        {
          "date": "2026-07-31",
          "close": 894.3
        },
        {
          "date": "2026-08-03",
          "close": 918.78
        },
        {
          "date": "2026-08-04",
          "close": 914.62
        },
        {
          "date": "2026-08-05",
          "close": 909.0
        },
        {
          "date": "2026-08-06",
          "close": 918.02
        },
        {
          "date": "2026-08-07",
          "close": 931.33
        },
        {
          "date": "2026-08-10",
          "close": 943.75
        },
        {
          "date": "2026-08-11",
          "close": 926.28
        },
        {
          "date": "2026-08-12",
          "close": 961.75
        },
        {
          "date": "2026-08-13",
          "close": 961.65
        },
        {
          "date": "2026-08-14",
          "close": 957.95
        },
        {
          "date": "2026-08-17",
          "close": 956.99
        },
        {
          "date": "2026-08-18",
          "close": 955.31
        },
        {
          "date": "2026-08-19",
          "close": 973.29
        },
        {
          "date": "2026-08-20",
          "close": 978.23
        },
        {
          "date": "2026-08-21",
          "close": 1024.0
        },
        {
          "date": "2026-08-24",
          "close": 1026.23
        },
        {
          "date": "2026-08-25",
          "close": 1072.28
        },
        {
          "date": "2026-08-26",
          "close": 1057.95
        },
        {
          "date": "2026-08-27",
          "close": 1046.12
        },
        {
          "date": "2026-08-28",
          "close": 1062.93
        },
        {
          "date": "2026-08-31",
          "close": 1049.06
        },
        {
          "date": "2026-09-01",
          "close": 1009.62
        },
        {
          "date": "2026-09-02",
          "close": 1019.74
        },
        {
          "date": "2026-09-03",
          "close": 1058.27
        },
        {
          "date": "2026-09-04",
          "close": 1103.41
        },
        {
          "date": "2026-09-07",
          "close": 1067.82
        },
        {
          "date": "2026-09-08",
          "close": 1040.56
        },
        {
          "date": "2026-09-09",
          "close": 1019.73
        },
        {
          "date": "2026-09-10",
          "close": 1039.83
        },
        {
          "date": "2026-09-11",
          "close": 998.01
        },
        {
          "date": "2026-09-14",
          "close": 980.43
        },
        {
          "date": "2026-09-15",
          "close": 926.91
        },
        {
          "date": "2026-09-16",
          "close": 908.77
        },
        {
          "date": "2026-09-17",
          "close": 908.44
        },
        {
          "date": "2026-09-18",
          "close": 894.75
        },
        {
          "date": "2026-09-21",
          "close": 946.98
        },
        {
          "date": "2026-09-22",
          "close": 892.16
        },
        {
          "date": "2026-09-23",
          "close": 857.71
        },
        {
          "date": "2026-09-24",
          "close": 834.6
        },
        {
          "date": "2026-09-28",
          "close": 811.68
        },
        {
          "date": "2026-09-29",
          "close": 839.17
        },
        {
          "date": "2026-09-30",
          "close": 874.81
        },
        {
          "date": "2026-10-08",
          "close": 861.75
        },
        {
          "date": "2026-10-09",
          "close": 843.89
        },
        {
          "date": "2026-10-12",
          "close": 818.45
        },
        {
          "date": "2026-10-13",
          "close": 823.14
        },
        {
          "date": "2026-10-14",
          "close": 798.97
        },
        {
          "date": "2026-10-15",
          "close": 781.14
        },
        {
          "date": "2026-10-16",
          "close": 793.34
        },
        {
          "date": "2026-10-19",
          "close": 818.85
        },
        {
          "date": "2026-10-20",
          "close": 795.2
        },
        {
          "date": "2026-10-21",
          "close": 800.23
        },
        {
          "date": "2026-10-22",
          "close": 800.42
        },
        {
          "date": "2026-10-23",
          "close": 801.91
        },
        {
          "date": "2026-10-26",
          "close": 794.65
        },
        {
          "date": "2026-10-27",
          "close": 776.97
        },
        {
          "date": "2026-10-28",
          "close": 761.45
        },
        {
          "date": "2026-10-29",
          "close": 745.61
        },
        {
          "date": "2026-10-30",
          "close": 725.49
        },
        {
          "date": "2026-11-02",
          "close": 709.79
        },
        {
          "date": "2026-11-03",
          "close": 745.78
        },
        {
          "date": "2026-11-04",
          "close": 747.68
        },
        {
          "date": "2026-11-05",
          "close": 807.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 111,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4594594594594595,
          "pullback_frequency": 0.44144144144144143,
          "up_wilson": [
            0.36965969632385665,
            0.5519713932458781
          ],
          "pullback_wilson": [
            0.35256158805161697,
            0.5342388746602218
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46774193548387094,
          "pullback_frequency": 0.5967741935483871,
          "up_wilson": [
            0.34908832973334164,
            0.5901596749183597
          ],
          "pullback_wilson": [
            0.4725046770040024,
            0.7097513090408933
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 10,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 6,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1470",
      "name": "房屋建设Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00960644908470032,
        "5": 0.024914470169695724,
        "20": -0.05010060150217521,
        "60": -0.005475931818307189
      },
      "moving_averages": {
        "5": 1767.4240000000223,
        "20": 1812.4030000000262,
        "60": 1869.6755000000044
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-20",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.049589999789202976,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2179.4
        },
        {
          "date": "2026-05-14",
          "close": 2140.67
        },
        {
          "date": "2026-05-15",
          "close": 2124.43
        },
        {
          "date": "2026-05-18",
          "close": 2107.93
        },
        {
          "date": "2026-05-19",
          "close": 2125.57
        },
        {
          "date": "2026-05-20",
          "close": 2088.94
        },
        {
          "date": "2026-05-21",
          "close": 2010.05
        },
        {
          "date": "2026-05-22",
          "close": 2028.54
        },
        {
          "date": "2026-05-25",
          "close": 2018.78
        },
        {
          "date": "2026-05-26",
          "close": 1973.56
        },
        {
          "date": "2026-05-27",
          "close": 1929.92
        },
        {
          "date": "2026-05-28",
          "close": 1976.22
        },
        {
          "date": "2026-05-29",
          "close": 2004.73
        },
        {
          "date": "2026-06-01",
          "close": 2021.56
        },
        {
          "date": "2026-06-02",
          "close": 2003.66
        },
        {
          "date": "2026-06-03",
          "close": 1980.33
        },
        {
          "date": "2026-06-04",
          "close": 1963.51
        },
        {
          "date": "2026-06-05",
          "close": 1945.5
        },
        {
          "date": "2026-06-08",
          "close": 1905.09
        },
        {
          "date": "2026-06-09",
          "close": 1884.53
        },
        {
          "date": "2026-06-10",
          "close": 1881.29
        },
        {
          "date": "2026-06-11",
          "close": 1873.51
        },
        {
          "date": "2026-06-12",
          "close": 1893.33
        },
        {
          "date": "2026-06-15",
          "close": 1879.82
        },
        {
          "date": "2026-06-16",
          "close": 1874.14
        },
        {
          "date": "2026-06-17",
          "close": 1852.72
        },
        {
          "date": "2026-06-18",
          "close": 1819.65
        },
        {
          "date": "2026-06-22",
          "close": 1807.35
        },
        {
          "date": "2026-06-23",
          "close": 1803.31
        },
        {
          "date": "2026-06-24",
          "close": 1761.31
        },
        {
          "date": "2026-06-25",
          "close": 1722.12
        },
        {
          "date": "2026-06-26",
          "close": 1670.57
        },
        {
          "date": "2026-06-29",
          "close": 1657.27
        },
        {
          "date": "2026-06-30",
          "close": 1640.96
        },
        {
          "date": "2026-07-01",
          "close": 1683.25
        },
        {
          "date": "2026-07-02",
          "close": 1690.48
        },
        {
          "date": "2026-07-03",
          "close": 1718.15
        },
        {
          "date": "2026-07-06",
          "close": 1723.94
        },
        {
          "date": "2026-07-07",
          "close": 1692.18
        },
        {
          "date": "2026-07-08",
          "close": 1719.73
        },
        {
          "date": "2026-07-09",
          "close": 1685.0
        },
        {
          "date": "2026-07-10",
          "close": 1720.93
        },
        {
          "date": "2026-07-13",
          "close": 1705.64
        },
        {
          "date": "2026-07-14",
          "close": 1749.72
        },
        {
          "date": "2026-07-15",
          "close": 1755.68
        },
        {
          "date": "2026-07-16",
          "close": 1787.02
        },
        {
          "date": "2026-07-17",
          "close": 1739.18
        },
        {
          "date": "2026-07-20",
          "close": 1744.35
        },
        {
          "date": "2026-07-21",
          "close": 1726.09
        },
        {
          "date": "2026-07-22",
          "close": 1734.5
        },
        {
          "date": "2026-07-23",
          "close": 1757.87
        },
        {
          "date": "2026-07-24",
          "close": 1724.01
        },
        {
          "date": "2026-07-27",
          "close": 1765.29
        },
        {
          "date": "2026-07-28",
          "close": 1765.58
        },
        {
          "date": "2026-07-29",
          "close": 1783.89
        },
        {
          "date": "2026-07-30",
          "close": 1781.7
        },
        {
          "date": "2026-07-31",
          "close": 1798.07
        },
        {
          "date": "2026-08-03",
          "close": 1836.93
        },
        {
          "date": "2026-08-04",
          "close": 1829.87
        },
        {
          "date": "2026-08-05",
          "close": 1813.39
        },
        {
          "date": "2026-08-06",
          "close": 1804.02
        },
        {
          "date": "2026-08-07",
          "close": 1779.23
        },
        {
          "date": "2026-08-10",
          "close": 1793.66
        },
        {
          "date": "2026-08-11",
          "close": 1801.37
        },
        {
          "date": "2026-08-12",
          "close": 1828.46
        },
        {
          "date": "2026-08-13",
          "close": 1854.75
        },
        {
          "date": "2026-08-14",
          "close": 1832.48
        },
        {
          "date": "2026-08-17",
          "close": 1865.26
        },
        {
          "date": "2026-08-18",
          "close": 1848.99
        },
        {
          "date": "2026-08-19",
          "close": 1812.73
        },
        {
          "date": "2026-08-20",
          "close": 1868.34
        },
        {
          "date": "2026-08-21",
          "close": 1890.93
        },
        {
          "date": "2026-08-24",
          "close": 1897.13
        },
        {
          "date": "2026-08-25",
          "close": 1925.49
        },
        {
          "date": "2026-08-26",
          "close": 1910.32
        },
        {
          "date": "2026-08-27",
          "close": 1888.07
        },
        {
          "date": "2026-08-28",
          "close": 1918.64
        },
        {
          "date": "2026-08-31",
          "close": 1900.79
        },
        {
          "date": "2026-09-01",
          "close": 1914.88
        },
        {
          "date": "2026-09-02",
          "close": 1923.91
        },
        {
          "date": "2026-09-03",
          "close": 1931.5
        },
        {
          "date": "2026-09-04",
          "close": 1942.23
        },
        {
          "date": "2026-09-07",
          "close": 1941.91
        },
        {
          "date": "2026-09-08",
          "close": 1959.5
        },
        {
          "date": "2026-09-09",
          "close": 1957.53
        },
        {
          "date": "2026-09-10",
          "close": 1970.22
        },
        {
          "date": "2026-09-11",
          "close": 1942.1
        },
        {
          "date": "2026-09-14",
          "close": 1949.95
        },
        {
          "date": "2026-09-15",
          "close": 1907.46
        },
        {
          "date": "2026-09-16",
          "close": 1919.22
        },
        {
          "date": "2026-09-17",
          "close": 1916.73
        },
        {
          "date": "2026-09-18",
          "close": 1943.61
        },
        {
          "date": "2026-09-21",
          "close": 1961.8
        },
        {
          "date": "2026-09-22",
          "close": 1947.66
        },
        {
          "date": "2026-09-23",
          "close": 1951.78
        },
        {
          "date": "2026-09-24",
          "close": 1916.32
        },
        {
          "date": "2026-09-28",
          "close": 1877.14
        },
        {
          "date": "2026-09-29",
          "close": 1904.75
        },
        {
          "date": "2026-09-30",
          "close": 1933.03
        },
        {
          "date": "2026-10-08",
          "close": 1898.58
        },
        {
          "date": "2026-10-09",
          "close": 1897.56
        },
        {
          "date": "2026-10-12",
          "close": 1886.8
        },
        {
          "date": "2026-10-13",
          "close": 1882.97
        },
        {
          "date": "2026-10-14",
          "close": 1855.31
        },
        {
          "date": "2026-10-15",
          "close": 1811.09
        },
        {
          "date": "2026-10-16",
          "close": 1832.93
        },
        {
          "date": "2026-10-19",
          "close": 1812.98
        },
        {
          "date": "2026-10-20",
          "close": 1814.13
        },
        {
          "date": "2026-10-21",
          "close": 1839.37
        },
        {
          "date": "2026-10-22",
          "close": 1802.19
        },
        {
          "date": "2026-10-23",
          "close": 1815.1
        },
        {
          "date": "2026-10-26",
          "close": 1817.27
        },
        {
          "date": "2026-10-27",
          "close": 1790.81
        },
        {
          "date": "2026-10-28",
          "close": 1792.81
        },
        {
          "date": "2026-10-29",
          "close": 1759.62
        },
        {
          "date": "2026-10-30",
          "close": 1731.51
        },
        {
          "date": "2026-11-02",
          "close": 1750.09
        },
        {
          "date": "2026-11-03",
          "close": 1765.76
        },
        {
          "date": "2026-11-04",
          "close": 1786.3
        },
        {
          "date": "2026-11-05",
          "close": 1803.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.25510204081632654,
          "up_wilson": [
            0.37360956939896406,
            0.5674753279554244
          ],
          "pullback_wilson": [
            0.1791746140210953,
            0.34950456481401354
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3275862068965517,
          "up_wilson": [
            0.3753827301422442,
            0.6246172698577558
          ],
          "pullback_wilson": [
            0.22083291084926074,
            0.455759453215292
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 0,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1471",
      "name": "工程咨询服务Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024119708359237935,
        "5": 0.012262398569852229,
        "20": -0.10609143942477273,
        "60": -0.08011067253874171
      },
      "moving_averages": {
        "5": 703.6860000000103,
        "20": 753.5125000000116,
        "60": 790.8240000000127
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.10689553195159818,
      "history": [
        {
          "date": "2026-05-13",
          "close": 940.7
        },
        {
          "date": "2026-05-14",
          "close": 926.58
        },
        {
          "date": "2026-05-15",
          "close": 922.97
        },
        {
          "date": "2026-05-18",
          "close": 919.68
        },
        {
          "date": "2026-05-19",
          "close": 921.98
        },
        {
          "date": "2026-05-20",
          "close": 911.29
        },
        {
          "date": "2026-05-21",
          "close": 879.86
        },
        {
          "date": "2026-05-22",
          "close": 890.68
        },
        {
          "date": "2026-05-25",
          "close": 881.87
        },
        {
          "date": "2026-05-26",
          "close": 863.09
        },
        {
          "date": "2026-05-27",
          "close": 841.59
        },
        {
          "date": "2026-05-28",
          "close": 850.8
        },
        {
          "date": "2026-05-29",
          "close": 840.25
        },
        {
          "date": "2026-06-01",
          "close": 857.79
        },
        {
          "date": "2026-06-02",
          "close": 845.93
        },
        {
          "date": "2026-06-03",
          "close": 840.52
        },
        {
          "date": "2026-06-04",
          "close": 826.87
        },
        {
          "date": "2026-06-05",
          "close": 832.85
        },
        {
          "date": "2026-06-08",
          "close": 816.27
        },
        {
          "date": "2026-06-09",
          "close": 821.06
        },
        {
          "date": "2026-06-10",
          "close": 810.53
        },
        {
          "date": "2026-06-11",
          "close": 796.34
        },
        {
          "date": "2026-06-12",
          "close": 803.92
        },
        {
          "date": "2026-06-15",
          "close": 809.24
        },
        {
          "date": "2026-06-16",
          "close": 809.22
        },
        {
          "date": "2026-06-17",
          "close": 808.86
        },
        {
          "date": "2026-06-18",
          "close": 801.47
        },
        {
          "date": "2026-06-22",
          "close": 803.72
        },
        {
          "date": "2026-06-23",
          "close": 808.81
        },
        {
          "date": "2026-06-24",
          "close": 790.66
        },
        {
          "date": "2026-06-25",
          "close": 775.58
        },
        {
          "date": "2026-06-26",
          "close": 760.46
        },
        {
          "date": "2026-06-29",
          "close": 760.48
        },
        {
          "date": "2026-06-30",
          "close": 761.99
        },
        {
          "date": "2026-07-01",
          "close": 780.43
        },
        {
          "date": "2026-07-02",
          "close": 776.39
        },
        {
          "date": "2026-07-03",
          "close": 786.07
        },
        {
          "date": "2026-07-06",
          "close": 777.94
        },
        {
          "date": "2026-07-07",
          "close": 753.87
        },
        {
          "date": "2026-07-08",
          "close": 749.29
        },
        {
          "date": "2026-07-09",
          "close": 749.23
        },
        {
          "date": "2026-07-10",
          "close": 764.44
        },
        {
          "date": "2026-07-13",
          "close": 734.14
        },
        {
          "date": "2026-07-14",
          "close": 746.71
        },
        {
          "date": "2026-07-15",
          "close": 751.78
        },
        {
          "date": "2026-07-16",
          "close": 754.36
        },
        {
          "date": "2026-07-17",
          "close": 725.21
        },
        {
          "date": "2026-07-20",
          "close": 697.74
        },
        {
          "date": "2026-07-21",
          "close": 699.81
        },
        {
          "date": "2026-07-22",
          "close": 688.42
        },
        {
          "date": "2026-07-23",
          "close": 704.09
        },
        {
          "date": "2026-07-24",
          "close": 691.83
        },
        {
          "date": "2026-07-27",
          "close": 714.53
        },
        {
          "date": "2026-07-28",
          "close": 724.93
        },
        {
          "date": "2026-07-29",
          "close": 737.1
        },
        {
          "date": "2026-07-30",
          "close": 729.35
        },
        {
          "date": "2026-07-31",
          "close": 754.27
        },
        {
          "date": "2026-08-03",
          "close": 768.29
        },
        {
          "date": "2026-08-04",
          "close": 782.47
        },
        {
          "date": "2026-08-05",
          "close": 787.91
        },
        {
          "date": "2026-08-06",
          "close": 794.8
        },
        {
          "date": "2026-08-07",
          "close": 795.14
        },
        {
          "date": "2026-08-10",
          "close": 808.28
        },
        {
          "date": "2026-08-11",
          "close": 804.68
        },
        {
          "date": "2026-08-12",
          "close": 813.28
        },
        {
          "date": "2026-08-13",
          "close": 799.15
        },
        {
          "date": "2026-08-14",
          "close": 796.8
        },
        {
          "date": "2026-08-17",
          "close": 809.09
        },
        {
          "date": "2026-08-18",
          "close": 808.68
        },
        {
          "date": "2026-08-19",
          "close": 780.14
        },
        {
          "date": "2026-08-20",
          "close": 792.88
        },
        {
          "date": "2026-08-21",
          "close": 790.0
        },
        {
          "date": "2026-08-24",
          "close": 783.76
        },
        {
          "date": "2026-08-25",
          "close": 798.52
        },
        {
          "date": "2026-08-26",
          "close": 800.11
        },
        {
          "date": "2026-08-27",
          "close": 797.12
        },
        {
          "date": "2026-08-28",
          "close": 806.5
        },
        {
          "date": "2026-08-31",
          "close": 818.06
        },
        {
          "date": "2026-09-01",
          "close": 825.66
        },
        {
          "date": "2026-09-02",
          "close": 822.98
        },
        {
          "date": "2026-09-03",
          "close": 815.08
        },
        {
          "date": "2026-09-04",
          "close": 827.67
        },
        {
          "date": "2026-09-07",
          "close": 831.86
        },
        {
          "date": "2026-09-08",
          "close": 838.66
        },
        {
          "date": "2026-09-09",
          "close": 834.47
        },
        {
          "date": "2026-09-10",
          "close": 823.06
        },
        {
          "date": "2026-09-11",
          "close": 803.13
        },
        {
          "date": "2026-09-14",
          "close": 801.89
        },
        {
          "date": "2026-09-15",
          "close": 780.23
        },
        {
          "date": "2026-09-16",
          "close": 791.4
        },
        {
          "date": "2026-09-17",
          "close": 797.91
        },
        {
          "date": "2026-09-18",
          "close": 812.86
        },
        {
          "date": "2026-09-21",
          "close": 831.23
        },
        {
          "date": "2026-09-22",
          "close": 830.75
        },
        {
          "date": "2026-09-23",
          "close": 833.27
        },
        {
          "date": "2026-09-24",
          "close": 821.01
        },
        {
          "date": "2026-09-28",
          "close": 808.14
        },
        {
          "date": "2026-09-29",
          "close": 823.06
        },
        {
          "date": "2026-09-30",
          "close": 817.07
        },
        {
          "date": "2026-10-08",
          "close": 810.81
        },
        {
          "date": "2026-10-09",
          "close": 811.07
        },
        {
          "date": "2026-10-12",
          "close": 800.49
        },
        {
          "date": "2026-10-13",
          "close": 811.54
        },
        {
          "date": "2026-10-14",
          "close": 794.14
        },
        {
          "date": "2026-10-15",
          "close": 771.99
        },
        {
          "date": "2026-10-16",
          "close": 788.79
        },
        {
          "date": "2026-10-19",
          "close": 769.4
        },
        {
          "date": "2026-10-20",
          "close": 781.87
        },
        {
          "date": "2026-10-21",
          "close": 779.65
        },
        {
          "date": "2026-10-22",
          "close": 757.91
        },
        {
          "date": "2026-10-23",
          "close": 758.8
        },
        {
          "date": "2026-10-26",
          "close": 753.28
        },
        {
          "date": "2026-10-27",
          "close": 724.28
        },
        {
          "date": "2026-10-28",
          "close": 732.6
        },
        {
          "date": "2026-10-29",
          "close": 716.01
        },
        {
          "date": "2026-10-30",
          "close": 683.99
        },
        {
          "date": "2026-11-02",
          "close": 705.06
        },
        {
          "date": "2026-11-03",
          "close": 696.87
        },
        {
          "date": "2026-11-04",
          "close": 707.72
        },
        {
          "date": "2026-11-05",
          "close": 724.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5423728813559322,
          "pullback_frequency": 0.3559322033898305,
          "up_wilson": [
            0.4165783661010347,
            0.6629869414814409
          ],
          "pullback_wilson": [
            0.2460329140381331,
            0.48344504018145007
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6285714285714286,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.4633693684359532,
            0.7683418049663429
          ],
          "pullback_wilson": [
            0.18550844674265818,
            0.4797976361206918
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 21,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 5,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1472",
      "name": "基建市政工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.00989284497890952,
        "5": 0.015613637561258331,
        "20": -0.019923621034217964,
        "60": -0.03971041788114782
      },
      "moving_averages": {
        "5": 1889.9679999999703,
        "20": 1926.023499999987,
        "60": 1974.9429999999934
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.03490666185955216,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2417.09
        },
        {
          "date": "2026-05-14",
          "close": 2351.36
        },
        {
          "date": "2026-05-15",
          "close": 2332.13
        },
        {
          "date": "2026-05-18",
          "close": 2309.16
        },
        {
          "date": "2026-05-19",
          "close": 2317.76
        },
        {
          "date": "2026-05-20",
          "close": 2302.1
        },
        {
          "date": "2026-05-21",
          "close": 2236.6
        },
        {
          "date": "2026-05-22",
          "close": 2250.01
        },
        {
          "date": "2026-05-25",
          "close": 2250.45
        },
        {
          "date": "2026-05-26",
          "close": 2223.05
        },
        {
          "date": "2026-05-27",
          "close": 2184.95
        },
        {
          "date": "2026-05-28",
          "close": 2196.29
        },
        {
          "date": "2026-05-29",
          "close": 2202.19
        },
        {
          "date": "2026-06-01",
          "close": 2227.1
        },
        {
          "date": "2026-06-02",
          "close": 2177.08
        },
        {
          "date": "2026-06-03",
          "close": 2144.98
        },
        {
          "date": "2026-06-04",
          "close": 2108.8
        },
        {
          "date": "2026-06-05",
          "close": 2120.56
        },
        {
          "date": "2026-06-08",
          "close": 2079.77
        },
        {
          "date": "2026-06-09",
          "close": 2070.04
        },
        {
          "date": "2026-06-10",
          "close": 2044.56
        },
        {
          "date": "2026-06-11",
          "close": 2021.26
        },
        {
          "date": "2026-06-12",
          "close": 2054.24
        },
        {
          "date": "2026-06-15",
          "close": 2076.57
        },
        {
          "date": "2026-06-16",
          "close": 2056.66
        },
        {
          "date": "2026-06-17",
          "close": 2066.59
        },
        {
          "date": "2026-06-18",
          "close": 2024.84
        },
        {
          "date": "2026-06-22",
          "close": 2027.29
        },
        {
          "date": "2026-06-23",
          "close": 2009.89
        },
        {
          "date": "2026-06-24",
          "close": 1969.16
        },
        {
          "date": "2026-06-25",
          "close": 1938.43
        },
        {
          "date": "2026-06-26",
          "close": 1895.97
        },
        {
          "date": "2026-06-29",
          "close": 1900.19
        },
        {
          "date": "2026-06-30",
          "close": 1894.98
        },
        {
          "date": "2026-07-01",
          "close": 1936.81
        },
        {
          "date": "2026-07-02",
          "close": 1949.19
        },
        {
          "date": "2026-07-03",
          "close": 1970.7
        },
        {
          "date": "2026-07-06",
          "close": 1967.79
        },
        {
          "date": "2026-07-07",
          "close": 1922.03
        },
        {
          "date": "2026-07-08",
          "close": 1919.15
        },
        {
          "date": "2026-07-09",
          "close": 1908.13
        },
        {
          "date": "2026-07-10",
          "close": 1940.67
        },
        {
          "date": "2026-07-13",
          "close": 1899.71
        },
        {
          "date": "2026-07-14",
          "close": 1918.39
        },
        {
          "date": "2026-07-15",
          "close": 1946.48
        },
        {
          "date": "2026-07-16",
          "close": 1938.01
        },
        {
          "date": "2026-07-17",
          "close": 1901.78
        },
        {
          "date": "2026-07-20",
          "close": 1895.77
        },
        {
          "date": "2026-07-21",
          "close": 1881.38
        },
        {
          "date": "2026-07-22",
          "close": 1876.51
        },
        {
          "date": "2026-07-23",
          "close": 1920.15
        },
        {
          "date": "2026-07-24",
          "close": 1889.01
        },
        {
          "date": "2026-07-27",
          "close": 1910.24
        },
        {
          "date": "2026-07-28",
          "close": 1917.7
        },
        {
          "date": "2026-07-29",
          "close": 1954.78
        },
        {
          "date": "2026-07-30",
          "close": 1957.55
        },
        {
          "date": "2026-07-31",
          "close": 1979.45
        },
        {
          "date": "2026-08-03",
          "close": 2017.33
        },
        {
          "date": "2026-08-04",
          "close": 2004.84
        },
        {
          "date": "2026-08-05",
          "close": 2007.03
        },
        {
          "date": "2026-08-06",
          "close": 2011.2
        },
        {
          "date": "2026-08-07",
          "close": 1992.95
        },
        {
          "date": "2026-08-10",
          "close": 2017.94
        },
        {
          "date": "2026-08-11",
          "close": 2006.93
        },
        {
          "date": "2026-08-12",
          "close": 2015.8
        },
        {
          "date": "2026-08-13",
          "close": 1994.7
        },
        {
          "date": "2026-08-14",
          "close": 1998.85
        },
        {
          "date": "2026-08-17",
          "close": 2008.83
        },
        {
          "date": "2026-08-18",
          "close": 1988.95
        },
        {
          "date": "2026-08-19",
          "close": 1952.34
        },
        {
          "date": "2026-08-20",
          "close": 1978.91
        },
        {
          "date": "2026-08-21",
          "close": 1971.1
        },
        {
          "date": "2026-08-24",
          "close": 1973.54
        },
        {
          "date": "2026-08-25",
          "close": 2004.67
        },
        {
          "date": "2026-08-26",
          "close": 2023.79
        },
        {
          "date": "2026-08-27",
          "close": 2028.03
        },
        {
          "date": "2026-08-28",
          "close": 2044.01
        },
        {
          "date": "2026-08-31",
          "close": 2036.41
        },
        {
          "date": "2026-09-01",
          "close": 2058.46
        },
        {
          "date": "2026-09-02",
          "close": 2045.43
        },
        {
          "date": "2026-09-03",
          "close": 2028.86
        },
        {
          "date": "2026-09-04",
          "close": 2029.87
        },
        {
          "date": "2026-09-07",
          "close": 2034.56
        },
        {
          "date": "2026-09-08",
          "close": 2050.47
        },
        {
          "date": "2026-09-09",
          "close": 2050.93
        },
        {
          "date": "2026-09-10",
          "close": 2033.0
        },
        {
          "date": "2026-09-11",
          "close": 1999.07
        },
        {
          "date": "2026-09-14",
          "close": 1995.17
        },
        {
          "date": "2026-09-15",
          "close": 1960.77
        },
        {
          "date": "2026-09-16",
          "close": 1968.2
        },
        {
          "date": "2026-09-17",
          "close": 1970.88
        },
        {
          "date": "2026-09-18",
          "close": 1979.24
        },
        {
          "date": "2026-09-21",
          "close": 1989.37
        },
        {
          "date": "2026-09-22",
          "close": 1978.24
        },
        {
          "date": "2026-09-23",
          "close": 1971.3
        },
        {
          "date": "2026-09-24",
          "close": 1963.62
        },
        {
          "date": "2026-09-28",
          "close": 1935.38
        },
        {
          "date": "2026-09-29",
          "close": 1950.16
        },
        {
          "date": "2026-09-30",
          "close": 1967.67
        },
        {
          "date": "2026-10-08",
          "close": 1966.51
        },
        {
          "date": "2026-10-09",
          "close": 1984.38
        },
        {
          "date": "2026-10-12",
          "close": 1985.54
        },
        {
          "date": "2026-10-13",
          "close": 1997.04
        },
        {
          "date": "2026-10-14",
          "close": 1975.73
        },
        {
          "date": "2026-10-15",
          "close": 1920.98
        },
        {
          "date": "2026-10-16",
          "close": 1946.54
        },
        {
          "date": "2026-10-19",
          "close": 1937.3
        },
        {
          "date": "2026-10-20",
          "close": 1938.38
        },
        {
          "date": "2026-10-21",
          "close": 1934.76
        },
        {
          "date": "2026-10-22",
          "close": 1911.96
        },
        {
          "date": "2026-10-23",
          "close": 1924.85
        },
        {
          "date": "2026-10-26",
          "close": 1915.65
        },
        {
          "date": "2026-10-27",
          "close": 1891.86
        },
        {
          "date": "2026-10-28",
          "close": 1907.96
        },
        {
          "date": "2026-10-29",
          "close": 1897.7
        },
        {
          "date": "2026-10-30",
          "close": 1863.9
        },
        {
          "date": "2026-11-02",
          "close": 1867.01
        },
        {
          "date": "2026-11-03",
          "close": 1883.15
        },
        {
          "date": "2026-11-04",
          "close": 1908.45
        },
        {
          "date": "2026-11-05",
          "close": 1927.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.2111111111111111,
          "up_wilson": [
            0.3670842495769752,
            0.5689781254606465
          ],
          "pullback_wilson": [
            0.13952592118014923,
            0.30634799581257294
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.37254901960784315,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.25320519466264424,
            0.5097478653114912
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 18,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1473",
      "name": "园林工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03224662521572608,
        "5": 0.028138833945558828,
        "20": -0.08517013074086499,
        "60": -0.08617942086615948
      },
      "moving_averages": {
        "5": 2936.266000000015,
        "20": 3053.3619999999414,
        "60": 3326.806833333305
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-26",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.07960249943536857,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3938.33
        },
        {
          "date": "2026-05-14",
          "close": 3900.67
        },
        {
          "date": "2026-05-15",
          "close": 3859.87
        },
        {
          "date": "2026-05-18",
          "close": 3896.82
        },
        {
          "date": "2026-05-19",
          "close": 3931.63
        },
        {
          "date": "2026-05-20",
          "close": 3895.17
        },
        {
          "date": "2026-05-21",
          "close": 3835.12
        },
        {
          "date": "2026-05-22",
          "close": 3896.94
        },
        {
          "date": "2026-05-25",
          "close": 3869.02
        },
        {
          "date": "2026-05-26",
          "close": 3723.41
        },
        {
          "date": "2026-05-27",
          "close": 3587.27
        },
        {
          "date": "2026-05-28",
          "close": 3643.05
        },
        {
          "date": "2026-05-29",
          "close": 3602.46
        },
        {
          "date": "2026-06-01",
          "close": 3758.21
        },
        {
          "date": "2026-06-02",
          "close": 3810.55
        },
        {
          "date": "2026-06-03",
          "close": 3832.36
        },
        {
          "date": "2026-06-04",
          "close": 3786.15
        },
        {
          "date": "2026-06-05",
          "close": 3796.93
        },
        {
          "date": "2026-06-08",
          "close": 3758.02
        },
        {
          "date": "2026-06-09",
          "close": 3814.88
        },
        {
          "date": "2026-06-10",
          "close": 3691.47
        },
        {
          "date": "2026-06-11",
          "close": 3619.18
        },
        {
          "date": "2026-06-12",
          "close": 3662.33
        },
        {
          "date": "2026-06-15",
          "close": 3673.57
        },
        {
          "date": "2026-06-16",
          "close": 3691.36
        },
        {
          "date": "2026-06-17",
          "close": 3627.56
        },
        {
          "date": "2026-06-18",
          "close": 3571.61
        },
        {
          "date": "2026-06-22",
          "close": 3538.41
        },
        {
          "date": "2026-06-23",
          "close": 3582.59
        },
        {
          "date": "2026-06-24",
          "close": 3448.56
        },
        {
          "date": "2026-06-25",
          "close": 3367.16
        },
        {
          "date": "2026-06-26",
          "close": 3277.56
        },
        {
          "date": "2026-06-29",
          "close": 3209.39
        },
        {
          "date": "2026-06-30",
          "close": 3251.23
        },
        {
          "date": "2026-07-01",
          "close": 3369.6
        },
        {
          "date": "2026-07-02",
          "close": 3400.69
        },
        {
          "date": "2026-07-03",
          "close": 3452.9
        },
        {
          "date": "2026-07-06",
          "close": 3418.69
        },
        {
          "date": "2026-07-07",
          "close": 3323.28
        },
        {
          "date": "2026-07-08",
          "close": 3326.38
        },
        {
          "date": "2026-07-09",
          "close": 3314.05
        },
        {
          "date": "2026-07-10",
          "close": 3378.14
        },
        {
          "date": "2026-07-13",
          "close": 3221.95
        },
        {
          "date": "2026-07-14",
          "close": 3274.84
        },
        {
          "date": "2026-07-15",
          "close": 3289.6
        },
        {
          "date": "2026-07-16",
          "close": 3354.3
        },
        {
          "date": "2026-07-17",
          "close": 3147.24
        },
        {
          "date": "2026-07-20",
          "close": 2985.05
        },
        {
          "date": "2026-07-21",
          "close": 2981.39
        },
        {
          "date": "2026-07-22",
          "close": 2936.41
        },
        {
          "date": "2026-07-23",
          "close": 3055.42
        },
        {
          "date": "2026-07-24",
          "close": 2988.94
        },
        {
          "date": "2026-07-27",
          "close": 3093.01
        },
        {
          "date": "2026-07-28",
          "close": 3092.46
        },
        {
          "date": "2026-07-29",
          "close": 3106.65
        },
        {
          "date": "2026-07-30",
          "close": 3006.91
        },
        {
          "date": "2026-07-31",
          "close": 3140.46
        },
        {
          "date": "2026-08-03",
          "close": 3237.24
        },
        {
          "date": "2026-08-04",
          "close": 3300.26
        },
        {
          "date": "2026-08-05",
          "close": 3344.65
        },
        {
          "date": "2026-08-06",
          "close": 3353.35
        },
        {
          "date": "2026-08-07",
          "close": 3373.38
        },
        {
          "date": "2026-08-10",
          "close": 3436.26
        },
        {
          "date": "2026-08-11",
          "close": 3448.44
        },
        {
          "date": "2026-08-12",
          "close": 3558.07
        },
        {
          "date": "2026-08-13",
          "close": 3476.1
        },
        {
          "date": "2026-08-14",
          "close": 3436.1
        },
        {
          "date": "2026-08-17",
          "close": 3498.13
        },
        {
          "date": "2026-08-18",
          "close": 3479.52
        },
        {
          "date": "2026-08-19",
          "close": 3302.82
        },
        {
          "date": "2026-08-20",
          "close": 3375.76
        },
        {
          "date": "2026-08-21",
          "close": 3374.94
        },
        {
          "date": "2026-08-24",
          "close": 3356.36
        },
        {
          "date": "2026-08-25",
          "close": 3472.33
        },
        {
          "date": "2026-08-26",
          "close": 3533.81
        },
        {
          "date": "2026-08-27",
          "close": 3502.65
        },
        {
          "date": "2026-08-28",
          "close": 3535.85
        },
        {
          "date": "2026-08-31",
          "close": 3552.82
        },
        {
          "date": "2026-09-01",
          "close": 3607.8
        },
        {
          "date": "2026-09-02",
          "close": 3596.43
        },
        {
          "date": "2026-09-03",
          "close": 3555.2
        },
        {
          "date": "2026-09-04",
          "close": 3584.32
        },
        {
          "date": "2026-09-07",
          "close": 3622.6
        },
        {
          "date": "2026-09-08",
          "close": 3661.52
        },
        {
          "date": "2026-09-09",
          "close": 3571.41
        },
        {
          "date": "2026-09-10",
          "close": 3546.89
        },
        {
          "date": "2026-09-11",
          "close": 3460.26
        },
        {
          "date": "2026-09-14",
          "close": 3448.23
        },
        {
          "date": "2026-09-15",
          "close": 3313.27
        },
        {
          "date": "2026-09-16",
          "close": 3393.59
        },
        {
          "date": "2026-09-17",
          "close": 3407.66
        },
        {
          "date": "2026-09-18",
          "close": 3427.5
        },
        {
          "date": "2026-09-21",
          "close": 3506.13
        },
        {
          "date": "2026-09-22",
          "close": 3481.4
        },
        {
          "date": "2026-09-23",
          "close": 3435.35
        },
        {
          "date": "2026-09-24",
          "close": 3425.79
        },
        {
          "date": "2026-09-28",
          "close": 3333.35
        },
        {
          "date": "2026-09-29",
          "close": 3374.85
        },
        {
          "date": "2026-09-30",
          "close": 3379.97
        },
        {
          "date": "2026-10-08",
          "close": 3340.96
        },
        {
          "date": "2026-10-09",
          "close": 3320.75
        },
        {
          "date": "2026-10-12",
          "close": 3203.23
        },
        {
          "date": "2026-10-13",
          "close": 3227.28
        },
        {
          "date": "2026-10-14",
          "close": 3173.77
        },
        {
          "date": "2026-10-15",
          "close": 3039.28
        },
        {
          "date": "2026-10-16",
          "close": 3088.7
        },
        {
          "date": "2026-10-19",
          "close": 3036.84
        },
        {
          "date": "2026-10-20",
          "close": 3066.21
        },
        {
          "date": "2026-10-21",
          "close": 3099.07
        },
        {
          "date": "2026-10-22",
          "close": 2971.34
        },
        {
          "date": "2026-10-23",
          "close": 3039.06
        },
        {
          "date": "2026-10-26",
          "close": 3087.59
        },
        {
          "date": "2026-10-27",
          "close": 3006.67
        },
        {
          "date": "2026-10-28",
          "close": 3053.36
        },
        {
          "date": "2026-10-29",
          "close": 2972.76
        },
        {
          "date": "2026-10-30",
          "close": 2855.3
        },
        {
          "date": "2026-11-02",
          "close": 2926.33
        },
        {
          "date": "2026-11-03",
          "close": 2882.36
        },
        {
          "date": "2026-11-04",
          "close": 2960.93
        },
        {
          "date": "2026-11-05",
          "close": 3056.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4146341463414634,
          "pullback_frequency": 0.4268292682926829,
          "up_wilson": [
            0.3141656014131662,
            0.5227430416558754
          ],
          "pullback_wilson": [
            0.3254194886306333,
            0.5347879197142595
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3877551020408163,
          "pullback_frequency": 0.5306122448979592,
          "up_wilson": [
            0.2642901171173567,
            0.5275400055647954
          ],
          "pullback_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1474",
      "name": "钢结构",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027847898216079692,
        "5": -0.004004581339223656,
        "20": -0.09233544943171024,
        "60": -0.07338597659594714
      },
      "moving_averages": {
        "5": 2363.2180000000635,
        "20": 2541.558000000031,
        "60": 2661.787833333349
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-10-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.10325638608173016,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3247.16
        },
        {
          "date": "2026-05-14",
          "close": 3172.91
        },
        {
          "date": "2026-05-15",
          "close": 3115.43
        },
        {
          "date": "2026-05-18",
          "close": 3121.05
        },
        {
          "date": "2026-05-19",
          "close": 3234.24
        },
        {
          "date": "2026-05-20",
          "close": 3189.78
        },
        {
          "date": "2026-05-21",
          "close": 3064.74
        },
        {
          "date": "2026-05-22",
          "close": 3093.27
        },
        {
          "date": "2026-05-25",
          "close": 3079.86
        },
        {
          "date": "2026-05-26",
          "close": 3070.88
        },
        {
          "date": "2026-05-27",
          "close": 2983.35
        },
        {
          "date": "2026-05-28",
          "close": 3025.09
        },
        {
          "date": "2026-05-29",
          "close": 2949.52
        },
        {
          "date": "2026-06-01",
          "close": 2992.73
        },
        {
          "date": "2026-06-02",
          "close": 2962.42
        },
        {
          "date": "2026-06-03",
          "close": 2917.82
        },
        {
          "date": "2026-06-04",
          "close": 2916.07
        },
        {
          "date": "2026-06-05",
          "close": 2922.78
        },
        {
          "date": "2026-06-08",
          "close": 2850.45
        },
        {
          "date": "2026-06-09",
          "close": 2847.8
        },
        {
          "date": "2026-06-10",
          "close": 2773.11
        },
        {
          "date": "2026-06-11",
          "close": 2707.35
        },
        {
          "date": "2026-06-12",
          "close": 2735.49
        },
        {
          "date": "2026-06-15",
          "close": 2760.64
        },
        {
          "date": "2026-06-16",
          "close": 2761.73
        },
        {
          "date": "2026-06-17",
          "close": 2721.24
        },
        {
          "date": "2026-06-18",
          "close": 2696.66
        },
        {
          "date": "2026-06-22",
          "close": 2692.87
        },
        {
          "date": "2026-06-23",
          "close": 2690.43
        },
        {
          "date": "2026-06-24",
          "close": 2617.26
        },
        {
          "date": "2026-06-25",
          "close": 2573.88
        },
        {
          "date": "2026-06-26",
          "close": 2539.78
        },
        {
          "date": "2026-06-29",
          "close": 2530.12
        },
        {
          "date": "2026-06-30",
          "close": 2519.66
        },
        {
          "date": "2026-07-01",
          "close": 2548.36
        },
        {
          "date": "2026-07-02",
          "close": 2552.12
        },
        {
          "date": "2026-07-03",
          "close": 2614.72
        },
        {
          "date": "2026-07-06",
          "close": 2591.73
        },
        {
          "date": "2026-07-07",
          "close": 2514.02
        },
        {
          "date": "2026-07-08",
          "close": 2494.53
        },
        {
          "date": "2026-07-09",
          "close": 2490.61
        },
        {
          "date": "2026-07-10",
          "close": 2578.23
        },
        {
          "date": "2026-07-13",
          "close": 2474.03
        },
        {
          "date": "2026-07-14",
          "close": 2509.92
        },
        {
          "date": "2026-07-15",
          "close": 2575.48
        },
        {
          "date": "2026-07-16",
          "close": 2567.63
        },
        {
          "date": "2026-07-17",
          "close": 2501.51
        },
        {
          "date": "2026-07-20",
          "close": 2474.26
        },
        {
          "date": "2026-07-21",
          "close": 2465.51
        },
        {
          "date": "2026-07-22",
          "close": 2417.38
        },
        {
          "date": "2026-07-23",
          "close": 2490.93
        },
        {
          "date": "2026-07-24",
          "close": 2421.65
        },
        {
          "date": "2026-07-27",
          "close": 2472.92
        },
        {
          "date": "2026-07-28",
          "close": 2481.35
        },
        {
          "date": "2026-07-29",
          "close": 2547.14
        },
        {
          "date": "2026-07-30",
          "close": 2532.98
        },
        {
          "date": "2026-07-31",
          "close": 2584.62
        },
        {
          "date": "2026-08-03",
          "close": 2646.16
        },
        {
          "date": "2026-08-04",
          "close": 2620.83
        },
        {
          "date": "2026-08-05",
          "close": 2627.75
        },
        {
          "date": "2026-08-06",
          "close": 2628.47
        },
        {
          "date": "2026-08-07",
          "close": 2607.27
        },
        {
          "date": "2026-08-10",
          "close": 2689.03
        },
        {
          "date": "2026-08-11",
          "close": 2670.94
        },
        {
          "date": "2026-08-12",
          "close": 2699.55
        },
        {
          "date": "2026-08-13",
          "close": 2640.15
        },
        {
          "date": "2026-08-14",
          "close": 2622.76
        },
        {
          "date": "2026-08-17",
          "close": 2661.38
        },
        {
          "date": "2026-08-18",
          "close": 2690.65
        },
        {
          "date": "2026-08-19",
          "close": 2595.57
        },
        {
          "date": "2026-08-20",
          "close": 2663.49
        },
        {
          "date": "2026-08-21",
          "close": 2662.87
        },
        {
          "date": "2026-08-24",
          "close": 2671.18
        },
        {
          "date": "2026-08-25",
          "close": 2713.41
        },
        {
          "date": "2026-08-26",
          "close": 2725.65
        },
        {
          "date": "2026-08-27",
          "close": 2720.71
        },
        {
          "date": "2026-08-28",
          "close": 2763.94
        },
        {
          "date": "2026-08-31",
          "close": 2813.08
        },
        {
          "date": "2026-09-01",
          "close": 2840.3
        },
        {
          "date": "2026-09-02",
          "close": 2819.33
        },
        {
          "date": "2026-09-03",
          "close": 2776.93
        },
        {
          "date": "2026-09-04",
          "close": 2789.05
        },
        {
          "date": "2026-09-07",
          "close": 2805.93
        },
        {
          "date": "2026-09-08",
          "close": 2814.18
        },
        {
          "date": "2026-09-09",
          "close": 2809.84
        },
        {
          "date": "2026-09-10",
          "close": 2810.07
        },
        {
          "date": "2026-09-11",
          "close": 2750.09
        },
        {
          "date": "2026-09-14",
          "close": 2753.52
        },
        {
          "date": "2026-09-15",
          "close": 2680.69
        },
        {
          "date": "2026-09-16",
          "close": 2731.72
        },
        {
          "date": "2026-09-17",
          "close": 2752.34
        },
        {
          "date": "2026-09-18",
          "close": 2760.99
        },
        {
          "date": "2026-09-21",
          "close": 2782.22
        },
        {
          "date": "2026-09-22",
          "close": 2753.62
        },
        {
          "date": "2026-09-23",
          "close": 2757.85
        },
        {
          "date": "2026-09-24",
          "close": 2724.04
        },
        {
          "date": "2026-09-28",
          "close": 2668.74
        },
        {
          "date": "2026-09-29",
          "close": 2680.0
        },
        {
          "date": "2026-09-30",
          "close": 2691.95
        },
        {
          "date": "2026-10-08",
          "close": 2682.61
        },
        {
          "date": "2026-10-09",
          "close": 2702.06
        },
        {
          "date": "2026-10-12",
          "close": 2690.73
        },
        {
          "date": "2026-10-13",
          "close": 2715.28
        },
        {
          "date": "2026-10-14",
          "close": 2673.64
        },
        {
          "date": "2026-10-15",
          "close": 2586.72
        },
        {
          "date": "2026-10-16",
          "close": 2612.3
        },
        {
          "date": "2026-10-19",
          "close": 2587.07
        },
        {
          "date": "2026-10-20",
          "close": 2610.6
        },
        {
          "date": "2026-10-21",
          "close": 2617.47
        },
        {
          "date": "2026-10-22",
          "close": 2588.74
        },
        {
          "date": "2026-10-23",
          "close": 2582.76
        },
        {
          "date": "2026-10-26",
          "close": 2580.27
        },
        {
          "date": "2026-10-27",
          "close": 2508.8
        },
        {
          "date": "2026-10-28",
          "close": 2513.93
        },
        {
          "date": "2026-10-29",
          "close": 2444.7
        },
        {
          "date": "2026-10-30",
          "close": 2328.9
        },
        {
          "date": "2026-11-02",
          "close": 2335.66
        },
        {
          "date": "2026-11-03",
          "close": 2347.68
        },
        {
          "date": "2026-11-04",
          "close": 2368.94
        },
        {
          "date": "2026-11-05",
          "close": 2434.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42,
          "pullback_frequency": 0.29,
          "up_wilson": [
            0.3279838267435473,
            0.5179351329695703
          ],
          "pullback_wilson": [
            0.2101483574912227,
            0.3853889117557111
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3968253968253968,
          "pullback_frequency": 0.3968253968253968,
          "up_wilson": [
            0.2853191151904645,
            0.5201908148834254
          ],
          "pullback_wilson": [
            0.2853191151904645,
            0.5201908148834254
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 25,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1475",
      "name": "国际工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02149943131555676,
        "5": 0.06221946622096097,
        "20": 0.051048976623038866,
        "60": 0.04205526526764447
      },
      "moving_averages": {
        "5": 2498.9420000000855,
        "20": 2460.8835000000195,
        "60": 2462.620666666655
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2977.44
        },
        {
          "date": "2026-05-14",
          "close": 2925.39
        },
        {
          "date": "2026-05-15",
          "close": 2875.99
        },
        {
          "date": "2026-05-18",
          "close": 2833.72
        },
        {
          "date": "2026-05-19",
          "close": 2857.35
        },
        {
          "date": "2026-05-20",
          "close": 2933.79
        },
        {
          "date": "2026-05-21",
          "close": 2823.87
        },
        {
          "date": "2026-05-22",
          "close": 2819.69
        },
        {
          "date": "2026-05-25",
          "close": 2961.46
        },
        {
          "date": "2026-05-26",
          "close": 2899.68
        },
        {
          "date": "2026-05-27",
          "close": 2850.05
        },
        {
          "date": "2026-05-28",
          "close": 2750.63
        },
        {
          "date": "2026-05-29",
          "close": 2831.34
        },
        {
          "date": "2026-06-01",
          "close": 2857.28
        },
        {
          "date": "2026-06-02",
          "close": 2816.27
        },
        {
          "date": "2026-06-03",
          "close": 2840.67
        },
        {
          "date": "2026-06-04",
          "close": 2934.24
        },
        {
          "date": "2026-06-05",
          "close": 2922.48
        },
        {
          "date": "2026-06-08",
          "close": 2819.24
        },
        {
          "date": "2026-06-09",
          "close": 2928.41
        },
        {
          "date": "2026-06-10",
          "close": 2864.13
        },
        {
          "date": "2026-06-11",
          "close": 2761.24
        },
        {
          "date": "2026-06-12",
          "close": 2775.09
        },
        {
          "date": "2026-06-15",
          "close": 2916.68
        },
        {
          "date": "2026-06-16",
          "close": 2998.14
        },
        {
          "date": "2026-06-17",
          "close": 3012.77
        },
        {
          "date": "2026-06-18",
          "close": 2899.69
        },
        {
          "date": "2026-06-22",
          "close": 2967.72
        },
        {
          "date": "2026-06-23",
          "close": 2855.47
        },
        {
          "date": "2026-06-24",
          "close": 2935.62
        },
        {
          "date": "2026-06-25",
          "close": 2831.88
        },
        {
          "date": "2026-06-26",
          "close": 2686.28
        },
        {
          "date": "2026-06-29",
          "close": 2615.48
        },
        {
          "date": "2026-06-30",
          "close": 2537.45
        },
        {
          "date": "2026-07-01",
          "close": 2550.49
        },
        {
          "date": "2026-07-02",
          "close": 2533.45
        },
        {
          "date": "2026-07-03",
          "close": 2512.44
        },
        {
          "date": "2026-07-06",
          "close": 2443.08
        },
        {
          "date": "2026-07-07",
          "close": 2404.24
        },
        {
          "date": "2026-07-08",
          "close": 2337.18
        },
        {
          "date": "2026-07-09",
          "close": 2317.48
        },
        {
          "date": "2026-07-10",
          "close": 2339.54
        },
        {
          "date": "2026-07-13",
          "close": 2270.63
        },
        {
          "date": "2026-07-14",
          "close": 2290.67
        },
        {
          "date": "2026-07-15",
          "close": 2337.2
        },
        {
          "date": "2026-07-16",
          "close": 2349.26
        },
        {
          "date": "2026-07-17",
          "close": 2321.75
        },
        {
          "date": "2026-07-20",
          "close": 2359.75
        },
        {
          "date": "2026-07-21",
          "close": 2369.83
        },
        {
          "date": "2026-07-22",
          "close": 2357.67
        },
        {
          "date": "2026-07-23",
          "close": 2407.2
        },
        {
          "date": "2026-07-24",
          "close": 2332.69
        },
        {
          "date": "2026-07-27",
          "close": 2429.19
        },
        {
          "date": "2026-07-28",
          "close": 2398.27
        },
        {
          "date": "2026-07-29",
          "close": 2453.91
        },
        {
          "date": "2026-07-30",
          "close": 2459.3
        },
        {
          "date": "2026-07-31",
          "close": 2475.95
        },
        {
          "date": "2026-08-03",
          "close": 2499.48
        },
        {
          "date": "2026-08-04",
          "close": 2476.22
        },
        {
          "date": "2026-08-05",
          "close": 2482.21
        },
        {
          "date": "2026-08-06",
          "close": 2449.22
        },
        {
          "date": "2026-08-07",
          "close": 2442.01
        },
        {
          "date": "2026-08-10",
          "close": 2460.5
        },
        {
          "date": "2026-08-11",
          "close": 2434.72
        },
        {
          "date": "2026-08-12",
          "close": 2447.3
        },
        {
          "date": "2026-08-13",
          "close": 2417.7
        },
        {
          "date": "2026-08-14",
          "close": 2391.99
        },
        {
          "date": "2026-08-17",
          "close": 2414.73
        },
        {
          "date": "2026-08-18",
          "close": 2383.84
        },
        {
          "date": "2026-08-19",
          "close": 2324.81
        },
        {
          "date": "2026-08-20",
          "close": 2354.01
        },
        {
          "date": "2026-08-21",
          "close": 2356.51
        },
        {
          "date": "2026-08-24",
          "close": 2442.78
        },
        {
          "date": "2026-08-25",
          "close": 2456.0
        },
        {
          "date": "2026-08-26",
          "close": 2467.11
        },
        {
          "date": "2026-08-27",
          "close": 2450.61
        },
        {
          "date": "2026-08-28",
          "close": 2497.88
        },
        {
          "date": "2026-08-31",
          "close": 2497.92
        },
        {
          "date": "2026-09-01",
          "close": 2520.6
        },
        {
          "date": "2026-09-02",
          "close": 2466.05
        },
        {
          "date": "2026-09-03",
          "close": 2473.9
        },
        {
          "date": "2026-09-04",
          "close": 2482.41
        },
        {
          "date": "2026-09-07",
          "close": 2480.56
        },
        {
          "date": "2026-09-08",
          "close": 2565.16
        },
        {
          "date": "2026-09-09",
          "close": 2540.65
        },
        {
          "date": "2026-09-10",
          "close": 2515.88
        },
        {
          "date": "2026-09-11",
          "close": 2491.86
        },
        {
          "date": "2026-09-14",
          "close": 2470.48
        },
        {
          "date": "2026-09-15",
          "close": 2461.63
        },
        {
          "date": "2026-09-16",
          "close": 2497.14
        },
        {
          "date": "2026-09-17",
          "close": 2481.9
        },
        {
          "date": "2026-09-18",
          "close": 2496.98
        },
        {
          "date": "2026-09-21",
          "close": 2547.69
        },
        {
          "date": "2026-09-22",
          "close": 2517.2
        },
        {
          "date": "2026-09-23",
          "close": 2524.51
        },
        {
          "date": "2026-09-24",
          "close": 2487.26
        },
        {
          "date": "2026-09-28",
          "close": 2438.66
        },
        {
          "date": "2026-09-29",
          "close": 2448.55
        },
        {
          "date": "2026-09-30",
          "close": 2479.89
        },
        {
          "date": "2026-10-08",
          "close": 2460.97
        },
        {
          "date": "2026-10-09",
          "close": 2477.34
        },
        {
          "date": "2026-10-12",
          "close": 2494.48
        },
        {
          "date": "2026-10-13",
          "close": 2475.83
        },
        {
          "date": "2026-10-14",
          "close": 2472.18
        },
        {
          "date": "2026-10-15",
          "close": 2392.37
        },
        {
          "date": "2026-10-16",
          "close": 2432.42
        },
        {
          "date": "2026-10-19",
          "close": 2471.19
        },
        {
          "date": "2026-10-20",
          "close": 2440.77
        },
        {
          "date": "2026-10-21",
          "close": 2466.89
        },
        {
          "date": "2026-10-22",
          "close": 2416.63
        },
        {
          "date": "2026-10-23",
          "close": 2482.33
        },
        {
          "date": "2026-10-26",
          "close": 2436.67
        },
        {
          "date": "2026-10-27",
          "close": 2399.66
        },
        {
          "date": "2026-10-28",
          "close": 2429.11
        },
        {
          "date": "2026-10-29",
          "close": 2435.09
        },
        {
          "date": "2026-10-30",
          "close": 2404.2
        },
        {
          "date": "2026-11-02",
          "close": 2471.79
        },
        {
          "date": "2026-11-03",
          "close": 2499.96
        },
        {
          "date": "2026-11-04",
          "close": 2532.16
        },
        {
          "date": "2026-11-05",
          "close": 2586.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4230769230769231,
          "pullback_frequency": 0.34615384615384615,
          "up_wilson": [
            0.31959060348175483,
            0.533784444166275
          ],
          "pullback_wilson": [
            0.25005203906310763,
            0.45669805623295207
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 46,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5434782608695652,
          "baseline_hit_rate": 0.5434782608695652,
          "hit_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "baseline_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1476",
      "name": "化学工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0316298374039361,
        "5": 0.048345607830959425,
        "20": -0.06201273927611717,
        "60": -0.06626045962491889
      },
      "moving_averages": {
        "5": 2177.0019999999554,
        "20": 2240.4425000000047,
        "60": 2393.6284999999993
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-10",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.062055524455225886,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2855.12
        },
        {
          "date": "2026-05-14",
          "close": 2797.11
        },
        {
          "date": "2026-05-15",
          "close": 2751.13
        },
        {
          "date": "2026-05-18",
          "close": 2719.2
        },
        {
          "date": "2026-05-19",
          "close": 2757.99
        },
        {
          "date": "2026-05-20",
          "close": 2714.84
        },
        {
          "date": "2026-05-21",
          "close": 2635.99
        },
        {
          "date": "2026-05-22",
          "close": 2656.58
        },
        {
          "date": "2026-05-25",
          "close": 2644.83
        },
        {
          "date": "2026-05-26",
          "close": 2639.89
        },
        {
          "date": "2026-05-27",
          "close": 2652.41
        },
        {
          "date": "2026-05-28",
          "close": 2632.93
        },
        {
          "date": "2026-05-29",
          "close": 2595.21
        },
        {
          "date": "2026-06-01",
          "close": 2688.81
        },
        {
          "date": "2026-06-02",
          "close": 2618.11
        },
        {
          "date": "2026-06-03",
          "close": 2552.6
        },
        {
          "date": "2026-06-04",
          "close": 2459.26
        },
        {
          "date": "2026-06-05",
          "close": 2475.99
        },
        {
          "date": "2026-06-08",
          "close": 2415.05
        },
        {
          "date": "2026-06-09",
          "close": 2450.13
        },
        {
          "date": "2026-06-10",
          "close": 2416.3
        },
        {
          "date": "2026-06-11",
          "close": 2366.72
        },
        {
          "date": "2026-06-12",
          "close": 2419.49
        },
        {
          "date": "2026-06-15",
          "close": 2437.01
        },
        {
          "date": "2026-06-16",
          "close": 2433.32
        },
        {
          "date": "2026-06-17",
          "close": 2547.26
        },
        {
          "date": "2026-06-18",
          "close": 2560.34
        },
        {
          "date": "2026-06-22",
          "close": 2668.28
        },
        {
          "date": "2026-06-23",
          "close": 2631.09
        },
        {
          "date": "2026-06-24",
          "close": 2594.12
        },
        {
          "date": "2026-06-25",
          "close": 2555.49
        },
        {
          "date": "2026-06-26",
          "close": 2484.14
        },
        {
          "date": "2026-06-29",
          "close": 2462.58
        },
        {
          "date": "2026-06-30",
          "close": 2427.52
        },
        {
          "date": "2026-07-01",
          "close": 2453.52
        },
        {
          "date": "2026-07-02",
          "close": 2485.33
        },
        {
          "date": "2026-07-03",
          "close": 2515.48
        },
        {
          "date": "2026-07-06",
          "close": 2466.88
        },
        {
          "date": "2026-07-07",
          "close": 2409.39
        },
        {
          "date": "2026-07-08",
          "close": 2397.47
        },
        {
          "date": "2026-07-09",
          "close": 2395.68
        },
        {
          "date": "2026-07-10",
          "close": 2409.35
        },
        {
          "date": "2026-07-13",
          "close": 2312.74
        },
        {
          "date": "2026-07-14",
          "close": 2344.03
        },
        {
          "date": "2026-07-15",
          "close": 2356.65
        },
        {
          "date": "2026-07-16",
          "close": 2366.28
        },
        {
          "date": "2026-07-17",
          "close": 2277.34
        },
        {
          "date": "2026-07-20",
          "close": 2242.74
        },
        {
          "date": "2026-07-21",
          "close": 2237.87
        },
        {
          "date": "2026-07-22",
          "close": 2182.45
        },
        {
          "date": "2026-07-23",
          "close": 2206.65
        },
        {
          "date": "2026-07-24",
          "close": 2148.06
        },
        {
          "date": "2026-07-27",
          "close": 2222.29
        },
        {
          "date": "2026-07-28",
          "close": 2238.1
        },
        {
          "date": "2026-07-29",
          "close": 2249.23
        },
        {
          "date": "2026-07-30",
          "close": 2224.34
        },
        {
          "date": "2026-07-31",
          "close": 2281.1
        },
        {
          "date": "2026-08-03",
          "close": 2360.3
        },
        {
          "date": "2026-08-04",
          "close": 2408.85
        },
        {
          "date": "2026-08-05",
          "close": 2422.41
        },
        {
          "date": "2026-08-06",
          "close": 2415.95
        },
        {
          "date": "2026-08-07",
          "close": 2435.06
        },
        {
          "date": "2026-08-10",
          "close": 2453.21
        },
        {
          "date": "2026-08-11",
          "close": 2438.2
        },
        {
          "date": "2026-08-12",
          "close": 2467.78
        },
        {
          "date": "2026-08-13",
          "close": 2462.97
        },
        {
          "date": "2026-08-14",
          "close": 2445.84
        },
        {
          "date": "2026-08-17",
          "close": 2475.34
        },
        {
          "date": "2026-08-18",
          "close": 2485.84
        },
        {
          "date": "2026-08-19",
          "close": 2417.17
        },
        {
          "date": "2026-08-20",
          "close": 2501.29
        },
        {
          "date": "2026-08-21",
          "close": 2476.78
        },
        {
          "date": "2026-08-24",
          "close": 2447.04
        },
        {
          "date": "2026-08-25",
          "close": 2497.51
        },
        {
          "date": "2026-08-26",
          "close": 2484.46
        },
        {
          "date": "2026-08-27",
          "close": 2469.41
        },
        {
          "date": "2026-08-28",
          "close": 2491.42
        },
        {
          "date": "2026-08-31",
          "close": 2463.01
        },
        {
          "date": "2026-09-01",
          "close": 2461.47
        },
        {
          "date": "2026-09-02",
          "close": 2456.36
        },
        {
          "date": "2026-09-03",
          "close": 2494.7
        },
        {
          "date": "2026-09-04",
          "close": 2483.45
        },
        {
          "date": "2026-09-07",
          "close": 2498.21
        },
        {
          "date": "2026-09-08",
          "close": 2518.59
        },
        {
          "date": "2026-09-09",
          "close": 2520.36
        },
        {
          "date": "2026-09-10",
          "close": 2513.65
        },
        {
          "date": "2026-09-11",
          "close": 2483.47
        },
        {
          "date": "2026-09-14",
          "close": 2497.59
        },
        {
          "date": "2026-09-15",
          "close": 2468.65
        },
        {
          "date": "2026-09-16",
          "close": 2477.68
        },
        {
          "date": "2026-09-17",
          "close": 2487.31
        },
        {
          "date": "2026-09-18",
          "close": 2491.63
        },
        {
          "date": "2026-09-21",
          "close": 2535.16
        },
        {
          "date": "2026-09-22",
          "close": 2505.61
        },
        {
          "date": "2026-09-23",
          "close": 2480.23
        },
        {
          "date": "2026-09-24",
          "close": 2475.61
        },
        {
          "date": "2026-09-28",
          "close": 2404.42
        },
        {
          "date": "2026-09-29",
          "close": 2398.26
        },
        {
          "date": "2026-09-30",
          "close": 2416.73
        },
        {
          "date": "2026-10-08",
          "close": 2411.44
        },
        {
          "date": "2026-10-09",
          "close": 2411.55
        },
        {
          "date": "2026-10-12",
          "close": 2370.98
        },
        {
          "date": "2026-10-13",
          "close": 2364.74
        },
        {
          "date": "2026-10-14",
          "close": 2329.56
        },
        {
          "date": "2026-10-15",
          "close": 2245.66
        },
        {
          "date": "2026-10-16",
          "close": 2275.74
        },
        {
          "date": "2026-10-19",
          "close": 2251.87
        },
        {
          "date": "2026-10-20",
          "close": 2254.83
        },
        {
          "date": "2026-10-21",
          "close": 2252.71
        },
        {
          "date": "2026-10-22",
          "close": 2199.91
        },
        {
          "date": "2026-10-23",
          "close": 2213.86
        },
        {
          "date": "2026-10-26",
          "close": 2214.58
        },
        {
          "date": "2026-10-27",
          "close": 2188.1
        },
        {
          "date": "2026-10-28",
          "close": 2192.16
        },
        {
          "date": "2026-10-29",
          "close": 2157.59
        },
        {
          "date": "2026-10-30",
          "close": 2125.15
        },
        {
          "date": "2026-11-02",
          "close": 2152.52
        },
        {
          "date": "2026-11-03",
          "close": 2152.89
        },
        {
          "date": "2026-11-04",
          "close": 2192.55
        },
        {
          "date": "2026-11-05",
          "close": 2261.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.32098765432098764,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.2294222196903881,
            0.4287637615138098
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1477",
      "name": "其他专业工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0214179816668838,
        "5": 0.029425961285926228,
        "20": -0.11001706023859792,
        "60": -0.12354162322887119
      },
      "moving_averages": {
        "5": 2800.078000000026,
        "20": 2949.646999999997,
        "60": 3226.4231666666533
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-18",
            "end": "2026-07-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-06",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-08",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-22",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.09518595466711588,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4113.9
        },
        {
          "date": "2026-05-14",
          "close": 3983.48
        },
        {
          "date": "2026-05-15",
          "close": 3997.23
        },
        {
          "date": "2026-05-18",
          "close": 4025.7
        },
        {
          "date": "2026-05-19",
          "close": 4071.46
        },
        {
          "date": "2026-05-20",
          "close": 4068.52
        },
        {
          "date": "2026-05-21",
          "close": 3931.87
        },
        {
          "date": "2026-05-22",
          "close": 3964.87
        },
        {
          "date": "2026-05-25",
          "close": 3962.9
        },
        {
          "date": "2026-05-26",
          "close": 3911.8
        },
        {
          "date": "2026-05-27",
          "close": 3893.75
        },
        {
          "date": "2026-05-28",
          "close": 3951.3
        },
        {
          "date": "2026-05-29",
          "close": 3836.36
        },
        {
          "date": "2026-06-01",
          "close": 3781.79
        },
        {
          "date": "2026-06-02",
          "close": 3732.51
        },
        {
          "date": "2026-06-03",
          "close": 3744.12
        },
        {
          "date": "2026-06-04",
          "close": 3716.36
        },
        {
          "date": "2026-06-05",
          "close": 3744.2
        },
        {
          "date": "2026-06-08",
          "close": 3637.04
        },
        {
          "date": "2026-06-09",
          "close": 3699.43
        },
        {
          "date": "2026-06-10",
          "close": 3672.56
        },
        {
          "date": "2026-06-11",
          "close": 3666.35
        },
        {
          "date": "2026-06-12",
          "close": 3731.54
        },
        {
          "date": "2026-06-15",
          "close": 3808.6
        },
        {
          "date": "2026-06-16",
          "close": 3871.18
        },
        {
          "date": "2026-06-17",
          "close": 3901.72
        },
        {
          "date": "2026-06-18",
          "close": 3843.39
        },
        {
          "date": "2026-06-22",
          "close": 3802.64
        },
        {
          "date": "2026-06-23",
          "close": 3727.05
        },
        {
          "date": "2026-06-24",
          "close": 3758.2
        },
        {
          "date": "2026-06-25",
          "close": 3761.7
        },
        {
          "date": "2026-06-26",
          "close": 3775.85
        },
        {
          "date": "2026-06-29",
          "close": 3805.63
        },
        {
          "date": "2026-06-30",
          "close": 3822.35
        },
        {
          "date": "2026-07-01",
          "close": 3913.63
        },
        {
          "date": "2026-07-02",
          "close": 3841.99
        },
        {
          "date": "2026-07-03",
          "close": 3889.81
        },
        {
          "date": "2026-07-06",
          "close": 3773.06
        },
        {
          "date": "2026-07-07",
          "close": 3628.65
        },
        {
          "date": "2026-07-08",
          "close": 3616.02
        },
        {
          "date": "2026-07-09",
          "close": 3604.76
        },
        {
          "date": "2026-07-10",
          "close": 3688.49
        },
        {
          "date": "2026-07-13",
          "close": 3522.88
        },
        {
          "date": "2026-07-14",
          "close": 3558.54
        },
        {
          "date": "2026-07-15",
          "close": 3491.02
        },
        {
          "date": "2026-07-16",
          "close": 3415.17
        },
        {
          "date": "2026-07-17",
          "close": 3254.77
        },
        {
          "date": "2026-07-20",
          "close": 3115.23
        },
        {
          "date": "2026-07-21",
          "close": 3207.41
        },
        {
          "date": "2026-07-22",
          "close": 3160.18
        },
        {
          "date": "2026-07-23",
          "close": 3198.46
        },
        {
          "date": "2026-07-24",
          "close": 3115.75
        },
        {
          "date": "2026-07-27",
          "close": 3205.08
        },
        {
          "date": "2026-07-28",
          "close": 3094.34
        },
        {
          "date": "2026-07-29",
          "close": 3126.69
        },
        {
          "date": "2026-07-30",
          "close": 2974.18
        },
        {
          "date": "2026-07-31",
          "close": 3114.14
        },
        {
          "date": "2026-08-03",
          "close": 3122.96
        },
        {
          "date": "2026-08-04",
          "close": 3207.7
        },
        {
          "date": "2026-08-05",
          "close": 3309.33
        },
        {
          "date": "2026-08-06",
          "close": 3321.11
        },
        {
          "date": "2026-08-07",
          "close": 3390.11
        },
        {
          "date": "2026-08-10",
          "close": 3417.49
        },
        {
          "date": "2026-08-11",
          "close": 3383.65
        },
        {
          "date": "2026-08-12",
          "close": 3415.44
        },
        {
          "date": "2026-08-13",
          "close": 3365.84
        },
        {
          "date": "2026-08-14",
          "close": 3360.53
        },
        {
          "date": "2026-08-17",
          "close": 3460.49
        },
        {
          "date": "2026-08-18",
          "close": 3464.68
        },
        {
          "date": "2026-08-19",
          "close": 3256.33
        },
        {
          "date": "2026-08-20",
          "close": 3303.69
        },
        {
          "date": "2026-08-21",
          "close": 3317.31
        },
        {
          "date": "2026-08-24",
          "close": 3271.1
        },
        {
          "date": "2026-08-25",
          "close": 3300.15
        },
        {
          "date": "2026-08-26",
          "close": 3320.72
        },
        {
          "date": "2026-08-27",
          "close": 3362.37
        },
        {
          "date": "2026-08-28",
          "close": 3368.78
        },
        {
          "date": "2026-08-31",
          "close": 3370.21
        },
        {
          "date": "2026-09-01",
          "close": 3344.84
        },
        {
          "date": "2026-09-02",
          "close": 3326.91
        },
        {
          "date": "2026-09-03",
          "close": 3324.44
        },
        {
          "date": "2026-09-04",
          "close": 3301.76
        },
        {
          "date": "2026-09-07",
          "close": 3355.63
        },
        {
          "date": "2026-09-08",
          "close": 3387.13
        },
        {
          "date": "2026-09-09",
          "close": 3411.69
        },
        {
          "date": "2026-09-10",
          "close": 3406.73
        },
        {
          "date": "2026-09-11",
          "close": 3346.83
        },
        {
          "date": "2026-09-14",
          "close": 3328.44
        },
        {
          "date": "2026-09-15",
          "close": 3322.68
        },
        {
          "date": "2026-09-16",
          "close": 3377.92
        },
        {
          "date": "2026-09-17",
          "close": 3366.13
        },
        {
          "date": "2026-09-18",
          "close": 3454.15
        },
        {
          "date": "2026-09-21",
          "close": 3498.79
        },
        {
          "date": "2026-09-22",
          "close": 3499.02
        },
        {
          "date": "2026-09-23",
          "close": 3494.47
        },
        {
          "date": "2026-09-24",
          "close": 3435.04
        },
        {
          "date": "2026-09-28",
          "close": 3300.48
        },
        {
          "date": "2026-09-29",
          "close": 3316.51
        },
        {
          "date": "2026-09-30",
          "close": 3283.82
        },
        {
          "date": "2026-10-08",
          "close": 3259.04
        },
        {
          "date": "2026-10-09",
          "close": 3205.62
        },
        {
          "date": "2026-10-12",
          "close": 3160.43
        },
        {
          "date": "2026-10-13",
          "close": 3172.76
        },
        {
          "date": "2026-10-14",
          "close": 3100.86
        },
        {
          "date": "2026-10-15",
          "close": 2972.48
        },
        {
          "date": "2026-10-16",
          "close": 3008.24
        },
        {
          "date": "2026-10-19",
          "close": 2996.57
        },
        {
          "date": "2026-10-20",
          "close": 3012.54
        },
        {
          "date": "2026-10-21",
          "close": 3027.9
        },
        {
          "date": "2026-10-22",
          "close": 2925.57
        },
        {
          "date": "2026-10-23",
          "close": 2939.39
        },
        {
          "date": "2026-10-26",
          "close": 2911.58
        },
        {
          "date": "2026-10-27",
          "close": 2843.61
        },
        {
          "date": "2026-10-28",
          "close": 2897.42
        },
        {
          "date": "2026-10-29",
          "close": 2817.58
        },
        {
          "date": "2026-10-30",
          "close": 2721.22
        },
        {
          "date": "2026-11-02",
          "close": 2793.09
        },
        {
          "date": "2026-11-03",
          "close": 2745.92
        },
        {
          "date": "2026-11-04",
          "close": 2839.67
        },
        {
          "date": "2026-11-05",
          "close": 2900.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44565217391304346,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.34829808027402587,
            0.5473629403004981
          ],
          "pullback_wilson": [
            0.25837759483406253,
            0.44947326277460486
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.43636363636363634,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1478",
      "name": "装修装饰Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03989677941660141,
        "5": 0.0655467848764113,
        "20": -0.08776368498729425,
        "60": 0.01146709975884641
      },
      "moving_averages": {
        "5": 778.55,
        "20": 828.222000000003,
        "60": 871.8123333333332
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08798633222023755,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1019.48
        },
        {
          "date": "2026-05-14",
          "close": 1016.46
        },
        {
          "date": "2026-05-15",
          "close": 1010.11
        },
        {
          "date": "2026-05-18",
          "close": 1002.29
        },
        {
          "date": "2026-05-19",
          "close": 1010.18
        },
        {
          "date": "2026-05-20",
          "close": 998.69
        },
        {
          "date": "2026-05-21",
          "close": 960.2
        },
        {
          "date": "2026-05-22",
          "close": 972.64
        },
        {
          "date": "2026-05-25",
          "close": 970.07
        },
        {
          "date": "2026-05-26",
          "close": 948.89
        },
        {
          "date": "2026-05-27",
          "close": 929.71
        },
        {
          "date": "2026-05-28",
          "close": 931.15
        },
        {
          "date": "2026-05-29",
          "close": 920.72
        },
        {
          "date": "2026-06-01",
          "close": 941.03
        },
        {
          "date": "2026-06-02",
          "close": 925.51
        },
        {
          "date": "2026-06-03",
          "close": 916.42
        },
        {
          "date": "2026-06-04",
          "close": 899.3
        },
        {
          "date": "2026-06-05",
          "close": 900.9
        },
        {
          "date": "2026-06-08",
          "close": 884.26
        },
        {
          "date": "2026-06-09",
          "close": 874.67
        },
        {
          "date": "2026-06-10",
          "close": 864.57
        },
        {
          "date": "2026-06-11",
          "close": 859.21
        },
        {
          "date": "2026-06-12",
          "close": 862.1
        },
        {
          "date": "2026-06-15",
          "close": 871.1
        },
        {
          "date": "2026-06-16",
          "close": 886.19
        },
        {
          "date": "2026-06-17",
          "close": 876.88
        },
        {
          "date": "2026-06-18",
          "close": 877.38
        },
        {
          "date": "2026-06-22",
          "close": 880.64
        },
        {
          "date": "2026-06-23",
          "close": 883.76
        },
        {
          "date": "2026-06-24",
          "close": 880.15
        },
        {
          "date": "2026-06-25",
          "close": 867.76
        },
        {
          "date": "2026-06-26",
          "close": 858.56
        },
        {
          "date": "2026-06-29",
          "close": 850.7
        },
        {
          "date": "2026-06-30",
          "close": 857.25
        },
        {
          "date": "2026-07-01",
          "close": 880.48
        },
        {
          "date": "2026-07-02",
          "close": 879.03
        },
        {
          "date": "2026-07-03",
          "close": 889.83
        },
        {
          "date": "2026-07-06",
          "close": 871.42
        },
        {
          "date": "2026-07-07",
          "close": 839.21
        },
        {
          "date": "2026-07-08",
          "close": 844.11
        },
        {
          "date": "2026-07-09",
          "close": 847.44
        },
        {
          "date": "2026-07-10",
          "close": 865.49
        },
        {
          "date": "2026-07-13",
          "close": 824.12
        },
        {
          "date": "2026-07-14",
          "close": 828.15
        },
        {
          "date": "2026-07-15",
          "close": 831.93
        },
        {
          "date": "2026-07-16",
          "close": 817.7
        },
        {
          "date": "2026-07-17",
          "close": 763.71
        },
        {
          "date": "2026-07-20",
          "close": 717.22
        },
        {
          "date": "2026-07-21",
          "close": 721.83
        },
        {
          "date": "2026-07-22",
          "close": 715.05
        },
        {
          "date": "2026-07-23",
          "close": 736.52
        },
        {
          "date": "2026-07-24",
          "close": 725.97
        },
        {
          "date": "2026-07-27",
          "close": 753.97
        },
        {
          "date": "2026-07-28",
          "close": 742.51
        },
        {
          "date": "2026-07-29",
          "close": 746.75
        },
        {
          "date": "2026-07-30",
          "close": 727.61
        },
        {
          "date": "2026-07-31",
          "close": 758.78
        },
        {
          "date": "2026-08-03",
          "close": 778.62
        },
        {
          "date": "2026-08-04",
          "close": 800.19
        },
        {
          "date": "2026-08-05",
          "close": 812.76
        },
        {
          "date": "2026-08-06",
          "close": 821.79
        },
        {
          "date": "2026-08-07",
          "close": 816.22
        },
        {
          "date": "2026-08-10",
          "close": 821.28
        },
        {
          "date": "2026-08-11",
          "close": 836.33
        },
        {
          "date": "2026-08-12",
          "close": 860.98
        },
        {
          "date": "2026-08-13",
          "close": 856.35
        },
        {
          "date": "2026-08-14",
          "close": 859.17
        },
        {
          "date": "2026-08-17",
          "close": 876.91
        },
        {
          "date": "2026-08-18",
          "close": 880.55
        },
        {
          "date": "2026-08-19",
          "close": 840.95
        },
        {
          "date": "2026-08-20",
          "close": 860.09
        },
        {
          "date": "2026-08-21",
          "close": 863.86
        },
        {
          "date": "2026-08-24",
          "close": 853.18
        },
        {
          "date": "2026-08-25",
          "close": 885.08
        },
        {
          "date": "2026-08-26",
          "close": 893.49
        },
        {
          "date": "2026-08-27",
          "close": 894.59
        },
        {
          "date": "2026-08-28",
          "close": 892.72
        },
        {
          "date": "2026-08-31",
          "close": 920.08
        },
        {
          "date": "2026-09-01",
          "close": 914.92
        },
        {
          "date": "2026-09-02",
          "close": 906.91
        },
        {
          "date": "2026-09-03",
          "close": 907.68
        },
        {
          "date": "2026-09-04",
          "close": 915.83
        },
        {
          "date": "2026-09-07",
          "close": 934.67
        },
        {
          "date": "2026-09-08",
          "close": 945.86
        },
        {
          "date": "2026-09-09",
          "close": 932.71
        },
        {
          "date": "2026-09-10",
          "close": 927.63
        },
        {
          "date": "2026-09-11",
          "close": 911.24
        },
        {
          "date": "2026-09-14",
          "close": 911.81
        },
        {
          "date": "2026-09-15",
          "close": 887.12
        },
        {
          "date": "2026-09-16",
          "close": 906.21
        },
        {
          "date": "2026-09-17",
          "close": 906.9
        },
        {
          "date": "2026-09-18",
          "close": 920.69
        },
        {
          "date": "2026-09-21",
          "close": 949.76
        },
        {
          "date": "2026-09-22",
          "close": 946.31
        },
        {
          "date": "2026-09-23",
          "close": 947.57
        },
        {
          "date": "2026-09-24",
          "close": 924.64
        },
        {
          "date": "2026-09-28",
          "close": 893.79
        },
        {
          "date": "2026-09-29",
          "close": 903.68
        },
        {
          "date": "2026-09-30",
          "close": 913.58
        },
        {
          "date": "2026-10-08",
          "close": 901.17
        },
        {
          "date": "2026-10-09",
          "close": 901.39
        },
        {
          "date": "2026-10-12",
          "close": 884.11
        },
        {
          "date": "2026-10-13",
          "close": 901.12
        },
        {
          "date": "2026-10-14",
          "close": 887.36
        },
        {
          "date": "2026-10-15",
          "close": 852.08
        },
        {
          "date": "2026-10-16",
          "close": 857.66
        },
        {
          "date": "2026-10-19",
          "close": 842.88
        },
        {
          "date": "2026-10-20",
          "close": 853.08
        },
        {
          "date": "2026-10-21",
          "close": 858.8
        },
        {
          "date": "2026-10-22",
          "close": 828.15
        },
        {
          "date": "2026-10-23",
          "close": 835.44
        },
        {
          "date": "2026-10-26",
          "close": 816.22
        },
        {
          "date": "2026-10-27",
          "close": 789.12
        },
        {
          "date": "2026-10-28",
          "close": 792.77
        },
        {
          "date": "2026-10-29",
          "close": 771.51
        },
        {
          "date": "2026-10-30",
          "close": 745.23
        },
        {
          "date": "2026-11-02",
          "close": 769.65
        },
        {
          "date": "2026-11-03",
          "close": 765.25
        },
        {
          "date": "2026-11-04",
          "close": 790.54
        },
        {
          "date": "2026-11-05",
          "close": 822.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.484375,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.3663355166543264,
            0.6041839852141988
          ],
          "pullback_wilson": [
            0.21231066539482046,
            0.4339233570274815
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.42192345343670545,
            0.7214749884224129
          ],
          "pullback_wilson": [
            0.21212415179959412,
            0.5010789644821693
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 8,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1479",
      "name": "航空运输",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028537622020519793,
        "5": 0.10329163813690956,
        "20": 0.07140656168404669,
        "60": -0.03746603434082951
      },
      "moving_averages": {
        "5": 1261.730000000028,
        "20": 1226.9910000000032,
        "60": 1272.7313333333354
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 6
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-04-28",
            "end": "2026-05-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-05-11",
            "end": "2026-05-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-15",
            "end": "2026-06-17",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-18",
            "end": "2026-06-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-22",
            "end": "2026-07-29",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-30",
            "end": "2026-08-13",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-14",
            "end": "2026-11-03",
            "sessions": 52,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1545.24
        },
        {
          "date": "2026-05-14",
          "close": 1511.25
        },
        {
          "date": "2026-05-15",
          "close": 1479.2
        },
        {
          "date": "2026-05-18",
          "close": 1445.78
        },
        {
          "date": "2026-05-19",
          "close": 1471.48
        },
        {
          "date": "2026-05-20",
          "close": 1450.36
        },
        {
          "date": "2026-05-21",
          "close": 1473.06
        },
        {
          "date": "2026-05-22",
          "close": 1450.39
        },
        {
          "date": "2026-05-25",
          "close": 1507.45
        },
        {
          "date": "2026-05-26",
          "close": 1509.7
        },
        {
          "date": "2026-05-27",
          "close": 1487.52
        },
        {
          "date": "2026-05-28",
          "close": 1473.24
        },
        {
          "date": "2026-05-29",
          "close": 1491.23
        },
        {
          "date": "2026-06-01",
          "close": 1487.41
        },
        {
          "date": "2026-06-02",
          "close": 1463.95
        },
        {
          "date": "2026-06-03",
          "close": 1424.69
        },
        {
          "date": "2026-06-04",
          "close": 1417.39
        },
        {
          "date": "2026-06-05",
          "close": 1418.85
        },
        {
          "date": "2026-06-08",
          "close": 1367.89
        },
        {
          "date": "2026-06-09",
          "close": 1389.59
        },
        {
          "date": "2026-06-10",
          "close": 1396.56
        },
        {
          "date": "2026-06-11",
          "close": 1367.82
        },
        {
          "date": "2026-06-12",
          "close": 1438.97
        },
        {
          "date": "2026-06-15",
          "close": 1476.11
        },
        {
          "date": "2026-06-16",
          "close": 1448.19
        },
        {
          "date": "2026-06-17",
          "close": 1459.78
        },
        {
          "date": "2026-06-18",
          "close": 1415.53
        },
        {
          "date": "2026-06-22",
          "close": 1409.41
        },
        {
          "date": "2026-06-23",
          "close": 1388.93
        },
        {
          "date": "2026-06-24",
          "close": 1398.06
        },
        {
          "date": "2026-06-25",
          "close": 1466.25
        },
        {
          "date": "2026-06-26",
          "close": 1426.35
        },
        {
          "date": "2026-06-29",
          "close": 1401.46
        },
        {
          "date": "2026-06-30",
          "close": 1365.78
        },
        {
          "date": "2026-07-01",
          "close": 1403.85
        },
        {
          "date": "2026-07-02",
          "close": 1385.41
        },
        {
          "date": "2026-07-03",
          "close": 1376.19
        },
        {
          "date": "2026-07-06",
          "close": 1391.42
        },
        {
          "date": "2026-07-07",
          "close": 1359.14
        },
        {
          "date": "2026-07-08",
          "close": 1344.49
        },
        {
          "date": "2026-07-09",
          "close": 1322.25
        },
        {
          "date": "2026-07-10",
          "close": 1337.33
        },
        {
          "date": "2026-07-13",
          "close": 1300.07
        },
        {
          "date": "2026-07-14",
          "close": 1308.12
        },
        {
          "date": "2026-07-15",
          "close": 1315.39
        },
        {
          "date": "2026-07-16",
          "close": 1306.4
        },
        {
          "date": "2026-07-17",
          "close": 1292.9
        },
        {
          "date": "2026-07-20",
          "close": 1302.39
        },
        {
          "date": "2026-07-21",
          "close": 1313.64
        },
        {
          "date": "2026-07-22",
          "close": 1313.96
        },
        {
          "date": "2026-07-23",
          "close": 1332.23
        },
        {
          "date": "2026-07-24",
          "close": 1300.47
        },
        {
          "date": "2026-07-27",
          "close": 1329.36
        },
        {
          "date": "2026-07-28",
          "close": 1333.22
        },
        {
          "date": "2026-07-29",
          "close": 1342.18
        },
        {
          "date": "2026-07-30",
          "close": 1351.03
        },
        {
          "date": "2026-07-31",
          "close": 1366.69
        },
        {
          "date": "2026-08-03",
          "close": 1375.76
        },
        {
          "date": "2026-08-04",
          "close": 1358.07
        },
        {
          "date": "2026-08-05",
          "close": 1372.71
        },
        {
          "date": "2026-08-06",
          "close": 1358.57
        },
        {
          "date": "2026-08-07",
          "close": 1345.82
        },
        {
          "date": "2026-08-10",
          "close": 1353.75
        },
        {
          "date": "2026-08-11",
          "close": 1332.94
        },
        {
          "date": "2026-08-12",
          "close": 1344.9
        },
        {
          "date": "2026-08-13",
          "close": 1333.4
        },
        {
          "date": "2026-08-14",
          "close": 1321.66
        },
        {
          "date": "2026-08-17",
          "close": 1324.38
        },
        {
          "date": "2026-08-18",
          "close": 1309.22
        },
        {
          "date": "2026-08-19",
          "close": 1296.02
        },
        {
          "date": "2026-08-20",
          "close": 1303.7
        },
        {
          "date": "2026-08-21",
          "close": 1294.19
        },
        {
          "date": "2026-08-24",
          "close": 1297.82
        },
        {
          "date": "2026-08-25",
          "close": 1305.57
        },
        {
          "date": "2026-08-26",
          "close": 1320.0
        },
        {
          "date": "2026-08-27",
          "close": 1313.12
        },
        {
          "date": "2026-08-28",
          "close": 1316.81
        },
        {
          "date": "2026-08-31",
          "close": 1294.93
        },
        {
          "date": "2026-09-01",
          "close": 1302.12
        },
        {
          "date": "2026-09-02",
          "close": 1287.16
        },
        {
          "date": "2026-09-03",
          "close": 1292.91
        },
        {
          "date": "2026-09-04",
          "close": 1306.34
        },
        {
          "date": "2026-09-07",
          "close": 1306.58
        },
        {
          "date": "2026-09-08",
          "close": 1304.02
        },
        {
          "date": "2026-09-09",
          "close": 1307.17
        },
        {
          "date": "2026-09-10",
          "close": 1299.8
        },
        {
          "date": "2026-09-11",
          "close": 1278.53
        },
        {
          "date": "2026-09-14",
          "close": 1270.05
        },
        {
          "date": "2026-09-15",
          "close": 1266.98
        },
        {
          "date": "2026-09-16",
          "close": 1255.8
        },
        {
          "date": "2026-09-17",
          "close": 1257.87
        },
        {
          "date": "2026-09-18",
          "close": 1270.76
        },
        {
          "date": "2026-09-21",
          "close": 1278.6
        },
        {
          "date": "2026-09-22",
          "close": 1277.1
        },
        {
          "date": "2026-09-23",
          "close": 1281.45
        },
        {
          "date": "2026-09-24",
          "close": 1247.25
        },
        {
          "date": "2026-09-28",
          "close": 1237.23
        },
        {
          "date": "2026-09-29",
          "close": 1236.17
        },
        {
          "date": "2026-09-30",
          "close": 1260.15
        },
        {
          "date": "2026-10-08",
          "close": 1233.22
        },
        {
          "date": "2026-10-09",
          "close": 1244.0
        },
        {
          "date": "2026-10-12",
          "close": 1240.9
        },
        {
          "date": "2026-10-13",
          "close": 1232.9
        },
        {
          "date": "2026-10-14",
          "close": 1229.44
        },
        {
          "date": "2026-10-15",
          "close": 1210.16
        },
        {
          "date": "2026-10-16",
          "close": 1230.77
        },
        {
          "date": "2026-10-19",
          "close": 1233.77
        },
        {
          "date": "2026-10-20",
          "close": 1215.13
        },
        {
          "date": "2026-10-21",
          "close": 1209.53
        },
        {
          "date": "2026-10-22",
          "close": 1190.4
        },
        {
          "date": "2026-10-23",
          "close": 1200.61
        },
        {
          "date": "2026-10-26",
          "close": 1207.56
        },
        {
          "date": "2026-10-27",
          "close": 1195.34
        },
        {
          "date": "2026-10-28",
          "close": 1193.08
        },
        {
          "date": "2026-10-29",
          "close": 1197.58
        },
        {
          "date": "2026-10-30",
          "close": 1204.95
        },
        {
          "date": "2026-11-02",
          "close": 1233.28
        },
        {
          "date": "2026-11-03",
          "close": 1264.52
        },
        {
          "date": "2026-11-04",
          "close": 1284.62
        },
        {
          "date": "2026-11-05",
          "close": 1321.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3939393939393939,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.28503000494619546,
            0.5145159919960708
          ],
          "pullback_wilson": [
            0.23156429121502337,
            0.45343656112282366
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.375,
          "pullback_frequency": 0.475,
          "up_wilson": [
            0.24222979167233266,
            0.5296756086269889
          ],
          "pullback_wilson": [
            0.329354701126789,
            0.6250263789330753
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 10,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1480",
      "name": "机场",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.003642019383513384,
        "5": 0.04373478233340444,
        "20": 0.03458762445439767,
        "60": 0.002848262283476899
      },
      "moving_averages": {
        "5": 1792.3240000000224,
        "20": 1760.6714999999967,
        "60": 1770.2749999999883
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-10-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1946.98
        },
        {
          "date": "2026-05-14",
          "close": 1915.91
        },
        {
          "date": "2026-05-15",
          "close": 1885.08
        },
        {
          "date": "2026-05-18",
          "close": 1874.2
        },
        {
          "date": "2026-05-19",
          "close": 1882.91
        },
        {
          "date": "2026-05-20",
          "close": 1867.4
        },
        {
          "date": "2026-05-21",
          "close": 1852.8
        },
        {
          "date": "2026-05-22",
          "close": 1841.22
        },
        {
          "date": "2026-05-25",
          "close": 1861.4
        },
        {
          "date": "2026-05-26",
          "close": 1856.77
        },
        {
          "date": "2026-05-27",
          "close": 1831.89
        },
        {
          "date": "2026-05-28",
          "close": 1810.23
        },
        {
          "date": "2026-05-29",
          "close": 1840.26
        },
        {
          "date": "2026-06-01",
          "close": 1857.66
        },
        {
          "date": "2026-06-02",
          "close": 1838.0
        },
        {
          "date": "2026-06-03",
          "close": 1803.32
        },
        {
          "date": "2026-06-04",
          "close": 1775.07
        },
        {
          "date": "2026-06-05",
          "close": 1801.87
        },
        {
          "date": "2026-06-08",
          "close": 1765.28
        },
        {
          "date": "2026-06-09",
          "close": 1782.83
        },
        {
          "date": "2026-06-10",
          "close": 1790.82
        },
        {
          "date": "2026-06-11",
          "close": 1777.89
        },
        {
          "date": "2026-06-12",
          "close": 1828.64
        },
        {
          "date": "2026-06-15",
          "close": 1826.11
        },
        {
          "date": "2026-06-16",
          "close": 1794.51
        },
        {
          "date": "2026-06-17",
          "close": 1775.12
        },
        {
          "date": "2026-06-18",
          "close": 1723.43
        },
        {
          "date": "2026-06-22",
          "close": 1725.75
        },
        {
          "date": "2026-06-23",
          "close": 1716.84
        },
        {
          "date": "2026-06-24",
          "close": 1689.74
        },
        {
          "date": "2026-06-25",
          "close": 1727.1
        },
        {
          "date": "2026-06-26",
          "close": 1700.61
        },
        {
          "date": "2026-06-29",
          "close": 1703.76
        },
        {
          "date": "2026-06-30",
          "close": 1682.6
        },
        {
          "date": "2026-07-01",
          "close": 1718.98
        },
        {
          "date": "2026-07-02",
          "close": 1716.91
        },
        {
          "date": "2026-07-03",
          "close": 1726.78
        },
        {
          "date": "2026-07-06",
          "close": 1742.72
        },
        {
          "date": "2026-07-07",
          "close": 1708.62
        },
        {
          "date": "2026-07-08",
          "close": 1710.45
        },
        {
          "date": "2026-07-09",
          "close": 1691.23
        },
        {
          "date": "2026-07-10",
          "close": 1714.42
        },
        {
          "date": "2026-07-13",
          "close": 1695.66
        },
        {
          "date": "2026-07-14",
          "close": 1711.82
        },
        {
          "date": "2026-07-15",
          "close": 1753.96
        },
        {
          "date": "2026-07-16",
          "close": 1766.82
        },
        {
          "date": "2026-07-17",
          "close": 1756.39
        },
        {
          "date": "2026-07-20",
          "close": 1776.3
        },
        {
          "date": "2026-07-21",
          "close": 1768.64
        },
        {
          "date": "2026-07-22",
          "close": 1777.42
        },
        {
          "date": "2026-07-23",
          "close": 1792.04
        },
        {
          "date": "2026-07-24",
          "close": 1760.01
        },
        {
          "date": "2026-07-27",
          "close": 1768.81
        },
        {
          "date": "2026-07-28",
          "close": 1778.99
        },
        {
          "date": "2026-07-29",
          "close": 1809.53
        },
        {
          "date": "2026-07-30",
          "close": 1836.22
        },
        {
          "date": "2026-07-31",
          "close": 1835.14
        },
        {
          "date": "2026-08-03",
          "close": 1851.85
        },
        {
          "date": "2026-08-04",
          "close": 1823.57
        },
        {
          "date": "2026-08-05",
          "close": 1808.12
        },
        {
          "date": "2026-08-06",
          "close": 1795.05
        },
        {
          "date": "2026-08-07",
          "close": 1780.38
        },
        {
          "date": "2026-08-10",
          "close": 1797.21
        },
        {
          "date": "2026-08-11",
          "close": 1782.6
        },
        {
          "date": "2026-08-12",
          "close": 1790.39
        },
        {
          "date": "2026-08-13",
          "close": 1771.2
        },
        {
          "date": "2026-08-14",
          "close": 1759.14
        },
        {
          "date": "2026-08-17",
          "close": 1760.91
        },
        {
          "date": "2026-08-18",
          "close": 1757.24
        },
        {
          "date": "2026-08-19",
          "close": 1746.25
        },
        {
          "date": "2026-08-20",
          "close": 1770.78
        },
        {
          "date": "2026-08-21",
          "close": 1742.14
        },
        {
          "date": "2026-08-24",
          "close": 1743.83
        },
        {
          "date": "2026-08-25",
          "close": 1764.68
        },
        {
          "date": "2026-08-26",
          "close": 1777.92
        },
        {
          "date": "2026-08-27",
          "close": 1767.97
        },
        {
          "date": "2026-08-28",
          "close": 1789.96
        },
        {
          "date": "2026-08-31",
          "close": 1773.08
        },
        {
          "date": "2026-09-01",
          "close": 1793.48
        },
        {
          "date": "2026-09-02",
          "close": 1777.43
        },
        {
          "date": "2026-09-03",
          "close": 1789.29
        },
        {
          "date": "2026-09-04",
          "close": 1814.19
        },
        {
          "date": "2026-09-07",
          "close": 1817.58
        },
        {
          "date": "2026-09-08",
          "close": 1817.31
        },
        {
          "date": "2026-09-09",
          "close": 1814.09
        },
        {
          "date": "2026-09-10",
          "close": 1806.73
        },
        {
          "date": "2026-09-11",
          "close": 1768.92
        },
        {
          "date": "2026-09-14",
          "close": 1767.49
        },
        {
          "date": "2026-09-15",
          "close": 1751.63
        },
        {
          "date": "2026-09-16",
          "close": 1751.84
        },
        {
          "date": "2026-09-17",
          "close": 1743.37
        },
        {
          "date": "2026-09-18",
          "close": 1762.63
        },
        {
          "date": "2026-09-21",
          "close": 1789.96
        },
        {
          "date": "2026-09-22",
          "close": 1774.61
        },
        {
          "date": "2026-09-23",
          "close": 1765.0
        },
        {
          "date": "2026-09-24",
          "close": 1777.93
        },
        {
          "date": "2026-09-28",
          "close": 1756.97
        },
        {
          "date": "2026-09-29",
          "close": 1758.38
        },
        {
          "date": "2026-09-30",
          "close": 1780.86
        },
        {
          "date": "2026-10-08",
          "close": 1752.65
        },
        {
          "date": "2026-10-09",
          "close": 1766.73
        },
        {
          "date": "2026-10-12",
          "close": 1768.96
        },
        {
          "date": "2026-10-13",
          "close": 1779.14
        },
        {
          "date": "2026-10-14",
          "close": 1777.57
        },
        {
          "date": "2026-10-15",
          "close": 1753.62
        },
        {
          "date": "2026-10-16",
          "close": 1761.93
        },
        {
          "date": "2026-10-19",
          "close": 1754.1
        },
        {
          "date": "2026-10-20",
          "close": 1740.47
        },
        {
          "date": "2026-10-21",
          "close": 1725.92
        },
        {
          "date": "2026-10-22",
          "close": 1708.1
        },
        {
          "date": "2026-10-23",
          "close": 1723.14
        },
        {
          "date": "2026-10-26",
          "close": 1751.9
        },
        {
          "date": "2026-10-27",
          "close": 1749.51
        },
        {
          "date": "2026-10-28",
          "close": 1753.43
        },
        {
          "date": "2026-10-29",
          "close": 1737.29
        },
        {
          "date": "2026-10-30",
          "close": 1750.31
        },
        {
          "date": "2026-11-02",
          "close": 1787.78
        },
        {
          "date": "2026-11-03",
          "close": 1803.57
        },
        {
          "date": "2026-11-04",
          "close": 1806.69
        },
        {
          "date": "2026-11-05",
          "close": 1813.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.13580246913580246,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.07755463441730516,
            0.22703063768778736
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43636363636363634,
          "pullback_frequency": 0.23636363636363636,
          "up_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "pullback_wilson": [
            0.14366655869733186,
            0.3634836618916773
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 13,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 4,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1481",
      "name": "港口",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.006951589984810713,
        "5": 0.017464261957653937,
        "20": -0.02375332666995822,
        "60": 0.0079511121610365
      },
      "moving_averages": {
        "5": 1623.6379999999888,
        "20": 1626.0814999999943,
        "60": 1624.242333333334
      },
      "phase": "回调",
      "phase_days": 1,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-30",
            "end": "2026-11-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.03484135960473844,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1695.04
        },
        {
          "date": "2026-05-14",
          "close": 1681.81
        },
        {
          "date": "2026-05-15",
          "close": 1649.09
        },
        {
          "date": "2026-05-18",
          "close": 1641.01
        },
        {
          "date": "2026-05-19",
          "close": 1668.71
        },
        {
          "date": "2026-05-20",
          "close": 1643.13
        },
        {
          "date": "2026-05-21",
          "close": 1633.42
        },
        {
          "date": "2026-05-22",
          "close": 1630.35
        },
        {
          "date": "2026-05-25",
          "close": 1635.23
        },
        {
          "date": "2026-05-26",
          "close": 1625.65
        },
        {
          "date": "2026-05-27",
          "close": 1600.49
        },
        {
          "date": "2026-05-28",
          "close": 1596.78
        },
        {
          "date": "2026-05-29",
          "close": 1612.87
        },
        {
          "date": "2026-06-01",
          "close": 1635.4
        },
        {
          "date": "2026-06-02",
          "close": 1638.5
        },
        {
          "date": "2026-06-03",
          "close": 1642.76
        },
        {
          "date": "2026-06-04",
          "close": 1619.37
        },
        {
          "date": "2026-06-05",
          "close": 1625.53
        },
        {
          "date": "2026-06-08",
          "close": 1578.86
        },
        {
          "date": "2026-06-09",
          "close": 1562.15
        },
        {
          "date": "2026-06-10",
          "close": 1546.51
        },
        {
          "date": "2026-06-11",
          "close": 1530.2
        },
        {
          "date": "2026-06-12",
          "close": 1555.73
        },
        {
          "date": "2026-06-15",
          "close": 1577.47
        },
        {
          "date": "2026-06-16",
          "close": 1541.45
        },
        {
          "date": "2026-06-17",
          "close": 1535.84
        },
        {
          "date": "2026-06-18",
          "close": 1506.13
        },
        {
          "date": "2026-06-22",
          "close": 1501.58
        },
        {
          "date": "2026-06-23",
          "close": 1518.25
        },
        {
          "date": "2026-06-24",
          "close": 1493.76
        },
        {
          "date": "2026-06-25",
          "close": 1469.42
        },
        {
          "date": "2026-06-26",
          "close": 1443.27
        },
        {
          "date": "2026-06-29",
          "close": 1449.04
        },
        {
          "date": "2026-06-30",
          "close": 1427.02
        },
        {
          "date": "2026-07-01",
          "close": 1451.0
        },
        {
          "date": "2026-07-02",
          "close": 1465.62
        },
        {
          "date": "2026-07-03",
          "close": 1482.74
        },
        {
          "date": "2026-07-06",
          "close": 1499.2
        },
        {
          "date": "2026-07-07",
          "close": 1470.56
        },
        {
          "date": "2026-07-08",
          "close": 1478.47
        },
        {
          "date": "2026-07-09",
          "close": 1469.77
        },
        {
          "date": "2026-07-10",
          "close": 1481.76
        },
        {
          "date": "2026-07-13",
          "close": 1487.62
        },
        {
          "date": "2026-07-14",
          "close": 1520.02
        },
        {
          "date": "2026-07-15",
          "close": 1541.58
        },
        {
          "date": "2026-07-16",
          "close": 1537.13
        },
        {
          "date": "2026-07-17",
          "close": 1542.21
        },
        {
          "date": "2026-07-20",
          "close": 1561.64
        },
        {
          "date": "2026-07-21",
          "close": 1547.93
        },
        {
          "date": "2026-07-22",
          "close": 1562.2
        },
        {
          "date": "2026-07-23",
          "close": 1576.45
        },
        {
          "date": "2026-07-24",
          "close": 1559.49
        },
        {
          "date": "2026-07-27",
          "close": 1575.16
        },
        {
          "date": "2026-07-28",
          "close": 1577.12
        },
        {
          "date": "2026-07-29",
          "close": 1598.14
        },
        {
          "date": "2026-07-30",
          "close": 1614.63
        },
        {
          "date": "2026-07-31",
          "close": 1614.1
        },
        {
          "date": "2026-08-03",
          "close": 1639.83
        },
        {
          "date": "2026-08-04",
          "close": 1613.24
        },
        {
          "date": "2026-08-05",
          "close": 1608.58
        },
        {
          "date": "2026-08-06",
          "close": 1595.74
        },
        {
          "date": "2026-08-07",
          "close": 1581.08
        },
        {
          "date": "2026-08-10",
          "close": 1604.41
        },
        {
          "date": "2026-08-11",
          "close": 1590.45
        },
        {
          "date": "2026-08-12",
          "close": 1590.46
        },
        {
          "date": "2026-08-13",
          "close": 1575.69
        },
        {
          "date": "2026-08-14",
          "close": 1560.87
        },
        {
          "date": "2026-08-17",
          "close": 1573.51
        },
        {
          "date": "2026-08-18",
          "close": 1582.02
        },
        {
          "date": "2026-08-19",
          "close": 1592.29
        },
        {
          "date": "2026-08-20",
          "close": 1598.01
        },
        {
          "date": "2026-08-21",
          "close": 1585.14
        },
        {
          "date": "2026-08-24",
          "close": 1593.12
        },
        {
          "date": "2026-08-25",
          "close": 1612.2
        },
        {
          "date": "2026-08-26",
          "close": 1617.96
        },
        {
          "date": "2026-08-27",
          "close": 1612.99
        },
        {
          "date": "2026-08-28",
          "close": 1620.28
        },
        {
          "date": "2026-08-31",
          "close": 1624.55
        },
        {
          "date": "2026-09-01",
          "close": 1654.85
        },
        {
          "date": "2026-09-02",
          "close": 1643.02
        },
        {
          "date": "2026-09-03",
          "close": 1652.21
        },
        {
          "date": "2026-09-04",
          "close": 1657.73
        },
        {
          "date": "2026-09-07",
          "close": 1646.75
        },
        {
          "date": "2026-09-08",
          "close": 1651.46
        },
        {
          "date": "2026-09-09",
          "close": 1684.96
        },
        {
          "date": "2026-09-10",
          "close": 1689.06
        },
        {
          "date": "2026-09-11",
          "close": 1656.02
        },
        {
          "date": "2026-09-14",
          "close": 1660.84
        },
        {
          "date": "2026-09-15",
          "close": 1651.74
        },
        {
          "date": "2026-09-16",
          "close": 1641.89
        },
        {
          "date": "2026-09-17",
          "close": 1639.88
        },
        {
          "date": "2026-09-18",
          "close": 1631.69
        },
        {
          "date": "2026-09-21",
          "close": 1646.56
        },
        {
          "date": "2026-09-22",
          "close": 1628.02
        },
        {
          "date": "2026-09-23",
          "close": 1609.36
        },
        {
          "date": "2026-09-24",
          "close": 1620.23
        },
        {
          "date": "2026-09-28",
          "close": 1624.62
        },
        {
          "date": "2026-09-29",
          "close": 1630.5
        },
        {
          "date": "2026-09-30",
          "close": 1639.93
        },
        {
          "date": "2026-10-08",
          "close": 1660.82
        },
        {
          "date": "2026-10-09",
          "close": 1660.84
        },
        {
          "date": "2026-10-12",
          "close": 1657.38
        },
        {
          "date": "2026-10-13",
          "close": 1662.07
        },
        {
          "date": "2026-10-14",
          "close": 1679.9
        },
        {
          "date": "2026-10-15",
          "close": 1627.28
        },
        {
          "date": "2026-10-16",
          "close": 1635.39
        },
        {
          "date": "2026-10-19",
          "close": 1643.47
        },
        {
          "date": "2026-10-20",
          "close": 1634.14
        },
        {
          "date": "2026-10-21",
          "close": 1629.12
        },
        {
          "date": "2026-10-22",
          "close": 1590.03
        },
        {
          "date": "2026-10-23",
          "close": 1589.09
        },
        {
          "date": "2026-10-26",
          "close": 1600.86
        },
        {
          "date": "2026-10-27",
          "close": 1599.19
        },
        {
          "date": "2026-10-28",
          "close": 1601.14
        },
        {
          "date": "2026-10-29",
          "close": 1593.54
        },
        {
          "date": "2026-10-30",
          "close": 1611.41
        },
        {
          "date": "2026-11-02",
          "close": 1623.43
        },
        {
          "date": "2026-11-03",
          "close": 1629.26
        },
        {
          "date": "2026-11-04",
          "close": 1632.72
        },
        {
          "date": "2026-11-05",
          "close": 1621.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5432098765432098,
          "pullback_frequency": 0.1111111111111111,
          "up_wilson": [
            0.43524015896677065,
            0.6472666731563539
          ],
          "pullback_wilson": [
            0.059567564076505305,
            0.19787094681537315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5576923076923077,
          "pullback_frequency": 0.28846153846153844,
          "up_wilson": [
            0.42339761787202884,
            0.6840494318059871
          ],
          "pullback_wilson": [
            0.18329960414709912,
            0.4227278803668426
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 41,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5365853658536586,
          "baseline_hit_rate": 0.5365853658536586,
          "hit_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "baseline_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 8,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1482",
      "name": "航运",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.006426328318897889,
        "5": 0.02267854466304753,
        "20": -0.06693184926212647,
        "60": -0.00486378855519487
      },
      "moving_averages": {
        "5": 1572.4239999999759,
        "20": 1576.1704999999959,
        "60": 1620.7175000000047
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-30",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06834993647665077,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1634.73
        },
        {
          "date": "2026-05-14",
          "close": 1642.35
        },
        {
          "date": "2026-05-15",
          "close": 1596.48
        },
        {
          "date": "2026-05-18",
          "close": 1589.12
        },
        {
          "date": "2026-05-19",
          "close": 1602.11
        },
        {
          "date": "2026-05-20",
          "close": 1611.18
        },
        {
          "date": "2026-05-21",
          "close": 1610.73
        },
        {
          "date": "2026-05-22",
          "close": 1603.14
        },
        {
          "date": "2026-05-25",
          "close": 1595.48
        },
        {
          "date": "2026-05-26",
          "close": 1573.21
        },
        {
          "date": "2026-05-27",
          "close": 1533.06
        },
        {
          "date": "2026-05-28",
          "close": 1527.4
        },
        {
          "date": "2026-05-29",
          "close": 1521.39
        },
        {
          "date": "2026-06-01",
          "close": 1557.88
        },
        {
          "date": "2026-06-02",
          "close": 1537.0
        },
        {
          "date": "2026-06-03",
          "close": 1509.51
        },
        {
          "date": "2026-06-04",
          "close": 1499.36
        },
        {
          "date": "2026-06-05",
          "close": 1519.75
        },
        {
          "date": "2026-06-08",
          "close": 1475.46
        },
        {
          "date": "2026-06-09",
          "close": 1466.17
        },
        {
          "date": "2026-06-10",
          "close": 1453.39
        },
        {
          "date": "2026-06-11",
          "close": 1442.27
        },
        {
          "date": "2026-06-12",
          "close": 1480.18
        },
        {
          "date": "2026-06-15",
          "close": 1556.92
        },
        {
          "date": "2026-06-16",
          "close": 1519.3
        },
        {
          "date": "2026-06-17",
          "close": 1536.2
        },
        {
          "date": "2026-06-18",
          "close": 1517.22
        },
        {
          "date": "2026-06-22",
          "close": 1541.44
        },
        {
          "date": "2026-06-23",
          "close": 1546.1
        },
        {
          "date": "2026-06-24",
          "close": 1550.77
        },
        {
          "date": "2026-06-25",
          "close": 1517.7
        },
        {
          "date": "2026-06-26",
          "close": 1470.54
        },
        {
          "date": "2026-06-29",
          "close": 1449.0
        },
        {
          "date": "2026-06-30",
          "close": 1419.04
        },
        {
          "date": "2026-07-01",
          "close": 1448.68
        },
        {
          "date": "2026-07-02",
          "close": 1460.86
        },
        {
          "date": "2026-07-03",
          "close": 1477.05
        },
        {
          "date": "2026-07-06",
          "close": 1494.81
        },
        {
          "date": "2026-07-07",
          "close": 1456.92
        },
        {
          "date": "2026-07-08",
          "close": 1434.15
        },
        {
          "date": "2026-07-09",
          "close": 1432.55
        },
        {
          "date": "2026-07-10",
          "close": 1454.67
        },
        {
          "date": "2026-07-13",
          "close": 1442.9
        },
        {
          "date": "2026-07-14",
          "close": 1473.12
        },
        {
          "date": "2026-07-15",
          "close": 1488.33
        },
        {
          "date": "2026-07-16",
          "close": 1459.29
        },
        {
          "date": "2026-07-17",
          "close": 1445.14
        },
        {
          "date": "2026-07-20",
          "close": 1451.76
        },
        {
          "date": "2026-07-21",
          "close": 1453.06
        },
        {
          "date": "2026-07-22",
          "close": 1478.02
        },
        {
          "date": "2026-07-23",
          "close": 1500.03
        },
        {
          "date": "2026-07-24",
          "close": 1473.82
        },
        {
          "date": "2026-07-27",
          "close": 1484.67
        },
        {
          "date": "2026-07-28",
          "close": 1491.22
        },
        {
          "date": "2026-07-29",
          "close": 1516.18
        },
        {
          "date": "2026-07-30",
          "close": 1525.38
        },
        {
          "date": "2026-07-31",
          "close": 1538.65
        },
        {
          "date": "2026-08-03",
          "close": 1559.29
        },
        {
          "date": "2026-08-04",
          "close": 1550.52
        },
        {
          "date": "2026-08-05",
          "close": 1576.96
        },
        {
          "date": "2026-08-06",
          "close": 1569.16
        },
        {
          "date": "2026-08-07",
          "close": 1564.61
        },
        {
          "date": "2026-08-10",
          "close": 1585.06
        },
        {
          "date": "2026-08-11",
          "close": 1550.6
        },
        {
          "date": "2026-08-12",
          "close": 1563.16
        },
        {
          "date": "2026-08-13",
          "close": 1551.55
        },
        {
          "date": "2026-08-14",
          "close": 1539.29
        },
        {
          "date": "2026-08-17",
          "close": 1580.26
        },
        {
          "date": "2026-08-18",
          "close": 1596.69
        },
        {
          "date": "2026-08-19",
          "close": 1598.55
        },
        {
          "date": "2026-08-20",
          "close": 1611.77
        },
        {
          "date": "2026-08-21",
          "close": 1644.45
        },
        {
          "date": "2026-08-24",
          "close": 1654.69
        },
        {
          "date": "2026-08-25",
          "close": 1641.43
        },
        {
          "date": "2026-08-26",
          "close": 1628.14
        },
        {
          "date": "2026-08-27",
          "close": 1630.01
        },
        {
          "date": "2026-08-28",
          "close": 1655.29
        },
        {
          "date": "2026-08-31",
          "close": 1649.59
        },
        {
          "date": "2026-09-01",
          "close": 1655.83
        },
        {
          "date": "2026-09-02",
          "close": 1624.92
        },
        {
          "date": "2026-09-03",
          "close": 1674.59
        },
        {
          "date": "2026-09-04",
          "close": 1692.18
        },
        {
          "date": "2026-09-07",
          "close": 1678.83
        },
        {
          "date": "2026-09-08",
          "close": 1695.16
        },
        {
          "date": "2026-09-09",
          "close": 1754.15
        },
        {
          "date": "2026-09-10",
          "close": 1733.12
        },
        {
          "date": "2026-09-11",
          "close": 1682.06
        },
        {
          "date": "2026-09-14",
          "close": 1684.75
        },
        {
          "date": "2026-09-15",
          "close": 1662.12
        },
        {
          "date": "2026-09-16",
          "close": 1650.41
        },
        {
          "date": "2026-09-17",
          "close": 1686.94
        },
        {
          "date": "2026-09-18",
          "close": 1689.72
        },
        {
          "date": "2026-09-21",
          "close": 1729.1
        },
        {
          "date": "2026-09-22",
          "close": 1687.95
        },
        {
          "date": "2026-09-23",
          "close": 1658.51
        },
        {
          "date": "2026-09-24",
          "close": 1669.75
        },
        {
          "date": "2026-09-28",
          "close": 1646.8
        },
        {
          "date": "2026-09-29",
          "close": 1625.07
        },
        {
          "date": "2026-09-30",
          "close": 1641.52
        },
        {
          "date": "2026-10-08",
          "close": 1681.86
        },
        {
          "date": "2026-10-09",
          "close": 1684.42
        },
        {
          "date": "2026-10-12",
          "close": 1632.9
        },
        {
          "date": "2026-10-13",
          "close": 1662.97
        },
        {
          "date": "2026-10-14",
          "close": 1661.75
        },
        {
          "date": "2026-10-15",
          "close": 1579.44
        },
        {
          "date": "2026-10-16",
          "close": 1576.47
        },
        {
          "date": "2026-10-19",
          "close": 1572.45
        },
        {
          "date": "2026-10-20",
          "close": 1557.79
        },
        {
          "date": "2026-10-21",
          "close": 1560.45
        },
        {
          "date": "2026-10-22",
          "close": 1508.11
        },
        {
          "date": "2026-10-23",
          "close": 1516.82
        },
        {
          "date": "2026-10-26",
          "close": 1536.31
        },
        {
          "date": "2026-10-27",
          "close": 1539.05
        },
        {
          "date": "2026-10-28",
          "close": 1537.87
        },
        {
          "date": "2026-10-29",
          "close": 1534.49
        },
        {
          "date": "2026-10-30",
          "close": 1562.26
        },
        {
          "date": "2026-11-02",
          "close": 1580.71
        },
        {
          "date": "2026-11-03",
          "close": 1570.42
        },
        {
          "date": "2026-11-04",
          "close": 1579.44
        },
        {
          "date": "2026-11-05",
          "close": 1569.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4810126582278481,
          "pullback_frequency": 0.189873417721519,
          "up_wilson": [
            0.37429730453787924,
            0.5894889440059407
          ],
          "pullback_wilson": [
            0.11858230779759438,
            0.2899264184181298
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.24489795918367346,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.14602345258339752,
            0.3808631898760393
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 10,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 1,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1483",
      "name": "高速公路",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.007348635253452862,
        "5": 0.013293383926195723,
        "20": 0.02597091051347622,
        "60": 0.042570028089992995
      },
      "moving_averages": {
        "5": 2781.6240000000225,
        "20": 2755.8669999999925,
        "60": 2699.053833333325
      },
      "phase": "回调",
      "phase_days": 1,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-28",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-11-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-03",
            "end": "2026-11-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.01615591787909787,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2760.1
        },
        {
          "date": "2026-05-14",
          "close": 2732.74
        },
        {
          "date": "2026-05-15",
          "close": 2717.72
        },
        {
          "date": "2026-05-18",
          "close": 2708.84
        },
        {
          "date": "2026-05-19",
          "close": 2741.24
        },
        {
          "date": "2026-05-20",
          "close": 2726.67
        },
        {
          "date": "2026-05-21",
          "close": 2722.45
        },
        {
          "date": "2026-05-22",
          "close": 2727.19
        },
        {
          "date": "2026-05-25",
          "close": 2741.55
        },
        {
          "date": "2026-05-26",
          "close": 2732.95
        },
        {
          "date": "2026-05-27",
          "close": 2707.21
        },
        {
          "date": "2026-05-28",
          "close": 2698.02
        },
        {
          "date": "2026-05-29",
          "close": 2741.11
        },
        {
          "date": "2026-06-01",
          "close": 2765.92
        },
        {
          "date": "2026-06-02",
          "close": 2750.76
        },
        {
          "date": "2026-06-03",
          "close": 2718.15
        },
        {
          "date": "2026-06-04",
          "close": 2689.18
        },
        {
          "date": "2026-06-05",
          "close": 2688.59
        },
        {
          "date": "2026-06-08",
          "close": 2643.16
        },
        {
          "date": "2026-06-09",
          "close": 2651.27
        },
        {
          "date": "2026-06-10",
          "close": 2656.0
        },
        {
          "date": "2026-06-11",
          "close": 2607.6
        },
        {
          "date": "2026-06-12",
          "close": 2631.18
        },
        {
          "date": "2026-06-15",
          "close": 2623.23
        },
        {
          "date": "2026-06-16",
          "close": 2603.64
        },
        {
          "date": "2026-06-17",
          "close": 2593.34
        },
        {
          "date": "2026-06-18",
          "close": 2566.84
        },
        {
          "date": "2026-06-22",
          "close": 2564.14
        },
        {
          "date": "2026-06-23",
          "close": 2606.69
        },
        {
          "date": "2026-06-24",
          "close": 2555.62
        },
        {
          "date": "2026-06-25",
          "close": 2538.38
        },
        {
          "date": "2026-06-26",
          "close": 2504.05
        },
        {
          "date": "2026-06-29",
          "close": 2517.44
        },
        {
          "date": "2026-06-30",
          "close": 2475.25
        },
        {
          "date": "2026-07-01",
          "close": 2513.77
        },
        {
          "date": "2026-07-02",
          "close": 2542.18
        },
        {
          "date": "2026-07-03",
          "close": 2569.74
        },
        {
          "date": "2026-07-06",
          "close": 2614.73
        },
        {
          "date": "2026-07-07",
          "close": 2572.33
        },
        {
          "date": "2026-07-08",
          "close": 2605.89
        },
        {
          "date": "2026-07-09",
          "close": 2576.53
        },
        {
          "date": "2026-07-10",
          "close": 2583.03
        },
        {
          "date": "2026-07-13",
          "close": 2589.07
        },
        {
          "date": "2026-07-14",
          "close": 2635.25
        },
        {
          "date": "2026-07-15",
          "close": 2646.07
        },
        {
          "date": "2026-07-16",
          "close": 2645.55
        },
        {
          "date": "2026-07-17",
          "close": 2646.61
        },
        {
          "date": "2026-07-20",
          "close": 2685.55
        },
        {
          "date": "2026-07-21",
          "close": 2642.83
        },
        {
          "date": "2026-07-22",
          "close": 2628.66
        },
        {
          "date": "2026-07-23",
          "close": 2652.36
        },
        {
          "date": "2026-07-24",
          "close": 2615.88
        },
        {
          "date": "2026-07-27",
          "close": 2646.93
        },
        {
          "date": "2026-07-28",
          "close": 2662.26
        },
        {
          "date": "2026-07-29",
          "close": 2688.04
        },
        {
          "date": "2026-07-30",
          "close": 2695.31
        },
        {
          "date": "2026-07-31",
          "close": 2702.69
        },
        {
          "date": "2026-08-03",
          "close": 2736.9
        },
        {
          "date": "2026-08-04",
          "close": 2685.35
        },
        {
          "date": "2026-08-05",
          "close": 2666.43
        },
        {
          "date": "2026-08-06",
          "close": 2651.88
        },
        {
          "date": "2026-08-07",
          "close": 2638.39
        },
        {
          "date": "2026-08-10",
          "close": 2655.89
        },
        {
          "date": "2026-08-11",
          "close": 2637.99
        },
        {
          "date": "2026-08-12",
          "close": 2651.45
        },
        {
          "date": "2026-08-13",
          "close": 2635.7
        },
        {
          "date": "2026-08-14",
          "close": 2622.2
        },
        {
          "date": "2026-08-17",
          "close": 2630.57
        },
        {
          "date": "2026-08-18",
          "close": 2621.02
        },
        {
          "date": "2026-08-19",
          "close": 2606.83
        },
        {
          "date": "2026-08-20",
          "close": 2619.98
        },
        {
          "date": "2026-08-21",
          "close": 2606.79
        },
        {
          "date": "2026-08-24",
          "close": 2638.13
        },
        {
          "date": "2026-08-25",
          "close": 2666.84
        },
        {
          "date": "2026-08-26",
          "close": 2696.24
        },
        {
          "date": "2026-08-27",
          "close": 2687.25
        },
        {
          "date": "2026-08-28",
          "close": 2710.76
        },
        {
          "date": "2026-08-31",
          "close": 2698.21
        },
        {
          "date": "2026-09-01",
          "close": 2725.31
        },
        {
          "date": "2026-09-02",
          "close": 2709.86
        },
        {
          "date": "2026-09-03",
          "close": 2699.56
        },
        {
          "date": "2026-09-04",
          "close": 2712.12
        },
        {
          "date": "2026-09-07",
          "close": 2720.17
        },
        {
          "date": "2026-09-08",
          "close": 2713.56
        },
        {
          "date": "2026-09-09",
          "close": 2716.66
        },
        {
          "date": "2026-09-10",
          "close": 2720.11
        },
        {
          "date": "2026-09-11",
          "close": 2688.69
        },
        {
          "date": "2026-09-14",
          "close": 2696.71
        },
        {
          "date": "2026-09-15",
          "close": 2678.78
        },
        {
          "date": "2026-09-16",
          "close": 2677.92
        },
        {
          "date": "2026-09-17",
          "close": 2679.09
        },
        {
          "date": "2026-09-18",
          "close": 2667.57
        },
        {
          "date": "2026-09-21",
          "close": 2666.12
        },
        {
          "date": "2026-09-22",
          "close": 2658.13
        },
        {
          "date": "2026-09-23",
          "close": 2657.44
        },
        {
          "date": "2026-09-24",
          "close": 2661.2
        },
        {
          "date": "2026-09-28",
          "close": 2641.46
        },
        {
          "date": "2026-09-29",
          "close": 2662.98
        },
        {
          "date": "2026-09-30",
          "close": 2686.76
        },
        {
          "date": "2026-10-08",
          "close": 2709.57
        },
        {
          "date": "2026-10-09",
          "close": 2738.61
        },
        {
          "date": "2026-10-12",
          "close": 2764.98
        },
        {
          "date": "2026-10-13",
          "close": 2787.09
        },
        {
          "date": "2026-10-14",
          "close": 2825.59
        },
        {
          "date": "2026-10-15",
          "close": 2759.32
        },
        {
          "date": "2026-10-16",
          "close": 2778.77
        },
        {
          "date": "2026-10-19",
          "close": 2780.64
        },
        {
          "date": "2026-10-20",
          "close": 2761.41
        },
        {
          "date": "2026-10-21",
          "close": 2734.38
        },
        {
          "date": "2026-10-22",
          "close": 2698.75
        },
        {
          "date": "2026-10-23",
          "close": 2691.68
        },
        {
          "date": "2026-10-26",
          "close": 2714.19
        },
        {
          "date": "2026-10-27",
          "close": 2706.51
        },
        {
          "date": "2026-10-28",
          "close": 2723.83
        },
        {
          "date": "2026-10-29",
          "close": 2743.47
        },
        {
          "date": "2026-10-30",
          "close": 2740.44
        },
        {
          "date": "2026-11-02",
          "close": 2782.91
        },
        {
          "date": "2026-11-03",
          "close": 2804.31
        },
        {
          "date": "2026-11-04",
          "close": 2800.52
        },
        {
          "date": "2026-11-05",
          "close": 2779.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.573170731707317,
          "pullback_frequency": 0.14634146341463414,
          "up_wilson": [
            0.46521208028574057,
            0.6745805113693667
          ],
          "pullback_wilson": [
            0.08574162210230579,
            0.23859418489800904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.559322033898305,
          "pullback_frequency": 0.288135593220339,
          "up_wilson": [
            0.43289354829158677,
            0.678497882323879
          ],
          "pullback_wilson": [
            0.188364996358223,
            0.4138084657293992
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 37,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.4864864864864865,
          "baseline_hit_rate": 0.4864864864864865,
          "hit_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "baseline_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 20,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1484",
      "name": "公交",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022088467435125603,
        "5": 0.0020597895674441258,
        "20": -0.06074501183852643,
        "60": -0.04049254715912498
      },
      "moving_averages": {
        "5": 1402.2100000000094,
        "20": 1460.4219999999855,
        "60": 1517.185666666665
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.06911197160791516,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1662.49
        },
        {
          "date": "2026-05-14",
          "close": 1633.21
        },
        {
          "date": "2026-05-15",
          "close": 1625.81
        },
        {
          "date": "2026-05-18",
          "close": 1612.93
        },
        {
          "date": "2026-05-19",
          "close": 1631.63
        },
        {
          "date": "2026-05-20",
          "close": 1665.43
        },
        {
          "date": "2026-05-21",
          "close": 1676.31
        },
        {
          "date": "2026-05-22",
          "close": 1728.77
        },
        {
          "date": "2026-05-25",
          "close": 1718.39
        },
        {
          "date": "2026-05-26",
          "close": 1683.62
        },
        {
          "date": "2026-05-27",
          "close": 1632.75
        },
        {
          "date": "2026-05-28",
          "close": 1580.52
        },
        {
          "date": "2026-05-29",
          "close": 1552.68
        },
        {
          "date": "2026-06-01",
          "close": 1568.77
        },
        {
          "date": "2026-06-02",
          "close": 1528.34
        },
        {
          "date": "2026-06-03",
          "close": 1513.9
        },
        {
          "date": "2026-06-04",
          "close": 1493.54
        },
        {
          "date": "2026-06-05",
          "close": 1495.83
        },
        {
          "date": "2026-06-08",
          "close": 1445.12
        },
        {
          "date": "2026-06-09",
          "close": 1477.8
        },
        {
          "date": "2026-06-10",
          "close": 1465.3
        },
        {
          "date": "2026-06-11",
          "close": 1426.59
        },
        {
          "date": "2026-06-12",
          "close": 1435.75
        },
        {
          "date": "2026-06-15",
          "close": 1442.96
        },
        {
          "date": "2026-06-16",
          "close": 1450.4
        },
        {
          "date": "2026-06-17",
          "close": 1439.72
        },
        {
          "date": "2026-06-18",
          "close": 1436.26
        },
        {
          "date": "2026-06-22",
          "close": 1433.37
        },
        {
          "date": "2026-06-23",
          "close": 1452.63
        },
        {
          "date": "2026-06-24",
          "close": 1412.76
        },
        {
          "date": "2026-06-25",
          "close": 1387.06
        },
        {
          "date": "2026-06-26",
          "close": 1360.5
        },
        {
          "date": "2026-06-29",
          "close": 1352.13
        },
        {
          "date": "2026-06-30",
          "close": 1343.62
        },
        {
          "date": "2026-07-01",
          "close": 1370.49
        },
        {
          "date": "2026-07-02",
          "close": 1370.26
        },
        {
          "date": "2026-07-03",
          "close": 1391.78
        },
        {
          "date": "2026-07-06",
          "close": 1379.54
        },
        {
          "date": "2026-07-07",
          "close": 1343.53
        },
        {
          "date": "2026-07-08",
          "close": 1334.49
        },
        {
          "date": "2026-07-09",
          "close": 1337.56
        },
        {
          "date": "2026-07-10",
          "close": 1364.84
        },
        {
          "date": "2026-07-13",
          "close": 1333.01
        },
        {
          "date": "2026-07-14",
          "close": 1366.31
        },
        {
          "date": "2026-07-15",
          "close": 1386.68
        },
        {
          "date": "2026-07-16",
          "close": 1416.64
        },
        {
          "date": "2026-07-17",
          "close": 1377.64
        },
        {
          "date": "2026-07-20",
          "close": 1352.17
        },
        {
          "date": "2026-07-21",
          "close": 1352.21
        },
        {
          "date": "2026-07-22",
          "close": 1334.06
        },
        {
          "date": "2026-07-23",
          "close": 1388.84
        },
        {
          "date": "2026-07-24",
          "close": 1351.33
        },
        {
          "date": "2026-07-27",
          "close": 1371.5
        },
        {
          "date": "2026-07-28",
          "close": 1379.76
        },
        {
          "date": "2026-07-29",
          "close": 1402.87
        },
        {
          "date": "2026-07-30",
          "close": 1411.26
        },
        {
          "date": "2026-07-31",
          "close": 1425.29
        },
        {
          "date": "2026-08-03",
          "close": 1457.41
        },
        {
          "date": "2026-08-04",
          "close": 1457.61
        },
        {
          "date": "2026-08-05",
          "close": 1500.77
        },
        {
          "date": "2026-08-06",
          "close": 1512.0
        },
        {
          "date": "2026-08-07",
          "close": 1479.6
        },
        {
          "date": "2026-08-10",
          "close": 1498.81
        },
        {
          "date": "2026-08-11",
          "close": 1523.34
        },
        {
          "date": "2026-08-12",
          "close": 1554.23
        },
        {
          "date": "2026-08-13",
          "close": 1528.74
        },
        {
          "date": "2026-08-14",
          "close": 1538.73
        },
        {
          "date": "2026-08-17",
          "close": 1545.11
        },
        {
          "date": "2026-08-18",
          "close": 1532.96
        },
        {
          "date": "2026-08-19",
          "close": 1504.65
        },
        {
          "date": "2026-08-20",
          "close": 1521.55
        },
        {
          "date": "2026-08-21",
          "close": 1513.39
        },
        {
          "date": "2026-08-24",
          "close": 1516.05
        },
        {
          "date": "2026-08-25",
          "close": 1530.71
        },
        {
          "date": "2026-08-26",
          "close": 1541.79
        },
        {
          "date": "2026-08-27",
          "close": 1535.35
        },
        {
          "date": "2026-08-28",
          "close": 1544.98
        },
        {
          "date": "2026-08-31",
          "close": 1571.24
        },
        {
          "date": "2026-09-01",
          "close": 1594.47
        },
        {
          "date": "2026-09-02",
          "close": 1565.27
        },
        {
          "date": "2026-09-03",
          "close": 1594.76
        },
        {
          "date": "2026-09-04",
          "close": 1598.24
        },
        {
          "date": "2026-09-07",
          "close": 1597.0
        },
        {
          "date": "2026-09-08",
          "close": 1613.73
        },
        {
          "date": "2026-09-09",
          "close": 1609.96
        },
        {
          "date": "2026-09-10",
          "close": 1593.19
        },
        {
          "date": "2026-09-11",
          "close": 1552.33
        },
        {
          "date": "2026-09-14",
          "close": 1552.53
        },
        {
          "date": "2026-09-15",
          "close": 1513.79
        },
        {
          "date": "2026-09-16",
          "close": 1525.27
        },
        {
          "date": "2026-09-17",
          "close": 1536.56
        },
        {
          "date": "2026-09-18",
          "close": 1542.86
        },
        {
          "date": "2026-09-21",
          "close": 1560.54
        },
        {
          "date": "2026-09-22",
          "close": 1568.91
        },
        {
          "date": "2026-09-23",
          "close": 1540.64
        },
        {
          "date": "2026-09-24",
          "close": 1539.94
        },
        {
          "date": "2026-09-28",
          "close": 1517.53
        },
        {
          "date": "2026-09-29",
          "close": 1541.86
        },
        {
          "date": "2026-09-30",
          "close": 1536.96
        },
        {
          "date": "2026-10-08",
          "close": 1533.13
        },
        {
          "date": "2026-10-09",
          "close": 1546.91
        },
        {
          "date": "2026-10-12",
          "close": 1524.04
        },
        {
          "date": "2026-10-13",
          "close": 1533.76
        },
        {
          "date": "2026-10-14",
          "close": 1510.29
        },
        {
          "date": "2026-10-15",
          "close": 1461.96
        },
        {
          "date": "2026-10-16",
          "close": 1482.95
        },
        {
          "date": "2026-10-19",
          "close": 1472.01
        },
        {
          "date": "2026-10-20",
          "close": 1482.44
        },
        {
          "date": "2026-10-21",
          "close": 1486.66
        },
        {
          "date": "2026-10-22",
          "close": 1450.41
        },
        {
          "date": "2026-10-23",
          "close": 1464.04
        },
        {
          "date": "2026-10-26",
          "close": 1462.5
        },
        {
          "date": "2026-10-27",
          "close": 1436.72
        },
        {
          "date": "2026-10-28",
          "close": 1445.66
        },
        {
          "date": "2026-10-29",
          "close": 1437.04
        },
        {
          "date": "2026-10-30",
          "close": 1377.11
        },
        {
          "date": "2026-11-02",
          "close": 1391.5
        },
        {
          "date": "2026-11-03",
          "close": 1393.56
        },
        {
          "date": "2026-11-04",
          "close": 1408.88
        },
        {
          "date": "2026-11-05",
          "close": 1440.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49411764705882355,
          "pullback_frequency": 0.21176470588235294,
          "up_wilson": [
            0.39040835201271396,
            0.5983356419145103
          ],
          "pullback_wilson": [
            0.13836235998806562,
            0.310093342445917
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 4,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 3,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1485",
      "name": "铁路运输",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0020037032138605637,
        "5": -0.0017924703018757926,
        "20": -0.010289469197172108,
        "60": 0.012858974100844911
      },
      "moving_averages": {
        "5": 1507.0459999999498,
        "20": 1511.3805000000052,
        "60": 1489.8361666666615
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.027283274250725076,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1605.49
        },
        {
          "date": "2026-05-14",
          "close": 1582.29
        },
        {
          "date": "2026-05-15",
          "close": 1573.15
        },
        {
          "date": "2026-05-18",
          "close": 1569.06
        },
        {
          "date": "2026-05-19",
          "close": 1580.42
        },
        {
          "date": "2026-05-20",
          "close": 1567.18
        },
        {
          "date": "2026-05-21",
          "close": 1544.04
        },
        {
          "date": "2026-05-22",
          "close": 1546.43
        },
        {
          "date": "2026-05-25",
          "close": 1534.61
        },
        {
          "date": "2026-05-26",
          "close": 1524.58
        },
        {
          "date": "2026-05-27",
          "close": 1506.8
        },
        {
          "date": "2026-05-28",
          "close": 1499.03
        },
        {
          "date": "2026-05-29",
          "close": 1510.26
        },
        {
          "date": "2026-06-01",
          "close": 1535.94
        },
        {
          "date": "2026-06-02",
          "close": 1534.43
        },
        {
          "date": "2026-06-03",
          "close": 1516.37
        },
        {
          "date": "2026-06-04",
          "close": 1490.45
        },
        {
          "date": "2026-06-05",
          "close": 1500.53
        },
        {
          "date": "2026-06-08",
          "close": 1501.88
        },
        {
          "date": "2026-06-09",
          "close": 1501.74
        },
        {
          "date": "2026-06-10",
          "close": 1508.65
        },
        {
          "date": "2026-06-11",
          "close": 1470.73
        },
        {
          "date": "2026-06-12",
          "close": 1457.7
        },
        {
          "date": "2026-06-15",
          "close": 1452.84
        },
        {
          "date": "2026-06-16",
          "close": 1431.59
        },
        {
          "date": "2026-06-17",
          "close": 1414.85
        },
        {
          "date": "2026-06-18",
          "close": 1404.95
        },
        {
          "date": "2026-06-22",
          "close": 1403.7
        },
        {
          "date": "2026-06-23",
          "close": 1409.83
        },
        {
          "date": "2026-06-24",
          "close": 1372.31
        },
        {
          "date": "2026-06-25",
          "close": 1352.78
        },
        {
          "date": "2026-06-26",
          "close": 1328.23
        },
        {
          "date": "2026-06-29",
          "close": 1338.94
        },
        {
          "date": "2026-06-30",
          "close": 1317.52
        },
        {
          "date": "2026-07-01",
          "close": 1337.34
        },
        {
          "date": "2026-07-02",
          "close": 1363.4
        },
        {
          "date": "2026-07-03",
          "close": 1401.98
        },
        {
          "date": "2026-07-06",
          "close": 1394.02
        },
        {
          "date": "2026-07-07",
          "close": 1381.43
        },
        {
          "date": "2026-07-08",
          "close": 1388.05
        },
        {
          "date": "2026-07-09",
          "close": 1373.3
        },
        {
          "date": "2026-07-10",
          "close": 1390.4
        },
        {
          "date": "2026-07-13",
          "close": 1392.58
        },
        {
          "date": "2026-07-14",
          "close": 1414.07
        },
        {
          "date": "2026-07-15",
          "close": 1450.95
        },
        {
          "date": "2026-07-16",
          "close": 1447.52
        },
        {
          "date": "2026-07-17",
          "close": 1426.24
        },
        {
          "date": "2026-07-20",
          "close": 1439.37
        },
        {
          "date": "2026-07-21",
          "close": 1430.91
        },
        {
          "date": "2026-07-22",
          "close": 1436.59
        },
        {
          "date": "2026-07-23",
          "close": 1459.88
        },
        {
          "date": "2026-07-24",
          "close": 1432.89
        },
        {
          "date": "2026-07-27",
          "close": 1455.34
        },
        {
          "date": "2026-07-28",
          "close": 1467.53
        },
        {
          "date": "2026-07-29",
          "close": 1486.9
        },
        {
          "date": "2026-07-30",
          "close": 1494.92
        },
        {
          "date": "2026-07-31",
          "close": 1501.33
        },
        {
          "date": "2026-08-03",
          "close": 1519.43
        },
        {
          "date": "2026-08-04",
          "close": 1496.93
        },
        {
          "date": "2026-08-05",
          "close": 1490.01
        },
        {
          "date": "2026-08-06",
          "close": 1486.85
        },
        {
          "date": "2026-08-07",
          "close": 1469.05
        },
        {
          "date": "2026-08-10",
          "close": 1493.51
        },
        {
          "date": "2026-08-11",
          "close": 1493.01
        },
        {
          "date": "2026-08-12",
          "close": 1499.71
        },
        {
          "date": "2026-08-13",
          "close": 1482.38
        },
        {
          "date": "2026-08-14",
          "close": 1464.68
        },
        {
          "date": "2026-08-17",
          "close": 1469.15
        },
        {
          "date": "2026-08-18",
          "close": 1466.85
        },
        {
          "date": "2026-08-19",
          "close": 1451.16
        },
        {
          "date": "2026-08-20",
          "close": 1474.21
        },
        {
          "date": "2026-08-21",
          "close": 1450.89
        },
        {
          "date": "2026-08-24",
          "close": 1436.4
        },
        {
          "date": "2026-08-25",
          "close": 1456.74
        },
        {
          "date": "2026-08-26",
          "close": 1477.35
        },
        {
          "date": "2026-08-27",
          "close": 1470.74
        },
        {
          "date": "2026-08-28",
          "close": 1478.49
        },
        {
          "date": "2026-08-31",
          "close": 1485.63
        },
        {
          "date": "2026-09-01",
          "close": 1501.27
        },
        {
          "date": "2026-09-02",
          "close": 1486.81
        },
        {
          "date": "2026-09-03",
          "close": 1480.41
        },
        {
          "date": "2026-09-04",
          "close": 1491.17
        },
        {
          "date": "2026-09-07",
          "close": 1486.21
        },
        {
          "date": "2026-09-08",
          "close": 1492.47
        },
        {
          "date": "2026-09-09",
          "close": 1491.41
        },
        {
          "date": "2026-09-10",
          "close": 1487.57
        },
        {
          "date": "2026-09-11",
          "close": 1464.05
        },
        {
          "date": "2026-09-14",
          "close": 1465.86
        },
        {
          "date": "2026-09-15",
          "close": 1446.28
        },
        {
          "date": "2026-09-16",
          "close": 1449.41
        },
        {
          "date": "2026-09-17",
          "close": 1450.26
        },
        {
          "date": "2026-09-18",
          "close": 1467.94
        },
        {
          "date": "2026-09-21",
          "close": 1498.43
        },
        {
          "date": "2026-09-22",
          "close": 1508.38
        },
        {
          "date": "2026-09-23",
          "close": 1481.49
        },
        {
          "date": "2026-09-24",
          "close": 1499.35
        },
        {
          "date": "2026-09-28",
          "close": 1493.28
        },
        {
          "date": "2026-09-29",
          "close": 1489.02
        },
        {
          "date": "2026-09-30",
          "close": 1499.83
        },
        {
          "date": "2026-10-08",
          "close": 1524.86
        },
        {
          "date": "2026-10-09",
          "close": 1537.39
        },
        {
          "date": "2026-10-12",
          "close": 1530.99
        },
        {
          "date": "2026-10-13",
          "close": 1546.34
        },
        {
          "date": "2026-10-14",
          "close": 1551.5
        },
        {
          "date": "2026-10-15",
          "close": 1516.87
        },
        {
          "date": "2026-10-16",
          "close": 1520.58
        },
        {
          "date": "2026-10-19",
          "close": 1517.3
        },
        {
          "date": "2026-10-20",
          "close": 1511.09
        },
        {
          "date": "2026-10-21",
          "close": 1505.09
        },
        {
          "date": "2026-10-22",
          "close": 1474.82
        },
        {
          "date": "2026-10-23",
          "close": 1467.2
        },
        {
          "date": "2026-10-26",
          "close": 1504.34
        },
        {
          "date": "2026-10-27",
          "close": 1499.85
        },
        {
          "date": "2026-10-28",
          "close": 1497.14
        },
        {
          "date": "2026-10-29",
          "close": 1511.88
        },
        {
          "date": "2026-10-30",
          "close": 1481.15
        },
        {
          "date": "2026-11-02",
          "close": 1503.2
        },
        {
          "date": "2026-11-03",
          "close": 1529.51
        },
        {
          "date": "2026-11-04",
          "close": 1512.2
        },
        {
          "date": "2026-11-05",
          "close": 1509.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5113636363636364,
          "pullback_frequency": 0.18181818181818182,
          "up_wilson": [
            0.40865530398151334,
            0.6131213535942844
          ],
          "pullback_wilson": [
            0.11513099766942099,
            0.2751225902082377
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.24528301886792453,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.14932902108056811,
            0.3756655768735192
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 0,
          "insufficient_or_abstained": 47,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1486",
      "name": "仓储物流",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011425050519819013,
        "5": 0.010799598178758307,
        "20": -0.054862264901276325,
        "60": -0.012243878060969493
      },
      "moving_averages": {
        "5": 3801.1700000000187,
        "20": 3887.529500000016,
        "60": 3987.013833333358
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.06496133311449448,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4830.08
        },
        {
          "date": "2026-05-14",
          "close": 4706.04
        },
        {
          "date": "2026-05-15",
          "close": 4653.35
        },
        {
          "date": "2026-05-18",
          "close": 4570.11
        },
        {
          "date": "2026-05-19",
          "close": 4556.82
        },
        {
          "date": "2026-05-20",
          "close": 4539.71
        },
        {
          "date": "2026-05-21",
          "close": 4389.72
        },
        {
          "date": "2026-05-22",
          "close": 4444.66
        },
        {
          "date": "2026-05-25",
          "close": 4460.55
        },
        {
          "date": "2026-05-26",
          "close": 4348.59
        },
        {
          "date": "2026-05-27",
          "close": 4256.44
        },
        {
          "date": "2026-05-28",
          "close": 4305.61
        },
        {
          "date": "2026-05-29",
          "close": 4199.06
        },
        {
          "date": "2026-06-01",
          "close": 4292.57
        },
        {
          "date": "2026-06-02",
          "close": 4151.32
        },
        {
          "date": "2026-06-03",
          "close": 4107.73
        },
        {
          "date": "2026-06-04",
          "close": 3974.01
        },
        {
          "date": "2026-06-05",
          "close": 4018.61
        },
        {
          "date": "2026-06-08",
          "close": 3884.11
        },
        {
          "date": "2026-06-09",
          "close": 3935.39
        },
        {
          "date": "2026-06-10",
          "close": 3914.23
        },
        {
          "date": "2026-06-11",
          "close": 3870.91
        },
        {
          "date": "2026-06-12",
          "close": 3981.75
        },
        {
          "date": "2026-06-15",
          "close": 4021.36
        },
        {
          "date": "2026-06-16",
          "close": 3993.03
        },
        {
          "date": "2026-06-17",
          "close": 3971.46
        },
        {
          "date": "2026-06-18",
          "close": 3942.37
        },
        {
          "date": "2026-06-22",
          "close": 3967.48
        },
        {
          "date": "2026-06-23",
          "close": 4009.26
        },
        {
          "date": "2026-06-24",
          "close": 3979.75
        },
        {
          "date": "2026-06-25",
          "close": 3971.84
        },
        {
          "date": "2026-06-26",
          "close": 3992.47
        },
        {
          "date": "2026-06-29",
          "close": 3946.68
        },
        {
          "date": "2026-06-30",
          "close": 3909.87
        },
        {
          "date": "2026-07-01",
          "close": 4125.47
        },
        {
          "date": "2026-07-02",
          "close": 4086.05
        },
        {
          "date": "2026-07-03",
          "close": 4194.75
        },
        {
          "date": "2026-07-06",
          "close": 4153.38
        },
        {
          "date": "2026-07-07",
          "close": 4068.52
        },
        {
          "date": "2026-07-08",
          "close": 3987.28
        },
        {
          "date": "2026-07-09",
          "close": 3988.84
        },
        {
          "date": "2026-07-10",
          "close": 4010.1
        },
        {
          "date": "2026-07-13",
          "close": 3883.25
        },
        {
          "date": "2026-07-14",
          "close": 3945.2
        },
        {
          "date": "2026-07-15",
          "close": 3953.13
        },
        {
          "date": "2026-07-16",
          "close": 3893.05
        },
        {
          "date": "2026-07-17",
          "close": 3790.87
        },
        {
          "date": "2026-07-20",
          "close": 3739.17
        },
        {
          "date": "2026-07-21",
          "close": 3741.91
        },
        {
          "date": "2026-07-22",
          "close": 3685.11
        },
        {
          "date": "2026-07-23",
          "close": 3778.79
        },
        {
          "date": "2026-07-24",
          "close": 3677.16
        },
        {
          "date": "2026-07-27",
          "close": 3777.58
        },
        {
          "date": "2026-07-28",
          "close": 3777.84
        },
        {
          "date": "2026-07-29",
          "close": 3808.47
        },
        {
          "date": "2026-07-30",
          "close": 3775.17
        },
        {
          "date": "2026-07-31",
          "close": 3798.77
        },
        {
          "date": "2026-08-03",
          "close": 3888.16
        },
        {
          "date": "2026-08-04",
          "close": 3904.26
        },
        {
          "date": "2026-08-05",
          "close": 3921.96
        },
        {
          "date": "2026-08-06",
          "close": 3992.75
        },
        {
          "date": "2026-08-07",
          "close": 3958.95
        },
        {
          "date": "2026-08-10",
          "close": 4005.58
        },
        {
          "date": "2026-08-11",
          "close": 3972.43
        },
        {
          "date": "2026-08-12",
          "close": 4004.1
        },
        {
          "date": "2026-08-13",
          "close": 3996.18
        },
        {
          "date": "2026-08-14",
          "close": 3942.29
        },
        {
          "date": "2026-08-17",
          "close": 3994.58
        },
        {
          "date": "2026-08-18",
          "close": 4005.39
        },
        {
          "date": "2026-08-19",
          "close": 3894.58
        },
        {
          "date": "2026-08-20",
          "close": 3960.44
        },
        {
          "date": "2026-08-21",
          "close": 3934.39
        },
        {
          "date": "2026-08-24",
          "close": 3875.11
        },
        {
          "date": "2026-08-25",
          "close": 3971.44
        },
        {
          "date": "2026-08-26",
          "close": 3980.3
        },
        {
          "date": "2026-08-27",
          "close": 3968.33
        },
        {
          "date": "2026-08-28",
          "close": 4036.09
        },
        {
          "date": "2026-08-31",
          "close": 4022.87
        },
        {
          "date": "2026-09-01",
          "close": 4078.85
        },
        {
          "date": "2026-09-02",
          "close": 4057.42
        },
        {
          "date": "2026-09-03",
          "close": 4014.49
        },
        {
          "date": "2026-09-04",
          "close": 4056.14
        },
        {
          "date": "2026-09-07",
          "close": 4106.02
        },
        {
          "date": "2026-09-08",
          "close": 4156.64
        },
        {
          "date": "2026-09-09",
          "close": 4218.24
        },
        {
          "date": "2026-09-10",
          "close": 4176.61
        },
        {
          "date": "2026-09-11",
          "close": 4050.14
        },
        {
          "date": "2026-09-14",
          "close": 4066.22
        },
        {
          "date": "2026-09-15",
          "close": 4015.13
        },
        {
          "date": "2026-09-16",
          "close": 4022.73
        },
        {
          "date": "2026-09-17",
          "close": 4005.44
        },
        {
          "date": "2026-09-18",
          "close": 4005.93
        },
        {
          "date": "2026-09-21",
          "close": 4147.28
        },
        {
          "date": "2026-09-22",
          "close": 4139.57
        },
        {
          "date": "2026-09-23",
          "close": 4099.09
        },
        {
          "date": "2026-09-24",
          "close": 4129.02
        },
        {
          "date": "2026-09-28",
          "close": 4080.09
        },
        {
          "date": "2026-09-29",
          "close": 4119.0
        },
        {
          "date": "2026-09-30",
          "close": 4111.58
        },
        {
          "date": "2026-10-08",
          "close": 4098.81
        },
        {
          "date": "2026-10-09",
          "close": 4143.08
        },
        {
          "date": "2026-10-12",
          "close": 4086.47
        },
        {
          "date": "2026-10-13",
          "close": 4054.68
        },
        {
          "date": "2026-10-14",
          "close": 3966.81
        },
        {
          "date": "2026-10-15",
          "close": 3856.09
        },
        {
          "date": "2026-10-16",
          "close": 3871.2
        },
        {
          "date": "2026-10-19",
          "close": 3851.8
        },
        {
          "date": "2026-10-20",
          "close": 3891.47
        },
        {
          "date": "2026-10-21",
          "close": 3877.01
        },
        {
          "date": "2026-10-22",
          "close": 3794.24
        },
        {
          "date": "2026-10-23",
          "close": 3888.74
        },
        {
          "date": "2026-10-26",
          "close": 3955.19
        },
        {
          "date": "2026-10-27",
          "close": 3830.36
        },
        {
          "date": "2026-10-28",
          "close": 3845.05
        },
        {
          "date": "2026-10-29",
          "close": 3832.55
        },
        {
          "date": "2026-10-30",
          "close": 3691.83
        },
        {
          "date": "2026-11-02",
          "close": 3812.46
        },
        {
          "date": "2026-11-03",
          "close": 3797.44
        },
        {
          "date": "2026-11-04",
          "close": 3830.18
        },
        {
          "date": "2026-11-05",
          "close": 3873.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5104166666666666,
          "pullback_frequency": 0.28125,
          "up_wilson": [
            0.41196037089885484,
            0.6080713876874437
          ],
          "pullback_wilson": [
            0.20107410838369372,
            0.3782589613040394
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4745762711864407,
          "pullback_frequency": 0.4406779661016949,
          "up_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "pullback_wilson": [
            0.321502117676121,
            0.5671064517084132
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 8,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1487",
      "name": "公路货运",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015961704933691756,
        "5": 0.005927191730949577,
        "20": -0.07840212288825055,
        "60": -0.1201591468301062
      },
      "moving_averages": {
        "5": 3673.866000000015,
        "20": 3828.9520000000252,
        "60": 4057.7825000000184
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 21,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.08216844076821628,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4997.43
        },
        {
          "date": "2026-05-14",
          "close": 4954.77
        },
        {
          "date": "2026-05-15",
          "close": 4924.11
        },
        {
          "date": "2026-05-18",
          "close": 4960.2
        },
        {
          "date": "2026-05-19",
          "close": 4988.33
        },
        {
          "date": "2026-05-20",
          "close": 4928.77
        },
        {
          "date": "2026-05-21",
          "close": 4795.36
        },
        {
          "date": "2026-05-22",
          "close": 4872.21
        },
        {
          "date": "2026-05-25",
          "close": 4816.31
        },
        {
          "date": "2026-05-26",
          "close": 4761.25
        },
        {
          "date": "2026-05-27",
          "close": 4689.46
        },
        {
          "date": "2026-05-28",
          "close": 4745.96
        },
        {
          "date": "2026-05-29",
          "close": 4635.78
        },
        {
          "date": "2026-06-01",
          "close": 4702.3
        },
        {
          "date": "2026-06-02",
          "close": 4659.74
        },
        {
          "date": "2026-06-03",
          "close": 4586.29
        },
        {
          "date": "2026-06-04",
          "close": 4484.4
        },
        {
          "date": "2026-06-05",
          "close": 4533.61
        },
        {
          "date": "2026-06-08",
          "close": 4412.08
        },
        {
          "date": "2026-06-09",
          "close": 4467.01
        },
        {
          "date": "2026-06-10",
          "close": 4441.15
        },
        {
          "date": "2026-06-11",
          "close": 4391.29
        },
        {
          "date": "2026-06-12",
          "close": 4417.92
        },
        {
          "date": "2026-06-15",
          "close": 4362.43
        },
        {
          "date": "2026-06-16",
          "close": 4434.32
        },
        {
          "date": "2026-06-17",
          "close": 4336.62
        },
        {
          "date": "2026-06-18",
          "close": 4390.5
        },
        {
          "date": "2026-06-22",
          "close": 4355.1
        },
        {
          "date": "2026-06-23",
          "close": 4385.3
        },
        {
          "date": "2026-06-24",
          "close": 4236.14
        },
        {
          "date": "2026-06-25",
          "close": 4131.23
        },
        {
          "date": "2026-06-26",
          "close": 4065.32
        },
        {
          "date": "2026-06-29",
          "close": 4042.76
        },
        {
          "date": "2026-06-30",
          "close": 4015.25
        },
        {
          "date": "2026-07-01",
          "close": 4132.66
        },
        {
          "date": "2026-07-02",
          "close": 4168.09
        },
        {
          "date": "2026-07-03",
          "close": 4156.64
        },
        {
          "date": "2026-07-06",
          "close": 4071.45
        },
        {
          "date": "2026-07-07",
          "close": 3993.18
        },
        {
          "date": "2026-07-08",
          "close": 3996.92
        },
        {
          "date": "2026-07-09",
          "close": 4094.23
        },
        {
          "date": "2026-07-10",
          "close": 4114.89
        },
        {
          "date": "2026-07-13",
          "close": 4013.11
        },
        {
          "date": "2026-07-14",
          "close": 4067.14
        },
        {
          "date": "2026-07-15",
          "close": 4157.48
        },
        {
          "date": "2026-07-16",
          "close": 4164.57
        },
        {
          "date": "2026-07-17",
          "close": 4059.0
        },
        {
          "date": "2026-07-20",
          "close": 3943.52
        },
        {
          "date": "2026-07-21",
          "close": 3871.53
        },
        {
          "date": "2026-07-22",
          "close": 3800.39
        },
        {
          "date": "2026-07-23",
          "close": 3914.38
        },
        {
          "date": "2026-07-24",
          "close": 3786.38
        },
        {
          "date": "2026-07-27",
          "close": 3876.95
        },
        {
          "date": "2026-07-28",
          "close": 3914.3
        },
        {
          "date": "2026-07-29",
          "close": 3962.91
        },
        {
          "date": "2026-07-30",
          "close": 4064.78
        },
        {
          "date": "2026-07-31",
          "close": 4102.7
        },
        {
          "date": "2026-08-03",
          "close": 4193.72
        },
        {
          "date": "2026-08-04",
          "close": 4250.0
        },
        {
          "date": "2026-08-05",
          "close": 4255.19
        },
        {
          "date": "2026-08-06",
          "close": 4227.88
        },
        {
          "date": "2026-08-07",
          "close": 4168.72
        },
        {
          "date": "2026-08-10",
          "close": 4231.7
        },
        {
          "date": "2026-08-11",
          "close": 4213.33
        },
        {
          "date": "2026-08-12",
          "close": 4349.89
        },
        {
          "date": "2026-08-13",
          "close": 4361.02
        },
        {
          "date": "2026-08-14",
          "close": 4219.56
        },
        {
          "date": "2026-08-17",
          "close": 4330.54
        },
        {
          "date": "2026-08-18",
          "close": 4325.51
        },
        {
          "date": "2026-08-19",
          "close": 4123.75
        },
        {
          "date": "2026-08-20",
          "close": 4123.71
        },
        {
          "date": "2026-08-21",
          "close": 4114.37
        },
        {
          "date": "2026-08-24",
          "close": 4073.0
        },
        {
          "date": "2026-08-25",
          "close": 4165.11
        },
        {
          "date": "2026-08-26",
          "close": 4277.98
        },
        {
          "date": "2026-08-27",
          "close": 4219.82
        },
        {
          "date": "2026-08-28",
          "close": 4249.82
        },
        {
          "date": "2026-08-31",
          "close": 4217.92
        },
        {
          "date": "2026-09-01",
          "close": 4272.13
        },
        {
          "date": "2026-09-02",
          "close": 4232.47
        },
        {
          "date": "2026-09-03",
          "close": 4183.94
        },
        {
          "date": "2026-09-04",
          "close": 4192.2
        },
        {
          "date": "2026-09-07",
          "close": 4232.73
        },
        {
          "date": "2026-09-08",
          "close": 4274.45
        },
        {
          "date": "2026-09-09",
          "close": 4251.16
        },
        {
          "date": "2026-09-10",
          "close": 4220.04
        },
        {
          "date": "2026-09-11",
          "close": 4135.75
        },
        {
          "date": "2026-09-14",
          "close": 4116.92
        },
        {
          "date": "2026-09-15",
          "close": 4023.95
        },
        {
          "date": "2026-09-16",
          "close": 4077.1
        },
        {
          "date": "2026-09-17",
          "close": 4075.84
        },
        {
          "date": "2026-09-18",
          "close": 4078.51
        },
        {
          "date": "2026-09-21",
          "close": 4131.78
        },
        {
          "date": "2026-09-22",
          "close": 4121.26
        },
        {
          "date": "2026-09-23",
          "close": 4002.85
        },
        {
          "date": "2026-09-24",
          "close": 4086.14
        },
        {
          "date": "2026-09-28",
          "close": 4014.77
        },
        {
          "date": "2026-09-29",
          "close": 4053.68
        },
        {
          "date": "2026-09-30",
          "close": 4054.22
        },
        {
          "date": "2026-10-08",
          "close": 4062.39
        },
        {
          "date": "2026-10-09",
          "close": 4079.06
        },
        {
          "date": "2026-10-12",
          "close": 4004.49
        },
        {
          "date": "2026-10-13",
          "close": 4036.1
        },
        {
          "date": "2026-10-14",
          "close": 3986.67
        },
        {
          "date": "2026-10-15",
          "close": 3860.8
        },
        {
          "date": "2026-10-16",
          "close": 3898.88
        },
        {
          "date": "2026-10-19",
          "close": 3869.84
        },
        {
          "date": "2026-10-20",
          "close": 3866.49
        },
        {
          "date": "2026-10-21",
          "close": 3848.3
        },
        {
          "date": "2026-10-22",
          "close": 3744.14
        },
        {
          "date": "2026-10-23",
          "close": 3808.31
        },
        {
          "date": "2026-10-26",
          "close": 3818.45
        },
        {
          "date": "2026-10-27",
          "close": 3850.81
        },
        {
          "date": "2026-10-28",
          "close": 3815.54
        },
        {
          "date": "2026-10-29",
          "close": 3721.83
        },
        {
          "date": "2026-10-30",
          "close": 3588.24
        },
        {
          "date": "2026-11-02",
          "close": 3661.1
        },
        {
          "date": "2026-11-03",
          "close": 3691.03
        },
        {
          "date": "2026-11-04",
          "close": 3685.07
        },
        {
          "date": "2026-11-05",
          "close": 3743.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4074074074074074,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.3069627781339348,
            0.5162368673165123
          ],
          "pullback_wilson": [
            0.3411955250345785,
            0.5527242622356897
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.5714285714285714,
          "up_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "pullback_wilson": [
            0.4327049309001736,
            0.699766809211184
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 34,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.5588235294117647,
          "baseline_hit_rate": 0.4411764705882353,
          "hit_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "baseline_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 11,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1488",
      "name": "跨境物流",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015487420396166574,
        "5": 0.025645579737264557,
        "20": -0.033913292863629874,
        "60": 0.023095126611913264
      },
      "moving_averages": {
        "5": 1586.7459999999962,
        "20": 1609.6064999999944,
        "60": 1638.479666666667
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.04570457281805507,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1820.49
        },
        {
          "date": "2026-05-14",
          "close": 1813.66
        },
        {
          "date": "2026-05-15",
          "close": 1783.91
        },
        {
          "date": "2026-05-18",
          "close": 1761.33
        },
        {
          "date": "2026-05-19",
          "close": 1786.26
        },
        {
          "date": "2026-05-20",
          "close": 1769.57
        },
        {
          "date": "2026-05-21",
          "close": 1730.21
        },
        {
          "date": "2026-05-22",
          "close": 1738.48
        },
        {
          "date": "2026-05-25",
          "close": 1743.49
        },
        {
          "date": "2026-05-26",
          "close": 1726.62
        },
        {
          "date": "2026-05-27",
          "close": 1687.25
        },
        {
          "date": "2026-05-28",
          "close": 1676.96
        },
        {
          "date": "2026-05-29",
          "close": 1667.81
        },
        {
          "date": "2026-06-01",
          "close": 1712.91
        },
        {
          "date": "2026-06-02",
          "close": 1688.89
        },
        {
          "date": "2026-06-03",
          "close": 1647.02
        },
        {
          "date": "2026-06-04",
          "close": 1619.84
        },
        {
          "date": "2026-06-05",
          "close": 1636.54
        },
        {
          "date": "2026-06-08",
          "close": 1604.39
        },
        {
          "date": "2026-06-09",
          "close": 1594.97
        },
        {
          "date": "2026-06-10",
          "close": 1577.12
        },
        {
          "date": "2026-06-11",
          "close": 1552.42
        },
        {
          "date": "2026-06-12",
          "close": 1578.13
        },
        {
          "date": "2026-06-15",
          "close": 1592.27
        },
        {
          "date": "2026-06-16",
          "close": 1568.36
        },
        {
          "date": "2026-06-17",
          "close": 1539.18
        },
        {
          "date": "2026-06-18",
          "close": 1524.74
        },
        {
          "date": "2026-06-22",
          "close": 1513.79
        },
        {
          "date": "2026-06-23",
          "close": 1531.64
        },
        {
          "date": "2026-06-24",
          "close": 1496.01
        },
        {
          "date": "2026-06-25",
          "close": 1470.46
        },
        {
          "date": "2026-06-26",
          "close": 1437.33
        },
        {
          "date": "2026-06-29",
          "close": 1434.09
        },
        {
          "date": "2026-06-30",
          "close": 1419.05
        },
        {
          "date": "2026-07-01",
          "close": 1478.17
        },
        {
          "date": "2026-07-02",
          "close": 1500.81
        },
        {
          "date": "2026-07-03",
          "close": 1531.95
        },
        {
          "date": "2026-07-06",
          "close": 1536.38
        },
        {
          "date": "2026-07-07",
          "close": 1487.02
        },
        {
          "date": "2026-07-08",
          "close": 1480.06
        },
        {
          "date": "2026-07-09",
          "close": 1457.31
        },
        {
          "date": "2026-07-10",
          "close": 1480.62
        },
        {
          "date": "2026-07-13",
          "close": 1455.93
        },
        {
          "date": "2026-07-14",
          "close": 1485.78
        },
        {
          "date": "2026-07-15",
          "close": 1509.57
        },
        {
          "date": "2026-07-16",
          "close": 1515.69
        },
        {
          "date": "2026-07-17",
          "close": 1486.3
        },
        {
          "date": "2026-07-20",
          "close": 1470.87
        },
        {
          "date": "2026-07-21",
          "close": 1462.3
        },
        {
          "date": "2026-07-22",
          "close": 1452.58
        },
        {
          "date": "2026-07-23",
          "close": 1489.86
        },
        {
          "date": "2026-07-24",
          "close": 1462.4
        },
        {
          "date": "2026-07-27",
          "close": 1498.3
        },
        {
          "date": "2026-07-28",
          "close": 1512.15
        },
        {
          "date": "2026-07-29",
          "close": 1541.7
        },
        {
          "date": "2026-07-30",
          "close": 1558.07
        },
        {
          "date": "2026-07-31",
          "close": 1563.2
        },
        {
          "date": "2026-08-03",
          "close": 1590.29
        },
        {
          "date": "2026-08-04",
          "close": 1577.43
        },
        {
          "date": "2026-08-05",
          "close": 1580.42
        },
        {
          "date": "2026-08-06",
          "close": 1579.03
        },
        {
          "date": "2026-08-07",
          "close": 1565.85
        },
        {
          "date": "2026-08-10",
          "close": 1607.47
        },
        {
          "date": "2026-08-11",
          "close": 1602.98
        },
        {
          "date": "2026-08-12",
          "close": 1615.1
        },
        {
          "date": "2026-08-13",
          "close": 1592.85
        },
        {
          "date": "2026-08-14",
          "close": 1580.68
        },
        {
          "date": "2026-08-17",
          "close": 1606.02
        },
        {
          "date": "2026-08-18",
          "close": 1612.19
        },
        {
          "date": "2026-08-19",
          "close": 1578.65
        },
        {
          "date": "2026-08-20",
          "close": 1613.4
        },
        {
          "date": "2026-08-21",
          "close": 1632.33
        },
        {
          "date": "2026-08-24",
          "close": 1620.69
        },
        {
          "date": "2026-08-25",
          "close": 1649.4
        },
        {
          "date": "2026-08-26",
          "close": 1667.6
        },
        {
          "date": "2026-08-27",
          "close": 1665.36
        },
        {
          "date": "2026-08-28",
          "close": 1693.47
        },
        {
          "date": "2026-08-31",
          "close": 1692.63
        },
        {
          "date": "2026-09-01",
          "close": 1703.13
        },
        {
          "date": "2026-09-02",
          "close": 1688.27
        },
        {
          "date": "2026-09-03",
          "close": 1686.99
        },
        {
          "date": "2026-09-04",
          "close": 1699.78
        },
        {
          "date": "2026-09-07",
          "close": 1709.61
        },
        {
          "date": "2026-09-08",
          "close": 1729.7
        },
        {
          "date": "2026-09-09",
          "close": 1728.35
        },
        {
          "date": "2026-09-10",
          "close": 1700.62
        },
        {
          "date": "2026-09-11",
          "close": 1659.88
        },
        {
          "date": "2026-09-14",
          "close": 1676.94
        },
        {
          "date": "2026-09-15",
          "close": 1652.37
        },
        {
          "date": "2026-09-16",
          "close": 1644.11
        },
        {
          "date": "2026-09-17",
          "close": 1655.0
        },
        {
          "date": "2026-09-18",
          "close": 1653.72
        },
        {
          "date": "2026-09-21",
          "close": 1683.08
        },
        {
          "date": "2026-09-22",
          "close": 1676.41
        },
        {
          "date": "2026-09-23",
          "close": 1665.73
        },
        {
          "date": "2026-09-24",
          "close": 1672.07
        },
        {
          "date": "2026-09-28",
          "close": 1653.22
        },
        {
          "date": "2026-09-29",
          "close": 1663.31
        },
        {
          "date": "2026-09-30",
          "close": 1664.98
        },
        {
          "date": "2026-10-08",
          "close": 1673.68
        },
        {
          "date": "2026-10-09",
          "close": 1694.36
        },
        {
          "date": "2026-10-12",
          "close": 1673.74
        },
        {
          "date": "2026-10-13",
          "close": 1671.61
        },
        {
          "date": "2026-10-14",
          "close": 1653.29
        },
        {
          "date": "2026-10-15",
          "close": 1610.45
        },
        {
          "date": "2026-10-16",
          "close": 1625.17
        },
        {
          "date": "2026-10-19",
          "close": 1619.93
        },
        {
          "date": "2026-10-20",
          "close": 1626.93
        },
        {
          "date": "2026-10-21",
          "close": 1611.41
        },
        {
          "date": "2026-10-22",
          "close": 1566.17
        },
        {
          "date": "2026-10-23",
          "close": 1576.59
        },
        {
          "date": "2026-10-26",
          "close": 1597.38
        },
        {
          "date": "2026-10-27",
          "close": 1561.32
        },
        {
          "date": "2026-10-28",
          "close": 1593.56
        },
        {
          "date": "2026-10-29",
          "close": 1576.49
        },
        {
          "date": "2026-10-30",
          "close": 1557.83
        },
        {
          "date": "2026-11-02",
          "close": 1579.07
        },
        {
          "date": "2026-11-03",
          "close": 1587.65
        },
        {
          "date": "2026-11-04",
          "close": 1592.26
        },
        {
          "date": "2026-11-05",
          "close": 1616.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4936708860759494,
          "pullback_frequency": 0.22784810126582278,
          "up_wilson": [
            0.38630272176150804,
            0.6016260277530987
          ],
          "pullback_wilson": [
            0.14926774686759647,
            0.331668482260488
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45652173913043476,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 15,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 5,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1489",
      "name": "快递",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021855080247811465,
        "5": 0.0434056506943874,
        "20": 0.03584108103611894,
        "60": 0.013572057506899826
      },
      "moving_averages": {
        "5": 5316.266000000015,
        "20": 5254.740999999875,
        "60": 5262.180999999974
      },
      "phase": "震荡",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-15",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-10-14",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-10-29",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5829.23
        },
        {
          "date": "2026-05-14",
          "close": 5765.29
        },
        {
          "date": "2026-05-15",
          "close": 5717.26
        },
        {
          "date": "2026-05-18",
          "close": 5691.7
        },
        {
          "date": "2026-05-19",
          "close": 5671.58
        },
        {
          "date": "2026-05-20",
          "close": 5673.12
        },
        {
          "date": "2026-05-21",
          "close": 5526.8
        },
        {
          "date": "2026-05-22",
          "close": 5488.71
        },
        {
          "date": "2026-05-25",
          "close": 5455.03
        },
        {
          "date": "2026-05-26",
          "close": 5512.51
        },
        {
          "date": "2026-05-27",
          "close": 5449.75
        },
        {
          "date": "2026-05-28",
          "close": 5482.7
        },
        {
          "date": "2026-05-29",
          "close": 5454.88
        },
        {
          "date": "2026-06-01",
          "close": 5453.83
        },
        {
          "date": "2026-06-02",
          "close": 5332.99
        },
        {
          "date": "2026-06-03",
          "close": 5223.06
        },
        {
          "date": "2026-06-04",
          "close": 5139.93
        },
        {
          "date": "2026-06-05",
          "close": 5185.55
        },
        {
          "date": "2026-06-08",
          "close": 5114.48
        },
        {
          "date": "2026-06-09",
          "close": 5109.09
        },
        {
          "date": "2026-06-10",
          "close": 5174.02
        },
        {
          "date": "2026-06-11",
          "close": 5128.04
        },
        {
          "date": "2026-06-12",
          "close": 5185.06
        },
        {
          "date": "2026-06-15",
          "close": 5155.94
        },
        {
          "date": "2026-06-16",
          "close": 4986.29
        },
        {
          "date": "2026-06-17",
          "close": 5012.61
        },
        {
          "date": "2026-06-18",
          "close": 4872.01
        },
        {
          "date": "2026-06-22",
          "close": 4873.84
        },
        {
          "date": "2026-06-23",
          "close": 4931.06
        },
        {
          "date": "2026-06-24",
          "close": 4894.72
        },
        {
          "date": "2026-06-25",
          "close": 4914.22
        },
        {
          "date": "2026-06-26",
          "close": 4826.33
        },
        {
          "date": "2026-06-29",
          "close": 4877.86
        },
        {
          "date": "2026-06-30",
          "close": 4986.91
        },
        {
          "date": "2026-07-01",
          "close": 5376.41
        },
        {
          "date": "2026-07-02",
          "close": 5491.4
        },
        {
          "date": "2026-07-03",
          "close": 5389.06
        },
        {
          "date": "2026-07-06",
          "close": 5513.92
        },
        {
          "date": "2026-07-07",
          "close": 5452.19
        },
        {
          "date": "2026-07-08",
          "close": 5341.66
        },
        {
          "date": "2026-07-09",
          "close": 5276.49
        },
        {
          "date": "2026-07-10",
          "close": 5305.4
        },
        {
          "date": "2026-07-13",
          "close": 5297.97
        },
        {
          "date": "2026-07-14",
          "close": 5425.76
        },
        {
          "date": "2026-07-15",
          "close": 5366.54
        },
        {
          "date": "2026-07-16",
          "close": 5307.66
        },
        {
          "date": "2026-07-17",
          "close": 5144.8
        },
        {
          "date": "2026-07-20",
          "close": 5221.02
        },
        {
          "date": "2026-07-21",
          "close": 5272.66
        },
        {
          "date": "2026-07-22",
          "close": 5271.35
        },
        {
          "date": "2026-07-23",
          "close": 5242.9
        },
        {
          "date": "2026-07-24",
          "close": 5119.25
        },
        {
          "date": "2026-07-27",
          "close": 5234.36
        },
        {
          "date": "2026-07-28",
          "close": 5332.19
        },
        {
          "date": "2026-07-29",
          "close": 5371.92
        },
        {
          "date": "2026-07-30",
          "close": 5420.84
        },
        {
          "date": "2026-07-31",
          "close": 5449.27
        },
        {
          "date": "2026-08-03",
          "close": 5504.15
        },
        {
          "date": "2026-08-04",
          "close": 5416.8
        },
        {
          "date": "2026-08-05",
          "close": 5405.96
        },
        {
          "date": "2026-08-06",
          "close": 5330.72
        },
        {
          "date": "2026-08-07",
          "close": 5362.34
        },
        {
          "date": "2026-08-10",
          "close": 5440.48
        },
        {
          "date": "2026-08-11",
          "close": 5408.6
        },
        {
          "date": "2026-08-12",
          "close": 5342.55
        },
        {
          "date": "2026-08-13",
          "close": 5294.72
        },
        {
          "date": "2026-08-14",
          "close": 5331.65
        },
        {
          "date": "2026-08-17",
          "close": 5364.46
        },
        {
          "date": "2026-08-18",
          "close": 5413.37
        },
        {
          "date": "2026-08-19",
          "close": 5350.24
        },
        {
          "date": "2026-08-20",
          "close": 5249.84
        },
        {
          "date": "2026-08-21",
          "close": 5198.24
        },
        {
          "date": "2026-08-24",
          "close": 5202.57
        },
        {
          "date": "2026-08-25",
          "close": 5157.58
        },
        {
          "date": "2026-08-26",
          "close": 5206.61
        },
        {
          "date": "2026-08-27",
          "close": 5202.89
        },
        {
          "date": "2026-08-28",
          "close": 5223.3
        },
        {
          "date": "2026-08-31",
          "close": 5150.69
        },
        {
          "date": "2026-09-01",
          "close": 5192.8
        },
        {
          "date": "2026-09-02",
          "close": 5141.63
        },
        {
          "date": "2026-09-03",
          "close": 5187.05
        },
        {
          "date": "2026-09-04",
          "close": 5219.58
        },
        {
          "date": "2026-09-07",
          "close": 5195.46
        },
        {
          "date": "2026-09-08",
          "close": 5179.42
        },
        {
          "date": "2026-09-09",
          "close": 5168.74
        },
        {
          "date": "2026-09-10",
          "close": 5267.44
        },
        {
          "date": "2026-09-11",
          "close": 5230.6
        },
        {
          "date": "2026-09-14",
          "close": 5187.77
        },
        {
          "date": "2026-09-15",
          "close": 5158.07
        },
        {
          "date": "2026-09-16",
          "close": 5140.05
        },
        {
          "date": "2026-09-17",
          "close": 5310.64
        },
        {
          "date": "2026-09-18",
          "close": 5367.54
        },
        {
          "date": "2026-09-21",
          "close": 5440.99
        },
        {
          "date": "2026-09-22",
          "close": 5304.19
        },
        {
          "date": "2026-09-23",
          "close": 5308.08
        },
        {
          "date": "2026-09-24",
          "close": 5298.33
        },
        {
          "date": "2026-09-28",
          "close": 5267.33
        },
        {
          "date": "2026-09-29",
          "close": 5281.21
        },
        {
          "date": "2026-09-30",
          "close": 5268.53
        },
        {
          "date": "2026-10-08",
          "close": 5289.74
        },
        {
          "date": "2026-10-09",
          "close": 5372.18
        },
        {
          "date": "2026-10-12",
          "close": 5310.47
        },
        {
          "date": "2026-10-13",
          "close": 5369.4
        },
        {
          "date": "2026-10-14",
          "close": 5300.35
        },
        {
          "date": "2026-10-15",
          "close": 5195.76
        },
        {
          "date": "2026-10-16",
          "close": 5203.71
        },
        {
          "date": "2026-10-19",
          "close": 5277.72
        },
        {
          "date": "2026-10-20",
          "close": 5172.13
        },
        {
          "date": "2026-10-21",
          "close": 5067.31
        },
        {
          "date": "2026-10-22",
          "close": 5017.21
        },
        {
          "date": "2026-10-23",
          "close": 5138.09
        },
        {
          "date": "2026-10-26",
          "close": 5298.52
        },
        {
          "date": "2026-10-27",
          "close": 5300.57
        },
        {
          "date": "2026-10-28",
          "close": 5238.68
        },
        {
          "date": "2026-10-29",
          "close": 5251.39
        },
        {
          "date": "2026-10-30",
          "close": 5162.82
        },
        {
          "date": "2026-11-02",
          "close": 5236.38
        },
        {
          "date": "2026-11-03",
          "close": 5340.66
        },
        {
          "date": "2026-11-04",
          "close": 5362.14
        },
        {
          "date": "2026-11-05",
          "close": 5479.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44285714285714284,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.3324952890930533,
            0.55916448946812
          ],
          "pullback_wilson": [
            0.2053660525763799,
            0.4154431723877268
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.35,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.2213452887317629,
            0.5049411916274231
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 8,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1490",
      "name": "原材料供应链服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010353124074622633,
        "5": 0.011817517950542866,
        "20": -0.08355716415304648,
        "60": -0.01875092118933175
      },
      "moving_averages": {
        "5": 2686.6360000000336,
        "20": 2814.1414999999806,
        "60": 2864.9086666666435
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-24",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.09299435441262949,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3278.66
        },
        {
          "date": "2026-05-14",
          "close": 3204.88
        },
        {
          "date": "2026-05-15",
          "close": 3169.47
        },
        {
          "date": "2026-05-18",
          "close": 3104.15
        },
        {
          "date": "2026-05-19",
          "close": 3121.36
        },
        {
          "date": "2026-05-20",
          "close": 3091.94
        },
        {
          "date": "2026-05-21",
          "close": 3012.07
        },
        {
          "date": "2026-05-22",
          "close": 3019.56
        },
        {
          "date": "2026-05-25",
          "close": 3014.4
        },
        {
          "date": "2026-05-26",
          "close": 2964.55
        },
        {
          "date": "2026-05-27",
          "close": 2879.96
        },
        {
          "date": "2026-05-28",
          "close": 2882.59
        },
        {
          "date": "2026-05-29",
          "close": 2880.31
        },
        {
          "date": "2026-06-01",
          "close": 2974.32
        },
        {
          "date": "2026-06-02",
          "close": 2930.83
        },
        {
          "date": "2026-06-03",
          "close": 2894.91
        },
        {
          "date": "2026-06-04",
          "close": 2855.58
        },
        {
          "date": "2026-06-05",
          "close": 2862.98
        },
        {
          "date": "2026-06-08",
          "close": 2772.34
        },
        {
          "date": "2026-06-09",
          "close": 2753.04
        },
        {
          "date": "2026-06-10",
          "close": 2721.95
        },
        {
          "date": "2026-06-11",
          "close": 2682.1
        },
        {
          "date": "2026-06-12",
          "close": 2727.04
        },
        {
          "date": "2026-06-15",
          "close": 2729.19
        },
        {
          "date": "2026-06-16",
          "close": 2723.51
        },
        {
          "date": "2026-06-17",
          "close": 2696.19
        },
        {
          "date": "2026-06-18",
          "close": 2682.96
        },
        {
          "date": "2026-06-22",
          "close": 2675.49
        },
        {
          "date": "2026-06-23",
          "close": 2692.29
        },
        {
          "date": "2026-06-24",
          "close": 2626.92
        },
        {
          "date": "2026-06-25",
          "close": 2572.35
        },
        {
          "date": "2026-06-26",
          "close": 2533.67
        },
        {
          "date": "2026-06-29",
          "close": 2558.44
        },
        {
          "date": "2026-06-30",
          "close": 2540.88
        },
        {
          "date": "2026-07-01",
          "close": 2589.78
        },
        {
          "date": "2026-07-02",
          "close": 2622.86
        },
        {
          "date": "2026-07-03",
          "close": 2679.72
        },
        {
          "date": "2026-07-06",
          "close": 2745.62
        },
        {
          "date": "2026-07-07",
          "close": 2659.12
        },
        {
          "date": "2026-07-08",
          "close": 2689.17
        },
        {
          "date": "2026-07-09",
          "close": 2686.96
        },
        {
          "date": "2026-07-10",
          "close": 2696.11
        },
        {
          "date": "2026-07-13",
          "close": 2669.75
        },
        {
          "date": "2026-07-14",
          "close": 2722.39
        },
        {
          "date": "2026-07-15",
          "close": 2787.22
        },
        {
          "date": "2026-07-16",
          "close": 2794.89
        },
        {
          "date": "2026-07-17",
          "close": 2711.48
        },
        {
          "date": "2026-07-20",
          "close": 2660.62
        },
        {
          "date": "2026-07-21",
          "close": 2639.52
        },
        {
          "date": "2026-07-22",
          "close": 2643.86
        },
        {
          "date": "2026-07-23",
          "close": 2715.82
        },
        {
          "date": "2026-07-24",
          "close": 2640.58
        },
        {
          "date": "2026-07-27",
          "close": 2683.28
        },
        {
          "date": "2026-07-28",
          "close": 2694.24
        },
        {
          "date": "2026-07-29",
          "close": 2737.74
        },
        {
          "date": "2026-07-30",
          "close": 2719.38
        },
        {
          "date": "2026-07-31",
          "close": 2749.28
        },
        {
          "date": "2026-08-03",
          "close": 2821.8
        },
        {
          "date": "2026-08-04",
          "close": 2781.43
        },
        {
          "date": "2026-08-05",
          "close": 2781.73
        },
        {
          "date": "2026-08-06",
          "close": 2795.01
        },
        {
          "date": "2026-08-07",
          "close": 2766.71
        },
        {
          "date": "2026-08-10",
          "close": 2827.18
        },
        {
          "date": "2026-08-11",
          "close": 2813.82
        },
        {
          "date": "2026-08-12",
          "close": 2833.17
        },
        {
          "date": "2026-08-13",
          "close": 2795.84
        },
        {
          "date": "2026-08-14",
          "close": 2798.25
        },
        {
          "date": "2026-08-17",
          "close": 2819.1
        },
        {
          "date": "2026-08-18",
          "close": 2823.42
        },
        {
          "date": "2026-08-19",
          "close": 2772.0
        },
        {
          "date": "2026-08-20",
          "close": 2829.84
        },
        {
          "date": "2026-08-21",
          "close": 2815.55
        },
        {
          "date": "2026-08-24",
          "close": 2784.56
        },
        {
          "date": "2026-08-25",
          "close": 2818.37
        },
        {
          "date": "2026-08-26",
          "close": 2847.78
        },
        {
          "date": "2026-08-27",
          "close": 2849.7
        },
        {
          "date": "2026-08-28",
          "close": 2915.28
        },
        {
          "date": "2026-08-31",
          "close": 2878.81
        },
        {
          "date": "2026-09-01",
          "close": 2915.98
        },
        {
          "date": "2026-09-02",
          "close": 2881.15
        },
        {
          "date": "2026-09-03",
          "close": 2884.51
        },
        {
          "date": "2026-09-04",
          "close": 2919.36
        },
        {
          "date": "2026-09-07",
          "close": 2944.24
        },
        {
          "date": "2026-09-08",
          "close": 3006.21
        },
        {
          "date": "2026-09-09",
          "close": 2989.0
        },
        {
          "date": "2026-09-10",
          "close": 2973.84
        },
        {
          "date": "2026-09-11",
          "close": 2925.5
        },
        {
          "date": "2026-09-14",
          "close": 2967.66
        },
        {
          "date": "2026-09-15",
          "close": 2894.39
        },
        {
          "date": "2026-09-16",
          "close": 2897.22
        },
        {
          "date": "2026-09-17",
          "close": 2924.11
        },
        {
          "date": "2026-09-18",
          "close": 2931.32
        },
        {
          "date": "2026-09-21",
          "close": 2985.54
        },
        {
          "date": "2026-09-22",
          "close": 2988.49
        },
        {
          "date": "2026-09-23",
          "close": 2985.48
        },
        {
          "date": "2026-09-24",
          "close": 2973.14
        },
        {
          "date": "2026-09-28",
          "close": 2946.37
        },
        {
          "date": "2026-09-29",
          "close": 2958.3
        },
        {
          "date": "2026-09-30",
          "close": 2957.05
        },
        {
          "date": "2026-10-08",
          "close": 2978.44
        },
        {
          "date": "2026-10-09",
          "close": 3009.43
        },
        {
          "date": "2026-10-12",
          "close": 2982.2
        },
        {
          "date": "2026-10-13",
          "close": 2985.34
        },
        {
          "date": "2026-10-14",
          "close": 2958.74
        },
        {
          "date": "2026-10-15",
          "close": 2926.75
        },
        {
          "date": "2026-10-16",
          "close": 2928.26
        },
        {
          "date": "2026-10-19",
          "close": 2895.51
        },
        {
          "date": "2026-10-20",
          "close": 2871.04
        },
        {
          "date": "2026-10-21",
          "close": 2834.06
        },
        {
          "date": "2026-10-22",
          "close": 2735.0
        },
        {
          "date": "2026-10-23",
          "close": 2746.34
        },
        {
          "date": "2026-10-26",
          "close": 2782.19
        },
        {
          "date": "2026-10-27",
          "close": 2744.55
        },
        {
          "date": "2026-10-28",
          "close": 2752.55
        },
        {
          "date": "2026-10-29",
          "close": 2697.69
        },
        {
          "date": "2026-10-30",
          "close": 2653.99
        },
        {
          "date": "2026-11-02",
          "close": 2672.12
        },
        {
          "date": "2026-11-03",
          "close": 2675.9
        },
        {
          "date": "2026-11-04",
          "close": 2701.6
        },
        {
          "date": "2026-11-05",
          "close": 2729.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5375,
          "pullback_frequency": 0.225,
          "up_wilson": [
            0.42904357591268794,
            0.6425200643721475
          ],
          "pullback_wilson": [
            0.14733207340846635,
            0.3278678978360735
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.52,
          "pullback_frequency": 0.34,
          "up_wilson": [
            0.38511744890044614,
            0.6520286471342196
          ],
          "pullback_wilson": [
            0.2243694922250009,
            0.478461739497674
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 5,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1491",
      "name": "端到端供应链服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023369863013698478,
        "5": 0.017675064876683022,
        "20": -0.06110496682083255,
        "60": -0.026384553730263716
      },
      "moving_averages": {
        "5": 1448.2540000000504,
        "20": 1518.684500000009,
        "60": 1570.5146666666649
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-26",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 78
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 56
          }
        }
      },
      "drawdown": -0.06369378853963004,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1732.85
        },
        {
          "date": "2026-05-14",
          "close": 1701.42
        },
        {
          "date": "2026-05-15",
          "close": 1706.75
        },
        {
          "date": "2026-05-18",
          "close": 1707.79
        },
        {
          "date": "2026-05-19",
          "close": 1730.32
        },
        {
          "date": "2026-05-20",
          "close": 1730.46
        },
        {
          "date": "2026-05-21",
          "close": 1697.7
        },
        {
          "date": "2026-05-22",
          "close": 1700.18
        },
        {
          "date": "2026-05-25",
          "close": 1661.08
        },
        {
          "date": "2026-05-26",
          "close": 1642.67
        },
        {
          "date": "2026-05-27",
          "close": 1599.22
        },
        {
          "date": "2026-05-28",
          "close": 1607.51
        },
        {
          "date": "2026-05-29",
          "close": 1581.57
        },
        {
          "date": "2026-06-01",
          "close": 1628.36
        },
        {
          "date": "2026-06-02",
          "close": 1584.54
        },
        {
          "date": "2026-06-03",
          "close": 1566.52
        },
        {
          "date": "2026-06-04",
          "close": 1541.25
        },
        {
          "date": "2026-06-05",
          "close": 1573.16
        },
        {
          "date": "2026-06-08",
          "close": 1531.37
        },
        {
          "date": "2026-06-09",
          "close": 1555.7
        },
        {
          "date": "2026-06-10",
          "close": 1531.95
        },
        {
          "date": "2026-06-11",
          "close": 1502.69
        },
        {
          "date": "2026-06-12",
          "close": 1523.5
        },
        {
          "date": "2026-06-15",
          "close": 1521.03
        },
        {
          "date": "2026-06-16",
          "close": 1538.41
        },
        {
          "date": "2026-06-17",
          "close": 1502.48
        },
        {
          "date": "2026-06-18",
          "close": 1519.69
        },
        {
          "date": "2026-06-22",
          "close": 1518.12
        },
        {
          "date": "2026-06-23",
          "close": 1527.74
        },
        {
          "date": "2026-06-24",
          "close": 1493.45
        },
        {
          "date": "2026-06-25",
          "close": 1485.33
        },
        {
          "date": "2026-06-26",
          "close": 1462.55
        },
        {
          "date": "2026-06-29",
          "close": 1464.79
        },
        {
          "date": "2026-06-30",
          "close": 1504.52
        },
        {
          "date": "2026-07-01",
          "close": 1607.79
        },
        {
          "date": "2026-07-02",
          "close": 1620.26
        },
        {
          "date": "2026-07-03",
          "close": 1630.23
        },
        {
          "date": "2026-07-06",
          "close": 1635.43
        },
        {
          "date": "2026-07-07",
          "close": 1598.86
        },
        {
          "date": "2026-07-08",
          "close": 1578.8
        },
        {
          "date": "2026-07-09",
          "close": 1586.95
        },
        {
          "date": "2026-07-10",
          "close": 1606.89
        },
        {
          "date": "2026-07-13",
          "close": 1554.31
        },
        {
          "date": "2026-07-14",
          "close": 1582.71
        },
        {
          "date": "2026-07-15",
          "close": 1572.11
        },
        {
          "date": "2026-07-16",
          "close": 1564.32
        },
        {
          "date": "2026-07-17",
          "close": 1499.13
        },
        {
          "date": "2026-07-20",
          "close": 1435.59
        },
        {
          "date": "2026-07-21",
          "close": 1429.18
        },
        {
          "date": "2026-07-22",
          "close": 1385.27
        },
        {
          "date": "2026-07-23",
          "close": 1428.59
        },
        {
          "date": "2026-07-24",
          "close": 1379.4
        },
        {
          "date": "2026-07-27",
          "close": 1426.81
        },
        {
          "date": "2026-07-28",
          "close": 1448.29
        },
        {
          "date": "2026-07-29",
          "close": 1468.42
        },
        {
          "date": "2026-07-30",
          "close": 1429.02
        },
        {
          "date": "2026-07-31",
          "close": 1462.19
        },
        {
          "date": "2026-08-03",
          "close": 1488.91
        },
        {
          "date": "2026-08-04",
          "close": 1501.58
        },
        {
          "date": "2026-08-05",
          "close": 1534.61
        },
        {
          "date": "2026-08-06",
          "close": 1538.67
        },
        {
          "date": "2026-08-07",
          "close": 1529.29
        },
        {
          "date": "2026-08-10",
          "close": 1582.71
        },
        {
          "date": "2026-08-11",
          "close": 1585.67
        },
        {
          "date": "2026-08-12",
          "close": 1608.79
        },
        {
          "date": "2026-08-13",
          "close": 1571.92
        },
        {
          "date": "2026-08-14",
          "close": 1568.58
        },
        {
          "date": "2026-08-17",
          "close": 1603.12
        },
        {
          "date": "2026-08-18",
          "close": 1599.8
        },
        {
          "date": "2026-08-19",
          "close": 1546.65
        },
        {
          "date": "2026-08-20",
          "close": 1579.62
        },
        {
          "date": "2026-08-21",
          "close": 1583.42
        },
        {
          "date": "2026-08-24",
          "close": 1563.18
        },
        {
          "date": "2026-08-25",
          "close": 1592.63
        },
        {
          "date": "2026-08-26",
          "close": 1603.75
        },
        {
          "date": "2026-08-27",
          "close": 1633.9
        },
        {
          "date": "2026-08-28",
          "close": 1613.2
        },
        {
          "date": "2026-08-31",
          "close": 1621.82
        },
        {
          "date": "2026-09-01",
          "close": 1648.39
        },
        {
          "date": "2026-09-02",
          "close": 1638.68
        },
        {
          "date": "2026-09-03",
          "close": 1612.01
        },
        {
          "date": "2026-09-04",
          "close": 1607.71
        },
        {
          "date": "2026-09-07",
          "close": 1642.14
        },
        {
          "date": "2026-09-08",
          "close": 1645.6
        },
        {
          "date": "2026-09-09",
          "close": 1633.08
        },
        {
          "date": "2026-09-10",
          "close": 1634.48
        },
        {
          "date": "2026-09-11",
          "close": 1583.73
        },
        {
          "date": "2026-09-14",
          "close": 1557.7
        },
        {
          "date": "2026-09-15",
          "close": 1533.57
        },
        {
          "date": "2026-09-16",
          "close": 1555.91
        },
        {
          "date": "2026-09-17",
          "close": 1567.61
        },
        {
          "date": "2026-09-18",
          "close": 1594.17
        },
        {
          "date": "2026-09-21",
          "close": 1645.0
        },
        {
          "date": "2026-09-22",
          "close": 1638.82
        },
        {
          "date": "2026-09-23",
          "close": 1615.01
        },
        {
          "date": "2026-09-24",
          "close": 1611.13
        },
        {
          "date": "2026-09-28",
          "close": 1579.29
        },
        {
          "date": "2026-09-29",
          "close": 1601.06
        },
        {
          "date": "2026-09-30",
          "close": 1594.02
        },
        {
          "date": "2026-10-08",
          "close": 1591.36
        },
        {
          "date": "2026-10-09",
          "close": 1595.76
        },
        {
          "date": "2026-10-12",
          "close": 1565.67
        },
        {
          "date": "2026-10-13",
          "close": 1583.01
        },
        {
          "date": "2026-10-14",
          "close": 1572.58
        },
        {
          "date": "2026-10-15",
          "close": 1546.14
        },
        {
          "date": "2026-10-16",
          "close": 1580.81
        },
        {
          "date": "2026-10-19",
          "close": 1575.13
        },
        {
          "date": "2026-10-20",
          "close": 1567.54
        },
        {
          "date": "2026-10-21",
          "close": 1544.53
        },
        {
          "date": "2026-10-22",
          "close": 1495.78
        },
        {
          "date": "2026-10-23",
          "close": 1515.52
        },
        {
          "date": "2026-10-26",
          "close": 1512.77
        },
        {
          "date": "2026-10-27",
          "close": 1484.05
        },
        {
          "date": "2026-10-28",
          "close": 1524.96
        },
        {
          "date": "2026-10-29",
          "close": 1468.17
        },
        {
          "date": "2026-10-30",
          "close": 1409.08
        },
        {
          "date": "2026-11-02",
          "close": 1436.29
        },
        {
          "date": "2026-11-03",
          "close": 1441.78
        },
        {
          "date": "2026-11-04",
          "close": 1460.0
        },
        {
          "date": "2026-11-05",
          "close": 1494.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4925373134328358,
          "pullback_frequency": 0.373134328358209,
          "up_wilson": [
            0.3765217187108694,
            0.6093622535188514
          ],
          "pullback_wilson": [
            0.2671815998117198,
            0.49284592809353583
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5609756097560976,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.4104052722210608,
            0.7010986826344964
          ],
          "pullback_wilson": [
            0.2565614506012352,
            0.5427314306587621
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 7,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1492",
      "name": "焦炭Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0008853182520910385,
        "5": -0.005380092342905263,
        "20": -0.10759135114720042,
        "60": 0.02259909928185988
      },
      "moving_averages": {
        "5": 750.1560000000056,
        "20": 780.295000000007,
        "60": 797.5005000000004
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.1247091508942525,
      "history": [
        {
          "date": "2026-05-13",
          "close": 831.38
        },
        {
          "date": "2026-05-14",
          "close": 811.85
        },
        {
          "date": "2026-05-15",
          "close": 810.32
        },
        {
          "date": "2026-05-18",
          "close": 821.53
        },
        {
          "date": "2026-05-19",
          "close": 826.47
        },
        {
          "date": "2026-05-20",
          "close": 803.94
        },
        {
          "date": "2026-05-21",
          "close": 770.76
        },
        {
          "date": "2026-05-22",
          "close": 783.3
        },
        {
          "date": "2026-05-25",
          "close": 796.41
        },
        {
          "date": "2026-05-26",
          "close": 785.08
        },
        {
          "date": "2026-05-27",
          "close": 774.75
        },
        {
          "date": "2026-05-28",
          "close": 793.71
        },
        {
          "date": "2026-05-29",
          "close": 803.04
        },
        {
          "date": "2026-06-01",
          "close": 843.47
        },
        {
          "date": "2026-06-02",
          "close": 841.76
        },
        {
          "date": "2026-06-03",
          "close": 859.33
        },
        {
          "date": "2026-06-04",
          "close": 892.18
        },
        {
          "date": "2026-06-05",
          "close": 889.87
        },
        {
          "date": "2026-06-08",
          "close": 858.4
        },
        {
          "date": "2026-06-09",
          "close": 816.34
        },
        {
          "date": "2026-06-10",
          "close": 776.74
        },
        {
          "date": "2026-06-11",
          "close": 771.44
        },
        {
          "date": "2026-06-12",
          "close": 790.75
        },
        {
          "date": "2026-06-15",
          "close": 780.4
        },
        {
          "date": "2026-06-16",
          "close": 769.75
        },
        {
          "date": "2026-06-17",
          "close": 738.86
        },
        {
          "date": "2026-06-18",
          "close": 711.38
        },
        {
          "date": "2026-06-22",
          "close": 719.08
        },
        {
          "date": "2026-06-23",
          "close": 731.15
        },
        {
          "date": "2026-06-24",
          "close": 694.11
        },
        {
          "date": "2026-06-25",
          "close": 694.64
        },
        {
          "date": "2026-06-26",
          "close": 672.57
        },
        {
          "date": "2026-06-29",
          "close": 678.46
        },
        {
          "date": "2026-06-30",
          "close": 665.66
        },
        {
          "date": "2026-07-01",
          "close": 687.12
        },
        {
          "date": "2026-07-02",
          "close": 688.53
        },
        {
          "date": "2026-07-03",
          "close": 692.65
        },
        {
          "date": "2026-07-06",
          "close": 702.18
        },
        {
          "date": "2026-07-07",
          "close": 679.46
        },
        {
          "date": "2026-07-08",
          "close": 678.56
        },
        {
          "date": "2026-07-09",
          "close": 671.66
        },
        {
          "date": "2026-07-10",
          "close": 689.81
        },
        {
          "date": "2026-07-13",
          "close": 675.62
        },
        {
          "date": "2026-07-14",
          "close": 701.69
        },
        {
          "date": "2026-07-15",
          "close": 710.78
        },
        {
          "date": "2026-07-16",
          "close": 702.4
        },
        {
          "date": "2026-07-17",
          "close": 682.08
        },
        {
          "date": "2026-07-20",
          "close": 706.64
        },
        {
          "date": "2026-07-21",
          "close": 688.44
        },
        {
          "date": "2026-07-22",
          "close": 708.13
        },
        {
          "date": "2026-07-23",
          "close": 725.37
        },
        {
          "date": "2026-07-24",
          "close": 695.86
        },
        {
          "date": "2026-07-27",
          "close": 711.19
        },
        {
          "date": "2026-07-28",
          "close": 711.07
        },
        {
          "date": "2026-07-29",
          "close": 727.74
        },
        {
          "date": "2026-07-30",
          "close": 722.75
        },
        {
          "date": "2026-07-31",
          "close": 734.64
        },
        {
          "date": "2026-08-03",
          "close": 745.1
        },
        {
          "date": "2026-08-04",
          "close": 745.85
        },
        {
          "date": "2026-08-05",
          "close": 739.41
        },
        {
          "date": "2026-08-06",
          "close": 759.66
        },
        {
          "date": "2026-08-07",
          "close": 736.73
        },
        {
          "date": "2026-08-10",
          "close": 754.58
        },
        {
          "date": "2026-08-11",
          "close": 759.19
        },
        {
          "date": "2026-08-12",
          "close": 763.72
        },
        {
          "date": "2026-08-13",
          "close": 749.43
        },
        {
          "date": "2026-08-14",
          "close": 747.82
        },
        {
          "date": "2026-08-17",
          "close": 749.02
        },
        {
          "date": "2026-08-18",
          "close": 753.5
        },
        {
          "date": "2026-08-19",
          "close": 802.71
        },
        {
          "date": "2026-08-20",
          "close": 777.05
        },
        {
          "date": "2026-08-21",
          "close": 767.11
        },
        {
          "date": "2026-08-24",
          "close": 795.05
        },
        {
          "date": "2026-08-25",
          "close": 797.54
        },
        {
          "date": "2026-08-26",
          "close": 799.85
        },
        {
          "date": "2026-08-27",
          "close": 816.54
        },
        {
          "date": "2026-08-28",
          "close": 831.19
        },
        {
          "date": "2026-08-31",
          "close": 834.37
        },
        {
          "date": "2026-09-01",
          "close": 851.96
        },
        {
          "date": "2026-09-02",
          "close": 819.0
        },
        {
          "date": "2026-09-03",
          "close": 806.98
        },
        {
          "date": "2026-09-04",
          "close": 803.9
        },
        {
          "date": "2026-09-07",
          "close": 798.55
        },
        {
          "date": "2026-09-08",
          "close": 846.54
        },
        {
          "date": "2026-09-09",
          "close": 873.07
        },
        {
          "date": "2026-09-10",
          "close": 878.78
        },
        {
          "date": "2026-09-11",
          "close": 840.95
        },
        {
          "date": "2026-09-14",
          "close": 823.47
        },
        {
          "date": "2026-09-15",
          "close": 827.97
        },
        {
          "date": "2026-09-16",
          "close": 818.03
        },
        {
          "date": "2026-09-17",
          "close": 827.84
        },
        {
          "date": "2026-09-18",
          "close": 820.09
        },
        {
          "date": "2026-09-21",
          "close": 837.16
        },
        {
          "date": "2026-09-22",
          "close": 850.25
        },
        {
          "date": "2026-09-23",
          "close": 806.98
        },
        {
          "date": "2026-09-24",
          "close": 825.11
        },
        {
          "date": "2026-09-28",
          "close": 815.13
        },
        {
          "date": "2026-09-29",
          "close": 813.37
        },
        {
          "date": "2026-09-30",
          "close": 816.66
        },
        {
          "date": "2026-10-08",
          "close": 847.28
        },
        {
          "date": "2026-10-09",
          "close": 863.85
        },
        {
          "date": "2026-10-12",
          "close": 821.9
        },
        {
          "date": "2026-10-13",
          "close": 837.94
        },
        {
          "date": "2026-10-14",
          "close": 857.18
        },
        {
          "date": "2026-10-15",
          "close": 801.81
        },
        {
          "date": "2026-10-16",
          "close": 801.14
        },
        {
          "date": "2026-10-19",
          "close": 796.42
        },
        {
          "date": "2026-10-20",
          "close": 776.49
        },
        {
          "date": "2026-10-21",
          "close": 779.42
        },
        {
          "date": "2026-10-22",
          "close": 745.24
        },
        {
          "date": "2026-10-23",
          "close": 752.41
        },
        {
          "date": "2026-10-26",
          "close": 753.1
        },
        {
          "date": "2026-10-27",
          "close": 750.05
        },
        {
          "date": "2026-10-28",
          "close": 757.96
        },
        {
          "date": "2026-10-29",
          "close": 760.21
        },
        {
          "date": "2026-10-30",
          "close": 740.17
        },
        {
          "date": "2026-11-02",
          "close": 748.0
        },
        {
          "date": "2026-11-03",
          "close": 749.7
        },
        {
          "date": "2026-11-04",
          "close": 756.79
        },
        {
          "date": "2026-11-05",
          "close": 756.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5164835164835165,
          "pullback_frequency": 0.32967032967032966,
          "up_wilson": [
            0.4152403166495234,
            0.6163914194846896
          ],
          "pullback_wilson": [
            0.24170900529290465,
            0.4314297213202305
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4339622641509434,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 19,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1493",
      "name": "动力煤",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.022031598170455857,
        "5": -0.02974090465208079,
        "20": -0.1014854152235819,
        "60": 0.015995683428193574
      },
      "moving_averages": {
        "5": 2380.0779999999795,
        "20": 2467.5979999999863,
        "60": 2496.4460000000004
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 80
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.11691042704397514,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2305.52
        },
        {
          "date": "2026-05-14",
          "close": 2278.1
        },
        {
          "date": "2026-05-15",
          "close": 2299.74
        },
        {
          "date": "2026-05-18",
          "close": 2352.14
        },
        {
          "date": "2026-05-19",
          "close": 2356.55
        },
        {
          "date": "2026-05-20",
          "close": 2319.86
        },
        {
          "date": "2026-05-21",
          "close": 2246.07
        },
        {
          "date": "2026-05-22",
          "close": 2238.44
        },
        {
          "date": "2026-05-25",
          "close": 2286.97
        },
        {
          "date": "2026-05-26",
          "close": 2268.64
        },
        {
          "date": "2026-05-27",
          "close": 2282.31
        },
        {
          "date": "2026-05-28",
          "close": 2314.33
        },
        {
          "date": "2026-05-29",
          "close": 2362.72
        },
        {
          "date": "2026-06-01",
          "close": 2523.02
        },
        {
          "date": "2026-06-02",
          "close": 2522.84
        },
        {
          "date": "2026-06-03",
          "close": 2618.48
        },
        {
          "date": "2026-06-04",
          "close": 2643.74
        },
        {
          "date": "2026-06-05",
          "close": 2589.74
        },
        {
          "date": "2026-06-08",
          "close": 2583.64
        },
        {
          "date": "2026-06-09",
          "close": 2517.55
        },
        {
          "date": "2026-06-10",
          "close": 2422.08
        },
        {
          "date": "2026-06-11",
          "close": 2427.9
        },
        {
          "date": "2026-06-12",
          "close": 2432.88
        },
        {
          "date": "2026-06-15",
          "close": 2321.88
        },
        {
          "date": "2026-06-16",
          "close": 2281.74
        },
        {
          "date": "2026-06-17",
          "close": 2232.63
        },
        {
          "date": "2026-06-18",
          "close": 2175.13
        },
        {
          "date": "2026-06-22",
          "close": 2237.52
        },
        {
          "date": "2026-06-23",
          "close": 2227.56
        },
        {
          "date": "2026-06-24",
          "close": 2172.16
        },
        {
          "date": "2026-06-25",
          "close": 2143.21
        },
        {
          "date": "2026-06-26",
          "close": 2085.47
        },
        {
          "date": "2026-06-29",
          "close": 2115.47
        },
        {
          "date": "2026-06-30",
          "close": 2064.17
        },
        {
          "date": "2026-07-01",
          "close": 2117.87
        },
        {
          "date": "2026-07-02",
          "close": 2143.96
        },
        {
          "date": "2026-07-03",
          "close": 2171.81
        },
        {
          "date": "2026-07-06",
          "close": 2256.06
        },
        {
          "date": "2026-07-07",
          "close": 2187.1
        },
        {
          "date": "2026-07-08",
          "close": 2201.58
        },
        {
          "date": "2026-07-09",
          "close": 2156.79
        },
        {
          "date": "2026-07-10",
          "close": 2150.49
        },
        {
          "date": "2026-07-13",
          "close": 2142.88
        },
        {
          "date": "2026-07-14",
          "close": 2236.99
        },
        {
          "date": "2026-07-15",
          "close": 2296.65
        },
        {
          "date": "2026-07-16",
          "close": 2226.82
        },
        {
          "date": "2026-07-17",
          "close": 2188.29
        },
        {
          "date": "2026-07-20",
          "close": 2304.29
        },
        {
          "date": "2026-07-21",
          "close": 2270.66
        },
        {
          "date": "2026-07-22",
          "close": 2337.4
        },
        {
          "date": "2026-07-23",
          "close": 2372.85
        },
        {
          "date": "2026-07-24",
          "close": 2272.67
        },
        {
          "date": "2026-07-27",
          "close": 2289.68
        },
        {
          "date": "2026-07-28",
          "close": 2264.79
        },
        {
          "date": "2026-07-29",
          "close": 2295.37
        },
        {
          "date": "2026-07-30",
          "close": 2293.84
        },
        {
          "date": "2026-07-31",
          "close": 2310.85
        },
        {
          "date": "2026-08-03",
          "close": 2278.22
        },
        {
          "date": "2026-08-04",
          "close": 2281.88
        },
        {
          "date": "2026-08-05",
          "close": 2298.12
        },
        {
          "date": "2026-08-06",
          "close": 2417.6
        },
        {
          "date": "2026-08-07",
          "close": 2412.19
        },
        {
          "date": "2026-08-10",
          "close": 2454.26
        },
        {
          "date": "2026-08-11",
          "close": 2447.27
        },
        {
          "date": "2026-08-12",
          "close": 2421.75
        },
        {
          "date": "2026-08-13",
          "close": 2384.33
        },
        {
          "date": "2026-08-14",
          "close": 2406.35
        },
        {
          "date": "2026-08-17",
          "close": 2404.83
        },
        {
          "date": "2026-08-18",
          "close": 2424.99
        },
        {
          "date": "2026-08-19",
          "close": 2425.15
        },
        {
          "date": "2026-08-20",
          "close": 2426.78
        },
        {
          "date": "2026-08-21",
          "close": 2423.99
        },
        {
          "date": "2026-08-24",
          "close": 2494.39
        },
        {
          "date": "2026-08-25",
          "close": 2491.71
        },
        {
          "date": "2026-08-26",
          "close": 2496.13
        },
        {
          "date": "2026-08-27",
          "close": 2571.53
        },
        {
          "date": "2026-08-28",
          "close": 2598.25
        },
        {
          "date": "2026-08-31",
          "close": 2665.63
        },
        {
          "date": "2026-09-01",
          "close": 2623.58
        },
        {
          "date": "2026-09-02",
          "close": 2553.37
        },
        {
          "date": "2026-09-03",
          "close": 2559.19
        },
        {
          "date": "2026-09-04",
          "close": 2538.49
        },
        {
          "date": "2026-09-07",
          "close": 2489.97
        },
        {
          "date": "2026-09-08",
          "close": 2539.95
        },
        {
          "date": "2026-09-09",
          "close": 2637.46
        },
        {
          "date": "2026-09-10",
          "close": 2598.68
        },
        {
          "date": "2026-09-11",
          "close": 2531.53
        },
        {
          "date": "2026-09-14",
          "close": 2503.51
        },
        {
          "date": "2026-09-15",
          "close": 2496.09
        },
        {
          "date": "2026-09-16",
          "close": 2503.27
        },
        {
          "date": "2026-09-17",
          "close": 2510.04
        },
        {
          "date": "2026-09-18",
          "close": 2493.37
        },
        {
          "date": "2026-09-21",
          "close": 2554.44
        },
        {
          "date": "2026-09-22",
          "close": 2596.99
        },
        {
          "date": "2026-09-23",
          "close": 2548.25
        },
        {
          "date": "2026-09-24",
          "close": 2550.61
        },
        {
          "date": "2026-09-28",
          "close": 2551.23
        },
        {
          "date": "2026-09-29",
          "close": 2537.59
        },
        {
          "date": "2026-09-30",
          "close": 2551.46
        },
        {
          "date": "2026-10-08",
          "close": 2598.6
        },
        {
          "date": "2026-10-09",
          "close": 2635.41
        },
        {
          "date": "2026-10-12",
          "close": 2570.5
        },
        {
          "date": "2026-10-13",
          "close": 2600.05
        },
        {
          "date": "2026-10-14",
          "close": 2643.99
        },
        {
          "date": "2026-10-15",
          "close": 2536.91
        },
        {
          "date": "2026-10-16",
          "close": 2554.06
        },
        {
          "date": "2026-10-19",
          "close": 2571.42
        },
        {
          "date": "2026-10-20",
          "close": 2510.77
        },
        {
          "date": "2026-10-21",
          "close": 2477.17
        },
        {
          "date": "2026-10-22",
          "close": 2383.38
        },
        {
          "date": "2026-10-23",
          "close": 2391.04
        },
        {
          "date": "2026-10-26",
          "close": 2394.32
        },
        {
          "date": "2026-10-27",
          "close": 2385.51
        },
        {
          "date": "2026-10-28",
          "close": 2390.59
        },
        {
          "date": "2026-10-29",
          "close": 2406.45
        },
        {
          "date": "2026-10-30",
          "close": 2403.3
        },
        {
          "date": "2026-11-02",
          "close": 2392.02
        },
        {
          "date": "2026-11-03",
          "close": 2382.71
        },
        {
          "date": "2026-11-04",
          "close": 2387.48
        },
        {
          "date": "2026-11-05",
          "close": 2334.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6153846153846154,
          "pullback_frequency": 0.17307692307692307,
          "up_wilson": [
            0.4795987371581939,
            0.7352953621978379
          ],
          "pullback_wilson": [
            0.09382474391310205,
            0.29730864124480794
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1494",
      "name": "焦煤",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.015687072542756808,
        "5": -0.025464929877274223,
        "20": -0.10653334939565517,
        "60": -0.037937684305196395
      },
      "moving_averages": {
        "5": 1127.052000000002,
        "20": 1162.2540000000154,
        "60": 1234.2785000000051
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.1154136683496999,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1187.66
        },
        {
          "date": "2026-05-14",
          "close": 1174.36
        },
        {
          "date": "2026-05-15",
          "close": 1167.36
        },
        {
          "date": "2026-05-18",
          "close": 1194.98
        },
        {
          "date": "2026-05-19",
          "close": 1208.04
        },
        {
          "date": "2026-05-20",
          "close": 1180.32
        },
        {
          "date": "2026-05-21",
          "close": 1148.34
        },
        {
          "date": "2026-05-22",
          "close": 1135.29
        },
        {
          "date": "2026-05-25",
          "close": 1197.13
        },
        {
          "date": "2026-05-26",
          "close": 1159.44
        },
        {
          "date": "2026-05-27",
          "close": 1184.77
        },
        {
          "date": "2026-05-28",
          "close": 1203.37
        },
        {
          "date": "2026-05-29",
          "close": 1231.46
        },
        {
          "date": "2026-06-01",
          "close": 1314.94
        },
        {
          "date": "2026-06-02",
          "close": 1306.08
        },
        {
          "date": "2026-06-03",
          "close": 1335.29
        },
        {
          "date": "2026-06-04",
          "close": 1368.64
        },
        {
          "date": "2026-06-05",
          "close": 1360.46
        },
        {
          "date": "2026-06-08",
          "close": 1332.44
        },
        {
          "date": "2026-06-09",
          "close": 1304.19
        },
        {
          "date": "2026-06-10",
          "close": 1246.19
        },
        {
          "date": "2026-06-11",
          "close": 1252.14
        },
        {
          "date": "2026-06-12",
          "close": 1278.03
        },
        {
          "date": "2026-06-15",
          "close": 1249.44
        },
        {
          "date": "2026-06-16",
          "close": 1216.57
        },
        {
          "date": "2026-06-17",
          "close": 1179.07
        },
        {
          "date": "2026-06-18",
          "close": 1137.82
        },
        {
          "date": "2026-06-22",
          "close": 1163.08
        },
        {
          "date": "2026-06-23",
          "close": 1156.68
        },
        {
          "date": "2026-06-24",
          "close": 1108.51
        },
        {
          "date": "2026-06-25",
          "close": 1086.99
        },
        {
          "date": "2026-06-26",
          "close": 1045.77
        },
        {
          "date": "2026-06-29",
          "close": 1057.05
        },
        {
          "date": "2026-06-30",
          "close": 1027.4
        },
        {
          "date": "2026-07-01",
          "close": 1059.99
        },
        {
          "date": "2026-07-02",
          "close": 1065.18
        },
        {
          "date": "2026-07-03",
          "close": 1082.68
        },
        {
          "date": "2026-07-06",
          "close": 1114.23
        },
        {
          "date": "2026-07-07",
          "close": 1071.86
        },
        {
          "date": "2026-07-08",
          "close": 1082.65
        },
        {
          "date": "2026-07-09",
          "close": 1063.48
        },
        {
          "date": "2026-07-10",
          "close": 1065.75
        },
        {
          "date": "2026-07-13",
          "close": 1064.33
        },
        {
          "date": "2026-07-14",
          "close": 1107.12
        },
        {
          "date": "2026-07-15",
          "close": 1131.2
        },
        {
          "date": "2026-07-16",
          "close": 1113.77
        },
        {
          "date": "2026-07-17",
          "close": 1087.91
        },
        {
          "date": "2026-07-20",
          "close": 1148.97
        },
        {
          "date": "2026-07-21",
          "close": 1119.2
        },
        {
          "date": "2026-07-22",
          "close": 1150.49
        },
        {
          "date": "2026-07-23",
          "close": 1173.22
        },
        {
          "date": "2026-07-24",
          "close": 1124.57
        },
        {
          "date": "2026-07-27",
          "close": 1139.41
        },
        {
          "date": "2026-07-28",
          "close": 1122.31
        },
        {
          "date": "2026-07-29",
          "close": 1165.98
        },
        {
          "date": "2026-07-30",
          "close": 1163.11
        },
        {
          "date": "2026-07-31",
          "close": 1162.59
        },
        {
          "date": "2026-08-03",
          "close": 1159.75
        },
        {
          "date": "2026-08-04",
          "close": 1154.88
        },
        {
          "date": "2026-08-05",
          "close": 1156.37
        },
        {
          "date": "2026-08-06",
          "close": 1223.68
        },
        {
          "date": "2026-08-07",
          "close": 1210.7
        },
        {
          "date": "2026-08-10",
          "close": 1238.92
        },
        {
          "date": "2026-08-11",
          "close": 1242.52
        },
        {
          "date": "2026-08-12",
          "close": 1226.48
        },
        {
          "date": "2026-08-13",
          "close": 1216.66
        },
        {
          "date": "2026-08-14",
          "close": 1243.74
        },
        {
          "date": "2026-08-17",
          "close": 1233.57
        },
        {
          "date": "2026-08-18",
          "close": 1235.73
        },
        {
          "date": "2026-08-19",
          "close": 1248.87
        },
        {
          "date": "2026-08-20",
          "close": 1251.72
        },
        {
          "date": "2026-08-21",
          "close": 1273.36
        },
        {
          "date": "2026-08-24",
          "close": 1299.28
        },
        {
          "date": "2026-08-25",
          "close": 1309.13
        },
        {
          "date": "2026-08-26",
          "close": 1328.57
        },
        {
          "date": "2026-08-27",
          "close": 1354.51
        },
        {
          "date": "2026-08-28",
          "close": 1362.46
        },
        {
          "date": "2026-08-31",
          "close": 1392.8
        },
        {
          "date": "2026-09-01",
          "close": 1362.06
        },
        {
          "date": "2026-09-02",
          "close": 1305.58
        },
        {
          "date": "2026-09-03",
          "close": 1298.87
        },
        {
          "date": "2026-09-04",
          "close": 1297.55
        },
        {
          "date": "2026-09-07",
          "close": 1273.74
        },
        {
          "date": "2026-09-08",
          "close": 1305.3
        },
        {
          "date": "2026-09-09",
          "close": 1337.29
        },
        {
          "date": "2026-09-10",
          "close": 1311.23
        },
        {
          "date": "2026-09-11",
          "close": 1275.65
        },
        {
          "date": "2026-09-14",
          "close": 1259.13
        },
        {
          "date": "2026-09-15",
          "close": 1258.66
        },
        {
          "date": "2026-09-16",
          "close": 1251.1
        },
        {
          "date": "2026-09-17",
          "close": 1238.83
        },
        {
          "date": "2026-09-18",
          "close": 1231.76
        },
        {
          "date": "2026-09-21",
          "close": 1263.16
        },
        {
          "date": "2026-09-22",
          "close": 1263.6
        },
        {
          "date": "2026-09-23",
          "close": 1233.3
        },
        {
          "date": "2026-09-24",
          "close": 1239.6
        },
        {
          "date": "2026-09-28",
          "close": 1227.0
        },
        {
          "date": "2026-09-29",
          "close": 1215.09
        },
        {
          "date": "2026-09-30",
          "close": 1225.28
        },
        {
          "date": "2026-10-08",
          "close": 1245.15
        },
        {
          "date": "2026-10-09",
          "close": 1257.65
        },
        {
          "date": "2026-10-12",
          "close": 1223.2
        },
        {
          "date": "2026-10-13",
          "close": 1233.23
        },
        {
          "date": "2026-10-14",
          "close": 1229.62
        },
        {
          "date": "2026-10-15",
          "close": 1164.5
        },
        {
          "date": "2026-10-16",
          "close": 1184.53
        },
        {
          "date": "2026-10-19",
          "close": 1194.33
        },
        {
          "date": "2026-10-20",
          "close": 1171.29
        },
        {
          "date": "2026-10-21",
          "close": 1168.7
        },
        {
          "date": "2026-10-22",
          "close": 1127.3
        },
        {
          "date": "2026-10-23",
          "close": 1128.58
        },
        {
          "date": "2026-10-26",
          "close": 1123.84
        },
        {
          "date": "2026-10-27",
          "close": 1126.91
        },
        {
          "date": "2026-10-28",
          "close": 1134.57
        },
        {
          "date": "2026-10-29",
          "close": 1141.57
        },
        {
          "date": "2026-10-30",
          "close": 1134.63
        },
        {
          "date": "2026-11-02",
          "close": 1132.35
        },
        {
          "date": "2026-11-03",
          "close": 1125.55
        },
        {
          "date": "2026-11-04",
          "close": 1130.23
        },
        {
          "date": "2026-11-05",
          "close": 1112.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.1794871794871795,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.11003915918925876,
            0.2790235393441991
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.2127659574468085,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.11989707998095002,
            0.34904026709198405
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 28,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1495",
      "name": "生活用纸",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023660333851320825,
        "5": 0.027790593307776668,
        "20": -0.06893014278441001,
        "60": 0.05794586193498241
      },
      "moving_averages": {
        "5": 1191.4019999999787,
        "20": 1245.7594999999856,
        "60": 1219.8275000000003
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-10-13",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-11-03",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0796722074917563,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1320.17
        },
        {
          "date": "2026-05-14",
          "close": 1303.93
        },
        {
          "date": "2026-05-15",
          "close": 1276.05
        },
        {
          "date": "2026-05-18",
          "close": 1262.54
        },
        {
          "date": "2026-05-19",
          "close": 1228.66
        },
        {
          "date": "2026-05-20",
          "close": 1209.2
        },
        {
          "date": "2026-05-21",
          "close": 1171.47
        },
        {
          "date": "2026-05-22",
          "close": 1183.05
        },
        {
          "date": "2026-05-25",
          "close": 1174.45
        },
        {
          "date": "2026-05-26",
          "close": 1163.76
        },
        {
          "date": "2026-05-27",
          "close": 1152.48
        },
        {
          "date": "2026-05-28",
          "close": 1146.73
        },
        {
          "date": "2026-05-29",
          "close": 1148.02
        },
        {
          "date": "2026-06-01",
          "close": 1178.47
        },
        {
          "date": "2026-06-02",
          "close": 1150.19
        },
        {
          "date": "2026-06-03",
          "close": 1124.79
        },
        {
          "date": "2026-06-04",
          "close": 1103.15
        },
        {
          "date": "2026-06-05",
          "close": 1115.95
        },
        {
          "date": "2026-06-08",
          "close": 1084.21
        },
        {
          "date": "2026-06-09",
          "close": 1083.11
        },
        {
          "date": "2026-06-10",
          "close": 1085.58
        },
        {
          "date": "2026-06-11",
          "close": 1080.05
        },
        {
          "date": "2026-06-12",
          "close": 1118.33
        },
        {
          "date": "2026-06-15",
          "close": 1131.27
        },
        {
          "date": "2026-06-16",
          "close": 1120.18
        },
        {
          "date": "2026-06-17",
          "close": 1106.16
        },
        {
          "date": "2026-06-18",
          "close": 1102.46
        },
        {
          "date": "2026-06-22",
          "close": 1094.15
        },
        {
          "date": "2026-06-23",
          "close": 1122.07
        },
        {
          "date": "2026-06-24",
          "close": 1099.97
        },
        {
          "date": "2026-06-25",
          "close": 1090.47
        },
        {
          "date": "2026-06-26",
          "close": 1072.74
        },
        {
          "date": "2026-06-29",
          "close": 1102.66
        },
        {
          "date": "2026-06-30",
          "close": 1077.13
        },
        {
          "date": "2026-07-01",
          "close": 1098.4
        },
        {
          "date": "2026-07-02",
          "close": 1112.71
        },
        {
          "date": "2026-07-03",
          "close": 1122.63
        },
        {
          "date": "2026-07-06",
          "close": 1120.71
        },
        {
          "date": "2026-07-07",
          "close": 1118.57
        },
        {
          "date": "2026-07-08",
          "close": 1125.87
        },
        {
          "date": "2026-07-09",
          "close": 1117.33
        },
        {
          "date": "2026-07-10",
          "close": 1125.76
        },
        {
          "date": "2026-07-13",
          "close": 1099.29
        },
        {
          "date": "2026-07-14",
          "close": 1123.99
        },
        {
          "date": "2026-07-15",
          "close": 1149.89
        },
        {
          "date": "2026-07-16",
          "close": 1158.84
        },
        {
          "date": "2026-07-17",
          "close": 1130.67
        },
        {
          "date": "2026-07-20",
          "close": 1132.07
        },
        {
          "date": "2026-07-21",
          "close": 1107.68
        },
        {
          "date": "2026-07-22",
          "close": 1095.82
        },
        {
          "date": "2026-07-23",
          "close": 1105.12
        },
        {
          "date": "2026-07-24",
          "close": 1065.17
        },
        {
          "date": "2026-07-27",
          "close": 1101.76
        },
        {
          "date": "2026-07-28",
          "close": 1107.65
        },
        {
          "date": "2026-07-29",
          "close": 1132.08
        },
        {
          "date": "2026-07-30",
          "close": 1131.63
        },
        {
          "date": "2026-07-31",
          "close": 1149.87
        },
        {
          "date": "2026-08-03",
          "close": 1165.66
        },
        {
          "date": "2026-08-04",
          "close": 1158.94
        },
        {
          "date": "2026-08-05",
          "close": 1158.15
        },
        {
          "date": "2026-08-06",
          "close": 1162.5
        },
        {
          "date": "2026-08-07",
          "close": 1166.49
        },
        {
          "date": "2026-08-10",
          "close": 1197.87
        },
        {
          "date": "2026-08-11",
          "close": 1185.41
        },
        {
          "date": "2026-08-12",
          "close": 1183.99
        },
        {
          "date": "2026-08-13",
          "close": 1166.39
        },
        {
          "date": "2026-08-14",
          "close": 1156.28
        },
        {
          "date": "2026-08-17",
          "close": 1173.64
        },
        {
          "date": "2026-08-18",
          "close": 1172.79
        },
        {
          "date": "2026-08-19",
          "close": 1139.36
        },
        {
          "date": "2026-08-20",
          "close": 1168.29
        },
        {
          "date": "2026-08-21",
          "close": 1158.91
        },
        {
          "date": "2026-08-24",
          "close": 1149.05
        },
        {
          "date": "2026-08-25",
          "close": 1175.19
        },
        {
          "date": "2026-08-26",
          "close": 1168.88
        },
        {
          "date": "2026-08-27",
          "close": 1174.79
        },
        {
          "date": "2026-08-28",
          "close": 1182.0
        },
        {
          "date": "2026-08-31",
          "close": 1182.96
        },
        {
          "date": "2026-09-01",
          "close": 1191.18
        },
        {
          "date": "2026-09-02",
          "close": 1184.67
        },
        {
          "date": "2026-09-03",
          "close": 1180.01
        },
        {
          "date": "2026-09-04",
          "close": 1187.92
        },
        {
          "date": "2026-09-07",
          "close": 1211.26
        },
        {
          "date": "2026-09-08",
          "close": 1226.22
        },
        {
          "date": "2026-09-09",
          "close": 1225.01
        },
        {
          "date": "2026-09-10",
          "close": 1204.56
        },
        {
          "date": "2026-09-11",
          "close": 1185.38
        },
        {
          "date": "2026-09-14",
          "close": 1200.65
        },
        {
          "date": "2026-09-15",
          "close": 1179.02
        },
        {
          "date": "2026-09-16",
          "close": 1198.08
        },
        {
          "date": "2026-09-17",
          "close": 1207.04
        },
        {
          "date": "2026-09-18",
          "close": 1246.08
        },
        {
          "date": "2026-09-21",
          "close": 1281.68
        },
        {
          "date": "2026-09-22",
          "close": 1290.69
        },
        {
          "date": "2026-09-23",
          "close": 1291.17
        },
        {
          "date": "2026-09-24",
          "close": 1298.66
        },
        {
          "date": "2026-09-28",
          "close": 1290.64
        },
        {
          "date": "2026-09-29",
          "close": 1298.08
        },
        {
          "date": "2026-09-30",
          "close": 1315.7
        },
        {
          "date": "2026-10-08",
          "close": 1315.97
        },
        {
          "date": "2026-10-09",
          "close": 1331.33
        },
        {
          "date": "2026-10-12",
          "close": 1324.08
        },
        {
          "date": "2026-10-13",
          "close": 1325.3
        },
        {
          "date": "2026-10-14",
          "close": 1302.58
        },
        {
          "date": "2026-10-15",
          "close": 1273.35
        },
        {
          "date": "2026-10-16",
          "close": 1280.86
        },
        {
          "date": "2026-10-19",
          "close": 1272.02
        },
        {
          "date": "2026-10-20",
          "close": 1275.53
        },
        {
          "date": "2026-10-21",
          "close": 1245.46
        },
        {
          "date": "2026-10-22",
          "close": 1223.23
        },
        {
          "date": "2026-10-23",
          "close": 1239.14
        },
        {
          "date": "2026-10-26",
          "close": 1243.72
        },
        {
          "date": "2026-10-27",
          "close": 1211.33
        },
        {
          "date": "2026-10-28",
          "close": 1218.12
        },
        {
          "date": "2026-10-29",
          "close": 1192.13
        },
        {
          "date": "2026-10-30",
          "close": 1171.59
        },
        {
          "date": "2026-11-02",
          "close": 1182.2
        },
        {
          "date": "2026-11-03",
          "close": 1181.02
        },
        {
          "date": "2026-11-04",
          "close": 1196.94
        },
        {
          "date": "2026-11-05",
          "close": 1225.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4657534246575342,
          "pullback_frequency": 0.2602739726027397,
          "up_wilson": [
            0.35592041663948065,
            0.5790105428095418
          ],
          "pullback_wilson": [
            0.17342183463638294,
            0.3710948815067757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.36585365853658536,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.23589831019689447,
            0.5187929891208799
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 13,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1496",
      "name": "洗护用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0194703175850075,
        "5": 0.04603899593152683,
        "20": -0.03534263061022214,
        "60": -0.019534833522205863
      },
      "moving_averages": {
        "5": 534.2519999999902,
        "20": 543.8850000000035,
        "60": 555.748000000002
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.04572909189586649,
      "history": [
        {
          "date": "2026-05-13",
          "close": 636.41
        },
        {
          "date": "2026-05-14",
          "close": 620.18
        },
        {
          "date": "2026-05-15",
          "close": 615.93
        },
        {
          "date": "2026-05-18",
          "close": 610.9
        },
        {
          "date": "2026-05-19",
          "close": 611.26
        },
        {
          "date": "2026-05-20",
          "close": 604.54
        },
        {
          "date": "2026-05-21",
          "close": 594.82
        },
        {
          "date": "2026-05-22",
          "close": 592.15
        },
        {
          "date": "2026-05-25",
          "close": 588.52
        },
        {
          "date": "2026-05-26",
          "close": 577.13
        },
        {
          "date": "2026-05-27",
          "close": 577.27
        },
        {
          "date": "2026-05-28",
          "close": 568.92
        },
        {
          "date": "2026-05-29",
          "close": 580.83
        },
        {
          "date": "2026-06-01",
          "close": 605.44
        },
        {
          "date": "2026-06-02",
          "close": 586.4
        },
        {
          "date": "2026-06-03",
          "close": 580.32
        },
        {
          "date": "2026-06-04",
          "close": 567.07
        },
        {
          "date": "2026-06-05",
          "close": 570.59
        },
        {
          "date": "2026-06-08",
          "close": 554.87
        },
        {
          "date": "2026-06-09",
          "close": 558.14
        },
        {
          "date": "2026-06-10",
          "close": 556.41
        },
        {
          "date": "2026-06-11",
          "close": 552.91
        },
        {
          "date": "2026-06-12",
          "close": 571.03
        },
        {
          "date": "2026-06-15",
          "close": 566.19
        },
        {
          "date": "2026-06-16",
          "close": 564.46
        },
        {
          "date": "2026-06-17",
          "close": 547.23
        },
        {
          "date": "2026-06-18",
          "close": 541.41
        },
        {
          "date": "2026-06-22",
          "close": 529.99
        },
        {
          "date": "2026-06-23",
          "close": 541.7
        },
        {
          "date": "2026-06-24",
          "close": 523.8
        },
        {
          "date": "2026-06-25",
          "close": 506.17
        },
        {
          "date": "2026-06-26",
          "close": 493.39
        },
        {
          "date": "2026-06-29",
          "close": 504.57
        },
        {
          "date": "2026-06-30",
          "close": 496.5
        },
        {
          "date": "2026-07-01",
          "close": 509.1
        },
        {
          "date": "2026-07-02",
          "close": 514.2
        },
        {
          "date": "2026-07-03",
          "close": 522.7
        },
        {
          "date": "2026-07-06",
          "close": 524.11
        },
        {
          "date": "2026-07-07",
          "close": 511.88
        },
        {
          "date": "2026-07-08",
          "close": 508.99
        },
        {
          "date": "2026-07-09",
          "close": 500.67
        },
        {
          "date": "2026-07-10",
          "close": 509.1
        },
        {
          "date": "2026-07-13",
          "close": 500.13
        },
        {
          "date": "2026-07-14",
          "close": 506.63
        },
        {
          "date": "2026-07-15",
          "close": 524.14
        },
        {
          "date": "2026-07-16",
          "close": 535.53
        },
        {
          "date": "2026-07-17",
          "close": 516.94
        },
        {
          "date": "2026-07-20",
          "close": 516.39
        },
        {
          "date": "2026-07-21",
          "close": 509.88
        },
        {
          "date": "2026-07-22",
          "close": 514.79
        },
        {
          "date": "2026-07-23",
          "close": 522.35
        },
        {
          "date": "2026-07-24",
          "close": 507.31
        },
        {
          "date": "2026-07-27",
          "close": 532.0
        },
        {
          "date": "2026-07-28",
          "close": 546.92
        },
        {
          "date": "2026-07-29",
          "close": 564.93
        },
        {
          "date": "2026-07-30",
          "close": 562.38
        },
        {
          "date": "2026-07-31",
          "close": 562.59
        },
        {
          "date": "2026-08-03",
          "close": 559.43
        },
        {
          "date": "2026-08-04",
          "close": 553.01
        },
        {
          "date": "2026-08-05",
          "close": 555.93
        },
        {
          "date": "2026-08-06",
          "close": 552.78
        },
        {
          "date": "2026-08-07",
          "close": 557.69
        },
        {
          "date": "2026-08-10",
          "close": 571.75
        },
        {
          "date": "2026-08-11",
          "close": 567.89
        },
        {
          "date": "2026-08-12",
          "close": 565.46
        },
        {
          "date": "2026-08-13",
          "close": 560.46
        },
        {
          "date": "2026-08-14",
          "close": 559.31
        },
        {
          "date": "2026-08-17",
          "close": 562.38
        },
        {
          "date": "2026-08-18",
          "close": 565.12
        },
        {
          "date": "2026-08-19",
          "close": 548.21
        },
        {
          "date": "2026-08-20",
          "close": 565.47
        },
        {
          "date": "2026-08-21",
          "close": 556.9
        },
        {
          "date": "2026-08-24",
          "close": 546.65
        },
        {
          "date": "2026-08-25",
          "close": 560.57
        },
        {
          "date": "2026-08-26",
          "close": 555.04
        },
        {
          "date": "2026-08-27",
          "close": 547.94
        },
        {
          "date": "2026-08-28",
          "close": 554.35
        },
        {
          "date": "2026-08-31",
          "close": 555.76
        },
        {
          "date": "2026-09-01",
          "close": 563.96
        },
        {
          "date": "2026-09-02",
          "close": 568.72
        },
        {
          "date": "2026-09-03",
          "close": 557.82
        },
        {
          "date": "2026-09-04",
          "close": 571.8
        },
        {
          "date": "2026-09-07",
          "close": 574.83
        },
        {
          "date": "2026-09-08",
          "close": 582.52
        },
        {
          "date": "2026-09-09",
          "close": 576.21
        },
        {
          "date": "2026-09-10",
          "close": 559.4
        },
        {
          "date": "2026-09-11",
          "close": 540.88
        },
        {
          "date": "2026-09-14",
          "close": 548.22
        },
        {
          "date": "2026-09-15",
          "close": 538.92
        },
        {
          "date": "2026-09-16",
          "close": 550.96
        },
        {
          "date": "2026-09-17",
          "close": 551.52
        },
        {
          "date": "2026-09-18",
          "close": 559.41
        },
        {
          "date": "2026-09-21",
          "close": 577.0
        },
        {
          "date": "2026-09-22",
          "close": 575.72
        },
        {
          "date": "2026-09-23",
          "close": 566.56
        },
        {
          "date": "2026-09-24",
          "close": 567.85
        },
        {
          "date": "2026-09-28",
          "close": 569.8
        },
        {
          "date": "2026-09-29",
          "close": 568.81
        },
        {
          "date": "2026-09-30",
          "close": 577.5
        },
        {
          "date": "2026-10-08",
          "close": 565.04
        },
        {
          "date": "2026-10-09",
          "close": 571.19
        },
        {
          "date": "2026-10-12",
          "close": 570.4
        },
        {
          "date": "2026-10-13",
          "close": 569.33
        },
        {
          "date": "2026-10-14",
          "close": 564.57
        },
        {
          "date": "2026-10-15",
          "close": 546.54
        },
        {
          "date": "2026-10-16",
          "close": 560.07
        },
        {
          "date": "2026-10-19",
          "close": 554.03
        },
        {
          "date": "2026-10-20",
          "close": 537.94
        },
        {
          "date": "2026-10-21",
          "close": 534.66
        },
        {
          "date": "2026-10-22",
          "close": 527.33
        },
        {
          "date": "2026-10-23",
          "close": 541.78
        },
        {
          "date": "2026-10-26",
          "close": 545.51
        },
        {
          "date": "2026-10-27",
          "close": 533.32
        },
        {
          "date": "2026-10-28",
          "close": 528.69
        },
        {
          "date": "2026-10-29",
          "close": 521.08
        },
        {
          "date": "2026-10-30",
          "close": 520.11
        },
        {
          "date": "2026-11-02",
          "close": 531.57
        },
        {
          "date": "2026-11-03",
          "close": 539.85
        },
        {
          "date": "2026-11-04",
          "close": 534.66
        },
        {
          "date": "2026-11-05",
          "close": 545.07
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.4039270123076001,
            0.6205104797510615
          ],
          "pullback_wilson": [
            0.21631928555607344,
            0.41711833356400135
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.37777777777777777,
          "up_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "pullback_wilson": [
            0.25108084672137915,
            0.5237006551911048
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 5,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 15,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1497",
      "name": "化妆品制造及其他",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013921277648222707,
        "5": 0.01284766341945498,
        "20": -0.07670527670527671,
        "60": -0.18560563060506297
      },
      "moving_averages": {
        "5": 1683.728000000026,
        "20": 1765.5865000000108,
        "60": 1912.9956666666703
      },
      "phase": "下降",
      "phase_days": 32,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-05-13",
            "end": "2026-05-18",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-05-19",
            "end": "2026-05-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-21",
            "end": "2026-05-29",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-01",
            "end": "2026-06-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-02",
            "end": "2026-06-09",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-09-02",
            "sessions": 60,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-14",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-11-05",
            "sessions": 32,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0930228882977322,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2875.23
        },
        {
          "date": "2026-05-14",
          "close": 2855.63
        },
        {
          "date": "2026-05-15",
          "close": 2860.61
        },
        {
          "date": "2026-05-18",
          "close": 2855.92
        },
        {
          "date": "2026-05-19",
          "close": 2879.03
        },
        {
          "date": "2026-05-20",
          "close": 2891.64
        },
        {
          "date": "2026-05-21",
          "close": 2830.62
        },
        {
          "date": "2026-05-22",
          "close": 2836.08
        },
        {
          "date": "2026-05-25",
          "close": 2763.44
        },
        {
          "date": "2026-05-26",
          "close": 2734.05
        },
        {
          "date": "2026-05-27",
          "close": 2668.43
        },
        {
          "date": "2026-05-28",
          "close": 2683.11
        },
        {
          "date": "2026-05-29",
          "close": 2646.27
        },
        {
          "date": "2026-06-01",
          "close": 2746.51
        },
        {
          "date": "2026-06-02",
          "close": 2684.01
        },
        {
          "date": "2026-06-03",
          "close": 2677.57
        },
        {
          "date": "2026-06-04",
          "close": 2586.3
        },
        {
          "date": "2026-06-05",
          "close": 2598.93
        },
        {
          "date": "2026-06-08",
          "close": 2516.88
        },
        {
          "date": "2026-06-09",
          "close": 2486.89
        },
        {
          "date": "2026-06-10",
          "close": 2464.76
        },
        {
          "date": "2026-06-11",
          "close": 2449.28
        },
        {
          "date": "2026-06-12",
          "close": 2449.7
        },
        {
          "date": "2026-06-15",
          "close": 2468.38
        },
        {
          "date": "2026-06-16",
          "close": 2466.82
        },
        {
          "date": "2026-06-17",
          "close": 2403.76
        },
        {
          "date": "2026-06-18",
          "close": 2348.65
        },
        {
          "date": "2026-06-22",
          "close": 2355.44
        },
        {
          "date": "2026-06-23",
          "close": 2390.42
        },
        {
          "date": "2026-06-24",
          "close": 2343.83
        },
        {
          "date": "2026-06-25",
          "close": 2269.87
        },
        {
          "date": "2026-06-26",
          "close": 2216.86
        },
        {
          "date": "2026-06-29",
          "close": 2207.08
        },
        {
          "date": "2026-06-30",
          "close": 2218.82
        },
        {
          "date": "2026-07-01",
          "close": 2307.81
        },
        {
          "date": "2026-07-02",
          "close": 2317.15
        },
        {
          "date": "2026-07-03",
          "close": 2340.65
        },
        {
          "date": "2026-07-06",
          "close": 2330.07
        },
        {
          "date": "2026-07-07",
          "close": 2254.98
        },
        {
          "date": "2026-07-08",
          "close": 2224.5
        },
        {
          "date": "2026-07-09",
          "close": 2210.83
        },
        {
          "date": "2026-07-10",
          "close": 2250.75
        },
        {
          "date": "2026-07-13",
          "close": 2144.35
        },
        {
          "date": "2026-07-14",
          "close": 2240.82
        },
        {
          "date": "2026-07-15",
          "close": 2283.04
        },
        {
          "date": "2026-07-16",
          "close": 2289.58
        },
        {
          "date": "2026-07-17",
          "close": 2151.82
        },
        {
          "date": "2026-07-20",
          "close": 2125.22
        },
        {
          "date": "2026-07-21",
          "close": 2177.17
        },
        {
          "date": "2026-07-22",
          "close": 2150.7
        },
        {
          "date": "2026-07-23",
          "close": 2179.12
        },
        {
          "date": "2026-07-24",
          "close": 2104.68
        },
        {
          "date": "2026-07-27",
          "close": 2191.23
        },
        {
          "date": "2026-07-28",
          "close": 2083.22
        },
        {
          "date": "2026-07-29",
          "close": 2042.87
        },
        {
          "date": "2026-07-30",
          "close": 1977.71
        },
        {
          "date": "2026-07-31",
          "close": 1978.02
        },
        {
          "date": "2026-08-03",
          "close": 2023.18
        },
        {
          "date": "2026-08-04",
          "close": 2076.26
        },
        {
          "date": "2026-08-05",
          "close": 2114.16
        },
        {
          "date": "2026-08-06",
          "close": 2130.45
        },
        {
          "date": "2026-08-07",
          "close": 2121.54
        },
        {
          "date": "2026-08-10",
          "close": 2122.25
        },
        {
          "date": "2026-08-11",
          "close": 2088.07
        },
        {
          "date": "2026-08-12",
          "close": 2085.29
        },
        {
          "date": "2026-08-13",
          "close": 2048.18
        },
        {
          "date": "2026-08-14",
          "close": 2013.99
        },
        {
          "date": "2026-08-17",
          "close": 2000.14
        },
        {
          "date": "2026-08-18",
          "close": 2008.45
        },
        {
          "date": "2026-08-19",
          "close": 1894.39
        },
        {
          "date": "2026-08-20",
          "close": 1933.25
        },
        {
          "date": "2026-08-21",
          "close": 1929.47
        },
        {
          "date": "2026-08-24",
          "close": 1885.52
        },
        {
          "date": "2026-08-25",
          "close": 1969.56
        },
        {
          "date": "2026-08-26",
          "close": 1978.95
        },
        {
          "date": "2026-08-27",
          "close": 1975.99
        },
        {
          "date": "2026-08-28",
          "close": 1953.57
        },
        {
          "date": "2026-08-31",
          "close": 1958.87
        },
        {
          "date": "2026-09-01",
          "close": 1977.77
        },
        {
          "date": "2026-09-02",
          "close": 2081.9
        },
        {
          "date": "2026-09-03",
          "close": 2076.78
        },
        {
          "date": "2026-09-04",
          "close": 2049.07
        },
        {
          "date": "2026-09-07",
          "close": 2053.37
        },
        {
          "date": "2026-09-08",
          "close": 2071.87
        },
        {
          "date": "2026-09-09",
          "close": 2031.98
        },
        {
          "date": "2026-09-10",
          "close": 1973.55
        },
        {
          "date": "2026-09-11",
          "close": 1926.7
        },
        {
          "date": "2026-09-14",
          "close": 1923.08
        },
        {
          "date": "2026-09-15",
          "close": 1885.7
        },
        {
          "date": "2026-09-16",
          "close": 1933.46
        },
        {
          "date": "2026-09-17",
          "close": 1936.49
        },
        {
          "date": "2026-09-18",
          "close": 1966.61
        },
        {
          "date": "2026-09-21",
          "close": 2007.65
        },
        {
          "date": "2026-09-22",
          "close": 1999.16
        },
        {
          "date": "2026-09-23",
          "close": 1965.58
        },
        {
          "date": "2026-09-24",
          "close": 1944.26
        },
        {
          "date": "2026-09-28",
          "close": 1896.43
        },
        {
          "date": "2026-09-29",
          "close": 1895.22
        },
        {
          "date": "2026-09-30",
          "close": 1908.65
        },
        {
          "date": "2026-10-08",
          "close": 1864.8
        },
        {
          "date": "2026-10-09",
          "close": 1898.35
        },
        {
          "date": "2026-10-12",
          "close": 1852.76
        },
        {
          "date": "2026-10-13",
          "close": 1857.61
        },
        {
          "date": "2026-10-14",
          "close": 1829.16
        },
        {
          "date": "2026-10-15",
          "close": 1773.33
        },
        {
          "date": "2026-10-16",
          "close": 1774.79
        },
        {
          "date": "2026-10-19",
          "close": 1762.41
        },
        {
          "date": "2026-10-20",
          "close": 1809.25
        },
        {
          "date": "2026-10-21",
          "close": 1787.4
        },
        {
          "date": "2026-10-22",
          "close": 1769.56
        },
        {
          "date": "2026-10-23",
          "close": 1785.26
        },
        {
          "date": "2026-10-26",
          "close": 1786.71
        },
        {
          "date": "2026-10-27",
          "close": 1741.82
        },
        {
          "date": "2026-10-28",
          "close": 1764.76
        },
        {
          "date": "2026-10-29",
          "close": 1699.92
        },
        {
          "date": "2026-10-30",
          "close": 1651.23
        },
        {
          "date": "2026-11-02",
          "close": 1690.85
        },
        {
          "date": "2026-11-03",
          "close": 1656.68
        },
        {
          "date": "2026-11-04",
          "close": 1698.12
        },
        {
          "date": "2026-11-05",
          "close": 1721.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4230769230769231,
          "pullback_frequency": 0.41025641025641024,
          "up_wilson": [
            0.31959060348175483,
            0.533784444166275
          ],
          "pullback_wilson": [
            0.3078190544752023,
            0.5211185011141659
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.54,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 14,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 1,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1498",
      "name": "品牌化妆品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017088568707566587,
        "5": 0.014766057225176654,
        "20": -0.08711836599640177,
        "60": -0.09720631544502623
      },
      "moving_averages": {
        "5": 1302.228000000026,
        "20": 1373.7810000000172,
        "60": 1422.1368333333328
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 19.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.10873837373642192,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1590.21
        },
        {
          "date": "2026-05-14",
          "close": 1561.99
        },
        {
          "date": "2026-05-15",
          "close": 1542.03
        },
        {
          "date": "2026-05-18",
          "close": 1528.12
        },
        {
          "date": "2026-05-19",
          "close": 1533.02
        },
        {
          "date": "2026-05-20",
          "close": 1523.34
        },
        {
          "date": "2026-05-21",
          "close": 1492.52
        },
        {
          "date": "2026-05-22",
          "close": 1497.55
        },
        {
          "date": "2026-05-25",
          "close": 1507.2
        },
        {
          "date": "2026-05-26",
          "close": 1486.41
        },
        {
          "date": "2026-05-27",
          "close": 1480.48
        },
        {
          "date": "2026-05-28",
          "close": 1462.76
        },
        {
          "date": "2026-05-29",
          "close": 1499.49
        },
        {
          "date": "2026-06-01",
          "close": 1537.4
        },
        {
          "date": "2026-06-02",
          "close": 1487.56
        },
        {
          "date": "2026-06-03",
          "close": 1462.64
        },
        {
          "date": "2026-06-04",
          "close": 1436.9
        },
        {
          "date": "2026-06-05",
          "close": 1437.91
        },
        {
          "date": "2026-06-08",
          "close": 1409.57
        },
        {
          "date": "2026-06-09",
          "close": 1400.0
        },
        {
          "date": "2026-06-10",
          "close": 1400.6
        },
        {
          "date": "2026-06-11",
          "close": 1371.19
        },
        {
          "date": "2026-06-12",
          "close": 1415.96
        },
        {
          "date": "2026-06-15",
          "close": 1424.2
        },
        {
          "date": "2026-06-16",
          "close": 1415.71
        },
        {
          "date": "2026-06-17",
          "close": 1392.39
        },
        {
          "date": "2026-06-18",
          "close": 1394.08
        },
        {
          "date": "2026-06-22",
          "close": 1368.78
        },
        {
          "date": "2026-06-23",
          "close": 1381.83
        },
        {
          "date": "2026-06-24",
          "close": 1332.82
        },
        {
          "date": "2026-06-25",
          "close": 1309.51
        },
        {
          "date": "2026-06-26",
          "close": 1287.18
        },
        {
          "date": "2026-06-29",
          "close": 1324.5
        },
        {
          "date": "2026-06-30",
          "close": 1351.06
        },
        {
          "date": "2026-07-01",
          "close": 1388.63
        },
        {
          "date": "2026-07-02",
          "close": 1426.04
        },
        {
          "date": "2026-07-03",
          "close": 1441.01
        },
        {
          "date": "2026-07-06",
          "close": 1440.46
        },
        {
          "date": "2026-07-07",
          "close": 1413.43
        },
        {
          "date": "2026-07-08",
          "close": 1405.29
        },
        {
          "date": "2026-07-09",
          "close": 1391.5
        },
        {
          "date": "2026-07-10",
          "close": 1402.58
        },
        {
          "date": "2026-07-13",
          "close": 1373.57
        },
        {
          "date": "2026-07-14",
          "close": 1383.82
        },
        {
          "date": "2026-07-15",
          "close": 1432.65
        },
        {
          "date": "2026-07-16",
          "close": 1436.38
        },
        {
          "date": "2026-07-17",
          "close": 1372.78
        },
        {
          "date": "2026-07-20",
          "close": 1376.54
        },
        {
          "date": "2026-07-21",
          "close": 1370.02
        },
        {
          "date": "2026-07-22",
          "close": 1376.5
        },
        {
          "date": "2026-07-23",
          "close": 1390.34
        },
        {
          "date": "2026-07-24",
          "close": 1355.11
        },
        {
          "date": "2026-07-27",
          "close": 1451.25
        },
        {
          "date": "2026-07-28",
          "close": 1446.86
        },
        {
          "date": "2026-07-29",
          "close": 1459.85
        },
        {
          "date": "2026-07-30",
          "close": 1457.83
        },
        {
          "date": "2026-07-31",
          "close": 1473.13
        },
        {
          "date": "2026-08-03",
          "close": 1469.01
        },
        {
          "date": "2026-08-04",
          "close": 1468.01
        },
        {
          "date": "2026-08-05",
          "close": 1466.88
        },
        {
          "date": "2026-08-06",
          "close": 1451.43
        },
        {
          "date": "2026-08-07",
          "close": 1461.84
        },
        {
          "date": "2026-08-10",
          "close": 1506.45
        },
        {
          "date": "2026-08-11",
          "close": 1495.7
        },
        {
          "date": "2026-08-12",
          "close": 1496.45
        },
        {
          "date": "2026-08-13",
          "close": 1481.72
        },
        {
          "date": "2026-08-14",
          "close": 1445.3
        },
        {
          "date": "2026-08-17",
          "close": 1463.9
        },
        {
          "date": "2026-08-18",
          "close": 1448.91
        },
        {
          "date": "2026-08-19",
          "close": 1401.17
        },
        {
          "date": "2026-08-20",
          "close": 1431.83
        },
        {
          "date": "2026-08-21",
          "close": 1407.42
        },
        {
          "date": "2026-08-24",
          "close": 1380.59
        },
        {
          "date": "2026-08-25",
          "close": 1434.67
        },
        {
          "date": "2026-08-26",
          "close": 1443.27
        },
        {
          "date": "2026-08-27",
          "close": 1441.78
        },
        {
          "date": "2026-08-28",
          "close": 1447.53
        },
        {
          "date": "2026-08-31",
          "close": 1444.23
        },
        {
          "date": "2026-09-01",
          "close": 1474.43
        },
        {
          "date": "2026-09-02",
          "close": 1484.01
        },
        {
          "date": "2026-09-03",
          "close": 1479.62
        },
        {
          "date": "2026-09-04",
          "close": 1501.15
        },
        {
          "date": "2026-09-07",
          "close": 1497.6
        },
        {
          "date": "2026-09-08",
          "close": 1509.73
        },
        {
          "date": "2026-09-09",
          "close": 1476.06
        },
        {
          "date": "2026-09-10",
          "close": 1450.62
        },
        {
          "date": "2026-09-11",
          "close": 1408.18
        },
        {
          "date": "2026-09-14",
          "close": 1397.91
        },
        {
          "date": "2026-09-15",
          "close": 1364.73
        },
        {
          "date": "2026-09-16",
          "close": 1375.7
        },
        {
          "date": "2026-09-17",
          "close": 1382.48
        },
        {
          "date": "2026-09-18",
          "close": 1414.29
        },
        {
          "date": "2026-09-21",
          "close": 1458.49
        },
        {
          "date": "2026-09-22",
          "close": 1462.88
        },
        {
          "date": "2026-09-23",
          "close": 1442.87
        },
        {
          "date": "2026-09-24",
          "close": 1441.37
        },
        {
          "date": "2026-09-28",
          "close": 1412.76
        },
        {
          "date": "2026-09-29",
          "close": 1430.94
        },
        {
          "date": "2026-09-30",
          "close": 1451.91
        },
        {
          "date": "2026-10-08",
          "close": 1450.67
        },
        {
          "date": "2026-10-09",
          "close": 1485.86
        },
        {
          "date": "2026-10-12",
          "close": 1463.29
        },
        {
          "date": "2026-10-13",
          "close": 1469.12
        },
        {
          "date": "2026-10-14",
          "close": 1442.82
        },
        {
          "date": "2026-10-15",
          "close": 1410.63
        },
        {
          "date": "2026-10-16",
          "close": 1408.13
        },
        {
          "date": "2026-10-19",
          "close": 1407.02
        },
        {
          "date": "2026-10-20",
          "close": 1403.65
        },
        {
          "date": "2026-10-21",
          "close": 1377.82
        },
        {
          "date": "2026-10-22",
          "close": 1351.27
        },
        {
          "date": "2026-10-23",
          "close": 1370.0
        },
        {
          "date": "2026-10-26",
          "close": 1389.03
        },
        {
          "date": "2026-10-27",
          "close": 1348.62
        },
        {
          "date": "2026-10-28",
          "close": 1332.2
        },
        {
          "date": "2026-10-29",
          "close": 1305.02
        },
        {
          "date": "2026-10-30",
          "close": 1289.43
        },
        {
          "date": "2026-11-02",
          "close": 1290.82
        },
        {
          "date": "2026-11-03",
          "close": 1304.56
        },
        {
          "date": "2026-11-04",
          "close": 1302.04
        },
        {
          "date": "2026-11-05",
          "close": 1324.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.26785714285714285,
          "up_wilson": [
            0.44370351423722987,
            0.6253563895437027
          ],
          "pullback_wilson": [
            0.19454590930113447,
            0.3565647161228037
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46875,
          "pullback_frequency": 0.46875,
          "up_wilson": [
            0.35175987425176036,
            0.5892791294852899
          ],
          "pullback_wilson": [
            0.35175987425176036,
            0.5892791294852899
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 0,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1499",
      "name": "医美服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 925,
      "history_sufficient": true,
      "returns": {
        "1": 0.0007341015791719752,
        "5": 0.0008537085097664043,
        "20": -0.015617652985826624,
        "60": -0.03966316617244714
      },
      "moving_averages": {
        "5": 583.7560000000055,
        "20": 580.1860000000045,
        "60": 608.1011666666707
      },
      "phase": "震荡",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-28",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 16.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.0362685781928187,
      "history": [
        {
          "date": "2026-05-13",
          "close": 659.37
        },
        {
          "date": "2026-05-14",
          "close": 649.95
        },
        {
          "date": "2026-05-15",
          "close": 668.79
        },
        {
          "date": "2026-05-18",
          "close": 648.06
        },
        {
          "date": "2026-05-19",
          "close": 655.6
        },
        {
          "date": "2026-05-20",
          "close": 676.32
        },
        {
          "date": "2026-05-21",
          "close": 653.72
        },
        {
          "date": "2026-05-22",
          "close": 670.67
        },
        {
          "date": "2026-05-25",
          "close": 680.09
        },
        {
          "date": "2026-05-26",
          "close": 691.39
        },
        {
          "date": "2026-05-27",
          "close": 698.93
        },
        {
          "date": "2026-05-28",
          "close": 719.65
        },
        {
          "date": "2026-05-29",
          "close": 712.12
        },
        {
          "date": "2026-06-01",
          "close": 719.65
        },
        {
          "date": "2026-06-02",
          "close": 704.58
        },
        {
          "date": "2026-06-03",
          "close": 687.63
        },
        {
          "date": "2026-06-04",
          "close": 676.32
        },
        {
          "date": "2026-06-05",
          "close": 676.32
        },
        {
          "date": "2026-06-08",
          "close": 644.3
        },
        {
          "date": "2026-06-09",
          "close": 648.07
        },
        {
          "date": "2026-06-10",
          "close": 631.11
        },
        {
          "date": "2026-06-11",
          "close": 623.57
        },
        {
          "date": "2026-06-12",
          "close": 634.88
        },
        {
          "date": "2026-06-15",
          "close": 648.06
        },
        {
          "date": "2026-06-16",
          "close": 648.06
        },
        {
          "date": "2026-06-17",
          "close": 638.64
        },
        {
          "date": "2026-06-18",
          "close": 642.41
        },
        {
          "date": "2026-06-22",
          "close": 621.69
        },
        {
          "date": "2026-06-23",
          "close": 625.46
        },
        {
          "date": "2026-06-24",
          "close": 606.62
        },
        {
          "date": "2026-06-25",
          "close": 576.48
        },
        {
          "date": "2026-06-26",
          "close": 580.24
        },
        {
          "date": "2026-06-29",
          "close": 576.48
        },
        {
          "date": "2026-06-30",
          "close": 589.66
        },
        {
          "date": "2026-07-01",
          "close": 604.73
        },
        {
          "date": "2026-07-02",
          "close": 627.34
        },
        {
          "date": "2026-07-03",
          "close": 632.99
        },
        {
          "date": "2026-07-06",
          "close": 627.34
        },
        {
          "date": "2026-07-07",
          "close": 593.43
        },
        {
          "date": "2026-07-08",
          "close": 593.43
        },
        {
          "date": "2026-07-09",
          "close": 585.89
        },
        {
          "date": "2026-07-10",
          "close": 597.2
        },
        {
          "date": "2026-07-13",
          "close": 578.36
        },
        {
          "date": "2026-07-14",
          "close": 582.13
        },
        {
          "date": "2026-07-15",
          "close": 593.43
        },
        {
          "date": "2026-07-16",
          "close": 585.89
        },
        {
          "date": "2026-07-17",
          "close": 582.13
        },
        {
          "date": "2026-07-20",
          "close": 561.4
        },
        {
          "date": "2026-07-21",
          "close": 553.87
        },
        {
          "date": "2026-07-22",
          "close": 563.29
        },
        {
          "date": "2026-07-23",
          "close": 570.82
        },
        {
          "date": "2026-07-24",
          "close": 555.75
        },
        {
          "date": "2026-07-27",
          "close": 561.4
        },
        {
          "date": "2026-07-28",
          "close": 561.4
        },
        {
          "date": "2026-07-29",
          "close": 567.06
        },
        {
          "date": "2026-07-30",
          "close": 572.71
        },
        {
          "date": "2026-07-31",
          "close": 578.36
        },
        {
          "date": "2026-08-03",
          "close": 597.2
        },
        {
          "date": "2026-08-04",
          "close": 599.08
        },
        {
          "date": "2026-08-05",
          "close": 610.39
        },
        {
          "date": "2026-08-06",
          "close": 638.64
        },
        {
          "date": "2026-08-07",
          "close": 648.06
        },
        {
          "date": "2026-08-10",
          "close": 634.88
        },
        {
          "date": "2026-08-11",
          "close": 634.88
        },
        {
          "date": "2026-08-12",
          "close": 634.88
        },
        {
          "date": "2026-08-13",
          "close": 634.88
        },
        {
          "date": "2026-08-14",
          "close": 640.53
        },
        {
          "date": "2026-08-17",
          "close": 629.23
        },
        {
          "date": "2026-08-18",
          "close": 629.23
        },
        {
          "date": "2026-08-19",
          "close": 614.16
        },
        {
          "date": "2026-08-20",
          "close": 634.88
        },
        {
          "date": "2026-08-21",
          "close": 634.88
        },
        {
          "date": "2026-08-24",
          "close": 621.69
        },
        {
          "date": "2026-08-25",
          "close": 623.58
        },
        {
          "date": "2026-08-26",
          "close": 625.46
        },
        {
          "date": "2026-08-27",
          "close": 623.58
        },
        {
          "date": "2026-08-28",
          "close": 621.69
        },
        {
          "date": "2026-08-31",
          "close": 623.58
        },
        {
          "date": "2026-09-01",
          "close": 623.58
        },
        {
          "date": "2026-09-02",
          "close": 619.81
        },
        {
          "date": "2026-09-03",
          "close": 617.92
        },
        {
          "date": "2026-09-04",
          "close": 625.46
        },
        {
          "date": "2026-09-07",
          "close": 633.0
        },
        {
          "date": "2026-09-08",
          "close": 631.11
        },
        {
          "date": "2026-09-09",
          "close": 629.23
        },
        {
          "date": "2026-09-10",
          "close": 625.46
        },
        {
          "date": "2026-09-11",
          "close": 619.81
        },
        {
          "date": "2026-09-14",
          "close": 617.92
        },
        {
          "date": "2026-09-15",
          "close": 608.5
        },
        {
          "date": "2026-09-16",
          "close": 608.5
        },
        {
          "date": "2026-09-17",
          "close": 606.62
        },
        {
          "date": "2026-09-18",
          "close": 608.5
        },
        {
          "date": "2026-09-21",
          "close": 615.67
        },
        {
          "date": "2026-09-22",
          "close": 613.27
        },
        {
          "date": "2026-09-23",
          "close": 609.91
        },
        {
          "date": "2026-09-24",
          "close": 606.42
        },
        {
          "date": "2026-09-28",
          "close": 599.98
        },
        {
          "date": "2026-09-29",
          "close": 610.99
        },
        {
          "date": "2026-09-30",
          "close": 606.5
        },
        {
          "date": "2026-10-08",
          "close": 595.48
        },
        {
          "date": "2026-10-09",
          "close": 608.24
        },
        {
          "date": "2026-10-12",
          "close": 583.09
        },
        {
          "date": "2026-10-13",
          "close": 594.12
        },
        {
          "date": "2026-10-14",
          "close": 579.51
        },
        {
          "date": "2026-10-15",
          "close": 570.78
        },
        {
          "date": "2026-10-16",
          "close": 564.9
        },
        {
          "date": "2026-10-19",
          "close": 548.07
        },
        {
          "date": "2026-10-20",
          "close": 560.4
        },
        {
          "date": "2026-10-21",
          "close": 559.04
        },
        {
          "date": "2026-10-22",
          "close": 563.26
        },
        {
          "date": "2026-10-23",
          "close": 594.2
        },
        {
          "date": "2026-10-26",
          "close": 596.24
        },
        {
          "date": "2026-10-27",
          "close": 587.55
        },
        {
          "date": "2026-10-28",
          "close": 589.86
        },
        {
          "date": "2026-10-29",
          "close": 585.68
        },
        {
          "date": "2026-10-30",
          "close": 575.97
        },
        {
          "date": "2026-11-02",
          "close": 575.97
        },
        {
          "date": "2026-11-03",
          "close": 594.91
        },
        {
          "date": "2026-11-04",
          "close": 585.75
        },
        {
          "date": "2026-11-05",
          "close": 586.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4177215189873418,
          "pullback_frequency": 0.4810126582278481,
          "up_wilson": [
            0.315266281401218,
            0.527807462288668
          ],
          "pullback_wilson": [
            0.37429730453787924,
            0.5894889440059407
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.5686274509803921,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 40,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.6,
          "baseline_hit_rate": 0.6,
          "hit_wilson": [
            0.44595893660346186,
            0.7365167431570808
          ],
          "baseline_wilson": [
            0.44595893660346186,
            0.7365167431570808
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 17,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1500",
      "name": "医美耗材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03874088534190734,
        "5": 0.06314181198489743,
        "20": 0.04081001589253486,
        "60": -0.020485784476282687
      },
      "moving_averages": {
        "5": 1388.0779999999795,
        "20": 1416.3014999999898,
        "60": 1383.0466666666675
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-12",
            "end": "2026-08-25",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-09-23",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-10-23",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03828673187327247,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1727.16
        },
        {
          "date": "2026-05-14",
          "close": 1671.27
        },
        {
          "date": "2026-05-15",
          "close": 1638.22
        },
        {
          "date": "2026-05-18",
          "close": 1593.35
        },
        {
          "date": "2026-05-19",
          "close": 1607.95
        },
        {
          "date": "2026-05-20",
          "close": 1592.65
        },
        {
          "date": "2026-05-21",
          "close": 1573.08
        },
        {
          "date": "2026-05-22",
          "close": 1557.91
        },
        {
          "date": "2026-05-25",
          "close": 1536.44
        },
        {
          "date": "2026-05-26",
          "close": 1510.36
        },
        {
          "date": "2026-05-27",
          "close": 1512.91
        },
        {
          "date": "2026-05-28",
          "close": 1480.88
        },
        {
          "date": "2026-05-29",
          "close": 1558.12
        },
        {
          "date": "2026-06-01",
          "close": 1548.49
        },
        {
          "date": "2026-06-02",
          "close": 1511.94
        },
        {
          "date": "2026-06-03",
          "close": 1490.67
        },
        {
          "date": "2026-06-04",
          "close": 1453.77
        },
        {
          "date": "2026-06-05",
          "close": 1470.7
        },
        {
          "date": "2026-06-08",
          "close": 1427.71
        },
        {
          "date": "2026-06-09",
          "close": 1413.21
        },
        {
          "date": "2026-06-10",
          "close": 1435.57
        },
        {
          "date": "2026-06-11",
          "close": 1443.77
        },
        {
          "date": "2026-06-12",
          "close": 1501.16
        },
        {
          "date": "2026-06-15",
          "close": 1474.11
        },
        {
          "date": "2026-06-16",
          "close": 1455.42
        },
        {
          "date": "2026-06-17",
          "close": 1436.76
        },
        {
          "date": "2026-06-18",
          "close": 1429.15
        },
        {
          "date": "2026-06-22",
          "close": 1414.7
        },
        {
          "date": "2026-06-23",
          "close": 1420.3
        },
        {
          "date": "2026-06-24",
          "close": 1386.38
        },
        {
          "date": "2026-06-25",
          "close": 1367.71
        },
        {
          "date": "2026-06-26",
          "close": 1301.51
        },
        {
          "date": "2026-06-29",
          "close": 1356.14
        },
        {
          "date": "2026-06-30",
          "close": 1330.87
        },
        {
          "date": "2026-07-01",
          "close": 1363.12
        },
        {
          "date": "2026-07-02",
          "close": 1364.71
        },
        {
          "date": "2026-07-03",
          "close": 1378.62
        },
        {
          "date": "2026-07-06",
          "close": 1366.61
        },
        {
          "date": "2026-07-07",
          "close": 1308.33
        },
        {
          "date": "2026-07-08",
          "close": 1294.79
        },
        {
          "date": "2026-07-09",
          "close": 1276.4
        },
        {
          "date": "2026-07-10",
          "close": 1313.98
        },
        {
          "date": "2026-07-13",
          "close": 1264.09
        },
        {
          "date": "2026-07-14",
          "close": 1267.16
        },
        {
          "date": "2026-07-15",
          "close": 1381.42
        },
        {
          "date": "2026-07-16",
          "close": 1449.9
        },
        {
          "date": "2026-07-17",
          "close": 1421.7
        },
        {
          "date": "2026-07-20",
          "close": 1434.57
        },
        {
          "date": "2026-07-21",
          "close": 1408.94
        },
        {
          "date": "2026-07-22",
          "close": 1489.72
        },
        {
          "date": "2026-07-23",
          "close": 1465.85
        },
        {
          "date": "2026-07-24",
          "close": 1376.19
        },
        {
          "date": "2026-07-27",
          "close": 1432.84
        },
        {
          "date": "2026-07-28",
          "close": 1437.14
        },
        {
          "date": "2026-07-29",
          "close": 1450.38
        },
        {
          "date": "2026-07-30",
          "close": 1497.64
        },
        {
          "date": "2026-07-31",
          "close": 1522.47
        },
        {
          "date": "2026-08-03",
          "close": 1481.02
        },
        {
          "date": "2026-08-04",
          "close": 1477.8
        },
        {
          "date": "2026-08-05",
          "close": 1477.61
        },
        {
          "date": "2026-08-06",
          "close": 1446.84
        },
        {
          "date": "2026-08-07",
          "close": 1493.57
        },
        {
          "date": "2026-08-10",
          "close": 1504.78
        },
        {
          "date": "2026-08-11",
          "close": 1502.37
        },
        {
          "date": "2026-08-12",
          "close": 1485.5
        },
        {
          "date": "2026-08-13",
          "close": 1473.61
        },
        {
          "date": "2026-08-14",
          "close": 1436.35
        },
        {
          "date": "2026-08-17",
          "close": 1420.29
        },
        {
          "date": "2026-08-18",
          "close": 1403.89
        },
        {
          "date": "2026-08-19",
          "close": 1350.65
        },
        {
          "date": "2026-08-20",
          "close": 1394.32
        },
        {
          "date": "2026-08-21",
          "close": 1355.62
        },
        {
          "date": "2026-08-24",
          "close": 1324.99
        },
        {
          "date": "2026-08-25",
          "close": 1349.51
        },
        {
          "date": "2026-08-26",
          "close": 1360.34
        },
        {
          "date": "2026-08-27",
          "close": 1355.65
        },
        {
          "date": "2026-08-28",
          "close": 1358.78
        },
        {
          "date": "2026-08-31",
          "close": 1336.03
        },
        {
          "date": "2026-09-01",
          "close": 1351.73
        },
        {
          "date": "2026-09-02",
          "close": 1353.64
        },
        {
          "date": "2026-09-03",
          "close": 1332.73
        },
        {
          "date": "2026-09-04",
          "close": 1348.9
        },
        {
          "date": "2026-09-07",
          "close": 1349.38
        },
        {
          "date": "2026-09-08",
          "close": 1356.18
        },
        {
          "date": "2026-09-09",
          "close": 1328.56
        },
        {
          "date": "2026-09-10",
          "close": 1304.94
        },
        {
          "date": "2026-09-11",
          "close": 1280.07
        },
        {
          "date": "2026-09-14",
          "close": 1287.93
        },
        {
          "date": "2026-09-15",
          "close": 1282.53
        },
        {
          "date": "2026-09-16",
          "close": 1280.32
        },
        {
          "date": "2026-09-17",
          "close": 1276.38
        },
        {
          "date": "2026-09-18",
          "close": 1291.91
        },
        {
          "date": "2026-09-21",
          "close": 1333.46
        },
        {
          "date": "2026-09-22",
          "close": 1322.07
        },
        {
          "date": "2026-09-23",
          "close": 1349.14
        },
        {
          "date": "2026-09-24",
          "close": 1346.46
        },
        {
          "date": "2026-09-28",
          "close": 1353.61
        },
        {
          "date": "2026-09-29",
          "close": 1356.1
        },
        {
          "date": "2026-09-30",
          "close": 1427.05
        },
        {
          "date": "2026-10-08",
          "close": 1390.59
        },
        {
          "date": "2026-10-09",
          "close": 1389.0
        },
        {
          "date": "2026-10-12",
          "close": 1377.24
        },
        {
          "date": "2026-10-13",
          "close": 1356.79
        },
        {
          "date": "2026-10-14",
          "close": 1368.56
        },
        {
          "date": "2026-10-15",
          "close": 1381.05
        },
        {
          "date": "2026-10-16",
          "close": 1372.2
        },
        {
          "date": "2026-10-19",
          "close": 1407.62
        },
        {
          "date": "2026-10-20",
          "close": 1490.22
        },
        {
          "date": "2026-10-21",
          "close": 1468.46
        },
        {
          "date": "2026-10-22",
          "close": 1502.94
        },
        {
          "date": "2026-10-23",
          "close": 1491.44
        },
        {
          "date": "2026-10-26",
          "close": 1504.96
        },
        {
          "date": "2026-10-27",
          "close": 1468.94
        },
        {
          "date": "2026-10-28",
          "close": 1444.84
        },
        {
          "date": "2026-10-29",
          "close": 1361.38
        },
        {
          "date": "2026-10-30",
          "close": 1350.39
        },
        {
          "date": "2026-11-02",
          "close": 1359.13
        },
        {
          "date": "2026-11-03",
          "close": 1390.17
        },
        {
          "date": "2026-11-04",
          "close": 1393.36
        },
        {
          "date": "2026-11-05",
          "close": 1447.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46987951807228917,
          "pullback_frequency": 0.3132530120481928,
          "up_wilson": [
            0.36623347829270353,
            0.5761903355411504
          ],
          "pullback_wilson": [
            0.22361394104451462,
            0.4194137047253793
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40384615384615385,
          "pullback_frequency": 0.4807692307692308,
          "up_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "pullback_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 22,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 22,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1501",
      "name": "动物保健Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020651414264758916,
        "5": 0.02654060651001844,
        "20": -0.07410090988894624,
        "60": -0.08504378637390086
      },
      "moving_averages": {
        "5": 3892.0939999999478,
        "20": 4062.923499999987,
        "60": 4308.787666666647
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08277045680421102,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4746.1
        },
        {
          "date": "2026-05-14",
          "close": 4670.61
        },
        {
          "date": "2026-05-15",
          "close": 4626.91
        },
        {
          "date": "2026-05-18",
          "close": 4564.43
        },
        {
          "date": "2026-05-19",
          "close": 4627.26
        },
        {
          "date": "2026-05-20",
          "close": 4584.52
        },
        {
          "date": "2026-05-21",
          "close": 4469.53
        },
        {
          "date": "2026-05-22",
          "close": 4447.24
        },
        {
          "date": "2026-05-25",
          "close": 4388.64
        },
        {
          "date": "2026-05-26",
          "close": 4307.38
        },
        {
          "date": "2026-05-27",
          "close": 4197.19
        },
        {
          "date": "2026-05-28",
          "close": 4221.07
        },
        {
          "date": "2026-05-29",
          "close": 4161.83
        },
        {
          "date": "2026-06-01",
          "close": 4248.92
        },
        {
          "date": "2026-06-02",
          "close": 4181.03
        },
        {
          "date": "2026-06-03",
          "close": 4124.48
        },
        {
          "date": "2026-06-04",
          "close": 4032.19
        },
        {
          "date": "2026-06-05",
          "close": 4064.47
        },
        {
          "date": "2026-06-08",
          "close": 4032.74
        },
        {
          "date": "2026-06-09",
          "close": 4075.46
        },
        {
          "date": "2026-06-10",
          "close": 4110.32
        },
        {
          "date": "2026-06-11",
          "close": 4022.27
        },
        {
          "date": "2026-06-12",
          "close": 4103.12
        },
        {
          "date": "2026-06-15",
          "close": 4160.59
        },
        {
          "date": "2026-06-16",
          "close": 4171.05
        },
        {
          "date": "2026-06-17",
          "close": 4118.23
        },
        {
          "date": "2026-06-18",
          "close": 4113.26
        },
        {
          "date": "2026-06-22",
          "close": 4125.63
        },
        {
          "date": "2026-06-23",
          "close": 4242.82
        },
        {
          "date": "2026-06-24",
          "close": 4185.87
        },
        {
          "date": "2026-06-25",
          "close": 4080.96
        },
        {
          "date": "2026-06-26",
          "close": 4001.72
        },
        {
          "date": "2026-06-29",
          "close": 4098.96
        },
        {
          "date": "2026-06-30",
          "close": 3977.64
        },
        {
          "date": "2026-07-01",
          "close": 4233.7
        },
        {
          "date": "2026-07-02",
          "close": 4221.35
        },
        {
          "date": "2026-07-03",
          "close": 4358.4
        },
        {
          "date": "2026-07-06",
          "close": 4410.53
        },
        {
          "date": "2026-07-07",
          "close": 4310.3
        },
        {
          "date": "2026-07-08",
          "close": 4283.99
        },
        {
          "date": "2026-07-09",
          "close": 4221.76
        },
        {
          "date": "2026-07-10",
          "close": 4307.92
        },
        {
          "date": "2026-07-13",
          "close": 4253.46
        },
        {
          "date": "2026-07-14",
          "close": 4295.28
        },
        {
          "date": "2026-07-15",
          "close": 4419.63
        },
        {
          "date": "2026-07-16",
          "close": 4429.87
        },
        {
          "date": "2026-07-17",
          "close": 4279.25
        },
        {
          "date": "2026-07-20",
          "close": 4175.55
        },
        {
          "date": "2026-07-21",
          "close": 4138.66
        },
        {
          "date": "2026-07-22",
          "close": 4099.38
        },
        {
          "date": "2026-07-23",
          "close": 4173.33
        },
        {
          "date": "2026-07-24",
          "close": 4036.4
        },
        {
          "date": "2026-07-27",
          "close": 4114.96
        },
        {
          "date": "2026-07-28",
          "close": 4124.5
        },
        {
          "date": "2026-07-29",
          "close": 4167.46
        },
        {
          "date": "2026-07-30",
          "close": 4193.03
        },
        {
          "date": "2026-07-31",
          "close": 4279.8
        },
        {
          "date": "2026-08-03",
          "close": 4298.07
        },
        {
          "date": "2026-08-04",
          "close": 4325.63
        },
        {
          "date": "2026-08-05",
          "close": 4357.52
        },
        {
          "date": "2026-08-06",
          "close": 4381.4
        },
        {
          "date": "2026-08-07",
          "close": 4428.65
        },
        {
          "date": "2026-08-10",
          "close": 4538.42
        },
        {
          "date": "2026-08-11",
          "close": 4463.44
        },
        {
          "date": "2026-08-12",
          "close": 4537.91
        },
        {
          "date": "2026-08-13",
          "close": 4531.38
        },
        {
          "date": "2026-08-14",
          "close": 4491.68
        },
        {
          "date": "2026-08-17",
          "close": 4480.4
        },
        {
          "date": "2026-08-18",
          "close": 4582.21
        },
        {
          "date": "2026-08-19",
          "close": 4450.52
        },
        {
          "date": "2026-08-20",
          "close": 4539.34
        },
        {
          "date": "2026-08-21",
          "close": 4382.94
        },
        {
          "date": "2026-08-24",
          "close": 4301.89
        },
        {
          "date": "2026-08-25",
          "close": 4363.37
        },
        {
          "date": "2026-08-26",
          "close": 4357.1
        },
        {
          "date": "2026-08-27",
          "close": 4355.17
        },
        {
          "date": "2026-08-28",
          "close": 4411.94
        },
        {
          "date": "2026-08-31",
          "close": 4389.3
        },
        {
          "date": "2026-09-01",
          "close": 4535.87
        },
        {
          "date": "2026-09-02",
          "close": 4453.79
        },
        {
          "date": "2026-09-03",
          "close": 4428.09
        },
        {
          "date": "2026-09-04",
          "close": 4617.04
        },
        {
          "date": "2026-09-07",
          "close": 4682.39
        },
        {
          "date": "2026-09-08",
          "close": 4697.37
        },
        {
          "date": "2026-09-09",
          "close": 4639.41
        },
        {
          "date": "2026-09-10",
          "close": 4510.85
        },
        {
          "date": "2026-09-11",
          "close": 4379.19
        },
        {
          "date": "2026-09-14",
          "close": 4385.32
        },
        {
          "date": "2026-09-15",
          "close": 4313.69
        },
        {
          "date": "2026-09-16",
          "close": 4310.09
        },
        {
          "date": "2026-09-17",
          "close": 4329.26
        },
        {
          "date": "2026-09-18",
          "close": 4333.84
        },
        {
          "date": "2026-09-21",
          "close": 4426.95
        },
        {
          "date": "2026-09-22",
          "close": 4428.93
        },
        {
          "date": "2026-09-23",
          "close": 4366.4
        },
        {
          "date": "2026-09-24",
          "close": 4285.01
        },
        {
          "date": "2026-09-28",
          "close": 4269.35
        },
        {
          "date": "2026-09-29",
          "close": 4269.32
        },
        {
          "date": "2026-09-30",
          "close": 4313.55
        },
        {
          "date": "2026-10-08",
          "close": 4306.02
        },
        {
          "date": "2026-10-09",
          "close": 4346.72
        },
        {
          "date": "2026-10-12",
          "close": 4246.42
        },
        {
          "date": "2026-10-13",
          "close": 4247.14
        },
        {
          "date": "2026-10-14",
          "close": 4231.6
        },
        {
          "date": "2026-10-15",
          "close": 4120.66
        },
        {
          "date": "2026-10-16",
          "close": 4121.59
        },
        {
          "date": "2026-10-19",
          "close": 4079.81
        },
        {
          "date": "2026-10-20",
          "close": 4163.9
        },
        {
          "date": "2026-10-21",
          "close": 4182.12
        },
        {
          "date": "2026-10-22",
          "close": 4071.3
        },
        {
          "date": "2026-10-23",
          "close": 4097.13
        },
        {
          "date": "2026-10-26",
          "close": 4098.77
        },
        {
          "date": "2026-10-27",
          "close": 3938.57
        },
        {
          "date": "2026-10-28",
          "close": 3968.41
        },
        {
          "date": "2026-10-29",
          "close": 3883.86
        },
        {
          "date": "2026-10-30",
          "close": 3808.39
        },
        {
          "date": "2026-11-02",
          "close": 3877.03
        },
        {
          "date": "2026-11-03",
          "close": 3881.84
        },
        {
          "date": "2026-11-04",
          "close": 3906.27
        },
        {
          "date": "2026-11-05",
          "close": 3986.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.2765957446808511,
          "up_wilson": [
            0.3907276290915208,
            0.5888311384891503
          ],
          "pullback_wilson": [
            0.1963001972899988,
            0.37443392190409563
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39285714285714285,
          "pullback_frequency": 0.4107142857142857,
          "up_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "pullback_wilson": [
            0.29166774287846203,
            0.541224031535603
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 2,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1502",
      "name": "林业Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021734751623392334,
        "5": -0.03310996793613552,
        "20": -0.15033271449965213,
        "60": 0.006372315148537977
      },
      "moving_averages": {
        "5": 4161.259999999963,
        "20": 4525.858000000007,
        "60": 4664.313000000012
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-28",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.16430591567196084,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5510.02
        },
        {
          "date": "2026-05-14",
          "close": 5291.48
        },
        {
          "date": "2026-05-15",
          "close": 5222.12
        },
        {
          "date": "2026-05-18",
          "close": 5175.74
        },
        {
          "date": "2026-05-19",
          "close": 5177.39
        },
        {
          "date": "2026-05-20",
          "close": 5128.1
        },
        {
          "date": "2026-05-21",
          "close": 4971.43
        },
        {
          "date": "2026-05-22",
          "close": 4964.56
        },
        {
          "date": "2026-05-25",
          "close": 4856.76
        },
        {
          "date": "2026-05-26",
          "close": 4833.54
        },
        {
          "date": "2026-05-27",
          "close": 4763.37
        },
        {
          "date": "2026-05-28",
          "close": 4843.47
        },
        {
          "date": "2026-05-29",
          "close": 4806.24
        },
        {
          "date": "2026-06-01",
          "close": 4973.3
        },
        {
          "date": "2026-06-02",
          "close": 4907.13
        },
        {
          "date": "2026-06-03",
          "close": 4908.28
        },
        {
          "date": "2026-06-04",
          "close": 4805.56
        },
        {
          "date": "2026-06-05",
          "close": 4790.57
        },
        {
          "date": "2026-06-08",
          "close": 4669.6
        },
        {
          "date": "2026-06-09",
          "close": 4587.11
        },
        {
          "date": "2026-06-10",
          "close": 4508.2
        },
        {
          "date": "2026-06-11",
          "close": 4457.15
        },
        {
          "date": "2026-06-12",
          "close": 4520.73
        },
        {
          "date": "2026-06-15",
          "close": 4453.43
        },
        {
          "date": "2026-06-16",
          "close": 4462.92
        },
        {
          "date": "2026-06-17",
          "close": 4321.69
        },
        {
          "date": "2026-06-18",
          "close": 4278.16
        },
        {
          "date": "2026-06-22",
          "close": 4298.09
        },
        {
          "date": "2026-06-23",
          "close": 4335.4
        },
        {
          "date": "2026-06-24",
          "close": 4163.48
        },
        {
          "date": "2026-06-25",
          "close": 4095.33
        },
        {
          "date": "2026-06-26",
          "close": 4038.61
        },
        {
          "date": "2026-06-29",
          "close": 4079.7
        },
        {
          "date": "2026-06-30",
          "close": 4085.36
        },
        {
          "date": "2026-07-01",
          "close": 4253.84
        },
        {
          "date": "2026-07-02",
          "close": 4353.61
        },
        {
          "date": "2026-07-03",
          "close": 4330.7
        },
        {
          "date": "2026-07-06",
          "close": 4167.99
        },
        {
          "date": "2026-07-07",
          "close": 4021.12
        },
        {
          "date": "2026-07-08",
          "close": 3987.48
        },
        {
          "date": "2026-07-09",
          "close": 3966.32
        },
        {
          "date": "2026-07-10",
          "close": 4037.64
        },
        {
          "date": "2026-07-13",
          "close": 3883.1
        },
        {
          "date": "2026-07-14",
          "close": 3956.48
        },
        {
          "date": "2026-07-15",
          "close": 4000.45
        },
        {
          "date": "2026-07-16",
          "close": 4036.84
        },
        {
          "date": "2026-07-17",
          "close": 3865.41
        },
        {
          "date": "2026-07-20",
          "close": 3739.32
        },
        {
          "date": "2026-07-21",
          "close": 3720.49
        },
        {
          "date": "2026-07-22",
          "close": 3718.29
        },
        {
          "date": "2026-07-23",
          "close": 3851.93
        },
        {
          "date": "2026-07-24",
          "close": 3751.66
        },
        {
          "date": "2026-07-27",
          "close": 3884.19
        },
        {
          "date": "2026-07-28",
          "close": 3902.82
        },
        {
          "date": "2026-07-29",
          "close": 3953.17
        },
        {
          "date": "2026-07-30",
          "close": 3896.61
        },
        {
          "date": "2026-07-31",
          "close": 4000.44
        },
        {
          "date": "2026-08-03",
          "close": 4160.8
        },
        {
          "date": "2026-08-04",
          "close": 4217.0
        },
        {
          "date": "2026-08-05",
          "close": 4233.94
        },
        {
          "date": "2026-08-06",
          "close": 4272.0
        },
        {
          "date": "2026-08-07",
          "close": 4278.62
        },
        {
          "date": "2026-08-10",
          "close": 4412.89
        },
        {
          "date": "2026-08-11",
          "close": 4460.29
        },
        {
          "date": "2026-08-12",
          "close": 4473.26
        },
        {
          "date": "2026-08-13",
          "close": 4426.39
        },
        {
          "date": "2026-08-14",
          "close": 4365.01
        },
        {
          "date": "2026-08-17",
          "close": 4405.31
        },
        {
          "date": "2026-08-18",
          "close": 4455.12
        },
        {
          "date": "2026-08-19",
          "close": 4256.36
        },
        {
          "date": "2026-08-20",
          "close": 4331.46
        },
        {
          "date": "2026-08-21",
          "close": 4316.89
        },
        {
          "date": "2026-08-24",
          "close": 4335.71
        },
        {
          "date": "2026-08-25",
          "close": 4412.72
        },
        {
          "date": "2026-08-26",
          "close": 4416.26
        },
        {
          "date": "2026-08-27",
          "close": 4539.18
        },
        {
          "date": "2026-08-28",
          "close": 4718.71
        },
        {
          "date": "2026-08-31",
          "close": 4806.03
        },
        {
          "date": "2026-09-01",
          "close": 5025.85
        },
        {
          "date": "2026-09-02",
          "close": 4899.35
        },
        {
          "date": "2026-09-03",
          "close": 4738.39
        },
        {
          "date": "2026-09-04",
          "close": 4849.97
        },
        {
          "date": "2026-09-07",
          "close": 4985.72
        },
        {
          "date": "2026-09-08",
          "close": 5057.54
        },
        {
          "date": "2026-09-09",
          "close": 5061.04
        },
        {
          "date": "2026-09-10",
          "close": 5015.47
        },
        {
          "date": "2026-09-11",
          "close": 4837.71
        },
        {
          "date": "2026-09-14",
          "close": 4869.2
        },
        {
          "date": "2026-09-15",
          "close": 4752.03
        },
        {
          "date": "2026-09-16",
          "close": 5035.74
        },
        {
          "date": "2026-09-17",
          "close": 4919.36
        },
        {
          "date": "2026-09-18",
          "close": 4990.0
        },
        {
          "date": "2026-09-21",
          "close": 5034.6
        },
        {
          "date": "2026-09-22",
          "close": 5037.61
        },
        {
          "date": "2026-09-23",
          "close": 4897.34
        },
        {
          "date": "2026-09-24",
          "close": 5182.62
        },
        {
          "date": "2026-09-28",
          "close": 5220.4
        },
        {
          "date": "2026-09-29",
          "close": 5103.09
        },
        {
          "date": "2026-09-30",
          "close": 5131.57
        },
        {
          "date": "2026-10-08",
          "close": 5014.81
        },
        {
          "date": "2026-10-09",
          "close": 5098.66
        },
        {
          "date": "2026-10-12",
          "close": 4843.73
        },
        {
          "date": "2026-10-13",
          "close": 5004.31
        },
        {
          "date": "2026-10-14",
          "close": 4962.61
        },
        {
          "date": "2026-10-15",
          "close": 4781.53
        },
        {
          "date": "2026-10-16",
          "close": 4889.7
        },
        {
          "date": "2026-10-19",
          "close": 4684.08
        },
        {
          "date": "2026-10-20",
          "close": 4534.96
        },
        {
          "date": "2026-10-21",
          "close": 4644.14
        },
        {
          "date": "2026-10-22",
          "close": 4416.95
        },
        {
          "date": "2026-10-23",
          "close": 4456.88
        },
        {
          "date": "2026-10-26",
          "close": 4380.91
        },
        {
          "date": "2026-10-27",
          "close": 4295.26
        },
        {
          "date": "2026-10-28",
          "close": 4310.31
        },
        {
          "date": "2026-10-29",
          "close": 4406.83
        },
        {
          "date": "2026-10-30",
          "close": 4103.72
        },
        {
          "date": "2026-11-02",
          "close": 4154.92
        },
        {
          "date": "2026-11-03",
          "close": 4116.46
        },
        {
          "date": "2026-11-04",
          "close": 4170.28
        },
        {
          "date": "2026-11-05",
          "close": 4260.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.43209876543209874,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.3297207714134108,
            0.5406256352502503
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5490196078431373,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 12,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1503",
      "name": "果蔬加工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0035387594311275805,
        "5": 0.003314144801426222,
        "20": -0.11427026352461567,
        "60": -0.13592938908709706
      },
      "moving_averages": {
        "5": 2532.9580000000074,
        "20": 2683.2364999999872,
        "60": 2914.7688333333235
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.12037180480247878,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3207.5
        },
        {
          "date": "2026-05-14",
          "close": 3164.73
        },
        {
          "date": "2026-05-15",
          "close": 3133.58
        },
        {
          "date": "2026-05-18",
          "close": 3200.0
        },
        {
          "date": "2026-05-19",
          "close": 3127.82
        },
        {
          "date": "2026-05-20",
          "close": 3173.39
        },
        {
          "date": "2026-05-21",
          "close": 3022.42
        },
        {
          "date": "2026-05-22",
          "close": 3040.04
        },
        {
          "date": "2026-05-25",
          "close": 3060.87
        },
        {
          "date": "2026-05-26",
          "close": 3019.57
        },
        {
          "date": "2026-05-27",
          "close": 2931.08
        },
        {
          "date": "2026-05-28",
          "close": 2973.27
        },
        {
          "date": "2026-05-29",
          "close": 2970.39
        },
        {
          "date": "2026-06-01",
          "close": 3049.89
        },
        {
          "date": "2026-06-02",
          "close": 3023.62
        },
        {
          "date": "2026-06-03",
          "close": 2985.03
        },
        {
          "date": "2026-06-04",
          "close": 2882.47
        },
        {
          "date": "2026-06-05",
          "close": 2870.55
        },
        {
          "date": "2026-06-08",
          "close": 2825.33
        },
        {
          "date": "2026-06-09",
          "close": 2864.97
        },
        {
          "date": "2026-06-10",
          "close": 2863.05
        },
        {
          "date": "2026-06-11",
          "close": 2800.27
        },
        {
          "date": "2026-06-12",
          "close": 2919.98
        },
        {
          "date": "2026-06-15",
          "close": 2962.94
        },
        {
          "date": "2026-06-16",
          "close": 3001.08
        },
        {
          "date": "2026-06-17",
          "close": 3008.11
        },
        {
          "date": "2026-06-18",
          "close": 2953.93
        },
        {
          "date": "2026-06-22",
          "close": 2859.93
        },
        {
          "date": "2026-06-23",
          "close": 2847.67
        },
        {
          "date": "2026-06-24",
          "close": 2763.68
        },
        {
          "date": "2026-06-25",
          "close": 2721.9
        },
        {
          "date": "2026-06-26",
          "close": 2705.88
        },
        {
          "date": "2026-06-29",
          "close": 2695.89
        },
        {
          "date": "2026-06-30",
          "close": 2688.85
        },
        {
          "date": "2026-07-01",
          "close": 2883.38
        },
        {
          "date": "2026-07-02",
          "close": 2886.72
        },
        {
          "date": "2026-07-03",
          "close": 2879.34
        },
        {
          "date": "2026-07-06",
          "close": 2799.08
        },
        {
          "date": "2026-07-07",
          "close": 2743.98
        },
        {
          "date": "2026-07-08",
          "close": 2749.19
        },
        {
          "date": "2026-07-09",
          "close": 2707.27
        },
        {
          "date": "2026-07-10",
          "close": 2740.67
        },
        {
          "date": "2026-07-13",
          "close": 2702.74
        },
        {
          "date": "2026-07-14",
          "close": 2738.34
        },
        {
          "date": "2026-07-15",
          "close": 2756.69
        },
        {
          "date": "2026-07-16",
          "close": 2753.75
        },
        {
          "date": "2026-07-17",
          "close": 2668.09
        },
        {
          "date": "2026-07-20",
          "close": 2554.43
        },
        {
          "date": "2026-07-21",
          "close": 2565.56
        },
        {
          "date": "2026-07-22",
          "close": 2562.43
        },
        {
          "date": "2026-07-23",
          "close": 2641.41
        },
        {
          "date": "2026-07-24",
          "close": 2645.42
        },
        {
          "date": "2026-07-27",
          "close": 2723.64
        },
        {
          "date": "2026-07-28",
          "close": 2731.29
        },
        {
          "date": "2026-07-29",
          "close": 2780.23
        },
        {
          "date": "2026-07-30",
          "close": 2681.34
        },
        {
          "date": "2026-07-31",
          "close": 2787.75
        },
        {
          "date": "2026-08-03",
          "close": 2854.59
        },
        {
          "date": "2026-08-04",
          "close": 2891.34
        },
        {
          "date": "2026-08-05",
          "close": 2957.05
        },
        {
          "date": "2026-08-06",
          "close": 3019.79
        },
        {
          "date": "2026-08-07",
          "close": 2990.83
        },
        {
          "date": "2026-08-10",
          "close": 3042.3
        },
        {
          "date": "2026-08-11",
          "close": 3056.95
        },
        {
          "date": "2026-08-12",
          "close": 3071.77
        },
        {
          "date": "2026-08-13",
          "close": 3090.64
        },
        {
          "date": "2026-08-14",
          "close": 3049.07
        },
        {
          "date": "2026-08-17",
          "close": 3095.26
        },
        {
          "date": "2026-08-18",
          "close": 3183.17
        },
        {
          "date": "2026-08-19",
          "close": 2993.0
        },
        {
          "date": "2026-08-20",
          "close": 3005.13
        },
        {
          "date": "2026-08-21",
          "close": 2982.17
        },
        {
          "date": "2026-08-24",
          "close": 2992.66
        },
        {
          "date": "2026-08-25",
          "close": 3032.21
        },
        {
          "date": "2026-08-26",
          "close": 3047.67
        },
        {
          "date": "2026-08-27",
          "close": 3075.4
        },
        {
          "date": "2026-08-28",
          "close": 3132.07
        },
        {
          "date": "2026-08-31",
          "close": 3064.42
        },
        {
          "date": "2026-09-01",
          "close": 3080.99
        },
        {
          "date": "2026-09-02",
          "close": 3017.49
        },
        {
          "date": "2026-09-03",
          "close": 3016.01
        },
        {
          "date": "2026-09-04",
          "close": 3009.31
        },
        {
          "date": "2026-09-07",
          "close": 3041.45
        },
        {
          "date": "2026-09-08",
          "close": 3114.12
        },
        {
          "date": "2026-09-09",
          "close": 3212.31
        },
        {
          "date": "2026-09-10",
          "close": 3116.74
        },
        {
          "date": "2026-09-11",
          "close": 3053.29
        },
        {
          "date": "2026-09-14",
          "close": 3063.75
        },
        {
          "date": "2026-09-15",
          "close": 2992.33
        },
        {
          "date": "2026-09-16",
          "close": 3006.85
        },
        {
          "date": "2026-09-17",
          "close": 3013.72
        },
        {
          "date": "2026-09-18",
          "close": 3061.96
        },
        {
          "date": "2026-09-21",
          "close": 3073.75
        },
        {
          "date": "2026-09-22",
          "close": 3029.67
        },
        {
          "date": "2026-09-23",
          "close": 2995.89
        },
        {
          "date": "2026-09-24",
          "close": 2905.32
        },
        {
          "date": "2026-09-28",
          "close": 2825.55
        },
        {
          "date": "2026-09-29",
          "close": 2877.7
        },
        {
          "date": "2026-09-30",
          "close": 2903.95
        },
        {
          "date": "2026-10-08",
          "close": 2884.74
        },
        {
          "date": "2026-10-09",
          "close": 2904.75
        },
        {
          "date": "2026-10-12",
          "close": 2860.36
        },
        {
          "date": "2026-10-13",
          "close": 2876.13
        },
        {
          "date": "2026-10-14",
          "close": 2842.73
        },
        {
          "date": "2026-10-15",
          "close": 2763.7
        },
        {
          "date": "2026-10-16",
          "close": 2762.74
        },
        {
          "date": "2026-10-19",
          "close": 2743.78
        },
        {
          "date": "2026-10-20",
          "close": 2756.05
        },
        {
          "date": "2026-10-21",
          "close": 2757.21
        },
        {
          "date": "2026-10-22",
          "close": 2659.53
        },
        {
          "date": "2026-10-23",
          "close": 2703.9
        },
        {
          "date": "2026-10-26",
          "close": 2652.47
        },
        {
          "date": "2026-10-27",
          "close": 2576.19
        },
        {
          "date": "2026-10-28",
          "close": 2593.74
        },
        {
          "date": "2026-10-29",
          "close": 2546.66
        },
        {
          "date": "2026-10-30",
          "close": 2502.07
        },
        {
          "date": "2026-11-02",
          "close": 2540.4
        },
        {
          "date": "2026-11-03",
          "close": 2521.13
        },
        {
          "date": "2026-11-04",
          "close": 2546.09
        },
        {
          "date": "2026-11-05",
          "close": 2555.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44871794871794873,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.3433437231709858,
            0.5589063085943674
          ],
          "pullback_wilson": [
            0.21631928555607344,
            0.41711833356400135
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 16,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1504",
      "name": "粮油加工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010665958398568653,
        "5": 0.02902077996014807,
        "20": -0.07605111821086263,
        "60": 0.10545549065777804
      },
      "moving_averages": {
        "5": 1418.6120000000112,
        "20": 1488.0840000000085,
        "60": 1506.0473333333232
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-11-02",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.10325153336186099,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1478.73
        },
        {
          "date": "2026-05-14",
          "close": 1453.68
        },
        {
          "date": "2026-05-15",
          "close": 1443.92
        },
        {
          "date": "2026-05-18",
          "close": 1434.64
        },
        {
          "date": "2026-05-19",
          "close": 1441.61
        },
        {
          "date": "2026-05-20",
          "close": 1426.73
        },
        {
          "date": "2026-05-21",
          "close": 1391.9
        },
        {
          "date": "2026-05-22",
          "close": 1397.78
        },
        {
          "date": "2026-05-25",
          "close": 1381.53
        },
        {
          "date": "2026-05-26",
          "close": 1365.54
        },
        {
          "date": "2026-05-27",
          "close": 1350.32
        },
        {
          "date": "2026-05-28",
          "close": 1338.09
        },
        {
          "date": "2026-05-29",
          "close": 1344.95
        },
        {
          "date": "2026-06-01",
          "close": 1385.99
        },
        {
          "date": "2026-06-02",
          "close": 1364.34
        },
        {
          "date": "2026-06-03",
          "close": 1352.3
        },
        {
          "date": "2026-06-04",
          "close": 1329.34
        },
        {
          "date": "2026-06-05",
          "close": 1330.16
        },
        {
          "date": "2026-06-08",
          "close": 1308.2
        },
        {
          "date": "2026-06-09",
          "close": 1301.63
        },
        {
          "date": "2026-06-10",
          "close": 1299.95
        },
        {
          "date": "2026-06-11",
          "close": 1305.28
        },
        {
          "date": "2026-06-12",
          "close": 1327.4
        },
        {
          "date": "2026-06-15",
          "close": 1317.24
        },
        {
          "date": "2026-06-16",
          "close": 1300.06
        },
        {
          "date": "2026-06-17",
          "close": 1275.08
        },
        {
          "date": "2026-06-18",
          "close": 1272.43
        },
        {
          "date": "2026-06-22",
          "close": 1275.83
        },
        {
          "date": "2026-06-23",
          "close": 1285.18
        },
        {
          "date": "2026-06-24",
          "close": 1252.44
        },
        {
          "date": "2026-06-25",
          "close": 1238.46
        },
        {
          "date": "2026-06-26",
          "close": 1223.64
        },
        {
          "date": "2026-06-29",
          "close": 1231.37
        },
        {
          "date": "2026-06-30",
          "close": 1214.39
        },
        {
          "date": "2026-07-01",
          "close": 1242.82
        },
        {
          "date": "2026-07-02",
          "close": 1258.88
        },
        {
          "date": "2026-07-03",
          "close": 1272.3
        },
        {
          "date": "2026-07-06",
          "close": 1280.03
        },
        {
          "date": "2026-07-07",
          "close": 1258.32
        },
        {
          "date": "2026-07-08",
          "close": 1260.45
        },
        {
          "date": "2026-07-09",
          "close": 1242.98
        },
        {
          "date": "2026-07-10",
          "close": 1264.95
        },
        {
          "date": "2026-07-13",
          "close": 1257.46
        },
        {
          "date": "2026-07-14",
          "close": 1278.38
        },
        {
          "date": "2026-07-15",
          "close": 1291.44
        },
        {
          "date": "2026-07-16",
          "close": 1300.61
        },
        {
          "date": "2026-07-17",
          "close": 1272.84
        },
        {
          "date": "2026-07-20",
          "close": 1265.63
        },
        {
          "date": "2026-07-21",
          "close": 1248.82
        },
        {
          "date": "2026-07-22",
          "close": 1247.37
        },
        {
          "date": "2026-07-23",
          "close": 1268.88
        },
        {
          "date": "2026-07-24",
          "close": 1243.07
        },
        {
          "date": "2026-07-27",
          "close": 1264.68
        },
        {
          "date": "2026-07-28",
          "close": 1273.85
        },
        {
          "date": "2026-07-29",
          "close": 1288.37
        },
        {
          "date": "2026-07-30",
          "close": 1293.97
        },
        {
          "date": "2026-07-31",
          "close": 1303.34
        },
        {
          "date": "2026-08-03",
          "close": 1320.45
        },
        {
          "date": "2026-08-04",
          "close": 1311.71
        },
        {
          "date": "2026-08-05",
          "close": 1308.04
        },
        {
          "date": "2026-08-06",
          "close": 1340.32
        },
        {
          "date": "2026-08-07",
          "close": 1331.7
        },
        {
          "date": "2026-08-10",
          "close": 1352.91
        },
        {
          "date": "2026-08-11",
          "close": 1345.99
        },
        {
          "date": "2026-08-12",
          "close": 1350.76
        },
        {
          "date": "2026-08-13",
          "close": 1331.19
        },
        {
          "date": "2026-08-14",
          "close": 1319.48
        },
        {
          "date": "2026-08-17",
          "close": 1372.21
        },
        {
          "date": "2026-08-18",
          "close": 1435.15
        },
        {
          "date": "2026-08-19",
          "close": 1460.69
        },
        {
          "date": "2026-08-20",
          "close": 1489.69
        },
        {
          "date": "2026-08-21",
          "close": 1436.96
        },
        {
          "date": "2026-08-24",
          "close": 1433.87
        },
        {
          "date": "2026-08-25",
          "close": 1482.18
        },
        {
          "date": "2026-08-26",
          "close": 1498.85
        },
        {
          "date": "2026-08-27",
          "close": 1547.46
        },
        {
          "date": "2026-08-28",
          "close": 1574.98
        },
        {
          "date": "2026-08-31",
          "close": 1562.07
        },
        {
          "date": "2026-09-01",
          "close": 1641.21
        },
        {
          "date": "2026-09-02",
          "close": 1571.17
        },
        {
          "date": "2026-09-03",
          "close": 1548.01
        },
        {
          "date": "2026-09-04",
          "close": 1570.96
        },
        {
          "date": "2026-09-07",
          "close": 1633.28
        },
        {
          "date": "2026-09-08",
          "close": 1681.75
        },
        {
          "date": "2026-09-09",
          "close": 1697.45
        },
        {
          "date": "2026-09-10",
          "close": 1634.98
        },
        {
          "date": "2026-09-11",
          "close": 1592.29
        },
        {
          "date": "2026-09-14",
          "close": 1574.51
        },
        {
          "date": "2026-09-15",
          "close": 1520.19
        },
        {
          "date": "2026-09-16",
          "close": 1510.38
        },
        {
          "date": "2026-09-17",
          "close": 1543.69
        },
        {
          "date": "2026-09-18",
          "close": 1571.04
        },
        {
          "date": "2026-09-21",
          "close": 1608.26
        },
        {
          "date": "2026-09-22",
          "close": 1609.41
        },
        {
          "date": "2026-09-23",
          "close": 1600.14
        },
        {
          "date": "2026-09-24",
          "close": 1582.13
        },
        {
          "date": "2026-09-28",
          "close": 1568.81
        },
        {
          "date": "2026-09-29",
          "close": 1547.56
        },
        {
          "date": "2026-09-30",
          "close": 1562.48
        },
        {
          "date": "2026-10-08",
          "close": 1565.0
        },
        {
          "date": "2026-10-09",
          "close": 1612.47
        },
        {
          "date": "2026-10-12",
          "close": 1568.53
        },
        {
          "date": "2026-10-13",
          "close": 1590.24
        },
        {
          "date": "2026-10-14",
          "close": 1572.79
        },
        {
          "date": "2026-10-15",
          "close": 1525.7
        },
        {
          "date": "2026-10-16",
          "close": 1548.69
        },
        {
          "date": "2026-10-19",
          "close": 1510.04
        },
        {
          "date": "2026-10-20",
          "close": 1519.28
        },
        {
          "date": "2026-10-21",
          "close": 1521.75
        },
        {
          "date": "2026-10-22",
          "close": 1477.37
        },
        {
          "date": "2026-10-23",
          "close": 1472.66
        },
        {
          "date": "2026-10-26",
          "close": 1469.61
        },
        {
          "date": "2026-10-27",
          "close": 1438.01
        },
        {
          "date": "2026-10-28",
          "close": 1436.28
        },
        {
          "date": "2026-10-29",
          "close": 1405.2
        },
        {
          "date": "2026-10-30",
          "close": 1387.21
        },
        {
          "date": "2026-11-02",
          "close": 1409.09
        },
        {
          "date": "2026-11-03",
          "close": 1420.06
        },
        {
          "date": "2026-11-04",
          "close": 1430.72
        },
        {
          "date": "2026-11-05",
          "close": 1445.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.21,
          "up_wilson": [
            0.34672026630160796,
            0.5377189534832302
          ],
          "pullback_wilson": [
            0.141656540619153,
            0.29979968834089865
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.36666666666666664,
          "pullback_frequency": 0.36666666666666664,
          "up_wilson": [
            0.25620916687225426,
            0.49316999369896963
          ],
          "pullback_wilson": [
            0.25620916687225426,
            0.49316999369896963
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 8,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1505",
      "name": "其他农产品加工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02861569114133511,
        "5": 0.06793440151462016,
        "20": -0.02022066214727425,
        "60": 0.048636901559978574
      },
      "moving_averages": {
        "5": 2353.1580000000076,
        "20": 2402.8244999999997,
        "60": 2467.8939999999984
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04773498194550829,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2749.28
        },
        {
          "date": "2026-05-14",
          "close": 2714.29
        },
        {
          "date": "2026-05-15",
          "close": 2661.03
        },
        {
          "date": "2026-05-18",
          "close": 2624.09
        },
        {
          "date": "2026-05-19",
          "close": 2643.84
        },
        {
          "date": "2026-05-20",
          "close": 2600.85
        },
        {
          "date": "2026-05-21",
          "close": 2509.94
        },
        {
          "date": "2026-05-22",
          "close": 2541.42
        },
        {
          "date": "2026-05-25",
          "close": 2506.6
        },
        {
          "date": "2026-05-26",
          "close": 2487.55
        },
        {
          "date": "2026-05-27",
          "close": 2491.23
        },
        {
          "date": "2026-05-28",
          "close": 2462.51
        },
        {
          "date": "2026-05-29",
          "close": 2487.05
        },
        {
          "date": "2026-06-01",
          "close": 2628.73
        },
        {
          "date": "2026-06-02",
          "close": 2579.29
        },
        {
          "date": "2026-06-03",
          "close": 2562.49
        },
        {
          "date": "2026-06-04",
          "close": 2499.67
        },
        {
          "date": "2026-06-05",
          "close": 2504.98
        },
        {
          "date": "2026-06-08",
          "close": 2457.22
        },
        {
          "date": "2026-06-09",
          "close": 2425.29
        },
        {
          "date": "2026-06-10",
          "close": 2411.7
        },
        {
          "date": "2026-06-11",
          "close": 2380.06
        },
        {
          "date": "2026-06-12",
          "close": 2431.39
        },
        {
          "date": "2026-06-15",
          "close": 2401.22
        },
        {
          "date": "2026-06-16",
          "close": 2382.81
        },
        {
          "date": "2026-06-17",
          "close": 2335.24
        },
        {
          "date": "2026-06-18",
          "close": 2321.02
        },
        {
          "date": "2026-06-22",
          "close": 2300.0
        },
        {
          "date": "2026-06-23",
          "close": 2321.6
        },
        {
          "date": "2026-06-24",
          "close": 2257.31
        },
        {
          "date": "2026-06-25",
          "close": 2203.48
        },
        {
          "date": "2026-06-26",
          "close": 2122.31
        },
        {
          "date": "2026-06-29",
          "close": 2135.24
        },
        {
          "date": "2026-06-30",
          "close": 2115.7
        },
        {
          "date": "2026-07-01",
          "close": 2196.66
        },
        {
          "date": "2026-07-02",
          "close": 2206.09
        },
        {
          "date": "2026-07-03",
          "close": 2239.53
        },
        {
          "date": "2026-07-06",
          "close": 2225.86
        },
        {
          "date": "2026-07-07",
          "close": 2165.17
        },
        {
          "date": "2026-07-08",
          "close": 2154.5
        },
        {
          "date": "2026-07-09",
          "close": 2147.73
        },
        {
          "date": "2026-07-10",
          "close": 2195.31
        },
        {
          "date": "2026-07-13",
          "close": 2163.61
        },
        {
          "date": "2026-07-14",
          "close": 2204.18
        },
        {
          "date": "2026-07-15",
          "close": 2243.95
        },
        {
          "date": "2026-07-16",
          "close": 2244.1
        },
        {
          "date": "2026-07-17",
          "close": 2166.49
        },
        {
          "date": "2026-07-20",
          "close": 2160.77
        },
        {
          "date": "2026-07-21",
          "close": 2124.06
        },
        {
          "date": "2026-07-22",
          "close": 2101.48
        },
        {
          "date": "2026-07-23",
          "close": 2138.98
        },
        {
          "date": "2026-07-24",
          "close": 2076.74
        },
        {
          "date": "2026-07-27",
          "close": 2134.06
        },
        {
          "date": "2026-07-28",
          "close": 2194.16
        },
        {
          "date": "2026-07-29",
          "close": 2253.31
        },
        {
          "date": "2026-07-30",
          "close": 2242.99
        },
        {
          "date": "2026-07-31",
          "close": 2264.31
        },
        {
          "date": "2026-08-03",
          "close": 2301.93
        },
        {
          "date": "2026-08-04",
          "close": 2303.38
        },
        {
          "date": "2026-08-05",
          "close": 2323.75
        },
        {
          "date": "2026-08-06",
          "close": 2342.14
        },
        {
          "date": "2026-08-07",
          "close": 2338.39
        },
        {
          "date": "2026-08-10",
          "close": 2410.44
        },
        {
          "date": "2026-08-11",
          "close": 2357.97
        },
        {
          "date": "2026-08-12",
          "close": 2401.65
        },
        {
          "date": "2026-08-13",
          "close": 2371.66
        },
        {
          "date": "2026-08-14",
          "close": 2349.52
        },
        {
          "date": "2026-08-17",
          "close": 2410.76
        },
        {
          "date": "2026-08-18",
          "close": 2505.06
        },
        {
          "date": "2026-08-19",
          "close": 2448.74
        },
        {
          "date": "2026-08-20",
          "close": 2478.85
        },
        {
          "date": "2026-08-21",
          "close": 2399.68
        },
        {
          "date": "2026-08-24",
          "close": 2387.82
        },
        {
          "date": "2026-08-25",
          "close": 2451.85
        },
        {
          "date": "2026-08-26",
          "close": 2453.12
        },
        {
          "date": "2026-08-27",
          "close": 2496.76
        },
        {
          "date": "2026-08-28",
          "close": 2568.4
        },
        {
          "date": "2026-08-31",
          "close": 2518.64
        },
        {
          "date": "2026-09-01",
          "close": 2596.41
        },
        {
          "date": "2026-09-02",
          "close": 2560.29
        },
        {
          "date": "2026-09-03",
          "close": 2527.38
        },
        {
          "date": "2026-09-04",
          "close": 2589.3
        },
        {
          "date": "2026-09-07",
          "close": 2668.05
        },
        {
          "date": "2026-09-08",
          "close": 2853.51
        },
        {
          "date": "2026-09-09",
          "close": 2889.73
        },
        {
          "date": "2026-09-10",
          "close": 2744.35
        },
        {
          "date": "2026-09-11",
          "close": 2608.89
        },
        {
          "date": "2026-09-14",
          "close": 2530.03
        },
        {
          "date": "2026-09-15",
          "close": 2429.22
        },
        {
          "date": "2026-09-16",
          "close": 2438.28
        },
        {
          "date": "2026-09-17",
          "close": 2479.98
        },
        {
          "date": "2026-09-18",
          "close": 2477.04
        },
        {
          "date": "2026-09-21",
          "close": 2544.77
        },
        {
          "date": "2026-09-22",
          "close": 2532.49
        },
        {
          "date": "2026-09-23",
          "close": 2530.86
        },
        {
          "date": "2026-09-24",
          "close": 2486.73
        },
        {
          "date": "2026-09-28",
          "close": 2447.03
        },
        {
          "date": "2026-09-29",
          "close": 2427.07
        },
        {
          "date": "2026-09-30",
          "close": 2477.23
        },
        {
          "date": "2026-10-08",
          "close": 2487.06
        },
        {
          "date": "2026-10-09",
          "close": 2551.99
        },
        {
          "date": "2026-10-12",
          "close": 2538.97
        },
        {
          "date": "2026-10-13",
          "close": 2558.92
        },
        {
          "date": "2026-10-14",
          "close": 2486.36
        },
        {
          "date": "2026-10-15",
          "close": 2398.81
        },
        {
          "date": "2026-10-16",
          "close": 2442.13
        },
        {
          "date": "2026-10-19",
          "close": 2406.8
        },
        {
          "date": "2026-10-20",
          "close": 2411.02
        },
        {
          "date": "2026-10-21",
          "close": 2450.77
        },
        {
          "date": "2026-10-22",
          "close": 2378.81
        },
        {
          "date": "2026-10-23",
          "close": 2371.19
        },
        {
          "date": "2026-10-26",
          "close": 2367.9
        },
        {
          "date": "2026-10-27",
          "close": 2320.67
        },
        {
          "date": "2026-10-28",
          "close": 2324.6
        },
        {
          "date": "2026-10-29",
          "close": 2281.76
        },
        {
          "date": "2026-10-30",
          "close": 2261.51
        },
        {
          "date": "2026-11-02",
          "close": 2335.71
        },
        {
          "date": "2026-11-03",
          "close": 2362.82
        },
        {
          "date": "2026-11-04",
          "close": 2368.98
        },
        {
          "date": "2026-11-05",
          "close": 2436.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5853658536585366,
          "pullback_frequency": 0.18292682926829268,
          "up_wilson": [
            0.4772569583441246,
            0.6858343985868338
          ],
          "pullback_wilson": [
            0.1141102185364291,
            0.2801218842914394
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.58,
          "pullback_frequency": 0.32,
          "up_wilson": [
            0.4423344176857823,
            0.7062499664528802
          ],
          "pullback_wilson": [
            0.20758216260656845,
            0.45810297308144077
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1506",
      "name": "农业综合Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011603976453319786,
        "5": 0.04219364663085323,
        "20": -0.10188273461279085,
        "60": -0.07836609497447022
      },
      "moving_averages": {
        "5": 1925.0399999999906,
        "20": 2051.977500000014,
        "60": 2195.2111666666615
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.12738509487254412,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2564.31
        },
        {
          "date": "2026-05-14",
          "close": 2512.44
        },
        {
          "date": "2026-05-15",
          "close": 2472.09
        },
        {
          "date": "2026-05-18",
          "close": 2462.88
        },
        {
          "date": "2026-05-19",
          "close": 2484.96
        },
        {
          "date": "2026-05-20",
          "close": 2435.52
        },
        {
          "date": "2026-05-21",
          "close": 2362.36
        },
        {
          "date": "2026-05-22",
          "close": 2350.71
        },
        {
          "date": "2026-05-25",
          "close": 2330.9
        },
        {
          "date": "2026-05-26",
          "close": 2266.56
        },
        {
          "date": "2026-05-27",
          "close": 2209.06
        },
        {
          "date": "2026-05-28",
          "close": 2221.35
        },
        {
          "date": "2026-05-29",
          "close": 2239.46
        },
        {
          "date": "2026-06-01",
          "close": 2302.42
        },
        {
          "date": "2026-06-02",
          "close": 2264.05
        },
        {
          "date": "2026-06-03",
          "close": 2235.86
        },
        {
          "date": "2026-06-04",
          "close": 2192.2
        },
        {
          "date": "2026-06-05",
          "close": 2259.11
        },
        {
          "date": "2026-06-08",
          "close": 2240.58
        },
        {
          "date": "2026-06-09",
          "close": 2230.28
        },
        {
          "date": "2026-06-10",
          "close": 2189.01
        },
        {
          "date": "2026-06-11",
          "close": 2181.58
        },
        {
          "date": "2026-06-12",
          "close": 2205.25
        },
        {
          "date": "2026-06-15",
          "close": 2197.53
        },
        {
          "date": "2026-06-16",
          "close": 2170.31
        },
        {
          "date": "2026-06-17",
          "close": 2145.81
        },
        {
          "date": "2026-06-18",
          "close": 2103.3
        },
        {
          "date": "2026-06-22",
          "close": 2131.09
        },
        {
          "date": "2026-06-23",
          "close": 2144.83
        },
        {
          "date": "2026-06-24",
          "close": 2107.47
        },
        {
          "date": "2026-06-25",
          "close": 2082.83
        },
        {
          "date": "2026-06-26",
          "close": 2071.0
        },
        {
          "date": "2026-06-29",
          "close": 2081.96
        },
        {
          "date": "2026-06-30",
          "close": 2046.19
        },
        {
          "date": "2026-07-01",
          "close": 2088.51
        },
        {
          "date": "2026-07-02",
          "close": 2078.89
        },
        {
          "date": "2026-07-03",
          "close": 2087.57
        },
        {
          "date": "2026-07-06",
          "close": 2141.59
        },
        {
          "date": "2026-07-07",
          "close": 2196.86
        },
        {
          "date": "2026-07-08",
          "close": 2174.01
        },
        {
          "date": "2026-07-09",
          "close": 2081.32
        },
        {
          "date": "2026-07-10",
          "close": 2139.53
        },
        {
          "date": "2026-07-13",
          "close": 2053.38
        },
        {
          "date": "2026-07-14",
          "close": 2077.05
        },
        {
          "date": "2026-07-15",
          "close": 2095.35
        },
        {
          "date": "2026-07-16",
          "close": 2095.14
        },
        {
          "date": "2026-07-17",
          "close": 2049.42
        },
        {
          "date": "2026-07-20",
          "close": 2022.23
        },
        {
          "date": "2026-07-21",
          "close": 2014.29
        },
        {
          "date": "2026-07-22",
          "close": 2000.47
        },
        {
          "date": "2026-07-23",
          "close": 2055.97
        },
        {
          "date": "2026-07-24",
          "close": 1988.89
        },
        {
          "date": "2026-07-27",
          "close": 2020.86
        },
        {
          "date": "2026-07-28",
          "close": 2040.24
        },
        {
          "date": "2026-07-29",
          "close": 2068.1
        },
        {
          "date": "2026-07-30",
          "close": 2079.48
        },
        {
          "date": "2026-07-31",
          "close": 2110.61
        },
        {
          "date": "2026-08-03",
          "close": 2149.27
        },
        {
          "date": "2026-08-04",
          "close": 2132.23
        },
        {
          "date": "2026-08-05",
          "close": 2138.68
        },
        {
          "date": "2026-08-06",
          "close": 2166.22
        },
        {
          "date": "2026-08-07",
          "close": 2131.17
        },
        {
          "date": "2026-08-10",
          "close": 2187.3
        },
        {
          "date": "2026-08-11",
          "close": 2158.71
        },
        {
          "date": "2026-08-12",
          "close": 2185.76
        },
        {
          "date": "2026-08-13",
          "close": 2139.81
        },
        {
          "date": "2026-08-14",
          "close": 2131.45
        },
        {
          "date": "2026-08-17",
          "close": 2178.94
        },
        {
          "date": "2026-08-18",
          "close": 2331.82
        },
        {
          "date": "2026-08-19",
          "close": 2228.22
        },
        {
          "date": "2026-08-20",
          "close": 2228.18
        },
        {
          "date": "2026-08-21",
          "close": 2173.46
        },
        {
          "date": "2026-08-24",
          "close": 2172.69
        },
        {
          "date": "2026-08-25",
          "close": 2225.76
        },
        {
          "date": "2026-08-26",
          "close": 2219.46
        },
        {
          "date": "2026-08-27",
          "close": 2329.96
        },
        {
          "date": "2026-08-28",
          "close": 2353.65
        },
        {
          "date": "2026-08-31",
          "close": 2293.42
        },
        {
          "date": "2026-09-01",
          "close": 2434.24
        },
        {
          "date": "2026-09-02",
          "close": 2444.35
        },
        {
          "date": "2026-09-03",
          "close": 2357.35
        },
        {
          "date": "2026-09-04",
          "close": 2399.0
        },
        {
          "date": "2026-09-07",
          "close": 2442.97
        },
        {
          "date": "2026-09-08",
          "close": 2532.44
        },
        {
          "date": "2026-09-09",
          "close": 2503.35
        },
        {
          "date": "2026-09-10",
          "close": 2457.26
        },
        {
          "date": "2026-09-11",
          "close": 2362.19
        },
        {
          "date": "2026-09-14",
          "close": 2289.16
        },
        {
          "date": "2026-09-15",
          "close": 2205.87
        },
        {
          "date": "2026-09-16",
          "close": 2223.44
        },
        {
          "date": "2026-09-17",
          "close": 2250.94
        },
        {
          "date": "2026-09-18",
          "close": 2239.17
        },
        {
          "date": "2026-09-21",
          "close": 2279.49
        },
        {
          "date": "2026-09-22",
          "close": 2250.89
        },
        {
          "date": "2026-09-23",
          "close": 2222.83
        },
        {
          "date": "2026-09-24",
          "close": 2187.66
        },
        {
          "date": "2026-09-28",
          "close": 2167.61
        },
        {
          "date": "2026-09-29",
          "close": 2193.32
        },
        {
          "date": "2026-09-30",
          "close": 2198.93
        },
        {
          "date": "2026-10-08",
          "close": 2194.68
        },
        {
          "date": "2026-10-09",
          "close": 2258.82
        },
        {
          "date": "2026-10-12",
          "close": 2205.31
        },
        {
          "date": "2026-10-13",
          "close": 2229.02
        },
        {
          "date": "2026-10-14",
          "close": 2194.08
        },
        {
          "date": "2026-10-15",
          "close": 2118.82
        },
        {
          "date": "2026-10-16",
          "close": 2133.75
        },
        {
          "date": "2026-10-19",
          "close": 2093.81
        },
        {
          "date": "2026-10-20",
          "close": 2106.33
        },
        {
          "date": "2026-10-21",
          "close": 2100.91
        },
        {
          "date": "2026-10-22",
          "close": 2042.16
        },
        {
          "date": "2026-10-23",
          "close": 2059.54
        },
        {
          "date": "2026-10-26",
          "close": 2065.9
        },
        {
          "date": "2026-10-27",
          "close": 1970.55
        },
        {
          "date": "2026-10-28",
          "close": 1944.07
        },
        {
          "date": "2026-10-29",
          "close": 1891.28
        },
        {
          "date": "2026-10-30",
          "close": 1863.22
        },
        {
          "date": "2026-11-02",
          "close": 1916.66
        },
        {
          "date": "2026-11-03",
          "close": 1925.77
        },
        {
          "date": "2026-11-04",
          "close": 1948.47
        },
        {
          "date": "2026-11-05",
          "close": 1971.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4787234042553192,
          "pullback_frequency": 0.2872340425531915,
          "up_wilson": [
            0.3805716814684006,
            0.5785458536929418
          ],
          "pullback_wilson": [
            0.20554361168210775,
            0.3856317399313156
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47540983606557374,
          "pullback_frequency": 0.39344262295081966,
          "up_wilson": [
            0.3553048742284526,
            0.5984284307501431
          ],
          "pullback_wilson": [
            0.28068351453037077,
            0.5188274737102107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 0,
          "insufficient_or_abstained": 46,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 1,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1507",
      "name": "宠物食品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025600022946799417,
        "5": 0.070283092994889,
        "20": -0.07050665488197982,
        "60": -0.07810959063045875
      },
      "moving_averages": {
        "5": 1388.0259999999776,
        "20": 1417.9414999999922,
        "60": 1489.7353333333197
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.06739133269865272,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1758.89
        },
        {
          "date": "2026-05-14",
          "close": 1714.32
        },
        {
          "date": "2026-05-15",
          "close": 1696.0
        },
        {
          "date": "2026-05-18",
          "close": 1656.48
        },
        {
          "date": "2026-05-19",
          "close": 1656.6
        },
        {
          "date": "2026-05-20",
          "close": 1644.84
        },
        {
          "date": "2026-05-21",
          "close": 1614.49
        },
        {
          "date": "2026-05-22",
          "close": 1617.79
        },
        {
          "date": "2026-05-25",
          "close": 1622.7
        },
        {
          "date": "2026-05-26",
          "close": 1639.47
        },
        {
          "date": "2026-05-27",
          "close": 1608.22
        },
        {
          "date": "2026-05-28",
          "close": 1591.48
        },
        {
          "date": "2026-05-29",
          "close": 1600.56
        },
        {
          "date": "2026-06-01",
          "close": 1646.49
        },
        {
          "date": "2026-06-02",
          "close": 1616.26
        },
        {
          "date": "2026-06-03",
          "close": 1600.15
        },
        {
          "date": "2026-06-04",
          "close": 1514.92
        },
        {
          "date": "2026-06-05",
          "close": 1540.13
        },
        {
          "date": "2026-06-08",
          "close": 1512.09
        },
        {
          "date": "2026-06-09",
          "close": 1498.11
        },
        {
          "date": "2026-06-10",
          "close": 1484.97
        },
        {
          "date": "2026-06-11",
          "close": 1471.44
        },
        {
          "date": "2026-06-12",
          "close": 1516.06
        },
        {
          "date": "2026-06-15",
          "close": 1518.39
        },
        {
          "date": "2026-06-16",
          "close": 1505.44
        },
        {
          "date": "2026-06-17",
          "close": 1479.18
        },
        {
          "date": "2026-06-18",
          "close": 1443.35
        },
        {
          "date": "2026-06-22",
          "close": 1442.03
        },
        {
          "date": "2026-06-23",
          "close": 1452.24
        },
        {
          "date": "2026-06-24",
          "close": 1402.88
        },
        {
          "date": "2026-06-25",
          "close": 1400.77
        },
        {
          "date": "2026-06-26",
          "close": 1368.9
        },
        {
          "date": "2026-06-29",
          "close": 1435.53
        },
        {
          "date": "2026-06-30",
          "close": 1431.39
        },
        {
          "date": "2026-07-01",
          "close": 1474.45
        },
        {
          "date": "2026-07-02",
          "close": 1452.49
        },
        {
          "date": "2026-07-03",
          "close": 1468.4
        },
        {
          "date": "2026-07-06",
          "close": 1471.32
        },
        {
          "date": "2026-07-07",
          "close": 1435.89
        },
        {
          "date": "2026-07-08",
          "close": 1418.28
        },
        {
          "date": "2026-07-09",
          "close": 1386.43
        },
        {
          "date": "2026-07-10",
          "close": 1425.47
        },
        {
          "date": "2026-07-13",
          "close": 1372.68
        },
        {
          "date": "2026-07-14",
          "close": 1376.34
        },
        {
          "date": "2026-07-15",
          "close": 1462.76
        },
        {
          "date": "2026-07-16",
          "close": 1468.93
        },
        {
          "date": "2026-07-17",
          "close": 1431.87
        },
        {
          "date": "2026-07-20",
          "close": 1445.57
        },
        {
          "date": "2026-07-21",
          "close": 1415.6
        },
        {
          "date": "2026-07-22",
          "close": 1426.41
        },
        {
          "date": "2026-07-23",
          "close": 1404.91
        },
        {
          "date": "2026-07-24",
          "close": 1347.76
        },
        {
          "date": "2026-07-27",
          "close": 1397.31
        },
        {
          "date": "2026-07-28",
          "close": 1451.19
        },
        {
          "date": "2026-07-29",
          "close": 1499.36
        },
        {
          "date": "2026-07-30",
          "close": 1557.28
        },
        {
          "date": "2026-07-31",
          "close": 1580.3
        },
        {
          "date": "2026-08-03",
          "close": 1545.38
        },
        {
          "date": "2026-08-04",
          "close": 1538.63
        },
        {
          "date": "2026-08-05",
          "close": 1551.41
        },
        {
          "date": "2026-08-06",
          "close": 1528.18
        },
        {
          "date": "2026-08-07",
          "close": 1542.39
        },
        {
          "date": "2026-08-10",
          "close": 1593.76
        },
        {
          "date": "2026-08-11",
          "close": 1560.69
        },
        {
          "date": "2026-08-12",
          "close": 1599.85
        },
        {
          "date": "2026-08-13",
          "close": 1563.59
        },
        {
          "date": "2026-08-14",
          "close": 1512.05
        },
        {
          "date": "2026-08-17",
          "close": 1514.67
        },
        {
          "date": "2026-08-18",
          "close": 1544.79
        },
        {
          "date": "2026-08-19",
          "close": 1489.53
        },
        {
          "date": "2026-08-20",
          "close": 1509.04
        },
        {
          "date": "2026-08-21",
          "close": 1480.65
        },
        {
          "date": "2026-08-24",
          "close": 1448.88
        },
        {
          "date": "2026-08-25",
          "close": 1461.69
        },
        {
          "date": "2026-08-26",
          "close": 1450.28
        },
        {
          "date": "2026-08-27",
          "close": 1465.21
        },
        {
          "date": "2026-08-28",
          "close": 1501.52
        },
        {
          "date": "2026-08-31",
          "close": 1487.32
        },
        {
          "date": "2026-09-01",
          "close": 1526.8
        },
        {
          "date": "2026-09-02",
          "close": 1556.42
        },
        {
          "date": "2026-09-03",
          "close": 1520.82
        },
        {
          "date": "2026-09-04",
          "close": 1553.27
        },
        {
          "date": "2026-09-07",
          "close": 1586.06
        },
        {
          "date": "2026-09-08",
          "close": 1602.44
        },
        {
          "date": "2026-09-09",
          "close": 1569.92
        },
        {
          "date": "2026-09-10",
          "close": 1533.46
        },
        {
          "date": "2026-09-11",
          "close": 1480.41
        },
        {
          "date": "2026-09-14",
          "close": 1486.43
        },
        {
          "date": "2026-09-15",
          "close": 1473.91
        },
        {
          "date": "2026-09-16",
          "close": 1491.76
        },
        {
          "date": "2026-09-17",
          "close": 1497.88
        },
        {
          "date": "2026-09-18",
          "close": 1508.47
        },
        {
          "date": "2026-09-21",
          "close": 1608.16
        },
        {
          "date": "2026-09-22",
          "close": 1597.86
        },
        {
          "date": "2026-09-23",
          "close": 1554.91
        },
        {
          "date": "2026-09-24",
          "close": 1533.35
        },
        {
          "date": "2026-09-28",
          "close": 1517.17
        },
        {
          "date": "2026-09-29",
          "close": 1509.07
        },
        {
          "date": "2026-09-30",
          "close": 1523.91
        },
        {
          "date": "2026-10-08",
          "close": 1538.72
        },
        {
          "date": "2026-10-09",
          "close": 1533.58
        },
        {
          "date": "2026-10-12",
          "close": 1516.14
        },
        {
          "date": "2026-10-13",
          "close": 1493.48
        },
        {
          "date": "2026-10-14",
          "close": 1455.09
        },
        {
          "date": "2026-10-15",
          "close": 1421.95
        },
        {
          "date": "2026-10-16",
          "close": 1436.51
        },
        {
          "date": "2026-10-19",
          "close": 1441.72
        },
        {
          "date": "2026-10-20",
          "close": 1451.39
        },
        {
          "date": "2026-10-21",
          "close": 1422.91
        },
        {
          "date": "2026-10-22",
          "close": 1385.96
        },
        {
          "date": "2026-10-23",
          "close": 1409.35
        },
        {
          "date": "2026-10-26",
          "close": 1421.02
        },
        {
          "date": "2026-10-27",
          "close": 1346.85
        },
        {
          "date": "2026-10-28",
          "close": 1346.44
        },
        {
          "date": "2026-10-29",
          "close": 1336.31
        },
        {
          "date": "2026-10-30",
          "close": 1332.43
        },
        {
          "date": "2026-11-02",
          "close": 1380.18
        },
        {
          "date": "2026-11-03",
          "close": 1402.76
        },
        {
          "date": "2026-11-04",
          "close": 1394.53
        },
        {
          "date": "2026-11-05",
          "close": 1430.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49523809523809526,
          "pullback_frequency": 0.3523809523809524,
          "up_wilson": [
            0.4014766825557199,
            0.5893356419864622
          ],
          "pullback_wilson": [
            0.26769354773870374,
            0.4474885130689383
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4603174603174603,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.3430886457604498,
            0.5821074811910463
          ],
          "pullback_wilson": [
            0.3284709601189181,
            0.5668036176131765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 63,
          "covered_samples": 2,
          "insufficient_or_abstained": 61,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 37,
          "covered_samples": 0,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1508",
      "name": "畜禽饲料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02711142256482124,
        "5": 0.04712942588517688,
        "20": -0.02333304902232558,
        "60": 0.041877313801202076
      },
      "moving_averages": {
        "5": 1771.3939999999943,
        "20": 1813.174499999953,
        "60": 1880.0374999999844
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.0437439976616979,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2075.39
        },
        {
          "date": "2026-05-14",
          "close": 2111.32
        },
        {
          "date": "2026-05-15",
          "close": 2095.71
        },
        {
          "date": "2026-05-18",
          "close": 2071.6
        },
        {
          "date": "2026-05-19",
          "close": 2073.86
        },
        {
          "date": "2026-05-20",
          "close": 2034.85
        },
        {
          "date": "2026-05-21",
          "close": 1990.27
        },
        {
          "date": "2026-05-22",
          "close": 2021.09
        },
        {
          "date": "2026-05-25",
          "close": 2014.48
        },
        {
          "date": "2026-05-26",
          "close": 2013.48
        },
        {
          "date": "2026-05-27",
          "close": 1965.43
        },
        {
          "date": "2026-05-28",
          "close": 1943.89
        },
        {
          "date": "2026-05-29",
          "close": 1903.64
        },
        {
          "date": "2026-06-01",
          "close": 1942.78
        },
        {
          "date": "2026-06-02",
          "close": 1882.27
        },
        {
          "date": "2026-06-03",
          "close": 1854.32
        },
        {
          "date": "2026-06-04",
          "close": 1812.35
        },
        {
          "date": "2026-06-05",
          "close": 1818.43
        },
        {
          "date": "2026-06-08",
          "close": 1787.47
        },
        {
          "date": "2026-06-09",
          "close": 1776.69
        },
        {
          "date": "2026-06-10",
          "close": 1778.96
        },
        {
          "date": "2026-06-11",
          "close": 1764.28
        },
        {
          "date": "2026-06-12",
          "close": 1772.18
        },
        {
          "date": "2026-06-15",
          "close": 1763.22
        },
        {
          "date": "2026-06-16",
          "close": 1756.65
        },
        {
          "date": "2026-06-17",
          "close": 1713.72
        },
        {
          "date": "2026-06-18",
          "close": 1682.96
        },
        {
          "date": "2026-06-22",
          "close": 1676.88
        },
        {
          "date": "2026-06-23",
          "close": 1700.87
        },
        {
          "date": "2026-06-24",
          "close": 1631.17
        },
        {
          "date": "2026-06-25",
          "close": 1604.03
        },
        {
          "date": "2026-06-26",
          "close": 1591.55
        },
        {
          "date": "2026-06-29",
          "close": 1632.67
        },
        {
          "date": "2026-06-30",
          "close": 1627.05
        },
        {
          "date": "2026-07-01",
          "close": 1733.84
        },
        {
          "date": "2026-07-02",
          "close": 1739.0
        },
        {
          "date": "2026-07-03",
          "close": 1738.12
        },
        {
          "date": "2026-07-06",
          "close": 1770.03
        },
        {
          "date": "2026-07-07",
          "close": 1731.73
        },
        {
          "date": "2026-07-08",
          "close": 1698.32
        },
        {
          "date": "2026-07-09",
          "close": 1683.61
        },
        {
          "date": "2026-07-10",
          "close": 1758.96
        },
        {
          "date": "2026-07-13",
          "close": 1719.15
        },
        {
          "date": "2026-07-14",
          "close": 1735.89
        },
        {
          "date": "2026-07-15",
          "close": 1778.56
        },
        {
          "date": "2026-07-16",
          "close": 1808.71
        },
        {
          "date": "2026-07-17",
          "close": 1761.56
        },
        {
          "date": "2026-07-20",
          "close": 1740.38
        },
        {
          "date": "2026-07-21",
          "close": 1686.88
        },
        {
          "date": "2026-07-22",
          "close": 1678.19
        },
        {
          "date": "2026-07-23",
          "close": 1699.44
        },
        {
          "date": "2026-07-24",
          "close": 1642.37
        },
        {
          "date": "2026-07-27",
          "close": 1674.1
        },
        {
          "date": "2026-07-28",
          "close": 1685.12
        },
        {
          "date": "2026-07-29",
          "close": 1699.6
        },
        {
          "date": "2026-07-30",
          "close": 1705.47
        },
        {
          "date": "2026-07-31",
          "close": 1726.06
        },
        {
          "date": "2026-08-03",
          "close": 1763.37
        },
        {
          "date": "2026-08-04",
          "close": 1753.51
        },
        {
          "date": "2026-08-05",
          "close": 1758.47
        },
        {
          "date": "2026-08-06",
          "close": 1763.23
        },
        {
          "date": "2026-08-07",
          "close": 1755.26
        },
        {
          "date": "2026-08-10",
          "close": 1836.2
        },
        {
          "date": "2026-08-11",
          "close": 1822.6
        },
        {
          "date": "2026-08-12",
          "close": 1839.7
        },
        {
          "date": "2026-08-13",
          "close": 1836.74
        },
        {
          "date": "2026-08-14",
          "close": 1821.52
        },
        {
          "date": "2026-08-17",
          "close": 1842.23
        },
        {
          "date": "2026-08-18",
          "close": 1909.98
        },
        {
          "date": "2026-08-19",
          "close": 1845.94
        },
        {
          "date": "2026-08-20",
          "close": 1875.98
        },
        {
          "date": "2026-08-21",
          "close": 1844.12
        },
        {
          "date": "2026-08-24",
          "close": 1835.85
        },
        {
          "date": "2026-08-25",
          "close": 1873.28
        },
        {
          "date": "2026-08-26",
          "close": 1879.14
        },
        {
          "date": "2026-08-27",
          "close": 1908.82
        },
        {
          "date": "2026-08-28",
          "close": 1932.66
        },
        {
          "date": "2026-08-31",
          "close": 1927.14
        },
        {
          "date": "2026-09-01",
          "close": 1982.83
        },
        {
          "date": "2026-09-02",
          "close": 1972.53
        },
        {
          "date": "2026-09-03",
          "close": 1915.58
        },
        {
          "date": "2026-09-04",
          "close": 2077.67
        },
        {
          "date": "2026-09-07",
          "close": 2121.18
        },
        {
          "date": "2026-09-08",
          "close": 2156.65
        },
        {
          "date": "2026-09-09",
          "close": 2135.52
        },
        {
          "date": "2026-09-10",
          "close": 2050.09
        },
        {
          "date": "2026-09-11",
          "close": 1996.85
        },
        {
          "date": "2026-09-14",
          "close": 1955.04
        },
        {
          "date": "2026-09-15",
          "close": 1908.35
        },
        {
          "date": "2026-09-16",
          "close": 1893.45
        },
        {
          "date": "2026-09-17",
          "close": 1900.45
        },
        {
          "date": "2026-09-18",
          "close": 1895.75
        },
        {
          "date": "2026-09-21",
          "close": 1965.9
        },
        {
          "date": "2026-09-22",
          "close": 1937.68
        },
        {
          "date": "2026-09-23",
          "close": 1902.09
        },
        {
          "date": "2026-09-24",
          "close": 1876.1
        },
        {
          "date": "2026-09-28",
          "close": 1883.38
        },
        {
          "date": "2026-09-29",
          "close": 1889.29
        },
        {
          "date": "2026-09-30",
          "close": 1896.11
        },
        {
          "date": "2026-10-08",
          "close": 1875.88
        },
        {
          "date": "2026-10-09",
          "close": 1915.92
        },
        {
          "date": "2026-10-12",
          "close": 1885.23
        },
        {
          "date": "2026-10-13",
          "close": 1888.17
        },
        {
          "date": "2026-10-14",
          "close": 1856.94
        },
        {
          "date": "2026-10-15",
          "close": 1794.15
        },
        {
          "date": "2026-10-16",
          "close": 1821.72
        },
        {
          "date": "2026-10-19",
          "close": 1803.64
        },
        {
          "date": "2026-10-20",
          "close": 1809.44
        },
        {
          "date": "2026-10-21",
          "close": 1843.93
        },
        {
          "date": "2026-10-22",
          "close": 1821.93
        },
        {
          "date": "2026-10-23",
          "close": 1833.88
        },
        {
          "date": "2026-10-26",
          "close": 1822.75
        },
        {
          "date": "2026-10-27",
          "close": 1781.9
        },
        {
          "date": "2026-10-28",
          "close": 1777.27
        },
        {
          "date": "2026-10-29",
          "close": 1749.65
        },
        {
          "date": "2026-10-30",
          "close": 1718.52
        },
        {
          "date": "2026-11-02",
          "close": 1747.45
        },
        {
          "date": "2026-11-03",
          "close": 1775.14
        },
        {
          "date": "2026-11-04",
          "close": 1783.75
        },
        {
          "date": "2026-11-05",
          "close": 1832.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46875,
          "pullback_frequency": 0.2708333333333333,
          "up_wilson": [
            0.3720607443853214,
            0.5678439798557835
          ],
          "pullback_wilson": [
            0.19203783802941934,
            0.36726347307201535
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38596491228070173,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.2706272388614066,
            0.5157026708419042
          ],
          "pullback_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 0,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1509",
      "name": "水产饲料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014559242017995633,
        "5": -0.007961642575325945,
        "20": 0.04381518757266578,
        "60": 0.08548645124048115
      },
      "moving_averages": {
        "5": 6132.927999999747,
        "20": 6058.408999999845,
        "60": 6059.3446666666305
      },
      "phase": "震荡",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.017136892762953493,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6487.98
        },
        {
          "date": "2026-05-14",
          "close": 6484.62
        },
        {
          "date": "2026-05-15",
          "close": 6475.7
        },
        {
          "date": "2026-05-18",
          "close": 6391.98
        },
        {
          "date": "2026-05-19",
          "close": 6367.1
        },
        {
          "date": "2026-05-20",
          "close": 6464.4
        },
        {
          "date": "2026-05-21",
          "close": 6285.29
        },
        {
          "date": "2026-05-22",
          "close": 6349.32
        },
        {
          "date": "2026-05-25",
          "close": 6160.2
        },
        {
          "date": "2026-05-26",
          "close": 6137.44
        },
        {
          "date": "2026-05-27",
          "close": 6081.74
        },
        {
          "date": "2026-05-28",
          "close": 6066.18
        },
        {
          "date": "2026-05-29",
          "close": 5974.57
        },
        {
          "date": "2026-06-01",
          "close": 6120.09
        },
        {
          "date": "2026-06-02",
          "close": 5908.5
        },
        {
          "date": "2026-06-03",
          "close": 5722.07
        },
        {
          "date": "2026-06-04",
          "close": 5714.2
        },
        {
          "date": "2026-06-05",
          "close": 5647.99
        },
        {
          "date": "2026-06-08",
          "close": 5484.98
        },
        {
          "date": "2026-06-09",
          "close": 5590.09
        },
        {
          "date": "2026-06-10",
          "close": 5615.05
        },
        {
          "date": "2026-06-11",
          "close": 5655.88
        },
        {
          "date": "2026-06-12",
          "close": 5711.1
        },
        {
          "date": "2026-06-15",
          "close": 5623.76
        },
        {
          "date": "2026-06-16",
          "close": 5625.45
        },
        {
          "date": "2026-06-17",
          "close": 5478.61
        },
        {
          "date": "2026-06-18",
          "close": 5503.17
        },
        {
          "date": "2026-06-22",
          "close": 5716.06
        },
        {
          "date": "2026-06-23",
          "close": 5782.23
        },
        {
          "date": "2026-06-24",
          "close": 5592.18
        },
        {
          "date": "2026-06-25",
          "close": 5553.53
        },
        {
          "date": "2026-06-26",
          "close": 5582.84
        },
        {
          "date": "2026-06-29",
          "close": 5689.58
        },
        {
          "date": "2026-06-30",
          "close": 5664.98
        },
        {
          "date": "2026-07-01",
          "close": 5890.61
        },
        {
          "date": "2026-07-02",
          "close": 6212.73
        },
        {
          "date": "2026-07-03",
          "close": 5949.01
        },
        {
          "date": "2026-07-06",
          "close": 5955.7
        },
        {
          "date": "2026-07-07",
          "close": 5944.08
        },
        {
          "date": "2026-07-08",
          "close": 5819.12
        },
        {
          "date": "2026-07-09",
          "close": 5897.08
        },
        {
          "date": "2026-07-10",
          "close": 5917.5
        },
        {
          "date": "2026-07-13",
          "close": 5652.75
        },
        {
          "date": "2026-07-14",
          "close": 5657.16
        },
        {
          "date": "2026-07-15",
          "close": 5807.36
        },
        {
          "date": "2026-07-16",
          "close": 5828.19
        },
        {
          "date": "2026-07-17",
          "close": 5679.61
        },
        {
          "date": "2026-07-20",
          "close": 5584.93
        },
        {
          "date": "2026-07-21",
          "close": 5532.5
        },
        {
          "date": "2026-07-22",
          "close": 5502.63
        },
        {
          "date": "2026-07-23",
          "close": 5588.4
        },
        {
          "date": "2026-07-24",
          "close": 5440.27
        },
        {
          "date": "2026-07-27",
          "close": 5546.48
        },
        {
          "date": "2026-07-28",
          "close": 5596.92
        },
        {
          "date": "2026-07-29",
          "close": 5644.16
        },
        {
          "date": "2026-07-30",
          "close": 5652.24
        },
        {
          "date": "2026-07-31",
          "close": 5728.67
        },
        {
          "date": "2026-08-03",
          "close": 5779.92
        },
        {
          "date": "2026-08-04",
          "close": 5691.54
        },
        {
          "date": "2026-08-05",
          "close": 5682.07
        },
        {
          "date": "2026-08-06",
          "close": 5695.51
        },
        {
          "date": "2026-08-07",
          "close": 5666.55
        },
        {
          "date": "2026-08-10",
          "close": 5908.27
        },
        {
          "date": "2026-08-11",
          "close": 5775.74
        },
        {
          "date": "2026-08-12",
          "close": 5962.13
        },
        {
          "date": "2026-08-13",
          "close": 5922.2
        },
        {
          "date": "2026-08-14",
          "close": 5936.21
        },
        {
          "date": "2026-08-17",
          "close": 5974.61
        },
        {
          "date": "2026-08-18",
          "close": 6030.82
        },
        {
          "date": "2026-08-19",
          "close": 5877.66
        },
        {
          "date": "2026-08-20",
          "close": 5897.09
        },
        {
          "date": "2026-08-21",
          "close": 5837.9
        },
        {
          "date": "2026-08-24",
          "close": 5820.67
        },
        {
          "date": "2026-08-25",
          "close": 5859.65
        },
        {
          "date": "2026-08-26",
          "close": 5868.99
        },
        {
          "date": "2026-08-27",
          "close": 5974.95
        },
        {
          "date": "2026-08-28",
          "close": 6077.5
        },
        {
          "date": "2026-08-31",
          "close": 6177.49
        },
        {
          "date": "2026-09-01",
          "close": 6382.61
        },
        {
          "date": "2026-09-02",
          "close": 6258.52
        },
        {
          "date": "2026-09-03",
          "close": 5949.72
        },
        {
          "date": "2026-09-04",
          "close": 6202.88
        },
        {
          "date": "2026-09-07",
          "close": 6496.95
        },
        {
          "date": "2026-09-08",
          "close": 6646.8
        },
        {
          "date": "2026-09-09",
          "close": 6700.31
        },
        {
          "date": "2026-09-10",
          "close": 6430.17
        },
        {
          "date": "2026-09-11",
          "close": 6175.96
        },
        {
          "date": "2026-09-14",
          "close": 6152.17
        },
        {
          "date": "2026-09-15",
          "close": 5988.66
        },
        {
          "date": "2026-09-16",
          "close": 6014.79
        },
        {
          "date": "2026-09-17",
          "close": 6078.37
        },
        {
          "date": "2026-09-18",
          "close": 6150.66
        },
        {
          "date": "2026-09-21",
          "close": 6238.68
        },
        {
          "date": "2026-09-22",
          "close": 6250.42
        },
        {
          "date": "2026-09-23",
          "close": 6091.1
        },
        {
          "date": "2026-09-24",
          "close": 6049.45
        },
        {
          "date": "2026-09-28",
          "close": 5976.61
        },
        {
          "date": "2026-09-29",
          "close": 5990.21
        },
        {
          "date": "2026-09-30",
          "close": 5994.61
        },
        {
          "date": "2026-10-08",
          "close": 5908.91
        },
        {
          "date": "2026-10-09",
          "close": 6029.56
        },
        {
          "date": "2026-10-12",
          "close": 6039.77
        },
        {
          "date": "2026-10-13",
          "close": 6031.11
        },
        {
          "date": "2026-10-14",
          "close": 6010.6
        },
        {
          "date": "2026-10-15",
          "close": 5984.78
        },
        {
          "date": "2026-10-16",
          "close": 5983.09
        },
        {
          "date": "2026-10-19",
          "close": 5811.73
        },
        {
          "date": "2026-10-20",
          "close": 6023.56
        },
        {
          "date": "2026-10-21",
          "close": 6147.95
        },
        {
          "date": "2026-10-22",
          "close": 5948.75
        },
        {
          "date": "2026-10-23",
          "close": 5979.27
        },
        {
          "date": "2026-10-26",
          "close": 6119.63
        },
        {
          "date": "2026-10-27",
          "close": 6013.08
        },
        {
          "date": "2026-10-28",
          "close": 6163.35
        },
        {
          "date": "2026-10-29",
          "close": 6217.31
        },
        {
          "date": "2026-10-30",
          "close": 6054.09
        },
        {
          "date": "2026-11-02",
          "close": 6088.09
        },
        {
          "date": "2026-11-03",
          "close": 6275.35
        },
        {
          "date": "2026-11-04",
          "close": 6079.3
        },
        {
          "date": "2026-11-05",
          "close": 6167.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5974025974025974,
          "pullback_frequency": 0.22077922077922077,
          "up_wilson": [
            0.48576853167949463,
            0.6997798270317195
          ],
          "pullback_wilson": [
            0.14266403041098702,
            0.32543067461686576
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.23809523809523808,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.13480964224647127,
            0.38527543868318304
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 46,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5869565217391305,
          "baseline_hit_rate": 0.5652173913043478,
          "hit_wilson": [
            0.44339497779846154,
            0.7171139677518723
          ],
          "baseline_wilson": [
            0.4224743369429499,
            0.6979073722198005
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 12,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1510",
      "name": "其他养殖",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011981399686540772,
        "5": 0.055056650146520614,
        "20": -0.13445005760879203,
        "60": 0.023850710279393894
      },
      "moving_averages": {
        "5": 768.1260000000009,
        "20": 800.5750000000058,
        "60": 889.5064999999983
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.15705885526244812,
      "history": [
        {
          "date": "2026-05-13",
          "close": 873.97
        },
        {
          "date": "2026-05-14",
          "close": 857.31
        },
        {
          "date": "2026-05-15",
          "close": 848.16
        },
        {
          "date": "2026-05-18",
          "close": 857.06
        },
        {
          "date": "2026-05-19",
          "close": 874.91
        },
        {
          "date": "2026-05-20",
          "close": 874.24
        },
        {
          "date": "2026-05-21",
          "close": 873.89
        },
        {
          "date": "2026-05-22",
          "close": 886.71
        },
        {
          "date": "2026-05-25",
          "close": 874.86
        },
        {
          "date": "2026-05-26",
          "close": 846.89
        },
        {
          "date": "2026-05-27",
          "close": 841.88
        },
        {
          "date": "2026-05-28",
          "close": 851.74
        },
        {
          "date": "2026-05-29",
          "close": 854.81
        },
        {
          "date": "2026-06-01",
          "close": 872.73
        },
        {
          "date": "2026-06-02",
          "close": 855.2
        },
        {
          "date": "2026-06-03",
          "close": 832.26
        },
        {
          "date": "2026-06-04",
          "close": 809.1
        },
        {
          "date": "2026-06-05",
          "close": 808.83
        },
        {
          "date": "2026-06-08",
          "close": 783.55
        },
        {
          "date": "2026-06-09",
          "close": 784.73
        },
        {
          "date": "2026-06-10",
          "close": 764.12
        },
        {
          "date": "2026-06-11",
          "close": 763.52
        },
        {
          "date": "2026-06-12",
          "close": 770.86
        },
        {
          "date": "2026-06-15",
          "close": 764.48
        },
        {
          "date": "2026-06-16",
          "close": 779.08
        },
        {
          "date": "2026-06-17",
          "close": 760.53
        },
        {
          "date": "2026-06-18",
          "close": 744.12
        },
        {
          "date": "2026-06-22",
          "close": 760.08
        },
        {
          "date": "2026-06-23",
          "close": 779.56
        },
        {
          "date": "2026-06-24",
          "close": 736.33
        },
        {
          "date": "2026-06-25",
          "close": 707.32
        },
        {
          "date": "2026-06-26",
          "close": 698.08
        },
        {
          "date": "2026-06-29",
          "close": 705.88
        },
        {
          "date": "2026-06-30",
          "close": 699.77
        },
        {
          "date": "2026-07-01",
          "close": 738.66
        },
        {
          "date": "2026-07-02",
          "close": 760.14
        },
        {
          "date": "2026-07-03",
          "close": 781.38
        },
        {
          "date": "2026-07-06",
          "close": 773.92
        },
        {
          "date": "2026-07-07",
          "close": 738.89
        },
        {
          "date": "2026-07-08",
          "close": 741.84
        },
        {
          "date": "2026-07-09",
          "close": 742.78
        },
        {
          "date": "2026-07-10",
          "close": 771.11
        },
        {
          "date": "2026-07-13",
          "close": 747.46
        },
        {
          "date": "2026-07-14",
          "close": 752.69
        },
        {
          "date": "2026-07-15",
          "close": 761.39
        },
        {
          "date": "2026-07-16",
          "close": 771.14
        },
        {
          "date": "2026-07-17",
          "close": 740.32
        },
        {
          "date": "2026-07-20",
          "close": 720.19
        },
        {
          "date": "2026-07-21",
          "close": 707.7
        },
        {
          "date": "2026-07-22",
          "close": 701.97
        },
        {
          "date": "2026-07-23",
          "close": 725.02
        },
        {
          "date": "2026-07-24",
          "close": 703.88
        },
        {
          "date": "2026-07-27",
          "close": 715.37
        },
        {
          "date": "2026-07-28",
          "close": 726.19
        },
        {
          "date": "2026-07-29",
          "close": 736.56
        },
        {
          "date": "2026-07-30",
          "close": 726.38
        },
        {
          "date": "2026-07-31",
          "close": 743.65
        },
        {
          "date": "2026-08-03",
          "close": 756.51
        },
        {
          "date": "2026-08-04",
          "close": 760.04
        },
        {
          "date": "2026-08-05",
          "close": 763.08
        },
        {
          "date": "2026-08-06",
          "close": 767.24
        },
        {
          "date": "2026-08-07",
          "close": 751.3
        },
        {
          "date": "2026-08-10",
          "close": 776.57
        },
        {
          "date": "2026-08-11",
          "close": 773.5
        },
        {
          "date": "2026-08-12",
          "close": 783.44
        },
        {
          "date": "2026-08-13",
          "close": 791.69
        },
        {
          "date": "2026-08-14",
          "close": 787.89
        },
        {
          "date": "2026-08-17",
          "close": 872.14
        },
        {
          "date": "2026-08-18",
          "close": 960.87
        },
        {
          "date": "2026-08-19",
          "close": 967.61
        },
        {
          "date": "2026-08-20",
          "close": 957.72
        },
        {
          "date": "2026-08-21",
          "close": 922.47
        },
        {
          "date": "2026-08-24",
          "close": 981.34
        },
        {
          "date": "2026-08-25",
          "close": 1017.67
        },
        {
          "date": "2026-08-26",
          "close": 995.23
        },
        {
          "date": "2026-08-27",
          "close": 1038.52
        },
        {
          "date": "2026-08-28",
          "close": 1018.24
        },
        {
          "date": "2026-08-31",
          "close": 978.27
        },
        {
          "date": "2026-09-01",
          "close": 1023.85
        },
        {
          "date": "2026-09-02",
          "close": 991.3
        },
        {
          "date": "2026-09-03",
          "close": 956.13
        },
        {
          "date": "2026-09-04",
          "close": 1000.19
        },
        {
          "date": "2026-09-07",
          "close": 1043.75
        },
        {
          "date": "2026-09-08",
          "close": 1059.32
        },
        {
          "date": "2026-09-09",
          "close": 1030.46
        },
        {
          "date": "2026-09-10",
          "close": 973.44
        },
        {
          "date": "2026-09-11",
          "close": 931.68
        },
        {
          "date": "2026-09-14",
          "close": 946.56
        },
        {
          "date": "2026-09-15",
          "close": 924.07
        },
        {
          "date": "2026-09-16",
          "close": 931.79
        },
        {
          "date": "2026-09-17",
          "close": 979.59
        },
        {
          "date": "2026-09-18",
          "close": 945.63
        },
        {
          "date": "2026-09-21",
          "close": 984.37
        },
        {
          "date": "2026-09-22",
          "close": 982.74
        },
        {
          "date": "2026-09-23",
          "close": 935.03
        },
        {
          "date": "2026-09-24",
          "close": 951.47
        },
        {
          "date": "2026-09-28",
          "close": 924.16
        },
        {
          "date": "2026-09-29",
          "close": 901.85
        },
        {
          "date": "2026-09-30",
          "close": 897.16
        },
        {
          "date": "2026-10-08",
          "close": 902.64
        },
        {
          "date": "2026-10-09",
          "close": 926.85
        },
        {
          "date": "2026-10-12",
          "close": 882.5
        },
        {
          "date": "2026-10-13",
          "close": 883.05
        },
        {
          "date": "2026-10-14",
          "close": 857.44
        },
        {
          "date": "2026-10-15",
          "close": 819.99
        },
        {
          "date": "2026-10-16",
          "close": 816.1
        },
        {
          "date": "2026-10-19",
          "close": 798.17
        },
        {
          "date": "2026-10-20",
          "close": 796.3
        },
        {
          "date": "2026-10-21",
          "close": 808.77
        },
        {
          "date": "2026-10-22",
          "close": 773.64
        },
        {
          "date": "2026-10-23",
          "close": 778.91
        },
        {
          "date": "2026-10-26",
          "close": 771.53
        },
        {
          "date": "2026-10-27",
          "close": 757.72
        },
        {
          "date": "2026-10-28",
          "close": 759.39
        },
        {
          "date": "2026-10-29",
          "close": 740.51
        },
        {
          "date": "2026-10-30",
          "close": 746.49
        },
        {
          "date": "2026-11-02",
          "close": 768.23
        },
        {
          "date": "2026-11-03",
          "close": 772.6
        },
        {
          "date": "2026-11-04",
          "close": 772.03
        },
        {
          "date": "2026-11-05",
          "close": 781.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.442315529177278,
            0.6378115051679158
          ],
          "pullback_wilson": [
            0.2847260813834063,
            0.47489281558101265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4827586206896552,
          "pullback_frequency": 0.5517241379310345,
          "up_wilson": [
            0.3592818542405501,
            0.6083773821659054
          ],
          "pullback_wilson": [
            0.42452083125844636,
            0.6725014595221879
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 33,
          "insufficient_or_abstained": 10,
          "hit_rate": 0.48484848484848486,
          "baseline_hit_rate": 0.5757575757575758,
          "hit_wilson": [
            0.32504042108133696,
            0.6478162455108585
          ],
          "baseline_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 3,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1511",
      "name": "肉鸡养殖",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01941041879985317,
        "5": 0.04766235242533989,
        "20": 0.007087105838276653,
        "60": 0.032481707434175666
      },
      "moving_averages": {
        "5": 3130.262000000011,
        "20": 3160.441000000015,
        "60": 3254.323166666661
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-10-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.008221519843563674,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3391.49
        },
        {
          "date": "2026-05-14",
          "close": 3506.04
        },
        {
          "date": "2026-05-15",
          "close": 3437.22
        },
        {
          "date": "2026-05-18",
          "close": 3353.52
        },
        {
          "date": "2026-05-19",
          "close": 3348.01
        },
        {
          "date": "2026-05-20",
          "close": 3306.79
        },
        {
          "date": "2026-05-21",
          "close": 3246.98
        },
        {
          "date": "2026-05-22",
          "close": 3230.77
        },
        {
          "date": "2026-05-25",
          "close": 3220.63
        },
        {
          "date": "2026-05-26",
          "close": 3220.33
        },
        {
          "date": "2026-05-27",
          "close": 3211.65
        },
        {
          "date": "2026-05-28",
          "close": 3163.75
        },
        {
          "date": "2026-05-29",
          "close": 3187.63
        },
        {
          "date": "2026-06-01",
          "close": 3416.46
        },
        {
          "date": "2026-06-02",
          "close": 3309.59
        },
        {
          "date": "2026-06-03",
          "close": 3262.55
        },
        {
          "date": "2026-06-04",
          "close": 3153.09
        },
        {
          "date": "2026-06-05",
          "close": 3110.57
        },
        {
          "date": "2026-06-08",
          "close": 3158.49
        },
        {
          "date": "2026-06-09",
          "close": 3072.88
        },
        {
          "date": "2026-06-10",
          "close": 3096.6
        },
        {
          "date": "2026-06-11",
          "close": 3134.28
        },
        {
          "date": "2026-06-12",
          "close": 3185.97
        },
        {
          "date": "2026-06-15",
          "close": 3149.89
        },
        {
          "date": "2026-06-16",
          "close": 3139.55
        },
        {
          "date": "2026-06-17",
          "close": 3046.09
        },
        {
          "date": "2026-06-18",
          "close": 2974.34
        },
        {
          "date": "2026-06-22",
          "close": 2977.46
        },
        {
          "date": "2026-06-23",
          "close": 2966.06
        },
        {
          "date": "2026-06-24",
          "close": 2874.16
        },
        {
          "date": "2026-06-25",
          "close": 2813.71
        },
        {
          "date": "2026-06-26",
          "close": 2798.14
        },
        {
          "date": "2026-06-29",
          "close": 2842.72
        },
        {
          "date": "2026-06-30",
          "close": 2791.03
        },
        {
          "date": "2026-07-01",
          "close": 3001.98
        },
        {
          "date": "2026-07-02",
          "close": 3077.08
        },
        {
          "date": "2026-07-03",
          "close": 3075.87
        },
        {
          "date": "2026-07-06",
          "close": 3156.66
        },
        {
          "date": "2026-07-07",
          "close": 3070.22
        },
        {
          "date": "2026-07-08",
          "close": 3018.01
        },
        {
          "date": "2026-07-09",
          "close": 2980.89
        },
        {
          "date": "2026-07-10",
          "close": 3062.48
        },
        {
          "date": "2026-07-13",
          "close": 3062.98
        },
        {
          "date": "2026-07-14",
          "close": 3095.61
        },
        {
          "date": "2026-07-15",
          "close": 3135.27
        },
        {
          "date": "2026-07-16",
          "close": 3160.03
        },
        {
          "date": "2026-07-17",
          "close": 3074.59
        },
        {
          "date": "2026-07-20",
          "close": 3041.91
        },
        {
          "date": "2026-07-21",
          "close": 2988.07
        },
        {
          "date": "2026-07-22",
          "close": 2982.32
        },
        {
          "date": "2026-07-23",
          "close": 3048.14
        },
        {
          "date": "2026-07-24",
          "close": 2926.54
        },
        {
          "date": "2026-07-27",
          "close": 2962.05
        },
        {
          "date": "2026-07-28",
          "close": 2969.29
        },
        {
          "date": "2026-07-29",
          "close": 3041.89
        },
        {
          "date": "2026-07-30",
          "close": 3047.84
        },
        {
          "date": "2026-07-31",
          "close": 3093.86
        },
        {
          "date": "2026-08-03",
          "close": 3129.85
        },
        {
          "date": "2026-08-04",
          "close": 3100.28
        },
        {
          "date": "2026-08-05",
          "close": 3124.22
        },
        {
          "date": "2026-08-06",
          "close": 3133.66
        },
        {
          "date": "2026-08-07",
          "close": 3123.08
        },
        {
          "date": "2026-08-10",
          "close": 3323.29
        },
        {
          "date": "2026-08-11",
          "close": 3324.73
        },
        {
          "date": "2026-08-12",
          "close": 3273.84
        },
        {
          "date": "2026-08-13",
          "close": 3244.26
        },
        {
          "date": "2026-08-14",
          "close": 3230.12
        },
        {
          "date": "2026-08-17",
          "close": 3252.53
        },
        {
          "date": "2026-08-18",
          "close": 3296.96
        },
        {
          "date": "2026-08-19",
          "close": 3236.25
        },
        {
          "date": "2026-08-20",
          "close": 3282.97
        },
        {
          "date": "2026-08-21",
          "close": 3231.11
        },
        {
          "date": "2026-08-24",
          "close": 3215.27
        },
        {
          "date": "2026-08-25",
          "close": 3294.94
        },
        {
          "date": "2026-08-26",
          "close": 3310.61
        },
        {
          "date": "2026-08-27",
          "close": 3336.09
        },
        {
          "date": "2026-08-28",
          "close": 3356.25
        },
        {
          "date": "2026-08-31",
          "close": 3371.85
        },
        {
          "date": "2026-09-01",
          "close": 3432.67
        },
        {
          "date": "2026-09-02",
          "close": 3362.34
        },
        {
          "date": "2026-09-03",
          "close": 3321.73
        },
        {
          "date": "2026-09-04",
          "close": 3469.57
        },
        {
          "date": "2026-09-07",
          "close": 3521.94
        },
        {
          "date": "2026-09-08",
          "close": 3545.93
        },
        {
          "date": "2026-09-09",
          "close": 3549.45
        },
        {
          "date": "2026-09-10",
          "close": 3458.01
        },
        {
          "date": "2026-09-11",
          "close": 3351.88
        },
        {
          "date": "2026-09-14",
          "close": 3298.36
        },
        {
          "date": "2026-09-15",
          "close": 3262.85
        },
        {
          "date": "2026-09-16",
          "close": 3227.1
        },
        {
          "date": "2026-09-17",
          "close": 3232.71
        },
        {
          "date": "2026-09-18",
          "close": 3241.56
        },
        {
          "date": "2026-09-21",
          "close": 3291.99
        },
        {
          "date": "2026-09-22",
          "close": 3279.23
        },
        {
          "date": "2026-09-23",
          "close": 3245.89
        },
        {
          "date": "2026-09-24",
          "close": 3208.77
        },
        {
          "date": "2026-09-28",
          "close": 3245.27
        },
        {
          "date": "2026-09-29",
          "close": 3226.82
        },
        {
          "date": "2026-09-30",
          "close": 3235.69
        },
        {
          "date": "2026-10-08",
          "close": 3203.0
        },
        {
          "date": "2026-10-09",
          "close": 3235.65
        },
        {
          "date": "2026-10-12",
          "close": 3205.56
        },
        {
          "date": "2026-10-13",
          "close": 3185.27
        },
        {
          "date": "2026-10-14",
          "close": 3163.13
        },
        {
          "date": "2026-10-15",
          "close": 3084.62
        },
        {
          "date": "2026-10-16",
          "close": 3156.31
        },
        {
          "date": "2026-10-19",
          "close": 3178.2
        },
        {
          "date": "2026-10-20",
          "close": 3175.84
        },
        {
          "date": "2026-10-21",
          "close": 3237.13
        },
        {
          "date": "2026-10-22",
          "close": 3187.27
        },
        {
          "date": "2026-10-23",
          "close": 3252.44
        },
        {
          "date": "2026-10-26",
          "close": 3203.66
        },
        {
          "date": "2026-10-27",
          "close": 3116.14
        },
        {
          "date": "2026-10-28",
          "close": 3097.34
        },
        {
          "date": "2026-10-29",
          "close": 3078.95
        },
        {
          "date": "2026-10-30",
          "close": 3022.14
        },
        {
          "date": "2026-11-02",
          "close": 3073.28
        },
        {
          "date": "2026-11-03",
          "close": 3165.91
        },
        {
          "date": "2026-11-04",
          "close": 3164.28
        },
        {
          "date": "2026-11-05",
          "close": 3225.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.3191489361702128,
          "up_wilson": [
            0.41116886151084975,
            0.6092723709084791
          ],
          "pullback_wilson": [
            0.23361158142653254,
            0.4188874674448773
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39344262295081966,
          "pullback_frequency": 0.5245901639344263,
          "up_wilson": [
            0.28068351453037077,
            0.5188274737102107
          ],
          "pullback_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 6,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 24,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1512",
      "name": "生猪养殖",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025385903158240186,
        "5": 0.06314642282797944,
        "20": 0.015041849180527533,
        "60": 0.04344547987519176
      },
      "moving_averages": {
        "5": 3851.005999999959,
        "20": 3854.3964999999152,
        "60": 3992.7986666666343
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-20",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4075.03
        },
        {
          "date": "2026-05-14",
          "close": 4205.43
        },
        {
          "date": "2026-05-15",
          "close": 4111.1
        },
        {
          "date": "2026-05-18",
          "close": 4001.76
        },
        {
          "date": "2026-05-19",
          "close": 4043.53
        },
        {
          "date": "2026-05-20",
          "close": 3980.33
        },
        {
          "date": "2026-05-21",
          "close": 3903.38
        },
        {
          "date": "2026-05-22",
          "close": 3875.74
        },
        {
          "date": "2026-05-25",
          "close": 3869.72
        },
        {
          "date": "2026-05-26",
          "close": 3841.08
        },
        {
          "date": "2026-05-27",
          "close": 3740.0
        },
        {
          "date": "2026-05-28",
          "close": 3685.52
        },
        {
          "date": "2026-05-29",
          "close": 3705.81
        },
        {
          "date": "2026-06-01",
          "close": 3767.84
        },
        {
          "date": "2026-06-02",
          "close": 3678.1
        },
        {
          "date": "2026-06-03",
          "close": 3667.95
        },
        {
          "date": "2026-06-04",
          "close": 3571.99
        },
        {
          "date": "2026-06-05",
          "close": 3542.49
        },
        {
          "date": "2026-06-08",
          "close": 3488.18
        },
        {
          "date": "2026-06-09",
          "close": 3504.04
        },
        {
          "date": "2026-06-10",
          "close": 3569.41
        },
        {
          "date": "2026-06-11",
          "close": 3583.35
        },
        {
          "date": "2026-06-12",
          "close": 3606.87
        },
        {
          "date": "2026-06-15",
          "close": 3591.14
        },
        {
          "date": "2026-06-16",
          "close": 3598.18
        },
        {
          "date": "2026-06-17",
          "close": 3532.21
        },
        {
          "date": "2026-06-18",
          "close": 3440.53
        },
        {
          "date": "2026-06-22",
          "close": 3484.64
        },
        {
          "date": "2026-06-23",
          "close": 3495.5
        },
        {
          "date": "2026-06-24",
          "close": 3380.95
        },
        {
          "date": "2026-06-25",
          "close": 3378.21
        },
        {
          "date": "2026-06-26",
          "close": 3439.08
        },
        {
          "date": "2026-06-29",
          "close": 3581.23
        },
        {
          "date": "2026-06-30",
          "close": 3539.68
        },
        {
          "date": "2026-07-01",
          "close": 3766.04
        },
        {
          "date": "2026-07-02",
          "close": 3748.41
        },
        {
          "date": "2026-07-03",
          "close": 3717.68
        },
        {
          "date": "2026-07-06",
          "close": 3890.28
        },
        {
          "date": "2026-07-07",
          "close": 3839.12
        },
        {
          "date": "2026-07-08",
          "close": 3724.69
        },
        {
          "date": "2026-07-09",
          "close": 3738.97
        },
        {
          "date": "2026-07-10",
          "close": 3844.11
        },
        {
          "date": "2026-07-13",
          "close": 3839.71
        },
        {
          "date": "2026-07-14",
          "close": 3801.65
        },
        {
          "date": "2026-07-15",
          "close": 3856.76
        },
        {
          "date": "2026-07-16",
          "close": 3936.42
        },
        {
          "date": "2026-07-17",
          "close": 3810.22
        },
        {
          "date": "2026-07-20",
          "close": 3819.22
        },
        {
          "date": "2026-07-21",
          "close": 3762.63
        },
        {
          "date": "2026-07-22",
          "close": 3781.99
        },
        {
          "date": "2026-07-23",
          "close": 3785.46
        },
        {
          "date": "2026-07-24",
          "close": 3675.7
        },
        {
          "date": "2026-07-27",
          "close": 3738.21
        },
        {
          "date": "2026-07-28",
          "close": 3730.01
        },
        {
          "date": "2026-07-29",
          "close": 3741.15
        },
        {
          "date": "2026-07-30",
          "close": 3760.77
        },
        {
          "date": "2026-07-31",
          "close": 3796.51
        },
        {
          "date": "2026-08-03",
          "close": 3788.53
        },
        {
          "date": "2026-08-04",
          "close": 3774.58
        },
        {
          "date": "2026-08-05",
          "close": 3833.08
        },
        {
          "date": "2026-08-06",
          "close": 3830.78
        },
        {
          "date": "2026-08-07",
          "close": 3817.49
        },
        {
          "date": "2026-08-10",
          "close": 3954.22
        },
        {
          "date": "2026-08-11",
          "close": 3905.74
        },
        {
          "date": "2026-08-12",
          "close": 3950.95
        },
        {
          "date": "2026-08-13",
          "close": 3955.69
        },
        {
          "date": "2026-08-14",
          "close": 3870.26
        },
        {
          "date": "2026-08-17",
          "close": 3938.34
        },
        {
          "date": "2026-08-18",
          "close": 4054.86
        },
        {
          "date": "2026-08-19",
          "close": 3900.8
        },
        {
          "date": "2026-08-20",
          "close": 3957.69
        },
        {
          "date": "2026-08-21",
          "close": 3881.7
        },
        {
          "date": "2026-08-24",
          "close": 3865.27
        },
        {
          "date": "2026-08-25",
          "close": 3947.77
        },
        {
          "date": "2026-08-26",
          "close": 3968.63
        },
        {
          "date": "2026-08-27",
          "close": 4029.5
        },
        {
          "date": "2026-08-28",
          "close": 4076.76
        },
        {
          "date": "2026-08-31",
          "close": 4114.71
        },
        {
          "date": "2026-09-01",
          "close": 4156.0
        },
        {
          "date": "2026-09-02",
          "close": 4096.5
        },
        {
          "date": "2026-09-03",
          "close": 4073.48
        },
        {
          "date": "2026-09-04",
          "close": 4327.07
        },
        {
          "date": "2026-09-07",
          "close": 4419.2
        },
        {
          "date": "2026-09-08",
          "close": 4402.7
        },
        {
          "date": "2026-09-09",
          "close": 4422.49
        },
        {
          "date": "2026-09-10",
          "close": 4324.27
        },
        {
          "date": "2026-09-11",
          "close": 4250.43
        },
        {
          "date": "2026-09-14",
          "close": 4175.97
        },
        {
          "date": "2026-09-15",
          "close": 4167.15
        },
        {
          "date": "2026-09-16",
          "close": 4068.09
        },
        {
          "date": "2026-09-17",
          "close": 4080.53
        },
        {
          "date": "2026-09-18",
          "close": 4076.78
        },
        {
          "date": "2026-09-21",
          "close": 4186.8
        },
        {
          "date": "2026-09-22",
          "close": 4169.09
        },
        {
          "date": "2026-09-23",
          "close": 4076.67
        },
        {
          "date": "2026-09-24",
          "close": 3952.72
        },
        {
          "date": "2026-09-28",
          "close": 4014.48
        },
        {
          "date": "2026-09-29",
          "close": 4040.66
        },
        {
          "date": "2026-09-30",
          "close": 4037.41
        },
        {
          "date": "2026-10-08",
          "close": 3940.34
        },
        {
          "date": "2026-10-09",
          "close": 3970.8
        },
        {
          "date": "2026-10-12",
          "close": 3936.28
        },
        {
          "date": "2026-10-13",
          "close": 3932.23
        },
        {
          "date": "2026-10-14",
          "close": 3896.46
        },
        {
          "date": "2026-10-15",
          "close": 3743.09
        },
        {
          "date": "2026-10-16",
          "close": 3812.5
        },
        {
          "date": "2026-10-19",
          "close": 3793.28
        },
        {
          "date": "2026-10-20",
          "close": 3799.09
        },
        {
          "date": "2026-10-21",
          "close": 3943.05
        },
        {
          "date": "2026-10-22",
          "close": 3900.73
        },
        {
          "date": "2026-10-23",
          "close": 3904.08
        },
        {
          "date": "2026-10-26",
          "close": 3850.53
        },
        {
          "date": "2026-10-27",
          "close": 3811.83
        },
        {
          "date": "2026-10-28",
          "close": 3776.9
        },
        {
          "date": "2026-10-29",
          "close": 3762.05
        },
        {
          "date": "2026-10-30",
          "close": 3672.09
        },
        {
          "date": "2026-11-02",
          "close": 3783.58
        },
        {
          "date": "2026-11-03",
          "close": 3899.16
        },
        {
          "date": "2026-11-04",
          "close": 3900.59
        },
        {
          "date": "2026-11-05",
          "close": 3999.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.2631578947368421,
          "up_wilson": [
            0.42685348170018467,
            0.623732578639843
          ],
          "pullback_wilson": [
            0.1850652476987089,
            0.35966020924104136
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.3076896268393824,
            0.5586237926918696
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 16,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 10,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1513",
      "name": "海洋捕捞",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02257699886964959,
        "5": 0.007768291961592233,
        "20": -0.04991774863611442,
        "60": 0.016476250136721937
      },
      "moving_averages": {
        "5": 1001.6939999999944,
        "20": 1049.69200000001,
        "60": 1072.1771666666687
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09614500442086649,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1196.61
        },
        {
          "date": "2026-05-14",
          "close": 1191.96
        },
        {
          "date": "2026-05-15",
          "close": 1180.99
        },
        {
          "date": "2026-05-18",
          "close": 1183.29
        },
        {
          "date": "2026-05-19",
          "close": 1181.65
        },
        {
          "date": "2026-05-20",
          "close": 1162.96
        },
        {
          "date": "2026-05-21",
          "close": 1137.67
        },
        {
          "date": "2026-05-22",
          "close": 1148.74
        },
        {
          "date": "2026-05-25",
          "close": 1136.12
        },
        {
          "date": "2026-05-26",
          "close": 1119.3
        },
        {
          "date": "2026-05-27",
          "close": 1104.16
        },
        {
          "date": "2026-05-28",
          "close": 1106.17
        },
        {
          "date": "2026-05-29",
          "close": 1105.06
        },
        {
          "date": "2026-06-01",
          "close": 1131.82
        },
        {
          "date": "2026-06-02",
          "close": 1106.37
        },
        {
          "date": "2026-06-03",
          "close": 1091.84
        },
        {
          "date": "2026-06-04",
          "close": 1085.3
        },
        {
          "date": "2026-06-05",
          "close": 1084.37
        },
        {
          "date": "2026-06-08",
          "close": 1063.18
        },
        {
          "date": "2026-06-09",
          "close": 1058.0
        },
        {
          "date": "2026-06-10",
          "close": 1055.46
        },
        {
          "date": "2026-06-11",
          "close": 1050.65
        },
        {
          "date": "2026-06-12",
          "close": 1058.91
        },
        {
          "date": "2026-06-15",
          "close": 1047.82
        },
        {
          "date": "2026-06-16",
          "close": 1054.37
        },
        {
          "date": "2026-06-17",
          "close": 1037.43
        },
        {
          "date": "2026-06-18",
          "close": 1027.07
        },
        {
          "date": "2026-06-22",
          "close": 1030.17
        },
        {
          "date": "2026-06-23",
          "close": 1041.87
        },
        {
          "date": "2026-06-24",
          "close": 1010.51
        },
        {
          "date": "2026-06-25",
          "close": 992.99
        },
        {
          "date": "2026-06-26",
          "close": 975.65
        },
        {
          "date": "2026-06-29",
          "close": 978.9
        },
        {
          "date": "2026-06-30",
          "close": 961.82
        },
        {
          "date": "2026-07-01",
          "close": 979.55
        },
        {
          "date": "2026-07-02",
          "close": 982.48
        },
        {
          "date": "2026-07-03",
          "close": 991.43
        },
        {
          "date": "2026-07-06",
          "close": 984.54
        },
        {
          "date": "2026-07-07",
          "close": 967.6
        },
        {
          "date": "2026-07-08",
          "close": 963.19
        },
        {
          "date": "2026-07-09",
          "close": 958.22
        },
        {
          "date": "2026-07-10",
          "close": 976.9
        },
        {
          "date": "2026-07-13",
          "close": 963.84
        },
        {
          "date": "2026-07-14",
          "close": 976.21
        },
        {
          "date": "2026-07-15",
          "close": 990.5
        },
        {
          "date": "2026-07-16",
          "close": 998.48
        },
        {
          "date": "2026-07-17",
          "close": 980.27
        },
        {
          "date": "2026-07-20",
          "close": 972.21
        },
        {
          "date": "2026-07-21",
          "close": 925.31
        },
        {
          "date": "2026-07-22",
          "close": 915.39
        },
        {
          "date": "2026-07-23",
          "close": 943.68
        },
        {
          "date": "2026-07-24",
          "close": 922.83
        },
        {
          "date": "2026-07-27",
          "close": 942.04
        },
        {
          "date": "2026-07-28",
          "close": 953.77
        },
        {
          "date": "2026-07-29",
          "close": 980.11
        },
        {
          "date": "2026-07-30",
          "close": 982.64
        },
        {
          "date": "2026-07-31",
          "close": 994.44
        },
        {
          "date": "2026-08-03",
          "close": 1013.64
        },
        {
          "date": "2026-08-04",
          "close": 1006.81
        },
        {
          "date": "2026-08-05",
          "close": 1005.69
        },
        {
          "date": "2026-08-06",
          "close": 1008.94
        },
        {
          "date": "2026-08-07",
          "close": 1005.95
        },
        {
          "date": "2026-08-10",
          "close": 1034.24
        },
        {
          "date": "2026-08-11",
          "close": 1024.54
        },
        {
          "date": "2026-08-12",
          "close": 1036.03
        },
        {
          "date": "2026-08-13",
          "close": 1029.39
        },
        {
          "date": "2026-08-14",
          "close": 1034.96
        },
        {
          "date": "2026-08-17",
          "close": 1035.09
        },
        {
          "date": "2026-08-18",
          "close": 1057.97
        },
        {
          "date": "2026-08-19",
          "close": 1028.01
        },
        {
          "date": "2026-08-20",
          "close": 1026.61
        },
        {
          "date": "2026-08-21",
          "close": 1030.33
        },
        {
          "date": "2026-08-24",
          "close": 1026.31
        },
        {
          "date": "2026-08-25",
          "close": 1055.06
        },
        {
          "date": "2026-08-26",
          "close": 1065.75
        },
        {
          "date": "2026-08-27",
          "close": 1068.94
        },
        {
          "date": "2026-08-28",
          "close": 1111.31
        },
        {
          "date": "2026-08-31",
          "close": 1094.9
        },
        {
          "date": "2026-09-01",
          "close": 1112.71
        },
        {
          "date": "2026-09-02",
          "close": 1086.74
        },
        {
          "date": "2026-09-03",
          "close": 1071.99
        },
        {
          "date": "2026-09-04",
          "close": 1120.12
        },
        {
          "date": "2026-09-07",
          "close": 1165.91
        },
        {
          "date": "2026-09-08",
          "close": 1192.83
        },
        {
          "date": "2026-09-09",
          "close": 1237.34
        },
        {
          "date": "2026-09-10",
          "close": 1192.91
        },
        {
          "date": "2026-09-11",
          "close": 1145.35
        },
        {
          "date": "2026-09-14",
          "close": 1121.93
        },
        {
          "date": "2026-09-15",
          "close": 1091.15
        },
        {
          "date": "2026-09-16",
          "close": 1105.65
        },
        {
          "date": "2026-09-17",
          "close": 1108.67
        },
        {
          "date": "2026-09-18",
          "close": 1103.71
        },
        {
          "date": "2026-09-21",
          "close": 1118.1
        },
        {
          "date": "2026-09-22",
          "close": 1113.1
        },
        {
          "date": "2026-09-23",
          "close": 1083.39
        },
        {
          "date": "2026-09-24",
          "close": 1081.41
        },
        {
          "date": "2026-09-28",
          "close": 1071.97
        },
        {
          "date": "2026-09-29",
          "close": 1075.71
        },
        {
          "date": "2026-09-30",
          "close": 1085.8
        },
        {
          "date": "2026-10-08",
          "close": 1075.97
        },
        {
          "date": "2026-10-09",
          "close": 1105.14
        },
        {
          "date": "2026-10-12",
          "close": 1089.36
        },
        {
          "date": "2026-10-13",
          "close": 1102.62
        },
        {
          "date": "2026-10-14",
          "close": 1131.0
        },
        {
          "date": "2026-10-15",
          "close": 1072.28
        },
        {
          "date": "2026-10-16",
          "close": 1086.68
        },
        {
          "date": "2026-10-19",
          "close": 1062.17
        },
        {
          "date": "2026-10-20",
          "close": 1064.85
        },
        {
          "date": "2026-10-21",
          "close": 1083.68
        },
        {
          "date": "2026-10-22",
          "close": 1038.89
        },
        {
          "date": "2026-10-23",
          "close": 1031.98
        },
        {
          "date": "2026-10-26",
          "close": 1042.89
        },
        {
          "date": "2026-10-27",
          "close": 1030.16
        },
        {
          "date": "2026-10-28",
          "close": 1029.29
        },
        {
          "date": "2026-10-29",
          "close": 1014.38
        },
        {
          "date": "2026-10-30",
          "close": 995.14
        },
        {
          "date": "2026-11-02",
          "close": 993.49
        },
        {
          "date": "2026-11-03",
          "close": 997.89
        },
        {
          "date": "2026-11-04",
          "close": 999.69
        },
        {
          "date": "2026-11-05",
          "close": 1022.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4421052631578947,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.34642163684925137,
            0.5422890304026875
          ],
          "pullback_wilson": [
            0.23103226162043158,
            0.41486531599937426
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.2811849723246312,
            0.5318720078987862
          ],
          "pullback_wilson": [
            0.33025280252016564,
            0.5847730975813876
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 14,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 12,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1514",
      "name": "水产养殖",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013633875702841358,
        "5": 0.04382803559533355,
        "20": -0.06264091906069302,
        "60": 0.003481059424311539
      },
      "moving_averages": {
        "5": 600.630000000028,
        "20": 618.4570000000007,
        "60": 648.9481666666688
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0865841628553492,
      "history": [
        {
          "date": "2026-05-13",
          "close": 688.19
        },
        {
          "date": "2026-05-14",
          "close": 678.07
        },
        {
          "date": "2026-05-15",
          "close": 669.46
        },
        {
          "date": "2026-05-18",
          "close": 671.72
        },
        {
          "date": "2026-05-19",
          "close": 673.52
        },
        {
          "date": "2026-05-20",
          "close": 662.89
        },
        {
          "date": "2026-05-21",
          "close": 644.47
        },
        {
          "date": "2026-05-22",
          "close": 648.87
        },
        {
          "date": "2026-05-25",
          "close": 646.48
        },
        {
          "date": "2026-05-26",
          "close": 638.08
        },
        {
          "date": "2026-05-27",
          "close": 628.92
        },
        {
          "date": "2026-05-28",
          "close": 633.56
        },
        {
          "date": "2026-05-29",
          "close": 635.28
        },
        {
          "date": "2026-06-01",
          "close": 657.18
        },
        {
          "date": "2026-06-02",
          "close": 636.3
        },
        {
          "date": "2026-06-03",
          "close": 626.52
        },
        {
          "date": "2026-06-04",
          "close": 627.99
        },
        {
          "date": "2026-06-05",
          "close": 625.53
        },
        {
          "date": "2026-06-08",
          "close": 607.04
        },
        {
          "date": "2026-06-09",
          "close": 606.36
        },
        {
          "date": "2026-06-10",
          "close": 597.22
        },
        {
          "date": "2026-06-11",
          "close": 593.09
        },
        {
          "date": "2026-06-12",
          "close": 603.39
        },
        {
          "date": "2026-06-15",
          "close": 595.49
        },
        {
          "date": "2026-06-16",
          "close": 594.73
        },
        {
          "date": "2026-06-17",
          "close": 582.88
        },
        {
          "date": "2026-06-18",
          "close": 573.94
        },
        {
          "date": "2026-06-22",
          "close": 573.14
        },
        {
          "date": "2026-06-23",
          "close": 583.96
        },
        {
          "date": "2026-06-24",
          "close": 555.88
        },
        {
          "date": "2026-06-25",
          "close": 552.28
        },
        {
          "date": "2026-06-26",
          "close": 539.17
        },
        {
          "date": "2026-06-29",
          "close": 541.67
        },
        {
          "date": "2026-06-30",
          "close": 531.73
        },
        {
          "date": "2026-07-01",
          "close": 554.07
        },
        {
          "date": "2026-07-02",
          "close": 555.31
        },
        {
          "date": "2026-07-03",
          "close": 559.81
        },
        {
          "date": "2026-07-06",
          "close": 562.46
        },
        {
          "date": "2026-07-07",
          "close": 547.83
        },
        {
          "date": "2026-07-08",
          "close": 548.48
        },
        {
          "date": "2026-07-09",
          "close": 547.85
        },
        {
          "date": "2026-07-10",
          "close": 562.73
        },
        {
          "date": "2026-07-13",
          "close": 550.11
        },
        {
          "date": "2026-07-14",
          "close": 564.53
        },
        {
          "date": "2026-07-15",
          "close": 588.58
        },
        {
          "date": "2026-07-16",
          "close": 596.72
        },
        {
          "date": "2026-07-17",
          "close": 581.58
        },
        {
          "date": "2026-07-20",
          "close": 580.98
        },
        {
          "date": "2026-07-21",
          "close": 564.95
        },
        {
          "date": "2026-07-22",
          "close": 564.34
        },
        {
          "date": "2026-07-23",
          "close": 578.94
        },
        {
          "date": "2026-07-24",
          "close": 559.49
        },
        {
          "date": "2026-07-27",
          "close": 571.28
        },
        {
          "date": "2026-07-28",
          "close": 581.23
        },
        {
          "date": "2026-07-29",
          "close": 588.68
        },
        {
          "date": "2026-07-30",
          "close": 591.97
        },
        {
          "date": "2026-07-31",
          "close": 598.75
        },
        {
          "date": "2026-08-03",
          "close": 613.57
        },
        {
          "date": "2026-08-04",
          "close": 612.61
        },
        {
          "date": "2026-08-05",
          "close": 609.01
        },
        {
          "date": "2026-08-06",
          "close": 615.14
        },
        {
          "date": "2026-08-07",
          "close": 614.8
        },
        {
          "date": "2026-08-10",
          "close": 635.85
        },
        {
          "date": "2026-08-11",
          "close": 628.82
        },
        {
          "date": "2026-08-12",
          "close": 637.28
        },
        {
          "date": "2026-08-13",
          "close": 641.4
        },
        {
          "date": "2026-08-14",
          "close": 635.52
        },
        {
          "date": "2026-08-17",
          "close": 646.64
        },
        {
          "date": "2026-08-18",
          "close": 665.97
        },
        {
          "date": "2026-08-19",
          "close": 641.58
        },
        {
          "date": "2026-08-20",
          "close": 644.9
        },
        {
          "date": "2026-08-21",
          "close": 637.54
        },
        {
          "date": "2026-08-24",
          "close": 638.43
        },
        {
          "date": "2026-08-25",
          "close": 654.95
        },
        {
          "date": "2026-08-26",
          "close": 657.61
        },
        {
          "date": "2026-08-27",
          "close": 667.93
        },
        {
          "date": "2026-08-28",
          "close": 692.54
        },
        {
          "date": "2026-08-31",
          "close": 676.78
        },
        {
          "date": "2026-09-01",
          "close": 700.85
        },
        {
          "date": "2026-09-02",
          "close": 681.34
        },
        {
          "date": "2026-09-03",
          "close": 670.87
        },
        {
          "date": "2026-09-04",
          "close": 691.04
        },
        {
          "date": "2026-09-07",
          "close": 716.39
        },
        {
          "date": "2026-09-08",
          "close": 726.98
        },
        {
          "date": "2026-09-09",
          "close": 742.51
        },
        {
          "date": "2026-09-10",
          "close": 713.03
        },
        {
          "date": "2026-09-11",
          "close": 687.97
        },
        {
          "date": "2026-09-14",
          "close": 677.81
        },
        {
          "date": "2026-09-15",
          "close": 644.87
        },
        {
          "date": "2026-09-16",
          "close": 656.6
        },
        {
          "date": "2026-09-17",
          "close": 663.29
        },
        {
          "date": "2026-09-18",
          "close": 658.32
        },
        {
          "date": "2026-09-21",
          "close": 686.51
        },
        {
          "date": "2026-09-22",
          "close": 675.9
        },
        {
          "date": "2026-09-23",
          "close": 662.19
        },
        {
          "date": "2026-09-24",
          "close": 655.08
        },
        {
          "date": "2026-09-28",
          "close": 655.15
        },
        {
          "date": "2026-09-29",
          "close": 655.36
        },
        {
          "date": "2026-09-30",
          "close": 660.04
        },
        {
          "date": "2026-10-08",
          "close": 651.97
        },
        {
          "date": "2026-10-09",
          "close": 669.06
        },
        {
          "date": "2026-10-12",
          "close": 651.17
        },
        {
          "date": "2026-10-13",
          "close": 666.47
        },
        {
          "date": "2026-10-14",
          "close": 653.37
        },
        {
          "date": "2026-10-15",
          "close": 632.59
        },
        {
          "date": "2026-10-16",
          "close": 632.94
        },
        {
          "date": "2026-10-19",
          "close": 619.38
        },
        {
          "date": "2026-10-20",
          "close": 619.68
        },
        {
          "date": "2026-10-21",
          "close": 628.5
        },
        {
          "date": "2026-10-22",
          "close": 603.94
        },
        {
          "date": "2026-10-23",
          "close": 604.98
        },
        {
          "date": "2026-10-26",
          "close": 608.97
        },
        {
          "date": "2026-10-27",
          "close": 596.0
        },
        {
          "date": "2026-10-28",
          "close": 593.47
        },
        {
          "date": "2026-10-29",
          "close": 585.47
        },
        {
          "date": "2026-10-30",
          "close": 582.91
        },
        {
          "date": "2026-11-02",
          "close": 596.65
        },
        {
          "date": "2026-11-03",
          "close": 609.55
        },
        {
          "date": "2026-11-04",
          "close": 602.91
        },
        {
          "date": "2026-11-05",
          "close": 611.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43023255813953487,
          "pullback_frequency": 0.38372093023255816,
          "up_wilson": [
            0.3307934101645158,
            0.5356379662009366
          ],
          "pullback_wilson": [
            0.28801440001971856,
            0.48937122725603543
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.5357142857142857,
          "up_wilson": [
            0.3076896268393824,
            0.5586237926918696
          ],
          "pullback_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 34,
          "insufficient_or_abstained": 8,
          "hit_rate": 0.47058823529411764,
          "baseline_hit_rate": 0.6176470588235294,
          "hit_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "baseline_wilson": [
            0.450410173444307,
            0.7609981667549109
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 12,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1515",
      "name": "粮食种植",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.010794052383816144,
        "5": 0.02964793748785799,
        "20": 0.0013750393618137124,
        "60": 0.06926620414476403
      },
      "moving_averages": {
        "5": 948.614000000013,
        "20": 953.8115000000049,
        "60": 961.1119999999976
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 54
          }
        }
      },
      "drawdown": -0.04190853033924524,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1085.77
        },
        {
          "date": "2026-05-14",
          "close": 1069.45
        },
        {
          "date": "2026-05-15",
          "close": 1041.5
        },
        {
          "date": "2026-05-18",
          "close": 1023.74
        },
        {
          "date": "2026-05-19",
          "close": 1032.6
        },
        {
          "date": "2026-05-20",
          "close": 1022.42
        },
        {
          "date": "2026-05-21",
          "close": 993.4
        },
        {
          "date": "2026-05-22",
          "close": 985.33
        },
        {
          "date": "2026-05-25",
          "close": 982.8
        },
        {
          "date": "2026-05-26",
          "close": 985.61
        },
        {
          "date": "2026-05-27",
          "close": 989.27
        },
        {
          "date": "2026-05-28",
          "close": 972.66
        },
        {
          "date": "2026-05-29",
          "close": 977.55
        },
        {
          "date": "2026-06-01",
          "close": 1006.89
        },
        {
          "date": "2026-06-02",
          "close": 996.55
        },
        {
          "date": "2026-06-03",
          "close": 999.16
        },
        {
          "date": "2026-06-04",
          "close": 985.75
        },
        {
          "date": "2026-06-05",
          "close": 983.71
        },
        {
          "date": "2026-06-08",
          "close": 974.58
        },
        {
          "date": "2026-06-09",
          "close": 955.2
        },
        {
          "date": "2026-06-10",
          "close": 961.22
        },
        {
          "date": "2026-06-11",
          "close": 966.77
        },
        {
          "date": "2026-06-12",
          "close": 981.07
        },
        {
          "date": "2026-06-15",
          "close": 977.75
        },
        {
          "date": "2026-06-16",
          "close": 953.36
        },
        {
          "date": "2026-06-17",
          "close": 944.92
        },
        {
          "date": "2026-06-18",
          "close": 929.75
        },
        {
          "date": "2026-06-22",
          "close": 929.0
        },
        {
          "date": "2026-06-23",
          "close": 881.25
        },
        {
          "date": "2026-06-24",
          "close": 822.19
        },
        {
          "date": "2026-06-25",
          "close": 798.51
        },
        {
          "date": "2026-06-26",
          "close": 799.64
        },
        {
          "date": "2026-06-29",
          "close": 810.66
        },
        {
          "date": "2026-06-30",
          "close": 804.2
        },
        {
          "date": "2026-07-01",
          "close": 820.91
        },
        {
          "date": "2026-07-02",
          "close": 834.99
        },
        {
          "date": "2026-07-03",
          "close": 837.09
        },
        {
          "date": "2026-07-06",
          "close": 843.92
        },
        {
          "date": "2026-07-07",
          "close": 824.43
        },
        {
          "date": "2026-07-08",
          "close": 849.58
        },
        {
          "date": "2026-07-09",
          "close": 852.23
        },
        {
          "date": "2026-07-10",
          "close": 857.45
        },
        {
          "date": "2026-07-13",
          "close": 862.19
        },
        {
          "date": "2026-07-14",
          "close": 848.13
        },
        {
          "date": "2026-07-15",
          "close": 862.43
        },
        {
          "date": "2026-07-16",
          "close": 859.18
        },
        {
          "date": "2026-07-17",
          "close": 849.65
        },
        {
          "date": "2026-07-20",
          "close": 863.16
        },
        {
          "date": "2026-07-21",
          "close": 852.09
        },
        {
          "date": "2026-07-22",
          "close": 873.57
        },
        {
          "date": "2026-07-23",
          "close": 883.05
        },
        {
          "date": "2026-07-24",
          "close": 872.29
        },
        {
          "date": "2026-07-27",
          "close": 877.77
        },
        {
          "date": "2026-07-28",
          "close": 872.67
        },
        {
          "date": "2026-07-29",
          "close": 887.8
        },
        {
          "date": "2026-07-30",
          "close": 899.83
        },
        {
          "date": "2026-07-31",
          "close": 898.75
        },
        {
          "date": "2026-08-03",
          "close": 912.07
        },
        {
          "date": "2026-08-04",
          "close": 900.05
        },
        {
          "date": "2026-08-05",
          "close": 892.21
        },
        {
          "date": "2026-08-06",
          "close": 898.75
        },
        {
          "date": "2026-08-07",
          "close": 890.34
        },
        {
          "date": "2026-08-10",
          "close": 900.74
        },
        {
          "date": "2026-08-11",
          "close": 891.23
        },
        {
          "date": "2026-08-12",
          "close": 889.44
        },
        {
          "date": "2026-08-13",
          "close": 884.58
        },
        {
          "date": "2026-08-14",
          "close": 873.98
        },
        {
          "date": "2026-08-17",
          "close": 912.7
        },
        {
          "date": "2026-08-18",
          "close": 1003.66
        },
        {
          "date": "2026-08-19",
          "close": 987.01
        },
        {
          "date": "2026-08-20",
          "close": 972.48
        },
        {
          "date": "2026-08-21",
          "close": 919.52
        },
        {
          "date": "2026-08-24",
          "close": 948.86
        },
        {
          "date": "2026-08-25",
          "close": 971.09
        },
        {
          "date": "2026-08-26",
          "close": 965.93
        },
        {
          "date": "2026-08-27",
          "close": 998.16
        },
        {
          "date": "2026-08-28",
          "close": 1004.97
        },
        {
          "date": "2026-08-31",
          "close": 974.81
        },
        {
          "date": "2026-09-01",
          "close": 1047.1
        },
        {
          "date": "2026-09-02",
          "close": 954.46
        },
        {
          "date": "2026-09-03",
          "close": 965.77
        },
        {
          "date": "2026-09-04",
          "close": 989.24
        },
        {
          "date": "2026-09-07",
          "close": 1013.24
        },
        {
          "date": "2026-09-08",
          "close": 1092.29
        },
        {
          "date": "2026-09-09",
          "close": 1070.86
        },
        {
          "date": "2026-09-10",
          "close": 1033.51
        },
        {
          "date": "2026-09-11",
          "close": 1024.02
        },
        {
          "date": "2026-09-14",
          "close": 963.94
        },
        {
          "date": "2026-09-15",
          "close": 937.44
        },
        {
          "date": "2026-09-16",
          "close": 949.77
        },
        {
          "date": "2026-09-17",
          "close": 968.7
        },
        {
          "date": "2026-09-18",
          "close": 983.9
        },
        {
          "date": "2026-09-21",
          "close": 996.58
        },
        {
          "date": "2026-09-22",
          "close": 1002.3
        },
        {
          "date": "2026-09-23",
          "close": 979.32
        },
        {
          "date": "2026-09-24",
          "close": 955.88
        },
        {
          "date": "2026-09-28",
          "close": 934.64
        },
        {
          "date": "2026-09-29",
          "close": 932.66
        },
        {
          "date": "2026-09-30",
          "close": 953.92
        },
        {
          "date": "2026-10-08",
          "close": 952.7
        },
        {
          "date": "2026-10-09",
          "close": 995.74
        },
        {
          "date": "2026-10-12",
          "close": 957.18
        },
        {
          "date": "2026-10-13",
          "close": 974.89
        },
        {
          "date": "2026-10-14",
          "close": 968.94
        },
        {
          "date": "2026-10-15",
          "close": 949.25
        },
        {
          "date": "2026-10-16",
          "close": 954.35
        },
        {
          "date": "2026-10-19",
          "close": 950.31
        },
        {
          "date": "2026-10-20",
          "close": 963.83
        },
        {
          "date": "2026-10-21",
          "close": 962.61
        },
        {
          "date": "2026-10-22",
          "close": 956.39
        },
        {
          "date": "2026-10-23",
          "close": 958.82
        },
        {
          "date": "2026-10-26",
          "close": 954.52
        },
        {
          "date": "2026-10-27",
          "close": 930.01
        },
        {
          "date": "2026-10-28",
          "close": 929.78
        },
        {
          "date": "2026-10-29",
          "close": 926.54
        },
        {
          "date": "2026-10-30",
          "close": 919.15
        },
        {
          "date": "2026-11-02",
          "close": 940.37
        },
        {
          "date": "2026-11-03",
          "close": 965.12
        },
        {
          "date": "2026-11-04",
          "close": 964.42
        },
        {
          "date": "2026-11-05",
          "close": 954.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44565217391304346,
          "pullback_frequency": 0.16304347826086957,
          "up_wilson": [
            0.34829808027402587,
            0.5473629403004981
          ],
          "pullback_wilson": [
            0.10136989771516887,
            0.25172842984688054
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.19103553500880954,
            0.437503504644534
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 37,
          "insufficient_or_abstained": 8,
          "hit_rate": 0.4864864864864865,
          "baseline_hit_rate": 0.4864864864864865,
          "hit_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "baseline_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 12,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1516",
      "name": "其他种植业",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015479840608169537,
        "5": 0.018708599735038245,
        "20": -0.18850142240983758,
        "60": 0.00520626115424383
      },
      "moving_averages": {
        "5": 861.4980000000447,
        "20": 966.122500000021,
        "60": 1023.3213333333376
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-29",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.22921569652912155,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1179.9
        },
        {
          "date": "2026-05-14",
          "close": 1155.73
        },
        {
          "date": "2026-05-15",
          "close": 1120.9
        },
        {
          "date": "2026-05-18",
          "close": 1128.67
        },
        {
          "date": "2026-05-19",
          "close": 1111.9
        },
        {
          "date": "2026-05-20",
          "close": 1091.11
        },
        {
          "date": "2026-05-21",
          "close": 1040.01
        },
        {
          "date": "2026-05-22",
          "close": 1046.82
        },
        {
          "date": "2026-05-25",
          "close": 1027.1
        },
        {
          "date": "2026-05-26",
          "close": 1006.11
        },
        {
          "date": "2026-05-27",
          "close": 984.97
        },
        {
          "date": "2026-05-28",
          "close": 973.38
        },
        {
          "date": "2026-05-29",
          "close": 958.6
        },
        {
          "date": "2026-06-01",
          "close": 1001.13
        },
        {
          "date": "2026-06-02",
          "close": 981.75
        },
        {
          "date": "2026-06-03",
          "close": 992.15
        },
        {
          "date": "2026-06-04",
          "close": 970.11
        },
        {
          "date": "2026-06-05",
          "close": 957.04
        },
        {
          "date": "2026-06-08",
          "close": 915.27
        },
        {
          "date": "2026-06-09",
          "close": 912.48
        },
        {
          "date": "2026-06-10",
          "close": 898.46
        },
        {
          "date": "2026-06-11",
          "close": 917.65
        },
        {
          "date": "2026-06-12",
          "close": 928.14
        },
        {
          "date": "2026-06-15",
          "close": 922.79
        },
        {
          "date": "2026-06-16",
          "close": 912.51
        },
        {
          "date": "2026-06-17",
          "close": 888.27
        },
        {
          "date": "2026-06-18",
          "close": 888.04
        },
        {
          "date": "2026-06-22",
          "close": 899.41
        },
        {
          "date": "2026-06-23",
          "close": 869.78
        },
        {
          "date": "2026-06-24",
          "close": 833.97
        },
        {
          "date": "2026-06-25",
          "close": 798.72
        },
        {
          "date": "2026-06-26",
          "close": 771.15
        },
        {
          "date": "2026-06-29",
          "close": 789.44
        },
        {
          "date": "2026-06-30",
          "close": 773.08
        },
        {
          "date": "2026-07-01",
          "close": 802.92
        },
        {
          "date": "2026-07-02",
          "close": 792.17
        },
        {
          "date": "2026-07-03",
          "close": 794.47
        },
        {
          "date": "2026-07-06",
          "close": 792.62
        },
        {
          "date": "2026-07-07",
          "close": 766.35
        },
        {
          "date": "2026-07-08",
          "close": 760.77
        },
        {
          "date": "2026-07-09",
          "close": 757.62
        },
        {
          "date": "2026-07-10",
          "close": 777.87
        },
        {
          "date": "2026-07-13",
          "close": 756.22
        },
        {
          "date": "2026-07-14",
          "close": 779.74
        },
        {
          "date": "2026-07-15",
          "close": 803.3
        },
        {
          "date": "2026-07-16",
          "close": 803.83
        },
        {
          "date": "2026-07-17",
          "close": 775.76
        },
        {
          "date": "2026-07-20",
          "close": 768.62
        },
        {
          "date": "2026-07-21",
          "close": 761.51
        },
        {
          "date": "2026-07-22",
          "close": 766.27
        },
        {
          "date": "2026-07-23",
          "close": 793.67
        },
        {
          "date": "2026-07-24",
          "close": 768.57
        },
        {
          "date": "2026-07-27",
          "close": 798.45
        },
        {
          "date": "2026-07-28",
          "close": 794.56
        },
        {
          "date": "2026-07-29",
          "close": 800.46
        },
        {
          "date": "2026-07-30",
          "close": 809.63
        },
        {
          "date": "2026-07-31",
          "close": 837.76
        },
        {
          "date": "2026-08-03",
          "close": 878.24
        },
        {
          "date": "2026-08-04",
          "close": 879.8
        },
        {
          "date": "2026-08-05",
          "close": 879.71
        },
        {
          "date": "2026-08-06",
          "close": 894.41
        },
        {
          "date": "2026-08-07",
          "close": 895.73
        },
        {
          "date": "2026-08-10",
          "close": 910.56
        },
        {
          "date": "2026-08-11",
          "close": 892.08
        },
        {
          "date": "2026-08-12",
          "close": 905.05
        },
        {
          "date": "2026-08-13",
          "close": 889.88
        },
        {
          "date": "2026-08-14",
          "close": 867.08
        },
        {
          "date": "2026-08-17",
          "close": 892.65
        },
        {
          "date": "2026-08-18",
          "close": 958.24
        },
        {
          "date": "2026-08-19",
          "close": 912.1
        },
        {
          "date": "2026-08-20",
          "close": 940.0
        },
        {
          "date": "2026-08-21",
          "close": 924.68
        },
        {
          "date": "2026-08-24",
          "close": 927.71
        },
        {
          "date": "2026-08-25",
          "close": 936.84
        },
        {
          "date": "2026-08-26",
          "close": 959.84
        },
        {
          "date": "2026-08-27",
          "close": 1024.57
        },
        {
          "date": "2026-08-28",
          "close": 1052.87
        },
        {
          "date": "2026-08-31",
          "close": 1051.66
        },
        {
          "date": "2026-09-01",
          "close": 1101.32
        },
        {
          "date": "2026-09-02",
          "close": 1092.97
        },
        {
          "date": "2026-09-03",
          "close": 1094.03
        },
        {
          "date": "2026-09-04",
          "close": 1132.23
        },
        {
          "date": "2026-09-07",
          "close": 1201.62
        },
        {
          "date": "2026-09-08",
          "close": 1257.45
        },
        {
          "date": "2026-09-09",
          "close": 1332.41
        },
        {
          "date": "2026-09-10",
          "close": 1273.16
        },
        {
          "date": "2026-09-11",
          "close": 1230.55
        },
        {
          "date": "2026-09-14",
          "close": 1156.18
        },
        {
          "date": "2026-09-15",
          "close": 1079.46
        },
        {
          "date": "2026-09-16",
          "close": 1080.96
        },
        {
          "date": "2026-09-17",
          "close": 1114.76
        },
        {
          "date": "2026-09-18",
          "close": 1120.04
        },
        {
          "date": "2026-09-21",
          "close": 1161.51
        },
        {
          "date": "2026-09-22",
          "close": 1185.72
        },
        {
          "date": "2026-09-23",
          "close": 1161.71
        },
        {
          "date": "2026-09-24",
          "close": 1119.69
        },
        {
          "date": "2026-09-28",
          "close": 1086.65
        },
        {
          "date": "2026-09-29",
          "close": 1071.6
        },
        {
          "date": "2026-09-30",
          "close": 1097.16
        },
        {
          "date": "2026-10-08",
          "close": 1089.7
        },
        {
          "date": "2026-10-09",
          "close": 1147.26
        },
        {
          "date": "2026-10-12",
          "close": 1132.37
        },
        {
          "date": "2026-10-13",
          "close": 1138.04
        },
        {
          "date": "2026-10-14",
          "close": 1085.92
        },
        {
          "date": "2026-10-15",
          "close": 1017.68
        },
        {
          "date": "2026-10-16",
          "close": 1033.34
        },
        {
          "date": "2026-10-19",
          "close": 984.52
        },
        {
          "date": "2026-10-20",
          "close": 990.43
        },
        {
          "date": "2026-10-21",
          "close": 997.89
        },
        {
          "date": "2026-10-22",
          "close": 953.24
        },
        {
          "date": "2026-10-23",
          "close": 948.15
        },
        {
          "date": "2026-10-26",
          "close": 927.46
        },
        {
          "date": "2026-10-27",
          "close": 891.28
        },
        {
          "date": "2026-10-28",
          "close": 899.33
        },
        {
          "date": "2026-10-29",
          "close": 868.05
        },
        {
          "date": "2026-10-30",
          "close": 841.17
        },
        {
          "date": "2026-11-02",
          "close": 856.56
        },
        {
          "date": "2026-11-03",
          "close": 854.66
        },
        {
          "date": "2026-11-04",
          "close": 870.81
        },
        {
          "date": "2026-11-05",
          "close": 884.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.453125,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.3372944778061167,
            0.5742640277994588
          ],
          "pullback_wilson": [
            0.21231066539482046,
            0.4339233570274815
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.41025641025641024,
          "pullback_frequency": 0.48717948717948717,
          "up_wilson": [
            0.27079310000725176,
            0.5658137711710304
          ],
          "pullback_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 8,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 7,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1517",
      "name": "食用菌",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01843857251030112,
        "5": 0.04112673790877941,
        "20": -0.18702556735667908,
        "60": -0.17391997958011607
      },
      "moving_averages": {
        "5": 1002.614000000013,
        "20": 1114.4609999999986,
        "60": 1263.1408333333306
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 24.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.20559650831882303,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1744.47
        },
        {
          "date": "2026-05-14",
          "close": 1710.89
        },
        {
          "date": "2026-05-15",
          "close": 1701.26
        },
        {
          "date": "2026-05-18",
          "close": 1685.32
        },
        {
          "date": "2026-05-19",
          "close": 1688.09
        },
        {
          "date": "2026-05-20",
          "close": 1692.79
        },
        {
          "date": "2026-05-21",
          "close": 1630.12
        },
        {
          "date": "2026-05-22",
          "close": 1631.36
        },
        {
          "date": "2026-05-25",
          "close": 1593.76
        },
        {
          "date": "2026-05-26",
          "close": 1554.71
        },
        {
          "date": "2026-05-27",
          "close": 1530.99
        },
        {
          "date": "2026-05-28",
          "close": 1531.34
        },
        {
          "date": "2026-05-29",
          "close": 1495.79
        },
        {
          "date": "2026-06-01",
          "close": 1545.38
        },
        {
          "date": "2026-06-02",
          "close": 1495.11
        },
        {
          "date": "2026-06-03",
          "close": 1492.15
        },
        {
          "date": "2026-06-04",
          "close": 1457.47
        },
        {
          "date": "2026-06-05",
          "close": 1452.84
        },
        {
          "date": "2026-06-08",
          "close": 1413.64
        },
        {
          "date": "2026-06-09",
          "close": 1441.17
        },
        {
          "date": "2026-06-10",
          "close": 1436.03
        },
        {
          "date": "2026-06-11",
          "close": 1409.85
        },
        {
          "date": "2026-06-12",
          "close": 1441.7
        },
        {
          "date": "2026-06-15",
          "close": 1435.93
        },
        {
          "date": "2026-06-16",
          "close": 1420.99
        },
        {
          "date": "2026-06-17",
          "close": 1397.37
        },
        {
          "date": "2026-06-18",
          "close": 1387.31
        },
        {
          "date": "2026-06-22",
          "close": 1387.1
        },
        {
          "date": "2026-06-23",
          "close": 1400.64
        },
        {
          "date": "2026-06-24",
          "close": 1372.07
        },
        {
          "date": "2026-06-25",
          "close": 1339.3
        },
        {
          "date": "2026-06-26",
          "close": 1291.21
        },
        {
          "date": "2026-06-29",
          "close": 1294.79
        },
        {
          "date": "2026-06-30",
          "close": 1263.97
        },
        {
          "date": "2026-07-01",
          "close": 1329.96
        },
        {
          "date": "2026-07-02",
          "close": 1368.72
        },
        {
          "date": "2026-07-03",
          "close": 1423.49
        },
        {
          "date": "2026-07-06",
          "close": 1388.06
        },
        {
          "date": "2026-07-07",
          "close": 1331.91
        },
        {
          "date": "2026-07-08",
          "close": 1328.79
        },
        {
          "date": "2026-07-09",
          "close": 1301.93
        },
        {
          "date": "2026-07-10",
          "close": 1326.49
        },
        {
          "date": "2026-07-13",
          "close": 1319.42
        },
        {
          "date": "2026-07-14",
          "close": 1344.37
        },
        {
          "date": "2026-07-15",
          "close": 1302.94
        },
        {
          "date": "2026-07-16",
          "close": 1266.41
        },
        {
          "date": "2026-07-17",
          "close": 1214.54
        },
        {
          "date": "2026-07-20",
          "close": 1156.4
        },
        {
          "date": "2026-07-21",
          "close": 1136.36
        },
        {
          "date": "2026-07-22",
          "close": 1107.19
        },
        {
          "date": "2026-07-23",
          "close": 1151.55
        },
        {
          "date": "2026-07-24",
          "close": 1108.85
        },
        {
          "date": "2026-07-27",
          "close": 1144.8
        },
        {
          "date": "2026-07-28",
          "close": 1150.63
        },
        {
          "date": "2026-07-29",
          "close": 1186.68
        },
        {
          "date": "2026-07-30",
          "close": 1175.43
        },
        {
          "date": "2026-07-31",
          "close": 1204.57
        },
        {
          "date": "2026-08-03",
          "close": 1240.44
        },
        {
          "date": "2026-08-04",
          "close": 1249.42
        },
        {
          "date": "2026-08-05",
          "close": 1253.68
        },
        {
          "date": "2026-08-06",
          "close": 1272.74
        },
        {
          "date": "2026-08-07",
          "close": 1269.29
        },
        {
          "date": "2026-08-10",
          "close": 1307.74
        },
        {
          "date": "2026-08-11",
          "close": 1283.38
        },
        {
          "date": "2026-08-12",
          "close": 1293.22
        },
        {
          "date": "2026-08-13",
          "close": 1277.69
        },
        {
          "date": "2026-08-14",
          "close": 1272.5
        },
        {
          "date": "2026-08-17",
          "close": 1309.59
        },
        {
          "date": "2026-08-18",
          "close": 1461.09
        },
        {
          "date": "2026-08-19",
          "close": 1402.35
        },
        {
          "date": "2026-08-20",
          "close": 1406.53
        },
        {
          "date": "2026-08-21",
          "close": 1335.22
        },
        {
          "date": "2026-08-24",
          "close": 1295.33
        },
        {
          "date": "2026-08-25",
          "close": 1332.39
        },
        {
          "date": "2026-08-26",
          "close": 1342.74
        },
        {
          "date": "2026-08-27",
          "close": 1385.29
        },
        {
          "date": "2026-08-28",
          "close": 1425.04
        },
        {
          "date": "2026-08-31",
          "close": 1397.35
        },
        {
          "date": "2026-09-01",
          "close": 1464.44
        },
        {
          "date": "2026-09-02",
          "close": 1368.9
        },
        {
          "date": "2026-09-03",
          "close": 1345.17
        },
        {
          "date": "2026-09-04",
          "close": 1375.82
        },
        {
          "date": "2026-09-07",
          "close": 1421.08
        },
        {
          "date": "2026-09-08",
          "close": 1471.2
        },
        {
          "date": "2026-09-09",
          "close": 1466.94
        },
        {
          "date": "2026-09-10",
          "close": 1411.01
        },
        {
          "date": "2026-09-11",
          "close": 1356.36
        },
        {
          "date": "2026-09-14",
          "close": 1315.5
        },
        {
          "date": "2026-09-15",
          "close": 1255.64
        },
        {
          "date": "2026-09-16",
          "close": 1258.38
        },
        {
          "date": "2026-09-17",
          "close": 1283.68
        },
        {
          "date": "2026-09-18",
          "close": 1288.64
        },
        {
          "date": "2026-09-21",
          "close": 1344.43
        },
        {
          "date": "2026-09-22",
          "close": 1336.19
        },
        {
          "date": "2026-09-23",
          "close": 1309.64
        },
        {
          "date": "2026-09-24",
          "close": 1283.88
        },
        {
          "date": "2026-09-28",
          "close": 1253.72
        },
        {
          "date": "2026-09-29",
          "close": 1262.06
        },
        {
          "date": "2026-09-30",
          "close": 1283.18
        },
        {
          "date": "2026-10-08",
          "close": 1273.89
        },
        {
          "date": "2026-10-09",
          "close": 1303.67
        },
        {
          "date": "2026-10-12",
          "close": 1254.63
        },
        {
          "date": "2026-10-13",
          "close": 1265.11
        },
        {
          "date": "2026-10-14",
          "close": 1234.36
        },
        {
          "date": "2026-10-15",
          "close": 1179.54
        },
        {
          "date": "2026-10-16",
          "close": 1197.17
        },
        {
          "date": "2026-10-19",
          "close": 1171.58
        },
        {
          "date": "2026-10-20",
          "close": 1177.13
        },
        {
          "date": "2026-10-21",
          "close": 1175.94
        },
        {
          "date": "2026-10-22",
          "close": 1130.04
        },
        {
          "date": "2026-10-23",
          "close": 1100.69
        },
        {
          "date": "2026-10-26",
          "close": 1064.82
        },
        {
          "date": "2026-10-27",
          "close": 1011.38
        },
        {
          "date": "2026-10-28",
          "close": 1015.36
        },
        {
          "date": "2026-10-29",
          "close": 994.73
        },
        {
          "date": "2026-10-30",
          "close": 969.99
        },
        {
          "date": "2026-11-02",
          "close": 1000.63
        },
        {
          "date": "2026-11-03",
          "close": 989.92
        },
        {
          "date": "2026-11-04",
          "close": 1016.89
        },
        {
          "date": "2026-11-05",
          "close": 1035.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.35714285714285715,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.2550333927163484,
            0.47411605368658505
          ],
          "pullback_wilson": [
            0.3859571764530239,
            0.6140428235469761
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.35714285714285715,
          "pullback_frequency": 0.6190476190476191,
          "up_wilson": [
            0.22989188315618772,
            0.5083363428054419
          ],
          "pullback_wilson": [
            0.4681404026715268,
            0.7500027423604485
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 12,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1518",
      "name": "种子",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013173857669984024,
        "5": 0.06389400598898942,
        "20": -0.12695441699868348,
        "60": 0.12775083558162925
      },
      "moving_averages": {
        "5": 3870.359999999963,
        "20": 4152.615999999968,
        "60": 4416.195499999984
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-27",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.19000973913603403,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4324.61
        },
        {
          "date": "2026-05-14",
          "close": 4249.96
        },
        {
          "date": "2026-05-15",
          "close": 4137.83
        },
        {
          "date": "2026-05-18",
          "close": 4092.58
        },
        {
          "date": "2026-05-19",
          "close": 4105.69
        },
        {
          "date": "2026-05-20",
          "close": 3978.93
        },
        {
          "date": "2026-05-21",
          "close": 3863.86
        },
        {
          "date": "2026-05-22",
          "close": 3901.42
        },
        {
          "date": "2026-05-25",
          "close": 3868.3
        },
        {
          "date": "2026-05-26",
          "close": 3819.66
        },
        {
          "date": "2026-05-27",
          "close": 3813.48
        },
        {
          "date": "2026-05-28",
          "close": 3757.69
        },
        {
          "date": "2026-05-29",
          "close": 3782.84
        },
        {
          "date": "2026-06-01",
          "close": 3906.4
        },
        {
          "date": "2026-06-02",
          "close": 3804.93
        },
        {
          "date": "2026-06-03",
          "close": 3813.73
        },
        {
          "date": "2026-06-04",
          "close": 3764.97
        },
        {
          "date": "2026-06-05",
          "close": 3771.37
        },
        {
          "date": "2026-06-08",
          "close": 3716.62
        },
        {
          "date": "2026-06-09",
          "close": 3665.48
        },
        {
          "date": "2026-06-10",
          "close": 3617.93
        },
        {
          "date": "2026-06-11",
          "close": 3638.33
        },
        {
          "date": "2026-06-12",
          "close": 3715.88
        },
        {
          "date": "2026-06-15",
          "close": 3694.51
        },
        {
          "date": "2026-06-16",
          "close": 3647.7
        },
        {
          "date": "2026-06-17",
          "close": 3571.27
        },
        {
          "date": "2026-06-18",
          "close": 3550.87
        },
        {
          "date": "2026-06-22",
          "close": 3559.57
        },
        {
          "date": "2026-06-23",
          "close": 3602.56
        },
        {
          "date": "2026-06-24",
          "close": 3450.4
        },
        {
          "date": "2026-06-25",
          "close": 3406.88
        },
        {
          "date": "2026-06-26",
          "close": 3361.18
        },
        {
          "date": "2026-06-29",
          "close": 3384.81
        },
        {
          "date": "2026-06-30",
          "close": 3252.86
        },
        {
          "date": "2026-07-01",
          "close": 3355.42
        },
        {
          "date": "2026-07-02",
          "close": 3353.01
        },
        {
          "date": "2026-07-03",
          "close": 3338.33
        },
        {
          "date": "2026-07-06",
          "close": 3342.44
        },
        {
          "date": "2026-07-07",
          "close": 3259.85
        },
        {
          "date": "2026-07-08",
          "close": 3245.16
        },
        {
          "date": "2026-07-09",
          "close": 3205.88
        },
        {
          "date": "2026-07-10",
          "close": 3279.7
        },
        {
          "date": "2026-07-13",
          "close": 3240.69
        },
        {
          "date": "2026-07-14",
          "close": 3363.56
        },
        {
          "date": "2026-07-15",
          "close": 3416.8
        },
        {
          "date": "2026-07-16",
          "close": 3421.25
        },
        {
          "date": "2026-07-17",
          "close": 3341.12
        },
        {
          "date": "2026-07-20",
          "close": 3305.79
        },
        {
          "date": "2026-07-21",
          "close": 3274.08
        },
        {
          "date": "2026-07-22",
          "close": 3345.58
        },
        {
          "date": "2026-07-23",
          "close": 3468.26
        },
        {
          "date": "2026-07-24",
          "close": 3335.03
        },
        {
          "date": "2026-07-27",
          "close": 3371.27
        },
        {
          "date": "2026-07-28",
          "close": 3401.28
        },
        {
          "date": "2026-07-29",
          "close": 3466.63
        },
        {
          "date": "2026-07-30",
          "close": 3479.55
        },
        {
          "date": "2026-07-31",
          "close": 3529.1
        },
        {
          "date": "2026-08-03",
          "close": 3600.38
        },
        {
          "date": "2026-08-04",
          "close": 3558.68
        },
        {
          "date": "2026-08-05",
          "close": 3569.37
        },
        {
          "date": "2026-08-06",
          "close": 3785.86
        },
        {
          "date": "2026-08-07",
          "close": 3699.34
        },
        {
          "date": "2026-08-10",
          "close": 3737.9
        },
        {
          "date": "2026-08-11",
          "close": 3655.21
        },
        {
          "date": "2026-08-12",
          "close": 3676.63
        },
        {
          "date": "2026-08-13",
          "close": 3645.5
        },
        {
          "date": "2026-08-14",
          "close": 3575.24
        },
        {
          "date": "2026-08-17",
          "close": 3811.91
        },
        {
          "date": "2026-08-18",
          "close": 4366.44
        },
        {
          "date": "2026-08-19",
          "close": 4336.54
        },
        {
          "date": "2026-08-20",
          "close": 4338.96
        },
        {
          "date": "2026-08-21",
          "close": 3989.4
        },
        {
          "date": "2026-08-24",
          "close": 4150.76
        },
        {
          "date": "2026-08-25",
          "close": 4394.49
        },
        {
          "date": "2026-08-26",
          "close": 4373.6
        },
        {
          "date": "2026-08-27",
          "close": 4649.01
        },
        {
          "date": "2026-08-28",
          "close": 4859.38
        },
        {
          "date": "2026-08-31",
          "close": 4744.31
        },
        {
          "date": "2026-09-01",
          "close": 5355.1
        },
        {
          "date": "2026-09-02",
          "close": 4942.84
        },
        {
          "date": "2026-09-03",
          "close": 4882.47
        },
        {
          "date": "2026-09-04",
          "close": 5004.68
        },
        {
          "date": "2026-09-07",
          "close": 5322.57
        },
        {
          "date": "2026-09-08",
          "close": 5456.36
        },
        {
          "date": "2026-09-09",
          "close": 5428.15
        },
        {
          "date": "2026-09-10",
          "close": 5166.46
        },
        {
          "date": "2026-09-11",
          "close": 5040.12
        },
        {
          "date": "2026-09-14",
          "close": 4869.4
        },
        {
          "date": "2026-09-15",
          "close": 4531.81
        },
        {
          "date": "2026-09-16",
          "close": 4591.71
        },
        {
          "date": "2026-09-17",
          "close": 4952.7
        },
        {
          "date": "2026-09-18",
          "close": 4877.59
        },
        {
          "date": "2026-09-21",
          "close": 5022.15
        },
        {
          "date": "2026-09-22",
          "close": 4950.89
        },
        {
          "date": "2026-09-23",
          "close": 4895.63
        },
        {
          "date": "2026-09-24",
          "close": 4710.06
        },
        {
          "date": "2026-09-28",
          "close": 4493.18
        },
        {
          "date": "2026-09-29",
          "close": 4414.47
        },
        {
          "date": "2026-09-30",
          "close": 4609.88
        },
        {
          "date": "2026-10-08",
          "close": 4610.71
        },
        {
          "date": "2026-10-09",
          "close": 4969.64
        },
        {
          "date": "2026-10-12",
          "close": 4651.26
        },
        {
          "date": "2026-10-13",
          "close": 4678.81
        },
        {
          "date": "2026-10-14",
          "close": 4509.45
        },
        {
          "date": "2026-10-15",
          "close": 4322.48
        },
        {
          "date": "2026-10-16",
          "close": 4336.92
        },
        {
          "date": "2026-10-19",
          "close": 4167.69
        },
        {
          "date": "2026-10-20",
          "close": 4227.66
        },
        {
          "date": "2026-10-21",
          "close": 4238.32
        },
        {
          "date": "2026-10-22",
          "close": 4035.5
        },
        {
          "date": "2026-10-23",
          "close": 4049.25
        },
        {
          "date": "2026-10-26",
          "close": 3978.3
        },
        {
          "date": "2026-10-27",
          "close": 3883.29
        },
        {
          "date": "2026-10-28",
          "close": 3868.34
        },
        {
          "date": "2026-10-29",
          "close": 3783.61
        },
        {
          "date": "2026-10-30",
          "close": 3734.0
        },
        {
          "date": "2026-11-02",
          "close": 3780.69
        },
        {
          "date": "2026-11-03",
          "close": 3838.73
        },
        {
          "date": "2026-11-04",
          "close": 3973.02
        },
        {
          "date": "2026-11-05",
          "close": 4025.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45714285714285713,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.36505534641516957,
            0.5522555744644684
          ],
          "pullback_wilson": [
            0.2333806424862469,
            0.408300014658851
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43548387096774194,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.31942588902489055,
            0.5590701202785123
          ],
          "pullback_wilson": [
            0.3792274119456608,
            0.6207725880543392
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1519",
      "name": "电动乘用车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014921057345377298,
        "5": 0.05674015852927461,
        "20": -0.03593539213184094,
        "60": -0.19032648570081223
      },
      "moving_averages": {
        "5": 3860.2780000001194,
        "20": 3911.46099999994,
        "60": 4183.666499999926
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-04-23",
            "end": "2026-04-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-04-24",
            "end": "2026-04-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-04-27",
            "end": "2026-05-06",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-07",
            "end": "2026-07-20",
            "sessions": 52,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-21",
            "end": "2026-08-12",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-13",
            "end": "2026-10-09",
            "sessions": 36,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06584215782333436,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6017.18
        },
        {
          "date": "2026-05-14",
          "close": 5893.53
        },
        {
          "date": "2026-05-15",
          "close": 5841.34
        },
        {
          "date": "2026-05-18",
          "close": 5712.08
        },
        {
          "date": "2026-05-19",
          "close": 5659.63
        },
        {
          "date": "2026-05-20",
          "close": 5549.0
        },
        {
          "date": "2026-05-21",
          "close": 5682.53
        },
        {
          "date": "2026-05-22",
          "close": 5662.5
        },
        {
          "date": "2026-05-25",
          "close": 5722.49
        },
        {
          "date": "2026-05-26",
          "close": 5814.71
        },
        {
          "date": "2026-05-27",
          "close": 5691.72
        },
        {
          "date": "2026-05-28",
          "close": 5647.25
        },
        {
          "date": "2026-05-29",
          "close": 5561.89
        },
        {
          "date": "2026-06-01",
          "close": 5488.01
        },
        {
          "date": "2026-06-02",
          "close": 5583.66
        },
        {
          "date": "2026-06-03",
          "close": 5479.68
        },
        {
          "date": "2026-06-04",
          "close": 5347.72
        },
        {
          "date": "2026-06-05",
          "close": 5310.79
        },
        {
          "date": "2026-06-08",
          "close": 5235.34
        },
        {
          "date": "2026-06-09",
          "close": 5229.06
        },
        {
          "date": "2026-06-10",
          "close": 5080.67
        },
        {
          "date": "2026-06-11",
          "close": 5013.14
        },
        {
          "date": "2026-06-12",
          "close": 5096.71
        },
        {
          "date": "2026-06-15",
          "close": 5120.5
        },
        {
          "date": "2026-06-16",
          "close": 5141.48
        },
        {
          "date": "2026-06-17",
          "close": 4955.02
        },
        {
          "date": "2026-06-18",
          "close": 4911.41
        },
        {
          "date": "2026-06-22",
          "close": 4862.06
        },
        {
          "date": "2026-06-23",
          "close": 4715.95
        },
        {
          "date": "2026-06-24",
          "close": 4607.81
        },
        {
          "date": "2026-06-25",
          "close": 4606.96
        },
        {
          "date": "2026-06-26",
          "close": 4378.67
        },
        {
          "date": "2026-06-29",
          "close": 4416.16
        },
        {
          "date": "2026-06-30",
          "close": 4424.1
        },
        {
          "date": "2026-07-01",
          "close": 4439.45
        },
        {
          "date": "2026-07-02",
          "close": 4455.97
        },
        {
          "date": "2026-07-03",
          "close": 4597.51
        },
        {
          "date": "2026-07-06",
          "close": 4494.39
        },
        {
          "date": "2026-07-07",
          "close": 4417.4
        },
        {
          "date": "2026-07-08",
          "close": 4405.59
        },
        {
          "date": "2026-07-09",
          "close": 4426.83
        },
        {
          "date": "2026-07-10",
          "close": 4563.7
        },
        {
          "date": "2026-07-13",
          "close": 4259.74
        },
        {
          "date": "2026-07-14",
          "close": 4316.91
        },
        {
          "date": "2026-07-15",
          "close": 4441.27
        },
        {
          "date": "2026-07-16",
          "close": 4530.43
        },
        {
          "date": "2026-07-17",
          "close": 4410.63
        },
        {
          "date": "2026-07-20",
          "close": 4478.63
        },
        {
          "date": "2026-07-21",
          "close": 4469.28
        },
        {
          "date": "2026-07-22",
          "close": 4445.16
        },
        {
          "date": "2026-07-23",
          "close": 4514.38
        },
        {
          "date": "2026-07-24",
          "close": 4422.3
        },
        {
          "date": "2026-07-27",
          "close": 4515.88
        },
        {
          "date": "2026-07-28",
          "close": 4640.52
        },
        {
          "date": "2026-07-29",
          "close": 4876.71
        },
        {
          "date": "2026-07-30",
          "close": 5058.85
        },
        {
          "date": "2026-07-31",
          "close": 5096.55
        },
        {
          "date": "2026-08-03",
          "close": 5015.08
        },
        {
          "date": "2026-08-04",
          "close": 4889.79
        },
        {
          "date": "2026-08-05",
          "close": 4898.53
        },
        {
          "date": "2026-08-06",
          "close": 4718.77
        },
        {
          "date": "2026-08-07",
          "close": 4701.39
        },
        {
          "date": "2026-08-10",
          "close": 4687.53
        },
        {
          "date": "2026-08-11",
          "close": 4635.55
        },
        {
          "date": "2026-08-12",
          "close": 4700.64
        },
        {
          "date": "2026-08-13",
          "close": 4597.19
        },
        {
          "date": "2026-08-14",
          "close": 4524.48
        },
        {
          "date": "2026-08-17",
          "close": 4533.72
        },
        {
          "date": "2026-08-18",
          "close": 4456.51
        },
        {
          "date": "2026-08-19",
          "close": 4362.8
        },
        {
          "date": "2026-08-20",
          "close": 4476.8
        },
        {
          "date": "2026-08-21",
          "close": 4404.98
        },
        {
          "date": "2026-08-24",
          "close": 4357.23
        },
        {
          "date": "2026-08-25",
          "close": 4402.92
        },
        {
          "date": "2026-08-26",
          "close": 4440.64
        },
        {
          "date": "2026-08-27",
          "close": 4437.11
        },
        {
          "date": "2026-08-28",
          "close": 4461.26
        },
        {
          "date": "2026-08-31",
          "close": 4348.43
        },
        {
          "date": "2026-09-01",
          "close": 4398.84
        },
        {
          "date": "2026-09-02",
          "close": 4285.98
        },
        {
          "date": "2026-09-03",
          "close": 4273.54
        },
        {
          "date": "2026-09-04",
          "close": 4290.18
        },
        {
          "date": "2026-09-07",
          "close": 4264.64
        },
        {
          "date": "2026-09-08",
          "close": 4281.22
        },
        {
          "date": "2026-09-09",
          "close": 4236.33
        },
        {
          "date": "2026-09-10",
          "close": 4118.13
        },
        {
          "date": "2026-09-11",
          "close": 4063.0
        },
        {
          "date": "2026-09-14",
          "close": 4147.92
        },
        {
          "date": "2026-09-15",
          "close": 4006.36
        },
        {
          "date": "2026-09-16",
          "close": 3985.05
        },
        {
          "date": "2026-09-17",
          "close": 4053.66
        },
        {
          "date": "2026-09-18",
          "close": 4060.06
        },
        {
          "date": "2026-09-21",
          "close": 4123.97
        },
        {
          "date": "2026-09-22",
          "close": 4184.91
        },
        {
          "date": "2026-09-23",
          "close": 4153.3
        },
        {
          "date": "2026-09-24",
          "close": 4077.31
        },
        {
          "date": "2026-09-28",
          "close": 4103.39
        },
        {
          "date": "2026-09-29",
          "close": 4128.22
        },
        {
          "date": "2026-09-30",
          "close": 4192.76
        },
        {
          "date": "2026-10-08",
          "close": 4114.05
        },
        {
          "date": "2026-10-09",
          "close": 4117.02
        },
        {
          "date": "2026-10-12",
          "close": 4245.76
        },
        {
          "date": "2026-10-13",
          "close": 4223.38
        },
        {
          "date": "2026-10-14",
          "close": 4060.37
        },
        {
          "date": "2026-10-15",
          "close": 3924.04
        },
        {
          "date": "2026-10-16",
          "close": 4017.05
        },
        {
          "date": "2026-10-19",
          "close": 3953.2
        },
        {
          "date": "2026-10-20",
          "close": 3895.27
        },
        {
          "date": "2026-10-21",
          "close": 3773.52
        },
        {
          "date": "2026-10-22",
          "close": 3706.14
        },
        {
          "date": "2026-10-23",
          "close": 3818.76
        },
        {
          "date": "2026-10-26",
          "close": 3836.78
        },
        {
          "date": "2026-10-27",
          "close": 3790.3
        },
        {
          "date": "2026-10-28",
          "close": 3812.99
        },
        {
          "date": "2026-10-29",
          "close": 3753.25
        },
        {
          "date": "2026-10-30",
          "close": 3687.83
        },
        {
          "date": "2026-11-02",
          "close": 3863.3
        },
        {
          "date": "2026-11-03",
          "close": 3876.15
        },
        {
          "date": "2026-11-04",
          "close": 3907.9
        },
        {
          "date": "2026-11-05",
          "close": 3966.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.38392857142857145,
          "up_wilson": [
            0.34921166420971755,
            0.5299335041736504
          ],
          "pullback_wilson": [
            0.299130132784839,
            0.4764251799271302
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3787878787878788,
          "pullback_frequency": 0.5454545454545454,
          "up_wilson": [
            0.2714944699373794,
            0.499415240853782
          ],
          "pullback_wilson": [
            0.42615011343389175,
            0.6597587450194226
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 73,
          "covered_samples": 24,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 44,
          "covered_samples": 22,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1520",
      "name": "综合乘用车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010236074852372434,
        "5": 0.008440485134699971,
        "20": -0.04200806718027983,
        "60": -0.08319835133310183
      },
      "moving_averages": {
        "5": 2313.244000000041,
        "20": 2365.03600000001,
        "60": 2446.212333333337
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-28",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04450211730823217,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3056.77
        },
        {
          "date": "2026-05-14",
          "close": 2981.77
        },
        {
          "date": "2026-05-15",
          "close": 2960.74
        },
        {
          "date": "2026-05-18",
          "close": 2886.2
        },
        {
          "date": "2026-05-19",
          "close": 2900.12
        },
        {
          "date": "2026-05-20",
          "close": 2869.78
        },
        {
          "date": "2026-05-21",
          "close": 2852.96
        },
        {
          "date": "2026-05-22",
          "close": 2854.36
        },
        {
          "date": "2026-05-25",
          "close": 2816.44
        },
        {
          "date": "2026-05-26",
          "close": 2789.34
        },
        {
          "date": "2026-05-27",
          "close": 2748.0
        },
        {
          "date": "2026-05-28",
          "close": 2710.19
        },
        {
          "date": "2026-05-29",
          "close": 2715.04
        },
        {
          "date": "2026-06-01",
          "close": 2740.85
        },
        {
          "date": "2026-06-02",
          "close": 2775.65
        },
        {
          "date": "2026-06-03",
          "close": 2734.54
        },
        {
          "date": "2026-06-04",
          "close": 2695.18
        },
        {
          "date": "2026-06-05",
          "close": 2697.36
        },
        {
          "date": "2026-06-08",
          "close": 2634.13
        },
        {
          "date": "2026-06-09",
          "close": 2623.97
        },
        {
          "date": "2026-06-10",
          "close": 2597.73
        },
        {
          "date": "2026-06-11",
          "close": 2588.6
        },
        {
          "date": "2026-06-12",
          "close": 2624.83
        },
        {
          "date": "2026-06-15",
          "close": 2647.25
        },
        {
          "date": "2026-06-16",
          "close": 2616.59
        },
        {
          "date": "2026-06-17",
          "close": 2559.22
        },
        {
          "date": "2026-06-18",
          "close": 2565.3
        },
        {
          "date": "2026-06-22",
          "close": 2535.41
        },
        {
          "date": "2026-06-23",
          "close": 2495.24
        },
        {
          "date": "2026-06-24",
          "close": 2445.68
        },
        {
          "date": "2026-06-25",
          "close": 2425.0
        },
        {
          "date": "2026-06-26",
          "close": 2343.81
        },
        {
          "date": "2026-06-29",
          "close": 2382.45
        },
        {
          "date": "2026-06-30",
          "close": 2359.45
        },
        {
          "date": "2026-07-01",
          "close": 2381.78
        },
        {
          "date": "2026-07-02",
          "close": 2421.61
        },
        {
          "date": "2026-07-03",
          "close": 2432.8
        },
        {
          "date": "2026-07-06",
          "close": 2426.94
        },
        {
          "date": "2026-07-07",
          "close": 2369.86
        },
        {
          "date": "2026-07-08",
          "close": 2332.55
        },
        {
          "date": "2026-07-09",
          "close": 2319.33
        },
        {
          "date": "2026-07-10",
          "close": 2368.41
        },
        {
          "date": "2026-07-13",
          "close": 2295.48
        },
        {
          "date": "2026-07-14",
          "close": 2315.84
        },
        {
          "date": "2026-07-15",
          "close": 2368.13
        },
        {
          "date": "2026-07-16",
          "close": 2410.1
        },
        {
          "date": "2026-07-17",
          "close": 2356.93
        },
        {
          "date": "2026-07-20",
          "close": 2414.68
        },
        {
          "date": "2026-07-21",
          "close": 2402.25
        },
        {
          "date": "2026-07-22",
          "close": 2417.14
        },
        {
          "date": "2026-07-23",
          "close": 2475.15
        },
        {
          "date": "2026-07-24",
          "close": 2428.1
        },
        {
          "date": "2026-07-27",
          "close": 2459.26
        },
        {
          "date": "2026-07-28",
          "close": 2484.1
        },
        {
          "date": "2026-07-29",
          "close": 2555.14
        },
        {
          "date": "2026-07-30",
          "close": 2631.65
        },
        {
          "date": "2026-07-31",
          "close": 2629.92
        },
        {
          "date": "2026-08-03",
          "close": 2616.89
        },
        {
          "date": "2026-08-04",
          "close": 2565.76
        },
        {
          "date": "2026-08-05",
          "close": 2562.07
        },
        {
          "date": "2026-08-06",
          "close": 2518.28
        },
        {
          "date": "2026-08-07",
          "close": 2509.92
        },
        {
          "date": "2026-08-10",
          "close": 2540.11
        },
        {
          "date": "2026-08-11",
          "close": 2513.46
        },
        {
          "date": "2026-08-12",
          "close": 2534.89
        },
        {
          "date": "2026-08-13",
          "close": 2489.49
        },
        {
          "date": "2026-08-14",
          "close": 2463.7
        },
        {
          "date": "2026-08-17",
          "close": 2480.98
        },
        {
          "date": "2026-08-18",
          "close": 2463.91
        },
        {
          "date": "2026-08-19",
          "close": 2427.62
        },
        {
          "date": "2026-08-20",
          "close": 2496.69
        },
        {
          "date": "2026-08-21",
          "close": 2456.06
        },
        {
          "date": "2026-08-24",
          "close": 2449.01
        },
        {
          "date": "2026-08-25",
          "close": 2485.65
        },
        {
          "date": "2026-08-26",
          "close": 2487.94
        },
        {
          "date": "2026-08-27",
          "close": 2474.9
        },
        {
          "date": "2026-08-28",
          "close": 2494.53
        },
        {
          "date": "2026-08-31",
          "close": 2458.55
        },
        {
          "date": "2026-09-01",
          "close": 2486.22
        },
        {
          "date": "2026-09-02",
          "close": 2458.48
        },
        {
          "date": "2026-09-03",
          "close": 2452.76
        },
        {
          "date": "2026-09-04",
          "close": 2474.12
        },
        {
          "date": "2026-09-07",
          "close": 2477.14
        },
        {
          "date": "2026-09-08",
          "close": 2510.95
        },
        {
          "date": "2026-09-09",
          "close": 2505.93
        },
        {
          "date": "2026-09-10",
          "close": 2494.16
        },
        {
          "date": "2026-09-11",
          "close": 2493.48
        },
        {
          "date": "2026-09-14",
          "close": 2571.15
        },
        {
          "date": "2026-09-15",
          "close": 2522.61
        },
        {
          "date": "2026-09-16",
          "close": 2491.44
        },
        {
          "date": "2026-09-17",
          "close": 2528.44
        },
        {
          "date": "2026-09-18",
          "close": 2514.16
        },
        {
          "date": "2026-09-21",
          "close": 2505.6
        },
        {
          "date": "2026-09-22",
          "close": 2502.79
        },
        {
          "date": "2026-09-23",
          "close": 2462.51
        },
        {
          "date": "2026-09-24",
          "close": 2422.36
        },
        {
          "date": "2026-09-28",
          "close": 2427.35
        },
        {
          "date": "2026-09-29",
          "close": 2468.98
        },
        {
          "date": "2026-09-30",
          "close": 2503.79
        },
        {
          "date": "2026-10-08",
          "close": 2451.91
        },
        {
          "date": "2026-10-09",
          "close": 2458.31
        },
        {
          "date": "2026-10-12",
          "close": 2454.34
        },
        {
          "date": "2026-10-13",
          "close": 2431.7
        },
        {
          "date": "2026-10-14",
          "close": 2386.68
        },
        {
          "date": "2026-10-15",
          "close": 2361.29
        },
        {
          "date": "2026-10-16",
          "close": 2403.39
        },
        {
          "date": "2026-10-19",
          "close": 2404.33
        },
        {
          "date": "2026-10-20",
          "close": 2386.15
        },
        {
          "date": "2026-10-21",
          "close": 2351.03
        },
        {
          "date": "2026-10-22",
          "close": 2315.84
        },
        {
          "date": "2026-10-23",
          "close": 2347.28
        },
        {
          "date": "2026-10-26",
          "close": 2379.24
        },
        {
          "date": "2026-10-27",
          "close": 2361.42
        },
        {
          "date": "2026-10-28",
          "close": 2364.25
        },
        {
          "date": "2026-10-29",
          "close": 2329.25
        },
        {
          "date": "2026-10-30",
          "close": 2273.35
        },
        {
          "date": "2026-11-02",
          "close": 2295.15
        },
        {
          "date": "2026-11-03",
          "close": 2323.7
        },
        {
          "date": "2026-11-04",
          "close": 2325.11
        },
        {
          "date": "2026-11-05",
          "close": 2348.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 109,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44036697247706424,
          "pullback_frequency": 0.3119266055045872,
          "up_wilson": [
            0.35077934943325073,
            0.5340147667022285
          ],
          "pullback_wilson": [
            0.23261114577367636,
            0.40404722049975783
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3333333333333333,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.23156429121502337,
            0.45343656112282366
          ],
          "pullback_wilson": [
            0.34024125498057733,
            0.5738498865661081
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 64,
          "covered_samples": 4,
          "insufficient_or_abstained": 60,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 39,
          "covered_samples": 34,
          "insufficient_or_abstained": 5,
          "hit_rate": 0.7647058823529411,
          "baseline_hit_rate": 0.7647058823529411,
          "hit_wilson": [
            0.6000386207746361,
            0.8756301446736042
          ],
          "baseline_wilson": [
            0.6000386207746361,
            0.8756301446736042
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1521",
      "name": "摩托车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028967712596634998,
        "5": 0.043655137634990515,
        "20": -0.031613335806097154,
        "60": -0.06087613376645651
      },
      "moving_averages": {
        "5": 3264.9919999999925,
        "20": 3344.8300000000513,
        "60": 3522.1401666666884
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04046443777246267,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3692.8
        },
        {
          "date": "2026-05-14",
          "close": 3625.23
        },
        {
          "date": "2026-05-15",
          "close": 3600.32
        },
        {
          "date": "2026-05-18",
          "close": 3560.97
        },
        {
          "date": "2026-05-19",
          "close": 3579.94
        },
        {
          "date": "2026-05-20",
          "close": 3526.79
        },
        {
          "date": "2026-05-21",
          "close": 3516.49
        },
        {
          "date": "2026-05-22",
          "close": 3530.56
        },
        {
          "date": "2026-05-25",
          "close": 3514.14
        },
        {
          "date": "2026-05-26",
          "close": 3494.36
        },
        {
          "date": "2026-05-27",
          "close": 3445.09
        },
        {
          "date": "2026-05-28",
          "close": 3404.87
        },
        {
          "date": "2026-05-29",
          "close": 3305.89
        },
        {
          "date": "2026-06-01",
          "close": 3359.13
        },
        {
          "date": "2026-06-02",
          "close": 3356.93
        },
        {
          "date": "2026-06-03",
          "close": 3341.88
        },
        {
          "date": "2026-06-04",
          "close": 3304.09
        },
        {
          "date": "2026-06-05",
          "close": 3279.19
        },
        {
          "date": "2026-06-08",
          "close": 3206.24
        },
        {
          "date": "2026-06-09",
          "close": 3208.64
        },
        {
          "date": "2026-06-10",
          "close": 3147.16
        },
        {
          "date": "2026-06-11",
          "close": 3073.99
        },
        {
          "date": "2026-06-12",
          "close": 3163.97
        },
        {
          "date": "2026-06-15",
          "close": 3209.29
        },
        {
          "date": "2026-06-16",
          "close": 3182.53
        },
        {
          "date": "2026-06-17",
          "close": 3164.36
        },
        {
          "date": "2026-06-18",
          "close": 3140.47
        },
        {
          "date": "2026-06-22",
          "close": 3125.67
        },
        {
          "date": "2026-06-23",
          "close": 3159.43
        },
        {
          "date": "2026-06-24",
          "close": 3129.34
        },
        {
          "date": "2026-06-25",
          "close": 3089.92
        },
        {
          "date": "2026-06-26",
          "close": 3095.47
        },
        {
          "date": "2026-06-29",
          "close": 3110.81
        },
        {
          "date": "2026-06-30",
          "close": 3088.69
        },
        {
          "date": "2026-07-01",
          "close": 3166.97
        },
        {
          "date": "2026-07-02",
          "close": 3166.52
        },
        {
          "date": "2026-07-03",
          "close": 3235.14
        },
        {
          "date": "2026-07-06",
          "close": 3294.97
        },
        {
          "date": "2026-07-07",
          "close": 3266.73
        },
        {
          "date": "2026-07-08",
          "close": 3289.19
        },
        {
          "date": "2026-07-09",
          "close": 3295.97
        },
        {
          "date": "2026-07-10",
          "close": 3252.55
        },
        {
          "date": "2026-07-13",
          "close": 3174.06
        },
        {
          "date": "2026-07-14",
          "close": 3249.77
        },
        {
          "date": "2026-07-15",
          "close": 3341.2
        },
        {
          "date": "2026-07-16",
          "close": 3357.83
        },
        {
          "date": "2026-07-17",
          "close": 3263.08
        },
        {
          "date": "2026-07-20",
          "close": 3293.26
        },
        {
          "date": "2026-07-21",
          "close": 3311.19
        },
        {
          "date": "2026-07-22",
          "close": 3289.36
        },
        {
          "date": "2026-07-23",
          "close": 3325.51
        },
        {
          "date": "2026-07-24",
          "close": 3362.37
        },
        {
          "date": "2026-07-27",
          "close": 3419.98
        },
        {
          "date": "2026-07-28",
          "close": 3413.98
        },
        {
          "date": "2026-07-29",
          "close": 3477.66
        },
        {
          "date": "2026-07-30",
          "close": 3484.61
        },
        {
          "date": "2026-07-31",
          "close": 3528.94
        },
        {
          "date": "2026-08-03",
          "close": 3571.25
        },
        {
          "date": "2026-08-04",
          "close": 3549.61
        },
        {
          "date": "2026-08-05",
          "close": 3614.06
        },
        {
          "date": "2026-08-06",
          "close": 3588.28
        },
        {
          "date": "2026-08-07",
          "close": 3606.14
        },
        {
          "date": "2026-08-10",
          "close": 3620.65
        },
        {
          "date": "2026-08-11",
          "close": 3606.14
        },
        {
          "date": "2026-08-12",
          "close": 3598.05
        },
        {
          "date": "2026-08-13",
          "close": 3565.5
        },
        {
          "date": "2026-08-14",
          "close": 3551.53
        },
        {
          "date": "2026-08-17",
          "close": 3650.67
        },
        {
          "date": "2026-08-18",
          "close": 3676.65
        },
        {
          "date": "2026-08-19",
          "close": 3609.54
        },
        {
          "date": "2026-08-20",
          "close": 3625.84
        },
        {
          "date": "2026-08-21",
          "close": 3623.82
        },
        {
          "date": "2026-08-24",
          "close": 3609.7
        },
        {
          "date": "2026-08-25",
          "close": 3624.26
        },
        {
          "date": "2026-08-26",
          "close": 3614.37
        },
        {
          "date": "2026-08-27",
          "close": 3630.63
        },
        {
          "date": "2026-08-28",
          "close": 3607.26
        },
        {
          "date": "2026-08-31",
          "close": 3635.8
        },
        {
          "date": "2026-09-01",
          "close": 3664.46
        },
        {
          "date": "2026-09-02",
          "close": 3610.57
        },
        {
          "date": "2026-09-03",
          "close": 3608.66
        },
        {
          "date": "2026-09-04",
          "close": 3612.43
        },
        {
          "date": "2026-09-07",
          "close": 3589.02
        },
        {
          "date": "2026-09-08",
          "close": 3604.57
        },
        {
          "date": "2026-09-09",
          "close": 3634.58
        },
        {
          "date": "2026-09-10",
          "close": 3569.01
        },
        {
          "date": "2026-09-11",
          "close": 3516.84
        },
        {
          "date": "2026-09-14",
          "close": 3644.07
        },
        {
          "date": "2026-09-15",
          "close": 3605.98
        },
        {
          "date": "2026-09-16",
          "close": 3621.53
        },
        {
          "date": "2026-09-17",
          "close": 3608.81
        },
        {
          "date": "2026-09-18",
          "close": 3625.29
        },
        {
          "date": "2026-09-21",
          "close": 3671.9
        },
        {
          "date": "2026-09-22",
          "close": 3670.03
        },
        {
          "date": "2026-09-23",
          "close": 3650.94
        },
        {
          "date": "2026-09-24",
          "close": 3651.16
        },
        {
          "date": "2026-09-28",
          "close": 3586.43
        },
        {
          "date": "2026-09-29",
          "close": 3562.64
        },
        {
          "date": "2026-09-30",
          "close": 3573.21
        },
        {
          "date": "2026-10-08",
          "close": 3504.85
        },
        {
          "date": "2026-10-09",
          "close": 3514.91
        },
        {
          "date": "2026-10-12",
          "close": 3537.18
        },
        {
          "date": "2026-10-13",
          "close": 3505.85
        },
        {
          "date": "2026-10-14",
          "close": 3473.83
        },
        {
          "date": "2026-10-15",
          "close": 3354.0
        },
        {
          "date": "2026-10-16",
          "close": 3299.4
        },
        {
          "date": "2026-10-19",
          "close": 3307.02
        },
        {
          "date": "2026-10-20",
          "close": 3329.29
        },
        {
          "date": "2026-10-21",
          "close": 3348.62
        },
        {
          "date": "2026-10-22",
          "close": 3259.7
        },
        {
          "date": "2026-10-23",
          "close": 3344.83
        },
        {
          "date": "2026-10-26",
          "close": 3401.41
        },
        {
          "date": "2026-10-27",
          "close": 3313.85
        },
        {
          "date": "2026-10-28",
          "close": 3329.67
        },
        {
          "date": "2026-10-29",
          "close": 3252.08
        },
        {
          "date": "2026-10-30",
          "close": 3184.54
        },
        {
          "date": "2026-11-02",
          "close": 3231.02
        },
        {
          "date": "2026-11-03",
          "close": 3216.85
        },
        {
          "date": "2026-11-04",
          "close": 3298.5
        },
        {
          "date": "2026-11-05",
          "close": 3394.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5483870967741935,
          "pullback_frequency": 0.3387096774193548,
          "up_wilson": [
            0.4253251246984431,
            0.6658028683240047
          ],
          "pullback_wilson": [
            0.23341701875208906,
            0.4628230045064181
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.47368421052631576,
          "up_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "pullback_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1522",
      "name": "其他运输设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013918258203828637,
        "5": 0.06689977101618205,
        "20": -0.10796231949680579,
        "60": -0.028395597797826744
      },
      "moving_averages": {
        "5": 1753.4580000000074,
        "20": 1834.4380000000122,
        "60": 1929.2783333333402
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-27",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.11438274168722973,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1913.94
        },
        {
          "date": "2026-05-14",
          "close": 1907.33
        },
        {
          "date": "2026-05-15",
          "close": 1888.63
        },
        {
          "date": "2026-05-18",
          "close": 1905.53
        },
        {
          "date": "2026-05-19",
          "close": 1909.93
        },
        {
          "date": "2026-05-20",
          "close": 1929.98
        },
        {
          "date": "2026-05-21",
          "close": 1891.4
        },
        {
          "date": "2026-05-22",
          "close": 1889.85
        },
        {
          "date": "2026-05-25",
          "close": 1866.14
        },
        {
          "date": "2026-05-26",
          "close": 1837.42
        },
        {
          "date": "2026-05-27",
          "close": 1814.52
        },
        {
          "date": "2026-05-28",
          "close": 1855.46
        },
        {
          "date": "2026-05-29",
          "close": 1835.97
        },
        {
          "date": "2026-06-01",
          "close": 1863.19
        },
        {
          "date": "2026-06-02",
          "close": 1833.1
        },
        {
          "date": "2026-06-03",
          "close": 1860.33
        },
        {
          "date": "2026-06-04",
          "close": 1819.38
        },
        {
          "date": "2026-06-05",
          "close": 1842.86
        },
        {
          "date": "2026-06-08",
          "close": 1841.3
        },
        {
          "date": "2026-06-09",
          "close": 1851.22
        },
        {
          "date": "2026-06-10",
          "close": 1832.41
        },
        {
          "date": "2026-06-11",
          "close": 1794.07
        },
        {
          "date": "2026-06-12",
          "close": 1812.08
        },
        {
          "date": "2026-06-15",
          "close": 1817.47
        },
        {
          "date": "2026-06-16",
          "close": 1801.82
        },
        {
          "date": "2026-06-17",
          "close": 1770.34
        },
        {
          "date": "2026-06-18",
          "close": 1748.35
        },
        {
          "date": "2026-06-22",
          "close": 1757.83
        },
        {
          "date": "2026-06-23",
          "close": 1776.67
        },
        {
          "date": "2026-06-24",
          "close": 1756.65
        },
        {
          "date": "2026-06-25",
          "close": 1731.46
        },
        {
          "date": "2026-06-26",
          "close": 1715.99
        },
        {
          "date": "2026-06-29",
          "close": 1740.64
        },
        {
          "date": "2026-06-30",
          "close": 1734.05
        },
        {
          "date": "2026-07-01",
          "close": 1760.27
        },
        {
          "date": "2026-07-02",
          "close": 1752.26
        },
        {
          "date": "2026-07-03",
          "close": 1771.92
        },
        {
          "date": "2026-07-06",
          "close": 1749.21
        },
        {
          "date": "2026-07-07",
          "close": 1708.9
        },
        {
          "date": "2026-07-08",
          "close": 1714.73
        },
        {
          "date": "2026-07-09",
          "close": 1708.58
        },
        {
          "date": "2026-07-10",
          "close": 1713.36
        },
        {
          "date": "2026-07-13",
          "close": 1664.11
        },
        {
          "date": "2026-07-14",
          "close": 1706.76
        },
        {
          "date": "2026-07-15",
          "close": 1726.18
        },
        {
          "date": "2026-07-16",
          "close": 1736.86
        },
        {
          "date": "2026-07-17",
          "close": 1688.73
        },
        {
          "date": "2026-07-20",
          "close": 1660.89
        },
        {
          "date": "2026-07-21",
          "close": 1651.23
        },
        {
          "date": "2026-07-22",
          "close": 1624.06
        },
        {
          "date": "2026-07-23",
          "close": 1658.74
        },
        {
          "date": "2026-07-24",
          "close": 1631.1
        },
        {
          "date": "2026-07-27",
          "close": 1670.83
        },
        {
          "date": "2026-07-28",
          "close": 1680.13
        },
        {
          "date": "2026-07-29",
          "close": 1704.35
        },
        {
          "date": "2026-07-30",
          "close": 1716.17
        },
        {
          "date": "2026-07-31",
          "close": 1764.89
        },
        {
          "date": "2026-08-03",
          "close": 1842.06
        },
        {
          "date": "2026-08-04",
          "close": 1851.39
        },
        {
          "date": "2026-08-05",
          "close": 1865.43
        },
        {
          "date": "2026-08-06",
          "close": 1895.41
        },
        {
          "date": "2026-08-07",
          "close": 1899.16
        },
        {
          "date": "2026-08-10",
          "close": 1968.78
        },
        {
          "date": "2026-08-11",
          "close": 1963.23
        },
        {
          "date": "2026-08-12",
          "close": 1973.36
        },
        {
          "date": "2026-08-13",
          "close": 1949.58
        },
        {
          "date": "2026-08-14",
          "close": 1959.83
        },
        {
          "date": "2026-08-17",
          "close": 1956.33
        },
        {
          "date": "2026-08-18",
          "close": 1962.83
        },
        {
          "date": "2026-08-19",
          "close": 1918.88
        },
        {
          "date": "2026-08-20",
          "close": 1934.95
        },
        {
          "date": "2026-08-21",
          "close": 1950.94
        },
        {
          "date": "2026-08-24",
          "close": 1947.42
        },
        {
          "date": "2026-08-25",
          "close": 1968.85
        },
        {
          "date": "2026-08-26",
          "close": 1982.84
        },
        {
          "date": "2026-08-27",
          "close": 1993.86
        },
        {
          "date": "2026-08-28",
          "close": 1997.11
        },
        {
          "date": "2026-08-31",
          "close": 1991.07
        },
        {
          "date": "2026-09-01",
          "close": 1986.71
        },
        {
          "date": "2026-09-02",
          "close": 1975.49
        },
        {
          "date": "2026-09-03",
          "close": 1949.22
        },
        {
          "date": "2026-09-04",
          "close": 1960.38
        },
        {
          "date": "2026-09-07",
          "close": 1985.79
        },
        {
          "date": "2026-09-08",
          "close": 1987.27
        },
        {
          "date": "2026-09-09",
          "close": 1997.06
        },
        {
          "date": "2026-09-10",
          "close": 1971.16
        },
        {
          "date": "2026-09-11",
          "close": 1939.48
        },
        {
          "date": "2026-09-14",
          "close": 1969.01
        },
        {
          "date": "2026-09-15",
          "close": 1950.73
        },
        {
          "date": "2026-09-16",
          "close": 1971.56
        },
        {
          "date": "2026-09-17",
          "close": 1997.54
        },
        {
          "date": "2026-09-18",
          "close": 2006.29
        },
        {
          "date": "2026-09-21",
          "close": 2026.85
        },
        {
          "date": "2026-09-22",
          "close": 2025.4
        },
        {
          "date": "2026-09-23",
          "close": 2032.4
        },
        {
          "date": "2026-09-24",
          "close": 2032.65
        },
        {
          "date": "2026-09-28",
          "close": 2007.7
        },
        {
          "date": "2026-09-29",
          "close": 2026.5
        },
        {
          "date": "2026-09-30",
          "close": 2022.5
        },
        {
          "date": "2026-10-08",
          "close": 2031.82
        },
        {
          "date": "2026-10-09",
          "close": 2046.55
        },
        {
          "date": "2026-10-12",
          "close": 2010.6
        },
        {
          "date": "2026-10-13",
          "close": 1987.24
        },
        {
          "date": "2026-10-14",
          "close": 1937.27
        },
        {
          "date": "2026-10-15",
          "close": 1884.79
        },
        {
          "date": "2026-10-16",
          "close": 1888.2
        },
        {
          "date": "2026-10-19",
          "close": 1881.33
        },
        {
          "date": "2026-10-20",
          "close": 1884.27
        },
        {
          "date": "2026-10-21",
          "close": 1855.92
        },
        {
          "date": "2026-10-22",
          "close": 1777.57
        },
        {
          "date": "2026-10-23",
          "close": 1784.51
        },
        {
          "date": "2026-10-26",
          "close": 1801.35
        },
        {
          "date": "2026-10-27",
          "close": 1741.64
        },
        {
          "date": "2026-10-28",
          "close": 1741.42
        },
        {
          "date": "2026-10-29",
          "close": 1698.81
        },
        {
          "date": "2026-10-30",
          "close": 1664.39
        },
        {
          "date": "2026-11-02",
          "close": 1723.24
        },
        {
          "date": "2026-11-03",
          "close": 1779.62
        },
        {
          "date": "2026-11-04",
          "close": 1787.58
        },
        {
          "date": "2026-11-05",
          "close": 1812.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.29464285714285715,
          "up_wilson": [
            0.4089487135360737,
            0.5910512864639264
          ],
          "pullback_wilson": [
            0.21815664129794862,
            0.38474891196168903
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.45588235294117646,
          "up_wilson": [
            0.38438064984606757,
            0.6156193501539324
          ],
          "pullback_wilson": [
            0.34304882927391533,
            0.5734339357131498
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 0,
          "insufficient_or_abstained": 50,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1523",
      "name": "汽车经销商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01106597457308367,
        "5": 0.021586944459224267,
        "20": -0.036462179271186446,
        "60": 0.0027381112255100426
      },
      "moving_averages": {
        "5": 1318.4640000000131,
        "20": 1351.4584999999963,
        "60": 1371.7106666666612
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.0471258011457093,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1538.37
        },
        {
          "date": "2026-05-14",
          "close": 1516.92
        },
        {
          "date": "2026-05-15",
          "close": 1540.26
        },
        {
          "date": "2026-05-18",
          "close": 1522.25
        },
        {
          "date": "2026-05-19",
          "close": 1539.71
        },
        {
          "date": "2026-05-20",
          "close": 1511.76
        },
        {
          "date": "2026-05-21",
          "close": 1468.28
        },
        {
          "date": "2026-05-22",
          "close": 1476.46
        },
        {
          "date": "2026-05-25",
          "close": 1472.68
        },
        {
          "date": "2026-05-26",
          "close": 1443.01
        },
        {
          "date": "2026-05-27",
          "close": 1405.95
        },
        {
          "date": "2026-05-28",
          "close": 1410.81
        },
        {
          "date": "2026-05-29",
          "close": 1412.83
        },
        {
          "date": "2026-06-01",
          "close": 1450.96
        },
        {
          "date": "2026-06-02",
          "close": 1435.0
        },
        {
          "date": "2026-06-03",
          "close": 1413.54
        },
        {
          "date": "2026-06-04",
          "close": 1384.43
        },
        {
          "date": "2026-06-05",
          "close": 1407.29
        },
        {
          "date": "2026-06-08",
          "close": 1384.92
        },
        {
          "date": "2026-06-09",
          "close": 1375.81
        },
        {
          "date": "2026-06-10",
          "close": 1371.84
        },
        {
          "date": "2026-06-11",
          "close": 1342.96
        },
        {
          "date": "2026-06-12",
          "close": 1366.86
        },
        {
          "date": "2026-06-15",
          "close": 1370.17
        },
        {
          "date": "2026-06-16",
          "close": 1351.92
        },
        {
          "date": "2026-06-17",
          "close": 1336.6
        },
        {
          "date": "2026-06-18",
          "close": 1327.36
        },
        {
          "date": "2026-06-22",
          "close": 1328.35
        },
        {
          "date": "2026-06-23",
          "close": 1353.22
        },
        {
          "date": "2026-06-24",
          "close": 1327.88
        },
        {
          "date": "2026-06-25",
          "close": 1290.43
        },
        {
          "date": "2026-06-26",
          "close": 1263.08
        },
        {
          "date": "2026-06-29",
          "close": 1254.21
        },
        {
          "date": "2026-06-30",
          "close": 1233.44
        },
        {
          "date": "2026-07-01",
          "close": 1269.91
        },
        {
          "date": "2026-07-02",
          "close": 1265.58
        },
        {
          "date": "2026-07-03",
          "close": 1295.36
        },
        {
          "date": "2026-07-06",
          "close": 1292.12
        },
        {
          "date": "2026-07-07",
          "close": 1271.92
        },
        {
          "date": "2026-07-08",
          "close": 1277.83
        },
        {
          "date": "2026-07-09",
          "close": 1265.07
        },
        {
          "date": "2026-07-10",
          "close": 1299.14
        },
        {
          "date": "2026-07-13",
          "close": 1276.69
        },
        {
          "date": "2026-07-14",
          "close": 1299.66
        },
        {
          "date": "2026-07-15",
          "close": 1312.82
        },
        {
          "date": "2026-07-16",
          "close": 1323.19
        },
        {
          "date": "2026-07-17",
          "close": 1304.21
        },
        {
          "date": "2026-07-20",
          "close": 1282.03
        },
        {
          "date": "2026-07-21",
          "close": 1273.12
        },
        {
          "date": "2026-07-22",
          "close": 1258.97
        },
        {
          "date": "2026-07-23",
          "close": 1286.88
        },
        {
          "date": "2026-07-24",
          "close": 1255.83
        },
        {
          "date": "2026-07-27",
          "close": 1275.43
        },
        {
          "date": "2026-07-28",
          "close": 1290.23
        },
        {
          "date": "2026-07-29",
          "close": 1311.87
        },
        {
          "date": "2026-07-30",
          "close": 1324.39
        },
        {
          "date": "2026-07-31",
          "close": 1333.25
        },
        {
          "date": "2026-08-03",
          "close": 1350.52
        },
        {
          "date": "2026-08-04",
          "close": 1342.16
        },
        {
          "date": "2026-08-05",
          "close": 1340.34
        },
        {
          "date": "2026-08-06",
          "close": 1339.95
        },
        {
          "date": "2026-08-07",
          "close": 1332.95
        },
        {
          "date": "2026-08-10",
          "close": 1360.21
        },
        {
          "date": "2026-08-11",
          "close": 1357.09
        },
        {
          "date": "2026-08-12",
          "close": 1369.82
        },
        {
          "date": "2026-08-13",
          "close": 1357.04
        },
        {
          "date": "2026-08-14",
          "close": 1346.25
        },
        {
          "date": "2026-08-17",
          "close": 1351.49
        },
        {
          "date": "2026-08-18",
          "close": 1347.22
        },
        {
          "date": "2026-08-19",
          "close": 1320.85
        },
        {
          "date": "2026-08-20",
          "close": 1339.97
        },
        {
          "date": "2026-08-21",
          "close": 1347.96
        },
        {
          "date": "2026-08-24",
          "close": 1333.69
        },
        {
          "date": "2026-08-25",
          "close": 1365.83
        },
        {
          "date": "2026-08-26",
          "close": 1380.13
        },
        {
          "date": "2026-08-27",
          "close": 1371.6
        },
        {
          "date": "2026-08-28",
          "close": 1384.98
        },
        {
          "date": "2026-08-31",
          "close": 1386.91
        },
        {
          "date": "2026-09-01",
          "close": 1408.75
        },
        {
          "date": "2026-09-02",
          "close": 1396.21
        },
        {
          "date": "2026-09-03",
          "close": 1380.21
        },
        {
          "date": "2026-09-04",
          "close": 1391.16
        },
        {
          "date": "2026-09-07",
          "close": 1413.42
        },
        {
          "date": "2026-09-08",
          "close": 1431.96
        },
        {
          "date": "2026-09-09",
          "close": 1427.88
        },
        {
          "date": "2026-09-10",
          "close": 1421.05
        },
        {
          "date": "2026-09-11",
          "close": 1393.87
        },
        {
          "date": "2026-09-14",
          "close": 1410.04
        },
        {
          "date": "2026-09-15",
          "close": 1361.68
        },
        {
          "date": "2026-09-16",
          "close": 1359.65
        },
        {
          "date": "2026-09-17",
          "close": 1413.47
        },
        {
          "date": "2026-09-18",
          "close": 1392.44
        },
        {
          "date": "2026-09-21",
          "close": 1422.32
        },
        {
          "date": "2026-09-22",
          "close": 1412.47
        },
        {
          "date": "2026-09-23",
          "close": 1421.83
        },
        {
          "date": "2026-09-24",
          "close": 1400.77
        },
        {
          "date": "2026-09-28",
          "close": 1400.73
        },
        {
          "date": "2026-09-29",
          "close": 1412.44
        },
        {
          "date": "2026-09-30",
          "close": 1412.31
        },
        {
          "date": "2026-10-08",
          "close": 1394.87
        },
        {
          "date": "2026-10-09",
          "close": 1410.48
        },
        {
          "date": "2026-10-12",
          "close": 1406.97
        },
        {
          "date": "2026-10-13",
          "close": 1409.85
        },
        {
          "date": "2026-10-14",
          "close": 1389.46
        },
        {
          "date": "2026-10-15",
          "close": 1352.95
        },
        {
          "date": "2026-10-16",
          "close": 1367.3
        },
        {
          "date": "2026-10-19",
          "close": 1353.06
        },
        {
          "date": "2026-10-20",
          "close": 1356.46
        },
        {
          "date": "2026-10-21",
          "close": 1349.45
        },
        {
          "date": "2026-10-22",
          "close": 1321.4
        },
        {
          "date": "2026-10-23",
          "close": 1337.2
        },
        {
          "date": "2026-10-26",
          "close": 1373.97
        },
        {
          "date": "2026-10-27",
          "close": 1340.99
        },
        {
          "date": "2026-10-28",
          "close": 1351.7
        },
        {
          "date": "2026-10-29",
          "close": 1315.61
        },
        {
          "date": "2026-10-30",
          "close": 1286.28
        },
        {
          "date": "2026-11-02",
          "close": 1313.88
        },
        {
          "date": "2026-11-03",
          "close": 1318.85
        },
        {
          "date": "2026-11-04",
          "close": 1329.3
        },
        {
          "date": "2026-11-05",
          "close": 1344.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5113636363636364,
          "pullback_frequency": 0.3181818181818182,
          "up_wilson": [
            0.40865530398151334,
            0.6131213535942844
          ],
          "pullback_wilson": [
            0.23022582402932684,
            0.42134765475790664
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3888888888888889,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 24,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1524",
      "name": "汽车综合服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016213510331593683,
        "5": 0.006278800785767924,
        "20": -0.01700173962947693,
        "60": 0.01400451400451419
      },
      "moving_averages": {
        "5": 1062.3059999999823,
        "20": 1097.3099999999918,
        "60": 1123.2293333333334
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-16",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-27",
            "end": "2026-10-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05677975581005157,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1166.34
        },
        {
          "date": "2026-05-14",
          "close": 1139.88
        },
        {
          "date": "2026-05-15",
          "close": 1151.55
        },
        {
          "date": "2026-05-18",
          "close": 1181.71
        },
        {
          "date": "2026-05-19",
          "close": 1200.25
        },
        {
          "date": "2026-05-20",
          "close": 1185.04
        },
        {
          "date": "2026-05-21",
          "close": 1144.32
        },
        {
          "date": "2026-05-22",
          "close": 1147.62
        },
        {
          "date": "2026-05-25",
          "close": 1166.38
        },
        {
          "date": "2026-05-26",
          "close": 1121.09
        },
        {
          "date": "2026-05-27",
          "close": 1105.09
        },
        {
          "date": "2026-05-28",
          "close": 1133.6
        },
        {
          "date": "2026-05-29",
          "close": 1104.03
        },
        {
          "date": "2026-06-01",
          "close": 1130.96
        },
        {
          "date": "2026-06-02",
          "close": 1118.27
        },
        {
          "date": "2026-06-03",
          "close": 1119.95
        },
        {
          "date": "2026-06-04",
          "close": 1094.04
        },
        {
          "date": "2026-06-05",
          "close": 1096.03
        },
        {
          "date": "2026-06-08",
          "close": 1087.14
        },
        {
          "date": "2026-06-09",
          "close": 1103.71
        },
        {
          "date": "2026-06-10",
          "close": 1090.54
        },
        {
          "date": "2026-06-11",
          "close": 1078.58
        },
        {
          "date": "2026-06-12",
          "close": 1100.84
        },
        {
          "date": "2026-06-15",
          "close": 1126.83
        },
        {
          "date": "2026-06-16",
          "close": 1128.76
        },
        {
          "date": "2026-06-17",
          "close": 1148.62
        },
        {
          "date": "2026-06-18",
          "close": 1139.62
        },
        {
          "date": "2026-06-22",
          "close": 1123.98
        },
        {
          "date": "2026-06-23",
          "close": 1134.37
        },
        {
          "date": "2026-06-24",
          "close": 1131.04
        },
        {
          "date": "2026-06-25",
          "close": 1115.91
        },
        {
          "date": "2026-06-26",
          "close": 1086.7
        },
        {
          "date": "2026-06-29",
          "close": 1056.83
        },
        {
          "date": "2026-06-30",
          "close": 1051.68
        },
        {
          "date": "2026-07-01",
          "close": 1103.89
        },
        {
          "date": "2026-07-02",
          "close": 1098.72
        },
        {
          "date": "2026-07-03",
          "close": 1080.38
        },
        {
          "date": "2026-07-06",
          "close": 1065.63
        },
        {
          "date": "2026-07-07",
          "close": 1040.88
        },
        {
          "date": "2026-07-08",
          "close": 1041.54
        },
        {
          "date": "2026-07-09",
          "close": 1033.8
        },
        {
          "date": "2026-07-10",
          "close": 1037.55
        },
        {
          "date": "2026-07-13",
          "close": 1004.69
        },
        {
          "date": "2026-07-14",
          "close": 1028.24
        },
        {
          "date": "2026-07-15",
          "close": 1034.01
        },
        {
          "date": "2026-07-16",
          "close": 1018.81
        },
        {
          "date": "2026-07-17",
          "close": 959.61
        },
        {
          "date": "2026-07-20",
          "close": 940.97
        },
        {
          "date": "2026-07-21",
          "close": 935.54
        },
        {
          "date": "2026-07-22",
          "close": 916.18
        },
        {
          "date": "2026-07-23",
          "close": 957.09
        },
        {
          "date": "2026-07-24",
          "close": 954.36
        },
        {
          "date": "2026-07-27",
          "close": 1020.47
        },
        {
          "date": "2026-07-28",
          "close": 1052.26
        },
        {
          "date": "2026-07-29",
          "close": 1068.27
        },
        {
          "date": "2026-07-30",
          "close": 1043.62
        },
        {
          "date": "2026-07-31",
          "close": 1044.47
        },
        {
          "date": "2026-08-03",
          "close": 1036.23
        },
        {
          "date": "2026-08-04",
          "close": 1064.82
        },
        {
          "date": "2026-08-05",
          "close": 1081.08
        },
        {
          "date": "2026-08-06",
          "close": 1084.78
        },
        {
          "date": "2026-08-07",
          "close": 1097.45
        },
        {
          "date": "2026-08-10",
          "close": 1112.78
        },
        {
          "date": "2026-08-11",
          "close": 1116.46
        },
        {
          "date": "2026-08-12",
          "close": 1130.46
        },
        {
          "date": "2026-08-13",
          "close": 1105.37
        },
        {
          "date": "2026-08-14",
          "close": 1092.21
        },
        {
          "date": "2026-08-17",
          "close": 1117.26
        },
        {
          "date": "2026-08-18",
          "close": 1102.57
        },
        {
          "date": "2026-08-19",
          "close": 1064.75
        },
        {
          "date": "2026-08-20",
          "close": 1080.43
        },
        {
          "date": "2026-08-21",
          "close": 1088.8
        },
        {
          "date": "2026-08-24",
          "close": 1082.61
        },
        {
          "date": "2026-08-25",
          "close": 1106.55
        },
        {
          "date": "2026-08-26",
          "close": 1121.64
        },
        {
          "date": "2026-08-27",
          "close": 1141.78
        },
        {
          "date": "2026-08-28",
          "close": 1140.52
        },
        {
          "date": "2026-08-31",
          "close": 1160.57
        },
        {
          "date": "2026-09-01",
          "close": 1175.1
        },
        {
          "date": "2026-09-02",
          "close": 1174.39
        },
        {
          "date": "2026-09-03",
          "close": 1165.39
        },
        {
          "date": "2026-09-04",
          "close": 1164.68
        },
        {
          "date": "2026-09-07",
          "close": 1161.2
        },
        {
          "date": "2026-09-08",
          "close": 1188.29
        },
        {
          "date": "2026-09-09",
          "close": 1177.4
        },
        {
          "date": "2026-09-10",
          "close": 1190.91
        },
        {
          "date": "2026-09-11",
          "close": 1163.2
        },
        {
          "date": "2026-09-14",
          "close": 1169.4
        },
        {
          "date": "2026-09-15",
          "close": 1133.13
        },
        {
          "date": "2026-09-16",
          "close": 1152.27
        },
        {
          "date": "2026-09-17",
          "close": 1169.06
        },
        {
          "date": "2026-09-18",
          "close": 1164.78
        },
        {
          "date": "2026-09-21",
          "close": 1183.86
        },
        {
          "date": "2026-09-22",
          "close": 1184.2
        },
        {
          "date": "2026-09-23",
          "close": 1156.56
        },
        {
          "date": "2026-09-24",
          "close": 1141.48
        },
        {
          "date": "2026-09-28",
          "close": 1123.66
        },
        {
          "date": "2026-09-29",
          "close": 1126.97
        },
        {
          "date": "2026-09-30",
          "close": 1119.46
        },
        {
          "date": "2026-10-08",
          "close": 1115.18
        },
        {
          "date": "2026-10-09",
          "close": 1107.23
        },
        {
          "date": "2026-10-12",
          "close": 1089.46
        },
        {
          "date": "2026-10-13",
          "close": 1106.04
        },
        {
          "date": "2026-10-14",
          "close": 1066.36
        },
        {
          "date": "2026-10-15",
          "close": 1043.88
        },
        {
          "date": "2026-10-16",
          "close": 1068.14
        },
        {
          "date": "2026-10-19",
          "close": 1101.63
        },
        {
          "date": "2026-10-20",
          "close": 1153.23
        },
        {
          "date": "2026-10-21",
          "close": 1162.21
        },
        {
          "date": "2026-10-22",
          "close": 1103.11
        },
        {
          "date": "2026-10-23",
          "close": 1148.67
        },
        {
          "date": "2026-10-26",
          "close": 1144.85
        },
        {
          "date": "2026-10-27",
          "close": 1109.58
        },
        {
          "date": "2026-10-28",
          "close": 1140.9
        },
        {
          "date": "2026-10-29",
          "close": 1089.38
        },
        {
          "date": "2026-10-30",
          "close": 1029.78
        },
        {
          "date": "2026-11-02",
          "close": 1057.21
        },
        {
          "date": "2026-11-03",
          "close": 1049.59
        },
        {
          "date": "2026-11-04",
          "close": 1078.73
        },
        {
          "date": "2026-11-05",
          "close": 1096.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.3181818181818182,
          "up_wilson": [
            0.39710591285717234,
            0.6315303732939324
          ],
          "pullback_wilson": [
            0.2184900673062997,
            0.4378744988804425
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5952380952380952,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.44494312750039344,
            0.7295713885251867
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 12,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1525",
      "name": "车身附件及饰件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02133832118181478,
        "5": 0.013256820546178272,
        "20": -0.03661217694826502,
        "60": -0.05573397495116228
      },
      "moving_averages": {
        "5": 4419.436000000127,
        "20": 4541.759000000032,
        "60": 4702.404666666671
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.04439042734899079,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6079.08
        },
        {
          "date": "2026-05-14",
          "close": 5935.06
        },
        {
          "date": "2026-05-15",
          "close": 6059.06
        },
        {
          "date": "2026-05-18",
          "close": 5975.97
        },
        {
          "date": "2026-05-19",
          "close": 6032.97
        },
        {
          "date": "2026-05-20",
          "close": 5982.36
        },
        {
          "date": "2026-05-21",
          "close": 5940.55
        },
        {
          "date": "2026-05-22",
          "close": 6000.94
        },
        {
          "date": "2026-05-25",
          "close": 5944.71
        },
        {
          "date": "2026-05-26",
          "close": 5900.65
        },
        {
          "date": "2026-05-27",
          "close": 5753.11
        },
        {
          "date": "2026-05-28",
          "close": 5726.83
        },
        {
          "date": "2026-05-29",
          "close": 5536.39
        },
        {
          "date": "2026-06-01",
          "close": 5569.82
        },
        {
          "date": "2026-06-02",
          "close": 5580.08
        },
        {
          "date": "2026-06-03",
          "close": 5559.48
        },
        {
          "date": "2026-06-04",
          "close": 5502.35
        },
        {
          "date": "2026-06-05",
          "close": 5561.19
        },
        {
          "date": "2026-06-08",
          "close": 5477.07
        },
        {
          "date": "2026-06-09",
          "close": 5507.49
        },
        {
          "date": "2026-06-10",
          "close": 5408.48
        },
        {
          "date": "2026-06-11",
          "close": 5300.81
        },
        {
          "date": "2026-06-12",
          "close": 5317.76
        },
        {
          "date": "2026-06-15",
          "close": 5436.88
        },
        {
          "date": "2026-06-16",
          "close": 5413.7
        },
        {
          "date": "2026-06-17",
          "close": 5333.48
        },
        {
          "date": "2026-06-18",
          "close": 5306.82
        },
        {
          "date": "2026-06-22",
          "close": 5242.94
        },
        {
          "date": "2026-06-23",
          "close": 5255.77
        },
        {
          "date": "2026-06-24",
          "close": 5207.61
        },
        {
          "date": "2026-06-25",
          "close": 5050.37
        },
        {
          "date": "2026-06-26",
          "close": 4909.17
        },
        {
          "date": "2026-06-29",
          "close": 4858.91
        },
        {
          "date": "2026-06-30",
          "close": 4891.45
        },
        {
          "date": "2026-07-01",
          "close": 5006.22
        },
        {
          "date": "2026-07-02",
          "close": 5066.23
        },
        {
          "date": "2026-07-03",
          "close": 5272.72
        },
        {
          "date": "2026-07-06",
          "close": 5164.42
        },
        {
          "date": "2026-07-07",
          "close": 5031.49
        },
        {
          "date": "2026-07-08",
          "close": 4904.61
        },
        {
          "date": "2026-07-09",
          "close": 4878.27
        },
        {
          "date": "2026-07-10",
          "close": 4920.75
        },
        {
          "date": "2026-07-13",
          "close": 4720.43
        },
        {
          "date": "2026-07-14",
          "close": 4786.63
        },
        {
          "date": "2026-07-15",
          "close": 4816.35
        },
        {
          "date": "2026-07-16",
          "close": 4810.34
        },
        {
          "date": "2026-07-17",
          "close": 4597.81
        },
        {
          "date": "2026-07-20",
          "close": 4459.63
        },
        {
          "date": "2026-07-21",
          "close": 4499.6
        },
        {
          "date": "2026-07-22",
          "close": 4402.98
        },
        {
          "date": "2026-07-23",
          "close": 4447.81
        },
        {
          "date": "2026-07-24",
          "close": 4336.88
        },
        {
          "date": "2026-07-27",
          "close": 4474.17
        },
        {
          "date": "2026-07-28",
          "close": 4492.64
        },
        {
          "date": "2026-07-29",
          "close": 4570.55
        },
        {
          "date": "2026-07-30",
          "close": 4526.35
        },
        {
          "date": "2026-07-31",
          "close": 4665.87
        },
        {
          "date": "2026-08-03",
          "close": 4686.58
        },
        {
          "date": "2026-08-04",
          "close": 4723.13
        },
        {
          "date": "2026-08-05",
          "close": 4816.99
        },
        {
          "date": "2026-08-06",
          "close": 4787.71
        },
        {
          "date": "2026-08-07",
          "close": 4778.88
        },
        {
          "date": "2026-08-10",
          "close": 4867.05
        },
        {
          "date": "2026-08-11",
          "close": 4887.22
        },
        {
          "date": "2026-08-12",
          "close": 4918.53
        },
        {
          "date": "2026-08-13",
          "close": 4872.15
        },
        {
          "date": "2026-08-14",
          "close": 4855.03
        },
        {
          "date": "2026-08-17",
          "close": 4920.96
        },
        {
          "date": "2026-08-18",
          "close": 4920.35
        },
        {
          "date": "2026-08-19",
          "close": 4664.48
        },
        {
          "date": "2026-08-20",
          "close": 4683.28
        },
        {
          "date": "2026-08-21",
          "close": 4689.18
        },
        {
          "date": "2026-08-24",
          "close": 4668.69
        },
        {
          "date": "2026-08-25",
          "close": 4765.94
        },
        {
          "date": "2026-08-26",
          "close": 4764.7
        },
        {
          "date": "2026-08-27",
          "close": 4770.74
        },
        {
          "date": "2026-08-28",
          "close": 4786.64
        },
        {
          "date": "2026-08-31",
          "close": 4812.33
        },
        {
          "date": "2026-09-01",
          "close": 4870.17
        },
        {
          "date": "2026-09-02",
          "close": 4892.84
        },
        {
          "date": "2026-09-03",
          "close": 4878.75
        },
        {
          "date": "2026-09-04",
          "close": 4820.84
        },
        {
          "date": "2026-09-07",
          "close": 4879.51
        },
        {
          "date": "2026-09-08",
          "close": 4884.72
        },
        {
          "date": "2026-09-09",
          "close": 4831.88
        },
        {
          "date": "2026-09-10",
          "close": 4734.72
        },
        {
          "date": "2026-09-11",
          "close": 4632.01
        },
        {
          "date": "2026-09-14",
          "close": 4659.49
        },
        {
          "date": "2026-09-15",
          "close": 4594.32
        },
        {
          "date": "2026-09-16",
          "close": 4623.62
        },
        {
          "date": "2026-09-17",
          "close": 4683.68
        },
        {
          "date": "2026-09-18",
          "close": 4719.02
        },
        {
          "date": "2026-09-21",
          "close": 4819.5
        },
        {
          "date": "2026-09-22",
          "close": 4812.59
        },
        {
          "date": "2026-09-23",
          "close": 4803.59
        },
        {
          "date": "2026-09-24",
          "close": 4775.07
        },
        {
          "date": "2026-09-28",
          "close": 4718.49
        },
        {
          "date": "2026-09-29",
          "close": 4747.39
        },
        {
          "date": "2026-09-30",
          "close": 4791.66
        },
        {
          "date": "2026-10-08",
          "close": 4721.38
        },
        {
          "date": "2026-10-09",
          "close": 4759.81
        },
        {
          "date": "2026-10-12",
          "close": 4706.4
        },
        {
          "date": "2026-10-13",
          "close": 4680.82
        },
        {
          "date": "2026-10-14",
          "close": 4565.97
        },
        {
          "date": "2026-10-15",
          "close": 4429.35
        },
        {
          "date": "2026-10-16",
          "close": 4529.42
        },
        {
          "date": "2026-10-19",
          "close": 4558.77
        },
        {
          "date": "2026-10-20",
          "close": 4631.41
        },
        {
          "date": "2026-10-21",
          "close": 4548.44
        },
        {
          "date": "2026-10-22",
          "close": 4461.89
        },
        {
          "date": "2026-10-23",
          "close": 4587.6
        },
        {
          "date": "2026-10-26",
          "close": 4579.57
        },
        {
          "date": "2026-10-27",
          "close": 4524.15
        },
        {
          "date": "2026-10-28",
          "close": 4685.39
        },
        {
          "date": "2026-10-29",
          "close": 4489.01
        },
        {
          "date": "2026-10-30",
          "close": 4322.49
        },
        {
          "date": "2026-11-02",
          "close": 4408.7
        },
        {
          "date": "2026-11-03",
          "close": 4363.98
        },
        {
          "date": "2026-11-04",
          "close": 4453.49
        },
        {
          "date": "2026-11-05",
          "close": 4548.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5753424657534246,
          "pullback_frequency": 0.3287671232876712,
          "up_wilson": [
            0.4609938046379387,
            0.6821580845742112
          ],
          "pullback_wilson": [
            0.23194485864699999,
            0.44270993859811325
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6046511627906976,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.45579063062873904,
            0.7363468524170255
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 29,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 13,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1526",
      "name": "底盘与发动机系统",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021794670436102948,
        "5": 0.006853431487609862,
        "20": -0.01947259217579589,
        "60": -0.030673109873900484
      },
      "moving_averages": {
        "5": 3791.9,
        "20": 3859.7159999999917,
        "60": 4002.68466666666
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-16",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-10-28",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 5.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.03178150555984116,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5145.56
        },
        {
          "date": "2026-05-14",
          "close": 5040.24
        },
        {
          "date": "2026-05-15",
          "close": 5106.2
        },
        {
          "date": "2026-05-18",
          "close": 5071.77
        },
        {
          "date": "2026-05-19",
          "close": 5104.5
        },
        {
          "date": "2026-05-20",
          "close": 5025.8
        },
        {
          "date": "2026-05-21",
          "close": 4986.97
        },
        {
          "date": "2026-05-22",
          "close": 5032.42
        },
        {
          "date": "2026-05-25",
          "close": 4954.35
        },
        {
          "date": "2026-05-26",
          "close": 4867.82
        },
        {
          "date": "2026-05-27",
          "close": 4715.41
        },
        {
          "date": "2026-05-28",
          "close": 4718.48
        },
        {
          "date": "2026-05-29",
          "close": 4564.82
        },
        {
          "date": "2026-06-01",
          "close": 4603.91
        },
        {
          "date": "2026-06-02",
          "close": 4580.24
        },
        {
          "date": "2026-06-03",
          "close": 4545.3
        },
        {
          "date": "2026-06-04",
          "close": 4535.35
        },
        {
          "date": "2026-06-05",
          "close": 4593.5
        },
        {
          "date": "2026-06-08",
          "close": 4533.17
        },
        {
          "date": "2026-06-09",
          "close": 4553.16
        },
        {
          "date": "2026-06-10",
          "close": 4438.94
        },
        {
          "date": "2026-06-11",
          "close": 4337.53
        },
        {
          "date": "2026-06-12",
          "close": 4367.99
        },
        {
          "date": "2026-06-15",
          "close": 4468.99
        },
        {
          "date": "2026-06-16",
          "close": 4482.41
        },
        {
          "date": "2026-06-17",
          "close": 4443.65
        },
        {
          "date": "2026-06-18",
          "close": 4430.67
        },
        {
          "date": "2026-06-22",
          "close": 4376.16
        },
        {
          "date": "2026-06-23",
          "close": 4399.07
        },
        {
          "date": "2026-06-24",
          "close": 4312.16
        },
        {
          "date": "2026-06-25",
          "close": 4200.4
        },
        {
          "date": "2026-06-26",
          "close": 4054.69
        },
        {
          "date": "2026-06-29",
          "close": 4008.38
        },
        {
          "date": "2026-06-30",
          "close": 4086.01
        },
        {
          "date": "2026-07-01",
          "close": 4164.21
        },
        {
          "date": "2026-07-02",
          "close": 4192.63
        },
        {
          "date": "2026-07-03",
          "close": 4391.91
        },
        {
          "date": "2026-07-06",
          "close": 4313.13
        },
        {
          "date": "2026-07-07",
          "close": 4186.31
        },
        {
          "date": "2026-07-08",
          "close": 4063.44
        },
        {
          "date": "2026-07-09",
          "close": 4045.66
        },
        {
          "date": "2026-07-10",
          "close": 4091.63
        },
        {
          "date": "2026-07-13",
          "close": 3874.48
        },
        {
          "date": "2026-07-14",
          "close": 3928.3
        },
        {
          "date": "2026-07-15",
          "close": 3924.48
        },
        {
          "date": "2026-07-16",
          "close": 3926.84
        },
        {
          "date": "2026-07-17",
          "close": 3755.96
        },
        {
          "date": "2026-07-20",
          "close": 3630.88
        },
        {
          "date": "2026-07-21",
          "close": 3681.75
        },
        {
          "date": "2026-07-22",
          "close": 3615.89
        },
        {
          "date": "2026-07-23",
          "close": 3710.91
        },
        {
          "date": "2026-07-24",
          "close": 3642.6
        },
        {
          "date": "2026-07-27",
          "close": 3746.0
        },
        {
          "date": "2026-07-28",
          "close": 3721.58
        },
        {
          "date": "2026-07-29",
          "close": 3783.89
        },
        {
          "date": "2026-07-30",
          "close": 3736.37
        },
        {
          "date": "2026-07-31",
          "close": 3846.47
        },
        {
          "date": "2026-08-03",
          "close": 3913.22
        },
        {
          "date": "2026-08-04",
          "close": 3950.39
        },
        {
          "date": "2026-08-05",
          "close": 4026.98
        },
        {
          "date": "2026-08-06",
          "close": 4029.13
        },
        {
          "date": "2026-08-07",
          "close": 4031.63
        },
        {
          "date": "2026-08-10",
          "close": 4083.96
        },
        {
          "date": "2026-08-11",
          "close": 4097.87
        },
        {
          "date": "2026-08-12",
          "close": 4138.15
        },
        {
          "date": "2026-08-13",
          "close": 4087.17
        },
        {
          "date": "2026-08-14",
          "close": 4085.84
        },
        {
          "date": "2026-08-17",
          "close": 4161.9
        },
        {
          "date": "2026-08-18",
          "close": 4191.68
        },
        {
          "date": "2026-08-19",
          "close": 3952.39
        },
        {
          "date": "2026-08-20",
          "close": 3966.54
        },
        {
          "date": "2026-08-21",
          "close": 3999.52
        },
        {
          "date": "2026-08-24",
          "close": 3968.89
        },
        {
          "date": "2026-08-25",
          "close": 4059.84
        },
        {
          "date": "2026-08-26",
          "close": 4059.9
        },
        {
          "date": "2026-08-27",
          "close": 4092.26
        },
        {
          "date": "2026-08-28",
          "close": 4078.32
        },
        {
          "date": "2026-08-31",
          "close": 4127.6
        },
        {
          "date": "2026-09-01",
          "close": 4154.73
        },
        {
          "date": "2026-09-02",
          "close": 4184.23
        },
        {
          "date": "2026-09-03",
          "close": 4192.19
        },
        {
          "date": "2026-09-04",
          "close": 4151.7
        },
        {
          "date": "2026-09-07",
          "close": 4200.93
        },
        {
          "date": "2026-09-08",
          "close": 4175.39
        },
        {
          "date": "2026-09-09",
          "close": 4153.84
        },
        {
          "date": "2026-09-10",
          "close": 4061.74
        },
        {
          "date": "2026-09-11",
          "close": 3980.11
        },
        {
          "date": "2026-09-14",
          "close": 4003.9
        },
        {
          "date": "2026-09-15",
          "close": 3929.73
        },
        {
          "date": "2026-09-16",
          "close": 3954.79
        },
        {
          "date": "2026-09-17",
          "close": 4013.35
        },
        {
          "date": "2026-09-18",
          "close": 4062.21
        },
        {
          "date": "2026-09-21",
          "close": 4130.76
        },
        {
          "date": "2026-09-22",
          "close": 4110.6
        },
        {
          "date": "2026-09-23",
          "close": 4101.08
        },
        {
          "date": "2026-09-24",
          "close": 4092.43
        },
        {
          "date": "2026-09-28",
          "close": 4023.35
        },
        {
          "date": "2026-09-29",
          "close": 4051.11
        },
        {
          "date": "2026-09-30",
          "close": 4045.02
        },
        {
          "date": "2026-10-08",
          "close": 3980.98
        },
        {
          "date": "2026-10-09",
          "close": 3994.3
        },
        {
          "date": "2026-10-12",
          "close": 3920.51
        },
        {
          "date": "2026-10-13",
          "close": 3917.47
        },
        {
          "date": "2026-10-14",
          "close": 3824.56
        },
        {
          "date": "2026-10-15",
          "close": 3699.36
        },
        {
          "date": "2026-10-16",
          "close": 3783.03
        },
        {
          "date": "2026-10-19",
          "close": 3836.79
        },
        {
          "date": "2026-10-20",
          "close": 3911.1
        },
        {
          "date": "2026-10-21",
          "close": 3873.57
        },
        {
          "date": "2026-10-22",
          "close": 3828.7
        },
        {
          "date": "2026-10-23",
          "close": 3938.74
        },
        {
          "date": "2026-10-26",
          "close": 3916.09
        },
        {
          "date": "2026-10-27",
          "close": 3882.12
        },
        {
          "date": "2026-10-28",
          "close": 4031.59
        },
        {
          "date": "2026-10-29",
          "close": 3876.89
        },
        {
          "date": "2026-10-30",
          "close": 3727.08
        },
        {
          "date": "2026-11-02",
          "close": 3786.38
        },
        {
          "date": "2026-11-03",
          "close": 3722.38
        },
        {
          "date": "2026-11-04",
          "close": 3820.2
        },
        {
          "date": "2026-11-05",
          "close": 3903.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5303030303030303,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.41157685726598636,
            0.6456957150362233
          ],
          "pullback_wilson": [
            0.23156429121502337,
            0.45343656112282366
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1527",
      "name": "轮胎轮毂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03801299561963578,
        "5": 0.0353312455412742,
        "20": -0.004885021848947901,
        "60": -0.06745541937732336
      },
      "moving_averages": {
        "5": 2474.7919999999926,
        "20": 2529.9710000000196,
        "60": 2642.9159999999993
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-31",
            "end": "2026-08-21",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-25",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.013313308314863881,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3288.21
        },
        {
          "date": "2026-05-14",
          "close": 3219.35
        },
        {
          "date": "2026-05-15",
          "close": 3209.55
        },
        {
          "date": "2026-05-18",
          "close": 3198.29
        },
        {
          "date": "2026-05-19",
          "close": 3221.85
        },
        {
          "date": "2026-05-20",
          "close": 3170.85
        },
        {
          "date": "2026-05-21",
          "close": 3112.68
        },
        {
          "date": "2026-05-22",
          "close": 3159.42
        },
        {
          "date": "2026-05-25",
          "close": 3129.5
        },
        {
          "date": "2026-05-26",
          "close": 3116.62
        },
        {
          "date": "2026-05-27",
          "close": 3052.92
        },
        {
          "date": "2026-05-28",
          "close": 3035.35
        },
        {
          "date": "2026-05-29",
          "close": 2977.79
        },
        {
          "date": "2026-06-01",
          "close": 3001.68
        },
        {
          "date": "2026-06-02",
          "close": 2972.93
        },
        {
          "date": "2026-06-03",
          "close": 2951.8
        },
        {
          "date": "2026-06-04",
          "close": 2909.07
        },
        {
          "date": "2026-06-05",
          "close": 2919.55
        },
        {
          "date": "2026-06-08",
          "close": 2862.44
        },
        {
          "date": "2026-06-09",
          "close": 2883.21
        },
        {
          "date": "2026-06-10",
          "close": 2842.01
        },
        {
          "date": "2026-06-11",
          "close": 2786.52
        },
        {
          "date": "2026-06-12",
          "close": 2875.47
        },
        {
          "date": "2026-06-15",
          "close": 2954.82
        },
        {
          "date": "2026-06-16",
          "close": 2921.55
        },
        {
          "date": "2026-06-17",
          "close": 2855.5
        },
        {
          "date": "2026-06-18",
          "close": 2811.41
        },
        {
          "date": "2026-06-22",
          "close": 2811.6
        },
        {
          "date": "2026-06-23",
          "close": 2813.85
        },
        {
          "date": "2026-06-24",
          "close": 2755.65
        },
        {
          "date": "2026-06-25",
          "close": 2711.0
        },
        {
          "date": "2026-06-26",
          "close": 2632.93
        },
        {
          "date": "2026-06-29",
          "close": 2616.7
        },
        {
          "date": "2026-06-30",
          "close": 2639.07
        },
        {
          "date": "2026-07-01",
          "close": 2682.01
        },
        {
          "date": "2026-07-02",
          "close": 2713.9
        },
        {
          "date": "2026-07-03",
          "close": 2812.51
        },
        {
          "date": "2026-07-06",
          "close": 2809.84
        },
        {
          "date": "2026-07-07",
          "close": 2725.78
        },
        {
          "date": "2026-07-08",
          "close": 2659.49
        },
        {
          "date": "2026-07-09",
          "close": 2634.4
        },
        {
          "date": "2026-07-10",
          "close": 2665.45
        },
        {
          "date": "2026-07-13",
          "close": 2591.65
        },
        {
          "date": "2026-07-14",
          "close": 2634.83
        },
        {
          "date": "2026-07-15",
          "close": 2655.58
        },
        {
          "date": "2026-07-16",
          "close": 2668.63
        },
        {
          "date": "2026-07-17",
          "close": 2588.05
        },
        {
          "date": "2026-07-20",
          "close": 2565.16
        },
        {
          "date": "2026-07-21",
          "close": 2567.41
        },
        {
          "date": "2026-07-22",
          "close": 2543.42
        },
        {
          "date": "2026-07-23",
          "close": 2609.37
        },
        {
          "date": "2026-07-24",
          "close": 2535.53
        },
        {
          "date": "2026-07-27",
          "close": 2599.85
        },
        {
          "date": "2026-07-28",
          "close": 2600.27
        },
        {
          "date": "2026-07-29",
          "close": 2637.88
        },
        {
          "date": "2026-07-30",
          "close": 2638.59
        },
        {
          "date": "2026-07-31",
          "close": 2680.96
        },
        {
          "date": "2026-08-03",
          "close": 2739.6
        },
        {
          "date": "2026-08-04",
          "close": 2724.58
        },
        {
          "date": "2026-08-05",
          "close": 2754.56
        },
        {
          "date": "2026-08-06",
          "close": 2750.76
        },
        {
          "date": "2026-08-07",
          "close": 2739.02
        },
        {
          "date": "2026-08-10",
          "close": 2783.61
        },
        {
          "date": "2026-08-11",
          "close": 2767.37
        },
        {
          "date": "2026-08-12",
          "close": 2791.04
        },
        {
          "date": "2026-08-13",
          "close": 2738.7
        },
        {
          "date": "2026-08-14",
          "close": 2733.39
        },
        {
          "date": "2026-08-17",
          "close": 2783.23
        },
        {
          "date": "2026-08-18",
          "close": 2762.05
        },
        {
          "date": "2026-08-19",
          "close": 2689.55
        },
        {
          "date": "2026-08-20",
          "close": 2716.87
        },
        {
          "date": "2026-08-21",
          "close": 2703.19
        },
        {
          "date": "2026-08-24",
          "close": 2683.68
        },
        {
          "date": "2026-08-25",
          "close": 2728.34
        },
        {
          "date": "2026-08-26",
          "close": 2733.84
        },
        {
          "date": "2026-08-27",
          "close": 2725.83
        },
        {
          "date": "2026-08-28",
          "close": 2749.36
        },
        {
          "date": "2026-08-31",
          "close": 2770.39
        },
        {
          "date": "2026-09-01",
          "close": 2786.0
        },
        {
          "date": "2026-09-02",
          "close": 2757.86
        },
        {
          "date": "2026-09-03",
          "close": 2746.99
        },
        {
          "date": "2026-09-04",
          "close": 2729.95
        },
        {
          "date": "2026-09-07",
          "close": 2714.61
        },
        {
          "date": "2026-09-08",
          "close": 2735.38
        },
        {
          "date": "2026-09-09",
          "close": 2721.76
        },
        {
          "date": "2026-09-10",
          "close": 2686.33
        },
        {
          "date": "2026-09-11",
          "close": 2639.49
        },
        {
          "date": "2026-09-14",
          "close": 2627.76
        },
        {
          "date": "2026-09-15",
          "close": 2589.39
        },
        {
          "date": "2026-09-16",
          "close": 2600.08
        },
        {
          "date": "2026-09-17",
          "close": 2626.02
        },
        {
          "date": "2026-09-18",
          "close": 2645.3
        },
        {
          "date": "2026-09-21",
          "close": 2676.71
        },
        {
          "date": "2026-09-22",
          "close": 2670.44
        },
        {
          "date": "2026-09-23",
          "close": 2661.21
        },
        {
          "date": "2026-09-24",
          "close": 2630.98
        },
        {
          "date": "2026-09-28",
          "close": 2586.96
        },
        {
          "date": "2026-09-29",
          "close": 2605.35
        },
        {
          "date": "2026-09-30",
          "close": 2605.39
        },
        {
          "date": "2026-10-08",
          "close": 2581.36
        },
        {
          "date": "2026-10-09",
          "close": 2603.41
        },
        {
          "date": "2026-10-12",
          "close": 2571.71
        },
        {
          "date": "2026-10-13",
          "close": 2571.98
        },
        {
          "date": "2026-10-14",
          "close": 2537.25
        },
        {
          "date": "2026-10-15",
          "close": 2476.71
        },
        {
          "date": "2026-10-16",
          "close": 2540.99
        },
        {
          "date": "2026-10-19",
          "close": 2584.04
        },
        {
          "date": "2026-10-20",
          "close": 2586.89
        },
        {
          "date": "2026-10-21",
          "close": 2570.77
        },
        {
          "date": "2026-10-22",
          "close": 2508.22
        },
        {
          "date": "2026-10-23",
          "close": 2555.1
        },
        {
          "date": "2026-10-26",
          "close": 2555.02
        },
        {
          "date": "2026-10-27",
          "close": 2526.0
        },
        {
          "date": "2026-10-28",
          "close": 2556.28
        },
        {
          "date": "2026-10-29",
          "close": 2481.09
        },
        {
          "date": "2026-10-30",
          "close": 2426.11
        },
        {
          "date": "2026-11-02",
          "close": 2447.51
        },
        {
          "date": "2026-11-03",
          "close": 2456.91
        },
        {
          "date": "2026-11-04",
          "close": 2474.68
        },
        {
          "date": "2026-11-05",
          "close": 2568.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5058823529411764,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.4016643580854897,
            0.609591647987286
          ],
          "pullback_wilson": [
            0.2597248535117248,
            0.4588749946688786
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 16,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1528",
      "name": "其他汽车零部件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028055280252835768,
        "5": 0.012650927072794804,
        "20": -0.05149845903149253,
        "60": -0.05738790633814894
      },
      "moving_averages": {
        "5": 4140.354000000004,
        "20": 4265.572500000009,
        "60": 4517.547999999991
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-31",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.04634022006985428,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5676.07
        },
        {
          "date": "2026-05-14",
          "close": 5579.58
        },
        {
          "date": "2026-05-15",
          "close": 5636.39
        },
        {
          "date": "2026-05-18",
          "close": 5651.91
        },
        {
          "date": "2026-05-19",
          "close": 5668.94
        },
        {
          "date": "2026-05-20",
          "close": 5615.08
        },
        {
          "date": "2026-05-21",
          "close": 5492.32
        },
        {
          "date": "2026-05-22",
          "close": 5564.94
        },
        {
          "date": "2026-05-25",
          "close": 5522.02
        },
        {
          "date": "2026-05-26",
          "close": 5413.11
        },
        {
          "date": "2026-05-27",
          "close": 5283.5
        },
        {
          "date": "2026-05-28",
          "close": 5342.17
        },
        {
          "date": "2026-05-29",
          "close": 5191.97
        },
        {
          "date": "2026-06-01",
          "close": 5250.2
        },
        {
          "date": "2026-06-02",
          "close": 5197.92
        },
        {
          "date": "2026-06-03",
          "close": 5174.78
        },
        {
          "date": "2026-06-04",
          "close": 5159.7
        },
        {
          "date": "2026-06-05",
          "close": 5230.09
        },
        {
          "date": "2026-06-08",
          "close": 5125.1
        },
        {
          "date": "2026-06-09",
          "close": 5160.09
        },
        {
          "date": "2026-06-10",
          "close": 5022.17
        },
        {
          "date": "2026-06-11",
          "close": 4929.6
        },
        {
          "date": "2026-06-12",
          "close": 4969.75
        },
        {
          "date": "2026-06-15",
          "close": 5043.98
        },
        {
          "date": "2026-06-16",
          "close": 5065.11
        },
        {
          "date": "2026-06-17",
          "close": 5016.99
        },
        {
          "date": "2026-06-18",
          "close": 5028.03
        },
        {
          "date": "2026-06-22",
          "close": 4959.19
        },
        {
          "date": "2026-06-23",
          "close": 5007.03
        },
        {
          "date": "2026-06-24",
          "close": 4932.61
        },
        {
          "date": "2026-06-25",
          "close": 4818.36
        },
        {
          "date": "2026-06-26",
          "close": 4705.92
        },
        {
          "date": "2026-06-29",
          "close": 4617.73
        },
        {
          "date": "2026-06-30",
          "close": 4695.56
        },
        {
          "date": "2026-07-01",
          "close": 4764.93
        },
        {
          "date": "2026-07-02",
          "close": 4822.96
        },
        {
          "date": "2026-07-03",
          "close": 5028.26
        },
        {
          "date": "2026-07-06",
          "close": 4922.53
        },
        {
          "date": "2026-07-07",
          "close": 4791.17
        },
        {
          "date": "2026-07-08",
          "close": 4635.43
        },
        {
          "date": "2026-07-09",
          "close": 4652.43
        },
        {
          "date": "2026-07-10",
          "close": 4710.6
        },
        {
          "date": "2026-07-13",
          "close": 4480.13
        },
        {
          "date": "2026-07-14",
          "close": 4565.66
        },
        {
          "date": "2026-07-15",
          "close": 4559.78
        },
        {
          "date": "2026-07-16",
          "close": 4562.42
        },
        {
          "date": "2026-07-17",
          "close": 4317.48
        },
        {
          "date": "2026-07-20",
          "close": 4118.53
        },
        {
          "date": "2026-07-21",
          "close": 4143.41
        },
        {
          "date": "2026-07-22",
          "close": 4101.72
        },
        {
          "date": "2026-07-23",
          "close": 4203.32
        },
        {
          "date": "2026-07-24",
          "close": 4105.42
        },
        {
          "date": "2026-07-27",
          "close": 4227.88
        },
        {
          "date": "2026-07-28",
          "close": 4224.91
        },
        {
          "date": "2026-07-29",
          "close": 4264.62
        },
        {
          "date": "2026-07-30",
          "close": 4192.43
        },
        {
          "date": "2026-07-31",
          "close": 4296.12
        },
        {
          "date": "2026-08-03",
          "close": 4368.41
        },
        {
          "date": "2026-08-04",
          "close": 4458.03
        },
        {
          "date": "2026-08-05",
          "close": 4544.86
        },
        {
          "date": "2026-08-06",
          "close": 4557.57
        },
        {
          "date": "2026-08-07",
          "close": 4602.03
        },
        {
          "date": "2026-08-10",
          "close": 4664.4
        },
        {
          "date": "2026-08-11",
          "close": 4663.3
        },
        {
          "date": "2026-08-12",
          "close": 4725.77
        },
        {
          "date": "2026-08-13",
          "close": 4674.39
        },
        {
          "date": "2026-08-14",
          "close": 4681.68
        },
        {
          "date": "2026-08-17",
          "close": 4757.56
        },
        {
          "date": "2026-08-18",
          "close": 4753.71
        },
        {
          "date": "2026-08-19",
          "close": 4514.01
        },
        {
          "date": "2026-08-20",
          "close": 4547.55
        },
        {
          "date": "2026-08-21",
          "close": 4584.09
        },
        {
          "date": "2026-08-24",
          "close": 4524.09
        },
        {
          "date": "2026-08-25",
          "close": 4612.27
        },
        {
          "date": "2026-08-26",
          "close": 4610.68
        },
        {
          "date": "2026-08-27",
          "close": 4653.27
        },
        {
          "date": "2026-08-28",
          "close": 4667.5
        },
        {
          "date": "2026-08-31",
          "close": 4768.73
        },
        {
          "date": "2026-09-01",
          "close": 4780.3
        },
        {
          "date": "2026-09-02",
          "close": 4786.42
        },
        {
          "date": "2026-09-03",
          "close": 4764.05
        },
        {
          "date": "2026-09-04",
          "close": 4698.07
        },
        {
          "date": "2026-09-07",
          "close": 4754.56
        },
        {
          "date": "2026-09-08",
          "close": 4754.1
        },
        {
          "date": "2026-09-09",
          "close": 4712.37
        },
        {
          "date": "2026-09-10",
          "close": 4630.18
        },
        {
          "date": "2026-09-11",
          "close": 4540.71
        },
        {
          "date": "2026-09-14",
          "close": 4559.67
        },
        {
          "date": "2026-09-15",
          "close": 4457.82
        },
        {
          "date": "2026-09-16",
          "close": 4508.75
        },
        {
          "date": "2026-09-17",
          "close": 4551.91
        },
        {
          "date": "2026-09-18",
          "close": 4600.21
        },
        {
          "date": "2026-09-21",
          "close": 4704.29
        },
        {
          "date": "2026-09-22",
          "close": 4731.31
        },
        {
          "date": "2026-09-23",
          "close": 4723.67
        },
        {
          "date": "2026-09-24",
          "close": 4680.37
        },
        {
          "date": "2026-09-28",
          "close": 4567.43
        },
        {
          "date": "2026-09-29",
          "close": 4580.34
        },
        {
          "date": "2026-09-30",
          "close": 4575.66
        },
        {
          "date": "2026-10-08",
          "close": 4516.64
        },
        {
          "date": "2026-10-09",
          "close": 4492.21
        },
        {
          "date": "2026-10-12",
          "close": 4415.16
        },
        {
          "date": "2026-10-13",
          "close": 4406.21
        },
        {
          "date": "2026-10-14",
          "close": 4300.3
        },
        {
          "date": "2026-10-15",
          "close": 4159.08
        },
        {
          "date": "2026-10-16",
          "close": 4277.23
        },
        {
          "date": "2026-10-19",
          "close": 4290.51
        },
        {
          "date": "2026-10-20",
          "close": 4367.2
        },
        {
          "date": "2026-10-21",
          "close": 4308.3
        },
        {
          "date": "2026-10-22",
          "close": 4212.93
        },
        {
          "date": "2026-10-23",
          "close": 4308.73
        },
        {
          "date": "2026-10-26",
          "close": 4289.87
        },
        {
          "date": "2026-10-27",
          "close": 4200.12
        },
        {
          "date": "2026-10-28",
          "close": 4351.31
        },
        {
          "date": "2026-10-29",
          "close": 4230.52
        },
        {
          "date": "2026-10-30",
          "close": 4061.61
        },
        {
          "date": "2026-11-02",
          "close": 4131.85
        },
        {
          "date": "2026-11-03",
          "close": 4057.14
        },
        {
          "date": "2026-11-04",
          "close": 4167.13
        },
        {
          "date": "2026-11-05",
          "close": 4284.04
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.527027027027027,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.4147735676194863,
            0.6366129307915197
          ],
          "pullback_wilson": [
            0.3009056446255579,
            0.5192416109359206
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 9,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1529",
      "name": "汽车电子电气系统",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017922954811997682,
        "5": 0.021739130434782705,
        "20": -0.048614364794280385,
        "60": -0.07132613249467834
      },
      "moving_averages": {
        "5": 3187.83599999994,
        "20": 3265.6710000000194,
        "60": 3457.40149999999
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-11",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-18",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.04737730696498532,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4451.57
        },
        {
          "date": "2026-05-14",
          "close": 4357.39
        },
        {
          "date": "2026-05-15",
          "close": 4393.16
        },
        {
          "date": "2026-05-18",
          "close": 4402.86
        },
        {
          "date": "2026-05-19",
          "close": 4435.4
        },
        {
          "date": "2026-05-20",
          "close": 4385.23
        },
        {
          "date": "2026-05-21",
          "close": 4392.71
        },
        {
          "date": "2026-05-22",
          "close": 4459.32
        },
        {
          "date": "2026-05-25",
          "close": 4394.4
        },
        {
          "date": "2026-05-26",
          "close": 4287.21
        },
        {
          "date": "2026-05-27",
          "close": 4203.18
        },
        {
          "date": "2026-05-28",
          "close": 4236.06
        },
        {
          "date": "2026-05-29",
          "close": 4067.11
        },
        {
          "date": "2026-06-01",
          "close": 4105.19
        },
        {
          "date": "2026-06-02",
          "close": 4108.64
        },
        {
          "date": "2026-06-03",
          "close": 4100.07
        },
        {
          "date": "2026-06-04",
          "close": 4072.01
        },
        {
          "date": "2026-06-05",
          "close": 4061.51
        },
        {
          "date": "2026-06-08",
          "close": 3966.11
        },
        {
          "date": "2026-06-09",
          "close": 4029.72
        },
        {
          "date": "2026-06-10",
          "close": 3893.58
        },
        {
          "date": "2026-06-11",
          "close": 3816.01
        },
        {
          "date": "2026-06-12",
          "close": 3844.35
        },
        {
          "date": "2026-06-15",
          "close": 3981.49
        },
        {
          "date": "2026-06-16",
          "close": 4005.12
        },
        {
          "date": "2026-06-17",
          "close": 4014.74
        },
        {
          "date": "2026-06-18",
          "close": 4028.24
        },
        {
          "date": "2026-06-22",
          "close": 3959.19
        },
        {
          "date": "2026-06-23",
          "close": 3965.77
        },
        {
          "date": "2026-06-24",
          "close": 3947.11
        },
        {
          "date": "2026-06-25",
          "close": 3856.07
        },
        {
          "date": "2026-06-26",
          "close": 3745.1
        },
        {
          "date": "2026-06-29",
          "close": 3719.31
        },
        {
          "date": "2026-06-30",
          "close": 3811.92
        },
        {
          "date": "2026-07-01",
          "close": 3852.16
        },
        {
          "date": "2026-07-02",
          "close": 3845.73
        },
        {
          "date": "2026-07-03",
          "close": 3956.79
        },
        {
          "date": "2026-07-06",
          "close": 3851.4
        },
        {
          "date": "2026-07-07",
          "close": 3765.47
        },
        {
          "date": "2026-07-08",
          "close": 3678.47
        },
        {
          "date": "2026-07-09",
          "close": 3699.02
        },
        {
          "date": "2026-07-10",
          "close": 3752.34
        },
        {
          "date": "2026-07-13",
          "close": 3554.32
        },
        {
          "date": "2026-07-14",
          "close": 3572.03
        },
        {
          "date": "2026-07-15",
          "close": 3568.2
        },
        {
          "date": "2026-07-16",
          "close": 3569.48
        },
        {
          "date": "2026-07-17",
          "close": 3376.41
        },
        {
          "date": "2026-07-20",
          "close": 3279.81
        },
        {
          "date": "2026-07-21",
          "close": 3345.13
        },
        {
          "date": "2026-07-22",
          "close": 3272.92
        },
        {
          "date": "2026-07-23",
          "close": 3315.99
        },
        {
          "date": "2026-07-24",
          "close": 3230.58
        },
        {
          "date": "2026-07-27",
          "close": 3327.88
        },
        {
          "date": "2026-07-28",
          "close": 3295.62
        },
        {
          "date": "2026-07-29",
          "close": 3341.04
        },
        {
          "date": "2026-07-30",
          "close": 3290.49
        },
        {
          "date": "2026-07-31",
          "close": 3365.25
        },
        {
          "date": "2026-08-03",
          "close": 3404.47
        },
        {
          "date": "2026-08-04",
          "close": 3456.77
        },
        {
          "date": "2026-08-05",
          "close": 3542.18
        },
        {
          "date": "2026-08-06",
          "close": 3545.2
        },
        {
          "date": "2026-08-07",
          "close": 3544.42
        },
        {
          "date": "2026-08-10",
          "close": 3578.19
        },
        {
          "date": "2026-08-11",
          "close": 3576.17
        },
        {
          "date": "2026-08-12",
          "close": 3614.0
        },
        {
          "date": "2026-08-13",
          "close": 3584.17
        },
        {
          "date": "2026-08-14",
          "close": 3597.6
        },
        {
          "date": "2026-08-17",
          "close": 3656.81
        },
        {
          "date": "2026-08-18",
          "close": 3677.21
        },
        {
          "date": "2026-08-19",
          "close": 3473.05
        },
        {
          "date": "2026-08-20",
          "close": 3494.51
        },
        {
          "date": "2026-08-21",
          "close": 3508.57
        },
        {
          "date": "2026-08-24",
          "close": 3461.19
        },
        {
          "date": "2026-08-25",
          "close": 3504.38
        },
        {
          "date": "2026-08-26",
          "close": 3500.2
        },
        {
          "date": "2026-08-27",
          "close": 3548.97
        },
        {
          "date": "2026-08-28",
          "close": 3535.78
        },
        {
          "date": "2026-08-31",
          "close": 3566.98
        },
        {
          "date": "2026-09-01",
          "close": 3606.41
        },
        {
          "date": "2026-09-02",
          "close": 3603.1
        },
        {
          "date": "2026-09-03",
          "close": 3599.3
        },
        {
          "date": "2026-09-04",
          "close": 3590.32
        },
        {
          "date": "2026-09-07",
          "close": 3628.66
        },
        {
          "date": "2026-09-08",
          "close": 3622.21
        },
        {
          "date": "2026-09-09",
          "close": 3602.52
        },
        {
          "date": "2026-09-10",
          "close": 3528.93
        },
        {
          "date": "2026-09-11",
          "close": 3472.88
        },
        {
          "date": "2026-09-14",
          "close": 3508.0
        },
        {
          "date": "2026-09-15",
          "close": 3429.82
        },
        {
          "date": "2026-09-16",
          "close": 3454.8
        },
        {
          "date": "2026-09-17",
          "close": 3510.17
        },
        {
          "date": "2026-09-18",
          "close": 3554.94
        },
        {
          "date": "2026-09-21",
          "close": 3587.29
        },
        {
          "date": "2026-09-22",
          "close": 3601.59
        },
        {
          "date": "2026-09-23",
          "close": 3630.35
        },
        {
          "date": "2026-09-24",
          "close": 3584.06
        },
        {
          "date": "2026-09-28",
          "close": 3515.96
        },
        {
          "date": "2026-09-29",
          "close": 3543.27
        },
        {
          "date": "2026-09-30",
          "close": 3531.07
        },
        {
          "date": "2026-10-08",
          "close": 3457.62
        },
        {
          "date": "2026-10-09",
          "close": 3453.13
        },
        {
          "date": "2026-10-12",
          "close": 3421.74
        },
        {
          "date": "2026-10-13",
          "close": 3389.77
        },
        {
          "date": "2026-10-14",
          "close": 3290.92
        },
        {
          "date": "2026-10-15",
          "close": 3170.8
        },
        {
          "date": "2026-10-16",
          "close": 3236.25
        },
        {
          "date": "2026-10-19",
          "close": 3235.6
        },
        {
          "date": "2026-10-20",
          "close": 3293.7
        },
        {
          "date": "2026-10-21",
          "close": 3256.73
        },
        {
          "date": "2026-10-22",
          "close": 3200.8
        },
        {
          "date": "2026-10-23",
          "close": 3311.24
        },
        {
          "date": "2026-10-26",
          "close": 3295.22
        },
        {
          "date": "2026-10-27",
          "close": 3246.1
        },
        {
          "date": "2026-10-28",
          "close": 3352.7
        },
        {
          "date": "2026-10-29",
          "close": 3219.54
        },
        {
          "date": "2026-10-30",
          "close": 3094.44
        },
        {
          "date": "2026-11-02",
          "close": 3187.43
        },
        {
          "date": "2026-11-03",
          "close": 3136.17
        },
        {
          "date": "2026-11-04",
          "close": 3231.61
        },
        {
          "date": "2026-11-05",
          "close": 3289.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.3375,
          "up_wilson": [
            0.44119507889355963,
            0.6542231081528878
          ],
          "pullback_wilson": [
            0.24345612608081602,
            0.4464347660182303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 18,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1530",
      "name": "商用载货车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009361450532124449,
        "5": 0.032725827783148365,
        "20": -0.05391866561625602,
        "60": -0.10626886201728636
      },
      "moving_averages": {
        "5": 1705.4279999999794,
        "20": 1759.722499999986,
        "60": 1819.0569999999987
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-20",
            "end": "2026-08-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-21",
            "end": "2026-08-25",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-11",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-29",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.05562214255885711,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2240.6
        },
        {
          "date": "2026-05-14",
          "close": 2202.1
        },
        {
          "date": "2026-05-15",
          "close": 2171.3
        },
        {
          "date": "2026-05-18",
          "close": 2117.12
        },
        {
          "date": "2026-05-19",
          "close": 2132.09
        },
        {
          "date": "2026-05-20",
          "close": 2105.1
        },
        {
          "date": "2026-05-21",
          "close": 2075.13
        },
        {
          "date": "2026-05-22",
          "close": 2076.49
        },
        {
          "date": "2026-05-25",
          "close": 2044.25
        },
        {
          "date": "2026-05-26",
          "close": 2031.39
        },
        {
          "date": "2026-05-27",
          "close": 1982.09
        },
        {
          "date": "2026-05-28",
          "close": 1965.54
        },
        {
          "date": "2026-05-29",
          "close": 1974.0
        },
        {
          "date": "2026-06-01",
          "close": 1984.94
        },
        {
          "date": "2026-06-02",
          "close": 1990.25
        },
        {
          "date": "2026-06-03",
          "close": 1991.75
        },
        {
          "date": "2026-06-04",
          "close": 1964.67
        },
        {
          "date": "2026-06-05",
          "close": 1956.18
        },
        {
          "date": "2026-06-08",
          "close": 1940.18
        },
        {
          "date": "2026-06-09",
          "close": 1941.7
        },
        {
          "date": "2026-06-10",
          "close": 1924.66
        },
        {
          "date": "2026-06-11",
          "close": 1899.34
        },
        {
          "date": "2026-06-12",
          "close": 1944.73
        },
        {
          "date": "2026-06-15",
          "close": 1998.71
        },
        {
          "date": "2026-06-16",
          "close": 1965.77
        },
        {
          "date": "2026-06-17",
          "close": 1948.41
        },
        {
          "date": "2026-06-18",
          "close": 1923.34
        },
        {
          "date": "2026-06-22",
          "close": 1914.97
        },
        {
          "date": "2026-06-23",
          "close": 1896.61
        },
        {
          "date": "2026-06-24",
          "close": 1847.67
        },
        {
          "date": "2026-06-25",
          "close": 1835.84
        },
        {
          "date": "2026-06-26",
          "close": 1782.02
        },
        {
          "date": "2026-06-29",
          "close": 1800.48
        },
        {
          "date": "2026-06-30",
          "close": 1782.69
        },
        {
          "date": "2026-07-01",
          "close": 1807.27
        },
        {
          "date": "2026-07-02",
          "close": 1832.7
        },
        {
          "date": "2026-07-03",
          "close": 1875.89
        },
        {
          "date": "2026-07-06",
          "close": 1889.0
        },
        {
          "date": "2026-07-07",
          "close": 1850.78
        },
        {
          "date": "2026-07-08",
          "close": 1829.61
        },
        {
          "date": "2026-07-09",
          "close": 1829.14
        },
        {
          "date": "2026-07-10",
          "close": 1851.58
        },
        {
          "date": "2026-07-13",
          "close": 1793.4
        },
        {
          "date": "2026-07-14",
          "close": 1830.57
        },
        {
          "date": "2026-07-15",
          "close": 1859.74
        },
        {
          "date": "2026-07-16",
          "close": 1856.17
        },
        {
          "date": "2026-07-17",
          "close": 1804.62
        },
        {
          "date": "2026-07-20",
          "close": 1827.53
        },
        {
          "date": "2026-07-21",
          "close": 1834.42
        },
        {
          "date": "2026-07-22",
          "close": 1824.45
        },
        {
          "date": "2026-07-23",
          "close": 1867.91
        },
        {
          "date": "2026-07-24",
          "close": 1818.46
        },
        {
          "date": "2026-07-27",
          "close": 1845.53
        },
        {
          "date": "2026-07-28",
          "close": 1861.04
        },
        {
          "date": "2026-07-29",
          "close": 1928.41
        },
        {
          "date": "2026-07-30",
          "close": 1970.47
        },
        {
          "date": "2026-07-31",
          "close": 1985.0
        },
        {
          "date": "2026-08-03",
          "close": 1980.93
        },
        {
          "date": "2026-08-04",
          "close": 1945.11
        },
        {
          "date": "2026-08-05",
          "close": 1948.36
        },
        {
          "date": "2026-08-06",
          "close": 1909.36
        },
        {
          "date": "2026-08-07",
          "close": 1892.98
        },
        {
          "date": "2026-08-10",
          "close": 1908.34
        },
        {
          "date": "2026-08-11",
          "close": 1894.52
        },
        {
          "date": "2026-08-12",
          "close": 1912.45
        },
        {
          "date": "2026-08-13",
          "close": 1881.5
        },
        {
          "date": "2026-08-14",
          "close": 1861.39
        },
        {
          "date": "2026-08-17",
          "close": 1863.86
        },
        {
          "date": "2026-08-18",
          "close": 1857.76
        },
        {
          "date": "2026-08-19",
          "close": 1839.3
        },
        {
          "date": "2026-08-20",
          "close": 1866.09
        },
        {
          "date": "2026-08-21",
          "close": 1840.3
        },
        {
          "date": "2026-08-24",
          "close": 1807.26
        },
        {
          "date": "2026-08-25",
          "close": 1836.16
        },
        {
          "date": "2026-08-26",
          "close": 1851.65
        },
        {
          "date": "2026-08-27",
          "close": 1868.17
        },
        {
          "date": "2026-08-28",
          "close": 1871.27
        },
        {
          "date": "2026-08-31",
          "close": 1840.74
        },
        {
          "date": "2026-09-01",
          "close": 1869.26
        },
        {
          "date": "2026-09-02",
          "close": 1839.8
        },
        {
          "date": "2026-09-03",
          "close": 1835.95
        },
        {
          "date": "2026-09-04",
          "close": 1861.14
        },
        {
          "date": "2026-09-07",
          "close": 1859.7
        },
        {
          "date": "2026-09-08",
          "close": 1868.82
        },
        {
          "date": "2026-09-09",
          "close": 1868.5
        },
        {
          "date": "2026-09-10",
          "close": 1843.51
        },
        {
          "date": "2026-09-11",
          "close": 1813.99
        },
        {
          "date": "2026-09-14",
          "close": 1847.87
        },
        {
          "date": "2026-09-15",
          "close": 1814.52
        },
        {
          "date": "2026-09-16",
          "close": 1792.29
        },
        {
          "date": "2026-09-17",
          "close": 1804.82
        },
        {
          "date": "2026-09-18",
          "close": 1787.16
        },
        {
          "date": "2026-09-21",
          "close": 1793.29
        },
        {
          "date": "2026-09-22",
          "close": 1810.07
        },
        {
          "date": "2026-09-23",
          "close": 1822.35
        },
        {
          "date": "2026-09-24",
          "close": 1807.91
        },
        {
          "date": "2026-09-28",
          "close": 1842.02
        },
        {
          "date": "2026-09-29",
          "close": 1843.92
        },
        {
          "date": "2026-09-30",
          "close": 1878.43
        },
        {
          "date": "2026-10-08",
          "close": 1840.55
        },
        {
          "date": "2026-10-09",
          "close": 1843.87
        },
        {
          "date": "2026-10-12",
          "close": 1839.67
        },
        {
          "date": "2026-10-13",
          "close": 1842.79
        },
        {
          "date": "2026-10-14",
          "close": 1805.28
        },
        {
          "date": "2026-10-15",
          "close": 1765.83
        },
        {
          "date": "2026-10-16",
          "close": 1806.41
        },
        {
          "date": "2026-10-19",
          "close": 1818.93
        },
        {
          "date": "2026-10-20",
          "close": 1793.98
        },
        {
          "date": "2026-10-21",
          "close": 1766.75
        },
        {
          "date": "2026-10-22",
          "close": 1736.27
        },
        {
          "date": "2026-10-23",
          "close": 1740.53
        },
        {
          "date": "2026-10-26",
          "close": 1750.08
        },
        {
          "date": "2026-10-27",
          "close": 1740.16
        },
        {
          "date": "2026-10-28",
          "close": 1730.63
        },
        {
          "date": "2026-10-29",
          "close": 1686.13
        },
        {
          "date": "2026-10-30",
          "close": 1663.46
        },
        {
          "date": "2026-11-02",
          "close": 1690.76
        },
        {
          "date": "2026-11-03",
          "close": 1706.45
        },
        {
          "date": "2026-11-04",
          "close": 1725.16
        },
        {
          "date": "2026-11-05",
          "close": 1741.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5274725274725275,
          "pullback_frequency": 0.25274725274725274,
          "up_wilson": [
            0.42587759658425334,
            0.6268419636394346
          ],
          "pullback_wilson": [
            0.17472717254356776,
            0.3507967854432412
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5964912280701754,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.4669729242085391,
            0.7138248445040439
          ],
          "pullback_wilson": [
            0.21004287638825245,
            0.4447977469786344
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 54,
          "covered_samples": 39,
          "insufficient_or_abstained": 15,
          "hit_rate": 0.5384615384615384,
          "baseline_hit_rate": 0.5384615384615384,
          "hit_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "baseline_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 33,
          "covered_samples": 27,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1531",
      "name": "商用载客车",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01453619798321304,
        "5": 0.02046028220624385,
        "20": -0.07034376341535908,
        "60": -0.08236831500094821
      },
      "moving_averages": {
        "5": 3018.910000000056,
        "20": 3134.476000000024,
        "60": 3251.2323333333247
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 56
          }
        }
      },
      "drawdown": -0.07721395644050566,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3877.11
        },
        {
          "date": "2026-05-14",
          "close": 3796.41
        },
        {
          "date": "2026-05-15",
          "close": 3779.12
        },
        {
          "date": "2026-05-18",
          "close": 3711.92
        },
        {
          "date": "2026-05-19",
          "close": 3743.31
        },
        {
          "date": "2026-05-20",
          "close": 3679.57
        },
        {
          "date": "2026-05-21",
          "close": 3717.6
        },
        {
          "date": "2026-05-22",
          "close": 3821.73
        },
        {
          "date": "2026-05-25",
          "close": 3750.03
        },
        {
          "date": "2026-05-26",
          "close": 3773.81
        },
        {
          "date": "2026-05-27",
          "close": 3654.21
        },
        {
          "date": "2026-05-28",
          "close": 3599.46
        },
        {
          "date": "2026-05-29",
          "close": 3550.06
        },
        {
          "date": "2026-06-01",
          "close": 3619.89
        },
        {
          "date": "2026-06-02",
          "close": 3595.07
        },
        {
          "date": "2026-06-03",
          "close": 3573.93
        },
        {
          "date": "2026-06-04",
          "close": 3403.26
        },
        {
          "date": "2026-06-05",
          "close": 3487.15
        },
        {
          "date": "2026-06-08",
          "close": 3437.58
        },
        {
          "date": "2026-06-09",
          "close": 3452.07
        },
        {
          "date": "2026-06-10",
          "close": 3423.74
        },
        {
          "date": "2026-06-11",
          "close": 3368.16
        },
        {
          "date": "2026-06-12",
          "close": 3423.48
        },
        {
          "date": "2026-06-15",
          "close": 3452.47
        },
        {
          "date": "2026-06-16",
          "close": 3309.33
        },
        {
          "date": "2026-06-17",
          "close": 3246.5
        },
        {
          "date": "2026-06-18",
          "close": 3172.39
        },
        {
          "date": "2026-06-22",
          "close": 3191.24
        },
        {
          "date": "2026-06-23",
          "close": 3208.11
        },
        {
          "date": "2026-06-24",
          "close": 3120.98
        },
        {
          "date": "2026-06-25",
          "close": 3076.56
        },
        {
          "date": "2026-06-26",
          "close": 3007.52
        },
        {
          "date": "2026-06-29",
          "close": 2999.14
        },
        {
          "date": "2026-06-30",
          "close": 2988.28
        },
        {
          "date": "2026-07-01",
          "close": 3115.44
        },
        {
          "date": "2026-07-02",
          "close": 3090.49
        },
        {
          "date": "2026-07-03",
          "close": 3178.48
        },
        {
          "date": "2026-07-06",
          "close": 3179.33
        },
        {
          "date": "2026-07-07",
          "close": 3107.29
        },
        {
          "date": "2026-07-08",
          "close": 3070.12
        },
        {
          "date": "2026-07-09",
          "close": 3022.51
        },
        {
          "date": "2026-07-10",
          "close": 3069.49
        },
        {
          "date": "2026-07-13",
          "close": 2960.02
        },
        {
          "date": "2026-07-14",
          "close": 3022.31
        },
        {
          "date": "2026-07-15",
          "close": 3108.64
        },
        {
          "date": "2026-07-16",
          "close": 3147.23
        },
        {
          "date": "2026-07-17",
          "close": 3061.25
        },
        {
          "date": "2026-07-20",
          "close": 3113.62
        },
        {
          "date": "2026-07-21",
          "close": 3091.04
        },
        {
          "date": "2026-07-22",
          "close": 3050.64
        },
        {
          "date": "2026-07-23",
          "close": 3152.24
        },
        {
          "date": "2026-07-24",
          "close": 3079.72
        },
        {
          "date": "2026-07-27",
          "close": 3145.34
        },
        {
          "date": "2026-07-28",
          "close": 3264.02
        },
        {
          "date": "2026-07-29",
          "close": 3318.54
        },
        {
          "date": "2026-07-30",
          "close": 3409.24
        },
        {
          "date": "2026-07-31",
          "close": 3366.75
        },
        {
          "date": "2026-08-03",
          "close": 3390.9
        },
        {
          "date": "2026-08-04",
          "close": 3349.8
        },
        {
          "date": "2026-08-05",
          "close": 3374.72
        },
        {
          "date": "2026-08-06",
          "close": 3353.61
        },
        {
          "date": "2026-08-07",
          "close": 3336.43
        },
        {
          "date": "2026-08-10",
          "close": 3430.17
        },
        {
          "date": "2026-08-11",
          "close": 3373.55
        },
        {
          "date": "2026-08-12",
          "close": 3392.13
        },
        {
          "date": "2026-08-13",
          "close": 3346.8
        },
        {
          "date": "2026-08-14",
          "close": 3302.43
        },
        {
          "date": "2026-08-17",
          "close": 3318.29
        },
        {
          "date": "2026-08-18",
          "close": 3310.36
        },
        {
          "date": "2026-08-19",
          "close": 3218.34
        },
        {
          "date": "2026-08-20",
          "close": 3271.71
        },
        {
          "date": "2026-08-21",
          "close": 3253.91
        },
        {
          "date": "2026-08-24",
          "close": 3246.46
        },
        {
          "date": "2026-08-25",
          "close": 3321.62
        },
        {
          "date": "2026-08-26",
          "close": 3322.36
        },
        {
          "date": "2026-08-27",
          "close": 3307.37
        },
        {
          "date": "2026-08-28",
          "close": 3342.63
        },
        {
          "date": "2026-08-31",
          "close": 3316.84
        },
        {
          "date": "2026-09-01",
          "close": 3385.71
        },
        {
          "date": "2026-09-02",
          "close": 3333.48
        },
        {
          "date": "2026-09-03",
          "close": 3302.12
        },
        {
          "date": "2026-09-04",
          "close": 3307.68
        },
        {
          "date": "2026-09-07",
          "close": 3269.91
        },
        {
          "date": "2026-09-08",
          "close": 3309.84
        },
        {
          "date": "2026-09-09",
          "close": 3326.16
        },
        {
          "date": "2026-09-10",
          "close": 3303.55
        },
        {
          "date": "2026-09-11",
          "close": 3216.38
        },
        {
          "date": "2026-09-14",
          "close": 3340.76
        },
        {
          "date": "2026-09-15",
          "close": 3277.55
        },
        {
          "date": "2026-09-16",
          "close": 3191.84
        },
        {
          "date": "2026-09-17",
          "close": 3289.35
        },
        {
          "date": "2026-09-18",
          "close": 3255.87
        },
        {
          "date": "2026-09-21",
          "close": 3316.95
        },
        {
          "date": "2026-09-22",
          "close": 3310.55
        },
        {
          "date": "2026-09-23",
          "close": 3282.62
        },
        {
          "date": "2026-09-24",
          "close": 3266.14
        },
        {
          "date": "2026-09-28",
          "close": 3300.6
        },
        {
          "date": "2026-09-29",
          "close": 3343.05
        },
        {
          "date": "2026-09-30",
          "close": 3358.23
        },
        {
          "date": "2026-10-08",
          "close": 3331.07
        },
        {
          "date": "2026-10-09",
          "close": 3320.48
        },
        {
          "date": "2026-10-12",
          "close": 3355.87
        },
        {
          "date": "2026-10-13",
          "close": 3344.74
        },
        {
          "date": "2026-10-14",
          "close": 3207.87
        },
        {
          "date": "2026-10-15",
          "close": 3142.23
        },
        {
          "date": "2026-10-16",
          "close": 3171.23
        },
        {
          "date": "2026-10-19",
          "close": 3219.48
        },
        {
          "date": "2026-10-20",
          "close": 3137.84
        },
        {
          "date": "2026-10-21",
          "close": 3131.09
        },
        {
          "date": "2026-10-22",
          "close": 3037.89
        },
        {
          "date": "2026-10-23",
          "close": 3132.59
        },
        {
          "date": "2026-10-26",
          "close": 3090.35
        },
        {
          "date": "2026-10-27",
          "close": 3126.57
        },
        {
          "date": "2026-10-28",
          "close": 3142.08
        },
        {
          "date": "2026-10-29",
          "close": 3034.66
        },
        {
          "date": "2026-10-30",
          "close": 2950.16
        },
        {
          "date": "2026-11-02",
          "close": 2972.18
        },
        {
          "date": "2026-11-03",
          "close": 3023.08
        },
        {
          "date": "2026-11-04",
          "close": 3052.38
        },
        {
          "date": "2026-11-05",
          "close": 3096.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4925373134328358,
          "pullback_frequency": 0.29850746268656714,
          "up_wilson": [
            0.3765217187108694,
            0.6093622535188514
          ],
          "pullback_wilson": [
            0.20231511276602715,
            0.41655213743643765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 21,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 5,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1532",
      "name": "金属包装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02634303462556087,
        "5": 0.0361871350649976,
        "20": -0.11528348144830114,
        "60": -0.10603673452464868
      },
      "moving_averages": {
        "5": 2497.8639999999664,
        "20": 2658.205500000005,
        "60": 2829.204833333342
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.11915380372985451,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3483.72
        },
        {
          "date": "2026-05-14",
          "close": 3396.21
        },
        {
          "date": "2026-05-15",
          "close": 3416.39
        },
        {
          "date": "2026-05-18",
          "close": 3414.78
        },
        {
          "date": "2026-05-19",
          "close": 3410.83
        },
        {
          "date": "2026-05-20",
          "close": 3436.19
        },
        {
          "date": "2026-05-21",
          "close": 3330.61
        },
        {
          "date": "2026-05-22",
          "close": 3337.32
        },
        {
          "date": "2026-05-25",
          "close": 3345.95
        },
        {
          "date": "2026-05-26",
          "close": 3343.25
        },
        {
          "date": "2026-05-27",
          "close": 3231.82
        },
        {
          "date": "2026-05-28",
          "close": 3256.38
        },
        {
          "date": "2026-05-29",
          "close": 3179.41
        },
        {
          "date": "2026-06-01",
          "close": 3220.74
        },
        {
          "date": "2026-06-02",
          "close": 3190.41
        },
        {
          "date": "2026-06-03",
          "close": 3225.06
        },
        {
          "date": "2026-06-04",
          "close": 3246.81
        },
        {
          "date": "2026-06-05",
          "close": 3151.3
        },
        {
          "date": "2026-06-08",
          "close": 3039.12
        },
        {
          "date": "2026-06-09",
          "close": 3048.53
        },
        {
          "date": "2026-06-10",
          "close": 3007.23
        },
        {
          "date": "2026-06-11",
          "close": 2951.41
        },
        {
          "date": "2026-06-12",
          "close": 3048.35
        },
        {
          "date": "2026-06-15",
          "close": 3052.53
        },
        {
          "date": "2026-06-16",
          "close": 3060.52
        },
        {
          "date": "2026-06-17",
          "close": 3054.51
        },
        {
          "date": "2026-06-18",
          "close": 3049.11
        },
        {
          "date": "2026-06-22",
          "close": 3039.56
        },
        {
          "date": "2026-06-23",
          "close": 3063.93
        },
        {
          "date": "2026-06-24",
          "close": 3034.19
        },
        {
          "date": "2026-06-25",
          "close": 3026.36
        },
        {
          "date": "2026-06-26",
          "close": 2970.19
        },
        {
          "date": "2026-06-29",
          "close": 2931.18
        },
        {
          "date": "2026-06-30",
          "close": 2932.38
        },
        {
          "date": "2026-07-01",
          "close": 3002.79
        },
        {
          "date": "2026-07-02",
          "close": 2963.76
        },
        {
          "date": "2026-07-03",
          "close": 2976.42
        },
        {
          "date": "2026-07-06",
          "close": 2959.71
        },
        {
          "date": "2026-07-07",
          "close": 2956.97
        },
        {
          "date": "2026-07-08",
          "close": 2875.54
        },
        {
          "date": "2026-07-09",
          "close": 2859.4
        },
        {
          "date": "2026-07-10",
          "close": 2874.83
        },
        {
          "date": "2026-07-13",
          "close": 2739.82
        },
        {
          "date": "2026-07-14",
          "close": 2818.46
        },
        {
          "date": "2026-07-15",
          "close": 2863.62
        },
        {
          "date": "2026-07-16",
          "close": 2810.78
        },
        {
          "date": "2026-07-17",
          "close": 2677.94
        },
        {
          "date": "2026-07-20",
          "close": 2587.31
        },
        {
          "date": "2026-07-21",
          "close": 2611.37
        },
        {
          "date": "2026-07-22",
          "close": 2566.0
        },
        {
          "date": "2026-07-23",
          "close": 2630.02
        },
        {
          "date": "2026-07-24",
          "close": 2641.34
        },
        {
          "date": "2026-07-27",
          "close": 2728.42
        },
        {
          "date": "2026-07-28",
          "close": 2753.4
        },
        {
          "date": "2026-07-29",
          "close": 2790.46
        },
        {
          "date": "2026-07-30",
          "close": 2756.82
        },
        {
          "date": "2026-07-31",
          "close": 2821.8
        },
        {
          "date": "2026-08-03",
          "close": 2787.27
        },
        {
          "date": "2026-08-04",
          "close": 2833.59
        },
        {
          "date": "2026-08-05",
          "close": 2894.28
        },
        {
          "date": "2026-08-06",
          "close": 2898.37
        },
        {
          "date": "2026-08-07",
          "close": 2928.53
        },
        {
          "date": "2026-08-10",
          "close": 2984.55
        },
        {
          "date": "2026-08-11",
          "close": 2937.58
        },
        {
          "date": "2026-08-12",
          "close": 2992.54
        },
        {
          "date": "2026-08-13",
          "close": 2918.6
        },
        {
          "date": "2026-08-14",
          "close": 2897.55
        },
        {
          "date": "2026-08-17",
          "close": 2966.72
        },
        {
          "date": "2026-08-18",
          "close": 2942.43
        },
        {
          "date": "2026-08-19",
          "close": 2817.91
        },
        {
          "date": "2026-08-20",
          "close": 2834.77
        },
        {
          "date": "2026-08-21",
          "close": 2855.17
        },
        {
          "date": "2026-08-24",
          "close": 2810.68
        },
        {
          "date": "2026-08-25",
          "close": 2857.37
        },
        {
          "date": "2026-08-26",
          "close": 2859.19
        },
        {
          "date": "2026-08-27",
          "close": 2883.58
        },
        {
          "date": "2026-08-28",
          "close": 2900.82
        },
        {
          "date": "2026-08-31",
          "close": 2896.56
        },
        {
          "date": "2026-09-01",
          "close": 2917.2
        },
        {
          "date": "2026-09-02",
          "close": 2886.75
        },
        {
          "date": "2026-09-03",
          "close": 2986.32
        },
        {
          "date": "2026-09-04",
          "close": 2953.21
        },
        {
          "date": "2026-09-07",
          "close": 2944.49
        },
        {
          "date": "2026-09-08",
          "close": 2982.49
        },
        {
          "date": "2026-09-09",
          "close": 2967.47
        },
        {
          "date": "2026-09-10",
          "close": 2910.45
        },
        {
          "date": "2026-09-11",
          "close": 2861.71
        },
        {
          "date": "2026-09-14",
          "close": 2846.35
        },
        {
          "date": "2026-09-15",
          "close": 2860.61
        },
        {
          "date": "2026-09-16",
          "close": 2963.42
        },
        {
          "date": "2026-09-17",
          "close": 2923.77
        },
        {
          "date": "2026-09-18",
          "close": 2952.78
        },
        {
          "date": "2026-09-21",
          "close": 2974.69
        },
        {
          "date": "2026-09-22",
          "close": 2955.59
        },
        {
          "date": "2026-09-23",
          "close": 2953.66
        },
        {
          "date": "2026-09-24",
          "close": 2932.28
        },
        {
          "date": "2026-09-28",
          "close": 2867.31
        },
        {
          "date": "2026-09-29",
          "close": 2915.21
        },
        {
          "date": "2026-09-30",
          "close": 2924.97
        },
        {
          "date": "2026-10-08",
          "close": 2924.53
        },
        {
          "date": "2026-10-09",
          "close": 2937.38
        },
        {
          "date": "2026-10-12",
          "close": 2879.51
        },
        {
          "date": "2026-10-13",
          "close": 2869.51
        },
        {
          "date": "2026-10-14",
          "close": 2803.97
        },
        {
          "date": "2026-10-15",
          "close": 2724.62
        },
        {
          "date": "2026-10-16",
          "close": 2746.86
        },
        {
          "date": "2026-10-19",
          "close": 2716.41
        },
        {
          "date": "2026-10-20",
          "close": 2728.46
        },
        {
          "date": "2026-10-21",
          "close": 2688.31
        },
        {
          "date": "2026-10-22",
          "close": 2621.61
        },
        {
          "date": "2026-10-23",
          "close": 2657.07
        },
        {
          "date": "2026-10-26",
          "close": 2661.49
        },
        {
          "date": "2026-10-27",
          "close": 2558.36
        },
        {
          "date": "2026-10-28",
          "close": 2584.21
        },
        {
          "date": "2026-10-29",
          "close": 2497.02
        },
        {
          "date": "2026-10-30",
          "close": 2432.43
        },
        {
          "date": "2026-11-02",
          "close": 2478.28
        },
        {
          "date": "2026-11-03",
          "close": 2470.26
        },
        {
          "date": "2026-11-04",
          "close": 2520.97
        },
        {
          "date": "2026-11-05",
          "close": 2587.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.35135135135135137,
          "up_wilson": [
            0.388925948803978,
            0.611074051196022
          ],
          "pullback_wilson": [
            0.252381884912968,
            0.46499237382649816
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 11,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1533",
      "name": "塑料包装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025302066750177543,
        "5": 0.01506379929118129,
        "20": -0.08234927897877686,
        "60": -0.06898729789479363
      },
      "moving_averages": {
        "5": 3516.4800000000746,
        "20": 3709.549499999988,
        "60": 3937.1789999999883
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.09262327080538935,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5225.05
        },
        {
          "date": "2026-05-14",
          "close": 5164.01
        },
        {
          "date": "2026-05-15",
          "close": 5226.78
        },
        {
          "date": "2026-05-18",
          "close": 5255.85
        },
        {
          "date": "2026-05-19",
          "close": 5284.23
        },
        {
          "date": "2026-05-20",
          "close": 5297.67
        },
        {
          "date": "2026-05-21",
          "close": 5104.55
        },
        {
          "date": "2026-05-22",
          "close": 5133.31
        },
        {
          "date": "2026-05-25",
          "close": 5216.62
        },
        {
          "date": "2026-05-26",
          "close": 5108.45
        },
        {
          "date": "2026-05-27",
          "close": 5019.63
        },
        {
          "date": "2026-05-28",
          "close": 5107.31
        },
        {
          "date": "2026-05-29",
          "close": 5062.49
        },
        {
          "date": "2026-06-01",
          "close": 4876.59
        },
        {
          "date": "2026-06-02",
          "close": 4791.61
        },
        {
          "date": "2026-06-03",
          "close": 4779.43
        },
        {
          "date": "2026-06-04",
          "close": 4774.03
        },
        {
          "date": "2026-06-05",
          "close": 4798.83
        },
        {
          "date": "2026-06-08",
          "close": 4743.39
        },
        {
          "date": "2026-06-09",
          "close": 4731.59
        },
        {
          "date": "2026-06-10",
          "close": 4661.57
        },
        {
          "date": "2026-06-11",
          "close": 4556.24
        },
        {
          "date": "2026-06-12",
          "close": 4568.28
        },
        {
          "date": "2026-06-15",
          "close": 4692.57
        },
        {
          "date": "2026-06-16",
          "close": 4735.13
        },
        {
          "date": "2026-06-17",
          "close": 4746.07
        },
        {
          "date": "2026-06-18",
          "close": 4657.18
        },
        {
          "date": "2026-06-22",
          "close": 4625.37
        },
        {
          "date": "2026-06-23",
          "close": 4680.13
        },
        {
          "date": "2026-06-24",
          "close": 4573.89
        },
        {
          "date": "2026-06-25",
          "close": 4559.82
        },
        {
          "date": "2026-06-26",
          "close": 4377.03
        },
        {
          "date": "2026-06-29",
          "close": 4288.61
        },
        {
          "date": "2026-06-30",
          "close": 4320.81
        },
        {
          "date": "2026-07-01",
          "close": 4382.31
        },
        {
          "date": "2026-07-02",
          "close": 4271.42
        },
        {
          "date": "2026-07-03",
          "close": 4282.99
        },
        {
          "date": "2026-07-06",
          "close": 4224.15
        },
        {
          "date": "2026-07-07",
          "close": 4089.36
        },
        {
          "date": "2026-07-08",
          "close": 3970.28
        },
        {
          "date": "2026-07-09",
          "close": 3975.61
        },
        {
          "date": "2026-07-10",
          "close": 3986.2
        },
        {
          "date": "2026-07-13",
          "close": 3842.29
        },
        {
          "date": "2026-07-14",
          "close": 3930.4
        },
        {
          "date": "2026-07-15",
          "close": 3903.28
        },
        {
          "date": "2026-07-16",
          "close": 3877.26
        },
        {
          "date": "2026-07-17",
          "close": 3698.23
        },
        {
          "date": "2026-07-20",
          "close": 3538.13
        },
        {
          "date": "2026-07-21",
          "close": 3591.41
        },
        {
          "date": "2026-07-22",
          "close": 3547.34
        },
        {
          "date": "2026-07-23",
          "close": 3633.69
        },
        {
          "date": "2026-07-24",
          "close": 3542.82
        },
        {
          "date": "2026-07-27",
          "close": 3662.52
        },
        {
          "date": "2026-07-28",
          "close": 3653.56
        },
        {
          "date": "2026-07-29",
          "close": 3670.98
        },
        {
          "date": "2026-07-30",
          "close": 3591.62
        },
        {
          "date": "2026-07-31",
          "close": 3685.97
        },
        {
          "date": "2026-08-03",
          "close": 3737.09
        },
        {
          "date": "2026-08-04",
          "close": 3808.14
        },
        {
          "date": "2026-08-05",
          "close": 3894.63
        },
        {
          "date": "2026-08-06",
          "close": 3937.92
        },
        {
          "date": "2026-08-07",
          "close": 3977.53
        },
        {
          "date": "2026-08-10",
          "close": 3985.62
        },
        {
          "date": "2026-08-11",
          "close": 3950.48
        },
        {
          "date": "2026-08-12",
          "close": 4013.74
        },
        {
          "date": "2026-08-13",
          "close": 3956.14
        },
        {
          "date": "2026-08-14",
          "close": 3960.99
        },
        {
          "date": "2026-08-17",
          "close": 4016.16
        },
        {
          "date": "2026-08-18",
          "close": 4016.75
        },
        {
          "date": "2026-08-19",
          "close": 3856.36
        },
        {
          "date": "2026-08-20",
          "close": 3879.21
        },
        {
          "date": "2026-08-21",
          "close": 3921.25
        },
        {
          "date": "2026-08-24",
          "close": 3880.1
        },
        {
          "date": "2026-08-25",
          "close": 4002.41
        },
        {
          "date": "2026-08-26",
          "close": 4043.31
        },
        {
          "date": "2026-08-27",
          "close": 4095.9
        },
        {
          "date": "2026-08-28",
          "close": 4062.51
        },
        {
          "date": "2026-08-31",
          "close": 4128.82
        },
        {
          "date": "2026-09-01",
          "close": 4192.12
        },
        {
          "date": "2026-09-02",
          "close": 4237.54
        },
        {
          "date": "2026-09-03",
          "close": 4226.34
        },
        {
          "date": "2026-09-04",
          "close": 4235.78
        },
        {
          "date": "2026-09-07",
          "close": 4236.73
        },
        {
          "date": "2026-09-08",
          "close": 4248.24
        },
        {
          "date": "2026-09-09",
          "close": 4195.6
        },
        {
          "date": "2026-09-10",
          "close": 4142.01
        },
        {
          "date": "2026-09-11",
          "close": 4078.32
        },
        {
          "date": "2026-09-14",
          "close": 4079.36
        },
        {
          "date": "2026-09-15",
          "close": 4017.62
        },
        {
          "date": "2026-09-16",
          "close": 4059.58
        },
        {
          "date": "2026-09-17",
          "close": 4015.03
        },
        {
          "date": "2026-09-18",
          "close": 4085.41
        },
        {
          "date": "2026-09-21",
          "close": 4132.18
        },
        {
          "date": "2026-09-22",
          "close": 4169.76
        },
        {
          "date": "2026-09-23",
          "close": 4108.78
        },
        {
          "date": "2026-09-24",
          "close": 4052.77
        },
        {
          "date": "2026-09-28",
          "close": 3941.54
        },
        {
          "date": "2026-09-29",
          "close": 3962.81
        },
        {
          "date": "2026-09-30",
          "close": 3985.69
        },
        {
          "date": "2026-10-08",
          "close": 3951.34
        },
        {
          "date": "2026-10-09",
          "close": 3996.08
        },
        {
          "date": "2026-10-12",
          "close": 3925.37
        },
        {
          "date": "2026-10-13",
          "close": 3928.09
        },
        {
          "date": "2026-10-14",
          "close": 3857.94
        },
        {
          "date": "2026-10-15",
          "close": 3724.73
        },
        {
          "date": "2026-10-16",
          "close": 3789.73
        },
        {
          "date": "2026-10-19",
          "close": 3765.95
        },
        {
          "date": "2026-10-20",
          "close": 3827.53
        },
        {
          "date": "2026-10-21",
          "close": 3777.36
        },
        {
          "date": "2026-10-22",
          "close": 3679.01
        },
        {
          "date": "2026-10-23",
          "close": 3725.53
        },
        {
          "date": "2026-10-26",
          "close": 3709.41
        },
        {
          "date": "2026-10-27",
          "close": 3630.69
        },
        {
          "date": "2026-10-28",
          "close": 3699.03
        },
        {
          "date": "2026-10-29",
          "close": 3572.14
        },
        {
          "date": "2026-10-30",
          "close": 3456.54
        },
        {
          "date": "2026-11-02",
          "close": 3506.23
        },
        {
          "date": "2026-11-03",
          "close": 3457.21
        },
        {
          "date": "2026-11-04",
          "close": 3536.47
        },
        {
          "date": "2026-11-05",
          "close": 3625.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.26153846153846155,
          "up_wilson": [
            0.34590334122804217,
            0.5814660073352547
          ],
          "pullback_wilson": [
            0.17018193413221397,
            0.37950802696022556
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "pullback_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1534",
      "name": "印刷",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015256825694089704,
        "5": 0.012022295572391428,
        "20": -0.029361845133705544,
        "60": -0.06999234243131869
      },
      "moving_averages": {
        "5": 3359.18200000003,
        "20": 3476.025,
        "60": 3578.028999999988
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.045280178220737155,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4973.04
        },
        {
          "date": "2026-05-14",
          "close": 4871.52
        },
        {
          "date": "2026-05-15",
          "close": 4925.26
        },
        {
          "date": "2026-05-18",
          "close": 4805.88
        },
        {
          "date": "2026-05-19",
          "close": 4832.81
        },
        {
          "date": "2026-05-20",
          "close": 4705.98
        },
        {
          "date": "2026-05-21",
          "close": 4637.98
        },
        {
          "date": "2026-05-22",
          "close": 4610.62
        },
        {
          "date": "2026-05-25",
          "close": 4528.91
        },
        {
          "date": "2026-05-26",
          "close": 4449.5
        },
        {
          "date": "2026-05-27",
          "close": 4333.0
        },
        {
          "date": "2026-05-28",
          "close": 4362.41
        },
        {
          "date": "2026-05-29",
          "close": 4257.78
        },
        {
          "date": "2026-06-01",
          "close": 4415.04
        },
        {
          "date": "2026-06-02",
          "close": 4310.42
        },
        {
          "date": "2026-06-03",
          "close": 4249.09
        },
        {
          "date": "2026-06-04",
          "close": 4165.46
        },
        {
          "date": "2026-06-05",
          "close": 4246.44
        },
        {
          "date": "2026-06-08",
          "close": 4245.64
        },
        {
          "date": "2026-06-09",
          "close": 4257.61
        },
        {
          "date": "2026-06-10",
          "close": 4178.43
        },
        {
          "date": "2026-06-11",
          "close": 4002.94
        },
        {
          "date": "2026-06-12",
          "close": 4031.9
        },
        {
          "date": "2026-06-15",
          "close": 4048.98
        },
        {
          "date": "2026-06-16",
          "close": 3986.52
        },
        {
          "date": "2026-06-17",
          "close": 3926.86
        },
        {
          "date": "2026-06-18",
          "close": 3910.47
        },
        {
          "date": "2026-06-22",
          "close": 3861.0
        },
        {
          "date": "2026-06-23",
          "close": 3937.86
        },
        {
          "date": "2026-06-24",
          "close": 3819.51
        },
        {
          "date": "2026-06-25",
          "close": 3744.83
        },
        {
          "date": "2026-06-26",
          "close": 3572.81
        },
        {
          "date": "2026-06-29",
          "close": 3557.22
        },
        {
          "date": "2026-06-30",
          "close": 3584.75
        },
        {
          "date": "2026-07-01",
          "close": 3669.07
        },
        {
          "date": "2026-07-02",
          "close": 3627.35
        },
        {
          "date": "2026-07-03",
          "close": 3744.83
        },
        {
          "date": "2026-07-06",
          "close": 3691.07
        },
        {
          "date": "2026-07-07",
          "close": 3603.28
        },
        {
          "date": "2026-07-08",
          "close": 3576.5
        },
        {
          "date": "2026-07-09",
          "close": 3534.73
        },
        {
          "date": "2026-07-10",
          "close": 3582.65
        },
        {
          "date": "2026-07-13",
          "close": 3439.67
        },
        {
          "date": "2026-07-14",
          "close": 3474.09
        },
        {
          "date": "2026-07-15",
          "close": 3573.04
        },
        {
          "date": "2026-07-16",
          "close": 3642.2
        },
        {
          "date": "2026-07-17",
          "close": 3583.86
        },
        {
          "date": "2026-07-20",
          "close": 3530.86
        },
        {
          "date": "2026-07-21",
          "close": 3517.26
        },
        {
          "date": "2026-07-22",
          "close": 3447.26
        },
        {
          "date": "2026-07-23",
          "close": 3524.45
        },
        {
          "date": "2026-07-24",
          "close": 3414.55
        },
        {
          "date": "2026-07-27",
          "close": 3467.23
        },
        {
          "date": "2026-07-28",
          "close": 3507.69
        },
        {
          "date": "2026-07-29",
          "close": 3545.04
        },
        {
          "date": "2026-07-30",
          "close": 3566.85
        },
        {
          "date": "2026-07-31",
          "close": 3633.49
        },
        {
          "date": "2026-08-03",
          "close": 3672.04
        },
        {
          "date": "2026-08-04",
          "close": 3668.83
        },
        {
          "date": "2026-08-05",
          "close": 3695.69
        },
        {
          "date": "2026-08-06",
          "close": 3684.72
        },
        {
          "date": "2026-08-07",
          "close": 3662.22
        },
        {
          "date": "2026-08-10",
          "close": 3708.22
        },
        {
          "date": "2026-08-11",
          "close": 3681.73
        },
        {
          "date": "2026-08-12",
          "close": 3714.13
        },
        {
          "date": "2026-08-13",
          "close": 3658.63
        },
        {
          "date": "2026-08-14",
          "close": 3635.79
        },
        {
          "date": "2026-08-17",
          "close": 3653.69
        },
        {
          "date": "2026-08-18",
          "close": 3654.91
        },
        {
          "date": "2026-08-19",
          "close": 3552.57
        },
        {
          "date": "2026-08-20",
          "close": 3605.05
        },
        {
          "date": "2026-08-21",
          "close": 3589.66
        },
        {
          "date": "2026-08-24",
          "close": 3619.11
        },
        {
          "date": "2026-08-25",
          "close": 3680.38
        },
        {
          "date": "2026-08-26",
          "close": 3676.1
        },
        {
          "date": "2026-08-27",
          "close": 3649.93
        },
        {
          "date": "2026-08-28",
          "close": 3657.89
        },
        {
          "date": "2026-08-31",
          "close": 3671.62
        },
        {
          "date": "2026-09-01",
          "close": 3749.82
        },
        {
          "date": "2026-09-02",
          "close": 3772.2
        },
        {
          "date": "2026-09-03",
          "close": 3721.56
        },
        {
          "date": "2026-09-04",
          "close": 3725.49
        },
        {
          "date": "2026-09-07",
          "close": 3690.68
        },
        {
          "date": "2026-09-08",
          "close": 3717.22
        },
        {
          "date": "2026-09-09",
          "close": 3662.22
        },
        {
          "date": "2026-09-10",
          "close": 3610.22
        },
        {
          "date": "2026-09-11",
          "close": 3524.73
        },
        {
          "date": "2026-09-14",
          "close": 3530.76
        },
        {
          "date": "2026-09-15",
          "close": 3512.34
        },
        {
          "date": "2026-09-16",
          "close": 3527.08
        },
        {
          "date": "2026-09-17",
          "close": 3526.59
        },
        {
          "date": "2026-09-18",
          "close": 3539.21
        },
        {
          "date": "2026-09-21",
          "close": 3593.62
        },
        {
          "date": "2026-09-22",
          "close": 3615.73
        },
        {
          "date": "2026-09-23",
          "close": 3616.87
        },
        {
          "date": "2026-09-24",
          "close": 3587.55
        },
        {
          "date": "2026-09-28",
          "close": 3543.83
        },
        {
          "date": "2026-09-29",
          "close": 3559.5
        },
        {
          "date": "2026-09-30",
          "close": 3536.68
        },
        {
          "date": "2026-10-08",
          "close": 3540.99
        },
        {
          "date": "2026-10-09",
          "close": 3596.67
        },
        {
          "date": "2026-10-12",
          "close": 3600.03
        },
        {
          "date": "2026-10-13",
          "close": 3590.41
        },
        {
          "date": "2026-10-14",
          "close": 3532.6
        },
        {
          "date": "2026-10-15",
          "close": 3461.79
        },
        {
          "date": "2026-10-16",
          "close": 3473.87
        },
        {
          "date": "2026-10-19",
          "close": 3500.54
        },
        {
          "date": "2026-10-20",
          "close": 3544.14
        },
        {
          "date": "2026-10-21",
          "close": 3533.14
        },
        {
          "date": "2026-10-22",
          "close": 3483.62
        },
        {
          "date": "2026-10-23",
          "close": 3554.84
        },
        {
          "date": "2026-10-26",
          "close": 3579.32
        },
        {
          "date": "2026-10-27",
          "close": 3402.0
        },
        {
          "date": "2026-10-28",
          "close": 3475.43
        },
        {
          "date": "2026-10-29",
          "close": 3396.19
        },
        {
          "date": "2026-10-30",
          "close": 3285.96
        },
        {
          "date": "2026-11-02",
          "close": 3357.57
        },
        {
          "date": "2026-11-03",
          "close": 3329.99
        },
        {
          "date": "2026-11-04",
          "close": 3385.37
        },
        {
          "date": "2026-11-05",
          "close": 3437.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 121,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4793388429752066,
          "pullback_frequency": 0.4049586776859504,
          "up_wilson": [
            0.39233931620924595,
            0.5676098861852781
          ],
          "pullback_wilson": [
            0.3217247072676881,
            0.4940416237471218
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4714285714285714,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3590487639638429,
            0.5867811253167438
          ],
          "pullback_wilson": [
            0.3859571764530239,
            0.6140428235469761
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 68,
          "covered_samples": 0,
          "insufficient_or_abstained": 68,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 40,
          "covered_samples": 0,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1535",
      "name": "纸包装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028612570936158876,
        "5": 0.03386421265563122,
        "20": -0.08046524592656412,
        "60": -0.035858140350504164
      },
      "moving_averages": {
        "5": 1749.105999999959,
        "20": 1831.9285000000032,
        "60": 1919.1235000000063
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.08502355041402332,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2303.28
        },
        {
          "date": "2026-05-14",
          "close": 2249.49
        },
        {
          "date": "2026-05-15",
          "close": 2233.3
        },
        {
          "date": "2026-05-18",
          "close": 2220.38
        },
        {
          "date": "2026-05-19",
          "close": 2237.02
        },
        {
          "date": "2026-05-20",
          "close": 2222.24
        },
        {
          "date": "2026-05-21",
          "close": 2147.3
        },
        {
          "date": "2026-05-22",
          "close": 2163.51
        },
        {
          "date": "2026-05-25",
          "close": 2116.61
        },
        {
          "date": "2026-05-26",
          "close": 2073.2
        },
        {
          "date": "2026-05-27",
          "close": 2035.14
        },
        {
          "date": "2026-05-28",
          "close": 2042.26
        },
        {
          "date": "2026-05-29",
          "close": 2000.01
        },
        {
          "date": "2026-06-01",
          "close": 2041.58
        },
        {
          "date": "2026-06-02",
          "close": 2029.34
        },
        {
          "date": "2026-06-03",
          "close": 2018.09
        },
        {
          "date": "2026-06-04",
          "close": 1978.96
        },
        {
          "date": "2026-06-05",
          "close": 2005.6
        },
        {
          "date": "2026-06-08",
          "close": 1975.03
        },
        {
          "date": "2026-06-09",
          "close": 1974.14
        },
        {
          "date": "2026-06-10",
          "close": 1952.25
        },
        {
          "date": "2026-06-11",
          "close": 1941.85
        },
        {
          "date": "2026-06-12",
          "close": 1970.95
        },
        {
          "date": "2026-06-15",
          "close": 1992.3
        },
        {
          "date": "2026-06-16",
          "close": 1999.23
        },
        {
          "date": "2026-06-17",
          "close": 1998.28
        },
        {
          "date": "2026-06-18",
          "close": 1979.05
        },
        {
          "date": "2026-06-22",
          "close": 2002.3
        },
        {
          "date": "2026-06-23",
          "close": 2004.27
        },
        {
          "date": "2026-06-24",
          "close": 1980.86
        },
        {
          "date": "2026-06-25",
          "close": 1934.65
        },
        {
          "date": "2026-06-26",
          "close": 1900.61
        },
        {
          "date": "2026-06-29",
          "close": 1904.35
        },
        {
          "date": "2026-06-30",
          "close": 1889.98
        },
        {
          "date": "2026-07-01",
          "close": 1950.53
        },
        {
          "date": "2026-07-02",
          "close": 1919.38
        },
        {
          "date": "2026-07-03",
          "close": 1925.7
        },
        {
          "date": "2026-07-06",
          "close": 1897.09
        },
        {
          "date": "2026-07-07",
          "close": 1862.57
        },
        {
          "date": "2026-07-08",
          "close": 1825.34
        },
        {
          "date": "2026-07-09",
          "close": 1830.02
        },
        {
          "date": "2026-07-10",
          "close": 1847.91
        },
        {
          "date": "2026-07-13",
          "close": 1780.11
        },
        {
          "date": "2026-07-14",
          "close": 1809.29
        },
        {
          "date": "2026-07-15",
          "close": 1847.41
        },
        {
          "date": "2026-07-16",
          "close": 1848.96
        },
        {
          "date": "2026-07-17",
          "close": 1762.44
        },
        {
          "date": "2026-07-20",
          "close": 1703.95
        },
        {
          "date": "2026-07-21",
          "close": 1705.28
        },
        {
          "date": "2026-07-22",
          "close": 1688.55
        },
        {
          "date": "2026-07-23",
          "close": 1735.39
        },
        {
          "date": "2026-07-24",
          "close": 1707.4
        },
        {
          "date": "2026-07-27",
          "close": 1749.71
        },
        {
          "date": "2026-07-28",
          "close": 1759.67
        },
        {
          "date": "2026-07-29",
          "close": 1782.81
        },
        {
          "date": "2026-07-30",
          "close": 1750.05
        },
        {
          "date": "2026-07-31",
          "close": 1788.4
        },
        {
          "date": "2026-08-03",
          "close": 1818.73
        },
        {
          "date": "2026-08-04",
          "close": 1863.15
        },
        {
          "date": "2026-08-05",
          "close": 1881.86
        },
        {
          "date": "2026-08-06",
          "close": 1905.94
        },
        {
          "date": "2026-08-07",
          "close": 1903.85
        },
        {
          "date": "2026-08-10",
          "close": 1941.58
        },
        {
          "date": "2026-08-11",
          "close": 1921.12
        },
        {
          "date": "2026-08-12",
          "close": 1947.72
        },
        {
          "date": "2026-08-13",
          "close": 1923.17
        },
        {
          "date": "2026-08-14",
          "close": 1912.75
        },
        {
          "date": "2026-08-17",
          "close": 1941.67
        },
        {
          "date": "2026-08-18",
          "close": 1927.36
        },
        {
          "date": "2026-08-19",
          "close": 1848.07
        },
        {
          "date": "2026-08-20",
          "close": 1873.99
        },
        {
          "date": "2026-08-21",
          "close": 1891.48
        },
        {
          "date": "2026-08-24",
          "close": 1868.81
        },
        {
          "date": "2026-08-25",
          "close": 1915.74
        },
        {
          "date": "2026-08-26",
          "close": 1913.92
        },
        {
          "date": "2026-08-27",
          "close": 1924.92
        },
        {
          "date": "2026-08-28",
          "close": 1939.43
        },
        {
          "date": "2026-08-31",
          "close": 1987.81
        },
        {
          "date": "2026-09-01",
          "close": 2005.32
        },
        {
          "date": "2026-09-02",
          "close": 2007.76
        },
        {
          "date": "2026-09-03",
          "close": 1994.09
        },
        {
          "date": "2026-09-04",
          "close": 2030.95
        },
        {
          "date": "2026-09-07",
          "close": 2023.31
        },
        {
          "date": "2026-09-08",
          "close": 2037.68
        },
        {
          "date": "2026-09-09",
          "close": 2040.13
        },
        {
          "date": "2026-09-10",
          "close": 2017.04
        },
        {
          "date": "2026-09-11",
          "close": 1979.68
        },
        {
          "date": "2026-09-14",
          "close": 2000.12
        },
        {
          "date": "2026-09-15",
          "close": 1943.89
        },
        {
          "date": "2026-09-16",
          "close": 1960.99
        },
        {
          "date": "2026-09-17",
          "close": 1968.11
        },
        {
          "date": "2026-09-18",
          "close": 1989.75
        },
        {
          "date": "2026-09-21",
          "close": 2039.3
        },
        {
          "date": "2026-09-22",
          "close": 2039.33
        },
        {
          "date": "2026-09-23",
          "close": 2013.29
        },
        {
          "date": "2026-09-24",
          "close": 2006.93
        },
        {
          "date": "2026-09-28",
          "close": 1963.36
        },
        {
          "date": "2026-09-29",
          "close": 1996.33
        },
        {
          "date": "2026-09-30",
          "close": 1989.0
        },
        {
          "date": "2026-10-08",
          "close": 1973.15
        },
        {
          "date": "2026-10-09",
          "close": 1982.98
        },
        {
          "date": "2026-10-12",
          "close": 1964.02
        },
        {
          "date": "2026-10-13",
          "close": 1971.56
        },
        {
          "date": "2026-10-14",
          "close": 1929.34
        },
        {
          "date": "2026-10-15",
          "close": 1868.09
        },
        {
          "date": "2026-10-16",
          "close": 1879.12
        },
        {
          "date": "2026-10-19",
          "close": 1852.02
        },
        {
          "date": "2026-10-20",
          "close": 1871.39
        },
        {
          "date": "2026-10-21",
          "close": 1869.65
        },
        {
          "date": "2026-10-22",
          "close": 1809.37
        },
        {
          "date": "2026-10-23",
          "close": 1821.26
        },
        {
          "date": "2026-10-26",
          "close": 1800.4
        },
        {
          "date": "2026-10-27",
          "close": 1745.06
        },
        {
          "date": "2026-10-28",
          "close": 1773.83
        },
        {
          "date": "2026-10-29",
          "close": 1754.95
        },
        {
          "date": "2026-10-30",
          "close": 1698.62
        },
        {
          "date": "2026-11-02",
          "close": 1741.41
        },
        {
          "date": "2026-11-03",
          "close": 1727.21
        },
        {
          "date": "2026-11-04",
          "close": 1763.91
        },
        {
          "date": "2026-11-05",
          "close": 1814.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5487804878048781,
          "pullback_frequency": 0.2682926829268293,
          "up_wilson": [
            0.44130776131828087,
            0.651887299785124
          ],
          "pullback_wilson": [
            0.18436120492201502,
            0.3729622548368121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3958333333333333,
          "up_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "pullback_wilson": [
            0.2702082786059137,
            0.5368959150745274
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 6,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1536",
      "name": "综合包装",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027543656695862895,
        "5": 0.020842264646593778,
        "20": -0.07582926648004551,
        "60": -0.11205788546674922
      },
      "moving_averages": {
        "5": 1079.7500000000232,
        "20": 1128.885500000004,
        "60": 1209.7150000000024
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-03",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-26",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-16",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-22",
            "end": "2026-10-09",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.08079339657508922,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1554.91
        },
        {
          "date": "2026-05-14",
          "close": 1552.96
        },
        {
          "date": "2026-05-15",
          "close": 1539.39
        },
        {
          "date": "2026-05-18",
          "close": 1558.47
        },
        {
          "date": "2026-05-19",
          "close": 1565.07
        },
        {
          "date": "2026-05-20",
          "close": 1548.66
        },
        {
          "date": "2026-05-21",
          "close": 1499.1
        },
        {
          "date": "2026-05-22",
          "close": 1512.3
        },
        {
          "date": "2026-05-25",
          "close": 1475.48
        },
        {
          "date": "2026-05-26",
          "close": 1428.9
        },
        {
          "date": "2026-05-27",
          "close": 1399.63
        },
        {
          "date": "2026-05-28",
          "close": 1419.67
        },
        {
          "date": "2026-05-29",
          "close": 1377.69
        },
        {
          "date": "2026-06-01",
          "close": 1413.74
        },
        {
          "date": "2026-06-02",
          "close": 1378.4
        },
        {
          "date": "2026-06-03",
          "close": 1368.45
        },
        {
          "date": "2026-06-04",
          "close": 1331.09
        },
        {
          "date": "2026-06-05",
          "close": 1357.72
        },
        {
          "date": "2026-06-08",
          "close": 1351.33
        },
        {
          "date": "2026-06-09",
          "close": 1354.46
        },
        {
          "date": "2026-06-10",
          "close": 1331.36
        },
        {
          "date": "2026-06-11",
          "close": 1313.98
        },
        {
          "date": "2026-06-12",
          "close": 1324.76
        },
        {
          "date": "2026-06-15",
          "close": 1325.0
        },
        {
          "date": "2026-06-16",
          "close": 1308.67
        },
        {
          "date": "2026-06-17",
          "close": 1292.12
        },
        {
          "date": "2026-06-18",
          "close": 1295.8
        },
        {
          "date": "2026-06-22",
          "close": 1359.26
        },
        {
          "date": "2026-06-23",
          "close": 1376.11
        },
        {
          "date": "2026-06-24",
          "close": 1318.15
        },
        {
          "date": "2026-06-25",
          "close": 1269.79
        },
        {
          "date": "2026-06-26",
          "close": 1230.46
        },
        {
          "date": "2026-06-29",
          "close": 1224.1
        },
        {
          "date": "2026-06-30",
          "close": 1263.88
        },
        {
          "date": "2026-07-01",
          "close": 1317.51
        },
        {
          "date": "2026-07-02",
          "close": 1331.53
        },
        {
          "date": "2026-07-03",
          "close": 1331.13
        },
        {
          "date": "2026-07-06",
          "close": 1303.79
        },
        {
          "date": "2026-07-07",
          "close": 1281.88
        },
        {
          "date": "2026-07-08",
          "close": 1251.84
        },
        {
          "date": "2026-07-09",
          "close": 1279.13
        },
        {
          "date": "2026-07-10",
          "close": 1278.9
        },
        {
          "date": "2026-07-13",
          "close": 1246.36
        },
        {
          "date": "2026-07-14",
          "close": 1256.55
        },
        {
          "date": "2026-07-15",
          "close": 1267.45
        },
        {
          "date": "2026-07-16",
          "close": 1249.68
        },
        {
          "date": "2026-07-17",
          "close": 1194.03
        },
        {
          "date": "2026-07-20",
          "close": 1138.19
        },
        {
          "date": "2026-07-21",
          "close": 1148.27
        },
        {
          "date": "2026-07-22",
          "close": 1136.27
        },
        {
          "date": "2026-07-23",
          "close": 1154.18
        },
        {
          "date": "2026-07-24",
          "close": 1143.17
        },
        {
          "date": "2026-07-27",
          "close": 1180.89
        },
        {
          "date": "2026-07-28",
          "close": 1192.31
        },
        {
          "date": "2026-07-29",
          "close": 1199.95
        },
        {
          "date": "2026-07-30",
          "close": 1183.36
        },
        {
          "date": "2026-07-31",
          "close": 1218.07
        },
        {
          "date": "2026-08-03",
          "close": 1227.96
        },
        {
          "date": "2026-08-04",
          "close": 1239.68
        },
        {
          "date": "2026-08-05",
          "close": 1260.42
        },
        {
          "date": "2026-08-06",
          "close": 1264.62
        },
        {
          "date": "2026-08-07",
          "close": 1260.99
        },
        {
          "date": "2026-08-10",
          "close": 1280.62
        },
        {
          "date": "2026-08-11",
          "close": 1283.31
        },
        {
          "date": "2026-08-12",
          "close": 1299.79
        },
        {
          "date": "2026-08-13",
          "close": 1277.95
        },
        {
          "date": "2026-08-14",
          "close": 1277.45
        },
        {
          "date": "2026-08-17",
          "close": 1303.06
        },
        {
          "date": "2026-08-18",
          "close": 1291.75
        },
        {
          "date": "2026-08-19",
          "close": 1254.86
        },
        {
          "date": "2026-08-20",
          "close": 1278.4
        },
        {
          "date": "2026-08-21",
          "close": 1275.53
        },
        {
          "date": "2026-08-24",
          "close": 1258.78
        },
        {
          "date": "2026-08-25",
          "close": 1288.94
        },
        {
          "date": "2026-08-26",
          "close": 1285.53
        },
        {
          "date": "2026-08-27",
          "close": 1295.68
        },
        {
          "date": "2026-08-28",
          "close": 1296.94
        },
        {
          "date": "2026-08-31",
          "close": 1312.78
        },
        {
          "date": "2026-09-01",
          "close": 1317.53
        },
        {
          "date": "2026-09-02",
          "close": 1315.22
        },
        {
          "date": "2026-09-03",
          "close": 1291.57
        },
        {
          "date": "2026-09-04",
          "close": 1290.15
        },
        {
          "date": "2026-09-07",
          "close": 1276.85
        },
        {
          "date": "2026-09-08",
          "close": 1278.52
        },
        {
          "date": "2026-09-09",
          "close": 1253.31
        },
        {
          "date": "2026-09-10",
          "close": 1223.88
        },
        {
          "date": "2026-09-11",
          "close": 1181.17
        },
        {
          "date": "2026-09-14",
          "close": 1189.12
        },
        {
          "date": "2026-09-15",
          "close": 1143.79
        },
        {
          "date": "2026-09-16",
          "close": 1183.45
        },
        {
          "date": "2026-09-17",
          "close": 1183.71
        },
        {
          "date": "2026-09-18",
          "close": 1182.28
        },
        {
          "date": "2026-09-21",
          "close": 1211.27
        },
        {
          "date": "2026-09-22",
          "close": 1206.12
        },
        {
          "date": "2026-09-23",
          "close": 1188.09
        },
        {
          "date": "2026-09-24",
          "close": 1176.25
        },
        {
          "date": "2026-09-28",
          "close": 1187.89
        },
        {
          "date": "2026-09-29",
          "close": 1214.08
        },
        {
          "date": "2026-09-30",
          "close": 1212.95
        },
        {
          "date": "2026-10-08",
          "close": 1211.01
        },
        {
          "date": "2026-10-09",
          "close": 1217.55
        },
        {
          "date": "2026-10-12",
          "close": 1193.25
        },
        {
          "date": "2026-10-13",
          "close": 1205.45
        },
        {
          "date": "2026-10-14",
          "close": 1172.0
        },
        {
          "date": "2026-10-15",
          "close": 1146.27
        },
        {
          "date": "2026-10-16",
          "close": 1154.48
        },
        {
          "date": "2026-10-19",
          "close": 1134.53
        },
        {
          "date": "2026-10-20",
          "close": 1153.35
        },
        {
          "date": "2026-10-21",
          "close": 1140.08
        },
        {
          "date": "2026-10-22",
          "close": 1118.9
        },
        {
          "date": "2026-10-23",
          "close": 1122.61
        },
        {
          "date": "2026-10-26",
          "close": 1131.23
        },
        {
          "date": "2026-10-27",
          "close": 1086.54
        },
        {
          "date": "2026-10-28",
          "close": 1106.39
        },
        {
          "date": "2026-10-29",
          "close": 1096.33
        },
        {
          "date": "2026-10-30",
          "close": 1052.84
        },
        {
          "date": "2026-11-02",
          "close": 1069.76
        },
        {
          "date": "2026-11-03",
          "close": 1067.79
        },
        {
          "date": "2026-11-04",
          "close": 1089.18
        },
        {
          "date": "2026-11-05",
          "close": 1119.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5362318840579711,
          "pullback_frequency": 0.30434782608695654,
          "up_wilson": [
            0.4197840683642111,
            0.648858159303249
          ],
          "pullback_wilson": [
            0.20849626891709952,
            0.4208357016786164
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 32,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "baseline_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1537",
      "name": "成品家居",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03949243770750188,
        "5": 0.04977224235445532,
        "20": -0.04228686631495193,
        "60": 0.04089308276420778
      },
      "moving_averages": {
        "5": 2373.5919999999924,
        "20": 2450.1824999999953,
        "60": 2493.100499999985
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0450824091189157,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2700.28
        },
        {
          "date": "2026-05-14",
          "close": 2715.93
        },
        {
          "date": "2026-05-15",
          "close": 2748.5
        },
        {
          "date": "2026-05-18",
          "close": 2700.9
        },
        {
          "date": "2026-05-19",
          "close": 2712.94
        },
        {
          "date": "2026-05-20",
          "close": 2699.18
        },
        {
          "date": "2026-05-21",
          "close": 2641.19
        },
        {
          "date": "2026-05-22",
          "close": 2662.48
        },
        {
          "date": "2026-05-25",
          "close": 2629.06
        },
        {
          "date": "2026-05-26",
          "close": 2624.33
        },
        {
          "date": "2026-05-27",
          "close": 2549.68
        },
        {
          "date": "2026-05-28",
          "close": 2551.04
        },
        {
          "date": "2026-05-29",
          "close": 2531.6
        },
        {
          "date": "2026-06-01",
          "close": 2604.66
        },
        {
          "date": "2026-06-02",
          "close": 2606.49
        },
        {
          "date": "2026-06-03",
          "close": 2587.09
        },
        {
          "date": "2026-06-04",
          "close": 2567.43
        },
        {
          "date": "2026-06-05",
          "close": 2569.09
        },
        {
          "date": "2026-06-08",
          "close": 2483.87
        },
        {
          "date": "2026-06-09",
          "close": 2475.94
        },
        {
          "date": "2026-06-10",
          "close": 2457.59
        },
        {
          "date": "2026-06-11",
          "close": 2415.92
        },
        {
          "date": "2026-06-12",
          "close": 2447.7
        },
        {
          "date": "2026-06-15",
          "close": 2433.7
        },
        {
          "date": "2026-06-16",
          "close": 2413.29
        },
        {
          "date": "2026-06-17",
          "close": 2379.49
        },
        {
          "date": "2026-06-18",
          "close": 2371.06
        },
        {
          "date": "2026-06-22",
          "close": 2381.56
        },
        {
          "date": "2026-06-23",
          "close": 2395.68
        },
        {
          "date": "2026-06-24",
          "close": 2362.64
        },
        {
          "date": "2026-06-25",
          "close": 2375.82
        },
        {
          "date": "2026-06-26",
          "close": 2353.22
        },
        {
          "date": "2026-06-29",
          "close": 2381.44
        },
        {
          "date": "2026-06-30",
          "close": 2360.14
        },
        {
          "date": "2026-07-01",
          "close": 2406.36
        },
        {
          "date": "2026-07-02",
          "close": 2426.67
        },
        {
          "date": "2026-07-03",
          "close": 2436.46
        },
        {
          "date": "2026-07-06",
          "close": 2415.95
        },
        {
          "date": "2026-07-07",
          "close": 2385.88
        },
        {
          "date": "2026-07-08",
          "close": 2398.41
        },
        {
          "date": "2026-07-09",
          "close": 2389.83
        },
        {
          "date": "2026-07-10",
          "close": 2412.87
        },
        {
          "date": "2026-07-13",
          "close": 2354.69
        },
        {
          "date": "2026-07-14",
          "close": 2368.59
        },
        {
          "date": "2026-07-15",
          "close": 2390.68
        },
        {
          "date": "2026-07-16",
          "close": 2391.19
        },
        {
          "date": "2026-07-17",
          "close": 2295.84
        },
        {
          "date": "2026-07-20",
          "close": 2264.46
        },
        {
          "date": "2026-07-21",
          "close": 2206.35
        },
        {
          "date": "2026-07-22",
          "close": 2196.95
        },
        {
          "date": "2026-07-23",
          "close": 2230.95
        },
        {
          "date": "2026-07-24",
          "close": 2173.75
        },
        {
          "date": "2026-07-27",
          "close": 2237.18
        },
        {
          "date": "2026-07-28",
          "close": 2250.94
        },
        {
          "date": "2026-07-29",
          "close": 2301.46
        },
        {
          "date": "2026-07-30",
          "close": 2250.31
        },
        {
          "date": "2026-07-31",
          "close": 2283.3
        },
        {
          "date": "2026-08-03",
          "close": 2335.22
        },
        {
          "date": "2026-08-04",
          "close": 2364.21
        },
        {
          "date": "2026-08-05",
          "close": 2382.31
        },
        {
          "date": "2026-08-06",
          "close": 2386.74
        },
        {
          "date": "2026-08-07",
          "close": 2386.08
        },
        {
          "date": "2026-08-10",
          "close": 2454.14
        },
        {
          "date": "2026-08-11",
          "close": 2452.4
        },
        {
          "date": "2026-08-12",
          "close": 2468.06
        },
        {
          "date": "2026-08-13",
          "close": 2439.78
        },
        {
          "date": "2026-08-14",
          "close": 2430.49
        },
        {
          "date": "2026-08-17",
          "close": 2480.19
        },
        {
          "date": "2026-08-18",
          "close": 2485.61
        },
        {
          "date": "2026-08-19",
          "close": 2462.56
        },
        {
          "date": "2026-08-20",
          "close": 2474.47
        },
        {
          "date": "2026-08-21",
          "close": 2462.21
        },
        {
          "date": "2026-08-24",
          "close": 2440.14
        },
        {
          "date": "2026-08-25",
          "close": 2484.16
        },
        {
          "date": "2026-08-26",
          "close": 2492.05
        },
        {
          "date": "2026-08-27",
          "close": 2475.41
        },
        {
          "date": "2026-08-28",
          "close": 2474.99
        },
        {
          "date": "2026-08-31",
          "close": 2533.81
        },
        {
          "date": "2026-09-01",
          "close": 2547.95
        },
        {
          "date": "2026-09-02",
          "close": 2534.7
        },
        {
          "date": "2026-09-03",
          "close": 2513.91
        },
        {
          "date": "2026-09-04",
          "close": 2543.44
        },
        {
          "date": "2026-09-07",
          "close": 2543.94
        },
        {
          "date": "2026-09-08",
          "close": 2566.19
        },
        {
          "date": "2026-09-09",
          "close": 2545.9
        },
        {
          "date": "2026-09-10",
          "close": 2523.12
        },
        {
          "date": "2026-09-11",
          "close": 2476.07
        },
        {
          "date": "2026-09-14",
          "close": 2521.89
        },
        {
          "date": "2026-09-15",
          "close": 2485.98
        },
        {
          "date": "2026-09-16",
          "close": 2522.45
        },
        {
          "date": "2026-09-17",
          "close": 2529.42
        },
        {
          "date": "2026-09-18",
          "close": 2595.27
        },
        {
          "date": "2026-09-21",
          "close": 2626.67
        },
        {
          "date": "2026-09-22",
          "close": 2635.51
        },
        {
          "date": "2026-09-23",
          "close": 2618.0
        },
        {
          "date": "2026-09-24",
          "close": 2612.19
        },
        {
          "date": "2026-09-28",
          "close": 2575.97
        },
        {
          "date": "2026-09-29",
          "close": 2583.76
        },
        {
          "date": "2026-09-30",
          "close": 2607.54
        },
        {
          "date": "2026-10-08",
          "close": 2589.22
        },
        {
          "date": "2026-10-09",
          "close": 2596.8
        },
        {
          "date": "2026-10-12",
          "close": 2564.29
        },
        {
          "date": "2026-10-13",
          "close": 2562.43
        },
        {
          "date": "2026-10-14",
          "close": 2501.83
        },
        {
          "date": "2026-10-15",
          "close": 2454.21
        },
        {
          "date": "2026-10-16",
          "close": 2476.31
        },
        {
          "date": "2026-10-19",
          "close": 2503.74
        },
        {
          "date": "2026-10-20",
          "close": 2535.48
        },
        {
          "date": "2026-10-21",
          "close": 2504.72
        },
        {
          "date": "2026-10-22",
          "close": 2416.88
        },
        {
          "date": "2026-10-23",
          "close": 2435.72
        },
        {
          "date": "2026-10-26",
          "close": 2452.32
        },
        {
          "date": "2026-10-27",
          "close": 2373.56
        },
        {
          "date": "2026-10-28",
          "close": 2395.24
        },
        {
          "date": "2026-10-29",
          "close": 2362.16
        },
        {
          "date": "2026-10-30",
          "close": 2300.63
        },
        {
          "date": "2026-11-02",
          "close": 2341.48
        },
        {
          "date": "2026-11-03",
          "close": 2360.6
        },
        {
          "date": "2026-11-04",
          "close": 2385.52
        },
        {
          "date": "2026-11-05",
          "close": 2479.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2916666666666667,
          "up_wilson": [
            0.3874709230948976,
            0.6125290769051024
          ],
          "pullback_wilson": [
            0.1993805618883669,
            0.4050574266934906
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 3,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1538",
      "name": "瓷砖地板",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03115609678949882,
        "5": 0.020655755668787856,
        "20": -0.10664739290387559,
        "60": -0.07668342420165686
      },
      "moving_averages": {
        "5": 1253.4659999999917,
        "20": 1345.5244999999763,
        "60": 1443.605833333329
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.11926407218792634,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1521.22
        },
        {
          "date": "2026-05-14",
          "close": 1524.77
        },
        {
          "date": "2026-05-15",
          "close": 1547.85
        },
        {
          "date": "2026-05-18",
          "close": 1521.38
        },
        {
          "date": "2026-05-19",
          "close": 1553.82
        },
        {
          "date": "2026-05-20",
          "close": 1556.64
        },
        {
          "date": "2026-05-21",
          "close": 1530.59
        },
        {
          "date": "2026-05-22",
          "close": 1577.13
        },
        {
          "date": "2026-05-25",
          "close": 1586.23
        },
        {
          "date": "2026-05-26",
          "close": 1593.86
        },
        {
          "date": "2026-05-27",
          "close": 1531.93
        },
        {
          "date": "2026-05-28",
          "close": 1519.88
        },
        {
          "date": "2026-05-29",
          "close": 1454.8
        },
        {
          "date": "2026-06-01",
          "close": 1479.86
        },
        {
          "date": "2026-06-02",
          "close": 1457.61
        },
        {
          "date": "2026-06-03",
          "close": 1434.63
        },
        {
          "date": "2026-06-04",
          "close": 1435.34
        },
        {
          "date": "2026-06-05",
          "close": 1449.61
        },
        {
          "date": "2026-06-08",
          "close": 1410.1
        },
        {
          "date": "2026-06-09",
          "close": 1413.3
        },
        {
          "date": "2026-06-10",
          "close": 1404.21
        },
        {
          "date": "2026-06-11",
          "close": 1405.36
        },
        {
          "date": "2026-06-12",
          "close": 1425.13
        },
        {
          "date": "2026-06-15",
          "close": 1429.69
        },
        {
          "date": "2026-06-16",
          "close": 1415.65
        },
        {
          "date": "2026-06-17",
          "close": 1413.77
        },
        {
          "date": "2026-06-18",
          "close": 1419.15
        },
        {
          "date": "2026-06-22",
          "close": 1420.37
        },
        {
          "date": "2026-06-23",
          "close": 1437.09
        },
        {
          "date": "2026-06-24",
          "close": 1402.22
        },
        {
          "date": "2026-06-25",
          "close": 1374.69
        },
        {
          "date": "2026-06-26",
          "close": 1348.06
        },
        {
          "date": "2026-06-29",
          "close": 1323.06
        },
        {
          "date": "2026-06-30",
          "close": 1339.97
        },
        {
          "date": "2026-07-01",
          "close": 1379.81
        },
        {
          "date": "2026-07-02",
          "close": 1405.34
        },
        {
          "date": "2026-07-03",
          "close": 1465.45
        },
        {
          "date": "2026-07-06",
          "close": 1462.88
        },
        {
          "date": "2026-07-07",
          "close": 1432.81
        },
        {
          "date": "2026-07-08",
          "close": 1410.65
        },
        {
          "date": "2026-07-09",
          "close": 1396.16
        },
        {
          "date": "2026-07-10",
          "close": 1420.99
        },
        {
          "date": "2026-07-13",
          "close": 1323.08
        },
        {
          "date": "2026-07-14",
          "close": 1341.85
        },
        {
          "date": "2026-07-15",
          "close": 1356.88
        },
        {
          "date": "2026-07-16",
          "close": 1356.86
        },
        {
          "date": "2026-07-17",
          "close": 1284.25
        },
        {
          "date": "2026-07-20",
          "close": 1230.42
        },
        {
          "date": "2026-07-21",
          "close": 1254.4
        },
        {
          "date": "2026-07-22",
          "close": 1281.75
        },
        {
          "date": "2026-07-23",
          "close": 1298.96
        },
        {
          "date": "2026-07-24",
          "close": 1279.47
        },
        {
          "date": "2026-07-27",
          "close": 1339.64
        },
        {
          "date": "2026-07-28",
          "close": 1333.9
        },
        {
          "date": "2026-07-29",
          "close": 1347.07
        },
        {
          "date": "2026-07-30",
          "close": 1320.05
        },
        {
          "date": "2026-07-31",
          "close": 1359.05
        },
        {
          "date": "2026-08-03",
          "close": 1372.07
        },
        {
          "date": "2026-08-04",
          "close": 1397.77
        },
        {
          "date": "2026-08-05",
          "close": 1412.3
        },
        {
          "date": "2026-08-06",
          "close": 1441.04
        },
        {
          "date": "2026-08-07",
          "close": 1449.55
        },
        {
          "date": "2026-08-10",
          "close": 1493.86
        },
        {
          "date": "2026-08-11",
          "close": 1475.8
        },
        {
          "date": "2026-08-12",
          "close": 1512.41
        },
        {
          "date": "2026-08-13",
          "close": 1487.66
        },
        {
          "date": "2026-08-14",
          "close": 1506.83
        },
        {
          "date": "2026-08-17",
          "close": 1530.22
        },
        {
          "date": "2026-08-18",
          "close": 1541.9
        },
        {
          "date": "2026-08-19",
          "close": 1463.79
        },
        {
          "date": "2026-08-20",
          "close": 1490.42
        },
        {
          "date": "2026-08-21",
          "close": 1474.82
        },
        {
          "date": "2026-08-24",
          "close": 1444.96
        },
        {
          "date": "2026-08-25",
          "close": 1465.72
        },
        {
          "date": "2026-08-26",
          "close": 1484.98
        },
        {
          "date": "2026-08-27",
          "close": 1487.14
        },
        {
          "date": "2026-08-28",
          "close": 1495.86
        },
        {
          "date": "2026-08-31",
          "close": 1512.68
        },
        {
          "date": "2026-09-01",
          "close": 1532.24
        },
        {
          "date": "2026-09-02",
          "close": 1519.79
        },
        {
          "date": "2026-09-03",
          "close": 1502.33
        },
        {
          "date": "2026-09-04",
          "close": 1476.5
        },
        {
          "date": "2026-09-07",
          "close": 1492.49
        },
        {
          "date": "2026-09-08",
          "close": 1495.03
        },
        {
          "date": "2026-09-09",
          "close": 1488.84
        },
        {
          "date": "2026-09-10",
          "close": 1493.38
        },
        {
          "date": "2026-09-11",
          "close": 1457.28
        },
        {
          "date": "2026-09-14",
          "close": 1471.25
        },
        {
          "date": "2026-09-15",
          "close": 1450.87
        },
        {
          "date": "2026-09-16",
          "close": 1464.73
        },
        {
          "date": "2026-09-17",
          "close": 1479.65
        },
        {
          "date": "2026-09-18",
          "close": 1516.77
        },
        {
          "date": "2026-09-21",
          "close": 1542.48
        },
        {
          "date": "2026-09-22",
          "close": 1563.14
        },
        {
          "date": "2026-09-23",
          "close": 1568.46
        },
        {
          "date": "2026-09-24",
          "close": 1538.3
        },
        {
          "date": "2026-09-28",
          "close": 1483.16
        },
        {
          "date": "2026-09-29",
          "close": 1481.96
        },
        {
          "date": "2026-09-30",
          "close": 1467.9
        },
        {
          "date": "2026-10-08",
          "close": 1459.67
        },
        {
          "date": "2026-10-09",
          "close": 1480.58
        },
        {
          "date": "2026-10-12",
          "close": 1456.12
        },
        {
          "date": "2026-10-13",
          "close": 1453.51
        },
        {
          "date": "2026-10-14",
          "close": 1423.57
        },
        {
          "date": "2026-10-15",
          "close": 1382.34
        },
        {
          "date": "2026-10-16",
          "close": 1405.19
        },
        {
          "date": "2026-10-19",
          "close": 1381.82
        },
        {
          "date": "2026-10-20",
          "close": 1397.6
        },
        {
          "date": "2026-10-21",
          "close": 1389.41
        },
        {
          "date": "2026-10-22",
          "close": 1337.59
        },
        {
          "date": "2026-10-23",
          "close": 1350.11
        },
        {
          "date": "2026-10-26",
          "close": 1331.07
        },
        {
          "date": "2026-10-27",
          "close": 1273.07
        },
        {
          "date": "2026-10-28",
          "close": 1303.57
        },
        {
          "date": "2026-10-29",
          "close": 1277.61
        },
        {
          "date": "2026-10-30",
          "close": 1223.24
        },
        {
          "date": "2026-11-02",
          "close": 1252.6
        },
        {
          "date": "2026-11-03",
          "close": 1222.89
        },
        {
          "date": "2026-11-04",
          "close": 1264.6
        },
        {
          "date": "2026-11-05",
          "close": 1304.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.418321056517279,
            0.6272155278439278
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4230769230769231,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.2986805208350091,
            0.5580567462609698
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1539",
      "name": "定制家居",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.036330689104594915,
        "5": 0.01110870707507794,
        "20": -0.09345763313084743,
        "60": -0.01023429191256453
      },
      "moving_averages": {
        "5": 6325.190000000037,
        "20": 6843.390999999921,
        "60": 7071.527833333285
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.10879236739797915,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8429.05
        },
        {
          "date": "2026-05-14",
          "close": 8301.64
        },
        {
          "date": "2026-05-15",
          "close": 8174.57
        },
        {
          "date": "2026-05-18",
          "close": 8110.94
        },
        {
          "date": "2026-05-19",
          "close": 8249.83
        },
        {
          "date": "2026-05-20",
          "close": 8071.05
        },
        {
          "date": "2026-05-21",
          "close": 7873.16
        },
        {
          "date": "2026-05-22",
          "close": 7865.65
        },
        {
          "date": "2026-05-25",
          "close": 7769.1
        },
        {
          "date": "2026-05-26",
          "close": 7598.78
        },
        {
          "date": "2026-05-27",
          "close": 7404.46
        },
        {
          "date": "2026-05-28",
          "close": 7432.38
        },
        {
          "date": "2026-05-29",
          "close": 7325.65
        },
        {
          "date": "2026-06-01",
          "close": 7503.85
        },
        {
          "date": "2026-06-02",
          "close": 7390.94
        },
        {
          "date": "2026-06-03",
          "close": 7254.94
        },
        {
          "date": "2026-06-04",
          "close": 7104.52
        },
        {
          "date": "2026-06-05",
          "close": 7218.59
        },
        {
          "date": "2026-06-08",
          "close": 7160.45
        },
        {
          "date": "2026-06-09",
          "close": 7142.25
        },
        {
          "date": "2026-06-10",
          "close": 7134.36
        },
        {
          "date": "2026-06-11",
          "close": 6991.84
        },
        {
          "date": "2026-06-12",
          "close": 7136.2
        },
        {
          "date": "2026-06-15",
          "close": 7097.36
        },
        {
          "date": "2026-06-16",
          "close": 7018.15
        },
        {
          "date": "2026-06-17",
          "close": 6921.17
        },
        {
          "date": "2026-06-18",
          "close": 6918.59
        },
        {
          "date": "2026-06-22",
          "close": 6940.56
        },
        {
          "date": "2026-06-23",
          "close": 7053.93
        },
        {
          "date": "2026-06-24",
          "close": 6882.66
        },
        {
          "date": "2026-06-25",
          "close": 6820.73
        },
        {
          "date": "2026-06-26",
          "close": 6732.3
        },
        {
          "date": "2026-06-29",
          "close": 6736.16
        },
        {
          "date": "2026-06-30",
          "close": 6724.83
        },
        {
          "date": "2026-07-01",
          "close": 6859.8
        },
        {
          "date": "2026-07-02",
          "close": 6867.73
        },
        {
          "date": "2026-07-03",
          "close": 6966.46
        },
        {
          "date": "2026-07-06",
          "close": 6884.4
        },
        {
          "date": "2026-07-07",
          "close": 6718.91
        },
        {
          "date": "2026-07-08",
          "close": 6628.63
        },
        {
          "date": "2026-07-09",
          "close": 6647.6
        },
        {
          "date": "2026-07-10",
          "close": 6777.99
        },
        {
          "date": "2026-07-13",
          "close": 6472.02
        },
        {
          "date": "2026-07-14",
          "close": 6517.51
        },
        {
          "date": "2026-07-15",
          "close": 6551.68
        },
        {
          "date": "2026-07-16",
          "close": 6509.65
        },
        {
          "date": "2026-07-17",
          "close": 6272.61
        },
        {
          "date": "2026-07-20",
          "close": 6020.75
        },
        {
          "date": "2026-07-21",
          "close": 5908.35
        },
        {
          "date": "2026-07-22",
          "close": 5862.89
        },
        {
          "date": "2026-07-23",
          "close": 5964.41
        },
        {
          "date": "2026-07-24",
          "close": 5824.35
        },
        {
          "date": "2026-07-27",
          "close": 6026.42
        },
        {
          "date": "2026-07-28",
          "close": 6037.31
        },
        {
          "date": "2026-07-29",
          "close": 6220.34
        },
        {
          "date": "2026-07-30",
          "close": 6131.25
        },
        {
          "date": "2026-07-31",
          "close": 6229.29
        },
        {
          "date": "2026-08-03",
          "close": 6355.08
        },
        {
          "date": "2026-08-04",
          "close": 6516.1
        },
        {
          "date": "2026-08-05",
          "close": 6610.13
        },
        {
          "date": "2026-08-06",
          "close": 6705.22
        },
        {
          "date": "2026-08-07",
          "close": 6733.96
        },
        {
          "date": "2026-08-10",
          "close": 6892.93
        },
        {
          "date": "2026-08-11",
          "close": 6820.97
        },
        {
          "date": "2026-08-12",
          "close": 6995.92
        },
        {
          "date": "2026-08-13",
          "close": 6962.92
        },
        {
          "date": "2026-08-14",
          "close": 6932.7
        },
        {
          "date": "2026-08-17",
          "close": 7034.53
        },
        {
          "date": "2026-08-18",
          "close": 7160.22
        },
        {
          "date": "2026-08-19",
          "close": 6981.78
        },
        {
          "date": "2026-08-20",
          "close": 7166.33
        },
        {
          "date": "2026-08-21",
          "close": 7166.74
        },
        {
          "date": "2026-08-24",
          "close": 7108.05
        },
        {
          "date": "2026-08-25",
          "close": 7267.66
        },
        {
          "date": "2026-08-26",
          "close": 7199.9
        },
        {
          "date": "2026-08-27",
          "close": 7190.8
        },
        {
          "date": "2026-08-28",
          "close": 7299.35
        },
        {
          "date": "2026-08-31",
          "close": 7433.22
        },
        {
          "date": "2026-09-01",
          "close": 7446.43
        },
        {
          "date": "2026-09-02",
          "close": 7411.22
        },
        {
          "date": "2026-09-03",
          "close": 7350.94
        },
        {
          "date": "2026-09-04",
          "close": 7395.51
        },
        {
          "date": "2026-09-07",
          "close": 7451.13
        },
        {
          "date": "2026-09-08",
          "close": 7442.18
        },
        {
          "date": "2026-09-09",
          "close": 7362.86
        },
        {
          "date": "2026-09-10",
          "close": 7255.92
        },
        {
          "date": "2026-09-11",
          "close": 7032.57
        },
        {
          "date": "2026-09-14",
          "close": 7067.0
        },
        {
          "date": "2026-09-15",
          "close": 6960.99
        },
        {
          "date": "2026-09-16",
          "close": 7035.1
        },
        {
          "date": "2026-09-17",
          "close": 7073.76
        },
        {
          "date": "2026-09-18",
          "close": 7162.01
        },
        {
          "date": "2026-09-21",
          "close": 7395.04
        },
        {
          "date": "2026-09-22",
          "close": 7476.46
        },
        {
          "date": "2026-09-23",
          "close": 7460.5
        },
        {
          "date": "2026-09-24",
          "close": 7456.26
        },
        {
          "date": "2026-09-28",
          "close": 7235.41
        },
        {
          "date": "2026-09-29",
          "close": 7319.54
        },
        {
          "date": "2026-09-30",
          "close": 7362.86
        },
        {
          "date": "2026-10-08",
          "close": 7216.96
        },
        {
          "date": "2026-10-09",
          "close": 7320.5
        },
        {
          "date": "2026-10-12",
          "close": 7209.51
        },
        {
          "date": "2026-10-13",
          "close": 7341.14
        },
        {
          "date": "2026-10-14",
          "close": 7251.95
        },
        {
          "date": "2026-10-15",
          "close": 7070.08
        },
        {
          "date": "2026-10-16",
          "close": 7140.13
        },
        {
          "date": "2026-10-19",
          "close": 7145.37
        },
        {
          "date": "2026-10-20",
          "close": 7161.27
        },
        {
          "date": "2026-10-21",
          "close": 7135.77
        },
        {
          "date": "2026-10-22",
          "close": 6865.01
        },
        {
          "date": "2026-10-23",
          "close": 6909.83
        },
        {
          "date": "2026-10-26",
          "close": 6840.51
        },
        {
          "date": "2026-10-27",
          "close": 6637.75
        },
        {
          "date": "2026-10-28",
          "close": 6742.45
        },
        {
          "date": "2026-10-29",
          "close": 6470.6
        },
        {
          "date": "2026-10-30",
          "close": 6210.27
        },
        {
          "date": "2026-11-02",
          "close": 6313.09
        },
        {
          "date": "2026-11-03",
          "close": 6246.99
        },
        {
          "date": "2026-11-04",
          "close": 6313.12
        },
        {
          "date": "2026-11-05",
          "close": 6542.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4457831325301205,
          "pullback_frequency": 0.3253012048192771,
          "up_wilson": [
            0.343613029268308,
            0.552749835632629
          ],
          "pullback_wilson": [
            0.23419333708259782,
            0.43186478315375454
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.4583333333333333,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.32575242292867446,
            0.5970892545435019
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 13,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 7,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1540",
      "name": "其他家居用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02881777925730189,
        "5": 0.031007563371251656,
        "20": -0.07220990484172074,
        "60": -0.04453797885170596
      },
      "moving_averages": {
        "5": 5748.888000000082,
        "20": 6006.505499999924,
        "60": 6288.991833333314
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-23",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.07848048975180077,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7750.67
        },
        {
          "date": "2026-05-14",
          "close": 7707.63
        },
        {
          "date": "2026-05-15",
          "close": 7709.87
        },
        {
          "date": "2026-05-18",
          "close": 7620.58
        },
        {
          "date": "2026-05-19",
          "close": 7710.65
        },
        {
          "date": "2026-05-20",
          "close": 7615.21
        },
        {
          "date": "2026-05-21",
          "close": 7385.61
        },
        {
          "date": "2026-05-22",
          "close": 7467.85
        },
        {
          "date": "2026-05-25",
          "close": 7355.72
        },
        {
          "date": "2026-05-26",
          "close": 7319.28
        },
        {
          "date": "2026-05-27",
          "close": 7177.96
        },
        {
          "date": "2026-05-28",
          "close": 7197.77
        },
        {
          "date": "2026-05-29",
          "close": 7064.94
        },
        {
          "date": "2026-06-01",
          "close": 7213.38
        },
        {
          "date": "2026-06-02",
          "close": 7090.93
        },
        {
          "date": "2026-06-03",
          "close": 7014.14
        },
        {
          "date": "2026-06-04",
          "close": 6895.95
        },
        {
          "date": "2026-06-05",
          "close": 7038.54
        },
        {
          "date": "2026-06-08",
          "close": 6828.5
        },
        {
          "date": "2026-06-09",
          "close": 6795.97
        },
        {
          "date": "2026-06-10",
          "close": 6742.06
        },
        {
          "date": "2026-06-11",
          "close": 6658.27
        },
        {
          "date": "2026-06-12",
          "close": 6726.23
        },
        {
          "date": "2026-06-15",
          "close": 6734.23
        },
        {
          "date": "2026-06-16",
          "close": 6807.01
        },
        {
          "date": "2026-06-17",
          "close": 6676.91
        },
        {
          "date": "2026-06-18",
          "close": 6568.52
        },
        {
          "date": "2026-06-22",
          "close": 6525.03
        },
        {
          "date": "2026-06-23",
          "close": 6576.96
        },
        {
          "date": "2026-06-24",
          "close": 6425.32
        },
        {
          "date": "2026-06-25",
          "close": 6238.23
        },
        {
          "date": "2026-06-26",
          "close": 6065.89
        },
        {
          "date": "2026-06-29",
          "close": 6072.87
        },
        {
          "date": "2026-06-30",
          "close": 6065.94
        },
        {
          "date": "2026-07-01",
          "close": 6225.9
        },
        {
          "date": "2026-07-02",
          "close": 6305.81
        },
        {
          "date": "2026-07-03",
          "close": 6368.07
        },
        {
          "date": "2026-07-06",
          "close": 6311.57
        },
        {
          "date": "2026-07-07",
          "close": 6162.12
        },
        {
          "date": "2026-07-08",
          "close": 6074.66
        },
        {
          "date": "2026-07-09",
          "close": 6030.34
        },
        {
          "date": "2026-07-10",
          "close": 6111.26
        },
        {
          "date": "2026-07-13",
          "close": 5927.38
        },
        {
          "date": "2026-07-14",
          "close": 5971.77
        },
        {
          "date": "2026-07-15",
          "close": 5987.69
        },
        {
          "date": "2026-07-16",
          "close": 6013.21
        },
        {
          "date": "2026-07-17",
          "close": 5784.38
        },
        {
          "date": "2026-07-20",
          "close": 5646.35
        },
        {
          "date": "2026-07-21",
          "close": 5582.07
        },
        {
          "date": "2026-07-22",
          "close": 5614.74
        },
        {
          "date": "2026-07-23",
          "close": 5775.7
        },
        {
          "date": "2026-07-24",
          "close": 5612.06
        },
        {
          "date": "2026-07-27",
          "close": 5750.38
        },
        {
          "date": "2026-07-28",
          "close": 5762.09
        },
        {
          "date": "2026-07-29",
          "close": 5861.27
        },
        {
          "date": "2026-07-30",
          "close": 5797.96
        },
        {
          "date": "2026-07-31",
          "close": 5924.25
        },
        {
          "date": "2026-08-03",
          "close": 6074.16
        },
        {
          "date": "2026-08-04",
          "close": 6126.33
        },
        {
          "date": "2026-08-05",
          "close": 6210.43
        },
        {
          "date": "2026-08-06",
          "close": 6219.7
        },
        {
          "date": "2026-08-07",
          "close": 6216.84
        },
        {
          "date": "2026-08-10",
          "close": 6344.83
        },
        {
          "date": "2026-08-11",
          "close": 6344.11
        },
        {
          "date": "2026-08-12",
          "close": 6396.97
        },
        {
          "date": "2026-08-13",
          "close": 6306.36
        },
        {
          "date": "2026-08-14",
          "close": 6262.44
        },
        {
          "date": "2026-08-17",
          "close": 6393.52
        },
        {
          "date": "2026-08-18",
          "close": 6310.0
        },
        {
          "date": "2026-08-19",
          "close": 6130.2
        },
        {
          "date": "2026-08-20",
          "close": 6260.45
        },
        {
          "date": "2026-08-21",
          "close": 6284.84
        },
        {
          "date": "2026-08-24",
          "close": 6234.43
        },
        {
          "date": "2026-08-25",
          "close": 6361.54
        },
        {
          "date": "2026-08-26",
          "close": 6409.47
        },
        {
          "date": "2026-08-27",
          "close": 6378.79
        },
        {
          "date": "2026-08-28",
          "close": 6439.06
        },
        {
          "date": "2026-08-31",
          "close": 6471.18
        },
        {
          "date": "2026-09-01",
          "close": 6514.64
        },
        {
          "date": "2026-09-02",
          "close": 6510.77
        },
        {
          "date": "2026-09-03",
          "close": 6466.12
        },
        {
          "date": "2026-09-04",
          "close": 6496.31
        },
        {
          "date": "2026-09-07",
          "close": 6552.42
        },
        {
          "date": "2026-09-08",
          "close": 6592.98
        },
        {
          "date": "2026-09-09",
          "close": 6551.03
        },
        {
          "date": "2026-09-10",
          "close": 6446.19
        },
        {
          "date": "2026-09-11",
          "close": 6325.44
        },
        {
          "date": "2026-09-14",
          "close": 6328.87
        },
        {
          "date": "2026-09-15",
          "close": 6244.65
        },
        {
          "date": "2026-09-16",
          "close": 6342.05
        },
        {
          "date": "2026-09-17",
          "close": 6379.15
        },
        {
          "date": "2026-09-18",
          "close": 6579.39
        },
        {
          "date": "2026-09-21",
          "close": 6747.8
        },
        {
          "date": "2026-09-22",
          "close": 6795.05
        },
        {
          "date": "2026-09-23",
          "close": 6749.34
        },
        {
          "date": "2026-09-24",
          "close": 6701.49
        },
        {
          "date": "2026-09-28",
          "close": 6618.53
        },
        {
          "date": "2026-09-29",
          "close": 6596.32
        },
        {
          "date": "2026-09-30",
          "close": 6510.47
        },
        {
          "date": "2026-10-08",
          "close": 6395.66
        },
        {
          "date": "2026-10-09",
          "close": 6439.18
        },
        {
          "date": "2026-10-12",
          "close": 6393.09
        },
        {
          "date": "2026-10-13",
          "close": 6341.78
        },
        {
          "date": "2026-10-14",
          "close": 6265.81
        },
        {
          "date": "2026-10-15",
          "close": 6088.79
        },
        {
          "date": "2026-10-16",
          "close": 6083.52
        },
        {
          "date": "2026-10-19",
          "close": 6125.34
        },
        {
          "date": "2026-10-20",
          "close": 6088.63
        },
        {
          "date": "2026-10-21",
          "close": 6074.81
        },
        {
          "date": "2026-10-22",
          "close": 5922.71
        },
        {
          "date": "2026-10-23",
          "close": 6052.29
        },
        {
          "date": "2026-10-26",
          "close": 6035.68
        },
        {
          "date": "2026-10-27",
          "close": 5847.07
        },
        {
          "date": "2026-10-28",
          "close": 5871.6
        },
        {
          "date": "2026-10-29",
          "close": 5755.37
        },
        {
          "date": "2026-10-30",
          "close": 5612.65
        },
        {
          "date": "2026-11-02",
          "close": 5731.58
        },
        {
          "date": "2026-11-03",
          "close": 5698.76
        },
        {
          "date": "2026-11-04",
          "close": 5767.62
        },
        {
          "date": "2026-11-05",
          "close": 5933.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6363636363636364,
          "pullback_frequency": 0.38181818181818183,
          "up_wilson": [
            0.5042276149984125,
            0.7506946846969275
          ],
          "pullback_wilson": [
            0.265159542588938,
            0.5139077976751008
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5757575757575758,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "pullback_wilson": [
            0.29842938513876116,
            0.6201406146378254
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 2,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1541",
      "name": "卫浴制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030082057074515722,
        "5": 0.02483886960832926,
        "20": -0.06381340579710137,
        "60": 0.017824609778915868
      },
      "moving_averages": {
        "5": 600.9000000000233,
        "20": 632.06700000001,
        "60": 647.2861666666693
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-27",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.08313619965698738,
      "history": [
        {
          "date": "2026-05-13",
          "close": 720.93
        },
        {
          "date": "2026-05-14",
          "close": 715.87
        },
        {
          "date": "2026-05-15",
          "close": 716.29
        },
        {
          "date": "2026-05-18",
          "close": 712.43
        },
        {
          "date": "2026-05-19",
          "close": 722.81
        },
        {
          "date": "2026-05-20",
          "close": 709.13
        },
        {
          "date": "2026-05-21",
          "close": 687.0
        },
        {
          "date": "2026-05-22",
          "close": 689.25
        },
        {
          "date": "2026-05-25",
          "close": 684.18
        },
        {
          "date": "2026-05-26",
          "close": 671.04
        },
        {
          "date": "2026-05-27",
          "close": 652.71
        },
        {
          "date": "2026-05-28",
          "close": 653.18
        },
        {
          "date": "2026-05-29",
          "close": 642.81
        },
        {
          "date": "2026-06-01",
          "close": 664.7
        },
        {
          "date": "2026-06-02",
          "close": 645.94
        },
        {
          "date": "2026-06-03",
          "close": 640.96
        },
        {
          "date": "2026-06-04",
          "close": 635.36
        },
        {
          "date": "2026-06-05",
          "close": 650.06
        },
        {
          "date": "2026-06-08",
          "close": 629.95
        },
        {
          "date": "2026-06-09",
          "close": 627.47
        },
        {
          "date": "2026-06-10",
          "close": 617.57
        },
        {
          "date": "2026-06-11",
          "close": 631.18
        },
        {
          "date": "2026-06-12",
          "close": 647.66
        },
        {
          "date": "2026-06-15",
          "close": 639.47
        },
        {
          "date": "2026-06-16",
          "close": 635.28
        },
        {
          "date": "2026-06-17",
          "close": 625.47
        },
        {
          "date": "2026-06-18",
          "close": 629.65
        },
        {
          "date": "2026-06-22",
          "close": 628.72
        },
        {
          "date": "2026-06-23",
          "close": 642.09
        },
        {
          "date": "2026-06-24",
          "close": 620.71
        },
        {
          "date": "2026-06-25",
          "close": 611.07
        },
        {
          "date": "2026-06-26",
          "close": 609.02
        },
        {
          "date": "2026-06-29",
          "close": 612.66
        },
        {
          "date": "2026-06-30",
          "close": 608.92
        },
        {
          "date": "2026-07-01",
          "close": 625.51
        },
        {
          "date": "2026-07-02",
          "close": 632.62
        },
        {
          "date": "2026-07-03",
          "close": 642.04
        },
        {
          "date": "2026-07-06",
          "close": 633.59
        },
        {
          "date": "2026-07-07",
          "close": 619.6
        },
        {
          "date": "2026-07-08",
          "close": 611.42
        },
        {
          "date": "2026-07-09",
          "close": 605.11
        },
        {
          "date": "2026-07-10",
          "close": 609.2
        },
        {
          "date": "2026-07-13",
          "close": 589.37
        },
        {
          "date": "2026-07-14",
          "close": 601.24
        },
        {
          "date": "2026-07-15",
          "close": 602.88
        },
        {
          "date": "2026-07-16",
          "close": 608.15
        },
        {
          "date": "2026-07-17",
          "close": 589.06
        },
        {
          "date": "2026-07-20",
          "close": 576.03
        },
        {
          "date": "2026-07-21",
          "close": 572.99
        },
        {
          "date": "2026-07-22",
          "close": 561.66
        },
        {
          "date": "2026-07-23",
          "close": 572.79
        },
        {
          "date": "2026-07-24",
          "close": 557.61
        },
        {
          "date": "2026-07-27",
          "close": 570.82
        },
        {
          "date": "2026-07-28",
          "close": 575.21
        },
        {
          "date": "2026-07-29",
          "close": 592.7
        },
        {
          "date": "2026-07-30",
          "close": 590.93
        },
        {
          "date": "2026-07-31",
          "close": 599.32
        },
        {
          "date": "2026-08-03",
          "close": 611.04
        },
        {
          "date": "2026-08-04",
          "close": 610.1
        },
        {
          "date": "2026-08-05",
          "close": 609.27
        },
        {
          "date": "2026-08-06",
          "close": 613.82
        },
        {
          "date": "2026-08-07",
          "close": 604.47
        },
        {
          "date": "2026-08-10",
          "close": 617.04
        },
        {
          "date": "2026-08-11",
          "close": 607.22
        },
        {
          "date": "2026-08-12",
          "close": 611.32
        },
        {
          "date": "2026-08-13",
          "close": 605.75
        },
        {
          "date": "2026-08-14",
          "close": 607.3
        },
        {
          "date": "2026-08-17",
          "close": 613.49
        },
        {
          "date": "2026-08-18",
          "close": 609.45
        },
        {
          "date": "2026-08-19",
          "close": 591.97
        },
        {
          "date": "2026-08-20",
          "close": 602.66
        },
        {
          "date": "2026-08-21",
          "close": 599.12
        },
        {
          "date": "2026-08-24",
          "close": 612.22
        },
        {
          "date": "2026-08-25",
          "close": 637.61
        },
        {
          "date": "2026-08-26",
          "close": 647.93
        },
        {
          "date": "2026-08-27",
          "close": 655.27
        },
        {
          "date": "2026-08-28",
          "close": 675.03
        },
        {
          "date": "2026-08-31",
          "close": 697.73
        },
        {
          "date": "2026-09-01",
          "close": 710.04
        },
        {
          "date": "2026-09-02",
          "close": 707.86
        },
        {
          "date": "2026-09-03",
          "close": 696.61
        },
        {
          "date": "2026-09-04",
          "close": 697.17
        },
        {
          "date": "2026-09-07",
          "close": 699.53
        },
        {
          "date": "2026-09-08",
          "close": 705.07
        },
        {
          "date": "2026-09-09",
          "close": 697.31
        },
        {
          "date": "2026-09-10",
          "close": 678.05
        },
        {
          "date": "2026-09-11",
          "close": 667.1
        },
        {
          "date": "2026-09-14",
          "close": 672.49
        },
        {
          "date": "2026-09-15",
          "close": 658.95
        },
        {
          "date": "2026-09-16",
          "close": 656.27
        },
        {
          "date": "2026-09-17",
          "close": 649.54
        },
        {
          "date": "2026-09-18",
          "close": 663.62
        },
        {
          "date": "2026-09-21",
          "close": 681.95
        },
        {
          "date": "2026-09-22",
          "close": 701.33
        },
        {
          "date": "2026-09-23",
          "close": 692.33
        },
        {
          "date": "2026-09-24",
          "close": 684.18
        },
        {
          "date": "2026-09-28",
          "close": 665.97
        },
        {
          "date": "2026-09-29",
          "close": 669.02
        },
        {
          "date": "2026-09-30",
          "close": 669.64
        },
        {
          "date": "2026-10-08",
          "close": 662.4
        },
        {
          "date": "2026-10-09",
          "close": 668.84
        },
        {
          "date": "2026-10-12",
          "close": 666.27
        },
        {
          "date": "2026-10-13",
          "close": 676.36
        },
        {
          "date": "2026-10-14",
          "close": 674.13
        },
        {
          "date": "2026-10-15",
          "close": 655.39
        },
        {
          "date": "2026-10-16",
          "close": 658.44
        },
        {
          "date": "2026-10-19",
          "close": 647.41
        },
        {
          "date": "2026-10-20",
          "close": 652.66
        },
        {
          "date": "2026-10-21",
          "close": 647.67
        },
        {
          "date": "2026-10-22",
          "close": 622.45
        },
        {
          "date": "2026-10-23",
          "close": 623.67
        },
        {
          "date": "2026-10-26",
          "close": 620.42
        },
        {
          "date": "2026-10-27",
          "close": 600.78
        },
        {
          "date": "2026-10-28",
          "close": 617.25
        },
        {
          "date": "2026-10-29",
          "close": 605.1
        },
        {
          "date": "2026-10-30",
          "close": 585.65
        },
        {
          "date": "2026-11-02",
          "close": 600.68
        },
        {
          "date": "2026-11-03",
          "close": 596.02
        },
        {
          "date": "2026-11-04",
          "close": 602.02
        },
        {
          "date": "2026-11-05",
          "close": 620.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5125,
          "pullback_frequency": 0.3625,
          "up_wilson": [
            0.40493334216542254,
            0.6189212045961893
          ],
          "pullback_wilson": [
            0.2657079306444915,
            0.4718920549777783
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 1,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 13,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1542",
      "name": "文化用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025762798885140104,
        "5": 0.06721788101706294,
        "20": 0.010640988582165223,
        "60": 0.04609935709236712
      },
      "moving_averages": {
        "5": 2695.3939999998547,
        "20": 2712.427999999933,
        "60": 2732.8996666666353
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.003171831287086202,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3108.43
        },
        {
          "date": "2026-05-14",
          "close": 3089.8
        },
        {
          "date": "2026-05-15",
          "close": 3118.66
        },
        {
          "date": "2026-05-18",
          "close": 3042.24
        },
        {
          "date": "2026-05-19",
          "close": 3078.65
        },
        {
          "date": "2026-05-20",
          "close": 3020.37
        },
        {
          "date": "2026-05-21",
          "close": 2943.89
        },
        {
          "date": "2026-05-22",
          "close": 2988.59
        },
        {
          "date": "2026-05-25",
          "close": 2950.19
        },
        {
          "date": "2026-05-26",
          "close": 2948.41
        },
        {
          "date": "2026-05-27",
          "close": 2910.99
        },
        {
          "date": "2026-05-28",
          "close": 2913.48
        },
        {
          "date": "2026-05-29",
          "close": 2929.96
        },
        {
          "date": "2026-06-01",
          "close": 2977.77
        },
        {
          "date": "2026-06-02",
          "close": 2898.85
        },
        {
          "date": "2026-06-03",
          "close": 2854.07
        },
        {
          "date": "2026-06-04",
          "close": 2782.31
        },
        {
          "date": "2026-06-05",
          "close": 2781.95
        },
        {
          "date": "2026-06-08",
          "close": 2752.74
        },
        {
          "date": "2026-06-09",
          "close": 2759.7
        },
        {
          "date": "2026-06-10",
          "close": 2743.85
        },
        {
          "date": "2026-06-11",
          "close": 2689.8
        },
        {
          "date": "2026-06-12",
          "close": 2710.62
        },
        {
          "date": "2026-06-15",
          "close": 2766.04
        },
        {
          "date": "2026-06-16",
          "close": 2750.87
        },
        {
          "date": "2026-06-17",
          "close": 2701.86
        },
        {
          "date": "2026-06-18",
          "close": 2654.35
        },
        {
          "date": "2026-06-22",
          "close": 2654.47
        },
        {
          "date": "2026-06-23",
          "close": 2652.31
        },
        {
          "date": "2026-06-24",
          "close": 2555.03
        },
        {
          "date": "2026-06-25",
          "close": 2531.79
        },
        {
          "date": "2026-06-26",
          "close": 2440.51
        },
        {
          "date": "2026-06-29",
          "close": 2484.34
        },
        {
          "date": "2026-06-30",
          "close": 2487.52
        },
        {
          "date": "2026-07-01",
          "close": 2583.94
        },
        {
          "date": "2026-07-02",
          "close": 2593.81
        },
        {
          "date": "2026-07-03",
          "close": 2647.68
        },
        {
          "date": "2026-07-06",
          "close": 2652.88
        },
        {
          "date": "2026-07-07",
          "close": 2602.53
        },
        {
          "date": "2026-07-08",
          "close": 2584.65
        },
        {
          "date": "2026-07-09",
          "close": 2588.23
        },
        {
          "date": "2026-07-10",
          "close": 2607.36
        },
        {
          "date": "2026-07-13",
          "close": 2544.19
        },
        {
          "date": "2026-07-14",
          "close": 2596.75
        },
        {
          "date": "2026-07-15",
          "close": 2638.67
        },
        {
          "date": "2026-07-16",
          "close": 2683.31
        },
        {
          "date": "2026-07-17",
          "close": 2602.57
        },
        {
          "date": "2026-07-20",
          "close": 2563.95
        },
        {
          "date": "2026-07-21",
          "close": 2548.87
        },
        {
          "date": "2026-07-22",
          "close": 2498.42
        },
        {
          "date": "2026-07-23",
          "close": 2533.45
        },
        {
          "date": "2026-07-24",
          "close": 2444.77
        },
        {
          "date": "2026-07-27",
          "close": 2499.16
        },
        {
          "date": "2026-07-28",
          "close": 2527.56
        },
        {
          "date": "2026-07-29",
          "close": 2592.64
        },
        {
          "date": "2026-07-30",
          "close": 2592.16
        },
        {
          "date": "2026-07-31",
          "close": 2635.42
        },
        {
          "date": "2026-08-03",
          "close": 2671.33
        },
        {
          "date": "2026-08-04",
          "close": 2690.88
        },
        {
          "date": "2026-08-05",
          "close": 2673.79
        },
        {
          "date": "2026-08-06",
          "close": 2653.09
        },
        {
          "date": "2026-08-07",
          "close": 2645.78
        },
        {
          "date": "2026-08-10",
          "close": 2728.42
        },
        {
          "date": "2026-08-11",
          "close": 2714.0
        },
        {
          "date": "2026-08-12",
          "close": 2733.68
        },
        {
          "date": "2026-08-13",
          "close": 2716.77
        },
        {
          "date": "2026-08-14",
          "close": 2709.93
        },
        {
          "date": "2026-08-17",
          "close": 2733.9
        },
        {
          "date": "2026-08-18",
          "close": 2720.67
        },
        {
          "date": "2026-08-19",
          "close": 2648.71
        },
        {
          "date": "2026-08-20",
          "close": 2689.11
        },
        {
          "date": "2026-08-21",
          "close": 2663.66
        },
        {
          "date": "2026-08-24",
          "close": 2648.29
        },
        {
          "date": "2026-08-25",
          "close": 2732.72
        },
        {
          "date": "2026-08-26",
          "close": 2725.53
        },
        {
          "date": "2026-08-27",
          "close": 2712.88
        },
        {
          "date": "2026-08-28",
          "close": 2720.01
        },
        {
          "date": "2026-08-31",
          "close": 2794.83
        },
        {
          "date": "2026-09-01",
          "close": 2830.33
        },
        {
          "date": "2026-09-02",
          "close": 2799.72
        },
        {
          "date": "2026-09-03",
          "close": 2769.82
        },
        {
          "date": "2026-09-04",
          "close": 2809.2
        },
        {
          "date": "2026-09-07",
          "close": 2841.37
        },
        {
          "date": "2026-09-08",
          "close": 2827.46
        },
        {
          "date": "2026-09-09",
          "close": 2828.19
        },
        {
          "date": "2026-09-10",
          "close": 2771.69
        },
        {
          "date": "2026-09-11",
          "close": 2684.66
        },
        {
          "date": "2026-09-14",
          "close": 2691.7
        },
        {
          "date": "2026-09-15",
          "close": 2629.33
        },
        {
          "date": "2026-09-16",
          "close": 2649.72
        },
        {
          "date": "2026-09-17",
          "close": 2684.44
        },
        {
          "date": "2026-09-18",
          "close": 2716.03
        },
        {
          "date": "2026-09-21",
          "close": 2800.69
        },
        {
          "date": "2026-09-22",
          "close": 2892.65
        },
        {
          "date": "2026-09-23",
          "close": 2829.07
        },
        {
          "date": "2026-09-24",
          "close": 2813.06
        },
        {
          "date": "2026-09-28",
          "close": 2767.61
        },
        {
          "date": "2026-09-29",
          "close": 2824.78
        },
        {
          "date": "2026-09-30",
          "close": 2804.32
        },
        {
          "date": "2026-10-08",
          "close": 2767.6
        },
        {
          "date": "2026-10-09",
          "close": 2805.95
        },
        {
          "date": "2026-10-12",
          "close": 2786.97
        },
        {
          "date": "2026-10-13",
          "close": 2774.05
        },
        {
          "date": "2026-10-14",
          "close": 2737.2
        },
        {
          "date": "2026-10-15",
          "close": 2743.96
        },
        {
          "date": "2026-10-16",
          "close": 2684.34
        },
        {
          "date": "2026-10-19",
          "close": 2766.56
        },
        {
          "date": "2026-10-20",
          "close": 2747.9
        },
        {
          "date": "2026-10-21",
          "close": 2743.42
        },
        {
          "date": "2026-10-22",
          "close": 2616.82
        },
        {
          "date": "2026-10-23",
          "close": 2689.13
        },
        {
          "date": "2026-10-26",
          "close": 2731.26
        },
        {
          "date": "2026-10-27",
          "close": 2652.57
        },
        {
          "date": "2026-10-28",
          "close": 2670.58
        },
        {
          "date": "2026-10-29",
          "close": 2620.88
        },
        {
          "date": "2026-10-30",
          "close": 2552.86
        },
        {
          "date": "2026-11-02",
          "close": 2706.38
        },
        {
          "date": "2026-11-03",
          "close": 2693.88
        },
        {
          "date": "2026-11-04",
          "close": 2726.8
        },
        {
          "date": "2026-11-05",
          "close": 2797.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.3804347826086957,
          "up_wilson": [
            0.3791213822510938,
            0.5791430259787157
          ],
          "pullback_wilson": [
            0.28791157059835987,
            0.48254267466559314
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.3076896268393824,
            0.5586237926918696
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 0,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 4,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1543",
      "name": "娱乐用品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03207869974337041,
        "5": -0.003915338620499975,
        "20": -0.09558748367312175,
        "60": -0.02394309225445046
      },
      "moving_averages": {
        "5": 2315.844000000041,
        "20": 2494.3609999999985,
        "60": 2559.1600000000053
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-27",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.11786014977622195,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3282.39
        },
        {
          "date": "2026-05-14",
          "close": 3239.75
        },
        {
          "date": "2026-05-15",
          "close": 3274.94
        },
        {
          "date": "2026-05-18",
          "close": 3224.44
        },
        {
          "date": "2026-05-19",
          "close": 3207.17
        },
        {
          "date": "2026-05-20",
          "close": 3130.82
        },
        {
          "date": "2026-05-21",
          "close": 3022.27
        },
        {
          "date": "2026-05-22",
          "close": 3053.7
        },
        {
          "date": "2026-05-25",
          "close": 2993.62
        },
        {
          "date": "2026-05-26",
          "close": 2947.54
        },
        {
          "date": "2026-05-27",
          "close": 2906.36
        },
        {
          "date": "2026-05-28",
          "close": 2927.41
        },
        {
          "date": "2026-05-29",
          "close": 2915.78
        },
        {
          "date": "2026-06-01",
          "close": 2972.46
        },
        {
          "date": "2026-06-02",
          "close": 2882.24
        },
        {
          "date": "2026-06-03",
          "close": 2838.96
        },
        {
          "date": "2026-06-04",
          "close": 2795.64
        },
        {
          "date": "2026-06-05",
          "close": 2793.93
        },
        {
          "date": "2026-06-08",
          "close": 2748.62
        },
        {
          "date": "2026-06-09",
          "close": 2762.12
        },
        {
          "date": "2026-06-10",
          "close": 2745.11
        },
        {
          "date": "2026-06-11",
          "close": 2656.09
        },
        {
          "date": "2026-06-12",
          "close": 2683.04
        },
        {
          "date": "2026-06-15",
          "close": 2696.49
        },
        {
          "date": "2026-06-16",
          "close": 2658.46
        },
        {
          "date": "2026-06-17",
          "close": 2594.66
        },
        {
          "date": "2026-06-18",
          "close": 2554.8
        },
        {
          "date": "2026-06-22",
          "close": 2543.27
        },
        {
          "date": "2026-06-23",
          "close": 2565.9
        },
        {
          "date": "2026-06-24",
          "close": 2508.05
        },
        {
          "date": "2026-06-25",
          "close": 2450.38
        },
        {
          "date": "2026-06-26",
          "close": 2393.4
        },
        {
          "date": "2026-06-29",
          "close": 2397.16
        },
        {
          "date": "2026-06-30",
          "close": 2388.52
        },
        {
          "date": "2026-07-01",
          "close": 2424.25
        },
        {
          "date": "2026-07-02",
          "close": 2436.12
        },
        {
          "date": "2026-07-03",
          "close": 2476.24
        },
        {
          "date": "2026-07-06",
          "close": 2431.96
        },
        {
          "date": "2026-07-07",
          "close": 2394.55
        },
        {
          "date": "2026-07-08",
          "close": 2348.23
        },
        {
          "date": "2026-07-09",
          "close": 2337.32
        },
        {
          "date": "2026-07-10",
          "close": 2373.54
        },
        {
          "date": "2026-07-13",
          "close": 2276.94
        },
        {
          "date": "2026-07-14",
          "close": 2336.44
        },
        {
          "date": "2026-07-15",
          "close": 2359.6
        },
        {
          "date": "2026-07-16",
          "close": 2383.68
        },
        {
          "date": "2026-07-17",
          "close": 2284.34
        },
        {
          "date": "2026-07-20",
          "close": 2210.79
        },
        {
          "date": "2026-07-21",
          "close": 2197.03
        },
        {
          "date": "2026-07-22",
          "close": 2187.5
        },
        {
          "date": "2026-07-23",
          "close": 2268.34
        },
        {
          "date": "2026-07-24",
          "close": 2185.44
        },
        {
          "date": "2026-07-27",
          "close": 2254.21
        },
        {
          "date": "2026-07-28",
          "close": 2269.37
        },
        {
          "date": "2026-07-29",
          "close": 2302.46
        },
        {
          "date": "2026-07-30",
          "close": 2272.32
        },
        {
          "date": "2026-07-31",
          "close": 2333.42
        },
        {
          "date": "2026-08-03",
          "close": 2390.24
        },
        {
          "date": "2026-08-04",
          "close": 2422.2
        },
        {
          "date": "2026-08-05",
          "close": 2447.47
        },
        {
          "date": "2026-08-06",
          "close": 2445.51
        },
        {
          "date": "2026-08-07",
          "close": 2452.86
        },
        {
          "date": "2026-08-10",
          "close": 2547.51
        },
        {
          "date": "2026-08-11",
          "close": 2515.76
        },
        {
          "date": "2026-08-12",
          "close": 2540.09
        },
        {
          "date": "2026-08-13",
          "close": 2513.45
        },
        {
          "date": "2026-08-14",
          "close": 2513.84
        },
        {
          "date": "2026-08-17",
          "close": 2566.5
        },
        {
          "date": "2026-08-18",
          "close": 2546.8
        },
        {
          "date": "2026-08-19",
          "close": 2467.49
        },
        {
          "date": "2026-08-20",
          "close": 2548.3
        },
        {
          "date": "2026-08-21",
          "close": 2536.1
        },
        {
          "date": "2026-08-24",
          "close": 2517.18
        },
        {
          "date": "2026-08-25",
          "close": 2565.0
        },
        {
          "date": "2026-08-26",
          "close": 2561.33
        },
        {
          "date": "2026-08-27",
          "close": 2541.71
        },
        {
          "date": "2026-08-28",
          "close": 2556.54
        },
        {
          "date": "2026-08-31",
          "close": 2601.98
        },
        {
          "date": "2026-09-01",
          "close": 2647.01
        },
        {
          "date": "2026-09-02",
          "close": 2626.47
        },
        {
          "date": "2026-09-03",
          "close": 2604.69
        },
        {
          "date": "2026-09-04",
          "close": 2634.81
        },
        {
          "date": "2026-09-07",
          "close": 2668.68
        },
        {
          "date": "2026-09-08",
          "close": 2706.57
        },
        {
          "date": "2026-09-09",
          "close": 2683.3
        },
        {
          "date": "2026-09-10",
          "close": 2627.84
        },
        {
          "date": "2026-09-11",
          "close": 2550.77
        },
        {
          "date": "2026-09-14",
          "close": 2548.3
        },
        {
          "date": "2026-09-15",
          "close": 2493.01
        },
        {
          "date": "2026-09-16",
          "close": 2544.2
        },
        {
          "date": "2026-09-17",
          "close": 2586.65
        },
        {
          "date": "2026-09-18",
          "close": 2644.13
        },
        {
          "date": "2026-09-21",
          "close": 2715.95
        },
        {
          "date": "2026-09-22",
          "close": 2734.22
        },
        {
          "date": "2026-09-23",
          "close": 2711.55
        },
        {
          "date": "2026-09-24",
          "close": 2713.17
        },
        {
          "date": "2026-09-28",
          "close": 2699.27
        },
        {
          "date": "2026-09-29",
          "close": 2682.84
        },
        {
          "date": "2026-09-30",
          "close": 2659.65
        },
        {
          "date": "2026-10-08",
          "close": 2641.35
        },
        {
          "date": "2026-10-09",
          "close": 2697.78
        },
        {
          "date": "2026-10-12",
          "close": 2660.06
        },
        {
          "date": "2026-10-13",
          "close": 2708.04
        },
        {
          "date": "2026-10-14",
          "close": 2669.78
        },
        {
          "date": "2026-10-15",
          "close": 2627.28
        },
        {
          "date": "2026-10-16",
          "close": 2596.33
        },
        {
          "date": "2026-10-19",
          "close": 2542.17
        },
        {
          "date": "2026-10-20",
          "close": 2580.41
        },
        {
          "date": "2026-10-21",
          "close": 2552.56
        },
        {
          "date": "2026-10-22",
          "close": 2445.64
        },
        {
          "date": "2026-10-23",
          "close": 2469.95
        },
        {
          "date": "2026-10-26",
          "close": 2480.66
        },
        {
          "date": "2026-10-27",
          "close": 2422.14
        },
        {
          "date": "2026-10-28",
          "close": 2456.94
        },
        {
          "date": "2026-10-29",
          "close": 2398.26
        },
        {
          "date": "2026-10-30",
          "close": 2259.53
        },
        {
          "date": "2026-11-02",
          "close": 2320.28
        },
        {
          "date": "2026-11-03",
          "close": 2295.92
        },
        {
          "date": "2026-11-04",
          "close": 2314.62
        },
        {
          "date": "2026-11-05",
          "close": 2388.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4714285714285714,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.3590487639638429,
            0.5867811253167438
          ],
          "pullback_wilson": [
            0.2550333927163484,
            0.47411605368658505
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.5121951219512195,
          "up_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "pullback_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1544",
      "name": "大宗用纸",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021742706578402382,
        "5": -0.005010246977003696,
        "20": -0.07984592750010211,
        "60": -0.06576210704301322
      },
      "moving_averages": {
        "5": 1779.0279999999796,
        "20": 1847.4790000000037,
        "60": 1912.005333333346
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0854337185449966,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2316.03
        },
        {
          "date": "2026-05-14",
          "close": 2274.05
        },
        {
          "date": "2026-05-15",
          "close": 2263.34
        },
        {
          "date": "2026-05-18",
          "close": 2225.63
        },
        {
          "date": "2026-05-19",
          "close": 2263.22
        },
        {
          "date": "2026-05-20",
          "close": 2239.08
        },
        {
          "date": "2026-05-21",
          "close": 2215.81
        },
        {
          "date": "2026-05-22",
          "close": 2234.79
        },
        {
          "date": "2026-05-25",
          "close": 2256.11
        },
        {
          "date": "2026-05-26",
          "close": 2264.64
        },
        {
          "date": "2026-05-27",
          "close": 2219.23
        },
        {
          "date": "2026-05-28",
          "close": 2191.06
        },
        {
          "date": "2026-05-29",
          "close": 2134.76
        },
        {
          "date": "2026-06-01",
          "close": 2145.07
        },
        {
          "date": "2026-06-02",
          "close": 2120.16
        },
        {
          "date": "2026-06-03",
          "close": 2086.5
        },
        {
          "date": "2026-06-04",
          "close": 2040.56
        },
        {
          "date": "2026-06-05",
          "close": 2045.25
        },
        {
          "date": "2026-06-08",
          "close": 1993.94
        },
        {
          "date": "2026-06-09",
          "close": 1987.44
        },
        {
          "date": "2026-06-10",
          "close": 1988.35
        },
        {
          "date": "2026-06-11",
          "close": 1945.67
        },
        {
          "date": "2026-06-12",
          "close": 2002.28
        },
        {
          "date": "2026-06-15",
          "close": 2002.97
        },
        {
          "date": "2026-06-16",
          "close": 1968.59
        },
        {
          "date": "2026-06-17",
          "close": 1933.58
        },
        {
          "date": "2026-06-18",
          "close": 1895.18
        },
        {
          "date": "2026-06-22",
          "close": 1894.11
        },
        {
          "date": "2026-06-23",
          "close": 1912.16
        },
        {
          "date": "2026-06-24",
          "close": 1858.31
        },
        {
          "date": "2026-06-25",
          "close": 1814.93
        },
        {
          "date": "2026-06-26",
          "close": 1778.71
        },
        {
          "date": "2026-06-29",
          "close": 1795.25
        },
        {
          "date": "2026-06-30",
          "close": 1772.36
        },
        {
          "date": "2026-07-01",
          "close": 1811.92
        },
        {
          "date": "2026-07-02",
          "close": 1835.13
        },
        {
          "date": "2026-07-03",
          "close": 1904.93
        },
        {
          "date": "2026-07-06",
          "close": 1899.88
        },
        {
          "date": "2026-07-07",
          "close": 1854.44
        },
        {
          "date": "2026-07-08",
          "close": 1824.77
        },
        {
          "date": "2026-07-09",
          "close": 1840.57
        },
        {
          "date": "2026-07-10",
          "close": 1861.88
        },
        {
          "date": "2026-07-13",
          "close": 1804.99
        },
        {
          "date": "2026-07-14",
          "close": 1823.73
        },
        {
          "date": "2026-07-15",
          "close": 1837.55
        },
        {
          "date": "2026-07-16",
          "close": 1837.29
        },
        {
          "date": "2026-07-17",
          "close": 1793.06
        },
        {
          "date": "2026-07-20",
          "close": 1794.31
        },
        {
          "date": "2026-07-21",
          "close": 1797.67
        },
        {
          "date": "2026-07-22",
          "close": 1806.25
        },
        {
          "date": "2026-07-23",
          "close": 1843.54
        },
        {
          "date": "2026-07-24",
          "close": 1808.95
        },
        {
          "date": "2026-07-27",
          "close": 1845.88
        },
        {
          "date": "2026-07-28",
          "close": 1853.65
        },
        {
          "date": "2026-07-29",
          "close": 1885.62
        },
        {
          "date": "2026-07-30",
          "close": 1886.7
        },
        {
          "date": "2026-07-31",
          "close": 1910.8
        },
        {
          "date": "2026-08-03",
          "close": 1937.41
        },
        {
          "date": "2026-08-04",
          "close": 1921.64
        },
        {
          "date": "2026-08-05",
          "close": 1928.01
        },
        {
          "date": "2026-08-06",
          "close": 1912.09
        },
        {
          "date": "2026-08-07",
          "close": 1911.49
        },
        {
          "date": "2026-08-10",
          "close": 1938.35
        },
        {
          "date": "2026-08-11",
          "close": 1961.01
        },
        {
          "date": "2026-08-12",
          "close": 1968.26
        },
        {
          "date": "2026-08-13",
          "close": 1922.9
        },
        {
          "date": "2026-08-14",
          "close": 1923.14
        },
        {
          "date": "2026-08-17",
          "close": 1942.32
        },
        {
          "date": "2026-08-18",
          "close": 1941.83
        },
        {
          "date": "2026-08-19",
          "close": 1887.73
        },
        {
          "date": "2026-08-20",
          "close": 1901.58
        },
        {
          "date": "2026-08-21",
          "close": 1893.31
        },
        {
          "date": "2026-08-24",
          "close": 1882.54
        },
        {
          "date": "2026-08-25",
          "close": 1923.79
        },
        {
          "date": "2026-08-26",
          "close": 1967.39
        },
        {
          "date": "2026-08-27",
          "close": 1957.54
        },
        {
          "date": "2026-08-28",
          "close": 1973.1
        },
        {
          "date": "2026-08-31",
          "close": 1958.03
        },
        {
          "date": "2026-09-01",
          "close": 1986.06
        },
        {
          "date": "2026-09-02",
          "close": 1965.01
        },
        {
          "date": "2026-09-03",
          "close": 1947.79
        },
        {
          "date": "2026-09-04",
          "close": 1947.03
        },
        {
          "date": "2026-09-07",
          "close": 1962.37
        },
        {
          "date": "2026-09-08",
          "close": 2001.92
        },
        {
          "date": "2026-09-09",
          "close": 2019.74
        },
        {
          "date": "2026-09-10",
          "close": 1980.7
        },
        {
          "date": "2026-09-11",
          "close": 1948.09
        },
        {
          "date": "2026-09-14",
          "close": 1942.67
        },
        {
          "date": "2026-09-15",
          "close": 1904.43
        },
        {
          "date": "2026-09-16",
          "close": 1920.95
        },
        {
          "date": "2026-09-17",
          "close": 1934.53
        },
        {
          "date": "2026-09-18",
          "close": 1941.46
        },
        {
          "date": "2026-09-21",
          "close": 1984.13
        },
        {
          "date": "2026-09-22",
          "close": 1977.03
        },
        {
          "date": "2026-09-23",
          "close": 1962.52
        },
        {
          "date": "2026-09-24",
          "close": 1936.62
        },
        {
          "date": "2026-09-28",
          "close": 1916.59
        },
        {
          "date": "2026-09-29",
          "close": 1922.59
        },
        {
          "date": "2026-09-30",
          "close": 1944.59
        },
        {
          "date": "2026-10-08",
          "close": 1957.52
        },
        {
          "date": "2026-10-09",
          "close": 1969.48
        },
        {
          "date": "2026-10-12",
          "close": 1930.36
        },
        {
          "date": "2026-10-13",
          "close": 1926.95
        },
        {
          "date": "2026-10-14",
          "close": 1912.86
        },
        {
          "date": "2026-10-15",
          "close": 1872.58
        },
        {
          "date": "2026-10-16",
          "close": 1875.12
        },
        {
          "date": "2026-10-19",
          "close": 1878.81
        },
        {
          "date": "2026-10-20",
          "close": 1880.43
        },
        {
          "date": "2026-10-21",
          "close": 1865.23
        },
        {
          "date": "2026-10-22",
          "close": 1819.42
        },
        {
          "date": "2026-10-23",
          "close": 1840.0
        },
        {
          "date": "2026-10-26",
          "close": 1836.86
        },
        {
          "date": "2026-10-27",
          "close": 1812.4
        },
        {
          "date": "2026-10-28",
          "close": 1823.65
        },
        {
          "date": "2026-10-29",
          "close": 1810.29
        },
        {
          "date": "2026-10-30",
          "close": 1776.09
        },
        {
          "date": "2026-11-02",
          "close": 1783.98
        },
        {
          "date": "2026-11-03",
          "close": 1770.96
        },
        {
          "date": "2026-11-04",
          "close": 1762.89
        },
        {
          "date": "2026-11-05",
          "close": 1801.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4787234042553192,
          "pullback_frequency": 0.30851063829787234,
          "up_wilson": [
            0.3805716814684006,
            0.5785458536929418
          ],
          "pullback_wilson": [
            0.2242009454589739,
            0.407856870993107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.423728813559322,
          "pullback_frequency": 0.5084745762711864,
          "up_wilson": [
            0.30612727435188697,
            0.5506551719996571
          ],
          "pullback_wilson": [
            0.3843514305938966,
            0.6315616309225984
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 7,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 15,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1545",
      "name": "特种纸",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01983220020251708,
        "5": 0.02141808488032937,
        "20": -0.11815695332760734,
        "60": -0.12959221047519875
      },
      "moving_averages": {
        "5": 2060.9959999999965,
        "20": 2187.9889999999896,
        "60": 2365.7165000000036
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.12127116813188632,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2788.14
        },
        {
          "date": "2026-05-14",
          "close": 2750.0
        },
        {
          "date": "2026-05-15",
          "close": 2728.05
        },
        {
          "date": "2026-05-18",
          "close": 2690.24
        },
        {
          "date": "2026-05-19",
          "close": 2691.37
        },
        {
          "date": "2026-05-20",
          "close": 2685.35
        },
        {
          "date": "2026-05-21",
          "close": 2610.83
        },
        {
          "date": "2026-05-22",
          "close": 2648.39
        },
        {
          "date": "2026-05-25",
          "close": 2664.29
        },
        {
          "date": "2026-05-26",
          "close": 2671.98
        },
        {
          "date": "2026-05-27",
          "close": 2645.99
        },
        {
          "date": "2026-05-28",
          "close": 2635.11
        },
        {
          "date": "2026-05-29",
          "close": 2556.55
        },
        {
          "date": "2026-06-01",
          "close": 2608.28
        },
        {
          "date": "2026-06-02",
          "close": 2561.4
        },
        {
          "date": "2026-06-03",
          "close": 2554.99
        },
        {
          "date": "2026-06-04",
          "close": 2516.68
        },
        {
          "date": "2026-06-05",
          "close": 2548.75
        },
        {
          "date": "2026-06-08",
          "close": 2514.94
        },
        {
          "date": "2026-06-09",
          "close": 2589.03
        },
        {
          "date": "2026-06-10",
          "close": 2508.45
        },
        {
          "date": "2026-06-11",
          "close": 2503.31
        },
        {
          "date": "2026-06-12",
          "close": 2543.23
        },
        {
          "date": "2026-06-15",
          "close": 2548.04
        },
        {
          "date": "2026-06-16",
          "close": 2539.48
        },
        {
          "date": "2026-06-17",
          "close": 2496.35
        },
        {
          "date": "2026-06-18",
          "close": 2436.3
        },
        {
          "date": "2026-06-22",
          "close": 2455.1
        },
        {
          "date": "2026-06-23",
          "close": 2466.52
        },
        {
          "date": "2026-06-24",
          "close": 2410.59
        },
        {
          "date": "2026-06-25",
          "close": 2419.17
        },
        {
          "date": "2026-06-26",
          "close": 2362.74
        },
        {
          "date": "2026-06-29",
          "close": 2387.66
        },
        {
          "date": "2026-06-30",
          "close": 2397.74
        },
        {
          "date": "2026-07-01",
          "close": 2463.28
        },
        {
          "date": "2026-07-02",
          "close": 2492.03
        },
        {
          "date": "2026-07-03",
          "close": 2513.79
        },
        {
          "date": "2026-07-06",
          "close": 2525.3
        },
        {
          "date": "2026-07-07",
          "close": 2491.6
        },
        {
          "date": "2026-07-08",
          "close": 2437.89
        },
        {
          "date": "2026-07-09",
          "close": 2421.13
        },
        {
          "date": "2026-07-10",
          "close": 2418.98
        },
        {
          "date": "2026-07-13",
          "close": 2329.07
        },
        {
          "date": "2026-07-14",
          "close": 2385.21
        },
        {
          "date": "2026-07-15",
          "close": 2382.19
        },
        {
          "date": "2026-07-16",
          "close": 2356.2
        },
        {
          "date": "2026-07-17",
          "close": 2267.31
        },
        {
          "date": "2026-07-20",
          "close": 2193.73
        },
        {
          "date": "2026-07-21",
          "close": 2196.75
        },
        {
          "date": "2026-07-22",
          "close": 2188.81
        },
        {
          "date": "2026-07-23",
          "close": 2251.04
        },
        {
          "date": "2026-07-24",
          "close": 2206.46
        },
        {
          "date": "2026-07-27",
          "close": 2274.42
        },
        {
          "date": "2026-07-28",
          "close": 2261.35
        },
        {
          "date": "2026-07-29",
          "close": 2275.52
        },
        {
          "date": "2026-07-30",
          "close": 2233.51
        },
        {
          "date": "2026-07-31",
          "close": 2295.9
        },
        {
          "date": "2026-08-03",
          "close": 2384.81
        },
        {
          "date": "2026-08-04",
          "close": 2418.07
        },
        {
          "date": "2026-08-05",
          "close": 2429.93
        },
        {
          "date": "2026-08-06",
          "close": 2428.0
        },
        {
          "date": "2026-08-07",
          "close": 2420.8
        },
        {
          "date": "2026-08-10",
          "close": 2511.24
        },
        {
          "date": "2026-08-11",
          "close": 2491.84
        },
        {
          "date": "2026-08-12",
          "close": 2512.57
        },
        {
          "date": "2026-08-13",
          "close": 2476.72
        },
        {
          "date": "2026-08-14",
          "close": 2482.38
        },
        {
          "date": "2026-08-17",
          "close": 2508.76
        },
        {
          "date": "2026-08-18",
          "close": 2494.65
        },
        {
          "date": "2026-08-19",
          "close": 2408.38
        },
        {
          "date": "2026-08-20",
          "close": 2438.48
        },
        {
          "date": "2026-08-21",
          "close": 2429.12
        },
        {
          "date": "2026-08-24",
          "close": 2395.02
        },
        {
          "date": "2026-08-25",
          "close": 2460.61
        },
        {
          "date": "2026-08-26",
          "close": 2510.55
        },
        {
          "date": "2026-08-27",
          "close": 2506.28
        },
        {
          "date": "2026-08-28",
          "close": 2526.72
        },
        {
          "date": "2026-08-31",
          "close": 2485.77
        },
        {
          "date": "2026-09-01",
          "close": 2503.44
        },
        {
          "date": "2026-09-02",
          "close": 2485.54
        },
        {
          "date": "2026-09-03",
          "close": 2434.89
        },
        {
          "date": "2026-09-04",
          "close": 2412.78
        },
        {
          "date": "2026-09-07",
          "close": 2448.31
        },
        {
          "date": "2026-09-08",
          "close": 2474.72
        },
        {
          "date": "2026-09-09",
          "close": 2458.84
        },
        {
          "date": "2026-09-10",
          "close": 2417.12
        },
        {
          "date": "2026-09-11",
          "close": 2381.72
        },
        {
          "date": "2026-09-14",
          "close": 2415.06
        },
        {
          "date": "2026-09-15",
          "close": 2350.04
        },
        {
          "date": "2026-09-16",
          "close": 2410.98
        },
        {
          "date": "2026-09-17",
          "close": 2434.57
        },
        {
          "date": "2026-09-18",
          "close": 2487.87
        },
        {
          "date": "2026-09-21",
          "close": 2525.4
        },
        {
          "date": "2026-09-22",
          "close": 2514.21
        },
        {
          "date": "2026-09-23",
          "close": 2486.57
        },
        {
          "date": "2026-09-24",
          "close": 2455.07
        },
        {
          "date": "2026-09-28",
          "close": 2404.99
        },
        {
          "date": "2026-09-29",
          "close": 2387.42
        },
        {
          "date": "2026-09-30",
          "close": 2407.36
        },
        {
          "date": "2026-10-08",
          "close": 2398.42
        },
        {
          "date": "2026-10-09",
          "close": 2406.92
        },
        {
          "date": "2026-10-12",
          "close": 2347.54
        },
        {
          "date": "2026-10-13",
          "close": 2365.97
        },
        {
          "date": "2026-10-14",
          "close": 2314.77
        },
        {
          "date": "2026-10-15",
          "close": 2242.02
        },
        {
          "date": "2026-10-16",
          "close": 2255.88
        },
        {
          "date": "2026-10-19",
          "close": 2232.85
        },
        {
          "date": "2026-10-20",
          "close": 2257.11
        },
        {
          "date": "2026-10-21",
          "close": 2228.29
        },
        {
          "date": "2026-10-22",
          "close": 2165.65
        },
        {
          "date": "2026-10-23",
          "close": 2185.06
        },
        {
          "date": "2026-10-26",
          "close": 2165.96
        },
        {
          "date": "2026-10-27",
          "close": 2104.22
        },
        {
          "date": "2026-10-28",
          "close": 2111.88
        },
        {
          "date": "2026-10-29",
          "close": 2070.68
        },
        {
          "date": "2026-10-30",
          "close": 2009.25
        },
        {
          "date": "2026-11-02",
          "close": 2055.32
        },
        {
          "date": "2026-11-03",
          "close": 2051.48
        },
        {
          "date": "2026-11-04",
          "close": 2073.9
        },
        {
          "date": "2026-11-05",
          "close": 2115.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5066666666666667,
          "pullback_frequency": 0.32,
          "up_wilson": [
            0.3959837845781367,
            0.6166998975220928
          ],
          "pullback_wilson": [
            0.22542995034772845,
            0.4321106329460818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3404255319148936,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.2216744384377161,
            0.48329075438058056
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1546",
      "name": "电商服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04605028763615815,
        "5": 0.04244521556356151,
        "20": -0.012316718173214336,
        "60": -0.013692555764579284
      },
      "moving_averages": {
        "5": 2110.4660000000613,
        "20": 2212.4830000000306,
        "60": 2257.580500000028
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.08308731371561107,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2722.05
        },
        {
          "date": "2026-05-14",
          "close": 2644.01
        },
        {
          "date": "2026-05-15",
          "close": 2640.01
        },
        {
          "date": "2026-05-18",
          "close": 2679.65
        },
        {
          "date": "2026-05-19",
          "close": 2700.29
        },
        {
          "date": "2026-05-20",
          "close": 2652.04
        },
        {
          "date": "2026-05-21",
          "close": 2538.03
        },
        {
          "date": "2026-05-22",
          "close": 2540.94
        },
        {
          "date": "2026-05-25",
          "close": 2531.14
        },
        {
          "date": "2026-05-26",
          "close": 2491.28
        },
        {
          "date": "2026-05-27",
          "close": 2459.13
        },
        {
          "date": "2026-05-28",
          "close": 2427.76
        },
        {
          "date": "2026-05-29",
          "close": 2400.59
        },
        {
          "date": "2026-06-01",
          "close": 2543.53
        },
        {
          "date": "2026-06-02",
          "close": 2454.97
        },
        {
          "date": "2026-06-03",
          "close": 2395.26
        },
        {
          "date": "2026-06-04",
          "close": 2337.48
        },
        {
          "date": "2026-06-05",
          "close": 2327.04
        },
        {
          "date": "2026-06-08",
          "close": 2282.45
        },
        {
          "date": "2026-06-09",
          "close": 2320.56
        },
        {
          "date": "2026-06-10",
          "close": 2260.72
        },
        {
          "date": "2026-06-11",
          "close": 2211.99
        },
        {
          "date": "2026-06-12",
          "close": 2271.18
        },
        {
          "date": "2026-06-15",
          "close": 2290.08
        },
        {
          "date": "2026-06-16",
          "close": 2266.57
        },
        {
          "date": "2026-06-17",
          "close": 2271.66
        },
        {
          "date": "2026-06-18",
          "close": 2239.25
        },
        {
          "date": "2026-06-22",
          "close": 2275.85
        },
        {
          "date": "2026-06-23",
          "close": 2241.86
        },
        {
          "date": "2026-06-24",
          "close": 2195.91
        },
        {
          "date": "2026-06-25",
          "close": 2146.54
        },
        {
          "date": "2026-06-26",
          "close": 2100.08
        },
        {
          "date": "2026-06-29",
          "close": 2126.38
        },
        {
          "date": "2026-06-30",
          "close": 2222.51
        },
        {
          "date": "2026-07-01",
          "close": 2327.63
        },
        {
          "date": "2026-07-02",
          "close": 2298.77
        },
        {
          "date": "2026-07-03",
          "close": 2282.15
        },
        {
          "date": "2026-07-06",
          "close": 2243.66
        },
        {
          "date": "2026-07-07",
          "close": 2189.66
        },
        {
          "date": "2026-07-08",
          "close": 2152.17
        },
        {
          "date": "2026-07-09",
          "close": 2177.77
        },
        {
          "date": "2026-07-10",
          "close": 2192.49
        },
        {
          "date": "2026-07-13",
          "close": 2088.43
        },
        {
          "date": "2026-07-14",
          "close": 2094.48
        },
        {
          "date": "2026-07-15",
          "close": 2186.99
        },
        {
          "date": "2026-07-16",
          "close": 2253.95
        },
        {
          "date": "2026-07-17",
          "close": 2155.2
        },
        {
          "date": "2026-07-20",
          "close": 2080.21
        },
        {
          "date": "2026-07-21",
          "close": 2083.88
        },
        {
          "date": "2026-07-22",
          "close": 2050.14
        },
        {
          "date": "2026-07-23",
          "close": 2061.39
        },
        {
          "date": "2026-07-24",
          "close": 2023.94
        },
        {
          "date": "2026-07-27",
          "close": 2093.9
        },
        {
          "date": "2026-07-28",
          "close": 2099.77
        },
        {
          "date": "2026-07-29",
          "close": 2104.56
        },
        {
          "date": "2026-07-30",
          "close": 2068.48
        },
        {
          "date": "2026-07-31",
          "close": 2136.8
        },
        {
          "date": "2026-08-03",
          "close": 2110.45
        },
        {
          "date": "2026-08-04",
          "close": 2175.3
        },
        {
          "date": "2026-08-05",
          "close": 2232.6
        },
        {
          "date": "2026-08-06",
          "close": 2262.75
        },
        {
          "date": "2026-08-07",
          "close": 2289.84
        },
        {
          "date": "2026-08-10",
          "close": 2321.61
        },
        {
          "date": "2026-08-11",
          "close": 2317.4
        },
        {
          "date": "2026-08-12",
          "close": 2333.0
        },
        {
          "date": "2026-08-13",
          "close": 2279.23
        },
        {
          "date": "2026-08-14",
          "close": 2261.48
        },
        {
          "date": "2026-08-17",
          "close": 2274.12
        },
        {
          "date": "2026-08-18",
          "close": 2253.64
        },
        {
          "date": "2026-08-19",
          "close": 2126.3
        },
        {
          "date": "2026-08-20",
          "close": 2229.55
        },
        {
          "date": "2026-08-21",
          "close": 2211.11
        },
        {
          "date": "2026-08-24",
          "close": 2170.36
        },
        {
          "date": "2026-08-25",
          "close": 2232.27
        },
        {
          "date": "2026-08-26",
          "close": 2213.94
        },
        {
          "date": "2026-08-27",
          "close": 2241.34
        },
        {
          "date": "2026-08-28",
          "close": 2262.9
        },
        {
          "date": "2026-08-31",
          "close": 2306.32
        },
        {
          "date": "2026-09-01",
          "close": 2391.77
        },
        {
          "date": "2026-09-02",
          "close": 2380.36
        },
        {
          "date": "2026-09-03",
          "close": 2337.32
        },
        {
          "date": "2026-09-04",
          "close": 2351.1
        },
        {
          "date": "2026-09-07",
          "close": 2358.36
        },
        {
          "date": "2026-09-08",
          "close": 2366.85
        },
        {
          "date": "2026-09-09",
          "close": 2341.77
        },
        {
          "date": "2026-09-10",
          "close": 2293.93
        },
        {
          "date": "2026-09-11",
          "close": 2234.49
        },
        {
          "date": "2026-09-14",
          "close": 2230.75
        },
        {
          "date": "2026-09-15",
          "close": 2188.95
        },
        {
          "date": "2026-09-16",
          "close": 2222.87
        },
        {
          "date": "2026-09-17",
          "close": 2248.1
        },
        {
          "date": "2026-09-18",
          "close": 2264.12
        },
        {
          "date": "2026-09-21",
          "close": 2305.38
        },
        {
          "date": "2026-09-22",
          "close": 2353.48
        },
        {
          "date": "2026-09-23",
          "close": 2319.25
        },
        {
          "date": "2026-09-24",
          "close": 2311.11
        },
        {
          "date": "2026-09-28",
          "close": 2287.29
        },
        {
          "date": "2026-09-29",
          "close": 2318.01
        },
        {
          "date": "2026-09-30",
          "close": 2283.26
        },
        {
          "date": "2026-10-08",
          "close": 2229.49
        },
        {
          "date": "2026-10-09",
          "close": 2293.84
        },
        {
          "date": "2026-10-12",
          "close": 2304.25
        },
        {
          "date": "2026-10-13",
          "close": 2401.57
        },
        {
          "date": "2026-10-14",
          "close": 2353.05
        },
        {
          "date": "2026-10-15",
          "close": 2277.66
        },
        {
          "date": "2026-10-16",
          "close": 2247.17
        },
        {
          "date": "2026-10-19",
          "close": 2234.32
        },
        {
          "date": "2026-10-20",
          "close": 2276.96
        },
        {
          "date": "2026-10-21",
          "close": 2278.92
        },
        {
          "date": "2026-10-22",
          "close": 2140.86
        },
        {
          "date": "2026-10-23",
          "close": 2215.17
        },
        {
          "date": "2026-10-26",
          "close": 2240.31
        },
        {
          "date": "2026-10-27",
          "close": 2131.37
        },
        {
          "date": "2026-10-28",
          "close": 2189.51
        },
        {
          "date": "2026-10-29",
          "close": 2112.37
        },
        {
          "date": "2026-10-30",
          "close": 2021.32
        },
        {
          "date": "2026-11-02",
          "close": 2132.78
        },
        {
          "date": "2026-11-03",
          "close": 2091.11
        },
        {
          "date": "2026-11-04",
          "close": 2105.09
        },
        {
          "date": "2026-11-05",
          "close": 2202.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.527027027027027,
          "pullback_frequency": 0.3918918918918919,
          "up_wilson": [
            0.4147735676194863,
            0.6366129307915197
          ],
          "pullback_wilson": [
            0.28864919939726313,
            0.5058048069587121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.5365853658536586,
          "up_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "pullback_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1547",
      "name": "跨境电商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04924020140920793,
        "5": 0.06570134086920998,
        "20": -0.026436934792955724,
        "60": 0.0040250218921922265
      },
      "moving_averages": {
        "5": 2422.195999999903,
        "20": 2501.975000000023,
        "60": 2553.5063333333314
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.039814633999789684,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2915.16
        },
        {
          "date": "2026-05-14",
          "close": 2877.54
        },
        {
          "date": "2026-05-15",
          "close": 2826.94
        },
        {
          "date": "2026-05-18",
          "close": 2785.32
        },
        {
          "date": "2026-05-19",
          "close": 2845.19
        },
        {
          "date": "2026-05-20",
          "close": 2778.56
        },
        {
          "date": "2026-05-21",
          "close": 2675.91
        },
        {
          "date": "2026-05-22",
          "close": 2727.01
        },
        {
          "date": "2026-05-25",
          "close": 2687.17
        },
        {
          "date": "2026-05-26",
          "close": 2644.79
        },
        {
          "date": "2026-05-27",
          "close": 2622.23
        },
        {
          "date": "2026-05-28",
          "close": 2648.46
        },
        {
          "date": "2026-05-29",
          "close": 2617.6
        },
        {
          "date": "2026-06-01",
          "close": 2656.18
        },
        {
          "date": "2026-06-02",
          "close": 2607.93
        },
        {
          "date": "2026-06-03",
          "close": 2551.43
        },
        {
          "date": "2026-06-04",
          "close": 2497.8
        },
        {
          "date": "2026-06-05",
          "close": 2486.47
        },
        {
          "date": "2026-06-08",
          "close": 2389.35
        },
        {
          "date": "2026-06-09",
          "close": 2481.34
        },
        {
          "date": "2026-06-10",
          "close": 2442.98
        },
        {
          "date": "2026-06-11",
          "close": 2420.95
        },
        {
          "date": "2026-06-12",
          "close": 2483.41
        },
        {
          "date": "2026-06-15",
          "close": 2537.05
        },
        {
          "date": "2026-06-16",
          "close": 2559.18
        },
        {
          "date": "2026-06-17",
          "close": 2519.76
        },
        {
          "date": "2026-06-18",
          "close": 2510.88
        },
        {
          "date": "2026-06-22",
          "close": 2563.06
        },
        {
          "date": "2026-06-23",
          "close": 2592.67
        },
        {
          "date": "2026-06-24",
          "close": 2600.41
        },
        {
          "date": "2026-06-25",
          "close": 2560.92
        },
        {
          "date": "2026-06-26",
          "close": 2555.53
        },
        {
          "date": "2026-06-29",
          "close": 2529.21
        },
        {
          "date": "2026-06-30",
          "close": 2540.96
        },
        {
          "date": "2026-07-01",
          "close": 2595.33
        },
        {
          "date": "2026-07-02",
          "close": 2558.7
        },
        {
          "date": "2026-07-03",
          "close": 2549.83
        },
        {
          "date": "2026-07-06",
          "close": 2529.93
        },
        {
          "date": "2026-07-07",
          "close": 2484.52
        },
        {
          "date": "2026-07-08",
          "close": 2454.51
        },
        {
          "date": "2026-07-09",
          "close": 2452.43
        },
        {
          "date": "2026-07-10",
          "close": 2473.72
        },
        {
          "date": "2026-07-13",
          "close": 2385.32
        },
        {
          "date": "2026-07-14",
          "close": 2460.91
        },
        {
          "date": "2026-07-15",
          "close": 2548.4
        },
        {
          "date": "2026-07-16",
          "close": 2531.08
        },
        {
          "date": "2026-07-17",
          "close": 2448.26
        },
        {
          "date": "2026-07-20",
          "close": 2373.72
        },
        {
          "date": "2026-07-21",
          "close": 2443.69
        },
        {
          "date": "2026-07-22",
          "close": 2395.02
        },
        {
          "date": "2026-07-23",
          "close": 2469.97
        },
        {
          "date": "2026-07-24",
          "close": 2416.54
        },
        {
          "date": "2026-07-27",
          "close": 2540.08
        },
        {
          "date": "2026-07-28",
          "close": 2482.36
        },
        {
          "date": "2026-07-29",
          "close": 2464.14
        },
        {
          "date": "2026-07-30",
          "close": 2315.34
        },
        {
          "date": "2026-07-31",
          "close": 2367.45
        },
        {
          "date": "2026-08-03",
          "close": 2397.97
        },
        {
          "date": "2026-08-04",
          "close": 2514.37
        },
        {
          "date": "2026-08-05",
          "close": 2546.57
        },
        {
          "date": "2026-08-06",
          "close": 2532.25
        },
        {
          "date": "2026-08-07",
          "close": 2506.9
        },
        {
          "date": "2026-08-10",
          "close": 2523.71
        },
        {
          "date": "2026-08-11",
          "close": 2484.52
        },
        {
          "date": "2026-08-12",
          "close": 2532.92
        },
        {
          "date": "2026-08-13",
          "close": 2500.83
        },
        {
          "date": "2026-08-14",
          "close": 2461.34
        },
        {
          "date": "2026-08-17",
          "close": 2500.43
        },
        {
          "date": "2026-08-18",
          "close": 2486.42
        },
        {
          "date": "2026-08-19",
          "close": 2351.25
        },
        {
          "date": "2026-08-20",
          "close": 2392.0
        },
        {
          "date": "2026-08-21",
          "close": 2389.27
        },
        {
          "date": "2026-08-24",
          "close": 2386.36
        },
        {
          "date": "2026-08-25",
          "close": 2445.4
        },
        {
          "date": "2026-08-26",
          "close": 2466.31
        },
        {
          "date": "2026-08-27",
          "close": 2486.46
        },
        {
          "date": "2026-08-28",
          "close": 2471.38
        },
        {
          "date": "2026-08-31",
          "close": 2536.98
        },
        {
          "date": "2026-09-01",
          "close": 2572.39
        },
        {
          "date": "2026-09-02",
          "close": 2580.93
        },
        {
          "date": "2026-09-03",
          "close": 2546.57
        },
        {
          "date": "2026-09-04",
          "close": 2579.16
        },
        {
          "date": "2026-09-07",
          "close": 2586.45
        },
        {
          "date": "2026-09-08",
          "close": 2600.91
        },
        {
          "date": "2026-09-09",
          "close": 2575.97
        },
        {
          "date": "2026-09-10",
          "close": 2556.85
        },
        {
          "date": "2026-09-11",
          "close": 2534.5
        },
        {
          "date": "2026-09-14",
          "close": 2555.54
        },
        {
          "date": "2026-09-15",
          "close": 2514.69
        },
        {
          "date": "2026-09-16",
          "close": 2642.77
        },
        {
          "date": "2026-09-17",
          "close": 2734.53
        },
        {
          "date": "2026-09-18",
          "close": 2832.53
        },
        {
          "date": "2026-09-21",
          "close": 2866.76
        },
        {
          "date": "2026-09-22",
          "close": 2920.44
        },
        {
          "date": "2026-09-23",
          "close": 2838.5
        },
        {
          "date": "2026-09-24",
          "close": 2780.49
        },
        {
          "date": "2026-09-28",
          "close": 2767.18
        },
        {
          "date": "2026-09-29",
          "close": 2783.8
        },
        {
          "date": "2026-09-30",
          "close": 2718.94
        },
        {
          "date": "2026-10-08",
          "close": 2626.25
        },
        {
          "date": "2026-10-09",
          "close": 2662.84
        },
        {
          "date": "2026-10-12",
          "close": 2562.54
        },
        {
          "date": "2026-10-13",
          "close": 2645.78
        },
        {
          "date": "2026-10-14",
          "close": 2571.87
        },
        {
          "date": "2026-10-15",
          "close": 2543.29
        },
        {
          "date": "2026-10-16",
          "close": 2505.62
        },
        {
          "date": "2026-10-19",
          "close": 2512.95
        },
        {
          "date": "2026-10-20",
          "close": 2570.92
        },
        {
          "date": "2026-10-21",
          "close": 2562.6
        },
        {
          "date": "2026-10-22",
          "close": 2452.81
        },
        {
          "date": "2026-10-23",
          "close": 2485.88
        },
        {
          "date": "2026-10-26",
          "close": 2520.74
        },
        {
          "date": "2026-10-27",
          "close": 2445.47
        },
        {
          "date": "2026-10-28",
          "close": 2486.02
        },
        {
          "date": "2026-10-29",
          "close": 2399.19
        },
        {
          "date": "2026-10-30",
          "close": 2325.04
        },
        {
          "date": "2026-11-02",
          "close": 2420.03
        },
        {
          "date": "2026-11-03",
          "close": 2372.26
        },
        {
          "date": "2026-11-04",
          "close": 2436.83
        },
        {
          "date": "2026-11-05",
          "close": 2556.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4943820224719101,
          "pullback_frequency": 0.4044943820224719,
          "up_wilson": [
            0.3929145023562317,
            0.596314447590243
          ],
          "pullback_wilson": [
            0.3085343968169969,
            0.5083577522730738
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.5272727272727272,
          "up_wilson": [
            0.41522690241861226,
            0.6697471974798342
          ],
          "pullback_wilson": [
            0.3979154435522611,
            0.6530690163868067
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 7,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1548",
      "name": "综合电商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01055094660710476,
        "5": 0.06696313265730103,
        "20": -0.006223393684562928,
        "60": -0.06920333868882012
      },
      "moving_averages": {
        "5": 933.1239999999758,
        "20": 934.8060000000056,
        "60": 971.971666666683
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 25
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.013712850217474815,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1194.62
        },
        {
          "date": "2026-05-14",
          "close": 1175.26
        },
        {
          "date": "2026-05-15",
          "close": 1162.79
        },
        {
          "date": "2026-05-18",
          "close": 1143.43
        },
        {
          "date": "2026-05-19",
          "close": 1158.05
        },
        {
          "date": "2026-05-20",
          "close": 1132.15
        },
        {
          "date": "2026-05-21",
          "close": 1103.19
        },
        {
          "date": "2026-05-22",
          "close": 1101.01
        },
        {
          "date": "2026-05-25",
          "close": 1085.06
        },
        {
          "date": "2026-05-26",
          "close": 1067.26
        },
        {
          "date": "2026-05-27",
          "close": 1079.55
        },
        {
          "date": "2026-05-28",
          "close": 1079.84
        },
        {
          "date": "2026-05-29",
          "close": 1077.93
        },
        {
          "date": "2026-06-01",
          "close": 1090.71
        },
        {
          "date": "2026-06-02",
          "close": 1073.91
        },
        {
          "date": "2026-06-03",
          "close": 1091.83
        },
        {
          "date": "2026-06-04",
          "close": 1063.83
        },
        {
          "date": "2026-06-05",
          "close": 1062.1
        },
        {
          "date": "2026-06-08",
          "close": 1028.22
        },
        {
          "date": "2026-06-09",
          "close": 1018.15
        },
        {
          "date": "2026-06-10",
          "close": 1004.0
        },
        {
          "date": "2026-06-11",
          "close": 980.15
        },
        {
          "date": "2026-06-12",
          "close": 986.33
        },
        {
          "date": "2026-06-15",
          "close": 991.8
        },
        {
          "date": "2026-06-16",
          "close": 998.23
        },
        {
          "date": "2026-06-17",
          "close": 974.01
        },
        {
          "date": "2026-06-18",
          "close": 964.5
        },
        {
          "date": "2026-06-22",
          "close": 960.15
        },
        {
          "date": "2026-06-23",
          "close": 966.61
        },
        {
          "date": "2026-06-24",
          "close": 962.88
        },
        {
          "date": "2026-06-25",
          "close": 942.79
        },
        {
          "date": "2026-06-26",
          "close": 930.23
        },
        {
          "date": "2026-06-29",
          "close": 921.28
        },
        {
          "date": "2026-06-30",
          "close": 929.87
        },
        {
          "date": "2026-07-01",
          "close": 956.58
        },
        {
          "date": "2026-07-02",
          "close": 959.92
        },
        {
          "date": "2026-07-03",
          "close": 996.46
        },
        {
          "date": "2026-07-06",
          "close": 978.73
        },
        {
          "date": "2026-07-07",
          "close": 937.51
        },
        {
          "date": "2026-07-08",
          "close": 952.83
        },
        {
          "date": "2026-07-09",
          "close": 945.59
        },
        {
          "date": "2026-07-10",
          "close": 965.35
        },
        {
          "date": "2026-07-13",
          "close": 944.47
        },
        {
          "date": "2026-07-14",
          "close": 955.91
        },
        {
          "date": "2026-07-15",
          "close": 971.1
        },
        {
          "date": "2026-07-16",
          "close": 979.17
        },
        {
          "date": "2026-07-17",
          "close": 941.83
        },
        {
          "date": "2026-07-20",
          "close": 934.6
        },
        {
          "date": "2026-07-21",
          "close": 944.31
        },
        {
          "date": "2026-07-22",
          "close": 942.28
        },
        {
          "date": "2026-07-23",
          "close": 950.23
        },
        {
          "date": "2026-07-24",
          "close": 930.74
        },
        {
          "date": "2026-07-27",
          "close": 968.19
        },
        {
          "date": "2026-07-28",
          "close": 973.07
        },
        {
          "date": "2026-07-29",
          "close": 985.21
        },
        {
          "date": "2026-07-30",
          "close": 986.58
        },
        {
          "date": "2026-07-31",
          "close": 999.52
        },
        {
          "date": "2026-08-03",
          "close": 1018.94
        },
        {
          "date": "2026-08-04",
          "close": 1023.12
        },
        {
          "date": "2026-08-05",
          "close": 1020.76
        },
        {
          "date": "2026-08-06",
          "close": 1021.2
        },
        {
          "date": "2026-08-07",
          "close": 1012.96
        },
        {
          "date": "2026-08-10",
          "close": 1016.85
        },
        {
          "date": "2026-08-11",
          "close": 1001.58
        },
        {
          "date": "2026-08-12",
          "close": 1011.35
        },
        {
          "date": "2026-08-13",
          "close": 994.27
        },
        {
          "date": "2026-08-14",
          "close": 987.17
        },
        {
          "date": "2026-08-17",
          "close": 984.04
        },
        {
          "date": "2026-08-18",
          "close": 970.01
        },
        {
          "date": "2026-08-19",
          "close": 948.72
        },
        {
          "date": "2026-08-20",
          "close": 969.68
        },
        {
          "date": "2026-08-21",
          "close": 960.56
        },
        {
          "date": "2026-08-24",
          "close": 951.87
        },
        {
          "date": "2026-08-25",
          "close": 959.04
        },
        {
          "date": "2026-08-26",
          "close": 969.7
        },
        {
          "date": "2026-08-27",
          "close": 972.86
        },
        {
          "date": "2026-08-28",
          "close": 974.85
        },
        {
          "date": "2026-08-31",
          "close": 977.54
        },
        {
          "date": "2026-09-01",
          "close": 1001.62
        },
        {
          "date": "2026-09-02",
          "close": 981.22
        },
        {
          "date": "2026-09-03",
          "close": 978.51
        },
        {
          "date": "2026-09-04",
          "close": 1024.31
        },
        {
          "date": "2026-09-07",
          "close": 1005.24
        },
        {
          "date": "2026-09-08",
          "close": 1012.02
        },
        {
          "date": "2026-09-09",
          "close": 1011.26
        },
        {
          "date": "2026-09-10",
          "close": 1002.46
        },
        {
          "date": "2026-09-11",
          "close": 986.31
        },
        {
          "date": "2026-09-14",
          "close": 997.54
        },
        {
          "date": "2026-09-15",
          "close": 983.18
        },
        {
          "date": "2026-09-16",
          "close": 985.97
        },
        {
          "date": "2026-09-17",
          "close": 1011.84
        },
        {
          "date": "2026-09-18",
          "close": 1030.93
        },
        {
          "date": "2026-09-21",
          "close": 1035.85
        },
        {
          "date": "2026-09-22",
          "close": 1029.04
        },
        {
          "date": "2026-09-23",
          "close": 1011.42
        },
        {
          "date": "2026-09-24",
          "close": 987.05
        },
        {
          "date": "2026-09-28",
          "close": 969.95
        },
        {
          "date": "2026-09-29",
          "close": 967.12
        },
        {
          "date": "2026-09-30",
          "close": 969.02
        },
        {
          "date": "2026-10-08",
          "close": 956.07
        },
        {
          "date": "2026-10-09",
          "close": 963.33
        },
        {
          "date": "2026-10-12",
          "close": 960.17
        },
        {
          "date": "2026-10-13",
          "close": 957.35
        },
        {
          "date": "2026-10-14",
          "close": 945.45
        },
        {
          "date": "2026-10-15",
          "close": 926.84
        },
        {
          "date": "2026-10-16",
          "close": 928.41
        },
        {
          "date": "2026-10-19",
          "close": 940.35
        },
        {
          "date": "2026-10-20",
          "close": 941.11
        },
        {
          "date": "2026-10-21",
          "close": 942.91
        },
        {
          "date": "2026-10-22",
          "close": 927.83
        },
        {
          "date": "2026-10-23",
          "close": 933.97
        },
        {
          "date": "2026-10-26",
          "close": 937.52
        },
        {
          "date": "2026-10-27",
          "close": 914.33
        },
        {
          "date": "2026-10-28",
          "close": 920.44
        },
        {
          "date": "2026-10-29",
          "close": 890.49
        },
        {
          "date": "2026-10-30",
          "close": 921.72
        },
        {
          "date": "2026-11-02",
          "close": 926.67
        },
        {
          "date": "2026-11-03",
          "close": 926.91
        },
        {
          "date": "2026-11-04",
          "close": 940.2
        },
        {
          "date": "2026-11-05",
          "close": 950.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5148514851485149,
          "pullback_frequency": 0.31683168316831684,
          "up_wilson": [
            0.41863926595785556,
            0.6099753683074952
          ],
          "pullback_wilson": [
            0.2342352631167658,
            0.41285091427724097
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5161290322580645,
          "pullback_frequency": 0.5161290322580645,
          "up_wilson": [
            0.39447459605660673,
            0.6359014016175426
          ],
          "pullback_wilson": [
            0.39447459605660673,
            0.6359014016175426
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 5,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 11,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1549",
      "name": "旅游零售Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020827213901726482,
        "5": 0.0743885708013976,
        "20": -0.0030722435525319947,
        "60": -0.06592216442133825
      },
      "moving_averages": {
        "5": 5692.640000000223,
        "20": 5666.377000000049,
        "60": 5955.908833333384
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-04",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.013335035630650749,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7228.02
        },
        {
          "date": "2026-05-14",
          "close": 7132.93
        },
        {
          "date": "2026-05-15",
          "close": 6966.17
        },
        {
          "date": "2026-05-18",
          "close": 6937.94
        },
        {
          "date": "2026-05-19",
          "close": 6916.79
        },
        {
          "date": "2026-05-20",
          "close": 6805.46
        },
        {
          "date": "2026-05-21",
          "close": 6763.67
        },
        {
          "date": "2026-05-22",
          "close": 6688.54
        },
        {
          "date": "2026-05-25",
          "close": 6746.03
        },
        {
          "date": "2026-05-26",
          "close": 6705.82
        },
        {
          "date": "2026-05-27",
          "close": 6627.51
        },
        {
          "date": "2026-05-28",
          "close": 6498.23
        },
        {
          "date": "2026-05-29",
          "close": 6838.68
        },
        {
          "date": "2026-06-01",
          "close": 6799.55
        },
        {
          "date": "2026-06-02",
          "close": 6624.29
        },
        {
          "date": "2026-06-03",
          "close": 6575.08
        },
        {
          "date": "2026-06-04",
          "close": 6441.04
        },
        {
          "date": "2026-06-05",
          "close": 6534.31
        },
        {
          "date": "2026-06-08",
          "close": 6460.46
        },
        {
          "date": "2026-06-09",
          "close": 6398.95
        },
        {
          "date": "2026-06-10",
          "close": 6462.11
        },
        {
          "date": "2026-06-11",
          "close": 6346.07
        },
        {
          "date": "2026-06-12",
          "close": 6499.53
        },
        {
          "date": "2026-06-15",
          "close": 6564.68
        },
        {
          "date": "2026-06-16",
          "close": 6494.53
        },
        {
          "date": "2026-06-17",
          "close": 6303.73
        },
        {
          "date": "2026-06-18",
          "close": 6207.57
        },
        {
          "date": "2026-06-22",
          "close": 6276.64
        },
        {
          "date": "2026-06-23",
          "close": 6232.98
        },
        {
          "date": "2026-06-24",
          "close": 6072.13
        },
        {
          "date": "2026-06-25",
          "close": 6097.57
        },
        {
          "date": "2026-06-26",
          "close": 5897.12
        },
        {
          "date": "2026-06-29",
          "close": 5906.09
        },
        {
          "date": "2026-06-30",
          "close": 5899.09
        },
        {
          "date": "2026-07-01",
          "close": 6028.92
        },
        {
          "date": "2026-07-02",
          "close": 5950.55
        },
        {
          "date": "2026-07-03",
          "close": 5918.41
        },
        {
          "date": "2026-07-06",
          "close": 5881.09
        },
        {
          "date": "2026-07-07",
          "close": 5650.56
        },
        {
          "date": "2026-07-08",
          "close": 5714.07
        },
        {
          "date": "2026-07-09",
          "close": 5658.16
        },
        {
          "date": "2026-07-10",
          "close": 5832.56
        },
        {
          "date": "2026-07-13",
          "close": 5627.75
        },
        {
          "date": "2026-07-14",
          "close": 5731.57
        },
        {
          "date": "2026-07-15",
          "close": 6011.89
        },
        {
          "date": "2026-07-16",
          "close": 6050.86
        },
        {
          "date": "2026-07-17",
          "close": 5843.09
        },
        {
          "date": "2026-07-20",
          "close": 5980.32
        },
        {
          "date": "2026-07-21",
          "close": 5948.05
        },
        {
          "date": "2026-07-22",
          "close": 6056.97
        },
        {
          "date": "2026-07-23",
          "close": 6092.12
        },
        {
          "date": "2026-07-24",
          "close": 5874.14
        },
        {
          "date": "2026-07-27",
          "close": 6041.38
        },
        {
          "date": "2026-07-28",
          "close": 6159.72
        },
        {
          "date": "2026-07-29",
          "close": 6322.45
        },
        {
          "date": "2026-07-30",
          "close": 6361.02
        },
        {
          "date": "2026-07-31",
          "close": 6357.19
        },
        {
          "date": "2026-08-03",
          "close": 6427.99
        },
        {
          "date": "2026-08-04",
          "close": 6324.87
        },
        {
          "date": "2026-08-05",
          "close": 6287.87
        },
        {
          "date": "2026-08-06",
          "close": 6189.42
        },
        {
          "date": "2026-08-07",
          "close": 6177.78
        },
        {
          "date": "2026-08-10",
          "close": 6247.03
        },
        {
          "date": "2026-08-11",
          "close": 6203.15
        },
        {
          "date": "2026-08-12",
          "close": 6269.5
        },
        {
          "date": "2026-08-13",
          "close": 6157.14
        },
        {
          "date": "2026-08-14",
          "close": 6041.23
        },
        {
          "date": "2026-08-17",
          "close": 6039.55
        },
        {
          "date": "2026-08-18",
          "close": 6011.64
        },
        {
          "date": "2026-08-19",
          "close": 5884.13
        },
        {
          "date": "2026-08-20",
          "close": 5935.6
        },
        {
          "date": "2026-08-21",
          "close": 5851.28
        },
        {
          "date": "2026-08-24",
          "close": 5838.41
        },
        {
          "date": "2026-08-25",
          "close": 5979.53
        },
        {
          "date": "2026-08-26",
          "close": 6025.45
        },
        {
          "date": "2026-08-27",
          "close": 6042.24
        },
        {
          "date": "2026-08-28",
          "close": 6104.82
        },
        {
          "date": "2026-08-31",
          "close": 5915.14
        },
        {
          "date": "2026-09-01",
          "close": 6147.54
        },
        {
          "date": "2026-09-02",
          "close": 6068.17
        },
        {
          "date": "2026-09-03",
          "close": 6431.48
        },
        {
          "date": "2026-09-04",
          "close": 6605.96
        },
        {
          "date": "2026-09-07",
          "close": 6589.74
        },
        {
          "date": "2026-09-08",
          "close": 6551.05
        },
        {
          "date": "2026-09-09",
          "close": 6445.35
        },
        {
          "date": "2026-09-10",
          "close": 6302.82
        },
        {
          "date": "2026-09-11",
          "close": 6120.52
        },
        {
          "date": "2026-09-14",
          "close": 6104.42
        },
        {
          "date": "2026-09-15",
          "close": 5904.82
        },
        {
          "date": "2026-09-16",
          "close": 5945.04
        },
        {
          "date": "2026-09-17",
          "close": 5954.7
        },
        {
          "date": "2026-09-18",
          "close": 6029.25
        },
        {
          "date": "2026-09-21",
          "close": 6124.4
        },
        {
          "date": "2026-09-22",
          "close": 6089.4
        },
        {
          "date": "2026-09-23",
          "close": 6028.36
        },
        {
          "date": "2026-09-24",
          "close": 5941.97
        },
        {
          "date": "2026-09-28",
          "close": 5878.0
        },
        {
          "date": "2026-09-29",
          "close": 5955.48
        },
        {
          "date": "2026-09-30",
          "close": 6004.02
        },
        {
          "date": "2026-10-08",
          "close": 5891.46
        },
        {
          "date": "2026-10-09",
          "close": 5952.74
        },
        {
          "date": "2026-10-12",
          "close": 5850.18
        },
        {
          "date": "2026-10-13",
          "close": 5842.59
        },
        {
          "date": "2026-10-14",
          "close": 5730.37
        },
        {
          "date": "2026-10-15",
          "close": 5573.46
        },
        {
          "date": "2026-10-16",
          "close": 5635.64
        },
        {
          "date": "2026-10-19",
          "close": 5593.3
        },
        {
          "date": "2026-10-20",
          "close": 5626.22
        },
        {
          "date": "2026-10-21",
          "close": 5594.38
        },
        {
          "date": "2026-10-22",
          "close": 5504.97
        },
        {
          "date": "2026-10-23",
          "close": 5618.24
        },
        {
          "date": "2026-10-26",
          "close": 5682.12
        },
        {
          "date": "2026-10-27",
          "close": 5621.32
        },
        {
          "date": "2026-10-28",
          "close": 5572.11
        },
        {
          "date": "2026-10-29",
          "close": 5466.7
        },
        {
          "date": "2026-10-30",
          "close": 5403.86
        },
        {
          "date": "2026-11-02",
          "close": 5658.15
        },
        {
          "date": "2026-11-03",
          "close": 5774.3
        },
        {
          "date": "2026-11-04",
          "close": 5753.53
        },
        {
          "date": "2026-11-05",
          "close": 5873.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.45588235294117646,
          "up_wilson": [
            0.35673106421198947,
            0.5875907791127207
          ],
          "pullback_wilson": [
            0.34304882927391533,
            0.5734339357131498
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3783783783783784,
          "pullback_frequency": 0.5945945945945946,
          "up_wilson": [
            0.24063999175798265,
            0.5389956956078235
          ],
          "pullback_wilson": [
            0.43485964730229365,
            0.7365348180798572
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 19,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 7,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1550",
      "name": "贸易Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012690487731188194,
        "5": 0.04208767576139505,
        "20": -0.033950124512473145,
        "60": -0.03162295633955636
      },
      "moving_averages": {
        "5": 9095.628000000119,
        "20": 9257.32200000016,
        "60": 9602.52550000005
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04654636986406491,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11480.69
        },
        {
          "date": "2026-05-14",
          "close": 11242.95
        },
        {
          "date": "2026-05-15",
          "close": 11039.09
        },
        {
          "date": "2026-05-18",
          "close": 11083.16
        },
        {
          "date": "2026-05-19",
          "close": 11177.72
        },
        {
          "date": "2026-05-20",
          "close": 11086.75
        },
        {
          "date": "2026-05-21",
          "close": 10653.71
        },
        {
          "date": "2026-05-22",
          "close": 10851.56
        },
        {
          "date": "2026-05-25",
          "close": 10884.81
        },
        {
          "date": "2026-05-26",
          "close": 10796.66
        },
        {
          "date": "2026-05-27",
          "close": 10664.12
        },
        {
          "date": "2026-05-28",
          "close": 10695.41
        },
        {
          "date": "2026-05-29",
          "close": 10660.14
        },
        {
          "date": "2026-06-01",
          "close": 10902.81
        },
        {
          "date": "2026-06-02",
          "close": 10812.74
        },
        {
          "date": "2026-06-03",
          "close": 10762.47
        },
        {
          "date": "2026-06-04",
          "close": 10742.93
        },
        {
          "date": "2026-06-05",
          "close": 10793.84
        },
        {
          "date": "2026-06-08",
          "close": 10357.43
        },
        {
          "date": "2026-06-09",
          "close": 10253.68
        },
        {
          "date": "2026-06-10",
          "close": 10169.35
        },
        {
          "date": "2026-06-11",
          "close": 10019.55
        },
        {
          "date": "2026-06-12",
          "close": 10190.21
        },
        {
          "date": "2026-06-15",
          "close": 10308.21
        },
        {
          "date": "2026-06-16",
          "close": 10296.18
        },
        {
          "date": "2026-06-17",
          "close": 10138.42
        },
        {
          "date": "2026-06-18",
          "close": 10043.52
        },
        {
          "date": "2026-06-22",
          "close": 10111.36
        },
        {
          "date": "2026-06-23",
          "close": 10111.04
        },
        {
          "date": "2026-06-24",
          "close": 9746.65
        },
        {
          "date": "2026-06-25",
          "close": 9597.69
        },
        {
          "date": "2026-06-26",
          "close": 9410.77
        },
        {
          "date": "2026-06-29",
          "close": 9334.34
        },
        {
          "date": "2026-06-30",
          "close": 9319.31
        },
        {
          "date": "2026-07-01",
          "close": 9555.73
        },
        {
          "date": "2026-07-02",
          "close": 9550.82
        },
        {
          "date": "2026-07-03",
          "close": 9643.45
        },
        {
          "date": "2026-07-06",
          "close": 9506.02
        },
        {
          "date": "2026-07-07",
          "close": 9224.54
        },
        {
          "date": "2026-07-08",
          "close": 9169.07
        },
        {
          "date": "2026-07-09",
          "close": 9191.93
        },
        {
          "date": "2026-07-10",
          "close": 9294.2
        },
        {
          "date": "2026-07-13",
          "close": 8918.36
        },
        {
          "date": "2026-07-14",
          "close": 9090.03
        },
        {
          "date": "2026-07-15",
          "close": 9188.72
        },
        {
          "date": "2026-07-16",
          "close": 9182.8
        },
        {
          "date": "2026-07-17",
          "close": 8905.53
        },
        {
          "date": "2026-07-20",
          "close": 8858.66
        },
        {
          "date": "2026-07-21",
          "close": 8822.8
        },
        {
          "date": "2026-07-22",
          "close": 8807.23
        },
        {
          "date": "2026-07-23",
          "close": 9114.19
        },
        {
          "date": "2026-07-24",
          "close": 8837.45
        },
        {
          "date": "2026-07-27",
          "close": 9047.76
        },
        {
          "date": "2026-07-28",
          "close": 9171.55
        },
        {
          "date": "2026-07-29",
          "close": 9354.74
        },
        {
          "date": "2026-07-30",
          "close": 9316.88
        },
        {
          "date": "2026-07-31",
          "close": 9429.14
        },
        {
          "date": "2026-08-03",
          "close": 9600.43
        },
        {
          "date": "2026-08-04",
          "close": 9571.91
        },
        {
          "date": "2026-08-05",
          "close": 9622.44
        },
        {
          "date": "2026-08-06",
          "close": 9667.61
        },
        {
          "date": "2026-08-07",
          "close": 9612.27
        },
        {
          "date": "2026-08-10",
          "close": 9840.06
        },
        {
          "date": "2026-08-11",
          "close": 9776.91
        },
        {
          "date": "2026-08-12",
          "close": 9828.68
        },
        {
          "date": "2026-08-13",
          "close": 9679.93
        },
        {
          "date": "2026-08-14",
          "close": 9681.03
        },
        {
          "date": "2026-08-17",
          "close": 9773.53
        },
        {
          "date": "2026-08-18",
          "close": 9805.03
        },
        {
          "date": "2026-08-19",
          "close": 9539.34
        },
        {
          "date": "2026-08-20",
          "close": 9665.62
        },
        {
          "date": "2026-08-21",
          "close": 9621.63
        },
        {
          "date": "2026-08-24",
          "close": 9590.46
        },
        {
          "date": "2026-08-25",
          "close": 9731.95
        },
        {
          "date": "2026-08-26",
          "close": 9866.69
        },
        {
          "date": "2026-08-27",
          "close": 9955.84
        },
        {
          "date": "2026-08-28",
          "close": 10103.37
        },
        {
          "date": "2026-08-31",
          "close": 9996.6
        },
        {
          "date": "2026-09-01",
          "close": 10086.34
        },
        {
          "date": "2026-09-02",
          "close": 9965.71
        },
        {
          "date": "2026-09-03",
          "close": 9873.13
        },
        {
          "date": "2026-09-04",
          "close": 9939.67
        },
        {
          "date": "2026-09-07",
          "close": 9909.44
        },
        {
          "date": "2026-09-08",
          "close": 10072.07
        },
        {
          "date": "2026-09-09",
          "close": 10106.46
        },
        {
          "date": "2026-09-10",
          "close": 10045.17
        },
        {
          "date": "2026-09-11",
          "close": 9842.46
        },
        {
          "date": "2026-09-14",
          "close": 9742.75
        },
        {
          "date": "2026-09-15",
          "close": 9524.05
        },
        {
          "date": "2026-09-16",
          "close": 9645.02
        },
        {
          "date": "2026-09-17",
          "close": 9618.45
        },
        {
          "date": "2026-09-18",
          "close": 9658.47
        },
        {
          "date": "2026-09-21",
          "close": 9814.89
        },
        {
          "date": "2026-09-22",
          "close": 9782.79
        },
        {
          "date": "2026-09-23",
          "close": 9672.36
        },
        {
          "date": "2026-09-24",
          "close": 9651.88
        },
        {
          "date": "2026-09-28",
          "close": 9537.39
        },
        {
          "date": "2026-09-29",
          "close": 9559.83
        },
        {
          "date": "2026-09-30",
          "close": 9574.59
        },
        {
          "date": "2026-10-08",
          "close": 9645.62
        },
        {
          "date": "2026-10-09",
          "close": 9770.61
        },
        {
          "date": "2026-10-12",
          "close": 9649.88
        },
        {
          "date": "2026-10-13",
          "close": 9773.05
        },
        {
          "date": "2026-10-14",
          "close": 9579.73
        },
        {
          "date": "2026-10-15",
          "close": 9248.75
        },
        {
          "date": "2026-10-16",
          "close": 9383.26
        },
        {
          "date": "2026-10-19",
          "close": 9322.22
        },
        {
          "date": "2026-10-20",
          "close": 9267.15
        },
        {
          "date": "2026-10-21",
          "close": 9271.37
        },
        {
          "date": "2026-10-22",
          "close": 9112.32
        },
        {
          "date": "2026-10-23",
          "close": 9159.65
        },
        {
          "date": "2026-10-26",
          "close": 9201.36
        },
        {
          "date": "2026-10-27",
          "close": 8990.24
        },
        {
          "date": "2026-10-28",
          "close": 8996.9
        },
        {
          "date": "2026-10-29",
          "close": 8941.81
        },
        {
          "date": "2026-10-30",
          "close": 8802.11
        },
        {
          "date": "2026-11-02",
          "close": 8992.08
        },
        {
          "date": "2026-11-03",
          "close": 9164.42
        },
        {
          "date": "2026-11-04",
          "close": 9201.38
        },
        {
          "date": "2026-11-05",
          "close": 9318.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4939759036144578,
          "pullback_frequency": 0.2891566265060241,
          "up_wilson": [
            0.38908871700058717,
            0.5993960457661837
          ],
          "pullback_wilson": [
            0.20267448849174827,
            0.3942922083452287
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4583333333333333,
          "up_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "pullback_wilson": [
            0.32575242292867446,
            0.5970892545435019
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 12,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1551",
      "name": "百货",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021953096317009813,
        "5": 0.041576322358742646,
        "20": 0.02925712433264782,
        "60": 0.09647096913447006
      },
      "moving_averages": {
        "5": 1966.0799999999813,
        "20": 1962.0404999999912,
        "60": 1984.5071666666656
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.02141635965229105,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2061.67
        },
        {
          "date": "2026-05-14",
          "close": 2051.34
        },
        {
          "date": "2026-05-15",
          "close": 1996.24
        },
        {
          "date": "2026-05-18",
          "close": 1999.27
        },
        {
          "date": "2026-05-19",
          "close": 2006.04
        },
        {
          "date": "2026-05-20",
          "close": 1967.01
        },
        {
          "date": "2026-05-21",
          "close": 1922.9
        },
        {
          "date": "2026-05-22",
          "close": 1938.58
        },
        {
          "date": "2026-05-25",
          "close": 1952.34
        },
        {
          "date": "2026-05-26",
          "close": 1944.11
        },
        {
          "date": "2026-05-27",
          "close": 1950.47
        },
        {
          "date": "2026-05-28",
          "close": 1907.61
        },
        {
          "date": "2026-05-29",
          "close": 1986.33
        },
        {
          "date": "2026-06-01",
          "close": 2029.52
        },
        {
          "date": "2026-06-02",
          "close": 2003.71
        },
        {
          "date": "2026-06-03",
          "close": 1974.8
        },
        {
          "date": "2026-06-04",
          "close": 1916.91
        },
        {
          "date": "2026-06-05",
          "close": 1944.76
        },
        {
          "date": "2026-06-08",
          "close": 1906.1
        },
        {
          "date": "2026-06-09",
          "close": 1873.78
        },
        {
          "date": "2026-06-10",
          "close": 1841.12
        },
        {
          "date": "2026-06-11",
          "close": 1799.51
        },
        {
          "date": "2026-06-12",
          "close": 1839.58
        },
        {
          "date": "2026-06-15",
          "close": 1850.01
        },
        {
          "date": "2026-06-16",
          "close": 1864.94
        },
        {
          "date": "2026-06-17",
          "close": 1816.05
        },
        {
          "date": "2026-06-18",
          "close": 1793.59
        },
        {
          "date": "2026-06-22",
          "close": 1796.17
        },
        {
          "date": "2026-06-23",
          "close": 1815.02
        },
        {
          "date": "2026-06-24",
          "close": 1754.53
        },
        {
          "date": "2026-06-25",
          "close": 1735.52
        },
        {
          "date": "2026-06-26",
          "close": 1688.81
        },
        {
          "date": "2026-06-29",
          "close": 1712.95
        },
        {
          "date": "2026-06-30",
          "close": 1694.57
        },
        {
          "date": "2026-07-01",
          "close": 1761.98
        },
        {
          "date": "2026-07-02",
          "close": 1760.35
        },
        {
          "date": "2026-07-03",
          "close": 1779.99
        },
        {
          "date": "2026-07-06",
          "close": 1765.41
        },
        {
          "date": "2026-07-07",
          "close": 1709.09
        },
        {
          "date": "2026-07-08",
          "close": 1712.25
        },
        {
          "date": "2026-07-09",
          "close": 1703.57
        },
        {
          "date": "2026-07-10",
          "close": 1751.44
        },
        {
          "date": "2026-07-13",
          "close": 1702.97
        },
        {
          "date": "2026-07-14",
          "close": 1734.59
        },
        {
          "date": "2026-07-15",
          "close": 1786.53
        },
        {
          "date": "2026-07-16",
          "close": 1811.19
        },
        {
          "date": "2026-07-17",
          "close": 1759.33
        },
        {
          "date": "2026-07-20",
          "close": 1720.0
        },
        {
          "date": "2026-07-21",
          "close": 1691.42
        },
        {
          "date": "2026-07-22",
          "close": 1674.81
        },
        {
          "date": "2026-07-23",
          "close": 1706.35
        },
        {
          "date": "2026-07-24",
          "close": 1654.28
        },
        {
          "date": "2026-07-27",
          "close": 1695.1
        },
        {
          "date": "2026-07-28",
          "close": 1724.98
        },
        {
          "date": "2026-07-29",
          "close": 1785.43
        },
        {
          "date": "2026-07-30",
          "close": 1790.19
        },
        {
          "date": "2026-07-31",
          "close": 1811.8
        },
        {
          "date": "2026-08-03",
          "close": 1834.98
        },
        {
          "date": "2026-08-04",
          "close": 1851.84
        },
        {
          "date": "2026-08-05",
          "close": 1853.2
        },
        {
          "date": "2026-08-06",
          "close": 1847.78
        },
        {
          "date": "2026-08-07",
          "close": 1837.83
        },
        {
          "date": "2026-08-10",
          "close": 1890.54
        },
        {
          "date": "2026-08-11",
          "close": 1886.7
        },
        {
          "date": "2026-08-12",
          "close": 1933.11
        },
        {
          "date": "2026-08-13",
          "close": 1919.63
        },
        {
          "date": "2026-08-14",
          "close": 1879.28
        },
        {
          "date": "2026-08-17",
          "close": 1914.31
        },
        {
          "date": "2026-08-18",
          "close": 1920.5
        },
        {
          "date": "2026-08-19",
          "close": 1854.18
        },
        {
          "date": "2026-08-20",
          "close": 1886.84
        },
        {
          "date": "2026-08-21",
          "close": 1869.09
        },
        {
          "date": "2026-08-24",
          "close": 1858.26
        },
        {
          "date": "2026-08-25",
          "close": 1920.59
        },
        {
          "date": "2026-08-26",
          "close": 1919.35
        },
        {
          "date": "2026-08-27",
          "close": 1935.66
        },
        {
          "date": "2026-08-28",
          "close": 1970.49
        },
        {
          "date": "2026-08-31",
          "close": 1950.89
        },
        {
          "date": "2026-09-01",
          "close": 2039.5
        },
        {
          "date": "2026-09-02",
          "close": 2035.88
        },
        {
          "date": "2026-09-03",
          "close": 2063.64
        },
        {
          "date": "2026-09-04",
          "close": 2095.24
        },
        {
          "date": "2026-09-07",
          "close": 2191.12
        },
        {
          "date": "2026-09-08",
          "close": 2234.98
        },
        {
          "date": "2026-09-09",
          "close": 2243.56
        },
        {
          "date": "2026-09-10",
          "close": 2208.26
        },
        {
          "date": "2026-09-11",
          "close": 2136.15
        },
        {
          "date": "2026-09-14",
          "close": 2130.01
        },
        {
          "date": "2026-09-15",
          "close": 1999.12
        },
        {
          "date": "2026-09-16",
          "close": 1977.23
        },
        {
          "date": "2026-09-17",
          "close": 1994.16
        },
        {
          "date": "2026-09-18",
          "close": 2040.41
        },
        {
          "date": "2026-09-21",
          "close": 2123.39
        },
        {
          "date": "2026-09-22",
          "close": 2113.09
        },
        {
          "date": "2026-09-23",
          "close": 2055.12
        },
        {
          "date": "2026-09-24",
          "close": 2027.41
        },
        {
          "date": "2026-09-28",
          "close": 1990.0
        },
        {
          "date": "2026-09-29",
          "close": 1974.28
        },
        {
          "date": "2026-09-30",
          "close": 1987.82
        },
        {
          "date": "2026-10-08",
          "close": 1974.22
        },
        {
          "date": "2026-10-09",
          "close": 2067.13
        },
        {
          "date": "2026-10-12",
          "close": 2004.99
        },
        {
          "date": "2026-10-13",
          "close": 2076.45
        },
        {
          "date": "2026-10-14",
          "close": 2013.3
        },
        {
          "date": "2026-10-15",
          "close": 1944.24
        },
        {
          "date": "2026-10-16",
          "close": 1939.09
        },
        {
          "date": "2026-10-19",
          "close": 1894.0
        },
        {
          "date": "2026-10-20",
          "close": 1908.86
        },
        {
          "date": "2026-10-21",
          "close": 1918.13
        },
        {
          "date": "2026-10-22",
          "close": 1872.63
        },
        {
          "date": "2026-10-23",
          "close": 1910.57
        },
        {
          "date": "2026-10-26",
          "close": 1935.74
        },
        {
          "date": "2026-10-27",
          "close": 1982.53
        },
        {
          "date": "2026-10-28",
          "close": 1991.88
        },
        {
          "date": "2026-10-29",
          "close": 1950.87
        },
        {
          "date": "2026-10-30",
          "close": 1877.14
        },
        {
          "date": "2026-11-02",
          "close": 1957.65
        },
        {
          "date": "2026-11-03",
          "close": 1975.3
        },
        {
          "date": "2026-11-04",
          "close": 1988.33
        },
        {
          "date": "2026-11-05",
          "close": 2031.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5058823529411764,
          "pullback_frequency": 0.3411764705882353,
          "up_wilson": [
            0.4016643580854897,
            0.609591647987286
          ],
          "pullback_wilson": [
            0.24921922196973992,
            0.44686861406531175
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46296296296296297,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "pullback_wilson": [
            0.3200246417222966,
            0.5762435347322474
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 9,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1552",
      "name": "超市",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.034686104290326814,
        "5": 0.04837498449101152,
        "20": 0.015676896505911975,
        "60": -0.040147076407987536
      },
      "moving_averages": {
        "5": 1553.0979999999981,
        "20": 1579.315499999991,
        "60": 1630.070166666666
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-10",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03302455007589078,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1767.51
        },
        {
          "date": "2026-05-14",
          "close": 1754.51
        },
        {
          "date": "2026-05-15",
          "close": 1707.42
        },
        {
          "date": "2026-05-18",
          "close": 1715.99
        },
        {
          "date": "2026-05-19",
          "close": 1714.49
        },
        {
          "date": "2026-05-20",
          "close": 1685.59
        },
        {
          "date": "2026-05-21",
          "close": 1631.48
        },
        {
          "date": "2026-05-22",
          "close": 1637.83
        },
        {
          "date": "2026-05-25",
          "close": 1638.08
        },
        {
          "date": "2026-05-26",
          "close": 1694.16
        },
        {
          "date": "2026-05-27",
          "close": 1768.76
        },
        {
          "date": "2026-05-28",
          "close": 1715.97
        },
        {
          "date": "2026-05-29",
          "close": 1813.75
        },
        {
          "date": "2026-06-01",
          "close": 1826.35
        },
        {
          "date": "2026-06-02",
          "close": 1780.25
        },
        {
          "date": "2026-06-03",
          "close": 1757.45
        },
        {
          "date": "2026-06-04",
          "close": 1669.58
        },
        {
          "date": "2026-06-05",
          "close": 1734.56
        },
        {
          "date": "2026-06-08",
          "close": 1719.11
        },
        {
          "date": "2026-06-09",
          "close": 1686.53
        },
        {
          "date": "2026-06-10",
          "close": 1643.57
        },
        {
          "date": "2026-06-11",
          "close": 1591.81
        },
        {
          "date": "2026-06-12",
          "close": 1648.35
        },
        {
          "date": "2026-06-15",
          "close": 1667.64
        },
        {
          "date": "2026-06-16",
          "close": 1670.84
        },
        {
          "date": "2026-06-17",
          "close": 1617.9
        },
        {
          "date": "2026-06-18",
          "close": 1603.84
        },
        {
          "date": "2026-06-22",
          "close": 1611.07
        },
        {
          "date": "2026-06-23",
          "close": 1611.24
        },
        {
          "date": "2026-06-24",
          "close": 1551.36
        },
        {
          "date": "2026-06-25",
          "close": 1548.14
        },
        {
          "date": "2026-06-26",
          "close": 1494.34
        },
        {
          "date": "2026-06-29",
          "close": 1510.34
        },
        {
          "date": "2026-06-30",
          "close": 1497.22
        },
        {
          "date": "2026-07-01",
          "close": 1560.72
        },
        {
          "date": "2026-07-02",
          "close": 1573.94
        },
        {
          "date": "2026-07-03",
          "close": 1561.42
        },
        {
          "date": "2026-07-06",
          "close": 1556.54
        },
        {
          "date": "2026-07-07",
          "close": 1510.23
        },
        {
          "date": "2026-07-08",
          "close": 1533.6
        },
        {
          "date": "2026-07-09",
          "close": 1534.27
        },
        {
          "date": "2026-07-10",
          "close": 1574.64
        },
        {
          "date": "2026-07-13",
          "close": 1513.94
        },
        {
          "date": "2026-07-14",
          "close": 1570.22
        },
        {
          "date": "2026-07-15",
          "close": 1616.46
        },
        {
          "date": "2026-07-16",
          "close": 1629.66
        },
        {
          "date": "2026-07-17",
          "close": 1584.66
        },
        {
          "date": "2026-07-20",
          "close": 1583.12
        },
        {
          "date": "2026-07-21",
          "close": 1558.77
        },
        {
          "date": "2026-07-22",
          "close": 1554.63
        },
        {
          "date": "2026-07-23",
          "close": 1571.6
        },
        {
          "date": "2026-07-24",
          "close": 1520.01
        },
        {
          "date": "2026-07-27",
          "close": 1566.35
        },
        {
          "date": "2026-07-28",
          "close": 1586.78
        },
        {
          "date": "2026-07-29",
          "close": 1643.49
        },
        {
          "date": "2026-07-30",
          "close": 1630.06
        },
        {
          "date": "2026-07-31",
          "close": 1662.05
        },
        {
          "date": "2026-08-03",
          "close": 1667.09
        },
        {
          "date": "2026-08-04",
          "close": 1669.77
        },
        {
          "date": "2026-08-05",
          "close": 1672.6
        },
        {
          "date": "2026-08-06",
          "close": 1647.22
        },
        {
          "date": "2026-08-07",
          "close": 1649.35
        },
        {
          "date": "2026-08-10",
          "close": 1685.77
        },
        {
          "date": "2026-08-11",
          "close": 1699.16
        },
        {
          "date": "2026-08-12",
          "close": 1707.01
        },
        {
          "date": "2026-08-13",
          "close": 1701.8
        },
        {
          "date": "2026-08-14",
          "close": 1655.67
        },
        {
          "date": "2026-08-17",
          "close": 1670.99
        },
        {
          "date": "2026-08-18",
          "close": 1728.71
        },
        {
          "date": "2026-08-19",
          "close": 1616.64
        },
        {
          "date": "2026-08-20",
          "close": 1610.94
        },
        {
          "date": "2026-08-21",
          "close": 1572.46
        },
        {
          "date": "2026-08-24",
          "close": 1552.1
        },
        {
          "date": "2026-08-25",
          "close": 1609.66
        },
        {
          "date": "2026-08-26",
          "close": 1601.11
        },
        {
          "date": "2026-08-27",
          "close": 1614.49
        },
        {
          "date": "2026-08-28",
          "close": 1666.14
        },
        {
          "date": "2026-08-31",
          "close": 1641.87
        },
        {
          "date": "2026-09-01",
          "close": 1725.26
        },
        {
          "date": "2026-09-02",
          "close": 1696.58
        },
        {
          "date": "2026-09-03",
          "close": 1711.65
        },
        {
          "date": "2026-09-04",
          "close": 1696.5
        },
        {
          "date": "2026-09-07",
          "close": 1773.82
        },
        {
          "date": "2026-09-08",
          "close": 1814.84
        },
        {
          "date": "2026-09-09",
          "close": 1836.61
        },
        {
          "date": "2026-09-10",
          "close": 1802.19
        },
        {
          "date": "2026-09-11",
          "close": 1716.96
        },
        {
          "date": "2026-09-14",
          "close": 1682.63
        },
        {
          "date": "2026-09-15",
          "close": 1585.85
        },
        {
          "date": "2026-09-16",
          "close": 1565.21
        },
        {
          "date": "2026-09-17",
          "close": 1564.61
        },
        {
          "date": "2026-09-18",
          "close": 1619.36
        },
        {
          "date": "2026-09-21",
          "close": 1655.43
        },
        {
          "date": "2026-09-22",
          "close": 1643.53
        },
        {
          "date": "2026-09-23",
          "close": 1610.05
        },
        {
          "date": "2026-09-24",
          "close": 1589.15
        },
        {
          "date": "2026-09-28",
          "close": 1566.56
        },
        {
          "date": "2026-09-29",
          "close": 1567.48
        },
        {
          "date": "2026-09-30",
          "close": 1581.87
        },
        {
          "date": "2026-10-08",
          "close": 1580.67
        },
        {
          "date": "2026-10-09",
          "close": 1660.28
        },
        {
          "date": "2026-10-12",
          "close": 1618.76
        },
        {
          "date": "2026-10-13",
          "close": 1651.12
        },
        {
          "date": "2026-10-14",
          "close": 1653.75
        },
        {
          "date": "2026-10-15",
          "close": 1598.13
        },
        {
          "date": "2026-10-16",
          "close": 1577.94
        },
        {
          "date": "2026-10-19",
          "close": 1546.64
        },
        {
          "date": "2026-10-20",
          "close": 1575.4
        },
        {
          "date": "2026-10-21",
          "close": 1569.66
        },
        {
          "date": "2026-10-22",
          "close": 1527.56
        },
        {
          "date": "2026-10-23",
          "close": 1562.5
        },
        {
          "date": "2026-10-26",
          "close": 1577.32
        },
        {
          "date": "2026-10-27",
          "close": 1598.18
        },
        {
          "date": "2026-10-28",
          "close": 1572.21
        },
        {
          "date": "2026-10-29",
          "close": 1531.37
        },
        {
          "date": "2026-10-30",
          "close": 1507.75
        },
        {
          "date": "2026-11-02",
          "close": 1551.1
        },
        {
          "date": "2026-11-03",
          "close": 1549.56
        },
        {
          "date": "2026-11-04",
          "close": 1551.63
        },
        {
          "date": "2026-11-05",
          "close": 1605.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4823529411764706,
          "pullback_frequency": 0.38823529411764707,
          "up_wilson": [
            0.3792074367906816,
            0.587024544990991
          ],
          "pullback_wilson": [
            0.29161299694689413,
            0.49452288767036445
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.5094339622641509,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1553",
      "name": "多业态零售",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017544348407496857,
        "5": 0.020829111845552806,
        "20": 0.02953342682179172,
        "60": 0.06048706130003989
      },
      "moving_averages": {
        "5": 1429.9200000000187,
        "20": 1428.5554999999817,
        "60": 1428.776999999998
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-30",
            "end": "2026-11-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.008954130431833351,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1563.99
        },
        {
          "date": "2026-05-14",
          "close": 1559.92
        },
        {
          "date": "2026-05-15",
          "close": 1533.72
        },
        {
          "date": "2026-05-18",
          "close": 1536.25
        },
        {
          "date": "2026-05-19",
          "close": 1558.37
        },
        {
          "date": "2026-05-20",
          "close": 1539.12
        },
        {
          "date": "2026-05-21",
          "close": 1500.84
        },
        {
          "date": "2026-05-22",
          "close": 1518.06
        },
        {
          "date": "2026-05-25",
          "close": 1509.05
        },
        {
          "date": "2026-05-26",
          "close": 1492.87
        },
        {
          "date": "2026-05-27",
          "close": 1464.21
        },
        {
          "date": "2026-05-28",
          "close": 1461.07
        },
        {
          "date": "2026-05-29",
          "close": 1489.14
        },
        {
          "date": "2026-06-01",
          "close": 1532.36
        },
        {
          "date": "2026-06-02",
          "close": 1502.09
        },
        {
          "date": "2026-06-03",
          "close": 1477.19
        },
        {
          "date": "2026-06-04",
          "close": 1445.89
        },
        {
          "date": "2026-06-05",
          "close": 1460.59
        },
        {
          "date": "2026-06-08",
          "close": 1436.57
        },
        {
          "date": "2026-06-09",
          "close": 1415.88
        },
        {
          "date": "2026-06-10",
          "close": 1414.88
        },
        {
          "date": "2026-06-11",
          "close": 1404.93
        },
        {
          "date": "2026-06-12",
          "close": 1427.32
        },
        {
          "date": "2026-06-15",
          "close": 1433.6
        },
        {
          "date": "2026-06-16",
          "close": 1430.53
        },
        {
          "date": "2026-06-17",
          "close": 1400.68
        },
        {
          "date": "2026-06-18",
          "close": 1388.04
        },
        {
          "date": "2026-06-22",
          "close": 1393.92
        },
        {
          "date": "2026-06-23",
          "close": 1412.87
        },
        {
          "date": "2026-06-24",
          "close": 1371.92
        },
        {
          "date": "2026-06-25",
          "close": 1349.12
        },
        {
          "date": "2026-06-26",
          "close": 1326.53
        },
        {
          "date": "2026-06-29",
          "close": 1336.04
        },
        {
          "date": "2026-06-30",
          "close": 1325.32
        },
        {
          "date": "2026-07-01",
          "close": 1363.81
        },
        {
          "date": "2026-07-02",
          "close": 1368.56
        },
        {
          "date": "2026-07-03",
          "close": 1388.51
        },
        {
          "date": "2026-07-06",
          "close": 1384.97
        },
        {
          "date": "2026-07-07",
          "close": 1346.32
        },
        {
          "date": "2026-07-08",
          "close": 1354.79
        },
        {
          "date": "2026-07-09",
          "close": 1353.9
        },
        {
          "date": "2026-07-10",
          "close": 1375.63
        },
        {
          "date": "2026-07-13",
          "close": 1342.9
        },
        {
          "date": "2026-07-14",
          "close": 1357.35
        },
        {
          "date": "2026-07-15",
          "close": 1373.82
        },
        {
          "date": "2026-07-16",
          "close": 1388.65
        },
        {
          "date": "2026-07-17",
          "close": 1341.92
        },
        {
          "date": "2026-07-20",
          "close": 1313.54
        },
        {
          "date": "2026-07-21",
          "close": 1288.31
        },
        {
          "date": "2026-07-22",
          "close": 1282.8
        },
        {
          "date": "2026-07-23",
          "close": 1309.13
        },
        {
          "date": "2026-07-24",
          "close": 1285.1
        },
        {
          "date": "2026-07-27",
          "close": 1304.19
        },
        {
          "date": "2026-07-28",
          "close": 1315.64
        },
        {
          "date": "2026-07-29",
          "close": 1349.41
        },
        {
          "date": "2026-07-30",
          "close": 1348.61
        },
        {
          "date": "2026-07-31",
          "close": 1365.41
        },
        {
          "date": "2026-08-03",
          "close": 1389.93
        },
        {
          "date": "2026-08-04",
          "close": 1380.61
        },
        {
          "date": "2026-08-05",
          "close": 1377.65
        },
        {
          "date": "2026-08-06",
          "close": 1376.93
        },
        {
          "date": "2026-08-07",
          "close": 1363.42
        },
        {
          "date": "2026-08-10",
          "close": 1395.67
        },
        {
          "date": "2026-08-11",
          "close": 1392.47
        },
        {
          "date": "2026-08-12",
          "close": 1408.82
        },
        {
          "date": "2026-08-13",
          "close": 1385.23
        },
        {
          "date": "2026-08-14",
          "close": 1369.1
        },
        {
          "date": "2026-08-17",
          "close": 1407.84
        },
        {
          "date": "2026-08-18",
          "close": 1410.74
        },
        {
          "date": "2026-08-19",
          "close": 1369.26
        },
        {
          "date": "2026-08-20",
          "close": 1388.54
        },
        {
          "date": "2026-08-21",
          "close": 1383.11
        },
        {
          "date": "2026-08-24",
          "close": 1386.58
        },
        {
          "date": "2026-08-25",
          "close": 1430.92
        },
        {
          "date": "2026-08-26",
          "close": 1434.27
        },
        {
          "date": "2026-08-27",
          "close": 1432.8
        },
        {
          "date": "2026-08-28",
          "close": 1464.92
        },
        {
          "date": "2026-08-31",
          "close": 1441.14
        },
        {
          "date": "2026-09-01",
          "close": 1486.61
        },
        {
          "date": "2026-09-02",
          "close": 1470.06
        },
        {
          "date": "2026-09-03",
          "close": 1464.58
        },
        {
          "date": "2026-09-04",
          "close": 1470.99
        },
        {
          "date": "2026-09-07",
          "close": 1516.56
        },
        {
          "date": "2026-09-08",
          "close": 1519.94
        },
        {
          "date": "2026-09-09",
          "close": 1529.09
        },
        {
          "date": "2026-09-10",
          "close": 1494.24
        },
        {
          "date": "2026-09-11",
          "close": 1441.26
        },
        {
          "date": "2026-09-14",
          "close": 1456.21
        },
        {
          "date": "2026-09-15",
          "close": 1400.67
        },
        {
          "date": "2026-09-16",
          "close": 1406.88
        },
        {
          "date": "2026-09-17",
          "close": 1407.54
        },
        {
          "date": "2026-09-18",
          "close": 1425.43
        },
        {
          "date": "2026-09-21",
          "close": 1461.19
        },
        {
          "date": "2026-09-22",
          "close": 1445.44
        },
        {
          "date": "2026-09-23",
          "close": 1426.82
        },
        {
          "date": "2026-09-24",
          "close": 1416.97
        },
        {
          "date": "2026-09-28",
          "close": 1408.74
        },
        {
          "date": "2026-09-29",
          "close": 1416.36
        },
        {
          "date": "2026-09-30",
          "close": 1429.1
        },
        {
          "date": "2026-10-08",
          "close": 1419.07
        },
        {
          "date": "2026-10-09",
          "close": 1466.94
        },
        {
          "date": "2026-10-12",
          "close": 1434.18
        },
        {
          "date": "2026-10-13",
          "close": 1459.74
        },
        {
          "date": "2026-10-14",
          "close": 1432.78
        },
        {
          "date": "2026-10-15",
          "close": 1395.63
        },
        {
          "date": "2026-10-16",
          "close": 1408.17
        },
        {
          "date": "2026-10-19",
          "close": 1389.99
        },
        {
          "date": "2026-10-20",
          "close": 1389.23
        },
        {
          "date": "2026-10-21",
          "close": 1397.23
        },
        {
          "date": "2026-10-22",
          "close": 1392.92
        },
        {
          "date": "2026-10-23",
          "close": 1429.16
        },
        {
          "date": "2026-10-26",
          "close": 1447.87
        },
        {
          "date": "2026-10-27",
          "close": 1474.18
        },
        {
          "date": "2026-10-28",
          "close": 1472.32
        },
        {
          "date": "2026-10-29",
          "close": 1431.17
        },
        {
          "date": "2026-10-30",
          "close": 1392.41
        },
        {
          "date": "2026-11-02",
          "close": 1415.83
        },
        {
          "date": "2026-11-03",
          "close": 1444.59
        },
        {
          "date": "2026-11-04",
          "close": 1435.79
        },
        {
          "date": "2026-11-05",
          "close": 1460.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4946236559139785,
          "pullback_frequency": 0.22580645161290322,
          "up_wilson": [
            0.39525893983600857,
            0.5944149042780961
          ],
          "pullback_wilson": [
            0.15270154318255835,
            0.32066450663678026
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43333333333333335,
          "pullback_frequency": 0.38333333333333336,
          "up_wilson": [
            0.3157239680468677,
            0.5589656122387444
          ],
          "pullback_wilson": [
            0.27088272374082023,
            0.5098240417590008
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 2,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 27,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1554",
      "name": "商业物业经营",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02197741635232453,
        "5": 0.04179853555310031,
        "20": -0.04294594625592085,
        "60": -0.01636126811615557
      },
      "moving_averages": {
        "5": 1620.0560000000055,
        "20": 1664.1840000000084,
        "60": 1721.322166666664
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.059741854791911964,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1975.1
        },
        {
          "date": "2026-05-14",
          "close": 1941.88
        },
        {
          "date": "2026-05-15",
          "close": 1923.63
        },
        {
          "date": "2026-05-18",
          "close": 1902.72
        },
        {
          "date": "2026-05-19",
          "close": 1910.11
        },
        {
          "date": "2026-05-20",
          "close": 1886.58
        },
        {
          "date": "2026-05-21",
          "close": 1816.71
        },
        {
          "date": "2026-05-22",
          "close": 1848.88
        },
        {
          "date": "2026-05-25",
          "close": 1849.65
        },
        {
          "date": "2026-05-26",
          "close": 1813.55
        },
        {
          "date": "2026-05-27",
          "close": 1783.14
        },
        {
          "date": "2026-05-28",
          "close": 1794.76
        },
        {
          "date": "2026-05-29",
          "close": 1796.05
        },
        {
          "date": "2026-06-01",
          "close": 1835.45
        },
        {
          "date": "2026-06-02",
          "close": 1804.74
        },
        {
          "date": "2026-06-03",
          "close": 1784.73
        },
        {
          "date": "2026-06-04",
          "close": 1752.47
        },
        {
          "date": "2026-06-05",
          "close": 1770.72
        },
        {
          "date": "2026-06-08",
          "close": 1746.66
        },
        {
          "date": "2026-06-09",
          "close": 1740.8
        },
        {
          "date": "2026-06-10",
          "close": 1730.19
        },
        {
          "date": "2026-06-11",
          "close": 1706.3
        },
        {
          "date": "2026-06-12",
          "close": 1737.07
        },
        {
          "date": "2026-06-15",
          "close": 1737.77
        },
        {
          "date": "2026-06-16",
          "close": 1735.38
        },
        {
          "date": "2026-06-17",
          "close": 1692.0
        },
        {
          "date": "2026-06-18",
          "close": 1671.1
        },
        {
          "date": "2026-06-22",
          "close": 1659.34
        },
        {
          "date": "2026-06-23",
          "close": 1673.74
        },
        {
          "date": "2026-06-24",
          "close": 1639.1
        },
        {
          "date": "2026-06-25",
          "close": 1617.33
        },
        {
          "date": "2026-06-26",
          "close": 1569.36
        },
        {
          "date": "2026-06-29",
          "close": 1583.39
        },
        {
          "date": "2026-06-30",
          "close": 1586.0
        },
        {
          "date": "2026-07-01",
          "close": 1635.03
        },
        {
          "date": "2026-07-02",
          "close": 1629.33
        },
        {
          "date": "2026-07-03",
          "close": 1639.29
        },
        {
          "date": "2026-07-06",
          "close": 1629.5
        },
        {
          "date": "2026-07-07",
          "close": 1577.94
        },
        {
          "date": "2026-07-08",
          "close": 1572.85
        },
        {
          "date": "2026-07-09",
          "close": 1558.95
        },
        {
          "date": "2026-07-10",
          "close": 1605.31
        },
        {
          "date": "2026-07-13",
          "close": 1563.69
        },
        {
          "date": "2026-07-14",
          "close": 1591.36
        },
        {
          "date": "2026-07-15",
          "close": 1619.24
        },
        {
          "date": "2026-07-16",
          "close": 1624.8
        },
        {
          "date": "2026-07-17",
          "close": 1576.68
        },
        {
          "date": "2026-07-20",
          "close": 1572.42
        },
        {
          "date": "2026-07-21",
          "close": 1579.1
        },
        {
          "date": "2026-07-22",
          "close": 1562.29
        },
        {
          "date": "2026-07-23",
          "close": 1585.06
        },
        {
          "date": "2026-07-24",
          "close": 1545.74
        },
        {
          "date": "2026-07-27",
          "close": 1582.81
        },
        {
          "date": "2026-07-28",
          "close": 1598.99
        },
        {
          "date": "2026-07-29",
          "close": 1634.37
        },
        {
          "date": "2026-07-30",
          "close": 1632.68
        },
        {
          "date": "2026-07-31",
          "close": 1658.29
        },
        {
          "date": "2026-08-03",
          "close": 1696.34
        },
        {
          "date": "2026-08-04",
          "close": 1688.08
        },
        {
          "date": "2026-08-05",
          "close": 1696.69
        },
        {
          "date": "2026-08-06",
          "close": 1695.66
        },
        {
          "date": "2026-08-07",
          "close": 1684.14
        },
        {
          "date": "2026-08-10",
          "close": 1716.19
        },
        {
          "date": "2026-08-11",
          "close": 1721.21
        },
        {
          "date": "2026-08-12",
          "close": 1742.27
        },
        {
          "date": "2026-08-13",
          "close": 1731.01
        },
        {
          "date": "2026-08-14",
          "close": 1702.17
        },
        {
          "date": "2026-08-17",
          "close": 1723.3
        },
        {
          "date": "2026-08-18",
          "close": 1746.94
        },
        {
          "date": "2026-08-19",
          "close": 1690.85
        },
        {
          "date": "2026-08-20",
          "close": 1726.05
        },
        {
          "date": "2026-08-21",
          "close": 1716.2
        },
        {
          "date": "2026-08-24",
          "close": 1712.88
        },
        {
          "date": "2026-08-25",
          "close": 1758.89
        },
        {
          "date": "2026-08-26",
          "close": 1758.07
        },
        {
          "date": "2026-08-27",
          "close": 1763.81
        },
        {
          "date": "2026-08-28",
          "close": 1786.4
        },
        {
          "date": "2026-08-31",
          "close": 1768.29
        },
        {
          "date": "2026-09-01",
          "close": 1802.85
        },
        {
          "date": "2026-09-02",
          "close": 1785.83
        },
        {
          "date": "2026-09-03",
          "close": 1776.25
        },
        {
          "date": "2026-09-04",
          "close": 1794.01
        },
        {
          "date": "2026-09-07",
          "close": 1799.23
        },
        {
          "date": "2026-09-08",
          "close": 1824.42
        },
        {
          "date": "2026-09-09",
          "close": 1817.47
        },
        {
          "date": "2026-09-10",
          "close": 1795.64
        },
        {
          "date": "2026-09-11",
          "close": 1747.49
        },
        {
          "date": "2026-09-14",
          "close": 1754.96
        },
        {
          "date": "2026-09-15",
          "close": 1702.31
        },
        {
          "date": "2026-09-16",
          "close": 1719.87
        },
        {
          "date": "2026-09-17",
          "close": 1730.22
        },
        {
          "date": "2026-09-18",
          "close": 1746.82
        },
        {
          "date": "2026-09-21",
          "close": 1791.23
        },
        {
          "date": "2026-09-22",
          "close": 1777.82
        },
        {
          "date": "2026-09-23",
          "close": 1766.64
        },
        {
          "date": "2026-09-24",
          "close": 1745.68
        },
        {
          "date": "2026-09-28",
          "close": 1724.97
        },
        {
          "date": "2026-09-29",
          "close": 1745.2
        },
        {
          "date": "2026-09-30",
          "close": 1758.59
        },
        {
          "date": "2026-10-08",
          "close": 1743.82
        },
        {
          "date": "2026-10-09",
          "close": 1774.97
        },
        {
          "date": "2026-10-12",
          "close": 1730.08
        },
        {
          "date": "2026-10-13",
          "close": 1754.74
        },
        {
          "date": "2026-10-14",
          "close": 1728.34
        },
        {
          "date": "2026-10-15",
          "close": 1685.11
        },
        {
          "date": "2026-10-16",
          "close": 1690.06
        },
        {
          "date": "2026-10-19",
          "close": 1673.07
        },
        {
          "date": "2026-10-20",
          "close": 1674.19
        },
        {
          "date": "2026-10-21",
          "close": 1667.79
        },
        {
          "date": "2026-10-22",
          "close": 1623.28
        },
        {
          "date": "2026-10-23",
          "close": 1641.38
        },
        {
          "date": "2026-10-26",
          "close": 1659.0
        },
        {
          "date": "2026-10-27",
          "close": 1635.76
        },
        {
          "date": "2026-10-28",
          "close": 1643.66
        },
        {
          "date": "2026-10-29",
          "close": 1601.97
        },
        {
          "date": "2026-10-30",
          "close": 1573.45
        },
        {
          "date": "2026-11-02",
          "close": 1609.83
        },
        {
          "date": "2026-11-03",
          "close": 1615.03
        },
        {
          "date": "2026-11-04",
          "close": 1633.04
        },
        {
          "date": "2026-11-05",
          "close": 1668.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5972222222222222,
          "pullback_frequency": 0.2777777777777778,
          "up_wilson": [
            0.48180671684951565,
            0.7027888884789509
          ],
          "pullback_wilson": [
            0.18760285856829367,
            0.39046432925235425
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6326530612244898,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.49267067560792427,
            0.7533482703131686
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.6052631578947368,
          "baseline_hit_rate": 0.39473684210526316,
          "hit_wilson": [
            0.4471786799604255,
            0.744019242518399
          ],
          "baseline_wilson": [
            0.25598075748160104,
            0.5528213200395746
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 19,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1555",
      "name": "专业连锁Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024119243361804488,
        "5": 0.07554561657194725,
        "20": 0.005019835814446649,
        "60": -0.03229124906393954
      },
      "moving_averages": {
        "5": 1233.9939999999945,
        "20": 1244.0685000000055,
        "60": 1283.1678333333266
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.016066388254385888,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1592.09
        },
        {
          "date": "2026-05-14",
          "close": 1552.8
        },
        {
          "date": "2026-05-15",
          "close": 1544.11
        },
        {
          "date": "2026-05-18",
          "close": 1566.0
        },
        {
          "date": "2026-05-19",
          "close": 1622.96
        },
        {
          "date": "2026-05-20",
          "close": 1579.56
        },
        {
          "date": "2026-05-21",
          "close": 1537.75
        },
        {
          "date": "2026-05-22",
          "close": 1533.93
        },
        {
          "date": "2026-05-25",
          "close": 1535.18
        },
        {
          "date": "2026-05-26",
          "close": 1535.31
        },
        {
          "date": "2026-05-27",
          "close": 1498.24
        },
        {
          "date": "2026-05-28",
          "close": 1474.05
        },
        {
          "date": "2026-05-29",
          "close": 1458.43
        },
        {
          "date": "2026-06-01",
          "close": 1494.96
        },
        {
          "date": "2026-06-02",
          "close": 1451.93
        },
        {
          "date": "2026-06-03",
          "close": 1443.44
        },
        {
          "date": "2026-06-04",
          "close": 1408.25
        },
        {
          "date": "2026-06-05",
          "close": 1415.3
        },
        {
          "date": "2026-06-08",
          "close": 1364.97
        },
        {
          "date": "2026-06-09",
          "close": 1408.8
        },
        {
          "date": "2026-06-10",
          "close": 1378.75
        },
        {
          "date": "2026-06-11",
          "close": 1354.13
        },
        {
          "date": "2026-06-12",
          "close": 1375.0
        },
        {
          "date": "2026-06-15",
          "close": 1382.46
        },
        {
          "date": "2026-06-16",
          "close": 1377.9
        },
        {
          "date": "2026-06-17",
          "close": 1360.48
        },
        {
          "date": "2026-06-18",
          "close": 1336.48
        },
        {
          "date": "2026-06-22",
          "close": 1331.06
        },
        {
          "date": "2026-06-23",
          "close": 1304.27
        },
        {
          "date": "2026-06-24",
          "close": 1263.88
        },
        {
          "date": "2026-06-25",
          "close": 1245.12
        },
        {
          "date": "2026-06-26",
          "close": 1194.08
        },
        {
          "date": "2026-06-29",
          "close": 1185.03
        },
        {
          "date": "2026-06-30",
          "close": 1209.46
        },
        {
          "date": "2026-07-01",
          "close": 1239.58
        },
        {
          "date": "2026-07-02",
          "close": 1234.53
        },
        {
          "date": "2026-07-03",
          "close": 1245.26
        },
        {
          "date": "2026-07-06",
          "close": 1232.75
        },
        {
          "date": "2026-07-07",
          "close": 1191.59
        },
        {
          "date": "2026-07-08",
          "close": 1187.83
        },
        {
          "date": "2026-07-09",
          "close": 1185.42
        },
        {
          "date": "2026-07-10",
          "close": 1216.23
        },
        {
          "date": "2026-07-13",
          "close": 1186.27
        },
        {
          "date": "2026-07-14",
          "close": 1206.47
        },
        {
          "date": "2026-07-15",
          "close": 1238.36
        },
        {
          "date": "2026-07-16",
          "close": 1295.82
        },
        {
          "date": "2026-07-17",
          "close": 1266.24
        },
        {
          "date": "2026-07-20",
          "close": 1255.77
        },
        {
          "date": "2026-07-21",
          "close": 1242.15
        },
        {
          "date": "2026-07-22",
          "close": 1231.13
        },
        {
          "date": "2026-07-23",
          "close": 1232.26
        },
        {
          "date": "2026-07-24",
          "close": 1188.28
        },
        {
          "date": "2026-07-27",
          "close": 1216.51
        },
        {
          "date": "2026-07-28",
          "close": 1229.39
        },
        {
          "date": "2026-07-29",
          "close": 1276.58
        },
        {
          "date": "2026-07-30",
          "close": 1289.94
        },
        {
          "date": "2026-07-31",
          "close": 1310.35
        },
        {
          "date": "2026-08-03",
          "close": 1321.66
        },
        {
          "date": "2026-08-04",
          "close": 1320.12
        },
        {
          "date": "2026-08-05",
          "close": 1322.03
        },
        {
          "date": "2026-08-06",
          "close": 1314.56
        },
        {
          "date": "2026-08-07",
          "close": 1305.47
        },
        {
          "date": "2026-08-10",
          "close": 1336.49
        },
        {
          "date": "2026-08-11",
          "close": 1340.02
        },
        {
          "date": "2026-08-12",
          "close": 1339.25
        },
        {
          "date": "2026-08-13",
          "close": 1313.1
        },
        {
          "date": "2026-08-14",
          "close": 1300.78
        },
        {
          "date": "2026-08-17",
          "close": 1307.45
        },
        {
          "date": "2026-08-18",
          "close": 1304.08
        },
        {
          "date": "2026-08-19",
          "close": 1256.45
        },
        {
          "date": "2026-08-20",
          "close": 1283.39
        },
        {
          "date": "2026-08-21",
          "close": 1276.4
        },
        {
          "date": "2026-08-24",
          "close": 1269.08
        },
        {
          "date": "2026-08-25",
          "close": 1290.09
        },
        {
          "date": "2026-08-26",
          "close": 1295.16
        },
        {
          "date": "2026-08-27",
          "close": 1297.39
        },
        {
          "date": "2026-08-28",
          "close": 1312.88
        },
        {
          "date": "2026-08-31",
          "close": 1316.97
        },
        {
          "date": "2026-09-01",
          "close": 1347.42
        },
        {
          "date": "2026-09-02",
          "close": 1342.02
        },
        {
          "date": "2026-09-03",
          "close": 1317.67
        },
        {
          "date": "2026-09-04",
          "close": 1324.85
        },
        {
          "date": "2026-09-07",
          "close": 1338.32
        },
        {
          "date": "2026-09-08",
          "close": 1345.96
        },
        {
          "date": "2026-09-09",
          "close": 1346.55
        },
        {
          "date": "2026-09-10",
          "close": 1302.25
        },
        {
          "date": "2026-09-11",
          "close": 1270.45
        },
        {
          "date": "2026-09-14",
          "close": 1278.71
        },
        {
          "date": "2026-09-15",
          "close": 1255.68
        },
        {
          "date": "2026-09-16",
          "close": 1265.47
        },
        {
          "date": "2026-09-17",
          "close": 1275.52
        },
        {
          "date": "2026-09-18",
          "close": 1283.27
        },
        {
          "date": "2026-09-21",
          "close": 1329.43
        },
        {
          "date": "2026-09-22",
          "close": 1317.75
        },
        {
          "date": "2026-09-23",
          "close": 1300.6
        },
        {
          "date": "2026-09-24",
          "close": 1297.22
        },
        {
          "date": "2026-09-28",
          "close": 1265.92
        },
        {
          "date": "2026-09-29",
          "close": 1282.98
        },
        {
          "date": "2026-09-30",
          "close": 1288.7
        },
        {
          "date": "2026-10-08",
          "close": 1272.95
        },
        {
          "date": "2026-10-09",
          "close": 1297.9
        },
        {
          "date": "2026-10-12",
          "close": 1292.19
        },
        {
          "date": "2026-10-13",
          "close": 1300.23
        },
        {
          "date": "2026-10-14",
          "close": 1285.85
        },
        {
          "date": "2026-10-15",
          "close": 1258.61
        },
        {
          "date": "2026-10-16",
          "close": 1259.87
        },
        {
          "date": "2026-10-19",
          "close": 1244.08
        },
        {
          "date": "2026-10-20",
          "close": 1238.3
        },
        {
          "date": "2026-10-21",
          "close": 1230.38
        },
        {
          "date": "2026-10-22",
          "close": 1195.54
        },
        {
          "date": "2026-10-23",
          "close": 1233.28
        },
        {
          "date": "2026-10-26",
          "close": 1251.46
        },
        {
          "date": "2026-10-27",
          "close": 1213.98
        },
        {
          "date": "2026-10-28",
          "close": 1220.25
        },
        {
          "date": "2026-10-29",
          "close": 1189.48
        },
        {
          "date": "2026-10-30",
          "close": 1178.55
        },
        {
          "date": "2026-11-02",
          "close": 1232.38
        },
        {
          "date": "2026-11-03",
          "close": 1230.49
        },
        {
          "date": "2026-11-04",
          "close": 1249.21
        },
        {
          "date": "2026-11-05",
          "close": 1279.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4895833333333333,
          "pullback_frequency": 0.34375,
          "up_wilson": [
            0.3919286123125563,
            0.5880396291011453
          ],
          "pullback_wilson": [
            0.2564039323896144,
            0.4431196888159093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3309365440675524,
            0.5750806411466566
          ],
          "pullback_wilson": [
            0.3773502424155577,
            0.6226497575844423
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 1,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1556",
      "name": "教育运营及其他",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.057758963853316025,
        "5": 0.32404020271502,
        "20": -0.07700258397932802,
        "60": 0.3530471068940251
      },
      "moving_averages": {
        "5": 971.221999999974,
        "20": 1001.9984999999754,
        "60": 1010.1211666666553
      },
      "phase": "下降",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-11",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-30",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.10038562215634617,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1105.87
        },
        {
          "date": "2026-05-14",
          "close": 1033.05
        },
        {
          "date": "2026-05-15",
          "close": 992.24
        },
        {
          "date": "2026-05-18",
          "close": 998.35
        },
        {
          "date": "2026-05-19",
          "close": 1057.64
        },
        {
          "date": "2026-05-20",
          "close": 1023.37
        },
        {
          "date": "2026-05-21",
          "close": 994.68
        },
        {
          "date": "2026-05-22",
          "close": 1004.64
        },
        {
          "date": "2026-05-25",
          "close": 981.32
        },
        {
          "date": "2026-05-26",
          "close": 955.19
        },
        {
          "date": "2026-05-27",
          "close": 942.79
        },
        {
          "date": "2026-05-28",
          "close": 952.21
        },
        {
          "date": "2026-05-29",
          "close": 945.28
        },
        {
          "date": "2026-06-01",
          "close": 989.65
        },
        {
          "date": "2026-06-02",
          "close": 949.71
        },
        {
          "date": "2026-06-03",
          "close": 899.54
        },
        {
          "date": "2026-06-04",
          "close": 860.13
        },
        {
          "date": "2026-06-05",
          "close": 866.81
        },
        {
          "date": "2026-06-08",
          "close": 850.75
        },
        {
          "date": "2026-06-09",
          "close": 829.68
        },
        {
          "date": "2026-06-10",
          "close": 788.5
        },
        {
          "date": "2026-06-11",
          "close": 769.46
        },
        {
          "date": "2026-06-12",
          "close": 783.54
        },
        {
          "date": "2026-06-15",
          "close": 818.49
        },
        {
          "date": "2026-06-16",
          "close": 832.5
        },
        {
          "date": "2026-06-17",
          "close": 819.52
        },
        {
          "date": "2026-06-18",
          "close": 811.49
        },
        {
          "date": "2026-06-22",
          "close": 791.75
        },
        {
          "date": "2026-06-23",
          "close": 781.94
        },
        {
          "date": "2026-06-24",
          "close": 751.47
        },
        {
          "date": "2026-06-25",
          "close": 707.87
        },
        {
          "date": "2026-06-26",
          "close": 705.46
        },
        {
          "date": "2026-06-29",
          "close": 690.05
        },
        {
          "date": "2026-06-30",
          "close": 697.07
        },
        {
          "date": "2026-07-01",
          "close": 728.29
        },
        {
          "date": "2026-07-02",
          "close": 724.32
        },
        {
          "date": "2026-07-03",
          "close": 735.61
        },
        {
          "date": "2026-07-06",
          "close": 734.13
        },
        {
          "date": "2026-07-07",
          "close": 699.6
        },
        {
          "date": "2026-07-08",
          "close": 709.0
        },
        {
          "date": "2026-07-09",
          "close": 712.85
        },
        {
          "date": "2026-07-10",
          "close": 731.78
        },
        {
          "date": "2026-07-13",
          "close": 700.21
        },
        {
          "date": "2026-07-14",
          "close": 708.35
        },
        {
          "date": "2026-07-15",
          "close": 717.25
        },
        {
          "date": "2026-07-16",
          "close": 737.29
        },
        {
          "date": "2026-07-17",
          "close": 697.61
        },
        {
          "date": "2026-07-20",
          "close": 687.7
        },
        {
          "date": "2026-07-21",
          "close": 685.86
        },
        {
          "date": "2026-07-22",
          "close": 675.81
        },
        {
          "date": "2026-07-23",
          "close": 685.8
        },
        {
          "date": "2026-07-24",
          "close": 652.75
        },
        {
          "date": "2026-07-27",
          "close": 675.23
        },
        {
          "date": "2026-07-28",
          "close": 685.01
        },
        {
          "date": "2026-07-29",
          "close": 737.01
        },
        {
          "date": "2026-07-30",
          "close": 719.79
        },
        {
          "date": "2026-07-31",
          "close": 750.76
        },
        {
          "date": "2026-08-03",
          "close": 761.19
        },
        {
          "date": "2026-08-04",
          "close": 787.67
        },
        {
          "date": "2026-08-05",
          "close": 805.19
        },
        {
          "date": "2026-08-06",
          "close": 783.41
        },
        {
          "date": "2026-08-07",
          "close": 767.31
        },
        {
          "date": "2026-08-10",
          "close": 776.44
        },
        {
          "date": "2026-08-11",
          "close": 766.58
        },
        {
          "date": "2026-08-12",
          "close": 779.31
        },
        {
          "date": "2026-08-13",
          "close": 767.76
        },
        {
          "date": "2026-08-14",
          "close": 756.21
        },
        {
          "date": "2026-08-17",
          "close": 756.96
        },
        {
          "date": "2026-08-18",
          "close": 750.49
        },
        {
          "date": "2026-08-19",
          "close": 721.88
        },
        {
          "date": "2026-08-20",
          "close": 731.95
        },
        {
          "date": "2026-08-21",
          "close": 733.46
        },
        {
          "date": "2026-08-24",
          "close": 740.5
        },
        {
          "date": "2026-08-25",
          "close": 777.72
        },
        {
          "date": "2026-08-26",
          "close": 828.95
        },
        {
          "date": "2026-08-27",
          "close": 892.25
        },
        {
          "date": "2026-08-28",
          "close": 891.66
        },
        {
          "date": "2026-08-31",
          "close": 989.23
        },
        {
          "date": "2026-09-01",
          "close": 993.62
        },
        {
          "date": "2026-09-02",
          "close": 996.84
        },
        {
          "date": "2026-09-03",
          "close": 1009.81
        },
        {
          "date": "2026-09-04",
          "close": 1071.15
        },
        {
          "date": "2026-09-07",
          "close": 1101.66
        },
        {
          "date": "2026-09-08",
          "close": 1173.44
        },
        {
          "date": "2026-09-09",
          "close": 1244.14
        },
        {
          "date": "2026-09-10",
          "close": 1319.09
        },
        {
          "date": "2026-09-11",
          "close": 1307.34
        },
        {
          "date": "2026-09-14",
          "close": 1204.03
        },
        {
          "date": "2026-09-15",
          "close": 1238.7
        },
        {
          "date": "2026-09-16",
          "close": 1238.24
        },
        {
          "date": "2026-09-17",
          "close": 1276.77
        },
        {
          "date": "2026-09-18",
          "close": 1316.91
        },
        {
          "date": "2026-09-21",
          "close": 1344.03
        },
        {
          "date": "2026-09-22",
          "close": 1314.81
        },
        {
          "date": "2026-09-23",
          "close": 1251.47
        },
        {
          "date": "2026-09-24",
          "close": 1238.5
        },
        {
          "date": "2026-09-28",
          "close": 1170.58
        },
        {
          "date": "2026-09-29",
          "close": 1181.4
        },
        {
          "date": "2026-09-30",
          "close": 1182.35
        },
        {
          "date": "2026-10-08",
          "close": 1180.35
        },
        {
          "date": "2026-10-09",
          "close": 1211.03
        },
        {
          "date": "2026-10-12",
          "close": 1171.43
        },
        {
          "date": "2026-10-13",
          "close": 1169.17
        },
        {
          "date": "2026-10-14",
          "close": 1152.4
        },
        {
          "date": "2026-10-15",
          "close": 1080.43
        },
        {
          "date": "2026-10-16",
          "close": 1041.86
        },
        {
          "date": "2026-10-19",
          "close": 971.17
        },
        {
          "date": "2026-10-20",
          "close": 974.48
        },
        {
          "date": "2026-10-21",
          "close": 995.97
        },
        {
          "date": "2026-10-22",
          "close": 939.95
        },
        {
          "date": "2026-10-23",
          "close": 948.41
        },
        {
          "date": "2026-10-26",
          "close": 933.32
        },
        {
          "date": "2026-10-27",
          "close": 892.26
        },
        {
          "date": "2026-10-28",
          "close": 879.15
        },
        {
          "date": "2026-10-29",
          "close": 822.83
        },
        {
          "date": "2026-10-30",
          "close": 809.22
        },
        {
          "date": "2026-11-02",
          "close": 918.54
        },
        {
          "date": "2026-11-03",
          "close": 1008.92
        },
        {
          "date": "2026-11-04",
          "close": 1029.97
        },
        {
          "date": "2026-11-05",
          "close": 1089.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 111,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45045045045045046,
          "pullback_frequency": 0.4144144144144144,
          "up_wilson": [
            0.36109608671838495,
            0.5431196894224019
          ],
          "pullback_wilson": [
            0.32713457628753195,
            0.5074199461374632
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42028985507246375,
          "pullback_frequency": 0.5942028985507246,
          "up_wilson": [
            0.3110611534112484,
            0.5379259457203395
          ],
          "pullback_wilson": [
            0.476358878348368,
            0.7021109135870279
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 60,
          "covered_samples": 11,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 38,
          "covered_samples": 27,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1557",
      "name": "培训教育",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03331194171412921,
        "5": 0.04881243743683816,
        "20": -0.0937700453983008,
        "60": -0.13418380660925677
      },
      "moving_averages": {
        "5": 4234.293999999948,
        "20": 4506.715500000003,
        "60": 4795.835500000014
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 54
          }
        }
      },
      "drawdown": -0.11382136851924174,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5000.5
        },
        {
          "date": "2026-05-14",
          "close": 4940.59
        },
        {
          "date": "2026-05-15",
          "close": 4927.64
        },
        {
          "date": "2026-05-18",
          "close": 4928.86
        },
        {
          "date": "2026-05-19",
          "close": 4979.84
        },
        {
          "date": "2026-05-20",
          "close": 4851.17
        },
        {
          "date": "2026-05-21",
          "close": 4675.46
        },
        {
          "date": "2026-05-22",
          "close": 4724.04
        },
        {
          "date": "2026-05-25",
          "close": 4762.71
        },
        {
          "date": "2026-05-26",
          "close": 4783.59
        },
        {
          "date": "2026-05-27",
          "close": 4690.69
        },
        {
          "date": "2026-05-28",
          "close": 4712.65
        },
        {
          "date": "2026-05-29",
          "close": 4643.43
        },
        {
          "date": "2026-06-01",
          "close": 4748.58
        },
        {
          "date": "2026-06-02",
          "close": 4661.1
        },
        {
          "date": "2026-06-03",
          "close": 4571.51
        },
        {
          "date": "2026-06-04",
          "close": 4516.1
        },
        {
          "date": "2026-06-05",
          "close": 4550.14
        },
        {
          "date": "2026-06-08",
          "close": 4449.1
        },
        {
          "date": "2026-06-09",
          "close": 4485.87
        },
        {
          "date": "2026-06-10",
          "close": 4412.87
        },
        {
          "date": "2026-06-11",
          "close": 4392.05
        },
        {
          "date": "2026-06-12",
          "close": 4402.27
        },
        {
          "date": "2026-06-15",
          "close": 4475.9
        },
        {
          "date": "2026-06-16",
          "close": 4476.72
        },
        {
          "date": "2026-06-17",
          "close": 4404.3
        },
        {
          "date": "2026-06-18",
          "close": 4337.02
        },
        {
          "date": "2026-06-22",
          "close": 4281.98
        },
        {
          "date": "2026-06-23",
          "close": 4253.97
        },
        {
          "date": "2026-06-24",
          "close": 4115.11
        },
        {
          "date": "2026-06-25",
          "close": 3988.79
        },
        {
          "date": "2026-06-26",
          "close": 4052.29
        },
        {
          "date": "2026-06-29",
          "close": 4067.23
        },
        {
          "date": "2026-06-30",
          "close": 3983.2
        },
        {
          "date": "2026-07-01",
          "close": 4184.1
        },
        {
          "date": "2026-07-02",
          "close": 4163.77
        },
        {
          "date": "2026-07-03",
          "close": 4240.83
        },
        {
          "date": "2026-07-06",
          "close": 4267.31
        },
        {
          "date": "2026-07-07",
          "close": 4152.91
        },
        {
          "date": "2026-07-08",
          "close": 4079.31
        },
        {
          "date": "2026-07-09",
          "close": 4031.34
        },
        {
          "date": "2026-07-10",
          "close": 4085.85
        },
        {
          "date": "2026-07-13",
          "close": 3930.62
        },
        {
          "date": "2026-07-14",
          "close": 4000.94
        },
        {
          "date": "2026-07-15",
          "close": 4007.37
        },
        {
          "date": "2026-07-16",
          "close": 4018.36
        },
        {
          "date": "2026-07-17",
          "close": 3860.44
        },
        {
          "date": "2026-07-20",
          "close": 3798.83
        },
        {
          "date": "2026-07-21",
          "close": 3836.07
        },
        {
          "date": "2026-07-22",
          "close": 3935.83
        },
        {
          "date": "2026-07-23",
          "close": 4029.9
        },
        {
          "date": "2026-07-24",
          "close": 3914.15
        },
        {
          "date": "2026-07-27",
          "close": 4100.15
        },
        {
          "date": "2026-07-28",
          "close": 4198.3
        },
        {
          "date": "2026-07-29",
          "close": 4422.17
        },
        {
          "date": "2026-07-30",
          "close": 4581.72
        },
        {
          "date": "2026-07-31",
          "close": 4741.5
        },
        {
          "date": "2026-08-03",
          "close": 4802.23
        },
        {
          "date": "2026-08-04",
          "close": 4930.65
        },
        {
          "date": "2026-08-05",
          "close": 5058.36
        },
        {
          "date": "2026-08-06",
          "close": 4951.29
        },
        {
          "date": "2026-08-07",
          "close": 4957.43
        },
        {
          "date": "2026-08-10",
          "close": 5059.89
        },
        {
          "date": "2026-08-11",
          "close": 4998.24
        },
        {
          "date": "2026-08-12",
          "close": 5134.36
        },
        {
          "date": "2026-08-13",
          "close": 4960.77
        },
        {
          "date": "2026-08-14",
          "close": 4919.35
        },
        {
          "date": "2026-08-17",
          "close": 4950.92
        },
        {
          "date": "2026-08-18",
          "close": 5017.47
        },
        {
          "date": "2026-08-19",
          "close": 4912.89
        },
        {
          "date": "2026-08-20",
          "close": 4884.2
        },
        {
          "date": "2026-08-21",
          "close": 4828.55
        },
        {
          "date": "2026-08-24",
          "close": 4791.68
        },
        {
          "date": "2026-08-25",
          "close": 4895.83
        },
        {
          "date": "2026-08-26",
          "close": 4875.38
        },
        {
          "date": "2026-08-27",
          "close": 4913.58
        },
        {
          "date": "2026-08-28",
          "close": 4981.08
        },
        {
          "date": "2026-08-31",
          "close": 5012.96
        },
        {
          "date": "2026-09-01",
          "close": 5078.11
        },
        {
          "date": "2026-09-02",
          "close": 5122.17
        },
        {
          "date": "2026-09-03",
          "close": 5010.95
        },
        {
          "date": "2026-09-04",
          "close": 4961.62
        },
        {
          "date": "2026-09-07",
          "close": 4972.95
        },
        {
          "date": "2026-09-08",
          "close": 5062.19
        },
        {
          "date": "2026-09-09",
          "close": 4985.06
        },
        {
          "date": "2026-09-10",
          "close": 4941.31
        },
        {
          "date": "2026-09-11",
          "close": 4865.46
        },
        {
          "date": "2026-09-14",
          "close": 4798.98
        },
        {
          "date": "2026-09-15",
          "close": 4713.31
        },
        {
          "date": "2026-09-16",
          "close": 4788.77
        },
        {
          "date": "2026-09-17",
          "close": 4903.35
        },
        {
          "date": "2026-09-18",
          "close": 4893.29
        },
        {
          "date": "2026-09-21",
          "close": 4977.27
        },
        {
          "date": "2026-09-22",
          "close": 5049.59
        },
        {
          "date": "2026-09-23",
          "close": 5011.75
        },
        {
          "date": "2026-09-24",
          "close": 5044.54
        },
        {
          "date": "2026-09-28",
          "close": 4847.76
        },
        {
          "date": "2026-09-29",
          "close": 4870.92
        },
        {
          "date": "2026-09-30",
          "close": 4837.82
        },
        {
          "date": "2026-10-08",
          "close": 4832.78
        },
        {
          "date": "2026-10-09",
          "close": 4942.13
        },
        {
          "date": "2026-10-12",
          "close": 4862.43
        },
        {
          "date": "2026-10-13",
          "close": 4846.64
        },
        {
          "date": "2026-10-14",
          "close": 4903.1
        },
        {
          "date": "2026-10-15",
          "close": 4713.77
        },
        {
          "date": "2026-10-16",
          "close": 4713.37
        },
        {
          "date": "2026-10-19",
          "close": 4631.19
        },
        {
          "date": "2026-10-20",
          "close": 4725.29
        },
        {
          "date": "2026-10-21",
          "close": 4643.38
        },
        {
          "date": "2026-10-22",
          "close": 4394.89
        },
        {
          "date": "2026-10-23",
          "close": 4422.16
        },
        {
          "date": "2026-10-26",
          "close": 4422.66
        },
        {
          "date": "2026-10-27",
          "close": 4273.42
        },
        {
          "date": "2026-10-28",
          "close": 4292.63
        },
        {
          "date": "2026-10-29",
          "close": 4175.78
        },
        {
          "date": "2026-10-30",
          "close": 4084.76
        },
        {
          "date": "2026-11-02",
          "close": 4260.79
        },
        {
          "date": "2026-11-03",
          "close": 4207.89
        },
        {
          "date": "2026-11-04",
          "close": 4238.42
        },
        {
          "date": "2026-11-05",
          "close": 4379.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5432098765432098,
          "pullback_frequency": 0.345679012345679,
          "up_wilson": [
            0.43524015896677065,
            0.6472666731563539
          ],
          "pullback_wilson": [
            0.25122649531590424,
            0.4541062471015077
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 19,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1558",
      "name": "学历教育",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02383240951373966,
        "5": 0.044139110355944755,
        "20": -0.038234069555708294,
        "60": -0.06063085485830755
      },
      "moving_averages": {
        "5": 1858.2200000000187,
        "20": 1890.468000000005,
        "60": 1939.874833333333
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-19",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.03487903834731043,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2252.33
        },
        {
          "date": "2026-05-14",
          "close": 2167.03
        },
        {
          "date": "2026-05-15",
          "close": 2155.57
        },
        {
          "date": "2026-05-18",
          "close": 2152.84
        },
        {
          "date": "2026-05-19",
          "close": 2200.33
        },
        {
          "date": "2026-05-20",
          "close": 2106.85
        },
        {
          "date": "2026-05-21",
          "close": 2046.94
        },
        {
          "date": "2026-05-22",
          "close": 2052.52
        },
        {
          "date": "2026-05-25",
          "close": 2028.51
        },
        {
          "date": "2026-05-26",
          "close": 2004.13
        },
        {
          "date": "2026-05-27",
          "close": 1951.3
        },
        {
          "date": "2026-05-28",
          "close": 1962.61
        },
        {
          "date": "2026-05-29",
          "close": 1934.47
        },
        {
          "date": "2026-06-01",
          "close": 1984.28
        },
        {
          "date": "2026-06-02",
          "close": 1935.8
        },
        {
          "date": "2026-06-03",
          "close": 1909.66
        },
        {
          "date": "2026-06-04",
          "close": 1875.13
        },
        {
          "date": "2026-06-05",
          "close": 1897.86
        },
        {
          "date": "2026-06-08",
          "close": 1855.9
        },
        {
          "date": "2026-06-09",
          "close": 1863.34
        },
        {
          "date": "2026-06-10",
          "close": 1829.24
        },
        {
          "date": "2026-06-11",
          "close": 1781.64
        },
        {
          "date": "2026-06-12",
          "close": 1829.12
        },
        {
          "date": "2026-06-15",
          "close": 1842.88
        },
        {
          "date": "2026-06-16",
          "close": 1845.13
        },
        {
          "date": "2026-06-17",
          "close": 1798.18
        },
        {
          "date": "2026-06-18",
          "close": 1789.83
        },
        {
          "date": "2026-06-22",
          "close": 1794.3
        },
        {
          "date": "2026-06-23",
          "close": 1787.46
        },
        {
          "date": "2026-06-24",
          "close": 1718.84
        },
        {
          "date": "2026-06-25",
          "close": 1690.83
        },
        {
          "date": "2026-06-26",
          "close": 1645.71
        },
        {
          "date": "2026-06-29",
          "close": 1643.19
        },
        {
          "date": "2026-06-30",
          "close": 1651.57
        },
        {
          "date": "2026-07-01",
          "close": 1714.91
        },
        {
          "date": "2026-07-02",
          "close": 1696.84
        },
        {
          "date": "2026-07-03",
          "close": 1721.03
        },
        {
          "date": "2026-07-06",
          "close": 1710.02
        },
        {
          "date": "2026-07-07",
          "close": 1648.46
        },
        {
          "date": "2026-07-08",
          "close": 1659.68
        },
        {
          "date": "2026-07-09",
          "close": 1685.8
        },
        {
          "date": "2026-07-10",
          "close": 1722.05
        },
        {
          "date": "2026-07-13",
          "close": 1672.52
        },
        {
          "date": "2026-07-14",
          "close": 1678.15
        },
        {
          "date": "2026-07-15",
          "close": 1718.51
        },
        {
          "date": "2026-07-16",
          "close": 1750.15
        },
        {
          "date": "2026-07-17",
          "close": 1680.7
        },
        {
          "date": "2026-07-20",
          "close": 1675.89
        },
        {
          "date": "2026-07-21",
          "close": 1693.7
        },
        {
          "date": "2026-07-22",
          "close": 1678.3
        },
        {
          "date": "2026-07-23",
          "close": 1733.81
        },
        {
          "date": "2026-07-24",
          "close": 1663.01
        },
        {
          "date": "2026-07-27",
          "close": 1726.44
        },
        {
          "date": "2026-07-28",
          "close": 1751.96
        },
        {
          "date": "2026-07-29",
          "close": 1804.26
        },
        {
          "date": "2026-07-30",
          "close": 1824.47
        },
        {
          "date": "2026-07-31",
          "close": 1931.72
        },
        {
          "date": "2026-08-03",
          "close": 1951.87
        },
        {
          "date": "2026-08-04",
          "close": 2046.5
        },
        {
          "date": "2026-08-05",
          "close": 2041.04
        },
        {
          "date": "2026-08-06",
          "close": 1960.22
        },
        {
          "date": "2026-08-07",
          "close": 1946.41
        },
        {
          "date": "2026-08-10",
          "close": 1975.57
        },
        {
          "date": "2026-08-11",
          "close": 1952.66
        },
        {
          "date": "2026-08-12",
          "close": 1986.56
        },
        {
          "date": "2026-08-13",
          "close": 1953.43
        },
        {
          "date": "2026-08-14",
          "close": 1924.84
        },
        {
          "date": "2026-08-17",
          "close": 1924.88
        },
        {
          "date": "2026-08-18",
          "close": 1898.38
        },
        {
          "date": "2026-08-19",
          "close": 1823.06
        },
        {
          "date": "2026-08-20",
          "close": 1853.77
        },
        {
          "date": "2026-08-21",
          "close": 1847.51
        },
        {
          "date": "2026-08-24",
          "close": 1847.51
        },
        {
          "date": "2026-08-25",
          "close": 1913.07
        },
        {
          "date": "2026-08-26",
          "close": 1922.83
        },
        {
          "date": "2026-08-27",
          "close": 1905.42
        },
        {
          "date": "2026-08-28",
          "close": 1915.21
        },
        {
          "date": "2026-08-31",
          "close": 1937.52
        },
        {
          "date": "2026-09-01",
          "close": 1973.07
        },
        {
          "date": "2026-09-02",
          "close": 1978.63
        },
        {
          "date": "2026-09-03",
          "close": 1921.0
        },
        {
          "date": "2026-09-04",
          "close": 1938.52
        },
        {
          "date": "2026-09-07",
          "close": 1948.28
        },
        {
          "date": "2026-09-08",
          "close": 2081.45
        },
        {
          "date": "2026-09-09",
          "close": 2022.25
        },
        {
          "date": "2026-09-10",
          "close": 1993.85
        },
        {
          "date": "2026-09-11",
          "close": 1968.29
        },
        {
          "date": "2026-09-14",
          "close": 1978.25
        },
        {
          "date": "2026-09-15",
          "close": 1964.59
        },
        {
          "date": "2026-09-16",
          "close": 2010.19
        },
        {
          "date": "2026-09-17",
          "close": 1981.14
        },
        {
          "date": "2026-09-18",
          "close": 1961.29
        },
        {
          "date": "2026-09-21",
          "close": 2007.67
        },
        {
          "date": "2026-09-22",
          "close": 2065.48
        },
        {
          "date": "2026-09-23",
          "close": 2020.85
        },
        {
          "date": "2026-09-24",
          "close": 2060.03
        },
        {
          "date": "2026-09-28",
          "close": 2080.38
        },
        {
          "date": "2026-09-29",
          "close": 2085.62
        },
        {
          "date": "2026-09-30",
          "close": 2059.94
        },
        {
          "date": "2026-10-08",
          "close": 1993.51
        },
        {
          "date": "2026-10-09",
          "close": 1983.95
        },
        {
          "date": "2026-10-12",
          "close": 1959.78
        },
        {
          "date": "2026-10-13",
          "close": 1986.58
        },
        {
          "date": "2026-10-14",
          "close": 1943.86
        },
        {
          "date": "2026-10-15",
          "close": 1873.11
        },
        {
          "date": "2026-10-16",
          "close": 1895.43
        },
        {
          "date": "2026-10-19",
          "close": 1874.19
        },
        {
          "date": "2026-10-20",
          "close": 1903.71
        },
        {
          "date": "2026-10-21",
          "close": 1884.92
        },
        {
          "date": "2026-10-22",
          "close": 1798.48
        },
        {
          "date": "2026-10-23",
          "close": 1835.3
        },
        {
          "date": "2026-10-26",
          "close": 1904.68
        },
        {
          "date": "2026-10-27",
          "close": 1909.48
        },
        {
          "date": "2026-10-28",
          "close": 1928.55
        },
        {
          "date": "2026-10-29",
          "close": 1836.24
        },
        {
          "date": "2026-10-30",
          "close": 1788.43
        },
        {
          "date": "2026-11-02",
          "close": 1863.11
        },
        {
          "date": "2026-11-03",
          "close": 1849.61
        },
        {
          "date": "2026-11-04",
          "close": 1872.66
        },
        {
          "date": "2026-11-05",
          "close": 1917.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4146341463414634,
          "up_wilson": [
            0.3942282839199199,
            0.6057717160800802
          ],
          "pullback_wilson": [
            0.3141656014131662,
            0.5227430416558754
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.5625,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.42275017419827776,
            0.6929873095934576
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 8,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1559",
      "name": "餐饮",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013410876598366928,
        "5": 0.0327987251046058,
        "20": -0.048059738211182146,
        "60": -0.043018730678305195
      },
      "moving_averages": {
        "5": 1296.3120000000113,
        "20": 1315.2605000000215,
        "60": 1399.9336666666593
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.05544786192240314,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1617.69
        },
        {
          "date": "2026-05-14",
          "close": 1585.11
        },
        {
          "date": "2026-05-15",
          "close": 1551.99
        },
        {
          "date": "2026-05-18",
          "close": 1519.05
        },
        {
          "date": "2026-05-19",
          "close": 1524.15
        },
        {
          "date": "2026-05-20",
          "close": 1496.61
        },
        {
          "date": "2026-05-21",
          "close": 1470.89
        },
        {
          "date": "2026-05-22",
          "close": 1463.21
        },
        {
          "date": "2026-05-25",
          "close": 1461.78
        },
        {
          "date": "2026-05-26",
          "close": 1456.45
        },
        {
          "date": "2026-05-27",
          "close": 1452.2
        },
        {
          "date": "2026-05-28",
          "close": 1438.29
        },
        {
          "date": "2026-05-29",
          "close": 1448.25
        },
        {
          "date": "2026-06-01",
          "close": 1478.02
        },
        {
          "date": "2026-06-02",
          "close": 1474.82
        },
        {
          "date": "2026-06-03",
          "close": 1457.9
        },
        {
          "date": "2026-06-04",
          "close": 1423.68
        },
        {
          "date": "2026-06-05",
          "close": 1438.0
        },
        {
          "date": "2026-06-08",
          "close": 1401.65
        },
        {
          "date": "2026-06-09",
          "close": 1396.92
        },
        {
          "date": "2026-06-10",
          "close": 1389.39
        },
        {
          "date": "2026-06-11",
          "close": 1363.48
        },
        {
          "date": "2026-06-12",
          "close": 1409.96
        },
        {
          "date": "2026-06-15",
          "close": 1399.64
        },
        {
          "date": "2026-06-16",
          "close": 1383.62
        },
        {
          "date": "2026-06-17",
          "close": 1345.92
        },
        {
          "date": "2026-06-18",
          "close": 1331.11
        },
        {
          "date": "2026-06-22",
          "close": 1320.69
        },
        {
          "date": "2026-06-23",
          "close": 1359.18
        },
        {
          "date": "2026-06-24",
          "close": 1302.09
        },
        {
          "date": "2026-06-25",
          "close": 1285.22
        },
        {
          "date": "2026-06-26",
          "close": 1261.46
        },
        {
          "date": "2026-06-29",
          "close": 1256.29
        },
        {
          "date": "2026-06-30",
          "close": 1240.75
        },
        {
          "date": "2026-07-01",
          "close": 1278.13
        },
        {
          "date": "2026-07-02",
          "close": 1293.59
        },
        {
          "date": "2026-07-03",
          "close": 1318.9
        },
        {
          "date": "2026-07-06",
          "close": 1322.65
        },
        {
          "date": "2026-07-07",
          "close": 1276.77
        },
        {
          "date": "2026-07-08",
          "close": 1280.39
        },
        {
          "date": "2026-07-09",
          "close": 1265.8
        },
        {
          "date": "2026-07-10",
          "close": 1280.03
        },
        {
          "date": "2026-07-13",
          "close": 1253.09
        },
        {
          "date": "2026-07-14",
          "close": 1274.66
        },
        {
          "date": "2026-07-15",
          "close": 1294.87
        },
        {
          "date": "2026-07-16",
          "close": 1323.53
        },
        {
          "date": "2026-07-17",
          "close": 1290.39
        },
        {
          "date": "2026-07-20",
          "close": 1269.21
        },
        {
          "date": "2026-07-21",
          "close": 1240.82
        },
        {
          "date": "2026-07-22",
          "close": 1232.38
        },
        {
          "date": "2026-07-23",
          "close": 1253.27
        },
        {
          "date": "2026-07-24",
          "close": 1219.78
        },
        {
          "date": "2026-07-27",
          "close": 1286.68
        },
        {
          "date": "2026-07-28",
          "close": 1307.75
        },
        {
          "date": "2026-07-29",
          "close": 1317.82
        },
        {
          "date": "2026-07-30",
          "close": 1351.74
        },
        {
          "date": "2026-07-31",
          "close": 1355.88
        },
        {
          "date": "2026-08-03",
          "close": 1378.79
        },
        {
          "date": "2026-08-04",
          "close": 1364.31
        },
        {
          "date": "2026-08-05",
          "close": 1374.75
        },
        {
          "date": "2026-08-06",
          "close": 1385.31
        },
        {
          "date": "2026-08-07",
          "close": 1360.16
        },
        {
          "date": "2026-08-10",
          "close": 1415.42
        },
        {
          "date": "2026-08-11",
          "close": 1409.4
        },
        {
          "date": "2026-08-12",
          "close": 1420.96
        },
        {
          "date": "2026-08-13",
          "close": 1393.5
        },
        {
          "date": "2026-08-14",
          "close": 1393.14
        },
        {
          "date": "2026-08-17",
          "close": 1402.85
        },
        {
          "date": "2026-08-18",
          "close": 1408.69
        },
        {
          "date": "2026-08-19",
          "close": 1367.25
        },
        {
          "date": "2026-08-20",
          "close": 1402.09
        },
        {
          "date": "2026-08-21",
          "close": 1416.96
        },
        {
          "date": "2026-08-24",
          "close": 1401.44
        },
        {
          "date": "2026-08-25",
          "close": 1450.95
        },
        {
          "date": "2026-08-26",
          "close": 1463.15
        },
        {
          "date": "2026-08-27",
          "close": 1442.53
        },
        {
          "date": "2026-08-28",
          "close": 1465.2
        },
        {
          "date": "2026-08-31",
          "close": 1472.13
        },
        {
          "date": "2026-09-01",
          "close": 1526.38
        },
        {
          "date": "2026-09-02",
          "close": 1524.0
        },
        {
          "date": "2026-09-03",
          "close": 1518.79
        },
        {
          "date": "2026-09-04",
          "close": 1550.51
        },
        {
          "date": "2026-09-07",
          "close": 1579.44
        },
        {
          "date": "2026-09-08",
          "close": 1593.56
        },
        {
          "date": "2026-09-09",
          "close": 1594.84
        },
        {
          "date": "2026-09-10",
          "close": 1557.94
        },
        {
          "date": "2026-09-11",
          "close": 1505.76
        },
        {
          "date": "2026-09-14",
          "close": 1451.29
        },
        {
          "date": "2026-09-15",
          "close": 1378.89
        },
        {
          "date": "2026-09-16",
          "close": 1379.41
        },
        {
          "date": "2026-09-17",
          "close": 1383.91
        },
        {
          "date": "2026-09-18",
          "close": 1400.28
        },
        {
          "date": "2026-09-21",
          "close": 1452.21
        },
        {
          "date": "2026-09-22",
          "close": 1433.66
        },
        {
          "date": "2026-09-23",
          "close": 1425.76
        },
        {
          "date": "2026-09-24",
          "close": 1401.57
        },
        {
          "date": "2026-09-28",
          "close": 1386.42
        },
        {
          "date": "2026-09-29",
          "close": 1391.76
        },
        {
          "date": "2026-09-30",
          "close": 1401.27
        },
        {
          "date": "2026-10-08",
          "close": 1382.03
        },
        {
          "date": "2026-10-09",
          "close": 1392.84
        },
        {
          "date": "2026-10-12",
          "close": 1360.08
        },
        {
          "date": "2026-10-13",
          "close": 1389.14
        },
        {
          "date": "2026-10-14",
          "close": 1369.61
        },
        {
          "date": "2026-10-15",
          "close": 1332.61
        },
        {
          "date": "2026-10-16",
          "close": 1327.46
        },
        {
          "date": "2026-10-19",
          "close": 1317.45
        },
        {
          "date": "2026-10-20",
          "close": 1321.53
        },
        {
          "date": "2026-10-21",
          "close": 1310.32
        },
        {
          "date": "2026-10-22",
          "close": 1284.9
        },
        {
          "date": "2026-10-23",
          "close": 1290.1
        },
        {
          "date": "2026-10-26",
          "close": 1296.01
        },
        {
          "date": "2026-10-27",
          "close": 1279.06
        },
        {
          "date": "2026-10-28",
          "close": 1278.71
        },
        {
          "date": "2026-10-29",
          "close": 1273.83
        },
        {
          "date": "2026-10-30",
          "close": 1255.68
        },
        {
          "date": "2026-11-02",
          "close": 1306.24
        },
        {
          "date": "2026-11-03",
          "close": 1305.83
        },
        {
          "date": "2026-11-04",
          "close": 1298.2
        },
        {
          "date": "2026-11-05",
          "close": 1315.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 109,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44954128440366975,
          "pullback_frequency": 0.3853211009174312,
          "up_wilson": [
            0.3594602585566984,
            0.543057839711784
          ],
          "pullback_wilson": [
            0.29934587556376474,
            0.4791043477736952
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.453125,
          "pullback_frequency": 0.546875,
          "up_wilson": [
            0.3372944778061167,
            0.5742640277994588
          ],
          "pullback_wilson": [
            0.4257359722005412,
            0.6627055221938833
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 55,
          "covered_samples": 6,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 33,
          "covered_samples": 9,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1560",
      "name": "酒店",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03532552066013106,
        "5": 0.12692084942084936,
        "20": 0.0890460155032975,
        "60": 0.03081887893623869
      },
      "moving_averages": {
        "5": 2238.204000000004,
        "20": 2157.448499999987,
        "60": 2257.366166666662
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-02",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2467.7
        },
        {
          "date": "2026-05-14",
          "close": 2440.83
        },
        {
          "date": "2026-05-15",
          "close": 2417.6
        },
        {
          "date": "2026-05-18",
          "close": 2387.05
        },
        {
          "date": "2026-05-19",
          "close": 2397.91
        },
        {
          "date": "2026-05-20",
          "close": 2383.73
        },
        {
          "date": "2026-05-21",
          "close": 2390.53
        },
        {
          "date": "2026-05-22",
          "close": 2362.71
        },
        {
          "date": "2026-05-25",
          "close": 2349.08
        },
        {
          "date": "2026-05-26",
          "close": 2356.77
        },
        {
          "date": "2026-05-27",
          "close": 2334.87
        },
        {
          "date": "2026-05-28",
          "close": 2305.07
        },
        {
          "date": "2026-05-29",
          "close": 2326.92
        },
        {
          "date": "2026-06-01",
          "close": 2372.41
        },
        {
          "date": "2026-06-02",
          "close": 2328.94
        },
        {
          "date": "2026-06-03",
          "close": 2288.46
        },
        {
          "date": "2026-06-04",
          "close": 2255.98
        },
        {
          "date": "2026-06-05",
          "close": 2282.52
        },
        {
          "date": "2026-06-08",
          "close": 2229.29
        },
        {
          "date": "2026-06-09",
          "close": 2215.54
        },
        {
          "date": "2026-06-10",
          "close": 2229.35
        },
        {
          "date": "2026-06-11",
          "close": 2184.95
        },
        {
          "date": "2026-06-12",
          "close": 2230.45
        },
        {
          "date": "2026-06-15",
          "close": 2242.79
        },
        {
          "date": "2026-06-16",
          "close": 2218.49
        },
        {
          "date": "2026-06-17",
          "close": 2182.04
        },
        {
          "date": "2026-06-18",
          "close": 2163.59
        },
        {
          "date": "2026-06-22",
          "close": 2153.21
        },
        {
          "date": "2026-06-23",
          "close": 2183.29
        },
        {
          "date": "2026-06-24",
          "close": 2131.04
        },
        {
          "date": "2026-06-25",
          "close": 2111.01
        },
        {
          "date": "2026-06-26",
          "close": 2063.92
        },
        {
          "date": "2026-06-29",
          "close": 2069.09
        },
        {
          "date": "2026-06-30",
          "close": 2043.76
        },
        {
          "date": "2026-07-01",
          "close": 2104.76
        },
        {
          "date": "2026-07-02",
          "close": 2080.82
        },
        {
          "date": "2026-07-03",
          "close": 2099.71
        },
        {
          "date": "2026-07-06",
          "close": 2113.61
        },
        {
          "date": "2026-07-07",
          "close": 2063.7
        },
        {
          "date": "2026-07-08",
          "close": 2064.07
        },
        {
          "date": "2026-07-09",
          "close": 2025.68
        },
        {
          "date": "2026-07-10",
          "close": 2058.09
        },
        {
          "date": "2026-07-13",
          "close": 2003.05
        },
        {
          "date": "2026-07-14",
          "close": 2027.35
        },
        {
          "date": "2026-07-15",
          "close": 2075.03
        },
        {
          "date": "2026-07-16",
          "close": 2105.8
        },
        {
          "date": "2026-07-17",
          "close": 2063.4
        },
        {
          "date": "2026-07-20",
          "close": 2072.53
        },
        {
          "date": "2026-07-21",
          "close": 2056.44
        },
        {
          "date": "2026-07-22",
          "close": 2061.98
        },
        {
          "date": "2026-07-23",
          "close": 2082.52
        },
        {
          "date": "2026-07-24",
          "close": 2023.77
        },
        {
          "date": "2026-07-27",
          "close": 2141.51
        },
        {
          "date": "2026-07-28",
          "close": 2193.63
        },
        {
          "date": "2026-07-29",
          "close": 2268.85
        },
        {
          "date": "2026-07-30",
          "close": 2241.53
        },
        {
          "date": "2026-07-31",
          "close": 2286.56
        },
        {
          "date": "2026-08-03",
          "close": 2273.64
        },
        {
          "date": "2026-08-04",
          "close": 2249.78
        },
        {
          "date": "2026-08-05",
          "close": 2265.17
        },
        {
          "date": "2026-08-06",
          "close": 2247.1
        },
        {
          "date": "2026-08-07",
          "close": 2241.06
        },
        {
          "date": "2026-08-10",
          "close": 2325.74
        },
        {
          "date": "2026-08-11",
          "close": 2310.61
        },
        {
          "date": "2026-08-12",
          "close": 2334.75
        },
        {
          "date": "2026-08-13",
          "close": 2325.35
        },
        {
          "date": "2026-08-14",
          "close": 2282.74
        },
        {
          "date": "2026-08-17",
          "close": 2281.8
        },
        {
          "date": "2026-08-18",
          "close": 2295.61
        },
        {
          "date": "2026-08-19",
          "close": 2237.36
        },
        {
          "date": "2026-08-20",
          "close": 2287.64
        },
        {
          "date": "2026-08-21",
          "close": 2262.56
        },
        {
          "date": "2026-08-24",
          "close": 2252.67
        },
        {
          "date": "2026-08-25",
          "close": 2325.37
        },
        {
          "date": "2026-08-26",
          "close": 2386.01
        },
        {
          "date": "2026-08-27",
          "close": 2375.17
        },
        {
          "date": "2026-08-28",
          "close": 2390.12
        },
        {
          "date": "2026-08-31",
          "close": 2353.33
        },
        {
          "date": "2026-09-01",
          "close": 2384.15
        },
        {
          "date": "2026-09-02",
          "close": 2369.6
        },
        {
          "date": "2026-09-03",
          "close": 2338.32
        },
        {
          "date": "2026-09-04",
          "close": 2411.36
        },
        {
          "date": "2026-09-07",
          "close": 2483.14
        },
        {
          "date": "2026-09-08",
          "close": 2494.77
        },
        {
          "date": "2026-09-09",
          "close": 2464.42
        },
        {
          "date": "2026-09-10",
          "close": 2452.2
        },
        {
          "date": "2026-09-11",
          "close": 2338.38
        },
        {
          "date": "2026-09-14",
          "close": 2330.52
        },
        {
          "date": "2026-09-15",
          "close": 2246.67
        },
        {
          "date": "2026-09-16",
          "close": 2235.51
        },
        {
          "date": "2026-09-17",
          "close": 2235.7
        },
        {
          "date": "2026-09-18",
          "close": 2247.64
        },
        {
          "date": "2026-09-21",
          "close": 2292.73
        },
        {
          "date": "2026-09-22",
          "close": 2274.82
        },
        {
          "date": "2026-09-23",
          "close": 2254.3
        },
        {
          "date": "2026-09-24",
          "close": 2219.16
        },
        {
          "date": "2026-09-28",
          "close": 2187.77
        },
        {
          "date": "2026-09-29",
          "close": 2184.23
        },
        {
          "date": "2026-09-30",
          "close": 2188.56
        },
        {
          "date": "2026-10-08",
          "close": 2144.06
        },
        {
          "date": "2026-10-09",
          "close": 2181.8
        },
        {
          "date": "2026-10-12",
          "close": 2165.02
        },
        {
          "date": "2026-10-13",
          "close": 2185.29
        },
        {
          "date": "2026-10-14",
          "close": 2175.18
        },
        {
          "date": "2026-10-15",
          "close": 2145.61
        },
        {
          "date": "2026-10-16",
          "close": 2134.27
        },
        {
          "date": "2026-10-19",
          "close": 2128.2
        },
        {
          "date": "2026-10-20",
          "close": 2134.42
        },
        {
          "date": "2026-10-21",
          "close": 2137.09
        },
        {
          "date": "2026-10-22",
          "close": 2090.08
        },
        {
          "date": "2026-10-23",
          "close": 2105.02
        },
        {
          "date": "2026-10-26",
          "close": 2126.23
        },
        {
          "date": "2026-10-27",
          "close": 2093.78
        },
        {
          "date": "2026-10-28",
          "close": 2083.96
        },
        {
          "date": "2026-10-29",
          "close": 2072.0
        },
        {
          "date": "2026-10-30",
          "close": 2125.02
        },
        {
          "date": "2026-11-02",
          "close": 2232.12
        },
        {
          "date": "2026-11-03",
          "close": 2243.59
        },
        {
          "date": "2026-11-04",
          "close": 2255.31
        },
        {
          "date": "2026-11-05",
          "close": 2334.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5113636363636364,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.40865530398151334,
            0.6131213535942844
          ],
          "pullback_wilson": [
            0.17128323377232502,
            0.34963029956012115
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47368421052631576,
          "pullback_frequency": 0.3684210526315789,
          "up_wilson": [
            0.3498716798112528,
            0.6008198378125881
          ],
          "pullback_wilson": [
            0.255235570344157,
            0.4982220177750478
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 4,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 14,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1561",
      "name": "旅游综合",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018697535704644608,
        "5": 0.08981702411486037,
        "20": -0.0015245727101483864,
        "60": -0.010087067317901766
      },
      "moving_averages": {
        "5": 1526.6399999999908,
        "20": 1533.0810000000056,
        "60": 1632.5678333333344
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-10-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.02369145666114303,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1850.46
        },
        {
          "date": "2026-05-14",
          "close": 1808.87
        },
        {
          "date": "2026-05-15",
          "close": 1787.09
        },
        {
          "date": "2026-05-18",
          "close": 1779.78
        },
        {
          "date": "2026-05-19",
          "close": 1791.66
        },
        {
          "date": "2026-05-20",
          "close": 1767.75
        },
        {
          "date": "2026-05-21",
          "close": 1761.4
        },
        {
          "date": "2026-05-22",
          "close": 1753.75
        },
        {
          "date": "2026-05-25",
          "close": 1755.31
        },
        {
          "date": "2026-05-26",
          "close": 1767.98
        },
        {
          "date": "2026-05-27",
          "close": 1753.88
        },
        {
          "date": "2026-05-28",
          "close": 1748.18
        },
        {
          "date": "2026-05-29",
          "close": 1758.86
        },
        {
          "date": "2026-06-01",
          "close": 1785.79
        },
        {
          "date": "2026-06-02",
          "close": 1749.16
        },
        {
          "date": "2026-06-03",
          "close": 1743.41
        },
        {
          "date": "2026-06-04",
          "close": 1721.93
        },
        {
          "date": "2026-06-05",
          "close": 1732.99
        },
        {
          "date": "2026-06-08",
          "close": 1693.31
        },
        {
          "date": "2026-06-09",
          "close": 1681.48
        },
        {
          "date": "2026-06-10",
          "close": 1704.6
        },
        {
          "date": "2026-06-11",
          "close": 1660.87
        },
        {
          "date": "2026-06-12",
          "close": 1699.39
        },
        {
          "date": "2026-06-15",
          "close": 1702.32
        },
        {
          "date": "2026-06-16",
          "close": 1699.41
        },
        {
          "date": "2026-06-17",
          "close": 1643.22
        },
        {
          "date": "2026-06-18",
          "close": 1621.45
        },
        {
          "date": "2026-06-22",
          "close": 1597.7
        },
        {
          "date": "2026-06-23",
          "close": 1613.79
        },
        {
          "date": "2026-06-24",
          "close": 1542.77
        },
        {
          "date": "2026-06-25",
          "close": 1521.77
        },
        {
          "date": "2026-06-26",
          "close": 1482.41
        },
        {
          "date": "2026-06-29",
          "close": 1483.24
        },
        {
          "date": "2026-06-30",
          "close": 1486.54
        },
        {
          "date": "2026-07-01",
          "close": 1525.82
        },
        {
          "date": "2026-07-02",
          "close": 1530.44
        },
        {
          "date": "2026-07-03",
          "close": 1548.5
        },
        {
          "date": "2026-07-06",
          "close": 1531.93
        },
        {
          "date": "2026-07-07",
          "close": 1488.91
        },
        {
          "date": "2026-07-08",
          "close": 1523.65
        },
        {
          "date": "2026-07-09",
          "close": 1491.73
        },
        {
          "date": "2026-07-10",
          "close": 1517.16
        },
        {
          "date": "2026-07-13",
          "close": 1455.36
        },
        {
          "date": "2026-07-14",
          "close": 1463.44
        },
        {
          "date": "2026-07-15",
          "close": 1490.47
        },
        {
          "date": "2026-07-16",
          "close": 1521.16
        },
        {
          "date": "2026-07-17",
          "close": 1469.62
        },
        {
          "date": "2026-07-20",
          "close": 1456.45
        },
        {
          "date": "2026-07-21",
          "close": 1446.05
        },
        {
          "date": "2026-07-22",
          "close": 1453.05
        },
        {
          "date": "2026-07-23",
          "close": 1483.51
        },
        {
          "date": "2026-07-24",
          "close": 1437.06
        },
        {
          "date": "2026-07-27",
          "close": 1503.53
        },
        {
          "date": "2026-07-28",
          "close": 1522.45
        },
        {
          "date": "2026-07-29",
          "close": 1542.84
        },
        {
          "date": "2026-07-30",
          "close": 1555.49
        },
        {
          "date": "2026-07-31",
          "close": 1586.74
        },
        {
          "date": "2026-08-03",
          "close": 1604.3
        },
        {
          "date": "2026-08-04",
          "close": 1601.66
        },
        {
          "date": "2026-08-05",
          "close": 1601.06
        },
        {
          "date": "2026-08-06",
          "close": 1598.51
        },
        {
          "date": "2026-08-07",
          "close": 1602.15
        },
        {
          "date": "2026-08-10",
          "close": 1633.32
        },
        {
          "date": "2026-08-11",
          "close": 1635.26
        },
        {
          "date": "2026-08-12",
          "close": 1640.67
        },
        {
          "date": "2026-08-13",
          "close": 1613.24
        },
        {
          "date": "2026-08-14",
          "close": 1594.6
        },
        {
          "date": "2026-08-17",
          "close": 1601.01
        },
        {
          "date": "2026-08-18",
          "close": 1595.05
        },
        {
          "date": "2026-08-19",
          "close": 1567.9
        },
        {
          "date": "2026-08-20",
          "close": 1635.04
        },
        {
          "date": "2026-08-21",
          "close": 1622.2
        },
        {
          "date": "2026-08-24",
          "close": 1630.56
        },
        {
          "date": "2026-08-25",
          "close": 1680.65
        },
        {
          "date": "2026-08-26",
          "close": 1690.59
        },
        {
          "date": "2026-08-27",
          "close": 1708.5
        },
        {
          "date": "2026-08-28",
          "close": 1752.74
        },
        {
          "date": "2026-08-31",
          "close": 1764.7
        },
        {
          "date": "2026-09-01",
          "close": 1814.01
        },
        {
          "date": "2026-09-02",
          "close": 1826.84
        },
        {
          "date": "2026-09-03",
          "close": 1778.87
        },
        {
          "date": "2026-09-04",
          "close": 1803.27
        },
        {
          "date": "2026-09-07",
          "close": 1842.89
        },
        {
          "date": "2026-09-08",
          "close": 1848.47
        },
        {
          "date": "2026-09-09",
          "close": 1830.25
        },
        {
          "date": "2026-09-10",
          "close": 1821.48
        },
        {
          "date": "2026-09-11",
          "close": 1759.42
        },
        {
          "date": "2026-09-14",
          "close": 1727.6
        },
        {
          "date": "2026-09-15",
          "close": 1639.27
        },
        {
          "date": "2026-09-16",
          "close": 1639.48
        },
        {
          "date": "2026-09-17",
          "close": 1651.98
        },
        {
          "date": "2026-09-18",
          "close": 1672.36
        },
        {
          "date": "2026-09-21",
          "close": 1709.2
        },
        {
          "date": "2026-09-22",
          "close": 1664.46
        },
        {
          "date": "2026-09-23",
          "close": 1655.64
        },
        {
          "date": "2026-09-24",
          "close": 1632.71
        },
        {
          "date": "2026-09-28",
          "close": 1601.82
        },
        {
          "date": "2026-09-29",
          "close": 1610.41
        },
        {
          "date": "2026-09-30",
          "close": 1608.0
        },
        {
          "date": "2026-10-08",
          "close": 1587.33
        },
        {
          "date": "2026-10-09",
          "close": 1605.47
        },
        {
          "date": "2026-10-12",
          "close": 1575.41
        },
        {
          "date": "2026-10-13",
          "close": 1623.37
        },
        {
          "date": "2026-10-14",
          "close": 1589.43
        },
        {
          "date": "2026-10-15",
          "close": 1551.09
        },
        {
          "date": "2026-10-16",
          "close": 1550.11
        },
        {
          "date": "2026-10-19",
          "close": 1533.71
        },
        {
          "date": "2026-10-20",
          "close": 1539.55
        },
        {
          "date": "2026-10-21",
          "close": 1533.51
        },
        {
          "date": "2026-10-22",
          "close": 1504.48
        },
        {
          "date": "2026-10-23",
          "close": 1524.32
        },
        {
          "date": "2026-10-26",
          "close": 1499.68
        },
        {
          "date": "2026-10-27",
          "close": 1473.09
        },
        {
          "date": "2026-10-28",
          "close": 1470.91
        },
        {
          "date": "2026-10-29",
          "close": 1454.29
        },
        {
          "date": "2026-10-30",
          "close": 1451.54
        },
        {
          "date": "2026-11-02",
          "close": 1499.39
        },
        {
          "date": "2026-11-03",
          "close": 1541.54
        },
        {
          "date": "2026-11-04",
          "close": 1555.82
        },
        {
          "date": "2026-11-05",
          "close": 1584.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4945054945054945,
          "pullback_frequency": 0.3626373626373626,
          "up_wilson": [
            0.39410584110376173,
            0.5953502468515007
          ],
          "pullback_wilson": [
            0.2712851224889446,
            0.46511707639261596
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44642857142857145,
          "pullback_frequency": 0.5357142857142857,
          "up_wilson": [
            0.3238672125478337,
            0.5758678521006054
          ],
          "pullback_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 56,
          "covered_samples": 37,
          "insufficient_or_abstained": 19,
          "hit_rate": 0.5135135135135135,
          "baseline_hit_rate": 0.5135135135135135,
          "hit_wilson": [
            0.358948966656188,
            0.6655359569698336
          ],
          "baseline_wilson": [
            0.358948966656188,
            0.6655359569698336
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 33,
          "covered_samples": 10,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1562",
      "name": "人工景区",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014956041234560402,
        "5": 0.04846401375092424,
        "20": -0.046925360552029005,
        "60": -0.030042934326382276
      },
      "moving_averages": {
        "5": 2561.7540000000968,
        "20": 2622.991000000038,
        "60": 2744.978666666678
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.06897934843569187,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2984.3
        },
        {
          "date": "2026-05-14",
          "close": 2929.04
        },
        {
          "date": "2026-05-15",
          "close": 2902.55
        },
        {
          "date": "2026-05-18",
          "close": 2889.13
        },
        {
          "date": "2026-05-19",
          "close": 2886.38
        },
        {
          "date": "2026-05-20",
          "close": 2832.74
        },
        {
          "date": "2026-05-21",
          "close": 2803.45
        },
        {
          "date": "2026-05-22",
          "close": 2780.46
        },
        {
          "date": "2026-05-25",
          "close": 2781.21
        },
        {
          "date": "2026-05-26",
          "close": 2775.72
        },
        {
          "date": "2026-05-27",
          "close": 2769.83
        },
        {
          "date": "2026-05-28",
          "close": 2730.5
        },
        {
          "date": "2026-05-29",
          "close": 2792.85
        },
        {
          "date": "2026-06-01",
          "close": 2833.29
        },
        {
          "date": "2026-06-02",
          "close": 2807.77
        },
        {
          "date": "2026-06-03",
          "close": 2787.04
        },
        {
          "date": "2026-06-04",
          "close": 2724.74
        },
        {
          "date": "2026-06-05",
          "close": 2749.1
        },
        {
          "date": "2026-06-08",
          "close": 2699.35
        },
        {
          "date": "2026-06-09",
          "close": 2677.9
        },
        {
          "date": "2026-06-10",
          "close": 2784.69
        },
        {
          "date": "2026-06-11",
          "close": 2719.32
        },
        {
          "date": "2026-06-12",
          "close": 2782.52
        },
        {
          "date": "2026-06-15",
          "close": 2762.59
        },
        {
          "date": "2026-06-16",
          "close": 2722.95
        },
        {
          "date": "2026-06-17",
          "close": 2647.09
        },
        {
          "date": "2026-06-18",
          "close": 2601.31
        },
        {
          "date": "2026-06-22",
          "close": 2626.56
        },
        {
          "date": "2026-06-23",
          "close": 2683.07
        },
        {
          "date": "2026-06-24",
          "close": 2573.01
        },
        {
          "date": "2026-06-25",
          "close": 2542.78
        },
        {
          "date": "2026-06-26",
          "close": 2490.15
        },
        {
          "date": "2026-06-29",
          "close": 2492.18
        },
        {
          "date": "2026-06-30",
          "close": 2486.92
        },
        {
          "date": "2026-07-01",
          "close": 2531.2
        },
        {
          "date": "2026-07-02",
          "close": 2537.7
        },
        {
          "date": "2026-07-03",
          "close": 2563.34
        },
        {
          "date": "2026-07-06",
          "close": 2581.45
        },
        {
          "date": "2026-07-07",
          "close": 2495.44
        },
        {
          "date": "2026-07-08",
          "close": 2575.07
        },
        {
          "date": "2026-07-09",
          "close": 2511.4
        },
        {
          "date": "2026-07-10",
          "close": 2583.87
        },
        {
          "date": "2026-07-13",
          "close": 2534.35
        },
        {
          "date": "2026-07-14",
          "close": 2570.3
        },
        {
          "date": "2026-07-15",
          "close": 2616.48
        },
        {
          "date": "2026-07-16",
          "close": 2669.48
        },
        {
          "date": "2026-07-17",
          "close": 2594.07
        },
        {
          "date": "2026-07-20",
          "close": 2541.02
        },
        {
          "date": "2026-07-21",
          "close": 2539.41
        },
        {
          "date": "2026-07-22",
          "close": 2550.05
        },
        {
          "date": "2026-07-23",
          "close": 2579.88
        },
        {
          "date": "2026-07-24",
          "close": 2488.61
        },
        {
          "date": "2026-07-27",
          "close": 2569.26
        },
        {
          "date": "2026-07-28",
          "close": 2594.89
        },
        {
          "date": "2026-07-29",
          "close": 2627.74
        },
        {
          "date": "2026-07-30",
          "close": 2646.91
        },
        {
          "date": "2026-07-31",
          "close": 2687.38
        },
        {
          "date": "2026-08-03",
          "close": 2733.3
        },
        {
          "date": "2026-08-04",
          "close": 2712.69
        },
        {
          "date": "2026-08-05",
          "close": 2704.13
        },
        {
          "date": "2026-08-06",
          "close": 2697.55
        },
        {
          "date": "2026-08-07",
          "close": 2687.94
        },
        {
          "date": "2026-08-10",
          "close": 2747.6
        },
        {
          "date": "2026-08-11",
          "close": 2742.79
        },
        {
          "date": "2026-08-12",
          "close": 2759.59
        },
        {
          "date": "2026-08-13",
          "close": 2746.43
        },
        {
          "date": "2026-08-14",
          "close": 2716.79
        },
        {
          "date": "2026-08-17",
          "close": 2730.72
        },
        {
          "date": "2026-08-18",
          "close": 2717.77
        },
        {
          "date": "2026-08-19",
          "close": 2656.35
        },
        {
          "date": "2026-08-20",
          "close": 2720.79
        },
        {
          "date": "2026-08-21",
          "close": 2708.63
        },
        {
          "date": "2026-08-24",
          "close": 2667.08
        },
        {
          "date": "2026-08-25",
          "close": 2729.33
        },
        {
          "date": "2026-08-26",
          "close": 2769.81
        },
        {
          "date": "2026-08-27",
          "close": 2758.45
        },
        {
          "date": "2026-08-28",
          "close": 2791.39
        },
        {
          "date": "2026-08-31",
          "close": 2802.66
        },
        {
          "date": "2026-09-01",
          "close": 2858.12
        },
        {
          "date": "2026-09-02",
          "close": 2914.1
        },
        {
          "date": "2026-09-03",
          "close": 2944.51
        },
        {
          "date": "2026-09-04",
          "close": 2955.33
        },
        {
          "date": "2026-09-07",
          "close": 3024.44
        },
        {
          "date": "2026-09-08",
          "close": 3055.38
        },
        {
          "date": "2026-09-09",
          "close": 3021.98
        },
        {
          "date": "2026-09-10",
          "close": 3035.03
        },
        {
          "date": "2026-09-11",
          "close": 2944.28
        },
        {
          "date": "2026-09-14",
          "close": 2835.17
        },
        {
          "date": "2026-09-15",
          "close": 2699.13
        },
        {
          "date": "2026-09-16",
          "close": 2686.18
        },
        {
          "date": "2026-09-17",
          "close": 2764.27
        },
        {
          "date": "2026-09-18",
          "close": 2794.26
        },
        {
          "date": "2026-09-21",
          "close": 2915.22
        },
        {
          "date": "2026-09-22",
          "close": 2863.81
        },
        {
          "date": "2026-09-23",
          "close": 2873.12
        },
        {
          "date": "2026-09-24",
          "close": 2821.97
        },
        {
          "date": "2026-09-28",
          "close": 2781.53
        },
        {
          "date": "2026-09-29",
          "close": 2768.03
        },
        {
          "date": "2026-09-30",
          "close": 2779.34
        },
        {
          "date": "2026-10-08",
          "close": 2752.03
        },
        {
          "date": "2026-10-09",
          "close": 2781.99
        },
        {
          "date": "2026-10-12",
          "close": 2710.3
        },
        {
          "date": "2026-10-13",
          "close": 2804.99
        },
        {
          "date": "2026-10-14",
          "close": 2817.22
        },
        {
          "date": "2026-10-15",
          "close": 2727.57
        },
        {
          "date": "2026-10-16",
          "close": 2706.9
        },
        {
          "date": "2026-10-19",
          "close": 2629.0
        },
        {
          "date": "2026-10-20",
          "close": 2601.12
        },
        {
          "date": "2026-10-21",
          "close": 2625.93
        },
        {
          "date": "2026-10-22",
          "close": 2552.23
        },
        {
          "date": "2026-10-23",
          "close": 2575.65
        },
        {
          "date": "2026-10-26",
          "close": 2559.73
        },
        {
          "date": "2026-10-27",
          "close": 2529.28
        },
        {
          "date": "2026-10-28",
          "close": 2527.49
        },
        {
          "date": "2026-10-29",
          "close": 2501.65
        },
        {
          "date": "2026-10-30",
          "close": 2482.93
        },
        {
          "date": "2026-11-02",
          "close": 2536.03
        },
        {
          "date": "2026-11-03",
          "close": 2582.68
        },
        {
          "date": "2026-11-04",
          "close": 2584.24
        },
        {
          "date": "2026-11-05",
          "close": 2622.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5161290322580645,
          "pullback_frequency": 0.34408602150537637,
          "up_wilson": [
            0.4159554924872243,
            0.6150229751704616
          ],
          "pullback_wilson": [
            0.2554506870336849,
            0.445090792275351
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5517241379310345,
          "pullback_frequency": 0.43103448275862066,
          "up_wilson": [
            0.42452083125844636,
            0.6725014595221879
          ],
          "pullback_wilson": [
            0.3118179913254485,
            0.5588189543003725
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 19,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 28,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1563",
      "name": "自然景区",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02079029590148873,
        "5": 0.04730297967665176,
        "20": -0.0034306794611392855,
        "60": -0.032528227478113014
      },
      "moving_averages": {
        "5": 2711.5839999999853,
        "20": 2708.5924999999816,
        "60": 2863.6393333333235
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-04",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.01987731966767614,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3080.4
        },
        {
          "date": "2026-05-14",
          "close": 3042.27
        },
        {
          "date": "2026-05-15",
          "close": 3056.37
        },
        {
          "date": "2026-05-18",
          "close": 3033.65
        },
        {
          "date": "2026-05-19",
          "close": 3037.18
        },
        {
          "date": "2026-05-20",
          "close": 3015.65
        },
        {
          "date": "2026-05-21",
          "close": 2996.29
        },
        {
          "date": "2026-05-22",
          "close": 2975.19
        },
        {
          "date": "2026-05-25",
          "close": 2972.48
        },
        {
          "date": "2026-05-26",
          "close": 2986.51
        },
        {
          "date": "2026-05-27",
          "close": 2975.68
        },
        {
          "date": "2026-05-28",
          "close": 2945.68
        },
        {
          "date": "2026-05-29",
          "close": 2972.4
        },
        {
          "date": "2026-06-01",
          "close": 3031.71
        },
        {
          "date": "2026-06-02",
          "close": 3005.54
        },
        {
          "date": "2026-06-03",
          "close": 2988.86
        },
        {
          "date": "2026-06-04",
          "close": 2957.69
        },
        {
          "date": "2026-06-05",
          "close": 2977.47
        },
        {
          "date": "2026-06-08",
          "close": 2939.11
        },
        {
          "date": "2026-06-09",
          "close": 2907.19
        },
        {
          "date": "2026-06-10",
          "close": 2981.35
        },
        {
          "date": "2026-06-11",
          "close": 2888.68
        },
        {
          "date": "2026-06-12",
          "close": 2982.39
        },
        {
          "date": "2026-06-15",
          "close": 2992.07
        },
        {
          "date": "2026-06-16",
          "close": 2919.55
        },
        {
          "date": "2026-06-17",
          "close": 2842.1
        },
        {
          "date": "2026-06-18",
          "close": 2852.75
        },
        {
          "date": "2026-06-22",
          "close": 2835.07
        },
        {
          "date": "2026-06-23",
          "close": 2871.73
        },
        {
          "date": "2026-06-24",
          "close": 2781.22
        },
        {
          "date": "2026-06-25",
          "close": 2765.71
        },
        {
          "date": "2026-06-26",
          "close": 2707.44
        },
        {
          "date": "2026-06-29",
          "close": 2756.88
        },
        {
          "date": "2026-06-30",
          "close": 2752.33
        },
        {
          "date": "2026-07-01",
          "close": 2817.34
        },
        {
          "date": "2026-07-02",
          "close": 2816.87
        },
        {
          "date": "2026-07-03",
          "close": 2847.78
        },
        {
          "date": "2026-07-06",
          "close": 2864.95
        },
        {
          "date": "2026-07-07",
          "close": 2771.04
        },
        {
          "date": "2026-07-08",
          "close": 2814.87
        },
        {
          "date": "2026-07-09",
          "close": 2735.71
        },
        {
          "date": "2026-07-10",
          "close": 2779.39
        },
        {
          "date": "2026-07-13",
          "close": 2699.76
        },
        {
          "date": "2026-07-14",
          "close": 2742.81
        },
        {
          "date": "2026-07-15",
          "close": 2801.18
        },
        {
          "date": "2026-07-16",
          "close": 2840.76
        },
        {
          "date": "2026-07-17",
          "close": 2755.33
        },
        {
          "date": "2026-07-20",
          "close": 2728.46
        },
        {
          "date": "2026-07-21",
          "close": 2719.8
        },
        {
          "date": "2026-07-22",
          "close": 2728.93
        },
        {
          "date": "2026-07-23",
          "close": 2766.31
        },
        {
          "date": "2026-07-24",
          "close": 2677.0
        },
        {
          "date": "2026-07-27",
          "close": 2745.97
        },
        {
          "date": "2026-07-28",
          "close": 2768.76
        },
        {
          "date": "2026-07-29",
          "close": 2794.98
        },
        {
          "date": "2026-07-30",
          "close": 2803.5
        },
        {
          "date": "2026-07-31",
          "close": 2851.29
        },
        {
          "date": "2026-08-03",
          "close": 2889.32
        },
        {
          "date": "2026-08-04",
          "close": 2867.51
        },
        {
          "date": "2026-08-05",
          "close": 2870.43
        },
        {
          "date": "2026-08-06",
          "close": 2868.21
        },
        {
          "date": "2026-08-07",
          "close": 2867.76
        },
        {
          "date": "2026-08-10",
          "close": 2919.26
        },
        {
          "date": "2026-08-11",
          "close": 2906.41
        },
        {
          "date": "2026-08-12",
          "close": 2914.31
        },
        {
          "date": "2026-08-13",
          "close": 2897.31
        },
        {
          "date": "2026-08-14",
          "close": 2893.33
        },
        {
          "date": "2026-08-17",
          "close": 2891.95
        },
        {
          "date": "2026-08-18",
          "close": 2880.12
        },
        {
          "date": "2026-08-19",
          "close": 2816.34
        },
        {
          "date": "2026-08-20",
          "close": 2891.36
        },
        {
          "date": "2026-08-21",
          "close": 2877.07
        },
        {
          "date": "2026-08-24",
          "close": 2875.01
        },
        {
          "date": "2026-08-25",
          "close": 2934.51
        },
        {
          "date": "2026-08-26",
          "close": 2942.7
        },
        {
          "date": "2026-08-27",
          "close": 2933.2
        },
        {
          "date": "2026-08-28",
          "close": 2972.19
        },
        {
          "date": "2026-08-31",
          "close": 2973.81
        },
        {
          "date": "2026-09-01",
          "close": 3017.78
        },
        {
          "date": "2026-09-02",
          "close": 3044.63
        },
        {
          "date": "2026-09-03",
          "close": 3010.11
        },
        {
          "date": "2026-09-04",
          "close": 3031.34
        },
        {
          "date": "2026-09-07",
          "close": 3115.71
        },
        {
          "date": "2026-09-08",
          "close": 3162.02
        },
        {
          "date": "2026-09-09",
          "close": 3147.62
        },
        {
          "date": "2026-09-10",
          "close": 3154.02
        },
        {
          "date": "2026-09-11",
          "close": 3072.47
        },
        {
          "date": "2026-09-14",
          "close": 3061.41
        },
        {
          "date": "2026-09-15",
          "close": 2905.59
        },
        {
          "date": "2026-09-16",
          "close": 2869.99
        },
        {
          "date": "2026-09-17",
          "close": 2884.94
        },
        {
          "date": "2026-09-18",
          "close": 2925.25
        },
        {
          "date": "2026-09-21",
          "close": 2982.62
        },
        {
          "date": "2026-09-22",
          "close": 2935.69
        },
        {
          "date": "2026-09-23",
          "close": 2934.13
        },
        {
          "date": "2026-09-24",
          "close": 2887.41
        },
        {
          "date": "2026-09-28",
          "close": 2826.44
        },
        {
          "date": "2026-09-29",
          "close": 2821.91
        },
        {
          "date": "2026-09-30",
          "close": 2813.96
        },
        {
          "date": "2026-10-08",
          "close": 2786.62
        },
        {
          "date": "2026-10-09",
          "close": 2820.19
        },
        {
          "date": "2026-10-12",
          "close": 2768.9
        },
        {
          "date": "2026-10-13",
          "close": 2833.38
        },
        {
          "date": "2026-10-14",
          "close": 2789.56
        },
        {
          "date": "2026-10-15",
          "close": 2734.05
        },
        {
          "date": "2026-10-16",
          "close": 2724.21
        },
        {
          "date": "2026-10-19",
          "close": 2696.67
        },
        {
          "date": "2026-10-20",
          "close": 2690.25
        },
        {
          "date": "2026-10-21",
          "close": 2681.37
        },
        {
          "date": "2026-10-22",
          "close": 2629.87
        },
        {
          "date": "2026-10-23",
          "close": 2653.55
        },
        {
          "date": "2026-10-26",
          "close": 2644.9
        },
        {
          "date": "2026-10-27",
          "close": 2655.24
        },
        {
          "date": "2026-10-28",
          "close": 2640.16
        },
        {
          "date": "2026-10-29",
          "close": 2651.63
        },
        {
          "date": "2026-10-30",
          "close": 2624.85
        },
        {
          "date": "2026-11-02",
          "close": 2714.26
        },
        {
          "date": "2026-11-03",
          "close": 2721.25
        },
        {
          "date": "2026-11-04",
          "close": 2720.5
        },
        {
          "date": "2026-11-05",
          "close": 2777.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5393258426966292,
          "pullback_frequency": 0.29213483146067415,
          "up_wilson": [
            0.43629456161370184,
            0.6391027887609749
          ],
          "pullback_wilson": [
            0.20783608917845903,
            0.39363505884110656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.260102143264709,
            0.5059463409149819
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 19,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1564",
      "name": "体育Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020836762688614563,
        "5": -0.00063116052963752,
        "20": -0.09137638425942873,
        "60": -0.14025115816957212
      },
      "moving_averages": {
        "5": 725.0199999999953,
        "20": 773.1335000000079,
        "60": 817.4200000000012
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10504605911922449,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1440.96
        },
        {
          "date": "2026-05-14",
          "close": 1433.78
        },
        {
          "date": "2026-05-15",
          "close": 1476.07
        },
        {
          "date": "2026-05-18",
          "close": 1328.36
        },
        {
          "date": "2026-05-19",
          "close": 1274.28
        },
        {
          "date": "2026-05-20",
          "close": 1261.68
        },
        {
          "date": "2026-05-21",
          "close": 1203.49
        },
        {
          "date": "2026-05-22",
          "close": 1221.91
        },
        {
          "date": "2026-05-25",
          "close": 1166.14
        },
        {
          "date": "2026-05-26",
          "close": 1180.0
        },
        {
          "date": "2026-05-27",
          "close": 1143.12
        },
        {
          "date": "2026-05-28",
          "close": 1197.69
        },
        {
          "date": "2026-05-29",
          "close": 1162.31
        },
        {
          "date": "2026-06-01",
          "close": 1190.72
        },
        {
          "date": "2026-06-02",
          "close": 1108.6
        },
        {
          "date": "2026-06-03",
          "close": 1072.38
        },
        {
          "date": "2026-06-04",
          "close": 1049.45
        },
        {
          "date": "2026-06-05",
          "close": 1041.18
        },
        {
          "date": "2026-06-08",
          "close": 1030.17
        },
        {
          "date": "2026-06-09",
          "close": 1011.97
        },
        {
          "date": "2026-06-10",
          "close": 1037.96
        },
        {
          "date": "2026-06-11",
          "close": 964.44
        },
        {
          "date": "2026-06-12",
          "close": 954.93
        },
        {
          "date": "2026-06-15",
          "close": 937.03
        },
        {
          "date": "2026-06-16",
          "close": 938.52
        },
        {
          "date": "2026-06-17",
          "close": 938.04
        },
        {
          "date": "2026-06-18",
          "close": 928.72
        },
        {
          "date": "2026-06-22",
          "close": 915.76
        },
        {
          "date": "2026-06-23",
          "close": 908.22
        },
        {
          "date": "2026-06-24",
          "close": 875.3
        },
        {
          "date": "2026-06-25",
          "close": 852.19
        },
        {
          "date": "2026-06-26",
          "close": 824.34
        },
        {
          "date": "2026-06-29",
          "close": 815.9
        },
        {
          "date": "2026-06-30",
          "close": 818.63
        },
        {
          "date": "2026-07-01",
          "close": 834.68
        },
        {
          "date": "2026-07-02",
          "close": 823.27
        },
        {
          "date": "2026-07-03",
          "close": 829.83
        },
        {
          "date": "2026-07-06",
          "close": 817.69
        },
        {
          "date": "2026-07-07",
          "close": 793.53
        },
        {
          "date": "2026-07-08",
          "close": 783.8
        },
        {
          "date": "2026-07-09",
          "close": 778.99
        },
        {
          "date": "2026-07-10",
          "close": 799.81
        },
        {
          "date": "2026-07-13",
          "close": 760.35
        },
        {
          "date": "2026-07-14",
          "close": 781.42
        },
        {
          "date": "2026-07-15",
          "close": 797.47
        },
        {
          "date": "2026-07-16",
          "close": 815.27
        },
        {
          "date": "2026-07-17",
          "close": 774.7
        },
        {
          "date": "2026-07-20",
          "close": 748.47
        },
        {
          "date": "2026-07-21",
          "close": 755.45
        },
        {
          "date": "2026-07-22",
          "close": 748.3
        },
        {
          "date": "2026-07-23",
          "close": 788.02
        },
        {
          "date": "2026-07-24",
          "close": 770.46
        },
        {
          "date": "2026-07-27",
          "close": 788.2
        },
        {
          "date": "2026-07-28",
          "close": 791.74
        },
        {
          "date": "2026-07-29",
          "close": 815.03
        },
        {
          "date": "2026-07-30",
          "close": 807.94
        },
        {
          "date": "2026-07-31",
          "close": 824.21
        },
        {
          "date": "2026-08-03",
          "close": 857.15
        },
        {
          "date": "2026-08-04",
          "close": 856.01
        },
        {
          "date": "2026-08-05",
          "close": 865.59
        },
        {
          "date": "2026-08-06",
          "close": 841.3
        },
        {
          "date": "2026-08-07",
          "close": 841.25
        },
        {
          "date": "2026-08-10",
          "close": 859.51
        },
        {
          "date": "2026-08-11",
          "close": 856.61
        },
        {
          "date": "2026-08-12",
          "close": 863.66
        },
        {
          "date": "2026-08-13",
          "close": 842.53
        },
        {
          "date": "2026-08-14",
          "close": 835.33
        },
        {
          "date": "2026-08-17",
          "close": 839.65
        },
        {
          "date": "2026-08-18",
          "close": 831.0
        },
        {
          "date": "2026-08-19",
          "close": 805.69
        },
        {
          "date": "2026-08-20",
          "close": 823.31
        },
        {
          "date": "2026-08-21",
          "close": 820.26
        },
        {
          "date": "2026-08-24",
          "close": 809.94
        },
        {
          "date": "2026-08-25",
          "close": 833.97
        },
        {
          "date": "2026-08-26",
          "close": 841.19
        },
        {
          "date": "2026-08-27",
          "close": 840.82
        },
        {
          "date": "2026-08-28",
          "close": 843.94
        },
        {
          "date": "2026-08-31",
          "close": 851.64
        },
        {
          "date": "2026-09-01",
          "close": 870.16
        },
        {
          "date": "2026-09-02",
          "close": 859.89
        },
        {
          "date": "2026-09-03",
          "close": 859.92
        },
        {
          "date": "2026-09-04",
          "close": 861.65
        },
        {
          "date": "2026-09-07",
          "close": 855.66
        },
        {
          "date": "2026-09-08",
          "close": 869.89
        },
        {
          "date": "2026-09-09",
          "close": 859.17
        },
        {
          "date": "2026-09-10",
          "close": 845.95
        },
        {
          "date": "2026-09-11",
          "close": 845.12
        },
        {
          "date": "2026-09-14",
          "close": 842.79
        },
        {
          "date": "2026-09-15",
          "close": 813.69
        },
        {
          "date": "2026-09-16",
          "close": 820.94
        },
        {
          "date": "2026-09-17",
          "close": 825.63
        },
        {
          "date": "2026-09-18",
          "close": 827.73
        },
        {
          "date": "2026-09-21",
          "close": 843.1
        },
        {
          "date": "2026-09-22",
          "close": 841.0
        },
        {
          "date": "2026-09-23",
          "close": 826.66
        },
        {
          "date": "2026-09-24",
          "close": 834.54
        },
        {
          "date": "2026-09-28",
          "close": 825.48
        },
        {
          "date": "2026-09-29",
          "close": 828.85
        },
        {
          "date": "2026-09-30",
          "close": 824.08
        },
        {
          "date": "2026-10-08",
          "close": 819.03
        },
        {
          "date": "2026-10-09",
          "close": 831.12
        },
        {
          "date": "2026-10-12",
          "close": 827.92
        },
        {
          "date": "2026-10-13",
          "close": 831.54
        },
        {
          "date": "2026-10-14",
          "close": 816.68
        },
        {
          "date": "2026-10-15",
          "close": 795.99
        },
        {
          "date": "2026-10-16",
          "close": 791.89
        },
        {
          "date": "2026-10-19",
          "close": 788.81
        },
        {
          "date": "2026-10-20",
          "close": 786.62
        },
        {
          "date": "2026-10-21",
          "close": 788.24
        },
        {
          "date": "2026-10-22",
          "close": 764.94
        },
        {
          "date": "2026-10-23",
          "close": 775.63
        },
        {
          "date": "2026-10-26",
          "close": 779.59
        },
        {
          "date": "2026-10-27",
          "close": 757.29
        },
        {
          "date": "2026-10-28",
          "close": 756.65
        },
        {
          "date": "2026-10-29",
          "close": 744.66
        },
        {
          "date": "2026-10-30",
          "close": 702.16
        },
        {
          "date": "2026-11-02",
          "close": 727.69
        },
        {
          "date": "2026-11-03",
          "close": 722.06
        },
        {
          "date": "2026-11-04",
          "close": 729.0
        },
        {
          "date": "2026-11-05",
          "close": 744.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4069767441860465,
          "pullback_frequency": 0.46511627906976744,
          "up_wilson": [
            0.3092912327785102,
            0.5126172690420929
          ],
          "pullback_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.5686274509803921,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 11,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1565",
      "name": "会展服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.030402766003424286,
        "5": 0.03788164184477316,
        "20": 0.03674466056764403,
        "60": -0.038610367957814695
      },
      "moving_averages": {
        "5": 1199.6860000000102,
        "20": 1206.8830000000132,
        "60": 1221.1866666666756
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-11-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.04007680872150643,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1126.4
        },
        {
          "date": "2026-05-14",
          "close": 1101.59
        },
        {
          "date": "2026-05-15",
          "close": 1095.24
        },
        {
          "date": "2026-05-18",
          "close": 1080.33
        },
        {
          "date": "2026-05-19",
          "close": 1108.2
        },
        {
          "date": "2026-05-20",
          "close": 1081.32
        },
        {
          "date": "2026-05-21",
          "close": 1053.83
        },
        {
          "date": "2026-05-22",
          "close": 1068.07
        },
        {
          "date": "2026-05-25",
          "close": 1062.13
        },
        {
          "date": "2026-05-26",
          "close": 1135.23
        },
        {
          "date": "2026-05-27",
          "close": 1101.74
        },
        {
          "date": "2026-05-28",
          "close": 1074.86
        },
        {
          "date": "2026-05-29",
          "close": 1058.19
        },
        {
          "date": "2026-06-01",
          "close": 1099.9
        },
        {
          "date": "2026-06-02",
          "close": 1066.54
        },
        {
          "date": "2026-06-03",
          "close": 1058.36
        },
        {
          "date": "2026-06-04",
          "close": 1046.72
        },
        {
          "date": "2026-06-05",
          "close": 1054.89
        },
        {
          "date": "2026-06-08",
          "close": 1045.78
        },
        {
          "date": "2026-06-09",
          "close": 1065.01
        },
        {
          "date": "2026-06-10",
          "close": 1068.34
        },
        {
          "date": "2026-06-11",
          "close": 1053.94
        },
        {
          "date": "2026-06-12",
          "close": 1085.06
        },
        {
          "date": "2026-06-15",
          "close": 1101.37
        },
        {
          "date": "2026-06-16",
          "close": 1097.74
        },
        {
          "date": "2026-06-17",
          "close": 1077.01
        },
        {
          "date": "2026-06-18",
          "close": 1068.29
        },
        {
          "date": "2026-06-22",
          "close": 1070.71
        },
        {
          "date": "2026-06-23",
          "close": 1076.59
        },
        {
          "date": "2026-06-24",
          "close": 1049.37
        },
        {
          "date": "2026-06-25",
          "close": 1018.09
        },
        {
          "date": "2026-06-26",
          "close": 991.52
        },
        {
          "date": "2026-06-29",
          "close": 1006.03
        },
        {
          "date": "2026-06-30",
          "close": 1017.48
        },
        {
          "date": "2026-07-01",
          "close": 1068.91
        },
        {
          "date": "2026-07-02",
          "close": 1062.44
        },
        {
          "date": "2026-07-03",
          "close": 1072.26
        },
        {
          "date": "2026-07-06",
          "close": 1064.94
        },
        {
          "date": "2026-07-07",
          "close": 1028.39
        },
        {
          "date": "2026-07-08",
          "close": 1019.9
        },
        {
          "date": "2026-07-09",
          "close": 1013.09
        },
        {
          "date": "2026-07-10",
          "close": 1017.73
        },
        {
          "date": "2026-07-13",
          "close": 976.94
        },
        {
          "date": "2026-07-14",
          "close": 972.03
        },
        {
          "date": "2026-07-15",
          "close": 1015.06
        },
        {
          "date": "2026-07-16",
          "close": 1027.71
        },
        {
          "date": "2026-07-17",
          "close": 1067.55
        },
        {
          "date": "2026-07-20",
          "close": 1051.13
        },
        {
          "date": "2026-07-21",
          "close": 1128.53
        },
        {
          "date": "2026-07-22",
          "close": 1128.31
        },
        {
          "date": "2026-07-23",
          "close": 1087.33
        },
        {
          "date": "2026-07-24",
          "close": 1023.71
        },
        {
          "date": "2026-07-27",
          "close": 1101.96
        },
        {
          "date": "2026-07-28",
          "close": 1137.03
        },
        {
          "date": "2026-07-29",
          "close": 1148.29
        },
        {
          "date": "2026-07-30",
          "close": 1126.84
        },
        {
          "date": "2026-07-31",
          "close": 1232.85
        },
        {
          "date": "2026-08-03",
          "close": 1174.14
        },
        {
          "date": "2026-08-04",
          "close": 1231.42
        },
        {
          "date": "2026-08-05",
          "close": 1289.55
        },
        {
          "date": "2026-08-06",
          "close": 1261.07
        },
        {
          "date": "2026-08-07",
          "close": 1251.12
        },
        {
          "date": "2026-08-10",
          "close": 1280.68
        },
        {
          "date": "2026-08-11",
          "close": 1242.08
        },
        {
          "date": "2026-08-12",
          "close": 1304.24
        },
        {
          "date": "2026-08-13",
          "close": 1285.15
        },
        {
          "date": "2026-08-14",
          "close": 1298.66
        },
        {
          "date": "2026-08-17",
          "close": 1345.85
        },
        {
          "date": "2026-08-18",
          "close": 1291.49
        },
        {
          "date": "2026-08-19",
          "close": 1227.26
        },
        {
          "date": "2026-08-20",
          "close": 1215.05
        },
        {
          "date": "2026-08-21",
          "close": 1209.01
        },
        {
          "date": "2026-08-24",
          "close": 1178.42
        },
        {
          "date": "2026-08-25",
          "close": 1185.54
        },
        {
          "date": "2026-08-26",
          "close": 1176.88
        },
        {
          "date": "2026-08-27",
          "close": 1208.07
        },
        {
          "date": "2026-08-28",
          "close": 1196.08
        },
        {
          "date": "2026-08-31",
          "close": 1214.49
        },
        {
          "date": "2026-09-01",
          "close": 1212.26
        },
        {
          "date": "2026-09-02",
          "close": 1192.56
        },
        {
          "date": "2026-09-03",
          "close": 1224.27
        },
        {
          "date": "2026-09-04",
          "close": 1248.1
        },
        {
          "date": "2026-09-07",
          "close": 1275.83
        },
        {
          "date": "2026-09-08",
          "close": 1264.41
        },
        {
          "date": "2026-09-09",
          "close": 1247.05
        },
        {
          "date": "2026-09-10",
          "close": 1225.02
        },
        {
          "date": "2026-09-11",
          "close": 1191.79
        },
        {
          "date": "2026-09-14",
          "close": 1175.22
        },
        {
          "date": "2026-09-15",
          "close": 1136.75
        },
        {
          "date": "2026-09-16",
          "close": 1147.48
        },
        {
          "date": "2026-09-17",
          "close": 1143.5
        },
        {
          "date": "2026-09-18",
          "close": 1170.56
        },
        {
          "date": "2026-09-21",
          "close": 1254.61
        },
        {
          "date": "2026-09-22",
          "close": 1283.51
        },
        {
          "date": "2026-09-23",
          "close": 1264.9
        },
        {
          "date": "2026-09-24",
          "close": 1245.64
        },
        {
          "date": "2026-09-28",
          "close": 1217.9
        },
        {
          "date": "2026-09-29",
          "close": 1224.29
        },
        {
          "date": "2026-09-30",
          "close": 1220.93
        },
        {
          "date": "2026-10-08",
          "close": 1195.82
        },
        {
          "date": "2026-10-09",
          "close": 1223.34
        },
        {
          "date": "2026-10-12",
          "close": 1242.38
        },
        {
          "date": "2026-10-13",
          "close": 1249.36
        },
        {
          "date": "2026-10-14",
          "close": 1246.67
        },
        {
          "date": "2026-10-15",
          "close": 1208.14
        },
        {
          "date": "2026-10-16",
          "close": 1177.15
        },
        {
          "date": "2026-10-19",
          "close": 1157.3
        },
        {
          "date": "2026-10-20",
          "close": 1173.89
        },
        {
          "date": "2026-10-21",
          "close": 1175.66
        },
        {
          "date": "2026-10-22",
          "close": 1120.76
        },
        {
          "date": "2026-10-23",
          "close": 1155.63
        },
        {
          "date": "2026-10-26",
          "close": 1249.38
        },
        {
          "date": "2026-10-27",
          "close": 1291.52
        },
        {
          "date": "2026-10-28",
          "close": 1273.54
        },
        {
          "date": "2026-10-29",
          "close": 1194.51
        },
        {
          "date": "2026-10-30",
          "close": 1162.48
        },
        {
          "date": "2026-11-02",
          "close": 1217.02
        },
        {
          "date": "2026-11-03",
          "close": 1175.99
        },
        {
          "date": "2026-11-04",
          "close": 1203.18
        },
        {
          "date": "2026-11-05",
          "close": 1239.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4943820224719101,
          "pullback_frequency": 0.38202247191011235,
          "up_wilson": [
            0.3929145023562317,
            0.596314447590243
          ],
          "pullback_wilson": [
            0.2879491474996802,
            0.4858588013762895
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 1,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 7,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1566",
      "name": "检测服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020689645328522133,
        "5": 0.025396629651722957,
        "20": -0.06636123637901914,
        "60": -0.060032309922879445
      },
      "moving_averages": {
        "5": 6912.9,
        "20": 7196.659999999963,
        "60": 7585.41366666661
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 58
          }
        }
      },
      "drawdown": -0.07175077658396511,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9043.09
        },
        {
          "date": "2026-05-14",
          "close": 8849.74
        },
        {
          "date": "2026-05-15",
          "close": 8776.96
        },
        {
          "date": "2026-05-18",
          "close": 8790.64
        },
        {
          "date": "2026-05-19",
          "close": 8912.26
        },
        {
          "date": "2026-05-20",
          "close": 8811.03
        },
        {
          "date": "2026-05-21",
          "close": 8534.94
        },
        {
          "date": "2026-05-22",
          "close": 8712.59
        },
        {
          "date": "2026-05-25",
          "close": 8746.48
        },
        {
          "date": "2026-05-26",
          "close": 8619.44
        },
        {
          "date": "2026-05-27",
          "close": 8428.4
        },
        {
          "date": "2026-05-28",
          "close": 8554.51
        },
        {
          "date": "2026-05-29",
          "close": 8336.97
        },
        {
          "date": "2026-06-01",
          "close": 8367.49
        },
        {
          "date": "2026-06-02",
          "close": 8291.51
        },
        {
          "date": "2026-06-03",
          "close": 8339.64
        },
        {
          "date": "2026-06-04",
          "close": 8239.71
        },
        {
          "date": "2026-06-05",
          "close": 8357.72
        },
        {
          "date": "2026-06-08",
          "close": 8161.18
        },
        {
          "date": "2026-06-09",
          "close": 8249.1
        },
        {
          "date": "2026-06-10",
          "close": 8114.74
        },
        {
          "date": "2026-06-11",
          "close": 8010.35
        },
        {
          "date": "2026-06-12",
          "close": 8163.24
        },
        {
          "date": "2026-06-15",
          "close": 8404.54
        },
        {
          "date": "2026-06-16",
          "close": 8478.28
        },
        {
          "date": "2026-06-17",
          "close": 8672.68
        },
        {
          "date": "2026-06-18",
          "close": 8644.85
        },
        {
          "date": "2026-06-22",
          "close": 8727.34
        },
        {
          "date": "2026-06-23",
          "close": 8610.36
        },
        {
          "date": "2026-06-24",
          "close": 8531.65
        },
        {
          "date": "2026-06-25",
          "close": 8423.9
        },
        {
          "date": "2026-06-26",
          "close": 8294.13
        },
        {
          "date": "2026-06-29",
          "close": 8075.36
        },
        {
          "date": "2026-06-30",
          "close": 8276.72
        },
        {
          "date": "2026-07-01",
          "close": 8512.79
        },
        {
          "date": "2026-07-02",
          "close": 8381.34
        },
        {
          "date": "2026-07-03",
          "close": 8414.06
        },
        {
          "date": "2026-07-06",
          "close": 8272.07
        },
        {
          "date": "2026-07-07",
          "close": 8103.84
        },
        {
          "date": "2026-07-08",
          "close": 7955.38
        },
        {
          "date": "2026-07-09",
          "close": 7894.47
        },
        {
          "date": "2026-07-10",
          "close": 7982.98
        },
        {
          "date": "2026-07-13",
          "close": 7467.92
        },
        {
          "date": "2026-07-14",
          "close": 7582.19
        },
        {
          "date": "2026-07-15",
          "close": 7596.77
        },
        {
          "date": "2026-07-16",
          "close": 7486.74
        },
        {
          "date": "2026-07-17",
          "close": 7117.65
        },
        {
          "date": "2026-07-20",
          "close": 6997.93
        },
        {
          "date": "2026-07-21",
          "close": 7117.49
        },
        {
          "date": "2026-07-22",
          "close": 7013.8
        },
        {
          "date": "2026-07-23",
          "close": 7212.17
        },
        {
          "date": "2026-07-24",
          "close": 7006.1
        },
        {
          "date": "2026-07-27",
          "close": 7172.61
        },
        {
          "date": "2026-07-28",
          "close": 7144.64
        },
        {
          "date": "2026-07-29",
          "close": 7225.58
        },
        {
          "date": "2026-07-30",
          "close": 7214.67
        },
        {
          "date": "2026-07-31",
          "close": 7384.16
        },
        {
          "date": "2026-08-03",
          "close": 7393.35
        },
        {
          "date": "2026-08-04",
          "close": 7486.47
        },
        {
          "date": "2026-08-05",
          "close": 7607.57
        },
        {
          "date": "2026-08-06",
          "close": 7726.15
        },
        {
          "date": "2026-08-07",
          "close": 7776.6
        },
        {
          "date": "2026-08-10",
          "close": 7909.74
        },
        {
          "date": "2026-08-11",
          "close": 7777.5
        },
        {
          "date": "2026-08-12",
          "close": 7845.29
        },
        {
          "date": "2026-08-13",
          "close": 7727.3
        },
        {
          "date": "2026-08-14",
          "close": 7747.74
        },
        {
          "date": "2026-08-17",
          "close": 7924.51
        },
        {
          "date": "2026-08-18",
          "close": 8003.63
        },
        {
          "date": "2026-08-19",
          "close": 7687.29
        },
        {
          "date": "2026-08-20",
          "close": 7749.34
        },
        {
          "date": "2026-08-21",
          "close": 7737.7
        },
        {
          "date": "2026-08-24",
          "close": 7659.59
        },
        {
          "date": "2026-08-25",
          "close": 7761.14
        },
        {
          "date": "2026-08-26",
          "close": 7777.42
        },
        {
          "date": "2026-08-27",
          "close": 7864.27
        },
        {
          "date": "2026-08-28",
          "close": 7845.1
        },
        {
          "date": "2026-08-31",
          "close": 7926.53
        },
        {
          "date": "2026-09-01",
          "close": 7935.11
        },
        {
          "date": "2026-09-02",
          "close": 7915.81
        },
        {
          "date": "2026-09-03",
          "close": 7811.15
        },
        {
          "date": "2026-09-04",
          "close": 7783.81
        },
        {
          "date": "2026-09-07",
          "close": 7829.35
        },
        {
          "date": "2026-09-08",
          "close": 7893.79
        },
        {
          "date": "2026-09-09",
          "close": 7838.92
        },
        {
          "date": "2026-09-10",
          "close": 7701.16
        },
        {
          "date": "2026-09-11",
          "close": 7560.15
        },
        {
          "date": "2026-09-14",
          "close": 7608.12
        },
        {
          "date": "2026-09-15",
          "close": 7531.21
        },
        {
          "date": "2026-09-16",
          "close": 7636.21
        },
        {
          "date": "2026-09-17",
          "close": 7635.18
        },
        {
          "date": "2026-09-18",
          "close": 7766.09
        },
        {
          "date": "2026-09-21",
          "close": 7875.1
        },
        {
          "date": "2026-09-22",
          "close": 7854.44
        },
        {
          "date": "2026-09-23",
          "close": 7971.42
        },
        {
          "date": "2026-09-24",
          "close": 7857.22
        },
        {
          "date": "2026-09-28",
          "close": 7711.21
        },
        {
          "date": "2026-09-29",
          "close": 7710.92
        },
        {
          "date": "2026-09-30",
          "close": 7659.27
        },
        {
          "date": "2026-10-08",
          "close": 7659.14
        },
        {
          "date": "2026-10-09",
          "close": 7703.61
        },
        {
          "date": "2026-10-12",
          "close": 7616.69
        },
        {
          "date": "2026-10-13",
          "close": 7580.68
        },
        {
          "date": "2026-10-14",
          "close": 7434.05
        },
        {
          "date": "2026-10-15",
          "close": 7180.79
        },
        {
          "date": "2026-10-16",
          "close": 7221.79
        },
        {
          "date": "2026-10-19",
          "close": 7219.97
        },
        {
          "date": "2026-10-20",
          "close": 7345.03
        },
        {
          "date": "2026-10-21",
          "close": 7293.22
        },
        {
          "date": "2026-10-22",
          "close": 7132.41
        },
        {
          "date": "2026-10-23",
          "close": 7274.77
        },
        {
          "date": "2026-10-26",
          "close": 7259.71
        },
        {
          "date": "2026-10-27",
          "close": 7009.01
        },
        {
          "date": "2026-10-28",
          "close": 7123.21
        },
        {
          "date": "2026-10-29",
          "close": 6973.76
        },
        {
          "date": "2026-10-30",
          "close": 6751.09
        },
        {
          "date": "2026-11-02",
          "close": 6863.0
        },
        {
          "date": "2026-11-03",
          "close": 6793.62
        },
        {
          "date": "2026-11-04",
          "close": 7005.92
        },
        {
          "date": "2026-11-05",
          "close": 7150.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5625,
          "pullback_frequency": 0.265625,
          "up_wilson": [
            0.4408620895699301,
            0.6770599029559693
          ],
          "pullback_wilson": [
            0.17296379074222612,
            0.38482873728565137
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5641025641025641,
          "pullback_frequency": 0.358974358974359,
          "up_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "pullback_wilson": [
            0.22742085458992867,
            0.5158185144045146
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 21,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 9,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1567",
      "name": "其他专业服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022006924681248874,
        "5": 0.012602176369392426,
        "20": -0.10660559522205759,
        "60": -0.06689116935256922
      },
      "moving_averages": {
        "5": 968.2959999999963,
        "20": 1018.7595000000147,
        "60": 1071.7131666666712
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-19",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.09457885059982163,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1198.75
        },
        {
          "date": "2026-05-14",
          "close": 1198.16
        },
        {
          "date": "2026-05-15",
          "close": 1210.33
        },
        {
          "date": "2026-05-18",
          "close": 1209.75
        },
        {
          "date": "2026-05-19",
          "close": 1209.07
        },
        {
          "date": "2026-05-20",
          "close": 1187.08
        },
        {
          "date": "2026-05-21",
          "close": 1192.83
        },
        {
          "date": "2026-05-22",
          "close": 1199.97
        },
        {
          "date": "2026-05-25",
          "close": 1202.83
        },
        {
          "date": "2026-05-26",
          "close": 1190.74
        },
        {
          "date": "2026-05-27",
          "close": 1157.14
        },
        {
          "date": "2026-05-28",
          "close": 1162.36
        },
        {
          "date": "2026-05-29",
          "close": 1109.99
        },
        {
          "date": "2026-06-01",
          "close": 1125.22
        },
        {
          "date": "2026-06-02",
          "close": 1141.04
        },
        {
          "date": "2026-06-03",
          "close": 1137.14
        },
        {
          "date": "2026-06-04",
          "close": 1120.9
        },
        {
          "date": "2026-06-05",
          "close": 1141.25
        },
        {
          "date": "2026-06-08",
          "close": 1111.18
        },
        {
          "date": "2026-06-09",
          "close": 1115.83
        },
        {
          "date": "2026-06-10",
          "close": 1100.16
        },
        {
          "date": "2026-06-11",
          "close": 1072.07
        },
        {
          "date": "2026-06-12",
          "close": 1087.48
        },
        {
          "date": "2026-06-15",
          "close": 1118.9
        },
        {
          "date": "2026-06-16",
          "close": 1150.79
        },
        {
          "date": "2026-06-17",
          "close": 1186.27
        },
        {
          "date": "2026-06-18",
          "close": 1148.32
        },
        {
          "date": "2026-06-22",
          "close": 1154.4
        },
        {
          "date": "2026-06-23",
          "close": 1147.23
        },
        {
          "date": "2026-06-24",
          "close": 1152.34
        },
        {
          "date": "2026-06-25",
          "close": 1117.31
        },
        {
          "date": "2026-06-26",
          "close": 1087.88
        },
        {
          "date": "2026-06-29",
          "close": 1068.68
        },
        {
          "date": "2026-06-30",
          "close": 1071.5
        },
        {
          "date": "2026-07-01",
          "close": 1089.68
        },
        {
          "date": "2026-07-02",
          "close": 1099.63
        },
        {
          "date": "2026-07-03",
          "close": 1088.93
        },
        {
          "date": "2026-07-06",
          "close": 1054.39
        },
        {
          "date": "2026-07-07",
          "close": 1032.77
        },
        {
          "date": "2026-07-08",
          "close": 1030.3
        },
        {
          "date": "2026-07-09",
          "close": 1036.21
        },
        {
          "date": "2026-07-10",
          "close": 1038.82
        },
        {
          "date": "2026-07-13",
          "close": 1017.75
        },
        {
          "date": "2026-07-14",
          "close": 1011.28
        },
        {
          "date": "2026-07-15",
          "close": 1013.77
        },
        {
          "date": "2026-07-16",
          "close": 1010.8
        },
        {
          "date": "2026-07-17",
          "close": 980.55
        },
        {
          "date": "2026-07-20",
          "close": 961.53
        },
        {
          "date": "2026-07-21",
          "close": 967.84
        },
        {
          "date": "2026-07-22",
          "close": 962.41
        },
        {
          "date": "2026-07-23",
          "close": 979.48
        },
        {
          "date": "2026-07-24",
          "close": 942.13
        },
        {
          "date": "2026-07-27",
          "close": 960.36
        },
        {
          "date": "2026-07-28",
          "close": 945.9
        },
        {
          "date": "2026-07-29",
          "close": 957.96
        },
        {
          "date": "2026-07-30",
          "close": 924.96
        },
        {
          "date": "2026-07-31",
          "close": 957.04
        },
        {
          "date": "2026-08-03",
          "close": 968.08
        },
        {
          "date": "2026-08-04",
          "close": 1036.21
        },
        {
          "date": "2026-08-05",
          "close": 1066.06
        },
        {
          "date": "2026-08-06",
          "close": 1074.38
        },
        {
          "date": "2026-08-07",
          "close": 1078.22
        },
        {
          "date": "2026-08-10",
          "close": 1079.97
        },
        {
          "date": "2026-08-11",
          "close": 1072.71
        },
        {
          "date": "2026-08-12",
          "close": 1087.63
        },
        {
          "date": "2026-08-13",
          "close": 1097.41
        },
        {
          "date": "2026-08-14",
          "close": 1100.06
        },
        {
          "date": "2026-08-17",
          "close": 1127.12
        },
        {
          "date": "2026-08-18",
          "close": 1140.93
        },
        {
          "date": "2026-08-19",
          "close": 1075.74
        },
        {
          "date": "2026-08-20",
          "close": 1072.65
        },
        {
          "date": "2026-08-21",
          "close": 1075.54
        },
        {
          "date": "2026-08-24",
          "close": 1079.43
        },
        {
          "date": "2026-08-25",
          "close": 1096.32
        },
        {
          "date": "2026-08-26",
          "close": 1092.66
        },
        {
          "date": "2026-08-27",
          "close": 1124.6
        },
        {
          "date": "2026-08-28",
          "close": 1117.94
        },
        {
          "date": "2026-08-31",
          "close": 1127.57
        },
        {
          "date": "2026-09-01",
          "close": 1131.04
        },
        {
          "date": "2026-09-02",
          "close": 1135.39
        },
        {
          "date": "2026-09-03",
          "close": 1115.6
        },
        {
          "date": "2026-09-04",
          "close": 1104.01
        },
        {
          "date": "2026-09-07",
          "close": 1110.6
        },
        {
          "date": "2026-09-08",
          "close": 1120.95
        },
        {
          "date": "2026-09-09",
          "close": 1107.32
        },
        {
          "date": "2026-09-10",
          "close": 1092.26
        },
        {
          "date": "2026-09-11",
          "close": 1063.89
        },
        {
          "date": "2026-09-14",
          "close": 1057.07
        },
        {
          "date": "2026-09-15",
          "close": 1034.25
        },
        {
          "date": "2026-09-16",
          "close": 1057.04
        },
        {
          "date": "2026-09-17",
          "close": 1044.87
        },
        {
          "date": "2026-09-18",
          "close": 1074.04
        },
        {
          "date": "2026-09-21",
          "close": 1098.78
        },
        {
          "date": "2026-09-22",
          "close": 1108.05
        },
        {
          "date": "2026-09-23",
          "close": 1135.18
        },
        {
          "date": "2026-09-24",
          "close": 1135.45
        },
        {
          "date": "2026-09-28",
          "close": 1123.49
        },
        {
          "date": "2026-09-29",
          "close": 1133.58
        },
        {
          "date": "2026-09-30",
          "close": 1110.41
        },
        {
          "date": "2026-10-08",
          "close": 1113.45
        },
        {
          "date": "2026-10-09",
          "close": 1098.66
        },
        {
          "date": "2026-10-12",
          "close": 1077.8
        },
        {
          "date": "2026-10-13",
          "close": 1078.47
        },
        {
          "date": "2026-10-14",
          "close": 1062.16
        },
        {
          "date": "2026-10-15",
          "close": 1016.81
        },
        {
          "date": "2026-10-16",
          "close": 1024.26
        },
        {
          "date": "2026-10-19",
          "close": 1021.41
        },
        {
          "date": "2026-10-20",
          "close": 1053.3
        },
        {
          "date": "2026-10-21",
          "close": 1062.41
        },
        {
          "date": "2026-10-22",
          "close": 994.3
        },
        {
          "date": "2026-10-23",
          "close": 1009.55
        },
        {
          "date": "2026-10-26",
          "close": 1026.71
        },
        {
          "date": "2026-10-27",
          "close": 1003.23
        },
        {
          "date": "2026-10-28",
          "close": 1022.27
        },
        {
          "date": "2026-10-29",
          "close": 982.37
        },
        {
          "date": "2026-10-30",
          "close": 947.28
        },
        {
          "date": "2026-11-02",
          "close": 979.25
        },
        {
          "date": "2026-11-03",
          "close": 946.87
        },
        {
          "date": "2026-11-04",
          "close": 973.33
        },
        {
          "date": "2026-11-05",
          "close": 994.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5070422535211268,
          "pullback_frequency": 0.29577464788732394,
          "up_wilson": [
            0.39341308325020075,
            0.6199484948878713
          ],
          "pullback_wilson": [
            0.2023288520131663,
            0.4101853819827467
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4634146341463415,
          "pullback_frequency": 0.4634146341463415,
          "up_wilson": [
            0.32056233976336046,
            0.6125352873233052
          ],
          "pullback_wilson": [
            0.32056233976336046,
            0.6125352873233052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 0,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1568",
      "name": "人力资源服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025126695919169606,
        "5": 0.0695813149172495,
        "20": 0.03337188878893027,
        "60": 0.007286773149598025
      },
      "moving_averages": {
        "5": 1859.7419999999925,
        "20": 1842.9405000000029,
        "60": 1861.5623333333372
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-04",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 26
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2140.45
        },
        {
          "date": "2026-05-14",
          "close": 2105.07
        },
        {
          "date": "2026-05-15",
          "close": 2089.92
        },
        {
          "date": "2026-05-18",
          "close": 2037.45
        },
        {
          "date": "2026-05-19",
          "close": 2050.14
        },
        {
          "date": "2026-05-20",
          "close": 2004.82
        },
        {
          "date": "2026-05-21",
          "close": 1981.53
        },
        {
          "date": "2026-05-22",
          "close": 1975.38
        },
        {
          "date": "2026-05-25",
          "close": 1958.03
        },
        {
          "date": "2026-05-26",
          "close": 1946.96
        },
        {
          "date": "2026-05-27",
          "close": 1898.4
        },
        {
          "date": "2026-05-28",
          "close": 1880.94
        },
        {
          "date": "2026-05-29",
          "close": 1886.37
        },
        {
          "date": "2026-06-01",
          "close": 1953.76
        },
        {
          "date": "2026-06-02",
          "close": 1915.71
        },
        {
          "date": "2026-06-03",
          "close": 1887.37
        },
        {
          "date": "2026-06-04",
          "close": 1855.71
        },
        {
          "date": "2026-06-05",
          "close": 1856.29
        },
        {
          "date": "2026-06-08",
          "close": 1825.9
        },
        {
          "date": "2026-06-09",
          "close": 1817.61
        },
        {
          "date": "2026-06-10",
          "close": 1835.09
        },
        {
          "date": "2026-06-11",
          "close": 1790.03
        },
        {
          "date": "2026-06-12",
          "close": 1830.68
        },
        {
          "date": "2026-06-15",
          "close": 1836.82
        },
        {
          "date": "2026-06-16",
          "close": 1812.74
        },
        {
          "date": "2026-06-17",
          "close": 1778.78
        },
        {
          "date": "2026-06-18",
          "close": 1766.1
        },
        {
          "date": "2026-06-22",
          "close": 1758.65
        },
        {
          "date": "2026-06-23",
          "close": 1756.46
        },
        {
          "date": "2026-06-24",
          "close": 1718.85
        },
        {
          "date": "2026-06-25",
          "close": 1706.1
        },
        {
          "date": "2026-06-26",
          "close": 1659.44
        },
        {
          "date": "2026-06-29",
          "close": 1679.47
        },
        {
          "date": "2026-06-30",
          "close": 1660.28
        },
        {
          "date": "2026-07-01",
          "close": 1695.84
        },
        {
          "date": "2026-07-02",
          "close": 1702.74
        },
        {
          "date": "2026-07-03",
          "close": 1728.35
        },
        {
          "date": "2026-07-06",
          "close": 1743.44
        },
        {
          "date": "2026-07-07",
          "close": 1695.65
        },
        {
          "date": "2026-07-08",
          "close": 1705.92
        },
        {
          "date": "2026-07-09",
          "close": 1694.27
        },
        {
          "date": "2026-07-10",
          "close": 1710.89
        },
        {
          "date": "2026-07-13",
          "close": 1683.56
        },
        {
          "date": "2026-07-14",
          "close": 1700.24
        },
        {
          "date": "2026-07-15",
          "close": 1739.9
        },
        {
          "date": "2026-07-16",
          "close": 1765.85
        },
        {
          "date": "2026-07-17",
          "close": 1719.62
        },
        {
          "date": "2026-07-20",
          "close": 1746.4
        },
        {
          "date": "2026-07-21",
          "close": 1727.69
        },
        {
          "date": "2026-07-22",
          "close": 1765.81
        },
        {
          "date": "2026-07-23",
          "close": 1773.15
        },
        {
          "date": "2026-07-24",
          "close": 1734.5
        },
        {
          "date": "2026-07-27",
          "close": 1791.06
        },
        {
          "date": "2026-07-28",
          "close": 1838.53
        },
        {
          "date": "2026-07-29",
          "close": 1883.66
        },
        {
          "date": "2026-07-30",
          "close": 1917.41
        },
        {
          "date": "2026-07-31",
          "close": 1905.68
        },
        {
          "date": "2026-08-03",
          "close": 1927.3
        },
        {
          "date": "2026-08-04",
          "close": 1894.56
        },
        {
          "date": "2026-08-05",
          "close": 1915.8
        },
        {
          "date": "2026-08-06",
          "close": 1911.43
        },
        {
          "date": "2026-08-07",
          "close": 1877.09
        },
        {
          "date": "2026-08-10",
          "close": 1910.26
        },
        {
          "date": "2026-08-11",
          "close": 1892.84
        },
        {
          "date": "2026-08-12",
          "close": 1905.71
        },
        {
          "date": "2026-08-13",
          "close": 1873.95
        },
        {
          "date": "2026-08-14",
          "close": 1856.8
        },
        {
          "date": "2026-08-17",
          "close": 1875.84
        },
        {
          "date": "2026-08-18",
          "close": 1847.89
        },
        {
          "date": "2026-08-19",
          "close": 1832.26
        },
        {
          "date": "2026-08-20",
          "close": 1863.63
        },
        {
          "date": "2026-08-21",
          "close": 1818.98
        },
        {
          "date": "2026-08-24",
          "close": 1814.52
        },
        {
          "date": "2026-08-25",
          "close": 1845.6
        },
        {
          "date": "2026-08-26",
          "close": 1857.69
        },
        {
          "date": "2026-08-27",
          "close": 1843.83
        },
        {
          "date": "2026-08-28",
          "close": 1865.83
        },
        {
          "date": "2026-08-31",
          "close": 1851.8
        },
        {
          "date": "2026-09-01",
          "close": 1868.89
        },
        {
          "date": "2026-09-02",
          "close": 1882.3
        },
        {
          "date": "2026-09-03",
          "close": 1870.14
        },
        {
          "date": "2026-09-04",
          "close": 1928.82
        },
        {
          "date": "2026-09-07",
          "close": 1918.93
        },
        {
          "date": "2026-09-08",
          "close": 1952.67
        },
        {
          "date": "2026-09-09",
          "close": 1923.36
        },
        {
          "date": "2026-09-10",
          "close": 1909.62
        },
        {
          "date": "2026-09-11",
          "close": 1870.01
        },
        {
          "date": "2026-09-14",
          "close": 1869.65
        },
        {
          "date": "2026-09-15",
          "close": 1846.62
        },
        {
          "date": "2026-09-16",
          "close": 1845.25
        },
        {
          "date": "2026-09-17",
          "close": 1858.95
        },
        {
          "date": "2026-09-18",
          "close": 1867.7
        },
        {
          "date": "2026-09-21",
          "close": 1883.6
        },
        {
          "date": "2026-09-22",
          "close": 1881.97
        },
        {
          "date": "2026-09-23",
          "close": 1862.96
        },
        {
          "date": "2026-09-24",
          "close": 1847.31
        },
        {
          "date": "2026-09-28",
          "close": 1825.0
        },
        {
          "date": "2026-09-29",
          "close": 1845.81
        },
        {
          "date": "2026-09-30",
          "close": 1861.98
        },
        {
          "date": "2026-10-08",
          "close": 1867.44
        },
        {
          "date": "2026-10-09",
          "close": 1912.36
        },
        {
          "date": "2026-10-12",
          "close": 1912.2
        },
        {
          "date": "2026-10-13",
          "close": 1897.12
        },
        {
          "date": "2026-10-14",
          "close": 1889.79
        },
        {
          "date": "2026-10-15",
          "close": 1850.94
        },
        {
          "date": "2026-10-16",
          "close": 1840.16
        },
        {
          "date": "2026-10-19",
          "close": 1856.34
        },
        {
          "date": "2026-10-20",
          "close": 1859.22
        },
        {
          "date": "2026-10-21",
          "close": 1784.88
        },
        {
          "date": "2026-10-22",
          "close": 1731.07
        },
        {
          "date": "2026-10-23",
          "close": 1776.57
        },
        {
          "date": "2026-10-26",
          "close": 1831.8
        },
        {
          "date": "2026-10-27",
          "close": 1797.96
        },
        {
          "date": "2026-10-28",
          "close": 1815.47
        },
        {
          "date": "2026-10-29",
          "close": 1804.22
        },
        {
          "date": "2026-10-30",
          "close": 1781.98
        },
        {
          "date": "2026-11-02",
          "close": 1844.67
        },
        {
          "date": "2026-11-03",
          "close": 1859.84
        },
        {
          "date": "2026-11-04",
          "close": 1882.46
        },
        {
          "date": "2026-11-05",
          "close": 1929.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42105263157894735,
          "pullback_frequency": 0.34210526315789475,
          "up_wilson": [
            0.31648619118038757,
            0.5332159538298973
          ],
          "pullback_wilson": [
            0.24536326817494702,
            0.4540410218456228
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 40,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.4,
          "baseline_hit_rate": 0.4,
          "hit_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "baseline_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1569",
      "name": "炼油化工",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.007745514102918127,
        "5": 0.02710980423382736,
        "20": -0.03509878043893511,
        "60": 0.054620683211133114
      },
      "moving_averages": {
        "5": 3588.039999999944,
        "20": 3559.2144999999787,
        "60": 3651.7498333333683
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-03",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.02993116155145692,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3682.5
        },
        {
          "date": "2026-05-14",
          "close": 3643.4
        },
        {
          "date": "2026-05-15",
          "close": 3613.25
        },
        {
          "date": "2026-05-18",
          "close": 3571.41
        },
        {
          "date": "2026-05-19",
          "close": 3592.94
        },
        {
          "date": "2026-05-20",
          "close": 3560.19
        },
        {
          "date": "2026-05-21",
          "close": 3435.3
        },
        {
          "date": "2026-05-22",
          "close": 3418.85
        },
        {
          "date": "2026-05-25",
          "close": 3372.51
        },
        {
          "date": "2026-05-26",
          "close": 3388.33
        },
        {
          "date": "2026-05-27",
          "close": 3320.83
        },
        {
          "date": "2026-05-28",
          "close": 3313.34
        },
        {
          "date": "2026-05-29",
          "close": 3294.08
        },
        {
          "date": "2026-06-01",
          "close": 3335.79
        },
        {
          "date": "2026-06-02",
          "close": 3355.49
        },
        {
          "date": "2026-06-03",
          "close": 3392.25
        },
        {
          "date": "2026-06-04",
          "close": 3342.8
        },
        {
          "date": "2026-06-05",
          "close": 3385.74
        },
        {
          "date": "2026-06-08",
          "close": 3305.41
        },
        {
          "date": "2026-06-09",
          "close": 3237.32
        },
        {
          "date": "2026-06-10",
          "close": 3222.6
        },
        {
          "date": "2026-06-11",
          "close": 3188.93
        },
        {
          "date": "2026-06-12",
          "close": 3264.56
        },
        {
          "date": "2026-06-15",
          "close": 3326.6
        },
        {
          "date": "2026-06-16",
          "close": 3283.99
        },
        {
          "date": "2026-06-17",
          "close": 3250.11
        },
        {
          "date": "2026-06-18",
          "close": 3155.15
        },
        {
          "date": "2026-06-22",
          "close": 3248.2
        },
        {
          "date": "2026-06-23",
          "close": 3254.76
        },
        {
          "date": "2026-06-24",
          "close": 3282.74
        },
        {
          "date": "2026-06-25",
          "close": 3215.92
        },
        {
          "date": "2026-06-26",
          "close": 3187.61
        },
        {
          "date": "2026-06-29",
          "close": 3154.59
        },
        {
          "date": "2026-06-30",
          "close": 3076.6
        },
        {
          "date": "2026-07-01",
          "close": 3194.53
        },
        {
          "date": "2026-07-02",
          "close": 3233.01
        },
        {
          "date": "2026-07-03",
          "close": 3260.89
        },
        {
          "date": "2026-07-06",
          "close": 3372.79
        },
        {
          "date": "2026-07-07",
          "close": 3209.7
        },
        {
          "date": "2026-07-08",
          "close": 3186.92
        },
        {
          "date": "2026-07-09",
          "close": 3160.42
        },
        {
          "date": "2026-07-10",
          "close": 3166.9
        },
        {
          "date": "2026-07-13",
          "close": 3116.19
        },
        {
          "date": "2026-07-14",
          "close": 3257.06
        },
        {
          "date": "2026-07-15",
          "close": 3225.38
        },
        {
          "date": "2026-07-16",
          "close": 3188.54
        },
        {
          "date": "2026-07-17",
          "close": 3203.47
        },
        {
          "date": "2026-07-20",
          "close": 3294.56
        },
        {
          "date": "2026-07-21",
          "close": 3237.38
        },
        {
          "date": "2026-07-22",
          "close": 3324.61
        },
        {
          "date": "2026-07-23",
          "close": 3396.12
        },
        {
          "date": "2026-07-24",
          "close": 3295.3
        },
        {
          "date": "2026-07-27",
          "close": 3334.54
        },
        {
          "date": "2026-07-28",
          "close": 3324.29
        },
        {
          "date": "2026-07-29",
          "close": 3376.08
        },
        {
          "date": "2026-07-30",
          "close": 3415.38
        },
        {
          "date": "2026-07-31",
          "close": 3411.14
        },
        {
          "date": "2026-08-03",
          "close": 3443.36
        },
        {
          "date": "2026-08-04",
          "close": 3401.44
        },
        {
          "date": "2026-08-05",
          "close": 3424.71
        },
        {
          "date": "2026-08-06",
          "close": 3500.68
        },
        {
          "date": "2026-08-07",
          "close": 3536.02
        },
        {
          "date": "2026-08-10",
          "close": 3592.61
        },
        {
          "date": "2026-08-11",
          "close": 3542.06
        },
        {
          "date": "2026-08-12",
          "close": 3524.5
        },
        {
          "date": "2026-08-13",
          "close": 3456.45
        },
        {
          "date": "2026-08-14",
          "close": 3457.05
        },
        {
          "date": "2026-08-17",
          "close": 3493.82
        },
        {
          "date": "2026-08-18",
          "close": 3543.73
        },
        {
          "date": "2026-08-19",
          "close": 3651.6
        },
        {
          "date": "2026-08-20",
          "close": 3659.99
        },
        {
          "date": "2026-08-21",
          "close": 3686.45
        },
        {
          "date": "2026-08-24",
          "close": 3669.77
        },
        {
          "date": "2026-08-25",
          "close": 3638.49
        },
        {
          "date": "2026-08-26",
          "close": 3665.7
        },
        {
          "date": "2026-08-27",
          "close": 3750.2
        },
        {
          "date": "2026-08-28",
          "close": 3864.5
        },
        {
          "date": "2026-08-31",
          "close": 3907.86
        },
        {
          "date": "2026-09-01",
          "close": 3920.81
        },
        {
          "date": "2026-09-02",
          "close": 3823.85
        },
        {
          "date": "2026-09-03",
          "close": 3883.87
        },
        {
          "date": "2026-09-04",
          "close": 3887.5
        },
        {
          "date": "2026-09-07",
          "close": 3799.68
        },
        {
          "date": "2026-09-08",
          "close": 3932.45
        },
        {
          "date": "2026-09-09",
          "close": 3966.34
        },
        {
          "date": "2026-09-10",
          "close": 3844.6
        },
        {
          "date": "2026-09-11",
          "close": 3722.38
        },
        {
          "date": "2026-09-14",
          "close": 3667.28
        },
        {
          "date": "2026-09-15",
          "close": 3661.12
        },
        {
          "date": "2026-09-16",
          "close": 3678.2
        },
        {
          "date": "2026-09-17",
          "close": 3644.89
        },
        {
          "date": "2026-09-18",
          "close": 3668.95
        },
        {
          "date": "2026-09-21",
          "close": 3728.87
        },
        {
          "date": "2026-09-22",
          "close": 3730.2
        },
        {
          "date": "2026-09-23",
          "close": 3740.44
        },
        {
          "date": "2026-09-24",
          "close": 3728.68
        },
        {
          "date": "2026-09-28",
          "close": 3715.7
        },
        {
          "date": "2026-09-29",
          "close": 3629.47
        },
        {
          "date": "2026-09-30",
          "close": 3660.79
        },
        {
          "date": "2026-10-08",
          "close": 3743.15
        },
        {
          "date": "2026-10-09",
          "close": 3723.21
        },
        {
          "date": "2026-10-12",
          "close": 3603.05
        },
        {
          "date": "2026-10-13",
          "close": 3612.81
        },
        {
          "date": "2026-10-14",
          "close": 3608.2
        },
        {
          "date": "2026-10-15",
          "close": 3507.12
        },
        {
          "date": "2026-10-16",
          "close": 3548.9
        },
        {
          "date": "2026-10-19",
          "close": 3540.47
        },
        {
          "date": "2026-10-20",
          "close": 3521.31
        },
        {
          "date": "2026-10-21",
          "close": 3521.16
        },
        {
          "date": "2026-10-22",
          "close": 3459.76
        },
        {
          "date": "2026-10-23",
          "close": 3483.52
        },
        {
          "date": "2026-10-26",
          "close": 3551.26
        },
        {
          "date": "2026-10-27",
          "close": 3522.28
        },
        {
          "date": "2026-10-28",
          "close": 3524.6
        },
        {
          "date": "2026-10-29",
          "close": 3516.44
        },
        {
          "date": "2026-10-30",
          "close": 3544.07
        },
        {
          "date": "2026-11-02",
          "close": 3583.5
        },
        {
          "date": "2026-11-03",
          "close": 3616.85
        },
        {
          "date": "2026-11-04",
          "close": 3584.01
        },
        {
          "date": "2026-11-05",
          "close": 3611.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5061728395061729,
          "pullback_frequency": 0.16049382716049382,
          "up_wilson": [
            0.3995078470731793,
            0.6122788432301242
          ],
          "pullback_wilson": [
            0.09626154226711317,
            0.25547049105119335
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6521739130434783,
          "pullback_frequency": 0.2608695652173913,
          "up_wilson": [
            0.5077005884206276,
            0.7731900662924567
          ],
          "pullback_wilson": [
            0.156008864456426,
            0.4025915352801559
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 16,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1570",
      "name": "其他石化",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0130713764458108,
        "5": 0.016256893818132223,
        "20": -0.07993338026476193,
        "60": -0.016644461816833767
      },
      "moving_averages": {
        "5": 2635.4379999999887,
        "20": 2739.916500000004,
        "60": 2845.5408333333053
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.08294399320922363,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3579.19
        },
        {
          "date": "2026-05-14",
          "close": 3550.54
        },
        {
          "date": "2026-05-15",
          "close": 3492.99
        },
        {
          "date": "2026-05-18",
          "close": 3457.01
        },
        {
          "date": "2026-05-19",
          "close": 3452.16
        },
        {
          "date": "2026-05-20",
          "close": 3420.67
        },
        {
          "date": "2026-05-21",
          "close": 3275.46
        },
        {
          "date": "2026-05-22",
          "close": 3328.82
        },
        {
          "date": "2026-05-25",
          "close": 3286.91
        },
        {
          "date": "2026-05-26",
          "close": 3265.26
        },
        {
          "date": "2026-05-27",
          "close": 3148.51
        },
        {
          "date": "2026-05-28",
          "close": 3136.19
        },
        {
          "date": "2026-05-29",
          "close": 3055.21
        },
        {
          "date": "2026-06-01",
          "close": 3149.35
        },
        {
          "date": "2026-06-02",
          "close": 3088.78
        },
        {
          "date": "2026-06-03",
          "close": 3102.15
        },
        {
          "date": "2026-06-04",
          "close": 3021.64
        },
        {
          "date": "2026-06-05",
          "close": 3070.13
        },
        {
          "date": "2026-06-08",
          "close": 2929.75
        },
        {
          "date": "2026-06-09",
          "close": 2945.35
        },
        {
          "date": "2026-06-10",
          "close": 2936.13
        },
        {
          "date": "2026-06-11",
          "close": 2927.63
        },
        {
          "date": "2026-06-12",
          "close": 2980.01
        },
        {
          "date": "2026-06-15",
          "close": 2960.98
        },
        {
          "date": "2026-06-16",
          "close": 2966.74
        },
        {
          "date": "2026-06-17",
          "close": 2901.78
        },
        {
          "date": "2026-06-18",
          "close": 2871.98
        },
        {
          "date": "2026-06-22",
          "close": 2908.84
        },
        {
          "date": "2026-06-23",
          "close": 2942.83
        },
        {
          "date": "2026-06-24",
          "close": 2874.42
        },
        {
          "date": "2026-06-25",
          "close": 2800.04
        },
        {
          "date": "2026-06-26",
          "close": 2712.76
        },
        {
          "date": "2026-06-29",
          "close": 2651.98
        },
        {
          "date": "2026-06-30",
          "close": 2651.15
        },
        {
          "date": "2026-07-01",
          "close": 2723.83
        },
        {
          "date": "2026-07-02",
          "close": 2718.58
        },
        {
          "date": "2026-07-03",
          "close": 2766.35
        },
        {
          "date": "2026-07-06",
          "close": 2766.55
        },
        {
          "date": "2026-07-07",
          "close": 2674.36
        },
        {
          "date": "2026-07-08",
          "close": 2642.58
        },
        {
          "date": "2026-07-09",
          "close": 2600.06
        },
        {
          "date": "2026-07-10",
          "close": 2652.06
        },
        {
          "date": "2026-07-13",
          "close": 2574.63
        },
        {
          "date": "2026-07-14",
          "close": 2618.99
        },
        {
          "date": "2026-07-15",
          "close": 2617.55
        },
        {
          "date": "2026-07-16",
          "close": 2614.7
        },
        {
          "date": "2026-07-17",
          "close": 2532.41
        },
        {
          "date": "2026-07-20",
          "close": 2546.23
        },
        {
          "date": "2026-07-21",
          "close": 2499.82
        },
        {
          "date": "2026-07-22",
          "close": 2513.72
        },
        {
          "date": "2026-07-23",
          "close": 2612.3
        },
        {
          "date": "2026-07-24",
          "close": 2499.75
        },
        {
          "date": "2026-07-27",
          "close": 2544.24
        },
        {
          "date": "2026-07-28",
          "close": 2547.41
        },
        {
          "date": "2026-07-29",
          "close": 2609.61
        },
        {
          "date": "2026-07-30",
          "close": 2576.63
        },
        {
          "date": "2026-07-31",
          "close": 2616.72
        },
        {
          "date": "2026-08-03",
          "close": 2704.98
        },
        {
          "date": "2026-08-04",
          "close": 2717.53
        },
        {
          "date": "2026-08-05",
          "close": 2724.63
        },
        {
          "date": "2026-08-06",
          "close": 2755.63
        },
        {
          "date": "2026-08-07",
          "close": 2737.06
        },
        {
          "date": "2026-08-10",
          "close": 2797.07
        },
        {
          "date": "2026-08-11",
          "close": 2778.94
        },
        {
          "date": "2026-08-12",
          "close": 2784.13
        },
        {
          "date": "2026-08-13",
          "close": 2761.42
        },
        {
          "date": "2026-08-14",
          "close": 2758.73
        },
        {
          "date": "2026-08-17",
          "close": 2825.76
        },
        {
          "date": "2026-08-18",
          "close": 2827.81
        },
        {
          "date": "2026-08-19",
          "close": 2748.86
        },
        {
          "date": "2026-08-20",
          "close": 2784.94
        },
        {
          "date": "2026-08-21",
          "close": 2863.12
        },
        {
          "date": "2026-08-24",
          "close": 2859.75
        },
        {
          "date": "2026-08-25",
          "close": 2890.79
        },
        {
          "date": "2026-08-26",
          "close": 2891.86
        },
        {
          "date": "2026-08-27",
          "close": 2938.64
        },
        {
          "date": "2026-08-28",
          "close": 3008.34
        },
        {
          "date": "2026-08-31",
          "close": 3008.47
        },
        {
          "date": "2026-09-01",
          "close": 3014.44
        },
        {
          "date": "2026-09-02",
          "close": 2982.96
        },
        {
          "date": "2026-09-03",
          "close": 2960.11
        },
        {
          "date": "2026-09-04",
          "close": 2967.77
        },
        {
          "date": "2026-09-07",
          "close": 2985.52
        },
        {
          "date": "2026-09-08",
          "close": 3063.87
        },
        {
          "date": "2026-09-09",
          "close": 3085.51
        },
        {
          "date": "2026-09-10",
          "close": 3062.29
        },
        {
          "date": "2026-09-11",
          "close": 2935.05
        },
        {
          "date": "2026-09-14",
          "close": 2929.42
        },
        {
          "date": "2026-09-15",
          "close": 2863.63
        },
        {
          "date": "2026-09-16",
          "close": 2905.88
        },
        {
          "date": "2026-09-17",
          "close": 2896.31
        },
        {
          "date": "2026-09-18",
          "close": 2911.44
        },
        {
          "date": "2026-09-21",
          "close": 2983.3
        },
        {
          "date": "2026-09-22",
          "close": 2959.8
        },
        {
          "date": "2026-09-23",
          "close": 2927.99
        },
        {
          "date": "2026-09-24",
          "close": 2912.29
        },
        {
          "date": "2026-09-28",
          "close": 2879.15
        },
        {
          "date": "2026-09-29",
          "close": 2880.31
        },
        {
          "date": "2026-09-30",
          "close": 2893.71
        },
        {
          "date": "2026-10-08",
          "close": 2912.05
        },
        {
          "date": "2026-10-09",
          "close": 2921.61
        },
        {
          "date": "2026-10-12",
          "close": 2822.83
        },
        {
          "date": "2026-10-13",
          "close": 2869.79
        },
        {
          "date": "2026-10-14",
          "close": 2821.43
        },
        {
          "date": "2026-10-15",
          "close": 2727.43
        },
        {
          "date": "2026-10-16",
          "close": 2788.42
        },
        {
          "date": "2026-10-19",
          "close": 2760.12
        },
        {
          "date": "2026-10-20",
          "close": 2763.2
        },
        {
          "date": "2026-10-21",
          "close": 2795.55
        },
        {
          "date": "2026-10-22",
          "close": 2797.43
        },
        {
          "date": "2026-10-23",
          "close": 2775.01
        },
        {
          "date": "2026-10-26",
          "close": 2758.98
        },
        {
          "date": "2026-10-27",
          "close": 2683.28
        },
        {
          "date": "2026-10-28",
          "close": 2699.64
        },
        {
          "date": "2026-10-29",
          "close": 2636.42
        },
        {
          "date": "2026-10-30",
          "close": 2574.71
        },
        {
          "date": "2026-11-02",
          "close": 2637.1
        },
        {
          "date": "2026-11-03",
          "close": 2641.39
        },
        {
          "date": "2026-11-04",
          "close": 2644.71
        },
        {
          "date": "2026-11-05",
          "close": 2679.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5063291139240507,
          "pullback_frequency": 0.31645569620253167,
          "up_wilson": [
            0.3983739722469014,
            0.6136972782384921
          ],
          "pullback_wilson": [
            0.22445285966871514,
            0.4254808762548768
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3695652173913043,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.24523754590839622,
            0.513999035766103
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1571",
      "name": "油品石化贸易",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024672108261384995,
        "5": 0.031490688217729934,
        "20": -0.07029209135833336,
        "60": -0.04413963400196197
      },
      "moving_averages": {
        "5": 2728.1740000000223,
        "20": 2825.8914999999806,
        "60": 3000.971000000004
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-02",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-10",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06731864134901333,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3600.51
        },
        {
          "date": "2026-05-14",
          "close": 3586.16
        },
        {
          "date": "2026-05-15",
          "close": 3559.37
        },
        {
          "date": "2026-05-18",
          "close": 3622.8
        },
        {
          "date": "2026-05-19",
          "close": 3637.59
        },
        {
          "date": "2026-05-20",
          "close": 3726.14
        },
        {
          "date": "2026-05-21",
          "close": 3574.37
        },
        {
          "date": "2026-05-22",
          "close": 3635.88
        },
        {
          "date": "2026-05-25",
          "close": 3630.51
        },
        {
          "date": "2026-05-26",
          "close": 3635.94
        },
        {
          "date": "2026-05-27",
          "close": 3477.85
        },
        {
          "date": "2026-05-28",
          "close": 3560.27
        },
        {
          "date": "2026-05-29",
          "close": 3423.42
        },
        {
          "date": "2026-06-01",
          "close": 3453.19
        },
        {
          "date": "2026-06-02",
          "close": 3391.98
        },
        {
          "date": "2026-06-03",
          "close": 3414.77
        },
        {
          "date": "2026-06-04",
          "close": 3331.48
        },
        {
          "date": "2026-06-05",
          "close": 3327.89
        },
        {
          "date": "2026-06-08",
          "close": 3183.66
        },
        {
          "date": "2026-06-09",
          "close": 3148.09
        },
        {
          "date": "2026-06-10",
          "close": 3157.78
        },
        {
          "date": "2026-06-11",
          "close": 3145.7
        },
        {
          "date": "2026-06-12",
          "close": 3180.74
        },
        {
          "date": "2026-06-15",
          "close": 3209.58
        },
        {
          "date": "2026-06-16",
          "close": 3179.12
        },
        {
          "date": "2026-06-17",
          "close": 3138.44
        },
        {
          "date": "2026-06-18",
          "close": 3175.05
        },
        {
          "date": "2026-06-22",
          "close": 3170.88
        },
        {
          "date": "2026-06-23",
          "close": 3192.56
        },
        {
          "date": "2026-06-24",
          "close": 3139.36
        },
        {
          "date": "2026-06-25",
          "close": 3142.61
        },
        {
          "date": "2026-06-26",
          "close": 3052.46
        },
        {
          "date": "2026-06-29",
          "close": 3053.85
        },
        {
          "date": "2026-06-30",
          "close": 3099.4
        },
        {
          "date": "2026-07-01",
          "close": 3181.59
        },
        {
          "date": "2026-07-02",
          "close": 3162.45
        },
        {
          "date": "2026-07-03",
          "close": 3194.47
        },
        {
          "date": "2026-07-06",
          "close": 3183.99
        },
        {
          "date": "2026-07-07",
          "close": 3062.93
        },
        {
          "date": "2026-07-08",
          "close": 3049.08
        },
        {
          "date": "2026-07-09",
          "close": 3074.59
        },
        {
          "date": "2026-07-10",
          "close": 3112.65
        },
        {
          "date": "2026-07-13",
          "close": 2962.26
        },
        {
          "date": "2026-07-14",
          "close": 3065.7
        },
        {
          "date": "2026-07-15",
          "close": 3010.03
        },
        {
          "date": "2026-07-16",
          "close": 2932.79
        },
        {
          "date": "2026-07-17",
          "close": 2875.52
        },
        {
          "date": "2026-07-20",
          "close": 2883.66
        },
        {
          "date": "2026-07-21",
          "close": 2805.44
        },
        {
          "date": "2026-07-22",
          "close": 2823.59
        },
        {
          "date": "2026-07-23",
          "close": 2906.86
        },
        {
          "date": "2026-07-24",
          "close": 2788.78
        },
        {
          "date": "2026-07-27",
          "close": 2797.15
        },
        {
          "date": "2026-07-28",
          "close": 2774.95
        },
        {
          "date": "2026-07-29",
          "close": 2817.62
        },
        {
          "date": "2026-07-30",
          "close": 2771.0
        },
        {
          "date": "2026-07-31",
          "close": 2840.34
        },
        {
          "date": "2026-08-03",
          "close": 2903.7
        },
        {
          "date": "2026-08-04",
          "close": 2938.99
        },
        {
          "date": "2026-08-05",
          "close": 2956.3
        },
        {
          "date": "2026-08-06",
          "close": 2974.48
        },
        {
          "date": "2026-08-07",
          "close": 2965.18
        },
        {
          "date": "2026-08-10",
          "close": 2994.97
        },
        {
          "date": "2026-08-11",
          "close": 2990.92
        },
        {
          "date": "2026-08-12",
          "close": 3042.86
        },
        {
          "date": "2026-08-13",
          "close": 2986.15
        },
        {
          "date": "2026-08-14",
          "close": 2981.56
        },
        {
          "date": "2026-08-17",
          "close": 3029.52
        },
        {
          "date": "2026-08-18",
          "close": 3066.08
        },
        {
          "date": "2026-08-19",
          "close": 2940.57
        },
        {
          "date": "2026-08-20",
          "close": 2958.24
        },
        {
          "date": "2026-08-21",
          "close": 2977.06
        },
        {
          "date": "2026-08-24",
          "close": 2979.58
        },
        {
          "date": "2026-08-25",
          "close": 3015.89
        },
        {
          "date": "2026-08-26",
          "close": 3027.5
        },
        {
          "date": "2026-08-27",
          "close": 3030.38
        },
        {
          "date": "2026-08-28",
          "close": 3084.16
        },
        {
          "date": "2026-08-31",
          "close": 3103.51
        },
        {
          "date": "2026-09-01",
          "close": 3081.71
        },
        {
          "date": "2026-09-02",
          "close": 3091.36
        },
        {
          "date": "2026-09-03",
          "close": 3127.26
        },
        {
          "date": "2026-09-04",
          "close": 3129.37
        },
        {
          "date": "2026-09-07",
          "close": 3145.74
        },
        {
          "date": "2026-09-08",
          "close": 3238.11
        },
        {
          "date": "2026-09-09",
          "close": 3274.96
        },
        {
          "date": "2026-09-10",
          "close": 3219.79
        },
        {
          "date": "2026-09-11",
          "close": 3176.18
        },
        {
          "date": "2026-09-14",
          "close": 3136.08
        },
        {
          "date": "2026-09-15",
          "close": 3138.31
        },
        {
          "date": "2026-09-16",
          "close": 3166.38
        },
        {
          "date": "2026-09-17",
          "close": 3139.87
        },
        {
          "date": "2026-09-18",
          "close": 3218.86
        },
        {
          "date": "2026-09-21",
          "close": 3251.54
        },
        {
          "date": "2026-09-22",
          "close": 3262.99
        },
        {
          "date": "2026-09-23",
          "close": 3185.01
        },
        {
          "date": "2026-09-24",
          "close": 3147.7
        },
        {
          "date": "2026-09-28",
          "close": 3094.14
        },
        {
          "date": "2026-09-29",
          "close": 3078.95
        },
        {
          "date": "2026-09-30",
          "close": 3048.05
        },
        {
          "date": "2026-10-08",
          "close": 3039.46
        },
        {
          "date": "2026-10-09",
          "close": 3018.61
        },
        {
          "date": "2026-10-12",
          "close": 2948.94
        },
        {
          "date": "2026-10-13",
          "close": 3029.77
        },
        {
          "date": "2026-10-14",
          "close": 3002.18
        },
        {
          "date": "2026-10-15",
          "close": 2853.05
        },
        {
          "date": "2026-10-16",
          "close": 2890.79
        },
        {
          "date": "2026-10-19",
          "close": 2851.7
        },
        {
          "date": "2026-10-20",
          "close": 2852.78
        },
        {
          "date": "2026-10-21",
          "close": 2835.79
        },
        {
          "date": "2026-10-22",
          "close": 2766.86
        },
        {
          "date": "2026-10-23",
          "close": 2783.63
        },
        {
          "date": "2026-10-26",
          "close": 2787.09
        },
        {
          "date": "2026-10-27",
          "close": 2710.89
        },
        {
          "date": "2026-10-28",
          "close": 2805.34
        },
        {
          "date": "2026-10-29",
          "close": 2739.54
        },
        {
          "date": "2026-10-30",
          "close": 2684.6
        },
        {
          "date": "2026-11-02",
          "close": 2698.26
        },
        {
          "date": "2026-11-03",
          "close": 2674.43
        },
        {
          "date": "2026-11-04",
          "close": 2757.77
        },
        {
          "date": "2026-11-05",
          "close": 2825.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.410958904109589,
          "pullback_frequency": 0.2328767123287671,
          "up_wilson": [
            0.30531272700930645,
            0.5255077675581524
          ],
          "pullback_wilson": [
            0.1507888232633342,
            0.3416726604390426
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 20,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 3,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1572",
      "name": "油气及炼化工程",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.0015952349180546888,
        "5": -0.03918489808307457,
        "20": -0.08459805911631402,
        "60": -0.05853990551253163
      },
      "moving_averages": {
        "5": 1658.0460000000428,
        "20": 1699.5430000000283,
        "60": 1762.8953333333368
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.08266968351008985,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1917.44
        },
        {
          "date": "2026-05-14",
          "close": 1902.07
        },
        {
          "date": "2026-05-15",
          "close": 1913.2
        },
        {
          "date": "2026-05-18",
          "close": 1999.27
        },
        {
          "date": "2026-05-19",
          "close": 2008.02
        },
        {
          "date": "2026-05-20",
          "close": 2012.17
        },
        {
          "date": "2026-05-21",
          "close": 1890.2
        },
        {
          "date": "2026-05-22",
          "close": 1896.02
        },
        {
          "date": "2026-05-25",
          "close": 1773.83
        },
        {
          "date": "2026-05-26",
          "close": 1743.47
        },
        {
          "date": "2026-05-27",
          "close": 1694.37
        },
        {
          "date": "2026-05-28",
          "close": 1729.23
        },
        {
          "date": "2026-05-29",
          "close": 1685.25
        },
        {
          "date": "2026-06-01",
          "close": 1720.09
        },
        {
          "date": "2026-06-02",
          "close": 1682.95
        },
        {
          "date": "2026-06-03",
          "close": 1742.2
        },
        {
          "date": "2026-06-04",
          "close": 1663.45
        },
        {
          "date": "2026-06-05",
          "close": 1653.47
        },
        {
          "date": "2026-06-08",
          "close": 1673.91
        },
        {
          "date": "2026-06-09",
          "close": 1594.45
        },
        {
          "date": "2026-06-10",
          "close": 1579.3
        },
        {
          "date": "2026-06-11",
          "close": 1592.29
        },
        {
          "date": "2026-06-12",
          "close": 1605.9
        },
        {
          "date": "2026-06-15",
          "close": 1637.31
        },
        {
          "date": "2026-06-16",
          "close": 1640.22
        },
        {
          "date": "2026-06-17",
          "close": 1634.32
        },
        {
          "date": "2026-06-18",
          "close": 1633.95
        },
        {
          "date": "2026-06-22",
          "close": 1675.64
        },
        {
          "date": "2026-06-23",
          "close": 1673.18
        },
        {
          "date": "2026-06-24",
          "close": 1633.14
        },
        {
          "date": "2026-06-25",
          "close": 1616.78
        },
        {
          "date": "2026-06-26",
          "close": 1551.47
        },
        {
          "date": "2026-06-29",
          "close": 1562.12
        },
        {
          "date": "2026-06-30",
          "close": 1561.28
        },
        {
          "date": "2026-07-01",
          "close": 1575.82
        },
        {
          "date": "2026-07-02",
          "close": 1555.42
        },
        {
          "date": "2026-07-03",
          "close": 1570.46
        },
        {
          "date": "2026-07-06",
          "close": 1555.53
        },
        {
          "date": "2026-07-07",
          "close": 1497.85
        },
        {
          "date": "2026-07-08",
          "close": 1530.99
        },
        {
          "date": "2026-07-09",
          "close": 1582.95
        },
        {
          "date": "2026-07-10",
          "close": 1573.98
        },
        {
          "date": "2026-07-13",
          "close": 1565.43
        },
        {
          "date": "2026-07-14",
          "close": 1689.45
        },
        {
          "date": "2026-07-15",
          "close": 1644.29
        },
        {
          "date": "2026-07-16",
          "close": 1591.92
        },
        {
          "date": "2026-07-17",
          "close": 1582.98
        },
        {
          "date": "2026-07-20",
          "close": 1715.42
        },
        {
          "date": "2026-07-21",
          "close": 1647.35
        },
        {
          "date": "2026-07-22",
          "close": 1708.82
        },
        {
          "date": "2026-07-23",
          "close": 1805.28
        },
        {
          "date": "2026-07-24",
          "close": 1735.31
        },
        {
          "date": "2026-07-27",
          "close": 1679.52
        },
        {
          "date": "2026-07-28",
          "close": 1688.29
        },
        {
          "date": "2026-07-29",
          "close": 1712.26
        },
        {
          "date": "2026-07-30",
          "close": 1763.21
        },
        {
          "date": "2026-07-31",
          "close": 1764.8
        },
        {
          "date": "2026-08-03",
          "close": 1739.09
        },
        {
          "date": "2026-08-04",
          "close": 1763.17
        },
        {
          "date": "2026-08-05",
          "close": 1748.38
        },
        {
          "date": "2026-08-06",
          "close": 1768.72
        },
        {
          "date": "2026-08-07",
          "close": 1776.45
        },
        {
          "date": "2026-08-10",
          "close": 1796.03
        },
        {
          "date": "2026-08-11",
          "close": 1822.98
        },
        {
          "date": "2026-08-12",
          "close": 1785.86
        },
        {
          "date": "2026-08-13",
          "close": 1754.51
        },
        {
          "date": "2026-08-14",
          "close": 1742.82
        },
        {
          "date": "2026-08-17",
          "close": 1768.23
        },
        {
          "date": "2026-08-18",
          "close": 1827.94
        },
        {
          "date": "2026-08-19",
          "close": 1799.2
        },
        {
          "date": "2026-08-20",
          "close": 1796.16
        },
        {
          "date": "2026-08-21",
          "close": 1806.92
        },
        {
          "date": "2026-08-24",
          "close": 1779.57
        },
        {
          "date": "2026-08-25",
          "close": 1810.44
        },
        {
          "date": "2026-08-26",
          "close": 1822.76
        },
        {
          "date": "2026-08-27",
          "close": 1835.31
        },
        {
          "date": "2026-08-28",
          "close": 1865.85
        },
        {
          "date": "2026-08-31",
          "close": 1867.52
        },
        {
          "date": "2026-09-01",
          "close": 1876.42
        },
        {
          "date": "2026-09-02",
          "close": 1835.2
        },
        {
          "date": "2026-09-03",
          "close": 1807.44
        },
        {
          "date": "2026-09-04",
          "close": 1827.81
        },
        {
          "date": "2026-09-07",
          "close": 1824.47
        },
        {
          "date": "2026-09-08",
          "close": 1903.51
        },
        {
          "date": "2026-09-09",
          "close": 1882.43
        },
        {
          "date": "2026-09-10",
          "close": 1851.23
        },
        {
          "date": "2026-09-11",
          "close": 1771.42
        },
        {
          "date": "2026-09-14",
          "close": 1770.57
        },
        {
          "date": "2026-09-15",
          "close": 1745.48
        },
        {
          "date": "2026-09-16",
          "close": 1756.01
        },
        {
          "date": "2026-09-17",
          "close": 1714.41
        },
        {
          "date": "2026-09-18",
          "close": 1724.91
        },
        {
          "date": "2026-09-21",
          "close": 1799.87
        },
        {
          "date": "2026-09-22",
          "close": 1782.41
        },
        {
          "date": "2026-09-23",
          "close": 1736.59
        },
        {
          "date": "2026-09-24",
          "close": 1739.5
        },
        {
          "date": "2026-09-28",
          "close": 1738.88
        },
        {
          "date": "2026-09-29",
          "close": 1735.04
        },
        {
          "date": "2026-09-30",
          "close": 1733.84
        },
        {
          "date": "2026-10-08",
          "close": 1798.15
        },
        {
          "date": "2026-10-09",
          "close": 1794.37
        },
        {
          "date": "2026-10-12",
          "close": 1704.56
        },
        {
          "date": "2026-10-13",
          "close": 1719.73
        },
        {
          "date": "2026-10-14",
          "close": 1771.43
        },
        {
          "date": "2026-10-15",
          "close": 1674.86
        },
        {
          "date": "2026-10-16",
          "close": 1688.43
        },
        {
          "date": "2026-10-19",
          "close": 1685.1
        },
        {
          "date": "2026-10-20",
          "close": 1703.75
        },
        {
          "date": "2026-10-21",
          "close": 1708.28
        },
        {
          "date": "2026-10-22",
          "close": 1702.03
        },
        {
          "date": "2026-10-23",
          "close": 1687.98
        },
        {
          "date": "2026-10-26",
          "close": 1723.35
        },
        {
          "date": "2026-10-27",
          "close": 1676.0
        },
        {
          "date": "2026-10-28",
          "close": 1747.6
        },
        {
          "date": "2026-10-29",
          "close": 1713.16
        },
        {
          "date": "2026-10-30",
          "close": 1670.6
        },
        {
          "date": "2026-11-02",
          "close": 1677.1
        },
        {
          "date": "2026-11-03",
          "close": 1647.84
        },
        {
          "date": "2026-11-04",
          "close": 1648.66
        },
        {
          "date": "2026-11-05",
          "close": 1646.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5058823529411764,
          "pullback_frequency": 0.3411764705882353,
          "up_wilson": [
            0.4016643580854897,
            0.609591647987286
          ],
          "pullback_wilson": [
            0.24921922196973992,
            0.44686861406531175
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.47058823529411764,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1573",
      "name": "油田服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.005225077754133278,
        "5": -0.008309399477806845,
        "20": -0.058593532156422934,
        "60": -0.08187894317000655
      },
      "moving_averages": {
        "5": 1524.7479999999982,
        "20": 1542.2220000000204,
        "60": 1621.2561666666647
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-26",
            "end": "2026-08-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04969600680544439,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1911.65
        },
        {
          "date": "2026-05-14",
          "close": 1897.41
        },
        {
          "date": "2026-05-15",
          "close": 1916.99
        },
        {
          "date": "2026-05-18",
          "close": 1958.69
        },
        {
          "date": "2026-05-19",
          "close": 1944.22
        },
        {
          "date": "2026-05-20",
          "close": 1931.35
        },
        {
          "date": "2026-05-21",
          "close": 1815.3
        },
        {
          "date": "2026-05-22",
          "close": 1789.69
        },
        {
          "date": "2026-05-25",
          "close": 1717.34
        },
        {
          "date": "2026-05-26",
          "close": 1705.93
        },
        {
          "date": "2026-05-27",
          "close": 1646.15
        },
        {
          "date": "2026-05-28",
          "close": 1668.0
        },
        {
          "date": "2026-05-29",
          "close": 1659.1
        },
        {
          "date": "2026-06-01",
          "close": 1717.77
        },
        {
          "date": "2026-06-02",
          "close": 1688.18
        },
        {
          "date": "2026-06-03",
          "close": 1757.8
        },
        {
          "date": "2026-06-04",
          "close": 1687.9
        },
        {
          "date": "2026-06-05",
          "close": 1670.66
        },
        {
          "date": "2026-06-08",
          "close": 1692.97
        },
        {
          "date": "2026-06-09",
          "close": 1629.92
        },
        {
          "date": "2026-06-10",
          "close": 1608.63
        },
        {
          "date": "2026-06-11",
          "close": 1625.84
        },
        {
          "date": "2026-06-12",
          "close": 1639.79
        },
        {
          "date": "2026-06-15",
          "close": 1604.45
        },
        {
          "date": "2026-06-16",
          "close": 1576.06
        },
        {
          "date": "2026-06-17",
          "close": 1566.86
        },
        {
          "date": "2026-06-18",
          "close": 1537.76
        },
        {
          "date": "2026-06-22",
          "close": 1543.14
        },
        {
          "date": "2026-06-23",
          "close": 1539.86
        },
        {
          "date": "2026-06-24",
          "close": 1488.49
        },
        {
          "date": "2026-06-25",
          "close": 1446.1
        },
        {
          "date": "2026-06-26",
          "close": 1418.26
        },
        {
          "date": "2026-06-29",
          "close": 1445.08
        },
        {
          "date": "2026-06-30",
          "close": 1435.49
        },
        {
          "date": "2026-07-01",
          "close": 1474.07
        },
        {
          "date": "2026-07-02",
          "close": 1474.06
        },
        {
          "date": "2026-07-03",
          "close": 1489.83
        },
        {
          "date": "2026-07-06",
          "close": 1480.5
        },
        {
          "date": "2026-07-07",
          "close": 1434.27
        },
        {
          "date": "2026-07-08",
          "close": 1501.5
        },
        {
          "date": "2026-07-09",
          "close": 1509.91
        },
        {
          "date": "2026-07-10",
          "close": 1549.72
        },
        {
          "date": "2026-07-13",
          "close": 1535.89
        },
        {
          "date": "2026-07-14",
          "close": 1631.89
        },
        {
          "date": "2026-07-15",
          "close": 1570.53
        },
        {
          "date": "2026-07-16",
          "close": 1536.57
        },
        {
          "date": "2026-07-17",
          "close": 1518.16
        },
        {
          "date": "2026-07-20",
          "close": 1601.14
        },
        {
          "date": "2026-07-21",
          "close": 1541.29
        },
        {
          "date": "2026-07-22",
          "close": 1606.21
        },
        {
          "date": "2026-07-23",
          "close": 1678.43
        },
        {
          "date": "2026-07-24",
          "close": 1631.72
        },
        {
          "date": "2026-07-27",
          "close": 1577.91
        },
        {
          "date": "2026-07-28",
          "close": 1591.03
        },
        {
          "date": "2026-07-29",
          "close": 1626.1
        },
        {
          "date": "2026-07-30",
          "close": 1667.42
        },
        {
          "date": "2026-07-31",
          "close": 1677.23
        },
        {
          "date": "2026-08-03",
          "close": 1666.26
        },
        {
          "date": "2026-08-04",
          "close": 1667.17
        },
        {
          "date": "2026-08-05",
          "close": 1654.76
        },
        {
          "date": "2026-08-06",
          "close": 1667.67
        },
        {
          "date": "2026-08-07",
          "close": 1654.27
        },
        {
          "date": "2026-08-10",
          "close": 1689.63
        },
        {
          "date": "2026-08-11",
          "close": 1720.35
        },
        {
          "date": "2026-08-12",
          "close": 1687.04
        },
        {
          "date": "2026-08-13",
          "close": 1650.93
        },
        {
          "date": "2026-08-14",
          "close": 1647.4
        },
        {
          "date": "2026-08-17",
          "close": 1671.8
        },
        {
          "date": "2026-08-18",
          "close": 1697.37
        },
        {
          "date": "2026-08-19",
          "close": 1669.8
        },
        {
          "date": "2026-08-20",
          "close": 1670.85
        },
        {
          "date": "2026-08-21",
          "close": 1690.17
        },
        {
          "date": "2026-08-24",
          "close": 1677.95
        },
        {
          "date": "2026-08-25",
          "close": 1686.68
        },
        {
          "date": "2026-08-26",
          "close": 1667.13
        },
        {
          "date": "2026-08-27",
          "close": 1686.09
        },
        {
          "date": "2026-08-28",
          "close": 1702.81
        },
        {
          "date": "2026-08-31",
          "close": 1723.56
        },
        {
          "date": "2026-09-01",
          "close": 1722.89
        },
        {
          "date": "2026-09-02",
          "close": 1706.55
        },
        {
          "date": "2026-09-03",
          "close": 1677.88
        },
        {
          "date": "2026-09-04",
          "close": 1683.61
        },
        {
          "date": "2026-09-07",
          "close": 1692.72
        },
        {
          "date": "2026-09-08",
          "close": 1777.43
        },
        {
          "date": "2026-09-09",
          "close": 1753.77
        },
        {
          "date": "2026-09-10",
          "close": 1713.38
        },
        {
          "date": "2026-09-11",
          "close": 1660.14
        },
        {
          "date": "2026-09-14",
          "close": 1649.33
        },
        {
          "date": "2026-09-15",
          "close": 1602.21
        },
        {
          "date": "2026-09-16",
          "close": 1621.35
        },
        {
          "date": "2026-09-17",
          "close": 1592.5
        },
        {
          "date": "2026-09-18",
          "close": 1597.13
        },
        {
          "date": "2026-09-21",
          "close": 1636.93
        },
        {
          "date": "2026-09-22",
          "close": 1615.65
        },
        {
          "date": "2026-09-23",
          "close": 1572.91
        },
        {
          "date": "2026-09-24",
          "close": 1574.19
        },
        {
          "date": "2026-09-28",
          "close": 1576.87
        },
        {
          "date": "2026-09-29",
          "close": 1566.63
        },
        {
          "date": "2026-09-30",
          "close": 1561.53
        },
        {
          "date": "2026-10-08",
          "close": 1613.83
        },
        {
          "date": "2026-10-09",
          "close": 1598.72
        },
        {
          "date": "2026-10-12",
          "close": 1542.61
        },
        {
          "date": "2026-10-13",
          "close": 1554.32
        },
        {
          "date": "2026-10-14",
          "close": 1580.52
        },
        {
          "date": "2026-10-15",
          "close": 1513.82
        },
        {
          "date": "2026-10-16",
          "close": 1530.04
        },
        {
          "date": "2026-10-19",
          "close": 1539.55
        },
        {
          "date": "2026-10-20",
          "close": 1554.91
        },
        {
          "date": "2026-10-21",
          "close": 1549.36
        },
        {
          "date": "2026-10-22",
          "close": 1529.12
        },
        {
          "date": "2026-10-23",
          "close": 1533.69
        },
        {
          "date": "2026-10-26",
          "close": 1573.15
        },
        {
          "date": "2026-10-27",
          "close": 1527.1
        },
        {
          "date": "2026-10-28",
          "close": 1561.79
        },
        {
          "date": "2026-10-29",
          "close": 1532.0
        },
        {
          "date": "2026-10-30",
          "close": 1524.42
        },
        {
          "date": "2026-11-02",
          "close": 1527.27
        },
        {
          "date": "2026-11-03",
          "close": 1525.53
        },
        {
          "date": "2026-11-04",
          "close": 1527.25
        },
        {
          "date": "2026-11-05",
          "close": 1519.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47126436781609193,
          "pullback_frequency": 0.2988505747126437,
          "up_wilson": [
            0.36982264609147514,
            0.5751364060317501
          ],
          "pullback_wilson": [
            0.21284090636446729,
            0.4018724584981098
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.32653061224489793,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.21207497001811865,
            0.4662079468542984
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 2,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1574",
      "name": "油气开采Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.01916669956783057,
        "5": -0.018481091907038394,
        "20": -0.05157127796099492,
        "60": -0.04062002424011979
      },
      "moving_averages": {
        "5": 3293.3219999999737,
        "20": 3343.166500000027,
        "60": 3419.740166666677
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "下跌",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-21",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.07914665997559278,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4264.14
        },
        {
          "date": "2026-05-14",
          "close": 4167.77
        },
        {
          "date": "2026-05-15",
          "close": 4149.08
        },
        {
          "date": "2026-05-18",
          "close": 4144.75
        },
        {
          "date": "2026-05-19",
          "close": 4027.26
        },
        {
          "date": "2026-05-20",
          "close": 4086.16
        },
        {
          "date": "2026-05-21",
          "close": 3914.07
        },
        {
          "date": "2026-05-22",
          "close": 3894.4
        },
        {
          "date": "2026-05-25",
          "close": 3762.24
        },
        {
          "date": "2026-05-26",
          "close": 3717.22
        },
        {
          "date": "2026-05-27",
          "close": 3645.07
        },
        {
          "date": "2026-05-28",
          "close": 3723.88
        },
        {
          "date": "2026-05-29",
          "close": 3743.87
        },
        {
          "date": "2026-06-01",
          "close": 3830.56
        },
        {
          "date": "2026-06-02",
          "close": 3853.55
        },
        {
          "date": "2026-06-03",
          "close": 3920.84
        },
        {
          "date": "2026-06-04",
          "close": 3808.14
        },
        {
          "date": "2026-06-05",
          "close": 3793.36
        },
        {
          "date": "2026-06-08",
          "close": 3778.99
        },
        {
          "date": "2026-06-09",
          "close": 3637.56
        },
        {
          "date": "2026-06-10",
          "close": 3556.69
        },
        {
          "date": "2026-06-11",
          "close": 3596.59
        },
        {
          "date": "2026-06-12",
          "close": 3583.65
        },
        {
          "date": "2026-06-15",
          "close": 3520.94
        },
        {
          "date": "2026-06-16",
          "close": 3438.23
        },
        {
          "date": "2026-06-17",
          "close": 3379.59
        },
        {
          "date": "2026-06-18",
          "close": 3332.7
        },
        {
          "date": "2026-06-22",
          "close": 3326.14
        },
        {
          "date": "2026-06-23",
          "close": 3329.99
        },
        {
          "date": "2026-06-24",
          "close": 3274.46
        },
        {
          "date": "2026-06-25",
          "close": 3109.59
        },
        {
          "date": "2026-06-26",
          "close": 3031.69
        },
        {
          "date": "2026-06-29",
          "close": 2985.37
        },
        {
          "date": "2026-06-30",
          "close": 2915.91
        },
        {
          "date": "2026-07-01",
          "close": 2983.08
        },
        {
          "date": "2026-07-02",
          "close": 3027.96
        },
        {
          "date": "2026-07-03",
          "close": 3093.16
        },
        {
          "date": "2026-07-06",
          "close": 3145.7
        },
        {
          "date": "2026-07-07",
          "close": 3069.18
        },
        {
          "date": "2026-07-08",
          "close": 3165.07
        },
        {
          "date": "2026-07-09",
          "close": 3141.72
        },
        {
          "date": "2026-07-10",
          "close": 3150.82
        },
        {
          "date": "2026-07-13",
          "close": 3239.5
        },
        {
          "date": "2026-07-14",
          "close": 3491.97
        },
        {
          "date": "2026-07-15",
          "close": 3357.13
        },
        {
          "date": "2026-07-16",
          "close": 3251.85
        },
        {
          "date": "2026-07-17",
          "close": 3232.1
        },
        {
          "date": "2026-07-20",
          "close": 3442.63
        },
        {
          "date": "2026-07-21",
          "close": 3295.11
        },
        {
          "date": "2026-07-22",
          "close": 3393.48
        },
        {
          "date": "2026-07-23",
          "close": 3478.98
        },
        {
          "date": "2026-07-24",
          "close": 3354.73
        },
        {
          "date": "2026-07-27",
          "close": 3278.66
        },
        {
          "date": "2026-07-28",
          "close": 3272.42
        },
        {
          "date": "2026-07-29",
          "close": 3318.74
        },
        {
          "date": "2026-07-30",
          "close": 3383.8
        },
        {
          "date": "2026-07-31",
          "close": 3381.79
        },
        {
          "date": "2026-08-03",
          "close": 3384.38
        },
        {
          "date": "2026-08-04",
          "close": 3385.78
        },
        {
          "date": "2026-08-05",
          "close": 3366.32
        },
        {
          "date": "2026-08-06",
          "close": 3370.24
        },
        {
          "date": "2026-08-07",
          "close": 3363.05
        },
        {
          "date": "2026-08-10",
          "close": 3412.29
        },
        {
          "date": "2026-08-11",
          "close": 3516.46
        },
        {
          "date": "2026-08-12",
          "close": 3495.14
        },
        {
          "date": "2026-08-13",
          "close": 3423.14
        },
        {
          "date": "2026-08-14",
          "close": 3416.98
        },
        {
          "date": "2026-08-17",
          "close": 3450.7
        },
        {
          "date": "2026-08-18",
          "close": 3508.09
        },
        {
          "date": "2026-08-19",
          "close": 3437.58
        },
        {
          "date": "2026-08-20",
          "close": 3443.37
        },
        {
          "date": "2026-08-21",
          "close": 3511.74
        },
        {
          "date": "2026-08-24",
          "close": 3510.38
        },
        {
          "date": "2026-08-25",
          "close": 3495.28
        },
        {
          "date": "2026-08-26",
          "close": 3504.39
        },
        {
          "date": "2026-08-27",
          "close": 3521.11
        },
        {
          "date": "2026-08-28",
          "close": 3562.42
        },
        {
          "date": "2026-08-31",
          "close": 3560.63
        },
        {
          "date": "2026-09-01",
          "close": 3564.06
        },
        {
          "date": "2026-09-02",
          "close": 3534.14
        },
        {
          "date": "2026-09-03",
          "close": 3499.79
        },
        {
          "date": "2026-09-04",
          "close": 3496.17
        },
        {
          "date": "2026-09-07",
          "close": 3482.53
        },
        {
          "date": "2026-09-08",
          "close": 3612.04
        },
        {
          "date": "2026-09-09",
          "close": 3591.87
        },
        {
          "date": "2026-09-10",
          "close": 3582.06
        },
        {
          "date": "2026-09-11",
          "close": 3504.01
        },
        {
          "date": "2026-09-14",
          "close": 3482.52
        },
        {
          "date": "2026-09-15",
          "close": 3424.15
        },
        {
          "date": "2026-09-16",
          "close": 3428.89
        },
        {
          "date": "2026-09-17",
          "close": 3361.21
        },
        {
          "date": "2026-09-18",
          "close": 3380.03
        },
        {
          "date": "2026-09-21",
          "close": 3435.97
        },
        {
          "date": "2026-09-22",
          "close": 3414.01
        },
        {
          "date": "2026-09-23",
          "close": 3333.97
        },
        {
          "date": "2026-09-24",
          "close": 3333.73
        },
        {
          "date": "2026-09-28",
          "close": 3319.75
        },
        {
          "date": "2026-09-29",
          "close": 3305.95
        },
        {
          "date": "2026-09-30",
          "close": 3326.05
        },
        {
          "date": "2026-10-08",
          "close": 3405.19
        },
        {
          "date": "2026-10-09",
          "close": 3403.22
        },
        {
          "date": "2026-10-12",
          "close": 3366.47
        },
        {
          "date": "2026-10-13",
          "close": 3406.14
        },
        {
          "date": "2026-10-14",
          "close": 3507.16
        },
        {
          "date": "2026-10-15",
          "close": 3345.76
        },
        {
          "date": "2026-10-16",
          "close": 3389.82
        },
        {
          "date": "2026-10-19",
          "close": 3399.66
        },
        {
          "date": "2026-10-20",
          "close": 3413.72
        },
        {
          "date": "2026-10-21",
          "close": 3380.55
        },
        {
          "date": "2026-10-22",
          "close": 3261.32
        },
        {
          "date": "2026-10-23",
          "close": 3273.51
        },
        {
          "date": "2026-10-26",
          "close": 3345.89
        },
        {
          "date": "2026-10-27",
          "close": 3295.47
        },
        {
          "date": "2026-10-28",
          "close": 3317.64
        },
        {
          "date": "2026-10-29",
          "close": 3290.39
        },
        {
          "date": "2026-10-30",
          "close": 3314.83
        },
        {
          "date": "2026-11-02",
          "close": 3328.44
        },
        {
          "date": "2026-11-03",
          "close": 3301.07
        },
        {
          "date": "2026-11-04",
          "close": 3292.69
        },
        {
          "date": "2026-11-05",
          "close": 3229.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5645161290322581,
          "pullback_frequency": 0.25806451612903225,
          "up_wilson": [
            0.44092987972148767,
            0.6805741109751094
          ],
          "pullback_wilson": [
            0.1655487614162807,
            0.37881127347148014
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.435727090128925,
            0.7444927114061941
          ],
          "pullback_wilson": [
            0.18550844674265818,
            0.4797976361206918
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 31,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.41935483870967744,
          "baseline_hit_rate": 0.3870967741935484,
          "hit_wilson": [
            0.2641554306731223,
            0.5923373750463029
          ],
          "baseline_wilson": [
            0.23733101420380254,
            0.5617589138033927
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 5,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1575",
      "name": "白酒Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02312844507820766,
        "5": 0.12291790636807387,
        "20": 0.12201954381648239,
        "60": 0.06606943146301192
      },
      "moving_averages": {
        "5": 4540.727999999746,
        "20": 4276.788499999978,
        "60": 4268.097833333289
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-11-04",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 14
          },
          "下降": {
            "median_sessions": 26.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4559.82
        },
        {
          "date": "2026-05-14",
          "close": 4634.09
        },
        {
          "date": "2026-05-15",
          "close": 4517.51
        },
        {
          "date": "2026-05-18",
          "close": 4468.12
        },
        {
          "date": "2026-05-19",
          "close": 4487.93
        },
        {
          "date": "2026-05-20",
          "close": 4516.22
        },
        {
          "date": "2026-05-21",
          "close": 4517.88
        },
        {
          "date": "2026-05-22",
          "close": 4378.1
        },
        {
          "date": "2026-05-25",
          "close": 4491.33
        },
        {
          "date": "2026-05-26",
          "close": 4453.48
        },
        {
          "date": "2026-05-27",
          "close": 4593.2
        },
        {
          "date": "2026-05-28",
          "close": 4444.25
        },
        {
          "date": "2026-05-29",
          "close": 4596.31
        },
        {
          "date": "2026-06-01",
          "close": 4580.4
        },
        {
          "date": "2026-06-02",
          "close": 4510.6
        },
        {
          "date": "2026-06-03",
          "close": 4471.13
        },
        {
          "date": "2026-06-04",
          "close": 4336.92
        },
        {
          "date": "2026-06-05",
          "close": 4332.61
        },
        {
          "date": "2026-06-08",
          "close": 4248.88
        },
        {
          "date": "2026-06-09",
          "close": 4149.19
        },
        {
          "date": "2026-06-10",
          "close": 4156.63
        },
        {
          "date": "2026-06-11",
          "close": 4116.85
        },
        {
          "date": "2026-06-12",
          "close": 4162.02
        },
        {
          "date": "2026-06-15",
          "close": 4214.23
        },
        {
          "date": "2026-06-16",
          "close": 4166.31
        },
        {
          "date": "2026-06-17",
          "close": 4119.93
        },
        {
          "date": "2026-06-18",
          "close": 4074.66
        },
        {
          "date": "2026-06-22",
          "close": 4126.09
        },
        {
          "date": "2026-06-23",
          "close": 4082.54
        },
        {
          "date": "2026-06-24",
          "close": 3963.22
        },
        {
          "date": "2026-06-25",
          "close": 4026.55
        },
        {
          "date": "2026-06-26",
          "close": 3898.0
        },
        {
          "date": "2026-06-29",
          "close": 3950.31
        },
        {
          "date": "2026-06-30",
          "close": 3899.83
        },
        {
          "date": "2026-07-01",
          "close": 4004.92
        },
        {
          "date": "2026-07-02",
          "close": 3962.7
        },
        {
          "date": "2026-07-03",
          "close": 3984.98
        },
        {
          "date": "2026-07-06",
          "close": 4007.15
        },
        {
          "date": "2026-07-07",
          "close": 3867.77
        },
        {
          "date": "2026-07-08",
          "close": 3848.72
        },
        {
          "date": "2026-07-09",
          "close": 3802.28
        },
        {
          "date": "2026-07-10",
          "close": 3940.53
        },
        {
          "date": "2026-07-13",
          "close": 3882.57
        },
        {
          "date": "2026-07-14",
          "close": 3909.91
        },
        {
          "date": "2026-07-15",
          "close": 4108.59
        },
        {
          "date": "2026-07-16",
          "close": 4169.08
        },
        {
          "date": "2026-07-17",
          "close": 4056.12
        },
        {
          "date": "2026-07-20",
          "close": 4213.53
        },
        {
          "date": "2026-07-21",
          "close": 4141.95
        },
        {
          "date": "2026-07-22",
          "close": 4222.89
        },
        {
          "date": "2026-07-23",
          "close": 4174.37
        },
        {
          "date": "2026-07-24",
          "close": 4050.72
        },
        {
          "date": "2026-07-27",
          "close": 4098.62
        },
        {
          "date": "2026-07-28",
          "close": 4221.38
        },
        {
          "date": "2026-07-29",
          "close": 4270.18
        },
        {
          "date": "2026-07-30",
          "close": 4455.19
        },
        {
          "date": "2026-07-31",
          "close": 4488.41
        },
        {
          "date": "2026-08-03",
          "close": 4449.01
        },
        {
          "date": "2026-08-04",
          "close": 4381.7
        },
        {
          "date": "2026-08-05",
          "close": 4354.51
        },
        {
          "date": "2026-08-06",
          "close": 4352.72
        },
        {
          "date": "2026-08-07",
          "close": 4364.82
        },
        {
          "date": "2026-08-10",
          "close": 4472.46
        },
        {
          "date": "2026-08-11",
          "close": 4419.92
        },
        {
          "date": "2026-08-12",
          "close": 4510.52
        },
        {
          "date": "2026-08-13",
          "close": 4515.12
        },
        {
          "date": "2026-08-14",
          "close": 4432.47
        },
        {
          "date": "2026-08-17",
          "close": 4337.95
        },
        {
          "date": "2026-08-18",
          "close": 4348.67
        },
        {
          "date": "2026-08-19",
          "close": 4247.22
        },
        {
          "date": "2026-08-20",
          "close": 4284.61
        },
        {
          "date": "2026-08-21",
          "close": 4213.55
        },
        {
          "date": "2026-08-24",
          "close": 4234.35
        },
        {
          "date": "2026-08-25",
          "close": 4268.2
        },
        {
          "date": "2026-08-26",
          "close": 4272.38
        },
        {
          "date": "2026-08-27",
          "close": 4235.68
        },
        {
          "date": "2026-08-28",
          "close": 4288.0
        },
        {
          "date": "2026-08-31",
          "close": 4234.95
        },
        {
          "date": "2026-09-01",
          "close": 4356.2
        },
        {
          "date": "2026-09-02",
          "close": 4302.95
        },
        {
          "date": "2026-09-03",
          "close": 4277.03
        },
        {
          "date": "2026-09-04",
          "close": 4397.5
        },
        {
          "date": "2026-09-07",
          "close": 4399.59
        },
        {
          "date": "2026-09-08",
          "close": 4411.35
        },
        {
          "date": "2026-09-09",
          "close": 4350.54
        },
        {
          "date": "2026-09-10",
          "close": 4240.8
        },
        {
          "date": "2026-09-11",
          "close": 4145.63
        },
        {
          "date": "2026-09-14",
          "close": 4145.98
        },
        {
          "date": "2026-09-15",
          "close": 4107.6
        },
        {
          "date": "2026-09-16",
          "close": 4105.64
        },
        {
          "date": "2026-09-17",
          "close": 4083.51
        },
        {
          "date": "2026-09-18",
          "close": 4109.69
        },
        {
          "date": "2026-09-21",
          "close": 4209.47
        },
        {
          "date": "2026-09-22",
          "close": 4202.85
        },
        {
          "date": "2026-09-23",
          "close": 4197.76
        },
        {
          "date": "2026-09-24",
          "close": 4085.5
        },
        {
          "date": "2026-09-28",
          "close": 4042.58
        },
        {
          "date": "2026-09-29",
          "close": 4047.1
        },
        {
          "date": "2026-09-30",
          "close": 4159.87
        },
        {
          "date": "2026-10-08",
          "close": 4137.37
        },
        {
          "date": "2026-10-09",
          "close": 4171.15
        },
        {
          "date": "2026-10-12",
          "close": 4156.15
        },
        {
          "date": "2026-10-13",
          "close": 4193.92
        },
        {
          "date": "2026-10-14",
          "close": 4143.44
        },
        {
          "date": "2026-10-15",
          "close": 4186.14
        },
        {
          "date": "2026-10-16",
          "close": 4265.85
        },
        {
          "date": "2026-10-19",
          "close": 4291.45
        },
        {
          "date": "2026-10-20",
          "close": 4243.82
        },
        {
          "date": "2026-10-21",
          "close": 4184.6
        },
        {
          "date": "2026-10-22",
          "close": 4065.15
        },
        {
          "date": "2026-10-23",
          "close": 4168.19
        },
        {
          "date": "2026-10-26",
          "close": 4268.69
        },
        {
          "date": "2026-10-27",
          "close": 4228.97
        },
        {
          "date": "2026-10-28",
          "close": 4130.55
        },
        {
          "date": "2026-10-29",
          "close": 4134.06
        },
        {
          "date": "2026-10-30",
          "close": 4347.06
        },
        {
          "date": "2026-11-02",
          "close": 4556.02
        },
        {
          "date": "2026-11-03",
          "close": 4621.08
        },
        {
          "date": "2026-11-04",
          "close": 4537.27
        },
        {
          "date": "2026-11-05",
          "close": 4642.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1576",
      "name": "调味发酵品Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022166142766487873,
        "5": 0.044567008865572744,
        "20": 0.021849458558319323,
        "60": 0.02165997277489562
      },
      "moving_averages": {
        "5": 4739.871999999974,
        "20": 4737.0434999999825,
        "60": 4773.108666666675
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-27",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-04",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5082.34
        },
        {
          "date": "2026-05-14",
          "close": 5046.31
        },
        {
          "date": "2026-05-15",
          "close": 4969.74
        },
        {
          "date": "2026-05-18",
          "close": 4922.39
        },
        {
          "date": "2026-05-19",
          "close": 4950.44
        },
        {
          "date": "2026-05-20",
          "close": 4935.19
        },
        {
          "date": "2026-05-21",
          "close": 4840.92
        },
        {
          "date": "2026-05-22",
          "close": 4868.22
        },
        {
          "date": "2026-05-25",
          "close": 4876.65
        },
        {
          "date": "2026-05-26",
          "close": 4850.82
        },
        {
          "date": "2026-05-27",
          "close": 4821.34
        },
        {
          "date": "2026-05-28",
          "close": 4753.62
        },
        {
          "date": "2026-05-29",
          "close": 4785.68
        },
        {
          "date": "2026-06-01",
          "close": 4854.1
        },
        {
          "date": "2026-06-02",
          "close": 4755.93
        },
        {
          "date": "2026-06-03",
          "close": 4695.97
        },
        {
          "date": "2026-06-04",
          "close": 4584.39
        },
        {
          "date": "2026-06-05",
          "close": 4649.5
        },
        {
          "date": "2026-06-08",
          "close": 4607.13
        },
        {
          "date": "2026-06-09",
          "close": 4659.78
        },
        {
          "date": "2026-06-10",
          "close": 4675.37
        },
        {
          "date": "2026-06-11",
          "close": 4667.26
        },
        {
          "date": "2026-06-12",
          "close": 4733.44
        },
        {
          "date": "2026-06-15",
          "close": 4726.48
        },
        {
          "date": "2026-06-16",
          "close": 4699.83
        },
        {
          "date": "2026-06-17",
          "close": 4663.68
        },
        {
          "date": "2026-06-18",
          "close": 4628.95
        },
        {
          "date": "2026-06-22",
          "close": 4640.18
        },
        {
          "date": "2026-06-23",
          "close": 4687.11
        },
        {
          "date": "2026-06-24",
          "close": 4632.62
        },
        {
          "date": "2026-06-25",
          "close": 4571.72
        },
        {
          "date": "2026-06-26",
          "close": 4455.64
        },
        {
          "date": "2026-06-29",
          "close": 4488.34
        },
        {
          "date": "2026-06-30",
          "close": 4439.83
        },
        {
          "date": "2026-07-01",
          "close": 4530.96
        },
        {
          "date": "2026-07-02",
          "close": 4545.08
        },
        {
          "date": "2026-07-03",
          "close": 4588.85
        },
        {
          "date": "2026-07-06",
          "close": 4610.39
        },
        {
          "date": "2026-07-07",
          "close": 4506.43
        },
        {
          "date": "2026-07-08",
          "close": 4507.23
        },
        {
          "date": "2026-07-09",
          "close": 4422.27
        },
        {
          "date": "2026-07-10",
          "close": 4483.31
        },
        {
          "date": "2026-07-13",
          "close": 4469.27
        },
        {
          "date": "2026-07-14",
          "close": 4507.85
        },
        {
          "date": "2026-07-15",
          "close": 4626.51
        },
        {
          "date": "2026-07-16",
          "close": 4627.79
        },
        {
          "date": "2026-07-17",
          "close": 4483.22
        },
        {
          "date": "2026-07-20",
          "close": 4439.79
        },
        {
          "date": "2026-07-21",
          "close": 4402.09
        },
        {
          "date": "2026-07-22",
          "close": 4352.61
        },
        {
          "date": "2026-07-23",
          "close": 4394.05
        },
        {
          "date": "2026-07-24",
          "close": 4281.4
        },
        {
          "date": "2026-07-27",
          "close": 4348.04
        },
        {
          "date": "2026-07-28",
          "close": 4418.05
        },
        {
          "date": "2026-07-29",
          "close": 4571.17
        },
        {
          "date": "2026-07-30",
          "close": 4639.03
        },
        {
          "date": "2026-07-31",
          "close": 4734.66
        },
        {
          "date": "2026-08-03",
          "close": 4744.34
        },
        {
          "date": "2026-08-04",
          "close": 4743.44
        },
        {
          "date": "2026-08-05",
          "close": 4745.62
        },
        {
          "date": "2026-08-06",
          "close": 4715.11
        },
        {
          "date": "2026-08-07",
          "close": 4711.0
        },
        {
          "date": "2026-08-10",
          "close": 4867.79
        },
        {
          "date": "2026-08-11",
          "close": 4809.06
        },
        {
          "date": "2026-08-12",
          "close": 4887.68
        },
        {
          "date": "2026-08-13",
          "close": 4894.23
        },
        {
          "date": "2026-08-14",
          "close": 4839.84
        },
        {
          "date": "2026-08-17",
          "close": 4880.61
        },
        {
          "date": "2026-08-18",
          "close": 4900.22
        },
        {
          "date": "2026-08-19",
          "close": 4739.96
        },
        {
          "date": "2026-08-20",
          "close": 4774.31
        },
        {
          "date": "2026-08-21",
          "close": 4707.6
        },
        {
          "date": "2026-08-24",
          "close": 4696.46
        },
        {
          "date": "2026-08-25",
          "close": 4769.17
        },
        {
          "date": "2026-08-26",
          "close": 4745.33
        },
        {
          "date": "2026-08-27",
          "close": 4751.29
        },
        {
          "date": "2026-08-28",
          "close": 4802.76
        },
        {
          "date": "2026-08-31",
          "close": 4772.29
        },
        {
          "date": "2026-09-01",
          "close": 4850.24
        },
        {
          "date": "2026-09-02",
          "close": 4810.93
        },
        {
          "date": "2026-09-03",
          "close": 4784.46
        },
        {
          "date": "2026-09-04",
          "close": 4869.95
        },
        {
          "date": "2026-09-07",
          "close": 4947.45
        },
        {
          "date": "2026-09-08",
          "close": 5017.21
        },
        {
          "date": "2026-09-09",
          "close": 4921.21
        },
        {
          "date": "2026-09-10",
          "close": 4806.11
        },
        {
          "date": "2026-09-11",
          "close": 4716.1
        },
        {
          "date": "2026-09-14",
          "close": 4792.53
        },
        {
          "date": "2026-09-15",
          "close": 4710.97
        },
        {
          "date": "2026-09-16",
          "close": 4733.16
        },
        {
          "date": "2026-09-17",
          "close": 4707.17
        },
        {
          "date": "2026-09-18",
          "close": 4723.65
        },
        {
          "date": "2026-09-21",
          "close": 4764.45
        },
        {
          "date": "2026-09-22",
          "close": 4798.97
        },
        {
          "date": "2026-09-23",
          "close": 4813.34
        },
        {
          "date": "2026-09-24",
          "close": 4752.64
        },
        {
          "date": "2026-09-28",
          "close": 4719.3
        },
        {
          "date": "2026-09-29",
          "close": 4673.19
        },
        {
          "date": "2026-09-30",
          "close": 4723.17
        },
        {
          "date": "2026-10-08",
          "close": 4744.74
        },
        {
          "date": "2026-10-09",
          "close": 4790.35
        },
        {
          "date": "2026-10-12",
          "close": 4733.25
        },
        {
          "date": "2026-10-13",
          "close": 4763.81
        },
        {
          "date": "2026-10-14",
          "close": 4749.68
        },
        {
          "date": "2026-10-15",
          "close": 4688.51
        },
        {
          "date": "2026-10-16",
          "close": 4706.9
        },
        {
          "date": "2026-10-19",
          "close": 4708.34
        },
        {
          "date": "2026-10-20",
          "close": 4789.2
        },
        {
          "date": "2026-10-21",
          "close": 4810.35
        },
        {
          "date": "2026-10-22",
          "close": 4706.21
        },
        {
          "date": "2026-10-23",
          "close": 4767.97
        },
        {
          "date": "2026-10-26",
          "close": 4798.53
        },
        {
          "date": "2026-10-27",
          "close": 4718.75
        },
        {
          "date": "2026-10-28",
          "close": 4668.11
        },
        {
          "date": "2026-10-29",
          "close": 4641.55
        },
        {
          "date": "2026-10-30",
          "close": 4630.88
        },
        {
          "date": "2026-11-02",
          "close": 4726.07
        },
        {
          "date": "2026-11-03",
          "close": 4750.73
        },
        {
          "date": "2026-11-04",
          "close": 4743.27
        },
        {
          "date": "2026-11-05",
          "close": 4848.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.21839080459770116,
          "up_wilson": [
            0.4137512133636875,
            0.6192733553623774
          ],
          "pullback_wilson": [
            0.14450813844415483,
            0.31609057236345317
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5306122448979592,
          "pullback_frequency": 0.3469387755102041,
          "up_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "pullback_wilson": [
            0.22924392834538948,
            0.48688805713027256
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 20,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 4,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1577",
      "name": "啤酒",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015386716049804017,
        "5": 0.06083328132383503,
        "20": 0.004576156703816059,
        "60": -0.021871467620280804
      },
      "moving_averages": {
        "5": 2329.278000000026,
        "20": 2354.0530000000026,
        "60": 2358.827500000002
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-22",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.027956602725401125,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2761.87
        },
        {
          "date": "2026-05-14",
          "close": 2762.23
        },
        {
          "date": "2026-05-15",
          "close": 2732.93
        },
        {
          "date": "2026-05-18",
          "close": 2712.98
        },
        {
          "date": "2026-05-19",
          "close": 2732.11
        },
        {
          "date": "2026-05-20",
          "close": 2745.04
        },
        {
          "date": "2026-05-21",
          "close": 2669.27
        },
        {
          "date": "2026-05-22",
          "close": 2673.41
        },
        {
          "date": "2026-05-25",
          "close": 2636.37
        },
        {
          "date": "2026-05-26",
          "close": 2601.81
        },
        {
          "date": "2026-05-27",
          "close": 2614.48
        },
        {
          "date": "2026-05-28",
          "close": 2638.99
        },
        {
          "date": "2026-05-29",
          "close": 2718.84
        },
        {
          "date": "2026-06-01",
          "close": 2757.57
        },
        {
          "date": "2026-06-02",
          "close": 2714.6
        },
        {
          "date": "2026-06-03",
          "close": 2652.33
        },
        {
          "date": "2026-06-04",
          "close": 2583.65
        },
        {
          "date": "2026-06-05",
          "close": 2598.06
        },
        {
          "date": "2026-06-08",
          "close": 2556.62
        },
        {
          "date": "2026-06-09",
          "close": 2519.68
        },
        {
          "date": "2026-06-10",
          "close": 2617.03
        },
        {
          "date": "2026-06-11",
          "close": 2575.11
        },
        {
          "date": "2026-06-12",
          "close": 2635.72
        },
        {
          "date": "2026-06-15",
          "close": 2543.3
        },
        {
          "date": "2026-06-16",
          "close": 2511.12
        },
        {
          "date": "2026-06-17",
          "close": 2438.17
        },
        {
          "date": "2026-06-18",
          "close": 2367.23
        },
        {
          "date": "2026-06-22",
          "close": 2364.79
        },
        {
          "date": "2026-06-23",
          "close": 2347.15
        },
        {
          "date": "2026-06-24",
          "close": 2285.84
        },
        {
          "date": "2026-06-25",
          "close": 2256.61
        },
        {
          "date": "2026-06-26",
          "close": 2193.54
        },
        {
          "date": "2026-06-29",
          "close": 2206.34
        },
        {
          "date": "2026-06-30",
          "close": 2175.14
        },
        {
          "date": "2026-07-01",
          "close": 2210.44
        },
        {
          "date": "2026-07-02",
          "close": 2229.79
        },
        {
          "date": "2026-07-03",
          "close": 2251.76
        },
        {
          "date": "2026-07-06",
          "close": 2249.72
        },
        {
          "date": "2026-07-07",
          "close": 2208.94
        },
        {
          "date": "2026-07-08",
          "close": 2207.42
        },
        {
          "date": "2026-07-09",
          "close": 2193.88
        },
        {
          "date": "2026-07-10",
          "close": 2217.61
        },
        {
          "date": "2026-07-13",
          "close": 2233.19
        },
        {
          "date": "2026-07-14",
          "close": 2242.8
        },
        {
          "date": "2026-07-15",
          "close": 2293.02
        },
        {
          "date": "2026-07-16",
          "close": 2321.01
        },
        {
          "date": "2026-07-17",
          "close": 2289.66
        },
        {
          "date": "2026-07-20",
          "close": 2315.83
        },
        {
          "date": "2026-07-21",
          "close": 2293.18
        },
        {
          "date": "2026-07-22",
          "close": 2289.46
        },
        {
          "date": "2026-07-23",
          "close": 2312.63
        },
        {
          "date": "2026-07-24",
          "close": 2287.77
        },
        {
          "date": "2026-07-27",
          "close": 2305.67
        },
        {
          "date": "2026-07-28",
          "close": 2323.4
        },
        {
          "date": "2026-07-29",
          "close": 2380.35
        },
        {
          "date": "2026-07-30",
          "close": 2410.91
        },
        {
          "date": "2026-07-31",
          "close": 2426.18
        },
        {
          "date": "2026-08-03",
          "close": 2457.09
        },
        {
          "date": "2026-08-04",
          "close": 2426.16
        },
        {
          "date": "2026-08-05",
          "close": 2432.85
        },
        {
          "date": "2026-08-06",
          "close": 2425.95
        },
        {
          "date": "2026-08-07",
          "close": 2422.21
        },
        {
          "date": "2026-08-10",
          "close": 2458.82
        },
        {
          "date": "2026-08-11",
          "close": 2444.52
        },
        {
          "date": "2026-08-12",
          "close": 2449.02
        },
        {
          "date": "2026-08-13",
          "close": 2419.03
        },
        {
          "date": "2026-08-14",
          "close": 2410.54
        },
        {
          "date": "2026-08-17",
          "close": 2414.01
        },
        {
          "date": "2026-08-18",
          "close": 2411.35
        },
        {
          "date": "2026-08-19",
          "close": 2376.83
        },
        {
          "date": "2026-08-20",
          "close": 2390.36
        },
        {
          "date": "2026-08-21",
          "close": 2340.9
        },
        {
          "date": "2026-08-24",
          "close": 2326.0
        },
        {
          "date": "2026-08-25",
          "close": 2346.77
        },
        {
          "date": "2026-08-26",
          "close": 2355.17
        },
        {
          "date": "2026-08-27",
          "close": 2344.22
        },
        {
          "date": "2026-08-28",
          "close": 2362.75
        },
        {
          "date": "2026-08-31",
          "close": 2353.79
        },
        {
          "date": "2026-09-01",
          "close": 2364.67
        },
        {
          "date": "2026-09-02",
          "close": 2339.95
        },
        {
          "date": "2026-09-03",
          "close": 2354.23
        },
        {
          "date": "2026-09-04",
          "close": 2385.55
        },
        {
          "date": "2026-09-07",
          "close": 2396.19
        },
        {
          "date": "2026-09-08",
          "close": 2417.91
        },
        {
          "date": "2026-09-09",
          "close": 2391.3
        },
        {
          "date": "2026-09-10",
          "close": 2366.83
        },
        {
          "date": "2026-09-11",
          "close": 2327.41
        },
        {
          "date": "2026-09-14",
          "close": 2336.47
        },
        {
          "date": "2026-09-15",
          "close": 2300.35
        },
        {
          "date": "2026-09-16",
          "close": 2287.25
        },
        {
          "date": "2026-09-17",
          "close": 2269.96
        },
        {
          "date": "2026-09-18",
          "close": 2283.47
        },
        {
          "date": "2026-09-21",
          "close": 2315.67
        },
        {
          "date": "2026-09-22",
          "close": 2315.5
        },
        {
          "date": "2026-09-23",
          "close": 2320.07
        },
        {
          "date": "2026-09-24",
          "close": 2298.4
        },
        {
          "date": "2026-09-28",
          "close": 2314.77
        },
        {
          "date": "2026-09-29",
          "close": 2308.62
        },
        {
          "date": "2026-09-30",
          "close": 2332.98
        },
        {
          "date": "2026-10-08",
          "close": 2368.8
        },
        {
          "date": "2026-10-09",
          "close": 2412.87
        },
        {
          "date": "2026-10-12",
          "close": 2417.65
        },
        {
          "date": "2026-10-13",
          "close": 2422.48
        },
        {
          "date": "2026-10-14",
          "close": 2448.08
        },
        {
          "date": "2026-10-15",
          "close": 2427.84
        },
        {
          "date": "2026-10-16",
          "close": 2432.74
        },
        {
          "date": "2026-10-19",
          "close": 2422.86
        },
        {
          "date": "2026-10-20",
          "close": 2374.31
        },
        {
          "date": "2026-10-21",
          "close": 2359.44
        },
        {
          "date": "2026-10-22",
          "close": 2300.79
        },
        {
          "date": "2026-10-23",
          "close": 2332.53
        },
        {
          "date": "2026-10-26",
          "close": 2325.3
        },
        {
          "date": "2026-10-27",
          "close": 2257.31
        },
        {
          "date": "2026-10-28",
          "close": 2257.29
        },
        {
          "date": "2026-10-29",
          "close": 2243.18
        },
        {
          "date": "2026-10-30",
          "close": 2252.51
        },
        {
          "date": "2026-11-02",
          "close": 2313.79
        },
        {
          "date": "2026-11-03",
          "close": 2356.87
        },
        {
          "date": "2026-11-04",
          "close": 2343.58
        },
        {
          "date": "2026-11-05",
          "close": 2379.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5063291139240507,
          "pullback_frequency": 0.22784810126582278,
          "up_wilson": [
            0.3983739722469014,
            0.6136972782384921
          ],
          "pullback_wilson": [
            0.14926774686759647,
            0.331668482260488
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.391304347826087,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1578",
      "name": "其他酒类",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01487920060228598,
        "5": 0.03695830040769499,
        "20": -0.1459032917662645,
        "60": 0.00927709449295877
      },
      "moving_averages": {
        "5": 1460.0700000000186,
        "20": 1529.3220000000088,
        "60": 1554.2536666666701
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-09",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-28",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-30",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.14868844835603934,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1581.8
        },
        {
          "date": "2026-05-14",
          "close": 1599.49
        },
        {
          "date": "2026-05-15",
          "close": 1581.18
        },
        {
          "date": "2026-05-18",
          "close": 1598.91
        },
        {
          "date": "2026-05-19",
          "close": 1625.4
        },
        {
          "date": "2026-05-20",
          "close": 1664.11
        },
        {
          "date": "2026-05-21",
          "close": 1649.84
        },
        {
          "date": "2026-05-22",
          "close": 1626.25
        },
        {
          "date": "2026-05-25",
          "close": 1640.7
        },
        {
          "date": "2026-05-26",
          "close": 1609.12
        },
        {
          "date": "2026-05-27",
          "close": 1593.85
        },
        {
          "date": "2026-05-28",
          "close": 1568.52
        },
        {
          "date": "2026-05-29",
          "close": 1566.65
        },
        {
          "date": "2026-06-01",
          "close": 1597.17
        },
        {
          "date": "2026-06-02",
          "close": 1579.9
        },
        {
          "date": "2026-06-03",
          "close": 1557.29
        },
        {
          "date": "2026-06-04",
          "close": 1525.45
        },
        {
          "date": "2026-06-05",
          "close": 1528.18
        },
        {
          "date": "2026-06-08",
          "close": 1509.91
        },
        {
          "date": "2026-06-09",
          "close": 1506.86
        },
        {
          "date": "2026-06-10",
          "close": 1509.84
        },
        {
          "date": "2026-06-11",
          "close": 1481.72
        },
        {
          "date": "2026-06-12",
          "close": 1497.8
        },
        {
          "date": "2026-06-15",
          "close": 1503.32
        },
        {
          "date": "2026-06-16",
          "close": 1487.46
        },
        {
          "date": "2026-06-17",
          "close": 1458.29
        },
        {
          "date": "2026-06-18",
          "close": 1427.16
        },
        {
          "date": "2026-06-22",
          "close": 1421.67
        },
        {
          "date": "2026-06-23",
          "close": 1438.81
        },
        {
          "date": "2026-06-24",
          "close": 1394.72
        },
        {
          "date": "2026-06-25",
          "close": 1368.96
        },
        {
          "date": "2026-06-26",
          "close": 1357.72
        },
        {
          "date": "2026-06-29",
          "close": 1384.32
        },
        {
          "date": "2026-06-30",
          "close": 1368.39
        },
        {
          "date": "2026-07-01",
          "close": 1402.75
        },
        {
          "date": "2026-07-02",
          "close": 1413.94
        },
        {
          "date": "2026-07-03",
          "close": 1434.18
        },
        {
          "date": "2026-07-06",
          "close": 1446.46
        },
        {
          "date": "2026-07-07",
          "close": 1397.91
        },
        {
          "date": "2026-07-08",
          "close": 1400.94
        },
        {
          "date": "2026-07-09",
          "close": 1383.67
        },
        {
          "date": "2026-07-10",
          "close": 1423.49
        },
        {
          "date": "2026-07-13",
          "close": 1400.24
        },
        {
          "date": "2026-07-14",
          "close": 1417.51
        },
        {
          "date": "2026-07-15",
          "close": 1441.09
        },
        {
          "date": "2026-07-16",
          "close": 1448.65
        },
        {
          "date": "2026-07-17",
          "close": 1418.99
        },
        {
          "date": "2026-07-20",
          "close": 1429.2
        },
        {
          "date": "2026-07-21",
          "close": 1409.84
        },
        {
          "date": "2026-07-22",
          "close": 1400.09
        },
        {
          "date": "2026-07-23",
          "close": 1398.07
        },
        {
          "date": "2026-07-24",
          "close": 1352.07
        },
        {
          "date": "2026-07-27",
          "close": 1374.37
        },
        {
          "date": "2026-07-28",
          "close": 1392.43
        },
        {
          "date": "2026-07-29",
          "close": 1423.04
        },
        {
          "date": "2026-07-30",
          "close": 1427.81
        },
        {
          "date": "2026-07-31",
          "close": 1457.73
        },
        {
          "date": "2026-08-03",
          "close": 1473.53
        },
        {
          "date": "2026-08-04",
          "close": 1470.7
        },
        {
          "date": "2026-08-05",
          "close": 1469.21
        },
        {
          "date": "2026-08-06",
          "close": 1466.95
        },
        {
          "date": "2026-08-07",
          "close": 1455.35
        },
        {
          "date": "2026-08-10",
          "close": 1481.74
        },
        {
          "date": "2026-08-11",
          "close": 1473.93
        },
        {
          "date": "2026-08-12",
          "close": 1496.59
        },
        {
          "date": "2026-08-13",
          "close": 1505.42
        },
        {
          "date": "2026-08-14",
          "close": 1504.28
        },
        {
          "date": "2026-08-17",
          "close": 1504.85
        },
        {
          "date": "2026-08-18",
          "close": 1512.28
        },
        {
          "date": "2026-08-19",
          "close": 1479.83
        },
        {
          "date": "2026-08-20",
          "close": 1503.09
        },
        {
          "date": "2026-08-21",
          "close": 1491.54
        },
        {
          "date": "2026-08-24",
          "close": 1508.58
        },
        {
          "date": "2026-08-25",
          "close": 1515.56
        },
        {
          "date": "2026-08-26",
          "close": 1527.5
        },
        {
          "date": "2026-08-27",
          "close": 1515.95
        },
        {
          "date": "2026-08-28",
          "close": 1517.69
        },
        {
          "date": "2026-08-31",
          "close": 1509.77
        },
        {
          "date": "2026-09-01",
          "close": 1541.7
        },
        {
          "date": "2026-09-02",
          "close": 1536.38
        },
        {
          "date": "2026-09-03",
          "close": 1532.97
        },
        {
          "date": "2026-09-04",
          "close": 1591.62
        },
        {
          "date": "2026-09-07",
          "close": 1585.66
        },
        {
          "date": "2026-09-08",
          "close": 1592.62
        },
        {
          "date": "2026-09-09",
          "close": 1612.01
        },
        {
          "date": "2026-09-10",
          "close": 1576.32
        },
        {
          "date": "2026-09-11",
          "close": 1547.41
        },
        {
          "date": "2026-09-14",
          "close": 1540.42
        },
        {
          "date": "2026-09-15",
          "close": 1538.61
        },
        {
          "date": "2026-09-16",
          "close": 1595.56
        },
        {
          "date": "2026-09-17",
          "close": 1611.94
        },
        {
          "date": "2026-09-18",
          "close": 1653.38
        },
        {
          "date": "2026-09-21",
          "close": 1707.94
        },
        {
          "date": "2026-09-22",
          "close": 1693.71
        },
        {
          "date": "2026-09-23",
          "close": 1701.46
        },
        {
          "date": "2026-09-24",
          "close": 1692.08
        },
        {
          "date": "2026-09-28",
          "close": 1716.13
        },
        {
          "date": "2026-09-29",
          "close": 1680.98
        },
        {
          "date": "2026-09-30",
          "close": 1712.83
        },
        {
          "date": "2026-10-08",
          "close": 1736.15
        },
        {
          "date": "2026-10-09",
          "close": 1741.83
        },
        {
          "date": "2026-10-12",
          "close": 1665.9
        },
        {
          "date": "2026-10-13",
          "close": 1654.89
        },
        {
          "date": "2026-10-14",
          "close": 1624.8
        },
        {
          "date": "2026-10-15",
          "close": 1576.31
        },
        {
          "date": "2026-10-16",
          "close": 1569.81
        },
        {
          "date": "2026-10-19",
          "close": 1534.04
        },
        {
          "date": "2026-10-20",
          "close": 1532.56
        },
        {
          "date": "2026-10-21",
          "close": 1532.41
        },
        {
          "date": "2026-10-22",
          "close": 1492.76
        },
        {
          "date": "2026-10-23",
          "close": 1509.07
        },
        {
          "date": "2026-10-26",
          "close": 1496.49
        },
        {
          "date": "2026-10-27",
          "close": 1462.13
        },
        {
          "date": "2026-10-28",
          "close": 1463.1
        },
        {
          "date": "2026-10-29",
          "close": 1429.99
        },
        {
          "date": "2026-10-30",
          "close": 1427.71
        },
        {
          "date": "2026-11-02",
          "close": 1466.95
        },
        {
          "date": "2026-11-03",
          "close": 1461.75
        },
        {
          "date": "2026-11-04",
          "close": 1461.1
        },
        {
          "date": "2026-11-05",
          "close": 1482.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4431818181818182,
          "pullback_frequency": 0.2159090909090909,
          "up_wilson": [
            0.34393461849283435,
            0.5471820936281762
          ],
          "pullback_wilson": [
            0.1428082469491878,
            0.3127753136558646
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4528301886792453,
          "pullback_frequency": 0.41509433962264153,
          "up_wilson": [
            0.3265757915292224,
            0.5854602451289419
          ],
          "pullback_wilson": [
            0.29260908779813966,
            0.549055778186556
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 35,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5428571428571428,
          "baseline_hit_rate": 0.5428571428571428,
          "hit_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "baseline_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1579",
      "name": "保健品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012715067041998651,
        "5": 0.01802850100507314,
        "20": 0.004343989683024407,
        "60": 0.021303476256782083
      },
      "moving_averages": {
        "5": 3350.6140000000596,
        "20": 3377.912500000023,
        "60": 3457.7329999999997
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-10-28",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 21
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.010841100851302632,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4009.8
        },
        {
          "date": "2026-05-14",
          "close": 4044.61
        },
        {
          "date": "2026-05-15",
          "close": 3964.41
        },
        {
          "date": "2026-05-18",
          "close": 3906.18
        },
        {
          "date": "2026-05-19",
          "close": 3928.99
        },
        {
          "date": "2026-05-20",
          "close": 3951.55
        },
        {
          "date": "2026-05-21",
          "close": 3868.59
        },
        {
          "date": "2026-05-22",
          "close": 3901.17
        },
        {
          "date": "2026-05-25",
          "close": 3905.81
        },
        {
          "date": "2026-05-26",
          "close": 3844.35
        },
        {
          "date": "2026-05-27",
          "close": 3840.63
        },
        {
          "date": "2026-05-28",
          "close": 3797.52
        },
        {
          "date": "2026-05-29",
          "close": 3910.94
        },
        {
          "date": "2026-06-01",
          "close": 3957.17
        },
        {
          "date": "2026-06-02",
          "close": 3883.59
        },
        {
          "date": "2026-06-03",
          "close": 3855.34
        },
        {
          "date": "2026-06-04",
          "close": 3772.05
        },
        {
          "date": "2026-06-05",
          "close": 3784.07
        },
        {
          "date": "2026-06-08",
          "close": 3688.62
        },
        {
          "date": "2026-06-09",
          "close": 3710.58
        },
        {
          "date": "2026-06-10",
          "close": 3676.12
        },
        {
          "date": "2026-06-11",
          "close": 3584.52
        },
        {
          "date": "2026-06-12",
          "close": 3663.69
        },
        {
          "date": "2026-06-15",
          "close": 3655.92
        },
        {
          "date": "2026-06-16",
          "close": 3592.47
        },
        {
          "date": "2026-06-17",
          "close": 3559.42
        },
        {
          "date": "2026-06-18",
          "close": 3553.39
        },
        {
          "date": "2026-06-22",
          "close": 3651.7
        },
        {
          "date": "2026-06-23",
          "close": 3678.52
        },
        {
          "date": "2026-06-24",
          "close": 3595.34
        },
        {
          "date": "2026-06-25",
          "close": 3530.61
        },
        {
          "date": "2026-06-26",
          "close": 3412.59
        },
        {
          "date": "2026-06-29",
          "close": 3370.8
        },
        {
          "date": "2026-06-30",
          "close": 3290.7
        },
        {
          "date": "2026-07-01",
          "close": 3396.82
        },
        {
          "date": "2026-07-02",
          "close": 3417.15
        },
        {
          "date": "2026-07-03",
          "close": 3505.53
        },
        {
          "date": "2026-07-06",
          "close": 3494.78
        },
        {
          "date": "2026-07-07",
          "close": 3370.06
        },
        {
          "date": "2026-07-08",
          "close": 3382.74
        },
        {
          "date": "2026-07-09",
          "close": 3332.35
        },
        {
          "date": "2026-07-10",
          "close": 3396.33
        },
        {
          "date": "2026-07-13",
          "close": 3393.36
        },
        {
          "date": "2026-07-14",
          "close": 3506.91
        },
        {
          "date": "2026-07-15",
          "close": 3559.02
        },
        {
          "date": "2026-07-16",
          "close": 3583.99
        },
        {
          "date": "2026-07-17",
          "close": 3446.04
        },
        {
          "date": "2026-07-20",
          "close": 3272.62
        },
        {
          "date": "2026-07-21",
          "close": 3279.97
        },
        {
          "date": "2026-07-22",
          "close": 3213.54
        },
        {
          "date": "2026-07-23",
          "close": 3246.91
        },
        {
          "date": "2026-07-24",
          "close": 3132.73
        },
        {
          "date": "2026-07-27",
          "close": 3184.43
        },
        {
          "date": "2026-07-28",
          "close": 3185.15
        },
        {
          "date": "2026-07-29",
          "close": 3270.34
        },
        {
          "date": "2026-07-30",
          "close": 3270.19
        },
        {
          "date": "2026-07-31",
          "close": 3323.6
        },
        {
          "date": "2026-08-03",
          "close": 3366.14
        },
        {
          "date": "2026-08-04",
          "close": 3344.46
        },
        {
          "date": "2026-08-05",
          "close": 3332.32
        },
        {
          "date": "2026-08-06",
          "close": 3346.74
        },
        {
          "date": "2026-08-07",
          "close": 3384.92
        },
        {
          "date": "2026-08-10",
          "close": 3463.57
        },
        {
          "date": "2026-08-11",
          "close": 3449.64
        },
        {
          "date": "2026-08-12",
          "close": 3546.73
        },
        {
          "date": "2026-08-13",
          "close": 3488.29
        },
        {
          "date": "2026-08-14",
          "close": 3459.46
        },
        {
          "date": "2026-08-17",
          "close": 3527.69
        },
        {
          "date": "2026-08-18",
          "close": 3563.75
        },
        {
          "date": "2026-08-19",
          "close": 3544.42
        },
        {
          "date": "2026-08-20",
          "close": 3615.66
        },
        {
          "date": "2026-08-21",
          "close": 3604.63
        },
        {
          "date": "2026-08-24",
          "close": 3524.94
        },
        {
          "date": "2026-08-25",
          "close": 3605.2
        },
        {
          "date": "2026-08-26",
          "close": 3623.46
        },
        {
          "date": "2026-08-27",
          "close": 3624.31
        },
        {
          "date": "2026-08-28",
          "close": 3639.41
        },
        {
          "date": "2026-08-31",
          "close": 3580.48
        },
        {
          "date": "2026-09-01",
          "close": 3654.52
        },
        {
          "date": "2026-09-02",
          "close": 3597.57
        },
        {
          "date": "2026-09-03",
          "close": 3573.13
        },
        {
          "date": "2026-09-04",
          "close": 3590.9
        },
        {
          "date": "2026-09-07",
          "close": 3583.18
        },
        {
          "date": "2026-09-08",
          "close": 3590.14
        },
        {
          "date": "2026-09-09",
          "close": 3523.32
        },
        {
          "date": "2026-09-10",
          "close": 3451.09
        },
        {
          "date": "2026-09-11",
          "close": 3367.46
        },
        {
          "date": "2026-09-14",
          "close": 3405.82
        },
        {
          "date": "2026-09-15",
          "close": 3359.34
        },
        {
          "date": "2026-09-16",
          "close": 3365.3
        },
        {
          "date": "2026-09-17",
          "close": 3356.78
        },
        {
          "date": "2026-09-18",
          "close": 3387.11
        },
        {
          "date": "2026-09-21",
          "close": 3493.36
        },
        {
          "date": "2026-09-22",
          "close": 3498.91
        },
        {
          "date": "2026-09-23",
          "close": 3505.1
        },
        {
          "date": "2026-09-24",
          "close": 3436.72
        },
        {
          "date": "2026-09-28",
          "close": 3376.96
        },
        {
          "date": "2026-09-29",
          "close": 3376.72
        },
        {
          "date": "2026-09-30",
          "close": 3430.41
        },
        {
          "date": "2026-10-08",
          "close": 3388.59
        },
        {
          "date": "2026-10-09",
          "close": 3433.34
        },
        {
          "date": "2026-10-12",
          "close": 3361.81
        },
        {
          "date": "2026-10-13",
          "close": 3369.84
        },
        {
          "date": "2026-10-14",
          "close": 3384.12
        },
        {
          "date": "2026-10-15",
          "close": 3360.32
        },
        {
          "date": "2026-10-16",
          "close": 3368.75
        },
        {
          "date": "2026-10-19",
          "close": 3374.74
        },
        {
          "date": "2026-10-20",
          "close": 3426.26
        },
        {
          "date": "2026-10-21",
          "close": 3408.62
        },
        {
          "date": "2026-10-22",
          "close": 3349.33
        },
        {
          "date": "2026-10-23",
          "close": 3412.91
        },
        {
          "date": "2026-10-26",
          "close": 3440.61
        },
        {
          "date": "2026-10-27",
          "close": 3360.89
        },
        {
          "date": "2026-10-28",
          "close": 3410.6
        },
        {
          "date": "2026-10-29",
          "close": 3343.04
        },
        {
          "date": "2026-10-30",
          "close": 3311.15
        },
        {
          "date": "2026-11-02",
          "close": 3335.43
        },
        {
          "date": "2026-11-03",
          "close": 3342.6
        },
        {
          "date": "2026-11-04",
          "close": 3360.58
        },
        {
          "date": "2026-11-05",
          "close": 3403.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 115,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.2608695652173913,
          "up_wilson": [
            0.38915112373528865,
            0.5687760167625076
          ],
          "pullback_wilson": [
            0.18927463646034004,
            0.34792390901541836
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5223880597014925,
          "pullback_frequency": 0.40298507462686567,
          "up_wilson": [
            0.4048519492604335,
            0.6374961340504036
          ],
          "pullback_wilson": [
            0.2939049277975166,
            0.5225867111888554
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 55,
          "covered_samples": 14,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1580",
      "name": "肉制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020452192296528615,
        "5": 0.025253536452666037,
        "20": -0.07033503964510823,
        "60": -0.0430278334139097
      },
      "moving_averages": {
        "5": 2302.3060000000523,
        "20": 2374.639500000002,
        "60": 2552.2660000000074
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-26",
            "end": "2026-08-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.0701442043888979,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2666.54
        },
        {
          "date": "2026-05-14",
          "close": 2687.86
        },
        {
          "date": "2026-05-15",
          "close": 2612.95
        },
        {
          "date": "2026-05-18",
          "close": 2601.77
        },
        {
          "date": "2026-05-19",
          "close": 2628.77
        },
        {
          "date": "2026-05-20",
          "close": 2611.2
        },
        {
          "date": "2026-05-21",
          "close": 2519.34
        },
        {
          "date": "2026-05-22",
          "close": 2502.76
        },
        {
          "date": "2026-05-25",
          "close": 2475.26
        },
        {
          "date": "2026-05-26",
          "close": 2404.51
        },
        {
          "date": "2026-05-27",
          "close": 2398.07
        },
        {
          "date": "2026-05-28",
          "close": 2383.85
        },
        {
          "date": "2026-05-29",
          "close": 2390.47
        },
        {
          "date": "2026-06-01",
          "close": 2426.98
        },
        {
          "date": "2026-06-02",
          "close": 2420.77
        },
        {
          "date": "2026-06-03",
          "close": 2382.47
        },
        {
          "date": "2026-06-04",
          "close": 2344.39
        },
        {
          "date": "2026-06-05",
          "close": 2337.73
        },
        {
          "date": "2026-06-08",
          "close": 2283.41
        },
        {
          "date": "2026-06-09",
          "close": 2310.73
        },
        {
          "date": "2026-06-10",
          "close": 2296.69
        },
        {
          "date": "2026-06-11",
          "close": 2289.42
        },
        {
          "date": "2026-06-12",
          "close": 2313.44
        },
        {
          "date": "2026-06-15",
          "close": 2346.79
        },
        {
          "date": "2026-06-16",
          "close": 2373.99
        },
        {
          "date": "2026-06-17",
          "close": 2333.29
        },
        {
          "date": "2026-06-18",
          "close": 2333.47
        },
        {
          "date": "2026-06-22",
          "close": 2336.12
        },
        {
          "date": "2026-06-23",
          "close": 2373.45
        },
        {
          "date": "2026-06-24",
          "close": 2307.68
        },
        {
          "date": "2026-06-25",
          "close": 2304.51
        },
        {
          "date": "2026-06-26",
          "close": 2270.78
        },
        {
          "date": "2026-06-29",
          "close": 2238.96
        },
        {
          "date": "2026-06-30",
          "close": 2189.93
        },
        {
          "date": "2026-07-01",
          "close": 2300.03
        },
        {
          "date": "2026-07-02",
          "close": 2306.25
        },
        {
          "date": "2026-07-03",
          "close": 2320.41
        },
        {
          "date": "2026-07-06",
          "close": 2372.92
        },
        {
          "date": "2026-07-07",
          "close": 2321.47
        },
        {
          "date": "2026-07-08",
          "close": 2297.26
        },
        {
          "date": "2026-07-09",
          "close": 2297.97
        },
        {
          "date": "2026-07-10",
          "close": 2336.41
        },
        {
          "date": "2026-07-13",
          "close": 2341.2
        },
        {
          "date": "2026-07-14",
          "close": 2346.05
        },
        {
          "date": "2026-07-15",
          "close": 2444.8
        },
        {
          "date": "2026-07-16",
          "close": 2502.95
        },
        {
          "date": "2026-07-17",
          "close": 2448.24
        },
        {
          "date": "2026-07-20",
          "close": 2381.28
        },
        {
          "date": "2026-07-21",
          "close": 2371.12
        },
        {
          "date": "2026-07-22",
          "close": 2410.1
        },
        {
          "date": "2026-07-23",
          "close": 2411.56
        },
        {
          "date": "2026-07-24",
          "close": 2323.4
        },
        {
          "date": "2026-07-27",
          "close": 2392.55
        },
        {
          "date": "2026-07-28",
          "close": 2399.41
        },
        {
          "date": "2026-07-29",
          "close": 2436.48
        },
        {
          "date": "2026-07-30",
          "close": 2438.79
        },
        {
          "date": "2026-07-31",
          "close": 2450.35
        },
        {
          "date": "2026-08-03",
          "close": 2486.52
        },
        {
          "date": "2026-08-04",
          "close": 2462.89
        },
        {
          "date": "2026-08-05",
          "close": 2461.43
        },
        {
          "date": "2026-08-06",
          "close": 2482.97
        },
        {
          "date": "2026-08-07",
          "close": 2453.95
        },
        {
          "date": "2026-08-10",
          "close": 2509.77
        },
        {
          "date": "2026-08-11",
          "close": 2504.27
        },
        {
          "date": "2026-08-12",
          "close": 2521.04
        },
        {
          "date": "2026-08-13",
          "close": 2534.68
        },
        {
          "date": "2026-08-14",
          "close": 2573.35
        },
        {
          "date": "2026-08-17",
          "close": 2635.96
        },
        {
          "date": "2026-08-18",
          "close": 2730.37
        },
        {
          "date": "2026-08-19",
          "close": 2657.44
        },
        {
          "date": "2026-08-20",
          "close": 2730.13
        },
        {
          "date": "2026-08-21",
          "close": 2681.08
        },
        {
          "date": "2026-08-24",
          "close": 2693.02
        },
        {
          "date": "2026-08-25",
          "close": 2732.3
        },
        {
          "date": "2026-08-26",
          "close": 2678.72
        },
        {
          "date": "2026-08-27",
          "close": 2711.38
        },
        {
          "date": "2026-08-28",
          "close": 2736.16
        },
        {
          "date": "2026-08-31",
          "close": 2721.24
        },
        {
          "date": "2026-09-01",
          "close": 2729.95
        },
        {
          "date": "2026-09-02",
          "close": 2681.51
        },
        {
          "date": "2026-09-03",
          "close": 2676.32
        },
        {
          "date": "2026-09-04",
          "close": 2745.63
        },
        {
          "date": "2026-09-07",
          "close": 2815.91
        },
        {
          "date": "2026-09-08",
          "close": 2807.62
        },
        {
          "date": "2026-09-09",
          "close": 2782.53
        },
        {
          "date": "2026-09-10",
          "close": 2714.93
        },
        {
          "date": "2026-09-11",
          "close": 2654.77
        },
        {
          "date": "2026-09-14",
          "close": 2619.0
        },
        {
          "date": "2026-09-15",
          "close": 2565.71
        },
        {
          "date": "2026-09-16",
          "close": 2576.81
        },
        {
          "date": "2026-09-17",
          "close": 2586.76
        },
        {
          "date": "2026-09-18",
          "close": 2588.64
        },
        {
          "date": "2026-09-21",
          "close": 2671.25
        },
        {
          "date": "2026-09-22",
          "close": 2659.45
        },
        {
          "date": "2026-09-23",
          "close": 2631.86
        },
        {
          "date": "2026-09-24",
          "close": 2566.9
        },
        {
          "date": "2026-09-28",
          "close": 2586.73
        },
        {
          "date": "2026-09-29",
          "close": 2588.3
        },
        {
          "date": "2026-09-30",
          "close": 2571.03
        },
        {
          "date": "2026-10-08",
          "close": 2533.73
        },
        {
          "date": "2026-10-09",
          "close": 2533.21
        },
        {
          "date": "2026-10-12",
          "close": 2478.03
        },
        {
          "date": "2026-10-13",
          "close": 2481.04
        },
        {
          "date": "2026-10-14",
          "close": 2456.33
        },
        {
          "date": "2026-10-15",
          "close": 2387.81
        },
        {
          "date": "2026-10-16",
          "close": 2395.28
        },
        {
          "date": "2026-10-19",
          "close": 2375.14
        },
        {
          "date": "2026-10-20",
          "close": 2377.29
        },
        {
          "date": "2026-10-21",
          "close": 2397.04
        },
        {
          "date": "2026-10-22",
          "close": 2362.98
        },
        {
          "date": "2026-10-23",
          "close": 2358.8
        },
        {
          "date": "2026-10-26",
          "close": 2372.77
        },
        {
          "date": "2026-10-27",
          "close": 2362.48
        },
        {
          "date": "2026-10-28",
          "close": 2345.56
        },
        {
          "date": "2026-10-29",
          "close": 2297.5
        },
        {
          "date": "2026-10-30",
          "close": 2249.97
        },
        {
          "date": "2026-11-02",
          "close": 2278.95
        },
        {
          "date": "2026-11-03",
          "close": 2318.78
        },
        {
          "date": "2026-11-04",
          "close": 2308.31
        },
        {
          "date": "2026-11-05",
          "close": 2355.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5445544554455446,
          "pullback_frequency": 0.19801980198019803,
          "up_wilson": [
            0.44757998088881473,
            0.6382639219072378
          ],
          "pullback_wilson": [
            0.13200501483806298,
            0.2861640884331373
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4603174603174603,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3430886457604498,
            0.5821074811910463
          ],
          "pullback_wilson": [
            0.2294961446460398,
            0.4563275885502441
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 48,
          "insufficient_or_abstained": 4,
          "hit_rate": 0.5208333333333334,
          "baseline_hit_rate": 0.5208333333333334,
          "hit_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "baseline_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1581",
      "name": "预加工食品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02187265893310575,
        "5": 0.02021670468361214,
        "20": -0.01727194898880513,
        "60": 0.032722249261340375
      },
      "moving_averages": {
        "5": 6213.769999999926,
        "20": 6262.572999999951,
        "60": 6273.224333333379
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-28",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-10-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.03611021039944695,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7117.43
        },
        {
          "date": "2026-05-14",
          "close": 7019.63
        },
        {
          "date": "2026-05-15",
          "close": 6923.51
        },
        {
          "date": "2026-05-18",
          "close": 6946.43
        },
        {
          "date": "2026-05-19",
          "close": 6986.66
        },
        {
          "date": "2026-05-20",
          "close": 6940.53
        },
        {
          "date": "2026-05-21",
          "close": 6739.68
        },
        {
          "date": "2026-05-22",
          "close": 6799.48
        },
        {
          "date": "2026-05-25",
          "close": 6749.86
        },
        {
          "date": "2026-05-26",
          "close": 6650.2
        },
        {
          "date": "2026-05-27",
          "close": 6639.88
        },
        {
          "date": "2026-05-28",
          "close": 6578.87
        },
        {
          "date": "2026-05-29",
          "close": 6685.71
        },
        {
          "date": "2026-06-01",
          "close": 6858.68
        },
        {
          "date": "2026-06-02",
          "close": 6669.51
        },
        {
          "date": "2026-06-03",
          "close": 6541.88
        },
        {
          "date": "2026-06-04",
          "close": 6362.93
        },
        {
          "date": "2026-06-05",
          "close": 6446.51
        },
        {
          "date": "2026-06-08",
          "close": 6347.22
        },
        {
          "date": "2026-06-09",
          "close": 6468.53
        },
        {
          "date": "2026-06-10",
          "close": 6429.84
        },
        {
          "date": "2026-06-11",
          "close": 6292.86
        },
        {
          "date": "2026-06-12",
          "close": 6435.78
        },
        {
          "date": "2026-06-15",
          "close": 6297.67
        },
        {
          "date": "2026-06-16",
          "close": 6282.82
        },
        {
          "date": "2026-06-17",
          "close": 6096.52
        },
        {
          "date": "2026-06-18",
          "close": 6066.0
        },
        {
          "date": "2026-06-22",
          "close": 6108.4
        },
        {
          "date": "2026-06-23",
          "close": 6141.81
        },
        {
          "date": "2026-06-24",
          "close": 5976.92
        },
        {
          "date": "2026-06-25",
          "close": 5849.33
        },
        {
          "date": "2026-06-26",
          "close": 5776.77
        },
        {
          "date": "2026-06-29",
          "close": 5771.98
        },
        {
          "date": "2026-06-30",
          "close": 5711.87
        },
        {
          "date": "2026-07-01",
          "close": 5865.76
        },
        {
          "date": "2026-07-02",
          "close": 5873.27
        },
        {
          "date": "2026-07-03",
          "close": 5926.02
        },
        {
          "date": "2026-07-06",
          "close": 5972.26
        },
        {
          "date": "2026-07-07",
          "close": 5825.27
        },
        {
          "date": "2026-07-08",
          "close": 5789.32
        },
        {
          "date": "2026-07-09",
          "close": 5690.43
        },
        {
          "date": "2026-07-10",
          "close": 5816.76
        },
        {
          "date": "2026-07-13",
          "close": 5808.24
        },
        {
          "date": "2026-07-14",
          "close": 5857.26
        },
        {
          "date": "2026-07-15",
          "close": 6032.51
        },
        {
          "date": "2026-07-16",
          "close": 6078.95
        },
        {
          "date": "2026-07-17",
          "close": 5854.94
        },
        {
          "date": "2026-07-20",
          "close": 5740.18
        },
        {
          "date": "2026-07-21",
          "close": 5608.54
        },
        {
          "date": "2026-07-22",
          "close": 5534.07
        },
        {
          "date": "2026-07-23",
          "close": 5662.27
        },
        {
          "date": "2026-07-24",
          "close": 5522.96
        },
        {
          "date": "2026-07-27",
          "close": 5634.98
        },
        {
          "date": "2026-07-28",
          "close": 5738.44
        },
        {
          "date": "2026-07-29",
          "close": 5959.56
        },
        {
          "date": "2026-07-30",
          "close": 6044.39
        },
        {
          "date": "2026-07-31",
          "close": 6103.31
        },
        {
          "date": "2026-08-03",
          "close": 6092.26
        },
        {
          "date": "2026-08-04",
          "close": 6089.31
        },
        {
          "date": "2026-08-05",
          "close": 6102.27
        },
        {
          "date": "2026-08-06",
          "close": 6099.74
        },
        {
          "date": "2026-08-07",
          "close": 6074.41
        },
        {
          "date": "2026-08-10",
          "close": 6261.79
        },
        {
          "date": "2026-08-11",
          "close": 6205.91
        },
        {
          "date": "2026-08-12",
          "close": 6385.38
        },
        {
          "date": "2026-08-13",
          "close": 6348.77
        },
        {
          "date": "2026-08-14",
          "close": 6290.6
        },
        {
          "date": "2026-08-17",
          "close": 6357.34
        },
        {
          "date": "2026-08-18",
          "close": 6404.85
        },
        {
          "date": "2026-08-19",
          "close": 6211.73
        },
        {
          "date": "2026-08-20",
          "close": 6258.03
        },
        {
          "date": "2026-08-21",
          "close": 6125.51
        },
        {
          "date": "2026-08-24",
          "close": 6094.44
        },
        {
          "date": "2026-08-25",
          "close": 6146.78
        },
        {
          "date": "2026-08-26",
          "close": 6117.15
        },
        {
          "date": "2026-08-27",
          "close": 6242.45
        },
        {
          "date": "2026-08-28",
          "close": 6326.03
        },
        {
          "date": "2026-08-31",
          "close": 6217.75
        },
        {
          "date": "2026-09-01",
          "close": 6403.11
        },
        {
          "date": "2026-09-02",
          "close": 6326.42
        },
        {
          "date": "2026-09-03",
          "close": 6245.76
        },
        {
          "date": "2026-09-04",
          "close": 6434.58
        },
        {
          "date": "2026-09-07",
          "close": 6613.48
        },
        {
          "date": "2026-09-08",
          "close": 6742.11
        },
        {
          "date": "2026-09-09",
          "close": 6622.86
        },
        {
          "date": "2026-09-10",
          "close": 6506.86
        },
        {
          "date": "2026-09-11",
          "close": 6209.27
        },
        {
          "date": "2026-09-14",
          "close": 6127.23
        },
        {
          "date": "2026-09-15",
          "close": 5975.87
        },
        {
          "date": "2026-09-16",
          "close": 6043.48
        },
        {
          "date": "2026-09-17",
          "close": 6087.02
        },
        {
          "date": "2026-09-18",
          "close": 6162.49
        },
        {
          "date": "2026-09-21",
          "close": 6317.66
        },
        {
          "date": "2026-09-22",
          "close": 6350.66
        },
        {
          "date": "2026-09-23",
          "close": 6279.82
        },
        {
          "date": "2026-09-24",
          "close": 6269.65
        },
        {
          "date": "2026-09-28",
          "close": 6281.46
        },
        {
          "date": "2026-09-29",
          "close": 6257.06
        },
        {
          "date": "2026-09-30",
          "close": 6303.78
        },
        {
          "date": "2026-10-08",
          "close": 6412.71
        },
        {
          "date": "2026-10-09",
          "close": 6538.04
        },
        {
          "date": "2026-10-12",
          "close": 6395.18
        },
        {
          "date": "2026-10-13",
          "close": 6472.22
        },
        {
          "date": "2026-10-14",
          "close": 6411.05
        },
        {
          "date": "2026-10-15",
          "close": 6365.54
        },
        {
          "date": "2026-10-16",
          "close": 6302.92
        },
        {
          "date": "2026-10-19",
          "close": 6210.51
        },
        {
          "date": "2026-10-20",
          "close": 6294.08
        },
        {
          "date": "2026-10-21",
          "close": 6288.22
        },
        {
          "date": "2026-10-22",
          "close": 6137.06
        },
        {
          "date": "2026-10-23",
          "close": 6227.19
        },
        {
          "date": "2026-10-26",
          "close": 6226.2
        },
        {
          "date": "2026-10-27",
          "close": 6065.18
        },
        {
          "date": "2026-10-28",
          "close": 6072.15
        },
        {
          "date": "2026-10-29",
          "close": 6177.07
        },
        {
          "date": "2026-10-30",
          "close": 6100.3
        },
        {
          "date": "2026-11-02",
          "close": 6266.3
        },
        {
          "date": "2026-11-03",
          "close": 6233.24
        },
        {
          "date": "2026-11-04",
          "close": 6167.06
        },
        {
          "date": "2026-11-05",
          "close": 6301.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43820224719101125,
          "pullback_frequency": 0.3146067415730337,
          "up_wilson": [
            0.33980052533459154,
            0.5417179240766308
          ],
          "pullback_wilson": [
            0.22751037840947347,
            0.4170449698241932
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.43859649122807015,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 23,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1582",
      "name": "烘焙食品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03669315708028442,
        "5": 0.07030964405150342,
        "20": 0.09944090567717168,
        "60": 0.1534207800166334
      },
      "moving_averages": {
        "5": 768.4720000000204,
        "20": 724.0035000000032,
        "60": 714.3766666666663
      },
      "phase": "上升",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 789.87
        },
        {
          "date": "2026-05-14",
          "close": 785.55
        },
        {
          "date": "2026-05-15",
          "close": 780.68
        },
        {
          "date": "2026-05-18",
          "close": 775.64
        },
        {
          "date": "2026-05-19",
          "close": 781.33
        },
        {
          "date": "2026-05-20",
          "close": 772.76
        },
        {
          "date": "2026-05-21",
          "close": 759.03
        },
        {
          "date": "2026-05-22",
          "close": 760.11
        },
        {
          "date": "2026-05-25",
          "close": 753.49
        },
        {
          "date": "2026-05-26",
          "close": 747.84
        },
        {
          "date": "2026-05-27",
          "close": 742.21
        },
        {
          "date": "2026-05-28",
          "close": 735.09
        },
        {
          "date": "2026-05-29",
          "close": 743.91
        },
        {
          "date": "2026-06-01",
          "close": 763.5
        },
        {
          "date": "2026-06-02",
          "close": 747.68
        },
        {
          "date": "2026-06-03",
          "close": 743.87
        },
        {
          "date": "2026-06-04",
          "close": 735.37
        },
        {
          "date": "2026-06-05",
          "close": 741.94
        },
        {
          "date": "2026-06-08",
          "close": 719.0
        },
        {
          "date": "2026-06-09",
          "close": 718.64
        },
        {
          "date": "2026-06-10",
          "close": 722.43
        },
        {
          "date": "2026-06-11",
          "close": 717.7
        },
        {
          "date": "2026-06-12",
          "close": 727.31
        },
        {
          "date": "2026-06-15",
          "close": 732.81
        },
        {
          "date": "2026-06-16",
          "close": 727.87
        },
        {
          "date": "2026-06-17",
          "close": 710.56
        },
        {
          "date": "2026-06-18",
          "close": 696.45
        },
        {
          "date": "2026-06-22",
          "close": 697.91
        },
        {
          "date": "2026-06-23",
          "close": 707.95
        },
        {
          "date": "2026-06-24",
          "close": 685.48
        },
        {
          "date": "2026-06-25",
          "close": 684.73
        },
        {
          "date": "2026-06-26",
          "close": 665.02
        },
        {
          "date": "2026-06-29",
          "close": 674.09
        },
        {
          "date": "2026-06-30",
          "close": 660.27
        },
        {
          "date": "2026-07-01",
          "close": 677.48
        },
        {
          "date": "2026-07-02",
          "close": 685.87
        },
        {
          "date": "2026-07-03",
          "close": 694.15
        },
        {
          "date": "2026-07-06",
          "close": 693.13
        },
        {
          "date": "2026-07-07",
          "close": 669.64
        },
        {
          "date": "2026-07-08",
          "close": 672.82
        },
        {
          "date": "2026-07-09",
          "close": 660.62
        },
        {
          "date": "2026-07-10",
          "close": 676.03
        },
        {
          "date": "2026-07-13",
          "close": 660.42
        },
        {
          "date": "2026-07-14",
          "close": 664.22
        },
        {
          "date": "2026-07-15",
          "close": 677.37
        },
        {
          "date": "2026-07-16",
          "close": 680.56
        },
        {
          "date": "2026-07-17",
          "close": 658.57
        },
        {
          "date": "2026-07-20",
          "close": 641.11
        },
        {
          "date": "2026-07-21",
          "close": 626.1
        },
        {
          "date": "2026-07-22",
          "close": 620.65
        },
        {
          "date": "2026-07-23",
          "close": 631.53
        },
        {
          "date": "2026-07-24",
          "close": 616.68
        },
        {
          "date": "2026-07-27",
          "close": 630.4
        },
        {
          "date": "2026-07-28",
          "close": 642.96
        },
        {
          "date": "2026-07-29",
          "close": 673.45
        },
        {
          "date": "2026-07-30",
          "close": 674.1
        },
        {
          "date": "2026-07-31",
          "close": 684.86
        },
        {
          "date": "2026-08-03",
          "close": 691.21
        },
        {
          "date": "2026-08-04",
          "close": 684.17
        },
        {
          "date": "2026-08-05",
          "close": 685.37
        },
        {
          "date": "2026-08-06",
          "close": 684.17
        },
        {
          "date": "2026-08-07",
          "close": 678.86
        },
        {
          "date": "2026-08-10",
          "close": 700.26
        },
        {
          "date": "2026-08-11",
          "close": 697.36
        },
        {
          "date": "2026-08-12",
          "close": 700.4
        },
        {
          "date": "2026-08-13",
          "close": 693.87
        },
        {
          "date": "2026-08-14",
          "close": 703.17
        },
        {
          "date": "2026-08-17",
          "close": 717.67
        },
        {
          "date": "2026-08-18",
          "close": 734.22
        },
        {
          "date": "2026-08-19",
          "close": 708.97
        },
        {
          "date": "2026-08-20",
          "close": 709.59
        },
        {
          "date": "2026-08-21",
          "close": 696.75
        },
        {
          "date": "2026-08-24",
          "close": 687.82
        },
        {
          "date": "2026-08-25",
          "close": 703.74
        },
        {
          "date": "2026-08-26",
          "close": 720.6
        },
        {
          "date": "2026-08-27",
          "close": 720.21
        },
        {
          "date": "2026-08-28",
          "close": 724.82
        },
        {
          "date": "2026-08-31",
          "close": 725.41
        },
        {
          "date": "2026-09-01",
          "close": 736.58
        },
        {
          "date": "2026-09-02",
          "close": 727.29
        },
        {
          "date": "2026-09-03",
          "close": 718.93
        },
        {
          "date": "2026-09-04",
          "close": 729.83
        },
        {
          "date": "2026-09-07",
          "close": 744.61
        },
        {
          "date": "2026-09-08",
          "close": 745.95
        },
        {
          "date": "2026-09-09",
          "close": 733.34
        },
        {
          "date": "2026-09-10",
          "close": 715.51
        },
        {
          "date": "2026-09-11",
          "close": 693.17
        },
        {
          "date": "2026-09-14",
          "close": 696.26
        },
        {
          "date": "2026-09-15",
          "close": 676.61
        },
        {
          "date": "2026-09-16",
          "close": 686.25
        },
        {
          "date": "2026-09-17",
          "close": 695.82
        },
        {
          "date": "2026-09-18",
          "close": 700.36
        },
        {
          "date": "2026-09-21",
          "close": 711.69
        },
        {
          "date": "2026-09-22",
          "close": 711.3
        },
        {
          "date": "2026-09-23",
          "close": 706.02
        },
        {
          "date": "2026-09-24",
          "close": 701.9
        },
        {
          "date": "2026-09-28",
          "close": 705.03
        },
        {
          "date": "2026-09-29",
          "close": 708.16
        },
        {
          "date": "2026-09-30",
          "close": 711.01
        },
        {
          "date": "2026-10-08",
          "close": 719.02
        },
        {
          "date": "2026-10-09",
          "close": 727.91
        },
        {
          "date": "2026-10-12",
          "close": 709.97
        },
        {
          "date": "2026-10-13",
          "close": 711.63
        },
        {
          "date": "2026-10-14",
          "close": 708.38
        },
        {
          "date": "2026-10-15",
          "close": 697.21
        },
        {
          "date": "2026-10-16",
          "close": 696.19
        },
        {
          "date": "2026-10-19",
          "close": 688.67
        },
        {
          "date": "2026-10-20",
          "close": 700.12
        },
        {
          "date": "2026-10-21",
          "close": 697.38
        },
        {
          "date": "2026-10-22",
          "close": 681.88
        },
        {
          "date": "2026-10-23",
          "close": 691.38
        },
        {
          "date": "2026-10-26",
          "close": 724.03
        },
        {
          "date": "2026-10-27",
          "close": 728.45
        },
        {
          "date": "2026-10-28",
          "close": 735.92
        },
        {
          "date": "2026-10-29",
          "close": 738.59
        },
        {
          "date": "2026-10-30",
          "close": 742.1
        },
        {
          "date": "2026-11-02",
          "close": 772.16
        },
        {
          "date": "2026-11-03",
          "close": 775.04
        },
        {
          "date": "2026-11-04",
          "close": 762.54
        },
        {
          "date": "2026-11-05",
          "close": 790.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.475,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.329354701126789,
            0.6250263789330753
          ],
          "pullback_wilson": [
            0.18074845229746528,
            0.45430018818144935
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 17,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 5,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1583",
      "name": "零食",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01908190514822694,
        "5": 0.0654646553298266,
        "20": 0.023452529138847877,
        "60": -0.04525517394264722
      },
      "moving_averages": {
        "5": 1781.1480000000447,
        "20": 1734.3230000000215,
        "60": 1791.3048333333418
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-16",
            "end": "2026-10-13",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-02",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2071.55
        },
        {
          "date": "2026-05-14",
          "close": 2084.0
        },
        {
          "date": "2026-05-15",
          "close": 2068.13
        },
        {
          "date": "2026-05-18",
          "close": 2096.84
        },
        {
          "date": "2026-05-19",
          "close": 2089.77
        },
        {
          "date": "2026-05-20",
          "close": 2080.34
        },
        {
          "date": "2026-05-21",
          "close": 2043.33
        },
        {
          "date": "2026-05-22",
          "close": 2043.77
        },
        {
          "date": "2026-05-25",
          "close": 2022.62
        },
        {
          "date": "2026-05-26",
          "close": 1993.78
        },
        {
          "date": "2026-05-27",
          "close": 1996.02
        },
        {
          "date": "2026-05-28",
          "close": 1961.97
        },
        {
          "date": "2026-05-29",
          "close": 2009.18
        },
        {
          "date": "2026-06-01",
          "close": 2050.14
        },
        {
          "date": "2026-06-02",
          "close": 2012.09
        },
        {
          "date": "2026-06-03",
          "close": 1965.55
        },
        {
          "date": "2026-06-04",
          "close": 1925.92
        },
        {
          "date": "2026-06-05",
          "close": 1935.28
        },
        {
          "date": "2026-06-08",
          "close": 1896.93
        },
        {
          "date": "2026-06-09",
          "close": 1871.24
        },
        {
          "date": "2026-06-10",
          "close": 1865.72
        },
        {
          "date": "2026-06-11",
          "close": 1865.14
        },
        {
          "date": "2026-06-12",
          "close": 1904.74
        },
        {
          "date": "2026-06-15",
          "close": 1915.74
        },
        {
          "date": "2026-06-16",
          "close": 1866.92
        },
        {
          "date": "2026-06-17",
          "close": 1830.12
        },
        {
          "date": "2026-06-18",
          "close": 1778.93
        },
        {
          "date": "2026-06-22",
          "close": 1785.95
        },
        {
          "date": "2026-06-23",
          "close": 1809.38
        },
        {
          "date": "2026-06-24",
          "close": 1781.58
        },
        {
          "date": "2026-06-25",
          "close": 1762.24
        },
        {
          "date": "2026-06-26",
          "close": 1707.46
        },
        {
          "date": "2026-06-29",
          "close": 1745.32
        },
        {
          "date": "2026-06-30",
          "close": 1701.81
        },
        {
          "date": "2026-07-01",
          "close": 1756.82
        },
        {
          "date": "2026-07-02",
          "close": 1787.5
        },
        {
          "date": "2026-07-03",
          "close": 1802.44
        },
        {
          "date": "2026-07-06",
          "close": 1836.09
        },
        {
          "date": "2026-07-07",
          "close": 1794.71
        },
        {
          "date": "2026-07-08",
          "close": 1795.36
        },
        {
          "date": "2026-07-09",
          "close": 1758.42
        },
        {
          "date": "2026-07-10",
          "close": 1792.34
        },
        {
          "date": "2026-07-13",
          "close": 1776.64
        },
        {
          "date": "2026-07-14",
          "close": 1800.73
        },
        {
          "date": "2026-07-15",
          "close": 1864.45
        },
        {
          "date": "2026-07-16",
          "close": 1867.7
        },
        {
          "date": "2026-07-17",
          "close": 1791.53
        },
        {
          "date": "2026-07-20",
          "close": 1767.77
        },
        {
          "date": "2026-07-21",
          "close": 1733.62
        },
        {
          "date": "2026-07-22",
          "close": 1743.13
        },
        {
          "date": "2026-07-23",
          "close": 1741.73
        },
        {
          "date": "2026-07-24",
          "close": 1697.46
        },
        {
          "date": "2026-07-27",
          "close": 1731.99
        },
        {
          "date": "2026-07-28",
          "close": 1806.3
        },
        {
          "date": "2026-07-29",
          "close": 1886.21
        },
        {
          "date": "2026-07-30",
          "close": 1879.83
        },
        {
          "date": "2026-07-31",
          "close": 1899.78
        },
        {
          "date": "2026-08-03",
          "close": 1903.11
        },
        {
          "date": "2026-08-04",
          "close": 1883.48
        },
        {
          "date": "2026-08-05",
          "close": 1894.59
        },
        {
          "date": "2026-08-06",
          "close": 1879.87
        },
        {
          "date": "2026-08-07",
          "close": 1870.08
        },
        {
          "date": "2026-08-10",
          "close": 1914.36
        },
        {
          "date": "2026-08-11",
          "close": 1889.06
        },
        {
          "date": "2026-08-12",
          "close": 1917.19
        },
        {
          "date": "2026-08-13",
          "close": 1908.48
        },
        {
          "date": "2026-08-14",
          "close": 1879.34
        },
        {
          "date": "2026-08-17",
          "close": 1908.91
        },
        {
          "date": "2026-08-18",
          "close": 1941.74
        },
        {
          "date": "2026-08-19",
          "close": 1860.25
        },
        {
          "date": "2026-08-20",
          "close": 1849.96
        },
        {
          "date": "2026-08-21",
          "close": 1815.92
        },
        {
          "date": "2026-08-24",
          "close": 1785.03
        },
        {
          "date": "2026-08-25",
          "close": 1803.17
        },
        {
          "date": "2026-08-26",
          "close": 1804.7
        },
        {
          "date": "2026-08-27",
          "close": 1806.54
        },
        {
          "date": "2026-08-28",
          "close": 1849.95
        },
        {
          "date": "2026-08-31",
          "close": 1833.81
        },
        {
          "date": "2026-09-01",
          "close": 1855.54
        },
        {
          "date": "2026-09-02",
          "close": 1823.25
        },
        {
          "date": "2026-09-03",
          "close": 1810.79
        },
        {
          "date": "2026-09-04",
          "close": 1843.29
        },
        {
          "date": "2026-09-07",
          "close": 1871.54
        },
        {
          "date": "2026-09-08",
          "close": 1899.42
        },
        {
          "date": "2026-09-09",
          "close": 1878.51
        },
        {
          "date": "2026-09-10",
          "close": 1833.58
        },
        {
          "date": "2026-09-11",
          "close": 1777.78
        },
        {
          "date": "2026-09-14",
          "close": 1773.2
        },
        {
          "date": "2026-09-15",
          "close": 1739.11
        },
        {
          "date": "2026-09-16",
          "close": 1741.58
        },
        {
          "date": "2026-09-17",
          "close": 1721.16
        },
        {
          "date": "2026-09-18",
          "close": 1732.4
        },
        {
          "date": "2026-09-21",
          "close": 1757.08
        },
        {
          "date": "2026-09-22",
          "close": 1765.44
        },
        {
          "date": "2026-09-23",
          "close": 1745.58
        },
        {
          "date": "2026-09-24",
          "close": 1733.89
        },
        {
          "date": "2026-09-28",
          "close": 1735.55
        },
        {
          "date": "2026-09-29",
          "close": 1722.71
        },
        {
          "date": "2026-09-30",
          "close": 1744.67
        },
        {
          "date": "2026-10-08",
          "close": 1767.4
        },
        {
          "date": "2026-10-09",
          "close": 1798.27
        },
        {
          "date": "2026-10-12",
          "close": 1775.6
        },
        {
          "date": "2026-10-13",
          "close": 1765.1
        },
        {
          "date": "2026-10-14",
          "close": 1749.14
        },
        {
          "date": "2026-10-15",
          "close": 1722.62
        },
        {
          "date": "2026-10-16",
          "close": 1724.09
        },
        {
          "date": "2026-10-19",
          "close": 1710.25
        },
        {
          "date": "2026-10-20",
          "close": 1717.74
        },
        {
          "date": "2026-10-21",
          "close": 1684.53
        },
        {
          "date": "2026-10-22",
          "close": 1647.64
        },
        {
          "date": "2026-10-23",
          "close": 1676.29
        },
        {
          "date": "2026-10-26",
          "close": 1726.99
        },
        {
          "date": "2026-10-27",
          "close": 1696.56
        },
        {
          "date": "2026-10-28",
          "close": 1688.19
        },
        {
          "date": "2026-10-29",
          "close": 1697.71
        },
        {
          "date": "2026-10-30",
          "close": 1744.3
        },
        {
          "date": "2026-11-02",
          "close": 1796.0
        },
        {
          "date": "2026-11-03",
          "close": 1781.61
        },
        {
          "date": "2026-11-04",
          "close": 1774.98
        },
        {
          "date": "2026-11-05",
          "close": 1808.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.24390243902439024,
          "up_wilson": [
            0.4059077238820504,
            0.6173910413938009
          ],
          "pullback_wilson": [
            0.16379885088671692,
            0.34692707832040764
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.19945683446587817,
            0.4533307141589159
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 1,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 1,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1584",
      "name": "熟食",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02709646565627266,
        "5": 0.03779346222452973,
        "20": 0.03183681396751403,
        "60": -0.023658566074235332
      },
      "moving_averages": {
        "5": 1962.7740000000224,
        "20": 1926.9785000000265,
        "60": 2023.1481666666728
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2403.96
        },
        {
          "date": "2026-05-14",
          "close": 2424.51
        },
        {
          "date": "2026-05-15",
          "close": 2439.93
        },
        {
          "date": "2026-05-18",
          "close": 2438.17
        },
        {
          "date": "2026-05-19",
          "close": 2459.05
        },
        {
          "date": "2026-05-20",
          "close": 2498.81
        },
        {
          "date": "2026-05-21",
          "close": 2422.62
        },
        {
          "date": "2026-05-22",
          "close": 2447.3
        },
        {
          "date": "2026-05-25",
          "close": 2485.63
        },
        {
          "date": "2026-05-26",
          "close": 2476.24
        },
        {
          "date": "2026-05-27",
          "close": 2441.74
        },
        {
          "date": "2026-05-28",
          "close": 2402.86
        },
        {
          "date": "2026-05-29",
          "close": 2374.12
        },
        {
          "date": "2026-06-01",
          "close": 2401.72
        },
        {
          "date": "2026-06-02",
          "close": 2418.26
        },
        {
          "date": "2026-06-03",
          "close": 2374.4
        },
        {
          "date": "2026-06-04",
          "close": 2332.97
        },
        {
          "date": "2026-06-05",
          "close": 2327.69
        },
        {
          "date": "2026-06-08",
          "close": 2291.04
        },
        {
          "date": "2026-06-09",
          "close": 2259.31
        },
        {
          "date": "2026-06-10",
          "close": 2313.39
        },
        {
          "date": "2026-06-11",
          "close": 2229.96
        },
        {
          "date": "2026-06-12",
          "close": 2307.05
        },
        {
          "date": "2026-06-15",
          "close": 2236.66
        },
        {
          "date": "2026-06-16",
          "close": 2194.81
        },
        {
          "date": "2026-06-17",
          "close": 2146.06
        },
        {
          "date": "2026-06-18",
          "close": 2127.42
        },
        {
          "date": "2026-06-22",
          "close": 2063.21
        },
        {
          "date": "2026-06-23",
          "close": 2030.41
        },
        {
          "date": "2026-06-24",
          "close": 1992.52
        },
        {
          "date": "2026-06-25",
          "close": 1959.99
        },
        {
          "date": "2026-06-26",
          "close": 1962.73
        },
        {
          "date": "2026-06-29",
          "close": 1986.94
        },
        {
          "date": "2026-06-30",
          "close": 1951.21
        },
        {
          "date": "2026-07-01",
          "close": 2003.44
        },
        {
          "date": "2026-07-02",
          "close": 2033.41
        },
        {
          "date": "2026-07-03",
          "close": 2083.64
        },
        {
          "date": "2026-07-06",
          "close": 2082.18
        },
        {
          "date": "2026-07-07",
          "close": 2002.82
        },
        {
          "date": "2026-07-08",
          "close": 1991.46
        },
        {
          "date": "2026-07-09",
          "close": 1981.87
        },
        {
          "date": "2026-07-10",
          "close": 2017.75
        },
        {
          "date": "2026-07-13",
          "close": 1989.85
        },
        {
          "date": "2026-07-14",
          "close": 2007.65
        },
        {
          "date": "2026-07-15",
          "close": 2036.47
        },
        {
          "date": "2026-07-16",
          "close": 2015.14
        },
        {
          "date": "2026-07-17",
          "close": 1892.6
        },
        {
          "date": "2026-07-20",
          "close": 1818.43
        },
        {
          "date": "2026-07-21",
          "close": 1766.3
        },
        {
          "date": "2026-07-22",
          "close": 1764.43
        },
        {
          "date": "2026-07-23",
          "close": 1823.8
        },
        {
          "date": "2026-07-24",
          "close": 1787.91
        },
        {
          "date": "2026-07-27",
          "close": 1819.06
        },
        {
          "date": "2026-07-28",
          "close": 1868.46
        },
        {
          "date": "2026-07-29",
          "close": 1965.82
        },
        {
          "date": "2026-07-30",
          "close": 1957.14
        },
        {
          "date": "2026-07-31",
          "close": 2019.68
        },
        {
          "date": "2026-08-03",
          "close": 2097.55
        },
        {
          "date": "2026-08-04",
          "close": 2063.06
        },
        {
          "date": "2026-08-05",
          "close": 2067.75
        },
        {
          "date": "2026-08-06",
          "close": 2059.1
        },
        {
          "date": "2026-08-07",
          "close": 2104.45
        },
        {
          "date": "2026-08-10",
          "close": 2178.38
        },
        {
          "date": "2026-08-11",
          "close": 2162.82
        },
        {
          "date": "2026-08-12",
          "close": 2186.98
        },
        {
          "date": "2026-08-13",
          "close": 2120.4
        },
        {
          "date": "2026-08-14",
          "close": 2133.0
        },
        {
          "date": "2026-08-17",
          "close": 2160.22
        },
        {
          "date": "2026-08-18",
          "close": 2161.43
        },
        {
          "date": "2026-08-19",
          "close": 2097.07
        },
        {
          "date": "2026-08-20",
          "close": 2132.99
        },
        {
          "date": "2026-08-21",
          "close": 2134.26
        },
        {
          "date": "2026-08-24",
          "close": 2114.88
        },
        {
          "date": "2026-08-25",
          "close": 2125.49
        },
        {
          "date": "2026-08-26",
          "close": 2099.19
        },
        {
          "date": "2026-08-27",
          "close": 2096.54
        },
        {
          "date": "2026-08-28",
          "close": 2068.55
        },
        {
          "date": "2026-08-31",
          "close": 2074.56
        },
        {
          "date": "2026-09-01",
          "close": 2116.65
        },
        {
          "date": "2026-09-02",
          "close": 2086.99
        },
        {
          "date": "2026-09-03",
          "close": 2077.73
        },
        {
          "date": "2026-09-04",
          "close": 2108.74
        },
        {
          "date": "2026-09-07",
          "close": 2089.85
        },
        {
          "date": "2026-09-08",
          "close": 2099.81
        },
        {
          "date": "2026-09-09",
          "close": 2088.3
        },
        {
          "date": "2026-09-10",
          "close": 2074.92
        },
        {
          "date": "2026-09-11",
          "close": 2047.57
        },
        {
          "date": "2026-09-14",
          "close": 2031.9
        },
        {
          "date": "2026-09-15",
          "close": 1987.24
        },
        {
          "date": "2026-09-16",
          "close": 2003.97
        },
        {
          "date": "2026-09-17",
          "close": 2011.15
        },
        {
          "date": "2026-09-18",
          "close": 2022.73
        },
        {
          "date": "2026-09-21",
          "close": 2018.06
        },
        {
          "date": "2026-09-22",
          "close": 2008.31
        },
        {
          "date": "2026-09-23",
          "close": 1982.79
        },
        {
          "date": "2026-09-24",
          "close": 1961.55
        },
        {
          "date": "2026-09-28",
          "close": 1920.96
        },
        {
          "date": "2026-09-29",
          "close": 1959.54
        },
        {
          "date": "2026-09-30",
          "close": 1983.71
        },
        {
          "date": "2026-10-08",
          "close": 1956.54
        },
        {
          "date": "2026-10-09",
          "close": 1970.01
        },
        {
          "date": "2026-10-12",
          "close": 1965.31
        },
        {
          "date": "2026-10-13",
          "close": 1953.61
        },
        {
          "date": "2026-10-14",
          "close": 1922.66
        },
        {
          "date": "2026-10-15",
          "close": 1887.86
        },
        {
          "date": "2026-10-16",
          "close": 1894.33
        },
        {
          "date": "2026-10-19",
          "close": 1893.79
        },
        {
          "date": "2026-10-20",
          "close": 1918.57
        },
        {
          "date": "2026-10-21",
          "close": 1934.76
        },
        {
          "date": "2026-10-22",
          "close": 1857.2
        },
        {
          "date": "2026-10-23",
          "close": 1892.65
        },
        {
          "date": "2026-10-26",
          "close": 1897.16
        },
        {
          "date": "2026-10-27",
          "close": 1871.61
        },
        {
          "date": "2026-10-28",
          "close": 1920.87
        },
        {
          "date": "2026-10-29",
          "close": 1945.31
        },
        {
          "date": "2026-10-30",
          "close": 1942.29
        },
        {
          "date": "2026-11-02",
          "close": 1943.04
        },
        {
          "date": "2026-11-03",
          "close": 1944.14
        },
        {
          "date": "2026-11-04",
          "close": 1965.57
        },
        {
          "date": "2026-11-05",
          "close": 2018.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44285714285714284,
          "pullback_frequency": 0.2714285714285714,
          "up_wilson": [
            0.3324952890930533,
            0.55916448946812
          ],
          "pullback_wilson": [
            0.1811959968818828,
            0.38544311736281056
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.22989188315618772,
            0.5083363428054419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 34,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.4117647058823529,
          "baseline_hit_rate": 0.4117647058823529,
          "hit_wilson": [
            0.2636596836387115,
            0.5777840612118749
          ],
          "baseline_wilson": [
            0.2636596836387115,
            0.5777840612118749
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1585",
      "name": "乳品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023095752079701493,
        "5": 0.05796038836402362,
        "20": -0.009080729257794573,
        "60": 0.04971479674344681
      },
      "moving_averages": {
        "5": 2221.6080000000075,
        "20": 2219.103999999992,
        "60": 2240.9859999999985
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-04",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04123850959015429,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2382.29
        },
        {
          "date": "2026-05-14",
          "close": 2373.08
        },
        {
          "date": "2026-05-15",
          "close": 2341.93
        },
        {
          "date": "2026-05-18",
          "close": 2346.43
        },
        {
          "date": "2026-05-19",
          "close": 2343.81
        },
        {
          "date": "2026-05-20",
          "close": 2322.03
        },
        {
          "date": "2026-05-21",
          "close": 2253.57
        },
        {
          "date": "2026-05-22",
          "close": 2251.61
        },
        {
          "date": "2026-05-25",
          "close": 2244.68
        },
        {
          "date": "2026-05-26",
          "close": 2217.17
        },
        {
          "date": "2026-05-27",
          "close": 2233.01
        },
        {
          "date": "2026-05-28",
          "close": 2216.45
        },
        {
          "date": "2026-05-29",
          "close": 2253.4
        },
        {
          "date": "2026-06-01",
          "close": 2286.22
        },
        {
          "date": "2026-06-02",
          "close": 2222.58
        },
        {
          "date": "2026-06-03",
          "close": 2187.46
        },
        {
          "date": "2026-06-04",
          "close": 2149.89
        },
        {
          "date": "2026-06-05",
          "close": 2150.66
        },
        {
          "date": "2026-06-08",
          "close": 2080.99
        },
        {
          "date": "2026-06-09",
          "close": 2081.95
        },
        {
          "date": "2026-06-10",
          "close": 2071.76
        },
        {
          "date": "2026-06-11",
          "close": 2035.1
        },
        {
          "date": "2026-06-12",
          "close": 2068.94
        },
        {
          "date": "2026-06-15",
          "close": 2066.0
        },
        {
          "date": "2026-06-16",
          "close": 2059.9
        },
        {
          "date": "2026-06-17",
          "close": 2009.45
        },
        {
          "date": "2026-06-18",
          "close": 1985.33
        },
        {
          "date": "2026-06-22",
          "close": 2013.02
        },
        {
          "date": "2026-06-23",
          "close": 2020.95
        },
        {
          "date": "2026-06-24",
          "close": 1949.39
        },
        {
          "date": "2026-06-25",
          "close": 1922.97
        },
        {
          "date": "2026-06-26",
          "close": 1892.97
        },
        {
          "date": "2026-06-29",
          "close": 1910.17
        },
        {
          "date": "2026-06-30",
          "close": 1869.12
        },
        {
          "date": "2026-07-01",
          "close": 1916.47
        },
        {
          "date": "2026-07-02",
          "close": 1922.65
        },
        {
          "date": "2026-07-03",
          "close": 1942.86
        },
        {
          "date": "2026-07-06",
          "close": 1972.26
        },
        {
          "date": "2026-07-07",
          "close": 1939.17
        },
        {
          "date": "2026-07-08",
          "close": 1947.1
        },
        {
          "date": "2026-07-09",
          "close": 1904.1
        },
        {
          "date": "2026-07-10",
          "close": 1929.08
        },
        {
          "date": "2026-07-13",
          "close": 1896.78
        },
        {
          "date": "2026-07-14",
          "close": 1936.85
        },
        {
          "date": "2026-07-15",
          "close": 1980.91
        },
        {
          "date": "2026-07-16",
          "close": 2017.98
        },
        {
          "date": "2026-07-17",
          "close": 1982.07
        },
        {
          "date": "2026-07-20",
          "close": 1956.07
        },
        {
          "date": "2026-07-21",
          "close": 1913.64
        },
        {
          "date": "2026-07-22",
          "close": 1893.32
        },
        {
          "date": "2026-07-23",
          "close": 1911.89
        },
        {
          "date": "2026-07-24",
          "close": 1854.44
        },
        {
          "date": "2026-07-27",
          "close": 1892.55
        },
        {
          "date": "2026-07-28",
          "close": 1957.73
        },
        {
          "date": "2026-07-29",
          "close": 2095.99
        },
        {
          "date": "2026-07-30",
          "close": 2085.39
        },
        {
          "date": "2026-07-31",
          "close": 2127.26
        },
        {
          "date": "2026-08-03",
          "close": 2136.69
        },
        {
          "date": "2026-08-04",
          "close": 2138.1
        },
        {
          "date": "2026-08-05",
          "close": 2158.11
        },
        {
          "date": "2026-08-06",
          "close": 2130.75
        },
        {
          "date": "2026-08-07",
          "close": 2132.35
        },
        {
          "date": "2026-08-10",
          "close": 2226.95
        },
        {
          "date": "2026-08-11",
          "close": 2238.84
        },
        {
          "date": "2026-08-12",
          "close": 2290.99
        },
        {
          "date": "2026-08-13",
          "close": 2311.55
        },
        {
          "date": "2026-08-14",
          "close": 2236.7
        },
        {
          "date": "2026-08-17",
          "close": 2298.79
        },
        {
          "date": "2026-08-18",
          "close": 2323.29
        },
        {
          "date": "2026-08-19",
          "close": 2227.87
        },
        {
          "date": "2026-08-20",
          "close": 2237.96
        },
        {
          "date": "2026-08-21",
          "close": 2204.25
        },
        {
          "date": "2026-08-24",
          "close": 2171.87
        },
        {
          "date": "2026-08-25",
          "close": 2256.31
        },
        {
          "date": "2026-08-26",
          "close": 2248.74
        },
        {
          "date": "2026-08-27",
          "close": 2255.58
        },
        {
          "date": "2026-08-28",
          "close": 2304.88
        },
        {
          "date": "2026-08-31",
          "close": 2282.27
        },
        {
          "date": "2026-09-01",
          "close": 2356.89
        },
        {
          "date": "2026-09-02",
          "close": 2302.18
        },
        {
          "date": "2026-09-03",
          "close": 2250.52
        },
        {
          "date": "2026-09-04",
          "close": 2304.39
        },
        {
          "date": "2026-09-07",
          "close": 2348.74
        },
        {
          "date": "2026-09-08",
          "close": 2400.9
        },
        {
          "date": "2026-09-09",
          "close": 2353.76
        },
        {
          "date": "2026-09-10",
          "close": 2282.72
        },
        {
          "date": "2026-09-11",
          "close": 2214.04
        },
        {
          "date": "2026-09-14",
          "close": 2211.58
        },
        {
          "date": "2026-09-15",
          "close": 2150.8
        },
        {
          "date": "2026-09-16",
          "close": 2157.04
        },
        {
          "date": "2026-09-17",
          "close": 2180.51
        },
        {
          "date": "2026-09-18",
          "close": 2189.54
        },
        {
          "date": "2026-09-21",
          "close": 2251.23
        },
        {
          "date": "2026-09-22",
          "close": 2272.95
        },
        {
          "date": "2026-09-23",
          "close": 2238.63
        },
        {
          "date": "2026-09-24",
          "close": 2208.58
        },
        {
          "date": "2026-09-28",
          "close": 2213.66
        },
        {
          "date": "2026-09-29",
          "close": 2232.86
        },
        {
          "date": "2026-09-30",
          "close": 2289.46
        },
        {
          "date": "2026-10-08",
          "close": 2286.16
        },
        {
          "date": "2026-10-09",
          "close": 2362.84
        },
        {
          "date": "2026-10-12",
          "close": 2285.21
        },
        {
          "date": "2026-10-13",
          "close": 2318.63
        },
        {
          "date": "2026-10-14",
          "close": 2307.68
        },
        {
          "date": "2026-10-15",
          "close": 2286.82
        },
        {
          "date": "2026-10-16",
          "close": 2246.81
        },
        {
          "date": "2026-10-19",
          "close": 2162.01
        },
        {
          "date": "2026-10-20",
          "close": 2207.66
        },
        {
          "date": "2026-10-21",
          "close": 2188.45
        },
        {
          "date": "2026-10-22",
          "close": 2121.5
        },
        {
          "date": "2026-10-23",
          "close": 2141.24
        },
        {
          "date": "2026-10-26",
          "close": 2187.93
        },
        {
          "date": "2026-10-27",
          "close": 2154.16
        },
        {
          "date": "2026-10-28",
          "close": 2161.81
        },
        {
          "date": "2026-10-29",
          "close": 2141.29
        },
        {
          "date": "2026-10-30",
          "close": 2134.8
        },
        {
          "date": "2026-11-02",
          "close": 2220.3
        },
        {
          "date": "2026-11-03",
          "close": 2273.28
        },
        {
          "date": "2026-11-04",
          "close": 2214.26
        },
        {
          "date": "2026-11-05",
          "close": 2265.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.2553191489361702,
          "up_wilson": [
            0.41116886151084975,
            0.6092723709084791
          ],
          "pullback_wilson": [
            0.17799345615469594,
            0.3518581982007408
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.54,
          "pullback_frequency": 0.38,
          "up_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "pullback_wilson": [
            0.25862789310193596,
            0.5184955306900703
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 1,
          "insufficient_or_abstained": 48,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 13,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1586",
      "name": "软饮料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01780253015991251,
        "5": 0.0624849059604522,
        "20": -0.025415898984768814,
        "60": -0.03691581549567258
      },
      "moving_averages": {
        "5": 1783.5359999999869,
        "20": 1786.7614999999757,
        "60": 1835.8181666666603
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.0416693231325046,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2037.14
        },
        {
          "date": "2026-05-14",
          "close": 2045.06
        },
        {
          "date": "2026-05-15",
          "close": 2011.68
        },
        {
          "date": "2026-05-18",
          "close": 2039.49
        },
        {
          "date": "2026-05-19",
          "close": 2032.56
        },
        {
          "date": "2026-05-20",
          "close": 2036.75
        },
        {
          "date": "2026-05-21",
          "close": 1962.65
        },
        {
          "date": "2026-05-22",
          "close": 1961.04
        },
        {
          "date": "2026-05-25",
          "close": 1953.09
        },
        {
          "date": "2026-05-26",
          "close": 1930.77
        },
        {
          "date": "2026-05-27",
          "close": 1954.26
        },
        {
          "date": "2026-05-28",
          "close": 1938.5
        },
        {
          "date": "2026-05-29",
          "close": 1959.03
        },
        {
          "date": "2026-06-01",
          "close": 1991.95
        },
        {
          "date": "2026-06-02",
          "close": 1947.95
        },
        {
          "date": "2026-06-03",
          "close": 1929.96
        },
        {
          "date": "2026-06-04",
          "close": 1871.22
        },
        {
          "date": "2026-06-05",
          "close": 1855.2
        },
        {
          "date": "2026-06-08",
          "close": 1814.21
        },
        {
          "date": "2026-06-09",
          "close": 1812.18
        },
        {
          "date": "2026-06-10",
          "close": 1807.8
        },
        {
          "date": "2026-06-11",
          "close": 1796.25
        },
        {
          "date": "2026-06-12",
          "close": 1832.7
        },
        {
          "date": "2026-06-15",
          "close": 1831.18
        },
        {
          "date": "2026-06-16",
          "close": 1817.74
        },
        {
          "date": "2026-06-17",
          "close": 1787.96
        },
        {
          "date": "2026-06-18",
          "close": 1776.32
        },
        {
          "date": "2026-06-22",
          "close": 1778.12
        },
        {
          "date": "2026-06-23",
          "close": 1793.94
        },
        {
          "date": "2026-06-24",
          "close": 1764.24
        },
        {
          "date": "2026-06-25",
          "close": 1734.77
        },
        {
          "date": "2026-06-26",
          "close": 1706.12
        },
        {
          "date": "2026-06-29",
          "close": 1749.79
        },
        {
          "date": "2026-06-30",
          "close": 1714.22
        },
        {
          "date": "2026-07-01",
          "close": 1764.17
        },
        {
          "date": "2026-07-02",
          "close": 1755.59
        },
        {
          "date": "2026-07-03",
          "close": 1775.7
        },
        {
          "date": "2026-07-06",
          "close": 1777.81
        },
        {
          "date": "2026-07-07",
          "close": 1732.94
        },
        {
          "date": "2026-07-08",
          "close": 1742.02
        },
        {
          "date": "2026-07-09",
          "close": 1736.43
        },
        {
          "date": "2026-07-10",
          "close": 1734.67
        },
        {
          "date": "2026-07-13",
          "close": 1723.01
        },
        {
          "date": "2026-07-14",
          "close": 1764.07
        },
        {
          "date": "2026-07-15",
          "close": 1785.43
        },
        {
          "date": "2026-07-16",
          "close": 1773.78
        },
        {
          "date": "2026-07-17",
          "close": 1712.38
        },
        {
          "date": "2026-07-20",
          "close": 1699.32
        },
        {
          "date": "2026-07-21",
          "close": 1694.26
        },
        {
          "date": "2026-07-22",
          "close": 1679.29
        },
        {
          "date": "2026-07-23",
          "close": 1693.45
        },
        {
          "date": "2026-07-24",
          "close": 1661.9
        },
        {
          "date": "2026-07-27",
          "close": 1694.02
        },
        {
          "date": "2026-07-28",
          "close": 1739.0
        },
        {
          "date": "2026-07-29",
          "close": 1852.11
        },
        {
          "date": "2026-07-30",
          "close": 1848.01
        },
        {
          "date": "2026-07-31",
          "close": 1870.86
        },
        {
          "date": "2026-08-03",
          "close": 1884.08
        },
        {
          "date": "2026-08-04",
          "close": 1875.77
        },
        {
          "date": "2026-08-05",
          "close": 1872.91
        },
        {
          "date": "2026-08-06",
          "close": 1858.24
        },
        {
          "date": "2026-08-07",
          "close": 1869.92
        },
        {
          "date": "2026-08-10",
          "close": 1959.12
        },
        {
          "date": "2026-08-11",
          "close": 1938.6
        },
        {
          "date": "2026-08-12",
          "close": 1943.23
        },
        {
          "date": "2026-08-13",
          "close": 1938.18
        },
        {
          "date": "2026-08-14",
          "close": 1908.07
        },
        {
          "date": "2026-08-17",
          "close": 1926.27
        },
        {
          "date": "2026-08-18",
          "close": 1940.9
        },
        {
          "date": "2026-08-19",
          "close": 1900.73
        },
        {
          "date": "2026-08-20",
          "close": 1892.61
        },
        {
          "date": "2026-08-21",
          "close": 1868.27
        },
        {
          "date": "2026-08-24",
          "close": 1839.35
        },
        {
          "date": "2026-08-25",
          "close": 1850.61
        },
        {
          "date": "2026-08-26",
          "close": 1830.24
        },
        {
          "date": "2026-08-27",
          "close": 1835.92
        },
        {
          "date": "2026-08-28",
          "close": 1886.43
        },
        {
          "date": "2026-08-31",
          "close": 1851.95
        },
        {
          "date": "2026-09-01",
          "close": 1892.61
        },
        {
          "date": "2026-09-02",
          "close": 1846.05
        },
        {
          "date": "2026-09-03",
          "close": 1830.71
        },
        {
          "date": "2026-09-04",
          "close": 1855.53
        },
        {
          "date": "2026-09-07",
          "close": 1888.54
        },
        {
          "date": "2026-09-08",
          "close": 1912.37
        },
        {
          "date": "2026-09-09",
          "close": 1883.17
        },
        {
          "date": "2026-09-10",
          "close": 1841.19
        },
        {
          "date": "2026-09-11",
          "close": 1786.64
        },
        {
          "date": "2026-09-14",
          "close": 1794.19
        },
        {
          "date": "2026-09-15",
          "close": 1762.32
        },
        {
          "date": "2026-09-16",
          "close": 1771.87
        },
        {
          "date": "2026-09-17",
          "close": 1774.73
        },
        {
          "date": "2026-09-18",
          "close": 1807.85
        },
        {
          "date": "2026-09-21",
          "close": 1849.48
        },
        {
          "date": "2026-09-22",
          "close": 1854.94
        },
        {
          "date": "2026-09-23",
          "close": 1840.16
        },
        {
          "date": "2026-09-24",
          "close": 1842.71
        },
        {
          "date": "2026-09-28",
          "close": 1808.13
        },
        {
          "date": "2026-09-29",
          "close": 1830.49
        },
        {
          "date": "2026-09-30",
          "close": 1850.73
        },
        {
          "date": "2026-10-08",
          "close": 1850.81
        },
        {
          "date": "2026-10-09",
          "close": 1882.2
        },
        {
          "date": "2026-10-12",
          "close": 1844.36
        },
        {
          "date": "2026-10-13",
          "close": 1860.16
        },
        {
          "date": "2026-10-14",
          "close": 1848.6
        },
        {
          "date": "2026-10-15",
          "close": 1823.5
        },
        {
          "date": "2026-10-16",
          "close": 1822.66
        },
        {
          "date": "2026-10-19",
          "close": 1788.47
        },
        {
          "date": "2026-10-20",
          "close": 1810.24
        },
        {
          "date": "2026-10-21",
          "close": 1779.71
        },
        {
          "date": "2026-10-22",
          "close": 1737.44
        },
        {
          "date": "2026-10-23",
          "close": 1756.4
        },
        {
          "date": "2026-10-26",
          "close": 1751.67
        },
        {
          "date": "2026-10-27",
          "close": 1702.3
        },
        {
          "date": "2026-10-28",
          "close": 1712.15
        },
        {
          "date": "2026-10-29",
          "close": 1697.69
        },
        {
          "date": "2026-10-30",
          "close": 1732.01
        },
        {
          "date": "2026-11-02",
          "close": 1805.2
        },
        {
          "date": "2026-11-03",
          "close": 1804.48
        },
        {
          "date": "2026-11-04",
          "close": 1772.22
        },
        {
          "date": "2026-11-05",
          "close": 1803.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5657894736842105,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4538575306835998,
            0.6713906818078296
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.22989188315618772,
            0.5083363428054419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 36,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5277777777777778,
          "baseline_hit_rate": 0.3611111111111111,
          "hit_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "baseline_wilson": [
            0.22475592946515371,
            0.5242492451444196
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 7,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1587",
      "name": "电信运营商",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.018072454111483283,
        "5": -0.01970986495598781,
        "20": 0.030953818436209257,
        "60": 0.05777607346882596
      },
      "moving_averages": {
        "5": 1102.6380000000122,
        "20": 1084.984500000003,
        "60": 1042.6273333333413
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-08",
            "end": "2026-10-20",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-29",
            "end": "2026-11-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 54
          }
        }
      },
      "drawdown": -0.05020924196140075,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1029.98
        },
        {
          "date": "2026-05-14",
          "close": 1033.54
        },
        {
          "date": "2026-05-15",
          "close": 1031.05
        },
        {
          "date": "2026-05-18",
          "close": 1085.18
        },
        {
          "date": "2026-05-19",
          "close": 1105.64
        },
        {
          "date": "2026-05-20",
          "close": 1059.48
        },
        {
          "date": "2026-05-21",
          "close": 1020.3
        },
        {
          "date": "2026-05-22",
          "close": 1000.16
        },
        {
          "date": "2026-05-25",
          "close": 1001.3
        },
        {
          "date": "2026-05-26",
          "close": 999.79
        },
        {
          "date": "2026-05-27",
          "close": 989.31
        },
        {
          "date": "2026-05-28",
          "close": 989.63
        },
        {
          "date": "2026-05-29",
          "close": 997.15
        },
        {
          "date": "2026-06-01",
          "close": 1000.3
        },
        {
          "date": "2026-06-02",
          "close": 1013.0
        },
        {
          "date": "2026-06-03",
          "close": 1006.11
        },
        {
          "date": "2026-06-04",
          "close": 994.71
        },
        {
          "date": "2026-06-05",
          "close": 1001.18
        },
        {
          "date": "2026-06-08",
          "close": 1001.83
        },
        {
          "date": "2026-06-09",
          "close": 998.2
        },
        {
          "date": "2026-06-10",
          "close": 1018.31
        },
        {
          "date": "2026-06-11",
          "close": 1010.07
        },
        {
          "date": "2026-06-12",
          "close": 997.6
        },
        {
          "date": "2026-06-15",
          "close": 996.78
        },
        {
          "date": "2026-06-16",
          "close": 985.2
        },
        {
          "date": "2026-06-17",
          "close": 974.29
        },
        {
          "date": "2026-06-18",
          "close": 958.25
        },
        {
          "date": "2026-06-22",
          "close": 962.21
        },
        {
          "date": "2026-06-23",
          "close": 947.54
        },
        {
          "date": "2026-06-24",
          "close": 924.16
        },
        {
          "date": "2026-06-25",
          "close": 915.29
        },
        {
          "date": "2026-06-26",
          "close": 907.7
        },
        {
          "date": "2026-06-29",
          "close": 906.47
        },
        {
          "date": "2026-06-30",
          "close": 894.19
        },
        {
          "date": "2026-07-01",
          "close": 905.99
        },
        {
          "date": "2026-07-02",
          "close": 919.25
        },
        {
          "date": "2026-07-03",
          "close": 917.9
        },
        {
          "date": "2026-07-06",
          "close": 930.61
        },
        {
          "date": "2026-07-07",
          "close": 924.78
        },
        {
          "date": "2026-07-08",
          "close": 935.95
        },
        {
          "date": "2026-07-09",
          "close": 932.41
        },
        {
          "date": "2026-07-10",
          "close": 948.35
        },
        {
          "date": "2026-07-13",
          "close": 957.37
        },
        {
          "date": "2026-07-14",
          "close": 961.65
        },
        {
          "date": "2026-07-15",
          "close": 976.96
        },
        {
          "date": "2026-07-16",
          "close": 979.15
        },
        {
          "date": "2026-07-17",
          "close": 985.51
        },
        {
          "date": "2026-07-20",
          "close": 1017.31
        },
        {
          "date": "2026-07-21",
          "close": 1005.89
        },
        {
          "date": "2026-07-22",
          "close": 999.26
        },
        {
          "date": "2026-07-23",
          "close": 1003.08
        },
        {
          "date": "2026-07-24",
          "close": 1010.64
        },
        {
          "date": "2026-07-27",
          "close": 1004.34
        },
        {
          "date": "2026-07-28",
          "close": 1025.72
        },
        {
          "date": "2026-07-29",
          "close": 1024.3
        },
        {
          "date": "2026-07-30",
          "close": 1047.53
        },
        {
          "date": "2026-07-31",
          "close": 1031.18
        },
        {
          "date": "2026-08-03",
          "close": 1049.81
        },
        {
          "date": "2026-08-04",
          "close": 1027.96
        },
        {
          "date": "2026-08-05",
          "close": 1017.03
        },
        {
          "date": "2026-08-06",
          "close": 1021.69
        },
        {
          "date": "2026-08-07",
          "close": 1005.63
        },
        {
          "date": "2026-08-10",
          "close": 1017.06
        },
        {
          "date": "2026-08-11",
          "close": 1018.0
        },
        {
          "date": "2026-08-12",
          "close": 1014.65
        },
        {
          "date": "2026-08-13",
          "close": 1021.24
        },
        {
          "date": "2026-08-14",
          "close": 1037.49
        },
        {
          "date": "2026-08-17",
          "close": 1032.02
        },
        {
          "date": "2026-08-18",
          "close": 1027.34
        },
        {
          "date": "2026-08-19",
          "close": 1026.27
        },
        {
          "date": "2026-08-20",
          "close": 1026.55
        },
        {
          "date": "2026-08-21",
          "close": 1015.76
        },
        {
          "date": "2026-08-24",
          "close": 1024.78
        },
        {
          "date": "2026-08-25",
          "close": 1034.81
        },
        {
          "date": "2026-08-26",
          "close": 1030.18
        },
        {
          "date": "2026-08-27",
          "close": 1023.41
        },
        {
          "date": "2026-08-28",
          "close": 1019.31
        },
        {
          "date": "2026-08-31",
          "close": 1028.8
        },
        {
          "date": "2026-09-01",
          "close": 1038.69
        },
        {
          "date": "2026-09-02",
          "close": 1039.44
        },
        {
          "date": "2026-09-03",
          "close": 1032.34
        },
        {
          "date": "2026-09-04",
          "close": 1029.67
        },
        {
          "date": "2026-09-07",
          "close": 1019.62
        },
        {
          "date": "2026-09-08",
          "close": 1016.18
        },
        {
          "date": "2026-09-09",
          "close": 1010.12
        },
        {
          "date": "2026-09-10",
          "close": 1013.38
        },
        {
          "date": "2026-09-11",
          "close": 1021.56
        },
        {
          "date": "2026-09-14",
          "close": 1022.27
        },
        {
          "date": "2026-09-15",
          "close": 1018.85
        },
        {
          "date": "2026-09-16",
          "close": 1014.0
        },
        {
          "date": "2026-09-17",
          "close": 1015.75
        },
        {
          "date": "2026-09-18",
          "close": 1013.17
        },
        {
          "date": "2026-09-21",
          "close": 1010.17
        },
        {
          "date": "2026-09-22",
          "close": 1007.93
        },
        {
          "date": "2026-09-23",
          "close": 1003.47
        },
        {
          "date": "2026-09-24",
          "close": 1008.8
        },
        {
          "date": "2026-09-28",
          "close": 1012.99
        },
        {
          "date": "2026-09-29",
          "close": 1016.13
        },
        {
          "date": "2026-09-30",
          "close": 1024.94
        },
        {
          "date": "2026-10-08",
          "close": 1043.49
        },
        {
          "date": "2026-10-09",
          "close": 1049.79
        },
        {
          "date": "2026-10-12",
          "close": 1061.57
        },
        {
          "date": "2026-10-13",
          "close": 1067.47
        },
        {
          "date": "2026-10-14",
          "close": 1077.15
        },
        {
          "date": "2026-10-15",
          "close": 1089.08
        },
        {
          "date": "2026-10-16",
          "close": 1087.89
        },
        {
          "date": "2026-10-19",
          "close": 1094.69
        },
        {
          "date": "2026-10-20",
          "close": 1098.3
        },
        {
          "date": "2026-10-21",
          "close": 1052.73
        },
        {
          "date": "2026-10-22",
          "close": 1065.16
        },
        {
          "date": "2026-10-23",
          "close": 1076.97
        },
        {
          "date": "2026-10-26",
          "close": 1095.81
        },
        {
          "date": "2026-10-27",
          "close": 1091.7
        },
        {
          "date": "2026-10-28",
          "close": 1080.77
        },
        {
          "date": "2026-10-29",
          "close": 1097.42
        },
        {
          "date": "2026-10-30",
          "close": 1100.01
        },
        {
          "date": "2026-11-02",
          "close": 1109.14
        },
        {
          "date": "2026-11-03",
          "close": 1132.66
        },
        {
          "date": "2026-11-04",
          "close": 1095.59
        },
        {
          "date": "2026-11-05",
          "close": 1075.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4507042253521127,
          "pullback_frequency": 0.23943661971830985,
          "up_wilson": [
            0.34047961174824115,
            0.5659893412852551
          ],
          "pullback_wilson": [
            0.1552094003304011,
            0.350412208560936
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.2978723404255319,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.18651250504604835,
            0.4397767391904607
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 9,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1588",
      "name": "通信工程及服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.043168848606915056,
        "5": 0.032416674280113966,
        "20": -0.04775620892000809,
        "60": -0.09558941226117201
      },
      "moving_averages": {
        "5": 2377.2960000000894,
        "20": 2487.431500000018,
        "60": 2665.07133333333
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.05534023376347019,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3626.44
        },
        {
          "date": "2026-05-14",
          "close": 3515.45
        },
        {
          "date": "2026-05-15",
          "close": 3484.44
        },
        {
          "date": "2026-05-18",
          "close": 3540.31
        },
        {
          "date": "2026-05-19",
          "close": 3549.46
        },
        {
          "date": "2026-05-20",
          "close": 3487.7
        },
        {
          "date": "2026-05-21",
          "close": 3373.8
        },
        {
          "date": "2026-05-22",
          "close": 3411.64
        },
        {
          "date": "2026-05-25",
          "close": 3388.21
        },
        {
          "date": "2026-05-26",
          "close": 3308.42
        },
        {
          "date": "2026-05-27",
          "close": 3189.02
        },
        {
          "date": "2026-05-28",
          "close": 3205.02
        },
        {
          "date": "2026-05-29",
          "close": 3050.03
        },
        {
          "date": "2026-06-01",
          "close": 3118.56
        },
        {
          "date": "2026-06-02",
          "close": 3115.22
        },
        {
          "date": "2026-06-03",
          "close": 3081.02
        },
        {
          "date": "2026-06-04",
          "close": 2989.37
        },
        {
          "date": "2026-06-05",
          "close": 3002.66
        },
        {
          "date": "2026-06-08",
          "close": 2945.18
        },
        {
          "date": "2026-06-09",
          "close": 2970.64
        },
        {
          "date": "2026-06-10",
          "close": 2914.27
        },
        {
          "date": "2026-06-11",
          "close": 2831.41
        },
        {
          "date": "2026-06-12",
          "close": 2847.87
        },
        {
          "date": "2026-06-15",
          "close": 2891.08
        },
        {
          "date": "2026-06-16",
          "close": 2930.44
        },
        {
          "date": "2026-06-17",
          "close": 2871.81
        },
        {
          "date": "2026-06-18",
          "close": 2899.91
        },
        {
          "date": "2026-06-22",
          "close": 2957.32
        },
        {
          "date": "2026-06-23",
          "close": 2913.32
        },
        {
          "date": "2026-06-24",
          "close": 2856.18
        },
        {
          "date": "2026-06-25",
          "close": 2785.54
        },
        {
          "date": "2026-06-26",
          "close": 2687.93
        },
        {
          "date": "2026-06-29",
          "close": 2635.65
        },
        {
          "date": "2026-06-30",
          "close": 2706.65
        },
        {
          "date": "2026-07-01",
          "close": 2796.69
        },
        {
          "date": "2026-07-02",
          "close": 2754.39
        },
        {
          "date": "2026-07-03",
          "close": 2779.28
        },
        {
          "date": "2026-07-06",
          "close": 2701.04
        },
        {
          "date": "2026-07-07",
          "close": 2574.46
        },
        {
          "date": "2026-07-08",
          "close": 2556.51
        },
        {
          "date": "2026-07-09",
          "close": 2604.66
        },
        {
          "date": "2026-07-10",
          "close": 2686.49
        },
        {
          "date": "2026-07-13",
          "close": 2563.77
        },
        {
          "date": "2026-07-14",
          "close": 2531.09
        },
        {
          "date": "2026-07-15",
          "close": 2520.89
        },
        {
          "date": "2026-07-16",
          "close": 2546.45
        },
        {
          "date": "2026-07-17",
          "close": 2416.59
        },
        {
          "date": "2026-07-20",
          "close": 2372.52
        },
        {
          "date": "2026-07-21",
          "close": 2404.62
        },
        {
          "date": "2026-07-22",
          "close": 2383.96
        },
        {
          "date": "2026-07-23",
          "close": 2429.13
        },
        {
          "date": "2026-07-24",
          "close": 2347.94
        },
        {
          "date": "2026-07-27",
          "close": 2420.02
        },
        {
          "date": "2026-07-28",
          "close": 2451.48
        },
        {
          "date": "2026-07-29",
          "close": 2498.56
        },
        {
          "date": "2026-07-30",
          "close": 2418.17
        },
        {
          "date": "2026-07-31",
          "close": 2506.46
        },
        {
          "date": "2026-08-03",
          "close": 2582.67
        },
        {
          "date": "2026-08-04",
          "close": 2686.1
        },
        {
          "date": "2026-08-05",
          "close": 2748.84
        },
        {
          "date": "2026-08-06",
          "close": 2801.72
        },
        {
          "date": "2026-08-07",
          "close": 2765.0
        },
        {
          "date": "2026-08-10",
          "close": 2766.07
        },
        {
          "date": "2026-08-11",
          "close": 2753.3
        },
        {
          "date": "2026-08-12",
          "close": 2790.62
        },
        {
          "date": "2026-08-13",
          "close": 2816.39
        },
        {
          "date": "2026-08-14",
          "close": 2825.86
        },
        {
          "date": "2026-08-17",
          "close": 2859.48
        },
        {
          "date": "2026-08-18",
          "close": 2828.74
        },
        {
          "date": "2026-08-19",
          "close": 2673.78
        },
        {
          "date": "2026-08-20",
          "close": 2710.13
        },
        {
          "date": "2026-08-21",
          "close": 2702.38
        },
        {
          "date": "2026-08-24",
          "close": 2674.15
        },
        {
          "date": "2026-08-25",
          "close": 2724.04
        },
        {
          "date": "2026-08-26",
          "close": 2719.35
        },
        {
          "date": "2026-08-27",
          "close": 2736.57
        },
        {
          "date": "2026-08-28",
          "close": 2733.94
        },
        {
          "date": "2026-08-31",
          "close": 2784.34
        },
        {
          "date": "2026-09-01",
          "close": 2821.25
        },
        {
          "date": "2026-09-02",
          "close": 2815.58
        },
        {
          "date": "2026-09-03",
          "close": 2783.73
        },
        {
          "date": "2026-09-04",
          "close": 2780.38
        },
        {
          "date": "2026-09-07",
          "close": 2808.33
        },
        {
          "date": "2026-09-08",
          "close": 2834.72
        },
        {
          "date": "2026-09-09",
          "close": 2809.95
        },
        {
          "date": "2026-09-10",
          "close": 2792.1
        },
        {
          "date": "2026-09-11",
          "close": 2743.53
        },
        {
          "date": "2026-09-14",
          "close": 2734.28
        },
        {
          "date": "2026-09-15",
          "close": 2699.07
        },
        {
          "date": "2026-09-16",
          "close": 2731.91
        },
        {
          "date": "2026-09-17",
          "close": 2720.41
        },
        {
          "date": "2026-09-18",
          "close": 2744.16
        },
        {
          "date": "2026-09-21",
          "close": 2789.42
        },
        {
          "date": "2026-09-22",
          "close": 2831.08
        },
        {
          "date": "2026-09-23",
          "close": 2773.62
        },
        {
          "date": "2026-09-24",
          "close": 2729.51
        },
        {
          "date": "2026-09-28",
          "close": 2630.38
        },
        {
          "date": "2026-09-29",
          "close": 2678.04
        },
        {
          "date": "2026-09-30",
          "close": 2627.58
        },
        {
          "date": "2026-10-08",
          "close": 2610.76
        },
        {
          "date": "2026-10-09",
          "close": 2631.72
        },
        {
          "date": "2026-10-12",
          "close": 2593.49
        },
        {
          "date": "2026-10-13",
          "close": 2613.55
        },
        {
          "date": "2026-10-14",
          "close": 2576.13
        },
        {
          "date": "2026-10-15",
          "close": 2478.57
        },
        {
          "date": "2026-10-16",
          "close": 2484.12
        },
        {
          "date": "2026-10-19",
          "close": 2487.33
        },
        {
          "date": "2026-10-20",
          "close": 2543.17
        },
        {
          "date": "2026-10-21",
          "close": 2590.38
        },
        {
          "date": "2026-10-22",
          "close": 2500.4
        },
        {
          "date": "2026-10-23",
          "close": 2526.69
        },
        {
          "date": "2026-10-26",
          "close": 2507.1
        },
        {
          "date": "2026-10-27",
          "close": 2436.9
        },
        {
          "date": "2026-10-28",
          "close": 2484.58
        },
        {
          "date": "2026-10-29",
          "close": 2408.02
        },
        {
          "date": "2026-10-30",
          "close": 2299.31
        },
        {
          "date": "2026-11-02",
          "close": 2380.24
        },
        {
          "date": "2026-11-03",
          "close": 2337.65
        },
        {
          "date": "2026-11-04",
          "close": 2383.2
        },
        {
          "date": "2026-11-05",
          "close": 2486.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5285714285714286,
          "pullback_frequency": 0.45714285714285713,
          "up_wilson": [
            0.4132188746832562,
            0.6409512360361571
          ],
          "pullback_wilson": [
            0.3457274259756359,
            0.5730174079452441
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.5348837209302325,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 19,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1589",
      "name": "通信应用增值服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04225169929998995,
        "5": 0.01949231173805832,
        "20": -0.039332435642083,
        "60": -0.1318825945142046
      },
      "moving_averages": {
        "5": 3932.58200000003,
        "20": 4088.9604999999983,
        "60": 4389.924000000007
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-17",
            "end": "2026-06-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-23",
            "end": "2026-06-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-22",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 24
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.0498080836108028,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6062.77
        },
        {
          "date": "2026-05-14",
          "close": 5932.1
        },
        {
          "date": "2026-05-15",
          "close": 5977.92
        },
        {
          "date": "2026-05-18",
          "close": 6090.54
        },
        {
          "date": "2026-05-19",
          "close": 6228.95
        },
        {
          "date": "2026-05-20",
          "close": 6065.76
        },
        {
          "date": "2026-05-21",
          "close": 5727.44
        },
        {
          "date": "2026-05-22",
          "close": 5869.09
        },
        {
          "date": "2026-05-25",
          "close": 5808.72
        },
        {
          "date": "2026-05-26",
          "close": 5659.1
        },
        {
          "date": "2026-05-27",
          "close": 5449.06
        },
        {
          "date": "2026-05-28",
          "close": 5472.09
        },
        {
          "date": "2026-05-29",
          "close": 5230.94
        },
        {
          "date": "2026-06-01",
          "close": 5314.65
        },
        {
          "date": "2026-06-02",
          "close": 5375.37
        },
        {
          "date": "2026-06-03",
          "close": 5352.95
        },
        {
          "date": "2026-06-04",
          "close": 5290.85
        },
        {
          "date": "2026-06-05",
          "close": 5231.22
        },
        {
          "date": "2026-06-08",
          "close": 5023.62
        },
        {
          "date": "2026-06-09",
          "close": 5143.83
        },
        {
          "date": "2026-06-10",
          "close": 5092.76
        },
        {
          "date": "2026-06-11",
          "close": 4882.17
        },
        {
          "date": "2026-06-12",
          "close": 4879.65
        },
        {
          "date": "2026-06-15",
          "close": 5090.0
        },
        {
          "date": "2026-06-16",
          "close": 5140.79
        },
        {
          "date": "2026-06-17",
          "close": 5133.41
        },
        {
          "date": "2026-06-18",
          "close": 5260.58
        },
        {
          "date": "2026-06-22",
          "close": 5390.89
        },
        {
          "date": "2026-06-23",
          "close": 5247.27
        },
        {
          "date": "2026-06-24",
          "close": 5268.69
        },
        {
          "date": "2026-06-25",
          "close": 5125.89
        },
        {
          "date": "2026-06-26",
          "close": 4890.31
        },
        {
          "date": "2026-06-29",
          "close": 4759.0
        },
        {
          "date": "2026-06-30",
          "close": 4951.56
        },
        {
          "date": "2026-07-01",
          "close": 5072.3
        },
        {
          "date": "2026-07-02",
          "close": 4933.84
        },
        {
          "date": "2026-07-03",
          "close": 4939.04
        },
        {
          "date": "2026-07-06",
          "close": 4769.57
        },
        {
          "date": "2026-07-07",
          "close": 4567.27
        },
        {
          "date": "2026-07-08",
          "close": 4678.87
        },
        {
          "date": "2026-07-09",
          "close": 4689.75
        },
        {
          "date": "2026-07-10",
          "close": 4723.21
        },
        {
          "date": "2026-07-13",
          "close": 4490.23
        },
        {
          "date": "2026-07-14",
          "close": 4449.84
        },
        {
          "date": "2026-07-15",
          "close": 4403.12
        },
        {
          "date": "2026-07-16",
          "close": 4419.46
        },
        {
          "date": "2026-07-17",
          "close": 4187.67
        },
        {
          "date": "2026-07-20",
          "close": 4159.5
        },
        {
          "date": "2026-07-21",
          "close": 4267.12
        },
        {
          "date": "2026-07-22",
          "close": 4303.29
        },
        {
          "date": "2026-07-23",
          "close": 4353.67
        },
        {
          "date": "2026-07-24",
          "close": 4188.95
        },
        {
          "date": "2026-07-27",
          "close": 4344.55
        },
        {
          "date": "2026-07-28",
          "close": 4294.73
        },
        {
          "date": "2026-07-29",
          "close": 4329.91
        },
        {
          "date": "2026-07-30",
          "close": 4154.55
        },
        {
          "date": "2026-07-31",
          "close": 4382.97
        },
        {
          "date": "2026-08-03",
          "close": 4467.22
        },
        {
          "date": "2026-08-04",
          "close": 4670.81
        },
        {
          "date": "2026-08-05",
          "close": 4733.68
        },
        {
          "date": "2026-08-06",
          "close": 4736.34
        },
        {
          "date": "2026-08-07",
          "close": 4696.63
        },
        {
          "date": "2026-08-10",
          "close": 4690.44
        },
        {
          "date": "2026-08-11",
          "close": 4678.67
        },
        {
          "date": "2026-08-12",
          "close": 4750.1
        },
        {
          "date": "2026-08-13",
          "close": 4694.38
        },
        {
          "date": "2026-08-14",
          "close": 4805.27
        },
        {
          "date": "2026-08-17",
          "close": 4837.67
        },
        {
          "date": "2026-08-18",
          "close": 4747.99
        },
        {
          "date": "2026-08-19",
          "close": 4480.19
        },
        {
          "date": "2026-08-20",
          "close": 4532.19
        },
        {
          "date": "2026-08-21",
          "close": 4502.03
        },
        {
          "date": "2026-08-24",
          "close": 4382.29
        },
        {
          "date": "2026-08-25",
          "close": 4449.01
        },
        {
          "date": "2026-08-26",
          "close": 4443.23
        },
        {
          "date": "2026-08-27",
          "close": 4475.62
        },
        {
          "date": "2026-08-28",
          "close": 4449.69
        },
        {
          "date": "2026-08-31",
          "close": 4598.58
        },
        {
          "date": "2026-09-01",
          "close": 4618.53
        },
        {
          "date": "2026-09-02",
          "close": 4576.44
        },
        {
          "date": "2026-09-03",
          "close": 4546.9
        },
        {
          "date": "2026-09-04",
          "close": 4534.42
        },
        {
          "date": "2026-09-07",
          "close": 4565.81
        },
        {
          "date": "2026-09-08",
          "close": 4549.45
        },
        {
          "date": "2026-09-09",
          "close": 4501.85
        },
        {
          "date": "2026-09-10",
          "close": 4447.72
        },
        {
          "date": "2026-09-11",
          "close": 4386.37
        },
        {
          "date": "2026-09-14",
          "close": 4453.74
        },
        {
          "date": "2026-09-15",
          "close": 4367.68
        },
        {
          "date": "2026-09-16",
          "close": 4414.71
        },
        {
          "date": "2026-09-17",
          "close": 4408.72
        },
        {
          "date": "2026-09-18",
          "close": 4469.1
        },
        {
          "date": "2026-09-21",
          "close": 4541.91
        },
        {
          "date": "2026-09-22",
          "close": 4660.05
        },
        {
          "date": "2026-09-23",
          "close": 4566.37
        },
        {
          "date": "2026-09-24",
          "close": 4523.5
        },
        {
          "date": "2026-09-28",
          "close": 4405.48
        },
        {
          "date": "2026-09-29",
          "close": 4474.66
        },
        {
          "date": "2026-09-30",
          "close": 4374.86
        },
        {
          "date": "2026-10-08",
          "close": 4277.64
        },
        {
          "date": "2026-10-09",
          "close": 4324.8
        },
        {
          "date": "2026-10-12",
          "close": 4268.54
        },
        {
          "date": "2026-10-13",
          "close": 4296.2
        },
        {
          "date": "2026-10-14",
          "close": 4215.35
        },
        {
          "date": "2026-10-15",
          "close": 4063.99
        },
        {
          "date": "2026-10-16",
          "close": 4023.51
        },
        {
          "date": "2026-10-19",
          "close": 4024.4
        },
        {
          "date": "2026-10-20",
          "close": 4121.44
        },
        {
          "date": "2026-10-21",
          "close": 4184.9
        },
        {
          "date": "2026-10-22",
          "close": 4003.33
        },
        {
          "date": "2026-10-23",
          "close": 4165.48
        },
        {
          "date": "2026-10-26",
          "close": 4201.71
        },
        {
          "date": "2026-10-27",
          "close": 4046.62
        },
        {
          "date": "2026-10-28",
          "close": 4145.21
        },
        {
          "date": "2026-10-29",
          "close": 4030.82
        },
        {
          "date": "2026-10-30",
          "close": 3810.58
        },
        {
          "date": "2026-11-02",
          "close": 3964.24
        },
        {
          "date": "2026-11-03",
          "close": 3835.9
        },
        {
          "date": "2026-11-04",
          "close": 3942.8
        },
        {
          "date": "2026-11-05",
          "close": 4109.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.44143037013820663,
            0.6496427985842067
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.48936170212765956,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 40,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.375,
          "hit_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "baseline_wilson": [
            0.24222979167233266,
            0.5296756086269889
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 10,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1590",
      "name": "其他通信设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022271472722883212,
        "5": 0.01408873095701968,
        "20": -0.06785882856904879,
        "60": -0.08668346834916674
      },
      "moving_averages": {
        "5": 4534.278000000026,
        "20": 4726.456499999995,
        "60": 5080.520000000003
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-11",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.0683909253437881,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6535.94
        },
        {
          "date": "2026-05-14",
          "close": 6358.32
        },
        {
          "date": "2026-05-15",
          "close": 6301.73
        },
        {
          "date": "2026-05-18",
          "close": 6336.74
        },
        {
          "date": "2026-05-19",
          "close": 6373.34
        },
        {
          "date": "2026-05-20",
          "close": 6386.3
        },
        {
          "date": "2026-05-21",
          "close": 6068.3
        },
        {
          "date": "2026-05-22",
          "close": 6135.18
        },
        {
          "date": "2026-05-25",
          "close": 6164.9
        },
        {
          "date": "2026-05-26",
          "close": 6093.9
        },
        {
          "date": "2026-05-27",
          "close": 5919.6
        },
        {
          "date": "2026-05-28",
          "close": 6012.89
        },
        {
          "date": "2026-05-29",
          "close": 5660.86
        },
        {
          "date": "2026-06-01",
          "close": 5688.72
        },
        {
          "date": "2026-06-02",
          "close": 5682.86
        },
        {
          "date": "2026-06-03",
          "close": 5686.89
        },
        {
          "date": "2026-06-04",
          "close": 5575.24
        },
        {
          "date": "2026-06-05",
          "close": 5849.88
        },
        {
          "date": "2026-06-08",
          "close": 5717.63
        },
        {
          "date": "2026-06-09",
          "close": 5827.92
        },
        {
          "date": "2026-06-10",
          "close": 5665.97
        },
        {
          "date": "2026-06-11",
          "close": 5503.73
        },
        {
          "date": "2026-06-12",
          "close": 5614.21
        },
        {
          "date": "2026-06-15",
          "close": 5765.85
        },
        {
          "date": "2026-06-16",
          "close": 5880.3
        },
        {
          "date": "2026-06-17",
          "close": 5763.63
        },
        {
          "date": "2026-06-18",
          "close": 5788.64
        },
        {
          "date": "2026-06-22",
          "close": 5750.64
        },
        {
          "date": "2026-06-23",
          "close": 5751.08
        },
        {
          "date": "2026-06-24",
          "close": 5658.02
        },
        {
          "date": "2026-06-25",
          "close": 5585.69
        },
        {
          "date": "2026-06-26",
          "close": 5320.83
        },
        {
          "date": "2026-06-29",
          "close": 5205.69
        },
        {
          "date": "2026-06-30",
          "close": 5381.93
        },
        {
          "date": "2026-07-01",
          "close": 5448.95
        },
        {
          "date": "2026-07-02",
          "close": 5338.09
        },
        {
          "date": "2026-07-03",
          "close": 5450.5
        },
        {
          "date": "2026-07-06",
          "close": 5360.17
        },
        {
          "date": "2026-07-07",
          "close": 5149.19
        },
        {
          "date": "2026-07-08",
          "close": 5217.87
        },
        {
          "date": "2026-07-09",
          "close": 5263.04
        },
        {
          "date": "2026-07-10",
          "close": 5382.91
        },
        {
          "date": "2026-07-13",
          "close": 5039.12
        },
        {
          "date": "2026-07-14",
          "close": 5039.58
        },
        {
          "date": "2026-07-15",
          "close": 5022.8
        },
        {
          "date": "2026-07-16",
          "close": 4969.92
        },
        {
          "date": "2026-07-17",
          "close": 4762.84
        },
        {
          "date": "2026-07-20",
          "close": 4606.48
        },
        {
          "date": "2026-07-21",
          "close": 4711.63
        },
        {
          "date": "2026-07-22",
          "close": 4622.49
        },
        {
          "date": "2026-07-23",
          "close": 4705.35
        },
        {
          "date": "2026-07-24",
          "close": 4674.75
        },
        {
          "date": "2026-07-27",
          "close": 4818.12
        },
        {
          "date": "2026-07-28",
          "close": 4764.25
        },
        {
          "date": "2026-07-29",
          "close": 4821.03
        },
        {
          "date": "2026-07-30",
          "close": 4657.88
        },
        {
          "date": "2026-07-31",
          "close": 4831.77
        },
        {
          "date": "2026-08-03",
          "close": 4921.77
        },
        {
          "date": "2026-08-04",
          "close": 5069.14
        },
        {
          "date": "2026-08-05",
          "close": 5146.31
        },
        {
          "date": "2026-08-06",
          "close": 5248.55
        },
        {
          "date": "2026-08-07",
          "close": 5259.13
        },
        {
          "date": "2026-08-10",
          "close": 5273.5
        },
        {
          "date": "2026-08-11",
          "close": 5246.49
        },
        {
          "date": "2026-08-12",
          "close": 5300.66
        },
        {
          "date": "2026-08-13",
          "close": 5209.16
        },
        {
          "date": "2026-08-14",
          "close": 5251.4
        },
        {
          "date": "2026-08-17",
          "close": 5320.89
        },
        {
          "date": "2026-08-18",
          "close": 5320.2
        },
        {
          "date": "2026-08-19",
          "close": 5024.46
        },
        {
          "date": "2026-08-20",
          "close": 5091.11
        },
        {
          "date": "2026-08-21",
          "close": 5145.8
        },
        {
          "date": "2026-08-24",
          "close": 5129.44
        },
        {
          "date": "2026-08-25",
          "close": 5219.32
        },
        {
          "date": "2026-08-26",
          "close": 5200.29
        },
        {
          "date": "2026-08-27",
          "close": 5275.64
        },
        {
          "date": "2026-08-28",
          "close": 5235.55
        },
        {
          "date": "2026-08-31",
          "close": 5292.83
        },
        {
          "date": "2026-09-01",
          "close": 5279.34
        },
        {
          "date": "2026-09-02",
          "close": 5276.69
        },
        {
          "date": "2026-09-03",
          "close": 5255.39
        },
        {
          "date": "2026-09-04",
          "close": 5184.7
        },
        {
          "date": "2026-09-07",
          "close": 5247.88
        },
        {
          "date": "2026-09-08",
          "close": 5305.93
        },
        {
          "date": "2026-09-09",
          "close": 5360.24
        },
        {
          "date": "2026-09-10",
          "close": 5312.07
        },
        {
          "date": "2026-09-11",
          "close": 5372.42
        },
        {
          "date": "2026-09-14",
          "close": 5328.31
        },
        {
          "date": "2026-09-15",
          "close": 5203.37
        },
        {
          "date": "2026-09-16",
          "close": 5283.95
        },
        {
          "date": "2026-09-17",
          "close": 5242.18
        },
        {
          "date": "2026-09-18",
          "close": 5350.4
        },
        {
          "date": "2026-09-21",
          "close": 5494.59
        },
        {
          "date": "2026-09-22",
          "close": 5469.99
        },
        {
          "date": "2026-09-23",
          "close": 5440.22
        },
        {
          "date": "2026-09-24",
          "close": 5373.85
        },
        {
          "date": "2026-09-28",
          "close": 5127.26
        },
        {
          "date": "2026-09-29",
          "close": 5170.15
        },
        {
          "date": "2026-09-30",
          "close": 5136.34
        },
        {
          "date": "2026-10-08",
          "close": 5042.38
        },
        {
          "date": "2026-10-09",
          "close": 5045.26
        },
        {
          "date": "2026-10-12",
          "close": 4943.81
        },
        {
          "date": "2026-10-13",
          "close": 4962.71
        },
        {
          "date": "2026-10-14",
          "close": 4842.85
        },
        {
          "date": "2026-10-15",
          "close": 4644.02
        },
        {
          "date": "2026-10-16",
          "close": 4694.56
        },
        {
          "date": "2026-10-19",
          "close": 4711.4
        },
        {
          "date": "2026-10-20",
          "close": 4842.98
        },
        {
          "date": "2026-10-21",
          "close": 4844.72
        },
        {
          "date": "2026-10-22",
          "close": 4722.25
        },
        {
          "date": "2026-10-23",
          "close": 4828.31
        },
        {
          "date": "2026-10-26",
          "close": 4776.55
        },
        {
          "date": "2026-10-27",
          "close": 4608.55
        },
        {
          "date": "2026-10-28",
          "close": 4754.86
        },
        {
          "date": "2026-10-29",
          "close": 4634.91
        },
        {
          "date": "2026-10-30",
          "close": 4398.07
        },
        {
          "date": "2026-11-02",
          "close": 4552.31
        },
        {
          "date": "2026-11-03",
          "close": 4422.99
        },
        {
          "date": "2026-11-04",
          "close": 4597.81
        },
        {
          "date": "2026-11-05",
          "close": 4700.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4647887323943662,
          "pullback_frequency": 0.36619718309859156,
          "up_wilson": [
            0.3535844784547986,
            0.5796076308548415
          ],
          "pullback_wilson": [
            0.26370221333974514,
            0.48242780203688757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.46511627906976744,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 7,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1591",
      "name": "通信网络设备及器件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.003971646617809688,
        "5": -0.05370507620369491,
        "20": -0.22932271965700646,
        "60": -0.20195255145410984
      },
      "moving_averages": {
        "5": 10325.88200000003,
        "20": 11859.497999999905,
        "60": 13757.004333333329
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-16",
            "end": "2026-08-06",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 79
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.22101128007768034,
      "history": [
        {
          "date": "2026-05-13",
          "close": 16826.82
        },
        {
          "date": "2026-05-14",
          "close": 16593.19
        },
        {
          "date": "2026-05-15",
          "close": 16179.8
        },
        {
          "date": "2026-05-18",
          "close": 16345.73
        },
        {
          "date": "2026-05-19",
          "close": 16483.01
        },
        {
          "date": "2026-05-20",
          "close": 16541.02
        },
        {
          "date": "2026-05-21",
          "close": 15591.8
        },
        {
          "date": "2026-05-22",
          "close": 16141.16
        },
        {
          "date": "2026-05-25",
          "close": 16554.92
        },
        {
          "date": "2026-05-26",
          "close": 16060.31
        },
        {
          "date": "2026-05-27",
          "close": 15744.66
        },
        {
          "date": "2026-05-28",
          "close": 16443.65
        },
        {
          "date": "2026-05-29",
          "close": 15944.98
        },
        {
          "date": "2026-06-01",
          "close": 15318.27
        },
        {
          "date": "2026-06-02",
          "close": 15947.55
        },
        {
          "date": "2026-06-03",
          "close": 16465.35
        },
        {
          "date": "2026-06-04",
          "close": 16396.43
        },
        {
          "date": "2026-06-05",
          "close": 16523.72
        },
        {
          "date": "2026-06-08",
          "close": 15649.72
        },
        {
          "date": "2026-06-09",
          "close": 16335.98
        },
        {
          "date": "2026-06-10",
          "close": 15829.57
        },
        {
          "date": "2026-06-11",
          "close": 15620.27
        },
        {
          "date": "2026-06-12",
          "close": 15492.3
        },
        {
          "date": "2026-06-15",
          "close": 16539.0
        },
        {
          "date": "2026-06-16",
          "close": 17092.72
        },
        {
          "date": "2026-06-17",
          "close": 17188.2
        },
        {
          "date": "2026-06-18",
          "close": 17584.91
        },
        {
          "date": "2026-06-22",
          "close": 17593.93
        },
        {
          "date": "2026-06-23",
          "close": 17155.5
        },
        {
          "date": "2026-06-24",
          "close": 17087.68
        },
        {
          "date": "2026-06-25",
          "close": 17029.56
        },
        {
          "date": "2026-06-26",
          "close": 16178.9
        },
        {
          "date": "2026-06-29",
          "close": 15737.86
        },
        {
          "date": "2026-06-30",
          "close": 16626.06
        },
        {
          "date": "2026-07-01",
          "close": 16437.38
        },
        {
          "date": "2026-07-02",
          "close": 15564.59
        },
        {
          "date": "2026-07-03",
          "close": 15664.69
        },
        {
          "date": "2026-07-06",
          "close": 15245.08
        },
        {
          "date": "2026-07-07",
          "close": 14990.52
        },
        {
          "date": "2026-07-08",
          "close": 14872.32
        },
        {
          "date": "2026-07-09",
          "close": 15558.54
        },
        {
          "date": "2026-07-10",
          "close": 15370.99
        },
        {
          "date": "2026-07-13",
          "close": 14394.76
        },
        {
          "date": "2026-07-14",
          "close": 14738.23
        },
        {
          "date": "2026-07-15",
          "close": 14380.75
        },
        {
          "date": "2026-07-16",
          "close": 13971.09
        },
        {
          "date": "2026-07-17",
          "close": 12674.43
        },
        {
          "date": "2026-07-20",
          "close": 12051.7
        },
        {
          "date": "2026-07-21",
          "close": 12946.01
        },
        {
          "date": "2026-07-22",
          "close": 12760.84
        },
        {
          "date": "2026-07-23",
          "close": 12851.59
        },
        {
          "date": "2026-07-24",
          "close": 12562.73
        },
        {
          "date": "2026-07-27",
          "close": 12928.9
        },
        {
          "date": "2026-07-28",
          "close": 12109.81
        },
        {
          "date": "2026-07-29",
          "close": 12038.11
        },
        {
          "date": "2026-07-30",
          "close": 11166.2
        },
        {
          "date": "2026-07-31",
          "close": 11748.46
        },
        {
          "date": "2026-08-03",
          "close": 11957.54
        },
        {
          "date": "2026-08-04",
          "close": 12847.11
        },
        {
          "date": "2026-08-05",
          "close": 13199.14
        },
        {
          "date": "2026-08-06",
          "close": 13686.25
        },
        {
          "date": "2026-08-07",
          "close": 14018.71
        },
        {
          "date": "2026-08-10",
          "close": 13806.69
        },
        {
          "date": "2026-08-11",
          "close": 13827.57
        },
        {
          "date": "2026-08-12",
          "close": 14322.11
        },
        {
          "date": "2026-08-13",
          "close": 14318.69
        },
        {
          "date": "2026-08-14",
          "close": 14643.61
        },
        {
          "date": "2026-08-17",
          "close": 15264.27
        },
        {
          "date": "2026-08-18",
          "close": 15077.83
        },
        {
          "date": "2026-08-19",
          "close": 13851.93
        },
        {
          "date": "2026-08-20",
          "close": 14428.94
        },
        {
          "date": "2026-08-21",
          "close": 14582.49
        },
        {
          "date": "2026-08-24",
          "close": 14276.34
        },
        {
          "date": "2026-08-25",
          "close": 14390.13
        },
        {
          "date": "2026-08-26",
          "close": 14308.76
        },
        {
          "date": "2026-08-27",
          "close": 14902.81
        },
        {
          "date": "2026-08-28",
          "close": 14844.48
        },
        {
          "date": "2026-08-31",
          "close": 15116.28
        },
        {
          "date": "2026-09-01",
          "close": 14812.85
        },
        {
          "date": "2026-09-02",
          "close": 14596.29
        },
        {
          "date": "2026-09-03",
          "close": 14589.3
        },
        {
          "date": "2026-09-04",
          "close": 14312.49
        },
        {
          "date": "2026-09-07",
          "close": 15090.88
        },
        {
          "date": "2026-09-08",
          "close": 15050.05
        },
        {
          "date": "2026-09-09",
          "close": 14985.18
        },
        {
          "date": "2026-09-10",
          "close": 14967.69
        },
        {
          "date": "2026-09-11",
          "close": 14975.38
        },
        {
          "date": "2026-09-14",
          "close": 14843.2
        },
        {
          "date": "2026-09-15",
          "close": 14727.29
        },
        {
          "date": "2026-09-16",
          "close": 15331.97
        },
        {
          "date": "2026-09-17",
          "close": 15339.2
        },
        {
          "date": "2026-09-18",
          "close": 15777.52
        },
        {
          "date": "2026-09-21",
          "close": 15955.86
        },
        {
          "date": "2026-09-22",
          "close": 15759.5
        },
        {
          "date": "2026-09-23",
          "close": 15625.16
        },
        {
          "date": "2026-09-24",
          "close": 15227.41
        },
        {
          "date": "2026-09-28",
          "close": 14218.67
        },
        {
          "date": "2026-09-29",
          "close": 14430.15
        },
        {
          "date": "2026-09-30",
          "close": 14278.47
        },
        {
          "date": "2026-10-08",
          "close": 13667.9
        },
        {
          "date": "2026-10-09",
          "close": 13522.07
        },
        {
          "date": "2026-10-12",
          "close": 13148.84
        },
        {
          "date": "2026-10-13",
          "close": 13365.05
        },
        {
          "date": "2026-10-14",
          "close": 12912.68
        },
        {
          "date": "2026-10-15",
          "close": 12299.27
        },
        {
          "date": "2026-10-16",
          "close": 12236.62
        },
        {
          "date": "2026-10-19",
          "close": 12256.06
        },
        {
          "date": "2026-10-20",
          "close": 12456.05
        },
        {
          "date": "2026-10-21",
          "close": 12635.75
        },
        {
          "date": "2026-10-22",
          "close": 12049.87
        },
        {
          "date": "2026-10-23",
          "close": 12211.51
        },
        {
          "date": "2026-10-26",
          "close": 11916.43
        },
        {
          "date": "2026-10-27",
          "close": 11493.77
        },
        {
          "date": "2026-10-28",
          "close": 11925.23
        },
        {
          "date": "2026-10-29",
          "close": 11131.35
        },
        {
          "date": "2026-10-30",
          "close": 10345.82
        },
        {
          "date": "2026-11-02",
          "close": 10475.77
        },
        {
          "date": "2026-11-03",
          "close": 9782.41
        },
        {
          "date": "2026-11-04",
          "close": 10491.87
        },
        {
          "date": "2026-11-05",
          "close": 10533.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.4107142857142857,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.29166774287846203,
            0.541224031535603
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.5757575757575758,
          "up_wilson": [
            0.29842938513876116,
            0.6201406146378254
          ],
          "pullback_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 1,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1592",
      "name": "通信线缆及配套",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.005488139754195931,
        "5": -0.005026945336367383,
        "20": -0.22034620797418458,
        "60": -0.14594180448291139
      },
      "moving_averages": {
        "5": 17915.58599999994,
        "20": 20359.371499999892,
        "60": 23551.83200000003
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-26",
            "end": "2026-07-17",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-07",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-11",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 81
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.2073933791522593,
      "history": [
        {
          "date": "2026-05-13",
          "close": 29785.68
        },
        {
          "date": "2026-05-14",
          "close": 29504.5
        },
        {
          "date": "2026-05-15",
          "close": 28586.94
        },
        {
          "date": "2026-05-18",
          "close": 29787.46
        },
        {
          "date": "2026-05-19",
          "close": 30231.87
        },
        {
          "date": "2026-05-20",
          "close": 30451.41
        },
        {
          "date": "2026-05-21",
          "close": 28122.42
        },
        {
          "date": "2026-05-22",
          "close": 29137.45
        },
        {
          "date": "2026-05-25",
          "close": 29529.21
        },
        {
          "date": "2026-05-26",
          "close": 28203.5
        },
        {
          "date": "2026-05-27",
          "close": 27751.81
        },
        {
          "date": "2026-05-28",
          "close": 28771.54
        },
        {
          "date": "2026-05-29",
          "close": 29474.23
        },
        {
          "date": "2026-06-01",
          "close": 28224.46
        },
        {
          "date": "2026-06-02",
          "close": 30147.73
        },
        {
          "date": "2026-06-03",
          "close": 31404.28
        },
        {
          "date": "2026-06-04",
          "close": 31988.78
        },
        {
          "date": "2026-06-05",
          "close": 31823.75
        },
        {
          "date": "2026-06-08",
          "close": 31093.48
        },
        {
          "date": "2026-06-09",
          "close": 32422.85
        },
        {
          "date": "2026-06-10",
          "close": 30661.59
        },
        {
          "date": "2026-06-11",
          "close": 29871.89
        },
        {
          "date": "2026-06-12",
          "close": 28926.73
        },
        {
          "date": "2026-06-15",
          "close": 30477.67
        },
        {
          "date": "2026-06-16",
          "close": 32788.3
        },
        {
          "date": "2026-06-17",
          "close": 33311.95
        },
        {
          "date": "2026-06-18",
          "close": 33711.0
        },
        {
          "date": "2026-06-22",
          "close": 35142.83
        },
        {
          "date": "2026-06-23",
          "close": 35480.49
        },
        {
          "date": "2026-06-24",
          "close": 36023.16
        },
        {
          "date": "2026-06-25",
          "close": 36185.83
        },
        {
          "date": "2026-06-26",
          "close": 33261.22
        },
        {
          "date": "2026-06-29",
          "close": 31406.26
        },
        {
          "date": "2026-06-30",
          "close": 32616.98
        },
        {
          "date": "2026-07-01",
          "close": 31033.03
        },
        {
          "date": "2026-07-02",
          "close": 29154.21
        },
        {
          "date": "2026-07-03",
          "close": 29094.56
        },
        {
          "date": "2026-07-06",
          "close": 27772.31
        },
        {
          "date": "2026-07-07",
          "close": 26968.39
        },
        {
          "date": "2026-07-08",
          "close": 26515.82
        },
        {
          "date": "2026-07-09",
          "close": 27446.53
        },
        {
          "date": "2026-07-10",
          "close": 27026.93
        },
        {
          "date": "2026-07-13",
          "close": 24430.68
        },
        {
          "date": "2026-07-14",
          "close": 25266.01
        },
        {
          "date": "2026-07-15",
          "close": 24752.71
        },
        {
          "date": "2026-07-16",
          "close": 23609.66
        },
        {
          "date": "2026-07-17",
          "close": 21512.83
        },
        {
          "date": "2026-07-20",
          "close": 20705.33
        },
        {
          "date": "2026-07-21",
          "close": 21715.97
        },
        {
          "date": "2026-07-22",
          "close": 20718.13
        },
        {
          "date": "2026-07-23",
          "close": 21072.06
        },
        {
          "date": "2026-07-24",
          "close": 20080.06
        },
        {
          "date": "2026-07-27",
          "close": 20856.17
        },
        {
          "date": "2026-07-28",
          "close": 19665.34
        },
        {
          "date": "2026-07-29",
          "close": 19400.66
        },
        {
          "date": "2026-07-30",
          "close": 18550.28
        },
        {
          "date": "2026-07-31",
          "close": 19097.95
        },
        {
          "date": "2026-08-03",
          "close": 19244.65
        },
        {
          "date": "2026-08-04",
          "close": 20335.51
        },
        {
          "date": "2026-08-05",
          "close": 21522.62
        },
        {
          "date": "2026-08-06",
          "close": 21991.6
        },
        {
          "date": "2026-08-07",
          "close": 22611.96
        },
        {
          "date": "2026-08-10",
          "close": 22274.65
        },
        {
          "date": "2026-08-11",
          "close": 22066.47
        },
        {
          "date": "2026-08-12",
          "close": 23400.43
        },
        {
          "date": "2026-08-13",
          "close": 23123.41
        },
        {
          "date": "2026-08-14",
          "close": 24355.33
        },
        {
          "date": "2026-08-17",
          "close": 25179.97
        },
        {
          "date": "2026-08-18",
          "close": 24853.31
        },
        {
          "date": "2026-08-19",
          "close": 22701.59
        },
        {
          "date": "2026-08-20",
          "close": 23835.02
        },
        {
          "date": "2026-08-21",
          "close": 24277.41
        },
        {
          "date": "2026-08-24",
          "close": 23832.49
        },
        {
          "date": "2026-08-25",
          "close": 24896.36
        },
        {
          "date": "2026-08-26",
          "close": 24824.01
        },
        {
          "date": "2026-08-27",
          "close": 26182.79
        },
        {
          "date": "2026-08-28",
          "close": 25297.39
        },
        {
          "date": "2026-08-31",
          "close": 25292.25
        },
        {
          "date": "2026-09-01",
          "close": 25052.93
        },
        {
          "date": "2026-09-02",
          "close": 25301.1
        },
        {
          "date": "2026-09-03",
          "close": 24888.31
        },
        {
          "date": "2026-09-04",
          "close": 24047.62
        },
        {
          "date": "2026-09-07",
          "close": 25153.47
        },
        {
          "date": "2026-09-08",
          "close": 25354.41
        },
        {
          "date": "2026-09-09",
          "close": 26617.57
        },
        {
          "date": "2026-09-10",
          "close": 25579.86
        },
        {
          "date": "2026-09-11",
          "close": 27073.48
        },
        {
          "date": "2026-09-14",
          "close": 26732.32
        },
        {
          "date": "2026-09-15",
          "close": 26556.06
        },
        {
          "date": "2026-09-16",
          "close": 27581.78
        },
        {
          "date": "2026-09-17",
          "close": 27616.31
        },
        {
          "date": "2026-09-18",
          "close": 27762.01
        },
        {
          "date": "2026-09-21",
          "close": 28653.98
        },
        {
          "date": "2026-09-22",
          "close": 28075.15
        },
        {
          "date": "2026-09-23",
          "close": 27734.67
        },
        {
          "date": "2026-09-24",
          "close": 27323.15
        },
        {
          "date": "2026-09-28",
          "close": 24817.81
        },
        {
          "date": "2026-09-29",
          "close": 24876.31
        },
        {
          "date": "2026-09-30",
          "close": 24551.17
        },
        {
          "date": "2026-10-08",
          "close": 23576.58
        },
        {
          "date": "2026-10-09",
          "close": 23191.29
        },
        {
          "date": "2026-10-12",
          "close": 22036.63
        },
        {
          "date": "2026-10-13",
          "close": 22618.69
        },
        {
          "date": "2026-10-14",
          "close": 22093.92
        },
        {
          "date": "2026-10-15",
          "close": 21075.97
        },
        {
          "date": "2026-10-16",
          "close": 21116.87
        },
        {
          "date": "2026-10-19",
          "close": 21591.22
        },
        {
          "date": "2026-10-20",
          "close": 21990.78
        },
        {
          "date": "2026-10-21",
          "close": 22082.26
        },
        {
          "date": "2026-10-22",
          "close": 21014.7
        },
        {
          "date": "2026-10-23",
          "close": 21165.43
        },
        {
          "date": "2026-10-26",
          "close": 20033.01
        },
        {
          "date": "2026-10-27",
          "close": 19257.88
        },
        {
          "date": "2026-10-28",
          "close": 19866.41
        },
        {
          "date": "2026-10-29",
          "close": 18474.44
        },
        {
          "date": "2026-10-30",
          "close": 17576.95
        },
        {
          "date": "2026-11-02",
          "close": 18138.93
        },
        {
          "date": "2026-11-03",
          "close": 17199.24
        },
        {
          "date": "2026-11-04",
          "close": 18281.24
        },
        {
          "date": "2026-11-05",
          "close": 18381.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.45098039215686275,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6129032258064516,
          "pullback_frequency": 0.5806451612903226,
          "up_wilson": [
            0.4382410861966073,
            0.7626689857961975
          ],
          "pullback_wilson": [
            0.4076626249536972,
            0.7358445693268778
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 10,
          "covered_samples": 1,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 1,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1593",
      "name": "通信终端及配件",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021870841668037766,
        "5": 0.03240519322967095,
        "20": -0.08788762585924381,
        "60": -0.07172000041953785
      },
      "moving_averages": {
        "5": 3393.572000000067,
        "20": 3614.4875000000234,
        "60": 3911.818666666676
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.09002580684961092,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4679.3
        },
        {
          "date": "2026-05-14",
          "close": 4613.97
        },
        {
          "date": "2026-05-15",
          "close": 4535.5
        },
        {
          "date": "2026-05-18",
          "close": 4576.63
        },
        {
          "date": "2026-05-19",
          "close": 4643.84
        },
        {
          "date": "2026-05-20",
          "close": 4578.26
        },
        {
          "date": "2026-05-21",
          "close": 4359.61
        },
        {
          "date": "2026-05-22",
          "close": 4467.77
        },
        {
          "date": "2026-05-25",
          "close": 4527.46
        },
        {
          "date": "2026-05-26",
          "close": 4402.0
        },
        {
          "date": "2026-05-27",
          "close": 4283.84
        },
        {
          "date": "2026-05-28",
          "close": 4357.23
        },
        {
          "date": "2026-05-29",
          "close": 4161.83
        },
        {
          "date": "2026-06-01",
          "close": 4180.26
        },
        {
          "date": "2026-06-02",
          "close": 4173.11
        },
        {
          "date": "2026-06-03",
          "close": 4212.38
        },
        {
          "date": "2026-06-04",
          "close": 4172.3
        },
        {
          "date": "2026-06-05",
          "close": 4195.22
        },
        {
          "date": "2026-06-08",
          "close": 4013.73
        },
        {
          "date": "2026-06-09",
          "close": 4105.16
        },
        {
          "date": "2026-06-10",
          "close": 4013.99
        },
        {
          "date": "2026-06-11",
          "close": 3938.58
        },
        {
          "date": "2026-06-12",
          "close": 3965.03
        },
        {
          "date": "2026-06-15",
          "close": 4092.53
        },
        {
          "date": "2026-06-16",
          "close": 4169.98
        },
        {
          "date": "2026-06-17",
          "close": 4164.68
        },
        {
          "date": "2026-06-18",
          "close": 4177.33
        },
        {
          "date": "2026-06-22",
          "close": 4204.82
        },
        {
          "date": "2026-06-23",
          "close": 4153.84
        },
        {
          "date": "2026-06-24",
          "close": 4112.27
        },
        {
          "date": "2026-06-25",
          "close": 4122.82
        },
        {
          "date": "2026-06-26",
          "close": 3971.99
        },
        {
          "date": "2026-06-29",
          "close": 3879.47
        },
        {
          "date": "2026-06-30",
          "close": 4044.57
        },
        {
          "date": "2026-07-01",
          "close": 4119.58
        },
        {
          "date": "2026-07-02",
          "close": 3969.1
        },
        {
          "date": "2026-07-03",
          "close": 3990.51
        },
        {
          "date": "2026-07-06",
          "close": 3947.06
        },
        {
          "date": "2026-07-07",
          "close": 3857.5
        },
        {
          "date": "2026-07-08",
          "close": 3893.3
        },
        {
          "date": "2026-07-09",
          "close": 3901.85
        },
        {
          "date": "2026-07-10",
          "close": 3965.96
        },
        {
          "date": "2026-07-13",
          "close": 3780.94
        },
        {
          "date": "2026-07-14",
          "close": 3797.53
        },
        {
          "date": "2026-07-15",
          "close": 3762.24
        },
        {
          "date": "2026-07-16",
          "close": 3737.34
        },
        {
          "date": "2026-07-17",
          "close": 3573.38
        },
        {
          "date": "2026-07-20",
          "close": 3478.53
        },
        {
          "date": "2026-07-21",
          "close": 3579.03
        },
        {
          "date": "2026-07-22",
          "close": 3621.96
        },
        {
          "date": "2026-07-23",
          "close": 3613.19
        },
        {
          "date": "2026-07-24",
          "close": 3533.97
        },
        {
          "date": "2026-07-27",
          "close": 3627.36
        },
        {
          "date": "2026-07-28",
          "close": 3616.21
        },
        {
          "date": "2026-07-29",
          "close": 3603.4
        },
        {
          "date": "2026-07-30",
          "close": 3455.66
        },
        {
          "date": "2026-07-31",
          "close": 3539.02
        },
        {
          "date": "2026-08-03",
          "close": 3589.48
        },
        {
          "date": "2026-08-04",
          "close": 3711.67
        },
        {
          "date": "2026-08-05",
          "close": 3813.72
        },
        {
          "date": "2026-08-06",
          "close": 3925.76
        },
        {
          "date": "2026-08-07",
          "close": 3908.81
        },
        {
          "date": "2026-08-10",
          "close": 3889.29
        },
        {
          "date": "2026-08-11",
          "close": 3888.64
        },
        {
          "date": "2026-08-12",
          "close": 3951.04
        },
        {
          "date": "2026-08-13",
          "close": 3947.6
        },
        {
          "date": "2026-08-14",
          "close": 4022.66
        },
        {
          "date": "2026-08-17",
          "close": 4109.41
        },
        {
          "date": "2026-08-18",
          "close": 4076.85
        },
        {
          "date": "2026-08-19",
          "close": 3829.56
        },
        {
          "date": "2026-08-20",
          "close": 3914.51
        },
        {
          "date": "2026-08-21",
          "close": 3977.39
        },
        {
          "date": "2026-08-24",
          "close": 3957.93
        },
        {
          "date": "2026-08-25",
          "close": 4002.12
        },
        {
          "date": "2026-08-26",
          "close": 4033.53
        },
        {
          "date": "2026-08-27",
          "close": 4130.36
        },
        {
          "date": "2026-08-28",
          "close": 4094.25
        },
        {
          "date": "2026-08-31",
          "close": 4176.52
        },
        {
          "date": "2026-09-01",
          "close": 4191.73
        },
        {
          "date": "2026-09-02",
          "close": 4190.5
        },
        {
          "date": "2026-09-03",
          "close": 4152.08
        },
        {
          "date": "2026-09-04",
          "close": 4133.06
        },
        {
          "date": "2026-09-07",
          "close": 4214.2
        },
        {
          "date": "2026-09-08",
          "close": 4205.48
        },
        {
          "date": "2026-09-09",
          "close": 4156.95
        },
        {
          "date": "2026-09-10",
          "close": 4087.09
        },
        {
          "date": "2026-09-11",
          "close": 4017.01
        },
        {
          "date": "2026-09-14",
          "close": 4013.59
        },
        {
          "date": "2026-09-15",
          "close": 4006.43
        },
        {
          "date": "2026-09-16",
          "close": 4106.66
        },
        {
          "date": "2026-09-17",
          "close": 4102.69
        },
        {
          "date": "2026-09-18",
          "close": 4184.98
        },
        {
          "date": "2026-09-21",
          "close": 4258.8
        },
        {
          "date": "2026-09-22",
          "close": 4292.91
        },
        {
          "date": "2026-09-23",
          "close": 4272.84
        },
        {
          "date": "2026-09-24",
          "close": 4169.78
        },
        {
          "date": "2026-09-28",
          "close": 3984.88
        },
        {
          "date": "2026-09-29",
          "close": 3997.27
        },
        {
          "date": "2026-09-30",
          "close": 3962.89
        },
        {
          "date": "2026-10-08",
          "close": 3881.32
        },
        {
          "date": "2026-10-09",
          "close": 3890.44
        },
        {
          "date": "2026-10-12",
          "close": 3790.93
        },
        {
          "date": "2026-10-13",
          "close": 3831.33
        },
        {
          "date": "2026-10-14",
          "close": 3753.55
        },
        {
          "date": "2026-10-15",
          "close": 3605.26
        },
        {
          "date": "2026-10-16",
          "close": 3620.09
        },
        {
          "date": "2026-10-19",
          "close": 3620.83
        },
        {
          "date": "2026-10-20",
          "close": 3748.66
        },
        {
          "date": "2026-10-21",
          "close": 3807.96
        },
        {
          "date": "2026-10-22",
          "close": 3693.67
        },
        {
          "date": "2026-10-23",
          "close": 3730.78
        },
        {
          "date": "2026-10-26",
          "close": 3657.49
        },
        {
          "date": "2026-10-27",
          "close": 3541.41
        },
        {
          "date": "2026-10-28",
          "close": 3600.41
        },
        {
          "date": "2026-10-29",
          "close": 3429.08
        },
        {
          "date": "2026-10-30",
          "close": 3255.27
        },
        {
          "date": "2026-11-02",
          "close": 3384.81
        },
        {
          "date": "2026-11-03",
          "close": 3323.15
        },
        {
          "date": "2026-11-04",
          "close": 3464.43
        },
        {
          "date": "2026-11-05",
          "close": 3540.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43661971830985913,
          "pullback_frequency": 0.352112676056338,
          "up_wilson": [
            0.3274612274515328,
            0.5522845693058195
          ],
          "pullback_wilson": [
            0.25122748121653293,
            0.4681793778839557
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.41304347826086957,
          "pullback_frequency": 0.5434782608695652,
          "up_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "pullback_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 6,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 11,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1594",
      "name": "化学制剂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02334572574025251,
        "5": 0.055299872013775175,
        "20": -0.03563385599138269,
        "60": -0.02229122055674526
      },
      "moving_averages": {
        "5": 3520.1180000001564,
        "20": 3614.82350000008,
        "60": 3777.2001666667175
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.054622816575520816,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4140.28
        },
        {
          "date": "2026-05-14",
          "close": 4069.1
        },
        {
          "date": "2026-05-15",
          "close": 4038.07
        },
        {
          "date": "2026-05-18",
          "close": 3974.99
        },
        {
          "date": "2026-05-19",
          "close": 4003.29
        },
        {
          "date": "2026-05-20",
          "close": 3963.94
        },
        {
          "date": "2026-05-21",
          "close": 3911.34
        },
        {
          "date": "2026-05-22",
          "close": 3904.02
        },
        {
          "date": "2026-05-25",
          "close": 3856.72
        },
        {
          "date": "2026-05-26",
          "close": 3806.29
        },
        {
          "date": "2026-05-27",
          "close": 3771.81
        },
        {
          "date": "2026-05-28",
          "close": 3735.97
        },
        {
          "date": "2026-05-29",
          "close": 3752.41
        },
        {
          "date": "2026-06-01",
          "close": 3755.03
        },
        {
          "date": "2026-06-02",
          "close": 3674.48
        },
        {
          "date": "2026-06-03",
          "close": 3626.11
        },
        {
          "date": "2026-06-04",
          "close": 3560.91
        },
        {
          "date": "2026-06-05",
          "close": 3562.46
        },
        {
          "date": "2026-06-08",
          "close": 3472.21
        },
        {
          "date": "2026-06-09",
          "close": 3487.78
        },
        {
          "date": "2026-06-10",
          "close": 3487.79
        },
        {
          "date": "2026-06-11",
          "close": 3437.26
        },
        {
          "date": "2026-06-12",
          "close": 3509.61
        },
        {
          "date": "2026-06-15",
          "close": 3504.88
        },
        {
          "date": "2026-06-16",
          "close": 3475.52
        },
        {
          "date": "2026-06-17",
          "close": 3433.72
        },
        {
          "date": "2026-06-18",
          "close": 3465.92
        },
        {
          "date": "2026-06-22",
          "close": 3455.37
        },
        {
          "date": "2026-06-23",
          "close": 3565.2
        },
        {
          "date": "2026-06-24",
          "close": 3551.29
        },
        {
          "date": "2026-06-25",
          "close": 3498.91
        },
        {
          "date": "2026-06-26",
          "close": 3343.73
        },
        {
          "date": "2026-06-29",
          "close": 3552.4
        },
        {
          "date": "2026-06-30",
          "close": 3511.35
        },
        {
          "date": "2026-07-01",
          "close": 3714.16
        },
        {
          "date": "2026-07-02",
          "close": 3763.88
        },
        {
          "date": "2026-07-03",
          "close": 3835.72
        },
        {
          "date": "2026-07-06",
          "close": 3878.97
        },
        {
          "date": "2026-07-07",
          "close": 3725.77
        },
        {
          "date": "2026-07-08",
          "close": 3672.05
        },
        {
          "date": "2026-07-09",
          "close": 3660.45
        },
        {
          "date": "2026-07-10",
          "close": 3782.67
        },
        {
          "date": "2026-07-13",
          "close": 3767.68
        },
        {
          "date": "2026-07-14",
          "close": 3870.35
        },
        {
          "date": "2026-07-15",
          "close": 4017.02
        },
        {
          "date": "2026-07-16",
          "close": 4041.02
        },
        {
          "date": "2026-07-17",
          "close": 3744.6
        },
        {
          "date": "2026-07-20",
          "close": 3756.72
        },
        {
          "date": "2026-07-21",
          "close": 3702.51
        },
        {
          "date": "2026-07-22",
          "close": 3707.29
        },
        {
          "date": "2026-07-23",
          "close": 3724.54
        },
        {
          "date": "2026-07-24",
          "close": 3561.92
        },
        {
          "date": "2026-07-27",
          "close": 3676.67
        },
        {
          "date": "2026-07-28",
          "close": 3630.47
        },
        {
          "date": "2026-07-29",
          "close": 3647.74
        },
        {
          "date": "2026-07-30",
          "close": 3577.21
        },
        {
          "date": "2026-07-31",
          "close": 3640.59
        },
        {
          "date": "2026-08-03",
          "close": 3648.76
        },
        {
          "date": "2026-08-04",
          "close": 3716.61
        },
        {
          "date": "2026-08-05",
          "close": 3736.0
        },
        {
          "date": "2026-08-06",
          "close": 3732.41
        },
        {
          "date": "2026-08-07",
          "close": 3899.23
        },
        {
          "date": "2026-08-10",
          "close": 3948.1
        },
        {
          "date": "2026-08-11",
          "close": 3963.29
        },
        {
          "date": "2026-08-12",
          "close": 3984.01
        },
        {
          "date": "2026-08-13",
          "close": 4037.24
        },
        {
          "date": "2026-08-14",
          "close": 4029.42
        },
        {
          "date": "2026-08-17",
          "close": 4055.95
        },
        {
          "date": "2026-08-18",
          "close": 4017.97
        },
        {
          "date": "2026-08-19",
          "close": 3923.98
        },
        {
          "date": "2026-08-20",
          "close": 4076.25
        },
        {
          "date": "2026-08-21",
          "close": 3909.17
        },
        {
          "date": "2026-08-24",
          "close": 3791.91
        },
        {
          "date": "2026-08-25",
          "close": 3884.36
        },
        {
          "date": "2026-08-26",
          "close": 3896.74
        },
        {
          "date": "2026-08-27",
          "close": 3961.56
        },
        {
          "date": "2026-08-28",
          "close": 3928.06
        },
        {
          "date": "2026-08-31",
          "close": 3855.74
        },
        {
          "date": "2026-09-01",
          "close": 3899.59
        },
        {
          "date": "2026-09-02",
          "close": 3854.45
        },
        {
          "date": "2026-09-03",
          "close": 3832.91
        },
        {
          "date": "2026-09-04",
          "close": 3815.36
        },
        {
          "date": "2026-09-07",
          "close": 3828.24
        },
        {
          "date": "2026-09-08",
          "close": 3864.67
        },
        {
          "date": "2026-09-09",
          "close": 3796.91
        },
        {
          "date": "2026-09-10",
          "close": 3723.52
        },
        {
          "date": "2026-09-11",
          "close": 3637.4
        },
        {
          "date": "2026-09-14",
          "close": 3707.22
        },
        {
          "date": "2026-09-15",
          "close": 3643.66
        },
        {
          "date": "2026-09-16",
          "close": 3659.82
        },
        {
          "date": "2026-09-17",
          "close": 3696.96
        },
        {
          "date": "2026-09-18",
          "close": 3723.45
        },
        {
          "date": "2026-09-21",
          "close": 3901.85
        },
        {
          "date": "2026-09-22",
          "close": 3932.25
        },
        {
          "date": "2026-09-23",
          "close": 3899.98
        },
        {
          "date": "2026-09-24",
          "close": 3799.52
        },
        {
          "date": "2026-09-28",
          "close": 3778.55
        },
        {
          "date": "2026-09-29",
          "close": 3785.55
        },
        {
          "date": "2026-09-30",
          "close": 3870.6
        },
        {
          "date": "2026-10-08",
          "close": 3787.69
        },
        {
          "date": "2026-10-09",
          "close": 3863.77
        },
        {
          "date": "2026-10-12",
          "close": 3780.73
        },
        {
          "date": "2026-10-13",
          "close": 3752.09
        },
        {
          "date": "2026-10-14",
          "close": 3702.2
        },
        {
          "date": "2026-10-15",
          "close": 3665.45
        },
        {
          "date": "2026-10-16",
          "close": 3672.23
        },
        {
          "date": "2026-10-19",
          "close": 3634.32
        },
        {
          "date": "2026-10-20",
          "close": 3658.64
        },
        {
          "date": "2026-10-21",
          "close": 3678.56
        },
        {
          "date": "2026-10-22",
          "close": 3556.93
        },
        {
          "date": "2026-10-23",
          "close": 3624.18
        },
        {
          "date": "2026-10-26",
          "close": 3629.24
        },
        {
          "date": "2026-10-27",
          "close": 3486.69
        },
        {
          "date": "2026-10-28",
          "close": 3529.54
        },
        {
          "date": "2026-10-29",
          "close": 3461.31
        },
        {
          "date": "2026-10-30",
          "close": 3422.99
        },
        {
          "date": "2026-11-02",
          "close": 3492.08
        },
        {
          "date": "2026-11-03",
          "close": 3463.41
        },
        {
          "date": "2026-11-04",
          "close": 3569.39
        },
        {
          "date": "2026-11-05",
          "close": 3652.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.524390243902439,
          "pullback_frequency": 0.32926829268292684,
          "up_wilson": [
            0.4176473297995616,
            0.6289502007521409
          ],
          "pullback_wilson": [
            0.23720116686677445,
            0.43661611927130867
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.3877551020408163,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.2642901171173567,
            0.5275400055647954
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 6,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 11,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1595",
      "name": "原料药",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023313395624378064,
        "5": 0.040992856644251674,
        "20": -0.10129541419858334,
        "60": -0.00485463887714932
      },
      "moving_averages": {
        "5": 3459.4040000000036,
        "20": 3617.3955000000074,
        "60": 3786.2059999999824
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-27",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.10847016858634573,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4020.69
        },
        {
          "date": "2026-05-14",
          "close": 3955.83
        },
        {
          "date": "2026-05-15",
          "close": 3932.55
        },
        {
          "date": "2026-05-18",
          "close": 3879.24
        },
        {
          "date": "2026-05-19",
          "close": 3887.17
        },
        {
          "date": "2026-05-20",
          "close": 3864.22
        },
        {
          "date": "2026-05-21",
          "close": 3763.58
        },
        {
          "date": "2026-05-22",
          "close": 3788.37
        },
        {
          "date": "2026-05-25",
          "close": 3734.73
        },
        {
          "date": "2026-05-26",
          "close": 3671.32
        },
        {
          "date": "2026-05-27",
          "close": 3619.96
        },
        {
          "date": "2026-05-28",
          "close": 3620.57
        },
        {
          "date": "2026-05-29",
          "close": 3619.58
        },
        {
          "date": "2026-06-01",
          "close": 3658.11
        },
        {
          "date": "2026-06-02",
          "close": 3587.33
        },
        {
          "date": "2026-06-03",
          "close": 3557.8
        },
        {
          "date": "2026-06-04",
          "close": 3493.71
        },
        {
          "date": "2026-06-05",
          "close": 3507.01
        },
        {
          "date": "2026-06-08",
          "close": 3424.95
        },
        {
          "date": "2026-06-09",
          "close": 3440.54
        },
        {
          "date": "2026-06-10",
          "close": 3427.54
        },
        {
          "date": "2026-06-11",
          "close": 3400.45
        },
        {
          "date": "2026-06-12",
          "close": 3463.04
        },
        {
          "date": "2026-06-15",
          "close": 3484.03
        },
        {
          "date": "2026-06-16",
          "close": 3455.84
        },
        {
          "date": "2026-06-17",
          "close": 3424.33
        },
        {
          "date": "2026-06-18",
          "close": 3430.18
        },
        {
          "date": "2026-06-22",
          "close": 3460.19
        },
        {
          "date": "2026-06-23",
          "close": 3610.24
        },
        {
          "date": "2026-06-24",
          "close": 3532.84
        },
        {
          "date": "2026-06-25",
          "close": 3490.83
        },
        {
          "date": "2026-06-26",
          "close": 3358.84
        },
        {
          "date": "2026-06-29",
          "close": 3525.55
        },
        {
          "date": "2026-06-30",
          "close": 3477.19
        },
        {
          "date": "2026-07-01",
          "close": 3653.38
        },
        {
          "date": "2026-07-02",
          "close": 3674.87
        },
        {
          "date": "2026-07-03",
          "close": 3715.46
        },
        {
          "date": "2026-07-06",
          "close": 3736.23
        },
        {
          "date": "2026-07-07",
          "close": 3573.33
        },
        {
          "date": "2026-07-08",
          "close": 3525.84
        },
        {
          "date": "2026-07-09",
          "close": 3504.91
        },
        {
          "date": "2026-07-10",
          "close": 3607.76
        },
        {
          "date": "2026-07-13",
          "close": 3583.81
        },
        {
          "date": "2026-07-14",
          "close": 3674.93
        },
        {
          "date": "2026-07-15",
          "close": 3811.39
        },
        {
          "date": "2026-07-16",
          "close": 3873.92
        },
        {
          "date": "2026-07-17",
          "close": 3611.06
        },
        {
          "date": "2026-07-20",
          "close": 3532.8
        },
        {
          "date": "2026-07-21",
          "close": 3477.24
        },
        {
          "date": "2026-07-22",
          "close": 3473.38
        },
        {
          "date": "2026-07-23",
          "close": 3503.43
        },
        {
          "date": "2026-07-24",
          "close": 3361.99
        },
        {
          "date": "2026-07-27",
          "close": 3479.59
        },
        {
          "date": "2026-07-28",
          "close": 3435.13
        },
        {
          "date": "2026-07-29",
          "close": 3452.8
        },
        {
          "date": "2026-07-30",
          "close": 3376.32
        },
        {
          "date": "2026-07-31",
          "close": 3436.09
        },
        {
          "date": "2026-08-03",
          "close": 3487.41
        },
        {
          "date": "2026-08-04",
          "close": 3579.87
        },
        {
          "date": "2026-08-05",
          "close": 3596.56
        },
        {
          "date": "2026-08-06",
          "close": 3617.26
        },
        {
          "date": "2026-08-07",
          "close": 3767.66
        },
        {
          "date": "2026-08-10",
          "close": 3810.28
        },
        {
          "date": "2026-08-11",
          "close": 3813.93
        },
        {
          "date": "2026-08-12",
          "close": 3851.75
        },
        {
          "date": "2026-08-13",
          "close": 3913.18
        },
        {
          "date": "2026-08-14",
          "close": 3877.95
        },
        {
          "date": "2026-08-17",
          "close": 3914.15
        },
        {
          "date": "2026-08-18",
          "close": 3909.2
        },
        {
          "date": "2026-08-19",
          "close": 3845.92
        },
        {
          "date": "2026-08-20",
          "close": 4004.59
        },
        {
          "date": "2026-08-21",
          "close": 3892.34
        },
        {
          "date": "2026-08-24",
          "close": 3785.11
        },
        {
          "date": "2026-08-25",
          "close": 3880.32
        },
        {
          "date": "2026-08-26",
          "close": 3853.33
        },
        {
          "date": "2026-08-27",
          "close": 3882.6
        },
        {
          "date": "2026-08-28",
          "close": 3856.34
        },
        {
          "date": "2026-08-31",
          "close": 3826.16
        },
        {
          "date": "2026-09-01",
          "close": 3872.94
        },
        {
          "date": "2026-09-02",
          "close": 3833.04
        },
        {
          "date": "2026-09-03",
          "close": 3826.03
        },
        {
          "date": "2026-09-04",
          "close": 3789.94
        },
        {
          "date": "2026-09-07",
          "close": 3812.14
        },
        {
          "date": "2026-09-08",
          "close": 3915.94
        },
        {
          "date": "2026-09-09",
          "close": 3882.42
        },
        {
          "date": "2026-09-10",
          "close": 3811.53
        },
        {
          "date": "2026-09-11",
          "close": 3717.81
        },
        {
          "date": "2026-09-14",
          "close": 3796.51
        },
        {
          "date": "2026-09-15",
          "close": 3747.7
        },
        {
          "date": "2026-09-16",
          "close": 3784.09
        },
        {
          "date": "2026-09-17",
          "close": 3836.54
        },
        {
          "date": "2026-09-18",
          "close": 3864.92
        },
        {
          "date": "2026-09-21",
          "close": 4037.0
        },
        {
          "date": "2026-09-22",
          "close": 4062.59
        },
        {
          "date": "2026-09-23",
          "close": 4052.36
        },
        {
          "date": "2026-09-24",
          "close": 3960.16
        },
        {
          "date": "2026-09-28",
          "close": 3953.4
        },
        {
          "date": "2026-09-29",
          "close": 3957.18
        },
        {
          "date": "2026-09-30",
          "close": 4025.63
        },
        {
          "date": "2026-10-08",
          "close": 3982.51
        },
        {
          "date": "2026-10-09",
          "close": 4014.56
        },
        {
          "date": "2026-10-12",
          "close": 3901.17
        },
        {
          "date": "2026-10-13",
          "close": 3870.35
        },
        {
          "date": "2026-10-14",
          "close": 3803.46
        },
        {
          "date": "2026-10-15",
          "close": 3710.5
        },
        {
          "date": "2026-10-16",
          "close": 3702.04
        },
        {
          "date": "2026-10-19",
          "close": 3624.5
        },
        {
          "date": "2026-10-20",
          "close": 3681.06
        },
        {
          "date": "2026-10-21",
          "close": 3661.61
        },
        {
          "date": "2026-10-22",
          "close": 3542.46
        },
        {
          "date": "2026-10-23",
          "close": 3574.56
        },
        {
          "date": "2026-10-26",
          "close": 3574.62
        },
        {
          "date": "2026-10-27",
          "close": 3436.01
        },
        {
          "date": "2026-10-28",
          "close": 3515.83
        },
        {
          "date": "2026-10-29",
          "close": 3438.16
        },
        {
          "date": "2026-10-30",
          "close": 3399.71
        },
        {
          "date": "2026-11-02",
          "close": 3432.89
        },
        {
          "date": "2026-11-03",
          "close": 3387.76
        },
        {
          "date": "2026-11-04",
          "close": 3497.56
        },
        {
          "date": "2026-11-05",
          "close": 3579.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5882352941176471,
          "pullback_frequency": 0.2235294117647059,
          "up_wilson": [
            0.4820101461448797,
            0.6868299449467584
          ],
          "pullback_wilson": [
            0.14803257293679695,
            0.3229351416427374
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6595744680851063,
          "pullback_frequency": 0.2553191489361702,
          "up_wilson": [
            0.5167092456194193,
            0.7783255615622839
          ],
          "pullback_wilson": [
            0.152531540350547,
            0.3950817553041745
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 30,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.6333333333333333,
          "baseline_hit_rate": 0.5666666666666667,
          "hit_wilson": [
            0.4551356365479487,
            0.7812607919389929
          ],
          "baseline_wilson": [
            0.3919730700081361,
            0.7262251442353347
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1596",
      "name": "其他生物制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025844597086916332,
        "5": 0.051771630532692514,
        "20": -0.07130471317098985,
        "60": 0.024769701801518273
      },
      "moving_averages": {
        "5": 7358.761999999918,
        "20": 7537.058500000043,
        "60": 7877.931833333336
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-19",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08292623849162661,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8121.73
        },
        {
          "date": "2026-05-14",
          "close": 7959.25
        },
        {
          "date": "2026-05-15",
          "close": 7888.93
        },
        {
          "date": "2026-05-18",
          "close": 7805.27
        },
        {
          "date": "2026-05-19",
          "close": 7839.68
        },
        {
          "date": "2026-05-20",
          "close": 7808.21
        },
        {
          "date": "2026-05-21",
          "close": 7771.78
        },
        {
          "date": "2026-05-22",
          "close": 7706.66
        },
        {
          "date": "2026-05-25",
          "close": 7677.75
        },
        {
          "date": "2026-05-26",
          "close": 7524.11
        },
        {
          "date": "2026-05-27",
          "close": 7421.67
        },
        {
          "date": "2026-05-28",
          "close": 7358.21
        },
        {
          "date": "2026-05-29",
          "close": 7337.25
        },
        {
          "date": "2026-06-01",
          "close": 7322.43
        },
        {
          "date": "2026-06-02",
          "close": 7162.77
        },
        {
          "date": "2026-06-03",
          "close": 7055.74
        },
        {
          "date": "2026-06-04",
          "close": 6935.42
        },
        {
          "date": "2026-06-05",
          "close": 6921.77
        },
        {
          "date": "2026-06-08",
          "close": 6713.7
        },
        {
          "date": "2026-06-09",
          "close": 6736.35
        },
        {
          "date": "2026-06-10",
          "close": 6712.23
        },
        {
          "date": "2026-06-11",
          "close": 6634.0
        },
        {
          "date": "2026-06-12",
          "close": 6814.56
        },
        {
          "date": "2026-06-15",
          "close": 6819.25
        },
        {
          "date": "2026-06-16",
          "close": 6751.26
        },
        {
          "date": "2026-06-17",
          "close": 6733.55
        },
        {
          "date": "2026-06-18",
          "close": 6911.33
        },
        {
          "date": "2026-06-22",
          "close": 6845.31
        },
        {
          "date": "2026-06-23",
          "close": 7120.53
        },
        {
          "date": "2026-06-24",
          "close": 7079.45
        },
        {
          "date": "2026-06-25",
          "close": 7025.85
        },
        {
          "date": "2026-06-26",
          "close": 6727.68
        },
        {
          "date": "2026-06-29",
          "close": 7314.38
        },
        {
          "date": "2026-06-30",
          "close": 7262.81
        },
        {
          "date": "2026-07-01",
          "close": 7631.17
        },
        {
          "date": "2026-07-02",
          "close": 7606.45
        },
        {
          "date": "2026-07-03",
          "close": 7771.84
        },
        {
          "date": "2026-07-06",
          "close": 7896.52
        },
        {
          "date": "2026-07-07",
          "close": 7551.19
        },
        {
          "date": "2026-07-08",
          "close": 7403.6
        },
        {
          "date": "2026-07-09",
          "close": 7438.67
        },
        {
          "date": "2026-07-10",
          "close": 7681.55
        },
        {
          "date": "2026-07-13",
          "close": 7594.11
        },
        {
          "date": "2026-07-14",
          "close": 7811.9
        },
        {
          "date": "2026-07-15",
          "close": 8036.18
        },
        {
          "date": "2026-07-16",
          "close": 8040.83
        },
        {
          "date": "2026-07-17",
          "close": 7393.19
        },
        {
          "date": "2026-07-20",
          "close": 7447.14
        },
        {
          "date": "2026-07-21",
          "close": 7423.84
        },
        {
          "date": "2026-07-22",
          "close": 7392.03
        },
        {
          "date": "2026-07-23",
          "close": 7379.16
        },
        {
          "date": "2026-07-24",
          "close": 7083.78
        },
        {
          "date": "2026-07-27",
          "close": 7338.38
        },
        {
          "date": "2026-07-28",
          "close": 7153.07
        },
        {
          "date": "2026-07-29",
          "close": 7203.81
        },
        {
          "date": "2026-07-30",
          "close": 6966.16
        },
        {
          "date": "2026-07-31",
          "close": 7094.38
        },
        {
          "date": "2026-08-03",
          "close": 7047.04
        },
        {
          "date": "2026-08-04",
          "close": 7339.89
        },
        {
          "date": "2026-08-05",
          "close": 7463.15
        },
        {
          "date": "2026-08-06",
          "close": 7405.05
        },
        {
          "date": "2026-08-07",
          "close": 8004.41
        },
        {
          "date": "2026-08-10",
          "close": 8155.63
        },
        {
          "date": "2026-08-11",
          "close": 8233.46
        },
        {
          "date": "2026-08-12",
          "close": 8201.86
        },
        {
          "date": "2026-08-13",
          "close": 8429.98
        },
        {
          "date": "2026-08-14",
          "close": 8479.87
        },
        {
          "date": "2026-08-17",
          "close": 8498.89
        },
        {
          "date": "2026-08-18",
          "close": 8364.8
        },
        {
          "date": "2026-08-19",
          "close": 8097.31
        },
        {
          "date": "2026-08-20",
          "close": 8700.66
        },
        {
          "date": "2026-08-21",
          "close": 8411.8
        },
        {
          "date": "2026-08-24",
          "close": 8021.02
        },
        {
          "date": "2026-08-25",
          "close": 8151.52
        },
        {
          "date": "2026-08-26",
          "close": 8122.57
        },
        {
          "date": "2026-08-27",
          "close": 8113.26
        },
        {
          "date": "2026-08-28",
          "close": 7946.33
        },
        {
          "date": "2026-08-31",
          "close": 7814.58
        },
        {
          "date": "2026-09-01",
          "close": 7858.08
        },
        {
          "date": "2026-09-02",
          "close": 7792.15
        },
        {
          "date": "2026-09-03",
          "close": 7829.46
        },
        {
          "date": "2026-09-04",
          "close": 7746.41
        },
        {
          "date": "2026-09-07",
          "close": 7736.44
        },
        {
          "date": "2026-09-08",
          "close": 7904.0
        },
        {
          "date": "2026-09-09",
          "close": 7790.83
        },
        {
          "date": "2026-09-10",
          "close": 7588.2
        },
        {
          "date": "2026-09-11",
          "close": 7377.18
        },
        {
          "date": "2026-09-14",
          "close": 7613.33
        },
        {
          "date": "2026-09-15",
          "close": 7495.7
        },
        {
          "date": "2026-09-16",
          "close": 7582.89
        },
        {
          "date": "2026-09-17",
          "close": 7721.83
        },
        {
          "date": "2026-09-18",
          "close": 7872.51
        },
        {
          "date": "2026-09-21",
          "close": 8267.87
        },
        {
          "date": "2026-09-22",
          "close": 8397.81
        },
        {
          "date": "2026-09-23",
          "close": 8511.25
        },
        {
          "date": "2026-09-24",
          "close": 8284.69
        },
        {
          "date": "2026-09-28",
          "close": 8270.21
        },
        {
          "date": "2026-09-29",
          "close": 8257.79
        },
        {
          "date": "2026-09-30",
          "close": 8647.89
        },
        {
          "date": "2026-10-08",
          "close": 8235.22
        },
        {
          "date": "2026-10-09",
          "close": 8339.58
        },
        {
          "date": "2026-10-12",
          "close": 8065.23
        },
        {
          "date": "2026-10-13",
          "close": 7931.91
        },
        {
          "date": "2026-10-14",
          "close": 7755.2
        },
        {
          "date": "2026-10-15",
          "close": 7597.44
        },
        {
          "date": "2026-10-16",
          "close": 7497.99
        },
        {
          "date": "2026-10-19",
          "close": 7440.65
        },
        {
          "date": "2026-10-20",
          "close": 7591.31
        },
        {
          "date": "2026-10-21",
          "close": 7589.99
        },
        {
          "date": "2026-10-22",
          "close": 7319.53
        },
        {
          "date": "2026-10-23",
          "close": 7475.8
        },
        {
          "date": "2026-10-26",
          "close": 7522.16
        },
        {
          "date": "2026-10-27",
          "close": 7153.13
        },
        {
          "date": "2026-10-28",
          "close": 7395.89
        },
        {
          "date": "2026-10-29",
          "close": 7271.55
        },
        {
          "date": "2026-10-30",
          "close": 7235.93
        },
        {
          "date": "2026-11-02",
          "close": 7344.08
        },
        {
          "date": "2026-11-03",
          "close": 7110.46
        },
        {
          "date": "2026-11-04",
          "close": 7455.33
        },
        {
          "date": "2026-11-05",
          "close": 7648.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5056179775280899,
          "pullback_frequency": 0.30337078651685395,
          "up_wilson": [
            0.40368555240975695,
            0.6070854976437683
          ],
          "pullback_wilson": [
            0.21764190852088772,
            0.40537133960572846
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5306122448979592,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "pullback_wilson": [
            0.24665172968683138,
            0.5073293243920758
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1597",
      "name": "血液制品",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.005749164464480039,
        "5": 0.04063481691839854,
        "20": -0.026578276149840874,
        "60": -0.027513304555724094
      },
      "moving_averages": {
        "5": 4052.962000000104,
        "20": 4090.0225000001024,
        "60": 4191.584500000052
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.04169897037007897,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4803.31
        },
        {
          "date": "2026-05-14",
          "close": 4693.84
        },
        {
          "date": "2026-05-15",
          "close": 4644.11
        },
        {
          "date": "2026-05-18",
          "close": 4570.09
        },
        {
          "date": "2026-05-19",
          "close": 4628.38
        },
        {
          "date": "2026-05-20",
          "close": 4521.28
        },
        {
          "date": "2026-05-21",
          "close": 4608.97
        },
        {
          "date": "2026-05-22",
          "close": 4559.96
        },
        {
          "date": "2026-05-25",
          "close": 4613.27
        },
        {
          "date": "2026-05-26",
          "close": 4590.35
        },
        {
          "date": "2026-05-27",
          "close": 4530.85
        },
        {
          "date": "2026-05-28",
          "close": 4553.55
        },
        {
          "date": "2026-05-29",
          "close": 4688.22
        },
        {
          "date": "2026-06-01",
          "close": 4681.06
        },
        {
          "date": "2026-06-02",
          "close": 4624.83
        },
        {
          "date": "2026-06-03",
          "close": 4614.81
        },
        {
          "date": "2026-06-04",
          "close": 4517.52
        },
        {
          "date": "2026-06-05",
          "close": 4546.06
        },
        {
          "date": "2026-06-08",
          "close": 4427.05
        },
        {
          "date": "2026-06-09",
          "close": 4409.89
        },
        {
          "date": "2026-06-10",
          "close": 4389.41
        },
        {
          "date": "2026-06-11",
          "close": 4317.76
        },
        {
          "date": "2026-06-12",
          "close": 4397.92
        },
        {
          "date": "2026-06-15",
          "close": 4372.27
        },
        {
          "date": "2026-06-16",
          "close": 4309.84
        },
        {
          "date": "2026-06-17",
          "close": 4223.46
        },
        {
          "date": "2026-06-18",
          "close": 4165.78
        },
        {
          "date": "2026-06-22",
          "close": 4036.36
        },
        {
          "date": "2026-06-23",
          "close": 4102.2
        },
        {
          "date": "2026-06-24",
          "close": 3973.15
        },
        {
          "date": "2026-06-25",
          "close": 3904.67
        },
        {
          "date": "2026-06-26",
          "close": 3766.52
        },
        {
          "date": "2026-06-29",
          "close": 3876.7
        },
        {
          "date": "2026-06-30",
          "close": 3760.49
        },
        {
          "date": "2026-07-01",
          "close": 3925.88
        },
        {
          "date": "2026-07-02",
          "close": 3967.96
        },
        {
          "date": "2026-07-03",
          "close": 4027.61
        },
        {
          "date": "2026-07-06",
          "close": 4103.69
        },
        {
          "date": "2026-07-07",
          "close": 3922.04
        },
        {
          "date": "2026-07-08",
          "close": 3918.06
        },
        {
          "date": "2026-07-09",
          "close": 3891.24
        },
        {
          "date": "2026-07-10",
          "close": 3983.09
        },
        {
          "date": "2026-07-13",
          "close": 3990.64
        },
        {
          "date": "2026-07-14",
          "close": 4094.07
        },
        {
          "date": "2026-07-15",
          "close": 4205.63
        },
        {
          "date": "2026-07-16",
          "close": 4344.92
        },
        {
          "date": "2026-07-17",
          "close": 4176.91
        },
        {
          "date": "2026-07-20",
          "close": 4207.53
        },
        {
          "date": "2026-07-21",
          "close": 4115.53
        },
        {
          "date": "2026-07-22",
          "close": 4098.4
        },
        {
          "date": "2026-07-23",
          "close": 4088.78
        },
        {
          "date": "2026-07-24",
          "close": 3952.39
        },
        {
          "date": "2026-07-27",
          "close": 4046.96
        },
        {
          "date": "2026-07-28",
          "close": 4073.62
        },
        {
          "date": "2026-07-29",
          "close": 4161.71
        },
        {
          "date": "2026-07-30",
          "close": 4207.16
        },
        {
          "date": "2026-07-31",
          "close": 4229.38
        },
        {
          "date": "2026-08-03",
          "close": 4291.4
        },
        {
          "date": "2026-08-04",
          "close": 4277.93
        },
        {
          "date": "2026-08-05",
          "close": 4257.94
        },
        {
          "date": "2026-08-06",
          "close": 4167.24
        },
        {
          "date": "2026-08-07",
          "close": 4260.52
        },
        {
          "date": "2026-08-10",
          "close": 4304.72
        },
        {
          "date": "2026-08-11",
          "close": 4294.22
        },
        {
          "date": "2026-08-12",
          "close": 4304.89
        },
        {
          "date": "2026-08-13",
          "close": 4348.86
        },
        {
          "date": "2026-08-14",
          "close": 4297.23
        },
        {
          "date": "2026-08-17",
          "close": 4279.23
        },
        {
          "date": "2026-08-18",
          "close": 4223.64
        },
        {
          "date": "2026-08-19",
          "close": 4175.22
        },
        {
          "date": "2026-08-20",
          "close": 4406.39
        },
        {
          "date": "2026-08-21",
          "close": 4212.49
        },
        {
          "date": "2026-08-24",
          "close": 4103.66
        },
        {
          "date": "2026-08-25",
          "close": 4301.69
        },
        {
          "date": "2026-08-26",
          "close": 4390.03
        },
        {
          "date": "2026-08-27",
          "close": 4329.99
        },
        {
          "date": "2026-08-28",
          "close": 4301.83
        },
        {
          "date": "2026-08-31",
          "close": 4240.59
        },
        {
          "date": "2026-09-01",
          "close": 4296.13
        },
        {
          "date": "2026-09-02",
          "close": 4206.56
        },
        {
          "date": "2026-09-03",
          "close": 4208.53
        },
        {
          "date": "2026-09-04",
          "close": 4235.52
        },
        {
          "date": "2026-09-07",
          "close": 4278.36
        },
        {
          "date": "2026-09-08",
          "close": 4364.36
        },
        {
          "date": "2026-09-09",
          "close": 4301.42
        },
        {
          "date": "2026-09-10",
          "close": 4234.34
        },
        {
          "date": "2026-09-11",
          "close": 4105.09
        },
        {
          "date": "2026-09-14",
          "close": 4147.33
        },
        {
          "date": "2026-09-15",
          "close": 4071.83
        },
        {
          "date": "2026-09-16",
          "close": 4077.15
        },
        {
          "date": "2026-09-17",
          "close": 4101.89
        },
        {
          "date": "2026-09-18",
          "close": 4125.48
        },
        {
          "date": "2026-09-21",
          "close": 4235.91
        },
        {
          "date": "2026-09-22",
          "close": 4257.73
        },
        {
          "date": "2026-09-23",
          "close": 4258.72
        },
        {
          "date": "2026-09-24",
          "close": 4207.57
        },
        {
          "date": "2026-09-28",
          "close": 4226.5
        },
        {
          "date": "2026-09-29",
          "close": 4214.68
        },
        {
          "date": "2026-09-30",
          "close": 4343.23
        },
        {
          "date": "2026-10-08",
          "close": 4253.85
        },
        {
          "date": "2026-10-09",
          "close": 4320.97
        },
        {
          "date": "2026-10-12",
          "close": 4252.78
        },
        {
          "date": "2026-10-13",
          "close": 4187.11
        },
        {
          "date": "2026-10-14",
          "close": 4151.81
        },
        {
          "date": "2026-10-15",
          "close": 4118.87
        },
        {
          "date": "2026-10-16",
          "close": 4081.0
        },
        {
          "date": "2026-10-19",
          "close": 4102.53
        },
        {
          "date": "2026-10-20",
          "close": 4090.7
        },
        {
          "date": "2026-10-21",
          "close": 4058.98
        },
        {
          "date": "2026-10-22",
          "close": 3977.95
        },
        {
          "date": "2026-10-23",
          "close": 4024.71
        },
        {
          "date": "2026-10-26",
          "close": 4129.36
        },
        {
          "date": "2026-10-27",
          "close": 4020.54
        },
        {
          "date": "2026-10-28",
          "close": 4039.23
        },
        {
          "date": "2026-10-29",
          "close": 3979.1
        },
        {
          "date": "2026-10-30",
          "close": 3938.24
        },
        {
          "date": "2026-11-02",
          "close": 3998.32
        },
        {
          "date": "2026-11-03",
          "close": 4070.34
        },
        {
          "date": "2026-11-04",
          "close": 4117.12
        },
        {
          "date": "2026-11-05",
          "close": 4140.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.20952380952380953,
          "up_wilson": [
            0.3832000199522678,
            0.5708616027586422
          ],
          "pullback_wilson": [
            0.1426355277793482,
            0.2969162692937537
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4915254237288136,
          "pullback_frequency": 0.4406779661016949,
          "up_wilson": [
            0.3684383690774015,
            0.6156485694061034
          ],
          "pullback_wilson": [
            0.321502117676121,
            0.5671064517084132
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 68,
          "covered_samples": 0,
          "insufficient_or_abstained": 68,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 40,
          "covered_samples": 11,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1598",
      "name": "疫苗",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026183795595063675,
        "5": 0.06259207931484001,
        "20": -0.05977276656929387,
        "60": 0.07514783201392339
      },
      "moving_averages": {
        "5": 3970.9979999998586,
        "20": 4107.122999999998,
        "60": 4138.728166666705
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 19
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.07399731122563302,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4513.15
        },
        {
          "date": "2026-05-14",
          "close": 4390.62
        },
        {
          "date": "2026-05-15",
          "close": 4342.33
        },
        {
          "date": "2026-05-18",
          "close": 4320.17
        },
        {
          "date": "2026-05-19",
          "close": 4379.35
        },
        {
          "date": "2026-05-20",
          "close": 4292.31
        },
        {
          "date": "2026-05-21",
          "close": 4167.4
        },
        {
          "date": "2026-05-22",
          "close": 4149.57
        },
        {
          "date": "2026-05-25",
          "close": 4104.09
        },
        {
          "date": "2026-05-26",
          "close": 4095.88
        },
        {
          "date": "2026-05-27",
          "close": 4004.0
        },
        {
          "date": "2026-05-28",
          "close": 3937.6
        },
        {
          "date": "2026-05-29",
          "close": 3945.42
        },
        {
          "date": "2026-06-01",
          "close": 3969.63
        },
        {
          "date": "2026-06-02",
          "close": 3889.7
        },
        {
          "date": "2026-06-03",
          "close": 3832.47
        },
        {
          "date": "2026-06-04",
          "close": 3742.91
        },
        {
          "date": "2026-06-05",
          "close": 3809.71
        },
        {
          "date": "2026-06-08",
          "close": 3694.5
        },
        {
          "date": "2026-06-09",
          "close": 3685.86
        },
        {
          "date": "2026-06-10",
          "close": 3699.69
        },
        {
          "date": "2026-06-11",
          "close": 3638.28
        },
        {
          "date": "2026-06-12",
          "close": 3701.7
        },
        {
          "date": "2026-06-15",
          "close": 3681.39
        },
        {
          "date": "2026-06-16",
          "close": 3722.27
        },
        {
          "date": "2026-06-17",
          "close": 3688.31
        },
        {
          "date": "2026-06-18",
          "close": 3695.68
        },
        {
          "date": "2026-06-22",
          "close": 3725.31
        },
        {
          "date": "2026-06-23",
          "close": 3790.45
        },
        {
          "date": "2026-06-24",
          "close": 3715.51
        },
        {
          "date": "2026-06-25",
          "close": 3668.65
        },
        {
          "date": "2026-06-26",
          "close": 3535.87
        },
        {
          "date": "2026-06-29",
          "close": 3723.07
        },
        {
          "date": "2026-06-30",
          "close": 3740.78
        },
        {
          "date": "2026-07-01",
          "close": 3849.95
        },
        {
          "date": "2026-07-02",
          "close": 3807.69
        },
        {
          "date": "2026-07-03",
          "close": 3867.06
        },
        {
          "date": "2026-07-06",
          "close": 3884.38
        },
        {
          "date": "2026-07-07",
          "close": 3719.5
        },
        {
          "date": "2026-07-08",
          "close": 3676.61
        },
        {
          "date": "2026-07-09",
          "close": 3658.23
        },
        {
          "date": "2026-07-10",
          "close": 3809.57
        },
        {
          "date": "2026-07-13",
          "close": 3686.26
        },
        {
          "date": "2026-07-14",
          "close": 3784.48
        },
        {
          "date": "2026-07-15",
          "close": 3895.76
        },
        {
          "date": "2026-07-16",
          "close": 3909.78
        },
        {
          "date": "2026-07-17",
          "close": 3714.9
        },
        {
          "date": "2026-07-20",
          "close": 3690.72
        },
        {
          "date": "2026-07-21",
          "close": 3673.6
        },
        {
          "date": "2026-07-22",
          "close": 3655.95
        },
        {
          "date": "2026-07-23",
          "close": 3657.91
        },
        {
          "date": "2026-07-24",
          "close": 3502.18
        },
        {
          "date": "2026-07-27",
          "close": 3589.08
        },
        {
          "date": "2026-07-28",
          "close": 3560.31
        },
        {
          "date": "2026-07-29",
          "close": 3612.0
        },
        {
          "date": "2026-07-30",
          "close": 3605.78
        },
        {
          "date": "2026-07-31",
          "close": 3728.93
        },
        {
          "date": "2026-08-03",
          "close": 3817.1
        },
        {
          "date": "2026-08-04",
          "close": 3837.08
        },
        {
          "date": "2026-08-05",
          "close": 3843.89
        },
        {
          "date": "2026-08-06",
          "close": 3821.52
        },
        {
          "date": "2026-08-07",
          "close": 3971.95
        },
        {
          "date": "2026-08-10",
          "close": 3970.68
        },
        {
          "date": "2026-08-11",
          "close": 3995.03
        },
        {
          "date": "2026-08-12",
          "close": 4020.46
        },
        {
          "date": "2026-08-13",
          "close": 4050.68
        },
        {
          "date": "2026-08-14",
          "close": 4045.76
        },
        {
          "date": "2026-08-17",
          "close": 4037.36
        },
        {
          "date": "2026-08-18",
          "close": 4019.3
        },
        {
          "date": "2026-08-19",
          "close": 3907.86
        },
        {
          "date": "2026-08-20",
          "close": 4441.0
        },
        {
          "date": "2026-08-21",
          "close": 4325.42
        },
        {
          "date": "2026-08-24",
          "close": 4137.99
        },
        {
          "date": "2026-08-25",
          "close": 4205.15
        },
        {
          "date": "2026-08-26",
          "close": 4378.61
        },
        {
          "date": "2026-08-27",
          "close": 4467.48
        },
        {
          "date": "2026-08-28",
          "close": 4291.41
        },
        {
          "date": "2026-08-31",
          "close": 4165.62
        },
        {
          "date": "2026-09-01",
          "close": 4190.3
        },
        {
          "date": "2026-09-02",
          "close": 4116.05
        },
        {
          "date": "2026-09-03",
          "close": 4117.47
        },
        {
          "date": "2026-09-04",
          "close": 4062.08
        },
        {
          "date": "2026-09-07",
          "close": 4078.13
        },
        {
          "date": "2026-09-08",
          "close": 4187.57
        },
        {
          "date": "2026-09-09",
          "close": 4150.12
        },
        {
          "date": "2026-09-10",
          "close": 4058.0
        },
        {
          "date": "2026-09-11",
          "close": 3950.85
        },
        {
          "date": "2026-09-14",
          "close": 4027.98
        },
        {
          "date": "2026-09-15",
          "close": 3944.16
        },
        {
          "date": "2026-09-16",
          "close": 3960.86
        },
        {
          "date": "2026-09-17",
          "close": 3995.63
        },
        {
          "date": "2026-09-18",
          "close": 4105.15
        },
        {
          "date": "2026-09-21",
          "close": 4273.69
        },
        {
          "date": "2026-09-22",
          "close": 4374.31
        },
        {
          "date": "2026-09-23",
          "close": 4466.99
        },
        {
          "date": "2026-09-24",
          "close": 4325.67
        },
        {
          "date": "2026-09-28",
          "close": 4330.73
        },
        {
          "date": "2026-09-29",
          "close": 4308.38
        },
        {
          "date": "2026-09-30",
          "close": 4508.35
        },
        {
          "date": "2026-10-08",
          "close": 4395.48
        },
        {
          "date": "2026-10-09",
          "close": 4463.0
        },
        {
          "date": "2026-10-12",
          "close": 4346.07
        },
        {
          "date": "2026-10-13",
          "close": 4269.03
        },
        {
          "date": "2026-10-14",
          "close": 4227.12
        },
        {
          "date": "2026-10-15",
          "close": 4180.11
        },
        {
          "date": "2026-10-16",
          "close": 4172.24
        },
        {
          "date": "2026-10-19",
          "close": 4120.72
        },
        {
          "date": "2026-10-20",
          "close": 4154.73
        },
        {
          "date": "2026-10-21",
          "close": 4153.57
        },
        {
          "date": "2026-10-22",
          "close": 4008.73
        },
        {
          "date": "2026-10-23",
          "close": 4085.06
        },
        {
          "date": "2026-10-26",
          "close": 4141.06
        },
        {
          "date": "2026-10-27",
          "close": 4047.01
        },
        {
          "date": "2026-10-28",
          "close": 4029.71
        },
        {
          "date": "2026-10-29",
          "close": 3889.31
        },
        {
          "date": "2026-10-30",
          "close": 3849.8
        },
        {
          "date": "2026-11-02",
          "close": 3905.52
        },
        {
          "date": "2026-11-03",
          "close": 3939.62
        },
        {
          "date": "2026-11-04",
          "close": 4027.3
        },
        {
          "date": "2026-11-05",
          "close": 4132.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 125,
          "minimum_sample": 30,
          "historical_up_frequency": 0.488,
          "pullback_frequency": 0.336,
          "up_wilson": [
            0.402046238449991,
            0.5746693309990089
          ],
          "pullback_wilson": [
            0.2591838924369463,
            0.42259555669938487
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.4025974025974026,
          "up_wilson": [
            0.3481416088677176,
            0.5652691570670489
          ],
          "pullback_wilson": [
            0.3002201729682805,
            0.5142314683205054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 33,
          "insufficient_or_abstained": 19,
          "hit_rate": 0.45454545454545453,
          "baseline_hit_rate": 0.45454545454545453,
          "hit_wilson": [
            0.29842938513876116,
            0.6201406146378254
          ],
          "baseline_wilson": [
            0.29842938513876116,
            0.6201406146378254
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 2,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1599",
      "name": "其他医疗服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.047050865606856895,
        "5": 0.027588487946310192,
        "20": -0.08727005273498956,
        "60": 0.0633656829094229
      },
      "moving_averages": {
        "5": 4210.409999999963,
        "20": 4462.802499999991,
        "60": 4423.410333333335
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 55
          }
        }
      },
      "drawdown": -0.12949078444035966,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5086.79
        },
        {
          "date": "2026-05-14",
          "close": 4878.54
        },
        {
          "date": "2026-05-15",
          "close": 4852.5
        },
        {
          "date": "2026-05-18",
          "close": 4879.52
        },
        {
          "date": "2026-05-19",
          "close": 4995.22
        },
        {
          "date": "2026-05-20",
          "close": 4987.65
        },
        {
          "date": "2026-05-21",
          "close": 4816.84
        },
        {
          "date": "2026-05-22",
          "close": 4853.29
        },
        {
          "date": "2026-05-25",
          "close": 4880.34
        },
        {
          "date": "2026-05-26",
          "close": 4780.66
        },
        {
          "date": "2026-05-27",
          "close": 4646.23
        },
        {
          "date": "2026-05-28",
          "close": 4670.44
        },
        {
          "date": "2026-05-29",
          "close": 4543.07
        },
        {
          "date": "2026-06-01",
          "close": 4652.54
        },
        {
          "date": "2026-06-02",
          "close": 4655.54
        },
        {
          "date": "2026-06-03",
          "close": 4557.9
        },
        {
          "date": "2026-06-04",
          "close": 4380.39
        },
        {
          "date": "2026-06-05",
          "close": 4356.52
        },
        {
          "date": "2026-06-08",
          "close": 4247.95
        },
        {
          "date": "2026-06-09",
          "close": 4268.05
        },
        {
          "date": "2026-06-10",
          "close": 4179.93
        },
        {
          "date": "2026-06-11",
          "close": 4056.76
        },
        {
          "date": "2026-06-12",
          "close": 4112.11
        },
        {
          "date": "2026-06-15",
          "close": 4098.4
        },
        {
          "date": "2026-06-16",
          "close": 4089.17
        },
        {
          "date": "2026-06-17",
          "close": 4013.82
        },
        {
          "date": "2026-06-18",
          "close": 4024.84
        },
        {
          "date": "2026-06-22",
          "close": 4062.99
        },
        {
          "date": "2026-06-23",
          "close": 4199.86
        },
        {
          "date": "2026-06-24",
          "close": 4107.81
        },
        {
          "date": "2026-06-25",
          "close": 3926.37
        },
        {
          "date": "2026-06-26",
          "close": 3766.73
        },
        {
          "date": "2026-06-29",
          "close": 3865.03
        },
        {
          "date": "2026-06-30",
          "close": 3806.28
        },
        {
          "date": "2026-07-01",
          "close": 3962.97
        },
        {
          "date": "2026-07-02",
          "close": 3969.03
        },
        {
          "date": "2026-07-03",
          "close": 4016.15
        },
        {
          "date": "2026-07-06",
          "close": 3987.62
        },
        {
          "date": "2026-07-07",
          "close": 3812.55
        },
        {
          "date": "2026-07-08",
          "close": 3769.19
        },
        {
          "date": "2026-07-09",
          "close": 3803.92
        },
        {
          "date": "2026-07-10",
          "close": 3908.79
        },
        {
          "date": "2026-07-13",
          "close": 3769.79
        },
        {
          "date": "2026-07-14",
          "close": 3827.84
        },
        {
          "date": "2026-07-15",
          "close": 3983.59
        },
        {
          "date": "2026-07-16",
          "close": 4160.17
        },
        {
          "date": "2026-07-17",
          "close": 3934.64
        },
        {
          "date": "2026-07-20",
          "close": 3887.12
        },
        {
          "date": "2026-07-21",
          "close": 3818.37
        },
        {
          "date": "2026-07-22",
          "close": 3728.53
        },
        {
          "date": "2026-07-23",
          "close": 3731.84
        },
        {
          "date": "2026-07-24",
          "close": 3587.42
        },
        {
          "date": "2026-07-27",
          "close": 3733.49
        },
        {
          "date": "2026-07-28",
          "close": 3729.27
        },
        {
          "date": "2026-07-29",
          "close": 3774.92
        },
        {
          "date": "2026-07-30",
          "close": 3704.99
        },
        {
          "date": "2026-07-31",
          "close": 3856.1
        },
        {
          "date": "2026-08-03",
          "close": 3928.27
        },
        {
          "date": "2026-08-04",
          "close": 4097.47
        },
        {
          "date": "2026-08-05",
          "close": 4119.58
        },
        {
          "date": "2026-08-06",
          "close": 4195.47
        },
        {
          "date": "2026-08-07",
          "close": 4330.29
        },
        {
          "date": "2026-08-10",
          "close": 4458.31
        },
        {
          "date": "2026-08-11",
          "close": 4364.79
        },
        {
          "date": "2026-08-12",
          "close": 4461.92
        },
        {
          "date": "2026-08-13",
          "close": 4477.84
        },
        {
          "date": "2026-08-14",
          "close": 4411.76
        },
        {
          "date": "2026-08-17",
          "close": 4391.96
        },
        {
          "date": "2026-08-18",
          "close": 4342.52
        },
        {
          "date": "2026-08-19",
          "close": 4146.16
        },
        {
          "date": "2026-08-20",
          "close": 4408.3
        },
        {
          "date": "2026-08-21",
          "close": 4229.27
        },
        {
          "date": "2026-08-24",
          "close": 4182.36
        },
        {
          "date": "2026-08-25",
          "close": 4249.63
        },
        {
          "date": "2026-08-26",
          "close": 4193.92
        },
        {
          "date": "2026-08-27",
          "close": 4263.03
        },
        {
          "date": "2026-08-28",
          "close": 4251.72
        },
        {
          "date": "2026-08-31",
          "close": 4196.96
        },
        {
          "date": "2026-09-01",
          "close": 4261.49
        },
        {
          "date": "2026-09-02",
          "close": 4217.89
        },
        {
          "date": "2026-09-03",
          "close": 4174.64
        },
        {
          "date": "2026-09-04",
          "close": 4267.13
        },
        {
          "date": "2026-09-07",
          "close": 4311.91
        },
        {
          "date": "2026-09-08",
          "close": 4354.05
        },
        {
          "date": "2026-09-09",
          "close": 4279.66
        },
        {
          "date": "2026-09-10",
          "close": 4177.53
        },
        {
          "date": "2026-09-11",
          "close": 4021.12
        },
        {
          "date": "2026-09-14",
          "close": 4100.99
        },
        {
          "date": "2026-09-15",
          "close": 4025.32
        },
        {
          "date": "2026-09-16",
          "close": 4135.1
        },
        {
          "date": "2026-09-17",
          "close": 4189.73
        },
        {
          "date": "2026-09-18",
          "close": 4471.41
        },
        {
          "date": "2026-09-21",
          "close": 4827.59
        },
        {
          "date": "2026-09-22",
          "close": 4969.83
        },
        {
          "date": "2026-09-23",
          "close": 4973.8
        },
        {
          "date": "2026-09-24",
          "close": 5187.03
        },
        {
          "date": "2026-09-28",
          "close": 4999.31
        },
        {
          "date": "2026-09-29",
          "close": 4857.2
        },
        {
          "date": "2026-09-30",
          "close": 4990.16
        },
        {
          "date": "2026-10-08",
          "close": 4799.47
        },
        {
          "date": "2026-10-09",
          "close": 5032.25
        },
        {
          "date": "2026-10-12",
          "close": 4946.82
        },
        {
          "date": "2026-10-13",
          "close": 4867.31
        },
        {
          "date": "2026-10-14",
          "close": 4695.64
        },
        {
          "date": "2026-10-15",
          "close": 4565.37
        },
        {
          "date": "2026-10-16",
          "close": 4457.48
        },
        {
          "date": "2026-10-19",
          "close": 4369.47
        },
        {
          "date": "2026-10-20",
          "close": 4485.69
        },
        {
          "date": "2026-10-21",
          "close": 4590.42
        },
        {
          "date": "2026-10-22",
          "close": 4373.7
        },
        {
          "date": "2026-10-23",
          "close": 4483.75
        },
        {
          "date": "2026-10-26",
          "close": 4402.96
        },
        {
          "date": "2026-10-27",
          "close": 4237.38
        },
        {
          "date": "2026-10-28",
          "close": 4432.75
        },
        {
          "date": "2026-10-29",
          "close": 4263.01
        },
        {
          "date": "2026-10-30",
          "close": 4119.03
        },
        {
          "date": "2026-11-02",
          "close": 4283.67
        },
        {
          "date": "2026-11-03",
          "close": 4084.96
        },
        {
          "date": "2026-11-04",
          "close": 4183.77
        },
        {
          "date": "2026-11-05",
          "close": 4380.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47435897435897434,
          "pullback_frequency": 0.44871794871794873,
          "up_wilson": [
            0.3673726697600783,
            0.5837523461225983
          ],
          "pullback_wilson": [
            0.3433437231709858,
            0.5589063085943674
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.5208333333333334,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 4,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 6,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1600",
      "name": "医疗研发外包",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03474320616136639,
        "5": 0.10377843677243037,
        "20": -0.09153863647987082,
        "60": 0.11438792263438202
      },
      "moving_averages": {
        "5": 7914.1519999999555,
        "20": 8016.147000000021,
        "60": 8535.125000000047
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-27",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.08373684649525215,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7119.31
        },
        {
          "date": "2026-05-14",
          "close": 6896.74
        },
        {
          "date": "2026-05-15",
          "close": 6852.33
        },
        {
          "date": "2026-05-18",
          "close": 6802.3
        },
        {
          "date": "2026-05-19",
          "close": 6769.66
        },
        {
          "date": "2026-05-20",
          "close": 6824.57
        },
        {
          "date": "2026-05-21",
          "close": 6818.67
        },
        {
          "date": "2026-05-22",
          "close": 6782.52
        },
        {
          "date": "2026-05-25",
          "close": 6675.07
        },
        {
          "date": "2026-05-26",
          "close": 6581.26
        },
        {
          "date": "2026-05-27",
          "close": 6506.03
        },
        {
          "date": "2026-05-28",
          "close": 6446.54
        },
        {
          "date": "2026-05-29",
          "close": 6365.46
        },
        {
          "date": "2026-06-01",
          "close": 6290.09
        },
        {
          "date": "2026-06-02",
          "close": 6164.15
        },
        {
          "date": "2026-06-03",
          "close": 6140.94
        },
        {
          "date": "2026-06-04",
          "close": 6078.74
        },
        {
          "date": "2026-06-05",
          "close": 6034.02
        },
        {
          "date": "2026-06-08",
          "close": 5823.5
        },
        {
          "date": "2026-06-09",
          "close": 5888.54
        },
        {
          "date": "2026-06-10",
          "close": 5913.15
        },
        {
          "date": "2026-06-11",
          "close": 5821.35
        },
        {
          "date": "2026-06-12",
          "close": 5964.54
        },
        {
          "date": "2026-06-15",
          "close": 5942.04
        },
        {
          "date": "2026-06-16",
          "close": 5918.07
        },
        {
          "date": "2026-06-17",
          "close": 5917.92
        },
        {
          "date": "2026-06-18",
          "close": 6115.47
        },
        {
          "date": "2026-06-22",
          "close": 6177.1
        },
        {
          "date": "2026-06-23",
          "close": 6383.36
        },
        {
          "date": "2026-06-24",
          "close": 6527.3
        },
        {
          "date": "2026-06-25",
          "close": 6537.78
        },
        {
          "date": "2026-06-26",
          "close": 6449.82
        },
        {
          "date": "2026-06-29",
          "close": 7003.82
        },
        {
          "date": "2026-06-30",
          "close": 6936.61
        },
        {
          "date": "2026-07-01",
          "close": 7197.5
        },
        {
          "date": "2026-07-02",
          "close": 6993.99
        },
        {
          "date": "2026-07-03",
          "close": 7142.85
        },
        {
          "date": "2026-07-06",
          "close": 7318.6
        },
        {
          "date": "2026-07-07",
          "close": 7030.62
        },
        {
          "date": "2026-07-08",
          "close": 6827.36
        },
        {
          "date": "2026-07-09",
          "close": 6878.72
        },
        {
          "date": "2026-07-10",
          "close": 7367.89
        },
        {
          "date": "2026-07-13",
          "close": 7312.05
        },
        {
          "date": "2026-07-14",
          "close": 7515.02
        },
        {
          "date": "2026-07-15",
          "close": 8083.49
        },
        {
          "date": "2026-07-16",
          "close": 8187.96
        },
        {
          "date": "2026-07-17",
          "close": 7234.61
        },
        {
          "date": "2026-07-20",
          "close": 7235.91
        },
        {
          "date": "2026-07-21",
          "close": 7211.83
        },
        {
          "date": "2026-07-22",
          "close": 7281.27
        },
        {
          "date": "2026-07-23",
          "close": 7232.0
        },
        {
          "date": "2026-07-24",
          "close": 6948.17
        },
        {
          "date": "2026-07-27",
          "close": 7264.1
        },
        {
          "date": "2026-07-28",
          "close": 7065.12
        },
        {
          "date": "2026-07-29",
          "close": 7008.03
        },
        {
          "date": "2026-07-30",
          "close": 6637.96
        },
        {
          "date": "2026-07-31",
          "close": 6842.03
        },
        {
          "date": "2026-08-03",
          "close": 6804.7
        },
        {
          "date": "2026-08-04",
          "close": 7352.92
        },
        {
          "date": "2026-08-05",
          "close": 7491.7
        },
        {
          "date": "2026-08-06",
          "close": 7480.68
        },
        {
          "date": "2026-08-07",
          "close": 8455.59
        },
        {
          "date": "2026-08-10",
          "close": 8833.73
        },
        {
          "date": "2026-08-11",
          "close": 9107.42
        },
        {
          "date": "2026-08-12",
          "close": 9125.98
        },
        {
          "date": "2026-08-13",
          "close": 9617.79
        },
        {
          "date": "2026-08-14",
          "close": 9592.28
        },
        {
          "date": "2026-08-17",
          "close": 9599.08
        },
        {
          "date": "2026-08-18",
          "close": 9445.42
        },
        {
          "date": "2026-08-19",
          "close": 8940.24
        },
        {
          "date": "2026-08-20",
          "close": 9535.44
        },
        {
          "date": "2026-08-21",
          "close": 9021.47
        },
        {
          "date": "2026-08-24",
          "close": 8598.21
        },
        {
          "date": "2026-08-25",
          "close": 8917.15
        },
        {
          "date": "2026-08-26",
          "close": 8707.79
        },
        {
          "date": "2026-08-27",
          "close": 8759.79
        },
        {
          "date": "2026-08-28",
          "close": 8440.99
        },
        {
          "date": "2026-08-31",
          "close": 8315.08
        },
        {
          "date": "2026-09-01",
          "close": 8264.16
        },
        {
          "date": "2026-09-02",
          "close": 8187.96
        },
        {
          "date": "2026-09-03",
          "close": 8168.89
        },
        {
          "date": "2026-09-04",
          "close": 8066.61
        },
        {
          "date": "2026-09-07",
          "close": 8107.84
        },
        {
          "date": "2026-09-08",
          "close": 8406.84
        },
        {
          "date": "2026-09-09",
          "close": 8371.78
        },
        {
          "date": "2026-09-10",
          "close": 8135.15
        },
        {
          "date": "2026-09-11",
          "close": 7875.74
        },
        {
          "date": "2026-09-14",
          "close": 8328.56
        },
        {
          "date": "2026-09-15",
          "close": 8246.84
        },
        {
          "date": "2026-09-16",
          "close": 8529.08
        },
        {
          "date": "2026-09-17",
          "close": 8698.3
        },
        {
          "date": "2026-09-18",
          "close": 8949.86
        },
        {
          "date": "2026-09-21",
          "close": 9421.27
        },
        {
          "date": "2026-09-22",
          "close": 9508.23
        },
        {
          "date": "2026-09-23",
          "close": 9702.38
        },
        {
          "date": "2026-09-24",
          "close": 9255.08
        },
        {
          "date": "2026-09-28",
          "close": 9172.87
        },
        {
          "date": "2026-09-29",
          "close": 9158.36
        },
        {
          "date": "2026-09-30",
          "close": 9544.74
        },
        {
          "date": "2026-10-08",
          "close": 9189.89
        },
        {
          "date": "2026-10-09",
          "close": 9111.64
        },
        {
          "date": "2026-10-12",
          "close": 8800.67
        },
        {
          "date": "2026-10-13",
          "close": 8623.37
        },
        {
          "date": "2026-10-14",
          "close": 8347.65
        },
        {
          "date": "2026-10-15",
          "close": 8281.65
        },
        {
          "date": "2026-10-16",
          "close": 7987.58
        },
        {
          "date": "2026-10-19",
          "close": 7911.66
        },
        {
          "date": "2026-10-20",
          "close": 8117.02
        },
        {
          "date": "2026-10-21",
          "close": 8040.97
        },
        {
          "date": "2026-10-22",
          "close": 7633.91
        },
        {
          "date": "2026-10-23",
          "close": 7722.3
        },
        {
          "date": "2026-10-26",
          "close": 7623.17
        },
        {
          "date": "2026-10-27",
          "close": 7296.44
        },
        {
          "date": "2026-10-28",
          "close": 7690.44
        },
        {
          "date": "2026-10-29",
          "close": 7563.71
        },
        {
          "date": "2026-10-30",
          "close": 7818.31
        },
        {
          "date": "2026-11-02",
          "close": 7880.38
        },
        {
          "date": "2026-11-03",
          "close": 7455.07
        },
        {
          "date": "2026-11-04",
          "close": 8068.34
        },
        {
          "date": "2026-11-05",
          "close": 8348.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53,
          "pullback_frequency": 0.34,
          "up_wilson": [
            0.4328885697009936,
            0.6248918204065872
          ],
          "pullback_wilson": [
            0.25461520797348164,
            0.43722271145275377
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6065573770491803,
          "pullback_frequency": 0.4262295081967213,
          "up_wilson": [
            0.48117252628978935,
            0.7193164854696293
          ],
          "pullback_wilson": [
            0.3101522193852527,
            0.5510476955505343
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1601",
      "name": "医院",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015414330043803437,
        "5": 0.05299820975946967,
        "20": 0.026258054485463145,
        "60": 0.036271574553919717
      },
      "moving_averages": {
        "5": 6415.045999999903,
        "20": 6292.917999999971,
        "60": 6386.743499999959
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-02",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7255.42
        },
        {
          "date": "2026-05-14",
          "close": 7120.13
        },
        {
          "date": "2026-05-15",
          "close": 7111.45
        },
        {
          "date": "2026-05-18",
          "close": 7020.53
        },
        {
          "date": "2026-05-19",
          "close": 7141.78
        },
        {
          "date": "2026-05-20",
          "close": 6934.24
        },
        {
          "date": "2026-05-21",
          "close": 6785.2
        },
        {
          "date": "2026-05-22",
          "close": 6847.91
        },
        {
          "date": "2026-05-25",
          "close": 6815.94
        },
        {
          "date": "2026-05-26",
          "close": 6697.3
        },
        {
          "date": "2026-05-27",
          "close": 6589.63
        },
        {
          "date": "2026-05-28",
          "close": 6646.68
        },
        {
          "date": "2026-05-29",
          "close": 6527.36
        },
        {
          "date": "2026-06-01",
          "close": 6590.45
        },
        {
          "date": "2026-06-02",
          "close": 6484.08
        },
        {
          "date": "2026-06-03",
          "close": 6381.48
        },
        {
          "date": "2026-06-04",
          "close": 6277.7
        },
        {
          "date": "2026-06-05",
          "close": 6287.2
        },
        {
          "date": "2026-06-08",
          "close": 6089.76
        },
        {
          "date": "2026-06-09",
          "close": 6096.77
        },
        {
          "date": "2026-06-10",
          "close": 6002.89
        },
        {
          "date": "2026-06-11",
          "close": 5926.96
        },
        {
          "date": "2026-06-12",
          "close": 6058.34
        },
        {
          "date": "2026-06-15",
          "close": 6037.9
        },
        {
          "date": "2026-06-16",
          "close": 6000.02
        },
        {
          "date": "2026-06-17",
          "close": 5952.03
        },
        {
          "date": "2026-06-18",
          "close": 5981.74
        },
        {
          "date": "2026-06-22",
          "close": 5967.98
        },
        {
          "date": "2026-06-23",
          "close": 6043.08
        },
        {
          "date": "2026-06-24",
          "close": 5944.49
        },
        {
          "date": "2026-06-25",
          "close": 5768.84
        },
        {
          "date": "2026-06-26",
          "close": 5587.45
        },
        {
          "date": "2026-06-29",
          "close": 5771.97
        },
        {
          "date": "2026-06-30",
          "close": 5645.5
        },
        {
          "date": "2026-07-01",
          "close": 5887.38
        },
        {
          "date": "2026-07-02",
          "close": 5891.28
        },
        {
          "date": "2026-07-03",
          "close": 5946.51
        },
        {
          "date": "2026-07-06",
          "close": 5963.47
        },
        {
          "date": "2026-07-07",
          "close": 5703.54
        },
        {
          "date": "2026-07-08",
          "close": 5696.0
        },
        {
          "date": "2026-07-09",
          "close": 5684.93
        },
        {
          "date": "2026-07-10",
          "close": 5894.25
        },
        {
          "date": "2026-07-13",
          "close": 5731.19
        },
        {
          "date": "2026-07-14",
          "close": 5883.49
        },
        {
          "date": "2026-07-15",
          "close": 6023.76
        },
        {
          "date": "2026-07-16",
          "close": 6236.82
        },
        {
          "date": "2026-07-17",
          "close": 5973.78
        },
        {
          "date": "2026-07-20",
          "close": 5963.18
        },
        {
          "date": "2026-07-21",
          "close": 5871.1
        },
        {
          "date": "2026-07-22",
          "close": 5838.88
        },
        {
          "date": "2026-07-23",
          "close": 5940.22
        },
        {
          "date": "2026-07-24",
          "close": 5775.83
        },
        {
          "date": "2026-07-27",
          "close": 6039.21
        },
        {
          "date": "2026-07-28",
          "close": 6133.33
        },
        {
          "date": "2026-07-29",
          "close": 6145.65
        },
        {
          "date": "2026-07-30",
          "close": 6099.41
        },
        {
          "date": "2026-07-31",
          "close": 6206.82
        },
        {
          "date": "2026-08-03",
          "close": 6236.24
        },
        {
          "date": "2026-08-04",
          "close": 6318.63
        },
        {
          "date": "2026-08-05",
          "close": 6306.04
        },
        {
          "date": "2026-08-06",
          "close": 6241.06
        },
        {
          "date": "2026-08-07",
          "close": 6359.2
        },
        {
          "date": "2026-08-10",
          "close": 6623.01
        },
        {
          "date": "2026-08-11",
          "close": 6504.99
        },
        {
          "date": "2026-08-12",
          "close": 6618.8
        },
        {
          "date": "2026-08-13",
          "close": 6726.83
        },
        {
          "date": "2026-08-14",
          "close": 6757.47
        },
        {
          "date": "2026-08-17",
          "close": 6773.44
        },
        {
          "date": "2026-08-18",
          "close": 6614.68
        },
        {
          "date": "2026-08-19",
          "close": 6350.79
        },
        {
          "date": "2026-08-20",
          "close": 6571.52
        },
        {
          "date": "2026-08-21",
          "close": 6385.58
        },
        {
          "date": "2026-08-24",
          "close": 6301.93
        },
        {
          "date": "2026-08-25",
          "close": 6488.31
        },
        {
          "date": "2026-08-26",
          "close": 6512.61
        },
        {
          "date": "2026-08-27",
          "close": 6530.47
        },
        {
          "date": "2026-08-28",
          "close": 6432.59
        },
        {
          "date": "2026-08-31",
          "close": 6368.14
        },
        {
          "date": "2026-09-01",
          "close": 6475.06
        },
        {
          "date": "2026-09-02",
          "close": 6392.18
        },
        {
          "date": "2026-09-03",
          "close": 6329.35
        },
        {
          "date": "2026-09-04",
          "close": 6343.99
        },
        {
          "date": "2026-09-07",
          "close": 6392.98
        },
        {
          "date": "2026-09-08",
          "close": 6544.83
        },
        {
          "date": "2026-09-09",
          "close": 6464.98
        },
        {
          "date": "2026-09-10",
          "close": 6354.61
        },
        {
          "date": "2026-09-11",
          "close": 6228.25
        },
        {
          "date": "2026-09-14",
          "close": 6327.5
        },
        {
          "date": "2026-09-15",
          "close": 6189.8
        },
        {
          "date": "2026-09-16",
          "close": 6227.74
        },
        {
          "date": "2026-09-17",
          "close": 6238.52
        },
        {
          "date": "2026-09-18",
          "close": 6290.13
        },
        {
          "date": "2026-09-21",
          "close": 6546.05
        },
        {
          "date": "2026-09-22",
          "close": 6508.24
        },
        {
          "date": "2026-09-23",
          "close": 6399.27
        },
        {
          "date": "2026-09-24",
          "close": 6419.82
        },
        {
          "date": "2026-09-28",
          "close": 6313.83
        },
        {
          "date": "2026-09-29",
          "close": 6393.18
        },
        {
          "date": "2026-09-30",
          "close": 6436.95
        },
        {
          "date": "2026-10-08",
          "close": 6367.57
        },
        {
          "date": "2026-10-09",
          "close": 6479.61
        },
        {
          "date": "2026-10-12",
          "close": 6392.43
        },
        {
          "date": "2026-10-13",
          "close": 6410.05
        },
        {
          "date": "2026-10-14",
          "close": 6291.37
        },
        {
          "date": "2026-10-15",
          "close": 6201.38
        },
        {
          "date": "2026-10-16",
          "close": 6210.41
        },
        {
          "date": "2026-10-19",
          "close": 6220.84
        },
        {
          "date": "2026-10-20",
          "close": 6282.5
        },
        {
          "date": "2026-10-21",
          "close": 6232.89
        },
        {
          "date": "2026-10-22",
          "close": 6074.73
        },
        {
          "date": "2026-10-23",
          "close": 6141.31
        },
        {
          "date": "2026-10-26",
          "close": 6270.99
        },
        {
          "date": "2026-10-27",
          "close": 6139.92
        },
        {
          "date": "2026-10-28",
          "close": 6228.83
        },
        {
          "date": "2026-10-29",
          "close": 6205.87
        },
        {
          "date": "2026-10-30",
          "close": 6271.52
        },
        {
          "date": "2026-11-02",
          "close": 6411.12
        },
        {
          "date": "2026-11-03",
          "close": 6422.25
        },
        {
          "date": "2026-11-04",
          "close": 6435.57
        },
        {
          "date": "2026-11-05",
          "close": 6534.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5168539325842697,
          "pullback_frequency": 0.2696629213483146,
          "up_wilson": [
            0.4145058525044388,
            0.6178072976561371
          ],
          "pullback_wilson": [
            0.1884205257973925,
            0.3699664220080721
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4074074074074074,
          "pullback_frequency": 0.42592592592592593,
          "up_wilson": [
            0.2867821208591458,
            0.5403315065650943
          ],
          "pullback_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 1,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 24,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1602",
      "name": "诊断服务",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.05836693077225363,
        "5": 0.04431671634397771,
        "20": -0.009476070047421015,
        "60": 0.1007150984430587
      },
      "moving_averages": {
        "5": 5828.978000000119,
        "20": 6066.8890000001065,
        "60": 5930.324833333415
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 26
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05881936394606524,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5922.36
        },
        {
          "date": "2026-05-14",
          "close": 5711.22
        },
        {
          "date": "2026-05-15",
          "close": 5693.67
        },
        {
          "date": "2026-05-18",
          "close": 5682.08
        },
        {
          "date": "2026-05-19",
          "close": 5739.91
        },
        {
          "date": "2026-05-20",
          "close": 5635.27
        },
        {
          "date": "2026-05-21",
          "close": 5470.97
        },
        {
          "date": "2026-05-22",
          "close": 5469.3
        },
        {
          "date": "2026-05-25",
          "close": 5529.83
        },
        {
          "date": "2026-05-26",
          "close": 5411.7
        },
        {
          "date": "2026-05-27",
          "close": 5268.85
        },
        {
          "date": "2026-05-28",
          "close": 5302.48
        },
        {
          "date": "2026-05-29",
          "close": 5230.37
        },
        {
          "date": "2026-06-01",
          "close": 5296.36
        },
        {
          "date": "2026-06-02",
          "close": 5164.78
        },
        {
          "date": "2026-06-03",
          "close": 5011.28
        },
        {
          "date": "2026-06-04",
          "close": 4890.44
        },
        {
          "date": "2026-06-05",
          "close": 4905.58
        },
        {
          "date": "2026-06-08",
          "close": 4770.07
        },
        {
          "date": "2026-06-09",
          "close": 4899.5
        },
        {
          "date": "2026-06-10",
          "close": 4824.71
        },
        {
          "date": "2026-06-11",
          "close": 4736.15
        },
        {
          "date": "2026-06-12",
          "close": 5069.11
        },
        {
          "date": "2026-06-15",
          "close": 5000.33
        },
        {
          "date": "2026-06-16",
          "close": 4948.61
        },
        {
          "date": "2026-06-17",
          "close": 4910.51
        },
        {
          "date": "2026-06-18",
          "close": 4979.75
        },
        {
          "date": "2026-06-22",
          "close": 5093.04
        },
        {
          "date": "2026-06-23",
          "close": 5118.59
        },
        {
          "date": "2026-06-24",
          "close": 5028.17
        },
        {
          "date": "2026-06-25",
          "close": 5050.41
        },
        {
          "date": "2026-06-26",
          "close": 4777.77
        },
        {
          "date": "2026-06-29",
          "close": 4948.62
        },
        {
          "date": "2026-06-30",
          "close": 4821.04
        },
        {
          "date": "2026-07-01",
          "close": 5126.66
        },
        {
          "date": "2026-07-02",
          "close": 5085.17
        },
        {
          "date": "2026-07-03",
          "close": 5161.17
        },
        {
          "date": "2026-07-06",
          "close": 5095.9
        },
        {
          "date": "2026-07-07",
          "close": 4880.47
        },
        {
          "date": "2026-07-08",
          "close": 4857.59
        },
        {
          "date": "2026-07-09",
          "close": 4836.67
        },
        {
          "date": "2026-07-10",
          "close": 5139.4
        },
        {
          "date": "2026-07-13",
          "close": 5182.11
        },
        {
          "date": "2026-07-14",
          "close": 5270.32
        },
        {
          "date": "2026-07-15",
          "close": 5462.45
        },
        {
          "date": "2026-07-16",
          "close": 5538.47
        },
        {
          "date": "2026-07-17",
          "close": 5120.03
        },
        {
          "date": "2026-07-20",
          "close": 5162.75
        },
        {
          "date": "2026-07-21",
          "close": 5076.79
        },
        {
          "date": "2026-07-22",
          "close": 5051.49
        },
        {
          "date": "2026-07-23",
          "close": 5003.14
        },
        {
          "date": "2026-07-24",
          "close": 4856.8
        },
        {
          "date": "2026-07-27",
          "close": 5030.87
        },
        {
          "date": "2026-07-28",
          "close": 5009.25
        },
        {
          "date": "2026-07-29",
          "close": 5115.09
        },
        {
          "date": "2026-07-30",
          "close": 5027.31
        },
        {
          "date": "2026-07-31",
          "close": 5317.58
        },
        {
          "date": "2026-08-03",
          "close": 5257.38
        },
        {
          "date": "2026-08-04",
          "close": 5467.53
        },
        {
          "date": "2026-08-05",
          "close": 5554.48
        },
        {
          "date": "2026-08-06",
          "close": 5479.36
        },
        {
          "date": "2026-08-07",
          "close": 5696.44
        },
        {
          "date": "2026-08-10",
          "close": 6016.7
        },
        {
          "date": "2026-08-11",
          "close": 5976.72
        },
        {
          "date": "2026-08-12",
          "close": 5895.59
        },
        {
          "date": "2026-08-13",
          "close": 6229.07
        },
        {
          "date": "2026-08-14",
          "close": 6153.36
        },
        {
          "date": "2026-08-17",
          "close": 6109.11
        },
        {
          "date": "2026-08-18",
          "close": 6015.09
        },
        {
          "date": "2026-08-19",
          "close": 5698.54
        },
        {
          "date": "2026-08-20",
          "close": 6274.78
        },
        {
          "date": "2026-08-21",
          "close": 6298.11
        },
        {
          "date": "2026-08-24",
          "close": 6091.25
        },
        {
          "date": "2026-08-25",
          "close": 5996.43
        },
        {
          "date": "2026-08-26",
          "close": 5874.3
        },
        {
          "date": "2026-08-27",
          "close": 5920.53
        },
        {
          "date": "2026-08-28",
          "close": 5745.19
        },
        {
          "date": "2026-08-31",
          "close": 5651.24
        },
        {
          "date": "2026-09-01",
          "close": 5695.36
        },
        {
          "date": "2026-09-02",
          "close": 5579.11
        },
        {
          "date": "2026-09-03",
          "close": 5502.01
        },
        {
          "date": "2026-09-04",
          "close": 5474.56
        },
        {
          "date": "2026-09-07",
          "close": 5473.08
        },
        {
          "date": "2026-09-08",
          "close": 5541.65
        },
        {
          "date": "2026-09-09",
          "close": 5475.68
        },
        {
          "date": "2026-09-10",
          "close": 5355.08
        },
        {
          "date": "2026-09-11",
          "close": 5263.48
        },
        {
          "date": "2026-09-14",
          "close": 5475.68
        },
        {
          "date": "2026-09-15",
          "close": 5404.42
        },
        {
          "date": "2026-09-16",
          "close": 5505.85
        },
        {
          "date": "2026-09-17",
          "close": 5566.45
        },
        {
          "date": "2026-09-18",
          "close": 5787.45
        },
        {
          "date": "2026-09-21",
          "close": 6111.61
        },
        {
          "date": "2026-09-22",
          "close": 6242.18
        },
        {
          "date": "2026-09-23",
          "close": 6328.32
        },
        {
          "date": "2026-09-24",
          "close": 6453.29
        },
        {
          "date": "2026-09-28",
          "close": 6307.75
        },
        {
          "date": "2026-09-29",
          "close": 6195.8
        },
        {
          "date": "2026-09-30",
          "close": 6448.7
        },
        {
          "date": "2026-10-08",
          "close": 6172.39
        },
        {
          "date": "2026-10-09",
          "close": 6446.17
        },
        {
          "date": "2026-10-12",
          "close": 6495.99
        },
        {
          "date": "2026-10-13",
          "close": 6311.54
        },
        {
          "date": "2026-10-14",
          "close": 6130.28
        },
        {
          "date": "2026-10-15",
          "close": 6101.61
        },
        {
          "date": "2026-10-16",
          "close": 5881.52
        },
        {
          "date": "2026-10-19",
          "close": 5787.36
        },
        {
          "date": "2026-10-20",
          "close": 6338.96
        },
        {
          "date": "2026-10-21",
          "close": 6372.15
        },
        {
          "date": "2026-10-22",
          "close": 6070.58
        },
        {
          "date": "2026-10-23",
          "close": 6158.12
        },
        {
          "date": "2026-10-26",
          "close": 6229.88
        },
        {
          "date": "2026-10-27",
          "close": 5852.65
        },
        {
          "date": "2026-10-28",
          "close": 6161.63
        },
        {
          "date": "2026-10-29",
          "close": 5854.45
        },
        {
          "date": "2026-10-30",
          "close": 5722.45
        },
        {
          "date": "2026-11-02",
          "close": 5913.21
        },
        {
          "date": "2026-11-03",
          "close": 5618.6
        },
        {
          "date": "2026-11-04",
          "close": 5776.73
        },
        {
          "date": "2026-11-05",
          "close": 6113.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4155844155844156,
          "pullback_frequency": 0.38961038961038963,
          "up_wilson": [
            0.31209184642228643,
            0.5270995760279946
          ],
          "pullback_wilson": [
            0.28842252906406524,
            0.5012893310632255
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.5227272727272727,
          "up_wilson": [
            0.31705234142220895,
            0.5993381680103802
          ],
          "pullback_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 38,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5526315789473685,
          "baseline_hit_rate": 0.5526315789473685,
          "hit_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "baseline_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 3,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1603",
      "name": "体外诊断",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02542636340512927,
        "5": 0.02458340000815773,
        "20": -0.05995572482605149,
        "60": 0.01048403567295253
      },
      "moving_averages": {
        "5": 3177.9920000000857,
        "20": 3259.635999999987,
        "60": 3342.0175000000045
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.0706967796282173,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3770.93
        },
        {
          "date": "2026-05-14",
          "close": 3698.16
        },
        {
          "date": "2026-05-15",
          "close": 3645.87
        },
        {
          "date": "2026-05-18",
          "close": 3649.04
        },
        {
          "date": "2026-05-19",
          "close": 3686.66
        },
        {
          "date": "2026-05-20",
          "close": 3640.0
        },
        {
          "date": "2026-05-21",
          "close": 3543.44
        },
        {
          "date": "2026-05-22",
          "close": 3577.38
        },
        {
          "date": "2026-05-25",
          "close": 3578.69
        },
        {
          "date": "2026-05-26",
          "close": 3538.2
        },
        {
          "date": "2026-05-27",
          "close": 3479.54
        },
        {
          "date": "2026-05-28",
          "close": 3457.26
        },
        {
          "date": "2026-05-29",
          "close": 3419.53
        },
        {
          "date": "2026-06-01",
          "close": 3458.16
        },
        {
          "date": "2026-06-02",
          "close": 3381.97
        },
        {
          "date": "2026-06-03",
          "close": 3325.8
        },
        {
          "date": "2026-06-04",
          "close": 3258.12
        },
        {
          "date": "2026-06-05",
          "close": 3287.15
        },
        {
          "date": "2026-06-08",
          "close": 3190.85
        },
        {
          "date": "2026-06-09",
          "close": 3201.69
        },
        {
          "date": "2026-06-10",
          "close": 3173.1
        },
        {
          "date": "2026-06-11",
          "close": 3150.45
        },
        {
          "date": "2026-06-12",
          "close": 3187.2
        },
        {
          "date": "2026-06-15",
          "close": 3181.87
        },
        {
          "date": "2026-06-16",
          "close": 3195.91
        },
        {
          "date": "2026-06-17",
          "close": 3135.01
        },
        {
          "date": "2026-06-18",
          "close": 3166.05
        },
        {
          "date": "2026-06-22",
          "close": 3151.09
        },
        {
          "date": "2026-06-23",
          "close": 3202.8
        },
        {
          "date": "2026-06-24",
          "close": 3140.24
        },
        {
          "date": "2026-06-25",
          "close": 3072.05
        },
        {
          "date": "2026-06-26",
          "close": 2994.43
        },
        {
          "date": "2026-06-29",
          "close": 3078.32
        },
        {
          "date": "2026-06-30",
          "close": 3042.93
        },
        {
          "date": "2026-07-01",
          "close": 3157.54
        },
        {
          "date": "2026-07-02",
          "close": 3170.32
        },
        {
          "date": "2026-07-03",
          "close": 3246.22
        },
        {
          "date": "2026-07-06",
          "close": 3238.85
        },
        {
          "date": "2026-07-07",
          "close": 3127.43
        },
        {
          "date": "2026-07-08",
          "close": 3095.17
        },
        {
          "date": "2026-07-09",
          "close": 3074.79
        },
        {
          "date": "2026-07-10",
          "close": 3147.87
        },
        {
          "date": "2026-07-13",
          "close": 3082.88
        },
        {
          "date": "2026-07-14",
          "close": 3168.21
        },
        {
          "date": "2026-07-15",
          "close": 3271.32
        },
        {
          "date": "2026-07-16",
          "close": 3325.98
        },
        {
          "date": "2026-07-17",
          "close": 3149.56
        },
        {
          "date": "2026-07-20",
          "close": 3122.84
        },
        {
          "date": "2026-07-21",
          "close": 3069.74
        },
        {
          "date": "2026-07-22",
          "close": 3033.77
        },
        {
          "date": "2026-07-23",
          "close": 3062.13
        },
        {
          "date": "2026-07-24",
          "close": 2971.28
        },
        {
          "date": "2026-07-27",
          "close": 3070.48
        },
        {
          "date": "2026-07-28",
          "close": 3065.46
        },
        {
          "date": "2026-07-29",
          "close": 3095.2
        },
        {
          "date": "2026-07-30",
          "close": 3075.17
        },
        {
          "date": "2026-07-31",
          "close": 3151.55
        },
        {
          "date": "2026-08-03",
          "close": 3201.49
        },
        {
          "date": "2026-08-04",
          "close": 3226.34
        },
        {
          "date": "2026-08-05",
          "close": 3231.58
        },
        {
          "date": "2026-08-06",
          "close": 3240.45
        },
        {
          "date": "2026-08-07",
          "close": 3340.84
        },
        {
          "date": "2026-08-10",
          "close": 3395.02
        },
        {
          "date": "2026-08-11",
          "close": 3374.57
        },
        {
          "date": "2026-08-12",
          "close": 3394.2
        },
        {
          "date": "2026-08-13",
          "close": 3428.94
        },
        {
          "date": "2026-08-14",
          "close": 3437.14
        },
        {
          "date": "2026-08-17",
          "close": 3427.14
        },
        {
          "date": "2026-08-18",
          "close": 3405.85
        },
        {
          "date": "2026-08-19",
          "close": 3304.78
        },
        {
          "date": "2026-08-20",
          "close": 3481.11
        },
        {
          "date": "2026-08-21",
          "close": 3410.79
        },
        {
          "date": "2026-08-24",
          "close": 3303.28
        },
        {
          "date": "2026-08-25",
          "close": 3368.87
        },
        {
          "date": "2026-08-26",
          "close": 3388.05
        },
        {
          "date": "2026-08-27",
          "close": 3400.92
        },
        {
          "date": "2026-08-28",
          "close": 3394.21
        },
        {
          "date": "2026-08-31",
          "close": 3383.95
        },
        {
          "date": "2026-09-01",
          "close": 3441.55
        },
        {
          "date": "2026-09-02",
          "close": 3408.33
        },
        {
          "date": "2026-09-03",
          "close": 3376.12
        },
        {
          "date": "2026-09-04",
          "close": 3370.48
        },
        {
          "date": "2026-09-07",
          "close": 3383.48
        },
        {
          "date": "2026-09-08",
          "close": 3410.23
        },
        {
          "date": "2026-09-09",
          "close": 3372.95
        },
        {
          "date": "2026-09-10",
          "close": 3305.42
        },
        {
          "date": "2026-09-11",
          "close": 3231.75
        },
        {
          "date": "2026-09-14",
          "close": 3270.74
        },
        {
          "date": "2026-09-15",
          "close": 3198.24
        },
        {
          "date": "2026-09-16",
          "close": 3222.16
        },
        {
          "date": "2026-09-17",
          "close": 3263.14
        },
        {
          "date": "2026-09-18",
          "close": 3307.26
        },
        {
          "date": "2026-09-21",
          "close": 3446.94
        },
        {
          "date": "2026-09-22",
          "close": 3492.82
        },
        {
          "date": "2026-09-23",
          "close": 3531.17
        },
        {
          "date": "2026-09-24",
          "close": 3482.83
        },
        {
          "date": "2026-09-28",
          "close": 3466.89
        },
        {
          "date": "2026-09-29",
          "close": 3459.56
        },
        {
          "date": "2026-09-30",
          "close": 3532.43
        },
        {
          "date": "2026-10-08",
          "close": 3473.73
        },
        {
          "date": "2026-10-09",
          "close": 3513.88
        },
        {
          "date": "2026-10-12",
          "close": 3439.72
        },
        {
          "date": "2026-10-13",
          "close": 3405.4
        },
        {
          "date": "2026-10-14",
          "close": 3332.5
        },
        {
          "date": "2026-10-15",
          "close": 3265.59
        },
        {
          "date": "2026-10-16",
          "close": 3253.73
        },
        {
          "date": "2026-10-19",
          "close": 3224.14
        },
        {
          "date": "2026-10-20",
          "close": 3287.4
        },
        {
          "date": "2026-10-21",
          "close": 3268.61
        },
        {
          "date": "2026-10-22",
          "close": 3175.03
        },
        {
          "date": "2026-10-23",
          "close": 3232.9
        },
        {
          "date": "2026-10-26",
          "close": 3283.43
        },
        {
          "date": "2026-10-27",
          "close": 3178.19
        },
        {
          "date": "2026-10-28",
          "close": 3255.13
        },
        {
          "date": "2026-10-29",
          "close": 3187.11
        },
        {
          "date": "2026-10-30",
          "close": 3121.72
        },
        {
          "date": "2026-11-02",
          "close": 3178.54
        },
        {
          "date": "2026-11-03",
          "close": 3139.75
        },
        {
          "date": "2026-11-04",
          "close": 3184.49
        },
        {
          "date": "2026-11-05",
          "close": 3265.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.26,
          "up_wilson": [
            0.45244602997442135,
            0.6438546202048803
          ],
          "pullback_wilson": [
            0.18404698464748132,
            0.3537098944918718
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 28,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1604",
      "name": "医疗耗材",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020588895065882573,
        "5": 0.014976042212264007,
        "20": -0.03421574214865353,
        "60": -0.01903029848507576
      },
      "moving_averages": {
        "5": 4105.944000000134,
        "20": 4180.679500000062,
        "60": 4303.41016666668
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.04625971244332028,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4815.88
        },
        {
          "date": "2026-05-14",
          "close": 4704.35
        },
        {
          "date": "2026-05-15",
          "close": 4662.19
        },
        {
          "date": "2026-05-18",
          "close": 4624.19
        },
        {
          "date": "2026-05-19",
          "close": 4646.84
        },
        {
          "date": "2026-05-20",
          "close": 4594.27
        },
        {
          "date": "2026-05-21",
          "close": 4513.28
        },
        {
          "date": "2026-05-22",
          "close": 4606.96
        },
        {
          "date": "2026-05-25",
          "close": 4559.55
        },
        {
          "date": "2026-05-26",
          "close": 4465.39
        },
        {
          "date": "2026-05-27",
          "close": 4395.04
        },
        {
          "date": "2026-05-28",
          "close": 4382.86
        },
        {
          "date": "2026-05-29",
          "close": 4349.44
        },
        {
          "date": "2026-06-01",
          "close": 4397.65
        },
        {
          "date": "2026-06-02",
          "close": 4354.47
        },
        {
          "date": "2026-06-03",
          "close": 4293.36
        },
        {
          "date": "2026-06-04",
          "close": 4231.7
        },
        {
          "date": "2026-06-05",
          "close": 4255.32
        },
        {
          "date": "2026-06-08",
          "close": 4146.97
        },
        {
          "date": "2026-06-09",
          "close": 4169.32
        },
        {
          "date": "2026-06-10",
          "close": 4143.9
        },
        {
          "date": "2026-06-11",
          "close": 4142.84
        },
        {
          "date": "2026-06-12",
          "close": 4210.55
        },
        {
          "date": "2026-06-15",
          "close": 4206.04
        },
        {
          "date": "2026-06-16",
          "close": 4188.8
        },
        {
          "date": "2026-06-17",
          "close": 4198.78
        },
        {
          "date": "2026-06-18",
          "close": 4229.22
        },
        {
          "date": "2026-06-22",
          "close": 4224.58
        },
        {
          "date": "2026-06-23",
          "close": 4318.75
        },
        {
          "date": "2026-06-24",
          "close": 4264.73
        },
        {
          "date": "2026-06-25",
          "close": 4169.54
        },
        {
          "date": "2026-06-26",
          "close": 4015.52
        },
        {
          "date": "2026-06-29",
          "close": 4178.39
        },
        {
          "date": "2026-06-30",
          "close": 4106.7
        },
        {
          "date": "2026-07-01",
          "close": 4241.37
        },
        {
          "date": "2026-07-02",
          "close": 4225.65
        },
        {
          "date": "2026-07-03",
          "close": 4297.65
        },
        {
          "date": "2026-07-06",
          "close": 4286.94
        },
        {
          "date": "2026-07-07",
          "close": 4141.64
        },
        {
          "date": "2026-07-08",
          "close": 4095.11
        },
        {
          "date": "2026-07-09",
          "close": 4094.97
        },
        {
          "date": "2026-07-10",
          "close": 4134.45
        },
        {
          "date": "2026-07-13",
          "close": 4026.28
        },
        {
          "date": "2026-07-14",
          "close": 4146.34
        },
        {
          "date": "2026-07-15",
          "close": 4236.09
        },
        {
          "date": "2026-07-16",
          "close": 4247.37
        },
        {
          "date": "2026-07-17",
          "close": 4032.29
        },
        {
          "date": "2026-07-20",
          "close": 3973.73
        },
        {
          "date": "2026-07-21",
          "close": 3951.81
        },
        {
          "date": "2026-07-22",
          "close": 3938.51
        },
        {
          "date": "2026-07-23",
          "close": 3982.75
        },
        {
          "date": "2026-07-24",
          "close": 3914.16
        },
        {
          "date": "2026-07-27",
          "close": 4057.87
        },
        {
          "date": "2026-07-28",
          "close": 4055.03
        },
        {
          "date": "2026-07-29",
          "close": 4105.54
        },
        {
          "date": "2026-07-30",
          "close": 4061.43
        },
        {
          "date": "2026-07-31",
          "close": 4132.06
        },
        {
          "date": "2026-08-03",
          "close": 4173.2
        },
        {
          "date": "2026-08-04",
          "close": 4222.56
        },
        {
          "date": "2026-08-05",
          "close": 4266.88
        },
        {
          "date": "2026-08-06",
          "close": 4257.65
        },
        {
          "date": "2026-08-07",
          "close": 4397.94
        },
        {
          "date": "2026-08-10",
          "close": 4427.24
        },
        {
          "date": "2026-08-11",
          "close": 4406.35
        },
        {
          "date": "2026-08-12",
          "close": 4418.52
        },
        {
          "date": "2026-08-13",
          "close": 4447.88
        },
        {
          "date": "2026-08-14",
          "close": 4427.22
        },
        {
          "date": "2026-08-17",
          "close": 4440.93
        },
        {
          "date": "2026-08-18",
          "close": 4431.01
        },
        {
          "date": "2026-08-19",
          "close": 4282.26
        },
        {
          "date": "2026-08-20",
          "close": 4450.02
        },
        {
          "date": "2026-08-21",
          "close": 4365.69
        },
        {
          "date": "2026-08-24",
          "close": 4288.25
        },
        {
          "date": "2026-08-25",
          "close": 4359.21
        },
        {
          "date": "2026-08-26",
          "close": 4373.09
        },
        {
          "date": "2026-08-27",
          "close": 4390.27
        },
        {
          "date": "2026-08-28",
          "close": 4360.65
        },
        {
          "date": "2026-08-31",
          "close": 4340.95
        },
        {
          "date": "2026-09-01",
          "close": 4373.79
        },
        {
          "date": "2026-09-02",
          "close": 4371.69
        },
        {
          "date": "2026-09-03",
          "close": 4366.34
        },
        {
          "date": "2026-09-04",
          "close": 4365.41
        },
        {
          "date": "2026-09-07",
          "close": 4363.62
        },
        {
          "date": "2026-09-08",
          "close": 4380.51
        },
        {
          "date": "2026-09-09",
          "close": 4331.93
        },
        {
          "date": "2026-09-10",
          "close": 4294.96
        },
        {
          "date": "2026-09-11",
          "close": 4230.94
        },
        {
          "date": "2026-09-14",
          "close": 4260.45
        },
        {
          "date": "2026-09-15",
          "close": 4206.4
        },
        {
          "date": "2026-09-16",
          "close": 4234.27
        },
        {
          "date": "2026-09-17",
          "close": 4252.0
        },
        {
          "date": "2026-09-18",
          "close": 4324.05
        },
        {
          "date": "2026-09-21",
          "close": 4459.3
        },
        {
          "date": "2026-09-22",
          "close": 4495.32
        },
        {
          "date": "2026-09-23",
          "close": 4524.73
        },
        {
          "date": "2026-09-24",
          "close": 4438.39
        },
        {
          "date": "2026-09-28",
          "close": 4362.28
        },
        {
          "date": "2026-09-29",
          "close": 4358.96
        },
        {
          "date": "2026-09-30",
          "close": 4396.58
        },
        {
          "date": "2026-10-08",
          "close": 4333.97
        },
        {
          "date": "2026-10-09",
          "close": 4388.7
        },
        {
          "date": "2026-10-12",
          "close": 4317.6
        },
        {
          "date": "2026-10-13",
          "close": 4298.14
        },
        {
          "date": "2026-10-14",
          "close": 4245.81
        },
        {
          "date": "2026-10-15",
          "close": 4183.83
        },
        {
          "date": "2026-10-16",
          "close": 4142.02
        },
        {
          "date": "2026-10-19",
          "close": 4145.35
        },
        {
          "date": "2026-10-20",
          "close": 4208.51
        },
        {
          "date": "2026-10-21",
          "close": 4199.78
        },
        {
          "date": "2026-10-22",
          "close": 4110.91
        },
        {
          "date": "2026-10-23",
          "close": 4191.48
        },
        {
          "date": "2026-10-26",
          "close": 4239.95
        },
        {
          "date": "2026-10-27",
          "close": 4105.43
        },
        {
          "date": "2026-10-28",
          "close": 4182.44
        },
        {
          "date": "2026-10-29",
          "close": 4123.92
        },
        {
          "date": "2026-10-30",
          "close": 4080.14
        },
        {
          "date": "2026-11-02",
          "close": 4115.56
        },
        {
          "date": "2026-11-03",
          "close": 4047.1
        },
        {
          "date": "2026-11-04",
          "close": 4101.24
        },
        {
          "date": "2026-11-05",
          "close": 4185.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5473684210526316,
          "pullback_frequency": 0.25263157894736843,
          "up_wilson": [
            0.44738266913924607,
            0.6436722394728039
          ],
          "pullback_wilson": [
            0.17604541982403177,
            0.34844561297970755
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5964912280701754,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.4669729242085391,
            0.7138248445040439
          ],
          "pullback_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 25,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1605",
      "name": "医疗设备",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.031226307984186352,
        "5": 0.04264774618131528,
        "20": -0.00763737759643246,
        "60": -0.02083066307315473
      },
      "moving_averages": {
        "5": 5383.247999999859,
        "20": 5429.122500000056,
        "60": 5661.321500000032
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.021169230985252918,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6660.86
        },
        {
          "date": "2026-05-14",
          "close": 6530.13
        },
        {
          "date": "2026-05-15",
          "close": 6491.15
        },
        {
          "date": "2026-05-18",
          "close": 6467.75
        },
        {
          "date": "2026-05-19",
          "close": 6579.41
        },
        {
          "date": "2026-05-20",
          "close": 6515.3
        },
        {
          "date": "2026-05-21",
          "close": 6413.78
        },
        {
          "date": "2026-05-22",
          "close": 6477.01
        },
        {
          "date": "2026-05-25",
          "close": 6431.63
        },
        {
          "date": "2026-05-26",
          "close": 6318.38
        },
        {
          "date": "2026-05-27",
          "close": 6175.04
        },
        {
          "date": "2026-05-28",
          "close": 6196.71
        },
        {
          "date": "2026-05-29",
          "close": 6064.2
        },
        {
          "date": "2026-06-01",
          "close": 6073.75
        },
        {
          "date": "2026-06-02",
          "close": 6030.91
        },
        {
          "date": "2026-06-03",
          "close": 5964.9
        },
        {
          "date": "2026-06-04",
          "close": 5887.77
        },
        {
          "date": "2026-06-05",
          "close": 5911.66
        },
        {
          "date": "2026-06-08",
          "close": 5752.44
        },
        {
          "date": "2026-06-09",
          "close": 5783.53
        },
        {
          "date": "2026-06-10",
          "close": 5689.29
        },
        {
          "date": "2026-06-11",
          "close": 5645.69
        },
        {
          "date": "2026-06-12",
          "close": 5727.11
        },
        {
          "date": "2026-06-15",
          "close": 5791.37
        },
        {
          "date": "2026-06-16",
          "close": 5777.16
        },
        {
          "date": "2026-06-17",
          "close": 5777.83
        },
        {
          "date": "2026-06-18",
          "close": 5743.18
        },
        {
          "date": "2026-06-22",
          "close": 5705.4
        },
        {
          "date": "2026-06-23",
          "close": 5775.81
        },
        {
          "date": "2026-06-24",
          "close": 5690.74
        },
        {
          "date": "2026-06-25",
          "close": 5571.32
        },
        {
          "date": "2026-06-26",
          "close": 5332.19
        },
        {
          "date": "2026-06-29",
          "close": 5524.92
        },
        {
          "date": "2026-06-30",
          "close": 5497.21
        },
        {
          "date": "2026-07-01",
          "close": 5737.45
        },
        {
          "date": "2026-07-02",
          "close": 5692.93
        },
        {
          "date": "2026-07-03",
          "close": 5800.5
        },
        {
          "date": "2026-07-06",
          "close": 5782.08
        },
        {
          "date": "2026-07-07",
          "close": 5556.53
        },
        {
          "date": "2026-07-08",
          "close": 5486.69
        },
        {
          "date": "2026-07-09",
          "close": 5477.45
        },
        {
          "date": "2026-07-10",
          "close": 5625.68
        },
        {
          "date": "2026-07-13",
          "close": 5452.16
        },
        {
          "date": "2026-07-14",
          "close": 5571.03
        },
        {
          "date": "2026-07-15",
          "close": 5665.75
        },
        {
          "date": "2026-07-16",
          "close": 5746.99
        },
        {
          "date": "2026-07-17",
          "close": 5403.25
        },
        {
          "date": "2026-07-20",
          "close": 5315.05
        },
        {
          "date": "2026-07-21",
          "close": 5323.93
        },
        {
          "date": "2026-07-22",
          "close": 5273.78
        },
        {
          "date": "2026-07-23",
          "close": 5350.28
        },
        {
          "date": "2026-07-24",
          "close": 5193.56
        },
        {
          "date": "2026-07-27",
          "close": 5409.56
        },
        {
          "date": "2026-07-28",
          "close": 5392.89
        },
        {
          "date": "2026-07-29",
          "close": 5423.05
        },
        {
          "date": "2026-07-30",
          "close": 5328.78
        },
        {
          "date": "2026-07-31",
          "close": 5498.05
        },
        {
          "date": "2026-08-03",
          "close": 5505.07
        },
        {
          "date": "2026-08-04",
          "close": 5629.93
        },
        {
          "date": "2026-08-05",
          "close": 5695.45
        },
        {
          "date": "2026-08-06",
          "close": 5650.56
        },
        {
          "date": "2026-08-07",
          "close": 5800.51
        },
        {
          "date": "2026-08-10",
          "close": 5829.36
        },
        {
          "date": "2026-08-11",
          "close": 5850.76
        },
        {
          "date": "2026-08-12",
          "close": 5957.04
        },
        {
          "date": "2026-08-13",
          "close": 5956.84
        },
        {
          "date": "2026-08-14",
          "close": 5942.21
        },
        {
          "date": "2026-08-17",
          "close": 6006.97
        },
        {
          "date": "2026-08-18",
          "close": 5961.61
        },
        {
          "date": "2026-08-19",
          "close": 5718.07
        },
        {
          "date": "2026-08-20",
          "close": 5905.83
        },
        {
          "date": "2026-08-21",
          "close": 5788.64
        },
        {
          "date": "2026-08-24",
          "close": 5636.21
        },
        {
          "date": "2026-08-25",
          "close": 5765.73
        },
        {
          "date": "2026-08-26",
          "close": 5797.08
        },
        {
          "date": "2026-08-27",
          "close": 5825.99
        },
        {
          "date": "2026-08-28",
          "close": 5812.84
        },
        {
          "date": "2026-08-31",
          "close": 5823.58
        },
        {
          "date": "2026-09-01",
          "close": 5865.18
        },
        {
          "date": "2026-09-02",
          "close": 5814.9
        },
        {
          "date": "2026-09-03",
          "close": 5752.3
        },
        {
          "date": "2026-09-04",
          "close": 5753.38
        },
        {
          "date": "2026-09-07",
          "close": 5779.96
        },
        {
          "date": "2026-09-08",
          "close": 5822.83
        },
        {
          "date": "2026-09-09",
          "close": 5699.47
        },
        {
          "date": "2026-09-10",
          "close": 5597.48
        },
        {
          "date": "2026-09-11",
          "close": 5478.34
        },
        {
          "date": "2026-09-14",
          "close": 5581.69
        },
        {
          "date": "2026-09-15",
          "close": 5521.93
        },
        {
          "date": "2026-09-16",
          "close": 5589.09
        },
        {
          "date": "2026-09-17",
          "close": 5588.53
        },
        {
          "date": "2026-09-18",
          "close": 5690.58
        },
        {
          "date": "2026-09-21",
          "close": 5859.65
        },
        {
          "date": "2026-09-22",
          "close": 5940.27
        },
        {
          "date": "2026-09-23",
          "close": 5954.15
        },
        {
          "date": "2026-09-24",
          "close": 5860.29
        },
        {
          "date": "2026-09-28",
          "close": 5766.95
        },
        {
          "date": "2026-09-29",
          "close": 5749.0
        },
        {
          "date": "2026-09-30",
          "close": 5781.31
        },
        {
          "date": "2026-10-08",
          "close": 5619.73
        },
        {
          "date": "2026-10-09",
          "close": 5697.42
        },
        {
          "date": "2026-10-12",
          "close": 5625.99
        },
        {
          "date": "2026-10-13",
          "close": 5561.49
        },
        {
          "date": "2026-10-14",
          "close": 5455.69
        },
        {
          "date": "2026-10-15",
          "close": 5321.67
        },
        {
          "date": "2026-10-16",
          "close": 5290.01
        },
        {
          "date": "2026-10-19",
          "close": 5275.61
        },
        {
          "date": "2026-10-20",
          "close": 5445.29
        },
        {
          "date": "2026-10-21",
          "close": 5418.01
        },
        {
          "date": "2026-10-22",
          "close": 5325.65
        },
        {
          "date": "2026-10-23",
          "close": 5505.24
        },
        {
          "date": "2026-10-26",
          "close": 5589.44
        },
        {
          "date": "2026-10-27",
          "close": 5344.61
        },
        {
          "date": "2026-10-28",
          "close": 5461.39
        },
        {
          "date": "2026-10-29",
          "close": 5348.7
        },
        {
          "date": "2026-10-30",
          "close": 5279.29
        },
        {
          "date": "2026-11-02",
          "close": 5370.56
        },
        {
          "date": "2026-11-03",
          "close": 5281.64
        },
        {
          "date": "2026-11-04",
          "close": 5407.94
        },
        {
          "date": "2026-11-05",
          "close": 5576.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5052631578947369,
          "pullback_frequency": 0.2736842105263158,
          "up_wilson": [
            0.4064930002803157,
            0.6036242117876898
          ],
          "pullback_wilson": [
            0.1941455436715417,
            0.37081433740421976
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5272727272727272,
          "pullback_frequency": 0.4909090909090909,
          "up_wilson": [
            0.3979154435522611,
            0.6530690163868067
          ],
          "pullback_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 3,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1606",
      "name": "线下药店",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013912552002238954,
        "5": 0.021188261341959835,
        "20": 0.04925228756699607,
        "60": 0.07839102451092317
      },
      "moving_averages": {
        "5": 3710.105999999959,
        "20": 3690.064000000013,
        "60": 3581.728833333341
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-30",
            "end": "2026-11-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.002576871773898204,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3792.49
        },
        {
          "date": "2026-05-14",
          "close": 3775.28
        },
        {
          "date": "2026-05-15",
          "close": 3702.51
        },
        {
          "date": "2026-05-18",
          "close": 3623.46
        },
        {
          "date": "2026-05-19",
          "close": 3638.7
        },
        {
          "date": "2026-05-20",
          "close": 3604.11
        },
        {
          "date": "2026-05-21",
          "close": 3509.84
        },
        {
          "date": "2026-05-22",
          "close": 3489.65
        },
        {
          "date": "2026-05-25",
          "close": 3447.76
        },
        {
          "date": "2026-05-26",
          "close": 3424.42
        },
        {
          "date": "2026-05-27",
          "close": 3408.2
        },
        {
          "date": "2026-05-28",
          "close": 3379.99
        },
        {
          "date": "2026-05-29",
          "close": 3452.09
        },
        {
          "date": "2026-06-01",
          "close": 3547.33
        },
        {
          "date": "2026-06-02",
          "close": 3471.62
        },
        {
          "date": "2026-06-03",
          "close": 3401.45
        },
        {
          "date": "2026-06-04",
          "close": 3332.37
        },
        {
          "date": "2026-06-05",
          "close": 3356.24
        },
        {
          "date": "2026-06-08",
          "close": 3308.24
        },
        {
          "date": "2026-06-09",
          "close": 3310.06
        },
        {
          "date": "2026-06-10",
          "close": 3341.75
        },
        {
          "date": "2026-06-11",
          "close": 3307.64
        },
        {
          "date": "2026-06-12",
          "close": 3379.86
        },
        {
          "date": "2026-06-15",
          "close": 3344.36
        },
        {
          "date": "2026-06-16",
          "close": 3305.03
        },
        {
          "date": "2026-06-17",
          "close": 3237.4
        },
        {
          "date": "2026-06-18",
          "close": 3227.34
        },
        {
          "date": "2026-06-22",
          "close": 3212.44
        },
        {
          "date": "2026-06-23",
          "close": 3262.55
        },
        {
          "date": "2026-06-24",
          "close": 3227.35
        },
        {
          "date": "2026-06-25",
          "close": 3182.47
        },
        {
          "date": "2026-06-26",
          "close": 3050.21
        },
        {
          "date": "2026-06-29",
          "close": 3128.9
        },
        {
          "date": "2026-06-30",
          "close": 3031.92
        },
        {
          "date": "2026-07-01",
          "close": 3172.8
        },
        {
          "date": "2026-07-02",
          "close": 3199.72
        },
        {
          "date": "2026-07-03",
          "close": 3280.3
        },
        {
          "date": "2026-07-06",
          "close": 3310.41
        },
        {
          "date": "2026-07-07",
          "close": 3239.58
        },
        {
          "date": "2026-07-08",
          "close": 3244.26
        },
        {
          "date": "2026-07-09",
          "close": 3191.4
        },
        {
          "date": "2026-07-10",
          "close": 3234.25
        },
        {
          "date": "2026-07-13",
          "close": 3257.68
        },
        {
          "date": "2026-07-14",
          "close": 3424.94
        },
        {
          "date": "2026-07-15",
          "close": 3486.09
        },
        {
          "date": "2026-07-16",
          "close": 3522.93
        },
        {
          "date": "2026-07-17",
          "close": 3372.8
        },
        {
          "date": "2026-07-20",
          "close": 3413.47
        },
        {
          "date": "2026-07-21",
          "close": 3348.85
        },
        {
          "date": "2026-07-22",
          "close": 3347.88
        },
        {
          "date": "2026-07-23",
          "close": 3362.69
        },
        {
          "date": "2026-07-24",
          "close": 3259.01
        },
        {
          "date": "2026-07-27",
          "close": 3343.34
        },
        {
          "date": "2026-07-28",
          "close": 3356.45
        },
        {
          "date": "2026-07-29",
          "close": 3399.82
        },
        {
          "date": "2026-07-30",
          "close": 3403.74
        },
        {
          "date": "2026-07-31",
          "close": 3462.75
        },
        {
          "date": "2026-08-03",
          "close": 3503.83
        },
        {
          "date": "2026-08-04",
          "close": 3481.45
        },
        {
          "date": "2026-08-05",
          "close": 3460.09
        },
        {
          "date": "2026-08-06",
          "close": 3460.05
        },
        {
          "date": "2026-08-07",
          "close": 3465.98
        },
        {
          "date": "2026-08-10",
          "close": 3599.23
        },
        {
          "date": "2026-08-11",
          "close": 3795.19
        },
        {
          "date": "2026-08-12",
          "close": 3748.74
        },
        {
          "date": "2026-08-13",
          "close": 3714.33
        },
        {
          "date": "2026-08-14",
          "close": 3723.35
        },
        {
          "date": "2026-08-17",
          "close": 3684.15
        },
        {
          "date": "2026-08-18",
          "close": 3650.41
        },
        {
          "date": "2026-08-19",
          "close": 3561.71
        },
        {
          "date": "2026-08-20",
          "close": 3637.64
        },
        {
          "date": "2026-08-21",
          "close": 3549.93
        },
        {
          "date": "2026-08-24",
          "close": 3485.04
        },
        {
          "date": "2026-08-25",
          "close": 3596.51
        },
        {
          "date": "2026-08-26",
          "close": 3574.64
        },
        {
          "date": "2026-08-27",
          "close": 3502.92
        },
        {
          "date": "2026-08-28",
          "close": 3518.46
        },
        {
          "date": "2026-08-31",
          "close": 3506.55
        },
        {
          "date": "2026-09-01",
          "close": 3544.62
        },
        {
          "date": "2026-09-02",
          "close": 3492.63
        },
        {
          "date": "2026-09-03",
          "close": 3487.72
        },
        {
          "date": "2026-09-04",
          "close": 3507.71
        },
        {
          "date": "2026-09-07",
          "close": 3517.15
        },
        {
          "date": "2026-09-08",
          "close": 3526.86
        },
        {
          "date": "2026-09-09",
          "close": 3498.1
        },
        {
          "date": "2026-09-10",
          "close": 3448.2
        },
        {
          "date": "2026-09-11",
          "close": 3352.89
        },
        {
          "date": "2026-09-14",
          "close": 3421.39
        },
        {
          "date": "2026-09-15",
          "close": 3376.64
        },
        {
          "date": "2026-09-16",
          "close": 3372.59
        },
        {
          "date": "2026-09-17",
          "close": 3378.71
        },
        {
          "date": "2026-09-18",
          "close": 3421.95
        },
        {
          "date": "2026-09-21",
          "close": 3508.26
        },
        {
          "date": "2026-09-22",
          "close": 3486.59
        },
        {
          "date": "2026-09-23",
          "close": 3457.75
        },
        {
          "date": "2026-09-24",
          "close": 3451.44
        },
        {
          "date": "2026-09-28",
          "close": 3454.56
        },
        {
          "date": "2026-09-29",
          "close": 3502.53
        },
        {
          "date": "2026-09-30",
          "close": 3563.15
        },
        {
          "date": "2026-10-08",
          "close": 3556.18
        },
        {
          "date": "2026-10-09",
          "close": 3620.19
        },
        {
          "date": "2026-10-12",
          "close": 3697.79
        },
        {
          "date": "2026-10-13",
          "close": 3726.87
        },
        {
          "date": "2026-10-14",
          "close": 3709.05
        },
        {
          "date": "2026-10-15",
          "close": 3695.46
        },
        {
          "date": "2026-10-16",
          "close": 3665.42
        },
        {
          "date": "2026-10-19",
          "close": 3727.99
        },
        {
          "date": "2026-10-20",
          "close": 3708.25
        },
        {
          "date": "2026-10-21",
          "close": 3703.39
        },
        {
          "date": "2026-10-22",
          "close": 3627.94
        },
        {
          "date": "2026-10-23",
          "close": 3624.98
        },
        {
          "date": "2026-10-26",
          "close": 3740.97
        },
        {
          "date": "2026-10-27",
          "close": 3678.55
        },
        {
          "date": "2026-10-28",
          "close": 3669.99
        },
        {
          "date": "2026-10-29",
          "close": 3653.91
        },
        {
          "date": "2026-10-30",
          "close": 3720.53
        },
        {
          "date": "2026-11-02",
          "close": 3711.34
        },
        {
          "date": "2026-11-03",
          "close": 3707.2
        },
        {
          "date": "2026-11-04",
          "close": 3680.13
        },
        {
          "date": "2026-11-05",
          "close": 3731.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.2798456817718068,
            0.5914258885602508
          ],
          "pullback_wilson": [
            0.18550844674265818,
            0.4797976361206918
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 15,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 4,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1607",
      "name": "医药流通",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.004141618554451165,
        "5": 0.033942625420707806,
        "20": -0.014266446583599879,
        "60": 0.014593930889317708
      },
      "moving_averages": {
        "5": 2001.6159999999684,
        "20": 1999.654999999993,
        "60": 2065.347833333312
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-04",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.027108723232478593,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2204.71
        },
        {
          "date": "2026-05-14",
          "close": 2166.86
        },
        {
          "date": "2026-05-15",
          "close": 2144.31
        },
        {
          "date": "2026-05-18",
          "close": 2121.13
        },
        {
          "date": "2026-05-19",
          "close": 2131.93
        },
        {
          "date": "2026-05-20",
          "close": 2100.35
        },
        {
          "date": "2026-05-21",
          "close": 2059.08
        },
        {
          "date": "2026-05-22",
          "close": 2067.13
        },
        {
          "date": "2026-05-25",
          "close": 2053.18
        },
        {
          "date": "2026-05-26",
          "close": 2025.64
        },
        {
          "date": "2026-05-27",
          "close": 1997.61
        },
        {
          "date": "2026-05-28",
          "close": 1986.47
        },
        {
          "date": "2026-05-29",
          "close": 2007.43
        },
        {
          "date": "2026-06-01",
          "close": 2041.54
        },
        {
          "date": "2026-06-02",
          "close": 2022.65
        },
        {
          "date": "2026-06-03",
          "close": 1994.97
        },
        {
          "date": "2026-06-04",
          "close": 1964.6
        },
        {
          "date": "2026-06-05",
          "close": 1981.29
        },
        {
          "date": "2026-06-08",
          "close": 1931.3
        },
        {
          "date": "2026-06-09",
          "close": 1925.5
        },
        {
          "date": "2026-06-10",
          "close": 1912.79
        },
        {
          "date": "2026-06-11",
          "close": 1900.38
        },
        {
          "date": "2026-06-12",
          "close": 1929.52
        },
        {
          "date": "2026-06-15",
          "close": 1945.25
        },
        {
          "date": "2026-06-16",
          "close": 1925.99
        },
        {
          "date": "2026-06-17",
          "close": 1903.84
        },
        {
          "date": "2026-06-18",
          "close": 1892.69
        },
        {
          "date": "2026-06-22",
          "close": 1884.75
        },
        {
          "date": "2026-06-23",
          "close": 1928.26
        },
        {
          "date": "2026-06-24",
          "close": 1887.08
        },
        {
          "date": "2026-06-25",
          "close": 1845.8
        },
        {
          "date": "2026-06-26",
          "close": 1789.66
        },
        {
          "date": "2026-06-29",
          "close": 1830.52
        },
        {
          "date": "2026-06-30",
          "close": 1784.22
        },
        {
          "date": "2026-07-01",
          "close": 1841.22
        },
        {
          "date": "2026-07-02",
          "close": 1859.86
        },
        {
          "date": "2026-07-03",
          "close": 1895.56
        },
        {
          "date": "2026-07-06",
          "close": 1916.21
        },
        {
          "date": "2026-07-07",
          "close": 1867.36
        },
        {
          "date": "2026-07-08",
          "close": 1883.09
        },
        {
          "date": "2026-07-09",
          "close": 1866.06
        },
        {
          "date": "2026-07-10",
          "close": 1903.77
        },
        {
          "date": "2026-07-13",
          "close": 1918.78
        },
        {
          "date": "2026-07-14",
          "close": 2007.64
        },
        {
          "date": "2026-07-15",
          "close": 2049.25
        },
        {
          "date": "2026-07-16",
          "close": 2083.57
        },
        {
          "date": "2026-07-17",
          "close": 1990.69
        },
        {
          "date": "2026-07-20",
          "close": 1976.24
        },
        {
          "date": "2026-07-21",
          "close": 1929.56
        },
        {
          "date": "2026-07-22",
          "close": 1923.79
        },
        {
          "date": "2026-07-23",
          "close": 1938.41
        },
        {
          "date": "2026-07-24",
          "close": 1882.72
        },
        {
          "date": "2026-07-27",
          "close": 1947.36
        },
        {
          "date": "2026-07-28",
          "close": 1951.11
        },
        {
          "date": "2026-07-29",
          "close": 1962.4
        },
        {
          "date": "2026-07-30",
          "close": 1957.72
        },
        {
          "date": "2026-07-31",
          "close": 1983.56
        },
        {
          "date": "2026-08-03",
          "close": 2006.23
        },
        {
          "date": "2026-08-04",
          "close": 2013.46
        },
        {
          "date": "2026-08-05",
          "close": 1995.35
        },
        {
          "date": "2026-08-06",
          "close": 2027.9
        },
        {
          "date": "2026-08-07",
          "close": 2071.78
        },
        {
          "date": "2026-08-10",
          "close": 2120.2
        },
        {
          "date": "2026-08-11",
          "close": 2131.02
        },
        {
          "date": "2026-08-12",
          "close": 2149.72
        },
        {
          "date": "2026-08-13",
          "close": 2173.08
        },
        {
          "date": "2026-08-14",
          "close": 2205.74
        },
        {
          "date": "2026-08-17",
          "close": 2197.0
        },
        {
          "date": "2026-08-18",
          "close": 2189.9
        },
        {
          "date": "2026-08-19",
          "close": 2124.38
        },
        {
          "date": "2026-08-20",
          "close": 2161.63
        },
        {
          "date": "2026-08-21",
          "close": 2081.66
        },
        {
          "date": "2026-08-24",
          "close": 2057.73
        },
        {
          "date": "2026-08-25",
          "close": 2118.0
        },
        {
          "date": "2026-08-26",
          "close": 2125.95
        },
        {
          "date": "2026-08-27",
          "close": 2138.14
        },
        {
          "date": "2026-08-28",
          "close": 2135.16
        },
        {
          "date": "2026-08-31",
          "close": 2092.19
        },
        {
          "date": "2026-09-01",
          "close": 2139.42
        },
        {
          "date": "2026-09-02",
          "close": 2101.09
        },
        {
          "date": "2026-09-03",
          "close": 2072.77
        },
        {
          "date": "2026-09-04",
          "close": 2093.84
        },
        {
          "date": "2026-09-07",
          "close": 2118.39
        },
        {
          "date": "2026-09-08",
          "close": 2148.19
        },
        {
          "date": "2026-09-09",
          "close": 2113.44
        },
        {
          "date": "2026-09-10",
          "close": 2078.92
        },
        {
          "date": "2026-09-11",
          "close": 2037.66
        },
        {
          "date": "2026-09-14",
          "close": 2060.74
        },
        {
          "date": "2026-09-15",
          "close": 2014.18
        },
        {
          "date": "2026-09-16",
          "close": 2017.26
        },
        {
          "date": "2026-09-17",
          "close": 2026.01
        },
        {
          "date": "2026-09-18",
          "close": 2058.57
        },
        {
          "date": "2026-09-21",
          "close": 2114.72
        },
        {
          "date": "2026-09-22",
          "close": 2109.34
        },
        {
          "date": "2026-09-23",
          "close": 2071.65
        },
        {
          "date": "2026-09-24",
          "close": 2062.27
        },
        {
          "date": "2026-09-28",
          "close": 2041.01
        },
        {
          "date": "2026-09-29",
          "close": 2036.97
        },
        {
          "date": "2026-09-30",
          "close": 2056.38
        },
        {
          "date": "2026-10-08",
          "close": 2053.77
        },
        {
          "date": "2026-10-09",
          "close": 2080.88
        },
        {
          "date": "2026-10-12",
          "close": 2058.25
        },
        {
          "date": "2026-10-13",
          "close": 2057.78
        },
        {
          "date": "2026-10-14",
          "close": 2038.49
        },
        {
          "date": "2026-10-15",
          "close": 2000.26
        },
        {
          "date": "2026-10-16",
          "close": 1985.81
        },
        {
          "date": "2026-10-19",
          "close": 1973.61
        },
        {
          "date": "2026-10-20",
          "close": 1978.81
        },
        {
          "date": "2026-10-21",
          "close": 1989.4
        },
        {
          "date": "2026-10-22",
          "close": 1939.69
        },
        {
          "date": "2026-10-23",
          "close": 1960.8
        },
        {
          "date": "2026-10-26",
          "close": 2017.23
        },
        {
          "date": "2026-10-27",
          "close": 1971.0
        },
        {
          "date": "2026-10-28",
          "close": 1975.0
        },
        {
          "date": "2026-10-29",
          "close": 1958.01
        },
        {
          "date": "2026-10-30",
          "close": 1968.14
        },
        {
          "date": "2026-11-02",
          "close": 1992.16
        },
        {
          "date": "2026-11-03",
          "close": 2007.19
        },
        {
          "date": "2026-11-04",
          "close": 2016.12
        },
        {
          "date": "2026-11-05",
          "close": 2024.47
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.24444444444444444,
          "up_wilson": [
            0.3988372282354734,
            0.6011627717645266
          ],
          "pullback_wilson": [
            0.16732783066209148,
            0.3424837112930089
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.30434782608695654,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.1907984080276724,
            0.4480564644840765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 0,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 8,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1608",
      "name": "中药Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013380402425149374,
        "5": 0.04598542494490121,
        "20": -0.015847668636903567,
        "60": -0.018091894136746167
      },
      "moving_averages": {
        "5": 1272.8019999999553,
        "20": 1287.9610000000102,
        "60": 1327.24400000001
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.03437342204532623,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1389.03
        },
        {
          "date": "2026-05-14",
          "close": 1372.41
        },
        {
          "date": "2026-05-15",
          "close": 1360.89
        },
        {
          "date": "2026-05-18",
          "close": 1349.31
        },
        {
          "date": "2026-05-19",
          "close": 1358.81
        },
        {
          "date": "2026-05-20",
          "close": 1350.14
        },
        {
          "date": "2026-05-21",
          "close": 1325.7
        },
        {
          "date": "2026-05-22",
          "close": 1334.4
        },
        {
          "date": "2026-05-25",
          "close": 1328.73
        },
        {
          "date": "2026-05-26",
          "close": 1314.31
        },
        {
          "date": "2026-05-27",
          "close": 1306.98
        },
        {
          "date": "2026-05-28",
          "close": 1297.57
        },
        {
          "date": "2026-05-29",
          "close": 1314.7
        },
        {
          "date": "2026-06-01",
          "close": 1331.51
        },
        {
          "date": "2026-06-02",
          "close": 1317.01
        },
        {
          "date": "2026-06-03",
          "close": 1301.27
        },
        {
          "date": "2026-06-04",
          "close": 1282.26
        },
        {
          "date": "2026-06-05",
          "close": 1293.41
        },
        {
          "date": "2026-06-08",
          "close": 1264.25
        },
        {
          "date": "2026-06-09",
          "close": 1262.7
        },
        {
          "date": "2026-06-10",
          "close": 1260.62
        },
        {
          "date": "2026-06-11",
          "close": 1243.67
        },
        {
          "date": "2026-06-12",
          "close": 1261.34
        },
        {
          "date": "2026-06-15",
          "close": 1262.93
        },
        {
          "date": "2026-06-16",
          "close": 1250.18
        },
        {
          "date": "2026-06-17",
          "close": 1236.29
        },
        {
          "date": "2026-06-18",
          "close": 1233.31
        },
        {
          "date": "2026-06-22",
          "close": 1228.41
        },
        {
          "date": "2026-06-23",
          "close": 1256.74
        },
        {
          "date": "2026-06-24",
          "close": 1231.06
        },
        {
          "date": "2026-06-25",
          "close": 1208.92
        },
        {
          "date": "2026-06-26",
          "close": 1171.58
        },
        {
          "date": "2026-06-29",
          "close": 1216.21
        },
        {
          "date": "2026-06-30",
          "close": 1186.98
        },
        {
          "date": "2026-07-01",
          "close": 1234.95
        },
        {
          "date": "2026-07-02",
          "close": 1251.32
        },
        {
          "date": "2026-07-03",
          "close": 1271.93
        },
        {
          "date": "2026-07-06",
          "close": 1277.49
        },
        {
          "date": "2026-07-07",
          "close": 1233.89
        },
        {
          "date": "2026-07-08",
          "close": 1241.92
        },
        {
          "date": "2026-07-09",
          "close": 1239.72
        },
        {
          "date": "2026-07-10",
          "close": 1256.75
        },
        {
          "date": "2026-07-13",
          "close": 1294.0
        },
        {
          "date": "2026-07-14",
          "close": 1314.21
        },
        {
          "date": "2026-07-15",
          "close": 1352.13
        },
        {
          "date": "2026-07-16",
          "close": 1372.99
        },
        {
          "date": "2026-07-17",
          "close": 1307.47
        },
        {
          "date": "2026-07-20",
          "close": 1307.59
        },
        {
          "date": "2026-07-21",
          "close": 1291.09
        },
        {
          "date": "2026-07-22",
          "close": 1292.84
        },
        {
          "date": "2026-07-23",
          "close": 1301.26
        },
        {
          "date": "2026-07-24",
          "close": 1254.07
        },
        {
          "date": "2026-07-27",
          "close": 1299.15
        },
        {
          "date": "2026-07-28",
          "close": 1296.98
        },
        {
          "date": "2026-07-29",
          "close": 1303.7
        },
        {
          "date": "2026-07-30",
          "close": 1292.81
        },
        {
          "date": "2026-07-31",
          "close": 1314.43
        },
        {
          "date": "2026-08-03",
          "close": 1324.18
        },
        {
          "date": "2026-08-04",
          "close": 1332.7
        },
        {
          "date": "2026-08-05",
          "close": 1324.35
        },
        {
          "date": "2026-08-06",
          "close": 1328.95
        },
        {
          "date": "2026-08-07",
          "close": 1356.47
        },
        {
          "date": "2026-08-10",
          "close": 1361.55
        },
        {
          "date": "2026-08-11",
          "close": 1365.75
        },
        {
          "date": "2026-08-12",
          "close": 1366.67
        },
        {
          "date": "2026-08-13",
          "close": 1389.29
        },
        {
          "date": "2026-08-14",
          "close": 1377.81
        },
        {
          "date": "2026-08-17",
          "close": 1385.21
        },
        {
          "date": "2026-08-18",
          "close": 1371.96
        },
        {
          "date": "2026-08-19",
          "close": 1351.59
        },
        {
          "date": "2026-08-20",
          "close": 1384.07
        },
        {
          "date": "2026-08-21",
          "close": 1338.59
        },
        {
          "date": "2026-08-24",
          "close": 1316.16
        },
        {
          "date": "2026-08-25",
          "close": 1351.63
        },
        {
          "date": "2026-08-26",
          "close": 1362.05
        },
        {
          "date": "2026-08-27",
          "close": 1377.37
        },
        {
          "date": "2026-08-28",
          "close": 1378.54
        },
        {
          "date": "2026-08-31",
          "close": 1355.31
        },
        {
          "date": "2026-09-01",
          "close": 1377.8
        },
        {
          "date": "2026-09-02",
          "close": 1357.15
        },
        {
          "date": "2026-09-03",
          "close": 1349.2
        },
        {
          "date": "2026-09-04",
          "close": 1348.08
        },
        {
          "date": "2026-09-07",
          "close": 1353.02
        },
        {
          "date": "2026-09-08",
          "close": 1375.33
        },
        {
          "date": "2026-09-09",
          "close": 1364.04
        },
        {
          "date": "2026-09-10",
          "close": 1332.34
        },
        {
          "date": "2026-09-11",
          "close": 1305.67
        },
        {
          "date": "2026-09-14",
          "close": 1325.2
        },
        {
          "date": "2026-09-15",
          "close": 1300.97
        },
        {
          "date": "2026-09-16",
          "close": 1301.63
        },
        {
          "date": "2026-09-17",
          "close": 1307.1
        },
        {
          "date": "2026-09-18",
          "close": 1314.26
        },
        {
          "date": "2026-09-21",
          "close": 1356.57
        },
        {
          "date": "2026-09-22",
          "close": 1354.37
        },
        {
          "date": "2026-09-23",
          "close": 1337.35
        },
        {
          "date": "2026-09-24",
          "close": 1319.3
        },
        {
          "date": "2026-09-28",
          "close": 1314.15
        },
        {
          "date": "2026-09-29",
          "close": 1312.9
        },
        {
          "date": "2026-09-30",
          "close": 1328.69
        },
        {
          "date": "2026-10-08",
          "close": 1321.33
        },
        {
          "date": "2026-10-09",
          "close": 1346.68
        },
        {
          "date": "2026-10-12",
          "close": 1324.34
        },
        {
          "date": "2026-10-13",
          "close": 1323.62
        },
        {
          "date": "2026-10-14",
          "close": 1318.42
        },
        {
          "date": "2026-10-15",
          "close": 1300.17
        },
        {
          "date": "2026-10-16",
          "close": 1299.52
        },
        {
          "date": "2026-10-19",
          "close": 1303.11
        },
        {
          "date": "2026-10-20",
          "close": 1299.36
        },
        {
          "date": "2026-10-21",
          "close": 1297.42
        },
        {
          "date": "2026-10-22",
          "close": 1264.86
        },
        {
          "date": "2026-10-23",
          "close": 1276.09
        },
        {
          "date": "2026-10-26",
          "close": 1281.79
        },
        {
          "date": "2026-10-27",
          "close": 1252.87
        },
        {
          "date": "2026-10-28",
          "close": 1263.74
        },
        {
          "date": "2026-10-29",
          "close": 1243.22
        },
        {
          "date": "2026-10-30",
          "close": 1241.68
        },
        {
          "date": "2026-11-02",
          "close": 1266.43
        },
        {
          "date": "2026-11-03",
          "close": 1272.29
        },
        {
          "date": "2026-11-04",
          "close": 1283.22
        },
        {
          "date": "2026-11-05",
          "close": 1300.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.3988372282354734,
            0.6011627717645266
          ],
          "pullback_wilson": [
            0.14871335473639324,
            0.31847310391045497
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5178571428571429,
          "pullback_frequency": 0.39285714285714285,
          "up_wilson": [
            0.39010383924176983,
            0.6433178058754173
          ],
          "pullback_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 2,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 17,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1609",
      "name": "城商行Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.005748494441931928,
        "5": -0.01607698106096289,
        "20": -0.011893145030132168,
        "60": 0.04785916323292372
      },
      "moving_averages": {
        "5": 1685.6080000000075,
        "20": 1663.3210000000079,
        "60": 1651.07383333334
      },
      "phase": "回调",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-30",
            "end": "2026-11-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 81
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.024692366964765178,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1573.46
        },
        {
          "date": "2026-05-14",
          "close": 1579.29
        },
        {
          "date": "2026-05-15",
          "close": 1560.53
        },
        {
          "date": "2026-05-18",
          "close": 1540.94
        },
        {
          "date": "2026-05-19",
          "close": 1555.08
        },
        {
          "date": "2026-05-20",
          "close": 1547.77
        },
        {
          "date": "2026-05-21",
          "close": 1553.18
        },
        {
          "date": "2026-05-22",
          "close": 1542.43
        },
        {
          "date": "2026-05-25",
          "close": 1537.06
        },
        {
          "date": "2026-05-26",
          "close": 1537.15
        },
        {
          "date": "2026-05-27",
          "close": 1528.68
        },
        {
          "date": "2026-05-28",
          "close": 1516.05
        },
        {
          "date": "2026-05-29",
          "close": 1542.64
        },
        {
          "date": "2026-06-01",
          "close": 1571.96
        },
        {
          "date": "2026-06-02",
          "close": 1573.25
        },
        {
          "date": "2026-06-03",
          "close": 1556.39
        },
        {
          "date": "2026-06-04",
          "close": 1533.36
        },
        {
          "date": "2026-06-05",
          "close": 1549.12
        },
        {
          "date": "2026-06-08",
          "close": 1554.5
        },
        {
          "date": "2026-06-09",
          "close": 1567.38
        },
        {
          "date": "2026-06-10",
          "close": 1600.81
        },
        {
          "date": "2026-06-11",
          "close": 1592.09
        },
        {
          "date": "2026-06-12",
          "close": 1614.55
        },
        {
          "date": "2026-06-15",
          "close": 1600.34
        },
        {
          "date": "2026-06-16",
          "close": 1575.6
        },
        {
          "date": "2026-06-17",
          "close": 1564.14
        },
        {
          "date": "2026-06-18",
          "close": 1515.15
        },
        {
          "date": "2026-06-22",
          "close": 1517.92
        },
        {
          "date": "2026-06-23",
          "close": 1542.39
        },
        {
          "date": "2026-06-24",
          "close": 1503.03
        },
        {
          "date": "2026-06-25",
          "close": 1495.29
        },
        {
          "date": "2026-06-26",
          "close": 1479.14
        },
        {
          "date": "2026-06-29",
          "close": 1478.06
        },
        {
          "date": "2026-06-30",
          "close": 1441.55
        },
        {
          "date": "2026-07-01",
          "close": 1458.11
        },
        {
          "date": "2026-07-02",
          "close": 1478.62
        },
        {
          "date": "2026-07-03",
          "close": 1476.27
        },
        {
          "date": "2026-07-06",
          "close": 1513.37
        },
        {
          "date": "2026-07-07",
          "close": 1504.54
        },
        {
          "date": "2026-07-08",
          "close": 1512.08
        },
        {
          "date": "2026-07-09",
          "close": 1499.78
        },
        {
          "date": "2026-07-10",
          "close": 1503.42
        },
        {
          "date": "2026-07-13",
          "close": 1536.78
        },
        {
          "date": "2026-07-14",
          "close": 1548.14
        },
        {
          "date": "2026-07-15",
          "close": 1574.24
        },
        {
          "date": "2026-07-16",
          "close": 1560.09
        },
        {
          "date": "2026-07-17",
          "close": 1563.11
        },
        {
          "date": "2026-07-20",
          "close": 1595.36
        },
        {
          "date": "2026-07-21",
          "close": 1567.67
        },
        {
          "date": "2026-07-22",
          "close": 1580.23
        },
        {
          "date": "2026-07-23",
          "close": 1590.16
        },
        {
          "date": "2026-07-24",
          "close": 1582.0
        },
        {
          "date": "2026-07-27",
          "close": 1586.28
        },
        {
          "date": "2026-07-28",
          "close": 1599.45
        },
        {
          "date": "2026-07-29",
          "close": 1615.04
        },
        {
          "date": "2026-07-30",
          "close": 1646.61
        },
        {
          "date": "2026-07-31",
          "close": 1635.79
        },
        {
          "date": "2026-08-03",
          "close": 1648.73
        },
        {
          "date": "2026-08-04",
          "close": 1606.26
        },
        {
          "date": "2026-08-05",
          "close": 1594.47
        },
        {
          "date": "2026-08-06",
          "close": 1595.64
        },
        {
          "date": "2026-08-07",
          "close": 1579.35
        },
        {
          "date": "2026-08-10",
          "close": 1594.74
        },
        {
          "date": "2026-08-11",
          "close": 1591.62
        },
        {
          "date": "2026-08-12",
          "close": 1591.03
        },
        {
          "date": "2026-08-13",
          "close": 1593.75
        },
        {
          "date": "2026-08-14",
          "close": 1587.53
        },
        {
          "date": "2026-08-17",
          "close": 1593.66
        },
        {
          "date": "2026-08-18",
          "close": 1595.41
        },
        {
          "date": "2026-08-19",
          "close": 1621.12
        },
        {
          "date": "2026-08-20",
          "close": 1639.8
        },
        {
          "date": "2026-08-21",
          "close": 1628.45
        },
        {
          "date": "2026-08-24",
          "close": 1645.99
        },
        {
          "date": "2026-08-25",
          "close": 1627.33
        },
        {
          "date": "2026-08-26",
          "close": 1643.74
        },
        {
          "date": "2026-08-27",
          "close": 1627.86
        },
        {
          "date": "2026-08-28",
          "close": 1623.15
        },
        {
          "date": "2026-08-31",
          "close": 1648.93
        },
        {
          "date": "2026-09-01",
          "close": 1681.86
        },
        {
          "date": "2026-09-02",
          "close": 1677.73
        },
        {
          "date": "2026-09-03",
          "close": 1673.02
        },
        {
          "date": "2026-09-04",
          "close": 1684.92
        },
        {
          "date": "2026-09-07",
          "close": 1660.88
        },
        {
          "date": "2026-09-08",
          "close": 1680.47
        },
        {
          "date": "2026-09-09",
          "close": 1682.86
        },
        {
          "date": "2026-09-10",
          "close": 1715.35
        },
        {
          "date": "2026-09-11",
          "close": 1692.78
        },
        {
          "date": "2026-09-14",
          "close": 1706.07
        },
        {
          "date": "2026-09-15",
          "close": 1683.43
        },
        {
          "date": "2026-09-16",
          "close": 1663.54
        },
        {
          "date": "2026-09-17",
          "close": 1655.15
        },
        {
          "date": "2026-09-18",
          "close": 1651.75
        },
        {
          "date": "2026-09-21",
          "close": 1653.7
        },
        {
          "date": "2026-09-22",
          "close": 1649.8
        },
        {
          "date": "2026-09-23",
          "close": 1643.97
        },
        {
          "date": "2026-09-24",
          "close": 1650.52
        },
        {
          "date": "2026-09-28",
          "close": 1644.85
        },
        {
          "date": "2026-09-29",
          "close": 1648.54
        },
        {
          "date": "2026-09-30",
          "close": 1676.83
        },
        {
          "date": "2026-10-08",
          "close": 1690.89
        },
        {
          "date": "2026-10-09",
          "close": 1671.93
        },
        {
          "date": "2026-10-12",
          "close": 1700.37
        },
        {
          "date": "2026-10-13",
          "close": 1674.71
        },
        {
          "date": "2026-10-14",
          "close": 1669.72
        },
        {
          "date": "2026-10-15",
          "close": 1641.22
        },
        {
          "date": "2026-10-16",
          "close": 1644.79
        },
        {
          "date": "2026-10-19",
          "close": 1673.34
        },
        {
          "date": "2026-10-20",
          "close": 1647.48
        },
        {
          "date": "2026-10-21",
          "close": 1637.78
        },
        {
          "date": "2026-10-22",
          "close": 1617.59
        },
        {
          "date": "2026-10-23",
          "close": 1612.03
        },
        {
          "date": "2026-10-26",
          "close": 1634.88
        },
        {
          "date": "2026-10-27",
          "close": 1660.26
        },
        {
          "date": "2026-10-28",
          "close": 1654.2
        },
        {
          "date": "2026-10-29",
          "close": 1698.08
        },
        {
          "date": "2026-10-30",
          "close": 1713.08
        },
        {
          "date": "2026-11-02",
          "close": 1687.7
        },
        {
          "date": "2026-11-03",
          "close": 1676.04
        },
        {
          "date": "2026-11-04",
          "close": 1680.44
        },
        {
          "date": "2026-11-05",
          "close": 1670.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5512820512820513,
          "pullback_frequency": 0.08974358974358974,
          "up_wilson": [
            0.4410936914056326,
            0.6566562768290142
          ],
          "pullback_wilson": [
            0.04415300851677373,
            0.17384724560605236
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.20754716981132076,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.12004598026413958,
            0.3345774470164792
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 15,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 8,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1610",
      "name": "股份制银行Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.008438228810581205,
        "5": -0.0025348898869544945,
        "20": 0.012696690621660567,
        "60": 0.05095298763634504
      },
      "moving_averages": {
        "5": 2502.9800000000278,
        "20": 2466.329000000015,
        "60": 2415.098833333332
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-28",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-11-03",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.013261429388949031,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2294.0
        },
        {
          "date": "2026-05-14",
          "close": 2287.74
        },
        {
          "date": "2026-05-15",
          "close": 2281.41
        },
        {
          "date": "2026-05-18",
          "close": 2263.94
        },
        {
          "date": "2026-05-19",
          "close": 2266.8
        },
        {
          "date": "2026-05-20",
          "close": 2257.85
        },
        {
          "date": "2026-05-21",
          "close": 2251.63
        },
        {
          "date": "2026-05-22",
          "close": 2249.79
        },
        {
          "date": "2026-05-25",
          "close": 2252.92
        },
        {
          "date": "2026-05-26",
          "close": 2260.42
        },
        {
          "date": "2026-05-27",
          "close": 2256.9
        },
        {
          "date": "2026-05-28",
          "close": 2238.95
        },
        {
          "date": "2026-05-29",
          "close": 2280.66
        },
        {
          "date": "2026-06-01",
          "close": 2298.35
        },
        {
          "date": "2026-06-02",
          "close": 2313.16
        },
        {
          "date": "2026-06-03",
          "close": 2294.25
        },
        {
          "date": "2026-06-04",
          "close": 2268.98
        },
        {
          "date": "2026-06-05",
          "close": 2300.55
        },
        {
          "date": "2026-06-08",
          "close": 2305.22
        },
        {
          "date": "2026-06-09",
          "close": 2310.08
        },
        {
          "date": "2026-06-10",
          "close": 2351.29
        },
        {
          "date": "2026-06-11",
          "close": 2338.86
        },
        {
          "date": "2026-06-12",
          "close": 2371.55
        },
        {
          "date": "2026-06-15",
          "close": 2348.28
        },
        {
          "date": "2026-06-16",
          "close": 2328.42
        },
        {
          "date": "2026-06-17",
          "close": 2305.12
        },
        {
          "date": "2026-06-18",
          "close": 2248.2
        },
        {
          "date": "2026-06-22",
          "close": 2270.46
        },
        {
          "date": "2026-06-23",
          "close": 2288.99
        },
        {
          "date": "2026-06-24",
          "close": 2227.6
        },
        {
          "date": "2026-06-25",
          "close": 2211.69
        },
        {
          "date": "2026-06-26",
          "close": 2176.33
        },
        {
          "date": "2026-06-29",
          "close": 2176.27
        },
        {
          "date": "2026-06-30",
          "close": 2126.39
        },
        {
          "date": "2026-07-01",
          "close": 2145.64
        },
        {
          "date": "2026-07-02",
          "close": 2179.0
        },
        {
          "date": "2026-07-03",
          "close": 2185.1
        },
        {
          "date": "2026-07-06",
          "close": 2235.46
        },
        {
          "date": "2026-07-07",
          "close": 2218.63
        },
        {
          "date": "2026-07-08",
          "close": 2236.66
        },
        {
          "date": "2026-07-09",
          "close": 2218.98
        },
        {
          "date": "2026-07-10",
          "close": 2234.49
        },
        {
          "date": "2026-07-13",
          "close": 2262.49
        },
        {
          "date": "2026-07-14",
          "close": 2273.87
        },
        {
          "date": "2026-07-15",
          "close": 2307.75
        },
        {
          "date": "2026-07-16",
          "close": 2289.57
        },
        {
          "date": "2026-07-17",
          "close": 2293.43
        },
        {
          "date": "2026-07-20",
          "close": 2346.15
        },
        {
          "date": "2026-07-21",
          "close": 2307.19
        },
        {
          "date": "2026-07-22",
          "close": 2331.24
        },
        {
          "date": "2026-07-23",
          "close": 2343.24
        },
        {
          "date": "2026-07-24",
          "close": 2345.61
        },
        {
          "date": "2026-07-27",
          "close": 2353.5
        },
        {
          "date": "2026-07-28",
          "close": 2377.58
        },
        {
          "date": "2026-07-29",
          "close": 2385.53
        },
        {
          "date": "2026-07-30",
          "close": 2453.44
        },
        {
          "date": "2026-07-31",
          "close": 2431.52
        },
        {
          "date": "2026-08-03",
          "close": 2454.77
        },
        {
          "date": "2026-08-04",
          "close": 2399.52
        },
        {
          "date": "2026-08-05",
          "close": 2362.57
        },
        {
          "date": "2026-08-06",
          "close": 2365.22
        },
        {
          "date": "2026-08-07",
          "close": 2348.93
        },
        {
          "date": "2026-08-10",
          "close": 2358.43
        },
        {
          "date": "2026-08-11",
          "close": 2345.91
        },
        {
          "date": "2026-08-12",
          "close": 2344.67
        },
        {
          "date": "2026-08-13",
          "close": 2347.78
        },
        {
          "date": "2026-08-14",
          "close": 2331.06
        },
        {
          "date": "2026-08-17",
          "close": 2319.99
        },
        {
          "date": "2026-08-18",
          "close": 2318.49
        },
        {
          "date": "2026-08-19",
          "close": 2355.39
        },
        {
          "date": "2026-08-20",
          "close": 2375.42
        },
        {
          "date": "2026-08-21",
          "close": 2371.92
        },
        {
          "date": "2026-08-24",
          "close": 2408.51
        },
        {
          "date": "2026-08-25",
          "close": 2392.75
        },
        {
          "date": "2026-08-26",
          "close": 2416.63
        },
        {
          "date": "2026-08-27",
          "close": 2381.59
        },
        {
          "date": "2026-08-28",
          "close": 2367.49
        },
        {
          "date": "2026-08-31",
          "close": 2375.78
        },
        {
          "date": "2026-09-01",
          "close": 2419.35
        },
        {
          "date": "2026-09-02",
          "close": 2412.95
        },
        {
          "date": "2026-09-03",
          "close": 2413.18
        },
        {
          "date": "2026-09-04",
          "close": 2432.53
        },
        {
          "date": "2026-09-07",
          "close": 2401.36
        },
        {
          "date": "2026-09-08",
          "close": 2419.75
        },
        {
          "date": "2026-09-09",
          "close": 2417.51
        },
        {
          "date": "2026-09-10",
          "close": 2438.72
        },
        {
          "date": "2026-09-11",
          "close": 2425.17
        },
        {
          "date": "2026-09-14",
          "close": 2442.79
        },
        {
          "date": "2026-09-15",
          "close": 2421.3
        },
        {
          "date": "2026-09-16",
          "close": 2410.0
        },
        {
          "date": "2026-09-17",
          "close": 2400.76
        },
        {
          "date": "2026-09-18",
          "close": 2391.19
        },
        {
          "date": "2026-09-21",
          "close": 2395.83
        },
        {
          "date": "2026-09-22",
          "close": 2396.89
        },
        {
          "date": "2026-09-23",
          "close": 2385.74
        },
        {
          "date": "2026-09-24",
          "close": 2382.11
        },
        {
          "date": "2026-09-28",
          "close": 2380.23
        },
        {
          "date": "2026-09-29",
          "close": 2390.02
        },
        {
          "date": "2026-09-30",
          "close": 2424.19
        },
        {
          "date": "2026-10-08",
          "close": 2451.82
        },
        {
          "date": "2026-10-09",
          "close": 2428.82
        },
        {
          "date": "2026-10-12",
          "close": 2479.78
        },
        {
          "date": "2026-10-13",
          "close": 2457.34
        },
        {
          "date": "2026-10-14",
          "close": 2462.05
        },
        {
          "date": "2026-10-15",
          "close": 2450.41
        },
        {
          "date": "2026-10-16",
          "close": 2459.15
        },
        {
          "date": "2026-10-19",
          "close": 2482.12
        },
        {
          "date": "2026-10-20",
          "close": 2458.21
        },
        {
          "date": "2026-10-21",
          "close": 2439.33
        },
        {
          "date": "2026-10-22",
          "close": 2417.4
        },
        {
          "date": "2026-10-23",
          "close": 2406.73
        },
        {
          "date": "2026-10-26",
          "close": 2437.56
        },
        {
          "date": "2026-10-27",
          "close": 2476.92
        },
        {
          "date": "2026-10-28",
          "close": 2466.6
        },
        {
          "date": "2026-10-29",
          "close": 2489.26
        },
        {
          "date": "2026-10-30",
          "close": 2510.0
        },
        {
          "date": "2026-11-02",
          "close": 2501.55
        },
        {
          "date": "2026-11-03",
          "close": 2516.32
        },
        {
          "date": "2026-11-04",
          "close": 2504.08
        },
        {
          "date": "2026-11-05",
          "close": 2482.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47560975609756095,
          "pullback_frequency": 0.0975609756097561,
          "up_wilson": [
            0.37104979924785914,
            0.5823526702004385
          ],
          "pullback_wilson": [
            0.05026868828269794,
            0.1808720576142121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.3539397274661188,
            0.6114829980187293
          ],
          "pullback_wilson": [
            0.13195416567633134,
            0.3493867165963889
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 3,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1611",
      "name": "国有大型银行Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.007545997851195252,
        "5": -0.042682564786276855,
        "20": 0.027915427816319838,
        "60": 0.15356922176330934
      },
      "moving_averages": {
        "5": 3626.2900000000373,
        "20": 3583.7649999999676,
        "60": 3378.3634999999854
      },
      "phase": "回调",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-11-02",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 67
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 102
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 58
          }
        }
      },
      "drawdown": -0.042682564786276855,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2988.16
        },
        {
          "date": "2026-05-14",
          "close": 3017.4
        },
        {
          "date": "2026-05-15",
          "close": 3006.57
        },
        {
          "date": "2026-05-18",
          "close": 2990.32
        },
        {
          "date": "2026-05-19",
          "close": 3008.55
        },
        {
          "date": "2026-05-20",
          "close": 2959.66
        },
        {
          "date": "2026-05-21",
          "close": 2989.79
        },
        {
          "date": "2026-05-22",
          "close": 2997.71
        },
        {
          "date": "2026-05-25",
          "close": 3001.63
        },
        {
          "date": "2026-05-26",
          "close": 3011.27
        },
        {
          "date": "2026-05-27",
          "close": 2988.24
        },
        {
          "date": "2026-05-28",
          "close": 2956.24
        },
        {
          "date": "2026-05-29",
          "close": 2988.49
        },
        {
          "date": "2026-06-01",
          "close": 3033.08
        },
        {
          "date": "2026-06-02",
          "close": 3044.62
        },
        {
          "date": "2026-06-03",
          "close": 3017.48
        },
        {
          "date": "2026-06-04",
          "close": 2994.06
        },
        {
          "date": "2026-06-05",
          "close": 3039.75
        },
        {
          "date": "2026-06-08",
          "close": 3084.78
        },
        {
          "date": "2026-06-09",
          "close": 3093.05
        },
        {
          "date": "2026-06-10",
          "close": 3139.73
        },
        {
          "date": "2026-06-11",
          "close": 3143.48
        },
        {
          "date": "2026-06-12",
          "close": 3196.7
        },
        {
          "date": "2026-06-15",
          "close": 3125.0
        },
        {
          "date": "2026-06-16",
          "close": 3078.96
        },
        {
          "date": "2026-06-17",
          "close": 3048.28
        },
        {
          "date": "2026-06-18",
          "close": 2969.37
        },
        {
          "date": "2026-06-22",
          "close": 2996.02
        },
        {
          "date": "2026-06-23",
          "close": 3069.76
        },
        {
          "date": "2026-06-24",
          "close": 2994.0
        },
        {
          "date": "2026-06-25",
          "close": 2955.21
        },
        {
          "date": "2026-06-26",
          "close": 2939.71
        },
        {
          "date": "2026-06-29",
          "close": 2963.87
        },
        {
          "date": "2026-06-30",
          "close": 2908.78
        },
        {
          "date": "2026-07-01",
          "close": 2898.3
        },
        {
          "date": "2026-07-02",
          "close": 2895.75
        },
        {
          "date": "2026-07-03",
          "close": 2879.4
        },
        {
          "date": "2026-07-06",
          "close": 2920.02
        },
        {
          "date": "2026-07-07",
          "close": 2969.08
        },
        {
          "date": "2026-07-08",
          "close": 3014.16
        },
        {
          "date": "2026-07-09",
          "close": 2974.01
        },
        {
          "date": "2026-07-10",
          "close": 3013.38
        },
        {
          "date": "2026-07-13",
          "close": 3090.87
        },
        {
          "date": "2026-07-14",
          "close": 3077.12
        },
        {
          "date": "2026-07-15",
          "close": 3085.5
        },
        {
          "date": "2026-07-16",
          "close": 3045.8
        },
        {
          "date": "2026-07-17",
          "close": 3106.58
        },
        {
          "date": "2026-07-20",
          "close": 3185.05
        },
        {
          "date": "2026-07-21",
          "close": 3098.14
        },
        {
          "date": "2026-07-22",
          "close": 3131.64
        },
        {
          "date": "2026-07-23",
          "close": 3146.39
        },
        {
          "date": "2026-07-24",
          "close": 3169.1
        },
        {
          "date": "2026-07-27",
          "close": 3171.42
        },
        {
          "date": "2026-07-28",
          "close": 3248.76
        },
        {
          "date": "2026-07-29",
          "close": 3226.72
        },
        {
          "date": "2026-07-30",
          "close": 3311.0
        },
        {
          "date": "2026-07-31",
          "close": 3255.86
        },
        {
          "date": "2026-08-03",
          "close": 3231.44
        },
        {
          "date": "2026-08-04",
          "close": 3124.29
        },
        {
          "date": "2026-08-05",
          "close": 3074.9
        },
        {
          "date": "2026-08-06",
          "close": 3094.75
        },
        {
          "date": "2026-08-07",
          "close": 3082.55
        },
        {
          "date": "2026-08-10",
          "close": 3088.53
        },
        {
          "date": "2026-08-11",
          "close": 3106.79
        },
        {
          "date": "2026-08-12",
          "close": 3090.36
        },
        {
          "date": "2026-08-13",
          "close": 3122.64
        },
        {
          "date": "2026-08-14",
          "close": 3096.7
        },
        {
          "date": "2026-08-17",
          "close": 3101.13
        },
        {
          "date": "2026-08-18",
          "close": 3148.11
        },
        {
          "date": "2026-08-19",
          "close": 3196.7
        },
        {
          "date": "2026-08-20",
          "close": 3193.32
        },
        {
          "date": "2026-08-21",
          "close": 3189.6
        },
        {
          "date": "2026-08-24",
          "close": 3230.05
        },
        {
          "date": "2026-08-25",
          "close": 3227.83
        },
        {
          "date": "2026-08-26",
          "close": 3240.76
        },
        {
          "date": "2026-08-27",
          "close": 3202.1
        },
        {
          "date": "2026-08-28",
          "close": 3216.44
        },
        {
          "date": "2026-08-31",
          "close": 3322.85
        },
        {
          "date": "2026-09-01",
          "close": 3390.25
        },
        {
          "date": "2026-09-02",
          "close": 3412.92
        },
        {
          "date": "2026-09-03",
          "close": 3349.62
        },
        {
          "date": "2026-09-04",
          "close": 3366.01
        },
        {
          "date": "2026-09-07",
          "close": 3307.31
        },
        {
          "date": "2026-09-08",
          "close": 3295.42
        },
        {
          "date": "2026-09-09",
          "close": 3313.0
        },
        {
          "date": "2026-09-10",
          "close": 3363.16
        },
        {
          "date": "2026-09-11",
          "close": 3376.31
        },
        {
          "date": "2026-09-14",
          "close": 3406.46
        },
        {
          "date": "2026-09-15",
          "close": 3366.23
        },
        {
          "date": "2026-09-16",
          "close": 3359.74
        },
        {
          "date": "2026-09-17",
          "close": 3366.39
        },
        {
          "date": "2026-09-18",
          "close": 3332.4
        },
        {
          "date": "2026-09-21",
          "close": 3365.91
        },
        {
          "date": "2026-09-22",
          "close": 3363.24
        },
        {
          "date": "2026-09-23",
          "close": 3343.3
        },
        {
          "date": "2026-09-24",
          "close": 3364.44
        },
        {
          "date": "2026-09-28",
          "close": 3368.04
        },
        {
          "date": "2026-09-29",
          "close": 3390.21
        },
        {
          "date": "2026-09-30",
          "close": 3424.16
        },
        {
          "date": "2026-10-08",
          "close": 3450.78
        },
        {
          "date": "2026-10-09",
          "close": 3417.07
        },
        {
          "date": "2026-10-12",
          "close": 3506.18
        },
        {
          "date": "2026-10-13",
          "close": 3532.67
        },
        {
          "date": "2026-10-14",
          "close": 3523.91
        },
        {
          "date": "2026-10-15",
          "close": 3547.39
        },
        {
          "date": "2026-10-16",
          "close": 3526.64
        },
        {
          "date": "2026-10-19",
          "close": 3605.86
        },
        {
          "date": "2026-10-20",
          "close": 3597.15
        },
        {
          "date": "2026-10-21",
          "close": 3600.03
        },
        {
          "date": "2026-10-22",
          "close": 3619.05
        },
        {
          "date": "2026-10-23",
          "close": 3519.69
        },
        {
          "date": "2026-10-26",
          "close": 3595.67
        },
        {
          "date": "2026-10-27",
          "close": 3625.52
        },
        {
          "date": "2026-10-28",
          "close": 3621.76
        },
        {
          "date": "2026-10-29",
          "close": 3705.26
        },
        {
          "date": "2026-10-30",
          "close": 3691.47
        },
        {
          "date": "2026-11-02",
          "close": 3680.85
        },
        {
          "date": "2026-11-03",
          "close": 3637.94
        },
        {
          "date": "2026-11-04",
          "close": 3574.08
        },
        {
          "date": "2026-11-05",
          "close": 3547.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.125,
          "up_wilson": [
            0.478911377409721,
            0.659208430152144
          ],
          "pullback_wilson": [
            0.07594026855583394,
            0.198930741744374
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.16666666666666666,
          "up_wilson": [
            0.4662155558337249,
            0.6804093965182452
          ],
          "pullback_wilson": [
            0.10006945416721649,
            0.26455575230757966
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 57,
          "covered_samples": 57,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5614035087719298,
          "baseline_hit_rate": 0.5614035087719298,
          "hit_wilson": [
            0.43278009454231503,
            0.6822730310020559
          ],
          "baseline_wilson": [
            0.43278009454231503,
            0.6822730310020559
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 40,
          "covered_samples": 40,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.525,
          "baseline_hit_rate": 0.525,
          "hit_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "baseline_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1612",
      "name": "农商行Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.008927833347110892,
        "5": -0.004607912325127583,
        "20": 0.011623246492985961,
        "60": 0.03949364893570917
      },
      "moving_averages": {
        "5": 483.67399999999907,
        "20": 474.6275000000052,
        "60": 468.1138333333346
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-11-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.01626700034872508,
      "history": [
        {
          "date": "2026-05-13",
          "close": 459.51
        },
        {
          "date": "2026-05-14",
          "close": 459.01
        },
        {
          "date": "2026-05-15",
          "close": 453.98
        },
        {
          "date": "2026-05-18",
          "close": 452.15
        },
        {
          "date": "2026-05-19",
          "close": 454.69
        },
        {
          "date": "2026-05-20",
          "close": 452.0
        },
        {
          "date": "2026-05-21",
          "close": 450.81
        },
        {
          "date": "2026-05-22",
          "close": 448.81
        },
        {
          "date": "2026-05-25",
          "close": 446.55
        },
        {
          "date": "2026-05-26",
          "close": 446.61
        },
        {
          "date": "2026-05-27",
          "close": 442.82
        },
        {
          "date": "2026-05-28",
          "close": 440.24
        },
        {
          "date": "2026-05-29",
          "close": 446.41
        },
        {
          "date": "2026-06-01",
          "close": 455.92
        },
        {
          "date": "2026-06-02",
          "close": 456.3
        },
        {
          "date": "2026-06-03",
          "close": 450.88
        },
        {
          "date": "2026-06-04",
          "close": 444.01
        },
        {
          "date": "2026-06-05",
          "close": 447.71
        },
        {
          "date": "2026-06-08",
          "close": 448.11
        },
        {
          "date": "2026-06-09",
          "close": 451.38
        },
        {
          "date": "2026-06-10",
          "close": 459.81
        },
        {
          "date": "2026-06-11",
          "close": 456.05
        },
        {
          "date": "2026-06-12",
          "close": 461.43
        },
        {
          "date": "2026-06-15",
          "close": 457.71
        },
        {
          "date": "2026-06-16",
          "close": 451.36
        },
        {
          "date": "2026-06-17",
          "close": 448.41
        },
        {
          "date": "2026-06-18",
          "close": 437.99
        },
        {
          "date": "2026-06-22",
          "close": 438.77
        },
        {
          "date": "2026-06-23",
          "close": 445.86
        },
        {
          "date": "2026-06-24",
          "close": 432.53
        },
        {
          "date": "2026-06-25",
          "close": 430.5
        },
        {
          "date": "2026-06-26",
          "close": 425.85
        },
        {
          "date": "2026-06-29",
          "close": 426.02
        },
        {
          "date": "2026-06-30",
          "close": 416.04
        },
        {
          "date": "2026-07-01",
          "close": 421.15
        },
        {
          "date": "2026-07-02",
          "close": 426.68
        },
        {
          "date": "2026-07-03",
          "close": 428.41
        },
        {
          "date": "2026-07-06",
          "close": 439.22
        },
        {
          "date": "2026-07-07",
          "close": 434.83
        },
        {
          "date": "2026-07-08",
          "close": 437.13
        },
        {
          "date": "2026-07-09",
          "close": 432.62
        },
        {
          "date": "2026-07-10",
          "close": 432.48
        },
        {
          "date": "2026-07-13",
          "close": 442.15
        },
        {
          "date": "2026-07-14",
          "close": 446.01
        },
        {
          "date": "2026-07-15",
          "close": 453.97
        },
        {
          "date": "2026-07-16",
          "close": 453.12
        },
        {
          "date": "2026-07-17",
          "close": 453.1
        },
        {
          "date": "2026-07-20",
          "close": 459.49
        },
        {
          "date": "2026-07-21",
          "close": 451.25
        },
        {
          "date": "2026-07-22",
          "close": 451.39
        },
        {
          "date": "2026-07-23",
          "close": 454.18
        },
        {
          "date": "2026-07-24",
          "close": 451.17
        },
        {
          "date": "2026-07-27",
          "close": 453.7
        },
        {
          "date": "2026-07-28",
          "close": 456.22
        },
        {
          "date": "2026-07-29",
          "close": 462.52
        },
        {
          "date": "2026-07-30",
          "close": 475.17
        },
        {
          "date": "2026-07-31",
          "close": 473.64
        },
        {
          "date": "2026-08-03",
          "close": 481.11
        },
        {
          "date": "2026-08-04",
          "close": 467.06
        },
        {
          "date": "2026-08-05",
          "close": 461.34
        },
        {
          "date": "2026-08-06",
          "close": 458.97
        },
        {
          "date": "2026-08-07",
          "close": 452.56
        },
        {
          "date": "2026-08-10",
          "close": 453.68
        },
        {
          "date": "2026-08-11",
          "close": 451.19
        },
        {
          "date": "2026-08-12",
          "close": 451.35
        },
        {
          "date": "2026-08-13",
          "close": 452.14
        },
        {
          "date": "2026-08-14",
          "close": 450.09
        },
        {
          "date": "2026-08-17",
          "close": 450.29
        },
        {
          "date": "2026-08-18",
          "close": 450.16
        },
        {
          "date": "2026-08-19",
          "close": 454.82
        },
        {
          "date": "2026-08-20",
          "close": 458.1
        },
        {
          "date": "2026-08-21",
          "close": 456.39
        },
        {
          "date": "2026-08-24",
          "close": 464.64
        },
        {
          "date": "2026-08-25",
          "close": 461.87
        },
        {
          "date": "2026-08-26",
          "close": 468.44
        },
        {
          "date": "2026-08-27",
          "close": 464.99
        },
        {
          "date": "2026-08-28",
          "close": 460.04
        },
        {
          "date": "2026-08-31",
          "close": 463.71
        },
        {
          "date": "2026-09-01",
          "close": 476.48
        },
        {
          "date": "2026-09-02",
          "close": 473.21
        },
        {
          "date": "2026-09-03",
          "close": 474.69
        },
        {
          "date": "2026-09-04",
          "close": 476.99
        },
        {
          "date": "2026-09-07",
          "close": 470.07
        },
        {
          "date": "2026-09-08",
          "close": 477.94
        },
        {
          "date": "2026-09-09",
          "close": 478.57
        },
        {
          "date": "2026-09-10",
          "close": 484.19
        },
        {
          "date": "2026-09-11",
          "close": 474.18
        },
        {
          "date": "2026-09-14",
          "close": 479.69
        },
        {
          "date": "2026-09-15",
          "close": 472.31
        },
        {
          "date": "2026-09-16",
          "close": 469.18
        },
        {
          "date": "2026-09-17",
          "close": 468.33
        },
        {
          "date": "2026-09-18",
          "close": 465.06
        },
        {
          "date": "2026-09-21",
          "close": 464.61
        },
        {
          "date": "2026-09-22",
          "close": 464.89
        },
        {
          "date": "2026-09-23",
          "close": 462.96
        },
        {
          "date": "2026-09-24",
          "close": 464.5
        },
        {
          "date": "2026-09-28",
          "close": 463.13
        },
        {
          "date": "2026-09-29",
          "close": 464.82
        },
        {
          "date": "2026-09-30",
          "close": 471.0
        },
        {
          "date": "2026-10-08",
          "close": 474.05
        },
        {
          "date": "2026-10-09",
          "close": 468.83
        },
        {
          "date": "2026-10-12",
          "close": 478.2
        },
        {
          "date": "2026-10-13",
          "close": 471.84
        },
        {
          "date": "2026-10-14",
          "close": 473.26
        },
        {
          "date": "2026-10-15",
          "close": 465.53
        },
        {
          "date": "2026-10-16",
          "close": 470.23
        },
        {
          "date": "2026-10-19",
          "close": 476.59
        },
        {
          "date": "2026-10-20",
          "close": 471.46
        },
        {
          "date": "2026-10-21",
          "close": 467.68
        },
        {
          "date": "2026-10-22",
          "close": 462.68
        },
        {
          "date": "2026-10-23",
          "close": 464.33
        },
        {
          "date": "2026-10-26",
          "close": 471.35
        },
        {
          "date": "2026-10-27",
          "close": 476.24
        },
        {
          "date": "2026-10-28",
          "close": 474.18
        },
        {
          "date": "2026-10-29",
          "close": 481.78
        },
        {
          "date": "2026-10-30",
          "close": 487.49
        },
        {
          "date": "2026-11-02",
          "close": 484.99
        },
        {
          "date": "2026-11-03",
          "close": 482.45
        },
        {
          "date": "2026-11-04",
          "close": 483.88
        },
        {
          "date": "2026-11-05",
          "close": 479.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4507042253521127,
          "pullback_frequency": 0.14084507042253522,
          "up_wilson": [
            0.34047961174824115,
            0.5659893412852551
          ],
          "pullback_wilson": [
            0.07834202212357166,
            0.24021749283475802
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.38636363636363635,
          "up_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "pullback_wilson": [
            0.2572120275052556,
            0.5337642460762172
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 3,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 2,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1613",
      "name": "铝",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02052140289914295,
        "5": 0.040527456114070715,
        "20": -0.06947658616137309,
        "60": -0.07511124661821866
      },
      "moving_averages": {
        "5": 2313.092000000039,
        "20": 2395.9205000000425,
        "60": 2563.426500000017
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.07456479092973334,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3077.55
        },
        {
          "date": "2026-05-14",
          "close": 3018.37
        },
        {
          "date": "2026-05-15",
          "close": 2930.71
        },
        {
          "date": "2026-05-18",
          "close": 2907.06
        },
        {
          "date": "2026-05-19",
          "close": 2981.68
        },
        {
          "date": "2026-05-20",
          "close": 3002.0
        },
        {
          "date": "2026-05-21",
          "close": 2911.48
        },
        {
          "date": "2026-05-22",
          "close": 3020.91
        },
        {
          "date": "2026-05-25",
          "close": 2991.59
        },
        {
          "date": "2026-05-26",
          "close": 3043.66
        },
        {
          "date": "2026-05-27",
          "close": 2956.47
        },
        {
          "date": "2026-05-28",
          "close": 2953.36
        },
        {
          "date": "2026-05-29",
          "close": 2910.47
        },
        {
          "date": "2026-06-01",
          "close": 2958.89
        },
        {
          "date": "2026-06-02",
          "close": 2999.22
        },
        {
          "date": "2026-06-03",
          "close": 2980.77
        },
        {
          "date": "2026-06-04",
          "close": 2883.03
        },
        {
          "date": "2026-06-05",
          "close": 2877.3
        },
        {
          "date": "2026-06-08",
          "close": 2733.82
        },
        {
          "date": "2026-06-09",
          "close": 2745.27
        },
        {
          "date": "2026-06-10",
          "close": 2716.48
        },
        {
          "date": "2026-06-11",
          "close": 2729.42
        },
        {
          "date": "2026-06-12",
          "close": 2788.01
        },
        {
          "date": "2026-06-15",
          "close": 2826.31
        },
        {
          "date": "2026-06-16",
          "close": 2836.43
        },
        {
          "date": "2026-06-17",
          "close": 2818.24
        },
        {
          "date": "2026-06-18",
          "close": 2769.89
        },
        {
          "date": "2026-06-22",
          "close": 2859.92
        },
        {
          "date": "2026-06-23",
          "close": 2742.34
        },
        {
          "date": "2026-06-24",
          "close": 2733.56
        },
        {
          "date": "2026-06-25",
          "close": 2695.1
        },
        {
          "date": "2026-06-26",
          "close": 2592.03
        },
        {
          "date": "2026-06-29",
          "close": 2574.27
        },
        {
          "date": "2026-06-30",
          "close": 2572.24
        },
        {
          "date": "2026-07-01",
          "close": 2595.37
        },
        {
          "date": "2026-07-02",
          "close": 2586.3
        },
        {
          "date": "2026-07-03",
          "close": 2634.08
        },
        {
          "date": "2026-07-06",
          "close": 2621.69
        },
        {
          "date": "2026-07-07",
          "close": 2560.84
        },
        {
          "date": "2026-07-08",
          "close": 2512.81
        },
        {
          "date": "2026-07-09",
          "close": 2470.12
        },
        {
          "date": "2026-07-10",
          "close": 2495.95
        },
        {
          "date": "2026-07-13",
          "close": 2404.79
        },
        {
          "date": "2026-07-14",
          "close": 2505.94
        },
        {
          "date": "2026-07-15",
          "close": 2520.17
        },
        {
          "date": "2026-07-16",
          "close": 2474.31
        },
        {
          "date": "2026-07-17",
          "close": 2378.4
        },
        {
          "date": "2026-07-20",
          "close": 2368.11
        },
        {
          "date": "2026-07-21",
          "close": 2371.63
        },
        {
          "date": "2026-07-22",
          "close": 2365.82
        },
        {
          "date": "2026-07-23",
          "close": 2473.75
        },
        {
          "date": "2026-07-24",
          "close": 2364.32
        },
        {
          "date": "2026-07-27",
          "close": 2426.32
        },
        {
          "date": "2026-07-28",
          "close": 2415.16
        },
        {
          "date": "2026-07-29",
          "close": 2479.43
        },
        {
          "date": "2026-07-30",
          "close": 2458.52
        },
        {
          "date": "2026-07-31",
          "close": 2495.98
        },
        {
          "date": "2026-08-03",
          "close": 2516.5
        },
        {
          "date": "2026-08-04",
          "close": 2560.32
        },
        {
          "date": "2026-08-05",
          "close": 2591.09
        },
        {
          "date": "2026-08-06",
          "close": 2588.8
        },
        {
          "date": "2026-08-07",
          "close": 2621.23
        },
        {
          "date": "2026-08-10",
          "close": 2679.65
        },
        {
          "date": "2026-08-11",
          "close": 2630.75
        },
        {
          "date": "2026-08-12",
          "close": 2669.94
        },
        {
          "date": "2026-08-13",
          "close": 2587.34
        },
        {
          "date": "2026-08-14",
          "close": 2620.18
        },
        {
          "date": "2026-08-17",
          "close": 2680.23
        },
        {
          "date": "2026-08-18",
          "close": 2683.38
        },
        {
          "date": "2026-08-19",
          "close": 2610.61
        },
        {
          "date": "2026-08-20",
          "close": 2594.96
        },
        {
          "date": "2026-08-21",
          "close": 2640.69
        },
        {
          "date": "2026-08-24",
          "close": 2655.86
        },
        {
          "date": "2026-08-25",
          "close": 2661.42
        },
        {
          "date": "2026-08-26",
          "close": 2702.72
        },
        {
          "date": "2026-08-27",
          "close": 2707.81
        },
        {
          "date": "2026-08-28",
          "close": 2743.19
        },
        {
          "date": "2026-08-31",
          "close": 2727.85
        },
        {
          "date": "2026-09-01",
          "close": 2726.48
        },
        {
          "date": "2026-09-02",
          "close": 2689.85
        },
        {
          "date": "2026-09-03",
          "close": 2709.86
        },
        {
          "date": "2026-09-04",
          "close": 2677.86
        },
        {
          "date": "2026-09-07",
          "close": 2684.46
        },
        {
          "date": "2026-09-08",
          "close": 2713.16
        },
        {
          "date": "2026-09-09",
          "close": 2747.29
        },
        {
          "date": "2026-09-10",
          "close": 2685.97
        },
        {
          "date": "2026-09-11",
          "close": 2609.57
        },
        {
          "date": "2026-09-14",
          "close": 2612.09
        },
        {
          "date": "2026-09-15",
          "close": 2590.55
        },
        {
          "date": "2026-09-16",
          "close": 2627.64
        },
        {
          "date": "2026-09-17",
          "close": 2607.27
        },
        {
          "date": "2026-09-18",
          "close": 2627.07
        },
        {
          "date": "2026-09-21",
          "close": 2642.57
        },
        {
          "date": "2026-09-22",
          "close": 2652.04
        },
        {
          "date": "2026-09-23",
          "close": 2636.28
        },
        {
          "date": "2026-09-24",
          "close": 2590.68
        },
        {
          "date": "2026-09-28",
          "close": 2529.31
        },
        {
          "date": "2026-09-29",
          "close": 2577.42
        },
        {
          "date": "2026-09-30",
          "close": 2567.75
        },
        {
          "date": "2026-10-08",
          "close": 2575.4
        },
        {
          "date": "2026-10-09",
          "close": 2589.56
        },
        {
          "date": "2026-10-12",
          "close": 2537.78
        },
        {
          "date": "2026-10-13",
          "close": 2544.5
        },
        {
          "date": "2026-10-14",
          "close": 2499.34
        },
        {
          "date": "2026-10-15",
          "close": 2403.08
        },
        {
          "date": "2026-10-16",
          "close": 2419.86
        },
        {
          "date": "2026-10-19",
          "close": 2421.09
        },
        {
          "date": "2026-10-20",
          "close": 2425.01
        },
        {
          "date": "2026-10-21",
          "close": 2409.79
        },
        {
          "date": "2026-10-22",
          "close": 2355.24
        },
        {
          "date": "2026-10-23",
          "close": 2391.53
        },
        {
          "date": "2026-10-26",
          "close": 2370.62
        },
        {
          "date": "2026-10-27",
          "close": 2334.62
        },
        {
          "date": "2026-10-28",
          "close": 2347.8
        },
        {
          "date": "2026-10-29",
          "close": 2303.13
        },
        {
          "date": "2026-10-30",
          "close": 2257.6
        },
        {
          "date": "2026-11-02",
          "close": 2277.82
        },
        {
          "date": "2026-11-03",
          "close": 2285.29
        },
        {
          "date": "2026-11-04",
          "close": 2348.28
        },
        {
          "date": "2026-11-05",
          "close": 2396.47
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2972972972972973,
          "up_wilson": [
            0.388925948803978,
            0.611074051196022
          ],
          "pullback_wilson": [
            0.20527216059760808,
            0.4093291013198457
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 3,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1614",
      "name": "铅锌",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02100728863676915,
        "5": 0.05419808548575067,
        "20": -0.08511953388053972,
        "60": -0.18080029723777868
      },
      "moving_averages": {
        "5": 2024.235999999987,
        "20": 2120.564999999979,
        "60": 2416.9643333333274
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-09-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.09868463074702238,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3128.75
        },
        {
          "date": "2026-05-14",
          "close": 3084.17
        },
        {
          "date": "2026-05-15",
          "close": 2942.29
        },
        {
          "date": "2026-05-18",
          "close": 2951.29
        },
        {
          "date": "2026-05-19",
          "close": 2881.0
        },
        {
          "date": "2026-05-20",
          "close": 2866.79
        },
        {
          "date": "2026-05-21",
          "close": 2760.25
        },
        {
          "date": "2026-05-22",
          "close": 2869.07
        },
        {
          "date": "2026-05-25",
          "close": 2842.43
        },
        {
          "date": "2026-05-26",
          "close": 2887.34
        },
        {
          "date": "2026-05-27",
          "close": 2736.48
        },
        {
          "date": "2026-05-28",
          "close": 2758.6
        },
        {
          "date": "2026-05-29",
          "close": 2696.78
        },
        {
          "date": "2026-06-01",
          "close": 2686.07
        },
        {
          "date": "2026-06-02",
          "close": 2729.71
        },
        {
          "date": "2026-06-03",
          "close": 2772.11
        },
        {
          "date": "2026-06-04",
          "close": 2646.13
        },
        {
          "date": "2026-06-05",
          "close": 2602.58
        },
        {
          "date": "2026-06-08",
          "close": 2456.54
        },
        {
          "date": "2026-06-09",
          "close": 2500.68
        },
        {
          "date": "2026-06-10",
          "close": 2447.93
        },
        {
          "date": "2026-06-11",
          "close": 2489.68
        },
        {
          "date": "2026-06-12",
          "close": 2717.16
        },
        {
          "date": "2026-06-15",
          "close": 2827.1
        },
        {
          "date": "2026-06-16",
          "close": 2830.5
        },
        {
          "date": "2026-06-17",
          "close": 2772.64
        },
        {
          "date": "2026-06-18",
          "close": 2767.13
        },
        {
          "date": "2026-06-22",
          "close": 2989.41
        },
        {
          "date": "2026-06-23",
          "close": 2848.69
        },
        {
          "date": "2026-06-24",
          "close": 2937.22
        },
        {
          "date": "2026-06-25",
          "close": 2868.5
        },
        {
          "date": "2026-06-26",
          "close": 2741.11
        },
        {
          "date": "2026-06-29",
          "close": 2797.71
        },
        {
          "date": "2026-06-30",
          "close": 2746.07
        },
        {
          "date": "2026-07-01",
          "close": 2831.66
        },
        {
          "date": "2026-07-02",
          "close": 2762.51
        },
        {
          "date": "2026-07-03",
          "close": 2716.85
        },
        {
          "date": "2026-07-06",
          "close": 2655.57
        },
        {
          "date": "2026-07-07",
          "close": 2556.56
        },
        {
          "date": "2026-07-08",
          "close": 2440.25
        },
        {
          "date": "2026-07-09",
          "close": 2454.02
        },
        {
          "date": "2026-07-10",
          "close": 2435.91
        },
        {
          "date": "2026-07-13",
          "close": 2297.27
        },
        {
          "date": "2026-07-14",
          "close": 2406.08
        },
        {
          "date": "2026-07-15",
          "close": 2331.74
        },
        {
          "date": "2026-07-16",
          "close": 2302.03
        },
        {
          "date": "2026-07-17",
          "close": 2205.6
        },
        {
          "date": "2026-07-20",
          "close": 2161.72
        },
        {
          "date": "2026-07-21",
          "close": 2256.86
        },
        {
          "date": "2026-07-22",
          "close": 2274.03
        },
        {
          "date": "2026-07-23",
          "close": 2364.65
        },
        {
          "date": "2026-07-24",
          "close": 2230.34
        },
        {
          "date": "2026-07-27",
          "close": 2296.87
        },
        {
          "date": "2026-07-28",
          "close": 2266.8
        },
        {
          "date": "2026-07-29",
          "close": 2318.19
        },
        {
          "date": "2026-07-30",
          "close": 2300.24
        },
        {
          "date": "2026-07-31",
          "close": 2353.24
        },
        {
          "date": "2026-08-03",
          "close": 2393.54
        },
        {
          "date": "2026-08-04",
          "close": 2443.71
        },
        {
          "date": "2026-08-05",
          "close": 2583.79
        },
        {
          "date": "2026-08-06",
          "close": 2592.66
        },
        {
          "date": "2026-08-07",
          "close": 2663.63
        },
        {
          "date": "2026-08-10",
          "close": 2731.27
        },
        {
          "date": "2026-08-11",
          "close": 2648.48
        },
        {
          "date": "2026-08-12",
          "close": 2677.19
        },
        {
          "date": "2026-08-13",
          "close": 2580.62
        },
        {
          "date": "2026-08-14",
          "close": 2589.6
        },
        {
          "date": "2026-08-17",
          "close": 2657.46
        },
        {
          "date": "2026-08-18",
          "close": 2625.18
        },
        {
          "date": "2026-08-19",
          "close": 2517.91
        },
        {
          "date": "2026-08-20",
          "close": 2537.66
        },
        {
          "date": "2026-08-21",
          "close": 2632.66
        },
        {
          "date": "2026-08-24",
          "close": 2654.83
        },
        {
          "date": "2026-08-25",
          "close": 2581.49
        },
        {
          "date": "2026-08-26",
          "close": 2663.39
        },
        {
          "date": "2026-08-27",
          "close": 2692.76
        },
        {
          "date": "2026-08-28",
          "close": 2739.43
        },
        {
          "date": "2026-08-31",
          "close": 2685.51
        },
        {
          "date": "2026-09-01",
          "close": 2709.23
        },
        {
          "date": "2026-09-02",
          "close": 2657.25
        },
        {
          "date": "2026-09-03",
          "close": 2670.98
        },
        {
          "date": "2026-09-04",
          "close": 2605.96
        },
        {
          "date": "2026-09-07",
          "close": 2588.83
        },
        {
          "date": "2026-09-08",
          "close": 2639.81
        },
        {
          "date": "2026-09-09",
          "close": 2671.52
        },
        {
          "date": "2026-09-10",
          "close": 2626.33
        },
        {
          "date": "2026-09-11",
          "close": 2498.22
        },
        {
          "date": "2026-09-14",
          "close": 2474.02
        },
        {
          "date": "2026-09-15",
          "close": 2442.82
        },
        {
          "date": "2026-09-16",
          "close": 2502.61
        },
        {
          "date": "2026-09-17",
          "close": 2440.38
        },
        {
          "date": "2026-09-18",
          "close": 2473.75
        },
        {
          "date": "2026-09-21",
          "close": 2484.19
        },
        {
          "date": "2026-09-22",
          "close": 2491.47
        },
        {
          "date": "2026-09-23",
          "close": 2469.6
        },
        {
          "date": "2026-09-24",
          "close": 2388.07
        },
        {
          "date": "2026-09-28",
          "close": 2300.04
        },
        {
          "date": "2026-09-29",
          "close": 2343.83
        },
        {
          "date": "2026-09-30",
          "close": 2342.35
        },
        {
          "date": "2026-10-08",
          "close": 2313.57
        },
        {
          "date": "2026-10-09",
          "close": 2348.39
        },
        {
          "date": "2026-10-12",
          "close": 2271.21
        },
        {
          "date": "2026-10-13",
          "close": 2273.44
        },
        {
          "date": "2026-10-14",
          "close": 2232.09
        },
        {
          "date": "2026-10-15",
          "close": 2129.0
        },
        {
          "date": "2026-10-16",
          "close": 2150.55
        },
        {
          "date": "2026-10-19",
          "close": 2149.89
        },
        {
          "date": "2026-10-20",
          "close": 2152.79
        },
        {
          "date": "2026-10-21",
          "close": 2161.98
        },
        {
          "date": "2026-10-22",
          "close": 2104.88
        },
        {
          "date": "2026-10-23",
          "close": 2122.14
        },
        {
          "date": "2026-10-26",
          "close": 2086.47
        },
        {
          "date": "2026-10-27",
          "close": 2045.33
        },
        {
          "date": "2026-10-28",
          "close": 2054.14
        },
        {
          "date": "2026-10-29",
          "close": 2007.82
        },
        {
          "date": "2026-10-30",
          "close": 1963.88
        },
        {
          "date": "2026-11-02",
          "close": 1982.79
        },
        {
          "date": "2026-11-03",
          "close": 1984.78
        },
        {
          "date": "2026-11-04",
          "close": 2073.09
        },
        {
          "date": "2026-11-05",
          "close": 2116.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3055555555555556,
          "up_wilson": [
            0.4273986728598905,
            0.651713729423738
          ],
          "pullback_wilson": [
            0.21126630975195265,
            0.4195424795911143
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "pullback_wilson": [
            0.2911765117618606,
            0.5779376012189541
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 12,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1615",
      "name": "铜",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012524003529167382,
        "5": 0.028433145865662368,
        "20": -0.13210217399161994,
        "60": -0.1779192322481078
      },
      "moving_averages": {
        "5": 3006.7480000000446,
        "20": 3224.974500000081,
        "60": 3655.5325000000184
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.14340323704878633,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4260.22
        },
        {
          "date": "2026-05-14",
          "close": 4137.44
        },
        {
          "date": "2026-05-15",
          "close": 3945.35
        },
        {
          "date": "2026-05-18",
          "close": 3922.95
        },
        {
          "date": "2026-05-19",
          "close": 3892.55
        },
        {
          "date": "2026-05-20",
          "close": 3863.48
        },
        {
          "date": "2026-05-21",
          "close": 3742.11
        },
        {
          "date": "2026-05-22",
          "close": 3953.93
        },
        {
          "date": "2026-05-25",
          "close": 3987.14
        },
        {
          "date": "2026-05-26",
          "close": 4064.14
        },
        {
          "date": "2026-05-27",
          "close": 3901.78
        },
        {
          "date": "2026-05-28",
          "close": 3945.52
        },
        {
          "date": "2026-05-29",
          "close": 3879.36
        },
        {
          "date": "2026-06-01",
          "close": 3875.94
        },
        {
          "date": "2026-06-02",
          "close": 4009.21
        },
        {
          "date": "2026-06-03",
          "close": 4063.05
        },
        {
          "date": "2026-06-04",
          "close": 3904.57
        },
        {
          "date": "2026-06-05",
          "close": 3831.45
        },
        {
          "date": "2026-06-08",
          "close": 3605.48
        },
        {
          "date": "2026-06-09",
          "close": 3698.17
        },
        {
          "date": "2026-06-10",
          "close": 3635.35
        },
        {
          "date": "2026-06-11",
          "close": 3675.38
        },
        {
          "date": "2026-06-12",
          "close": 3933.88
        },
        {
          "date": "2026-06-15",
          "close": 4163.47
        },
        {
          "date": "2026-06-16",
          "close": 4109.71
        },
        {
          "date": "2026-06-17",
          "close": 4106.59
        },
        {
          "date": "2026-06-18",
          "close": 4190.35
        },
        {
          "date": "2026-06-22",
          "close": 4321.46
        },
        {
          "date": "2026-06-23",
          "close": 3955.31
        },
        {
          "date": "2026-06-24",
          "close": 3905.92
        },
        {
          "date": "2026-06-25",
          "close": 3768.96
        },
        {
          "date": "2026-06-26",
          "close": 3559.89
        },
        {
          "date": "2026-06-29",
          "close": 3581.14
        },
        {
          "date": "2026-06-30",
          "close": 3555.95
        },
        {
          "date": "2026-07-01",
          "close": 3558.62
        },
        {
          "date": "2026-07-02",
          "close": 3589.41
        },
        {
          "date": "2026-07-03",
          "close": 3660.14
        },
        {
          "date": "2026-07-06",
          "close": 3592.08
        },
        {
          "date": "2026-07-07",
          "close": 3501.26
        },
        {
          "date": "2026-07-08",
          "close": 3432.09
        },
        {
          "date": "2026-07-09",
          "close": 3443.79
        },
        {
          "date": "2026-07-10",
          "close": 3477.57
        },
        {
          "date": "2026-07-13",
          "close": 3316.54
        },
        {
          "date": "2026-07-14",
          "close": 3484.92
        },
        {
          "date": "2026-07-15",
          "close": 3419.33
        },
        {
          "date": "2026-07-16",
          "close": 3423.85
        },
        {
          "date": "2026-07-17",
          "close": 3243.72
        },
        {
          "date": "2026-07-20",
          "close": 3214.61
        },
        {
          "date": "2026-07-21",
          "close": 3359.53
        },
        {
          "date": "2026-07-22",
          "close": 3463.5
        },
        {
          "date": "2026-07-23",
          "close": 3575.81
        },
        {
          "date": "2026-07-24",
          "close": 3395.22
        },
        {
          "date": "2026-07-27",
          "close": 3501.32
        },
        {
          "date": "2026-07-28",
          "close": 3457.69
        },
        {
          "date": "2026-07-29",
          "close": 3523.06
        },
        {
          "date": "2026-07-30",
          "close": 3466.95
        },
        {
          "date": "2026-07-31",
          "close": 3558.63
        },
        {
          "date": "2026-08-03",
          "close": 3569.27
        },
        {
          "date": "2026-08-04",
          "close": 3623.21
        },
        {
          "date": "2026-08-05",
          "close": 3797.06
        },
        {
          "date": "2026-08-06",
          "close": 3767.88
        },
        {
          "date": "2026-08-07",
          "close": 3911.68
        },
        {
          "date": "2026-08-10",
          "close": 3956.7
        },
        {
          "date": "2026-08-11",
          "close": 3794.53
        },
        {
          "date": "2026-08-12",
          "close": 3797.03
        },
        {
          "date": "2026-08-13",
          "close": 3672.14
        },
        {
          "date": "2026-08-14",
          "close": 3719.7
        },
        {
          "date": "2026-08-17",
          "close": 3885.01
        },
        {
          "date": "2026-08-18",
          "close": 3834.8
        },
        {
          "date": "2026-08-19",
          "close": 3706.03
        },
        {
          "date": "2026-08-20",
          "close": 3774.35
        },
        {
          "date": "2026-08-21",
          "close": 3895.35
        },
        {
          "date": "2026-08-24",
          "close": 3917.97
        },
        {
          "date": "2026-08-25",
          "close": 3854.18
        },
        {
          "date": "2026-08-26",
          "close": 4053.12
        },
        {
          "date": "2026-08-27",
          "close": 4067.77
        },
        {
          "date": "2026-08-28",
          "close": 4095.49
        },
        {
          "date": "2026-08-31",
          "close": 4025.41
        },
        {
          "date": "2026-09-01",
          "close": 4045.83
        },
        {
          "date": "2026-09-02",
          "close": 3972.28
        },
        {
          "date": "2026-09-03",
          "close": 4025.66
        },
        {
          "date": "2026-09-04",
          "close": 3960.9
        },
        {
          "date": "2026-09-07",
          "close": 3937.59
        },
        {
          "date": "2026-09-08",
          "close": 4089.56
        },
        {
          "date": "2026-09-09",
          "close": 4191.15
        },
        {
          "date": "2026-09-10",
          "close": 4162.73
        },
        {
          "date": "2026-09-11",
          "close": 3933.23
        },
        {
          "date": "2026-09-14",
          "close": 3857.46
        },
        {
          "date": "2026-09-15",
          "close": 3778.93
        },
        {
          "date": "2026-09-16",
          "close": 3860.14
        },
        {
          "date": "2026-09-17",
          "close": 3768.57
        },
        {
          "date": "2026-09-18",
          "close": 3838.76
        },
        {
          "date": "2026-09-21",
          "close": 3851.2
        },
        {
          "date": "2026-09-22",
          "close": 3886.04
        },
        {
          "date": "2026-09-23",
          "close": 3857.93
        },
        {
          "date": "2026-09-24",
          "close": 3690.64
        },
        {
          "date": "2026-09-28",
          "close": 3551.74
        },
        {
          "date": "2026-09-29",
          "close": 3617.26
        },
        {
          "date": "2026-09-30",
          "close": 3629.11
        },
        {
          "date": "2026-10-08",
          "close": 3596.61
        },
        {
          "date": "2026-10-09",
          "close": 3644.06
        },
        {
          "date": "2026-10-12",
          "close": 3525.14
        },
        {
          "date": "2026-10-13",
          "close": 3541.12
        },
        {
          "date": "2026-10-14",
          "close": 3472.64
        },
        {
          "date": "2026-10-15",
          "close": 3310.31
        },
        {
          "date": "2026-10-16",
          "close": 3333.2
        },
        {
          "date": "2026-10-19",
          "close": 3319.18
        },
        {
          "date": "2026-10-20",
          "close": 3273.44
        },
        {
          "date": "2026-10-21",
          "close": 3274.83
        },
        {
          "date": "2026-10-22",
          "close": 3165.68
        },
        {
          "date": "2026-10-23",
          "close": 3210.56
        },
        {
          "date": "2026-10-26",
          "close": 3128.79
        },
        {
          "date": "2026-10-27",
          "close": 3100.64
        },
        {
          "date": "2026-10-28",
          "close": 3130.97
        },
        {
          "date": "2026-10-29",
          "close": 3035.19
        },
        {
          "date": "2026-10-30",
          "close": 2944.64
        },
        {
          "date": "2026-11-02",
          "close": 2945.73
        },
        {
          "date": "2026-11-03",
          "close": 2939.0
        },
        {
          "date": "2026-11-04",
          "close": 3082.88
        },
        {
          "date": "2026-11-05",
          "close": 3121.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.559322033898305,
          "pullback_frequency": 0.2711864406779661,
          "up_wilson": [
            0.43289354829158677,
            0.678497882323879
          ],
          "pullback_wilson": [
            0.17436970937918053,
            0.3959776296754516
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.47058823529411764,
          "up_wilson": [
            0.34069325645682497,
            0.659306743543175
          ],
          "pullback_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1616",
      "name": "白银",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.07272687575734427,
        "5": 0.10393367298218803,
        "20": -0.11840898233274189,
        "60": -0.16333541935401463
      },
      "moving_averages": {
        "5": 3537.0980000000445,
        "20": 3942.750500000012,
        "60": 4809.8391666666685
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-21",
            "end": "2026-10-08",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.14864399474102585,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6354.83
        },
        {
          "date": "2026-05-14",
          "close": 6131.04
        },
        {
          "date": "2026-05-15",
          "close": 5689.92
        },
        {
          "date": "2026-05-18",
          "close": 5547.17
        },
        {
          "date": "2026-05-19",
          "close": 5424.09
        },
        {
          "date": "2026-05-20",
          "close": 5340.52
        },
        {
          "date": "2026-05-21",
          "close": 5170.97
        },
        {
          "date": "2026-05-22",
          "close": 5325.76
        },
        {
          "date": "2026-05-25",
          "close": 5390.28
        },
        {
          "date": "2026-05-26",
          "close": 5517.87
        },
        {
          "date": "2026-05-27",
          "close": 5177.5
        },
        {
          "date": "2026-05-28",
          "close": 5095.89
        },
        {
          "date": "2026-05-29",
          "close": 5000.05
        },
        {
          "date": "2026-06-01",
          "close": 4998.01
        },
        {
          "date": "2026-06-02",
          "close": 5219.74
        },
        {
          "date": "2026-06-03",
          "close": 5132.19
        },
        {
          "date": "2026-06-04",
          "close": 4948.22
        },
        {
          "date": "2026-06-05",
          "close": 4815.38
        },
        {
          "date": "2026-06-08",
          "close": 4471.01
        },
        {
          "date": "2026-06-09",
          "close": 4580.57
        },
        {
          "date": "2026-06-10",
          "close": 4474.68
        },
        {
          "date": "2026-06-11",
          "close": 4568.04
        },
        {
          "date": "2026-06-12",
          "close": 4727.76
        },
        {
          "date": "2026-06-15",
          "close": 5060.47
        },
        {
          "date": "2026-06-16",
          "close": 4833.67
        },
        {
          "date": "2026-06-17",
          "close": 4778.24
        },
        {
          "date": "2026-06-18",
          "close": 4709.4
        },
        {
          "date": "2026-06-22",
          "close": 4996.99
        },
        {
          "date": "2026-06-23",
          "close": 4501.1
        },
        {
          "date": "2026-06-24",
          "close": 4450.9
        },
        {
          "date": "2026-06-25",
          "close": 4220.21
        },
        {
          "date": "2026-06-26",
          "close": 3954.66
        },
        {
          "date": "2026-06-29",
          "close": 3952.83
        },
        {
          "date": "2026-06-30",
          "close": 4078.86
        },
        {
          "date": "2026-07-01",
          "close": 4223.16
        },
        {
          "date": "2026-07-02",
          "close": 4253.77
        },
        {
          "date": "2026-07-03",
          "close": 4319.78
        },
        {
          "date": "2026-07-06",
          "close": 4341.68
        },
        {
          "date": "2026-07-07",
          "close": 4034.99
        },
        {
          "date": "2026-07-08",
          "close": 3980.37
        },
        {
          "date": "2026-07-09",
          "close": 3944.16
        },
        {
          "date": "2026-07-10",
          "close": 4032.18
        },
        {
          "date": "2026-07-13",
          "close": 3739.53
        },
        {
          "date": "2026-07-14",
          "close": 3891.14
        },
        {
          "date": "2026-07-15",
          "close": 3746.3
        },
        {
          "date": "2026-07-16",
          "close": 3683.3
        },
        {
          "date": "2026-07-17",
          "close": 3434.44
        },
        {
          "date": "2026-07-20",
          "close": 3368.23
        },
        {
          "date": "2026-07-21",
          "close": 3669.88
        },
        {
          "date": "2026-07-22",
          "close": 3905.93
        },
        {
          "date": "2026-07-23",
          "close": 4163.03
        },
        {
          "date": "2026-07-24",
          "close": 3967.97
        },
        {
          "date": "2026-07-27",
          "close": 4145.6
        },
        {
          "date": "2026-07-28",
          "close": 3986.54
        },
        {
          "date": "2026-07-29",
          "close": 4128.66
        },
        {
          "date": "2026-07-30",
          "close": 4018.37
        },
        {
          "date": "2026-07-31",
          "close": 4161.02
        },
        {
          "date": "2026-08-03",
          "close": 4165.8
        },
        {
          "date": "2026-08-04",
          "close": 4324.64
        },
        {
          "date": "2026-08-05",
          "close": 4697.94
        },
        {
          "date": "2026-08-06",
          "close": 4841.87
        },
        {
          "date": "2026-08-07",
          "close": 5172.87
        },
        {
          "date": "2026-08-10",
          "close": 5418.36
        },
        {
          "date": "2026-08-11",
          "close": 5243.67
        },
        {
          "date": "2026-08-12",
          "close": 5333.5
        },
        {
          "date": "2026-08-13",
          "close": 4990.11
        },
        {
          "date": "2026-08-14",
          "close": 4954.97
        },
        {
          "date": "2026-08-17",
          "close": 5191.94
        },
        {
          "date": "2026-08-18",
          "close": 5143.81
        },
        {
          "date": "2026-08-19",
          "close": 4865.61
        },
        {
          "date": "2026-08-20",
          "close": 5151.97
        },
        {
          "date": "2026-08-21",
          "close": 5599.4
        },
        {
          "date": "2026-08-24",
          "close": 6015.76
        },
        {
          "date": "2026-08-25",
          "close": 5582.13
        },
        {
          "date": "2026-08-26",
          "close": 5757.67
        },
        {
          "date": "2026-08-27",
          "close": 5874.27
        },
        {
          "date": "2026-08-28",
          "close": 5956.99
        },
        {
          "date": "2026-08-31",
          "close": 5647.81
        },
        {
          "date": "2026-09-01",
          "close": 5598.62
        },
        {
          "date": "2026-09-02",
          "close": 5495.92
        },
        {
          "date": "2026-09-03",
          "close": 5755.44
        },
        {
          "date": "2026-09-04",
          "close": 5610.09
        },
        {
          "date": "2026-09-07",
          "close": 5432.91
        },
        {
          "date": "2026-09-08",
          "close": 5387.67
        },
        {
          "date": "2026-09-09",
          "close": 5506.22
        },
        {
          "date": "2026-09-10",
          "close": 5448.63
        },
        {
          "date": "2026-09-11",
          "close": 5149.98
        },
        {
          "date": "2026-09-14",
          "close": 5102.14
        },
        {
          "date": "2026-09-15",
          "close": 5063.3
        },
        {
          "date": "2026-09-16",
          "close": 5287.99
        },
        {
          "date": "2026-09-17",
          "close": 4970.67
        },
        {
          "date": "2026-09-18",
          "close": 5164.56
        },
        {
          "date": "2026-09-21",
          "close": 5086.9
        },
        {
          "date": "2026-09-22",
          "close": 5007.95
        },
        {
          "date": "2026-09-23",
          "close": 5012.17
        },
        {
          "date": "2026-09-24",
          "close": 4770.15
        },
        {
          "date": "2026-09-28",
          "close": 4492.58
        },
        {
          "date": "2026-09-29",
          "close": 4597.73
        },
        {
          "date": "2026-09-30",
          "close": 4592.48
        },
        {
          "date": "2026-10-08",
          "close": 4458.53
        },
        {
          "date": "2026-10-09",
          "close": 4616.87
        },
        {
          "date": "2026-10-12",
          "close": 4343.18
        },
        {
          "date": "2026-10-13",
          "close": 4422.35
        },
        {
          "date": "2026-10-14",
          "close": 4280.52
        },
        {
          "date": "2026-10-15",
          "close": 4081.84
        },
        {
          "date": "2026-10-16",
          "close": 4173.58
        },
        {
          "date": "2026-10-19",
          "close": 4170.8
        },
        {
          "date": "2026-10-20",
          "close": 4139.2
        },
        {
          "date": "2026-10-21",
          "close": 4171.97
        },
        {
          "date": "2026-10-22",
          "close": 3980.59
        },
        {
          "date": "2026-10-23",
          "close": 3994.54
        },
        {
          "date": "2026-10-26",
          "close": 3818.78
        },
        {
          "date": "2026-10-27",
          "close": 3712.36
        },
        {
          "date": "2026-10-28",
          "close": 3702.4
        },
        {
          "date": "2026-10-29",
          "close": 3560.54
        },
        {
          "date": "2026-10-30",
          "close": 3377.32
        },
        {
          "date": "2026-11-02",
          "close": 3382.37
        },
        {
          "date": "2026-11-03",
          "close": 3331.08
        },
        {
          "date": "2026-11-04",
          "close": 3664.12
        },
        {
          "date": "2026-11-05",
          "close": 3930.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.35,
          "up_wilson": [
            0.41695642649729936,
            0.6307526670259243
          ],
          "pullback_wilson": [
            0.25454550534873466,
            0.45919993351192334
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5777777777777777,
          "pullback_frequency": 0.4888888888888889,
          "up_wilson": [
            0.4330078870920313,
            0.710312975327297
          ],
          "pullback_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 25,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 15,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1617",
      "name": "黄金",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.054049080996340315,
        "5": 0.09666717079959963,
        "20": -0.031415754882714975,
        "60": -0.07973480102044095
      },
      "moving_averages": {
        "5": 5198.059999999963,
        "20": 5609.497999999975,
        "60": 6435.4914999999955
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-10-08",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.08606578300797074,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7116.92
        },
        {
          "date": "2026-05-14",
          "close": 6881.95
        },
        {
          "date": "2026-05-15",
          "close": 6494.87
        },
        {
          "date": "2026-05-18",
          "close": 6402.49
        },
        {
          "date": "2026-05-19",
          "close": 6347.89
        },
        {
          "date": "2026-05-20",
          "close": 6278.41
        },
        {
          "date": "2026-05-21",
          "close": 6099.08
        },
        {
          "date": "2026-05-22",
          "close": 6218.63
        },
        {
          "date": "2026-05-25",
          "close": 6305.15
        },
        {
          "date": "2026-05-26",
          "close": 6575.61
        },
        {
          "date": "2026-05-27",
          "close": 6201.95
        },
        {
          "date": "2026-05-28",
          "close": 6005.57
        },
        {
          "date": "2026-05-29",
          "close": 5920.31
        },
        {
          "date": "2026-06-01",
          "close": 5940.19
        },
        {
          "date": "2026-06-02",
          "close": 6084.29
        },
        {
          "date": "2026-06-03",
          "close": 6002.92
        },
        {
          "date": "2026-06-04",
          "close": 5866.29
        },
        {
          "date": "2026-06-05",
          "close": 5774.18
        },
        {
          "date": "2026-06-08",
          "close": 5403.32
        },
        {
          "date": "2026-06-09",
          "close": 5462.5
        },
        {
          "date": "2026-06-10",
          "close": 5293.96
        },
        {
          "date": "2026-06-11",
          "close": 5342.5
        },
        {
          "date": "2026-06-12",
          "close": 5618.68
        },
        {
          "date": "2026-06-15",
          "close": 5933.78
        },
        {
          "date": "2026-06-16",
          "close": 5898.15
        },
        {
          "date": "2026-06-17",
          "close": 5970.92
        },
        {
          "date": "2026-06-18",
          "close": 5786.6
        },
        {
          "date": "2026-06-22",
          "close": 5973.0
        },
        {
          "date": "2026-06-23",
          "close": 5398.21
        },
        {
          "date": "2026-06-24",
          "close": 5380.05
        },
        {
          "date": "2026-06-25",
          "close": 5164.52
        },
        {
          "date": "2026-06-26",
          "close": 4967.72
        },
        {
          "date": "2026-06-29",
          "close": 5044.07
        },
        {
          "date": "2026-06-30",
          "close": 4981.55
        },
        {
          "date": "2026-07-01",
          "close": 4942.5
        },
        {
          "date": "2026-07-02",
          "close": 5201.99
        },
        {
          "date": "2026-07-03",
          "close": 5633.74
        },
        {
          "date": "2026-07-06",
          "close": 5479.5
        },
        {
          "date": "2026-07-07",
          "close": 5208.4
        },
        {
          "date": "2026-07-08",
          "close": 5305.75
        },
        {
          "date": "2026-07-09",
          "close": 5323.99
        },
        {
          "date": "2026-07-10",
          "close": 5419.03
        },
        {
          "date": "2026-07-13",
          "close": 5179.15
        },
        {
          "date": "2026-07-14",
          "close": 5389.32
        },
        {
          "date": "2026-07-15",
          "close": 5196.47
        },
        {
          "date": "2026-07-16",
          "close": 5188.77
        },
        {
          "date": "2026-07-17",
          "close": 4901.22
        },
        {
          "date": "2026-07-20",
          "close": 4940.87
        },
        {
          "date": "2026-07-21",
          "close": 5279.7
        },
        {
          "date": "2026-07-22",
          "close": 5615.76
        },
        {
          "date": "2026-07-23",
          "close": 5728.85
        },
        {
          "date": "2026-07-24",
          "close": 5384.71
        },
        {
          "date": "2026-07-27",
          "close": 5575.28
        },
        {
          "date": "2026-07-28",
          "close": 5492.97
        },
        {
          "date": "2026-07-29",
          "close": 5618.27
        },
        {
          "date": "2026-07-30",
          "close": 5609.66
        },
        {
          "date": "2026-07-31",
          "close": 5867.83
        },
        {
          "date": "2026-08-03",
          "close": 5800.65
        },
        {
          "date": "2026-08-04",
          "close": 5782.9
        },
        {
          "date": "2026-08-05",
          "close": 6224.76
        },
        {
          "date": "2026-08-06",
          "close": 6430.92
        },
        {
          "date": "2026-08-07",
          "close": 6663.7
        },
        {
          "date": "2026-08-10",
          "close": 7021.2
        },
        {
          "date": "2026-08-11",
          "close": 6628.37
        },
        {
          "date": "2026-08-12",
          "close": 6750.78
        },
        {
          "date": "2026-08-13",
          "close": 6398.3
        },
        {
          "date": "2026-08-14",
          "close": 6428.3
        },
        {
          "date": "2026-08-17",
          "close": 6614.03
        },
        {
          "date": "2026-08-18",
          "close": 6674.74
        },
        {
          "date": "2026-08-19",
          "close": 6705.88
        },
        {
          "date": "2026-08-20",
          "close": 7071.67
        },
        {
          "date": "2026-08-21",
          "close": 7431.44
        },
        {
          "date": "2026-08-24",
          "close": 7684.34
        },
        {
          "date": "2026-08-25",
          "close": 7331.35
        },
        {
          "date": "2026-08-26",
          "close": 7212.56
        },
        {
          "date": "2026-08-27",
          "close": 7439.66
        },
        {
          "date": "2026-08-28",
          "close": 7536.41
        },
        {
          "date": "2026-08-31",
          "close": 7296.58
        },
        {
          "date": "2026-09-01",
          "close": 7212.17
        },
        {
          "date": "2026-09-02",
          "close": 7236.88
        },
        {
          "date": "2026-09-03",
          "close": 7381.5
        },
        {
          "date": "2026-09-04",
          "close": 7270.61
        },
        {
          "date": "2026-09-07",
          "close": 7055.65
        },
        {
          "date": "2026-09-08",
          "close": 7012.68
        },
        {
          "date": "2026-09-09",
          "close": 7169.6
        },
        {
          "date": "2026-09-10",
          "close": 7122.07
        },
        {
          "date": "2026-09-11",
          "close": 6937.81
        },
        {
          "date": "2026-09-14",
          "close": 6905.46
        },
        {
          "date": "2026-09-15",
          "close": 6847.02
        },
        {
          "date": "2026-09-16",
          "close": 7096.52
        },
        {
          "date": "2026-09-17",
          "close": 6731.13
        },
        {
          "date": "2026-09-18",
          "close": 6798.58
        },
        {
          "date": "2026-09-21",
          "close": 6695.64
        },
        {
          "date": "2026-09-22",
          "close": 6599.16
        },
        {
          "date": "2026-09-23",
          "close": 6539.1
        },
        {
          "date": "2026-09-24",
          "close": 6240.25
        },
        {
          "date": "2026-09-28",
          "close": 5864.5
        },
        {
          "date": "2026-09-29",
          "close": 5953.06
        },
        {
          "date": "2026-09-30",
          "close": 6035.68
        },
        {
          "date": "2026-10-08",
          "close": 5914.23
        },
        {
          "date": "2026-10-09",
          "close": 6267.88
        },
        {
          "date": "2026-10-12",
          "close": 5970.38
        },
        {
          "date": "2026-10-13",
          "close": 6062.65
        },
        {
          "date": "2026-10-14",
          "close": 5897.34
        },
        {
          "date": "2026-10-15",
          "close": 5746.66
        },
        {
          "date": "2026-10-16",
          "close": 5860.82
        },
        {
          "date": "2026-10-19",
          "close": 5935.51
        },
        {
          "date": "2026-10-20",
          "close": 5903.88
        },
        {
          "date": "2026-10-21",
          "close": 5888.72
        },
        {
          "date": "2026-10-22",
          "close": 5640.85
        },
        {
          "date": "2026-10-23",
          "close": 5674.46
        },
        {
          "date": "2026-10-26",
          "close": 5450.15
        },
        {
          "date": "2026-10-27",
          "close": 5348.0
        },
        {
          "date": "2026-10-28",
          "close": 5328.87
        },
        {
          "date": "2026-10-29",
          "close": 5223.49
        },
        {
          "date": "2026-10-30",
          "close": 5001.51
        },
        {
          "date": "2026-11-02",
          "close": 4911.44
        },
        {
          "date": "2026-11-03",
          "close": 4914.23
        },
        {
          "date": "2026-11-04",
          "close": 5434.69
        },
        {
          "date": "2026-11-05",
          "close": 5728.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.41552028690262677,
            0.6345789980939448
          ],
          "pullback_wilson": [
            0.22230854157063415,
            0.42699646345336384
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.4888888888888889,
          "up_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "pullback_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 3,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1618",
      "name": "磁性材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025060963132226277,
        "5": 0.01742274541000044,
        "20": -0.06710392563105738,
        "60": -0.1059224898441058
      },
      "moving_averages": {
        "5": 4639.628000000026,
        "20": 4815.487000000011,
        "60": 5222.064000000005
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-02",
            "end": "2026-07-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-26",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-09-18",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.061633744992477646,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6199.17
        },
        {
          "date": "2026-05-14",
          "close": 6057.99
        },
        {
          "date": "2026-05-15",
          "close": 6043.61
        },
        {
          "date": "2026-05-18",
          "close": 6095.33
        },
        {
          "date": "2026-05-19",
          "close": 6018.92
        },
        {
          "date": "2026-05-20",
          "close": 6072.41
        },
        {
          "date": "2026-05-21",
          "close": 5900.32
        },
        {
          "date": "2026-05-22",
          "close": 6231.31
        },
        {
          "date": "2026-05-25",
          "close": 6455.05
        },
        {
          "date": "2026-05-26",
          "close": 6298.73
        },
        {
          "date": "2026-05-27",
          "close": 6127.68
        },
        {
          "date": "2026-05-28",
          "close": 6375.47
        },
        {
          "date": "2026-05-29",
          "close": 5975.67
        },
        {
          "date": "2026-06-01",
          "close": 5878.5
        },
        {
          "date": "2026-06-02",
          "close": 5998.34
        },
        {
          "date": "2026-06-03",
          "close": 6030.89
        },
        {
          "date": "2026-06-04",
          "close": 6022.51
        },
        {
          "date": "2026-06-05",
          "close": 6241.45
        },
        {
          "date": "2026-06-08",
          "close": 6048.4
        },
        {
          "date": "2026-06-09",
          "close": 6326.48
        },
        {
          "date": "2026-06-10",
          "close": 6340.96
        },
        {
          "date": "2026-06-11",
          "close": 6170.23
        },
        {
          "date": "2026-06-12",
          "close": 6309.03
        },
        {
          "date": "2026-06-15",
          "close": 6547.23
        },
        {
          "date": "2026-06-16",
          "close": 6863.8
        },
        {
          "date": "2026-06-17",
          "close": 6662.12
        },
        {
          "date": "2026-06-18",
          "close": 6977.18
        },
        {
          "date": "2026-06-22",
          "close": 6976.77
        },
        {
          "date": "2026-06-23",
          "close": 6819.89
        },
        {
          "date": "2026-06-24",
          "close": 6699.45
        },
        {
          "date": "2026-06-25",
          "close": 6803.08
        },
        {
          "date": "2026-06-26",
          "close": 6424.7
        },
        {
          "date": "2026-06-29",
          "close": 6270.42
        },
        {
          "date": "2026-06-30",
          "close": 6480.35
        },
        {
          "date": "2026-07-01",
          "close": 6633.94
        },
        {
          "date": "2026-07-02",
          "close": 6721.44
        },
        {
          "date": "2026-07-03",
          "close": 6694.97
        },
        {
          "date": "2026-07-06",
          "close": 6352.9
        },
        {
          "date": "2026-07-07",
          "close": 6315.91
        },
        {
          "date": "2026-07-08",
          "close": 6042.21
        },
        {
          "date": "2026-07-09",
          "close": 5990.11
        },
        {
          "date": "2026-07-10",
          "close": 5936.58
        },
        {
          "date": "2026-07-13",
          "close": 5532.74
        },
        {
          "date": "2026-07-14",
          "close": 5718.98
        },
        {
          "date": "2026-07-15",
          "close": 5586.05
        },
        {
          "date": "2026-07-16",
          "close": 5410.1
        },
        {
          "date": "2026-07-17",
          "close": 5050.17
        },
        {
          "date": "2026-07-20",
          "close": 4763.89
        },
        {
          "date": "2026-07-21",
          "close": 5044.62
        },
        {
          "date": "2026-07-22",
          "close": 4977.88
        },
        {
          "date": "2026-07-23",
          "close": 5111.86
        },
        {
          "date": "2026-07-24",
          "close": 4954.3
        },
        {
          "date": "2026-07-27",
          "close": 5098.38
        },
        {
          "date": "2026-07-28",
          "close": 4945.8
        },
        {
          "date": "2026-07-29",
          "close": 5023.06
        },
        {
          "date": "2026-07-30",
          "close": 4866.68
        },
        {
          "date": "2026-07-31",
          "close": 4972.47
        },
        {
          "date": "2026-08-03",
          "close": 5003.28
        },
        {
          "date": "2026-08-04",
          "close": 5173.37
        },
        {
          "date": "2026-08-05",
          "close": 5378.65
        },
        {
          "date": "2026-08-06",
          "close": 5467.65
        },
        {
          "date": "2026-08-07",
          "close": 5603.64
        },
        {
          "date": "2026-08-10",
          "close": 5607.8
        },
        {
          "date": "2026-08-11",
          "close": 5534.27
        },
        {
          "date": "2026-08-12",
          "close": 5554.19
        },
        {
          "date": "2026-08-13",
          "close": 5461.97
        },
        {
          "date": "2026-08-14",
          "close": 5629.63
        },
        {
          "date": "2026-08-17",
          "close": 5718.62
        },
        {
          "date": "2026-08-18",
          "close": 5766.19
        },
        {
          "date": "2026-08-19",
          "close": 5387.67
        },
        {
          "date": "2026-08-20",
          "close": 5442.48
        },
        {
          "date": "2026-08-21",
          "close": 5465.53
        },
        {
          "date": "2026-08-24",
          "close": 5384.43
        },
        {
          "date": "2026-08-25",
          "close": 5424.97
        },
        {
          "date": "2026-08-26",
          "close": 5367.64
        },
        {
          "date": "2026-08-27",
          "close": 5517.63
        },
        {
          "date": "2026-08-28",
          "close": 5458.37
        },
        {
          "date": "2026-08-31",
          "close": 5511.2
        },
        {
          "date": "2026-09-01",
          "close": 5387.15
        },
        {
          "date": "2026-09-02",
          "close": 5305.74
        },
        {
          "date": "2026-09-03",
          "close": 5375.12
        },
        {
          "date": "2026-09-04",
          "close": 5251.23
        },
        {
          "date": "2026-09-07",
          "close": 5429.57
        },
        {
          "date": "2026-09-08",
          "close": 5371.71
        },
        {
          "date": "2026-09-09",
          "close": 5351.38
        },
        {
          "date": "2026-09-10",
          "close": 5255.04
        },
        {
          "date": "2026-09-11",
          "close": 5166.95
        },
        {
          "date": "2026-09-14",
          "close": 5264.13
        },
        {
          "date": "2026-09-15",
          "close": 5288.3
        },
        {
          "date": "2026-09-16",
          "close": 5386.93
        },
        {
          "date": "2026-09-17",
          "close": 5310.8
        },
        {
          "date": "2026-09-18",
          "close": 5450.23
        },
        {
          "date": "2026-09-21",
          "close": 5541.79
        },
        {
          "date": "2026-09-22",
          "close": 5609.17
        },
        {
          "date": "2026-09-23",
          "close": 5564.87
        },
        {
          "date": "2026-09-24",
          "close": 5482.69
        },
        {
          "date": "2026-09-28",
          "close": 5250.39
        },
        {
          "date": "2026-09-29",
          "close": 5289.31
        },
        {
          "date": "2026-09-30",
          "close": 5222.88
        },
        {
          "date": "2026-10-08",
          "close": 5154.84
        },
        {
          "date": "2026-10-09",
          "close": 5124.79
        },
        {
          "date": "2026-10-12",
          "close": 5024.93
        },
        {
          "date": "2026-10-13",
          "close": 5026.75
        },
        {
          "date": "2026-10-14",
          "close": 4891.57
        },
        {
          "date": "2026-10-15",
          "close": 4701.86
        },
        {
          "date": "2026-10-16",
          "close": 4733.91
        },
        {
          "date": "2026-10-19",
          "close": 4764.45
        },
        {
          "date": "2026-10-20",
          "close": 4894.73
        },
        {
          "date": "2026-10-21",
          "close": 4877.33
        },
        {
          "date": "2026-10-22",
          "close": 4829.38
        },
        {
          "date": "2026-10-23",
          "close": 4971.0
        },
        {
          "date": "2026-10-26",
          "close": 4888.03
        },
        {
          "date": "2026-10-27",
          "close": 4717.07
        },
        {
          "date": "2026-10-28",
          "close": 4939.22
        },
        {
          "date": "2026-10-29",
          "close": 4726.58
        },
        {
          "date": "2026-10-30",
          "close": 4583.64
        },
        {
          "date": "2026-11-02",
          "close": 4608.58
        },
        {
          "date": "2026-11-03",
          "close": 4505.63
        },
        {
          "date": "2026-11-04",
          "close": 4691.36
        },
        {
          "date": "2026-11-05",
          "close": 4808.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5612244897959183,
          "pullback_frequency": 0.32653061224489793,
          "up_wilson": [
            0.4625100210917256,
            0.6553201841994971
          ],
          "pullback_wilson": [
            0.24176256274018432,
            0.4243851889346843
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.2493053153030725,
            0.4957723850015874
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5526315789473685,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "baseline_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1619",
      "name": "其他金属新材料",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02158101335446916,
        "5": 0.02018341111929911,
        "20": -0.12657362674595884,
        "60": -0.17143577566022616
      },
      "moving_averages": {
        "5": 2878.983999999892,
        "20": 3062.297500000009,
        "60": 3457.292166666679
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-22",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.11366021092318901,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4463.76
        },
        {
          "date": "2026-05-14",
          "close": 4309.89
        },
        {
          "date": "2026-05-15",
          "close": 4296.45
        },
        {
          "date": "2026-05-18",
          "close": 4406.63
        },
        {
          "date": "2026-05-19",
          "close": 4408.37
        },
        {
          "date": "2026-05-20",
          "close": 4411.86
        },
        {
          "date": "2026-05-21",
          "close": 4252.0
        },
        {
          "date": "2026-05-22",
          "close": 4457.01
        },
        {
          "date": "2026-05-25",
          "close": 4548.22
        },
        {
          "date": "2026-05-26",
          "close": 4463.72
        },
        {
          "date": "2026-05-27",
          "close": 4459.48
        },
        {
          "date": "2026-05-28",
          "close": 4525.56
        },
        {
          "date": "2026-05-29",
          "close": 4237.68
        },
        {
          "date": "2026-06-01",
          "close": 4227.59
        },
        {
          "date": "2026-06-02",
          "close": 4303.88
        },
        {
          "date": "2026-06-03",
          "close": 4373.95
        },
        {
          "date": "2026-06-04",
          "close": 4425.86
        },
        {
          "date": "2026-06-05",
          "close": 4506.27
        },
        {
          "date": "2026-06-08",
          "close": 4362.88
        },
        {
          "date": "2026-06-09",
          "close": 4430.89
        },
        {
          "date": "2026-06-10",
          "close": 4330.16
        },
        {
          "date": "2026-06-11",
          "close": 4427.83
        },
        {
          "date": "2026-06-12",
          "close": 4441.23
        },
        {
          "date": "2026-06-15",
          "close": 4591.33
        },
        {
          "date": "2026-06-16",
          "close": 4727.3
        },
        {
          "date": "2026-06-17",
          "close": 4719.61
        },
        {
          "date": "2026-06-18",
          "close": 4808.55
        },
        {
          "date": "2026-06-22",
          "close": 4897.3
        },
        {
          "date": "2026-06-23",
          "close": 4765.7
        },
        {
          "date": "2026-06-24",
          "close": 4717.35
        },
        {
          "date": "2026-06-25",
          "close": 4607.8
        },
        {
          "date": "2026-06-26",
          "close": 4543.17
        },
        {
          "date": "2026-06-29",
          "close": 4470.44
        },
        {
          "date": "2026-06-30",
          "close": 4551.87
        },
        {
          "date": "2026-07-01",
          "close": 4606.12
        },
        {
          "date": "2026-07-02",
          "close": 4530.55
        },
        {
          "date": "2026-07-03",
          "close": 4566.72
        },
        {
          "date": "2026-07-06",
          "close": 4348.48
        },
        {
          "date": "2026-07-07",
          "close": 4237.88
        },
        {
          "date": "2026-07-08",
          "close": 4032.81
        },
        {
          "date": "2026-07-09",
          "close": 4067.89
        },
        {
          "date": "2026-07-10",
          "close": 4112.38
        },
        {
          "date": "2026-07-13",
          "close": 3794.67
        },
        {
          "date": "2026-07-14",
          "close": 3827.73
        },
        {
          "date": "2026-07-15",
          "close": 3771.18
        },
        {
          "date": "2026-07-16",
          "close": 3639.1
        },
        {
          "date": "2026-07-17",
          "close": 3407.12
        },
        {
          "date": "2026-07-20",
          "close": 3240.83
        },
        {
          "date": "2026-07-21",
          "close": 3358.48
        },
        {
          "date": "2026-07-22",
          "close": 3284.09
        },
        {
          "date": "2026-07-23",
          "close": 3368.54
        },
        {
          "date": "2026-07-24",
          "close": 3248.63
        },
        {
          "date": "2026-07-27",
          "close": 3367.66
        },
        {
          "date": "2026-07-28",
          "close": 3274.27
        },
        {
          "date": "2026-07-29",
          "close": 3321.64
        },
        {
          "date": "2026-07-30",
          "close": 3194.31
        },
        {
          "date": "2026-07-31",
          "close": 3281.54
        },
        {
          "date": "2026-08-03",
          "close": 3369.49
        },
        {
          "date": "2026-08-04",
          "close": 3474.87
        },
        {
          "date": "2026-08-05",
          "close": 3608.99
        },
        {
          "date": "2026-08-06",
          "close": 3656.63
        },
        {
          "date": "2026-08-07",
          "close": 3743.18
        },
        {
          "date": "2026-08-10",
          "close": 3779.92
        },
        {
          "date": "2026-08-11",
          "close": 3680.95
        },
        {
          "date": "2026-08-12",
          "close": 3728.34
        },
        {
          "date": "2026-08-13",
          "close": 3663.78
        },
        {
          "date": "2026-08-14",
          "close": 3709.53
        },
        {
          "date": "2026-08-17",
          "close": 3839.28
        },
        {
          "date": "2026-08-18",
          "close": 3814.74
        },
        {
          "date": "2026-08-19",
          "close": 3603.0
        },
        {
          "date": "2026-08-20",
          "close": 3568.6
        },
        {
          "date": "2026-08-21",
          "close": 3649.15
        },
        {
          "date": "2026-08-24",
          "close": 3604.98
        },
        {
          "date": "2026-08-25",
          "close": 3647.0
        },
        {
          "date": "2026-08-26",
          "close": 3630.85
        },
        {
          "date": "2026-08-27",
          "close": 3709.73
        },
        {
          "date": "2026-08-28",
          "close": 3724.85
        },
        {
          "date": "2026-08-31",
          "close": 3756.76
        },
        {
          "date": "2026-09-01",
          "close": 3694.79
        },
        {
          "date": "2026-09-02",
          "close": 3726.29
        },
        {
          "date": "2026-09-03",
          "close": 3708.43
        },
        {
          "date": "2026-09-04",
          "close": 3640.98
        },
        {
          "date": "2026-09-07",
          "close": 3695.3
        },
        {
          "date": "2026-09-08",
          "close": 3676.49
        },
        {
          "date": "2026-09-09",
          "close": 3691.26
        },
        {
          "date": "2026-09-10",
          "close": 3621.38
        },
        {
          "date": "2026-09-11",
          "close": 3571.07
        },
        {
          "date": "2026-09-14",
          "close": 3561.6
        },
        {
          "date": "2026-09-15",
          "close": 3532.07
        },
        {
          "date": "2026-09-16",
          "close": 3615.79
        },
        {
          "date": "2026-09-17",
          "close": 3573.58
        },
        {
          "date": "2026-09-18",
          "close": 3652.0
        },
        {
          "date": "2026-09-21",
          "close": 3725.38
        },
        {
          "date": "2026-09-22",
          "close": 3719.97
        },
        {
          "date": "2026-09-23",
          "close": 3728.69
        },
        {
          "date": "2026-09-24",
          "close": 3647.71
        },
        {
          "date": "2026-09-28",
          "close": 3506.67
        },
        {
          "date": "2026-09-29",
          "close": 3518.06
        },
        {
          "date": "2026-09-30",
          "close": 3449.18
        },
        {
          "date": "2026-10-08",
          "close": 3423.62
        },
        {
          "date": "2026-10-09",
          "close": 3373.74
        },
        {
          "date": "2026-10-12",
          "close": 3298.66
        },
        {
          "date": "2026-10-13",
          "close": 3313.55
        },
        {
          "date": "2026-10-14",
          "close": 3264.9
        },
        {
          "date": "2026-10-15",
          "close": 3113.16
        },
        {
          "date": "2026-10-16",
          "close": 3150.35
        },
        {
          "date": "2026-10-19",
          "close": 3122.28
        },
        {
          "date": "2026-10-20",
          "close": 3148.43
        },
        {
          "date": "2026-10-21",
          "close": 3137.7
        },
        {
          "date": "2026-10-22",
          "close": 3040.58
        },
        {
          "date": "2026-10-23",
          "close": 3063.45
        },
        {
          "date": "2026-10-26",
          "close": 3010.33
        },
        {
          "date": "2026-10-27",
          "close": 2899.15
        },
        {
          "date": "2026-10-28",
          "close": 2983.63
        },
        {
          "date": "2026-10-29",
          "close": 2931.12
        },
        {
          "date": "2026-10-30",
          "close": 2809.01
        },
        {
          "date": "2026-11-02",
          "close": 2874.66
        },
        {
          "date": "2026-11-03",
          "close": 2793.86
        },
        {
          "date": "2026-11-04",
          "close": 2927.11
        },
        {
          "date": "2026-11-05",
          "close": 2990.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.3055555555555556,
          "up_wilson": [
            0.440873908658052,
            0.6646092943867861
          ],
          "pullback_wilson": [
            0.21126630975195265,
            0.4195424795911143
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.34146341463414637,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.21558808257384846,
            0.49450163480170306
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 5,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1620",
      "name": "钴",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.038456392003639595,
        "5": 0.026683070735934233,
        "20": -0.1708901329003033,
        "60": -0.28531172299475094
      },
      "moving_averages": {
        "5": 731.1119999999879,
        "20": 833.4634999999951,
        "60": 970.2198333333266
      },
      "phase": "下降",
      "phase_days": 48,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-05-27",
            "end": "2026-06-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-03",
            "end": "2026-06-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-04",
            "end": "2026-06-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-09",
            "end": "2026-06-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-18",
            "end": "2026-06-26",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-21",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-05",
            "sessions": 48,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 18.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.18710393732128083,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1478.56
        },
        {
          "date": "2026-05-14",
          "close": 1426.97
        },
        {
          "date": "2026-05-15",
          "close": 1401.61
        },
        {
          "date": "2026-05-18",
          "close": 1388.75
        },
        {
          "date": "2026-05-19",
          "close": 1371.06
        },
        {
          "date": "2026-05-20",
          "close": 1373.36
        },
        {
          "date": "2026-05-21",
          "close": 1341.17
        },
        {
          "date": "2026-05-22",
          "close": 1391.59
        },
        {
          "date": "2026-05-25",
          "close": 1357.75
        },
        {
          "date": "2026-05-26",
          "close": 1374.37
        },
        {
          "date": "2026-05-27",
          "close": 1321.79
        },
        {
          "date": "2026-05-28",
          "close": 1302.8
        },
        {
          "date": "2026-05-29",
          "close": 1267.47
        },
        {
          "date": "2026-06-01",
          "close": 1263.66
        },
        {
          "date": "2026-06-02",
          "close": 1277.09
        },
        {
          "date": "2026-06-03",
          "close": 1282.27
        },
        {
          "date": "2026-06-04",
          "close": 1238.61
        },
        {
          "date": "2026-06-05",
          "close": 1209.89
        },
        {
          "date": "2026-06-08",
          "close": 1136.03
        },
        {
          "date": "2026-06-09",
          "close": 1167.1
        },
        {
          "date": "2026-06-10",
          "close": 1152.1
        },
        {
          "date": "2026-06-11",
          "close": 1160.49
        },
        {
          "date": "2026-06-12",
          "close": 1229.28
        },
        {
          "date": "2026-06-15",
          "close": 1282.92
        },
        {
          "date": "2026-06-16",
          "close": 1280.81
        },
        {
          "date": "2026-06-17",
          "close": 1273.08
        },
        {
          "date": "2026-06-18",
          "close": 1281.37
        },
        {
          "date": "2026-06-22",
          "close": 1360.51
        },
        {
          "date": "2026-06-23",
          "close": 1257.77
        },
        {
          "date": "2026-06-24",
          "close": 1283.59
        },
        {
          "date": "2026-06-25",
          "close": 1229.42
        },
        {
          "date": "2026-06-26",
          "close": 1149.99
        },
        {
          "date": "2026-06-29",
          "close": 1148.76
        },
        {
          "date": "2026-06-30",
          "close": 1184.08
        },
        {
          "date": "2026-07-01",
          "close": 1182.86
        },
        {
          "date": "2026-07-02",
          "close": 1172.26
        },
        {
          "date": "2026-07-03",
          "close": 1186.47
        },
        {
          "date": "2026-07-06",
          "close": 1223.97
        },
        {
          "date": "2026-07-07",
          "close": 1153.53
        },
        {
          "date": "2026-07-08",
          "close": 1102.94
        },
        {
          "date": "2026-07-09",
          "close": 1080.21
        },
        {
          "date": "2026-07-10",
          "close": 1066.24
        },
        {
          "date": "2026-07-13",
          "close": 1021.54
        },
        {
          "date": "2026-07-14",
          "close": 1063.69
        },
        {
          "date": "2026-07-15",
          "close": 1044.66
        },
        {
          "date": "2026-07-16",
          "close": 1032.32
        },
        {
          "date": "2026-07-17",
          "close": 990.49
        },
        {
          "date": "2026-07-20",
          "close": 963.36
        },
        {
          "date": "2026-07-21",
          "close": 1028.26
        },
        {
          "date": "2026-07-22",
          "close": 1016.9
        },
        {
          "date": "2026-07-23",
          "close": 1056.59
        },
        {
          "date": "2026-07-24",
          "close": 993.74
        },
        {
          "date": "2026-07-27",
          "close": 1018.89
        },
        {
          "date": "2026-07-28",
          "close": 1003.93
        },
        {
          "date": "2026-07-29",
          "close": 1040.86
        },
        {
          "date": "2026-07-30",
          "close": 1039.0
        },
        {
          "date": "2026-07-31",
          "close": 1047.46
        },
        {
          "date": "2026-08-03",
          "close": 1040.95
        },
        {
          "date": "2026-08-04",
          "close": 1058.95
        },
        {
          "date": "2026-08-05",
          "close": 1085.9
        },
        {
          "date": "2026-08-06",
          "close": 1072.61
        },
        {
          "date": "2026-08-07",
          "close": 1149.75
        },
        {
          "date": "2026-08-10",
          "close": 1229.69
        },
        {
          "date": "2026-08-11",
          "close": 1161.45
        },
        {
          "date": "2026-08-12",
          "close": 1154.1
        },
        {
          "date": "2026-08-13",
          "close": 1118.64
        },
        {
          "date": "2026-08-14",
          "close": 1112.75
        },
        {
          "date": "2026-08-17",
          "close": 1140.27
        },
        {
          "date": "2026-08-18",
          "close": 1115.41
        },
        {
          "date": "2026-08-19",
          "close": 1072.23
        },
        {
          "date": "2026-08-20",
          "close": 1081.73
        },
        {
          "date": "2026-08-21",
          "close": 1084.56
        },
        {
          "date": "2026-08-24",
          "close": 1079.12
        },
        {
          "date": "2026-08-25",
          "close": 1056.51
        },
        {
          "date": "2026-08-26",
          "close": 1083.02
        },
        {
          "date": "2026-08-27",
          "close": 1087.85
        },
        {
          "date": "2026-08-28",
          "close": 1082.47
        },
        {
          "date": "2026-08-31",
          "close": 1064.18
        },
        {
          "date": "2026-09-01",
          "close": 1052.52
        },
        {
          "date": "2026-09-02",
          "close": 1027.09
        },
        {
          "date": "2026-09-03",
          "close": 1031.23
        },
        {
          "date": "2026-09-04",
          "close": 1015.09
        },
        {
          "date": "2026-09-07",
          "close": 1015.22
        },
        {
          "date": "2026-09-08",
          "close": 1019.09
        },
        {
          "date": "2026-09-09",
          "close": 1025.35
        },
        {
          "date": "2026-09-10",
          "close": 1014.24
        },
        {
          "date": "2026-09-11",
          "close": 970.57
        },
        {
          "date": "2026-09-14",
          "close": 965.36
        },
        {
          "date": "2026-09-15",
          "close": 958.29
        },
        {
          "date": "2026-09-16",
          "close": 966.98
        },
        {
          "date": "2026-09-17",
          "close": 960.81
        },
        {
          "date": "2026-09-18",
          "close": 975.57
        },
        {
          "date": "2026-09-21",
          "close": 980.34
        },
        {
          "date": "2026-09-22",
          "close": 982.96
        },
        {
          "date": "2026-09-23",
          "close": 975.87
        },
        {
          "date": "2026-09-24",
          "close": 948.72
        },
        {
          "date": "2026-09-28",
          "close": 917.09
        },
        {
          "date": "2026-09-29",
          "close": 925.22
        },
        {
          "date": "2026-09-30",
          "close": 933.93
        },
        {
          "date": "2026-10-08",
          "close": 936.04
        },
        {
          "date": "2026-10-09",
          "close": 954.71
        },
        {
          "date": "2026-10-12",
          "close": 935.05
        },
        {
          "date": "2026-10-13",
          "close": 922.69
        },
        {
          "date": "2026-10-14",
          "close": 903.15
        },
        {
          "date": "2026-10-15",
          "close": 872.59
        },
        {
          "date": "2026-10-16",
          "close": 872.11
        },
        {
          "date": "2026-10-19",
          "close": 875.89
        },
        {
          "date": "2026-10-20",
          "close": 881.47
        },
        {
          "date": "2026-10-21",
          "close": 867.29
        },
        {
          "date": "2026-10-22",
          "close": 852.48
        },
        {
          "date": "2026-10-23",
          "close": 878.14
        },
        {
          "date": "2026-10-26",
          "close": 869.74
        },
        {
          "date": "2026-10-27",
          "close": 785.96
        },
        {
          "date": "2026-10-28",
          "close": 786.53
        },
        {
          "date": "2026-10-29",
          "close": 755.91
        },
        {
          "date": "2026-10-30",
          "close": 694.35
        },
        {
          "date": "2026-11-02",
          "close": 715.5
        },
        {
          "date": "2026-11-03",
          "close": 722.29
        },
        {
          "date": "2026-11-04",
          "close": 747.34
        },
        {
          "date": "2026-11-05",
          "close": 776.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.3392857142857143,
          "up_wilson": [
            0.44370351423722987,
            0.6253563895437027
          ],
          "pullback_wilson": [
            0.2582311136725821,
            0.43099931931322133
          ],
          "tendency": "无明显倾向",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5441176470588235,
          "pullback_frequency": 0.4852941176470588,
          "up_wilson": [
            0.42656606428685023,
            0.6569511707260847
          ],
          "pullback_wilson": [
            0.3705084547256065,
            0.6016524669367487
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 31,
          "insufficient_or_abstained": 19,
          "hit_rate": 0.4838709677419355,
          "baseline_hit_rate": 0.45161290322580644,
          "hit_wilson": [
            0.31970251562417307,
            0.651596045519712
          ],
          "baseline_wilson": [
            0.29161735980520015,
            0.6222783236264549
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 21,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1621",
      "name": "锂",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04975090287998829,
        "5": 0.09454560003353163,
        "20": -0.1024286595892604,
        "60": -0.24604191164118938
      },
      "moving_averages": {
        "5": 10777.19200000018,
        "20": 11184.867499999888,
        "60": 13362.982166666661
      },
      "phase": "下降",
      "phase_days": 43,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-09",
            "end": "2026-06-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-06-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-30",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-01",
            "end": "2026-08-04",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-11-05",
            "sessions": 43,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 31
          }
        }
      },
      "drawdown": -0.11763481701225087,
      "history": [
        {
          "date": "2026-05-13",
          "close": 23389.24
        },
        {
          "date": "2026-05-14",
          "close": 22259.22
        },
        {
          "date": "2026-05-15",
          "close": 21684.37
        },
        {
          "date": "2026-05-18",
          "close": 21671.93
        },
        {
          "date": "2026-05-19",
          "close": 20743.93
        },
        {
          "date": "2026-05-20",
          "close": 21107.63
        },
        {
          "date": "2026-05-21",
          "close": 20169.06
        },
        {
          "date": "2026-05-22",
          "close": 20422.98
        },
        {
          "date": "2026-05-25",
          "close": 20147.08
        },
        {
          "date": "2026-05-26",
          "close": 20115.13
        },
        {
          "date": "2026-05-27",
          "close": 19565.89
        },
        {
          "date": "2026-05-28",
          "close": 19451.18
        },
        {
          "date": "2026-05-29",
          "close": 19203.11
        },
        {
          "date": "2026-06-01",
          "close": 19097.15
        },
        {
          "date": "2026-06-02",
          "close": 18634.33
        },
        {
          "date": "2026-06-03",
          "close": 18626.59
        },
        {
          "date": "2026-06-04",
          "close": 18038.94
        },
        {
          "date": "2026-06-05",
          "close": 18168.71
        },
        {
          "date": "2026-06-08",
          "close": 17402.88
        },
        {
          "date": "2026-06-09",
          "close": 18631.52
        },
        {
          "date": "2026-06-10",
          "close": 18548.51
        },
        {
          "date": "2026-06-11",
          "close": 19498.97
        },
        {
          "date": "2026-06-12",
          "close": 20261.69
        },
        {
          "date": "2026-06-15",
          "close": 20524.19
        },
        {
          "date": "2026-06-16",
          "close": 20107.76
        },
        {
          "date": "2026-06-17",
          "close": 19966.46
        },
        {
          "date": "2026-06-18",
          "close": 19467.54
        },
        {
          "date": "2026-06-22",
          "close": 20185.57
        },
        {
          "date": "2026-06-23",
          "close": 19044.33
        },
        {
          "date": "2026-06-24",
          "close": 20448.73
        },
        {
          "date": "2026-06-25",
          "close": 19838.89
        },
        {
          "date": "2026-06-26",
          "close": 18196.79
        },
        {
          "date": "2026-06-29",
          "close": 18401.79
        },
        {
          "date": "2026-06-30",
          "close": 19158.88
        },
        {
          "date": "2026-07-01",
          "close": 19887.28
        },
        {
          "date": "2026-07-02",
          "close": 19495.38
        },
        {
          "date": "2026-07-03",
          "close": 18997.82
        },
        {
          "date": "2026-07-06",
          "close": 18993.68
        },
        {
          "date": "2026-07-07",
          "close": 18870.43
        },
        {
          "date": "2026-07-08",
          "close": 17182.48
        },
        {
          "date": "2026-07-09",
          "close": 16237.39
        },
        {
          "date": "2026-07-10",
          "close": 15552.11
        },
        {
          "date": "2026-07-13",
          "close": 14907.87
        },
        {
          "date": "2026-07-14",
          "close": 15186.91
        },
        {
          "date": "2026-07-15",
          "close": 14594.75
        },
        {
          "date": "2026-07-16",
          "close": 14402.64
        },
        {
          "date": "2026-07-17",
          "close": 13738.29
        },
        {
          "date": "2026-07-20",
          "close": 12717.88
        },
        {
          "date": "2026-07-21",
          "close": 13227.29
        },
        {
          "date": "2026-07-22",
          "close": 13471.05
        },
        {
          "date": "2026-07-23",
          "close": 14454.92
        },
        {
          "date": "2026-07-24",
          "close": 13888.22
        },
        {
          "date": "2026-07-27",
          "close": 14334.96
        },
        {
          "date": "2026-07-28",
          "close": 14111.38
        },
        {
          "date": "2026-07-29",
          "close": 14630.92
        },
        {
          "date": "2026-07-30",
          "close": 14383.09
        },
        {
          "date": "2026-07-31",
          "close": 14248.91
        },
        {
          "date": "2026-08-03",
          "close": 14398.59
        },
        {
          "date": "2026-08-04",
          "close": 14709.35
        },
        {
          "date": "2026-08-05",
          "close": 15239.68
        },
        {
          "date": "2026-08-06",
          "close": 15228.48
        },
        {
          "date": "2026-08-07",
          "close": 15429.42
        },
        {
          "date": "2026-08-10",
          "close": 15816.4
        },
        {
          "date": "2026-08-11",
          "close": 15447.09
        },
        {
          "date": "2026-08-12",
          "close": 15728.57
        },
        {
          "date": "2026-08-13",
          "close": 15625.23
        },
        {
          "date": "2026-08-14",
          "close": 15867.59
        },
        {
          "date": "2026-08-17",
          "close": 15888.49
        },
        {
          "date": "2026-08-18",
          "close": 15501.98
        },
        {
          "date": "2026-08-19",
          "close": 14766.94
        },
        {
          "date": "2026-08-20",
          "close": 14720.0
        },
        {
          "date": "2026-08-21",
          "close": 15589.59
        },
        {
          "date": "2026-08-24",
          "close": 15757.34
        },
        {
          "date": "2026-08-25",
          "close": 14940.56
        },
        {
          "date": "2026-08-26",
          "close": 15149.97
        },
        {
          "date": "2026-08-27",
          "close": 15329.15
        },
        {
          "date": "2026-08-28",
          "close": 15673.34
        },
        {
          "date": "2026-08-31",
          "close": 15616.31
        },
        {
          "date": "2026-09-01",
          "close": 15219.07
        },
        {
          "date": "2026-09-02",
          "close": 14659.68
        },
        {
          "date": "2026-09-03",
          "close": 14705.65
        },
        {
          "date": "2026-09-04",
          "close": 14204.83
        },
        {
          "date": "2026-09-07",
          "close": 14152.9
        },
        {
          "date": "2026-09-08",
          "close": 14263.03
        },
        {
          "date": "2026-09-09",
          "close": 14276.32
        },
        {
          "date": "2026-09-10",
          "close": 14018.99
        },
        {
          "date": "2026-09-11",
          "close": 13413.02
        },
        {
          "date": "2026-09-14",
          "close": 13479.52
        },
        {
          "date": "2026-09-15",
          "close": 13266.37
        },
        {
          "date": "2026-09-16",
          "close": 13371.33
        },
        {
          "date": "2026-09-17",
          "close": 13444.5
        },
        {
          "date": "2026-09-18",
          "close": 13455.59
        },
        {
          "date": "2026-09-21",
          "close": 13648.14
        },
        {
          "date": "2026-09-22",
          "close": 13649.74
        },
        {
          "date": "2026-09-23",
          "close": 13310.99
        },
        {
          "date": "2026-09-24",
          "close": 12881.45
        },
        {
          "date": "2026-09-28",
          "close": 12355.07
        },
        {
          "date": "2026-09-29",
          "close": 12735.27
        },
        {
          "date": "2026-09-30",
          "close": 12692.37
        },
        {
          "date": "2026-10-08",
          "close": 12801.3
        },
        {
          "date": "2026-10-09",
          "close": 13021.91
        },
        {
          "date": "2026-10-12",
          "close": 12313.22
        },
        {
          "date": "2026-10-13",
          "close": 12060.81
        },
        {
          "date": "2026-10-14",
          "close": 11772.54
        },
        {
          "date": "2026-10-15",
          "close": 11351.9
        },
        {
          "date": "2026-10-16",
          "close": 11237.34
        },
        {
          "date": "2026-10-19",
          "close": 11183.94
        },
        {
          "date": "2026-10-20",
          "close": 11231.49
        },
        {
          "date": "2026-10-21",
          "close": 10992.7
        },
        {
          "date": "2026-10-22",
          "close": 10608.68
        },
        {
          "date": "2026-10-23",
          "close": 10943.94
        },
        {
          "date": "2026-10-26",
          "close": 10894.78
        },
        {
          "date": "2026-10-27",
          "close": 10778.36
        },
        {
          "date": "2026-10-28",
          "close": 10922.2
        },
        {
          "date": "2026-10-29",
          "close": 10497.58
        },
        {
          "date": "2026-10-30",
          "close": 10375.47
        },
        {
          "date": "2026-11-02",
          "close": 10495.15
        },
        {
          "date": "2026-11-03",
          "close": 10579.73
        },
        {
          "date": "2026-11-04",
          "close": 10945.53
        },
        {
          "date": "2026-11-05",
          "close": 11490.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4732142857142857,
          "pullback_frequency": 0.4017857142857143,
          "up_wilson": [
            0.3831776586564194,
            0.5650274135078811
          ],
          "pullback_wilson": [
            0.3157058067186338,
            0.49437945788380167
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45714285714285713,
          "pullback_frequency": 0.5428571428571428,
          "up_wilson": [
            0.3457274259756359,
            0.5730174079452441
          ],
          "pullback_wilson": [
            0.42698259205475575,
            0.6542725740243641
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1622",
      "name": "镍",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.050766723770526045,
        "5": 0.10574682319834672,
        "20": -0.1042245494051437,
        "60": -0.24897266819571873
      },
      "moving_averages": {
        "5": 3515.8780000001193,
        "20": 3680.150500000082,
        "60": 4310.253166666689
      },
      "phase": "下降",
      "phase_days": 50,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-03-03",
            "end": "2026-03-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-03-18",
            "end": "2026-04-10",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-04-13",
            "end": "2026-05-12",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-13",
            "end": "2026-06-18",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-06-26",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-20",
            "end": "2026-11-05",
            "sessions": 50,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 18.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.11353526048508578,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7442.21
        },
        {
          "date": "2026-05-14",
          "close": 7147.13
        },
        {
          "date": "2026-05-15",
          "close": 6950.41
        },
        {
          "date": "2026-05-18",
          "close": 6910.12
        },
        {
          "date": "2026-05-19",
          "close": 6885.02
        },
        {
          "date": "2026-05-20",
          "close": 6943.59
        },
        {
          "date": "2026-05-21",
          "close": 6748.75
        },
        {
          "date": "2026-05-22",
          "close": 7038.02
        },
        {
          "date": "2026-05-25",
          "close": 6824.06
        },
        {
          "date": "2026-05-26",
          "close": 6944.78
        },
        {
          "date": "2026-05-27",
          "close": 6705.72
        },
        {
          "date": "2026-05-28",
          "close": 6681.81
        },
        {
          "date": "2026-05-29",
          "close": 6550.33
        },
        {
          "date": "2026-06-01",
          "close": 6392.55
        },
        {
          "date": "2026-06-02",
          "close": 6404.5
        },
        {
          "date": "2026-06-03",
          "close": 6361.47
        },
        {
          "date": "2026-06-04",
          "close": 6131.97
        },
        {
          "date": "2026-06-05",
          "close": 5971.8
        },
        {
          "date": "2026-06-08",
          "close": 5584.52
        },
        {
          "date": "2026-06-09",
          "close": 5719.59
        },
        {
          "date": "2026-06-10",
          "close": 5635.91
        },
        {
          "date": "2026-06-11",
          "close": 5681.34
        },
        {
          "date": "2026-06-12",
          "close": 6002.88
        },
        {
          "date": "2026-06-15",
          "close": 6269.43
        },
        {
          "date": "2026-06-16",
          "close": 6335.17
        },
        {
          "date": "2026-06-17",
          "close": 6286.17
        },
        {
          "date": "2026-06-18",
          "close": 6227.6
        },
        {
          "date": "2026-06-22",
          "close": 6599.34
        },
        {
          "date": "2026-06-23",
          "close": 6097.31
        },
        {
          "date": "2026-06-24",
          "close": 6255.09
        },
        {
          "date": "2026-06-25",
          "close": 6001.68
        },
        {
          "date": "2026-06-26",
          "close": 5592.88
        },
        {
          "date": "2026-06-29",
          "close": 5699.27
        },
        {
          "date": "2026-06-30",
          "close": 5768.59
        },
        {
          "date": "2026-07-01",
          "close": 5737.52
        },
        {
          "date": "2026-07-02",
          "close": 5623.96
        },
        {
          "date": "2026-07-03",
          "close": 5589.3
        },
        {
          "date": "2026-07-06",
          "close": 5607.23
        },
        {
          "date": "2026-07-07",
          "close": 5365.77
        },
        {
          "date": "2026-07-08",
          "close": 5101.61
        },
        {
          "date": "2026-07-09",
          "close": 5043.04
        },
        {
          "date": "2026-07-10",
          "close": 4961.76
        },
        {
          "date": "2026-07-13",
          "close": 4715.52
        },
        {
          "date": "2026-07-14",
          "close": 4948.61
        },
        {
          "date": "2026-07-15",
          "close": 4766.92
        },
        {
          "date": "2026-07-16",
          "close": 4640.22
        },
        {
          "date": "2026-07-17",
          "close": 4422.67
        },
        {
          "date": "2026-07-20",
          "close": 4328.24
        },
        {
          "date": "2026-07-21",
          "close": 4725.08
        },
        {
          "date": "2026-07-22",
          "close": 4757.36
        },
        {
          "date": "2026-07-23",
          "close": 4966.54
        },
        {
          "date": "2026-07-24",
          "close": 4698.79
        },
        {
          "date": "2026-07-27",
          "close": 4789.63
        },
        {
          "date": "2026-07-28",
          "close": 4695.2
        },
        {
          "date": "2026-07-29",
          "close": 4817.12
        },
        {
          "date": "2026-07-30",
          "close": 4772.9
        },
        {
          "date": "2026-07-31",
          "close": 4770.5
        },
        {
          "date": "2026-08-03",
          "close": 4728.67
        },
        {
          "date": "2026-08-04",
          "close": 4874.5
        },
        {
          "date": "2026-08-05",
          "close": 5022.72
        },
        {
          "date": "2026-08-06",
          "close": 4948.61
        },
        {
          "date": "2026-08-07",
          "close": 5260.58
        },
        {
          "date": "2026-08-10",
          "close": 5506.82
        },
        {
          "date": "2026-08-11",
          "close": 5213.97
        },
        {
          "date": "2026-08-12",
          "close": 5185.28
        },
        {
          "date": "2026-08-13",
          "close": 5040.64
        },
        {
          "date": "2026-08-14",
          "close": 5062.16
        },
        {
          "date": "2026-08-17",
          "close": 5147.03
        },
        {
          "date": "2026-08-18",
          "close": 5004.79
        },
        {
          "date": "2026-08-19",
          "close": 4727.47
        },
        {
          "date": "2026-08-20",
          "close": 4703.57
        },
        {
          "date": "2026-08-21",
          "close": 4851.79
        },
        {
          "date": "2026-08-24",
          "close": 4805.17
        },
        {
          "date": "2026-08-25",
          "close": 4677.27
        },
        {
          "date": "2026-08-26",
          "close": 4777.68
        },
        {
          "date": "2026-08-27",
          "close": 4802.78
        },
        {
          "date": "2026-08-28",
          "close": 4780.07
        },
        {
          "date": "2026-08-31",
          "close": 4729.86
        },
        {
          "date": "2026-09-01",
          "close": 4677.27
        },
        {
          "date": "2026-09-02",
          "close": 4535.03
        },
        {
          "date": "2026-09-03",
          "close": 4617.5
        },
        {
          "date": "2026-09-04",
          "close": 4550.57
        },
        {
          "date": "2026-09-07",
          "close": 4539.81
        },
        {
          "date": "2026-09-08",
          "close": 4539.81
        },
        {
          "date": "2026-09-09",
          "close": 4564.91
        },
        {
          "date": "2026-09-10",
          "close": 4470.48
        },
        {
          "date": "2026-09-11",
          "close": 4310.31
        },
        {
          "date": "2026-09-14",
          "close": 4258.91
        },
        {
          "date": "2026-09-15",
          "close": 4218.27
        },
        {
          "date": "2026-09-16",
          "close": 4227.83
        },
        {
          "date": "2026-09-17",
          "close": 4205.12
        },
        {
          "date": "2026-09-18",
          "close": 4276.84
        },
        {
          "date": "2026-09-21",
          "close": 4311.5
        },
        {
          "date": "2026-09-22",
          "close": 4382.03
        },
        {
          "date": "2026-09-23",
          "close": 4323.46
        },
        {
          "date": "2026-09-24",
          "close": 4233.81
        },
        {
          "date": "2026-09-28",
          "close": 4080.81
        },
        {
          "date": "2026-09-29",
          "close": 4067.66
        },
        {
          "date": "2026-09-30",
          "close": 4183.61
        },
        {
          "date": "2026-10-08",
          "close": 4211.1
        },
        {
          "date": "2026-10-09",
          "close": 4255.33
        },
        {
          "date": "2026-10-12",
          "close": 4127.43
        },
        {
          "date": "2026-10-13",
          "close": 4073.64
        },
        {
          "date": "2026-10-14",
          "close": 3853.75
        },
        {
          "date": "2026-10-15",
          "close": 3769.03
        },
        {
          "date": "2026-10-16",
          "close": 3683.86
        },
        {
          "date": "2026-10-19",
          "close": 3704.48
        },
        {
          "date": "2026-10-20",
          "close": 3692.81
        },
        {
          "date": "2026-10-21",
          "close": 3664.23
        },
        {
          "date": "2026-10-22",
          "close": 3537.3
        },
        {
          "date": "2026-10-23",
          "close": 3637.86
        },
        {
          "date": "2026-10-26",
          "close": 3543.2
        },
        {
          "date": "2026-10-27",
          "close": 3535.29
        },
        {
          "date": "2026-10-28",
          "close": 3533.96
        },
        {
          "date": "2026-10-29",
          "close": 3411.45
        },
        {
          "date": "2026-10-30",
          "close": 3361.36
        },
        {
          "date": "2026-11-02",
          "close": 3405.71
        },
        {
          "date": "2026-11-03",
          "close": 3450.17
        },
        {
          "date": "2026-11-04",
          "close": 3589.95
        },
        {
          "date": "2026-11-05",
          "close": 3772.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 118,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4322033898305085,
          "pullback_frequency": 0.4322033898305085,
          "up_wilson": [
            0.3463537604731341,
            0.522328048207882
          ],
          "pullback_wilson": [
            0.3463537604731341,
            0.522328048207882
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4383561643835616,
          "pullback_frequency": 0.6027397260273972,
          "up_wilson": [
            0.3304534902599767,
            0.552422236748264
          ],
          "pullback_wilson": [
            0.4880741402294003,
            0.7071329814235315
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 15,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 7,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1623",
      "name": "钼",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025040770660294864,
        "5": 0.06977181420570355,
        "20": -0.10858523392536157,
        "60": -0.26644094018021935
      },
      "moving_averages": {
        "5": 1024.4459999999963,
        "20": 1091.7059999999997,
        "60": 1300.2424999999969
      },
      "phase": "下降",
      "phase_days": 41,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-29",
            "end": "2026-06-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-30",
            "end": "2026-06-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-01",
            "end": "2026-07-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-21",
            "end": "2026-07-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-04",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-09-01",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-11-05",
            "sessions": 41,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.11586807003770139,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1579.55
        },
        {
          "date": "2026-05-14",
          "close": 1481.8
        },
        {
          "date": "2026-05-15",
          "close": 1420.63
        },
        {
          "date": "2026-05-18",
          "close": 1455.49
        },
        {
          "date": "2026-05-19",
          "close": 1450.63
        },
        {
          "date": "2026-05-20",
          "close": 1437.96
        },
        {
          "date": "2026-05-21",
          "close": 1414.95
        },
        {
          "date": "2026-05-22",
          "close": 1459.89
        },
        {
          "date": "2026-05-25",
          "close": 1402.51
        },
        {
          "date": "2026-05-26",
          "close": 1542.76
        },
        {
          "date": "2026-05-27",
          "close": 1658.99
        },
        {
          "date": "2026-05-28",
          "close": 1729.94
        },
        {
          "date": "2026-05-29",
          "close": 1557.1
        },
        {
          "date": "2026-06-01",
          "close": 1516.9
        },
        {
          "date": "2026-06-02",
          "close": 1552.02
        },
        {
          "date": "2026-06-03",
          "close": 1555.27
        },
        {
          "date": "2026-06-04",
          "close": 1507.1
        },
        {
          "date": "2026-06-05",
          "close": 1453.44
        },
        {
          "date": "2026-06-08",
          "close": 1390.38
        },
        {
          "date": "2026-06-09",
          "close": 1392.71
        },
        {
          "date": "2026-06-10",
          "close": 1388.08
        },
        {
          "date": "2026-06-11",
          "close": 1526.83
        },
        {
          "date": "2026-06-12",
          "close": 1679.45
        },
        {
          "date": "2026-06-15",
          "close": 1847.21
        },
        {
          "date": "2026-06-16",
          "close": 1966.19
        },
        {
          "date": "2026-06-17",
          "close": 1927.62
        },
        {
          "date": "2026-06-18",
          "close": 1879.17
        },
        {
          "date": "2026-06-22",
          "close": 2027.52
        },
        {
          "date": "2026-06-23",
          "close": 1837.34
        },
        {
          "date": "2026-06-24",
          "close": 1799.91
        },
        {
          "date": "2026-06-25",
          "close": 1784.46
        },
        {
          "date": "2026-06-26",
          "close": 1761.66
        },
        {
          "date": "2026-06-29",
          "close": 1857.76
        },
        {
          "date": "2026-06-30",
          "close": 1766.72
        },
        {
          "date": "2026-07-01",
          "close": 1819.32
        },
        {
          "date": "2026-07-02",
          "close": 1767.54
        },
        {
          "date": "2026-07-03",
          "close": 1673.55
        },
        {
          "date": "2026-07-06",
          "close": 1585.39
        },
        {
          "date": "2026-07-07",
          "close": 1555.32
        },
        {
          "date": "2026-07-08",
          "close": 1484.37
        },
        {
          "date": "2026-07-09",
          "close": 1511.81
        },
        {
          "date": "2026-07-10",
          "close": 1460.85
        },
        {
          "date": "2026-07-13",
          "close": 1419.05
        },
        {
          "date": "2026-07-14",
          "close": 1447.46
        },
        {
          "date": "2026-07-15",
          "close": 1384.11
        },
        {
          "date": "2026-07-16",
          "close": 1362.91
        },
        {
          "date": "2026-07-17",
          "close": 1315.86
        },
        {
          "date": "2026-07-20",
          "close": 1329.41
        },
        {
          "date": "2026-07-21",
          "close": 1350.25
        },
        {
          "date": "2026-07-22",
          "close": 1376.07
        },
        {
          "date": "2026-07-23",
          "close": 1437.06
        },
        {
          "date": "2026-07-24",
          "close": 1345.85
        },
        {
          "date": "2026-07-27",
          "close": 1374.49
        },
        {
          "date": "2026-07-28",
          "close": 1335.16
        },
        {
          "date": "2026-07-29",
          "close": 1379.14
        },
        {
          "date": "2026-07-30",
          "close": 1336.66
        },
        {
          "date": "2026-07-31",
          "close": 1362.93
        },
        {
          "date": "2026-08-03",
          "close": 1374.43
        },
        {
          "date": "2026-08-04",
          "close": 1426.81
        },
        {
          "date": "2026-08-05",
          "close": 1473.76
        },
        {
          "date": "2026-08-06",
          "close": 1488.71
        },
        {
          "date": "2026-08-07",
          "close": 1537.18
        },
        {
          "date": "2026-08-10",
          "close": 1573.86
        },
        {
          "date": "2026-08-11",
          "close": 1504.23
        },
        {
          "date": "2026-08-12",
          "close": 1520.55
        },
        {
          "date": "2026-08-13",
          "close": 1482.87
        },
        {
          "date": "2026-08-14",
          "close": 1485.21
        },
        {
          "date": "2026-08-17",
          "close": 1505.7
        },
        {
          "date": "2026-08-18",
          "close": 1499.09
        },
        {
          "date": "2026-08-19",
          "close": 1432.92
        },
        {
          "date": "2026-08-20",
          "close": 1437.01
        },
        {
          "date": "2026-08-21",
          "close": 1500.15
        },
        {
          "date": "2026-08-24",
          "close": 1555.52
        },
        {
          "date": "2026-08-25",
          "close": 1474.96
        },
        {
          "date": "2026-08-26",
          "close": 1525.89
        },
        {
          "date": "2026-08-27",
          "close": 1519.51
        },
        {
          "date": "2026-08-28",
          "close": 1514.04
        },
        {
          "date": "2026-08-31",
          "close": 1497.34
        },
        {
          "date": "2026-09-01",
          "close": 1448.91
        },
        {
          "date": "2026-09-02",
          "close": 1405.3
        },
        {
          "date": "2026-09-03",
          "close": 1414.43
        },
        {
          "date": "2026-09-04",
          "close": 1373.88
        },
        {
          "date": "2026-09-07",
          "close": 1376.32
        },
        {
          "date": "2026-09-08",
          "close": 1389.46
        },
        {
          "date": "2026-09-09",
          "close": 1387.25
        },
        {
          "date": "2026-09-10",
          "close": 1375.84
        },
        {
          "date": "2026-09-11",
          "close": 1312.61
        },
        {
          "date": "2026-09-14",
          "close": 1307.7
        },
        {
          "date": "2026-09-15",
          "close": 1303.09
        },
        {
          "date": "2026-09-16",
          "close": 1318.66
        },
        {
          "date": "2026-09-17",
          "close": 1298.84
        },
        {
          "date": "2026-09-18",
          "close": 1311.85
        },
        {
          "date": "2026-09-21",
          "close": 1330.58
        },
        {
          "date": "2026-09-22",
          "close": 1338.76
        },
        {
          "date": "2026-09-23",
          "close": 1306.14
        },
        {
          "date": "2026-09-24",
          "close": 1263.44
        },
        {
          "date": "2026-09-28",
          "close": 1216.06
        },
        {
          "date": "2026-09-29",
          "close": 1222.97
        },
        {
          "date": "2026-09-30",
          "close": 1210.82
        },
        {
          "date": "2026-10-08",
          "close": 1212.78
        },
        {
          "date": "2026-10-09",
          "close": 1222.77
        },
        {
          "date": "2026-10-12",
          "close": 1184.17
        },
        {
          "date": "2026-10-13",
          "close": 1190.66
        },
        {
          "date": "2026-10-14",
          "close": 1179.04
        },
        {
          "date": "2026-10-15",
          "close": 1132.71
        },
        {
          "date": "2026-10-16",
          "close": 1129.9
        },
        {
          "date": "2026-10-19",
          "close": 1122.76
        },
        {
          "date": "2026-10-20",
          "close": 1126.63
        },
        {
          "date": "2026-10-21",
          "close": 1109.33
        },
        {
          "date": "2026-10-22",
          "close": 1066.06
        },
        {
          "date": "2026-10-23",
          "close": 1084.09
        },
        {
          "date": "2026-10-26",
          "close": 1060.0
        },
        {
          "date": "2026-10-27",
          "close": 1043.47
        },
        {
          "date": "2026-10-28",
          "close": 1049.72
        },
        {
          "date": "2026-10-29",
          "close": 1010.58
        },
        {
          "date": "2026-10-30",
          "close": 985.87
        },
        {
          "date": "2026-11-02",
          "close": 997.49
        },
        {
          "date": "2026-11-03",
          "close": 1003.1
        },
        {
          "date": "2026-11-04",
          "close": 1054.68
        },
        {
          "date": "2026-11-05",
          "close": 1081.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43617021276595747,
          "pullback_frequency": 0.30851063829787234,
          "up_wilson": [
            0.34038166214603166,
            0.5369709433379954
          ],
          "pullback_wilson": [
            0.2242009454589739,
            0.407856870993107
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46551724137931033,
          "pullback_frequency": 0.46551724137931033,
          "up_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "pullback_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 15,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 2,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1624",
      "name": "其他小金属",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019410719966069356,
        "5": 0.050305891135529635,
        "20": -0.06650335490370207,
        "60": -0.11421913659039395
      },
      "moving_averages": {
        "5": 4439.741999999993,
        "20": 4561.929000000027,
        "60": 4988.614499999994
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-16",
            "end": "2026-08-05",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-27",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-18",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06500161075620436,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6008.04
        },
        {
          "date": "2026-05-14",
          "close": 5784.94
        },
        {
          "date": "2026-05-15",
          "close": 5629.39
        },
        {
          "date": "2026-05-18",
          "close": 5740.42
        },
        {
          "date": "2026-05-19",
          "close": 5675.92
        },
        {
          "date": "2026-05-20",
          "close": 5667.45
        },
        {
          "date": "2026-05-21",
          "close": 5569.64
        },
        {
          "date": "2026-05-22",
          "close": 5759.02
        },
        {
          "date": "2026-05-25",
          "close": 5812.15
        },
        {
          "date": "2026-05-26",
          "close": 5834.26
        },
        {
          "date": "2026-05-27",
          "close": 5634.31
        },
        {
          "date": "2026-05-28",
          "close": 5799.99
        },
        {
          "date": "2026-05-29",
          "close": 5568.94
        },
        {
          "date": "2026-06-01",
          "close": 5547.03
        },
        {
          "date": "2026-06-02",
          "close": 5720.04
        },
        {
          "date": "2026-06-03",
          "close": 5828.64
        },
        {
          "date": "2026-06-04",
          "close": 5703.32
        },
        {
          "date": "2026-06-05",
          "close": 5641.21
        },
        {
          "date": "2026-06-08",
          "close": 5323.7
        },
        {
          "date": "2026-06-09",
          "close": 5425.41
        },
        {
          "date": "2026-06-10",
          "close": 5267.76
        },
        {
          "date": "2026-06-11",
          "close": 5470.8
        },
        {
          "date": "2026-06-12",
          "close": 5656.26
        },
        {
          "date": "2026-06-15",
          "close": 5889.07
        },
        {
          "date": "2026-06-16",
          "close": 5946.99
        },
        {
          "date": "2026-06-17",
          "close": 5806.65
        },
        {
          "date": "2026-06-18",
          "close": 5860.13
        },
        {
          "date": "2026-06-22",
          "close": 6236.81
        },
        {
          "date": "2026-06-23",
          "close": 5984.49
        },
        {
          "date": "2026-06-24",
          "close": 6008.34
        },
        {
          "date": "2026-06-25",
          "close": 5955.82
        },
        {
          "date": "2026-06-26",
          "close": 5882.85
        },
        {
          "date": "2026-06-29",
          "close": 5969.65
        },
        {
          "date": "2026-06-30",
          "close": 6037.37
        },
        {
          "date": "2026-07-01",
          "close": 6080.16
        },
        {
          "date": "2026-07-02",
          "close": 5966.2
        },
        {
          "date": "2026-07-03",
          "close": 5890.33
        },
        {
          "date": "2026-07-06",
          "close": 5722.24
        },
        {
          "date": "2026-07-07",
          "close": 5506.1
        },
        {
          "date": "2026-07-08",
          "close": 5251.94
        },
        {
          "date": "2026-07-09",
          "close": 5277.02
        },
        {
          "date": "2026-07-10",
          "close": 5324.13
        },
        {
          "date": "2026-07-13",
          "close": 4968.78
        },
        {
          "date": "2026-07-14",
          "close": 5099.52
        },
        {
          "date": "2026-07-15",
          "close": 4984.0
        },
        {
          "date": "2026-07-16",
          "close": 4880.48
        },
        {
          "date": "2026-07-17",
          "close": 4643.4
        },
        {
          "date": "2026-07-20",
          "close": 4470.15
        },
        {
          "date": "2026-07-21",
          "close": 4661.09
        },
        {
          "date": "2026-07-22",
          "close": 4675.35
        },
        {
          "date": "2026-07-23",
          "close": 4792.34
        },
        {
          "date": "2026-07-24",
          "close": 4586.87
        },
        {
          "date": "2026-07-27",
          "close": 4711.88
        },
        {
          "date": "2026-07-28",
          "close": 4583.69
        },
        {
          "date": "2026-07-29",
          "close": 4645.83
        },
        {
          "date": "2026-07-30",
          "close": 4522.84
        },
        {
          "date": "2026-07-31",
          "close": 4666.03
        },
        {
          "date": "2026-08-03",
          "close": 4754.08
        },
        {
          "date": "2026-08-04",
          "close": 4896.63
        },
        {
          "date": "2026-08-05",
          "close": 5209.81
        },
        {
          "date": "2026-08-06",
          "close": 5281.74
        },
        {
          "date": "2026-08-07",
          "close": 5382.51
        },
        {
          "date": "2026-08-10",
          "close": 5512.31
        },
        {
          "date": "2026-08-11",
          "close": 5337.49
        },
        {
          "date": "2026-08-12",
          "close": 5406.81
        },
        {
          "date": "2026-08-13",
          "close": 5270.09
        },
        {
          "date": "2026-08-14",
          "close": 5349.5
        },
        {
          "date": "2026-08-17",
          "close": 5551.49
        },
        {
          "date": "2026-08-18",
          "close": 5477.04
        },
        {
          "date": "2026-08-19",
          "close": 5231.17
        },
        {
          "date": "2026-08-20",
          "close": 5215.65
        },
        {
          "date": "2026-08-21",
          "close": 5257.46
        },
        {
          "date": "2026-08-24",
          "close": 5197.91
        },
        {
          "date": "2026-08-25",
          "close": 5206.12
        },
        {
          "date": "2026-08-26",
          "close": 5219.86
        },
        {
          "date": "2026-08-27",
          "close": 5355.8
        },
        {
          "date": "2026-08-28",
          "close": 5340.34
        },
        {
          "date": "2026-08-31",
          "close": 5332.68
        },
        {
          "date": "2026-09-01",
          "close": 5255.77
        },
        {
          "date": "2026-09-02",
          "close": 5185.59
        },
        {
          "date": "2026-09-03",
          "close": 5173.26
        },
        {
          "date": "2026-09-04",
          "close": 5136.72
        },
        {
          "date": "2026-09-07",
          "close": 5162.69
        },
        {
          "date": "2026-09-08",
          "close": 5168.05
        },
        {
          "date": "2026-09-09",
          "close": 5242.92
        },
        {
          "date": "2026-09-10",
          "close": 5148.61
        },
        {
          "date": "2026-09-11",
          "close": 5010.51
        },
        {
          "date": "2026-09-14",
          "close": 5061.75
        },
        {
          "date": "2026-09-15",
          "close": 5024.57
        },
        {
          "date": "2026-09-16",
          "close": 5105.56
        },
        {
          "date": "2026-09-17",
          "close": 5023.3
        },
        {
          "date": "2026-09-18",
          "close": 5119.52
        },
        {
          "date": "2026-09-21",
          "close": 5242.23
        },
        {
          "date": "2026-09-22",
          "close": 5184.88
        },
        {
          "date": "2026-09-23",
          "close": 5163.89
        },
        {
          "date": "2026-09-24",
          "close": 5049.31
        },
        {
          "date": "2026-09-28",
          "close": 4909.21
        },
        {
          "date": "2026-09-29",
          "close": 4935.14
        },
        {
          "date": "2026-09-30",
          "close": 4905.33
        },
        {
          "date": "2026-10-08",
          "close": 4943.51
        },
        {
          "date": "2026-10-09",
          "close": 4935.57
        },
        {
          "date": "2026-10-12",
          "close": 4755.58
        },
        {
          "date": "2026-10-13",
          "close": 4784.92
        },
        {
          "date": "2026-10-14",
          "close": 4672.57
        },
        {
          "date": "2026-10-15",
          "close": 4555.49
        },
        {
          "date": "2026-10-16",
          "close": 4590.43
        },
        {
          "date": "2026-10-19",
          "close": 4565.99
        },
        {
          "date": "2026-10-20",
          "close": 4613.34
        },
        {
          "date": "2026-10-21",
          "close": 4626.23
        },
        {
          "date": "2026-10-22",
          "close": 4549.02
        },
        {
          "date": "2026-10-23",
          "close": 4597.91
        },
        {
          "date": "2026-10-26",
          "close": 4516.24
        },
        {
          "date": "2026-10-27",
          "close": 4398.42
        },
        {
          "date": "2026-10-28",
          "close": 4484.44
        },
        {
          "date": "2026-10-29",
          "close": 4393.72
        },
        {
          "date": "2026-10-30",
          "close": 4304.44
        },
        {
          "date": "2026-11-02",
          "close": 4400.6
        },
        {
          "date": "2026-11-03",
          "close": 4352.04
        },
        {
          "date": "2026-11-04",
          "close": 4526.88
        },
        {
          "date": "2026-11-05",
          "close": 4614.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.32051282051282054,
          "up_wilson": [
            0.4662155558337249,
            0.6804093965182452
          ],
          "pullback_wilson": [
            0.2274816703369969,
            0.4303934408417395
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.3404255319148936,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.2216744384377161,
            0.48329075438058056
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1625",
      "name": "钨",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027785467128027763,
        "5": 0.07041116574741935,
        "20": -0.15910432423021215,
        "60": -0.280893055145332
      },
      "moving_averages": {
        "5": 5534.062000000011,
        "20": 6015.378000000026,
        "60": 7625.959166666695
      },
      "phase": "下降",
      "phase_days": 44,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-07-02",
            "end": "2026-07-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-14",
            "end": "2026-07-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-15",
            "end": "2026-07-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-06",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-11-05",
            "sessions": 44,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.1564164098777353,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9487.7
        },
        {
          "date": "2026-05-14",
          "close": 8952.53
        },
        {
          "date": "2026-05-15",
          "close": 8581.83
        },
        {
          "date": "2026-05-18",
          "close": 8537.68
        },
        {
          "date": "2026-05-19",
          "close": 8071.52
        },
        {
          "date": "2026-05-20",
          "close": 8076.5
        },
        {
          "date": "2026-05-21",
          "close": 8041.04
        },
        {
          "date": "2026-05-22",
          "close": 8489.62
        },
        {
          "date": "2026-05-25",
          "close": 8454.92
        },
        {
          "date": "2026-05-26",
          "close": 8749.53
        },
        {
          "date": "2026-05-27",
          "close": 8359.41
        },
        {
          "date": "2026-05-28",
          "close": 8628.8
        },
        {
          "date": "2026-05-29",
          "close": 8681.16
        },
        {
          "date": "2026-06-01",
          "close": 8459.72
        },
        {
          "date": "2026-06-02",
          "close": 8739.17
        },
        {
          "date": "2026-06-03",
          "close": 9282.48
        },
        {
          "date": "2026-06-04",
          "close": 9563.65
        },
        {
          "date": "2026-06-05",
          "close": 9137.89
        },
        {
          "date": "2026-06-08",
          "close": 9020.76
        },
        {
          "date": "2026-06-09",
          "close": 9393.27
        },
        {
          "date": "2026-06-10",
          "close": 9571.49
        },
        {
          "date": "2026-06-11",
          "close": 10370.81
        },
        {
          "date": "2026-06-12",
          "close": 10405.18
        },
        {
          "date": "2026-06-15",
          "close": 11377.16
        },
        {
          "date": "2026-06-16",
          "close": 12083.22
        },
        {
          "date": "2026-06-17",
          "close": 11647.04
        },
        {
          "date": "2026-06-18",
          "close": 12598.21
        },
        {
          "date": "2026-06-22",
          "close": 13832.38
        },
        {
          "date": "2026-06-23",
          "close": 12697.96
        },
        {
          "date": "2026-06-24",
          "close": 12473.22
        },
        {
          "date": "2026-06-25",
          "close": 13191.1
        },
        {
          "date": "2026-06-26",
          "close": 12806.26
        },
        {
          "date": "2026-06-29",
          "close": 12294.55
        },
        {
          "date": "2026-06-30",
          "close": 12224.39
        },
        {
          "date": "2026-07-01",
          "close": 12003.5
        },
        {
          "date": "2026-07-02",
          "close": 12471.18
        },
        {
          "date": "2026-07-03",
          "close": 11422.29
        },
        {
          "date": "2026-07-06",
          "close": 10478.14
        },
        {
          "date": "2026-07-07",
          "close": 9887.66
        },
        {
          "date": "2026-07-08",
          "close": 9467.5
        },
        {
          "date": "2026-07-09",
          "close": 9609.81
        },
        {
          "date": "2026-07-10",
          "close": 9412.88
        },
        {
          "date": "2026-07-13",
          "close": 9142.93
        },
        {
          "date": "2026-07-14",
          "close": 9604.7
        },
        {
          "date": "2026-07-15",
          "close": 8977.3
        },
        {
          "date": "2026-07-16",
          "close": 8596.39
        },
        {
          "date": "2026-07-17",
          "close": 7937.0
        },
        {
          "date": "2026-07-20",
          "close": 7302.99
        },
        {
          "date": "2026-07-21",
          "close": 7821.74
        },
        {
          "date": "2026-07-22",
          "close": 7699.84
        },
        {
          "date": "2026-07-23",
          "close": 7781.86
        },
        {
          "date": "2026-07-24",
          "close": 7495.32
        },
        {
          "date": "2026-07-27",
          "close": 7818.44
        },
        {
          "date": "2026-07-28",
          "close": 7373.5
        },
        {
          "date": "2026-07-29",
          "close": 7333.11
        },
        {
          "date": "2026-07-30",
          "close": 6939.42
        },
        {
          "date": "2026-07-31",
          "close": 7173.42
        },
        {
          "date": "2026-08-03",
          "close": 7120.18
        },
        {
          "date": "2026-08-04",
          "close": 7573.2
        },
        {
          "date": "2026-08-05",
          "close": 8261.08
        },
        {
          "date": "2026-08-06",
          "close": 8827.22
        },
        {
          "date": "2026-08-07",
          "close": 9146.74
        },
        {
          "date": "2026-08-10",
          "close": 9754.52
        },
        {
          "date": "2026-08-11",
          "close": 9204.14
        },
        {
          "date": "2026-08-12",
          "close": 9364.98
        },
        {
          "date": "2026-08-13",
          "close": 9003.04
        },
        {
          "date": "2026-08-14",
          "close": 9144.11
        },
        {
          "date": "2026-08-17",
          "close": 9382.42
        },
        {
          "date": "2026-08-18",
          "close": 9481.06
        },
        {
          "date": "2026-08-19",
          "close": 8790.87
        },
        {
          "date": "2026-08-20",
          "close": 8664.13
        },
        {
          "date": "2026-08-21",
          "close": 9088.29
        },
        {
          "date": "2026-08-24",
          "close": 8886.79
        },
        {
          "date": "2026-08-25",
          "close": 8586.81
        },
        {
          "date": "2026-08-26",
          "close": 8564.72
        },
        {
          "date": "2026-08-27",
          "close": 8989.89
        },
        {
          "date": "2026-08-28",
          "close": 9005.89
        },
        {
          "date": "2026-08-31",
          "close": 8862.59
        },
        {
          "date": "2026-09-01",
          "close": 8436.65
        },
        {
          "date": "2026-09-02",
          "close": 8112.0
        },
        {
          "date": "2026-09-03",
          "close": 8225.52
        },
        {
          "date": "2026-09-04",
          "close": 7938.7
        },
        {
          "date": "2026-09-07",
          "close": 8134.73
        },
        {
          "date": "2026-09-08",
          "close": 8085.41
        },
        {
          "date": "2026-09-09",
          "close": 8153.13
        },
        {
          "date": "2026-09-10",
          "close": 8009.95
        },
        {
          "date": "2026-09-11",
          "close": 7854.73
        },
        {
          "date": "2026-09-14",
          "close": 7956.13
        },
        {
          "date": "2026-09-15",
          "close": 8423.96
        },
        {
          "date": "2026-09-16",
          "close": 8305.96
        },
        {
          "date": "2026-09-17",
          "close": 8125.18
        },
        {
          "date": "2026-09-18",
          "close": 8232.16
        },
        {
          "date": "2026-09-21",
          "close": 8151.64
        },
        {
          "date": "2026-09-22",
          "close": 8064.96
        },
        {
          "date": "2026-09-23",
          "close": 7925.88
        },
        {
          "date": "2026-09-24",
          "close": 7673.01
        },
        {
          "date": "2026-09-28",
          "close": 7201.32
        },
        {
          "date": "2026-09-29",
          "close": 7236.16
        },
        {
          "date": "2026-09-30",
          "close": 7189.99
        },
        {
          "date": "2026-10-08",
          "close": 7064.61
        },
        {
          "date": "2026-10-09",
          "close": 7042.1
        },
        {
          "date": "2026-10-12",
          "close": 6706.14
        },
        {
          "date": "2026-10-13",
          "close": 6690.36
        },
        {
          "date": "2026-10-14",
          "close": 6506.93
        },
        {
          "date": "2026-10-15",
          "close": 6169.83
        },
        {
          "date": "2026-10-16",
          "close": 6155.19
        },
        {
          "date": "2026-10-19",
          "close": 6100.83
        },
        {
          "date": "2026-10-20",
          "close": 6197.78
        },
        {
          "date": "2026-10-21",
          "close": 6221.84
        },
        {
          "date": "2026-10-22",
          "close": 5963.64
        },
        {
          "date": "2026-10-23",
          "close": 6050.64
        },
        {
          "date": "2026-10-26",
          "close": 5802.11
        },
        {
          "date": "2026-10-27",
          "close": 5696.39
        },
        {
          "date": "2026-10-28",
          "close": 5783.64
        },
        {
          "date": "2026-10-29",
          "close": 5549.83
        },
        {
          "date": "2026-10-30",
          "close": 5239.89
        },
        {
          "date": "2026-11-02",
          "close": 5375.98
        },
        {
          "date": "2026-11-03",
          "close": 5333.84
        },
        {
          "date": "2026-11-04",
          "close": 5780.0
        },
        {
          "date": "2026-11-05",
          "close": 5940.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49411764705882355,
          "pullback_frequency": 0.32941176470588235,
          "up_wilson": [
            0.39040835201271396,
            0.5983356419145103
          ],
          "pullback_wilson": [
            0.23877773614216136,
            0.4347980877473385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.391304347826087,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 9,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1626",
      "name": "稀土",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008250080079499345,
        "5": 0.07930670921773264,
        "20": -0.03792332064609838,
        "60": -0.16075612398283523
      },
      "moving_averages": {
        "5": 7661.324000000022,
        "20": 7781.715499999979,
        "60": 8935.438833333335
      },
      "phase": "下降",
      "phase_days": 46,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-09",
            "end": "2026-06-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-18",
            "end": "2026-06-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-23",
            "end": "2026-07-02",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-04",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-25",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-11-05",
            "sessions": 46,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.047989654753597843,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11422.71
        },
        {
          "date": "2026-05-14",
          "close": 10903.55
        },
        {
          "date": "2026-05-15",
          "close": 10903.98
        },
        {
          "date": "2026-05-18",
          "close": 10422.55
        },
        {
          "date": "2026-05-19",
          "close": 10102.66
        },
        {
          "date": "2026-05-20",
          "close": 10291.77
        },
        {
          "date": "2026-05-21",
          "close": 10004.77
        },
        {
          "date": "2026-05-22",
          "close": 10125.61
        },
        {
          "date": "2026-05-25",
          "close": 10084.37
        },
        {
          "date": "2026-05-26",
          "close": 10038.04
        },
        {
          "date": "2026-05-27",
          "close": 9653.03
        },
        {
          "date": "2026-05-28",
          "close": 10148.95
        },
        {
          "date": "2026-05-29",
          "close": 9560.63
        },
        {
          "date": "2026-06-01",
          "close": 9453.15
        },
        {
          "date": "2026-06-02",
          "close": 9684.86
        },
        {
          "date": "2026-06-03",
          "close": 10067.99
        },
        {
          "date": "2026-06-04",
          "close": 10284.5
        },
        {
          "date": "2026-06-05",
          "close": 10390.85
        },
        {
          "date": "2026-06-08",
          "close": 9801.15
        },
        {
          "date": "2026-06-09",
          "close": 10237.89
        },
        {
          "date": "2026-06-10",
          "close": 10140.34
        },
        {
          "date": "2026-06-11",
          "close": 10369.39
        },
        {
          "date": "2026-06-12",
          "close": 10688.47
        },
        {
          "date": "2026-06-15",
          "close": 11087.86
        },
        {
          "date": "2026-06-16",
          "close": 11743.22
        },
        {
          "date": "2026-06-17",
          "close": 11521.76
        },
        {
          "date": "2026-06-18",
          "close": 12296.83
        },
        {
          "date": "2026-06-22",
          "close": 13016.57
        },
        {
          "date": "2026-06-23",
          "close": 11787.63
        },
        {
          "date": "2026-06-24",
          "close": 11674.89
        },
        {
          "date": "2026-06-25",
          "close": 11699.82
        },
        {
          "date": "2026-06-26",
          "close": 11105.75
        },
        {
          "date": "2026-06-29",
          "close": 10821.0
        },
        {
          "date": "2026-06-30",
          "close": 11215.07
        },
        {
          "date": "2026-07-01",
          "close": 10877.7
        },
        {
          "date": "2026-07-02",
          "close": 11002.56
        },
        {
          "date": "2026-07-03",
          "close": 11140.35
        },
        {
          "date": "2026-07-06",
          "close": 10501.28
        },
        {
          "date": "2026-07-07",
          "close": 10335.48
        },
        {
          "date": "2026-07-08",
          "close": 9900.58
        },
        {
          "date": "2026-07-09",
          "close": 9656.58
        },
        {
          "date": "2026-07-10",
          "close": 9507.9
        },
        {
          "date": "2026-07-13",
          "close": 8924.51
        },
        {
          "date": "2026-07-14",
          "close": 9388.22
        },
        {
          "date": "2026-07-15",
          "close": 9190.05
        },
        {
          "date": "2026-07-16",
          "close": 8931.64
        },
        {
          "date": "2026-07-17",
          "close": 8563.08
        },
        {
          "date": "2026-07-20",
          "close": 8388.21
        },
        {
          "date": "2026-07-21",
          "close": 8875.11
        },
        {
          "date": "2026-07-22",
          "close": 8755.67
        },
        {
          "date": "2026-07-23",
          "close": 8952.85
        },
        {
          "date": "2026-07-24",
          "close": 8571.19
        },
        {
          "date": "2026-07-27",
          "close": 8747.89
        },
        {
          "date": "2026-07-28",
          "close": 8496.67
        },
        {
          "date": "2026-07-29",
          "close": 8640.49
        },
        {
          "date": "2026-07-30",
          "close": 8488.6
        },
        {
          "date": "2026-07-31",
          "close": 8703.24
        },
        {
          "date": "2026-08-03",
          "close": 8929.51
        },
        {
          "date": "2026-08-04",
          "close": 9077.0
        },
        {
          "date": "2026-08-05",
          "close": 9526.48
        },
        {
          "date": "2026-08-06",
          "close": 9594.03
        },
        {
          "date": "2026-08-07",
          "close": 10255.57
        },
        {
          "date": "2026-08-10",
          "close": 10435.53
        },
        {
          "date": "2026-08-11",
          "close": 9933.27
        },
        {
          "date": "2026-08-12",
          "close": 10050.54
        },
        {
          "date": "2026-08-13",
          "close": 9812.46
        },
        {
          "date": "2026-08-14",
          "close": 10383.28
        },
        {
          "date": "2026-08-17",
          "close": 10472.41
        },
        {
          "date": "2026-08-18",
          "close": 10326.29
        },
        {
          "date": "2026-08-19",
          "close": 9872.66
        },
        {
          "date": "2026-08-20",
          "close": 9696.55
        },
        {
          "date": "2026-08-21",
          "close": 9717.25
        },
        {
          "date": "2026-08-24",
          "close": 9791.74
        },
        {
          "date": "2026-08-25",
          "close": 9602.72
        },
        {
          "date": "2026-08-26",
          "close": 9530.22
        },
        {
          "date": "2026-08-27",
          "close": 10000.39
        },
        {
          "date": "2026-08-28",
          "close": 9869.45
        },
        {
          "date": "2026-08-31",
          "close": 10000.45
        },
        {
          "date": "2026-09-01",
          "close": 9769.05
        },
        {
          "date": "2026-09-02",
          "close": 9466.24
        },
        {
          "date": "2026-09-03",
          "close": 9473.02
        },
        {
          "date": "2026-09-04",
          "close": 9279.43
        },
        {
          "date": "2026-09-07",
          "close": 9307.15
        },
        {
          "date": "2026-09-08",
          "close": 9274.36
        },
        {
          "date": "2026-09-09",
          "close": 9307.13
        },
        {
          "date": "2026-09-10",
          "close": 9174.1
        },
        {
          "date": "2026-09-11",
          "close": 8917.52
        },
        {
          "date": "2026-09-14",
          "close": 8912.22
        },
        {
          "date": "2026-09-15",
          "close": 9088.23
        },
        {
          "date": "2026-09-16",
          "close": 9337.4
        },
        {
          "date": "2026-09-17",
          "close": 9094.4
        },
        {
          "date": "2026-09-18",
          "close": 9161.66
        },
        {
          "date": "2026-09-21",
          "close": 9417.97
        },
        {
          "date": "2026-09-22",
          "close": 9401.43
        },
        {
          "date": "2026-09-23",
          "close": 9230.58
        },
        {
          "date": "2026-09-24",
          "close": 9148.04
        },
        {
          "date": "2026-09-28",
          "close": 8676.68
        },
        {
          "date": "2026-09-29",
          "close": 8725.98
        },
        {
          "date": "2026-09-30",
          "close": 8674.43
        },
        {
          "date": "2026-10-08",
          "close": 8310.19
        },
        {
          "date": "2026-10-09",
          "close": 8398.06
        },
        {
          "date": "2026-10-12",
          "close": 8143.01
        },
        {
          "date": "2026-10-13",
          "close": 8270.83
        },
        {
          "date": "2026-10-14",
          "close": 8058.28
        },
        {
          "date": "2026-10-15",
          "close": 7827.64
        },
        {
          "date": "2026-10-16",
          "close": 7778.18
        },
        {
          "date": "2026-10-19",
          "close": 7694.13
        },
        {
          "date": "2026-10-20",
          "close": 7809.98
        },
        {
          "date": "2026-10-21",
          "close": 7781.85
        },
        {
          "date": "2026-10-22",
          "close": 7675.96
        },
        {
          "date": "2026-10-23",
          "close": 7854.26
        },
        {
          "date": "2026-10-26",
          "close": 7627.23
        },
        {
          "date": "2026-10-27",
          "close": 7457.53
        },
        {
          "date": "2026-10-28",
          "close": 7543.18
        },
        {
          "date": "2026-10-29",
          "close": 7407.57
        },
        {
          "date": "2026-10-30",
          "close": 7135.78
        },
        {
          "date": "2026-11-02",
          "close": 7541.1
        },
        {
          "date": "2026-11-03",
          "close": 7705.08
        },
        {
          "date": "2026-11-04",
          "close": 7929.62
        },
        {
          "date": "2026-11-05",
          "close": 7995.04
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4854368932038835,
          "pullback_frequency": 0.33980582524271846,
          "up_wilson": [
            0.391190583237978,
            0.5807304291376137
          ],
          "pullback_wilson": [
            0.2555700851446703,
            0.4355610509868385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48333333333333334,
          "pullback_frequency": 0.55,
          "up_wilson": [
            0.36175049539732784,
            0.6069218996740751
          ],
          "pullback_wilson": [
            0.4249193588533434,
            0.6690634559324476
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1627",
      "name": "综合Ⅲ",
      "kind": "industry",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018866390176465853,
        "5": 0.028179286689042016,
        "20": -0.0841396836035131,
        "60": -0.03193345742205678
      },
      "moving_averages": {
        "5": 10867.67800000012,
        "20": 11363.81849999996,
        "60": 11829.464166666754
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.09001727617479227,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13618.24
        },
        {
          "date": "2026-05-14",
          "close": 13369.28
        },
        {
          "date": "2026-05-15",
          "close": 13175.93
        },
        {
          "date": "2026-05-18",
          "close": 13086.87
        },
        {
          "date": "2026-05-19",
          "close": 13100.7
        },
        {
          "date": "2026-05-20",
          "close": 12877.87
        },
        {
          "date": "2026-05-21",
          "close": 12467.83
        },
        {
          "date": "2026-05-22",
          "close": 12652.16
        },
        {
          "date": "2026-05-25",
          "close": 12539.78
        },
        {
          "date": "2026-05-26",
          "close": 12303.77
        },
        {
          "date": "2026-05-27",
          "close": 12073.4
        },
        {
          "date": "2026-05-28",
          "close": 12133.68
        },
        {
          "date": "2026-05-29",
          "close": 12098.42
        },
        {
          "date": "2026-06-01",
          "close": 12384.57
        },
        {
          "date": "2026-06-02",
          "close": 12231.71
        },
        {
          "date": "2026-06-03",
          "close": 12078.86
        },
        {
          "date": "2026-06-04",
          "close": 11853.98
        },
        {
          "date": "2026-06-05",
          "close": 11937.43
        },
        {
          "date": "2026-06-08",
          "close": 11678.33
        },
        {
          "date": "2026-06-09",
          "close": 11799.87
        },
        {
          "date": "2026-06-10",
          "close": 11861.82
        },
        {
          "date": "2026-06-11",
          "close": 11767.81
        },
        {
          "date": "2026-06-12",
          "close": 11834.12
        },
        {
          "date": "2026-06-15",
          "close": 11818.72
        },
        {
          "date": "2026-06-16",
          "close": 11801.3
        },
        {
          "date": "2026-06-17",
          "close": 11699.54
        },
        {
          "date": "2026-06-18",
          "close": 11572.77
        },
        {
          "date": "2026-06-22",
          "close": 11625.65
        },
        {
          "date": "2026-06-23",
          "close": 11807.22
        },
        {
          "date": "2026-06-24",
          "close": 11585.46
        },
        {
          "date": "2026-06-25",
          "close": 11366.29
        },
        {
          "date": "2026-06-26",
          "close": 11171.04
        },
        {
          "date": "2026-06-29",
          "close": 11022.53
        },
        {
          "date": "2026-06-30",
          "close": 11044.25
        },
        {
          "date": "2026-07-01",
          "close": 11354.65
        },
        {
          "date": "2026-07-02",
          "close": 11332.93
        },
        {
          "date": "2026-07-03",
          "close": 11391.21
        },
        {
          "date": "2026-07-06",
          "close": 11340.71
        },
        {
          "date": "2026-07-07",
          "close": 11037.15
        },
        {
          "date": "2026-07-08",
          "close": 10910.94
        },
        {
          "date": "2026-07-09",
          "close": 10942.26
        },
        {
          "date": "2026-07-10",
          "close": 11064.72
        },
        {
          "date": "2026-07-13",
          "close": 10826.08
        },
        {
          "date": "2026-07-14",
          "close": 11039.07
        },
        {
          "date": "2026-07-15",
          "close": 11064.93
        },
        {
          "date": "2026-07-16",
          "close": 11098.8
        },
        {
          "date": "2026-07-17",
          "close": 10785.34
        },
        {
          "date": "2026-07-20",
          "close": 10583.62
        },
        {
          "date": "2026-07-21",
          "close": 10457.23
        },
        {
          "date": "2026-07-22",
          "close": 10398.76
        },
        {
          "date": "2026-07-23",
          "close": 10748.05
        },
        {
          "date": "2026-07-24",
          "close": 10447.8
        },
        {
          "date": "2026-07-27",
          "close": 10737.17
        },
        {
          "date": "2026-07-28",
          "close": 10772.7
        },
        {
          "date": "2026-07-29",
          "close": 11006.24
        },
        {
          "date": "2026-07-30",
          "close": 11029.75
        },
        {
          "date": "2026-07-31",
          "close": 11242.93
        },
        {
          "date": "2026-08-03",
          "close": 11492.39
        },
        {
          "date": "2026-08-04",
          "close": 11542.17
        },
        {
          "date": "2026-08-05",
          "close": 11518.64
        },
        {
          "date": "2026-08-06",
          "close": 11517.99
        },
        {
          "date": "2026-08-07",
          "close": 11500.39
        },
        {
          "date": "2026-08-10",
          "close": 11698.78
        },
        {
          "date": "2026-08-11",
          "close": 11696.48
        },
        {
          "date": "2026-08-12",
          "close": 11894.64
        },
        {
          "date": "2026-08-13",
          "close": 11909.18
        },
        {
          "date": "2026-08-14",
          "close": 11881.06
        },
        {
          "date": "2026-08-17",
          "close": 12027.7
        },
        {
          "date": "2026-08-18",
          "close": 11975.58
        },
        {
          "date": "2026-08-19",
          "close": 11687.88
        },
        {
          "date": "2026-08-20",
          "close": 11941.05
        },
        {
          "date": "2026-08-21",
          "close": 11844.44
        },
        {
          "date": "2026-08-24",
          "close": 11718.52
        },
        {
          "date": "2026-08-25",
          "close": 11922.71
        },
        {
          "date": "2026-08-26",
          "close": 12004.01
        },
        {
          "date": "2026-08-27",
          "close": 12213.58
        },
        {
          "date": "2026-08-28",
          "close": 12391.82
        },
        {
          "date": "2026-08-31",
          "close": 12230.98
        },
        {
          "date": "2026-09-01",
          "close": 12351.02
        },
        {
          "date": "2026-09-02",
          "close": 12177.53
        },
        {
          "date": "2026-09-03",
          "close": 12068.84
        },
        {
          "date": "2026-09-04",
          "close": 12146.72
        },
        {
          "date": "2026-09-07",
          "close": 12296.72
        },
        {
          "date": "2026-09-08",
          "close": 12695.66
        },
        {
          "date": "2026-09-09",
          "close": 12707.99
        },
        {
          "date": "2026-09-10",
          "close": 12545.26
        },
        {
          "date": "2026-09-11",
          "close": 12259.76
        },
        {
          "date": "2026-09-14",
          "close": 12203.89
        },
        {
          "date": "2026-09-15",
          "close": 11810.59
        },
        {
          "date": "2026-09-16",
          "close": 12005.55
        },
        {
          "date": "2026-09-17",
          "close": 11996.3
        },
        {
          "date": "2026-09-18",
          "close": 12104.72
        },
        {
          "date": "2026-09-21",
          "close": 12272.08
        },
        {
          "date": "2026-09-22",
          "close": 12271.61
        },
        {
          "date": "2026-09-23",
          "close": 12115.23
        },
        {
          "date": "2026-09-24",
          "close": 12065.24
        },
        {
          "date": "2026-09-28",
          "close": 11925.37
        },
        {
          "date": "2026-09-29",
          "close": 12046.73
        },
        {
          "date": "2026-09-30",
          "close": 12192.65
        },
        {
          "date": "2026-10-08",
          "close": 12175.23
        },
        {
          "date": "2026-10-09",
          "close": 12253.87
        },
        {
          "date": "2026-10-12",
          "close": 11968.06
        },
        {
          "date": "2026-10-13",
          "close": 12101.18
        },
        {
          "date": "2026-10-14",
          "close": 11874.68
        },
        {
          "date": "2026-10-15",
          "close": 11575.8
        },
        {
          "date": "2026-10-16",
          "close": 11650.1
        },
        {
          "date": "2026-10-19",
          "close": 11432.93
        },
        {
          "date": "2026-10-20",
          "close": 11513.77
        },
        {
          "date": "2026-10-21",
          "close": 11536.09
        },
        {
          "date": "2026-10-22",
          "close": 11225.22
        },
        {
          "date": "2026-10-23",
          "close": 11344.67
        },
        {
          "date": "2026-10-26",
          "close": 11392.73
        },
        {
          "date": "2026-10-27",
          "close": 11116.29
        },
        {
          "date": "2026-10-28",
          "close": 11107.39
        },
        {
          "date": "2026-10-29",
          "close": 10845.2
        },
        {
          "date": "2026-10-30",
          "close": 10632.77
        },
        {
          "date": "2026-11-02",
          "close": 10796.49
        },
        {
          "date": "2026-11-03",
          "close": 10813.99
        },
        {
          "date": "2026-11-04",
          "close": 10944.33
        },
        {
          "date": "2026-11-05",
          "close": 11150.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48863636363636365,
          "pullback_frequency": 0.26136363636363635,
          "up_wilson": [
            0.3868786464057155,
            0.5913446960184866
          ],
          "pullback_wilson": [
            0.18093239119935772,
            0.3617577997088863
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5192307692307693,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 1,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 3,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0425",
      "name": "工程建设",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019187198285139484,
        "5": 0.024918733178463714,
        "20": -0.061444846433390876,
        "60": -0.06060430617747814
      },
      "moving_averages": {
        "5": 22562.964000000804,
        "20": 23364.08849999979,
        "60": 24551.076666666628
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0632753636177561,
      "history": [
        {
          "date": "2026-05-13",
          "close": 29819.08
        },
        {
          "date": "2026-05-14",
          "close": 29225.08
        },
        {
          "date": "2026-05-15",
          "close": 28989.94
        },
        {
          "date": "2026-05-18",
          "close": 29082.77
        },
        {
          "date": "2026-05-19",
          "close": 29347.23
        },
        {
          "date": "2026-05-20",
          "close": 29251.88
        },
        {
          "date": "2026-05-21",
          "close": 28344.09
        },
        {
          "date": "2026-05-22",
          "close": 28535.76
        },
        {
          "date": "2026-05-25",
          "close": 28450.56
        },
        {
          "date": "2026-05-26",
          "close": 27888.36
        },
        {
          "date": "2026-05-27",
          "close": 27280.35
        },
        {
          "date": "2026-05-28",
          "close": 27518.54
        },
        {
          "date": "2026-05-29",
          "close": 27456.91
        },
        {
          "date": "2026-06-01",
          "close": 27780.91
        },
        {
          "date": "2026-06-02",
          "close": 27417.13
        },
        {
          "date": "2026-06-03",
          "close": 27182.67
        },
        {
          "date": "2026-06-04",
          "close": 26878.26
        },
        {
          "date": "2026-06-05",
          "close": 26911.24
        },
        {
          "date": "2026-06-08",
          "close": 26214.2
        },
        {
          "date": "2026-06-09",
          "close": 26411.3
        },
        {
          "date": "2026-06-10",
          "close": 26011.16
        },
        {
          "date": "2026-06-11",
          "close": 25811.19
        },
        {
          "date": "2026-06-12",
          "close": 26113.02
        },
        {
          "date": "2026-06-15",
          "close": 26443.48
        },
        {
          "date": "2026-06-16",
          "close": 26532.87
        },
        {
          "date": "2026-06-17",
          "close": 26592.12
        },
        {
          "date": "2026-06-18",
          "close": 26283.16
        },
        {
          "date": "2026-06-22",
          "close": 26314.72
        },
        {
          "date": "2026-06-23",
          "close": 26114.72
        },
        {
          "date": "2026-06-24",
          "close": 25780.05
        },
        {
          "date": "2026-06-25",
          "close": 25530.09
        },
        {
          "date": "2026-06-26",
          "close": 24919.32
        },
        {
          "date": "2026-06-29",
          "close": 24749.31
        },
        {
          "date": "2026-06-30",
          "close": 24664.71
        },
        {
          "date": "2026-07-01",
          "close": 25125.29
        },
        {
          "date": "2026-07-02",
          "close": 25027.26
        },
        {
          "date": "2026-07-03",
          "close": 25319.83
        },
        {
          "date": "2026-07-06",
          "close": 25148.49
        },
        {
          "date": "2026-07-07",
          "close": 24537.89
        },
        {
          "date": "2026-07-08",
          "close": 24390.81
        },
        {
          "date": "2026-07-09",
          "close": 24333.09
        },
        {
          "date": "2026-07-10",
          "close": 24767.01
        },
        {
          "date": "2026-07-13",
          "close": 23963.86
        },
        {
          "date": "2026-07-14",
          "close": 24235.4
        },
        {
          "date": "2026-07-15",
          "close": 24285.55
        },
        {
          "date": "2026-07-16",
          "close": 24266.75
        },
        {
          "date": "2026-07-17",
          "close": 23375.2
        },
        {
          "date": "2026-07-20",
          "close": 22920.5
        },
        {
          "date": "2026-07-21",
          "close": 23014.15
        },
        {
          "date": "2026-07-22",
          "close": 22915.81
        },
        {
          "date": "2026-07-23",
          "close": 23361.06
        },
        {
          "date": "2026-07-24",
          "close": 22889.1
        },
        {
          "date": "2026-07-27",
          "close": 23525.09
        },
        {
          "date": "2026-07-28",
          "close": 23445.9
        },
        {
          "date": "2026-07-29",
          "close": 23709.87
        },
        {
          "date": "2026-07-30",
          "close": 23331.87
        },
        {
          "date": "2026-07-31",
          "close": 23954.05
        },
        {
          "date": "2026-08-03",
          "close": 24308.43
        },
        {
          "date": "2026-08-04",
          "close": 24526.91
        },
        {
          "date": "2026-08-05",
          "close": 24699.4
        },
        {
          "date": "2026-08-06",
          "close": 24805.57
        },
        {
          "date": "2026-08-07",
          "close": 24712.66
        },
        {
          "date": "2026-08-10",
          "close": 25039.37
        },
        {
          "date": "2026-08-11",
          "close": 24971.74
        },
        {
          "date": "2026-08-12",
          "close": 25231.43
        },
        {
          "date": "2026-08-13",
          "close": 24984.05
        },
        {
          "date": "2026-08-14",
          "close": 24943.94
        },
        {
          "date": "2026-08-17",
          "close": 25290.58
        },
        {
          "date": "2026-08-18",
          "close": 25150.54
        },
        {
          "date": "2026-08-19",
          "close": 24272.69
        },
        {
          "date": "2026-08-20",
          "close": 24677.99
        },
        {
          "date": "2026-08-21",
          "close": 24693.64
        },
        {
          "date": "2026-08-24",
          "close": 24680.02
        },
        {
          "date": "2026-08-25",
          "close": 25087.89
        },
        {
          "date": "2026-08-26",
          "close": 25310.92
        },
        {
          "date": "2026-08-27",
          "close": 25402.73
        },
        {
          "date": "2026-08-28",
          "close": 25621.63
        },
        {
          "date": "2026-08-31",
          "close": 25491.78
        },
        {
          "date": "2026-09-01",
          "close": 25649.26
        },
        {
          "date": "2026-09-02",
          "close": 25489.22
        },
        {
          "date": "2026-09-03",
          "close": 25344.46
        },
        {
          "date": "2026-09-04",
          "close": 25377.05
        },
        {
          "date": "2026-09-07",
          "close": 25598.86
        },
        {
          "date": "2026-09-08",
          "close": 25954.65
        },
        {
          "date": "2026-09-09",
          "close": 25827.13
        },
        {
          "date": "2026-09-10",
          "close": 25741.1
        },
        {
          "date": "2026-09-11",
          "close": 25224.83
        },
        {
          "date": "2026-09-14",
          "close": 25100.87
        },
        {
          "date": "2026-09-15",
          "close": 24714.0
        },
        {
          "date": "2026-09-16",
          "close": 24955.19
        },
        {
          "date": "2026-09-17",
          "close": 25013.26
        },
        {
          "date": "2026-09-18",
          "close": 25268.5
        },
        {
          "date": "2026-09-21",
          "close": 25584.03
        },
        {
          "date": "2026-09-22",
          "close": 25399.82
        },
        {
          "date": "2026-09-23",
          "close": 25360.59
        },
        {
          "date": "2026-09-24",
          "close": 25031.77
        },
        {
          "date": "2026-09-28",
          "close": 24441.79
        },
        {
          "date": "2026-09-29",
          "close": 24731.88
        },
        {
          "date": "2026-09-30",
          "close": 24883.88
        },
        {
          "date": "2026-10-08",
          "close": 24721.52
        },
        {
          "date": "2026-10-09",
          "close": 24769.83
        },
        {
          "date": "2026-10-12",
          "close": 24474.16
        },
        {
          "date": "2026-10-13",
          "close": 24590.79
        },
        {
          "date": "2026-10-14",
          "close": 24242.6
        },
        {
          "date": "2026-10-15",
          "close": 23470.88
        },
        {
          "date": "2026-10-16",
          "close": 23774.13
        },
        {
          "date": "2026-10-19",
          "close": 23593.74
        },
        {
          "date": "2026-10-20",
          "close": 23632.26
        },
        {
          "date": "2026-10-21",
          "close": 23742.32
        },
        {
          "date": "2026-10-22",
          "close": 23157.2
        },
        {
          "date": "2026-10-23",
          "close": 23328.49
        },
        {
          "date": "2026-10-26",
          "close": 23272.22
        },
        {
          "date": "2026-10-27",
          "close": 22786.61
        },
        {
          "date": "2026-10-28",
          "close": 22993.33
        },
        {
          "date": "2026-10-29",
          "close": 22638.39
        },
        {
          "date": "2026-10-30",
          "close": 22109.85
        },
        {
          "date": "2026-11-02",
          "close": 22416.3
        },
        {
          "date": "2026-11-03",
          "close": 22320.46
        },
        {
          "date": "2026-11-04",
          "close": 22765.7
        },
        {
          "date": "2026-11-05",
          "close": 23202.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.27906976744186046,
          "up_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "pullback_wilson": [
            0.1952867777055854,
            0.3817459141183472
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0429",
      "name": "交运设备",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014666288208349698,
        "5": 0.025701082747256798,
        "20": -0.048627075104912265,
        "60": -0.017643304555098882
      },
      "moving_averages": {
        "5": 9624.61799999997,
        "20": 9929.729000000003,
        "60": 10231.251499999966
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.049289877709994157,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11468.5
        },
        {
          "date": "2026-05-14",
          "close": 11288.07
        },
        {
          "date": "2026-05-15",
          "close": 11195.86
        },
        {
          "date": "2026-05-18",
          "close": 11104.78
        },
        {
          "date": "2026-05-19",
          "close": 11183.02
        },
        {
          "date": "2026-05-20",
          "close": 11084.66
        },
        {
          "date": "2026-05-21",
          "close": 10786.28
        },
        {
          "date": "2026-05-22",
          "close": 10922.05
        },
        {
          "date": "2026-05-25",
          "close": 10767.27
        },
        {
          "date": "2026-05-26",
          "close": 10640.08
        },
        {
          "date": "2026-05-27",
          "close": 10417.47
        },
        {
          "date": "2026-05-28",
          "close": 10437.64
        },
        {
          "date": "2026-05-29",
          "close": 10206.89
        },
        {
          "date": "2026-06-01",
          "close": 10389.92
        },
        {
          "date": "2026-06-02",
          "close": 10248.12
        },
        {
          "date": "2026-06-03",
          "close": 10215.91
        },
        {
          "date": "2026-06-04",
          "close": 10071.66
        },
        {
          "date": "2026-06-05",
          "close": 10215.06
        },
        {
          "date": "2026-06-08",
          "close": 10071.41
        },
        {
          "date": "2026-06-09",
          "close": 10157.38
        },
        {
          "date": "2026-06-10",
          "close": 10044.99
        },
        {
          "date": "2026-06-11",
          "close": 9927.53
        },
        {
          "date": "2026-06-12",
          "close": 10076.71
        },
        {
          "date": "2026-06-15",
          "close": 10202.0
        },
        {
          "date": "2026-06-16",
          "close": 10181.27
        },
        {
          "date": "2026-06-17",
          "close": 10163.47
        },
        {
          "date": "2026-06-18",
          "close": 10038.44
        },
        {
          "date": "2026-06-22",
          "close": 10126.03
        },
        {
          "date": "2026-06-23",
          "close": 10185.16
        },
        {
          "date": "2026-06-24",
          "close": 9973.27
        },
        {
          "date": "2026-06-25",
          "close": 9799.69
        },
        {
          "date": "2026-06-26",
          "close": 9655.21
        },
        {
          "date": "2026-06-29",
          "close": 9674.23
        },
        {
          "date": "2026-06-30",
          "close": 9732.98
        },
        {
          "date": "2026-07-01",
          "close": 9907.29
        },
        {
          "date": "2026-07-02",
          "close": 9852.93
        },
        {
          "date": "2026-07-03",
          "close": 9991.97
        },
        {
          "date": "2026-07-06",
          "close": 9884.58
        },
        {
          "date": "2026-07-07",
          "close": 9604.81
        },
        {
          "date": "2026-07-08",
          "close": 9560.43
        },
        {
          "date": "2026-07-09",
          "close": 9592.01
        },
        {
          "date": "2026-07-10",
          "close": 9657.05
        },
        {
          "date": "2026-07-13",
          "close": 9352.75
        },
        {
          "date": "2026-07-14",
          "close": 9511.54
        },
        {
          "date": "2026-07-15",
          "close": 9588.41
        },
        {
          "date": "2026-07-16",
          "close": 9550.62
        },
        {
          "date": "2026-07-17",
          "close": 9305.66
        },
        {
          "date": "2026-07-20",
          "close": 9163.82
        },
        {
          "date": "2026-07-21",
          "close": 9155.41
        },
        {
          "date": "2026-07-22",
          "close": 9022.45
        },
        {
          "date": "2026-07-23",
          "close": 9280.01
        },
        {
          "date": "2026-07-24",
          "close": 9166.07
        },
        {
          "date": "2026-07-27",
          "close": 9367.87
        },
        {
          "date": "2026-07-28",
          "close": 9404.52
        },
        {
          "date": "2026-07-29",
          "close": 9548.55
        },
        {
          "date": "2026-07-30",
          "close": 9516.33
        },
        {
          "date": "2026-07-31",
          "close": 9701.84
        },
        {
          "date": "2026-08-03",
          "close": 9965.34
        },
        {
          "date": "2026-08-04",
          "close": 9961.45
        },
        {
          "date": "2026-08-05",
          "close": 10043.47
        },
        {
          "date": "2026-08-06",
          "close": 10097.28
        },
        {
          "date": "2026-08-07",
          "close": 10111.71
        },
        {
          "date": "2026-08-10",
          "close": 10326.18
        },
        {
          "date": "2026-08-11",
          "close": 10243.28
        },
        {
          "date": "2026-08-12",
          "close": 10310.46
        },
        {
          "date": "2026-08-13",
          "close": 10198.31
        },
        {
          "date": "2026-08-14",
          "close": 10181.37
        },
        {
          "date": "2026-08-17",
          "close": 10313.1
        },
        {
          "date": "2026-08-18",
          "close": 10340.87
        },
        {
          "date": "2026-08-19",
          "close": 10129.81
        },
        {
          "date": "2026-08-20",
          "close": 10247.06
        },
        {
          "date": "2026-08-21",
          "close": 10280.45
        },
        {
          "date": "2026-08-24",
          "close": 10230.75
        },
        {
          "date": "2026-08-25",
          "close": 10380.47
        },
        {
          "date": "2026-08-26",
          "close": 10426.29
        },
        {
          "date": "2026-08-27",
          "close": 10427.41
        },
        {
          "date": "2026-08-28",
          "close": 10470.41
        },
        {
          "date": "2026-08-31",
          "close": 10517.1
        },
        {
          "date": "2026-09-01",
          "close": 10588.26
        },
        {
          "date": "2026-09-02",
          "close": 10557.66
        },
        {
          "date": "2026-09-03",
          "close": 10488.99
        },
        {
          "date": "2026-09-04",
          "close": 10513.53
        },
        {
          "date": "2026-09-07",
          "close": 10562.06
        },
        {
          "date": "2026-09-08",
          "close": 10618.33
        },
        {
          "date": "2026-09-09",
          "close": 10628.61
        },
        {
          "date": "2026-09-10",
          "close": 10478.29
        },
        {
          "date": "2026-09-11",
          "close": 10340.33
        },
        {
          "date": "2026-09-14",
          "close": 10412.8
        },
        {
          "date": "2026-09-15",
          "close": 10203.22
        },
        {
          "date": "2026-09-16",
          "close": 10288.67
        },
        {
          "date": "2026-09-17",
          "close": 10302.61
        },
        {
          "date": "2026-09-18",
          "close": 10394.6
        },
        {
          "date": "2026-09-21",
          "close": 10570.76
        },
        {
          "date": "2026-09-22",
          "close": 10542.03
        },
        {
          "date": "2026-09-23",
          "close": 10512.6
        },
        {
          "date": "2026-09-24",
          "close": 10484.14
        },
        {
          "date": "2026-09-28",
          "close": 10355.75
        },
        {
          "date": "2026-09-29",
          "close": 10411.86
        },
        {
          "date": "2026-09-30",
          "close": 10422.54
        },
        {
          "date": "2026-10-08",
          "close": 10370.56
        },
        {
          "date": "2026-10-09",
          "close": 10364.42
        },
        {
          "date": "2026-10-12",
          "close": 10313.28
        },
        {
          "date": "2026-10-13",
          "close": 10377.79
        },
        {
          "date": "2026-10-14",
          "close": 10201.82
        },
        {
          "date": "2026-10-15",
          "close": 9957.97
        },
        {
          "date": "2026-10-16",
          "close": 10089.94
        },
        {
          "date": "2026-10-19",
          "close": 10106.86
        },
        {
          "date": "2026-10-20",
          "close": 10108.61
        },
        {
          "date": "2026-10-21",
          "close": 10040.1
        },
        {
          "date": "2026-10-22",
          "close": 9847.16
        },
        {
          "date": "2026-10-23",
          "close": 9944.52
        },
        {
          "date": "2026-10-26",
          "close": 9949.43
        },
        {
          "date": "2026-10-27",
          "close": 9742.25
        },
        {
          "date": "2026-10-28",
          "close": 9808.29
        },
        {
          "date": "2026-10-29",
          "close": 9619.05
        },
        {
          "date": "2026-10-30",
          "close": 9389.1
        },
        {
          "date": "2026-11-02",
          "close": 9540.32
        },
        {
          "date": "2026-11-03",
          "close": 9603.74
        },
        {
          "date": "2026-11-04",
          "close": 9723.66
        },
        {
          "date": "2026-11-05",
          "close": 9866.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5512820512820513,
          "pullback_frequency": 0.2692307692307692,
          "up_wilson": [
            0.4410936914056326,
            0.6566562768290142
          ],
          "pullback_wilson": [
            0.1833561409889633,
            0.37676900195512636
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 30,
          "insufficient_or_abstained": 5,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.33154125640533766,
            0.6684587435946623
          ],
          "baseline_wilson": [
            0.33154125640533766,
            0.6684587435946623
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 6,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0447",
      "name": "互联网服务",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03761915313099151,
        "5": 0.04944860822885744,
        "20": 0.004108240804319596,
        "60": -0.05965745422779667
      },
      "moving_averages": {
        "5": 26225.278000000864,
        "20": 27094.92950000018,
        "60": 28052.9268333332
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.023653425844636033,
      "history": [
        {
          "date": "2026-05-13",
          "close": 34987.64
        },
        {
          "date": "2026-05-14",
          "close": 33912.15
        },
        {
          "date": "2026-05-15",
          "close": 33796.11
        },
        {
          "date": "2026-05-18",
          "close": 34220.24
        },
        {
          "date": "2026-05-19",
          "close": 35153.68
        },
        {
          "date": "2026-05-20",
          "close": 34433.28
        },
        {
          "date": "2026-05-21",
          "close": 32932.29
        },
        {
          "date": "2026-05-22",
          "close": 33454.9
        },
        {
          "date": "2026-05-25",
          "close": 33135.44
        },
        {
          "date": "2026-05-26",
          "close": 32404.27
        },
        {
          "date": "2026-05-27",
          "close": 31364.87
        },
        {
          "date": "2026-05-28",
          "close": 31620.49
        },
        {
          "date": "2026-05-29",
          "close": 30581.56
        },
        {
          "date": "2026-06-01",
          "close": 31494.63
        },
        {
          "date": "2026-06-02",
          "close": 31074.44
        },
        {
          "date": "2026-06-03",
          "close": 30608.94
        },
        {
          "date": "2026-06-04",
          "close": 30060.6
        },
        {
          "date": "2026-06-05",
          "close": 30106.86
        },
        {
          "date": "2026-06-08",
          "close": 29281.22
        },
        {
          "date": "2026-06-09",
          "close": 29802.02
        },
        {
          "date": "2026-06-10",
          "close": 29324.16
        },
        {
          "date": "2026-06-11",
          "close": 28409.46
        },
        {
          "date": "2026-06-12",
          "close": 28728.78
        },
        {
          "date": "2026-06-15",
          "close": 29481.44
        },
        {
          "date": "2026-06-16",
          "close": 29642.34
        },
        {
          "date": "2026-06-17",
          "close": 29418.86
        },
        {
          "date": "2026-06-18",
          "close": 29541.76
        },
        {
          "date": "2026-06-22",
          "close": 30032.22
        },
        {
          "date": "2026-06-23",
          "close": 29638.82
        },
        {
          "date": "2026-06-24",
          "close": 29241.78
        },
        {
          "date": "2026-06-25",
          "close": 28355.39
        },
        {
          "date": "2026-06-26",
          "close": 27323.49
        },
        {
          "date": "2026-06-29",
          "close": 26958.98
        },
        {
          "date": "2026-06-30",
          "close": 27714.17
        },
        {
          "date": "2026-07-01",
          "close": 28469.66
        },
        {
          "date": "2026-07-02",
          "close": 28050.58
        },
        {
          "date": "2026-07-03",
          "close": 28109.32
        },
        {
          "date": "2026-07-06",
          "close": 27511.28
        },
        {
          "date": "2026-07-07",
          "close": 26640.66
        },
        {
          "date": "2026-07-08",
          "close": 26975.09
        },
        {
          "date": "2026-07-09",
          "close": 27261.03
        },
        {
          "date": "2026-07-10",
          "close": 27744.13
        },
        {
          "date": "2026-07-13",
          "close": 26520.74
        },
        {
          "date": "2026-07-14",
          "close": 26469.74
        },
        {
          "date": "2026-07-15",
          "close": 26647.41
        },
        {
          "date": "2026-07-16",
          "close": 26950.75
        },
        {
          "date": "2026-07-17",
          "close": 25712.45
        },
        {
          "date": "2026-07-20",
          "close": 25530.98
        },
        {
          "date": "2026-07-21",
          "close": 26051.97
        },
        {
          "date": "2026-07-22",
          "close": 25725.32
        },
        {
          "date": "2026-07-23",
          "close": 25919.4
        },
        {
          "date": "2026-07-24",
          "close": 24979.23
        },
        {
          "date": "2026-07-27",
          "close": 25817.01
        },
        {
          "date": "2026-07-28",
          "close": 26035.25
        },
        {
          "date": "2026-07-29",
          "close": 26152.41
        },
        {
          "date": "2026-07-30",
          "close": 25756.68
        },
        {
          "date": "2026-07-31",
          "close": 27331.25
        },
        {
          "date": "2026-08-03",
          "close": 27667.06
        },
        {
          "date": "2026-08-04",
          "close": 28714.08
        },
        {
          "date": "2026-08-05",
          "close": 29282.51
        },
        {
          "date": "2026-08-06",
          "close": 29249.51
        },
        {
          "date": "2026-08-07",
          "close": 28997.04
        },
        {
          "date": "2026-08-10",
          "close": 29186.57
        },
        {
          "date": "2026-08-11",
          "close": 29096.08
        },
        {
          "date": "2026-08-12",
          "close": 29452.04
        },
        {
          "date": "2026-08-13",
          "close": 29075.33
        },
        {
          "date": "2026-08-14",
          "close": 29208.95
        },
        {
          "date": "2026-08-17",
          "close": 29403.31
        },
        {
          "date": "2026-08-18",
          "close": 28950.42
        },
        {
          "date": "2026-08-19",
          "close": 27503.19
        },
        {
          "date": "2026-08-20",
          "close": 27814.27
        },
        {
          "date": "2026-08-21",
          "close": 27802.81
        },
        {
          "date": "2026-08-24",
          "close": 27323.37
        },
        {
          "date": "2026-08-25",
          "close": 27790.55
        },
        {
          "date": "2026-08-26",
          "close": 27774.41
        },
        {
          "date": "2026-08-27",
          "close": 28036.44
        },
        {
          "date": "2026-08-28",
          "close": 28152.9
        },
        {
          "date": "2026-08-31",
          "close": 28831.12
        },
        {
          "date": "2026-09-01",
          "close": 29264.76
        },
        {
          "date": "2026-09-02",
          "close": 29027.27
        },
        {
          "date": "2026-09-03",
          "close": 28801.2
        },
        {
          "date": "2026-09-04",
          "close": 29002.31
        },
        {
          "date": "2026-09-07",
          "close": 28966.29
        },
        {
          "date": "2026-09-08",
          "close": 29069.41
        },
        {
          "date": "2026-09-09",
          "close": 28673.47
        },
        {
          "date": "2026-09-10",
          "close": 28391.54
        },
        {
          "date": "2026-09-11",
          "close": 27924.15
        },
        {
          "date": "2026-09-14",
          "close": 28107.19
        },
        {
          "date": "2026-09-15",
          "close": 27709.11
        },
        {
          "date": "2026-09-16",
          "close": 28078.52
        },
        {
          "date": "2026-09-17",
          "close": 28022.75
        },
        {
          "date": "2026-09-18",
          "close": 28463.61
        },
        {
          "date": "2026-09-21",
          "close": 28905.24
        },
        {
          "date": "2026-09-22",
          "close": 29559.88
        },
        {
          "date": "2026-09-23",
          "close": 29075.56
        },
        {
          "date": "2026-09-24",
          "close": 28630.43
        },
        {
          "date": "2026-09-28",
          "close": 27976.68
        },
        {
          "date": "2026-09-29",
          "close": 28453.76
        },
        {
          "date": "2026-09-30",
          "close": 28102.65
        },
        {
          "date": "2026-10-08",
          "close": 27422.93
        },
        {
          "date": "2026-10-09",
          "close": 28120.17
        },
        {
          "date": "2026-10-12",
          "close": 27945.34
        },
        {
          "date": "2026-10-13",
          "close": 28202.68
        },
        {
          "date": "2026-10-14",
          "close": 27771.57
        },
        {
          "date": "2026-10-15",
          "close": 26956.45
        },
        {
          "date": "2026-10-16",
          "close": 26804.96
        },
        {
          "date": "2026-10-19",
          "close": 26905.63
        },
        {
          "date": "2026-10-20",
          "close": 27576.24
        },
        {
          "date": "2026-10-21",
          "close": 27944.55
        },
        {
          "date": "2026-10-22",
          "close": 26796.09
        },
        {
          "date": "2026-10-23",
          "close": 27779.01
        },
        {
          "date": "2026-10-26",
          "close": 27877.2
        },
        {
          "date": "2026-10-27",
          "close": 26755.22
        },
        {
          "date": "2026-10-28",
          "close": 27098.94
        },
        {
          "date": "2026-10-29",
          "close": 26238.15
        },
        {
          "date": "2026-10-30",
          "close": 24919.67
        },
        {
          "date": "2026-11-02",
          "close": 26309.68
        },
        {
          "date": "2026-11-03",
          "close": 25824.17
        },
        {
          "date": "2026-11-04",
          "close": 26537.28
        },
        {
          "date": "2026-11-05",
          "close": 27535.59
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5487804878048781,
          "pullback_frequency": 0.4024390243902439,
          "up_wilson": [
            0.44130776131828087,
            0.651887299785124
          ],
          "pullback_wilson": [
            0.3029744315621252,
            0.5106354462310653
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.5306122448979592,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 28,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 3,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0470",
      "name": "造纸印刷",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023830361229093988,
        "5": 0.014773592842282302,
        "20": -0.08656970265073416,
        "60": -0.06459753082797226
      },
      "moving_averages": {
        "5": 8706.293999999762,
        "20": 9142.962499999954,
        "60": 9585.121000000026
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.09160250962991612,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11447.39
        },
        {
          "date": "2026-05-14",
          "close": 11266.79
        },
        {
          "date": "2026-05-15",
          "close": 11200.45
        },
        {
          "date": "2026-05-18",
          "close": 11063.43
        },
        {
          "date": "2026-05-19",
          "close": 11174.5
        },
        {
          "date": "2026-05-20",
          "close": 11070.88
        },
        {
          "date": "2026-05-21",
          "close": 10809.47
        },
        {
          "date": "2026-05-22",
          "close": 10918.65
        },
        {
          "date": "2026-05-25",
          "close": 10884.11
        },
        {
          "date": "2026-05-26",
          "close": 10819.75
        },
        {
          "date": "2026-05-27",
          "close": 10627.07
        },
        {
          "date": "2026-05-28",
          "close": 10596.64
        },
        {
          "date": "2026-05-29",
          "close": 10311.09
        },
        {
          "date": "2026-06-01",
          "close": 10497.59
        },
        {
          "date": "2026-06-02",
          "close": 10365.32
        },
        {
          "date": "2026-06-03",
          "close": 10261.94
        },
        {
          "date": "2026-06-04",
          "close": 10066.23
        },
        {
          "date": "2026-06-05",
          "close": 10171.1
        },
        {
          "date": "2026-06-08",
          "close": 10023.69
        },
        {
          "date": "2026-06-09",
          "close": 10117.63
        },
        {
          "date": "2026-06-10",
          "close": 9957.42
        },
        {
          "date": "2026-06-11",
          "close": 9828.73
        },
        {
          "date": "2026-06-12",
          "close": 10021.78
        },
        {
          "date": "2026-06-15",
          "close": 10083.52
        },
        {
          "date": "2026-06-16",
          "close": 9999.19
        },
        {
          "date": "2026-06-17",
          "close": 9874.63
        },
        {
          "date": "2026-06-18",
          "close": 9690.69
        },
        {
          "date": "2026-06-22",
          "close": 9789.79
        },
        {
          "date": "2026-06-23",
          "close": 9900.15
        },
        {
          "date": "2026-06-24",
          "close": 9661.94
        },
        {
          "date": "2026-06-25",
          "close": 9512.17
        },
        {
          "date": "2026-06-26",
          "close": 9260.3
        },
        {
          "date": "2026-06-29",
          "close": 9299.72
        },
        {
          "date": "2026-06-30",
          "close": 9271.85
        },
        {
          "date": "2026-07-01",
          "close": 9538.6
        },
        {
          "date": "2026-07-02",
          "close": 9579.63
        },
        {
          "date": "2026-07-03",
          "close": 9718.56
        },
        {
          "date": "2026-07-06",
          "close": 9672.62
        },
        {
          "date": "2026-07-07",
          "close": 9496.46
        },
        {
          "date": "2026-07-08",
          "close": 9336.51
        },
        {
          "date": "2026-07-09",
          "close": 9324.51
        },
        {
          "date": "2026-07-10",
          "close": 9391.91
        },
        {
          "date": "2026-07-13",
          "close": 9047.11
        },
        {
          "date": "2026-07-14",
          "close": 9167.43
        },
        {
          "date": "2026-07-15",
          "close": 9253.32
        },
        {
          "date": "2026-07-16",
          "close": 9228.67
        },
        {
          "date": "2026-07-17",
          "close": 8895.83
        },
        {
          "date": "2026-07-20",
          "close": 8701.25
        },
        {
          "date": "2026-07-21",
          "close": 8723.84
        },
        {
          "date": "2026-07-22",
          "close": 8683.84
        },
        {
          "date": "2026-07-23",
          "close": 8919.55
        },
        {
          "date": "2026-07-24",
          "close": 8711.15
        },
        {
          "date": "2026-07-27",
          "close": 8945.92
        },
        {
          "date": "2026-07-28",
          "close": 8970.85
        },
        {
          "date": "2026-07-29",
          "close": 9111.01
        },
        {
          "date": "2026-07-30",
          "close": 8993.16
        },
        {
          "date": "2026-07-31",
          "close": 9187.15
        },
        {
          "date": "2026-08-03",
          "close": 9384.14
        },
        {
          "date": "2026-08-04",
          "close": 9477.2
        },
        {
          "date": "2026-08-05",
          "close": 9542.47
        },
        {
          "date": "2026-08-06",
          "close": 9530.57
        },
        {
          "date": "2026-08-07",
          "close": 9524.2
        },
        {
          "date": "2026-08-10",
          "close": 9730.4
        },
        {
          "date": "2026-08-11",
          "close": 9757.25
        },
        {
          "date": "2026-08-12",
          "close": 9882.9
        },
        {
          "date": "2026-08-13",
          "close": 9729.58
        },
        {
          "date": "2026-08-14",
          "close": 9687.25
        },
        {
          "date": "2026-08-17",
          "close": 9817.28
        },
        {
          "date": "2026-08-18",
          "close": 9793.61
        },
        {
          "date": "2026-08-19",
          "close": 9454.12
        },
        {
          "date": "2026-08-20",
          "close": 9545.52
        },
        {
          "date": "2026-08-21",
          "close": 9533.49
        },
        {
          "date": "2026-08-24",
          "close": 9450.37
        },
        {
          "date": "2026-08-25",
          "close": 9657.38
        },
        {
          "date": "2026-08-26",
          "close": 9764.26
        },
        {
          "date": "2026-08-27",
          "close": 9748.21
        },
        {
          "date": "2026-08-28",
          "close": 9841.87
        },
        {
          "date": "2026-08-31",
          "close": 9925.09
        },
        {
          "date": "2026-09-01",
          "close": 10044.84
        },
        {
          "date": "2026-09-02",
          "close": 9981.79
        },
        {
          "date": "2026-09-03",
          "close": 9884.54
        },
        {
          "date": "2026-09-04",
          "close": 9938.36
        },
        {
          "date": "2026-09-07",
          "close": 10010.5
        },
        {
          "date": "2026-09-08",
          "close": 10130.91
        },
        {
          "date": "2026-09-09",
          "close": 10112.22
        },
        {
          "date": "2026-09-10",
          "close": 9944.28
        },
        {
          "date": "2026-09-11",
          "close": 9756.03
        },
        {
          "date": "2026-09-14",
          "close": 9806.17
        },
        {
          "date": "2026-09-15",
          "close": 9589.95
        },
        {
          "date": "2026-09-16",
          "close": 9749.68
        },
        {
          "date": "2026-09-17",
          "close": 9834.72
        },
        {
          "date": "2026-09-18",
          "close": 9932.05
        },
        {
          "date": "2026-09-21",
          "close": 10108.07
        },
        {
          "date": "2026-09-22",
          "close": 10071.61
        },
        {
          "date": "2026-09-23",
          "close": 9975.2
        },
        {
          "date": "2026-09-24",
          "close": 9893.16
        },
        {
          "date": "2026-09-28",
          "close": 9739.11
        },
        {
          "date": "2026-09-29",
          "close": 9778.9
        },
        {
          "date": "2026-09-30",
          "close": 9820.56
        },
        {
          "date": "2026-10-08",
          "close": 9772.01
        },
        {
          "date": "2026-10-09",
          "close": 9826.15
        },
        {
          "date": "2026-10-12",
          "close": 9652.63
        },
        {
          "date": "2026-10-13",
          "close": 9692.3
        },
        {
          "date": "2026-10-14",
          "close": 9560.47
        },
        {
          "date": "2026-10-15",
          "close": 9320.11
        },
        {
          "date": "2026-10-16",
          "close": 9360.82
        },
        {
          "date": "2026-10-19",
          "close": 9303.82
        },
        {
          "date": "2026-10-20",
          "close": 9400.8
        },
        {
          "date": "2026-10-21",
          "close": 9324.71
        },
        {
          "date": "2026-10-22",
          "close": 9058.47
        },
        {
          "date": "2026-10-23",
          "close": 9159.39
        },
        {
          "date": "2026-10-26",
          "close": 9086.0
        },
        {
          "date": "2026-10-27",
          "close": 8851.86
        },
        {
          "date": "2026-10-28",
          "close": 8934.15
        },
        {
          "date": "2026-10-29",
          "close": 8796.1
        },
        {
          "date": "2026-10-30",
          "close": 8549.6
        },
        {
          "date": "2026-11-02",
          "close": 8694.26
        },
        {
          "date": "2026-11-03",
          "close": 8643.27
        },
        {
          "date": "2026-11-04",
          "close": 8718.29
        },
        {
          "date": "2026-11-05",
          "close": 8926.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5342465753424658,
          "pullback_frequency": 0.273972602739726,
          "up_wilson": [
            0.42098945719045805,
            0.6440795833605193
          ],
          "pullback_wilson": [
            0.18491444994664905,
            0.38562988241690055
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 23,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0477",
      "name": "酿酒概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019313214066323914,
        "5": 0.0863610781892461,
        "20": 0.017263335933208612,
        "60": 0.035113596503403066
      },
      "moving_averages": {
        "5": 40201.55799999982,
        "20": 39511.07500000075,
        "60": 39636.98350000009
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-19",
            "end": "2026-10-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 42307.3
        },
        {
          "date": "2026-05-14",
          "close": 42795.5
        },
        {
          "date": "2026-05-15",
          "close": 41998.12
        },
        {
          "date": "2026-05-18",
          "close": 41823.88
        },
        {
          "date": "2026-05-19",
          "close": 42161.8
        },
        {
          "date": "2026-05-20",
          "close": 42580.79
        },
        {
          "date": "2026-05-21",
          "close": 42227.47
        },
        {
          "date": "2026-05-22",
          "close": 41400.82
        },
        {
          "date": "2026-05-25",
          "close": 41928.91
        },
        {
          "date": "2026-05-26",
          "close": 41421.44
        },
        {
          "date": "2026-05-27",
          "close": 42019.53
        },
        {
          "date": "2026-05-28",
          "close": 41223.56
        },
        {
          "date": "2026-05-29",
          "close": 42163.26
        },
        {
          "date": "2026-06-01",
          "close": 42445.62
        },
        {
          "date": "2026-06-02",
          "close": 41845.55
        },
        {
          "date": "2026-06-03",
          "close": 41307.05
        },
        {
          "date": "2026-06-04",
          "close": 40203.82
        },
        {
          "date": "2026-06-05",
          "close": 40244.84
        },
        {
          "date": "2026-06-08",
          "close": 39560.56
        },
        {
          "date": "2026-06-09",
          "close": 38933.75
        },
        {
          "date": "2026-06-10",
          "close": 39249.55
        },
        {
          "date": "2026-06-11",
          "close": 38727.43
        },
        {
          "date": "2026-06-12",
          "close": 39239.42
        },
        {
          "date": "2026-06-15",
          "close": 39320.11
        },
        {
          "date": "2026-06-16",
          "close": 38887.69
        },
        {
          "date": "2026-06-17",
          "close": 38224.75
        },
        {
          "date": "2026-06-18",
          "close": 37585.72
        },
        {
          "date": "2026-06-22",
          "close": 37785.33
        },
        {
          "date": "2026-06-23",
          "close": 37692.85
        },
        {
          "date": "2026-06-24",
          "close": 36604.26
        },
        {
          "date": "2026-06-25",
          "close": 36608.93
        },
        {
          "date": "2026-06-26",
          "close": 35734.31
        },
        {
          "date": "2026-06-29",
          "close": 36205.47
        },
        {
          "date": "2026-06-30",
          "close": 35766.0
        },
        {
          "date": "2026-07-01",
          "close": 36643.97
        },
        {
          "date": "2026-07-02",
          "close": 36600.09
        },
        {
          "date": "2026-07-03",
          "close": 36927.89
        },
        {
          "date": "2026-07-06",
          "close": 37124.43
        },
        {
          "date": "2026-07-07",
          "close": 35936.59
        },
        {
          "date": "2026-07-08",
          "close": 35894.13
        },
        {
          "date": "2026-07-09",
          "close": 35497.98
        },
        {
          "date": "2026-07-10",
          "close": 36557.82
        },
        {
          "date": "2026-07-13",
          "close": 36164.98
        },
        {
          "date": "2026-07-14",
          "close": 36470.49
        },
        {
          "date": "2026-07-15",
          "close": 37763.11
        },
        {
          "date": "2026-07-16",
          "close": 38203.77
        },
        {
          "date": "2026-07-17",
          "close": 37321.4
        },
        {
          "date": "2026-07-20",
          "close": 38184.59
        },
        {
          "date": "2026-07-21",
          "close": 37638.28
        },
        {
          "date": "2026-07-22",
          "close": 37949.54
        },
        {
          "date": "2026-07-23",
          "close": 37792.27
        },
        {
          "date": "2026-07-24",
          "close": 36785.48
        },
        {
          "date": "2026-07-27",
          "close": 37277.04
        },
        {
          "date": "2026-07-28",
          "close": 38059.25
        },
        {
          "date": "2026-07-29",
          "close": 38704.88
        },
        {
          "date": "2026-07-30",
          "close": 39716.57
        },
        {
          "date": "2026-07-31",
          "close": 40149.22
        },
        {
          "date": "2026-08-03",
          "close": 40183.9
        },
        {
          "date": "2026-08-04",
          "close": 39748.33
        },
        {
          "date": "2026-08-05",
          "close": 39627.1
        },
        {
          "date": "2026-08-06",
          "close": 39580.15
        },
        {
          "date": "2026-08-07",
          "close": 39536.19
        },
        {
          "date": "2026-08-10",
          "close": 40366.99
        },
        {
          "date": "2026-08-11",
          "close": 40012.59
        },
        {
          "date": "2026-08-12",
          "close": 40635.92
        },
        {
          "date": "2026-08-13",
          "close": 40635.48
        },
        {
          "date": "2026-08-14",
          "close": 40208.72
        },
        {
          "date": "2026-08-17",
          "close": 39772.6
        },
        {
          "date": "2026-08-18",
          "close": 39873.09
        },
        {
          "date": "2026-08-19",
          "close": 39030.69
        },
        {
          "date": "2026-08-20",
          "close": 39429.99
        },
        {
          "date": "2026-08-21",
          "close": 38847.87
        },
        {
          "date": "2026-08-24",
          "close": 39031.73
        },
        {
          "date": "2026-08-25",
          "close": 39312.36
        },
        {
          "date": "2026-08-26",
          "close": 39448.26
        },
        {
          "date": "2026-08-27",
          "close": 39149.8
        },
        {
          "date": "2026-08-28",
          "close": 39474.28
        },
        {
          "date": "2026-08-31",
          "close": 39130.07
        },
        {
          "date": "2026-09-01",
          "close": 39992.58
        },
        {
          "date": "2026-09-02",
          "close": 39618.32
        },
        {
          "date": "2026-09-03",
          "close": 39511.76
        },
        {
          "date": "2026-09-04",
          "close": 40631.96
        },
        {
          "date": "2026-09-07",
          "close": 40631.51
        },
        {
          "date": "2026-09-08",
          "close": 40808.12
        },
        {
          "date": "2026-09-09",
          "close": 40573.12
        },
        {
          "date": "2026-09-10",
          "close": 39697.91
        },
        {
          "date": "2026-09-11",
          "close": 38896.55
        },
        {
          "date": "2026-09-14",
          "close": 38875.28
        },
        {
          "date": "2026-09-15",
          "close": 38561.91
        },
        {
          "date": "2026-09-16",
          "close": 38924.99
        },
        {
          "date": "2026-09-17",
          "close": 38876.04
        },
        {
          "date": "2026-09-18",
          "close": 39339.11
        },
        {
          "date": "2026-09-21",
          "close": 40319.84
        },
        {
          "date": "2026-09-22",
          "close": 40188.6
        },
        {
          "date": "2026-09-23",
          "close": 40230.84
        },
        {
          "date": "2026-09-24",
          "close": 39531.17
        },
        {
          "date": "2026-09-28",
          "close": 39527.15
        },
        {
          "date": "2026-09-29",
          "close": 39296.67
        },
        {
          "date": "2026-09-30",
          "close": 40164.85
        },
        {
          "date": "2026-10-08",
          "close": 40322.45
        },
        {
          "date": "2026-10-09",
          "close": 40672.06
        },
        {
          "date": "2026-10-12",
          "close": 40096.74
        },
        {
          "date": "2026-10-13",
          "close": 40226.55
        },
        {
          "date": "2026-10-14",
          "close": 39838.27
        },
        {
          "date": "2026-10-15",
          "close": 39649.56
        },
        {
          "date": "2026-10-16",
          "close": 40014.29
        },
        {
          "date": "2026-10-19",
          "close": 39846.79
        },
        {
          "date": "2026-10-20",
          "close": 39455.89
        },
        {
          "date": "2026-10-21",
          "close": 39119.45
        },
        {
          "date": "2026-10-22",
          "close": 38059.59
        },
        {
          "date": "2026-10-23",
          "close": 38784.38
        },
        {
          "date": "2026-10-26",
          "close": 39160.83
        },
        {
          "date": "2026-10-27",
          "close": 38497.86
        },
        {
          "date": "2026-10-28",
          "close": 38033.7
        },
        {
          "date": "2026-10-29",
          "close": 37757.75
        },
        {
          "date": "2026-10-30",
          "close": 38793.09
        },
        {
          "date": "2026-11-02",
          "close": 40277.6
        },
        {
          "date": "2026-11-03",
          "close": 40677.19
        },
        {
          "date": "2026-11-04",
          "close": 40241.36
        },
        {
          "date": "2026-11-05",
          "close": 41018.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4533333333333333,
          "pullback_frequency": 0.17333333333333334,
          "up_wilson": [
            0.3456979638413221,
            0.5655162614570731
          ],
          "pullback_wilson": [
            0.1041914626835726,
            0.2743081144051939
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4166666666666667,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.2884966777841157,
            0.5571866771602373
          ],
          "pullback_wilson": [
            0.19945683446587817,
            0.4533307141589159
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 12,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 12,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0480",
      "name": "航天航空",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01637500218967336,
        "5": 0.02996471234155096,
        "20": -0.027076911652240798,
        "60": -0.05024907353763919
      },
      "moving_averages": {
        "5": 46926.09599999934,
        "20": 48526.90800000019,
        "60": 50653.45583333361
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-20",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03551648440374078,
      "history": [
        {
          "date": "2026-05-13",
          "close": 67676.7
        },
        {
          "date": "2026-05-14",
          "close": 65422.55
        },
        {
          "date": "2026-05-15",
          "close": 64360.56
        },
        {
          "date": "2026-05-18",
          "close": 64468.73
        },
        {
          "date": "2026-05-19",
          "close": 64543.51
        },
        {
          "date": "2026-05-20",
          "close": 64148.3
        },
        {
          "date": "2026-05-21",
          "close": 62074.81
        },
        {
          "date": "2026-05-22",
          "close": 62749.31
        },
        {
          "date": "2026-05-25",
          "close": 62660.23
        },
        {
          "date": "2026-05-26",
          "close": 60931.43
        },
        {
          "date": "2026-05-27",
          "close": 59142.12
        },
        {
          "date": "2026-05-28",
          "close": 59915.57
        },
        {
          "date": "2026-05-29",
          "close": 57295.71
        },
        {
          "date": "2026-06-01",
          "close": 57206.82
        },
        {
          "date": "2026-06-02",
          "close": 56860.87
        },
        {
          "date": "2026-06-03",
          "close": 56970.82
        },
        {
          "date": "2026-06-04",
          "close": 56153.61
        },
        {
          "date": "2026-06-05",
          "close": 56939.92
        },
        {
          "date": "2026-06-08",
          "close": 55272.75
        },
        {
          "date": "2026-06-09",
          "close": 55513.8
        },
        {
          "date": "2026-06-10",
          "close": 54643.16
        },
        {
          "date": "2026-06-11",
          "close": 55112.21
        },
        {
          "date": "2026-06-12",
          "close": 57545.83
        },
        {
          "date": "2026-06-15",
          "close": 57811.22
        },
        {
          "date": "2026-06-16",
          "close": 58192.81
        },
        {
          "date": "2026-06-17",
          "close": 58434.51
        },
        {
          "date": "2026-06-18",
          "close": 58790.4
        },
        {
          "date": "2026-06-22",
          "close": 58437.8
        },
        {
          "date": "2026-06-23",
          "close": 57421.41
        },
        {
          "date": "2026-06-24",
          "close": 57396.09
        },
        {
          "date": "2026-06-25",
          "close": 56071.48
        },
        {
          "date": "2026-06-26",
          "close": 55656.22
        },
        {
          "date": "2026-06-29",
          "close": 54885.94
        },
        {
          "date": "2026-06-30",
          "close": 56850.15
        },
        {
          "date": "2026-07-01",
          "close": 57386.75
        },
        {
          "date": "2026-07-02",
          "close": 56428.66
        },
        {
          "date": "2026-07-03",
          "close": 58416.77
        },
        {
          "date": "2026-07-06",
          "close": 56445.23
        },
        {
          "date": "2026-07-07",
          "close": 54845.9
        },
        {
          "date": "2026-07-08",
          "close": 53380.99
        },
        {
          "date": "2026-07-09",
          "close": 54228.21
        },
        {
          "date": "2026-07-10",
          "close": 55945.31
        },
        {
          "date": "2026-07-13",
          "close": 52099.34
        },
        {
          "date": "2026-07-14",
          "close": 51236.07
        },
        {
          "date": "2026-07-15",
          "close": 50875.91
        },
        {
          "date": "2026-07-16",
          "close": 50074.17
        },
        {
          "date": "2026-07-17",
          "close": 47735.75
        },
        {
          "date": "2026-07-20",
          "close": 46654.6
        },
        {
          "date": "2026-07-21",
          "close": 47384.0
        },
        {
          "date": "2026-07-22",
          "close": 46717.05
        },
        {
          "date": "2026-07-23",
          "close": 48105.81
        },
        {
          "date": "2026-07-24",
          "close": 47283.78
        },
        {
          "date": "2026-07-27",
          "close": 48783.53
        },
        {
          "date": "2026-07-28",
          "close": 47961.07
        },
        {
          "date": "2026-07-29",
          "close": 48644.95
        },
        {
          "date": "2026-07-30",
          "close": 47546.75
        },
        {
          "date": "2026-07-31",
          "close": 48587.33
        },
        {
          "date": "2026-08-03",
          "close": 49718.64
        },
        {
          "date": "2026-08-04",
          "close": 50470.47
        },
        {
          "date": "2026-08-05",
          "close": 51316.17
        },
        {
          "date": "2026-08-06",
          "close": 51505.45
        },
        {
          "date": "2026-08-07",
          "close": 51701.16
        },
        {
          "date": "2026-08-10",
          "close": 52606.74
        },
        {
          "date": "2026-08-11",
          "close": 51485.6
        },
        {
          "date": "2026-08-12",
          "close": 52050.7
        },
        {
          "date": "2026-08-13",
          "close": 51651.22
        },
        {
          "date": "2026-08-14",
          "close": 52036.43
        },
        {
          "date": "2026-08-17",
          "close": 53167.74
        },
        {
          "date": "2026-08-18",
          "close": 52734.82
        },
        {
          "date": "2026-08-19",
          "close": 49823.13
        },
        {
          "date": "2026-08-20",
          "close": 49783.93
        },
        {
          "date": "2026-08-21",
          "close": 50125.98
        },
        {
          "date": "2026-08-24",
          "close": 49525.21
        },
        {
          "date": "2026-08-25",
          "close": 49961.45
        },
        {
          "date": "2026-08-26",
          "close": 50178.84
        },
        {
          "date": "2026-08-27",
          "close": 51081.79
        },
        {
          "date": "2026-08-28",
          "close": 51021.6
        },
        {
          "date": "2026-08-31",
          "close": 51742.72
        },
        {
          "date": "2026-09-01",
          "close": 51917.52
        },
        {
          "date": "2026-09-02",
          "close": 52504.82
        },
        {
          "date": "2026-09-03",
          "close": 52415.99
        },
        {
          "date": "2026-09-04",
          "close": 52602.97
        },
        {
          "date": "2026-09-07",
          "close": 52322.94
        },
        {
          "date": "2026-09-08",
          "close": 53025.99
        },
        {
          "date": "2026-09-09",
          "close": 53567.98
        },
        {
          "date": "2026-09-10",
          "close": 53035.43
        },
        {
          "date": "2026-09-11",
          "close": 52759.25
        },
        {
          "date": "2026-09-14",
          "close": 51881.31
        },
        {
          "date": "2026-09-15",
          "close": 51041.3
        },
        {
          "date": "2026-09-16",
          "close": 51634.5
        },
        {
          "date": "2026-09-17",
          "close": 51391.79
        },
        {
          "date": "2026-09-18",
          "close": 52566.75
        },
        {
          "date": "2026-09-21",
          "close": 53328.42
        },
        {
          "date": "2026-09-22",
          "close": 52943.29
        },
        {
          "date": "2026-09-23",
          "close": 52567.02
        },
        {
          "date": "2026-09-24",
          "close": 52130.3
        },
        {
          "date": "2026-09-28",
          "close": 50977.56
        },
        {
          "date": "2026-09-29",
          "close": 51018.1
        },
        {
          "date": "2026-09-30",
          "close": 50757.48
        },
        {
          "date": "2026-10-08",
          "close": 50093.97
        },
        {
          "date": "2026-10-09",
          "close": 49710.4
        },
        {
          "date": "2026-10-12",
          "close": 48635.17
        },
        {
          "date": "2026-10-13",
          "close": 49854.81
        },
        {
          "date": "2026-10-14",
          "close": 49529.38
        },
        {
          "date": "2026-10-15",
          "close": 47930.94
        },
        {
          "date": "2026-10-16",
          "close": 50092.03
        },
        {
          "date": "2026-10-19",
          "close": 50532.31
        },
        {
          "date": "2026-10-20",
          "close": 50516.38
        },
        {
          "date": "2026-10-21",
          "close": 50067.02
        },
        {
          "date": "2026-10-22",
          "close": 48480.58
        },
        {
          "date": "2026-10-23",
          "close": 49509.41
        },
        {
          "date": "2026-10-26",
          "close": 49077.32
        },
        {
          "date": "2026-10-27",
          "close": 46845.68
        },
        {
          "date": "2026-10-28",
          "close": 47806.59
        },
        {
          "date": "2026-10-29",
          "close": 47319.66
        },
        {
          "date": "2026-10-30",
          "close": 45443.39
        },
        {
          "date": "2026-11-02",
          "close": 46493.91
        },
        {
          "date": "2026-11-03",
          "close": 46003.24
        },
        {
          "date": "2026-11-04",
          "close": 47952.36
        },
        {
          "date": "2026-11-05",
          "close": 48737.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5227272727272727,
          "pullback_frequency": 0.3522727272727273,
          "up_wilson": [
            0.41961959494387296,
            0.6239337202077226
          ],
          "pullback_wilson": [
            0.2605633194255029,
            0.4563401320891244
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5192307692307693,
          "pullback_frequency": 0.4230769230769231,
          "up_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "pullback_wilson": [
            0.2986805208350091,
            0.5580567462609698
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 12,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0485",
      "name": "旅游酒店",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020558516037544328,
        "5": 0.06673061480136355,
        "20": -0.01212735291174083,
        "60": -0.02944211984411227
      },
      "moving_averages": {
        "5": 13137.67800000012,
        "20": 13233.48099999996,
        "60": 14003.836166666666
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.028619453642978798,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15460.2
        },
        {
          "date": "2026-05-14",
          "close": 15202.97
        },
        {
          "date": "2026-05-15",
          "close": 15100.65
        },
        {
          "date": "2026-05-18",
          "close": 14961.8
        },
        {
          "date": "2026-05-19",
          "close": 14988.73
        },
        {
          "date": "2026-05-20",
          "close": 14829.57
        },
        {
          "date": "2026-05-21",
          "close": 14735.76
        },
        {
          "date": "2026-05-22",
          "close": 14656.44
        },
        {
          "date": "2026-05-25",
          "close": 14628.85
        },
        {
          "date": "2026-05-26",
          "close": 14675.09
        },
        {
          "date": "2026-05-27",
          "close": 14583.63
        },
        {
          "date": "2026-05-28",
          "close": 14450.55
        },
        {
          "date": "2026-05-29",
          "close": 14603.54
        },
        {
          "date": "2026-06-01",
          "close": 14850.31
        },
        {
          "date": "2026-06-02",
          "close": 14683.6
        },
        {
          "date": "2026-06-03",
          "close": 14591.98
        },
        {
          "date": "2026-06-04",
          "close": 14376.13
        },
        {
          "date": "2026-06-05",
          "close": 14485.56
        },
        {
          "date": "2026-06-08",
          "close": 14199.46
        },
        {
          "date": "2026-06-09",
          "close": 14092.37
        },
        {
          "date": "2026-06-10",
          "close": 14339.94
        },
        {
          "date": "2026-06-11",
          "close": 13969.0
        },
        {
          "date": "2026-06-12",
          "close": 14337.0
        },
        {
          "date": "2026-06-15",
          "close": 14363.18
        },
        {
          "date": "2026-06-16",
          "close": 14211.95
        },
        {
          "date": "2026-06-17",
          "close": 13832.49
        },
        {
          "date": "2026-06-18",
          "close": 13734.13
        },
        {
          "date": "2026-06-22",
          "close": 13647.34
        },
        {
          "date": "2026-06-23",
          "close": 13852.52
        },
        {
          "date": "2026-06-24",
          "close": 13376.39
        },
        {
          "date": "2026-06-25",
          "close": 13270.84
        },
        {
          "date": "2026-06-26",
          "close": 12955.2
        },
        {
          "date": "2026-06-29",
          "close": 13056.86
        },
        {
          "date": "2026-06-30",
          "close": 13024.02
        },
        {
          "date": "2026-07-01",
          "close": 13336.61
        },
        {
          "date": "2026-07-02",
          "close": 13325.93
        },
        {
          "date": "2026-07-03",
          "close": 13476.04
        },
        {
          "date": "2026-07-06",
          "close": 13519.26
        },
        {
          "date": "2026-07-07",
          "close": 13081.85
        },
        {
          "date": "2026-07-08",
          "close": 13268.03
        },
        {
          "date": "2026-07-09",
          "close": 12978.93
        },
        {
          "date": "2026-07-10",
          "close": 13198.21
        },
        {
          "date": "2026-07-13",
          "close": 12801.67
        },
        {
          "date": "2026-07-14",
          "close": 12966.56
        },
        {
          "date": "2026-07-15",
          "close": 13239.75
        },
        {
          "date": "2026-07-16",
          "close": 13466.41
        },
        {
          "date": "2026-07-17",
          "close": 13082.86
        },
        {
          "date": "2026-07-20",
          "close": 12962.62
        },
        {
          "date": "2026-07-21",
          "close": 12887.17
        },
        {
          "date": "2026-07-22",
          "close": 12912.8
        },
        {
          "date": "2026-07-23",
          "close": 13097.29
        },
        {
          "date": "2026-07-24",
          "close": 12687.7
        },
        {
          "date": "2026-07-27",
          "close": 13191.23
        },
        {
          "date": "2026-07-28",
          "close": 13370.78
        },
        {
          "date": "2026-07-29",
          "close": 13555.37
        },
        {
          "date": "2026-07-30",
          "close": 13596.4
        },
        {
          "date": "2026-07-31",
          "close": 13828.24
        },
        {
          "date": "2026-08-03",
          "close": 13966.77
        },
        {
          "date": "2026-08-04",
          "close": 13893.02
        },
        {
          "date": "2026-08-05",
          "close": 13933.1
        },
        {
          "date": "2026-08-06",
          "close": 13932.23
        },
        {
          "date": "2026-08-07",
          "close": 13912.1
        },
        {
          "date": "2026-08-10",
          "close": 14255.23
        },
        {
          "date": "2026-08-11",
          "close": 14208.58
        },
        {
          "date": "2026-08-12",
          "close": 14278.19
        },
        {
          "date": "2026-08-13",
          "close": 14141.38
        },
        {
          "date": "2026-08-14",
          "close": 14027.47
        },
        {
          "date": "2026-08-17",
          "close": 14054.59
        },
        {
          "date": "2026-08-18",
          "close": 14039.13
        },
        {
          "date": "2026-08-19",
          "close": 13712.71
        },
        {
          "date": "2026-08-20",
          "close": 14063.92
        },
        {
          "date": "2026-08-21",
          "close": 13995.94
        },
        {
          "date": "2026-08-24",
          "close": 13941.41
        },
        {
          "date": "2026-08-25",
          "close": 14305.47
        },
        {
          "date": "2026-08-26",
          "close": 14438.44
        },
        {
          "date": "2026-08-27",
          "close": 14444.34
        },
        {
          "date": "2026-08-28",
          "close": 14630.26
        },
        {
          "date": "2026-08-31",
          "close": 14631.03
        },
        {
          "date": "2026-09-01",
          "close": 14912.89
        },
        {
          "date": "2026-09-02",
          "close": 15008.08
        },
        {
          "date": "2026-09-03",
          "close": 14860.24
        },
        {
          "date": "2026-09-04",
          "close": 15063.2
        },
        {
          "date": "2026-09-07",
          "close": 15427.23
        },
        {
          "date": "2026-09-08",
          "close": 15571.77
        },
        {
          "date": "2026-09-09",
          "close": 15451.29
        },
        {
          "date": "2026-09-10",
          "close": 15408.53
        },
        {
          "date": "2026-09-11",
          "close": 14926.78
        },
        {
          "date": "2026-09-14",
          "close": 14734.07
        },
        {
          "date": "2026-09-15",
          "close": 14052.98
        },
        {
          "date": "2026-09-16",
          "close": 13993.99
        },
        {
          "date": "2026-09-17",
          "close": 14093.01
        },
        {
          "date": "2026-09-18",
          "close": 14275.54
        },
        {
          "date": "2026-09-21",
          "close": 14640.03
        },
        {
          "date": "2026-09-22",
          "close": 14407.99
        },
        {
          "date": "2026-09-23",
          "close": 14347.89
        },
        {
          "date": "2026-09-24",
          "close": 14111.71
        },
        {
          "date": "2026-09-28",
          "close": 13862.36
        },
        {
          "date": "2026-09-29",
          "close": 13861.8
        },
        {
          "date": "2026-09-30",
          "close": 13847.86
        },
        {
          "date": "2026-10-08",
          "close": 13688.89
        },
        {
          "date": "2026-10-09",
          "close": 13877.52
        },
        {
          "date": "2026-10-12",
          "close": 13627.33
        },
        {
          "date": "2026-10-13",
          "close": 13921.3
        },
        {
          "date": "2026-10-14",
          "close": 13760.45
        },
        {
          "date": "2026-10-15",
          "close": 13455.92
        },
        {
          "date": "2026-10-16",
          "close": 13403.14
        },
        {
          "date": "2026-10-19",
          "close": 13270.83
        },
        {
          "date": "2026-10-20",
          "close": 13279.44
        },
        {
          "date": "2026-10-21",
          "close": 13239.31
        },
        {
          "date": "2026-10-22",
          "close": 12952.31
        },
        {
          "date": "2026-10-23",
          "close": 13028.03
        },
        {
          "date": "2026-10-26",
          "close": 12952.37
        },
        {
          "date": "2026-10-27",
          "close": 12791.34
        },
        {
          "date": "2026-10-28",
          "close": 12745.0
        },
        {
          "date": "2026-10-29",
          "close": 12676.94
        },
        {
          "date": "2026-10-30",
          "close": 12641.25
        },
        {
          "date": "2026-11-02",
          "close": 13079.28
        },
        {
          "date": "2026-11-03",
          "close": 13194.51
        },
        {
          "date": "2026-11-04",
          "close": 13250.47
        },
        {
          "date": "2026-11-05",
          "close": 13522.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4418604651162791,
          "pullback_frequency": 0.32558139534883723,
          "up_wilson": [
            0.3416273835893346,
            0.5470654300485425
          ],
          "pullback_wilson": [
            0.23585699457311415,
            0.43022144634051696
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.3539397274661188,
            0.6114829980187293
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 6,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 5,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0490",
      "name": "军工",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018343181049774504,
        "5": 0.019036381406024594,
        "20": -0.054245867607516485,
        "60": -0.07730724562570424
      },
      "moving_averages": {
        "5": 68044.97599999905,
        "20": 70862.74599999897,
        "60": 75085.55549999997
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.052396008992870335,
      "history": [
        {
          "date": "2026-05-13",
          "close": 96230.16
        },
        {
          "date": "2026-05-14",
          "close": 93477.4
        },
        {
          "date": "2026-05-15",
          "close": 92680.27
        },
        {
          "date": "2026-05-18",
          "close": 93219.93
        },
        {
          "date": "2026-05-19",
          "close": 94156.19
        },
        {
          "date": "2026-05-20",
          "close": 93166.35
        },
        {
          "date": "2026-05-21",
          "close": 90136.39
        },
        {
          "date": "2026-05-22",
          "close": 92180.05
        },
        {
          "date": "2026-05-25",
          "close": 92377.68
        },
        {
          "date": "2026-05-26",
          "close": 90311.52
        },
        {
          "date": "2026-05-27",
          "close": 88182.58
        },
        {
          "date": "2026-05-28",
          "close": 89807.34
        },
        {
          "date": "2026-05-29",
          "close": 86034.15
        },
        {
          "date": "2026-06-01",
          "close": 86248.33
        },
        {
          "date": "2026-06-02",
          "close": 85917.53
        },
        {
          "date": "2026-06-03",
          "close": 86003.08
        },
        {
          "date": "2026-06-04",
          "close": 85352.72
        },
        {
          "date": "2026-06-05",
          "close": 86387.62
        },
        {
          "date": "2026-06-08",
          "close": 83893.22
        },
        {
          "date": "2026-06-09",
          "close": 85023.42
        },
        {
          "date": "2026-06-10",
          "close": 83336.72
        },
        {
          "date": "2026-06-11",
          "close": 82649.76
        },
        {
          "date": "2026-06-12",
          "close": 83969.2
        },
        {
          "date": "2026-06-15",
          "close": 85821.52
        },
        {
          "date": "2026-06-16",
          "close": 86829.3
        },
        {
          "date": "2026-06-17",
          "close": 86934.13
        },
        {
          "date": "2026-06-18",
          "close": 86989.03
        },
        {
          "date": "2026-06-22",
          "close": 86785.54
        },
        {
          "date": "2026-06-23",
          "close": 85548.27
        },
        {
          "date": "2026-06-24",
          "close": 84957.51
        },
        {
          "date": "2026-06-25",
          "close": 83722.79
        },
        {
          "date": "2026-06-26",
          "close": 81843.02
        },
        {
          "date": "2026-06-29",
          "close": 80772.35
        },
        {
          "date": "2026-06-30",
          "close": 83163.01
        },
        {
          "date": "2026-07-01",
          "close": 84378.06
        },
        {
          "date": "2026-07-02",
          "close": 83211.43
        },
        {
          "date": "2026-07-03",
          "close": 85144.81
        },
        {
          "date": "2026-07-06",
          "close": 82935.9
        },
        {
          "date": "2026-07-07",
          "close": 80231.23
        },
        {
          "date": "2026-07-08",
          "close": 78453.93
        },
        {
          "date": "2026-07-09",
          "close": 79584.5
        },
        {
          "date": "2026-07-10",
          "close": 81473.14
        },
        {
          "date": "2026-07-13",
          "close": 75971.97
        },
        {
          "date": "2026-07-14",
          "close": 75874.34
        },
        {
          "date": "2026-07-15",
          "close": 75297.45
        },
        {
          "date": "2026-07-16",
          "close": 74458.7
        },
        {
          "date": "2026-07-17",
          "close": 70637.98
        },
        {
          "date": "2026-07-20",
          "close": 68349.3
        },
        {
          "date": "2026-07-21",
          "close": 69924.24
        },
        {
          "date": "2026-07-22",
          "close": 68791.34
        },
        {
          "date": "2026-07-23",
          "close": 70620.78
        },
        {
          "date": "2026-07-24",
          "close": 68971.03
        },
        {
          "date": "2026-07-27",
          "close": 71324.16
        },
        {
          "date": "2026-07-28",
          "close": 70290.81
        },
        {
          "date": "2026-07-29",
          "close": 71115.16
        },
        {
          "date": "2026-07-30",
          "close": 69502.64
        },
        {
          "date": "2026-07-31",
          "close": 71504.53
        },
        {
          "date": "2026-08-03",
          "close": 73052.59
        },
        {
          "date": "2026-08-04",
          "close": 74760.08
        },
        {
          "date": "2026-08-05",
          "close": 76254.56
        },
        {
          "date": "2026-08-06",
          "close": 76718.38
        },
        {
          "date": "2026-08-07",
          "close": 77287.32
        },
        {
          "date": "2026-08-10",
          "close": 78474.92
        },
        {
          "date": "2026-08-11",
          "close": 77546.56
        },
        {
          "date": "2026-08-12",
          "close": 78575.49
        },
        {
          "date": "2026-08-13",
          "close": 77404.52
        },
        {
          "date": "2026-08-14",
          "close": 77875.14
        },
        {
          "date": "2026-08-17",
          "close": 79609.5
        },
        {
          "date": "2026-08-18",
          "close": 79064.16
        },
        {
          "date": "2026-08-19",
          "close": 74532.41
        },
        {
          "date": "2026-08-20",
          "close": 74853.41
        },
        {
          "date": "2026-08-21",
          "close": 75355.1
        },
        {
          "date": "2026-08-24",
          "close": 74157.83
        },
        {
          "date": "2026-08-25",
          "close": 75351.51
        },
        {
          "date": "2026-08-26",
          "close": 75384.85
        },
        {
          "date": "2026-08-27",
          "close": 76753.38
        },
        {
          "date": "2026-08-28",
          "close": 76803.63
        },
        {
          "date": "2026-08-31",
          "close": 77797.99
        },
        {
          "date": "2026-09-01",
          "close": 78016.66
        },
        {
          "date": "2026-09-02",
          "close": 78386.91
        },
        {
          "date": "2026-09-03",
          "close": 78044.88
        },
        {
          "date": "2026-09-04",
          "close": 77737.7
        },
        {
          "date": "2026-09-07",
          "close": 78068.24
        },
        {
          "date": "2026-09-08",
          "close": 78506.06
        },
        {
          "date": "2026-09-09",
          "close": 78711.21
        },
        {
          "date": "2026-09-10",
          "close": 77963.13
        },
        {
          "date": "2026-09-11",
          "close": 77365.74
        },
        {
          "date": "2026-09-14",
          "close": 77194.95
        },
        {
          "date": "2026-09-15",
          "close": 76118.72
        },
        {
          "date": "2026-09-16",
          "close": 77267.16
        },
        {
          "date": "2026-09-17",
          "close": 76764.22
        },
        {
          "date": "2026-09-18",
          "close": 78069.19
        },
        {
          "date": "2026-09-21",
          "close": 79399.2
        },
        {
          "date": "2026-09-22",
          "close": 79133.09
        },
        {
          "date": "2026-09-23",
          "close": 78624.85
        },
        {
          "date": "2026-09-24",
          "close": 77830.35
        },
        {
          "date": "2026-09-28",
          "close": 75513.57
        },
        {
          "date": "2026-09-29",
          "close": 75873.77
        },
        {
          "date": "2026-09-30",
          "close": 75347.55
        },
        {
          "date": "2026-10-08",
          "close": 74395.16
        },
        {
          "date": "2026-10-09",
          "close": 74249.93
        },
        {
          "date": "2026-10-12",
          "close": 72914.73
        },
        {
          "date": "2026-10-13",
          "close": 73928.18
        },
        {
          "date": "2026-10-14",
          "close": 72710.84
        },
        {
          "date": "2026-10-15",
          "close": 70158.13
        },
        {
          "date": "2026-10-16",
          "close": 71909.21
        },
        {
          "date": "2026-10-19",
          "close": 72271.13
        },
        {
          "date": "2026-10-20",
          "close": 73074.73
        },
        {
          "date": "2026-10-21",
          "close": 72830.98
        },
        {
          "date": "2026-10-22",
          "close": 70968.16
        },
        {
          "date": "2026-10-23",
          "close": 72415.23
        },
        {
          "date": "2026-10-26",
          "close": 71367.97
        },
        {
          "date": "2026-10-27",
          "close": 68776.66
        },
        {
          "date": "2026-10-28",
          "close": 70409.0
        },
        {
          "date": "2026-10-29",
          "close": 69045.16
        },
        {
          "date": "2026-10-30",
          "close": 66167.52
        },
        {
          "date": "2026-11-02",
          "close": 67759.37
        },
        {
          "date": "2026-11-03",
          "close": 66846.3
        },
        {
          "date": "2026-11-04",
          "close": 69092.16
        },
        {
          "date": "2026-11-05",
          "close": 70359.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5066666666666667,
          "pullback_frequency": 0.37333333333333335,
          "up_wilson": [
            0.3959837845781367,
            0.6166998975220928
          ],
          "pullback_wilson": [
            0.2725596912402112,
            0.48645034885543315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0492",
      "name": "煤化工概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009359016543553533,
        "5": 0.016784874050092213,
        "20": -0.08199016740307419,
        "60": -0.06153040126488729
      },
      "moving_averages": {
        "5": 9863.897999999672,
        "20": 10224.25999999987,
        "60": 10772.848333333324
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.09011482617336486,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12219.53
        },
        {
          "date": "2026-05-14",
          "close": 12049.17
        },
        {
          "date": "2026-05-15",
          "close": 12044.03
        },
        {
          "date": "2026-05-18",
          "close": 12035.32
        },
        {
          "date": "2026-05-19",
          "close": 12017.47
        },
        {
          "date": "2026-05-20",
          "close": 11904.16
        },
        {
          "date": "2026-05-21",
          "close": 11560.87
        },
        {
          "date": "2026-05-22",
          "close": 11678.04
        },
        {
          "date": "2026-05-25",
          "close": 11707.84
        },
        {
          "date": "2026-05-26",
          "close": 11590.05
        },
        {
          "date": "2026-05-27",
          "close": 11412.2
        },
        {
          "date": "2026-05-28",
          "close": 11538.08
        },
        {
          "date": "2026-05-29",
          "close": 11457.1
        },
        {
          "date": "2026-06-01",
          "close": 11832.67
        },
        {
          "date": "2026-06-02",
          "close": 11674.85
        },
        {
          "date": "2026-06-03",
          "close": 11708.63
        },
        {
          "date": "2026-06-04",
          "close": 11612.2
        },
        {
          "date": "2026-06-05",
          "close": 11568.71
        },
        {
          "date": "2026-06-08",
          "close": 11289.94
        },
        {
          "date": "2026-06-09",
          "close": 11172.26
        },
        {
          "date": "2026-06-10",
          "close": 11006.35
        },
        {
          "date": "2026-06-11",
          "close": 11096.57
        },
        {
          "date": "2026-06-12",
          "close": 11290.89
        },
        {
          "date": "2026-06-15",
          "close": 11221.19
        },
        {
          "date": "2026-06-16",
          "close": 11135.55
        },
        {
          "date": "2026-06-17",
          "close": 10936.67
        },
        {
          "date": "2026-06-18",
          "close": 10754.75
        },
        {
          "date": "2026-06-22",
          "close": 11007.05
        },
        {
          "date": "2026-06-23",
          "close": 10936.31
        },
        {
          "date": "2026-06-24",
          "close": 10724.68
        },
        {
          "date": "2026-06-25",
          "close": 10558.29
        },
        {
          "date": "2026-06-26",
          "close": 10287.51
        },
        {
          "date": "2026-06-29",
          "close": 10330.0
        },
        {
          "date": "2026-06-30",
          "close": 10229.57
        },
        {
          "date": "2026-07-01",
          "close": 10521.36
        },
        {
          "date": "2026-07-02",
          "close": 10506.69
        },
        {
          "date": "2026-07-03",
          "close": 10516.72
        },
        {
          "date": "2026-07-06",
          "close": 10588.27
        },
        {
          "date": "2026-07-07",
          "close": 10303.75
        },
        {
          "date": "2026-07-08",
          "close": 10204.1
        },
        {
          "date": "2026-07-09",
          "close": 10152.5
        },
        {
          "date": "2026-07-10",
          "close": 10264.23
        },
        {
          "date": "2026-07-13",
          "close": 10069.67
        },
        {
          "date": "2026-07-14",
          "close": 10295.25
        },
        {
          "date": "2026-07-15",
          "close": 10402.4
        },
        {
          "date": "2026-07-16",
          "close": 10215.78
        },
        {
          "date": "2026-07-17",
          "close": 10081.23
        },
        {
          "date": "2026-07-20",
          "close": 10223.66
        },
        {
          "date": "2026-07-21",
          "close": 10142.38
        },
        {
          "date": "2026-07-22",
          "close": 10194.08
        },
        {
          "date": "2026-07-23",
          "close": 10499.42
        },
        {
          "date": "2026-07-24",
          "close": 10167.88
        },
        {
          "date": "2026-07-27",
          "close": 10321.85
        },
        {
          "date": "2026-07-28",
          "close": 10274.29
        },
        {
          "date": "2026-07-29",
          "close": 10524.93
        },
        {
          "date": "2026-07-30",
          "close": 10523.22
        },
        {
          "date": "2026-07-31",
          "close": 10567.98
        },
        {
          "date": "2026-08-03",
          "close": 10651.87
        },
        {
          "date": "2026-08-04",
          "close": 10649.0
        },
        {
          "date": "2026-08-05",
          "close": 10688.7
        },
        {
          "date": "2026-08-06",
          "close": 10809.96
        },
        {
          "date": "2026-08-07",
          "close": 10774.42
        },
        {
          "date": "2026-08-10",
          "close": 10965.66
        },
        {
          "date": "2026-08-11",
          "close": 10886.4
        },
        {
          "date": "2026-08-12",
          "close": 10923.67
        },
        {
          "date": "2026-08-13",
          "close": 10746.83
        },
        {
          "date": "2026-08-14",
          "close": 10737.93
        },
        {
          "date": "2026-08-17",
          "close": 10857.32
        },
        {
          "date": "2026-08-18",
          "close": 10953.79
        },
        {
          "date": "2026-08-19",
          "close": 10834.16
        },
        {
          "date": "2026-08-20",
          "close": 10824.72
        },
        {
          "date": "2026-08-21",
          "close": 10854.25
        },
        {
          "date": "2026-08-24",
          "close": 10853.98
        },
        {
          "date": "2026-08-25",
          "close": 10972.41
        },
        {
          "date": "2026-08-26",
          "close": 11011.76
        },
        {
          "date": "2026-08-27",
          "close": 11130.95
        },
        {
          "date": "2026-08-28",
          "close": 11343.48
        },
        {
          "date": "2026-08-31",
          "close": 11488.39
        },
        {
          "date": "2026-09-01",
          "close": 11533.15
        },
        {
          "date": "2026-09-02",
          "close": 11330.51
        },
        {
          "date": "2026-09-03",
          "close": 11245.16
        },
        {
          "date": "2026-09-04",
          "close": 11233.65
        },
        {
          "date": "2026-09-07",
          "close": 11194.85
        },
        {
          "date": "2026-09-08",
          "close": 11542.98
        },
        {
          "date": "2026-09-09",
          "close": 11687.59
        },
        {
          "date": "2026-09-10",
          "close": 11513.62
        },
        {
          "date": "2026-09-11",
          "close": 11169.93
        },
        {
          "date": "2026-09-14",
          "close": 11110.96
        },
        {
          "date": "2026-09-15",
          "close": 10978.76
        },
        {
          "date": "2026-09-16",
          "close": 11035.96
        },
        {
          "date": "2026-09-17",
          "close": 10949.99
        },
        {
          "date": "2026-09-18",
          "close": 11002.29
        },
        {
          "date": "2026-09-21",
          "close": 11190.71
        },
        {
          "date": "2026-09-22",
          "close": 11205.17
        },
        {
          "date": "2026-09-23",
          "close": 10990.15
        },
        {
          "date": "2026-09-24",
          "close": 10889.46
        },
        {
          "date": "2026-09-28",
          "close": 10735.12
        },
        {
          "date": "2026-09-29",
          "close": 10696.09
        },
        {
          "date": "2026-09-30",
          "close": 10752.6
        },
        {
          "date": "2026-10-08",
          "close": 10926.92
        },
        {
          "date": "2026-10-09",
          "close": 11024.49
        },
        {
          "date": "2026-10-12",
          "close": 10727.2
        },
        {
          "date": "2026-10-13",
          "close": 10786.92
        },
        {
          "date": "2026-10-14",
          "close": 10723.36
        },
        {
          "date": "2026-10-15",
          "close": 10301.03
        },
        {
          "date": "2026-10-16",
          "close": 10407.8
        },
        {
          "date": "2026-10-19",
          "close": 10402.74
        },
        {
          "date": "2026-10-20",
          "close": 10351.54
        },
        {
          "date": "2026-10-21",
          "close": 10309.03
        },
        {
          "date": "2026-10-22",
          "close": 10052.72
        },
        {
          "date": "2026-10-23",
          "close": 10113.13
        },
        {
          "date": "2026-10-26",
          "close": 10104.98
        },
        {
          "date": "2026-10-27",
          "close": 9969.83
        },
        {
          "date": "2026-10-28",
          "close": 10025.51
        },
        {
          "date": "2026-10-29",
          "close": 9865.43
        },
        {
          "date": "2026-10-30",
          "close": 9728.66
        },
        {
          "date": "2026-11-02",
          "close": 9792.53
        },
        {
          "date": "2026-11-03",
          "close": 9829.27
        },
        {
          "date": "2026-11-04",
          "close": 9938.01
        },
        {
          "date": "2026-11-05",
          "close": 10031.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.25925925925925924,
          "up_wilson": [
            0.3411955250345785,
            0.5527242622356897
          ],
          "pullback_wilson": [
            0.17627558934588536,
            0.3640434888252774
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40425531914893614,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 6,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0493",
      "name": "新能源",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02598937509783017,
        "5": 0.040799415250167614,
        "20": -0.0600559088969459,
        "60": -0.08329803931338597
      },
      "moving_averages": {
        "5": 15593.144000000135,
        "20": 16110.082500000019,
        "60": 17062.02033333325
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.05905511582209366,
      "history": [
        {
          "date": "2026-05-13",
          "close": 21803.3
        },
        {
          "date": "2026-05-14",
          "close": 21340.2
        },
        {
          "date": "2026-05-15",
          "close": 21003.94
        },
        {
          "date": "2026-05-18",
          "close": 21011.14
        },
        {
          "date": "2026-05-19",
          "close": 21317.13
        },
        {
          "date": "2026-05-20",
          "close": 20871.72
        },
        {
          "date": "2026-05-21",
          "close": 20236.96
        },
        {
          "date": "2026-05-22",
          "close": 20611.26
        },
        {
          "date": "2026-05-25",
          "close": 20742.33
        },
        {
          "date": "2026-05-26",
          "close": 20408.31
        },
        {
          "date": "2026-05-27",
          "close": 20232.06
        },
        {
          "date": "2026-05-28",
          "close": 20550.84
        },
        {
          "date": "2026-05-29",
          "close": 20189.51
        },
        {
          "date": "2026-06-01",
          "close": 20398.57
        },
        {
          "date": "2026-06-02",
          "close": 20252.97
        },
        {
          "date": "2026-06-03",
          "close": 20212.67
        },
        {
          "date": "2026-06-04",
          "close": 20021.33
        },
        {
          "date": "2026-06-05",
          "close": 19757.73
        },
        {
          "date": "2026-06-08",
          "close": 19031.98
        },
        {
          "date": "2026-06-09",
          "close": 19280.77
        },
        {
          "date": "2026-06-10",
          "close": 18856.02
        },
        {
          "date": "2026-06-11",
          "close": 18653.17
        },
        {
          "date": "2026-06-12",
          "close": 18821.85
        },
        {
          "date": "2026-06-15",
          "close": 19208.79
        },
        {
          "date": "2026-06-16",
          "close": 19491.06
        },
        {
          "date": "2026-06-17",
          "close": 19346.74
        },
        {
          "date": "2026-06-18",
          "close": 18947.28
        },
        {
          "date": "2026-06-22",
          "close": 19091.32
        },
        {
          "date": "2026-06-23",
          "close": 18831.04
        },
        {
          "date": "2026-06-24",
          "close": 18622.91
        },
        {
          "date": "2026-06-25",
          "close": 18359.91
        },
        {
          "date": "2026-06-26",
          "close": 18013.49
        },
        {
          "date": "2026-06-29",
          "close": 17922.56
        },
        {
          "date": "2026-06-30",
          "close": 18129.45
        },
        {
          "date": "2026-07-01",
          "close": 18393.56
        },
        {
          "date": "2026-07-02",
          "close": 18149.77
        },
        {
          "date": "2026-07-03",
          "close": 18295.87
        },
        {
          "date": "2026-07-06",
          "close": 17949.21
        },
        {
          "date": "2026-07-07",
          "close": 17446.64
        },
        {
          "date": "2026-07-08",
          "close": 17117.1
        },
        {
          "date": "2026-07-09",
          "close": 17162.83
        },
        {
          "date": "2026-07-10",
          "close": 17375.38
        },
        {
          "date": "2026-07-13",
          "close": 16628.48
        },
        {
          "date": "2026-07-14",
          "close": 16806.42
        },
        {
          "date": "2026-07-15",
          "close": 16837.91
        },
        {
          "date": "2026-07-16",
          "close": 16677.53
        },
        {
          "date": "2026-07-17",
          "close": 16230.56
        },
        {
          "date": "2026-07-20",
          "close": 16206.33
        },
        {
          "date": "2026-07-21",
          "close": 16358.22
        },
        {
          "date": "2026-07-22",
          "close": 16332.43
        },
        {
          "date": "2026-07-23",
          "close": 16800.88
        },
        {
          "date": "2026-07-24",
          "close": 16237.77
        },
        {
          "date": "2026-07-27",
          "close": 16745.33
        },
        {
          "date": "2026-07-28",
          "close": 16576.44
        },
        {
          "date": "2026-07-29",
          "close": 16840.16
        },
        {
          "date": "2026-07-30",
          "close": 16571.25
        },
        {
          "date": "2026-07-31",
          "close": 16876.86
        },
        {
          "date": "2026-08-03",
          "close": 17301.1
        },
        {
          "date": "2026-08-04",
          "close": 17491.14
        },
        {
          "date": "2026-08-05",
          "close": 17661.16
        },
        {
          "date": "2026-08-06",
          "close": 17569.33
        },
        {
          "date": "2026-08-07",
          "close": 17670.32
        },
        {
          "date": "2026-08-10",
          "close": 17923.58
        },
        {
          "date": "2026-08-11",
          "close": 17858.83
        },
        {
          "date": "2026-08-12",
          "close": 18005.25
        },
        {
          "date": "2026-08-13",
          "close": 17882.26
        },
        {
          "date": "2026-08-14",
          "close": 17753.45
        },
        {
          "date": "2026-08-17",
          "close": 18000.57
        },
        {
          "date": "2026-08-18",
          "close": 17841.35
        },
        {
          "date": "2026-08-19",
          "close": 17137.56
        },
        {
          "date": "2026-08-20",
          "close": 17274.85
        },
        {
          "date": "2026-08-21",
          "close": 17291.12
        },
        {
          "date": "2026-08-24",
          "close": 17208.74
        },
        {
          "date": "2026-08-25",
          "close": 17398.78
        },
        {
          "date": "2026-08-26",
          "close": 17529.17
        },
        {
          "date": "2026-08-27",
          "close": 17603.76
        },
        {
          "date": "2026-08-28",
          "close": 17623.9
        },
        {
          "date": "2026-08-31",
          "close": 17623.5
        },
        {
          "date": "2026-09-01",
          "close": 17687.12
        },
        {
          "date": "2026-09-02",
          "close": 17526.01
        },
        {
          "date": "2026-09-03",
          "close": 17434.62
        },
        {
          "date": "2026-09-04",
          "close": 17391.83
        },
        {
          "date": "2026-09-07",
          "close": 17514.36
        },
        {
          "date": "2026-09-08",
          "close": 17658.64
        },
        {
          "date": "2026-09-09",
          "close": 17699.97
        },
        {
          "date": "2026-09-10",
          "close": 17673.9
        },
        {
          "date": "2026-09-11",
          "close": 17444.08
        },
        {
          "date": "2026-09-14",
          "close": 17488.18
        },
        {
          "date": "2026-09-15",
          "close": 17307.5
        },
        {
          "date": "2026-09-16",
          "close": 17505.13
        },
        {
          "date": "2026-09-17",
          "close": 17372.2
        },
        {
          "date": "2026-09-18",
          "close": 17581.03
        },
        {
          "date": "2026-09-21",
          "close": 17781.18
        },
        {
          "date": "2026-09-22",
          "close": 17729.61
        },
        {
          "date": "2026-09-23",
          "close": 17516.33
        },
        {
          "date": "2026-09-24",
          "close": 17347.61
        },
        {
          "date": "2026-09-28",
          "close": 17055.16
        },
        {
          "date": "2026-09-29",
          "close": 17161.23
        },
        {
          "date": "2026-09-30",
          "close": 17223.11
        },
        {
          "date": "2026-10-08",
          "close": 17224.45
        },
        {
          "date": "2026-10-09",
          "close": 17206.13
        },
        {
          "date": "2026-10-12",
          "close": 17027.22
        },
        {
          "date": "2026-10-13",
          "close": 16954.29
        },
        {
          "date": "2026-10-14",
          "close": 16684.7
        },
        {
          "date": "2026-10-15",
          "close": 16127.47
        },
        {
          "date": "2026-10-16",
          "close": 16263.98
        },
        {
          "date": "2026-10-19",
          "close": 16294.09
        },
        {
          "date": "2026-10-20",
          "close": 16334.32
        },
        {
          "date": "2026-10-21",
          "close": 16301.16
        },
        {
          "date": "2026-10-22",
          "close": 15976.32
        },
        {
          "date": "2026-10-23",
          "close": 16111.19
        },
        {
          "date": "2026-10-26",
          "close": 15978.8
        },
        {
          "date": "2026-10-27",
          "close": 15599.03
        },
        {
          "date": "2026-10-28",
          "close": 15821.86
        },
        {
          "date": "2026-10-29",
          "close": 15555.37
        },
        {
          "date": "2026-10-30",
          "close": 15146.67
        },
        {
          "date": "2026-11-02",
          "close": 15411.8
        },
        {
          "date": "2026-11-03",
          "close": 15437.32
        },
        {
          "date": "2026-11-04",
          "close": 15779.91
        },
        {
          "date": "2026-11-05",
          "close": 16190.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5056179775280899,
          "pullback_frequency": 0.3146067415730337,
          "up_wilson": [
            0.40368555240975695,
            0.6070854976437683
          ],
          "pullback_wilson": [
            0.22751037840947347,
            0.4170449698241932
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42592592592592593,
          "pullback_frequency": 0.42592592592592593,
          "up_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "pullback_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0494",
      "name": "节能环保",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021767397282852485,
        "5": 0.026503992119253805,
        "20": -0.08407077527338991,
        "60": -0.06951640519896374
      },
      "moving_averages": {
        "5": 12971.39600000009,
        "20": 13552.814499999862,
        "60": 14386.821499999924
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.0834883647708341,
      "history": [
        {
          "date": "2026-05-13",
          "close": 17067.18
        },
        {
          "date": "2026-05-14",
          "close": 16775.5
        },
        {
          "date": "2026-05-15",
          "close": 16679.53
        },
        {
          "date": "2026-05-18",
          "close": 16742.26
        },
        {
          "date": "2026-05-19",
          "close": 16911.13
        },
        {
          "date": "2026-05-20",
          "close": 16817.92
        },
        {
          "date": "2026-05-21",
          "close": 16297.38
        },
        {
          "date": "2026-05-22",
          "close": 16620.35
        },
        {
          "date": "2026-05-25",
          "close": 16615.06
        },
        {
          "date": "2026-05-26",
          "close": 16377.18
        },
        {
          "date": "2026-05-27",
          "close": 16034.92
        },
        {
          "date": "2026-05-28",
          "close": 16191.43
        },
        {
          "date": "2026-05-29",
          "close": 15824.19
        },
        {
          "date": "2026-06-01",
          "close": 16029.52
        },
        {
          "date": "2026-06-02",
          "close": 15898.07
        },
        {
          "date": "2026-06-03",
          "close": 15850.43
        },
        {
          "date": "2026-06-04",
          "close": 15660.02
        },
        {
          "date": "2026-06-05",
          "close": 15716.7
        },
        {
          "date": "2026-06-08",
          "close": 15321.18
        },
        {
          "date": "2026-06-09",
          "close": 15529.57
        },
        {
          "date": "2026-06-10",
          "close": 15326.52
        },
        {
          "date": "2026-06-11",
          "close": 15195.3
        },
        {
          "date": "2026-06-12",
          "close": 15340.44
        },
        {
          "date": "2026-06-15",
          "close": 15598.79
        },
        {
          "date": "2026-06-16",
          "close": 15707.43
        },
        {
          "date": "2026-06-17",
          "close": 15614.8
        },
        {
          "date": "2026-06-18",
          "close": 15516.96
        },
        {
          "date": "2026-06-22",
          "close": 15596.65
        },
        {
          "date": "2026-06-23",
          "close": 15577.94
        },
        {
          "date": "2026-06-24",
          "close": 15366.86
        },
        {
          "date": "2026-06-25",
          "close": 15117.82
        },
        {
          "date": "2026-06-26",
          "close": 14788.09
        },
        {
          "date": "2026-06-29",
          "close": 14709.47
        },
        {
          "date": "2026-06-30",
          "close": 14864.27
        },
        {
          "date": "2026-07-01",
          "close": 15133.76
        },
        {
          "date": "2026-07-02",
          "close": 15061.22
        },
        {
          "date": "2026-07-03",
          "close": 15251.4
        },
        {
          "date": "2026-07-06",
          "close": 15085.28
        },
        {
          "date": "2026-07-07",
          "close": 14727.81
        },
        {
          "date": "2026-07-08",
          "close": 14443.87
        },
        {
          "date": "2026-07-09",
          "close": 14463.52
        },
        {
          "date": "2026-07-10",
          "close": 14622.43
        },
        {
          "date": "2026-07-13",
          "close": 13994.51
        },
        {
          "date": "2026-07-14",
          "close": 14226.89
        },
        {
          "date": "2026-07-15",
          "close": 14214.48
        },
        {
          "date": "2026-07-16",
          "close": 14082.56
        },
        {
          "date": "2026-07-17",
          "close": 13460.42
        },
        {
          "date": "2026-07-20",
          "close": 13077.8
        },
        {
          "date": "2026-07-21",
          "close": 13230.16
        },
        {
          "date": "2026-07-22",
          "close": 13115.25
        },
        {
          "date": "2026-07-23",
          "close": 13478.46
        },
        {
          "date": "2026-07-24",
          "close": 13155.66
        },
        {
          "date": "2026-07-27",
          "close": 13548.13
        },
        {
          "date": "2026-07-28",
          "close": 13437.56
        },
        {
          "date": "2026-07-29",
          "close": 13596.5
        },
        {
          "date": "2026-07-30",
          "close": 13339.56
        },
        {
          "date": "2026-07-31",
          "close": 13680.66
        },
        {
          "date": "2026-08-03",
          "close": 13941.76
        },
        {
          "date": "2026-08-04",
          "close": 14174.3
        },
        {
          "date": "2026-08-05",
          "close": 14390.56
        },
        {
          "date": "2026-08-06",
          "close": 14442.44
        },
        {
          "date": "2026-08-07",
          "close": 14502.41
        },
        {
          "date": "2026-08-10",
          "close": 14758.48
        },
        {
          "date": "2026-08-11",
          "close": 14705.25
        },
        {
          "date": "2026-08-12",
          "close": 14893.88
        },
        {
          "date": "2026-08-13",
          "close": 14696.12
        },
        {
          "date": "2026-08-14",
          "close": 14722.4
        },
        {
          "date": "2026-08-17",
          "close": 14993.09
        },
        {
          "date": "2026-08-18",
          "close": 14955.29
        },
        {
          "date": "2026-08-19",
          "close": 14357.39
        },
        {
          "date": "2026-08-20",
          "close": 14531.15
        },
        {
          "date": "2026-08-21",
          "close": 14579.47
        },
        {
          "date": "2026-08-24",
          "close": 14461.43
        },
        {
          "date": "2026-08-25",
          "close": 14665.54
        },
        {
          "date": "2026-08-26",
          "close": 14737.47
        },
        {
          "date": "2026-08-27",
          "close": 14870.5
        },
        {
          "date": "2026-08-28",
          "close": 14925.92
        },
        {
          "date": "2026-08-31",
          "close": 15040.29
        },
        {
          "date": "2026-09-01",
          "close": 15089.77
        },
        {
          "date": "2026-09-02",
          "close": 15023.47
        },
        {
          "date": "2026-09-03",
          "close": 14992.68
        },
        {
          "date": "2026-09-04",
          "close": 14912.84
        },
        {
          "date": "2026-09-07",
          "close": 15027.16
        },
        {
          "date": "2026-09-08",
          "close": 15156.3
        },
        {
          "date": "2026-09-09",
          "close": 15143.23
        },
        {
          "date": "2026-09-10",
          "close": 14972.78
        },
        {
          "date": "2026-09-11",
          "close": 14688.29
        },
        {
          "date": "2026-09-14",
          "close": 14739.99
        },
        {
          "date": "2026-09-15",
          "close": 14491.46
        },
        {
          "date": "2026-09-16",
          "close": 14709.24
        },
        {
          "date": "2026-09-17",
          "close": 14694.56
        },
        {
          "date": "2026-09-18",
          "close": 14908.03
        },
        {
          "date": "2026-09-21",
          "close": 15126.14
        },
        {
          "date": "2026-09-22",
          "close": 15134.78
        },
        {
          "date": "2026-09-23",
          "close": 15064.13
        },
        {
          "date": "2026-09-24",
          "close": 14951.29
        },
        {
          "date": "2026-09-28",
          "close": 14571.79
        },
        {
          "date": "2026-09-29",
          "close": 14669.54
        },
        {
          "date": "2026-09-30",
          "close": 14627.78
        },
        {
          "date": "2026-10-08",
          "close": 14619.23
        },
        {
          "date": "2026-10-09",
          "close": 14609.94
        },
        {
          "date": "2026-10-12",
          "close": 14342.02
        },
        {
          "date": "2026-10-13",
          "close": 14421.86
        },
        {
          "date": "2026-10-14",
          "close": 14122.15
        },
        {
          "date": "2026-10-15",
          "close": 13656.1
        },
        {
          "date": "2026-10-16",
          "close": 13765.73
        },
        {
          "date": "2026-10-19",
          "close": 13711.03
        },
        {
          "date": "2026-10-20",
          "close": 13828.78
        },
        {
          "date": "2026-10-21",
          "close": 13797.91
        },
        {
          "date": "2026-10-22",
          "close": 13421.15
        },
        {
          "date": "2026-10-23",
          "close": 13567.01
        },
        {
          "date": "2026-10-26",
          "close": 13448.76
        },
        {
          "date": "2026-10-27",
          "close": 13103.35
        },
        {
          "date": "2026-10-28",
          "close": 13359.07
        },
        {
          "date": "2026-10-29",
          "close": 13044.45
        },
        {
          "date": "2026-10-30",
          "close": 12648.26
        },
        {
          "date": "2026-11-02",
          "close": 12920.57
        },
        {
          "date": "2026-11-03",
          "close": 12793.05
        },
        {
          "date": "2026-11-04",
          "close": 13104.92
        },
        {
          "date": "2026-11-05",
          "close": 13390.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.2948717948717949,
          "up_wilson": [
            0.4662155558337249,
            0.6804093965182452
          ],
          "pullback_wilson": [
            0.20524218466498595,
            0.4037579423964271
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 5,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0498",
      "name": "AB股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014641876863916492,
        "5": 0.03032346388509133,
        "20": -0.041215722254781095,
        "60": -0.0028312667360269606
      },
      "moving_averages": {
        "5": 10855.800000000372,
        "20": 11125.751499999966,
        "60": 11370.307333333356
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.04973831842857612,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12278.18
        },
        {
          "date": "2026-05-14",
          "close": 12097.07
        },
        {
          "date": "2026-05-15",
          "close": 11964.8
        },
        {
          "date": "2026-05-18",
          "close": 11881.05
        },
        {
          "date": "2026-05-19",
          "close": 11980.15
        },
        {
          "date": "2026-05-20",
          "close": 11838.65
        },
        {
          "date": "2026-05-21",
          "close": 11624.2
        },
        {
          "date": "2026-05-22",
          "close": 11723.3
        },
        {
          "date": "2026-05-25",
          "close": 11714.57
        },
        {
          "date": "2026-05-26",
          "close": 11614.55
        },
        {
          "date": "2026-05-27",
          "close": 11423.31
        },
        {
          "date": "2026-05-28",
          "close": 11482.14
        },
        {
          "date": "2026-05-29",
          "close": 11471.36
        },
        {
          "date": "2026-06-01",
          "close": 11685.61
        },
        {
          "date": "2026-06-02",
          "close": 11545.56
        },
        {
          "date": "2026-06-03",
          "close": 11459.59
        },
        {
          "date": "2026-06-04",
          "close": 11286.96
        },
        {
          "date": "2026-06-05",
          "close": 11337.56
        },
        {
          "date": "2026-06-08",
          "close": 11031.82
        },
        {
          "date": "2026-06-09",
          "close": 11121.23
        },
        {
          "date": "2026-06-10",
          "close": 11082.04
        },
        {
          "date": "2026-06-11",
          "close": 10918.49
        },
        {
          "date": "2026-06-12",
          "close": 11040.4
        },
        {
          "date": "2026-06-15",
          "close": 11177.16
        },
        {
          "date": "2026-06-16",
          "close": 11155.14
        },
        {
          "date": "2026-06-17",
          "close": 11038.54
        },
        {
          "date": "2026-06-18",
          "close": 10877.77
        },
        {
          "date": "2026-06-22",
          "close": 10965.58
        },
        {
          "date": "2026-06-23",
          "close": 11001.92
        },
        {
          "date": "2026-06-24",
          "close": 10747.96
        },
        {
          "date": "2026-06-25",
          "close": 10575.96
        },
        {
          "date": "2026-06-26",
          "close": 10346.87
        },
        {
          "date": "2026-06-29",
          "close": 10405.01
        },
        {
          "date": "2026-06-30",
          "close": 10452.6
        },
        {
          "date": "2026-07-01",
          "close": 10677.6
        },
        {
          "date": "2026-07-02",
          "close": 10650.59
        },
        {
          "date": "2026-07-03",
          "close": 10771.94
        },
        {
          "date": "2026-07-06",
          "close": 10727.02
        },
        {
          "date": "2026-07-07",
          "close": 10425.78
        },
        {
          "date": "2026-07-08",
          "close": 10416.77
        },
        {
          "date": "2026-07-09",
          "close": 10394.22
        },
        {
          "date": "2026-07-10",
          "close": 10504.58
        },
        {
          "date": "2026-07-13",
          "close": 10231.97
        },
        {
          "date": "2026-07-14",
          "close": 10412.71
        },
        {
          "date": "2026-07-15",
          "close": 10532.18
        },
        {
          "date": "2026-07-16",
          "close": 10570.18
        },
        {
          "date": "2026-07-17",
          "close": 10336.59
        },
        {
          "date": "2026-07-20",
          "close": 10372.16
        },
        {
          "date": "2026-07-21",
          "close": 10369.98
        },
        {
          "date": "2026-07-22",
          "close": 10344.67
        },
        {
          "date": "2026-07-23",
          "close": 10559.71
        },
        {
          "date": "2026-07-24",
          "close": 10316.21
        },
        {
          "date": "2026-07-27",
          "close": 10506.45
        },
        {
          "date": "2026-07-28",
          "close": 10548.48
        },
        {
          "date": "2026-07-29",
          "close": 10714.86
        },
        {
          "date": "2026-07-30",
          "close": 10752.26
        },
        {
          "date": "2026-07-31",
          "close": 10888.76
        },
        {
          "date": "2026-08-03",
          "close": 11068.07
        },
        {
          "date": "2026-08-04",
          "close": 11065.36
        },
        {
          "date": "2026-08-05",
          "close": 11139.89
        },
        {
          "date": "2026-08-06",
          "close": 11152.78
        },
        {
          "date": "2026-08-07",
          "close": 11083.05
        },
        {
          "date": "2026-08-10",
          "close": 11264.48
        },
        {
          "date": "2026-08-11",
          "close": 11258.9
        },
        {
          "date": "2026-08-12",
          "close": 11396.2
        },
        {
          "date": "2026-08-13",
          "close": 11255.93
        },
        {
          "date": "2026-08-14",
          "close": 11231.83
        },
        {
          "date": "2026-08-17",
          "close": 11375.06
        },
        {
          "date": "2026-08-18",
          "close": 11409.73
        },
        {
          "date": "2026-08-19",
          "close": 11205.8
        },
        {
          "date": "2026-08-20",
          "close": 11308.49
        },
        {
          "date": "2026-08-21",
          "close": 11232.55
        },
        {
          "date": "2026-08-24",
          "close": 11292.13
        },
        {
          "date": "2026-08-25",
          "close": 11486.64
        },
        {
          "date": "2026-08-26",
          "close": 11627.7
        },
        {
          "date": "2026-08-27",
          "close": 11688.44
        },
        {
          "date": "2026-08-28",
          "close": 11810.46
        },
        {
          "date": "2026-08-31",
          "close": 11730.21
        },
        {
          "date": "2026-09-01",
          "close": 11916.01
        },
        {
          "date": "2026-09-02",
          "close": 11701.5
        },
        {
          "date": "2026-09-03",
          "close": 11615.24
        },
        {
          "date": "2026-09-04",
          "close": 11684.95
        },
        {
          "date": "2026-09-07",
          "close": 11699.87
        },
        {
          "date": "2026-09-08",
          "close": 11889.69
        },
        {
          "date": "2026-09-09",
          "close": 11935.09
        },
        {
          "date": "2026-09-10",
          "close": 11759.43
        },
        {
          "date": "2026-09-11",
          "close": 11500.19
        },
        {
          "date": "2026-09-14",
          "close": 11482.95
        },
        {
          "date": "2026-09-15",
          "close": 11294.98
        },
        {
          "date": "2026-09-16",
          "close": 11354.79
        },
        {
          "date": "2026-09-17",
          "close": 11370.61
        },
        {
          "date": "2026-09-18",
          "close": 11477.3
        },
        {
          "date": "2026-09-21",
          "close": 11676.55
        },
        {
          "date": "2026-09-22",
          "close": 11669.58
        },
        {
          "date": "2026-09-23",
          "close": 11550.22
        },
        {
          "date": "2026-09-24",
          "close": 11430.48
        },
        {
          "date": "2026-09-28",
          "close": 11351.47
        },
        {
          "date": "2026-09-29",
          "close": 11416.01
        },
        {
          "date": "2026-09-30",
          "close": 11530.25
        },
        {
          "date": "2026-10-08",
          "close": 11585.87
        },
        {
          "date": "2026-10-09",
          "close": 11689.78
        },
        {
          "date": "2026-10-12",
          "close": 11503.86
        },
        {
          "date": "2026-10-13",
          "close": 11529.86
        },
        {
          "date": "2026-10-14",
          "close": 11400.1
        },
        {
          "date": "2026-10-15",
          "close": 11128.76
        },
        {
          "date": "2026-10-16",
          "close": 11308.4
        },
        {
          "date": "2026-10-19",
          "close": 11285.44
        },
        {
          "date": "2026-10-20",
          "close": 11218.43
        },
        {
          "date": "2026-10-21",
          "close": 11201.77
        },
        {
          "date": "2026-10-22",
          "close": 10969.09
        },
        {
          "date": "2026-10-23",
          "close": 11096.57
        },
        {
          "date": "2026-10-26",
          "close": 11151.8
        },
        {
          "date": "2026-10-27",
          "close": 10971.75
        },
        {
          "date": "2026-10-28",
          "close": 10999.0
        },
        {
          "date": "2026-10-29",
          "close": 10781.42
        },
        {
          "date": "2026-10-30",
          "close": 10579.76
        },
        {
          "date": "2026-11-02",
          "close": 10804.88
        },
        {
          "date": "2026-11-03",
          "close": 10837.96
        },
        {
          "date": "2026-11-04",
          "close": 10948.05
        },
        {
          "date": "2026-11-05",
          "close": 11108.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.3411955250345785,
            0.5527242622356897
          ],
          "pullback_wilson": [
            0.14544607404671892,
            0.3241528623046228
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.41304347826086957,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 10,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0499",
      "name": "AH股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009650721528816186,
        "5": 0.031154843537479104,
        "20": -0.03633342789722871,
        "60": -0.048893697745287734
      },
      "moving_averages": {
        "5": 8540.879999999888,
        "20": 8695.18700000001,
        "60": 9076.196500000031
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.03959869812499295,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9959.99
        },
        {
          "date": "2026-05-14",
          "close": 9802.52
        },
        {
          "date": "2026-05-15",
          "close": 9694.42
        },
        {
          "date": "2026-05-18",
          "close": 9659.92
        },
        {
          "date": "2026-05-19",
          "close": 9703.0
        },
        {
          "date": "2026-05-20",
          "close": 9646.65
        },
        {
          "date": "2026-05-21",
          "close": 9538.34
        },
        {
          "date": "2026-05-22",
          "close": 9588.87
        },
        {
          "date": "2026-05-25",
          "close": 9667.25
        },
        {
          "date": "2026-05-26",
          "close": 9654.27
        },
        {
          "date": "2026-05-27",
          "close": 9537.62
        },
        {
          "date": "2026-05-28",
          "close": 9495.1
        },
        {
          "date": "2026-05-29",
          "close": 9495.7
        },
        {
          "date": "2026-06-01",
          "close": 9506.35
        },
        {
          "date": "2026-06-02",
          "close": 9479.09
        },
        {
          "date": "2026-06-03",
          "close": 9455.67
        },
        {
          "date": "2026-06-04",
          "close": 9351.47
        },
        {
          "date": "2026-06-05",
          "close": 9288.12
        },
        {
          "date": "2026-06-08",
          "close": 9092.23
        },
        {
          "date": "2026-06-09",
          "close": 9179.52
        },
        {
          "date": "2026-06-10",
          "close": 9121.68
        },
        {
          "date": "2026-06-11",
          "close": 9065.14
        },
        {
          "date": "2026-06-12",
          "close": 9220.85
        },
        {
          "date": "2026-06-15",
          "close": 9341.58
        },
        {
          "date": "2026-06-16",
          "close": 9302.49
        },
        {
          "date": "2026-06-17",
          "close": 9316.16
        },
        {
          "date": "2026-06-18",
          "close": 9213.41
        },
        {
          "date": "2026-06-22",
          "close": 9357.6
        },
        {
          "date": "2026-06-23",
          "close": 9270.29
        },
        {
          "date": "2026-06-24",
          "close": 9220.03
        },
        {
          "date": "2026-06-25",
          "close": 9197.28
        },
        {
          "date": "2026-06-26",
          "close": 8940.18
        },
        {
          "date": "2026-06-29",
          "close": 9084.8
        },
        {
          "date": "2026-06-30",
          "close": 9084.32
        },
        {
          "date": "2026-07-01",
          "close": 9237.84
        },
        {
          "date": "2026-07-02",
          "close": 9134.42
        },
        {
          "date": "2026-07-03",
          "close": 9276.67
        },
        {
          "date": "2026-07-06",
          "close": 9302.68
        },
        {
          "date": "2026-07-07",
          "close": 9128.91
        },
        {
          "date": "2026-07-08",
          "close": 9045.71
        },
        {
          "date": "2026-07-09",
          "close": 9095.1
        },
        {
          "date": "2026-07-10",
          "close": 9111.35
        },
        {
          "date": "2026-07-13",
          "close": 8927.13
        },
        {
          "date": "2026-07-14",
          "close": 9094.12
        },
        {
          "date": "2026-07-15",
          "close": 9185.18
        },
        {
          "date": "2026-07-16",
          "close": 9095.95
        },
        {
          "date": "2026-07-17",
          "close": 8796.8
        },
        {
          "date": "2026-07-20",
          "close": 8896.1
        },
        {
          "date": "2026-07-21",
          "close": 9053.05
        },
        {
          "date": "2026-07-22",
          "close": 9076.75
        },
        {
          "date": "2026-07-23",
          "close": 9146.95
        },
        {
          "date": "2026-07-24",
          "close": 8943.05
        },
        {
          "date": "2026-07-27",
          "close": 9072.31
        },
        {
          "date": "2026-07-28",
          "close": 8963.96
        },
        {
          "date": "2026-07-29",
          "close": 9055.3
        },
        {
          "date": "2026-07-30",
          "close": 8986.13
        },
        {
          "date": "2026-07-31",
          "close": 9065.01
        },
        {
          "date": "2026-08-03",
          "close": 9059.28
        },
        {
          "date": "2026-08-04",
          "close": 9104.44
        },
        {
          "date": "2026-08-05",
          "close": 9214.48
        },
        {
          "date": "2026-08-06",
          "close": 9193.82
        },
        {
          "date": "2026-08-07",
          "close": 9300.23
        },
        {
          "date": "2026-08-10",
          "close": 9369.27
        },
        {
          "date": "2026-08-11",
          "close": 9319.01
        },
        {
          "date": "2026-08-12",
          "close": 9364.61
        },
        {
          "date": "2026-08-13",
          "close": 9317.18
        },
        {
          "date": "2026-08-14",
          "close": 9285.45
        },
        {
          "date": "2026-08-17",
          "close": 9408.57
        },
        {
          "date": "2026-08-18",
          "close": 9391.44
        },
        {
          "date": "2026-08-19",
          "close": 9156.58
        },
        {
          "date": "2026-08-20",
          "close": 9247.65
        },
        {
          "date": "2026-08-21",
          "close": 9221.83
        },
        {
          "date": "2026-08-24",
          "close": 9148.89
        },
        {
          "date": "2026-08-25",
          "close": 9213.87
        },
        {
          "date": "2026-08-26",
          "close": 9309.96
        },
        {
          "date": "2026-08-27",
          "close": 9380.29
        },
        {
          "date": "2026-08-28",
          "close": 9356.39
        },
        {
          "date": "2026-08-31",
          "close": 9373.67
        },
        {
          "date": "2026-09-01",
          "close": 9387.53
        },
        {
          "date": "2026-09-02",
          "close": 9257.98
        },
        {
          "date": "2026-09-03",
          "close": 9296.91
        },
        {
          "date": "2026-09-04",
          "close": 9264.53
        },
        {
          "date": "2026-09-07",
          "close": 9276.44
        },
        {
          "date": "2026-09-08",
          "close": 9326.01
        },
        {
          "date": "2026-09-09",
          "close": 9334.62
        },
        {
          "date": "2026-09-10",
          "close": 9282.02
        },
        {
          "date": "2026-09-11",
          "close": 9165.29
        },
        {
          "date": "2026-09-14",
          "close": 9186.31
        },
        {
          "date": "2026-09-15",
          "close": 9107.58
        },
        {
          "date": "2026-09-16",
          "close": 9151.68
        },
        {
          "date": "2026-09-17",
          "close": 9145.0
        },
        {
          "date": "2026-09-18",
          "close": 9252.83
        },
        {
          "date": "2026-09-21",
          "close": 9375.2
        },
        {
          "date": "2026-09-22",
          "close": 9397.07
        },
        {
          "date": "2026-09-23",
          "close": 9364.27
        },
        {
          "date": "2026-09-24",
          "close": 9222.86
        },
        {
          "date": "2026-09-28",
          "close": 9078.92
        },
        {
          "date": "2026-09-29",
          "close": 9134.22
        },
        {
          "date": "2026-09-30",
          "close": 9207.69
        },
        {
          "date": "2026-10-08",
          "close": 9094.38
        },
        {
          "date": "2026-10-09",
          "close": 9125.3
        },
        {
          "date": "2026-10-12",
          "close": 9030.78
        },
        {
          "date": "2026-10-13",
          "close": 8969.42
        },
        {
          "date": "2026-10-14",
          "close": 8874.2
        },
        {
          "date": "2026-10-15",
          "close": 8680.77
        },
        {
          "date": "2026-10-16",
          "close": 8709.66
        },
        {
          "date": "2026-10-19",
          "close": 8734.72
        },
        {
          "date": "2026-10-20",
          "close": 8761.73
        },
        {
          "date": "2026-10-21",
          "close": 8718.64
        },
        {
          "date": "2026-10-22",
          "close": 8551.91
        },
        {
          "date": "2026-10-23",
          "close": 8701.98
        },
        {
          "date": "2026-10-26",
          "close": 8687.2
        },
        {
          "date": "2026-10-27",
          "close": 8525.88
        },
        {
          "date": "2026-10-28",
          "close": 8627.99
        },
        {
          "date": "2026-10-29",
          "close": 8499.16
        },
        {
          "date": "2026-10-30",
          "close": 8361.98
        },
        {
          "date": "2026-11-02",
          "close": 8480.52
        },
        {
          "date": "2026-11-03",
          "close": 8417.77
        },
        {
          "date": "2026-11-04",
          "close": 8680.18
        },
        {
          "date": "2026-11-05",
          "close": 8763.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4675324675324675,
          "pullback_frequency": 0.11688311688311688,
          "up_wilson": [
            0.3603007569249538,
            0.577849790171308
          ],
          "pullback_wilson": [
            0.06272562005649385,
            0.2074508356793972
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "pullback_wilson": [
            0.1492063367379791,
            0.3878437280950796
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 10,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 11,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0500",
      "name": "HS300_",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009229393992183477,
        "5": 0.034308452364099296,
        "20": -0.009190509589571128,
        "60": -0.05893992956053684
      },
      "moving_averages": {
        "5": 11193.303999999538,
        "20": 11289.131499999761,
        "60": 11779.455499999907
      },
      "phase": "下降",
      "phase_days": 32,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-18",
            "end": "2026-08-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-11-05",
            "sessions": 32,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.014308338639560714,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12938.78
        },
        {
          "date": "2026-05-14",
          "close": 12715.66
        },
        {
          "date": "2026-05-15",
          "close": 12575.33
        },
        {
          "date": "2026-05-18",
          "close": 12496.49
        },
        {
          "date": "2026-05-19",
          "close": 12588.17
        },
        {
          "date": "2026-05-20",
          "close": 12525.03
        },
        {
          "date": "2026-05-21",
          "close": 12353.37
        },
        {
          "date": "2026-05-22",
          "close": 12428.32
        },
        {
          "date": "2026-05-25",
          "close": 12519.45
        },
        {
          "date": "2026-05-26",
          "close": 12544.18
        },
        {
          "date": "2026-05-27",
          "close": 12430.42
        },
        {
          "date": "2026-05-28",
          "close": 12369.45
        },
        {
          "date": "2026-05-29",
          "close": 12345.88
        },
        {
          "date": "2026-06-01",
          "close": 12360.85
        },
        {
          "date": "2026-06-02",
          "close": 12364.89
        },
        {
          "date": "2026-06-03",
          "close": 12330.47
        },
        {
          "date": "2026-06-04",
          "close": 12207.18
        },
        {
          "date": "2026-06-05",
          "close": 12109.43
        },
        {
          "date": "2026-06-08",
          "close": 11838.43
        },
        {
          "date": "2026-06-09",
          "close": 11991.96
        },
        {
          "date": "2026-06-10",
          "close": 11924.81
        },
        {
          "date": "2026-06-11",
          "close": 11871.29
        },
        {
          "date": "2026-06-12",
          "close": 12054.96
        },
        {
          "date": "2026-06-15",
          "close": 12257.68
        },
        {
          "date": "2026-06-16",
          "close": 12203.29
        },
        {
          "date": "2026-06-17",
          "close": 12261.0
        },
        {
          "date": "2026-06-18",
          "close": 12135.76
        },
        {
          "date": "2026-06-22",
          "close": 12425.8
        },
        {
          "date": "2026-06-23",
          "close": 12178.3
        },
        {
          "date": "2026-06-24",
          "close": 12133.87
        },
        {
          "date": "2026-06-25",
          "close": 12214.16
        },
        {
          "date": "2026-06-26",
          "close": 11907.38
        },
        {
          "date": "2026-06-29",
          "close": 12044.48
        },
        {
          "date": "2026-06-30",
          "close": 12072.92
        },
        {
          "date": "2026-07-01",
          "close": 12206.75
        },
        {
          "date": "2026-07-02",
          "close": 12033.7
        },
        {
          "date": "2026-07-03",
          "close": 12149.12
        },
        {
          "date": "2026-07-06",
          "close": 12201.75
        },
        {
          "date": "2026-07-07",
          "close": 12011.86
        },
        {
          "date": "2026-07-08",
          "close": 11920.41
        },
        {
          "date": "2026-07-09",
          "close": 12049.94
        },
        {
          "date": "2026-07-10",
          "close": 12046.38
        },
        {
          "date": "2026-07-13",
          "close": 11819.43
        },
        {
          "date": "2026-07-14",
          "close": 11973.49
        },
        {
          "date": "2026-07-15",
          "close": 12047.55
        },
        {
          "date": "2026-07-16",
          "close": 11941.59
        },
        {
          "date": "2026-07-17",
          "close": 11629.42
        },
        {
          "date": "2026-07-20",
          "close": 11804.94
        },
        {
          "date": "2026-07-21",
          "close": 12021.63
        },
        {
          "date": "2026-07-22",
          "close": 12072.5
        },
        {
          "date": "2026-07-23",
          "close": 12140.05
        },
        {
          "date": "2026-07-24",
          "close": 11861.31
        },
        {
          "date": "2026-07-27",
          "close": 12005.97
        },
        {
          "date": "2026-07-28",
          "close": 11848.39
        },
        {
          "date": "2026-07-29",
          "close": 11966.54
        },
        {
          "date": "2026-07-30",
          "close": 11938.73
        },
        {
          "date": "2026-07-31",
          "close": 12061.2
        },
        {
          "date": "2026-08-03",
          "close": 12005.22
        },
        {
          "date": "2026-08-04",
          "close": 12043.41
        },
        {
          "date": "2026-08-05",
          "close": 12189.19
        },
        {
          "date": "2026-08-06",
          "close": 12170.24
        },
        {
          "date": "2026-08-07",
          "close": 12272.04
        },
        {
          "date": "2026-08-10",
          "close": 12357.22
        },
        {
          "date": "2026-08-11",
          "close": 12243.3
        },
        {
          "date": "2026-08-12",
          "close": 12289.58
        },
        {
          "date": "2026-08-13",
          "close": 12188.33
        },
        {
          "date": "2026-08-14",
          "close": 12173.23
        },
        {
          "date": "2026-08-17",
          "close": 12305.52
        },
        {
          "date": "2026-08-18",
          "close": 12280.73
        },
        {
          "date": "2026-08-19",
          "close": 12011.87
        },
        {
          "date": "2026-08-20",
          "close": 12061.4
        },
        {
          "date": "2026-08-21",
          "close": 12070.3
        },
        {
          "date": "2026-08-24",
          "close": 11980.49
        },
        {
          "date": "2026-08-25",
          "close": 11988.45
        },
        {
          "date": "2026-08-26",
          "close": 12095.9
        },
        {
          "date": "2026-08-27",
          "close": 12196.91
        },
        {
          "date": "2026-08-28",
          "close": 12184.93
        },
        {
          "date": "2026-08-31",
          "close": 12221.64
        },
        {
          "date": "2026-09-01",
          "close": 12232.92
        },
        {
          "date": "2026-09-02",
          "close": 12073.23
        },
        {
          "date": "2026-09-03",
          "close": 12105.32
        },
        {
          "date": "2026-09-04",
          "close": 12106.52
        },
        {
          "date": "2026-09-07",
          "close": 12099.86
        },
        {
          "date": "2026-09-08",
          "close": 12093.84
        },
        {
          "date": "2026-09-09",
          "close": 12114.31
        },
        {
          "date": "2026-09-10",
          "close": 12032.36
        },
        {
          "date": "2026-09-11",
          "close": 11883.19
        },
        {
          "date": "2026-09-14",
          "close": 11836.16
        },
        {
          "date": "2026-09-15",
          "close": 11774.09
        },
        {
          "date": "2026-09-16",
          "close": 11807.12
        },
        {
          "date": "2026-09-17",
          "close": 11770.29
        },
        {
          "date": "2026-09-18",
          "close": 11894.3
        },
        {
          "date": "2026-09-21",
          "close": 11997.03
        },
        {
          "date": "2026-09-22",
          "close": 11997.21
        },
        {
          "date": "2026-09-23",
          "close": 11923.68
        },
        {
          "date": "2026-09-24",
          "close": 11745.91
        },
        {
          "date": "2026-09-28",
          "close": 11559.51
        },
        {
          "date": "2026-09-29",
          "close": 11598.43
        },
        {
          "date": "2026-09-30",
          "close": 11670.18
        },
        {
          "date": "2026-10-08",
          "close": 11577.16
        },
        {
          "date": "2026-10-09",
          "close": 11637.27
        },
        {
          "date": "2026-10-12",
          "close": 11574.47
        },
        {
          "date": "2026-10-13",
          "close": 11541.66
        },
        {
          "date": "2026-10-14",
          "close": 11446.36
        },
        {
          "date": "2026-10-15",
          "close": 11289.59
        },
        {
          "date": "2026-10-16",
          "close": 11307.04
        },
        {
          "date": "2026-10-19",
          "close": 11355.4
        },
        {
          "date": "2026-10-20",
          "close": 11326.02
        },
        {
          "date": "2026-10-21",
          "close": 11241.61
        },
        {
          "date": "2026-10-22",
          "close": 11065.88
        },
        {
          "date": "2026-10-23",
          "close": 11271.92
        },
        {
          "date": "2026-10-26",
          "close": 11316.02
        },
        {
          "date": "2026-10-27",
          "close": 11153.82
        },
        {
          "date": "2026-10-28",
          "close": 11198.78
        },
        {
          "date": "2026-10-29",
          "close": 11090.27
        },
        {
          "date": "2026-10-30",
          "close": 10932.44
        },
        {
          "date": "2026-11-02",
          "close": 11075.45
        },
        {
          "date": "2026-11-03",
          "close": 11122.01
        },
        {
          "date": "2026-11-04",
          "close": 11365.86
        },
        {
          "date": "2026-11-05",
          "close": 11470.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5108695652173914,
          "pullback_frequency": 0.14130434782608695,
          "up_wilson": [
            0.4103549210616722,
            0.6105128748234231
          ],
          "pullback_wilson": [
            0.08447693378382896,
            0.22688580200803005
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4745762711864407,
          "pullback_frequency": 0.288135593220339,
          "up_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "pullback_wilson": [
            0.188364996358223,
            0.4138084657293992
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 3,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 2,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0501",
      "name": "次新股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014846373872742014,
        "5": 0.03783983392104551,
        "20": -0.1003395776490883,
        "60": -0.1967706090400464
      },
      "moving_averages": {
        "5": 17812.440000000595,
        "20": 18782.652499999665,
        "60": 21089.908499999965
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-08",
            "end": "2026-06-12",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-15",
            "end": "2026-06-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-24",
            "end": "2026-06-25",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-06",
            "sessions": 30,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-21",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.10464870815131277,
      "history": [
        {
          "date": "2026-05-13",
          "close": 31504.26
        },
        {
          "date": "2026-05-14",
          "close": 30519.63
        },
        {
          "date": "2026-05-15",
          "close": 30910.47
        },
        {
          "date": "2026-05-18",
          "close": 31590.86
        },
        {
          "date": "2026-05-19",
          "close": 31426.75
        },
        {
          "date": "2026-05-20",
          "close": 31478.73
        },
        {
          "date": "2026-05-21",
          "close": 30184.3
        },
        {
          "date": "2026-05-22",
          "close": 30565.69
        },
        {
          "date": "2026-05-25",
          "close": 30134.92
        },
        {
          "date": "2026-05-26",
          "close": 29442.63
        },
        {
          "date": "2026-05-27",
          "close": 28992.18
        },
        {
          "date": "2026-05-28",
          "close": 29296.59
        },
        {
          "date": "2026-05-29",
          "close": 28487.18
        },
        {
          "date": "2026-06-01",
          "close": 28167.73
        },
        {
          "date": "2026-06-02",
          "close": 28292.97
        },
        {
          "date": "2026-06-03",
          "close": 28100.11
        },
        {
          "date": "2026-06-04",
          "close": 28200.89
        },
        {
          "date": "2026-06-05",
          "close": 28276.89
        },
        {
          "date": "2026-06-08",
          "close": 27621.14
        },
        {
          "date": "2026-06-09",
          "close": 27867.41
        },
        {
          "date": "2026-06-10",
          "close": 27001.6
        },
        {
          "date": "2026-06-11",
          "close": 26348.48
        },
        {
          "date": "2026-06-12",
          "close": 26310.13
        },
        {
          "date": "2026-06-15",
          "close": 27061.49
        },
        {
          "date": "2026-06-16",
          "close": 27519.34
        },
        {
          "date": "2026-06-17",
          "close": 27790.11
        },
        {
          "date": "2026-06-18",
          "close": 28154.4
        },
        {
          "date": "2026-06-22",
          "close": 28100.26
        },
        {
          "date": "2026-06-23",
          "close": 28129.12
        },
        {
          "date": "2026-06-24",
          "close": 28087.41
        },
        {
          "date": "2026-06-25",
          "close": 27461.47
        },
        {
          "date": "2026-06-26",
          "close": 26337.31
        },
        {
          "date": "2026-06-29",
          "close": 26254.25
        },
        {
          "date": "2026-06-30",
          "close": 26703.41
        },
        {
          "date": "2026-07-01",
          "close": 26959.45
        },
        {
          "date": "2026-07-02",
          "close": 26381.93
        },
        {
          "date": "2026-07-03",
          "close": 26761.11
        },
        {
          "date": "2026-07-06",
          "close": 26170.87
        },
        {
          "date": "2026-07-07",
          "close": 25393.47
        },
        {
          "date": "2026-07-08",
          "close": 24671.42
        },
        {
          "date": "2026-07-09",
          "close": 24835.2
        },
        {
          "date": "2026-07-10",
          "close": 24730.65
        },
        {
          "date": "2026-07-13",
          "close": 23518.98
        },
        {
          "date": "2026-07-14",
          "close": 23988.27
        },
        {
          "date": "2026-07-15",
          "close": 23554.2
        },
        {
          "date": "2026-07-16",
          "close": 23525.55
        },
        {
          "date": "2026-07-17",
          "close": 22539.37
        },
        {
          "date": "2026-07-20",
          "close": 21591.96
        },
        {
          "date": "2026-07-21",
          "close": 22286.71
        },
        {
          "date": "2026-07-22",
          "close": 21977.05
        },
        {
          "date": "2026-07-23",
          "close": 22458.32
        },
        {
          "date": "2026-07-24",
          "close": 21762.41
        },
        {
          "date": "2026-07-27",
          "close": 22411.12
        },
        {
          "date": "2026-07-28",
          "close": 21953.33
        },
        {
          "date": "2026-07-29",
          "close": 22032.83
        },
        {
          "date": "2026-07-30",
          "close": 21247.48
        },
        {
          "date": "2026-07-31",
          "close": 21862.53
        },
        {
          "date": "2026-08-03",
          "close": 21971.82
        },
        {
          "date": "2026-08-04",
          "close": 22458.95
        },
        {
          "date": "2026-08-05",
          "close": 23128.2
        },
        {
          "date": "2026-08-06",
          "close": 23064.0
        },
        {
          "date": "2026-08-07",
          "close": 23424.52
        },
        {
          "date": "2026-08-10",
          "close": 23452.25
        },
        {
          "date": "2026-08-11",
          "close": 23174.38
        },
        {
          "date": "2026-08-12",
          "close": 23292.8
        },
        {
          "date": "2026-08-13",
          "close": 22894.83
        },
        {
          "date": "2026-08-14",
          "close": 23077.2
        },
        {
          "date": "2026-08-17",
          "close": 23525.83
        },
        {
          "date": "2026-08-18",
          "close": 23659.78
        },
        {
          "date": "2026-08-19",
          "close": 22373.37
        },
        {
          "date": "2026-08-20",
          "close": 22406.23
        },
        {
          "date": "2026-08-21",
          "close": 22234.07
        },
        {
          "date": "2026-08-24",
          "close": 22040.11
        },
        {
          "date": "2026-08-25",
          "close": 22209.02
        },
        {
          "date": "2026-08-26",
          "close": 22239.78
        },
        {
          "date": "2026-08-27",
          "close": 22699.19
        },
        {
          "date": "2026-08-28",
          "close": 22415.19
        },
        {
          "date": "2026-08-31",
          "close": 22463.67
        },
        {
          "date": "2026-09-01",
          "close": 22362.85
        },
        {
          "date": "2026-09-02",
          "close": 22650.58
        },
        {
          "date": "2026-09-03",
          "close": 22364.77
        },
        {
          "date": "2026-09-04",
          "close": 21997.93
        },
        {
          "date": "2026-09-07",
          "close": 22172.57
        },
        {
          "date": "2026-09-08",
          "close": 21983.19
        },
        {
          "date": "2026-09-09",
          "close": 21655.29
        },
        {
          "date": "2026-09-10",
          "close": 21289.0
        },
        {
          "date": "2026-09-11",
          "close": 20962.95
        },
        {
          "date": "2026-09-14",
          "close": 21222.26
        },
        {
          "date": "2026-09-15",
          "close": 21198.7
        },
        {
          "date": "2026-09-16",
          "close": 21501.57
        },
        {
          "date": "2026-09-17",
          "close": 21447.82
        },
        {
          "date": "2026-09-18",
          "close": 22446.62
        },
        {
          "date": "2026-09-21",
          "close": 22629.47
        },
        {
          "date": "2026-09-22",
          "close": 22448.36
        },
        {
          "date": "2026-09-23",
          "close": 22566.1
        },
        {
          "date": "2026-09-24",
          "close": 22075.91
        },
        {
          "date": "2026-09-28",
          "close": 21315.69
        },
        {
          "date": "2026-09-29",
          "close": 21209.4
        },
        {
          "date": "2026-09-30",
          "close": 20945.03
        },
        {
          "date": "2026-10-08",
          "close": 20649.18
        },
        {
          "date": "2026-10-09",
          "close": 20748.56
        },
        {
          "date": "2026-10-12",
          "close": 20273.99
        },
        {
          "date": "2026-10-13",
          "close": 20142.49
        },
        {
          "date": "2026-10-14",
          "close": 19557.31
        },
        {
          "date": "2026-10-15",
          "close": 18904.0
        },
        {
          "date": "2026-10-16",
          "close": 18746.49
        },
        {
          "date": "2026-10-19",
          "close": 18743.68
        },
        {
          "date": "2026-10-20",
          "close": 19208.06
        },
        {
          "date": "2026-10-21",
          "close": 18942.39
        },
        {
          "date": "2026-10-22",
          "close": 18509.71
        },
        {
          "date": "2026-10-23",
          "close": 19160.56
        },
        {
          "date": "2026-10-26",
          "close": 18707.24
        },
        {
          "date": "2026-10-27",
          "close": 18302.73
        },
        {
          "date": "2026-10-28",
          "close": 18743.72
        },
        {
          "date": "2026-10-29",
          "close": 17899.92
        },
        {
          "date": "2026-10-30",
          "close": 17322.53
        },
        {
          "date": "2026-11-02",
          "close": 17594.48
        },
        {
          "date": "2026-11-03",
          "close": 17262.46
        },
        {
          "date": "2026-11-04",
          "close": 18305.48
        },
        {
          "date": "2026-11-05",
          "close": 18577.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 106,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.33962264150943394,
          "up_wilson": [
            0.41561506901064604,
            0.6025929921483449
          ],
          "pullback_wilson": [
            0.25648961861129105,
            0.4339733416858603
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4126984126984127,
          "pullback_frequency": 0.47619047619047616,
          "up_wilson": [
            0.29958465626751724,
            0.5358468230257742
          ],
          "pullback_wilson": [
            0.3578212405382701,
            0.5972964356326276
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 0,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 20,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0505",
      "name": "中字头",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0037779543068447996,
        "5": 0.022807528271252542,
        "20": -0.012289513230596794,
        "60": -0.014190035380990063
      },
      "moving_averages": {
        "5": 8511.624000000022,
        "20": 8604.650499999989,
        "60": 8751.376166666641
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.021916602162803223,
      "history": [
        {
          "date": "2026-05-13",
          "close": 10014.6
        },
        {
          "date": "2026-05-14",
          "close": 9801.99
        },
        {
          "date": "2026-05-15",
          "close": 9673.2
        },
        {
          "date": "2026-05-18",
          "close": 9599.69
        },
        {
          "date": "2026-05-19",
          "close": 9634.76
        },
        {
          "date": "2026-05-20",
          "close": 9532.52
        },
        {
          "date": "2026-05-21",
          "close": 9307.34
        },
        {
          "date": "2026-05-22",
          "close": 9367.83
        },
        {
          "date": "2026-05-25",
          "close": 9369.18
        },
        {
          "date": "2026-05-26",
          "close": 9311.59
        },
        {
          "date": "2026-05-27",
          "close": 9133.46
        },
        {
          "date": "2026-05-28",
          "close": 9161.4
        },
        {
          "date": "2026-05-29",
          "close": 9127.73
        },
        {
          "date": "2026-06-01",
          "close": 9230.15
        },
        {
          "date": "2026-06-02",
          "close": 9143.87
        },
        {
          "date": "2026-06-03",
          "close": 9132.23
        },
        {
          "date": "2026-06-04",
          "close": 9017.51
        },
        {
          "date": "2026-06-05",
          "close": 9008.84
        },
        {
          "date": "2026-06-08",
          "close": 8790.64
        },
        {
          "date": "2026-06-09",
          "close": 8823.19
        },
        {
          "date": "2026-06-10",
          "close": 8751.41
        },
        {
          "date": "2026-06-11",
          "close": 8637.13
        },
        {
          "date": "2026-06-12",
          "close": 8806.42
        },
        {
          "date": "2026-06-15",
          "close": 8935.7
        },
        {
          "date": "2026-06-16",
          "close": 8918.92
        },
        {
          "date": "2026-06-17",
          "close": 8964.51
        },
        {
          "date": "2026-06-18",
          "close": 8782.8
        },
        {
          "date": "2026-06-22",
          "close": 8946.52
        },
        {
          "date": "2026-06-23",
          "close": 8777.13
        },
        {
          "date": "2026-06-24",
          "close": 8656.38
        },
        {
          "date": "2026-06-25",
          "close": 8570.82
        },
        {
          "date": "2026-06-26",
          "close": 8350.03
        },
        {
          "date": "2026-06-29",
          "close": 8370.68
        },
        {
          "date": "2026-06-30",
          "close": 8348.19
        },
        {
          "date": "2026-07-01",
          "close": 8488.92
        },
        {
          "date": "2026-07-02",
          "close": 8440.13
        },
        {
          "date": "2026-07-03",
          "close": 8554.84
        },
        {
          "date": "2026-07-06",
          "close": 8542.39
        },
        {
          "date": "2026-07-07",
          "close": 8381.47
        },
        {
          "date": "2026-07-08",
          "close": 8328.88
        },
        {
          "date": "2026-07-09",
          "close": 8303.5
        },
        {
          "date": "2026-07-10",
          "close": 8440.76
        },
        {
          "date": "2026-07-13",
          "close": 8262.83
        },
        {
          "date": "2026-07-14",
          "close": 8361.88
        },
        {
          "date": "2026-07-15",
          "close": 8434.58
        },
        {
          "date": "2026-07-16",
          "close": 8363.29
        },
        {
          "date": "2026-07-17",
          "close": 8204.23
        },
        {
          "date": "2026-07-20",
          "close": 8340.42
        },
        {
          "date": "2026-07-21",
          "close": 8367.03
        },
        {
          "date": "2026-07-22",
          "close": 8385.15
        },
        {
          "date": "2026-07-23",
          "close": 8532.42
        },
        {
          "date": "2026-07-24",
          "close": 8325.0
        },
        {
          "date": "2026-07-27",
          "close": 8462.82
        },
        {
          "date": "2026-07-28",
          "close": 8441.5
        },
        {
          "date": "2026-07-29",
          "close": 8576.63
        },
        {
          "date": "2026-07-30",
          "close": 8581.31
        },
        {
          "date": "2026-07-31",
          "close": 8651.58
        },
        {
          "date": "2026-08-03",
          "close": 8738.96
        },
        {
          "date": "2026-08-04",
          "close": 8717.48
        },
        {
          "date": "2026-08-05",
          "close": 8767.42
        },
        {
          "date": "2026-08-06",
          "close": 8772.66
        },
        {
          "date": "2026-08-07",
          "close": 8769.25
        },
        {
          "date": "2026-08-10",
          "close": 8887.14
        },
        {
          "date": "2026-08-11",
          "close": 8774.62
        },
        {
          "date": "2026-08-12",
          "close": 8806.28
        },
        {
          "date": "2026-08-13",
          "close": 8701.26
        },
        {
          "date": "2026-08-14",
          "close": 8690.78
        },
        {
          "date": "2026-08-17",
          "close": 8807.38
        },
        {
          "date": "2026-08-18",
          "close": 8823.7
        },
        {
          "date": "2026-08-19",
          "close": 8660.24
        },
        {
          "date": "2026-08-20",
          "close": 8704.55
        },
        {
          "date": "2026-08-21",
          "close": 8694.12
        },
        {
          "date": "2026-08-24",
          "close": 8684.97
        },
        {
          "date": "2026-08-25",
          "close": 8768.93
        },
        {
          "date": "2026-08-26",
          "close": 8807.7
        },
        {
          "date": "2026-08-27",
          "close": 8847.31
        },
        {
          "date": "2026-08-28",
          "close": 8918.36
        },
        {
          "date": "2026-08-31",
          "close": 8905.61
        },
        {
          "date": "2026-09-01",
          "close": 8964.62
        },
        {
          "date": "2026-09-02",
          "close": 8878.58
        },
        {
          "date": "2026-09-03",
          "close": 8869.1
        },
        {
          "date": "2026-09-04",
          "close": 8924.96
        },
        {
          "date": "2026-09-07",
          "close": 8938.16
        },
        {
          "date": "2026-09-08",
          "close": 9072.96
        },
        {
          "date": "2026-09-09",
          "close": 9123.77
        },
        {
          "date": "2026-09-10",
          "close": 9057.16
        },
        {
          "date": "2026-09-11",
          "close": 8913.0
        },
        {
          "date": "2026-09-14",
          "close": 8859.26
        },
        {
          "date": "2026-09-15",
          "close": 8746.59
        },
        {
          "date": "2026-09-16",
          "close": 8776.22
        },
        {
          "date": "2026-09-17",
          "close": 8771.27
        },
        {
          "date": "2026-09-18",
          "close": 8823.23
        },
        {
          "date": "2026-09-21",
          "close": 8944.71
        },
        {
          "date": "2026-09-22",
          "close": 8927.52
        },
        {
          "date": "2026-09-23",
          "close": 8831.13
        },
        {
          "date": "2026-09-24",
          "close": 8741.49
        },
        {
          "date": "2026-09-28",
          "close": 8643.84
        },
        {
          "date": "2026-09-29",
          "close": 8682.65
        },
        {
          "date": "2026-09-30",
          "close": 8723.93
        },
        {
          "date": "2026-10-08",
          "close": 8750.55
        },
        {
          "date": "2026-10-09",
          "close": 8830.63
        },
        {
          "date": "2026-10-12",
          "close": 8792.63
        },
        {
          "date": "2026-10-13",
          "close": 8836.68
        },
        {
          "date": "2026-10-14",
          "close": 8800.48
        },
        {
          "date": "2026-10-15",
          "close": 8572.38
        },
        {
          "date": "2026-10-16",
          "close": 8666.39
        },
        {
          "date": "2026-10-19",
          "close": 8710.68
        },
        {
          "date": "2026-10-20",
          "close": 8652.94
        },
        {
          "date": "2026-10-21",
          "close": 8621.85
        },
        {
          "date": "2026-10-22",
          "close": 8485.02
        },
        {
          "date": "2026-10-23",
          "close": 8567.45
        },
        {
          "date": "2026-10-26",
          "close": 8599.94
        },
        {
          "date": "2026-10-27",
          "close": 8466.11
        },
        {
          "date": "2026-10-28",
          "close": 8481.43
        },
        {
          "date": "2026-10-29",
          "close": 8450.28
        },
        {
          "date": "2026-10-30",
          "close": 8319.79
        },
        {
          "date": "2026-11-02",
          "close": 8459.91
        },
        {
          "date": "2026-11-03",
          "close": 8524.93
        },
        {
          "date": "2026-11-04",
          "close": 8610.48
        },
        {
          "date": "2026-11-05",
          "close": 8643.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49411764705882355,
          "pullback_frequency": 0.12941176470588237,
          "up_wilson": [
            0.39040835201271396,
            0.5983356419145103
          ],
          "pullback_wilson": [
            0.07382352798125273,
            0.21704808943386777
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.27450980392156865,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.17114275234644882,
            0.4094665076077909
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 5,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 13,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0506",
      "name": "创投",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020253583680623022,
        "5": 0.035904383890074554,
        "20": -0.04914126482245529,
        "60": -0.05082930190410839
      },
      "moving_averages": {
        "5": 15870.063999999687,
        "20": 16426.672499999775,
        "60": 17123.684166666524
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.059261903340877886,
      "history": [
        {
          "date": "2026-05-13",
          "close": 19882.79
        },
        {
          "date": "2026-05-14",
          "close": 19442.36
        },
        {
          "date": "2026-05-15",
          "close": 19268.51
        },
        {
          "date": "2026-05-18",
          "close": 19299.08
        },
        {
          "date": "2026-05-19",
          "close": 19506.84
        },
        {
          "date": "2026-05-20",
          "close": 19293.22
        },
        {
          "date": "2026-05-21",
          "close": 18800.05
        },
        {
          "date": "2026-05-22",
          "close": 19065.14
        },
        {
          "date": "2026-05-25",
          "close": 19069.42
        },
        {
          "date": "2026-05-26",
          "close": 18920.75
        },
        {
          "date": "2026-05-27",
          "close": 18551.06
        },
        {
          "date": "2026-05-28",
          "close": 18682.47
        },
        {
          "date": "2026-05-29",
          "close": 18351.23
        },
        {
          "date": "2026-06-01",
          "close": 18652.6
        },
        {
          "date": "2026-06-02",
          "close": 18456.31
        },
        {
          "date": "2026-06-03",
          "close": 18350.8
        },
        {
          "date": "2026-06-04",
          "close": 18099.08
        },
        {
          "date": "2026-06-05",
          "close": 18156.19
        },
        {
          "date": "2026-06-08",
          "close": 17656.9
        },
        {
          "date": "2026-06-09",
          "close": 17825.08
        },
        {
          "date": "2026-06-10",
          "close": 17550.21
        },
        {
          "date": "2026-06-11",
          "close": 17248.66
        },
        {
          "date": "2026-06-12",
          "close": 17453.89
        },
        {
          "date": "2026-06-15",
          "close": 17808.28
        },
        {
          "date": "2026-06-16",
          "close": 17872.34
        },
        {
          "date": "2026-06-17",
          "close": 17733.61
        },
        {
          "date": "2026-06-18",
          "close": 17688.43
        },
        {
          "date": "2026-06-22",
          "close": 17798.75
        },
        {
          "date": "2026-06-23",
          "close": 17784.43
        },
        {
          "date": "2026-06-24",
          "close": 17584.36
        },
        {
          "date": "2026-06-25",
          "close": 17353.11
        },
        {
          "date": "2026-06-26",
          "close": 16875.75
        },
        {
          "date": "2026-06-29",
          "close": 16838.35
        },
        {
          "date": "2026-06-30",
          "close": 17072.3
        },
        {
          "date": "2026-07-01",
          "close": 17463.42
        },
        {
          "date": "2026-07-02",
          "close": 17400.62
        },
        {
          "date": "2026-07-03",
          "close": 17569.75
        },
        {
          "date": "2026-07-06",
          "close": 17391.07
        },
        {
          "date": "2026-07-07",
          "close": 16932.12
        },
        {
          "date": "2026-07-08",
          "close": 16820.85
        },
        {
          "date": "2026-07-09",
          "close": 16922.09
        },
        {
          "date": "2026-07-10",
          "close": 17092.38
        },
        {
          "date": "2026-07-13",
          "close": 16486.54
        },
        {
          "date": "2026-07-14",
          "close": 16690.48
        },
        {
          "date": "2026-07-15",
          "close": 16800.98
        },
        {
          "date": "2026-07-16",
          "close": 16807.92
        },
        {
          "date": "2026-07-17",
          "close": 16139.68
        },
        {
          "date": "2026-07-20",
          "close": 15878.89
        },
        {
          "date": "2026-07-21",
          "close": 16053.58
        },
        {
          "date": "2026-07-22",
          "close": 15909.66
        },
        {
          "date": "2026-07-23",
          "close": 16162.97
        },
        {
          "date": "2026-07-24",
          "close": 15706.73
        },
        {
          "date": "2026-07-27",
          "close": 16166.73
        },
        {
          "date": "2026-07-28",
          "close": 16163.99
        },
        {
          "date": "2026-07-29",
          "close": 16389.29
        },
        {
          "date": "2026-07-30",
          "close": 16193.09
        },
        {
          "date": "2026-07-31",
          "close": 16588.93
        },
        {
          "date": "2026-08-03",
          "close": 16807.33
        },
        {
          "date": "2026-08-04",
          "close": 17027.88
        },
        {
          "date": "2026-08-05",
          "close": 17270.55
        },
        {
          "date": "2026-08-06",
          "close": 17339.42
        },
        {
          "date": "2026-08-07",
          "close": 17357.31
        },
        {
          "date": "2026-08-10",
          "close": 17553.04
        },
        {
          "date": "2026-08-11",
          "close": 17479.02
        },
        {
          "date": "2026-08-12",
          "close": 17694.71
        },
        {
          "date": "2026-08-13",
          "close": 17503.53
        },
        {
          "date": "2026-08-14",
          "close": 17496.65
        },
        {
          "date": "2026-08-17",
          "close": 17653.74
        },
        {
          "date": "2026-08-18",
          "close": 17547.29
        },
        {
          "date": "2026-08-19",
          "close": 16917.16
        },
        {
          "date": "2026-08-20",
          "close": 17135.64
        },
        {
          "date": "2026-08-21",
          "close": 17122.37
        },
        {
          "date": "2026-08-24",
          "close": 16915.93
        },
        {
          "date": "2026-08-25",
          "close": 17193.93
        },
        {
          "date": "2026-08-26",
          "close": 17276.16
        },
        {
          "date": "2026-08-27",
          "close": 17443.04
        },
        {
          "date": "2026-08-28",
          "close": 17513.45
        },
        {
          "date": "2026-08-31",
          "close": 17663.66
        },
        {
          "date": "2026-09-01",
          "close": 17854.35
        },
        {
          "date": "2026-09-02",
          "close": 17691.14
        },
        {
          "date": "2026-09-03",
          "close": 17599.03
        },
        {
          "date": "2026-09-04",
          "close": 17637.36
        },
        {
          "date": "2026-09-07",
          "close": 17749.9
        },
        {
          "date": "2026-09-08",
          "close": 17899.96
        },
        {
          "date": "2026-09-09",
          "close": 17776.37
        },
        {
          "date": "2026-09-10",
          "close": 17625.28
        },
        {
          "date": "2026-09-11",
          "close": 17298.07
        },
        {
          "date": "2026-09-14",
          "close": 17382.76
        },
        {
          "date": "2026-09-15",
          "close": 17118.5
        },
        {
          "date": "2026-09-16",
          "close": 17304.37
        },
        {
          "date": "2026-09-17",
          "close": 17331.63
        },
        {
          "date": "2026-09-18",
          "close": 17563.21
        },
        {
          "date": "2026-09-21",
          "close": 17911.31
        },
        {
          "date": "2026-09-22",
          "close": 17902.2
        },
        {
          "date": "2026-09-23",
          "close": 17706.73
        },
        {
          "date": "2026-09-24",
          "close": 17550.93
        },
        {
          "date": "2026-09-28",
          "close": 17199.18
        },
        {
          "date": "2026-09-29",
          "close": 17375.7
        },
        {
          "date": "2026-09-30",
          "close": 17363.68
        },
        {
          "date": "2026-10-08",
          "close": 17239.89
        },
        {
          "date": "2026-10-09",
          "close": 17425.36
        },
        {
          "date": "2026-10-12",
          "close": 17210.3
        },
        {
          "date": "2026-10-13",
          "close": 17283.12
        },
        {
          "date": "2026-10-14",
          "close": 17055.28
        },
        {
          "date": "2026-10-15",
          "close": 16594.52
        },
        {
          "date": "2026-10-16",
          "close": 16591.12
        },
        {
          "date": "2026-10-19",
          "close": 16515.2
        },
        {
          "date": "2026-10-20",
          "close": 16638.69
        },
        {
          "date": "2026-10-21",
          "close": 16654.73
        },
        {
          "date": "2026-10-22",
          "close": 16190.47
        },
        {
          "date": "2026-10-23",
          "close": 16488.81
        },
        {
          "date": "2026-10-26",
          "close": 16465.53
        },
        {
          "date": "2026-10-27",
          "close": 16027.42
        },
        {
          "date": "2026-10-28",
          "close": 16218.05
        },
        {
          "date": "2026-10-29",
          "close": 15824.53
        },
        {
          "date": "2026-10-30",
          "close": 15343.45
        },
        {
          "date": "2026-11-02",
          "close": 15798.59
        },
        {
          "date": "2026-11-03",
          "close": 15748.3
        },
        {
          "date": "2026-11-04",
          "close": 16067.28
        },
        {
          "date": "2026-11-05",
          "close": 16392.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.35135135135135137,
          "up_wilson": [
            0.4278134568803063,
            0.649266290736203
          ],
          "pullback_wilson": [
            0.252381884912968,
            0.46499237382649816
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 17,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 2,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0509",
      "name": "网络游戏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02990161209232678,
        "5": 0.05658019752968135,
        "20": 0.07224259120465093,
        "60": -0.004618364391959173
      },
      "moving_averages": {
        "5": 12604.45,
        "20": 12671.178499999922,
        "60": 12859.128833333341
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-09-02",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15001.07
        },
        {
          "date": "2026-05-14",
          "close": 14511.18
        },
        {
          "date": "2026-05-15",
          "close": 14451.13
        },
        {
          "date": "2026-05-18",
          "close": 14476.55
        },
        {
          "date": "2026-05-19",
          "close": 14719.45
        },
        {
          "date": "2026-05-20",
          "close": 14438.06
        },
        {
          "date": "2026-05-21",
          "close": 14024.96
        },
        {
          "date": "2026-05-22",
          "close": 14150.1
        },
        {
          "date": "2026-05-25",
          "close": 14041.79
        },
        {
          "date": "2026-05-26",
          "close": 13872.38
        },
        {
          "date": "2026-05-27",
          "close": 13577.58
        },
        {
          "date": "2026-05-28",
          "close": 13576.95
        },
        {
          "date": "2026-05-29",
          "close": 13316.75
        },
        {
          "date": "2026-06-01",
          "close": 13604.38
        },
        {
          "date": "2026-06-02",
          "close": 13277.36
        },
        {
          "date": "2026-06-03",
          "close": 13150.77
        },
        {
          "date": "2026-06-04",
          "close": 12963.52
        },
        {
          "date": "2026-06-05",
          "close": 13141.11
        },
        {
          "date": "2026-06-08",
          "close": 12909.11
        },
        {
          "date": "2026-06-09",
          "close": 13133.9
        },
        {
          "date": "2026-06-10",
          "close": 13101.03
        },
        {
          "date": "2026-06-11",
          "close": 12677.91
        },
        {
          "date": "2026-06-12",
          "close": 12771.36
        },
        {
          "date": "2026-06-15",
          "close": 12998.05
        },
        {
          "date": "2026-06-16",
          "close": 12994.01
        },
        {
          "date": "2026-06-17",
          "close": 12802.82
        },
        {
          "date": "2026-06-18",
          "close": 12863.57
        },
        {
          "date": "2026-06-22",
          "close": 13175.62
        },
        {
          "date": "2026-06-23",
          "close": 13060.34
        },
        {
          "date": "2026-06-24",
          "close": 12916.68
        },
        {
          "date": "2026-06-25",
          "close": 12849.0
        },
        {
          "date": "2026-06-26",
          "close": 12559.73
        },
        {
          "date": "2026-06-29",
          "close": 12591.78
        },
        {
          "date": "2026-06-30",
          "close": 12824.41
        },
        {
          "date": "2026-07-01",
          "close": 13043.4
        },
        {
          "date": "2026-07-02",
          "close": 13018.55
        },
        {
          "date": "2026-07-03",
          "close": 12981.29
        },
        {
          "date": "2026-07-06",
          "close": 12846.11
        },
        {
          "date": "2026-07-07",
          "close": 12728.33
        },
        {
          "date": "2026-07-08",
          "close": 12657.96
        },
        {
          "date": "2026-07-09",
          "close": 12779.16
        },
        {
          "date": "2026-07-10",
          "close": 13044.28
        },
        {
          "date": "2026-07-13",
          "close": 12426.95
        },
        {
          "date": "2026-07-14",
          "close": 12402.38
        },
        {
          "date": "2026-07-15",
          "close": 12686.08
        },
        {
          "date": "2026-07-16",
          "close": 12794.93
        },
        {
          "date": "2026-07-17",
          "close": 12139.28
        },
        {
          "date": "2026-07-20",
          "close": 12001.71
        },
        {
          "date": "2026-07-21",
          "close": 12177.44
        },
        {
          "date": "2026-07-22",
          "close": 11924.88
        },
        {
          "date": "2026-07-23",
          "close": 11964.41
        },
        {
          "date": "2026-07-24",
          "close": 11538.69
        },
        {
          "date": "2026-07-27",
          "close": 11928.84
        },
        {
          "date": "2026-07-28",
          "close": 11936.35
        },
        {
          "date": "2026-07-29",
          "close": 12167.47
        },
        {
          "date": "2026-07-30",
          "close": 11981.54
        },
        {
          "date": "2026-07-31",
          "close": 12533.31
        },
        {
          "date": "2026-08-03",
          "close": 12659.01
        },
        {
          "date": "2026-08-04",
          "close": 13114.0
        },
        {
          "date": "2026-08-05",
          "close": 13294.75
        },
        {
          "date": "2026-08-06",
          "close": 13226.61
        },
        {
          "date": "2026-08-07",
          "close": 13166.34
        },
        {
          "date": "2026-08-10",
          "close": 13273.89
        },
        {
          "date": "2026-08-11",
          "close": 13215.39
        },
        {
          "date": "2026-08-12",
          "close": 13404.82
        },
        {
          "date": "2026-08-13",
          "close": 13229.74
        },
        {
          "date": "2026-08-14",
          "close": 13291.25
        },
        {
          "date": "2026-08-17",
          "close": 13244.94
        },
        {
          "date": "2026-08-18",
          "close": 13044.47
        },
        {
          "date": "2026-08-19",
          "close": 12491.7
        },
        {
          "date": "2026-08-20",
          "close": 12646.4
        },
        {
          "date": "2026-08-21",
          "close": 12603.35
        },
        {
          "date": "2026-08-24",
          "close": 12419.87
        },
        {
          "date": "2026-08-25",
          "close": 12641.24
        },
        {
          "date": "2026-08-26",
          "close": 12641.09
        },
        {
          "date": "2026-08-27",
          "close": 12688.85
        },
        {
          "date": "2026-08-28",
          "close": 12721.69
        },
        {
          "date": "2026-08-31",
          "close": 13074.87
        },
        {
          "date": "2026-09-01",
          "close": 13264.21
        },
        {
          "date": "2026-09-02",
          "close": 13088.3
        },
        {
          "date": "2026-09-03",
          "close": 13063.59
        },
        {
          "date": "2026-09-04",
          "close": 13251.97
        },
        {
          "date": "2026-09-07",
          "close": 13416.41
        },
        {
          "date": "2026-09-08",
          "close": 13515.74
        },
        {
          "date": "2026-09-09",
          "close": 13234.15
        },
        {
          "date": "2026-09-10",
          "close": 13111.4
        },
        {
          "date": "2026-09-11",
          "close": 12939.77
        },
        {
          "date": "2026-09-14",
          "close": 12876.34
        },
        {
          "date": "2026-09-15",
          "close": 12656.1
        },
        {
          "date": "2026-09-16",
          "close": 12753.81
        },
        {
          "date": "2026-09-17",
          "close": 12789.27
        },
        {
          "date": "2026-09-18",
          "close": 12863.88
        },
        {
          "date": "2026-09-21",
          "close": 13105.07
        },
        {
          "date": "2026-09-22",
          "close": 13297.85
        },
        {
          "date": "2026-09-23",
          "close": 12973.15
        },
        {
          "date": "2026-09-24",
          "close": 12826.67
        },
        {
          "date": "2026-09-28",
          "close": 12475.84
        },
        {
          "date": "2026-09-29",
          "close": 12669.74
        },
        {
          "date": "2026-09-30",
          "close": 12582.64
        },
        {
          "date": "2026-10-08",
          "close": 12341.75
        },
        {
          "date": "2026-10-09",
          "close": 12766.72
        },
        {
          "date": "2026-10-12",
          "close": 12815.8
        },
        {
          "date": "2026-10-13",
          "close": 12967.79
        },
        {
          "date": "2026-10-14",
          "close": 13097.0
        },
        {
          "date": "2026-10-15",
          "close": 12780.91
        },
        {
          "date": "2026-10-16",
          "close": 12592.96
        },
        {
          "date": "2026-10-19",
          "close": 12550.57
        },
        {
          "date": "2026-10-20",
          "close": 12696.78
        },
        {
          "date": "2026-10-21",
          "close": 12779.09
        },
        {
          "date": "2026-10-22",
          "close": 12177.18
        },
        {
          "date": "2026-10-23",
          "close": 12622.09
        },
        {
          "date": "2026-10-26",
          "close": 12798.37
        },
        {
          "date": "2026-10-27",
          "close": 12471.93
        },
        {
          "date": "2026-10-28",
          "close": 12759.43
        },
        {
          "date": "2026-10-29",
          "close": 12524.7
        },
        {
          "date": "2026-10-30",
          "close": 11800.86
        },
        {
          "date": "2026-11-02",
          "close": 12583.07
        },
        {
          "date": "2026-11-03",
          "close": 12555.83
        },
        {
          "date": "2026-11-04",
          "close": 12849.14
        },
        {
          "date": "2026-11-05",
          "close": 13233.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.35802469135802467,
          "up_wilson": [
            0.41135648703875716,
            0.6240035838711533
          ],
          "pullback_wilson": [
            0.26223674449626305,
            0.466669378527756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.5882352941176471,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.4516533720637157,
            0.7124560479541906
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0511",
      "name": "ST股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016333249830011054,
        "5": 0.02717179992151375,
        "20": -0.09377114046844093,
        "60": -0.07379468464325667
      },
      "moving_averages": {
        "5": 5536.369999999739,
        "20": 5802.69899999993,
        "60": 6184.826333333303
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-26",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-21",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 4,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.09358313518344163,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7368.24
        },
        {
          "date": "2026-05-14",
          "close": 7282.01
        },
        {
          "date": "2026-05-15",
          "close": 7224.08
        },
        {
          "date": "2026-05-18",
          "close": 7138.52
        },
        {
          "date": "2026-05-19",
          "close": 7216.75
        },
        {
          "date": "2026-05-20",
          "close": 7165.77
        },
        {
          "date": "2026-05-21",
          "close": 6978.2
        },
        {
          "date": "2026-05-22",
          "close": 7040.13
        },
        {
          "date": "2026-05-25",
          "close": 6998.61
        },
        {
          "date": "2026-05-26",
          "close": 6933.72
        },
        {
          "date": "2026-05-27",
          "close": 6857.98
        },
        {
          "date": "2026-05-28",
          "close": 6944.52
        },
        {
          "date": "2026-05-29",
          "close": 6929.31
        },
        {
          "date": "2026-06-01",
          "close": 7100.62
        },
        {
          "date": "2026-06-02",
          "close": 7160.64
        },
        {
          "date": "2026-06-03",
          "close": 7057.66
        },
        {
          "date": "2026-06-04",
          "close": 6903.5
        },
        {
          "date": "2026-06-05",
          "close": 6899.44
        },
        {
          "date": "2026-06-08",
          "close": 6773.86
        },
        {
          "date": "2026-06-09",
          "close": 6752.92
        },
        {
          "date": "2026-06-10",
          "close": 6583.13
        },
        {
          "date": "2026-06-11",
          "close": 6475.24
        },
        {
          "date": "2026-06-12",
          "close": 6526.56
        },
        {
          "date": "2026-06-15",
          "close": 6571.17
        },
        {
          "date": "2026-06-16",
          "close": 6640.26
        },
        {
          "date": "2026-06-17",
          "close": 6530.55
        },
        {
          "date": "2026-06-18",
          "close": 6436.47
        },
        {
          "date": "2026-06-22",
          "close": 6337.5
        },
        {
          "date": "2026-06-23",
          "close": 6404.23
        },
        {
          "date": "2026-06-24",
          "close": 6249.92
        },
        {
          "date": "2026-06-25",
          "close": 6021.72
        },
        {
          "date": "2026-06-26",
          "close": 5993.48
        },
        {
          "date": "2026-06-29",
          "close": 5933.61
        },
        {
          "date": "2026-06-30",
          "close": 5984.18
        },
        {
          "date": "2026-07-01",
          "close": 6175.65
        },
        {
          "date": "2026-07-02",
          "close": 6313.2
        },
        {
          "date": "2026-07-03",
          "close": 6453.05
        },
        {
          "date": "2026-07-06",
          "close": 6383.77
        },
        {
          "date": "2026-07-07",
          "close": 6094.21
        },
        {
          "date": "2026-07-08",
          "close": 6183.55
        },
        {
          "date": "2026-07-09",
          "close": 6153.27
        },
        {
          "date": "2026-07-10",
          "close": 6205.31
        },
        {
          "date": "2026-07-13",
          "close": 6025.88
        },
        {
          "date": "2026-07-14",
          "close": 6072.87
        },
        {
          "date": "2026-07-15",
          "close": 6073.69
        },
        {
          "date": "2026-07-16",
          "close": 6092.32
        },
        {
          "date": "2026-07-17",
          "close": 5865.89
        },
        {
          "date": "2026-07-20",
          "close": 5574.62
        },
        {
          "date": "2026-07-21",
          "close": 5495.53
        },
        {
          "date": "2026-07-22",
          "close": 5466.38
        },
        {
          "date": "2026-07-23",
          "close": 5630.15
        },
        {
          "date": "2026-07-24",
          "close": 5547.93
        },
        {
          "date": "2026-07-27",
          "close": 5699.52
        },
        {
          "date": "2026-07-28",
          "close": 5748.79
        },
        {
          "date": "2026-07-29",
          "close": 5828.23
        },
        {
          "date": "2026-07-30",
          "close": 5734.24
        },
        {
          "date": "2026-07-31",
          "close": 5896.3
        },
        {
          "date": "2026-08-03",
          "close": 6046.36
        },
        {
          "date": "2026-08-04",
          "close": 6090.27
        },
        {
          "date": "2026-08-05",
          "close": 6132.42
        },
        {
          "date": "2026-08-06",
          "close": 6189.31
        },
        {
          "date": "2026-08-07",
          "close": 6167.09
        },
        {
          "date": "2026-08-10",
          "close": 6226.95
        },
        {
          "date": "2026-08-11",
          "close": 6253.11
        },
        {
          "date": "2026-08-12",
          "close": 6330.35
        },
        {
          "date": "2026-08-13",
          "close": 6278.63
        },
        {
          "date": "2026-08-14",
          "close": 6282.87
        },
        {
          "date": "2026-08-17",
          "close": 6314.64
        },
        {
          "date": "2026-08-18",
          "close": 6272.73
        },
        {
          "date": "2026-08-19",
          "close": 6115.83
        },
        {
          "date": "2026-08-20",
          "close": 6221.63
        },
        {
          "date": "2026-08-21",
          "close": 6304.06
        },
        {
          "date": "2026-08-24",
          "close": 6240.39
        },
        {
          "date": "2026-08-25",
          "close": 6319.63
        },
        {
          "date": "2026-08-26",
          "close": 6375.32
        },
        {
          "date": "2026-08-27",
          "close": 6375.79
        },
        {
          "date": "2026-08-28",
          "close": 6422.01
        },
        {
          "date": "2026-08-31",
          "close": 6442.36
        },
        {
          "date": "2026-09-01",
          "close": 6490.94
        },
        {
          "date": "2026-09-02",
          "close": 6496.69
        },
        {
          "date": "2026-09-03",
          "close": 6456.83
        },
        {
          "date": "2026-09-04",
          "close": 6506.72
        },
        {
          "date": "2026-09-07",
          "close": 6557.33
        },
        {
          "date": "2026-09-08",
          "close": 6596.25
        },
        {
          "date": "2026-09-09",
          "close": 6547.12
        },
        {
          "date": "2026-09-10",
          "close": 6557.61
        },
        {
          "date": "2026-09-11",
          "close": 6511.18
        },
        {
          "date": "2026-09-14",
          "close": 6519.34
        },
        {
          "date": "2026-09-15",
          "close": 6358.74
        },
        {
          "date": "2026-09-16",
          "close": 6391.15
        },
        {
          "date": "2026-09-17",
          "close": 6406.5
        },
        {
          "date": "2026-09-18",
          "close": 6446.34
        },
        {
          "date": "2026-09-21",
          "close": 6525.59
        },
        {
          "date": "2026-09-22",
          "close": 6507.02
        },
        {
          "date": "2026-09-23",
          "close": 6443.84
        },
        {
          "date": "2026-09-24",
          "close": 6401.59
        },
        {
          "date": "2026-09-28",
          "close": 6278.69
        },
        {
          "date": "2026-09-29",
          "close": 6309.94
        },
        {
          "date": "2026-09-30",
          "close": 6325.89
        },
        {
          "date": "2026-10-08",
          "close": 6267.6
        },
        {
          "date": "2026-10-09",
          "close": 6266.3
        },
        {
          "date": "2026-10-12",
          "close": 6167.19
        },
        {
          "date": "2026-10-13",
          "close": 6162.98
        },
        {
          "date": "2026-10-14",
          "close": 6113.25
        },
        {
          "date": "2026-10-15",
          "close": 5936.38
        },
        {
          "date": "2026-10-16",
          "close": 5937.46
        },
        {
          "date": "2026-10-19",
          "close": 5870.12
        },
        {
          "date": "2026-10-20",
          "close": 5892.97
        },
        {
          "date": "2026-10-21",
          "close": 5896.66
        },
        {
          "date": "2026-10-22",
          "close": 5734.88
        },
        {
          "date": "2026-10-23",
          "close": 5769.63
        },
        {
          "date": "2026-10-26",
          "close": 5744.78
        },
        {
          "date": "2026-10-27",
          "close": 5667.43
        },
        {
          "date": "2026-10-28",
          "close": 5682.47
        },
        {
          "date": "2026-10-29",
          "close": 5529.63
        },
        {
          "date": "2026-10-30",
          "close": 5413.59
        },
        {
          "date": "2026-11-02",
          "close": 5473.47
        },
        {
          "date": "2026-11-03",
          "close": 5526.31
        },
        {
          "date": "2026-11-04",
          "close": 5588.6
        },
        {
          "date": "2026-11-05",
          "close": 5679.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4090909090909091,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.3122675920054905,
            0.5135191473881263
          ],
          "pullback_wilson": [
            0.35459403744214907,
            0.5582993322546592
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.34615384615384615,
          "pullback_frequency": 0.5769230769230769,
          "up_wilson": [
            0.2315100766646591,
            0.48196445752729855
          ],
          "pullback_wilson": [
            0.4419432537390302,
            0.7013194791649908
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 33,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5454545454545454,
          "baseline_hit_rate": 0.3939393939393939,
          "hit_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "baseline_wilson": [
            0.2468310743447709,
            0.5631655918005977
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0512",
      "name": "化工原料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022765213828300324,
        "5": 0.03211601674108833,
        "20": -0.1038034656847725,
        "60": -0.08439325336280457
      },
      "moving_averages": {
        "5": 24399.764000000803,
        "20": 25740.78300000038,
        "60": 27503.982666666867
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.1110946568223008,
      "history": [
        {
          "date": "2026-05-13",
          "close": 31802.58
        },
        {
          "date": "2026-05-14",
          "close": 31429.77
        },
        {
          "date": "2026-05-15",
          "close": 31662.31
        },
        {
          "date": "2026-05-18",
          "close": 31305.79
        },
        {
          "date": "2026-05-19",
          "close": 31054.07
        },
        {
          "date": "2026-05-20",
          "close": 31002.33
        },
        {
          "date": "2026-05-21",
          "close": 29868.04
        },
        {
          "date": "2026-05-22",
          "close": 30565.35
        },
        {
          "date": "2026-05-25",
          "close": 30091.76
        },
        {
          "date": "2026-05-26",
          "close": 29858.04
        },
        {
          "date": "2026-05-27",
          "close": 29199.63
        },
        {
          "date": "2026-05-28",
          "close": 29273.36
        },
        {
          "date": "2026-05-29",
          "close": 28574.49
        },
        {
          "date": "2026-06-01",
          "close": 29067.45
        },
        {
          "date": "2026-06-02",
          "close": 28699.52
        },
        {
          "date": "2026-06-03",
          "close": 28748.65
        },
        {
          "date": "2026-06-04",
          "close": 28400.7
        },
        {
          "date": "2026-06-05",
          "close": 28556.89
        },
        {
          "date": "2026-06-08",
          "close": 27553.23
        },
        {
          "date": "2026-06-09",
          "close": 27949.18
        },
        {
          "date": "2026-06-10",
          "close": 28163.34
        },
        {
          "date": "2026-06-11",
          "close": 28458.99
        },
        {
          "date": "2026-06-12",
          "close": 28934.98
        },
        {
          "date": "2026-06-15",
          "close": 29532.76
        },
        {
          "date": "2026-06-16",
          "close": 29521.43
        },
        {
          "date": "2026-06-17",
          "close": 29262.68
        },
        {
          "date": "2026-06-18",
          "close": 28771.03
        },
        {
          "date": "2026-06-22",
          "close": 29902.65
        },
        {
          "date": "2026-06-23",
          "close": 30020.58
        },
        {
          "date": "2026-06-24",
          "close": 30180.23
        },
        {
          "date": "2026-06-25",
          "close": 29691.07
        },
        {
          "date": "2026-06-26",
          "close": 28851.3
        },
        {
          "date": "2026-06-29",
          "close": 28601.35
        },
        {
          "date": "2026-06-30",
          "close": 28566.37
        },
        {
          "date": "2026-07-01",
          "close": 29629.82
        },
        {
          "date": "2026-07-02",
          "close": 29878.48
        },
        {
          "date": "2026-07-03",
          "close": 29313.68
        },
        {
          "date": "2026-07-06",
          "close": 29174.37
        },
        {
          "date": "2026-07-07",
          "close": 28415.7
        },
        {
          "date": "2026-07-08",
          "close": 27651.5
        },
        {
          "date": "2026-07-09",
          "close": 27588.07
        },
        {
          "date": "2026-07-10",
          "close": 27429.37
        },
        {
          "date": "2026-07-13",
          "close": 26328.4
        },
        {
          "date": "2026-07-14",
          "close": 26760.42
        },
        {
          "date": "2026-07-15",
          "close": 26853.42
        },
        {
          "date": "2026-07-16",
          "close": 26351.26
        },
        {
          "date": "2026-07-17",
          "close": 25678.02
        },
        {
          "date": "2026-07-20",
          "close": 25244.85
        },
        {
          "date": "2026-07-21",
          "close": 25420.66
        },
        {
          "date": "2026-07-22",
          "close": 25400.5
        },
        {
          "date": "2026-07-23",
          "close": 26284.45
        },
        {
          "date": "2026-07-24",
          "close": 25511.3
        },
        {
          "date": "2026-07-27",
          "close": 26260.22
        },
        {
          "date": "2026-07-28",
          "close": 26119.7
        },
        {
          "date": "2026-07-29",
          "close": 26563.43
        },
        {
          "date": "2026-07-30",
          "close": 26129.21
        },
        {
          "date": "2026-07-31",
          "close": 26390.61
        },
        {
          "date": "2026-08-03",
          "close": 26812.72
        },
        {
          "date": "2026-08-04",
          "close": 27063.4
        },
        {
          "date": "2026-08-05",
          "close": 27534.31
        },
        {
          "date": "2026-08-06",
          "close": 27857.59
        },
        {
          "date": "2026-08-07",
          "close": 28006.69
        },
        {
          "date": "2026-08-10",
          "close": 28619.02
        },
        {
          "date": "2026-08-11",
          "close": 28225.12
        },
        {
          "date": "2026-08-12",
          "close": 28469.39
        },
        {
          "date": "2026-08-13",
          "close": 28021.82
        },
        {
          "date": "2026-08-14",
          "close": 27984.97
        },
        {
          "date": "2026-08-17",
          "close": 28649.63
        },
        {
          "date": "2026-08-18",
          "close": 28683.43
        },
        {
          "date": "2026-08-19",
          "close": 27768.78
        },
        {
          "date": "2026-08-20",
          "close": 27909.27
        },
        {
          "date": "2026-08-21",
          "close": 27965.69
        },
        {
          "date": "2026-08-24",
          "close": 27652.42
        },
        {
          "date": "2026-08-25",
          "close": 27882.79
        },
        {
          "date": "2026-08-26",
          "close": 28063.67
        },
        {
          "date": "2026-08-27",
          "close": 28485.7
        },
        {
          "date": "2026-08-28",
          "close": 29163.26
        },
        {
          "date": "2026-08-31",
          "close": 29391.64
        },
        {
          "date": "2026-09-01",
          "close": 29540.82
        },
        {
          "date": "2026-09-02",
          "close": 29006.71
        },
        {
          "date": "2026-09-03",
          "close": 28701.56
        },
        {
          "date": "2026-09-04",
          "close": 28447.15
        },
        {
          "date": "2026-09-07",
          "close": 28516.98
        },
        {
          "date": "2026-09-08",
          "close": 29342.81
        },
        {
          "date": "2026-09-09",
          "close": 29532.8
        },
        {
          "date": "2026-09-10",
          "close": 28881.9
        },
        {
          "date": "2026-09-11",
          "close": 28038.46
        },
        {
          "date": "2026-09-14",
          "close": 28146.15
        },
        {
          "date": "2026-09-15",
          "close": 27821.68
        },
        {
          "date": "2026-09-16",
          "close": 28210.96
        },
        {
          "date": "2026-09-17",
          "close": 28073.23
        },
        {
          "date": "2026-09-18",
          "close": 28308.48
        },
        {
          "date": "2026-09-21",
          "close": 28864.71
        },
        {
          "date": "2026-09-22",
          "close": 28812.91
        },
        {
          "date": "2026-09-23",
          "close": 28636.23
        },
        {
          "date": "2026-09-24",
          "close": 28272.75
        },
        {
          "date": "2026-09-28",
          "close": 27684.61
        },
        {
          "date": "2026-09-29",
          "close": 27749.97
        },
        {
          "date": "2026-09-30",
          "close": 27900.89
        },
        {
          "date": "2026-10-08",
          "close": 28130.66
        },
        {
          "date": "2026-10-09",
          "close": 28361.4
        },
        {
          "date": "2026-10-12",
          "close": 27541.51
        },
        {
          "date": "2026-10-13",
          "close": 27659.55
        },
        {
          "date": "2026-10-14",
          "close": 27170.78
        },
        {
          "date": "2026-10-15",
          "close": 26284.35
        },
        {
          "date": "2026-10-16",
          "close": 26459.64
        },
        {
          "date": "2026-10-19",
          "close": 26236.3
        },
        {
          "date": "2026-10-20",
          "close": 26294.02
        },
        {
          "date": "2026-10-21",
          "close": 26149.84
        },
        {
          "date": "2026-10-22",
          "close": 25377.65
        },
        {
          "date": "2026-10-23",
          "close": 25598.49
        },
        {
          "date": "2026-10-26",
          "close": 25430.44
        },
        {
          "date": "2026-10-27",
          "close": 24804.73
        },
        {
          "date": "2026-10-28",
          "close": 25022.01
        },
        {
          "date": "2026-10-29",
          "close": 24426.13
        },
        {
          "date": "2026-10-30",
          "close": 23799.76
        },
        {
          "date": "2026-11-02",
          "close": 24156.44
        },
        {
          "date": "2026-11-03",
          "close": 24182.57
        },
        {
          "date": "2026-11-04",
          "close": 24649.45
        },
        {
          "date": "2026-11-05",
          "close": 25210.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5657894736842105,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4538575306835998,
            0.6713906818078296
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 18,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0514",
      "name": "参股券商",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.010329440181558791,
        "5": 0.0344036662975864,
        "20": -0.02086611528166249,
        "60": -0.004986172677670986
      },
      "moving_averages": {
        "5": 13529.841999999806,
        "20": 13757.072999999951,
        "60": 14044.060833333246
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03860682671021898,
      "history": [
        {
          "date": "2026-05-13",
          "close": 15745.68
        },
        {
          "date": "2026-05-14",
          "close": 15416.64
        },
        {
          "date": "2026-05-15",
          "close": 15172.8
        },
        {
          "date": "2026-05-18",
          "close": 15121.06
        },
        {
          "date": "2026-05-19",
          "close": 15236.31
        },
        {
          "date": "2026-05-20",
          "close": 15099.45
        },
        {
          "date": "2026-05-21",
          "close": 14771.81
        },
        {
          "date": "2026-05-22",
          "close": 14884.48
        },
        {
          "date": "2026-05-25",
          "close": 14933.54
        },
        {
          "date": "2026-05-26",
          "close": 14783.02
        },
        {
          "date": "2026-05-27",
          "close": 14510.62
        },
        {
          "date": "2026-05-28",
          "close": 14492.3
        },
        {
          "date": "2026-05-29",
          "close": 14542.04
        },
        {
          "date": "2026-06-01",
          "close": 14735.23
        },
        {
          "date": "2026-06-02",
          "close": 14561.76
        },
        {
          "date": "2026-06-03",
          "close": 14407.81
        },
        {
          "date": "2026-06-04",
          "close": 14211.83
        },
        {
          "date": "2026-06-05",
          "close": 14184.32
        },
        {
          "date": "2026-06-08",
          "close": 13796.55
        },
        {
          "date": "2026-06-09",
          "close": 13837.87
        },
        {
          "date": "2026-06-10",
          "close": 13749.58
        },
        {
          "date": "2026-06-11",
          "close": 13568.36
        },
        {
          "date": "2026-06-12",
          "close": 13832.13
        },
        {
          "date": "2026-06-15",
          "close": 13998.87
        },
        {
          "date": "2026-06-16",
          "close": 14015.92
        },
        {
          "date": "2026-06-17",
          "close": 13903.19
        },
        {
          "date": "2026-06-18",
          "close": 13742.65
        },
        {
          "date": "2026-06-22",
          "close": 13941.24
        },
        {
          "date": "2026-06-23",
          "close": 13962.41
        },
        {
          "date": "2026-06-24",
          "close": 13648.77
        },
        {
          "date": "2026-06-25",
          "close": 13531.16
        },
        {
          "date": "2026-06-26",
          "close": 13107.17
        },
        {
          "date": "2026-06-29",
          "close": 13162.26
        },
        {
          "date": "2026-06-30",
          "close": 13094.01
        },
        {
          "date": "2026-07-01",
          "close": 13461.65
        },
        {
          "date": "2026-07-02",
          "close": 13425.99
        },
        {
          "date": "2026-07-03",
          "close": 13552.63
        },
        {
          "date": "2026-07-06",
          "close": 13499.28
        },
        {
          "date": "2026-07-07",
          "close": 13164.5
        },
        {
          "date": "2026-07-08",
          "close": 13149.76
        },
        {
          "date": "2026-07-09",
          "close": 13139.1
        },
        {
          "date": "2026-07-10",
          "close": 13266.87
        },
        {
          "date": "2026-07-13",
          "close": 12997.43
        },
        {
          "date": "2026-07-14",
          "close": 13228.02
        },
        {
          "date": "2026-07-15",
          "close": 13400.83
        },
        {
          "date": "2026-07-16",
          "close": 13453.91
        },
        {
          "date": "2026-07-17",
          "close": 13087.15
        },
        {
          "date": "2026-07-20",
          "close": 13138.99
        },
        {
          "date": "2026-07-21",
          "close": 13165.26
        },
        {
          "date": "2026-07-22",
          "close": 13096.03
        },
        {
          "date": "2026-07-23",
          "close": 13310.01
        },
        {
          "date": "2026-07-24",
          "close": 12896.19
        },
        {
          "date": "2026-07-27",
          "close": 13189.92
        },
        {
          "date": "2026-07-28",
          "close": 13251.9
        },
        {
          "date": "2026-07-29",
          "close": 13511.15
        },
        {
          "date": "2026-07-30",
          "close": 13573.02
        },
        {
          "date": "2026-07-31",
          "close": 13716.67
        },
        {
          "date": "2026-08-03",
          "close": 13873.72
        },
        {
          "date": "2026-08-04",
          "close": 13827.05
        },
        {
          "date": "2026-08-05",
          "close": 13914.48
        },
        {
          "date": "2026-08-06",
          "close": 13890.71
        },
        {
          "date": "2026-08-07",
          "close": 13861.51
        },
        {
          "date": "2026-08-10",
          "close": 14020.42
        },
        {
          "date": "2026-08-11",
          "close": 13957.85
        },
        {
          "date": "2026-08-12",
          "close": 14111.33
        },
        {
          "date": "2026-08-13",
          "close": 13998.95
        },
        {
          "date": "2026-08-14",
          "close": 13941.9
        },
        {
          "date": "2026-08-17",
          "close": 14071.22
        },
        {
          "date": "2026-08-18",
          "close": 14024.44
        },
        {
          "date": "2026-08-19",
          "close": 13734.32
        },
        {
          "date": "2026-08-20",
          "close": 13894.3
        },
        {
          "date": "2026-08-21",
          "close": 13806.44
        },
        {
          "date": "2026-08-24",
          "close": 13772.4
        },
        {
          "date": "2026-08-25",
          "close": 13994.04
        },
        {
          "date": "2026-08-26",
          "close": 14161.05
        },
        {
          "date": "2026-08-27",
          "close": 14248.0
        },
        {
          "date": "2026-08-28",
          "close": 14371.6
        },
        {
          "date": "2026-08-31",
          "close": 14351.12
        },
        {
          "date": "2026-09-01",
          "close": 14573.69
        },
        {
          "date": "2026-09-02",
          "close": 14391.74
        },
        {
          "date": "2026-09-03",
          "close": 14402.49
        },
        {
          "date": "2026-09-04",
          "close": 14513.79
        },
        {
          "date": "2026-09-07",
          "close": 14561.82
        },
        {
          "date": "2026-09-08",
          "close": 14755.27
        },
        {
          "date": "2026-09-09",
          "close": 14694.69
        },
        {
          "date": "2026-09-10",
          "close": 14592.09
        },
        {
          "date": "2026-09-11",
          "close": 14200.29
        },
        {
          "date": "2026-09-14",
          "close": 14203.61
        },
        {
          "date": "2026-09-15",
          "close": 13959.94
        },
        {
          "date": "2026-09-16",
          "close": 14046.26
        },
        {
          "date": "2026-09-17",
          "close": 14049.25
        },
        {
          "date": "2026-09-18",
          "close": 14227.65
        },
        {
          "date": "2026-09-21",
          "close": 14502.39
        },
        {
          "date": "2026-09-22",
          "close": 14502.42
        },
        {
          "date": "2026-09-23",
          "close": 14369.58
        },
        {
          "date": "2026-09-24",
          "close": 14215.93
        },
        {
          "date": "2026-09-28",
          "close": 14032.81
        },
        {
          "date": "2026-09-29",
          "close": 14140.78
        },
        {
          "date": "2026-09-30",
          "close": 14213.95
        },
        {
          "date": "2026-10-08",
          "close": 14140.15
        },
        {
          "date": "2026-10-09",
          "close": 14401.08
        },
        {
          "date": "2026-10-12",
          "close": 14203.72
        },
        {
          "date": "2026-10-13",
          "close": 14228.24
        },
        {
          "date": "2026-10-14",
          "close": 14143.91
        },
        {
          "date": "2026-10-15",
          "close": 13822.89
        },
        {
          "date": "2026-10-16",
          "close": 13947.11
        },
        {
          "date": "2026-10-19",
          "close": 13848.51
        },
        {
          "date": "2026-10-20",
          "close": 13798.87
        },
        {
          "date": "2026-10-21",
          "close": 13817.98
        },
        {
          "date": "2026-10-22",
          "close": 13542.03
        },
        {
          "date": "2026-10-23",
          "close": 13668.84
        },
        {
          "date": "2026-10-26",
          "close": 13687.0
        },
        {
          "date": "2026-10-27",
          "close": 13466.9
        },
        {
          "date": "2026-10-28",
          "close": 13530.55
        },
        {
          "date": "2026-10-29",
          "close": 13384.62
        },
        {
          "date": "2026-10-30",
          "close": 13117.95
        },
        {
          "date": "2026-11-02",
          "close": 13435.24
        },
        {
          "date": "2026-11-03",
          "close": 13547.37
        },
        {
          "date": "2026-11-04",
          "close": 13703.55
        },
        {
          "date": "2026-11-05",
          "close": 13845.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4936708860759494,
          "pullback_frequency": 0.25316455696202533,
          "up_wilson": [
            0.38630272176150804,
            0.6016260277530987
          ],
          "pullback_wilson": [
            0.1702786366969179,
            0.3589425943727401
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.3617021276595745,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.23966213245714155,
            0.5046410346520489
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 9,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0519",
      "name": "稀缺资源",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011229267038759039,
        "5": 0.031454049265495554,
        "20": -0.0843426561198738,
        "60": -0.10663290988394902
      },
      "moving_averages": {
        "5": 30868.16400000006,
        "20": 32128.789999999666,
        "60": 35057.00566666642
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.09569843802765254,
      "history": [
        {
          "date": "2026-05-13",
          "close": 39982.32
        },
        {
          "date": "2026-05-14",
          "close": 39012.54
        },
        {
          "date": "2026-05-15",
          "close": 38084.76
        },
        {
          "date": "2026-05-18",
          "close": 38297.8
        },
        {
          "date": "2026-05-19",
          "close": 37835.23
        },
        {
          "date": "2026-05-20",
          "close": 37623.75
        },
        {
          "date": "2026-05-21",
          "close": 36509.31
        },
        {
          "date": "2026-05-22",
          "close": 37511.79
        },
        {
          "date": "2026-05-25",
          "close": 37935.29
        },
        {
          "date": "2026-05-26",
          "close": 38340.04
        },
        {
          "date": "2026-05-27",
          "close": 37394.28
        },
        {
          "date": "2026-05-28",
          "close": 37908.41
        },
        {
          "date": "2026-05-29",
          "close": 37417.56
        },
        {
          "date": "2026-06-01",
          "close": 38062.82
        },
        {
          "date": "2026-06-02",
          "close": 38592.53
        },
        {
          "date": "2026-06-03",
          "close": 39111.95
        },
        {
          "date": "2026-06-04",
          "close": 38570.31
        },
        {
          "date": "2026-06-05",
          "close": 38087.96
        },
        {
          "date": "2026-06-08",
          "close": 36505.07
        },
        {
          "date": "2026-06-09",
          "close": 36769.85
        },
        {
          "date": "2026-06-10",
          "close": 36093.2
        },
        {
          "date": "2026-06-11",
          "close": 36705.03
        },
        {
          "date": "2026-06-12",
          "close": 37870.21
        },
        {
          "date": "2026-06-15",
          "close": 38754.13
        },
        {
          "date": "2026-06-16",
          "close": 38689.23
        },
        {
          "date": "2026-06-17",
          "close": 38103.84
        },
        {
          "date": "2026-06-18",
          "close": 37761.88
        },
        {
          "date": "2026-06-22",
          "close": 39497.95
        },
        {
          "date": "2026-06-23",
          "close": 37704.57
        },
        {
          "date": "2026-06-24",
          "close": 37610.16
        },
        {
          "date": "2026-06-25",
          "close": 36890.93
        },
        {
          "date": "2026-06-26",
          "close": 35718.19
        },
        {
          "date": "2026-06-29",
          "close": 36084.72
        },
        {
          "date": "2026-06-30",
          "close": 35965.36
        },
        {
          "date": "2026-07-01",
          "close": 36503.56
        },
        {
          "date": "2026-07-02",
          "close": 36473.19
        },
        {
          "date": "2026-07-03",
          "close": 36575.77
        },
        {
          "date": "2026-07-06",
          "close": 36183.76
        },
        {
          "date": "2026-07-07",
          "close": 35115.56
        },
        {
          "date": "2026-07-08",
          "close": 34443.54
        },
        {
          "date": "2026-07-09",
          "close": 34145.57
        },
        {
          "date": "2026-07-10",
          "close": 34119.87
        },
        {
          "date": "2026-07-13",
          "close": 32893.81
        },
        {
          "date": "2026-07-14",
          "close": 34290.16
        },
        {
          "date": "2026-07-15",
          "close": 33959.43
        },
        {
          "date": "2026-07-16",
          "close": 33409.65
        },
        {
          "date": "2026-07-17",
          "close": 32201.53
        },
        {
          "date": "2026-07-20",
          "close": 32104.87
        },
        {
          "date": "2026-07-21",
          "close": 32836.27
        },
        {
          "date": "2026-07-22",
          "close": 33309.15
        },
        {
          "date": "2026-07-23",
          "close": 34315.5
        },
        {
          "date": "2026-07-24",
          "close": 32933.4
        },
        {
          "date": "2026-07-27",
          "close": 33585.73
        },
        {
          "date": "2026-07-28",
          "close": 33090.41
        },
        {
          "date": "2026-07-29",
          "close": 33744.98
        },
        {
          "date": "2026-07-30",
          "close": 33367.63
        },
        {
          "date": "2026-07-31",
          "close": 33938.64
        },
        {
          "date": "2026-08-03",
          "close": 34026.75
        },
        {
          "date": "2026-08-04",
          "close": 34462.24
        },
        {
          "date": "2026-08-05",
          "close": 35580.01
        },
        {
          "date": "2026-08-06",
          "close": 36167.66
        },
        {
          "date": "2026-08-07",
          "close": 36734.25
        },
        {
          "date": "2026-08-10",
          "close": 37519.25
        },
        {
          "date": "2026-08-11",
          "close": 36633.04
        },
        {
          "date": "2026-08-12",
          "close": 36903.48
        },
        {
          "date": "2026-08-13",
          "close": 35969.33
        },
        {
          "date": "2026-08-14",
          "close": 36321.9
        },
        {
          "date": "2026-08-17",
          "close": 37002.61
        },
        {
          "date": "2026-08-18",
          "close": 36932.96
        },
        {
          "date": "2026-08-19",
          "close": 36020.77
        },
        {
          "date": "2026-08-20",
          "close": 36211.24
        },
        {
          "date": "2026-08-21",
          "close": 36974.06
        },
        {
          "date": "2026-08-24",
          "close": 37220.2
        },
        {
          "date": "2026-08-25",
          "close": 36793.64
        },
        {
          "date": "2026-08-26",
          "close": 37343.86
        },
        {
          "date": "2026-08-27",
          "close": 38057.02
        },
        {
          "date": "2026-08-28",
          "close": 38547.88
        },
        {
          "date": "2026-08-31",
          "close": 38351.87
        },
        {
          "date": "2026-09-01",
          "close": 38089.43
        },
        {
          "date": "2026-09-02",
          "close": 37192.22
        },
        {
          "date": "2026-09-03",
          "close": 37330.43
        },
        {
          "date": "2026-09-04",
          "close": 36777.32
        },
        {
          "date": "2026-09-07",
          "close": 36616.87
        },
        {
          "date": "2026-09-08",
          "close": 37303.87
        },
        {
          "date": "2026-09-09",
          "close": 37804.68
        },
        {
          "date": "2026-09-10",
          "close": 37290.49
        },
        {
          "date": "2026-09-11",
          "close": 35922.54
        },
        {
          "date": "2026-09-14",
          "close": 35733.01
        },
        {
          "date": "2026-09-15",
          "close": 35489.54
        },
        {
          "date": "2026-09-16",
          "close": 35868.82
        },
        {
          "date": "2026-09-17",
          "close": 35501.5
        },
        {
          "date": "2026-09-18",
          "close": 35747.3
        },
        {
          "date": "2026-09-21",
          "close": 36276.63
        },
        {
          "date": "2026-09-22",
          "close": 36438.7
        },
        {
          "date": "2026-09-23",
          "close": 36028.97
        },
        {
          "date": "2026-09-24",
          "close": 35332.94
        },
        {
          "date": "2026-09-28",
          "close": 34387.35
        },
        {
          "date": "2026-09-29",
          "close": 34584.68
        },
        {
          "date": "2026-09-30",
          "close": 34708.36
        },
        {
          "date": "2026-10-08",
          "close": 34713.87
        },
        {
          "date": "2026-10-09",
          "close": 35149.79
        },
        {
          "date": "2026-10-12",
          "close": 34075.67
        },
        {
          "date": "2026-10-13",
          "close": 34225.12
        },
        {
          "date": "2026-10-14",
          "close": 33870.32
        },
        {
          "date": "2026-10-15",
          "close": 32442.72
        },
        {
          "date": "2026-10-16",
          "close": 32666.02
        },
        {
          "date": "2026-10-19",
          "close": 32620.04
        },
        {
          "date": "2026-10-20",
          "close": 32480.18
        },
        {
          "date": "2026-10-21",
          "close": 32473.47
        },
        {
          "date": "2026-10-22",
          "close": 31583.56
        },
        {
          "date": "2026-10-23",
          "close": 31913.95
        },
        {
          "date": "2026-10-26",
          "close": 31474.74
        },
        {
          "date": "2026-10-27",
          "close": 31104.64
        },
        {
          "date": "2026-10-28",
          "close": 31338.06
        },
        {
          "date": "2026-10-29",
          "close": 30816.7
        },
        {
          "date": "2026-10-30",
          "close": 30173.96
        },
        {
          "date": "2026-11-02",
          "close": 30452.93
        },
        {
          "date": "2026-11-03",
          "close": 30494.88
        },
        {
          "date": "2026-11-04",
          "close": 31433.04
        },
        {
          "date": "2026-11-05",
          "close": 31786.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5142857142857142,
          "pullback_frequency": 0.24285714285714285,
          "up_wilson": [
            0.39954383919009234,
            0.6275412161696143
          ],
          "pullback_wilson": [
            0.15751861122890576,
            0.3549503922963744
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5227272727272727,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "pullback_wilson": [
            0.23783529708820186,
            0.5113362312095656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 9,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0520",
      "name": "社保重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027945568237829566,
        "5": 0.05430253727940482,
        "20": -0.04747454921455374,
        "60": -0.02293076522644444
      },
      "moving_averages": {
        "5": 12231.607999999822,
        "20": 12486.04600000009,
        "60": 13171.679000000004
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.047512223953575794,
      "history": [
        {
          "date": "2026-05-13",
          "close": 16003.8
        },
        {
          "date": "2026-05-14",
          "close": 15638.41
        },
        {
          "date": "2026-05-15",
          "close": 15624.42
        },
        {
          "date": "2026-05-18",
          "close": 15565.02
        },
        {
          "date": "2026-05-19",
          "close": 15706.63
        },
        {
          "date": "2026-05-20",
          "close": 15775.32
        },
        {
          "date": "2026-05-21",
          "close": 15404.71
        },
        {
          "date": "2026-05-22",
          "close": 15567.56
        },
        {
          "date": "2026-05-25",
          "close": 15469.09
        },
        {
          "date": "2026-05-26",
          "close": 15193.51
        },
        {
          "date": "2026-05-27",
          "close": 14868.34
        },
        {
          "date": "2026-05-28",
          "close": 15087.45
        },
        {
          "date": "2026-05-29",
          "close": 14573.04
        },
        {
          "date": "2026-06-01",
          "close": 14712.01
        },
        {
          "date": "2026-06-02",
          "close": 14598.08
        },
        {
          "date": "2026-06-03",
          "close": 14425.23
        },
        {
          "date": "2026-06-04",
          "close": 14292.4
        },
        {
          "date": "2026-06-05",
          "close": 14366.67
        },
        {
          "date": "2026-06-08",
          "close": 13902.81
        },
        {
          "date": "2026-06-09",
          "close": 14283.96
        },
        {
          "date": "2026-06-10",
          "close": 14260.41
        },
        {
          "date": "2026-06-11",
          "close": 14181.9
        },
        {
          "date": "2026-06-12",
          "close": 14383.18
        },
        {
          "date": "2026-06-15",
          "close": 14813.29
        },
        {
          "date": "2026-06-16",
          "close": 14720.68
        },
        {
          "date": "2026-06-17",
          "close": 14814.34
        },
        {
          "date": "2026-06-18",
          "close": 14958.8
        },
        {
          "date": "2026-06-22",
          "close": 14955.42
        },
        {
          "date": "2026-06-23",
          "close": 14788.83
        },
        {
          "date": "2026-06-24",
          "close": 14791.31
        },
        {
          "date": "2026-06-25",
          "close": 14764.72
        },
        {
          "date": "2026-06-26",
          "close": 14469.84
        },
        {
          "date": "2026-06-29",
          "close": 14301.64
        },
        {
          "date": "2026-06-30",
          "close": 14334.99
        },
        {
          "date": "2026-07-01",
          "close": 14570.84
        },
        {
          "date": "2026-07-02",
          "close": 14498.69
        },
        {
          "date": "2026-07-03",
          "close": 14630.22
        },
        {
          "date": "2026-07-06",
          "close": 14619.41
        },
        {
          "date": "2026-07-07",
          "close": 14204.17
        },
        {
          "date": "2026-07-08",
          "close": 13988.43
        },
        {
          "date": "2026-07-09",
          "close": 13938.03
        },
        {
          "date": "2026-07-10",
          "close": 14031.8
        },
        {
          "date": "2026-07-13",
          "close": 13367.92
        },
        {
          "date": "2026-07-14",
          "close": 13411.39
        },
        {
          "date": "2026-07-15",
          "close": 13397.42
        },
        {
          "date": "2026-07-16",
          "close": 13086.36
        },
        {
          "date": "2026-07-17",
          "close": 12402.9
        },
        {
          "date": "2026-07-20",
          "close": 12225.73
        },
        {
          "date": "2026-07-21",
          "close": 12421.4
        },
        {
          "date": "2026-07-22",
          "close": 12405.18
        },
        {
          "date": "2026-07-23",
          "close": 12631.48
        },
        {
          "date": "2026-07-24",
          "close": 12332.51
        },
        {
          "date": "2026-07-27",
          "close": 12763.63
        },
        {
          "date": "2026-07-28",
          "close": 12578.42
        },
        {
          "date": "2026-07-29",
          "close": 12692.77
        },
        {
          "date": "2026-07-30",
          "close": 12310.92
        },
        {
          "date": "2026-07-31",
          "close": 12533.62
        },
        {
          "date": "2026-08-03",
          "close": 12618.99
        },
        {
          "date": "2026-08-04",
          "close": 12778.68
        },
        {
          "date": "2026-08-05",
          "close": 13062.8
        },
        {
          "date": "2026-08-06",
          "close": 13147.01
        },
        {
          "date": "2026-08-07",
          "close": 13277.76
        },
        {
          "date": "2026-08-10",
          "close": 13424.75
        },
        {
          "date": "2026-08-11",
          "close": 13276.08
        },
        {
          "date": "2026-08-12",
          "close": 13410.56
        },
        {
          "date": "2026-08-13",
          "close": 13312.03
        },
        {
          "date": "2026-08-14",
          "close": 13271.87
        },
        {
          "date": "2026-08-17",
          "close": 13654.81
        },
        {
          "date": "2026-08-18",
          "close": 13656.91
        },
        {
          "date": "2026-08-19",
          "close": 12900.39
        },
        {
          "date": "2026-08-20",
          "close": 13210.85
        },
        {
          "date": "2026-08-21",
          "close": 13083.18
        },
        {
          "date": "2026-08-24",
          "close": 12818.22
        },
        {
          "date": "2026-08-25",
          "close": 13017.75
        },
        {
          "date": "2026-08-26",
          "close": 13011.08
        },
        {
          "date": "2026-08-27",
          "close": 13222.91
        },
        {
          "date": "2026-08-28",
          "close": 13296.2
        },
        {
          "date": "2026-08-31",
          "close": 13463.23
        },
        {
          "date": "2026-09-01",
          "close": 13559.65
        },
        {
          "date": "2026-09-02",
          "close": 13516.69
        },
        {
          "date": "2026-09-03",
          "close": 13694.62
        },
        {
          "date": "2026-09-04",
          "close": 13813.44
        },
        {
          "date": "2026-09-07",
          "close": 13865.14
        },
        {
          "date": "2026-09-08",
          "close": 13913.01
        },
        {
          "date": "2026-09-09",
          "close": 13910.47
        },
        {
          "date": "2026-09-10",
          "close": 13683.23
        },
        {
          "date": "2026-09-11",
          "close": 13398.89
        },
        {
          "date": "2026-09-14",
          "close": 13515.18
        },
        {
          "date": "2026-09-15",
          "close": 13379.45
        },
        {
          "date": "2026-09-16",
          "close": 13532.61
        },
        {
          "date": "2026-09-17",
          "close": 13549.82
        },
        {
          "date": "2026-09-18",
          "close": 13898.25
        },
        {
          "date": "2026-09-21",
          "close": 14299.35
        },
        {
          "date": "2026-09-22",
          "close": 14222.75
        },
        {
          "date": "2026-09-23",
          "close": 14214.37
        },
        {
          "date": "2026-09-24",
          "close": 14014.34
        },
        {
          "date": "2026-09-28",
          "close": 13630.94
        },
        {
          "date": "2026-09-29",
          "close": 13531.42
        },
        {
          "date": "2026-09-30",
          "close": 13581.22
        },
        {
          "date": "2026-10-08",
          "close": 13399.39
        },
        {
          "date": "2026-10-09",
          "close": 13399.92
        },
        {
          "date": "2026-10-12",
          "close": 13180.8
        },
        {
          "date": "2026-10-13",
          "close": 13089.8
        },
        {
          "date": "2026-10-14",
          "close": 12789.69
        },
        {
          "date": "2026-10-15",
          "close": 12294.26
        },
        {
          "date": "2026-10-16",
          "close": 12338.83
        },
        {
          "date": "2026-10-19",
          "close": 12462.66
        },
        {
          "date": "2026-10-20",
          "close": 12702.69
        },
        {
          "date": "2026-10-21",
          "close": 12526.63
        },
        {
          "date": "2026-10-22",
          "close": 12274.74
        },
        {
          "date": "2026-10-23",
          "close": 12588.46
        },
        {
          "date": "2026-10-26",
          "close": 12527.28
        },
        {
          "date": "2026-10-27",
          "close": 12005.46
        },
        {
          "date": "2026-10-28",
          "close": 12275.78
        },
        {
          "date": "2026-10-29",
          "close": 12105.88
        },
        {
          "date": "2026-10-30",
          "close": 11859.0
        },
        {
          "date": "2026-11-02",
          "close": 12101.17
        },
        {
          "date": "2026-11-03",
          "close": 12018.33
        },
        {
          "date": "2026-11-04",
          "close": 12416.28
        },
        {
          "date": "2026-11-05",
          "close": 12763.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5135135135135135,
          "pullback_frequency": 0.3108108108108108,
          "up_wilson": [
            0.40181114568899073,
            0.6238821035165123
          ],
          "pullback_wilson": [
            0.2169084080408367,
            0.4233861030821202
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0523",
      "name": "新材料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025372927243166643,
        "5": 0.03440274985128311,
        "20": -0.0907083746642372,
        "60": -0.09269346871029793
      },
      "moving_averages": {
        "5": 33201.9200000003,
        "20": 34911.381499999945,
        "60": 37927.15550000003
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-05",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-04",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.08910578175850725,
      "history": [
        {
          "date": "2026-05-13",
          "close": 44054.42
        },
        {
          "date": "2026-05-14",
          "close": 43382.2
        },
        {
          "date": "2026-05-15",
          "close": 43091.26
        },
        {
          "date": "2026-05-18",
          "close": 43117.87
        },
        {
          "date": "2026-05-19",
          "close": 43405.14
        },
        {
          "date": "2026-05-20",
          "close": 43577.38
        },
        {
          "date": "2026-05-21",
          "close": 42068.25
        },
        {
          "date": "2026-05-22",
          "close": 43607.58
        },
        {
          "date": "2026-05-25",
          "close": 43928.89
        },
        {
          "date": "2026-05-26",
          "close": 43555.79
        },
        {
          "date": "2026-05-27",
          "close": 42612.5
        },
        {
          "date": "2026-05-28",
          "close": 43452.45
        },
        {
          "date": "2026-05-29",
          "close": 41689.74
        },
        {
          "date": "2026-06-01",
          "close": 41838.58
        },
        {
          "date": "2026-06-02",
          "close": 41964.61
        },
        {
          "date": "2026-06-03",
          "close": 42119.83
        },
        {
          "date": "2026-06-04",
          "close": 42002.66
        },
        {
          "date": "2026-06-05",
          "close": 42191.6
        },
        {
          "date": "2026-06-08",
          "close": 40620.06
        },
        {
          "date": "2026-06-09",
          "close": 41992.64
        },
        {
          "date": "2026-06-10",
          "close": 41797.17
        },
        {
          "date": "2026-06-11",
          "close": 41975.04
        },
        {
          "date": "2026-06-12",
          "close": 42286.87
        },
        {
          "date": "2026-06-15",
          "close": 43885.49
        },
        {
          "date": "2026-06-16",
          "close": 44716.49
        },
        {
          "date": "2026-06-17",
          "close": 44994.95
        },
        {
          "date": "2026-06-18",
          "close": 45268.31
        },
        {
          "date": "2026-06-22",
          "close": 46352.15
        },
        {
          "date": "2026-06-23",
          "close": 45662.85
        },
        {
          "date": "2026-06-24",
          "close": 45721.45
        },
        {
          "date": "2026-06-25",
          "close": 45356.81
        },
        {
          "date": "2026-06-26",
          "close": 44390.92
        },
        {
          "date": "2026-06-29",
          "close": 44019.44
        },
        {
          "date": "2026-06-30",
          "close": 45023.98
        },
        {
          "date": "2026-07-01",
          "close": 45797.48
        },
        {
          "date": "2026-07-02",
          "close": 45255.8
        },
        {
          "date": "2026-07-03",
          "close": 45033.61
        },
        {
          "date": "2026-07-06",
          "close": 43916.57
        },
        {
          "date": "2026-07-07",
          "close": 42893.23
        },
        {
          "date": "2026-07-08",
          "close": 41366.95
        },
        {
          "date": "2026-07-09",
          "close": 41616.86
        },
        {
          "date": "2026-07-10",
          "close": 41365.16
        },
        {
          "date": "2026-07-13",
          "close": 39061.25
        },
        {
          "date": "2026-07-14",
          "close": 39832.97
        },
        {
          "date": "2026-07-15",
          "close": 39209.84
        },
        {
          "date": "2026-07-16",
          "close": 38213.4
        },
        {
          "date": "2026-07-17",
          "close": 36262.01
        },
        {
          "date": "2026-07-20",
          "close": 34469.76
        },
        {
          "date": "2026-07-21",
          "close": 35680.03
        },
        {
          "date": "2026-07-22",
          "close": 35083.37
        },
        {
          "date": "2026-07-23",
          "close": 35875.86
        },
        {
          "date": "2026-07-24",
          "close": 34887.43
        },
        {
          "date": "2026-07-27",
          "close": 36176.5
        },
        {
          "date": "2026-07-28",
          "close": 35505.21
        },
        {
          "date": "2026-07-29",
          "close": 35819.98
        },
        {
          "date": "2026-07-30",
          "close": 34794.72
        },
        {
          "date": "2026-07-31",
          "close": 35617.17
        },
        {
          "date": "2026-08-03",
          "close": 35964.35
        },
        {
          "date": "2026-08-04",
          "close": 36938.87
        },
        {
          "date": "2026-08-05",
          "close": 38119.73
        },
        {
          "date": "2026-08-06",
          "close": 38581.2
        },
        {
          "date": "2026-08-07",
          "close": 39242.0
        },
        {
          "date": "2026-08-10",
          "close": 39699.67
        },
        {
          "date": "2026-08-11",
          "close": 39296.53
        },
        {
          "date": "2026-08-12",
          "close": 39755.59
        },
        {
          "date": "2026-08-13",
          "close": 39098.18
        },
        {
          "date": "2026-08-14",
          "close": 39632.8
        },
        {
          "date": "2026-08-17",
          "close": 40766.18
        },
        {
          "date": "2026-08-18",
          "close": 40771.66
        },
        {
          "date": "2026-08-19",
          "close": 38727.56
        },
        {
          "date": "2026-08-20",
          "close": 38995.42
        },
        {
          "date": "2026-08-21",
          "close": 39353.0
        },
        {
          "date": "2026-08-24",
          "close": 38886.51
        },
        {
          "date": "2026-08-25",
          "close": 39081.61
        },
        {
          "date": "2026-08-26",
          "close": 39195.33
        },
        {
          "date": "2026-08-27",
          "close": 40002.69
        },
        {
          "date": "2026-08-28",
          "close": 40051.55
        },
        {
          "date": "2026-08-31",
          "close": 40283.79
        },
        {
          "date": "2026-09-01",
          "close": 39904.32
        },
        {
          "date": "2026-09-02",
          "close": 39628.16
        },
        {
          "date": "2026-09-03",
          "close": 39517.05
        },
        {
          "date": "2026-09-04",
          "close": 38915.55
        },
        {
          "date": "2026-09-07",
          "close": 39447.36
        },
        {
          "date": "2026-09-08",
          "close": 39592.48
        },
        {
          "date": "2026-09-09",
          "close": 39720.57
        },
        {
          "date": "2026-09-10",
          "close": 39151.5
        },
        {
          "date": "2026-09-11",
          "close": 38492.06
        },
        {
          "date": "2026-09-14",
          "close": 38855.8
        },
        {
          "date": "2026-09-15",
          "close": 38679.84
        },
        {
          "date": "2026-09-16",
          "close": 39511.33
        },
        {
          "date": "2026-09-17",
          "close": 39283.0
        },
        {
          "date": "2026-09-18",
          "close": 39931.73
        },
        {
          "date": "2026-09-21",
          "close": 40610.36
        },
        {
          "date": "2026-09-22",
          "close": 40473.22
        },
        {
          "date": "2026-09-23",
          "close": 40613.09
        },
        {
          "date": "2026-09-24",
          "close": 39984.91
        },
        {
          "date": "2026-09-28",
          "close": 38574.13
        },
        {
          "date": "2026-09-29",
          "close": 38685.98
        },
        {
          "date": "2026-09-30",
          "close": 38371.48
        },
        {
          "date": "2026-10-08",
          "close": 38036.51
        },
        {
          "date": "2026-10-09",
          "close": 37969.59
        },
        {
          "date": "2026-10-12",
          "close": 37138.19
        },
        {
          "date": "2026-10-13",
          "close": 37282.05
        },
        {
          "date": "2026-10-14",
          "close": 36437.31
        },
        {
          "date": "2026-10-15",
          "close": 35228.09
        },
        {
          "date": "2026-10-16",
          "close": 35394.48
        },
        {
          "date": "2026-10-19",
          "close": 35303.06
        },
        {
          "date": "2026-10-20",
          "close": 35709.76
        },
        {
          "date": "2026-10-21",
          "close": 35577.96
        },
        {
          "date": "2026-10-22",
          "close": 34671.11
        },
        {
          "date": "2026-10-23",
          "close": 35188.87
        },
        {
          "date": "2026-10-26",
          "close": 34689.56
        },
        {
          "date": "2026-10-27",
          "close": 33660.4
        },
        {
          "date": "2026-10-28",
          "close": 34531.61
        },
        {
          "date": "2026-10-29",
          "close": 33435.99
        },
        {
          "date": "2026-10-30",
          "close": 32346.87
        },
        {
          "date": "2026-11-02",
          "close": 32927.2
        },
        {
          "date": "2026-11-03",
          "close": 32418.81
        },
        {
          "date": "2026-11-04",
          "close": 33730.44
        },
        {
          "date": "2026-11-05",
          "close": 34586.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3194444444444444,
          "up_wilson": [
            0.4273986728598905,
            0.651713729423738
          ],
          "pullback_wilson": [
            0.22325610278261976,
            0.43392348732165664
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 7,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 5,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0524",
      "name": "参股期货",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.004096711748989845,
        "5": 0.02997111827993315,
        "20": -0.04019307347042955,
        "60": -0.06534569210557262
      },
      "moving_averages": {
        "5": 27593.305999999495,
        "20": 28273.519499999657,
        "60": 29555.21449999977
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05536703187167147,
      "history": [
        {
          "date": "2026-05-13",
          "close": 34078.17
        },
        {
          "date": "2026-05-14",
          "close": 33440.85
        },
        {
          "date": "2026-05-15",
          "close": 32764.55
        },
        {
          "date": "2026-05-18",
          "close": 32733.34
        },
        {
          "date": "2026-05-19",
          "close": 32717.54
        },
        {
          "date": "2026-05-20",
          "close": 32372.38
        },
        {
          "date": "2026-05-21",
          "close": 31650.34
        },
        {
          "date": "2026-05-22",
          "close": 31634.25
        },
        {
          "date": "2026-05-25",
          "close": 31592.72
        },
        {
          "date": "2026-05-26",
          "close": 31579.8
        },
        {
          "date": "2026-05-27",
          "close": 30972.79
        },
        {
          "date": "2026-05-28",
          "close": 30963.13
        },
        {
          "date": "2026-05-29",
          "close": 31014.06
        },
        {
          "date": "2026-06-01",
          "close": 31426.55
        },
        {
          "date": "2026-06-02",
          "close": 31348.62
        },
        {
          "date": "2026-06-03",
          "close": 31070.47
        },
        {
          "date": "2026-06-04",
          "close": 30424.4
        },
        {
          "date": "2026-06-05",
          "close": 30194.36
        },
        {
          "date": "2026-06-08",
          "close": 29386.58
        },
        {
          "date": "2026-06-09",
          "close": 29488.76
        },
        {
          "date": "2026-06-10",
          "close": 29633.41
        },
        {
          "date": "2026-06-11",
          "close": 29373.74
        },
        {
          "date": "2026-06-12",
          "close": 30308.61
        },
        {
          "date": "2026-06-15",
          "close": 31008.49
        },
        {
          "date": "2026-06-16",
          "close": 30984.54
        },
        {
          "date": "2026-06-17",
          "close": 30689.82
        },
        {
          "date": "2026-06-18",
          "close": 30124.12
        },
        {
          "date": "2026-06-22",
          "close": 31307.26
        },
        {
          "date": "2026-06-23",
          "close": 31224.5
        },
        {
          "date": "2026-06-24",
          "close": 30617.29
        },
        {
          "date": "2026-06-25",
          "close": 30777.97
        },
        {
          "date": "2026-06-26",
          "close": 29748.68
        },
        {
          "date": "2026-06-29",
          "close": 29846.04
        },
        {
          "date": "2026-06-30",
          "close": 29714.83
        },
        {
          "date": "2026-07-01",
          "close": 30748.33
        },
        {
          "date": "2026-07-02",
          "close": 30356.51
        },
        {
          "date": "2026-07-03",
          "close": 30683.17
        },
        {
          "date": "2026-07-06",
          "close": 30753.45
        },
        {
          "date": "2026-07-07",
          "close": 29989.1
        },
        {
          "date": "2026-07-08",
          "close": 29842.62
        },
        {
          "date": "2026-07-09",
          "close": 29811.58
        },
        {
          "date": "2026-07-10",
          "close": 29801.16
        },
        {
          "date": "2026-07-13",
          "close": 29095.8
        },
        {
          "date": "2026-07-14",
          "close": 29502.84
        },
        {
          "date": "2026-07-15",
          "close": 29775.22
        },
        {
          "date": "2026-07-16",
          "close": 29509.89
        },
        {
          "date": "2026-07-17",
          "close": 28757.41
        },
        {
          "date": "2026-07-20",
          "close": 28784.31
        },
        {
          "date": "2026-07-21",
          "close": 28858.08
        },
        {
          "date": "2026-07-22",
          "close": 28740.64
        },
        {
          "date": "2026-07-23",
          "close": 29232.44
        },
        {
          "date": "2026-07-24",
          "close": 28284.39
        },
        {
          "date": "2026-07-27",
          "close": 28761.08
        },
        {
          "date": "2026-07-28",
          "close": 28624.56
        },
        {
          "date": "2026-07-29",
          "close": 29194.04
        },
        {
          "date": "2026-07-30",
          "close": 29185.66
        },
        {
          "date": "2026-07-31",
          "close": 29505.42
        },
        {
          "date": "2026-08-03",
          "close": 29776.14
        },
        {
          "date": "2026-08-04",
          "close": 29795.22
        },
        {
          "date": "2026-08-05",
          "close": 30012.69
        },
        {
          "date": "2026-08-06",
          "close": 29898.36
        },
        {
          "date": "2026-08-07",
          "close": 29940.15
        },
        {
          "date": "2026-08-10",
          "close": 30156.9
        },
        {
          "date": "2026-08-11",
          "close": 29969.09
        },
        {
          "date": "2026-08-12",
          "close": 30229.4
        },
        {
          "date": "2026-08-13",
          "close": 30009.71
        },
        {
          "date": "2026-08-14",
          "close": 29860.64
        },
        {
          "date": "2026-08-17",
          "close": 30196.19
        },
        {
          "date": "2026-08-18",
          "close": 29912.17
        },
        {
          "date": "2026-08-19",
          "close": 29071.35
        },
        {
          "date": "2026-08-20",
          "close": 29373.67
        },
        {
          "date": "2026-08-21",
          "close": 29481.46
        },
        {
          "date": "2026-08-24",
          "close": 29598.53
        },
        {
          "date": "2026-08-25",
          "close": 29878.47
        },
        {
          "date": "2026-08-26",
          "close": 30472.56
        },
        {
          "date": "2026-08-27",
          "close": 30845.71
        },
        {
          "date": "2026-08-28",
          "close": 31055.51
        },
        {
          "date": "2026-08-31",
          "close": 31082.82
        },
        {
          "date": "2026-09-01",
          "close": 31405.58
        },
        {
          "date": "2026-09-02",
          "close": 30955.95
        },
        {
          "date": "2026-09-03",
          "close": 30920.77
        },
        {
          "date": "2026-09-04",
          "close": 31106.88
        },
        {
          "date": "2026-09-07",
          "close": 30956.21
        },
        {
          "date": "2026-09-08",
          "close": 31328.58
        },
        {
          "date": "2026-09-09",
          "close": 31300.99
        },
        {
          "date": "2026-09-10",
          "close": 31272.65
        },
        {
          "date": "2026-09-11",
          "close": 30193.31
        },
        {
          "date": "2026-09-14",
          "close": 29933.52
        },
        {
          "date": "2026-09-15",
          "close": 29386.72
        },
        {
          "date": "2026-09-16",
          "close": 29813.68
        },
        {
          "date": "2026-09-17",
          "close": 29661.59
        },
        {
          "date": "2026-09-18",
          "close": 30004.97
        },
        {
          "date": "2026-09-21",
          "close": 30558.15
        },
        {
          "date": "2026-09-22",
          "close": 30527.91
        },
        {
          "date": "2026-09-23",
          "close": 30307.03
        },
        {
          "date": "2026-09-24",
          "close": 29813.54
        },
        {
          "date": "2026-09-28",
          "close": 29231.19
        },
        {
          "date": "2026-09-29",
          "close": 29404.45
        },
        {
          "date": "2026-09-30",
          "close": 29499.94
        },
        {
          "date": "2026-10-08",
          "close": 29226.18
        },
        {
          "date": "2026-10-09",
          "close": 29695.65
        },
        {
          "date": "2026-10-12",
          "close": 29390.78
        },
        {
          "date": "2026-10-13",
          "close": 29493.21
        },
        {
          "date": "2026-10-14",
          "close": 29288.18
        },
        {
          "date": "2026-10-15",
          "close": 28746.47
        },
        {
          "date": "2026-10-16",
          "close": 28723.54
        },
        {
          "date": "2026-10-19",
          "close": 28611.28
        },
        {
          "date": "2026-10-20",
          "close": 28518.14
        },
        {
          "date": "2026-10-21",
          "close": 28381.61
        },
        {
          "date": "2026-10-22",
          "close": 27806.15
        },
        {
          "date": "2026-10-23",
          "close": 28139.32
        },
        {
          "date": "2026-10-26",
          "close": 28154.31
        },
        {
          "date": "2026-10-27",
          "close": 27680.23
        },
        {
          "date": "2026-10-28",
          "close": 27639.77
        },
        {
          "date": "2026-10-29",
          "close": 27235.22
        },
        {
          "date": "2026-10-30",
          "close": 26758.88
        },
        {
          "date": "2026-11-02",
          "close": 27552.26
        },
        {
          "date": "2026-11-03",
          "close": 27666.86
        },
        {
          "date": "2026-11-04",
          "close": 27937.04
        },
        {
          "date": "2026-11-05",
          "close": 28051.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5054945054945055,
          "pullback_frequency": 0.25274725274725274,
          "up_wilson": [
            0.40464975314849927,
            0.6058941588962382
          ],
          "pullback_wilson": [
            0.17472717254356776,
            0.3507967854432412
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5535714285714286,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.4241321478993947,
            0.6761327874521665
          ],
          "pullback_wilson": [
            0.21400994792551523,
            0.45177360090261476
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0525",
      "name": "参股银行",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013559597271841639,
        "5": 0.031240808322893443,
        "20": -0.04391522813160165,
        "60": -0.021404222436442355
      },
      "moving_averages": {
        "5": 11106.803999999911,
        "20": 11405.034000000078,
        "60": 11758.230333333338
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.05627053589601927,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13096.26
        },
        {
          "date": "2026-05-14",
          "close": 12855.11
        },
        {
          "date": "2026-05-15",
          "close": 12723.54
        },
        {
          "date": "2026-05-18",
          "close": 12669.94
        },
        {
          "date": "2026-05-19",
          "close": 12733.27
        },
        {
          "date": "2026-05-20",
          "close": 12595.45
        },
        {
          "date": "2026-05-21",
          "close": 12317.2
        },
        {
          "date": "2026-05-22",
          "close": 12458.56
        },
        {
          "date": "2026-05-25",
          "close": 12462.99
        },
        {
          "date": "2026-05-26",
          "close": 12377.88
        },
        {
          "date": "2026-05-27",
          "close": 12176.22
        },
        {
          "date": "2026-05-28",
          "close": 12194.69
        },
        {
          "date": "2026-05-29",
          "close": 12152.48
        },
        {
          "date": "2026-06-01",
          "close": 12363.38
        },
        {
          "date": "2026-06-02",
          "close": 12225.89
        },
        {
          "date": "2026-06-03",
          "close": 12161.12
        },
        {
          "date": "2026-06-04",
          "close": 12006.67
        },
        {
          "date": "2026-06-05",
          "close": 12024.72
        },
        {
          "date": "2026-06-08",
          "close": 11718.97
        },
        {
          "date": "2026-06-09",
          "close": 11764.15
        },
        {
          "date": "2026-06-10",
          "close": 11692.29
        },
        {
          "date": "2026-06-11",
          "close": 11540.28
        },
        {
          "date": "2026-06-12",
          "close": 11745.08
        },
        {
          "date": "2026-06-15",
          "close": 11876.38
        },
        {
          "date": "2026-06-16",
          "close": 11861.12
        },
        {
          "date": "2026-06-17",
          "close": 11703.94
        },
        {
          "date": "2026-06-18",
          "close": 11554.05
        },
        {
          "date": "2026-06-22",
          "close": 11699.49
        },
        {
          "date": "2026-06-23",
          "close": 11711.31
        },
        {
          "date": "2026-06-24",
          "close": 11479.0
        },
        {
          "date": "2026-06-25",
          "close": 11349.51
        },
        {
          "date": "2026-06-26",
          "close": 11064.82
        },
        {
          "date": "2026-06-29",
          "close": 11100.75
        },
        {
          "date": "2026-06-30",
          "close": 11057.04
        },
        {
          "date": "2026-07-01",
          "close": 11353.46
        },
        {
          "date": "2026-07-02",
          "close": 11365.36
        },
        {
          "date": "2026-07-03",
          "close": 11472.83
        },
        {
          "date": "2026-07-06",
          "close": 11440.94
        },
        {
          "date": "2026-07-07",
          "close": 11148.18
        },
        {
          "date": "2026-07-08",
          "close": 11070.03
        },
        {
          "date": "2026-07-09",
          "close": 11060.36
        },
        {
          "date": "2026-07-10",
          "close": 11211.33
        },
        {
          "date": "2026-07-13",
          "close": 10923.91
        },
        {
          "date": "2026-07-14",
          "close": 11143.1
        },
        {
          "date": "2026-07-15",
          "close": 11285.63
        },
        {
          "date": "2026-07-16",
          "close": 11268.23
        },
        {
          "date": "2026-07-17",
          "close": 10978.17
        },
        {
          "date": "2026-07-20",
          "close": 10970.15
        },
        {
          "date": "2026-07-21",
          "close": 10975.99
        },
        {
          "date": "2026-07-22",
          "close": 10928.63
        },
        {
          "date": "2026-07-23",
          "close": 11140.21
        },
        {
          "date": "2026-07-24",
          "close": 10831.92
        },
        {
          "date": "2026-07-27",
          "close": 11063.32
        },
        {
          "date": "2026-07-28",
          "close": 11080.0
        },
        {
          "date": "2026-07-29",
          "close": 11296.91
        },
        {
          "date": "2026-07-30",
          "close": 11259.69
        },
        {
          "date": "2026-07-31",
          "close": 11408.73
        },
        {
          "date": "2026-08-03",
          "close": 11527.97
        },
        {
          "date": "2026-08-04",
          "close": 11537.9
        },
        {
          "date": "2026-08-05",
          "close": 11607.99
        },
        {
          "date": "2026-08-06",
          "close": 11638.76
        },
        {
          "date": "2026-08-07",
          "close": 11623.42
        },
        {
          "date": "2026-08-10",
          "close": 11831.8
        },
        {
          "date": "2026-08-11",
          "close": 11771.94
        },
        {
          "date": "2026-08-12",
          "close": 11902.48
        },
        {
          "date": "2026-08-13",
          "close": 11796.27
        },
        {
          "date": "2026-08-14",
          "close": 11753.35
        },
        {
          "date": "2026-08-17",
          "close": 11906.06
        },
        {
          "date": "2026-08-18",
          "close": 11906.67
        },
        {
          "date": "2026-08-19",
          "close": 11617.6
        },
        {
          "date": "2026-08-20",
          "close": 11748.69
        },
        {
          "date": "2026-08-21",
          "close": 11723.92
        },
        {
          "date": "2026-08-24",
          "close": 11680.33
        },
        {
          "date": "2026-08-25",
          "close": 11861.53
        },
        {
          "date": "2026-08-26",
          "close": 11969.41
        },
        {
          "date": "2026-08-27",
          "close": 12059.66
        },
        {
          "date": "2026-08-28",
          "close": 12160.32
        },
        {
          "date": "2026-08-31",
          "close": 12123.12
        },
        {
          "date": "2026-09-01",
          "close": 12273.28
        },
        {
          "date": "2026-09-02",
          "close": 12109.57
        },
        {
          "date": "2026-09-03",
          "close": 12034.14
        },
        {
          "date": "2026-09-04",
          "close": 12089.44
        },
        {
          "date": "2026-09-07",
          "close": 12129.89
        },
        {
          "date": "2026-09-08",
          "close": 12309.75
        },
        {
          "date": "2026-09-09",
          "close": 12268.76
        },
        {
          "date": "2026-09-10",
          "close": 12150.13
        },
        {
          "date": "2026-09-11",
          "close": 11892.01
        },
        {
          "date": "2026-09-14",
          "close": 11939.95
        },
        {
          "date": "2026-09-15",
          "close": 11730.57
        },
        {
          "date": "2026-09-16",
          "close": 11809.31
        },
        {
          "date": "2026-09-17",
          "close": 11865.54
        },
        {
          "date": "2026-09-18",
          "close": 11951.35
        },
        {
          "date": "2026-09-21",
          "close": 12197.71
        },
        {
          "date": "2026-09-22",
          "close": 12150.19
        },
        {
          "date": "2026-09-23",
          "close": 12047.38
        },
        {
          "date": "2026-09-24",
          "close": 11949.27
        },
        {
          "date": "2026-09-28",
          "close": 11806.88
        },
        {
          "date": "2026-09-29",
          "close": 11835.44
        },
        {
          "date": "2026-09-30",
          "close": 11895.95
        },
        {
          "date": "2026-10-08",
          "close": 11881.3
        },
        {
          "date": "2026-10-09",
          "close": 12036.85
        },
        {
          "date": "2026-10-12",
          "close": 11857.46
        },
        {
          "date": "2026-10-13",
          "close": 11908.37
        },
        {
          "date": "2026-10-14",
          "close": 11799.82
        },
        {
          "date": "2026-10-15",
          "close": 11529.72
        },
        {
          "date": "2026-10-16",
          "close": 11579.45
        },
        {
          "date": "2026-10-19",
          "close": 11543.55
        },
        {
          "date": "2026-10-20",
          "close": 11518.58
        },
        {
          "date": "2026-10-21",
          "close": 11509.37
        },
        {
          "date": "2026-10-22",
          "close": 11248.91
        },
        {
          "date": "2026-10-23",
          "close": 11352.88
        },
        {
          "date": "2026-10-26",
          "close": 11328.24
        },
        {
          "date": "2026-10-27",
          "close": 11139.82
        },
        {
          "date": "2026-10-28",
          "close": 11198.24
        },
        {
          "date": "2026-10-29",
          "close": 11015.4
        },
        {
          "date": "2026-10-30",
          "close": 10821.69
        },
        {
          "date": "2026-11-02",
          "close": 11050.99
        },
        {
          "date": "2026-11-03",
          "close": 11094.25
        },
        {
          "date": "2026-11-04",
          "close": 11207.56
        },
        {
          "date": "2026-11-05",
          "close": 11359.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.14544607404671892,
            0.3241528623046228
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "pullback_wilson": [
            0.27608389730256544,
            0.5381856225241064
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0528",
      "name": "转债标的",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024601062065268575,
        "5": 0.03815334477028398,
        "20": -0.05563618337265985,
        "60": -0.05145915313020799
      },
      "moving_averages": {
        "5": 11147.634000000358,
        "20": 11557.447500000242,
        "60": 12166.424500000105
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05677667758713789,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13994.01
        },
        {
          "date": "2026-05-14",
          "close": 13810.89
        },
        {
          "date": "2026-05-15",
          "close": 13717.84
        },
        {
          "date": "2026-05-18",
          "close": 13719.83
        },
        {
          "date": "2026-05-19",
          "close": 13884.39
        },
        {
          "date": "2026-05-20",
          "close": 13847.74
        },
        {
          "date": "2026-05-21",
          "close": 13463.35
        },
        {
          "date": "2026-05-22",
          "close": 13701.9
        },
        {
          "date": "2026-05-25",
          "close": 13744.48
        },
        {
          "date": "2026-05-26",
          "close": 13620.01
        },
        {
          "date": "2026-05-27",
          "close": 13375.1
        },
        {
          "date": "2026-05-28",
          "close": 13449.28
        },
        {
          "date": "2026-05-29",
          "close": 13131.96
        },
        {
          "date": "2026-06-01",
          "close": 13266.2
        },
        {
          "date": "2026-06-02",
          "close": 13142.93
        },
        {
          "date": "2026-06-03",
          "close": 13080.43
        },
        {
          "date": "2026-06-04",
          "close": 12948.09
        },
        {
          "date": "2026-06-05",
          "close": 12957.57
        },
        {
          "date": "2026-06-08",
          "close": 12572.5
        },
        {
          "date": "2026-06-09",
          "close": 12774.83
        },
        {
          "date": "2026-06-10",
          "close": 12674.91
        },
        {
          "date": "2026-06-11",
          "close": 12575.27
        },
        {
          "date": "2026-06-12",
          "close": 12744.81
        },
        {
          "date": "2026-06-15",
          "close": 12967.99
        },
        {
          "date": "2026-06-16",
          "close": 13043.08
        },
        {
          "date": "2026-06-17",
          "close": 13027.68
        },
        {
          "date": "2026-06-18",
          "close": 12976.27
        },
        {
          "date": "2026-06-22",
          "close": 13027.37
        },
        {
          "date": "2026-06-23",
          "close": 12971.27
        },
        {
          "date": "2026-06-24",
          "close": 12862.41
        },
        {
          "date": "2026-06-25",
          "close": 12694.34
        },
        {
          "date": "2026-06-26",
          "close": 12423.66
        },
        {
          "date": "2026-06-29",
          "close": 12456.36
        },
        {
          "date": "2026-06-30",
          "close": 12636.83
        },
        {
          "date": "2026-07-01",
          "close": 12894.03
        },
        {
          "date": "2026-07-02",
          "close": 12791.99
        },
        {
          "date": "2026-07-03",
          "close": 12917.53
        },
        {
          "date": "2026-07-06",
          "close": 12791.12
        },
        {
          "date": "2026-07-07",
          "close": 12500.57
        },
        {
          "date": "2026-07-08",
          "close": 12283.62
        },
        {
          "date": "2026-07-09",
          "close": 12349.27
        },
        {
          "date": "2026-07-10",
          "close": 12392.97
        },
        {
          "date": "2026-07-13",
          "close": 11941.31
        },
        {
          "date": "2026-07-14",
          "close": 12108.85
        },
        {
          "date": "2026-07-15",
          "close": 12127.13
        },
        {
          "date": "2026-07-16",
          "close": 12023.91
        },
        {
          "date": "2026-07-17",
          "close": 11466.35
        },
        {
          "date": "2026-07-20",
          "close": 11215.44
        },
        {
          "date": "2026-07-21",
          "close": 11394.71
        },
        {
          "date": "2026-07-22",
          "close": 11274.56
        },
        {
          "date": "2026-07-23",
          "close": 11468.7
        },
        {
          "date": "2026-07-24",
          "close": 11182.52
        },
        {
          "date": "2026-07-27",
          "close": 11499.76
        },
        {
          "date": "2026-07-28",
          "close": 11380.16
        },
        {
          "date": "2026-07-29",
          "close": 11570.41
        },
        {
          "date": "2026-07-30",
          "close": 11410.12
        },
        {
          "date": "2026-07-31",
          "close": 11683.43
        },
        {
          "date": "2026-08-03",
          "close": 11825.73
        },
        {
          "date": "2026-08-04",
          "close": 12001.41
        },
        {
          "date": "2026-08-05",
          "close": 12210.85
        },
        {
          "date": "2026-08-06",
          "close": 12239.96
        },
        {
          "date": "2026-08-07",
          "close": 12341.89
        },
        {
          "date": "2026-08-10",
          "close": 12500.3
        },
        {
          "date": "2026-08-11",
          "close": 12430.5
        },
        {
          "date": "2026-08-12",
          "close": 12548.5
        },
        {
          "date": "2026-08-13",
          "close": 12420.81
        },
        {
          "date": "2026-08-14",
          "close": 12451.8
        },
        {
          "date": "2026-08-17",
          "close": 12688.36
        },
        {
          "date": "2026-08-18",
          "close": 12636.7
        },
        {
          "date": "2026-08-19",
          "close": 12168.25
        },
        {
          "date": "2026-08-20",
          "close": 12344.8
        },
        {
          "date": "2026-08-21",
          "close": 12327.45
        },
        {
          "date": "2026-08-24",
          "close": 12203.52
        },
        {
          "date": "2026-08-25",
          "close": 12368.17
        },
        {
          "date": "2026-08-26",
          "close": 12390.28
        },
        {
          "date": "2026-08-27",
          "close": 12499.32
        },
        {
          "date": "2026-08-28",
          "close": 12545.81
        },
        {
          "date": "2026-08-31",
          "close": 12685.79
        },
        {
          "date": "2026-09-01",
          "close": 12680.77
        },
        {
          "date": "2026-09-02",
          "close": 12574.08
        },
        {
          "date": "2026-09-03",
          "close": 12557.22
        },
        {
          "date": "2026-09-04",
          "close": 12488.69
        },
        {
          "date": "2026-09-07",
          "close": 12595.43
        },
        {
          "date": "2026-09-08",
          "close": 12668.35
        },
        {
          "date": "2026-09-09",
          "close": 12659.59
        },
        {
          "date": "2026-09-10",
          "close": 12489.76
        },
        {
          "date": "2026-09-11",
          "close": 12237.22
        },
        {
          "date": "2026-09-14",
          "close": 12321.41
        },
        {
          "date": "2026-09-15",
          "close": 12186.38
        },
        {
          "date": "2026-09-16",
          "close": 12357.51
        },
        {
          "date": "2026-09-17",
          "close": 12379.85
        },
        {
          "date": "2026-09-18",
          "close": 12561.08
        },
        {
          "date": "2026-09-21",
          "close": 12766.18
        },
        {
          "date": "2026-09-22",
          "close": 12762.02
        },
        {
          "date": "2026-09-23",
          "close": 12775.22
        },
        {
          "date": "2026-09-24",
          "close": 12593.31
        },
        {
          "date": "2026-09-28",
          "close": 12326.55
        },
        {
          "date": "2026-09-29",
          "close": 12403.55
        },
        {
          "date": "2026-09-30",
          "close": 12395.28
        },
        {
          "date": "2026-10-08",
          "close": 12264.86
        },
        {
          "date": "2026-10-09",
          "close": 12279.69
        },
        {
          "date": "2026-10-12",
          "close": 12117.59
        },
        {
          "date": "2026-10-13",
          "close": 12138.05
        },
        {
          "date": "2026-10-14",
          "close": 11916.02
        },
        {
          "date": "2026-10-15",
          "close": 11579.15
        },
        {
          "date": "2026-10-16",
          "close": 11638.18
        },
        {
          "date": "2026-10-19",
          "close": 11678.71
        },
        {
          "date": "2026-10-20",
          "close": 11809.82
        },
        {
          "date": "2026-10-21",
          "close": 11745.81
        },
        {
          "date": "2026-10-22",
          "close": 11433.07
        },
        {
          "date": "2026-10-23",
          "close": 11646.82
        },
        {
          "date": "2026-10-26",
          "close": 11589.26
        },
        {
          "date": "2026-10-27",
          "close": 11229.41
        },
        {
          "date": "2026-10-28",
          "close": 11452.38
        },
        {
          "date": "2026-10-29",
          "close": 11156.82
        },
        {
          "date": "2026-10-30",
          "close": 10848.66
        },
        {
          "date": "2026-11-02",
          "close": 11046.39
        },
        {
          "date": "2026-11-03",
          "close": 10956.24
        },
        {
          "date": "2026-11-04",
          "close": 11304.39
        },
        {
          "date": "2026-11-05",
          "close": 11582.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.56,
          "pullback_frequency": 0.29333333333333333,
          "up_wilson": [
            0.4474677138145549,
            0.6666854250875085
          ],
          "pullback_wilson": [
            0.20240140321903244,
            0.40440445167386063
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0534",
      "name": "成渝特区",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01856522614340883,
        "5": 0.03631144630310068,
        "20": -0.04679173864852737,
        "60": -0.04816180866711317
      },
      "moving_averages": {
        "5": 19026.610000000896,
        "20": 19552.041500000003,
        "60": 20472.076000000103
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.05351693190792939,
      "history": [
        {
          "date": "2026-05-13",
          "close": 23898.01
        },
        {
          "date": "2026-05-14",
          "close": 23480.5
        },
        {
          "date": "2026-05-15",
          "close": 23208.15
        },
        {
          "date": "2026-05-18",
          "close": 23111.46
        },
        {
          "date": "2026-05-19",
          "close": 23324.43
        },
        {
          "date": "2026-05-20",
          "close": 23007.72
        },
        {
          "date": "2026-05-21",
          "close": 22452.81
        },
        {
          "date": "2026-05-22",
          "close": 22638.98
        },
        {
          "date": "2026-05-25",
          "close": 22691.21
        },
        {
          "date": "2026-05-26",
          "close": 22480.04
        },
        {
          "date": "2026-05-27",
          "close": 22309.32
        },
        {
          "date": "2026-05-28",
          "close": 22383.24
        },
        {
          "date": "2026-05-29",
          "close": 22174.53
        },
        {
          "date": "2026-06-01",
          "close": 22371.39
        },
        {
          "date": "2026-06-02",
          "close": 22111.77
        },
        {
          "date": "2026-06-03",
          "close": 21954.79
        },
        {
          "date": "2026-06-04",
          "close": 21620.1
        },
        {
          "date": "2026-06-05",
          "close": 21599.47
        },
        {
          "date": "2026-06-08",
          "close": 21044.85
        },
        {
          "date": "2026-06-09",
          "close": 21174.31
        },
        {
          "date": "2026-06-10",
          "close": 20944.07
        },
        {
          "date": "2026-06-11",
          "close": 20945.75
        },
        {
          "date": "2026-06-12",
          "close": 21281.84
        },
        {
          "date": "2026-06-15",
          "close": 21515.23
        },
        {
          "date": "2026-06-16",
          "close": 21490.12
        },
        {
          "date": "2026-06-17",
          "close": 21267.81
        },
        {
          "date": "2026-06-18",
          "close": 21064.41
        },
        {
          "date": "2026-06-22",
          "close": 21186.01
        },
        {
          "date": "2026-06-23",
          "close": 21104.43
        },
        {
          "date": "2026-06-24",
          "close": 20727.1
        },
        {
          "date": "2026-06-25",
          "close": 20458.51
        },
        {
          "date": "2026-06-26",
          "close": 19893.54
        },
        {
          "date": "2026-06-29",
          "close": 19897.36
        },
        {
          "date": "2026-06-30",
          "close": 19970.32
        },
        {
          "date": "2026-07-01",
          "close": 20474.6
        },
        {
          "date": "2026-07-02",
          "close": 20534.27
        },
        {
          "date": "2026-07-03",
          "close": 20752.87
        },
        {
          "date": "2026-07-06",
          "close": 20702.53
        },
        {
          "date": "2026-07-07",
          "close": 20105.29
        },
        {
          "date": "2026-07-08",
          "close": 19867.38
        },
        {
          "date": "2026-07-09",
          "close": 19810.62
        },
        {
          "date": "2026-07-10",
          "close": 20091.64
        },
        {
          "date": "2026-07-13",
          "close": 19413.97
        },
        {
          "date": "2026-07-14",
          "close": 19706.23
        },
        {
          "date": "2026-07-15",
          "close": 19947.42
        },
        {
          "date": "2026-07-16",
          "close": 19887.58
        },
        {
          "date": "2026-07-17",
          "close": 19273.49
        },
        {
          "date": "2026-07-20",
          "close": 19150.16
        },
        {
          "date": "2026-07-21",
          "close": 19137.18
        },
        {
          "date": "2026-07-22",
          "close": 19105.13
        },
        {
          "date": "2026-07-23",
          "close": 19444.54
        },
        {
          "date": "2026-07-24",
          "close": 18811.77
        },
        {
          "date": "2026-07-27",
          "close": 19291.95
        },
        {
          "date": "2026-07-28",
          "close": 19269.52
        },
        {
          "date": "2026-07-29",
          "close": 19650.47
        },
        {
          "date": "2026-07-30",
          "close": 19453.12
        },
        {
          "date": "2026-07-31",
          "close": 19830.54
        },
        {
          "date": "2026-08-03",
          "close": 20256.06
        },
        {
          "date": "2026-08-04",
          "close": 20444.51
        },
        {
          "date": "2026-08-05",
          "close": 20572.94
        },
        {
          "date": "2026-08-06",
          "close": 20535.33
        },
        {
          "date": "2026-08-07",
          "close": 20603.24
        },
        {
          "date": "2026-08-10",
          "close": 21030.25
        },
        {
          "date": "2026-08-11",
          "close": 20921.73
        },
        {
          "date": "2026-08-12",
          "close": 21175.9
        },
        {
          "date": "2026-08-13",
          "close": 21032.09
        },
        {
          "date": "2026-08-14",
          "close": 20909.66
        },
        {
          "date": "2026-08-17",
          "close": 21101.93
        },
        {
          "date": "2026-08-18",
          "close": 20988.58
        },
        {
          "date": "2026-08-19",
          "close": 20356.29
        },
        {
          "date": "2026-08-20",
          "close": 20556.33
        },
        {
          "date": "2026-08-21",
          "close": 20581.47
        },
        {
          "date": "2026-08-24",
          "close": 20465.12
        },
        {
          "date": "2026-08-25",
          "close": 20720.47
        },
        {
          "date": "2026-08-26",
          "close": 20832.07
        },
        {
          "date": "2026-08-27",
          "close": 21013.9
        },
        {
          "date": "2026-08-28",
          "close": 21156.0
        },
        {
          "date": "2026-08-31",
          "close": 21214.26
        },
        {
          "date": "2026-09-01",
          "close": 21384.63
        },
        {
          "date": "2026-09-02",
          "close": 21291.36
        },
        {
          "date": "2026-09-03",
          "close": 21182.73
        },
        {
          "date": "2026-09-04",
          "close": 21215.07
        },
        {
          "date": "2026-09-07",
          "close": 21323.38
        },
        {
          "date": "2026-09-08",
          "close": 21580.73
        },
        {
          "date": "2026-09-09",
          "close": 21589.06
        },
        {
          "date": "2026-09-10",
          "close": 21398.81
        },
        {
          "date": "2026-09-11",
          "close": 20910.72
        },
        {
          "date": "2026-09-14",
          "close": 20903.03
        },
        {
          "date": "2026-09-15",
          "close": 20488.96
        },
        {
          "date": "2026-09-16",
          "close": 20689.39
        },
        {
          "date": "2026-09-17",
          "close": 20637.24
        },
        {
          "date": "2026-09-18",
          "close": 20929.12
        },
        {
          "date": "2026-09-21",
          "close": 21289.32
        },
        {
          "date": "2026-09-22",
          "close": 21311.08
        },
        {
          "date": "2026-09-23",
          "close": 21065.96
        },
        {
          "date": "2026-09-24",
          "close": 20781.03
        },
        {
          "date": "2026-09-28",
          "close": 20414.31
        },
        {
          "date": "2026-09-29",
          "close": 20506.74
        },
        {
          "date": "2026-09-30",
          "close": 20653.07
        },
        {
          "date": "2026-10-08",
          "close": 20543.37
        },
        {
          "date": "2026-10-09",
          "close": 20689.34
        },
        {
          "date": "2026-10-12",
          "close": 20389.14
        },
        {
          "date": "2026-10-13",
          "close": 20467.41
        },
        {
          "date": "2026-10-14",
          "close": 20242.05
        },
        {
          "date": "2026-10-15",
          "close": 19683.87
        },
        {
          "date": "2026-10-16",
          "close": 19830.62
        },
        {
          "date": "2026-10-19",
          "close": 19797.33
        },
        {
          "date": "2026-10-20",
          "close": 19829.95
        },
        {
          "date": "2026-10-21",
          "close": 19791.79
        },
        {
          "date": "2026-10-22",
          "close": 19253.37
        },
        {
          "date": "2026-10-23",
          "close": 19403.81
        },
        {
          "date": "2026-10-26",
          "close": 19403.5
        },
        {
          "date": "2026-10-27",
          "close": 19013.06
        },
        {
          "date": "2026-10-28",
          "close": 19216.57
        },
        {
          "date": "2026-10-29",
          "close": 18895.97
        },
        {
          "date": "2026-10-30",
          "close": 18431.57
        },
        {
          "date": "2026-11-02",
          "close": 18907.42
        },
        {
          "date": "2026-11-03",
          "close": 18986.76
        },
        {
          "date": "2026-11-04",
          "close": 19225.19
        },
        {
          "date": "2026-11-05",
          "close": 19582.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.524390243902439,
          "pullback_frequency": 0.2682926829268293,
          "up_wilson": [
            0.4176473297995616,
            0.6289502007521409
          ],
          "pullback_wilson": [
            0.18436120492201502,
            0.3729622548368121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 18,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0535",
      "name": "QFII重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02825026986590773,
        "5": 0.030926127432609807,
        "20": -0.09552428960363035,
        "60": -0.05535067410895966
      },
      "moving_averages": {
        "5": 20291.06400000006,
        "20": 21426.876499999875,
        "60": 22873.834500000037
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0934182891281331,
      "history": [
        {
          "date": "2026-05-13",
          "close": 27478.77
        },
        {
          "date": "2026-05-14",
          "close": 27061.48
        },
        {
          "date": "2026-05-15",
          "close": 26888.0
        },
        {
          "date": "2026-05-18",
          "close": 27013.79
        },
        {
          "date": "2026-05-19",
          "close": 27185.81
        },
        {
          "date": "2026-05-20",
          "close": 26975.6
        },
        {
          "date": "2026-05-21",
          "close": 25976.31
        },
        {
          "date": "2026-05-22",
          "close": 26598.82
        },
        {
          "date": "2026-05-25",
          "close": 26405.7
        },
        {
          "date": "2026-05-26",
          "close": 25887.2
        },
        {
          "date": "2026-05-27",
          "close": 25306.91
        },
        {
          "date": "2026-05-28",
          "close": 25569.22
        },
        {
          "date": "2026-05-29",
          "close": 24918.75
        },
        {
          "date": "2026-06-01",
          "close": 25328.37
        },
        {
          "date": "2026-06-02",
          "close": 24983.31
        },
        {
          "date": "2026-06-03",
          "close": 24855.63
        },
        {
          "date": "2026-06-04",
          "close": 24547.26
        },
        {
          "date": "2026-06-05",
          "close": 24714.89
        },
        {
          "date": "2026-06-08",
          "close": 23964.4
        },
        {
          "date": "2026-06-09",
          "close": 24245.34
        },
        {
          "date": "2026-06-10",
          "close": 23935.09
        },
        {
          "date": "2026-06-11",
          "close": 23677.78
        },
        {
          "date": "2026-06-12",
          "close": 23867.43
        },
        {
          "date": "2026-06-15",
          "close": 24270.03
        },
        {
          "date": "2026-06-16",
          "close": 24520.7
        },
        {
          "date": "2026-06-17",
          "close": 24277.87
        },
        {
          "date": "2026-06-18",
          "close": 24241.69
        },
        {
          "date": "2026-06-22",
          "close": 24395.45
        },
        {
          "date": "2026-06-23",
          "close": 24508.56
        },
        {
          "date": "2026-06-24",
          "close": 24056.23
        },
        {
          "date": "2026-06-25",
          "close": 23631.15
        },
        {
          "date": "2026-06-26",
          "close": 23059.27
        },
        {
          "date": "2026-06-29",
          "close": 22867.55
        },
        {
          "date": "2026-06-30",
          "close": 23116.57
        },
        {
          "date": "2026-07-01",
          "close": 23610.94
        },
        {
          "date": "2026-07-02",
          "close": 23501.5
        },
        {
          "date": "2026-07-03",
          "close": 23733.96
        },
        {
          "date": "2026-07-06",
          "close": 23354.58
        },
        {
          "date": "2026-07-07",
          "close": 22619.74
        },
        {
          "date": "2026-07-08",
          "close": 22277.13
        },
        {
          "date": "2026-07-09",
          "close": 22421.16
        },
        {
          "date": "2026-07-10",
          "close": 22719.73
        },
        {
          "date": "2026-07-13",
          "close": 21665.04
        },
        {
          "date": "2026-07-14",
          "close": 22102.55
        },
        {
          "date": "2026-07-15",
          "close": 22153.03
        },
        {
          "date": "2026-07-16",
          "close": 22065.6
        },
        {
          "date": "2026-07-17",
          "close": 20852.65
        },
        {
          "date": "2026-07-20",
          "close": 19989.05
        },
        {
          "date": "2026-07-21",
          "close": 20128.53
        },
        {
          "date": "2026-07-22",
          "close": 19914.57
        },
        {
          "date": "2026-07-23",
          "close": 20508.6
        },
        {
          "date": "2026-07-24",
          "close": 20024.8
        },
        {
          "date": "2026-07-27",
          "close": 20722.9
        },
        {
          "date": "2026-07-28",
          "close": 20625.38
        },
        {
          "date": "2026-07-29",
          "close": 20838.55
        },
        {
          "date": "2026-07-30",
          "close": 20313.19
        },
        {
          "date": "2026-07-31",
          "close": 20981.64
        },
        {
          "date": "2026-08-03",
          "close": 21418.28
        },
        {
          "date": "2026-08-04",
          "close": 21942.15
        },
        {
          "date": "2026-08-05",
          "close": 22335.41
        },
        {
          "date": "2026-08-06",
          "close": 22585.01
        },
        {
          "date": "2026-08-07",
          "close": 22745.49
        },
        {
          "date": "2026-08-10",
          "close": 23239.81
        },
        {
          "date": "2026-08-11",
          "close": 23182.66
        },
        {
          "date": "2026-08-12",
          "close": 23557.5
        },
        {
          "date": "2026-08-13",
          "close": 23295.43
        },
        {
          "date": "2026-08-14",
          "close": 23375.6
        },
        {
          "date": "2026-08-17",
          "close": 23899.47
        },
        {
          "date": "2026-08-18",
          "close": 23898.39
        },
        {
          "date": "2026-08-19",
          "close": 22770.04
        },
        {
          "date": "2026-08-20",
          "close": 23099.26
        },
        {
          "date": "2026-08-21",
          "close": 23188.0
        },
        {
          "date": "2026-08-24",
          "close": 22858.53
        },
        {
          "date": "2026-08-25",
          "close": 23313.82
        },
        {
          "date": "2026-08-26",
          "close": 23278.34
        },
        {
          "date": "2026-08-27",
          "close": 23635.26
        },
        {
          "date": "2026-08-28",
          "close": 23692.87
        },
        {
          "date": "2026-08-31",
          "close": 24057.61
        },
        {
          "date": "2026-09-01",
          "close": 24043.48
        },
        {
          "date": "2026-09-02",
          "close": 23966.85
        },
        {
          "date": "2026-09-03",
          "close": 23871.49
        },
        {
          "date": "2026-09-04",
          "close": 23686.5
        },
        {
          "date": "2026-09-07",
          "close": 24070.72
        },
        {
          "date": "2026-09-08",
          "close": 24167.64
        },
        {
          "date": "2026-09-09",
          "close": 24030.39
        },
        {
          "date": "2026-09-10",
          "close": 23705.75
        },
        {
          "date": "2026-09-11",
          "close": 23201.65
        },
        {
          "date": "2026-09-14",
          "close": 23398.4
        },
        {
          "date": "2026-09-15",
          "close": 23017.05
        },
        {
          "date": "2026-09-16",
          "close": 23517.64
        },
        {
          "date": "2026-09-17",
          "close": 23582.73
        },
        {
          "date": "2026-09-18",
          "close": 24001.96
        },
        {
          "date": "2026-09-21",
          "close": 24511.1
        },
        {
          "date": "2026-09-22",
          "close": 24598.77
        },
        {
          "date": "2026-09-23",
          "close": 24507.74
        },
        {
          "date": "2026-09-24",
          "close": 24233.56
        },
        {
          "date": "2026-09-28",
          "close": 23524.32
        },
        {
          "date": "2026-09-29",
          "close": 23730.35
        },
        {
          "date": "2026-09-30",
          "close": 23523.89
        },
        {
          "date": "2026-10-08",
          "close": 23327.47
        },
        {
          "date": "2026-10-09",
          "close": 23273.28
        },
        {
          "date": "2026-10-12",
          "close": 22779.77
        },
        {
          "date": "2026-10-13",
          "close": 23009.37
        },
        {
          "date": "2026-10-14",
          "close": 22450.55
        },
        {
          "date": "2026-10-15",
          "close": 21701.22
        },
        {
          "date": "2026-10-16",
          "close": 21815.95
        },
        {
          "date": "2026-10-19",
          "close": 21652.23
        },
        {
          "date": "2026-10-20",
          "close": 22012.36
        },
        {
          "date": "2026-10-21",
          "close": 22004.89
        },
        {
          "date": "2026-10-22",
          "close": 21233.55
        },
        {
          "date": "2026-10-23",
          "close": 21599.54
        },
        {
          "date": "2026-10-26",
          "close": 21335.65
        },
        {
          "date": "2026-10-27",
          "close": 20631.04
        },
        {
          "date": "2026-10-28",
          "close": 21116.62
        },
        {
          "date": "2026-10-29",
          "close": 20466.19
        },
        {
          "date": "2026-10-30",
          "close": 19730.93
        },
        {
          "date": "2026-11-02",
          "close": 20245.71
        },
        {
          "date": "2026-11-03",
          "close": 19860.1
        },
        {
          "date": "2026-11-04",
          "close": 20519.45
        },
        {
          "date": "2026-11-05",
          "close": 21099.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5362318840579711,
          "pullback_frequency": 0.36231884057971014,
          "up_wilson": [
            0.4197840683642111,
            0.648858159303249
          ],
          "pullback_wilson": [
            0.2589572436016878,
            0.4802022912619641
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.43902439024390244,
          "up_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "pullback_wilson": [
            0.2989013173655036,
            0.5895947277789392
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 1,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0536",
      "name": "基金重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01766878399232441,
        "5": 0.04738931933435442,
        "20": -0.07866454656708044,
        "60": -0.08312579981227597
      },
      "moving_averages": {
        "5": 13410.013999999686,
        "20": 14030.336999999825,
        "60": 15506.372499999963
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-08-31",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.07614592071442672,
      "history": [
        {
          "date": "2026-05-13",
          "close": 16089.88
        },
        {
          "date": "2026-05-14",
          "close": 15665.2
        },
        {
          "date": "2026-05-15",
          "close": 15664.53
        },
        {
          "date": "2026-05-18",
          "close": 15672.35
        },
        {
          "date": "2026-05-19",
          "close": 15919.72
        },
        {
          "date": "2026-05-20",
          "close": 16126.29
        },
        {
          "date": "2026-05-21",
          "close": 15750.7
        },
        {
          "date": "2026-05-22",
          "close": 15995.57
        },
        {
          "date": "2026-05-25",
          "close": 16220.67
        },
        {
          "date": "2026-05-26",
          "close": 15982.91
        },
        {
          "date": "2026-05-27",
          "close": 15727.0
        },
        {
          "date": "2026-05-28",
          "close": 15770.11
        },
        {
          "date": "2026-05-29",
          "close": 15385.05
        },
        {
          "date": "2026-06-01",
          "close": 15014.89
        },
        {
          "date": "2026-06-02",
          "close": 15188.97
        },
        {
          "date": "2026-06-03",
          "close": 15389.95
        },
        {
          "date": "2026-06-04",
          "close": 15472.79
        },
        {
          "date": "2026-06-05",
          "close": 15234.7
        },
        {
          "date": "2026-06-08",
          "close": 14843.04
        },
        {
          "date": "2026-06-09",
          "close": 15265.32
        },
        {
          "date": "2026-06-10",
          "close": 14985.16
        },
        {
          "date": "2026-06-11",
          "close": 14938.84
        },
        {
          "date": "2026-06-12",
          "close": 14998.2
        },
        {
          "date": "2026-06-15",
          "close": 15523.64
        },
        {
          "date": "2026-06-16",
          "close": 15641.47
        },
        {
          "date": "2026-06-17",
          "close": 15903.3
        },
        {
          "date": "2026-06-18",
          "close": 16087.47
        },
        {
          "date": "2026-06-22",
          "close": 16279.25
        },
        {
          "date": "2026-06-23",
          "close": 16071.18
        },
        {
          "date": "2026-06-24",
          "close": 16437.25
        },
        {
          "date": "2026-06-25",
          "close": 16631.31
        },
        {
          "date": "2026-06-26",
          "close": 16271.64
        },
        {
          "date": "2026-06-29",
          "close": 16709.64
        },
        {
          "date": "2026-06-30",
          "close": 17221.59
        },
        {
          "date": "2026-07-01",
          "close": 17354.96
        },
        {
          "date": "2026-07-02",
          "close": 16807.9
        },
        {
          "date": "2026-07-03",
          "close": 17068.4
        },
        {
          "date": "2026-07-06",
          "close": 16917.58
        },
        {
          "date": "2026-07-07",
          "close": 16611.2
        },
        {
          "date": "2026-07-08",
          "close": 16285.07
        },
        {
          "date": "2026-07-09",
          "close": 16752.44
        },
        {
          "date": "2026-07-10",
          "close": 16669.22
        },
        {
          "date": "2026-07-13",
          "close": 16013.74
        },
        {
          "date": "2026-07-14",
          "close": 16259.62
        },
        {
          "date": "2026-07-15",
          "close": 16178.08
        },
        {
          "date": "2026-07-16",
          "close": 15983.7
        },
        {
          "date": "2026-07-17",
          "close": 14920.06
        },
        {
          "date": "2026-07-20",
          "close": 14653.92
        },
        {
          "date": "2026-07-21",
          "close": 16234.62
        },
        {
          "date": "2026-07-22",
          "close": 15774.64
        },
        {
          "date": "2026-07-23",
          "close": 15620.21
        },
        {
          "date": "2026-07-24",
          "close": 15366.13
        },
        {
          "date": "2026-07-27",
          "close": 15841.72
        },
        {
          "date": "2026-07-28",
          "close": 14688.59
        },
        {
          "date": "2026-07-29",
          "close": 14708.08
        },
        {
          "date": "2026-07-30",
          "close": 13873.69
        },
        {
          "date": "2026-07-31",
          "close": 14399.49
        },
        {
          "date": "2026-08-03",
          "close": 13769.11
        },
        {
          "date": "2026-08-04",
          "close": 14624.71
        },
        {
          "date": "2026-08-05",
          "close": 15362.98
        },
        {
          "date": "2026-08-06",
          "close": 15555.25
        },
        {
          "date": "2026-08-07",
          "close": 16212.79
        },
        {
          "date": "2026-08-10",
          "close": 16242.3
        },
        {
          "date": "2026-08-11",
          "close": 16300.01
        },
        {
          "date": "2026-08-12",
          "close": 16592.41
        },
        {
          "date": "2026-08-13",
          "close": 16515.46
        },
        {
          "date": "2026-08-14",
          "close": 16715.73
        },
        {
          "date": "2026-08-17",
          "close": 17515.77
        },
        {
          "date": "2026-08-18",
          "close": 17487.13
        },
        {
          "date": "2026-08-19",
          "close": 16216.55
        },
        {
          "date": "2026-08-20",
          "close": 16562.16
        },
        {
          "date": "2026-08-21",
          "close": 16595.94
        },
        {
          "date": "2026-08-24",
          "close": 16099.6
        },
        {
          "date": "2026-08-25",
          "close": 16117.59
        },
        {
          "date": "2026-08-26",
          "close": 16148.22
        },
        {
          "date": "2026-08-27",
          "close": 16691.85
        },
        {
          "date": "2026-08-28",
          "close": 16383.7
        },
        {
          "date": "2026-08-31",
          "close": 16519.56
        },
        {
          "date": "2026-09-01",
          "close": 16282.18
        },
        {
          "date": "2026-09-02",
          "close": 16039.34
        },
        {
          "date": "2026-09-03",
          "close": 16136.51
        },
        {
          "date": "2026-09-04",
          "close": 15917.87
        },
        {
          "date": "2026-09-07",
          "close": 16228.38
        },
        {
          "date": "2026-09-08",
          "close": 16217.12
        },
        {
          "date": "2026-09-09",
          "close": 16216.99
        },
        {
          "date": "2026-09-10",
          "close": 16029.22
        },
        {
          "date": "2026-09-11",
          "close": 15745.55
        },
        {
          "date": "2026-09-14",
          "close": 15822.57
        },
        {
          "date": "2026-09-15",
          "close": 15811.04
        },
        {
          "date": "2026-09-16",
          "close": 16100.13
        },
        {
          "date": "2026-09-17",
          "close": 16067.64
        },
        {
          "date": "2026-09-18",
          "close": 16411.77
        },
        {
          "date": "2026-09-21",
          "close": 16616.16
        },
        {
          "date": "2026-09-22",
          "close": 16585.36
        },
        {
          "date": "2026-09-23",
          "close": 16593.36
        },
        {
          "date": "2026-09-24",
          "close": 16172.88
        },
        {
          "date": "2026-09-28",
          "close": 15627.9
        },
        {
          "date": "2026-09-29",
          "close": 15697.54
        },
        {
          "date": "2026-09-30",
          "close": 15695.49
        },
        {
          "date": "2026-10-08",
          "close": 15288.59
        },
        {
          "date": "2026-10-09",
          "close": 15246.91
        },
        {
          "date": "2026-10-12",
          "close": 14891.59
        },
        {
          "date": "2026-10-13",
          "close": 14891.23
        },
        {
          "date": "2026-10-14",
          "close": 14612.85
        },
        {
          "date": "2026-10-15",
          "close": 14169.1
        },
        {
          "date": "2026-10-16",
          "close": 14166.89
        },
        {
          "date": "2026-10-19",
          "close": 14200.03
        },
        {
          "date": "2026-10-20",
          "close": 14354.98
        },
        {
          "date": "2026-10-21",
          "close": 14285.27
        },
        {
          "date": "2026-10-22",
          "close": 13844.82
        },
        {
          "date": "2026-10-23",
          "close": 14199.54
        },
        {
          "date": "2026-10-26",
          "close": 13936.33
        },
        {
          "date": "2026-10-27",
          "close": 13464.2
        },
        {
          "date": "2026-10-28",
          "close": 13844.33
        },
        {
          "date": "2026-10-29",
          "close": 13448.6
        },
        {
          "date": "2026-10-30",
          "close": 13044.34
        },
        {
          "date": "2026-11-02",
          "close": 13345.84
        },
        {
          "date": "2026-11-03",
          "close": 12732.61
        },
        {
          "date": "2026-11-04",
          "close": 13841.36
        },
        {
          "date": "2026-11-05",
          "close": 14085.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45263157894736844,
          "pullback_frequency": 0.25263157894736843,
          "up_wilson": [
            0.3563277605271961,
            0.552617330860754
          ],
          "pullback_wilson": [
            0.17604541982403177,
            0.34844561297970755
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3275862068965517,
          "up_wilson": [
            0.3753827301422442,
            0.6246172698577558
          ],
          "pullback_wilson": [
            0.22083291084926074,
            0.455759453215292
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 19,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 7,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0547",
      "name": "黄金概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02737531505615154,
        "5": 0.05305020743626354,
        "20": -0.08193811918585836,
        "60": -0.13083309578471247
      },
      "moving_averages": {
        "5": 16198.366000000015,
        "20": 17136.63599999994,
        "60": 19061.30483333344
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 19.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.10364943583918695,
      "history": [
        {
          "date": "2026-05-13",
          "close": 22093.75
        },
        {
          "date": "2026-05-14",
          "close": 21594.38
        },
        {
          "date": "2026-05-15",
          "close": 20786.82
        },
        {
          "date": "2026-05-18",
          "close": 20705.03
        },
        {
          "date": "2026-05-19",
          "close": 20623.9
        },
        {
          "date": "2026-05-20",
          "close": 20415.59
        },
        {
          "date": "2026-05-21",
          "close": 19829.53
        },
        {
          "date": "2026-05-22",
          "close": 20364.97
        },
        {
          "date": "2026-05-25",
          "close": 20460.45
        },
        {
          "date": "2026-05-26",
          "close": 20731.32
        },
        {
          "date": "2026-05-27",
          "close": 20068.11
        },
        {
          "date": "2026-05-28",
          "close": 19909.67
        },
        {
          "date": "2026-05-29",
          "close": 19784.63
        },
        {
          "date": "2026-06-01",
          "close": 19985.56
        },
        {
          "date": "2026-06-02",
          "close": 20250.74
        },
        {
          "date": "2026-06-03",
          "close": 20205.58
        },
        {
          "date": "2026-06-04",
          "close": 19742.56
        },
        {
          "date": "2026-06-05",
          "close": 19605.37
        },
        {
          "date": "2026-06-08",
          "close": 18705.71
        },
        {
          "date": "2026-06-09",
          "close": 18950.72
        },
        {
          "date": "2026-06-10",
          "close": 18656.72
        },
        {
          "date": "2026-06-11",
          "close": 18664.45
        },
        {
          "date": "2026-06-12",
          "close": 19505.7
        },
        {
          "date": "2026-06-15",
          "close": 20221.74
        },
        {
          "date": "2026-06-16",
          "close": 20207.65
        },
        {
          "date": "2026-06-17",
          "close": 20051.55
        },
        {
          "date": "2026-06-18",
          "close": 19848.12
        },
        {
          "date": "2026-06-22",
          "close": 20515.07
        },
        {
          "date": "2026-06-23",
          "close": 19579.2
        },
        {
          "date": "2026-06-24",
          "close": 19566.83
        },
        {
          "date": "2026-06-25",
          "close": 19108.55
        },
        {
          "date": "2026-06-26",
          "close": 18503.01
        },
        {
          "date": "2026-06-29",
          "close": 18656.32
        },
        {
          "date": "2026-06-30",
          "close": 18538.6
        },
        {
          "date": "2026-07-01",
          "close": 18913.72
        },
        {
          "date": "2026-07-02",
          "close": 19081.41
        },
        {
          "date": "2026-07-03",
          "close": 19492.99
        },
        {
          "date": "2026-07-06",
          "close": 19164.59
        },
        {
          "date": "2026-07-07",
          "close": 18584.85
        },
        {
          "date": "2026-07-08",
          "close": 18368.11
        },
        {
          "date": "2026-07-09",
          "close": 18372.33
        },
        {
          "date": "2026-07-10",
          "close": 18467.74
        },
        {
          "date": "2026-07-13",
          "close": 17696.3
        },
        {
          "date": "2026-07-14",
          "close": 18246.09
        },
        {
          "date": "2026-07-15",
          "close": 18064.95
        },
        {
          "date": "2026-07-16",
          "close": 17997.34
        },
        {
          "date": "2026-07-17",
          "close": 17214.65
        },
        {
          "date": "2026-07-20",
          "close": 17055.77
        },
        {
          "date": "2026-07-21",
          "close": 17486.87
        },
        {
          "date": "2026-07-22",
          "close": 17824.06
        },
        {
          "date": "2026-07-23",
          "close": 18307.53
        },
        {
          "date": "2026-07-24",
          "close": 17538.66
        },
        {
          "date": "2026-07-27",
          "close": 18028.57
        },
        {
          "date": "2026-07-28",
          "close": 17879.68
        },
        {
          "date": "2026-07-29",
          "close": 18191.1
        },
        {
          "date": "2026-07-30",
          "close": 18127.54
        },
        {
          "date": "2026-07-31",
          "close": 18574.5
        },
        {
          "date": "2026-08-03",
          "close": 18662.77
        },
        {
          "date": "2026-08-04",
          "close": 18800.7
        },
        {
          "date": "2026-08-05",
          "close": 19574.94
        },
        {
          "date": "2026-08-06",
          "close": 19691.55
        },
        {
          "date": "2026-08-07",
          "close": 20086.05
        },
        {
          "date": "2026-08-10",
          "close": 20668.23
        },
        {
          "date": "2026-08-11",
          "close": 20182.69
        },
        {
          "date": "2026-08-12",
          "close": 20376.11
        },
        {
          "date": "2026-08-13",
          "close": 19735.3
        },
        {
          "date": "2026-08-14",
          "close": 19698.83
        },
        {
          "date": "2026-08-17",
          "close": 20260.64
        },
        {
          "date": "2026-08-18",
          "close": 20167.24
        },
        {
          "date": "2026-08-19",
          "close": 19540.23
        },
        {
          "date": "2026-08-20",
          "close": 19965.2
        },
        {
          "date": "2026-08-21",
          "close": 20491.21
        },
        {
          "date": "2026-08-24",
          "close": 20734.49
        },
        {
          "date": "2026-08-25",
          "close": 20403.74
        },
        {
          "date": "2026-08-26",
          "close": 20739.25
        },
        {
          "date": "2026-08-27",
          "close": 20971.56
        },
        {
          "date": "2026-08-28",
          "close": 21311.66
        },
        {
          "date": "2026-08-31",
          "close": 20736.01
        },
        {
          "date": "2026-09-01",
          "close": 20830.1
        },
        {
          "date": "2026-09-02",
          "close": 20500.64
        },
        {
          "date": "2026-09-03",
          "close": 20617.09
        },
        {
          "date": "2026-09-04",
          "close": 20480.35
        },
        {
          "date": "2026-09-07",
          "close": 20300.01
        },
        {
          "date": "2026-09-08",
          "close": 20660.02
        },
        {
          "date": "2026-09-09",
          "close": 20894.73
        },
        {
          "date": "2026-09-10",
          "close": 20608.98
        },
        {
          "date": "2026-09-11",
          "close": 19815.61
        },
        {
          "date": "2026-09-14",
          "close": 19757.27
        },
        {
          "date": "2026-09-15",
          "close": 19380.18
        },
        {
          "date": "2026-09-16",
          "close": 19818.21
        },
        {
          "date": "2026-09-17",
          "close": 19421.06
        },
        {
          "date": "2026-09-18",
          "close": 19707.24
        },
        {
          "date": "2026-09-21",
          "close": 19840.8
        },
        {
          "date": "2026-09-22",
          "close": 19818.97
        },
        {
          "date": "2026-09-23",
          "close": 19607.14
        },
        {
          "date": "2026-09-24",
          "close": 19001.07
        },
        {
          "date": "2026-09-28",
          "close": 18377.05
        },
        {
          "date": "2026-09-29",
          "close": 18569.63
        },
        {
          "date": "2026-09-30",
          "close": 18647.03
        },
        {
          "date": "2026-10-08",
          "close": 18532.4
        },
        {
          "date": "2026-10-09",
          "close": 18981.29
        },
        {
          "date": "2026-10-12",
          "close": 18337.19
        },
        {
          "date": "2026-10-13",
          "close": 18454.41
        },
        {
          "date": "2026-10-14",
          "close": 18112.2
        },
        {
          "date": "2026-10-15",
          "close": 17491.37
        },
        {
          "date": "2026-10-16",
          "close": 17623.85
        },
        {
          "date": "2026-10-19",
          "close": 17572.48
        },
        {
          "date": "2026-10-20",
          "close": 17529.63
        },
        {
          "date": "2026-10-21",
          "close": 17481.51
        },
        {
          "date": "2026-10-22",
          "close": 16998.57
        },
        {
          "date": "2026-10-23",
          "close": 17127.04
        },
        {
          "date": "2026-10-26",
          "close": 16787.63
        },
        {
          "date": "2026-10-27",
          "close": 16503.56
        },
        {
          "date": "2026-10-28",
          "close": 16583.39
        },
        {
          "date": "2026-10-29",
          "close": 16156.77
        },
        {
          "date": "2026-10-30",
          "close": 15742.68
        },
        {
          "date": "2026-11-02",
          "close": 15852.4
        },
        {
          "date": "2026-11-03",
          "close": 15822.32
        },
        {
          "date": "2026-11-04",
          "close": 16560.54
        },
        {
          "date": "2026-11-05",
          "close": 17013.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4935064935064935,
          "pullback_frequency": 0.2597402597402597,
          "up_wilson": [
            0.38483020307212373,
            0.6027999063471285
          ],
          "pullback_wilson": [
            0.17489197371641613,
            0.3674220747959223
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0548",
      "name": "生物疫苗",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018119164289434497,
        "5": 0.05033339656186819,
        "20": -0.01294260538007519,
        "60": 0.019428465334562883
      },
      "moving_averages": {
        "5": 25343.839999999105,
        "20": 25756.901500000058,
        "60": 26134.442833333214
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-20",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.026702635630277305,
      "history": [
        {
          "date": "2026-05-13",
          "close": 28069.01
        },
        {
          "date": "2026-05-14",
          "close": 27531.28
        },
        {
          "date": "2026-05-15",
          "close": 27364.57
        },
        {
          "date": "2026-05-18",
          "close": 27086.07
        },
        {
          "date": "2026-05-19",
          "close": 27287.61
        },
        {
          "date": "2026-05-20",
          "close": 26940.87
        },
        {
          "date": "2026-05-21",
          "close": 26376.82
        },
        {
          "date": "2026-05-22",
          "close": 26274.09
        },
        {
          "date": "2026-05-25",
          "close": 26066.24
        },
        {
          "date": "2026-05-26",
          "close": 25816.21
        },
        {
          "date": "2026-05-27",
          "close": 25386.03
        },
        {
          "date": "2026-05-28",
          "close": 25190.98
        },
        {
          "date": "2026-05-29",
          "close": 25253.07
        },
        {
          "date": "2026-06-01",
          "close": 25547.99
        },
        {
          "date": "2026-06-02",
          "close": 25087.4
        },
        {
          "date": "2026-06-03",
          "close": 24711.71
        },
        {
          "date": "2026-06-04",
          "close": 24262.9
        },
        {
          "date": "2026-06-05",
          "close": 24425.58
        },
        {
          "date": "2026-06-08",
          "close": 23786.56
        },
        {
          "date": "2026-06-09",
          "close": 23866.28
        },
        {
          "date": "2026-06-10",
          "close": 23948.6
        },
        {
          "date": "2026-06-11",
          "close": 23695.64
        },
        {
          "date": "2026-06-12",
          "close": 24115.82
        },
        {
          "date": "2026-06-15",
          "close": 24142.32
        },
        {
          "date": "2026-06-16",
          "close": 24096.02
        },
        {
          "date": "2026-06-17",
          "close": 23848.09
        },
        {
          "date": "2026-06-18",
          "close": 23853.37
        },
        {
          "date": "2026-06-22",
          "close": 23910.47
        },
        {
          "date": "2026-06-23",
          "close": 24481.11
        },
        {
          "date": "2026-06-24",
          "close": 24214.97
        },
        {
          "date": "2026-06-25",
          "close": 23927.88
        },
        {
          "date": "2026-06-26",
          "close": 23122.99
        },
        {
          "date": "2026-06-29",
          "close": 24098.44
        },
        {
          "date": "2026-06-30",
          "close": 23859.67
        },
        {
          "date": "2026-07-01",
          "close": 24700.54
        },
        {
          "date": "2026-07-02",
          "close": 24775.73
        },
        {
          "date": "2026-07-03",
          "close": 25239.12
        },
        {
          "date": "2026-07-06",
          "close": 25455.09
        },
        {
          "date": "2026-07-07",
          "close": 24552.82
        },
        {
          "date": "2026-07-08",
          "close": 24338.62
        },
        {
          "date": "2026-07-09",
          "close": 24153.98
        },
        {
          "date": "2026-07-10",
          "close": 24766.56
        },
        {
          "date": "2026-07-13",
          "close": 24533.68
        },
        {
          "date": "2026-07-14",
          "close": 25125.0
        },
        {
          "date": "2026-07-15",
          "close": 25796.23
        },
        {
          "date": "2026-07-16",
          "close": 26194.78
        },
        {
          "date": "2026-07-17",
          "close": 24961.33
        },
        {
          "date": "2026-07-20",
          "close": 24915.45
        },
        {
          "date": "2026-07-21",
          "close": 24668.19
        },
        {
          "date": "2026-07-22",
          "close": 24711.86
        },
        {
          "date": "2026-07-23",
          "close": 24828.86
        },
        {
          "date": "2026-07-24",
          "close": 23970.88
        },
        {
          "date": "2026-07-27",
          "close": 24680.41
        },
        {
          "date": "2026-07-28",
          "close": 24678.64
        },
        {
          "date": "2026-07-29",
          "close": 24984.65
        },
        {
          "date": "2026-07-30",
          "close": 24840.19
        },
        {
          "date": "2026-07-31",
          "close": 25279.98
        },
        {
          "date": "2026-08-03",
          "close": 25468.31
        },
        {
          "date": "2026-08-04",
          "close": 25653.46
        },
        {
          "date": "2026-08-05",
          "close": 25637.64
        },
        {
          "date": "2026-08-06",
          "close": 25487.78
        },
        {
          "date": "2026-08-07",
          "close": 26287.73
        },
        {
          "date": "2026-08-10",
          "close": 26736.34
        },
        {
          "date": "2026-08-11",
          "close": 26662.82
        },
        {
          "date": "2026-08-12",
          "close": 26774.29
        },
        {
          "date": "2026-08-13",
          "close": 26906.41
        },
        {
          "date": "2026-08-14",
          "close": 26750.64
        },
        {
          "date": "2026-08-17",
          "close": 26837.14
        },
        {
          "date": "2026-08-18",
          "close": 26750.78
        },
        {
          "date": "2026-08-19",
          "close": 26078.91
        },
        {
          "date": "2026-08-20",
          "close": 27671.29
        },
        {
          "date": "2026-08-21",
          "close": 26776.4
        },
        {
          "date": "2026-08-24",
          "close": 25815.95
        },
        {
          "date": "2026-08-25",
          "close": 26354.64
        },
        {
          "date": "2026-08-26",
          "close": 26672.99
        },
        {
          "date": "2026-08-27",
          "close": 26944.31
        },
        {
          "date": "2026-08-28",
          "close": 26699.58
        },
        {
          "date": "2026-08-31",
          "close": 26387.6
        },
        {
          "date": "2026-09-01",
          "close": 26624.57
        },
        {
          "date": "2026-09-02",
          "close": 26207.69
        },
        {
          "date": "2026-09-03",
          "close": 26196.3
        },
        {
          "date": "2026-09-04",
          "close": 26165.26
        },
        {
          "date": "2026-09-07",
          "close": 26331.38
        },
        {
          "date": "2026-09-08",
          "close": 26627.89
        },
        {
          "date": "2026-09-09",
          "close": 26356.23
        },
        {
          "date": "2026-09-10",
          "close": 25945.86
        },
        {
          "date": "2026-09-11",
          "close": 25385.56
        },
        {
          "date": "2026-09-14",
          "close": 25689.47
        },
        {
          "date": "2026-09-15",
          "close": 25212.83
        },
        {
          "date": "2026-09-16",
          "close": 25263.4
        },
        {
          "date": "2026-09-17",
          "close": 25374.14
        },
        {
          "date": "2026-09-18",
          "close": 25622.8
        },
        {
          "date": "2026-09-21",
          "close": 26428.02
        },
        {
          "date": "2026-09-22",
          "close": 26637.24
        },
        {
          "date": "2026-09-23",
          "close": 26626.24
        },
        {
          "date": "2026-09-24",
          "close": 26107.75
        },
        {
          "date": "2026-09-28",
          "close": 26104.83
        },
        {
          "date": "2026-09-29",
          "close": 26148.07
        },
        {
          "date": "2026-09-30",
          "close": 26798.97
        },
        {
          "date": "2026-10-08",
          "close": 26478.44
        },
        {
          "date": "2026-10-09",
          "close": 26852.78
        },
        {
          "date": "2026-10-12",
          "close": 26574.52
        },
        {
          "date": "2026-10-13",
          "close": 26388.24
        },
        {
          "date": "2026-10-14",
          "close": 26265.27
        },
        {
          "date": "2026-10-15",
          "close": 26007.78
        },
        {
          "date": "2026-10-16",
          "close": 26029.91
        },
        {
          "date": "2026-10-19",
          "close": 25883.08
        },
        {
          "date": "2026-10-20",
          "close": 26001.17
        },
        {
          "date": "2026-10-21",
          "close": 26117.41
        },
        {
          "date": "2026-10-22",
          "close": 25345.91
        },
        {
          "date": "2026-10-23",
          "close": 25664.96
        },
        {
          "date": "2026-10-26",
          "close": 25914.57
        },
        {
          "date": "2026-10-27",
          "close": 25126.19
        },
        {
          "date": "2026-10-28",
          "close": 25363.76
        },
        {
          "date": "2026-10-29",
          "close": 24883.28
        },
        {
          "date": "2026-10-30",
          "close": 24681.95
        },
        {
          "date": "2026-11-02",
          "close": 25098.77
        },
        {
          "date": "2026-11-03",
          "close": 25132.13
        },
        {
          "date": "2026-11-04",
          "close": 25670.61
        },
        {
          "date": "2026-11-05",
          "close": 26135.74
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 102,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.23529411764705882,
          "up_wilson": [
            0.43324770610972513,
            0.623440854940483
          ],
          "pullback_wilson": [
            0.16352093227112996,
            0.32628201827699754
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5573770491803278,
          "pullback_frequency": 0.3114754098360656,
          "up_wilson": [
            0.4330336769314388,
            0.6749219447851712
          ],
          "pullback_wilson": [
            0.2093743278061527,
            0.43591434369641446
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 3,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 20,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0549",
      "name": "深圳特区",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022808540124647614,
        "5": 0.03227322161125712,
        "20": -0.08117182784811161,
        "60": -0.054422859966584136
      },
      "moving_averages": {
        "5": 34558.43199999929,
        "20": 36333.52149999943,
        "60": 38481.417666666275
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08169104591276155,
      "history": [
        {
          "date": "2026-05-13",
          "close": 44569.15
        },
        {
          "date": "2026-05-14",
          "close": 43860.77
        },
        {
          "date": "2026-05-15",
          "close": 43501.07
        },
        {
          "date": "2026-05-18",
          "close": 43775.66
        },
        {
          "date": "2026-05-19",
          "close": 44194.77
        },
        {
          "date": "2026-05-20",
          "close": 43960.58
        },
        {
          "date": "2026-05-21",
          "close": 42658.46
        },
        {
          "date": "2026-05-22",
          "close": 43505.65
        },
        {
          "date": "2026-05-25",
          "close": 43765.15
        },
        {
          "date": "2026-05-26",
          "close": 43209.12
        },
        {
          "date": "2026-05-27",
          "close": 42375.05
        },
        {
          "date": "2026-05-28",
          "close": 42760.79
        },
        {
          "date": "2026-05-29",
          "close": 41555.44
        },
        {
          "date": "2026-06-01",
          "close": 41871.34
        },
        {
          "date": "2026-06-02",
          "close": 41810.28
        },
        {
          "date": "2026-06-03",
          "close": 41751.73
        },
        {
          "date": "2026-06-04",
          "close": 41429.18
        },
        {
          "date": "2026-06-05",
          "close": 41580.54
        },
        {
          "date": "2026-06-08",
          "close": 40378.6
        },
        {
          "date": "2026-06-09",
          "close": 41122.41
        },
        {
          "date": "2026-06-10",
          "close": 40500.51
        },
        {
          "date": "2026-06-11",
          "close": 39952.06
        },
        {
          "date": "2026-06-12",
          "close": 40233.56
        },
        {
          "date": "2026-06-15",
          "close": 41406.47
        },
        {
          "date": "2026-06-16",
          "close": 42046.21
        },
        {
          "date": "2026-06-17",
          "close": 42079.53
        },
        {
          "date": "2026-06-18",
          "close": 41918.16
        },
        {
          "date": "2026-06-22",
          "close": 42240.84
        },
        {
          "date": "2026-06-23",
          "close": 42124.47
        },
        {
          "date": "2026-06-24",
          "close": 41736.15
        },
        {
          "date": "2026-06-25",
          "close": 41431.61
        },
        {
          "date": "2026-06-26",
          "close": 40310.15
        },
        {
          "date": "2026-06-29",
          "close": 39821.73
        },
        {
          "date": "2026-06-30",
          "close": 40882.22
        },
        {
          "date": "2026-07-01",
          "close": 41507.23
        },
        {
          "date": "2026-07-02",
          "close": 40744.52
        },
        {
          "date": "2026-07-03",
          "close": 41057.2
        },
        {
          "date": "2026-07-06",
          "close": 40462.22
        },
        {
          "date": "2026-07-07",
          "close": 39312.06
        },
        {
          "date": "2026-07-08",
          "close": 38753.49
        },
        {
          "date": "2026-07-09",
          "close": 39316.96
        },
        {
          "date": "2026-07-10",
          "close": 39431.34
        },
        {
          "date": "2026-07-13",
          "close": 37440.04
        },
        {
          "date": "2026-07-14",
          "close": 38039.12
        },
        {
          "date": "2026-07-15",
          "close": 37846.97
        },
        {
          "date": "2026-07-16",
          "close": 37589.32
        },
        {
          "date": "2026-07-17",
          "close": 35606.25
        },
        {
          "date": "2026-07-20",
          "close": 34421.8
        },
        {
          "date": "2026-07-21",
          "close": 35330.73
        },
        {
          "date": "2026-07-22",
          "close": 34965.3
        },
        {
          "date": "2026-07-23",
          "close": 35424.32
        },
        {
          "date": "2026-07-24",
          "close": 34564.74
        },
        {
          "date": "2026-07-27",
          "close": 35637.07
        },
        {
          "date": "2026-07-28",
          "close": 35150.56
        },
        {
          "date": "2026-07-29",
          "close": 35567.67
        },
        {
          "date": "2026-07-30",
          "close": 34723.45
        },
        {
          "date": "2026-07-31",
          "close": 35801.34
        },
        {
          "date": "2026-08-03",
          "close": 36177.04
        },
        {
          "date": "2026-08-04",
          "close": 37120.13
        },
        {
          "date": "2026-08-05",
          "close": 37964.01
        },
        {
          "date": "2026-08-06",
          "close": 38271.78
        },
        {
          "date": "2026-08-07",
          "close": 38576.73
        },
        {
          "date": "2026-08-10",
          "close": 38887.51
        },
        {
          "date": "2026-08-11",
          "close": 38817.77
        },
        {
          "date": "2026-08-12",
          "close": 39428.31
        },
        {
          "date": "2026-08-13",
          "close": 38987.13
        },
        {
          "date": "2026-08-14",
          "close": 39164.38
        },
        {
          "date": "2026-08-17",
          "close": 39908.7
        },
        {
          "date": "2026-08-18",
          "close": 39836.49
        },
        {
          "date": "2026-08-19",
          "close": 37912.98
        },
        {
          "date": "2026-08-20",
          "close": 38580.25
        },
        {
          "date": "2026-08-21",
          "close": 38719.4
        },
        {
          "date": "2026-08-24",
          "close": 38318.45
        },
        {
          "date": "2026-08-25",
          "close": 38984.67
        },
        {
          "date": "2026-08-26",
          "close": 39140.06
        },
        {
          "date": "2026-08-27",
          "close": 39756.15
        },
        {
          "date": "2026-08-28",
          "close": 39830.04
        },
        {
          "date": "2026-08-31",
          "close": 40329.23
        },
        {
          "date": "2026-09-01",
          "close": 40316.35
        },
        {
          "date": "2026-09-02",
          "close": 39989.62
        },
        {
          "date": "2026-09-03",
          "close": 39959.68
        },
        {
          "date": "2026-09-04",
          "close": 39700.05
        },
        {
          "date": "2026-09-07",
          "close": 40343.08
        },
        {
          "date": "2026-09-08",
          "close": 40459.97
        },
        {
          "date": "2026-09-09",
          "close": 40195.34
        },
        {
          "date": "2026-09-10",
          "close": 39760.36
        },
        {
          "date": "2026-09-11",
          "close": 39096.79
        },
        {
          "date": "2026-09-14",
          "close": 39323.83
        },
        {
          "date": "2026-09-15",
          "close": 38860.72
        },
        {
          "date": "2026-09-16",
          "close": 39654.31
        },
        {
          "date": "2026-09-17",
          "close": 39634.27
        },
        {
          "date": "2026-09-18",
          "close": 40268.98
        },
        {
          "date": "2026-09-21",
          "close": 40999.18
        },
        {
          "date": "2026-09-22",
          "close": 41121.57
        },
        {
          "date": "2026-09-23",
          "close": 40955.77
        },
        {
          "date": "2026-09-24",
          "close": 40280.37
        },
        {
          "date": "2026-09-28",
          "close": 39281.05
        },
        {
          "date": "2026-09-29",
          "close": 39862.44
        },
        {
          "date": "2026-09-30",
          "close": 39631.65
        },
        {
          "date": "2026-10-08",
          "close": 39069.22
        },
        {
          "date": "2026-10-09",
          "close": 39091.31
        },
        {
          "date": "2026-10-12",
          "close": 38388.79
        },
        {
          "date": "2026-10-13",
          "close": 38646.61
        },
        {
          "date": "2026-10-14",
          "close": 37984.91
        },
        {
          "date": "2026-10-15",
          "close": 36760.46
        },
        {
          "date": "2026-10-16",
          "close": 36820.84
        },
        {
          "date": "2026-10-19",
          "close": 36682.48
        },
        {
          "date": "2026-10-20",
          "close": 37135.24
        },
        {
          "date": "2026-10-21",
          "close": 37142.79
        },
        {
          "date": "2026-10-22",
          "close": 35949.72
        },
        {
          "date": "2026-10-23",
          "close": 36702.08
        },
        {
          "date": "2026-10-26",
          "close": 36442.84
        },
        {
          "date": "2026-10-27",
          "close": 35290.16
        },
        {
          "date": "2026-10-28",
          "close": 36064.46
        },
        {
          "date": "2026-10-29",
          "close": 34775.58
        },
        {
          "date": "2026-10-30",
          "close": 33432.27
        },
        {
          "date": "2026-11-02",
          "close": 34419.3
        },
        {
          "date": "2026-11-03",
          "close": 33945.31
        },
        {
          "date": "2026-11-04",
          "close": 35097.38
        },
        {
          "date": "2026-11-05",
          "close": 35897.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5362318840579711,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4197840683642111,
            0.648858159303249
          ],
          "pullback_wilson": [
            0.2335105070168671,
            0.4507352457128168
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.24222979167233266,
            0.5296756086269889
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 8,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 4,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0552",
      "name": "机构重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017362498665283832,
        "5": 0.03507656919525082,
        "20": -0.054159028169114554,
        "60": -0.03767046238034055
      },
      "moving_averages": {
        "5": 15447.144000000135,
        "20": 15883.119499999937,
        "60": 16658.963999999934
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.057783351956696705,
      "history": [
        {
          "date": "2026-05-13",
          "close": 19530.33
        },
        {
          "date": "2026-05-14",
          "close": 19207.92
        },
        {
          "date": "2026-05-15",
          "close": 19079.14
        },
        {
          "date": "2026-05-18",
          "close": 19050.16
        },
        {
          "date": "2026-05-19",
          "close": 19206.29
        },
        {
          "date": "2026-05-20",
          "close": 19067.84
        },
        {
          "date": "2026-05-21",
          "close": 18507.27
        },
        {
          "date": "2026-05-22",
          "close": 18800.81
        },
        {
          "date": "2026-05-25",
          "close": 18777.85
        },
        {
          "date": "2026-05-26",
          "close": 18523.29
        },
        {
          "date": "2026-05-27",
          "close": 18169.91
        },
        {
          "date": "2026-05-28",
          "close": 18266.2
        },
        {
          "date": "2026-05-29",
          "close": 17960.55
        },
        {
          "date": "2026-06-01",
          "close": 18207.54
        },
        {
          "date": "2026-06-02",
          "close": 18029.08
        },
        {
          "date": "2026-06-03",
          "close": 17941.69
        },
        {
          "date": "2026-06-04",
          "close": 17695.31
        },
        {
          "date": "2026-06-05",
          "close": 17773.62
        },
        {
          "date": "2026-06-08",
          "close": 17301.07
        },
        {
          "date": "2026-06-09",
          "close": 17474.62
        },
        {
          "date": "2026-06-10",
          "close": 17278.35
        },
        {
          "date": "2026-06-11",
          "close": 17126.67
        },
        {
          "date": "2026-06-12",
          "close": 17319.2
        },
        {
          "date": "2026-06-15",
          "close": 17593.4
        },
        {
          "date": "2026-06-16",
          "close": 17680.75
        },
        {
          "date": "2026-06-17",
          "close": 17539.54
        },
        {
          "date": "2026-06-18",
          "close": 17408.4
        },
        {
          "date": "2026-06-22",
          "close": 17521.77
        },
        {
          "date": "2026-06-23",
          "close": 17538.74
        },
        {
          "date": "2026-06-24",
          "close": 17265.95
        },
        {
          "date": "2026-06-25",
          "close": 17022.82
        },
        {
          "date": "2026-06-26",
          "close": 16626.01
        },
        {
          "date": "2026-06-29",
          "close": 16582.97
        },
        {
          "date": "2026-06-30",
          "close": 16718.86
        },
        {
          "date": "2026-07-01",
          "close": 17094.79
        },
        {
          "date": "2026-07-02",
          "close": 17022.05
        },
        {
          "date": "2026-07-03",
          "close": 17195.21
        },
        {
          "date": "2026-07-06",
          "close": 17014.32
        },
        {
          "date": "2026-07-07",
          "close": 16560.96
        },
        {
          "date": "2026-07-08",
          "close": 16355.23
        },
        {
          "date": "2026-07-09",
          "close": 16442.64
        },
        {
          "date": "2026-07-10",
          "close": 16606.82
        },
        {
          "date": "2026-07-13",
          "close": 15960.95
        },
        {
          "date": "2026-07-14",
          "close": 16214.44
        },
        {
          "date": "2026-07-15",
          "close": 16274.03
        },
        {
          "date": "2026-07-16",
          "close": 16184.68
        },
        {
          "date": "2026-07-17",
          "close": 15492.14
        },
        {
          "date": "2026-07-20",
          "close": 15147.86
        },
        {
          "date": "2026-07-21",
          "close": 15282.88
        },
        {
          "date": "2026-07-22",
          "close": 15175.34
        },
        {
          "date": "2026-07-23",
          "close": 15503.79
        },
        {
          "date": "2026-07-24",
          "close": 15125.0
        },
        {
          "date": "2026-07-27",
          "close": 15560.31
        },
        {
          "date": "2026-07-28",
          "close": 15493.92
        },
        {
          "date": "2026-07-29",
          "close": 15704.39
        },
        {
          "date": "2026-07-30",
          "close": 15471.86
        },
        {
          "date": "2026-07-31",
          "close": 15830.1
        },
        {
          "date": "2026-08-03",
          "close": 16076.56
        },
        {
          "date": "2026-08-04",
          "close": 16314.95
        },
        {
          "date": "2026-08-05",
          "close": 16534.44
        },
        {
          "date": "2026-08-06",
          "close": 16630.96
        },
        {
          "date": "2026-08-07",
          "close": 16715.53
        },
        {
          "date": "2026-08-10",
          "close": 16992.56
        },
        {
          "date": "2026-08-11",
          "close": 16931.45
        },
        {
          "date": "2026-08-12",
          "close": 17145.06
        },
        {
          "date": "2026-08-13",
          "close": 16949.07
        },
        {
          "date": "2026-08-14",
          "close": 16955.62
        },
        {
          "date": "2026-08-17",
          "close": 17238.95
        },
        {
          "date": "2026-08-18",
          "close": 17238.28
        },
        {
          "date": "2026-08-19",
          "close": 16601.45
        },
        {
          "date": "2026-08-20",
          "close": 16789.61
        },
        {
          "date": "2026-08-21",
          "close": 16801.77
        },
        {
          "date": "2026-08-24",
          "close": 16638.08
        },
        {
          "date": "2026-08-25",
          "close": 16890.16
        },
        {
          "date": "2026-08-26",
          "close": 16933.12
        },
        {
          "date": "2026-08-27",
          "close": 17117.18
        },
        {
          "date": "2026-08-28",
          "close": 17180.56
        },
        {
          "date": "2026-08-31",
          "close": 17318.76
        },
        {
          "date": "2026-09-01",
          "close": 17399.34
        },
        {
          "date": "2026-09-02",
          "close": 17259.48
        },
        {
          "date": "2026-09-03",
          "close": 17173.61
        },
        {
          "date": "2026-09-04",
          "close": 17129.98
        },
        {
          "date": "2026-09-07",
          "close": 17281.56
        },
        {
          "date": "2026-09-08",
          "close": 17409.0
        },
        {
          "date": "2026-09-09",
          "close": 17344.81
        },
        {
          "date": "2026-09-10",
          "close": 17145.12
        },
        {
          "date": "2026-09-11",
          "close": 16814.21
        },
        {
          "date": "2026-09-14",
          "close": 16916.19
        },
        {
          "date": "2026-09-15",
          "close": 16678.01
        },
        {
          "date": "2026-09-16",
          "close": 16913.75
        },
        {
          "date": "2026-09-17",
          "close": 16922.63
        },
        {
          "date": "2026-09-18",
          "close": 17177.78
        },
        {
          "date": "2026-09-21",
          "close": 17482.33
        },
        {
          "date": "2026-09-22",
          "close": 17506.6
        },
        {
          "date": "2026-09-23",
          "close": 17417.68
        },
        {
          "date": "2026-09-24",
          "close": 17235.75
        },
        {
          "date": "2026-09-28",
          "close": 16857.21
        },
        {
          "date": "2026-09-29",
          "close": 16975.81
        },
        {
          "date": "2026-09-30",
          "close": 16943.75
        },
        {
          "date": "2026-10-08",
          "close": 16822.68
        },
        {
          "date": "2026-10-09",
          "close": 16887.39
        },
        {
          "date": "2026-10-12",
          "close": 16609.12
        },
        {
          "date": "2026-10-13",
          "close": 16705.33
        },
        {
          "date": "2026-10-14",
          "close": 16409.01
        },
        {
          "date": "2026-10-15",
          "close": 15924.5
        },
        {
          "date": "2026-10-16",
          "close": 15999.02
        },
        {
          "date": "2026-10-19",
          "close": 15947.21
        },
        {
          "date": "2026-10-20",
          "close": 16093.26
        },
        {
          "date": "2026-10-21",
          "close": 16060.07
        },
        {
          "date": "2026-10-22",
          "close": 15618.94
        },
        {
          "date": "2026-10-23",
          "close": 15855.16
        },
        {
          "date": "2026-10-26",
          "close": 15820.37
        },
        {
          "date": "2026-10-27",
          "close": 15459.33
        },
        {
          "date": "2026-10-28",
          "close": 15665.59
        },
        {
          "date": "2026-10-29",
          "close": 15372.37
        },
        {
          "date": "2026-10-30",
          "close": 15029.21
        },
        {
          "date": "2026-11-02",
          "close": 15358.96
        },
        {
          "date": "2026-11-03",
          "close": 15295.94
        },
        {
          "date": "2026-11-04",
          "close": 15640.03
        },
        {
          "date": "2026-11-05",
          "close": 15911.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5571428571428572,
          "pullback_frequency": 0.32857142857142857,
          "up_wilson": [
            0.44083551053188,
            0.6675047109069467
          ],
          "pullback_wilson": [
            0.22998869307186087,
            0.4449906426116592
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 9,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0554",
      "name": "物联网",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02544488151782054,
        "5": 0.029550464258392806,
        "20": -0.05315776531948069,
        "60": -0.06938539676622713
      },
      "moving_averages": {
        "5": 14407.15600000024,
        "20": 15041.594999999925,
        "60": 15891.685499999921
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05988008543269596,
      "history": [
        {
          "date": "2026-05-13",
          "close": 19248.16
        },
        {
          "date": "2026-05-14",
          "close": 18846.52
        },
        {
          "date": "2026-05-15",
          "close": 18685.53
        },
        {
          "date": "2026-05-18",
          "close": 18934.87
        },
        {
          "date": "2026-05-19",
          "close": 19322.89
        },
        {
          "date": "2026-05-20",
          "close": 19139.11
        },
        {
          "date": "2026-05-21",
          "close": 18443.75
        },
        {
          "date": "2026-05-22",
          "close": 18836.0
        },
        {
          "date": "2026-05-25",
          "close": 18944.79
        },
        {
          "date": "2026-05-26",
          "close": 18596.43
        },
        {
          "date": "2026-05-27",
          "close": 18168.01
        },
        {
          "date": "2026-05-28",
          "close": 18343.47
        },
        {
          "date": "2026-05-29",
          "close": 17662.37
        },
        {
          "date": "2026-06-01",
          "close": 17829.47
        },
        {
          "date": "2026-06-02",
          "close": 17757.13
        },
        {
          "date": "2026-06-03",
          "close": 17732.6
        },
        {
          "date": "2026-06-04",
          "close": 17597.49
        },
        {
          "date": "2026-06-05",
          "close": 17682.52
        },
        {
          "date": "2026-06-08",
          "close": 17122.31
        },
        {
          "date": "2026-06-09",
          "close": 17406.9
        },
        {
          "date": "2026-06-10",
          "close": 17012.48
        },
        {
          "date": "2026-06-11",
          "close": 16602.38
        },
        {
          "date": "2026-06-12",
          "close": 16651.97
        },
        {
          "date": "2026-06-15",
          "close": 17121.56
        },
        {
          "date": "2026-06-16",
          "close": 17412.03
        },
        {
          "date": "2026-06-17",
          "close": 17425.11
        },
        {
          "date": "2026-06-18",
          "close": 17474.85
        },
        {
          "date": "2026-06-22",
          "close": 17638.0
        },
        {
          "date": "2026-06-23",
          "close": 17567.12
        },
        {
          "date": "2026-06-24",
          "close": 17357.65
        },
        {
          "date": "2026-06-25",
          "close": 17176.33
        },
        {
          "date": "2026-06-26",
          "close": 16653.19
        },
        {
          "date": "2026-06-29",
          "close": 16521.58
        },
        {
          "date": "2026-06-30",
          "close": 17076.73
        },
        {
          "date": "2026-07-01",
          "close": 17341.23
        },
        {
          "date": "2026-07-02",
          "close": 16941.6
        },
        {
          "date": "2026-07-03",
          "close": 17103.23
        },
        {
          "date": "2026-07-06",
          "close": 16730.15
        },
        {
          "date": "2026-07-07",
          "close": 16315.4
        },
        {
          "date": "2026-07-08",
          "close": 16244.51
        },
        {
          "date": "2026-07-09",
          "close": 16461.4
        },
        {
          "date": "2026-07-10",
          "close": 16596.37
        },
        {
          "date": "2026-07-13",
          "close": 15761.87
        },
        {
          "date": "2026-07-14",
          "close": 15863.01
        },
        {
          "date": "2026-07-15",
          "close": 15774.28
        },
        {
          "date": "2026-07-16",
          "close": 15681.96
        },
        {
          "date": "2026-07-17",
          "close": 14893.93
        },
        {
          "date": "2026-07-20",
          "close": 14510.18
        },
        {
          "date": "2026-07-21",
          "close": 14892.45
        },
        {
          "date": "2026-07-22",
          "close": 14774.67
        },
        {
          "date": "2026-07-23",
          "close": 14960.67
        },
        {
          "date": "2026-07-24",
          "close": 14590.96
        },
        {
          "date": "2026-07-27",
          "close": 15022.01
        },
        {
          "date": "2026-07-28",
          "close": 14901.35
        },
        {
          "date": "2026-07-29",
          "close": 15022.32
        },
        {
          "date": "2026-07-30",
          "close": 14618.73
        },
        {
          "date": "2026-07-31",
          "close": 15172.04
        },
        {
          "date": "2026-08-03",
          "close": 15354.16
        },
        {
          "date": "2026-08-04",
          "close": 15770.64
        },
        {
          "date": "2026-08-05",
          "close": 16095.75
        },
        {
          "date": "2026-08-06",
          "close": 16239.41
        },
        {
          "date": "2026-08-07",
          "close": 16273.23
        },
        {
          "date": "2026-08-10",
          "close": 16347.73
        },
        {
          "date": "2026-08-11",
          "close": 16304.39
        },
        {
          "date": "2026-08-12",
          "close": 16524.15
        },
        {
          "date": "2026-08-13",
          "close": 16350.76
        },
        {
          "date": "2026-08-14",
          "close": 16456.37
        },
        {
          "date": "2026-08-17",
          "close": 16720.81
        },
        {
          "date": "2026-08-18",
          "close": 16648.27
        },
        {
          "date": "2026-08-19",
          "close": 15768.6
        },
        {
          "date": "2026-08-20",
          "close": 15998.37
        },
        {
          "date": "2026-08-21",
          "close": 16034.84
        },
        {
          "date": "2026-08-24",
          "close": 15776.47
        },
        {
          "date": "2026-08-25",
          "close": 16051.5
        },
        {
          "date": "2026-08-26",
          "close": 16063.28
        },
        {
          "date": "2026-08-27",
          "close": 16331.36
        },
        {
          "date": "2026-08-28",
          "close": 16323.48
        },
        {
          "date": "2026-08-31",
          "close": 16601.99
        },
        {
          "date": "2026-09-01",
          "close": 16679.1
        },
        {
          "date": "2026-09-02",
          "close": 16594.54
        },
        {
          "date": "2026-09-03",
          "close": 16466.3
        },
        {
          "date": "2026-09-04",
          "close": 16375.69
        },
        {
          "date": "2026-09-07",
          "close": 16527.27
        },
        {
          "date": "2026-09-08",
          "close": 16553.83
        },
        {
          "date": "2026-09-09",
          "close": 16436.44
        },
        {
          "date": "2026-09-10",
          "close": 16243.16
        },
        {
          "date": "2026-09-11",
          "close": 16022.49
        },
        {
          "date": "2026-09-14",
          "close": 16088.23
        },
        {
          "date": "2026-09-15",
          "close": 15870.24
        },
        {
          "date": "2026-09-16",
          "close": 16149.79
        },
        {
          "date": "2026-09-17",
          "close": 16159.54
        },
        {
          "date": "2026-09-18",
          "close": 16467.17
        },
        {
          "date": "2026-09-21",
          "close": 16742.01
        },
        {
          "date": "2026-09-22",
          "close": 16864.77
        },
        {
          "date": "2026-09-23",
          "close": 16778.31
        },
        {
          "date": "2026-09-24",
          "close": 16591.04
        },
        {
          "date": "2026-09-28",
          "close": 16083.13
        },
        {
          "date": "2026-09-29",
          "close": 16248.16
        },
        {
          "date": "2026-09-30",
          "close": 16093.12
        },
        {
          "date": "2026-10-08",
          "close": 15819.89
        },
        {
          "date": "2026-10-09",
          "close": 15933.01
        },
        {
          "date": "2026-10-12",
          "close": 15685.29
        },
        {
          "date": "2026-10-13",
          "close": 15764.86
        },
        {
          "date": "2026-10-14",
          "close": 15441.44
        },
        {
          "date": "2026-10-15",
          "close": 14928.05
        },
        {
          "date": "2026-10-16",
          "close": 14980.34
        },
        {
          "date": "2026-10-19",
          "close": 14998.9
        },
        {
          "date": "2026-10-20",
          "close": 15349.06
        },
        {
          "date": "2026-10-21",
          "close": 15436.03
        },
        {
          "date": "2026-10-22",
          "close": 15033.98
        },
        {
          "date": "2026-10-23",
          "close": 15515.04
        },
        {
          "date": "2026-10-26",
          "close": 15328.97
        },
        {
          "date": "2026-10-27",
          "close": 14769.12
        },
        {
          "date": "2026-10-28",
          "close": 15083.02
        },
        {
          "date": "2026-10-29",
          "close": 14549.01
        },
        {
          "date": "2026-10-30",
          "close": 13932.13
        },
        {
          "date": "2026-11-02",
          "close": 14397.24
        },
        {
          "date": "2026-11-03",
          "close": 14120.21
        },
        {
          "date": "2026-11-04",
          "close": 14607.26
        },
        {
          "date": "2026-11-05",
          "close": 14978.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.21631928555607344,
            0.41711833356400135
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 18,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0556",
      "name": "移动支付",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026825452548098427,
        "5": 0.03622104653119207,
        "20": -0.033133052900025106,
        "60": -0.04793027012682294
      },
      "moving_averages": {
        "5": 10665.713999999687,
        "20": 11161.89799999986,
        "60": 11617.770666666514
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.053084562708152316,
      "history": [
        {
          "date": "2026-05-13",
          "close": 13507.52
        },
        {
          "date": "2026-05-14",
          "close": 13136.93
        },
        {
          "date": "2026-05-15",
          "close": 12961.09
        },
        {
          "date": "2026-05-18",
          "close": 13133.3
        },
        {
          "date": "2026-05-19",
          "close": 13368.3
        },
        {
          "date": "2026-05-20",
          "close": 13163.02
        },
        {
          "date": "2026-05-21",
          "close": 12715.08
        },
        {
          "date": "2026-05-22",
          "close": 12885.59
        },
        {
          "date": "2026-05-25",
          "close": 12966.27
        },
        {
          "date": "2026-05-26",
          "close": 12812.82
        },
        {
          "date": "2026-05-27",
          "close": 12549.68
        },
        {
          "date": "2026-05-28",
          "close": 12572.89
        },
        {
          "date": "2026-05-29",
          "close": 12147.85
        },
        {
          "date": "2026-06-01",
          "close": 12420.68
        },
        {
          "date": "2026-06-02",
          "close": 12289.78
        },
        {
          "date": "2026-06-03",
          "close": 12265.63
        },
        {
          "date": "2026-06-04",
          "close": 12104.8
        },
        {
          "date": "2026-06-05",
          "close": 12148.07
        },
        {
          "date": "2026-06-08",
          "close": 11767.57
        },
        {
          "date": "2026-06-09",
          "close": 11949.32
        },
        {
          "date": "2026-06-10",
          "close": 11787.44
        },
        {
          "date": "2026-06-11",
          "close": 11499.41
        },
        {
          "date": "2026-06-12",
          "close": 11619.08
        },
        {
          "date": "2026-06-15",
          "close": 11915.38
        },
        {
          "date": "2026-06-16",
          "close": 11947.98
        },
        {
          "date": "2026-06-17",
          "close": 11934.87
        },
        {
          "date": "2026-06-18",
          "close": 11832.26
        },
        {
          "date": "2026-06-22",
          "close": 12004.54
        },
        {
          "date": "2026-06-23",
          "close": 11983.99
        },
        {
          "date": "2026-06-24",
          "close": 11687.88
        },
        {
          "date": "2026-06-25",
          "close": 11555.61
        },
        {
          "date": "2026-06-26",
          "close": 11091.21
        },
        {
          "date": "2026-06-29",
          "close": 11027.38
        },
        {
          "date": "2026-06-30",
          "close": 11290.85
        },
        {
          "date": "2026-07-01",
          "close": 11596.09
        },
        {
          "date": "2026-07-02",
          "close": 11348.86
        },
        {
          "date": "2026-07-03",
          "close": 11423.54
        },
        {
          "date": "2026-07-06",
          "close": 11240.52
        },
        {
          "date": "2026-07-07",
          "close": 10941.26
        },
        {
          "date": "2026-07-08",
          "close": 11028.68
        },
        {
          "date": "2026-07-09",
          "close": 11097.99
        },
        {
          "date": "2026-07-10",
          "close": 11229.3
        },
        {
          "date": "2026-07-13",
          "close": 10744.35
        },
        {
          "date": "2026-07-14",
          "close": 10797.47
        },
        {
          "date": "2026-07-15",
          "close": 10825.59
        },
        {
          "date": "2026-07-16",
          "close": 10908.36
        },
        {
          "date": "2026-07-17",
          "close": 10514.1
        },
        {
          "date": "2026-07-20",
          "close": 10415.73
        },
        {
          "date": "2026-07-21",
          "close": 10717.44
        },
        {
          "date": "2026-07-22",
          "close": 10688.65
        },
        {
          "date": "2026-07-23",
          "close": 10750.73
        },
        {
          "date": "2026-07-24",
          "close": 10428.89
        },
        {
          "date": "2026-07-27",
          "close": 10720.74
        },
        {
          "date": "2026-07-28",
          "close": 10826.54
        },
        {
          "date": "2026-07-29",
          "close": 10970.87
        },
        {
          "date": "2026-07-30",
          "close": 10854.57
        },
        {
          "date": "2026-07-31",
          "close": 11232.13
        },
        {
          "date": "2026-08-03",
          "close": 11293.58
        },
        {
          "date": "2026-08-04",
          "close": 11453.21
        },
        {
          "date": "2026-08-05",
          "close": 11643.79
        },
        {
          "date": "2026-08-06",
          "close": 11793.53
        },
        {
          "date": "2026-08-07",
          "close": 11677.8
        },
        {
          "date": "2026-08-10",
          "close": 11762.27
        },
        {
          "date": "2026-08-11",
          "close": 11775.16
        },
        {
          "date": "2026-08-12",
          "close": 11865.03
        },
        {
          "date": "2026-08-13",
          "close": 11736.29
        },
        {
          "date": "2026-08-14",
          "close": 11772.48
        },
        {
          "date": "2026-08-17",
          "close": 11891.52
        },
        {
          "date": "2026-08-18",
          "close": 11818.53
        },
        {
          "date": "2026-08-19",
          "close": 11273.31
        },
        {
          "date": "2026-08-20",
          "close": 11456.44
        },
        {
          "date": "2026-08-21",
          "close": 11577.04
        },
        {
          "date": "2026-08-24",
          "close": 11526.45
        },
        {
          "date": "2026-08-25",
          "close": 11756.62
        },
        {
          "date": "2026-08-26",
          "close": 11861.3
        },
        {
          "date": "2026-08-27",
          "close": 12024.05
        },
        {
          "date": "2026-08-28",
          "close": 11987.54
        },
        {
          "date": "2026-08-31",
          "close": 12095.61
        },
        {
          "date": "2026-09-01",
          "close": 12331.82
        },
        {
          "date": "2026-09-02",
          "close": 12231.91
        },
        {
          "date": "2026-09-03",
          "close": 12110.18
        },
        {
          "date": "2026-09-04",
          "close": 12218.5
        },
        {
          "date": "2026-09-07",
          "close": 12209.37
        },
        {
          "date": "2026-09-08",
          "close": 12235.39
        },
        {
          "date": "2026-09-09",
          "close": 12065.16
        },
        {
          "date": "2026-09-10",
          "close": 11934.96
        },
        {
          "date": "2026-09-11",
          "close": 11686.54
        },
        {
          "date": "2026-09-14",
          "close": 11679.02
        },
        {
          "date": "2026-09-15",
          "close": 11552.07
        },
        {
          "date": "2026-09-16",
          "close": 11723.53
        },
        {
          "date": "2026-09-17",
          "close": 11680.46
        },
        {
          "date": "2026-09-18",
          "close": 11897.37
        },
        {
          "date": "2026-09-21",
          "close": 12119.63
        },
        {
          "date": "2026-09-22",
          "close": 12192.35
        },
        {
          "date": "2026-09-23",
          "close": 12004.28
        },
        {
          "date": "2026-09-24",
          "close": 11852.4
        },
        {
          "date": "2026-09-28",
          "close": 11616.86
        },
        {
          "date": "2026-09-29",
          "close": 11722.85
        },
        {
          "date": "2026-09-30",
          "close": 11647.07
        },
        {
          "date": "2026-10-08",
          "close": 11465.59
        },
        {
          "date": "2026-10-09",
          "close": 11707.17
        },
        {
          "date": "2026-10-12",
          "close": 11627.8
        },
        {
          "date": "2026-10-13",
          "close": 11695.3
        },
        {
          "date": "2026-10-14",
          "close": 11507.87
        },
        {
          "date": "2026-10-15",
          "close": 11215.66
        },
        {
          "date": "2026-10-16",
          "close": 11171.74
        },
        {
          "date": "2026-10-19",
          "close": 11200.61
        },
        {
          "date": "2026-10-20",
          "close": 11391.62
        },
        {
          "date": "2026-10-21",
          "close": 11528.01
        },
        {
          "date": "2026-10-22",
          "close": 11189.76
        },
        {
          "date": "2026-10-23",
          "close": 11499.73
        },
        {
          "date": "2026-10-26",
          "close": 11430.95
        },
        {
          "date": "2026-10-27",
          "close": 10972.63
        },
        {
          "date": "2026-10-28",
          "close": 11072.34
        },
        {
          "date": "2026-10-29",
          "close": 10698.2
        },
        {
          "date": "2026-10-30",
          "close": 10215.54
        },
        {
          "date": "2026-11-02",
          "close": 10696.91
        },
        {
          "date": "2026-11-03",
          "close": 10534.33
        },
        {
          "date": "2026-11-04",
          "close": 10796.09
        },
        {
          "date": "2026-11-05",
          "close": 11085.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5578947368421052,
          "pullback_frequency": 0.3894736842105263,
          "up_wilson": [
            0.45771096959731233,
            0.6535783631507485
          ],
          "pullback_wilson": [
            0.2975409519053737,
            0.4899975946665098
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47368421052631576,
          "pullback_frequency": 0.5263157894736842,
          "up_wilson": [
            0.3498716798112528,
            0.6008198378125881
          ],
          "pullback_wilson": [
            0.3991801621874118,
            0.6501283201887471
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 39,
          "insufficient_or_abstained": 5,
          "hit_rate": 0.5641025641025641,
          "baseline_hit_rate": 0.5641025641025641,
          "hit_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "baseline_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0566",
      "name": "滨海新区",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014687548737969625,
        "5": 0.036126628657383364,
        "20": -0.03251580122879261,
        "60": -0.025268371329648764
      },
      "moving_averages": {
        "5": 9885.309999999776,
        "20": 10038.951999999863,
        "60": 10329.018500000084
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.04011696418542943,
      "history": [
        {
          "date": "2026-05-13",
          "close": 12205.82
        },
        {
          "date": "2026-05-14",
          "close": 11996.9
        },
        {
          "date": "2026-05-15",
          "close": 11802.8
        },
        {
          "date": "2026-05-18",
          "close": 11619.09
        },
        {
          "date": "2026-05-19",
          "close": 11755.36
        },
        {
          "date": "2026-05-20",
          "close": 11522.3
        },
        {
          "date": "2026-05-21",
          "close": 11167.93
        },
        {
          "date": "2026-05-22",
          "close": 11268.55
        },
        {
          "date": "2026-05-25",
          "close": 11333.78
        },
        {
          "date": "2026-05-26",
          "close": 11147.67
        },
        {
          "date": "2026-05-27",
          "close": 11022.57
        },
        {
          "date": "2026-05-28",
          "close": 11069.89
        },
        {
          "date": "2026-05-29",
          "close": 11016.55
        },
        {
          "date": "2026-06-01",
          "close": 11171.41
        },
        {
          "date": "2026-06-02",
          "close": 10979.87
        },
        {
          "date": "2026-06-03",
          "close": 10903.71
        },
        {
          "date": "2026-06-04",
          "close": 10821.49
        },
        {
          "date": "2026-06-05",
          "close": 10754.69
        },
        {
          "date": "2026-06-08",
          "close": 10464.67
        },
        {
          "date": "2026-06-09",
          "close": 10493.31
        },
        {
          "date": "2026-06-10",
          "close": 10417.0
        },
        {
          "date": "2026-06-11",
          "close": 10334.46
        },
        {
          "date": "2026-06-12",
          "close": 10439.21
        },
        {
          "date": "2026-06-15",
          "close": 10604.15
        },
        {
          "date": "2026-06-16",
          "close": 10532.05
        },
        {
          "date": "2026-06-17",
          "close": 10441.75
        },
        {
          "date": "2026-06-18",
          "close": 10312.58
        },
        {
          "date": "2026-06-22",
          "close": 10335.58
        },
        {
          "date": "2026-06-23",
          "close": 10429.38
        },
        {
          "date": "2026-06-24",
          "close": 10177.05
        },
        {
          "date": "2026-06-25",
          "close": 10088.46
        },
        {
          "date": "2026-06-26",
          "close": 9845.78
        },
        {
          "date": "2026-06-29",
          "close": 9882.31
        },
        {
          "date": "2026-06-30",
          "close": 9915.86
        },
        {
          "date": "2026-07-01",
          "close": 10123.6
        },
        {
          "date": "2026-07-02",
          "close": 10181.51
        },
        {
          "date": "2026-07-03",
          "close": 10240.12
        },
        {
          "date": "2026-07-06",
          "close": 10211.24
        },
        {
          "date": "2026-07-07",
          "close": 9997.86
        },
        {
          "date": "2026-07-08",
          "close": 9936.4
        },
        {
          "date": "2026-07-09",
          "close": 9897.72
        },
        {
          "date": "2026-07-10",
          "close": 10086.34
        },
        {
          "date": "2026-07-13",
          "close": 9943.41
        },
        {
          "date": "2026-07-14",
          "close": 10106.69
        },
        {
          "date": "2026-07-15",
          "close": 10207.25
        },
        {
          "date": "2026-07-16",
          "close": 10153.63
        },
        {
          "date": "2026-07-17",
          "close": 9882.64
        },
        {
          "date": "2026-07-20",
          "close": 9790.08
        },
        {
          "date": "2026-07-21",
          "close": 9796.31
        },
        {
          "date": "2026-07-22",
          "close": 9809.39
        },
        {
          "date": "2026-07-23",
          "close": 10003.15
        },
        {
          "date": "2026-07-24",
          "close": 9653.64
        },
        {
          "date": "2026-07-27",
          "close": 9893.75
        },
        {
          "date": "2026-07-28",
          "close": 9862.64
        },
        {
          "date": "2026-07-29",
          "close": 10024.15
        },
        {
          "date": "2026-07-30",
          "close": 9924.01
        },
        {
          "date": "2026-07-31",
          "close": 10091.03
        },
        {
          "date": "2026-08-03",
          "close": 10254.78
        },
        {
          "date": "2026-08-04",
          "close": 10307.58
        },
        {
          "date": "2026-08-05",
          "close": 10345.74
        },
        {
          "date": "2026-08-06",
          "close": 10314.01
        },
        {
          "date": "2026-08-07",
          "close": 10287.51
        },
        {
          "date": "2026-08-10",
          "close": 10477.51
        },
        {
          "date": "2026-08-11",
          "close": 10492.75
        },
        {
          "date": "2026-08-12",
          "close": 10568.06
        },
        {
          "date": "2026-08-13",
          "close": 10654.63
        },
        {
          "date": "2026-08-14",
          "close": 10539.35
        },
        {
          "date": "2026-08-17",
          "close": 10595.38
        },
        {
          "date": "2026-08-18",
          "close": 10505.92
        },
        {
          "date": "2026-08-19",
          "close": 10275.15
        },
        {
          "date": "2026-08-20",
          "close": 10388.63
        },
        {
          "date": "2026-08-21",
          "close": 10299.21
        },
        {
          "date": "2026-08-24",
          "close": 10189.97
        },
        {
          "date": "2026-08-25",
          "close": 10428.49
        },
        {
          "date": "2026-08-26",
          "close": 10479.6
        },
        {
          "date": "2026-08-27",
          "close": 10524.66
        },
        {
          "date": "2026-08-28",
          "close": 10607.6
        },
        {
          "date": "2026-08-31",
          "close": 10570.75
        },
        {
          "date": "2026-09-01",
          "close": 10657.91
        },
        {
          "date": "2026-09-02",
          "close": 10554.72
        },
        {
          "date": "2026-09-03",
          "close": 10456.23
        },
        {
          "date": "2026-09-04",
          "close": 10471.15
        },
        {
          "date": "2026-09-07",
          "close": 10469.9
        },
        {
          "date": "2026-09-08",
          "close": 10648.32
        },
        {
          "date": "2026-09-09",
          "close": 10631.1
        },
        {
          "date": "2026-09-10",
          "close": 10628.85
        },
        {
          "date": "2026-09-11",
          "close": 10354.96
        },
        {
          "date": "2026-09-14",
          "close": 10531.0
        },
        {
          "date": "2026-09-15",
          "close": 10342.9
        },
        {
          "date": "2026-09-16",
          "close": 10382.73
        },
        {
          "date": "2026-09-17",
          "close": 10360.65
        },
        {
          "date": "2026-09-18",
          "close": 10460.8
        },
        {
          "date": "2026-09-21",
          "close": 10643.14
        },
        {
          "date": "2026-09-22",
          "close": 10582.22
        },
        {
          "date": "2026-09-23",
          "close": 10486.94
        },
        {
          "date": "2026-09-24",
          "close": 10353.63
        },
        {
          "date": "2026-09-28",
          "close": 10322.37
        },
        {
          "date": "2026-09-29",
          "close": 10496.45
        },
        {
          "date": "2026-09-30",
          "close": 10503.68
        },
        {
          "date": "2026-10-08",
          "close": 10423.24
        },
        {
          "date": "2026-10-09",
          "close": 10505.78
        },
        {
          "date": "2026-10-12",
          "close": 10393.16
        },
        {
          "date": "2026-10-13",
          "close": 10415.57
        },
        {
          "date": "2026-10-14",
          "close": 10313.43
        },
        {
          "date": "2026-10-15",
          "close": 10086.45
        },
        {
          "date": "2026-10-16",
          "close": 10108.94
        },
        {
          "date": "2026-10-19",
          "close": 10147.22
        },
        {
          "date": "2026-10-20",
          "close": 10101.86
        },
        {
          "date": "2026-10-21",
          "close": 10070.04
        },
        {
          "date": "2026-10-22",
          "close": 9927.92
        },
        {
          "date": "2026-10-23",
          "close": 9989.34
        },
        {
          "date": "2026-10-26",
          "close": 9951.19
        },
        {
          "date": "2026-10-27",
          "close": 9753.42
        },
        {
          "date": "2026-10-28",
          "close": 9855.46
        },
        {
          "date": "2026-10-29",
          "close": 9732.71
        },
        {
          "date": "2026-10-30",
          "close": 9694.08
        },
        {
          "date": "2026-11-02",
          "close": 9841.45
        },
        {
          "date": "2026-11-03",
          "close": 9868.35
        },
        {
          "date": "2026-11-04",
          "close": 9938.35
        },
        {
          "date": "2026-11-05",
          "close": 10084.32
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48863636363636365,
          "pullback_frequency": 0.2840909090909091,
          "up_wilson": [
            0.3868786464057155,
            0.5913446960184866
          ],
          "pullback_wilson": [
            0.20044769245491267,
            0.3857958136049272
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.543859649122807,
          "pullback_frequency": 0.3508771929824561,
          "up_wilson": [
            0.41590685979119335,
            0.6662739441690716
          ],
          "pullback_wilson": [
            0.2400042200916009,
            0.480581046443498
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 9,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0567",
      "name": "股权激励",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026818303146996847,
        "5": 0.04000911300121501,
        "20": -0.03755105712494622,
        "60": -0.04986415569782898
      },
      "moving_averages": {
        "5": 3291.705999999959,
        "20": 3393.5560000000287,
        "60": 3567.6221666666834
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.045357714464167254,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4138.08
        },
        {
          "date": "2026-05-14",
          "close": 4057.0
        },
        {
          "date": "2026-05-15",
          "close": 4048.92
        },
        {
          "date": "2026-05-18",
          "close": 4051.42
        },
        {
          "date": "2026-05-19",
          "close": 4088.17
        },
        {
          "date": "2026-05-20",
          "close": 4068.13
        },
        {
          "date": "2026-05-21",
          "close": 3959.97
        },
        {
          "date": "2026-05-22",
          "close": 4032.84
        },
        {
          "date": "2026-05-25",
          "close": 4036.23
        },
        {
          "date": "2026-05-26",
          "close": 3981.27
        },
        {
          "date": "2026-05-27",
          "close": 3912.06
        },
        {
          "date": "2026-05-28",
          "close": 3934.28
        },
        {
          "date": "2026-05-29",
          "close": 3830.36
        },
        {
          "date": "2026-06-01",
          "close": 3862.9
        },
        {
          "date": "2026-06-02",
          "close": 3830.07
        },
        {
          "date": "2026-06-03",
          "close": 3808.91
        },
        {
          "date": "2026-06-04",
          "close": 3762.49
        },
        {
          "date": "2026-06-05",
          "close": 3771.27
        },
        {
          "date": "2026-06-08",
          "close": 3671.53
        },
        {
          "date": "2026-06-09",
          "close": 3725.32
        },
        {
          "date": "2026-06-10",
          "close": 3692.81
        },
        {
          "date": "2026-06-11",
          "close": 3663.52
        },
        {
          "date": "2026-06-12",
          "close": 3701.18
        },
        {
          "date": "2026-06-15",
          "close": 3783.8
        },
        {
          "date": "2026-06-16",
          "close": 3807.64
        },
        {
          "date": "2026-06-17",
          "close": 3792.83
        },
        {
          "date": "2026-06-18",
          "close": 3805.88
        },
        {
          "date": "2026-06-22",
          "close": 3832.99
        },
        {
          "date": "2026-06-23",
          "close": 3806.85
        },
        {
          "date": "2026-06-24",
          "close": 3790.37
        },
        {
          "date": "2026-06-25",
          "close": 3751.89
        },
        {
          "date": "2026-06-26",
          "close": 3660.59
        },
        {
          "date": "2026-06-29",
          "close": 3675.7
        },
        {
          "date": "2026-06-30",
          "close": 3740.1
        },
        {
          "date": "2026-07-01",
          "close": 3823.49
        },
        {
          "date": "2026-07-02",
          "close": 3783.34
        },
        {
          "date": "2026-07-03",
          "close": 3817.99
        },
        {
          "date": "2026-07-06",
          "close": 3758.92
        },
        {
          "date": "2026-07-07",
          "close": 3671.29
        },
        {
          "date": "2026-07-08",
          "close": 3631.0
        },
        {
          "date": "2026-07-09",
          "close": 3656.9
        },
        {
          "date": "2026-07-10",
          "close": 3672.18
        },
        {
          "date": "2026-07-13",
          "close": 3513.39
        },
        {
          "date": "2026-07-14",
          "close": 3552.8
        },
        {
          "date": "2026-07-15",
          "close": 3567.67
        },
        {
          "date": "2026-07-16",
          "close": 3547.58
        },
        {
          "date": "2026-07-17",
          "close": 3373.23
        },
        {
          "date": "2026-07-20",
          "close": 3300.17
        },
        {
          "date": "2026-07-21",
          "close": 3381.74
        },
        {
          "date": "2026-07-22",
          "close": 3335.53
        },
        {
          "date": "2026-07-23",
          "close": 3373.14
        },
        {
          "date": "2026-07-24",
          "close": 3281.14
        },
        {
          "date": "2026-07-27",
          "close": 3387.01
        },
        {
          "date": "2026-07-28",
          "close": 3355.64
        },
        {
          "date": "2026-07-29",
          "close": 3403.25
        },
        {
          "date": "2026-07-30",
          "close": 3340.04
        },
        {
          "date": "2026-07-31",
          "close": 3443.16
        },
        {
          "date": "2026-08-03",
          "close": 3472.89
        },
        {
          "date": "2026-08-04",
          "close": 3545.07
        },
        {
          "date": "2026-08-05",
          "close": 3603.39
        },
        {
          "date": "2026-08-06",
          "close": 3612.08
        },
        {
          "date": "2026-08-07",
          "close": 3640.15
        },
        {
          "date": "2026-08-10",
          "close": 3674.3
        },
        {
          "date": "2026-08-11",
          "close": 3665.37
        },
        {
          "date": "2026-08-12",
          "close": 3703.43
        },
        {
          "date": "2026-08-13",
          "close": 3667.88
        },
        {
          "date": "2026-08-14",
          "close": 3687.18
        },
        {
          "date": "2026-08-17",
          "close": 3741.41
        },
        {
          "date": "2026-08-18",
          "close": 3729.84
        },
        {
          "date": "2026-08-19",
          "close": 3565.51
        },
        {
          "date": "2026-08-20",
          "close": 3616.8
        },
        {
          "date": "2026-08-21",
          "close": 3612.93
        },
        {
          "date": "2026-08-24",
          "close": 3550.99
        },
        {
          "date": "2026-08-25",
          "close": 3600.95
        },
        {
          "date": "2026-08-26",
          "close": 3611.77
        },
        {
          "date": "2026-08-27",
          "close": 3652.61
        },
        {
          "date": "2026-08-28",
          "close": 3664.68
        },
        {
          "date": "2026-08-31",
          "close": 3707.79
        },
        {
          "date": "2026-09-01",
          "close": 3717.57
        },
        {
          "date": "2026-09-02",
          "close": 3680.01
        },
        {
          "date": "2026-09-03",
          "close": 3675.39
        },
        {
          "date": "2026-09-04",
          "close": 3667.03
        },
        {
          "date": "2026-09-07",
          "close": 3705.33
        },
        {
          "date": "2026-09-08",
          "close": 3716.18
        },
        {
          "date": "2026-09-09",
          "close": 3703.27
        },
        {
          "date": "2026-09-10",
          "close": 3665.4
        },
        {
          "date": "2026-09-11",
          "close": 3593.03
        },
        {
          "date": "2026-09-14",
          "close": 3599.15
        },
        {
          "date": "2026-09-15",
          "close": 3556.24
        },
        {
          "date": "2026-09-16",
          "close": 3607.39
        },
        {
          "date": "2026-09-17",
          "close": 3614.87
        },
        {
          "date": "2026-09-18",
          "close": 3663.65
        },
        {
          "date": "2026-09-21",
          "close": 3726.9
        },
        {
          "date": "2026-09-22",
          "close": 3752.23
        },
        {
          "date": "2026-09-23",
          "close": 3738.87
        },
        {
          "date": "2026-09-24",
          "close": 3690.33
        },
        {
          "date": "2026-09-28",
          "close": 3600.45
        },
        {
          "date": "2026-09-29",
          "close": 3626.17
        },
        {
          "date": "2026-09-30",
          "close": 3623.79
        },
        {
          "date": "2026-10-08",
          "close": 3557.29
        },
        {
          "date": "2026-10-09",
          "close": 3586.38
        },
        {
          "date": "2026-10-12",
          "close": 3529.85
        },
        {
          "date": "2026-10-13",
          "close": 3539.98
        },
        {
          "date": "2026-10-14",
          "close": 3485.96
        },
        {
          "date": "2026-10-15",
          "close": 3385.45
        },
        {
          "date": "2026-10-16",
          "close": 3390.88
        },
        {
          "date": "2026-10-19",
          "close": 3400.96
        },
        {
          "date": "2026-10-20",
          "close": 3449.74
        },
        {
          "date": "2026-10-21",
          "close": 3442.68
        },
        {
          "date": "2026-10-22",
          "close": 3344.12
        },
        {
          "date": "2026-10-23",
          "close": 3438.64
        },
        {
          "date": "2026-10-26",
          "close": 3417.97
        },
        {
          "date": "2026-10-27",
          "close": 3320.73
        },
        {
          "date": "2026-10-28",
          "close": 3387.25
        },
        {
          "date": "2026-10-29",
          "close": 3292.0
        },
        {
          "date": "2026-10-30",
          "close": 3190.68
        },
        {
          "date": "2026-11-02",
          "close": 3274.84
        },
        {
          "date": "2026-11-03",
          "close": 3235.01
        },
        {
          "date": "2026-11-04",
          "close": 3334.29
        },
        {
          "date": "2026-11-05",
          "close": 3423.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5675675675675675,
          "pullback_frequency": 0.3108108108108108,
          "up_wilson": [
            0.4541274325981889,
            0.6743388134293266
          ],
          "pullback_wilson": [
            0.2169084080408367,
            0.4233861030821202
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.3953488372093023,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.2636531475829744,
            0.5442093693712609
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 20,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 3,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0568",
      "name": "深成500",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018454850819995983,
        "5": 0.048281472442546214,
        "20": -0.03753221047914257,
        "60": -0.10201464818570172
      },
      "moving_averages": {
        "5": 1239.966000000015,
        "20": 1270.7915000000153,
        "60": 1365.4858333333434
      },
      "phase": "下降",
      "phase_days": 47,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-05-25",
            "end": "2026-05-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-27",
            "end": "2026-06-11",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-12",
            "end": "2026-06-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-16",
            "end": "2026-06-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-07",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-04",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-11-05",
            "sessions": 47,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.04327747626012535,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1603.17
        },
        {
          "date": "2026-05-14",
          "close": 1567.78
        },
        {
          "date": "2026-05-15",
          "close": 1550.67
        },
        {
          "date": "2026-05-18",
          "close": 1546.54
        },
        {
          "date": "2026-05-19",
          "close": 1558.21
        },
        {
          "date": "2026-05-20",
          "close": 1549.14
        },
        {
          "date": "2026-05-21",
          "close": 1517.64
        },
        {
          "date": "2026-05-22",
          "close": 1539.64
        },
        {
          "date": "2026-05-25",
          "close": 1555.17
        },
        {
          "date": "2026-05-26",
          "close": 1550.6
        },
        {
          "date": "2026-05-27",
          "close": 1528.55
        },
        {
          "date": "2026-05-28",
          "close": 1530.35
        },
        {
          "date": "2026-05-29",
          "close": 1506.84
        },
        {
          "date": "2026-06-01",
          "close": 1505.65
        },
        {
          "date": "2026-06-02",
          "close": 1504.31
        },
        {
          "date": "2026-06-03",
          "close": 1501.03
        },
        {
          "date": "2026-06-04",
          "close": 1488.61
        },
        {
          "date": "2026-06-05",
          "close": 1477.24
        },
        {
          "date": "2026-06-08",
          "close": 1431.03
        },
        {
          "date": "2026-06-09",
          "close": 1458.83
        },
        {
          "date": "2026-06-10",
          "close": 1441.31
        },
        {
          "date": "2026-06-11",
          "close": 1429.36
        },
        {
          "date": "2026-06-12",
          "close": 1450.41
        },
        {
          "date": "2026-06-15",
          "close": 1492.22
        },
        {
          "date": "2026-06-16",
          "close": 1499.01
        },
        {
          "date": "2026-06-17",
          "close": 1503.37
        },
        {
          "date": "2026-06-18",
          "close": 1501.1
        },
        {
          "date": "2026-06-22",
          "close": 1527.82
        },
        {
          "date": "2026-06-23",
          "close": 1495.35
        },
        {
          "date": "2026-06-24",
          "close": 1500.45
        },
        {
          "date": "2026-06-25",
          "close": 1503.57
        },
        {
          "date": "2026-06-26",
          "close": 1458.02
        },
        {
          "date": "2026-06-29",
          "close": 1466.59
        },
        {
          "date": "2026-06-30",
          "close": 1489.09
        },
        {
          "date": "2026-07-01",
          "close": 1510.17
        },
        {
          "date": "2026-07-02",
          "close": 1484.46
        },
        {
          "date": "2026-07-03",
          "close": 1498.83
        },
        {
          "date": "2026-07-06",
          "close": 1488.52
        },
        {
          "date": "2026-07-07",
          "close": 1459.3
        },
        {
          "date": "2026-07-08",
          "close": 1433.29
        },
        {
          "date": "2026-07-09",
          "close": 1448.21
        },
        {
          "date": "2026-07-10",
          "close": 1449.67
        },
        {
          "date": "2026-07-13",
          "close": 1396.32
        },
        {
          "date": "2026-07-14",
          "close": 1416.75
        },
        {
          "date": "2026-07-15",
          "close": 1419.89
        },
        {
          "date": "2026-07-16",
          "close": 1406.4
        },
        {
          "date": "2026-07-17",
          "close": 1345.35
        },
        {
          "date": "2026-07-20",
          "close": 1339.07
        },
        {
          "date": "2026-07-21",
          "close": 1382.59
        },
        {
          "date": "2026-07-22",
          "close": 1375.56
        },
        {
          "date": "2026-07-23",
          "close": 1384.99
        },
        {
          "date": "2026-07-24",
          "close": 1344.44
        },
        {
          "date": "2026-07-27",
          "close": 1380.18
        },
        {
          "date": "2026-07-28",
          "close": 1352.07
        },
        {
          "date": "2026-07-29",
          "close": 1372.13
        },
        {
          "date": "2026-07-30",
          "close": 1352.43
        },
        {
          "date": "2026-07-31",
          "close": 1383.23
        },
        {
          "date": "2026-08-03",
          "close": 1383.24
        },
        {
          "date": "2026-08-04",
          "close": 1408.34
        },
        {
          "date": "2026-08-05",
          "close": 1434.99
        },
        {
          "date": "2026-08-06",
          "close": 1430.94
        },
        {
          "date": "2026-08-07",
          "close": 1449.41
        },
        {
          "date": "2026-08-10",
          "close": 1459.36
        },
        {
          "date": "2026-08-11",
          "close": 1449.99
        },
        {
          "date": "2026-08-12",
          "close": 1460.97
        },
        {
          "date": "2026-08-13",
          "close": 1445.65
        },
        {
          "date": "2026-08-14",
          "close": 1445.33
        },
        {
          "date": "2026-08-17",
          "close": 1470.22
        },
        {
          "date": "2026-08-18",
          "close": 1464.31
        },
        {
          "date": "2026-08-19",
          "close": 1404.72
        },
        {
          "date": "2026-08-20",
          "close": 1418.0
        },
        {
          "date": "2026-08-21",
          "close": 1416.72
        },
        {
          "date": "2026-08-24",
          "close": 1398.44
        },
        {
          "date": "2026-08-25",
          "close": 1403.69
        },
        {
          "date": "2026-08-26",
          "close": 1414.35
        },
        {
          "date": "2026-08-27",
          "close": 1435.79
        },
        {
          "date": "2026-08-28",
          "close": 1432.89
        },
        {
          "date": "2026-08-31",
          "close": 1438.79
        },
        {
          "date": "2026-09-01",
          "close": 1435.11
        },
        {
          "date": "2026-09-02",
          "close": 1413.07
        },
        {
          "date": "2026-09-03",
          "close": 1415.37
        },
        {
          "date": "2026-09-04",
          "close": 1408.42
        },
        {
          "date": "2026-09-07",
          "close": 1419.68
        },
        {
          "date": "2026-09-08",
          "close": 1421.55
        },
        {
          "date": "2026-09-09",
          "close": 1418.42
        },
        {
          "date": "2026-09-10",
          "close": 1406.42
        },
        {
          "date": "2026-09-11",
          "close": 1381.74
        },
        {
          "date": "2026-09-14",
          "close": 1382.48
        },
        {
          "date": "2026-09-15",
          "close": 1375.02
        },
        {
          "date": "2026-09-16",
          "close": 1388.02
        },
        {
          "date": "2026-09-17",
          "close": 1383.26
        },
        {
          "date": "2026-09-18",
          "close": 1402.59
        },
        {
          "date": "2026-09-21",
          "close": 1417.52
        },
        {
          "date": "2026-09-22",
          "close": 1416.23
        },
        {
          "date": "2026-09-23",
          "close": 1407.06
        },
        {
          "date": "2026-09-24",
          "close": 1380.91
        },
        {
          "date": "2026-09-28",
          "close": 1347.58
        },
        {
          "date": "2026-09-29",
          "close": 1354.83
        },
        {
          "date": "2026-09-30",
          "close": 1359.62
        },
        {
          "date": "2026-10-08",
          "close": 1338.85
        },
        {
          "date": "2026-10-09",
          "close": 1346.89
        },
        {
          "date": "2026-10-12",
          "close": 1326.2
        },
        {
          "date": "2026-10-13",
          "close": 1320.14
        },
        {
          "date": "2026-10-14",
          "close": 1302.84
        },
        {
          "date": "2026-10-15",
          "close": 1267.15
        },
        {
          "date": "2026-10-16",
          "close": 1270.01
        },
        {
          "date": "2026-10-19",
          "close": 1279.4
        },
        {
          "date": "2026-10-20",
          "close": 1285.57
        },
        {
          "date": "2026-10-21",
          "close": 1280.87
        },
        {
          "date": "2026-10-22",
          "close": 1250.61
        },
        {
          "date": "2026-10-23",
          "close": 1283.34
        },
        {
          "date": "2026-10-26",
          "close": 1273.81
        },
        {
          "date": "2026-10-27",
          "close": 1240.57
        },
        {
          "date": "2026-10-28",
          "close": 1259.35
        },
        {
          "date": "2026-10-29",
          "close": 1229.25
        },
        {
          "date": "2026-10-30",
          "close": 1198.28
        },
        {
          "date": "2026-11-02",
          "close": 1227.47
        },
        {
          "date": "2026-11-03",
          "close": 1220.23
        },
        {
          "date": "2026-11-04",
          "close": 1265.25
        },
        {
          "date": "2026-11-05",
          "close": 1288.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 102,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.2549019607843137,
          "up_wilson": [
            0.3953140272637241,
            0.5857897857195398
          ],
          "pullback_wilson": [
            0.18029658418266675,
            0.34729874039893277
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4406779661016949,
          "pullback_frequency": 0.3220338983050847,
          "up_wilson": [
            0.321502117676121,
            0.5671064517084132
          ],
          "pullback_wilson": [
            0.21687575241885632,
            0.44894995573474633
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 4,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0574",
      "name": "锂电池概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028679879543385356,
        "5": 0.05021821572182783,
        "20": -0.09163927086348111,
        "60": -0.09980265980265979
      },
      "moving_averages": {
        "5": 3510.105999999959,
        "20": 3679.3664999999805,
        "60": 3983.597500000017
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-03",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-18",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.09682917591039442,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5056.48
        },
        {
          "date": "2026-05-14",
          "close": 4957.01
        },
        {
          "date": "2026-05-15",
          "close": 4922.05
        },
        {
          "date": "2026-05-18",
          "close": 4932.74
        },
        {
          "date": "2026-05-19",
          "close": 4952.89
        },
        {
          "date": "2026-05-20",
          "close": 4970.71
        },
        {
          "date": "2026-05-21",
          "close": 4794.43
        },
        {
          "date": "2026-05-22",
          "close": 4928.71
        },
        {
          "date": "2026-05-25",
          "close": 4895.49
        },
        {
          "date": "2026-05-26",
          "close": 4847.08
        },
        {
          "date": "2026-05-27",
          "close": 4752.95
        },
        {
          "date": "2026-05-28",
          "close": 4823.94
        },
        {
          "date": "2026-05-29",
          "close": 4677.05
        },
        {
          "date": "2026-06-01",
          "close": 4692.39
        },
        {
          "date": "2026-06-02",
          "close": 4684.17
        },
        {
          "date": "2026-06-03",
          "close": 4673.14
        },
        {
          "date": "2026-06-04",
          "close": 4620.82
        },
        {
          "date": "2026-06-05",
          "close": 4635.25
        },
        {
          "date": "2026-06-08",
          "close": 4481.94
        },
        {
          "date": "2026-06-09",
          "close": 4596.58
        },
        {
          "date": "2026-06-10",
          "close": 4532.49
        },
        {
          "date": "2026-06-11",
          "close": 4509.7
        },
        {
          "date": "2026-06-12",
          "close": 4584.0
        },
        {
          "date": "2026-06-15",
          "close": 4739.9
        },
        {
          "date": "2026-06-16",
          "close": 4854.26
        },
        {
          "date": "2026-06-17",
          "close": 4852.73
        },
        {
          "date": "2026-06-18",
          "close": 4837.06
        },
        {
          "date": "2026-06-22",
          "close": 4935.25
        },
        {
          "date": "2026-06-23",
          "close": 4855.66
        },
        {
          "date": "2026-06-24",
          "close": 4855.56
        },
        {
          "date": "2026-06-25",
          "close": 4806.88
        },
        {
          "date": "2026-06-26",
          "close": 4633.9
        },
        {
          "date": "2026-06-29",
          "close": 4587.55
        },
        {
          "date": "2026-06-30",
          "close": 4699.48
        },
        {
          "date": "2026-07-01",
          "close": 4761.36
        },
        {
          "date": "2026-07-02",
          "close": 4700.09
        },
        {
          "date": "2026-07-03",
          "close": 4703.31
        },
        {
          "date": "2026-07-06",
          "close": 4599.95
        },
        {
          "date": "2026-07-07",
          "close": 4505.87
        },
        {
          "date": "2026-07-08",
          "close": 4343.9
        },
        {
          "date": "2026-07-09",
          "close": 4346.85
        },
        {
          "date": "2026-07-10",
          "close": 4310.24
        },
        {
          "date": "2026-07-13",
          "close": 4064.91
        },
        {
          "date": "2026-07-14",
          "close": 4139.56
        },
        {
          "date": "2026-07-15",
          "close": 4088.98
        },
        {
          "date": "2026-07-16",
          "close": 4016.04
        },
        {
          "date": "2026-07-17",
          "close": 3816.67
        },
        {
          "date": "2026-07-20",
          "close": 3647.49
        },
        {
          "date": "2026-07-21",
          "close": 3764.01
        },
        {
          "date": "2026-07-22",
          "close": 3697.64
        },
        {
          "date": "2026-07-23",
          "close": 3812.75
        },
        {
          "date": "2026-07-24",
          "close": 3712.02
        },
        {
          "date": "2026-07-27",
          "close": 3854.72
        },
        {
          "date": "2026-07-28",
          "close": 3794.21
        },
        {
          "date": "2026-07-29",
          "close": 3854.3
        },
        {
          "date": "2026-07-30",
          "close": 3768.48
        },
        {
          "date": "2026-07-31",
          "close": 3851.32
        },
        {
          "date": "2026-08-03",
          "close": 3881.04
        },
        {
          "date": "2026-08-04",
          "close": 3968.21
        },
        {
          "date": "2026-08-05",
          "close": 4079.25
        },
        {
          "date": "2026-08-06",
          "close": 4099.43
        },
        {
          "date": "2026-08-07",
          "close": 4157.45
        },
        {
          "date": "2026-08-10",
          "close": 4213.47
        },
        {
          "date": "2026-08-11",
          "close": 4181.66
        },
        {
          "date": "2026-08-12",
          "close": 4228.45
        },
        {
          "date": "2026-08-13",
          "close": 4161.08
        },
        {
          "date": "2026-08-14",
          "close": 4197.8
        },
        {
          "date": "2026-08-17",
          "close": 4293.71
        },
        {
          "date": "2026-08-18",
          "close": 4271.42
        },
        {
          "date": "2026-08-19",
          "close": 4072.47
        },
        {
          "date": "2026-08-20",
          "close": 4096.97
        },
        {
          "date": "2026-08-21",
          "close": 4141.36
        },
        {
          "date": "2026-08-24",
          "close": 4115.66
        },
        {
          "date": "2026-08-25",
          "close": 4124.77
        },
        {
          "date": "2026-08-26",
          "close": 4144.4
        },
        {
          "date": "2026-08-27",
          "close": 4201.58
        },
        {
          "date": "2026-08-28",
          "close": 4204.66
        },
        {
          "date": "2026-08-31",
          "close": 4220.73
        },
        {
          "date": "2026-09-01",
          "close": 4193.44
        },
        {
          "date": "2026-09-02",
          "close": 4156.08
        },
        {
          "date": "2026-09-03",
          "close": 4154.45
        },
        {
          "date": "2026-09-04",
          "close": 4095.49
        },
        {
          "date": "2026-09-07",
          "close": 4137.62
        },
        {
          "date": "2026-09-08",
          "close": 4151.53
        },
        {
          "date": "2026-09-09",
          "close": 4151.48
        },
        {
          "date": "2026-09-10",
          "close": 4089.76
        },
        {
          "date": "2026-09-11",
          "close": 4007.07
        },
        {
          "date": "2026-09-14",
          "close": 4049.67
        },
        {
          "date": "2026-09-15",
          "close": 4028.48
        },
        {
          "date": "2026-09-16",
          "close": 4106.54
        },
        {
          "date": "2026-09-17",
          "close": 4082.68
        },
        {
          "date": "2026-09-18",
          "close": 4147.0
        },
        {
          "date": "2026-09-21",
          "close": 4194.87
        },
        {
          "date": "2026-09-22",
          "close": 4182.84
        },
        {
          "date": "2026-09-23",
          "close": 4180.22
        },
        {
          "date": "2026-09-24",
          "close": 4107.17
        },
        {
          "date": "2026-09-28",
          "close": 3978.14
        },
        {
          "date": "2026-09-29",
          "close": 4037.44
        },
        {
          "date": "2026-09-30",
          "close": 4026.89
        },
        {
          "date": "2026-10-08",
          "close": 4042.59
        },
        {
          "date": "2026-10-09",
          "close": 4065.82
        },
        {
          "date": "2026-10-12",
          "close": 3972.4
        },
        {
          "date": "2026-10-13",
          "close": 3938.09
        },
        {
          "date": "2026-10-14",
          "close": 3844.15
        },
        {
          "date": "2026-10-15",
          "close": 3726.85
        },
        {
          "date": "2026-10-16",
          "close": 3724.17
        },
        {
          "date": "2026-10-19",
          "close": 3698.72
        },
        {
          "date": "2026-10-20",
          "close": 3749.78
        },
        {
          "date": "2026-10-21",
          "close": 3702.2
        },
        {
          "date": "2026-10-22",
          "close": 3605.65
        },
        {
          "date": "2026-10-23",
          "close": 3690.42
        },
        {
          "date": "2026-10-26",
          "close": 3650.15
        },
        {
          "date": "2026-10-27",
          "close": 3549.37
        },
        {
          "date": "2026-10-28",
          "close": 3622.49
        },
        {
          "date": "2026-10-29",
          "close": 3496.54
        },
        {
          "date": "2026-10-30",
          "close": 3400.88
        },
        {
          "date": "2026-11-02",
          "close": 3463.81
        },
        {
          "date": "2026-11-03",
          "close": 3443.96
        },
        {
          "date": "2026-11-04",
          "close": 3569.75
        },
        {
          "date": "2026-11-05",
          "close": 3672.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48314606741573035,
          "pullback_frequency": 0.34831460674157305,
          "up_wilson": [
            0.38219270234386304,
            0.5854941474955613
          ],
          "pullback_wilson": [
            0.25747482821846146,
            0.4517068203363568
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3888888888888889,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.270419338291165,
            0.5221170146179233
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0577",
      "name": "核能核电",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018013354095500533,
        "5": 0.026744013945533274,
        "20": -0.06369457795640476,
        "60": -0.09033059416615685
      },
      "moving_averages": {
        "5": 2419.9580000000074,
        "20": 2512.1625,
        "60": 2660.4721666666755
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06060583263431496,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3294.52
        },
        {
          "date": "2026-05-14",
          "close": 3204.44
        },
        {
          "date": "2026-05-15",
          "close": 3184.03
        },
        {
          "date": "2026-05-18",
          "close": 3194.09
        },
        {
          "date": "2026-05-19",
          "close": 3232.32
        },
        {
          "date": "2026-05-20",
          "close": 3177.5
        },
        {
          "date": "2026-05-21",
          "close": 3075.4
        },
        {
          "date": "2026-05-22",
          "close": 3123.89
        },
        {
          "date": "2026-05-25",
          "close": 3132.25
        },
        {
          "date": "2026-05-26",
          "close": 3066.45
        },
        {
          "date": "2026-05-27",
          "close": 3032.35
        },
        {
          "date": "2026-05-28",
          "close": 3083.65
        },
        {
          "date": "2026-05-29",
          "close": 3023.93
        },
        {
          "date": "2026-06-01",
          "close": 3046.37
        },
        {
          "date": "2026-06-02",
          "close": 3016.8
        },
        {
          "date": "2026-06-03",
          "close": 3024.25
        },
        {
          "date": "2026-06-04",
          "close": 3000.27
        },
        {
          "date": "2026-06-05",
          "close": 3004.59
        },
        {
          "date": "2026-06-08",
          "close": 2899.88
        },
        {
          "date": "2026-06-09",
          "close": 2941.34
        },
        {
          "date": "2026-06-10",
          "close": 2876.89
        },
        {
          "date": "2026-06-11",
          "close": 2865.91
        },
        {
          "date": "2026-06-12",
          "close": 2902.88
        },
        {
          "date": "2026-06-15",
          "close": 2968.53
        },
        {
          "date": "2026-06-16",
          "close": 3005.32
        },
        {
          "date": "2026-06-17",
          "close": 2987.29
        },
        {
          "date": "2026-06-18",
          "close": 2965.16
        },
        {
          "date": "2026-06-22",
          "close": 2991.42
        },
        {
          "date": "2026-06-23",
          "close": 2964.37
        },
        {
          "date": "2026-06-24",
          "close": 2929.46
        },
        {
          "date": "2026-06-25",
          "close": 2889.04
        },
        {
          "date": "2026-06-26",
          "close": 2814.4
        },
        {
          "date": "2026-06-29",
          "close": 2807.45
        },
        {
          "date": "2026-06-30",
          "close": 2843.61
        },
        {
          "date": "2026-07-01",
          "close": 2873.62
        },
        {
          "date": "2026-07-02",
          "close": 2837.93
        },
        {
          "date": "2026-07-03",
          "close": 2890.78
        },
        {
          "date": "2026-07-06",
          "close": 2839.82
        },
        {
          "date": "2026-07-07",
          "close": 2763.58
        },
        {
          "date": "2026-07-08",
          "close": 2696.42
        },
        {
          "date": "2026-07-09",
          "close": 2701.04
        },
        {
          "date": "2026-07-10",
          "close": 2742.35
        },
        {
          "date": "2026-07-13",
          "close": 2607.98
        },
        {
          "date": "2026-07-14",
          "close": 2638.97
        },
        {
          "date": "2026-07-15",
          "close": 2627.76
        },
        {
          "date": "2026-07-16",
          "close": 2595.56
        },
        {
          "date": "2026-07-17",
          "close": 2515.78
        },
        {
          "date": "2026-07-20",
          "close": 2480.18
        },
        {
          "date": "2026-07-21",
          "close": 2522.03
        },
        {
          "date": "2026-07-22",
          "close": 2495.55
        },
        {
          "date": "2026-07-23",
          "close": 2573.14
        },
        {
          "date": "2026-07-24",
          "close": 2494.36
        },
        {
          "date": "2026-07-27",
          "close": 2571.99
        },
        {
          "date": "2026-07-28",
          "close": 2539.22
        },
        {
          "date": "2026-07-29",
          "close": 2582.34
        },
        {
          "date": "2026-07-30",
          "close": 2530.11
        },
        {
          "date": "2026-07-31",
          "close": 2579.11
        },
        {
          "date": "2026-08-03",
          "close": 2664.8
        },
        {
          "date": "2026-08-04",
          "close": 2705.44
        },
        {
          "date": "2026-08-05",
          "close": 2745.36
        },
        {
          "date": "2026-08-06",
          "close": 2733.55
        },
        {
          "date": "2026-08-07",
          "close": 2743.67
        },
        {
          "date": "2026-08-10",
          "close": 2773.37
        },
        {
          "date": "2026-08-11",
          "close": 2748.21
        },
        {
          "date": "2026-08-12",
          "close": 2778.5
        },
        {
          "date": "2026-08-13",
          "close": 2747.21
        },
        {
          "date": "2026-08-14",
          "close": 2743.3
        },
        {
          "date": "2026-08-17",
          "close": 2795.73
        },
        {
          "date": "2026-08-18",
          "close": 2782.27
        },
        {
          "date": "2026-08-19",
          "close": 2665.12
        },
        {
          "date": "2026-08-20",
          "close": 2675.34
        },
        {
          "date": "2026-08-21",
          "close": 2693.65
        },
        {
          "date": "2026-08-24",
          "close": 2666.78
        },
        {
          "date": "2026-08-25",
          "close": 2701.77
        },
        {
          "date": "2026-08-26",
          "close": 2721.03
        },
        {
          "date": "2026-08-27",
          "close": 2745.4
        },
        {
          "date": "2026-08-28",
          "close": 2743.62
        },
        {
          "date": "2026-08-31",
          "close": 2762.02
        },
        {
          "date": "2026-09-01",
          "close": 2765.74
        },
        {
          "date": "2026-09-02",
          "close": 2760.15
        },
        {
          "date": "2026-09-03",
          "close": 2760.04
        },
        {
          "date": "2026-09-04",
          "close": 2749.21
        },
        {
          "date": "2026-09-07",
          "close": 2767.59
        },
        {
          "date": "2026-09-08",
          "close": 2777.09
        },
        {
          "date": "2026-09-09",
          "close": 2790.18
        },
        {
          "date": "2026-09-10",
          "close": 2761.8
        },
        {
          "date": "2026-09-11",
          "close": 2724.23
        },
        {
          "date": "2026-09-14",
          "close": 2720.84
        },
        {
          "date": "2026-09-15",
          "close": 2692.6
        },
        {
          "date": "2026-09-16",
          "close": 2723.09
        },
        {
          "date": "2026-09-17",
          "close": 2711.42
        },
        {
          "date": "2026-09-18",
          "close": 2753.22
        },
        {
          "date": "2026-09-21",
          "close": 2787.76
        },
        {
          "date": "2026-09-22",
          "close": 2769.88
        },
        {
          "date": "2026-09-23",
          "close": 2753.98
        },
        {
          "date": "2026-09-24",
          "close": 2726.06
        },
        {
          "date": "2026-09-28",
          "close": 2665.08
        },
        {
          "date": "2026-09-29",
          "close": 2672.7
        },
        {
          "date": "2026-09-30",
          "close": 2664.62
        },
        {
          "date": "2026-10-08",
          "close": 2667.26
        },
        {
          "date": "2026-10-09",
          "close": 2658.49
        },
        {
          "date": "2026-10-12",
          "close": 2628.9
        },
        {
          "date": "2026-10-13",
          "close": 2636.26
        },
        {
          "date": "2026-10-14",
          "close": 2592.0
        },
        {
          "date": "2026-10-15",
          "close": 2505.77
        },
        {
          "date": "2026-10-16",
          "close": 2536.56
        },
        {
          "date": "2026-10-19",
          "close": 2545.23
        },
        {
          "date": "2026-10-20",
          "close": 2560.09
        },
        {
          "date": "2026-10-21",
          "close": 2556.03
        },
        {
          "date": "2026-10-22",
          "close": 2512.14
        },
        {
          "date": "2026-10-23",
          "close": 2543.45
        },
        {
          "date": "2026-10-26",
          "close": 2511.93
        },
        {
          "date": "2026-10-27",
          "close": 2446.35
        },
        {
          "date": "2026-10-28",
          "close": 2477.94
        },
        {
          "date": "2026-10-29",
          "close": 2432.32
        },
        {
          "date": "2026-10-30",
          "close": 2359.84
        },
        {
          "date": "2026-11-02",
          "close": 2401.65
        },
        {
          "date": "2026-11-03",
          "close": 2387.75
        },
        {
          "date": "2026-11-04",
          "close": 2453.18
        },
        {
          "date": "2026-11-05",
          "close": 2497.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5522388059701493,
          "pullback_frequency": 0.2835820895522388,
          "up_wilson": [
            0.4335761280049216,
            0.6652360663870319
          ],
          "pullback_wilson": [
            0.18970281181710177,
            0.4009323828448048
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.37777777777777777,
          "up_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "pullback_wilson": [
            0.25108084672137915,
            0.5237006551911048
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 20,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 12,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0578",
      "name": "稀土永磁",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02798713697115862,
        "5": 0.039505863384165174,
        "20": -0.044248862479094875,
        "60": -0.10803246002081068
      },
      "moving_averages": {
        "5": 2945.0839999999853,
        "20": 3039.4620000000577,
        "60": 3304.8159999999957
      },
      "phase": "下降",
      "phase_days": 42,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-15",
            "end": "2026-06-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-23",
            "end": "2026-06-30",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-01",
            "end": "2026-07-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-05",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-31",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-01",
            "end": "2026-11-05",
            "sessions": 42,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05168258088439792,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3882.19
        },
        {
          "date": "2026-05-14",
          "close": 3792.03
        },
        {
          "date": "2026-05-15",
          "close": 3761.77
        },
        {
          "date": "2026-05-18",
          "close": 3730.31
        },
        {
          "date": "2026-05-19",
          "close": 3702.64
        },
        {
          "date": "2026-05-20",
          "close": 3745.99
        },
        {
          "date": "2026-05-21",
          "close": 3624.88
        },
        {
          "date": "2026-05-22",
          "close": 3738.64
        },
        {
          "date": "2026-05-25",
          "close": 3796.75
        },
        {
          "date": "2026-05-26",
          "close": 3793.83
        },
        {
          "date": "2026-05-27",
          "close": 3688.95
        },
        {
          "date": "2026-05-28",
          "close": 3788.35
        },
        {
          "date": "2026-05-29",
          "close": 3587.51
        },
        {
          "date": "2026-06-01",
          "close": 3560.93
        },
        {
          "date": "2026-06-02",
          "close": 3607.06
        },
        {
          "date": "2026-06-03",
          "close": 3680.18
        },
        {
          "date": "2026-06-04",
          "close": 3670.16
        },
        {
          "date": "2026-06-05",
          "close": 3682.08
        },
        {
          "date": "2026-06-08",
          "close": 3538.16
        },
        {
          "date": "2026-06-09",
          "close": 3652.71
        },
        {
          "date": "2026-06-10",
          "close": 3635.96
        },
        {
          "date": "2026-06-11",
          "close": 3647.04
        },
        {
          "date": "2026-06-12",
          "close": 3744.03
        },
        {
          "date": "2026-06-15",
          "close": 3843.36
        },
        {
          "date": "2026-06-16",
          "close": 3986.87
        },
        {
          "date": "2026-06-17",
          "close": 3932.81
        },
        {
          "date": "2026-06-18",
          "close": 4015.67
        },
        {
          "date": "2026-06-22",
          "close": 4119.87
        },
        {
          "date": "2026-06-23",
          "close": 3955.75
        },
        {
          "date": "2026-06-24",
          "close": 3923.77
        },
        {
          "date": "2026-06-25",
          "close": 3917.29
        },
        {
          "date": "2026-06-26",
          "close": 3761.79
        },
        {
          "date": "2026-06-29",
          "close": 3675.45
        },
        {
          "date": "2026-06-30",
          "close": 3777.84
        },
        {
          "date": "2026-07-01",
          "close": 3847.01
        },
        {
          "date": "2026-07-02",
          "close": 3916.54
        },
        {
          "date": "2026-07-03",
          "close": 3934.21
        },
        {
          "date": "2026-07-06",
          "close": 3790.91
        },
        {
          "date": "2026-07-07",
          "close": 3754.85
        },
        {
          "date": "2026-07-08",
          "close": 3592.14
        },
        {
          "date": "2026-07-09",
          "close": 3546.09
        },
        {
          "date": "2026-07-10",
          "close": 3544.89
        },
        {
          "date": "2026-07-13",
          "close": 3337.99
        },
        {
          "date": "2026-07-14",
          "close": 3426.87
        },
        {
          "date": "2026-07-15",
          "close": 3364.73
        },
        {
          "date": "2026-07-16",
          "close": 3295.5
        },
        {
          "date": "2026-07-17",
          "close": 3157.08
        },
        {
          "date": "2026-07-20",
          "close": 3050.13
        },
        {
          "date": "2026-07-21",
          "close": 3179.31
        },
        {
          "date": "2026-07-22",
          "close": 3173.87
        },
        {
          "date": "2026-07-23",
          "close": 3258.32
        },
        {
          "date": "2026-07-24",
          "close": 3166.45
        },
        {
          "date": "2026-07-27",
          "close": 3248.3
        },
        {
          "date": "2026-07-28",
          "close": 3187.52
        },
        {
          "date": "2026-07-29",
          "close": 3227.45
        },
        {
          "date": "2026-07-30",
          "close": 3151.53
        },
        {
          "date": "2026-07-31",
          "close": 3207.18
        },
        {
          "date": "2026-08-03",
          "close": 3250.14
        },
        {
          "date": "2026-08-04",
          "close": 3316.27
        },
        {
          "date": "2026-08-05",
          "close": 3440.54
        },
        {
          "date": "2026-08-06",
          "close": 3482.49
        },
        {
          "date": "2026-08-07",
          "close": 3565.4
        },
        {
          "date": "2026-08-10",
          "close": 3613.08
        },
        {
          "date": "2026-08-11",
          "close": 3535.92
        },
        {
          "date": "2026-08-12",
          "close": 3551.82
        },
        {
          "date": "2026-08-13",
          "close": 3474.91
        },
        {
          "date": "2026-08-14",
          "close": 3554.8
        },
        {
          "date": "2026-08-17",
          "close": 3633.94
        },
        {
          "date": "2026-08-18",
          "close": 3626.48
        },
        {
          "date": "2026-08-19",
          "close": 3469.91
        },
        {
          "date": "2026-08-20",
          "close": 3467.48
        },
        {
          "date": "2026-08-21",
          "close": 3500.15
        },
        {
          "date": "2026-08-24",
          "close": 3484.44
        },
        {
          "date": "2026-08-25",
          "close": 3487.42
        },
        {
          "date": "2026-08-26",
          "close": 3472.61
        },
        {
          "date": "2026-08-27",
          "close": 3547.1
        },
        {
          "date": "2026-08-28",
          "close": 3529.61
        },
        {
          "date": "2026-08-31",
          "close": 3536.95
        },
        {
          "date": "2026-09-01",
          "close": 3492.98
        },
        {
          "date": "2026-09-02",
          "close": 3444.7
        },
        {
          "date": "2026-09-03",
          "close": 3462.63
        },
        {
          "date": "2026-09-04",
          "close": 3395.53
        },
        {
          "date": "2026-09-07",
          "close": 3416.31
        },
        {
          "date": "2026-09-08",
          "close": 3419.66
        },
        {
          "date": "2026-09-09",
          "close": 3415.55
        },
        {
          "date": "2026-09-10",
          "close": 3364.29
        },
        {
          "date": "2026-09-11",
          "close": 3282.9
        },
        {
          "date": "2026-09-14",
          "close": 3310.51
        },
        {
          "date": "2026-09-15",
          "close": 3308.78
        },
        {
          "date": "2026-09-16",
          "close": 3368.38
        },
        {
          "date": "2026-09-17",
          "close": 3328.44
        },
        {
          "date": "2026-09-18",
          "close": 3377.0
        },
        {
          "date": "2026-09-21",
          "close": 3420.84
        },
        {
          "date": "2026-09-22",
          "close": 3433.57
        },
        {
          "date": "2026-09-23",
          "close": 3413.21
        },
        {
          "date": "2026-09-24",
          "close": 3354.16
        },
        {
          "date": "2026-09-28",
          "close": 3233.4
        },
        {
          "date": "2026-09-29",
          "close": 3263.4
        },
        {
          "date": "2026-09-30",
          "close": 3248.04
        },
        {
          "date": "2026-10-08",
          "close": 3210.93
        },
        {
          "date": "2026-10-09",
          "close": 3236.1
        },
        {
          "date": "2026-10-12",
          "close": 3176.7
        },
        {
          "date": "2026-10-13",
          "close": 3178.19
        },
        {
          "date": "2026-10-14",
          "close": 3097.66
        },
        {
          "date": "2026-10-15",
          "close": 2996.24
        },
        {
          "date": "2026-10-16",
          "close": 3024.7
        },
        {
          "date": "2026-10-19",
          "close": 3033.92
        },
        {
          "date": "2026-10-20",
          "close": 3077.64
        },
        {
          "date": "2026-10-21",
          "close": 3069.1
        },
        {
          "date": "2026-10-22",
          "close": 3036.3
        },
        {
          "date": "2026-10-23",
          "close": 3097.02
        },
        {
          "date": "2026-10-26",
          "close": 3051.25
        },
        {
          "date": "2026-10-27",
          "close": 2987.31
        },
        {
          "date": "2026-10-28",
          "close": 3049.47
        },
        {
          "date": "2026-10-29",
          "close": 2952.22
        },
        {
          "date": "2026-10-30",
          "close": 2872.34
        },
        {
          "date": "2026-11-02",
          "close": 2911.97
        },
        {
          "date": "2026-11-03",
          "close": 2886.96
        },
        {
          "date": "2026-11-04",
          "close": 2985.3
        },
        {
          "date": "2026-11-05",
          "close": 3068.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5402298850574713,
          "pullback_frequency": 0.28735632183908044,
          "up_wilson": [
            0.43602826866762756,
            0.641029058359857
          ],
          "pullback_wilson": [
            0.2028572763917612,
            0.38983970932010603
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.52,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.38511744890044614,
            0.6520286471342196
          ],
          "pullback_wilson": [
            0.27608389730256544,
            0.5381856225241064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 22,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0579",
      "name": "云计算",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03542135022821702,
        "5": 0.04231258507949898,
        "20": -0.02318803322675489,
        "60": -0.09775223870850935
      },
      "moving_averages": {
        "5": 2899.6879999999887,
        "20": 3027.198999999929,
        "60": 3185.9124999999844
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04470102418896116,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4040.2
        },
        {
          "date": "2026-05-14",
          "close": 3908.33
        },
        {
          "date": "2026-05-15",
          "close": 3868.74
        },
        {
          "date": "2026-05-18",
          "close": 3914.59
        },
        {
          "date": "2026-05-19",
          "close": 4022.91
        },
        {
          "date": "2026-05-20",
          "close": 3931.65
        },
        {
          "date": "2026-05-21",
          "close": 3753.24
        },
        {
          "date": "2026-05-22",
          "close": 3807.45
        },
        {
          "date": "2026-05-25",
          "close": 3805.32
        },
        {
          "date": "2026-05-26",
          "close": 3708.84
        },
        {
          "date": "2026-05-27",
          "close": 3581.4
        },
        {
          "date": "2026-05-28",
          "close": 3607.84
        },
        {
          "date": "2026-05-29",
          "close": 3489.9
        },
        {
          "date": "2026-06-01",
          "close": 3576.3
        },
        {
          "date": "2026-06-02",
          "close": 3547.97
        },
        {
          "date": "2026-06-03",
          "close": 3501.22
        },
        {
          "date": "2026-06-04",
          "close": 3430.07
        },
        {
          "date": "2026-06-05",
          "close": 3433.44
        },
        {
          "date": "2026-06-08",
          "close": 3345.48
        },
        {
          "date": "2026-06-09",
          "close": 3406.58
        },
        {
          "date": "2026-06-10",
          "close": 3367.66
        },
        {
          "date": "2026-06-11",
          "close": 3248.82
        },
        {
          "date": "2026-06-12",
          "close": 3284.78
        },
        {
          "date": "2026-06-15",
          "close": 3369.86
        },
        {
          "date": "2026-06-16",
          "close": 3392.64
        },
        {
          "date": "2026-06-17",
          "close": 3389.2
        },
        {
          "date": "2026-06-18",
          "close": 3411.25
        },
        {
          "date": "2026-06-22",
          "close": 3478.91
        },
        {
          "date": "2026-06-23",
          "close": 3422.19
        },
        {
          "date": "2026-06-24",
          "close": 3378.72
        },
        {
          "date": "2026-06-25",
          "close": 3306.94
        },
        {
          "date": "2026-06-26",
          "close": 3154.46
        },
        {
          "date": "2026-06-29",
          "close": 3126.67
        },
        {
          "date": "2026-06-30",
          "close": 3213.28
        },
        {
          "date": "2026-07-01",
          "close": 3282.61
        },
        {
          "date": "2026-07-02",
          "close": 3210.27
        },
        {
          "date": "2026-07-03",
          "close": 3213.43
        },
        {
          "date": "2026-07-06",
          "close": 3154.77
        },
        {
          "date": "2026-07-07",
          "close": 3060.38
        },
        {
          "date": "2026-07-08",
          "close": 3146.95
        },
        {
          "date": "2026-07-09",
          "close": 3195.62
        },
        {
          "date": "2026-07-10",
          "close": 3234.14
        },
        {
          "date": "2026-07-13",
          "close": 3104.71
        },
        {
          "date": "2026-07-14",
          "close": 3079.34
        },
        {
          "date": "2026-07-15",
          "close": 3090.73
        },
        {
          "date": "2026-07-16",
          "close": 3098.67
        },
        {
          "date": "2026-07-17",
          "close": 2943.2
        },
        {
          "date": "2026-07-20",
          "close": 2955.34
        },
        {
          "date": "2026-07-21",
          "close": 3028.54
        },
        {
          "date": "2026-07-22",
          "close": 3027.61
        },
        {
          "date": "2026-07-23",
          "close": 3035.62
        },
        {
          "date": "2026-07-24",
          "close": 2918.77
        },
        {
          "date": "2026-07-27",
          "close": 3007.36
        },
        {
          "date": "2026-07-28",
          "close": 3014.71
        },
        {
          "date": "2026-07-29",
          "close": 3027.44
        },
        {
          "date": "2026-07-30",
          "close": 2974.85
        },
        {
          "date": "2026-07-31",
          "close": 3152.47
        },
        {
          "date": "2026-08-03",
          "close": 3182.98
        },
        {
          "date": "2026-08-04",
          "close": 3298.63
        },
        {
          "date": "2026-08-05",
          "close": 3369.13
        },
        {
          "date": "2026-08-06",
          "close": 3375.22
        },
        {
          "date": "2026-08-07",
          "close": 3341.48
        },
        {
          "date": "2026-08-10",
          "close": 3348.37
        },
        {
          "date": "2026-08-11",
          "close": 3348.38
        },
        {
          "date": "2026-08-12",
          "close": 3376.12
        },
        {
          "date": "2026-08-13",
          "close": 3341.58
        },
        {
          "date": "2026-08-14",
          "close": 3374.47
        },
        {
          "date": "2026-08-17",
          "close": 3392.84
        },
        {
          "date": "2026-08-18",
          "close": 3351.34
        },
        {
          "date": "2026-08-19",
          "close": 3184.14
        },
        {
          "date": "2026-08-20",
          "close": 3199.91
        },
        {
          "date": "2026-08-21",
          "close": 3196.34
        },
        {
          "date": "2026-08-24",
          "close": 3133.05
        },
        {
          "date": "2026-08-25",
          "close": 3181.39
        },
        {
          "date": "2026-08-26",
          "close": 3179.82
        },
        {
          "date": "2026-08-27",
          "close": 3229.78
        },
        {
          "date": "2026-08-28",
          "close": 3249.17
        },
        {
          "date": "2026-08-31",
          "close": 3306.08
        },
        {
          "date": "2026-09-01",
          "close": 3342.91
        },
        {
          "date": "2026-09-02",
          "close": 3316.04
        },
        {
          "date": "2026-09-03",
          "close": 3296.66
        },
        {
          "date": "2026-09-04",
          "close": 3306.06
        },
        {
          "date": "2026-09-07",
          "close": 3307.45
        },
        {
          "date": "2026-09-08",
          "close": 3300.41
        },
        {
          "date": "2026-09-09",
          "close": 3256.01
        },
        {
          "date": "2026-09-10",
          "close": 3227.75
        },
        {
          "date": "2026-09-11",
          "close": 3178.64
        },
        {
          "date": "2026-09-14",
          "close": 3211.42
        },
        {
          "date": "2026-09-15",
          "close": 3173.22
        },
        {
          "date": "2026-09-16",
          "close": 3192.5
        },
        {
          "date": "2026-09-17",
          "close": 3188.04
        },
        {
          "date": "2026-09-18",
          "close": 3249.35
        },
        {
          "date": "2026-09-21",
          "close": 3305.8
        },
        {
          "date": "2026-09-22",
          "close": 3363.73
        },
        {
          "date": "2026-09-23",
          "close": 3311.38
        },
        {
          "date": "2026-09-24",
          "close": 3262.88
        },
        {
          "date": "2026-09-28",
          "close": 3184.1
        },
        {
          "date": "2026-09-29",
          "close": 3230.3
        },
        {
          "date": "2026-09-30",
          "close": 3184.69
        },
        {
          "date": "2026-10-08",
          "close": 3111.95
        },
        {
          "date": "2026-10-09",
          "close": 3182.03
        },
        {
          "date": "2026-10-12",
          "close": 3154.11
        },
        {
          "date": "2026-10-13",
          "close": 3166.28
        },
        {
          "date": "2026-10-14",
          "close": 3112.86
        },
        {
          "date": "2026-10-15",
          "close": 3016.55
        },
        {
          "date": "2026-10-16",
          "close": 2993.53
        },
        {
          "date": "2026-10-19",
          "close": 3011.5
        },
        {
          "date": "2026-10-20",
          "close": 3082.25
        },
        {
          "date": "2026-10-21",
          "close": 3126.25
        },
        {
          "date": "2026-10-22",
          "close": 3019.32
        },
        {
          "date": "2026-10-23",
          "close": 3125.42
        },
        {
          "date": "2026-10-26",
          "close": 3119.9
        },
        {
          "date": "2026-10-27",
          "close": 2989.9
        },
        {
          "date": "2026-10-28",
          "close": 3029.25
        },
        {
          "date": "2026-10-29",
          "close": 2916.39
        },
        {
          "date": "2026-10-30",
          "close": 2759.2
        },
        {
          "date": "2026-11-02",
          "close": 2906.87
        },
        {
          "date": "2026-11-03",
          "close": 2856.78
        },
        {
          "date": "2026-11-04",
          "close": 2935.8
        },
        {
          "date": "2026-11-05",
          "close": 3039.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5425531914893617,
          "pullback_frequency": 0.35106382978723405,
          "up_wilson": [
            0.44215447666238733,
            0.6396104530149279
          ],
          "pullback_wilson": [
            0.26215483168433173,
            0.4516679144450646
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.4909090909090909,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 31,
          "insufficient_or_abstained": 9,
          "hit_rate": 0.5161290322580645,
          "baseline_hit_rate": 0.5161290322580645,
          "hit_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "baseline_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0580",
      "name": "LED概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02362222222222221,
        "5": 0.0375198648564099,
        "20": -0.1019982454430256,
        "60": -0.10080426512118201
      },
      "moving_averages": {
        "5": 3968.8519999999553,
        "20": 4209.200500000012,
        "60": 4603.241833333322
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-10",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09445819344664053,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5352.76
        },
        {
          "date": "2026-05-14",
          "close": 5325.83
        },
        {
          "date": "2026-05-15",
          "close": 5262.86
        },
        {
          "date": "2026-05-18",
          "close": 5295.26
        },
        {
          "date": "2026-05-19",
          "close": 5391.08
        },
        {
          "date": "2026-05-20",
          "close": 5416.09
        },
        {
          "date": "2026-05-21",
          "close": 5255.09
        },
        {
          "date": "2026-05-22",
          "close": 5409.69
        },
        {
          "date": "2026-05-25",
          "close": 5503.64
        },
        {
          "date": "2026-05-26",
          "close": 5446.93
        },
        {
          "date": "2026-05-27",
          "close": 5405.96
        },
        {
          "date": "2026-05-28",
          "close": 5496.39
        },
        {
          "date": "2026-05-29",
          "close": 5236.77
        },
        {
          "date": "2026-06-01",
          "close": 5158.18
        },
        {
          "date": "2026-06-02",
          "close": 5205.85
        },
        {
          "date": "2026-06-03",
          "close": 5244.58
        },
        {
          "date": "2026-06-04",
          "close": 5297.1
        },
        {
          "date": "2026-06-05",
          "close": 5303.13
        },
        {
          "date": "2026-06-08",
          "close": 5115.89
        },
        {
          "date": "2026-06-09",
          "close": 5289.26
        },
        {
          "date": "2026-06-10",
          "close": 5183.61
        },
        {
          "date": "2026-06-11",
          "close": 5158.13
        },
        {
          "date": "2026-06-12",
          "close": 5127.88
        },
        {
          "date": "2026-06-15",
          "close": 5354.57
        },
        {
          "date": "2026-06-16",
          "close": 5496.63
        },
        {
          "date": "2026-06-17",
          "close": 5570.26
        },
        {
          "date": "2026-06-18",
          "close": 5581.1
        },
        {
          "date": "2026-06-22",
          "close": 5599.37
        },
        {
          "date": "2026-06-23",
          "close": 5565.32
        },
        {
          "date": "2026-06-24",
          "close": 5596.77
        },
        {
          "date": "2026-06-25",
          "close": 5606.48
        },
        {
          "date": "2026-06-26",
          "close": 5532.22
        },
        {
          "date": "2026-06-29",
          "close": 5496.83
        },
        {
          "date": "2026-06-30",
          "close": 5746.32
        },
        {
          "date": "2026-07-01",
          "close": 5722.74
        },
        {
          "date": "2026-07-02",
          "close": 5548.83
        },
        {
          "date": "2026-07-03",
          "close": 5521.42
        },
        {
          "date": "2026-07-06",
          "close": 5395.99
        },
        {
          "date": "2026-07-07",
          "close": 5294.02
        },
        {
          "date": "2026-07-08",
          "close": 5183.88
        },
        {
          "date": "2026-07-09",
          "close": 5324.62
        },
        {
          "date": "2026-07-10",
          "close": 5242.52
        },
        {
          "date": "2026-07-13",
          "close": 4923.54
        },
        {
          "date": "2026-07-14",
          "close": 4995.58
        },
        {
          "date": "2026-07-15",
          "close": 4865.27
        },
        {
          "date": "2026-07-16",
          "close": 4737.51
        },
        {
          "date": "2026-07-17",
          "close": 4439.5
        },
        {
          "date": "2026-07-20",
          "close": 4220.44
        },
        {
          "date": "2026-07-21",
          "close": 4424.26
        },
        {
          "date": "2026-07-22",
          "close": 4337.18
        },
        {
          "date": "2026-07-23",
          "close": 4363.51
        },
        {
          "date": "2026-07-24",
          "close": 4279.97
        },
        {
          "date": "2026-07-27",
          "close": 4426.74
        },
        {
          "date": "2026-07-28",
          "close": 4339.01
        },
        {
          "date": "2026-07-29",
          "close": 4354.58
        },
        {
          "date": "2026-07-30",
          "close": 4169.0
        },
        {
          "date": "2026-07-31",
          "close": 4306.43
        },
        {
          "date": "2026-08-03",
          "close": 4321.6
        },
        {
          "date": "2026-08-04",
          "close": 4477.47
        },
        {
          "date": "2026-08-05",
          "close": 4610.42
        },
        {
          "date": "2026-08-06",
          "close": 4671.05
        },
        {
          "date": "2026-08-07",
          "close": 4766.83
        },
        {
          "date": "2026-08-10",
          "close": 4769.66
        },
        {
          "date": "2026-08-11",
          "close": 4741.38
        },
        {
          "date": "2026-08-12",
          "close": 4824.55
        },
        {
          "date": "2026-08-13",
          "close": 4746.39
        },
        {
          "date": "2026-08-14",
          "close": 4805.69
        },
        {
          "date": "2026-08-17",
          "close": 4934.58
        },
        {
          "date": "2026-08-18",
          "close": 4937.26
        },
        {
          "date": "2026-08-19",
          "close": 4656.59
        },
        {
          "date": "2026-08-20",
          "close": 4698.27
        },
        {
          "date": "2026-08-21",
          "close": 4750.31
        },
        {
          "date": "2026-08-24",
          "close": 4669.59
        },
        {
          "date": "2026-08-25",
          "close": 4713.36
        },
        {
          "date": "2026-08-26",
          "close": 4717.76
        },
        {
          "date": "2026-08-27",
          "close": 4838.35
        },
        {
          "date": "2026-08-28",
          "close": 4812.66
        },
        {
          "date": "2026-08-31",
          "close": 4908.83
        },
        {
          "date": "2026-09-01",
          "close": 4869.07
        },
        {
          "date": "2026-09-02",
          "close": 4846.73
        },
        {
          "date": "2026-09-03",
          "close": 4852.22
        },
        {
          "date": "2026-09-04",
          "close": 4766.01
        },
        {
          "date": "2026-09-07",
          "close": 4856.26
        },
        {
          "date": "2026-09-08",
          "close": 4839.87
        },
        {
          "date": "2026-09-09",
          "close": 4825.06
        },
        {
          "date": "2026-09-10",
          "close": 4754.29
        },
        {
          "date": "2026-09-11",
          "close": 4670.34
        },
        {
          "date": "2026-09-14",
          "close": 4705.72
        },
        {
          "date": "2026-09-15",
          "close": 4675.76
        },
        {
          "date": "2026-09-16",
          "close": 4835.63
        },
        {
          "date": "2026-09-17",
          "close": 4838.94
        },
        {
          "date": "2026-09-18",
          "close": 4936.62
        },
        {
          "date": "2026-09-21",
          "close": 4986.08
        },
        {
          "date": "2026-09-22",
          "close": 4969.07
        },
        {
          "date": "2026-09-23",
          "close": 4997.95
        },
        {
          "date": "2026-09-24",
          "close": 4930.31
        },
        {
          "date": "2026-09-28",
          "close": 4769.18
        },
        {
          "date": "2026-09-29",
          "close": 4789.41
        },
        {
          "date": "2026-09-30",
          "close": 4716.32
        },
        {
          "date": "2026-10-08",
          "close": 4616.55
        },
        {
          "date": "2026-10-09",
          "close": 4578.11
        },
        {
          "date": "2026-10-12",
          "close": 4502.25
        },
        {
          "date": "2026-10-13",
          "close": 4527.63
        },
        {
          "date": "2026-10-14",
          "close": 4415.52
        },
        {
          "date": "2026-10-15",
          "close": 4273.69
        },
        {
          "date": "2026-10-16",
          "close": 4263.24
        },
        {
          "date": "2026-10-19",
          "close": 4225.95
        },
        {
          "date": "2026-10-20",
          "close": 4304.44
        },
        {
          "date": "2026-10-21",
          "close": 4312.79
        },
        {
          "date": "2026-10-22",
          "close": 4203.97
        },
        {
          "date": "2026-10-23",
          "close": 4308.64
        },
        {
          "date": "2026-10-26",
          "close": 4204.29
        },
        {
          "date": "2026-10-27",
          "close": 4056.32
        },
        {
          "date": "2026-10-28",
          "close": 4167.16
        },
        {
          "date": "2026-10-29",
          "close": 3995.75
        },
        {
          "date": "2026-10-30",
          "close": 3834.59
        },
        {
          "date": "2026-11-02",
          "close": 3944.84
        },
        {
          "date": "2026-11-03",
          "close": 3869.16
        },
        {
          "date": "2026-11-04",
          "close": 4050.0
        },
        {
          "date": "2026-11-05",
          "close": 4145.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5806451612903226,
          "pullback_frequency": 0.3064516129032258,
          "up_wilson": [
            0.4566558474484658,
            0.6952241409222806
          ],
          "pullback_wilson": [
            0.20581586585634157,
            0.42967216205386716
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.45,
          "up_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "pullback_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 6,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0581",
      "name": "智能电网",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02693159441955939,
        "5": 0.03754029621948196,
        "20": -0.06482337522478132,
        "60": -0.11216940913212059
      },
      "moving_averages": {
        "5": 1765.6179999999702,
        "20": 1850.5639999999898,
        "60": 1978.5516666666642
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-13",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.06607583121112814,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2614.74
        },
        {
          "date": "2026-05-14",
          "close": 2531.02
        },
        {
          "date": "2026-05-15",
          "close": 2490.72
        },
        {
          "date": "2026-05-18",
          "close": 2524.28
        },
        {
          "date": "2026-05-19",
          "close": 2580.59
        },
        {
          "date": "2026-05-20",
          "close": 2547.94
        },
        {
          "date": "2026-05-21",
          "close": 2438.08
        },
        {
          "date": "2026-05-22",
          "close": 2495.32
        },
        {
          "date": "2026-05-25",
          "close": 2505.83
        },
        {
          "date": "2026-05-26",
          "close": 2455.85
        },
        {
          "date": "2026-05-27",
          "close": 2433.58
        },
        {
          "date": "2026-05-28",
          "close": 2468.02
        },
        {
          "date": "2026-05-29",
          "close": 2396.3
        },
        {
          "date": "2026-06-01",
          "close": 2412.5
        },
        {
          "date": "2026-06-02",
          "close": 2370.72
        },
        {
          "date": "2026-06-03",
          "close": 2357.04
        },
        {
          "date": "2026-06-04",
          "close": 2311.64
        },
        {
          "date": "2026-06-05",
          "close": 2308.58
        },
        {
          "date": "2026-06-08",
          "close": 2224.46
        },
        {
          "date": "2026-06-09",
          "close": 2252.3
        },
        {
          "date": "2026-06-10",
          "close": 2187.36
        },
        {
          "date": "2026-06-11",
          "close": 2147.3
        },
        {
          "date": "2026-06-12",
          "close": 2168.93
        },
        {
          "date": "2026-06-15",
          "close": 2223.86
        },
        {
          "date": "2026-06-16",
          "close": 2267.45
        },
        {
          "date": "2026-06-17",
          "close": 2240.92
        },
        {
          "date": "2026-06-18",
          "close": 2224.63
        },
        {
          "date": "2026-06-22",
          "close": 2262.4
        },
        {
          "date": "2026-06-23",
          "close": 2236.82
        },
        {
          "date": "2026-06-24",
          "close": 2205.38
        },
        {
          "date": "2026-06-25",
          "close": 2171.59
        },
        {
          "date": "2026-06-26",
          "close": 2108.22
        },
        {
          "date": "2026-06-29",
          "close": 2099.74
        },
        {
          "date": "2026-06-30",
          "close": 2148.0
        },
        {
          "date": "2026-07-01",
          "close": 2167.11
        },
        {
          "date": "2026-07-02",
          "close": 2126.15
        },
        {
          "date": "2026-07-03",
          "close": 2155.7
        },
        {
          "date": "2026-07-06",
          "close": 2108.32
        },
        {
          "date": "2026-07-07",
          "close": 2049.39
        },
        {
          "date": "2026-07-08",
          "close": 2016.92
        },
        {
          "date": "2026-07-09",
          "close": 2031.9
        },
        {
          "date": "2026-07-10",
          "close": 2056.61
        },
        {
          "date": "2026-07-13",
          "close": 1958.57
        },
        {
          "date": "2026-07-14",
          "close": 1971.68
        },
        {
          "date": "2026-07-15",
          "close": 1958.19
        },
        {
          "date": "2026-07-16",
          "close": 1940.11
        },
        {
          "date": "2026-07-17",
          "close": 1866.1
        },
        {
          "date": "2026-07-20",
          "close": 1835.83
        },
        {
          "date": "2026-07-21",
          "close": 1864.69
        },
        {
          "date": "2026-07-22",
          "close": 1845.11
        },
        {
          "date": "2026-07-23",
          "close": 1927.43
        },
        {
          "date": "2026-07-24",
          "close": 1871.1
        },
        {
          "date": "2026-07-27",
          "close": 1936.03
        },
        {
          "date": "2026-07-28",
          "close": 1907.38
        },
        {
          "date": "2026-07-29",
          "close": 1945.95
        },
        {
          "date": "2026-07-30",
          "close": 1893.12
        },
        {
          "date": "2026-07-31",
          "close": 1941.94
        },
        {
          "date": "2026-08-03",
          "close": 1995.82
        },
        {
          "date": "2026-08-04",
          "close": 2041.1
        },
        {
          "date": "2026-08-05",
          "close": 2073.56
        },
        {
          "date": "2026-08-06",
          "close": 2065.97
        },
        {
          "date": "2026-08-07",
          "close": 2065.69
        },
        {
          "date": "2026-08-10",
          "close": 2101.21
        },
        {
          "date": "2026-08-11",
          "close": 2078.29
        },
        {
          "date": "2026-08-12",
          "close": 2105.36
        },
        {
          "date": "2026-08-13",
          "close": 2083.37
        },
        {
          "date": "2026-08-14",
          "close": 2077.38
        },
        {
          "date": "2026-08-17",
          "close": 2116.55
        },
        {
          "date": "2026-08-18",
          "close": 2102.85
        },
        {
          "date": "2026-08-19",
          "close": 2005.15
        },
        {
          "date": "2026-08-20",
          "close": 2023.8
        },
        {
          "date": "2026-08-21",
          "close": 2029.04
        },
        {
          "date": "2026-08-24",
          "close": 2008.31
        },
        {
          "date": "2026-08-25",
          "close": 2037.04
        },
        {
          "date": "2026-08-26",
          "close": 2043.38
        },
        {
          "date": "2026-08-27",
          "close": 2051.52
        },
        {
          "date": "2026-08-28",
          "close": 2050.96
        },
        {
          "date": "2026-08-31",
          "close": 2065.53
        },
        {
          "date": "2026-09-01",
          "close": 2069.42
        },
        {
          "date": "2026-09-02",
          "close": 2060.78
        },
        {
          "date": "2026-09-03",
          "close": 2056.17
        },
        {
          "date": "2026-09-04",
          "close": 2050.75
        },
        {
          "date": "2026-09-07",
          "close": 2055.68
        },
        {
          "date": "2026-09-08",
          "close": 2054.91
        },
        {
          "date": "2026-09-09",
          "close": 2051.88
        },
        {
          "date": "2026-09-10",
          "close": 2031.27
        },
        {
          "date": "2026-09-11",
          "close": 2007.4
        },
        {
          "date": "2026-09-14",
          "close": 2015.74
        },
        {
          "date": "2026-09-15",
          "close": 1988.44
        },
        {
          "date": "2026-09-16",
          "close": 2017.2
        },
        {
          "date": "2026-09-17",
          "close": 2007.18
        },
        {
          "date": "2026-09-18",
          "close": 2040.53
        },
        {
          "date": "2026-09-21",
          "close": 2069.36
        },
        {
          "date": "2026-09-22",
          "close": 2065.01
        },
        {
          "date": "2026-09-23",
          "close": 2039.87
        },
        {
          "date": "2026-09-24",
          "close": 2015.57
        },
        {
          "date": "2026-09-28",
          "close": 1963.59
        },
        {
          "date": "2026-09-29",
          "close": 1982.59
        },
        {
          "date": "2026-09-30",
          "close": 1978.5
        },
        {
          "date": "2026-10-08",
          "close": 1968.58
        },
        {
          "date": "2026-10-09",
          "close": 1971.22
        },
        {
          "date": "2026-10-12",
          "close": 1956.95
        },
        {
          "date": "2026-10-13",
          "close": 1958.94
        },
        {
          "date": "2026-10-14",
          "close": 1908.09
        },
        {
          "date": "2026-10-15",
          "close": 1848.76
        },
        {
          "date": "2026-10-16",
          "close": 1864.17
        },
        {
          "date": "2026-10-19",
          "close": 1868.73
        },
        {
          "date": "2026-10-20",
          "close": 1893.45
        },
        {
          "date": "2026-10-21",
          "close": 1891.98
        },
        {
          "date": "2026-10-22",
          "close": 1857.03
        },
        {
          "date": "2026-10-23",
          "close": 1893.06
        },
        {
          "date": "2026-10-26",
          "close": 1863.43
        },
        {
          "date": "2026-10-27",
          "close": 1803.56
        },
        {
          "date": "2026-10-28",
          "close": 1829.46
        },
        {
          "date": "2026-10-29",
          "close": 1774.36
        },
        {
          "date": "2026-10-30",
          "close": 1704.68
        },
        {
          "date": "2026-11-02",
          "close": 1749.69
        },
        {
          "date": "2026-11-03",
          "close": 1740.06
        },
        {
          "date": "2026-11-04",
          "close": 1792.69
        },
        {
          "date": "2026-11-05",
          "close": 1840.97
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.440873908658052,
            0.6646092943867861
          ],
          "pullback_wilson": [
            0.2721917834183841,
            0.4904710097307303
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.45,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 22,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 3,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0588",
      "name": "光伏概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03232950778445831,
        "5": 0.048242101353390465,
        "20": -0.06126060574561809,
        "60": -0.07656342665494187
      },
      "moving_averages": {
        "5": 3446.2639999999665,
        "20": 3581.428499999968,
        "60": 3830.830500000009
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-09-03",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.05875838996122906,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4826.41
        },
        {
          "date": "2026-05-14",
          "close": 4748.57
        },
        {
          "date": "2026-05-15",
          "close": 4689.08
        },
        {
          "date": "2026-05-18",
          "close": 4697.34
        },
        {
          "date": "2026-05-19",
          "close": 4769.77
        },
        {
          "date": "2026-05-20",
          "close": 4726.78
        },
        {
          "date": "2026-05-21",
          "close": 4558.75
        },
        {
          "date": "2026-05-22",
          "close": 4658.48
        },
        {
          "date": "2026-05-25",
          "close": 4685.66
        },
        {
          "date": "2026-05-26",
          "close": 4618.46
        },
        {
          "date": "2026-05-27",
          "close": 4577.03
        },
        {
          "date": "2026-05-28",
          "close": 4646.34
        },
        {
          "date": "2026-05-29",
          "close": 4516.85
        },
        {
          "date": "2026-06-01",
          "close": 4545.81
        },
        {
          "date": "2026-06-02",
          "close": 4521.95
        },
        {
          "date": "2026-06-03",
          "close": 4516.85
        },
        {
          "date": "2026-06-04",
          "close": 4497.34
        },
        {
          "date": "2026-06-05",
          "close": 4471.42
        },
        {
          "date": "2026-06-08",
          "close": 4312.35
        },
        {
          "date": "2026-06-09",
          "close": 4395.72
        },
        {
          "date": "2026-06-10",
          "close": 4307.57
        },
        {
          "date": "2026-06-11",
          "close": 4275.45
        },
        {
          "date": "2026-06-12",
          "close": 4289.81
        },
        {
          "date": "2026-06-15",
          "close": 4403.59
        },
        {
          "date": "2026-06-16",
          "close": 4474.81
        },
        {
          "date": "2026-06-17",
          "close": 4460.08
        },
        {
          "date": "2026-06-18",
          "close": 4405.64
        },
        {
          "date": "2026-06-22",
          "close": 4428.67
        },
        {
          "date": "2026-06-23",
          "close": 4368.92
        },
        {
          "date": "2026-06-24",
          "close": 4329.87
        },
        {
          "date": "2026-06-25",
          "close": 4271.66
        },
        {
          "date": "2026-06-26",
          "close": 4198.45
        },
        {
          "date": "2026-06-29",
          "close": 4178.86
        },
        {
          "date": "2026-06-30",
          "close": 4255.44
        },
        {
          "date": "2026-07-01",
          "close": 4311.01
        },
        {
          "date": "2026-07-02",
          "close": 4238.44
        },
        {
          "date": "2026-07-03",
          "close": 4255.3
        },
        {
          "date": "2026-07-06",
          "close": 4175.89
        },
        {
          "date": "2026-07-07",
          "close": 4077.74
        },
        {
          "date": "2026-07-08",
          "close": 3975.3
        },
        {
          "date": "2026-07-09",
          "close": 4008.68
        },
        {
          "date": "2026-07-10",
          "close": 4024.55
        },
        {
          "date": "2026-07-13",
          "close": 3825.52
        },
        {
          "date": "2026-07-14",
          "close": 3878.38
        },
        {
          "date": "2026-07-15",
          "close": 3859.31
        },
        {
          "date": "2026-07-16",
          "close": 3801.02
        },
        {
          "date": "2026-07-17",
          "close": 3663.29
        },
        {
          "date": "2026-07-20",
          "close": 3585.63
        },
        {
          "date": "2026-07-21",
          "close": 3656.78
        },
        {
          "date": "2026-07-22",
          "close": 3634.61
        },
        {
          "date": "2026-07-23",
          "close": 3727.64
        },
        {
          "date": "2026-07-24",
          "close": 3616.18
        },
        {
          "date": "2026-07-27",
          "close": 3728.55
        },
        {
          "date": "2026-07-28",
          "close": 3675.23
        },
        {
          "date": "2026-07-29",
          "close": 3719.98
        },
        {
          "date": "2026-07-30",
          "close": 3635.43
        },
        {
          "date": "2026-07-31",
          "close": 3713.33
        },
        {
          "date": "2026-08-03",
          "close": 3780.91
        },
        {
          "date": "2026-08-04",
          "close": 3849.06
        },
        {
          "date": "2026-08-05",
          "close": 3911.92
        },
        {
          "date": "2026-08-06",
          "close": 3919.06
        },
        {
          "date": "2026-08-07",
          "close": 3949.22
        },
        {
          "date": "2026-08-10",
          "close": 3998.91
        },
        {
          "date": "2026-08-11",
          "close": 3988.25
        },
        {
          "date": "2026-08-12",
          "close": 4041.9
        },
        {
          "date": "2026-08-13",
          "close": 3989.4
        },
        {
          "date": "2026-08-14",
          "close": 3985.53
        },
        {
          "date": "2026-08-17",
          "close": 4065.35
        },
        {
          "date": "2026-08-18",
          "close": 4050.39
        },
        {
          "date": "2026-08-19",
          "close": 3872.06
        },
        {
          "date": "2026-08-20",
          "close": 3901.03
        },
        {
          "date": "2026-08-21",
          "close": 3929.47
        },
        {
          "date": "2026-08-24",
          "close": 3899.27
        },
        {
          "date": "2026-08-25",
          "close": 3933.48
        },
        {
          "date": "2026-08-26",
          "close": 3947.36
        },
        {
          "date": "2026-08-27",
          "close": 3980.91
        },
        {
          "date": "2026-08-28",
          "close": 3985.35
        },
        {
          "date": "2026-08-31",
          "close": 3996.39
        },
        {
          "date": "2026-09-01",
          "close": 3991.98
        },
        {
          "date": "2026-09-02",
          "close": 3969.35
        },
        {
          "date": "2026-09-03",
          "close": 3958.02
        },
        {
          "date": "2026-09-04",
          "close": 3935.2
        },
        {
          "date": "2026-09-07",
          "close": 3977.77
        },
        {
          "date": "2026-09-08",
          "close": 3987.17
        },
        {
          "date": "2026-09-09",
          "close": 3989.75
        },
        {
          "date": "2026-09-10",
          "close": 3964.41
        },
        {
          "date": "2026-09-11",
          "close": 3906.49
        },
        {
          "date": "2026-09-14",
          "close": 3921.86
        },
        {
          "date": "2026-09-15",
          "close": 3874.99
        },
        {
          "date": "2026-09-16",
          "close": 3938.82
        },
        {
          "date": "2026-09-17",
          "close": 3918.81
        },
        {
          "date": "2026-09-18",
          "close": 3986.38
        },
        {
          "date": "2026-09-21",
          "close": 4036.15
        },
        {
          "date": "2026-09-22",
          "close": 4021.12
        },
        {
          "date": "2026-09-23",
          "close": 4002.35
        },
        {
          "date": "2026-09-24",
          "close": 3951.41
        },
        {
          "date": "2026-09-28",
          "close": 3859.08
        },
        {
          "date": "2026-09-29",
          "close": 3880.73
        },
        {
          "date": "2026-09-30",
          "close": 3867.94
        },
        {
          "date": "2026-10-08",
          "close": 3848.15
        },
        {
          "date": "2026-10-09",
          "close": 3837.92
        },
        {
          "date": "2026-10-12",
          "close": 3793.82
        },
        {
          "date": "2026-10-13",
          "close": 3794.79
        },
        {
          "date": "2026-10-14",
          "close": 3719.4
        },
        {
          "date": "2026-10-15",
          "close": 3595.21
        },
        {
          "date": "2026-10-16",
          "close": 3614.8
        },
        {
          "date": "2026-10-19",
          "close": 3613.66
        },
        {
          "date": "2026-10-20",
          "close": 3638.98
        },
        {
          "date": "2026-10-21",
          "close": 3632.59
        },
        {
          "date": "2026-10-22",
          "close": 3553.68
        },
        {
          "date": "2026-10-23",
          "close": 3596.94
        },
        {
          "date": "2026-10-26",
          "close": 3561.5
        },
        {
          "date": "2026-10-27",
          "close": 3465.71
        },
        {
          "date": "2026-10-28",
          "close": 3532.09
        },
        {
          "date": "2026-10-29",
          "close": 3446.16
        },
        {
          "date": "2026-10-30",
          "close": 3336.55
        },
        {
          "date": "2026-11-02",
          "close": 3401.29
        },
        {
          "date": "2026-11-03",
          "close": 3381.79
        },
        {
          "date": "2026-11-04",
          "close": 3499.28
        },
        {
          "date": "2026-11-05",
          "close": 3612.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47126436781609193,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.36982264609147514,
            0.5751364060317501
          ],
          "pullback_wilson": [
            0.24318610255921488,
            0.4375763997554918
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.39215686274509803,
          "up_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "pullback_wilson": [
            0.27027340981759806,
            0.5291484101605165
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0590",
      "name": "西部大开发",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 530,
      "history_sufficient": true,
      "returns": {
        "1": 0.020715413715673092,
        "5": 0.035778483501981206,
        "20": -0.04159648700673735,
        "60": -0.041028280110628534
      },
      "moving_averages": {
        "5": 3087.926000000024,
        "20": 3176.768000000028,
        "60": 3326.915166666677
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 20
          }
        }
      },
      "drawdown": -0.05089117640050522,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3864.27
        },
        {
          "date": "2026-05-14",
          "close": 3791.23
        },
        {
          "date": "2026-05-15",
          "close": 3756.94
        },
        {
          "date": "2026-05-18",
          "close": 3747.42
        },
        {
          "date": "2026-05-19",
          "close": 3775.69
        },
        {
          "date": "2026-05-20",
          "close": 3741.76
        },
        {
          "date": "2026-05-21",
          "close": 3641.11
        },
        {
          "date": "2026-05-22",
          "close": 3682.42
        },
        {
          "date": "2026-05-25",
          "close": 3680.4
        },
        {
          "date": "2026-05-26",
          "close": 3635.02
        },
        {
          "date": "2026-05-27",
          "close": 3573.28
        },
        {
          "date": "2026-05-28",
          "close": 3595.17
        },
        {
          "date": "2026-05-29",
          "close": 3546.8
        },
        {
          "date": "2026-06-01",
          "close": 3593.55
        },
        {
          "date": "2026-06-02",
          "close": 3559.5
        },
        {
          "date": "2026-06-03",
          "close": 3543.01
        },
        {
          "date": "2026-06-04",
          "close": 3485.56
        },
        {
          "date": "2026-06-05",
          "close": 3496.52
        },
        {
          "date": "2026-06-08",
          "close": 3404.13
        },
        {
          "date": "2026-06-09",
          "close": 3424.2
        },
        {
          "date": "2026-06-10",
          "close": 3389.11
        },
        {
          "date": "2026-06-11",
          "close": 3370.45
        },
        {
          "date": "2026-06-12",
          "close": 3423.37
        },
        {
          "date": "2026-06-15",
          "close": 3464.34
        },
        {
          "date": "2026-06-16",
          "close": 3474.68
        },
        {
          "date": "2026-06-17",
          "close": 3440.5
        },
        {
          "date": "2026-06-18",
          "close": 3410.56
        },
        {
          "date": "2026-06-22",
          "close": 3441.3
        },
        {
          "date": "2026-06-23",
          "close": 3427.55
        },
        {
          "date": "2026-06-24",
          "close": 3374.31
        },
        {
          "date": "2026-06-25",
          "close": 3320.96
        },
        {
          "date": "2026-06-26",
          "close": 3236.12
        },
        {
          "date": "2026-06-29",
          "close": 3242.44
        },
        {
          "date": "2026-06-30",
          "close": 3261.79
        },
        {
          "date": "2026-07-01",
          "close": 3346.99
        },
        {
          "date": "2026-07-02",
          "close": 3336.14
        },
        {
          "date": "2026-07-03",
          "close": 3376.54
        },
        {
          "date": "2026-07-06",
          "close": 3352.7
        },
        {
          "date": "2026-07-07",
          "close": 3260.05
        },
        {
          "date": "2026-07-08",
          "close": 3218.91
        },
        {
          "date": "2026-07-09",
          "close": 3219.9
        },
        {
          "date": "2026-07-10",
          "close": 3274.03
        },
        {
          "date": "2026-07-13",
          "close": 3161.16
        },
        {
          "date": "2026-07-14",
          "close": 3209.19
        },
        {
          "date": "2026-07-15",
          "close": 3236.8
        },
        {
          "date": "2026-07-16",
          "close": 3225.67
        },
        {
          "date": "2026-07-17",
          "close": 3101.84
        },
        {
          "date": "2026-07-20",
          "close": 3058.9
        },
        {
          "date": "2026-07-21",
          "close": 3068.09
        },
        {
          "date": "2026-07-22",
          "close": 3059.47
        },
        {
          "date": "2026-07-23",
          "close": 3129.04
        },
        {
          "date": "2026-07-24",
          "close": 3038.68
        },
        {
          "date": "2026-07-27",
          "close": 3121.15
        },
        {
          "date": "2026-07-28",
          "close": 3105.46
        },
        {
          "date": "2026-07-29",
          "close": 3158.14
        },
        {
          "date": "2026-07-30",
          "close": 3124.07
        },
        {
          "date": "2026-07-31",
          "close": 3190.68
        },
        {
          "date": "2026-08-03",
          "close": 3239.26
        },
        {
          "date": "2026-08-04",
          "close": 3280.23
        },
        {
          "date": "2026-08-05",
          "close": 3322.83
        },
        {
          "date": "2026-08-06",
          "close": 3337.03
        },
        {
          "date": "2026-08-07",
          "close": 3361.5
        },
        {
          "date": "2026-08-10",
          "close": 3423.67
        },
        {
          "date": "2026-08-11",
          "close": 3400.61
        },
        {
          "date": "2026-08-12",
          "close": 3434.86
        },
        {
          "date": "2026-08-13",
          "close": 3400.53
        },
        {
          "date": "2026-08-14",
          "close": 3388.07
        },
        {
          "date": "2026-08-17",
          "close": 3435.32
        },
        {
          "date": "2026-08-18",
          "close": 3433.89
        },
        {
          "date": "2026-08-19",
          "close": 3311.83
        },
        {
          "date": "2026-08-20",
          "close": 3350.57
        },
        {
          "date": "2026-08-21",
          "close": 3348.21
        },
        {
          "date": "2026-08-24",
          "close": 3318.03
        },
        {
          "date": "2026-08-25",
          "close": 3363.21
        },
        {
          "date": "2026-08-26",
          "close": 3382.61
        },
        {
          "date": "2026-08-27",
          "close": 3412.95
        },
        {
          "date": "2026-08-28",
          "close": 3436.14
        },
        {
          "date": "2026-08-31",
          "close": 3447.73
        },
        {
          "date": "2026-09-01",
          "close": 3480.7
        },
        {
          "date": "2026-09-02",
          "close": 3459.94
        },
        {
          "date": "2026-09-03",
          "close": 3443.53
        },
        {
          "date": "2026-09-04",
          "close": 3448.08
        },
        {
          "date": "2026-09-07",
          "close": 3470.86
        },
        {
          "date": "2026-09-08",
          "close": 3516.03
        },
        {
          "date": "2026-09-09",
          "close": 3511.32
        },
        {
          "date": "2026-09-10",
          "close": 3464.9
        },
        {
          "date": "2026-09-11",
          "close": 3388.25
        },
        {
          "date": "2026-09-14",
          "close": 3388.65
        },
        {
          "date": "2026-09-15",
          "close": 3326.72
        },
        {
          "date": "2026-09-16",
          "close": 3358.1
        },
        {
          "date": "2026-09-17",
          "close": 3356.98
        },
        {
          "date": "2026-09-18",
          "close": 3393.69
        },
        {
          "date": "2026-09-21",
          "close": 3463.33
        },
        {
          "date": "2026-09-22",
          "close": 3460.96
        },
        {
          "date": "2026-09-23",
          "close": 3435.27
        },
        {
          "date": "2026-09-24",
          "close": 3391.13
        },
        {
          "date": "2026-09-28",
          "close": 3323.25
        },
        {
          "date": "2026-09-29",
          "close": 3337.63
        },
        {
          "date": "2026-09-30",
          "close": 3348.67
        },
        {
          "date": "2026-10-08",
          "close": 3324.8
        },
        {
          "date": "2026-10-09",
          "close": 3357.36
        },
        {
          "date": "2026-10-12",
          "close": 3303.33
        },
        {
          "date": "2026-10-13",
          "close": 3319.26
        },
        {
          "date": "2026-10-14",
          "close": 3277.82
        },
        {
          "date": "2026-10-15",
          "close": 3187.36
        },
        {
          "date": "2026-10-16",
          "close": 3217.46
        },
        {
          "date": "2026-10-19",
          "close": 3205.51
        },
        {
          "date": "2026-10-20",
          "close": 3223.51
        },
        {
          "date": "2026-10-21",
          "close": 3219.37
        },
        {
          "date": "2026-10-22",
          "close": 3135.35
        },
        {
          "date": "2026-10-23",
          "close": 3178.33
        },
        {
          "date": "2026-10-26",
          "close": 3166.72
        },
        {
          "date": "2026-10-27",
          "close": 3092.71
        },
        {
          "date": "2026-10-28",
          "close": 3135.21
        },
        {
          "date": "2026-10-29",
          "close": 3076.43
        },
        {
          "date": "2026-10-30",
          "close": 3001.21
        },
        {
          "date": "2026-11-02",
          "close": 3068.09
        },
        {
          "date": "2026-11-03",
          "close": 3062.0
        },
        {
          "date": "2026-11-04",
          "close": 3121.83
        },
        {
          "date": "2026-11-05",
          "close": 3186.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 22,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 13,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0592",
      "name": "铁路基建",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017380381596663552,
        "5": 0.019665764290592636,
        "20": -0.04540307360474527,
        "60": -0.04507572984615138
      },
      "moving_averages": {
        "5": 2411.4899999999443,
        "20": 2490.4844999999973,
        "60": 2586.328833333337
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.048097862615942955,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3075.97
        },
        {
          "date": "2026-05-14",
          "close": 3028.48
        },
        {
          "date": "2026-05-15",
          "close": 3012.58
        },
        {
          "date": "2026-05-18",
          "close": 3012.14
        },
        {
          "date": "2026-05-19",
          "close": 3035.33
        },
        {
          "date": "2026-05-20",
          "close": 3009.61
        },
        {
          "date": "2026-05-21",
          "close": 2917.17
        },
        {
          "date": "2026-05-22",
          "close": 2970.72
        },
        {
          "date": "2026-05-25",
          "close": 2953.1
        },
        {
          "date": "2026-05-26",
          "close": 2914.96
        },
        {
          "date": "2026-05-27",
          "close": 2852.26
        },
        {
          "date": "2026-05-28",
          "close": 2869.3
        },
        {
          "date": "2026-05-29",
          "close": 2815.37
        },
        {
          "date": "2026-06-01",
          "close": 2849.19
        },
        {
          "date": "2026-06-02",
          "close": 2819.88
        },
        {
          "date": "2026-06-03",
          "close": 2808.28
        },
        {
          "date": "2026-06-04",
          "close": 2780.73
        },
        {
          "date": "2026-06-05",
          "close": 2812.81
        },
        {
          "date": "2026-06-08",
          "close": 2751.98
        },
        {
          "date": "2026-06-09",
          "close": 2777.53
        },
        {
          "date": "2026-06-10",
          "close": 2741.49
        },
        {
          "date": "2026-06-11",
          "close": 2710.5
        },
        {
          "date": "2026-06-12",
          "close": 2735.58
        },
        {
          "date": "2026-06-15",
          "close": 2769.88
        },
        {
          "date": "2026-06-16",
          "close": 2780.25
        },
        {
          "date": "2026-06-17",
          "close": 2767.89
        },
        {
          "date": "2026-06-18",
          "close": 2751.0
        },
        {
          "date": "2026-06-22",
          "close": 2762.47
        },
        {
          "date": "2026-06-23",
          "close": 2757.69
        },
        {
          "date": "2026-06-24",
          "close": 2716.89
        },
        {
          "date": "2026-06-25",
          "close": 2667.72
        },
        {
          "date": "2026-06-26",
          "close": 2610.54
        },
        {
          "date": "2026-06-29",
          "close": 2598.22
        },
        {
          "date": "2026-06-30",
          "close": 2624.74
        },
        {
          "date": "2026-07-01",
          "close": 2656.02
        },
        {
          "date": "2026-07-02",
          "close": 2643.46
        },
        {
          "date": "2026-07-03",
          "close": 2682.75
        },
        {
          "date": "2026-07-06",
          "close": 2652.65
        },
        {
          "date": "2026-07-07",
          "close": 2573.82
        },
        {
          "date": "2026-07-08",
          "close": 2535.93
        },
        {
          "date": "2026-07-09",
          "close": 2546.91
        },
        {
          "date": "2026-07-10",
          "close": 2578.91
        },
        {
          "date": "2026-07-13",
          "close": 2474.0
        },
        {
          "date": "2026-07-14",
          "close": 2504.55
        },
        {
          "date": "2026-07-15",
          "close": 2511.9
        },
        {
          "date": "2026-07-16",
          "close": 2493.24
        },
        {
          "date": "2026-07-17",
          "close": 2416.02
        },
        {
          "date": "2026-07-20",
          "close": 2367.01
        },
        {
          "date": "2026-07-21",
          "close": 2386.39
        },
        {
          "date": "2026-07-22",
          "close": 2353.53
        },
        {
          "date": "2026-07-23",
          "close": 2430.62
        },
        {
          "date": "2026-07-24",
          "close": 2380.77
        },
        {
          "date": "2026-07-27",
          "close": 2441.45
        },
        {
          "date": "2026-07-28",
          "close": 2427.56
        },
        {
          "date": "2026-07-29",
          "close": 2467.72
        },
        {
          "date": "2026-07-30",
          "close": 2429.2
        },
        {
          "date": "2026-07-31",
          "close": 2486.97
        },
        {
          "date": "2026-08-03",
          "close": 2543.93
        },
        {
          "date": "2026-08-04",
          "close": 2566.92
        },
        {
          "date": "2026-08-05",
          "close": 2595.41
        },
        {
          "date": "2026-08-06",
          "close": 2603.5
        },
        {
          "date": "2026-08-07",
          "close": 2602.5
        },
        {
          "date": "2026-08-10",
          "close": 2642.88
        },
        {
          "date": "2026-08-11",
          "close": 2624.51
        },
        {
          "date": "2026-08-12",
          "close": 2652.15
        },
        {
          "date": "2026-08-13",
          "close": 2620.0
        },
        {
          "date": "2026-08-14",
          "close": 2621.5
        },
        {
          "date": "2026-08-17",
          "close": 2653.71
        },
        {
          "date": "2026-08-18",
          "close": 2659.33
        },
        {
          "date": "2026-08-19",
          "close": 2580.82
        },
        {
          "date": "2026-08-20",
          "close": 2601.47
        },
        {
          "date": "2026-08-21",
          "close": 2610.38
        },
        {
          "date": "2026-08-24",
          "close": 2594.31
        },
        {
          "date": "2026-08-25",
          "close": 2630.51
        },
        {
          "date": "2026-08-26",
          "close": 2640.06
        },
        {
          "date": "2026-08-27",
          "close": 2645.83
        },
        {
          "date": "2026-08-28",
          "close": 2645.84
        },
        {
          "date": "2026-08-31",
          "close": 2669.51
        },
        {
          "date": "2026-09-01",
          "close": 2689.99
        },
        {
          "date": "2026-09-02",
          "close": 2688.4
        },
        {
          "date": "2026-09-03",
          "close": 2674.11
        },
        {
          "date": "2026-09-04",
          "close": 2667.89
        },
        {
          "date": "2026-09-07",
          "close": 2680.8
        },
        {
          "date": "2026-09-08",
          "close": 2698.51
        },
        {
          "date": "2026-09-09",
          "close": 2698.61
        },
        {
          "date": "2026-09-10",
          "close": 2666.74
        },
        {
          "date": "2026-09-11",
          "close": 2626.31
        },
        {
          "date": "2026-09-14",
          "close": 2617.3
        },
        {
          "date": "2026-09-15",
          "close": 2571.87
        },
        {
          "date": "2026-09-16",
          "close": 2597.77
        },
        {
          "date": "2026-09-17",
          "close": 2591.9
        },
        {
          "date": "2026-09-18",
          "close": 2618.54
        },
        {
          "date": "2026-09-21",
          "close": 2657.51
        },
        {
          "date": "2026-09-22",
          "close": 2653.38
        },
        {
          "date": "2026-09-23",
          "close": 2648.81
        },
        {
          "date": "2026-09-24",
          "close": 2634.05
        },
        {
          "date": "2026-09-28",
          "close": 2586.72
        },
        {
          "date": "2026-09-29",
          "close": 2601.91
        },
        {
          "date": "2026-09-30",
          "close": 2603.81
        },
        {
          "date": "2026-10-08",
          "close": 2596.3
        },
        {
          "date": "2026-10-09",
          "close": 2603.65
        },
        {
          "date": "2026-10-12",
          "close": 2577.87
        },
        {
          "date": "2026-10-13",
          "close": 2595.13
        },
        {
          "date": "2026-10-14",
          "close": 2551.2
        },
        {
          "date": "2026-10-15",
          "close": 2486.62
        },
        {
          "date": "2026-10-16",
          "close": 2523.22
        },
        {
          "date": "2026-10-19",
          "close": 2518.78
        },
        {
          "date": "2026-10-20",
          "close": 2535.99
        },
        {
          "date": "2026-10-21",
          "close": 2527.93
        },
        {
          "date": "2026-10-22",
          "close": 2484.76
        },
        {
          "date": "2026-10-23",
          "close": 2505.42
        },
        {
          "date": "2026-10-26",
          "close": 2493.5
        },
        {
          "date": "2026-10-27",
          "close": 2440.16
        },
        {
          "date": "2026-10-28",
          "close": 2477.39
        },
        {
          "date": "2026-10-29",
          "close": 2430.62
        },
        {
          "date": "2026-10-30",
          "close": 2358.59
        },
        {
          "date": "2026-11-02",
          "close": 2394.13
        },
        {
          "date": "2026-11-03",
          "close": 2390.23
        },
        {
          "date": "2026-11-04",
          "close": 2436.08
        },
        {
          "date": "2026-11-05",
          "close": 2478.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5064935064935064,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.39720009365287134,
            0.6151697969278761
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.3724245374822684,
            0.6472444496631784
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 17,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 11,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0594",
      "name": "长江三角",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01992644779592112,
        "5": 0.02970289379129154,
        "20": -0.04351789379997428,
        "60": -0.03267978600619914
      },
      "moving_averages": {
        "5": 2590.3679999999704,
        "20": 2667.1389999999897,
        "60": 2764.120499999996
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.05485043530684264,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3201.11
        },
        {
          "date": "2026-05-14",
          "close": 3135.98
        },
        {
          "date": "2026-05-15",
          "close": 3109.05
        },
        {
          "date": "2026-05-18",
          "close": 3100.5
        },
        {
          "date": "2026-05-19",
          "close": 3129.0
        },
        {
          "date": "2026-05-20",
          "close": 3102.02
        },
        {
          "date": "2026-05-21",
          "close": 3019.53
        },
        {
          "date": "2026-05-22",
          "close": 3057.94
        },
        {
          "date": "2026-05-25",
          "close": 3052.7
        },
        {
          "date": "2026-05-26",
          "close": 3020.03
        },
        {
          "date": "2026-05-27",
          "close": 2962.8
        },
        {
          "date": "2026-05-28",
          "close": 2970.67
        },
        {
          "date": "2026-05-29",
          "close": 2928.61
        },
        {
          "date": "2026-06-01",
          "close": 2972.65
        },
        {
          "date": "2026-06-02",
          "close": 2942.94
        },
        {
          "date": "2026-06-03",
          "close": 2927.15
        },
        {
          "date": "2026-06-04",
          "close": 2886.65
        },
        {
          "date": "2026-06-05",
          "close": 2893.87
        },
        {
          "date": "2026-06-08",
          "close": 2817.85
        },
        {
          "date": "2026-06-09",
          "close": 2829.33
        },
        {
          "date": "2026-06-10",
          "close": 2800.31
        },
        {
          "date": "2026-06-11",
          "close": 2763.13
        },
        {
          "date": "2026-06-12",
          "close": 2800.99
        },
        {
          "date": "2026-06-15",
          "close": 2851.11
        },
        {
          "date": "2026-06-16",
          "close": 2859.74
        },
        {
          "date": "2026-06-17",
          "close": 2835.64
        },
        {
          "date": "2026-06-18",
          "close": 2811.37
        },
        {
          "date": "2026-06-22",
          "close": 2832.88
        },
        {
          "date": "2026-06-23",
          "close": 2834.25
        },
        {
          "date": "2026-06-24",
          "close": 2794.34
        },
        {
          "date": "2026-06-25",
          "close": 2763.44
        },
        {
          "date": "2026-06-26",
          "close": 2689.24
        },
        {
          "date": "2026-06-29",
          "close": 2688.8
        },
        {
          "date": "2026-06-30",
          "close": 2703.01
        },
        {
          "date": "2026-07-01",
          "close": 2767.37
        },
        {
          "date": "2026-07-02",
          "close": 2763.76
        },
        {
          "date": "2026-07-03",
          "close": 2795.22
        },
        {
          "date": "2026-07-06",
          "close": 2774.01
        },
        {
          "date": "2026-07-07",
          "close": 2700.13
        },
        {
          "date": "2026-07-08",
          "close": 2671.05
        },
        {
          "date": "2026-07-09",
          "close": 2674.2
        },
        {
          "date": "2026-07-10",
          "close": 2709.95
        },
        {
          "date": "2026-07-13",
          "close": 2624.71
        },
        {
          "date": "2026-07-14",
          "close": 2666.95
        },
        {
          "date": "2026-07-15",
          "close": 2688.75
        },
        {
          "date": "2026-07-16",
          "close": 2681.32
        },
        {
          "date": "2026-07-17",
          "close": 2585.91
        },
        {
          "date": "2026-07-20",
          "close": 2555.6
        },
        {
          "date": "2026-07-21",
          "close": 2572.53
        },
        {
          "date": "2026-07-22",
          "close": 2549.11
        },
        {
          "date": "2026-07-23",
          "close": 2597.86
        },
        {
          "date": "2026-07-24",
          "close": 2530.46
        },
        {
          "date": "2026-07-27",
          "close": 2600.26
        },
        {
          "date": "2026-07-28",
          "close": 2607.36
        },
        {
          "date": "2026-07-29",
          "close": 2643.61
        },
        {
          "date": "2026-07-30",
          "close": 2622.67
        },
        {
          "date": "2026-07-31",
          "close": 2670.51
        },
        {
          "date": "2026-08-03",
          "close": 2709.09
        },
        {
          "date": "2026-08-04",
          "close": 2727.81
        },
        {
          "date": "2026-08-05",
          "close": 2755.22
        },
        {
          "date": "2026-08-06",
          "close": 2760.18
        },
        {
          "date": "2026-08-07",
          "close": 2764.78
        },
        {
          "date": "2026-08-10",
          "close": 2805.68
        },
        {
          "date": "2026-08-11",
          "close": 2796.17
        },
        {
          "date": "2026-08-12",
          "close": 2834.31
        },
        {
          "date": "2026-08-13",
          "close": 2802.1
        },
        {
          "date": "2026-08-14",
          "close": 2804.24
        },
        {
          "date": "2026-08-17",
          "close": 2839.83
        },
        {
          "date": "2026-08-18",
          "close": 2829.82
        },
        {
          "date": "2026-08-19",
          "close": 2740.54
        },
        {
          "date": "2026-08-20",
          "close": 2777.35
        },
        {
          "date": "2026-08-21",
          "close": 2762.24
        },
        {
          "date": "2026-08-24",
          "close": 2742.62
        },
        {
          "date": "2026-08-25",
          "close": 2786.98
        },
        {
          "date": "2026-08-26",
          "close": 2807.14
        },
        {
          "date": "2026-08-27",
          "close": 2828.23
        },
        {
          "date": "2026-08-28",
          "close": 2845.22
        },
        {
          "date": "2026-08-31",
          "close": 2850.44
        },
        {
          "date": "2026-09-01",
          "close": 2875.17
        },
        {
          "date": "2026-09-02",
          "close": 2845.54
        },
        {
          "date": "2026-09-03",
          "close": 2832.27
        },
        {
          "date": "2026-09-04",
          "close": 2833.73
        },
        {
          "date": "2026-09-07",
          "close": 2853.18
        },
        {
          "date": "2026-09-08",
          "close": 2886.59
        },
        {
          "date": "2026-09-09",
          "close": 2879.27
        },
        {
          "date": "2026-09-10",
          "close": 2848.63
        },
        {
          "date": "2026-09-11",
          "close": 2792.92
        },
        {
          "date": "2026-09-14",
          "close": 2802.92
        },
        {
          "date": "2026-09-15",
          "close": 2748.86
        },
        {
          "date": "2026-09-16",
          "close": 2774.1
        },
        {
          "date": "2026-09-17",
          "close": 2782.96
        },
        {
          "date": "2026-09-18",
          "close": 2813.99
        },
        {
          "date": "2026-09-21",
          "close": 2872.29
        },
        {
          "date": "2026-09-22",
          "close": 2871.26
        },
        {
          "date": "2026-09-23",
          "close": 2846.97
        },
        {
          "date": "2026-09-24",
          "close": 2820.8
        },
        {
          "date": "2026-09-28",
          "close": 2770.75
        },
        {
          "date": "2026-09-29",
          "close": 2789.53
        },
        {
          "date": "2026-09-30",
          "close": 2798.41
        },
        {
          "date": "2026-10-08",
          "close": 2786.44
        },
        {
          "date": "2026-10-09",
          "close": 2819.85
        },
        {
          "date": "2026-10-12",
          "close": 2779.42
        },
        {
          "date": "2026-10-13",
          "close": 2791.36
        },
        {
          "date": "2026-10-14",
          "close": 2750.45
        },
        {
          "date": "2026-10-15",
          "close": 2677.97
        },
        {
          "date": "2026-10-16",
          "close": 2695.12
        },
        {
          "date": "2026-10-19",
          "close": 2686.4
        },
        {
          "date": "2026-10-20",
          "close": 2695.5
        },
        {
          "date": "2026-10-21",
          "close": 2690.87
        },
        {
          "date": "2026-10-22",
          "close": 2626.76
        },
        {
          "date": "2026-10-23",
          "close": 2668.21
        },
        {
          "date": "2026-10-26",
          "close": 2668.76
        },
        {
          "date": "2026-10-27",
          "close": 2612.62
        },
        {
          "date": "2026-10-28",
          "close": 2639.35
        },
        {
          "date": "2026-10-29",
          "close": 2588.3
        },
        {
          "date": "2026-10-30",
          "close": 2522.65
        },
        {
          "date": "2026-11-02",
          "close": 2577.13
        },
        {
          "date": "2026-11-03",
          "close": 2573.77
        },
        {
          "date": "2026-11-04",
          "close": 2613.11
        },
        {
          "date": "2026-11-05",
          "close": 2665.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5394736842105263,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4282262398210874,
            0.6469226876737701
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 23,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 5,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0595",
      "name": "风能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020486266487673044,
        "5": 0.026321090732970065,
        "20": -0.058768961057849234,
        "60": -0.07498561014899774
      },
      "moving_averages": {
        "5": 2317.371999999974,
        "20": 2387.8445000000065,
        "60": 2511.394000000014
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.05328747084173491,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3211.06
        },
        {
          "date": "2026-05-14",
          "close": 3124.67
        },
        {
          "date": "2026-05-15",
          "close": 3097.71
        },
        {
          "date": "2026-05-18",
          "close": 3107.19
        },
        {
          "date": "2026-05-19",
          "close": 3157.16
        },
        {
          "date": "2026-05-20",
          "close": 3099.38
        },
        {
          "date": "2026-05-21",
          "close": 3012.29
        },
        {
          "date": "2026-05-22",
          "close": 3059.49
        },
        {
          "date": "2026-05-25",
          "close": 3080.43
        },
        {
          "date": "2026-05-26",
          "close": 3044.34
        },
        {
          "date": "2026-05-27",
          "close": 3015.18
        },
        {
          "date": "2026-05-28",
          "close": 3056.7
        },
        {
          "date": "2026-05-29",
          "close": 3006.29
        },
        {
          "date": "2026-06-01",
          "close": 3024.84
        },
        {
          "date": "2026-06-02",
          "close": 2998.63
        },
        {
          "date": "2026-06-03",
          "close": 2996.49
        },
        {
          "date": "2026-06-04",
          "close": 2969.92
        },
        {
          "date": "2026-06-05",
          "close": 2930.92
        },
        {
          "date": "2026-06-08",
          "close": 2845.79
        },
        {
          "date": "2026-06-09",
          "close": 2881.6
        },
        {
          "date": "2026-06-10",
          "close": 2808.58
        },
        {
          "date": "2026-06-11",
          "close": 2779.47
        },
        {
          "date": "2026-06-12",
          "close": 2805.83
        },
        {
          "date": "2026-06-15",
          "close": 2862.22
        },
        {
          "date": "2026-06-16",
          "close": 2897.01
        },
        {
          "date": "2026-06-17",
          "close": 2878.98
        },
        {
          "date": "2026-06-18",
          "close": 2825.66
        },
        {
          "date": "2026-06-22",
          "close": 2849.96
        },
        {
          "date": "2026-06-23",
          "close": 2818.15
        },
        {
          "date": "2026-06-24",
          "close": 2787.32
        },
        {
          "date": "2026-06-25",
          "close": 2733.41
        },
        {
          "date": "2026-06-26",
          "close": 2673.17
        },
        {
          "date": "2026-06-29",
          "close": 2660.34
        },
        {
          "date": "2026-06-30",
          "close": 2687.57
        },
        {
          "date": "2026-07-01",
          "close": 2722.23
        },
        {
          "date": "2026-07-02",
          "close": 2686.2
        },
        {
          "date": "2026-07-03",
          "close": 2732.02
        },
        {
          "date": "2026-07-06",
          "close": 2680.23
        },
        {
          "date": "2026-07-07",
          "close": 2600.1
        },
        {
          "date": "2026-07-08",
          "close": 2535.84
        },
        {
          "date": "2026-07-09",
          "close": 2541.19
        },
        {
          "date": "2026-07-10",
          "close": 2579.02
        },
        {
          "date": "2026-07-13",
          "close": 2459.97
        },
        {
          "date": "2026-07-14",
          "close": 2487.52
        },
        {
          "date": "2026-07-15",
          "close": 2488.04
        },
        {
          "date": "2026-07-16",
          "close": 2452.1
        },
        {
          "date": "2026-07-17",
          "close": 2386.21
        },
        {
          "date": "2026-07-20",
          "close": 2383.85
        },
        {
          "date": "2026-07-21",
          "close": 2416.22
        },
        {
          "date": "2026-07-22",
          "close": 2404.88
        },
        {
          "date": "2026-07-23",
          "close": 2475.81
        },
        {
          "date": "2026-07-24",
          "close": 2390.52
        },
        {
          "date": "2026-07-27",
          "close": 2465.18
        },
        {
          "date": "2026-07-28",
          "close": 2436.18
        },
        {
          "date": "2026-07-29",
          "close": 2473.21
        },
        {
          "date": "2026-07-30",
          "close": 2433.62
        },
        {
          "date": "2026-07-31",
          "close": 2474.26
        },
        {
          "date": "2026-08-03",
          "close": 2530.46
        },
        {
          "date": "2026-08-04",
          "close": 2556.73
        },
        {
          "date": "2026-08-05",
          "close": 2588.63
        },
        {
          "date": "2026-08-06",
          "close": 2584.36
        },
        {
          "date": "2026-08-07",
          "close": 2599.62
        },
        {
          "date": "2026-08-10",
          "close": 2627.25
        },
        {
          "date": "2026-08-11",
          "close": 2617.17
        },
        {
          "date": "2026-08-12",
          "close": 2640.28
        },
        {
          "date": "2026-08-13",
          "close": 2617.19
        },
        {
          "date": "2026-08-14",
          "close": 2599.29
        },
        {
          "date": "2026-08-17",
          "close": 2635.09
        },
        {
          "date": "2026-08-18",
          "close": 2619.07
        },
        {
          "date": "2026-08-19",
          "close": 2510.92
        },
        {
          "date": "2026-08-20",
          "close": 2519.17
        },
        {
          "date": "2026-08-21",
          "close": 2527.86
        },
        {
          "date": "2026-08-24",
          "close": 2505.76
        },
        {
          "date": "2026-08-25",
          "close": 2531.56
        },
        {
          "date": "2026-08-26",
          "close": 2547.51
        },
        {
          "date": "2026-08-27",
          "close": 2565.78
        },
        {
          "date": "2026-08-28",
          "close": 2564.1
        },
        {
          "date": "2026-08-31",
          "close": 2572.77
        },
        {
          "date": "2026-09-01",
          "close": 2577.29
        },
        {
          "date": "2026-09-02",
          "close": 2568.55
        },
        {
          "date": "2026-09-03",
          "close": 2564.82
        },
        {
          "date": "2026-09-04",
          "close": 2557.69
        },
        {
          "date": "2026-09-07",
          "close": 2565.42
        },
        {
          "date": "2026-09-08",
          "close": 2579.5
        },
        {
          "date": "2026-09-09",
          "close": 2596.13
        },
        {
          "date": "2026-09-10",
          "close": 2588.57
        },
        {
          "date": "2026-09-11",
          "close": 2562.87
        },
        {
          "date": "2026-09-14",
          "close": 2564.76
        },
        {
          "date": "2026-09-15",
          "close": 2555.32
        },
        {
          "date": "2026-09-16",
          "close": 2575.16
        },
        {
          "date": "2026-09-17",
          "close": 2562.71
        },
        {
          "date": "2026-09-18",
          "close": 2594.54
        },
        {
          "date": "2026-09-21",
          "close": 2625.68
        },
        {
          "date": "2026-09-22",
          "close": 2606.62
        },
        {
          "date": "2026-09-23",
          "close": 2577.78
        },
        {
          "date": "2026-09-24",
          "close": 2566.0
        },
        {
          "date": "2026-09-28",
          "close": 2527.43
        },
        {
          "date": "2026-09-29",
          "close": 2538.62
        },
        {
          "date": "2026-09-30",
          "close": 2542.51
        },
        {
          "date": "2026-10-08",
          "close": 2544.03
        },
        {
          "date": "2026-10-09",
          "close": 2529.3
        },
        {
          "date": "2026-10-12",
          "close": 2507.93
        },
        {
          "date": "2026-10-13",
          "close": 2499.7
        },
        {
          "date": "2026-10-14",
          "close": 2453.35
        },
        {
          "date": "2026-10-15",
          "close": 2369.68
        },
        {
          "date": "2026-10-16",
          "close": 2397.48
        },
        {
          "date": "2026-10-19",
          "close": 2411.77
        },
        {
          "date": "2026-10-20",
          "close": 2421.94
        },
        {
          "date": "2026-10-21",
          "close": 2415.36
        },
        {
          "date": "2026-10-22",
          "close": 2370.27
        },
        {
          "date": "2026-10-23",
          "close": 2401.27
        },
        {
          "date": "2026-10-26",
          "close": 2374.35
        },
        {
          "date": "2026-10-27",
          "close": 2320.22
        },
        {
          "date": "2026-10-28",
          "close": 2364.3
        },
        {
          "date": "2026-10-29",
          "close": 2333.11
        },
        {
          "date": "2026-10-30",
          "close": 2262.78
        },
        {
          "date": "2026-11-02",
          "close": 2295.47
        },
        {
          "date": "2026-11-03",
          "close": 2287.64
        },
        {
          "date": "2026-11-04",
          "close": 2346.45
        },
        {
          "date": "2026-11-05",
          "close": 2394.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.475,
          "pullback_frequency": 0.325,
          "up_wilson": [
            0.36924733297407564,
            0.5830435735027005
          ],
          "pullback_wilson": [
            0.2324416184435817,
            0.4335947268938527
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0596",
      "name": "融资融券",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022546652899549047,
        "5": 0.036704710006164154,
        "20": -0.05206530258308739,
        "60": -0.059452662232370446
      },
      "moving_averages": {
        "5": 2738.733999999985,
        "20": 2834.5350000000326,
        "60": 2996.8000000000234
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.05748773046823186,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3526.5
        },
        {
          "date": "2026-05-14",
          "close": 3458.0
        },
        {
          "date": "2026-05-15",
          "close": 3438.08
        },
        {
          "date": "2026-05-18",
          "close": 3439.58
        },
        {
          "date": "2026-05-19",
          "close": 3477.23
        },
        {
          "date": "2026-05-20",
          "close": 3458.57
        },
        {
          "date": "2026-05-21",
          "close": 3360.14
        },
        {
          "date": "2026-05-22",
          "close": 3415.17
        },
        {
          "date": "2026-05-25",
          "close": 3421.69
        },
        {
          "date": "2026-05-26",
          "close": 3376.94
        },
        {
          "date": "2026-05-27",
          "close": 3310.87
        },
        {
          "date": "2026-05-28",
          "close": 3334.21
        },
        {
          "date": "2026-05-29",
          "close": 3259.5
        },
        {
          "date": "2026-06-01",
          "close": 3280.6
        },
        {
          "date": "2026-06-02",
          "close": 3264.34
        },
        {
          "date": "2026-06-03",
          "close": 3254.89
        },
        {
          "date": "2026-06-04",
          "close": 3226.12
        },
        {
          "date": "2026-06-05",
          "close": 3238.92
        },
        {
          "date": "2026-06-08",
          "close": 3153.8
        },
        {
          "date": "2026-06-09",
          "close": 3198.87
        },
        {
          "date": "2026-06-10",
          "close": 3157.58
        },
        {
          "date": "2026-06-11",
          "close": 3120.27
        },
        {
          "date": "2026-06-12",
          "close": 3157.76
        },
        {
          "date": "2026-06-15",
          "close": 3232.24
        },
        {
          "date": "2026-06-16",
          "close": 3254.5
        },
        {
          "date": "2026-06-17",
          "close": 3251.56
        },
        {
          "date": "2026-06-18",
          "close": 3245.25
        },
        {
          "date": "2026-06-22",
          "close": 3272.8
        },
        {
          "date": "2026-06-23",
          "close": 3256.87
        },
        {
          "date": "2026-06-24",
          "close": 3233.25
        },
        {
          "date": "2026-06-25",
          "close": 3198.31
        },
        {
          "date": "2026-06-26",
          "close": 3108.45
        },
        {
          "date": "2026-06-29",
          "close": 3112.54
        },
        {
          "date": "2026-06-30",
          "close": 3159.18
        },
        {
          "date": "2026-07-01",
          "close": 3221.46
        },
        {
          "date": "2026-07-02",
          "close": 3186.03
        },
        {
          "date": "2026-07-03",
          "close": 3218.29
        },
        {
          "date": "2026-07-06",
          "close": 3178.89
        },
        {
          "date": "2026-07-07",
          "close": 3100.43
        },
        {
          "date": "2026-07-08",
          "close": 3047.93
        },
        {
          "date": "2026-07-09",
          "close": 3071.59
        },
        {
          "date": "2026-07-10",
          "close": 3094.06
        },
        {
          "date": "2026-07-13",
          "close": 2964.24
        },
        {
          "date": "2026-07-14",
          "close": 3008.65
        },
        {
          "date": "2026-07-15",
          "close": 3009.88
        },
        {
          "date": "2026-07-16",
          "close": 2983.34
        },
        {
          "date": "2026-07-17",
          "close": 2844.36
        },
        {
          "date": "2026-07-20",
          "close": 2785.49
        },
        {
          "date": "2026-07-21",
          "close": 2845.92
        },
        {
          "date": "2026-07-22",
          "close": 2820.69
        },
        {
          "date": "2026-07-23",
          "close": 2861.32
        },
        {
          "date": "2026-07-24",
          "close": 2780.73
        },
        {
          "date": "2026-07-27",
          "close": 2862.1
        },
        {
          "date": "2026-07-28",
          "close": 2829.18
        },
        {
          "date": "2026-07-29",
          "close": 2864.87
        },
        {
          "date": "2026-07-30",
          "close": 2811.48
        },
        {
          "date": "2026-07-31",
          "close": 2882.83
        },
        {
          "date": "2026-08-03",
          "close": 2905.31
        },
        {
          "date": "2026-08-04",
          "close": 2963.07
        },
        {
          "date": "2026-08-05",
          "close": 3021.9
        },
        {
          "date": "2026-08-06",
          "close": 3033.19
        },
        {
          "date": "2026-08-07",
          "close": 3069.0
        },
        {
          "date": "2026-08-10",
          "close": 3101.84
        },
        {
          "date": "2026-08-11",
          "close": 3085.43
        },
        {
          "date": "2026-08-12",
          "close": 3120.62
        },
        {
          "date": "2026-08-13",
          "close": 3089.27
        },
        {
          "date": "2026-08-14",
          "close": 3093.52
        },
        {
          "date": "2026-08-17",
          "close": 3150.93
        },
        {
          "date": "2026-08-18",
          "close": 3149.98
        },
        {
          "date": "2026-08-19",
          "close": 3015.69
        },
        {
          "date": "2026-08-20",
          "close": 3053.64
        },
        {
          "date": "2026-08-21",
          "close": 3047.95
        },
        {
          "date": "2026-08-24",
          "close": 3010.18
        },
        {
          "date": "2026-08-25",
          "close": 3046.98
        },
        {
          "date": "2026-08-26",
          "close": 3054.45
        },
        {
          "date": "2026-08-27",
          "close": 3097.29
        },
        {
          "date": "2026-08-28",
          "close": 3098.43
        },
        {
          "date": "2026-08-31",
          "close": 3120.19
        },
        {
          "date": "2026-09-01",
          "close": 3129.14
        },
        {
          "date": "2026-09-02",
          "close": 3106.17
        },
        {
          "date": "2026-09-03",
          "close": 3097.27
        },
        {
          "date": "2026-09-04",
          "close": 3084.18
        },
        {
          "date": "2026-09-07",
          "close": 3110.57
        },
        {
          "date": "2026-09-08",
          "close": 3126.04
        },
        {
          "date": "2026-09-09",
          "close": 3113.16
        },
        {
          "date": "2026-09-10",
          "close": 3071.02
        },
        {
          "date": "2026-09-11",
          "close": 3010.46
        },
        {
          "date": "2026-09-14",
          "close": 3028.25
        },
        {
          "date": "2026-09-15",
          "close": 2997.76
        },
        {
          "date": "2026-09-16",
          "close": 3040.55
        },
        {
          "date": "2026-09-17",
          "close": 3038.21
        },
        {
          "date": "2026-09-18",
          "close": 3090.74
        },
        {
          "date": "2026-09-21",
          "close": 3146.51
        },
        {
          "date": "2026-09-22",
          "close": 3150.28
        },
        {
          "date": "2026-09-23",
          "close": 3144.68
        },
        {
          "date": "2026-09-24",
          "close": 3096.32
        },
        {
          "date": "2026-09-28",
          "close": 3021.09
        },
        {
          "date": "2026-09-29",
          "close": 3040.0
        },
        {
          "date": "2026-09-30",
          "close": 3037.97
        },
        {
          "date": "2026-10-08",
          "close": 2998.35
        },
        {
          "date": "2026-10-09",
          "close": 3015.6
        },
        {
          "date": "2026-10-12",
          "close": 2968.78
        },
        {
          "date": "2026-10-13",
          "close": 2971.74
        },
        {
          "date": "2026-10-14",
          "close": 2921.74
        },
        {
          "date": "2026-10-15",
          "close": 2833.79
        },
        {
          "date": "2026-10-16",
          "close": 2847.06
        },
        {
          "date": "2026-10-19",
          "close": 2845.81
        },
        {
          "date": "2026-10-20",
          "close": 2884.52
        },
        {
          "date": "2026-10-21",
          "close": 2874.89
        },
        {
          "date": "2026-10-22",
          "close": 2802.54
        },
        {
          "date": "2026-10-23",
          "close": 2863.93
        },
        {
          "date": "2026-10-26",
          "close": 2843.34
        },
        {
          "date": "2026-10-27",
          "close": 2762.62
        },
        {
          "date": "2026-10-28",
          "close": 2819.06
        },
        {
          "date": "2026-10-29",
          "close": 2741.61
        },
        {
          "date": "2026-10-30",
          "close": 2658.84
        },
        {
          "date": "2026-11-02",
          "close": 2723.84
        },
        {
          "date": "2026-11-03",
          "close": 2689.18
        },
        {
          "date": "2026-11-04",
          "close": 2779.57
        },
        {
          "date": "2026-11-05",
          "close": 2842.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.28,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.1910315888117894,
            0.3904069018806452
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.3695652173913043,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.24523754590839622,
            0.513999035766103
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 22,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0597",
      "name": "水利建设",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02249497005090495,
        "5": 0.01823327802878527,
        "20": -0.07905955168779111,
        "60": -0.08411007430893713
      },
      "moving_averages": {
        "5": 1721.4020000000019,
        "20": 1806.2114999999758,
        "60": 1901.1129999999928
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.08277912809639543,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2337.53
        },
        {
          "date": "2026-05-14",
          "close": 2295.46
        },
        {
          "date": "2026-05-15",
          "close": 2269.43
        },
        {
          "date": "2026-05-18",
          "close": 2277.36
        },
        {
          "date": "2026-05-19",
          "close": 2305.8
        },
        {
          "date": "2026-05-20",
          "close": 2279.21
        },
        {
          "date": "2026-05-21",
          "close": 2213.11
        },
        {
          "date": "2026-05-22",
          "close": 2234.47
        },
        {
          "date": "2026-05-25",
          "close": 2227.94
        },
        {
          "date": "2026-05-26",
          "close": 2172.76
        },
        {
          "date": "2026-05-27",
          "close": 2119.25
        },
        {
          "date": "2026-05-28",
          "close": 2137.08
        },
        {
          "date": "2026-05-29",
          "close": 2122.72
        },
        {
          "date": "2026-06-01",
          "close": 2156.23
        },
        {
          "date": "2026-06-02",
          "close": 2122.74
        },
        {
          "date": "2026-06-03",
          "close": 2124.03
        },
        {
          "date": "2026-06-04",
          "close": 2102.25
        },
        {
          "date": "2026-06-05",
          "close": 2108.44
        },
        {
          "date": "2026-06-08",
          "close": 2058.84
        },
        {
          "date": "2026-06-09",
          "close": 2080.45
        },
        {
          "date": "2026-06-10",
          "close": 2041.44
        },
        {
          "date": "2026-06-11",
          "close": 2017.95
        },
        {
          "date": "2026-06-12",
          "close": 2038.16
        },
        {
          "date": "2026-06-15",
          "close": 2058.11
        },
        {
          "date": "2026-06-16",
          "close": 2075.58
        },
        {
          "date": "2026-06-17",
          "close": 2057.15
        },
        {
          "date": "2026-06-18",
          "close": 2030.18
        },
        {
          "date": "2026-06-22",
          "close": 2049.98
        },
        {
          "date": "2026-06-23",
          "close": 2045.36
        },
        {
          "date": "2026-06-24",
          "close": 2014.62
        },
        {
          "date": "2026-06-25",
          "close": 1967.01
        },
        {
          "date": "2026-06-26",
          "close": 1923.89
        },
        {
          "date": "2026-06-29",
          "close": 1914.85
        },
        {
          "date": "2026-06-30",
          "close": 1925.87
        },
        {
          "date": "2026-07-01",
          "close": 1961.71
        },
        {
          "date": "2026-07-02",
          "close": 1946.99
        },
        {
          "date": "2026-07-03",
          "close": 1969.29
        },
        {
          "date": "2026-07-06",
          "close": 1953.97
        },
        {
          "date": "2026-07-07",
          "close": 1915.89
        },
        {
          "date": "2026-07-08",
          "close": 1894.74
        },
        {
          "date": "2026-07-09",
          "close": 1892.39
        },
        {
          "date": "2026-07-10",
          "close": 1926.55
        },
        {
          "date": "2026-07-13",
          "close": 1839.82
        },
        {
          "date": "2026-07-14",
          "close": 1857.54
        },
        {
          "date": "2026-07-15",
          "close": 1865.63
        },
        {
          "date": "2026-07-16",
          "close": 1858.59
        },
        {
          "date": "2026-07-17",
          "close": 1799.24
        },
        {
          "date": "2026-07-20",
          "close": 1763.62
        },
        {
          "date": "2026-07-21",
          "close": 1771.26
        },
        {
          "date": "2026-07-22",
          "close": 1749.72
        },
        {
          "date": "2026-07-23",
          "close": 1799.49
        },
        {
          "date": "2026-07-24",
          "close": 1756.37
        },
        {
          "date": "2026-07-27",
          "close": 1805.01
        },
        {
          "date": "2026-07-28",
          "close": 1801.27
        },
        {
          "date": "2026-07-29",
          "close": 1830.12
        },
        {
          "date": "2026-07-30",
          "close": 1811.1
        },
        {
          "date": "2026-07-31",
          "close": 1855.03
        },
        {
          "date": "2026-08-03",
          "close": 1898.36
        },
        {
          "date": "2026-08-04",
          "close": 1916.77
        },
        {
          "date": "2026-08-05",
          "close": 1936.51
        },
        {
          "date": "2026-08-06",
          "close": 1941.23
        },
        {
          "date": "2026-08-07",
          "close": 1940.38
        },
        {
          "date": "2026-08-10",
          "close": 1963.77
        },
        {
          "date": "2026-08-11",
          "close": 1947.44
        },
        {
          "date": "2026-08-12",
          "close": 1965.64
        },
        {
          "date": "2026-08-13",
          "close": 1942.35
        },
        {
          "date": "2026-08-14",
          "close": 1936.98
        },
        {
          "date": "2026-08-17",
          "close": 1964.35
        },
        {
          "date": "2026-08-18",
          "close": 1955.75
        },
        {
          "date": "2026-08-19",
          "close": 1887.49
        },
        {
          "date": "2026-08-20",
          "close": 1907.05
        },
        {
          "date": "2026-08-21",
          "close": 1913.3
        },
        {
          "date": "2026-08-24",
          "close": 1902.46
        },
        {
          "date": "2026-08-25",
          "close": 1934.05
        },
        {
          "date": "2026-08-26",
          "close": 1942.08
        },
        {
          "date": "2026-08-27",
          "close": 1949.45
        },
        {
          "date": "2026-08-28",
          "close": 1954.11
        },
        {
          "date": "2026-08-31",
          "close": 1969.2
        },
        {
          "date": "2026-09-01",
          "close": 1983.5
        },
        {
          "date": "2026-09-02",
          "close": 1978.75
        },
        {
          "date": "2026-09-03",
          "close": 1973.86
        },
        {
          "date": "2026-09-04",
          "close": 1977.72
        },
        {
          "date": "2026-09-07",
          "close": 1976.17
        },
        {
          "date": "2026-09-08",
          "close": 1995.12
        },
        {
          "date": "2026-09-09",
          "close": 1987.5
        },
        {
          "date": "2026-09-10",
          "close": 1973.52
        },
        {
          "date": "2026-09-11",
          "close": 1942.79
        },
        {
          "date": "2026-09-14",
          "close": 1941.2
        },
        {
          "date": "2026-09-15",
          "close": 1905.33
        },
        {
          "date": "2026-09-16",
          "close": 1935.55
        },
        {
          "date": "2026-09-17",
          "close": 1934.63
        },
        {
          "date": "2026-09-18",
          "close": 1958.83
        },
        {
          "date": "2026-09-21",
          "close": 1987.52
        },
        {
          "date": "2026-09-22",
          "close": 1979.75
        },
        {
          "date": "2026-09-23",
          "close": 1961.05
        },
        {
          "date": "2026-09-24",
          "close": 1945.4
        },
        {
          "date": "2026-09-28",
          "close": 1906.68
        },
        {
          "date": "2026-09-29",
          "close": 1926.39
        },
        {
          "date": "2026-09-30",
          "close": 1928.32
        },
        {
          "date": "2026-10-08",
          "close": 1925.89
        },
        {
          "date": "2026-10-09",
          "close": 1933.7
        },
        {
          "date": "2026-10-12",
          "close": 1906.52
        },
        {
          "date": "2026-10-13",
          "close": 1919.18
        },
        {
          "date": "2026-10-14",
          "close": 1882.18
        },
        {
          "date": "2026-10-15",
          "close": 1831.22
        },
        {
          "date": "2026-10-16",
          "close": 1848.14
        },
        {
          "date": "2026-10-19",
          "close": 1834.18
        },
        {
          "date": "2026-10-20",
          "close": 1844.69
        },
        {
          "date": "2026-10-21",
          "close": 1847.95
        },
        {
          "date": "2026-10-22",
          "close": 1801.3
        },
        {
          "date": "2026-10-23",
          "close": 1815.56
        },
        {
          "date": "2026-10-26",
          "close": 1796.63
        },
        {
          "date": "2026-10-27",
          "close": 1747.21
        },
        {
          "date": "2026-10-28",
          "close": 1766.89
        },
        {
          "date": "2026-10-29",
          "close": 1741.87
        },
        {
          "date": "2026-10-30",
          "close": 1683.24
        },
        {
          "date": "2026-11-02",
          "close": 1711.06
        },
        {
          "date": "2026-11-03",
          "close": 1704.47
        },
        {
          "date": "2026-11-04",
          "close": 1734.61
        },
        {
          "date": "2026-11-05",
          "close": 1773.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5616438356164384,
          "pullback_frequency": 0.273972602739726,
          "up_wilson": [
            0.447577763251736,
            0.6695465097400233
          ],
          "pullback_wilson": [
            0.18491444994664905,
            0.38562988241690055
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4222222222222222,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "pullback_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 24,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0600",
      "name": "参股新三板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021005680590872267,
        "5": 0.03990582241349361,
        "20": -0.04354432177216094,
        "60": -0.07162399641638817
      },
      "moving_averages": {
        "5": 2608.0340000000783,
        "20": 2685.9310000000287,
        "60": 2832.677333333343
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.052488315415211595,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3371.49
        },
        {
          "date": "2026-05-14",
          "close": 3284.83
        },
        {
          "date": "2026-05-15",
          "close": 3241.39
        },
        {
          "date": "2026-05-18",
          "close": 3261.48
        },
        {
          "date": "2026-05-19",
          "close": 3297.4
        },
        {
          "date": "2026-05-20",
          "close": 3273.67
        },
        {
          "date": "2026-05-21",
          "close": 3177.38
        },
        {
          "date": "2026-05-22",
          "close": 3210.49
        },
        {
          "date": "2026-05-25",
          "close": 3203.47
        },
        {
          "date": "2026-05-26",
          "close": 3150.99
        },
        {
          "date": "2026-05-27",
          "close": 3097.61
        },
        {
          "date": "2026-05-28",
          "close": 3110.05
        },
        {
          "date": "2026-05-29",
          "close": 3040.65
        },
        {
          "date": "2026-06-01",
          "close": 3076.78
        },
        {
          "date": "2026-06-02",
          "close": 3050.75
        },
        {
          "date": "2026-06-03",
          "close": 3038.12
        },
        {
          "date": "2026-06-04",
          "close": 3001.96
        },
        {
          "date": "2026-06-05",
          "close": 3015.49
        },
        {
          "date": "2026-06-08",
          "close": 2946.05
        },
        {
          "date": "2026-06-09",
          "close": 2973.01
        },
        {
          "date": "2026-06-10",
          "close": 2939.05
        },
        {
          "date": "2026-06-11",
          "close": 2897.87
        },
        {
          "date": "2026-06-12",
          "close": 2938.1
        },
        {
          "date": "2026-06-15",
          "close": 2988.08
        },
        {
          "date": "2026-06-16",
          "close": 2989.87
        },
        {
          "date": "2026-06-17",
          "close": 2961.6
        },
        {
          "date": "2026-06-18",
          "close": 2934.41
        },
        {
          "date": "2026-06-22",
          "close": 2979.95
        },
        {
          "date": "2026-06-23",
          "close": 2981.21
        },
        {
          "date": "2026-06-24",
          "close": 2940.47
        },
        {
          "date": "2026-06-25",
          "close": 2911.64
        },
        {
          "date": "2026-06-26",
          "close": 2832.69
        },
        {
          "date": "2026-06-29",
          "close": 2837.91
        },
        {
          "date": "2026-06-30",
          "close": 2875.93
        },
        {
          "date": "2026-07-01",
          "close": 2937.68
        },
        {
          "date": "2026-07-02",
          "close": 2914.31
        },
        {
          "date": "2026-07-03",
          "close": 2939.26
        },
        {
          "date": "2026-07-06",
          "close": 2895.94
        },
        {
          "date": "2026-07-07",
          "close": 2833.19
        },
        {
          "date": "2026-07-08",
          "close": 2817.42
        },
        {
          "date": "2026-07-09",
          "close": 2838.02
        },
        {
          "date": "2026-07-10",
          "close": 2869.33
        },
        {
          "date": "2026-07-13",
          "close": 2774.68
        },
        {
          "date": "2026-07-14",
          "close": 2796.62
        },
        {
          "date": "2026-07-15",
          "close": 2816.74
        },
        {
          "date": "2026-07-16",
          "close": 2817.34
        },
        {
          "date": "2026-07-17",
          "close": 2703.35
        },
        {
          "date": "2026-07-20",
          "close": 2661.66
        },
        {
          "date": "2026-07-21",
          "close": 2689.35
        },
        {
          "date": "2026-07-22",
          "close": 2652.79
        },
        {
          "date": "2026-07-23",
          "close": 2704.67
        },
        {
          "date": "2026-07-24",
          "close": 2633.74
        },
        {
          "date": "2026-07-27",
          "close": 2717.25
        },
        {
          "date": "2026-07-28",
          "close": 2711.75
        },
        {
          "date": "2026-07-29",
          "close": 2744.17
        },
        {
          "date": "2026-07-30",
          "close": 2722.51
        },
        {
          "date": "2026-07-31",
          "close": 2789.3
        },
        {
          "date": "2026-08-03",
          "close": 2829.34
        },
        {
          "date": "2026-08-04",
          "close": 2864.87
        },
        {
          "date": "2026-08-05",
          "close": 2902.1
        },
        {
          "date": "2026-08-06",
          "close": 2892.26
        },
        {
          "date": "2026-08-07",
          "close": 2904.61
        },
        {
          "date": "2026-08-10",
          "close": 2944.61
        },
        {
          "date": "2026-08-11",
          "close": 2927.43
        },
        {
          "date": "2026-08-12",
          "close": 2974.24
        },
        {
          "date": "2026-08-13",
          "close": 2950.93
        },
        {
          "date": "2026-08-14",
          "close": 2942.84
        },
        {
          "date": "2026-08-17",
          "close": 2968.52
        },
        {
          "date": "2026-08-18",
          "close": 2947.83
        },
        {
          "date": "2026-08-19",
          "close": 2843.67
        },
        {
          "date": "2026-08-20",
          "close": 2876.89
        },
        {
          "date": "2026-08-21",
          "close": 2867.55
        },
        {
          "date": "2026-08-24",
          "close": 2841.6
        },
        {
          "date": "2026-08-25",
          "close": 2884.39
        },
        {
          "date": "2026-08-26",
          "close": 2895.31
        },
        {
          "date": "2026-08-27",
          "close": 2921.89
        },
        {
          "date": "2026-08-28",
          "close": 2936.76
        },
        {
          "date": "2026-08-31",
          "close": 2947.23
        },
        {
          "date": "2026-09-01",
          "close": 2976.7
        },
        {
          "date": "2026-09-02",
          "close": 2945.35
        },
        {
          "date": "2026-09-03",
          "close": 2929.76
        },
        {
          "date": "2026-09-04",
          "close": 2936.77
        },
        {
          "date": "2026-09-07",
          "close": 2952.37
        },
        {
          "date": "2026-09-08",
          "close": 2971.1
        },
        {
          "date": "2026-09-09",
          "close": 2947.77
        },
        {
          "date": "2026-09-10",
          "close": 2915.66
        },
        {
          "date": "2026-09-11",
          "close": 2870.77
        },
        {
          "date": "2026-09-14",
          "close": 2883.06
        },
        {
          "date": "2026-09-15",
          "close": 2833.65
        },
        {
          "date": "2026-09-16",
          "close": 2863.69
        },
        {
          "date": "2026-09-17",
          "close": 2866.3
        },
        {
          "date": "2026-09-18",
          "close": 2900.29
        },
        {
          "date": "2026-09-21",
          "close": 2951.76
        },
        {
          "date": "2026-09-22",
          "close": 2936.94
        },
        {
          "date": "2026-09-23",
          "close": 2909.72
        },
        {
          "date": "2026-09-24",
          "close": 2872.32
        },
        {
          "date": "2026-09-28",
          "close": 2818.32
        },
        {
          "date": "2026-09-29",
          "close": 2833.74
        },
        {
          "date": "2026-09-30",
          "close": 2840.52
        },
        {
          "date": "2026-10-08",
          "close": 2816.9
        },
        {
          "date": "2026-10-09",
          "close": 2843.49
        },
        {
          "date": "2026-10-12",
          "close": 2806.1
        },
        {
          "date": "2026-10-13",
          "close": 2808.27
        },
        {
          "date": "2026-10-14",
          "close": 2769.04
        },
        {
          "date": "2026-10-15",
          "close": 2704.64
        },
        {
          "date": "2026-10-16",
          "close": 2710.52
        },
        {
          "date": "2026-10-19",
          "close": 2698.78
        },
        {
          "date": "2026-10-20",
          "close": 2715.02
        },
        {
          "date": "2026-10-21",
          "close": 2717.66
        },
        {
          "date": "2026-10-22",
          "close": 2653.07
        },
        {
          "date": "2026-10-23",
          "close": 2701.91
        },
        {
          "date": "2026-10-26",
          "close": 2688.84
        },
        {
          "date": "2026-10-27",
          "close": 2620.34
        },
        {
          "date": "2026-10-28",
          "close": 2649.92
        },
        {
          "date": "2026-10-29",
          "close": 2590.85
        },
        {
          "date": "2026-10-30",
          "close": 2524.12
        },
        {
          "date": "2026-11-02",
          "close": 2593.16
        },
        {
          "date": "2026-11-03",
          "close": 2589.84
        },
        {
          "date": "2026-11-04",
          "close": 2638.81
        },
        {
          "date": "2026-11-05",
          "close": 2694.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4875,
          "pullback_frequency": 0.325,
          "up_wilson": [
            0.38107879540381073,
            0.5950666578345774
          ],
          "pullback_wilson": [
            0.2324416184435817,
            0.4335947268938527
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.2884966777841157,
            0.5571866771602373
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 5,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0601",
      "name": "海工装备",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015386763891729105,
        "5": 0.013455861488756993,
        "20": -0.06859856525876595,
        "60": -0.06688239661921214
      },
      "moving_averages": {
        "5": 1982.666000000015,
        "20": 2054.128999999992,
        "60": 2166.9014999999936
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-03",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.060205702045941334,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2755.37
        },
        {
          "date": "2026-05-14",
          "close": 2673.27
        },
        {
          "date": "2026-05-15",
          "close": 2641.45
        },
        {
          "date": "2026-05-18",
          "close": 2634.39
        },
        {
          "date": "2026-05-19",
          "close": 2647.55
        },
        {
          "date": "2026-05-20",
          "close": 2617.13
        },
        {
          "date": "2026-05-21",
          "close": 2515.94
        },
        {
          "date": "2026-05-22",
          "close": 2567.12
        },
        {
          "date": "2026-05-25",
          "close": 2544.8
        },
        {
          "date": "2026-05-26",
          "close": 2487.12
        },
        {
          "date": "2026-05-27",
          "close": 2448.42
        },
        {
          "date": "2026-05-28",
          "close": 2486.92
        },
        {
          "date": "2026-05-29",
          "close": 2435.55
        },
        {
          "date": "2026-06-01",
          "close": 2464.29
        },
        {
          "date": "2026-06-02",
          "close": 2450.88
        },
        {
          "date": "2026-06-03",
          "close": 2464.17
        },
        {
          "date": "2026-06-04",
          "close": 2458.69
        },
        {
          "date": "2026-06-05",
          "close": 2465.25
        },
        {
          "date": "2026-06-08",
          "close": 2393.85
        },
        {
          "date": "2026-06-09",
          "close": 2415.31
        },
        {
          "date": "2026-06-10",
          "close": 2373.08
        },
        {
          "date": "2026-06-11",
          "close": 2348.0
        },
        {
          "date": "2026-06-12",
          "close": 2368.5
        },
        {
          "date": "2026-06-15",
          "close": 2413.83
        },
        {
          "date": "2026-06-16",
          "close": 2426.39
        },
        {
          "date": "2026-06-17",
          "close": 2423.82
        },
        {
          "date": "2026-06-18",
          "close": 2405.67
        },
        {
          "date": "2026-06-22",
          "close": 2437.28
        },
        {
          "date": "2026-06-23",
          "close": 2414.7
        },
        {
          "date": "2026-06-24",
          "close": 2384.97
        },
        {
          "date": "2026-06-25",
          "close": 2357.41
        },
        {
          "date": "2026-06-26",
          "close": 2296.75
        },
        {
          "date": "2026-06-29",
          "close": 2284.36
        },
        {
          "date": "2026-06-30",
          "close": 2310.32
        },
        {
          "date": "2026-07-01",
          "close": 2330.89
        },
        {
          "date": "2026-07-02",
          "close": 2294.49
        },
        {
          "date": "2026-07-03",
          "close": 2343.0
        },
        {
          "date": "2026-07-06",
          "close": 2306.36
        },
        {
          "date": "2026-07-07",
          "close": 2235.37
        },
        {
          "date": "2026-07-08",
          "close": 2191.6
        },
        {
          "date": "2026-07-09",
          "close": 2209.9
        },
        {
          "date": "2026-07-10",
          "close": 2268.87
        },
        {
          "date": "2026-07-13",
          "close": 2137.48
        },
        {
          "date": "2026-07-14",
          "close": 2153.19
        },
        {
          "date": "2026-07-15",
          "close": 2135.24
        },
        {
          "date": "2026-07-16",
          "close": 2109.44
        },
        {
          "date": "2026-07-17",
          "close": 2020.59
        },
        {
          "date": "2026-07-20",
          "close": 1998.5
        },
        {
          "date": "2026-07-21",
          "close": 2023.54
        },
        {
          "date": "2026-07-22",
          "close": 2001.86
        },
        {
          "date": "2026-07-23",
          "close": 2072.61
        },
        {
          "date": "2026-07-24",
          "close": 2017.59
        },
        {
          "date": "2026-07-27",
          "close": 2072.23
        },
        {
          "date": "2026-07-28",
          "close": 2050.29
        },
        {
          "date": "2026-07-29",
          "close": 2079.47
        },
        {
          "date": "2026-07-30",
          "close": 2035.12
        },
        {
          "date": "2026-07-31",
          "close": 2074.06
        },
        {
          "date": "2026-08-03",
          "close": 2123.97
        },
        {
          "date": "2026-08-04",
          "close": 2152.35
        },
        {
          "date": "2026-08-05",
          "close": 2181.74
        },
        {
          "date": "2026-08-06",
          "close": 2183.36
        },
        {
          "date": "2026-08-07",
          "close": 2194.65
        },
        {
          "date": "2026-08-10",
          "close": 2233.97
        },
        {
          "date": "2026-08-11",
          "close": 2214.32
        },
        {
          "date": "2026-08-12",
          "close": 2231.89
        },
        {
          "date": "2026-08-13",
          "close": 2198.89
        },
        {
          "date": "2026-08-14",
          "close": 2201.39
        },
        {
          "date": "2026-08-17",
          "close": 2257.86
        },
        {
          "date": "2026-08-18",
          "close": 2254.05
        },
        {
          "date": "2026-08-19",
          "close": 2151.49
        },
        {
          "date": "2026-08-20",
          "close": 2159.7
        },
        {
          "date": "2026-08-21",
          "close": 2171.61
        },
        {
          "date": "2026-08-24",
          "close": 2148.11
        },
        {
          "date": "2026-08-25",
          "close": 2190.9
        },
        {
          "date": "2026-08-26",
          "close": 2195.19
        },
        {
          "date": "2026-08-27",
          "close": 2220.65
        },
        {
          "date": "2026-08-28",
          "close": 2228.72
        },
        {
          "date": "2026-08-31",
          "close": 2240.4
        },
        {
          "date": "2026-09-01",
          "close": 2244.71
        },
        {
          "date": "2026-09-02",
          "close": 2246.36
        },
        {
          "date": "2026-09-03",
          "close": 2231.49
        },
        {
          "date": "2026-09-04",
          "close": 2240.79
        },
        {
          "date": "2026-09-07",
          "close": 2251.55
        },
        {
          "date": "2026-09-08",
          "close": 2276.72
        },
        {
          "date": "2026-09-09",
          "close": 2298.65
        },
        {
          "date": "2026-09-10",
          "close": 2282.79
        },
        {
          "date": "2026-09-11",
          "close": 2251.47
        },
        {
          "date": "2026-09-14",
          "close": 2232.43
        },
        {
          "date": "2026-09-15",
          "close": 2202.12
        },
        {
          "date": "2026-09-16",
          "close": 2224.19
        },
        {
          "date": "2026-09-17",
          "close": 2217.57
        },
        {
          "date": "2026-09-18",
          "close": 2248.53
        },
        {
          "date": "2026-09-21",
          "close": 2293.11
        },
        {
          "date": "2026-09-22",
          "close": 2280.26
        },
        {
          "date": "2026-09-23",
          "close": 2252.45
        },
        {
          "date": "2026-09-24",
          "close": 2231.55
        },
        {
          "date": "2026-09-28",
          "close": 2181.67
        },
        {
          "date": "2026-09-29",
          "close": 2194.14
        },
        {
          "date": "2026-09-30",
          "close": 2186.05
        },
        {
          "date": "2026-10-08",
          "close": 2185.76
        },
        {
          "date": "2026-10-09",
          "close": 2166.24
        },
        {
          "date": "2026-10-12",
          "close": 2130.43
        },
        {
          "date": "2026-10-13",
          "close": 2152.98
        },
        {
          "date": "2026-10-14",
          "close": 2117.38
        },
        {
          "date": "2026-10-15",
          "close": 2042.8
        },
        {
          "date": "2026-10-16",
          "close": 2080.69
        },
        {
          "date": "2026-10-19",
          "close": 2086.3
        },
        {
          "date": "2026-10-20",
          "close": 2087.34
        },
        {
          "date": "2026-10-21",
          "close": 2083.25
        },
        {
          "date": "2026-10-22",
          "close": 2046.54
        },
        {
          "date": "2026-10-23",
          "close": 2073.42
        },
        {
          "date": "2026-10-26",
          "close": 2055.23
        },
        {
          "date": "2026-10-27",
          "close": 2002.2
        },
        {
          "date": "2026-10-28",
          "close": 2035.66
        },
        {
          "date": "2026-10-29",
          "close": 2008.79
        },
        {
          "date": "2026-10-30",
          "close": 1940.77
        },
        {
          "date": "2026-11-02",
          "close": 1973.4
        },
        {
          "date": "2026-11-03",
          "close": 1958.37
        },
        {
          "date": "2026-11-04",
          "close": 2004.97
        },
        {
          "date": "2026-11-05",
          "close": 2035.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49230769230769234,
          "pullback_frequency": 0.3230769230769231,
          "up_wilson": [
            0.37463839458541426,
            0.6108354751272451
          ],
          "pullback_wilson": [
            0.22203889060305598,
            0.44386011278810883
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5135135135135135,
          "pullback_frequency": 0.43243243243243246,
          "up_wilson": [
            0.358948966656188,
            0.6655359569698336
          ],
          "pullback_wilson": [
            0.28671719277157315,
            0.5908581890983192
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 1,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0603",
      "name": "页岩气",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013005477827012113,
        "5": 0.0170909106832422,
        "20": -0.06951310381296516,
        "60": -0.10981059473712451
      },
      "moving_averages": {
        "5": 2277.755999999959,
        "20": 2362.8204999999607,
        "60": 2506.7644999999825
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.06803837465443152,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3096.98
        },
        {
          "date": "2026-05-14",
          "close": 3035.43
        },
        {
          "date": "2026-05-15",
          "close": 3027.05
        },
        {
          "date": "2026-05-18",
          "close": 3035.93
        },
        {
          "date": "2026-05-19",
          "close": 3029.21
        },
        {
          "date": "2026-05-20",
          "close": 2990.73
        },
        {
          "date": "2026-05-21",
          "close": 2864.09
        },
        {
          "date": "2026-05-22",
          "close": 2891.41
        },
        {
          "date": "2026-05-25",
          "close": 2843.93
        },
        {
          "date": "2026-05-26",
          "close": 2811.11
        },
        {
          "date": "2026-05-27",
          "close": 2744.88
        },
        {
          "date": "2026-05-28",
          "close": 2778.52
        },
        {
          "date": "2026-05-29",
          "close": 2720.6
        },
        {
          "date": "2026-06-01",
          "close": 2773.93
        },
        {
          "date": "2026-06-02",
          "close": 2744.83
        },
        {
          "date": "2026-06-03",
          "close": 2772.09
        },
        {
          "date": "2026-06-04",
          "close": 2730.49
        },
        {
          "date": "2026-06-05",
          "close": 2729.32
        },
        {
          "date": "2026-06-08",
          "close": 2679.26
        },
        {
          "date": "2026-06-09",
          "close": 2646.02
        },
        {
          "date": "2026-06-10",
          "close": 2610.59
        },
        {
          "date": "2026-06-11",
          "close": 2607.06
        },
        {
          "date": "2026-06-12",
          "close": 2647.62
        },
        {
          "date": "2026-06-15",
          "close": 2667.45
        },
        {
          "date": "2026-06-16",
          "close": 2661.44
        },
        {
          "date": "2026-06-17",
          "close": 2622.3
        },
        {
          "date": "2026-06-18",
          "close": 2617.41
        },
        {
          "date": "2026-06-22",
          "close": 2630.53
        },
        {
          "date": "2026-06-23",
          "close": 2614.83
        },
        {
          "date": "2026-06-24",
          "close": 2560.61
        },
        {
          "date": "2026-06-25",
          "close": 2525.13
        },
        {
          "date": "2026-06-26",
          "close": 2488.84
        },
        {
          "date": "2026-06-29",
          "close": 2479.81
        },
        {
          "date": "2026-06-30",
          "close": 2489.84
        },
        {
          "date": "2026-07-01",
          "close": 2546.28
        },
        {
          "date": "2026-07-02",
          "close": 2525.96
        },
        {
          "date": "2026-07-03",
          "close": 2549.83
        },
        {
          "date": "2026-07-06",
          "close": 2534.57
        },
        {
          "date": "2026-07-07",
          "close": 2494.04
        },
        {
          "date": "2026-07-08",
          "close": 2476.6
        },
        {
          "date": "2026-07-09",
          "close": 2490.21
        },
        {
          "date": "2026-07-10",
          "close": 2525.1
        },
        {
          "date": "2026-07-13",
          "close": 2462.41
        },
        {
          "date": "2026-07-14",
          "close": 2524.74
        },
        {
          "date": "2026-07-15",
          "close": 2493.43
        },
        {
          "date": "2026-07-16",
          "close": 2467.4
        },
        {
          "date": "2026-07-17",
          "close": 2409.24
        },
        {
          "date": "2026-07-20",
          "close": 2435.17
        },
        {
          "date": "2026-07-21",
          "close": 2417.84
        },
        {
          "date": "2026-07-22",
          "close": 2437.68
        },
        {
          "date": "2026-07-23",
          "close": 2520.61
        },
        {
          "date": "2026-07-24",
          "close": 2441.77
        },
        {
          "date": "2026-07-27",
          "close": 2482.68
        },
        {
          "date": "2026-07-28",
          "close": 2484.75
        },
        {
          "date": "2026-07-29",
          "close": 2532.76
        },
        {
          "date": "2026-07-30",
          "close": 2522.7
        },
        {
          "date": "2026-07-31",
          "close": 2543.76
        },
        {
          "date": "2026-08-03",
          "close": 2578.87
        },
        {
          "date": "2026-08-04",
          "close": 2597.8
        },
        {
          "date": "2026-08-05",
          "close": 2609.22
        },
        {
          "date": "2026-08-06",
          "close": 2610.95
        },
        {
          "date": "2026-08-07",
          "close": 2608.01
        },
        {
          "date": "2026-08-10",
          "close": 2644.56
        },
        {
          "date": "2026-08-11",
          "close": 2635.28
        },
        {
          "date": "2026-08-12",
          "close": 2629.55
        },
        {
          "date": "2026-08-13",
          "close": 2587.32
        },
        {
          "date": "2026-08-14",
          "close": 2595.49
        },
        {
          "date": "2026-08-17",
          "close": 2641.39
        },
        {
          "date": "2026-08-18",
          "close": 2660.96
        },
        {
          "date": "2026-08-19",
          "close": 2570.63
        },
        {
          "date": "2026-08-20",
          "close": 2587.02
        },
        {
          "date": "2026-08-21",
          "close": 2599.35
        },
        {
          "date": "2026-08-24",
          "close": 2568.45
        },
        {
          "date": "2026-08-25",
          "close": 2617.08
        },
        {
          "date": "2026-08-26",
          "close": 2611.75
        },
        {
          "date": "2026-08-27",
          "close": 2618.91
        },
        {
          "date": "2026-08-28",
          "close": 2642.14
        },
        {
          "date": "2026-08-31",
          "close": 2641.8
        },
        {
          "date": "2026-09-01",
          "close": 2644.18
        },
        {
          "date": "2026-09-02",
          "close": 2643.04
        },
        {
          "date": "2026-09-03",
          "close": 2601.45
        },
        {
          "date": "2026-09-04",
          "close": 2592.21
        },
        {
          "date": "2026-09-07",
          "close": 2599.72
        },
        {
          "date": "2026-09-08",
          "close": 2663.74
        },
        {
          "date": "2026-09-09",
          "close": 2641.54
        },
        {
          "date": "2026-09-10",
          "close": 2602.61
        },
        {
          "date": "2026-09-11",
          "close": 2551.35
        },
        {
          "date": "2026-09-14",
          "close": 2537.57
        },
        {
          "date": "2026-09-15",
          "close": 2488.49
        },
        {
          "date": "2026-09-16",
          "close": 2510.67
        },
        {
          "date": "2026-09-17",
          "close": 2488.82
        },
        {
          "date": "2026-09-18",
          "close": 2522.67
        },
        {
          "date": "2026-09-21",
          "close": 2562.18
        },
        {
          "date": "2026-09-22",
          "close": 2545.73
        },
        {
          "date": "2026-09-23",
          "close": 2514.11
        },
        {
          "date": "2026-09-24",
          "close": 2497.92
        },
        {
          "date": "2026-09-28",
          "close": 2451.68
        },
        {
          "date": "2026-09-29",
          "close": 2459.95
        },
        {
          "date": "2026-09-30",
          "close": 2462.97
        },
        {
          "date": "2026-10-08",
          "close": 2496.22
        },
        {
          "date": "2026-10-09",
          "close": 2492.27
        },
        {
          "date": "2026-10-12",
          "close": 2459.38
        },
        {
          "date": "2026-10-13",
          "close": 2471.99
        },
        {
          "date": "2026-10-14",
          "close": 2450.98
        },
        {
          "date": "2026-10-15",
          "close": 2357.89
        },
        {
          "date": "2026-10-16",
          "close": 2397.12
        },
        {
          "date": "2026-10-19",
          "close": 2395.67
        },
        {
          "date": "2026-10-20",
          "close": 2409.38
        },
        {
          "date": "2026-10-21",
          "close": 2392.97
        },
        {
          "date": "2026-10-22",
          "close": 2359.95
        },
        {
          "date": "2026-10-23",
          "close": 2377.4
        },
        {
          "date": "2026-10-26",
          "close": 2375.56
        },
        {
          "date": "2026-10-27",
          "close": 2305.44
        },
        {
          "date": "2026-10-28",
          "close": 2337.96
        },
        {
          "date": "2026-10-29",
          "close": 2283.67
        },
        {
          "date": "2026-10-30",
          "close": 2238.46
        },
        {
          "date": "2026-11-02",
          "close": 2270.21
        },
        {
          "date": "2026-11-03",
          "close": 2264.53
        },
        {
          "date": "2026-11-04",
          "close": 2292.88
        },
        {
          "date": "2026-11-05",
          "close": 2322.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4266666666666667,
          "pullback_frequency": 0.25333333333333335,
          "up_wilson": [
            0.3210074201902476,
            0.5394720767072307
          ],
          "pullback_wilson": [
            0.16860049363552168,
            0.36210326865599607
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.22680993370754338,
            0.49229941157937235
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 5,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 11,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0604",
      "name": "参股保险",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0154508905222559,
        "5": 0.04177486872393921,
        "20": -0.013333178161053394,
        "60": -0.032725350452184165
      },
      "moving_averages": {
        "5": 2475.9580000000074,
        "20": 2515.220000000042,
        "60": 2589.4135000000283
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.028023418451966875,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2881.09
        },
        {
          "date": "2026-05-14",
          "close": 2815.63
        },
        {
          "date": "2026-05-15",
          "close": 2788.03
        },
        {
          "date": "2026-05-18",
          "close": 2766.51
        },
        {
          "date": "2026-05-19",
          "close": 2795.06
        },
        {
          "date": "2026-05-20",
          "close": 2758.63
        },
        {
          "date": "2026-05-21",
          "close": 2700.23
        },
        {
          "date": "2026-05-22",
          "close": 2697.2
        },
        {
          "date": "2026-05-25",
          "close": 2685.2
        },
        {
          "date": "2026-05-26",
          "close": 2675.91
        },
        {
          "date": "2026-05-27",
          "close": 2626.7
        },
        {
          "date": "2026-05-28",
          "close": 2628.0
        },
        {
          "date": "2026-05-29",
          "close": 2622.74
        },
        {
          "date": "2026-06-01",
          "close": 2676.85
        },
        {
          "date": "2026-06-02",
          "close": 2645.89
        },
        {
          "date": "2026-06-03",
          "close": 2617.13
        },
        {
          "date": "2026-06-04",
          "close": 2578.81
        },
        {
          "date": "2026-06-05",
          "close": 2578.26
        },
        {
          "date": "2026-06-08",
          "close": 2518.58
        },
        {
          "date": "2026-06-09",
          "close": 2523.5
        },
        {
          "date": "2026-06-10",
          "close": 2509.26
        },
        {
          "date": "2026-06-11",
          "close": 2482.83
        },
        {
          "date": "2026-06-12",
          "close": 2530.19
        },
        {
          "date": "2026-06-15",
          "close": 2568.5
        },
        {
          "date": "2026-06-16",
          "close": 2565.27
        },
        {
          "date": "2026-06-17",
          "close": 2532.64
        },
        {
          "date": "2026-06-18",
          "close": 2493.99
        },
        {
          "date": "2026-06-22",
          "close": 2538.38
        },
        {
          "date": "2026-06-23",
          "close": 2531.49
        },
        {
          "date": "2026-06-24",
          "close": 2478.32
        },
        {
          "date": "2026-06-25",
          "close": 2459.86
        },
        {
          "date": "2026-06-26",
          "close": 2385.01
        },
        {
          "date": "2026-06-29",
          "close": 2403.48
        },
        {
          "date": "2026-06-30",
          "close": 2405.62
        },
        {
          "date": "2026-07-01",
          "close": 2477.81
        },
        {
          "date": "2026-07-02",
          "close": 2489.27
        },
        {
          "date": "2026-07-03",
          "close": 2521.08
        },
        {
          "date": "2026-07-06",
          "close": 2498.9
        },
        {
          "date": "2026-07-07",
          "close": 2441.0
        },
        {
          "date": "2026-07-08",
          "close": 2424.68
        },
        {
          "date": "2026-07-09",
          "close": 2422.67
        },
        {
          "date": "2026-07-10",
          "close": 2454.02
        },
        {
          "date": "2026-07-13",
          "close": 2404.5
        },
        {
          "date": "2026-07-14",
          "close": 2436.75
        },
        {
          "date": "2026-07-15",
          "close": 2471.02
        },
        {
          "date": "2026-07-16",
          "close": 2473.22
        },
        {
          "date": "2026-07-17",
          "close": 2412.73
        },
        {
          "date": "2026-07-20",
          "close": 2433.1
        },
        {
          "date": "2026-07-21",
          "close": 2444.92
        },
        {
          "date": "2026-07-22",
          "close": 2432.26
        },
        {
          "date": "2026-07-23",
          "close": 2480.48
        },
        {
          "date": "2026-07-24",
          "close": 2413.12
        },
        {
          "date": "2026-07-27",
          "close": 2474.65
        },
        {
          "date": "2026-07-28",
          "close": 2480.58
        },
        {
          "date": "2026-07-29",
          "close": 2529.73
        },
        {
          "date": "2026-07-30",
          "close": 2533.22
        },
        {
          "date": "2026-07-31",
          "close": 2574.03
        },
        {
          "date": "2026-08-03",
          "close": 2616.7
        },
        {
          "date": "2026-08-04",
          "close": 2614.05
        },
        {
          "date": "2026-08-05",
          "close": 2629.46
        },
        {
          "date": "2026-08-06",
          "close": 2622.56
        },
        {
          "date": "2026-08-07",
          "close": 2623.3
        },
        {
          "date": "2026-08-10",
          "close": 2657.84
        },
        {
          "date": "2026-08-11",
          "close": 2645.62
        },
        {
          "date": "2026-08-12",
          "close": 2656.55
        },
        {
          "date": "2026-08-13",
          "close": 2638.59
        },
        {
          "date": "2026-08-14",
          "close": 2617.27
        },
        {
          "date": "2026-08-17",
          "close": 2636.7
        },
        {
          "date": "2026-08-18",
          "close": 2625.94
        },
        {
          "date": "2026-08-19",
          "close": 2557.35
        },
        {
          "date": "2026-08-20",
          "close": 2583.51
        },
        {
          "date": "2026-08-21",
          "close": 2577.94
        },
        {
          "date": "2026-08-24",
          "close": 2558.37
        },
        {
          "date": "2026-08-25",
          "close": 2596.33
        },
        {
          "date": "2026-08-26",
          "close": 2623.57
        },
        {
          "date": "2026-08-27",
          "close": 2637.84
        },
        {
          "date": "2026-08-28",
          "close": 2646.7
        },
        {
          "date": "2026-08-31",
          "close": 2641.99
        },
        {
          "date": "2026-09-01",
          "close": 2680.64
        },
        {
          "date": "2026-09-02",
          "close": 2647.83
        },
        {
          "date": "2026-09-03",
          "close": 2640.95
        },
        {
          "date": "2026-09-04",
          "close": 2676.68
        },
        {
          "date": "2026-09-07",
          "close": 2686.29
        },
        {
          "date": "2026-09-08",
          "close": 2720.56
        },
        {
          "date": "2026-09-09",
          "close": 2704.1
        },
        {
          "date": "2026-09-10",
          "close": 2691.43
        },
        {
          "date": "2026-09-11",
          "close": 2622.79
        },
        {
          "date": "2026-09-14",
          "close": 2621.52
        },
        {
          "date": "2026-09-15",
          "close": 2584.62
        },
        {
          "date": "2026-09-16",
          "close": 2606.36
        },
        {
          "date": "2026-09-17",
          "close": 2591.1
        },
        {
          "date": "2026-09-18",
          "close": 2615.19
        },
        {
          "date": "2026-09-21",
          "close": 2654.77
        },
        {
          "date": "2026-09-22",
          "close": 2645.63
        },
        {
          "date": "2026-09-23",
          "close": 2612.26
        },
        {
          "date": "2026-09-24",
          "close": 2602.43
        },
        {
          "date": "2026-09-28",
          "close": 2567.35
        },
        {
          "date": "2026-09-29",
          "close": 2574.81
        },
        {
          "date": "2026-09-30",
          "close": 2587.35
        },
        {
          "date": "2026-10-08",
          "close": 2577.78
        },
        {
          "date": "2026-10-09",
          "close": 2616.74
        },
        {
          "date": "2026-10-12",
          "close": 2596.06
        },
        {
          "date": "2026-10-13",
          "close": 2598.6
        },
        {
          "date": "2026-10-14",
          "close": 2583.56
        },
        {
          "date": "2026-10-15",
          "close": 2536.79
        },
        {
          "date": "2026-10-16",
          "close": 2554.08
        },
        {
          "date": "2026-10-19",
          "close": 2542.31
        },
        {
          "date": "2026-10-20",
          "close": 2526.42
        },
        {
          "date": "2026-10-21",
          "close": 2532.04
        },
        {
          "date": "2026-10-22",
          "close": 2475.43
        },
        {
          "date": "2026-10-23",
          "close": 2498.91
        },
        {
          "date": "2026-10-26",
          "close": 2505.06
        },
        {
          "date": "2026-10-27",
          "close": 2456.0
        },
        {
          "date": "2026-10-28",
          "close": 2461.19
        },
        {
          "date": "2026-10-29",
          "close": 2441.42
        },
        {
          "date": "2026-10-30",
          "close": 2391.39
        },
        {
          "date": "2026-11-02",
          "close": 2462.44
        },
        {
          "date": "2026-11-03",
          "close": 2477.84
        },
        {
          "date": "2026-11-04",
          "close": 2504.71
        },
        {
          "date": "2026-11-05",
          "close": 2543.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45977011494252873,
          "pullback_frequency": 0.28735632183908044,
          "up_wilson": [
            0.358970941640143,
            0.5639717313323724
          ],
          "pullback_wilson": [
            0.2028572763917612,
            0.38983970932010603
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.39622641509433965,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.27589406738001676,
            0.5305852132679447
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 3,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0606",
      "name": "油气设服",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006670152873895718,
        "5": 0.01446959758709232,
        "20": -0.09274820259307914,
        "60": -0.11811004434913985
      },
      "moving_averages": {
        "5": 1775.878000000026,
        "20": 1856.2255000000237,
        "60": 1988.5888333333269
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.08985514535760997,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2531.52
        },
        {
          "date": "2026-05-14",
          "close": 2490.98
        },
        {
          "date": "2026-05-15",
          "close": 2490.69
        },
        {
          "date": "2026-05-18",
          "close": 2511.46
        },
        {
          "date": "2026-05-19",
          "close": 2515.89
        },
        {
          "date": "2026-05-20",
          "close": 2485.97
        },
        {
          "date": "2026-05-21",
          "close": 2369.36
        },
        {
          "date": "2026-05-22",
          "close": 2388.47
        },
        {
          "date": "2026-05-25",
          "close": 2325.52
        },
        {
          "date": "2026-05-26",
          "close": 2293.17
        },
        {
          "date": "2026-05-27",
          "close": 2231.48
        },
        {
          "date": "2026-05-28",
          "close": 2278.08
        },
        {
          "date": "2026-05-29",
          "close": 2241.45
        },
        {
          "date": "2026-06-01",
          "close": 2287.45
        },
        {
          "date": "2026-06-02",
          "close": 2270.6
        },
        {
          "date": "2026-06-03",
          "close": 2309.25
        },
        {
          "date": "2026-06-04",
          "close": 2248.38
        },
        {
          "date": "2026-06-05",
          "close": 2242.29
        },
        {
          "date": "2026-06-08",
          "close": 2240.17
        },
        {
          "date": "2026-06-09",
          "close": 2198.32
        },
        {
          "date": "2026-06-10",
          "close": 2168.12
        },
        {
          "date": "2026-06-11",
          "close": 2152.28
        },
        {
          "date": "2026-06-12",
          "close": 2176.53
        },
        {
          "date": "2026-06-15",
          "close": 2186.98
        },
        {
          "date": "2026-06-16",
          "close": 2177.36
        },
        {
          "date": "2026-06-17",
          "close": 2153.79
        },
        {
          "date": "2026-06-18",
          "close": 2148.96
        },
        {
          "date": "2026-06-22",
          "close": 2167.31
        },
        {
          "date": "2026-06-23",
          "close": 2175.76
        },
        {
          "date": "2026-06-24",
          "close": 2127.84
        },
        {
          "date": "2026-06-25",
          "close": 2083.46
        },
        {
          "date": "2026-06-26",
          "close": 2029.67
        },
        {
          "date": "2026-06-29",
          "close": 2014.35
        },
        {
          "date": "2026-06-30",
          "close": 2010.87
        },
        {
          "date": "2026-07-01",
          "close": 2052.39
        },
        {
          "date": "2026-07-02",
          "close": 2042.71
        },
        {
          "date": "2026-07-03",
          "close": 2070.18
        },
        {
          "date": "2026-07-06",
          "close": 2051.33
        },
        {
          "date": "2026-07-07",
          "close": 1983.87
        },
        {
          "date": "2026-07-08",
          "close": 1978.96
        },
        {
          "date": "2026-07-09",
          "close": 1988.31
        },
        {
          "date": "2026-07-10",
          "close": 2002.32
        },
        {
          "date": "2026-07-13",
          "close": 1934.42
        },
        {
          "date": "2026-07-14",
          "close": 2013.57
        },
        {
          "date": "2026-07-15",
          "close": 1977.64
        },
        {
          "date": "2026-07-16",
          "close": 1948.72
        },
        {
          "date": "2026-07-17",
          "close": 1900.4
        },
        {
          "date": "2026-07-20",
          "close": 1918.82
        },
        {
          "date": "2026-07-21",
          "close": 1900.13
        },
        {
          "date": "2026-07-22",
          "close": 1915.39
        },
        {
          "date": "2026-07-23",
          "close": 1999.11
        },
        {
          "date": "2026-07-24",
          "close": 1944.69
        },
        {
          "date": "2026-07-27",
          "close": 1956.63
        },
        {
          "date": "2026-07-28",
          "close": 1955.49
        },
        {
          "date": "2026-07-29",
          "close": 1982.96
        },
        {
          "date": "2026-07-30",
          "close": 1981.35
        },
        {
          "date": "2026-07-31",
          "close": 2008.1
        },
        {
          "date": "2026-08-03",
          "close": 2023.46
        },
        {
          "date": "2026-08-04",
          "close": 2040.65
        },
        {
          "date": "2026-08-05",
          "close": 2051.9
        },
        {
          "date": "2026-08-06",
          "close": 2055.46
        },
        {
          "date": "2026-08-07",
          "close": 2055.33
        },
        {
          "date": "2026-08-10",
          "close": 2076.45
        },
        {
          "date": "2026-08-11",
          "close": 2076.98
        },
        {
          "date": "2026-08-12",
          "close": 2072.18
        },
        {
          "date": "2026-08-13",
          "close": 2043.87
        },
        {
          "date": "2026-08-14",
          "close": 2042.88
        },
        {
          "date": "2026-08-17",
          "close": 2085.97
        },
        {
          "date": "2026-08-18",
          "close": 2108.21
        },
        {
          "date": "2026-08-19",
          "close": 2031.86
        },
        {
          "date": "2026-08-20",
          "close": 2041.43
        },
        {
          "date": "2026-08-21",
          "close": 2050.19
        },
        {
          "date": "2026-08-24",
          "close": 2026.73
        },
        {
          "date": "2026-08-25",
          "close": 2062.38
        },
        {
          "date": "2026-08-26",
          "close": 2066.23
        },
        {
          "date": "2026-08-27",
          "close": 2074.4
        },
        {
          "date": "2026-08-28",
          "close": 2083.43
        },
        {
          "date": "2026-08-31",
          "close": 2099.49
        },
        {
          "date": "2026-09-01",
          "close": 2109.13
        },
        {
          "date": "2026-09-02",
          "close": 2131.25
        },
        {
          "date": "2026-09-03",
          "close": 2098.82
        },
        {
          "date": "2026-09-04",
          "close": 2096.93
        },
        {
          "date": "2026-09-07",
          "close": 2097.96
        },
        {
          "date": "2026-09-08",
          "close": 2150.36
        },
        {
          "date": "2026-09-09",
          "close": 2122.99
        },
        {
          "date": "2026-09-10",
          "close": 2073.4
        },
        {
          "date": "2026-09-11",
          "close": 2031.18
        },
        {
          "date": "2026-09-14",
          "close": 2025.7
        },
        {
          "date": "2026-09-15",
          "close": 1988.73
        },
        {
          "date": "2026-09-16",
          "close": 2004.6
        },
        {
          "date": "2026-09-17",
          "close": 1986.76
        },
        {
          "date": "2026-09-18",
          "close": 2023.42
        },
        {
          "date": "2026-09-21",
          "close": 2072.7
        },
        {
          "date": "2026-09-22",
          "close": 2048.2
        },
        {
          "date": "2026-09-23",
          "close": 2020.6
        },
        {
          "date": "2026-09-24",
          "close": 2012.39
        },
        {
          "date": "2026-09-28",
          "close": 1986.43
        },
        {
          "date": "2026-09-29",
          "close": 1986.77
        },
        {
          "date": "2026-09-30",
          "close": 1974.49
        },
        {
          "date": "2026-10-08",
          "close": 1994.54
        },
        {
          "date": "2026-10-09",
          "close": 1988.2
        },
        {
          "date": "2026-10-12",
          "close": 1940.55
        },
        {
          "date": "2026-10-13",
          "close": 1949.04
        },
        {
          "date": "2026-10-14",
          "close": 1946.06
        },
        {
          "date": "2026-10-15",
          "close": 1862.16
        },
        {
          "date": "2026-10-16",
          "close": 1885.79
        },
        {
          "date": "2026-10-19",
          "close": 1890.32
        },
        {
          "date": "2026-10-20",
          "close": 1904.62
        },
        {
          "date": "2026-10-21",
          "close": 1892.22
        },
        {
          "date": "2026-10-22",
          "close": 1855.1
        },
        {
          "date": "2026-10-23",
          "close": 1856.03
        },
        {
          "date": "2026-10-26",
          "close": 1854.79
        },
        {
          "date": "2026-10-27",
          "close": 1804.41
        },
        {
          "date": "2026-10-28",
          "close": 1832.09
        },
        {
          "date": "2026-10-29",
          "close": 1783.74
        },
        {
          "date": "2026-10-30",
          "close": 1749.0
        },
        {
          "date": "2026-11-02",
          "close": 1771.75
        },
        {
          "date": "2026-11-03",
          "close": 1751.53
        },
        {
          "date": "2026-11-04",
          "close": 1797.56
        },
        {
          "date": "2026-11-05",
          "close": 1809.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.30666666666666664,
          "up_wilson": [
            0.3333145749124916,
            0.5525322861854451
          ],
          "pullback_wilson": [
            0.21386867086778077,
            0.4183045482255708
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4222222222222222,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 11,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 7,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0610",
      "name": "央视50_",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008165346170561305,
        "5": 0.029292808628280875,
        "20": 0.021561105324221064,
        "60": -0.01680244191685587
      },
      "moving_averages": {
        "5": 2375.558000000054,
        "20": 2352.039000000013,
        "60": 2387.1651666666653
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-30",
            "end": "2026-08-05",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-06",
            "end": "2026-08-06",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-07",
            "end": "2026-08-11",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-12",
            "end": "2026-08-24",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-09",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-11-02",
            "sessions": 32,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2557.93
        },
        {
          "date": "2026-05-14",
          "close": 2521.5
        },
        {
          "date": "2026-05-15",
          "close": 2502.26
        },
        {
          "date": "2026-05-18",
          "close": 2494.33
        },
        {
          "date": "2026-05-19",
          "close": 2509.71
        },
        {
          "date": "2026-05-20",
          "close": 2503.8
        },
        {
          "date": "2026-05-21",
          "close": 2472.11
        },
        {
          "date": "2026-05-22",
          "close": 2484.43
        },
        {
          "date": "2026-05-25",
          "close": 2487.49
        },
        {
          "date": "2026-05-26",
          "close": 2471.96
        },
        {
          "date": "2026-05-27",
          "close": 2459.27
        },
        {
          "date": "2026-05-28",
          "close": 2436.31
        },
        {
          "date": "2026-05-29",
          "close": 2450.55
        },
        {
          "date": "2026-06-01",
          "close": 2447.57
        },
        {
          "date": "2026-06-02",
          "close": 2450.51
        },
        {
          "date": "2026-06-03",
          "close": 2427.2
        },
        {
          "date": "2026-06-04",
          "close": 2409.95
        },
        {
          "date": "2026-06-05",
          "close": 2422.74
        },
        {
          "date": "2026-06-08",
          "close": 2388.56
        },
        {
          "date": "2026-06-09",
          "close": 2403.96
        },
        {
          "date": "2026-06-10",
          "close": 2406.84
        },
        {
          "date": "2026-06-11",
          "close": 2383.3
        },
        {
          "date": "2026-06-12",
          "close": 2405.37
        },
        {
          "date": "2026-06-15",
          "close": 2413.84
        },
        {
          "date": "2026-06-16",
          "close": 2400.29
        },
        {
          "date": "2026-06-17",
          "close": 2392.33
        },
        {
          "date": "2026-06-18",
          "close": 2371.22
        },
        {
          "date": "2026-06-22",
          "close": 2393.35
        },
        {
          "date": "2026-06-23",
          "close": 2382.39
        },
        {
          "date": "2026-06-24",
          "close": 2380.43
        },
        {
          "date": "2026-06-25",
          "close": 2390.4
        },
        {
          "date": "2026-06-26",
          "close": 2336.7
        },
        {
          "date": "2026-06-29",
          "close": 2393.1
        },
        {
          "date": "2026-06-30",
          "close": 2384.19
        },
        {
          "date": "2026-07-01",
          "close": 2413.8
        },
        {
          "date": "2026-07-02",
          "close": 2403.53
        },
        {
          "date": "2026-07-03",
          "close": 2420.58
        },
        {
          "date": "2026-07-06",
          "close": 2428.48
        },
        {
          "date": "2026-07-07",
          "close": 2386.84
        },
        {
          "date": "2026-07-08",
          "close": 2378.45
        },
        {
          "date": "2026-07-09",
          "close": 2385.76
        },
        {
          "date": "2026-07-10",
          "close": 2409.25
        },
        {
          "date": "2026-07-13",
          "close": 2384.22
        },
        {
          "date": "2026-07-14",
          "close": 2410.59
        },
        {
          "date": "2026-07-15",
          "close": 2445.06
        },
        {
          "date": "2026-07-16",
          "close": 2446.14
        },
        {
          "date": "2026-07-17",
          "close": 2384.04
        },
        {
          "date": "2026-07-20",
          "close": 2415.77
        },
        {
          "date": "2026-07-21",
          "close": 2425.26
        },
        {
          "date": "2026-07-22",
          "close": 2424.63
        },
        {
          "date": "2026-07-23",
          "close": 2424.9
        },
        {
          "date": "2026-07-24",
          "close": 2376.32
        },
        {
          "date": "2026-07-27",
          "close": 2405.67
        },
        {
          "date": "2026-07-28",
          "close": 2404.36
        },
        {
          "date": "2026-07-29",
          "close": 2433.24
        },
        {
          "date": "2026-07-30",
          "close": 2450.23
        },
        {
          "date": "2026-07-31",
          "close": 2466.51
        },
        {
          "date": "2026-08-03",
          "close": 2457.7
        },
        {
          "date": "2026-08-04",
          "close": 2444.25
        },
        {
          "date": "2026-08-05",
          "close": 2453.81
        },
        {
          "date": "2026-08-06",
          "close": 2440.15
        },
        {
          "date": "2026-08-07",
          "close": 2456.7
        },
        {
          "date": "2026-08-10",
          "close": 2471.77
        },
        {
          "date": "2026-08-11",
          "close": 2458.24
        },
        {
          "date": "2026-08-12",
          "close": 2455.14
        },
        {
          "date": "2026-08-13",
          "close": 2446.25
        },
        {
          "date": "2026-08-14",
          "close": 2434.24
        },
        {
          "date": "2026-08-17",
          "close": 2438.55
        },
        {
          "date": "2026-08-18",
          "close": 2433.01
        },
        {
          "date": "2026-08-19",
          "close": 2396.49
        },
        {
          "date": "2026-08-20",
          "close": 2419.32
        },
        {
          "date": "2026-08-21",
          "close": 2400.28
        },
        {
          "date": "2026-08-24",
          "close": 2382.04
        },
        {
          "date": "2026-08-25",
          "close": 2400.71
        },
        {
          "date": "2026-08-26",
          "close": 2409.21
        },
        {
          "date": "2026-08-27",
          "close": 2420.08
        },
        {
          "date": "2026-08-28",
          "close": 2415.64
        },
        {
          "date": "2026-08-31",
          "close": 2420.63
        },
        {
          "date": "2026-09-01",
          "close": 2433.45
        },
        {
          "date": "2026-09-02",
          "close": 2408.78
        },
        {
          "date": "2026-09-03",
          "close": 2409.58
        },
        {
          "date": "2026-09-04",
          "close": 2416.05
        },
        {
          "date": "2026-09-07",
          "close": 2410.43
        },
        {
          "date": "2026-09-08",
          "close": 2408.79
        },
        {
          "date": "2026-09-09",
          "close": 2399.81
        },
        {
          "date": "2026-09-10",
          "close": 2382.12
        },
        {
          "date": "2026-09-11",
          "close": 2365.63
        },
        {
          "date": "2026-09-14",
          "close": 2375.94
        },
        {
          "date": "2026-09-15",
          "close": 2363.2
        },
        {
          "date": "2026-09-16",
          "close": 2365.64
        },
        {
          "date": "2026-09-17",
          "close": 2359.47
        },
        {
          "date": "2026-09-18",
          "close": 2376.86
        },
        {
          "date": "2026-09-21",
          "close": 2401.64
        },
        {
          "date": "2026-09-22",
          "close": 2410.07
        },
        {
          "date": "2026-09-23",
          "close": 2400.03
        },
        {
          "date": "2026-09-24",
          "close": 2372.62
        },
        {
          "date": "2026-09-28",
          "close": 2342.63
        },
        {
          "date": "2026-09-29",
          "close": 2351.87
        },
        {
          "date": "2026-09-30",
          "close": 2374.41
        },
        {
          "date": "2026-10-08",
          "close": 2361.66
        },
        {
          "date": "2026-10-09",
          "close": 2376.38
        },
        {
          "date": "2026-10-12",
          "close": 2374.18
        },
        {
          "date": "2026-10-13",
          "close": 2357.07
        },
        {
          "date": "2026-10-14",
          "close": 2346.62
        },
        {
          "date": "2026-10-15",
          "close": 2319.99
        },
        {
          "date": "2026-10-16",
          "close": 2325.86
        },
        {
          "date": "2026-10-19",
          "close": 2346.5
        },
        {
          "date": "2026-10-20",
          "close": 2353.2
        },
        {
          "date": "2026-10-21",
          "close": 2333.56
        },
        {
          "date": "2026-10-22",
          "close": 2306.95
        },
        {
          "date": "2026-10-23",
          "close": 2345.22
        },
        {
          "date": "2026-10-26",
          "close": 2360.19
        },
        {
          "date": "2026-10-27",
          "close": 2327.3
        },
        {
          "date": "2026-10-28",
          "close": 2346.05
        },
        {
          "date": "2026-10-29",
          "close": 2343.92
        },
        {
          "date": "2026-10-30",
          "close": 2330.85
        },
        {
          "date": "2026-11-02",
          "close": 2363.02
        },
        {
          "date": "2026-11-03",
          "close": 2378.3
        },
        {
          "date": "2026-11-04",
          "close": 2393.04
        },
        {
          "date": "2026-11-05",
          "close": 2412.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.1125,
          "up_wilson": [
            0.44119507889355963,
            0.6542231081528878
          ],
          "pullback_wilson": [
            0.060326869466304764,
            0.20018218092372875
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.18604651162790697,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.09741751428996226,
            0.32617003657274385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 13,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0611",
      "name": "上证50_",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.001275206004176077,
        "5": 0.020229121206109868,
        "20": 0.011122798049701288,
        "60": -0.026767339871414553
      },
      "moving_averages": {
        "5": 2029.9759999999776,
        "20": 2019.429999999993,
        "60": 2063.900166666663
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-11-03",
            "sessions": 30,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2170.88
        },
        {
          "date": "2026-05-14",
          "close": 2137.3
        },
        {
          "date": "2026-05-15",
          "close": 2117.69
        },
        {
          "date": "2026-05-18",
          "close": 2103.81
        },
        {
          "date": "2026-05-19",
          "close": 2116.04
        },
        {
          "date": "2026-05-20",
          "close": 2108.2
        },
        {
          "date": "2026-05-21",
          "close": 2084.42
        },
        {
          "date": "2026-05-22",
          "close": 2083.1
        },
        {
          "date": "2026-05-25",
          "close": 2103.91
        },
        {
          "date": "2026-05-26",
          "close": 2103.39
        },
        {
          "date": "2026-05-27",
          "close": 2080.15
        },
        {
          "date": "2026-05-28",
          "close": 2068.16
        },
        {
          "date": "2026-05-29",
          "close": 2076.59
        },
        {
          "date": "2026-06-01",
          "close": 2071.09
        },
        {
          "date": "2026-06-02",
          "close": 2080.93
        },
        {
          "date": "2026-06-03",
          "close": 2078.29
        },
        {
          "date": "2026-06-04",
          "close": 2053.85
        },
        {
          "date": "2026-06-05",
          "close": 2042.17
        },
        {
          "date": "2026-06-08",
          "close": 2017.48
        },
        {
          "date": "2026-06-09",
          "close": 2026.55
        },
        {
          "date": "2026-06-10",
          "close": 2033.1
        },
        {
          "date": "2026-06-11",
          "close": 2028.11
        },
        {
          "date": "2026-06-12",
          "close": 2062.29
        },
        {
          "date": "2026-06-15",
          "close": 2087.99
        },
        {
          "date": "2026-06-16",
          "close": 2069.39
        },
        {
          "date": "2026-06-17",
          "close": 2073.24
        },
        {
          "date": "2026-06-18",
          "close": 2052.56
        },
        {
          "date": "2026-06-22",
          "close": 2112.1
        },
        {
          "date": "2026-06-23",
          "close": 2057.73
        },
        {
          "date": "2026-06-24",
          "close": 2055.2
        },
        {
          "date": "2026-06-25",
          "close": 2066.25
        },
        {
          "date": "2026-06-26",
          "close": 2025.17
        },
        {
          "date": "2026-06-29",
          "close": 2067.79
        },
        {
          "date": "2026-06-30",
          "close": 2062.98
        },
        {
          "date": "2026-07-01",
          "close": 2076.25
        },
        {
          "date": "2026-07-02",
          "close": 2046.52
        },
        {
          "date": "2026-07-03",
          "close": 2063.29
        },
        {
          "date": "2026-07-06",
          "close": 2077.85
        },
        {
          "date": "2026-07-07",
          "close": 2054.72
        },
        {
          "date": "2026-07-08",
          "close": 2053.26
        },
        {
          "date": "2026-07-09",
          "close": 2084.06
        },
        {
          "date": "2026-07-10",
          "close": 2082.09
        },
        {
          "date": "2026-07-13",
          "close": 2052.96
        },
        {
          "date": "2026-07-14",
          "close": 2082.72
        },
        {
          "date": "2026-07-15",
          "close": 2106.02
        },
        {
          "date": "2026-07-16",
          "close": 2069.31
        },
        {
          "date": "2026-07-17",
          "close": 2028.03
        },
        {
          "date": "2026-07-20",
          "close": 2092.04
        },
        {
          "date": "2026-07-21",
          "close": 2122.15
        },
        {
          "date": "2026-07-22",
          "close": 2139.37
        },
        {
          "date": "2026-07-23",
          "close": 2141.2
        },
        {
          "date": "2026-07-24",
          "close": 2116.62
        },
        {
          "date": "2026-07-27",
          "close": 2118.35
        },
        {
          "date": "2026-07-28",
          "close": 2105.44
        },
        {
          "date": "2026-07-29",
          "close": 2104.74
        },
        {
          "date": "2026-07-30",
          "close": 2115.78
        },
        {
          "date": "2026-07-31",
          "close": 2116.94
        },
        {
          "date": "2026-08-03",
          "close": 2097.36
        },
        {
          "date": "2026-08-04",
          "close": 2088.52
        },
        {
          "date": "2026-08-05",
          "close": 2113.77
        },
        {
          "date": "2026-08-06",
          "close": 2106.7
        },
        {
          "date": "2026-08-07",
          "close": 2128.41
        },
        {
          "date": "2026-08-10",
          "close": 2133.32
        },
        {
          "date": "2026-08-11",
          "close": 2111.49
        },
        {
          "date": "2026-08-12",
          "close": 2115.24
        },
        {
          "date": "2026-08-13",
          "close": 2105.04
        },
        {
          "date": "2026-08-14",
          "close": 2098.24
        },
        {
          "date": "2026-08-17",
          "close": 2117.5
        },
        {
          "date": "2026-08-18",
          "close": 2113.17
        },
        {
          "date": "2026-08-19",
          "close": 2082.42
        },
        {
          "date": "2026-08-20",
          "close": 2071.69
        },
        {
          "date": "2026-08-21",
          "close": 2074.33
        },
        {
          "date": "2026-08-24",
          "close": 2065.85
        },
        {
          "date": "2026-08-25",
          "close": 2070.89
        },
        {
          "date": "2026-08-26",
          "close": 2090.12
        },
        {
          "date": "2026-08-27",
          "close": 2106.89
        },
        {
          "date": "2026-08-28",
          "close": 2107.84
        },
        {
          "date": "2026-08-31",
          "close": 2119.19
        },
        {
          "date": "2026-09-01",
          "close": 2126.08
        },
        {
          "date": "2026-09-02",
          "close": 2100.42
        },
        {
          "date": "2026-09-03",
          "close": 2102.87
        },
        {
          "date": "2026-09-04",
          "close": 2106.92
        },
        {
          "date": "2026-09-07",
          "close": 2100.19
        },
        {
          "date": "2026-09-08",
          "close": 2101.76
        },
        {
          "date": "2026-09-09",
          "close": 2103.43
        },
        {
          "date": "2026-09-10",
          "close": 2097.8
        },
        {
          "date": "2026-09-11",
          "close": 2073.98
        },
        {
          "date": "2026-09-14",
          "close": 2064.82
        },
        {
          "date": "2026-09-15",
          "close": 2051.38
        },
        {
          "date": "2026-09-16",
          "close": 2060.55
        },
        {
          "date": "2026-09-17",
          "close": 2048.02
        },
        {
          "date": "2026-09-18",
          "close": 2062.05
        },
        {
          "date": "2026-09-21",
          "close": 2080.55
        },
        {
          "date": "2026-09-22",
          "close": 2089.47
        },
        {
          "date": "2026-09-23",
          "close": 2076.67
        },
        {
          "date": "2026-09-24",
          "close": 2049.08
        },
        {
          "date": "2026-09-28",
          "close": 2026.19
        },
        {
          "date": "2026-09-29",
          "close": 2029.05
        },
        {
          "date": "2026-09-30",
          "close": 2041.24
        },
        {
          "date": "2026-10-08",
          "close": 2034.56
        },
        {
          "date": "2026-10-09",
          "close": 2035.24
        },
        {
          "date": "2026-10-12",
          "close": 2044.95
        },
        {
          "date": "2026-10-13",
          "close": 2041.76
        },
        {
          "date": "2026-10-14",
          "close": 2017.36
        },
        {
          "date": "2026-10-15",
          "close": 2000.98
        },
        {
          "date": "2026-10-16",
          "close": 2008.46
        },
        {
          "date": "2026-10-19",
          "close": 2016.33
        },
        {
          "date": "2026-10-20",
          "close": 2011.43
        },
        {
          "date": "2026-10-21",
          "close": 1998.02
        },
        {
          "date": "2026-10-22",
          "close": 1984.91
        },
        {
          "date": "2026-10-23",
          "close": 2014.85
        },
        {
          "date": "2026-10-26",
          "close": 2028.51
        },
        {
          "date": "2026-10-27",
          "close": 2006.92
        },
        {
          "date": "2026-10-28",
          "close": 2012.6
        },
        {
          "date": "2026-10-29",
          "close": 2016.4
        },
        {
          "date": "2026-10-30",
          "close": 1995.48
        },
        {
          "date": "2026-11-02",
          "close": 2018.26
        },
        {
          "date": "2026-11-03",
          "close": 2024.38
        },
        {
          "date": "2026-11-04",
          "close": 2054.57
        },
        {
          "date": "2026-11-05",
          "close": 2057.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.09876543209876543,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.050900116268798354,
            0.18296501401647308
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5490196078431373,
          "pullback_frequency": 0.13725490196078433,
          "up_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "pullback_wilson": [
            0.06811101735056879,
            0.2572169225758168
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 21,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0612",
      "name": "上证180_",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.006179053070728635,
        "5": 0.025683661358915977,
        "20": -0.01011179649934979,
        "60": -0.04543545668444282
      },
      "moving_averages": {
        "5": 1628.0939999999944,
        "20": 1640.3370000000111,
        "60": 1694.3356666666689
      },
      "phase": "下降",
      "phase_days": 25,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-24",
            "end": "2026-11-05",
            "sessions": 25,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.012779704781680001,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1818.05
        },
        {
          "date": "2026-05-14",
          "close": 1788.69
        },
        {
          "date": "2026-05-15",
          "close": 1769.22
        },
        {
          "date": "2026-05-18",
          "close": 1761.92
        },
        {
          "date": "2026-05-19",
          "close": 1780.52
        },
        {
          "date": "2026-05-20",
          "close": 1773.11
        },
        {
          "date": "2026-05-21",
          "close": 1748.57
        },
        {
          "date": "2026-05-22",
          "close": 1752.02
        },
        {
          "date": "2026-05-25",
          "close": 1764.57
        },
        {
          "date": "2026-05-26",
          "close": 1767.47
        },
        {
          "date": "2026-05-27",
          "close": 1751.43
        },
        {
          "date": "2026-05-28",
          "close": 1742.44
        },
        {
          "date": "2026-05-29",
          "close": 1745.88
        },
        {
          "date": "2026-06-01",
          "close": 1751.91
        },
        {
          "date": "2026-06-02",
          "close": 1751.46
        },
        {
          "date": "2026-06-03",
          "close": 1748.25
        },
        {
          "date": "2026-06-04",
          "close": 1731.83
        },
        {
          "date": "2026-06-05",
          "close": 1717.6
        },
        {
          "date": "2026-06-08",
          "close": 1687.26
        },
        {
          "date": "2026-06-09",
          "close": 1702.2
        },
        {
          "date": "2026-06-10",
          "close": 1700.54
        },
        {
          "date": "2026-06-11",
          "close": 1696.77
        },
        {
          "date": "2026-06-12",
          "close": 1723.58
        },
        {
          "date": "2026-06-15",
          "close": 1746.94
        },
        {
          "date": "2026-06-16",
          "close": 1734.41
        },
        {
          "date": "2026-06-17",
          "close": 1742.9
        },
        {
          "date": "2026-06-18",
          "close": 1720.25
        },
        {
          "date": "2026-06-22",
          "close": 1761.5
        },
        {
          "date": "2026-06-23",
          "close": 1729.68
        },
        {
          "date": "2026-06-24",
          "close": 1723.44
        },
        {
          "date": "2026-06-25",
          "close": 1728.85
        },
        {
          "date": "2026-06-26",
          "close": 1691.97
        },
        {
          "date": "2026-06-29",
          "close": 1714.59
        },
        {
          "date": "2026-06-30",
          "close": 1708.93
        },
        {
          "date": "2026-07-01",
          "close": 1723.61
        },
        {
          "date": "2026-07-02",
          "close": 1704.3
        },
        {
          "date": "2026-07-03",
          "close": 1721.23
        },
        {
          "date": "2026-07-06",
          "close": 1732.11
        },
        {
          "date": "2026-07-07",
          "close": 1705.97
        },
        {
          "date": "2026-07-08",
          "close": 1695.43
        },
        {
          "date": "2026-07-09",
          "close": 1714.08
        },
        {
          "date": "2026-07-10",
          "close": 1714.14
        },
        {
          "date": "2026-07-13",
          "close": 1687.06
        },
        {
          "date": "2026-07-14",
          "close": 1710.27
        },
        {
          "date": "2026-07-15",
          "close": 1717.46
        },
        {
          "date": "2026-07-16",
          "close": 1694.62
        },
        {
          "date": "2026-07-17",
          "close": 1659.4
        },
        {
          "date": "2026-07-20",
          "close": 1687.9
        },
        {
          "date": "2026-07-21",
          "close": 1714.66
        },
        {
          "date": "2026-07-22",
          "close": 1726.89
        },
        {
          "date": "2026-07-23",
          "close": 1737.24
        },
        {
          "date": "2026-07-24",
          "close": 1702.82
        },
        {
          "date": "2026-07-27",
          "close": 1715.86
        },
        {
          "date": "2026-07-28",
          "close": 1700.64
        },
        {
          "date": "2026-07-29",
          "close": 1716.0
        },
        {
          "date": "2026-07-30",
          "close": 1717.6
        },
        {
          "date": "2026-07-31",
          "close": 1729.02
        },
        {
          "date": "2026-08-03",
          "close": 1720.37
        },
        {
          "date": "2026-08-04",
          "close": 1717.5
        },
        {
          "date": "2026-08-05",
          "close": 1738.29
        },
        {
          "date": "2026-08-06",
          "close": 1738.8
        },
        {
          "date": "2026-08-07",
          "close": 1752.98
        },
        {
          "date": "2026-08-10",
          "close": 1763.39
        },
        {
          "date": "2026-08-11",
          "close": 1743.64
        },
        {
          "date": "2026-08-12",
          "close": 1748.46
        },
        {
          "date": "2026-08-13",
          "close": 1732.56
        },
        {
          "date": "2026-08-14",
          "close": 1730.4
        },
        {
          "date": "2026-08-17",
          "close": 1749.04
        },
        {
          "date": "2026-08-18",
          "close": 1748.48
        },
        {
          "date": "2026-08-19",
          "close": 1717.75
        },
        {
          "date": "2026-08-20",
          "close": 1719.43
        },
        {
          "date": "2026-08-21",
          "close": 1720.66
        },
        {
          "date": "2026-08-24",
          "close": 1711.85
        },
        {
          "date": "2026-08-25",
          "close": 1711.8
        },
        {
          "date": "2026-08-26",
          "close": 1727.66
        },
        {
          "date": "2026-08-27",
          "close": 1742.24
        },
        {
          "date": "2026-08-28",
          "close": 1741.83
        },
        {
          "date": "2026-08-31",
          "close": 1746.29
        },
        {
          "date": "2026-09-01",
          "close": 1747.98
        },
        {
          "date": "2026-09-02",
          "close": 1727.98
        },
        {
          "date": "2026-09-03",
          "close": 1732.58
        },
        {
          "date": "2026-09-04",
          "close": 1732.51
        },
        {
          "date": "2026-09-07",
          "close": 1727.82
        },
        {
          "date": "2026-09-08",
          "close": 1731.76
        },
        {
          "date": "2026-09-09",
          "close": 1737.81
        },
        {
          "date": "2026-09-10",
          "close": 1731.29
        },
        {
          "date": "2026-09-11",
          "close": 1709.96
        },
        {
          "date": "2026-09-14",
          "close": 1703.02
        },
        {
          "date": "2026-09-15",
          "close": 1693.26
        },
        {
          "date": "2026-09-16",
          "close": 1696.59
        },
        {
          "date": "2026-09-17",
          "close": 1689.32
        },
        {
          "date": "2026-09-18",
          "close": 1703.09
        },
        {
          "date": "2026-09-21",
          "close": 1718.39
        },
        {
          "date": "2026-09-22",
          "close": 1719.63
        },
        {
          "date": "2026-09-23",
          "close": 1710.33
        },
        {
          "date": "2026-09-24",
          "close": 1689.9
        },
        {
          "date": "2026-09-28",
          "close": 1668.71
        },
        {
          "date": "2026-09-29",
          "close": 1673.24
        },
        {
          "date": "2026-09-30",
          "close": 1684.71
        },
        {
          "date": "2026-10-08",
          "close": 1676.26
        },
        {
          "date": "2026-10-09",
          "close": 1680.79
        },
        {
          "date": "2026-10-12",
          "close": 1675.01
        },
        {
          "date": "2026-10-13",
          "close": 1673.1
        },
        {
          "date": "2026-10-14",
          "close": 1661.22
        },
        {
          "date": "2026-10-15",
          "close": 1637.45
        },
        {
          "date": "2026-10-16",
          "close": 1644.62
        },
        {
          "date": "2026-10-19",
          "close": 1651.0
        },
        {
          "date": "2026-10-20",
          "close": 1645.18
        },
        {
          "date": "2026-10-21",
          "close": 1634.1
        },
        {
          "date": "2026-10-22",
          "close": 1614.12
        },
        {
          "date": "2026-10-23",
          "close": 1635.98
        },
        {
          "date": "2026-10-26",
          "close": 1641.89
        },
        {
          "date": "2026-10-27",
          "close": 1624.8
        },
        {
          "date": "2026-10-28",
          "close": 1629.25
        },
        {
          "date": "2026-10-29",
          "close": 1617.76
        },
        {
          "date": "2026-10-30",
          "close": 1598.15
        },
        {
          "date": "2026-11-02",
          "close": 1614.15
        },
        {
          "date": "2026-11-03",
          "close": 1619.74
        },
        {
          "date": "2026-11-04",
          "close": 1649.12
        },
        {
          "date": "2026-11-05",
          "close": 1659.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.10465116279069768,
          "up_wilson": [
            0.38550577108134854,
            0.5922327916462268
          ],
          "pullback_wilson": [
            0.056040897145363075,
            0.18707023559220054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4117647058823529,
          "pullback_frequency": 0.29411764705882354,
          "up_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "pullback_wilson": [
            0.1870872642013547,
            0.4299907557568642
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 14,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0614",
      "name": "食品安全",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02570340501792101,
        "5": 0.0397893203780606,
        "20": -0.04774112505615302,
        "60": -0.030425078667293493
      },
      "moving_averages": {
        "5": 6639.23200000003,
        "20": 6831.906000000005,
        "60": 7185.649999999922
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.055875390744208,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7908.55
        },
        {
          "date": "2026-05-14",
          "close": 7809.88
        },
        {
          "date": "2026-05-15",
          "close": 7711.0
        },
        {
          "date": "2026-05-18",
          "close": 7764.74
        },
        {
          "date": "2026-05-19",
          "close": 7855.8
        },
        {
          "date": "2026-05-20",
          "close": 7773.81
        },
        {
          "date": "2026-05-21",
          "close": 7536.37
        },
        {
          "date": "2026-05-22",
          "close": 7663.82
        },
        {
          "date": "2026-05-25",
          "close": 7684.66
        },
        {
          "date": "2026-05-26",
          "close": 7529.67
        },
        {
          "date": "2026-05-27",
          "close": 7341.19
        },
        {
          "date": "2026-05-28",
          "close": 7382.84
        },
        {
          "date": "2026-05-29",
          "close": 7236.1
        },
        {
          "date": "2026-06-01",
          "close": 7381.24
        },
        {
          "date": "2026-06-02",
          "close": 7304.88
        },
        {
          "date": "2026-06-03",
          "close": 7287.26
        },
        {
          "date": "2026-06-04",
          "close": 7234.73
        },
        {
          "date": "2026-06-05",
          "close": 7320.63
        },
        {
          "date": "2026-06-08",
          "close": 7076.13
        },
        {
          "date": "2026-06-09",
          "close": 7168.88
        },
        {
          "date": "2026-06-10",
          "close": 7109.15
        },
        {
          "date": "2026-06-11",
          "close": 7001.45
        },
        {
          "date": "2026-06-12",
          "close": 7117.91
        },
        {
          "date": "2026-06-15",
          "close": 7237.27
        },
        {
          "date": "2026-06-16",
          "close": 7301.11
        },
        {
          "date": "2026-06-17",
          "close": 7244.24
        },
        {
          "date": "2026-06-18",
          "close": 7257.71
        },
        {
          "date": "2026-06-22",
          "close": 7290.14
        },
        {
          "date": "2026-06-23",
          "close": 7256.09
        },
        {
          "date": "2026-06-24",
          "close": 7163.85
        },
        {
          "date": "2026-06-25",
          "close": 7014.0
        },
        {
          "date": "2026-06-26",
          "close": 6862.63
        },
        {
          "date": "2026-06-29",
          "close": 6870.22
        },
        {
          "date": "2026-06-30",
          "close": 6920.15
        },
        {
          "date": "2026-07-01",
          "close": 7215.43
        },
        {
          "date": "2026-07-02",
          "close": 7126.04
        },
        {
          "date": "2026-07-03",
          "close": 7172.16
        },
        {
          "date": "2026-07-06",
          "close": 7120.07
        },
        {
          "date": "2026-07-07",
          "close": 6958.51
        },
        {
          "date": "2026-07-08",
          "close": 6911.44
        },
        {
          "date": "2026-07-09",
          "close": 6968.83
        },
        {
          "date": "2026-07-10",
          "close": 7043.48
        },
        {
          "date": "2026-07-13",
          "close": 6779.12
        },
        {
          "date": "2026-07-14",
          "close": 6879.83
        },
        {
          "date": "2026-07-15",
          "close": 6987.24
        },
        {
          "date": "2026-07-16",
          "close": 6968.43
        },
        {
          "date": "2026-07-17",
          "close": 6627.99
        },
        {
          "date": "2026-07-20",
          "close": 6472.25
        },
        {
          "date": "2026-07-21",
          "close": 6550.11
        },
        {
          "date": "2026-07-22",
          "close": 6471.97
        },
        {
          "date": "2026-07-23",
          "close": 6577.98
        },
        {
          "date": "2026-07-24",
          "close": 6396.56
        },
        {
          "date": "2026-07-27",
          "close": 6594.89
        },
        {
          "date": "2026-07-28",
          "close": 6591.34
        },
        {
          "date": "2026-07-29",
          "close": 6669.71
        },
        {
          "date": "2026-07-30",
          "close": 6619.05
        },
        {
          "date": "2026-07-31",
          "close": 6809.05
        },
        {
          "date": "2026-08-03",
          "close": 6855.7
        },
        {
          "date": "2026-08-04",
          "close": 6952.12
        },
        {
          "date": "2026-08-05",
          "close": 7083.63
        },
        {
          "date": "2026-08-06",
          "close": 7157.26
        },
        {
          "date": "2026-08-07",
          "close": 7197.05
        },
        {
          "date": "2026-08-10",
          "close": 7360.27
        },
        {
          "date": "2026-08-11",
          "close": 7300.12
        },
        {
          "date": "2026-08-12",
          "close": 7382.09
        },
        {
          "date": "2026-08-13",
          "close": 7317.97
        },
        {
          "date": "2026-08-14",
          "close": 7328.41
        },
        {
          "date": "2026-08-17",
          "close": 7472.85
        },
        {
          "date": "2026-08-18",
          "close": 7486.1
        },
        {
          "date": "2026-08-19",
          "close": 7162.05
        },
        {
          "date": "2026-08-20",
          "close": 7285.75
        },
        {
          "date": "2026-08-21",
          "close": 7228.1
        },
        {
          "date": "2026-08-24",
          "close": 7125.91
        },
        {
          "date": "2026-08-25",
          "close": 7276.18
        },
        {
          "date": "2026-08-26",
          "close": 7324.97
        },
        {
          "date": "2026-08-27",
          "close": 7440.02
        },
        {
          "date": "2026-08-28",
          "close": 7482.39
        },
        {
          "date": "2026-08-31",
          "close": 7482.02
        },
        {
          "date": "2026-09-01",
          "close": 7563.93
        },
        {
          "date": "2026-09-02",
          "close": 7434.3
        },
        {
          "date": "2026-09-03",
          "close": 7363.77
        },
        {
          "date": "2026-09-04",
          "close": 7420.9
        },
        {
          "date": "2026-09-07",
          "close": 7526.89
        },
        {
          "date": "2026-09-08",
          "close": 7588.05
        },
        {
          "date": "2026-09-09",
          "close": 7537.5
        },
        {
          "date": "2026-09-10",
          "close": 7393.34
        },
        {
          "date": "2026-09-11",
          "close": 7258.76
        },
        {
          "date": "2026-09-14",
          "close": 7297.16
        },
        {
          "date": "2026-09-15",
          "close": 7165.13
        },
        {
          "date": "2026-09-16",
          "close": 7257.22
        },
        {
          "date": "2026-09-17",
          "close": 7289.28
        },
        {
          "date": "2026-09-18",
          "close": 7371.64
        },
        {
          "date": "2026-09-21",
          "close": 7546.53
        },
        {
          "date": "2026-09-22",
          "close": 7546.28
        },
        {
          "date": "2026-09-23",
          "close": 7577.82
        },
        {
          "date": "2026-09-24",
          "close": 7460.85
        },
        {
          "date": "2026-09-28",
          "close": 7272.85
        },
        {
          "date": "2026-09-29",
          "close": 7304.58
        },
        {
          "date": "2026-09-30",
          "close": 7302.15
        },
        {
          "date": "2026-10-08",
          "close": 7212.44
        },
        {
          "date": "2026-10-09",
          "close": 7274.58
        },
        {
          "date": "2026-10-12",
          "close": 7145.27
        },
        {
          "date": "2026-10-13",
          "close": 7168.29
        },
        {
          "date": "2026-10-14",
          "close": 7032.18
        },
        {
          "date": "2026-10-15",
          "close": 6827.8
        },
        {
          "date": "2026-10-16",
          "close": 6852.69
        },
        {
          "date": "2026-10-19",
          "close": 6786.66
        },
        {
          "date": "2026-10-20",
          "close": 6901.87
        },
        {
          "date": "2026-10-21",
          "close": 6950.56
        },
        {
          "date": "2026-10-22",
          "close": 6743.04
        },
        {
          "date": "2026-10-23",
          "close": 6869.17
        },
        {
          "date": "2026-10-26",
          "close": 6873.82
        },
        {
          "date": "2026-10-27",
          "close": 6668.13
        },
        {
          "date": "2026-10-28",
          "close": 6742.61
        },
        {
          "date": "2026-10-29",
          "close": 6605.29
        },
        {
          "date": "2026-10-30",
          "close": 6442.88
        },
        {
          "date": "2026-11-02",
          "close": 6628.25
        },
        {
          "date": "2026-11-03",
          "close": 6560.92
        },
        {
          "date": "2026-11-04",
          "close": 6696.0
        },
        {
          "date": "2026-11-05",
          "close": 6868.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.527027027027027,
          "pullback_frequency": 0.33783783783783783,
          "up_wilson": [
            0.4147735676194863,
            0.6366129307915197
          ],
          "pullback_wilson": [
            0.24046613523253657,
            0.4512148743014265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5652173913043478,
          "pullback_frequency": 0.4782608695652174,
          "up_wilson": [
            0.4224743369429499,
            0.6979073722198005
          ],
          "pullback_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 11,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 15,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0615",
      "name": "中药概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016157299594266927,
        "5": 0.046838905624724925,
        "20": -0.024840914012929538,
        "60": -0.00012284083607350116
      },
      "moving_averages": {
        "5": 2065.7239999999756,
        "20": 2097.535499999998,
        "60": 2164.846833333342
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.04397714182458834,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2307.39
        },
        {
          "date": "2026-05-14",
          "close": 2271.65
        },
        {
          "date": "2026-05-15",
          "close": 2250.46
        },
        {
          "date": "2026-05-18",
          "close": 2225.54
        },
        {
          "date": "2026-05-19",
          "close": 2236.21
        },
        {
          "date": "2026-05-20",
          "close": 2212.26
        },
        {
          "date": "2026-05-21",
          "close": 2166.73
        },
        {
          "date": "2026-05-22",
          "close": 2178.46
        },
        {
          "date": "2026-05-25",
          "close": 2163.53
        },
        {
          "date": "2026-05-26",
          "close": 2137.78
        },
        {
          "date": "2026-05-27",
          "close": 2118.75
        },
        {
          "date": "2026-05-28",
          "close": 2106.55
        },
        {
          "date": "2026-05-29",
          "close": 2121.92
        },
        {
          "date": "2026-06-01",
          "close": 2149.69
        },
        {
          "date": "2026-06-02",
          "close": 2118.65
        },
        {
          "date": "2026-06-03",
          "close": 2095.36
        },
        {
          "date": "2026-06-04",
          "close": 2062.17
        },
        {
          "date": "2026-06-05",
          "close": 2076.15
        },
        {
          "date": "2026-06-08",
          "close": 2030.06
        },
        {
          "date": "2026-06-09",
          "close": 2030.6
        },
        {
          "date": "2026-06-10",
          "close": 2024.4
        },
        {
          "date": "2026-06-11",
          "close": 2000.84
        },
        {
          "date": "2026-06-12",
          "close": 2031.75
        },
        {
          "date": "2026-06-15",
          "close": 2034.87
        },
        {
          "date": "2026-06-16",
          "close": 2017.21
        },
        {
          "date": "2026-06-17",
          "close": 1992.81
        },
        {
          "date": "2026-06-18",
          "close": 1991.52
        },
        {
          "date": "2026-06-22",
          "close": 1983.98
        },
        {
          "date": "2026-06-23",
          "close": 2033.0
        },
        {
          "date": "2026-06-24",
          "close": 1999.12
        },
        {
          "date": "2026-06-25",
          "close": 1965.72
        },
        {
          "date": "2026-06-26",
          "close": 1897.99
        },
        {
          "date": "2026-06-29",
          "close": 1970.32
        },
        {
          "date": "2026-06-30",
          "close": 1928.28
        },
        {
          "date": "2026-07-01",
          "close": 2008.46
        },
        {
          "date": "2026-07-02",
          "close": 2032.12
        },
        {
          "date": "2026-07-03",
          "close": 2064.27
        },
        {
          "date": "2026-07-06",
          "close": 2076.64
        },
        {
          "date": "2026-07-07",
          "close": 2007.72
        },
        {
          "date": "2026-07-08",
          "close": 2005.02
        },
        {
          "date": "2026-07-09",
          "close": 1992.52
        },
        {
          "date": "2026-07-10",
          "close": 2034.06
        },
        {
          "date": "2026-07-13",
          "close": 2056.27
        },
        {
          "date": "2026-07-14",
          "close": 2101.07
        },
        {
          "date": "2026-07-15",
          "close": 2165.22
        },
        {
          "date": "2026-07-16",
          "close": 2191.65
        },
        {
          "date": "2026-07-17",
          "close": 2082.98
        },
        {
          "date": "2026-07-20",
          "close": 2073.48
        },
        {
          "date": "2026-07-21",
          "close": 2042.81
        },
        {
          "date": "2026-07-22",
          "close": 2044.87
        },
        {
          "date": "2026-07-23",
          "close": 2061.67
        },
        {
          "date": "2026-07-24",
          "close": 1989.61
        },
        {
          "date": "2026-07-27",
          "close": 2059.85
        },
        {
          "date": "2026-07-28",
          "close": 2059.13
        },
        {
          "date": "2026-07-29",
          "close": 2073.17
        },
        {
          "date": "2026-07-30",
          "close": 2051.3
        },
        {
          "date": "2026-07-31",
          "close": 2084.49
        },
        {
          "date": "2026-08-03",
          "close": 2106.39
        },
        {
          "date": "2026-08-04",
          "close": 2125.97
        },
        {
          "date": "2026-08-05",
          "close": 2116.56
        },
        {
          "date": "2026-08-06",
          "close": 2120.6
        },
        {
          "date": "2026-08-07",
          "close": 2174.81
        },
        {
          "date": "2026-08-10",
          "close": 2196.45
        },
        {
          "date": "2026-08-11",
          "close": 2208.57
        },
        {
          "date": "2026-08-12",
          "close": 2222.18
        },
        {
          "date": "2026-08-13",
          "close": 2252.13
        },
        {
          "date": "2026-08-14",
          "close": 2247.52
        },
        {
          "date": "2026-08-17",
          "close": 2263.52
        },
        {
          "date": "2026-08-18",
          "close": 2252.86
        },
        {
          "date": "2026-08-19",
          "close": 2202.29
        },
        {
          "date": "2026-08-20",
          "close": 2267.62
        },
        {
          "date": "2026-08-21",
          "close": 2194.04
        },
        {
          "date": "2026-08-24",
          "close": 2154.27
        },
        {
          "date": "2026-08-25",
          "close": 2213.24
        },
        {
          "date": "2026-08-26",
          "close": 2228.34
        },
        {
          "date": "2026-08-27",
          "close": 2254.86
        },
        {
          "date": "2026-08-28",
          "close": 2248.44
        },
        {
          "date": "2026-08-31",
          "close": 2210.02
        },
        {
          "date": "2026-09-01",
          "close": 2251.31
        },
        {
          "date": "2026-09-02",
          "close": 2214.89
        },
        {
          "date": "2026-09-03",
          "close": 2193.48
        },
        {
          "date": "2026-09-04",
          "close": 2193.85
        },
        {
          "date": "2026-09-07",
          "close": 2209.17
        },
        {
          "date": "2026-09-08",
          "close": 2246.69
        },
        {
          "date": "2026-09-09",
          "close": 2218.87
        },
        {
          "date": "2026-09-10",
          "close": 2172.71
        },
        {
          "date": "2026-09-11",
          "close": 2126.37
        },
        {
          "date": "2026-09-14",
          "close": 2157.58
        },
        {
          "date": "2026-09-15",
          "close": 2112.38
        },
        {
          "date": "2026-09-16",
          "close": 2118.92
        },
        {
          "date": "2026-09-17",
          "close": 2135.45
        },
        {
          "date": "2026-09-18",
          "close": 2152.48
        },
        {
          "date": "2026-09-21",
          "close": 2226.02
        },
        {
          "date": "2026-09-22",
          "close": 2228.49
        },
        {
          "date": "2026-09-23",
          "close": 2203.8
        },
        {
          "date": "2026-09-24",
          "close": 2171.36
        },
        {
          "date": "2026-09-28",
          "close": 2163.7
        },
        {
          "date": "2026-09-29",
          "close": 2166.12
        },
        {
          "date": "2026-09-30",
          "close": 2194.49
        },
        {
          "date": "2026-10-08",
          "close": 2170.21
        },
        {
          "date": "2026-10-09",
          "close": 2213.65
        },
        {
          "date": "2026-10-12",
          "close": 2173.28
        },
        {
          "date": "2026-10-13",
          "close": 2173.03
        },
        {
          "date": "2026-10-14",
          "close": 2154.57
        },
        {
          "date": "2026-10-15",
          "close": 2127.09
        },
        {
          "date": "2026-10-16",
          "close": 2124.44
        },
        {
          "date": "2026-10-19",
          "close": 2111.71
        },
        {
          "date": "2026-10-20",
          "close": 2112.3
        },
        {
          "date": "2026-10-21",
          "close": 2113.36
        },
        {
          "date": "2026-10-22",
          "close": 2054.64
        },
        {
          "date": "2026-10-23",
          "close": 2074.06
        },
        {
          "date": "2026-10-26",
          "close": 2087.21
        },
        {
          "date": "2026-10-27",
          "close": 2029.45
        },
        {
          "date": "2026-10-28",
          "close": 2051.69
        },
        {
          "date": "2026-10-29",
          "close": 2021.61
        },
        {
          "date": "2026-10-30",
          "close": 2015.78
        },
        {
          "date": "2026-11-02",
          "close": 2055.76
        },
        {
          "date": "2026-11-03",
          "close": 2058.13
        },
        {
          "date": "2026-11-04",
          "close": 2082.65
        },
        {
          "date": "2026-11-05",
          "close": 2116.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5301204819277109,
          "pullback_frequency": 0.24096385542168675,
          "up_wilson": [
            0.4238096644588496,
            0.6337665217072965
          ],
          "pullback_wilson": [
            0.16174743841159034,
            0.34309736055955287
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.32075471698113206,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.2109221407913507,
            0.4548147985096737
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 24,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 17,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0617",
      "name": "石墨烯",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02573350109220862,
        "5": 0.03407813842797647,
        "20": -0.09077698824418368,
        "60": -0.04294656821319176
      },
      "moving_averages": {
        "5": 2412.85,
        "20": 2525.0139999999897,
        "60": 2693.0788333333176
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.08915892408080672,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3162.68
        },
        {
          "date": "2026-05-14",
          "close": 3086.31
        },
        {
          "date": "2026-05-15",
          "close": 3057.9
        },
        {
          "date": "2026-05-18",
          "close": 3069.12
        },
        {
          "date": "2026-05-19",
          "close": 3098.53
        },
        {
          "date": "2026-05-20",
          "close": 3097.06
        },
        {
          "date": "2026-05-21",
          "close": 2985.74
        },
        {
          "date": "2026-05-22",
          "close": 3063.42
        },
        {
          "date": "2026-05-25",
          "close": 3063.28
        },
        {
          "date": "2026-05-26",
          "close": 3015.79
        },
        {
          "date": "2026-05-27",
          "close": 2957.82
        },
        {
          "date": "2026-05-28",
          "close": 3018.24
        },
        {
          "date": "2026-05-29",
          "close": 2924.99
        },
        {
          "date": "2026-06-01",
          "close": 2958.23
        },
        {
          "date": "2026-06-02",
          "close": 2970.37
        },
        {
          "date": "2026-06-03",
          "close": 2967.34
        },
        {
          "date": "2026-06-04",
          "close": 2947.32
        },
        {
          "date": "2026-06-05",
          "close": 2983.71
        },
        {
          "date": "2026-06-08",
          "close": 2893.46
        },
        {
          "date": "2026-06-09",
          "close": 2948.82
        },
        {
          "date": "2026-06-10",
          "close": 2888.16
        },
        {
          "date": "2026-06-11",
          "close": 2865.69
        },
        {
          "date": "2026-06-12",
          "close": 2884.23
        },
        {
          "date": "2026-06-15",
          "close": 2962.1
        },
        {
          "date": "2026-06-16",
          "close": 3040.9
        },
        {
          "date": "2026-06-17",
          "close": 3060.87
        },
        {
          "date": "2026-06-18",
          "close": 3065.32
        },
        {
          "date": "2026-06-22",
          "close": 3138.86
        },
        {
          "date": "2026-06-23",
          "close": 3097.09
        },
        {
          "date": "2026-06-24",
          "close": 3070.51
        },
        {
          "date": "2026-06-25",
          "close": 3069.28
        },
        {
          "date": "2026-06-26",
          "close": 2963.52
        },
        {
          "date": "2026-06-29",
          "close": 2922.16
        },
        {
          "date": "2026-06-30",
          "close": 2982.67
        },
        {
          "date": "2026-07-01",
          "close": 3021.57
        },
        {
          "date": "2026-07-02",
          "close": 2974.9
        },
        {
          "date": "2026-07-03",
          "close": 2982.88
        },
        {
          "date": "2026-07-06",
          "close": 2926.6
        },
        {
          "date": "2026-07-07",
          "close": 2840.48
        },
        {
          "date": "2026-07-08",
          "close": 2763.61
        },
        {
          "date": "2026-07-09",
          "close": 2774.1
        },
        {
          "date": "2026-07-10",
          "close": 2772.63
        },
        {
          "date": "2026-07-13",
          "close": 2624.18
        },
        {
          "date": "2026-07-14",
          "close": 2699.64
        },
        {
          "date": "2026-07-15",
          "close": 2682.86
        },
        {
          "date": "2026-07-16",
          "close": 2642.63
        },
        {
          "date": "2026-07-17",
          "close": 2521.33
        },
        {
          "date": "2026-07-20",
          "close": 2418.99
        },
        {
          "date": "2026-07-21",
          "close": 2474.65
        },
        {
          "date": "2026-07-22",
          "close": 2430.89
        },
        {
          "date": "2026-07-23",
          "close": 2487.03
        },
        {
          "date": "2026-07-24",
          "close": 2407.4
        },
        {
          "date": "2026-07-27",
          "close": 2500.34
        },
        {
          "date": "2026-07-28",
          "close": 2462.84
        },
        {
          "date": "2026-07-29",
          "close": 2489.17
        },
        {
          "date": "2026-07-30",
          "close": 2429.23
        },
        {
          "date": "2026-07-31",
          "close": 2476.39
        },
        {
          "date": "2026-08-03",
          "close": 2509.94
        },
        {
          "date": "2026-08-04",
          "close": 2556.66
        },
        {
          "date": "2026-08-05",
          "close": 2615.11
        },
        {
          "date": "2026-08-06",
          "close": 2633.66
        },
        {
          "date": "2026-08-07",
          "close": 2676.0
        },
        {
          "date": "2026-08-10",
          "close": 2707.47
        },
        {
          "date": "2026-08-11",
          "close": 2688.8
        },
        {
          "date": "2026-08-12",
          "close": 2727.89
        },
        {
          "date": "2026-08-13",
          "close": 2696.32
        },
        {
          "date": "2026-08-14",
          "close": 2742.38
        },
        {
          "date": "2026-08-17",
          "close": 2807.17
        },
        {
          "date": "2026-08-18",
          "close": 2803.99
        },
        {
          "date": "2026-08-19",
          "close": 2677.31
        },
        {
          "date": "2026-08-20",
          "close": 2709.19
        },
        {
          "date": "2026-08-21",
          "close": 2745.25
        },
        {
          "date": "2026-08-24",
          "close": 2716.52
        },
        {
          "date": "2026-08-25",
          "close": 2754.72
        },
        {
          "date": "2026-08-26",
          "close": 2768.6
        },
        {
          "date": "2026-08-27",
          "close": 2809.16
        },
        {
          "date": "2026-08-28",
          "close": 2819.62
        },
        {
          "date": "2026-08-31",
          "close": 2839.34
        },
        {
          "date": "2026-09-01",
          "close": 2835.41
        },
        {
          "date": "2026-09-02",
          "close": 2826.22
        },
        {
          "date": "2026-09-03",
          "close": 2816.61
        },
        {
          "date": "2026-09-04",
          "close": 2785.42
        },
        {
          "date": "2026-09-07",
          "close": 2824.72
        },
        {
          "date": "2026-09-08",
          "close": 2836.3
        },
        {
          "date": "2026-09-09",
          "close": 2839.59
        },
        {
          "date": "2026-09-10",
          "close": 2796.36
        },
        {
          "date": "2026-09-11",
          "close": 2737.18
        },
        {
          "date": "2026-09-14",
          "close": 2765.8
        },
        {
          "date": "2026-09-15",
          "close": 2743.5
        },
        {
          "date": "2026-09-16",
          "close": 2805.68
        },
        {
          "date": "2026-09-17",
          "close": 2795.94
        },
        {
          "date": "2026-09-18",
          "close": 2842.94
        },
        {
          "date": "2026-09-21",
          "close": 2897.14
        },
        {
          "date": "2026-09-22",
          "close": 2892.38
        },
        {
          "date": "2026-09-23",
          "close": 2870.97
        },
        {
          "date": "2026-09-24",
          "close": 2831.94
        },
        {
          "date": "2026-09-28",
          "close": 2732.0
        },
        {
          "date": "2026-09-29",
          "close": 2768.89
        },
        {
          "date": "2026-09-30",
          "close": 2763.39
        },
        {
          "date": "2026-10-08",
          "close": 2752.68
        },
        {
          "date": "2026-10-09",
          "close": 2747.79
        },
        {
          "date": "2026-10-12",
          "close": 2681.55
        },
        {
          "date": "2026-10-13",
          "close": 2687.16
        },
        {
          "date": "2026-10-14",
          "close": 2632.29
        },
        {
          "date": "2026-10-15",
          "close": 2553.22
        },
        {
          "date": "2026-10-16",
          "close": 2555.57
        },
        {
          "date": "2026-10-19",
          "close": 2540.19
        },
        {
          "date": "2026-10-20",
          "close": 2575.71
        },
        {
          "date": "2026-10-21",
          "close": 2565.21
        },
        {
          "date": "2026-10-22",
          "close": 2498.19
        },
        {
          "date": "2026-10-23",
          "close": 2537.14
        },
        {
          "date": "2026-10-26",
          "close": 2507.03
        },
        {
          "date": "2026-10-27",
          "close": 2439.01
        },
        {
          "date": "2026-10-28",
          "close": 2495.65
        },
        {
          "date": "2026-10-29",
          "close": 2420.32
        },
        {
          "date": "2026-10-30",
          "close": 2348.57
        },
        {
          "date": "2026-11-02",
          "close": 2400.91
        },
        {
          "date": "2026-11-03",
          "close": 2371.96
        },
        {
          "date": "2026-11-04",
          "close": 2440.01
        },
        {
          "date": "2026-11-05",
          "close": 2502.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.32,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.22542995034772845,
            0.4321106329460818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.4883720930232558,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 11,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0619",
      "name": "3D打印",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022704148819672643,
        "5": 0.03106517971938061,
        "20": -0.08517384188076582,
        "60": -0.08885016560994097
      },
      "moving_averages": {
        "5": 7089.341999999806,
        "20": 7415.037999999942,
        "60": 8130.000500000005
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-05",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-08",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.07862178346414894,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9441.72
        },
        {
          "date": "2026-05-14",
          "close": 9302.65
        },
        {
          "date": "2026-05-15",
          "close": 9271.66
        },
        {
          "date": "2026-05-18",
          "close": 9279.69
        },
        {
          "date": "2026-05-19",
          "close": 9454.2
        },
        {
          "date": "2026-05-20",
          "close": 9410.69
        },
        {
          "date": "2026-05-21",
          "close": 9155.8
        },
        {
          "date": "2026-05-22",
          "close": 9441.85
        },
        {
          "date": "2026-05-25",
          "close": 9491.56
        },
        {
          "date": "2026-05-26",
          "close": 9332.17
        },
        {
          "date": "2026-05-27",
          "close": 9128.08
        },
        {
          "date": "2026-05-28",
          "close": 9342.0
        },
        {
          "date": "2026-05-29",
          "close": 8914.36
        },
        {
          "date": "2026-06-01",
          "close": 8891.78
        },
        {
          "date": "2026-06-02",
          "close": 8955.06
        },
        {
          "date": "2026-06-03",
          "close": 9042.14
        },
        {
          "date": "2026-06-04",
          "close": 8972.12
        },
        {
          "date": "2026-06-05",
          "close": 9087.46
        },
        {
          "date": "2026-06-08",
          "close": 8844.75
        },
        {
          "date": "2026-06-09",
          "close": 9064.61
        },
        {
          "date": "2026-06-10",
          "close": 8942.8
        },
        {
          "date": "2026-06-11",
          "close": 8915.44
        },
        {
          "date": "2026-06-12",
          "close": 8969.17
        },
        {
          "date": "2026-06-15",
          "close": 9343.44
        },
        {
          "date": "2026-06-16",
          "close": 9611.02
        },
        {
          "date": "2026-06-17",
          "close": 9669.09
        },
        {
          "date": "2026-06-18",
          "close": 9839.52
        },
        {
          "date": "2026-06-22",
          "close": 9884.55
        },
        {
          "date": "2026-06-23",
          "close": 9788.55
        },
        {
          "date": "2026-06-24",
          "close": 9695.85
        },
        {
          "date": "2026-06-25",
          "close": 9695.77
        },
        {
          "date": "2026-06-26",
          "close": 9404.53
        },
        {
          "date": "2026-06-29",
          "close": 9323.46
        },
        {
          "date": "2026-06-30",
          "close": 9556.85
        },
        {
          "date": "2026-07-01",
          "close": 9600.93
        },
        {
          "date": "2026-07-02",
          "close": 9467.06
        },
        {
          "date": "2026-07-03",
          "close": 9562.09
        },
        {
          "date": "2026-07-06",
          "close": 9238.0
        },
        {
          "date": "2026-07-07",
          "close": 9017.36
        },
        {
          "date": "2026-07-08",
          "close": 8708.17
        },
        {
          "date": "2026-07-09",
          "close": 8872.93
        },
        {
          "date": "2026-07-10",
          "close": 8869.36
        },
        {
          "date": "2026-07-13",
          "close": 8326.92
        },
        {
          "date": "2026-07-14",
          "close": 8456.23
        },
        {
          "date": "2026-07-15",
          "close": 8395.65
        },
        {
          "date": "2026-07-16",
          "close": 8202.82
        },
        {
          "date": "2026-07-17",
          "close": 7675.65
        },
        {
          "date": "2026-07-20",
          "close": 7272.01
        },
        {
          "date": "2026-07-21",
          "close": 7586.12
        },
        {
          "date": "2026-07-22",
          "close": 7440.06
        },
        {
          "date": "2026-07-23",
          "close": 7571.58
        },
        {
          "date": "2026-07-24",
          "close": 7360.4
        },
        {
          "date": "2026-07-27",
          "close": 7649.17
        },
        {
          "date": "2026-07-28",
          "close": 7484.32
        },
        {
          "date": "2026-07-29",
          "close": 7539.3
        },
        {
          "date": "2026-07-30",
          "close": 7263.62
        },
        {
          "date": "2026-07-31",
          "close": 7511.54
        },
        {
          "date": "2026-08-03",
          "close": 7577.81
        },
        {
          "date": "2026-08-04",
          "close": 7824.35
        },
        {
          "date": "2026-08-05",
          "close": 8097.34
        },
        {
          "date": "2026-08-06",
          "close": 8181.17
        },
        {
          "date": "2026-08-07",
          "close": 8365.42
        },
        {
          "date": "2026-08-10",
          "close": 8483.78
        },
        {
          "date": "2026-08-11",
          "close": 8430.83
        },
        {
          "date": "2026-08-12",
          "close": 8547.78
        },
        {
          "date": "2026-08-13",
          "close": 8420.6
        },
        {
          "date": "2026-08-14",
          "close": 8553.81
        },
        {
          "date": "2026-08-17",
          "close": 8778.02
        },
        {
          "date": "2026-08-18",
          "close": 8818.39
        },
        {
          "date": "2026-08-19",
          "close": 8234.0
        },
        {
          "date": "2026-08-20",
          "close": 8386.44
        },
        {
          "date": "2026-08-21",
          "close": 8463.28
        },
        {
          "date": "2026-08-24",
          "close": 8321.57
        },
        {
          "date": "2026-08-25",
          "close": 8413.95
        },
        {
          "date": "2026-08-26",
          "close": 8374.43
        },
        {
          "date": "2026-08-27",
          "close": 8587.96
        },
        {
          "date": "2026-08-28",
          "close": 8592.23
        },
        {
          "date": "2026-08-31",
          "close": 8783.39
        },
        {
          "date": "2026-09-01",
          "close": 8643.23
        },
        {
          "date": "2026-09-02",
          "close": 8621.74
        },
        {
          "date": "2026-09-03",
          "close": 8590.78
        },
        {
          "date": "2026-09-04",
          "close": 8445.61
        },
        {
          "date": "2026-09-07",
          "close": 8632.69
        },
        {
          "date": "2026-09-08",
          "close": 8596.09
        },
        {
          "date": "2026-09-09",
          "close": 8592.82
        },
        {
          "date": "2026-09-10",
          "close": 8480.48
        },
        {
          "date": "2026-09-11",
          "close": 8320.73
        },
        {
          "date": "2026-09-14",
          "close": 8379.43
        },
        {
          "date": "2026-09-15",
          "close": 8286.36
        },
        {
          "date": "2026-09-16",
          "close": 8473.93
        },
        {
          "date": "2026-09-17",
          "close": 8441.75
        },
        {
          "date": "2026-09-18",
          "close": 8604.87
        },
        {
          "date": "2026-09-21",
          "close": 8732.43
        },
        {
          "date": "2026-09-22",
          "close": 8704.88
        },
        {
          "date": "2026-09-23",
          "close": 8767.01
        },
        {
          "date": "2026-09-24",
          "close": 8606.56
        },
        {
          "date": "2026-09-28",
          "close": 8274.92
        },
        {
          "date": "2026-09-29",
          "close": 8288.74
        },
        {
          "date": "2026-09-30",
          "close": 8212.37
        },
        {
          "date": "2026-10-08",
          "close": 8064.8
        },
        {
          "date": "2026-10-09",
          "close": 8007.45
        },
        {
          "date": "2026-10-12",
          "close": 7837.42
        },
        {
          "date": "2026-10-13",
          "close": 7856.11
        },
        {
          "date": "2026-10-14",
          "close": 7651.55
        },
        {
          "date": "2026-10-15",
          "close": 7326.3
        },
        {
          "date": "2026-10-16",
          "close": 7398.93
        },
        {
          "date": "2026-10-19",
          "close": 7445.7
        },
        {
          "date": "2026-10-20",
          "close": 7578.69
        },
        {
          "date": "2026-10-21",
          "close": 7589.34
        },
        {
          "date": "2026-10-22",
          "close": 7381.1
        },
        {
          "date": "2026-10-23",
          "close": 7576.73
        },
        {
          "date": "2026-10-26",
          "close": 7463.25
        },
        {
          "date": "2026-10-27",
          "close": 7180.21
        },
        {
          "date": "2026-10-28",
          "close": 7405.67
        },
        {
          "date": "2026-10-29",
          "close": 7155.6
        },
        {
          "date": "2026-10-30",
          "close": 6890.84
        },
        {
          "date": "2026-11-02",
          "close": 7063.3
        },
        {
          "date": "2026-11-03",
          "close": 6900.58
        },
        {
          "date": "2026-11-04",
          "close": 7214.1
        },
        {
          "date": "2026-11-05",
          "close": 7377.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5161290322580645,
          "pullback_frequency": 0.3548387096774194,
          "up_wilson": [
            0.39447459605660673,
            0.6359014016175426
          ],
          "pullback_wilson": [
            0.24742732851049898,
            0.47918869242215756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4857142857142857,
          "pullback_frequency": 0.45714285714285713,
          "up_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "pullback_wilson": [
            0.3046601928840721,
            0.6181027493151624
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0622",
      "name": "地热能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01898626508268908,
        "5": 0.01976899020873568,
        "20": -0.16389212004386988,
        "60": -0.1603186814837313
      },
      "moving_averages": {
        "5": 4868.313999999967,
        "20": 5305.195999999996,
        "60": 5884.617833333315
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-07",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-21",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-18",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-20",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.14838767551758225,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7498.7
        },
        {
          "date": "2026-05-14",
          "close": 7356.4
        },
        {
          "date": "2026-05-15",
          "close": 7399.11
        },
        {
          "date": "2026-05-18",
          "close": 7275.26
        },
        {
          "date": "2026-05-19",
          "close": 7433.07
        },
        {
          "date": "2026-05-20",
          "close": 7441.71
        },
        {
          "date": "2026-05-21",
          "close": 7195.69
        },
        {
          "date": "2026-05-22",
          "close": 7290.29
        },
        {
          "date": "2026-05-25",
          "close": 7289.87
        },
        {
          "date": "2026-05-26",
          "close": 7012.91
        },
        {
          "date": "2026-05-27",
          "close": 6925.65
        },
        {
          "date": "2026-05-28",
          "close": 7108.5
        },
        {
          "date": "2026-05-29",
          "close": 6890.8
        },
        {
          "date": "2026-06-01",
          "close": 6845.51
        },
        {
          "date": "2026-06-02",
          "close": 6826.21
        },
        {
          "date": "2026-06-03",
          "close": 6945.69
        },
        {
          "date": "2026-06-04",
          "close": 6947.03
        },
        {
          "date": "2026-06-05",
          "close": 6827.66
        },
        {
          "date": "2026-06-08",
          "close": 6598.42
        },
        {
          "date": "2026-06-09",
          "close": 6834.87
        },
        {
          "date": "2026-06-10",
          "close": 6673.73
        },
        {
          "date": "2026-06-11",
          "close": 6798.82
        },
        {
          "date": "2026-06-12",
          "close": 6955.16
        },
        {
          "date": "2026-06-15",
          "close": 7208.07
        },
        {
          "date": "2026-06-16",
          "close": 7218.07
        },
        {
          "date": "2026-06-17",
          "close": 7354.08
        },
        {
          "date": "2026-06-18",
          "close": 7405.85
        },
        {
          "date": "2026-06-22",
          "close": 7452.53
        },
        {
          "date": "2026-06-23",
          "close": 7324.22
        },
        {
          "date": "2026-06-24",
          "close": 7385.98
        },
        {
          "date": "2026-06-25",
          "close": 7342.19
        },
        {
          "date": "2026-06-26",
          "close": 7053.68
        },
        {
          "date": "2026-06-29",
          "close": 7030.09
        },
        {
          "date": "2026-06-30",
          "close": 7261.46
        },
        {
          "date": "2026-07-01",
          "close": 7362.44
        },
        {
          "date": "2026-07-02",
          "close": 7216.68
        },
        {
          "date": "2026-07-03",
          "close": 7233.36
        },
        {
          "date": "2026-07-06",
          "close": 7239.15
        },
        {
          "date": "2026-07-07",
          "close": 6876.44
        },
        {
          "date": "2026-07-08",
          "close": 6675.28
        },
        {
          "date": "2026-07-09",
          "close": 6833.19
        },
        {
          "date": "2026-07-10",
          "close": 6804.73
        },
        {
          "date": "2026-07-13",
          "close": 6409.57
        },
        {
          "date": "2026-07-14",
          "close": 6516.47
        },
        {
          "date": "2026-07-15",
          "close": 6439.31
        },
        {
          "date": "2026-07-16",
          "close": 6199.78
        },
        {
          "date": "2026-07-17",
          "close": 5855.92
        },
        {
          "date": "2026-07-20",
          "close": 5656.33
        },
        {
          "date": "2026-07-21",
          "close": 5758.6
        },
        {
          "date": "2026-07-22",
          "close": 5686.34
        },
        {
          "date": "2026-07-23",
          "close": 5987.8
        },
        {
          "date": "2026-07-24",
          "close": 5822.68
        },
        {
          "date": "2026-07-27",
          "close": 5935.27
        },
        {
          "date": "2026-07-28",
          "close": 5752.3
        },
        {
          "date": "2026-07-29",
          "close": 5685.95
        },
        {
          "date": "2026-07-30",
          "close": 5455.5
        },
        {
          "date": "2026-07-31",
          "close": 5613.34
        },
        {
          "date": "2026-08-03",
          "close": 5610.38
        },
        {
          "date": "2026-08-04",
          "close": 5827.81
        },
        {
          "date": "2026-08-05",
          "close": 5992.19
        },
        {
          "date": "2026-08-06",
          "close": 6047.81
        },
        {
          "date": "2026-08-07",
          "close": 6093.53
        },
        {
          "date": "2026-08-10",
          "close": 6129.46
        },
        {
          "date": "2026-08-11",
          "close": 6097.0
        },
        {
          "date": "2026-08-12",
          "close": 6152.39
        },
        {
          "date": "2026-08-13",
          "close": 6101.09
        },
        {
          "date": "2026-08-14",
          "close": 6129.21
        },
        {
          "date": "2026-08-17",
          "close": 6293.1
        },
        {
          "date": "2026-08-18",
          "close": 6226.54
        },
        {
          "date": "2026-08-19",
          "close": 5836.67
        },
        {
          "date": "2026-08-20",
          "close": 5846.6
        },
        {
          "date": "2026-08-21",
          "close": 5893.63
        },
        {
          "date": "2026-08-24",
          "close": 5824.83
        },
        {
          "date": "2026-08-25",
          "close": 5958.67
        },
        {
          "date": "2026-08-26",
          "close": 5935.52
        },
        {
          "date": "2026-08-27",
          "close": 6109.81
        },
        {
          "date": "2026-08-28",
          "close": 6101.9
        },
        {
          "date": "2026-08-31",
          "close": 6179.19
        },
        {
          "date": "2026-09-01",
          "close": 6070.01
        },
        {
          "date": "2026-09-02",
          "close": 6133.06
        },
        {
          "date": "2026-09-03",
          "close": 6139.07
        },
        {
          "date": "2026-09-04",
          "close": 6083.7
        },
        {
          "date": "2026-09-07",
          "close": 6208.76
        },
        {
          "date": "2026-09-08",
          "close": 6259.44
        },
        {
          "date": "2026-09-09",
          "close": 6318.16
        },
        {
          "date": "2026-09-10",
          "close": 6352.65
        },
        {
          "date": "2026-09-11",
          "close": 6249.94
        },
        {
          "date": "2026-09-14",
          "close": 6270.41
        },
        {
          "date": "2026-09-15",
          "close": 6169.0
        },
        {
          "date": "2026-09-16",
          "close": 6292.2
        },
        {
          "date": "2026-09-17",
          "close": 6349.53
        },
        {
          "date": "2026-09-18",
          "close": 6545.19
        },
        {
          "date": "2026-09-21",
          "close": 6622.2
        },
        {
          "date": "2026-09-22",
          "close": 6572.75
        },
        {
          "date": "2026-09-23",
          "close": 6511.51
        },
        {
          "date": "2026-09-24",
          "close": 6430.54
        },
        {
          "date": "2026-09-28",
          "close": 6151.85
        },
        {
          "date": "2026-09-29",
          "close": 6150.42
        },
        {
          "date": "2026-09-30",
          "close": 6118.01
        },
        {
          "date": "2026-10-08",
          "close": 6017.8
        },
        {
          "date": "2026-10-09",
          "close": 5908.24
        },
        {
          "date": "2026-10-12",
          "close": 5825.4
        },
        {
          "date": "2026-10-13",
          "close": 5877.02
        },
        {
          "date": "2026-10-14",
          "close": 5716.24
        },
        {
          "date": "2026-10-15",
          "close": 5453.59
        },
        {
          "date": "2026-10-16",
          "close": 5509.36
        },
        {
          "date": "2026-10-19",
          "close": 5413.2
        },
        {
          "date": "2026-10-20",
          "close": 5454.07
        },
        {
          "date": "2026-10-21",
          "close": 5463.01
        },
        {
          "date": "2026-10-22",
          "close": 5347.16
        },
        {
          "date": "2026-10-23",
          "close": 5399.47
        },
        {
          "date": "2026-10-26",
          "close": 5229.32
        },
        {
          "date": "2026-10-27",
          "close": 5087.17
        },
        {
          "date": "2026-10-28",
          "close": 5145.11
        },
        {
          "date": "2026-10-29",
          "close": 4933.99
        },
        {
          "date": "2026-10-30",
          "close": 4745.02
        },
        {
          "date": "2026-11-02",
          "close": 4869.45
        },
        {
          "date": "2026-11-03",
          "close": 4757.79
        },
        {
          "date": "2026-11-04",
          "close": 4937.78
        },
        {
          "date": "2026-11-05",
          "close": 5031.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4605263157894737,
          "pullback_frequency": 0.3026315789473684,
          "up_wilson": [
            0.35307731232622985,
            0.5717737601789127
          ],
          "pullback_wilson": [
            0.21091334677752482,
            0.4133420157481873
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0623",
      "name": "海洋经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014808385109382316,
        "5": 0.02125018471996465,
        "20": -0.03676561686944024,
        "60": -0.025778863775198557
      },
      "moving_averages": {
        "5": 3032.9859999999403,
        "20": 3096.664999999967,
        "60": 3213.6998333333295
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-10",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 5.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03641642317786187,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3803.98
        },
        {
          "date": "2026-05-14",
          "close": 3722.37
        },
        {
          "date": "2026-05-15",
          "close": 3689.4
        },
        {
          "date": "2026-05-18",
          "close": 3689.76
        },
        {
          "date": "2026-05-19",
          "close": 3719.06
        },
        {
          "date": "2026-05-20",
          "close": 3672.15
        },
        {
          "date": "2026-05-21",
          "close": 3555.83
        },
        {
          "date": "2026-05-22",
          "close": 3618.76
        },
        {
          "date": "2026-05-25",
          "close": 3602.11
        },
        {
          "date": "2026-05-26",
          "close": 3537.14
        },
        {
          "date": "2026-05-27",
          "close": 3468.19
        },
        {
          "date": "2026-05-28",
          "close": 3515.95
        },
        {
          "date": "2026-05-29",
          "close": 3454.51
        },
        {
          "date": "2026-06-01",
          "close": 3507.72
        },
        {
          "date": "2026-06-02",
          "close": 3468.67
        },
        {
          "date": "2026-06-03",
          "close": 3466.63
        },
        {
          "date": "2026-06-04",
          "close": 3435.06
        },
        {
          "date": "2026-06-05",
          "close": 3458.27
        },
        {
          "date": "2026-06-08",
          "close": 3369.81
        },
        {
          "date": "2026-06-09",
          "close": 3400.56
        },
        {
          "date": "2026-06-10",
          "close": 3359.98
        },
        {
          "date": "2026-06-11",
          "close": 3307.08
        },
        {
          "date": "2026-06-12",
          "close": 3347.68
        },
        {
          "date": "2026-06-15",
          "close": 3435.79
        },
        {
          "date": "2026-06-16",
          "close": 3455.55
        },
        {
          "date": "2026-06-17",
          "close": 3434.49
        },
        {
          "date": "2026-06-18",
          "close": 3409.75
        },
        {
          "date": "2026-06-22",
          "close": 3443.57
        },
        {
          "date": "2026-06-23",
          "close": 3436.92
        },
        {
          "date": "2026-06-24",
          "close": 3424.22
        },
        {
          "date": "2026-06-25",
          "close": 3369.77
        },
        {
          "date": "2026-06-26",
          "close": 3283.31
        },
        {
          "date": "2026-06-29",
          "close": 3264.37
        },
        {
          "date": "2026-06-30",
          "close": 3279.12
        },
        {
          "date": "2026-07-01",
          "close": 3325.16
        },
        {
          "date": "2026-07-02",
          "close": 3298.08
        },
        {
          "date": "2026-07-03",
          "close": 3348.56
        },
        {
          "date": "2026-07-06",
          "close": 3290.66
        },
        {
          "date": "2026-07-07",
          "close": 3204.45
        },
        {
          "date": "2026-07-08",
          "close": 3135.29
        },
        {
          "date": "2026-07-09",
          "close": 3148.46
        },
        {
          "date": "2026-07-10",
          "close": 3222.79
        },
        {
          "date": "2026-07-13",
          "close": 3062.02
        },
        {
          "date": "2026-07-14",
          "close": 3086.42
        },
        {
          "date": "2026-07-15",
          "close": 3095.14
        },
        {
          "date": "2026-07-16",
          "close": 3058.85
        },
        {
          "date": "2026-07-17",
          "close": 2940.49
        },
        {
          "date": "2026-07-20",
          "close": 2897.92
        },
        {
          "date": "2026-07-21",
          "close": 2928.27
        },
        {
          "date": "2026-07-22",
          "close": 2902.35
        },
        {
          "date": "2026-07-23",
          "close": 2991.23
        },
        {
          "date": "2026-07-24",
          "close": 2913.43
        },
        {
          "date": "2026-07-27",
          "close": 2997.08
        },
        {
          "date": "2026-07-28",
          "close": 2985.44
        },
        {
          "date": "2026-07-29",
          "close": 3028.2
        },
        {
          "date": "2026-07-30",
          "close": 2977.85
        },
        {
          "date": "2026-07-31",
          "close": 3043.51
        },
        {
          "date": "2026-08-03",
          "close": 3119.36
        },
        {
          "date": "2026-08-04",
          "close": 3151.19
        },
        {
          "date": "2026-08-05",
          "close": 3192.15
        },
        {
          "date": "2026-08-06",
          "close": 3202.7
        },
        {
          "date": "2026-08-07",
          "close": 3216.18
        },
        {
          "date": "2026-08-10",
          "close": 3262.4
        },
        {
          "date": "2026-08-11",
          "close": 3218.57
        },
        {
          "date": "2026-08-12",
          "close": 3263.39
        },
        {
          "date": "2026-08-13",
          "close": 3218.43
        },
        {
          "date": "2026-08-14",
          "close": 3219.69
        },
        {
          "date": "2026-08-17",
          "close": 3286.02
        },
        {
          "date": "2026-08-18",
          "close": 3282.52
        },
        {
          "date": "2026-08-19",
          "close": 3154.53
        },
        {
          "date": "2026-08-20",
          "close": 3172.23
        },
        {
          "date": "2026-08-21",
          "close": 3193.39
        },
        {
          "date": "2026-08-24",
          "close": 3162.84
        },
        {
          "date": "2026-08-25",
          "close": 3210.78
        },
        {
          "date": "2026-08-26",
          "close": 3226.3
        },
        {
          "date": "2026-08-27",
          "close": 3263.95
        },
        {
          "date": "2026-08-28",
          "close": 3296.74
        },
        {
          "date": "2026-08-31",
          "close": 3309.35
        },
        {
          "date": "2026-09-01",
          "close": 3327.13
        },
        {
          "date": "2026-09-02",
          "close": 3312.46
        },
        {
          "date": "2026-09-03",
          "close": 3316.71
        },
        {
          "date": "2026-09-04",
          "close": 3332.68
        },
        {
          "date": "2026-09-07",
          "close": 3356.08
        },
        {
          "date": "2026-09-08",
          "close": 3389.03
        },
        {
          "date": "2026-09-09",
          "close": 3421.77
        },
        {
          "date": "2026-09-10",
          "close": 3386.86
        },
        {
          "date": "2026-09-11",
          "close": 3309.17
        },
        {
          "date": "2026-09-14",
          "close": 3287.64
        },
        {
          "date": "2026-09-15",
          "close": 3235.16
        },
        {
          "date": "2026-09-16",
          "close": 3261.19
        },
        {
          "date": "2026-09-17",
          "close": 3265.74
        },
        {
          "date": "2026-09-18",
          "close": 3304.31
        },
        {
          "date": "2026-09-21",
          "close": 3362.48
        },
        {
          "date": "2026-09-22",
          "close": 3332.15
        },
        {
          "date": "2026-09-23",
          "close": 3295.59
        },
        {
          "date": "2026-09-24",
          "close": 3296.45
        },
        {
          "date": "2026-09-28",
          "close": 3237.1
        },
        {
          "date": "2026-09-29",
          "close": 3235.59
        },
        {
          "date": "2026-09-30",
          "close": 3234.83
        },
        {
          "date": "2026-10-08",
          "close": 3228.56
        },
        {
          "date": "2026-10-09",
          "close": 3227.39
        },
        {
          "date": "2026-10-12",
          "close": 3175.82
        },
        {
          "date": "2026-10-13",
          "close": 3212.95
        },
        {
          "date": "2026-10-14",
          "close": 3173.34
        },
        {
          "date": "2026-10-15",
          "close": 3062.83
        },
        {
          "date": "2026-10-16",
          "close": 3111.74
        },
        {
          "date": "2026-10-19",
          "close": 3119.61
        },
        {
          "date": "2026-10-20",
          "close": 3132.41
        },
        {
          "date": "2026-10-21",
          "close": 3146.86
        },
        {
          "date": "2026-10-22",
          "close": 3065.59
        },
        {
          "date": "2026-10-23",
          "close": 3107.84
        },
        {
          "date": "2026-10-26",
          "close": 3099.26
        },
        {
          "date": "2026-10-27",
          "close": 3026.94
        },
        {
          "date": "2026-10-28",
          "close": 3060.64
        },
        {
          "date": "2026-10-29",
          "close": 3045.15
        },
        {
          "date": "2026-10-30",
          "close": 2969.21
        },
        {
          "date": "2026-11-02",
          "close": 3015.6
        },
        {
          "date": "2026-11-03",
          "close": 3005.78
        },
        {
          "date": "2026-11-04",
          "close": 3064.48
        },
        {
          "date": "2026-11-05",
          "close": 3109.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43529411764705883,
          "pullback_frequency": 0.25882352941176473,
          "up_wilson": [
            0.33495777427196094,
            0.5412261589275046
          ],
          "pullback_wilson": [
            0.1775809987247225,
            0.36092275229146714
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.375,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "pullback_wilson": [
            0.2884966777841157,
            0.5571866771602373
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 10,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0625",
      "name": "通用航空",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02167731108106863,
        "5": 0.03936261026273358,
        "20": -0.022557644836833757,
        "60": -0.04310387376749791
      },
      "moving_averages": {
        "5": 4875.18200000003,
        "20": 5001.00299999998,
        "60": 5200.598499999987
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.023428736382640203,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6353.55
        },
        {
          "date": "2026-05-14",
          "close": 6172.44
        },
        {
          "date": "2026-05-15",
          "close": 6113.09
        },
        {
          "date": "2026-05-18",
          "close": 6076.0
        },
        {
          "date": "2026-05-19",
          "close": 6131.68
        },
        {
          "date": "2026-05-20",
          "close": 6051.81
        },
        {
          "date": "2026-05-21",
          "close": 5946.34
        },
        {
          "date": "2026-05-22",
          "close": 5978.26
        },
        {
          "date": "2026-05-25",
          "close": 5995.03
        },
        {
          "date": "2026-05-26",
          "close": 5871.39
        },
        {
          "date": "2026-05-27",
          "close": 5745.54
        },
        {
          "date": "2026-05-28",
          "close": 5785.89
        },
        {
          "date": "2026-05-29",
          "close": 5628.66
        },
        {
          "date": "2026-06-01",
          "close": 5657.44
        },
        {
          "date": "2026-06-02",
          "close": 5591.24
        },
        {
          "date": "2026-06-03",
          "close": 5569.13
        },
        {
          "date": "2026-06-04",
          "close": 5519.94
        },
        {
          "date": "2026-06-05",
          "close": 5567.36
        },
        {
          "date": "2026-06-08",
          "close": 5480.75
        },
        {
          "date": "2026-06-09",
          "close": 5541.43
        },
        {
          "date": "2026-06-10",
          "close": 5491.31
        },
        {
          "date": "2026-06-11",
          "close": 5441.7
        },
        {
          "date": "2026-06-12",
          "close": 5667.73
        },
        {
          "date": "2026-06-15",
          "close": 5727.58
        },
        {
          "date": "2026-06-16",
          "close": 5736.04
        },
        {
          "date": "2026-06-17",
          "close": 5723.77
        },
        {
          "date": "2026-06-18",
          "close": 5663.31
        },
        {
          "date": "2026-06-22",
          "close": 5678.56
        },
        {
          "date": "2026-06-23",
          "close": 5627.05
        },
        {
          "date": "2026-06-24",
          "close": 5583.38
        },
        {
          "date": "2026-06-25",
          "close": 5564.06
        },
        {
          "date": "2026-06-26",
          "close": 5425.78
        },
        {
          "date": "2026-06-29",
          "close": 5323.91
        },
        {
          "date": "2026-06-30",
          "close": 5379.74
        },
        {
          "date": "2026-07-01",
          "close": 5467.07
        },
        {
          "date": "2026-07-02",
          "close": 5419.28
        },
        {
          "date": "2026-07-03",
          "close": 5532.61
        },
        {
          "date": "2026-07-06",
          "close": 5460.73
        },
        {
          "date": "2026-07-07",
          "close": 5297.98
        },
        {
          "date": "2026-07-08",
          "close": 5211.0
        },
        {
          "date": "2026-07-09",
          "close": 5212.89
        },
        {
          "date": "2026-07-10",
          "close": 5293.65
        },
        {
          "date": "2026-07-13",
          "close": 5020.91
        },
        {
          "date": "2026-07-14",
          "close": 5022.25
        },
        {
          "date": "2026-07-15",
          "close": 5066.66
        },
        {
          "date": "2026-07-16",
          "close": 5045.87
        },
        {
          "date": "2026-07-17",
          "close": 4880.35
        },
        {
          "date": "2026-07-20",
          "close": 4861.35
        },
        {
          "date": "2026-07-21",
          "close": 4926.76
        },
        {
          "date": "2026-07-22",
          "close": 4892.07
        },
        {
          "date": "2026-07-23",
          "close": 5010.75
        },
        {
          "date": "2026-07-24",
          "close": 4888.26
        },
        {
          "date": "2026-07-27",
          "close": 5005.29
        },
        {
          "date": "2026-07-28",
          "close": 4969.89
        },
        {
          "date": "2026-07-29",
          "close": 5035.73
        },
        {
          "date": "2026-07-30",
          "close": 4998.72
        },
        {
          "date": "2026-07-31",
          "close": 5086.35
        },
        {
          "date": "2026-08-03",
          "close": 5208.59
        },
        {
          "date": "2026-08-04",
          "close": 5230.53
        },
        {
          "date": "2026-08-05",
          "close": 5267.74
        },
        {
          "date": "2026-08-06",
          "close": 5267.07
        },
        {
          "date": "2026-08-07",
          "close": 5248.03
        },
        {
          "date": "2026-08-10",
          "close": 5364.18
        },
        {
          "date": "2026-08-11",
          "close": 5293.92
        },
        {
          "date": "2026-08-12",
          "close": 5372.65
        },
        {
          "date": "2026-08-13",
          "close": 5308.82
        },
        {
          "date": "2026-08-14",
          "close": 5312.58
        },
        {
          "date": "2026-08-17",
          "close": 5360.19
        },
        {
          "date": "2026-08-18",
          "close": 5314.26
        },
        {
          "date": "2026-08-19",
          "close": 5103.39
        },
        {
          "date": "2026-08-20",
          "close": 5156.03
        },
        {
          "date": "2026-08-21",
          "close": 5176.29
        },
        {
          "date": "2026-08-24",
          "close": 5160.65
        },
        {
          "date": "2026-08-25",
          "close": 5237.96
        },
        {
          "date": "2026-08-26",
          "close": 5246.91
        },
        {
          "date": "2026-08-27",
          "close": 5279.78
        },
        {
          "date": "2026-08-28",
          "close": 5318.57
        },
        {
          "date": "2026-08-31",
          "close": 5338.79
        },
        {
          "date": "2026-09-01",
          "close": 5360.96
        },
        {
          "date": "2026-09-02",
          "close": 5373.08
        },
        {
          "date": "2026-09-03",
          "close": 5391.94
        },
        {
          "date": "2026-09-04",
          "close": 5425.43
        },
        {
          "date": "2026-09-07",
          "close": 5389.6
        },
        {
          "date": "2026-09-08",
          "close": 5460.25
        },
        {
          "date": "2026-09-09",
          "close": 5478.52
        },
        {
          "date": "2026-09-10",
          "close": 5434.61
        },
        {
          "date": "2026-09-11",
          "close": 5384.01
        },
        {
          "date": "2026-09-14",
          "close": 5320.6
        },
        {
          "date": "2026-09-15",
          "close": 5233.62
        },
        {
          "date": "2026-09-16",
          "close": 5246.75
        },
        {
          "date": "2026-09-17",
          "close": 5236.68
        },
        {
          "date": "2026-09-18",
          "close": 5275.83
        },
        {
          "date": "2026-09-21",
          "close": 5364.34
        },
        {
          "date": "2026-09-22",
          "close": 5371.42
        },
        {
          "date": "2026-09-23",
          "close": 5338.63
        },
        {
          "date": "2026-09-24",
          "close": 5263.01
        },
        {
          "date": "2026-09-28",
          "close": 5198.29
        },
        {
          "date": "2026-09-29",
          "close": 5213.68
        },
        {
          "date": "2026-09-30",
          "close": 5237.52
        },
        {
          "date": "2026-10-08",
          "close": 5157.01
        },
        {
          "date": "2026-10-09",
          "close": 5161.61
        },
        {
          "date": "2026-10-12",
          "close": 5072.2
        },
        {
          "date": "2026-10-13",
          "close": 5143.92
        },
        {
          "date": "2026-10-14",
          "close": 5114.4
        },
        {
          "date": "2026-10-15",
          "close": 4958.61
        },
        {
          "date": "2026-10-16",
          "close": 5130.14
        },
        {
          "date": "2026-10-19",
          "close": 5148.85
        },
        {
          "date": "2026-10-20",
          "close": 5131.64
        },
        {
          "date": "2026-10-21",
          "close": 5097.85
        },
        {
          "date": "2026-10-22",
          "close": 4990.76
        },
        {
          "date": "2026-10-23",
          "close": 5053.37
        },
        {
          "date": "2026-10-26",
          "close": 5014.5
        },
        {
          "date": "2026-10-27",
          "close": 4861.81
        },
        {
          "date": "2026-10-28",
          "close": 4914.71
        },
        {
          "date": "2026-10-29",
          "close": 4849.78
        },
        {
          "date": "2026-10-30",
          "close": 4728.49
        },
        {
          "date": "2026-11-02",
          "close": 4830.25
        },
        {
          "date": "2026-11-03",
          "close": 4842.76
        },
        {
          "date": "2026-11-04",
          "close": 4933.73
        },
        {
          "date": "2026-11-05",
          "close": 5040.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.24444444444444444,
          "up_wilson": [
            0.4310218745393534,
            0.6329157504230247
          ],
          "pullback_wilson": [
            0.16732783066209148,
            0.3424837112930089
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5098039215686274,
          "pullback_frequency": 0.39215686274509803,
          "up_wilson": [
            0.37680923894569696,
            0.6414251410562926
          ],
          "pullback_wilson": [
            0.27027340981759806,
            0.5291484101605165
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 15,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 12,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0628",
      "name": "智慧城市",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029318749600302008,
        "5": 0.02166376929109526,
        "20": -0.04950832663418059,
        "60": -0.06647720044005068
      },
      "moving_averages": {
        "5": 4800.098000000231,
        "20": 5050.724500000104,
        "60": 5278.787833333341
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.06259593327459134,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6423.09
        },
        {
          "date": "2026-05-14",
          "close": 6268.66
        },
        {
          "date": "2026-05-15",
          "close": 6202.44
        },
        {
          "date": "2026-05-18",
          "close": 6257.84
        },
        {
          "date": "2026-05-19",
          "close": 6366.56
        },
        {
          "date": "2026-05-20",
          "close": 6269.14
        },
        {
          "date": "2026-05-21",
          "close": 6044.04
        },
        {
          "date": "2026-05-22",
          "close": 6129.16
        },
        {
          "date": "2026-05-25",
          "close": 6113.3
        },
        {
          "date": "2026-05-26",
          "close": 6005.25
        },
        {
          "date": "2026-05-27",
          "close": 5843.44
        },
        {
          "date": "2026-05-28",
          "close": 5892.05
        },
        {
          "date": "2026-05-29",
          "close": 5687.25
        },
        {
          "date": "2026-06-01",
          "close": 5799.11
        },
        {
          "date": "2026-06-02",
          "close": 5746.12
        },
        {
          "date": "2026-06-03",
          "close": 5710.8
        },
        {
          "date": "2026-06-04",
          "close": 5617.85
        },
        {
          "date": "2026-06-05",
          "close": 5674.49
        },
        {
          "date": "2026-06-08",
          "close": 5566.06
        },
        {
          "date": "2026-06-09",
          "close": 5647.27
        },
        {
          "date": "2026-06-10",
          "close": 5549.83
        },
        {
          "date": "2026-06-11",
          "close": 5400.5
        },
        {
          "date": "2026-06-12",
          "close": 5457.52
        },
        {
          "date": "2026-06-15",
          "close": 5567.58
        },
        {
          "date": "2026-06-16",
          "close": 5639.23
        },
        {
          "date": "2026-06-17",
          "close": 5589.63
        },
        {
          "date": "2026-06-18",
          "close": 5584.43
        },
        {
          "date": "2026-06-22",
          "close": 5623.29
        },
        {
          "date": "2026-06-23",
          "close": 5622.53
        },
        {
          "date": "2026-06-24",
          "close": 5543.84
        },
        {
          "date": "2026-06-25",
          "close": 5434.5
        },
        {
          "date": "2026-06-26",
          "close": 5274.42
        },
        {
          "date": "2026-06-29",
          "close": 5223.52
        },
        {
          "date": "2026-06-30",
          "close": 5348.71
        },
        {
          "date": "2026-07-01",
          "close": 5455.26
        },
        {
          "date": "2026-07-02",
          "close": 5361.02
        },
        {
          "date": "2026-07-03",
          "close": 5396.33
        },
        {
          "date": "2026-07-06",
          "close": 5279.22
        },
        {
          "date": "2026-07-07",
          "close": 5143.23
        },
        {
          "date": "2026-07-08",
          "close": 5172.87
        },
        {
          "date": "2026-07-09",
          "close": 5219.48
        },
        {
          "date": "2026-07-10",
          "close": 5291.92
        },
        {
          "date": "2026-07-13",
          "close": 5035.02
        },
        {
          "date": "2026-07-14",
          "close": 5059.7
        },
        {
          "date": "2026-07-15",
          "close": 5065.24
        },
        {
          "date": "2026-07-16",
          "close": 5090.44
        },
        {
          "date": "2026-07-17",
          "close": 4854.88
        },
        {
          "date": "2026-07-20",
          "close": 4741.1
        },
        {
          "date": "2026-07-21",
          "close": 4819.19
        },
        {
          "date": "2026-07-22",
          "close": 4773.01
        },
        {
          "date": "2026-07-23",
          "close": 4844.91
        },
        {
          "date": "2026-07-24",
          "close": 4706.81
        },
        {
          "date": "2026-07-27",
          "close": 4848.91
        },
        {
          "date": "2026-07-28",
          "close": 4856.03
        },
        {
          "date": "2026-07-29",
          "close": 4895.35
        },
        {
          "date": "2026-07-30",
          "close": 4804.84
        },
        {
          "date": "2026-07-31",
          "close": 5014.26
        },
        {
          "date": "2026-08-03",
          "close": 5105.36
        },
        {
          "date": "2026-08-04",
          "close": 5256.71
        },
        {
          "date": "2026-08-05",
          "close": 5344.84
        },
        {
          "date": "2026-08-06",
          "close": 5350.75
        },
        {
          "date": "2026-08-07",
          "close": 5337.26
        },
        {
          "date": "2026-08-10",
          "close": 5388.03
        },
        {
          "date": "2026-08-11",
          "close": 5392.83
        },
        {
          "date": "2026-08-12",
          "close": 5470.02
        },
        {
          "date": "2026-08-13",
          "close": 5413.92
        },
        {
          "date": "2026-08-14",
          "close": 5421.33
        },
        {
          "date": "2026-08-17",
          "close": 5488.29
        },
        {
          "date": "2026-08-18",
          "close": 5462.09
        },
        {
          "date": "2026-08-19",
          "close": 5211.75
        },
        {
          "date": "2026-08-20",
          "close": 5265.96
        },
        {
          "date": "2026-08-21",
          "close": 5292.32
        },
        {
          "date": "2026-08-24",
          "close": 5226.63
        },
        {
          "date": "2026-08-25",
          "close": 5316.09
        },
        {
          "date": "2026-08-26",
          "close": 5319.39
        },
        {
          "date": "2026-08-27",
          "close": 5379.69
        },
        {
          "date": "2026-08-28",
          "close": 5396.29
        },
        {
          "date": "2026-08-31",
          "close": 5488.48
        },
        {
          "date": "2026-09-01",
          "close": 5537.5
        },
        {
          "date": "2026-09-02",
          "close": 5516.31
        },
        {
          "date": "2026-09-03",
          "close": 5467.93
        },
        {
          "date": "2026-09-04",
          "close": 5463.43
        },
        {
          "date": "2026-09-07",
          "close": 5485.8
        },
        {
          "date": "2026-09-08",
          "close": 5511.87
        },
        {
          "date": "2026-09-09",
          "close": 5451.76
        },
        {
          "date": "2026-09-10",
          "close": 5406.71
        },
        {
          "date": "2026-09-11",
          "close": 5327.89
        },
        {
          "date": "2026-09-14",
          "close": 5347.96
        },
        {
          "date": "2026-09-15",
          "close": 5251.78
        },
        {
          "date": "2026-09-16",
          "close": 5321.31
        },
        {
          "date": "2026-09-17",
          "close": 5317.76
        },
        {
          "date": "2026-09-18",
          "close": 5403.73
        },
        {
          "date": "2026-09-21",
          "close": 5502.53
        },
        {
          "date": "2026-09-22",
          "close": 5553.14
        },
        {
          "date": "2026-09-23",
          "close": 5499.07
        },
        {
          "date": "2026-09-24",
          "close": 5445.68
        },
        {
          "date": "2026-09-28",
          "close": 5313.18
        },
        {
          "date": "2026-09-29",
          "close": 5379.49
        },
        {
          "date": "2026-09-30",
          "close": 5337.41
        },
        {
          "date": "2026-10-08",
          "close": 5249.42
        },
        {
          "date": "2026-10-09",
          "close": 5322.71
        },
        {
          "date": "2026-10-12",
          "close": 5265.4
        },
        {
          "date": "2026-10-13",
          "close": 5309.59
        },
        {
          "date": "2026-10-14",
          "close": 5211.16
        },
        {
          "date": "2026-10-15",
          "close": 5056.48
        },
        {
          "date": "2026-10-16",
          "close": 5083.74
        },
        {
          "date": "2026-10-19",
          "close": 5068.93
        },
        {
          "date": "2026-10-20",
          "close": 5182.71
        },
        {
          "date": "2026-10-21",
          "close": 5233.6
        },
        {
          "date": "2026-10-22",
          "close": 5051.06
        },
        {
          "date": "2026-10-23",
          "close": 5178.04
        },
        {
          "date": "2026-10-26",
          "close": 5155.19
        },
        {
          "date": "2026-10-27",
          "close": 4968.33
        },
        {
          "date": "2026-10-28",
          "close": 5043.33
        },
        {
          "date": "2026-10-29",
          "close": 4883.73
        },
        {
          "date": "2026-10-30",
          "close": 4631.03
        },
        {
          "date": "2026-11-02",
          "close": 4809.87
        },
        {
          "date": "2026-11-03",
          "close": 4722.65
        },
        {
          "date": "2026-11-04",
          "close": 4847.41
        },
        {
          "date": "2026-11-05",
          "close": 4989.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5375,
          "pullback_frequency": 0.3375,
          "up_wilson": [
            0.42904357591268794,
            0.6425200643721475
          ],
          "pullback_wilson": [
            0.24345612608081602,
            0.4464347660182303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.48936170212765956,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 20,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0629",
      "name": "卫星导航",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016199751599036638,
        "5": 0.015207752270614439,
        "20": -0.04249876481588588,
        "60": -0.07964484151425366
      },
      "moving_averages": {
        "5": 5496.740000000037,
        "20": 5684.475499999989,
        "60": 5987.526333333319
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-21",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-01",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.04105637715596211,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8369.4
        },
        {
          "date": "2026-05-14",
          "close": 8071.15
        },
        {
          "date": "2026-05-15",
          "close": 7939.56
        },
        {
          "date": "2026-05-18",
          "close": 7967.35
        },
        {
          "date": "2026-05-19",
          "close": 8012.5
        },
        {
          "date": "2026-05-20",
          "close": 7898.82
        },
        {
          "date": "2026-05-21",
          "close": 7637.7
        },
        {
          "date": "2026-05-22",
          "close": 7755.07
        },
        {
          "date": "2026-05-25",
          "close": 7792.53
        },
        {
          "date": "2026-05-26",
          "close": 7583.04
        },
        {
          "date": "2026-05-27",
          "close": 7369.42
        },
        {
          "date": "2026-05-28",
          "close": 7445.97
        },
        {
          "date": "2026-05-29",
          "close": 7088.67
        },
        {
          "date": "2026-06-01",
          "close": 7100.01
        },
        {
          "date": "2026-06-02",
          "close": 7034.21
        },
        {
          "date": "2026-06-03",
          "close": 7094.39
        },
        {
          "date": "2026-06-04",
          "close": 7003.19
        },
        {
          "date": "2026-06-05",
          "close": 7150.88
        },
        {
          "date": "2026-06-08",
          "close": 6925.54
        },
        {
          "date": "2026-06-09",
          "close": 7005.29
        },
        {
          "date": "2026-06-10",
          "close": 6845.98
        },
        {
          "date": "2026-06-11",
          "close": 6743.06
        },
        {
          "date": "2026-06-12",
          "close": 6856.88
        },
        {
          "date": "2026-06-15",
          "close": 6950.31
        },
        {
          "date": "2026-06-16",
          "close": 6968.0
        },
        {
          "date": "2026-06-17",
          "close": 6983.33
        },
        {
          "date": "2026-06-18",
          "close": 6979.28
        },
        {
          "date": "2026-06-22",
          "close": 6895.62
        },
        {
          "date": "2026-06-23",
          "close": 6798.38
        },
        {
          "date": "2026-06-24",
          "close": 6799.38
        },
        {
          "date": "2026-06-25",
          "close": 6687.37
        },
        {
          "date": "2026-06-26",
          "close": 6601.56
        },
        {
          "date": "2026-06-29",
          "close": 6508.97
        },
        {
          "date": "2026-06-30",
          "close": 6762.72
        },
        {
          "date": "2026-07-01",
          "close": 6920.19
        },
        {
          "date": "2026-07-02",
          "close": 6781.49
        },
        {
          "date": "2026-07-03",
          "close": 6940.12
        },
        {
          "date": "2026-07-06",
          "close": 6744.67
        },
        {
          "date": "2026-07-07",
          "close": 6540.16
        },
        {
          "date": "2026-07-08",
          "close": 6465.36
        },
        {
          "date": "2026-07-09",
          "close": 6608.97
        },
        {
          "date": "2026-07-10",
          "close": 6853.35
        },
        {
          "date": "2026-07-13",
          "close": 6357.28
        },
        {
          "date": "2026-07-14",
          "close": 6258.55
        },
        {
          "date": "2026-07-15",
          "close": 6156.46
        },
        {
          "date": "2026-07-16",
          "close": 6071.42
        },
        {
          "date": "2026-07-17",
          "close": 5760.54
        },
        {
          "date": "2026-07-20",
          "close": 5558.65
        },
        {
          "date": "2026-07-21",
          "close": 5669.38
        },
        {
          "date": "2026-07-22",
          "close": 5562.57
        },
        {
          "date": "2026-07-23",
          "close": 5670.58
        },
        {
          "date": "2026-07-24",
          "close": 5524.03
        },
        {
          "date": "2026-07-27",
          "close": 5702.85
        },
        {
          "date": "2026-07-28",
          "close": 5664.54
        },
        {
          "date": "2026-07-29",
          "close": 5732.22
        },
        {
          "date": "2026-07-30",
          "close": 5607.98
        },
        {
          "date": "2026-07-31",
          "close": 5783.25
        },
        {
          "date": "2026-08-03",
          "close": 5918.15
        },
        {
          "date": "2026-08-04",
          "close": 6061.84
        },
        {
          "date": "2026-08-05",
          "close": 6169.64
        },
        {
          "date": "2026-08-06",
          "close": 6223.15
        },
        {
          "date": "2026-08-07",
          "close": 6265.97
        },
        {
          "date": "2026-08-10",
          "close": 6310.31
        },
        {
          "date": "2026-08-11",
          "close": 6209.81
        },
        {
          "date": "2026-08-12",
          "close": 6317.54
        },
        {
          "date": "2026-08-13",
          "close": 6244.23
        },
        {
          "date": "2026-08-14",
          "close": 6289.59
        },
        {
          "date": "2026-08-17",
          "close": 6435.8
        },
        {
          "date": "2026-08-18",
          "close": 6361.24
        },
        {
          "date": "2026-08-19",
          "close": 5994.61
        },
        {
          "date": "2026-08-20",
          "close": 6002.61
        },
        {
          "date": "2026-08-21",
          "close": 6034.79
        },
        {
          "date": "2026-08-24",
          "close": 5896.51
        },
        {
          "date": "2026-08-25",
          "close": 6007.21
        },
        {
          "date": "2026-08-26",
          "close": 6003.43
        },
        {
          "date": "2026-08-27",
          "close": 6128.74
        },
        {
          "date": "2026-08-28",
          "close": 6106.77
        },
        {
          "date": "2026-08-31",
          "close": 6193.8
        },
        {
          "date": "2026-09-01",
          "close": 6226.58
        },
        {
          "date": "2026-09-02",
          "close": 6229.67
        },
        {
          "date": "2026-09-03",
          "close": 6172.93
        },
        {
          "date": "2026-09-04",
          "close": 6151.32
        },
        {
          "date": "2026-09-07",
          "close": 6131.08
        },
        {
          "date": "2026-09-08",
          "close": 6188.59
        },
        {
          "date": "2026-09-09",
          "close": 6176.09
        },
        {
          "date": "2026-09-10",
          "close": 6121.32
        },
        {
          "date": "2026-09-11",
          "close": 6056.51
        },
        {
          "date": "2026-09-14",
          "close": 6016.05
        },
        {
          "date": "2026-09-15",
          "close": 5940.73
        },
        {
          "date": "2026-09-16",
          "close": 6048.82
        },
        {
          "date": "2026-09-17",
          "close": 5999.76
        },
        {
          "date": "2026-09-18",
          "close": 6129.14
        },
        {
          "date": "2026-09-21",
          "close": 6250.96
        },
        {
          "date": "2026-09-22",
          "close": 6282.33
        },
        {
          "date": "2026-09-23",
          "close": 6239.03
        },
        {
          "date": "2026-09-24",
          "close": 6204.3
        },
        {
          "date": "2026-09-28",
          "close": 6017.24
        },
        {
          "date": "2026-09-29",
          "close": 6039.54
        },
        {
          "date": "2026-09-30",
          "close": 5983.68
        },
        {
          "date": "2026-10-08",
          "close": 5930.29
        },
        {
          "date": "2026-10-09",
          "close": 5921.37
        },
        {
          "date": "2026-10-12",
          "close": 5805.25
        },
        {
          "date": "2026-10-13",
          "close": 5844.95
        },
        {
          "date": "2026-10-14",
          "close": 5780.33
        },
        {
          "date": "2026-10-15",
          "close": 5573.44
        },
        {
          "date": "2026-10-16",
          "close": 5735.01
        },
        {
          "date": "2026-10-19",
          "close": 5757.51
        },
        {
          "date": "2026-10-20",
          "close": 5849.29
        },
        {
          "date": "2026-10-21",
          "close": 5856.1
        },
        {
          "date": "2026-10-22",
          "close": 5715.88
        },
        {
          "date": "2026-10-23",
          "close": 5818.89
        },
        {
          "date": "2026-10-26",
          "close": 5776.67
        },
        {
          "date": "2026-10-27",
          "close": 5537.49
        },
        {
          "date": "2026-10-28",
          "close": 5640.43
        },
        {
          "date": "2026-10-29",
          "close": 5593.2
        },
        {
          "date": "2026-10-30",
          "close": 5353.49
        },
        {
          "date": "2026-11-02",
          "close": 5469.82
        },
        {
          "date": "2026-11-03",
          "close": 5394.39
        },
        {
          "date": "2026-11-04",
          "close": 5587.74
        },
        {
          "date": "2026-11-05",
          "close": 5678.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5064935064935064,
          "pullback_frequency": 0.35064935064935066,
          "up_wilson": [
            0.39720009365287134,
            0.6151697969278761
          ],
          "pullback_wilson": [
            0.25348675204062443,
            0.46200576460218057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.4883720930232558,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0632",
      "name": "土地流转",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01853841680782753,
        "5": 0.03886098880200106,
        "20": -0.08061617458279846,
        "60": -0.005320757745035598
      },
      "moving_averages": {
        "5": 1572.2760000000242,
        "20": 1638.5329999999958,
        "60": 1707.419499999991
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.10339513041930026,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1942.58
        },
        {
          "date": "2026-05-14",
          "close": 1899.68
        },
        {
          "date": "2026-05-15",
          "close": 1882.77
        },
        {
          "date": "2026-05-18",
          "close": 1879.36
        },
        {
          "date": "2026-05-19",
          "close": 1890.3
        },
        {
          "date": "2026-05-20",
          "close": 1856.43
        },
        {
          "date": "2026-05-21",
          "close": 1791.75
        },
        {
          "date": "2026-05-22",
          "close": 1809.16
        },
        {
          "date": "2026-05-25",
          "close": 1791.39
        },
        {
          "date": "2026-05-26",
          "close": 1774.46
        },
        {
          "date": "2026-05-27",
          "close": 1734.59
        },
        {
          "date": "2026-05-28",
          "close": 1739.63
        },
        {
          "date": "2026-05-29",
          "close": 1734.62
        },
        {
          "date": "2026-06-01",
          "close": 1771.87
        },
        {
          "date": "2026-06-02",
          "close": 1744.45
        },
        {
          "date": "2026-06-03",
          "close": 1738.6
        },
        {
          "date": "2026-06-04",
          "close": 1704.8
        },
        {
          "date": "2026-06-05",
          "close": 1704.91
        },
        {
          "date": "2026-06-08",
          "close": 1667.74
        },
        {
          "date": "2026-06-09",
          "close": 1658.48
        },
        {
          "date": "2026-06-10",
          "close": 1637.89
        },
        {
          "date": "2026-06-11",
          "close": 1625.85
        },
        {
          "date": "2026-06-12",
          "close": 1656.46
        },
        {
          "date": "2026-06-15",
          "close": 1660.93
        },
        {
          "date": "2026-06-16",
          "close": 1653.73
        },
        {
          "date": "2026-06-17",
          "close": 1619.95
        },
        {
          "date": "2026-06-18",
          "close": 1597.97
        },
        {
          "date": "2026-06-22",
          "close": 1596.48
        },
        {
          "date": "2026-06-23",
          "close": 1604.58
        },
        {
          "date": "2026-06-24",
          "close": 1552.85
        },
        {
          "date": "2026-06-25",
          "close": 1524.22
        },
        {
          "date": "2026-06-26",
          "close": 1492.91
        },
        {
          "date": "2026-06-29",
          "close": 1496.52
        },
        {
          "date": "2026-06-30",
          "close": 1492.83
        },
        {
          "date": "2026-07-01",
          "close": 1543.17
        },
        {
          "date": "2026-07-02",
          "close": 1546.0
        },
        {
          "date": "2026-07-03",
          "close": 1560.31
        },
        {
          "date": "2026-07-06",
          "close": 1568.03
        },
        {
          "date": "2026-07-07",
          "close": 1524.5
        },
        {
          "date": "2026-07-08",
          "close": 1526.62
        },
        {
          "date": "2026-07-09",
          "close": 1521.56
        },
        {
          "date": "2026-07-10",
          "close": 1551.23
        },
        {
          "date": "2026-07-13",
          "close": 1514.43
        },
        {
          "date": "2026-07-14",
          "close": 1543.91
        },
        {
          "date": "2026-07-15",
          "close": 1561.94
        },
        {
          "date": "2026-07-16",
          "close": 1561.63
        },
        {
          "date": "2026-07-17",
          "close": 1501.33
        },
        {
          "date": "2026-07-20",
          "close": 1496.89
        },
        {
          "date": "2026-07-21",
          "close": 1486.04
        },
        {
          "date": "2026-07-22",
          "close": 1489.22
        },
        {
          "date": "2026-07-23",
          "close": 1526.78
        },
        {
          "date": "2026-07-24",
          "close": 1476.38
        },
        {
          "date": "2026-07-27",
          "close": 1514.34
        },
        {
          "date": "2026-07-28",
          "close": 1522.37
        },
        {
          "date": "2026-07-29",
          "close": 1551.94
        },
        {
          "date": "2026-07-30",
          "close": 1548.17
        },
        {
          "date": "2026-07-31",
          "close": 1578.17
        },
        {
          "date": "2026-08-03",
          "close": 1614.32
        },
        {
          "date": "2026-08-04",
          "close": 1613.51
        },
        {
          "date": "2026-08-05",
          "close": 1620.07
        },
        {
          "date": "2026-08-06",
          "close": 1629.56
        },
        {
          "date": "2026-08-07",
          "close": 1621.75
        },
        {
          "date": "2026-08-10",
          "close": 1657.27
        },
        {
          "date": "2026-08-11",
          "close": 1660.77
        },
        {
          "date": "2026-08-12",
          "close": 1682.5
        },
        {
          "date": "2026-08-13",
          "close": 1657.72
        },
        {
          "date": "2026-08-14",
          "close": 1645.84
        },
        {
          "date": "2026-08-17",
          "close": 1680.16
        },
        {
          "date": "2026-08-18",
          "close": 1727.59
        },
        {
          "date": "2026-08-19",
          "close": 1695.83
        },
        {
          "date": "2026-08-20",
          "close": 1720.97
        },
        {
          "date": "2026-08-21",
          "close": 1682.48
        },
        {
          "date": "2026-08-24",
          "close": 1689.65
        },
        {
          "date": "2026-08-25",
          "close": 1731.16
        },
        {
          "date": "2026-08-26",
          "close": 1737.0
        },
        {
          "date": "2026-08-27",
          "close": 1767.92
        },
        {
          "date": "2026-08-28",
          "close": 1787.33
        },
        {
          "date": "2026-08-31",
          "close": 1762.53
        },
        {
          "date": "2026-09-01",
          "close": 1812.7
        },
        {
          "date": "2026-09-02",
          "close": 1764.21
        },
        {
          "date": "2026-09-03",
          "close": 1759.39
        },
        {
          "date": "2026-09-04",
          "close": 1792.68
        },
        {
          "date": "2026-09-07",
          "close": 1826.92
        },
        {
          "date": "2026-09-08",
          "close": 1880.84
        },
        {
          "date": "2026-09-09",
          "close": 1877.04
        },
        {
          "date": "2026-09-10",
          "close": 1833.47
        },
        {
          "date": "2026-09-11",
          "close": 1772.49
        },
        {
          "date": "2026-09-14",
          "close": 1747.55
        },
        {
          "date": "2026-09-15",
          "close": 1701.01
        },
        {
          "date": "2026-09-16",
          "close": 1721.64
        },
        {
          "date": "2026-09-17",
          "close": 1742.78
        },
        {
          "date": "2026-09-18",
          "close": 1756.98
        },
        {
          "date": "2026-09-21",
          "close": 1803.79
        },
        {
          "date": "2026-09-22",
          "close": 1799.45
        },
        {
          "date": "2026-09-23",
          "close": 1777.88
        },
        {
          "date": "2026-09-24",
          "close": 1773.94
        },
        {
          "date": "2026-09-28",
          "close": 1734.24
        },
        {
          "date": "2026-09-29",
          "close": 1744.39
        },
        {
          "date": "2026-09-30",
          "close": 1760.34
        },
        {
          "date": "2026-10-08",
          "close": 1752.75
        },
        {
          "date": "2026-10-09",
          "close": 1797.28
        },
        {
          "date": "2026-10-12",
          "close": 1750.97
        },
        {
          "date": "2026-10-13",
          "close": 1757.72
        },
        {
          "date": "2026-10-14",
          "close": 1721.02
        },
        {
          "date": "2026-10-15",
          "close": 1662.24
        },
        {
          "date": "2026-10-16",
          "close": 1682.8
        },
        {
          "date": "2026-10-19",
          "close": 1653.0
        },
        {
          "date": "2026-10-20",
          "close": 1656.97
        },
        {
          "date": "2026-10-21",
          "close": 1660.39
        },
        {
          "date": "2026-10-22",
          "close": 1609.88
        },
        {
          "date": "2026-10-23",
          "close": 1628.3
        },
        {
          "date": "2026-10-26",
          "close": 1620.37
        },
        {
          "date": "2026-10-27",
          "close": 1576.91
        },
        {
          "date": "2026-10-28",
          "close": 1580.26
        },
        {
          "date": "2026-10-29",
          "close": 1551.17
        },
        {
          "date": "2026-10-30",
          "close": 1531.46
        },
        {
          "date": "2026-11-02",
          "close": 1564.78
        },
        {
          "date": "2026-11-03",
          "close": 1571.57
        },
        {
          "date": "2026-11-04",
          "close": 1582.12
        },
        {
          "date": "2026-11-05",
          "close": 1611.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5057471264367817,
          "pullback_frequency": 0.25287356321839083,
          "up_wilson": [
            0.40269096786899555,
            0.6083172217063595
          ],
          "pullback_wilson": [
            0.17333211159075584,
            0.3533157366689819
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.52,
          "pullback_frequency": 0.42,
          "up_wilson": [
            0.38511744890044614,
            0.6520286471342196
          ],
          "pullback_wilson": [
            0.2937500335471198,
            0.5576655823142176
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0634",
      "name": "大数据",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029125978710301537,
        "5": 0.03817933727521816,
        "20": -0.017548464036986733,
        "60": -0.08059661022277598
      },
      "moving_averages": {
        "5": 4489.529999999982,
        "20": 4665.824999999977,
        "60": 4877.96849999999
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.038301624263450185,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6153.88
        },
        {
          "date": "2026-05-14",
          "close": 5971.84
        },
        {
          "date": "2026-05-15",
          "close": 5917.28
        },
        {
          "date": "2026-05-18",
          "close": 5983.34
        },
        {
          "date": "2026-05-19",
          "close": 6094.71
        },
        {
          "date": "2026-05-20",
          "close": 5990.87
        },
        {
          "date": "2026-05-21",
          "close": 5760.7
        },
        {
          "date": "2026-05-22",
          "close": 5835.73
        },
        {
          "date": "2026-05-25",
          "close": 5824.61
        },
        {
          "date": "2026-05-26",
          "close": 5709.6
        },
        {
          "date": "2026-05-27",
          "close": 5541.67
        },
        {
          "date": "2026-05-28",
          "close": 5581.08
        },
        {
          "date": "2026-05-29",
          "close": 5404.97
        },
        {
          "date": "2026-06-01",
          "close": 5529.1
        },
        {
          "date": "2026-06-02",
          "close": 5473.8
        },
        {
          "date": "2026-06-03",
          "close": 5431.16
        },
        {
          "date": "2026-06-04",
          "close": 5342.82
        },
        {
          "date": "2026-06-05",
          "close": 5365.97
        },
        {
          "date": "2026-06-08",
          "close": 5244.76
        },
        {
          "date": "2026-06-09",
          "close": 5327.27
        },
        {
          "date": "2026-06-10",
          "close": 5227.53
        },
        {
          "date": "2026-06-11",
          "close": 5067.75
        },
        {
          "date": "2026-06-12",
          "close": 5127.51
        },
        {
          "date": "2026-06-15",
          "close": 5246.88
        },
        {
          "date": "2026-06-16",
          "close": 5293.14
        },
        {
          "date": "2026-06-17",
          "close": 5261.37
        },
        {
          "date": "2026-06-18",
          "close": 5268.58
        },
        {
          "date": "2026-06-22",
          "close": 5353.82
        },
        {
          "date": "2026-06-23",
          "close": 5301.6
        },
        {
          "date": "2026-06-24",
          "close": 5219.57
        },
        {
          "date": "2026-06-25",
          "close": 5116.14
        },
        {
          "date": "2026-06-26",
          "close": 4924.35
        },
        {
          "date": "2026-06-29",
          "close": 4882.69
        },
        {
          "date": "2026-06-30",
          "close": 4991.0
        },
        {
          "date": "2026-07-01",
          "close": 5106.64
        },
        {
          "date": "2026-07-02",
          "close": 5015.48
        },
        {
          "date": "2026-07-03",
          "close": 5038.17
        },
        {
          "date": "2026-07-06",
          "close": 4934.2
        },
        {
          "date": "2026-07-07",
          "close": 4775.26
        },
        {
          "date": "2026-07-08",
          "close": 4820.2
        },
        {
          "date": "2026-07-09",
          "close": 4869.45
        },
        {
          "date": "2026-07-10",
          "close": 4937.04
        },
        {
          "date": "2026-07-13",
          "close": 4711.56
        },
        {
          "date": "2026-07-14",
          "close": 4721.69
        },
        {
          "date": "2026-07-15",
          "close": 4748.01
        },
        {
          "date": "2026-07-16",
          "close": 4769.72
        },
        {
          "date": "2026-07-17",
          "close": 4547.02
        },
        {
          "date": "2026-07-20",
          "close": 4501.09
        },
        {
          "date": "2026-07-21",
          "close": 4598.76
        },
        {
          "date": "2026-07-22",
          "close": 4548.18
        },
        {
          "date": "2026-07-23",
          "close": 4592.87
        },
        {
          "date": "2026-07-24",
          "close": 4431.28
        },
        {
          "date": "2026-07-27",
          "close": 4579.65
        },
        {
          "date": "2026-07-28",
          "close": 4596.28
        },
        {
          "date": "2026-07-29",
          "close": 4634.63
        },
        {
          "date": "2026-07-30",
          "close": 4567.76
        },
        {
          "date": "2026-07-31",
          "close": 4791.05
        },
        {
          "date": "2026-08-03",
          "close": 4856.08
        },
        {
          "date": "2026-08-04",
          "close": 4990.76
        },
        {
          "date": "2026-08-05",
          "close": 5089.42
        },
        {
          "date": "2026-08-06",
          "close": 5087.69
        },
        {
          "date": "2026-08-07",
          "close": 5057.15
        },
        {
          "date": "2026-08-10",
          "close": 5095.31
        },
        {
          "date": "2026-08-11",
          "close": 5075.04
        },
        {
          "date": "2026-08-12",
          "close": 5130.68
        },
        {
          "date": "2026-08-13",
          "close": 5075.85
        },
        {
          "date": "2026-08-14",
          "close": 5090.16
        },
        {
          "date": "2026-08-17",
          "close": 5134.68
        },
        {
          "date": "2026-08-18",
          "close": 5089.36
        },
        {
          "date": "2026-08-19",
          "close": 4842.35
        },
        {
          "date": "2026-08-20",
          "close": 4900.18
        },
        {
          "date": "2026-08-21",
          "close": 4904.0
        },
        {
          "date": "2026-08-24",
          "close": 4822.09
        },
        {
          "date": "2026-08-25",
          "close": 4917.37
        },
        {
          "date": "2026-08-26",
          "close": 4913.43
        },
        {
          "date": "2026-08-27",
          "close": 4969.27
        },
        {
          "date": "2026-08-28",
          "close": 4978.04
        },
        {
          "date": "2026-08-31",
          "close": 5053.86
        },
        {
          "date": "2026-09-01",
          "close": 5110.8
        },
        {
          "date": "2026-09-02",
          "close": 5061.93
        },
        {
          "date": "2026-09-03",
          "close": 5026.94
        },
        {
          "date": "2026-09-04",
          "close": 5054.29
        },
        {
          "date": "2026-09-07",
          "close": 5058.69
        },
        {
          "date": "2026-09-08",
          "close": 5074.08
        },
        {
          "date": "2026-09-09",
          "close": 5011.85
        },
        {
          "date": "2026-09-10",
          "close": 4963.6
        },
        {
          "date": "2026-09-11",
          "close": 4882.15
        },
        {
          "date": "2026-09-14",
          "close": 4901.63
        },
        {
          "date": "2026-09-15",
          "close": 4837.78
        },
        {
          "date": "2026-09-16",
          "close": 4884.26
        },
        {
          "date": "2026-09-17",
          "close": 4882.11
        },
        {
          "date": "2026-09-18",
          "close": 4951.31
        },
        {
          "date": "2026-09-21",
          "close": 5044.75
        },
        {
          "date": "2026-09-22",
          "close": 5108.76
        },
        {
          "date": "2026-09-23",
          "close": 5035.91
        },
        {
          "date": "2026-09-24",
          "close": 4964.63
        },
        {
          "date": "2026-09-28",
          "close": 4844.57
        },
        {
          "date": "2026-09-29",
          "close": 4906.36
        },
        {
          "date": "2026-09-30",
          "close": 4855.89
        },
        {
          "date": "2026-10-08",
          "close": 4762.81
        },
        {
          "date": "2026-10-09",
          "close": 4865.59
        },
        {
          "date": "2026-10-12",
          "close": 4832.41
        },
        {
          "date": "2026-10-13",
          "close": 4858.38
        },
        {
          "date": "2026-10-14",
          "close": 4786.36
        },
        {
          "date": "2026-10-15",
          "close": 4652.45
        },
        {
          "date": "2026-10-16",
          "close": 4642.61
        },
        {
          "date": "2026-10-19",
          "close": 4665.05
        },
        {
          "date": "2026-10-20",
          "close": 4758.78
        },
        {
          "date": "2026-10-21",
          "close": 4807.59
        },
        {
          "date": "2026-10-22",
          "close": 4640.97
        },
        {
          "date": "2026-10-23",
          "close": 4792.75
        },
        {
          "date": "2026-10-26",
          "close": 4787.68
        },
        {
          "date": "2026-10-27",
          "close": 4606.45
        },
        {
          "date": "2026-10-28",
          "close": 4664.63
        },
        {
          "date": "2026-10-29",
          "close": 4507.15
        },
        {
          "date": "2026-10-30",
          "close": 4287.78
        },
        {
          "date": "2026-11-02",
          "close": 4500.87
        },
        {
          "date": "2026-11-03",
          "close": 4432.97
        },
        {
          "date": "2026-11-04",
          "close": 4546.8
        },
        {
          "date": "2026-11-05",
          "close": 4679.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5934065934065934,
          "pullback_frequency": 0.32967032967032966,
          "up_wilson": [
            0.49069436047008386,
            0.6885521442904551
          ],
          "pullback_wilson": [
            0.24170900529290465,
            0.4314297213202305
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4423076923076923,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 39,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.6410256410256411,
          "baseline_hit_rate": 0.6153846153846154,
          "hit_wilson": [
            0.4841814855954854,
            0.7725791454100714
          ],
          "baseline_wilson": [
            0.45899061456925083,
            0.7510862653443866
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0636",
      "name": "B股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009067571068560376,
        "5": 0.031863394426916436,
        "20": -0.03563148535800298,
        "60": -0.04167132663788664
      },
      "moving_averages": {
        "5": 840.3280000000261,
        "20": 858.1180000000168,
        "60": 882.4516666666663
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.03930757674283025,
      "history": [
        {
          "date": "2026-05-13",
          "close": 901.01
        },
        {
          "date": "2026-05-14",
          "close": 895.78
        },
        {
          "date": "2026-05-15",
          "close": 895.55
        },
        {
          "date": "2026-05-18",
          "close": 886.85
        },
        {
          "date": "2026-05-19",
          "close": 891.09
        },
        {
          "date": "2026-05-20",
          "close": 885.79
        },
        {
          "date": "2026-05-21",
          "close": 876.76
        },
        {
          "date": "2026-05-22",
          "close": 879.5
        },
        {
          "date": "2026-05-25",
          "close": 878.98
        },
        {
          "date": "2026-05-26",
          "close": 871.88
        },
        {
          "date": "2026-05-27",
          "close": 861.48
        },
        {
          "date": "2026-05-28",
          "close": 863.96
        },
        {
          "date": "2026-05-29",
          "close": 858.95
        },
        {
          "date": "2026-06-01",
          "close": 863.65
        },
        {
          "date": "2026-06-02",
          "close": 868.44
        },
        {
          "date": "2026-06-03",
          "close": 871.45
        },
        {
          "date": "2026-06-04",
          "close": 867.78
        },
        {
          "date": "2026-06-05",
          "close": 870.2
        },
        {
          "date": "2026-06-08",
          "close": 863.13
        },
        {
          "date": "2026-06-09",
          "close": 868.83
        },
        {
          "date": "2026-06-10",
          "close": 864.51
        },
        {
          "date": "2026-06-11",
          "close": 859.4
        },
        {
          "date": "2026-06-12",
          "close": 868.23
        },
        {
          "date": "2026-06-15",
          "close": 877.32
        },
        {
          "date": "2026-06-16",
          "close": 877.97
        },
        {
          "date": "2026-06-17",
          "close": 875.85
        },
        {
          "date": "2026-06-18",
          "close": 875.74
        },
        {
          "date": "2026-06-22",
          "close": 878.8
        },
        {
          "date": "2026-06-23",
          "close": 879.16
        },
        {
          "date": "2026-06-24",
          "close": 873.52
        },
        {
          "date": "2026-06-25",
          "close": 865.2
        },
        {
          "date": "2026-06-26",
          "close": 855.34
        },
        {
          "date": "2026-06-29",
          "close": 857.81
        },
        {
          "date": "2026-06-30",
          "close": 859.02
        },
        {
          "date": "2026-07-01",
          "close": 867.66
        },
        {
          "date": "2026-07-02",
          "close": 865.78
        },
        {
          "date": "2026-07-03",
          "close": 871.11
        },
        {
          "date": "2026-07-06",
          "close": 868.77
        },
        {
          "date": "2026-07-07",
          "close": 861.92
        },
        {
          "date": "2026-07-08",
          "close": 863.67
        },
        {
          "date": "2026-07-09",
          "close": 864.26
        },
        {
          "date": "2026-07-10",
          "close": 866.11
        },
        {
          "date": "2026-07-13",
          "close": 856.31
        },
        {
          "date": "2026-07-14",
          "close": 859.6
        },
        {
          "date": "2026-07-15",
          "close": 855.39
        },
        {
          "date": "2026-07-16",
          "close": 852.75
        },
        {
          "date": "2026-07-17",
          "close": 845.99
        },
        {
          "date": "2026-07-20",
          "close": 847.77
        },
        {
          "date": "2026-07-21",
          "close": 850.17
        },
        {
          "date": "2026-07-22",
          "close": 850.8
        },
        {
          "date": "2026-07-23",
          "close": 860.52
        },
        {
          "date": "2026-07-24",
          "close": 856.09
        },
        {
          "date": "2026-07-27",
          "close": 861.32
        },
        {
          "date": "2026-07-28",
          "close": 861.7
        },
        {
          "date": "2026-07-29",
          "close": 871.55
        },
        {
          "date": "2026-07-30",
          "close": 877.24
        },
        {
          "date": "2026-07-31",
          "close": 882.7
        },
        {
          "date": "2026-08-03",
          "close": 888.64
        },
        {
          "date": "2026-08-04",
          "close": 890.49
        },
        {
          "date": "2026-08-05",
          "close": 894.14
        },
        {
          "date": "2026-08-06",
          "close": 892.21
        },
        {
          "date": "2026-08-07",
          "close": 894.37
        },
        {
          "date": "2026-08-10",
          "close": 899.67
        },
        {
          "date": "2026-08-11",
          "close": 896.4
        },
        {
          "date": "2026-08-12",
          "close": 899.73
        },
        {
          "date": "2026-08-13",
          "close": 896.41
        },
        {
          "date": "2026-08-14",
          "close": 895.8
        },
        {
          "date": "2026-08-17",
          "close": 896.65
        },
        {
          "date": "2026-08-18",
          "close": 894.6
        },
        {
          "date": "2026-08-19",
          "close": 888.19
        },
        {
          "date": "2026-08-20",
          "close": 893.42
        },
        {
          "date": "2026-08-21",
          "close": 893.75
        },
        {
          "date": "2026-08-24",
          "close": 896.38
        },
        {
          "date": "2026-08-25",
          "close": 899.2
        },
        {
          "date": "2026-08-26",
          "close": 900.38
        },
        {
          "date": "2026-08-27",
          "close": 900.35
        },
        {
          "date": "2026-08-28",
          "close": 899.32
        },
        {
          "date": "2026-08-31",
          "close": 892.95
        },
        {
          "date": "2026-09-01",
          "close": 890.71
        },
        {
          "date": "2026-09-02",
          "close": 887.85
        },
        {
          "date": "2026-09-03",
          "close": 890.05
        },
        {
          "date": "2026-09-04",
          "close": 893.44
        },
        {
          "date": "2026-09-07",
          "close": 894.12
        },
        {
          "date": "2026-09-08",
          "close": 900.2
        },
        {
          "date": "2026-09-09",
          "close": 902.72
        },
        {
          "date": "2026-09-10",
          "close": 898.24
        },
        {
          "date": "2026-09-11",
          "close": 894.97
        },
        {
          "date": "2026-09-14",
          "close": 896.59
        },
        {
          "date": "2026-09-15",
          "close": 891.54
        },
        {
          "date": "2026-09-16",
          "close": 895.47
        },
        {
          "date": "2026-09-17",
          "close": 893.99
        },
        {
          "date": "2026-09-18",
          "close": 894.35
        },
        {
          "date": "2026-09-21",
          "close": 899.11
        },
        {
          "date": "2026-09-22",
          "close": 895.97
        },
        {
          "date": "2026-09-23",
          "close": 892.85
        },
        {
          "date": "2026-09-24",
          "close": 888.49
        },
        {
          "date": "2026-09-28",
          "close": 884.16
        },
        {
          "date": "2026-09-29",
          "close": 888.75
        },
        {
          "date": "2026-09-30",
          "close": 892.85
        },
        {
          "date": "2026-10-08",
          "close": 888.54
        },
        {
          "date": "2026-10-09",
          "close": 891.94
        },
        {
          "date": "2026-10-12",
          "close": 885.56
        },
        {
          "date": "2026-10-13",
          "close": 884.61
        },
        {
          "date": "2026-10-14",
          "close": 878.17
        },
        {
          "date": "2026-10-15",
          "close": 864.77
        },
        {
          "date": "2026-10-16",
          "close": 869.8
        },
        {
          "date": "2026-10-19",
          "close": 870.01
        },
        {
          "date": "2026-10-20",
          "close": 868.19
        },
        {
          "date": "2026-10-21",
          "close": 866.37
        },
        {
          "date": "2026-10-22",
          "close": 848.31
        },
        {
          "date": "2026-10-23",
          "close": 854.13
        },
        {
          "date": "2026-10-26",
          "close": 853.0
        },
        {
          "date": "2026-10-27",
          "close": 847.93
        },
        {
          "date": "2026-10-28",
          "close": 847.51
        },
        {
          "date": "2026-10-29",
          "close": 830.42
        },
        {
          "date": "2026-10-30",
          "close": 826.73
        },
        {
          "date": "2026-11-02",
          "close": 832.55
        },
        {
          "date": "2026-11-03",
          "close": 836.3
        },
        {
          "date": "2026-11-04",
          "close": 849.18
        },
        {
          "date": "2026-11-05",
          "close": 856.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 120,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4166666666666667,
          "pullback_frequency": 0.06666666666666667,
          "up_wilson": [
            0.33238352140475963,
            0.5061196729983577
          ],
          "pullback_wilson": [
            0.03416530686090633,
            0.12605130403530337
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38028169014084506,
          "pullback_frequency": 0.19718309859154928,
          "up_wilson": [
            0.2762717345193544,
            0.4965814371334222
          ],
          "pullback_wilson": [
            0.12125532301202226,
            0.30419681705088314
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 62,
          "covered_samples": 62,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5645161290322581,
          "baseline_hit_rate": 0.4838709677419355,
          "hit_wilson": [
            0.44092987972148767,
            0.6805741109751094
          ],
          "baseline_wilson": [
            0.36409859838245745,
            0.6055254039433933
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 36,
          "covered_samples": 36,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5555555555555556,
          "baseline_hit_rate": 0.5555555555555556,
          "hit_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "baseline_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0637",
      "name": "互联网金融",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.007890940202484487,
        "5": 0.03249762089402841,
        "20": -0.011659253684385806,
        "60": -0.04569794800011906
      },
      "moving_averages": {
        "5": 4703.929999999981,
        "20": 4804.173499999987,
        "60": 4935.7286666666705
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03476259616948718,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5471.23
        },
        {
          "date": "2026-05-14",
          "close": 5367.24
        },
        {
          "date": "2026-05-15",
          "close": 5295.69
        },
        {
          "date": "2026-05-18",
          "close": 5291.3
        },
        {
          "date": "2026-05-19",
          "close": 5348.52
        },
        {
          "date": "2026-05-20",
          "close": 5283.14
        },
        {
          "date": "2026-05-21",
          "close": 5193.14
        },
        {
          "date": "2026-05-22",
          "close": 5194.9
        },
        {
          "date": "2026-05-25",
          "close": 5208.58
        },
        {
          "date": "2026-05-26",
          "close": 5191.94
        },
        {
          "date": "2026-05-27",
          "close": 5088.39
        },
        {
          "date": "2026-05-28",
          "close": 5059.87
        },
        {
          "date": "2026-05-29",
          "close": 5011.32
        },
        {
          "date": "2026-06-01",
          "close": 5102.52
        },
        {
          "date": "2026-06-02",
          "close": 5068.58
        },
        {
          "date": "2026-06-03",
          "close": 5009.2
        },
        {
          "date": "2026-06-04",
          "close": 4928.43
        },
        {
          "date": "2026-06-05",
          "close": 4948.14
        },
        {
          "date": "2026-06-08",
          "close": 4851.45
        },
        {
          "date": "2026-06-09",
          "close": 4899.73
        },
        {
          "date": "2026-06-10",
          "close": 4882.25
        },
        {
          "date": "2026-06-11",
          "close": 4785.51
        },
        {
          "date": "2026-06-12",
          "close": 4900.87
        },
        {
          "date": "2026-06-15",
          "close": 4995.16
        },
        {
          "date": "2026-06-16",
          "close": 5002.82
        },
        {
          "date": "2026-06-17",
          "close": 4962.03
        },
        {
          "date": "2026-06-18",
          "close": 4885.55
        },
        {
          "date": "2026-06-22",
          "close": 5065.77
        },
        {
          "date": "2026-06-23",
          "close": 5087.01
        },
        {
          "date": "2026-06-24",
          "close": 4965.05
        },
        {
          "date": "2026-06-25",
          "close": 4956.76
        },
        {
          "date": "2026-06-26",
          "close": 4798.06
        },
        {
          "date": "2026-06-29",
          "close": 4767.05
        },
        {
          "date": "2026-06-30",
          "close": 4783.51
        },
        {
          "date": "2026-07-01",
          "close": 4942.04
        },
        {
          "date": "2026-07-02",
          "close": 4882.81
        },
        {
          "date": "2026-07-03",
          "close": 4887.52
        },
        {
          "date": "2026-07-06",
          "close": 4863.38
        },
        {
          "date": "2026-07-07",
          "close": 4744.24
        },
        {
          "date": "2026-07-08",
          "close": 4744.52
        },
        {
          "date": "2026-07-09",
          "close": 4771.22
        },
        {
          "date": "2026-07-10",
          "close": 4774.96
        },
        {
          "date": "2026-07-13",
          "close": 4674.41
        },
        {
          "date": "2026-07-14",
          "close": 4709.67
        },
        {
          "date": "2026-07-15",
          "close": 4787.65
        },
        {
          "date": "2026-07-16",
          "close": 4783.98
        },
        {
          "date": "2026-07-17",
          "close": 4672.8
        },
        {
          "date": "2026-07-20",
          "close": 4714.39
        },
        {
          "date": "2026-07-21",
          "close": 4763.66
        },
        {
          "date": "2026-07-22",
          "close": 4727.06
        },
        {
          "date": "2026-07-23",
          "close": 4772.58
        },
        {
          "date": "2026-07-24",
          "close": 4634.18
        },
        {
          "date": "2026-07-27",
          "close": 4721.47
        },
        {
          "date": "2026-07-28",
          "close": 4741.05
        },
        {
          "date": "2026-07-29",
          "close": 4825.48
        },
        {
          "date": "2026-07-30",
          "close": 4846.45
        },
        {
          "date": "2026-07-31",
          "close": 4936.55
        },
        {
          "date": "2026-08-03",
          "close": 4980.89
        },
        {
          "date": "2026-08-04",
          "close": 5000.31
        },
        {
          "date": "2026-08-05",
          "close": 5036.55
        },
        {
          "date": "2026-08-06",
          "close": 5026.93
        },
        {
          "date": "2026-08-07",
          "close": 4986.93
        },
        {
          "date": "2026-08-10",
          "close": 5017.08
        },
        {
          "date": "2026-08-11",
          "close": 4991.0
        },
        {
          "date": "2026-08-12",
          "close": 5030.34
        },
        {
          "date": "2026-08-13",
          "close": 4996.05
        },
        {
          "date": "2026-08-14",
          "close": 4966.47
        },
        {
          "date": "2026-08-17",
          "close": 4990.76
        },
        {
          "date": "2026-08-18",
          "close": 4951.61
        },
        {
          "date": "2026-08-19",
          "close": 4833.49
        },
        {
          "date": "2026-08-20",
          "close": 4883.62
        },
        {
          "date": "2026-08-21",
          "close": 4900.97
        },
        {
          "date": "2026-08-24",
          "close": 4878.0
        },
        {
          "date": "2026-08-25",
          "close": 4938.23
        },
        {
          "date": "2026-08-26",
          "close": 5013.57
        },
        {
          "date": "2026-08-27",
          "close": 5075.74
        },
        {
          "date": "2026-08-28",
          "close": 5076.43
        },
        {
          "date": "2026-08-31",
          "close": 5105.36
        },
        {
          "date": "2026-09-01",
          "close": 5194.86
        },
        {
          "date": "2026-09-02",
          "close": 5126.96
        },
        {
          "date": "2026-09-03",
          "close": 5104.13
        },
        {
          "date": "2026-09-04",
          "close": 5162.23
        },
        {
          "date": "2026-09-07",
          "close": 5109.45
        },
        {
          "date": "2026-09-08",
          "close": 5138.53
        },
        {
          "date": "2026-09-09",
          "close": 5099.97
        },
        {
          "date": "2026-09-10",
          "close": 5106.37
        },
        {
          "date": "2026-09-11",
          "close": 4972.81
        },
        {
          "date": "2026-09-14",
          "close": 4976.75
        },
        {
          "date": "2026-09-15",
          "close": 4911.5
        },
        {
          "date": "2026-09-16",
          "close": 4951.09
        },
        {
          "date": "2026-09-17",
          "close": 4926.58
        },
        {
          "date": "2026-09-18",
          "close": 4984.21
        },
        {
          "date": "2026-09-21",
          "close": 5064.58
        },
        {
          "date": "2026-09-22",
          "close": 5067.21
        },
        {
          "date": "2026-09-23",
          "close": 5006.52
        },
        {
          "date": "2026-09-24",
          "close": 4944.48
        },
        {
          "date": "2026-09-28",
          "close": 4865.69
        },
        {
          "date": "2026-09-29",
          "close": 4908.77
        },
        {
          "date": "2026-09-30",
          "close": 4911.89
        },
        {
          "date": "2026-10-08",
          "close": 4863.09
        },
        {
          "date": "2026-10-09",
          "close": 4956.11
        },
        {
          "date": "2026-10-12",
          "close": 4956.42
        },
        {
          "date": "2026-10-13",
          "close": 4979.49
        },
        {
          "date": "2026-10-14",
          "close": 4939.16
        },
        {
          "date": "2026-10-15",
          "close": 4869.1
        },
        {
          "date": "2026-10-16",
          "close": 4843.63
        },
        {
          "date": "2026-10-19",
          "close": 4845.48
        },
        {
          "date": "2026-10-20",
          "close": 4843.24
        },
        {
          "date": "2026-10-21",
          "close": 4833.15
        },
        {
          "date": "2026-10-22",
          "close": 4717.33
        },
        {
          "date": "2026-10-23",
          "close": 4820.57
        },
        {
          "date": "2026-10-26",
          "close": 4840.81
        },
        {
          "date": "2026-10-27",
          "close": 4737.17
        },
        {
          "date": "2026-10-28",
          "close": 4727.05
        },
        {
          "date": "2026-10-29",
          "close": 4655.11
        },
        {
          "date": "2026-10-30",
          "close": 4526.59
        },
        {
          "date": "2026-11-02",
          "close": 4713.54
        },
        {
          "date": "2026-11-03",
          "close": 4704.37
        },
        {
          "date": "2026-11-04",
          "close": 4768.76
        },
        {
          "date": "2026-11-05",
          "close": 4806.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5052631578947369,
          "pullback_frequency": 0.2736842105263158,
          "up_wilson": [
            0.4064930002803157,
            0.6036242117876898
          ],
          "pullback_wilson": [
            0.1941455436715417,
            0.37081433740421976
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.37037037037037035,
          "up_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "pullback_wilson": [
            0.2542337519166028,
            0.5037253264773334
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 0,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 7,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0638",
      "name": "创业成份",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023541814747146006,
        "5": 0.05359764690862123,
        "20": -0.05420964471480205,
        "60": -0.12466904100423881
      },
      "moving_averages": {
        "5": 2034.2020000000484,
        "20": 2115.1210000000196,
        "60": 2331.319166666673
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-21",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.05892621394141151,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2736.28
        },
        {
          "date": "2026-05-14",
          "close": 2659.93
        },
        {
          "date": "2026-05-15",
          "close": 2654.17
        },
        {
          "date": "2026-05-18",
          "close": 2648.62
        },
        {
          "date": "2026-05-19",
          "close": 2670.88
        },
        {
          "date": "2026-05-20",
          "close": 2668.12
        },
        {
          "date": "2026-05-21",
          "close": 2602.05
        },
        {
          "date": "2026-05-22",
          "close": 2650.04
        },
        {
          "date": "2026-05-25",
          "close": 2681.25
        },
        {
          "date": "2026-05-26",
          "close": 2664.73
        },
        {
          "date": "2026-05-27",
          "close": 2636.22
        },
        {
          "date": "2026-05-28",
          "close": 2643.7
        },
        {
          "date": "2026-05-29",
          "close": 2571.51
        },
        {
          "date": "2026-06-01",
          "close": 2547.76
        },
        {
          "date": "2026-06-02",
          "close": 2548.52
        },
        {
          "date": "2026-06-03",
          "close": 2549.65
        },
        {
          "date": "2026-06-04",
          "close": 2537.99
        },
        {
          "date": "2026-06-05",
          "close": 2508.66
        },
        {
          "date": "2026-06-08",
          "close": 2410.82
        },
        {
          "date": "2026-06-09",
          "close": 2488.67
        },
        {
          "date": "2026-06-10",
          "close": 2442.22
        },
        {
          "date": "2026-06-11",
          "close": 2422.64
        },
        {
          "date": "2026-06-12",
          "close": 2444.47
        },
        {
          "date": "2026-06-15",
          "close": 2558.8
        },
        {
          "date": "2026-06-16",
          "close": 2592.76
        },
        {
          "date": "2026-06-17",
          "close": 2622.49
        },
        {
          "date": "2026-06-18",
          "close": 2654.03
        },
        {
          "date": "2026-06-22",
          "close": 2711.53
        },
        {
          "date": "2026-06-23",
          "close": 2642.16
        },
        {
          "date": "2026-06-24",
          "close": 2683.86
        },
        {
          "date": "2026-06-25",
          "close": 2711.65
        },
        {
          "date": "2026-06-26",
          "close": 2626.34
        },
        {
          "date": "2026-06-29",
          "close": 2668.26
        },
        {
          "date": "2026-06-30",
          "close": 2736.68
        },
        {
          "date": "2026-07-01",
          "close": 2759.97
        },
        {
          "date": "2026-07-02",
          "close": 2660.24
        },
        {
          "date": "2026-07-03",
          "close": 2678.46
        },
        {
          "date": "2026-07-06",
          "close": 2637.72
        },
        {
          "date": "2026-07-07",
          "close": 2590.35
        },
        {
          "date": "2026-07-08",
          "close": 2550.29
        },
        {
          "date": "2026-07-09",
          "close": 2618.48
        },
        {
          "date": "2026-07-10",
          "close": 2594.88
        },
        {
          "date": "2026-07-13",
          "close": 2475.94
        },
        {
          "date": "2026-07-14",
          "close": 2507.12
        },
        {
          "date": "2026-07-15",
          "close": 2499.64
        },
        {
          "date": "2026-07-16",
          "close": 2458.42
        },
        {
          "date": "2026-07-17",
          "close": 2310.24
        },
        {
          "date": "2026-07-20",
          "close": 2285.35
        },
        {
          "date": "2026-07-21",
          "close": 2418.03
        },
        {
          "date": "2026-07-22",
          "close": 2384.01
        },
        {
          "date": "2026-07-23",
          "close": 2371.19
        },
        {
          "date": "2026-07-24",
          "close": 2301.8
        },
        {
          "date": "2026-07-27",
          "close": 2371.24
        },
        {
          "date": "2026-07-28",
          "close": 2281.52
        },
        {
          "date": "2026-07-29",
          "close": 2300.82
        },
        {
          "date": "2026-07-30",
          "close": 2235.54
        },
        {
          "date": "2026-07-31",
          "close": 2324.98
        },
        {
          "date": "2026-08-03",
          "close": 2283.4
        },
        {
          "date": "2026-08-04",
          "close": 2375.25
        },
        {
          "date": "2026-08-05",
          "close": 2451.21
        },
        {
          "date": "2026-08-06",
          "close": 2450.55
        },
        {
          "date": "2026-08-07",
          "close": 2512.55
        },
        {
          "date": "2026-08-10",
          "close": 2518.43
        },
        {
          "date": "2026-08-11",
          "close": 2522.4
        },
        {
          "date": "2026-08-12",
          "close": 2545.28
        },
        {
          "date": "2026-08-13",
          "close": 2517.26
        },
        {
          "date": "2026-08-14",
          "close": 2537.92
        },
        {
          "date": "2026-08-17",
          "close": 2603.22
        },
        {
          "date": "2026-08-18",
          "close": 2597.7
        },
        {
          "date": "2026-08-19",
          "close": 2444.56
        },
        {
          "date": "2026-08-20",
          "close": 2475.84
        },
        {
          "date": "2026-08-21",
          "close": 2472.76
        },
        {
          "date": "2026-08-24",
          "close": 2413.24
        },
        {
          "date": "2026-08-25",
          "close": 2415.28
        },
        {
          "date": "2026-08-26",
          "close": 2423.03
        },
        {
          "date": "2026-08-27",
          "close": 2481.11
        },
        {
          "date": "2026-08-28",
          "close": 2454.9
        },
        {
          "date": "2026-08-31",
          "close": 2488.66
        },
        {
          "date": "2026-09-01",
          "close": 2459.79
        },
        {
          "date": "2026-09-02",
          "close": 2418.48
        },
        {
          "date": "2026-09-03",
          "close": 2423.44
        },
        {
          "date": "2026-09-04",
          "close": 2391.19
        },
        {
          "date": "2026-09-07",
          "close": 2440.23
        },
        {
          "date": "2026-09-08",
          "close": 2421.54
        },
        {
          "date": "2026-09-09",
          "close": 2407.88
        },
        {
          "date": "2026-09-10",
          "close": 2391.77
        },
        {
          "date": "2026-09-11",
          "close": 2355.44
        },
        {
          "date": "2026-09-14",
          "close": 2355.04
        },
        {
          "date": "2026-09-15",
          "close": 2351.34
        },
        {
          "date": "2026-09-16",
          "close": 2392.42
        },
        {
          "date": "2026-09-17",
          "close": 2392.14
        },
        {
          "date": "2026-09-18",
          "close": 2441.14
        },
        {
          "date": "2026-09-21",
          "close": 2464.25
        },
        {
          "date": "2026-09-22",
          "close": 2467.37
        },
        {
          "date": "2026-09-23",
          "close": 2456.32
        },
        {
          "date": "2026-09-24",
          "close": 2402.86
        },
        {
          "date": "2026-09-28",
          "close": 2326.81
        },
        {
          "date": "2026-09-29",
          "close": 2338.22
        },
        {
          "date": "2026-09-30",
          "close": 2335.77
        },
        {
          "date": "2026-10-08",
          "close": 2268.6
        },
        {
          "date": "2026-10-09",
          "close": 2279.97
        },
        {
          "date": "2026-10-12",
          "close": 2238.55
        },
        {
          "date": "2026-10-13",
          "close": 2227.83
        },
        {
          "date": "2026-10-14",
          "close": 2182.1
        },
        {
          "date": "2026-10-15",
          "close": 2121.96
        },
        {
          "date": "2026-10-16",
          "close": 2108.17
        },
        {
          "date": "2026-10-19",
          "close": 2111.31
        },
        {
          "date": "2026-10-20",
          "close": 2145.9
        },
        {
          "date": "2026-10-21",
          "close": 2140.53
        },
        {
          "date": "2026-10-22",
          "close": 2079.82
        },
        {
          "date": "2026-10-23",
          "close": 2164.01
        },
        {
          "date": "2026-10-26",
          "close": 2130.97
        },
        {
          "date": "2026-10-27",
          "close": 2054.06
        },
        {
          "date": "2026-10-28",
          "close": 2109.76
        },
        {
          "date": "2026-10-29",
          "close": 2036.47
        },
        {
          "date": "2026-10-30",
          "close": 1954.65
        },
        {
          "date": "2026-11-02",
          "close": 2006.35
        },
        {
          "date": "2026-11-03",
          "close": 1968.12
        },
        {
          "date": "2026-11-04",
          "close": 2096.27
        },
        {
          "date": "2026-11-05",
          "close": 2145.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 115,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45217391304347826,
          "pullback_frequency": 0.28695652173913044,
          "up_wilson": [
            0.36422398053844796,
            0.5432157285567037
          ],
          "pullback_wilson": [
            0.21222580601277446,
            0.3754601708656285
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4696969696969697,
          "pullback_frequency": 0.30303030303030304,
          "up_wilson": [
            0.35430428496377675,
            0.5884231427340136
          ],
          "pullback_wilson": [
            0.2055402105801948,
            0.4221880694554426
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 12,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 7,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0641",
      "name": "智能穿戴",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02873482542926764,
        "5": 0.04088276316574402,
        "20": -0.05113551026749874,
        "60": -0.08289470720297931
      },
      "moving_averages": {
        "5": 3487.165999999922,
        "20": 3623.982999999961,
        "60": 3952.702666666654
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-30",
            "end": "2026-07-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-08",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04627017178552839,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4574.79
        },
        {
          "date": "2026-05-14",
          "close": 4505.45
        },
        {
          "date": "2026-05-15",
          "close": 4472.72
        },
        {
          "date": "2026-05-18",
          "close": 4513.55
        },
        {
          "date": "2026-05-19",
          "close": 4585.52
        },
        {
          "date": "2026-05-20",
          "close": 4577.75
        },
        {
          "date": "2026-05-21",
          "close": 4451.29
        },
        {
          "date": "2026-05-22",
          "close": 4610.5
        },
        {
          "date": "2026-05-25",
          "close": 4700.27
        },
        {
          "date": "2026-05-26",
          "close": 4677.79
        },
        {
          "date": "2026-05-27",
          "close": 4617.84
        },
        {
          "date": "2026-05-28",
          "close": 4672.0
        },
        {
          "date": "2026-05-29",
          "close": 4452.31
        },
        {
          "date": "2026-06-01",
          "close": 4460.76
        },
        {
          "date": "2026-06-02",
          "close": 4529.08
        },
        {
          "date": "2026-06-03",
          "close": 4550.66
        },
        {
          "date": "2026-06-04",
          "close": 4558.27
        },
        {
          "date": "2026-06-05",
          "close": 4566.44
        },
        {
          "date": "2026-06-08",
          "close": 4398.05
        },
        {
          "date": "2026-06-09",
          "close": 4541.17
        },
        {
          "date": "2026-06-10",
          "close": 4419.35
        },
        {
          "date": "2026-06-11",
          "close": 4346.42
        },
        {
          "date": "2026-06-12",
          "close": 4306.5
        },
        {
          "date": "2026-06-15",
          "close": 4532.38
        },
        {
          "date": "2026-06-16",
          "close": 4649.68
        },
        {
          "date": "2026-06-17",
          "close": 4729.3
        },
        {
          "date": "2026-06-18",
          "close": 4763.54
        },
        {
          "date": "2026-06-22",
          "close": 4776.79
        },
        {
          "date": "2026-06-23",
          "close": 4718.69
        },
        {
          "date": "2026-06-24",
          "close": 4769.23
        },
        {
          "date": "2026-06-25",
          "close": 4796.8
        },
        {
          "date": "2026-06-26",
          "close": 4667.35
        },
        {
          "date": "2026-06-29",
          "close": 4591.96
        },
        {
          "date": "2026-06-30",
          "close": 4780.15
        },
        {
          "date": "2026-07-01",
          "close": 4790.42
        },
        {
          "date": "2026-07-02",
          "close": 4657.66
        },
        {
          "date": "2026-07-03",
          "close": 4679.57
        },
        {
          "date": "2026-07-06",
          "close": 4564.86
        },
        {
          "date": "2026-07-07",
          "close": 4468.48
        },
        {
          "date": "2026-07-08",
          "close": 4380.72
        },
        {
          "date": "2026-07-09",
          "close": 4522.5
        },
        {
          "date": "2026-07-10",
          "close": 4479.08
        },
        {
          "date": "2026-07-13",
          "close": 4211.34
        },
        {
          "date": "2026-07-14",
          "close": 4261.53
        },
        {
          "date": "2026-07-15",
          "close": 4162.62
        },
        {
          "date": "2026-07-16",
          "close": 4105.17
        },
        {
          "date": "2026-07-17",
          "close": 3816.15
        },
        {
          "date": "2026-07-20",
          "close": 3634.45
        },
        {
          "date": "2026-07-21",
          "close": 3819.87
        },
        {
          "date": "2026-07-22",
          "close": 3771.66
        },
        {
          "date": "2026-07-23",
          "close": 3770.37
        },
        {
          "date": "2026-07-24",
          "close": 3707.58
        },
        {
          "date": "2026-07-27",
          "close": 3839.6
        },
        {
          "date": "2026-07-28",
          "close": 3728.85
        },
        {
          "date": "2026-07-29",
          "close": 3756.0
        },
        {
          "date": "2026-07-30",
          "close": 3596.38
        },
        {
          "date": "2026-07-31",
          "close": 3724.74
        },
        {
          "date": "2026-08-03",
          "close": 3712.47
        },
        {
          "date": "2026-08-04",
          "close": 3847.72
        },
        {
          "date": "2026-08-05",
          "close": 3995.43
        },
        {
          "date": "2026-08-06",
          "close": 4036.57
        },
        {
          "date": "2026-08-07",
          "close": 4104.12
        },
        {
          "date": "2026-08-10",
          "close": 4104.16
        },
        {
          "date": "2026-08-11",
          "close": 4102.04
        },
        {
          "date": "2026-08-12",
          "close": 4165.35
        },
        {
          "date": "2026-08-13",
          "close": 4118.86
        },
        {
          "date": "2026-08-14",
          "close": 4158.67
        },
        {
          "date": "2026-08-17",
          "close": 4284.94
        },
        {
          "date": "2026-08-18",
          "close": 4275.23
        },
        {
          "date": "2026-08-19",
          "close": 4006.34
        },
        {
          "date": "2026-08-20",
          "close": 4069.43
        },
        {
          "date": "2026-08-21",
          "close": 4095.6
        },
        {
          "date": "2026-08-24",
          "close": 4007.21
        },
        {
          "date": "2026-08-25",
          "close": 4059.91
        },
        {
          "date": "2026-08-26",
          "close": 4057.48
        },
        {
          "date": "2026-08-27",
          "close": 4169.09
        },
        {
          "date": "2026-08-28",
          "close": 4139.16
        },
        {
          "date": "2026-08-31",
          "close": 4257.59
        },
        {
          "date": "2026-09-01",
          "close": 4219.03
        },
        {
          "date": "2026-09-02",
          "close": 4187.86
        },
        {
          "date": "2026-09-03",
          "close": 4171.51
        },
        {
          "date": "2026-09-04",
          "close": 4096.21
        },
        {
          "date": "2026-09-07",
          "close": 4176.72
        },
        {
          "date": "2026-09-08",
          "close": 4143.45
        },
        {
          "date": "2026-09-09",
          "close": 4101.37
        },
        {
          "date": "2026-09-10",
          "close": 4041.47
        },
        {
          "date": "2026-09-11",
          "close": 3989.08
        },
        {
          "date": "2026-09-14",
          "close": 4031.95
        },
        {
          "date": "2026-09-15",
          "close": 4008.09
        },
        {
          "date": "2026-09-16",
          "close": 4101.95
        },
        {
          "date": "2026-09-17",
          "close": 4109.39
        },
        {
          "date": "2026-09-18",
          "close": 4202.11
        },
        {
          "date": "2026-09-21",
          "close": 4246.23
        },
        {
          "date": "2026-09-22",
          "close": 4281.78
        },
        {
          "date": "2026-09-23",
          "close": 4272.37
        },
        {
          "date": "2026-09-24",
          "close": 4178.75
        },
        {
          "date": "2026-09-28",
          "close": 4021.76
        },
        {
          "date": "2026-09-29",
          "close": 4045.05
        },
        {
          "date": "2026-09-30",
          "close": 3982.92
        },
        {
          "date": "2026-10-08",
          "close": 3861.7
        },
        {
          "date": "2026-10-09",
          "close": 3842.0
        },
        {
          "date": "2026-10-12",
          "close": 3755.21
        },
        {
          "date": "2026-10-13",
          "close": 3766.94
        },
        {
          "date": "2026-10-14",
          "close": 3696.11
        },
        {
          "date": "2026-10-15",
          "close": 3566.27
        },
        {
          "date": "2026-10-16",
          "close": 3556.59
        },
        {
          "date": "2026-10-19",
          "close": 3573.22
        },
        {
          "date": "2026-10-20",
          "close": 3692.76
        },
        {
          "date": "2026-10-21",
          "close": 3719.9
        },
        {
          "date": "2026-10-22",
          "close": 3624.73
        },
        {
          "date": "2026-10-23",
          "close": 3766.63
        },
        {
          "date": "2026-10-26",
          "close": 3701.27
        },
        {
          "date": "2026-10-27",
          "close": 3572.18
        },
        {
          "date": "2026-10-28",
          "close": 3689.71
        },
        {
          "date": "2026-10-29",
          "close": 3520.31
        },
        {
          "date": "2026-10-30",
          "close": 3369.9
        },
        {
          "date": "2026-11-02",
          "close": 3467.92
        },
        {
          "date": "2026-11-03",
          "close": 3371.9
        },
        {
          "date": "2026-11-04",
          "close": 3561.88
        },
        {
          "date": "2026-11-05",
          "close": 3664.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5753424657534246,
          "pullback_frequency": 0.3013698630136986,
          "up_wilson": [
            0.4609938046379387,
            0.6821580845742112
          ],
          "pullback_wilson": [
            0.20822590579126068,
            0.41437365901307077
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.44595893660346186,
            0.7365167431570808
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 29,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 10,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0643",
      "name": "上海自贸",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021913114125752253,
        "5": 0.021123648469492995,
        "20": -0.06435028824753897,
        "60": -0.0434750611741761
      },
      "moving_averages": {
        "5": 3037.555999999959,
        "20": 3145.4770000000253,
        "60": 3255.188999999982
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.06938863182766053,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3738.7
        },
        {
          "date": "2026-05-14",
          "close": 3660.99
        },
        {
          "date": "2026-05-15",
          "close": 3628.24
        },
        {
          "date": "2026-05-18",
          "close": 3634.89
        },
        {
          "date": "2026-05-19",
          "close": 3675.59
        },
        {
          "date": "2026-05-20",
          "close": 3661.62
        },
        {
          "date": "2026-05-21",
          "close": 3576.33
        },
        {
          "date": "2026-05-22",
          "close": 3606.78
        },
        {
          "date": "2026-05-25",
          "close": 3591.58
        },
        {
          "date": "2026-05-26",
          "close": 3528.38
        },
        {
          "date": "2026-05-27",
          "close": 3449.42
        },
        {
          "date": "2026-05-28",
          "close": 3438.18
        },
        {
          "date": "2026-05-29",
          "close": 3388.37
        },
        {
          "date": "2026-06-01",
          "close": 3420.58
        },
        {
          "date": "2026-06-02",
          "close": 3377.81
        },
        {
          "date": "2026-06-03",
          "close": 3339.44
        },
        {
          "date": "2026-06-04",
          "close": 3280.56
        },
        {
          "date": "2026-06-05",
          "close": 3273.96
        },
        {
          "date": "2026-06-08",
          "close": 3185.63
        },
        {
          "date": "2026-06-09",
          "close": 3206.55
        },
        {
          "date": "2026-06-10",
          "close": 3175.94
        },
        {
          "date": "2026-06-11",
          "close": 3139.57
        },
        {
          "date": "2026-06-12",
          "close": 3191.8
        },
        {
          "date": "2026-06-15",
          "close": 3223.31
        },
        {
          "date": "2026-06-16",
          "close": 3205.82
        },
        {
          "date": "2026-06-17",
          "close": 3188.65
        },
        {
          "date": "2026-06-18",
          "close": 3175.36
        },
        {
          "date": "2026-06-22",
          "close": 3212.69
        },
        {
          "date": "2026-06-23",
          "close": 3248.72
        },
        {
          "date": "2026-06-24",
          "close": 3202.59
        },
        {
          "date": "2026-06-25",
          "close": 3197.55
        },
        {
          "date": "2026-06-26",
          "close": 3126.46
        },
        {
          "date": "2026-06-29",
          "close": 3160.42
        },
        {
          "date": "2026-06-30",
          "close": 3165.08
        },
        {
          "date": "2026-07-01",
          "close": 3230.92
        },
        {
          "date": "2026-07-02",
          "close": 3230.59
        },
        {
          "date": "2026-07-03",
          "close": 3238.2
        },
        {
          "date": "2026-07-06",
          "close": 3230.03
        },
        {
          "date": "2026-07-07",
          "close": 3145.35
        },
        {
          "date": "2026-07-08",
          "close": 3125.63
        },
        {
          "date": "2026-07-09",
          "close": 3136.92
        },
        {
          "date": "2026-07-10",
          "close": 3181.27
        },
        {
          "date": "2026-07-13",
          "close": 3103.65
        },
        {
          "date": "2026-07-14",
          "close": 3129.81
        },
        {
          "date": "2026-07-15",
          "close": 3162.58
        },
        {
          "date": "2026-07-16",
          "close": 3171.3
        },
        {
          "date": "2026-07-17",
          "close": 3055.76
        },
        {
          "date": "2026-07-20",
          "close": 3003.44
        },
        {
          "date": "2026-07-21",
          "close": 3015.37
        },
        {
          "date": "2026-07-22",
          "close": 3001.21
        },
        {
          "date": "2026-07-23",
          "close": 3032.92
        },
        {
          "date": "2026-07-24",
          "close": 2982.79
        },
        {
          "date": "2026-07-27",
          "close": 3041.35
        },
        {
          "date": "2026-07-28",
          "close": 3078.21
        },
        {
          "date": "2026-07-29",
          "close": 3109.19
        },
        {
          "date": "2026-07-30",
          "close": 3113.97
        },
        {
          "date": "2026-07-31",
          "close": 3166.02
        },
        {
          "date": "2026-08-03",
          "close": 3196.53
        },
        {
          "date": "2026-08-04",
          "close": 3227.97
        },
        {
          "date": "2026-08-05",
          "close": 3261.18
        },
        {
          "date": "2026-08-06",
          "close": 3263.75
        },
        {
          "date": "2026-08-07",
          "close": 3274.77
        },
        {
          "date": "2026-08-10",
          "close": 3310.94
        },
        {
          "date": "2026-08-11",
          "close": 3316.54
        },
        {
          "date": "2026-08-12",
          "close": 3351.5
        },
        {
          "date": "2026-08-13",
          "close": 3303.01
        },
        {
          "date": "2026-08-14",
          "close": 3286.08
        },
        {
          "date": "2026-08-17",
          "close": 3327.88
        },
        {
          "date": "2026-08-18",
          "close": 3305.92
        },
        {
          "date": "2026-08-19",
          "close": 3210.31
        },
        {
          "date": "2026-08-20",
          "close": 3266.73
        },
        {
          "date": "2026-08-21",
          "close": 3237.55
        },
        {
          "date": "2026-08-24",
          "close": 3213.9
        },
        {
          "date": "2026-08-25",
          "close": 3263.68
        },
        {
          "date": "2026-08-26",
          "close": 3297.42
        },
        {
          "date": "2026-08-27",
          "close": 3301.09
        },
        {
          "date": "2026-08-28",
          "close": 3317.62
        },
        {
          "date": "2026-08-31",
          "close": 3322.53
        },
        {
          "date": "2026-09-01",
          "close": 3353.98
        },
        {
          "date": "2026-09-02",
          "close": 3316.55
        },
        {
          "date": "2026-09-03",
          "close": 3311.3
        },
        {
          "date": "2026-09-04",
          "close": 3323.08
        },
        {
          "date": "2026-09-07",
          "close": 3340.54
        },
        {
          "date": "2026-09-08",
          "close": 3374.15
        },
        {
          "date": "2026-09-09",
          "close": 3365.95
        },
        {
          "date": "2026-09-10",
          "close": 3325.86
        },
        {
          "date": "2026-09-11",
          "close": 3272.83
        },
        {
          "date": "2026-09-14",
          "close": 3276.26
        },
        {
          "date": "2026-09-15",
          "close": 3219.74
        },
        {
          "date": "2026-09-16",
          "close": 3243.36
        },
        {
          "date": "2026-09-17",
          "close": 3282.17
        },
        {
          "date": "2026-09-18",
          "close": 3336.42
        },
        {
          "date": "2026-09-21",
          "close": 3405.22
        },
        {
          "date": "2026-09-22",
          "close": 3411.26
        },
        {
          "date": "2026-09-23",
          "close": 3388.0
        },
        {
          "date": "2026-09-24",
          "close": 3366.84
        },
        {
          "date": "2026-09-28",
          "close": 3310.04
        },
        {
          "date": "2026-09-29",
          "close": 3333.76
        },
        {
          "date": "2026-09-30",
          "close": 3339.33
        },
        {
          "date": "2026-10-08",
          "close": 3333.94
        },
        {
          "date": "2026-10-09",
          "close": 3351.99
        },
        {
          "date": "2026-10-12",
          "close": 3304.68
        },
        {
          "date": "2026-10-13",
          "close": 3288.87
        },
        {
          "date": "2026-10-14",
          "close": 3238.61
        },
        {
          "date": "2026-10-15",
          "close": 3161.56
        },
        {
          "date": "2026-10-16",
          "close": 3176.05
        },
        {
          "date": "2026-10-19",
          "close": 3152.35
        },
        {
          "date": "2026-10-20",
          "close": 3173.7
        },
        {
          "date": "2026-10-21",
          "close": 3163.87
        },
        {
          "date": "2026-10-22",
          "close": 3089.69
        },
        {
          "date": "2026-10-23",
          "close": 3132.18
        },
        {
          "date": "2026-10-26",
          "close": 3168.78
        },
        {
          "date": "2026-10-27",
          "close": 3120.66
        },
        {
          "date": "2026-10-28",
          "close": 3143.9
        },
        {
          "date": "2026-10-29",
          "close": 3054.87
        },
        {
          "date": "2026-10-30",
          "close": 2970.72
        },
        {
          "date": "2026-11-02",
          "close": 3026.31
        },
        {
          "date": "2026-11-03",
          "close": 3018.84
        },
        {
          "date": "2026-11-04",
          "close": 3052.51
        },
        {
          "date": "2026-11-05",
          "close": 3119.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.44119507889355963,
            0.6542231081528878
          ],
          "pullback_wilson": [
            0.16806231857542375,
            0.3548467461923397
          ],
          "tendency": "无明显倾向",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5510204081632653,
          "pullback_frequency": 0.3469387755102041,
          "up_wilson": [
            0.413151082194979,
            0.6814715893131335
          ],
          "pullback_wilson": [
            0.22924392834538948,
            0.48688805713027256
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 32,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.53125,
          "baseline_hit_rate": 0.4375,
          "hit_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "baseline_wilson": [
            0.2816533111504036,
            0.6067440886314801
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 3,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0644",
      "name": "特斯拉概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024818078017689427,
        "5": 0.026979532238645243,
        "20": -0.05193333060063632,
        "60": -0.07316896491668823
      },
      "moving_averages": {
        "5": 5786.236000000126,
        "20": 5971.64700000016,
        "60": 6373.542000000055
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-22",
            "end": "2026-06-25",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-05",
            "sessions": 29,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-09",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.052233666143941204,
      "history": [
        {
          "date": "2026-05-13",
          "close": 7930.81
        },
        {
          "date": "2026-05-14",
          "close": 7757.89
        },
        {
          "date": "2026-05-15",
          "close": 7807.5
        },
        {
          "date": "2026-05-18",
          "close": 7863.62
        },
        {
          "date": "2026-05-19",
          "close": 7907.95
        },
        {
          "date": "2026-05-20",
          "close": 7888.54
        },
        {
          "date": "2026-05-21",
          "close": 7751.48
        },
        {
          "date": "2026-05-22",
          "close": 7947.88
        },
        {
          "date": "2026-05-25",
          "close": 7979.14
        },
        {
          "date": "2026-05-26",
          "close": 7906.59
        },
        {
          "date": "2026-05-27",
          "close": 7725.03
        },
        {
          "date": "2026-05-28",
          "close": 7775.36
        },
        {
          "date": "2026-05-29",
          "close": 7497.24
        },
        {
          "date": "2026-06-01",
          "close": 7504.78
        },
        {
          "date": "2026-06-02",
          "close": 7546.75
        },
        {
          "date": "2026-06-03",
          "close": 7532.78
        },
        {
          "date": "2026-06-04",
          "close": 7525.95
        },
        {
          "date": "2026-06-05",
          "close": 7603.7
        },
        {
          "date": "2026-06-08",
          "close": 7398.39
        },
        {
          "date": "2026-06-09",
          "close": 7521.14
        },
        {
          "date": "2026-06-10",
          "close": 7330.45
        },
        {
          "date": "2026-06-11",
          "close": 7217.98
        },
        {
          "date": "2026-06-12",
          "close": 7272.66
        },
        {
          "date": "2026-06-15",
          "close": 7519.34
        },
        {
          "date": "2026-06-16",
          "close": 7650.96
        },
        {
          "date": "2026-06-17",
          "close": 7642.77
        },
        {
          "date": "2026-06-18",
          "close": 7653.68
        },
        {
          "date": "2026-06-22",
          "close": 7576.12
        },
        {
          "date": "2026-06-23",
          "close": 7486.03
        },
        {
          "date": "2026-06-24",
          "close": 7443.06
        },
        {
          "date": "2026-06-25",
          "close": 7366.63
        },
        {
          "date": "2026-06-26",
          "close": 7120.07
        },
        {
          "date": "2026-06-29",
          "close": 7060.07
        },
        {
          "date": "2026-06-30",
          "close": 7277.9
        },
        {
          "date": "2026-07-01",
          "close": 7329.65
        },
        {
          "date": "2026-07-02",
          "close": 7272.72
        },
        {
          "date": "2026-07-03",
          "close": 7470.87
        },
        {
          "date": "2026-07-06",
          "close": 7283.39
        },
        {
          "date": "2026-07-07",
          "close": 7099.65
        },
        {
          "date": "2026-07-08",
          "close": 6839.94
        },
        {
          "date": "2026-07-09",
          "close": 6896.15
        },
        {
          "date": "2026-07-10",
          "close": 6904.6
        },
        {
          "date": "2026-07-13",
          "close": 6515.87
        },
        {
          "date": "2026-07-14",
          "close": 6616.37
        },
        {
          "date": "2026-07-15",
          "close": 6570.55
        },
        {
          "date": "2026-07-16",
          "close": 6483.64
        },
        {
          "date": "2026-07-17",
          "close": 6106.89
        },
        {
          "date": "2026-07-20",
          "close": 5859.83
        },
        {
          "date": "2026-07-21",
          "close": 6049.41
        },
        {
          "date": "2026-07-22",
          "close": 5945.37
        },
        {
          "date": "2026-07-23",
          "close": 6077.6
        },
        {
          "date": "2026-07-24",
          "close": 5923.29
        },
        {
          "date": "2026-07-27",
          "close": 6122.86
        },
        {
          "date": "2026-07-28",
          "close": 6025.66
        },
        {
          "date": "2026-07-29",
          "close": 6092.78
        },
        {
          "date": "2026-07-30",
          "close": 5933.84
        },
        {
          "date": "2026-07-31",
          "close": 6097.37
        },
        {
          "date": "2026-08-03",
          "close": 6181.5
        },
        {
          "date": "2026-08-04",
          "close": 6315.54
        },
        {
          "date": "2026-08-05",
          "close": 6488.27
        },
        {
          "date": "2026-08-06",
          "close": 6522.42
        },
        {
          "date": "2026-08-07",
          "close": 6589.16
        },
        {
          "date": "2026-08-10",
          "close": 6619.12
        },
        {
          "date": "2026-08-11",
          "close": 6608.44
        },
        {
          "date": "2026-08-12",
          "close": 6690.2
        },
        {
          "date": "2026-08-13",
          "close": 6608.96
        },
        {
          "date": "2026-08-14",
          "close": 6643.61
        },
        {
          "date": "2026-08-17",
          "close": 6788.11
        },
        {
          "date": "2026-08-18",
          "close": 6794.33
        },
        {
          "date": "2026-08-19",
          "close": 6402.49
        },
        {
          "date": "2026-08-20",
          "close": 6454.45
        },
        {
          "date": "2026-08-21",
          "close": 6530.26
        },
        {
          "date": "2026-08-24",
          "close": 6475.38
        },
        {
          "date": "2026-08-25",
          "close": 6568.88
        },
        {
          "date": "2026-08-26",
          "close": 6567.75
        },
        {
          "date": "2026-08-27",
          "close": 6678.51
        },
        {
          "date": "2026-08-28",
          "close": 6647.22
        },
        {
          "date": "2026-08-31",
          "close": 6730.92
        },
        {
          "date": "2026-09-01",
          "close": 6684.86
        },
        {
          "date": "2026-09-02",
          "close": 6635.75
        },
        {
          "date": "2026-09-03",
          "close": 6654.6
        },
        {
          "date": "2026-09-04",
          "close": 6548.56
        },
        {
          "date": "2026-09-07",
          "close": 6664.18
        },
        {
          "date": "2026-09-08",
          "close": 6653.92
        },
        {
          "date": "2026-09-09",
          "close": 6634.77
        },
        {
          "date": "2026-09-10",
          "close": 6532.85
        },
        {
          "date": "2026-09-11",
          "close": 6408.36
        },
        {
          "date": "2026-09-14",
          "close": 6454.5
        },
        {
          "date": "2026-09-15",
          "close": 6386.45
        },
        {
          "date": "2026-09-16",
          "close": 6468.28
        },
        {
          "date": "2026-09-17",
          "close": 6496.99
        },
        {
          "date": "2026-09-18",
          "close": 6578.43
        },
        {
          "date": "2026-09-21",
          "close": 6683.93
        },
        {
          "date": "2026-09-22",
          "close": 6673.86
        },
        {
          "date": "2026-09-23",
          "close": 6671.97
        },
        {
          "date": "2026-09-24",
          "close": 6584.08
        },
        {
          "date": "2026-09-28",
          "close": 6398.5
        },
        {
          "date": "2026-09-29",
          "close": 6462.31
        },
        {
          "date": "2026-09-30",
          "close": 6439.28
        },
        {
          "date": "2026-10-08",
          "close": 6342.94
        },
        {
          "date": "2026-10-09",
          "close": 6344.95
        },
        {
          "date": "2026-10-12",
          "close": 6225.05
        },
        {
          "date": "2026-10-13",
          "close": 6198.37
        },
        {
          "date": "2026-10-14",
          "close": 6044.36
        },
        {
          "date": "2026-10-15",
          "close": 5853.75
        },
        {
          "date": "2026-10-16",
          "close": 5942.99
        },
        {
          "date": "2026-10-19",
          "close": 5985.73
        },
        {
          "date": "2026-10-20",
          "close": 6087.55
        },
        {
          "date": "2026-10-21",
          "close": 6024.48
        },
        {
          "date": "2026-10-22",
          "close": 5887.9
        },
        {
          "date": "2026-10-23",
          "close": 6075.01
        },
        {
          "date": "2026-10-26",
          "close": 6016.65
        },
        {
          "date": "2026-10-27",
          "close": 5881.48
        },
        {
          "date": "2026-10-28",
          "close": 6077.94
        },
        {
          "date": "2026-10-29",
          "close": 5855.55
        },
        {
          "date": "2026-10-30",
          "close": 5637.98
        },
        {
          "date": "2026-11-02",
          "close": 5752.84
        },
        {
          "date": "2026-11-03",
          "close": 5658.93
        },
        {
          "date": "2026-11-04",
          "close": 5867.9
        },
        {
          "date": "2026-11-05",
          "close": 6013.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5921052631578947,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.4797855251743951,
            0.6955619723136058
          ],
          "pullback_wilson": [
            0.22230854157063415,
            0.42699646345336384
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 7,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0653",
      "name": "养老概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02010154999429692,
        "5": 0.0403597156930382,
        "20": -0.03060633355633724,
        "60": 0.001683826766666341
      },
      "moving_averages": {
        "5": 2527.3479999999518,
        "20": 2572.653000000026,
        "60": 2638.791500000004
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04567246663698621,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2921.83
        },
        {
          "date": "2026-05-14",
          "close": 2862.31
        },
        {
          "date": "2026-05-15",
          "close": 2836.65
        },
        {
          "date": "2026-05-18",
          "close": 2830.05
        },
        {
          "date": "2026-05-19",
          "close": 2876.69
        },
        {
          "date": "2026-05-20",
          "close": 2834.05
        },
        {
          "date": "2026-05-21",
          "close": 2758.8
        },
        {
          "date": "2026-05-22",
          "close": 2779.98
        },
        {
          "date": "2026-05-25",
          "close": 2772.19
        },
        {
          "date": "2026-05-26",
          "close": 2744.07
        },
        {
          "date": "2026-05-27",
          "close": 2692.15
        },
        {
          "date": "2026-05-28",
          "close": 2696.26
        },
        {
          "date": "2026-05-29",
          "close": 2677.13
        },
        {
          "date": "2026-06-01",
          "close": 2727.11
        },
        {
          "date": "2026-06-02",
          "close": 2687.5
        },
        {
          "date": "2026-06-03",
          "close": 2659.69
        },
        {
          "date": "2026-06-04",
          "close": 2619.42
        },
        {
          "date": "2026-06-05",
          "close": 2637.81
        },
        {
          "date": "2026-06-08",
          "close": 2584.69
        },
        {
          "date": "2026-06-09",
          "close": 2588.57
        },
        {
          "date": "2026-06-10",
          "close": 2560.21
        },
        {
          "date": "2026-06-11",
          "close": 2513.04
        },
        {
          "date": "2026-06-12",
          "close": 2558.17
        },
        {
          "date": "2026-06-15",
          "close": 2583.54
        },
        {
          "date": "2026-06-16",
          "close": 2577.29
        },
        {
          "date": "2026-06-17",
          "close": 2536.96
        },
        {
          "date": "2026-06-18",
          "close": 2545.72
        },
        {
          "date": "2026-06-22",
          "close": 2561.53
        },
        {
          "date": "2026-06-23",
          "close": 2577.12
        },
        {
          "date": "2026-06-24",
          "close": 2512.1
        },
        {
          "date": "2026-06-25",
          "close": 2468.21
        },
        {
          "date": "2026-06-26",
          "close": 2398.16
        },
        {
          "date": "2026-06-29",
          "close": 2427.37
        },
        {
          "date": "2026-06-30",
          "close": 2414.96
        },
        {
          "date": "2026-07-01",
          "close": 2494.35
        },
        {
          "date": "2026-07-02",
          "close": 2493.16
        },
        {
          "date": "2026-07-03",
          "close": 2529.66
        },
        {
          "date": "2026-07-06",
          "close": 2521.3
        },
        {
          "date": "2026-07-07",
          "close": 2437.59
        },
        {
          "date": "2026-07-08",
          "close": 2430.91
        },
        {
          "date": "2026-07-09",
          "close": 2424.42
        },
        {
          "date": "2026-07-10",
          "close": 2479.03
        },
        {
          "date": "2026-07-13",
          "close": 2415.51
        },
        {
          "date": "2026-07-14",
          "close": 2460.72
        },
        {
          "date": "2026-07-15",
          "close": 2504.18
        },
        {
          "date": "2026-07-16",
          "close": 2531.79
        },
        {
          "date": "2026-07-17",
          "close": 2426.84
        },
        {
          "date": "2026-07-20",
          "close": 2400.48
        },
        {
          "date": "2026-07-21",
          "close": 2392.77
        },
        {
          "date": "2026-07-22",
          "close": 2380.3
        },
        {
          "date": "2026-07-23",
          "close": 2418.52
        },
        {
          "date": "2026-07-24",
          "close": 2347.82
        },
        {
          "date": "2026-07-27",
          "close": 2425.36
        },
        {
          "date": "2026-07-28",
          "close": 2437.24
        },
        {
          "date": "2026-07-29",
          "close": 2471.4
        },
        {
          "date": "2026-07-30",
          "close": 2460.79
        },
        {
          "date": "2026-07-31",
          "close": 2517.19
        },
        {
          "date": "2026-08-03",
          "close": 2556.43
        },
        {
          "date": "2026-08-04",
          "close": 2576.62
        },
        {
          "date": "2026-08-05",
          "close": 2589.34
        },
        {
          "date": "2026-08-06",
          "close": 2589.42
        },
        {
          "date": "2026-08-07",
          "close": 2605.45
        },
        {
          "date": "2026-08-10",
          "close": 2660.29
        },
        {
          "date": "2026-08-11",
          "close": 2658.42
        },
        {
          "date": "2026-08-12",
          "close": 2697.05
        },
        {
          "date": "2026-08-13",
          "close": 2687.21
        },
        {
          "date": "2026-08-14",
          "close": 2681.35
        },
        {
          "date": "2026-08-17",
          "close": 2701.11
        },
        {
          "date": "2026-08-18",
          "close": 2683.4
        },
        {
          "date": "2026-08-19",
          "close": 2595.72
        },
        {
          "date": "2026-08-20",
          "close": 2658.03
        },
        {
          "date": "2026-08-21",
          "close": 2617.81
        },
        {
          "date": "2026-08-24",
          "close": 2591.09
        },
        {
          "date": "2026-08-25",
          "close": 2653.89
        },
        {
          "date": "2026-08-26",
          "close": 2661.46
        },
        {
          "date": "2026-08-27",
          "close": 2685.0
        },
        {
          "date": "2026-08-28",
          "close": 2700.22
        },
        {
          "date": "2026-08-31",
          "close": 2694.5
        },
        {
          "date": "2026-09-01",
          "close": 2728.13
        },
        {
          "date": "2026-09-02",
          "close": 2697.9
        },
        {
          "date": "2026-09-03",
          "close": 2671.97
        },
        {
          "date": "2026-09-04",
          "close": 2680.88
        },
        {
          "date": "2026-09-07",
          "close": 2704.09
        },
        {
          "date": "2026-09-08",
          "close": 2739.77
        },
        {
          "date": "2026-09-09",
          "close": 2711.74
        },
        {
          "date": "2026-09-10",
          "close": 2679.59
        },
        {
          "date": "2026-09-11",
          "close": 2614.59
        },
        {
          "date": "2026-09-14",
          "close": 2646.36
        },
        {
          "date": "2026-09-15",
          "close": 2589.92
        },
        {
          "date": "2026-09-16",
          "close": 2612.39
        },
        {
          "date": "2026-09-17",
          "close": 2626.15
        },
        {
          "date": "2026-09-18",
          "close": 2657.18
        },
        {
          "date": "2026-09-21",
          "close": 2741.43
        },
        {
          "date": "2026-09-22",
          "close": 2754.25
        },
        {
          "date": "2026-09-23",
          "close": 2727.98
        },
        {
          "date": "2026-09-24",
          "close": 2713.7
        },
        {
          "date": "2026-09-28",
          "close": 2679.46
        },
        {
          "date": "2026-09-29",
          "close": 2695.26
        },
        {
          "date": "2026-09-30",
          "close": 2704.68
        },
        {
          "date": "2026-10-08",
          "close": 2675.59
        },
        {
          "date": "2026-10-09",
          "close": 2717.83
        },
        {
          "date": "2026-10-12",
          "close": 2667.89
        },
        {
          "date": "2026-10-13",
          "close": 2672.61
        },
        {
          "date": "2026-10-14",
          "close": 2627.31
        },
        {
          "date": "2026-10-15",
          "close": 2565.33
        },
        {
          "date": "2026-10-16",
          "close": 2575.36
        },
        {
          "date": "2026-10-19",
          "close": 2572.16
        },
        {
          "date": "2026-10-20",
          "close": 2590.23
        },
        {
          "date": "2026-10-21",
          "close": 2589.56
        },
        {
          "date": "2026-10-22",
          "close": 2526.08
        },
        {
          "date": "2026-10-23",
          "close": 2571.58
        },
        {
          "date": "2026-10-26",
          "close": 2590.08
        },
        {
          "date": "2026-10-27",
          "close": 2515.72
        },
        {
          "date": "2026-10-28",
          "close": 2541.5
        },
        {
          "date": "2026-10-29",
          "close": 2493.08
        },
        {
          "date": "2026-10-30",
          "close": 2461.84
        },
        {
          "date": "2026-11-02",
          "close": 2520.42
        },
        {
          "date": "2026-11-03",
          "close": 2518.19
        },
        {
          "date": "2026-11-04",
          "close": 2542.59
        },
        {
          "date": "2026-11-05",
          "close": 2593.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5222222222222223,
          "pullback_frequency": 0.25555555555555554,
          "up_wilson": [
            0.4202456391287088,
            0.6223794441795434
          ],
          "pullback_wilson": [
            0.17674759373369173,
            0.3543764898755346
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.260102143264709,
            0.5059463409149819
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 12,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0655",
      "name": "网络安全",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.031680457849071475,
        "5": 0.029964178646314288,
        "20": -0.03676719128385364,
        "60": -0.06423353395769793
      },
      "moving_averages": {
        "5": 3994.6419999998993,
        "20": 4210.606000000005,
        "60": 4348.331166666676
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06449233813394506,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5287.01
        },
        {
          "date": "2026-05-14",
          "close": 5107.94
        },
        {
          "date": "2026-05-15",
          "close": 5055.42
        },
        {
          "date": "2026-05-18",
          "close": 5135.87
        },
        {
          "date": "2026-05-19",
          "close": 5266.34
        },
        {
          "date": "2026-05-20",
          "close": 5161.29
        },
        {
          "date": "2026-05-21",
          "close": 4932.18
        },
        {
          "date": "2026-05-22",
          "close": 5025.29
        },
        {
          "date": "2026-05-25",
          "close": 5043.34
        },
        {
          "date": "2026-05-26",
          "close": 4926.37
        },
        {
          "date": "2026-05-27",
          "close": 4767.27
        },
        {
          "date": "2026-05-28",
          "close": 4811.59
        },
        {
          "date": "2026-05-29",
          "close": 4638.02
        },
        {
          "date": "2026-06-01",
          "close": 4725.3
        },
        {
          "date": "2026-06-02",
          "close": 4696.03
        },
        {
          "date": "2026-06-03",
          "close": 4655.29
        },
        {
          "date": "2026-06-04",
          "close": 4560.74
        },
        {
          "date": "2026-06-05",
          "close": 4575.69
        },
        {
          "date": "2026-06-08",
          "close": 4428.33
        },
        {
          "date": "2026-06-09",
          "close": 4505.14
        },
        {
          "date": "2026-06-10",
          "close": 4430.12
        },
        {
          "date": "2026-06-11",
          "close": 4296.23
        },
        {
          "date": "2026-06-12",
          "close": 4322.31
        },
        {
          "date": "2026-06-15",
          "close": 4442.46
        },
        {
          "date": "2026-06-16",
          "close": 4496.21
        },
        {
          "date": "2026-06-17",
          "close": 4480.61
        },
        {
          "date": "2026-06-18",
          "close": 4493.72
        },
        {
          "date": "2026-06-22",
          "close": 4565.21
        },
        {
          "date": "2026-06-23",
          "close": 4524.42
        },
        {
          "date": "2026-06-24",
          "close": 4441.22
        },
        {
          "date": "2026-06-25",
          "close": 4370.16
        },
        {
          "date": "2026-06-26",
          "close": 4207.1
        },
        {
          "date": "2026-06-29",
          "close": 4174.02
        },
        {
          "date": "2026-06-30",
          "close": 4312.82
        },
        {
          "date": "2026-07-01",
          "close": 4395.25
        },
        {
          "date": "2026-07-02",
          "close": 4309.3
        },
        {
          "date": "2026-07-03",
          "close": 4336.63
        },
        {
          "date": "2026-07-06",
          "close": 4277.43
        },
        {
          "date": "2026-07-07",
          "close": 4161.08
        },
        {
          "date": "2026-07-08",
          "close": 4266.93
        },
        {
          "date": "2026-07-09",
          "close": 4301.83
        },
        {
          "date": "2026-07-10",
          "close": 4380.51
        },
        {
          "date": "2026-07-13",
          "close": 4204.16
        },
        {
          "date": "2026-07-14",
          "close": 4180.97
        },
        {
          "date": "2026-07-15",
          "close": 4194.21
        },
        {
          "date": "2026-07-16",
          "close": 4212.4
        },
        {
          "date": "2026-07-17",
          "close": 4010.89
        },
        {
          "date": "2026-07-20",
          "close": 3982.97
        },
        {
          "date": "2026-07-21",
          "close": 4067.82
        },
        {
          "date": "2026-07-22",
          "close": 4065.8
        },
        {
          "date": "2026-07-23",
          "close": 4082.52
        },
        {
          "date": "2026-07-24",
          "close": 3928.58
        },
        {
          "date": "2026-07-27",
          "close": 4044.37
        },
        {
          "date": "2026-07-28",
          "close": 4076.13
        },
        {
          "date": "2026-07-29",
          "close": 4090.53
        },
        {
          "date": "2026-07-30",
          "close": 4011.28
        },
        {
          "date": "2026-07-31",
          "close": 4198.58
        },
        {
          "date": "2026-08-03",
          "close": 4239.0
        },
        {
          "date": "2026-08-04",
          "close": 4363.53
        },
        {
          "date": "2026-08-05",
          "close": 4446.12
        },
        {
          "date": "2026-08-06",
          "close": 4491.76
        },
        {
          "date": "2026-08-07",
          "close": 4433.6
        },
        {
          "date": "2026-08-10",
          "close": 4456.0
        },
        {
          "date": "2026-08-11",
          "close": 4444.05
        },
        {
          "date": "2026-08-12",
          "close": 4478.33
        },
        {
          "date": "2026-08-13",
          "close": 4440.45
        },
        {
          "date": "2026-08-14",
          "close": 4474.92
        },
        {
          "date": "2026-08-17",
          "close": 4505.88
        },
        {
          "date": "2026-08-18",
          "close": 4473.9
        },
        {
          "date": "2026-08-19",
          "close": 4244.12
        },
        {
          "date": "2026-08-20",
          "close": 4290.12
        },
        {
          "date": "2026-08-21",
          "close": 4298.68
        },
        {
          "date": "2026-08-24",
          "close": 4224.31
        },
        {
          "date": "2026-08-25",
          "close": 4306.62
        },
        {
          "date": "2026-08-26",
          "close": 4304.92
        },
        {
          "date": "2026-08-27",
          "close": 4371.87
        },
        {
          "date": "2026-08-28",
          "close": 4396.9
        },
        {
          "date": "2026-08-31",
          "close": 4466.89
        },
        {
          "date": "2026-09-01",
          "close": 4526.59
        },
        {
          "date": "2026-09-02",
          "close": 4485.46
        },
        {
          "date": "2026-09-03",
          "close": 4447.11
        },
        {
          "date": "2026-09-04",
          "close": 4460.77
        },
        {
          "date": "2026-09-07",
          "close": 4454.18
        },
        {
          "date": "2026-09-08",
          "close": 4455.27
        },
        {
          "date": "2026-09-09",
          "close": 4398.37
        },
        {
          "date": "2026-09-10",
          "close": 4368.12
        },
        {
          "date": "2026-09-11",
          "close": 4320.79
        },
        {
          "date": "2026-09-14",
          "close": 4399.2
        },
        {
          "date": "2026-09-15",
          "close": 4358.98
        },
        {
          "date": "2026-09-16",
          "close": 4370.77
        },
        {
          "date": "2026-09-17",
          "close": 4352.15
        },
        {
          "date": "2026-09-18",
          "close": 4435.92
        },
        {
          "date": "2026-09-21",
          "close": 4525.37
        },
        {
          "date": "2026-09-22",
          "close": 4594.53
        },
        {
          "date": "2026-09-23",
          "close": 4550.89
        },
        {
          "date": "2026-09-24",
          "close": 4479.92
        },
        {
          "date": "2026-09-28",
          "close": 4404.12
        },
        {
          "date": "2026-09-29",
          "close": 4465.54
        },
        {
          "date": "2026-09-30",
          "close": 4411.04
        },
        {
          "date": "2026-10-08",
          "close": 4319.34
        },
        {
          "date": "2026-10-09",
          "close": 4447.35
        },
        {
          "date": "2026-10-12",
          "close": 4406.33
        },
        {
          "date": "2026-10-13",
          "close": 4432.94
        },
        {
          "date": "2026-10-14",
          "close": 4349.69
        },
        {
          "date": "2026-10-15",
          "close": 4214.99
        },
        {
          "date": "2026-10-16",
          "close": 4196.33
        },
        {
          "date": "2026-10-19",
          "close": 4221.0
        },
        {
          "date": "2026-10-20",
          "close": 4326.52
        },
        {
          "date": "2026-10-21",
          "close": 4360.22
        },
        {
          "date": "2026-10-22",
          "close": 4211.04
        },
        {
          "date": "2026-10-23",
          "close": 4354.01
        },
        {
          "date": "2026-10-26",
          "close": 4329.25
        },
        {
          "date": "2026-10-27",
          "close": 4145.77
        },
        {
          "date": "2026-10-28",
          "close": 4203.98
        },
        {
          "date": "2026-10-29",
          "close": 4039.49
        },
        {
          "date": "2026-10-30",
          "close": 3832.64
        },
        {
          "date": "2026-11-02",
          "close": 4015.51
        },
        {
          "date": "2026-11-03",
          "close": 3931.76
        },
        {
          "date": "2026-11-04",
          "close": 4032.77
        },
        {
          "date": "2026-11-05",
          "close": 4160.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5425531914893617,
          "pullback_frequency": 0.3404255319148936,
          "up_wilson": [
            0.44215447666238733,
            0.6396104530149279
          ],
          "pullback_wilson": [
            0.2525897357172143,
            0.4407917779928532
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5272727272727272,
          "pullback_frequency": 0.509090909090909,
          "up_wilson": [
            0.3979154435522611,
            0.6530690163868067
          ],
          "pullback_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 18,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 19,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0656",
      "name": "智能电视",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027222425890717883,
        "5": 0.03728638457233857,
        "20": -0.02275897868474852,
        "60": -0.050094607379375766
      },
      "moving_averages": {
        "5": 1153.5419999999926,
        "20": 1193.0190000000002,
        "60": 1247.060500000002
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.036928684475564744,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1476.68
        },
        {
          "date": "2026-05-14",
          "close": 1450.79
        },
        {
          "date": "2026-05-15",
          "close": 1436.69
        },
        {
          "date": "2026-05-18",
          "close": 1445.24
        },
        {
          "date": "2026-05-19",
          "close": 1463.8
        },
        {
          "date": "2026-05-20",
          "close": 1460.41
        },
        {
          "date": "2026-05-21",
          "close": 1422.35
        },
        {
          "date": "2026-05-22",
          "close": 1436.54
        },
        {
          "date": "2026-05-25",
          "close": 1449.93
        },
        {
          "date": "2026-05-26",
          "close": 1440.7
        },
        {
          "date": "2026-05-27",
          "close": 1416.44
        },
        {
          "date": "2026-05-28",
          "close": 1406.1
        },
        {
          "date": "2026-05-29",
          "close": 1363.36
        },
        {
          "date": "2026-06-01",
          "close": 1364.35
        },
        {
          "date": "2026-06-02",
          "close": 1357.91
        },
        {
          "date": "2026-06-03",
          "close": 1349.96
        },
        {
          "date": "2026-06-04",
          "close": 1319.93
        },
        {
          "date": "2026-06-05",
          "close": 1327.86
        },
        {
          "date": "2026-06-08",
          "close": 1280.64
        },
        {
          "date": "2026-06-09",
          "close": 1301.44
        },
        {
          "date": "2026-06-10",
          "close": 1276.62
        },
        {
          "date": "2026-06-11",
          "close": 1262.69
        },
        {
          "date": "2026-06-12",
          "close": 1264.38
        },
        {
          "date": "2026-06-15",
          "close": 1296.12
        },
        {
          "date": "2026-06-16",
          "close": 1319.75
        },
        {
          "date": "2026-06-17",
          "close": 1314.53
        },
        {
          "date": "2026-06-18",
          "close": 1313.34
        },
        {
          "date": "2026-06-22",
          "close": 1313.51
        },
        {
          "date": "2026-06-23",
          "close": 1299.85
        },
        {
          "date": "2026-06-24",
          "close": 1289.82
        },
        {
          "date": "2026-06-25",
          "close": 1283.66
        },
        {
          "date": "2026-06-26",
          "close": 1255.85
        },
        {
          "date": "2026-06-29",
          "close": 1259.83
        },
        {
          "date": "2026-06-30",
          "close": 1307.68
        },
        {
          "date": "2026-07-01",
          "close": 1328.07
        },
        {
          "date": "2026-07-02",
          "close": 1319.11
        },
        {
          "date": "2026-07-03",
          "close": 1319.1
        },
        {
          "date": "2026-07-06",
          "close": 1297.48
        },
        {
          "date": "2026-07-07",
          "close": 1283.34
        },
        {
          "date": "2026-07-08",
          "close": 1264.57
        },
        {
          "date": "2026-07-09",
          "close": 1285.99
        },
        {
          "date": "2026-07-10",
          "close": 1311.34
        },
        {
          "date": "2026-07-13",
          "close": 1250.06
        },
        {
          "date": "2026-07-14",
          "close": 1252.19
        },
        {
          "date": "2026-07-15",
          "close": 1252.36
        },
        {
          "date": "2026-07-16",
          "close": 1248.02
        },
        {
          "date": "2026-07-17",
          "close": 1196.12
        },
        {
          "date": "2026-07-20",
          "close": 1192.1
        },
        {
          "date": "2026-07-21",
          "close": 1220.52
        },
        {
          "date": "2026-07-22",
          "close": 1197.52
        },
        {
          "date": "2026-07-23",
          "close": 1208.36
        },
        {
          "date": "2026-07-24",
          "close": 1175.67
        },
        {
          "date": "2026-07-27",
          "close": 1208.01
        },
        {
          "date": "2026-07-28",
          "close": 1200.56
        },
        {
          "date": "2026-07-29",
          "close": 1211.59
        },
        {
          "date": "2026-07-30",
          "close": 1188.44
        },
        {
          "date": "2026-07-31",
          "close": 1216.27
        },
        {
          "date": "2026-08-03",
          "close": 1226.09
        },
        {
          "date": "2026-08-04",
          "close": 1238.02
        },
        {
          "date": "2026-08-05",
          "close": 1268.4
        },
        {
          "date": "2026-08-06",
          "close": 1273.27
        },
        {
          "date": "2026-08-07",
          "close": 1268.3
        },
        {
          "date": "2026-08-10",
          "close": 1269.44
        },
        {
          "date": "2026-08-11",
          "close": 1265.87
        },
        {
          "date": "2026-08-12",
          "close": 1274.96
        },
        {
          "date": "2026-08-13",
          "close": 1260.53
        },
        {
          "date": "2026-08-14",
          "close": 1266.87
        },
        {
          "date": "2026-08-17",
          "close": 1274.81
        },
        {
          "date": "2026-08-18",
          "close": 1267.77
        },
        {
          "date": "2026-08-19",
          "close": 1216.36
        },
        {
          "date": "2026-08-20",
          "close": 1229.82
        },
        {
          "date": "2026-08-21",
          "close": 1231.46
        },
        {
          "date": "2026-08-24",
          "close": 1232.07
        },
        {
          "date": "2026-08-25",
          "close": 1250.22
        },
        {
          "date": "2026-08-26",
          "close": 1263.21
        },
        {
          "date": "2026-08-27",
          "close": 1281.13
        },
        {
          "date": "2026-08-28",
          "close": 1276.15
        },
        {
          "date": "2026-08-31",
          "close": 1304.38
        },
        {
          "date": "2026-09-01",
          "close": 1311.91
        },
        {
          "date": "2026-09-02",
          "close": 1293.85
        },
        {
          "date": "2026-09-03",
          "close": 1286.42
        },
        {
          "date": "2026-09-04",
          "close": 1283.45
        },
        {
          "date": "2026-09-07",
          "close": 1292.49
        },
        {
          "date": "2026-09-08",
          "close": 1296.92
        },
        {
          "date": "2026-09-09",
          "close": 1288.35
        },
        {
          "date": "2026-09-10",
          "close": 1280.93
        },
        {
          "date": "2026-09-11",
          "close": 1273.82
        },
        {
          "date": "2026-09-14",
          "close": 1277.88
        },
        {
          "date": "2026-09-15",
          "close": 1265.29
        },
        {
          "date": "2026-09-16",
          "close": 1281.51
        },
        {
          "date": "2026-09-17",
          "close": 1286.78
        },
        {
          "date": "2026-09-18",
          "close": 1300.15
        },
        {
          "date": "2026-09-21",
          "close": 1309.89
        },
        {
          "date": "2026-09-22",
          "close": 1313.03
        },
        {
          "date": "2026-09-23",
          "close": 1303.14
        },
        {
          "date": "2026-09-24",
          "close": 1294.49
        },
        {
          "date": "2026-09-28",
          "close": 1258.17
        },
        {
          "date": "2026-09-29",
          "close": 1266.5
        },
        {
          "date": "2026-09-30",
          "close": 1258.74
        },
        {
          "date": "2026-10-08",
          "close": 1232.92
        },
        {
          "date": "2026-10-09",
          "close": 1251.06
        },
        {
          "date": "2026-10-12",
          "close": 1238.72
        },
        {
          "date": "2026-10-13",
          "close": 1241.93
        },
        {
          "date": "2026-10-14",
          "close": 1225.22
        },
        {
          "date": "2026-10-15",
          "close": 1193.11
        },
        {
          "date": "2026-10-16",
          "close": 1185.75
        },
        {
          "date": "2026-10-19",
          "close": 1190.96
        },
        {
          "date": "2026-10-20",
          "close": 1203.7
        },
        {
          "date": "2026-10-21",
          "close": 1203.26
        },
        {
          "date": "2026-10-22",
          "close": 1168.9
        },
        {
          "date": "2026-10-23",
          "close": 1215.13
        },
        {
          "date": "2026-10-26",
          "close": 1226.65
        },
        {
          "date": "2026-10-27",
          "close": 1185.19
        },
        {
          "date": "2026-10-28",
          "close": 1201.54
        },
        {
          "date": "2026-10-29",
          "close": 1161.55
        },
        {
          "date": "2026-10-30",
          "close": 1105.83
        },
        {
          "date": "2026-11-02",
          "close": 1146.52
        },
        {
          "date": "2026-11-03",
          "close": 1137.57
        },
        {
          "date": "2026-11-04",
          "close": 1172.93
        },
        {
          "date": "2026-11-05",
          "close": 1204.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5285714285714286,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.4132188746832562,
            0.6409512360361571
          ],
          "pullback_wilson": [
            0.2424598880226688,
            0.4596045030205579
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0662",
      "name": "在线教育",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03178974372398624,
        "5": 0.0526267999829082,
        "20": 0.011896693366194366,
        "60": -0.020949457013125117
      },
      "moving_averages": {
        "5": 1884.2520000000484,
        "20": 1936.8060000000173,
        "60": 1972.9136666666793
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.024598237043856108,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2272.45
        },
        {
          "date": "2026-05-14",
          "close": 2206.87
        },
        {
          "date": "2026-05-15",
          "close": 2201.2
        },
        {
          "date": "2026-05-18",
          "close": 2221.33
        },
        {
          "date": "2026-05-19",
          "close": 2267.43
        },
        {
          "date": "2026-05-20",
          "close": 2210.73
        },
        {
          "date": "2026-05-21",
          "close": 2132.71
        },
        {
          "date": "2026-05-22",
          "close": 2146.36
        },
        {
          "date": "2026-05-25",
          "close": 2144.93
        },
        {
          "date": "2026-05-26",
          "close": 2117.63
        },
        {
          "date": "2026-05-27",
          "close": 2077.94
        },
        {
          "date": "2026-05-28",
          "close": 2087.05
        },
        {
          "date": "2026-05-29",
          "close": 2045.5
        },
        {
          "date": "2026-06-01",
          "close": 2105.98
        },
        {
          "date": "2026-06-02",
          "close": 2069.09
        },
        {
          "date": "2026-06-03",
          "close": 2032.53
        },
        {
          "date": "2026-06-04",
          "close": 1993.31
        },
        {
          "date": "2026-06-05",
          "close": 2017.67
        },
        {
          "date": "2026-06-08",
          "close": 1978.77
        },
        {
          "date": "2026-06-09",
          "close": 2002.55
        },
        {
          "date": "2026-06-10",
          "close": 1979.68
        },
        {
          "date": "2026-06-11",
          "close": 1919.01
        },
        {
          "date": "2026-06-12",
          "close": 1935.29
        },
        {
          "date": "2026-06-15",
          "close": 1969.24
        },
        {
          "date": "2026-06-16",
          "close": 1976.21
        },
        {
          "date": "2026-06-17",
          "close": 1955.37
        },
        {
          "date": "2026-06-18",
          "close": 1951.74
        },
        {
          "date": "2026-06-22",
          "close": 1970.62
        },
        {
          "date": "2026-06-23",
          "close": 1950.93
        },
        {
          "date": "2026-06-24",
          "close": 1914.4
        },
        {
          "date": "2026-06-25",
          "close": 1864.52
        },
        {
          "date": "2026-06-26",
          "close": 1822.91
        },
        {
          "date": "2026-06-29",
          "close": 1815.42
        },
        {
          "date": "2026-06-30",
          "close": 1840.71
        },
        {
          "date": "2026-07-01",
          "close": 1883.08
        },
        {
          "date": "2026-07-02",
          "close": 1878.29
        },
        {
          "date": "2026-07-03",
          "close": 1880.8
        },
        {
          "date": "2026-07-06",
          "close": 1862.22
        },
        {
          "date": "2026-07-07",
          "close": 1816.57
        },
        {
          "date": "2026-07-08",
          "close": 1841.35
        },
        {
          "date": "2026-07-09",
          "close": 1850.57
        },
        {
          "date": "2026-07-10",
          "close": 1880.1
        },
        {
          "date": "2026-07-13",
          "close": 1807.28
        },
        {
          "date": "2026-07-14",
          "close": 1816.82
        },
        {
          "date": "2026-07-15",
          "close": 1832.74
        },
        {
          "date": "2026-07-16",
          "close": 1850.96
        },
        {
          "date": "2026-07-17",
          "close": 1776.95
        },
        {
          "date": "2026-07-20",
          "close": 1761.14
        },
        {
          "date": "2026-07-21",
          "close": 1774.83
        },
        {
          "date": "2026-07-22",
          "close": 1760.42
        },
        {
          "date": "2026-07-23",
          "close": 1780.49
        },
        {
          "date": "2026-07-24",
          "close": 1728.57
        },
        {
          "date": "2026-07-27",
          "close": 1783.78
        },
        {
          "date": "2026-07-28",
          "close": 1799.44
        },
        {
          "date": "2026-07-29",
          "close": 1826.23
        },
        {
          "date": "2026-07-30",
          "close": 1820.09
        },
        {
          "date": "2026-07-31",
          "close": 1909.46
        },
        {
          "date": "2026-08-03",
          "close": 1933.96
        },
        {
          "date": "2026-08-04",
          "close": 1980.07
        },
        {
          "date": "2026-08-05",
          "close": 2012.94
        },
        {
          "date": "2026-08-06",
          "close": 1996.38
        },
        {
          "date": "2026-08-07",
          "close": 1993.07
        },
        {
          "date": "2026-08-10",
          "close": 2010.85
        },
        {
          "date": "2026-08-11",
          "close": 1993.83
        },
        {
          "date": "2026-08-12",
          "close": 2021.95
        },
        {
          "date": "2026-08-13",
          "close": 1991.0
        },
        {
          "date": "2026-08-14",
          "close": 1991.81
        },
        {
          "date": "2026-08-17",
          "close": 2003.15
        },
        {
          "date": "2026-08-18",
          "close": 1990.4
        },
        {
          "date": "2026-08-19",
          "close": 1915.78
        },
        {
          "date": "2026-08-20",
          "close": 1933.0
        },
        {
          "date": "2026-08-21",
          "close": 1930.12
        },
        {
          "date": "2026-08-24",
          "close": 1896.59
        },
        {
          "date": "2026-08-25",
          "close": 1930.78
        },
        {
          "date": "2026-08-26",
          "close": 1928.26
        },
        {
          "date": "2026-08-27",
          "close": 1936.47
        },
        {
          "date": "2026-08-28",
          "close": 1953.02
        },
        {
          "date": "2026-08-31",
          "close": 2012.63
        },
        {
          "date": "2026-09-01",
          "close": 2051.08
        },
        {
          "date": "2026-09-02",
          "close": 2032.1
        },
        {
          "date": "2026-09-03",
          "close": 2012.19
        },
        {
          "date": "2026-09-04",
          "close": 2028.96
        },
        {
          "date": "2026-09-07",
          "close": 2047.29
        },
        {
          "date": "2026-09-08",
          "close": 2069.47
        },
        {
          "date": "2026-09-09",
          "close": 2025.86
        },
        {
          "date": "2026-09-10",
          "close": 2008.87
        },
        {
          "date": "2026-09-11",
          "close": 1980.18
        },
        {
          "date": "2026-09-14",
          "close": 1979.77
        },
        {
          "date": "2026-09-15",
          "close": 1952.99
        },
        {
          "date": "2026-09-16",
          "close": 1973.24
        },
        {
          "date": "2026-09-17",
          "close": 1990.28
        },
        {
          "date": "2026-09-18",
          "close": 2007.49
        },
        {
          "date": "2026-09-21",
          "close": 2038.62
        },
        {
          "date": "2026-09-22",
          "close": 2076.23
        },
        {
          "date": "2026-09-23",
          "close": 2033.7
        },
        {
          "date": "2026-09-24",
          "close": 2013.68
        },
        {
          "date": "2026-09-28",
          "close": 1965.63
        },
        {
          "date": "2026-09-29",
          "close": 1992.81
        },
        {
          "date": "2026-09-30",
          "close": 1981.57
        },
        {
          "date": "2026-10-08",
          "close": 1947.6
        },
        {
          "date": "2026-10-09",
          "close": 2009.03
        },
        {
          "date": "2026-10-12",
          "close": 2008.28
        },
        {
          "date": "2026-10-13",
          "close": 2020.47
        },
        {
          "date": "2026-10-14",
          "close": 2015.4
        },
        {
          "date": "2026-10-15",
          "close": 1955.72
        },
        {
          "date": "2026-10-16",
          "close": 1938.54
        },
        {
          "date": "2026-10-19",
          "close": 1926.82
        },
        {
          "date": "2026-10-20",
          "close": 1959.0
        },
        {
          "date": "2026-10-21",
          "close": 1973.05
        },
        {
          "date": "2026-10-22",
          "close": 1897.7
        },
        {
          "date": "2026-10-23",
          "close": 1952.69
        },
        {
          "date": "2026-10-26",
          "close": 1957.49
        },
        {
          "date": "2026-10-27",
          "close": 1900.34
        },
        {
          "date": "2026-10-28",
          "close": 1928.09
        },
        {
          "date": "2026-10-29",
          "close": 1872.24
        },
        {
          "date": "2026-10-30",
          "close": 1783.62
        },
        {
          "date": "2026-11-02",
          "close": 1885.35
        },
        {
          "date": "2026-11-03",
          "close": 1871.47
        },
        {
          "date": "2026-11-04",
          "close": 1910.05
        },
        {
          "date": "2026-11-05",
          "close": 1970.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5222222222222223,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.4202456391287088,
            0.6223794441795434
          ],
          "pullback_wilson": [
            0.22485854647009124,
            0.41282824540976554
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6226415094339622,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.4880689594175337,
            0.7406373452712388
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 20,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 23,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0664",
      "name": "婴童概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024336297247310013,
        "5": 0.040082604627149854,
        "20": -0.03411283846144619,
        "60": -0.005393729943223846
      },
      "moving_averages": {
        "5": 1566.2339999999851,
        "20": 1602.0905000000027,
        "60": 1642.0384999999972
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.05028874484384205,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1865.62
        },
        {
          "date": "2026-05-14",
          "close": 1836.2
        },
        {
          "date": "2026-05-15",
          "close": 1826.03
        },
        {
          "date": "2026-05-18",
          "close": 1817.16
        },
        {
          "date": "2026-05-19",
          "close": 1825.0
        },
        {
          "date": "2026-05-20",
          "close": 1799.23
        },
        {
          "date": "2026-05-21",
          "close": 1754.96
        },
        {
          "date": "2026-05-22",
          "close": 1764.27
        },
        {
          "date": "2026-05-25",
          "close": 1747.09
        },
        {
          "date": "2026-05-26",
          "close": 1723.17
        },
        {
          "date": "2026-05-27",
          "close": 1695.52
        },
        {
          "date": "2026-05-28",
          "close": 1696.82
        },
        {
          "date": "2026-05-29",
          "close": 1695.25
        },
        {
          "date": "2026-06-01",
          "close": 1729.63
        },
        {
          "date": "2026-06-02",
          "close": 1696.62
        },
        {
          "date": "2026-06-03",
          "close": 1675.41
        },
        {
          "date": "2026-06-04",
          "close": 1649.74
        },
        {
          "date": "2026-06-05",
          "close": 1658.61
        },
        {
          "date": "2026-06-08",
          "close": 1617.95
        },
        {
          "date": "2026-06-09",
          "close": 1623.69
        },
        {
          "date": "2026-06-10",
          "close": 1612.43
        },
        {
          "date": "2026-06-11",
          "close": 1590.21
        },
        {
          "date": "2026-06-12",
          "close": 1617.18
        },
        {
          "date": "2026-06-15",
          "close": 1628.32
        },
        {
          "date": "2026-06-16",
          "close": 1620.84
        },
        {
          "date": "2026-06-17",
          "close": 1595.7
        },
        {
          "date": "2026-06-18",
          "close": 1586.74
        },
        {
          "date": "2026-06-22",
          "close": 1581.23
        },
        {
          "date": "2026-06-23",
          "close": 1602.83
        },
        {
          "date": "2026-06-24",
          "close": 1566.18
        },
        {
          "date": "2026-06-25",
          "close": 1532.54
        },
        {
          "date": "2026-06-26",
          "close": 1490.83
        },
        {
          "date": "2026-06-29",
          "close": 1512.94
        },
        {
          "date": "2026-06-30",
          "close": 1499.46
        },
        {
          "date": "2026-07-01",
          "close": 1550.69
        },
        {
          "date": "2026-07-02",
          "close": 1567.61
        },
        {
          "date": "2026-07-03",
          "close": 1590.83
        },
        {
          "date": "2026-07-06",
          "close": 1586.39
        },
        {
          "date": "2026-07-07",
          "close": 1545.4
        },
        {
          "date": "2026-07-08",
          "close": 1528.91
        },
        {
          "date": "2026-07-09",
          "close": 1516.77
        },
        {
          "date": "2026-07-10",
          "close": 1546.49
        },
        {
          "date": "2026-07-13",
          "close": 1508.48
        },
        {
          "date": "2026-07-14",
          "close": 1542.32
        },
        {
          "date": "2026-07-15",
          "close": 1576.93
        },
        {
          "date": "2026-07-16",
          "close": 1593.99
        },
        {
          "date": "2026-07-17",
          "close": 1530.59
        },
        {
          "date": "2026-07-20",
          "close": 1511.22
        },
        {
          "date": "2026-07-21",
          "close": 1490.78
        },
        {
          "date": "2026-07-22",
          "close": 1475.37
        },
        {
          "date": "2026-07-23",
          "close": 1502.62
        },
        {
          "date": "2026-07-24",
          "close": 1459.57
        },
        {
          "date": "2026-07-27",
          "close": 1515.42
        },
        {
          "date": "2026-07-28",
          "close": 1529.31
        },
        {
          "date": "2026-07-29",
          "close": 1555.71
        },
        {
          "date": "2026-07-30",
          "close": 1542.64
        },
        {
          "date": "2026-07-31",
          "close": 1574.81
        },
        {
          "date": "2026-08-03",
          "close": 1596.3
        },
        {
          "date": "2026-08-04",
          "close": 1609.85
        },
        {
          "date": "2026-08-05",
          "close": 1620.4
        },
        {
          "date": "2026-08-06",
          "close": 1620.83
        },
        {
          "date": "2026-08-07",
          "close": 1632.33
        },
        {
          "date": "2026-08-10",
          "close": 1666.33
        },
        {
          "date": "2026-08-11",
          "close": 1665.02
        },
        {
          "date": "2026-08-12",
          "close": 1686.2
        },
        {
          "date": "2026-08-13",
          "close": 1676.57
        },
        {
          "date": "2026-08-14",
          "close": 1666.79
        },
        {
          "date": "2026-08-17",
          "close": 1686.84
        },
        {
          "date": "2026-08-18",
          "close": 1676.29
        },
        {
          "date": "2026-08-19",
          "close": 1625.99
        },
        {
          "date": "2026-08-20",
          "close": 1661.73
        },
        {
          "date": "2026-08-21",
          "close": 1633.27
        },
        {
          "date": "2026-08-24",
          "close": 1610.15
        },
        {
          "date": "2026-08-25",
          "close": 1647.7
        },
        {
          "date": "2026-08-26",
          "close": 1648.41
        },
        {
          "date": "2026-08-27",
          "close": 1655.8
        },
        {
          "date": "2026-08-28",
          "close": 1663.39
        },
        {
          "date": "2026-08-31",
          "close": 1671.89
        },
        {
          "date": "2026-09-01",
          "close": 1695.23
        },
        {
          "date": "2026-09-02",
          "close": 1678.43
        },
        {
          "date": "2026-09-03",
          "close": 1658.7
        },
        {
          "date": "2026-09-04",
          "close": 1668.36
        },
        {
          "date": "2026-09-07",
          "close": 1685.04
        },
        {
          "date": "2026-09-08",
          "close": 1704.7
        },
        {
          "date": "2026-09-09",
          "close": 1686.75
        },
        {
          "date": "2026-09-10",
          "close": 1655.79
        },
        {
          "date": "2026-09-11",
          "close": 1618.37
        },
        {
          "date": "2026-09-14",
          "close": 1638.23
        },
        {
          "date": "2026-09-15",
          "close": 1607.64
        },
        {
          "date": "2026-09-16",
          "close": 1623.49
        },
        {
          "date": "2026-09-17",
          "close": 1637.63
        },
        {
          "date": "2026-09-18",
          "close": 1660.67
        },
        {
          "date": "2026-09-21",
          "close": 1702.13
        },
        {
          "date": "2026-09-22",
          "close": 1705.42
        },
        {
          "date": "2026-09-23",
          "close": 1689.76
        },
        {
          "date": "2026-09-24",
          "close": 1679.09
        },
        {
          "date": "2026-09-28",
          "close": 1664.11
        },
        {
          "date": "2026-09-29",
          "close": 1672.38
        },
        {
          "date": "2026-09-30",
          "close": 1684.47
        },
        {
          "date": "2026-10-08",
          "close": 1668.58
        },
        {
          "date": "2026-10-09",
          "close": 1697.0
        },
        {
          "date": "2026-10-12",
          "close": 1670.18
        },
        {
          "date": "2026-10-13",
          "close": 1677.71
        },
        {
          "date": "2026-10-14",
          "close": 1654.37
        },
        {
          "date": "2026-10-15",
          "close": 1621.23
        },
        {
          "date": "2026-10-16",
          "close": 1619.23
        },
        {
          "date": "2026-10-19",
          "close": 1602.96
        },
        {
          "date": "2026-10-20",
          "close": 1624.99
        },
        {
          "date": "2026-10-21",
          "close": 1614.01
        },
        {
          "date": "2026-10-22",
          "close": 1562.8
        },
        {
          "date": "2026-10-23",
          "close": 1585.55
        },
        {
          "date": "2026-10-26",
          "close": 1598.8
        },
        {
          "date": "2026-10-27",
          "close": 1553.71
        },
        {
          "date": "2026-10-28",
          "close": 1578.55
        },
        {
          "date": "2026-10-29",
          "close": 1549.55
        },
        {
          "date": "2026-10-30",
          "close": 1522.94
        },
        {
          "date": "2026-11-02",
          "close": 1561.72
        },
        {
          "date": "2026-11-03",
          "close": 1561.48
        },
        {
          "date": "2026-11-04",
          "close": 1573.37
        },
        {
          "date": "2026-11-05",
          "close": 1611.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5844155844155844,
          "pullback_frequency": 0.2597402597402597,
          "up_wilson": [
            0.47290042397200527,
            0.6879081535777135
          ],
          "pullback_wilson": [
            0.17489197371641613,
            0.3674220747959223
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.24665172968683138,
            0.5073293243920758
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 24,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0665",
      "name": "电商概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022932232737968183,
        "5": 0.04408688578567155,
        "20": -0.021536018150879244,
        "60": 0.00036650429134765794
      },
      "moving_averages": {
        "5": 2091.1900000000373,
        "20": 2141.571500000008,
        "60": 2187.7551666666677
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.04112043970899526,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2466.37
        },
        {
          "date": "2026-05-14",
          "close": 2432.46
        },
        {
          "date": "2026-05-15",
          "close": 2412.9
        },
        {
          "date": "2026-05-18",
          "close": 2399.97
        },
        {
          "date": "2026-05-19",
          "close": 2423.63
        },
        {
          "date": "2026-05-20",
          "close": 2396.41
        },
        {
          "date": "2026-05-21",
          "close": 2331.19
        },
        {
          "date": "2026-05-22",
          "close": 2347.46
        },
        {
          "date": "2026-05-25",
          "close": 2341.73
        },
        {
          "date": "2026-05-26",
          "close": 2315.56
        },
        {
          "date": "2026-05-27",
          "close": 2280.36
        },
        {
          "date": "2026-05-28",
          "close": 2277.76
        },
        {
          "date": "2026-05-29",
          "close": 2282.16
        },
        {
          "date": "2026-06-01",
          "close": 2336.3
        },
        {
          "date": "2026-06-02",
          "close": 2303.4
        },
        {
          "date": "2026-06-03",
          "close": 2274.12
        },
        {
          "date": "2026-06-04",
          "close": 2235.76
        },
        {
          "date": "2026-06-05",
          "close": 2246.52
        },
        {
          "date": "2026-06-08",
          "close": 2194.37
        },
        {
          "date": "2026-06-09",
          "close": 2202.83
        },
        {
          "date": "2026-06-10",
          "close": 2184.38
        },
        {
          "date": "2026-06-11",
          "close": 2154.83
        },
        {
          "date": "2026-06-12",
          "close": 2189.92
        },
        {
          "date": "2026-06-15",
          "close": 2213.69
        },
        {
          "date": "2026-06-16",
          "close": 2209.92
        },
        {
          "date": "2026-06-17",
          "close": 2173.65
        },
        {
          "date": "2026-06-18",
          "close": 2153.79
        },
        {
          "date": "2026-06-22",
          "close": 2160.15
        },
        {
          "date": "2026-06-23",
          "close": 2171.27
        },
        {
          "date": "2026-06-24",
          "close": 2123.16
        },
        {
          "date": "2026-06-25",
          "close": 2094.11
        },
        {
          "date": "2026-06-26",
          "close": 2040.26
        },
        {
          "date": "2026-06-29",
          "close": 2049.46
        },
        {
          "date": "2026-06-30",
          "close": 2043.44
        },
        {
          "date": "2026-07-01",
          "close": 2101.8
        },
        {
          "date": "2026-07-02",
          "close": 2105.78
        },
        {
          "date": "2026-07-03",
          "close": 2127.16
        },
        {
          "date": "2026-07-06",
          "close": 2118.51
        },
        {
          "date": "2026-07-07",
          "close": 2065.18
        },
        {
          "date": "2026-07-08",
          "close": 2051.5
        },
        {
          "date": "2026-07-09",
          "close": 2047.98
        },
        {
          "date": "2026-07-10",
          "close": 2077.81
        },
        {
          "date": "2026-07-13",
          "close": 2018.49
        },
        {
          "date": "2026-07-14",
          "close": 2051.93
        },
        {
          "date": "2026-07-15",
          "close": 2089.72
        },
        {
          "date": "2026-07-16",
          "close": 2100.53
        },
        {
          "date": "2026-07-17",
          "close": 2025.82
        },
        {
          "date": "2026-07-20",
          "close": 1996.4
        },
        {
          "date": "2026-07-21",
          "close": 1992.26
        },
        {
          "date": "2026-07-22",
          "close": 1976.33
        },
        {
          "date": "2026-07-23",
          "close": 2005.24
        },
        {
          "date": "2026-07-24",
          "close": 1948.24
        },
        {
          "date": "2026-07-27",
          "close": 2011.42
        },
        {
          "date": "2026-07-28",
          "close": 2030.29
        },
        {
          "date": "2026-07-29",
          "close": 2068.94
        },
        {
          "date": "2026-07-30",
          "close": 2056.94
        },
        {
          "date": "2026-07-31",
          "close": 2099.95
        },
        {
          "date": "2026-08-03",
          "close": 2124.76
        },
        {
          "date": "2026-08-04",
          "close": 2141.67
        },
        {
          "date": "2026-08-05",
          "close": 2155.5
        },
        {
          "date": "2026-08-06",
          "close": 2156.26
        },
        {
          "date": "2026-08-07",
          "close": 2155.53
        },
        {
          "date": "2026-08-10",
          "close": 2201.98
        },
        {
          "date": "2026-08-11",
          "close": 2196.85
        },
        {
          "date": "2026-08-12",
          "close": 2222.25
        },
        {
          "date": "2026-08-13",
          "close": 2200.23
        },
        {
          "date": "2026-08-14",
          "close": 2191.22
        },
        {
          "date": "2026-08-17",
          "close": 2222.78
        },
        {
          "date": "2026-08-18",
          "close": 2226.99
        },
        {
          "date": "2026-08-19",
          "close": 2150.42
        },
        {
          "date": "2026-08-20",
          "close": 2179.04
        },
        {
          "date": "2026-08-21",
          "close": 2158.08
        },
        {
          "date": "2026-08-24",
          "close": 2137.93
        },
        {
          "date": "2026-08-25",
          "close": 2181.37
        },
        {
          "date": "2026-08-26",
          "close": 2190.09
        },
        {
          "date": "2026-08-27",
          "close": 2203.99
        },
        {
          "date": "2026-08-28",
          "close": 2223.18
        },
        {
          "date": "2026-08-31",
          "close": 2230.17
        },
        {
          "date": "2026-09-01",
          "close": 2266.25
        },
        {
          "date": "2026-09-02",
          "close": 2247.21
        },
        {
          "date": "2026-09-03",
          "close": 2230.04
        },
        {
          "date": "2026-09-04",
          "close": 2248.34
        },
        {
          "date": "2026-09-07",
          "close": 2272.41
        },
        {
          "date": "2026-09-08",
          "close": 2296.39
        },
        {
          "date": "2026-09-09",
          "close": 2275.65
        },
        {
          "date": "2026-09-10",
          "close": 2235.17
        },
        {
          "date": "2026-09-11",
          "close": 2187.42
        },
        {
          "date": "2026-09-14",
          "close": 2195.06
        },
        {
          "date": "2026-09-15",
          "close": 2148.52
        },
        {
          "date": "2026-09-16",
          "close": 2170.74
        },
        {
          "date": "2026-09-17",
          "close": 2180.36
        },
        {
          "date": "2026-09-18",
          "close": 2212.79
        },
        {
          "date": "2026-09-21",
          "close": 2262.23
        },
        {
          "date": "2026-09-22",
          "close": 2270.23
        },
        {
          "date": "2026-09-23",
          "close": 2244.97
        },
        {
          "date": "2026-09-24",
          "close": 2229.82
        },
        {
          "date": "2026-09-28",
          "close": 2198.91
        },
        {
          "date": "2026-09-29",
          "close": 2211.27
        },
        {
          "date": "2026-09-30",
          "close": 2217.99
        },
        {
          "date": "2026-10-08",
          "close": 2203.75
        },
        {
          "date": "2026-10-09",
          "close": 2248.76
        },
        {
          "date": "2026-10-12",
          "close": 2222.24
        },
        {
          "date": "2026-10-13",
          "close": 2239.72
        },
        {
          "date": "2026-10-14",
          "close": 2215.7
        },
        {
          "date": "2026-10-15",
          "close": 2162.03
        },
        {
          "date": "2026-10-16",
          "close": 2165.34
        },
        {
          "date": "2026-10-19",
          "close": 2155.72
        },
        {
          "date": "2026-10-20",
          "close": 2167.11
        },
        {
          "date": "2026-10-21",
          "close": 2163.99
        },
        {
          "date": "2026-10-22",
          "close": 2097.96
        },
        {
          "date": "2026-10-23",
          "close": 2132.17
        },
        {
          "date": "2026-10-26",
          "close": 2140.56
        },
        {
          "date": "2026-10-27",
          "close": 2090.95
        },
        {
          "date": "2026-10-28",
          "close": 2107.99
        },
        {
          "date": "2026-10-29",
          "close": 2065.24
        },
        {
          "date": "2026-10-30",
          "close": 2021.59
        },
        {
          "date": "2026-11-02",
          "close": 2084.04
        },
        {
          "date": "2026-11-03",
          "close": 2086.08
        },
        {
          "date": "2026-11-04",
          "close": 2107.95
        },
        {
          "date": "2026-11-05",
          "close": 2156.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5342465753424658,
          "pullback_frequency": 0.3150684931506849,
          "up_wilson": [
            0.42098945719045805,
            0.6440795833605193
          ],
          "pullback_wilson": [
            0.2200362486393722,
            0.4285909323853502
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 4,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 5,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0666",
      "name": "苹果概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021536219797742895,
        "5": 0.02786153604986752,
        "20": -0.10527076217958242,
        "60": -0.10083750607509534
      },
      "moving_averages": {
        "5": 4268.012000000197,
        "20": 4512.79149999998,
        "60": 5015.598499999979
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09297774522966773,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6032.92
        },
        {
          "date": "2026-05-14",
          "close": 5951.34
        },
        {
          "date": "2026-05-15",
          "close": 5908.2
        },
        {
          "date": "2026-05-18",
          "close": 5995.05
        },
        {
          "date": "2026-05-19",
          "close": 6073.93
        },
        {
          "date": "2026-05-20",
          "close": 6134.78
        },
        {
          "date": "2026-05-21",
          "close": 5940.87
        },
        {
          "date": "2026-05-22",
          "close": 6208.63
        },
        {
          "date": "2026-05-25",
          "close": 6350.13
        },
        {
          "date": "2026-05-26",
          "close": 6270.71
        },
        {
          "date": "2026-05-27",
          "close": 6166.25
        },
        {
          "date": "2026-05-28",
          "close": 6321.0
        },
        {
          "date": "2026-05-29",
          "close": 6010.39
        },
        {
          "date": "2026-06-01",
          "close": 5900.73
        },
        {
          "date": "2026-06-02",
          "close": 6013.23
        },
        {
          "date": "2026-06-03",
          "close": 6070.25
        },
        {
          "date": "2026-06-04",
          "close": 6104.04
        },
        {
          "date": "2026-06-05",
          "close": 6113.78
        },
        {
          "date": "2026-06-08",
          "close": 5890.15
        },
        {
          "date": "2026-06-09",
          "close": 6054.29
        },
        {
          "date": "2026-06-10",
          "close": 5882.53
        },
        {
          "date": "2026-06-11",
          "close": 5855.81
        },
        {
          "date": "2026-06-12",
          "close": 5826.39
        },
        {
          "date": "2026-06-15",
          "close": 6164.93
        },
        {
          "date": "2026-06-16",
          "close": 6390.21
        },
        {
          "date": "2026-06-17",
          "close": 6540.52
        },
        {
          "date": "2026-06-18",
          "close": 6611.46
        },
        {
          "date": "2026-06-22",
          "close": 6595.65
        },
        {
          "date": "2026-06-23",
          "close": 6455.63
        },
        {
          "date": "2026-06-24",
          "close": 6556.03
        },
        {
          "date": "2026-06-25",
          "close": 6615.78
        },
        {
          "date": "2026-06-26",
          "close": 6436.83
        },
        {
          "date": "2026-06-29",
          "close": 6237.59
        },
        {
          "date": "2026-06-30",
          "close": 6525.55
        },
        {
          "date": "2026-07-01",
          "close": 6498.76
        },
        {
          "date": "2026-07-02",
          "close": 6274.73
        },
        {
          "date": "2026-07-03",
          "close": 6322.44
        },
        {
          "date": "2026-07-06",
          "close": 6131.55
        },
        {
          "date": "2026-07-07",
          "close": 5991.66
        },
        {
          "date": "2026-07-08",
          "close": 5794.57
        },
        {
          "date": "2026-07-09",
          "close": 5962.68
        },
        {
          "date": "2026-07-10",
          "close": 5840.58
        },
        {
          "date": "2026-07-13",
          "close": 5435.1
        },
        {
          "date": "2026-07-14",
          "close": 5564.74
        },
        {
          "date": "2026-07-15",
          "close": 5401.02
        },
        {
          "date": "2026-07-16",
          "close": 5258.31
        },
        {
          "date": "2026-07-17",
          "close": 4859.05
        },
        {
          "date": "2026-07-20",
          "close": 4532.53
        },
        {
          "date": "2026-07-21",
          "close": 4810.71
        },
        {
          "date": "2026-07-22",
          "close": 4721.26
        },
        {
          "date": "2026-07-23",
          "close": 4736.33
        },
        {
          "date": "2026-07-24",
          "close": 4640.18
        },
        {
          "date": "2026-07-27",
          "close": 4824.91
        },
        {
          "date": "2026-07-28",
          "close": 4641.49
        },
        {
          "date": "2026-07-29",
          "close": 4641.99
        },
        {
          "date": "2026-07-30",
          "close": 4393.13
        },
        {
          "date": "2026-07-31",
          "close": 4555.74
        },
        {
          "date": "2026-08-03",
          "close": 4527.24
        },
        {
          "date": "2026-08-04",
          "close": 4739.72
        },
        {
          "date": "2026-08-05",
          "close": 4958.77
        },
        {
          "date": "2026-08-06",
          "close": 5032.78
        },
        {
          "date": "2026-08-07",
          "close": 5175.03
        },
        {
          "date": "2026-08-10",
          "close": 5155.56
        },
        {
          "date": "2026-08-11",
          "close": 5135.78
        },
        {
          "date": "2026-08-12",
          "close": 5233.37
        },
        {
          "date": "2026-08-13",
          "close": 5158.94
        },
        {
          "date": "2026-08-14",
          "close": 5256.29
        },
        {
          "date": "2026-08-17",
          "close": 5448.19
        },
        {
          "date": "2026-08-18",
          "close": 5469.3
        },
        {
          "date": "2026-08-19",
          "close": 5081.22
        },
        {
          "date": "2026-08-20",
          "close": 5206.19
        },
        {
          "date": "2026-08-21",
          "close": 5270.38
        },
        {
          "date": "2026-08-24",
          "close": 5181.93
        },
        {
          "date": "2026-08-25",
          "close": 5229.22
        },
        {
          "date": "2026-08-26",
          "close": 5201.9
        },
        {
          "date": "2026-08-27",
          "close": 5355.85
        },
        {
          "date": "2026-08-28",
          "close": 5303.88
        },
        {
          "date": "2026-08-31",
          "close": 5433.65
        },
        {
          "date": "2026-09-01",
          "close": 5315.06
        },
        {
          "date": "2026-09-02",
          "close": 5259.1
        },
        {
          "date": "2026-09-03",
          "close": 5282.76
        },
        {
          "date": "2026-09-04",
          "close": 5142.9
        },
        {
          "date": "2026-09-07",
          "close": 5341.22
        },
        {
          "date": "2026-09-08",
          "close": 5297.25
        },
        {
          "date": "2026-09-09",
          "close": 5297.81
        },
        {
          "date": "2026-09-10",
          "close": 5213.27
        },
        {
          "date": "2026-09-11",
          "close": 5126.33
        },
        {
          "date": "2026-09-14",
          "close": 5189.26
        },
        {
          "date": "2026-09-15",
          "close": 5149.68
        },
        {
          "date": "2026-09-16",
          "close": 5329.59
        },
        {
          "date": "2026-09-17",
          "close": 5340.79
        },
        {
          "date": "2026-09-18",
          "close": 5462.5
        },
        {
          "date": "2026-09-21",
          "close": 5531.79
        },
        {
          "date": "2026-09-22",
          "close": 5543.57
        },
        {
          "date": "2026-09-23",
          "close": 5597.42
        },
        {
          "date": "2026-09-24",
          "close": 5450.0
        },
        {
          "date": "2026-09-28",
          "close": 5162.41
        },
        {
          "date": "2026-09-29",
          "close": 5206.92
        },
        {
          "date": "2026-09-30",
          "close": 5127.65
        },
        {
          "date": "2026-10-08",
          "close": 4983.34
        },
        {
          "date": "2026-10-09",
          "close": 4915.8
        },
        {
          "date": "2026-10-12",
          "close": 4796.71
        },
        {
          "date": "2026-10-13",
          "close": 4838.3
        },
        {
          "date": "2026-10-14",
          "close": 4713.34
        },
        {
          "date": "2026-10-15",
          "close": 4523.01
        },
        {
          "date": "2026-10-16",
          "close": 4509.75
        },
        {
          "date": "2026-10-19",
          "close": 4499.31
        },
        {
          "date": "2026-10-20",
          "close": 4629.16
        },
        {
          "date": "2026-10-21",
          "close": 4629.05
        },
        {
          "date": "2026-10-22",
          "close": 4476.11
        },
        {
          "date": "2026-10-23",
          "close": 4605.01
        },
        {
          "date": "2026-10-26",
          "close": 4510.63
        },
        {
          "date": "2026-10-27",
          "close": 4365.86
        },
        {
          "date": "2026-10-28",
          "close": 4565.85
        },
        {
          "date": "2026-10-29",
          "close": 4337.88
        },
        {
          "date": "2026-10-30",
          "close": 4146.47
        },
        {
          "date": "2026-11-02",
          "close": 4263.43
        },
        {
          "date": "2026-11-03",
          "close": 4106.68
        },
        {
          "date": "2026-11-04",
          "close": 4364.74
        },
        {
          "date": "2026-11-05",
          "close": 4458.74
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6290322580645161,
          "pullback_frequency": 0.24193548387096775,
          "up_wilson": [
            0.5045796412346053,
            0.7384283401585889
          ],
          "pullback_wilson": [
            0.15245896205333753,
            0.3615250751602741
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6666666666666666,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.5033399787115652,
            0.7978538117569468
          ],
          "pullback_wilson": [
            0.2714056205144606,
            0.5779974842512834
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0667",
      "name": "安防概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024051709125923137,
        "5": 0.023824479234230145,
        "20": -0.03670264020042402,
        "60": -0.05260813666617181
      },
      "moving_averages": {
        "5": 2891.2419999999925,
        "20": 3002.2484999999406,
        "60": 3137.9709999999964
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.047381126322142086,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3702.22
        },
        {
          "date": "2026-05-14",
          "close": 3617.72
        },
        {
          "date": "2026-05-15",
          "close": 3594.38
        },
        {
          "date": "2026-05-18",
          "close": 3634.63
        },
        {
          "date": "2026-05-19",
          "close": 3707.35
        },
        {
          "date": "2026-05-20",
          "close": 3663.02
        },
        {
          "date": "2026-05-21",
          "close": 3540.8
        },
        {
          "date": "2026-05-22",
          "close": 3596.86
        },
        {
          "date": "2026-05-25",
          "close": 3580.7
        },
        {
          "date": "2026-05-26",
          "close": 3504.22
        },
        {
          "date": "2026-05-27",
          "close": 3418.15
        },
        {
          "date": "2026-05-28",
          "close": 3460.51
        },
        {
          "date": "2026-05-29",
          "close": 3319.91
        },
        {
          "date": "2026-06-01",
          "close": 3368.78
        },
        {
          "date": "2026-06-02",
          "close": 3353.57
        },
        {
          "date": "2026-06-03",
          "close": 3348.71
        },
        {
          "date": "2026-06-04",
          "close": 3304.36
        },
        {
          "date": "2026-06-05",
          "close": 3329.61
        },
        {
          "date": "2026-06-08",
          "close": 3247.61
        },
        {
          "date": "2026-06-09",
          "close": 3287.94
        },
        {
          "date": "2026-06-10",
          "close": 3224.74
        },
        {
          "date": "2026-06-11",
          "close": 3165.75
        },
        {
          "date": "2026-06-12",
          "close": 3200.48
        },
        {
          "date": "2026-06-15",
          "close": 3276.64
        },
        {
          "date": "2026-06-16",
          "close": 3325.81
        },
        {
          "date": "2026-06-17",
          "close": 3327.68
        },
        {
          "date": "2026-06-18",
          "close": 3339.3
        },
        {
          "date": "2026-06-22",
          "close": 3327.99
        },
        {
          "date": "2026-06-23",
          "close": 3320.69
        },
        {
          "date": "2026-06-24",
          "close": 3282.75
        },
        {
          "date": "2026-06-25",
          "close": 3220.24
        },
        {
          "date": "2026-06-26",
          "close": 3134.71
        },
        {
          "date": "2026-06-29",
          "close": 3106.38
        },
        {
          "date": "2026-06-30",
          "close": 3212.99
        },
        {
          "date": "2026-07-01",
          "close": 3256.43
        },
        {
          "date": "2026-07-02",
          "close": 3199.38
        },
        {
          "date": "2026-07-03",
          "close": 3248.02
        },
        {
          "date": "2026-07-06",
          "close": 3182.6
        },
        {
          "date": "2026-07-07",
          "close": 3103.3
        },
        {
          "date": "2026-07-08",
          "close": 3101.1
        },
        {
          "date": "2026-07-09",
          "close": 3145.12
        },
        {
          "date": "2026-07-10",
          "close": 3184.32
        },
        {
          "date": "2026-07-13",
          "close": 3009.08
        },
        {
          "date": "2026-07-14",
          "close": 3017.35
        },
        {
          "date": "2026-07-15",
          "close": 3016.09
        },
        {
          "date": "2026-07-16",
          "close": 3018.31
        },
        {
          "date": "2026-07-17",
          "close": 2869.23
        },
        {
          "date": "2026-07-20",
          "close": 2801.25
        },
        {
          "date": "2026-07-21",
          "close": 2860.76
        },
        {
          "date": "2026-07-22",
          "close": 2829.81
        },
        {
          "date": "2026-07-23",
          "close": 2874.43
        },
        {
          "date": "2026-07-24",
          "close": 2810.82
        },
        {
          "date": "2026-07-27",
          "close": 2910.65
        },
        {
          "date": "2026-07-28",
          "close": 2893.73
        },
        {
          "date": "2026-07-29",
          "close": 2928.04
        },
        {
          "date": "2026-07-30",
          "close": 2861.84
        },
        {
          "date": "2026-07-31",
          "close": 2979.88
        },
        {
          "date": "2026-08-03",
          "close": 3022.71
        },
        {
          "date": "2026-08-04",
          "close": 3108.46
        },
        {
          "date": "2026-08-05",
          "close": 3165.67
        },
        {
          "date": "2026-08-06",
          "close": 3185.97
        },
        {
          "date": "2026-08-07",
          "close": 3191.81
        },
        {
          "date": "2026-08-10",
          "close": 3221.25
        },
        {
          "date": "2026-08-11",
          "close": 3211.91
        },
        {
          "date": "2026-08-12",
          "close": 3258.66
        },
        {
          "date": "2026-08-13",
          "close": 3222.12
        },
        {
          "date": "2026-08-14",
          "close": 3231.82
        },
        {
          "date": "2026-08-17",
          "close": 3285.44
        },
        {
          "date": "2026-08-18",
          "close": 3262.55
        },
        {
          "date": "2026-08-19",
          "close": 3094.29
        },
        {
          "date": "2026-08-20",
          "close": 3126.83
        },
        {
          "date": "2026-08-21",
          "close": 3134.95
        },
        {
          "date": "2026-08-24",
          "close": 3087.17
        },
        {
          "date": "2026-08-25",
          "close": 3139.19
        },
        {
          "date": "2026-08-26",
          "close": 3131.67
        },
        {
          "date": "2026-08-27",
          "close": 3179.01
        },
        {
          "date": "2026-08-28",
          "close": 3188.22
        },
        {
          "date": "2026-08-31",
          "close": 3259.14
        },
        {
          "date": "2026-09-01",
          "close": 3284.19
        },
        {
          "date": "2026-09-02",
          "close": 3290.79
        },
        {
          "date": "2026-09-03",
          "close": 3261.94
        },
        {
          "date": "2026-09-04",
          "close": 3251.11
        },
        {
          "date": "2026-09-07",
          "close": 3258.18
        },
        {
          "date": "2026-09-08",
          "close": 3263.85
        },
        {
          "date": "2026-09-09",
          "close": 3237.62
        },
        {
          "date": "2026-09-10",
          "close": 3211.6
        },
        {
          "date": "2026-09-11",
          "close": 3178.3
        },
        {
          "date": "2026-09-14",
          "close": 3187.87
        },
        {
          "date": "2026-09-15",
          "close": 3130.77
        },
        {
          "date": "2026-09-16",
          "close": 3174.92
        },
        {
          "date": "2026-09-17",
          "close": 3157.58
        },
        {
          "date": "2026-09-18",
          "close": 3210.27
        },
        {
          "date": "2026-09-21",
          "close": 3272.92
        },
        {
          "date": "2026-09-22",
          "close": 3296.93
        },
        {
          "date": "2026-09-23",
          "close": 3276.06
        },
        {
          "date": "2026-09-24",
          "close": 3238.02
        },
        {
          "date": "2026-09-28",
          "close": 3153.54
        },
        {
          "date": "2026-09-29",
          "close": 3195.5
        },
        {
          "date": "2026-09-30",
          "close": 3175.93
        },
        {
          "date": "2026-10-08",
          "close": 3113.4
        },
        {
          "date": "2026-10-09",
          "close": 3148.3
        },
        {
          "date": "2026-10-12",
          "close": 3094.07
        },
        {
          "date": "2026-10-13",
          "close": 3121.31
        },
        {
          "date": "2026-10-14",
          "close": 3076.82
        },
        {
          "date": "2026-10-15",
          "close": 2984.3
        },
        {
          "date": "2026-10-16",
          "close": 3001.14
        },
        {
          "date": "2026-10-19",
          "close": 3005.84
        },
        {
          "date": "2026-10-20",
          "close": 3066.86
        },
        {
          "date": "2026-10-21",
          "close": 3078.94
        },
        {
          "date": "2026-10-22",
          "close": 2983.44
        },
        {
          "date": "2026-10-23",
          "close": 3079.52
        },
        {
          "date": "2026-10-26",
          "close": 3059.52
        },
        {
          "date": "2026-10-27",
          "close": 2946.92
        },
        {
          "date": "2026-10-28",
          "close": 3012.44
        },
        {
          "date": "2026-10-29",
          "close": 2929.34
        },
        {
          "date": "2026-10-30",
          "close": 2795.09
        },
        {
          "date": "2026-11-02",
          "close": 2889.81
        },
        {
          "date": "2026-11-03",
          "close": 2843.49
        },
        {
          "date": "2026-11-04",
          "close": 2928.69
        },
        {
          "date": "2026-11-05",
          "close": 2999.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5584415584415584,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.44738236156130345,
            0.6639466536654248
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.4782608695652174,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 28,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 1,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0668",
      "name": "医疗器械概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023696054395416777,
        "5": 0.03329466148412452,
        "20": -0.040312311106969756,
        "60": -0.020605410413644387
      },
      "moving_averages": {
        "5": 3893.7279999999328,
        "20": 3993.7544999999927,
        "60": 4151.386499999983
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05151133768910898,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4675.34
        },
        {
          "date": "2026-05-14",
          "close": 4587.38
        },
        {
          "date": "2026-05-15",
          "close": 4565.2
        },
        {
          "date": "2026-05-18",
          "close": 4553.86
        },
        {
          "date": "2026-05-19",
          "close": 4599.74
        },
        {
          "date": "2026-05-20",
          "close": 4555.62
        },
        {
          "date": "2026-05-21",
          "close": 4466.24
        },
        {
          "date": "2026-05-22",
          "close": 4519.39
        },
        {
          "date": "2026-05-25",
          "close": 4497.54
        },
        {
          "date": "2026-05-26",
          "close": 4428.44
        },
        {
          "date": "2026-05-27",
          "close": 4342.26
        },
        {
          "date": "2026-05-28",
          "close": 4346.32
        },
        {
          "date": "2026-05-29",
          "close": 4277.2
        },
        {
          "date": "2026-06-01",
          "close": 4313.68
        },
        {
          "date": "2026-06-02",
          "close": 4280.21
        },
        {
          "date": "2026-06-03",
          "close": 4241.54
        },
        {
          "date": "2026-06-04",
          "close": 4191.91
        },
        {
          "date": "2026-06-05",
          "close": 4228.64
        },
        {
          "date": "2026-06-08",
          "close": 4116.63
        },
        {
          "date": "2026-06-09",
          "close": 4142.87
        },
        {
          "date": "2026-06-10",
          "close": 4096.77
        },
        {
          "date": "2026-06-11",
          "close": 4057.95
        },
        {
          "date": "2026-06-12",
          "close": 4112.26
        },
        {
          "date": "2026-06-15",
          "close": 4166.51
        },
        {
          "date": "2026-06-16",
          "close": 4174.25
        },
        {
          "date": "2026-06-17",
          "close": 4154.69
        },
        {
          "date": "2026-06-18",
          "close": 4172.93
        },
        {
          "date": "2026-06-22",
          "close": 4172.41
        },
        {
          "date": "2026-06-23",
          "close": 4214.17
        },
        {
          "date": "2026-06-24",
          "close": 4176.44
        },
        {
          "date": "2026-06-25",
          "close": 4105.37
        },
        {
          "date": "2026-06-26",
          "close": 3967.45
        },
        {
          "date": "2026-06-29",
          "close": 4058.85
        },
        {
          "date": "2026-06-30",
          "close": 4065.45
        },
        {
          "date": "2026-07-01",
          "close": 4194.0
        },
        {
          "date": "2026-07-02",
          "close": 4183.3
        },
        {
          "date": "2026-07-03",
          "close": 4253.7
        },
        {
          "date": "2026-07-06",
          "close": 4215.61
        },
        {
          "date": "2026-07-07",
          "close": 4087.65
        },
        {
          "date": "2026-07-08",
          "close": 4030.63
        },
        {
          "date": "2026-07-09",
          "close": 4037.39
        },
        {
          "date": "2026-07-10",
          "close": 4102.81
        },
        {
          "date": "2026-07-13",
          "close": 3980.83
        },
        {
          "date": "2026-07-14",
          "close": 4062.56
        },
        {
          "date": "2026-07-15",
          "close": 4121.47
        },
        {
          "date": "2026-07-16",
          "close": 4142.81
        },
        {
          "date": "2026-07-17",
          "close": 3913.69
        },
        {
          "date": "2026-07-20",
          "close": 3840.5
        },
        {
          "date": "2026-07-21",
          "close": 3849.44
        },
        {
          "date": "2026-07-22",
          "close": 3815.93
        },
        {
          "date": "2026-07-23",
          "close": 3858.7
        },
        {
          "date": "2026-07-24",
          "close": 3760.12
        },
        {
          "date": "2026-07-27",
          "close": 3900.42
        },
        {
          "date": "2026-07-28",
          "close": 3882.91
        },
        {
          "date": "2026-07-29",
          "close": 3911.16
        },
        {
          "date": "2026-07-30",
          "close": 3837.53
        },
        {
          "date": "2026-07-31",
          "close": 3936.32
        },
        {
          "date": "2026-08-03",
          "close": 3968.52
        },
        {
          "date": "2026-08-04",
          "close": 4046.72
        },
        {
          "date": "2026-08-05",
          "close": 4101.35
        },
        {
          "date": "2026-08-06",
          "close": 4112.92
        },
        {
          "date": "2026-08-07",
          "close": 4218.57
        },
        {
          "date": "2026-08-10",
          "close": 4270.03
        },
        {
          "date": "2026-08-11",
          "close": 4262.31
        },
        {
          "date": "2026-08-12",
          "close": 4303.17
        },
        {
          "date": "2026-08-13",
          "close": 4304.61
        },
        {
          "date": "2026-08-14",
          "close": 4308.76
        },
        {
          "date": "2026-08-17",
          "close": 4347.86
        },
        {
          "date": "2026-08-18",
          "close": 4329.95
        },
        {
          "date": "2026-08-19",
          "close": 4158.04
        },
        {
          "date": "2026-08-20",
          "close": 4289.31
        },
        {
          "date": "2026-08-21",
          "close": 4232.72
        },
        {
          "date": "2026-08-24",
          "close": 4144.18
        },
        {
          "date": "2026-08-25",
          "close": 4230.11
        },
        {
          "date": "2026-08-26",
          "close": 4235.1
        },
        {
          "date": "2026-08-27",
          "close": 4271.94
        },
        {
          "date": "2026-08-28",
          "close": 4254.43
        },
        {
          "date": "2026-08-31",
          "close": 4247.44
        },
        {
          "date": "2026-09-01",
          "close": 4267.8
        },
        {
          "date": "2026-09-02",
          "close": 4228.41
        },
        {
          "date": "2026-09-03",
          "close": 4208.11
        },
        {
          "date": "2026-09-04",
          "close": 4193.3
        },
        {
          "date": "2026-09-07",
          "close": 4229.67
        },
        {
          "date": "2026-09-08",
          "close": 4256.47
        },
        {
          "date": "2026-09-09",
          "close": 4208.53
        },
        {
          "date": "2026-09-10",
          "close": 4144.58
        },
        {
          "date": "2026-09-11",
          "close": 4066.65
        },
        {
          "date": "2026-09-14",
          "close": 4122.67
        },
        {
          "date": "2026-09-15",
          "close": 4060.5
        },
        {
          "date": "2026-09-16",
          "close": 4104.32
        },
        {
          "date": "2026-09-17",
          "close": 4128.23
        },
        {
          "date": "2026-09-18",
          "close": 4200.18
        },
        {
          "date": "2026-09-21",
          "close": 4319.65
        },
        {
          "date": "2026-09-22",
          "close": 4355.68
        },
        {
          "date": "2026-09-23",
          "close": 4361.43
        },
        {
          "date": "2026-09-24",
          "close": 4305.02
        },
        {
          "date": "2026-09-28",
          "close": 4235.07
        },
        {
          "date": "2026-09-29",
          "close": 4241.09
        },
        {
          "date": "2026-09-30",
          "close": 4263.72
        },
        {
          "date": "2026-10-08",
          "close": 4185.57
        },
        {
          "date": "2026-10-09",
          "close": 4234.99
        },
        {
          "date": "2026-10-12",
          "close": 4165.79
        },
        {
          "date": "2026-10-13",
          "close": 4157.3
        },
        {
          "date": "2026-10-14",
          "close": 4083.45
        },
        {
          "date": "2026-10-15",
          "close": 3989.7
        },
        {
          "date": "2026-10-16",
          "close": 3971.63
        },
        {
          "date": "2026-10-19",
          "close": 3964.77
        },
        {
          "date": "2026-10-20",
          "close": 4043.39
        },
        {
          "date": "2026-10-21",
          "close": 4029.35
        },
        {
          "date": "2026-10-22",
          "close": 3932.36
        },
        {
          "date": "2026-10-23",
          "close": 4017.3
        },
        {
          "date": "2026-10-26",
          "close": 4039.21
        },
        {
          "date": "2026-10-27",
          "close": 3905.11
        },
        {
          "date": "2026-10-28",
          "close": 3984.69
        },
        {
          "date": "2026-10-29",
          "close": 3887.41
        },
        {
          "date": "2026-10-30",
          "close": 3810.46
        },
        {
          "date": "2026-11-02",
          "close": 3885.89
        },
        {
          "date": "2026-11-03",
          "close": 3831.59
        },
        {
          "date": "2026-11-04",
          "close": 3923.86
        },
        {
          "date": "2026-11-05",
          "close": 4016.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.21428571428571427,
          "up_wilson": [
            0.42984715937637186,
            0.6384577171654381
          ],
          "pullback_wilson": [
            0.14006766544991558,
            0.31349332221560433
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6122448979591837,
          "pullback_frequency": 0.3877551020408163,
          "up_wilson": [
            0.4724599944352045,
            0.7357098828826433
          ],
          "pullback_wilson": [
            0.2642901171173567,
            0.5275400055647954
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 5,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0669",
      "name": "生态农业",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0209386445500499,
        "5": 0.04745231089337998,
        "20": -0.053022060939572846,
        "60": -0.02780079698500426
      },
      "moving_averages": {
        "5": 1309.3679999999702,
        "20": 1348.0799999999813,
        "60": 1412.1193333333242
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.06593140309336876,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1640.42
        },
        {
          "date": "2026-05-14",
          "close": 1610.69
        },
        {
          "date": "2026-05-15",
          "close": 1601.65
        },
        {
          "date": "2026-05-18",
          "close": 1584.67
        },
        {
          "date": "2026-05-19",
          "close": 1583.26
        },
        {
          "date": "2026-05-20",
          "close": 1558.84
        },
        {
          "date": "2026-05-21",
          "close": 1513.7
        },
        {
          "date": "2026-05-22",
          "close": 1525.89
        },
        {
          "date": "2026-05-25",
          "close": 1508.43
        },
        {
          "date": "2026-05-26",
          "close": 1491.82
        },
        {
          "date": "2026-05-27",
          "close": 1468.71
        },
        {
          "date": "2026-05-28",
          "close": 1468.28
        },
        {
          "date": "2026-05-29",
          "close": 1457.95
        },
        {
          "date": "2026-06-01",
          "close": 1498.98
        },
        {
          "date": "2026-06-02",
          "close": 1477.29
        },
        {
          "date": "2026-06-03",
          "close": 1465.25
        },
        {
          "date": "2026-06-04",
          "close": 1434.7
        },
        {
          "date": "2026-06-05",
          "close": 1439.81
        },
        {
          "date": "2026-06-08",
          "close": 1401.51
        },
        {
          "date": "2026-06-09",
          "close": 1404.5
        },
        {
          "date": "2026-06-10",
          "close": 1390.07
        },
        {
          "date": "2026-06-11",
          "close": 1383.03
        },
        {
          "date": "2026-06-12",
          "close": 1410.57
        },
        {
          "date": "2026-06-15",
          "close": 1419.62
        },
        {
          "date": "2026-06-16",
          "close": 1407.31
        },
        {
          "date": "2026-06-17",
          "close": 1376.21
        },
        {
          "date": "2026-06-18",
          "close": 1357.77
        },
        {
          "date": "2026-06-22",
          "close": 1382.02
        },
        {
          "date": "2026-06-23",
          "close": 1383.69
        },
        {
          "date": "2026-06-24",
          "close": 1356.34
        },
        {
          "date": "2026-06-25",
          "close": 1324.71
        },
        {
          "date": "2026-06-26",
          "close": 1315.58
        },
        {
          "date": "2026-06-29",
          "close": 1317.3
        },
        {
          "date": "2026-06-30",
          "close": 1301.16
        },
        {
          "date": "2026-07-01",
          "close": 1346.81
        },
        {
          "date": "2026-07-02",
          "close": 1353.04
        },
        {
          "date": "2026-07-03",
          "close": 1367.01
        },
        {
          "date": "2026-07-06",
          "close": 1386.57
        },
        {
          "date": "2026-07-07",
          "close": 1342.61
        },
        {
          "date": "2026-07-08",
          "close": 1338.92
        },
        {
          "date": "2026-07-09",
          "close": 1328.15
        },
        {
          "date": "2026-07-10",
          "close": 1341.52
        },
        {
          "date": "2026-07-13",
          "close": 1306.5
        },
        {
          "date": "2026-07-14",
          "close": 1330.91
        },
        {
          "date": "2026-07-15",
          "close": 1349.19
        },
        {
          "date": "2026-07-16",
          "close": 1347.57
        },
        {
          "date": "2026-07-17",
          "close": 1316.99
        },
        {
          "date": "2026-07-20",
          "close": 1307.85
        },
        {
          "date": "2026-07-21",
          "close": 1296.66
        },
        {
          "date": "2026-07-22",
          "close": 1295.28
        },
        {
          "date": "2026-07-23",
          "close": 1330.65
        },
        {
          "date": "2026-07-24",
          "close": 1287.31
        },
        {
          "date": "2026-07-27",
          "close": 1313.25
        },
        {
          "date": "2026-07-28",
          "close": 1323.8
        },
        {
          "date": "2026-07-29",
          "close": 1345.76
        },
        {
          "date": "2026-07-30",
          "close": 1337.88
        },
        {
          "date": "2026-07-31",
          "close": 1358.6
        },
        {
          "date": "2026-08-03",
          "close": 1384.32
        },
        {
          "date": "2026-08-04",
          "close": 1381.49
        },
        {
          "date": "2026-08-05",
          "close": 1387.73
        },
        {
          "date": "2026-08-06",
          "close": 1394.02
        },
        {
          "date": "2026-08-07",
          "close": 1389.77
        },
        {
          "date": "2026-08-10",
          "close": 1428.01
        },
        {
          "date": "2026-08-11",
          "close": 1413.18
        },
        {
          "date": "2026-08-12",
          "close": 1425.69
        },
        {
          "date": "2026-08-13",
          "close": 1408.76
        },
        {
          "date": "2026-08-14",
          "close": 1398.72
        },
        {
          "date": "2026-08-17",
          "close": 1425.97
        },
        {
          "date": "2026-08-18",
          "close": 1463.08
        },
        {
          "date": "2026-08-19",
          "close": 1415.12
        },
        {
          "date": "2026-08-20",
          "close": 1427.06
        },
        {
          "date": "2026-08-21",
          "close": 1408.46
        },
        {
          "date": "2026-08-24",
          "close": 1406.48
        },
        {
          "date": "2026-08-25",
          "close": 1433.28
        },
        {
          "date": "2026-08-26",
          "close": 1442.72
        },
        {
          "date": "2026-08-27",
          "close": 1461.13
        },
        {
          "date": "2026-08-28",
          "close": 1487.43
        },
        {
          "date": "2026-08-31",
          "close": 1468.32
        },
        {
          "date": "2026-09-01",
          "close": 1508.78
        },
        {
          "date": "2026-09-02",
          "close": 1476.33
        },
        {
          "date": "2026-09-03",
          "close": 1458.24
        },
        {
          "date": "2026-09-04",
          "close": 1483.08
        },
        {
          "date": "2026-09-07",
          "close": 1504.03
        },
        {
          "date": "2026-09-08",
          "close": 1553.31
        },
        {
          "date": "2026-09-09",
          "close": 1556.22
        },
        {
          "date": "2026-09-10",
          "close": 1515.51
        },
        {
          "date": "2026-09-11",
          "close": 1472.13
        },
        {
          "date": "2026-09-14",
          "close": 1449.4
        },
        {
          "date": "2026-09-15",
          "close": 1406.68
        },
        {
          "date": "2026-09-16",
          "close": 1414.71
        },
        {
          "date": "2026-09-17",
          "close": 1428.52
        },
        {
          "date": "2026-09-18",
          "close": 1426.95
        },
        {
          "date": "2026-09-21",
          "close": 1461.01
        },
        {
          "date": "2026-09-22",
          "close": 1452.07
        },
        {
          "date": "2026-09-23",
          "close": 1433.66
        },
        {
          "date": "2026-09-24",
          "close": 1419.27
        },
        {
          "date": "2026-09-28",
          "close": 1399.68
        },
        {
          "date": "2026-09-29",
          "close": 1403.87
        },
        {
          "date": "2026-09-30",
          "close": 1420.22
        },
        {
          "date": "2026-10-08",
          "close": 1424.69
        },
        {
          "date": "2026-10-09",
          "close": 1444.38
        },
        {
          "date": "2026-10-12",
          "close": 1414.19
        },
        {
          "date": "2026-10-13",
          "close": 1423.03
        },
        {
          "date": "2026-10-14",
          "close": 1399.95
        },
        {
          "date": "2026-10-15",
          "close": 1360.68
        },
        {
          "date": "2026-10-16",
          "close": 1375.94
        },
        {
          "date": "2026-10-19",
          "close": 1367.76
        },
        {
          "date": "2026-10-20",
          "close": 1366.85
        },
        {
          "date": "2026-10-21",
          "close": 1371.8
        },
        {
          "date": "2026-10-22",
          "close": 1333.61
        },
        {
          "date": "2026-10-23",
          "close": 1338.67
        },
        {
          "date": "2026-10-26",
          "close": 1329.69
        },
        {
          "date": "2026-10-27",
          "close": 1296.4
        },
        {
          "date": "2026-10-28",
          "close": 1303.78
        },
        {
          "date": "2026-10-29",
          "close": 1288.03
        },
        {
          "date": "2026-10-30",
          "close": 1270.24
        },
        {
          "date": "2026-11-02",
          "close": 1298.03
        },
        {
          "date": "2026-11-03",
          "close": 1307.94
        },
        {
          "date": "2026-11-04",
          "close": 1321.48
        },
        {
          "date": "2026-11-05",
          "close": 1349.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4470588235294118,
          "pullback_frequency": 0.29411764705882354,
          "up_wilson": [
            0.3459365569169934,
            0.5527593884280239
          ],
          "pullback_wilson": [
            0.207855270788822,
            0.3981845166640227
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40816326530612246,
          "pullback_frequency": 0.3673469387755102,
          "up_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "pullback_wilson": [
            0.24665172968683138,
            0.5073293243920758
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 9,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0671",
      "name": "彩票概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022561857126240037,
        "5": 0.04151733767744936,
        "20": 0.00219863440374235,
        "60": -0.03851457186717566
      },
      "moving_averages": {
        "5": 2384.3640000000596,
        "20": 2435.6330000000075,
        "60": 2512.6906666666696
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.024043360519565127,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3296.49
        },
        {
          "date": "2026-05-14",
          "close": 3270.7
        },
        {
          "date": "2026-05-15",
          "close": 3289.43
        },
        {
          "date": "2026-05-18",
          "close": 3184.96
        },
        {
          "date": "2026-05-19",
          "close": 3156.72
        },
        {
          "date": "2026-05-20",
          "close": 3108.32
        },
        {
          "date": "2026-05-21",
          "close": 2992.62
        },
        {
          "date": "2026-05-22",
          "close": 3014.24
        },
        {
          "date": "2026-05-25",
          "close": 2979.43
        },
        {
          "date": "2026-05-26",
          "close": 2986.82
        },
        {
          "date": "2026-05-27",
          "close": 2939.62
        },
        {
          "date": "2026-05-28",
          "close": 2963.08
        },
        {
          "date": "2026-05-29",
          "close": 2922.0
        },
        {
          "date": "2026-06-01",
          "close": 3016.83
        },
        {
          "date": "2026-06-02",
          "close": 2904.41
        },
        {
          "date": "2026-06-03",
          "close": 2880.93
        },
        {
          "date": "2026-06-04",
          "close": 2849.06
        },
        {
          "date": "2026-06-05",
          "close": 2863.24
        },
        {
          "date": "2026-06-08",
          "close": 2829.61
        },
        {
          "date": "2026-06-09",
          "close": 2823.19
        },
        {
          "date": "2026-06-10",
          "close": 2829.64
        },
        {
          "date": "2026-06-11",
          "close": 2708.41
        },
        {
          "date": "2026-06-12",
          "close": 2719.04
        },
        {
          "date": "2026-06-15",
          "close": 2712.49
        },
        {
          "date": "2026-06-16",
          "close": 2680.34
        },
        {
          "date": "2026-06-17",
          "close": 2604.86
        },
        {
          "date": "2026-06-18",
          "close": 2570.38
        },
        {
          "date": "2026-06-22",
          "close": 2556.59
        },
        {
          "date": "2026-06-23",
          "close": 2556.64
        },
        {
          "date": "2026-06-24",
          "close": 2493.22
        },
        {
          "date": "2026-06-25",
          "close": 2451.19
        },
        {
          "date": "2026-06-26",
          "close": 2356.19
        },
        {
          "date": "2026-06-29",
          "close": 2351.39
        },
        {
          "date": "2026-06-30",
          "close": 2360.2
        },
        {
          "date": "2026-07-01",
          "close": 2420.86
        },
        {
          "date": "2026-07-02",
          "close": 2430.23
        },
        {
          "date": "2026-07-03",
          "close": 2468.56
        },
        {
          "date": "2026-07-06",
          "close": 2434.36
        },
        {
          "date": "2026-07-07",
          "close": 2367.79
        },
        {
          "date": "2026-07-08",
          "close": 2357.66
        },
        {
          "date": "2026-07-09",
          "close": 2364.54
        },
        {
          "date": "2026-07-10",
          "close": 2413.19
        },
        {
          "date": "2026-07-13",
          "close": 2331.26
        },
        {
          "date": "2026-07-14",
          "close": 2359.76
        },
        {
          "date": "2026-07-15",
          "close": 2402.22
        },
        {
          "date": "2026-07-16",
          "close": 2424.77
        },
        {
          "date": "2026-07-17",
          "close": 2334.78
        },
        {
          "date": "2026-07-20",
          "close": 2322.61
        },
        {
          "date": "2026-07-21",
          "close": 2333.45
        },
        {
          "date": "2026-07-22",
          "close": 2330.04
        },
        {
          "date": "2026-07-23",
          "close": 2411.06
        },
        {
          "date": "2026-07-24",
          "close": 2309.6
        },
        {
          "date": "2026-07-27",
          "close": 2370.77
        },
        {
          "date": "2026-07-28",
          "close": 2389.54
        },
        {
          "date": "2026-07-29",
          "close": 2429.01
        },
        {
          "date": "2026-07-30",
          "close": 2395.32
        },
        {
          "date": "2026-07-31",
          "close": 2473.64
        },
        {
          "date": "2026-08-03",
          "close": 2516.73
        },
        {
          "date": "2026-08-04",
          "close": 2536.95
        },
        {
          "date": "2026-08-05",
          "close": 2560.07
        },
        {
          "date": "2026-08-06",
          "close": 2552.61
        },
        {
          "date": "2026-08-07",
          "close": 2515.26
        },
        {
          "date": "2026-08-10",
          "close": 2553.81
        },
        {
          "date": "2026-08-11",
          "close": 2590.17
        },
        {
          "date": "2026-08-12",
          "close": 2645.96
        },
        {
          "date": "2026-08-13",
          "close": 2604.08
        },
        {
          "date": "2026-08-14",
          "close": 2590.72
        },
        {
          "date": "2026-08-17",
          "close": 2605.65
        },
        {
          "date": "2026-08-18",
          "close": 2566.03
        },
        {
          "date": "2026-08-19",
          "close": 2466.74
        },
        {
          "date": "2026-08-20",
          "close": 2494.63
        },
        {
          "date": "2026-08-21",
          "close": 2495.12
        },
        {
          "date": "2026-08-24",
          "close": 2485.76
        },
        {
          "date": "2026-08-25",
          "close": 2548.68
        },
        {
          "date": "2026-08-26",
          "close": 2555.87
        },
        {
          "date": "2026-08-27",
          "close": 2558.64
        },
        {
          "date": "2026-08-28",
          "close": 2586.31
        },
        {
          "date": "2026-08-31",
          "close": 2602.08
        },
        {
          "date": "2026-09-01",
          "close": 2657.24
        },
        {
          "date": "2026-09-02",
          "close": 2637.99
        },
        {
          "date": "2026-09-03",
          "close": 2616.19
        },
        {
          "date": "2026-09-04",
          "close": 2624.5
        },
        {
          "date": "2026-09-07",
          "close": 2639.67
        },
        {
          "date": "2026-09-08",
          "close": 2665.32
        },
        {
          "date": "2026-09-09",
          "close": 2617.9
        },
        {
          "date": "2026-09-10",
          "close": 2571.23
        },
        {
          "date": "2026-09-11",
          "close": 2532.2
        },
        {
          "date": "2026-09-14",
          "close": 2526.2
        },
        {
          "date": "2026-09-15",
          "close": 2470.76
        },
        {
          "date": "2026-09-16",
          "close": 2491.27
        },
        {
          "date": "2026-09-17",
          "close": 2505.23
        },
        {
          "date": "2026-09-18",
          "close": 2517.97
        },
        {
          "date": "2026-09-21",
          "close": 2565.0
        },
        {
          "date": "2026-09-22",
          "close": 2553.04
        },
        {
          "date": "2026-09-23",
          "close": 2499.15
        },
        {
          "date": "2026-09-24",
          "close": 2505.9
        },
        {
          "date": "2026-09-28",
          "close": 2443.86
        },
        {
          "date": "2026-09-29",
          "close": 2471.35
        },
        {
          "date": "2026-09-30",
          "close": 2462.62
        },
        {
          "date": "2026-10-08",
          "close": 2456.07
        },
        {
          "date": "2026-10-09",
          "close": 2522.11
        },
        {
          "date": "2026-10-12",
          "close": 2509.69
        },
        {
          "date": "2026-10-13",
          "close": 2522.09
        },
        {
          "date": "2026-10-14",
          "close": 2508.94
        },
        {
          "date": "2026-10-15",
          "close": 2450.45
        },
        {
          "date": "2026-10-16",
          "close": 2443.21
        },
        {
          "date": "2026-10-19",
          "close": 2439.67
        },
        {
          "date": "2026-10-20",
          "close": 2459.89
        },
        {
          "date": "2026-10-21",
          "close": 2486.52
        },
        {
          "date": "2026-10-22",
          "close": 2394.97
        },
        {
          "date": "2026-10-23",
          "close": 2435.48
        },
        {
          "date": "2026-10-26",
          "close": 2450.13
        },
        {
          "date": "2026-10-27",
          "close": 2396.98
        },
        {
          "date": "2026-10-28",
          "close": 2407.36
        },
        {
          "date": "2026-10-29",
          "close": 2363.35
        },
        {
          "date": "2026-10-30",
          "close": 2287.24
        },
        {
          "date": "2026-11-02",
          "close": 2379.44
        },
        {
          "date": "2026-11-03",
          "close": 2386.51
        },
        {
          "date": "2026-11-04",
          "close": 2407.16
        },
        {
          "date": "2026-11-05",
          "close": 2461.47
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3684210526315789,
          "up_wilson": [
            0.39032595445464624,
            0.6096740455453538
          ],
          "pullback_wilson": [
            0.26875422603103505,
            0.48074934898610644
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38636363636363635,
          "pullback_frequency": 0.5454545454545454,
          "up_wilson": [
            0.2572120275052556,
            0.5337642460762172
          ],
          "pullback_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 12,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0672",
      "name": "沪企改革",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014044967047869505,
        "5": 0.024627352027004612,
        "20": -0.02278260107338792,
        "60": 0.025672872651846035
      },
      "moving_averages": {
        "5": 2403.299999999907,
        "20": 2458.999499999988,
        "60": 2464.901833333339
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04533494219765666,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2716.7
        },
        {
          "date": "2026-05-14",
          "close": 2667.83
        },
        {
          "date": "2026-05-15",
          "close": 2637.67
        },
        {
          "date": "2026-05-18",
          "close": 2629.45
        },
        {
          "date": "2026-05-19",
          "close": 2661.17
        },
        {
          "date": "2026-05-20",
          "close": 2654.58
        },
        {
          "date": "2026-05-21",
          "close": 2612.26
        },
        {
          "date": "2026-05-22",
          "close": 2626.74
        },
        {
          "date": "2026-05-25",
          "close": 2606.12
        },
        {
          "date": "2026-05-26",
          "close": 2577.42
        },
        {
          "date": "2026-05-27",
          "close": 2513.27
        },
        {
          "date": "2026-05-28",
          "close": 2497.87
        },
        {
          "date": "2026-05-29",
          "close": 2497.21
        },
        {
          "date": "2026-06-01",
          "close": 2536.5
        },
        {
          "date": "2026-06-02",
          "close": 2493.7
        },
        {
          "date": "2026-06-03",
          "close": 2445.87
        },
        {
          "date": "2026-06-04",
          "close": 2401.53
        },
        {
          "date": "2026-06-05",
          "close": 2415.54
        },
        {
          "date": "2026-06-08",
          "close": 2363.96
        },
        {
          "date": "2026-06-09",
          "close": 2369.52
        },
        {
          "date": "2026-06-10",
          "close": 2363.33
        },
        {
          "date": "2026-06-11",
          "close": 2327.24
        },
        {
          "date": "2026-06-12",
          "close": 2375.04
        },
        {
          "date": "2026-06-15",
          "close": 2398.42
        },
        {
          "date": "2026-06-16",
          "close": 2379.6
        },
        {
          "date": "2026-06-17",
          "close": 2358.41
        },
        {
          "date": "2026-06-18",
          "close": 2321.74
        },
        {
          "date": "2026-06-22",
          "close": 2332.65
        },
        {
          "date": "2026-06-23",
          "close": 2355.05
        },
        {
          "date": "2026-06-24",
          "close": 2301.86
        },
        {
          "date": "2026-06-25",
          "close": 2263.15
        },
        {
          "date": "2026-06-26",
          "close": 2213.71
        },
        {
          "date": "2026-06-29",
          "close": 2222.75
        },
        {
          "date": "2026-06-30",
          "close": 2215.82
        },
        {
          "date": "2026-07-01",
          "close": 2274.8
        },
        {
          "date": "2026-07-02",
          "close": 2276.63
        },
        {
          "date": "2026-07-03",
          "close": 2299.07
        },
        {
          "date": "2026-07-06",
          "close": 2295.01
        },
        {
          "date": "2026-07-07",
          "close": 2224.97
        },
        {
          "date": "2026-07-08",
          "close": 2228.41
        },
        {
          "date": "2026-07-09",
          "close": 2218.19
        },
        {
          "date": "2026-07-10",
          "close": 2259.39
        },
        {
          "date": "2026-07-13",
          "close": 2227.77
        },
        {
          "date": "2026-07-14",
          "close": 2260.42
        },
        {
          "date": "2026-07-15",
          "close": 2286.2
        },
        {
          "date": "2026-07-16",
          "close": 2321.83
        },
        {
          "date": "2026-07-17",
          "close": 2263.41
        },
        {
          "date": "2026-07-20",
          "close": 2241.19
        },
        {
          "date": "2026-07-21",
          "close": 2231.73
        },
        {
          "date": "2026-07-22",
          "close": 2216.68
        },
        {
          "date": "2026-07-23",
          "close": 2254.41
        },
        {
          "date": "2026-07-24",
          "close": 2193.0
        },
        {
          "date": "2026-07-27",
          "close": 2234.53
        },
        {
          "date": "2026-07-28",
          "close": 2267.47
        },
        {
          "date": "2026-07-29",
          "close": 2302.97
        },
        {
          "date": "2026-07-30",
          "close": 2324.5
        },
        {
          "date": "2026-07-31",
          "close": 2353.44
        },
        {
          "date": "2026-08-03",
          "close": 2387.93
        },
        {
          "date": "2026-08-04",
          "close": 2372.21
        },
        {
          "date": "2026-08-05",
          "close": 2391.24
        },
        {
          "date": "2026-08-06",
          "close": 2390.44
        },
        {
          "date": "2026-08-07",
          "close": 2372.1
        },
        {
          "date": "2026-08-10",
          "close": 2425.99
        },
        {
          "date": "2026-08-11",
          "close": 2440.44
        },
        {
          "date": "2026-08-12",
          "close": 2482.23
        },
        {
          "date": "2026-08-13",
          "close": 2430.92
        },
        {
          "date": "2026-08-14",
          "close": 2427.36
        },
        {
          "date": "2026-08-17",
          "close": 2450.68
        },
        {
          "date": "2026-08-18",
          "close": 2445.29
        },
        {
          "date": "2026-08-19",
          "close": 2389.04
        },
        {
          "date": "2026-08-20",
          "close": 2427.2
        },
        {
          "date": "2026-08-21",
          "close": 2397.14
        },
        {
          "date": "2026-08-24",
          "close": 2410.87
        },
        {
          "date": "2026-08-25",
          "close": 2445.8
        },
        {
          "date": "2026-08-26",
          "close": 2476.03
        },
        {
          "date": "2026-08-27",
          "close": 2470.3
        },
        {
          "date": "2026-08-28",
          "close": 2492.14
        },
        {
          "date": "2026-08-31",
          "close": 2480.85
        },
        {
          "date": "2026-09-01",
          "close": 2526.37
        },
        {
          "date": "2026-09-02",
          "close": 2481.99
        },
        {
          "date": "2026-09-03",
          "close": 2483.88
        },
        {
          "date": "2026-09-04",
          "close": 2518.72
        },
        {
          "date": "2026-09-07",
          "close": 2523.87
        },
        {
          "date": "2026-09-08",
          "close": 2549.6
        },
        {
          "date": "2026-09-09",
          "close": 2540.21
        },
        {
          "date": "2026-09-10",
          "close": 2517.67
        },
        {
          "date": "2026-09-11",
          "close": 2460.09
        },
        {
          "date": "2026-09-14",
          "close": 2458.89
        },
        {
          "date": "2026-09-15",
          "close": 2401.37
        },
        {
          "date": "2026-09-16",
          "close": 2408.04
        },
        {
          "date": "2026-09-17",
          "close": 2428.73
        },
        {
          "date": "2026-09-18",
          "close": 2460.71
        },
        {
          "date": "2026-09-21",
          "close": 2520.89
        },
        {
          "date": "2026-09-22",
          "close": 2532.58
        },
        {
          "date": "2026-09-23",
          "close": 2517.11
        },
        {
          "date": "2026-09-24",
          "close": 2508.37
        },
        {
          "date": "2026-09-28",
          "close": 2484.22
        },
        {
          "date": "2026-09-29",
          "close": 2505.73
        },
        {
          "date": "2026-09-30",
          "close": 2520.45
        },
        {
          "date": "2026-10-08",
          "close": 2509.81
        },
        {
          "date": "2026-10-09",
          "close": 2569.1
        },
        {
          "date": "2026-10-12",
          "close": 2547.13
        },
        {
          "date": "2026-10-13",
          "close": 2551.41
        },
        {
          "date": "2026-10-14",
          "close": 2532.58
        },
        {
          "date": "2026-10-15",
          "close": 2469.33
        },
        {
          "date": "2026-10-16",
          "close": 2498.7
        },
        {
          "date": "2026-10-19",
          "close": 2470.47
        },
        {
          "date": "2026-10-20",
          "close": 2467.76
        },
        {
          "date": "2026-10-21",
          "close": 2468.78
        },
        {
          "date": "2026-10-22",
          "close": 2410.98
        },
        {
          "date": "2026-10-23",
          "close": 2433.71
        },
        {
          "date": "2026-10-26",
          "close": 2471.58
        },
        {
          "date": "2026-10-27",
          "close": 2444.25
        },
        {
          "date": "2026-10-28",
          "close": 2434.03
        },
        {
          "date": "2026-10-29",
          "close": 2393.68
        },
        {
          "date": "2026-10-30",
          "close": 2347.55
        },
        {
          "date": "2026-11-02",
          "close": 2385.51
        },
        {
          "date": "2026-11-03",
          "close": 2412.15
        },
        {
          "date": "2026-11-04",
          "close": 2418.66
        },
        {
          "date": "2026-11-05",
          "close": 2452.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47297297297297297,
          "pullback_frequency": 0.2972972972972973,
          "up_wilson": [
            0.36338706920848024,
            0.5852264323805136
          ],
          "pullback_wilson": [
            0.20527216059760808,
            0.4093291013198457
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 4,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0674",
      "name": "蓝宝石",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.036643934148415935,
        "5": 0.056124437515501446,
        "20": -0.10430069633964112,
        "60": -0.16040489810969016
      },
      "moving_averages": {
        "5": 3090.490000000037,
        "20": 3265.12649999999,
        "60": 3727.3476666666643
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-29",
            "end": "2026-06-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-30",
            "end": "2026-07-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-22",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-18",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.09409976929559172,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4661.74
        },
        {
          "date": "2026-05-14",
          "close": 4718.62
        },
        {
          "date": "2026-05-15",
          "close": 4660.88
        },
        {
          "date": "2026-05-18",
          "close": 4669.54
        },
        {
          "date": "2026-05-19",
          "close": 4776.54
        },
        {
          "date": "2026-05-20",
          "close": 4785.47
        },
        {
          "date": "2026-05-21",
          "close": 4609.62
        },
        {
          "date": "2026-05-22",
          "close": 4826.6
        },
        {
          "date": "2026-05-25",
          "close": 4931.16
        },
        {
          "date": "2026-05-26",
          "close": 4818.97
        },
        {
          "date": "2026-05-27",
          "close": 4959.39
        },
        {
          "date": "2026-05-28",
          "close": 5092.83
        },
        {
          "date": "2026-05-29",
          "close": 4736.75
        },
        {
          "date": "2026-06-01",
          "close": 4596.26
        },
        {
          "date": "2026-06-02",
          "close": 4600.7
        },
        {
          "date": "2026-06-03",
          "close": 4691.57
        },
        {
          "date": "2026-06-04",
          "close": 4745.69
        },
        {
          "date": "2026-06-05",
          "close": 4714.85
        },
        {
          "date": "2026-06-08",
          "close": 4440.25
        },
        {
          "date": "2026-06-09",
          "close": 4786.35
        },
        {
          "date": "2026-06-10",
          "close": 4598.17
        },
        {
          "date": "2026-06-11",
          "close": 4579.09
        },
        {
          "date": "2026-06-12",
          "close": 4520.66
        },
        {
          "date": "2026-06-15",
          "close": 4849.2
        },
        {
          "date": "2026-06-16",
          "close": 4986.89
        },
        {
          "date": "2026-06-17",
          "close": 5112.1
        },
        {
          "date": "2026-06-18",
          "close": 5315.9
        },
        {
          "date": "2026-06-22",
          "close": 5516.41
        },
        {
          "date": "2026-06-23",
          "close": 5417.08
        },
        {
          "date": "2026-06-24",
          "close": 5492.86
        },
        {
          "date": "2026-06-25",
          "close": 5620.29
        },
        {
          "date": "2026-06-26",
          "close": 5593.64
        },
        {
          "date": "2026-06-29",
          "close": 5521.9
        },
        {
          "date": "2026-06-30",
          "close": 5723.9
        },
        {
          "date": "2026-07-01",
          "close": 5677.9
        },
        {
          "date": "2026-07-02",
          "close": 5429.48
        },
        {
          "date": "2026-07-03",
          "close": 5234.03
        },
        {
          "date": "2026-07-06",
          "close": 5030.08
        },
        {
          "date": "2026-07-07",
          "close": 5053.7
        },
        {
          "date": "2026-07-08",
          "close": 4802.92
        },
        {
          "date": "2026-07-09",
          "close": 4967.4
        },
        {
          "date": "2026-07-10",
          "close": 4803.13
        },
        {
          "date": "2026-07-13",
          "close": 4435.38
        },
        {
          "date": "2026-07-14",
          "close": 4449.36
        },
        {
          "date": "2026-07-15",
          "close": 4272.32
        },
        {
          "date": "2026-07-16",
          "close": 4050.25
        },
        {
          "date": "2026-07-17",
          "close": 3735.85
        },
        {
          "date": "2026-07-20",
          "close": 3509.55
        },
        {
          "date": "2026-07-21",
          "close": 3781.34
        },
        {
          "date": "2026-07-22",
          "close": 3733.63
        },
        {
          "date": "2026-07-23",
          "close": 3747.81
        },
        {
          "date": "2026-07-24",
          "close": 3643.66
        },
        {
          "date": "2026-07-27",
          "close": 3760.94
        },
        {
          "date": "2026-07-28",
          "close": 3602.88
        },
        {
          "date": "2026-07-29",
          "close": 3642.01
        },
        {
          "date": "2026-07-30",
          "close": 3501.24
        },
        {
          "date": "2026-07-31",
          "close": 3595.01
        },
        {
          "date": "2026-08-03",
          "close": 3591.75
        },
        {
          "date": "2026-08-04",
          "close": 3746.13
        },
        {
          "date": "2026-08-05",
          "close": 3905.18
        },
        {
          "date": "2026-08-06",
          "close": 3944.21
        },
        {
          "date": "2026-08-07",
          "close": 4041.39
        },
        {
          "date": "2026-08-10",
          "close": 4026.93
        },
        {
          "date": "2026-08-11",
          "close": 4001.46
        },
        {
          "date": "2026-08-12",
          "close": 4082.35
        },
        {
          "date": "2026-08-13",
          "close": 4010.58
        },
        {
          "date": "2026-08-14",
          "close": 4054.14
        },
        {
          "date": "2026-08-17",
          "close": 4221.91
        },
        {
          "date": "2026-08-18",
          "close": 4287.6
        },
        {
          "date": "2026-08-19",
          "close": 3970.75
        },
        {
          "date": "2026-08-20",
          "close": 4001.9
        },
        {
          "date": "2026-08-21",
          "close": 4033.9
        },
        {
          "date": "2026-08-24",
          "close": 3923.88
        },
        {
          "date": "2026-08-25",
          "close": 3943.91
        },
        {
          "date": "2026-08-26",
          "close": 3953.01
        },
        {
          "date": "2026-08-27",
          "close": 4080.44
        },
        {
          "date": "2026-08-28",
          "close": 4026.05
        },
        {
          "date": "2026-08-31",
          "close": 4039.42
        },
        {
          "date": "2026-09-01",
          "close": 3961.74
        },
        {
          "date": "2026-09-02",
          "close": 3906.75
        },
        {
          "date": "2026-09-03",
          "close": 3919.01
        },
        {
          "date": "2026-09-04",
          "close": 3832.71
        },
        {
          "date": "2026-09-07",
          "close": 3911.22
        },
        {
          "date": "2026-09-08",
          "close": 3899.65
        },
        {
          "date": "2026-09-09",
          "close": 3912.8
        },
        {
          "date": "2026-09-10",
          "close": 3838.21
        },
        {
          "date": "2026-09-11",
          "close": 3786.75
        },
        {
          "date": "2026-09-14",
          "close": 3812.08
        },
        {
          "date": "2026-09-15",
          "close": 3792.68
        },
        {
          "date": "2026-09-16",
          "close": 3958.21
        },
        {
          "date": "2026-09-17",
          "close": 3928.23
        },
        {
          "date": "2026-09-18",
          "close": 4021.4
        },
        {
          "date": "2026-09-21",
          "close": 4065.98
        },
        {
          "date": "2026-09-22",
          "close": 4044.86
        },
        {
          "date": "2026-09-23",
          "close": 4091.93
        },
        {
          "date": "2026-09-24",
          "close": 3975.91
        },
        {
          "date": "2026-09-28",
          "close": 3809.75
        },
        {
          "date": "2026-09-29",
          "close": 3801.41
        },
        {
          "date": "2026-09-30",
          "close": 3762.65
        },
        {
          "date": "2026-10-08",
          "close": 3660.57
        },
        {
          "date": "2026-10-09",
          "close": 3619.35
        },
        {
          "date": "2026-10-12",
          "close": 3522.92
        },
        {
          "date": "2026-10-13",
          "close": 3523.71
        },
        {
          "date": "2026-10-14",
          "close": 3426.08
        },
        {
          "date": "2026-10-15",
          "close": 3299.04
        },
        {
          "date": "2026-10-16",
          "close": 3265.9
        },
        {
          "date": "2026-10-19",
          "close": 3245.85
        },
        {
          "date": "2026-10-20",
          "close": 3308.61
        },
        {
          "date": "2026-10-21",
          "close": 3337.54
        },
        {
          "date": "2026-10-22",
          "close": 3242.94
        },
        {
          "date": "2026-10-23",
          "close": 3333.91
        },
        {
          "date": "2026-10-26",
          "close": 3268.46
        },
        {
          "date": "2026-10-27",
          "close": 3131.4
        },
        {
          "date": "2026-10-28",
          "close": 3219.84
        },
        {
          "date": "2026-10-29",
          "close": 3104.53
        },
        {
          "date": "2026-10-30",
          "close": 2988.7
        },
        {
          "date": "2026-11-02",
          "close": 3036.86
        },
        {
          "date": "2026-11-03",
          "close": 2985.25
        },
        {
          "date": "2026-11-04",
          "close": 3162.87
        },
        {
          "date": "2026-11-05",
          "close": 3278.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.32967032967032966,
          "up_wilson": [
            0.43656172336109367,
            0.6372456609520694
          ],
          "pullback_wilson": [
            0.24170900529290465,
            0.4314297213202305
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6,
          "pullback_frequency": 0.41818181818181815,
          "up_wilson": [
            0.46812799210121386,
            0.7188150276753689
          ],
          "pullback_wilson": [
            0.2973776575351035,
            0.5496689626476924
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 18,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0675",
      "name": "病毒防治",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02142804755812322,
        "5": 0.04400318175571272,
        "20": -0.04631743133226818,
        "60": -0.018595728854698845
      },
      "moving_averages": {
        "5": 2433.165999999922,
        "20": 2492.754499999946,
        "60": 2578.535499999975
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.06049260566811343,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2838.6
        },
        {
          "date": "2026-05-14",
          "close": 2785.5
        },
        {
          "date": "2026-05-15",
          "close": 2766.58
        },
        {
          "date": "2026-05-18",
          "close": 2744.49
        },
        {
          "date": "2026-05-19",
          "close": 2773.12
        },
        {
          "date": "2026-05-20",
          "close": 2743.76
        },
        {
          "date": "2026-05-21",
          "close": 2692.2
        },
        {
          "date": "2026-05-22",
          "close": 2692.43
        },
        {
          "date": "2026-05-25",
          "close": 2677.4
        },
        {
          "date": "2026-05-26",
          "close": 2641.33
        },
        {
          "date": "2026-05-27",
          "close": 2596.62
        },
        {
          "date": "2026-05-28",
          "close": 2585.01
        },
        {
          "date": "2026-05-29",
          "close": 2585.21
        },
        {
          "date": "2026-06-01",
          "close": 2597.34
        },
        {
          "date": "2026-06-02",
          "close": 2556.9
        },
        {
          "date": "2026-06-03",
          "close": 2526.74
        },
        {
          "date": "2026-06-04",
          "close": 2481.93
        },
        {
          "date": "2026-06-05",
          "close": 2494.5
        },
        {
          "date": "2026-06-08",
          "close": 2427.57
        },
        {
          "date": "2026-06-09",
          "close": 2434.32
        },
        {
          "date": "2026-06-10",
          "close": 2422.51
        },
        {
          "date": "2026-06-11",
          "close": 2392.55
        },
        {
          "date": "2026-06-12",
          "close": 2445.61
        },
        {
          "date": "2026-06-15",
          "close": 2452.01
        },
        {
          "date": "2026-06-16",
          "close": 2437.54
        },
        {
          "date": "2026-06-17",
          "close": 2408.38
        },
        {
          "date": "2026-06-18",
          "close": 2418.77
        },
        {
          "date": "2026-06-22",
          "close": 2407.64
        },
        {
          "date": "2026-06-23",
          "close": 2460.5
        },
        {
          "date": "2026-06-24",
          "close": 2431.22
        },
        {
          "date": "2026-06-25",
          "close": 2389.81
        },
        {
          "date": "2026-06-26",
          "close": 2305.5
        },
        {
          "date": "2026-06-29",
          "close": 2419.27
        },
        {
          "date": "2026-06-30",
          "close": 2386.3
        },
        {
          "date": "2026-07-01",
          "close": 2489.36
        },
        {
          "date": "2026-07-02",
          "close": 2501.22
        },
        {
          "date": "2026-07-03",
          "close": 2538.78
        },
        {
          "date": "2026-07-06",
          "close": 2561.17
        },
        {
          "date": "2026-07-07",
          "close": 2465.63
        },
        {
          "date": "2026-07-08",
          "close": 2454.29
        },
        {
          "date": "2026-07-09",
          "close": 2442.28
        },
        {
          "date": "2026-07-10",
          "close": 2505.11
        },
        {
          "date": "2026-07-13",
          "close": 2490.78
        },
        {
          "date": "2026-07-14",
          "close": 2547.53
        },
        {
          "date": "2026-07-15",
          "close": 2624.83
        },
        {
          "date": "2026-07-16",
          "close": 2649.09
        },
        {
          "date": "2026-07-17",
          "close": 2489.01
        },
        {
          "date": "2026-07-20",
          "close": 2487.85
        },
        {
          "date": "2026-07-21",
          "close": 2459.84
        },
        {
          "date": "2026-07-22",
          "close": 2452.28
        },
        {
          "date": "2026-07-23",
          "close": 2470.74
        },
        {
          "date": "2026-07-24",
          "close": 2383.04
        },
        {
          "date": "2026-07-27",
          "close": 2470.63
        },
        {
          "date": "2026-07-28",
          "close": 2461.71
        },
        {
          "date": "2026-07-29",
          "close": 2479.09
        },
        {
          "date": "2026-07-30",
          "close": 2451.72
        },
        {
          "date": "2026-07-31",
          "close": 2501.09
        },
        {
          "date": "2026-08-03",
          "close": 2515.95
        },
        {
          "date": "2026-08-04",
          "close": 2547.54
        },
        {
          "date": "2026-08-05",
          "close": 2554.35
        },
        {
          "date": "2026-08-06",
          "close": 2546.52
        },
        {
          "date": "2026-08-07",
          "close": 2632.8
        },
        {
          "date": "2026-08-10",
          "close": 2663.38
        },
        {
          "date": "2026-08-11",
          "close": 2669.05
        },
        {
          "date": "2026-08-12",
          "close": 2678.37
        },
        {
          "date": "2026-08-13",
          "close": 2698.36
        },
        {
          "date": "2026-08-14",
          "close": 2689.26
        },
        {
          "date": "2026-08-17",
          "close": 2693.06
        },
        {
          "date": "2026-08-18",
          "close": 2669.99
        },
        {
          "date": "2026-08-19",
          "close": 2602.99
        },
        {
          "date": "2026-08-20",
          "close": 2728.18
        },
        {
          "date": "2026-08-21",
          "close": 2642.96
        },
        {
          "date": "2026-08-24",
          "close": 2570.57
        },
        {
          "date": "2026-08-25",
          "close": 2628.05
        },
        {
          "date": "2026-08-26",
          "close": 2639.47
        },
        {
          "date": "2026-08-27",
          "close": 2658.15
        },
        {
          "date": "2026-08-28",
          "close": 2638.33
        },
        {
          "date": "2026-08-31",
          "close": 2604.53
        },
        {
          "date": "2026-09-01",
          "close": 2640.28
        },
        {
          "date": "2026-09-02",
          "close": 2602.97
        },
        {
          "date": "2026-09-03",
          "close": 2592.17
        },
        {
          "date": "2026-09-04",
          "close": 2587.63
        },
        {
          "date": "2026-09-07",
          "close": 2600.19
        },
        {
          "date": "2026-09-08",
          "close": 2640.5
        },
        {
          "date": "2026-09-09",
          "close": 2611.92
        },
        {
          "date": "2026-09-10",
          "close": 2567.03
        },
        {
          "date": "2026-09-11",
          "close": 2508.41
        },
        {
          "date": "2026-09-14",
          "close": 2550.3
        },
        {
          "date": "2026-09-15",
          "close": 2505.18
        },
        {
          "date": "2026-09-16",
          "close": 2519.93
        },
        {
          "date": "2026-09-17",
          "close": 2548.3
        },
        {
          "date": "2026-09-18",
          "close": 2574.02
        },
        {
          "date": "2026-09-21",
          "close": 2664.45
        },
        {
          "date": "2026-09-22",
          "close": 2672.82
        },
        {
          "date": "2026-09-23",
          "close": 2663.1
        },
        {
          "date": "2026-09-24",
          "close": 2621.87
        },
        {
          "date": "2026-09-28",
          "close": 2615.99
        },
        {
          "date": "2026-09-29",
          "close": 2614.52
        },
        {
          "date": "2026-09-30",
          "close": 2672.84
        },
        {
          "date": "2026-10-08",
          "close": 2628.6
        },
        {
          "date": "2026-10-09",
          "close": 2668.26
        },
        {
          "date": "2026-10-12",
          "close": 2609.39
        },
        {
          "date": "2026-10-13",
          "close": 2589.01
        },
        {
          "date": "2026-10-14",
          "close": 2556.84
        },
        {
          "date": "2026-10-15",
          "close": 2509.91
        },
        {
          "date": "2026-10-16",
          "close": 2500.48
        },
        {
          "date": "2026-10-19",
          "close": 2487.15
        },
        {
          "date": "2026-10-20",
          "close": 2522.86
        },
        {
          "date": "2026-10-21",
          "close": 2528.67
        },
        {
          "date": "2026-10-22",
          "close": 2459.32
        },
        {
          "date": "2026-10-23",
          "close": 2493.74
        },
        {
          "date": "2026-10-26",
          "close": 2500.62
        },
        {
          "date": "2026-10-27",
          "close": 2414.84
        },
        {
          "date": "2026-10-28",
          "close": 2446.98
        },
        {
          "date": "2026-10-29",
          "close": 2401.19
        },
        {
          "date": "2026-10-30",
          "close": 2377.62
        },
        {
          "date": "2026-11-02",
          "close": 2418.01
        },
        {
          "date": "2026-11-03",
          "close": 2409.09
        },
        {
          "date": "2026-11-04",
          "close": 2454.26
        },
        {
          "date": "2026-11-05",
          "close": 2506.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 99,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5353535353535354,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.437630891722979,
            0.6304350427772756
          ],
          "pullback_wilson": [
            0.15158101831950355,
            0.31361521060706726
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5409836065573771,
          "pullback_frequency": 0.36065573770491804,
          "up_wilson": [
            0.41724048130756475,
            0.6598706770614424
          ],
          "pullback_wilson": [
            0.2517411151987451,
            0.4860809463466307
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 5,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 24,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0676",
      "name": "独家药品",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011644914735613021,
        "5": 0.04738024624786563,
        "20": -0.013951992960546944,
        "60": -0.025837352569942906
      },
      "moving_averages": {
        "5": 2281.087999999989,
        "20": 2299.7404999999794,
        "60": 2368.732166666677
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.03267789407282584,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2510.28
        },
        {
          "date": "2026-05-14",
          "close": 2468.34
        },
        {
          "date": "2026-05-15",
          "close": 2449.48
        },
        {
          "date": "2026-05-18",
          "close": 2427.71
        },
        {
          "date": "2026-05-19",
          "close": 2444.32
        },
        {
          "date": "2026-05-20",
          "close": 2426.06
        },
        {
          "date": "2026-05-21",
          "close": 2397.45
        },
        {
          "date": "2026-05-22",
          "close": 2388.59
        },
        {
          "date": "2026-05-25",
          "close": 2373.34
        },
        {
          "date": "2026-05-26",
          "close": 2350.73
        },
        {
          "date": "2026-05-27",
          "close": 2336.24
        },
        {
          "date": "2026-05-28",
          "close": 2319.6
        },
        {
          "date": "2026-05-29",
          "close": 2355.16
        },
        {
          "date": "2026-06-01",
          "close": 2373.44
        },
        {
          "date": "2026-06-02",
          "close": 2342.0
        },
        {
          "date": "2026-06-03",
          "close": 2313.27
        },
        {
          "date": "2026-06-04",
          "close": 2278.65
        },
        {
          "date": "2026-06-05",
          "close": 2290.24
        },
        {
          "date": "2026-06-08",
          "close": 2240.19
        },
        {
          "date": "2026-06-09",
          "close": 2231.78
        },
        {
          "date": "2026-06-10",
          "close": 2235.85
        },
        {
          "date": "2026-06-11",
          "close": 2203.55
        },
        {
          "date": "2026-06-12",
          "close": 2237.55
        },
        {
          "date": "2026-06-15",
          "close": 2234.7
        },
        {
          "date": "2026-06-16",
          "close": 2212.85
        },
        {
          "date": "2026-06-17",
          "close": 2181.89
        },
        {
          "date": "2026-06-18",
          "close": 2185.27
        },
        {
          "date": "2026-06-22",
          "close": 2187.97
        },
        {
          "date": "2026-06-23",
          "close": 2241.51
        },
        {
          "date": "2026-06-24",
          "close": 2211.4
        },
        {
          "date": "2026-06-25",
          "close": 2167.65
        },
        {
          "date": "2026-06-26",
          "close": 2091.73
        },
        {
          "date": "2026-06-29",
          "close": 2196.69
        },
        {
          "date": "2026-06-30",
          "close": 2159.53
        },
        {
          "date": "2026-07-01",
          "close": 2251.25
        },
        {
          "date": "2026-07-02",
          "close": 2272.59
        },
        {
          "date": "2026-07-03",
          "close": 2303.47
        },
        {
          "date": "2026-07-06",
          "close": 2331.37
        },
        {
          "date": "2026-07-07",
          "close": 2253.61
        },
        {
          "date": "2026-07-08",
          "close": 2255.8
        },
        {
          "date": "2026-07-09",
          "close": 2247.29
        },
        {
          "date": "2026-07-10",
          "close": 2297.45
        },
        {
          "date": "2026-07-13",
          "close": 2350.54
        },
        {
          "date": "2026-07-14",
          "close": 2389.64
        },
        {
          "date": "2026-07-15",
          "close": 2449.72
        },
        {
          "date": "2026-07-16",
          "close": 2483.26
        },
        {
          "date": "2026-07-17",
          "close": 2358.38
        },
        {
          "date": "2026-07-20",
          "close": 2377.71
        },
        {
          "date": "2026-07-21",
          "close": 2352.29
        },
        {
          "date": "2026-07-22",
          "close": 2359.86
        },
        {
          "date": "2026-07-23",
          "close": 2362.76
        },
        {
          "date": "2026-07-24",
          "close": 2272.09
        },
        {
          "date": "2026-07-27",
          "close": 2352.23
        },
        {
          "date": "2026-07-28",
          "close": 2346.67
        },
        {
          "date": "2026-07-29",
          "close": 2365.22
        },
        {
          "date": "2026-07-30",
          "close": 2350.05
        },
        {
          "date": "2026-07-31",
          "close": 2375.45
        },
        {
          "date": "2026-08-03",
          "close": 2382.3
        },
        {
          "date": "2026-08-04",
          "close": 2404.3
        },
        {
          "date": "2026-08-05",
          "close": 2392.66
        },
        {
          "date": "2026-08-06",
          "close": 2382.58
        },
        {
          "date": "2026-08-07",
          "close": 2448.0
        },
        {
          "date": "2026-08-10",
          "close": 2456.74
        },
        {
          "date": "2026-08-11",
          "close": 2471.74
        },
        {
          "date": "2026-08-12",
          "close": 2477.22
        },
        {
          "date": "2026-08-13",
          "close": 2522.3
        },
        {
          "date": "2026-08-14",
          "close": 2505.91
        },
        {
          "date": "2026-08-17",
          "close": 2501.18
        },
        {
          "date": "2026-08-18",
          "close": 2465.19
        },
        {
          "date": "2026-08-19",
          "close": 2435.25
        },
        {
          "date": "2026-08-20",
          "close": 2507.79
        },
        {
          "date": "2026-08-21",
          "close": 2405.86
        },
        {
          "date": "2026-08-24",
          "close": 2354.55
        },
        {
          "date": "2026-08-25",
          "close": 2402.64
        },
        {
          "date": "2026-08-26",
          "close": 2427.63
        },
        {
          "date": "2026-08-27",
          "close": 2442.56
        },
        {
          "date": "2026-08-28",
          "close": 2432.32
        },
        {
          "date": "2026-08-31",
          "close": 2399.12
        },
        {
          "date": "2026-09-01",
          "close": 2440.85
        },
        {
          "date": "2026-09-02",
          "close": 2409.15
        },
        {
          "date": "2026-09-03",
          "close": 2391.37
        },
        {
          "date": "2026-09-04",
          "close": 2386.05
        },
        {
          "date": "2026-09-07",
          "close": 2390.05
        },
        {
          "date": "2026-09-08",
          "close": 2419.18
        },
        {
          "date": "2026-09-09",
          "close": 2388.23
        },
        {
          "date": "2026-09-10",
          "close": 2345.2
        },
        {
          "date": "2026-09-11",
          "close": 2303.7
        },
        {
          "date": "2026-09-14",
          "close": 2335.28
        },
        {
          "date": "2026-09-15",
          "close": 2298.92
        },
        {
          "date": "2026-09-16",
          "close": 2306.79
        },
        {
          "date": "2026-09-17",
          "close": 2312.21
        },
        {
          "date": "2026-09-18",
          "close": 2333.88
        },
        {
          "date": "2026-09-21",
          "close": 2409.97
        },
        {
          "date": "2026-09-22",
          "close": 2410.72
        },
        {
          "date": "2026-09-23",
          "close": 2393.92
        },
        {
          "date": "2026-09-24",
          "close": 2356.47
        },
        {
          "date": "2026-09-28",
          "close": 2354.68
        },
        {
          "date": "2026-09-29",
          "close": 2349.5
        },
        {
          "date": "2026-09-30",
          "close": 2390.6
        },
        {
          "date": "2026-10-08",
          "close": 2363.82
        },
        {
          "date": "2026-10-09",
          "close": 2409.58
        },
        {
          "date": "2026-10-12",
          "close": 2366.1
        },
        {
          "date": "2026-10-13",
          "close": 2348.53
        },
        {
          "date": "2026-10-14",
          "close": 2336.07
        },
        {
          "date": "2026-10-15",
          "close": 2308.15
        },
        {
          "date": "2026-10-16",
          "close": 2304.75
        },
        {
          "date": "2026-10-19",
          "close": 2309.14
        },
        {
          "date": "2026-10-20",
          "close": 2307.36
        },
        {
          "date": "2026-10-21",
          "close": 2314.74
        },
        {
          "date": "2026-10-22",
          "close": 2262.98
        },
        {
          "date": "2026-10-23",
          "close": 2287.9
        },
        {
          "date": "2026-10-26",
          "close": 2307.73
        },
        {
          "date": "2026-10-27",
          "close": 2242.31
        },
        {
          "date": "2026-10-28",
          "close": 2258.63
        },
        {
          "date": "2026-10-29",
          "close": 2225.4
        },
        {
          "date": "2026-10-30",
          "close": 2227.12
        },
        {
          "date": "2026-11-02",
          "close": 2264.29
        },
        {
          "date": "2026-11-03",
          "close": 2279.18
        },
        {
          "date": "2026-11-04",
          "close": 2304.01
        },
        {
          "date": "2026-11-05",
          "close": 2330.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5047619047619047,
          "pullback_frequency": 0.2571428571428571,
          "up_wilson": [
            0.41066435801353784,
            0.5985233174442801
          ],
          "pullback_wilson": [
            0.18315909307507203,
            0.34826945857620983
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45161290322580644,
          "pullback_frequency": 0.3709677419354839,
          "up_wilson": [
            0.33419713167599524,
            0.5746748753015569
          ],
          "pullback_wilson": [
            0.26157165984141106,
            0.4954203587653947
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 11,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 2,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0677",
      "name": "粤港自贸",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01640390079726317,
        "5": 0.03692485215635344,
        "20": -0.05472207612279201,
        "60": -0.038881805701838856
      },
      "moving_averages": {
        "5": 2862.7359999999403,
        "20": 2955.3364999999526,
        "60": 3075.2656666666658
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.05873693084926335,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3541.4
        },
        {
          "date": "2026-05-14",
          "close": 3484.53
        },
        {
          "date": "2026-05-15",
          "close": 3450.91
        },
        {
          "date": "2026-05-18",
          "close": 3451.14
        },
        {
          "date": "2026-05-19",
          "close": 3467.72
        },
        {
          "date": "2026-05-20",
          "close": 3419.71
        },
        {
          "date": "2026-05-21",
          "close": 3319.86
        },
        {
          "date": "2026-05-22",
          "close": 3355.89
        },
        {
          "date": "2026-05-25",
          "close": 3337.77
        },
        {
          "date": "2026-05-26",
          "close": 3306.52
        },
        {
          "date": "2026-05-27",
          "close": 3244.32
        },
        {
          "date": "2026-05-28",
          "close": 3280.48
        },
        {
          "date": "2026-05-29",
          "close": 3255.02
        },
        {
          "date": "2026-06-01",
          "close": 3311.34
        },
        {
          "date": "2026-06-02",
          "close": 3276.87
        },
        {
          "date": "2026-06-03",
          "close": 3247.44
        },
        {
          "date": "2026-06-04",
          "close": 3217.95
        },
        {
          "date": "2026-06-05",
          "close": 3244.34
        },
        {
          "date": "2026-06-08",
          "close": 3177.16
        },
        {
          "date": "2026-06-09",
          "close": 3188.61
        },
        {
          "date": "2026-06-10",
          "close": 3146.33
        },
        {
          "date": "2026-06-11",
          "close": 3087.38
        },
        {
          "date": "2026-06-12",
          "close": 3126.35
        },
        {
          "date": "2026-06-15",
          "close": 3159.72
        },
        {
          "date": "2026-06-16",
          "close": 3152.59
        },
        {
          "date": "2026-06-17",
          "close": 3121.02
        },
        {
          "date": "2026-06-18",
          "close": 3094.58
        },
        {
          "date": "2026-06-22",
          "close": 3124.23
        },
        {
          "date": "2026-06-23",
          "close": 3138.59
        },
        {
          "date": "2026-06-24",
          "close": 3056.57
        },
        {
          "date": "2026-06-25",
          "close": 3019.97
        },
        {
          "date": "2026-06-26",
          "close": 2942.51
        },
        {
          "date": "2026-06-29",
          "close": 2926.24
        },
        {
          "date": "2026-06-30",
          "close": 2934.45
        },
        {
          "date": "2026-07-01",
          "close": 3003.47
        },
        {
          "date": "2026-07-02",
          "close": 2978.0
        },
        {
          "date": "2026-07-03",
          "close": 3015.08
        },
        {
          "date": "2026-07-06",
          "close": 2983.39
        },
        {
          "date": "2026-07-07",
          "close": 2906.67
        },
        {
          "date": "2026-07-08",
          "close": 2898.39
        },
        {
          "date": "2026-07-09",
          "close": 2905.86
        },
        {
          "date": "2026-07-10",
          "close": 2944.76
        },
        {
          "date": "2026-07-13",
          "close": 2842.78
        },
        {
          "date": "2026-07-14",
          "close": 2884.41
        },
        {
          "date": "2026-07-15",
          "close": 2919.33
        },
        {
          "date": "2026-07-16",
          "close": 2941.69
        },
        {
          "date": "2026-07-17",
          "close": 2859.03
        },
        {
          "date": "2026-07-20",
          "close": 2819.87
        },
        {
          "date": "2026-07-21",
          "close": 2823.45
        },
        {
          "date": "2026-07-22",
          "close": 2806.74
        },
        {
          "date": "2026-07-23",
          "close": 2872.85
        },
        {
          "date": "2026-07-24",
          "close": 2811.39
        },
        {
          "date": "2026-07-27",
          "close": 2883.23
        },
        {
          "date": "2026-07-28",
          "close": 2885.04
        },
        {
          "date": "2026-07-29",
          "close": 2928.7
        },
        {
          "date": "2026-07-30",
          "close": 2907.98
        },
        {
          "date": "2026-07-31",
          "close": 2969.5
        },
        {
          "date": "2026-08-03",
          "close": 3017.86
        },
        {
          "date": "2026-08-04",
          "close": 3042.71
        },
        {
          "date": "2026-08-05",
          "close": 3066.73
        },
        {
          "date": "2026-08-06",
          "close": 3070.61
        },
        {
          "date": "2026-08-07",
          "close": 3071.96
        },
        {
          "date": "2026-08-10",
          "close": 3109.03
        },
        {
          "date": "2026-08-11",
          "close": 3104.46
        },
        {
          "date": "2026-08-12",
          "close": 3152.71
        },
        {
          "date": "2026-08-13",
          "close": 3115.92
        },
        {
          "date": "2026-08-14",
          "close": 3103.54
        },
        {
          "date": "2026-08-17",
          "close": 3133.39
        },
        {
          "date": "2026-08-18",
          "close": 3125.25
        },
        {
          "date": "2026-08-19",
          "close": 3034.16
        },
        {
          "date": "2026-08-20",
          "close": 3076.14
        },
        {
          "date": "2026-08-21",
          "close": 3061.54
        },
        {
          "date": "2026-08-24",
          "close": 3032.17
        },
        {
          "date": "2026-08-25",
          "close": 3098.38
        },
        {
          "date": "2026-08-26",
          "close": 3118.34
        },
        {
          "date": "2026-08-27",
          "close": 3144.16
        },
        {
          "date": "2026-08-28",
          "close": 3175.04
        },
        {
          "date": "2026-08-31",
          "close": 3160.99
        },
        {
          "date": "2026-09-01",
          "close": 3190.51
        },
        {
          "date": "2026-09-02",
          "close": 3181.7
        },
        {
          "date": "2026-09-03",
          "close": 3166.52
        },
        {
          "date": "2026-09-04",
          "close": 3177.29
        },
        {
          "date": "2026-09-07",
          "close": 3199.96
        },
        {
          "date": "2026-09-08",
          "close": 3234.74
        },
        {
          "date": "2026-09-09",
          "close": 3202.22
        },
        {
          "date": "2026-09-10",
          "close": 3167.93
        },
        {
          "date": "2026-09-11",
          "close": 3106.03
        },
        {
          "date": "2026-09-14",
          "close": 3104.54
        },
        {
          "date": "2026-09-15",
          "close": 3034.08
        },
        {
          "date": "2026-09-16",
          "close": 3080.92
        },
        {
          "date": "2026-09-17",
          "close": 3098.2
        },
        {
          "date": "2026-09-18",
          "close": 3169.66
        },
        {
          "date": "2026-09-21",
          "close": 3235.96
        },
        {
          "date": "2026-09-22",
          "close": 3233.04
        },
        {
          "date": "2026-09-23",
          "close": 3214.16
        },
        {
          "date": "2026-09-24",
          "close": 3179.36
        },
        {
          "date": "2026-09-28",
          "close": 3131.99
        },
        {
          "date": "2026-09-29",
          "close": 3156.78
        },
        {
          "date": "2026-09-30",
          "close": 3137.71
        },
        {
          "date": "2026-10-08",
          "close": 3118.12
        },
        {
          "date": "2026-10-09",
          "close": 3131.42
        },
        {
          "date": "2026-10-12",
          "close": 3082.34
        },
        {
          "date": "2026-10-13",
          "close": 3108.73
        },
        {
          "date": "2026-10-14",
          "close": 3061.19
        },
        {
          "date": "2026-10-15",
          "close": 2976.07
        },
        {
          "date": "2026-10-16",
          "close": 3005.74
        },
        {
          "date": "2026-10-19",
          "close": 2987.51
        },
        {
          "date": "2026-10-20",
          "close": 3003.53
        },
        {
          "date": "2026-10-21",
          "close": 2999.84
        },
        {
          "date": "2026-10-22",
          "close": 2906.25
        },
        {
          "date": "2026-10-23",
          "close": 2943.94
        },
        {
          "date": "2026-10-26",
          "close": 2948.02
        },
        {
          "date": "2026-10-27",
          "close": 2878.45
        },
        {
          "date": "2026-10-28",
          "close": 2917.49
        },
        {
          "date": "2026-10-29",
          "close": 2842.53
        },
        {
          "date": "2026-10-30",
          "close": 2776.84
        },
        {
          "date": "2026-11-02",
          "close": 2850.4
        },
        {
          "date": "2026-11-03",
          "close": 2839.03
        },
        {
          "date": "2026-11-04",
          "close": 2899.92
        },
        {
          "date": "2026-11-05",
          "close": 2947.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.28,
          "up_wilson": [
            0.35815696338970343,
            0.5784246261091504
          ],
          "pullback_wilson": [
            0.1910315888117894,
            0.3904069018806452
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "pullback_wilson": [
            0.31705234142220895,
            0.5993381680103802
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 9,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0679",
      "name": "超导概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02057503427294427,
        "5": 0.04135360677569877,
        "20": -0.10092332024703488,
        "60": -0.15793893792145974
      },
      "moving_averages": {
        "5": 5200.803999999911,
        "20": 5509.228499999945,
        "60": 6089.858999999993
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "下降": {
            "median_sessions": 6.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09612617901972753,
      "history": [
        {
          "date": "2026-05-13",
          "close": 8078.55
        },
        {
          "date": "2026-05-14",
          "close": 7841.97
        },
        {
          "date": "2026-05-15",
          "close": 7715.61
        },
        {
          "date": "2026-05-18",
          "close": 7826.11
        },
        {
          "date": "2026-05-19",
          "close": 7917.23
        },
        {
          "date": "2026-05-20",
          "close": 7838.46
        },
        {
          "date": "2026-05-21",
          "close": 7552.75
        },
        {
          "date": "2026-05-22",
          "close": 7818.39
        },
        {
          "date": "2026-05-25",
          "close": 7946.17
        },
        {
          "date": "2026-05-26",
          "close": 7763.76
        },
        {
          "date": "2026-05-27",
          "close": 7657.46
        },
        {
          "date": "2026-05-28",
          "close": 7768.69
        },
        {
          "date": "2026-05-29",
          "close": 7480.04
        },
        {
          "date": "2026-06-01",
          "close": 7447.98
        },
        {
          "date": "2026-06-02",
          "close": 7506.03
        },
        {
          "date": "2026-06-03",
          "close": 7620.62
        },
        {
          "date": "2026-06-04",
          "close": 7577.34
        },
        {
          "date": "2026-06-05",
          "close": 7602.08
        },
        {
          "date": "2026-06-08",
          "close": 7257.62
        },
        {
          "date": "2026-06-09",
          "close": 7416.39
        },
        {
          "date": "2026-06-10",
          "close": 7055.98
        },
        {
          "date": "2026-06-11",
          "close": 7073.35
        },
        {
          "date": "2026-06-12",
          "close": 7125.43
        },
        {
          "date": "2026-06-15",
          "close": 7391.08
        },
        {
          "date": "2026-06-16",
          "close": 7598.16
        },
        {
          "date": "2026-06-17",
          "close": 7572.49
        },
        {
          "date": "2026-06-18",
          "close": 7565.5
        },
        {
          "date": "2026-06-22",
          "close": 7637.2
        },
        {
          "date": "2026-06-23",
          "close": 7465.05
        },
        {
          "date": "2026-06-24",
          "close": 7477.55
        },
        {
          "date": "2026-06-25",
          "close": 7488.46
        },
        {
          "date": "2026-06-26",
          "close": 7261.27
        },
        {
          "date": "2026-06-29",
          "close": 7493.63
        },
        {
          "date": "2026-06-30",
          "close": 7672.16
        },
        {
          "date": "2026-07-01",
          "close": 7573.43
        },
        {
          "date": "2026-07-02",
          "close": 7288.17
        },
        {
          "date": "2026-07-03",
          "close": 7280.09
        },
        {
          "date": "2026-07-06",
          "close": 7020.49
        },
        {
          "date": "2026-07-07",
          "close": 6790.87
        },
        {
          "date": "2026-07-08",
          "close": 6641.84
        },
        {
          "date": "2026-07-09",
          "close": 6720.91
        },
        {
          "date": "2026-07-10",
          "close": 6779.46
        },
        {
          "date": "2026-07-13",
          "close": 6338.85
        },
        {
          "date": "2026-07-14",
          "close": 6437.28
        },
        {
          "date": "2026-07-15",
          "close": 6375.95
        },
        {
          "date": "2026-07-16",
          "close": 6249.53
        },
        {
          "date": "2026-07-17",
          "close": 5938.09
        },
        {
          "date": "2026-07-20",
          "close": 5790.06
        },
        {
          "date": "2026-07-21",
          "close": 5947.25
        },
        {
          "date": "2026-07-22",
          "close": 5823.55
        },
        {
          "date": "2026-07-23",
          "close": 6041.84
        },
        {
          "date": "2026-07-24",
          "close": 5836.39
        },
        {
          "date": "2026-07-27",
          "close": 6026.05
        },
        {
          "date": "2026-07-28",
          "close": 5896.68
        },
        {
          "date": "2026-07-29",
          "close": 5980.9
        },
        {
          "date": "2026-07-30",
          "close": 5920.32
        },
        {
          "date": "2026-07-31",
          "close": 6019.31
        },
        {
          "date": "2026-08-03",
          "close": 6120.49
        },
        {
          "date": "2026-08-04",
          "close": 6294.22
        },
        {
          "date": "2026-08-05",
          "close": 6453.76
        },
        {
          "date": "2026-08-06",
          "close": 6401.02
        },
        {
          "date": "2026-08-07",
          "close": 6472.06
        },
        {
          "date": "2026-08-10",
          "close": 6516.89
        },
        {
          "date": "2026-08-11",
          "close": 6454.26
        },
        {
          "date": "2026-08-12",
          "close": 6545.32
        },
        {
          "date": "2026-08-13",
          "close": 6418.42
        },
        {
          "date": "2026-08-14",
          "close": 6470.04
        },
        {
          "date": "2026-08-17",
          "close": 6571.6
        },
        {
          "date": "2026-08-18",
          "close": 6519.99
        },
        {
          "date": "2026-08-19",
          "close": 6137.43
        },
        {
          "date": "2026-08-20",
          "close": 6195.5
        },
        {
          "date": "2026-08-21",
          "close": 6241.78
        },
        {
          "date": "2026-08-24",
          "close": 6156.21
        },
        {
          "date": "2026-08-25",
          "close": 6231.0
        },
        {
          "date": "2026-08-26",
          "close": 6414.81
        },
        {
          "date": "2026-08-27",
          "close": 6537.21
        },
        {
          "date": "2026-08-28",
          "close": 6499.31
        },
        {
          "date": "2026-08-31",
          "close": 6489.57
        },
        {
          "date": "2026-09-01",
          "close": 6408.48
        },
        {
          "date": "2026-09-02",
          "close": 6393.36
        },
        {
          "date": "2026-09-03",
          "close": 6424.03
        },
        {
          "date": "2026-09-04",
          "close": 6337.2
        },
        {
          "date": "2026-09-07",
          "close": 6357.49
        },
        {
          "date": "2026-09-08",
          "close": 6406.7
        },
        {
          "date": "2026-09-09",
          "close": 6478.72
        },
        {
          "date": "2026-09-10",
          "close": 6373.33
        },
        {
          "date": "2026-09-11",
          "close": 6347.01
        },
        {
          "date": "2026-09-14",
          "close": 6368.64
        },
        {
          "date": "2026-09-15",
          "close": 6306.08
        },
        {
          "date": "2026-09-16",
          "close": 6438.6
        },
        {
          "date": "2026-09-17",
          "close": 6366.16
        },
        {
          "date": "2026-09-18",
          "close": 6507.44
        },
        {
          "date": "2026-09-21",
          "close": 6589.11
        },
        {
          "date": "2026-09-22",
          "close": 6526.88
        },
        {
          "date": "2026-09-23",
          "close": 6494.23
        },
        {
          "date": "2026-09-24",
          "close": 6379.79
        },
        {
          "date": "2026-09-28",
          "close": 6126.25
        },
        {
          "date": "2026-09-29",
          "close": 6148.69
        },
        {
          "date": "2026-09-30",
          "close": 6111.87
        },
        {
          "date": "2026-10-08",
          "close": 6044.49
        },
        {
          "date": "2026-10-09",
          "close": 6012.41
        },
        {
          "date": "2026-10-12",
          "close": 5877.93
        },
        {
          "date": "2026-10-13",
          "close": 5923.39
        },
        {
          "date": "2026-10-14",
          "close": 5828.15
        },
        {
          "date": "2026-10-15",
          "close": 5645.41
        },
        {
          "date": "2026-10-16",
          "close": 5694.36
        },
        {
          "date": "2026-10-19",
          "close": 5654.84
        },
        {
          "date": "2026-10-20",
          "close": 5670.78
        },
        {
          "date": "2026-10-21",
          "close": 5631.3
        },
        {
          "date": "2026-10-22",
          "close": 5461.42
        },
        {
          "date": "2026-10-23",
          "close": 5535.65
        },
        {
          "date": "2026-10-26",
          "close": 5413.16
        },
        {
          "date": "2026-10-27",
          "close": 5250.3
        },
        {
          "date": "2026-10-28",
          "close": 5362.8
        },
        {
          "date": "2026-10-29",
          "close": 5218.65
        },
        {
          "date": "2026-10-30",
          "close": 5010.79
        },
        {
          "date": "2026-11-02",
          "close": 5140.09
        },
        {
          "date": "2026-11-03",
          "close": 5093.78
        },
        {
          "date": "2026-11-04",
          "close": 5324.9
        },
        {
          "date": "2026-11-05",
          "close": 5434.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.32727272727272727,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.21813065595168937,
            0.45896776443421317
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.5625,
          "up_wilson": [
            0.2816533111504036,
            0.6067440886314801
          ],
          "pullback_wilson": [
            0.3932559113685198,
            0.7183466888495963
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 4,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0680",
      "name": "智能家居",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02822702790563647,
        "5": 0.038985423393493646,
        "20": -0.03618225134008346,
        "60": -0.029663794065149518
      },
      "moving_averages": {
        "5": 2670.3300000000745,
        "20": 2760.735499999998,
        "60": 2883.948833333336
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04019710616698169,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3450.93
        },
        {
          "date": "2026-05-14",
          "close": 3402.8
        },
        {
          "date": "2026-05-15",
          "close": 3394.41
        },
        {
          "date": "2026-05-18",
          "close": 3407.28
        },
        {
          "date": "2026-05-19",
          "close": 3457.17
        },
        {
          "date": "2026-05-20",
          "close": 3437.71
        },
        {
          "date": "2026-05-21",
          "close": 3339.41
        },
        {
          "date": "2026-05-22",
          "close": 3388.46
        },
        {
          "date": "2026-05-25",
          "close": 3391.86
        },
        {
          "date": "2026-05-26",
          "close": 3344.52
        },
        {
          "date": "2026-05-27",
          "close": 3277.98
        },
        {
          "date": "2026-05-28",
          "close": 3282.82
        },
        {
          "date": "2026-05-29",
          "close": 3175.94
        },
        {
          "date": "2026-06-01",
          "close": 3205.52
        },
        {
          "date": "2026-06-02",
          "close": 3189.63
        },
        {
          "date": "2026-06-03",
          "close": 3180.46
        },
        {
          "date": "2026-06-04",
          "close": 3150.6
        },
        {
          "date": "2026-06-05",
          "close": 3170.8
        },
        {
          "date": "2026-06-08",
          "close": 3077.14
        },
        {
          "date": "2026-06-09",
          "close": 3110.44
        },
        {
          "date": "2026-06-10",
          "close": 3052.52
        },
        {
          "date": "2026-06-11",
          "close": 3018.62
        },
        {
          "date": "2026-06-12",
          "close": 3029.29
        },
        {
          "date": "2026-06-15",
          "close": 3099.11
        },
        {
          "date": "2026-06-16",
          "close": 3134.19
        },
        {
          "date": "2026-06-17",
          "close": 3137.99
        },
        {
          "date": "2026-06-18",
          "close": 3137.64
        },
        {
          "date": "2026-06-22",
          "close": 3141.84
        },
        {
          "date": "2026-06-23",
          "close": 3139.19
        },
        {
          "date": "2026-06-24",
          "close": 3119.61
        },
        {
          "date": "2026-06-25",
          "close": 3079.8
        },
        {
          "date": "2026-06-26",
          "close": 3003.18
        },
        {
          "date": "2026-06-29",
          "close": 2988.95
        },
        {
          "date": "2026-06-30",
          "close": 3059.69
        },
        {
          "date": "2026-07-01",
          "close": 3094.21
        },
        {
          "date": "2026-07-02",
          "close": 3058.66
        },
        {
          "date": "2026-07-03",
          "close": 3113.31
        },
        {
          "date": "2026-07-06",
          "close": 3058.79
        },
        {
          "date": "2026-07-07",
          "close": 2986.97
        },
        {
          "date": "2026-07-08",
          "close": 2954.65
        },
        {
          "date": "2026-07-09",
          "close": 2987.04
        },
        {
          "date": "2026-07-10",
          "close": 3009.56
        },
        {
          "date": "2026-07-13",
          "close": 2878.22
        },
        {
          "date": "2026-07-14",
          "close": 2909.01
        },
        {
          "date": "2026-07-15",
          "close": 2901.62
        },
        {
          "date": "2026-07-16",
          "close": 2895.49
        },
        {
          "date": "2026-07-17",
          "close": 2753.05
        },
        {
          "date": "2026-07-20",
          "close": 2668.98
        },
        {
          "date": "2026-07-21",
          "close": 2715.55
        },
        {
          "date": "2026-07-22",
          "close": 2687.98
        },
        {
          "date": "2026-07-23",
          "close": 2712.32
        },
        {
          "date": "2026-07-24",
          "close": 2650.63
        },
        {
          "date": "2026-07-27",
          "close": 2726.77
        },
        {
          "date": "2026-07-28",
          "close": 2704.23
        },
        {
          "date": "2026-07-29",
          "close": 2734.41
        },
        {
          "date": "2026-07-30",
          "close": 2661.85
        },
        {
          "date": "2026-07-31",
          "close": 2730.27
        },
        {
          "date": "2026-08-03",
          "close": 2763.4
        },
        {
          "date": "2026-08-04",
          "close": 2814.19
        },
        {
          "date": "2026-08-05",
          "close": 2868.48
        },
        {
          "date": "2026-08-06",
          "close": 2877.39
        },
        {
          "date": "2026-08-07",
          "close": 2890.14
        },
        {
          "date": "2026-08-10",
          "close": 2916.9
        },
        {
          "date": "2026-08-11",
          "close": 2905.58
        },
        {
          "date": "2026-08-12",
          "close": 2944.6
        },
        {
          "date": "2026-08-13",
          "close": 2924.04
        },
        {
          "date": "2026-08-14",
          "close": 2926.71
        },
        {
          "date": "2026-08-17",
          "close": 2978.42
        },
        {
          "date": "2026-08-18",
          "close": 2977.61
        },
        {
          "date": "2026-08-19",
          "close": 2854.04
        },
        {
          "date": "2026-08-20",
          "close": 2883.5
        },
        {
          "date": "2026-08-21",
          "close": 2897.7
        },
        {
          "date": "2026-08-24",
          "close": 2863.82
        },
        {
          "date": "2026-08-25",
          "close": 2919.11
        },
        {
          "date": "2026-08-26",
          "close": 2928.93
        },
        {
          "date": "2026-08-27",
          "close": 2956.26
        },
        {
          "date": "2026-08-28",
          "close": 2963.07
        },
        {
          "date": "2026-08-31",
          "close": 3021.64
        },
        {
          "date": "2026-09-01",
          "close": 3018.89
        },
        {
          "date": "2026-09-02",
          "close": 2999.35
        },
        {
          "date": "2026-09-03",
          "close": 2988.54
        },
        {
          "date": "2026-09-04",
          "close": 2963.75
        },
        {
          "date": "2026-09-07",
          "close": 2999.2
        },
        {
          "date": "2026-09-08",
          "close": 3000.6
        },
        {
          "date": "2026-09-09",
          "close": 2971.92
        },
        {
          "date": "2026-09-10",
          "close": 2940.44
        },
        {
          "date": "2026-09-11",
          "close": 2894.4
        },
        {
          "date": "2026-09-14",
          "close": 2914.51
        },
        {
          "date": "2026-09-15",
          "close": 2879.11
        },
        {
          "date": "2026-09-16",
          "close": 2924.44
        },
        {
          "date": "2026-09-17",
          "close": 2932.16
        },
        {
          "date": "2026-09-18",
          "close": 2977.17
        },
        {
          "date": "2026-09-21",
          "close": 3014.02
        },
        {
          "date": "2026-09-22",
          "close": 3034.2
        },
        {
          "date": "2026-09-23",
          "close": 3034.49
        },
        {
          "date": "2026-09-24",
          "close": 3001.93
        },
        {
          "date": "2026-09-28",
          "close": 2928.04
        },
        {
          "date": "2026-09-29",
          "close": 2950.13
        },
        {
          "date": "2026-09-30",
          "close": 2937.59
        },
        {
          "date": "2026-10-08",
          "close": 2887.88
        },
        {
          "date": "2026-10-09",
          "close": 2899.96
        },
        {
          "date": "2026-10-12",
          "close": 2854.73
        },
        {
          "date": "2026-10-13",
          "close": 2867.3
        },
        {
          "date": "2026-10-14",
          "close": 2818.69
        },
        {
          "date": "2026-10-15",
          "close": 2738.14
        },
        {
          "date": "2026-10-16",
          "close": 2746.44
        },
        {
          "date": "2026-10-19",
          "close": 2761.16
        },
        {
          "date": "2026-10-20",
          "close": 2817.65
        },
        {
          "date": "2026-10-21",
          "close": 2817.53
        },
        {
          "date": "2026-10-22",
          "close": 2748.5
        },
        {
          "date": "2026-10-23",
          "close": 2819.84
        },
        {
          "date": "2026-10-26",
          "close": 2803.48
        },
        {
          "date": "2026-10-27",
          "close": 2715.83
        },
        {
          "date": "2026-10-28",
          "close": 2774.86
        },
        {
          "date": "2026-10-29",
          "close": 2678.95
        },
        {
          "date": "2026-10-30",
          "close": 2583.74
        },
        {
          "date": "2026-11-02",
          "close": 2650.82
        },
        {
          "date": "2026-11-03",
          "close": 2626.72
        },
        {
          "date": "2026-11-04",
          "close": 2706.98
        },
        {
          "date": "2026-11-05",
          "close": 2783.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5857142857142857,
          "pullback_frequency": 0.3142857142857143,
          "up_wilson": [
            0.46881211784560456,
            0.6936982143126353
          ],
          "pullback_wilson": [
            0.21762290046582755,
            0.4302713798579859
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.475,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.329354701126789,
            0.6250263789330753
          ],
          "pullback_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 27,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0682",
      "name": "燃料电池概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02043465137337752,
        "5": 0.024341670339356414,
        "20": -0.06871966703229004,
        "60": -0.09108973324925573
      },
      "moving_averages": {
        "5": 3594.771999999974,
        "20": 3734.520999999973,
        "60": 3986.770333333368
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-05",
            "sessions": 29,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06915092001812262,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4911.42
        },
        {
          "date": "2026-05-14",
          "close": 4809.73
        },
        {
          "date": "2026-05-15",
          "close": 4808.91
        },
        {
          "date": "2026-05-18",
          "close": 4809.38
        },
        {
          "date": "2026-05-19",
          "close": 4862.35
        },
        {
          "date": "2026-05-20",
          "close": 4826.67
        },
        {
          "date": "2026-05-21",
          "close": 4707.31
        },
        {
          "date": "2026-05-22",
          "close": 4837.88
        },
        {
          "date": "2026-05-25",
          "close": 4809.31
        },
        {
          "date": "2026-05-26",
          "close": 4735.86
        },
        {
          "date": "2026-05-27",
          "close": 4648.98
        },
        {
          "date": "2026-05-28",
          "close": 4699.65
        },
        {
          "date": "2026-05-29",
          "close": 4537.22
        },
        {
          "date": "2026-06-01",
          "close": 4571.79
        },
        {
          "date": "2026-06-02",
          "close": 4566.48
        },
        {
          "date": "2026-06-03",
          "close": 4560.99
        },
        {
          "date": "2026-06-04",
          "close": 4542.7
        },
        {
          "date": "2026-06-05",
          "close": 4564.53
        },
        {
          "date": "2026-06-08",
          "close": 4436.15
        },
        {
          "date": "2026-06-09",
          "close": 4512.55
        },
        {
          "date": "2026-06-10",
          "close": 4409.89
        },
        {
          "date": "2026-06-11",
          "close": 4377.7
        },
        {
          "date": "2026-06-12",
          "close": 4406.86
        },
        {
          "date": "2026-06-15",
          "close": 4523.52
        },
        {
          "date": "2026-06-16",
          "close": 4597.62
        },
        {
          "date": "2026-06-17",
          "close": 4591.96
        },
        {
          "date": "2026-06-18",
          "close": 4587.91
        },
        {
          "date": "2026-06-22",
          "close": 4617.01
        },
        {
          "date": "2026-06-23",
          "close": 4554.47
        },
        {
          "date": "2026-06-24",
          "close": 4515.28
        },
        {
          "date": "2026-06-25",
          "close": 4469.53
        },
        {
          "date": "2026-06-26",
          "close": 4357.86
        },
        {
          "date": "2026-06-29",
          "close": 4307.51
        },
        {
          "date": "2026-06-30",
          "close": 4399.79
        },
        {
          "date": "2026-07-01",
          "close": 4476.88
        },
        {
          "date": "2026-07-02",
          "close": 4452.39
        },
        {
          "date": "2026-07-03",
          "close": 4542.97
        },
        {
          "date": "2026-07-06",
          "close": 4484.3
        },
        {
          "date": "2026-07-07",
          "close": 4374.65
        },
        {
          "date": "2026-07-08",
          "close": 4224.47
        },
        {
          "date": "2026-07-09",
          "close": 4269.69
        },
        {
          "date": "2026-07-10",
          "close": 4292.29
        },
        {
          "date": "2026-07-13",
          "close": 4064.36
        },
        {
          "date": "2026-07-14",
          "close": 4132.72
        },
        {
          "date": "2026-07-15",
          "close": 4111.79
        },
        {
          "date": "2026-07-16",
          "close": 4048.28
        },
        {
          "date": "2026-07-17",
          "close": 3852.72
        },
        {
          "date": "2026-07-20",
          "close": 3715.78
        },
        {
          "date": "2026-07-21",
          "close": 3806.63
        },
        {
          "date": "2026-07-22",
          "close": 3734.92
        },
        {
          "date": "2026-07-23",
          "close": 3837.71
        },
        {
          "date": "2026-07-24",
          "close": 3735.43
        },
        {
          "date": "2026-07-27",
          "close": 3866.43
        },
        {
          "date": "2026-07-28",
          "close": 3811.83
        },
        {
          "date": "2026-07-29",
          "close": 3869.71
        },
        {
          "date": "2026-07-30",
          "close": 3788.8
        },
        {
          "date": "2026-07-31",
          "close": 3869.55
        },
        {
          "date": "2026-08-03",
          "close": 3925.8
        },
        {
          "date": "2026-08-04",
          "close": 4008.49
        },
        {
          "date": "2026-08-05",
          "close": 4091.46
        },
        {
          "date": "2026-08-06",
          "close": 4110.45
        },
        {
          "date": "2026-08-07",
          "close": 4141.88
        },
        {
          "date": "2026-08-10",
          "close": 4192.31
        },
        {
          "date": "2026-08-11",
          "close": 4173.25
        },
        {
          "date": "2026-08-12",
          "close": 4228.34
        },
        {
          "date": "2026-08-13",
          "close": 4178.18
        },
        {
          "date": "2026-08-14",
          "close": 4181.45
        },
        {
          "date": "2026-08-17",
          "close": 4266.95
        },
        {
          "date": "2026-08-18",
          "close": 4244.92
        },
        {
          "date": "2026-08-19",
          "close": 4037.72
        },
        {
          "date": "2026-08-20",
          "close": 4061.93
        },
        {
          "date": "2026-08-21",
          "close": 4102.32
        },
        {
          "date": "2026-08-24",
          "close": 4053.45
        },
        {
          "date": "2026-08-25",
          "close": 4105.77
        },
        {
          "date": "2026-08-26",
          "close": 4107.47
        },
        {
          "date": "2026-08-27",
          "close": 4152.95
        },
        {
          "date": "2026-08-28",
          "close": 4157.71
        },
        {
          "date": "2026-08-31",
          "close": 4189.23
        },
        {
          "date": "2026-09-01",
          "close": 4166.21
        },
        {
          "date": "2026-09-02",
          "close": 4156.33
        },
        {
          "date": "2026-09-03",
          "close": 4149.18
        },
        {
          "date": "2026-09-04",
          "close": 4102.66
        },
        {
          "date": "2026-09-07",
          "close": 4144.71
        },
        {
          "date": "2026-09-08",
          "close": 4147.26
        },
        {
          "date": "2026-09-09",
          "close": 4139.87
        },
        {
          "date": "2026-09-10",
          "close": 4090.75
        },
        {
          "date": "2026-09-11",
          "close": 4020.43
        },
        {
          "date": "2026-09-14",
          "close": 4045.0
        },
        {
          "date": "2026-09-15",
          "close": 3992.0
        },
        {
          "date": "2026-09-16",
          "close": 4042.22
        },
        {
          "date": "2026-09-17",
          "close": 4043.2
        },
        {
          "date": "2026-09-18",
          "close": 4092.22
        },
        {
          "date": "2026-09-21",
          "close": 4146.64
        },
        {
          "date": "2026-09-22",
          "close": 4133.91
        },
        {
          "date": "2026-09-23",
          "close": 4129.34
        },
        {
          "date": "2026-09-24",
          "close": 4084.36
        },
        {
          "date": "2026-09-28",
          "close": 3975.5
        },
        {
          "date": "2026-09-29",
          "close": 4022.2
        },
        {
          "date": "2026-09-30",
          "close": 4012.35
        },
        {
          "date": "2026-10-08",
          "close": 3993.18
        },
        {
          "date": "2026-10-09",
          "close": 3995.03
        },
        {
          "date": "2026-10-12",
          "close": 3940.66
        },
        {
          "date": "2026-10-13",
          "close": 3927.25
        },
        {
          "date": "2026-10-14",
          "close": 3826.61
        },
        {
          "date": "2026-10-15",
          "close": 3704.22
        },
        {
          "date": "2026-10-16",
          "close": 3752.08
        },
        {
          "date": "2026-10-19",
          "close": 3740.11
        },
        {
          "date": "2026-10-20",
          "close": 3794.09
        },
        {
          "date": "2026-10-21",
          "close": 3778.89
        },
        {
          "date": "2026-10-22",
          "close": 3693.02
        },
        {
          "date": "2026-10-23",
          "close": 3778.38
        },
        {
          "date": "2026-10-26",
          "close": 3738.82
        },
        {
          "date": "2026-10-27",
          "close": 3664.32
        },
        {
          "date": "2026-10-28",
          "close": 3752.68
        },
        {
          "date": "2026-10-29",
          "close": 3630.4
        },
        {
          "date": "2026-10-30",
          "close": 3507.08
        },
        {
          "date": "2026-11-02",
          "close": 3570.82
        },
        {
          "date": "2026-11-03",
          "close": 3532.89
        },
        {
          "date": "2026-11-04",
          "close": 3644.3
        },
        {
          "date": "2026-11-05",
          "close": 3718.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5542168674698795,
          "pullback_frequency": 0.3253012048192771,
          "up_wilson": [
            0.44725016436737103,
            0.656386970731692
          ],
          "pullback_wilson": [
            0.23419333708259782,
            0.43186478315375454
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 25,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 4,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0683",
      "name": "央国企改革",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014465891837658784,
        "5": 0.033210123548893744,
        "20": -0.041709563718634546,
        "60": -0.0340760184973834
      },
      "moving_averages": {
        "5": 4450.810000000056,
        "20": 4574.895999999996,
        "60": 4733.239833333343
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.05176813783258927,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5443.81
        },
        {
          "date": "2026-05-14",
          "close": 5336.71
        },
        {
          "date": "2026-05-15",
          "close": 5277.75
        },
        {
          "date": "2026-05-18",
          "close": 5272.13
        },
        {
          "date": "2026-05-19",
          "close": 5318.39
        },
        {
          "date": "2026-05-20",
          "close": 5249.12
        },
        {
          "date": "2026-05-21",
          "close": 5120.43
        },
        {
          "date": "2026-05-22",
          "close": 5173.1
        },
        {
          "date": "2026-05-25",
          "close": 5187.07
        },
        {
          "date": "2026-05-26",
          "close": 5136.6
        },
        {
          "date": "2026-05-27",
          "close": 5047.77
        },
        {
          "date": "2026-05-28",
          "close": 5079.78
        },
        {
          "date": "2026-05-29",
          "close": 5034.46
        },
        {
          "date": "2026-06-01",
          "close": 5107.45
        },
        {
          "date": "2026-06-02",
          "close": 5060.79
        },
        {
          "date": "2026-06-03",
          "close": 5044.24
        },
        {
          "date": "2026-06-04",
          "close": 4977.45
        },
        {
          "date": "2026-06-05",
          "close": 4985.35
        },
        {
          "date": "2026-06-08",
          "close": 4853.62
        },
        {
          "date": "2026-06-09",
          "close": 4872.95
        },
        {
          "date": "2026-06-10",
          "close": 4821.09
        },
        {
          "date": "2026-06-11",
          "close": 4773.78
        },
        {
          "date": "2026-06-12",
          "close": 4845.09
        },
        {
          "date": "2026-06-15",
          "close": 4906.01
        },
        {
          "date": "2026-06-16",
          "close": 4912.82
        },
        {
          "date": "2026-06-17",
          "close": 4877.42
        },
        {
          "date": "2026-06-18",
          "close": 4820.47
        },
        {
          "date": "2026-06-22",
          "close": 4865.56
        },
        {
          "date": "2026-06-23",
          "close": 4847.32
        },
        {
          "date": "2026-06-24",
          "close": 4758.9
        },
        {
          "date": "2026-06-25",
          "close": 4697.96
        },
        {
          "date": "2026-06-26",
          "close": 4590.58
        },
        {
          "date": "2026-06-29",
          "close": 4596.51
        },
        {
          "date": "2026-06-30",
          "close": 4608.16
        },
        {
          "date": "2026-07-01",
          "close": 4708.46
        },
        {
          "date": "2026-07-02",
          "close": 4684.12
        },
        {
          "date": "2026-07-03",
          "close": 4729.65
        },
        {
          "date": "2026-07-06",
          "close": 4697.84
        },
        {
          "date": "2026-07-07",
          "close": 4573.94
        },
        {
          "date": "2026-07-08",
          "close": 4537.78
        },
        {
          "date": "2026-07-09",
          "close": 4543.8
        },
        {
          "date": "2026-07-10",
          "close": 4605.08
        },
        {
          "date": "2026-07-13",
          "close": 4467.34
        },
        {
          "date": "2026-07-14",
          "close": 4530.73
        },
        {
          "date": "2026-07-15",
          "close": 4561.11
        },
        {
          "date": "2026-07-16",
          "close": 4548.86
        },
        {
          "date": "2026-07-17",
          "close": 4421.46
        },
        {
          "date": "2026-07-20",
          "close": 4413.38
        },
        {
          "date": "2026-07-21",
          "close": 4430.57
        },
        {
          "date": "2026-07-22",
          "close": 4419.26
        },
        {
          "date": "2026-07-23",
          "close": 4510.17
        },
        {
          "date": "2026-07-24",
          "close": 4385.53
        },
        {
          "date": "2026-07-27",
          "close": 4492.85
        },
        {
          "date": "2026-07-28",
          "close": 4486.69
        },
        {
          "date": "2026-07-29",
          "close": 4561.7
        },
        {
          "date": "2026-07-30",
          "close": 4536.42
        },
        {
          "date": "2026-07-31",
          "close": 4605.38
        },
        {
          "date": "2026-08-03",
          "close": 4670.55
        },
        {
          "date": "2026-08-04",
          "close": 4692.74
        },
        {
          "date": "2026-08-05",
          "close": 4731.48
        },
        {
          "date": "2026-08-06",
          "close": 4741.93
        },
        {
          "date": "2026-08-07",
          "close": 4744.82
        },
        {
          "date": "2026-08-10",
          "close": 4824.76
        },
        {
          "date": "2026-08-11",
          "close": 4793.02
        },
        {
          "date": "2026-08-12",
          "close": 4836.93
        },
        {
          "date": "2026-08-13",
          "close": 4782.48
        },
        {
          "date": "2026-08-14",
          "close": 4763.94
        },
        {
          "date": "2026-08-17",
          "close": 4823.99
        },
        {
          "date": "2026-08-18",
          "close": 4814.1
        },
        {
          "date": "2026-08-19",
          "close": 4675.06
        },
        {
          "date": "2026-08-20",
          "close": 4722.4
        },
        {
          "date": "2026-08-21",
          "close": 4714.46
        },
        {
          "date": "2026-08-24",
          "close": 4689.97
        },
        {
          "date": "2026-08-25",
          "close": 4754.45
        },
        {
          "date": "2026-08-26",
          "close": 4790.74
        },
        {
          "date": "2026-08-27",
          "close": 4823.32
        },
        {
          "date": "2026-08-28",
          "close": 4859.2
        },
        {
          "date": "2026-08-31",
          "close": 4865.9
        },
        {
          "date": "2026-09-01",
          "close": 4914.63
        },
        {
          "date": "2026-09-02",
          "close": 4868.31
        },
        {
          "date": "2026-09-03",
          "close": 4843.29
        },
        {
          "date": "2026-09-04",
          "close": 4860.89
        },
        {
          "date": "2026-09-07",
          "close": 4880.87
        },
        {
          "date": "2026-09-08",
          "close": 4949.74
        },
        {
          "date": "2026-09-09",
          "close": 4955.41
        },
        {
          "date": "2026-09-10",
          "close": 4915.43
        },
        {
          "date": "2026-09-11",
          "close": 4824.26
        },
        {
          "date": "2026-09-14",
          "close": 4819.47
        },
        {
          "date": "2026-09-15",
          "close": 4736.96
        },
        {
          "date": "2026-09-16",
          "close": 4776.31
        },
        {
          "date": "2026-09-17",
          "close": 4773.02
        },
        {
          "date": "2026-09-18",
          "close": 4824.51
        },
        {
          "date": "2026-09-21",
          "close": 4906.94
        },
        {
          "date": "2026-09-22",
          "close": 4897.87
        },
        {
          "date": "2026-09-23",
          "close": 4854.26
        },
        {
          "date": "2026-09-24",
          "close": 4812.28
        },
        {
          "date": "2026-09-28",
          "close": 4738.67
        },
        {
          "date": "2026-09-29",
          "close": 4767.98
        },
        {
          "date": "2026-09-30",
          "close": 4784.73
        },
        {
          "date": "2026-10-08",
          "close": 4769.17
        },
        {
          "date": "2026-10-09",
          "close": 4819.76
        },
        {
          "date": "2026-10-12",
          "close": 4755.82
        },
        {
          "date": "2026-10-13",
          "close": 4779.09
        },
        {
          "date": "2026-10-14",
          "close": 4733.39
        },
        {
          "date": "2026-10-15",
          "close": 4605.22
        },
        {
          "date": "2026-10-16",
          "close": 4644.14
        },
        {
          "date": "2026-10-19",
          "close": 4630.07
        },
        {
          "date": "2026-10-20",
          "close": 4629.88
        },
        {
          "date": "2026-10-21",
          "close": 4626.1
        },
        {
          "date": "2026-10-22",
          "close": 4515.46
        },
        {
          "date": "2026-10-23",
          "close": 4564.07
        },
        {
          "date": "2026-10-26",
          "close": 4556.62
        },
        {
          "date": "2026-10-27",
          "close": 4461.96
        },
        {
          "date": "2026-10-28",
          "close": 4498.94
        },
        {
          "date": "2026-10-29",
          "close": 4423.35
        },
        {
          "date": "2026-10-30",
          "close": 4322.47
        },
        {
          "date": "2026-11-02",
          "close": 4422.97
        },
        {
          "date": "2026-11-03",
          "close": 4433.28
        },
        {
          "date": "2026-11-04",
          "close": 4505.08
        },
        {
          "date": "2026-11-05",
          "close": 4570.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5394736842105263,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.4282262398210874,
            0.6469226876737701
          ],
          "pullback_wilson": [
            0.1662892740828634,
            0.35776751844970534
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4375,
          "pullback_frequency": 0.3958333333333333,
          "up_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "pullback_wilson": [
            0.2702082786059137,
            0.5368959150745274
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 20,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 14,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0684",
      "name": "京津冀",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014755483325916918,
        "5": 0.03309740788402449,
        "20": -0.06339323448353862,
        "60": -0.057677566175589834
      },
      "moving_averages": {
        "5": 1535.2220000000204,
        "20": 1585.0755000000238,
        "60": 1653.7311666666878
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.06864874783216035,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1965.59
        },
        {
          "date": "2026-05-14",
          "close": 1921.98
        },
        {
          "date": "2026-05-15",
          "close": 1897.73
        },
        {
          "date": "2026-05-18",
          "close": 1893.8
        },
        {
          "date": "2026-05-19",
          "close": 1923.45
        },
        {
          "date": "2026-05-20",
          "close": 1887.62
        },
        {
          "date": "2026-05-21",
          "close": 1845.55
        },
        {
          "date": "2026-05-22",
          "close": 1874.17
        },
        {
          "date": "2026-05-25",
          "close": 1889.62
        },
        {
          "date": "2026-05-26",
          "close": 1858.39
        },
        {
          "date": "2026-05-27",
          "close": 1827.53
        },
        {
          "date": "2026-05-28",
          "close": 1839.88
        },
        {
          "date": "2026-05-29",
          "close": 1821.92
        },
        {
          "date": "2026-06-01",
          "close": 1856.42
        },
        {
          "date": "2026-06-02",
          "close": 1826.18
        },
        {
          "date": "2026-06-03",
          "close": 1814.68
        },
        {
          "date": "2026-06-04",
          "close": 1789.52
        },
        {
          "date": "2026-06-05",
          "close": 1793.48
        },
        {
          "date": "2026-06-08",
          "close": 1765.77
        },
        {
          "date": "2026-06-09",
          "close": 1759.67
        },
        {
          "date": "2026-06-10",
          "close": 1741.83
        },
        {
          "date": "2026-06-11",
          "close": 1729.74
        },
        {
          "date": "2026-06-12",
          "close": 1754.0
        },
        {
          "date": "2026-06-15",
          "close": 1762.52
        },
        {
          "date": "2026-06-16",
          "close": 1750.0
        },
        {
          "date": "2026-06-17",
          "close": 1718.95
        },
        {
          "date": "2026-06-18",
          "close": 1708.88
        },
        {
          "date": "2026-06-22",
          "close": 1729.9
        },
        {
          "date": "2026-06-23",
          "close": 1724.76
        },
        {
          "date": "2026-06-24",
          "close": 1688.21
        },
        {
          "date": "2026-06-25",
          "close": 1661.53
        },
        {
          "date": "2026-06-26",
          "close": 1621.07
        },
        {
          "date": "2026-06-29",
          "close": 1612.58
        },
        {
          "date": "2026-06-30",
          "close": 1616.31
        },
        {
          "date": "2026-07-01",
          "close": 1655.38
        },
        {
          "date": "2026-07-02",
          "close": 1658.53
        },
        {
          "date": "2026-07-03",
          "close": 1666.49
        },
        {
          "date": "2026-07-06",
          "close": 1658.78
        },
        {
          "date": "2026-07-07",
          "close": 1613.69
        },
        {
          "date": "2026-07-08",
          "close": 1601.66
        },
        {
          "date": "2026-07-09",
          "close": 1603.62
        },
        {
          "date": "2026-07-10",
          "close": 1643.04
        },
        {
          "date": "2026-07-13",
          "close": 1583.82
        },
        {
          "date": "2026-07-14",
          "close": 1601.31
        },
        {
          "date": "2026-07-15",
          "close": 1611.0
        },
        {
          "date": "2026-07-16",
          "close": 1610.05
        },
        {
          "date": "2026-07-17",
          "close": 1559.02
        },
        {
          "date": "2026-07-20",
          "close": 1551.89
        },
        {
          "date": "2026-07-21",
          "close": 1548.55
        },
        {
          "date": "2026-07-22",
          "close": 1547.59
        },
        {
          "date": "2026-07-23",
          "close": 1589.59
        },
        {
          "date": "2026-07-24",
          "close": 1547.08
        },
        {
          "date": "2026-07-27",
          "close": 1586.37
        },
        {
          "date": "2026-07-28",
          "close": 1583.36
        },
        {
          "date": "2026-07-29",
          "close": 1610.08
        },
        {
          "date": "2026-07-30",
          "close": 1596.34
        },
        {
          "date": "2026-07-31",
          "close": 1623.08
        },
        {
          "date": "2026-08-03",
          "close": 1655.42
        },
        {
          "date": "2026-08-04",
          "close": 1662.2
        },
        {
          "date": "2026-08-05",
          "close": 1669.8
        },
        {
          "date": "2026-08-06",
          "close": 1666.37
        },
        {
          "date": "2026-08-07",
          "close": 1659.74
        },
        {
          "date": "2026-08-10",
          "close": 1687.27
        },
        {
          "date": "2026-08-11",
          "close": 1679.2
        },
        {
          "date": "2026-08-12",
          "close": 1704.36
        },
        {
          "date": "2026-08-13",
          "close": 1676.57
        },
        {
          "date": "2026-08-14",
          "close": 1663.06
        },
        {
          "date": "2026-08-17",
          "close": 1690.14
        },
        {
          "date": "2026-08-18",
          "close": 1693.62
        },
        {
          "date": "2026-08-19",
          "close": 1639.78
        },
        {
          "date": "2026-08-20",
          "close": 1654.38
        },
        {
          "date": "2026-08-21",
          "close": 1654.85
        },
        {
          "date": "2026-08-24",
          "close": 1647.27
        },
        {
          "date": "2026-08-25",
          "close": 1673.12
        },
        {
          "date": "2026-08-26",
          "close": 1682.22
        },
        {
          "date": "2026-08-27",
          "close": 1686.16
        },
        {
          "date": "2026-08-28",
          "close": 1702.47
        },
        {
          "date": "2026-08-31",
          "close": 1713.79
        },
        {
          "date": "2026-09-01",
          "close": 1728.68
        },
        {
          "date": "2026-09-02",
          "close": 1714.8
        },
        {
          "date": "2026-09-03",
          "close": 1697.75
        },
        {
          "date": "2026-09-04",
          "close": 1710.36
        },
        {
          "date": "2026-09-07",
          "close": 1717.51
        },
        {
          "date": "2026-09-08",
          "close": 1748.85
        },
        {
          "date": "2026-09-09",
          "close": 1742.73
        },
        {
          "date": "2026-09-10",
          "close": 1726.32
        },
        {
          "date": "2026-09-11",
          "close": 1685.52
        },
        {
          "date": "2026-09-14",
          "close": 1690.28
        },
        {
          "date": "2026-09-15",
          "close": 1655.8
        },
        {
          "date": "2026-09-16",
          "close": 1668.43
        },
        {
          "date": "2026-09-17",
          "close": 1670.17
        },
        {
          "date": "2026-09-18",
          "close": 1685.6
        },
        {
          "date": "2026-09-21",
          "close": 1719.55
        },
        {
          "date": "2026-09-22",
          "close": 1715.47
        },
        {
          "date": "2026-09-23",
          "close": 1693.1
        },
        {
          "date": "2026-09-24",
          "close": 1673.83
        },
        {
          "date": "2026-09-28",
          "close": 1657.83
        },
        {
          "date": "2026-09-29",
          "close": 1681.71
        },
        {
          "date": "2026-09-30",
          "close": 1683.71
        },
        {
          "date": "2026-10-08",
          "close": 1679.99
        },
        {
          "date": "2026-10-09",
          "close": 1689.47
        },
        {
          "date": "2026-10-12",
          "close": 1661.49
        },
        {
          "date": "2026-10-13",
          "close": 1665.77
        },
        {
          "date": "2026-10-14",
          "close": 1643.23
        },
        {
          "date": "2026-10-15",
          "close": 1592.6
        },
        {
          "date": "2026-10-16",
          "close": 1609.57
        },
        {
          "date": "2026-10-19",
          "close": 1602.71
        },
        {
          "date": "2026-10-20",
          "close": 1604.3
        },
        {
          "date": "2026-10-21",
          "close": 1605.35
        },
        {
          "date": "2026-10-22",
          "close": 1562.49
        },
        {
          "date": "2026-10-23",
          "close": 1584.26
        },
        {
          "date": "2026-10-26",
          "close": 1580.51
        },
        {
          "date": "2026-10-27",
          "close": 1543.82
        },
        {
          "date": "2026-10-28",
          "close": 1556.75
        },
        {
          "date": "2026-10-29",
          "close": 1523.08
        },
        {
          "date": "2026-10-30",
          "close": 1494.76
        },
        {
          "date": "2026-11-02",
          "close": 1526.73
        },
        {
          "date": "2026-11-03",
          "close": 1530.52
        },
        {
          "date": "2026-11-04",
          "close": 1550.61
        },
        {
          "date": "2026-11-05",
          "close": 1573.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.3954393376854136,
            0.6045606623145864
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 5,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0685",
      "name": "举牌",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020149732461686165,
        "5": 0.035068511704553273,
        "20": -0.07728762170519754,
        "60": -0.026603310288217275
      },
      "moving_averages": {
        "5": 2663.5639999999667,
        "20": 2771.6219999999507,
        "60": 2925.548499999983
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.07618459182748327,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3174.05
        },
        {
          "date": "2026-05-14",
          "close": 3193.67
        },
        {
          "date": "2026-05-15",
          "close": 3175.02
        },
        {
          "date": "2026-05-18",
          "close": 3118.57
        },
        {
          "date": "2026-05-19",
          "close": 3139.47
        },
        {
          "date": "2026-05-20",
          "close": 3104.8
        },
        {
          "date": "2026-05-21",
          "close": 2978.92
        },
        {
          "date": "2026-05-22",
          "close": 3064.95
        },
        {
          "date": "2026-05-25",
          "close": 3093.78
        },
        {
          "date": "2026-05-26",
          "close": 3030.71
        },
        {
          "date": "2026-05-27",
          "close": 2942.95
        },
        {
          "date": "2026-05-28",
          "close": 2992.9
        },
        {
          "date": "2026-05-29",
          "close": 2919.11
        },
        {
          "date": "2026-06-01",
          "close": 2894.16
        },
        {
          "date": "2026-06-02",
          "close": 2937.43
        },
        {
          "date": "2026-06-03",
          "close": 2963.02
        },
        {
          "date": "2026-06-04",
          "close": 2982.36
        },
        {
          "date": "2026-06-05",
          "close": 2949.2
        },
        {
          "date": "2026-06-08",
          "close": 2902.38
        },
        {
          "date": "2026-06-09",
          "close": 2907.57
        },
        {
          "date": "2026-06-10",
          "close": 2811.17
        },
        {
          "date": "2026-06-11",
          "close": 2772.16
        },
        {
          "date": "2026-06-12",
          "close": 2753.52
        },
        {
          "date": "2026-06-15",
          "close": 2853.3
        },
        {
          "date": "2026-06-16",
          "close": 2902.85
        },
        {
          "date": "2026-06-17",
          "close": 2943.03
        },
        {
          "date": "2026-06-18",
          "close": 2919.19
        },
        {
          "date": "2026-06-22",
          "close": 2877.19
        },
        {
          "date": "2026-06-23",
          "close": 2934.79
        },
        {
          "date": "2026-06-24",
          "close": 2909.15
        },
        {
          "date": "2026-06-25",
          "close": 2870.47
        },
        {
          "date": "2026-06-26",
          "close": 2782.82
        },
        {
          "date": "2026-06-29",
          "close": 2770.11
        },
        {
          "date": "2026-06-30",
          "close": 2785.75
        },
        {
          "date": "2026-07-01",
          "close": 2809.54
        },
        {
          "date": "2026-07-02",
          "close": 2769.63
        },
        {
          "date": "2026-07-03",
          "close": 2817.84
        },
        {
          "date": "2026-07-06",
          "close": 2822.62
        },
        {
          "date": "2026-07-07",
          "close": 2751.31
        },
        {
          "date": "2026-07-08",
          "close": 2721.57
        },
        {
          "date": "2026-07-09",
          "close": 2712.27
        },
        {
          "date": "2026-07-10",
          "close": 2685.88
        },
        {
          "date": "2026-07-13",
          "close": 2602.86
        },
        {
          "date": "2026-07-14",
          "close": 2656.34
        },
        {
          "date": "2026-07-15",
          "close": 2650.98
        },
        {
          "date": "2026-07-16",
          "close": 2639.6
        },
        {
          "date": "2026-07-17",
          "close": 2528.72
        },
        {
          "date": "2026-07-20",
          "close": 2412.0
        },
        {
          "date": "2026-07-21",
          "close": 2461.75
        },
        {
          "date": "2026-07-22",
          "close": 2441.77
        },
        {
          "date": "2026-07-23",
          "close": 2533.18
        },
        {
          "date": "2026-07-24",
          "close": 2491.3
        },
        {
          "date": "2026-07-27",
          "close": 2574.84
        },
        {
          "date": "2026-07-28",
          "close": 2568.14
        },
        {
          "date": "2026-07-29",
          "close": 2595.61
        },
        {
          "date": "2026-07-30",
          "close": 2535.5
        },
        {
          "date": "2026-07-31",
          "close": 2607.48
        },
        {
          "date": "2026-08-03",
          "close": 2684.7
        },
        {
          "date": "2026-08-04",
          "close": 2785.69
        },
        {
          "date": "2026-08-05",
          "close": 2826.34
        },
        {
          "date": "2026-08-06",
          "close": 2857.32
        },
        {
          "date": "2026-08-07",
          "close": 2907.52
        },
        {
          "date": "2026-08-10",
          "close": 2947.04
        },
        {
          "date": "2026-08-11",
          "close": 2940.35
        },
        {
          "date": "2026-08-12",
          "close": 3050.51
        },
        {
          "date": "2026-08-13",
          "close": 3025.01
        },
        {
          "date": "2026-08-14",
          "close": 3081.7
        },
        {
          "date": "2026-08-17",
          "close": 3090.59
        },
        {
          "date": "2026-08-18",
          "close": 3093.89
        },
        {
          "date": "2026-08-19",
          "close": 2951.89
        },
        {
          "date": "2026-08-20",
          "close": 2968.19
        },
        {
          "date": "2026-08-21",
          "close": 3011.83
        },
        {
          "date": "2026-08-24",
          "close": 2990.04
        },
        {
          "date": "2026-08-25",
          "close": 3015.17
        },
        {
          "date": "2026-08-26",
          "close": 3018.17
        },
        {
          "date": "2026-08-27",
          "close": 3034.01
        },
        {
          "date": "2026-08-28",
          "close": 3030.96
        },
        {
          "date": "2026-08-31",
          "close": 3052.42
        },
        {
          "date": "2026-09-01",
          "close": 3039.25
        },
        {
          "date": "2026-09-02",
          "close": 2991.45
        },
        {
          "date": "2026-09-03",
          "close": 2997.25
        },
        {
          "date": "2026-09-04",
          "close": 2975.91
        },
        {
          "date": "2026-09-07",
          "close": 3000.59
        },
        {
          "date": "2026-09-08",
          "close": 2993.17
        },
        {
          "date": "2026-09-09",
          "close": 2999.46
        },
        {
          "date": "2026-09-10",
          "close": 2971.97
        },
        {
          "date": "2026-09-11",
          "close": 2917.95
        },
        {
          "date": "2026-09-14",
          "close": 2953.34
        },
        {
          "date": "2026-09-15",
          "close": 2948.53
        },
        {
          "date": "2026-09-16",
          "close": 2991.93
        },
        {
          "date": "2026-09-17",
          "close": 2995.8
        },
        {
          "date": "2026-09-18",
          "close": 3044.06
        },
        {
          "date": "2026-09-21",
          "close": 3092.93
        },
        {
          "date": "2026-09-22",
          "close": 3087.44
        },
        {
          "date": "2026-09-23",
          "close": 3084.71
        },
        {
          "date": "2026-09-24",
          "close": 3034.34
        },
        {
          "date": "2026-09-28",
          "close": 2978.61
        },
        {
          "date": "2026-09-29",
          "close": 2973.34
        },
        {
          "date": "2026-09-30",
          "close": 2980.24
        },
        {
          "date": "2026-10-08",
          "close": 2981.59
        },
        {
          "date": "2026-10-09",
          "close": 2978.03
        },
        {
          "date": "2026-10-12",
          "close": 2909.37
        },
        {
          "date": "2026-10-13",
          "close": 2949.71
        },
        {
          "date": "2026-10-14",
          "close": 2887.52
        },
        {
          "date": "2026-10-15",
          "close": 2804.93
        },
        {
          "date": "2026-10-16",
          "close": 2813.55
        },
        {
          "date": "2026-10-19",
          "close": 2791.58
        },
        {
          "date": "2026-10-20",
          "close": 2817.76
        },
        {
          "date": "2026-10-21",
          "close": 2819.71
        },
        {
          "date": "2026-10-22",
          "close": 2747.56
        },
        {
          "date": "2026-10-23",
          "close": 2761.36
        },
        {
          "date": "2026-10-26",
          "close": 2747.17
        },
        {
          "date": "2026-10-27",
          "close": 2695.8
        },
        {
          "date": "2026-10-28",
          "close": 2732.63
        },
        {
          "date": "2026-10-29",
          "close": 2657.94
        },
        {
          "date": "2026-10-30",
          "close": 2593.07
        },
        {
          "date": "2026-11-02",
          "close": 2644.96
        },
        {
          "date": "2026-11-03",
          "close": 2631.83
        },
        {
          "date": "2026-11-04",
          "close": 2696.81
        },
        {
          "date": "2026-11-05",
          "close": 2751.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2631578947368421,
          "up_wilson": [
            0.39032595445464624,
            0.6096740455453538
          ],
          "pullback_wilson": [
            0.17729398962172482,
            0.3718124454091297
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5777777777777777,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.4330078870920313,
            0.710312975327297
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 11,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0689",
      "name": "阿里概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029626106233308303,
        "5": 0.05251770961583069,
        "20": -0.010546842237691867,
        "60": -0.08116812312101818
      },
      "moving_averages": {
        "5": 2255.4979999999982,
        "20": 2327.73550000001,
        "60": 2440.4338333333376
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.032603927067573646,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3022.22
        },
        {
          "date": "2026-05-14",
          "close": 2946.05
        },
        {
          "date": "2026-05-15",
          "close": 2923.97
        },
        {
          "date": "2026-05-18",
          "close": 2944.01
        },
        {
          "date": "2026-05-19",
          "close": 3001.8
        },
        {
          "date": "2026-05-20",
          "close": 2952.57
        },
        {
          "date": "2026-05-21",
          "close": 2846.91
        },
        {
          "date": "2026-05-22",
          "close": 2873.18
        },
        {
          "date": "2026-05-25",
          "close": 2880.87
        },
        {
          "date": "2026-05-26",
          "close": 2828.85
        },
        {
          "date": "2026-05-27",
          "close": 2753.08
        },
        {
          "date": "2026-05-28",
          "close": 2762.8
        },
        {
          "date": "2026-05-29",
          "close": 2696.13
        },
        {
          "date": "2026-06-01",
          "close": 2760.25
        },
        {
          "date": "2026-06-02",
          "close": 2731.93
        },
        {
          "date": "2026-06-03",
          "close": 2701.7
        },
        {
          "date": "2026-06-04",
          "close": 2650.79
        },
        {
          "date": "2026-06-05",
          "close": 2647.38
        },
        {
          "date": "2026-06-08",
          "close": 2575.01
        },
        {
          "date": "2026-06-09",
          "close": 2615.32
        },
        {
          "date": "2026-06-10",
          "close": 2571.35
        },
        {
          "date": "2026-06-11",
          "close": 2499.47
        },
        {
          "date": "2026-06-12",
          "close": 2536.82
        },
        {
          "date": "2026-06-15",
          "close": 2602.7
        },
        {
          "date": "2026-06-16",
          "close": 2618.57
        },
        {
          "date": "2026-06-17",
          "close": 2600.4
        },
        {
          "date": "2026-06-18",
          "close": 2595.17
        },
        {
          "date": "2026-06-22",
          "close": 2628.98
        },
        {
          "date": "2026-06-23",
          "close": 2597.34
        },
        {
          "date": "2026-06-24",
          "close": 2571.99
        },
        {
          "date": "2026-06-25",
          "close": 2543.17
        },
        {
          "date": "2026-06-26",
          "close": 2446.56
        },
        {
          "date": "2026-06-29",
          "close": 2436.16
        },
        {
          "date": "2026-06-30",
          "close": 2485.95
        },
        {
          "date": "2026-07-01",
          "close": 2533.05
        },
        {
          "date": "2026-07-02",
          "close": 2499.21
        },
        {
          "date": "2026-07-03",
          "close": 2504.91
        },
        {
          "date": "2026-07-06",
          "close": 2483.22
        },
        {
          "date": "2026-07-07",
          "close": 2412.23
        },
        {
          "date": "2026-07-08",
          "close": 2429.35
        },
        {
          "date": "2026-07-09",
          "close": 2461.33
        },
        {
          "date": "2026-07-10",
          "close": 2499.68
        },
        {
          "date": "2026-07-13",
          "close": 2403.88
        },
        {
          "date": "2026-07-14",
          "close": 2402.06
        },
        {
          "date": "2026-07-15",
          "close": 2412.43
        },
        {
          "date": "2026-07-16",
          "close": 2427.41
        },
        {
          "date": "2026-07-17",
          "close": 2302.52
        },
        {
          "date": "2026-07-20",
          "close": 2292.33
        },
        {
          "date": "2026-07-21",
          "close": 2350.65
        },
        {
          "date": "2026-07-22",
          "close": 2336.08
        },
        {
          "date": "2026-07-23",
          "close": 2344.35
        },
        {
          "date": "2026-07-24",
          "close": 2269.99
        },
        {
          "date": "2026-07-27",
          "close": 2340.67
        },
        {
          "date": "2026-07-28",
          "close": 2337.96
        },
        {
          "date": "2026-07-29",
          "close": 2365.77
        },
        {
          "date": "2026-07-30",
          "close": 2329.77
        },
        {
          "date": "2026-07-31",
          "close": 2440.6
        },
        {
          "date": "2026-08-03",
          "close": 2451.62
        },
        {
          "date": "2026-08-04",
          "close": 2519.83
        },
        {
          "date": "2026-08-05",
          "close": 2567.88
        },
        {
          "date": "2026-08-06",
          "close": 2564.06
        },
        {
          "date": "2026-08-07",
          "close": 2557.87
        },
        {
          "date": "2026-08-10",
          "close": 2569.67
        },
        {
          "date": "2026-08-11",
          "close": 2564.34
        },
        {
          "date": "2026-08-12",
          "close": 2587.61
        },
        {
          "date": "2026-08-13",
          "close": 2560.41
        },
        {
          "date": "2026-08-14",
          "close": 2559.43
        },
        {
          "date": "2026-08-17",
          "close": 2580.64
        },
        {
          "date": "2026-08-18",
          "close": 2552.08
        },
        {
          "date": "2026-08-19",
          "close": 2432.24
        },
        {
          "date": "2026-08-20",
          "close": 2463.36
        },
        {
          "date": "2026-08-21",
          "close": 2452.41
        },
        {
          "date": "2026-08-24",
          "close": 2412.37
        },
        {
          "date": "2026-08-25",
          "close": 2453.87
        },
        {
          "date": "2026-08-26",
          "close": 2457.52
        },
        {
          "date": "2026-08-27",
          "close": 2486.64
        },
        {
          "date": "2026-08-28",
          "close": 2490.82
        },
        {
          "date": "2026-08-31",
          "close": 2532.61
        },
        {
          "date": "2026-09-01",
          "close": 2560.42
        },
        {
          "date": "2026-09-02",
          "close": 2527.67
        },
        {
          "date": "2026-09-03",
          "close": 2510.87
        },
        {
          "date": "2026-09-04",
          "close": 2521.93
        },
        {
          "date": "2026-09-07",
          "close": 2532.96
        },
        {
          "date": "2026-09-08",
          "close": 2538.48
        },
        {
          "date": "2026-09-09",
          "close": 2504.94
        },
        {
          "date": "2026-09-10",
          "close": 2476.64
        },
        {
          "date": "2026-09-11",
          "close": 2433.94
        },
        {
          "date": "2026-09-14",
          "close": 2445.86
        },
        {
          "date": "2026-09-15",
          "close": 2417.19
        },
        {
          "date": "2026-09-16",
          "close": 2439.81
        },
        {
          "date": "2026-09-17",
          "close": 2441.91
        },
        {
          "date": "2026-09-18",
          "close": 2483.52
        },
        {
          "date": "2026-09-21",
          "close": 2527.31
        },
        {
          "date": "2026-09-22",
          "close": 2553.73
        },
        {
          "date": "2026-09-23",
          "close": 2514.23
        },
        {
          "date": "2026-09-24",
          "close": 2478.63
        },
        {
          "date": "2026-09-28",
          "close": 2416.82
        },
        {
          "date": "2026-09-29",
          "close": 2450.98
        },
        {
          "date": "2026-09-30",
          "close": 2430.93
        },
        {
          "date": "2026-10-08",
          "close": 2384.6
        },
        {
          "date": "2026-10-09",
          "close": 2438.97
        },
        {
          "date": "2026-10-12",
          "close": 2427.68
        },
        {
          "date": "2026-10-13",
          "close": 2436.47
        },
        {
          "date": "2026-10-14",
          "close": 2401.68
        },
        {
          "date": "2026-10-15",
          "close": 2329.3
        },
        {
          "date": "2026-10-16",
          "close": 2315.36
        },
        {
          "date": "2026-10-19",
          "close": 2318.73
        },
        {
          "date": "2026-10-20",
          "close": 2358.97
        },
        {
          "date": "2026-10-21",
          "close": 2374.86
        },
        {
          "date": "2026-10-22",
          "close": 2296.36
        },
        {
          "date": "2026-10-23",
          "close": 2373.44
        },
        {
          "date": "2026-10-26",
          "close": 2366.57
        },
        {
          "date": "2026-10-27",
          "close": 2281.51
        },
        {
          "date": "2026-10-28",
          "close": 2315.6
        },
        {
          "date": "2026-10-29",
          "close": 2241.72
        },
        {
          "date": "2026-10-30",
          "close": 2148.95
        },
        {
          "date": "2026-11-02",
          "close": 2253.83
        },
        {
          "date": "2026-11-03",
          "close": 2223.7
        },
        {
          "date": "2026-11-04",
          "close": 2291.56
        },
        {
          "date": "2026-11-05",
          "close": 2359.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5376344086021505,
          "pullback_frequency": 0.3225806451612903,
          "up_wilson": [
            0.4368293042771745,
            0.6354537869240926
          ],
          "pullback_wilson": [
            0.2362494439071286,
            0.42298741185832583
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.46,
          "up_wilson": [
            0.3664451431682858,
            0.6335548568317142
          ],
          "pullback_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 23,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0690",
      "name": "氟化工概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03550214700948473,
        "5": 0.06337704662269328,
        "20": -0.10218881953032966,
        "60": -0.1560181474844271
      },
      "moving_averages": {
        "5": 4655.119999999925,
        "20": 4912.177500000014,
        "60": 5524.284333333334
      },
      "phase": "下降",
      "phase_days": 47,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-15",
            "end": "2026-06-25",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-26",
            "end": "2026-06-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-29",
            "end": "2026-07-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-22",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-05",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-11-05",
            "sessions": 47,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.10866595951817049,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6249.67
        },
        {
          "date": "2026-05-14",
          "close": 6197.34
        },
        {
          "date": "2026-05-15",
          "close": 6353.79
        },
        {
          "date": "2026-05-18",
          "close": 6330.43
        },
        {
          "date": "2026-05-19",
          "close": 6251.54
        },
        {
          "date": "2026-05-20",
          "close": 6409.34
        },
        {
          "date": "2026-05-21",
          "close": 6162.64
        },
        {
          "date": "2026-05-22",
          "close": 6344.78
        },
        {
          "date": "2026-05-25",
          "close": 6242.4
        },
        {
          "date": "2026-05-26",
          "close": 6234.23
        },
        {
          "date": "2026-05-27",
          "close": 6173.3
        },
        {
          "date": "2026-05-28",
          "close": 6182.71
        },
        {
          "date": "2026-05-29",
          "close": 5962.14
        },
        {
          "date": "2026-06-01",
          "close": 6033.23
        },
        {
          "date": "2026-06-02",
          "close": 6023.96
        },
        {
          "date": "2026-06-03",
          "close": 6004.39
        },
        {
          "date": "2026-06-04",
          "close": 6003.96
        },
        {
          "date": "2026-06-05",
          "close": 6026.46
        },
        {
          "date": "2026-06-08",
          "close": 5880.96
        },
        {
          "date": "2026-06-09",
          "close": 6020.75
        },
        {
          "date": "2026-06-10",
          "close": 6121.8
        },
        {
          "date": "2026-06-11",
          "close": 6344.14
        },
        {
          "date": "2026-06-12",
          "close": 6306.12
        },
        {
          "date": "2026-06-15",
          "close": 6507.29
        },
        {
          "date": "2026-06-16",
          "close": 6617.86
        },
        {
          "date": "2026-06-17",
          "close": 6699.68
        },
        {
          "date": "2026-06-18",
          "close": 6655.62
        },
        {
          "date": "2026-06-22",
          "close": 6984.31
        },
        {
          "date": "2026-06-23",
          "close": 6833.66
        },
        {
          "date": "2026-06-24",
          "close": 6969.52
        },
        {
          "date": "2026-06-25",
          "close": 6918.88
        },
        {
          "date": "2026-06-26",
          "close": 6712.04
        },
        {
          "date": "2026-06-29",
          "close": 6896.51
        },
        {
          "date": "2026-06-30",
          "close": 7047.65
        },
        {
          "date": "2026-07-01",
          "close": 7419.41
        },
        {
          "date": "2026-07-02",
          "close": 7473.7
        },
        {
          "date": "2026-07-03",
          "close": 7097.28
        },
        {
          "date": "2026-07-06",
          "close": 6817.78
        },
        {
          "date": "2026-07-07",
          "close": 6629.53
        },
        {
          "date": "2026-07-08",
          "close": 6365.12
        },
        {
          "date": "2026-07-09",
          "close": 6435.98
        },
        {
          "date": "2026-07-10",
          "close": 6211.23
        },
        {
          "date": "2026-07-13",
          "close": 5872.51
        },
        {
          "date": "2026-07-14",
          "close": 6027.86
        },
        {
          "date": "2026-07-15",
          "close": 5902.19
        },
        {
          "date": "2026-07-16",
          "close": 5726.15
        },
        {
          "date": "2026-07-17",
          "close": 5536.05
        },
        {
          "date": "2026-07-20",
          "close": 5222.72
        },
        {
          "date": "2026-07-21",
          "close": 5401.98
        },
        {
          "date": "2026-07-22",
          "close": 5327.13
        },
        {
          "date": "2026-07-23",
          "close": 5492.61
        },
        {
          "date": "2026-07-24",
          "close": 5463.8
        },
        {
          "date": "2026-07-27",
          "close": 5702.7
        },
        {
          "date": "2026-07-28",
          "close": 5558.25
        },
        {
          "date": "2026-07-29",
          "close": 5582.65
        },
        {
          "date": "2026-07-30",
          "close": 5385.11
        },
        {
          "date": "2026-07-31",
          "close": 5439.78
        },
        {
          "date": "2026-08-03",
          "close": 5437.76
        },
        {
          "date": "2026-08-04",
          "close": 5600.81
        },
        {
          "date": "2026-08-05",
          "close": 5814.58
        },
        {
          "date": "2026-08-06",
          "close": 6010.86
        },
        {
          "date": "2026-08-07",
          "close": 6064.37
        },
        {
          "date": "2026-08-10",
          "close": 6180.08
        },
        {
          "date": "2026-08-11",
          "close": 6094.59
        },
        {
          "date": "2026-08-12",
          "close": 6120.54
        },
        {
          "date": "2026-08-13",
          "close": 6062.92
        },
        {
          "date": "2026-08-14",
          "close": 6124.75
        },
        {
          "date": "2026-08-17",
          "close": 6244.9
        },
        {
          "date": "2026-08-18",
          "close": 6166.38
        },
        {
          "date": "2026-08-19",
          "close": 5927.39
        },
        {
          "date": "2026-08-20",
          "close": 5882.61
        },
        {
          "date": "2026-08-21",
          "close": 5917.17
        },
        {
          "date": "2026-08-24",
          "close": 5803.66
        },
        {
          "date": "2026-08-25",
          "close": 5778.9
        },
        {
          "date": "2026-08-26",
          "close": 5784.38
        },
        {
          "date": "2026-08-27",
          "close": 5971.73
        },
        {
          "date": "2026-08-28",
          "close": 6016.27
        },
        {
          "date": "2026-08-31",
          "close": 6021.52
        },
        {
          "date": "2026-09-01",
          "close": 5906.81
        },
        {
          "date": "2026-09-02",
          "close": 5819.74
        },
        {
          "date": "2026-09-03",
          "close": 5808.46
        },
        {
          "date": "2026-09-04",
          "close": 5683.07
        },
        {
          "date": "2026-09-07",
          "close": 5739.06
        },
        {
          "date": "2026-09-08",
          "close": 5785.6
        },
        {
          "date": "2026-09-09",
          "close": 5804.73
        },
        {
          "date": "2026-09-10",
          "close": 5700.67
        },
        {
          "date": "2026-09-11",
          "close": 5565.99
        },
        {
          "date": "2026-09-14",
          "close": 5596.23
        },
        {
          "date": "2026-09-15",
          "close": 5593.36
        },
        {
          "date": "2026-09-16",
          "close": 5692.93
        },
        {
          "date": "2026-09-17",
          "close": 5657.5
        },
        {
          "date": "2026-09-18",
          "close": 5740.01
        },
        {
          "date": "2026-09-21",
          "close": 5810.56
        },
        {
          "date": "2026-09-22",
          "close": 5776.69
        },
        {
          "date": "2026-09-23",
          "close": 5767.89
        },
        {
          "date": "2026-09-24",
          "close": 5649.96
        },
        {
          "date": "2026-09-28",
          "close": 5483.33
        },
        {
          "date": "2026-09-29",
          "close": 5498.05
        },
        {
          "date": "2026-09-30",
          "close": 5493.89
        },
        {
          "date": "2026-10-08",
          "close": 5465.96
        },
        {
          "date": "2026-10-09",
          "close": 5505.68
        },
        {
          "date": "2026-10-12",
          "close": 5327.66
        },
        {
          "date": "2026-10-13",
          "close": 5308.81
        },
        {
          "date": "2026-10-14",
          "close": 5184.86
        },
        {
          "date": "2026-10-15",
          "close": 5006.44
        },
        {
          "date": "2026-10-16",
          "close": 5001.42
        },
        {
          "date": "2026-10-19",
          "close": 4966.77
        },
        {
          "date": "2026-10-20",
          "close": 5020.83
        },
        {
          "date": "2026-10-21",
          "close": 4987.85
        },
        {
          "date": "2026-10-22",
          "close": 4843.05
        },
        {
          "date": "2026-10-23",
          "close": 4885.47
        },
        {
          "date": "2026-10-26",
          "close": 4836.04
        },
        {
          "date": "2026-10-27",
          "close": 4699.7
        },
        {
          "date": "2026-10-28",
          "close": 4778.45
        },
        {
          "date": "2026-10-29",
          "close": 4614.92
        },
        {
          "date": "2026-10-30",
          "close": 4491.41
        },
        {
          "date": "2026-11-02",
          "close": 4582.51
        },
        {
          "date": "2026-11-03",
          "close": 4555.13
        },
        {
          "date": "2026-11-04",
          "close": 4739.15
        },
        {
          "date": "2026-11-05",
          "close": 4907.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.26595744680851063,
          "up_wilson": [
            0.4009266984859888,
            0.5990733015140113
          ],
          "pullback_wilson": [
            0.18711610480785898,
            0.3631767819669066
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.44642857142857145,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.3238672125478337,
            0.5758678521006054
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 1,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0692",
      "name": "旅游概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024575695858791713,
        "5": 0.056426655663296854,
        "20": -0.009711286089238769,
        "60": -0.020013396946043094
      },
      "moving_averages": {
        "5": 1387.1439999999943,
        "20": 1406.7855000000097,
        "60": 1470.0285000000188
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.033340300298680625,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1698.87
        },
        {
          "date": "2026-05-14",
          "close": 1661.82
        },
        {
          "date": "2026-05-15",
          "close": 1654.21
        },
        {
          "date": "2026-05-18",
          "close": 1645.01
        },
        {
          "date": "2026-05-19",
          "close": 1649.21
        },
        {
          "date": "2026-05-20",
          "close": 1626.05
        },
        {
          "date": "2026-05-21",
          "close": 1591.54
        },
        {
          "date": "2026-05-22",
          "close": 1592.57
        },
        {
          "date": "2026-05-25",
          "close": 1585.58
        },
        {
          "date": "2026-05-26",
          "close": 1577.15
        },
        {
          "date": "2026-05-27",
          "close": 1568.94
        },
        {
          "date": "2026-05-28",
          "close": 1560.12
        },
        {
          "date": "2026-05-29",
          "close": 1573.37
        },
        {
          "date": "2026-06-01",
          "close": 1601.49
        },
        {
          "date": "2026-06-02",
          "close": 1572.86
        },
        {
          "date": "2026-06-03",
          "close": 1550.94
        },
        {
          "date": "2026-06-04",
          "close": 1524.16
        },
        {
          "date": "2026-06-05",
          "close": 1535.43
        },
        {
          "date": "2026-06-08",
          "close": 1513.54
        },
        {
          "date": "2026-06-09",
          "close": 1506.05
        },
        {
          "date": "2026-06-10",
          "close": 1515.93
        },
        {
          "date": "2026-06-11",
          "close": 1480.76
        },
        {
          "date": "2026-06-12",
          "close": 1514.01
        },
        {
          "date": "2026-06-15",
          "close": 1523.15
        },
        {
          "date": "2026-06-16",
          "close": 1504.21
        },
        {
          "date": "2026-06-17",
          "close": 1465.85
        },
        {
          "date": "2026-06-18",
          "close": 1453.35
        },
        {
          "date": "2026-06-22",
          "close": 1453.4
        },
        {
          "date": "2026-06-23",
          "close": 1472.1
        },
        {
          "date": "2026-06-24",
          "close": 1429.17
        },
        {
          "date": "2026-06-25",
          "close": 1411.02
        },
        {
          "date": "2026-06-26",
          "close": 1377.98
        },
        {
          "date": "2026-06-29",
          "close": 1375.96
        },
        {
          "date": "2026-06-30",
          "close": 1378.76
        },
        {
          "date": "2026-07-01",
          "close": 1420.73
        },
        {
          "date": "2026-07-02",
          "close": 1423.58
        },
        {
          "date": "2026-07-03",
          "close": 1439.46
        },
        {
          "date": "2026-07-06",
          "close": 1437.18
        },
        {
          "date": "2026-07-07",
          "close": 1395.47
        },
        {
          "date": "2026-07-08",
          "close": 1402.49
        },
        {
          "date": "2026-07-09",
          "close": 1379.1
        },
        {
          "date": "2026-07-10",
          "close": 1414.27
        },
        {
          "date": "2026-07-13",
          "close": 1361.12
        },
        {
          "date": "2026-07-14",
          "close": 1378.05
        },
        {
          "date": "2026-07-15",
          "close": 1406.86
        },
        {
          "date": "2026-07-16",
          "close": 1429.66
        },
        {
          "date": "2026-07-17",
          "close": 1373.05
        },
        {
          "date": "2026-07-20",
          "close": 1354.08
        },
        {
          "date": "2026-07-21",
          "close": 1344.72
        },
        {
          "date": "2026-07-22",
          "close": 1341.01
        },
        {
          "date": "2026-07-23",
          "close": 1361.05
        },
        {
          "date": "2026-07-24",
          "close": 1315.09
        },
        {
          "date": "2026-07-27",
          "close": 1356.12
        },
        {
          "date": "2026-07-28",
          "close": 1371.34
        },
        {
          "date": "2026-07-29",
          "close": 1401.46
        },
        {
          "date": "2026-07-30",
          "close": 1397.07
        },
        {
          "date": "2026-07-31",
          "close": 1432.25
        },
        {
          "date": "2026-08-03",
          "close": 1448.84
        },
        {
          "date": "2026-08-04",
          "close": 1455.65
        },
        {
          "date": "2026-08-05",
          "close": 1463.02
        },
        {
          "date": "2026-08-06",
          "close": 1461.16
        },
        {
          "date": "2026-08-07",
          "close": 1455.73
        },
        {
          "date": "2026-08-10",
          "close": 1480.36
        },
        {
          "date": "2026-08-11",
          "close": 1477.2
        },
        {
          "date": "2026-08-12",
          "close": 1502.35
        },
        {
          "date": "2026-08-13",
          "close": 1488.59
        },
        {
          "date": "2026-08-14",
          "close": 1476.78
        },
        {
          "date": "2026-08-17",
          "close": 1481.76
        },
        {
          "date": "2026-08-18",
          "close": 1473.35
        },
        {
          "date": "2026-08-19",
          "close": 1434.52
        },
        {
          "date": "2026-08-20",
          "close": 1466.83
        },
        {
          "date": "2026-08-21",
          "close": 1459.15
        },
        {
          "date": "2026-08-24",
          "close": 1451.83
        },
        {
          "date": "2026-08-25",
          "close": 1484.73
        },
        {
          "date": "2026-08-26",
          "close": 1493.38
        },
        {
          "date": "2026-08-27",
          "close": 1498.53
        },
        {
          "date": "2026-08-28",
          "close": 1514.3
        },
        {
          "date": "2026-08-31",
          "close": 1528.81
        },
        {
          "date": "2026-09-01",
          "close": 1556.81
        },
        {
          "date": "2026-09-02",
          "close": 1551.01
        },
        {
          "date": "2026-09-03",
          "close": 1535.82
        },
        {
          "date": "2026-09-04",
          "close": 1556.56
        },
        {
          "date": "2026-09-07",
          "close": 1583.5
        },
        {
          "date": "2026-09-08",
          "close": 1606.81
        },
        {
          "date": "2026-09-09",
          "close": 1586.68
        },
        {
          "date": "2026-09-10",
          "close": 1571.62
        },
        {
          "date": "2026-09-11",
          "close": 1532.28
        },
        {
          "date": "2026-09-14",
          "close": 1520.39
        },
        {
          "date": "2026-09-15",
          "close": 1462.22
        },
        {
          "date": "2026-09-16",
          "close": 1470.82
        },
        {
          "date": "2026-09-17",
          "close": 1482.18
        },
        {
          "date": "2026-09-18",
          "close": 1505.85
        },
        {
          "date": "2026-09-21",
          "close": 1544.56
        },
        {
          "date": "2026-09-22",
          "close": 1532.29
        },
        {
          "date": "2026-09-23",
          "close": 1513.82
        },
        {
          "date": "2026-09-24",
          "close": 1486.54
        },
        {
          "date": "2026-09-28",
          "close": 1455.55
        },
        {
          "date": "2026-09-29",
          "close": 1466.61
        },
        {
          "date": "2026-09-30",
          "close": 1466.92
        },
        {
          "date": "2026-10-08",
          "close": 1447.8
        },
        {
          "date": "2026-10-09",
          "close": 1476.79
        },
        {
          "date": "2026-10-12",
          "close": 1457.45
        },
        {
          "date": "2026-10-13",
          "close": 1483.19
        },
        {
          "date": "2026-10-14",
          "close": 1466.62
        },
        {
          "date": "2026-10-15",
          "close": 1432.12
        },
        {
          "date": "2026-10-16",
          "close": 1424.71
        },
        {
          "date": "2026-10-19",
          "close": 1408.22
        },
        {
          "date": "2026-10-20",
          "close": 1409.65
        },
        {
          "date": "2026-10-21",
          "close": 1412.62
        },
        {
          "date": "2026-10-22",
          "close": 1366.81
        },
        {
          "date": "2026-10-23",
          "close": 1385.23
        },
        {
          "date": "2026-10-26",
          "close": 1383.61
        },
        {
          "date": "2026-10-27",
          "close": 1363.58
        },
        {
          "date": "2026-10-28",
          "close": 1372.23
        },
        {
          "date": "2026-10-29",
          "close": 1357.16
        },
        {
          "date": "2026-10-30",
          "close": 1329.25
        },
        {
          "date": "2026-11-02",
          "close": 1383.64
        },
        {
          "date": "2026-11-03",
          "close": 1389.74
        },
        {
          "date": "2026-11-04",
          "close": 1399.35
        },
        {
          "date": "2026-11-05",
          "close": 1433.74
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3977272727272727,
          "up_wilson": [
            0.39774166700838975,
            0.6022583329916102
          ],
          "pullback_wilson": [
            0.3018173822464654,
            0.5021926995713535
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5192307692307693,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 16,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 4,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0693",
      "name": "基因测序",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032332408108335375,
        "5": 0.040224429603010536,
        "20": -0.020484062335395903,
        "60": 0.04432544657291815
      },
      "moving_averages": {
        "5": 1774.7760000000242,
        "20": 1808.9405000000145,
        "60": 1839.0646666666764
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04010573899985925,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2022.78
        },
        {
          "date": "2026-05-14",
          "close": 1972.04
        },
        {
          "date": "2026-05-15",
          "close": 1957.27
        },
        {
          "date": "2026-05-18",
          "close": 1959.1
        },
        {
          "date": "2026-05-19",
          "close": 1980.78
        },
        {
          "date": "2026-05-20",
          "close": 1953.16
        },
        {
          "date": "2026-05-21",
          "close": 1894.55
        },
        {
          "date": "2026-05-22",
          "close": 1903.98
        },
        {
          "date": "2026-05-25",
          "close": 1900.89
        },
        {
          "date": "2026-05-26",
          "close": 1881.13
        },
        {
          "date": "2026-05-27",
          "close": 1848.63
        },
        {
          "date": "2026-05-28",
          "close": 1854.72
        },
        {
          "date": "2026-05-29",
          "close": 1837.92
        },
        {
          "date": "2026-06-01",
          "close": 1849.13
        },
        {
          "date": "2026-06-02",
          "close": 1810.37
        },
        {
          "date": "2026-06-03",
          "close": 1788.76
        },
        {
          "date": "2026-06-04",
          "close": 1750.04
        },
        {
          "date": "2026-06-05",
          "close": 1763.56
        },
        {
          "date": "2026-06-08",
          "close": 1709.09
        },
        {
          "date": "2026-06-09",
          "close": 1742.06
        },
        {
          "date": "2026-06-10",
          "close": 1708.22
        },
        {
          "date": "2026-06-11",
          "close": 1688.12
        },
        {
          "date": "2026-06-12",
          "close": 1722.39
        },
        {
          "date": "2026-06-15",
          "close": 1723.81
        },
        {
          "date": "2026-06-16",
          "close": 1723.5
        },
        {
          "date": "2026-06-17",
          "close": 1706.72
        },
        {
          "date": "2026-06-18",
          "close": 1716.96
        },
        {
          "date": "2026-06-22",
          "close": 1718.91
        },
        {
          "date": "2026-06-23",
          "close": 1742.84
        },
        {
          "date": "2026-06-24",
          "close": 1716.49
        },
        {
          "date": "2026-06-25",
          "close": 1689.16
        },
        {
          "date": "2026-06-26",
          "close": 1623.29
        },
        {
          "date": "2026-06-29",
          "close": 1685.94
        },
        {
          "date": "2026-06-30",
          "close": 1665.62
        },
        {
          "date": "2026-07-01",
          "close": 1737.34
        },
        {
          "date": "2026-07-02",
          "close": 1726.45
        },
        {
          "date": "2026-07-03",
          "close": 1756.72
        },
        {
          "date": "2026-07-06",
          "close": 1743.57
        },
        {
          "date": "2026-07-07",
          "close": 1672.83
        },
        {
          "date": "2026-07-08",
          "close": 1662.25
        },
        {
          "date": "2026-07-09",
          "close": 1660.7
        },
        {
          "date": "2026-07-10",
          "close": 1708.46
        },
        {
          "date": "2026-07-13",
          "close": 1674.16
        },
        {
          "date": "2026-07-14",
          "close": 1707.81
        },
        {
          "date": "2026-07-15",
          "close": 1753.05
        },
        {
          "date": "2026-07-16",
          "close": 1766.49
        },
        {
          "date": "2026-07-17",
          "close": 1658.59
        },
        {
          "date": "2026-07-20",
          "close": 1651.71
        },
        {
          "date": "2026-07-21",
          "close": 1637.48
        },
        {
          "date": "2026-07-22",
          "close": 1620.16
        },
        {
          "date": "2026-07-23",
          "close": 1635.17
        },
        {
          "date": "2026-07-24",
          "close": 1588.81
        },
        {
          "date": "2026-07-27",
          "close": 1646.64
        },
        {
          "date": "2026-07-28",
          "close": 1644.26
        },
        {
          "date": "2026-07-29",
          "close": 1656.43
        },
        {
          "date": "2026-07-30",
          "close": 1639.02
        },
        {
          "date": "2026-07-31",
          "close": 1696.79
        },
        {
          "date": "2026-08-03",
          "close": 1722.85
        },
        {
          "date": "2026-08-04",
          "close": 1755.11
        },
        {
          "date": "2026-08-05",
          "close": 1762.87
        },
        {
          "date": "2026-08-06",
          "close": 1759.52
        },
        {
          "date": "2026-08-07",
          "close": 1817.12
        },
        {
          "date": "2026-08-10",
          "close": 1863.23
        },
        {
          "date": "2026-08-11",
          "close": 1858.05
        },
        {
          "date": "2026-08-12",
          "close": 1871.25
        },
        {
          "date": "2026-08-13",
          "close": 1906.61
        },
        {
          "date": "2026-08-14",
          "close": 1909.9
        },
        {
          "date": "2026-08-17",
          "close": 1912.78
        },
        {
          "date": "2026-08-18",
          "close": 1884.97
        },
        {
          "date": "2026-08-19",
          "close": 1806.67
        },
        {
          "date": "2026-08-20",
          "close": 1925.06
        },
        {
          "date": "2026-08-21",
          "close": 1904.49
        },
        {
          "date": "2026-08-24",
          "close": 1847.76
        },
        {
          "date": "2026-08-25",
          "close": 1876.32
        },
        {
          "date": "2026-08-26",
          "close": 1873.83
        },
        {
          "date": "2026-08-27",
          "close": 1885.5
        },
        {
          "date": "2026-08-28",
          "close": 1862.9
        },
        {
          "date": "2026-08-31",
          "close": 1841.53
        },
        {
          "date": "2026-09-01",
          "close": 1865.03
        },
        {
          "date": "2026-09-02",
          "close": 1837.14
        },
        {
          "date": "2026-09-03",
          "close": 1819.95
        },
        {
          "date": "2026-09-04",
          "close": 1811.44
        },
        {
          "date": "2026-09-07",
          "close": 1819.57
        },
        {
          "date": "2026-09-08",
          "close": 1847.65
        },
        {
          "date": "2026-09-09",
          "close": 1827.02
        },
        {
          "date": "2026-09-10",
          "close": 1786.47
        },
        {
          "date": "2026-09-11",
          "close": 1750.61
        },
        {
          "date": "2026-09-14",
          "close": 1788.45
        },
        {
          "date": "2026-09-15",
          "close": 1756.06
        },
        {
          "date": "2026-09-16",
          "close": 1776.19
        },
        {
          "date": "2026-09-17",
          "close": 1793.72
        },
        {
          "date": "2026-09-18",
          "close": 1825.32
        },
        {
          "date": "2026-09-21",
          "close": 1899.54
        },
        {
          "date": "2026-09-22",
          "close": 1923.02
        },
        {
          "date": "2026-09-23",
          "close": 1934.1
        },
        {
          "date": "2026-09-24",
          "close": 1911.93
        },
        {
          "date": "2026-09-28",
          "close": 1894.48
        },
        {
          "date": "2026-09-29",
          "close": 1886.77
        },
        {
          "date": "2026-09-30",
          "close": 1923.61
        },
        {
          "date": "2026-10-08",
          "close": 1879.51
        },
        {
          "date": "2026-10-09",
          "close": 1917.93
        },
        {
          "date": "2026-10-12",
          "close": 1888.92
        },
        {
          "date": "2026-10-13",
          "close": 1867.86
        },
        {
          "date": "2026-10-14",
          "close": 1839.24
        },
        {
          "date": "2026-10-15",
          "close": 1808.01
        },
        {
          "date": "2026-10-16",
          "close": 1794.7
        },
        {
          "date": "2026-10-19",
          "close": 1780.75
        },
        {
          "date": "2026-10-20",
          "close": 1831.75
        },
        {
          "date": "2026-10-21",
          "close": 1839.95
        },
        {
          "date": "2026-10-22",
          "close": 1773.11
        },
        {
          "date": "2026-10-23",
          "close": 1809.77
        },
        {
          "date": "2026-10-26",
          "close": 1822.94
        },
        {
          "date": "2026-10-27",
          "close": 1751.33
        },
        {
          "date": "2026-10-28",
          "close": 1808.85
        },
        {
          "date": "2026-10-29",
          "close": 1769.82
        },
        {
          "date": "2026-10-30",
          "close": 1729.99
        },
        {
          "date": "2026-11-02",
          "close": 1775.05
        },
        {
          "date": "2026-11-03",
          "close": 1744.48
        },
        {
          "date": "2026-11-04",
          "close": 1783.35
        },
        {
          "date": "2026-11-05",
          "close": 1841.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4380952380952381,
          "pullback_frequency": 0.2857142857142857,
          "up_wilson": [
            0.34704364160611384,
            0.5335165774422522
          ],
          "pullback_wilson": [
            0.2080712457182028,
            0.37848335867998717
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46875,
          "pullback_frequency": 0.421875,
          "up_wilson": [
            0.35175987425176036,
            0.5892791294852899
          ],
          "pullback_wilson": [
            0.30869782474345486,
            0.5438996845991709
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 31,
          "insufficient_or_abstained": 15,
          "hit_rate": 0.5161290322580645,
          "baseline_hit_rate": 0.45161290322580644,
          "hit_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "baseline_wilson": [
            0.29161735980520015,
            0.6222783236264549
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 5,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0695",
      "name": "小金属概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02556182315570532,
        "5": 0.05225111852768993,
        "20": -0.09404715838877586,
        "60": -0.14764429140839874
      },
      "moving_averages": {
        "5": 3458.2639999999665,
        "20": 3645.757499999972,
        "60": 4083.0596666666447
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 5.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.10379751211958821,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5057.67
        },
        {
          "date": "2026-05-14",
          "close": 4896.63
        },
        {
          "date": "2026-05-15",
          "close": 4751.57
        },
        {
          "date": "2026-05-18",
          "close": 4730.35
        },
        {
          "date": "2026-05-19",
          "close": 4669.28
        },
        {
          "date": "2026-05-20",
          "close": 4646.41
        },
        {
          "date": "2026-05-21",
          "close": 4522.36
        },
        {
          "date": "2026-05-22",
          "close": 4676.82
        },
        {
          "date": "2026-05-25",
          "close": 4683.91
        },
        {
          "date": "2026-05-26",
          "close": 4724.77
        },
        {
          "date": "2026-05-27",
          "close": 4595.09
        },
        {
          "date": "2026-05-28",
          "close": 4653.17
        },
        {
          "date": "2026-05-29",
          "close": 4507.34
        },
        {
          "date": "2026-06-01",
          "close": 4497.74
        },
        {
          "date": "2026-06-02",
          "close": 4571.61
        },
        {
          "date": "2026-06-03",
          "close": 4624.21
        },
        {
          "date": "2026-06-04",
          "close": 4548.55
        },
        {
          "date": "2026-06-05",
          "close": 4506.12
        },
        {
          "date": "2026-06-08",
          "close": 4302.46
        },
        {
          "date": "2026-06-09",
          "close": 4421.52
        },
        {
          "date": "2026-06-10",
          "close": 4373.75
        },
        {
          "date": "2026-06-11",
          "close": 4441.37
        },
        {
          "date": "2026-06-12",
          "close": 4588.58
        },
        {
          "date": "2026-06-15",
          "close": 4769.3
        },
        {
          "date": "2026-06-16",
          "close": 4842.48
        },
        {
          "date": "2026-06-17",
          "close": 4791.76
        },
        {
          "date": "2026-06-18",
          "close": 4831.03
        },
        {
          "date": "2026-06-22",
          "close": 5068.19
        },
        {
          "date": "2026-06-23",
          "close": 4824.19
        },
        {
          "date": "2026-06-24",
          "close": 4820.68
        },
        {
          "date": "2026-06-25",
          "close": 4754.6
        },
        {
          "date": "2026-06-26",
          "close": 4593.51
        },
        {
          "date": "2026-06-29",
          "close": 4597.84
        },
        {
          "date": "2026-06-30",
          "close": 4653.46
        },
        {
          "date": "2026-07-01",
          "close": 4713.14
        },
        {
          "date": "2026-07-02",
          "close": 4694.65
        },
        {
          "date": "2026-07-03",
          "close": 4693.51
        },
        {
          "date": "2026-07-06",
          "close": 4566.19
        },
        {
          "date": "2026-07-07",
          "close": 4451.8
        },
        {
          "date": "2026-07-08",
          "close": 4299.54
        },
        {
          "date": "2026-07-09",
          "close": 4286.37
        },
        {
          "date": "2026-07-10",
          "close": 4284.45
        },
        {
          "date": "2026-07-13",
          "close": 4054.63
        },
        {
          "date": "2026-07-14",
          "close": 4186.77
        },
        {
          "date": "2026-07-15",
          "close": 4098.61
        },
        {
          "date": "2026-07-16",
          "close": 4018.89
        },
        {
          "date": "2026-07-17",
          "close": 3824.95
        },
        {
          "date": "2026-07-20",
          "close": 3719.59
        },
        {
          "date": "2026-07-21",
          "close": 3871.5
        },
        {
          "date": "2026-07-22",
          "close": 3892.36
        },
        {
          "date": "2026-07-23",
          "close": 4011.55
        },
        {
          "date": "2026-07-24",
          "close": 3847.05
        },
        {
          "date": "2026-07-27",
          "close": 3971.62
        },
        {
          "date": "2026-07-28",
          "close": 3897.5
        },
        {
          "date": "2026-07-29",
          "close": 3964.12
        },
        {
          "date": "2026-07-30",
          "close": 3882.49
        },
        {
          "date": "2026-07-31",
          "close": 3962.16
        },
        {
          "date": "2026-08-03",
          "close": 3989.53
        },
        {
          "date": "2026-08-04",
          "close": 4085.82
        },
        {
          "date": "2026-08-05",
          "close": 4257.53
        },
        {
          "date": "2026-08-06",
          "close": 4301.0
        },
        {
          "date": "2026-08-07",
          "close": 4420.82
        },
        {
          "date": "2026-08-10",
          "close": 4534.5
        },
        {
          "date": "2026-08-11",
          "close": 4404.69
        },
        {
          "date": "2026-08-12",
          "close": 4448.18
        },
        {
          "date": "2026-08-13",
          "close": 4330.07
        },
        {
          "date": "2026-08-14",
          "close": 4367.67
        },
        {
          "date": "2026-08-17",
          "close": 4474.26
        },
        {
          "date": "2026-08-18",
          "close": 4439.79
        },
        {
          "date": "2026-08-19",
          "close": 4263.97
        },
        {
          "date": "2026-08-20",
          "close": 4293.53
        },
        {
          "date": "2026-08-21",
          "close": 4378.13
        },
        {
          "date": "2026-08-24",
          "close": 4387.0
        },
        {
          "date": "2026-08-25",
          "close": 4328.23
        },
        {
          "date": "2026-08-26",
          "close": 4378.65
        },
        {
          "date": "2026-08-27",
          "close": 4473.77
        },
        {
          "date": "2026-08-28",
          "close": 4496.89
        },
        {
          "date": "2026-08-31",
          "close": 4449.37
        },
        {
          "date": "2026-09-01",
          "close": 4400.34
        },
        {
          "date": "2026-09-02",
          "close": 4328.19
        },
        {
          "date": "2026-09-03",
          "close": 4353.44
        },
        {
          "date": "2026-09-04",
          "close": 4275.81
        },
        {
          "date": "2026-09-07",
          "close": 4279.83
        },
        {
          "date": "2026-09-08",
          "close": 4314.32
        },
        {
          "date": "2026-09-09",
          "close": 4354.34
        },
        {
          "date": "2026-09-10",
          "close": 4300.5
        },
        {
          "date": "2026-09-11",
          "close": 4174.87
        },
        {
          "date": "2026-09-14",
          "close": 4194.86
        },
        {
          "date": "2026-09-15",
          "close": 4167.09
        },
        {
          "date": "2026-09-16",
          "close": 4243.6
        },
        {
          "date": "2026-09-17",
          "close": 4176.08
        },
        {
          "date": "2026-09-18",
          "close": 4244.66
        },
        {
          "date": "2026-09-21",
          "close": 4298.55
        },
        {
          "date": "2026-09-22",
          "close": 4282.07
        },
        {
          "date": "2026-09-23",
          "close": 4252.43
        },
        {
          "date": "2026-09-24",
          "close": 4160.18
        },
        {
          "date": "2026-09-28",
          "close": 4017.16
        },
        {
          "date": "2026-09-29",
          "close": 4044.35
        },
        {
          "date": "2026-09-30",
          "close": 4029.59
        },
        {
          "date": "2026-10-08",
          "close": 4005.65
        },
        {
          "date": "2026-10-09",
          "close": 4049.23
        },
        {
          "date": "2026-10-12",
          "close": 3929.11
        },
        {
          "date": "2026-10-13",
          "close": 3930.23
        },
        {
          "date": "2026-10-14",
          "close": 3838.72
        },
        {
          "date": "2026-10-15",
          "close": 3700.5
        },
        {
          "date": "2026-10-16",
          "close": 3715.48
        },
        {
          "date": "2026-10-19",
          "close": 3695.9
        },
        {
          "date": "2026-10-20",
          "close": 3716.39
        },
        {
          "date": "2026-10-21",
          "close": 3706.57
        },
        {
          "date": "2026-10-22",
          "close": 3606.69
        },
        {
          "date": "2026-10-23",
          "close": 3659.76
        },
        {
          "date": "2026-10-26",
          "close": 3584.1
        },
        {
          "date": "2026-10-27",
          "close": 3504.87
        },
        {
          "date": "2026-10-28",
          "close": 3537.55
        },
        {
          "date": "2026-10-29",
          "close": 3448.73
        },
        {
          "date": "2026-10-30",
          "close": 3353.03
        },
        {
          "date": "2026-11-02",
          "close": 3390.85
        },
        {
          "date": "2026-11-03",
          "close": 3380.03
        },
        {
          "date": "2026-11-04",
          "close": 3538.48
        },
        {
          "date": "2026-11-05",
          "close": 3628.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4880952380952381,
          "pullback_frequency": 0.23809523809523808,
          "up_wilson": [
            0.3840835367193851,
            0.5931481711000114
          ],
          "pullback_wilson": [
            0.15974690895549554,
            0.3393506630712311
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48,
          "pullback_frequency": 0.38,
          "up_wilson": [
            0.34797135286578046,
            0.6148825510995539
          ],
          "pullback_wilson": [
            0.25862789310193596,
            0.5184955306900703
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0696",
      "name": "国产软件",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026630962343096254,
        "5": 0.034439029325958215,
        "20": -0.019995910072723944,
        "60": -0.07438290886154653
      },
      "moving_averages": {
        "5": 2946.677999999933,
        "20": 3074.0675000000047,
        "60": 3184.5298333333494
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.04607192732000287,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3886.01
        },
        {
          "date": "2026-05-14",
          "close": 3769.07
        },
        {
          "date": "2026-05-15",
          "close": 3742.13
        },
        {
          "date": "2026-05-18",
          "close": 3797.67
        },
        {
          "date": "2026-05-19",
          "close": 3879.38
        },
        {
          "date": "2026-05-20",
          "close": 3807.27
        },
        {
          "date": "2026-05-21",
          "close": 3666.31
        },
        {
          "date": "2026-05-22",
          "close": 3714.06
        },
        {
          "date": "2026-05-25",
          "close": 3719.13
        },
        {
          "date": "2026-05-26",
          "close": 3646.32
        },
        {
          "date": "2026-05-27",
          "close": 3529.96
        },
        {
          "date": "2026-05-28",
          "close": 3559.82
        },
        {
          "date": "2026-05-29",
          "close": 3439.24
        },
        {
          "date": "2026-06-01",
          "close": 3543.37
        },
        {
          "date": "2026-06-02",
          "close": 3512.67
        },
        {
          "date": "2026-06-03",
          "close": 3469.17
        },
        {
          "date": "2026-06-04",
          "close": 3395.77
        },
        {
          "date": "2026-06-05",
          "close": 3423.54
        },
        {
          "date": "2026-06-08",
          "close": 3353.69
        },
        {
          "date": "2026-06-09",
          "close": 3397.55
        },
        {
          "date": "2026-06-10",
          "close": 3326.24
        },
        {
          "date": "2026-06-11",
          "close": 3222.67
        },
        {
          "date": "2026-06-12",
          "close": 3270.6
        },
        {
          "date": "2026-06-15",
          "close": 3341.72
        },
        {
          "date": "2026-06-16",
          "close": 3361.42
        },
        {
          "date": "2026-06-17",
          "close": 3340.9
        },
        {
          "date": "2026-06-18",
          "close": 3351.42
        },
        {
          "date": "2026-06-22",
          "close": 3413.93
        },
        {
          "date": "2026-06-23",
          "close": 3399.16
        },
        {
          "date": "2026-06-24",
          "close": 3323.31
        },
        {
          "date": "2026-06-25",
          "close": 3244.43
        },
        {
          "date": "2026-06-26",
          "close": 3125.57
        },
        {
          "date": "2026-06-29",
          "close": 3100.71
        },
        {
          "date": "2026-06-30",
          "close": 3165.51
        },
        {
          "date": "2026-07-01",
          "close": 3254.81
        },
        {
          "date": "2026-07-02",
          "close": 3192.14
        },
        {
          "date": "2026-07-03",
          "close": 3212.64
        },
        {
          "date": "2026-07-06",
          "close": 3146.74
        },
        {
          "date": "2026-07-07",
          "close": 3056.47
        },
        {
          "date": "2026-07-08",
          "close": 3083.06
        },
        {
          "date": "2026-07-09",
          "close": 3114.98
        },
        {
          "date": "2026-07-10",
          "close": 3160.66
        },
        {
          "date": "2026-07-13",
          "close": 3015.56
        },
        {
          "date": "2026-07-14",
          "close": 3016.36
        },
        {
          "date": "2026-07-15",
          "close": 3034.81
        },
        {
          "date": "2026-07-16",
          "close": 3040.53
        },
        {
          "date": "2026-07-17",
          "close": 2903.89
        },
        {
          "date": "2026-07-20",
          "close": 2881.72
        },
        {
          "date": "2026-07-21",
          "close": 2939.87
        },
        {
          "date": "2026-07-22",
          "close": 2903.0
        },
        {
          "date": "2026-07-23",
          "close": 2932.19
        },
        {
          "date": "2026-07-24",
          "close": 2833.01
        },
        {
          "date": "2026-07-27",
          "close": 2931.11
        },
        {
          "date": "2026-07-28",
          "close": 2957.7
        },
        {
          "date": "2026-07-29",
          "close": 2992.07
        },
        {
          "date": "2026-07-30",
          "close": 2966.27
        },
        {
          "date": "2026-07-31",
          "close": 3119.94
        },
        {
          "date": "2026-08-03",
          "close": 3159.08
        },
        {
          "date": "2026-08-04",
          "close": 3250.37
        },
        {
          "date": "2026-08-05",
          "close": 3313.53
        },
        {
          "date": "2026-08-06",
          "close": 3330.01
        },
        {
          "date": "2026-08-07",
          "close": 3303.78
        },
        {
          "date": "2026-08-10",
          "close": 3327.02
        },
        {
          "date": "2026-08-11",
          "close": 3313.26
        },
        {
          "date": "2026-08-12",
          "close": 3350.43
        },
        {
          "date": "2026-08-13",
          "close": 3293.28
        },
        {
          "date": "2026-08-14",
          "close": 3289.65
        },
        {
          "date": "2026-08-17",
          "close": 3315.65
        },
        {
          "date": "2026-08-18",
          "close": 3293.19
        },
        {
          "date": "2026-08-19",
          "close": 3132.73
        },
        {
          "date": "2026-08-20",
          "close": 3164.39
        },
        {
          "date": "2026-08-21",
          "close": 3162.97
        },
        {
          "date": "2026-08-24",
          "close": 3116.36
        },
        {
          "date": "2026-08-25",
          "close": 3176.06
        },
        {
          "date": "2026-08-26",
          "close": 3178.93
        },
        {
          "date": "2026-08-27",
          "close": 3217.96
        },
        {
          "date": "2026-08-28",
          "close": 3230.25
        },
        {
          "date": "2026-08-31",
          "close": 3281.0
        },
        {
          "date": "2026-09-01",
          "close": 3332.16
        },
        {
          "date": "2026-09-02",
          "close": 3300.92
        },
        {
          "date": "2026-09-03",
          "close": 3277.66
        },
        {
          "date": "2026-09-04",
          "close": 3301.08
        },
        {
          "date": "2026-09-07",
          "close": 3293.91
        },
        {
          "date": "2026-09-08",
          "close": 3290.31
        },
        {
          "date": "2026-09-09",
          "close": 3246.37
        },
        {
          "date": "2026-09-10",
          "close": 3222.56
        },
        {
          "date": "2026-09-11",
          "close": 3158.35
        },
        {
          "date": "2026-09-14",
          "close": 3183.48
        },
        {
          "date": "2026-09-15",
          "close": 3136.91
        },
        {
          "date": "2026-09-16",
          "close": 3167.67
        },
        {
          "date": "2026-09-17",
          "close": 3156.9
        },
        {
          "date": "2026-09-18",
          "close": 3216.2
        },
        {
          "date": "2026-09-21",
          "close": 3283.22
        },
        {
          "date": "2026-09-22",
          "close": 3322.93
        },
        {
          "date": "2026-09-23",
          "close": 3283.46
        },
        {
          "date": "2026-09-24",
          "close": 3236.65
        },
        {
          "date": "2026-09-28",
          "close": 3170.66
        },
        {
          "date": "2026-09-29",
          "close": 3218.32
        },
        {
          "date": "2026-09-30",
          "close": 3184.16
        },
        {
          "date": "2026-10-08",
          "close": 3129.64
        },
        {
          "date": "2026-10-09",
          "close": 3212.33
        },
        {
          "date": "2026-10-12",
          "close": 3189.58
        },
        {
          "date": "2026-10-13",
          "close": 3215.19
        },
        {
          "date": "2026-10-14",
          "close": 3155.42
        },
        {
          "date": "2026-10-15",
          "close": 3067.91
        },
        {
          "date": "2026-10-16",
          "close": 3060.94
        },
        {
          "date": "2026-10-19",
          "close": 3065.41
        },
        {
          "date": "2026-10-20",
          "close": 3141.15
        },
        {
          "date": "2026-10-21",
          "close": 3164.3
        },
        {
          "date": "2026-10-22",
          "close": 3056.64
        },
        {
          "date": "2026-10-23",
          "close": 3173.7
        },
        {
          "date": "2026-10-26",
          "close": 3175.47
        },
        {
          "date": "2026-10-27",
          "close": 3037.82
        },
        {
          "date": "2026-10-28",
          "close": 3067.15
        },
        {
          "date": "2026-10-29",
          "close": 2964.95
        },
        {
          "date": "2026-10-30",
          "close": 2808.86
        },
        {
          "date": "2026-11-02",
          "close": 2957.8
        },
        {
          "date": "2026-11-03",
          "close": 2912.17
        },
        {
          "date": "2026-11-04",
          "close": 2987.5
        },
        {
          "date": "2026-11-05",
          "close": 3067.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.37894736842105264,
          "up_wilson": [
            0.42685348170018467,
            0.623732578639843
          ],
          "pullback_wilson": [
            0.2878980426320408,
            0.47940607980383165
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5087719298245614,
          "pullback_frequency": 0.49122807017543857,
          "up_wilson": [
            0.3825989849761273,
            0.6338371758159258
          ],
          "pullback_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 9,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 13,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0697",
      "name": "IPO受益",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015871528939444657,
        "5": 0.03906183164572985,
        "20": -0.015293812427033315,
        "60": -0.03530660160059984
      },
      "moving_averages": {
        "5": 2957.990000000037,
        "20": 3007.144000000041,
        "60": 3093.309666666699
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.029906870497276472,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3587.22
        },
        {
          "date": "2026-05-14",
          "close": 3506.43
        },
        {
          "date": "2026-05-15",
          "close": 3480.82
        },
        {
          "date": "2026-05-18",
          "close": 3463.74
        },
        {
          "date": "2026-05-19",
          "close": 3512.29
        },
        {
          "date": "2026-05-20",
          "close": 3486.23
        },
        {
          "date": "2026-05-21",
          "close": 3399.49
        },
        {
          "date": "2026-05-22",
          "close": 3439.41
        },
        {
          "date": "2026-05-25",
          "close": 3460.67
        },
        {
          "date": "2026-05-26",
          "close": 3437.5
        },
        {
          "date": "2026-05-27",
          "close": 3366.88
        },
        {
          "date": "2026-05-28",
          "close": 3363.14
        },
        {
          "date": "2026-05-29",
          "close": 3351.56
        },
        {
          "date": "2026-06-01",
          "close": 3400.93
        },
        {
          "date": "2026-06-02",
          "close": 3360.46
        },
        {
          "date": "2026-06-03",
          "close": 3329.2
        },
        {
          "date": "2026-06-04",
          "close": 3272.44
        },
        {
          "date": "2026-06-05",
          "close": 3266.58
        },
        {
          "date": "2026-06-08",
          "close": 3181.98
        },
        {
          "date": "2026-06-09",
          "close": 3200.58
        },
        {
          "date": "2026-06-10",
          "close": 3162.52
        },
        {
          "date": "2026-06-11",
          "close": 3101.51
        },
        {
          "date": "2026-06-12",
          "close": 3152.24
        },
        {
          "date": "2026-06-15",
          "close": 3196.29
        },
        {
          "date": "2026-06-16",
          "close": 3191.86
        },
        {
          "date": "2026-06-17",
          "close": 3167.85
        },
        {
          "date": "2026-06-18",
          "close": 3116.62
        },
        {
          "date": "2026-06-22",
          "close": 3140.72
        },
        {
          "date": "2026-06-23",
          "close": 3139.7
        },
        {
          "date": "2026-06-24",
          "close": 3088.33
        },
        {
          "date": "2026-06-25",
          "close": 3049.69
        },
        {
          "date": "2026-06-26",
          "close": 2963.92
        },
        {
          "date": "2026-06-29",
          "close": 2969.88
        },
        {
          "date": "2026-06-30",
          "close": 2961.81
        },
        {
          "date": "2026-07-01",
          "close": 3029.52
        },
        {
          "date": "2026-07-02",
          "close": 3029.96
        },
        {
          "date": "2026-07-03",
          "close": 3072.61
        },
        {
          "date": "2026-07-06",
          "close": 3071.98
        },
        {
          "date": "2026-07-07",
          "close": 3004.44
        },
        {
          "date": "2026-07-08",
          "close": 2983.98
        },
        {
          "date": "2026-07-09",
          "close": 2969.64
        },
        {
          "date": "2026-07-10",
          "close": 3008.51
        },
        {
          "date": "2026-07-13",
          "close": 2950.08
        },
        {
          "date": "2026-07-14",
          "close": 2992.27
        },
        {
          "date": "2026-07-15",
          "close": 3042.98
        },
        {
          "date": "2026-07-16",
          "close": 3047.33
        },
        {
          "date": "2026-07-17",
          "close": 2974.84
        },
        {
          "date": "2026-07-20",
          "close": 2976.19
        },
        {
          "date": "2026-07-21",
          "close": 2973.24
        },
        {
          "date": "2026-07-22",
          "close": 2967.25
        },
        {
          "date": "2026-07-23",
          "close": 3023.87
        },
        {
          "date": "2026-07-24",
          "close": 2937.79
        },
        {
          "date": "2026-07-27",
          "close": 3010.24
        },
        {
          "date": "2026-07-28",
          "close": 3013.18
        },
        {
          "date": "2026-07-29",
          "close": 3074.86
        },
        {
          "date": "2026-07-30",
          "close": 3070.81
        },
        {
          "date": "2026-07-31",
          "close": 3105.81
        },
        {
          "date": "2026-08-03",
          "close": 3153.46
        },
        {
          "date": "2026-08-04",
          "close": 3137.82
        },
        {
          "date": "2026-08-05",
          "close": 3147.57
        },
        {
          "date": "2026-08-06",
          "close": 3139.68
        },
        {
          "date": "2026-08-07",
          "close": 3129.18
        },
        {
          "date": "2026-08-10",
          "close": 3168.46
        },
        {
          "date": "2026-08-11",
          "close": 3156.37
        },
        {
          "date": "2026-08-12",
          "close": 3180.02
        },
        {
          "date": "2026-08-13",
          "close": 3145.89
        },
        {
          "date": "2026-08-14",
          "close": 3128.77
        },
        {
          "date": "2026-08-17",
          "close": 3145.74
        },
        {
          "date": "2026-08-18",
          "close": 3131.75
        },
        {
          "date": "2026-08-19",
          "close": 3050.76
        },
        {
          "date": "2026-08-20",
          "close": 3088.56
        },
        {
          "date": "2026-08-21",
          "close": 3067.01
        },
        {
          "date": "2026-08-24",
          "close": 3070.94
        },
        {
          "date": "2026-08-25",
          "close": 3121.45
        },
        {
          "date": "2026-08-26",
          "close": 3149.04
        },
        {
          "date": "2026-08-27",
          "close": 3161.9
        },
        {
          "date": "2026-08-28",
          "close": 3184.72
        },
        {
          "date": "2026-08-31",
          "close": 3183.53
        },
        {
          "date": "2026-09-01",
          "close": 3231.25
        },
        {
          "date": "2026-09-02",
          "close": 3189.62
        },
        {
          "date": "2026-09-03",
          "close": 3186.31
        },
        {
          "date": "2026-09-04",
          "close": 3194.11
        },
        {
          "date": "2026-09-07",
          "close": 3197.74
        },
        {
          "date": "2026-09-08",
          "close": 3223.93
        },
        {
          "date": "2026-09-09",
          "close": 3219.54
        },
        {
          "date": "2026-09-10",
          "close": 3190.41
        },
        {
          "date": "2026-09-11",
          "close": 3120.7
        },
        {
          "date": "2026-09-14",
          "close": 3119.94
        },
        {
          "date": "2026-09-15",
          "close": 3058.37
        },
        {
          "date": "2026-09-16",
          "close": 3079.7
        },
        {
          "date": "2026-09-17",
          "close": 3077.3
        },
        {
          "date": "2026-09-18",
          "close": 3102.33
        },
        {
          "date": "2026-09-21",
          "close": 3168.72
        },
        {
          "date": "2026-09-22",
          "close": 3156.0
        },
        {
          "date": "2026-09-23",
          "close": 3121.09
        },
        {
          "date": "2026-09-24",
          "close": 3101.21
        },
        {
          "date": "2026-09-28",
          "close": 3060.8
        },
        {
          "date": "2026-09-29",
          "close": 3074.28
        },
        {
          "date": "2026-09-30",
          "close": 3094.98
        },
        {
          "date": "2026-10-08",
          "close": 3083.6
        },
        {
          "date": "2026-10-09",
          "close": 3130.05
        },
        {
          "date": "2026-10-12",
          "close": 3095.29
        },
        {
          "date": "2026-10-13",
          "close": 3103.2
        },
        {
          "date": "2026-10-14",
          "close": 3088.75
        },
        {
          "date": "2026-10-15",
          "close": 3016.95
        },
        {
          "date": "2026-10-16",
          "close": 3034.44
        },
        {
          "date": "2026-10-19",
          "close": 3036.8
        },
        {
          "date": "2026-10-20",
          "close": 3035.22
        },
        {
          "date": "2026-10-21",
          "close": 3025.0
        },
        {
          "date": "2026-10-22",
          "close": 2961.56
        },
        {
          "date": "2026-10-23",
          "close": 2996.79
        },
        {
          "date": "2026-10-26",
          "close": 3009.24
        },
        {
          "date": "2026-10-27",
          "close": 2947.95
        },
        {
          "date": "2026-10-28",
          "close": 2949.4
        },
        {
          "date": "2026-10-29",
          "close": 2922.29
        },
        {
          "date": "2026-10-30",
          "close": 2865.77
        },
        {
          "date": "2026-11-02",
          "close": 2936.12
        },
        {
          "date": "2026-11-03",
          "close": 2962.62
        },
        {
          "date": "2026-11-04",
          "close": 2989.0
        },
        {
          "date": "2026-11-05",
          "close": 3036.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5342465753424658,
          "pullback_frequency": 0.2602739726027397,
          "up_wilson": [
            0.42098945719045805,
            0.6440795833605193
          ],
          "pullback_wilson": [
            0.17342183463638294,
            0.3710948815067757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.38095238095238093,
          "up_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "pullback_wilson": [
            0.24999725763955144,
            0.5318595973284732
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 30,
          "insufficient_or_abstained": 4,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.33154125640533766,
            0.6684587435946623
          ],
          "baseline_wilson": [
            0.33154125640533766,
            0.6684587435946623
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 4,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0698",
      "name": "免疫治疗",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024989755297974536,
        "5": 0.046438310111688086,
        "20": -0.04994099054492174,
        "60": -0.016217165332209516
      },
      "moving_averages": {
        "5": 1354.5980000000447,
        "20": 1388.431000000029,
        "60": 1441.804833333334
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.06437197744943479,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1564.8
        },
        {
          "date": "2026-05-14",
          "close": 1527.97
        },
        {
          "date": "2026-05-15",
          "close": 1518.27
        },
        {
          "date": "2026-05-18",
          "close": 1507.45
        },
        {
          "date": "2026-05-19",
          "close": 1517.32
        },
        {
          "date": "2026-05-20",
          "close": 1503.51
        },
        {
          "date": "2026-05-21",
          "close": 1481.04
        },
        {
          "date": "2026-05-22",
          "close": 1483.67
        },
        {
          "date": "2026-05-25",
          "close": 1472.79
        },
        {
          "date": "2026-05-26",
          "close": 1457.66
        },
        {
          "date": "2026-05-27",
          "close": 1439.48
        },
        {
          "date": "2026-05-28",
          "close": 1432.27
        },
        {
          "date": "2026-05-29",
          "close": 1437.64
        },
        {
          "date": "2026-06-01",
          "close": 1445.44
        },
        {
          "date": "2026-06-02",
          "close": 1419.5
        },
        {
          "date": "2026-06-03",
          "close": 1408.72
        },
        {
          "date": "2026-06-04",
          "close": 1380.36
        },
        {
          "date": "2026-06-05",
          "close": 1385.11
        },
        {
          "date": "2026-06-08",
          "close": 1347.29
        },
        {
          "date": "2026-06-09",
          "close": 1356.69
        },
        {
          "date": "2026-06-10",
          "close": 1353.65
        },
        {
          "date": "2026-06-11",
          "close": 1332.44
        },
        {
          "date": "2026-06-12",
          "close": 1360.71
        },
        {
          "date": "2026-06-15",
          "close": 1354.71
        },
        {
          "date": "2026-06-16",
          "close": 1345.71
        },
        {
          "date": "2026-06-17",
          "close": 1322.86
        },
        {
          "date": "2026-06-18",
          "close": 1338.59
        },
        {
          "date": "2026-06-22",
          "close": 1333.69
        },
        {
          "date": "2026-06-23",
          "close": 1372.58
        },
        {
          "date": "2026-06-24",
          "close": 1359.2
        },
        {
          "date": "2026-06-25",
          "close": 1338.48
        },
        {
          "date": "2026-06-26",
          "close": 1287.32
        },
        {
          "date": "2026-06-29",
          "close": 1355.53
        },
        {
          "date": "2026-06-30",
          "close": 1345.97
        },
        {
          "date": "2026-07-01",
          "close": 1403.65
        },
        {
          "date": "2026-07-02",
          "close": 1412.92
        },
        {
          "date": "2026-07-03",
          "close": 1442.22
        },
        {
          "date": "2026-07-06",
          "close": 1463.89
        },
        {
          "date": "2026-07-07",
          "close": 1408.79
        },
        {
          "date": "2026-07-08",
          "close": 1406.19
        },
        {
          "date": "2026-07-09",
          "close": 1405.18
        },
        {
          "date": "2026-07-10",
          "close": 1446.42
        },
        {
          "date": "2026-07-13",
          "close": 1430.2
        },
        {
          "date": "2026-07-14",
          "close": 1465.32
        },
        {
          "date": "2026-07-15",
          "close": 1501.03
        },
        {
          "date": "2026-07-16",
          "close": 1513.64
        },
        {
          "date": "2026-07-17",
          "close": 1423.63
        },
        {
          "date": "2026-07-20",
          "close": 1425.37
        },
        {
          "date": "2026-07-21",
          "close": 1405.45
        },
        {
          "date": "2026-07-22",
          "close": 1393.53
        },
        {
          "date": "2026-07-23",
          "close": 1395.93
        },
        {
          "date": "2026-07-24",
          "close": 1344.93
        },
        {
          "date": "2026-07-27",
          "close": 1389.02
        },
        {
          "date": "2026-07-28",
          "close": 1374.89
        },
        {
          "date": "2026-07-29",
          "close": 1386.51
        },
        {
          "date": "2026-07-30",
          "close": 1367.33
        },
        {
          "date": "2026-07-31",
          "close": 1396.65
        },
        {
          "date": "2026-08-03",
          "close": 1408.59
        },
        {
          "date": "2026-08-04",
          "close": 1422.38
        },
        {
          "date": "2026-08-05",
          "close": 1423.8
        },
        {
          "date": "2026-08-06",
          "close": 1419.31
        },
        {
          "date": "2026-08-07",
          "close": 1478.75
        },
        {
          "date": "2026-08-10",
          "close": 1494.49
        },
        {
          "date": "2026-08-11",
          "close": 1497.82
        },
        {
          "date": "2026-08-12",
          "close": 1501.38
        },
        {
          "date": "2026-08-13",
          "close": 1521.63
        },
        {
          "date": "2026-08-14",
          "close": 1528.7
        },
        {
          "date": "2026-08-17",
          "close": 1529.07
        },
        {
          "date": "2026-08-18",
          "close": 1504.21
        },
        {
          "date": "2026-08-19",
          "close": 1464.76
        },
        {
          "date": "2026-08-20",
          "close": 1549.23
        },
        {
          "date": "2026-08-21",
          "close": 1497.4
        },
        {
          "date": "2026-08-24",
          "close": 1444.87
        },
        {
          "date": "2026-08-25",
          "close": 1471.63
        },
        {
          "date": "2026-08-26",
          "close": 1477.78
        },
        {
          "date": "2026-08-27",
          "close": 1486.32
        },
        {
          "date": "2026-08-28",
          "close": 1468.27
        },
        {
          "date": "2026-08-31",
          "close": 1449.31
        },
        {
          "date": "2026-09-01",
          "close": 1464.06
        },
        {
          "date": "2026-09-02",
          "close": 1446.48
        },
        {
          "date": "2026-09-03",
          "close": 1441.97
        },
        {
          "date": "2026-09-04",
          "close": 1439.16
        },
        {
          "date": "2026-09-07",
          "close": 1445.0
        },
        {
          "date": "2026-09-08",
          "close": 1462.88
        },
        {
          "date": "2026-09-09",
          "close": 1449.22
        },
        {
          "date": "2026-09-10",
          "close": 1422.37
        },
        {
          "date": "2026-09-11",
          "close": 1393.74
        },
        {
          "date": "2026-09-14",
          "close": 1415.91
        },
        {
          "date": "2026-09-15",
          "close": 1388.77
        },
        {
          "date": "2026-09-16",
          "close": 1397.94
        },
        {
          "date": "2026-09-17",
          "close": 1413.94
        },
        {
          "date": "2026-09-18",
          "close": 1430.93
        },
        {
          "date": "2026-09-21",
          "close": 1490.47
        },
        {
          "date": "2026-09-22",
          "close": 1508.66
        },
        {
          "date": "2026-09-23",
          "close": 1514.68
        },
        {
          "date": "2026-09-24",
          "close": 1487.61
        },
        {
          "date": "2026-09-28",
          "close": 1475.7
        },
        {
          "date": "2026-09-29",
          "close": 1478.71
        },
        {
          "date": "2026-09-30",
          "close": 1512.2
        },
        {
          "date": "2026-10-08",
          "close": 1474.34
        },
        {
          "date": "2026-10-09",
          "close": 1497.08
        },
        {
          "date": "2026-10-12",
          "close": 1468.82
        },
        {
          "date": "2026-10-13",
          "close": 1456.04
        },
        {
          "date": "2026-10-14",
          "close": 1427.8
        },
        {
          "date": "2026-10-15",
          "close": 1403.74
        },
        {
          "date": "2026-10-16",
          "close": 1389.83
        },
        {
          "date": "2026-10-19",
          "close": 1382.54
        },
        {
          "date": "2026-10-20",
          "close": 1395.14
        },
        {
          "date": "2026-10-21",
          "close": 1399.03
        },
        {
          "date": "2026-10-22",
          "close": 1360.15
        },
        {
          "date": "2026-10-23",
          "close": 1384.04
        },
        {
          "date": "2026-10-26",
          "close": 1386.94
        },
        {
          "date": "2026-10-27",
          "close": 1340.07
        },
        {
          "date": "2026-10-28",
          "close": 1365.86
        },
        {
          "date": "2026-10-29",
          "close": 1338.55
        },
        {
          "date": "2026-10-30",
          "close": 1319.81
        },
        {
          "date": "2026-11-02",
          "close": 1345.12
        },
        {
          "date": "2026-11-03",
          "close": 1340.79
        },
        {
          "date": "2026-11-04",
          "close": 1366.56
        },
        {
          "date": "2026-11-05",
          "close": 1400.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5212765957446809,
          "pullback_frequency": 0.22340425531914893,
          "up_wilson": [
            0.42145414630705824,
            0.6194283185315994
          ],
          "pullback_wilson": [
            0.151019162326953,
            0.3175087947704972
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.43636363636363634,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.3137344236063191,
            0.5673018365358555
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 5,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0699",
      "name": "全息技术",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025080026509458175,
        "5": 0.04548607276181227,
        "20": -0.04347878807475902,
        "60": -0.15994220966390726
      },
      "moving_averages": {
        "5": 2269.954000000004,
        "20": 2366.5289999999804,
        "60": 2625.6378333333414
      },
      "phase": "下降",
      "phase_days": 48,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-09",
            "end": "2026-06-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-10",
            "end": "2026-06-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-17",
            "end": "2026-06-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-07",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-06",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-11-05",
            "sessions": 48,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05548149685494419,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3424.16
        },
        {
          "date": "2026-05-14",
          "close": 3338.99
        },
        {
          "date": "2026-05-15",
          "close": 3280.19
        },
        {
          "date": "2026-05-18",
          "close": 3300.31
        },
        {
          "date": "2026-05-19",
          "close": 3407.23
        },
        {
          "date": "2026-05-20",
          "close": 3337.55
        },
        {
          "date": "2026-05-21",
          "close": 3248.72
        },
        {
          "date": "2026-05-22",
          "close": 3322.82
        },
        {
          "date": "2026-05-25",
          "close": 3353.59
        },
        {
          "date": "2026-05-26",
          "close": 3303.17
        },
        {
          "date": "2026-05-27",
          "close": 3244.69
        },
        {
          "date": "2026-05-28",
          "close": 3280.18
        },
        {
          "date": "2026-05-29",
          "close": 3131.63
        },
        {
          "date": "2026-06-01",
          "close": 3175.32
        },
        {
          "date": "2026-06-02",
          "close": 3142.63
        },
        {
          "date": "2026-06-03",
          "close": 3193.72
        },
        {
          "date": "2026-06-04",
          "close": 3157.89
        },
        {
          "date": "2026-06-05",
          "close": 3197.58
        },
        {
          "date": "2026-06-08",
          "close": 3122.59
        },
        {
          "date": "2026-06-09",
          "close": 3177.0
        },
        {
          "date": "2026-06-10",
          "close": 3127.69
        },
        {
          "date": "2026-06-11",
          "close": 3056.07
        },
        {
          "date": "2026-06-12",
          "close": 3090.29
        },
        {
          "date": "2026-06-15",
          "close": 3160.19
        },
        {
          "date": "2026-06-16",
          "close": 3196.69
        },
        {
          "date": "2026-06-17",
          "close": 3213.21
        },
        {
          "date": "2026-06-18",
          "close": 3172.98
        },
        {
          "date": "2026-06-22",
          "close": 3182.86
        },
        {
          "date": "2026-06-23",
          "close": 3265.46
        },
        {
          "date": "2026-06-24",
          "close": 3292.77
        },
        {
          "date": "2026-06-25",
          "close": 3226.16
        },
        {
          "date": "2026-06-26",
          "close": 3101.49
        },
        {
          "date": "2026-06-29",
          "close": 3097.46
        },
        {
          "date": "2026-06-30",
          "close": 3255.24
        },
        {
          "date": "2026-07-01",
          "close": 3238.29
        },
        {
          "date": "2026-07-02",
          "close": 3220.84
        },
        {
          "date": "2026-07-03",
          "close": 3215.31
        },
        {
          "date": "2026-07-06",
          "close": 3161.4
        },
        {
          "date": "2026-07-07",
          "close": 3143.5
        },
        {
          "date": "2026-07-08",
          "close": 3102.42
        },
        {
          "date": "2026-07-09",
          "close": 3156.74
        },
        {
          "date": "2026-07-10",
          "close": 3177.21
        },
        {
          "date": "2026-07-13",
          "close": 2995.86
        },
        {
          "date": "2026-07-14",
          "close": 3026.63
        },
        {
          "date": "2026-07-15",
          "close": 2960.12
        },
        {
          "date": "2026-07-16",
          "close": 2893.52
        },
        {
          "date": "2026-07-17",
          "close": 2704.58
        },
        {
          "date": "2026-07-20",
          "close": 2613.19
        },
        {
          "date": "2026-07-21",
          "close": 2633.31
        },
        {
          "date": "2026-07-22",
          "close": 2597.34
        },
        {
          "date": "2026-07-23",
          "close": 2634.34
        },
        {
          "date": "2026-07-24",
          "close": 2597.26
        },
        {
          "date": "2026-07-27",
          "close": 2701.31
        },
        {
          "date": "2026-07-28",
          "close": 2629.11
        },
        {
          "date": "2026-07-29",
          "close": 2654.23
        },
        {
          "date": "2026-07-30",
          "close": 2583.77
        },
        {
          "date": "2026-07-31",
          "close": 2676.96
        },
        {
          "date": "2026-08-03",
          "close": 2707.86
        },
        {
          "date": "2026-08-04",
          "close": 2796.53
        },
        {
          "date": "2026-08-05",
          "close": 2817.08
        },
        {
          "date": "2026-08-06",
          "close": 2799.85
        },
        {
          "date": "2026-08-07",
          "close": 2842.85
        },
        {
          "date": "2026-08-10",
          "close": 2859.77
        },
        {
          "date": "2026-08-11",
          "close": 2857.19
        },
        {
          "date": "2026-08-12",
          "close": 2952.77
        },
        {
          "date": "2026-08-13",
          "close": 2938.56
        },
        {
          "date": "2026-08-14",
          "close": 2935.77
        },
        {
          "date": "2026-08-17",
          "close": 2988.42
        },
        {
          "date": "2026-08-18",
          "close": 2908.73
        },
        {
          "date": "2026-08-19",
          "close": 2750.29
        },
        {
          "date": "2026-08-20",
          "close": 2758.9
        },
        {
          "date": "2026-08-21",
          "close": 2781.74
        },
        {
          "date": "2026-08-24",
          "close": 2700.85
        },
        {
          "date": "2026-08-25",
          "close": 2729.89
        },
        {
          "date": "2026-08-26",
          "close": 2719.53
        },
        {
          "date": "2026-08-27",
          "close": 2733.46
        },
        {
          "date": "2026-08-28",
          "close": 2755.48
        },
        {
          "date": "2026-08-31",
          "close": 2769.97
        },
        {
          "date": "2026-09-01",
          "close": 2782.66
        },
        {
          "date": "2026-09-02",
          "close": 2774.86
        },
        {
          "date": "2026-09-03",
          "close": 2756.19
        },
        {
          "date": "2026-09-04",
          "close": 2751.04
        },
        {
          "date": "2026-09-07",
          "close": 2770.22
        },
        {
          "date": "2026-09-08",
          "close": 2789.59
        },
        {
          "date": "2026-09-09",
          "close": 2775.65
        },
        {
          "date": "2026-09-10",
          "close": 2725.61
        },
        {
          "date": "2026-09-11",
          "close": 2721.18
        },
        {
          "date": "2026-09-14",
          "close": 2705.48
        },
        {
          "date": "2026-09-15",
          "close": 2641.89
        },
        {
          "date": "2026-09-16",
          "close": 2698.97
        },
        {
          "date": "2026-09-17",
          "close": 2687.5
        },
        {
          "date": "2026-09-18",
          "close": 2734.05
        },
        {
          "date": "2026-09-21",
          "close": 2757.13
        },
        {
          "date": "2026-09-22",
          "close": 2779.38
        },
        {
          "date": "2026-09-23",
          "close": 2724.18
        },
        {
          "date": "2026-09-24",
          "close": 2676.02
        },
        {
          "date": "2026-09-28",
          "close": 2564.35
        },
        {
          "date": "2026-09-29",
          "close": 2577.31
        },
        {
          "date": "2026-09-30",
          "close": 2556.33
        },
        {
          "date": "2026-10-08",
          "close": 2474.08
        },
        {
          "date": "2026-10-09",
          "close": 2479.92
        },
        {
          "date": "2026-10-12",
          "close": 2465.25
        },
        {
          "date": "2026-10-13",
          "close": 2505.52
        },
        {
          "date": "2026-10-14",
          "close": 2467.51
        },
        {
          "date": "2026-10-15",
          "close": 2363.99
        },
        {
          "date": "2026-10-16",
          "close": 2374.51
        },
        {
          "date": "2026-10-19",
          "close": 2385.3
        },
        {
          "date": "2026-10-20",
          "close": 2421.12
        },
        {
          "date": "2026-10-21",
          "close": 2431.35
        },
        {
          "date": "2026-10-22",
          "close": 2336.29
        },
        {
          "date": "2026-10-23",
          "close": 2411.27
        },
        {
          "date": "2026-10-26",
          "close": 2404.64
        },
        {
          "date": "2026-10-27",
          "close": 2317.51
        },
        {
          "date": "2026-10-28",
          "close": 2353.08
        },
        {
          "date": "2026-10-29",
          "close": 2263.55
        },
        {
          "date": "2026-10-30",
          "close": 2151.91
        },
        {
          "date": "2026-11-02",
          "close": 2267.52
        },
        {
          "date": "2026-11-03",
          "close": 2255.22
        },
        {
          "date": "2026-11-04",
          "close": 2308.61
        },
        {
          "date": "2026-11-05",
          "close": 2366.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5058823529411764,
          "pullback_frequency": 0.43529411764705883,
          "up_wilson": [
            0.4016643580854897,
            0.609591647987286
          ],
          "pullback_wilson": [
            0.33495777427196094,
            0.5412261589275046
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.4909090909090909,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 6,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0700",
      "name": "充电桩",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022304473529696,
        "5": 0.033674765343774116,
        "20": -0.083489918575674,
        "60": -0.09243985800815524
      },
      "moving_averages": {
        "5": 2649.262000000011,
        "20": 2780.6434999999824,
        "60": 2985.5496666666586
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.08050618018463684,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3677.44
        },
        {
          "date": "2026-05-14",
          "close": 3590.37
        },
        {
          "date": "2026-05-15",
          "close": 3558.7
        },
        {
          "date": "2026-05-18",
          "close": 3594.15
        },
        {
          "date": "2026-05-19",
          "close": 3659.22
        },
        {
          "date": "2026-05-20",
          "close": 3631.81
        },
        {
          "date": "2026-05-21",
          "close": 3506.8
        },
        {
          "date": "2026-05-22",
          "close": 3584.82
        },
        {
          "date": "2026-05-25",
          "close": 3608.57
        },
        {
          "date": "2026-05-26",
          "close": 3536.32
        },
        {
          "date": "2026-05-27",
          "close": 3500.83
        },
        {
          "date": "2026-05-28",
          "close": 3557.26
        },
        {
          "date": "2026-05-29",
          "close": 3449.85
        },
        {
          "date": "2026-06-01",
          "close": 3474.51
        },
        {
          "date": "2026-06-02",
          "close": 3460.62
        },
        {
          "date": "2026-06-03",
          "close": 3458.61
        },
        {
          "date": "2026-06-04",
          "close": 3419.11
        },
        {
          "date": "2026-06-05",
          "close": 3411.15
        },
        {
          "date": "2026-06-08",
          "close": 3290.89
        },
        {
          "date": "2026-06-09",
          "close": 3349.27
        },
        {
          "date": "2026-06-10",
          "close": 3248.95
        },
        {
          "date": "2026-06-11",
          "close": 3196.26
        },
        {
          "date": "2026-06-12",
          "close": 3218.6
        },
        {
          "date": "2026-06-15",
          "close": 3314.38
        },
        {
          "date": "2026-06-16",
          "close": 3384.23
        },
        {
          "date": "2026-06-17",
          "close": 3369.33
        },
        {
          "date": "2026-06-18",
          "close": 3355.74
        },
        {
          "date": "2026-06-22",
          "close": 3382.55
        },
        {
          "date": "2026-06-23",
          "close": 3361.68
        },
        {
          "date": "2026-06-24",
          "close": 3327.03
        },
        {
          "date": "2026-06-25",
          "close": 3285.98
        },
        {
          "date": "2026-06-26",
          "close": 3186.22
        },
        {
          "date": "2026-06-29",
          "close": 3163.1
        },
        {
          "date": "2026-06-30",
          "close": 3228.7
        },
        {
          "date": "2026-07-01",
          "close": 3243.09
        },
        {
          "date": "2026-07-02",
          "close": 3191.2
        },
        {
          "date": "2026-07-03",
          "close": 3235.97
        },
        {
          "date": "2026-07-06",
          "close": 3188.39
        },
        {
          "date": "2026-07-07",
          "close": 3102.65
        },
        {
          "date": "2026-07-08",
          "close": 3035.0
        },
        {
          "date": "2026-07-09",
          "close": 3061.38
        },
        {
          "date": "2026-07-10",
          "close": 3080.63
        },
        {
          "date": "2026-07-13",
          "close": 2934.17
        },
        {
          "date": "2026-07-14",
          "close": 2966.38
        },
        {
          "date": "2026-07-15",
          "close": 2947.43
        },
        {
          "date": "2026-07-16",
          "close": 2913.93
        },
        {
          "date": "2026-07-17",
          "close": 2785.79
        },
        {
          "date": "2026-07-20",
          "close": 2712.27
        },
        {
          "date": "2026-07-21",
          "close": 2773.64
        },
        {
          "date": "2026-07-22",
          "close": 2751.77
        },
        {
          "date": "2026-07-23",
          "close": 2839.83
        },
        {
          "date": "2026-07-24",
          "close": 2764.44
        },
        {
          "date": "2026-07-27",
          "close": 2859.82
        },
        {
          "date": "2026-07-28",
          "close": 2811.85
        },
        {
          "date": "2026-07-29",
          "close": 2853.58
        },
        {
          "date": "2026-07-30",
          "close": 2777.05
        },
        {
          "date": "2026-07-31",
          "close": 2847.14
        },
        {
          "date": "2026-08-03",
          "close": 2902.03
        },
        {
          "date": "2026-08-04",
          "close": 2974.02
        },
        {
          "date": "2026-08-05",
          "close": 3031.16
        },
        {
          "date": "2026-08-06",
          "close": 3037.24
        },
        {
          "date": "2026-08-07",
          "close": 3054.86
        },
        {
          "date": "2026-08-10",
          "close": 3090.64
        },
        {
          "date": "2026-08-11",
          "close": 3077.17
        },
        {
          "date": "2026-08-12",
          "close": 3118.49
        },
        {
          "date": "2026-08-13",
          "close": 3097.44
        },
        {
          "date": "2026-08-14",
          "close": 3095.19
        },
        {
          "date": "2026-08-17",
          "close": 3161.71
        },
        {
          "date": "2026-08-18",
          "close": 3150.9
        },
        {
          "date": "2026-08-19",
          "close": 3001.65
        },
        {
          "date": "2026-08-20",
          "close": 3031.69
        },
        {
          "date": "2026-08-21",
          "close": 3043.51
        },
        {
          "date": "2026-08-24",
          "close": 3012.12
        },
        {
          "date": "2026-08-25",
          "close": 3056.2
        },
        {
          "date": "2026-08-26",
          "close": 3070.6
        },
        {
          "date": "2026-08-27",
          "close": 3103.92
        },
        {
          "date": "2026-08-28",
          "close": 3095.58
        },
        {
          "date": "2026-08-31",
          "close": 3123.01
        },
        {
          "date": "2026-09-01",
          "close": 3121.26
        },
        {
          "date": "2026-09-02",
          "close": 3105.13
        },
        {
          "date": "2026-09-03",
          "close": 3120.5
        },
        {
          "date": "2026-09-04",
          "close": 3104.66
        },
        {
          "date": "2026-09-07",
          "close": 3141.53
        },
        {
          "date": "2026-09-08",
          "close": 3132.96
        },
        {
          "date": "2026-09-09",
          "close": 3134.68
        },
        {
          "date": "2026-09-10",
          "close": 3103.27
        },
        {
          "date": "2026-09-11",
          "close": 3063.87
        },
        {
          "date": "2026-09-14",
          "close": 3079.12
        },
        {
          "date": "2026-09-15",
          "close": 3042.01
        },
        {
          "date": "2026-09-16",
          "close": 3089.62
        },
        {
          "date": "2026-09-17",
          "close": 3083.9
        },
        {
          "date": "2026-09-18",
          "close": 3139.0
        },
        {
          "date": "2026-09-21",
          "close": 3170.81
        },
        {
          "date": "2026-09-22",
          "close": 3162.83
        },
        {
          "date": "2026-09-23",
          "close": 3128.64
        },
        {
          "date": "2026-09-24",
          "close": 3091.69
        },
        {
          "date": "2026-09-28",
          "close": 3010.78
        },
        {
          "date": "2026-09-29",
          "close": 3041.98
        },
        {
          "date": "2026-09-30",
          "close": 3028.39
        },
        {
          "date": "2026-10-08",
          "close": 3001.56
        },
        {
          "date": "2026-10-09",
          "close": 2991.82
        },
        {
          "date": "2026-10-12",
          "close": 2960.22
        },
        {
          "date": "2026-10-13",
          "close": 2956.17
        },
        {
          "date": "2026-10-14",
          "close": 2887.58
        },
        {
          "date": "2026-10-15",
          "close": 2798.26
        },
        {
          "date": "2026-10-16",
          "close": 2819.89
        },
        {
          "date": "2026-10-19",
          "close": 2819.27
        },
        {
          "date": "2026-10-20",
          "close": 2850.31
        },
        {
          "date": "2026-10-21",
          "close": 2838.48
        },
        {
          "date": "2026-10-22",
          "close": 2768.36
        },
        {
          "date": "2026-10-23",
          "close": 2814.67
        },
        {
          "date": "2026-10-26",
          "close": 2768.64
        },
        {
          "date": "2026-10-27",
          "close": 2688.9
        },
        {
          "date": "2026-10-28",
          "close": 2742.65
        },
        {
          "date": "2026-10-29",
          "close": 2661.34
        },
        {
          "date": "2026-10-30",
          "close": 2565.47
        },
        {
          "date": "2026-11-02",
          "close": 2632.06
        },
        {
          "date": "2026-11-03",
          "close": 2606.88
        },
        {
          "date": "2026-11-04",
          "close": 2690.94
        },
        {
          "date": "2026-11-05",
          "close": 2750.96
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5571428571428572,
          "pullback_frequency": 0.37142857142857144,
          "up_wilson": [
            0.44083551053188,
            0.6675047109069467
          ],
          "pullback_wilson": [
            0.26770651334691126,
            0.4885279884157288
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 8,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0701",
      "name": "中证500",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016565946289184952,
        "5": 0.04951122052160262,
        "20": -0.026938296209618295,
        "60": -0.07966242217564057
      },
      "moving_averages": {
        "5": 2269.1320000000296,
        "20": 2310.814000000013,
        "60": 2456.520166666674
      },
      "phase": "下降",
      "phase_days": 36,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-07",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-04",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-01",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-11-05",
            "sessions": 36,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.031842155063889876,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2813.55
        },
        {
          "date": "2026-05-14",
          "close": 2748.05
        },
        {
          "date": "2026-05-15",
          "close": 2713.73
        },
        {
          "date": "2026-05-18",
          "close": 2708.6
        },
        {
          "date": "2026-05-19",
          "close": 2733.28
        },
        {
          "date": "2026-05-20",
          "close": 2725.15
        },
        {
          "date": "2026-05-21",
          "close": 2666.46
        },
        {
          "date": "2026-05-22",
          "close": 2697.35
        },
        {
          "date": "2026-05-25",
          "close": 2725.38
        },
        {
          "date": "2026-05-26",
          "close": 2718.22
        },
        {
          "date": "2026-05-27",
          "close": 2681.37
        },
        {
          "date": "2026-05-28",
          "close": 2680.66
        },
        {
          "date": "2026-05-29",
          "close": 2643.36
        },
        {
          "date": "2026-06-01",
          "close": 2644.01
        },
        {
          "date": "2026-06-02",
          "close": 2638.19
        },
        {
          "date": "2026-06-03",
          "close": 2634.25
        },
        {
          "date": "2026-06-04",
          "close": 2614.8
        },
        {
          "date": "2026-06-05",
          "close": 2598.37
        },
        {
          "date": "2026-06-08",
          "close": 2519.65
        },
        {
          "date": "2026-06-09",
          "close": 2559.14
        },
        {
          "date": "2026-06-10",
          "close": 2533.13
        },
        {
          "date": "2026-06-11",
          "close": 2516.63
        },
        {
          "date": "2026-06-12",
          "close": 2558.97
        },
        {
          "date": "2026-06-15",
          "close": 2625.91
        },
        {
          "date": "2026-06-16",
          "close": 2633.15
        },
        {
          "date": "2026-06-17",
          "close": 2641.46
        },
        {
          "date": "2026-06-18",
          "close": 2631.66
        },
        {
          "date": "2026-06-22",
          "close": 2672.28
        },
        {
          "date": "2026-06-23",
          "close": 2628.67
        },
        {
          "date": "2026-06-24",
          "close": 2636.0
        },
        {
          "date": "2026-06-25",
          "close": 2640.32
        },
        {
          "date": "2026-06-26",
          "close": 2564.16
        },
        {
          "date": "2026-06-29",
          "close": 2599.21
        },
        {
          "date": "2026-06-30",
          "close": 2634.22
        },
        {
          "date": "2026-07-01",
          "close": 2671.27
        },
        {
          "date": "2026-07-02",
          "close": 2628.4
        },
        {
          "date": "2026-07-03",
          "close": 2655.08
        },
        {
          "date": "2026-07-06",
          "close": 2639.85
        },
        {
          "date": "2026-07-07",
          "close": 2583.72
        },
        {
          "date": "2026-07-08",
          "close": 2553.14
        },
        {
          "date": "2026-07-09",
          "close": 2585.09
        },
        {
          "date": "2026-07-10",
          "close": 2582.07
        },
        {
          "date": "2026-07-13",
          "close": 2500.73
        },
        {
          "date": "2026-07-14",
          "close": 2533.19
        },
        {
          "date": "2026-07-15",
          "close": 2535.16
        },
        {
          "date": "2026-07-16",
          "close": 2507.23
        },
        {
          "date": "2026-07-17",
          "close": 2406.66
        },
        {
          "date": "2026-07-20",
          "close": 2414.61
        },
        {
          "date": "2026-07-21",
          "close": 2486.36
        },
        {
          "date": "2026-07-22",
          "close": 2483.18
        },
        {
          "date": "2026-07-23",
          "close": 2496.35
        },
        {
          "date": "2026-07-24",
          "close": 2425.21
        },
        {
          "date": "2026-07-27",
          "close": 2480.85
        },
        {
          "date": "2026-07-28",
          "close": 2429.89
        },
        {
          "date": "2026-07-29",
          "close": 2472.03
        },
        {
          "date": "2026-07-30",
          "close": 2437.1
        },
        {
          "date": "2026-07-31",
          "close": 2483.38
        },
        {
          "date": "2026-08-03",
          "close": 2484.94
        },
        {
          "date": "2026-08-04",
          "close": 2517.6
        },
        {
          "date": "2026-08-05",
          "close": 2557.04
        },
        {
          "date": "2026-08-06",
          "close": 2551.03
        },
        {
          "date": "2026-08-07",
          "close": 2581.31
        },
        {
          "date": "2026-08-10",
          "close": 2603.11
        },
        {
          "date": "2026-08-11",
          "close": 2589.06
        },
        {
          "date": "2026-08-12",
          "close": 2604.95
        },
        {
          "date": "2026-08-13",
          "close": 2581.22
        },
        {
          "date": "2026-08-14",
          "close": 2578.26
        },
        {
          "date": "2026-08-17",
          "close": 2617.73
        },
        {
          "date": "2026-08-18",
          "close": 2614.15
        },
        {
          "date": "2026-08-19",
          "close": 2526.03
        },
        {
          "date": "2026-08-20",
          "close": 2547.46
        },
        {
          "date": "2026-08-21",
          "close": 2538.29
        },
        {
          "date": "2026-08-24",
          "close": 2506.85
        },
        {
          "date": "2026-08-25",
          "close": 2515.95
        },
        {
          "date": "2026-08-26",
          "close": 2535.52
        },
        {
          "date": "2026-08-27",
          "close": 2570.78
        },
        {
          "date": "2026-08-28",
          "close": 2566.04
        },
        {
          "date": "2026-08-31",
          "close": 2571.86
        },
        {
          "date": "2026-09-01",
          "close": 2562.95
        },
        {
          "date": "2026-09-02",
          "close": 2523.83
        },
        {
          "date": "2026-09-03",
          "close": 2531.28
        },
        {
          "date": "2026-09-04",
          "close": 2520.5
        },
        {
          "date": "2026-09-07",
          "close": 2529.1
        },
        {
          "date": "2026-09-08",
          "close": 2539.94
        },
        {
          "date": "2026-09-09",
          "close": 2539.81
        },
        {
          "date": "2026-09-10",
          "close": 2519.0
        },
        {
          "date": "2026-09-11",
          "close": 2473.95
        },
        {
          "date": "2026-09-14",
          "close": 2476.57
        },
        {
          "date": "2026-09-15",
          "close": 2465.4
        },
        {
          "date": "2026-09-16",
          "close": 2486.96
        },
        {
          "date": "2026-09-17",
          "close": 2476.5
        },
        {
          "date": "2026-09-18",
          "close": 2512.95
        },
        {
          "date": "2026-09-21",
          "close": 2537.13
        },
        {
          "date": "2026-09-22",
          "close": 2534.9
        },
        {
          "date": "2026-09-23",
          "close": 2521.6
        },
        {
          "date": "2026-09-24",
          "close": 2477.73
        },
        {
          "date": "2026-09-28",
          "close": 2430.77
        },
        {
          "date": "2026-09-29",
          "close": 2442.02
        },
        {
          "date": "2026-09-30",
          "close": 2453.95
        },
        {
          "date": "2026-10-08",
          "close": 2418.49
        },
        {
          "date": "2026-10-09",
          "close": 2430.74
        },
        {
          "date": "2026-10-12",
          "close": 2392.71
        },
        {
          "date": "2026-10-13",
          "close": 2383.5
        },
        {
          "date": "2026-10-14",
          "close": 2359.52
        },
        {
          "date": "2026-10-15",
          "close": 2293.17
        },
        {
          "date": "2026-10-16",
          "close": 2304.7
        },
        {
          "date": "2026-10-19",
          "close": 2326.32
        },
        {
          "date": "2026-10-20",
          "close": 2338.94
        },
        {
          "date": "2026-10-21",
          "close": 2330.57
        },
        {
          "date": "2026-10-22",
          "close": 2280.03
        },
        {
          "date": "2026-10-23",
          "close": 2330.52
        },
        {
          "date": "2026-10-26",
          "close": 2315.69
        },
        {
          "date": "2026-10-27",
          "close": 2253.77
        },
        {
          "date": "2026-10-28",
          "close": 2288.12
        },
        {
          "date": "2026-10-29",
          "close": 2242.32
        },
        {
          "date": "2026-10-30",
          "close": 2193.22
        },
        {
          "date": "2026-11-02",
          "close": 2247.75
        },
        {
          "date": "2026-11-03",
          "close": 2236.36
        },
        {
          "date": "2026-11-04",
          "close": 2314.99
        },
        {
          "date": "2026-11-05",
          "close": 2353.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4891304347826087,
          "pullback_frequency": 0.2608695652173913,
          "up_wilson": [
            0.3894871251765769,
            0.5896450789383278
          ],
          "pullback_wilson": [
            0.18202221087474602,
            0.35888627965316
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.3392857142857143,
          "up_wilson": [
            0.34019852912223775,
            0.5929581806433883
          ],
          "pullback_wilson": [
            0.2291997240159191,
            0.4700054699293978
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0703",
      "name": "超级电容",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022866210269380183,
        "5": 0.03479649020964981,
        "20": -0.11493482437144564,
        "60": -0.1424688607819774
      },
      "moving_averages": {
        "5": 4455.314000000059,
        "20": 4704.312999999989,
        "60": 5205.910000000017
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-18",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.1082200188948258,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5881.38
        },
        {
          "date": "2026-05-14",
          "close": 5724.88
        },
        {
          "date": "2026-05-15",
          "close": 5677.67
        },
        {
          "date": "2026-05-18",
          "close": 5736.69
        },
        {
          "date": "2026-05-19",
          "close": 5873.06
        },
        {
          "date": "2026-05-20",
          "close": 5933.2
        },
        {
          "date": "2026-05-21",
          "close": 5739.56
        },
        {
          "date": "2026-05-22",
          "close": 6010.25
        },
        {
          "date": "2026-05-25",
          "close": 6069.73
        },
        {
          "date": "2026-05-26",
          "close": 5989.83
        },
        {
          "date": "2026-05-27",
          "close": 5984.97
        },
        {
          "date": "2026-05-28",
          "close": 6248.01
        },
        {
          "date": "2026-05-29",
          "close": 6143.69
        },
        {
          "date": "2026-06-01",
          "close": 6165.93
        },
        {
          "date": "2026-06-02",
          "close": 6236.65
        },
        {
          "date": "2026-06-03",
          "close": 6229.07
        },
        {
          "date": "2026-06-04",
          "close": 6335.3
        },
        {
          "date": "2026-06-05",
          "close": 6203.58
        },
        {
          "date": "2026-06-08",
          "close": 5952.48
        },
        {
          "date": "2026-06-09",
          "close": 6155.45
        },
        {
          "date": "2026-06-10",
          "close": 6031.22
        },
        {
          "date": "2026-06-11",
          "close": 5974.34
        },
        {
          "date": "2026-06-12",
          "close": 5960.13
        },
        {
          "date": "2026-06-15",
          "close": 6234.07
        },
        {
          "date": "2026-06-16",
          "close": 6462.73
        },
        {
          "date": "2026-06-17",
          "close": 6550.26
        },
        {
          "date": "2026-06-18",
          "close": 6557.49
        },
        {
          "date": "2026-06-22",
          "close": 6634.96
        },
        {
          "date": "2026-06-23",
          "close": 6490.76
        },
        {
          "date": "2026-06-24",
          "close": 6515.52
        },
        {
          "date": "2026-06-25",
          "close": 6622.3
        },
        {
          "date": "2026-06-26",
          "close": 6418.35
        },
        {
          "date": "2026-06-29",
          "close": 6373.74
        },
        {
          "date": "2026-06-30",
          "close": 6511.01
        },
        {
          "date": "2026-07-01",
          "close": 6628.56
        },
        {
          "date": "2026-07-02",
          "close": 6443.36
        },
        {
          "date": "2026-07-03",
          "close": 6394.55
        },
        {
          "date": "2026-07-06",
          "close": 6198.4
        },
        {
          "date": "2026-07-07",
          "close": 6038.48
        },
        {
          "date": "2026-07-08",
          "close": 5836.76
        },
        {
          "date": "2026-07-09",
          "close": 5924.78
        },
        {
          "date": "2026-07-10",
          "close": 5821.52
        },
        {
          "date": "2026-07-13",
          "close": 5509.1
        },
        {
          "date": "2026-07-14",
          "close": 5650.19
        },
        {
          "date": "2026-07-15",
          "close": 5514.64
        },
        {
          "date": "2026-07-16",
          "close": 5355.6
        },
        {
          "date": "2026-07-17",
          "close": 5056.37
        },
        {
          "date": "2026-07-20",
          "close": 4802.16
        },
        {
          "date": "2026-07-21",
          "close": 5029.56
        },
        {
          "date": "2026-07-22",
          "close": 4926.06
        },
        {
          "date": "2026-07-23",
          "close": 5038.88
        },
        {
          "date": "2026-07-24",
          "close": 4914.24
        },
        {
          "date": "2026-07-27",
          "close": 5121.87
        },
        {
          "date": "2026-07-28",
          "close": 4970.4
        },
        {
          "date": "2026-07-29",
          "close": 5047.7
        },
        {
          "date": "2026-07-30",
          "close": 4917.35
        },
        {
          "date": "2026-07-31",
          "close": 5025.85
        },
        {
          "date": "2026-08-03",
          "close": 5064.9
        },
        {
          "date": "2026-08-04",
          "close": 5237.02
        },
        {
          "date": "2026-08-05",
          "close": 5404.76
        },
        {
          "date": "2026-08-06",
          "close": 5461.69
        },
        {
          "date": "2026-08-07",
          "close": 5524.85
        },
        {
          "date": "2026-08-10",
          "close": 5594.29
        },
        {
          "date": "2026-08-11",
          "close": 5566.44
        },
        {
          "date": "2026-08-12",
          "close": 5618.96
        },
        {
          "date": "2026-08-13",
          "close": 5544.47
        },
        {
          "date": "2026-08-14",
          "close": 5644.98
        },
        {
          "date": "2026-08-17",
          "close": 5773.87
        },
        {
          "date": "2026-08-18",
          "close": 5668.09
        },
        {
          "date": "2026-08-19",
          "close": 5352.3
        },
        {
          "date": "2026-08-20",
          "close": 5344.95
        },
        {
          "date": "2026-08-21",
          "close": 5432.07
        },
        {
          "date": "2026-08-24",
          "close": 5358.8
        },
        {
          "date": "2026-08-25",
          "close": 5390.29
        },
        {
          "date": "2026-08-26",
          "close": 5431.27
        },
        {
          "date": "2026-08-27",
          "close": 5552.66
        },
        {
          "date": "2026-08-28",
          "close": 5525.75
        },
        {
          "date": "2026-08-31",
          "close": 5566.35
        },
        {
          "date": "2026-09-01",
          "close": 5506.95
        },
        {
          "date": "2026-09-02",
          "close": 5444.67
        },
        {
          "date": "2026-09-03",
          "close": 5426.39
        },
        {
          "date": "2026-09-04",
          "close": 5339.44
        },
        {
          "date": "2026-09-07",
          "close": 5426.52
        },
        {
          "date": "2026-09-08",
          "close": 5435.5
        },
        {
          "date": "2026-09-09",
          "close": 5458.22
        },
        {
          "date": "2026-09-10",
          "close": 5409.05
        },
        {
          "date": "2026-09-11",
          "close": 5347.02
        },
        {
          "date": "2026-09-14",
          "close": 5381.24
        },
        {
          "date": "2026-09-15",
          "close": 5377.2
        },
        {
          "date": "2026-09-16",
          "close": 5486.37
        },
        {
          "date": "2026-09-17",
          "close": 5425.49
        },
        {
          "date": "2026-09-18",
          "close": 5512.42
        },
        {
          "date": "2026-09-21",
          "close": 5561.2
        },
        {
          "date": "2026-09-22",
          "close": 5531.27
        },
        {
          "date": "2026-09-23",
          "close": 5519.61
        },
        {
          "date": "2026-09-24",
          "close": 5434.36
        },
        {
          "date": "2026-09-28",
          "close": 5197.95
        },
        {
          "date": "2026-09-29",
          "close": 5246.32
        },
        {
          "date": "2026-09-30",
          "close": 5212.45
        },
        {
          "date": "2026-10-08",
          "close": 5236.62
        },
        {
          "date": "2026-10-09",
          "close": 5197.19
        },
        {
          "date": "2026-10-12",
          "close": 5038.4
        },
        {
          "date": "2026-10-13",
          "close": 5026.38
        },
        {
          "date": "2026-10-14",
          "close": 4915.83
        },
        {
          "date": "2026-10-15",
          "close": 4775.07
        },
        {
          "date": "2026-10-16",
          "close": 4776.48
        },
        {
          "date": "2026-10-19",
          "close": 4779.49
        },
        {
          "date": "2026-10-20",
          "close": 4818.38
        },
        {
          "date": "2026-10-21",
          "close": 4776.36
        },
        {
          "date": "2026-10-22",
          "close": 4649.11
        },
        {
          "date": "2026-10-23",
          "close": 4742.16
        },
        {
          "date": "2026-10-26",
          "close": 4669.58
        },
        {
          "date": "2026-10-27",
          "close": 4543.44
        },
        {
          "date": "2026-10-28",
          "close": 4622.92
        },
        {
          "date": "2026-10-29",
          "close": 4478.9
        },
        {
          "date": "2026-10-30",
          "close": 4345.07
        },
        {
          "date": "2026-11-02",
          "close": 4401.12
        },
        {
          "date": "2026-11-03",
          "close": 4364.49
        },
        {
          "date": "2026-11-04",
          "close": 4531.14
        },
        {
          "date": "2026-11-05",
          "close": 4634.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48148148148148145,
          "pullback_frequency": 0.2962962962962963,
          "up_wilson": [
            0.37599641612884654,
            0.5886435129612427
          ],
          "pullback_wilson": [
            0.20791957048345946,
            0.40311964950752444
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4166666666666667,
          "up_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "pullback_wilson": [
            0.2884966777841157,
            0.5571866771602373
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0704",
      "name": "无人机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021866544451397463,
        "5": 0.02660775476593158,
        "20": -0.05416010637863933,
        "60": -0.06573354445424828
      },
      "moving_averages": {
        "5": 2232.314000000013,
        "20": 2324.448499999987,
        "60": 2469.238333333338
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0512344214135495,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3084.24
        },
        {
          "date": "2026-05-14",
          "close": 3013.71
        },
        {
          "date": "2026-05-15",
          "close": 2993.09
        },
        {
          "date": "2026-05-18",
          "close": 3004.52
        },
        {
          "date": "2026-05-19",
          "close": 3028.58
        },
        {
          "date": "2026-05-20",
          "close": 2998.19
        },
        {
          "date": "2026-05-21",
          "close": 2914.94
        },
        {
          "date": "2026-05-22",
          "close": 2979.82
        },
        {
          "date": "2026-05-25",
          "close": 2992.3
        },
        {
          "date": "2026-05-26",
          "close": 2939.27
        },
        {
          "date": "2026-05-27",
          "close": 2866.57
        },
        {
          "date": "2026-05-28",
          "close": 2903.21
        },
        {
          "date": "2026-05-29",
          "close": 2776.05
        },
        {
          "date": "2026-06-01",
          "close": 2780.07
        },
        {
          "date": "2026-06-02",
          "close": 2773.4
        },
        {
          "date": "2026-06-03",
          "close": 2781.6
        },
        {
          "date": "2026-06-04",
          "close": 2760.79
        },
        {
          "date": "2026-06-05",
          "close": 2795.59
        },
        {
          "date": "2026-06-08",
          "close": 2709.48
        },
        {
          "date": "2026-06-09",
          "close": 2770.55
        },
        {
          "date": "2026-06-10",
          "close": 2706.74
        },
        {
          "date": "2026-06-11",
          "close": 2686.89
        },
        {
          "date": "2026-06-12",
          "close": 2737.96
        },
        {
          "date": "2026-06-15",
          "close": 2815.76
        },
        {
          "date": "2026-06-16",
          "close": 2846.09
        },
        {
          "date": "2026-06-17",
          "close": 2858.01
        },
        {
          "date": "2026-06-18",
          "close": 2870.02
        },
        {
          "date": "2026-06-22",
          "close": 2856.06
        },
        {
          "date": "2026-06-23",
          "close": 2824.74
        },
        {
          "date": "2026-06-24",
          "close": 2813.85
        },
        {
          "date": "2026-06-25",
          "close": 2770.88
        },
        {
          "date": "2026-06-26",
          "close": 2706.63
        },
        {
          "date": "2026-06-29",
          "close": 2656.07
        },
        {
          "date": "2026-06-30",
          "close": 2752.83
        },
        {
          "date": "2026-07-01",
          "close": 2782.76
        },
        {
          "date": "2026-07-02",
          "close": 2738.56
        },
        {
          "date": "2026-07-03",
          "close": 2804.75
        },
        {
          "date": "2026-07-06",
          "close": 2721.11
        },
        {
          "date": "2026-07-07",
          "close": 2639.32
        },
        {
          "date": "2026-07-08",
          "close": 2577.95
        },
        {
          "date": "2026-07-09",
          "close": 2618.25
        },
        {
          "date": "2026-07-10",
          "close": 2657.25
        },
        {
          "date": "2026-07-13",
          "close": 2490.28
        },
        {
          "date": "2026-07-14",
          "close": 2490.66
        },
        {
          "date": "2026-07-15",
          "close": 2467.35
        },
        {
          "date": "2026-07-16",
          "close": 2443.96
        },
        {
          "date": "2026-07-17",
          "close": 2310.24
        },
        {
          "date": "2026-07-20",
          "close": 2237.5
        },
        {
          "date": "2026-07-21",
          "close": 2295.61
        },
        {
          "date": "2026-07-22",
          "close": 2256.08
        },
        {
          "date": "2026-07-23",
          "close": 2300.31
        },
        {
          "date": "2026-07-24",
          "close": 2253.77
        },
        {
          "date": "2026-07-27",
          "close": 2332.53
        },
        {
          "date": "2026-07-28",
          "close": 2298.63
        },
        {
          "date": "2026-07-29",
          "close": 2323.02
        },
        {
          "date": "2026-07-30",
          "close": 2254.52
        },
        {
          "date": "2026-07-31",
          "close": 2323.95
        },
        {
          "date": "2026-08-03",
          "close": 2370.82
        },
        {
          "date": "2026-08-04",
          "close": 2426.89
        },
        {
          "date": "2026-08-05",
          "close": 2481.99
        },
        {
          "date": "2026-08-06",
          "close": 2499.61
        },
        {
          "date": "2026-08-07",
          "close": 2530.85
        },
        {
          "date": "2026-08-10",
          "close": 2560.52
        },
        {
          "date": "2026-08-11",
          "close": 2537.98
        },
        {
          "date": "2026-08-12",
          "close": 2574.0
        },
        {
          "date": "2026-08-13",
          "close": 2535.23
        },
        {
          "date": "2026-08-14",
          "close": 2552.46
        },
        {
          "date": "2026-08-17",
          "close": 2618.4
        },
        {
          "date": "2026-08-18",
          "close": 2610.14
        },
        {
          "date": "2026-08-19",
          "close": 2453.87
        },
        {
          "date": "2026-08-20",
          "close": 2481.61
        },
        {
          "date": "2026-08-21",
          "close": 2497.02
        },
        {
          "date": "2026-08-24",
          "close": 2460.87
        },
        {
          "date": "2026-08-25",
          "close": 2498.1
        },
        {
          "date": "2026-08-26",
          "close": 2495.29
        },
        {
          "date": "2026-08-27",
          "close": 2540.49
        },
        {
          "date": "2026-08-28",
          "close": 2537.0
        },
        {
          "date": "2026-08-31",
          "close": 2579.2
        },
        {
          "date": "2026-09-01",
          "close": 2576.52
        },
        {
          "date": "2026-09-02",
          "close": 2580.08
        },
        {
          "date": "2026-09-03",
          "close": 2572.61
        },
        {
          "date": "2026-09-04",
          "close": 2548.2
        },
        {
          "date": "2026-09-07",
          "close": 2568.45
        },
        {
          "date": "2026-09-08",
          "close": 2580.49
        },
        {
          "date": "2026-09-09",
          "close": 2577.77
        },
        {
          "date": "2026-09-10",
          "close": 2543.94
        },
        {
          "date": "2026-09-11",
          "close": 2518.5
        },
        {
          "date": "2026-09-14",
          "close": 2523.49
        },
        {
          "date": "2026-09-15",
          "close": 2493.12
        },
        {
          "date": "2026-09-16",
          "close": 2540.23
        },
        {
          "date": "2026-09-17",
          "close": 2531.42
        },
        {
          "date": "2026-09-18",
          "close": 2576.9
        },
        {
          "date": "2026-09-21",
          "close": 2617.36
        },
        {
          "date": "2026-09-22",
          "close": 2618.09
        },
        {
          "date": "2026-09-23",
          "close": 2611.17
        },
        {
          "date": "2026-09-24",
          "close": 2579.14
        },
        {
          "date": "2026-09-28",
          "close": 2491.49
        },
        {
          "date": "2026-09-29",
          "close": 2510.31
        },
        {
          "date": "2026-09-30",
          "close": 2491.79
        },
        {
          "date": "2026-10-08",
          "close": 2451.62
        },
        {
          "date": "2026-10-09",
          "close": 2444.06
        },
        {
          "date": "2026-10-12",
          "close": 2397.6
        },
        {
          "date": "2026-10-13",
          "close": 2417.91
        },
        {
          "date": "2026-10-14",
          "close": 2378.55
        },
        {
          "date": "2026-10-15",
          "close": 2299.83
        },
        {
          "date": "2026-10-16",
          "close": 2352.25
        },
        {
          "date": "2026-10-19",
          "close": 2359.44
        },
        {
          "date": "2026-10-20",
          "close": 2397.13
        },
        {
          "date": "2026-10-21",
          "close": 2393.66
        },
        {
          "date": "2026-10-22",
          "close": 2324.72
        },
        {
          "date": "2026-10-23",
          "close": 2376.4
        },
        {
          "date": "2026-10-26",
          "close": 2345.26
        },
        {
          "date": "2026-10-27",
          "close": 2262.42
        },
        {
          "date": "2026-10-28",
          "close": 2319.43
        },
        {
          "date": "2026-10-29",
          "close": 2258.74
        },
        {
          "date": "2026-10-30",
          "close": 2167.27
        },
        {
          "date": "2026-11-02",
          "close": 2220.85
        },
        {
          "date": "2026-11-03",
          "close": 2185.39
        },
        {
          "date": "2026-11-04",
          "close": 2269.22
        },
        {
          "date": "2026-11-05",
          "close": 2318.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5135135135135135,
          "pullback_frequency": 0.36486486486486486,
          "up_wilson": [
            0.40181114568899073,
            0.6238821035165123
          ],
          "pullback_wilson": [
            0.2643856429286271,
            0.47868186501634213
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0705",
      "name": "上证380",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01602166641521663,
        "5": 0.04771644101754591,
        "20": -0.015373258874125328,
        "60": -0.05182638915121074
      },
      "moving_averages": {
        "5": 2668.6199999999253,
        "20": 2705.387000000011,
        "60": 2835.2595000000165
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.021393103594934404,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3166.33
        },
        {
          "date": "2026-05-14",
          "close": 3108.91
        },
        {
          "date": "2026-05-15",
          "close": 3076.33
        },
        {
          "date": "2026-05-18",
          "close": 3072.27
        },
        {
          "date": "2026-05-19",
          "close": 3105.48
        },
        {
          "date": "2026-05-20",
          "close": 3106.16
        },
        {
          "date": "2026-05-21",
          "close": 3035.48
        },
        {
          "date": "2026-05-22",
          "close": 3068.02
        },
        {
          "date": "2026-05-25",
          "close": 3091.85
        },
        {
          "date": "2026-05-26",
          "close": 3082.43
        },
        {
          "date": "2026-05-27",
          "close": 3046.09
        },
        {
          "date": "2026-05-28",
          "close": 3043.17
        },
        {
          "date": "2026-05-29",
          "close": 3005.92
        },
        {
          "date": "2026-06-01",
          "close": 3016.44
        },
        {
          "date": "2026-06-02",
          "close": 3006.93
        },
        {
          "date": "2026-06-03",
          "close": 2998.74
        },
        {
          "date": "2026-06-04",
          "close": 2975.96
        },
        {
          "date": "2026-06-05",
          "close": 2963.14
        },
        {
          "date": "2026-06-08",
          "close": 2878.87
        },
        {
          "date": "2026-06-09",
          "close": 2910.52
        },
        {
          "date": "2026-06-10",
          "close": 2884.45
        },
        {
          "date": "2026-06-11",
          "close": 2866.43
        },
        {
          "date": "2026-06-12",
          "close": 2910.76
        },
        {
          "date": "2026-06-15",
          "close": 2974.95
        },
        {
          "date": "2026-06-16",
          "close": 2978.92
        },
        {
          "date": "2026-06-17",
          "close": 2981.86
        },
        {
          "date": "2026-06-18",
          "close": 2967.36
        },
        {
          "date": "2026-06-22",
          "close": 2996.41
        },
        {
          "date": "2026-06-23",
          "close": 2957.29
        },
        {
          "date": "2026-06-24",
          "close": 2952.71
        },
        {
          "date": "2026-06-25",
          "close": 2950.38
        },
        {
          "date": "2026-06-26",
          "close": 2877.97
        },
        {
          "date": "2026-06-29",
          "close": 2923.94
        },
        {
          "date": "2026-06-30",
          "close": 2950.05
        },
        {
          "date": "2026-07-01",
          "close": 2994.18
        },
        {
          "date": "2026-07-02",
          "close": 2954.44
        },
        {
          "date": "2026-07-03",
          "close": 2981.19
        },
        {
          "date": "2026-07-06",
          "close": 2966.58
        },
        {
          "date": "2026-07-07",
          "close": 2902.56
        },
        {
          "date": "2026-07-08",
          "close": 2875.9
        },
        {
          "date": "2026-07-09",
          "close": 2907.0
        },
        {
          "date": "2026-07-10",
          "close": 2903.9
        },
        {
          "date": "2026-07-13",
          "close": 2832.82
        },
        {
          "date": "2026-07-14",
          "close": 2868.33
        },
        {
          "date": "2026-07-15",
          "close": 2881.61
        },
        {
          "date": "2026-07-16",
          "close": 2851.52
        },
        {
          "date": "2026-07-17",
          "close": 2749.11
        },
        {
          "date": "2026-07-20",
          "close": 2770.89
        },
        {
          "date": "2026-07-21",
          "close": 2828.5
        },
        {
          "date": "2026-07-22",
          "close": 2819.47
        },
        {
          "date": "2026-07-23",
          "close": 2838.76
        },
        {
          "date": "2026-07-24",
          "close": 2763.9
        },
        {
          "date": "2026-07-27",
          "close": 2819.61
        },
        {
          "date": "2026-07-28",
          "close": 2779.1
        },
        {
          "date": "2026-07-29",
          "close": 2836.57
        },
        {
          "date": "2026-07-30",
          "close": 2810.9
        },
        {
          "date": "2026-07-31",
          "close": 2847.19
        },
        {
          "date": "2026-08-03",
          "close": 2858.4
        },
        {
          "date": "2026-08-04",
          "close": 2879.39
        },
        {
          "date": "2026-08-05",
          "close": 2912.03
        },
        {
          "date": "2026-08-06",
          "close": 2908.79
        },
        {
          "date": "2026-08-07",
          "close": 2935.11
        },
        {
          "date": "2026-08-10",
          "close": 2965.31
        },
        {
          "date": "2026-08-11",
          "close": 2949.77
        },
        {
          "date": "2026-08-12",
          "close": 2964.7
        },
        {
          "date": "2026-08-13",
          "close": 2945.47
        },
        {
          "date": "2026-08-14",
          "close": 2937.28
        },
        {
          "date": "2026-08-17",
          "close": 2975.8
        },
        {
          "date": "2026-08-18",
          "close": 2977.46
        },
        {
          "date": "2026-08-19",
          "close": 2895.62
        },
        {
          "date": "2026-08-20",
          "close": 2919.98
        },
        {
          "date": "2026-08-21",
          "close": 2907.22
        },
        {
          "date": "2026-08-24",
          "close": 2877.6
        },
        {
          "date": "2026-08-25",
          "close": 2892.15
        },
        {
          "date": "2026-08-26",
          "close": 2910.64
        },
        {
          "date": "2026-08-27",
          "close": 2942.24
        },
        {
          "date": "2026-08-28",
          "close": 2939.77
        },
        {
          "date": "2026-08-31",
          "close": 2941.75
        },
        {
          "date": "2026-09-01",
          "close": 2938.31
        },
        {
          "date": "2026-09-02",
          "close": 2893.11
        },
        {
          "date": "2026-09-03",
          "close": 2898.66
        },
        {
          "date": "2026-09-04",
          "close": 2890.74
        },
        {
          "date": "2026-09-07",
          "close": 2900.62
        },
        {
          "date": "2026-09-08",
          "close": 2920.75
        },
        {
          "date": "2026-09-09",
          "close": 2919.45
        },
        {
          "date": "2026-09-10",
          "close": 2892.79
        },
        {
          "date": "2026-09-11",
          "close": 2841.15
        },
        {
          "date": "2026-09-14",
          "close": 2847.19
        },
        {
          "date": "2026-09-15",
          "close": 2833.51
        },
        {
          "date": "2026-09-16",
          "close": 2856.46
        },
        {
          "date": "2026-09-17",
          "close": 2846.59
        },
        {
          "date": "2026-09-18",
          "close": 2886.11
        },
        {
          "date": "2026-09-21",
          "close": 2915.73
        },
        {
          "date": "2026-09-22",
          "close": 2914.09
        },
        {
          "date": "2026-09-23",
          "close": 2907.1
        },
        {
          "date": "2026-09-24",
          "close": 2856.75
        },
        {
          "date": "2026-09-28",
          "close": 2805.13
        },
        {
          "date": "2026-09-29",
          "close": 2817.06
        },
        {
          "date": "2026-09-30",
          "close": 2835.65
        },
        {
          "date": "2026-10-08",
          "close": 2804.22
        },
        {
          "date": "2026-10-09",
          "close": 2821.47
        },
        {
          "date": "2026-10-12",
          "close": 2790.07
        },
        {
          "date": "2026-10-13",
          "close": 2779.26
        },
        {
          "date": "2026-10-14",
          "close": 2756.35
        },
        {
          "date": "2026-10-15",
          "close": 2688.12
        },
        {
          "date": "2026-10-16",
          "close": 2703.11
        },
        {
          "date": "2026-10-19",
          "close": 2723.98
        },
        {
          "date": "2026-10-20",
          "close": 2735.49
        },
        {
          "date": "2026-10-21",
          "close": 2722.06
        },
        {
          "date": "2026-10-22",
          "close": 2666.43
        },
        {
          "date": "2026-10-23",
          "close": 2715.72
        },
        {
          "date": "2026-10-26",
          "close": 2708.61
        },
        {
          "date": "2026-10-27",
          "close": 2642.97
        },
        {
          "date": "2026-10-28",
          "close": 2675.64
        },
        {
          "date": "2026-10-29",
          "close": 2635.36
        },
        {
          "date": "2026-10-30",
          "close": 2584.07
        },
        {
          "date": "2026-11-02",
          "close": 2642.58
        },
        {
          "date": "2026-11-03",
          "close": 2637.77
        },
        {
          "date": "2026-11-04",
          "close": 2717.57
        },
        {
          "date": "2026-11-05",
          "close": 2761.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5348837209302325,
          "pullback_frequency": 0.20930232558139536,
          "up_wilson": [
            0.4302430272177625,
            0.6365412845995112
          ],
          "pullback_wilson": [
            0.1366981607462176,
            0.30676590744316745
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.3137254901960784,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.2032767846552545,
            0.4502699953069435
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0706",
      "name": "脑机接口",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02941127859315107,
        "5": 0.04368335173110083,
        "20": -0.033429615073491625,
        "60": -0.06894335194445067
      },
      "moving_averages": {
        "5": 4795.023999999929,
        "20": 4907.390999999969,
        "60": 5180.464499999994
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04082760160700094,
      "history": [
        {
          "date": "2026-05-13",
          "close": 6076.41
        },
        {
          "date": "2026-05-14",
          "close": 5940.71
        },
        {
          "date": "2026-05-15",
          "close": 5938.14
        },
        {
          "date": "2026-05-18",
          "close": 5927.34
        },
        {
          "date": "2026-05-19",
          "close": 6066.62
        },
        {
          "date": "2026-05-20",
          "close": 5943.6
        },
        {
          "date": "2026-05-21",
          "close": 5760.17
        },
        {
          "date": "2026-05-22",
          "close": 5832.28
        },
        {
          "date": "2026-05-25",
          "close": 5814.61
        },
        {
          "date": "2026-05-26",
          "close": 5734.82
        },
        {
          "date": "2026-05-27",
          "close": 5637.1
        },
        {
          "date": "2026-05-28",
          "close": 5671.15
        },
        {
          "date": "2026-05-29",
          "close": 5468.03
        },
        {
          "date": "2026-06-01",
          "close": 5509.69
        },
        {
          "date": "2026-06-02",
          "close": 5500.38
        },
        {
          "date": "2026-06-03",
          "close": 5464.48
        },
        {
          "date": "2026-06-04",
          "close": 5409.41
        },
        {
          "date": "2026-06-05",
          "close": 5409.59
        },
        {
          "date": "2026-06-08",
          "close": 5230.66
        },
        {
          "date": "2026-06-09",
          "close": 5302.61
        },
        {
          "date": "2026-06-10",
          "close": 5230.31
        },
        {
          "date": "2026-06-11",
          "close": 5129.6
        },
        {
          "date": "2026-06-12",
          "close": 5171.29
        },
        {
          "date": "2026-06-15",
          "close": 5335.02
        },
        {
          "date": "2026-06-16",
          "close": 5383.76
        },
        {
          "date": "2026-06-17",
          "close": 5405.56
        },
        {
          "date": "2026-06-18",
          "close": 5452.24
        },
        {
          "date": "2026-06-22",
          "close": 5450.39
        },
        {
          "date": "2026-06-23",
          "close": 5440.23
        },
        {
          "date": "2026-06-24",
          "close": 5466.69
        },
        {
          "date": "2026-06-25",
          "close": 5327.37
        },
        {
          "date": "2026-06-26",
          "close": 5115.57
        },
        {
          "date": "2026-06-29",
          "close": 5229.05
        },
        {
          "date": "2026-06-30",
          "close": 5302.15
        },
        {
          "date": "2026-07-01",
          "close": 5502.12
        },
        {
          "date": "2026-07-02",
          "close": 5461.44
        },
        {
          "date": "2026-07-03",
          "close": 5522.82
        },
        {
          "date": "2026-07-06",
          "close": 5516.44
        },
        {
          "date": "2026-07-07",
          "close": 5344.61
        },
        {
          "date": "2026-07-08",
          "close": 5259.22
        },
        {
          "date": "2026-07-09",
          "close": 5291.75
        },
        {
          "date": "2026-07-10",
          "close": 5363.05
        },
        {
          "date": "2026-07-13",
          "close": 5121.98
        },
        {
          "date": "2026-07-14",
          "close": 5208.8
        },
        {
          "date": "2026-07-15",
          "close": 5244.74
        },
        {
          "date": "2026-07-16",
          "close": 5286.34
        },
        {
          "date": "2026-07-17",
          "close": 4932.87
        },
        {
          "date": "2026-07-20",
          "close": 4867.31
        },
        {
          "date": "2026-07-21",
          "close": 4921.49
        },
        {
          "date": "2026-07-22",
          "close": 4884.87
        },
        {
          "date": "2026-07-23",
          "close": 4940.36
        },
        {
          "date": "2026-07-24",
          "close": 4808.28
        },
        {
          "date": "2026-07-27",
          "close": 5099.05
        },
        {
          "date": "2026-07-28",
          "close": 5138.29
        },
        {
          "date": "2026-07-29",
          "close": 5053.54
        },
        {
          "date": "2026-07-30",
          "close": 4930.88
        },
        {
          "date": "2026-07-31",
          "close": 5088.12
        },
        {
          "date": "2026-08-03",
          "close": 5114.86
        },
        {
          "date": "2026-08-04",
          "close": 5269.43
        },
        {
          "date": "2026-08-05",
          "close": 5351.64
        },
        {
          "date": "2026-08-06",
          "close": 5305.91
        },
        {
          "date": "2026-08-07",
          "close": 5408.17
        },
        {
          "date": "2026-08-10",
          "close": 5427.79
        },
        {
          "date": "2026-08-11",
          "close": 5418.83
        },
        {
          "date": "2026-08-12",
          "close": 5480.39
        },
        {
          "date": "2026-08-13",
          "close": 5478.29
        },
        {
          "date": "2026-08-14",
          "close": 5493.53
        },
        {
          "date": "2026-08-17",
          "close": 5569.11
        },
        {
          "date": "2026-08-18",
          "close": 5522.23
        },
        {
          "date": "2026-08-19",
          "close": 5219.12
        },
        {
          "date": "2026-08-20",
          "close": 5358.34
        },
        {
          "date": "2026-08-21",
          "close": 5309.06
        },
        {
          "date": "2026-08-24",
          "close": 5154.74
        },
        {
          "date": "2026-08-25",
          "close": 5249.85
        },
        {
          "date": "2026-08-26",
          "close": 5246.0
        },
        {
          "date": "2026-08-27",
          "close": 5320.01
        },
        {
          "date": "2026-08-28",
          "close": 5330.42
        },
        {
          "date": "2026-08-31",
          "close": 5368.91
        },
        {
          "date": "2026-09-01",
          "close": 5383.0
        },
        {
          "date": "2026-09-02",
          "close": 5306.27
        },
        {
          "date": "2026-09-03",
          "close": 5286.59
        },
        {
          "date": "2026-09-04",
          "close": 5277.22
        },
        {
          "date": "2026-09-07",
          "close": 5322.15
        },
        {
          "date": "2026-09-08",
          "close": 5349.17
        },
        {
          "date": "2026-09-09",
          "close": 5279.84
        },
        {
          "date": "2026-09-10",
          "close": 5181.8
        },
        {
          "date": "2026-09-11",
          "close": 5094.01
        },
        {
          "date": "2026-09-14",
          "close": 5173.77
        },
        {
          "date": "2026-09-15",
          "close": 5115.47
        },
        {
          "date": "2026-09-16",
          "close": 5187.62
        },
        {
          "date": "2026-09-17",
          "close": 5186.14
        },
        {
          "date": "2026-09-18",
          "close": 5280.0
        },
        {
          "date": "2026-09-21",
          "close": 5418.61
        },
        {
          "date": "2026-09-22",
          "close": 5464.18
        },
        {
          "date": "2026-09-23",
          "close": 5446.2
        },
        {
          "date": "2026-09-24",
          "close": 5373.47
        },
        {
          "date": "2026-09-28",
          "close": 5238.62
        },
        {
          "date": "2026-09-29",
          "close": 5253.21
        },
        {
          "date": "2026-09-30",
          "close": 5247.0
        },
        {
          "date": "2026-10-08",
          "close": 5155.01
        },
        {
          "date": "2026-10-09",
          "close": 5194.77
        },
        {
          "date": "2026-10-12",
          "close": 5119.57
        },
        {
          "date": "2026-10-13",
          "close": 5099.47
        },
        {
          "date": "2026-10-14",
          "close": 5000.43
        },
        {
          "date": "2026-10-15",
          "close": 4853.61
        },
        {
          "date": "2026-10-16",
          "close": 4833.23
        },
        {
          "date": "2026-10-19",
          "close": 4827.68
        },
        {
          "date": "2026-10-20",
          "close": 4988.15
        },
        {
          "date": "2026-10-21",
          "close": 4972.02
        },
        {
          "date": "2026-10-22",
          "close": 4836.63
        },
        {
          "date": "2026-10-23",
          "close": 4979.78
        },
        {
          "date": "2026-10-26",
          "close": 4990.13
        },
        {
          "date": "2026-10-27",
          "close": 4791.02
        },
        {
          "date": "2026-10-28",
          "close": 4912.08
        },
        {
          "date": "2026-10-29",
          "close": 4774.13
        },
        {
          "date": "2026-10-30",
          "close": 4681.34
        },
        {
          "date": "2026-11-02",
          "close": 4777.61
        },
        {
          "date": "2026-11-03",
          "close": 4693.17
        },
        {
          "date": "2026-11-04",
          "close": 4840.32
        },
        {
          "date": "2026-11-05",
          "close": 4982.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.3617021276595745,
          "up_wilson": [
            0.41116886151084975,
            0.6092723709084791
          ],
          "pullback_wilson": [
            0.27176918645474224,
            0.4624947920939829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49056603773584906,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0707",
      "name": "沪股通",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020042608551396723,
        "5": 0.036463162003788296,
        "20": -0.045246520598546947,
        "60": -0.05266721536796082
      },
      "moving_averages": {
        "5": 2257.0080000000075,
        "20": 2322.1910000000034,
        "60": 2447.5738333333243
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-28",
            "end": "2026-09-01",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.04943369513921647,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2801.47
        },
        {
          "date": "2026-05-14",
          "close": 2753.29
        },
        {
          "date": "2026-05-15",
          "close": 2732.94
        },
        {
          "date": "2026-05-18",
          "close": 2731.59
        },
        {
          "date": "2026-05-19",
          "close": 2763.39
        },
        {
          "date": "2026-05-20",
          "close": 2754.51
        },
        {
          "date": "2026-05-21",
          "close": 2686.19
        },
        {
          "date": "2026-05-22",
          "close": 2719.49
        },
        {
          "date": "2026-05-25",
          "close": 2735.79
        },
        {
          "date": "2026-05-26",
          "close": 2714.5
        },
        {
          "date": "2026-05-27",
          "close": 2669.37
        },
        {
          "date": "2026-05-28",
          "close": 2675.2
        },
        {
          "date": "2026-05-29",
          "close": 2634.31
        },
        {
          "date": "2026-06-01",
          "close": 2646.0
        },
        {
          "date": "2026-06-02",
          "close": 2630.47
        },
        {
          "date": "2026-06-03",
          "close": 2627.5
        },
        {
          "date": "2026-06-04",
          "close": 2606.47
        },
        {
          "date": "2026-06-05",
          "close": 2601.77
        },
        {
          "date": "2026-06-08",
          "close": 2531.94
        },
        {
          "date": "2026-06-09",
          "close": 2562.95
        },
        {
          "date": "2026-06-10",
          "close": 2542.37
        },
        {
          "date": "2026-06-11",
          "close": 2525.45
        },
        {
          "date": "2026-06-12",
          "close": 2561.12
        },
        {
          "date": "2026-06-15",
          "close": 2614.13
        },
        {
          "date": "2026-06-16",
          "close": 2622.83
        },
        {
          "date": "2026-06-17",
          "close": 2619.91
        },
        {
          "date": "2026-06-18",
          "close": 2612.48
        },
        {
          "date": "2026-06-22",
          "close": 2629.98
        },
        {
          "date": "2026-06-23",
          "close": 2612.93
        },
        {
          "date": "2026-06-24",
          "close": 2598.23
        },
        {
          "date": "2026-06-25",
          "close": 2582.85
        },
        {
          "date": "2026-06-26",
          "close": 2521.66
        },
        {
          "date": "2026-06-29",
          "close": 2543.41
        },
        {
          "date": "2026-06-30",
          "close": 2571.97
        },
        {
          "date": "2026-07-01",
          "close": 2617.38
        },
        {
          "date": "2026-07-02",
          "close": 2587.11
        },
        {
          "date": "2026-07-03",
          "close": 2604.83
        },
        {
          "date": "2026-07-06",
          "close": 2585.78
        },
        {
          "date": "2026-07-07",
          "close": 2523.56
        },
        {
          "date": "2026-07-08",
          "close": 2491.16
        },
        {
          "date": "2026-07-09",
          "close": 2515.39
        },
        {
          "date": "2026-07-10",
          "close": 2524.72
        },
        {
          "date": "2026-07-13",
          "close": 2439.93
        },
        {
          "date": "2026-07-14",
          "close": 2472.29
        },
        {
          "date": "2026-07-15",
          "close": 2476.39
        },
        {
          "date": "2026-07-16",
          "close": 2445.12
        },
        {
          "date": "2026-07-17",
          "close": 2336.3
        },
        {
          "date": "2026-07-20",
          "close": 2310.96
        },
        {
          "date": "2026-07-21",
          "close": 2356.03
        },
        {
          "date": "2026-07-22",
          "close": 2342.07
        },
        {
          "date": "2026-07-23",
          "close": 2366.67
        },
        {
          "date": "2026-07-24",
          "close": 2303.26
        },
        {
          "date": "2026-07-27",
          "close": 2362.39
        },
        {
          "date": "2026-07-28",
          "close": 2333.22
        },
        {
          "date": "2026-07-29",
          "close": 2361.65
        },
        {
          "date": "2026-07-30",
          "close": 2323.72
        },
        {
          "date": "2026-07-31",
          "close": 2371.61
        },
        {
          "date": "2026-08-03",
          "close": 2383.54
        },
        {
          "date": "2026-08-04",
          "close": 2421.32
        },
        {
          "date": "2026-08-05",
          "close": 2466.43
        },
        {
          "date": "2026-08-06",
          "close": 2476.6
        },
        {
          "date": "2026-08-07",
          "close": 2505.13
        },
        {
          "date": "2026-08-10",
          "close": 2530.68
        },
        {
          "date": "2026-08-11",
          "close": 2517.4
        },
        {
          "date": "2026-08-12",
          "close": 2542.92
        },
        {
          "date": "2026-08-13",
          "close": 2520.64
        },
        {
          "date": "2026-08-14",
          "close": 2522.83
        },
        {
          "date": "2026-08-17",
          "close": 2567.24
        },
        {
          "date": "2026-08-18",
          "close": 2564.74
        },
        {
          "date": "2026-08-19",
          "close": 2467.26
        },
        {
          "date": "2026-08-20",
          "close": 2496.23
        },
        {
          "date": "2026-08-21",
          "close": 2490.61
        },
        {
          "date": "2026-08-24",
          "close": 2463.13
        },
        {
          "date": "2026-08-25",
          "close": 2484.33
        },
        {
          "date": "2026-08-26",
          "close": 2496.65
        },
        {
          "date": "2026-08-27",
          "close": 2529.43
        },
        {
          "date": "2026-08-28",
          "close": 2531.73
        },
        {
          "date": "2026-08-31",
          "close": 2542.58
        },
        {
          "date": "2026-09-01",
          "close": 2542.32
        },
        {
          "date": "2026-09-02",
          "close": 2514.75
        },
        {
          "date": "2026-09-03",
          "close": 2518.77
        },
        {
          "date": "2026-09-04",
          "close": 2507.75
        },
        {
          "date": "2026-09-07",
          "close": 2527.4
        },
        {
          "date": "2026-09-08",
          "close": 2545.74
        },
        {
          "date": "2026-09-09",
          "close": 2542.69
        },
        {
          "date": "2026-09-10",
          "close": 2514.13
        },
        {
          "date": "2026-09-11",
          "close": 2467.0
        },
        {
          "date": "2026-09-14",
          "close": 2477.98
        },
        {
          "date": "2026-09-15",
          "close": 2457.41
        },
        {
          "date": "2026-09-16",
          "close": 2486.69
        },
        {
          "date": "2026-09-17",
          "close": 2481.87
        },
        {
          "date": "2026-09-18",
          "close": 2521.12
        },
        {
          "date": "2026-09-21",
          "close": 2558.7
        },
        {
          "date": "2026-09-22",
          "close": 2561.18
        },
        {
          "date": "2026-09-23",
          "close": 2557.48
        },
        {
          "date": "2026-09-24",
          "close": 2518.07
        },
        {
          "date": "2026-09-28",
          "close": 2460.79
        },
        {
          "date": "2026-09-29",
          "close": 2473.0
        },
        {
          "date": "2026-09-30",
          "close": 2478.38
        },
        {
          "date": "2026-10-08",
          "close": 2447.26
        },
        {
          "date": "2026-10-09",
          "close": 2458.04
        },
        {
          "date": "2026-10-12",
          "close": 2422.26
        },
        {
          "date": "2026-10-13",
          "close": 2421.72
        },
        {
          "date": "2026-10-14",
          "close": 2390.43
        },
        {
          "date": "2026-10-15",
          "close": 2321.06
        },
        {
          "date": "2026-10-16",
          "close": 2331.5
        },
        {
          "date": "2026-10-19",
          "close": 2335.75
        },
        {
          "date": "2026-10-20",
          "close": 2355.77
        },
        {
          "date": "2026-10-21",
          "close": 2349.67
        },
        {
          "date": "2026-10-22",
          "close": 2290.26
        },
        {
          "date": "2026-10-23",
          "close": 2333.28
        },
        {
          "date": "2026-10-26",
          "close": 2324.61
        },
        {
          "date": "2026-10-27",
          "close": 2265.19
        },
        {
          "date": "2026-10-28",
          "close": 2304.91
        },
        {
          "date": "2026-10-29",
          "close": 2254.33
        },
        {
          "date": "2026-10-30",
          "close": 2193.63
        },
        {
          "date": "2026-11-02",
          "close": 2243.78
        },
        {
          "date": "2026-11-03",
          "close": 2220.48
        },
        {
          "date": "2026-11-04",
          "close": 2290.62
        },
        {
          "date": "2026-11-05",
          "close": 2336.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5375,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.42904357591268794,
            0.6425200643721475
          ],
          "pullback_wilson": [
            0.16806231857542375,
            0.3548467461923397
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 9,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 10,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0708",
      "name": "体育产业",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021831074494512714,
        "5": 0.026973855744388153,
        "20": -0.05035324717073497,
        "60": -0.019507117155853404
      },
      "moving_averages": {
        "5": 1260.9959999999962,
        "20": 1312.4629999999656,
        "60": 1353.7156666666522
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.06470321573255244,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1620.91
        },
        {
          "date": "2026-05-14",
          "close": 1597.47
        },
        {
          "date": "2026-05-15",
          "close": 1599.46
        },
        {
          "date": "2026-05-18",
          "close": 1568.11
        },
        {
          "date": "2026-05-19",
          "close": 1569.82
        },
        {
          "date": "2026-05-20",
          "close": 1544.05
        },
        {
          "date": "2026-05-21",
          "close": 1501.66
        },
        {
          "date": "2026-05-22",
          "close": 1517.31
        },
        {
          "date": "2026-05-25",
          "close": 1500.01
        },
        {
          "date": "2026-05-26",
          "close": 1485.64
        },
        {
          "date": "2026-05-27",
          "close": 1463.84
        },
        {
          "date": "2026-05-28",
          "close": 1475.02
        },
        {
          "date": "2026-05-29",
          "close": 1454.61
        },
        {
          "date": "2026-06-01",
          "close": 1486.88
        },
        {
          "date": "2026-06-02",
          "close": 1447.68
        },
        {
          "date": "2026-06-03",
          "close": 1427.58
        },
        {
          "date": "2026-06-04",
          "close": 1410.23
        },
        {
          "date": "2026-06-05",
          "close": 1425.89
        },
        {
          "date": "2026-06-08",
          "close": 1401.31
        },
        {
          "date": "2026-06-09",
          "close": 1404.94
        },
        {
          "date": "2026-06-10",
          "close": 1403.05
        },
        {
          "date": "2026-06-11",
          "close": 1367.92
        },
        {
          "date": "2026-06-12",
          "close": 1381.19
        },
        {
          "date": "2026-06-15",
          "close": 1389.38
        },
        {
          "date": "2026-06-16",
          "close": 1392.78
        },
        {
          "date": "2026-06-17",
          "close": 1374.67
        },
        {
          "date": "2026-06-18",
          "close": 1359.98
        },
        {
          "date": "2026-06-22",
          "close": 1364.19
        },
        {
          "date": "2026-06-23",
          "close": 1374.77
        },
        {
          "date": "2026-06-24",
          "close": 1343.89
        },
        {
          "date": "2026-06-25",
          "close": 1323.52
        },
        {
          "date": "2026-06-26",
          "close": 1295.22
        },
        {
          "date": "2026-06-29",
          "close": 1290.61
        },
        {
          "date": "2026-06-30",
          "close": 1300.09
        },
        {
          "date": "2026-07-01",
          "close": 1325.79
        },
        {
          "date": "2026-07-02",
          "close": 1329.81
        },
        {
          "date": "2026-07-03",
          "close": 1349.26
        },
        {
          "date": "2026-07-06",
          "close": 1332.37
        },
        {
          "date": "2026-07-07",
          "close": 1299.05
        },
        {
          "date": "2026-07-08",
          "close": 1292.9
        },
        {
          "date": "2026-07-09",
          "close": 1290.68
        },
        {
          "date": "2026-07-10",
          "close": 1309.97
        },
        {
          "date": "2026-07-13",
          "close": 1256.35
        },
        {
          "date": "2026-07-14",
          "close": 1278.7
        },
        {
          "date": "2026-07-15",
          "close": 1293.39
        },
        {
          "date": "2026-07-16",
          "close": 1303.56
        },
        {
          "date": "2026-07-17",
          "close": 1253.59
        },
        {
          "date": "2026-07-20",
          "close": 1220.94
        },
        {
          "date": "2026-07-21",
          "close": 1215.88
        },
        {
          "date": "2026-07-22",
          "close": 1206.49
        },
        {
          "date": "2026-07-23",
          "close": 1239.04
        },
        {
          "date": "2026-07-24",
          "close": 1202.8
        },
        {
          "date": "2026-07-27",
          "close": 1238.46
        },
        {
          "date": "2026-07-28",
          "close": 1246.75
        },
        {
          "date": "2026-07-29",
          "close": 1264.66
        },
        {
          "date": "2026-07-30",
          "close": 1245.19
        },
        {
          "date": "2026-07-31",
          "close": 1278.38
        },
        {
          "date": "2026-08-03",
          "close": 1298.32
        },
        {
          "date": "2026-08-04",
          "close": 1313.22
        },
        {
          "date": "2026-08-05",
          "close": 1325.67
        },
        {
          "date": "2026-08-06",
          "close": 1327.24
        },
        {
          "date": "2026-08-07",
          "close": 1324.12
        },
        {
          "date": "2026-08-10",
          "close": 1351.56
        },
        {
          "date": "2026-08-11",
          "close": 1348.92
        },
        {
          "date": "2026-08-12",
          "close": 1368.5
        },
        {
          "date": "2026-08-13",
          "close": 1349.65
        },
        {
          "date": "2026-08-14",
          "close": 1345.8
        },
        {
          "date": "2026-08-17",
          "close": 1369.78
        },
        {
          "date": "2026-08-18",
          "close": 1365.93
        },
        {
          "date": "2026-08-19",
          "close": 1326.79
        },
        {
          "date": "2026-08-20",
          "close": 1348.36
        },
        {
          "date": "2026-08-21",
          "close": 1349.66
        },
        {
          "date": "2026-08-24",
          "close": 1337.98
        },
        {
          "date": "2026-08-25",
          "close": 1367.44
        },
        {
          "date": "2026-08-26",
          "close": 1373.42
        },
        {
          "date": "2026-08-27",
          "close": 1370.7
        },
        {
          "date": "2026-08-28",
          "close": 1379.66
        },
        {
          "date": "2026-08-31",
          "close": 1395.28
        },
        {
          "date": "2026-09-01",
          "close": 1417.42
        },
        {
          "date": "2026-09-02",
          "close": 1412.79
        },
        {
          "date": "2026-09-03",
          "close": 1402.74
        },
        {
          "date": "2026-09-04",
          "close": 1403.63
        },
        {
          "date": "2026-09-07",
          "close": 1414.19
        },
        {
          "date": "2026-09-08",
          "close": 1429.95
        },
        {
          "date": "2026-09-09",
          "close": 1414.7
        },
        {
          "date": "2026-09-10",
          "close": 1391.89
        },
        {
          "date": "2026-09-11",
          "close": 1364.88
        },
        {
          "date": "2026-09-14",
          "close": 1370.28
        },
        {
          "date": "2026-09-15",
          "close": 1335.77
        },
        {
          "date": "2026-09-16",
          "close": 1354.07
        },
        {
          "date": "2026-09-17",
          "close": 1361.81
        },
        {
          "date": "2026-09-18",
          "close": 1375.36
        },
        {
          "date": "2026-09-21",
          "close": 1403.23
        },
        {
          "date": "2026-09-22",
          "close": 1408.05
        },
        {
          "date": "2026-09-23",
          "close": 1399.42
        },
        {
          "date": "2026-09-24",
          "close": 1399.68
        },
        {
          "date": "2026-09-28",
          "close": 1381.53
        },
        {
          "date": "2026-09-29",
          "close": 1383.5
        },
        {
          "date": "2026-09-30",
          "close": 1379.27
        },
        {
          "date": "2026-10-08",
          "close": 1368.73
        },
        {
          "date": "2026-10-09",
          "close": 1389.73
        },
        {
          "date": "2026-10-12",
          "close": 1371.15
        },
        {
          "date": "2026-10-13",
          "close": 1383.25
        },
        {
          "date": "2026-10-14",
          "close": 1365.55
        },
        {
          "date": "2026-10-15",
          "close": 1337.94
        },
        {
          "date": "2026-10-16",
          "close": 1337.18
        },
        {
          "date": "2026-10-19",
          "close": 1321.89
        },
        {
          "date": "2026-10-20",
          "close": 1333.51
        },
        {
          "date": "2026-10-21",
          "close": 1336.96
        },
        {
          "date": "2026-10-22",
          "close": 1299.44
        },
        {
          "date": "2026-10-23",
          "close": 1315.94
        },
        {
          "date": "2026-10-26",
          "close": 1312.89
        },
        {
          "date": "2026-10-27",
          "close": 1281.18
        },
        {
          "date": "2026-10-28",
          "close": 1292.0
        },
        {
          "date": "2026-10-29",
          "close": 1265.67
        },
        {
          "date": "2026-10-30",
          "close": 1222.88
        },
        {
          "date": "2026-11-02",
          "close": 1257.04
        },
        {
          "date": "2026-11-03",
          "close": 1253.21
        },
        {
          "date": "2026-11-04",
          "close": 1272.04
        },
        {
          "date": "2026-11-05",
          "close": 1299.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5223880597014925,
          "pullback_frequency": 0.3283582089552239,
          "up_wilson": [
            0.4048519492604335,
            0.6374961340504036
          ],
          "pullback_wilson": [
            0.22791317376089593,
            0.44741818752268525
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.39829091798932054,
            0.6929469218909508
          ],
          "pullback_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 11,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 3,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0710",
      "name": "量子科技",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01969113630008823,
        "5": 0.0034429843901579993,
        "20": -0.08783322270002969,
        "60": -0.11574677090942997
      },
      "moving_averages": {
        "5": 2754.301999999955,
        "20": 2942.7639999999665,
        "60": 3167.5401666666576
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-11",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.0974852146102495,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4054.69
        },
        {
          "date": "2026-05-14",
          "close": 3951.02
        },
        {
          "date": "2026-05-15",
          "close": 3885.02
        },
        {
          "date": "2026-05-18",
          "close": 3950.88
        },
        {
          "date": "2026-05-19",
          "close": 4048.17
        },
        {
          "date": "2026-05-20",
          "close": 4020.23
        },
        {
          "date": "2026-05-21",
          "close": 3835.89
        },
        {
          "date": "2026-05-22",
          "close": 3938.67
        },
        {
          "date": "2026-05-25",
          "close": 4010.16
        },
        {
          "date": "2026-05-26",
          "close": 3915.72
        },
        {
          "date": "2026-05-27",
          "close": 3804.23
        },
        {
          "date": "2026-05-28",
          "close": 3848.12
        },
        {
          "date": "2026-05-29",
          "close": 3708.66
        },
        {
          "date": "2026-06-01",
          "close": 3728.83
        },
        {
          "date": "2026-06-02",
          "close": 3758.86
        },
        {
          "date": "2026-06-03",
          "close": 3779.68
        },
        {
          "date": "2026-06-04",
          "close": 3709.68
        },
        {
          "date": "2026-06-05",
          "close": 3708.35
        },
        {
          "date": "2026-06-08",
          "close": 3543.59
        },
        {
          "date": "2026-06-09",
          "close": 3611.29
        },
        {
          "date": "2026-06-10",
          "close": 3524.82
        },
        {
          "date": "2026-06-11",
          "close": 3469.28
        },
        {
          "date": "2026-06-12",
          "close": 3480.78
        },
        {
          "date": "2026-06-15",
          "close": 3594.34
        },
        {
          "date": "2026-06-16",
          "close": 3664.62
        },
        {
          "date": "2026-06-17",
          "close": 3710.06
        },
        {
          "date": "2026-06-18",
          "close": 3724.93
        },
        {
          "date": "2026-06-22",
          "close": 3736.73
        },
        {
          "date": "2026-06-23",
          "close": 3707.33
        },
        {
          "date": "2026-06-24",
          "close": 3684.12
        },
        {
          "date": "2026-06-25",
          "close": 3661.67
        },
        {
          "date": "2026-06-26",
          "close": 3523.65
        },
        {
          "date": "2026-06-29",
          "close": 3491.18
        },
        {
          "date": "2026-06-30",
          "close": 3616.83
        },
        {
          "date": "2026-07-01",
          "close": 3608.53
        },
        {
          "date": "2026-07-02",
          "close": 3495.22
        },
        {
          "date": "2026-07-03",
          "close": 3512.83
        },
        {
          "date": "2026-07-06",
          "close": 3450.4
        },
        {
          "date": "2026-07-07",
          "close": 3376.44
        },
        {
          "date": "2026-07-08",
          "close": 3389.36
        },
        {
          "date": "2026-07-09",
          "close": 3459.0
        },
        {
          "date": "2026-07-10",
          "close": 3488.65
        },
        {
          "date": "2026-07-13",
          "close": 3289.52
        },
        {
          "date": "2026-07-14",
          "close": 3286.49
        },
        {
          "date": "2026-07-15",
          "close": 3235.97
        },
        {
          "date": "2026-07-16",
          "close": 3181.46
        },
        {
          "date": "2026-07-17",
          "close": 2988.37
        },
        {
          "date": "2026-07-20",
          "close": 2913.75
        },
        {
          "date": "2026-07-21",
          "close": 3018.95
        },
        {
          "date": "2026-07-22",
          "close": 2988.99
        },
        {
          "date": "2026-07-23",
          "close": 3008.78
        },
        {
          "date": "2026-07-24",
          "close": 2926.84
        },
        {
          "date": "2026-07-27",
          "close": 3021.17
        },
        {
          "date": "2026-07-28",
          "close": 2989.16
        },
        {
          "date": "2026-07-29",
          "close": 2996.57
        },
        {
          "date": "2026-07-30",
          "close": 2910.96
        },
        {
          "date": "2026-07-31",
          "close": 3009.1
        },
        {
          "date": "2026-08-03",
          "close": 3058.02
        },
        {
          "date": "2026-08-04",
          "close": 3152.47
        },
        {
          "date": "2026-08-05",
          "close": 3216.85
        },
        {
          "date": "2026-08-06",
          "close": 3268.56
        },
        {
          "date": "2026-08-07",
          "close": 3298.32
        },
        {
          "date": "2026-08-10",
          "close": 3300.77
        },
        {
          "date": "2026-08-11",
          "close": 3286.14
        },
        {
          "date": "2026-08-12",
          "close": 3335.09
        },
        {
          "date": "2026-08-13",
          "close": 3283.2
        },
        {
          "date": "2026-08-14",
          "close": 3316.58
        },
        {
          "date": "2026-08-17",
          "close": 3383.17
        },
        {
          "date": "2026-08-18",
          "close": 3369.08
        },
        {
          "date": "2026-08-19",
          "close": 3158.24
        },
        {
          "date": "2026-08-20",
          "close": 3199.69
        },
        {
          "date": "2026-08-21",
          "close": 3223.3
        },
        {
          "date": "2026-08-24",
          "close": 3175.8
        },
        {
          "date": "2026-08-25",
          "close": 3229.21
        },
        {
          "date": "2026-08-26",
          "close": 3244.66
        },
        {
          "date": "2026-08-27",
          "close": 3317.28
        },
        {
          "date": "2026-08-28",
          "close": 3306.92
        },
        {
          "date": "2026-08-31",
          "close": 3337.76
        },
        {
          "date": "2026-09-01",
          "close": 3336.22
        },
        {
          "date": "2026-09-02",
          "close": 3315.73
        },
        {
          "date": "2026-09-03",
          "close": 3305.58
        },
        {
          "date": "2026-09-04",
          "close": 3291.84
        },
        {
          "date": "2026-09-07",
          "close": 3325.74
        },
        {
          "date": "2026-09-08",
          "close": 3325.04
        },
        {
          "date": "2026-09-09",
          "close": 3306.94
        },
        {
          "date": "2026-09-10",
          "close": 3269.33
        },
        {
          "date": "2026-09-11",
          "close": 3229.43
        },
        {
          "date": "2026-09-14",
          "close": 3237.01
        },
        {
          "date": "2026-09-15",
          "close": 3202.47
        },
        {
          "date": "2026-09-16",
          "close": 3256.77
        },
        {
          "date": "2026-09-17",
          "close": 3232.0
        },
        {
          "date": "2026-09-18",
          "close": 3298.42
        },
        {
          "date": "2026-09-21",
          "close": 3347.51
        },
        {
          "date": "2026-09-22",
          "close": 3363.47
        },
        {
          "date": "2026-09-23",
          "close": 3392.98
        },
        {
          "date": "2026-09-24",
          "close": 3328.19
        },
        {
          "date": "2026-09-28",
          "close": 3226.57
        },
        {
          "date": "2026-09-29",
          "close": 3242.14
        },
        {
          "date": "2026-09-30",
          "close": 3211.57
        },
        {
          "date": "2026-10-08",
          "close": 3118.41
        },
        {
          "date": "2026-10-09",
          "close": 3151.76
        },
        {
          "date": "2026-10-12",
          "close": 3106.46
        },
        {
          "date": "2026-10-13",
          "close": 3122.56
        },
        {
          "date": "2026-10-14",
          "close": 3050.82
        },
        {
          "date": "2026-10-15",
          "close": 2957.67
        },
        {
          "date": "2026-10-16",
          "close": 2970.04
        },
        {
          "date": "2026-10-19",
          "close": 2978.24
        },
        {
          "date": "2026-10-20",
          "close": 3051.92
        },
        {
          "date": "2026-10-21",
          "close": 3050.06
        },
        {
          "date": "2026-10-22",
          "close": 2961.78
        },
        {
          "date": "2026-10-23",
          "close": 3029.0
        },
        {
          "date": "2026-10-26",
          "close": 2993.12
        },
        {
          "date": "2026-10-27",
          "close": 2881.01
        },
        {
          "date": "2026-10-28",
          "close": 2944.58
        },
        {
          "date": "2026-10-29",
          "close": 2834.75
        },
        {
          "date": "2026-10-30",
          "close": 2687.75
        },
        {
          "date": "2026-11-02",
          "close": 2761.32
        },
        {
          "date": "2026-11-03",
          "close": 2688.35
        },
        {
          "date": "2026-11-04",
          "close": 2789.58
        },
        {
          "date": "2026-11-05",
          "close": 2844.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5142857142857142,
          "pullback_frequency": 0.37142857142857144,
          "up_wilson": [
            0.39954383919009234,
            0.6275412161696143
          ],
          "pullback_wilson": [
            0.26770651334691126,
            0.4885279884157288
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.55,
          "up_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "pullback_wilson": [
            0.39829091798932054,
            0.6929469218909508
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 14,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0711",
      "name": "券商概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.004023430566238662,
        "5": 0.038657328849535766,
        "20": -0.014220877458396286,
        "60": -0.08203664654984366
      },
      "moving_averages": {
        "5": 994.7080000000308,
        "20": 1017.9020000000077,
        "60": 1056.3580000000036
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.03986995208761124,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1122.9
        },
        {
          "date": "2026-05-14",
          "close": 1097.23
        },
        {
          "date": "2026-05-15",
          "close": 1073.5
        },
        {
          "date": "2026-05-18",
          "close": 1073.18
        },
        {
          "date": "2026-05-19",
          "close": 1084.57
        },
        {
          "date": "2026-05-20",
          "close": 1076.86
        },
        {
          "date": "2026-05-21",
          "close": 1075.48
        },
        {
          "date": "2026-05-22",
          "close": 1059.74
        },
        {
          "date": "2026-05-25",
          "close": 1068.84
        },
        {
          "date": "2026-05-26",
          "close": 1078.29
        },
        {
          "date": "2026-05-27",
          "close": 1067.0
        },
        {
          "date": "2026-05-28",
          "close": 1047.18
        },
        {
          "date": "2026-05-29",
          "close": 1051.74
        },
        {
          "date": "2026-06-01",
          "close": 1055.83
        },
        {
          "date": "2026-06-02",
          "close": 1052.2
        },
        {
          "date": "2026-06-03",
          "close": 1042.93
        },
        {
          "date": "2026-06-04",
          "close": 1024.46
        },
        {
          "date": "2026-06-05",
          "close": 1015.91
        },
        {
          "date": "2026-06-08",
          "close": 995.17
        },
        {
          "date": "2026-06-09",
          "close": 998.78
        },
        {
          "date": "2026-06-10",
          "close": 1007.31
        },
        {
          "date": "2026-06-11",
          "close": 991.16
        },
        {
          "date": "2026-06-12",
          "close": 1030.71
        },
        {
          "date": "2026-06-15",
          "close": 1061.61
        },
        {
          "date": "2026-06-16",
          "close": 1071.5
        },
        {
          "date": "2026-06-17",
          "close": 1067.91
        },
        {
          "date": "2026-06-18",
          "close": 1037.81
        },
        {
          "date": "2026-06-22",
          "close": 1105.24
        },
        {
          "date": "2026-06-23",
          "close": 1113.68
        },
        {
          "date": "2026-06-24",
          "close": 1089.51
        },
        {
          "date": "2026-06-25",
          "close": 1122.44
        },
        {
          "date": "2026-06-26",
          "close": 1076.35
        },
        {
          "date": "2026-06-29",
          "close": 1080.43
        },
        {
          "date": "2026-06-30",
          "close": 1079.64
        },
        {
          "date": "2026-07-01",
          "close": 1132.88
        },
        {
          "date": "2026-07-02",
          "close": 1105.9
        },
        {
          "date": "2026-07-03",
          "close": 1109.61
        },
        {
          "date": "2026-07-06",
          "close": 1110.18
        },
        {
          "date": "2026-07-07",
          "close": 1081.73
        },
        {
          "date": "2026-07-08",
          "close": 1070.93
        },
        {
          "date": "2026-07-09",
          "close": 1090.46
        },
        {
          "date": "2026-07-10",
          "close": 1071.6
        },
        {
          "date": "2026-07-13",
          "close": 1060.19
        },
        {
          "date": "2026-07-14",
          "close": 1070.55
        },
        {
          "date": "2026-07-15",
          "close": 1096.7
        },
        {
          "date": "2026-07-16",
          "close": 1082.19
        },
        {
          "date": "2026-07-17",
          "close": 1070.06
        },
        {
          "date": "2026-07-20",
          "close": 1089.12
        },
        {
          "date": "2026-07-21",
          "close": 1093.36
        },
        {
          "date": "2026-07-22",
          "close": 1082.01
        },
        {
          "date": "2026-07-23",
          "close": 1096.41
        },
        {
          "date": "2026-07-24",
          "close": 1063.69
        },
        {
          "date": "2026-07-27",
          "close": 1072.28
        },
        {
          "date": "2026-07-28",
          "close": 1055.15
        },
        {
          "date": "2026-07-29",
          "close": 1080.99
        },
        {
          "date": "2026-07-30",
          "close": 1085.6
        },
        {
          "date": "2026-07-31",
          "close": 1089.75
        },
        {
          "date": "2026-08-03",
          "close": 1092.81
        },
        {
          "date": "2026-08-04",
          "close": 1093.03
        },
        {
          "date": "2026-08-05",
          "close": 1100.24
        },
        {
          "date": "2026-08-06",
          "close": 1086.23
        },
        {
          "date": "2026-08-07",
          "close": 1083.67
        },
        {
          "date": "2026-08-10",
          "close": 1086.9
        },
        {
          "date": "2026-08-11",
          "close": 1080.52
        },
        {
          "date": "2026-08-12",
          "close": 1087.22
        },
        {
          "date": "2026-08-13",
          "close": 1089.62
        },
        {
          "date": "2026-08-14",
          "close": 1075.71
        },
        {
          "date": "2026-08-17",
          "close": 1084.13
        },
        {
          "date": "2026-08-18",
          "close": 1066.99
        },
        {
          "date": "2026-08-19",
          "close": 1048.46
        },
        {
          "date": "2026-08-20",
          "close": 1052.76
        },
        {
          "date": "2026-08-21",
          "close": 1053.09
        },
        {
          "date": "2026-08-24",
          "close": 1055.49
        },
        {
          "date": "2026-08-25",
          "close": 1059.31
        },
        {
          "date": "2026-08-26",
          "close": 1090.97
        },
        {
          "date": "2026-08-27",
          "close": 1109.85
        },
        {
          "date": "2026-08-28",
          "close": 1109.27
        },
        {
          "date": "2026-08-31",
          "close": 1113.58
        },
        {
          "date": "2026-09-01",
          "close": 1126.68
        },
        {
          "date": "2026-09-02",
          "close": 1102.13
        },
        {
          "date": "2026-09-03",
          "close": 1107.55
        },
        {
          "date": "2026-09-04",
          "close": 1116.09
        },
        {
          "date": "2026-09-07",
          "close": 1100.02
        },
        {
          "date": "2026-09-08",
          "close": 1096.56
        },
        {
          "date": "2026-09-09",
          "close": 1090.2
        },
        {
          "date": "2026-09-10",
          "close": 1099.05
        },
        {
          "date": "2026-09-11",
          "close": 1058.98
        },
        {
          "date": "2026-09-14",
          "close": 1056.04
        },
        {
          "date": "2026-09-15",
          "close": 1048.1
        },
        {
          "date": "2026-09-16",
          "close": 1058.28
        },
        {
          "date": "2026-09-17",
          "close": 1047.91
        },
        {
          "date": "2026-09-18",
          "close": 1062.94
        },
        {
          "date": "2026-09-21",
          "close": 1078.16
        },
        {
          "date": "2026-09-22",
          "close": 1079.63
        },
        {
          "date": "2026-09-23",
          "close": 1072.74
        },
        {
          "date": "2026-09-24",
          "close": 1052.63
        },
        {
          "date": "2026-09-28",
          "close": 1032.57
        },
        {
          "date": "2026-09-29",
          "close": 1038.33
        },
        {
          "date": "2026-09-30",
          "close": 1040.53
        },
        {
          "date": "2026-10-08",
          "close": 1024.55
        },
        {
          "date": "2026-10-09",
          "close": 1048.99
        },
        {
          "date": "2026-10-12",
          "close": 1049.43
        },
        {
          "date": "2026-10-13",
          "close": 1049.9
        },
        {
          "date": "2026-10-14",
          "close": 1049.42
        },
        {
          "date": "2026-10-15",
          "close": 1051.92
        },
        {
          "date": "2026-10-16",
          "close": 1040.0
        },
        {
          "date": "2026-10-19",
          "close": 1039.26
        },
        {
          "date": "2026-10-20",
          "close": 1028.1
        },
        {
          "date": "2026-10-21",
          "close": 1016.54
        },
        {
          "date": "2026-10-22",
          "close": 1004.19
        },
        {
          "date": "2026-10-23",
          "close": 1021.08
        },
        {
          "date": "2026-10-26",
          "close": 1021.97
        },
        {
          "date": "2026-10-27",
          "close": 998.57
        },
        {
          "date": "2026-10-28",
          "close": 992.74
        },
        {
          "date": "2026-10-29",
          "close": 972.39
        },
        {
          "date": "2026-10-30",
          "close": 950.43
        },
        {
          "date": "2026-11-02",
          "close": 995.92
        },
        {
          "date": "2026-11-03",
          "close": 1003.15
        },
        {
          "date": "2026-11-04",
          "close": 1014.06
        },
        {
          "date": "2026-11-05",
          "close": 1009.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5274725274725275,
          "pullback_frequency": 0.25274725274725274,
          "up_wilson": [
            0.42587759658425334,
            0.6268419636394346
          ],
          "pullback_wilson": [
            0.17472717254356776,
            0.3507967854432412
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.26470463780216213,
            0.5204012628418061
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 52,
          "covered_samples": 29,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 21,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0712",
      "name": "一带一路",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017205016419431507,
        "5": 0.02667276220953907,
        "20": -0.05723112848634326,
        "60": -0.05567637531947889
      },
      "moving_averages": {
        "5": 1399.0439999999478,
        "20": 1446.0829999999958,
        "60": 1514.130500000013
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.06185869820631318,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1805.41
        },
        {
          "date": "2026-05-14",
          "close": 1771.45
        },
        {
          "date": "2026-05-15",
          "close": 1752.08
        },
        {
          "date": "2026-05-18",
          "close": 1745.91
        },
        {
          "date": "2026-05-19",
          "close": 1760.76
        },
        {
          "date": "2026-05-20",
          "close": 1744.15
        },
        {
          "date": "2026-05-21",
          "close": 1695.78
        },
        {
          "date": "2026-05-22",
          "close": 1716.87
        },
        {
          "date": "2026-05-25",
          "close": 1713.96
        },
        {
          "date": "2026-05-26",
          "close": 1697.0
        },
        {
          "date": "2026-05-27",
          "close": 1660.58
        },
        {
          "date": "2026-05-28",
          "close": 1668.09
        },
        {
          "date": "2026-05-29",
          "close": 1642.25
        },
        {
          "date": "2026-06-01",
          "close": 1667.25
        },
        {
          "date": "2026-06-02",
          "close": 1646.73
        },
        {
          "date": "2026-06-03",
          "close": 1639.08
        },
        {
          "date": "2026-06-04",
          "close": 1616.02
        },
        {
          "date": "2026-06-05",
          "close": 1623.65
        },
        {
          "date": "2026-06-08",
          "close": 1582.74
        },
        {
          "date": "2026-06-09",
          "close": 1590.6
        },
        {
          "date": "2026-06-10",
          "close": 1567.36
        },
        {
          "date": "2026-06-11",
          "close": 1547.58
        },
        {
          "date": "2026-06-12",
          "close": 1571.37
        },
        {
          "date": "2026-06-15",
          "close": 1595.95
        },
        {
          "date": "2026-06-16",
          "close": 1600.55
        },
        {
          "date": "2026-06-17",
          "close": 1591.38
        },
        {
          "date": "2026-06-18",
          "close": 1575.85
        },
        {
          "date": "2026-06-22",
          "close": 1586.94
        },
        {
          "date": "2026-06-23",
          "close": 1581.7
        },
        {
          "date": "2026-06-24",
          "close": 1557.12
        },
        {
          "date": "2026-06-25",
          "close": 1532.22
        },
        {
          "date": "2026-06-26",
          "close": 1496.18
        },
        {
          "date": "2026-06-29",
          "close": 1489.47
        },
        {
          "date": "2026-06-30",
          "close": 1494.71
        },
        {
          "date": "2026-07-01",
          "close": 1524.07
        },
        {
          "date": "2026-07-02",
          "close": 1519.82
        },
        {
          "date": "2026-07-03",
          "close": 1544.67
        },
        {
          "date": "2026-07-06",
          "close": 1530.96
        },
        {
          "date": "2026-07-07",
          "close": 1488.54
        },
        {
          "date": "2026-07-08",
          "close": 1471.33
        },
        {
          "date": "2026-07-09",
          "close": 1469.4
        },
        {
          "date": "2026-07-10",
          "close": 1489.95
        },
        {
          "date": "2026-07-13",
          "close": 1438.22
        },
        {
          "date": "2026-07-14",
          "close": 1462.99
        },
        {
          "date": "2026-07-15",
          "close": 1471.61
        },
        {
          "date": "2026-07-16",
          "close": 1462.23
        },
        {
          "date": "2026-07-17",
          "close": 1417.44
        },
        {
          "date": "2026-07-20",
          "close": 1400.78
        },
        {
          "date": "2026-07-21",
          "close": 1407.75
        },
        {
          "date": "2026-07-22",
          "close": 1399.91
        },
        {
          "date": "2026-07-23",
          "close": 1437.89
        },
        {
          "date": "2026-07-24",
          "close": 1400.38
        },
        {
          "date": "2026-07-27",
          "close": 1435.66
        },
        {
          "date": "2026-07-28",
          "close": 1434.46
        },
        {
          "date": "2026-07-29",
          "close": 1457.87
        },
        {
          "date": "2026-07-30",
          "close": 1445.74
        },
        {
          "date": "2026-07-31",
          "close": 1473.17
        },
        {
          "date": "2026-08-03",
          "close": 1498.81
        },
        {
          "date": "2026-08-04",
          "close": 1508.04
        },
        {
          "date": "2026-08-05",
          "close": 1522.01
        },
        {
          "date": "2026-08-06",
          "close": 1525.46
        },
        {
          "date": "2026-08-07",
          "close": 1527.67
        },
        {
          "date": "2026-08-10",
          "close": 1550.94
        },
        {
          "date": "2026-08-11",
          "close": 1539.57
        },
        {
          "date": "2026-08-12",
          "close": 1554.47
        },
        {
          "date": "2026-08-13",
          "close": 1535.48
        },
        {
          "date": "2026-08-14",
          "close": 1532.95
        },
        {
          "date": "2026-08-17",
          "close": 1555.86
        },
        {
          "date": "2026-08-18",
          "close": 1557.36
        },
        {
          "date": "2026-08-19",
          "close": 1506.87
        },
        {
          "date": "2026-08-20",
          "close": 1522.4
        },
        {
          "date": "2026-08-21",
          "close": 1525.2
        },
        {
          "date": "2026-08-24",
          "close": 1514.93
        },
        {
          "date": "2026-08-25",
          "close": 1537.87
        },
        {
          "date": "2026-08-26",
          "close": 1544.37
        },
        {
          "date": "2026-08-27",
          "close": 1553.52
        },
        {
          "date": "2026-08-28",
          "close": 1563.8
        },
        {
          "date": "2026-08-31",
          "close": 1568.11
        },
        {
          "date": "2026-09-01",
          "close": 1581.25
        },
        {
          "date": "2026-09-02",
          "close": 1570.35
        },
        {
          "date": "2026-09-03",
          "close": 1566.37
        },
        {
          "date": "2026-09-04",
          "close": 1568.65
        },
        {
          "date": "2026-09-07",
          "close": 1575.02
        },
        {
          "date": "2026-09-08",
          "close": 1593.61
        },
        {
          "date": "2026-09-09",
          "close": 1596.69
        },
        {
          "date": "2026-09-10",
          "close": 1579.08
        },
        {
          "date": "2026-09-11",
          "close": 1547.23
        },
        {
          "date": "2026-09-14",
          "close": 1547.16
        },
        {
          "date": "2026-09-15",
          "close": 1519.62
        },
        {
          "date": "2026-09-16",
          "close": 1532.84
        },
        {
          "date": "2026-09-17",
          "close": 1534.67
        },
        {
          "date": "2026-09-18",
          "close": 1550.2
        },
        {
          "date": "2026-09-21",
          "close": 1575.82
        },
        {
          "date": "2026-09-22",
          "close": 1570.54
        },
        {
          "date": "2026-09-23",
          "close": 1558.61
        },
        {
          "date": "2026-09-24",
          "close": 1546.12
        },
        {
          "date": "2026-09-28",
          "close": 1517.76
        },
        {
          "date": "2026-09-29",
          "close": 1525.52
        },
        {
          "date": "2026-09-30",
          "close": 1527.71
        },
        {
          "date": "2026-10-08",
          "close": 1524.52
        },
        {
          "date": "2026-10-09",
          "close": 1532.04
        },
        {
          "date": "2026-10-12",
          "close": 1510.07
        },
        {
          "date": "2026-10-13",
          "close": 1519.01
        },
        {
          "date": "2026-10-14",
          "close": 1497.5
        },
        {
          "date": "2026-10-15",
          "close": 1449.51
        },
        {
          "date": "2026-10-16",
          "close": 1462.86
        },
        {
          "date": "2026-10-19",
          "close": 1459.69
        },
        {
          "date": "2026-10-20",
          "close": 1468.42
        },
        {
          "date": "2026-10-21",
          "close": 1464.82
        },
        {
          "date": "2026-10-22",
          "close": 1433.72
        },
        {
          "date": "2026-10-23",
          "close": 1448.53
        },
        {
          "date": "2026-10-26",
          "close": 1442.09
        },
        {
          "date": "2026-10-27",
          "close": 1410.81
        },
        {
          "date": "2026-10-28",
          "close": 1427.44
        },
        {
          "date": "2026-10-29",
          "close": 1399.93
        },
        {
          "date": "2026-10-30",
          "close": 1366.91
        },
        {
          "date": "2026-11-02",
          "close": 1391.17
        },
        {
          "date": "2026-11-03",
          "close": 1386.91
        },
        {
          "date": "2026-11-04",
          "close": 1412.96
        },
        {
          "date": "2026-11-05",
          "close": 1437.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5063291139240507,
          "pullback_frequency": 0.27848101265822783,
          "up_wilson": [
            0.3983739722469014,
            0.6136972782384921
          ],
          "pullback_wilson": [
            0.19168173561099117,
            0.38582449740024033
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "pullback_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 9,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0714",
      "name": "5G概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018621069526951306,
        "5": 0.01070738057039411,
        "20": -0.12444636766278061,
        "60": -0.11272016261337026
      },
      "moving_averages": {
        "5": 1659.0159999999682,
        "20": 1784.6519999999903,
        "60": 1964.2756666666635
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-10",
            "end": "2026-07-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-15",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.11690705663070666,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2348.79
        },
        {
          "date": "2026-05-14",
          "close": 2306.25
        },
        {
          "date": "2026-05-15",
          "close": 2275.89
        },
        {
          "date": "2026-05-18",
          "close": 2304.71
        },
        {
          "date": "2026-05-19",
          "close": 2341.38
        },
        {
          "date": "2026-05-20",
          "close": 2337.06
        },
        {
          "date": "2026-05-21",
          "close": 2242.35
        },
        {
          "date": "2026-05-22",
          "close": 2323.98
        },
        {
          "date": "2026-05-25",
          "close": 2361.79
        },
        {
          "date": "2026-05-26",
          "close": 2318.92
        },
        {
          "date": "2026-05-27",
          "close": 2275.23
        },
        {
          "date": "2026-05-28",
          "close": 2324.1
        },
        {
          "date": "2026-05-29",
          "close": 2230.16
        },
        {
          "date": "2026-06-01",
          "close": 2211.31
        },
        {
          "date": "2026-06-02",
          "close": 2244.19
        },
        {
          "date": "2026-06-03",
          "close": 2264.15
        },
        {
          "date": "2026-06-04",
          "close": 2270.4
        },
        {
          "date": "2026-06-05",
          "close": 2272.11
        },
        {
          "date": "2026-06-08",
          "close": 2183.06
        },
        {
          "date": "2026-06-09",
          "close": 2256.84
        },
        {
          "date": "2026-06-10",
          "close": 2203.81
        },
        {
          "date": "2026-06-11",
          "close": 2177.42
        },
        {
          "date": "2026-06-12",
          "close": 2176.83
        },
        {
          "date": "2026-06-15",
          "close": 2288.08
        },
        {
          "date": "2026-06-16",
          "close": 2352.39
        },
        {
          "date": "2026-06-17",
          "close": 2378.58
        },
        {
          "date": "2026-06-18",
          "close": 2408.0
        },
        {
          "date": "2026-06-22",
          "close": 2429.25
        },
        {
          "date": "2026-06-23",
          "close": 2381.12
        },
        {
          "date": "2026-06-24",
          "close": 2393.19
        },
        {
          "date": "2026-06-25",
          "close": 2390.86
        },
        {
          "date": "2026-06-26",
          "close": 2320.74
        },
        {
          "date": "2026-06-29",
          "close": 2270.55
        },
        {
          "date": "2026-06-30",
          "close": 2360.26
        },
        {
          "date": "2026-07-01",
          "close": 2360.75
        },
        {
          "date": "2026-07-02",
          "close": 2281.14
        },
        {
          "date": "2026-07-03",
          "close": 2299.84
        },
        {
          "date": "2026-07-06",
          "close": 2244.98
        },
        {
          "date": "2026-07-07",
          "close": 2188.11
        },
        {
          "date": "2026-07-08",
          "close": 2144.81
        },
        {
          "date": "2026-07-09",
          "close": 2203.84
        },
        {
          "date": "2026-07-10",
          "close": 2196.46
        },
        {
          "date": "2026-07-13",
          "close": 2051.95
        },
        {
          "date": "2026-07-14",
          "close": 2086.46
        },
        {
          "date": "2026-07-15",
          "close": 2041.35
        },
        {
          "date": "2026-07-16",
          "close": 2002.01
        },
        {
          "date": "2026-07-17",
          "close": 1861.24
        },
        {
          "date": "2026-07-20",
          "close": 1771.95
        },
        {
          "date": "2026-07-21",
          "close": 1855.68
        },
        {
          "date": "2026-07-22",
          "close": 1824.58
        },
        {
          "date": "2026-07-23",
          "close": 1838.79
        },
        {
          "date": "2026-07-24",
          "close": 1788.2
        },
        {
          "date": "2026-07-27",
          "close": 1857.46
        },
        {
          "date": "2026-07-28",
          "close": 1797.16
        },
        {
          "date": "2026-07-29",
          "close": 1800.25
        },
        {
          "date": "2026-07-30",
          "close": 1717.2
        },
        {
          "date": "2026-07-31",
          "close": 1779.49
        },
        {
          "date": "2026-08-03",
          "close": 1791.69
        },
        {
          "date": "2026-08-04",
          "close": 1874.13
        },
        {
          "date": "2026-08-05",
          "close": 1938.34
        },
        {
          "date": "2026-08-06",
          "close": 1973.26
        },
        {
          "date": "2026-08-07",
          "close": 2011.68
        },
        {
          "date": "2026-08-10",
          "close": 2007.29
        },
        {
          "date": "2026-08-11",
          "close": 2003.18
        },
        {
          "date": "2026-08-12",
          "close": 2042.38
        },
        {
          "date": "2026-08-13",
          "close": 2019.03
        },
        {
          "date": "2026-08-14",
          "close": 2055.05
        },
        {
          "date": "2026-08-17",
          "close": 2116.7
        },
        {
          "date": "2026-08-18",
          "close": 2108.45
        },
        {
          "date": "2026-08-19",
          "close": 1966.82
        },
        {
          "date": "2026-08-20",
          "close": 1993.09
        },
        {
          "date": "2026-08-21",
          "close": 2015.62
        },
        {
          "date": "2026-08-24",
          "close": 1975.1
        },
        {
          "date": "2026-08-25",
          "close": 2002.73
        },
        {
          "date": "2026-08-26",
          "close": 2002.28
        },
        {
          "date": "2026-08-27",
          "close": 2062.79
        },
        {
          "date": "2026-08-28",
          "close": 2051.95
        },
        {
          "date": "2026-08-31",
          "close": 2096.06
        },
        {
          "date": "2026-09-01",
          "close": 2069.25
        },
        {
          "date": "2026-09-02",
          "close": 2051.99
        },
        {
          "date": "2026-09-03",
          "close": 2050.29
        },
        {
          "date": "2026-09-04",
          "close": 2012.17
        },
        {
          "date": "2026-09-07",
          "close": 2072.62
        },
        {
          "date": "2026-09-08",
          "close": 2073.73
        },
        {
          "date": "2026-09-09",
          "close": 2076.33
        },
        {
          "date": "2026-09-10",
          "close": 2059.63
        },
        {
          "date": "2026-09-11",
          "close": 2052.14
        },
        {
          "date": "2026-09-14",
          "close": 2063.44
        },
        {
          "date": "2026-09-15",
          "close": 2049.76
        },
        {
          "date": "2026-09-16",
          "close": 2107.05
        },
        {
          "date": "2026-09-17",
          "close": 2095.7
        },
        {
          "date": "2026-09-18",
          "close": 2132.7
        },
        {
          "date": "2026-09-21",
          "close": 2169.52
        },
        {
          "date": "2026-09-22",
          "close": 2174.28
        },
        {
          "date": "2026-09-23",
          "close": 2173.64
        },
        {
          "date": "2026-09-24",
          "close": 2130.7
        },
        {
          "date": "2026-09-28",
          "close": 2024.48
        },
        {
          "date": "2026-09-29",
          "close": 2045.04
        },
        {
          "date": "2026-09-30",
          "close": 2011.28
        },
        {
          "date": "2026-10-08",
          "close": 1964.3
        },
        {
          "date": "2026-10-09",
          "close": 1947.53
        },
        {
          "date": "2026-10-12",
          "close": 1897.71
        },
        {
          "date": "2026-10-13",
          "close": 1920.02
        },
        {
          "date": "2026-10-14",
          "close": 1882.29
        },
        {
          "date": "2026-10-15",
          "close": 1811.21
        },
        {
          "date": "2026-10-16",
          "close": 1808.31
        },
        {
          "date": "2026-10-19",
          "close": 1810.55
        },
        {
          "date": "2026-10-20",
          "close": 1847.27
        },
        {
          "date": "2026-10-21",
          "close": 1858.95
        },
        {
          "date": "2026-10-22",
          "close": 1792.18
        },
        {
          "date": "2026-10-23",
          "close": 1829.5
        },
        {
          "date": "2026-10-26",
          "close": 1787.57
        },
        {
          "date": "2026-10-27",
          "close": 1724.99
        },
        {
          "date": "2026-10-28",
          "close": 1778.25
        },
        {
          "date": "2026-10-29",
          "close": 1701.63
        },
        {
          "date": "2026-10-30",
          "close": 1619.25
        },
        {
          "date": "2026-11-02",
          "close": 1661.89
        },
        {
          "date": "2026-11-03",
          "close": 1605.68
        },
        {
          "date": "2026-11-04",
          "close": 1688.41
        },
        {
          "date": "2026-11-05",
          "close": 1719.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5161290322580645,
          "pullback_frequency": 0.2903225806451613,
          "up_wilson": [
            0.39447459605660673,
            0.6359014016175426
          ],
          "pullback_wilson": [
            0.1922355728861953,
            0.4128764573498641
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5142857142857142,
          "pullback_frequency": 0.5428571428571428,
          "up_wilson": [
            0.35568804595868564,
            0.6700576399749026
          ],
          "pullback_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0715",
      "name": "航母概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016790960451977366,
        "5": 0.02676859881332727,
        "20": -0.03211719657531298,
        "60": -0.033914863921842286
      },
      "moving_averages": {
        "5": 870.7360000000102,
        "20": 897.6635000000126,
        "60": 932.6826666666738
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-11",
            "end": "2026-09-11",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-13",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 24
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.035044073176485724,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1198.08
        },
        {
          "date": "2026-05-14",
          "close": 1152.01
        },
        {
          "date": "2026-05-15",
          "close": 1133.06
        },
        {
          "date": "2026-05-18",
          "close": 1128.84
        },
        {
          "date": "2026-05-19",
          "close": 1129.81
        },
        {
          "date": "2026-05-20",
          "close": 1124.12
        },
        {
          "date": "2026-05-21",
          "close": 1093.22
        },
        {
          "date": "2026-05-22",
          "close": 1107.15
        },
        {
          "date": "2026-05-25",
          "close": 1105.73
        },
        {
          "date": "2026-05-26",
          "close": 1095.65
        },
        {
          "date": "2026-05-27",
          "close": 1070.7
        },
        {
          "date": "2026-05-28",
          "close": 1080.37
        },
        {
          "date": "2026-05-29",
          "close": 1040.4
        },
        {
          "date": "2026-06-01",
          "close": 1038.87
        },
        {
          "date": "2026-06-02",
          "close": 1041.59
        },
        {
          "date": "2026-06-03",
          "close": 1047.43
        },
        {
          "date": "2026-06-04",
          "close": 1048.14
        },
        {
          "date": "2026-06-05",
          "close": 1056.14
        },
        {
          "date": "2026-06-08",
          "close": 1019.76
        },
        {
          "date": "2026-06-09",
          "close": 1027.5
        },
        {
          "date": "2026-06-10",
          "close": 1012.73
        },
        {
          "date": "2026-06-11",
          "close": 1013.8
        },
        {
          "date": "2026-06-12",
          "close": 1039.46
        },
        {
          "date": "2026-06-15",
          "close": 1051.98
        },
        {
          "date": "2026-06-16",
          "close": 1052.32
        },
        {
          "date": "2026-06-17",
          "close": 1051.62
        },
        {
          "date": "2026-06-18",
          "close": 1049.85
        },
        {
          "date": "2026-06-22",
          "close": 1060.63
        },
        {
          "date": "2026-06-23",
          "close": 1040.51
        },
        {
          "date": "2026-06-24",
          "close": 1029.33
        },
        {
          "date": "2026-06-25",
          "close": 1023.97
        },
        {
          "date": "2026-06-26",
          "close": 996.1
        },
        {
          "date": "2026-06-29",
          "close": 988.36
        },
        {
          "date": "2026-06-30",
          "close": 1024.8
        },
        {
          "date": "2026-07-01",
          "close": 1042.39
        },
        {
          "date": "2026-07-02",
          "close": 1022.16
        },
        {
          "date": "2026-07-03",
          "close": 1045.73
        },
        {
          "date": "2026-07-06",
          "close": 1021.65
        },
        {
          "date": "2026-07-07",
          "close": 990.76
        },
        {
          "date": "2026-07-08",
          "close": 963.2
        },
        {
          "date": "2026-07-09",
          "close": 970.37
        },
        {
          "date": "2026-07-10",
          "close": 998.03
        },
        {
          "date": "2026-07-13",
          "close": 927.66
        },
        {
          "date": "2026-07-14",
          "close": 920.37
        },
        {
          "date": "2026-07-15",
          "close": 915.81
        },
        {
          "date": "2026-07-16",
          "close": 903.26
        },
        {
          "date": "2026-07-17",
          "close": 871.33
        },
        {
          "date": "2026-07-20",
          "close": 861.81
        },
        {
          "date": "2026-07-21",
          "close": 879.47
        },
        {
          "date": "2026-07-22",
          "close": 871.11
        },
        {
          "date": "2026-07-23",
          "close": 894.46
        },
        {
          "date": "2026-07-24",
          "close": 869.95
        },
        {
          "date": "2026-07-27",
          "close": 892.6
        },
        {
          "date": "2026-07-28",
          "close": 878.14
        },
        {
          "date": "2026-07-29",
          "close": 895.06
        },
        {
          "date": "2026-07-30",
          "close": 883.44
        },
        {
          "date": "2026-07-31",
          "close": 893.55
        },
        {
          "date": "2026-08-03",
          "close": 913.38
        },
        {
          "date": "2026-08-04",
          "close": 920.05
        },
        {
          "date": "2026-08-05",
          "close": 931.45
        },
        {
          "date": "2026-08-06",
          "close": 935.12
        },
        {
          "date": "2026-08-07",
          "close": 937.89
        },
        {
          "date": "2026-08-10",
          "close": 956.6
        },
        {
          "date": "2026-08-11",
          "close": 940.81
        },
        {
          "date": "2026-08-12",
          "close": 948.88
        },
        {
          "date": "2026-08-13",
          "close": 938.66
        },
        {
          "date": "2026-08-14",
          "close": 944.27
        },
        {
          "date": "2026-08-17",
          "close": 963.08
        },
        {
          "date": "2026-08-18",
          "close": 951.77
        },
        {
          "date": "2026-08-19",
          "close": 909.86
        },
        {
          "date": "2026-08-20",
          "close": 910.39
        },
        {
          "date": "2026-08-21",
          "close": 919.18
        },
        {
          "date": "2026-08-24",
          "close": 913.54
        },
        {
          "date": "2026-08-25",
          "close": 920.14
        },
        {
          "date": "2026-08-26",
          "close": 923.54
        },
        {
          "date": "2026-08-27",
          "close": 943.49
        },
        {
          "date": "2026-08-28",
          "close": 954.27
        },
        {
          "date": "2026-08-31",
          "close": 957.75
        },
        {
          "date": "2026-09-01",
          "close": 956.75
        },
        {
          "date": "2026-09-02",
          "close": 961.71
        },
        {
          "date": "2026-09-03",
          "close": 957.98
        },
        {
          "date": "2026-09-04",
          "close": 961.79
        },
        {
          "date": "2026-09-07",
          "close": 959.95
        },
        {
          "date": "2026-09-08",
          "close": 974.45
        },
        {
          "date": "2026-09-09",
          "close": 985.83
        },
        {
          "date": "2026-09-10",
          "close": 981.88
        },
        {
          "date": "2026-09-11",
          "close": 978.04
        },
        {
          "date": "2026-09-14",
          "close": 964.09
        },
        {
          "date": "2026-09-15",
          "close": 957.01
        },
        {
          "date": "2026-09-16",
          "close": 962.87
        },
        {
          "date": "2026-09-17",
          "close": 954.54
        },
        {
          "date": "2026-09-18",
          "close": 966.14
        },
        {
          "date": "2026-09-21",
          "close": 984.25
        },
        {
          "date": "2026-09-22",
          "close": 975.16
        },
        {
          "date": "2026-09-23",
          "close": 966.67
        },
        {
          "date": "2026-09-24",
          "close": 953.41
        },
        {
          "date": "2026-09-28",
          "close": 932.94
        },
        {
          "date": "2026-09-29",
          "close": 935.06
        },
        {
          "date": "2026-09-30",
          "close": 938.21
        },
        {
          "date": "2026-10-08",
          "close": 929.72
        },
        {
          "date": "2026-10-09",
          "close": 920.12
        },
        {
          "date": "2026-10-12",
          "close": 904.15
        },
        {
          "date": "2026-10-13",
          "close": 922.36
        },
        {
          "date": "2026-10-14",
          "close": 919.56
        },
        {
          "date": "2026-10-15",
          "close": 889.94
        },
        {
          "date": "2026-10-16",
          "close": 916.04
        },
        {
          "date": "2026-10-19",
          "close": 932.54
        },
        {
          "date": "2026-10-20",
          "close": 926.63
        },
        {
          "date": "2026-10-21",
          "close": 918.27
        },
        {
          "date": "2026-10-22",
          "close": 898.41
        },
        {
          "date": "2026-10-23",
          "close": 914.54
        },
        {
          "date": "2026-10-26",
          "close": 908.84
        },
        {
          "date": "2026-10-27",
          "close": 872.04
        },
        {
          "date": "2026-10-28",
          "close": 879.75
        },
        {
          "date": "2026-10-29",
          "close": 876.4
        },
        {
          "date": "2026-10-30",
          "close": 844.93
        },
        {
          "date": "2026-11-02",
          "close": 860.67
        },
        {
          "date": "2026-11-03",
          "close": 863.22
        },
        {
          "date": "2026-11-04",
          "close": 885.0
        },
        {
          "date": "2026-11-05",
          "close": 899.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2604166666666667,
          "up_wilson": [
            0.401924024529863,
            0.598075975470137
          ],
          "pullback_wilson": [
            0.18305899970298767,
            0.35621055281214864
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.543859649122807,
          "pullback_frequency": 0.45614035087719296,
          "up_wilson": [
            0.41590685979119335,
            0.6662739441690716
          ],
          "pullback_wilson": [
            0.3337260558309283,
            0.5840931402088065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 0,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 24,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0718",
      "name": "证金持股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.005276727154250316,
        "5": 0.0028491452564229913,
        "20": 0.019320796347774394,
        "60": 0.01958720225347199
      },
      "moving_averages": {
        "5": 1411.178000000026,
        "20": 1397.0284999999917,
        "60": 1384.7846666666717
      },
      "phase": "回调",
      "phase_days": 1,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-11-04",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.013119431093121858,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1477.18
        },
        {
          "date": "2026-05-14",
          "close": 1448.65
        },
        {
          "date": "2026-05-15",
          "close": 1429.97
        },
        {
          "date": "2026-05-18",
          "close": 1419.36
        },
        {
          "date": "2026-05-19",
          "close": 1435.35
        },
        {
          "date": "2026-05-20",
          "close": 1419.82
        },
        {
          "date": "2026-05-21",
          "close": 1397.97
        },
        {
          "date": "2026-05-22",
          "close": 1401.73
        },
        {
          "date": "2026-05-25",
          "close": 1410.62
        },
        {
          "date": "2026-05-26",
          "close": 1410.55
        },
        {
          "date": "2026-05-27",
          "close": 1394.87
        },
        {
          "date": "2026-05-28",
          "close": 1386.3
        },
        {
          "date": "2026-05-29",
          "close": 1400.79
        },
        {
          "date": "2026-06-01",
          "close": 1411.4
        },
        {
          "date": "2026-06-02",
          "close": 1402.65
        },
        {
          "date": "2026-06-03",
          "close": 1393.21
        },
        {
          "date": "2026-06-04",
          "close": 1375.37
        },
        {
          "date": "2026-06-05",
          "close": 1373.53
        },
        {
          "date": "2026-06-08",
          "close": 1345.99
        },
        {
          "date": "2026-06-09",
          "close": 1353.1
        },
        {
          "date": "2026-06-10",
          "close": 1346.14
        },
        {
          "date": "2026-06-11",
          "close": 1339.13
        },
        {
          "date": "2026-06-12",
          "close": 1361.47
        },
        {
          "date": "2026-06-15",
          "close": 1373.47
        },
        {
          "date": "2026-06-16",
          "close": 1362.24
        },
        {
          "date": "2026-06-17",
          "close": 1357.84
        },
        {
          "date": "2026-06-18",
          "close": 1336.25
        },
        {
          "date": "2026-06-22",
          "close": 1360.2
        },
        {
          "date": "2026-06-23",
          "close": 1350.2
        },
        {
          "date": "2026-06-24",
          "close": 1331.57
        },
        {
          "date": "2026-06-25",
          "close": 1328.14
        },
        {
          "date": "2026-06-26",
          "close": 1298.04
        },
        {
          "date": "2026-06-29",
          "close": 1310.57
        },
        {
          "date": "2026-06-30",
          "close": 1303.92
        },
        {
          "date": "2026-07-01",
          "close": 1331.52
        },
        {
          "date": "2026-07-02",
          "close": 1324.29
        },
        {
          "date": "2026-07-03",
          "close": 1334.86
        },
        {
          "date": "2026-07-06",
          "close": 1341.54
        },
        {
          "date": "2026-07-07",
          "close": 1314.17
        },
        {
          "date": "2026-07-08",
          "close": 1310.64
        },
        {
          "date": "2026-07-09",
          "close": 1310.81
        },
        {
          "date": "2026-07-10",
          "close": 1321.03
        },
        {
          "date": "2026-07-13",
          "close": 1305.87
        },
        {
          "date": "2026-07-14",
          "close": 1322.79
        },
        {
          "date": "2026-07-15",
          "close": 1343.2
        },
        {
          "date": "2026-07-16",
          "close": 1341.17
        },
        {
          "date": "2026-07-17",
          "close": 1318.71
        },
        {
          "date": "2026-07-20",
          "close": 1336.93
        },
        {
          "date": "2026-07-21",
          "close": 1339.35
        },
        {
          "date": "2026-07-22",
          "close": 1344.82
        },
        {
          "date": "2026-07-23",
          "close": 1359.11
        },
        {
          "date": "2026-07-24",
          "close": 1327.45
        },
        {
          "date": "2026-07-27",
          "close": 1345.54
        },
        {
          "date": "2026-07-28",
          "close": 1344.91
        },
        {
          "date": "2026-07-29",
          "close": 1367.37
        },
        {
          "date": "2026-07-30",
          "close": 1375.53
        },
        {
          "date": "2026-07-31",
          "close": 1380.67
        },
        {
          "date": "2026-08-03",
          "close": 1386.42
        },
        {
          "date": "2026-08-04",
          "close": 1375.38
        },
        {
          "date": "2026-08-05",
          "close": 1377.43
        },
        {
          "date": "2026-08-06",
          "close": 1372.3
        },
        {
          "date": "2026-08-07",
          "close": 1373.48
        },
        {
          "date": "2026-08-10",
          "close": 1386.55
        },
        {
          "date": "2026-08-11",
          "close": 1377.28
        },
        {
          "date": "2026-08-12",
          "close": 1383.93
        },
        {
          "date": "2026-08-13",
          "close": 1376.22
        },
        {
          "date": "2026-08-14",
          "close": 1368.46
        },
        {
          "date": "2026-08-17",
          "close": 1376.31
        },
        {
          "date": "2026-08-18",
          "close": 1373.59
        },
        {
          "date": "2026-08-19",
          "close": 1355.22
        },
        {
          "date": "2026-08-20",
          "close": 1369.36
        },
        {
          "date": "2026-08-21",
          "close": 1365.0
        },
        {
          "date": "2026-08-24",
          "close": 1365.1
        },
        {
          "date": "2026-08-25",
          "close": 1375.36
        },
        {
          "date": "2026-08-26",
          "close": 1385.59
        },
        {
          "date": "2026-08-27",
          "close": 1384.36
        },
        {
          "date": "2026-08-28",
          "close": 1392.51
        },
        {
          "date": "2026-08-31",
          "close": 1397.43
        },
        {
          "date": "2026-09-01",
          "close": 1407.5
        },
        {
          "date": "2026-09-02",
          "close": 1395.72
        },
        {
          "date": "2026-09-03",
          "close": 1397.08
        },
        {
          "date": "2026-09-04",
          "close": 1407.12
        },
        {
          "date": "2026-09-07",
          "close": 1386.87
        },
        {
          "date": "2026-09-08",
          "close": 1391.49
        },
        {
          "date": "2026-09-09",
          "close": 1397.13
        },
        {
          "date": "2026-09-10",
          "close": 1399.7
        },
        {
          "date": "2026-09-11",
          "close": 1389.43
        },
        {
          "date": "2026-09-14",
          "close": 1389.08
        },
        {
          "date": "2026-09-15",
          "close": 1376.21
        },
        {
          "date": "2026-09-16",
          "close": 1367.65
        },
        {
          "date": "2026-09-17",
          "close": 1361.92
        },
        {
          "date": "2026-09-18",
          "close": 1363.75
        },
        {
          "date": "2026-09-21",
          "close": 1371.77
        },
        {
          "date": "2026-09-22",
          "close": 1373.29
        },
        {
          "date": "2026-09-23",
          "close": 1367.78
        },
        {
          "date": "2026-09-24",
          "close": 1362.0
        },
        {
          "date": "2026-09-28",
          "close": 1357.68
        },
        {
          "date": "2026-09-29",
          "close": 1356.38
        },
        {
          "date": "2026-09-30",
          "close": 1371.12
        },
        {
          "date": "2026-10-08",
          "close": 1377.79
        },
        {
          "date": "2026-10-09",
          "close": 1381.25
        },
        {
          "date": "2026-10-12",
          "close": 1397.27
        },
        {
          "date": "2026-10-13",
          "close": 1389.71
        },
        {
          "date": "2026-10-14",
          "close": 1397.12
        },
        {
          "date": "2026-10-15",
          "close": 1391.97
        },
        {
          "date": "2026-10-16",
          "close": 1398.15
        },
        {
          "date": "2026-10-19",
          "close": 1409.19
        },
        {
          "date": "2026-10-20",
          "close": 1395.13
        },
        {
          "date": "2026-10-21",
          "close": 1380.97
        },
        {
          "date": "2026-10-22",
          "close": 1374.87
        },
        {
          "date": "2026-10-23",
          "close": 1376.9
        },
        {
          "date": "2026-10-26",
          "close": 1402.51
        },
        {
          "date": "2026-10-27",
          "close": 1396.93
        },
        {
          "date": "2026-10-28",
          "close": 1392.29
        },
        {
          "date": "2026-10-29",
          "close": 1400.42
        },
        {
          "date": "2026-10-30",
          "close": 1404.29
        },
        {
          "date": "2026-11-02",
          "close": 1412.25
        },
        {
          "date": "2026-11-03",
          "close": 1423.08
        },
        {
          "date": "2026-11-04",
          "close": 1411.86
        },
        {
          "date": "2026-11-05",
          "close": 1404.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.19117647058823528,
          "up_wilson": [
            0.35673106421198947,
            0.5875907791127207
          ],
          "pullback_wilson": [
            0.11527294030924928,
            0.30010641460020604
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.32935132065011297,
            0.6092254525987463
          ],
          "pullback_wilson": [
            0.1952869926365341,
            0.45664805577366824
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 28,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 14,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0721",
      "name": "PPP模式",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014278589241182749,
        "5": 0.024601255254217858,
        "20": -0.05988561767774836,
        "60": -0.048982536776986496
      },
      "moving_averages": {
        "5": 695.4499999999767,
        "20": 716.2484999999928,
        "60": 748.9945000000007
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.06418701271381433,
      "history": [
        {
          "date": "2026-05-13",
          "close": 882.18
        },
        {
          "date": "2026-05-14",
          "close": 867.23
        },
        {
          "date": "2026-05-15",
          "close": 861.29
        },
        {
          "date": "2026-05-18",
          "close": 859.14
        },
        {
          "date": "2026-05-19",
          "close": 868.08
        },
        {
          "date": "2026-05-20",
          "close": 858.22
        },
        {
          "date": "2026-05-21",
          "close": 835.4
        },
        {
          "date": "2026-05-22",
          "close": 843.86
        },
        {
          "date": "2026-05-25",
          "close": 839.53
        },
        {
          "date": "2026-05-26",
          "close": 825.3
        },
        {
          "date": "2026-05-27",
          "close": 806.36
        },
        {
          "date": "2026-05-28",
          "close": 811.36
        },
        {
          "date": "2026-05-29",
          "close": 804.55
        },
        {
          "date": "2026-06-01",
          "close": 821.48
        },
        {
          "date": "2026-06-02",
          "close": 814.74
        },
        {
          "date": "2026-06-03",
          "close": 811.33
        },
        {
          "date": "2026-06-04",
          "close": 800.53
        },
        {
          "date": "2026-06-05",
          "close": 801.59
        },
        {
          "date": "2026-06-08",
          "close": 787.21
        },
        {
          "date": "2026-06-09",
          "close": 790.57
        },
        {
          "date": "2026-06-10",
          "close": 782.07
        },
        {
          "date": "2026-06-11",
          "close": 772.68
        },
        {
          "date": "2026-06-12",
          "close": 783.34
        },
        {
          "date": "2026-06-15",
          "close": 789.12
        },
        {
          "date": "2026-06-16",
          "close": 789.53
        },
        {
          "date": "2026-06-17",
          "close": 779.42
        },
        {
          "date": "2026-06-18",
          "close": 769.0
        },
        {
          "date": "2026-06-22",
          "close": 769.16
        },
        {
          "date": "2026-06-23",
          "close": 771.3
        },
        {
          "date": "2026-06-24",
          "close": 754.33
        },
        {
          "date": "2026-06-25",
          "close": 739.79
        },
        {
          "date": "2026-06-26",
          "close": 723.36
        },
        {
          "date": "2026-06-29",
          "close": 715.64
        },
        {
          "date": "2026-06-30",
          "close": 720.79
        },
        {
          "date": "2026-07-01",
          "close": 738.9
        },
        {
          "date": "2026-07-02",
          "close": 741.2
        },
        {
          "date": "2026-07-03",
          "close": 749.51
        },
        {
          "date": "2026-07-06",
          "close": 746.75
        },
        {
          "date": "2026-07-07",
          "close": 728.64
        },
        {
          "date": "2026-07-08",
          "close": 727.26
        },
        {
          "date": "2026-07-09",
          "close": 723.81
        },
        {
          "date": "2026-07-10",
          "close": 732.21
        },
        {
          "date": "2026-07-13",
          "close": 708.24
        },
        {
          "date": "2026-07-14",
          "close": 718.51
        },
        {
          "date": "2026-07-15",
          "close": 724.93
        },
        {
          "date": "2026-07-16",
          "close": 726.62
        },
        {
          "date": "2026-07-17",
          "close": 700.59
        },
        {
          "date": "2026-07-20",
          "close": 690.57
        },
        {
          "date": "2026-07-21",
          "close": 690.01
        },
        {
          "date": "2026-07-22",
          "close": 685.67
        },
        {
          "date": "2026-07-23",
          "close": 706.63
        },
        {
          "date": "2026-07-24",
          "close": 692.56
        },
        {
          "date": "2026-07-27",
          "close": 707.87
        },
        {
          "date": "2026-07-28",
          "close": 708.33
        },
        {
          "date": "2026-07-29",
          "close": 719.13
        },
        {
          "date": "2026-07-30",
          "close": 710.98
        },
        {
          "date": "2026-07-31",
          "close": 726.43
        },
        {
          "date": "2026-08-03",
          "close": 740.59
        },
        {
          "date": "2026-08-04",
          "close": 744.08
        },
        {
          "date": "2026-08-05",
          "close": 748.43
        },
        {
          "date": "2026-08-06",
          "close": 748.86
        },
        {
          "date": "2026-08-07",
          "close": 746.5
        },
        {
          "date": "2026-08-10",
          "close": 760.53
        },
        {
          "date": "2026-08-11",
          "close": 758.51
        },
        {
          "date": "2026-08-12",
          "close": 768.81
        },
        {
          "date": "2026-08-13",
          "close": 761.72
        },
        {
          "date": "2026-08-14",
          "close": 761.26
        },
        {
          "date": "2026-08-17",
          "close": 769.41
        },
        {
          "date": "2026-08-18",
          "close": 764.57
        },
        {
          "date": "2026-08-19",
          "close": 743.04
        },
        {
          "date": "2026-08-20",
          "close": 753.35
        },
        {
          "date": "2026-08-21",
          "close": 753.0
        },
        {
          "date": "2026-08-24",
          "close": 751.72
        },
        {
          "date": "2026-08-25",
          "close": 764.52
        },
        {
          "date": "2026-08-26",
          "close": 770.19
        },
        {
          "date": "2026-08-27",
          "close": 770.86
        },
        {
          "date": "2026-08-28",
          "close": 777.13
        },
        {
          "date": "2026-08-31",
          "close": 777.97
        },
        {
          "date": "2026-09-01",
          "close": 783.16
        },
        {
          "date": "2026-09-02",
          "close": 778.78
        },
        {
          "date": "2026-09-03",
          "close": 774.09
        },
        {
          "date": "2026-09-04",
          "close": 777.67
        },
        {
          "date": "2026-09-07",
          "close": 780.14
        },
        {
          "date": "2026-09-08",
          "close": 788.97
        },
        {
          "date": "2026-09-09",
          "close": 786.65
        },
        {
          "date": "2026-09-10",
          "close": 780.92
        },
        {
          "date": "2026-09-11",
          "close": 766.48
        },
        {
          "date": "2026-09-14",
          "close": 765.03
        },
        {
          "date": "2026-09-15",
          "close": 749.23
        },
        {
          "date": "2026-09-16",
          "close": 755.61
        },
        {
          "date": "2026-09-17",
          "close": 755.18
        },
        {
          "date": "2026-09-18",
          "close": 763.17
        },
        {
          "date": "2026-09-21",
          "close": 774.64
        },
        {
          "date": "2026-09-22",
          "close": 773.49
        },
        {
          "date": "2026-09-23",
          "close": 768.84
        },
        {
          "date": "2026-09-24",
          "close": 763.93
        },
        {
          "date": "2026-09-28",
          "close": 750.61
        },
        {
          "date": "2026-09-29",
          "close": 758.76
        },
        {
          "date": "2026-09-30",
          "close": 760.29
        },
        {
          "date": "2026-10-08",
          "close": 757.11
        },
        {
          "date": "2026-10-09",
          "close": 760.59
        },
        {
          "date": "2026-10-12",
          "close": 748.58
        },
        {
          "date": "2026-10-13",
          "close": 752.0
        },
        {
          "date": "2026-10-14",
          "close": 740.15
        },
        {
          "date": "2026-10-15",
          "close": 720.36
        },
        {
          "date": "2026-10-16",
          "close": 725.67
        },
        {
          "date": "2026-10-19",
          "close": 721.58
        },
        {
          "date": "2026-10-20",
          "close": 723.83
        },
        {
          "date": "2026-10-21",
          "close": 723.12
        },
        {
          "date": "2026-10-22",
          "close": 706.42
        },
        {
          "date": "2026-10-23",
          "close": 713.05
        },
        {
          "date": "2026-10-26",
          "close": 712.73
        },
        {
          "date": "2026-10-27",
          "close": 699.45
        },
        {
          "date": "2026-10-28",
          "close": 705.51
        },
        {
          "date": "2026-10-29",
          "close": 694.68
        },
        {
          "date": "2026-10-30",
          "close": 680.45
        },
        {
          "date": "2026-11-02",
          "close": 691.44
        },
        {
          "date": "2026-11-03",
          "close": 691.84
        },
        {
          "date": "2026-11-04",
          "close": 701.75
        },
        {
          "date": "2026-11-05",
          "close": 711.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4823529411764706,
          "pullback_frequency": 0.2823529411764706,
          "up_wilson": [
            0.3792074367906816,
            0.587024544990991
          ],
          "pullback_wilson": [
            0.19768853463487673,
            0.3858392406724162
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.39215686274509803,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.27027340981759806,
            0.5291484101605165
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 13,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0722",
      "name": "虚拟现实",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029977002478027703,
        "5": 0.042559910495163944,
        "20": -0.011894988883188073,
        "60": -0.0538077301015395
      },
      "moving_averages": {
        "5": 1102.6699999999953,
        "20": 1137.484999999986,
        "60": 1199.2228333333294
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.024441930363716224,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1475.43
        },
        {
          "date": "2026-05-14",
          "close": 1442.19
        },
        {
          "date": "2026-05-15",
          "close": 1438.71
        },
        {
          "date": "2026-05-18",
          "close": 1454.03
        },
        {
          "date": "2026-05-19",
          "close": 1477.74
        },
        {
          "date": "2026-05-20",
          "close": 1455.86
        },
        {
          "date": "2026-05-21",
          "close": 1411.74
        },
        {
          "date": "2026-05-22",
          "close": 1443.03
        },
        {
          "date": "2026-05-25",
          "close": 1446.43
        },
        {
          "date": "2026-05-26",
          "close": 1430.21
        },
        {
          "date": "2026-05-27",
          "close": 1401.63
        },
        {
          "date": "2026-05-28",
          "close": 1412.86
        },
        {
          "date": "2026-05-29",
          "close": 1359.18
        },
        {
          "date": "2026-06-01",
          "close": 1376.02
        },
        {
          "date": "2026-06-02",
          "close": 1368.1
        },
        {
          "date": "2026-06-03",
          "close": 1365.3
        },
        {
          "date": "2026-06-04",
          "close": 1355.22
        },
        {
          "date": "2026-06-05",
          "close": 1369.15
        },
        {
          "date": "2026-06-08",
          "close": 1327.03
        },
        {
          "date": "2026-06-09",
          "close": 1351.26
        },
        {
          "date": "2026-06-10",
          "close": 1329.48
        },
        {
          "date": "2026-06-11",
          "close": 1298.01
        },
        {
          "date": "2026-06-12",
          "close": 1298.43
        },
        {
          "date": "2026-06-15",
          "close": 1337.84
        },
        {
          "date": "2026-06-16",
          "close": 1356.08
        },
        {
          "date": "2026-06-17",
          "close": 1358.45
        },
        {
          "date": "2026-06-18",
          "close": 1357.05
        },
        {
          "date": "2026-06-22",
          "close": 1358.94
        },
        {
          "date": "2026-06-23",
          "close": 1347.05
        },
        {
          "date": "2026-06-24",
          "close": 1338.59
        },
        {
          "date": "2026-06-25",
          "close": 1324.52
        },
        {
          "date": "2026-06-26",
          "close": 1298.51
        },
        {
          "date": "2026-06-29",
          "close": 1275.32
        },
        {
          "date": "2026-06-30",
          "close": 1319.09
        },
        {
          "date": "2026-07-01",
          "close": 1332.64
        },
        {
          "date": "2026-07-02",
          "close": 1307.24
        },
        {
          "date": "2026-07-03",
          "close": 1312.27
        },
        {
          "date": "2026-07-06",
          "close": 1279.95
        },
        {
          "date": "2026-07-07",
          "close": 1250.12
        },
        {
          "date": "2026-07-08",
          "close": 1237.54
        },
        {
          "date": "2026-07-09",
          "close": 1258.15
        },
        {
          "date": "2026-07-10",
          "close": 1266.04
        },
        {
          "date": "2026-07-13",
          "close": 1195.6
        },
        {
          "date": "2026-07-14",
          "close": 1204.18
        },
        {
          "date": "2026-07-15",
          "close": 1203.04
        },
        {
          "date": "2026-07-16",
          "close": 1207.72
        },
        {
          "date": "2026-07-17",
          "close": 1138.41
        },
        {
          "date": "2026-07-20",
          "close": 1102.43
        },
        {
          "date": "2026-07-21",
          "close": 1132.13
        },
        {
          "date": "2026-07-22",
          "close": 1109.61
        },
        {
          "date": "2026-07-23",
          "close": 1116.84
        },
        {
          "date": "2026-07-24",
          "close": 1087.89
        },
        {
          "date": "2026-07-27",
          "close": 1126.37
        },
        {
          "date": "2026-07-28",
          "close": 1116.75
        },
        {
          "date": "2026-07-29",
          "close": 1126.38
        },
        {
          "date": "2026-07-30",
          "close": 1094.06
        },
        {
          "date": "2026-07-31",
          "close": 1143.82
        },
        {
          "date": "2026-08-03",
          "close": 1154.36
        },
        {
          "date": "2026-08-04",
          "close": 1193.13
        },
        {
          "date": "2026-08-05",
          "close": 1221.2
        },
        {
          "date": "2026-08-06",
          "close": 1225.33
        },
        {
          "date": "2026-08-07",
          "close": 1230.39
        },
        {
          "date": "2026-08-10",
          "close": 1235.18
        },
        {
          "date": "2026-08-11",
          "close": 1232.68
        },
        {
          "date": "2026-08-12",
          "close": 1251.71
        },
        {
          "date": "2026-08-13",
          "close": 1233.79
        },
        {
          "date": "2026-08-14",
          "close": 1239.72
        },
        {
          "date": "2026-08-17",
          "close": 1260.71
        },
        {
          "date": "2026-08-18",
          "close": 1253.68
        },
        {
          "date": "2026-08-19",
          "close": 1185.28
        },
        {
          "date": "2026-08-20",
          "close": 1206.08
        },
        {
          "date": "2026-08-21",
          "close": 1209.94
        },
        {
          "date": "2026-08-24",
          "close": 1189.66
        },
        {
          "date": "2026-08-25",
          "close": 1211.93
        },
        {
          "date": "2026-08-26",
          "close": 1209.76
        },
        {
          "date": "2026-08-27",
          "close": 1227.42
        },
        {
          "date": "2026-08-28",
          "close": 1226.22
        },
        {
          "date": "2026-08-31",
          "close": 1257.28
        },
        {
          "date": "2026-09-01",
          "close": 1262.4
        },
        {
          "date": "2026-09-02",
          "close": 1253.59
        },
        {
          "date": "2026-09-03",
          "close": 1245.37
        },
        {
          "date": "2026-09-04",
          "close": 1241.29
        },
        {
          "date": "2026-09-07",
          "close": 1259.17
        },
        {
          "date": "2026-09-08",
          "close": 1260.65
        },
        {
          "date": "2026-09-09",
          "close": 1245.01
        },
        {
          "date": "2026-09-10",
          "close": 1230.01
        },
        {
          "date": "2026-09-11",
          "close": 1212.76
        },
        {
          "date": "2026-09-14",
          "close": 1215.82
        },
        {
          "date": "2026-09-15",
          "close": 1195.45
        },
        {
          "date": "2026-09-16",
          "close": 1218.12
        },
        {
          "date": "2026-09-17",
          "close": 1221.11
        },
        {
          "date": "2026-09-18",
          "close": 1238.62
        },
        {
          "date": "2026-09-21",
          "close": 1260.33
        },
        {
          "date": "2026-09-22",
          "close": 1273.49
        },
        {
          "date": "2026-09-23",
          "close": 1260.25
        },
        {
          "date": "2026-09-24",
          "close": 1241.36
        },
        {
          "date": "2026-09-28",
          "close": 1200.38
        },
        {
          "date": "2026-09-29",
          "close": 1213.11
        },
        {
          "date": "2026-09-30",
          "close": 1199.22
        },
        {
          "date": "2026-10-08",
          "close": 1169.4
        },
        {
          "date": "2026-10-09",
          "close": 1183.22
        },
        {
          "date": "2026-10-12",
          "close": 1172.09
        },
        {
          "date": "2026-10-13",
          "close": 1184.44
        },
        {
          "date": "2026-10-14",
          "close": 1168.22
        },
        {
          "date": "2026-10-15",
          "close": 1130.29
        },
        {
          "date": "2026-10-16",
          "close": 1126.09
        },
        {
          "date": "2026-10-19",
          "close": 1127.71
        },
        {
          "date": "2026-10-20",
          "close": 1154.52
        },
        {
          "date": "2026-10-21",
          "close": 1164.44
        },
        {
          "date": "2026-10-22",
          "close": 1123.85
        },
        {
          "date": "2026-10-23",
          "close": 1164.58
        },
        {
          "date": "2026-10-26",
          "close": 1158.81
        },
        {
          "date": "2026-10-27",
          "close": 1120.52
        },
        {
          "date": "2026-10-28",
          "close": 1149.25
        },
        {
          "date": "2026-10-29",
          "close": 1108.32
        },
        {
          "date": "2026-10-30",
          "close": 1051.2
        },
        {
          "date": "2026-11-02",
          "close": 1101.88
        },
        {
          "date": "2026-11-03",
          "close": 1082.92
        },
        {
          "date": "2026-11-04",
          "close": 1121.86
        },
        {
          "date": "2026-11-05",
          "close": 1155.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5657894736842105,
          "pullback_frequency": 0.3026315789473684,
          "up_wilson": [
            0.4538575306835998,
            0.6713906818078296
          ],
          "pullback_wilson": [
            0.21091334677752482,
            0.4133420157481873
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 33,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5454545454545454,
          "baseline_hit_rate": 0.5454545454545454,
          "hit_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "baseline_wilson": [
            0.37985938536217456,
            0.7015706148612388
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 4,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0724",
      "name": "海绵城市",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021692916085674252,
        "5": 0.019921046026059264,
        "20": -0.07098168817941852,
        "60": -0.05744411640657954
      },
      "moving_averages": {
        "5": 869.8380000000121,
        "20": 909.6325000000012,
        "60": 946.9091666666694
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0766338535910176,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1139.62
        },
        {
          "date": "2026-05-14",
          "close": 1122.22
        },
        {
          "date": "2026-05-15",
          "close": 1111.82
        },
        {
          "date": "2026-05-18",
          "close": 1115.97
        },
        {
          "date": "2026-05-19",
          "close": 1127.25
        },
        {
          "date": "2026-05-20",
          "close": 1102.78
        },
        {
          "date": "2026-05-21",
          "close": 1076.45
        },
        {
          "date": "2026-05-22",
          "close": 1084.76
        },
        {
          "date": "2026-05-25",
          "close": 1073.0
        },
        {
          "date": "2026-05-26",
          "close": 1052.6
        },
        {
          "date": "2026-05-27",
          "close": 1023.03
        },
        {
          "date": "2026-05-28",
          "close": 1035.37
        },
        {
          "date": "2026-05-29",
          "close": 1032.8
        },
        {
          "date": "2026-06-01",
          "close": 1055.23
        },
        {
          "date": "2026-06-02",
          "close": 1041.5
        },
        {
          "date": "2026-06-03",
          "close": 1035.47
        },
        {
          "date": "2026-06-04",
          "close": 1019.66
        },
        {
          "date": "2026-06-05",
          "close": 1022.69
        },
        {
          "date": "2026-06-08",
          "close": 1012.98
        },
        {
          "date": "2026-06-09",
          "close": 1013.85
        },
        {
          "date": "2026-06-10",
          "close": 998.79
        },
        {
          "date": "2026-06-11",
          "close": 981.53
        },
        {
          "date": "2026-06-12",
          "close": 993.26
        },
        {
          "date": "2026-06-15",
          "close": 999.74
        },
        {
          "date": "2026-06-16",
          "close": 1000.33
        },
        {
          "date": "2026-06-17",
          "close": 984.65
        },
        {
          "date": "2026-06-18",
          "close": 968.23
        },
        {
          "date": "2026-06-22",
          "close": 970.32
        },
        {
          "date": "2026-06-23",
          "close": 977.96
        },
        {
          "date": "2026-06-24",
          "close": 949.15
        },
        {
          "date": "2026-06-25",
          "close": 930.11
        },
        {
          "date": "2026-06-26",
          "close": 907.9
        },
        {
          "date": "2026-06-29",
          "close": 903.29
        },
        {
          "date": "2026-06-30",
          "close": 905.46
        },
        {
          "date": "2026-07-01",
          "close": 932.9
        },
        {
          "date": "2026-07-02",
          "close": 934.87
        },
        {
          "date": "2026-07-03",
          "close": 941.89
        },
        {
          "date": "2026-07-06",
          "close": 939.04
        },
        {
          "date": "2026-07-07",
          "close": 915.76
        },
        {
          "date": "2026-07-08",
          "close": 911.22
        },
        {
          "date": "2026-07-09",
          "close": 903.7
        },
        {
          "date": "2026-07-10",
          "close": 922.56
        },
        {
          "date": "2026-07-13",
          "close": 884.66
        },
        {
          "date": "2026-07-14",
          "close": 893.55
        },
        {
          "date": "2026-07-15",
          "close": 906.37
        },
        {
          "date": "2026-07-16",
          "close": 910.92
        },
        {
          "date": "2026-07-17",
          "close": 879.86
        },
        {
          "date": "2026-07-20",
          "close": 864.42
        },
        {
          "date": "2026-07-21",
          "close": 862.94
        },
        {
          "date": "2026-07-22",
          "close": 852.72
        },
        {
          "date": "2026-07-23",
          "close": 876.92
        },
        {
          "date": "2026-07-24",
          "close": 858.57
        },
        {
          "date": "2026-07-27",
          "close": 878.82
        },
        {
          "date": "2026-07-28",
          "close": 883.87
        },
        {
          "date": "2026-07-29",
          "close": 899.25
        },
        {
          "date": "2026-07-30",
          "close": 894.95
        },
        {
          "date": "2026-07-31",
          "close": 916.5
        },
        {
          "date": "2026-08-03",
          "close": 940.86
        },
        {
          "date": "2026-08-04",
          "close": 945.57
        },
        {
          "date": "2026-08-05",
          "close": 948.4
        },
        {
          "date": "2026-08-06",
          "close": 949.25
        },
        {
          "date": "2026-08-07",
          "close": 946.83
        },
        {
          "date": "2026-08-10",
          "close": 968.24
        },
        {
          "date": "2026-08-11",
          "close": 958.49
        },
        {
          "date": "2026-08-12",
          "close": 974.18
        },
        {
          "date": "2026-08-13",
          "close": 965.13
        },
        {
          "date": "2026-08-14",
          "close": 957.39
        },
        {
          "date": "2026-08-17",
          "close": 967.25
        },
        {
          "date": "2026-08-18",
          "close": 959.63
        },
        {
          "date": "2026-08-19",
          "close": 931.93
        },
        {
          "date": "2026-08-20",
          "close": 945.76
        },
        {
          "date": "2026-08-21",
          "close": 949.09
        },
        {
          "date": "2026-08-24",
          "close": 942.37
        },
        {
          "date": "2026-08-25",
          "close": 965.55
        },
        {
          "date": "2026-08-26",
          "close": 972.23
        },
        {
          "date": "2026-08-27",
          "close": 971.48
        },
        {
          "date": "2026-08-28",
          "close": 981.88
        },
        {
          "date": "2026-08-31",
          "close": 980.36
        },
        {
          "date": "2026-09-01",
          "close": 992.5
        },
        {
          "date": "2026-09-02",
          "close": 984.47
        },
        {
          "date": "2026-09-03",
          "close": 978.37
        },
        {
          "date": "2026-09-04",
          "close": 982.28
        },
        {
          "date": "2026-09-07",
          "close": 989.27
        },
        {
          "date": "2026-09-08",
          "close": 1001.47
        },
        {
          "date": "2026-09-09",
          "close": 990.29
        },
        {
          "date": "2026-09-10",
          "close": 984.12
        },
        {
          "date": "2026-09-11",
          "close": 964.37
        },
        {
          "date": "2026-09-14",
          "close": 963.16
        },
        {
          "date": "2026-09-15",
          "close": 937.97
        },
        {
          "date": "2026-09-16",
          "close": 947.63
        },
        {
          "date": "2026-09-17",
          "close": 951.62
        },
        {
          "date": "2026-09-18",
          "close": 956.73
        },
        {
          "date": "2026-09-21",
          "close": 973.76
        },
        {
          "date": "2026-09-22",
          "close": 971.46
        },
        {
          "date": "2026-09-23",
          "close": 965.38
        },
        {
          "date": "2026-09-24",
          "close": 959.77
        },
        {
          "date": "2026-09-28",
          "close": 945.18
        },
        {
          "date": "2026-09-29",
          "close": 964.81
        },
        {
          "date": "2026-09-30",
          "close": 968.03
        },
        {
          "date": "2026-10-08",
          "close": 962.22
        },
        {
          "date": "2026-10-09",
          "close": 968.11
        },
        {
          "date": "2026-10-12",
          "close": 956.81
        },
        {
          "date": "2026-10-13",
          "close": 966.6
        },
        {
          "date": "2026-10-14",
          "close": 949.22
        },
        {
          "date": "2026-10-15",
          "close": 920.74
        },
        {
          "date": "2026-10-16",
          "close": 931.61
        },
        {
          "date": "2026-10-19",
          "close": 921.78
        },
        {
          "date": "2026-10-20",
          "close": 929.63
        },
        {
          "date": "2026-10-21",
          "close": 927.22
        },
        {
          "date": "2026-10-22",
          "close": 904.43
        },
        {
          "date": "2026-10-23",
          "close": 908.34
        },
        {
          "date": "2026-10-26",
          "close": 910.62
        },
        {
          "date": "2026-10-27",
          "close": 880.87
        },
        {
          "date": "2026-10-28",
          "close": 891.02
        },
        {
          "date": "2026-10-29",
          "close": 876.46
        },
        {
          "date": "2026-10-30",
          "close": 852.31
        },
        {
          "date": "2026-11-02",
          "close": 866.09
        },
        {
          "date": "2026-11-03",
          "close": 861.93
        },
        {
          "date": "2026-11-04",
          "close": 874.94
        },
        {
          "date": "2026-11-05",
          "close": 893.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.3076923076923077,
          "up_wilson": [
            0.4039270123076001,
            0.6205104797510615
          ],
          "pullback_wilson": [
            0.21631928555607344,
            0.41711833356400135
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 16,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 3,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0729",
      "name": "船舶制造",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008377421029148069,
        "5": 0.008505987887619026,
        "20": -0.10858260617574123,
        "60": -0.06085739727770001
      },
      "moving_averages": {
        "5": 1079.6120000000112,
        "20": 1137.5630000000006,
        "60": 1185.8849999999995
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-22",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 57
          }
        }
      },
      "drawdown": -0.09219166290937397,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1477.56
        },
        {
          "date": "2026-05-14",
          "close": 1409.87
        },
        {
          "date": "2026-05-15",
          "close": 1407.13
        },
        {
          "date": "2026-05-18",
          "close": 1392.32
        },
        {
          "date": "2026-05-19",
          "close": 1386.63
        },
        {
          "date": "2026-05-20",
          "close": 1369.25
        },
        {
          "date": "2026-05-21",
          "close": 1331.93
        },
        {
          "date": "2026-05-22",
          "close": 1343.58
        },
        {
          "date": "2026-05-25",
          "close": 1336.73
        },
        {
          "date": "2026-05-26",
          "close": 1317.35
        },
        {
          "date": "2026-05-27",
          "close": 1295.75
        },
        {
          "date": "2026-05-28",
          "close": 1317.22
        },
        {
          "date": "2026-05-29",
          "close": 1281.93
        },
        {
          "date": "2026-06-01",
          "close": 1292.88
        },
        {
          "date": "2026-06-02",
          "close": 1272.79
        },
        {
          "date": "2026-06-03",
          "close": 1261.56
        },
        {
          "date": "2026-06-04",
          "close": 1260.8
        },
        {
          "date": "2026-06-05",
          "close": 1264.02
        },
        {
          "date": "2026-06-08",
          "close": 1216.72
        },
        {
          "date": "2026-06-09",
          "close": 1216.65
        },
        {
          "date": "2026-06-10",
          "close": 1186.58
        },
        {
          "date": "2026-06-11",
          "close": 1166.76
        },
        {
          "date": "2026-06-12",
          "close": 1194.79
        },
        {
          "date": "2026-06-15",
          "close": 1219.56
        },
        {
          "date": "2026-06-16",
          "close": 1213.19
        },
        {
          "date": "2026-06-17",
          "close": 1217.16
        },
        {
          "date": "2026-06-18",
          "close": 1192.17
        },
        {
          "date": "2026-06-22",
          "close": 1208.67
        },
        {
          "date": "2026-06-23",
          "close": 1192.27
        },
        {
          "date": "2026-06-24",
          "close": 1177.99
        },
        {
          "date": "2026-06-25",
          "close": 1150.45
        },
        {
          "date": "2026-06-26",
          "close": 1121.67
        },
        {
          "date": "2026-06-29",
          "close": 1121.4
        },
        {
          "date": "2026-06-30",
          "close": 1140.1
        },
        {
          "date": "2026-07-01",
          "close": 1167.44
        },
        {
          "date": "2026-07-02",
          "close": 1162.35
        },
        {
          "date": "2026-07-03",
          "close": 1209.45
        },
        {
          "date": "2026-07-06",
          "close": 1230.66
        },
        {
          "date": "2026-07-07",
          "close": 1187.06
        },
        {
          "date": "2026-07-08",
          "close": 1167.63
        },
        {
          "date": "2026-07-09",
          "close": 1169.33
        },
        {
          "date": "2026-07-10",
          "close": 1217.99
        },
        {
          "date": "2026-07-13",
          "close": 1146.93
        },
        {
          "date": "2026-07-14",
          "close": 1140.97
        },
        {
          "date": "2026-07-15",
          "close": 1139.17
        },
        {
          "date": "2026-07-16",
          "close": 1120.63
        },
        {
          "date": "2026-07-17",
          "close": 1075.48
        },
        {
          "date": "2026-07-20",
          "close": 1070.2
        },
        {
          "date": "2026-07-21",
          "close": 1079.75
        },
        {
          "date": "2026-07-22",
          "close": 1072.01
        },
        {
          "date": "2026-07-23",
          "close": 1104.82
        },
        {
          "date": "2026-07-24",
          "close": 1092.93
        },
        {
          "date": "2026-07-27",
          "close": 1119.27
        },
        {
          "date": "2026-07-28",
          "close": 1107.57
        },
        {
          "date": "2026-07-29",
          "close": 1127.64
        },
        {
          "date": "2026-07-30",
          "close": 1108.46
        },
        {
          "date": "2026-07-31",
          "close": 1131.14
        },
        {
          "date": "2026-08-03",
          "close": 1153.52
        },
        {
          "date": "2026-08-04",
          "close": 1161.9
        },
        {
          "date": "2026-08-05",
          "close": 1179.15
        },
        {
          "date": "2026-08-06",
          "close": 1182.45
        },
        {
          "date": "2026-08-07",
          "close": 1188.51
        },
        {
          "date": "2026-08-10",
          "close": 1211.29
        },
        {
          "date": "2026-08-11",
          "close": 1192.07
        },
        {
          "date": "2026-08-12",
          "close": 1199.63
        },
        {
          "date": "2026-08-13",
          "close": 1186.39
        },
        {
          "date": "2026-08-14",
          "close": 1195.44
        },
        {
          "date": "2026-08-17",
          "close": 1213.94
        },
        {
          "date": "2026-08-18",
          "close": 1203.89
        },
        {
          "date": "2026-08-19",
          "close": 1153.43
        },
        {
          "date": "2026-08-20",
          "close": 1156.12
        },
        {
          "date": "2026-08-21",
          "close": 1173.28
        },
        {
          "date": "2026-08-24",
          "close": 1151.05
        },
        {
          "date": "2026-08-25",
          "close": 1176.44
        },
        {
          "date": "2026-08-26",
          "close": 1175.53
        },
        {
          "date": "2026-08-27",
          "close": 1183.87
        },
        {
          "date": "2026-08-28",
          "close": 1188.16
        },
        {
          "date": "2026-08-31",
          "close": 1195.02
        },
        {
          "date": "2026-09-01",
          "close": 1197.61
        },
        {
          "date": "2026-09-02",
          "close": 1199.14
        },
        {
          "date": "2026-09-03",
          "close": 1204.09
        },
        {
          "date": "2026-09-04",
          "close": 1230.46
        },
        {
          "date": "2026-09-07",
          "close": 1221.73
        },
        {
          "date": "2026-09-08",
          "close": 1228.87
        },
        {
          "date": "2026-09-09",
          "close": 1252.06
        },
        {
          "date": "2026-09-10",
          "close": 1267.7
        },
        {
          "date": "2026-09-11",
          "close": 1249.14
        },
        {
          "date": "2026-09-14",
          "close": 1230.15
        },
        {
          "date": "2026-09-15",
          "close": 1211.3
        },
        {
          "date": "2026-09-16",
          "close": 1207.48
        },
        {
          "date": "2026-09-17",
          "close": 1225.34
        },
        {
          "date": "2026-09-18",
          "close": 1237.68
        },
        {
          "date": "2026-09-21",
          "close": 1274.11
        },
        {
          "date": "2026-09-22",
          "close": 1259.52
        },
        {
          "date": "2026-09-23",
          "close": 1231.62
        },
        {
          "date": "2026-09-24",
          "close": 1229.73
        },
        {
          "date": "2026-09-28",
          "close": 1211.76
        },
        {
          "date": "2026-09-29",
          "close": 1227.87
        },
        {
          "date": "2026-09-30",
          "close": 1235.69
        },
        {
          "date": "2026-10-08",
          "close": 1242.28
        },
        {
          "date": "2026-10-09",
          "close": 1215.65
        },
        {
          "date": "2026-10-12",
          "close": 1199.19
        },
        {
          "date": "2026-10-13",
          "close": 1219.85
        },
        {
          "date": "2026-10-14",
          "close": 1190.05
        },
        {
          "date": "2026-10-15",
          "close": 1137.02
        },
        {
          "date": "2026-10-16",
          "close": 1166.35
        },
        {
          "date": "2026-10-19",
          "close": 1175.89
        },
        {
          "date": "2026-10-20",
          "close": 1159.08
        },
        {
          "date": "2026-10-21",
          "close": 1153.09
        },
        {
          "date": "2026-10-22",
          "close": 1131.69
        },
        {
          "date": "2026-10-23",
          "close": 1156.66
        },
        {
          "date": "2026-10-26",
          "close": 1135.15
        },
        {
          "date": "2026-10-27",
          "close": 1109.04
        },
        {
          "date": "2026-10-28",
          "close": 1106.44
        },
        {
          "date": "2026-10-29",
          "close": 1098.05
        },
        {
          "date": "2026-10-30",
          "close": 1052.65
        },
        {
          "date": "2026-11-02",
          "close": 1067.78
        },
        {
          "date": "2026-11-03",
          "close": 1072.05
        },
        {
          "date": "2026-11-04",
          "close": 1098.19
        },
        {
          "date": "2026-11-05",
          "close": 1107.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5352112676056338,
          "pullback_frequency": 0.352112676056338,
          "up_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "pullback_wilson": [
            0.25122748121653293,
            0.4681793778839557
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5121951219512195,
          "pullback_frequency": 0.43902439024390244,
          "up_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "pullback_wilson": [
            0.2989013173655036,
            0.5895947277789392
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 4,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0730",
      "name": "农药兽药",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020263376662636112,
        "5": 0.026059776929069578,
        "20": -0.09597629470899915,
        "60": -0.069350015941542
      },
      "moving_averages": {
        "5": 1053.4199999999953,
        "20": 1109.9994999999994,
        "60": 1171.0823333333383
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.10339875141130372,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1351.12
        },
        {
          "date": "2026-05-14",
          "close": 1330.94
        },
        {
          "date": "2026-05-15",
          "close": 1321.27
        },
        {
          "date": "2026-05-18",
          "close": 1309.42
        },
        {
          "date": "2026-05-19",
          "close": 1315.33
        },
        {
          "date": "2026-05-20",
          "close": 1304.28
        },
        {
          "date": "2026-05-21",
          "close": 1265.43
        },
        {
          "date": "2026-05-22",
          "close": 1282.63
        },
        {
          "date": "2026-05-25",
          "close": 1270.07
        },
        {
          "date": "2026-05-26",
          "close": 1258.67
        },
        {
          "date": "2026-05-27",
          "close": 1227.08
        },
        {
          "date": "2026-05-28",
          "close": 1225.95
        },
        {
          "date": "2026-05-29",
          "close": 1206.7
        },
        {
          "date": "2026-06-01",
          "close": 1236.89
        },
        {
          "date": "2026-06-02",
          "close": 1217.37
        },
        {
          "date": "2026-06-03",
          "close": 1208.55
        },
        {
          "date": "2026-06-04",
          "close": 1187.93
        },
        {
          "date": "2026-06-05",
          "close": 1199.34
        },
        {
          "date": "2026-06-08",
          "close": 1165.92
        },
        {
          "date": "2026-06-09",
          "close": 1178.39
        },
        {
          "date": "2026-06-10",
          "close": 1181.71
        },
        {
          "date": "2026-06-11",
          "close": 1165.15
        },
        {
          "date": "2026-06-12",
          "close": 1190.84
        },
        {
          "date": "2026-06-15",
          "close": 1199.32
        },
        {
          "date": "2026-06-16",
          "close": 1196.65
        },
        {
          "date": "2026-06-17",
          "close": 1173.11
        },
        {
          "date": "2026-06-18",
          "close": 1161.36
        },
        {
          "date": "2026-06-22",
          "close": 1180.34
        },
        {
          "date": "2026-06-23",
          "close": 1180.75
        },
        {
          "date": "2026-06-24",
          "close": 1174.19
        },
        {
          "date": "2026-06-25",
          "close": 1138.69
        },
        {
          "date": "2026-06-26",
          "close": 1111.82
        },
        {
          "date": "2026-06-29",
          "close": 1111.67
        },
        {
          "date": "2026-06-30",
          "close": 1096.57
        },
        {
          "date": "2026-07-01",
          "close": 1129.38
        },
        {
          "date": "2026-07-02",
          "close": 1142.59
        },
        {
          "date": "2026-07-03",
          "close": 1161.83
        },
        {
          "date": "2026-07-06",
          "close": 1165.08
        },
        {
          "date": "2026-07-07",
          "close": 1127.77
        },
        {
          "date": "2026-07-08",
          "close": 1115.93
        },
        {
          "date": "2026-07-09",
          "close": 1110.83
        },
        {
          "date": "2026-07-10",
          "close": 1121.89
        },
        {
          "date": "2026-07-13",
          "close": 1098.52
        },
        {
          "date": "2026-07-14",
          "close": 1121.41
        },
        {
          "date": "2026-07-15",
          "close": 1139.79
        },
        {
          "date": "2026-07-16",
          "close": 1132.58
        },
        {
          "date": "2026-07-17",
          "close": 1095.21
        },
        {
          "date": "2026-07-20",
          "close": 1081.89
        },
        {
          "date": "2026-07-21",
          "close": 1076.47
        },
        {
          "date": "2026-07-22",
          "close": 1074.44
        },
        {
          "date": "2026-07-23",
          "close": 1101.14
        },
        {
          "date": "2026-07-24",
          "close": 1075.76
        },
        {
          "date": "2026-07-27",
          "close": 1098.87
        },
        {
          "date": "2026-07-28",
          "close": 1104.07
        },
        {
          "date": "2026-07-29",
          "close": 1119.55
        },
        {
          "date": "2026-07-30",
          "close": 1137.48
        },
        {
          "date": "2026-07-31",
          "close": 1142.33
        },
        {
          "date": "2026-08-03",
          "close": 1150.02
        },
        {
          "date": "2026-08-04",
          "close": 1153.44
        },
        {
          "date": "2026-08-05",
          "close": 1160.49
        },
        {
          "date": "2026-08-06",
          "close": 1166.04
        },
        {
          "date": "2026-08-07",
          "close": 1172.05
        },
        {
          "date": "2026-08-10",
          "close": 1198.71
        },
        {
          "date": "2026-08-11",
          "close": 1181.12
        },
        {
          "date": "2026-08-12",
          "close": 1190.78
        },
        {
          "date": "2026-08-13",
          "close": 1172.22
        },
        {
          "date": "2026-08-14",
          "close": 1171.88
        },
        {
          "date": "2026-08-17",
          "close": 1190.59
        },
        {
          "date": "2026-08-18",
          "close": 1210.85
        },
        {
          "date": "2026-08-19",
          "close": 1184.08
        },
        {
          "date": "2026-08-20",
          "close": 1197.3
        },
        {
          "date": "2026-08-21",
          "close": 1177.52
        },
        {
          "date": "2026-08-24",
          "close": 1166.65
        },
        {
          "date": "2026-08-25",
          "close": 1183.0
        },
        {
          "date": "2026-08-26",
          "close": 1194.59
        },
        {
          "date": "2026-08-27",
          "close": 1210.41
        },
        {
          "date": "2026-08-28",
          "close": 1231.41
        },
        {
          "date": "2026-08-31",
          "close": 1223.25
        },
        {
          "date": "2026-09-01",
          "close": 1252.88
        },
        {
          "date": "2026-09-02",
          "close": 1226.81
        },
        {
          "date": "2026-09-03",
          "close": 1216.12
        },
        {
          "date": "2026-09-04",
          "close": 1227.78
        },
        {
          "date": "2026-09-07",
          "close": 1238.9
        },
        {
          "date": "2026-09-08",
          "close": 1277.2
        },
        {
          "date": "2026-09-09",
          "close": 1268.48
        },
        {
          "date": "2026-09-10",
          "close": 1232.51
        },
        {
          "date": "2026-09-11",
          "close": 1197.66
        },
        {
          "date": "2026-09-14",
          "close": 1197.05
        },
        {
          "date": "2026-09-15",
          "close": 1175.26
        },
        {
          "date": "2026-09-16",
          "close": 1184.82
        },
        {
          "date": "2026-09-17",
          "close": 1189.16
        },
        {
          "date": "2026-09-18",
          "close": 1187.86
        },
        {
          "date": "2026-09-21",
          "close": 1217.77
        },
        {
          "date": "2026-09-22",
          "close": 1212.41
        },
        {
          "date": "2026-09-23",
          "close": 1204.16
        },
        {
          "date": "2026-09-24",
          "close": 1189.92
        },
        {
          "date": "2026-09-28",
          "close": 1174.09
        },
        {
          "date": "2026-09-29",
          "close": 1179.84
        },
        {
          "date": "2026-09-30",
          "close": 1197.15
        },
        {
          "date": "2026-10-08",
          "close": 1194.67
        },
        {
          "date": "2026-10-09",
          "close": 1204.56
        },
        {
          "date": "2026-10-12",
          "close": 1185.3
        },
        {
          "date": "2026-10-13",
          "close": 1188.33
        },
        {
          "date": "2026-10-14",
          "close": 1166.4
        },
        {
          "date": "2026-10-15",
          "close": 1127.79
        },
        {
          "date": "2026-10-16",
          "close": 1136.07
        },
        {
          "date": "2026-10-19",
          "close": 1129.32
        },
        {
          "date": "2026-10-20",
          "close": 1141.57
        },
        {
          "date": "2026-10-21",
          "close": 1135.01
        },
        {
          "date": "2026-10-22",
          "close": 1107.04
        },
        {
          "date": "2026-10-23",
          "close": 1113.5
        },
        {
          "date": "2026-10-26",
          "close": 1104.57
        },
        {
          "date": "2026-10-27",
          "close": 1067.93
        },
        {
          "date": "2026-10-28",
          "close": 1072.92
        },
        {
          "date": "2026-10-29",
          "close": 1052.58
        },
        {
          "date": "2026-10-30",
          "close": 1029.7
        },
        {
          "date": "2026-11-02",
          "close": 1048.44
        },
        {
          "date": "2026-11-03",
          "close": 1050.39
        },
        {
          "date": "2026-11-04",
          "close": 1058.56
        },
        {
          "date": "2026-11-05",
          "close": 1080.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4270833333333333,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.33282083114008043,
            0.5269568587558306
          ],
          "pullback_wilson": [
            0.22850954637750145,
            0.410918799069127
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43859649122807015,
          "pullback_frequency": 0.43859649122807015,
          "up_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "pullback_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 15,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 10,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0733",
      "name": "包装材料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02347032533742488,
        "5": 0.03317544080831358,
        "20": -0.06996538614310843,
        "60": -0.05733394682354487
      },
      "moving_averages": {
        "5": 1109.8139999999898,
        "20": 1152.822000000003,
        "60": 1208.1225000000074
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.07675346831042595,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1472.47
        },
        {
          "date": "2026-05-14",
          "close": 1436.18
        },
        {
          "date": "2026-05-15",
          "close": 1435.22
        },
        {
          "date": "2026-05-18",
          "close": 1430.83
        },
        {
          "date": "2026-05-19",
          "close": 1436.3
        },
        {
          "date": "2026-05-20",
          "close": 1429.66
        },
        {
          "date": "2026-05-21",
          "close": 1382.98
        },
        {
          "date": "2026-05-22",
          "close": 1389.12
        },
        {
          "date": "2026-05-25",
          "close": 1378.39
        },
        {
          "date": "2026-05-26",
          "close": 1357.59
        },
        {
          "date": "2026-05-27",
          "close": 1335.79
        },
        {
          "date": "2026-05-28",
          "close": 1342.16
        },
        {
          "date": "2026-05-29",
          "close": 1317.62
        },
        {
          "date": "2026-06-01",
          "close": 1340.71
        },
        {
          "date": "2026-06-02",
          "close": 1323.77
        },
        {
          "date": "2026-06-03",
          "close": 1326.44
        },
        {
          "date": "2026-06-04",
          "close": 1309.96
        },
        {
          "date": "2026-06-05",
          "close": 1317.03
        },
        {
          "date": "2026-06-08",
          "close": 1296.03
        },
        {
          "date": "2026-06-09",
          "close": 1293.48
        },
        {
          "date": "2026-06-10",
          "close": 1283.99
        },
        {
          "date": "2026-06-11",
          "close": 1267.79
        },
        {
          "date": "2026-06-12",
          "close": 1288.06
        },
        {
          "date": "2026-06-15",
          "close": 1294.26
        },
        {
          "date": "2026-06-16",
          "close": 1297.84
        },
        {
          "date": "2026-06-17",
          "close": 1291.63
        },
        {
          "date": "2026-06-18",
          "close": 1279.56
        },
        {
          "date": "2026-06-22",
          "close": 1284.72
        },
        {
          "date": "2026-06-23",
          "close": 1286.31
        },
        {
          "date": "2026-06-24",
          "close": 1262.38
        },
        {
          "date": "2026-06-25",
          "close": 1243.13
        },
        {
          "date": "2026-06-26",
          "close": 1216.14
        },
        {
          "date": "2026-06-29",
          "close": 1214.55
        },
        {
          "date": "2026-06-30",
          "close": 1214.86
        },
        {
          "date": "2026-07-01",
          "close": 1247.29
        },
        {
          "date": "2026-07-02",
          "close": 1230.56
        },
        {
          "date": "2026-07-03",
          "close": 1242.11
        },
        {
          "date": "2026-07-06",
          "close": 1225.05
        },
        {
          "date": "2026-07-07",
          "close": 1201.3
        },
        {
          "date": "2026-07-08",
          "close": 1176.39
        },
        {
          "date": "2026-07-09",
          "close": 1180.62
        },
        {
          "date": "2026-07-10",
          "close": 1189.84
        },
        {
          "date": "2026-07-13",
          "close": 1149.48
        },
        {
          "date": "2026-07-14",
          "close": 1176.63
        },
        {
          "date": "2026-07-15",
          "close": 1198.94
        },
        {
          "date": "2026-07-16",
          "close": 1192.73
        },
        {
          "date": "2026-07-17",
          "close": 1143.62
        },
        {
          "date": "2026-07-20",
          "close": 1109.01
        },
        {
          "date": "2026-07-21",
          "close": 1112.83
        },
        {
          "date": "2026-07-22",
          "close": 1100.77
        },
        {
          "date": "2026-07-23",
          "close": 1125.46
        },
        {
          "date": "2026-07-24",
          "close": 1116.07
        },
        {
          "date": "2026-07-27",
          "close": 1144.66
        },
        {
          "date": "2026-07-28",
          "close": 1153.37
        },
        {
          "date": "2026-07-29",
          "close": 1161.16
        },
        {
          "date": "2026-07-30",
          "close": 1149.11
        },
        {
          "date": "2026-07-31",
          "close": 1174.46
        },
        {
          "date": "2026-08-03",
          "close": 1188.2
        },
        {
          "date": "2026-08-04",
          "close": 1202.46
        },
        {
          "date": "2026-08-05",
          "close": 1217.08
        },
        {
          "date": "2026-08-06",
          "close": 1225.09
        },
        {
          "date": "2026-08-07",
          "close": 1224.9
        },
        {
          "date": "2026-08-10",
          "close": 1249.21
        },
        {
          "date": "2026-08-11",
          "close": 1237.87
        },
        {
          "date": "2026-08-12",
          "close": 1255.55
        },
        {
          "date": "2026-08-13",
          "close": 1233.23
        },
        {
          "date": "2026-08-14",
          "close": 1225.68
        },
        {
          "date": "2026-08-17",
          "close": 1244.29
        },
        {
          "date": "2026-08-18",
          "close": 1232.92
        },
        {
          "date": "2026-08-19",
          "close": 1185.88
        },
        {
          "date": "2026-08-20",
          "close": 1199.91
        },
        {
          "date": "2026-08-21",
          "close": 1206.69
        },
        {
          "date": "2026-08-24",
          "close": 1189.72
        },
        {
          "date": "2026-08-25",
          "close": 1222.75
        },
        {
          "date": "2026-08-26",
          "close": 1224.68
        },
        {
          "date": "2026-08-27",
          "close": 1232.73
        },
        {
          "date": "2026-08-28",
          "close": 1241.66
        },
        {
          "date": "2026-08-31",
          "close": 1249.62
        },
        {
          "date": "2026-09-01",
          "close": 1260.46
        },
        {
          "date": "2026-09-02",
          "close": 1256.85
        },
        {
          "date": "2026-09-03",
          "close": 1254.54
        },
        {
          "date": "2026-09-04",
          "close": 1255.28
        },
        {
          "date": "2026-09-07",
          "close": 1256.56
        },
        {
          "date": "2026-09-08",
          "close": 1268.26
        },
        {
          "date": "2026-09-09",
          "close": 1265.18
        },
        {
          "date": "2026-09-10",
          "close": 1251.14
        },
        {
          "date": "2026-09-11",
          "close": 1230.9
        },
        {
          "date": "2026-09-14",
          "close": 1235.63
        },
        {
          "date": "2026-09-15",
          "close": 1210.11
        },
        {
          "date": "2026-09-16",
          "close": 1231.32
        },
        {
          "date": "2026-09-17",
          "close": 1225.26
        },
        {
          "date": "2026-09-18",
          "close": 1234.46
        },
        {
          "date": "2026-09-21",
          "close": 1254.93
        },
        {
          "date": "2026-09-22",
          "close": 1256.91
        },
        {
          "date": "2026-09-23",
          "close": 1242.77
        },
        {
          "date": "2026-09-24",
          "close": 1234.91
        },
        {
          "date": "2026-09-28",
          "close": 1216.52
        },
        {
          "date": "2026-09-29",
          "close": 1236.92
        },
        {
          "date": "2026-09-30",
          "close": 1236.01
        },
        {
          "date": "2026-10-08",
          "close": 1233.61
        },
        {
          "date": "2026-10-09",
          "close": 1242.68
        },
        {
          "date": "2026-10-12",
          "close": 1231.21
        },
        {
          "date": "2026-10-13",
          "close": 1231.38
        },
        {
          "date": "2026-10-14",
          "close": 1201.52
        },
        {
          "date": "2026-10-15",
          "close": 1161.19
        },
        {
          "date": "2026-10-16",
          "close": 1176.02
        },
        {
          "date": "2026-10-19",
          "close": 1162.79
        },
        {
          "date": "2026-10-20",
          "close": 1170.0
        },
        {
          "date": "2026-10-21",
          "close": 1162.77
        },
        {
          "date": "2026-10-22",
          "close": 1133.58
        },
        {
          "date": "2026-10-23",
          "close": 1144.4
        },
        {
          "date": "2026-10-26",
          "close": 1145.77
        },
        {
          "date": "2026-10-27",
          "close": 1108.54
        },
        {
          "date": "2026-10-28",
          "close": 1125.06
        },
        {
          "date": "2026-10-29",
          "close": 1110.46
        },
        {
          "date": "2026-10-30",
          "close": 1078.34
        },
        {
          "date": "2026-11-02",
          "close": 1101.96
        },
        {
          "date": "2026-11-03",
          "close": 1100.48
        },
        {
          "date": "2026-11-04",
          "close": 1120.99
        },
        {
          "date": "2026-11-05",
          "close": 1147.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.52,
          "pullback_frequency": 0.30666666666666664,
          "up_wilson": [
            0.4087421577281785,
            0.6293088885725093
          ],
          "pullback_wilson": [
            0.21386867086778077,
            0.4183045482255708
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 3,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0742",
      "name": "创业板综",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027365388876578578,
        "5": 0.03546828717852257,
        "20": -0.06575214622428904,
        "60": -0.05507972347511758
      },
      "moving_averages": {
        "5": 1690.8600000000092,
        "20": 1767.2549999999815,
        "60": 1872.9073333333208
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.06821763641940704,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2236.34
        },
        {
          "date": "2026-05-14",
          "close": 2194.79
        },
        {
          "date": "2026-05-15",
          "close": 2191.13
        },
        {
          "date": "2026-05-18",
          "close": 2201.3
        },
        {
          "date": "2026-05-19",
          "close": 2225.02
        },
        {
          "date": "2026-05-20",
          "close": 2212.3
        },
        {
          "date": "2026-05-21",
          "close": 2136.85
        },
        {
          "date": "2026-05-22",
          "close": 2189.09
        },
        {
          "date": "2026-05-25",
          "close": 2186.57
        },
        {
          "date": "2026-05-26",
          "close": 2146.13
        },
        {
          "date": "2026-05-27",
          "close": 2099.4
        },
        {
          "date": "2026-05-28",
          "close": 2122.13
        },
        {
          "date": "2026-05-29",
          "close": 2050.99
        },
        {
          "date": "2026-06-01",
          "close": 2066.84
        },
        {
          "date": "2026-06-02",
          "close": 2047.69
        },
        {
          "date": "2026-06-03",
          "close": 2040.31
        },
        {
          "date": "2026-06-04",
          "close": 2024.78
        },
        {
          "date": "2026-06-05",
          "close": 2038.63
        },
        {
          "date": "2026-06-08",
          "close": 1970.83
        },
        {
          "date": "2026-06-09",
          "close": 2009.69
        },
        {
          "date": "2026-06-10",
          "close": 1975.56
        },
        {
          "date": "2026-06-11",
          "close": 1951.37
        },
        {
          "date": "2026-06-12",
          "close": 1969.18
        },
        {
          "date": "2026-06-15",
          "close": 2025.93
        },
        {
          "date": "2026-06-16",
          "close": 2054.22
        },
        {
          "date": "2026-06-17",
          "close": 2050.59
        },
        {
          "date": "2026-06-18",
          "close": 2056.61
        },
        {
          "date": "2026-06-22",
          "close": 2069.63
        },
        {
          "date": "2026-06-23",
          "close": 2063.73
        },
        {
          "date": "2026-06-24",
          "close": 2045.05
        },
        {
          "date": "2026-06-25",
          "close": 2014.63
        },
        {
          "date": "2026-06-26",
          "close": 1955.76
        },
        {
          "date": "2026-06-29",
          "close": 1946.65
        },
        {
          "date": "2026-06-30",
          "close": 1989.86
        },
        {
          "date": "2026-07-01",
          "close": 2031.71
        },
        {
          "date": "2026-07-02",
          "close": 2005.92
        },
        {
          "date": "2026-07-03",
          "close": 2031.75
        },
        {
          "date": "2026-07-06",
          "close": 1992.44
        },
        {
          "date": "2026-07-07",
          "close": 1935.26
        },
        {
          "date": "2026-07-08",
          "close": 1896.41
        },
        {
          "date": "2026-07-09",
          "close": 1914.25
        },
        {
          "date": "2026-07-10",
          "close": 1930.27
        },
        {
          "date": "2026-07-13",
          "close": 1826.97
        },
        {
          "date": "2026-07-14",
          "close": 1856.3
        },
        {
          "date": "2026-07-15",
          "close": 1854.94
        },
        {
          "date": "2026-07-16",
          "close": 1842.3
        },
        {
          "date": "2026-07-17",
          "close": 1730.93
        },
        {
          "date": "2026-07-20",
          "close": 1669.87
        },
        {
          "date": "2026-07-21",
          "close": 1711.96
        },
        {
          "date": "2026-07-22",
          "close": 1687.51
        },
        {
          "date": "2026-07-23",
          "close": 1717.91
        },
        {
          "date": "2026-07-24",
          "close": 1672.22
        },
        {
          "date": "2026-07-27",
          "close": 1736.48
        },
        {
          "date": "2026-07-28",
          "close": 1714.46
        },
        {
          "date": "2026-07-29",
          "close": 1730.52
        },
        {
          "date": "2026-07-30",
          "close": 1682.02
        },
        {
          "date": "2026-07-31",
          "close": 1745.0
        },
        {
          "date": "2026-08-03",
          "close": 1769.0
        },
        {
          "date": "2026-08-04",
          "close": 1823.77
        },
        {
          "date": "2026-08-05",
          "close": 1864.57
        },
        {
          "date": "2026-08-06",
          "close": 1876.91
        },
        {
          "date": "2026-08-07",
          "close": 1902.88
        },
        {
          "date": "2026-08-10",
          "close": 1927.03
        },
        {
          "date": "2026-08-11",
          "close": 1922.3
        },
        {
          "date": "2026-08-12",
          "close": 1947.78
        },
        {
          "date": "2026-08-13",
          "close": 1927.19
        },
        {
          "date": "2026-08-14",
          "close": 1940.57
        },
        {
          "date": "2026-08-17",
          "close": 1982.0
        },
        {
          "date": "2026-08-18",
          "close": 1973.73
        },
        {
          "date": "2026-08-19",
          "close": 1868.91
        },
        {
          "date": "2026-08-20",
          "close": 1902.29
        },
        {
          "date": "2026-08-21",
          "close": 1904.09
        },
        {
          "date": "2026-08-24",
          "close": 1874.48
        },
        {
          "date": "2026-08-25",
          "close": 1909.5
        },
        {
          "date": "2026-08-26",
          "close": 1904.52
        },
        {
          "date": "2026-08-27",
          "close": 1935.83
        },
        {
          "date": "2026-08-28",
          "close": 1929.04
        },
        {
          "date": "2026-08-31",
          "close": 1957.23
        },
        {
          "date": "2026-09-01",
          "close": 1958.23
        },
        {
          "date": "2026-09-02",
          "close": 1942.4
        },
        {
          "date": "2026-09-03",
          "close": 1935.32
        },
        {
          "date": "2026-09-04",
          "close": 1922.99
        },
        {
          "date": "2026-09-07",
          "close": 1950.42
        },
        {
          "date": "2026-09-08",
          "close": 1953.39
        },
        {
          "date": "2026-09-09",
          "close": 1938.94
        },
        {
          "date": "2026-09-10",
          "close": 1909.88
        },
        {
          "date": "2026-09-11",
          "close": 1869.6
        },
        {
          "date": "2026-09-14",
          "close": 1886.6
        },
        {
          "date": "2026-09-15",
          "close": 1862.26
        },
        {
          "date": "2026-09-16",
          "close": 1898.88
        },
        {
          "date": "2026-09-17",
          "close": 1906.63
        },
        {
          "date": "2026-09-18",
          "close": 1942.25
        },
        {
          "date": "2026-09-21",
          "close": 1983.87
        },
        {
          "date": "2026-09-22",
          "close": 1992.45
        },
        {
          "date": "2026-09-23",
          "close": 1991.18
        },
        {
          "date": "2026-09-24",
          "close": 1963.13
        },
        {
          "date": "2026-09-28",
          "close": 1907.7
        },
        {
          "date": "2026-09-29",
          "close": 1927.37
        },
        {
          "date": "2026-09-30",
          "close": 1913.7
        },
        {
          "date": "2026-10-08",
          "close": 1885.87
        },
        {
          "date": "2026-10-09",
          "close": 1890.86
        },
        {
          "date": "2026-10-12",
          "close": 1862.88
        },
        {
          "date": "2026-10-13",
          "close": 1874.88
        },
        {
          "date": "2026-10-14",
          "close": 1831.42
        },
        {
          "date": "2026-10-15",
          "close": 1774.25
        },
        {
          "date": "2026-10-16",
          "close": 1779.18
        },
        {
          "date": "2026-10-19",
          "close": 1775.92
        },
        {
          "date": "2026-10-20",
          "close": 1808.51
        },
        {
          "date": "2026-10-21",
          "close": 1804.48
        },
        {
          "date": "2026-10-22",
          "close": 1747.19
        },
        {
          "date": "2026-10-23",
          "close": 1793.89
        },
        {
          "date": "2026-10-26",
          "close": 1775.08
        },
        {
          "date": "2026-10-27",
          "close": 1710.95
        },
        {
          "date": "2026-10-28",
          "close": 1759.79
        },
        {
          "date": "2026-10-29",
          "close": 1701.52
        },
        {
          "date": "2026-10-30",
          "close": 1637.22
        },
        {
          "date": "2026-11-02",
          "close": 1687.25
        },
        {
          "date": "2026-11-03",
          "close": 1653.02
        },
        {
          "date": "2026-11-04",
          "close": 1714.94
        },
        {
          "date": "2026-11-05",
          "close": 1761.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5970149253731343,
          "pullback_frequency": 0.3283582089552239,
          "up_wilson": [
            0.47741328881114453,
            0.7060950722024834
          ],
          "pullback_wilson": [
            0.22791317376089593,
            0.44741818752268525
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 3,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0743",
      "name": "深证100R",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011551070587030088,
        "5": 0.03234210136530358,
        "20": -0.03693438132472837,
        "60": -0.10759879793027105
      },
      "moving_averages": {
        "5": 1150.8360000000334,
        "20": 1176.9489999999992,
        "60": 1262.6451666666699
      },
      "phase": "下降",
      "phase_days": 38,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-02",
            "end": "2026-07-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-05",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-08-31",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-11-05",
            "sessions": 38,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04108868422330492,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1443.36
        },
        {
          "date": "2026-05-14",
          "close": 1415.99
        },
        {
          "date": "2026-05-15",
          "close": 1404.64
        },
        {
          "date": "2026-05-18",
          "close": 1391.62
        },
        {
          "date": "2026-05-19",
          "close": 1395.92
        },
        {
          "date": "2026-05-20",
          "close": 1386.1
        },
        {
          "date": "2026-05-21",
          "close": 1368.75
        },
        {
          "date": "2026-05-22",
          "close": 1385.62
        },
        {
          "date": "2026-05-25",
          "close": 1401.52
        },
        {
          "date": "2026-05-26",
          "close": 1405.59
        },
        {
          "date": "2026-05-27",
          "close": 1394.15
        },
        {
          "date": "2026-05-28",
          "close": 1389.59
        },
        {
          "date": "2026-05-29",
          "close": 1383.35
        },
        {
          "date": "2026-06-01",
          "close": 1376.08
        },
        {
          "date": "2026-06-02",
          "close": 1378.27
        },
        {
          "date": "2026-06-03",
          "close": 1372.88
        },
        {
          "date": "2026-06-04",
          "close": 1360.51
        },
        {
          "date": "2026-06-05",
          "close": 1347.77
        },
        {
          "date": "2026-06-08",
          "close": 1311.46
        },
        {
          "date": "2026-06-09",
          "close": 1334.18
        },
        {
          "date": "2026-06-10",
          "close": 1316.71
        },
        {
          "date": "2026-06-11",
          "close": 1308.34
        },
        {
          "date": "2026-06-12",
          "close": 1324.35
        },
        {
          "date": "2026-06-15",
          "close": 1350.94
        },
        {
          "date": "2026-06-16",
          "close": 1346.08
        },
        {
          "date": "2026-06-17",
          "close": 1356.77
        },
        {
          "date": "2026-06-18",
          "close": 1354.19
        },
        {
          "date": "2026-06-22",
          "close": 1383.41
        },
        {
          "date": "2026-06-23",
          "close": 1349.06
        },
        {
          "date": "2026-06-24",
          "close": 1352.51
        },
        {
          "date": "2026-06-25",
          "close": 1366.63
        },
        {
          "date": "2026-06-26",
          "close": 1324.79
        },
        {
          "date": "2026-06-29",
          "close": 1333.69
        },
        {
          "date": "2026-06-30",
          "close": 1347.79
        },
        {
          "date": "2026-07-01",
          "close": 1361.23
        },
        {
          "date": "2026-07-02",
          "close": 1336.55
        },
        {
          "date": "2026-07-03",
          "close": 1355.35
        },
        {
          "date": "2026-07-06",
          "close": 1358.89
        },
        {
          "date": "2026-07-07",
          "close": 1333.96
        },
        {
          "date": "2026-07-08",
          "close": 1315.0
        },
        {
          "date": "2026-07-09",
          "close": 1335.68
        },
        {
          "date": "2026-07-10",
          "close": 1328.08
        },
        {
          "date": "2026-07-13",
          "close": 1293.46
        },
        {
          "date": "2026-07-14",
          "close": 1317.61
        },
        {
          "date": "2026-07-15",
          "close": 1321.19
        },
        {
          "date": "2026-07-16",
          "close": 1315.6
        },
        {
          "date": "2026-07-17",
          "close": 1267.68
        },
        {
          "date": "2026-07-20",
          "close": 1280.09
        },
        {
          "date": "2026-07-21",
          "close": 1313.91
        },
        {
          "date": "2026-07-22",
          "close": 1312.91
        },
        {
          "date": "2026-07-23",
          "close": 1320.41
        },
        {
          "date": "2026-07-24",
          "close": 1285.78
        },
        {
          "date": "2026-07-27",
          "close": 1311.51
        },
        {
          "date": "2026-07-28",
          "close": 1281.12
        },
        {
          "date": "2026-07-29",
          "close": 1293.89
        },
        {
          "date": "2026-07-30",
          "close": 1277.95
        },
        {
          "date": "2026-07-31",
          "close": 1297.76
        },
        {
          "date": "2026-08-03",
          "close": 1288.84
        },
        {
          "date": "2026-08-04",
          "close": 1307.3
        },
        {
          "date": "2026-08-05",
          "close": 1327.71
        },
        {
          "date": "2026-08-06",
          "close": 1325.28
        },
        {
          "date": "2026-08-07",
          "close": 1339.55
        },
        {
          "date": "2026-08-10",
          "close": 1350.54
        },
        {
          "date": "2026-08-11",
          "close": 1341.78
        },
        {
          "date": "2026-08-12",
          "close": 1349.43
        },
        {
          "date": "2026-08-13",
          "close": 1334.8
        },
        {
          "date": "2026-08-14",
          "close": 1333.85
        },
        {
          "date": "2026-08-17",
          "close": 1354.04
        },
        {
          "date": "2026-08-18",
          "close": 1351.65
        },
        {
          "date": "2026-08-19",
          "close": 1307.85
        },
        {
          "date": "2026-08-20",
          "close": 1319.29
        },
        {
          "date": "2026-08-21",
          "close": 1323.36
        },
        {
          "date": "2026-08-24",
          "close": 1306.56
        },
        {
          "date": "2026-08-25",
          "close": 1308.28
        },
        {
          "date": "2026-08-26",
          "close": 1319.78
        },
        {
          "date": "2026-08-27",
          "close": 1332.68
        },
        {
          "date": "2026-08-28",
          "close": 1327.69
        },
        {
          "date": "2026-08-31",
          "close": 1331.74
        },
        {
          "date": "2026-09-01",
          "close": 1327.58
        },
        {
          "date": "2026-09-02",
          "close": 1307.15
        },
        {
          "date": "2026-09-03",
          "close": 1309.92
        },
        {
          "date": "2026-09-04",
          "close": 1307.73
        },
        {
          "date": "2026-09-07",
          "close": 1314.97
        },
        {
          "date": "2026-09-08",
          "close": 1311.77
        },
        {
          "date": "2026-09-09",
          "close": 1313.59
        },
        {
          "date": "2026-09-10",
          "close": 1300.74
        },
        {
          "date": "2026-09-11",
          "close": 1283.41
        },
        {
          "date": "2026-09-14",
          "close": 1276.68
        },
        {
          "date": "2026-09-15",
          "close": 1269.66
        },
        {
          "date": "2026-09-16",
          "close": 1275.65
        },
        {
          "date": "2026-09-17",
          "close": 1271.75
        },
        {
          "date": "2026-09-18",
          "close": 1288.91
        },
        {
          "date": "2026-09-21",
          "close": 1299.44
        },
        {
          "date": "2026-09-22",
          "close": 1298.23
        },
        {
          "date": "2026-09-23",
          "close": 1289.6
        },
        {
          "date": "2026-09-24",
          "close": 1262.82
        },
        {
          "date": "2026-09-28",
          "close": 1235.48
        },
        {
          "date": "2026-09-29",
          "close": 1240.26
        },
        {
          "date": "2026-09-30",
          "close": 1245.95
        },
        {
          "date": "2026-10-08",
          "close": 1230.29
        },
        {
          "date": "2026-10-09",
          "close": 1235.62
        },
        {
          "date": "2026-10-12",
          "close": 1221.02
        },
        {
          "date": "2026-10-13",
          "close": 1216.68
        },
        {
          "date": "2026-10-14",
          "close": 1201.66
        },
        {
          "date": "2026-10-15",
          "close": 1180.82
        },
        {
          "date": "2026-10-16",
          "close": 1184.04
        },
        {
          "date": "2026-10-19",
          "close": 1190.25
        },
        {
          "date": "2026-10-20",
          "close": 1187.92
        },
        {
          "date": "2026-10-21",
          "close": 1179.38
        },
        {
          "date": "2026-10-22",
          "close": 1151.83
        },
        {
          "date": "2026-10-23",
          "close": 1181.14
        },
        {
          "date": "2026-10-26",
          "close": 1180.73
        },
        {
          "date": "2026-10-27",
          "close": 1157.8
        },
        {
          "date": "2026-10-28",
          "close": 1168.18
        },
        {
          "date": "2026-10-29",
          "close": 1147.73
        },
        {
          "date": "2026-10-30",
          "close": 1125.47
        },
        {
          "date": "2026-11-02",
          "close": 1137.5
        },
        {
          "date": "2026-11-03",
          "close": 1135.04
        },
        {
          "date": "2026-11-04",
          "close": 1171.32
        },
        {
          "date": "2026-11-05",
          "close": 1184.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 113,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4247787610619469,
          "pullback_frequency": 0.21238938053097345,
          "up_wilson": [
            0.33758875583527986,
            0.5169149436941111
          ],
          "pullback_wilson": [
            0.14708453967449375,
            0.2966060761731777
          ],
          "tendency": "非上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44776119402985076,
          "pullback_frequency": 0.31343283582089554,
          "up_wilson": [
            0.334763933612968,
            0.5664238719950783
          ],
          "pullback_wilson": [
            0.21505348258237716,
            0.4320458231606458
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 33,
          "insufficient_or_abstained": 11,
          "hit_rate": 0.48484848484848486,
          "baseline_hit_rate": 0.3939393939393939,
          "hit_wilson": [
            0.32504042108133696,
            0.6478162455108585
          ],
          "baseline_wilson": [
            0.2468310743447709,
            0.5631655918005977
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 9,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0800",
      "name": "人工智能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028650319490769682,
        "5": 0.03710182060062572,
        "20": -0.022392522279311433,
        "60": -0.047207337705326036
      },
      "moving_averages": {
        "5": 1614.7239999999758,
        "20": 1672.5464999999851,
        "60": 1737.9476666666567
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03792029710041411,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2047.67
        },
        {
          "date": "2026-05-14",
          "close": 1997.03
        },
        {
          "date": "2026-05-15",
          "close": 1989.31
        },
        {
          "date": "2026-05-18",
          "close": 2005.4
        },
        {
          "date": "2026-05-19",
          "close": 2043.31
        },
        {
          "date": "2026-05-20",
          "close": 2017.31
        },
        {
          "date": "2026-05-21",
          "close": 1948.44
        },
        {
          "date": "2026-05-22",
          "close": 1980.9
        },
        {
          "date": "2026-05-25",
          "close": 1984.72
        },
        {
          "date": "2026-05-26",
          "close": 1949.98
        },
        {
          "date": "2026-05-27",
          "close": 1903.26
        },
        {
          "date": "2026-05-28",
          "close": 1916.35
        },
        {
          "date": "2026-05-29",
          "close": 1857.73
        },
        {
          "date": "2026-06-01",
          "close": 1890.83
        },
        {
          "date": "2026-06-02",
          "close": 1873.84
        },
        {
          "date": "2026-06-03",
          "close": 1859.92
        },
        {
          "date": "2026-06-04",
          "close": 1832.94
        },
        {
          "date": "2026-06-05",
          "close": 1844.05
        },
        {
          "date": "2026-06-08",
          "close": 1801.77
        },
        {
          "date": "2026-06-09",
          "close": 1828.74
        },
        {
          "date": "2026-06-10",
          "close": 1796.67
        },
        {
          "date": "2026-06-11",
          "close": 1751.52
        },
        {
          "date": "2026-06-12",
          "close": 1770.29
        },
        {
          "date": "2026-06-15",
          "close": 1812.34
        },
        {
          "date": "2026-06-16",
          "close": 1829.4
        },
        {
          "date": "2026-06-17",
          "close": 1819.39
        },
        {
          "date": "2026-06-18",
          "close": 1826.21
        },
        {
          "date": "2026-06-22",
          "close": 1841.53
        },
        {
          "date": "2026-06-23",
          "close": 1832.89
        },
        {
          "date": "2026-06-24",
          "close": 1813.09
        },
        {
          "date": "2026-06-25",
          "close": 1782.38
        },
        {
          "date": "2026-06-26",
          "close": 1726.86
        },
        {
          "date": "2026-06-29",
          "close": 1720.83
        },
        {
          "date": "2026-06-30",
          "close": 1761.25
        },
        {
          "date": "2026-07-01",
          "close": 1797.72
        },
        {
          "date": "2026-07-02",
          "close": 1772.05
        },
        {
          "date": "2026-07-03",
          "close": 1788.69
        },
        {
          "date": "2026-07-06",
          "close": 1759.72
        },
        {
          "date": "2026-07-07",
          "close": 1712.65
        },
        {
          "date": "2026-07-08",
          "close": 1711.96
        },
        {
          "date": "2026-07-09",
          "close": 1730.91
        },
        {
          "date": "2026-07-10",
          "close": 1752.87
        },
        {
          "date": "2026-07-13",
          "close": 1673.59
        },
        {
          "date": "2026-07-14",
          "close": 1685.99
        },
        {
          "date": "2026-07-15",
          "close": 1693.05
        },
        {
          "date": "2026-07-16",
          "close": 1694.0
        },
        {
          "date": "2026-07-17",
          "close": 1608.13
        },
        {
          "date": "2026-07-20",
          "close": 1576.48
        },
        {
          "date": "2026-07-21",
          "close": 1610.66
        },
        {
          "date": "2026-07-22",
          "close": 1592.09
        },
        {
          "date": "2026-07-23",
          "close": 1610.89
        },
        {
          "date": "2026-07-24",
          "close": 1563.86
        },
        {
          "date": "2026-07-27",
          "close": 1615.52
        },
        {
          "date": "2026-07-28",
          "close": 1609.28
        },
        {
          "date": "2026-07-29",
          "close": 1624.14
        },
        {
          "date": "2026-07-30",
          "close": 1592.96
        },
        {
          "date": "2026-07-31",
          "close": 1666.6
        },
        {
          "date": "2026-08-03",
          "close": 1682.46
        },
        {
          "date": "2026-08-04",
          "close": 1732.02
        },
        {
          "date": "2026-08-05",
          "close": 1767.31
        },
        {
          "date": "2026-08-06",
          "close": 1772.43
        },
        {
          "date": "2026-08-07",
          "close": 1778.15
        },
        {
          "date": "2026-08-10",
          "close": 1792.57
        },
        {
          "date": "2026-08-11",
          "close": 1784.58
        },
        {
          "date": "2026-08-12",
          "close": 1807.0
        },
        {
          "date": "2026-08-13",
          "close": 1789.65
        },
        {
          "date": "2026-08-14",
          "close": 1793.33
        },
        {
          "date": "2026-08-17",
          "close": 1816.8
        },
        {
          "date": "2026-08-18",
          "close": 1802.98
        },
        {
          "date": "2026-08-19",
          "close": 1713.31
        },
        {
          "date": "2026-08-20",
          "close": 1737.32
        },
        {
          "date": "2026-08-21",
          "close": 1735.97
        },
        {
          "date": "2026-08-24",
          "close": 1707.73
        },
        {
          "date": "2026-08-25",
          "close": 1739.43
        },
        {
          "date": "2026-08-26",
          "close": 1737.54
        },
        {
          "date": "2026-08-27",
          "close": 1758.63
        },
        {
          "date": "2026-08-28",
          "close": 1757.18
        },
        {
          "date": "2026-08-31",
          "close": 1792.03
        },
        {
          "date": "2026-09-01",
          "close": 1810.02
        },
        {
          "date": "2026-09-02",
          "close": 1795.89
        },
        {
          "date": "2026-09-03",
          "close": 1785.65
        },
        {
          "date": "2026-09-04",
          "close": 1788.75
        },
        {
          "date": "2026-09-07",
          "close": 1799.09
        },
        {
          "date": "2026-09-08",
          "close": 1805.42
        },
        {
          "date": "2026-09-09",
          "close": 1784.26
        },
        {
          "date": "2026-09-10",
          "close": 1762.82
        },
        {
          "date": "2026-09-11",
          "close": 1730.22
        },
        {
          "date": "2026-09-14",
          "close": 1740.19
        },
        {
          "date": "2026-09-15",
          "close": 1716.78
        },
        {
          "date": "2026-09-16",
          "close": 1740.32
        },
        {
          "date": "2026-09-17",
          "close": 1744.18
        },
        {
          "date": "2026-09-18",
          "close": 1774.81
        },
        {
          "date": "2026-09-21",
          "close": 1808.76
        },
        {
          "date": "2026-09-22",
          "close": 1828.37
        },
        {
          "date": "2026-09-23",
          "close": 1811.73
        },
        {
          "date": "2026-09-24",
          "close": 1790.39
        },
        {
          "date": "2026-09-28",
          "close": 1746.4
        },
        {
          "date": "2026-09-29",
          "close": 1767.31
        },
        {
          "date": "2026-09-30",
          "close": 1755.49
        },
        {
          "date": "2026-10-08",
          "close": 1722.45
        },
        {
          "date": "2026-10-09",
          "close": 1750.25
        },
        {
          "date": "2026-10-12",
          "close": 1733.51
        },
        {
          "date": "2026-10-13",
          "close": 1744.99
        },
        {
          "date": "2026-10-14",
          "close": 1715.64
        },
        {
          "date": "2026-10-15",
          "close": 1663.13
        },
        {
          "date": "2026-10-16",
          "close": 1664.45
        },
        {
          "date": "2026-10-19",
          "close": 1664.84
        },
        {
          "date": "2026-10-20",
          "close": 1703.89
        },
        {
          "date": "2026-10-21",
          "close": 1712.81
        },
        {
          "date": "2026-10-22",
          "close": 1657.59
        },
        {
          "date": "2026-10-23",
          "close": 1712.87
        },
        {
          "date": "2026-10-26",
          "close": 1708.38
        },
        {
          "date": "2026-10-27",
          "close": 1644.33
        },
        {
          "date": "2026-10-28",
          "close": 1676.99
        },
        {
          "date": "2026-10-29",
          "close": 1623.64
        },
        {
          "date": "2026-10-30",
          "close": 1551.06
        },
        {
          "date": "2026-11-02",
          "close": 1614.07
        },
        {
          "date": "2026-11-03",
          "close": 1587.63
        },
        {
          "date": "2026-11-04",
          "close": 1636.98
        },
        {
          "date": "2026-11-05",
          "close": 1683.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5625,
          "pullback_frequency": 0.325,
          "up_wilson": [
            0.4534113429694972,
            0.6658613908385618
          ],
          "pullback_wilson": [
            0.2324416184435817,
            0.4335947268938527
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 32,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5625,
          "baseline_hit_rate": 0.5625,
          "hit_wilson": [
            0.3932559113685198,
            0.7183466888495963
          ],
          "baseline_wilson": [
            0.3932559113685198,
            0.7183466888495963
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0801",
      "name": "增强现实",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025386539802321195,
        "5": 0.0353395227880704,
        "20": -0.035133758355073264,
        "60": -0.08428986866104604
      },
      "moving_averages": {
        "5": 1198.3960000000195,
        "20": 1243.4305000000052,
        "60": 1336.0349999999996
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.0394855127584538,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1636.45
        },
        {
          "date": "2026-05-14",
          "close": 1610.94
        },
        {
          "date": "2026-05-15",
          "close": 1603.06
        },
        {
          "date": "2026-05-18",
          "close": 1602.75
        },
        {
          "date": "2026-05-19",
          "close": 1630.31
        },
        {
          "date": "2026-05-20",
          "close": 1624.17
        },
        {
          "date": "2026-05-21",
          "close": 1593.31
        },
        {
          "date": "2026-05-22",
          "close": 1637.89
        },
        {
          "date": "2026-05-25",
          "close": 1635.18
        },
        {
          "date": "2026-05-26",
          "close": 1617.82
        },
        {
          "date": "2026-05-27",
          "close": 1588.46
        },
        {
          "date": "2026-05-28",
          "close": 1607.29
        },
        {
          "date": "2026-05-29",
          "close": 1540.31
        },
        {
          "date": "2026-06-01",
          "close": 1554.13
        },
        {
          "date": "2026-06-02",
          "close": 1558.13
        },
        {
          "date": "2026-06-03",
          "close": 1562.81
        },
        {
          "date": "2026-06-04",
          "close": 1554.73
        },
        {
          "date": "2026-06-05",
          "close": 1565.27
        },
        {
          "date": "2026-06-08",
          "close": 1514.7
        },
        {
          "date": "2026-06-09",
          "close": 1551.15
        },
        {
          "date": "2026-06-10",
          "close": 1511.95
        },
        {
          "date": "2026-06-11",
          "close": 1483.95
        },
        {
          "date": "2026-06-12",
          "close": 1485.01
        },
        {
          "date": "2026-06-15",
          "close": 1538.61
        },
        {
          "date": "2026-06-16",
          "close": 1557.71
        },
        {
          "date": "2026-06-17",
          "close": 1569.19
        },
        {
          "date": "2026-06-18",
          "close": 1563.47
        },
        {
          "date": "2026-06-22",
          "close": 1552.73
        },
        {
          "date": "2026-06-23",
          "close": 1536.87
        },
        {
          "date": "2026-06-24",
          "close": 1550.14
        },
        {
          "date": "2026-06-25",
          "close": 1532.51
        },
        {
          "date": "2026-06-26",
          "close": 1507.2
        },
        {
          "date": "2026-06-29",
          "close": 1470.04
        },
        {
          "date": "2026-06-30",
          "close": 1535.92
        },
        {
          "date": "2026-07-01",
          "close": 1551.15
        },
        {
          "date": "2026-07-02",
          "close": 1512.31
        },
        {
          "date": "2026-07-03",
          "close": 1511.93
        },
        {
          "date": "2026-07-06",
          "close": 1473.25
        },
        {
          "date": "2026-07-07",
          "close": 1436.31
        },
        {
          "date": "2026-07-08",
          "close": 1409.48
        },
        {
          "date": "2026-07-09",
          "close": 1444.32
        },
        {
          "date": "2026-07-10",
          "close": 1445.02
        },
        {
          "date": "2026-07-13",
          "close": 1357.79
        },
        {
          "date": "2026-07-14",
          "close": 1373.71
        },
        {
          "date": "2026-07-15",
          "close": 1368.57
        },
        {
          "date": "2026-07-16",
          "close": 1361.44
        },
        {
          "date": "2026-07-17",
          "close": 1277.87
        },
        {
          "date": "2026-07-20",
          "close": 1225.42
        },
        {
          "date": "2026-07-21",
          "close": 1261.6
        },
        {
          "date": "2026-07-22",
          "close": 1228.53
        },
        {
          "date": "2026-07-23",
          "close": 1240.07
        },
        {
          "date": "2026-07-24",
          "close": 1214.36
        },
        {
          "date": "2026-07-27",
          "close": 1259.74
        },
        {
          "date": "2026-07-28",
          "close": 1252.45
        },
        {
          "date": "2026-07-29",
          "close": 1255.93
        },
        {
          "date": "2026-07-30",
          "close": 1223.29
        },
        {
          "date": "2026-07-31",
          "close": 1275.27
        },
        {
          "date": "2026-08-03",
          "close": 1281.67
        },
        {
          "date": "2026-08-04",
          "close": 1328.63
        },
        {
          "date": "2026-08-05",
          "close": 1365.17
        },
        {
          "date": "2026-08-06",
          "close": 1374.57
        },
        {
          "date": "2026-08-07",
          "close": 1388.1
        },
        {
          "date": "2026-08-10",
          "close": 1397.38
        },
        {
          "date": "2026-08-11",
          "close": 1394.89
        },
        {
          "date": "2026-08-12",
          "close": 1418.07
        },
        {
          "date": "2026-08-13",
          "close": 1396.85
        },
        {
          "date": "2026-08-14",
          "close": 1404.73
        },
        {
          "date": "2026-08-17",
          "close": 1430.39
        },
        {
          "date": "2026-08-18",
          "close": 1422.22
        },
        {
          "date": "2026-08-19",
          "close": 1340.34
        },
        {
          "date": "2026-08-20",
          "close": 1366.49
        },
        {
          "date": "2026-08-21",
          "close": 1365.51
        },
        {
          "date": "2026-08-24",
          "close": 1338.16
        },
        {
          "date": "2026-08-25",
          "close": 1358.56
        },
        {
          "date": "2026-08-26",
          "close": 1356.06
        },
        {
          "date": "2026-08-27",
          "close": 1375.8
        },
        {
          "date": "2026-08-28",
          "close": 1377.59
        },
        {
          "date": "2026-08-31",
          "close": 1409.15
        },
        {
          "date": "2026-09-01",
          "close": 1406.23
        },
        {
          "date": "2026-09-02",
          "close": 1399.75
        },
        {
          "date": "2026-09-03",
          "close": 1397.23
        },
        {
          "date": "2026-09-04",
          "close": 1392.08
        },
        {
          "date": "2026-09-07",
          "close": 1410.79
        },
        {
          "date": "2026-09-08",
          "close": 1413.16
        },
        {
          "date": "2026-09-09",
          "close": 1398.32
        },
        {
          "date": "2026-09-10",
          "close": 1390.22
        },
        {
          "date": "2026-09-11",
          "close": 1371.25
        },
        {
          "date": "2026-09-14",
          "close": 1368.44
        },
        {
          "date": "2026-09-15",
          "close": 1342.23
        },
        {
          "date": "2026-09-16",
          "close": 1373.89
        },
        {
          "date": "2026-09-17",
          "close": 1377.7
        },
        {
          "date": "2026-09-18",
          "close": 1400.19
        },
        {
          "date": "2026-09-21",
          "close": 1415.15
        },
        {
          "date": "2026-09-22",
          "close": 1426.01
        },
        {
          "date": "2026-09-23",
          "close": 1406.13
        },
        {
          "date": "2026-09-24",
          "close": 1383.06
        },
        {
          "date": "2026-09-28",
          "close": 1333.16
        },
        {
          "date": "2026-09-29",
          "close": 1344.23
        },
        {
          "date": "2026-09-30",
          "close": 1333.79
        },
        {
          "date": "2026-10-08",
          "close": 1295.62
        },
        {
          "date": "2026-10-09",
          "close": 1298.26
        },
        {
          "date": "2026-10-12",
          "close": 1284.86
        },
        {
          "date": "2026-10-13",
          "close": 1301.49
        },
        {
          "date": "2026-10-14",
          "close": 1279.75
        },
        {
          "date": "2026-10-15",
          "close": 1238.79
        },
        {
          "date": "2026-10-16",
          "close": 1231.11
        },
        {
          "date": "2026-10-19",
          "close": 1233.4
        },
        {
          "date": "2026-10-20",
          "close": 1262.95
        },
        {
          "date": "2026-10-21",
          "close": 1272.25
        },
        {
          "date": "2026-10-22",
          "close": 1233.15
        },
        {
          "date": "2026-10-23",
          "close": 1284.78
        },
        {
          "date": "2026-10-26",
          "close": 1269.24
        },
        {
          "date": "2026-10-27",
          "close": 1223.7
        },
        {
          "date": "2026-10-28",
          "close": 1255.47
        },
        {
          "date": "2026-10-29",
          "close": 1207.43
        },
        {
          "date": "2026-10-30",
          "close": 1147.43
        },
        {
          "date": "2026-11-02",
          "close": 1200.66
        },
        {
          "date": "2026-11-03",
          "close": 1174.64
        },
        {
          "date": "2026-11-04",
          "close": 1219.15
        },
        {
          "date": "2026-11-05",
          "close": 1250.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5352112676056338,
          "pullback_frequency": 0.36619718309859156,
          "up_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "pullback_wilson": [
            0.26370221333974514,
            0.48242780203688757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.4883720930232558,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 6,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0802",
      "name": "智能驾驶",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022176758971385047,
        "5": 0.016397031341769397,
        "20": -0.0535189558732132,
        "60": -0.06906652843254246
      },
      "moving_averages": {
        "5": 1837.771999999974,
        "20": 1916.3954999999726,
        "60": 2024.441333333333
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.05560378828093615,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2465.53
        },
        {
          "date": "2026-05-14",
          "close": 2410.83
        },
        {
          "date": "2026-05-15",
          "close": 2399.96
        },
        {
          "date": "2026-05-18",
          "close": 2402.78
        },
        {
          "date": "2026-05-19",
          "close": 2428.87
        },
        {
          "date": "2026-05-20",
          "close": 2403.65
        },
        {
          "date": "2026-05-21",
          "close": 2355.71
        },
        {
          "date": "2026-05-22",
          "close": 2402.11
        },
        {
          "date": "2026-05-25",
          "close": 2415.34
        },
        {
          "date": "2026-05-26",
          "close": 2371.75
        },
        {
          "date": "2026-05-27",
          "close": 2310.9
        },
        {
          "date": "2026-05-28",
          "close": 2332.24
        },
        {
          "date": "2026-05-29",
          "close": 2244.21
        },
        {
          "date": "2026-06-01",
          "close": 2250.06
        },
        {
          "date": "2026-06-02",
          "close": 2253.3
        },
        {
          "date": "2026-06-03",
          "close": 2254.85
        },
        {
          "date": "2026-06-04",
          "close": 2246.26
        },
        {
          "date": "2026-06-05",
          "close": 2252.88
        },
        {
          "date": "2026-06-08",
          "close": 2198.01
        },
        {
          "date": "2026-06-09",
          "close": 2242.23
        },
        {
          "date": "2026-06-10",
          "close": 2190.94
        },
        {
          "date": "2026-06-11",
          "close": 2156.34
        },
        {
          "date": "2026-06-12",
          "close": 2172.28
        },
        {
          "date": "2026-06-15",
          "close": 2244.47
        },
        {
          "date": "2026-06-16",
          "close": 2265.44
        },
        {
          "date": "2026-06-17",
          "close": 2270.74
        },
        {
          "date": "2026-06-18",
          "close": 2272.26
        },
        {
          "date": "2026-06-22",
          "close": 2251.68
        },
        {
          "date": "2026-06-23",
          "close": 2234.77
        },
        {
          "date": "2026-06-24",
          "close": 2227.7
        },
        {
          "date": "2026-06-25",
          "close": 2198.19
        },
        {
          "date": "2026-06-26",
          "close": 2137.29
        },
        {
          "date": "2026-06-29",
          "close": 2109.97
        },
        {
          "date": "2026-06-30",
          "close": 2183.56
        },
        {
          "date": "2026-07-01",
          "close": 2207.68
        },
        {
          "date": "2026-07-02",
          "close": 2180.39
        },
        {
          "date": "2026-07-03",
          "close": 2220.8
        },
        {
          "date": "2026-07-06",
          "close": 2179.11
        },
        {
          "date": "2026-07-07",
          "close": 2122.47
        },
        {
          "date": "2026-07-08",
          "close": 2095.26
        },
        {
          "date": "2026-07-09",
          "close": 2123.96
        },
        {
          "date": "2026-07-10",
          "close": 2138.59
        },
        {
          "date": "2026-07-13",
          "close": 2017.32
        },
        {
          "date": "2026-07-14",
          "close": 2038.19
        },
        {
          "date": "2026-07-15",
          "close": 2023.11
        },
        {
          "date": "2026-07-16",
          "close": 2014.67
        },
        {
          "date": "2026-07-17",
          "close": 1902.22
        },
        {
          "date": "2026-07-20",
          "close": 1846.59
        },
        {
          "date": "2026-07-21",
          "close": 1902.37
        },
        {
          "date": "2026-07-22",
          "close": 1872.79
        },
        {
          "date": "2026-07-23",
          "close": 1895.76
        },
        {
          "date": "2026-07-24",
          "close": 1856.95
        },
        {
          "date": "2026-07-27",
          "close": 1915.51
        },
        {
          "date": "2026-07-28",
          "close": 1894.55
        },
        {
          "date": "2026-07-29",
          "close": 1915.28
        },
        {
          "date": "2026-07-30",
          "close": 1860.44
        },
        {
          "date": "2026-07-31",
          "close": 1925.84
        },
        {
          "date": "2026-08-03",
          "close": 1941.76
        },
        {
          "date": "2026-08-04",
          "close": 1990.63
        },
        {
          "date": "2026-08-05",
          "close": 2044.84
        },
        {
          "date": "2026-08-06",
          "close": 2055.29
        },
        {
          "date": "2026-08-07",
          "close": 2067.25
        },
        {
          "date": "2026-08-10",
          "close": 2073.79
        },
        {
          "date": "2026-08-11",
          "close": 2066.25
        },
        {
          "date": "2026-08-12",
          "close": 2097.19
        },
        {
          "date": "2026-08-13",
          "close": 2070.89
        },
        {
          "date": "2026-08-14",
          "close": 2079.26
        },
        {
          "date": "2026-08-17",
          "close": 2124.82
        },
        {
          "date": "2026-08-18",
          "close": 2123.09
        },
        {
          "date": "2026-08-19",
          "close": 2006.06
        },
        {
          "date": "2026-08-20",
          "close": 2031.92
        },
        {
          "date": "2026-08-21",
          "close": 2036.51
        },
        {
          "date": "2026-08-24",
          "close": 2011.88
        },
        {
          "date": "2026-08-25",
          "close": 2041.93
        },
        {
          "date": "2026-08-26",
          "close": 2045.47
        },
        {
          "date": "2026-08-27",
          "close": 2079.66
        },
        {
          "date": "2026-08-28",
          "close": 2075.07
        },
        {
          "date": "2026-08-31",
          "close": 2109.59
        },
        {
          "date": "2026-09-01",
          "close": 2116.97
        },
        {
          "date": "2026-09-02",
          "close": 2106.59
        },
        {
          "date": "2026-09-03",
          "close": 2098.83
        },
        {
          "date": "2026-09-04",
          "close": 2085.46
        },
        {
          "date": "2026-09-07",
          "close": 2112.52
        },
        {
          "date": "2026-09-08",
          "close": 2113.22
        },
        {
          "date": "2026-09-09",
          "close": 2105.31
        },
        {
          "date": "2026-09-10",
          "close": 2078.18
        },
        {
          "date": "2026-09-11",
          "close": 2050.77
        },
        {
          "date": "2026-09-14",
          "close": 2065.22
        },
        {
          "date": "2026-09-15",
          "close": 2041.2
        },
        {
          "date": "2026-09-16",
          "close": 2072.8
        },
        {
          "date": "2026-09-17",
          "close": 2075.37
        },
        {
          "date": "2026-09-18",
          "close": 2106.62
        },
        {
          "date": "2026-09-21",
          "close": 2132.33
        },
        {
          "date": "2026-09-22",
          "close": 2143.62
        },
        {
          "date": "2026-09-23",
          "close": 2138.96
        },
        {
          "date": "2026-09-24",
          "close": 2107.8
        },
        {
          "date": "2026-09-28",
          "close": 2051.7
        },
        {
          "date": "2026-09-29",
          "close": 2070.87
        },
        {
          "date": "2026-09-30",
          "close": 2057.06
        },
        {
          "date": "2026-10-08",
          "close": 2011.25
        },
        {
          "date": "2026-10-09",
          "close": 2015.69
        },
        {
          "date": "2026-10-12",
          "close": 1985.92
        },
        {
          "date": "2026-10-13",
          "close": 1993.98
        },
        {
          "date": "2026-10-14",
          "close": 1954.93
        },
        {
          "date": "2026-10-15",
          "close": 1893.94
        },
        {
          "date": "2026-10-16",
          "close": 1911.56
        },
        {
          "date": "2026-10-19",
          "close": 1922.17
        },
        {
          "date": "2026-10-20",
          "close": 1964.54
        },
        {
          "date": "2026-10-21",
          "close": 1960.63
        },
        {
          "date": "2026-10-22",
          "close": 1907.44
        },
        {
          "date": "2026-10-23",
          "close": 1961.97
        },
        {
          "date": "2026-10-26",
          "close": 1952.43
        },
        {
          "date": "2026-10-27",
          "close": 1897.08
        },
        {
          "date": "2026-10-28",
          "close": 1943.87
        },
        {
          "date": "2026-10-29",
          "close": 1872.9
        },
        {
          "date": "2026-10-30",
          "close": 1791.13
        },
        {
          "date": "2026-11-02",
          "close": 1835.63
        },
        {
          "date": "2026-11-03",
          "close": 1796.18
        },
        {
          "date": "2026-11-04",
          "close": 1862.31
        },
        {
          "date": "2026-11-05",
          "close": 1903.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5285714285714286,
          "pullback_frequency": 0.38571428571428573,
          "up_wilson": [
            0.4132188746832562,
            0.6409512360361571
          ],
          "pullback_wilson": [
            0.280476913015389,
            0.5028426441069578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4883720930232558,
          "pullback_frequency": 0.5116279069767442,
          "up_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "pullback_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 11,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0803",
      "name": "股权转让",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025509973993957047,
        "5": 0.026111545635040034,
        "20": -0.06595287320125409,
        "60": -0.05288147829346501
      },
      "moving_averages": {
        "5": 662.1419999999692,
        "20": 688.7954999999959,
        "60": 721.8688333333431
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.07443084687813728,
      "history": [
        {
          "date": "2026-05-13",
          "close": 866.66
        },
        {
          "date": "2026-05-14",
          "close": 853.44
        },
        {
          "date": "2026-05-15",
          "close": 853.7
        },
        {
          "date": "2026-05-18",
          "close": 859.08
        },
        {
          "date": "2026-05-19",
          "close": 864.3
        },
        {
          "date": "2026-05-20",
          "close": 853.05
        },
        {
          "date": "2026-05-21",
          "close": 834.59
        },
        {
          "date": "2026-05-22",
          "close": 843.71
        },
        {
          "date": "2026-05-25",
          "close": 843.0
        },
        {
          "date": "2026-05-26",
          "close": 829.18
        },
        {
          "date": "2026-05-27",
          "close": 811.35
        },
        {
          "date": "2026-05-28",
          "close": 814.8
        },
        {
          "date": "2026-05-29",
          "close": 795.92
        },
        {
          "date": "2026-06-01",
          "close": 815.52
        },
        {
          "date": "2026-06-02",
          "close": 799.36
        },
        {
          "date": "2026-06-03",
          "close": 796.42
        },
        {
          "date": "2026-06-04",
          "close": 774.8
        },
        {
          "date": "2026-06-05",
          "close": 779.28
        },
        {
          "date": "2026-06-08",
          "close": 763.61
        },
        {
          "date": "2026-06-09",
          "close": 763.16
        },
        {
          "date": "2026-06-10",
          "close": 749.45
        },
        {
          "date": "2026-06-11",
          "close": 738.11
        },
        {
          "date": "2026-06-12",
          "close": 742.44
        },
        {
          "date": "2026-06-15",
          "close": 749.37
        },
        {
          "date": "2026-06-16",
          "close": 752.09
        },
        {
          "date": "2026-06-17",
          "close": 743.6
        },
        {
          "date": "2026-06-18",
          "close": 739.48
        },
        {
          "date": "2026-06-22",
          "close": 741.99
        },
        {
          "date": "2026-06-23",
          "close": 748.85
        },
        {
          "date": "2026-06-24",
          "close": 727.04
        },
        {
          "date": "2026-06-25",
          "close": 709.17
        },
        {
          "date": "2026-06-26",
          "close": 691.12
        },
        {
          "date": "2026-06-29",
          "close": 686.57
        },
        {
          "date": "2026-06-30",
          "close": 691.63
        },
        {
          "date": "2026-07-01",
          "close": 710.92
        },
        {
          "date": "2026-07-02",
          "close": 703.41
        },
        {
          "date": "2026-07-03",
          "close": 712.58
        },
        {
          "date": "2026-07-06",
          "close": 696.66
        },
        {
          "date": "2026-07-07",
          "close": 678.88
        },
        {
          "date": "2026-07-08",
          "close": 672.69
        },
        {
          "date": "2026-07-09",
          "close": 676.08
        },
        {
          "date": "2026-07-10",
          "close": 684.32
        },
        {
          "date": "2026-07-13",
          "close": 661.08
        },
        {
          "date": "2026-07-14",
          "close": 677.12
        },
        {
          "date": "2026-07-15",
          "close": 685.1
        },
        {
          "date": "2026-07-16",
          "close": 684.6
        },
        {
          "date": "2026-07-17",
          "close": 659.56
        },
        {
          "date": "2026-07-20",
          "close": 645.41
        },
        {
          "date": "2026-07-21",
          "close": 643.23
        },
        {
          "date": "2026-07-22",
          "close": 640.12
        },
        {
          "date": "2026-07-23",
          "close": 655.98
        },
        {
          "date": "2026-07-24",
          "close": 635.59
        },
        {
          "date": "2026-07-27",
          "close": 655.14
        },
        {
          "date": "2026-07-28",
          "close": 662.41
        },
        {
          "date": "2026-07-29",
          "close": 671.41
        },
        {
          "date": "2026-07-30",
          "close": 657.93
        },
        {
          "date": "2026-07-31",
          "close": 679.98
        },
        {
          "date": "2026-08-03",
          "close": 692.38
        },
        {
          "date": "2026-08-04",
          "close": 709.57
        },
        {
          "date": "2026-08-05",
          "close": 720.29
        },
        {
          "date": "2026-08-06",
          "close": 725.63
        },
        {
          "date": "2026-08-07",
          "close": 726.24
        },
        {
          "date": "2026-08-10",
          "close": 735.54
        },
        {
          "date": "2026-08-11",
          "close": 730.88
        },
        {
          "date": "2026-08-12",
          "close": 741.8
        },
        {
          "date": "2026-08-13",
          "close": 733.8
        },
        {
          "date": "2026-08-14",
          "close": 730.79
        },
        {
          "date": "2026-08-17",
          "close": 739.28
        },
        {
          "date": "2026-08-18",
          "close": 737.27
        },
        {
          "date": "2026-08-19",
          "close": 708.79
        },
        {
          "date": "2026-08-20",
          "close": 722.51
        },
        {
          "date": "2026-08-21",
          "close": 723.86
        },
        {
          "date": "2026-08-24",
          "close": 712.12
        },
        {
          "date": "2026-08-25",
          "close": 726.02
        },
        {
          "date": "2026-08-26",
          "close": 731.68
        },
        {
          "date": "2026-08-27",
          "close": 736.81
        },
        {
          "date": "2026-08-28",
          "close": 742.53
        },
        {
          "date": "2026-08-31",
          "close": 747.67
        },
        {
          "date": "2026-09-01",
          "close": 757.44
        },
        {
          "date": "2026-09-02",
          "close": 752.99
        },
        {
          "date": "2026-09-03",
          "close": 742.89
        },
        {
          "date": "2026-09-04",
          "close": 743.56
        },
        {
          "date": "2026-09-07",
          "close": 751.27
        },
        {
          "date": "2026-09-08",
          "close": 764.43
        },
        {
          "date": "2026-09-09",
          "close": 760.54
        },
        {
          "date": "2026-09-10",
          "close": 755.1
        },
        {
          "date": "2026-09-11",
          "close": 743.1
        },
        {
          "date": "2026-09-14",
          "close": 742.79
        },
        {
          "date": "2026-09-15",
          "close": 717.92
        },
        {
          "date": "2026-09-16",
          "close": 725.88
        },
        {
          "date": "2026-09-17",
          "close": 730.08
        },
        {
          "date": "2026-09-18",
          "close": 740.55
        },
        {
          "date": "2026-09-21",
          "close": 758.55
        },
        {
          "date": "2026-09-22",
          "close": 757.63
        },
        {
          "date": "2026-09-23",
          "close": 751.97
        },
        {
          "date": "2026-09-24",
          "close": 745.54
        },
        {
          "date": "2026-09-28",
          "close": 734.61
        },
        {
          "date": "2026-09-29",
          "close": 739.9
        },
        {
          "date": "2026-09-30",
          "close": 735.89
        },
        {
          "date": "2026-10-08",
          "close": 730.37
        },
        {
          "date": "2026-10-09",
          "close": 737.06
        },
        {
          "date": "2026-10-12",
          "close": 721.43
        },
        {
          "date": "2026-10-13",
          "close": 727.53
        },
        {
          "date": "2026-10-14",
          "close": 715.38
        },
        {
          "date": "2026-10-15",
          "close": 694.43
        },
        {
          "date": "2026-10-16",
          "close": 699.08
        },
        {
          "date": "2026-10-19",
          "close": 690.21
        },
        {
          "date": "2026-10-20",
          "close": 703.69
        },
        {
          "date": "2026-10-21",
          "close": 702.01
        },
        {
          "date": "2026-10-22",
          "close": 677.34
        },
        {
          "date": "2026-10-23",
          "close": 692.53
        },
        {
          "date": "2026-10-26",
          "close": 687.63
        },
        {
          "date": "2026-10-27",
          "close": 671.48
        },
        {
          "date": "2026-10-28",
          "close": 680.56
        },
        {
          "date": "2026-10-29",
          "close": 664.84
        },
        {
          "date": "2026-10-30",
          "close": 646.07
        },
        {
          "date": "2026-11-02",
          "close": 662.33
        },
        {
          "date": "2026-11-03",
          "close": 654.88
        },
        {
          "date": "2026-11-04",
          "close": 665.23
        },
        {
          "date": "2026-11-05",
          "close": 682.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4935064935064935,
          "pullback_frequency": 0.2987012987012987,
          "up_wilson": [
            0.38483020307212373,
            0.6027999063471285
          ],
          "pullback_wilson": [
            0.20803894987616744,
            0.40849444212065666
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.4791666666666667,
          "up_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "pullback_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0804",
      "name": "深股通",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022969401378708953,
        "5": 0.0419626998223801,
        "20": -0.047614215773318924,
        "60": -0.06670423095407763
      },
      "moving_averages": {
        "5": 1083.8679999999702,
        "20": 1119.6114999999875,
        "60": 1187.5721666666582
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05360008738688016,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1417.67
        },
        {
          "date": "2026-05-14",
          "close": 1387.27
        },
        {
          "date": "2026-05-15",
          "close": 1379.53
        },
        {
          "date": "2026-05-18",
          "close": 1379.0
        },
        {
          "date": "2026-05-19",
          "close": 1392.91
        },
        {
          "date": "2026-05-20",
          "close": 1381.62
        },
        {
          "date": "2026-05-21",
          "close": 1344.28
        },
        {
          "date": "2026-05-22",
          "close": 1366.84
        },
        {
          "date": "2026-05-25",
          "close": 1372.22
        },
        {
          "date": "2026-05-26",
          "close": 1356.82
        },
        {
          "date": "2026-05-27",
          "close": 1330.7
        },
        {
          "date": "2026-05-28",
          "close": 1340.19
        },
        {
          "date": "2026-05-29",
          "close": 1309.2
        },
        {
          "date": "2026-06-01",
          "close": 1316.28
        },
        {
          "date": "2026-06-02",
          "close": 1308.61
        },
        {
          "date": "2026-06-03",
          "close": 1303.57
        },
        {
          "date": "2026-06-04",
          "close": 1292.94
        },
        {
          "date": "2026-06-05",
          "close": 1294.36
        },
        {
          "date": "2026-06-08",
          "close": 1253.71
        },
        {
          "date": "2026-06-09",
          "close": 1275.5
        },
        {
          "date": "2026-06-10",
          "close": 1257.09
        },
        {
          "date": "2026-06-11",
          "close": 1243.14
        },
        {
          "date": "2026-06-12",
          "close": 1259.43
        },
        {
          "date": "2026-06-15",
          "close": 1293.84
        },
        {
          "date": "2026-06-16",
          "close": 1304.2
        },
        {
          "date": "2026-06-17",
          "close": 1300.92
        },
        {
          "date": "2026-06-18",
          "close": 1299.09
        },
        {
          "date": "2026-06-22",
          "close": 1310.91
        },
        {
          "date": "2026-06-23",
          "close": 1299.54
        },
        {
          "date": "2026-06-24",
          "close": 1294.61
        },
        {
          "date": "2026-06-25",
          "close": 1282.06
        },
        {
          "date": "2026-06-26",
          "close": 1244.22
        },
        {
          "date": "2026-06-29",
          "close": 1242.72
        },
        {
          "date": "2026-06-30",
          "close": 1264.62
        },
        {
          "date": "2026-07-01",
          "close": 1289.3
        },
        {
          "date": "2026-07-02",
          "close": 1274.09
        },
        {
          "date": "2026-07-03",
          "close": 1285.43
        },
        {
          "date": "2026-07-06",
          "close": 1268.53
        },
        {
          "date": "2026-07-07",
          "close": 1235.83
        },
        {
          "date": "2026-07-08",
          "close": 1213.17
        },
        {
          "date": "2026-07-09",
          "close": 1221.83
        },
        {
          "date": "2026-07-10",
          "close": 1231.15
        },
        {
          "date": "2026-07-13",
          "close": 1175.64
        },
        {
          "date": "2026-07-14",
          "close": 1192.07
        },
        {
          "date": "2026-07-15",
          "close": 1193.46
        },
        {
          "date": "2026-07-16",
          "close": 1184.53
        },
        {
          "date": "2026-07-17",
          "close": 1125.96
        },
        {
          "date": "2026-07-20",
          "close": 1103.78
        },
        {
          "date": "2026-07-21",
          "close": 1130.23
        },
        {
          "date": "2026-07-22",
          "close": 1119.69
        },
        {
          "date": "2026-07-23",
          "close": 1137.03
        },
        {
          "date": "2026-07-24",
          "close": 1103.64
        },
        {
          "date": "2026-07-27",
          "close": 1139.91
        },
        {
          "date": "2026-07-28",
          "close": 1126.29
        },
        {
          "date": "2026-07-29",
          "close": 1138.88
        },
        {
          "date": "2026-07-30",
          "close": 1115.7
        },
        {
          "date": "2026-07-31",
          "close": 1146.37
        },
        {
          "date": "2026-08-03",
          "close": 1157.86
        },
        {
          "date": "2026-08-04",
          "close": 1183.03
        },
        {
          "date": "2026-08-05",
          "close": 1206.82
        },
        {
          "date": "2026-08-06",
          "close": 1209.85
        },
        {
          "date": "2026-08-07",
          "close": 1222.85
        },
        {
          "date": "2026-08-10",
          "close": 1236.21
        },
        {
          "date": "2026-08-11",
          "close": 1230.3
        },
        {
          "date": "2026-08-12",
          "close": 1245.19
        },
        {
          "date": "2026-08-13",
          "close": 1230.99
        },
        {
          "date": "2026-08-14",
          "close": 1233.64
        },
        {
          "date": "2026-08-17",
          "close": 1255.94
        },
        {
          "date": "2026-08-18",
          "close": 1250.72
        },
        {
          "date": "2026-08-19",
          "close": 1191.8
        },
        {
          "date": "2026-08-20",
          "close": 1206.51
        },
        {
          "date": "2026-08-21",
          "close": 1206.62
        },
        {
          "date": "2026-08-24",
          "close": 1191.38
        },
        {
          "date": "2026-08-25",
          "close": 1208.32
        },
        {
          "date": "2026-08-26",
          "close": 1211.02
        },
        {
          "date": "2026-08-27",
          "close": 1230.19
        },
        {
          "date": "2026-08-28",
          "close": 1229.65
        },
        {
          "date": "2026-08-31",
          "close": 1239.43
        },
        {
          "date": "2026-09-01",
          "close": 1242.26
        },
        {
          "date": "2026-09-02",
          "close": 1229.59
        },
        {
          "date": "2026-09-03",
          "close": 1228.48
        },
        {
          "date": "2026-09-04",
          "close": 1222.74
        },
        {
          "date": "2026-09-07",
          "close": 1235.84
        },
        {
          "date": "2026-09-08",
          "close": 1241.88
        },
        {
          "date": "2026-09-09",
          "close": 1236.76
        },
        {
          "date": "2026-09-10",
          "close": 1221.09
        },
        {
          "date": "2026-09-11",
          "close": 1198.41
        },
        {
          "date": "2026-09-14",
          "close": 1204.51
        },
        {
          "date": "2026-09-15",
          "close": 1192.13
        },
        {
          "date": "2026-09-16",
          "close": 1209.7
        },
        {
          "date": "2026-09-17",
          "close": 1209.25
        },
        {
          "date": "2026-09-18",
          "close": 1228.69
        },
        {
          "date": "2026-09-21",
          "close": 1249.13
        },
        {
          "date": "2026-09-22",
          "close": 1248.37
        },
        {
          "date": "2026-09-23",
          "close": 1241.41
        },
        {
          "date": "2026-09-24",
          "close": 1222.46
        },
        {
          "date": "2026-09-28",
          "close": 1190.52
        },
        {
          "date": "2026-09-29",
          "close": 1198.93
        },
        {
          "date": "2026-09-30",
          "close": 1196.71
        },
        {
          "date": "2026-10-08",
          "close": 1182.63
        },
        {
          "date": "2026-10-09",
          "close": 1190.11
        },
        {
          "date": "2026-10-12",
          "close": 1172.19
        },
        {
          "date": "2026-10-13",
          "close": 1174.68
        },
        {
          "date": "2026-10-14",
          "close": 1153.89
        },
        {
          "date": "2026-10-15",
          "close": 1119.78
        },
        {
          "date": "2026-10-16",
          "close": 1123.6
        },
        {
          "date": "2026-10-19",
          "close": 1126.22
        },
        {
          "date": "2026-10-20",
          "close": 1138.78
        },
        {
          "date": "2026-10-21",
          "close": 1137.06
        },
        {
          "date": "2026-10-22",
          "close": 1105.06
        },
        {
          "date": "2026-10-23",
          "close": 1130.33
        },
        {
          "date": "2026-10-26",
          "close": 1120.21
        },
        {
          "date": "2026-10-27",
          "close": 1088.57
        },
        {
          "date": "2026-10-28",
          "close": 1111.45
        },
        {
          "date": "2026-10-29",
          "close": 1080.96
        },
        {
          "date": "2026-10-30",
          "close": 1048.94
        },
        {
          "date": "2026-11-02",
          "close": 1077.34
        },
        {
          "date": "2026-11-03",
          "close": 1065.71
        },
        {
          "date": "2026-11-04",
          "close": 1101.03
        },
        {
          "date": "2026-11-05",
          "close": 1126.32
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5542168674698795,
          "pullback_frequency": 0.30120481927710846,
          "up_wilson": [
            0.44725016436737103,
            0.656386970731692
          ],
          "pullback_wilson": [
            0.21310689683441345,
            0.40689027446902215
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4807692307692308,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 17,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0805",
      "name": "钛白粉概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016134239744578505,
        "5": 0.033428800758875,
        "20": -0.12490635113112392,
        "60": -0.15605726544111076
      },
      "moving_averages": {
        "5": 1100.3240000000224,
        "20": 1172.4400000000198,
        "60": 1271.5346666666699
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.13800213024954355,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1582.84
        },
        {
          "date": "2026-05-14",
          "close": 1550.46
        },
        {
          "date": "2026-05-15",
          "close": 1529.38
        },
        {
          "date": "2026-05-18",
          "close": 1523.23
        },
        {
          "date": "2026-05-19",
          "close": 1525.54
        },
        {
          "date": "2026-05-20",
          "close": 1516.5
        },
        {
          "date": "2026-05-21",
          "close": 1472.2
        },
        {
          "date": "2026-05-22",
          "close": 1513.68
        },
        {
          "date": "2026-05-25",
          "close": 1483.15
        },
        {
          "date": "2026-05-26",
          "close": 1481.87
        },
        {
          "date": "2026-05-27",
          "close": 1423.03
        },
        {
          "date": "2026-05-28",
          "close": 1436.18
        },
        {
          "date": "2026-05-29",
          "close": 1396.15
        },
        {
          "date": "2026-06-01",
          "close": 1416.51
        },
        {
          "date": "2026-06-02",
          "close": 1400.43
        },
        {
          "date": "2026-06-03",
          "close": 1394.65
        },
        {
          "date": "2026-06-04",
          "close": 1370.61
        },
        {
          "date": "2026-06-05",
          "close": 1370.59
        },
        {
          "date": "2026-06-08",
          "close": 1316.23
        },
        {
          "date": "2026-06-09",
          "close": 1349.04
        },
        {
          "date": "2026-06-10",
          "close": 1347.58
        },
        {
          "date": "2026-06-11",
          "close": 1340.2
        },
        {
          "date": "2026-06-12",
          "close": 1374.73
        },
        {
          "date": "2026-06-15",
          "close": 1426.17
        },
        {
          "date": "2026-06-16",
          "close": 1426.37
        },
        {
          "date": "2026-06-17",
          "close": 1386.46
        },
        {
          "date": "2026-06-18",
          "close": 1373.78
        },
        {
          "date": "2026-06-22",
          "close": 1468.84
        },
        {
          "date": "2026-06-23",
          "close": 1433.0
        },
        {
          "date": "2026-06-24",
          "close": 1438.57
        },
        {
          "date": "2026-06-25",
          "close": 1425.94
        },
        {
          "date": "2026-06-26",
          "close": 1376.15
        },
        {
          "date": "2026-06-29",
          "close": 1363.08
        },
        {
          "date": "2026-06-30",
          "close": 1377.24
        },
        {
          "date": "2026-07-01",
          "close": 1443.99
        },
        {
          "date": "2026-07-02",
          "close": 1413.95
        },
        {
          "date": "2026-07-03",
          "close": 1388.96
        },
        {
          "date": "2026-07-06",
          "close": 1414.92
        },
        {
          "date": "2026-07-07",
          "close": 1375.12
        },
        {
          "date": "2026-07-08",
          "close": 1324.42
        },
        {
          "date": "2026-07-09",
          "close": 1320.15
        },
        {
          "date": "2026-07-10",
          "close": 1315.64
        },
        {
          "date": "2026-07-13",
          "close": 1263.04
        },
        {
          "date": "2026-07-14",
          "close": 1295.93
        },
        {
          "date": "2026-07-15",
          "close": 1301.02
        },
        {
          "date": "2026-07-16",
          "close": 1281.81
        },
        {
          "date": "2026-07-17",
          "close": 1244.44
        },
        {
          "date": "2026-07-20",
          "close": 1231.26
        },
        {
          "date": "2026-07-21",
          "close": 1247.58
        },
        {
          "date": "2026-07-22",
          "close": 1234.91
        },
        {
          "date": "2026-07-23",
          "close": 1284.9
        },
        {
          "date": "2026-07-24",
          "close": 1242.74
        },
        {
          "date": "2026-07-27",
          "close": 1270.87
        },
        {
          "date": "2026-07-28",
          "close": 1269.43
        },
        {
          "date": "2026-07-29",
          "close": 1293.68
        },
        {
          "date": "2026-07-30",
          "close": 1271.57
        },
        {
          "date": "2026-07-31",
          "close": 1287.83
        },
        {
          "date": "2026-08-03",
          "close": 1308.13
        },
        {
          "date": "2026-08-04",
          "close": 1314.55
        },
        {
          "date": "2026-08-05",
          "close": 1342.52
        },
        {
          "date": "2026-08-06",
          "close": 1340.4
        },
        {
          "date": "2026-08-07",
          "close": 1335.33
        },
        {
          "date": "2026-08-10",
          "close": 1376.74
        },
        {
          "date": "2026-08-11",
          "close": 1348.63
        },
        {
          "date": "2026-08-12",
          "close": 1353.1
        },
        {
          "date": "2026-08-13",
          "close": 1327.38
        },
        {
          "date": "2026-08-14",
          "close": 1317.98
        },
        {
          "date": "2026-08-17",
          "close": 1349.38
        },
        {
          "date": "2026-08-18",
          "close": 1345.15
        },
        {
          "date": "2026-08-19",
          "close": 1301.49
        },
        {
          "date": "2026-08-20",
          "close": 1311.95
        },
        {
          "date": "2026-08-21",
          "close": 1331.36
        },
        {
          "date": "2026-08-24",
          "close": 1324.57
        },
        {
          "date": "2026-08-25",
          "close": 1332.01
        },
        {
          "date": "2026-08-26",
          "close": 1351.26
        },
        {
          "date": "2026-08-27",
          "close": 1351.25
        },
        {
          "date": "2026-08-28",
          "close": 1368.34
        },
        {
          "date": "2026-08-31",
          "close": 1355.77
        },
        {
          "date": "2026-09-01",
          "close": 1344.8
        },
        {
          "date": "2026-09-02",
          "close": 1308.91
        },
        {
          "date": "2026-09-03",
          "close": 1316.77
        },
        {
          "date": "2026-09-04",
          "close": 1314.96
        },
        {
          "date": "2026-09-07",
          "close": 1329.07
        },
        {
          "date": "2026-09-08",
          "close": 1343.4
        },
        {
          "date": "2026-09-09",
          "close": 1342.96
        },
        {
          "date": "2026-09-10",
          "close": 1316.09
        },
        {
          "date": "2026-09-11",
          "close": 1278.44
        },
        {
          "date": "2026-09-14",
          "close": 1289.42
        },
        {
          "date": "2026-09-15",
          "close": 1271.07
        },
        {
          "date": "2026-09-16",
          "close": 1285.02
        },
        {
          "date": "2026-09-17",
          "close": 1284.66
        },
        {
          "date": "2026-09-18",
          "close": 1292.85
        },
        {
          "date": "2026-09-21",
          "close": 1325.77
        },
        {
          "date": "2026-09-22",
          "close": 1311.0
        },
        {
          "date": "2026-09-23",
          "close": 1318.58
        },
        {
          "date": "2026-09-24",
          "close": 1310.18
        },
        {
          "date": "2026-09-28",
          "close": 1272.73
        },
        {
          "date": "2026-09-29",
          "close": 1281.49
        },
        {
          "date": "2026-09-30",
          "close": 1288.29
        },
        {
          "date": "2026-10-08",
          "close": 1294.73
        },
        {
          "date": "2026-10-09",
          "close": 1314.4
        },
        {
          "date": "2026-10-12",
          "close": 1280.43
        },
        {
          "date": "2026-10-13",
          "close": 1283.63
        },
        {
          "date": "2026-10-14",
          "close": 1262.13
        },
        {
          "date": "2026-10-15",
          "close": 1216.67
        },
        {
          "date": "2026-10-16",
          "close": 1215.8
        },
        {
          "date": "2026-10-19",
          "close": 1201.57
        },
        {
          "date": "2026-10-20",
          "close": 1199.01
        },
        {
          "date": "2026-10-21",
          "close": 1186.33
        },
        {
          "date": "2026-10-22",
          "close": 1151.58
        },
        {
          "date": "2026-10-23",
          "close": 1162.01
        },
        {
          "date": "2026-10-26",
          "close": 1145.16
        },
        {
          "date": "2026-10-27",
          "close": 1113.62
        },
        {
          "date": "2026-10-28",
          "close": 1118.48
        },
        {
          "date": "2026-10-29",
          "close": 1096.36
        },
        {
          "date": "2026-10-30",
          "close": 1078.68
        },
        {
          "date": "2026-11-02",
          "close": 1086.6
        },
        {
          "date": "2026-11-03",
          "close": 1088.31
        },
        {
          "date": "2026-11-04",
          "close": 1115.02
        },
        {
          "date": "2026-11-05",
          "close": 1133.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5421686746987951,
          "pullback_frequency": 0.3373493975903614,
          "up_wilson": [
            0.43550043045331094,
            0.6451062301792936
          ],
          "pullback_wilson": [
            0.24484304754652997,
            0.44424554715628084
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.36389330502679385,
            0.6361066949732062
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 23,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 9,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0806",
      "name": "精准医疗",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019078008714764838,
        "5": 0.04919903924409952,
        "20": -0.016961919375087176,
        "60": 0.045339477483535395
      },
      "moving_averages": {
        "5": 1028.533999999985,
        "20": 1033.6780000000028,
        "60": 1044.3280000000027
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.037319345408846294,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1128.98
        },
        {
          "date": "2026-05-14",
          "close": 1105.56
        },
        {
          "date": "2026-05-15",
          "close": 1096.04
        },
        {
          "date": "2026-05-18",
          "close": 1095.17
        },
        {
          "date": "2026-05-19",
          "close": 1109.81
        },
        {
          "date": "2026-05-20",
          "close": 1097.65
        },
        {
          "date": "2026-05-21",
          "close": 1071.33
        },
        {
          "date": "2026-05-22",
          "close": 1073.8
        },
        {
          "date": "2026-05-25",
          "close": 1073.64
        },
        {
          "date": "2026-05-26",
          "close": 1060.59
        },
        {
          "date": "2026-05-27",
          "close": 1048.68
        },
        {
          "date": "2026-05-28",
          "close": 1050.56
        },
        {
          "date": "2026-05-29",
          "close": 1045.77
        },
        {
          "date": "2026-06-01",
          "close": 1051.57
        },
        {
          "date": "2026-06-02",
          "close": 1028.17
        },
        {
          "date": "2026-06-03",
          "close": 1013.03
        },
        {
          "date": "2026-06-04",
          "close": 994.69
        },
        {
          "date": "2026-06-05",
          "close": 995.98
        },
        {
          "date": "2026-06-08",
          "close": 967.02
        },
        {
          "date": "2026-06-09",
          "close": 973.01
        },
        {
          "date": "2026-06-10",
          "close": 964.79
        },
        {
          "date": "2026-06-11",
          "close": 956.14
        },
        {
          "date": "2026-06-12",
          "close": 971.62
        },
        {
          "date": "2026-06-15",
          "close": 974.85
        },
        {
          "date": "2026-06-16",
          "close": 969.45
        },
        {
          "date": "2026-06-17",
          "close": 960.08
        },
        {
          "date": "2026-06-18",
          "close": 966.9
        },
        {
          "date": "2026-06-22",
          "close": 967.29
        },
        {
          "date": "2026-06-23",
          "close": 984.31
        },
        {
          "date": "2026-06-24",
          "close": 978.96
        },
        {
          "date": "2026-06-25",
          "close": 963.78
        },
        {
          "date": "2026-06-26",
          "close": 926.05
        },
        {
          "date": "2026-06-29",
          "close": 962.99
        },
        {
          "date": "2026-06-30",
          "close": 949.2
        },
        {
          "date": "2026-07-01",
          "close": 989.91
        },
        {
          "date": "2026-07-02",
          "close": 991.19
        },
        {
          "date": "2026-07-03",
          "close": 1002.08
        },
        {
          "date": "2026-07-06",
          "close": 996.55
        },
        {
          "date": "2026-07-07",
          "close": 960.58
        },
        {
          "date": "2026-07-08",
          "close": 955.97
        },
        {
          "date": "2026-07-09",
          "close": 953.87
        },
        {
          "date": "2026-07-10",
          "close": 977.47
        },
        {
          "date": "2026-07-13",
          "close": 962.5
        },
        {
          "date": "2026-07-14",
          "close": 981.94
        },
        {
          "date": "2026-07-15",
          "close": 1006.72
        },
        {
          "date": "2026-07-16",
          "close": 1016.27
        },
        {
          "date": "2026-07-17",
          "close": 960.16
        },
        {
          "date": "2026-07-20",
          "close": 964.64
        },
        {
          "date": "2026-07-21",
          "close": 959.96
        },
        {
          "date": "2026-07-22",
          "close": 952.53
        },
        {
          "date": "2026-07-23",
          "close": 960.5
        },
        {
          "date": "2026-07-24",
          "close": 929.74
        },
        {
          "date": "2026-07-27",
          "close": 962.8
        },
        {
          "date": "2026-07-28",
          "close": 963.6
        },
        {
          "date": "2026-07-29",
          "close": 970.48
        },
        {
          "date": "2026-07-30",
          "close": 962.49
        },
        {
          "date": "2026-07-31",
          "close": 983.96
        },
        {
          "date": "2026-08-03",
          "close": 992.95
        },
        {
          "date": "2026-08-04",
          "close": 1007.99
        },
        {
          "date": "2026-08-05",
          "close": 1011.26
        },
        {
          "date": "2026-08-06",
          "close": 1007.6
        },
        {
          "date": "2026-08-07",
          "close": 1038.15
        },
        {
          "date": "2026-08-10",
          "close": 1055.83
        },
        {
          "date": "2026-08-11",
          "close": 1048.94
        },
        {
          "date": "2026-08-12",
          "close": 1055.64
        },
        {
          "date": "2026-08-13",
          "close": 1069.65
        },
        {
          "date": "2026-08-14",
          "close": 1073.93
        },
        {
          "date": "2026-08-17",
          "close": 1072.68
        },
        {
          "date": "2026-08-18",
          "close": 1061.72
        },
        {
          "date": "2026-08-19",
          "close": 1027.66
        },
        {
          "date": "2026-08-20",
          "close": 1088.58
        },
        {
          "date": "2026-08-21",
          "close": 1060.52
        },
        {
          "date": "2026-08-24",
          "close": 1031.18
        },
        {
          "date": "2026-08-25",
          "close": 1050.0
        },
        {
          "date": "2026-08-26",
          "close": 1053.14
        },
        {
          "date": "2026-08-27",
          "close": 1060.08
        },
        {
          "date": "2026-08-28",
          "close": 1052.63
        },
        {
          "date": "2026-08-31",
          "close": 1041.01
        },
        {
          "date": "2026-09-01",
          "close": 1058.25
        },
        {
          "date": "2026-09-02",
          "close": 1042.05
        },
        {
          "date": "2026-09-03",
          "close": 1033.75
        },
        {
          "date": "2026-09-04",
          "close": 1032.64
        },
        {
          "date": "2026-09-07",
          "close": 1034.6
        },
        {
          "date": "2026-09-08",
          "close": 1047.42
        },
        {
          "date": "2026-09-09",
          "close": 1035.52
        },
        {
          "date": "2026-09-10",
          "close": 1018.28
        },
        {
          "date": "2026-09-11",
          "close": 995.99
        },
        {
          "date": "2026-09-14",
          "close": 1016.41
        },
        {
          "date": "2026-09-15",
          "close": 1000.71
        },
        {
          "date": "2026-09-16",
          "close": 1014.15
        },
        {
          "date": "2026-09-17",
          "close": 1018.88
        },
        {
          "date": "2026-09-18",
          "close": 1034.98
        },
        {
          "date": "2026-09-21",
          "close": 1073.89
        },
        {
          "date": "2026-09-22",
          "close": 1088.87
        },
        {
          "date": "2026-09-23",
          "close": 1087.83
        },
        {
          "date": "2026-09-24",
          "close": 1080.97
        },
        {
          "date": "2026-09-28",
          "close": 1073.12
        },
        {
          "date": "2026-09-29",
          "close": 1074.9
        },
        {
          "date": "2026-09-30",
          "close": 1098.62
        },
        {
          "date": "2026-10-08",
          "close": 1075.35
        },
        {
          "date": "2026-10-09",
          "close": 1098.09
        },
        {
          "date": "2026-10-12",
          "close": 1079.0
        },
        {
          "date": "2026-10-13",
          "close": 1070.12
        },
        {
          "date": "2026-10-14",
          "close": 1049.25
        },
        {
          "date": "2026-10-15",
          "close": 1028.98
        },
        {
          "date": "2026-10-16",
          "close": 1025.37
        },
        {
          "date": "2026-10-19",
          "close": 1018.55
        },
        {
          "date": "2026-10-20",
          "close": 1035.29
        },
        {
          "date": "2026-10-21",
          "close": 1036.93
        },
        {
          "date": "2026-10-22",
          "close": 1002.61
        },
        {
          "date": "2026-10-23",
          "close": 1023.81
        },
        {
          "date": "2026-10-26",
          "close": 1035.62
        },
        {
          "date": "2026-10-27",
          "close": 999.72
        },
        {
          "date": "2026-10-28",
          "close": 1020.01
        },
        {
          "date": "2026-10-29",
          "close": 1007.54
        },
        {
          "date": "2026-10-30",
          "close": 1003.23
        },
        {
          "date": "2026-11-02",
          "close": 1024.99
        },
        {
          "date": "2026-11-03",
          "close": 1020.02
        },
        {
          "date": "2026-11-04",
          "close": 1037.32
        },
        {
          "date": "2026-11-05",
          "close": 1057.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 102,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.22549019607843138,
          "up_wilson": [
            0.3953140272637241,
            0.5857897857195398
          ],
          "pullback_wilson": [
            0.15521692835323753,
            0.31568983517815397
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4918032786885246,
          "pullback_frequency": 0.39344262295081966,
          "up_wilson": [
            0.37060395323711026,
            0.6139738150890883
          ],
          "pullback_wilson": [
            0.28068351453037077,
            0.5188274737102107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0807",
      "name": "共享经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02260329294812058,
        "5": 0.04426058929523147,
        "20": -0.052818157752379635,
        "60": -0.031025915764932965
      },
      "moving_averages": {
        "5": 795.6320000000065,
        "20": 824.7375000000117,
        "60": 840.4641666666682
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.0642879883567562,
      "history": [
        {
          "date": "2026-05-13",
          "close": 973.98
        },
        {
          "date": "2026-05-14",
          "close": 957.11
        },
        {
          "date": "2026-05-15",
          "close": 944.49
        },
        {
          "date": "2026-05-18",
          "close": 942.52
        },
        {
          "date": "2026-05-19",
          "close": 949.58
        },
        {
          "date": "2026-05-20",
          "close": 937.12
        },
        {
          "date": "2026-05-21",
          "close": 918.59
        },
        {
          "date": "2026-05-22",
          "close": 924.58
        },
        {
          "date": "2026-05-25",
          "close": 923.49
        },
        {
          "date": "2026-05-26",
          "close": 908.25
        },
        {
          "date": "2026-05-27",
          "close": 891.15
        },
        {
          "date": "2026-05-28",
          "close": 900.88
        },
        {
          "date": "2026-05-29",
          "close": 893.83
        },
        {
          "date": "2026-06-01",
          "close": 908.21
        },
        {
          "date": "2026-06-02",
          "close": 895.44
        },
        {
          "date": "2026-06-03",
          "close": 898.45
        },
        {
          "date": "2026-06-04",
          "close": 889.78
        },
        {
          "date": "2026-06-05",
          "close": 893.45
        },
        {
          "date": "2026-06-08",
          "close": 864.48
        },
        {
          "date": "2026-06-09",
          "close": 870.89
        },
        {
          "date": "2026-06-10",
          "close": 853.52
        },
        {
          "date": "2026-06-11",
          "close": 836.17
        },
        {
          "date": "2026-06-12",
          "close": 861.08
        },
        {
          "date": "2026-06-15",
          "close": 868.54
        },
        {
          "date": "2026-06-16",
          "close": 873.34
        },
        {
          "date": "2026-06-17",
          "close": 861.1
        },
        {
          "date": "2026-06-18",
          "close": 854.86
        },
        {
          "date": "2026-06-22",
          "close": 861.71
        },
        {
          "date": "2026-06-23",
          "close": 860.82
        },
        {
          "date": "2026-06-24",
          "close": 842.23
        },
        {
          "date": "2026-06-25",
          "close": 838.13
        },
        {
          "date": "2026-06-26",
          "close": 817.04
        },
        {
          "date": "2026-06-29",
          "close": 818.78
        },
        {
          "date": "2026-06-30",
          "close": 819.92
        },
        {
          "date": "2026-07-01",
          "close": 838.04
        },
        {
          "date": "2026-07-02",
          "close": 839.54
        },
        {
          "date": "2026-07-03",
          "close": 846.3
        },
        {
          "date": "2026-07-06",
          "close": 833.34
        },
        {
          "date": "2026-07-07",
          "close": 816.69
        },
        {
          "date": "2026-07-08",
          "close": 812.12
        },
        {
          "date": "2026-07-09",
          "close": 803.48
        },
        {
          "date": "2026-07-10",
          "close": 816.52
        },
        {
          "date": "2026-07-13",
          "close": 786.26
        },
        {
          "date": "2026-07-14",
          "close": 805.81
        },
        {
          "date": "2026-07-15",
          "close": 818.24
        },
        {
          "date": "2026-07-16",
          "close": 815.42
        },
        {
          "date": "2026-07-17",
          "close": 788.43
        },
        {
          "date": "2026-07-20",
          "close": 781.89
        },
        {
          "date": "2026-07-21",
          "close": 779.65
        },
        {
          "date": "2026-07-22",
          "close": 772.28
        },
        {
          "date": "2026-07-23",
          "close": 780.03
        },
        {
          "date": "2026-07-24",
          "close": 757.31
        },
        {
          "date": "2026-07-27",
          "close": 784.59
        },
        {
          "date": "2026-07-28",
          "close": 784.82
        },
        {
          "date": "2026-07-29",
          "close": 801.49
        },
        {
          "date": "2026-07-30",
          "close": 797.31
        },
        {
          "date": "2026-07-31",
          "close": 814.34
        },
        {
          "date": "2026-08-03",
          "close": 833.61
        },
        {
          "date": "2026-08-04",
          "close": 837.81
        },
        {
          "date": "2026-08-05",
          "close": 849.29
        },
        {
          "date": "2026-08-06",
          "close": 846.17
        },
        {
          "date": "2026-08-07",
          "close": 845.73
        },
        {
          "date": "2026-08-10",
          "close": 862.22
        },
        {
          "date": "2026-08-11",
          "close": 856.37
        },
        {
          "date": "2026-08-12",
          "close": 863.71
        },
        {
          "date": "2026-08-13",
          "close": 856.58
        },
        {
          "date": "2026-08-14",
          "close": 850.72
        },
        {
          "date": "2026-08-17",
          "close": 854.85
        },
        {
          "date": "2026-08-18",
          "close": 847.02
        },
        {
          "date": "2026-08-19",
          "close": 821.44
        },
        {
          "date": "2026-08-20",
          "close": 833.12
        },
        {
          "date": "2026-08-21",
          "close": 831.76
        },
        {
          "date": "2026-08-24",
          "close": 829.16
        },
        {
          "date": "2026-08-25",
          "close": 838.44
        },
        {
          "date": "2026-08-26",
          "close": 838.52
        },
        {
          "date": "2026-08-27",
          "close": 840.05
        },
        {
          "date": "2026-08-28",
          "close": 842.66
        },
        {
          "date": "2026-08-31",
          "close": 846.26
        },
        {
          "date": "2026-09-01",
          "close": 851.56
        },
        {
          "date": "2026-09-02",
          "close": 840.9
        },
        {
          "date": "2026-09-03",
          "close": 832.66
        },
        {
          "date": "2026-09-04",
          "close": 835.36
        },
        {
          "date": "2026-09-07",
          "close": 841.53
        },
        {
          "date": "2026-09-08",
          "close": 849.14
        },
        {
          "date": "2026-09-09",
          "close": 842.15
        },
        {
          "date": "2026-09-10",
          "close": 834.81
        },
        {
          "date": "2026-09-11",
          "close": 820.83
        },
        {
          "date": "2026-09-14",
          "close": 835.98
        },
        {
          "date": "2026-09-15",
          "close": 825.64
        },
        {
          "date": "2026-09-16",
          "close": 837.47
        },
        {
          "date": "2026-09-17",
          "close": 846.48
        },
        {
          "date": "2026-09-18",
          "close": 859.33
        },
        {
          "date": "2026-09-21",
          "close": 874.09
        },
        {
          "date": "2026-09-22",
          "close": 877.57
        },
        {
          "date": "2026-09-23",
          "close": 875.88
        },
        {
          "date": "2026-09-24",
          "close": 872.2
        },
        {
          "date": "2026-09-28",
          "close": 867.52
        },
        {
          "date": "2026-09-29",
          "close": 871.02
        },
        {
          "date": "2026-09-30",
          "close": 867.37
        },
        {
          "date": "2026-10-08",
          "close": 868.83
        },
        {
          "date": "2026-10-09",
          "close": 879.48
        },
        {
          "date": "2026-10-12",
          "close": 873.87
        },
        {
          "date": "2026-10-13",
          "close": 867.76
        },
        {
          "date": "2026-10-14",
          "close": 846.02
        },
        {
          "date": "2026-10-15",
          "close": 822.62
        },
        {
          "date": "2026-10-16",
          "close": 830.78
        },
        {
          "date": "2026-10-19",
          "close": 831.55
        },
        {
          "date": "2026-10-20",
          "close": 845.16
        },
        {
          "date": "2026-10-21",
          "close": 839.51
        },
        {
          "date": "2026-10-22",
          "close": 814.49
        },
        {
          "date": "2026-10-23",
          "close": 826.4
        },
        {
          "date": "2026-10-26",
          "close": 831.02
        },
        {
          "date": "2026-10-27",
          "close": 808.39
        },
        {
          "date": "2026-10-28",
          "close": 811.48
        },
        {
          "date": "2026-10-29",
          "close": 788.06
        },
        {
          "date": "2026-10-30",
          "close": 767.54
        },
        {
          "date": "2026-11-02",
          "close": 789.17
        },
        {
          "date": "2026-11-03",
          "close": 793.76
        },
        {
          "date": "2026-11-04",
          "close": 804.75
        },
        {
          "date": "2026-11-05",
          "close": 822.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4470588235294118,
          "pullback_frequency": 0.36470588235294116,
          "up_wilson": [
            0.3459365569169934,
            0.5527593884280239
          ],
          "pullback_wilson": [
            0.27029319054247747,
            0.4708186697836776
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.5294117647058824,
          "up_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "pullback_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 14,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 12,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0808",
      "name": "军民融合",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01670389896643143,
        "5": 0.016286160039063136,
        "20": -0.05730130411007328,
        "60": -0.09020203635588253
      },
      "moving_averages": {
        "5": 1654.8040000000037,
        "20": 1720.8475000000094,
        "60": 1831.7403333333398
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-21",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-01",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05311718069495075,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2393.0
        },
        {
          "date": "2026-05-14",
          "close": 2308.34
        },
        {
          "date": "2026-05-15",
          "close": 2279.82
        },
        {
          "date": "2026-05-18",
          "close": 2284.54
        },
        {
          "date": "2026-05-19",
          "close": 2303.84
        },
        {
          "date": "2026-05-20",
          "close": 2281.71
        },
        {
          "date": "2026-05-21",
          "close": 2211.7
        },
        {
          "date": "2026-05-22",
          "close": 2258.12
        },
        {
          "date": "2026-05-25",
          "close": 2268.49
        },
        {
          "date": "2026-05-26",
          "close": 2215.51
        },
        {
          "date": "2026-05-27",
          "close": 2164.17
        },
        {
          "date": "2026-05-28",
          "close": 2200.15
        },
        {
          "date": "2026-05-29",
          "close": 2103.58
        },
        {
          "date": "2026-06-01",
          "close": 2117.29
        },
        {
          "date": "2026-06-02",
          "close": 2111.62
        },
        {
          "date": "2026-06-03",
          "close": 2119.14
        },
        {
          "date": "2026-06-04",
          "close": 2106.47
        },
        {
          "date": "2026-06-05",
          "close": 2128.57
        },
        {
          "date": "2026-06-08",
          "close": 2062.24
        },
        {
          "date": "2026-06-09",
          "close": 2092.71
        },
        {
          "date": "2026-06-10",
          "close": 2053.58
        },
        {
          "date": "2026-06-11",
          "close": 2034.33
        },
        {
          "date": "2026-06-12",
          "close": 2077.44
        },
        {
          "date": "2026-06-15",
          "close": 2111.99
        },
        {
          "date": "2026-06-16",
          "close": 2131.0
        },
        {
          "date": "2026-06-17",
          "close": 2133.18
        },
        {
          "date": "2026-06-18",
          "close": 2134.06
        },
        {
          "date": "2026-06-22",
          "close": 2128.15
        },
        {
          "date": "2026-06-23",
          "close": 2088.26
        },
        {
          "date": "2026-06-24",
          "close": 2081.95
        },
        {
          "date": "2026-06-25",
          "close": 2056.93
        },
        {
          "date": "2026-06-26",
          "close": 2025.43
        },
        {
          "date": "2026-06-29",
          "close": 1992.61
        },
        {
          "date": "2026-06-30",
          "close": 2055.83
        },
        {
          "date": "2026-07-01",
          "close": 2086.43
        },
        {
          "date": "2026-07-02",
          "close": 2051.7
        },
        {
          "date": "2026-07-03",
          "close": 2103.01
        },
        {
          "date": "2026-07-06",
          "close": 2046.86
        },
        {
          "date": "2026-07-07",
          "close": 1982.31
        },
        {
          "date": "2026-07-08",
          "close": 1933.71
        },
        {
          "date": "2026-07-09",
          "close": 1960.52
        },
        {
          "date": "2026-07-10",
          "close": 2013.97
        },
        {
          "date": "2026-07-13",
          "close": 1877.42
        },
        {
          "date": "2026-07-14",
          "close": 1861.97
        },
        {
          "date": "2026-07-15",
          "close": 1845.7
        },
        {
          "date": "2026-07-16",
          "close": 1819.9
        },
        {
          "date": "2026-07-17",
          "close": 1730.54
        },
        {
          "date": "2026-07-20",
          "close": 1681.7
        },
        {
          "date": "2026-07-21",
          "close": 1725.71
        },
        {
          "date": "2026-07-22",
          "close": 1702.31
        },
        {
          "date": "2026-07-23",
          "close": 1748.59
        },
        {
          "date": "2026-07-24",
          "close": 1714.0
        },
        {
          "date": "2026-07-27",
          "close": 1770.62
        },
        {
          "date": "2026-07-28",
          "close": 1741.14
        },
        {
          "date": "2026-07-29",
          "close": 1766.82
        },
        {
          "date": "2026-07-30",
          "close": 1730.15
        },
        {
          "date": "2026-07-31",
          "close": 1772.76
        },
        {
          "date": "2026-08-03",
          "close": 1807.58
        },
        {
          "date": "2026-08-04",
          "close": 1842.98
        },
        {
          "date": "2026-08-05",
          "close": 1875.9
        },
        {
          "date": "2026-08-06",
          "close": 1887.17
        },
        {
          "date": "2026-08-07",
          "close": 1901.51
        },
        {
          "date": "2026-08-10",
          "close": 1933.05
        },
        {
          "date": "2026-08-11",
          "close": 1904.01
        },
        {
          "date": "2026-08-12",
          "close": 1927.35
        },
        {
          "date": "2026-08-13",
          "close": 1902.17
        },
        {
          "date": "2026-08-14",
          "close": 1907.98
        },
        {
          "date": "2026-08-17",
          "close": 1949.03
        },
        {
          "date": "2026-08-18",
          "close": 1934.26
        },
        {
          "date": "2026-08-19",
          "close": 1823.49
        },
        {
          "date": "2026-08-20",
          "close": 1827.34
        },
        {
          "date": "2026-08-21",
          "close": 1842.51
        },
        {
          "date": "2026-08-24",
          "close": 1814.78
        },
        {
          "date": "2026-08-25",
          "close": 1844.48
        },
        {
          "date": "2026-08-26",
          "close": 1841.52
        },
        {
          "date": "2026-08-27",
          "close": 1871.53
        },
        {
          "date": "2026-08-28",
          "close": 1873.69
        },
        {
          "date": "2026-08-31",
          "close": 1899.38
        },
        {
          "date": "2026-09-01",
          "close": 1906.21
        },
        {
          "date": "2026-09-02",
          "close": 1919.15
        },
        {
          "date": "2026-09-03",
          "close": 1910.58
        },
        {
          "date": "2026-09-04",
          "close": 1906.88
        },
        {
          "date": "2026-09-07",
          "close": 1908.2
        },
        {
          "date": "2026-09-08",
          "close": 1924.28
        },
        {
          "date": "2026-09-09",
          "close": 1932.09
        },
        {
          "date": "2026-09-10",
          "close": 1913.65
        },
        {
          "date": "2026-09-11",
          "close": 1906.33
        },
        {
          "date": "2026-09-14",
          "close": 1889.93
        },
        {
          "date": "2026-09-15",
          "close": 1859.13
        },
        {
          "date": "2026-09-16",
          "close": 1885.5
        },
        {
          "date": "2026-09-17",
          "close": 1871.83
        },
        {
          "date": "2026-09-18",
          "close": 1899.6
        },
        {
          "date": "2026-09-21",
          "close": 1932.61
        },
        {
          "date": "2026-09-22",
          "close": 1924.8
        },
        {
          "date": "2026-09-23",
          "close": 1907.96
        },
        {
          "date": "2026-09-24",
          "close": 1889.04
        },
        {
          "date": "2026-09-28",
          "close": 1832.87
        },
        {
          "date": "2026-09-29",
          "close": 1840.53
        },
        {
          "date": "2026-09-30",
          "close": 1830.62
        },
        {
          "date": "2026-10-08",
          "close": 1810.43
        },
        {
          "date": "2026-10-09",
          "close": 1802.43
        },
        {
          "date": "2026-10-12",
          "close": 1763.51
        },
        {
          "date": "2026-10-13",
          "close": 1789.19
        },
        {
          "date": "2026-10-14",
          "close": 1762.98
        },
        {
          "date": "2026-10-15",
          "close": 1699.8
        },
        {
          "date": "2026-10-16",
          "close": 1753.11
        },
        {
          "date": "2026-10-19",
          "close": 1768.01
        },
        {
          "date": "2026-10-20",
          "close": 1774.87
        },
        {
          "date": "2026-10-21",
          "close": 1770.27
        },
        {
          "date": "2026-10-22",
          "close": 1726.89
        },
        {
          "date": "2026-10-23",
          "close": 1756.22
        },
        {
          "date": "2026-10-26",
          "close": 1732.26
        },
        {
          "date": "2026-10-27",
          "close": 1663.78
        },
        {
          "date": "2026-10-28",
          "close": 1700.27
        },
        {
          "date": "2026-10-29",
          "close": 1679.34
        },
        {
          "date": "2026-10-30",
          "close": 1612.76
        },
        {
          "date": "2026-11-02",
          "close": 1646.37
        },
        {
          "date": "2026-11-03",
          "close": 1629.55
        },
        {
          "date": "2026-11-04",
          "close": 1678.65
        },
        {
          "date": "2026-11-05",
          "close": 1706.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.3411764705882353,
          "up_wilson": [
            0.4243417305015005,
            0.6319382998623788
          ],
          "pullback_wilson": [
            0.24921922196973992,
            0.44686861406531175
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.425531914893617,
          "up_wilson": [
            0.3724245374822684,
            0.6472444496631784
          ],
          "pullback_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 2,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 3,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0809",
      "name": "AI智能体",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 428,
      "history_sufficient": true,
      "returns": {
        "1": 0.03759689556522794,
        "5": 0.05145574404163922,
        "20": 0.004221761260314594,
        "60": -0.06226534234418735
      },
      "moving_averages": {
        "5": 1046.223999999999,
        "20": 1080.5599999999918,
        "60": 1122.032999999995
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 16
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 6
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 20
          }
        }
      },
      "drawdown": -0.021389707650248835,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1346.81
        },
        {
          "date": "2026-05-14",
          "close": 1309.6
        },
        {
          "date": "2026-05-15",
          "close": 1304.6
        },
        {
          "date": "2026-05-18",
          "close": 1318.89
        },
        {
          "date": "2026-05-19",
          "close": 1355.96
        },
        {
          "date": "2026-05-20",
          "close": 1328.18
        },
        {
          "date": "2026-05-21",
          "close": 1281.68
        },
        {
          "date": "2026-05-22",
          "close": 1299.17
        },
        {
          "date": "2026-05-25",
          "close": 1303.73
        },
        {
          "date": "2026-05-26",
          "close": 1280.87
        },
        {
          "date": "2026-05-27",
          "close": 1245.15
        },
        {
          "date": "2026-05-28",
          "close": 1245.81
        },
        {
          "date": "2026-05-29",
          "close": 1212.21
        },
        {
          "date": "2026-06-01",
          "close": 1248.11
        },
        {
          "date": "2026-06-02",
          "close": 1231.52
        },
        {
          "date": "2026-06-03",
          "close": 1217.91
        },
        {
          "date": "2026-06-04",
          "close": 1190.26
        },
        {
          "date": "2026-06-05",
          "close": 1201.48
        },
        {
          "date": "2026-06-08",
          "close": 1175.77
        },
        {
          "date": "2026-06-09",
          "close": 1193.63
        },
        {
          "date": "2026-06-10",
          "close": 1175.15
        },
        {
          "date": "2026-06-11",
          "close": 1130.71
        },
        {
          "date": "2026-06-12",
          "close": 1143.15
        },
        {
          "date": "2026-06-15",
          "close": 1168.54
        },
        {
          "date": "2026-06-16",
          "close": 1174.94
        },
        {
          "date": "2026-06-17",
          "close": 1164.0
        },
        {
          "date": "2026-06-18",
          "close": 1173.89
        },
        {
          "date": "2026-06-22",
          "close": 1188.59
        },
        {
          "date": "2026-06-23",
          "close": 1174.31
        },
        {
          "date": "2026-06-24",
          "close": 1156.18
        },
        {
          "date": "2026-06-25",
          "close": 1128.19
        },
        {
          "date": "2026-06-26",
          "close": 1087.43
        },
        {
          "date": "2026-06-29",
          "close": 1082.62
        },
        {
          "date": "2026-06-30",
          "close": 1104.44
        },
        {
          "date": "2026-07-01",
          "close": 1129.83
        },
        {
          "date": "2026-07-02",
          "close": 1116.88
        },
        {
          "date": "2026-07-03",
          "close": 1124.04
        },
        {
          "date": "2026-07-06",
          "close": 1099.27
        },
        {
          "date": "2026-07-07",
          "close": 1065.49
        },
        {
          "date": "2026-07-08",
          "close": 1077.97
        },
        {
          "date": "2026-07-09",
          "close": 1087.66
        },
        {
          "date": "2026-07-10",
          "close": 1107.57
        },
        {
          "date": "2026-07-13",
          "close": 1057.18
        },
        {
          "date": "2026-07-14",
          "close": 1057.28
        },
        {
          "date": "2026-07-15",
          "close": 1070.11
        },
        {
          "date": "2026-07-16",
          "close": 1081.57
        },
        {
          "date": "2026-07-17",
          "close": 1026.92
        },
        {
          "date": "2026-07-20",
          "close": 1022.14
        },
        {
          "date": "2026-07-21",
          "close": 1043.66
        },
        {
          "date": "2026-07-22",
          "close": 1032.49
        },
        {
          "date": "2026-07-23",
          "close": 1040.15
        },
        {
          "date": "2026-07-24",
          "close": 1003.76
        },
        {
          "date": "2026-07-27",
          "close": 1040.79
        },
        {
          "date": "2026-07-28",
          "close": 1046.51
        },
        {
          "date": "2026-07-29",
          "close": 1055.9
        },
        {
          "date": "2026-07-30",
          "close": 1042.23
        },
        {
          "date": "2026-07-31",
          "close": 1104.64
        },
        {
          "date": "2026-08-03",
          "close": 1114.8
        },
        {
          "date": "2026-08-04",
          "close": 1149.37
        },
        {
          "date": "2026-08-05",
          "close": 1171.92
        },
        {
          "date": "2026-08-06",
          "close": 1168.55
        },
        {
          "date": "2026-08-07",
          "close": 1165.91
        },
        {
          "date": "2026-08-10",
          "close": 1174.12
        },
        {
          "date": "2026-08-11",
          "close": 1169.13
        },
        {
          "date": "2026-08-12",
          "close": 1181.15
        },
        {
          "date": "2026-08-13",
          "close": 1165.92
        },
        {
          "date": "2026-08-14",
          "close": 1165.73
        },
        {
          "date": "2026-08-17",
          "close": 1175.48
        },
        {
          "date": "2026-08-18",
          "close": 1163.76
        },
        {
          "date": "2026-08-19",
          "close": 1106.68
        },
        {
          "date": "2026-08-20",
          "close": 1121.33
        },
        {
          "date": "2026-08-21",
          "close": 1120.08
        },
        {
          "date": "2026-08-24",
          "close": 1094.73
        },
        {
          "date": "2026-08-25",
          "close": 1116.49
        },
        {
          "date": "2026-08-26",
          "close": 1116.12
        },
        {
          "date": "2026-08-27",
          "close": 1130.28
        },
        {
          "date": "2026-08-28",
          "close": 1133.5
        },
        {
          "date": "2026-08-31",
          "close": 1161.73
        },
        {
          "date": "2026-09-01",
          "close": 1180.57
        },
        {
          "date": "2026-09-02",
          "close": 1165.85
        },
        {
          "date": "2026-09-03",
          "close": 1155.83
        },
        {
          "date": "2026-09-04",
          "close": 1166.47
        },
        {
          "date": "2026-09-07",
          "close": 1166.35
        },
        {
          "date": "2026-09-08",
          "close": 1170.35
        },
        {
          "date": "2026-09-09",
          "close": 1152.53
        },
        {
          "date": "2026-09-10",
          "close": 1139.26
        },
        {
          "date": "2026-09-11",
          "close": 1115.99
        },
        {
          "date": "2026-09-14",
          "close": 1119.0
        },
        {
          "date": "2026-09-15",
          "close": 1105.16
        },
        {
          "date": "2026-09-16",
          "close": 1115.67
        },
        {
          "date": "2026-09-17",
          "close": 1117.39
        },
        {
          "date": "2026-09-18",
          "close": 1136.25
        },
        {
          "date": "2026-09-21",
          "close": 1155.91
        },
        {
          "date": "2026-09-22",
          "close": 1172.6
        },
        {
          "date": "2026-09-23",
          "close": 1157.18
        },
        {
          "date": "2026-09-24",
          "close": 1138.35
        },
        {
          "date": "2026-09-28",
          "close": 1111.21
        },
        {
          "date": "2026-09-29",
          "close": 1125.51
        },
        {
          "date": "2026-09-30",
          "close": 1118.33
        },
        {
          "date": "2026-10-08",
          "close": 1094.33
        },
        {
          "date": "2026-10-09",
          "close": 1122.97
        },
        {
          "date": "2026-10-12",
          "close": 1115.14
        },
        {
          "date": "2026-10-13",
          "close": 1122.14
        },
        {
          "date": "2026-10-14",
          "close": 1108.73
        },
        {
          "date": "2026-10-15",
          "close": 1077.3
        },
        {
          "date": "2026-10-16",
          "close": 1069.6
        },
        {
          "date": "2026-10-19",
          "close": 1072.24
        },
        {
          "date": "2026-10-20",
          "close": 1099.04
        },
        {
          "date": "2026-10-21",
          "close": 1107.31
        },
        {
          "date": "2026-10-22",
          "close": 1068.2
        },
        {
          "date": "2026-10-23",
          "close": 1109.29
        },
        {
          "date": "2026-10-26",
          "close": 1110.62
        },
        {
          "date": "2026-10-27",
          "close": 1069.85
        },
        {
          "date": "2026-10-28",
          "close": 1082.48
        },
        {
          "date": "2026-10-29",
          "close": 1045.17
        },
        {
          "date": "2026-10-30",
          "close": 994.22
        },
        {
          "date": "2026-11-02",
          "close": 1048.98
        },
        {
          "date": "2026-11-03",
          "close": 1029.84
        },
        {
          "date": "2026-11-04",
          "close": 1059.13
        },
        {
          "date": "2026-11-05",
          "close": 1098.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6285714285714286,
          "pullback_frequency": 0.37142857142857144,
          "up_wilson": [
            0.4633693684359532,
            0.7683418049663429
          ],
          "pullback_wilson": [
            0.2316581950336571,
            0.5366306315640468
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 21,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 5,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0811",
      "name": "超级品牌",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011497687655638522,
        "5": 0.05108830661856034,
        "20": 0.025294728542031075,
        "60": -0.013913936131842553
      },
      "moving_averages": {
        "5": 2102.0899999999906,
        "20": 2075.9785000000034,
        "60": 2093.5378333333374
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-17",
            "end": "2026-10-09",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-03",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 26
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 26
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2289.75
        },
        {
          "date": "2026-05-14",
          "close": 2276.42
        },
        {
          "date": "2026-05-15",
          "close": 2245.41
        },
        {
          "date": "2026-05-18",
          "close": 2229.67
        },
        {
          "date": "2026-05-19",
          "close": 2243.26
        },
        {
          "date": "2026-05-20",
          "close": 2226.09
        },
        {
          "date": "2026-05-21",
          "close": 2191.16
        },
        {
          "date": "2026-05-22",
          "close": 2191.91
        },
        {
          "date": "2026-05-25",
          "close": 2184.97
        },
        {
          "date": "2026-05-26",
          "close": 2172.11
        },
        {
          "date": "2026-05-27",
          "close": 2182.39
        },
        {
          "date": "2026-05-28",
          "close": 2162.57
        },
        {
          "date": "2026-05-29",
          "close": 2210.89
        },
        {
          "date": "2026-06-01",
          "close": 2207.62
        },
        {
          "date": "2026-06-02",
          "close": 2195.02
        },
        {
          "date": "2026-06-03",
          "close": 2171.42
        },
        {
          "date": "2026-06-04",
          "close": 2133.99
        },
        {
          "date": "2026-06-05",
          "close": 2143.32
        },
        {
          "date": "2026-06-08",
          "close": 2108.54
        },
        {
          "date": "2026-06-09",
          "close": 2109.14
        },
        {
          "date": "2026-06-10",
          "close": 2119.72
        },
        {
          "date": "2026-06-11",
          "close": 2112.66
        },
        {
          "date": "2026-06-12",
          "close": 2129.69
        },
        {
          "date": "2026-06-15",
          "close": 2122.1
        },
        {
          "date": "2026-06-16",
          "close": 2103.13
        },
        {
          "date": "2026-06-17",
          "close": 2071.59
        },
        {
          "date": "2026-06-18",
          "close": 2033.06
        },
        {
          "date": "2026-06-22",
          "close": 2043.55
        },
        {
          "date": "2026-06-23",
          "close": 2048.25
        },
        {
          "date": "2026-06-24",
          "close": 2020.65
        },
        {
          "date": "2026-06-25",
          "close": 2016.97
        },
        {
          "date": "2026-06-26",
          "close": 1980.09
        },
        {
          "date": "2026-06-29",
          "close": 2012.08
        },
        {
          "date": "2026-06-30",
          "close": 1990.5
        },
        {
          "date": "2026-07-01",
          "close": 2025.8
        },
        {
          "date": "2026-07-02",
          "close": 2036.28
        },
        {
          "date": "2026-07-03",
          "close": 2052.08
        },
        {
          "date": "2026-07-06",
          "close": 2072.59
        },
        {
          "date": "2026-07-07",
          "close": 2042.75
        },
        {
          "date": "2026-07-08",
          "close": 2038.07
        },
        {
          "date": "2026-07-09",
          "close": 2014.25
        },
        {
          "date": "2026-07-10",
          "close": 2040.36
        },
        {
          "date": "2026-07-13",
          "close": 2034.41
        },
        {
          "date": "2026-07-14",
          "close": 2051.92
        },
        {
          "date": "2026-07-15",
          "close": 2101.16
        },
        {
          "date": "2026-07-16",
          "close": 2120.18
        },
        {
          "date": "2026-07-17",
          "close": 2077.86
        },
        {
          "date": "2026-07-20",
          "close": 2104.02
        },
        {
          "date": "2026-07-21",
          "close": 2092.5
        },
        {
          "date": "2026-07-22",
          "close": 2101.81
        },
        {
          "date": "2026-07-23",
          "close": 2101.02
        },
        {
          "date": "2026-07-24",
          "close": 2070.83
        },
        {
          "date": "2026-07-27",
          "close": 2097.32
        },
        {
          "date": "2026-07-28",
          "close": 2127.32
        },
        {
          "date": "2026-07-29",
          "close": 2162.67
        },
        {
          "date": "2026-07-30",
          "close": 2189.47
        },
        {
          "date": "2026-07-31",
          "close": 2196.0
        },
        {
          "date": "2026-08-03",
          "close": 2189.68
        },
        {
          "date": "2026-08-04",
          "close": 2166.71
        },
        {
          "date": "2026-08-05",
          "close": 2162.58
        },
        {
          "date": "2026-08-06",
          "close": 2147.35
        },
        {
          "date": "2026-08-07",
          "close": 2141.72
        },
        {
          "date": "2026-08-10",
          "close": 2172.24
        },
        {
          "date": "2026-08-11",
          "close": 2155.39
        },
        {
          "date": "2026-08-12",
          "close": 2157.29
        },
        {
          "date": "2026-08-13",
          "close": 2140.61
        },
        {
          "date": "2026-08-14",
          "close": 2130.83
        },
        {
          "date": "2026-08-17",
          "close": 2130.17
        },
        {
          "date": "2026-08-18",
          "close": 2133.16
        },
        {
          "date": "2026-08-19",
          "close": 2105.56
        },
        {
          "date": "2026-08-20",
          "close": 2117.34
        },
        {
          "date": "2026-08-21",
          "close": 2081.98
        },
        {
          "date": "2026-08-24",
          "close": 2089.58
        },
        {
          "date": "2026-08-25",
          "close": 2108.7
        },
        {
          "date": "2026-08-26",
          "close": 2113.57
        },
        {
          "date": "2026-08-27",
          "close": 2108.29
        },
        {
          "date": "2026-08-28",
          "close": 2117.24
        },
        {
          "date": "2026-08-31",
          "close": 2097.86
        },
        {
          "date": "2026-09-01",
          "close": 2108.87
        },
        {
          "date": "2026-09-02",
          "close": 2089.3
        },
        {
          "date": "2026-09-03",
          "close": 2087.35
        },
        {
          "date": "2026-09-04",
          "close": 2116.67
        },
        {
          "date": "2026-09-07",
          "close": 2119.17
        },
        {
          "date": "2026-09-08",
          "close": 2127.39
        },
        {
          "date": "2026-09-09",
          "close": 2123.61
        },
        {
          "date": "2026-09-10",
          "close": 2099.18
        },
        {
          "date": "2026-09-11",
          "close": 2073.29
        },
        {
          "date": "2026-09-14",
          "close": 2081.01
        },
        {
          "date": "2026-09-15",
          "close": 2060.57
        },
        {
          "date": "2026-09-16",
          "close": 2055.94
        },
        {
          "date": "2026-09-17",
          "close": 2052.73
        },
        {
          "date": "2026-09-18",
          "close": 2064.37
        },
        {
          "date": "2026-09-21",
          "close": 2081.21
        },
        {
          "date": "2026-09-22",
          "close": 2092.0
        },
        {
          "date": "2026-09-23",
          "close": 2085.46
        },
        {
          "date": "2026-09-24",
          "close": 2064.64
        },
        {
          "date": "2026-09-28",
          "close": 2049.6
        },
        {
          "date": "2026-09-29",
          "close": 2051.93
        },
        {
          "date": "2026-09-30",
          "close": 2079.65
        },
        {
          "date": "2026-10-08",
          "close": 2079.88
        },
        {
          "date": "2026-10-09",
          "close": 2099.64
        },
        {
          "date": "2026-10-12",
          "close": 2102.26
        },
        {
          "date": "2026-10-13",
          "close": 2084.64
        },
        {
          "date": "2026-10-14",
          "close": 2090.32
        },
        {
          "date": "2026-10-15",
          "close": 2077.1
        },
        {
          "date": "2026-10-16",
          "close": 2082.81
        },
        {
          "date": "2026-10-19",
          "close": 2093.38
        },
        {
          "date": "2026-10-20",
          "close": 2073.35
        },
        {
          "date": "2026-10-21",
          "close": 2039.51
        },
        {
          "date": "2026-10-22",
          "close": 2019.09
        },
        {
          "date": "2026-10-23",
          "close": 2048.67
        },
        {
          "date": "2026-10-26",
          "close": 2077.48
        },
        {
          "date": "2026-10-27",
          "close": 2052.27
        },
        {
          "date": "2026-10-28",
          "close": 2039.76
        },
        {
          "date": "2026-10-29",
          "close": 2028.84
        },
        {
          "date": "2026-10-30",
          "close": 2054.89
        },
        {
          "date": "2026-11-02",
          "close": 2091.44
        },
        {
          "date": "2026-11-03",
          "close": 2123.38
        },
        {
          "date": "2026-11-04",
          "close": 2108.25
        },
        {
          "date": "2026-11-05",
          "close": 2132.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.10975609756097561,
          "up_wilson": [
            0.3942282839199199,
            0.6057717160800802
          ],
          "pullback_wilson": [
            0.058827144761389186,
            0.19561236641137209
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.425531914893617,
          "pullback_frequency": 0.19148936170212766,
          "up_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "pullback_wilson": [
            0.10415932698542259,
            0.32544004579661767
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 0,
          "insufficient_or_abstained": 50,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 3,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0812",
      "name": "贬值受益",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022763168285556468,
        "5": 0.03128732581287341,
        "20": -0.06790334478849913,
        "60": -0.047433712933792505
      },
      "moving_averages": {
        "5": 1503.2239999999758,
        "20": 1568.4344999999855,
        "60": 1643.7711666666592
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.07416122575418194,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1917.65
        },
        {
          "date": "2026-05-14",
          "close": 1887.65
        },
        {
          "date": "2026-05-15",
          "close": 1879.66
        },
        {
          "date": "2026-05-18",
          "close": 1869.48
        },
        {
          "date": "2026-05-19",
          "close": 1879.85
        },
        {
          "date": "2026-05-20",
          "close": 1867.95
        },
        {
          "date": "2026-05-21",
          "close": 1824.85
        },
        {
          "date": "2026-05-22",
          "close": 1851.95
        },
        {
          "date": "2026-05-25",
          "close": 1844.39
        },
        {
          "date": "2026-05-26",
          "close": 1827.62
        },
        {
          "date": "2026-05-27",
          "close": 1786.23
        },
        {
          "date": "2026-05-28",
          "close": 1788.41
        },
        {
          "date": "2026-05-29",
          "close": 1754.16
        },
        {
          "date": "2026-06-01",
          "close": 1789.11
        },
        {
          "date": "2026-06-02",
          "close": 1776.58
        },
        {
          "date": "2026-06-03",
          "close": 1767.05
        },
        {
          "date": "2026-06-04",
          "close": 1752.88
        },
        {
          "date": "2026-06-05",
          "close": 1753.3
        },
        {
          "date": "2026-06-08",
          "close": 1707.35
        },
        {
          "date": "2026-06-09",
          "close": 1728.23
        },
        {
          "date": "2026-06-10",
          "close": 1699.7
        },
        {
          "date": "2026-06-11",
          "close": 1675.88
        },
        {
          "date": "2026-06-12",
          "close": 1700.17
        },
        {
          "date": "2026-06-15",
          "close": 1734.54
        },
        {
          "date": "2026-06-16",
          "close": 1739.55
        },
        {
          "date": "2026-06-17",
          "close": 1733.61
        },
        {
          "date": "2026-06-18",
          "close": 1725.0
        },
        {
          "date": "2026-06-22",
          "close": 1724.87
        },
        {
          "date": "2026-06-23",
          "close": 1721.4
        },
        {
          "date": "2026-06-24",
          "close": 1693.04
        },
        {
          "date": "2026-06-25",
          "close": 1667.64
        },
        {
          "date": "2026-06-26",
          "close": 1625.22
        },
        {
          "date": "2026-06-29",
          "close": 1622.76
        },
        {
          "date": "2026-06-30",
          "close": 1630.5
        },
        {
          "date": "2026-07-01",
          "close": 1662.94
        },
        {
          "date": "2026-07-02",
          "close": 1663.53
        },
        {
          "date": "2026-07-03",
          "close": 1694.83
        },
        {
          "date": "2026-07-06",
          "close": 1675.42
        },
        {
          "date": "2026-07-07",
          "close": 1631.28
        },
        {
          "date": "2026-07-08",
          "close": 1603.4
        },
        {
          "date": "2026-07-09",
          "close": 1602.42
        },
        {
          "date": "2026-07-10",
          "close": 1619.87
        },
        {
          "date": "2026-07-13",
          "close": 1555.8
        },
        {
          "date": "2026-07-14",
          "close": 1592.17
        },
        {
          "date": "2026-07-15",
          "close": 1600.91
        },
        {
          "date": "2026-07-16",
          "close": 1594.66
        },
        {
          "date": "2026-07-17",
          "close": 1524.95
        },
        {
          "date": "2026-07-20",
          "close": 1478.61
        },
        {
          "date": "2026-07-21",
          "close": 1496.37
        },
        {
          "date": "2026-07-22",
          "close": 1484.35
        },
        {
          "date": "2026-07-23",
          "close": 1517.68
        },
        {
          "date": "2026-07-24",
          "close": 1482.44
        },
        {
          "date": "2026-07-27",
          "close": 1529.74
        },
        {
          "date": "2026-07-28",
          "close": 1522.3
        },
        {
          "date": "2026-07-29",
          "close": 1546.89
        },
        {
          "date": "2026-07-30",
          "close": 1519.65
        },
        {
          "date": "2026-07-31",
          "close": 1558.73
        },
        {
          "date": "2026-08-03",
          "close": 1576.75
        },
        {
          "date": "2026-08-04",
          "close": 1602.47
        },
        {
          "date": "2026-08-05",
          "close": 1631.54
        },
        {
          "date": "2026-08-06",
          "close": 1644.59
        },
        {
          "date": "2026-08-07",
          "close": 1657.62
        },
        {
          "date": "2026-08-10",
          "close": 1683.88
        },
        {
          "date": "2026-08-11",
          "close": 1673.46
        },
        {
          "date": "2026-08-12",
          "close": 1692.68
        },
        {
          "date": "2026-08-13",
          "close": 1671.01
        },
        {
          "date": "2026-08-14",
          "close": 1669.98
        },
        {
          "date": "2026-08-17",
          "close": 1699.88
        },
        {
          "date": "2026-08-18",
          "close": 1699.4
        },
        {
          "date": "2026-08-19",
          "close": 1633.76
        },
        {
          "date": "2026-08-20",
          "close": 1661.55
        },
        {
          "date": "2026-08-21",
          "close": 1662.72
        },
        {
          "date": "2026-08-24",
          "close": 1645.91
        },
        {
          "date": "2026-08-25",
          "close": 1669.29
        },
        {
          "date": "2026-08-26",
          "close": 1667.38
        },
        {
          "date": "2026-08-27",
          "close": 1680.55
        },
        {
          "date": "2026-08-28",
          "close": 1687.14
        },
        {
          "date": "2026-08-31",
          "close": 1701.43
        },
        {
          "date": "2026-09-01",
          "close": 1708.84
        },
        {
          "date": "2026-09-02",
          "close": 1702.48
        },
        {
          "date": "2026-09-03",
          "close": 1695.78
        },
        {
          "date": "2026-09-04",
          "close": 1689.6
        },
        {
          "date": "2026-09-07",
          "close": 1699.49
        },
        {
          "date": "2026-09-08",
          "close": 1708.62
        },
        {
          "date": "2026-09-09",
          "close": 1698.67
        },
        {
          "date": "2026-09-10",
          "close": 1668.33
        },
        {
          "date": "2026-09-11",
          "close": 1635.21
        },
        {
          "date": "2026-09-14",
          "close": 1649.83
        },
        {
          "date": "2026-09-15",
          "close": 1631.16
        },
        {
          "date": "2026-09-16",
          "close": 1655.43
        },
        {
          "date": "2026-09-17",
          "close": 1663.36
        },
        {
          "date": "2026-09-18",
          "close": 1696.83
        },
        {
          "date": "2026-09-21",
          "close": 1733.0
        },
        {
          "date": "2026-09-22",
          "close": 1741.14
        },
        {
          "date": "2026-09-23",
          "close": 1736.76
        },
        {
          "date": "2026-09-24",
          "close": 1718.73
        },
        {
          "date": "2026-09-28",
          "close": 1681.5
        },
        {
          "date": "2026-09-29",
          "close": 1688.94
        },
        {
          "date": "2026-09-30",
          "close": 1684.28
        },
        {
          "date": "2026-10-08",
          "close": 1667.37
        },
        {
          "date": "2026-10-09",
          "close": 1678.64
        },
        {
          "date": "2026-10-12",
          "close": 1656.06
        },
        {
          "date": "2026-10-13",
          "close": 1658.19
        },
        {
          "date": "2026-10-14",
          "close": 1626.57
        },
        {
          "date": "2026-10-15",
          "close": 1577.17
        },
        {
          "date": "2026-10-16",
          "close": 1586.03
        },
        {
          "date": "2026-10-19",
          "close": 1582.42
        },
        {
          "date": "2026-10-20",
          "close": 1607.13
        },
        {
          "date": "2026-10-21",
          "close": 1595.68
        },
        {
          "date": "2026-10-22",
          "close": 1554.76
        },
        {
          "date": "2026-10-23",
          "close": 1580.81
        },
        {
          "date": "2026-10-26",
          "close": 1568.29
        },
        {
          "date": "2026-10-27",
          "close": 1524.76
        },
        {
          "date": "2026-10-28",
          "close": 1549.06
        },
        {
          "date": "2026-10-29",
          "close": 1507.0
        },
        {
          "date": "2026-10-30",
          "close": 1467.53
        },
        {
          "date": "2026-11-02",
          "close": 1495.73
        },
        {
          "date": "2026-11-03",
          "close": 1479.15
        },
        {
          "date": "2026-11-04",
          "close": 1519.56
        },
        {
          "date": "2026-11-05",
          "close": 1554.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.2878787878787879,
          "up_wilson": [
            0.42615011343389175,
            0.6597587450194226
          ],
          "pullback_wilson": [
            0.19271949979806713,
            0.4063724940864655
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5135135135135135,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.358948966656188,
            0.6655359569698336
          ],
          "pullback_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 20,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0813",
      "name": "雄安新区",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020237427556552445,
        "5": 0.025148519501256184,
        "20": -0.057835901420000835,
        "60": -0.0714817414236798
      },
      "moving_averages": {
        "5": 848.8800000000047,
        "20": 880.2770000000077,
        "60": 922.5800000000086
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06444803977242286,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1115.24
        },
        {
          "date": "2026-05-14",
          "close": 1094.43
        },
        {
          "date": "2026-05-15",
          "close": 1082.52
        },
        {
          "date": "2026-05-18",
          "close": 1087.3
        },
        {
          "date": "2026-05-19",
          "close": 1102.3
        },
        {
          "date": "2026-05-20",
          "close": 1088.16
        },
        {
          "date": "2026-05-21",
          "close": 1052.66
        },
        {
          "date": "2026-05-22",
          "close": 1066.65
        },
        {
          "date": "2026-05-25",
          "close": 1066.94
        },
        {
          "date": "2026-05-26",
          "close": 1049.62
        },
        {
          "date": "2026-05-27",
          "close": 1027.86
        },
        {
          "date": "2026-05-28",
          "close": 1037.28
        },
        {
          "date": "2026-05-29",
          "close": 1025.1
        },
        {
          "date": "2026-06-01",
          "close": 1049.1
        },
        {
          "date": "2026-06-02",
          "close": 1035.9
        },
        {
          "date": "2026-06-03",
          "close": 1028.07
        },
        {
          "date": "2026-06-04",
          "close": 1011.41
        },
        {
          "date": "2026-06-05",
          "close": 1016.67
        },
        {
          "date": "2026-06-08",
          "close": 997.13
        },
        {
          "date": "2026-06-09",
          "close": 1000.92
        },
        {
          "date": "2026-06-10",
          "close": 983.78
        },
        {
          "date": "2026-06-11",
          "close": 966.07
        },
        {
          "date": "2026-06-12",
          "close": 978.48
        },
        {
          "date": "2026-06-15",
          "close": 984.94
        },
        {
          "date": "2026-06-16",
          "close": 987.44
        },
        {
          "date": "2026-06-17",
          "close": 969.41
        },
        {
          "date": "2026-06-18",
          "close": 960.76
        },
        {
          "date": "2026-06-22",
          "close": 969.09
        },
        {
          "date": "2026-06-23",
          "close": 969.1
        },
        {
          "date": "2026-06-24",
          "close": 945.13
        },
        {
          "date": "2026-06-25",
          "close": 927.43
        },
        {
          "date": "2026-06-26",
          "close": 906.09
        },
        {
          "date": "2026-06-29",
          "close": 903.44
        },
        {
          "date": "2026-06-30",
          "close": 909.05
        },
        {
          "date": "2026-07-01",
          "close": 927.77
        },
        {
          "date": "2026-07-02",
          "close": 925.18
        },
        {
          "date": "2026-07-03",
          "close": 936.68
        },
        {
          "date": "2026-07-06",
          "close": 928.24
        },
        {
          "date": "2026-07-07",
          "close": 904.46
        },
        {
          "date": "2026-07-08",
          "close": 900.71
        },
        {
          "date": "2026-07-09",
          "close": 900.55
        },
        {
          "date": "2026-07-10",
          "close": 917.51
        },
        {
          "date": "2026-07-13",
          "close": 884.59
        },
        {
          "date": "2026-07-14",
          "close": 893.34
        },
        {
          "date": "2026-07-15",
          "close": 901.05
        },
        {
          "date": "2026-07-16",
          "close": 903.82
        },
        {
          "date": "2026-07-17",
          "close": 873.49
        },
        {
          "date": "2026-07-20",
          "close": 862.44
        },
        {
          "date": "2026-07-21",
          "close": 867.59
        },
        {
          "date": "2026-07-22",
          "close": 859.61
        },
        {
          "date": "2026-07-23",
          "close": 882.87
        },
        {
          "date": "2026-07-24",
          "close": 859.58
        },
        {
          "date": "2026-07-27",
          "close": 881.33
        },
        {
          "date": "2026-07-28",
          "close": 881.03
        },
        {
          "date": "2026-07-29",
          "close": 896.55
        },
        {
          "date": "2026-07-30",
          "close": 886.64
        },
        {
          "date": "2026-07-31",
          "close": 907.23
        },
        {
          "date": "2026-08-03",
          "close": 928.31
        },
        {
          "date": "2026-08-04",
          "close": 935.14
        },
        {
          "date": "2026-08-05",
          "close": 940.38
        },
        {
          "date": "2026-08-06",
          "close": 942.67
        },
        {
          "date": "2026-08-07",
          "close": 940.06
        },
        {
          "date": "2026-08-10",
          "close": 955.88
        },
        {
          "date": "2026-08-11",
          "close": 949.91
        },
        {
          "date": "2026-08-12",
          "close": 964.23
        },
        {
          "date": "2026-08-13",
          "close": 951.52
        },
        {
          "date": "2026-08-14",
          "close": 947.78
        },
        {
          "date": "2026-08-17",
          "close": 956.9
        },
        {
          "date": "2026-08-18",
          "close": 952.78
        },
        {
          "date": "2026-08-19",
          "close": 920.19
        },
        {
          "date": "2026-08-20",
          "close": 931.09
        },
        {
          "date": "2026-08-21",
          "close": 927.77
        },
        {
          "date": "2026-08-24",
          "close": 920.39
        },
        {
          "date": "2026-08-25",
          "close": 938.93
        },
        {
          "date": "2026-08-26",
          "close": 945.32
        },
        {
          "date": "2026-08-27",
          "close": 947.79
        },
        {
          "date": "2026-08-28",
          "close": 952.81
        },
        {
          "date": "2026-08-31",
          "close": 957.16
        },
        {
          "date": "2026-09-01",
          "close": 965.82
        },
        {
          "date": "2026-09-02",
          "close": 960.71
        },
        {
          "date": "2026-09-03",
          "close": 955.63
        },
        {
          "date": "2026-09-04",
          "close": 960.56
        },
        {
          "date": "2026-09-07",
          "close": 961.61
        },
        {
          "date": "2026-09-08",
          "close": 971.22
        },
        {
          "date": "2026-09-09",
          "close": 963.52
        },
        {
          "date": "2026-09-10",
          "close": 959.16
        },
        {
          "date": "2026-09-11",
          "close": 938.06
        },
        {
          "date": "2026-09-14",
          "close": 937.54
        },
        {
          "date": "2026-09-15",
          "close": 916.32
        },
        {
          "date": "2026-09-16",
          "close": 924.54
        },
        {
          "date": "2026-09-17",
          "close": 925.6
        },
        {
          "date": "2026-09-18",
          "close": 934.65
        },
        {
          "date": "2026-09-21",
          "close": 950.25
        },
        {
          "date": "2026-09-22",
          "close": 946.49
        },
        {
          "date": "2026-09-23",
          "close": 938.83
        },
        {
          "date": "2026-09-24",
          "close": 931.01
        },
        {
          "date": "2026-09-28",
          "close": 918.01
        },
        {
          "date": "2026-09-29",
          "close": 930.15
        },
        {
          "date": "2026-09-30",
          "close": 929.64
        },
        {
          "date": "2026-10-08",
          "close": 926.76
        },
        {
          "date": "2026-10-09",
          "close": 933.31
        },
        {
          "date": "2026-10-12",
          "close": 919.7
        },
        {
          "date": "2026-10-13",
          "close": 924.41
        },
        {
          "date": "2026-10-14",
          "close": 909.94
        },
        {
          "date": "2026-10-15",
          "close": 885.87
        },
        {
          "date": "2026-10-16",
          "close": 892.42
        },
        {
          "date": "2026-10-19",
          "close": 888.86
        },
        {
          "date": "2026-10-20",
          "close": 893.47
        },
        {
          "date": "2026-10-21",
          "close": 894.42
        },
        {
          "date": "2026-10-22",
          "close": 871.3
        },
        {
          "date": "2026-10-23",
          "close": 882.04
        },
        {
          "date": "2026-10-26",
          "close": 883.98
        },
        {
          "date": "2026-10-27",
          "close": 861.0
        },
        {
          "date": "2026-10-28",
          "close": 868.68
        },
        {
          "date": "2026-10-29",
          "close": 851.74
        },
        {
          "date": "2026-10-30",
          "close": 825.87
        },
        {
          "date": "2026-11-02",
          "close": 844.73
        },
        {
          "date": "2026-11-03",
          "close": 844.8
        },
        {
          "date": "2026-11-04",
          "close": 855.84
        },
        {
          "date": "2026-11-05",
          "close": 873.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5375,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.42904357591268794,
            0.6425200643721475
          ],
          "pullback_wilson": [
            0.2215040411289482,
            0.4206777574468744
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 21,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0814",
      "name": "大飞机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015684988936030653,
        "5": 0.02139003531194339,
        "20": -0.0427950140808252,
        "60": -0.06288316794825566
      },
      "moving_averages": {
        "5": 1560.7600000000093,
        "20": 1604.9325000000185,
        "60": 1695.7241666666775
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-11",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.037758386936864285,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2168.18
        },
        {
          "date": "2026-05-14",
          "close": 2101.56
        },
        {
          "date": "2026-05-15",
          "close": 2082.94
        },
        {
          "date": "2026-05-18",
          "close": 2087.18
        },
        {
          "date": "2026-05-19",
          "close": 2092.22
        },
        {
          "date": "2026-05-20",
          "close": 2076.95
        },
        {
          "date": "2026-05-21",
          "close": 2023.62
        },
        {
          "date": "2026-05-22",
          "close": 2063.67
        },
        {
          "date": "2026-05-25",
          "close": 2072.72
        },
        {
          "date": "2026-05-26",
          "close": 2035.89
        },
        {
          "date": "2026-05-27",
          "close": 1990.67
        },
        {
          "date": "2026-05-28",
          "close": 2025.8
        },
        {
          "date": "2026-05-29",
          "close": 1937.75
        },
        {
          "date": "2026-06-01",
          "close": 1935.76
        },
        {
          "date": "2026-06-02",
          "close": 1917.15
        },
        {
          "date": "2026-06-03",
          "close": 1918.77
        },
        {
          "date": "2026-06-04",
          "close": 1902.87
        },
        {
          "date": "2026-06-05",
          "close": 1921.59
        },
        {
          "date": "2026-06-08",
          "close": 1857.84
        },
        {
          "date": "2026-06-09",
          "close": 1890.76
        },
        {
          "date": "2026-06-10",
          "close": 1843.12
        },
        {
          "date": "2026-06-11",
          "close": 1838.26
        },
        {
          "date": "2026-06-12",
          "close": 1882.31
        },
        {
          "date": "2026-06-15",
          "close": 1918.15
        },
        {
          "date": "2026-06-16",
          "close": 1928.09
        },
        {
          "date": "2026-06-17",
          "close": 1944.3
        },
        {
          "date": "2026-06-18",
          "close": 1959.77
        },
        {
          "date": "2026-06-22",
          "close": 1949.55
        },
        {
          "date": "2026-06-23",
          "close": 1908.84
        },
        {
          "date": "2026-06-24",
          "close": 1903.02
        },
        {
          "date": "2026-06-25",
          "close": 1883.92
        },
        {
          "date": "2026-06-26",
          "close": 1844.95
        },
        {
          "date": "2026-06-29",
          "close": 1827.6
        },
        {
          "date": "2026-06-30",
          "close": 1884.21
        },
        {
          "date": "2026-07-01",
          "close": 1910.02
        },
        {
          "date": "2026-07-02",
          "close": 1891.88
        },
        {
          "date": "2026-07-03",
          "close": 1939.47
        },
        {
          "date": "2026-07-06",
          "close": 1890.11
        },
        {
          "date": "2026-07-07",
          "close": 1829.66
        },
        {
          "date": "2026-07-08",
          "close": 1781.5
        },
        {
          "date": "2026-07-09",
          "close": 1804.62
        },
        {
          "date": "2026-07-10",
          "close": 1842.94
        },
        {
          "date": "2026-07-13",
          "close": 1711.58
        },
        {
          "date": "2026-07-14",
          "close": 1706.55
        },
        {
          "date": "2026-07-15",
          "close": 1703.09
        },
        {
          "date": "2026-07-16",
          "close": 1677.17
        },
        {
          "date": "2026-07-17",
          "close": 1595.01
        },
        {
          "date": "2026-07-20",
          "close": 1559.47
        },
        {
          "date": "2026-07-21",
          "close": 1601.0
        },
        {
          "date": "2026-07-22",
          "close": 1573.16
        },
        {
          "date": "2026-07-23",
          "close": 1612.34
        },
        {
          "date": "2026-07-24",
          "close": 1567.07
        },
        {
          "date": "2026-07-27",
          "close": 1616.53
        },
        {
          "date": "2026-07-28",
          "close": 1592.99
        },
        {
          "date": "2026-07-29",
          "close": 1616.94
        },
        {
          "date": "2026-07-30",
          "close": 1590.09
        },
        {
          "date": "2026-07-31",
          "close": 1622.83
        },
        {
          "date": "2026-08-03",
          "close": 1664.7
        },
        {
          "date": "2026-08-04",
          "close": 1688.5
        },
        {
          "date": "2026-08-05",
          "close": 1719.22
        },
        {
          "date": "2026-08-06",
          "close": 1725.16
        },
        {
          "date": "2026-08-07",
          "close": 1740.45
        },
        {
          "date": "2026-08-10",
          "close": 1765.61
        },
        {
          "date": "2026-08-11",
          "close": 1739.42
        },
        {
          "date": "2026-08-12",
          "close": 1756.08
        },
        {
          "date": "2026-08-13",
          "close": 1733.84
        },
        {
          "date": "2026-08-14",
          "close": 1749.29
        },
        {
          "date": "2026-08-17",
          "close": 1788.28
        },
        {
          "date": "2026-08-18",
          "close": 1775.54
        },
        {
          "date": "2026-08-19",
          "close": 1683.06
        },
        {
          "date": "2026-08-20",
          "close": 1687.83
        },
        {
          "date": "2026-08-21",
          "close": 1698.4
        },
        {
          "date": "2026-08-24",
          "close": 1678.76
        },
        {
          "date": "2026-08-25",
          "close": 1701.56
        },
        {
          "date": "2026-08-26",
          "close": 1699.55
        },
        {
          "date": "2026-08-27",
          "close": 1732.73
        },
        {
          "date": "2026-08-28",
          "close": 1736.08
        },
        {
          "date": "2026-08-31",
          "close": 1765.64
        },
        {
          "date": "2026-09-01",
          "close": 1760.2
        },
        {
          "date": "2026-09-02",
          "close": 1759.23
        },
        {
          "date": "2026-09-03",
          "close": 1762.75
        },
        {
          "date": "2026-09-04",
          "close": 1758.6
        },
        {
          "date": "2026-09-07",
          "close": 1757.4
        },
        {
          "date": "2026-09-08",
          "close": 1771.04
        },
        {
          "date": "2026-09-09",
          "close": 1784.18
        },
        {
          "date": "2026-09-10",
          "close": 1765.83
        },
        {
          "date": "2026-09-11",
          "close": 1756.81
        },
        {
          "date": "2026-09-14",
          "close": 1746.46
        },
        {
          "date": "2026-09-15",
          "close": 1723.19
        },
        {
          "date": "2026-09-16",
          "close": 1743.11
        },
        {
          "date": "2026-09-17",
          "close": 1734.53
        },
        {
          "date": "2026-09-18",
          "close": 1760.41
        },
        {
          "date": "2026-09-21",
          "close": 1787.12
        },
        {
          "date": "2026-09-22",
          "close": 1778.28
        },
        {
          "date": "2026-09-23",
          "close": 1773.07
        },
        {
          "date": "2026-09-24",
          "close": 1754.56
        },
        {
          "date": "2026-09-28",
          "close": 1712.88
        },
        {
          "date": "2026-09-29",
          "close": 1709.42
        },
        {
          "date": "2026-09-30",
          "close": 1705.31
        },
        {
          "date": "2026-10-08",
          "close": 1683.14
        },
        {
          "date": "2026-10-09",
          "close": 1674.33
        },
        {
          "date": "2026-10-12",
          "close": 1644.26
        },
        {
          "date": "2026-10-13",
          "close": 1666.13
        },
        {
          "date": "2026-10-14",
          "close": 1641.93
        },
        {
          "date": "2026-10-15",
          "close": 1580.78
        },
        {
          "date": "2026-10-16",
          "close": 1621.76
        },
        {
          "date": "2026-10-19",
          "close": 1632.25
        },
        {
          "date": "2026-10-20",
          "close": 1643.07
        },
        {
          "date": "2026-10-21",
          "close": 1634.98
        },
        {
          "date": "2026-10-22",
          "close": 1600.85
        },
        {
          "date": "2026-10-23",
          "close": 1632.3
        },
        {
          "date": "2026-10-26",
          "close": 1614.06
        },
        {
          "date": "2026-10-27",
          "close": 1548.03
        },
        {
          "date": "2026-10-28",
          "close": 1582.75
        },
        {
          "date": "2026-10-29",
          "close": 1577.37
        },
        {
          "date": "2026-10-30",
          "close": 1523.7
        },
        {
          "date": "2026-11-02",
          "close": 1548.15
        },
        {
          "date": "2026-11-03",
          "close": 1534.61
        },
        {
          "date": "2026-11-04",
          "close": 1586.23
        },
        {
          "date": "2026-11-05",
          "close": 1611.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4810126582278481,
          "pullback_frequency": 0.3291139240506329,
          "up_wilson": [
            0.37429730453787924,
            0.5894889440059407
          ],
          "pullback_wilson": [
            0.23554200381797014,
            0.43853423307640843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 4,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0815",
      "name": "昨日涨停",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 383,
      "history_sufficient": true,
      "returns": {
        "1": 0.04688030800588838,
        "5": 0.07951891639420827,
        "20": 0.1966088532228838,
        "60": 0.7294381742221114
      },
      "moving_averages": {
        "5": 266.08199999999925,
        "20": 249.05849999999973,
        "60": 214.12700000000004
      },
      "phase": "上升",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-09-02",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-14",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 14,
            "sample_size": 13
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 1.0,
            "sample_size": 14
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 79.32
        },
        {
          "date": "2026-05-14",
          "close": 79.06
        },
        {
          "date": "2026-05-15",
          "close": 78.05
        },
        {
          "date": "2026-05-18",
          "close": 78.19
        },
        {
          "date": "2026-05-19",
          "close": 80.3
        },
        {
          "date": "2026-05-20",
          "close": 80.09
        },
        {
          "date": "2026-05-21",
          "close": 78.99
        },
        {
          "date": "2026-05-22",
          "close": 80.7
        },
        {
          "date": "2026-05-25",
          "close": 83.83
        },
        {
          "date": "2026-05-26",
          "close": 85.26
        },
        {
          "date": "2026-05-27",
          "close": 86.44
        },
        {
          "date": "2026-05-28",
          "close": 87.26
        },
        {
          "date": "2026-05-29",
          "close": 87.23
        },
        {
          "date": "2026-06-01",
          "close": 89.24
        },
        {
          "date": "2026-06-02",
          "close": 90.06
        },
        {
          "date": "2026-06-03",
          "close": 92.62
        },
        {
          "date": "2026-06-04",
          "close": 93.7
        },
        {
          "date": "2026-06-05",
          "close": 93.04
        },
        {
          "date": "2026-06-08",
          "close": 94.63
        },
        {
          "date": "2026-06-09",
          "close": 95.89
        },
        {
          "date": "2026-06-10",
          "close": 96.18
        },
        {
          "date": "2026-06-11",
          "close": 96.76
        },
        {
          "date": "2026-06-12",
          "close": 97.06
        },
        {
          "date": "2026-06-15",
          "close": 98.97
        },
        {
          "date": "2026-06-16",
          "close": 103.15
        },
        {
          "date": "2026-06-17",
          "close": 105.07
        },
        {
          "date": "2026-06-18",
          "close": 105.74
        },
        {
          "date": "2026-06-22",
          "close": 109.53
        },
        {
          "date": "2026-06-23",
          "close": 110.7
        },
        {
          "date": "2026-06-24",
          "close": 110.58
        },
        {
          "date": "2026-06-25",
          "close": 113.28
        },
        {
          "date": "2026-06-26",
          "close": 113.23
        },
        {
          "date": "2026-06-29",
          "close": 114.48
        },
        {
          "date": "2026-06-30",
          "close": 117.91
        },
        {
          "date": "2026-07-01",
          "close": 121.6
        },
        {
          "date": "2026-07-02",
          "close": 123.11
        },
        {
          "date": "2026-07-03",
          "close": 124.25
        },
        {
          "date": "2026-07-06",
          "close": 122.85
        },
        {
          "date": "2026-07-07",
          "close": 119.51
        },
        {
          "date": "2026-07-08",
          "close": 120.59
        },
        {
          "date": "2026-07-09",
          "close": 122.0
        },
        {
          "date": "2026-07-10",
          "close": 122.61
        },
        {
          "date": "2026-07-13",
          "close": 119.36
        },
        {
          "date": "2026-07-14",
          "close": 124.39
        },
        {
          "date": "2026-07-15",
          "close": 126.18
        },
        {
          "date": "2026-07-16",
          "close": 129.23
        },
        {
          "date": "2026-07-17",
          "close": 127.82
        },
        {
          "date": "2026-07-20",
          "close": 128.46
        },
        {
          "date": "2026-07-21",
          "close": 130.0
        },
        {
          "date": "2026-07-22",
          "close": 131.92
        },
        {
          "date": "2026-07-23",
          "close": 137.67
        },
        {
          "date": "2026-07-24",
          "close": 136.92
        },
        {
          "date": "2026-07-27",
          "close": 140.27
        },
        {
          "date": "2026-07-28",
          "close": 141.46
        },
        {
          "date": "2026-07-29",
          "close": 142.9
        },
        {
          "date": "2026-07-30",
          "close": 141.95
        },
        {
          "date": "2026-07-31",
          "close": 144.73
        },
        {
          "date": "2026-08-03",
          "close": 146.33
        },
        {
          "date": "2026-08-04",
          "close": 152.42
        },
        {
          "date": "2026-08-05",
          "close": 160.37
        },
        {
          "date": "2026-08-06",
          "close": 166.02
        },
        {
          "date": "2026-08-07",
          "close": 167.85
        },
        {
          "date": "2026-08-10",
          "close": 172.32
        },
        {
          "date": "2026-08-11",
          "close": 172.92
        },
        {
          "date": "2026-08-12",
          "close": 177.53
        },
        {
          "date": "2026-08-13",
          "close": 178.69
        },
        {
          "date": "2026-08-14",
          "close": 177.56
        },
        {
          "date": "2026-08-17",
          "close": 182.98
        },
        {
          "date": "2026-08-18",
          "close": 184.7
        },
        {
          "date": "2026-08-19",
          "close": 179.82
        },
        {
          "date": "2026-08-20",
          "close": 176.72
        },
        {
          "date": "2026-08-21",
          "close": 173.78
        },
        {
          "date": "2026-08-24",
          "close": 173.86
        },
        {
          "date": "2026-08-25",
          "close": 174.48
        },
        {
          "date": "2026-08-26",
          "close": 178.57
        },
        {
          "date": "2026-08-27",
          "close": 183.12
        },
        {
          "date": "2026-08-28",
          "close": 187.58
        },
        {
          "date": "2026-08-31",
          "close": 187.66
        },
        {
          "date": "2026-09-01",
          "close": 189.84
        },
        {
          "date": "2026-09-02",
          "close": 187.7
        },
        {
          "date": "2026-09-03",
          "close": 187.61
        },
        {
          "date": "2026-09-04",
          "close": 186.04
        },
        {
          "date": "2026-09-07",
          "close": 194.25
        },
        {
          "date": "2026-09-08",
          "close": 199.54
        },
        {
          "date": "2026-09-09",
          "close": 201.03
        },
        {
          "date": "2026-09-10",
          "close": 200.89
        },
        {
          "date": "2026-09-11",
          "close": 202.49
        },
        {
          "date": "2026-09-14",
          "close": 210.06
        },
        {
          "date": "2026-09-15",
          "close": 209.71
        },
        {
          "date": "2026-09-16",
          "close": 217.37
        },
        {
          "date": "2026-09-17",
          "close": 217.34
        },
        {
          "date": "2026-09-18",
          "close": 221.61
        },
        {
          "date": "2026-09-21",
          "close": 228.62
        },
        {
          "date": "2026-09-22",
          "close": 233.38
        },
        {
          "date": "2026-09-23",
          "close": 230.47
        },
        {
          "date": "2026-09-24",
          "close": 230.38
        },
        {
          "date": "2026-09-28",
          "close": 225.97
        },
        {
          "date": "2026-09-29",
          "close": 231.19
        },
        {
          "date": "2026-09-30",
          "close": 233.02
        },
        {
          "date": "2026-10-08",
          "close": 231.78
        },
        {
          "date": "2026-10-09",
          "close": 238.21
        },
        {
          "date": "2026-10-12",
          "close": 241.65
        },
        {
          "date": "2026-10-13",
          "close": 243.78
        },
        {
          "date": "2026-10-14",
          "close": 242.91
        },
        {
          "date": "2026-10-15",
          "close": 234.93
        },
        {
          "date": "2026-10-16",
          "close": 230.9
        },
        {
          "date": "2026-10-19",
          "close": 232.39
        },
        {
          "date": "2026-10-20",
          "close": 236.08
        },
        {
          "date": "2026-10-21",
          "close": 242.7
        },
        {
          "date": "2026-10-22",
          "close": 237.37
        },
        {
          "date": "2026-10-23",
          "close": 246.67
        },
        {
          "date": "2026-10-26",
          "close": 252.5
        },
        {
          "date": "2026-10-27",
          "close": 253.87
        },
        {
          "date": "2026-10-28",
          "close": 259.88
        },
        {
          "date": "2026-10-29",
          "close": 256.92
        },
        {
          "date": "2026-10-30",
          "close": 256.46
        },
        {
          "date": "2026-11-02",
          "close": 264.39
        },
        {
          "date": "2026-11-03",
          "close": 267.28
        },
        {
          "date": "2026-11-04",
          "close": 264.93
        },
        {
          "date": "2026-11-05",
          "close": 277.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.9052631578947369,
          "pullback_frequency": 0.06315789473684211,
          "up_wilson": [
            0.8296695632641026,
            0.9493557659723247
          ],
          "pullback_wilson": [
            0.02926488835484705,
            0.1310065100006925
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.9152542372881356,
          "pullback_frequency": 0.06779661016949153,
          "up_wilson": [
            0.8164820473258972,
            0.9632579669823632
          ],
          "pullback_wilson": [
            0.02667861897130437,
            0.16175524368744493
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 95,
          "covered_samples": 65,
          "insufficient_or_abstained": 30,
          "hit_rate": 0.8615384615384616,
          "baseline_hit_rate": 0.8615384615384616,
          "hit_wilson": [
            0.7573190275365485,
            0.9254090959684629
          ],
          "baseline_wilson": [
            0.7573190275365485,
            0.9254090959684629
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 59,
          "covered_samples": 29,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0816",
      "name": "昨日连板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 238,
      "history_sufficient": true,
      "returns": {
        "1": 0.014920424403183086,
        "5": 0.050987124463519384,
        "20": 0.05953617168570435,
        "60": 1.4675534058847242
      },
      "moving_averages": {
        "5": 59.75,
        "20": 55.93750000000002,
        "60": 45.10450000000001
      },
      "phase": "上升",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-09-23",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-20",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 8.0,
            "sample_size": 10
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 11
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 1
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9.8
        },
        {
          "date": "2026-05-14",
          "close": 9.75
        },
        {
          "date": "2026-05-15",
          "close": 9.84
        },
        {
          "date": "2026-05-18",
          "close": 10.14
        },
        {
          "date": "2026-05-19",
          "close": 10.45
        },
        {
          "date": "2026-05-20",
          "close": 10.69
        },
        {
          "date": "2026-05-21",
          "close": 10.7
        },
        {
          "date": "2026-05-22",
          "close": 11.47
        },
        {
          "date": "2026-05-25",
          "close": 11.55
        },
        {
          "date": "2026-05-26",
          "close": 11.8
        },
        {
          "date": "2026-05-27",
          "close": 12.16
        },
        {
          "date": "2026-05-28",
          "close": 12.51
        },
        {
          "date": "2026-05-29",
          "close": 12.75
        },
        {
          "date": "2026-06-01",
          "close": 13.11
        },
        {
          "date": "2026-06-02",
          "close": 13.29
        },
        {
          "date": "2026-06-03",
          "close": 13.7
        },
        {
          "date": "2026-06-04",
          "close": 14.13
        },
        {
          "date": "2026-06-05",
          "close": 13.82
        },
        {
          "date": "2026-06-08",
          "close": 14.17
        },
        {
          "date": "2026-06-09",
          "close": 14.1
        },
        {
          "date": "2026-06-10",
          "close": 14.48
        },
        {
          "date": "2026-06-11",
          "close": 14.73
        },
        {
          "date": "2026-06-12",
          "close": 14.35
        },
        {
          "date": "2026-06-15",
          "close": 14.75
        },
        {
          "date": "2026-06-16",
          "close": 15.6
        },
        {
          "date": "2026-06-17",
          "close": 16.14
        },
        {
          "date": "2026-06-18",
          "close": 16.43
        },
        {
          "date": "2026-06-22",
          "close": 17.03
        },
        {
          "date": "2026-06-23",
          "close": 17.19
        },
        {
          "date": "2026-06-24",
          "close": 17.34
        },
        {
          "date": "2026-06-25",
          "close": 17.33
        },
        {
          "date": "2026-06-26",
          "close": 17.62
        },
        {
          "date": "2026-06-29",
          "close": 17.16
        },
        {
          "date": "2026-06-30",
          "close": 17.63
        },
        {
          "date": "2026-07-01",
          "close": 18.1
        },
        {
          "date": "2026-07-02",
          "close": 18.31
        },
        {
          "date": "2026-07-03",
          "close": 18.65
        },
        {
          "date": "2026-07-06",
          "close": 18.68
        },
        {
          "date": "2026-07-07",
          "close": 18.81
        },
        {
          "date": "2026-07-08",
          "close": 19.19
        },
        {
          "date": "2026-07-09",
          "close": 18.58
        },
        {
          "date": "2026-07-10",
          "close": 19.11
        },
        {
          "date": "2026-07-13",
          "close": 19.47
        },
        {
          "date": "2026-07-14",
          "close": 19.43
        },
        {
          "date": "2026-07-15",
          "close": 20.75
        },
        {
          "date": "2026-07-16",
          "close": 20.79
        },
        {
          "date": "2026-07-17",
          "close": 21.35
        },
        {
          "date": "2026-07-20",
          "close": 19.67
        },
        {
          "date": "2026-07-21",
          "close": 19.64
        },
        {
          "date": "2026-07-22",
          "close": 20.88
        },
        {
          "date": "2026-07-23",
          "close": 21.83
        },
        {
          "date": "2026-07-24",
          "close": 21.43
        },
        {
          "date": "2026-07-27",
          "close": 22.26
        },
        {
          "date": "2026-07-28",
          "close": 22.39
        },
        {
          "date": "2026-07-29",
          "close": 22.42
        },
        {
          "date": "2026-07-30",
          "close": 22.03
        },
        {
          "date": "2026-07-31",
          "close": 22.37
        },
        {
          "date": "2026-08-03",
          "close": 22.61
        },
        {
          "date": "2026-08-04",
          "close": 23.88
        },
        {
          "date": "2026-08-05",
          "close": 24.81
        },
        {
          "date": "2026-08-06",
          "close": 26.2
        },
        {
          "date": "2026-08-07",
          "close": 27.14
        },
        {
          "date": "2026-08-10",
          "close": 27.97
        },
        {
          "date": "2026-08-11",
          "close": 28.49
        },
        {
          "date": "2026-08-12",
          "close": 29.8
        },
        {
          "date": "2026-08-13",
          "close": 31.16
        },
        {
          "date": "2026-08-14",
          "close": 30.46
        },
        {
          "date": "2026-08-17",
          "close": 31.84
        },
        {
          "date": "2026-08-18",
          "close": 32.41
        },
        {
          "date": "2026-08-19",
          "close": 32.7
        },
        {
          "date": "2026-08-20",
          "close": 32.05
        },
        {
          "date": "2026-08-21",
          "close": 31.06
        },
        {
          "date": "2026-08-24",
          "close": 31.76
        },
        {
          "date": "2026-08-25",
          "close": 31.75
        },
        {
          "date": "2026-08-26",
          "close": 32.68
        },
        {
          "date": "2026-08-27",
          "close": 33.76
        },
        {
          "date": "2026-08-28",
          "close": 34.71
        },
        {
          "date": "2026-08-31",
          "close": 34.19
        },
        {
          "date": "2026-09-01",
          "close": 36.09
        },
        {
          "date": "2026-09-02",
          "close": 36.96
        },
        {
          "date": "2026-09-03",
          "close": 37.52
        },
        {
          "date": "2026-09-04",
          "close": 37.53
        },
        {
          "date": "2026-09-07",
          "close": 40.29
        },
        {
          "date": "2026-09-08",
          "close": 42.71
        },
        {
          "date": "2026-09-09",
          "close": 42.83
        },
        {
          "date": "2026-09-10",
          "close": 42.71
        },
        {
          "date": "2026-09-11",
          "close": 42.36
        },
        {
          "date": "2026-09-14",
          "close": 44.45
        },
        {
          "date": "2026-09-15",
          "close": 45.89
        },
        {
          "date": "2026-09-16",
          "close": 47.22
        },
        {
          "date": "2026-09-17",
          "close": 48.92
        },
        {
          "date": "2026-09-18",
          "close": 49.95
        },
        {
          "date": "2026-09-21",
          "close": 53.22
        },
        {
          "date": "2026-09-22",
          "close": 54.55
        },
        {
          "date": "2026-09-23",
          "close": 53.93
        },
        {
          "date": "2026-09-24",
          "close": 52.39
        },
        {
          "date": "2026-09-28",
          "close": 52.43
        },
        {
          "date": "2026-09-29",
          "close": 52.84
        },
        {
          "date": "2026-09-30",
          "close": 54.82
        },
        {
          "date": "2026-10-08",
          "close": 57.78
        },
        {
          "date": "2026-10-09",
          "close": 57.39
        },
        {
          "date": "2026-10-12",
          "close": 56.22
        },
        {
          "date": "2026-10-13",
          "close": 56.03
        },
        {
          "date": "2026-10-14",
          "close": 55.74
        },
        {
          "date": "2026-10-15",
          "close": 53.05
        },
        {
          "date": "2026-10-16",
          "close": 53.88
        },
        {
          "date": "2026-10-19",
          "close": 53.09
        },
        {
          "date": "2026-10-20",
          "close": 53.92
        },
        {
          "date": "2026-10-21",
          "close": 55.34
        },
        {
          "date": "2026-10-22",
          "close": 53.0
        },
        {
          "date": "2026-10-23",
          "close": 50.34
        },
        {
          "date": "2026-10-26",
          "close": 54.41
        },
        {
          "date": "2026-10-27",
          "close": 53.61
        },
        {
          "date": "2026-10-28",
          "close": 55.73
        },
        {
          "date": "2026-10-29",
          "close": 58.25
        },
        {
          "date": "2026-10-30",
          "close": 56.71
        },
        {
          "date": "2026-11-02",
          "close": 59.76
        },
        {
          "date": "2026-11-03",
          "close": 60.74
        },
        {
          "date": "2026-11-04",
          "close": 60.32
        },
        {
          "date": "2026-11-05",
          "close": 61.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.8163265306122449,
          "pullback_frequency": 0.16326530612244897,
          "up_wilson": [
            0.6864239739710013,
            0.9002365893792968
          ],
          "pullback_wilson": [
            0.08512698370728837,
            0.2903633843391683
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 19,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0817",
      "name": "昨日触板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 353,
      "history_sufficient": true,
      "returns": {
        "1": 0.021355826652253995,
        "5": -0.04263856525226262,
        "20": -0.26916914605042086,
        "60": -0.5087580664799707
      },
      "moving_averages": {
        "5": 8052.308000000567,
        "20": 9284.840500000026,
        "60": 12868.155500000032
      },
      "phase": "下降",
      "phase_days": 49,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2025-08-19",
            "end": "2025-08-27",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2025-08-28",
            "end": "2026-01-09",
            "sessions": 89,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-01-12",
            "end": "2026-01-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-01-21",
            "end": "2026-05-08",
            "sessions": 68,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-05-11",
            "end": "2026-05-25",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-05-26",
            "end": "2026-08-10",
            "sessions": 54,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-20",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-11-05",
            "sessions": 49,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 68,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 7.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.272670404355429,
      "history": [
        {
          "date": "2026-05-13",
          "close": 26557.0
        },
        {
          "date": "2026-05-14",
          "close": 25899.0
        },
        {
          "date": "2026-05-15",
          "close": 25647.0
        },
        {
          "date": "2026-05-18",
          "close": 25660.0
        },
        {
          "date": "2026-05-19",
          "close": 25916.0
        },
        {
          "date": "2026-05-20",
          "close": 25439.0
        },
        {
          "date": "2026-05-21",
          "close": 24512.0
        },
        {
          "date": "2026-05-22",
          "close": 24907.0
        },
        {
          "date": "2026-05-25",
          "close": 25142.0
        },
        {
          "date": "2026-05-26",
          "close": 24886.0
        },
        {
          "date": "2026-05-27",
          "close": 24376.0
        },
        {
          "date": "2026-05-28",
          "close": 24676.0
        },
        {
          "date": "2026-05-29",
          "close": 24460.0
        },
        {
          "date": "2026-06-01",
          "close": 24642.0
        },
        {
          "date": "2026-06-02",
          "close": 24762.0
        },
        {
          "date": "2026-06-03",
          "close": 24587.0
        },
        {
          "date": "2026-06-04",
          "close": 24536.0
        },
        {
          "date": "2026-06-05",
          "close": 23960.0
        },
        {
          "date": "2026-06-08",
          "close": 23679.0
        },
        {
          "date": "2026-06-09",
          "close": 23472.0
        },
        {
          "date": "2026-06-10",
          "close": 23007.0
        },
        {
          "date": "2026-06-11",
          "close": 22467.0
        },
        {
          "date": "2026-06-12",
          "close": 22289.0
        },
        {
          "date": "2026-06-15",
          "close": 22759.0
        },
        {
          "date": "2026-06-16",
          "close": 23090.0
        },
        {
          "date": "2026-06-17",
          "close": 23123.0
        },
        {
          "date": "2026-06-18",
          "close": 22658.0
        },
        {
          "date": "2026-06-22",
          "close": 22892.0
        },
        {
          "date": "2026-06-23",
          "close": 22879.0
        },
        {
          "date": "2026-06-24",
          "close": 22716.0
        },
        {
          "date": "2026-06-25",
          "close": 22607.0
        },
        {
          "date": "2026-06-26",
          "close": 22151.0
        },
        {
          "date": "2026-06-29",
          "close": 22144.0
        },
        {
          "date": "2026-06-30",
          "close": 22384.0
        },
        {
          "date": "2026-07-01",
          "close": 22462.0
        },
        {
          "date": "2026-07-02",
          "close": 22426.0
        },
        {
          "date": "2026-07-03",
          "close": 22644.0
        },
        {
          "date": "2026-07-06",
          "close": 22259.0
        },
        {
          "date": "2026-07-07",
          "close": 21427.0
        },
        {
          "date": "2026-07-08",
          "close": 20743.0
        },
        {
          "date": "2026-07-09",
          "close": 20334.0
        },
        {
          "date": "2026-07-10",
          "close": 20362.0
        },
        {
          "date": "2026-07-13",
          "close": 19166.0
        },
        {
          "date": "2026-07-14",
          "close": 18784.0
        },
        {
          "date": "2026-07-15",
          "close": 18407.0
        },
        {
          "date": "2026-07-16",
          "close": 18286.0
        },
        {
          "date": "2026-07-17",
          "close": 17359.0
        },
        {
          "date": "2026-07-20",
          "close": 17399.0
        },
        {
          "date": "2026-07-21",
          "close": 17415.0
        },
        {
          "date": "2026-07-22",
          "close": 16994.0
        },
        {
          "date": "2026-07-23",
          "close": 16934.0
        },
        {
          "date": "2026-07-24",
          "close": 16092.0
        },
        {
          "date": "2026-07-27",
          "close": 16997.0
        },
        {
          "date": "2026-07-28",
          "close": 16157.0
        },
        {
          "date": "2026-07-29",
          "close": 15797.0
        },
        {
          "date": "2026-07-30",
          "close": 15356.0
        },
        {
          "date": "2026-07-31",
          "close": 15578.0
        },
        {
          "date": "2026-08-03",
          "close": 15387.0
        },
        {
          "date": "2026-08-04",
          "close": 15710.0
        },
        {
          "date": "2026-08-05",
          "close": 16426.0
        },
        {
          "date": "2026-08-06",
          "close": 16862.0
        },
        {
          "date": "2026-08-07",
          "close": 16969.0
        },
        {
          "date": "2026-08-10",
          "close": 17021.0
        },
        {
          "date": "2026-08-11",
          "close": 17207.0
        },
        {
          "date": "2026-08-12",
          "close": 17241.0
        },
        {
          "date": "2026-08-13",
          "close": 16910.0
        },
        {
          "date": "2026-08-14",
          "close": 16587.0
        },
        {
          "date": "2026-08-17",
          "close": 16655.0
        },
        {
          "date": "2026-08-18",
          "close": 16817.0
        },
        {
          "date": "2026-08-19",
          "close": 15933.0
        },
        {
          "date": "2026-08-20",
          "close": 16000.0
        },
        {
          "date": "2026-08-21",
          "close": 15770.0
        },
        {
          "date": "2026-08-24",
          "close": 15459.0
        },
        {
          "date": "2026-08-25",
          "close": 15491.0
        },
        {
          "date": "2026-08-26",
          "close": 15408.0
        },
        {
          "date": "2026-08-27",
          "close": 15413.0
        },
        {
          "date": "2026-08-28",
          "close": 15326.0
        },
        {
          "date": "2026-08-31",
          "close": 15347.0
        },
        {
          "date": "2026-09-01",
          "close": 15395.0
        },
        {
          "date": "2026-09-02",
          "close": 15213.0
        },
        {
          "date": "2026-09-03",
          "close": 14691.0
        },
        {
          "date": "2026-09-04",
          "close": 14610.0
        },
        {
          "date": "2026-09-07",
          "close": 14708.0
        },
        {
          "date": "2026-09-08",
          "close": 14718.0
        },
        {
          "date": "2026-09-09",
          "close": 14533.0
        },
        {
          "date": "2026-09-10",
          "close": 14053.0
        },
        {
          "date": "2026-09-11",
          "close": 13490.0
        },
        {
          "date": "2026-09-14",
          "close": 13215.0
        },
        {
          "date": "2026-09-15",
          "close": 12763.0
        },
        {
          "date": "2026-09-16",
          "close": 12745.0
        },
        {
          "date": "2026-09-17",
          "close": 12729.0
        },
        {
          "date": "2026-09-18",
          "close": 12687.0
        },
        {
          "date": "2026-09-21",
          "close": 13104.0
        },
        {
          "date": "2026-09-22",
          "close": 13075.0
        },
        {
          "date": "2026-09-23",
          "close": 12825.0
        },
        {
          "date": "2026-09-24",
          "close": 12601.92
        },
        {
          "date": "2026-09-28",
          "close": 12187.24
        },
        {
          "date": "2026-09-29",
          "close": 11954.38
        },
        {
          "date": "2026-09-30",
          "close": 11637.93
        },
        {
          "date": "2026-10-08",
          "close": 11041.05
        },
        {
          "date": "2026-10-09",
          "close": 11094.2
        },
        {
          "date": "2026-10-12",
          "close": 10734.62
        },
        {
          "date": "2026-10-13",
          "close": 10687.35
        },
        {
          "date": "2026-10-14",
          "close": 10560.22
        },
        {
          "date": "2026-10-15",
          "close": 10169.13
        },
        {
          "date": "2026-10-16",
          "close": 9889.33
        },
        {
          "date": "2026-10-19",
          "close": 9753.39
        },
        {
          "date": "2026-10-20",
          "close": 9680.05
        },
        {
          "date": "2026-10-21",
          "close": 9557.86
        },
        {
          "date": "2026-10-22",
          "close": 9259.18
        },
        {
          "date": "2026-10-23",
          "close": 9315.73
        },
        {
          "date": "2026-10-26",
          "close": 8925.12
        },
        {
          "date": "2026-10-27",
          "close": 8634.62
        },
        {
          "date": "2026-10-28",
          "close": 8745.95
        },
        {
          "date": "2026-10-29",
          "close": 8428.52
        },
        {
          "date": "2026-10-30",
          "close": 8154.21
        },
        {
          "date": "2026-11-02",
          "close": 8147.88
        },
        {
          "date": "2026-11-03",
          "close": 7989.89
        },
        {
          "date": "2026-11-04",
          "close": 7900.42
        },
        {
          "date": "2026-11-05",
          "close": 8069.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.26436781609195403,
          "pullback_frequency": 0.5057471264367817,
          "up_wilson": [
            0.1831002401344622,
            0.3655639872759853
          ],
          "pullback_wilson": [
            0.40269096786899555,
            0.6083172217063595
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.22641509433962265,
          "pullback_frequency": 0.7169811320754716,
          "up_wilson": [
            0.13454631010274268,
            0.35526270251461034
          ],
          "pullback_wilson": [
            0.5842971358358297,
            0.8203370955366142
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 87,
          "covered_samples": 57,
          "insufficient_or_abstained": 30,
          "hit_rate": 0.7192982456140351,
          "baseline_hit_rate": 0.7192982456140351,
          "hit_wilson": [
            0.5916980132395605,
            0.8192060065617645
          ],
          "baseline_wilson": [
            0.5916980132395605,
            0.8192060065617645
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 53,
          "covered_samples": 23,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0818",
      "name": "可燃冰",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01479921292575459,
        "5": 0.05327954321546979,
        "20": -0.013191758856265001,
        "60": -0.014115033823578926
      },
      "moving_averages": {
        "5": 1424.9620000000111,
        "20": 1433.1089999999851,
        "60": 1477.6744999999996
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.010184152728501372,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1809.26
        },
        {
          "date": "2026-05-14",
          "close": 1773.37
        },
        {
          "date": "2026-05-15",
          "close": 1751.59
        },
        {
          "date": "2026-05-18",
          "close": 1744.67
        },
        {
          "date": "2026-05-19",
          "close": 1749.58
        },
        {
          "date": "2026-05-20",
          "close": 1723.39
        },
        {
          "date": "2026-05-21",
          "close": 1641.83
        },
        {
          "date": "2026-05-22",
          "close": 1660.58
        },
        {
          "date": "2026-05-25",
          "close": 1635.86
        },
        {
          "date": "2026-05-26",
          "close": 1646.13
        },
        {
          "date": "2026-05-27",
          "close": 1613.82
        },
        {
          "date": "2026-05-28",
          "close": 1646.03
        },
        {
          "date": "2026-05-29",
          "close": 1624.86
        },
        {
          "date": "2026-06-01",
          "close": 1634.95
        },
        {
          "date": "2026-06-02",
          "close": 1622.31
        },
        {
          "date": "2026-06-03",
          "close": 1626.77
        },
        {
          "date": "2026-06-04",
          "close": 1595.82
        },
        {
          "date": "2026-06-05",
          "close": 1582.46
        },
        {
          "date": "2026-06-08",
          "close": 1542.58
        },
        {
          "date": "2026-06-09",
          "close": 1517.72
        },
        {
          "date": "2026-06-10",
          "close": 1499.57
        },
        {
          "date": "2026-06-11",
          "close": 1502.38
        },
        {
          "date": "2026-06-12",
          "close": 1547.22
        },
        {
          "date": "2026-06-15",
          "close": 1555.81
        },
        {
          "date": "2026-06-16",
          "close": 1529.99
        },
        {
          "date": "2026-06-17",
          "close": 1507.26
        },
        {
          "date": "2026-06-18",
          "close": 1491.76
        },
        {
          "date": "2026-06-22",
          "close": 1495.78
        },
        {
          "date": "2026-06-23",
          "close": 1477.67
        },
        {
          "date": "2026-06-24",
          "close": 1450.9
        },
        {
          "date": "2026-06-25",
          "close": 1427.12
        },
        {
          "date": "2026-06-26",
          "close": 1415.56
        },
        {
          "date": "2026-06-29",
          "close": 1408.67
        },
        {
          "date": "2026-06-30",
          "close": 1396.04
        },
        {
          "date": "2026-07-01",
          "close": 1426.19
        },
        {
          "date": "2026-07-02",
          "close": 1424.86
        },
        {
          "date": "2026-07-03",
          "close": 1449.88
        },
        {
          "date": "2026-07-06",
          "close": 1449.86
        },
        {
          "date": "2026-07-07",
          "close": 1406.71
        },
        {
          "date": "2026-07-08",
          "close": 1410.13
        },
        {
          "date": "2026-07-09",
          "close": 1405.71
        },
        {
          "date": "2026-07-10",
          "close": 1420.65
        },
        {
          "date": "2026-07-13",
          "close": 1384.04
        },
        {
          "date": "2026-07-14",
          "close": 1422.57
        },
        {
          "date": "2026-07-15",
          "close": 1402.3
        },
        {
          "date": "2026-07-16",
          "close": 1396.53
        },
        {
          "date": "2026-07-17",
          "close": 1377.01
        },
        {
          "date": "2026-07-20",
          "close": 1398.05
        },
        {
          "date": "2026-07-21",
          "close": 1373.73
        },
        {
          "date": "2026-07-22",
          "close": 1385.91
        },
        {
          "date": "2026-07-23",
          "close": 1474.79
        },
        {
          "date": "2026-07-24",
          "close": 1425.12
        },
        {
          "date": "2026-07-27",
          "close": 1440.14
        },
        {
          "date": "2026-07-28",
          "close": 1440.25
        },
        {
          "date": "2026-07-29",
          "close": 1467.42
        },
        {
          "date": "2026-07-30",
          "close": 1472.37
        },
        {
          "date": "2026-07-31",
          "close": 1476.95
        },
        {
          "date": "2026-08-03",
          "close": 1493.47
        },
        {
          "date": "2026-08-04",
          "close": 1488.53
        },
        {
          "date": "2026-08-05",
          "close": 1485.65
        },
        {
          "date": "2026-08-06",
          "close": 1502.38
        },
        {
          "date": "2026-08-07",
          "close": 1490.57
        },
        {
          "date": "2026-08-10",
          "close": 1508.8
        },
        {
          "date": "2026-08-11",
          "close": 1506.96
        },
        {
          "date": "2026-08-12",
          "close": 1495.62
        },
        {
          "date": "2026-08-13",
          "close": 1472.05
        },
        {
          "date": "2026-08-14",
          "close": 1496.17
        },
        {
          "date": "2026-08-17",
          "close": 1522.87
        },
        {
          "date": "2026-08-18",
          "close": 1545.87
        },
        {
          "date": "2026-08-19",
          "close": 1505.58
        },
        {
          "date": "2026-08-20",
          "close": 1504.94
        },
        {
          "date": "2026-08-21",
          "close": 1507.45
        },
        {
          "date": "2026-08-24",
          "close": 1495.87
        },
        {
          "date": "2026-08-25",
          "close": 1509.71
        },
        {
          "date": "2026-08-26",
          "close": 1510.92
        },
        {
          "date": "2026-08-27",
          "close": 1509.74
        },
        {
          "date": "2026-08-28",
          "close": 1528.32
        },
        {
          "date": "2026-08-31",
          "close": 1510.87
        },
        {
          "date": "2026-09-01",
          "close": 1512.22
        },
        {
          "date": "2026-09-02",
          "close": 1515.2
        },
        {
          "date": "2026-09-03",
          "close": 1511.15
        },
        {
          "date": "2026-09-04",
          "close": 1517.23
        },
        {
          "date": "2026-09-07",
          "close": 1520.03
        },
        {
          "date": "2026-09-08",
          "close": 1554.17
        },
        {
          "date": "2026-09-09",
          "close": 1547.56
        },
        {
          "date": "2026-09-10",
          "close": 1527.6
        },
        {
          "date": "2026-09-11",
          "close": 1511.71
        },
        {
          "date": "2026-09-14",
          "close": 1499.61
        },
        {
          "date": "2026-09-15",
          "close": 1472.36
        },
        {
          "date": "2026-09-16",
          "close": 1481.13
        },
        {
          "date": "2026-09-17",
          "close": 1464.42
        },
        {
          "date": "2026-09-18",
          "close": 1475.49
        },
        {
          "date": "2026-09-21",
          "close": 1502.07
        },
        {
          "date": "2026-09-22",
          "close": 1484.52
        },
        {
          "date": "2026-09-23",
          "close": 1463.5
        },
        {
          "date": "2026-09-24",
          "close": 1460.19
        },
        {
          "date": "2026-09-28",
          "close": 1449.52
        },
        {
          "date": "2026-09-29",
          "close": 1456.18
        },
        {
          "date": "2026-09-30",
          "close": 1463.48
        },
        {
          "date": "2026-10-08",
          "close": 1484.26
        },
        {
          "date": "2026-10-09",
          "close": 1479.75
        },
        {
          "date": "2026-10-12",
          "close": 1451.4
        },
        {
          "date": "2026-10-13",
          "close": 1455.58
        },
        {
          "date": "2026-10-14",
          "close": 1471.44
        },
        {
          "date": "2026-10-15",
          "close": 1406.33
        },
        {
          "date": "2026-10-16",
          "close": 1435.14
        },
        {
          "date": "2026-10-19",
          "close": 1440.97
        },
        {
          "date": "2026-10-20",
          "close": 1456.14
        },
        {
          "date": "2026-10-21",
          "close": 1449.16
        },
        {
          "date": "2026-10-22",
          "close": 1428.9
        },
        {
          "date": "2026-10-23",
          "close": 1409.16
        },
        {
          "date": "2026-10-26",
          "close": 1439.51
        },
        {
          "date": "2026-10-27",
          "close": 1407.71
        },
        {
          "date": "2026-10-28",
          "close": 1415.59
        },
        {
          "date": "2026-10-29",
          "close": 1390.59
        },
        {
          "date": "2026-10-30",
          "close": 1396.31
        },
        {
          "date": "2026-11-02",
          "close": 1406.43
        },
        {
          "date": "2026-11-03",
          "close": 1414.07
        },
        {
          "date": "2026-11-04",
          "close": 1443.32
        },
        {
          "date": "2026-11-05",
          "close": 1464.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.41695642649729936,
            0.6307526670259243
          ],
          "pullback_wilson": [
            0.16806231857542375,
            0.3548467461923397
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "pullback_wilson": [
            0.1952869926365341,
            0.45664805577366824
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 5,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0821",
      "name": "MSCI中国",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013572307904053282,
        "5": 0.040381128787938314,
        "20": -0.043020611486120686,
        "60": -0.1011872876816361
      },
      "moving_averages": {
        "5": 1281.580000000028,
        "20": 1312.8140000000014,
        "60": 1409.1656666666656
      },
      "phase": "下降",
      "phase_days": 36,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-07",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-05",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-31",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-11-05",
            "sessions": 36,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.044675867536305036,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1600.14
        },
        {
          "date": "2026-05-14",
          "close": 1565.43
        },
        {
          "date": "2026-05-15",
          "close": 1545.21
        },
        {
          "date": "2026-05-18",
          "close": 1539.56
        },
        {
          "date": "2026-05-19",
          "close": 1552.37
        },
        {
          "date": "2026-05-20",
          "close": 1550.61
        },
        {
          "date": "2026-05-21",
          "close": 1521.45
        },
        {
          "date": "2026-05-22",
          "close": 1537.38
        },
        {
          "date": "2026-05-25",
          "close": 1553.76
        },
        {
          "date": "2026-05-26",
          "close": 1554.6
        },
        {
          "date": "2026-05-27",
          "close": 1537.58
        },
        {
          "date": "2026-05-28",
          "close": 1533.85
        },
        {
          "date": "2026-05-29",
          "close": 1515.7
        },
        {
          "date": "2026-06-01",
          "close": 1507.96
        },
        {
          "date": "2026-06-02",
          "close": 1510.92
        },
        {
          "date": "2026-06-03",
          "close": 1511.09
        },
        {
          "date": "2026-06-04",
          "close": 1500.33
        },
        {
          "date": "2026-06-05",
          "close": 1484.98
        },
        {
          "date": "2026-06-08",
          "close": 1441.85
        },
        {
          "date": "2026-06-09",
          "close": 1468.27
        },
        {
          "date": "2026-06-10",
          "close": 1453.09
        },
        {
          "date": "2026-06-11",
          "close": 1447.44
        },
        {
          "date": "2026-06-12",
          "close": 1468.63
        },
        {
          "date": "2026-06-15",
          "close": 1503.7
        },
        {
          "date": "2026-06-16",
          "close": 1503.67
        },
        {
          "date": "2026-06-17",
          "close": 1512.36
        },
        {
          "date": "2026-06-18",
          "close": 1503.32
        },
        {
          "date": "2026-06-22",
          "close": 1537.62
        },
        {
          "date": "2026-06-23",
          "close": 1506.17
        },
        {
          "date": "2026-06-24",
          "close": 1511.88
        },
        {
          "date": "2026-06-25",
          "close": 1518.91
        },
        {
          "date": "2026-06-26",
          "close": 1477.03
        },
        {
          "date": "2026-06-29",
          "close": 1497.02
        },
        {
          "date": "2026-06-30",
          "close": 1512.04
        },
        {
          "date": "2026-07-01",
          "close": 1526.42
        },
        {
          "date": "2026-07-02",
          "close": 1499.17
        },
        {
          "date": "2026-07-03",
          "close": 1513.7
        },
        {
          "date": "2026-07-06",
          "close": 1510.91
        },
        {
          "date": "2026-07-07",
          "close": 1484.41
        },
        {
          "date": "2026-07-08",
          "close": 1466.46
        },
        {
          "date": "2026-07-09",
          "close": 1489.61
        },
        {
          "date": "2026-07-10",
          "close": 1488.05
        },
        {
          "date": "2026-07-13",
          "close": 1447.27
        },
        {
          "date": "2026-07-14",
          "close": 1466.02
        },
        {
          "date": "2026-07-15",
          "close": 1468.23
        },
        {
          "date": "2026-07-16",
          "close": 1451.17
        },
        {
          "date": "2026-07-17",
          "close": 1395.94
        },
        {
          "date": "2026-07-20",
          "close": 1403.72
        },
        {
          "date": "2026-07-21",
          "close": 1444.13
        },
        {
          "date": "2026-07-22",
          "close": 1443.95
        },
        {
          "date": "2026-07-23",
          "close": 1452.78
        },
        {
          "date": "2026-07-24",
          "close": 1414.53
        },
        {
          "date": "2026-07-27",
          "close": 1440.29
        },
        {
          "date": "2026-07-28",
          "close": 1412.3
        },
        {
          "date": "2026-07-29",
          "close": 1429.9
        },
        {
          "date": "2026-07-30",
          "close": 1414.43
        },
        {
          "date": "2026-07-31",
          "close": 1437.3
        },
        {
          "date": "2026-08-03",
          "close": 1432.09
        },
        {
          "date": "2026-08-04",
          "close": 1449.69
        },
        {
          "date": "2026-08-05",
          "close": 1474.79
        },
        {
          "date": "2026-08-06",
          "close": 1473.12
        },
        {
          "date": "2026-08-07",
          "close": 1492.47
        },
        {
          "date": "2026-08-10",
          "close": 1501.58
        },
        {
          "date": "2026-08-11",
          "close": 1489.72
        },
        {
          "date": "2026-08-12",
          "close": 1500.05
        },
        {
          "date": "2026-08-13",
          "close": 1485.48
        },
        {
          "date": "2026-08-14",
          "close": 1486.78
        },
        {
          "date": "2026-08-17",
          "close": 1509.45
        },
        {
          "date": "2026-08-18",
          "close": 1507.17
        },
        {
          "date": "2026-08-19",
          "close": 1458.59
        },
        {
          "date": "2026-08-20",
          "close": 1467.41
        },
        {
          "date": "2026-08-21",
          "close": 1467.32
        },
        {
          "date": "2026-08-24",
          "close": 1449.82
        },
        {
          "date": "2026-08-25",
          "close": 1452.11
        },
        {
          "date": "2026-08-26",
          "close": 1464.66
        },
        {
          "date": "2026-08-27",
          "close": 1484.27
        },
        {
          "date": "2026-08-28",
          "close": 1480.92
        },
        {
          "date": "2026-08-31",
          "close": 1484.52
        },
        {
          "date": "2026-09-01",
          "close": 1474.86
        },
        {
          "date": "2026-09-02",
          "close": 1452.1
        },
        {
          "date": "2026-09-03",
          "close": 1457.02
        },
        {
          "date": "2026-09-04",
          "close": 1447.84
        },
        {
          "date": "2026-09-07",
          "close": 1457.95
        },
        {
          "date": "2026-09-08",
          "close": 1458.95
        },
        {
          "date": "2026-09-09",
          "close": 1460.09
        },
        {
          "date": "2026-09-10",
          "close": 1450.83
        },
        {
          "date": "2026-09-11",
          "close": 1428.89
        },
        {
          "date": "2026-09-14",
          "close": 1426.19
        },
        {
          "date": "2026-09-15",
          "close": 1421.78
        },
        {
          "date": "2026-09-16",
          "close": 1433.45
        },
        {
          "date": "2026-09-17",
          "close": 1428.02
        },
        {
          "date": "2026-09-18",
          "close": 1448.95
        },
        {
          "date": "2026-09-21",
          "close": 1461.65
        },
        {
          "date": "2026-09-22",
          "close": 1461.84
        },
        {
          "date": "2026-09-23",
          "close": 1454.14
        },
        {
          "date": "2026-09-24",
          "close": 1426.88
        },
        {
          "date": "2026-09-28",
          "close": 1394.97
        },
        {
          "date": "2026-09-29",
          "close": 1400.99
        },
        {
          "date": "2026-09-30",
          "close": 1405.68
        },
        {
          "date": "2026-10-08",
          "close": 1385.15
        },
        {
          "date": "2026-10-09",
          "close": 1387.55
        },
        {
          "date": "2026-10-12",
          "close": 1367.96
        },
        {
          "date": "2026-10-13",
          "close": 1364.17
        },
        {
          "date": "2026-10-14",
          "close": 1345.9
        },
        {
          "date": "2026-10-15",
          "close": 1315.41
        },
        {
          "date": "2026-10-16",
          "close": 1316.76
        },
        {
          "date": "2026-10-19",
          "close": 1321.54
        },
        {
          "date": "2026-10-20",
          "close": 1326.0
        },
        {
          "date": "2026-10-21",
          "close": 1320.2
        },
        {
          "date": "2026-10-22",
          "close": 1292.09
        },
        {
          "date": "2026-10-23",
          "close": 1320.15
        },
        {
          "date": "2026-10-26",
          "close": 1312.1
        },
        {
          "date": "2026-10-27",
          "close": 1284.17
        },
        {
          "date": "2026-10-28",
          "close": 1300.27
        },
        {
          "date": "2026-10-29",
          "close": 1274.11
        },
        {
          "date": "2026-10-30",
          "close": 1246.3
        },
        {
          "date": "2026-11-02",
          "close": 1268.59
        },
        {
          "date": "2026-11-03",
          "close": 1259.64
        },
        {
          "date": "2026-11-04",
          "close": 1307.81
        },
        {
          "date": "2026-11-05",
          "close": 1325.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48,
          "pullback_frequency": 0.2,
          "up_wilson": [
            0.384645517580519,
            0.5768342223477603
          ],
          "pullback_wilson": [
            0.1333669333310325,
            0.2888291655931589
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3103448275862069,
          "up_wilson": [
            0.3753827301422442,
            0.6246172698577558
          ],
          "pullback_wilson": [
            0.2062209562281909,
            0.4380306442428171
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 1,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0822",
      "name": "租售同权",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03324090686674275,
        "5": 0.026942904386732858,
        "20": -0.12287114729583781,
        "60": -0.006414981884342197
      },
      "moving_averages": {
        "5": 612.2679999999934,
        "20": 649.981500000006,
        "60": 661.6660000000013
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-11-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.12690887038976784,
      "history": [
        {
          "date": "2026-05-13",
          "close": 755.47
        },
        {
          "date": "2026-05-14",
          "close": 733.7
        },
        {
          "date": "2026-05-15",
          "close": 722.23
        },
        {
          "date": "2026-05-18",
          "close": 713.04
        },
        {
          "date": "2026-05-19",
          "close": 719.07
        },
        {
          "date": "2026-05-20",
          "close": 715.12
        },
        {
          "date": "2026-05-21",
          "close": 691.58
        },
        {
          "date": "2026-05-22",
          "close": 692.87
        },
        {
          "date": "2026-05-25",
          "close": 696.2
        },
        {
          "date": "2026-05-26",
          "close": 687.23
        },
        {
          "date": "2026-05-27",
          "close": 668.54
        },
        {
          "date": "2026-05-28",
          "close": 678.68
        },
        {
          "date": "2026-05-29",
          "close": 685.59
        },
        {
          "date": "2026-06-01",
          "close": 691.06
        },
        {
          "date": "2026-06-02",
          "close": 680.05
        },
        {
          "date": "2026-06-03",
          "close": 670.16
        },
        {
          "date": "2026-06-04",
          "close": 657.47
        },
        {
          "date": "2026-06-05",
          "close": 659.87
        },
        {
          "date": "2026-06-08",
          "close": 641.02
        },
        {
          "date": "2026-06-09",
          "close": 638.69
        },
        {
          "date": "2026-06-10",
          "close": 635.92
        },
        {
          "date": "2026-06-11",
          "close": 629.06
        },
        {
          "date": "2026-06-12",
          "close": 640.44
        },
        {
          "date": "2026-06-15",
          "close": 645.3
        },
        {
          "date": "2026-06-16",
          "close": 632.56
        },
        {
          "date": "2026-06-17",
          "close": 621.49
        },
        {
          "date": "2026-06-18",
          "close": 610.8
        },
        {
          "date": "2026-06-22",
          "close": 611.05
        },
        {
          "date": "2026-06-23",
          "close": 613.9
        },
        {
          "date": "2026-06-24",
          "close": 593.92
        },
        {
          "date": "2026-06-25",
          "close": 588.61
        },
        {
          "date": "2026-06-26",
          "close": 584.27
        },
        {
          "date": "2026-06-29",
          "close": 583.22
        },
        {
          "date": "2026-06-30",
          "close": 582.46
        },
        {
          "date": "2026-07-01",
          "close": 599.73
        },
        {
          "date": "2026-07-02",
          "close": 595.13
        },
        {
          "date": "2026-07-03",
          "close": 600.25
        },
        {
          "date": "2026-07-06",
          "close": 601.97
        },
        {
          "date": "2026-07-07",
          "close": 581.71
        },
        {
          "date": "2026-07-08",
          "close": 581.31
        },
        {
          "date": "2026-07-09",
          "close": 581.38
        },
        {
          "date": "2026-07-10",
          "close": 598.84
        },
        {
          "date": "2026-07-13",
          "close": 582.77
        },
        {
          "date": "2026-07-14",
          "close": 590.22
        },
        {
          "date": "2026-07-15",
          "close": 596.16
        },
        {
          "date": "2026-07-16",
          "close": 607.51
        },
        {
          "date": "2026-07-17",
          "close": 586.08
        },
        {
          "date": "2026-07-20",
          "close": 584.34
        },
        {
          "date": "2026-07-21",
          "close": 580.62
        },
        {
          "date": "2026-07-22",
          "close": 585.14
        },
        {
          "date": "2026-07-23",
          "close": 595.9
        },
        {
          "date": "2026-07-24",
          "close": 583.44
        },
        {
          "date": "2026-07-27",
          "close": 594.85
        },
        {
          "date": "2026-07-28",
          "close": 603.22
        },
        {
          "date": "2026-07-29",
          "close": 621.05
        },
        {
          "date": "2026-07-30",
          "close": 619.91
        },
        {
          "date": "2026-07-31",
          "close": 626.84
        },
        {
          "date": "2026-08-03",
          "close": 634.04
        },
        {
          "date": "2026-08-04",
          "close": 627.05
        },
        {
          "date": "2026-08-05",
          "close": 637.57
        },
        {
          "date": "2026-08-06",
          "close": 641.01
        },
        {
          "date": "2026-08-07",
          "close": 635.29
        },
        {
          "date": "2026-08-10",
          "close": 644.88
        },
        {
          "date": "2026-08-11",
          "close": 644.67
        },
        {
          "date": "2026-08-12",
          "close": 668.35
        },
        {
          "date": "2026-08-13",
          "close": 651.85
        },
        {
          "date": "2026-08-14",
          "close": 647.26
        },
        {
          "date": "2026-08-17",
          "close": 646.38
        },
        {
          "date": "2026-08-18",
          "close": 641.45
        },
        {
          "date": "2026-08-19",
          "close": 634.66
        },
        {
          "date": "2026-08-20",
          "close": 644.09
        },
        {
          "date": "2026-08-21",
          "close": 641.66
        },
        {
          "date": "2026-08-24",
          "close": 637.07
        },
        {
          "date": "2026-08-25",
          "close": 651.53
        },
        {
          "date": "2026-08-26",
          "close": 656.55
        },
        {
          "date": "2026-08-27",
          "close": 657.86
        },
        {
          "date": "2026-08-28",
          "close": 669.25
        },
        {
          "date": "2026-08-31",
          "close": 667.02
        },
        {
          "date": "2026-09-01",
          "close": 669.27
        },
        {
          "date": "2026-09-02",
          "close": 666.7
        },
        {
          "date": "2026-09-03",
          "close": 662.88
        },
        {
          "date": "2026-09-04",
          "close": 674.43
        },
        {
          "date": "2026-09-07",
          "close": 675.08
        },
        {
          "date": "2026-09-08",
          "close": 689.12
        },
        {
          "date": "2026-09-09",
          "close": 679.63
        },
        {
          "date": "2026-09-10",
          "close": 675.47
        },
        {
          "date": "2026-09-11",
          "close": 655.38
        },
        {
          "date": "2026-09-14",
          "close": 652.96
        },
        {
          "date": "2026-09-15",
          "close": 640.09
        },
        {
          "date": "2026-09-16",
          "close": 647.76
        },
        {
          "date": "2026-09-17",
          "close": 653.19
        },
        {
          "date": "2026-09-18",
          "close": 672.29
        },
        {
          "date": "2026-09-21",
          "close": 703.42
        },
        {
          "date": "2026-09-22",
          "close": 713.65
        },
        {
          "date": "2026-09-23",
          "close": 713.46
        },
        {
          "date": "2026-09-24",
          "close": 700.97
        },
        {
          "date": "2026-09-28",
          "close": 699.66
        },
        {
          "date": "2026-09-29",
          "close": 724.65
        },
        {
          "date": "2026-09-30",
          "close": 727.22
        },
        {
          "date": "2026-10-08",
          "close": 722.22
        },
        {
          "date": "2026-10-09",
          "close": 725.56
        },
        {
          "date": "2026-10-12",
          "close": 700.04
        },
        {
          "date": "2026-10-13",
          "close": 699.17
        },
        {
          "date": "2026-10-14",
          "close": 680.38
        },
        {
          "date": "2026-10-15",
          "close": 659.31
        },
        {
          "date": "2026-10-16",
          "close": 676.0
        },
        {
          "date": "2026-10-19",
          "close": 665.35
        },
        {
          "date": "2026-10-20",
          "close": 658.9
        },
        {
          "date": "2026-10-21",
          "close": 657.88
        },
        {
          "date": "2026-10-22",
          "close": 637.7
        },
        {
          "date": "2026-10-23",
          "close": 642.58
        },
        {
          "date": "2026-10-26",
          "close": 652.29
        },
        {
          "date": "2026-10-27",
          "close": 631.37
        },
        {
          "date": "2026-10-28",
          "close": 634.9
        },
        {
          "date": "2026-10-29",
          "close": 616.86
        },
        {
          "date": "2026-10-30",
          "close": 599.68
        },
        {
          "date": "2026-11-02",
          "close": 605.96
        },
        {
          "date": "2026-11-03",
          "close": 609.12
        },
        {
          "date": "2026-11-04",
          "close": 613.1
        },
        {
          "date": "2026-11-05",
          "close": 633.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.3263157894736842,
          "up_wilson": [
            0.42685348170018467,
            0.623732578639843
          ],
          "pullback_wilson": [
            0.24038712734007606,
            0.42574487441574094
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.33025280252016564,
            0.5847730975813876
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 2,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0823",
      "name": "养老金",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020452578860424397,
        "5": 0.04635280832414712,
        "20": -0.030842599394852455,
        "60": -0.0481815736053024
      },
      "moving_averages": {
        "5": 1498.7939999999944,
        "20": 1531.467499999993,
        "60": 1611.4971666666602
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.03753578295896476,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1863.82
        },
        {
          "date": "2026-05-14",
          "close": 1833.1
        },
        {
          "date": "2026-05-15",
          "close": 1812.28
        },
        {
          "date": "2026-05-18",
          "close": 1805.43
        },
        {
          "date": "2026-05-19",
          "close": 1823.23
        },
        {
          "date": "2026-05-20",
          "close": 1817.48
        },
        {
          "date": "2026-05-21",
          "close": 1777.03
        },
        {
          "date": "2026-05-22",
          "close": 1803.78
        },
        {
          "date": "2026-05-25",
          "close": 1812.12
        },
        {
          "date": "2026-05-26",
          "close": 1804.53
        },
        {
          "date": "2026-05-27",
          "close": 1776.42
        },
        {
          "date": "2026-05-28",
          "close": 1784.4
        },
        {
          "date": "2026-05-29",
          "close": 1764.06
        },
        {
          "date": "2026-06-01",
          "close": 1771.06
        },
        {
          "date": "2026-06-02",
          "close": 1758.66
        },
        {
          "date": "2026-06-03",
          "close": 1747.57
        },
        {
          "date": "2026-06-04",
          "close": 1732.52
        },
        {
          "date": "2026-06-05",
          "close": 1725.95
        },
        {
          "date": "2026-06-08",
          "close": 1674.26
        },
        {
          "date": "2026-06-09",
          "close": 1699.91
        },
        {
          "date": "2026-06-10",
          "close": 1679.94
        },
        {
          "date": "2026-06-11",
          "close": 1667.92
        },
        {
          "date": "2026-06-12",
          "close": 1691.15
        },
        {
          "date": "2026-06-15",
          "close": 1726.42
        },
        {
          "date": "2026-06-16",
          "close": 1727.91
        },
        {
          "date": "2026-06-17",
          "close": 1726.2
        },
        {
          "date": "2026-06-18",
          "close": 1725.19
        },
        {
          "date": "2026-06-22",
          "close": 1743.23
        },
        {
          "date": "2026-06-23",
          "close": 1726.28
        },
        {
          "date": "2026-06-24",
          "close": 1719.87
        },
        {
          "date": "2026-06-25",
          "close": 1709.58
        },
        {
          "date": "2026-06-26",
          "close": 1664.66
        },
        {
          "date": "2026-06-29",
          "close": 1673.87
        },
        {
          "date": "2026-06-30",
          "close": 1685.89
        },
        {
          "date": "2026-07-01",
          "close": 1710.52
        },
        {
          "date": "2026-07-02",
          "close": 1699.31
        },
        {
          "date": "2026-07-03",
          "close": 1721.22
        },
        {
          "date": "2026-07-06",
          "close": 1709.87
        },
        {
          "date": "2026-07-07",
          "close": 1666.86
        },
        {
          "date": "2026-07-08",
          "close": 1634.97
        },
        {
          "date": "2026-07-09",
          "close": 1642.65
        },
        {
          "date": "2026-07-10",
          "close": 1646.66
        },
        {
          "date": "2026-07-13",
          "close": 1593.83
        },
        {
          "date": "2026-07-14",
          "close": 1620.17
        },
        {
          "date": "2026-07-15",
          "close": 1631.53
        },
        {
          "date": "2026-07-16",
          "close": 1618.27
        },
        {
          "date": "2026-07-17",
          "close": 1553.26
        },
        {
          "date": "2026-07-20",
          "close": 1539.52
        },
        {
          "date": "2026-07-21",
          "close": 1562.94
        },
        {
          "date": "2026-07-22",
          "close": 1548.91
        },
        {
          "date": "2026-07-23",
          "close": 1570.68
        },
        {
          "date": "2026-07-24",
          "close": 1524.28
        },
        {
          "date": "2026-07-27",
          "close": 1567.33
        },
        {
          "date": "2026-07-28",
          "close": 1545.13
        },
        {
          "date": "2026-07-29",
          "close": 1574.42
        },
        {
          "date": "2026-07-30",
          "close": 1553.87
        },
        {
          "date": "2026-07-31",
          "close": 1582.19
        },
        {
          "date": "2026-08-03",
          "close": 1588.1
        },
        {
          "date": "2026-08-04",
          "close": 1611.04
        },
        {
          "date": "2026-08-05",
          "close": 1635.48
        },
        {
          "date": "2026-08-06",
          "close": 1640.51
        },
        {
          "date": "2026-08-07",
          "close": 1658.85
        },
        {
          "date": "2026-08-10",
          "close": 1677.84
        },
        {
          "date": "2026-08-11",
          "close": 1667.16
        },
        {
          "date": "2026-08-12",
          "close": 1680.27
        },
        {
          "date": "2026-08-13",
          "close": 1664.41
        },
        {
          "date": "2026-08-14",
          "close": 1663.98
        },
        {
          "date": "2026-08-17",
          "close": 1692.51
        },
        {
          "date": "2026-08-18",
          "close": 1694.27
        },
        {
          "date": "2026-08-19",
          "close": 1631.96
        },
        {
          "date": "2026-08-20",
          "close": 1651.86
        },
        {
          "date": "2026-08-21",
          "close": 1643.68
        },
        {
          "date": "2026-08-24",
          "close": 1625.0
        },
        {
          "date": "2026-08-25",
          "close": 1639.16
        },
        {
          "date": "2026-08-26",
          "close": 1645.55
        },
        {
          "date": "2026-08-27",
          "close": 1666.92
        },
        {
          "date": "2026-08-28",
          "close": 1670.13
        },
        {
          "date": "2026-08-31",
          "close": 1672.57
        },
        {
          "date": "2026-09-01",
          "close": 1676.41
        },
        {
          "date": "2026-09-02",
          "close": 1655.52
        },
        {
          "date": "2026-09-03",
          "close": 1660.91
        },
        {
          "date": "2026-09-04",
          "close": 1656.1
        },
        {
          "date": "2026-09-07",
          "close": 1665.85
        },
        {
          "date": "2026-09-08",
          "close": 1674.35
        },
        {
          "date": "2026-09-09",
          "close": 1670.43
        },
        {
          "date": "2026-09-10",
          "close": 1648.66
        },
        {
          "date": "2026-09-11",
          "close": 1617.87
        },
        {
          "date": "2026-09-14",
          "close": 1625.72
        },
        {
          "date": "2026-09-15",
          "close": 1609.46
        },
        {
          "date": "2026-09-16",
          "close": 1622.73
        },
        {
          "date": "2026-09-17",
          "close": 1621.7
        },
        {
          "date": "2026-09-18",
          "close": 1642.98
        },
        {
          "date": "2026-09-21",
          "close": 1674.21
        },
        {
          "date": "2026-09-22",
          "close": 1673.26
        },
        {
          "date": "2026-09-23",
          "close": 1668.79
        },
        {
          "date": "2026-09-24",
          "close": 1645.34
        },
        {
          "date": "2026-09-28",
          "close": 1612.4
        },
        {
          "date": "2026-09-29",
          "close": 1617.98
        },
        {
          "date": "2026-09-30",
          "close": 1626.96
        },
        {
          "date": "2026-10-08",
          "close": 1606.22
        },
        {
          "date": "2026-10-09",
          "close": 1617.39
        },
        {
          "date": "2026-10-12",
          "close": 1593.9
        },
        {
          "date": "2026-10-13",
          "close": 1587.82
        },
        {
          "date": "2026-10-14",
          "close": 1565.81
        },
        {
          "date": "2026-10-15",
          "close": 1521.9
        },
        {
          "date": "2026-10-16",
          "close": 1534.37
        },
        {
          "date": "2026-10-19",
          "close": 1542.93
        },
        {
          "date": "2026-10-20",
          "close": 1551.85
        },
        {
          "date": "2026-10-21",
          "close": 1542.9
        },
        {
          "date": "2026-10-22",
          "close": 1505.79
        },
        {
          "date": "2026-10-23",
          "close": 1540.45
        },
        {
          "date": "2026-10-26",
          "close": 1532.78
        },
        {
          "date": "2026-10-27",
          "close": 1493.15
        },
        {
          "date": "2026-10-28",
          "close": 1516.62
        },
        {
          "date": "2026-10-29",
          "close": 1487.72
        },
        {
          "date": "2026-10-30",
          "close": 1451.74
        },
        {
          "date": "2026-11-02",
          "close": 1484.0
        },
        {
          "date": "2026-11-03",
          "close": 1476.07
        },
        {
          "date": "2026-11-04",
          "close": 1525.48
        },
        {
          "date": "2026-11-05",
          "close": 1556.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.3461565562889663,
            0.5472807354404032
          ],
          "pullback_wilson": [
            0.22485854647009124,
            0.41282824540976554
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42592592592592593,
          "pullback_frequency": 0.37037037037037035,
          "up_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "pullback_wilson": [
            0.2542337519166028,
            0.5037253264773334
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 23,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 7,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0825",
      "name": "新零售",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020740708997996737,
        "5": 0.04328449729540318,
        "20": -0.01871343824668381,
        "60": 0.011089415709828687
      },
      "moving_averages": {
        "5": 927.1240000000223,
        "20": 941.0099999999977,
        "60": 964.020000000003
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.04250871780441978,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1061.44
        },
        {
          "date": "2026-05-14",
          "close": 1049.6
        },
        {
          "date": "2026-05-15",
          "close": 1035.91
        },
        {
          "date": "2026-05-18",
          "close": 1034.37
        },
        {
          "date": "2026-05-19",
          "close": 1045.29
        },
        {
          "date": "2026-05-20",
          "close": 1031.93
        },
        {
          "date": "2026-05-21",
          "close": 1006.78
        },
        {
          "date": "2026-05-22",
          "close": 1015.84
        },
        {
          "date": "2026-05-25",
          "close": 1016.54
        },
        {
          "date": "2026-05-26",
          "close": 1006.21
        },
        {
          "date": "2026-05-27",
          "close": 992.58
        },
        {
          "date": "2026-05-28",
          "close": 984.61
        },
        {
          "date": "2026-05-29",
          "close": 992.38
        },
        {
          "date": "2026-06-01",
          "close": 1016.83
        },
        {
          "date": "2026-06-02",
          "close": 999.28
        },
        {
          "date": "2026-06-03",
          "close": 986.62
        },
        {
          "date": "2026-06-04",
          "close": 967.08
        },
        {
          "date": "2026-06-05",
          "close": 976.19
        },
        {
          "date": "2026-06-08",
          "close": 957.37
        },
        {
          "date": "2026-06-09",
          "close": 956.39
        },
        {
          "date": "2026-06-10",
          "close": 946.77
        },
        {
          "date": "2026-06-11",
          "close": 932.89
        },
        {
          "date": "2026-06-12",
          "close": 947.76
        },
        {
          "date": "2026-06-15",
          "close": 953.76
        },
        {
          "date": "2026-06-16",
          "close": 951.42
        },
        {
          "date": "2026-06-17",
          "close": 933.66
        },
        {
          "date": "2026-06-18",
          "close": 922.78
        },
        {
          "date": "2026-06-22",
          "close": 926.97
        },
        {
          "date": "2026-06-23",
          "close": 935.13
        },
        {
          "date": "2026-06-24",
          "close": 909.66
        },
        {
          "date": "2026-06-25",
          "close": 895.69
        },
        {
          "date": "2026-06-26",
          "close": 873.75
        },
        {
          "date": "2026-06-29",
          "close": 880.85
        },
        {
          "date": "2026-06-30",
          "close": 877.66
        },
        {
          "date": "2026-07-01",
          "close": 903.06
        },
        {
          "date": "2026-07-02",
          "close": 908.64
        },
        {
          "date": "2026-07-03",
          "close": 917.86
        },
        {
          "date": "2026-07-06",
          "close": 912.69
        },
        {
          "date": "2026-07-07",
          "close": 886.77
        },
        {
          "date": "2026-07-08",
          "close": 885.52
        },
        {
          "date": "2026-07-09",
          "close": 881.25
        },
        {
          "date": "2026-07-10",
          "close": 896.5
        },
        {
          "date": "2026-07-13",
          "close": 876.12
        },
        {
          "date": "2026-07-14",
          "close": 890.36
        },
        {
          "date": "2026-07-15",
          "close": 908.72
        },
        {
          "date": "2026-07-16",
          "close": 918.41
        },
        {
          "date": "2026-07-17",
          "close": 889.19
        },
        {
          "date": "2026-07-20",
          "close": 875.87
        },
        {
          "date": "2026-07-21",
          "close": 869.44
        },
        {
          "date": "2026-07-22",
          "close": 863.48
        },
        {
          "date": "2026-07-23",
          "close": 876.7
        },
        {
          "date": "2026-07-24",
          "close": 852.3
        },
        {
          "date": "2026-07-27",
          "close": 877.6
        },
        {
          "date": "2026-07-28",
          "close": 890.82
        },
        {
          "date": "2026-07-29",
          "close": 912.09
        },
        {
          "date": "2026-07-30",
          "close": 914.56
        },
        {
          "date": "2026-07-31",
          "close": 930.33
        },
        {
          "date": "2026-08-03",
          "close": 938.04
        },
        {
          "date": "2026-08-04",
          "close": 938.97
        },
        {
          "date": "2026-08-05",
          "close": 942.34
        },
        {
          "date": "2026-08-06",
          "close": 944.64
        },
        {
          "date": "2026-08-07",
          "close": 941.41
        },
        {
          "date": "2026-08-10",
          "close": 964.78
        },
        {
          "date": "2026-08-11",
          "close": 962.31
        },
        {
          "date": "2026-08-12",
          "close": 971.24
        },
        {
          "date": "2026-08-13",
          "close": 958.59
        },
        {
          "date": "2026-08-14",
          "close": 950.05
        },
        {
          "date": "2026-08-17",
          "close": 965.81
        },
        {
          "date": "2026-08-18",
          "close": 972.78
        },
        {
          "date": "2026-08-19",
          "close": 943.11
        },
        {
          "date": "2026-08-20",
          "close": 957.39
        },
        {
          "date": "2026-08-21",
          "close": 948.14
        },
        {
          "date": "2026-08-24",
          "close": 942.2
        },
        {
          "date": "2026-08-25",
          "close": 963.75
        },
        {
          "date": "2026-08-26",
          "close": 964.91
        },
        {
          "date": "2026-08-27",
          "close": 969.78
        },
        {
          "date": "2026-08-28",
          "close": 988.94
        },
        {
          "date": "2026-08-31",
          "close": 982.56
        },
        {
          "date": "2026-09-01",
          "close": 1005.37
        },
        {
          "date": "2026-09-02",
          "close": 995.33
        },
        {
          "date": "2026-09-03",
          "close": 987.16
        },
        {
          "date": "2026-09-04",
          "close": 999.49
        },
        {
          "date": "2026-09-07",
          "close": 1020.53
        },
        {
          "date": "2026-09-08",
          "close": 1033.0
        },
        {
          "date": "2026-09-09",
          "close": 1026.68
        },
        {
          "date": "2026-09-10",
          "close": 1006.77
        },
        {
          "date": "2026-09-11",
          "close": 978.13
        },
        {
          "date": "2026-09-14",
          "close": 978.83
        },
        {
          "date": "2026-09-15",
          "close": 947.89
        },
        {
          "date": "2026-09-16",
          "close": 953.12
        },
        {
          "date": "2026-09-17",
          "close": 960.77
        },
        {
          "date": "2026-09-18",
          "close": 975.72
        },
        {
          "date": "2026-09-21",
          "close": 1001.88
        },
        {
          "date": "2026-09-22",
          "close": 1002.61
        },
        {
          "date": "2026-09-23",
          "close": 989.54
        },
        {
          "date": "2026-09-24",
          "close": 981.24
        },
        {
          "date": "2026-09-28",
          "close": 968.92
        },
        {
          "date": "2026-09-29",
          "close": 970.07
        },
        {
          "date": "2026-09-30",
          "close": 974.6
        },
        {
          "date": "2026-10-08",
          "close": 970.96
        },
        {
          "date": "2026-10-09",
          "close": 995.09
        },
        {
          "date": "2026-10-12",
          "close": 975.87
        },
        {
          "date": "2026-10-13",
          "close": 984.61
        },
        {
          "date": "2026-10-14",
          "close": 969.27
        },
        {
          "date": "2026-10-15",
          "close": 944.02
        },
        {
          "date": "2026-10-16",
          "close": 945.47
        },
        {
          "date": "2026-10-19",
          "close": 935.25
        },
        {
          "date": "2026-10-20",
          "close": 939.83
        },
        {
          "date": "2026-10-21",
          "close": 940.34
        },
        {
          "date": "2026-10-22",
          "close": 916.09
        },
        {
          "date": "2026-10-23",
          "close": 930.33
        },
        {
          "date": "2026-10-26",
          "close": 937.65
        },
        {
          "date": "2026-10-27",
          "close": 927.49
        },
        {
          "date": "2026-10-28",
          "close": 930.01
        },
        {
          "date": "2026-10-29",
          "close": 913.26
        },
        {
          "date": "2026-10-30",
          "close": 896.53
        },
        {
          "date": "2026-11-02",
          "close": 922.79
        },
        {
          "date": "2026-11-03",
          "close": 930.08
        },
        {
          "date": "2026-11-04",
          "close": 933.43
        },
        {
          "date": "2026-11-05",
          "close": 952.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4470588235294118,
          "pullback_frequency": 0.3058823529411765,
          "up_wilson": [
            0.3459365569169934,
            0.5527593884280239
          ],
          "pullback_wilson": [
            0.21809384837683818,
            0.41045795122155826
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 12,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0830",
      "name": "区块链",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025330219072164928,
        "5": 0.03901244643950208,
        "20": -0.0107334699705679,
        "60": -0.05923866355062479
      },
      "moving_averages": {
        "5": 981.1139999999898,
        "20": 1015.0529999999795,
        "60": 1046.3073333333246
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.03738220588096286,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1257.82
        },
        {
          "date": "2026-05-14",
          "close": 1220.72
        },
        {
          "date": "2026-05-15",
          "close": 1212.01
        },
        {
          "date": "2026-05-18",
          "close": 1217.97
        },
        {
          "date": "2026-05-19",
          "close": 1242.15
        },
        {
          "date": "2026-05-20",
          "close": 1215.87
        },
        {
          "date": "2026-05-21",
          "close": 1176.9
        },
        {
          "date": "2026-05-22",
          "close": 1189.76
        },
        {
          "date": "2026-05-25",
          "close": 1185.95
        },
        {
          "date": "2026-05-26",
          "close": 1167.94
        },
        {
          "date": "2026-05-27",
          "close": 1135.94
        },
        {
          "date": "2026-05-28",
          "close": 1140.9
        },
        {
          "date": "2026-05-29",
          "close": 1109.95
        },
        {
          "date": "2026-06-01",
          "close": 1136.91
        },
        {
          "date": "2026-06-02",
          "close": 1118.99
        },
        {
          "date": "2026-06-03",
          "close": 1107.49
        },
        {
          "date": "2026-06-04",
          "close": 1087.71
        },
        {
          "date": "2026-06-05",
          "close": 1094.66
        },
        {
          "date": "2026-06-08",
          "close": 1065.44
        },
        {
          "date": "2026-06-09",
          "close": 1079.09
        },
        {
          "date": "2026-06-10",
          "close": 1062.97
        },
        {
          "date": "2026-06-11",
          "close": 1032.6
        },
        {
          "date": "2026-06-12",
          "close": 1049.95
        },
        {
          "date": "2026-06-15",
          "close": 1071.74
        },
        {
          "date": "2026-06-16",
          "close": 1076.84
        },
        {
          "date": "2026-06-17",
          "close": 1068.1
        },
        {
          "date": "2026-06-18",
          "close": 1066.61
        },
        {
          "date": "2026-06-22",
          "close": 1086.19
        },
        {
          "date": "2026-06-23",
          "close": 1080.45
        },
        {
          "date": "2026-06-24",
          "close": 1059.25
        },
        {
          "date": "2026-06-25",
          "close": 1043.6
        },
        {
          "date": "2026-06-26",
          "close": 1005.12
        },
        {
          "date": "2026-06-29",
          "close": 999.37
        },
        {
          "date": "2026-06-30",
          "close": 1016.12
        },
        {
          "date": "2026-07-01",
          "close": 1042.72
        },
        {
          "date": "2026-07-02",
          "close": 1027.61
        },
        {
          "date": "2026-07-03",
          "close": 1034.74
        },
        {
          "date": "2026-07-06",
          "close": 1016.24
        },
        {
          "date": "2026-07-07",
          "close": 989.59
        },
        {
          "date": "2026-07-08",
          "close": 997.32
        },
        {
          "date": "2026-07-09",
          "close": 1006.36
        },
        {
          "date": "2026-07-10",
          "close": 1023.63
        },
        {
          "date": "2026-07-13",
          "close": 983.84
        },
        {
          "date": "2026-07-14",
          "close": 984.4
        },
        {
          "date": "2026-07-15",
          "close": 995.18
        },
        {
          "date": "2026-07-16",
          "close": 1003.16
        },
        {
          "date": "2026-07-17",
          "close": 960.79
        },
        {
          "date": "2026-07-20",
          "close": 959.19
        },
        {
          "date": "2026-07-21",
          "close": 980.29
        },
        {
          "date": "2026-07-22",
          "close": 968.95
        },
        {
          "date": "2026-07-23",
          "close": 980.58
        },
        {
          "date": "2026-07-24",
          "close": 951.02
        },
        {
          "date": "2026-07-27",
          "close": 981.45
        },
        {
          "date": "2026-07-28",
          "close": 990.74
        },
        {
          "date": "2026-07-29",
          "close": 1002.47
        },
        {
          "date": "2026-07-30",
          "close": 995.83
        },
        {
          "date": "2026-07-31",
          "close": 1037.14
        },
        {
          "date": "2026-08-03",
          "close": 1047.34
        },
        {
          "date": "2026-08-04",
          "close": 1068.49
        },
        {
          "date": "2026-08-05",
          "close": 1082.57
        },
        {
          "date": "2026-08-06",
          "close": 1084.35
        },
        {
          "date": "2026-08-07",
          "close": 1074.36
        },
        {
          "date": "2026-08-10",
          "close": 1085.11
        },
        {
          "date": "2026-08-11",
          "close": 1080.64
        },
        {
          "date": "2026-08-12",
          "close": 1090.57
        },
        {
          "date": "2026-08-13",
          "close": 1077.59
        },
        {
          "date": "2026-08-14",
          "close": 1074.71
        },
        {
          "date": "2026-08-17",
          "close": 1078.64
        },
        {
          "date": "2026-08-18",
          "close": 1065.47
        },
        {
          "date": "2026-08-19",
          "close": 1019.23
        },
        {
          "date": "2026-08-20",
          "close": 1032.29
        },
        {
          "date": "2026-08-21",
          "close": 1034.36
        },
        {
          "date": "2026-08-24",
          "close": 1021.49
        },
        {
          "date": "2026-08-25",
          "close": 1044.56
        },
        {
          "date": "2026-08-26",
          "close": 1049.19
        },
        {
          "date": "2026-08-27",
          "close": 1060.06
        },
        {
          "date": "2026-08-28",
          "close": 1062.97
        },
        {
          "date": "2026-08-31",
          "close": 1077.18
        },
        {
          "date": "2026-09-01",
          "close": 1099.01
        },
        {
          "date": "2026-09-02",
          "close": 1087.12
        },
        {
          "date": "2026-09-03",
          "close": 1076.34
        },
        {
          "date": "2026-09-04",
          "close": 1084.35
        },
        {
          "date": "2026-09-07",
          "close": 1081.93
        },
        {
          "date": "2026-09-08",
          "close": 1085.75
        },
        {
          "date": "2026-09-09",
          "close": 1070.09
        },
        {
          "date": "2026-09-10",
          "close": 1061.91
        },
        {
          "date": "2026-09-11",
          "close": 1043.15
        },
        {
          "date": "2026-09-14",
          "close": 1048.2
        },
        {
          "date": "2026-09-15",
          "close": 1032.24
        },
        {
          "date": "2026-09-16",
          "close": 1041.83
        },
        {
          "date": "2026-09-17",
          "close": 1041.41
        },
        {
          "date": "2026-09-18",
          "close": 1054.79
        },
        {
          "date": "2026-09-21",
          "close": 1077.37
        },
        {
          "date": "2026-09-22",
          "close": 1087.65
        },
        {
          "date": "2026-09-23",
          "close": 1070.59
        },
        {
          "date": "2026-09-24",
          "close": 1056.75
        },
        {
          "date": "2026-09-28",
          "close": 1037.98
        },
        {
          "date": "2026-09-29",
          "close": 1051.98
        },
        {
          "date": "2026-09-30",
          "close": 1044.68
        },
        {
          "date": "2026-10-08",
          "close": 1029.49
        },
        {
          "date": "2026-10-09",
          "close": 1055.33
        },
        {
          "date": "2026-10-12",
          "close": 1052.95
        },
        {
          "date": "2026-10-13",
          "close": 1057.99
        },
        {
          "date": "2026-10-14",
          "close": 1043.25
        },
        {
          "date": "2026-10-15",
          "close": 1018.72
        },
        {
          "date": "2026-10-16",
          "close": 1016.83
        },
        {
          "date": "2026-10-19",
          "close": 1018.36
        },
        {
          "date": "2026-10-20",
          "close": 1032.36
        },
        {
          "date": "2026-10-21",
          "close": 1039.1
        },
        {
          "date": "2026-10-22",
          "close": 1005.51
        },
        {
          "date": "2026-10-23",
          "close": 1033.48
        },
        {
          "date": "2026-10-26",
          "close": 1034.61
        },
        {
          "date": "2026-10-27",
          "close": 998.7
        },
        {
          "date": "2026-10-28",
          "close": 1008.1
        },
        {
          "date": "2026-10-29",
          "close": 980.2
        },
        {
          "date": "2026-10-30",
          "close": 937.96
        },
        {
          "date": "2026-11-02",
          "close": 983.51
        },
        {
          "date": "2026-11-03",
          "close": 972.38
        },
        {
          "date": "2026-11-04",
          "close": 993.28
        },
        {
          "date": "2026-11-05",
          "close": 1018.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.35555555555555557,
          "up_wilson": [
            0.4310218745393534,
            0.6329157504230247
          ],
          "pullback_wilson": [
            0.26443868959648187,
            0.4584982688998792
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.48148148148148145,
          "up_wilson": [
            0.3711458304022563,
            0.6288541695977437
          ],
          "pullback_wilson": [
            0.3539397274661188,
            0.6114829980187293
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 29,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0832",
      "name": "工业互联网",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023017869307760952,
        "5": 0.027513881944261742,
        "20": -0.03727341094860204,
        "60": -0.07416789838519722
      },
      "moving_averages": {
        "5": 2261.5659999999684,
        "20": 2348.8155000000143,
        "60": 2459.075500000012
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.04957665110127507,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2929.01
        },
        {
          "date": "2026-05-14",
          "close": 2871.16
        },
        {
          "date": "2026-05-15",
          "close": 2877.84
        },
        {
          "date": "2026-05-18",
          "close": 2907.31
        },
        {
          "date": "2026-05-19",
          "close": 2954.23
        },
        {
          "date": "2026-05-20",
          "close": 2921.69
        },
        {
          "date": "2026-05-21",
          "close": 2836.7
        },
        {
          "date": "2026-05-22",
          "close": 2883.42
        },
        {
          "date": "2026-05-25",
          "close": 2895.87
        },
        {
          "date": "2026-05-26",
          "close": 2858.94
        },
        {
          "date": "2026-05-27",
          "close": 2787.31
        },
        {
          "date": "2026-05-28",
          "close": 2806.38
        },
        {
          "date": "2026-05-29",
          "close": 2706.11
        },
        {
          "date": "2026-06-01",
          "close": 2745.55
        },
        {
          "date": "2026-06-02",
          "close": 2735.85
        },
        {
          "date": "2026-06-03",
          "close": 2722.32
        },
        {
          "date": "2026-06-04",
          "close": 2694.86
        },
        {
          "date": "2026-06-05",
          "close": 2721.66
        },
        {
          "date": "2026-06-08",
          "close": 2668.71
        },
        {
          "date": "2026-06-09",
          "close": 2703.81
        },
        {
          "date": "2026-06-10",
          "close": 2641.98
        },
        {
          "date": "2026-06-11",
          "close": 2578.1
        },
        {
          "date": "2026-06-12",
          "close": 2595.77
        },
        {
          "date": "2026-06-15",
          "close": 2662.9
        },
        {
          "date": "2026-06-16",
          "close": 2692.91
        },
        {
          "date": "2026-06-17",
          "close": 2678.05
        },
        {
          "date": "2026-06-18",
          "close": 2693.96
        },
        {
          "date": "2026-06-22",
          "close": 2712.96
        },
        {
          "date": "2026-06-23",
          "close": 2692.33
        },
        {
          "date": "2026-06-24",
          "close": 2663.02
        },
        {
          "date": "2026-06-25",
          "close": 2631.43
        },
        {
          "date": "2026-06-26",
          "close": 2563.43
        },
        {
          "date": "2026-06-29",
          "close": 2549.98
        },
        {
          "date": "2026-06-30",
          "close": 2623.38
        },
        {
          "date": "2026-07-01",
          "close": 2672.0
        },
        {
          "date": "2026-07-02",
          "close": 2633.77
        },
        {
          "date": "2026-07-03",
          "close": 2675.01
        },
        {
          "date": "2026-07-06",
          "close": 2623.88
        },
        {
          "date": "2026-07-07",
          "close": 2555.59
        },
        {
          "date": "2026-07-08",
          "close": 2519.8
        },
        {
          "date": "2026-07-09",
          "close": 2539.59
        },
        {
          "date": "2026-07-10",
          "close": 2560.4
        },
        {
          "date": "2026-07-13",
          "close": 2434.05
        },
        {
          "date": "2026-07-14",
          "close": 2457.71
        },
        {
          "date": "2026-07-15",
          "close": 2454.68
        },
        {
          "date": "2026-07-16",
          "close": 2436.72
        },
        {
          "date": "2026-07-17",
          "close": 2313.97
        },
        {
          "date": "2026-07-20",
          "close": 2259.0
        },
        {
          "date": "2026-07-21",
          "close": 2315.73
        },
        {
          "date": "2026-07-22",
          "close": 2283.26
        },
        {
          "date": "2026-07-23",
          "close": 2323.68
        },
        {
          "date": "2026-07-24",
          "close": 2257.38
        },
        {
          "date": "2026-07-27",
          "close": 2326.76
        },
        {
          "date": "2026-07-28",
          "close": 2317.69
        },
        {
          "date": "2026-07-29",
          "close": 2343.14
        },
        {
          "date": "2026-07-30",
          "close": 2292.99
        },
        {
          "date": "2026-07-31",
          "close": 2382.8
        },
        {
          "date": "2026-08-03",
          "close": 2417.72
        },
        {
          "date": "2026-08-04",
          "close": 2478.38
        },
        {
          "date": "2026-08-05",
          "close": 2530.34
        },
        {
          "date": "2026-08-06",
          "close": 2539.56
        },
        {
          "date": "2026-08-07",
          "close": 2541.14
        },
        {
          "date": "2026-08-10",
          "close": 2558.8
        },
        {
          "date": "2026-08-11",
          "close": 2552.6
        },
        {
          "date": "2026-08-12",
          "close": 2579.66
        },
        {
          "date": "2026-08-13",
          "close": 2540.58
        },
        {
          "date": "2026-08-14",
          "close": 2550.72
        },
        {
          "date": "2026-08-17",
          "close": 2589.56
        },
        {
          "date": "2026-08-18",
          "close": 2589.48
        },
        {
          "date": "2026-08-19",
          "close": 2455.09
        },
        {
          "date": "2026-08-20",
          "close": 2484.38
        },
        {
          "date": "2026-08-21",
          "close": 2486.53
        },
        {
          "date": "2026-08-24",
          "close": 2447.08
        },
        {
          "date": "2026-08-25",
          "close": 2488.43
        },
        {
          "date": "2026-08-26",
          "close": 2490.16
        },
        {
          "date": "2026-08-27",
          "close": 2513.61
        },
        {
          "date": "2026-08-28",
          "close": 2516.34
        },
        {
          "date": "2026-08-31",
          "close": 2550.82
        },
        {
          "date": "2026-09-01",
          "close": 2555.92
        },
        {
          "date": "2026-09-02",
          "close": 2536.21
        },
        {
          "date": "2026-09-03",
          "close": 2526.78
        },
        {
          "date": "2026-09-04",
          "close": 2515.33
        },
        {
          "date": "2026-09-07",
          "close": 2533.79
        },
        {
          "date": "2026-09-08",
          "close": 2539.68
        },
        {
          "date": "2026-09-09",
          "close": 2524.21
        },
        {
          "date": "2026-09-10",
          "close": 2492.45
        },
        {
          "date": "2026-09-11",
          "close": 2456.33
        },
        {
          "date": "2026-09-14",
          "close": 2471.05
        },
        {
          "date": "2026-09-15",
          "close": 2440.97
        },
        {
          "date": "2026-09-16",
          "close": 2469.24
        },
        {
          "date": "2026-09-17",
          "close": 2465.36
        },
        {
          "date": "2026-09-18",
          "close": 2509.97
        },
        {
          "date": "2026-09-21",
          "close": 2557.31
        },
        {
          "date": "2026-09-22",
          "close": 2572.44
        },
        {
          "date": "2026-09-23",
          "close": 2555.96
        },
        {
          "date": "2026-09-24",
          "close": 2520.17
        },
        {
          "date": "2026-09-28",
          "close": 2461.31
        },
        {
          "date": "2026-09-29",
          "close": 2485.52
        },
        {
          "date": "2026-09-30",
          "close": 2470.31
        },
        {
          "date": "2026-10-08",
          "close": 2433.37
        },
        {
          "date": "2026-10-09",
          "close": 2464.87
        },
        {
          "date": "2026-10-12",
          "close": 2432.52
        },
        {
          "date": "2026-10-13",
          "close": 2443.49
        },
        {
          "date": "2026-10-14",
          "close": 2399.99
        },
        {
          "date": "2026-10-15",
          "close": 2321.77
        },
        {
          "date": "2026-10-16",
          "close": 2328.12
        },
        {
          "date": "2026-10-19",
          "close": 2344.36
        },
        {
          "date": "2026-10-20",
          "close": 2403.07
        },
        {
          "date": "2026-10-21",
          "close": 2398.87
        },
        {
          "date": "2026-10-22",
          "close": 2341.5
        },
        {
          "date": "2026-10-23",
          "close": 2416.69
        },
        {
          "date": "2026-10-26",
          "close": 2402.6
        },
        {
          "date": "2026-10-27",
          "close": 2321.39
        },
        {
          "date": "2026-10-28",
          "close": 2369.3
        },
        {
          "date": "2026-10-29",
          "close": 2279.94
        },
        {
          "date": "2026-10-30",
          "close": 2189.71
        },
        {
          "date": "2026-11-02",
          "close": 2259.23
        },
        {
          "date": "2026-11-03",
          "close": 2226.26
        },
        {
          "date": "2026-11-04",
          "close": 2289.96
        },
        {
          "date": "2026-11-05",
          "close": 2342.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.30864197530864196,
          "up_wilson": [
            0.4472757377643103,
            0.6588044749654215
          ],
          "pullback_wilson": [
            0.21863206977106828,
            0.41598053082652264
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.3958333333333333,
          "up_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "pullback_wilson": [
            0.2702082786059137,
            0.5368959150745274
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 19,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 13,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0833",
      "name": "小米概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02788324461319136,
        "5": 0.037444347013027235,
        "20": -0.07543186263292645,
        "60": -0.09288770280001679
      },
      "moving_averages": {
        "5": 2041.4399999999907,
        "20": 2146.117499999993,
        "60": 2335.3683333333347
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-05",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-09",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.0702010333897789,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2733.28
        },
        {
          "date": "2026-05-14",
          "close": 2696.61
        },
        {
          "date": "2026-05-15",
          "close": 2682.97
        },
        {
          "date": "2026-05-18",
          "close": 2706.19
        },
        {
          "date": "2026-05-19",
          "close": 2750.64
        },
        {
          "date": "2026-05-20",
          "close": 2751.31
        },
        {
          "date": "2026-05-21",
          "close": 2671.71
        },
        {
          "date": "2026-05-22",
          "close": 2761.93
        },
        {
          "date": "2026-05-25",
          "close": 2794.78
        },
        {
          "date": "2026-05-26",
          "close": 2764.08
        },
        {
          "date": "2026-05-27",
          "close": 2712.27
        },
        {
          "date": "2026-05-28",
          "close": 2752.37
        },
        {
          "date": "2026-05-29",
          "close": 2621.68
        },
        {
          "date": "2026-06-01",
          "close": 2632.01
        },
        {
          "date": "2026-06-02",
          "close": 2656.35
        },
        {
          "date": "2026-06-03",
          "close": 2656.99
        },
        {
          "date": "2026-06-04",
          "close": 2663.89
        },
        {
          "date": "2026-06-05",
          "close": 2670.5
        },
        {
          "date": "2026-06-08",
          "close": 2568.67
        },
        {
          "date": "2026-06-09",
          "close": 2646.84
        },
        {
          "date": "2026-06-10",
          "close": 2583.25
        },
        {
          "date": "2026-06-11",
          "close": 2556.72
        },
        {
          "date": "2026-06-12",
          "close": 2551.2
        },
        {
          "date": "2026-06-15",
          "close": 2673.76
        },
        {
          "date": "2026-06-16",
          "close": 2740.88
        },
        {
          "date": "2026-06-17",
          "close": 2776.51
        },
        {
          "date": "2026-06-18",
          "close": 2793.69
        },
        {
          "date": "2026-06-22",
          "close": 2787.06
        },
        {
          "date": "2026-06-23",
          "close": 2766.55
        },
        {
          "date": "2026-06-24",
          "close": 2769.13
        },
        {
          "date": "2026-06-25",
          "close": 2769.58
        },
        {
          "date": "2026-06-26",
          "close": 2701.37
        },
        {
          "date": "2026-06-29",
          "close": 2656.82
        },
        {
          "date": "2026-06-30",
          "close": 2772.86
        },
        {
          "date": "2026-07-01",
          "close": 2790.85
        },
        {
          "date": "2026-07-02",
          "close": 2727.15
        },
        {
          "date": "2026-07-03",
          "close": 2738.52
        },
        {
          "date": "2026-07-06",
          "close": 2671.02
        },
        {
          "date": "2026-07-07",
          "close": 2612.45
        },
        {
          "date": "2026-07-08",
          "close": 2572.27
        },
        {
          "date": "2026-07-09",
          "close": 2629.14
        },
        {
          "date": "2026-07-10",
          "close": 2597.96
        },
        {
          "date": "2026-07-13",
          "close": 2441.07
        },
        {
          "date": "2026-07-14",
          "close": 2475.06
        },
        {
          "date": "2026-07-15",
          "close": 2423.65
        },
        {
          "date": "2026-07-16",
          "close": 2390.82
        },
        {
          "date": "2026-07-17",
          "close": 2226.61
        },
        {
          "date": "2026-07-20",
          "close": 2129.84
        },
        {
          "date": "2026-07-21",
          "close": 2224.83
        },
        {
          "date": "2026-07-22",
          "close": 2193.2
        },
        {
          "date": "2026-07-23",
          "close": 2200.49
        },
        {
          "date": "2026-07-24",
          "close": 2156.66
        },
        {
          "date": "2026-07-27",
          "close": 2230.66
        },
        {
          "date": "2026-07-28",
          "close": 2176.1
        },
        {
          "date": "2026-07-29",
          "close": 2198.05
        },
        {
          "date": "2026-07-30",
          "close": 2120.61
        },
        {
          "date": "2026-07-31",
          "close": 2199.01
        },
        {
          "date": "2026-08-03",
          "close": 2203.56
        },
        {
          "date": "2026-08-04",
          "close": 2283.63
        },
        {
          "date": "2026-08-05",
          "close": 2360.7
        },
        {
          "date": "2026-08-06",
          "close": 2382.4
        },
        {
          "date": "2026-08-07",
          "close": 2416.57
        },
        {
          "date": "2026-08-10",
          "close": 2424.1
        },
        {
          "date": "2026-08-11",
          "close": 2424.72
        },
        {
          "date": "2026-08-12",
          "close": 2458.1
        },
        {
          "date": "2026-08-13",
          "close": 2417.18
        },
        {
          "date": "2026-08-14",
          "close": 2445.64
        },
        {
          "date": "2026-08-17",
          "close": 2515.84
        },
        {
          "date": "2026-08-18",
          "close": 2510.97
        },
        {
          "date": "2026-08-19",
          "close": 2358.58
        },
        {
          "date": "2026-08-20",
          "close": 2392.41
        },
        {
          "date": "2026-08-21",
          "close": 2410.55
        },
        {
          "date": "2026-08-24",
          "close": 2360.58
        },
        {
          "date": "2026-08-25",
          "close": 2395.37
        },
        {
          "date": "2026-08-26",
          "close": 2388.49
        },
        {
          "date": "2026-08-27",
          "close": 2451.79
        },
        {
          "date": "2026-08-28",
          "close": 2439.6
        },
        {
          "date": "2026-08-31",
          "close": 2495.06
        },
        {
          "date": "2026-09-01",
          "close": 2471.71
        },
        {
          "date": "2026-09-02",
          "close": 2450.55
        },
        {
          "date": "2026-09-03",
          "close": 2448.24
        },
        {
          "date": "2026-09-04",
          "close": 2409.1
        },
        {
          "date": "2026-09-07",
          "close": 2457.84
        },
        {
          "date": "2026-09-08",
          "close": 2443.2
        },
        {
          "date": "2026-09-09",
          "close": 2425.23
        },
        {
          "date": "2026-09-10",
          "close": 2390.41
        },
        {
          "date": "2026-09-11",
          "close": 2359.12
        },
        {
          "date": "2026-09-14",
          "close": 2390.81
        },
        {
          "date": "2026-09-15",
          "close": 2374.91
        },
        {
          "date": "2026-09-16",
          "close": 2432.31
        },
        {
          "date": "2026-09-17",
          "close": 2431.91
        },
        {
          "date": "2026-09-18",
          "close": 2480.18
        },
        {
          "date": "2026-09-21",
          "close": 2515.04
        },
        {
          "date": "2026-09-22",
          "close": 2528.8
        },
        {
          "date": "2026-09-23",
          "close": 2529.63
        },
        {
          "date": "2026-09-24",
          "close": 2479.75
        },
        {
          "date": "2026-09-28",
          "close": 2389.73
        },
        {
          "date": "2026-09-29",
          "close": 2408.28
        },
        {
          "date": "2026-09-30",
          "close": 2378.92
        },
        {
          "date": "2026-10-08",
          "close": 2316.13
        },
        {
          "date": "2026-10-09",
          "close": 2303.1
        },
        {
          "date": "2026-10-12",
          "close": 2256.23
        },
        {
          "date": "2026-10-13",
          "close": 2267.0
        },
        {
          "date": "2026-10-14",
          "close": 2217.86
        },
        {
          "date": "2026-10-15",
          "close": 2140.77
        },
        {
          "date": "2026-10-16",
          "close": 2135.46
        },
        {
          "date": "2026-10-19",
          "close": 2136.75
        },
        {
          "date": "2026-10-20",
          "close": 2194.73
        },
        {
          "date": "2026-10-21",
          "close": 2202.3
        },
        {
          "date": "2026-10-22",
          "close": 2145.9
        },
        {
          "date": "2026-10-23",
          "close": 2216.81
        },
        {
          "date": "2026-10-26",
          "close": 2175.66
        },
        {
          "date": "2026-10-27",
          "close": 2100.97
        },
        {
          "date": "2026-10-28",
          "close": 2157.48
        },
        {
          "date": "2026-10-29",
          "close": 2064.13
        },
        {
          "date": "2026-10-30",
          "close": 1975.15
        },
        {
          "date": "2026-11-02",
          "close": 2026.51
        },
        {
          "date": "2026-11-03",
          "close": 1980.79
        },
        {
          "date": "2026-11-04",
          "close": 2083.33
        },
        {
          "date": "2026-11-05",
          "close": 2141.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6129032258064516,
          "pullback_frequency": 0.25806451612903225,
          "up_wilson": [
            0.48847843539018354,
            0.7241535483288614
          ],
          "pullback_wilson": [
            0.1655487614162807,
            0.37881127347148014
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6470588235294118,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.47913963119781733,
            0.785120794051205
          ],
          "pullback_wilson": [
            0.2636596836387115,
            0.5777840612118749
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 24,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 4,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0834",
      "name": "乡村振兴",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02167515969281575,
        "5": 0.031865694361888686,
        "20": -0.05509459010952544,
        "60": -0.04393788786502972
      },
      "moving_averages": {
        "5": 1382.3399999999906,
        "20": 1435.031999999995,
        "60": 1507.4293333333412
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07127105706121062,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1743.11
        },
        {
          "date": "2026-05-14",
          "close": 1713.23
        },
        {
          "date": "2026-05-15",
          "close": 1700.76
        },
        {
          "date": "2026-05-18",
          "close": 1697.07
        },
        {
          "date": "2026-05-19",
          "close": 1710.23
        },
        {
          "date": "2026-05-20",
          "close": 1686.85
        },
        {
          "date": "2026-05-21",
          "close": 1636.29
        },
        {
          "date": "2026-05-22",
          "close": 1650.82
        },
        {
          "date": "2026-05-25",
          "close": 1642.24
        },
        {
          "date": "2026-05-26",
          "close": 1615.12
        },
        {
          "date": "2026-05-27",
          "close": 1584.99
        },
        {
          "date": "2026-05-28",
          "close": 1584.44
        },
        {
          "date": "2026-05-29",
          "close": 1564.69
        },
        {
          "date": "2026-06-01",
          "close": 1610.54
        },
        {
          "date": "2026-06-02",
          "close": 1590.74
        },
        {
          "date": "2026-06-03",
          "close": 1580.74
        },
        {
          "date": "2026-06-04",
          "close": 1555.74
        },
        {
          "date": "2026-06-05",
          "close": 1554.98
        },
        {
          "date": "2026-06-08",
          "close": 1520.45
        },
        {
          "date": "2026-06-09",
          "close": 1527.56
        },
        {
          "date": "2026-06-10",
          "close": 1506.33
        },
        {
          "date": "2026-06-11",
          "close": 1489.64
        },
        {
          "date": "2026-06-12",
          "close": 1509.23
        },
        {
          "date": "2026-06-15",
          "close": 1518.61
        },
        {
          "date": "2026-06-16",
          "close": 1517.98
        },
        {
          "date": "2026-06-17",
          "close": 1484.15
        },
        {
          "date": "2026-06-18",
          "close": 1470.37
        },
        {
          "date": "2026-06-22",
          "close": 1486.2
        },
        {
          "date": "2026-06-23",
          "close": 1485.27
        },
        {
          "date": "2026-06-24",
          "close": 1449.3
        },
        {
          "date": "2026-06-25",
          "close": 1415.26
        },
        {
          "date": "2026-06-26",
          "close": 1384.46
        },
        {
          "date": "2026-06-29",
          "close": 1389.03
        },
        {
          "date": "2026-06-30",
          "close": 1384.73
        },
        {
          "date": "2026-07-01",
          "close": 1429.84
        },
        {
          "date": "2026-07-02",
          "close": 1432.27
        },
        {
          "date": "2026-07-03",
          "close": 1445.62
        },
        {
          "date": "2026-07-06",
          "close": 1446.13
        },
        {
          "date": "2026-07-07",
          "close": 1410.21
        },
        {
          "date": "2026-07-08",
          "close": 1401.79
        },
        {
          "date": "2026-07-09",
          "close": 1396.85
        },
        {
          "date": "2026-07-10",
          "close": 1419.06
        },
        {
          "date": "2026-07-13",
          "close": 1375.05
        },
        {
          "date": "2026-07-14",
          "close": 1397.2
        },
        {
          "date": "2026-07-15",
          "close": 1414.16
        },
        {
          "date": "2026-07-16",
          "close": 1420.19
        },
        {
          "date": "2026-07-17",
          "close": 1375.88
        },
        {
          "date": "2026-07-20",
          "close": 1353.67
        },
        {
          "date": "2026-07-21",
          "close": 1355.76
        },
        {
          "date": "2026-07-22",
          "close": 1343.87
        },
        {
          "date": "2026-07-23",
          "close": 1379.09
        },
        {
          "date": "2026-07-24",
          "close": 1345.46
        },
        {
          "date": "2026-07-27",
          "close": 1378.57
        },
        {
          "date": "2026-07-28",
          "close": 1387.88
        },
        {
          "date": "2026-07-29",
          "close": 1411.65
        },
        {
          "date": "2026-07-30",
          "close": 1405.13
        },
        {
          "date": "2026-07-31",
          "close": 1439.81
        },
        {
          "date": "2026-08-03",
          "close": 1464.77
        },
        {
          "date": "2026-08-04",
          "close": 1477.14
        },
        {
          "date": "2026-08-05",
          "close": 1488.92
        },
        {
          "date": "2026-08-06",
          "close": 1491.32
        },
        {
          "date": "2026-08-07",
          "close": 1488.17
        },
        {
          "date": "2026-08-10",
          "close": 1518.19
        },
        {
          "date": "2026-08-11",
          "close": 1510.05
        },
        {
          "date": "2026-08-12",
          "close": 1532.15
        },
        {
          "date": "2026-08-13",
          "close": 1515.25
        },
        {
          "date": "2026-08-14",
          "close": 1504.32
        },
        {
          "date": "2026-08-17",
          "close": 1527.76
        },
        {
          "date": "2026-08-18",
          "close": 1547.59
        },
        {
          "date": "2026-08-19",
          "close": 1496.09
        },
        {
          "date": "2026-08-20",
          "close": 1513.77
        },
        {
          "date": "2026-08-21",
          "close": 1499.67
        },
        {
          "date": "2026-08-24",
          "close": 1492.57
        },
        {
          "date": "2026-08-25",
          "close": 1528.54
        },
        {
          "date": "2026-08-26",
          "close": 1538.02
        },
        {
          "date": "2026-08-27",
          "close": 1556.78
        },
        {
          "date": "2026-08-28",
          "close": 1576.07
        },
        {
          "date": "2026-08-31",
          "close": 1576.26
        },
        {
          "date": "2026-09-01",
          "close": 1616.59
        },
        {
          "date": "2026-09-02",
          "close": 1587.88
        },
        {
          "date": "2026-09-03",
          "close": 1571.46
        },
        {
          "date": "2026-09-04",
          "close": 1589.44
        },
        {
          "date": "2026-09-07",
          "close": 1613.12
        },
        {
          "date": "2026-09-08",
          "close": 1644.19
        },
        {
          "date": "2026-09-09",
          "close": 1634.93
        },
        {
          "date": "2026-09-10",
          "close": 1601.34
        },
        {
          "date": "2026-09-11",
          "close": 1565.48
        },
        {
          "date": "2026-09-14",
          "close": 1554.12
        },
        {
          "date": "2026-09-15",
          "close": 1507.94
        },
        {
          "date": "2026-09-16",
          "close": 1516.99
        },
        {
          "date": "2026-09-17",
          "close": 1527.49
        },
        {
          "date": "2026-09-18",
          "close": 1541.83
        },
        {
          "date": "2026-09-21",
          "close": 1573.39
        },
        {
          "date": "2026-09-22",
          "close": 1574.31
        },
        {
          "date": "2026-09-23",
          "close": 1552.85
        },
        {
          "date": "2026-09-24",
          "close": 1531.39
        },
        {
          "date": "2026-09-28",
          "close": 1500.87
        },
        {
          "date": "2026-09-29",
          "close": 1506.87
        },
        {
          "date": "2026-09-30",
          "close": 1513.57
        },
        {
          "date": "2026-10-08",
          "close": 1506.5
        },
        {
          "date": "2026-10-09",
          "close": 1532.74
        },
        {
          "date": "2026-10-12",
          "close": 1508.51
        },
        {
          "date": "2026-10-13",
          "close": 1523.28
        },
        {
          "date": "2026-10-14",
          "close": 1494.39
        },
        {
          "date": "2026-10-15",
          "close": 1450.47
        },
        {
          "date": "2026-10-16",
          "close": 1458.91
        },
        {
          "date": "2026-10-19",
          "close": 1442.1
        },
        {
          "date": "2026-10-20",
          "close": 1456.61
        },
        {
          "date": "2026-10-21",
          "close": 1462.95
        },
        {
          "date": "2026-10-22",
          "close": 1419.92
        },
        {
          "date": "2026-10-23",
          "close": 1435.93
        },
        {
          "date": "2026-10-26",
          "close": 1429.3
        },
        {
          "date": "2026-10-27",
          "close": 1391.76
        },
        {
          "date": "2026-10-28",
          "close": 1402.53
        },
        {
          "date": "2026-10-29",
          "close": 1379.54
        },
        {
          "date": "2026-10-30",
          "close": 1341.44
        },
        {
          "date": "2026-11-02",
          "close": 1376.88
        },
        {
          "date": "2026-11-03",
          "close": 1376.58
        },
        {
          "date": "2026-11-04",
          "close": 1393.3
        },
        {
          "date": "2026-11-05",
          "close": 1423.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44047619047619047,
          "pullback_frequency": 0.34523809523809523,
          "up_wilson": [
            0.3392295563016725,
            0.5469289827953108
          ],
          "pullback_wilson": [
            0.25235014983935367,
            0.45166205181280294
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38461538461538464,
          "pullback_frequency": 0.4230769230769231,
          "up_wilson": [
            0.26470463780216213,
            0.5204012628418061
          ],
          "pullback_wilson": [
            0.2986805208350091,
            0.5580567462609698
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 4,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0835",
      "name": "独角兽",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02525771850614622,
        "5": 0.04637250358248224,
        "20": -0.026929555137223726,
        "60": -0.03619234543670269
      },
      "moving_averages": {
        "5": 1888.435999999987,
        "20": 1944.2875,
        "60": 2018.2710000000002
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.041048273707233296,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2360.87
        },
        {
          "date": "2026-05-14",
          "close": 2306.93
        },
        {
          "date": "2026-05-15",
          "close": 2297.14
        },
        {
          "date": "2026-05-18",
          "close": 2298.52
        },
        {
          "date": "2026-05-19",
          "close": 2326.95
        },
        {
          "date": "2026-05-20",
          "close": 2307.7
        },
        {
          "date": "2026-05-21",
          "close": 2244.13
        },
        {
          "date": "2026-05-22",
          "close": 2274.38
        },
        {
          "date": "2026-05-25",
          "close": 2274.54
        },
        {
          "date": "2026-05-26",
          "close": 2267.53
        },
        {
          "date": "2026-05-27",
          "close": 2228.83
        },
        {
          "date": "2026-05-28",
          "close": 2235.3
        },
        {
          "date": "2026-05-29",
          "close": 2192.77
        },
        {
          "date": "2026-06-01",
          "close": 2218.56
        },
        {
          "date": "2026-06-02",
          "close": 2201.66
        },
        {
          "date": "2026-06-03",
          "close": 2178.03
        },
        {
          "date": "2026-06-04",
          "close": 2147.24
        },
        {
          "date": "2026-06-05",
          "close": 2155.09
        },
        {
          "date": "2026-06-08",
          "close": 2094.65
        },
        {
          "date": "2026-06-09",
          "close": 2129.4
        },
        {
          "date": "2026-06-10",
          "close": 2117.8
        },
        {
          "date": "2026-06-11",
          "close": 2073.28
        },
        {
          "date": "2026-06-12",
          "close": 2093.75
        },
        {
          "date": "2026-06-15",
          "close": 2138.28
        },
        {
          "date": "2026-06-16",
          "close": 2154.99
        },
        {
          "date": "2026-06-17",
          "close": 2140.55
        },
        {
          "date": "2026-06-18",
          "close": 2146.83
        },
        {
          "date": "2026-06-22",
          "close": 2173.38
        },
        {
          "date": "2026-06-23",
          "close": 2155.64
        },
        {
          "date": "2026-06-24",
          "close": 2141.2
        },
        {
          "date": "2026-06-25",
          "close": 2112.17
        },
        {
          "date": "2026-06-26",
          "close": 2056.57
        },
        {
          "date": "2026-06-29",
          "close": 2049.66
        },
        {
          "date": "2026-06-30",
          "close": 2094.95
        },
        {
          "date": "2026-07-01",
          "close": 2128.32
        },
        {
          "date": "2026-07-02",
          "close": 2108.24
        },
        {
          "date": "2026-07-03",
          "close": 2112.77
        },
        {
          "date": "2026-07-06",
          "close": 2090.39
        },
        {
          "date": "2026-07-07",
          "close": 2047.55
        },
        {
          "date": "2026-07-08",
          "close": 2029.91
        },
        {
          "date": "2026-07-09",
          "close": 2045.24
        },
        {
          "date": "2026-07-10",
          "close": 2050.41
        },
        {
          "date": "2026-07-13",
          "close": 1977.79
        },
        {
          "date": "2026-07-14",
          "close": 1996.71
        },
        {
          "date": "2026-07-15",
          "close": 2000.04
        },
        {
          "date": "2026-07-16",
          "close": 1994.92
        },
        {
          "date": "2026-07-17",
          "close": 1906.02
        },
        {
          "date": "2026-07-20",
          "close": 1865.91
        },
        {
          "date": "2026-07-21",
          "close": 1894.88
        },
        {
          "date": "2026-07-22",
          "close": 1875.25
        },
        {
          "date": "2026-07-23",
          "close": 1903.13
        },
        {
          "date": "2026-07-24",
          "close": 1848.63
        },
        {
          "date": "2026-07-27",
          "close": 1905.53
        },
        {
          "date": "2026-07-28",
          "close": 1901.38
        },
        {
          "date": "2026-07-29",
          "close": 1927.54
        },
        {
          "date": "2026-07-30",
          "close": 1900.68
        },
        {
          "date": "2026-07-31",
          "close": 1952.98
        },
        {
          "date": "2026-08-03",
          "close": 1971.56
        },
        {
          "date": "2026-08-04",
          "close": 2004.73
        },
        {
          "date": "2026-08-05",
          "close": 2038.0
        },
        {
          "date": "2026-08-06",
          "close": 2035.84
        },
        {
          "date": "2026-08-07",
          "close": 2046.84
        },
        {
          "date": "2026-08-10",
          "close": 2069.18
        },
        {
          "date": "2026-08-11",
          "close": 2059.23
        },
        {
          "date": "2026-08-12",
          "close": 2081.65
        },
        {
          "date": "2026-08-13",
          "close": 2055.12
        },
        {
          "date": "2026-08-14",
          "close": 2057.06
        },
        {
          "date": "2026-08-17",
          "close": 2079.19
        },
        {
          "date": "2026-08-18",
          "close": 2066.12
        },
        {
          "date": "2026-08-19",
          "close": 1990.6
        },
        {
          "date": "2026-08-20",
          "close": 2016.88
        },
        {
          "date": "2026-08-21",
          "close": 2025.61
        },
        {
          "date": "2026-08-24",
          "close": 1990.13
        },
        {
          "date": "2026-08-25",
          "close": 2020.01
        },
        {
          "date": "2026-08-26",
          "close": 2031.86
        },
        {
          "date": "2026-08-27",
          "close": 2050.05
        },
        {
          "date": "2026-08-28",
          "close": 2062.14
        },
        {
          "date": "2026-08-31",
          "close": 2087.23
        },
        {
          "date": "2026-09-01",
          "close": 2098.95
        },
        {
          "date": "2026-09-02",
          "close": 2076.4
        },
        {
          "date": "2026-09-03",
          "close": 2064.26
        },
        {
          "date": "2026-09-04",
          "close": 2068.18
        },
        {
          "date": "2026-09-07",
          "close": 2087.38
        },
        {
          "date": "2026-09-08",
          "close": 2100.85
        },
        {
          "date": "2026-09-09",
          "close": 2081.96
        },
        {
          "date": "2026-09-10",
          "close": 2060.89
        },
        {
          "date": "2026-09-11",
          "close": 2031.03
        },
        {
          "date": "2026-09-14",
          "close": 2043.12
        },
        {
          "date": "2026-09-15",
          "close": 2013.94
        },
        {
          "date": "2026-09-16",
          "close": 2035.42
        },
        {
          "date": "2026-09-17",
          "close": 2040.44
        },
        {
          "date": "2026-09-18",
          "close": 2066.07
        },
        {
          "date": "2026-09-21",
          "close": 2103.49
        },
        {
          "date": "2026-09-22",
          "close": 2116.32
        },
        {
          "date": "2026-09-23",
          "close": 2096.05
        },
        {
          "date": "2026-09-24",
          "close": 2065.27
        },
        {
          "date": "2026-09-28",
          "close": 2022.9
        },
        {
          "date": "2026-09-29",
          "close": 2046.3
        },
        {
          "date": "2026-09-30",
          "close": 2047.95
        },
        {
          "date": "2026-10-08",
          "close": 2018.6
        },
        {
          "date": "2026-10-09",
          "close": 2048.32
        },
        {
          "date": "2026-10-12",
          "close": 2027.33
        },
        {
          "date": "2026-10-13",
          "close": 2028.56
        },
        {
          "date": "2026-10-14",
          "close": 1998.16
        },
        {
          "date": "2026-10-15",
          "close": 1954.25
        },
        {
          "date": "2026-10-16",
          "close": 1960.02
        },
        {
          "date": "2026-10-19",
          "close": 1955.86
        },
        {
          "date": "2026-10-20",
          "close": 1972.25
        },
        {
          "date": "2026-10-21",
          "close": 1975.45
        },
        {
          "date": "2026-10-22",
          "close": 1911.41
        },
        {
          "date": "2026-10-23",
          "close": 1957.56
        },
        {
          "date": "2026-10-26",
          "close": 1953.7
        },
        {
          "date": "2026-10-27",
          "close": 1896.19
        },
        {
          "date": "2026-10-28",
          "close": 1927.32
        },
        {
          "date": "2026-10-29",
          "close": 1877.19
        },
        {
          "date": "2026-10-30",
          "close": 1820.89
        },
        {
          "date": "2026-11-02",
          "close": 1875.07
        },
        {
          "date": "2026-11-03",
          "close": 1866.13
        },
        {
          "date": "2026-11-04",
          "close": 1915.85
        },
        {
          "date": "2026-11-05",
          "close": 1964.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5421686746987951,
          "pullback_frequency": 0.30120481927710846,
          "up_wilson": [
            0.43550043045331094,
            0.6451062301792936
          ],
          "pullback_wilson": [
            0.21310689683441345,
            0.40689027446902215
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 6,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 1,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0837",
      "name": "互联网医疗",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022733107963541554,
        "5": 0.0451737747214902,
        "20": 0.016329134109392518,
        "60": -0.01776430699681497
      },
      "moving_averages": {
        "5": 926.7800000000046,
        "20": 938.1220000000088,
        "60": 955.0640000000034
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.004964716168113337,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1107.92
        },
        {
          "date": "2026-05-14",
          "close": 1081.07
        },
        {
          "date": "2026-05-15",
          "close": 1072.53
        },
        {
          "date": "2026-05-18",
          "close": 1075.21
        },
        {
          "date": "2026-05-19",
          "close": 1091.51
        },
        {
          "date": "2026-05-20",
          "close": 1072.12
        },
        {
          "date": "2026-05-21",
          "close": 1047.58
        },
        {
          "date": "2026-05-22",
          "close": 1052.87
        },
        {
          "date": "2026-05-25",
          "close": 1053.14
        },
        {
          "date": "2026-05-26",
          "close": 1037.62
        },
        {
          "date": "2026-05-27",
          "close": 1015.94
        },
        {
          "date": "2026-05-28",
          "close": 1010.84
        },
        {
          "date": "2026-05-29",
          "close": 996.5
        },
        {
          "date": "2026-06-01",
          "close": 1015.63
        },
        {
          "date": "2026-06-02",
          "close": 1001.78
        },
        {
          "date": "2026-06-03",
          "close": 988.96
        },
        {
          "date": "2026-06-04",
          "close": 971.41
        },
        {
          "date": "2026-06-05",
          "close": 979.53
        },
        {
          "date": "2026-06-08",
          "close": 958.02
        },
        {
          "date": "2026-06-09",
          "close": 965.61
        },
        {
          "date": "2026-06-10",
          "close": 957.32
        },
        {
          "date": "2026-06-11",
          "close": 933.53
        },
        {
          "date": "2026-06-12",
          "close": 950.24
        },
        {
          "date": "2026-06-15",
          "close": 960.76
        },
        {
          "date": "2026-06-16",
          "close": 956.34
        },
        {
          "date": "2026-06-17",
          "close": 945.09
        },
        {
          "date": "2026-06-18",
          "close": 944.89
        },
        {
          "date": "2026-06-22",
          "close": 951.6
        },
        {
          "date": "2026-06-23",
          "close": 956.11
        },
        {
          "date": "2026-06-24",
          "close": 939.47
        },
        {
          "date": "2026-06-25",
          "close": 917.38
        },
        {
          "date": "2026-06-26",
          "close": 883.6
        },
        {
          "date": "2026-06-29",
          "close": 899.7
        },
        {
          "date": "2026-06-30",
          "close": 900.47
        },
        {
          "date": "2026-07-01",
          "close": 924.99
        },
        {
          "date": "2026-07-02",
          "close": 924.83
        },
        {
          "date": "2026-07-03",
          "close": 937.45
        },
        {
          "date": "2026-07-06",
          "close": 930.34
        },
        {
          "date": "2026-07-07",
          "close": 900.67
        },
        {
          "date": "2026-07-08",
          "close": 905.41
        },
        {
          "date": "2026-07-09",
          "close": 899.07
        },
        {
          "date": "2026-07-10",
          "close": 919.62
        },
        {
          "date": "2026-07-13",
          "close": 900.93
        },
        {
          "date": "2026-07-14",
          "close": 912.8
        },
        {
          "date": "2026-07-15",
          "close": 933.37
        },
        {
          "date": "2026-07-16",
          "close": 945.15
        },
        {
          "date": "2026-07-17",
          "close": 902.16
        },
        {
          "date": "2026-07-20",
          "close": 902.88
        },
        {
          "date": "2026-07-21",
          "close": 901.63
        },
        {
          "date": "2026-07-22",
          "close": 896.73
        },
        {
          "date": "2026-07-23",
          "close": 901.8
        },
        {
          "date": "2026-07-24",
          "close": 872.79
        },
        {
          "date": "2026-07-27",
          "close": 905.35
        },
        {
          "date": "2026-07-28",
          "close": 911.36
        },
        {
          "date": "2026-07-29",
          "close": 920.45
        },
        {
          "date": "2026-07-30",
          "close": 917.12
        },
        {
          "date": "2026-07-31",
          "close": 943.29
        },
        {
          "date": "2026-08-03",
          "close": 954.52
        },
        {
          "date": "2026-08-04",
          "close": 968.87
        },
        {
          "date": "2026-08-05",
          "close": 973.3
        },
        {
          "date": "2026-08-06",
          "close": 969.79
        },
        {
          "date": "2026-08-07",
          "close": 977.93
        },
        {
          "date": "2026-08-10",
          "close": 991.82
        },
        {
          "date": "2026-08-11",
          "close": 990.47
        },
        {
          "date": "2026-08-12",
          "close": 998.37
        },
        {
          "date": "2026-08-13",
          "close": 1000.59
        },
        {
          "date": "2026-08-14",
          "close": 995.29
        },
        {
          "date": "2026-08-17",
          "close": 994.44
        },
        {
          "date": "2026-08-18",
          "close": 983.16
        },
        {
          "date": "2026-08-19",
          "close": 949.84
        },
        {
          "date": "2026-08-20",
          "close": 973.71
        },
        {
          "date": "2026-08-21",
          "close": 957.13
        },
        {
          "date": "2026-08-24",
          "close": 937.81
        },
        {
          "date": "2026-08-25",
          "close": 958.99
        },
        {
          "date": "2026-08-26",
          "close": 957.43
        },
        {
          "date": "2026-08-27",
          "close": 963.35
        },
        {
          "date": "2026-08-28",
          "close": 961.4
        },
        {
          "date": "2026-08-31",
          "close": 965.09
        },
        {
          "date": "2026-09-01",
          "close": 982.24
        },
        {
          "date": "2026-09-02",
          "close": 969.16
        },
        {
          "date": "2026-09-03",
          "close": 960.31
        },
        {
          "date": "2026-09-04",
          "close": 964.2
        },
        {
          "date": "2026-09-07",
          "close": 964.25
        },
        {
          "date": "2026-09-08",
          "close": 973.86
        },
        {
          "date": "2026-09-09",
          "close": 960.45
        },
        {
          "date": "2026-09-10",
          "close": 950.34
        },
        {
          "date": "2026-09-11",
          "close": 933.67
        },
        {
          "date": "2026-09-14",
          "close": 944.7
        },
        {
          "date": "2026-09-15",
          "close": 931.31
        },
        {
          "date": "2026-09-16",
          "close": 935.22
        },
        {
          "date": "2026-09-17",
          "close": 934.62
        },
        {
          "date": "2026-09-18",
          "close": 947.0
        },
        {
          "date": "2026-09-21",
          "close": 971.91
        },
        {
          "date": "2026-09-22",
          "close": 978.44
        },
        {
          "date": "2026-09-23",
          "close": 965.42
        },
        {
          "date": "2026-09-24",
          "close": 955.42
        },
        {
          "date": "2026-09-28",
          "close": 946.03
        },
        {
          "date": "2026-09-29",
          "close": 950.69
        },
        {
          "date": "2026-09-30",
          "close": 954.9
        },
        {
          "date": "2026-10-08",
          "close": 940.65
        },
        {
          "date": "2026-10-09",
          "close": 960.78
        },
        {
          "date": "2026-10-12",
          "close": 956.68
        },
        {
          "date": "2026-10-13",
          "close": 956.26
        },
        {
          "date": "2026-10-14",
          "close": 946.12
        },
        {
          "date": "2026-10-15",
          "close": 928.42
        },
        {
          "date": "2026-10-16",
          "close": 928.77
        },
        {
          "date": "2026-10-19",
          "close": 937.5
        },
        {
          "date": "2026-10-20",
          "close": 946.16
        },
        {
          "date": "2026-10-21",
          "close": 954.08
        },
        {
          "date": "2026-10-22",
          "close": 926.41
        },
        {
          "date": "2026-10-23",
          "close": 950.12
        },
        {
          "date": "2026-10-26",
          "close": 960.02
        },
        {
          "date": "2026-10-27",
          "close": 927.48
        },
        {
          "date": "2026-10-28",
          "close": 935.05
        },
        {
          "date": "2026-10-29",
          "close": 914.69
        },
        {
          "date": "2026-10-30",
          "close": 895.47
        },
        {
          "date": "2026-11-02",
          "close": 926.99
        },
        {
          "date": "2026-11-03",
          "close": 920.67
        },
        {
          "date": "2026-11-04",
          "close": 934.76
        },
        {
          "date": "2026-11-05",
          "close": 956.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48314606741573035,
          "pullback_frequency": 0.30337078651685395,
          "up_wilson": [
            0.38219270234386304,
            0.5854941474955613
          ],
          "pullback_wilson": [
            0.21764190852088772,
            0.40537133960572846
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 4,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0838",
      "name": "东北振兴",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012789264932051347,
        "5": 0.036438104003681415,
        "20": -0.04389577089294361,
        "60": -0.013638035842545193
      },
      "moving_averages": {
        "5": 1100.511999999988,
        "20": 1131.2659999999973,
        "60": 1157.5329999999997
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.057972711834631485,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1306.48
        },
        {
          "date": "2026-05-14",
          "close": 1279.25
        },
        {
          "date": "2026-05-15",
          "close": 1262.85
        },
        {
          "date": "2026-05-18",
          "close": 1258.4
        },
        {
          "date": "2026-05-19",
          "close": 1268.37
        },
        {
          "date": "2026-05-20",
          "close": 1245.27
        },
        {
          "date": "2026-05-21",
          "close": 1221.44
        },
        {
          "date": "2026-05-22",
          "close": 1228.95
        },
        {
          "date": "2026-05-25",
          "close": 1223.28
        },
        {
          "date": "2026-05-26",
          "close": 1210.99
        },
        {
          "date": "2026-05-27",
          "close": 1192.25
        },
        {
          "date": "2026-05-28",
          "close": 1194.57
        },
        {
          "date": "2026-05-29",
          "close": 1193.81
        },
        {
          "date": "2026-06-01",
          "close": 1216.82
        },
        {
          "date": "2026-06-02",
          "close": 1204.73
        },
        {
          "date": "2026-06-03",
          "close": 1196.46
        },
        {
          "date": "2026-06-04",
          "close": 1176.11
        },
        {
          "date": "2026-06-05",
          "close": 1175.05
        },
        {
          "date": "2026-06-08",
          "close": 1142.0
        },
        {
          "date": "2026-06-09",
          "close": 1148.04
        },
        {
          "date": "2026-06-10",
          "close": 1139.13
        },
        {
          "date": "2026-06-11",
          "close": 1123.69
        },
        {
          "date": "2026-06-12",
          "close": 1143.1
        },
        {
          "date": "2026-06-15",
          "close": 1152.32
        },
        {
          "date": "2026-06-16",
          "close": 1153.62
        },
        {
          "date": "2026-06-17",
          "close": 1133.28
        },
        {
          "date": "2026-06-18",
          "close": 1117.46
        },
        {
          "date": "2026-06-22",
          "close": 1134.28
        },
        {
          "date": "2026-06-23",
          "close": 1144.77
        },
        {
          "date": "2026-06-24",
          "close": 1117.63
        },
        {
          "date": "2026-06-25",
          "close": 1098.45
        },
        {
          "date": "2026-06-26",
          "close": 1074.5
        },
        {
          "date": "2026-06-29",
          "close": 1084.33
        },
        {
          "date": "2026-06-30",
          "close": 1077.71
        },
        {
          "date": "2026-07-01",
          "close": 1108.0
        },
        {
          "date": "2026-07-02",
          "close": 1106.35
        },
        {
          "date": "2026-07-03",
          "close": 1119.64
        },
        {
          "date": "2026-07-06",
          "close": 1118.43
        },
        {
          "date": "2026-07-07",
          "close": 1080.23
        },
        {
          "date": "2026-07-08",
          "close": 1074.77
        },
        {
          "date": "2026-07-09",
          "close": 1074.52
        },
        {
          "date": "2026-07-10",
          "close": 1093.4
        },
        {
          "date": "2026-07-13",
          "close": 1069.21
        },
        {
          "date": "2026-07-14",
          "close": 1090.05
        },
        {
          "date": "2026-07-15",
          "close": 1099.62
        },
        {
          "date": "2026-07-16",
          "close": 1100.63
        },
        {
          "date": "2026-07-17",
          "close": 1073.46
        },
        {
          "date": "2026-07-20",
          "close": 1069.62
        },
        {
          "date": "2026-07-21",
          "close": 1068.62
        },
        {
          "date": "2026-07-22",
          "close": 1065.32
        },
        {
          "date": "2026-07-23",
          "close": 1091.8
        },
        {
          "date": "2026-07-24",
          "close": 1059.7
        },
        {
          "date": "2026-07-27",
          "close": 1085.53
        },
        {
          "date": "2026-07-28",
          "close": 1089.65
        },
        {
          "date": "2026-07-29",
          "close": 1106.35
        },
        {
          "date": "2026-07-30",
          "close": 1101.5
        },
        {
          "date": "2026-07-31",
          "close": 1113.28
        },
        {
          "date": "2026-08-03",
          "close": 1132.95
        },
        {
          "date": "2026-08-04",
          "close": 1135.7
        },
        {
          "date": "2026-08-05",
          "close": 1141.66
        },
        {
          "date": "2026-08-06",
          "close": 1144.4
        },
        {
          "date": "2026-08-07",
          "close": 1145.85
        },
        {
          "date": "2026-08-10",
          "close": 1166.44
        },
        {
          "date": "2026-08-11",
          "close": 1162.99
        },
        {
          "date": "2026-08-12",
          "close": 1177.65
        },
        {
          "date": "2026-08-13",
          "close": 1173.89
        },
        {
          "date": "2026-08-14",
          "close": 1165.17
        },
        {
          "date": "2026-08-17",
          "close": 1175.53
        },
        {
          "date": "2026-08-18",
          "close": 1170.84
        },
        {
          "date": "2026-08-19",
          "close": 1142.05
        },
        {
          "date": "2026-08-20",
          "close": 1151.82
        },
        {
          "date": "2026-08-21",
          "close": 1146.59
        },
        {
          "date": "2026-08-24",
          "close": 1136.95
        },
        {
          "date": "2026-08-25",
          "close": 1156.53
        },
        {
          "date": "2026-08-26",
          "close": 1166.9
        },
        {
          "date": "2026-08-27",
          "close": 1174.77
        },
        {
          "date": "2026-08-28",
          "close": 1183.09
        },
        {
          "date": "2026-08-31",
          "close": 1182.12
        },
        {
          "date": "2026-09-01",
          "close": 1197.29
        },
        {
          "date": "2026-09-02",
          "close": 1184.89
        },
        {
          "date": "2026-09-03",
          "close": 1179.08
        },
        {
          "date": "2026-09-04",
          "close": 1183.27
        },
        {
          "date": "2026-09-07",
          "close": 1182.0
        },
        {
          "date": "2026-09-08",
          "close": 1201.79
        },
        {
          "date": "2026-09-09",
          "close": 1196.86
        },
        {
          "date": "2026-09-10",
          "close": 1189.19
        },
        {
          "date": "2026-09-11",
          "close": 1160.89
        },
        {
          "date": "2026-09-14",
          "close": 1166.86
        },
        {
          "date": "2026-09-15",
          "close": 1146.6
        },
        {
          "date": "2026-09-16",
          "close": 1152.53
        },
        {
          "date": "2026-09-17",
          "close": 1160.85
        },
        {
          "date": "2026-09-18",
          "close": 1172.15
        },
        {
          "date": "2026-09-21",
          "close": 1196.01
        },
        {
          "date": "2026-09-22",
          "close": 1193.11
        },
        {
          "date": "2026-09-23",
          "close": 1178.62
        },
        {
          "date": "2026-09-24",
          "close": 1171.55
        },
        {
          "date": "2026-09-28",
          "close": 1160.74
        },
        {
          "date": "2026-09-29",
          "close": 1170.46
        },
        {
          "date": "2026-09-30",
          "close": 1180.55
        },
        {
          "date": "2026-10-08",
          "close": 1177.79
        },
        {
          "date": "2026-10-09",
          "close": 1195.39
        },
        {
          "date": "2026-10-12",
          "close": 1174.51
        },
        {
          "date": "2026-10-13",
          "close": 1188.71
        },
        {
          "date": "2026-10-14",
          "close": 1176.24
        },
        {
          "date": "2026-10-15",
          "close": 1142.53
        },
        {
          "date": "2026-10-16",
          "close": 1155.27
        },
        {
          "date": "2026-10-19",
          "close": 1142.95
        },
        {
          "date": "2026-10-20",
          "close": 1142.66
        },
        {
          "date": "2026-10-21",
          "close": 1149.05
        },
        {
          "date": "2026-10-22",
          "close": 1124.22
        },
        {
          "date": "2026-10-23",
          "close": 1128.73
        },
        {
          "date": "2026-10-26",
          "close": 1118.82
        },
        {
          "date": "2026-10-27",
          "close": 1098.01
        },
        {
          "date": "2026-10-28",
          "close": 1099.17
        },
        {
          "date": "2026-10-29",
          "close": 1086.5
        },
        {
          "date": "2026-10-30",
          "close": 1071.97
        },
        {
          "date": "2026-11-02",
          "close": 1093.61
        },
        {
          "date": "2026-11-03",
          "close": 1099.02
        },
        {
          "date": "2026-11-04",
          "close": 1111.87
        },
        {
          "date": "2026-11-05",
          "close": 1126.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.33539070561321394,
            0.559126091341948
          ],
          "pullback_wilson": [
            0.1643905122547895,
            0.3609350740434394
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4634146341463415,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.32056233976336046,
            0.6125352873233052
          ],
          "pullback_wilson": [
            0.2565614506012352,
            0.5427314306587621
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 28,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0839",
      "name": "知识产权",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03519262769673914,
        "5": 0.05257455524112964,
        "20": 0.06473196412843318,
        "60": 0.07531158709781782
      },
      "moving_averages": {
        "5": 2020.3319999999833,
        "20": 2077.7014999999897,
        "60": 2040.7228333333312
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0125313864818829,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2344.57
        },
        {
          "date": "2026-05-14",
          "close": 2281.81
        },
        {
          "date": "2026-05-15",
          "close": 2275.31
        },
        {
          "date": "2026-05-18",
          "close": 2292.6
        },
        {
          "date": "2026-05-19",
          "close": 2334.93
        },
        {
          "date": "2026-05-20",
          "close": 2297.1
        },
        {
          "date": "2026-05-21",
          "close": 2205.51
        },
        {
          "date": "2026-05-22",
          "close": 2227.93
        },
        {
          "date": "2026-05-25",
          "close": 2226.6
        },
        {
          "date": "2026-05-26",
          "close": 2168.71
        },
        {
          "date": "2026-05-27",
          "close": 2137.38
        },
        {
          "date": "2026-05-28",
          "close": 2128.83
        },
        {
          "date": "2026-05-29",
          "close": 2094.0
        },
        {
          "date": "2026-06-01",
          "close": 2153.49
        },
        {
          "date": "2026-06-02",
          "close": 2119.61
        },
        {
          "date": "2026-06-03",
          "close": 2089.93
        },
        {
          "date": "2026-06-04",
          "close": 2062.37
        },
        {
          "date": "2026-06-05",
          "close": 2090.24
        },
        {
          "date": "2026-06-08",
          "close": 2033.04
        },
        {
          "date": "2026-06-09",
          "close": 2055.24
        },
        {
          "date": "2026-06-10",
          "close": 2032.68
        },
        {
          "date": "2026-06-11",
          "close": 1971.76
        },
        {
          "date": "2026-06-12",
          "close": 1986.17
        },
        {
          "date": "2026-06-15",
          "close": 2030.6
        },
        {
          "date": "2026-06-16",
          "close": 2029.28
        },
        {
          "date": "2026-06-17",
          "close": 2014.02
        },
        {
          "date": "2026-06-18",
          "close": 2022.94
        },
        {
          "date": "2026-06-22",
          "close": 2060.18
        },
        {
          "date": "2026-06-23",
          "close": 2037.8
        },
        {
          "date": "2026-06-24",
          "close": 1999.51
        },
        {
          "date": "2026-06-25",
          "close": 1957.91
        },
        {
          "date": "2026-06-26",
          "close": 1880.81
        },
        {
          "date": "2026-06-29",
          "close": 1869.73
        },
        {
          "date": "2026-06-30",
          "close": 1897.19
        },
        {
          "date": "2026-07-01",
          "close": 1939.85
        },
        {
          "date": "2026-07-02",
          "close": 1931.15
        },
        {
          "date": "2026-07-03",
          "close": 1933.81
        },
        {
          "date": "2026-07-06",
          "close": 1912.54
        },
        {
          "date": "2026-07-07",
          "close": 1851.69
        },
        {
          "date": "2026-07-08",
          "close": 1848.56
        },
        {
          "date": "2026-07-09",
          "close": 1864.61
        },
        {
          "date": "2026-07-10",
          "close": 1899.84
        },
        {
          "date": "2026-07-13",
          "close": 1811.37
        },
        {
          "date": "2026-07-14",
          "close": 1827.73
        },
        {
          "date": "2026-07-15",
          "close": 1852.08
        },
        {
          "date": "2026-07-16",
          "close": 1870.34
        },
        {
          "date": "2026-07-17",
          "close": 1776.33
        },
        {
          "date": "2026-07-20",
          "close": 1745.89
        },
        {
          "date": "2026-07-21",
          "close": 1761.27
        },
        {
          "date": "2026-07-22",
          "close": 1730.13
        },
        {
          "date": "2026-07-23",
          "close": 1752.38
        },
        {
          "date": "2026-07-24",
          "close": 1695.47
        },
        {
          "date": "2026-07-27",
          "close": 1759.2
        },
        {
          "date": "2026-07-28",
          "close": 1768.81
        },
        {
          "date": "2026-07-29",
          "close": 1801.68
        },
        {
          "date": "2026-07-30",
          "close": 1780.72
        },
        {
          "date": "2026-07-31",
          "close": 1868.34
        },
        {
          "date": "2026-08-03",
          "close": 1890.21
        },
        {
          "date": "2026-08-04",
          "close": 1954.51
        },
        {
          "date": "2026-08-05",
          "close": 1978.58
        },
        {
          "date": "2026-08-06",
          "close": 1979.45
        },
        {
          "date": "2026-08-07",
          "close": 1978.5
        },
        {
          "date": "2026-08-10",
          "close": 1992.19
        },
        {
          "date": "2026-08-11",
          "close": 1985.84
        },
        {
          "date": "2026-08-12",
          "close": 2010.86
        },
        {
          "date": "2026-08-13",
          "close": 2001.36
        },
        {
          "date": "2026-08-14",
          "close": 1998.46
        },
        {
          "date": "2026-08-17",
          "close": 2013.89
        },
        {
          "date": "2026-08-18",
          "close": 1991.98
        },
        {
          "date": "2026-08-19",
          "close": 1903.09
        },
        {
          "date": "2026-08-20",
          "close": 1938.84
        },
        {
          "date": "2026-08-21",
          "close": 1944.75
        },
        {
          "date": "2026-08-24",
          "close": 1909.5
        },
        {
          "date": "2026-08-25",
          "close": 1963.18
        },
        {
          "date": "2026-08-26",
          "close": 1951.51
        },
        {
          "date": "2026-08-27",
          "close": 1960.49
        },
        {
          "date": "2026-08-28",
          "close": 1961.91
        },
        {
          "date": "2026-08-31",
          "close": 2040.96
        },
        {
          "date": "2026-09-01",
          "close": 2087.73
        },
        {
          "date": "2026-09-02",
          "close": 2054.09
        },
        {
          "date": "2026-09-03",
          "close": 2036.93
        },
        {
          "date": "2026-09-04",
          "close": 2063.61
        },
        {
          "date": "2026-09-07",
          "close": 2110.72
        },
        {
          "date": "2026-09-08",
          "close": 2151.37
        },
        {
          "date": "2026-09-09",
          "close": 2093.96
        },
        {
          "date": "2026-09-10",
          "close": 2063.94
        },
        {
          "date": "2026-09-11",
          "close": 2038.31
        },
        {
          "date": "2026-09-14",
          "close": 2031.17
        },
        {
          "date": "2026-09-15",
          "close": 2001.88
        },
        {
          "date": "2026-09-16",
          "close": 2028.31
        },
        {
          "date": "2026-09-17",
          "close": 2050.03
        },
        {
          "date": "2026-09-18",
          "close": 2063.04
        },
        {
          "date": "2026-09-21",
          "close": 2096.53
        },
        {
          "date": "2026-09-22",
          "close": 2124.15
        },
        {
          "date": "2026-09-23",
          "close": 2089.0
        },
        {
          "date": "2026-09-24",
          "close": 2065.0
        },
        {
          "date": "2026-09-28",
          "close": 2007.02
        },
        {
          "date": "2026-09-29",
          "close": 2058.59
        },
        {
          "date": "2026-09-30",
          "close": 2048.96
        },
        {
          "date": "2026-10-08",
          "close": 1998.24
        },
        {
          "date": "2026-10-09",
          "close": 2093.82
        },
        {
          "date": "2026-10-12",
          "close": 2132.83
        },
        {
          "date": "2026-10-13",
          "close": 2152.05
        },
        {
          "date": "2026-10-14",
          "close": 2154.59
        },
        {
          "date": "2026-10-15",
          "close": 2110.7
        },
        {
          "date": "2026-10-16",
          "close": 2117.17
        },
        {
          "date": "2026-10-19",
          "close": 2086.19
        },
        {
          "date": "2026-10-20",
          "close": 2091.21
        },
        {
          "date": "2026-10-21",
          "close": 2139.41
        },
        {
          "date": "2026-10-22",
          "close": 2047.04
        },
        {
          "date": "2026-10-23",
          "close": 2093.23
        },
        {
          "date": "2026-10-26",
          "close": 2092.26
        },
        {
          "date": "2026-10-27",
          "close": 2031.66
        },
        {
          "date": "2026-10-28",
          "close": 2088.89
        },
        {
          "date": "2026-10-29",
          "close": 2021.32
        },
        {
          "date": "2026-10-30",
          "close": 1895.72
        },
        {
          "date": "2026-11-02",
          "close": 2025.7
        },
        {
          "date": "2026-11-03",
          "close": 1997.39
        },
        {
          "date": "2026-11-04",
          "close": 2055.26
        },
        {
          "date": "2026-11-05",
          "close": 2127.59
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6219512195121951,
          "pullback_frequency": 0.25609756097560976,
          "up_wilson": [
            0.5137713686866311,
            0.7192162840718811
          ],
          "pullback_wilson": [
            0.1740357615326263,
            0.35998893295034956
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5625,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.42275017419827776,
            0.6929873095934576
          ],
          "pullback_wilson": [
            0.25215266760868205,
            0.5163723648078473
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 46,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.6739130434782609,
          "baseline_hit_rate": 0.6521739130434783,
          "hit_wilson": [
            0.5296773241932241,
            0.7913405669074435
          ],
          "baseline_wilson": [
            0.5077005884206276,
            0.7731900662924567
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0840",
      "name": "OLED",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02574113068180095,
        "5": 0.043581665052530916,
        "20": -0.12723507217847774,
        "60": -0.1476959275112012
      },
      "moving_averages": {
        "5": 3225.7179999999703,
        "20": 3474.0274999999674,
        "60": 3957.0439999999944
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-06",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.11364476444833171,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4464.82
        },
        {
          "date": "2026-05-14",
          "close": 4395.28
        },
        {
          "date": "2026-05-15",
          "close": 4381.9
        },
        {
          "date": "2026-05-18",
          "close": 4435.56
        },
        {
          "date": "2026-05-19",
          "close": 4516.76
        },
        {
          "date": "2026-05-20",
          "close": 4567.65
        },
        {
          "date": "2026-05-21",
          "close": 4435.9
        },
        {
          "date": "2026-05-22",
          "close": 4605.72
        },
        {
          "date": "2026-05-25",
          "close": 4714.17
        },
        {
          "date": "2026-05-26",
          "close": 4657.16
        },
        {
          "date": "2026-05-27",
          "close": 4565.49
        },
        {
          "date": "2026-05-28",
          "close": 4689.93
        },
        {
          "date": "2026-05-29",
          "close": 4436.28
        },
        {
          "date": "2026-06-01",
          "close": 4373.75
        },
        {
          "date": "2026-06-02",
          "close": 4433.03
        },
        {
          "date": "2026-06-03",
          "close": 4470.44
        },
        {
          "date": "2026-06-04",
          "close": 4554.6
        },
        {
          "date": "2026-06-05",
          "close": 4551.56
        },
        {
          "date": "2026-06-08",
          "close": 4394.73
        },
        {
          "date": "2026-06-09",
          "close": 4591.76
        },
        {
          "date": "2026-06-10",
          "close": 4552.33
        },
        {
          "date": "2026-06-11",
          "close": 4563.11
        },
        {
          "date": "2026-06-12",
          "close": 4502.92
        },
        {
          "date": "2026-06-15",
          "close": 4752.85
        },
        {
          "date": "2026-06-16",
          "close": 4906.43
        },
        {
          "date": "2026-06-17",
          "close": 5047.47
        },
        {
          "date": "2026-06-18",
          "close": 5010.58
        },
        {
          "date": "2026-06-22",
          "close": 5098.95
        },
        {
          "date": "2026-06-23",
          "close": 5046.41
        },
        {
          "date": "2026-06-24",
          "close": 5142.96
        },
        {
          "date": "2026-06-25",
          "close": 5194.36
        },
        {
          "date": "2026-06-26",
          "close": 5189.27
        },
        {
          "date": "2026-06-29",
          "close": 5168.73
        },
        {
          "date": "2026-06-30",
          "close": 5420.51
        },
        {
          "date": "2026-07-01",
          "close": 5447.68
        },
        {
          "date": "2026-07-02",
          "close": 5240.65
        },
        {
          "date": "2026-07-03",
          "close": 5091.21
        },
        {
          "date": "2026-07-06",
          "close": 4940.57
        },
        {
          "date": "2026-07-07",
          "close": 4853.34
        },
        {
          "date": "2026-07-08",
          "close": 4711.39
        },
        {
          "date": "2026-07-09",
          "close": 4889.59
        },
        {
          "date": "2026-07-10",
          "close": 4749.78
        },
        {
          "date": "2026-07-13",
          "close": 4442.41
        },
        {
          "date": "2026-07-14",
          "close": 4516.96
        },
        {
          "date": "2026-07-15",
          "close": 4347.94
        },
        {
          "date": "2026-07-16",
          "close": 4181.84
        },
        {
          "date": "2026-07-17",
          "close": 3893.79
        },
        {
          "date": "2026-07-20",
          "close": 3662.18
        },
        {
          "date": "2026-07-21",
          "close": 3901.18
        },
        {
          "date": "2026-07-22",
          "close": 3811.01
        },
        {
          "date": "2026-07-23",
          "close": 3818.69
        },
        {
          "date": "2026-07-24",
          "close": 3752.27
        },
        {
          "date": "2026-07-27",
          "close": 3888.51
        },
        {
          "date": "2026-07-28",
          "close": 3767.93
        },
        {
          "date": "2026-07-29",
          "close": 3745.35
        },
        {
          "date": "2026-07-30",
          "close": 3539.44
        },
        {
          "date": "2026-07-31",
          "close": 3657.76
        },
        {
          "date": "2026-08-03",
          "close": 3620.74
        },
        {
          "date": "2026-08-04",
          "close": 3811.79
        },
        {
          "date": "2026-08-05",
          "close": 3995.1
        },
        {
          "date": "2026-08-06",
          "close": 4075.98
        },
        {
          "date": "2026-08-07",
          "close": 4197.64
        },
        {
          "date": "2026-08-10",
          "close": 4220.9
        },
        {
          "date": "2026-08-11",
          "close": 4194.45
        },
        {
          "date": "2026-08-12",
          "close": 4272.72
        },
        {
          "date": "2026-08-13",
          "close": 4202.5
        },
        {
          "date": "2026-08-14",
          "close": 4268.89
        },
        {
          "date": "2026-08-17",
          "close": 4419.87
        },
        {
          "date": "2026-08-18",
          "close": 4445.96
        },
        {
          "date": "2026-08-19",
          "close": 4156.09
        },
        {
          "date": "2026-08-20",
          "close": 4191.62
        },
        {
          "date": "2026-08-21",
          "close": 4220.65
        },
        {
          "date": "2026-08-24",
          "close": 4154.75
        },
        {
          "date": "2026-08-25",
          "close": 4151.97
        },
        {
          "date": "2026-08-26",
          "close": 4139.34
        },
        {
          "date": "2026-08-27",
          "close": 4271.08
        },
        {
          "date": "2026-08-28",
          "close": 4243.65
        },
        {
          "date": "2026-08-31",
          "close": 4306.98
        },
        {
          "date": "2026-09-01",
          "close": 4210.37
        },
        {
          "date": "2026-09-02",
          "close": 4142.63
        },
        {
          "date": "2026-09-03",
          "close": 4134.24
        },
        {
          "date": "2026-09-04",
          "close": 4038.82
        },
        {
          "date": "2026-09-07",
          "close": 4157.73
        },
        {
          "date": "2026-09-08",
          "close": 4141.4
        },
        {
          "date": "2026-09-09",
          "close": 4137.54
        },
        {
          "date": "2026-09-10",
          "close": 4089.69
        },
        {
          "date": "2026-09-11",
          "close": 4021.43
        },
        {
          "date": "2026-09-14",
          "close": 4106.54
        },
        {
          "date": "2026-09-15",
          "close": 4126.69
        },
        {
          "date": "2026-09-16",
          "close": 4259.65
        },
        {
          "date": "2026-09-17",
          "close": 4260.48
        },
        {
          "date": "2026-09-18",
          "close": 4352.27
        },
        {
          "date": "2026-09-21",
          "close": 4383.27
        },
        {
          "date": "2026-09-22",
          "close": 4373.94
        },
        {
          "date": "2026-09-23",
          "close": 4416.06
        },
        {
          "date": "2026-09-24",
          "close": 4303.33
        },
        {
          "date": "2026-09-28",
          "close": 4107.33
        },
        {
          "date": "2026-09-29",
          "close": 4112.32
        },
        {
          "date": "2026-09-30",
          "close": 4029.88
        },
        {
          "date": "2026-10-08",
          "close": 3901.44
        },
        {
          "date": "2026-10-09",
          "close": 3841.62
        },
        {
          "date": "2026-10-12",
          "close": 3770.33
        },
        {
          "date": "2026-10-13",
          "close": 3792.47
        },
        {
          "date": "2026-10-14",
          "close": 3681.91
        },
        {
          "date": "2026-10-15",
          "close": 3560.61
        },
        {
          "date": "2026-10-16",
          "close": 3544.4
        },
        {
          "date": "2026-10-19",
          "close": 3514.07
        },
        {
          "date": "2026-10-20",
          "close": 3580.3
        },
        {
          "date": "2026-10-21",
          "close": 3588.51
        },
        {
          "date": "2026-10-22",
          "close": 3471.91
        },
        {
          "date": "2026-10-23",
          "close": 3550.15
        },
        {
          "date": "2026-10-26",
          "close": 3445.76
        },
        {
          "date": "2026-10-27",
          "close": 3321.89
        },
        {
          "date": "2026-10-28",
          "close": 3425.19
        },
        {
          "date": "2026-10-29",
          "close": 3262.84
        },
        {
          "date": "2026-10-30",
          "close": 3101.13
        },
        {
          "date": "2026-11-02",
          "close": 3201.08
        },
        {
          "date": "2026-11-03",
          "close": 3101.75
        },
        {
          "date": "2026-11-04",
          "close": 3319.59
        },
        {
          "date": "2026-11-05",
          "close": 3405.04
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5692307692307692,
          "pullback_frequency": 0.27692307692307694,
          "up_wilson": [
            0.4483297467424586,
            0.6824054258436073
          ],
          "pullback_wilson": [
            0.1829358381283011,
            0.39580638353881975
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6052631578947368,
          "pullback_frequency": 0.47368421052631576,
          "up_wilson": [
            0.4471786799604255,
            0.744019242518399
          ],
          "pullback_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 8,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0841",
      "name": "体外诊断概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02515112430265276,
        "5": 0.037305218799629,
        "20": -0.03604801531346569,
        "60": 0.04297955763545258
      },
      "moving_averages": {
        "5": 1282.397999999998,
        "20": 1301.783000000019,
        "60": 1327.4566666666651
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05046383257407283,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1447.2
        },
        {
          "date": "2026-05-14",
          "close": 1422.43
        },
        {
          "date": "2026-05-15",
          "close": 1409.97
        },
        {
          "date": "2026-05-18",
          "close": 1409.89
        },
        {
          "date": "2026-05-19",
          "close": 1423.27
        },
        {
          "date": "2026-05-20",
          "close": 1409.18
        },
        {
          "date": "2026-05-21",
          "close": 1371.91
        },
        {
          "date": "2026-05-22",
          "close": 1383.43
        },
        {
          "date": "2026-05-25",
          "close": 1384.47
        },
        {
          "date": "2026-05-26",
          "close": 1367.36
        },
        {
          "date": "2026-05-27",
          "close": 1345.33
        },
        {
          "date": "2026-05-28",
          "close": 1343.0
        },
        {
          "date": "2026-05-29",
          "close": 1328.51
        },
        {
          "date": "2026-06-01",
          "close": 1335.86
        },
        {
          "date": "2026-06-02",
          "close": 1315.2
        },
        {
          "date": "2026-06-03",
          "close": 1295.51
        },
        {
          "date": "2026-06-04",
          "close": 1270.04
        },
        {
          "date": "2026-06-05",
          "close": 1277.61
        },
        {
          "date": "2026-06-08",
          "close": 1238.24
        },
        {
          "date": "2026-06-09",
          "close": 1248.55
        },
        {
          "date": "2026-06-10",
          "close": 1233.12
        },
        {
          "date": "2026-06-11",
          "close": 1223.51
        },
        {
          "date": "2026-06-12",
          "close": 1241.15
        },
        {
          "date": "2026-06-15",
          "close": 1245.16
        },
        {
          "date": "2026-06-16",
          "close": 1248.79
        },
        {
          "date": "2026-06-17",
          "close": 1233.15
        },
        {
          "date": "2026-06-18",
          "close": 1247.1
        },
        {
          "date": "2026-06-22",
          "close": 1242.41
        },
        {
          "date": "2026-06-23",
          "close": 1267.48
        },
        {
          "date": "2026-06-24",
          "close": 1249.4
        },
        {
          "date": "2026-06-25",
          "close": 1226.45
        },
        {
          "date": "2026-06-26",
          "close": 1185.04
        },
        {
          "date": "2026-06-29",
          "close": 1219.09
        },
        {
          "date": "2026-06-30",
          "close": 1208.49
        },
        {
          "date": "2026-07-01",
          "close": 1255.0
        },
        {
          "date": "2026-07-02",
          "close": 1256.31
        },
        {
          "date": "2026-07-03",
          "close": 1280.46
        },
        {
          "date": "2026-07-06",
          "close": 1274.77
        },
        {
          "date": "2026-07-07",
          "close": 1231.34
        },
        {
          "date": "2026-07-08",
          "close": 1220.7
        },
        {
          "date": "2026-07-09",
          "close": 1218.11
        },
        {
          "date": "2026-07-10",
          "close": 1243.64
        },
        {
          "date": "2026-07-13",
          "close": 1214.65
        },
        {
          "date": "2026-07-14",
          "close": 1248.04
        },
        {
          "date": "2026-07-15",
          "close": 1281.01
        },
        {
          "date": "2026-07-16",
          "close": 1299.19
        },
        {
          "date": "2026-07-17",
          "close": 1227.05
        },
        {
          "date": "2026-07-20",
          "close": 1215.82
        },
        {
          "date": "2026-07-21",
          "close": 1204.06
        },
        {
          "date": "2026-07-22",
          "close": 1191.98
        },
        {
          "date": "2026-07-23",
          "close": 1197.65
        },
        {
          "date": "2026-07-24",
          "close": 1163.11
        },
        {
          "date": "2026-07-27",
          "close": 1205.28
        },
        {
          "date": "2026-07-28",
          "close": 1198.77
        },
        {
          "date": "2026-07-29",
          "close": 1206.93
        },
        {
          "date": "2026-07-30",
          "close": 1189.68
        },
        {
          "date": "2026-07-31",
          "close": 1222.41
        },
        {
          "date": "2026-08-03",
          "close": 1235.15
        },
        {
          "date": "2026-08-04",
          "close": 1254.56
        },
        {
          "date": "2026-08-05",
          "close": 1265.02
        },
        {
          "date": "2026-08-06",
          "close": 1267.52
        },
        {
          "date": "2026-08-07",
          "close": 1312.91
        },
        {
          "date": "2026-08-10",
          "close": 1339.58
        },
        {
          "date": "2026-08-11",
          "close": 1330.38
        },
        {
          "date": "2026-08-12",
          "close": 1337.85
        },
        {
          "date": "2026-08-13",
          "close": 1357.18
        },
        {
          "date": "2026-08-14",
          "close": 1364.75
        },
        {
          "date": "2026-08-17",
          "close": 1363.09
        },
        {
          "date": "2026-08-18",
          "close": 1352.17
        },
        {
          "date": "2026-08-19",
          "close": 1303.41
        },
        {
          "date": "2026-08-20",
          "close": 1378.51
        },
        {
          "date": "2026-08-21",
          "close": 1353.6
        },
        {
          "date": "2026-08-24",
          "close": 1312.46
        },
        {
          "date": "2026-08-25",
          "close": 1339.67
        },
        {
          "date": "2026-08-26",
          "close": 1341.39
        },
        {
          "date": "2026-08-27",
          "close": 1350.45
        },
        {
          "date": "2026-08-28",
          "close": 1342.11
        },
        {
          "date": "2026-08-31",
          "close": 1334.95
        },
        {
          "date": "2026-09-01",
          "close": 1353.67
        },
        {
          "date": "2026-09-02",
          "close": 1337.35
        },
        {
          "date": "2026-09-03",
          "close": 1327.07
        },
        {
          "date": "2026-09-04",
          "close": 1325.44
        },
        {
          "date": "2026-09-07",
          "close": 1334.92
        },
        {
          "date": "2026-09-08",
          "close": 1349.76
        },
        {
          "date": "2026-09-09",
          "close": 1335.24
        },
        {
          "date": "2026-09-10",
          "close": 1310.28
        },
        {
          "date": "2026-09-11",
          "close": 1279.76
        },
        {
          "date": "2026-09-14",
          "close": 1299.2
        },
        {
          "date": "2026-09-15",
          "close": 1276.47
        },
        {
          "date": "2026-09-16",
          "close": 1292.38
        },
        {
          "date": "2026-09-17",
          "close": 1305.9
        },
        {
          "date": "2026-09-18",
          "close": 1327.82
        },
        {
          "date": "2026-09-21",
          "close": 1380.12
        },
        {
          "date": "2026-09-22",
          "close": 1397.63
        },
        {
          "date": "2026-09-23",
          "close": 1404.91
        },
        {
          "date": "2026-09-24",
          "close": 1385.6
        },
        {
          "date": "2026-09-28",
          "close": 1371.54
        },
        {
          "date": "2026-09-29",
          "close": 1370.31
        },
        {
          "date": "2026-09-30",
          "close": 1395.66
        },
        {
          "date": "2026-10-08",
          "close": 1368.73
        },
        {
          "date": "2026-10-09",
          "close": 1389.51
        },
        {
          "date": "2026-10-12",
          "close": 1362.7
        },
        {
          "date": "2026-10-13",
          "close": 1352.75
        },
        {
          "date": "2026-10-14",
          "close": 1324.86
        },
        {
          "date": "2026-10-15",
          "close": 1299.11
        },
        {
          "date": "2026-10-16",
          "close": 1288.31
        },
        {
          "date": "2026-10-19",
          "close": 1278.15
        },
        {
          "date": "2026-10-20",
          "close": 1310.87
        },
        {
          "date": "2026-10-21",
          "close": 1311.91
        },
        {
          "date": "2026-10-22",
          "close": 1268.76
        },
        {
          "date": "2026-10-23",
          "close": 1289.8
        },
        {
          "date": "2026-10-26",
          "close": 1310.1
        },
        {
          "date": "2026-10-27",
          "close": 1267.32
        },
        {
          "date": "2026-10-28",
          "close": 1297.58
        },
        {
          "date": "2026-10-29",
          "close": 1271.94
        },
        {
          "date": "2026-10-30",
          "close": 1257.97
        },
        {
          "date": "2026-11-02",
          "close": 1283.54
        },
        {
          "date": "2026-11-03",
          "close": 1264.07
        },
        {
          "date": "2026-11-04",
          "close": 1287.02
        },
        {
          "date": "2026-11-05",
          "close": 1319.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5806451612903226,
          "pullback_frequency": 0.24731182795698925,
          "up_wilson": [
            0.4791144552056523,
            0.6757778830827776
          ],
          "pullback_wilson": [
            0.17082219153553632,
            0.3438484818273836
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5471698113207547,
          "pullback_frequency": 0.3584905660377358,
          "up_wilson": [
            0.414539754871058,
            0.6734242084707774
          ],
          "pullback_wilson": [
            0.2430195255280876,
            0.49308858444640524
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 27,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 11,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0843",
      "name": "天然气",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0075506220243655164,
        "5": 0.008765932194643833,
        "20": -0.08289058559984985,
        "60": -0.06591529442682476
      },
      "moving_averages": {
        "5": 1542.5419999999926,
        "20": 1598.774499999988,
        "60": 1677.9353333333274
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.0818622126985058,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1916.7
        },
        {
          "date": "2026-05-14",
          "close": 1899.5
        },
        {
          "date": "2026-05-15",
          "close": 1892.95
        },
        {
          "date": "2026-05-18",
          "close": 1910.92
        },
        {
          "date": "2026-05-19",
          "close": 1923.73
        },
        {
          "date": "2026-05-20",
          "close": 1902.43
        },
        {
          "date": "2026-05-21",
          "close": 1834.58
        },
        {
          "date": "2026-05-22",
          "close": 1851.77
        },
        {
          "date": "2026-05-25",
          "close": 1827.18
        },
        {
          "date": "2026-05-26",
          "close": 1810.72
        },
        {
          "date": "2026-05-27",
          "close": 1782.33
        },
        {
          "date": "2026-05-28",
          "close": 1802.76
        },
        {
          "date": "2026-05-29",
          "close": 1781.65
        },
        {
          "date": "2026-06-01",
          "close": 1824.83
        },
        {
          "date": "2026-06-02",
          "close": 1798.05
        },
        {
          "date": "2026-06-03",
          "close": 1804.13
        },
        {
          "date": "2026-06-04",
          "close": 1775.67
        },
        {
          "date": "2026-06-05",
          "close": 1769.51
        },
        {
          "date": "2026-06-08",
          "close": 1741.83
        },
        {
          "date": "2026-06-09",
          "close": 1726.81
        },
        {
          "date": "2026-06-10",
          "close": 1707.83
        },
        {
          "date": "2026-06-11",
          "close": 1709.64
        },
        {
          "date": "2026-06-12",
          "close": 1722.17
        },
        {
          "date": "2026-06-15",
          "close": 1730.65
        },
        {
          "date": "2026-06-16",
          "close": 1728.2
        },
        {
          "date": "2026-06-17",
          "close": 1714.67
        },
        {
          "date": "2026-06-18",
          "close": 1690.43
        },
        {
          "date": "2026-06-22",
          "close": 1707.25
        },
        {
          "date": "2026-06-23",
          "close": 1710.93
        },
        {
          "date": "2026-06-24",
          "close": 1665.72
        },
        {
          "date": "2026-06-25",
          "close": 1636.23
        },
        {
          "date": "2026-06-26",
          "close": 1604.77
        },
        {
          "date": "2026-06-29",
          "close": 1602.08
        },
        {
          "date": "2026-06-30",
          "close": 1606.81
        },
        {
          "date": "2026-07-01",
          "close": 1653.48
        },
        {
          "date": "2026-07-02",
          "close": 1642.77
        },
        {
          "date": "2026-07-03",
          "close": 1661.16
        },
        {
          "date": "2026-07-06",
          "close": 1654.72
        },
        {
          "date": "2026-07-07",
          "close": 1615.69
        },
        {
          "date": "2026-07-08",
          "close": 1606.21
        },
        {
          "date": "2026-07-09",
          "close": 1618.33
        },
        {
          "date": "2026-07-10",
          "close": 1628.81
        },
        {
          "date": "2026-07-13",
          "close": 1602.78
        },
        {
          "date": "2026-07-14",
          "close": 1644.04
        },
        {
          "date": "2026-07-15",
          "close": 1640.14
        },
        {
          "date": "2026-07-16",
          "close": 1615.9
        },
        {
          "date": "2026-07-17",
          "close": 1583.96
        },
        {
          "date": "2026-07-20",
          "close": 1598.58
        },
        {
          "date": "2026-07-21",
          "close": 1584.29
        },
        {
          "date": "2026-07-22",
          "close": 1591.62
        },
        {
          "date": "2026-07-23",
          "close": 1637.68
        },
        {
          "date": "2026-07-24",
          "close": 1592.41
        },
        {
          "date": "2026-07-27",
          "close": 1610.64
        },
        {
          "date": "2026-07-28",
          "close": 1601.14
        },
        {
          "date": "2026-07-29",
          "close": 1622.8
        },
        {
          "date": "2026-07-30",
          "close": 1607.16
        },
        {
          "date": "2026-07-31",
          "close": 1629.25
        },
        {
          "date": "2026-08-03",
          "close": 1652.42
        },
        {
          "date": "2026-08-04",
          "close": 1663.29
        },
        {
          "date": "2026-08-05",
          "close": 1674.27
        },
        {
          "date": "2026-08-06",
          "close": 1686.82
        },
        {
          "date": "2026-08-07",
          "close": 1688.74
        },
        {
          "date": "2026-08-10",
          "close": 1714.55
        },
        {
          "date": "2026-08-11",
          "close": 1710.1
        },
        {
          "date": "2026-08-12",
          "close": 1714.79
        },
        {
          "date": "2026-08-13",
          "close": 1696.94
        },
        {
          "date": "2026-08-14",
          "close": 1691.68
        },
        {
          "date": "2026-08-17",
          "close": 1720.05
        },
        {
          "date": "2026-08-18",
          "close": 1731.15
        },
        {
          "date": "2026-08-19",
          "close": 1685.16
        },
        {
          "date": "2026-08-20",
          "close": 1689.4
        },
        {
          "date": "2026-08-21",
          "close": 1699.14
        },
        {
          "date": "2026-08-24",
          "close": 1688.27
        },
        {
          "date": "2026-08-25",
          "close": 1712.24
        },
        {
          "date": "2026-08-26",
          "close": 1715.58
        },
        {
          "date": "2026-08-27",
          "close": 1721.5
        },
        {
          "date": "2026-08-28",
          "close": 1739.45
        },
        {
          "date": "2026-08-31",
          "close": 1745.85
        },
        {
          "date": "2026-09-01",
          "close": 1756.08
        },
        {
          "date": "2026-09-02",
          "close": 1750.89
        },
        {
          "date": "2026-09-03",
          "close": 1739.58
        },
        {
          "date": "2026-09-04",
          "close": 1742.27
        },
        {
          "date": "2026-09-07",
          "close": 1742.24
        },
        {
          "date": "2026-09-08",
          "close": 1782.74
        },
        {
          "date": "2026-09-09",
          "close": 1782.26
        },
        {
          "date": "2026-09-10",
          "close": 1770.09
        },
        {
          "date": "2026-09-11",
          "close": 1728.95
        },
        {
          "date": "2026-09-14",
          "close": 1726.88
        },
        {
          "date": "2026-09-15",
          "close": 1695.22
        },
        {
          "date": "2026-09-16",
          "close": 1708.9
        },
        {
          "date": "2026-09-17",
          "close": 1694.1
        },
        {
          "date": "2026-09-18",
          "close": 1707.41
        },
        {
          "date": "2026-09-21",
          "close": 1738.58
        },
        {
          "date": "2026-09-22",
          "close": 1730.94
        },
        {
          "date": "2026-09-23",
          "close": 1706.18
        },
        {
          "date": "2026-09-24",
          "close": 1700.37
        },
        {
          "date": "2026-09-28",
          "close": 1678.07
        },
        {
          "date": "2026-09-29",
          "close": 1680.16
        },
        {
          "date": "2026-09-30",
          "close": 1682.05
        },
        {
          "date": "2026-10-08",
          "close": 1705.26
        },
        {
          "date": "2026-10-09",
          "close": 1703.35
        },
        {
          "date": "2026-10-12",
          "close": 1666.65
        },
        {
          "date": "2026-10-13",
          "close": 1679.95
        },
        {
          "date": "2026-10-14",
          "close": 1678.03
        },
        {
          "date": "2026-10-15",
          "close": 1610.71
        },
        {
          "date": "2026-10-16",
          "close": 1627.94
        },
        {
          "date": "2026-10-19",
          "close": 1618.09
        },
        {
          "date": "2026-10-20",
          "close": 1618.98
        },
        {
          "date": "2026-10-21",
          "close": 1615.95
        },
        {
          "date": "2026-10-22",
          "close": 1579.72
        },
        {
          "date": "2026-10-23",
          "close": 1586.39
        },
        {
          "date": "2026-10-26",
          "close": 1591.03
        },
        {
          "date": "2026-10-27",
          "close": 1558.01
        },
        {
          "date": "2026-10-28",
          "close": 1577.66
        },
        {
          "date": "2026-10-29",
          "close": 1550.32
        },
        {
          "date": "2026-10-30",
          "close": 1522.36
        },
        {
          "date": "2026-11-02",
          "close": 1540.8
        },
        {
          "date": "2026-11-03",
          "close": 1533.45
        },
        {
          "date": "2026-11-04",
          "close": 1552.19
        },
        {
          "date": "2026-11-05",
          "close": 1563.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.35673106421198947,
            0.5875907791127207
          ],
          "pullback_wilson": [
            0.16235013970552148,
            0.3643855285545139
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.34146341463414637,
          "up_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "pullback_wilson": [
            0.21558808257384846,
            0.49450163480170306
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0845",
      "name": "百度概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.033140792319459766,
        "5": 0.050865873452360155,
        "20": 0.008853432234219971,
        "60": -0.0670525118641444
      },
      "moving_averages": {
        "5": 1490.9100000000094,
        "20": 1538.9595000000088,
        "60": 1598.6344999999972
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.02048649966553928,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1980.9
        },
        {
          "date": "2026-05-14",
          "close": 1919.87
        },
        {
          "date": "2026-05-15",
          "close": 1910.88
        },
        {
          "date": "2026-05-18",
          "close": 1926.33
        },
        {
          "date": "2026-05-19",
          "close": 1971.85
        },
        {
          "date": "2026-05-20",
          "close": 1925.89
        },
        {
          "date": "2026-05-21",
          "close": 1866.2
        },
        {
          "date": "2026-05-22",
          "close": 1890.28
        },
        {
          "date": "2026-05-25",
          "close": 1891.52
        },
        {
          "date": "2026-05-26",
          "close": 1858.52
        },
        {
          "date": "2026-05-27",
          "close": 1814.71
        },
        {
          "date": "2026-05-28",
          "close": 1828.31
        },
        {
          "date": "2026-05-29",
          "close": 1785.01
        },
        {
          "date": "2026-06-01",
          "close": 1834.25
        },
        {
          "date": "2026-06-02",
          "close": 1810.37
        },
        {
          "date": "2026-06-03",
          "close": 1782.11
        },
        {
          "date": "2026-06-04",
          "close": 1749.4
        },
        {
          "date": "2026-06-05",
          "close": 1750.82
        },
        {
          "date": "2026-06-08",
          "close": 1709.42
        },
        {
          "date": "2026-06-09",
          "close": 1735.42
        },
        {
          "date": "2026-06-10",
          "close": 1704.66
        },
        {
          "date": "2026-06-11",
          "close": 1642.25
        },
        {
          "date": "2026-06-12",
          "close": 1658.64
        },
        {
          "date": "2026-06-15",
          "close": 1703.62
        },
        {
          "date": "2026-06-16",
          "close": 1716.61
        },
        {
          "date": "2026-06-17",
          "close": 1699.9
        },
        {
          "date": "2026-06-18",
          "close": 1702.84
        },
        {
          "date": "2026-06-22",
          "close": 1729.09
        },
        {
          "date": "2026-06-23",
          "close": 1706.05
        },
        {
          "date": "2026-06-24",
          "close": 1678.11
        },
        {
          "date": "2026-06-25",
          "close": 1645.98
        },
        {
          "date": "2026-06-26",
          "close": 1588.71
        },
        {
          "date": "2026-06-29",
          "close": 1578.36
        },
        {
          "date": "2026-06-30",
          "close": 1609.41
        },
        {
          "date": "2026-07-01",
          "close": 1646.9
        },
        {
          "date": "2026-07-02",
          "close": 1621.44
        },
        {
          "date": "2026-07-03",
          "close": 1628.49
        },
        {
          "date": "2026-07-06",
          "close": 1593.47
        },
        {
          "date": "2026-07-07",
          "close": 1552.88
        },
        {
          "date": "2026-07-08",
          "close": 1555.18
        },
        {
          "date": "2026-07-09",
          "close": 1572.66
        },
        {
          "date": "2026-07-10",
          "close": 1604.43
        },
        {
          "date": "2026-07-13",
          "close": 1532.3
        },
        {
          "date": "2026-07-14",
          "close": 1531.66
        },
        {
          "date": "2026-07-15",
          "close": 1545.31
        },
        {
          "date": "2026-07-16",
          "close": 1564.09
        },
        {
          "date": "2026-07-17",
          "close": 1491.09
        },
        {
          "date": "2026-07-20",
          "close": 1482.86
        },
        {
          "date": "2026-07-21",
          "close": 1516.65
        },
        {
          "date": "2026-07-22",
          "close": 1498.1
        },
        {
          "date": "2026-07-23",
          "close": 1508.68
        },
        {
          "date": "2026-07-24",
          "close": 1452.27
        },
        {
          "date": "2026-07-27",
          "close": 1500.38
        },
        {
          "date": "2026-07-28",
          "close": 1509.03
        },
        {
          "date": "2026-07-29",
          "close": 1534.43
        },
        {
          "date": "2026-07-30",
          "close": 1515.76
        },
        {
          "date": "2026-07-31",
          "close": 1593.37
        },
        {
          "date": "2026-08-03",
          "close": 1604.95
        },
        {
          "date": "2026-08-04",
          "close": 1650.2
        },
        {
          "date": "2026-08-05",
          "close": 1679.43
        },
        {
          "date": "2026-08-06",
          "close": 1668.93
        },
        {
          "date": "2026-08-07",
          "close": 1659.83
        },
        {
          "date": "2026-08-10",
          "close": 1668.73
        },
        {
          "date": "2026-08-11",
          "close": 1665.86
        },
        {
          "date": "2026-08-12",
          "close": 1684.06
        },
        {
          "date": "2026-08-13",
          "close": 1664.64
        },
        {
          "date": "2026-08-14",
          "close": 1656.88
        },
        {
          "date": "2026-08-17",
          "close": 1670.72
        },
        {
          "date": "2026-08-18",
          "close": 1654.6
        },
        {
          "date": "2026-08-19",
          "close": 1573.23
        },
        {
          "date": "2026-08-20",
          "close": 1587.53
        },
        {
          "date": "2026-08-21",
          "close": 1582.57
        },
        {
          "date": "2026-08-24",
          "close": 1557.77
        },
        {
          "date": "2026-08-25",
          "close": 1592.89
        },
        {
          "date": "2026-08-26",
          "close": 1596.16
        },
        {
          "date": "2026-08-27",
          "close": 1612.41
        },
        {
          "date": "2026-08-28",
          "close": 1618.5
        },
        {
          "date": "2026-08-31",
          "close": 1655.01
        },
        {
          "date": "2026-09-01",
          "close": 1683.69
        },
        {
          "date": "2026-09-02",
          "close": 1665.79
        },
        {
          "date": "2026-09-03",
          "close": 1656.23
        },
        {
          "date": "2026-09-04",
          "close": 1666.87
        },
        {
          "date": "2026-09-07",
          "close": 1670.66
        },
        {
          "date": "2026-09-08",
          "close": 1672.5
        },
        {
          "date": "2026-09-09",
          "close": 1645.09
        },
        {
          "date": "2026-09-10",
          "close": 1622.63
        },
        {
          "date": "2026-09-11",
          "close": 1594.29
        },
        {
          "date": "2026-09-14",
          "close": 1600.02
        },
        {
          "date": "2026-09-15",
          "close": 1576.19
        },
        {
          "date": "2026-09-16",
          "close": 1592.73
        },
        {
          "date": "2026-09-17",
          "close": 1597.56
        },
        {
          "date": "2026-09-18",
          "close": 1618.01
        },
        {
          "date": "2026-09-21",
          "close": 1647.55
        },
        {
          "date": "2026-09-22",
          "close": 1672.65
        },
        {
          "date": "2026-09-23",
          "close": 1642.42
        },
        {
          "date": "2026-09-24",
          "close": 1615.68
        },
        {
          "date": "2026-09-28",
          "close": 1579.27
        },
        {
          "date": "2026-09-29",
          "close": 1606.16
        },
        {
          "date": "2026-09-30",
          "close": 1589.5
        },
        {
          "date": "2026-10-08",
          "close": 1553.07
        },
        {
          "date": "2026-10-09",
          "close": 1593.85
        },
        {
          "date": "2026-10-12",
          "close": 1585.28
        },
        {
          "date": "2026-10-13",
          "close": 1599.59
        },
        {
          "date": "2026-10-14",
          "close": 1584.05
        },
        {
          "date": "2026-10-15",
          "close": 1534.99
        },
        {
          "date": "2026-10-16",
          "close": 1526.39
        },
        {
          "date": "2026-10-19",
          "close": 1533.72
        },
        {
          "date": "2026-10-20",
          "close": 1565.62
        },
        {
          "date": "2026-10-21",
          "close": 1576.73
        },
        {
          "date": "2026-10-22",
          "close": 1516.95
        },
        {
          "date": "2026-10-23",
          "close": 1574.1
        },
        {
          "date": "2026-10-26",
          "close": 1575.81
        },
        {
          "date": "2026-10-27",
          "close": 1521.95
        },
        {
          "date": "2026-10-28",
          "close": 1544.63
        },
        {
          "date": "2026-10-29",
          "close": 1490.98
        },
        {
          "date": "2026-10-30",
          "close": 1409.48
        },
        {
          "date": "2026-11-02",
          "close": 1490.9
        },
        {
          "date": "2026-11-03",
          "close": 1470.79
        },
        {
          "date": "2026-11-04",
          "close": 1516.56
        },
        {
          "date": "2026-11-05",
          "close": 1566.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5666666666666667,
          "pullback_frequency": 0.34444444444444444,
          "up_wilson": [
            0.46364097523724423,
            0.6642342746875122
          ],
          "pullback_wilson": [
            0.2544591402493863,
            0.44716527659284866
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.5094339622641509,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 37,
          "insufficient_or_abstained": 4,
          "hit_rate": 0.5675675675675675,
          "baseline_hit_rate": 0.5675675675675675,
          "hit_wilson": [
            0.4091418109016808,
            0.7132828072284269
          ],
          "baseline_wilson": [
            0.4091418109016808,
            0.7132828072284269
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 1,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0847",
      "name": "影视概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03509941928467364,
        "5": 0.08071599965721155,
        "20": 0.10951401643040182,
        "60": 0.1216521207404524
      },
      "moving_averages": {
        "5": 953.3920000000159,
        "20": 953.298000000004,
        "60": 928.4460000000001
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1059.18
        },
        {
          "date": "2026-05-14",
          "close": 1033.17
        },
        {
          "date": "2026-05-15",
          "close": 1034.19
        },
        {
          "date": "2026-05-18",
          "close": 1037.84
        },
        {
          "date": "2026-05-19",
          "close": 1049.09
        },
        {
          "date": "2026-05-20",
          "close": 1032.46
        },
        {
          "date": "2026-05-21",
          "close": 1004.52
        },
        {
          "date": "2026-05-22",
          "close": 1018.63
        },
        {
          "date": "2026-05-25",
          "close": 1016.64
        },
        {
          "date": "2026-05-26",
          "close": 997.93
        },
        {
          "date": "2026-05-27",
          "close": 997.31
        },
        {
          "date": "2026-05-28",
          "close": 994.58
        },
        {
          "date": "2026-05-29",
          "close": 984.08
        },
        {
          "date": "2026-06-01",
          "close": 1004.65
        },
        {
          "date": "2026-06-02",
          "close": 978.4
        },
        {
          "date": "2026-06-03",
          "close": 960.63
        },
        {
          "date": "2026-06-04",
          "close": 942.55
        },
        {
          "date": "2026-06-05",
          "close": 949.71
        },
        {
          "date": "2026-06-08",
          "close": 924.41
        },
        {
          "date": "2026-06-09",
          "close": 927.68
        },
        {
          "date": "2026-06-10",
          "close": 920.64
        },
        {
          "date": "2026-06-11",
          "close": 887.9
        },
        {
          "date": "2026-06-12",
          "close": 898.61
        },
        {
          "date": "2026-06-15",
          "close": 904.23
        },
        {
          "date": "2026-06-16",
          "close": 907.29
        },
        {
          "date": "2026-06-17",
          "close": 884.36
        },
        {
          "date": "2026-06-18",
          "close": 876.28
        },
        {
          "date": "2026-06-22",
          "close": 880.07
        },
        {
          "date": "2026-06-23",
          "close": 879.74
        },
        {
          "date": "2026-06-24",
          "close": 853.54
        },
        {
          "date": "2026-06-25",
          "close": 841.15
        },
        {
          "date": "2026-06-26",
          "close": 821.13
        },
        {
          "date": "2026-06-29",
          "close": 819.63
        },
        {
          "date": "2026-06-30",
          "close": 824.25
        },
        {
          "date": "2026-07-01",
          "close": 846.93
        },
        {
          "date": "2026-07-02",
          "close": 854.33
        },
        {
          "date": "2026-07-03",
          "close": 856.27
        },
        {
          "date": "2026-07-06",
          "close": 844.18
        },
        {
          "date": "2026-07-07",
          "close": 829.28
        },
        {
          "date": "2026-07-08",
          "close": 826.36
        },
        {
          "date": "2026-07-09",
          "close": 834.33
        },
        {
          "date": "2026-07-10",
          "close": 859.1
        },
        {
          "date": "2026-07-13",
          "close": 817.17
        },
        {
          "date": "2026-07-14",
          "close": 824.81
        },
        {
          "date": "2026-07-15",
          "close": 841.51
        },
        {
          "date": "2026-07-16",
          "close": 860.09
        },
        {
          "date": "2026-07-17",
          "close": 819.3
        },
        {
          "date": "2026-07-20",
          "close": 808.37
        },
        {
          "date": "2026-07-21",
          "close": 809.63
        },
        {
          "date": "2026-07-22",
          "close": 796.75
        },
        {
          "date": "2026-07-23",
          "close": 811.4
        },
        {
          "date": "2026-07-24",
          "close": 785.01
        },
        {
          "date": "2026-07-27",
          "close": 813.9
        },
        {
          "date": "2026-07-28",
          "close": 817.83
        },
        {
          "date": "2026-07-29",
          "close": 833.39
        },
        {
          "date": "2026-07-30",
          "close": 823.61
        },
        {
          "date": "2026-07-31",
          "close": 858.88
        },
        {
          "date": "2026-08-03",
          "close": 870.64
        },
        {
          "date": "2026-08-04",
          "close": 894.58
        },
        {
          "date": "2026-08-05",
          "close": 899.45
        },
        {
          "date": "2026-08-06",
          "close": 899.23
        },
        {
          "date": "2026-08-07",
          "close": 891.25
        },
        {
          "date": "2026-08-10",
          "close": 905.43
        },
        {
          "date": "2026-08-11",
          "close": 911.27
        },
        {
          "date": "2026-08-12",
          "close": 922.95
        },
        {
          "date": "2026-08-13",
          "close": 909.19
        },
        {
          "date": "2026-08-14",
          "close": 900.35
        },
        {
          "date": "2026-08-17",
          "close": 901.8
        },
        {
          "date": "2026-08-18",
          "close": 887.25
        },
        {
          "date": "2026-08-19",
          "close": 857.69
        },
        {
          "date": "2026-08-20",
          "close": 873.02
        },
        {
          "date": "2026-08-21",
          "close": 871.42
        },
        {
          "date": "2026-08-24",
          "close": 862.12
        },
        {
          "date": "2026-08-25",
          "close": 880.74
        },
        {
          "date": "2026-08-26",
          "close": 883.88
        },
        {
          "date": "2026-08-27",
          "close": 882.05
        },
        {
          "date": "2026-08-28",
          "close": 887.7
        },
        {
          "date": "2026-08-31",
          "close": 933.75
        },
        {
          "date": "2026-09-01",
          "close": 960.51
        },
        {
          "date": "2026-09-02",
          "close": 941.65
        },
        {
          "date": "2026-09-03",
          "close": 930.91
        },
        {
          "date": "2026-09-04",
          "close": 944.76
        },
        {
          "date": "2026-09-07",
          "close": 959.58
        },
        {
          "date": "2026-09-08",
          "close": 971.72
        },
        {
          "date": "2026-09-09",
          "close": 949.78
        },
        {
          "date": "2026-09-10",
          "close": 935.27
        },
        {
          "date": "2026-09-11",
          "close": 927.83
        },
        {
          "date": "2026-09-14",
          "close": 926.29
        },
        {
          "date": "2026-09-15",
          "close": 905.94
        },
        {
          "date": "2026-09-16",
          "close": 917.69
        },
        {
          "date": "2026-09-17",
          "close": 930.23
        },
        {
          "date": "2026-09-18",
          "close": 932.05
        },
        {
          "date": "2026-09-21",
          "close": 947.35
        },
        {
          "date": "2026-09-22",
          "close": 958.13
        },
        {
          "date": "2026-09-23",
          "close": 938.16
        },
        {
          "date": "2026-09-24",
          "close": 930.99
        },
        {
          "date": "2026-09-28",
          "close": 909.07
        },
        {
          "date": "2026-09-29",
          "close": 928.8
        },
        {
          "date": "2026-09-30",
          "close": 923.71
        },
        {
          "date": "2026-10-08",
          "close": 909.29
        },
        {
          "date": "2026-10-09",
          "close": 958.13
        },
        {
          "date": "2026-10-12",
          "close": 975.86
        },
        {
          "date": "2026-10-13",
          "close": 986.7
        },
        {
          "date": "2026-10-14",
          "close": 995.25
        },
        {
          "date": "2026-10-15",
          "close": 969.37
        },
        {
          "date": "2026-10-16",
          "close": 954.87
        },
        {
          "date": "2026-10-19",
          "close": 944.96
        },
        {
          "date": "2026-10-20",
          "close": 957.08
        },
        {
          "date": "2026-10-21",
          "close": 966.55
        },
        {
          "date": "2026-10-22",
          "close": 914.92
        },
        {
          "date": "2026-10-23",
          "close": 940.1
        },
        {
          "date": "2026-10-26",
          "close": 939.41
        },
        {
          "date": "2026-10-27",
          "close": 917.9
        },
        {
          "date": "2026-10-28",
          "close": 944.38
        },
        {
          "date": "2026-10-29",
          "close": 933.52
        },
        {
          "date": "2026-10-30",
          "close": 879.99
        },
        {
          "date": "2026-11-02",
          "close": 948.9
        },
        {
          "date": "2026-11-03",
          "close": 954.54
        },
        {
          "date": "2026-11-04",
          "close": 974.66
        },
        {
          "date": "2026-11-05",
          "close": 1008.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.38596491228070173,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.2706272388614066,
            0.5157026708419042
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 30,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5666666666666667,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3919730700081361,
            0.7262251442353347
          ],
          "pullback_wilson": [
            0.24590628116801852,
            0.5767963974667752
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 11,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0852",
      "name": "冷链物流",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014774379834341378,
        "5": 0.026533201147035834,
        "20": -0.042250159134309406,
        "60": -0.02670851084259407
      },
      "moving_averages": {
        "5": 1883.3519999999553,
        "20": 1928.1089999999851,
        "60": 1993.971666666656
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0499605367008682,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2277.82
        },
        {
          "date": "2026-05-14",
          "close": 2239.93
        },
        {
          "date": "2026-05-15",
          "close": 2221.01
        },
        {
          "date": "2026-05-18",
          "close": 2207.8
        },
        {
          "date": "2026-05-19",
          "close": 2228.94
        },
        {
          "date": "2026-05-20",
          "close": 2213.63
        },
        {
          "date": "2026-05-21",
          "close": 2153.79
        },
        {
          "date": "2026-05-22",
          "close": 2178.87
        },
        {
          "date": "2026-05-25",
          "close": 2163.89
        },
        {
          "date": "2026-05-26",
          "close": 2131.72
        },
        {
          "date": "2026-05-27",
          "close": 2091.6
        },
        {
          "date": "2026-05-28",
          "close": 2095.39
        },
        {
          "date": "2026-05-29",
          "close": 2082.55
        },
        {
          "date": "2026-06-01",
          "close": 2113.15
        },
        {
          "date": "2026-06-02",
          "close": 2089.01
        },
        {
          "date": "2026-06-03",
          "close": 2069.33
        },
        {
          "date": "2026-06-04",
          "close": 2042.93
        },
        {
          "date": "2026-06-05",
          "close": 2050.59
        },
        {
          "date": "2026-06-08",
          "close": 2002.97
        },
        {
          "date": "2026-06-09",
          "close": 2009.82
        },
        {
          "date": "2026-06-10",
          "close": 1991.42
        },
        {
          "date": "2026-06-11",
          "close": 1969.26
        },
        {
          "date": "2026-06-12",
          "close": 1994.57
        },
        {
          "date": "2026-06-15",
          "close": 2014.22
        },
        {
          "date": "2026-06-16",
          "close": 2009.29
        },
        {
          "date": "2026-06-17",
          "close": 1986.68
        },
        {
          "date": "2026-06-18",
          "close": 1974.18
        },
        {
          "date": "2026-06-22",
          "close": 1983.38
        },
        {
          "date": "2026-06-23",
          "close": 2005.33
        },
        {
          "date": "2026-06-24",
          "close": 1968.3
        },
        {
          "date": "2026-06-25",
          "close": 1942.81
        },
        {
          "date": "2026-06-26",
          "close": 1887.88
        },
        {
          "date": "2026-06-29",
          "close": 1902.47
        },
        {
          "date": "2026-06-30",
          "close": 1903.14
        },
        {
          "date": "2026-07-01",
          "close": 1958.83
        },
        {
          "date": "2026-07-02",
          "close": 1960.21
        },
        {
          "date": "2026-07-03",
          "close": 1986.37
        },
        {
          "date": "2026-07-06",
          "close": 1986.6
        },
        {
          "date": "2026-07-07",
          "close": 1931.22
        },
        {
          "date": "2026-07-08",
          "close": 1912.98
        },
        {
          "date": "2026-07-09",
          "close": 1911.69
        },
        {
          "date": "2026-07-10",
          "close": 1950.35
        },
        {
          "date": "2026-07-13",
          "close": 1904.99
        },
        {
          "date": "2026-07-14",
          "close": 1937.19
        },
        {
          "date": "2026-07-15",
          "close": 1958.61
        },
        {
          "date": "2026-07-16",
          "close": 1959.6
        },
        {
          "date": "2026-07-17",
          "close": 1881.71
        },
        {
          "date": "2026-07-20",
          "close": 1844.97
        },
        {
          "date": "2026-07-21",
          "close": 1842.14
        },
        {
          "date": "2026-07-22",
          "close": 1822.08
        },
        {
          "date": "2026-07-23",
          "close": 1854.48
        },
        {
          "date": "2026-07-24",
          "close": 1805.36
        },
        {
          "date": "2026-07-27",
          "close": 1854.85
        },
        {
          "date": "2026-07-28",
          "close": 1861.02
        },
        {
          "date": "2026-07-29",
          "close": 1894.51
        },
        {
          "date": "2026-07-30",
          "close": 1887.53
        },
        {
          "date": "2026-07-31",
          "close": 1924.4
        },
        {
          "date": "2026-08-03",
          "close": 1955.55
        },
        {
          "date": "2026-08-04",
          "close": 1961.98
        },
        {
          "date": "2026-08-05",
          "close": 1978.77
        },
        {
          "date": "2026-08-06",
          "close": 1977.81
        },
        {
          "date": "2026-08-07",
          "close": 1983.79
        },
        {
          "date": "2026-08-10",
          "close": 2021.06
        },
        {
          "date": "2026-08-11",
          "close": 2018.33
        },
        {
          "date": "2026-08-12",
          "close": 2041.65
        },
        {
          "date": "2026-08-13",
          "close": 2026.78
        },
        {
          "date": "2026-08-14",
          "close": 2023.72
        },
        {
          "date": "2026-08-17",
          "close": 2053.97
        },
        {
          "date": "2026-08-18",
          "close": 2062.24
        },
        {
          "date": "2026-08-19",
          "close": 1986.72
        },
        {
          "date": "2026-08-20",
          "close": 2015.02
        },
        {
          "date": "2026-08-21",
          "close": 1994.89
        },
        {
          "date": "2026-08-24",
          "close": 1976.75
        },
        {
          "date": "2026-08-25",
          "close": 2021.15
        },
        {
          "date": "2026-08-26",
          "close": 2024.35
        },
        {
          "date": "2026-08-27",
          "close": 2042.1
        },
        {
          "date": "2026-08-28",
          "close": 2049.67
        },
        {
          "date": "2026-08-31",
          "close": 2039.87
        },
        {
          "date": "2026-09-01",
          "close": 2065.7
        },
        {
          "date": "2026-09-02",
          "close": 2042.78
        },
        {
          "date": "2026-09-03",
          "close": 2036.45
        },
        {
          "date": "2026-09-04",
          "close": 2043.28
        },
        {
          "date": "2026-09-07",
          "close": 2065.67
        },
        {
          "date": "2026-09-08",
          "close": 2084.31
        },
        {
          "date": "2026-09-09",
          "close": 2079.29
        },
        {
          "date": "2026-09-10",
          "close": 2044.44
        },
        {
          "date": "2026-09-11",
          "close": 2005.85
        },
        {
          "date": "2026-09-14",
          "close": 2010.97
        },
        {
          "date": "2026-09-15",
          "close": 1973.8
        },
        {
          "date": "2026-09-16",
          "close": 1986.95
        },
        {
          "date": "2026-09-17",
          "close": 1997.43
        },
        {
          "date": "2026-09-18",
          "close": 2019.83
        },
        {
          "date": "2026-09-21",
          "close": 2066.38
        },
        {
          "date": "2026-09-22",
          "close": 2061.67
        },
        {
          "date": "2026-09-23",
          "close": 2043.69
        },
        {
          "date": "2026-09-24",
          "close": 2031.28
        },
        {
          "date": "2026-09-28",
          "close": 2010.39
        },
        {
          "date": "2026-09-29",
          "close": 2014.88
        },
        {
          "date": "2026-09-30",
          "close": 2020.33
        },
        {
          "date": "2026-10-08",
          "close": 2010.88
        },
        {
          "date": "2026-10-09",
          "close": 2027.2
        },
        {
          "date": "2026-10-12",
          "close": 1997.3
        },
        {
          "date": "2026-10-13",
          "close": 2011.08
        },
        {
          "date": "2026-10-14",
          "close": 1986.26
        },
        {
          "date": "2026-10-15",
          "close": 1932.77
        },
        {
          "date": "2026-10-16",
          "close": 1944.06
        },
        {
          "date": "2026-10-19",
          "close": 1935.84
        },
        {
          "date": "2026-10-20",
          "close": 1945.16
        },
        {
          "date": "2026-10-21",
          "close": 1946.75
        },
        {
          "date": "2026-10-22",
          "close": 1898.79
        },
        {
          "date": "2026-10-23",
          "close": 1919.64
        },
        {
          "date": "2026-10-26",
          "close": 1924.95
        },
        {
          "date": "2026-10-27",
          "close": 1889.0
        },
        {
          "date": "2026-10-28",
          "close": 1910.48
        },
        {
          "date": "2026-10-29",
          "close": 1876.14
        },
        {
          "date": "2026-10-30",
          "close": 1840.19
        },
        {
          "date": "2026-11-02",
          "close": 1878.06
        },
        {
          "date": "2026-11-03",
          "close": 1874.71
        },
        {
          "date": "2026-11-04",
          "close": 1897.88
        },
        {
          "date": "2026-11-05",
          "close": 1925.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5131578947368421,
          "pullback_frequency": 0.2236842105263158,
          "up_wilson": [
            0.4028869302897975,
            0.6221627122084885
          ],
          "pullback_wilson": [
            0.14461182822226148,
            0.3293456793137355
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.3617021276595745,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.23966213245714155,
            0.5046410346520489
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 15,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0853",
      "name": "电子竞技",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02243580071818707,
        "5": 0.057365986097349664,
        "20": 0.04415288253376359,
        "60": -0.013380117640207412
      },
      "moving_averages": {
        "5": 1303.7980000000448,
        "20": 1305.8354999999865,
        "60": 1330.021333333326
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1511.48
        },
        {
          "date": "2026-05-14",
          "close": 1475.21
        },
        {
          "date": "2026-05-15",
          "close": 1472.52
        },
        {
          "date": "2026-05-18",
          "close": 1469.07
        },
        {
          "date": "2026-05-19",
          "close": 1485.81
        },
        {
          "date": "2026-05-20",
          "close": 1455.76
        },
        {
          "date": "2026-05-21",
          "close": 1427.79
        },
        {
          "date": "2026-05-22",
          "close": 1440.25
        },
        {
          "date": "2026-05-25",
          "close": 1434.66
        },
        {
          "date": "2026-05-26",
          "close": 1421.56
        },
        {
          "date": "2026-05-27",
          "close": 1398.76
        },
        {
          "date": "2026-05-28",
          "close": 1412.96
        },
        {
          "date": "2026-05-29",
          "close": 1399.76
        },
        {
          "date": "2026-06-01",
          "close": 1436.7
        },
        {
          "date": "2026-06-02",
          "close": 1418.26
        },
        {
          "date": "2026-06-03",
          "close": 1398.16
        },
        {
          "date": "2026-06-04",
          "close": 1380.78
        },
        {
          "date": "2026-06-05",
          "close": 1410.39
        },
        {
          "date": "2026-06-08",
          "close": 1387.36
        },
        {
          "date": "2026-06-09",
          "close": 1398.73
        },
        {
          "date": "2026-06-10",
          "close": 1389.48
        },
        {
          "date": "2026-06-11",
          "close": 1347.39
        },
        {
          "date": "2026-06-12",
          "close": 1350.93
        },
        {
          "date": "2026-06-15",
          "close": 1364.31
        },
        {
          "date": "2026-06-16",
          "close": 1363.64
        },
        {
          "date": "2026-06-17",
          "close": 1343.59
        },
        {
          "date": "2026-06-18",
          "close": 1333.63
        },
        {
          "date": "2026-06-22",
          "close": 1361.78
        },
        {
          "date": "2026-06-23",
          "close": 1346.69
        },
        {
          "date": "2026-06-24",
          "close": 1330.67
        },
        {
          "date": "2026-06-25",
          "close": 1328.76
        },
        {
          "date": "2026-06-26",
          "close": 1305.44
        },
        {
          "date": "2026-06-29",
          "close": 1304.42
        },
        {
          "date": "2026-06-30",
          "close": 1323.83
        },
        {
          "date": "2026-07-01",
          "close": 1337.54
        },
        {
          "date": "2026-07-02",
          "close": 1334.29
        },
        {
          "date": "2026-07-03",
          "close": 1329.56
        },
        {
          "date": "2026-07-06",
          "close": 1313.77
        },
        {
          "date": "2026-07-07",
          "close": 1306.53
        },
        {
          "date": "2026-07-08",
          "close": 1305.69
        },
        {
          "date": "2026-07-09",
          "close": 1306.71
        },
        {
          "date": "2026-07-10",
          "close": 1332.94
        },
        {
          "date": "2026-07-13",
          "close": 1275.86
        },
        {
          "date": "2026-07-14",
          "close": 1275.73
        },
        {
          "date": "2026-07-15",
          "close": 1303.24
        },
        {
          "date": "2026-07-16",
          "close": 1316.83
        },
        {
          "date": "2026-07-17",
          "close": 1266.65
        },
        {
          "date": "2026-07-20",
          "close": 1257.2
        },
        {
          "date": "2026-07-21",
          "close": 1272.83
        },
        {
          "date": "2026-07-22",
          "close": 1243.72
        },
        {
          "date": "2026-07-23",
          "close": 1250.83
        },
        {
          "date": "2026-07-24",
          "close": 1208.7
        },
        {
          "date": "2026-07-27",
          "close": 1249.02
        },
        {
          "date": "2026-07-28",
          "close": 1251.38
        },
        {
          "date": "2026-07-29",
          "close": 1289.42
        },
        {
          "date": "2026-07-30",
          "close": 1273.06
        },
        {
          "date": "2026-07-31",
          "close": 1316.19
        },
        {
          "date": "2026-08-03",
          "close": 1334.25
        },
        {
          "date": "2026-08-04",
          "close": 1366.09
        },
        {
          "date": "2026-08-05",
          "close": 1373.68
        },
        {
          "date": "2026-08-06",
          "close": 1363.45
        },
        {
          "date": "2026-08-07",
          "close": 1352.97
        },
        {
          "date": "2026-08-10",
          "close": 1369.97
        },
        {
          "date": "2026-08-11",
          "close": 1359.05
        },
        {
          "date": "2026-08-12",
          "close": 1370.53
        },
        {
          "date": "2026-08-13",
          "close": 1357.38
        },
        {
          "date": "2026-08-14",
          "close": 1355.89
        },
        {
          "date": "2026-08-17",
          "close": 1354.99
        },
        {
          "date": "2026-08-18",
          "close": 1344.86
        },
        {
          "date": "2026-08-19",
          "close": 1295.27
        },
        {
          "date": "2026-08-20",
          "close": 1319.63
        },
        {
          "date": "2026-08-21",
          "close": 1310.31
        },
        {
          "date": "2026-08-24",
          "close": 1292.97
        },
        {
          "date": "2026-08-25",
          "close": 1319.32
        },
        {
          "date": "2026-08-26",
          "close": 1321.55
        },
        {
          "date": "2026-08-27",
          "close": 1321.94
        },
        {
          "date": "2026-08-28",
          "close": 1327.14
        },
        {
          "date": "2026-08-31",
          "close": 1350.08
        },
        {
          "date": "2026-09-01",
          "close": 1369.84
        },
        {
          "date": "2026-09-02",
          "close": 1368.07
        },
        {
          "date": "2026-09-03",
          "close": 1357.93
        },
        {
          "date": "2026-09-04",
          "close": 1377.73
        },
        {
          "date": "2026-09-07",
          "close": 1385.21
        },
        {
          "date": "2026-09-08",
          "close": 1391.67
        },
        {
          "date": "2026-09-09",
          "close": 1363.0
        },
        {
          "date": "2026-09-10",
          "close": 1349.31
        },
        {
          "date": "2026-09-11",
          "close": 1332.36
        },
        {
          "date": "2026-09-14",
          "close": 1324.27
        },
        {
          "date": "2026-09-15",
          "close": 1308.41
        },
        {
          "date": "2026-09-16",
          "close": 1321.74
        },
        {
          "date": "2026-09-17",
          "close": 1326.25
        },
        {
          "date": "2026-09-18",
          "close": 1343.09
        },
        {
          "date": "2026-09-21",
          "close": 1362.33
        },
        {
          "date": "2026-09-22",
          "close": 1373.49
        },
        {
          "date": "2026-09-23",
          "close": 1349.69
        },
        {
          "date": "2026-09-24",
          "close": 1338.13
        },
        {
          "date": "2026-09-28",
          "close": 1309.73
        },
        {
          "date": "2026-09-29",
          "close": 1325.62
        },
        {
          "date": "2026-09-30",
          "close": 1321.41
        },
        {
          "date": "2026-10-08",
          "close": 1297.99
        },
        {
          "date": "2026-10-09",
          "close": 1331.68
        },
        {
          "date": "2026-10-12",
          "close": 1328.1
        },
        {
          "date": "2026-10-13",
          "close": 1338.65
        },
        {
          "date": "2026-10-14",
          "close": 1342.64
        },
        {
          "date": "2026-10-15",
          "close": 1316.91
        },
        {
          "date": "2026-10-16",
          "close": 1295.18
        },
        {
          "date": "2026-10-19",
          "close": 1294.02
        },
        {
          "date": "2026-10-20",
          "close": 1304.29
        },
        {
          "date": "2026-10-21",
          "close": 1305.46
        },
        {
          "date": "2026-10-22",
          "close": 1260.09
        },
        {
          "date": "2026-10-23",
          "close": 1294.9
        },
        {
          "date": "2026-10-26",
          "close": 1318.38
        },
        {
          "date": "2026-10-27",
          "close": 1282.21
        },
        {
          "date": "2026-10-28",
          "close": 1303.44
        },
        {
          "date": "2026-10-29",
          "close": 1281.77
        },
        {
          "date": "2026-10-30",
          "close": 1237.82
        },
        {
          "date": "2026-11-02",
          "close": 1299.12
        },
        {
          "date": "2026-11-03",
          "close": 1301.19
        },
        {
          "date": "2026-11-04",
          "close": 1325.56
        },
        {
          "date": "2026-11-05",
          "close": 1355.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5222222222222223,
          "pullback_frequency": 0.34444444444444444,
          "up_wilson": [
            0.4202456391287088,
            0.6223794441795434
          ],
          "pullback_wilson": [
            0.2544591402493863,
            0.44716527659284866
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.33025280252016564,
            0.5847730975813876
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 11,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0854",
      "name": "华为概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027756261985780073,
        "5": 0.035748412572373045,
        "20": -0.061148305746408615,
        "60": -0.08142457800493186
      },
      "moving_averages": {
        "5": 3680.76799999997,
        "20": 3873.284499999997,
        "60": 4136.73500000001
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06715023042815282,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4919.76
        },
        {
          "date": "2026-05-14",
          "close": 4810.25
        },
        {
          "date": "2026-05-15",
          "close": 4778.33
        },
        {
          "date": "2026-05-18",
          "close": 4819.5
        },
        {
          "date": "2026-05-19",
          "close": 4911.45
        },
        {
          "date": "2026-05-20",
          "close": 4872.6
        },
        {
          "date": "2026-05-21",
          "close": 4711.99
        },
        {
          "date": "2026-05-22",
          "close": 4827.52
        },
        {
          "date": "2026-05-25",
          "close": 4864.98
        },
        {
          "date": "2026-05-26",
          "close": 4789.35
        },
        {
          "date": "2026-05-27",
          "close": 4689.28
        },
        {
          "date": "2026-05-28",
          "close": 4745.92
        },
        {
          "date": "2026-05-29",
          "close": 4573.31
        },
        {
          "date": "2026-06-01",
          "close": 4609.04
        },
        {
          "date": "2026-06-02",
          "close": 4616.28
        },
        {
          "date": "2026-06-03",
          "close": 4606.7
        },
        {
          "date": "2026-06-04",
          "close": 4581.28
        },
        {
          "date": "2026-06-05",
          "close": 4598.19
        },
        {
          "date": "2026-06-08",
          "close": 4463.77
        },
        {
          "date": "2026-06-09",
          "close": 4573.37
        },
        {
          "date": "2026-06-10",
          "close": 4477.46
        },
        {
          "date": "2026-06-11",
          "close": 4395.59
        },
        {
          "date": "2026-06-12",
          "close": 4418.89
        },
        {
          "date": "2026-06-15",
          "close": 4577.43
        },
        {
          "date": "2026-06-16",
          "close": 4660.09
        },
        {
          "date": "2026-06-17",
          "close": 4683.14
        },
        {
          "date": "2026-06-18",
          "close": 4698.04
        },
        {
          "date": "2026-06-22",
          "close": 4723.98
        },
        {
          "date": "2026-06-23",
          "close": 4668.52
        },
        {
          "date": "2026-06-24",
          "close": 4645.22
        },
        {
          "date": "2026-06-25",
          "close": 4617.19
        },
        {
          "date": "2026-06-26",
          "close": 4486.67
        },
        {
          "date": "2026-06-29",
          "close": 4428.14
        },
        {
          "date": "2026-06-30",
          "close": 4557.98
        },
        {
          "date": "2026-07-01",
          "close": 4611.56
        },
        {
          "date": "2026-07-02",
          "close": 4507.7
        },
        {
          "date": "2026-07-03",
          "close": 4534.04
        },
        {
          "date": "2026-07-06",
          "close": 4436.34
        },
        {
          "date": "2026-07-07",
          "close": 4321.93
        },
        {
          "date": "2026-07-08",
          "close": 4280.1
        },
        {
          "date": "2026-07-09",
          "close": 4356.57
        },
        {
          "date": "2026-07-10",
          "close": 4367.67
        },
        {
          "date": "2026-07-13",
          "close": 4129.03
        },
        {
          "date": "2026-07-14",
          "close": 4172.81
        },
        {
          "date": "2026-07-15",
          "close": 4138.59
        },
        {
          "date": "2026-07-16",
          "close": 4112.06
        },
        {
          "date": "2026-07-17",
          "close": 3878.99
        },
        {
          "date": "2026-07-20",
          "close": 3761.03
        },
        {
          "date": "2026-07-21",
          "close": 3885.08
        },
        {
          "date": "2026-07-22",
          "close": 3833.38
        },
        {
          "date": "2026-07-23",
          "close": 3869.15
        },
        {
          "date": "2026-07-24",
          "close": 3761.89
        },
        {
          "date": "2026-07-27",
          "close": 3894.26
        },
        {
          "date": "2026-07-28",
          "close": 3839.75
        },
        {
          "date": "2026-07-29",
          "close": 3873.84
        },
        {
          "date": "2026-07-30",
          "close": 3763.66
        },
        {
          "date": "2026-07-31",
          "close": 3913.08
        },
        {
          "date": "2026-08-03",
          "close": 3941.46
        },
        {
          "date": "2026-08-04",
          "close": 4078.52
        },
        {
          "date": "2026-08-05",
          "close": 4189.03
        },
        {
          "date": "2026-08-06",
          "close": 4216.5
        },
        {
          "date": "2026-08-07",
          "close": 4254.85
        },
        {
          "date": "2026-08-10",
          "close": 4277.39
        },
        {
          "date": "2026-08-11",
          "close": 4266.41
        },
        {
          "date": "2026-08-12",
          "close": 4329.85
        },
        {
          "date": "2026-08-13",
          "close": 4279.26
        },
        {
          "date": "2026-08-14",
          "close": 4311.34
        },
        {
          "date": "2026-08-17",
          "close": 4393.69
        },
        {
          "date": "2026-08-18",
          "close": 4371.4
        },
        {
          "date": "2026-08-19",
          "close": 4128.57
        },
        {
          "date": "2026-08-20",
          "close": 4177.6
        },
        {
          "date": "2026-08-21",
          "close": 4202.97
        },
        {
          "date": "2026-08-24",
          "close": 4131.85
        },
        {
          "date": "2026-08-25",
          "close": 4197.3
        },
        {
          "date": "2026-08-26",
          "close": 4195.47
        },
        {
          "date": "2026-08-27",
          "close": 4275.45
        },
        {
          "date": "2026-08-28",
          "close": 4267.17
        },
        {
          "date": "2026-08-31",
          "close": 4344.76
        },
        {
          "date": "2026-09-01",
          "close": 4343.12
        },
        {
          "date": "2026-09-02",
          "close": 4306.49
        },
        {
          "date": "2026-09-03",
          "close": 4293.16
        },
        {
          "date": "2026-09-04",
          "close": 4265.91
        },
        {
          "date": "2026-09-07",
          "close": 4328.31
        },
        {
          "date": "2026-09-08",
          "close": 4325.22
        },
        {
          "date": "2026-09-09",
          "close": 4296.08
        },
        {
          "date": "2026-09-10",
          "close": 4252.86
        },
        {
          "date": "2026-09-11",
          "close": 4192.17
        },
        {
          "date": "2026-09-14",
          "close": 4224.35
        },
        {
          "date": "2026-09-15",
          "close": 4182.99
        },
        {
          "date": "2026-09-16",
          "close": 4260.05
        },
        {
          "date": "2026-09-17",
          "close": 4254.67
        },
        {
          "date": "2026-09-18",
          "close": 4328.38
        },
        {
          "date": "2026-09-21",
          "close": 4398.42
        },
        {
          "date": "2026-09-22",
          "close": 4428.94
        },
        {
          "date": "2026-09-23",
          "close": 4400.89
        },
        {
          "date": "2026-09-24",
          "close": 4326.03
        },
        {
          "date": "2026-09-28",
          "close": 4187.86
        },
        {
          "date": "2026-09-29",
          "close": 4233.96
        },
        {
          "date": "2026-09-30",
          "close": 4188.16
        },
        {
          "date": "2026-10-08",
          "close": 4098.56
        },
        {
          "date": "2026-10-09",
          "close": 4124.93
        },
        {
          "date": "2026-10-12",
          "close": 4066.53
        },
        {
          "date": "2026-10-13",
          "close": 4093.17
        },
        {
          "date": "2026-10-14",
          "close": 4016.08
        },
        {
          "date": "2026-10-15",
          "close": 3889.13
        },
        {
          "date": "2026-10-16",
          "close": 3883.72
        },
        {
          "date": "2026-10-19",
          "close": 3887.35
        },
        {
          "date": "2026-10-20",
          "close": 3975.03
        },
        {
          "date": "2026-10-21",
          "close": 3995.91
        },
        {
          "date": "2026-10-22",
          "close": 3865.49
        },
        {
          "date": "2026-10-23",
          "close": 3972.3
        },
        {
          "date": "2026-10-26",
          "close": 3922.87
        },
        {
          "date": "2026-10-27",
          "close": 3784.45
        },
        {
          "date": "2026-10-28",
          "close": 3869.76
        },
        {
          "date": "2026-10-29",
          "close": 3715.13
        },
        {
          "date": "2026-10-30",
          "close": 3539.56
        },
        {
          "date": "2026-11-02",
          "close": 3676.75
        },
        {
          "date": "2026-11-03",
          "close": 3595.57
        },
        {
          "date": "2026-11-04",
          "close": 3744.02
        },
        {
          "date": "2026-11-05",
          "close": 3847.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5263157894736842,
          "pullback_frequency": 0.3157894736842105,
          "up_wilson": [
            0.41552028690262677,
            0.6345789980939448
          ],
          "pullback_wilson": [
            0.22230854157063415,
            0.42699646345336384
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.3724245374822684,
            0.6472444496631784
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 12,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0855",
      "name": "纳米银",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02813484936594568,
        "5": 0.07119592687931608,
        "20": -0.11407396743749543,
        "60": -0.08438602464656764
      },
      "moving_averages": {
        "5": 3019.862000000011,
        "20": 3244.4975000000095,
        "60": 3530.831833333328
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-03",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-15",
            "end": "2026-09-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.10180504604537455,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4337.93
        },
        {
          "date": "2026-05-14",
          "close": 4267.6
        },
        {
          "date": "2026-05-15",
          "close": 4208.03
        },
        {
          "date": "2026-05-18",
          "close": 4297.39
        },
        {
          "date": "2026-05-19",
          "close": 4356.73
        },
        {
          "date": "2026-05-20",
          "close": 4345.9
        },
        {
          "date": "2026-05-21",
          "close": 4168.06
        },
        {
          "date": "2026-05-22",
          "close": 4391.34
        },
        {
          "date": "2026-05-25",
          "close": 4374.62
        },
        {
          "date": "2026-05-26",
          "close": 4178.93
        },
        {
          "date": "2026-05-27",
          "close": 4099.25
        },
        {
          "date": "2026-05-28",
          "close": 4254.67
        },
        {
          "date": "2026-05-29",
          "close": 4018.42
        },
        {
          "date": "2026-06-01",
          "close": 3995.79
        },
        {
          "date": "2026-06-02",
          "close": 4003.04
        },
        {
          "date": "2026-06-03",
          "close": 4089.72
        },
        {
          "date": "2026-06-04",
          "close": 4071.23
        },
        {
          "date": "2026-06-05",
          "close": 4076.69
        },
        {
          "date": "2026-06-08",
          "close": 3867.76
        },
        {
          "date": "2026-06-09",
          "close": 3953.98
        },
        {
          "date": "2026-06-10",
          "close": 3828.78
        },
        {
          "date": "2026-06-11",
          "close": 3977.39
        },
        {
          "date": "2026-06-12",
          "close": 3968.77
        },
        {
          "date": "2026-06-15",
          "close": 4149.89
        },
        {
          "date": "2026-06-16",
          "close": 4216.95
        },
        {
          "date": "2026-06-17",
          "close": 4301.84
        },
        {
          "date": "2026-06-18",
          "close": 4252.57
        },
        {
          "date": "2026-06-22",
          "close": 4361.69
        },
        {
          "date": "2026-06-23",
          "close": 4160.77
        },
        {
          "date": "2026-06-24",
          "close": 4314.99
        },
        {
          "date": "2026-06-25",
          "close": 4343.22
        },
        {
          "date": "2026-06-26",
          "close": 4406.2
        },
        {
          "date": "2026-06-29",
          "close": 4183.1
        },
        {
          "date": "2026-06-30",
          "close": 4281.03
        },
        {
          "date": "2026-07-01",
          "close": 4233.02
        },
        {
          "date": "2026-07-02",
          "close": 4172.84
        },
        {
          "date": "2026-07-03",
          "close": 4041.44
        },
        {
          "date": "2026-07-06",
          "close": 3899.51
        },
        {
          "date": "2026-07-07",
          "close": 3924.47
        },
        {
          "date": "2026-07-08",
          "close": 3787.87
        },
        {
          "date": "2026-07-09",
          "close": 3907.65
        },
        {
          "date": "2026-07-10",
          "close": 3781.39
        },
        {
          "date": "2026-07-13",
          "close": 3535.7
        },
        {
          "date": "2026-07-14",
          "close": 3682.41
        },
        {
          "date": "2026-07-15",
          "close": 3530.66
        },
        {
          "date": "2026-07-16",
          "close": 3369.87
        },
        {
          "date": "2026-07-17",
          "close": 3054.59
        },
        {
          "date": "2026-07-20",
          "close": 2987.72
        },
        {
          "date": "2026-07-21",
          "close": 3116.11
        },
        {
          "date": "2026-07-22",
          "close": 3104.66
        },
        {
          "date": "2026-07-23",
          "close": 3141.1
        },
        {
          "date": "2026-07-24",
          "close": 3021.52
        },
        {
          "date": "2026-07-27",
          "close": 3171.37
        },
        {
          "date": "2026-07-28",
          "close": 3077.75
        },
        {
          "date": "2026-07-29",
          "close": 3113.67
        },
        {
          "date": "2026-07-30",
          "close": 2945.28
        },
        {
          "date": "2026-07-31",
          "close": 3067.28
        },
        {
          "date": "2026-08-03",
          "close": 3156.18
        },
        {
          "date": "2026-08-04",
          "close": 3382.72
        },
        {
          "date": "2026-08-05",
          "close": 3495.01
        },
        {
          "date": "2026-08-06",
          "close": 3503.11
        },
        {
          "date": "2026-08-07",
          "close": 3572.32
        },
        {
          "date": "2026-08-10",
          "close": 3641.62
        },
        {
          "date": "2026-08-11",
          "close": 3537.89
        },
        {
          "date": "2026-08-12",
          "close": 3651.43
        },
        {
          "date": "2026-08-13",
          "close": 3629.38
        },
        {
          "date": "2026-08-14",
          "close": 3727.25
        },
        {
          "date": "2026-08-17",
          "close": 3752.51
        },
        {
          "date": "2026-08-18",
          "close": 3703.71
        },
        {
          "date": "2026-08-19",
          "close": 3429.25
        },
        {
          "date": "2026-08-20",
          "close": 3460.27
        },
        {
          "date": "2026-08-21",
          "close": 3522.22
        },
        {
          "date": "2026-08-24",
          "close": 3507.93
        },
        {
          "date": "2026-08-25",
          "close": 3541.98
        },
        {
          "date": "2026-08-26",
          "close": 3541.3
        },
        {
          "date": "2026-08-27",
          "close": 3644.2
        },
        {
          "date": "2026-08-28",
          "close": 3621.29
        },
        {
          "date": "2026-08-31",
          "close": 3665.49
        },
        {
          "date": "2026-09-01",
          "close": 3622.58
        },
        {
          "date": "2026-09-02",
          "close": 3582.4
        },
        {
          "date": "2026-09-03",
          "close": 3561.78
        },
        {
          "date": "2026-09-04",
          "close": 3505.36
        },
        {
          "date": "2026-09-07",
          "close": 3610.47
        },
        {
          "date": "2026-09-08",
          "close": 3625.38
        },
        {
          "date": "2026-09-09",
          "close": 3710.99
        },
        {
          "date": "2026-09-10",
          "close": 3750.32
        },
        {
          "date": "2026-09-11",
          "close": 3752.63
        },
        {
          "date": "2026-09-14",
          "close": 3794.5
        },
        {
          "date": "2026-09-15",
          "close": 3762.13
        },
        {
          "date": "2026-09-16",
          "close": 3873.46
        },
        {
          "date": "2026-09-17",
          "close": 3854.29
        },
        {
          "date": "2026-09-18",
          "close": 3894.65
        },
        {
          "date": "2026-09-21",
          "close": 3991.82
        },
        {
          "date": "2026-09-22",
          "close": 3987.15
        },
        {
          "date": "2026-09-23",
          "close": 3974.95
        },
        {
          "date": "2026-09-24",
          "close": 3842.56
        },
        {
          "date": "2026-09-28",
          "close": 3650.43
        },
        {
          "date": "2026-09-29",
          "close": 3711.96
        },
        {
          "date": "2026-09-30",
          "close": 3634.87
        },
        {
          "date": "2026-10-08",
          "close": 3612.13
        },
        {
          "date": "2026-10-09",
          "close": 3555.62
        },
        {
          "date": "2026-10-12",
          "close": 3485.77
        },
        {
          "date": "2026-10-13",
          "close": 3562.79
        },
        {
          "date": "2026-10-14",
          "close": 3502.3
        },
        {
          "date": "2026-10-15",
          "close": 3378.65
        },
        {
          "date": "2026-10-16",
          "close": 3360.33
        },
        {
          "date": "2026-10-19",
          "close": 3346.61
        },
        {
          "date": "2026-10-20",
          "close": 3445.25
        },
        {
          "date": "2026-10-21",
          "close": 3401.73
        },
        {
          "date": "2026-10-22",
          "close": 3239.2
        },
        {
          "date": "2026-10-23",
          "close": 3259.25
        },
        {
          "date": "2026-10-26",
          "close": 3138.25
        },
        {
          "date": "2026-10-27",
          "close": 3009.82
        },
        {
          "date": "2026-10-28",
          "close": 3117.68
        },
        {
          "date": "2026-10-29",
          "close": 2987.39
        },
        {
          "date": "2026-10-30",
          "close": 2912.9
        },
        {
          "date": "2026-11-02",
          "close": 2971.35
        },
        {
          "date": "2026-11-03",
          "close": 2902.47
        },
        {
          "date": "2026-11-04",
          "close": 3112.51
        },
        {
          "date": "2026-11-05",
          "close": 3200.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "pullback_wilson": [
            0.3076896268393824,
            0.5586237926918696
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.4411764705882353,
          "up_wilson": [
            0.3673671298006892,
            0.6854849552491152
          ],
          "pullback_wilson": [
            0.2888348224624216,
            0.6054610074379694
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 1,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0856",
      "name": "工业大麻",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02341870868588991,
        "5": 0.046356764839889264,
        "20": -0.041788362165805504,
        "60": -0.02364445025835571
      },
      "moving_averages": {
        "5": 1733.4380000000353,
        "20": 1783.9380000000122,
        "60": 1845.9750000000195
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.05618226172725027,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2088.62
        },
        {
          "date": "2026-05-14",
          "close": 2042.37
        },
        {
          "date": "2026-05-15",
          "close": 2028.47
        },
        {
          "date": "2026-05-18",
          "close": 2019.7
        },
        {
          "date": "2026-05-19",
          "close": 2030.64
        },
        {
          "date": "2026-05-20",
          "close": 2002.64
        },
        {
          "date": "2026-05-21",
          "close": 1946.97
        },
        {
          "date": "2026-05-22",
          "close": 1959.35
        },
        {
          "date": "2026-05-25",
          "close": 1940.7
        },
        {
          "date": "2026-05-26",
          "close": 1917.01
        },
        {
          "date": "2026-05-27",
          "close": 1884.14
        },
        {
          "date": "2026-05-28",
          "close": 1889.61
        },
        {
          "date": "2026-05-29",
          "close": 1878.83
        },
        {
          "date": "2026-06-01",
          "close": 1904.78
        },
        {
          "date": "2026-06-02",
          "close": 1882.82
        },
        {
          "date": "2026-06-03",
          "close": 1851.2
        },
        {
          "date": "2026-06-04",
          "close": 1822.45
        },
        {
          "date": "2026-06-05",
          "close": 1836.15
        },
        {
          "date": "2026-06-08",
          "close": 1783.41
        },
        {
          "date": "2026-06-09",
          "close": 1783.18
        },
        {
          "date": "2026-06-10",
          "close": 1770.69
        },
        {
          "date": "2026-06-11",
          "close": 1750.96
        },
        {
          "date": "2026-06-12",
          "close": 1780.79
        },
        {
          "date": "2026-06-15",
          "close": 1787.7
        },
        {
          "date": "2026-06-16",
          "close": 1783.38
        },
        {
          "date": "2026-06-17",
          "close": 1758.67
        },
        {
          "date": "2026-06-18",
          "close": 1740.01
        },
        {
          "date": "2026-06-22",
          "close": 1748.18
        },
        {
          "date": "2026-06-23",
          "close": 1772.32
        },
        {
          "date": "2026-06-24",
          "close": 1752.0
        },
        {
          "date": "2026-06-25",
          "close": 1714.12
        },
        {
          "date": "2026-06-26",
          "close": 1669.42
        },
        {
          "date": "2026-06-29",
          "close": 1705.66
        },
        {
          "date": "2026-06-30",
          "close": 1688.43
        },
        {
          "date": "2026-07-01",
          "close": 1764.38
        },
        {
          "date": "2026-07-02",
          "close": 1770.89
        },
        {
          "date": "2026-07-03",
          "close": 1798.33
        },
        {
          "date": "2026-07-06",
          "close": 1792.84
        },
        {
          "date": "2026-07-07",
          "close": 1737.76
        },
        {
          "date": "2026-07-08",
          "close": 1732.5
        },
        {
          "date": "2026-07-09",
          "close": 1733.83
        },
        {
          "date": "2026-07-10",
          "close": 1778.56
        },
        {
          "date": "2026-07-13",
          "close": 1755.13
        },
        {
          "date": "2026-07-14",
          "close": 1782.37
        },
        {
          "date": "2026-07-15",
          "close": 1823.23
        },
        {
          "date": "2026-07-16",
          "close": 1843.09
        },
        {
          "date": "2026-07-17",
          "close": 1752.63
        },
        {
          "date": "2026-07-20",
          "close": 1724.35
        },
        {
          "date": "2026-07-21",
          "close": 1706.3
        },
        {
          "date": "2026-07-22",
          "close": 1687.43
        },
        {
          "date": "2026-07-23",
          "close": 1713.91
        },
        {
          "date": "2026-07-24",
          "close": 1676.38
        },
        {
          "date": "2026-07-27",
          "close": 1736.75
        },
        {
          "date": "2026-07-28",
          "close": 1744.91
        },
        {
          "date": "2026-07-29",
          "close": 1763.57
        },
        {
          "date": "2026-07-30",
          "close": 1749.83
        },
        {
          "date": "2026-07-31",
          "close": 1779.86
        },
        {
          "date": "2026-08-03",
          "close": 1798.31
        },
        {
          "date": "2026-08-04",
          "close": 1828.09
        },
        {
          "date": "2026-08-05",
          "close": 1834.68
        },
        {
          "date": "2026-08-06",
          "close": 1844.54
        },
        {
          "date": "2026-08-07",
          "close": 1872.32
        },
        {
          "date": "2026-08-10",
          "close": 1915.11
        },
        {
          "date": "2026-08-11",
          "close": 1898.31
        },
        {
          "date": "2026-08-12",
          "close": 1915.84
        },
        {
          "date": "2026-08-13",
          "close": 1908.7
        },
        {
          "date": "2026-08-14",
          "close": 1898.86
        },
        {
          "date": "2026-08-17",
          "close": 1907.85
        },
        {
          "date": "2026-08-18",
          "close": 1888.29
        },
        {
          "date": "2026-08-19",
          "close": 1824.41
        },
        {
          "date": "2026-08-20",
          "close": 1869.41
        },
        {
          "date": "2026-08-21",
          "close": 1841.2
        },
        {
          "date": "2026-08-24",
          "close": 1808.69
        },
        {
          "date": "2026-08-25",
          "close": 1849.66
        },
        {
          "date": "2026-08-26",
          "close": 1857.51
        },
        {
          "date": "2026-08-27",
          "close": 1877.62
        },
        {
          "date": "2026-08-28",
          "close": 1889.58
        },
        {
          "date": "2026-08-31",
          "close": 1882.0
        },
        {
          "date": "2026-09-01",
          "close": 1901.67
        },
        {
          "date": "2026-09-02",
          "close": 1880.78
        },
        {
          "date": "2026-09-03",
          "close": 1875.03
        },
        {
          "date": "2026-09-04",
          "close": 1880.75
        },
        {
          "date": "2026-09-07",
          "close": 1894.54
        },
        {
          "date": "2026-09-08",
          "close": 1927.48
        },
        {
          "date": "2026-09-09",
          "close": 1910.22
        },
        {
          "date": "2026-09-10",
          "close": 1883.31
        },
        {
          "date": "2026-09-11",
          "close": 1852.35
        },
        {
          "date": "2026-09-14",
          "close": 1875.07
        },
        {
          "date": "2026-09-15",
          "close": 1828.01
        },
        {
          "date": "2026-09-16",
          "close": 1844.03
        },
        {
          "date": "2026-09-17",
          "close": 1857.27
        },
        {
          "date": "2026-09-18",
          "close": 1868.24
        },
        {
          "date": "2026-09-21",
          "close": 1920.87
        },
        {
          "date": "2026-09-22",
          "close": 1920.55
        },
        {
          "date": "2026-09-23",
          "close": 1887.76
        },
        {
          "date": "2026-09-24",
          "close": 1870.61
        },
        {
          "date": "2026-09-28",
          "close": 1848.36
        },
        {
          "date": "2026-09-29",
          "close": 1856.92
        },
        {
          "date": "2026-09-30",
          "close": 1876.6
        },
        {
          "date": "2026-10-08",
          "close": 1869.42
        },
        {
          "date": "2026-10-09",
          "close": 1897.93
        },
        {
          "date": "2026-10-12",
          "close": 1865.97
        },
        {
          "date": "2026-10-13",
          "close": 1865.89
        },
        {
          "date": "2026-10-14",
          "close": 1845.77
        },
        {
          "date": "2026-10-15",
          "close": 1803.62
        },
        {
          "date": "2026-10-16",
          "close": 1805.42
        },
        {
          "date": "2026-10-19",
          "close": 1803.82
        },
        {
          "date": "2026-10-20",
          "close": 1806.47
        },
        {
          "date": "2026-10-21",
          "close": 1813.46
        },
        {
          "date": "2026-10-22",
          "close": 1771.42
        },
        {
          "date": "2026-10-23",
          "close": 1774.0
        },
        {
          "date": "2026-10-26",
          "close": 1773.87
        },
        {
          "date": "2026-10-27",
          "close": 1731.62
        },
        {
          "date": "2026-10-28",
          "close": 1740.37
        },
        {
          "date": "2026-10-29",
          "close": 1711.94
        },
        {
          "date": "2026-10-30",
          "close": 1683.25
        },
        {
          "date": "2026-11-02",
          "close": 1722.72
        },
        {
          "date": "2026-11-03",
          "close": 1719.61
        },
        {
          "date": "2026-11-04",
          "close": 1750.31
        },
        {
          "date": "2026-11-05",
          "close": 1791.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4305555555555556,
          "pullback_frequency": 0.2777777777777778,
          "up_wilson": [
            0.32257905786705865,
            0.5455669383268938
          ],
          "pullback_wilson": [
            0.18760285856829367,
            0.39046432925235425
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4523809523809524,
          "pullback_frequency": 0.5238095238095238,
          "up_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "pullback_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 16,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0859",
      "name": "超清视频",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02362961389453666,
        "5": 0.03619701003481479,
        "20": -0.028391197480605257,
        "60": -0.04737025426680597
      },
      "moving_averages": {
        "5": 1937.4919999999925,
        "20": 2008.8104999999982,
        "60": 2104.794333333332
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.039499224063062055,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2447.29
        },
        {
          "date": "2026-05-14",
          "close": 2397.77
        },
        {
          "date": "2026-05-15",
          "close": 2379.13
        },
        {
          "date": "2026-05-18",
          "close": 2406.37
        },
        {
          "date": "2026-05-19",
          "close": 2462.13
        },
        {
          "date": "2026-05-20",
          "close": 2443.04
        },
        {
          "date": "2026-05-21",
          "close": 2367.75
        },
        {
          "date": "2026-05-22",
          "close": 2422.89
        },
        {
          "date": "2026-05-25",
          "close": 2460.42
        },
        {
          "date": "2026-05-26",
          "close": 2430.06
        },
        {
          "date": "2026-05-27",
          "close": 2403.2
        },
        {
          "date": "2026-05-28",
          "close": 2412.08
        },
        {
          "date": "2026-05-29",
          "close": 2306.06
        },
        {
          "date": "2026-06-01",
          "close": 2315.01
        },
        {
          "date": "2026-06-02",
          "close": 2303.52
        },
        {
          "date": "2026-06-03",
          "close": 2299.04
        },
        {
          "date": "2026-06-04",
          "close": 2289.95
        },
        {
          "date": "2026-06-05",
          "close": 2308.76
        },
        {
          "date": "2026-06-08",
          "close": 2237.24
        },
        {
          "date": "2026-06-09",
          "close": 2278.41
        },
        {
          "date": "2026-06-10",
          "close": 2241.33
        },
        {
          "date": "2026-06-11",
          "close": 2198.26
        },
        {
          "date": "2026-06-12",
          "close": 2199.38
        },
        {
          "date": "2026-06-15",
          "close": 2271.14
        },
        {
          "date": "2026-06-16",
          "close": 2318.69
        },
        {
          "date": "2026-06-17",
          "close": 2327.83
        },
        {
          "date": "2026-06-18",
          "close": 2325.83
        },
        {
          "date": "2026-06-22",
          "close": 2325.64
        },
        {
          "date": "2026-06-23",
          "close": 2317.31
        },
        {
          "date": "2026-06-24",
          "close": 2311.4
        },
        {
          "date": "2026-06-25",
          "close": 2298.23
        },
        {
          "date": "2026-06-26",
          "close": 2244.14
        },
        {
          "date": "2026-06-29",
          "close": 2216.86
        },
        {
          "date": "2026-06-30",
          "close": 2310.08
        },
        {
          "date": "2026-07-01",
          "close": 2331.25
        },
        {
          "date": "2026-07-02",
          "close": 2291.4
        },
        {
          "date": "2026-07-03",
          "close": 2284.11
        },
        {
          "date": "2026-07-06",
          "close": 2243.11
        },
        {
          "date": "2026-07-07",
          "close": 2197.94
        },
        {
          "date": "2026-07-08",
          "close": 2200.72
        },
        {
          "date": "2026-07-09",
          "close": 2248.67
        },
        {
          "date": "2026-07-10",
          "close": 2245.09
        },
        {
          "date": "2026-07-13",
          "close": 2119.2
        },
        {
          "date": "2026-07-14",
          "close": 2142.88
        },
        {
          "date": "2026-07-15",
          "close": 2119.27
        },
        {
          "date": "2026-07-16",
          "close": 2097.86
        },
        {
          "date": "2026-07-17",
          "close": 1974.01
        },
        {
          "date": "2026-07-20",
          "close": 1929.12
        },
        {
          "date": "2026-07-21",
          "close": 1997.03
        },
        {
          "date": "2026-07-22",
          "close": 1967.68
        },
        {
          "date": "2026-07-23",
          "close": 1975.24
        },
        {
          "date": "2026-07-24",
          "close": 1930.23
        },
        {
          "date": "2026-07-27",
          "close": 1985.47
        },
        {
          "date": "2026-07-28",
          "close": 1965.6
        },
        {
          "date": "2026-07-29",
          "close": 1977.43
        },
        {
          "date": "2026-07-30",
          "close": 1922.33
        },
        {
          "date": "2026-07-31",
          "close": 1998.22
        },
        {
          "date": "2026-08-03",
          "close": 2010.7
        },
        {
          "date": "2026-08-04",
          "close": 2078.62
        },
        {
          "date": "2026-08-05",
          "close": 2124.54
        },
        {
          "date": "2026-08-06",
          "close": 2129.43
        },
        {
          "date": "2026-08-07",
          "close": 2143.75
        },
        {
          "date": "2026-08-10",
          "close": 2150.95
        },
        {
          "date": "2026-08-11",
          "close": 2144.0
        },
        {
          "date": "2026-08-12",
          "close": 2175.6
        },
        {
          "date": "2026-08-13",
          "close": 2149.3
        },
        {
          "date": "2026-08-14",
          "close": 2161.72
        },
        {
          "date": "2026-08-17",
          "close": 2204.27
        },
        {
          "date": "2026-08-18",
          "close": 2180.94
        },
        {
          "date": "2026-08-19",
          "close": 2069.72
        },
        {
          "date": "2026-08-20",
          "close": 2098.75
        },
        {
          "date": "2026-08-21",
          "close": 2108.76
        },
        {
          "date": "2026-08-24",
          "close": 2067.38
        },
        {
          "date": "2026-08-25",
          "close": 2108.35
        },
        {
          "date": "2026-08-26",
          "close": 2105.45
        },
        {
          "date": "2026-08-27",
          "close": 2143.03
        },
        {
          "date": "2026-08-28",
          "close": 2141.13
        },
        {
          "date": "2026-08-31",
          "close": 2210.31
        },
        {
          "date": "2026-09-01",
          "close": 2214.01
        },
        {
          "date": "2026-09-02",
          "close": 2186.85
        },
        {
          "date": "2026-09-03",
          "close": 2173.84
        },
        {
          "date": "2026-09-04",
          "close": 2153.91
        },
        {
          "date": "2026-09-07",
          "close": 2171.25
        },
        {
          "date": "2026-09-08",
          "close": 2170.92
        },
        {
          "date": "2026-09-09",
          "close": 2148.83
        },
        {
          "date": "2026-09-10",
          "close": 2121.23
        },
        {
          "date": "2026-09-11",
          "close": 2106.68
        },
        {
          "date": "2026-09-14",
          "close": 2126.25
        },
        {
          "date": "2026-09-15",
          "close": 2110.38
        },
        {
          "date": "2026-09-16",
          "close": 2158.25
        },
        {
          "date": "2026-09-17",
          "close": 2164.1
        },
        {
          "date": "2026-09-18",
          "close": 2193.29
        },
        {
          "date": "2026-09-21",
          "close": 2224.63
        },
        {
          "date": "2026-09-22",
          "close": 2252.03
        },
        {
          "date": "2026-09-23",
          "close": 2233.59
        },
        {
          "date": "2026-09-24",
          "close": 2198.71
        },
        {
          "date": "2026-09-28",
          "close": 2135.82
        },
        {
          "date": "2026-09-29",
          "close": 2153.86
        },
        {
          "date": "2026-09-30",
          "close": 2137.14
        },
        {
          "date": "2026-10-08",
          "close": 2083.04
        },
        {
          "date": "2026-10-09",
          "close": 2107.13
        },
        {
          "date": "2026-10-12",
          "close": 2088.99
        },
        {
          "date": "2026-10-13",
          "close": 2105.46
        },
        {
          "date": "2026-10-14",
          "close": 2072.86
        },
        {
          "date": "2026-10-15",
          "close": 2007.83
        },
        {
          "date": "2026-10-16",
          "close": 1986.15
        },
        {
          "date": "2026-10-19",
          "close": 1986.21
        },
        {
          "date": "2026-10-20",
          "close": 2027.35
        },
        {
          "date": "2026-10-21",
          "close": 2052.19
        },
        {
          "date": "2026-10-22",
          "close": 1992.8
        },
        {
          "date": "2026-10-23",
          "close": 2064.77
        },
        {
          "date": "2026-10-26",
          "close": 2038.31
        },
        {
          "date": "2026-10-27",
          "close": 1978.35
        },
        {
          "date": "2026-10-28",
          "close": 2027.15
        },
        {
          "date": "2026-10-29",
          "close": 1953.2
        },
        {
          "date": "2026-10-30",
          "close": 1852.19
        },
        {
          "date": "2026-11-02",
          "close": 1934.11
        },
        {
          "date": "2026-11-03",
          "close": 1900.08
        },
        {
          "date": "2026-11-04",
          "close": 1977.18
        },
        {
          "date": "2026-11-05",
          "close": 2023.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5657894736842105,
          "pullback_frequency": 0.27631578947368424,
          "up_wilson": [
            0.4538575306835998,
            0.6713906818078296
          ],
          "pullback_wilson": [
            0.18840242353991465,
            0.3857536539892258
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0860",
      "name": "边缘计算",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02993805362216473,
        "5": 0.034836542888870836,
        "20": -0.030574289179492675,
        "60": -0.0938001043593758
      },
      "moving_averages": {
        "5": 1829.196000000043,
        "20": 1895.6615000000106,
        "60": 2010.925166666663
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03682079671673255,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2508.53
        },
        {
          "date": "2026-05-14",
          "close": 2447.07
        },
        {
          "date": "2026-05-15",
          "close": 2433.6
        },
        {
          "date": "2026-05-18",
          "close": 2487.17
        },
        {
          "date": "2026-05-19",
          "close": 2551.41
        },
        {
          "date": "2026-05-20",
          "close": 2507.6
        },
        {
          "date": "2026-05-21",
          "close": 2406.14
        },
        {
          "date": "2026-05-22",
          "close": 2469.09
        },
        {
          "date": "2026-05-25",
          "close": 2485.94
        },
        {
          "date": "2026-05-26",
          "close": 2429.69
        },
        {
          "date": "2026-05-27",
          "close": 2367.65
        },
        {
          "date": "2026-05-28",
          "close": 2392.7
        },
        {
          "date": "2026-05-29",
          "close": 2286.0
        },
        {
          "date": "2026-06-01",
          "close": 2307.1
        },
        {
          "date": "2026-06-02",
          "close": 2285.55
        },
        {
          "date": "2026-06-03",
          "close": 2278.34
        },
        {
          "date": "2026-06-04",
          "close": 2240.11
        },
        {
          "date": "2026-06-05",
          "close": 2260.0
        },
        {
          "date": "2026-06-08",
          "close": 2212.0
        },
        {
          "date": "2026-06-09",
          "close": 2245.27
        },
        {
          "date": "2026-06-10",
          "close": 2195.58
        },
        {
          "date": "2026-06-11",
          "close": 2120.55
        },
        {
          "date": "2026-06-12",
          "close": 2130.85
        },
        {
          "date": "2026-06-15",
          "close": 2192.29
        },
        {
          "date": "2026-06-16",
          "close": 2234.64
        },
        {
          "date": "2026-06-17",
          "close": 2219.42
        },
        {
          "date": "2026-06-18",
          "close": 2249.14
        },
        {
          "date": "2026-06-22",
          "close": 2257.52
        },
        {
          "date": "2026-06-23",
          "close": 2228.33
        },
        {
          "date": "2026-06-24",
          "close": 2219.35
        },
        {
          "date": "2026-06-25",
          "close": 2176.72
        },
        {
          "date": "2026-06-26",
          "close": 2098.87
        },
        {
          "date": "2026-06-29",
          "close": 2065.36
        },
        {
          "date": "2026-06-30",
          "close": 2147.17
        },
        {
          "date": "2026-07-01",
          "close": 2190.88
        },
        {
          "date": "2026-07-02",
          "close": 2139.05
        },
        {
          "date": "2026-07-03",
          "close": 2158.98
        },
        {
          "date": "2026-07-06",
          "close": 2112.2
        },
        {
          "date": "2026-07-07",
          "close": 2054.77
        },
        {
          "date": "2026-07-08",
          "close": 2069.13
        },
        {
          "date": "2026-07-09",
          "close": 2106.52
        },
        {
          "date": "2026-07-10",
          "close": 2134.59
        },
        {
          "date": "2026-07-13",
          "close": 2032.62
        },
        {
          "date": "2026-07-14",
          "close": 2032.23
        },
        {
          "date": "2026-07-15",
          "close": 2020.61
        },
        {
          "date": "2026-07-16",
          "close": 2024.5
        },
        {
          "date": "2026-07-17",
          "close": 1915.45
        },
        {
          "date": "2026-07-20",
          "close": 1875.96
        },
        {
          "date": "2026-07-21",
          "close": 1929.97
        },
        {
          "date": "2026-07-22",
          "close": 1919.26
        },
        {
          "date": "2026-07-23",
          "close": 1937.98
        },
        {
          "date": "2026-07-24",
          "close": 1880.12
        },
        {
          "date": "2026-07-27",
          "close": 1938.78
        },
        {
          "date": "2026-07-28",
          "close": 1925.92
        },
        {
          "date": "2026-07-29",
          "close": 1934.32
        },
        {
          "date": "2026-07-30",
          "close": 1875.51
        },
        {
          "date": "2026-07-31",
          "close": 1971.08
        },
        {
          "date": "2026-08-03",
          "close": 2003.11
        },
        {
          "date": "2026-08-04",
          "close": 2067.15
        },
        {
          "date": "2026-08-05",
          "close": 2108.1
        },
        {
          "date": "2026-08-06",
          "close": 2110.27
        },
        {
          "date": "2026-08-07",
          "close": 2104.9
        },
        {
          "date": "2026-08-10",
          "close": 2105.83
        },
        {
          "date": "2026-08-11",
          "close": 2105.94
        },
        {
          "date": "2026-08-12",
          "close": 2129.47
        },
        {
          "date": "2026-08-13",
          "close": 2113.18
        },
        {
          "date": "2026-08-14",
          "close": 2128.65
        },
        {
          "date": "2026-08-17",
          "close": 2162.88
        },
        {
          "date": "2026-08-18",
          "close": 2138.41
        },
        {
          "date": "2026-08-19",
          "close": 2012.28
        },
        {
          "date": "2026-08-20",
          "close": 2038.11
        },
        {
          "date": "2026-08-21",
          "close": 2038.14
        },
        {
          "date": "2026-08-24",
          "close": 2000.07
        },
        {
          "date": "2026-08-25",
          "close": 2034.08
        },
        {
          "date": "2026-08-26",
          "close": 2038.04
        },
        {
          "date": "2026-08-27",
          "close": 2064.65
        },
        {
          "date": "2026-08-28",
          "close": 2055.7
        },
        {
          "date": "2026-08-31",
          "close": 2104.52
        },
        {
          "date": "2026-09-01",
          "close": 2113.74
        },
        {
          "date": "2026-09-02",
          "close": 2101.84
        },
        {
          "date": "2026-09-03",
          "close": 2087.43
        },
        {
          "date": "2026-09-04",
          "close": 2073.18
        },
        {
          "date": "2026-09-07",
          "close": 2089.46
        },
        {
          "date": "2026-09-08",
          "close": 2095.31
        },
        {
          "date": "2026-09-09",
          "close": 2075.9
        },
        {
          "date": "2026-09-10",
          "close": 2052.57
        },
        {
          "date": "2026-09-11",
          "close": 2027.7
        },
        {
          "date": "2026-09-14",
          "close": 2029.8
        },
        {
          "date": "2026-09-15",
          "close": 2000.14
        },
        {
          "date": "2026-09-16",
          "close": 2033.36
        },
        {
          "date": "2026-09-17",
          "close": 2029.25
        },
        {
          "date": "2026-09-18",
          "close": 2067.04
        },
        {
          "date": "2026-09-21",
          "close": 2099.41
        },
        {
          "date": "2026-09-22",
          "close": 2116.58
        },
        {
          "date": "2026-09-23",
          "close": 2096.65
        },
        {
          "date": "2026-09-24",
          "close": 2063.08
        },
        {
          "date": "2026-09-28",
          "close": 2001.72
        },
        {
          "date": "2026-09-29",
          "close": 2026.26
        },
        {
          "date": "2026-09-30",
          "close": 2006.13
        },
        {
          "date": "2026-10-08",
          "close": 1970.61
        },
        {
          "date": "2026-10-09",
          "close": 1983.39
        },
        {
          "date": "2026-10-12",
          "close": 1955.85
        },
        {
          "date": "2026-10-13",
          "close": 1966.9
        },
        {
          "date": "2026-10-14",
          "close": 1927.19
        },
        {
          "date": "2026-10-15",
          "close": 1860.27
        },
        {
          "date": "2026-10-16",
          "close": 1863.43
        },
        {
          "date": "2026-10-19",
          "close": 1874.81
        },
        {
          "date": "2026-10-20",
          "close": 1931.97
        },
        {
          "date": "2026-10-21",
          "close": 1951.81
        },
        {
          "date": "2026-10-22",
          "close": 1898.01
        },
        {
          "date": "2026-10-23",
          "close": 1965.59
        },
        {
          "date": "2026-10-26",
          "close": 1951.21
        },
        {
          "date": "2026-10-27",
          "close": 1880.44
        },
        {
          "date": "2026-10-28",
          "close": 1910.33
        },
        {
          "date": "2026-10-29",
          "close": 1846.05
        },
        {
          "date": "2026-10-30",
          "close": 1758.04
        },
        {
          "date": "2026-11-02",
          "close": 1831.08
        },
        {
          "date": "2026-11-03",
          "close": 1791.67
        },
        {
          "date": "2026-11-04",
          "close": 1854.83
        },
        {
          "date": "2026-11-05",
          "close": 1910.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.34523809523809523,
          "up_wilson": [
            0.44143037013820663,
            0.6496427985842067
          ],
          "pullback_wilson": [
            0.25235014983935367,
            0.45166205181280294
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4423076923076923,
          "pullback_frequency": 0.5384615384615384,
          "up_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "pullback_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 34,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.5294117647058824,
          "baseline_hit_rate": 0.5294117647058824,
          "hit_wilson": [
            0.3673671298006892,
            0.6854849552491152
          ],
          "baseline_wilson": [
            0.3673671298006892,
            0.6854849552491152
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 13,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0861",
      "name": "数字孪生",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025781846959938903,
        "5": 0.02226679358172423,
        "20": -0.01219359967413658,
        "60": -0.030893082733905786
      },
      "moving_averages": {
        "5": 1448.6920000000391,
        "20": 1495.8994999999995,
        "60": 1533.6683333333349
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.02772209360975675,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1793.19
        },
        {
          "date": "2026-05-14",
          "close": 1753.82
        },
        {
          "date": "2026-05-15",
          "close": 1760.16
        },
        {
          "date": "2026-05-18",
          "close": 1801.16
        },
        {
          "date": "2026-05-19",
          "close": 1852.92
        },
        {
          "date": "2026-05-20",
          "close": 1826.76
        },
        {
          "date": "2026-05-21",
          "close": 1769.45
        },
        {
          "date": "2026-05-22",
          "close": 1800.73
        },
        {
          "date": "2026-05-25",
          "close": 1794.88
        },
        {
          "date": "2026-05-26",
          "close": 1756.0
        },
        {
          "date": "2026-05-27",
          "close": 1708.8
        },
        {
          "date": "2026-05-28",
          "close": 1730.69
        },
        {
          "date": "2026-05-29",
          "close": 1671.53
        },
        {
          "date": "2026-06-01",
          "close": 1704.01
        },
        {
          "date": "2026-06-02",
          "close": 1685.74
        },
        {
          "date": "2026-06-03",
          "close": 1673.89
        },
        {
          "date": "2026-06-04",
          "close": 1650.47
        },
        {
          "date": "2026-06-05",
          "close": 1680.94
        },
        {
          "date": "2026-06-08",
          "close": 1670.8
        },
        {
          "date": "2026-06-09",
          "close": 1688.18
        },
        {
          "date": "2026-06-10",
          "close": 1661.35
        },
        {
          "date": "2026-06-11",
          "close": 1608.9
        },
        {
          "date": "2026-06-12",
          "close": 1624.72
        },
        {
          "date": "2026-06-15",
          "close": 1655.13
        },
        {
          "date": "2026-06-16",
          "close": 1671.12
        },
        {
          "date": "2026-06-17",
          "close": 1649.4
        },
        {
          "date": "2026-06-18",
          "close": 1659.28
        },
        {
          "date": "2026-06-22",
          "close": 1667.72
        },
        {
          "date": "2026-06-23",
          "close": 1663.7
        },
        {
          "date": "2026-06-24",
          "close": 1642.53
        },
        {
          "date": "2026-06-25",
          "close": 1604.44
        },
        {
          "date": "2026-06-26",
          "close": 1563.59
        },
        {
          "date": "2026-06-29",
          "close": 1543.19
        },
        {
          "date": "2026-06-30",
          "close": 1579.01
        },
        {
          "date": "2026-07-01",
          "close": 1605.77
        },
        {
          "date": "2026-07-02",
          "close": 1584.17
        },
        {
          "date": "2026-07-03",
          "close": 1605.12
        },
        {
          "date": "2026-07-06",
          "close": 1561.66
        },
        {
          "date": "2026-07-07",
          "close": 1522.01
        },
        {
          "date": "2026-07-08",
          "close": 1512.0
        },
        {
          "date": "2026-07-09",
          "close": 1524.77
        },
        {
          "date": "2026-07-10",
          "close": 1546.11
        },
        {
          "date": "2026-07-13",
          "close": 1463.63
        },
        {
          "date": "2026-07-14",
          "close": 1471.89
        },
        {
          "date": "2026-07-15",
          "close": 1481.11
        },
        {
          "date": "2026-07-16",
          "close": 1483.29
        },
        {
          "date": "2026-07-17",
          "close": 1412.57
        },
        {
          "date": "2026-07-20",
          "close": 1371.2
        },
        {
          "date": "2026-07-21",
          "close": 1392.61
        },
        {
          "date": "2026-07-22",
          "close": 1367.7
        },
        {
          "date": "2026-07-23",
          "close": 1392.11
        },
        {
          "date": "2026-07-24",
          "close": 1357.36
        },
        {
          "date": "2026-07-27",
          "close": 1407.72
        },
        {
          "date": "2026-07-28",
          "close": 1412.24
        },
        {
          "date": "2026-07-29",
          "close": 1419.83
        },
        {
          "date": "2026-07-30",
          "close": 1393.76
        },
        {
          "date": "2026-07-31",
          "close": 1454.84
        },
        {
          "date": "2026-08-03",
          "close": 1484.46
        },
        {
          "date": "2026-08-04",
          "close": 1526.83
        },
        {
          "date": "2026-08-05",
          "close": 1551.48
        },
        {
          "date": "2026-08-06",
          "close": 1559.65
        },
        {
          "date": "2026-08-07",
          "close": 1556.79
        },
        {
          "date": "2026-08-10",
          "close": 1565.66
        },
        {
          "date": "2026-08-11",
          "close": 1562.64
        },
        {
          "date": "2026-08-12",
          "close": 1586.73
        },
        {
          "date": "2026-08-13",
          "close": 1569.07
        },
        {
          "date": "2026-08-14",
          "close": 1567.24
        },
        {
          "date": "2026-08-17",
          "close": 1589.53
        },
        {
          "date": "2026-08-18",
          "close": 1581.61
        },
        {
          "date": "2026-08-19",
          "close": 1496.49
        },
        {
          "date": "2026-08-20",
          "close": 1514.87
        },
        {
          "date": "2026-08-21",
          "close": 1516.52
        },
        {
          "date": "2026-08-24",
          "close": 1498.1
        },
        {
          "date": "2026-08-25",
          "close": 1526.13
        },
        {
          "date": "2026-08-26",
          "close": 1521.07
        },
        {
          "date": "2026-08-27",
          "close": 1533.06
        },
        {
          "date": "2026-08-28",
          "close": 1539.34
        },
        {
          "date": "2026-08-31",
          "close": 1566.44
        },
        {
          "date": "2026-09-01",
          "close": 1580.18
        },
        {
          "date": "2026-09-02",
          "close": 1577.76
        },
        {
          "date": "2026-09-03",
          "close": 1571.38
        },
        {
          "date": "2026-09-04",
          "close": 1571.79
        },
        {
          "date": "2026-09-07",
          "close": 1576.55
        },
        {
          "date": "2026-09-08",
          "close": 1582.33
        },
        {
          "date": "2026-09-09",
          "close": 1565.45
        },
        {
          "date": "2026-09-10",
          "close": 1549.28
        },
        {
          "date": "2026-09-11",
          "close": 1523.54
        },
        {
          "date": "2026-09-14",
          "close": 1535.21
        },
        {
          "date": "2026-09-15",
          "close": 1510.94
        },
        {
          "date": "2026-09-16",
          "close": 1527.39
        },
        {
          "date": "2026-09-17",
          "close": 1531.04
        },
        {
          "date": "2026-09-18",
          "close": 1554.65
        },
        {
          "date": "2026-09-21",
          "close": 1588.13
        },
        {
          "date": "2026-09-22",
          "close": 1604.51
        },
        {
          "date": "2026-09-23",
          "close": 1581.72
        },
        {
          "date": "2026-09-24",
          "close": 1570.12
        },
        {
          "date": "2026-09-28",
          "close": 1533.28
        },
        {
          "date": "2026-09-29",
          "close": 1551.49
        },
        {
          "date": "2026-09-30",
          "close": 1542.32
        },
        {
          "date": "2026-10-08",
          "close": 1522.11
        },
        {
          "date": "2026-10-09",
          "close": 1540.63
        },
        {
          "date": "2026-10-12",
          "close": 1529.88
        },
        {
          "date": "2026-10-13",
          "close": 1545.02
        },
        {
          "date": "2026-10-14",
          "close": 1510.68
        },
        {
          "date": "2026-10-15",
          "close": 1461.61
        },
        {
          "date": "2026-10-16",
          "close": 1481.37
        },
        {
          "date": "2026-10-19",
          "close": 1488.38
        },
        {
          "date": "2026-10-20",
          "close": 1532.52
        },
        {
          "date": "2026-10-21",
          "close": 1539.06
        },
        {
          "date": "2026-10-22",
          "close": 1488.89
        },
        {
          "date": "2026-10-23",
          "close": 1541.76
        },
        {
          "date": "2026-10-26",
          "close": 1546.42
        },
        {
          "date": "2026-10-27",
          "close": 1486.95
        },
        {
          "date": "2026-10-28",
          "close": 1510.56
        },
        {
          "date": "2026-10-29",
          "close": 1470.8
        },
        {
          "date": "2026-10-30",
          "close": 1399.34
        },
        {
          "date": "2026-11-02",
          "close": 1449.07
        },
        {
          "date": "2026-11-03",
          "close": 1425.74
        },
        {
          "date": "2026-11-04",
          "close": 1465.76
        },
        {
          "date": "2026-11-05",
          "close": 1503.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5061728395061729,
          "pullback_frequency": 0.37037037037037035,
          "up_wilson": [
            0.3995078470731793,
            0.6122788432301242
          ],
          "pullback_wilson": [
            0.27331684253954924,
            0.47916266109107675
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.46153846153846156,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 0,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0864",
      "name": "氢能源",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02048675532827149,
        "5": 0.035779845550069744,
        "20": -0.07140425048945898,
        "60": -0.08852527503133278
      },
      "moving_averages": {
        "5": 1264.7959999999962,
        "20": 1313.8980000000215,
        "60": 1403.8233333333415
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-08",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-09",
            "end": "2026-09-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.07172032335838896,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1751.82
        },
        {
          "date": "2026-05-14",
          "close": 1715.07
        },
        {
          "date": "2026-05-15",
          "close": 1708.79
        },
        {
          "date": "2026-05-18",
          "close": 1705.59
        },
        {
          "date": "2026-05-19",
          "close": 1721.07
        },
        {
          "date": "2026-05-20",
          "close": 1709.17
        },
        {
          "date": "2026-05-21",
          "close": 1654.07
        },
        {
          "date": "2026-05-22",
          "close": 1684.15
        },
        {
          "date": "2026-05-25",
          "close": 1676.06
        },
        {
          "date": "2026-05-26",
          "close": 1658.91
        },
        {
          "date": "2026-05-27",
          "close": 1630.99
        },
        {
          "date": "2026-05-28",
          "close": 1648.99
        },
        {
          "date": "2026-05-29",
          "close": 1602.56
        },
        {
          "date": "2026-06-01",
          "close": 1618.32
        },
        {
          "date": "2026-06-02",
          "close": 1602.71
        },
        {
          "date": "2026-06-03",
          "close": 1606.48
        },
        {
          "date": "2026-06-04",
          "close": 1595.64
        },
        {
          "date": "2026-06-05",
          "close": 1593.54
        },
        {
          "date": "2026-06-08",
          "close": 1547.01
        },
        {
          "date": "2026-06-09",
          "close": 1568.4
        },
        {
          "date": "2026-06-10",
          "close": 1538.94
        },
        {
          "date": "2026-06-11",
          "close": 1532.64
        },
        {
          "date": "2026-06-12",
          "close": 1547.67
        },
        {
          "date": "2026-06-15",
          "close": 1583.14
        },
        {
          "date": "2026-06-16",
          "close": 1602.23
        },
        {
          "date": "2026-06-17",
          "close": 1594.16
        },
        {
          "date": "2026-06-18",
          "close": 1580.83
        },
        {
          "date": "2026-06-22",
          "close": 1600.41
        },
        {
          "date": "2026-06-23",
          "close": 1591.73
        },
        {
          "date": "2026-06-24",
          "close": 1577.27
        },
        {
          "date": "2026-06-25",
          "close": 1555.52
        },
        {
          "date": "2026-06-26",
          "close": 1522.86
        },
        {
          "date": "2026-06-29",
          "close": 1513.93
        },
        {
          "date": "2026-06-30",
          "close": 1535.4
        },
        {
          "date": "2026-07-01",
          "close": 1563.71
        },
        {
          "date": "2026-07-02",
          "close": 1544.93
        },
        {
          "date": "2026-07-03",
          "close": 1560.23
        },
        {
          "date": "2026-07-06",
          "close": 1539.78
        },
        {
          "date": "2026-07-07",
          "close": 1499.17
        },
        {
          "date": "2026-07-08",
          "close": 1458.98
        },
        {
          "date": "2026-07-09",
          "close": 1466.09
        },
        {
          "date": "2026-07-10",
          "close": 1476.18
        },
        {
          "date": "2026-07-13",
          "close": 1406.39
        },
        {
          "date": "2026-07-14",
          "close": 1427.95
        },
        {
          "date": "2026-07-15",
          "close": 1420.23
        },
        {
          "date": "2026-07-16",
          "close": 1398.83
        },
        {
          "date": "2026-07-17",
          "close": 1347.06
        },
        {
          "date": "2026-07-20",
          "close": 1316.52
        },
        {
          "date": "2026-07-21",
          "close": 1336.58
        },
        {
          "date": "2026-07-22",
          "close": 1322.3
        },
        {
          "date": "2026-07-23",
          "close": 1360.94
        },
        {
          "date": "2026-07-24",
          "close": 1320.95
        },
        {
          "date": "2026-07-27",
          "close": 1360.74
        },
        {
          "date": "2026-07-28",
          "close": 1345.08
        },
        {
          "date": "2026-07-29",
          "close": 1365.43
        },
        {
          "date": "2026-07-30",
          "close": 1341.34
        },
        {
          "date": "2026-07-31",
          "close": 1366.82
        },
        {
          "date": "2026-08-03",
          "close": 1389.17
        },
        {
          "date": "2026-08-04",
          "close": 1412.0
        },
        {
          "date": "2026-08-05",
          "close": 1436.2
        },
        {
          "date": "2026-08-06",
          "close": 1442.72
        },
        {
          "date": "2026-08-07",
          "close": 1450.76
        },
        {
          "date": "2026-08-10",
          "close": 1466.06
        },
        {
          "date": "2026-08-11",
          "close": 1457.86
        },
        {
          "date": "2026-08-12",
          "close": 1473.87
        },
        {
          "date": "2026-08-13",
          "close": 1456.46
        },
        {
          "date": "2026-08-14",
          "close": 1456.15
        },
        {
          "date": "2026-08-17",
          "close": 1484.87
        },
        {
          "date": "2026-08-18",
          "close": 1478.58
        },
        {
          "date": "2026-08-19",
          "close": 1414.89
        },
        {
          "date": "2026-08-20",
          "close": 1424.79
        },
        {
          "date": "2026-08-21",
          "close": 1434.36
        },
        {
          "date": "2026-08-24",
          "close": 1419.12
        },
        {
          "date": "2026-08-25",
          "close": 1440.77
        },
        {
          "date": "2026-08-26",
          "close": 1447.76
        },
        {
          "date": "2026-08-27",
          "close": 1463.2
        },
        {
          "date": "2026-08-28",
          "close": 1469.15
        },
        {
          "date": "2026-08-31",
          "close": 1475.12
        },
        {
          "date": "2026-09-01",
          "close": 1473.88
        },
        {
          "date": "2026-09-02",
          "close": 1465.49
        },
        {
          "date": "2026-09-03",
          "close": 1460.2
        },
        {
          "date": "2026-09-04",
          "close": 1451.26
        },
        {
          "date": "2026-09-07",
          "close": 1463.77
        },
        {
          "date": "2026-09-08",
          "close": 1476.14
        },
        {
          "date": "2026-09-09",
          "close": 1476.0
        },
        {
          "date": "2026-09-10",
          "close": 1457.24
        },
        {
          "date": "2026-09-11",
          "close": 1431.04
        },
        {
          "date": "2026-09-14",
          "close": 1436.85
        },
        {
          "date": "2026-09-15",
          "close": 1419.77
        },
        {
          "date": "2026-09-16",
          "close": 1432.7
        },
        {
          "date": "2026-09-17",
          "close": 1431.37
        },
        {
          "date": "2026-09-18",
          "close": 1451.65
        },
        {
          "date": "2026-09-21",
          "close": 1471.31
        },
        {
          "date": "2026-09-22",
          "close": 1464.32
        },
        {
          "date": "2026-09-23",
          "close": 1456.65
        },
        {
          "date": "2026-09-24",
          "close": 1439.03
        },
        {
          "date": "2026-09-28",
          "close": 1403.98
        },
        {
          "date": "2026-09-29",
          "close": 1411.62
        },
        {
          "date": "2026-09-30",
          "close": 1410.96
        },
        {
          "date": "2026-10-08",
          "close": 1409.72
        },
        {
          "date": "2026-10-09",
          "close": 1410.2
        },
        {
          "date": "2026-10-12",
          "close": 1388.1
        },
        {
          "date": "2026-10-13",
          "close": 1388.59
        },
        {
          "date": "2026-10-14",
          "close": 1360.2
        },
        {
          "date": "2026-10-15",
          "close": 1313.35
        },
        {
          "date": "2026-10-16",
          "close": 1329.23
        },
        {
          "date": "2026-10-19",
          "close": 1328.73
        },
        {
          "date": "2026-10-20",
          "close": 1337.24
        },
        {
          "date": "2026-10-21",
          "close": 1332.7
        },
        {
          "date": "2026-10-22",
          "close": 1303.35
        },
        {
          "date": "2026-10-23",
          "close": 1319.75
        },
        {
          "date": "2026-10-26",
          "close": 1307.25
        },
        {
          "date": "2026-10-27",
          "close": 1274.85
        },
        {
          "date": "2026-10-28",
          "close": 1296.6
        },
        {
          "date": "2026-10-29",
          "close": 1263.84
        },
        {
          "date": "2026-10-30",
          "close": 1228.93
        },
        {
          "date": "2026-11-02",
          "close": 1254.49
        },
        {
          "date": "2026-11-03",
          "close": 1248.72
        },
        {
          "date": "2026-11-04",
          "close": 1282.78
        },
        {
          "date": "2026-11-05",
          "close": 1309.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5058823529411764,
          "pullback_frequency": 0.32941176470588235,
          "up_wilson": [
            0.4016643580854897,
            0.609591647987286
          ],
          "pullback_wilson": [
            0.23877773614216136,
            0.4347980877473385
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4339622641509434,
          "pullback_frequency": 0.37735849056603776,
          "up_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "pullback_wilson": [
            0.2593626547287611,
            0.5119310405824662
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 4,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0865",
      "name": "电子烟",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03293442742617669,
        "5": 0.04480522582858848,
        "20": -0.09043232983204386,
        "60": -0.05480813811855112
      },
      "moving_averages": {
        "5": 2283.142000000039,
        "20": 2415.831500000006,
        "60": 2616.797500000009
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 77
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.09351365813402257,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3068.5
        },
        {
          "date": "2026-05-14",
          "close": 3009.01
        },
        {
          "date": "2026-05-15",
          "close": 2981.63
        },
        {
          "date": "2026-05-18",
          "close": 3005.21
        },
        {
          "date": "2026-05-19",
          "close": 3031.04
        },
        {
          "date": "2026-05-20",
          "close": 3011.27
        },
        {
          "date": "2026-05-21",
          "close": 2906.73
        },
        {
          "date": "2026-05-22",
          "close": 2987.44
        },
        {
          "date": "2026-05-25",
          "close": 2997.91
        },
        {
          "date": "2026-05-26",
          "close": 2962.5
        },
        {
          "date": "2026-05-27",
          "close": 2943.88
        },
        {
          "date": "2026-05-28",
          "close": 3012.51
        },
        {
          "date": "2026-05-29",
          "close": 2896.91
        },
        {
          "date": "2026-06-01",
          "close": 2913.87
        },
        {
          "date": "2026-06-02",
          "close": 2946.15
        },
        {
          "date": "2026-06-03",
          "close": 2968.86
        },
        {
          "date": "2026-06-04",
          "close": 2960.31
        },
        {
          "date": "2026-06-05",
          "close": 2975.85
        },
        {
          "date": "2026-06-08",
          "close": 2869.37
        },
        {
          "date": "2026-06-09",
          "close": 2936.52
        },
        {
          "date": "2026-06-10",
          "close": 2870.99
        },
        {
          "date": "2026-06-11",
          "close": 2830.09
        },
        {
          "date": "2026-06-12",
          "close": 2832.04
        },
        {
          "date": "2026-06-15",
          "close": 2952.35
        },
        {
          "date": "2026-06-16",
          "close": 3035.51
        },
        {
          "date": "2026-06-17",
          "close": 3080.21
        },
        {
          "date": "2026-06-18",
          "close": 3126.43
        },
        {
          "date": "2026-06-22",
          "close": 3154.4
        },
        {
          "date": "2026-06-23",
          "close": 3091.53
        },
        {
          "date": "2026-06-24",
          "close": 3115.05
        },
        {
          "date": "2026-06-25",
          "close": 3113.31
        },
        {
          "date": "2026-06-26",
          "close": 2998.04
        },
        {
          "date": "2026-06-29",
          "close": 2921.69
        },
        {
          "date": "2026-06-30",
          "close": 3037.7
        },
        {
          "date": "2026-07-01",
          "close": 3055.76
        },
        {
          "date": "2026-07-02",
          "close": 2973.2
        },
        {
          "date": "2026-07-03",
          "close": 2999.5
        },
        {
          "date": "2026-07-06",
          "close": 2911.47
        },
        {
          "date": "2026-07-07",
          "close": 2843.07
        },
        {
          "date": "2026-07-08",
          "close": 2764.99
        },
        {
          "date": "2026-07-09",
          "close": 2826.75
        },
        {
          "date": "2026-07-10",
          "close": 2803.17
        },
        {
          "date": "2026-07-13",
          "close": 2646.25
        },
        {
          "date": "2026-07-14",
          "close": 2685.83
        },
        {
          "date": "2026-07-15",
          "close": 2650.29
        },
        {
          "date": "2026-07-16",
          "close": 2619.05
        },
        {
          "date": "2026-07-17",
          "close": 2435.46
        },
        {
          "date": "2026-07-20",
          "close": 2315.37
        },
        {
          "date": "2026-07-21",
          "close": 2415.68
        },
        {
          "date": "2026-07-22",
          "close": 2391.66
        },
        {
          "date": "2026-07-23",
          "close": 2411.21
        },
        {
          "date": "2026-07-24",
          "close": 2362.75
        },
        {
          "date": "2026-07-27",
          "close": 2451.06
        },
        {
          "date": "2026-07-28",
          "close": 2387.35
        },
        {
          "date": "2026-07-29",
          "close": 2392.18
        },
        {
          "date": "2026-07-30",
          "close": 2278.15
        },
        {
          "date": "2026-07-31",
          "close": 2351.94
        },
        {
          "date": "2026-08-03",
          "close": 2351.32
        },
        {
          "date": "2026-08-04",
          "close": 2448.78
        },
        {
          "date": "2026-08-05",
          "close": 2545.06
        },
        {
          "date": "2026-08-06",
          "close": 2578.6
        },
        {
          "date": "2026-08-07",
          "close": 2633.88
        },
        {
          "date": "2026-08-10",
          "close": 2634.57
        },
        {
          "date": "2026-08-11",
          "close": 2637.09
        },
        {
          "date": "2026-08-12",
          "close": 2684.37
        },
        {
          "date": "2026-08-13",
          "close": 2638.77
        },
        {
          "date": "2026-08-14",
          "close": 2673.11
        },
        {
          "date": "2026-08-17",
          "close": 2755.83
        },
        {
          "date": "2026-08-18",
          "close": 2772.53
        },
        {
          "date": "2026-08-19",
          "close": 2610.45
        },
        {
          "date": "2026-08-20",
          "close": 2668.1
        },
        {
          "date": "2026-08-21",
          "close": 2703.94
        },
        {
          "date": "2026-08-24",
          "close": 2654.3
        },
        {
          "date": "2026-08-25",
          "close": 2697.2
        },
        {
          "date": "2026-08-26",
          "close": 2688.4
        },
        {
          "date": "2026-08-27",
          "close": 2750.98
        },
        {
          "date": "2026-08-28",
          "close": 2726.35
        },
        {
          "date": "2026-08-31",
          "close": 2787.18
        },
        {
          "date": "2026-09-01",
          "close": 2749.93
        },
        {
          "date": "2026-09-02",
          "close": 2732.75
        },
        {
          "date": "2026-09-03",
          "close": 2719.56
        },
        {
          "date": "2026-09-04",
          "close": 2669.5
        },
        {
          "date": "2026-09-07",
          "close": 2742.93
        },
        {
          "date": "2026-09-08",
          "close": 2751.97
        },
        {
          "date": "2026-09-09",
          "close": 2734.51
        },
        {
          "date": "2026-09-10",
          "close": 2707.8
        },
        {
          "date": "2026-09-11",
          "close": 2667.67
        },
        {
          "date": "2026-09-14",
          "close": 2723.64
        },
        {
          "date": "2026-09-15",
          "close": 2694.72
        },
        {
          "date": "2026-09-16",
          "close": 2774.02
        },
        {
          "date": "2026-09-17",
          "close": 2801.56
        },
        {
          "date": "2026-09-18",
          "close": 2841.06
        },
        {
          "date": "2026-09-21",
          "close": 2879.49
        },
        {
          "date": "2026-09-22",
          "close": 2884.03
        },
        {
          "date": "2026-09-23",
          "close": 2862.58
        },
        {
          "date": "2026-09-24",
          "close": 2781.29
        },
        {
          "date": "2026-09-28",
          "close": 2663.93
        },
        {
          "date": "2026-09-29",
          "close": 2690.86
        },
        {
          "date": "2026-09-30",
          "close": 2677.03
        },
        {
          "date": "2026-10-08",
          "close": 2644.74
        },
        {
          "date": "2026-10-09",
          "close": 2653.73
        },
        {
          "date": "2026-10-12",
          "close": 2585.48
        },
        {
          "date": "2026-10-13",
          "close": 2575.28
        },
        {
          "date": "2026-10-14",
          "close": 2521.47
        },
        {
          "date": "2026-10-15",
          "close": 2440.75
        },
        {
          "date": "2026-10-16",
          "close": 2429.29
        },
        {
          "date": "2026-10-19",
          "close": 2422.76
        },
        {
          "date": "2026-10-20",
          "close": 2482.69
        },
        {
          "date": "2026-10-21",
          "close": 2470.52
        },
        {
          "date": "2026-10-22",
          "close": 2379.09
        },
        {
          "date": "2026-10-23",
          "close": 2452.05
        },
        {
          "date": "2026-10-26",
          "close": 2438.17
        },
        {
          "date": "2026-10-27",
          "close": 2332.69
        },
        {
          "date": "2026-10-28",
          "close": 2414.54
        },
        {
          "date": "2026-10-29",
          "close": 2302.41
        },
        {
          "date": "2026-10-30",
          "close": 2205.91
        },
        {
          "date": "2026-11-02",
          "close": 2263.84
        },
        {
          "date": "2026-11-03",
          "close": 2211.52
        },
        {
          "date": "2026-11-04",
          "close": 2328.87
        },
        {
          "date": "2026-11-05",
          "close": 2405.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5909090909090909,
          "pullback_frequency": 0.24242424242424243,
          "up_wilson": [
            0.4704918970000326,
            0.7013258199065963
          ],
          "pullback_wilson": [
            0.15509184941772042,
            0.35809128601349777
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6829268292682927,
          "pullback_frequency": 0.36585365853658536,
          "up_wilson": [
            0.5301580035565572,
            0.8043538610101142
          ],
          "pullback_wilson": [
            0.23589831019689447,
            0.5187929891208799
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 11,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0866",
      "name": "人造肉",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019326656166517298,
        "5": 0.029078450320653815,
        "20": -0.12774766188121756,
        "60": -0.03295578377307384
      },
      "moving_averages": {
        "5": 1141.511999999988,
        "20": 1205.0889999999956,
        "60": 1272.7488333333342
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.12881802158246614,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1286.83
        },
        {
          "date": "2026-05-14",
          "close": 1267.72
        },
        {
          "date": "2026-05-15",
          "close": 1261.32
        },
        {
          "date": "2026-05-18",
          "close": 1259.86
        },
        {
          "date": "2026-05-19",
          "close": 1275.01
        },
        {
          "date": "2026-05-20",
          "close": 1265.04
        },
        {
          "date": "2026-05-21",
          "close": 1232.33
        },
        {
          "date": "2026-05-22",
          "close": 1254.83
        },
        {
          "date": "2026-05-25",
          "close": 1258.0
        },
        {
          "date": "2026-05-26",
          "close": 1233.28
        },
        {
          "date": "2026-05-27",
          "close": 1211.06
        },
        {
          "date": "2026-05-28",
          "close": 1192.85
        },
        {
          "date": "2026-05-29",
          "close": 1177.55
        },
        {
          "date": "2026-06-01",
          "close": 1205.98
        },
        {
          "date": "2026-06-02",
          "close": 1184.25
        },
        {
          "date": "2026-06-03",
          "close": 1176.71
        },
        {
          "date": "2026-06-04",
          "close": 1146.79
        },
        {
          "date": "2026-06-05",
          "close": 1163.27
        },
        {
          "date": "2026-06-08",
          "close": 1139.8
        },
        {
          "date": "2026-06-09",
          "close": 1161.31
        },
        {
          "date": "2026-06-10",
          "close": 1167.07
        },
        {
          "date": "2026-06-11",
          "close": 1165.36
        },
        {
          "date": "2026-06-12",
          "close": 1185.66
        },
        {
          "date": "2026-06-15",
          "close": 1208.61
        },
        {
          "date": "2026-06-16",
          "close": 1226.17
        },
        {
          "date": "2026-06-17",
          "close": 1229.81
        },
        {
          "date": "2026-06-18",
          "close": 1228.64
        },
        {
          "date": "2026-06-22",
          "close": 1249.41
        },
        {
          "date": "2026-06-23",
          "close": 1269.05
        },
        {
          "date": "2026-06-24",
          "close": 1266.53
        },
        {
          "date": "2026-06-25",
          "close": 1273.98
        },
        {
          "date": "2026-06-26",
          "close": 1227.56
        },
        {
          "date": "2026-06-29",
          "close": 1220.0
        },
        {
          "date": "2026-06-30",
          "close": 1218.94
        },
        {
          "date": "2026-07-01",
          "close": 1253.22
        },
        {
          "date": "2026-07-02",
          "close": 1253.52
        },
        {
          "date": "2026-07-03",
          "close": 1258.02
        },
        {
          "date": "2026-07-06",
          "close": 1255.39
        },
        {
          "date": "2026-07-07",
          "close": 1220.16
        },
        {
          "date": "2026-07-08",
          "close": 1203.74
        },
        {
          "date": "2026-07-09",
          "close": 1204.77
        },
        {
          "date": "2026-07-10",
          "close": 1220.72
        },
        {
          "date": "2026-07-13",
          "close": 1203.03
        },
        {
          "date": "2026-07-14",
          "close": 1220.92
        },
        {
          "date": "2026-07-15",
          "close": 1250.18
        },
        {
          "date": "2026-07-16",
          "close": 1241.87
        },
        {
          "date": "2026-07-17",
          "close": 1179.68
        },
        {
          "date": "2026-07-20",
          "close": 1135.68
        },
        {
          "date": "2026-07-21",
          "close": 1131.63
        },
        {
          "date": "2026-07-22",
          "close": 1121.67
        },
        {
          "date": "2026-07-23",
          "close": 1143.57
        },
        {
          "date": "2026-07-24",
          "close": 1121.34
        },
        {
          "date": "2026-07-27",
          "close": 1160.29
        },
        {
          "date": "2026-07-28",
          "close": 1158.2
        },
        {
          "date": "2026-07-29",
          "close": 1160.92
        },
        {
          "date": "2026-07-30",
          "close": 1141.7
        },
        {
          "date": "2026-07-31",
          "close": 1160.62
        },
        {
          "date": "2026-08-03",
          "close": 1167.45
        },
        {
          "date": "2026-08-04",
          "close": 1194.27
        },
        {
          "date": "2026-08-05",
          "close": 1211.32
        },
        {
          "date": "2026-08-06",
          "close": 1225.52
        },
        {
          "date": "2026-08-07",
          "close": 1232.49
        },
        {
          "date": "2026-08-10",
          "close": 1268.92
        },
        {
          "date": "2026-08-11",
          "close": 1254.99
        },
        {
          "date": "2026-08-12",
          "close": 1273.84
        },
        {
          "date": "2026-08-13",
          "close": 1258.0
        },
        {
          "date": "2026-08-14",
          "close": 1260.24
        },
        {
          "date": "2026-08-17",
          "close": 1287.49
        },
        {
          "date": "2026-08-18",
          "close": 1306.13
        },
        {
          "date": "2026-08-19",
          "close": 1251.7
        },
        {
          "date": "2026-08-20",
          "close": 1259.27
        },
        {
          "date": "2026-08-21",
          "close": 1256.16
        },
        {
          "date": "2026-08-24",
          "close": 1241.7
        },
        {
          "date": "2026-08-25",
          "close": 1261.02
        },
        {
          "date": "2026-08-26",
          "close": 1257.02
        },
        {
          "date": "2026-08-27",
          "close": 1279.27
        },
        {
          "date": "2026-08-28",
          "close": 1298.73
        },
        {
          "date": "2026-08-31",
          "close": 1302.41
        },
        {
          "date": "2026-09-01",
          "close": 1314.73
        },
        {
          "date": "2026-09-02",
          "close": 1293.35
        },
        {
          "date": "2026-09-03",
          "close": 1295.76
        },
        {
          "date": "2026-09-04",
          "close": 1304.24
        },
        {
          "date": "2026-09-07",
          "close": 1340.09
        },
        {
          "date": "2026-09-08",
          "close": 1364.51
        },
        {
          "date": "2026-09-09",
          "close": 1363.19
        },
        {
          "date": "2026-09-10",
          "close": 1332.9
        },
        {
          "date": "2026-09-11",
          "close": 1302.11
        },
        {
          "date": "2026-09-14",
          "close": 1326.92
        },
        {
          "date": "2026-09-15",
          "close": 1299.64
        },
        {
          "date": "2026-09-16",
          "close": 1328.37
        },
        {
          "date": "2026-09-17",
          "close": 1342.79
        },
        {
          "date": "2026-09-18",
          "close": 1345.42
        },
        {
          "date": "2026-09-21",
          "close": 1384.81
        },
        {
          "date": "2026-09-22",
          "close": 1414.53
        },
        {
          "date": "2026-09-23",
          "close": 1400.49
        },
        {
          "date": "2026-09-24",
          "close": 1366.01
        },
        {
          "date": "2026-09-28",
          "close": 1338.42
        },
        {
          "date": "2026-09-29",
          "close": 1340.51
        },
        {
          "date": "2026-09-30",
          "close": 1346.5
        },
        {
          "date": "2026-10-08",
          "close": 1342.96
        },
        {
          "date": "2026-10-09",
          "close": 1344.61
        },
        {
          "date": "2026-10-12",
          "close": 1303.82
        },
        {
          "date": "2026-10-13",
          "close": 1311.2
        },
        {
          "date": "2026-10-14",
          "close": 1278.52
        },
        {
          "date": "2026-10-15",
          "close": 1229.26
        },
        {
          "date": "2026-10-16",
          "close": 1231.12
        },
        {
          "date": "2026-10-19",
          "close": 1219.0
        },
        {
          "date": "2026-10-20",
          "close": 1228.47
        },
        {
          "date": "2026-10-21",
          "close": 1234.41
        },
        {
          "date": "2026-10-22",
          "close": 1193.25
        },
        {
          "date": "2026-10-23",
          "close": 1193.23
        },
        {
          "date": "2026-10-26",
          "close": 1183.5
        },
        {
          "date": "2026-10-27",
          "close": 1148.35
        },
        {
          "date": "2026-10-28",
          "close": 1157.18
        },
        {
          "date": "2026-10-29",
          "close": 1138.3
        },
        {
          "date": "2026-10-30",
          "close": 1115.25
        },
        {
          "date": "2026-11-02",
          "close": 1144.58
        },
        {
          "date": "2026-11-03",
          "close": 1127.14
        },
        {
          "date": "2026-11-04",
          "close": 1149.19
        },
        {
          "date": "2026-11-05",
          "close": 1171.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5573770491803278,
          "pullback_frequency": 0.18032786885245902,
          "up_wilson": [
            0.4330336769314388,
            0.6749219447851712
          ],
          "pullback_wilson": [
            0.10379140124053363,
            0.2947415634812107
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5897435897435898,
          "pullback_frequency": 0.28205128205128205,
          "up_wilson": [
            0.43418622882896973,
            0.7292068999927483
          ],
          "pullback_wilson": [
            0.16543492088847678,
            0.43775319483020825
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 4,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 5,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0867",
      "name": "富时罗素",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016514634822321517,
        "5": 0.04247378599983942,
        "20": -0.020283610517513595,
        "60": -0.04644157077295219
      },
      "moving_averages": {
        "5": 1636.8700000000185,
        "20": 1663.539500000002,
        "60": 1731.187333333341
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.0304794304070245,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1961.75
        },
        {
          "date": "2026-05-14",
          "close": 1920.66
        },
        {
          "date": "2026-05-15",
          "close": 1900.0
        },
        {
          "date": "2026-05-18",
          "close": 1894.32
        },
        {
          "date": "2026-05-19",
          "close": 1912.6
        },
        {
          "date": "2026-05-20",
          "close": 1895.87
        },
        {
          "date": "2026-05-21",
          "close": 1856.01
        },
        {
          "date": "2026-05-22",
          "close": 1873.36
        },
        {
          "date": "2026-05-25",
          "close": 1883.54
        },
        {
          "date": "2026-05-26",
          "close": 1874.4
        },
        {
          "date": "2026-05-27",
          "close": 1847.65
        },
        {
          "date": "2026-05-28",
          "close": 1848.79
        },
        {
          "date": "2026-05-29",
          "close": 1833.54
        },
        {
          "date": "2026-06-01",
          "close": 1847.53
        },
        {
          "date": "2026-06-02",
          "close": 1837.84
        },
        {
          "date": "2026-06-03",
          "close": 1830.41
        },
        {
          "date": "2026-06-04",
          "close": 1810.06
        },
        {
          "date": "2026-06-05",
          "close": 1809.98
        },
        {
          "date": "2026-06-08",
          "close": 1762.98
        },
        {
          "date": "2026-06-09",
          "close": 1781.51
        },
        {
          "date": "2026-06-10",
          "close": 1765.55
        },
        {
          "date": "2026-06-11",
          "close": 1746.2
        },
        {
          "date": "2026-06-12",
          "close": 1771.67
        },
        {
          "date": "2026-06-15",
          "close": 1804.6
        },
        {
          "date": "2026-06-16",
          "close": 1806.55
        },
        {
          "date": "2026-06-17",
          "close": 1800.45
        },
        {
          "date": "2026-06-18",
          "close": 1787.0
        },
        {
          "date": "2026-06-22",
          "close": 1812.36
        },
        {
          "date": "2026-06-23",
          "close": 1793.97
        },
        {
          "date": "2026-06-24",
          "close": 1780.68
        },
        {
          "date": "2026-06-25",
          "close": 1773.02
        },
        {
          "date": "2026-06-26",
          "close": 1725.21
        },
        {
          "date": "2026-06-29",
          "close": 1734.46
        },
        {
          "date": "2026-06-30",
          "close": 1742.3
        },
        {
          "date": "2026-07-01",
          "close": 1778.1
        },
        {
          "date": "2026-07-02",
          "close": 1763.76
        },
        {
          "date": "2026-07-03",
          "close": 1778.86
        },
        {
          "date": "2026-07-06",
          "close": 1771.5
        },
        {
          "date": "2026-07-07",
          "close": 1731.93
        },
        {
          "date": "2026-07-08",
          "close": 1716.28
        },
        {
          "date": "2026-07-09",
          "close": 1723.84
        },
        {
          "date": "2026-07-10",
          "close": 1738.23
        },
        {
          "date": "2026-07-13",
          "close": 1690.3
        },
        {
          "date": "2026-07-14",
          "close": 1713.64
        },
        {
          "date": "2026-07-15",
          "close": 1726.99
        },
        {
          "date": "2026-07-16",
          "close": 1719.7
        },
        {
          "date": "2026-07-17",
          "close": 1662.11
        },
        {
          "date": "2026-07-20",
          "close": 1663.01
        },
        {
          "date": "2026-07-21",
          "close": 1686.56
        },
        {
          "date": "2026-07-22",
          "close": 1680.48
        },
        {
          "date": "2026-07-23",
          "close": 1699.78
        },
        {
          "date": "2026-07-24",
          "close": 1652.2
        },
        {
          "date": "2026-07-27",
          "close": 1691.02
        },
        {
          "date": "2026-07-28",
          "close": 1680.11
        },
        {
          "date": "2026-07-29",
          "close": 1709.3
        },
        {
          "date": "2026-07-30",
          "close": 1699.24
        },
        {
          "date": "2026-07-31",
          "close": 1726.32
        },
        {
          "date": "2026-08-03",
          "close": 1739.11
        },
        {
          "date": "2026-08-04",
          "close": 1750.62
        },
        {
          "date": "2026-08-05",
          "close": 1769.32
        },
        {
          "date": "2026-08-06",
          "close": 1767.74
        },
        {
          "date": "2026-08-07",
          "close": 1775.82
        },
        {
          "date": "2026-08-10",
          "close": 1795.31
        },
        {
          "date": "2026-08-11",
          "close": 1785.04
        },
        {
          "date": "2026-08-12",
          "close": 1799.56
        },
        {
          "date": "2026-08-13",
          "close": 1782.71
        },
        {
          "date": "2026-08-14",
          "close": 1778.44
        },
        {
          "date": "2026-08-17",
          "close": 1796.59
        },
        {
          "date": "2026-08-18",
          "close": 1790.07
        },
        {
          "date": "2026-08-19",
          "close": 1736.4
        },
        {
          "date": "2026-08-20",
          "close": 1756.88
        },
        {
          "date": "2026-08-21",
          "close": 1750.41
        },
        {
          "date": "2026-08-24",
          "close": 1734.86
        },
        {
          "date": "2026-08-25",
          "close": 1753.1
        },
        {
          "date": "2026-08-26",
          "close": 1764.8
        },
        {
          "date": "2026-08-27",
          "close": 1780.75
        },
        {
          "date": "2026-08-28",
          "close": 1784.95
        },
        {
          "date": "2026-08-31",
          "close": 1786.89
        },
        {
          "date": "2026-09-01",
          "close": 1795.57
        },
        {
          "date": "2026-09-02",
          "close": 1771.62
        },
        {
          "date": "2026-09-03",
          "close": 1770.31
        },
        {
          "date": "2026-09-04",
          "close": 1772.86
        },
        {
          "date": "2026-09-07",
          "close": 1777.42
        },
        {
          "date": "2026-09-08",
          "close": 1792.51
        },
        {
          "date": "2026-09-09",
          "close": 1787.76
        },
        {
          "date": "2026-09-10",
          "close": 1772.08
        },
        {
          "date": "2026-09-11",
          "close": 1742.14
        },
        {
          "date": "2026-09-14",
          "close": 1746.49
        },
        {
          "date": "2026-09-15",
          "close": 1728.33
        },
        {
          "date": "2026-09-16",
          "close": 1740.23
        },
        {
          "date": "2026-09-17",
          "close": 1736.11
        },
        {
          "date": "2026-09-18",
          "close": 1755.08
        },
        {
          "date": "2026-09-21",
          "close": 1783.71
        },
        {
          "date": "2026-09-22",
          "close": 1784.42
        },
        {
          "date": "2026-09-23",
          "close": 1772.03
        },
        {
          "date": "2026-09-24",
          "close": 1746.88
        },
        {
          "date": "2026-09-28",
          "close": 1717.57
        },
        {
          "date": "2026-09-29",
          "close": 1727.47
        },
        {
          "date": "2026-09-30",
          "close": 1737.46
        },
        {
          "date": "2026-10-08",
          "close": 1722.08
        },
        {
          "date": "2026-10-09",
          "close": 1740.19
        },
        {
          "date": "2026-10-12",
          "close": 1719.65
        },
        {
          "date": "2026-10-13",
          "close": 1716.73
        },
        {
          "date": "2026-10-14",
          "close": 1700.33
        },
        {
          "date": "2026-10-15",
          "close": 1658.33
        },
        {
          "date": "2026-10-16",
          "close": 1665.17
        },
        {
          "date": "2026-10-19",
          "close": 1671.53
        },
        {
          "date": "2026-10-20",
          "close": 1676.67
        },
        {
          "date": "2026-10-21",
          "close": 1673.42
        },
        {
          "date": "2026-10-22",
          "close": 1636.02
        },
        {
          "date": "2026-10-23",
          "close": 1666.86
        },
        {
          "date": "2026-10-26",
          "close": 1666.23
        },
        {
          "date": "2026-10-27",
          "close": 1630.35
        },
        {
          "date": "2026-10-28",
          "close": 1646.55
        },
        {
          "date": "2026-10-29",
          "close": 1618.41
        },
        {
          "date": "2026-10-30",
          "close": 1587.32
        },
        {
          "date": "2026-11-02",
          "close": 1624.54
        },
        {
          "date": "2026-11-03",
          "close": 1625.6
        },
        {
          "date": "2026-11-04",
          "close": 1659.74
        },
        {
          "date": "2026-11-05",
          "close": 1687.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5595238095238095,
          "pullback_frequency": 0.23809523809523808,
          "up_wilson": [
            0.45307101720468923,
            0.6607704436983275
          ],
          "pullback_wilson": [
            0.15974690895549554,
            0.3393506630712311
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.32075471698113206,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.2109221407913507,
            0.4548147985096737
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 27,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 7,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0868",
      "name": "GDR",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015362970722039071,
        "5": 0.04573290040085043,
        "20": -0.012780445917745853,
        "60": -0.04662128283256828
      },
      "moving_averages": {
        "5": 963.3199999999954,
        "20": 962.920000000007,
        "60": 985.5956666666665
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-20",
            "end": "2026-08-12",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-13",
            "end": "2026-08-25",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-28",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-01",
            "end": "2026-09-30",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-14",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-04",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.013715984358790179,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1170.53
        },
        {
          "date": "2026-05-14",
          "close": 1140.61
        },
        {
          "date": "2026-05-15",
          "close": 1123.17
        },
        {
          "date": "2026-05-18",
          "close": 1115.64
        },
        {
          "date": "2026-05-19",
          "close": 1124.14
        },
        {
          "date": "2026-05-20",
          "close": 1120.65
        },
        {
          "date": "2026-05-21",
          "close": 1103.84
        },
        {
          "date": "2026-05-22",
          "close": 1105.78
        },
        {
          "date": "2026-05-25",
          "close": 1104.81
        },
        {
          "date": "2026-05-26",
          "close": 1117.5
        },
        {
          "date": "2026-05-27",
          "close": 1103.31
        },
        {
          "date": "2026-05-28",
          "close": 1094.05
        },
        {
          "date": "2026-05-29",
          "close": 1089.24
        },
        {
          "date": "2026-06-01",
          "close": 1086.85
        },
        {
          "date": "2026-06-02",
          "close": 1075.45
        },
        {
          "date": "2026-06-03",
          "close": 1067.16
        },
        {
          "date": "2026-06-04",
          "close": 1044.64
        },
        {
          "date": "2026-06-05",
          "close": 1031.28
        },
        {
          "date": "2026-06-08",
          "close": 1000.25
        },
        {
          "date": "2026-06-09",
          "close": 1013.8
        },
        {
          "date": "2026-06-10",
          "close": 1007.57
        },
        {
          "date": "2026-06-11",
          "close": 1002.74
        },
        {
          "date": "2026-06-12",
          "close": 1030.57
        },
        {
          "date": "2026-06-15",
          "close": 1040.58
        },
        {
          "date": "2026-06-16",
          "close": 1041.62
        },
        {
          "date": "2026-06-17",
          "close": 1030.03
        },
        {
          "date": "2026-06-18",
          "close": 1011.0
        },
        {
          "date": "2026-06-22",
          "close": 1041.91
        },
        {
          "date": "2026-06-23",
          "close": 1016.03
        },
        {
          "date": "2026-06-24",
          "close": 1015.35
        },
        {
          "date": "2026-06-25",
          "close": 1002.03
        },
        {
          "date": "2026-06-26",
          "close": 960.84
        },
        {
          "date": "2026-06-29",
          "close": 979.77
        },
        {
          "date": "2026-06-30",
          "close": 976.22
        },
        {
          "date": "2026-07-01",
          "close": 994.66
        },
        {
          "date": "2026-07-02",
          "close": 988.58
        },
        {
          "date": "2026-07-03",
          "close": 1006.08
        },
        {
          "date": "2026-07-06",
          "close": 1014.4
        },
        {
          "date": "2026-07-07",
          "close": 991.11
        },
        {
          "date": "2026-07-08",
          "close": 978.29
        },
        {
          "date": "2026-07-09",
          "close": 979.93
        },
        {
          "date": "2026-07-10",
          "close": 984.88
        },
        {
          "date": "2026-07-13",
          "close": 968.42
        },
        {
          "date": "2026-07-14",
          "close": 981.57
        },
        {
          "date": "2026-07-15",
          "close": 999.9
        },
        {
          "date": "2026-07-16",
          "close": 999.79
        },
        {
          "date": "2026-07-17",
          "close": 993.46
        },
        {
          "date": "2026-07-20",
          "close": 1013.27
        },
        {
          "date": "2026-07-21",
          "close": 1029.47
        },
        {
          "date": "2026-07-22",
          "close": 1038.23
        },
        {
          "date": "2026-07-23",
          "close": 1043.72
        },
        {
          "date": "2026-07-24",
          "close": 1013.4
        },
        {
          "date": "2026-07-27",
          "close": 1027.79
        },
        {
          "date": "2026-07-28",
          "close": 1027.05
        },
        {
          "date": "2026-07-29",
          "close": 1053.87
        },
        {
          "date": "2026-07-30",
          "close": 1059.38
        },
        {
          "date": "2026-07-31",
          "close": 1053.57
        },
        {
          "date": "2026-08-03",
          "close": 1052.62
        },
        {
          "date": "2026-08-04",
          "close": 1042.49
        },
        {
          "date": "2026-08-05",
          "close": 1037.08
        },
        {
          "date": "2026-08-06",
          "close": 1024.34
        },
        {
          "date": "2026-08-07",
          "close": 1029.07
        },
        {
          "date": "2026-08-10",
          "close": 1033.72
        },
        {
          "date": "2026-08-11",
          "close": 1031.26
        },
        {
          "date": "2026-08-12",
          "close": 1031.08
        },
        {
          "date": "2026-08-13",
          "close": 1026.48
        },
        {
          "date": "2026-08-14",
          "close": 1014.95
        },
        {
          "date": "2026-08-17",
          "close": 1017.99
        },
        {
          "date": "2026-08-18",
          "close": 1010.55
        },
        {
          "date": "2026-08-19",
          "close": 994.0
        },
        {
          "date": "2026-08-20",
          "close": 999.05
        },
        {
          "date": "2026-08-21",
          "close": 997.83
        },
        {
          "date": "2026-08-24",
          "close": 989.43
        },
        {
          "date": "2026-08-25",
          "close": 993.41
        },
        {
          "date": "2026-08-26",
          "close": 1008.99
        },
        {
          "date": "2026-08-27",
          "close": 1006.13
        },
        {
          "date": "2026-08-28",
          "close": 1000.02
        },
        {
          "date": "2026-08-31",
          "close": 991.49
        },
        {
          "date": "2026-09-01",
          "close": 997.49
        },
        {
          "date": "2026-09-02",
          "close": 986.09
        },
        {
          "date": "2026-09-03",
          "close": 984.69
        },
        {
          "date": "2026-09-04",
          "close": 986.46
        },
        {
          "date": "2026-09-07",
          "close": 985.86
        },
        {
          "date": "2026-09-08",
          "close": 989.93
        },
        {
          "date": "2026-09-09",
          "close": 991.45
        },
        {
          "date": "2026-09-10",
          "close": 990.82
        },
        {
          "date": "2026-09-11",
          "close": 983.05
        },
        {
          "date": "2026-09-14",
          "close": 984.95
        },
        {
          "date": "2026-09-15",
          "close": 978.48
        },
        {
          "date": "2026-09-16",
          "close": 984.0
        },
        {
          "date": "2026-09-17",
          "close": 979.59
        },
        {
          "date": "2026-09-18",
          "close": 983.89
        },
        {
          "date": "2026-09-21",
          "close": 987.87
        },
        {
          "date": "2026-09-22",
          "close": 979.81
        },
        {
          "date": "2026-09-23",
          "close": 976.12
        },
        {
          "date": "2026-09-24",
          "close": 968.66
        },
        {
          "date": "2026-09-28",
          "close": 973.68
        },
        {
          "date": "2026-09-29",
          "close": 984.36
        },
        {
          "date": "2026-09-30",
          "close": 998.77
        },
        {
          "date": "2026-10-08",
          "close": 1001.53
        },
        {
          "date": "2026-10-09",
          "close": 1002.48
        },
        {
          "date": "2026-10-12",
          "close": 1000.8
        },
        {
          "date": "2026-10-13",
          "close": 976.87
        },
        {
          "date": "2026-10-14",
          "close": 965.34
        },
        {
          "date": "2026-10-15",
          "close": 957.43
        },
        {
          "date": "2026-10-16",
          "close": 955.13
        },
        {
          "date": "2026-10-19",
          "close": 957.47
        },
        {
          "date": "2026-10-20",
          "close": 956.79
        },
        {
          "date": "2026-10-21",
          "close": 948.83
        },
        {
          "date": "2026-10-22",
          "close": 940.58
        },
        {
          "date": "2026-10-23",
          "close": 959.56
        },
        {
          "date": "2026-10-26",
          "close": 968.68
        },
        {
          "date": "2026-10-27",
          "close": 953.42
        },
        {
          "date": "2026-10-28",
          "close": 952.93
        },
        {
          "date": "2026-10-29",
          "close": 945.49
        },
        {
          "date": "2026-10-30",
          "close": 935.66
        },
        {
          "date": "2026-11-02",
          "close": 950.58
        },
        {
          "date": "2026-11-03",
          "close": 967.86
        },
        {
          "date": "2026-11-04",
          "close": 973.77
        },
        {
          "date": "2026-11-05",
          "close": 988.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4235294117647059,
          "pullback_frequency": 0.18823529411764706,
          "up_wilson": [
            0.3240354231287896,
            0.5296364979251242
          ],
          "pullback_wilson": [
            0.1193214344488493,
            0.2841102436940299
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.2916666666666667,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.18241578926516536,
            0.431792598095717
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 26,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 5,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0870",
      "name": "单抗概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021822544963691515,
        "5": 0.05952411808921476,
        "20": -0.007183061818049397,
        "60": -0.00022623466037297035
      },
      "moving_averages": {
        "5": 1576.9659999999683,
        "20": 1592.6634999999892,
        "60": 1634.1146666666687
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-21",
            "end": "2026-08-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-22",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-10-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 18.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.02464194320005264,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1749.0
        },
        {
          "date": "2026-05-14",
          "close": 1709.88
        },
        {
          "date": "2026-05-15",
          "close": 1689.39
        },
        {
          "date": "2026-05-18",
          "close": 1659.06
        },
        {
          "date": "2026-05-19",
          "close": 1672.41
        },
        {
          "date": "2026-05-20",
          "close": 1661.01
        },
        {
          "date": "2026-05-21",
          "close": 1653.03
        },
        {
          "date": "2026-05-22",
          "close": 1636.01
        },
        {
          "date": "2026-05-25",
          "close": 1618.15
        },
        {
          "date": "2026-05-26",
          "close": 1602.0
        },
        {
          "date": "2026-05-27",
          "close": 1592.97
        },
        {
          "date": "2026-05-28",
          "close": 1566.57
        },
        {
          "date": "2026-05-29",
          "close": 1587.62
        },
        {
          "date": "2026-06-01",
          "close": 1582.06
        },
        {
          "date": "2026-06-02",
          "close": 1550.4
        },
        {
          "date": "2026-06-03",
          "close": 1527.31
        },
        {
          "date": "2026-06-04",
          "close": 1502.52
        },
        {
          "date": "2026-06-05",
          "close": 1507.38
        },
        {
          "date": "2026-06-08",
          "close": 1469.14
        },
        {
          "date": "2026-06-09",
          "close": 1474.33
        },
        {
          "date": "2026-06-10",
          "close": 1484.27
        },
        {
          "date": "2026-06-11",
          "close": 1466.44
        },
        {
          "date": "2026-06-12",
          "close": 1498.96
        },
        {
          "date": "2026-06-15",
          "close": 1492.42
        },
        {
          "date": "2026-06-16",
          "close": 1472.24
        },
        {
          "date": "2026-06-17",
          "close": 1456.0
        },
        {
          "date": "2026-06-18",
          "close": 1474.99
        },
        {
          "date": "2026-06-22",
          "close": 1471.01
        },
        {
          "date": "2026-06-23",
          "close": 1518.45
        },
        {
          "date": "2026-06-24",
          "close": 1519.41
        },
        {
          "date": "2026-06-25",
          "close": 1507.25
        },
        {
          "date": "2026-06-26",
          "close": 1446.58
        },
        {
          "date": "2026-06-29",
          "close": 1550.15
        },
        {
          "date": "2026-06-30",
          "close": 1538.77
        },
        {
          "date": "2026-07-01",
          "close": 1617.86
        },
        {
          "date": "2026-07-02",
          "close": 1629.99
        },
        {
          "date": "2026-07-03",
          "close": 1670.57
        },
        {
          "date": "2026-07-06",
          "close": 1697.87
        },
        {
          "date": "2026-07-07",
          "close": 1627.01
        },
        {
          "date": "2026-07-08",
          "close": 1604.97
        },
        {
          "date": "2026-07-09",
          "close": 1598.2
        },
        {
          "date": "2026-07-10",
          "close": 1645.95
        },
        {
          "date": "2026-07-13",
          "close": 1643.82
        },
        {
          "date": "2026-07-14",
          "close": 1681.03
        },
        {
          "date": "2026-07-15",
          "close": 1728.48
        },
        {
          "date": "2026-07-16",
          "close": 1751.88
        },
        {
          "date": "2026-07-17",
          "close": 1634.59
        },
        {
          "date": "2026-07-20",
          "close": 1665.07
        },
        {
          "date": "2026-07-21",
          "close": 1647.94
        },
        {
          "date": "2026-07-22",
          "close": 1656.5
        },
        {
          "date": "2026-07-23",
          "close": 1649.59
        },
        {
          "date": "2026-07-24",
          "close": 1581.19
        },
        {
          "date": "2026-07-27",
          "close": 1627.87
        },
        {
          "date": "2026-07-28",
          "close": 1606.68
        },
        {
          "date": "2026-07-29",
          "close": 1618.0
        },
        {
          "date": "2026-07-30",
          "close": 1596.82
        },
        {
          "date": "2026-07-31",
          "close": 1616.19
        },
        {
          "date": "2026-08-03",
          "close": 1608.86
        },
        {
          "date": "2026-08-04",
          "close": 1631.68
        },
        {
          "date": "2026-08-05",
          "close": 1635.47
        },
        {
          "date": "2026-08-06",
          "close": 1623.1
        },
        {
          "date": "2026-08-07",
          "close": 1708.8
        },
        {
          "date": "2026-08-10",
          "close": 1727.56
        },
        {
          "date": "2026-08-11",
          "close": 1740.9
        },
        {
          "date": "2026-08-12",
          "close": 1737.19
        },
        {
          "date": "2026-08-13",
          "close": 1761.1
        },
        {
          "date": "2026-08-14",
          "close": 1756.24
        },
        {
          "date": "2026-08-17",
          "close": 1751.9
        },
        {
          "date": "2026-08-18",
          "close": 1727.1
        },
        {
          "date": "2026-08-19",
          "close": 1687.39
        },
        {
          "date": "2026-08-20",
          "close": 1794.07
        },
        {
          "date": "2026-08-21",
          "close": 1708.0
        },
        {
          "date": "2026-08-24",
          "close": 1628.16
        },
        {
          "date": "2026-08-25",
          "close": 1657.61
        },
        {
          "date": "2026-08-26",
          "close": 1666.26
        },
        {
          "date": "2026-08-27",
          "close": 1677.61
        },
        {
          "date": "2026-08-28",
          "close": 1660.24
        },
        {
          "date": "2026-08-31",
          "close": 1629.22
        },
        {
          "date": "2026-09-01",
          "close": 1639.68
        },
        {
          "date": "2026-09-02",
          "close": 1615.66
        },
        {
          "date": "2026-09-03",
          "close": 1618.03
        },
        {
          "date": "2026-09-04",
          "close": 1613.05
        },
        {
          "date": "2026-09-07",
          "close": 1612.74
        },
        {
          "date": "2026-09-08",
          "close": 1626.93
        },
        {
          "date": "2026-09-09",
          "close": 1610.25
        },
        {
          "date": "2026-09-10",
          "close": 1580.37
        },
        {
          "date": "2026-09-11",
          "close": 1544.72
        },
        {
          "date": "2026-09-14",
          "close": 1578.2
        },
        {
          "date": "2026-09-15",
          "close": 1551.96
        },
        {
          "date": "2026-09-16",
          "close": 1555.01
        },
        {
          "date": "2026-09-17",
          "close": 1566.55
        },
        {
          "date": "2026-09-18",
          "close": 1586.37
        },
        {
          "date": "2026-09-21",
          "close": 1661.6
        },
        {
          "date": "2026-09-22",
          "close": 1674.38
        },
        {
          "date": "2026-09-23",
          "close": 1670.35
        },
        {
          "date": "2026-09-24",
          "close": 1635.09
        },
        {
          "date": "2026-09-28",
          "close": 1637.36
        },
        {
          "date": "2026-09-29",
          "close": 1638.2
        },
        {
          "date": "2026-09-30",
          "close": 1687.73
        },
        {
          "date": "2026-10-08",
          "close": 1646.93
        },
        {
          "date": "2026-10-09",
          "close": 1676.41
        },
        {
          "date": "2026-10-12",
          "close": 1654.23
        },
        {
          "date": "2026-10-13",
          "close": 1627.01
        },
        {
          "date": "2026-10-14",
          "close": 1610.06
        },
        {
          "date": "2026-10-15",
          "close": 1594.16
        },
        {
          "date": "2026-10-16",
          "close": 1594.46
        },
        {
          "date": "2026-10-19",
          "close": 1591.78
        },
        {
          "date": "2026-10-20",
          "close": 1603.07
        },
        {
          "date": "2026-10-21",
          "close": 1609.86
        },
        {
          "date": "2026-10-22",
          "close": 1558.41
        },
        {
          "date": "2026-10-23",
          "close": 1591.88
        },
        {
          "date": "2026-10-26",
          "close": 1604.85
        },
        {
          "date": "2026-10-27",
          "close": 1542.7
        },
        {
          "date": "2026-10-28",
          "close": 1566.32
        },
        {
          "date": "2026-10-29",
          "close": 1543.24
        },
        {
          "date": "2026-10-30",
          "close": 1529.54
        },
        {
          "date": "2026-11-02",
          "close": 1567.13
        },
        {
          "date": "2026-11-03",
          "close": 1552.88
        },
        {
          "date": "2026-11-04",
          "close": 1600.18
        },
        {
          "date": "2026-11-05",
          "close": 1635.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.32608695652173914,
          "up_wilson": [
            0.3791213822510938,
            0.5791430259787157
          ],
          "pullback_wilson": [
            0.23894787729606798,
            0.42716738854240904
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.260102143264709,
            0.5059463409149819
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 0,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0872",
      "name": "青蒿素",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021466519383514848,
        "5": 0.06727085863776505,
        "20": -0.02095811402182024,
        "60": -0.019465174757379522
      },
      "moving_averages": {
        "5": 1878.1340000000316,
        "20": 1907.3140000000014,
        "60": 1987.6018333333195
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.03717604827234011,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2014.65
        },
        {
          "date": "2026-05-14",
          "close": 1993.36
        },
        {
          "date": "2026-05-15",
          "close": 1974.15
        },
        {
          "date": "2026-05-18",
          "close": 1948.0
        },
        {
          "date": "2026-05-19",
          "close": 1959.45
        },
        {
          "date": "2026-05-20",
          "close": 1942.03
        },
        {
          "date": "2026-05-21",
          "close": 1918.83
        },
        {
          "date": "2026-05-22",
          "close": 1931.24
        },
        {
          "date": "2026-05-25",
          "close": 1897.08
        },
        {
          "date": "2026-05-26",
          "close": 1880.65
        },
        {
          "date": "2026-05-27",
          "close": 1866.07
        },
        {
          "date": "2026-05-28",
          "close": 1846.77
        },
        {
          "date": "2026-05-29",
          "close": 1854.4
        },
        {
          "date": "2026-06-01",
          "close": 1875.1
        },
        {
          "date": "2026-06-02",
          "close": 1851.14
        },
        {
          "date": "2026-06-03",
          "close": 1833.4
        },
        {
          "date": "2026-06-04",
          "close": 1811.5
        },
        {
          "date": "2026-06-05",
          "close": 1819.89
        },
        {
          "date": "2026-06-08",
          "close": 1784.35
        },
        {
          "date": "2026-06-09",
          "close": 1790.01
        },
        {
          "date": "2026-06-10",
          "close": 1803.81
        },
        {
          "date": "2026-06-11",
          "close": 1779.56
        },
        {
          "date": "2026-06-12",
          "close": 1813.05
        },
        {
          "date": "2026-06-15",
          "close": 1825.97
        },
        {
          "date": "2026-06-16",
          "close": 1797.16
        },
        {
          "date": "2026-06-17",
          "close": 1817.83
        },
        {
          "date": "2026-06-18",
          "close": 1814.25
        },
        {
          "date": "2026-06-22",
          "close": 1832.44
        },
        {
          "date": "2026-06-23",
          "close": 1851.96
        },
        {
          "date": "2026-06-24",
          "close": 1852.46
        },
        {
          "date": "2026-06-25",
          "close": 1849.14
        },
        {
          "date": "2026-06-26",
          "close": 1786.24
        },
        {
          "date": "2026-06-29",
          "close": 1859.0
        },
        {
          "date": "2026-06-30",
          "close": 1815.39
        },
        {
          "date": "2026-07-01",
          "close": 1894.15
        },
        {
          "date": "2026-07-02",
          "close": 1893.73
        },
        {
          "date": "2026-07-03",
          "close": 1931.32
        },
        {
          "date": "2026-07-06",
          "close": 1986.36
        },
        {
          "date": "2026-07-07",
          "close": 1937.02
        },
        {
          "date": "2026-07-08",
          "close": 1892.95
        },
        {
          "date": "2026-07-09",
          "close": 1884.18
        },
        {
          "date": "2026-07-10",
          "close": 1908.38
        },
        {
          "date": "2026-07-13",
          "close": 1920.02
        },
        {
          "date": "2026-07-14",
          "close": 1945.6
        },
        {
          "date": "2026-07-15",
          "close": 2017.54
        },
        {
          "date": "2026-07-16",
          "close": 2021.05
        },
        {
          "date": "2026-07-17",
          "close": 1910.73
        },
        {
          "date": "2026-07-20",
          "close": 1944.55
        },
        {
          "date": "2026-07-21",
          "close": 1923.42
        },
        {
          "date": "2026-07-22",
          "close": 1921.12
        },
        {
          "date": "2026-07-23",
          "close": 1933.77
        },
        {
          "date": "2026-07-24",
          "close": 1849.59
        },
        {
          "date": "2026-07-27",
          "close": 1895.87
        },
        {
          "date": "2026-07-28",
          "close": 1880.0
        },
        {
          "date": "2026-07-29",
          "close": 1895.48
        },
        {
          "date": "2026-07-30",
          "close": 1856.14
        },
        {
          "date": "2026-07-31",
          "close": 1889.34
        },
        {
          "date": "2026-08-03",
          "close": 1911.68
        },
        {
          "date": "2026-08-04",
          "close": 1962.48
        },
        {
          "date": "2026-08-05",
          "close": 1980.46
        },
        {
          "date": "2026-08-06",
          "close": 1963.89
        },
        {
          "date": "2026-08-07",
          "close": 2039.8
        },
        {
          "date": "2026-08-10",
          "close": 2086.93
        },
        {
          "date": "2026-08-11",
          "close": 2072.71
        },
        {
          "date": "2026-08-12",
          "close": 2128.23
        },
        {
          "date": "2026-08-13",
          "close": 2126.48
        },
        {
          "date": "2026-08-14",
          "close": 2085.56
        },
        {
          "date": "2026-08-17",
          "close": 2120.88
        },
        {
          "date": "2026-08-18",
          "close": 2142.01
        },
        {
          "date": "2026-08-19",
          "close": 2090.61
        },
        {
          "date": "2026-08-20",
          "close": 2128.68
        },
        {
          "date": "2026-08-21",
          "close": 2053.32
        },
        {
          "date": "2026-08-24",
          "close": 1970.6
        },
        {
          "date": "2026-08-25",
          "close": 2023.06
        },
        {
          "date": "2026-08-26",
          "close": 2023.74
        },
        {
          "date": "2026-08-27",
          "close": 2034.2
        },
        {
          "date": "2026-08-28",
          "close": 2037.95
        },
        {
          "date": "2026-08-31",
          "close": 2014.38
        },
        {
          "date": "2026-09-01",
          "close": 2017.68
        },
        {
          "date": "2026-09-02",
          "close": 1998.0
        },
        {
          "date": "2026-09-03",
          "close": 2010.97
        },
        {
          "date": "2026-09-04",
          "close": 2000.99
        },
        {
          "date": "2026-09-07",
          "close": 2016.42
        },
        {
          "date": "2026-09-08",
          "close": 2035.19
        },
        {
          "date": "2026-09-09",
          "close": 2019.53
        },
        {
          "date": "2026-09-10",
          "close": 1999.14
        },
        {
          "date": "2026-09-11",
          "close": 1955.73
        },
        {
          "date": "2026-09-14",
          "close": 2001.7
        },
        {
          "date": "2026-09-15",
          "close": 1980.72
        },
        {
          "date": "2026-09-16",
          "close": 1984.14
        },
        {
          "date": "2026-09-17",
          "close": 1992.26
        },
        {
          "date": "2026-09-18",
          "close": 1980.41
        },
        {
          "date": "2026-09-21",
          "close": 2040.14
        },
        {
          "date": "2026-09-22",
          "close": 2032.31
        },
        {
          "date": "2026-09-23",
          "close": 2034.04
        },
        {
          "date": "2026-09-24",
          "close": 1977.51
        },
        {
          "date": "2026-09-28",
          "close": 1970.34
        },
        {
          "date": "2026-09-29",
          "close": 1948.67
        },
        {
          "date": "2026-09-30",
          "close": 1987.43
        },
        {
          "date": "2026-10-08",
          "close": 1983.48
        },
        {
          "date": "2026-10-09",
          "close": 2016.89
        },
        {
          "date": "2026-10-12",
          "close": 1986.3
        },
        {
          "date": "2026-10-13",
          "close": 1963.82
        },
        {
          "date": "2026-10-14",
          "close": 1943.01
        },
        {
          "date": "2026-10-15",
          "close": 1908.2
        },
        {
          "date": "2026-10-16",
          "close": 1892.43
        },
        {
          "date": "2026-10-19",
          "close": 1923.83
        },
        {
          "date": "2026-10-20",
          "close": 1937.22
        },
        {
          "date": "2026-10-21",
          "close": 1937.72
        },
        {
          "date": "2026-10-22",
          "close": 1880.18
        },
        {
          "date": "2026-10-23",
          "close": 1907.2
        },
        {
          "date": "2026-10-26",
          "close": 1913.99
        },
        {
          "date": "2026-10-27",
          "close": 1871.2
        },
        {
          "date": "2026-10-28",
          "close": 1854.11
        },
        {
          "date": "2026-10-29",
          "close": 1819.51
        },
        {
          "date": "2026-10-30",
          "close": 1822.08
        },
        {
          "date": "2026-11-02",
          "close": 1861.8
        },
        {
          "date": "2026-11-03",
          "close": 1863.78
        },
        {
          "date": "2026-11-04",
          "close": 1901.1
        },
        {
          "date": "2026-11-05",
          "close": 1941.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5540540540540541,
          "pullback_frequency": 0.22972972972972974,
          "up_wilson": [
            0.4409312201066908,
            0.6618417767153215
          ],
          "pullback_wilson": [
            0.14867187110841973,
            0.33746314478151873
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.7,
          "pullback_frequency": 0.25,
          "up_wilson": [
            0.5456998118185507,
            0.8192515477025347
          ],
          "pullback_wilson": [
            0.14187118639096302,
            0.40193961420768026
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 21,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 10,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0873",
      "name": "垃圾分类",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016895407374075466,
        "5": 0.02016618232090961,
        "20": -0.054272842000640864,
        "60": -0.06566707150055562
      },
      "moving_averages": {
        "5": 1413.4560000000056,
        "20": 1456.1490000000108,
        "60": 1522.0470000000128
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.06342237332038214,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1830.59
        },
        {
          "date": "2026-05-14",
          "close": 1797.84
        },
        {
          "date": "2026-05-15",
          "close": 1779.1
        },
        {
          "date": "2026-05-18",
          "close": 1777.52
        },
        {
          "date": "2026-05-19",
          "close": 1793.34
        },
        {
          "date": "2026-05-20",
          "close": 1764.81
        },
        {
          "date": "2026-05-21",
          "close": 1711.51
        },
        {
          "date": "2026-05-22",
          "close": 1735.97
        },
        {
          "date": "2026-05-25",
          "close": 1730.54
        },
        {
          "date": "2026-05-26",
          "close": 1710.53
        },
        {
          "date": "2026-05-27",
          "close": 1679.08
        },
        {
          "date": "2026-05-28",
          "close": 1684.67
        },
        {
          "date": "2026-05-29",
          "close": 1651.19
        },
        {
          "date": "2026-06-01",
          "close": 1684.32
        },
        {
          "date": "2026-06-02",
          "close": 1670.63
        },
        {
          "date": "2026-06-03",
          "close": 1663.77
        },
        {
          "date": "2026-06-04",
          "close": 1642.02
        },
        {
          "date": "2026-06-05",
          "close": 1641.4
        },
        {
          "date": "2026-06-08",
          "close": 1609.05
        },
        {
          "date": "2026-06-09",
          "close": 1619.2
        },
        {
          "date": "2026-06-10",
          "close": 1598.03
        },
        {
          "date": "2026-06-11",
          "close": 1568.79
        },
        {
          "date": "2026-06-12",
          "close": 1590.28
        },
        {
          "date": "2026-06-15",
          "close": 1613.07
        },
        {
          "date": "2026-06-16",
          "close": 1611.28
        },
        {
          "date": "2026-06-17",
          "close": 1590.3
        },
        {
          "date": "2026-06-18",
          "close": 1572.95
        },
        {
          "date": "2026-06-22",
          "close": 1574.86
        },
        {
          "date": "2026-06-23",
          "close": 1578.2
        },
        {
          "date": "2026-06-24",
          "close": 1546.57
        },
        {
          "date": "2026-06-25",
          "close": 1514.62
        },
        {
          "date": "2026-06-26",
          "close": 1470.88
        },
        {
          "date": "2026-06-29",
          "close": 1464.97
        },
        {
          "date": "2026-06-30",
          "close": 1466.19
        },
        {
          "date": "2026-07-01",
          "close": 1498.95
        },
        {
          "date": "2026-07-02",
          "close": 1500.17
        },
        {
          "date": "2026-07-03",
          "close": 1527.91
        },
        {
          "date": "2026-07-06",
          "close": 1520.23
        },
        {
          "date": "2026-07-07",
          "close": 1482.49
        },
        {
          "date": "2026-07-08",
          "close": 1464.89
        },
        {
          "date": "2026-07-09",
          "close": 1459.08
        },
        {
          "date": "2026-07-10",
          "close": 1474.53
        },
        {
          "date": "2026-07-13",
          "close": 1427.02
        },
        {
          "date": "2026-07-14",
          "close": 1460.05
        },
        {
          "date": "2026-07-15",
          "close": 1473.61
        },
        {
          "date": "2026-07-16",
          "close": 1471.27
        },
        {
          "date": "2026-07-17",
          "close": 1421.95
        },
        {
          "date": "2026-07-20",
          "close": 1405.21
        },
        {
          "date": "2026-07-21",
          "close": 1412.64
        },
        {
          "date": "2026-07-22",
          "close": 1403.08
        },
        {
          "date": "2026-07-23",
          "close": 1449.28
        },
        {
          "date": "2026-07-24",
          "close": 1414.27
        },
        {
          "date": "2026-07-27",
          "close": 1449.14
        },
        {
          "date": "2026-07-28",
          "close": 1451.16
        },
        {
          "date": "2026-07-29",
          "close": 1476.37
        },
        {
          "date": "2026-07-30",
          "close": 1467.46
        },
        {
          "date": "2026-07-31",
          "close": 1493.07
        },
        {
          "date": "2026-08-03",
          "close": 1529.43
        },
        {
          "date": "2026-08-04",
          "close": 1536.18
        },
        {
          "date": "2026-08-05",
          "close": 1547.96
        },
        {
          "date": "2026-08-06",
          "close": 1548.06
        },
        {
          "date": "2026-08-07",
          "close": 1545.3
        },
        {
          "date": "2026-08-10",
          "close": 1576.94
        },
        {
          "date": "2026-08-11",
          "close": 1568.52
        },
        {
          "date": "2026-08-12",
          "close": 1589.35
        },
        {
          "date": "2026-08-13",
          "close": 1566.15
        },
        {
          "date": "2026-08-14",
          "close": 1555.86
        },
        {
          "date": "2026-08-17",
          "close": 1576.86
        },
        {
          "date": "2026-08-18",
          "close": 1568.58
        },
        {
          "date": "2026-08-19",
          "close": 1526.43
        },
        {
          "date": "2026-08-20",
          "close": 1546.74
        },
        {
          "date": "2026-08-21",
          "close": 1546.75
        },
        {
          "date": "2026-08-24",
          "close": 1535.69
        },
        {
          "date": "2026-08-25",
          "close": 1558.32
        },
        {
          "date": "2026-08-26",
          "close": 1569.01
        },
        {
          "date": "2026-08-27",
          "close": 1571.69
        },
        {
          "date": "2026-08-28",
          "close": 1579.24
        },
        {
          "date": "2026-08-31",
          "close": 1576.84
        },
        {
          "date": "2026-09-01",
          "close": 1586.22
        },
        {
          "date": "2026-09-02",
          "close": 1577.85
        },
        {
          "date": "2026-09-03",
          "close": 1572.6
        },
        {
          "date": "2026-09-04",
          "close": 1570.52
        },
        {
          "date": "2026-09-07",
          "close": 1576.49
        },
        {
          "date": "2026-09-08",
          "close": 1591.74
        },
        {
          "date": "2026-09-09",
          "close": 1584.82
        },
        {
          "date": "2026-09-10",
          "close": 1568.64
        },
        {
          "date": "2026-09-11",
          "close": 1538.63
        },
        {
          "date": "2026-09-14",
          "close": 1539.97
        },
        {
          "date": "2026-09-15",
          "close": 1512.1
        },
        {
          "date": "2026-09-16",
          "close": 1526.24
        },
        {
          "date": "2026-09-17",
          "close": 1523.56
        },
        {
          "date": "2026-09-18",
          "close": 1538.3
        },
        {
          "date": "2026-09-21",
          "close": 1560.11
        },
        {
          "date": "2026-09-22",
          "close": 1556.55
        },
        {
          "date": "2026-09-23",
          "close": 1547.14
        },
        {
          "date": "2026-09-24",
          "close": 1535.65
        },
        {
          "date": "2026-09-28",
          "close": 1510.1
        },
        {
          "date": "2026-09-29",
          "close": 1523.49
        },
        {
          "date": "2026-09-30",
          "close": 1523.48
        },
        {
          "date": "2026-10-08",
          "close": 1529.31
        },
        {
          "date": "2026-10-09",
          "close": 1544.25
        },
        {
          "date": "2026-10-12",
          "close": 1525.31
        },
        {
          "date": "2026-10-13",
          "close": 1522.96
        },
        {
          "date": "2026-10-14",
          "close": 1499.02
        },
        {
          "date": "2026-10-15",
          "close": 1457.12
        },
        {
          "date": "2026-10-16",
          "close": 1465.03
        },
        {
          "date": "2026-10-19",
          "close": 1463.1
        },
        {
          "date": "2026-10-20",
          "close": 1474.05
        },
        {
          "date": "2026-10-21",
          "close": 1471.73
        },
        {
          "date": "2026-10-22",
          "close": 1436.16
        },
        {
          "date": "2026-10-23",
          "close": 1457.7
        },
        {
          "date": "2026-10-26",
          "close": 1457.73
        },
        {
          "date": "2026-10-27",
          "close": 1422.33
        },
        {
          "date": "2026-10-28",
          "close": 1441.49
        },
        {
          "date": "2026-10-29",
          "close": 1417.72
        },
        {
          "date": "2026-10-30",
          "close": 1382.72
        },
        {
          "date": "2026-11-02",
          "close": 1410.95
        },
        {
          "date": "2026-11-03",
          "close": 1405.02
        },
        {
          "date": "2026-11-04",
          "close": 1422.28
        },
        {
          "date": "2026-11-05",
          "close": 1446.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5432098765432098,
          "pullback_frequency": 0.345679012345679,
          "up_wilson": [
            0.43524015896677065,
            0.6472666731563539
          ],
          "pullback_wilson": [
            0.25122649531590424,
            0.4541062471015077
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 19,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0875",
      "name": "ETC",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02067803694813697,
        "5": 0.02089140019257063,
        "20": -0.046452048067308516,
        "60": -0.05911131609520859
      },
      "moving_averages": {
        "5": 1562.8679999999702,
        "20": 1627.094499999995,
        "60": 1691.8739999999952
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.060865815497036846,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2024.02
        },
        {
          "date": "2026-05-14",
          "close": 1977.68
        },
        {
          "date": "2026-05-15",
          "close": 1966.35
        },
        {
          "date": "2026-05-18",
          "close": 1991.19
        },
        {
          "date": "2026-05-19",
          "close": 2023.87
        },
        {
          "date": "2026-05-20",
          "close": 2003.93
        },
        {
          "date": "2026-05-21",
          "close": 1935.58
        },
        {
          "date": "2026-05-22",
          "close": 1972.88
        },
        {
          "date": "2026-05-25",
          "close": 1979.86
        },
        {
          "date": "2026-05-26",
          "close": 1938.63
        },
        {
          "date": "2026-05-27",
          "close": 1893.75
        },
        {
          "date": "2026-05-28",
          "close": 1918.52
        },
        {
          "date": "2026-05-29",
          "close": 1851.49
        },
        {
          "date": "2026-06-01",
          "close": 1883.38
        },
        {
          "date": "2026-06-02",
          "close": 1877.22
        },
        {
          "date": "2026-06-03",
          "close": 1867.03
        },
        {
          "date": "2026-06-04",
          "close": 1851.73
        },
        {
          "date": "2026-06-05",
          "close": 1848.83
        },
        {
          "date": "2026-06-08",
          "close": 1793.69
        },
        {
          "date": "2026-06-09",
          "close": 1825.6
        },
        {
          "date": "2026-06-10",
          "close": 1794.34
        },
        {
          "date": "2026-06-11",
          "close": 1757.46
        },
        {
          "date": "2026-06-12",
          "close": 1767.76
        },
        {
          "date": "2026-06-15",
          "close": 1806.4
        },
        {
          "date": "2026-06-16",
          "close": 1828.29
        },
        {
          "date": "2026-06-17",
          "close": 1828.29
        },
        {
          "date": "2026-06-18",
          "close": 1823.43
        },
        {
          "date": "2026-06-22",
          "close": 1825.65
        },
        {
          "date": "2026-06-23",
          "close": 1823.14
        },
        {
          "date": "2026-06-24",
          "close": 1787.2
        },
        {
          "date": "2026-06-25",
          "close": 1762.52
        },
        {
          "date": "2026-06-26",
          "close": 1714.02
        },
        {
          "date": "2026-06-29",
          "close": 1690.15
        },
        {
          "date": "2026-06-30",
          "close": 1718.38
        },
        {
          "date": "2026-07-01",
          "close": 1738.2
        },
        {
          "date": "2026-07-02",
          "close": 1713.84
        },
        {
          "date": "2026-07-03",
          "close": 1730.73
        },
        {
          "date": "2026-07-06",
          "close": 1708.68
        },
        {
          "date": "2026-07-07",
          "close": 1662.43
        },
        {
          "date": "2026-07-08",
          "close": 1668.02
        },
        {
          "date": "2026-07-09",
          "close": 1683.22
        },
        {
          "date": "2026-07-10",
          "close": 1692.51
        },
        {
          "date": "2026-07-13",
          "close": 1613.84
        },
        {
          "date": "2026-07-14",
          "close": 1629.0
        },
        {
          "date": "2026-07-15",
          "close": 1627.11
        },
        {
          "date": "2026-07-16",
          "close": 1626.62
        },
        {
          "date": "2026-07-17",
          "close": 1560.98
        },
        {
          "date": "2026-07-20",
          "close": 1526.28
        },
        {
          "date": "2026-07-21",
          "close": 1551.25
        },
        {
          "date": "2026-07-22",
          "close": 1532.13
        },
        {
          "date": "2026-07-23",
          "close": 1556.46
        },
        {
          "date": "2026-07-24",
          "close": 1526.52
        },
        {
          "date": "2026-07-27",
          "close": 1579.35
        },
        {
          "date": "2026-07-28",
          "close": 1602.46
        },
        {
          "date": "2026-07-29",
          "close": 1625.13
        },
        {
          "date": "2026-07-30",
          "close": 1598.96
        },
        {
          "date": "2026-07-31",
          "close": 1643.94
        },
        {
          "date": "2026-08-03",
          "close": 1661.25
        },
        {
          "date": "2026-08-04",
          "close": 1685.76
        },
        {
          "date": "2026-08-05",
          "close": 1712.87
        },
        {
          "date": "2026-08-06",
          "close": 1725.35
        },
        {
          "date": "2026-08-07",
          "close": 1714.35
        },
        {
          "date": "2026-08-10",
          "close": 1725.39
        },
        {
          "date": "2026-08-11",
          "close": 1721.32
        },
        {
          "date": "2026-08-12",
          "close": 1735.0
        },
        {
          "date": "2026-08-13",
          "close": 1723.21
        },
        {
          "date": "2026-08-14",
          "close": 1711.98
        },
        {
          "date": "2026-08-17",
          "close": 1734.08
        },
        {
          "date": "2026-08-18",
          "close": 1713.9
        },
        {
          "date": "2026-08-19",
          "close": 1638.92
        },
        {
          "date": "2026-08-20",
          "close": 1664.16
        },
        {
          "date": "2026-08-21",
          "close": 1673.27
        },
        {
          "date": "2026-08-24",
          "close": 1654.5
        },
        {
          "date": "2026-08-25",
          "close": 1686.71
        },
        {
          "date": "2026-08-26",
          "close": 1701.49
        },
        {
          "date": "2026-08-27",
          "close": 1714.39
        },
        {
          "date": "2026-08-28",
          "close": 1719.66
        },
        {
          "date": "2026-08-31",
          "close": 1747.09
        },
        {
          "date": "2026-09-01",
          "close": 1775.59
        },
        {
          "date": "2026-09-02",
          "close": 1774.96
        },
        {
          "date": "2026-09-03",
          "close": 1755.19
        },
        {
          "date": "2026-09-04",
          "close": 1762.59
        },
        {
          "date": "2026-09-07",
          "close": 1774.84
        },
        {
          "date": "2026-09-08",
          "close": 1783.66
        },
        {
          "date": "2026-09-09",
          "close": 1766.15
        },
        {
          "date": "2026-09-10",
          "close": 1752.22
        },
        {
          "date": "2026-09-11",
          "close": 1726.56
        },
        {
          "date": "2026-09-14",
          "close": 1721.59
        },
        {
          "date": "2026-09-15",
          "close": 1690.42
        },
        {
          "date": "2026-09-16",
          "close": 1713.61
        },
        {
          "date": "2026-09-17",
          "close": 1706.19
        },
        {
          "date": "2026-09-18",
          "close": 1729.7
        },
        {
          "date": "2026-09-21",
          "close": 1764.33
        },
        {
          "date": "2026-09-22",
          "close": 1775.87
        },
        {
          "date": "2026-09-23",
          "close": 1751.91
        },
        {
          "date": "2026-09-24",
          "close": 1737.61
        },
        {
          "date": "2026-09-28",
          "close": 1689.95
        },
        {
          "date": "2026-09-29",
          "close": 1711.57
        },
        {
          "date": "2026-09-30",
          "close": 1711.14
        },
        {
          "date": "2026-10-08",
          "close": 1690.13
        },
        {
          "date": "2026-10-09",
          "close": 1716.07
        },
        {
          "date": "2026-10-12",
          "close": 1692.86
        },
        {
          "date": "2026-10-13",
          "close": 1703.71
        },
        {
          "date": "2026-10-14",
          "close": 1681.97
        },
        {
          "date": "2026-10-15",
          "close": 1627.3
        },
        {
          "date": "2026-10-16",
          "close": 1637.42
        },
        {
          "date": "2026-10-19",
          "close": 1626.74
        },
        {
          "date": "2026-10-20",
          "close": 1651.33
        },
        {
          "date": "2026-10-21",
          "close": 1655.53
        },
        {
          "date": "2026-10-22",
          "close": 1607.85
        },
        {
          "date": "2026-10-23",
          "close": 1658.04
        },
        {
          "date": "2026-10-26",
          "close": 1657.92
        },
        {
          "date": "2026-10-27",
          "close": 1605.2
        },
        {
          "date": "2026-10-28",
          "close": 1626.97
        },
        {
          "date": "2026-10-29",
          "close": 1578.64
        },
        {
          "date": "2026-10-30",
          "close": 1515.68
        },
        {
          "date": "2026-11-02",
          "close": 1567.13
        },
        {
          "date": "2026-11-03",
          "close": 1540.94
        },
        {
          "date": "2026-11-04",
          "close": 1578.97
        },
        {
          "date": "2026-11-05",
          "close": 1611.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5308641975308642,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.42326718507834094,
            0.6356662664381767
          ],
          "pullback_wilson": [
            0.24028771241667368,
            0.4414716493941313
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.54,
          "pullback_frequency": 0.54,
          "up_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "pullback_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 4,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 15,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0877",
      "name": "PCB",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014469602977667417,
        "5": 0.018741745782562047,
        "20": -0.17394060626265995,
        "60": -0.1168043853964138
      },
      "moving_averages": {
        "5": 3149.0379999999886,
        "20": 3466.0600000000095,
        "60": 3874.0070000000105
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-03",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 82
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.1515295375068746,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4240.57
        },
        {
          "date": "2026-05-14",
          "close": 4146.99
        },
        {
          "date": "2026-05-15",
          "close": 4095.09
        },
        {
          "date": "2026-05-18",
          "close": 4159.54
        },
        {
          "date": "2026-05-19",
          "close": 4229.41
        },
        {
          "date": "2026-05-20",
          "close": 4269.64
        },
        {
          "date": "2026-05-21",
          "close": 4123.71
        },
        {
          "date": "2026-05-22",
          "close": 4412.9
        },
        {
          "date": "2026-05-25",
          "close": 4524.1
        },
        {
          "date": "2026-05-26",
          "close": 4525.53
        },
        {
          "date": "2026-05-27",
          "close": 4432.51
        },
        {
          "date": "2026-05-28",
          "close": 4593.58
        },
        {
          "date": "2026-05-29",
          "close": 4433.52
        },
        {
          "date": "2026-06-01",
          "close": 4313.04
        },
        {
          "date": "2026-06-02",
          "close": 4413.39
        },
        {
          "date": "2026-06-03",
          "close": 4430.46
        },
        {
          "date": "2026-06-04",
          "close": 4504.28
        },
        {
          "date": "2026-06-05",
          "close": 4454.91
        },
        {
          "date": "2026-06-08",
          "close": 4317.04
        },
        {
          "date": "2026-06-09",
          "close": 4532.41
        },
        {
          "date": "2026-06-10",
          "close": 4444.99
        },
        {
          "date": "2026-06-11",
          "close": 4437.4
        },
        {
          "date": "2026-06-12",
          "close": 4438.04
        },
        {
          "date": "2026-06-15",
          "close": 4800.44
        },
        {
          "date": "2026-06-16",
          "close": 5000.47
        },
        {
          "date": "2026-06-17",
          "close": 5166.55
        },
        {
          "date": "2026-06-18",
          "close": 5262.46
        },
        {
          "date": "2026-06-22",
          "close": 5294.97
        },
        {
          "date": "2026-06-23",
          "close": 5086.9
        },
        {
          "date": "2026-06-24",
          "close": 5231.16
        },
        {
          "date": "2026-06-25",
          "close": 5329.67
        },
        {
          "date": "2026-06-26",
          "close": 5188.51
        },
        {
          "date": "2026-06-29",
          "close": 5002.48
        },
        {
          "date": "2026-06-30",
          "close": 5198.51
        },
        {
          "date": "2026-07-01",
          "close": 5142.17
        },
        {
          "date": "2026-07-02",
          "close": 4927.66
        },
        {
          "date": "2026-07-03",
          "close": 4911.92
        },
        {
          "date": "2026-07-06",
          "close": 4716.79
        },
        {
          "date": "2026-07-07",
          "close": 4613.7
        },
        {
          "date": "2026-07-08",
          "close": 4454.03
        },
        {
          "date": "2026-07-09",
          "close": 4617.17
        },
        {
          "date": "2026-07-10",
          "close": 4477.71
        },
        {
          "date": "2026-07-13",
          "close": 4123.74
        },
        {
          "date": "2026-07-14",
          "close": 4325.51
        },
        {
          "date": "2026-07-15",
          "close": 4157.98
        },
        {
          "date": "2026-07-16",
          "close": 4027.77
        },
        {
          "date": "2026-07-17",
          "close": 3706.07
        },
        {
          "date": "2026-07-20",
          "close": 3394.94
        },
        {
          "date": "2026-07-21",
          "close": 3641.89
        },
        {
          "date": "2026-07-22",
          "close": 3539.68
        },
        {
          "date": "2026-07-23",
          "close": 3549.1
        },
        {
          "date": "2026-07-24",
          "close": 3457.32
        },
        {
          "date": "2026-07-27",
          "close": 3621.05
        },
        {
          "date": "2026-07-28",
          "close": 3442.47
        },
        {
          "date": "2026-07-29",
          "close": 3415.8
        },
        {
          "date": "2026-07-30",
          "close": 3202.4
        },
        {
          "date": "2026-07-31",
          "close": 3341.85
        },
        {
          "date": "2026-08-03",
          "close": 3303.76
        },
        {
          "date": "2026-08-04",
          "close": 3513.76
        },
        {
          "date": "2026-08-05",
          "close": 3703.2
        },
        {
          "date": "2026-08-06",
          "close": 3801.84
        },
        {
          "date": "2026-08-07",
          "close": 4015.85
        },
        {
          "date": "2026-08-10",
          "close": 3974.58
        },
        {
          "date": "2026-08-11",
          "close": 3949.61
        },
        {
          "date": "2026-08-12",
          "close": 4038.21
        },
        {
          "date": "2026-08-13",
          "close": 3964.06
        },
        {
          "date": "2026-08-14",
          "close": 4045.74
        },
        {
          "date": "2026-08-17",
          "close": 4211.9
        },
        {
          "date": "2026-08-18",
          "close": 4204.06
        },
        {
          "date": "2026-08-19",
          "close": 3885.18
        },
        {
          "date": "2026-08-20",
          "close": 3920.61
        },
        {
          "date": "2026-08-21",
          "close": 3971.43
        },
        {
          "date": "2026-08-24",
          "close": 3871.07
        },
        {
          "date": "2026-08-25",
          "close": 3890.79
        },
        {
          "date": "2026-08-26",
          "close": 3891.33
        },
        {
          "date": "2026-08-27",
          "close": 4065.91
        },
        {
          "date": "2026-08-28",
          "close": 4032.36
        },
        {
          "date": "2026-08-31",
          "close": 4128.45
        },
        {
          "date": "2026-09-01",
          "close": 3999.64
        },
        {
          "date": "2026-09-02",
          "close": 3975.3
        },
        {
          "date": "2026-09-03",
          "close": 3985.24
        },
        {
          "date": "2026-09-04",
          "close": 3875.78
        },
        {
          "date": "2026-09-07",
          "close": 4049.51
        },
        {
          "date": "2026-09-08",
          "close": 4048.36
        },
        {
          "date": "2026-09-09",
          "close": 4092.94
        },
        {
          "date": "2026-09-10",
          "close": 4086.78
        },
        {
          "date": "2026-09-11",
          "close": 4073.21
        },
        {
          "date": "2026-09-14",
          "close": 4162.4
        },
        {
          "date": "2026-09-15",
          "close": 4195.25
        },
        {
          "date": "2026-09-16",
          "close": 4322.23
        },
        {
          "date": "2026-09-17",
          "close": 4261.51
        },
        {
          "date": "2026-09-18",
          "close": 4333.5
        },
        {
          "date": "2026-09-21",
          "close": 4386.11
        },
        {
          "date": "2026-09-22",
          "close": 4398.91
        },
        {
          "date": "2026-09-23",
          "close": 4470.36
        },
        {
          "date": "2026-09-24",
          "close": 4325.71
        },
        {
          "date": "2026-09-28",
          "close": 4069.32
        },
        {
          "date": "2026-09-29",
          "close": 4144.65
        },
        {
          "date": "2026-09-30",
          "close": 4040.19
        },
        {
          "date": "2026-10-08",
          "close": 3959.34
        },
        {
          "date": "2026-10-09",
          "close": 3854.76
        },
        {
          "date": "2026-10-12",
          "close": 3740.82
        },
        {
          "date": "2026-10-13",
          "close": 3819.99
        },
        {
          "date": "2026-10-14",
          "close": 3759.12
        },
        {
          "date": "2026-10-15",
          "close": 3653.07
        },
        {
          "date": "2026-10-16",
          "close": 3590.84
        },
        {
          "date": "2026-10-19",
          "close": 3577.2
        },
        {
          "date": "2026-10-20",
          "close": 3649.58
        },
        {
          "date": "2026-10-21",
          "close": 3638.66
        },
        {
          "date": "2026-10-22",
          "close": 3482.07
        },
        {
          "date": "2026-10-23",
          "close": 3530.64
        },
        {
          "date": "2026-10-26",
          "close": 3400.86
        },
        {
          "date": "2026-10-27",
          "close": 3268.95
        },
        {
          "date": "2026-10-28",
          "close": 3398.97
        },
        {
          "date": "2026-10-29",
          "close": 3210.48
        },
        {
          "date": "2026-10-30",
          "close": 3084.43
        },
        {
          "date": "2026-11-02",
          "close": 3150.57
        },
        {
          "date": "2026-11-03",
          "close": 3015.54
        },
        {
          "date": "2026-11-04",
          "close": 3224.0
        },
        {
          "date": "2026-11-05",
          "close": 3270.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.2830188679245283,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.1796629044633857,
            0.4157028641641701
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 29,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0879",
      "name": "标准普尔",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014580794310914635,
        "5": 0.03671774198725153,
        "20": -0.024233599574658427,
        "60": -0.04542848530341814
      },
      "moving_averages": {
        "5": 1574.147999999998,
        "20": 1598.9485000000218,
        "60": 1659.7113333333439
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 17.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.033060919024098245,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1870.19
        },
        {
          "date": "2026-05-14",
          "close": 1833.92
        },
        {
          "date": "2026-05-15",
          "close": 1811.6
        },
        {
          "date": "2026-05-18",
          "close": 1803.54
        },
        {
          "date": "2026-05-19",
          "close": 1818.78
        },
        {
          "date": "2026-05-20",
          "close": 1802.42
        },
        {
          "date": "2026-05-21",
          "close": 1765.96
        },
        {
          "date": "2026-05-22",
          "close": 1779.99
        },
        {
          "date": "2026-05-25",
          "close": 1788.58
        },
        {
          "date": "2026-05-26",
          "close": 1782.51
        },
        {
          "date": "2026-05-27",
          "close": 1757.21
        },
        {
          "date": "2026-05-28",
          "close": 1755.53
        },
        {
          "date": "2026-05-29",
          "close": 1748.98
        },
        {
          "date": "2026-06-01",
          "close": 1765.78
        },
        {
          "date": "2026-06-02",
          "close": 1756.39
        },
        {
          "date": "2026-06-03",
          "close": 1746.28
        },
        {
          "date": "2026-06-04",
          "close": 1726.09
        },
        {
          "date": "2026-06-05",
          "close": 1724.76
        },
        {
          "date": "2026-06-08",
          "close": 1683.49
        },
        {
          "date": "2026-06-09",
          "close": 1695.25
        },
        {
          "date": "2026-06-10",
          "close": 1682.06
        },
        {
          "date": "2026-06-11",
          "close": 1665.78
        },
        {
          "date": "2026-06-12",
          "close": 1692.22
        },
        {
          "date": "2026-06-15",
          "close": 1718.3
        },
        {
          "date": "2026-06-16",
          "close": 1715.01
        },
        {
          "date": "2026-06-17",
          "close": 1704.15
        },
        {
          "date": "2026-06-18",
          "close": 1686.11
        },
        {
          "date": "2026-06-22",
          "close": 1709.33
        },
        {
          "date": "2026-06-23",
          "close": 1694.79
        },
        {
          "date": "2026-06-24",
          "close": 1678.78
        },
        {
          "date": "2026-06-25",
          "close": 1669.71
        },
        {
          "date": "2026-06-26",
          "close": 1626.21
        },
        {
          "date": "2026-06-29",
          "close": 1633.84
        },
        {
          "date": "2026-06-30",
          "close": 1633.51
        },
        {
          "date": "2026-07-01",
          "close": 1668.16
        },
        {
          "date": "2026-07-02",
          "close": 1662.32
        },
        {
          "date": "2026-07-03",
          "close": 1679.44
        },
        {
          "date": "2026-07-06",
          "close": 1677.24
        },
        {
          "date": "2026-07-07",
          "close": 1639.87
        },
        {
          "date": "2026-07-08",
          "close": 1626.12
        },
        {
          "date": "2026-07-09",
          "close": 1629.72
        },
        {
          "date": "2026-07-10",
          "close": 1644.99
        },
        {
          "date": "2026-07-13",
          "close": 1607.5
        },
        {
          "date": "2026-07-14",
          "close": 1631.74
        },
        {
          "date": "2026-07-15",
          "close": 1646.34
        },
        {
          "date": "2026-07-16",
          "close": 1641.46
        },
        {
          "date": "2026-07-17",
          "close": 1593.43
        },
        {
          "date": "2026-07-20",
          "close": 1598.04
        },
        {
          "date": "2026-07-21",
          "close": 1610.89
        },
        {
          "date": "2026-07-22",
          "close": 1610.4
        },
        {
          "date": "2026-07-23",
          "close": 1632.5
        },
        {
          "date": "2026-07-24",
          "close": 1587.2
        },
        {
          "date": "2026-07-27",
          "close": 1622.11
        },
        {
          "date": "2026-07-28",
          "close": 1615.59
        },
        {
          "date": "2026-07-29",
          "close": 1643.6
        },
        {
          "date": "2026-07-30",
          "close": 1640.25
        },
        {
          "date": "2026-07-31",
          "close": 1660.35
        },
        {
          "date": "2026-08-03",
          "close": 1673.99
        },
        {
          "date": "2026-08-04",
          "close": 1677.77
        },
        {
          "date": "2026-08-05",
          "close": 1691.89
        },
        {
          "date": "2026-08-06",
          "close": 1690.14
        },
        {
          "date": "2026-08-07",
          "close": 1695.57
        },
        {
          "date": "2026-08-10",
          "close": 1717.74
        },
        {
          "date": "2026-08-11",
          "close": 1706.85
        },
        {
          "date": "2026-08-12",
          "close": 1721.14
        },
        {
          "date": "2026-08-13",
          "close": 1704.78
        },
        {
          "date": "2026-08-14",
          "close": 1697.12
        },
        {
          "date": "2026-08-17",
          "close": 1713.85
        },
        {
          "date": "2026-08-18",
          "close": 1709.68
        },
        {
          "date": "2026-08-19",
          "close": 1667.97
        },
        {
          "date": "2026-08-20",
          "close": 1683.09
        },
        {
          "date": "2026-08-21",
          "close": 1676.72
        },
        {
          "date": "2026-08-24",
          "close": 1665.07
        },
        {
          "date": "2026-08-25",
          "close": 1681.52
        },
        {
          "date": "2026-08-26",
          "close": 1693.71
        },
        {
          "date": "2026-08-27",
          "close": 1704.61
        },
        {
          "date": "2026-08-28",
          "close": 1713.27
        },
        {
          "date": "2026-08-31",
          "close": 1710.72
        },
        {
          "date": "2026-09-01",
          "close": 1721.22
        },
        {
          "date": "2026-09-02",
          "close": 1698.55
        },
        {
          "date": "2026-09-03",
          "close": 1698.15
        },
        {
          "date": "2026-09-04",
          "close": 1700.26
        },
        {
          "date": "2026-09-07",
          "close": 1703.06
        },
        {
          "date": "2026-09-08",
          "close": 1721.06
        },
        {
          "date": "2026-09-09",
          "close": 1718.8
        },
        {
          "date": "2026-09-10",
          "close": 1703.72
        },
        {
          "date": "2026-09-11",
          "close": 1674.69
        },
        {
          "date": "2026-09-14",
          "close": 1676.94
        },
        {
          "date": "2026-09-15",
          "close": 1657.95
        },
        {
          "date": "2026-09-16",
          "close": 1665.97
        },
        {
          "date": "2026-09-17",
          "close": 1661.61
        },
        {
          "date": "2026-09-18",
          "close": 1676.84
        },
        {
          "date": "2026-09-21",
          "close": 1702.95
        },
        {
          "date": "2026-09-22",
          "close": 1700.8
        },
        {
          "date": "2026-09-23",
          "close": 1689.33
        },
        {
          "date": "2026-09-24",
          "close": 1666.68
        },
        {
          "date": "2026-09-28",
          "close": 1642.47
        },
        {
          "date": "2026-09-29",
          "close": 1650.84
        },
        {
          "date": "2026-09-30",
          "close": 1663.13
        },
        {
          "date": "2026-10-08",
          "close": 1655.14
        },
        {
          "date": "2026-10-09",
          "close": 1670.25
        },
        {
          "date": "2026-10-12",
          "close": 1650.75
        },
        {
          "date": "2026-10-13",
          "close": 1648.47
        },
        {
          "date": "2026-10-14",
          "close": 1635.65
        },
        {
          "date": "2026-10-15",
          "close": 1595.98
        },
        {
          "date": "2026-10-16",
          "close": 1605.8
        },
        {
          "date": "2026-10-19",
          "close": 1611.82
        },
        {
          "date": "2026-10-20",
          "close": 1611.11
        },
        {
          "date": "2026-10-21",
          "close": 1606.3
        },
        {
          "date": "2026-10-22",
          "close": 1573.11
        },
        {
          "date": "2026-10-23",
          "close": 1594.81
        },
        {
          "date": "2026-10-26",
          "close": 1596.8
        },
        {
          "date": "2026-10-27",
          "close": 1568.68
        },
        {
          "date": "2026-10-28",
          "close": 1580.87
        },
        {
          "date": "2026-10-29",
          "close": 1557.83
        },
        {
          "date": "2026-10-30",
          "close": 1533.57
        },
        {
          "date": "2026-11-02",
          "close": 1563.17
        },
        {
          "date": "2026-11-03",
          "close": 1567.15
        },
        {
          "date": "2026-11-04",
          "close": 1591.82
        },
        {
          "date": "2026-11-05",
          "close": 1615.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4823529411764706,
          "pullback_frequency": 0.21176470588235294,
          "up_wilson": [
            0.3792074367906816,
            0.587024544990991
          ],
          "pullback_wilson": [
            0.13836235998806562,
            0.310093342445917
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.37254901960784315,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.25320519466264424,
            0.5097478653114912
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 7,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0880",
      "name": "UWB概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015864106732729644,
        "5": -0.0002603108492481576,
        "20": -0.04508268798098203,
        "60": -0.0901878986780068
      },
      "moving_averages": {
        "5": 1526.5060000000055,
        "20": 1587.582500000007,
        "60": 1674.1478333333275
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-17",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 75
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.04600256882512588,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2187.74
        },
        {
          "date": "2026-05-14",
          "close": 2110.59
        },
        {
          "date": "2026-05-15",
          "close": 2091.58
        },
        {
          "date": "2026-05-18",
          "close": 2132.5
        },
        {
          "date": "2026-05-19",
          "close": 2165.21
        },
        {
          "date": "2026-05-20",
          "close": 2110.78
        },
        {
          "date": "2026-05-21",
          "close": 2042.84
        },
        {
          "date": "2026-05-22",
          "close": 2086.53
        },
        {
          "date": "2026-05-25",
          "close": 2160.28
        },
        {
          "date": "2026-05-26",
          "close": 2095.18
        },
        {
          "date": "2026-05-27",
          "close": 2044.82
        },
        {
          "date": "2026-05-28",
          "close": 2096.47
        },
        {
          "date": "2026-05-29",
          "close": 1985.01
        },
        {
          "date": "2026-06-01",
          "close": 1971.01
        },
        {
          "date": "2026-06-02",
          "close": 1964.92
        },
        {
          "date": "2026-06-03",
          "close": 1973.8
        },
        {
          "date": "2026-06-04",
          "close": 1986.35
        },
        {
          "date": "2026-06-05",
          "close": 2010.85
        },
        {
          "date": "2026-06-08",
          "close": 1961.18
        },
        {
          "date": "2026-06-09",
          "close": 1984.7
        },
        {
          "date": "2026-06-10",
          "close": 1922.77
        },
        {
          "date": "2026-06-11",
          "close": 1872.01
        },
        {
          "date": "2026-06-12",
          "close": 1874.71
        },
        {
          "date": "2026-06-15",
          "close": 1926.82
        },
        {
          "date": "2026-06-16",
          "close": 1963.7
        },
        {
          "date": "2026-06-17",
          "close": 1966.7
        },
        {
          "date": "2026-06-18",
          "close": 1958.39
        },
        {
          "date": "2026-06-22",
          "close": 1945.24
        },
        {
          "date": "2026-06-23",
          "close": 1917.9
        },
        {
          "date": "2026-06-24",
          "close": 1890.02
        },
        {
          "date": "2026-06-25",
          "close": 1871.98
        },
        {
          "date": "2026-06-26",
          "close": 1815.13
        },
        {
          "date": "2026-06-29",
          "close": 1810.05
        },
        {
          "date": "2026-06-30",
          "close": 1862.95
        },
        {
          "date": "2026-07-01",
          "close": 1865.79
        },
        {
          "date": "2026-07-02",
          "close": 1817.42
        },
        {
          "date": "2026-07-03",
          "close": 1845.51
        },
        {
          "date": "2026-07-06",
          "close": 1784.07
        },
        {
          "date": "2026-07-07",
          "close": 1725.4
        },
        {
          "date": "2026-07-08",
          "close": 1714.82
        },
        {
          "date": "2026-07-09",
          "close": 1760.53
        },
        {
          "date": "2026-07-10",
          "close": 1790.18
        },
        {
          "date": "2026-07-13",
          "close": 1662.89
        },
        {
          "date": "2026-07-14",
          "close": 1684.66
        },
        {
          "date": "2026-07-15",
          "close": 1661.31
        },
        {
          "date": "2026-07-16",
          "close": 1643.37
        },
        {
          "date": "2026-07-17",
          "close": 1570.09
        },
        {
          "date": "2026-07-20",
          "close": 1543.86
        },
        {
          "date": "2026-07-21",
          "close": 1588.61
        },
        {
          "date": "2026-07-22",
          "close": 1553.91
        },
        {
          "date": "2026-07-23",
          "close": 1585.85
        },
        {
          "date": "2026-07-24",
          "close": 1545.67
        },
        {
          "date": "2026-07-27",
          "close": 1595.81
        },
        {
          "date": "2026-07-28",
          "close": 1591.39
        },
        {
          "date": "2026-07-29",
          "close": 1613.95
        },
        {
          "date": "2026-07-30",
          "close": 1573.05
        },
        {
          "date": "2026-07-31",
          "close": 1619.82
        },
        {
          "date": "2026-08-03",
          "close": 1650.26
        },
        {
          "date": "2026-08-04",
          "close": 1687.9
        },
        {
          "date": "2026-08-05",
          "close": 1730.72
        },
        {
          "date": "2026-08-06",
          "close": 1752.49
        },
        {
          "date": "2026-08-07",
          "close": 1755.5
        },
        {
          "date": "2026-08-10",
          "close": 1771.38
        },
        {
          "date": "2026-08-11",
          "close": 1762.82
        },
        {
          "date": "2026-08-12",
          "close": 1784.99
        },
        {
          "date": "2026-08-13",
          "close": 1755.92
        },
        {
          "date": "2026-08-14",
          "close": 1761.34
        },
        {
          "date": "2026-08-17",
          "close": 1793.43
        },
        {
          "date": "2026-08-18",
          "close": 1790.78
        },
        {
          "date": "2026-08-19",
          "close": 1683.61
        },
        {
          "date": "2026-08-20",
          "close": 1696.46
        },
        {
          "date": "2026-08-21",
          "close": 1705.53
        },
        {
          "date": "2026-08-24",
          "close": 1662.24
        },
        {
          "date": "2026-08-25",
          "close": 1694.66
        },
        {
          "date": "2026-08-26",
          "close": 1696.41
        },
        {
          "date": "2026-08-27",
          "close": 1716.13
        },
        {
          "date": "2026-08-28",
          "close": 1706.09
        },
        {
          "date": "2026-08-31",
          "close": 1724.05
        },
        {
          "date": "2026-09-01",
          "close": 1733.13
        },
        {
          "date": "2026-09-02",
          "close": 1725.43
        },
        {
          "date": "2026-09-03",
          "close": 1710.06
        },
        {
          "date": "2026-09-04",
          "close": 1705.13
        },
        {
          "date": "2026-09-07",
          "close": 1709.12
        },
        {
          "date": "2026-09-08",
          "close": 1726.38
        },
        {
          "date": "2026-09-09",
          "close": 1715.54
        },
        {
          "date": "2026-09-10",
          "close": 1713.57
        },
        {
          "date": "2026-09-11",
          "close": 1694.24
        },
        {
          "date": "2026-09-14",
          "close": 1681.01
        },
        {
          "date": "2026-09-15",
          "close": 1660.72
        },
        {
          "date": "2026-09-16",
          "close": 1696.23
        },
        {
          "date": "2026-09-17",
          "close": 1683.26
        },
        {
          "date": "2026-09-18",
          "close": 1716.93
        },
        {
          "date": "2026-09-21",
          "close": 1753.64
        },
        {
          "date": "2026-09-22",
          "close": 1762.12
        },
        {
          "date": "2026-09-23",
          "close": 1741.47
        },
        {
          "date": "2026-09-24",
          "close": 1715.17
        },
        {
          "date": "2026-09-28",
          "close": 1663.85
        },
        {
          "date": "2026-09-29",
          "close": 1672.0
        },
        {
          "date": "2026-09-30",
          "close": 1655.42
        },
        {
          "date": "2026-10-08",
          "close": 1648.97
        },
        {
          "date": "2026-10-09",
          "close": 1650.56
        },
        {
          "date": "2026-10-12",
          "close": 1639.53
        },
        {
          "date": "2026-10-13",
          "close": 1649.98
        },
        {
          "date": "2026-10-14",
          "close": 1609.34
        },
        {
          "date": "2026-10-15",
          "close": 1557.03
        },
        {
          "date": "2026-10-16",
          "close": 1580.21
        },
        {
          "date": "2026-10-19",
          "close": 1579.97
        },
        {
          "date": "2026-10-20",
          "close": 1616.3
        },
        {
          "date": "2026-10-21",
          "close": 1625.12
        },
        {
          "date": "2026-10-22",
          "close": 1587.74
        },
        {
          "date": "2026-10-23",
          "close": 1643.63
        },
        {
          "date": "2026-10-26",
          "close": 1632.93
        },
        {
          "date": "2026-10-27",
          "close": 1569.8
        },
        {
          "date": "2026-10-28",
          "close": 1601.94
        },
        {
          "date": "2026-10-29",
          "close": 1575.04
        },
        {
          "date": "2026-10-30",
          "close": 1489.02
        },
        {
          "date": "2026-11-02",
          "close": 1523.03
        },
        {
          "date": "2026-11-03",
          "close": 1495.81
        },
        {
          "date": "2026-11-04",
          "close": 1550.04
        },
        {
          "date": "2026-11-05",
          "close": 1574.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.40625,
          "up_wilson": [
            0.3810209474394701,
            0.6189790525605299
          ],
          "pullback_wilson": [
            0.2945690924971961,
            0.5285479187139549
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.55,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.39829091798932054,
            0.6929469218909508
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 7,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0881",
      "name": "3D玻璃",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022419618448729528,
        "5": 0.049731739068272995,
        "20": -0.07394401258621497,
        "60": -0.14799614008086281
      },
      "moving_averages": {
        "5": 1328.7479999999982,
        "20": 1376.747499999986,
        "60": 1556.952166666661
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-20",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-05",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-26",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-09-22",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.06464892989325755,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1797.78
        },
        {
          "date": "2026-05-14",
          "close": 1770.87
        },
        {
          "date": "2026-05-15",
          "close": 1769.8
        },
        {
          "date": "2026-05-18",
          "close": 1790.24
        },
        {
          "date": "2026-05-19",
          "close": 1826.82
        },
        {
          "date": "2026-05-20",
          "close": 1809.02
        },
        {
          "date": "2026-05-21",
          "close": 1838.79
        },
        {
          "date": "2026-05-22",
          "close": 1879.47
        },
        {
          "date": "2026-05-25",
          "close": 1902.08
        },
        {
          "date": "2026-05-26",
          "close": 1909.41
        },
        {
          "date": "2026-05-27",
          "close": 1890.04
        },
        {
          "date": "2026-05-28",
          "close": 1905.86
        },
        {
          "date": "2026-05-29",
          "close": 1804.48
        },
        {
          "date": "2026-06-01",
          "close": 1829.53
        },
        {
          "date": "2026-06-02",
          "close": 1854.19
        },
        {
          "date": "2026-06-03",
          "close": 1865.07
        },
        {
          "date": "2026-06-04",
          "close": 1881.6
        },
        {
          "date": "2026-06-05",
          "close": 1935.06
        },
        {
          "date": "2026-06-08",
          "close": 1907.22
        },
        {
          "date": "2026-06-09",
          "close": 1955.38
        },
        {
          "date": "2026-06-10",
          "close": 1875.9
        },
        {
          "date": "2026-06-11",
          "close": 1826.03
        },
        {
          "date": "2026-06-12",
          "close": 1796.04
        },
        {
          "date": "2026-06-15",
          "close": 1880.45
        },
        {
          "date": "2026-06-16",
          "close": 1956.74
        },
        {
          "date": "2026-06-17",
          "close": 2020.38
        },
        {
          "date": "2026-06-18",
          "close": 2011.08
        },
        {
          "date": "2026-06-22",
          "close": 2014.22
        },
        {
          "date": "2026-06-23",
          "close": 1984.98
        },
        {
          "date": "2026-06-24",
          "close": 1951.65
        },
        {
          "date": "2026-06-25",
          "close": 1936.76
        },
        {
          "date": "2026-06-26",
          "close": 1948.6
        },
        {
          "date": "2026-06-29",
          "close": 1899.09
        },
        {
          "date": "2026-06-30",
          "close": 2006.78
        },
        {
          "date": "2026-07-01",
          "close": 2009.44
        },
        {
          "date": "2026-07-02",
          "close": 1963.42
        },
        {
          "date": "2026-07-03",
          "close": 2010.37
        },
        {
          "date": "2026-07-06",
          "close": 1915.23
        },
        {
          "date": "2026-07-07",
          "close": 1851.69
        },
        {
          "date": "2026-07-08",
          "close": 1791.84
        },
        {
          "date": "2026-07-09",
          "close": 1841.03
        },
        {
          "date": "2026-07-10",
          "close": 1823.28
        },
        {
          "date": "2026-07-13",
          "close": 1671.97
        },
        {
          "date": "2026-07-14",
          "close": 1696.38
        },
        {
          "date": "2026-07-15",
          "close": 1645.43
        },
        {
          "date": "2026-07-16",
          "close": 1609.21
        },
        {
          "date": "2026-07-17",
          "close": 1488.47
        },
        {
          "date": "2026-07-20",
          "close": 1421.36
        },
        {
          "date": "2026-07-21",
          "close": 1507.57
        },
        {
          "date": "2026-07-22",
          "close": 1483.74
        },
        {
          "date": "2026-07-23",
          "close": 1506.17
        },
        {
          "date": "2026-07-24",
          "close": 1464.84
        },
        {
          "date": "2026-07-27",
          "close": 1518.76
        },
        {
          "date": "2026-07-28",
          "close": 1470.06
        },
        {
          "date": "2026-07-29",
          "close": 1477.97
        },
        {
          "date": "2026-07-30",
          "close": 1417.96
        },
        {
          "date": "2026-07-31",
          "close": 1482.12
        },
        {
          "date": "2026-08-03",
          "close": 1498.9
        },
        {
          "date": "2026-08-04",
          "close": 1562.53
        },
        {
          "date": "2026-08-05",
          "close": 1637.34
        },
        {
          "date": "2026-08-06",
          "close": 1659.42
        },
        {
          "date": "2026-08-07",
          "close": 1689.61
        },
        {
          "date": "2026-08-10",
          "close": 1707.71
        },
        {
          "date": "2026-08-11",
          "close": 1720.92
        },
        {
          "date": "2026-08-12",
          "close": 1744.03
        },
        {
          "date": "2026-08-13",
          "close": 1702.87
        },
        {
          "date": "2026-08-14",
          "close": 1718.4
        },
        {
          "date": "2026-08-17",
          "close": 1776.87
        },
        {
          "date": "2026-08-18",
          "close": 1778.03
        },
        {
          "date": "2026-08-19",
          "close": 1651.99
        },
        {
          "date": "2026-08-20",
          "close": 1673.01
        },
        {
          "date": "2026-08-21",
          "close": 1678.25
        },
        {
          "date": "2026-08-24",
          "close": 1623.52
        },
        {
          "date": "2026-08-25",
          "close": 1652.63
        },
        {
          "date": "2026-08-26",
          "close": 1649.39
        },
        {
          "date": "2026-08-27",
          "close": 1675.9
        },
        {
          "date": "2026-08-28",
          "close": 1659.0
        },
        {
          "date": "2026-08-31",
          "close": 1694.65
        },
        {
          "date": "2026-09-01",
          "close": 1692.84
        },
        {
          "date": "2026-09-02",
          "close": 1660.14
        },
        {
          "date": "2026-09-03",
          "close": 1640.24
        },
        {
          "date": "2026-09-04",
          "close": 1608.84
        },
        {
          "date": "2026-09-07",
          "close": 1646.96
        },
        {
          "date": "2026-09-08",
          "close": 1634.05
        },
        {
          "date": "2026-09-09",
          "close": 1630.94
        },
        {
          "date": "2026-09-10",
          "close": 1612.4
        },
        {
          "date": "2026-09-11",
          "close": 1577.5
        },
        {
          "date": "2026-09-14",
          "close": 1587.57
        },
        {
          "date": "2026-09-15",
          "close": 1570.15
        },
        {
          "date": "2026-09-16",
          "close": 1606.78
        },
        {
          "date": "2026-09-17",
          "close": 1616.01
        },
        {
          "date": "2026-09-18",
          "close": 1627.59
        },
        {
          "date": "2026-09-21",
          "close": 1651.97
        },
        {
          "date": "2026-09-22",
          "close": 1637.91
        },
        {
          "date": "2026-09-23",
          "close": 1641.89
        },
        {
          "date": "2026-09-24",
          "close": 1611.2
        },
        {
          "date": "2026-09-28",
          "close": 1559.24
        },
        {
          "date": "2026-09-29",
          "close": 1555.49
        },
        {
          "date": "2026-09-30",
          "close": 1549.86
        },
        {
          "date": "2026-10-08",
          "close": 1506.41
        },
        {
          "date": "2026-10-09",
          "close": 1491.44
        },
        {
          "date": "2026-10-12",
          "close": 1435.84
        },
        {
          "date": "2026-10-13",
          "close": 1442.17
        },
        {
          "date": "2026-10-14",
          "close": 1409.15
        },
        {
          "date": "2026-10-15",
          "close": 1359.52
        },
        {
          "date": "2026-10-16",
          "close": 1364.9
        },
        {
          "date": "2026-10-19",
          "close": 1361.73
        },
        {
          "date": "2026-10-20",
          "close": 1390.86
        },
        {
          "date": "2026-10-21",
          "close": 1389.81
        },
        {
          "date": "2026-10-22",
          "close": 1356.75
        },
        {
          "date": "2026-10-23",
          "close": 1407.05
        },
        {
          "date": "2026-10-26",
          "close": 1399.9
        },
        {
          "date": "2026-10-27",
          "close": 1359.67
        },
        {
          "date": "2026-10-28",
          "close": 1393.49
        },
        {
          "date": "2026-10-29",
          "close": 1328.93
        },
        {
          "date": "2026-10-30",
          "close": 1271.07
        },
        {
          "date": "2026-11-02",
          "close": 1320.73
        },
        {
          "date": "2026-11-03",
          "close": 1292.49
        },
        {
          "date": "2026-11-04",
          "close": 1364.43
        },
        {
          "date": "2026-11-05",
          "close": 1395.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5844155844155844,
          "pullback_frequency": 0.38961038961038963,
          "up_wilson": [
            0.47290042397200527,
            0.6879081535777135
          ],
          "pullback_wilson": [
            0.28842252906406524,
            0.5012893310632255
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45652173913043476,
          "pullback_frequency": 0.5217391304347826,
          "up_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "pullback_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 36,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5833333333333334,
          "baseline_hit_rate": 0.4722222222222222,
          "hit_wilson": [
            0.4220025157487166,
            0.7285943794855394
          ],
          "baseline_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 1,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0882",
      "name": "猪肉概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025171912311255484,
        "5": 0.04868865706729353,
        "20": -0.02120474492594626,
        "60": 0.009386932541366244
      },
      "moving_averages": {
        "5": 1107.2299999999814,
        "20": 1125.0964999999967,
        "60": 1176.8671666666671
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.03345718614315574,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1242.97
        },
        {
          "date": "2026-05-14",
          "close": 1272.88
        },
        {
          "date": "2026-05-15",
          "close": 1247.01
        },
        {
          "date": "2026-05-18",
          "close": 1225.08
        },
        {
          "date": "2026-05-19",
          "close": 1232.01
        },
        {
          "date": "2026-05-20",
          "close": 1213.86
        },
        {
          "date": "2026-05-21",
          "close": 1185.42
        },
        {
          "date": "2026-05-22",
          "close": 1185.28
        },
        {
          "date": "2026-05-25",
          "close": 1179.18
        },
        {
          "date": "2026-05-26",
          "close": 1167.42
        },
        {
          "date": "2026-05-27",
          "close": 1146.75
        },
        {
          "date": "2026-05-28",
          "close": 1135.5
        },
        {
          "date": "2026-05-29",
          "close": 1132.88
        },
        {
          "date": "2026-06-01",
          "close": 1158.23
        },
        {
          "date": "2026-06-02",
          "close": 1133.73
        },
        {
          "date": "2026-06-03",
          "close": 1121.86
        },
        {
          "date": "2026-06-04",
          "close": 1092.46
        },
        {
          "date": "2026-06-05",
          "close": 1092.26
        },
        {
          "date": "2026-06-08",
          "close": 1081.1
        },
        {
          "date": "2026-06-09",
          "close": 1080.9
        },
        {
          "date": "2026-06-10",
          "close": 1086.58
        },
        {
          "date": "2026-06-11",
          "close": 1084.05
        },
        {
          "date": "2026-06-12",
          "close": 1093.02
        },
        {
          "date": "2026-06-15",
          "close": 1092.03
        },
        {
          "date": "2026-06-16",
          "close": 1090.07
        },
        {
          "date": "2026-06-17",
          "close": 1069.37
        },
        {
          "date": "2026-06-18",
          "close": 1051.83
        },
        {
          "date": "2026-06-22",
          "close": 1057.51
        },
        {
          "date": "2026-06-23",
          "close": 1070.32
        },
        {
          "date": "2026-06-24",
          "close": 1035.03
        },
        {
          "date": "2026-06-25",
          "close": 1025.41
        },
        {
          "date": "2026-06-26",
          "close": 1026.94
        },
        {
          "date": "2026-06-29",
          "close": 1047.78
        },
        {
          "date": "2026-06-30",
          "close": 1031.69
        },
        {
          "date": "2026-07-01",
          "close": 1100.68
        },
        {
          "date": "2026-07-02",
          "close": 1105.89
        },
        {
          "date": "2026-07-03",
          "close": 1106.44
        },
        {
          "date": "2026-07-06",
          "close": 1138.75
        },
        {
          "date": "2026-07-07",
          "close": 1113.89
        },
        {
          "date": "2026-07-08",
          "close": 1089.9
        },
        {
          "date": "2026-07-09",
          "close": 1086.03
        },
        {
          "date": "2026-07-10",
          "close": 1117.93
        },
        {
          "date": "2026-07-13",
          "close": 1108.75
        },
        {
          "date": "2026-07-14",
          "close": 1112.92
        },
        {
          "date": "2026-07-15",
          "close": 1139.13
        },
        {
          "date": "2026-07-16",
          "close": 1161.11
        },
        {
          "date": "2026-07-17",
          "close": 1126.76
        },
        {
          "date": "2026-07-20",
          "close": 1111.71
        },
        {
          "date": "2026-07-21",
          "close": 1091.96
        },
        {
          "date": "2026-07-22",
          "close": 1094.29
        },
        {
          "date": "2026-07-23",
          "close": 1105.05
        },
        {
          "date": "2026-07-24",
          "close": 1066.81
        },
        {
          "date": "2026-07-27",
          "close": 1088.3
        },
        {
          "date": "2026-07-28",
          "close": 1090.52
        },
        {
          "date": "2026-07-29",
          "close": 1102.66
        },
        {
          "date": "2026-07-30",
          "close": 1108.18
        },
        {
          "date": "2026-07-31",
          "close": 1119.32
        },
        {
          "date": "2026-08-03",
          "close": 1129.34
        },
        {
          "date": "2026-08-04",
          "close": 1123.17
        },
        {
          "date": "2026-08-05",
          "close": 1131.36
        },
        {
          "date": "2026-08-06",
          "close": 1135.55
        },
        {
          "date": "2026-08-07",
          "close": 1129.21
        },
        {
          "date": "2026-08-10",
          "close": 1172.82
        },
        {
          "date": "2026-08-11",
          "close": 1164.5
        },
        {
          "date": "2026-08-12",
          "close": 1172.88
        },
        {
          "date": "2026-08-13",
          "close": 1171.92
        },
        {
          "date": "2026-08-14",
          "close": 1162.29
        },
        {
          "date": "2026-08-17",
          "close": 1178.58
        },
        {
          "date": "2026-08-18",
          "close": 1215.05
        },
        {
          "date": "2026-08-19",
          "close": 1174.97
        },
        {
          "date": "2026-08-20",
          "close": 1196.28
        },
        {
          "date": "2026-08-21",
          "close": 1173.68
        },
        {
          "date": "2026-08-24",
          "close": 1168.95
        },
        {
          "date": "2026-08-25",
          "close": 1192.65
        },
        {
          "date": "2026-08-26",
          "close": 1191.2
        },
        {
          "date": "2026-08-27",
          "close": 1206.8
        },
        {
          "date": "2026-08-28",
          "close": 1221.59
        },
        {
          "date": "2026-08-31",
          "close": 1221.12
        },
        {
          "date": "2026-09-01",
          "close": 1241.3
        },
        {
          "date": "2026-09-02",
          "close": 1224.9
        },
        {
          "date": "2026-09-03",
          "close": 1207.48
        },
        {
          "date": "2026-09-04",
          "close": 1272.98
        },
        {
          "date": "2026-09-07",
          "close": 1299.92
        },
        {
          "date": "2026-09-08",
          "close": 1308.19
        },
        {
          "date": "2026-09-09",
          "close": 1302.57
        },
        {
          "date": "2026-09-10",
          "close": 1271.06
        },
        {
          "date": "2026-09-11",
          "close": 1238.0
        },
        {
          "date": "2026-09-14",
          "close": 1216.72
        },
        {
          "date": "2026-09-15",
          "close": 1196.99
        },
        {
          "date": "2026-09-16",
          "close": 1187.47
        },
        {
          "date": "2026-09-17",
          "close": 1192.31
        },
        {
          "date": "2026-09-18",
          "close": 1190.03
        },
        {
          "date": "2026-09-21",
          "close": 1223.18
        },
        {
          "date": "2026-09-22",
          "close": 1214.36
        },
        {
          "date": "2026-09-23",
          "close": 1193.99
        },
        {
          "date": "2026-09-24",
          "close": 1169.8
        },
        {
          "date": "2026-09-28",
          "close": 1177.62
        },
        {
          "date": "2026-09-29",
          "close": 1181.21
        },
        {
          "date": "2026-09-30",
          "close": 1183.26
        },
        {
          "date": "2026-10-08",
          "close": 1166.72
        },
        {
          "date": "2026-10-09",
          "close": 1181.51
        },
        {
          "date": "2026-10-12",
          "close": 1162.44
        },
        {
          "date": "2026-10-13",
          "close": 1164.32
        },
        {
          "date": "2026-10-14",
          "close": 1148.55
        },
        {
          "date": "2026-10-15",
          "close": 1111.53
        },
        {
          "date": "2026-10-16",
          "close": 1125.37
        },
        {
          "date": "2026-10-19",
          "close": 1118.73
        },
        {
          "date": "2026-10-20",
          "close": 1123.27
        },
        {
          "date": "2026-10-21",
          "close": 1145.78
        },
        {
          "date": "2026-10-22",
          "close": 1127.11
        },
        {
          "date": "2026-10-23",
          "close": 1131.4
        },
        {
          "date": "2026-10-26",
          "close": 1125.64
        },
        {
          "date": "2026-10-27",
          "close": 1107.73
        },
        {
          "date": "2026-10-28",
          "close": 1103.44
        },
        {
          "date": "2026-10-29",
          "close": 1088.96
        },
        {
          "date": "2026-10-30",
          "close": 1072.28
        },
        {
          "date": "2026-11-02",
          "close": 1094.06
        },
        {
          "date": "2026-11-03",
          "close": 1113.89
        },
        {
          "date": "2026-11-04",
          "close": 1113.94
        },
        {
          "date": "2026-11-05",
          "close": 1141.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4827586206896552,
          "pullback_frequency": 0.2413793103448276,
          "up_wilson": [
            0.3807266446376226,
            0.5862487866363125
          ],
          "pullback_wilson": [
            0.16364163157594577,
            0.340989837533082
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4074074074074074,
          "pullback_frequency": 0.46296296296296297,
          "up_wilson": [
            0.2867821208591458,
            0.5403315065650943
          ],
          "pullback_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 2,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 10,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0883",
      "name": "数字货币",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02330389504313657,
        "5": 0.03845879876962943,
        "20": -0.0028106656054124324,
        "60": -0.05987876513970136
      },
      "moving_averages": {
        "5": 1545.0779999999795,
        "20": 1604.163000000012,
        "60": 1661.6773333333433
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 4.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.03896539738472782,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2005.74
        },
        {
          "date": "2026-05-14",
          "close": 1943.33
        },
        {
          "date": "2026-05-15",
          "close": 1924.78
        },
        {
          "date": "2026-05-18",
          "close": 1944.52
        },
        {
          "date": "2026-05-19",
          "close": 1984.51
        },
        {
          "date": "2026-05-20",
          "close": 1947.1
        },
        {
          "date": "2026-05-21",
          "close": 1880.83
        },
        {
          "date": "2026-05-22",
          "close": 1898.13
        },
        {
          "date": "2026-05-25",
          "close": 1895.19
        },
        {
          "date": "2026-05-26",
          "close": 1867.46
        },
        {
          "date": "2026-05-27",
          "close": 1804.5
        },
        {
          "date": "2026-05-28",
          "close": 1815.31
        },
        {
          "date": "2026-05-29",
          "close": 1749.63
        },
        {
          "date": "2026-06-01",
          "close": 1794.23
        },
        {
          "date": "2026-06-02",
          "close": 1773.84
        },
        {
          "date": "2026-06-03",
          "close": 1750.63
        },
        {
          "date": "2026-06-04",
          "close": 1720.19
        },
        {
          "date": "2026-06-05",
          "close": 1727.89
        },
        {
          "date": "2026-06-08",
          "close": 1677.87
        },
        {
          "date": "2026-06-09",
          "close": 1698.1
        },
        {
          "date": "2026-06-10",
          "close": 1671.17
        },
        {
          "date": "2026-06-11",
          "close": 1622.76
        },
        {
          "date": "2026-06-12",
          "close": 1650.18
        },
        {
          "date": "2026-06-15",
          "close": 1688.01
        },
        {
          "date": "2026-06-16",
          "close": 1697.31
        },
        {
          "date": "2026-06-17",
          "close": 1687.89
        },
        {
          "date": "2026-06-18",
          "close": 1673.69
        },
        {
          "date": "2026-06-22",
          "close": 1723.74
        },
        {
          "date": "2026-06-23",
          "close": 1723.26
        },
        {
          "date": "2026-06-24",
          "close": 1667.6
        },
        {
          "date": "2026-06-25",
          "close": 1638.44
        },
        {
          "date": "2026-06-26",
          "close": 1568.01
        },
        {
          "date": "2026-06-29",
          "close": 1550.8
        },
        {
          "date": "2026-06-30",
          "close": 1582.58
        },
        {
          "date": "2026-07-01",
          "close": 1633.25
        },
        {
          "date": "2026-07-02",
          "close": 1598.06
        },
        {
          "date": "2026-07-03",
          "close": 1607.29
        },
        {
          "date": "2026-07-06",
          "close": 1576.87
        },
        {
          "date": "2026-07-07",
          "close": 1532.45
        },
        {
          "date": "2026-07-08",
          "close": 1557.82
        },
        {
          "date": "2026-07-09",
          "close": 1566.62
        },
        {
          "date": "2026-07-10",
          "close": 1583.92
        },
        {
          "date": "2026-07-13",
          "close": 1515.57
        },
        {
          "date": "2026-07-14",
          "close": 1517.22
        },
        {
          "date": "2026-07-15",
          "close": 1536.59
        },
        {
          "date": "2026-07-16",
          "close": 1552.33
        },
        {
          "date": "2026-07-17",
          "close": 1502.9
        },
        {
          "date": "2026-07-20",
          "close": 1499.28
        },
        {
          "date": "2026-07-21",
          "close": 1552.94
        },
        {
          "date": "2026-07-22",
          "close": 1537.4
        },
        {
          "date": "2026-07-23",
          "close": 1545.44
        },
        {
          "date": "2026-07-24",
          "close": 1482.47
        },
        {
          "date": "2026-07-27",
          "close": 1528.37
        },
        {
          "date": "2026-07-28",
          "close": 1552.83
        },
        {
          "date": "2026-07-29",
          "close": 1576.62
        },
        {
          "date": "2026-07-30",
          "close": 1573.44
        },
        {
          "date": "2026-07-31",
          "close": 1638.26
        },
        {
          "date": "2026-08-03",
          "close": 1648.43
        },
        {
          "date": "2026-08-04",
          "close": 1676.8
        },
        {
          "date": "2026-08-05",
          "close": 1705.78
        },
        {
          "date": "2026-08-06",
          "close": 1740.55
        },
        {
          "date": "2026-08-07",
          "close": 1706.91
        },
        {
          "date": "2026-08-10",
          "close": 1706.82
        },
        {
          "date": "2026-08-11",
          "close": 1706.18
        },
        {
          "date": "2026-08-12",
          "close": 1712.47
        },
        {
          "date": "2026-08-13",
          "close": 1686.34
        },
        {
          "date": "2026-08-14",
          "close": 1679.68
        },
        {
          "date": "2026-08-17",
          "close": 1689.32
        },
        {
          "date": "2026-08-18",
          "close": 1670.37
        },
        {
          "date": "2026-08-19",
          "close": 1596.69
        },
        {
          "date": "2026-08-20",
          "close": 1620.11
        },
        {
          "date": "2026-08-21",
          "close": 1643.11
        },
        {
          "date": "2026-08-24",
          "close": 1633.81
        },
        {
          "date": "2026-08-25",
          "close": 1676.95
        },
        {
          "date": "2026-08-26",
          "close": 1697.86
        },
        {
          "date": "2026-08-27",
          "close": 1727.56
        },
        {
          "date": "2026-08-28",
          "close": 1720.66
        },
        {
          "date": "2026-08-31",
          "close": 1725.24
        },
        {
          "date": "2026-09-01",
          "close": 1770.03
        },
        {
          "date": "2026-09-02",
          "close": 1758.68
        },
        {
          "date": "2026-09-03",
          "close": 1734.34
        },
        {
          "date": "2026-09-04",
          "close": 1770.12
        },
        {
          "date": "2026-09-07",
          "close": 1746.51
        },
        {
          "date": "2026-09-08",
          "close": 1749.78
        },
        {
          "date": "2026-09-09",
          "close": 1719.71
        },
        {
          "date": "2026-09-10",
          "close": 1705.23
        },
        {
          "date": "2026-09-11",
          "close": 1661.97
        },
        {
          "date": "2026-09-14",
          "close": 1673.19
        },
        {
          "date": "2026-09-15",
          "close": 1647.27
        },
        {
          "date": "2026-09-16",
          "close": 1652.33
        },
        {
          "date": "2026-09-17",
          "close": 1649.09
        },
        {
          "date": "2026-09-18",
          "close": 1672.17
        },
        {
          "date": "2026-09-21",
          "close": 1714.11
        },
        {
          "date": "2026-09-22",
          "close": 1728.76
        },
        {
          "date": "2026-09-23",
          "close": 1700.64
        },
        {
          "date": "2026-09-24",
          "close": 1667.96
        },
        {
          "date": "2026-09-28",
          "close": 1641.26
        },
        {
          "date": "2026-09-29",
          "close": 1661.21
        },
        {
          "date": "2026-09-30",
          "close": 1644.23
        },
        {
          "date": "2026-10-08",
          "close": 1608.16
        },
        {
          "date": "2026-10-09",
          "close": 1667.57
        },
        {
          "date": "2026-10-12",
          "close": 1658.57
        },
        {
          "date": "2026-10-13",
          "close": 1668.66
        },
        {
          "date": "2026-10-14",
          "close": 1646.81
        },
        {
          "date": "2026-10-15",
          "close": 1608.38
        },
        {
          "date": "2026-10-16",
          "close": 1595.87
        },
        {
          "date": "2026-10-19",
          "close": 1600.58
        },
        {
          "date": "2026-10-20",
          "close": 1629.05
        },
        {
          "date": "2026-10-21",
          "close": 1647.31
        },
        {
          "date": "2026-10-22",
          "close": 1597.43
        },
        {
          "date": "2026-10-23",
          "close": 1655.57
        },
        {
          "date": "2026-10-26",
          "close": 1654.77
        },
        {
          "date": "2026-10-27",
          "close": 1585.71
        },
        {
          "date": "2026-10-28",
          "close": 1597.34
        },
        {
          "date": "2026-10-29",
          "close": 1544.25
        },
        {
          "date": "2026-10-30",
          "close": 1464.66
        },
        {
          "date": "2026-11-02",
          "close": 1556.53
        },
        {
          "date": "2026-11-03",
          "close": 1533.44
        },
        {
          "date": "2026-11-04",
          "close": 1567.12
        },
        {
          "date": "2026-11-05",
          "close": 1603.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 107,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5700934579439252,
          "pullback_frequency": 0.37383177570093457,
          "up_wilson": [
            0.4754691120338291,
            0.6598593125429819
          ],
          "pullback_wilson": [
            0.2880282513789432,
            0.4683805843827971
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.515625,
          "pullback_frequency": 0.546875,
          "up_wilson": [
            0.39581601478580125,
            0.6336644833456737
          ],
          "pullback_wilson": [
            0.4257359722005412,
            0.6627055221938833
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 54,
          "covered_samples": 54,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5740740740740741,
          "baseline_hit_rate": 0.5740740740740741,
          "hit_wilson": [
            0.4416273382599005,
            0.6966817598007073
          ],
          "baseline_wilson": [
            0.4416273382599005,
            0.6966817598007073
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 24,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0884",
      "name": "光刻机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0305672862700761,
        "5": 0.02332498693008289,
        "20": -0.16489011741617066,
        "60": -0.19554279830762167
      },
      "moving_averages": {
        "5": 3511.299999999907,
        "20": 3893.216999999946,
        "60": 4576.446833333319
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-28",
            "end": "2026-08-07",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-03",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-18",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 73
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.1489074914869467,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5045.28
        },
        {
          "date": "2026-05-14",
          "close": 5017.16
        },
        {
          "date": "2026-05-15",
          "close": 5100.96
        },
        {
          "date": "2026-05-18",
          "close": 5136.43
        },
        {
          "date": "2026-05-19",
          "close": 5201.67
        },
        {
          "date": "2026-05-20",
          "close": 5358.87
        },
        {
          "date": "2026-05-21",
          "close": 5088.34
        },
        {
          "date": "2026-05-22",
          "close": 5246.69
        },
        {
          "date": "2026-05-25",
          "close": 5353.48
        },
        {
          "date": "2026-05-26",
          "close": 5236.32
        },
        {
          "date": "2026-05-27",
          "close": 5070.56
        },
        {
          "date": "2026-05-28",
          "close": 5207.18
        },
        {
          "date": "2026-05-29",
          "close": 4905.78
        },
        {
          "date": "2026-06-01",
          "close": 4862.55
        },
        {
          "date": "2026-06-02",
          "close": 4887.84
        },
        {
          "date": "2026-06-03",
          "close": 4977.63
        },
        {
          "date": "2026-06-04",
          "close": 5045.25
        },
        {
          "date": "2026-06-05",
          "close": 5066.94
        },
        {
          "date": "2026-06-08",
          "close": 4874.85
        },
        {
          "date": "2026-06-09",
          "close": 5145.35
        },
        {
          "date": "2026-06-10",
          "close": 5204.96
        },
        {
          "date": "2026-06-11",
          "close": 5339.34
        },
        {
          "date": "2026-06-12",
          "close": 5231.4
        },
        {
          "date": "2026-06-15",
          "close": 5488.02
        },
        {
          "date": "2026-06-16",
          "close": 5623.72
        },
        {
          "date": "2026-06-17",
          "close": 5784.84
        },
        {
          "date": "2026-06-18",
          "close": 5825.6
        },
        {
          "date": "2026-06-22",
          "close": 5923.78
        },
        {
          "date": "2026-06-23",
          "close": 5941.41
        },
        {
          "date": "2026-06-24",
          "close": 6156.97
        },
        {
          "date": "2026-06-25",
          "close": 6130.76
        },
        {
          "date": "2026-06-26",
          "close": 6179.66
        },
        {
          "date": "2026-06-29",
          "close": 6225.69
        },
        {
          "date": "2026-06-30",
          "close": 6483.08
        },
        {
          "date": "2026-07-01",
          "close": 6548.2
        },
        {
          "date": "2026-07-02",
          "close": 6351.71
        },
        {
          "date": "2026-07-03",
          "close": 6106.56
        },
        {
          "date": "2026-07-06",
          "close": 5970.17
        },
        {
          "date": "2026-07-07",
          "close": 5889.99
        },
        {
          "date": "2026-07-08",
          "close": 5740.61
        },
        {
          "date": "2026-07-09",
          "close": 5970.58
        },
        {
          "date": "2026-07-10",
          "close": 5766.94
        },
        {
          "date": "2026-07-13",
          "close": 5412.83
        },
        {
          "date": "2026-07-14",
          "close": 5464.68
        },
        {
          "date": "2026-07-15",
          "close": 5255.59
        },
        {
          "date": "2026-07-16",
          "close": 5022.2
        },
        {
          "date": "2026-07-17",
          "close": 4653.65
        },
        {
          "date": "2026-07-20",
          "close": 4276.97
        },
        {
          "date": "2026-07-21",
          "close": 4568.39
        },
        {
          "date": "2026-07-22",
          "close": 4470.63
        },
        {
          "date": "2026-07-23",
          "close": 4460.29
        },
        {
          "date": "2026-07-24",
          "close": 4410.39
        },
        {
          "date": "2026-07-27",
          "close": 4576.15
        },
        {
          "date": "2026-07-28",
          "close": 4464.2
        },
        {
          "date": "2026-07-29",
          "close": 4349.91
        },
        {
          "date": "2026-07-30",
          "close": 4039.58
        },
        {
          "date": "2026-07-31",
          "close": 4187.49
        },
        {
          "date": "2026-08-03",
          "close": 4087.73
        },
        {
          "date": "2026-08-04",
          "close": 4362.71
        },
        {
          "date": "2026-08-05",
          "close": 4623.08
        },
        {
          "date": "2026-08-06",
          "close": 4738.82
        },
        {
          "date": "2026-08-07",
          "close": 4891.33
        },
        {
          "date": "2026-08-10",
          "close": 4912.69
        },
        {
          "date": "2026-08-11",
          "close": 4903.25
        },
        {
          "date": "2026-08-12",
          "close": 5049.37
        },
        {
          "date": "2026-08-13",
          "close": 4945.83
        },
        {
          "date": "2026-08-14",
          "close": 5045.04
        },
        {
          "date": "2026-08-17",
          "close": 5255.27
        },
        {
          "date": "2026-08-18",
          "close": 5285.21
        },
        {
          "date": "2026-08-19",
          "close": 4902.24
        },
        {
          "date": "2026-08-20",
          "close": 4956.92
        },
        {
          "date": "2026-08-21",
          "close": 4979.47
        },
        {
          "date": "2026-08-24",
          "close": 4917.69
        },
        {
          "date": "2026-08-25",
          "close": 4918.1
        },
        {
          "date": "2026-08-26",
          "close": 4930.25
        },
        {
          "date": "2026-08-27",
          "close": 5140.47
        },
        {
          "date": "2026-08-28",
          "close": 5059.33
        },
        {
          "date": "2026-08-31",
          "close": 5164.25
        },
        {
          "date": "2026-09-01",
          "close": 4992.36
        },
        {
          "date": "2026-09-02",
          "close": 4915.78
        },
        {
          "date": "2026-09-03",
          "close": 4929.69
        },
        {
          "date": "2026-09-04",
          "close": 4782.8
        },
        {
          "date": "2026-09-07",
          "close": 4931.83
        },
        {
          "date": "2026-09-08",
          "close": 4859.13
        },
        {
          "date": "2026-09-09",
          "close": 4824.37
        },
        {
          "date": "2026-09-10",
          "close": 4767.35
        },
        {
          "date": "2026-09-11",
          "close": 4663.94
        },
        {
          "date": "2026-09-14",
          "close": 4716.29
        },
        {
          "date": "2026-09-15",
          "close": 4725.58
        },
        {
          "date": "2026-09-16",
          "close": 4927.97
        },
        {
          "date": "2026-09-17",
          "close": 4915.02
        },
        {
          "date": "2026-09-18",
          "close": 5084.94
        },
        {
          "date": "2026-09-21",
          "close": 5074.51
        },
        {
          "date": "2026-09-22",
          "close": 5044.56
        },
        {
          "date": "2026-09-23",
          "close": 5085.14
        },
        {
          "date": "2026-09-24",
          "close": 4955.05
        },
        {
          "date": "2026-09-28",
          "close": 4713.3
        },
        {
          "date": "2026-09-29",
          "close": 4724.59
        },
        {
          "date": "2026-09-30",
          "close": 4639.35
        },
        {
          "date": "2026-10-08",
          "close": 4453.39
        },
        {
          "date": "2026-10-09",
          "close": 4369.76
        },
        {
          "date": "2026-10-12",
          "close": 4309.2
        },
        {
          "date": "2026-10-13",
          "close": 4338.8
        },
        {
          "date": "2026-10-14",
          "close": 4205.24
        },
        {
          "date": "2026-10-15",
          "close": 4086.58
        },
        {
          "date": "2026-10-16",
          "close": 4058.01
        },
        {
          "date": "2026-10-19",
          "close": 4010.25
        },
        {
          "date": "2026-10-20",
          "close": 4062.56
        },
        {
          "date": "2026-10-21",
          "close": 4057.54
        },
        {
          "date": "2026-10-22",
          "close": 3891.65
        },
        {
          "date": "2026-10-23",
          "close": 3958.15
        },
        {
          "date": "2026-10-26",
          "close": 3825.55
        },
        {
          "date": "2026-10-27",
          "close": 3660.2
        },
        {
          "date": "2026-10-28",
          "close": 3840.05
        },
        {
          "date": "2026-10-29",
          "close": 3634.3
        },
        {
          "date": "2026-10-30",
          "close": 3395.48
        },
        {
          "date": "2026-11-02",
          "close": 3504.15
        },
        {
          "date": "2026-11-03",
          "close": 3329.04
        },
        {
          "date": "2026-11-04",
          "close": 3608.76
        },
        {
          "date": "2026-11-05",
          "close": 3719.07
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5932203389830508,
          "pullback_frequency": 0.288135593220339,
          "up_wilson": [
            0.4659340125533739,
            0.7091096641280723
          ],
          "pullback_wilson": [
            0.188364996358223,
            0.4138084657293992
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6111111111111112,
          "pullback_frequency": 0.4722222222222222,
          "up_wilson": [
            0.44864459096605147,
            0.75215126934629
          ],
          "pullback_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 6,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0885",
      "name": "VPN",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04682871876547767,
        "5": 0.034233629167666146,
        "20": -0.041575900914918806,
        "60": -0.06376861944673629
      },
      "moving_averages": {
        "5": 1025.685999999987,
        "20": 1089.231999999989,
        "60": 1117.8853333333197
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07172628786965429,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1405.06
        },
        {
          "date": "2026-05-14",
          "close": 1353.05
        },
        {
          "date": "2026-05-15",
          "close": 1340.69
        },
        {
          "date": "2026-05-18",
          "close": 1353.59
        },
        {
          "date": "2026-05-19",
          "close": 1384.6
        },
        {
          "date": "2026-05-20",
          "close": 1351.9
        },
        {
          "date": "2026-05-21",
          "close": 1287.63
        },
        {
          "date": "2026-05-22",
          "close": 1313.64
        },
        {
          "date": "2026-05-25",
          "close": 1315.52
        },
        {
          "date": "2026-05-26",
          "close": 1276.7
        },
        {
          "date": "2026-05-27",
          "close": 1233.64
        },
        {
          "date": "2026-05-28",
          "close": 1239.55
        },
        {
          "date": "2026-05-29",
          "close": 1194.56
        },
        {
          "date": "2026-06-01",
          "close": 1219.02
        },
        {
          "date": "2026-06-02",
          "close": 1215.33
        },
        {
          "date": "2026-06-03",
          "close": 1204.67
        },
        {
          "date": "2026-06-04",
          "close": 1174.63
        },
        {
          "date": "2026-06-05",
          "close": 1164.99
        },
        {
          "date": "2026-06-08",
          "close": 1121.38
        },
        {
          "date": "2026-06-09",
          "close": 1135.67
        },
        {
          "date": "2026-06-10",
          "close": 1131.22
        },
        {
          "date": "2026-06-11",
          "close": 1087.86
        },
        {
          "date": "2026-06-12",
          "close": 1096.23
        },
        {
          "date": "2026-06-15",
          "close": 1131.42
        },
        {
          "date": "2026-06-16",
          "close": 1148.43
        },
        {
          "date": "2026-06-17",
          "close": 1147.88
        },
        {
          "date": "2026-06-18",
          "close": 1160.8
        },
        {
          "date": "2026-06-22",
          "close": 1178.65
        },
        {
          "date": "2026-06-23",
          "close": 1157.94
        },
        {
          "date": "2026-06-24",
          "close": 1142.72
        },
        {
          "date": "2026-06-25",
          "close": 1112.95
        },
        {
          "date": "2026-06-26",
          "close": 1078.7
        },
        {
          "date": "2026-06-29",
          "close": 1066.14
        },
        {
          "date": "2026-06-30",
          "close": 1109.06
        },
        {
          "date": "2026-07-01",
          "close": 1134.54
        },
        {
          "date": "2026-07-02",
          "close": 1111.14
        },
        {
          "date": "2026-07-03",
          "close": 1112.12
        },
        {
          "date": "2026-07-06",
          "close": 1094.8
        },
        {
          "date": "2026-07-07",
          "close": 1066.63
        },
        {
          "date": "2026-07-08",
          "close": 1122.08
        },
        {
          "date": "2026-07-09",
          "close": 1121.07
        },
        {
          "date": "2026-07-10",
          "close": 1133.49
        },
        {
          "date": "2026-07-13",
          "close": 1083.77
        },
        {
          "date": "2026-07-14",
          "close": 1071.59
        },
        {
          "date": "2026-07-15",
          "close": 1075.59
        },
        {
          "date": "2026-07-16",
          "close": 1086.14
        },
        {
          "date": "2026-07-17",
          "close": 1037.12
        },
        {
          "date": "2026-07-20",
          "close": 1043.75
        },
        {
          "date": "2026-07-21",
          "close": 1058.67
        },
        {
          "date": "2026-07-22",
          "close": 1066.39
        },
        {
          "date": "2026-07-23",
          "close": 1061.41
        },
        {
          "date": "2026-07-24",
          "close": 1012.85
        },
        {
          "date": "2026-07-27",
          "close": 1043.07
        },
        {
          "date": "2026-07-28",
          "close": 1044.63
        },
        {
          "date": "2026-07-29",
          "close": 1052.45
        },
        {
          "date": "2026-07-30",
          "close": 1020.31
        },
        {
          "date": "2026-07-31",
          "close": 1082.12
        },
        {
          "date": "2026-08-03",
          "close": 1091.02
        },
        {
          "date": "2026-08-04",
          "close": 1135.52
        },
        {
          "date": "2026-08-05",
          "close": 1151.35
        },
        {
          "date": "2026-08-06",
          "close": 1173.89
        },
        {
          "date": "2026-08-07",
          "close": 1156.45
        },
        {
          "date": "2026-08-10",
          "close": 1147.99
        },
        {
          "date": "2026-08-11",
          "close": 1160.41
        },
        {
          "date": "2026-08-12",
          "close": 1161.91
        },
        {
          "date": "2026-08-13",
          "close": 1145.77
        },
        {
          "date": "2026-08-14",
          "close": 1164.05
        },
        {
          "date": "2026-08-17",
          "close": 1162.6
        },
        {
          "date": "2026-08-18",
          "close": 1133.44
        },
        {
          "date": "2026-08-19",
          "close": 1084.85
        },
        {
          "date": "2026-08-20",
          "close": 1091.21
        },
        {
          "date": "2026-08-21",
          "close": 1082.71
        },
        {
          "date": "2026-08-24",
          "close": 1061.96
        },
        {
          "date": "2026-08-25",
          "close": 1081.58
        },
        {
          "date": "2026-08-26",
          "close": 1080.5
        },
        {
          "date": "2026-08-27",
          "close": 1095.98
        },
        {
          "date": "2026-08-28",
          "close": 1110.19
        },
        {
          "date": "2026-08-31",
          "close": 1131.02
        },
        {
          "date": "2026-09-01",
          "close": 1142.37
        },
        {
          "date": "2026-09-02",
          "close": 1128.13
        },
        {
          "date": "2026-09-03",
          "close": 1123.07
        },
        {
          "date": "2026-09-04",
          "close": 1128.23
        },
        {
          "date": "2026-09-07",
          "close": 1125.69
        },
        {
          "date": "2026-09-08",
          "close": 1122.22
        },
        {
          "date": "2026-09-09",
          "close": 1106.02
        },
        {
          "date": "2026-09-10",
          "close": 1102.72
        },
        {
          "date": "2026-09-11",
          "close": 1095.24
        },
        {
          "date": "2026-09-14",
          "close": 1134.43
        },
        {
          "date": "2026-09-15",
          "close": 1124.38
        },
        {
          "date": "2026-09-16",
          "close": 1117.44
        },
        {
          "date": "2026-09-17",
          "close": 1121.01
        },
        {
          "date": "2026-09-18",
          "close": 1139.96
        },
        {
          "date": "2026-09-21",
          "close": 1163.21
        },
        {
          "date": "2026-09-22",
          "close": 1198.21
        },
        {
          "date": "2026-09-23",
          "close": 1189.11
        },
        {
          "date": "2026-09-24",
          "close": 1178.62
        },
        {
          "date": "2026-09-28",
          "close": 1164.78
        },
        {
          "date": "2026-09-29",
          "close": 1177.09
        },
        {
          "date": "2026-09-30",
          "close": 1155.35
        },
        {
          "date": "2026-10-08",
          "close": 1124.69
        },
        {
          "date": "2026-10-09",
          "close": 1161.22
        },
        {
          "date": "2026-10-12",
          "close": 1153.82
        },
        {
          "date": "2026-10-13",
          "close": 1151.83
        },
        {
          "date": "2026-10-14",
          "close": 1135.38
        },
        {
          "date": "2026-10-15",
          "close": 1098.63
        },
        {
          "date": "2026-10-16",
          "close": 1080.9
        },
        {
          "date": "2026-10-19",
          "close": 1078.94
        },
        {
          "date": "2026-10-20",
          "close": 1110.92
        },
        {
          "date": "2026-10-21",
          "close": 1123.6
        },
        {
          "date": "2026-10-22",
          "close": 1085.92
        },
        {
          "date": "2026-10-23",
          "close": 1126.49
        },
        {
          "date": "2026-10-26",
          "close": 1130.98
        },
        {
          "date": "2026-10-27",
          "close": 1079.64
        },
        {
          "date": "2026-10-28",
          "close": 1095.69
        },
        {
          "date": "2026-10-29",
          "close": 1042.25
        },
        {
          "date": "2026-10-30",
          "close": 979.57
        },
        {
          "date": "2026-11-02",
          "close": 1030.85
        },
        {
          "date": "2026-11-03",
          "close": 1010.37
        },
        {
          "date": "2026-11-04",
          "close": 1029.71
        },
        {
          "date": "2026-11-05",
          "close": 1077.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5833333333333334,
          "pullback_frequency": 0.3541666666666667,
          "up_wilson": [
            0.48336967940369446,
            0.6768843892866933
          ],
          "pullback_wilson": [
            0.2657984032143951,
            0.4537569765774271
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5084745762711864,
          "pullback_frequency": 0.5423728813559322,
          "up_wilson": [
            0.3843514305938966,
            0.6315616309225984
          ],
          "pullback_wilson": [
            0.4165783661010347,
            0.6629869414814409
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 42,
          "covered_samples": 40,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.625,
          "baseline_hit_rate": 0.35,
          "hit_wilson": [
            0.47032439137301096,
            0.7577702083276673
          ],
          "baseline_wilson": [
            0.2213452887317629,
            0.5049411916274231
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0886",
      "name": "智慧政务",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03317383621835468,
        "5": 0.039554111566509675,
        "20": -0.006876597023898867,
        "60": -0.04187209976798145
      },
      "moving_averages": {
        "5": 1263.6299999999349,
        "20": 1315.3004999999655,
        "60": 1346.6976666666587
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03271260632146056,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1614.97
        },
        {
          "date": "2026-05-14",
          "close": 1567.89
        },
        {
          "date": "2026-05-15",
          "close": 1557.76
        },
        {
          "date": "2026-05-18",
          "close": 1580.66
        },
        {
          "date": "2026-05-19",
          "close": 1622.44
        },
        {
          "date": "2026-05-20",
          "close": 1581.02
        },
        {
          "date": "2026-05-21",
          "close": 1529.84
        },
        {
          "date": "2026-05-22",
          "close": 1546.57
        },
        {
          "date": "2026-05-25",
          "close": 1542.71
        },
        {
          "date": "2026-05-26",
          "close": 1513.31
        },
        {
          "date": "2026-05-27",
          "close": 1463.56
        },
        {
          "date": "2026-05-28",
          "close": 1471.56
        },
        {
          "date": "2026-05-29",
          "close": 1417.84
        },
        {
          "date": "2026-06-01",
          "close": 1464.64
        },
        {
          "date": "2026-06-02",
          "close": 1442.62
        },
        {
          "date": "2026-06-03",
          "close": 1427.18
        },
        {
          "date": "2026-06-04",
          "close": 1397.86
        },
        {
          "date": "2026-06-05",
          "close": 1408.22
        },
        {
          "date": "2026-06-08",
          "close": 1386.61
        },
        {
          "date": "2026-06-09",
          "close": 1415.27
        },
        {
          "date": "2026-06-10",
          "close": 1400.62
        },
        {
          "date": "2026-06-11",
          "close": 1347.92
        },
        {
          "date": "2026-06-12",
          "close": 1365.48
        },
        {
          "date": "2026-06-15",
          "close": 1397.21
        },
        {
          "date": "2026-06-16",
          "close": 1414.85
        },
        {
          "date": "2026-06-17",
          "close": 1397.45
        },
        {
          "date": "2026-06-18",
          "close": 1399.26
        },
        {
          "date": "2026-06-22",
          "close": 1421.33
        },
        {
          "date": "2026-06-23",
          "close": 1410.27
        },
        {
          "date": "2026-06-24",
          "close": 1378.29
        },
        {
          "date": "2026-06-25",
          "close": 1338.46
        },
        {
          "date": "2026-06-26",
          "close": 1290.06
        },
        {
          "date": "2026-06-29",
          "close": 1280.87
        },
        {
          "date": "2026-06-30",
          "close": 1304.98
        },
        {
          "date": "2026-07-01",
          "close": 1343.04
        },
        {
          "date": "2026-07-02",
          "close": 1327.0
        },
        {
          "date": "2026-07-03",
          "close": 1334.29
        },
        {
          "date": "2026-07-06",
          "close": 1298.82
        },
        {
          "date": "2026-07-07",
          "close": 1261.88
        },
        {
          "date": "2026-07-08",
          "close": 1287.18
        },
        {
          "date": "2026-07-09",
          "close": 1297.48
        },
        {
          "date": "2026-07-10",
          "close": 1321.59
        },
        {
          "date": "2026-07-13",
          "close": 1264.71
        },
        {
          "date": "2026-07-14",
          "close": 1263.74
        },
        {
          "date": "2026-07-15",
          "close": 1269.67
        },
        {
          "date": "2026-07-16",
          "close": 1277.74
        },
        {
          "date": "2026-07-17",
          "close": 1219.91
        },
        {
          "date": "2026-07-20",
          "close": 1206.26
        },
        {
          "date": "2026-07-21",
          "close": 1225.93
        },
        {
          "date": "2026-07-22",
          "close": 1211.77
        },
        {
          "date": "2026-07-23",
          "close": 1222.64
        },
        {
          "date": "2026-07-24",
          "close": 1180.79
        },
        {
          "date": "2026-07-27",
          "close": 1222.75
        },
        {
          "date": "2026-07-28",
          "close": 1236.11
        },
        {
          "date": "2026-07-29",
          "close": 1245.34
        },
        {
          "date": "2026-07-30",
          "close": 1228.72
        },
        {
          "date": "2026-07-31",
          "close": 1296.65
        },
        {
          "date": "2026-08-03",
          "close": 1304.8
        },
        {
          "date": "2026-08-04",
          "close": 1349.38
        },
        {
          "date": "2026-08-05",
          "close": 1379.2
        },
        {
          "date": "2026-08-06",
          "close": 1382.14
        },
        {
          "date": "2026-08-07",
          "close": 1366.46
        },
        {
          "date": "2026-08-10",
          "close": 1381.78
        },
        {
          "date": "2026-08-11",
          "close": 1375.26
        },
        {
          "date": "2026-08-12",
          "close": 1390.1
        },
        {
          "date": "2026-08-13",
          "close": 1369.58
        },
        {
          "date": "2026-08-14",
          "close": 1371.35
        },
        {
          "date": "2026-08-17",
          "close": 1379.93
        },
        {
          "date": "2026-08-18",
          "close": 1369.24
        },
        {
          "date": "2026-08-19",
          "close": 1300.48
        },
        {
          "date": "2026-08-20",
          "close": 1314.07
        },
        {
          "date": "2026-08-21",
          "close": 1317.47
        },
        {
          "date": "2026-08-24",
          "close": 1304.16
        },
        {
          "date": "2026-08-25",
          "close": 1328.45
        },
        {
          "date": "2026-08-26",
          "close": 1329.89
        },
        {
          "date": "2026-08-27",
          "close": 1349.51
        },
        {
          "date": "2026-08-28",
          "close": 1352.32
        },
        {
          "date": "2026-08-31",
          "close": 1381.37
        },
        {
          "date": "2026-09-01",
          "close": 1407.36
        },
        {
          "date": "2026-09-02",
          "close": 1396.39
        },
        {
          "date": "2026-09-03",
          "close": 1381.72
        },
        {
          "date": "2026-09-04",
          "close": 1394.39
        },
        {
          "date": "2026-09-07",
          "close": 1392.92
        },
        {
          "date": "2026-09-08",
          "close": 1396.79
        },
        {
          "date": "2026-09-09",
          "close": 1377.91
        },
        {
          "date": "2026-09-10",
          "close": 1368.41
        },
        {
          "date": "2026-09-11",
          "close": 1344.6
        },
        {
          "date": "2026-09-14",
          "close": 1350.56
        },
        {
          "date": "2026-09-15",
          "close": 1327.15
        },
        {
          "date": "2026-09-16",
          "close": 1335.84
        },
        {
          "date": "2026-09-17",
          "close": 1337.58
        },
        {
          "date": "2026-09-18",
          "close": 1363.14
        },
        {
          "date": "2026-09-21",
          "close": 1394.96
        },
        {
          "date": "2026-09-22",
          "close": 1412.47
        },
        {
          "date": "2026-09-23",
          "close": 1390.7
        },
        {
          "date": "2026-09-24",
          "close": 1367.3
        },
        {
          "date": "2026-09-28",
          "close": 1342.31
        },
        {
          "date": "2026-09-29",
          "close": 1366.1
        },
        {
          "date": "2026-09-30",
          "close": 1353.09
        },
        {
          "date": "2026-10-08",
          "close": 1330.6
        },
        {
          "date": "2026-10-09",
          "close": 1366.14
        },
        {
          "date": "2026-10-12",
          "close": 1356.79
        },
        {
          "date": "2026-10-13",
          "close": 1364.98
        },
        {
          "date": "2026-10-14",
          "close": 1348.7
        },
        {
          "date": "2026-10-15",
          "close": 1305.87
        },
        {
          "date": "2026-10-16",
          "close": 1300.3
        },
        {
          "date": "2026-10-19",
          "close": 1307.29
        },
        {
          "date": "2026-10-20",
          "close": 1341.42
        },
        {
          "date": "2026-10-21",
          "close": 1364.64
        },
        {
          "date": "2026-10-22",
          "close": 1312.03
        },
        {
          "date": "2026-10-23",
          "close": 1361.7
        },
        {
          "date": "2026-10-26",
          "close": 1363.41
        },
        {
          "date": "2026-10-27",
          "close": 1307.41
        },
        {
          "date": "2026-10-28",
          "close": 1316.01
        },
        {
          "date": "2026-10-29",
          "close": 1271.17
        },
        {
          "date": "2026-10-30",
          "close": 1198.41
        },
        {
          "date": "2026-11-02",
          "close": 1271.13
        },
        {
          "date": "2026-11-03",
          "close": 1248.14
        },
        {
          "date": "2026-11-04",
          "close": 1279.02
        },
        {
          "date": "2026-11-05",
          "close": 1321.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5638297872340425,
          "pullback_frequency": 0.3404255319148936,
          "up_wilson": [
            0.4630290566620046,
            0.6596183378539684
          ],
          "pullback_wilson": [
            0.2525897357172143,
            0.4407917779928532
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.5087719298245614,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3825989849761273,
            0.6338371758159258
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 40,
          "insufficient_or_abstained": 3,
          "hit_rate": 0.575,
          "baseline_hit_rate": 0.575,
          "hit_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "baseline_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 1,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0887",
      "name": "鸡肉概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02100931029024511,
        "5": 0.04941430515293144,
        "20": -0.015116182227034258,
        "60": 0.010467401520977582
      },
      "moving_averages": {
        "5": 688.2820000000065,
        "20": 694.3184999999997,
        "60": 721.9561666666685
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-16",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.020608453192722975,
      "history": [
        {
          "date": "2026-05-13",
          "close": 779.14
        },
        {
          "date": "2026-05-14",
          "close": 799.33
        },
        {
          "date": "2026-05-15",
          "close": 783.21
        },
        {
          "date": "2026-05-18",
          "close": 766.49
        },
        {
          "date": "2026-05-19",
          "close": 769.42
        },
        {
          "date": "2026-05-20",
          "close": 760.59
        },
        {
          "date": "2026-05-21",
          "close": 747.05
        },
        {
          "date": "2026-05-22",
          "close": 742.32
        },
        {
          "date": "2026-05-25",
          "close": 738.35
        },
        {
          "date": "2026-05-26",
          "close": 732.5
        },
        {
          "date": "2026-05-27",
          "close": 724.67
        },
        {
          "date": "2026-05-28",
          "close": 715.4
        },
        {
          "date": "2026-05-29",
          "close": 718.91
        },
        {
          "date": "2026-06-01",
          "close": 745.34
        },
        {
          "date": "2026-06-02",
          "close": 723.97
        },
        {
          "date": "2026-06-03",
          "close": 713.61
        },
        {
          "date": "2026-06-04",
          "close": 695.32
        },
        {
          "date": "2026-06-05",
          "close": 692.25
        },
        {
          "date": "2026-06-08",
          "close": 686.64
        },
        {
          "date": "2026-06-09",
          "close": 675.65
        },
        {
          "date": "2026-06-10",
          "close": 680.23
        },
        {
          "date": "2026-06-11",
          "close": 683.8
        },
        {
          "date": "2026-06-12",
          "close": 691.91
        },
        {
          "date": "2026-06-15",
          "close": 689.58
        },
        {
          "date": "2026-06-16",
          "close": 684.46
        },
        {
          "date": "2026-06-17",
          "close": 665.53
        },
        {
          "date": "2026-06-18",
          "close": 655.62
        },
        {
          "date": "2026-06-22",
          "close": 659.29
        },
        {
          "date": "2026-06-23",
          "close": 661.52
        },
        {
          "date": "2026-06-24",
          "close": 639.28
        },
        {
          "date": "2026-06-25",
          "close": 630.57
        },
        {
          "date": "2026-06-26",
          "close": 632.72
        },
        {
          "date": "2026-06-29",
          "close": 649.96
        },
        {
          "date": "2026-06-30",
          "close": 640.35
        },
        {
          "date": "2026-07-01",
          "close": 681.25
        },
        {
          "date": "2026-07-02",
          "close": 688.91
        },
        {
          "date": "2026-07-03",
          "close": 689.13
        },
        {
          "date": "2026-07-06",
          "close": 708.86
        },
        {
          "date": "2026-07-07",
          "close": 693.47
        },
        {
          "date": "2026-07-08",
          "close": 680.36
        },
        {
          "date": "2026-07-09",
          "close": 676.85
        },
        {
          "date": "2026-07-10",
          "close": 691.75
        },
        {
          "date": "2026-07-13",
          "close": 688.67
        },
        {
          "date": "2026-07-14",
          "close": 690.97
        },
        {
          "date": "2026-07-15",
          "close": 704.59
        },
        {
          "date": "2026-07-16",
          "close": 715.02
        },
        {
          "date": "2026-07-17",
          "close": 696.25
        },
        {
          "date": "2026-07-20",
          "close": 693.07
        },
        {
          "date": "2026-07-21",
          "close": 677.33
        },
        {
          "date": "2026-07-22",
          "close": 679.23
        },
        {
          "date": "2026-07-23",
          "close": 688.06
        },
        {
          "date": "2026-07-24",
          "close": 665.18
        },
        {
          "date": "2026-07-27",
          "close": 674.69
        },
        {
          "date": "2026-07-28",
          "close": 678.55
        },
        {
          "date": "2026-07-29",
          "close": 689.25
        },
        {
          "date": "2026-07-30",
          "close": 693.48
        },
        {
          "date": "2026-07-31",
          "close": 698.18
        },
        {
          "date": "2026-08-03",
          "close": 705.93
        },
        {
          "date": "2026-08-04",
          "close": 697.59
        },
        {
          "date": "2026-08-05",
          "close": 702.18
        },
        {
          "date": "2026-08-06",
          "close": 702.87
        },
        {
          "date": "2026-08-07",
          "close": 699.27
        },
        {
          "date": "2026-08-10",
          "close": 730.65
        },
        {
          "date": "2026-08-11",
          "close": 725.29
        },
        {
          "date": "2026-08-12",
          "close": 721.28
        },
        {
          "date": "2026-08-13",
          "close": 718.69
        },
        {
          "date": "2026-08-14",
          "close": 711.45
        },
        {
          "date": "2026-08-17",
          "close": 719.23
        },
        {
          "date": "2026-08-18",
          "close": 731.11
        },
        {
          "date": "2026-08-19",
          "close": 711.88
        },
        {
          "date": "2026-08-20",
          "close": 722.32
        },
        {
          "date": "2026-08-21",
          "close": 713.62
        },
        {
          "date": "2026-08-24",
          "close": 711.51
        },
        {
          "date": "2026-08-25",
          "close": 727.31
        },
        {
          "date": "2026-08-26",
          "close": 728.89
        },
        {
          "date": "2026-08-27",
          "close": 735.11
        },
        {
          "date": "2026-08-28",
          "close": 741.25
        },
        {
          "date": "2026-08-31",
          "close": 745.28
        },
        {
          "date": "2026-09-01",
          "close": 756.89
        },
        {
          "date": "2026-09-02",
          "close": 746.08
        },
        {
          "date": "2026-09-03",
          "close": 739.56
        },
        {
          "date": "2026-09-04",
          "close": 775.7
        },
        {
          "date": "2026-09-07",
          "close": 788.22
        },
        {
          "date": "2026-09-08",
          "close": 791.62
        },
        {
          "date": "2026-09-09",
          "close": 792.91
        },
        {
          "date": "2026-09-10",
          "close": 771.37
        },
        {
          "date": "2026-09-11",
          "close": 752.7
        },
        {
          "date": "2026-09-14",
          "close": 744.02
        },
        {
          "date": "2026-09-15",
          "close": 734.2
        },
        {
          "date": "2026-09-16",
          "close": 725.18
        },
        {
          "date": "2026-09-17",
          "close": 731.67
        },
        {
          "date": "2026-09-18",
          "close": 730.19
        },
        {
          "date": "2026-09-21",
          "close": 747.02
        },
        {
          "date": "2026-09-22",
          "close": 742.64
        },
        {
          "date": "2026-09-23",
          "close": 730.81
        },
        {
          "date": "2026-09-24",
          "close": 723.41
        },
        {
          "date": "2026-09-28",
          "close": 728.66
        },
        {
          "date": "2026-09-29",
          "close": 729.15
        },
        {
          "date": "2026-09-30",
          "close": 731.57
        },
        {
          "date": "2026-10-08",
          "close": 720.42
        },
        {
          "date": "2026-10-09",
          "close": 724.46
        },
        {
          "date": "2026-10-12",
          "close": 714.89
        },
        {
          "date": "2026-10-13",
          "close": 707.49
        },
        {
          "date": "2026-10-14",
          "close": 698.15
        },
        {
          "date": "2026-10-15",
          "close": 676.24
        },
        {
          "date": "2026-10-16",
          "close": 693.58
        },
        {
          "date": "2026-10-19",
          "close": 693.39
        },
        {
          "date": "2026-10-20",
          "close": 693.06
        },
        {
          "date": "2026-10-21",
          "close": 705.82
        },
        {
          "date": "2026-10-22",
          "close": 697.86
        },
        {
          "date": "2026-10-23",
          "close": 702.66
        },
        {
          "date": "2026-10-26",
          "close": 697.52
        },
        {
          "date": "2026-10-27",
          "close": 684.09
        },
        {
          "date": "2026-10-28",
          "close": 679.63
        },
        {
          "date": "2026-10-29",
          "close": 676.12
        },
        {
          "date": "2026-10-30",
          "close": 663.94
        },
        {
          "date": "2026-11-02",
          "close": 676.79
        },
        {
          "date": "2026-11-03",
          "close": 696.22
        },
        {
          "date": "2026-11-04",
          "close": 694.93
        },
        {
          "date": "2026-11-05",
          "close": 709.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.20652173913043478,
          "up_wilson": [
            0.39989831509207535,
            0.6001016849079246
          ],
          "pullback_wilson": [
            0.13639137196639645,
            0.30017813913603364
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4339622641509434,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 0,
          "insufficient_or_abstained": 37,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 8,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0888",
      "name": "农业种植",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018512061816811087,
        "5": 0.040474586060839535,
        "20": -0.08665745587905982,
        "60": -0.016407689682629956
      },
      "moving_averages": {
        "5": 2105.085999999987,
        "20": 2206.101500000013,
        "60": 2329.2148333333434
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.11224229979466116,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2642.39
        },
        {
          "date": "2026-05-14",
          "close": 2598.1
        },
        {
          "date": "2026-05-15",
          "close": 2570.98
        },
        {
          "date": "2026-05-18",
          "close": 2543.44
        },
        {
          "date": "2026-05-19",
          "close": 2546.29
        },
        {
          "date": "2026-05-20",
          "close": 2517.95
        },
        {
          "date": "2026-05-21",
          "close": 2444.16
        },
        {
          "date": "2026-05-22",
          "close": 2463.02
        },
        {
          "date": "2026-05-25",
          "close": 2428.5
        },
        {
          "date": "2026-05-26",
          "close": 2395.94
        },
        {
          "date": "2026-05-27",
          "close": 2351.13
        },
        {
          "date": "2026-05-28",
          "close": 2342.67
        },
        {
          "date": "2026-05-29",
          "close": 2319.47
        },
        {
          "date": "2026-06-01",
          "close": 2383.91
        },
        {
          "date": "2026-06-02",
          "close": 2342.33
        },
        {
          "date": "2026-06-03",
          "close": 2333.48
        },
        {
          "date": "2026-06-04",
          "close": 2288.7
        },
        {
          "date": "2026-06-05",
          "close": 2302.74
        },
        {
          "date": "2026-06-08",
          "close": 2256.48
        },
        {
          "date": "2026-06-09",
          "close": 2253.05
        },
        {
          "date": "2026-06-10",
          "close": 2234.01
        },
        {
          "date": "2026-06-11",
          "close": 2227.84
        },
        {
          "date": "2026-06-12",
          "close": 2260.86
        },
        {
          "date": "2026-06-15",
          "close": 2265.46
        },
        {
          "date": "2026-06-16",
          "close": 2245.91
        },
        {
          "date": "2026-06-17",
          "close": 2209.85
        },
        {
          "date": "2026-06-18",
          "close": 2182.58
        },
        {
          "date": "2026-06-22",
          "close": 2204.94
        },
        {
          "date": "2026-06-23",
          "close": 2211.3
        },
        {
          "date": "2026-06-24",
          "close": 2149.86
        },
        {
          "date": "2026-06-25",
          "close": 2095.59
        },
        {
          "date": "2026-06-26",
          "close": 2056.66
        },
        {
          "date": "2026-06-29",
          "close": 2069.27
        },
        {
          "date": "2026-06-30",
          "close": 2048.86
        },
        {
          "date": "2026-07-01",
          "close": 2124.6
        },
        {
          "date": "2026-07-02",
          "close": 2124.21
        },
        {
          "date": "2026-07-03",
          "close": 2150.18
        },
        {
          "date": "2026-07-06",
          "close": 2153.78
        },
        {
          "date": "2026-07-07",
          "close": 2092.16
        },
        {
          "date": "2026-07-08",
          "close": 2081.21
        },
        {
          "date": "2026-07-09",
          "close": 2060.81
        },
        {
          "date": "2026-07-10",
          "close": 2097.7
        },
        {
          "date": "2026-07-13",
          "close": 2045.18
        },
        {
          "date": "2026-07-14",
          "close": 2095.9
        },
        {
          "date": "2026-07-15",
          "close": 2125.64
        },
        {
          "date": "2026-07-16",
          "close": 2126.12
        },
        {
          "date": "2026-07-17",
          "close": 2063.96
        },
        {
          "date": "2026-07-20",
          "close": 2030.83
        },
        {
          "date": "2026-07-21",
          "close": 2017.39
        },
        {
          "date": "2026-07-22",
          "close": 2015.4
        },
        {
          "date": "2026-07-23",
          "close": 2069.9
        },
        {
          "date": "2026-07-24",
          "close": 2015.64
        },
        {
          "date": "2026-07-27",
          "close": 2063.34
        },
        {
          "date": "2026-07-28",
          "close": 2077.86
        },
        {
          "date": "2026-07-29",
          "close": 2120.12
        },
        {
          "date": "2026-07-30",
          "close": 2120.72
        },
        {
          "date": "2026-07-31",
          "close": 2154.67
        },
        {
          "date": "2026-08-03",
          "close": 2189.66
        },
        {
          "date": "2026-08-04",
          "close": 2186.14
        },
        {
          "date": "2026-08-05",
          "close": 2197.75
        },
        {
          "date": "2026-08-06",
          "close": 2222.81
        },
        {
          "date": "2026-08-07",
          "close": 2216.12
        },
        {
          "date": "2026-08-10",
          "close": 2261.73
        },
        {
          "date": "2026-08-11",
          "close": 2242.37
        },
        {
          "date": "2026-08-12",
          "close": 2265.52
        },
        {
          "date": "2026-08-13",
          "close": 2234.36
        },
        {
          "date": "2026-08-14",
          "close": 2218.47
        },
        {
          "date": "2026-08-17",
          "close": 2277.05
        },
        {
          "date": "2026-08-18",
          "close": 2386.58
        },
        {
          "date": "2026-08-19",
          "close": 2311.13
        },
        {
          "date": "2026-08-20",
          "close": 2334.85
        },
        {
          "date": "2026-08-21",
          "close": 2279.56
        },
        {
          "date": "2026-08-24",
          "close": 2274.93
        },
        {
          "date": "2026-08-25",
          "close": 2327.71
        },
        {
          "date": "2026-08-26",
          "close": 2337.77
        },
        {
          "date": "2026-08-27",
          "close": 2404.97
        },
        {
          "date": "2026-08-28",
          "close": 2475.82
        },
        {
          "date": "2026-08-31",
          "close": 2443.46
        },
        {
          "date": "2026-09-01",
          "close": 2559.56
        },
        {
          "date": "2026-09-02",
          "close": 2491.13
        },
        {
          "date": "2026-09-03",
          "close": 2464.83
        },
        {
          "date": "2026-09-04",
          "close": 2494.21
        },
        {
          "date": "2026-09-07",
          "close": 2553.98
        },
        {
          "date": "2026-09-08",
          "close": 2635.67
        },
        {
          "date": "2026-09-09",
          "close": 2633.05
        },
        {
          "date": "2026-09-10",
          "close": 2544.79
        },
        {
          "date": "2026-09-11",
          "close": 2465.68
        },
        {
          "date": "2026-09-14",
          "close": 2430.68
        },
        {
          "date": "2026-09-15",
          "close": 2340.44
        },
        {
          "date": "2026-09-16",
          "close": 2368.49
        },
        {
          "date": "2026-09-17",
          "close": 2421.86
        },
        {
          "date": "2026-09-18",
          "close": 2426.66
        },
        {
          "date": "2026-09-21",
          "close": 2487.79
        },
        {
          "date": "2026-09-22",
          "close": 2478.31
        },
        {
          "date": "2026-09-23",
          "close": 2451.78
        },
        {
          "date": "2026-09-24",
          "close": 2409.34
        },
        {
          "date": "2026-09-28",
          "close": 2356.81
        },
        {
          "date": "2026-09-29",
          "close": 2353.65
        },
        {
          "date": "2026-09-30",
          "close": 2380.15
        },
        {
          "date": "2026-10-08",
          "close": 2366.79
        },
        {
          "date": "2026-10-09",
          "close": 2435.0
        },
        {
          "date": "2026-10-12",
          "close": 2374.22
        },
        {
          "date": "2026-10-13",
          "close": 2383.5
        },
        {
          "date": "2026-10-14",
          "close": 2327.91
        },
        {
          "date": "2026-10-15",
          "close": 2259.37
        },
        {
          "date": "2026-10-16",
          "close": 2273.58
        },
        {
          "date": "2026-10-19",
          "close": 2227.5
        },
        {
          "date": "2026-10-20",
          "close": 2241.37
        },
        {
          "date": "2026-10-21",
          "close": 2235.01
        },
        {
          "date": "2026-10-22",
          "close": 2166.2
        },
        {
          "date": "2026-10-23",
          "close": 2186.52
        },
        {
          "date": "2026-10-26",
          "close": 2173.51
        },
        {
          "date": "2026-10-27",
          "close": 2114.86
        },
        {
          "date": "2026-10-28",
          "close": 2120.45
        },
        {
          "date": "2026-10-29",
          "close": 2077.6
        },
        {
          "date": "2026-10-30",
          "close": 2053.31
        },
        {
          "date": "2026-11-02",
          "close": 2094.11
        },
        {
          "date": "2026-11-03",
          "close": 2093.92
        },
        {
          "date": "2026-11-04",
          "close": 2122.4
        },
        {
          "date": "2026-11-05",
          "close": 2161.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5287356321839081,
          "pullback_frequency": 0.22988505747126436,
          "up_wilson": [
            0.4248635939682499,
            0.6301773539085249
          ],
          "pullback_wilson": [
            0.1540323171068242,
            0.3285827728514936
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4230769230769231,
          "pullback_frequency": 0.3269230769230769,
          "up_wilson": [
            0.2986805208350091,
            0.5580567462609698
          ],
          "pullback_wilson": [
            0.21522074458569176,
            0.4624381063802606
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 12,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0889",
      "name": "医美概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019521511742061293,
        "5": 0.040041273405966527,
        "20": -0.05166917559550166,
        "60": -0.010292605727355686
      },
      "moving_averages": {
        "5": 1670.3319999999833,
        "20": 1715.067000000016,
        "60": 1773.7893333333234
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.06587074440537521,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1921.26
        },
        {
          "date": "2026-05-14",
          "close": 1888.14
        },
        {
          "date": "2026-05-15",
          "close": 1868.03
        },
        {
          "date": "2026-05-18",
          "close": 1850.71
        },
        {
          "date": "2026-05-19",
          "close": 1868.91
        },
        {
          "date": "2026-05-20",
          "close": 1844.73
        },
        {
          "date": "2026-05-21",
          "close": 1798.53
        },
        {
          "date": "2026-05-22",
          "close": 1814.14
        },
        {
          "date": "2026-05-25",
          "close": 1809.31
        },
        {
          "date": "2026-05-26",
          "close": 1783.14
        },
        {
          "date": "2026-05-27",
          "close": 1754.23
        },
        {
          "date": "2026-05-28",
          "close": 1753.32
        },
        {
          "date": "2026-05-29",
          "close": 1746.44
        },
        {
          "date": "2026-06-01",
          "close": 1766.29
        },
        {
          "date": "2026-06-02",
          "close": 1743.41
        },
        {
          "date": "2026-06-03",
          "close": 1725.73
        },
        {
          "date": "2026-06-04",
          "close": 1698.21
        },
        {
          "date": "2026-06-05",
          "close": 1701.35
        },
        {
          "date": "2026-06-08",
          "close": 1650.89
        },
        {
          "date": "2026-06-09",
          "close": 1659.55
        },
        {
          "date": "2026-06-10",
          "close": 1649.2
        },
        {
          "date": "2026-06-11",
          "close": 1633.43
        },
        {
          "date": "2026-06-12",
          "close": 1661.52
        },
        {
          "date": "2026-06-15",
          "close": 1674.75
        },
        {
          "date": "2026-06-16",
          "close": 1665.85
        },
        {
          "date": "2026-06-17",
          "close": 1644.72
        },
        {
          "date": "2026-06-18",
          "close": 1645.41
        },
        {
          "date": "2026-06-22",
          "close": 1646.94
        },
        {
          "date": "2026-06-23",
          "close": 1672.77
        },
        {
          "date": "2026-06-24",
          "close": 1655.27
        },
        {
          "date": "2026-06-25",
          "close": 1631.45
        },
        {
          "date": "2026-06-26",
          "close": 1573.18
        },
        {
          "date": "2026-06-29",
          "close": 1633.19
        },
        {
          "date": "2026-06-30",
          "close": 1620.99
        },
        {
          "date": "2026-07-01",
          "close": 1675.4
        },
        {
          "date": "2026-07-02",
          "close": 1685.2
        },
        {
          "date": "2026-07-03",
          "close": 1705.35
        },
        {
          "date": "2026-07-06",
          "close": 1711.11
        },
        {
          "date": "2026-07-07",
          "close": 1645.96
        },
        {
          "date": "2026-07-08",
          "close": 1649.9
        },
        {
          "date": "2026-07-09",
          "close": 1644.2
        },
        {
          "date": "2026-07-10",
          "close": 1686.59
        },
        {
          "date": "2026-07-13",
          "close": 1658.28
        },
        {
          "date": "2026-07-14",
          "close": 1696.38
        },
        {
          "date": "2026-07-15",
          "close": 1748.4
        },
        {
          "date": "2026-07-16",
          "close": 1766.71
        },
        {
          "date": "2026-07-17",
          "close": 1666.32
        },
        {
          "date": "2026-07-20",
          "close": 1648.13
        },
        {
          "date": "2026-07-21",
          "close": 1632.44
        },
        {
          "date": "2026-07-22",
          "close": 1634.17
        },
        {
          "date": "2026-07-23",
          "close": 1652.44
        },
        {
          "date": "2026-07-24",
          "close": 1597.1
        },
        {
          "date": "2026-07-27",
          "close": 1668.42
        },
        {
          "date": "2026-07-28",
          "close": 1665.12
        },
        {
          "date": "2026-07-29",
          "close": 1672.32
        },
        {
          "date": "2026-07-30",
          "close": 1656.37
        },
        {
          "date": "2026-07-31",
          "close": 1684.98
        },
        {
          "date": "2026-08-03",
          "close": 1697.32
        },
        {
          "date": "2026-08-04",
          "close": 1726.36
        },
        {
          "date": "2026-08-05",
          "close": 1731.34
        },
        {
          "date": "2026-08-06",
          "close": 1731.67
        },
        {
          "date": "2026-08-07",
          "close": 1783.97
        },
        {
          "date": "2026-08-10",
          "close": 1822.16
        },
        {
          "date": "2026-08-11",
          "close": 1823.67
        },
        {
          "date": "2026-08-12",
          "close": 1842.27
        },
        {
          "date": "2026-08-13",
          "close": 1850.95
        },
        {
          "date": "2026-08-14",
          "close": 1858.96
        },
        {
          "date": "2026-08-17",
          "close": 1871.44
        },
        {
          "date": "2026-08-18",
          "close": 1854.61
        },
        {
          "date": "2026-08-19",
          "close": 1791.96
        },
        {
          "date": "2026-08-20",
          "close": 1855.35
        },
        {
          "date": "2026-08-21",
          "close": 1810.33
        },
        {
          "date": "2026-08-24",
          "close": 1778.6
        },
        {
          "date": "2026-08-25",
          "close": 1817.06
        },
        {
          "date": "2026-08-26",
          "close": 1812.42
        },
        {
          "date": "2026-08-27",
          "close": 1828.64
        },
        {
          "date": "2026-08-28",
          "close": 1820.23
        },
        {
          "date": "2026-08-31",
          "close": 1795.72
        },
        {
          "date": "2026-09-01",
          "close": 1820.43
        },
        {
          "date": "2026-09-02",
          "close": 1796.27
        },
        {
          "date": "2026-09-03",
          "close": 1782.88
        },
        {
          "date": "2026-09-04",
          "close": 1780.38
        },
        {
          "date": "2026-09-07",
          "close": 1803.21
        },
        {
          "date": "2026-09-08",
          "close": 1827.21
        },
        {
          "date": "2026-09-09",
          "close": 1803.41
        },
        {
          "date": "2026-09-10",
          "close": 1772.49
        },
        {
          "date": "2026-09-11",
          "close": 1730.9
        },
        {
          "date": "2026-09-14",
          "close": 1749.73
        },
        {
          "date": "2026-09-15",
          "close": 1714.86
        },
        {
          "date": "2026-09-16",
          "close": 1734.33
        },
        {
          "date": "2026-09-17",
          "close": 1747.97
        },
        {
          "date": "2026-09-18",
          "close": 1772.18
        },
        {
          "date": "2026-09-21",
          "close": 1836.28
        },
        {
          "date": "2026-09-22",
          "close": 1841.52
        },
        {
          "date": "2026-09-23",
          "close": 1827.44
        },
        {
          "date": "2026-09-24",
          "close": 1809.56
        },
        {
          "date": "2026-09-28",
          "close": 1790.64
        },
        {
          "date": "2026-09-29",
          "close": 1799.01
        },
        {
          "date": "2026-09-30",
          "close": 1828.43
        },
        {
          "date": "2026-10-08",
          "close": 1806.88
        },
        {
          "date": "2026-10-09",
          "close": 1834.35
        },
        {
          "date": "2026-10-12",
          "close": 1800.62
        },
        {
          "date": "2026-10-13",
          "close": 1797.2
        },
        {
          "date": "2026-10-14",
          "close": 1767.77
        },
        {
          "date": "2026-10-15",
          "close": 1735.74
        },
        {
          "date": "2026-10-16",
          "close": 1729.75
        },
        {
          "date": "2026-10-19",
          "close": 1723.11
        },
        {
          "date": "2026-10-20",
          "close": 1744.98
        },
        {
          "date": "2026-10-21",
          "close": 1740.85
        },
        {
          "date": "2026-10-22",
          "close": 1689.13
        },
        {
          "date": "2026-10-23",
          "close": 1702.53
        },
        {
          "date": "2026-10-26",
          "close": 1707.4
        },
        {
          "date": "2026-10-27",
          "close": 1654.59
        },
        {
          "date": "2026-10-28",
          "close": 1674.11
        },
        {
          "date": "2026-10-29",
          "close": 1647.55
        },
        {
          "date": "2026-10-30",
          "close": 1637.42
        },
        {
          "date": "2026-11-02",
          "close": 1663.71
        },
        {
          "date": "2026-11-03",
          "close": 1656.3
        },
        {
          "date": "2026-11-04",
          "close": 1680.71
        },
        {
          "date": "2026-11-05",
          "close": 1713.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.55,
          "pullback_frequency": 0.2,
          "up_wilson": [
            0.44119507889355963,
            0.6542231081528878
          ],
          "pullback_wilson": [
            0.12702844043960787,
            0.30046243728170835
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6170212765957447,
          "pullback_frequency": 0.40425531914893614,
          "up_wilson": [
            0.47426566956413574,
            0.7420931890357799
          ],
          "pullback_wilson": [
            0.27640034519208756,
            0.5465787704988904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 10,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0890",
      "name": "MLCC",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02131903327855489,
        "5": 0.024646461459171487,
        "20": -0.15397792406294508,
        "60": -0.21037710997183323
      },
      "moving_averages": {
        "5": 3727.6419999999925,
        "20": 3993.5259999999544,
        "60": 4644.675499999966
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-28",
            "end": "2026-08-06",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-15",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-30",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.13031901835013904,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4265.06
        },
        {
          "date": "2026-05-14",
          "close": 4152.85
        },
        {
          "date": "2026-05-15",
          "close": 4065.55
        },
        {
          "date": "2026-05-18",
          "close": 4171.2
        },
        {
          "date": "2026-05-19",
          "close": 4430.12
        },
        {
          "date": "2026-05-20",
          "close": 4481.9
        },
        {
          "date": "2026-05-21",
          "close": 4418.04
        },
        {
          "date": "2026-05-22",
          "close": 4913.81
        },
        {
          "date": "2026-05-25",
          "close": 5158.81
        },
        {
          "date": "2026-05-26",
          "close": 5128.55
        },
        {
          "date": "2026-05-27",
          "close": 5154.63
        },
        {
          "date": "2026-05-28",
          "close": 5591.3
        },
        {
          "date": "2026-05-29",
          "close": 5383.31
        },
        {
          "date": "2026-06-01",
          "close": 5382.59
        },
        {
          "date": "2026-06-02",
          "close": 5876.23
        },
        {
          "date": "2026-06-03",
          "close": 5945.97
        },
        {
          "date": "2026-06-04",
          "close": 6234.84
        },
        {
          "date": "2026-06-05",
          "close": 6075.45
        },
        {
          "date": "2026-06-08",
          "close": 5623.97
        },
        {
          "date": "2026-06-09",
          "close": 6089.82
        },
        {
          "date": "2026-06-10",
          "close": 5932.54
        },
        {
          "date": "2026-06-11",
          "close": 5879.84
        },
        {
          "date": "2026-06-12",
          "close": 5558.2
        },
        {
          "date": "2026-06-15",
          "close": 6134.7
        },
        {
          "date": "2026-06-16",
          "close": 6475.8
        },
        {
          "date": "2026-06-17",
          "close": 6785.36
        },
        {
          "date": "2026-06-18",
          "close": 6945.66
        },
        {
          "date": "2026-06-22",
          "close": 7012.68
        },
        {
          "date": "2026-06-23",
          "close": 6664.3
        },
        {
          "date": "2026-06-24",
          "close": 6837.68
        },
        {
          "date": "2026-06-25",
          "close": 7194.29
        },
        {
          "date": "2026-06-26",
          "close": 7004.1
        },
        {
          "date": "2026-06-29",
          "close": 6965.69
        },
        {
          "date": "2026-06-30",
          "close": 7120.0
        },
        {
          "date": "2026-07-01",
          "close": 7115.85
        },
        {
          "date": "2026-07-02",
          "close": 6630.71
        },
        {
          "date": "2026-07-03",
          "close": 6479.25
        },
        {
          "date": "2026-07-06",
          "close": 6211.83
        },
        {
          "date": "2026-07-07",
          "close": 6060.25
        },
        {
          "date": "2026-07-08",
          "close": 5803.23
        },
        {
          "date": "2026-07-09",
          "close": 5981.1
        },
        {
          "date": "2026-07-10",
          "close": 5823.24
        },
        {
          "date": "2026-07-13",
          "close": 5262.91
        },
        {
          "date": "2026-07-14",
          "close": 5513.36
        },
        {
          "date": "2026-07-15",
          "close": 5241.99
        },
        {
          "date": "2026-07-16",
          "close": 4971.06
        },
        {
          "date": "2026-07-17",
          "close": 4535.05
        },
        {
          "date": "2026-07-20",
          "close": 4147.89
        },
        {
          "date": "2026-07-21",
          "close": 4548.99
        },
        {
          "date": "2026-07-22",
          "close": 4401.99
        },
        {
          "date": "2026-07-23",
          "close": 4492.42
        },
        {
          "date": "2026-07-24",
          "close": 4347.77
        },
        {
          "date": "2026-07-27",
          "close": 4574.65
        },
        {
          "date": "2026-07-28",
          "close": 4317.03
        },
        {
          "date": "2026-07-29",
          "close": 4412.74
        },
        {
          "date": "2026-07-30",
          "close": 4316.6
        },
        {
          "date": "2026-07-31",
          "close": 4432.79
        },
        {
          "date": "2026-08-03",
          "close": 4407.69
        },
        {
          "date": "2026-08-04",
          "close": 4623.27
        },
        {
          "date": "2026-08-05",
          "close": 4934.9
        },
        {
          "date": "2026-08-06",
          "close": 4994.69
        },
        {
          "date": "2026-08-07",
          "close": 5087.81
        },
        {
          "date": "2026-08-10",
          "close": 5169.76
        },
        {
          "date": "2026-08-11",
          "close": 5272.98
        },
        {
          "date": "2026-08-12",
          "close": 5290.91
        },
        {
          "date": "2026-08-13",
          "close": 5159.25
        },
        {
          "date": "2026-08-14",
          "close": 5244.45
        },
        {
          "date": "2026-08-17",
          "close": 5384.94
        },
        {
          "date": "2026-08-18",
          "close": 5350.96
        },
        {
          "date": "2026-08-19",
          "close": 4886.97
        },
        {
          "date": "2026-08-20",
          "close": 4881.51
        },
        {
          "date": "2026-08-21",
          "close": 4970.28
        },
        {
          "date": "2026-08-24",
          "close": 4822.09
        },
        {
          "date": "2026-08-25",
          "close": 4830.15
        },
        {
          "date": "2026-08-26",
          "close": 4794.85
        },
        {
          "date": "2026-08-27",
          "close": 4996.05
        },
        {
          "date": "2026-08-28",
          "close": 4982.34
        },
        {
          "date": "2026-08-31",
          "close": 5043.59
        },
        {
          "date": "2026-09-01",
          "close": 4860.87
        },
        {
          "date": "2026-09-02",
          "close": 4784.95
        },
        {
          "date": "2026-09-03",
          "close": 4803.29
        },
        {
          "date": "2026-09-04",
          "close": 4643.99
        },
        {
          "date": "2026-09-07",
          "close": 4777.69
        },
        {
          "date": "2026-09-08",
          "close": 4725.28
        },
        {
          "date": "2026-09-09",
          "close": 4731.08
        },
        {
          "date": "2026-09-10",
          "close": 4714.57
        },
        {
          "date": "2026-09-11",
          "close": 4795.46
        },
        {
          "date": "2026-09-14",
          "close": 4954.1
        },
        {
          "date": "2026-09-15",
          "close": 4996.23
        },
        {
          "date": "2026-09-16",
          "close": 5136.2
        },
        {
          "date": "2026-09-17",
          "close": 5035.53
        },
        {
          "date": "2026-09-18",
          "close": 5146.95
        },
        {
          "date": "2026-09-21",
          "close": 5229.82
        },
        {
          "date": "2026-09-22",
          "close": 5157.14
        },
        {
          "date": "2026-09-23",
          "close": 5230.76
        },
        {
          "date": "2026-09-24",
          "close": 5092.65
        },
        {
          "date": "2026-09-28",
          "close": 4774.19
        },
        {
          "date": "2026-09-29",
          "close": 4781.42
        },
        {
          "date": "2026-09-30",
          "close": 4668.34
        },
        {
          "date": "2026-10-08",
          "close": 4605.92
        },
        {
          "date": "2026-10-09",
          "close": 4480.62
        },
        {
          "date": "2026-10-12",
          "close": 4317.3
        },
        {
          "date": "2026-10-13",
          "close": 4312.4
        },
        {
          "date": "2026-10-14",
          "close": 4236.3
        },
        {
          "date": "2026-10-15",
          "close": 4084.7
        },
        {
          "date": "2026-10-16",
          "close": 4036.77
        },
        {
          "date": "2026-10-19",
          "close": 4010.83
        },
        {
          "date": "2026-10-20",
          "close": 4084.38
        },
        {
          "date": "2026-10-21",
          "close": 4090.38
        },
        {
          "date": "2026-10-22",
          "close": 3978.58
        },
        {
          "date": "2026-10-23",
          "close": 4099.36
        },
        {
          "date": "2026-10-26",
          "close": 3925.09
        },
        {
          "date": "2026-10-27",
          "close": 3811.82
        },
        {
          "date": "2026-10-28",
          "close": 3960.8
        },
        {
          "date": "2026-10-29",
          "close": 3802.98
        },
        {
          "date": "2026-10-30",
          "close": 3648.66
        },
        {
          "date": "2026-11-02",
          "close": 3706.01
        },
        {
          "date": "2026-11-03",
          "close": 3571.46
        },
        {
          "date": "2026-11-04",
          "close": 3815.37
        },
        {
          "date": "2026-11-05",
          "close": 3896.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5411764705882353,
          "pullback_frequency": 0.36470588235294116,
          "up_wilson": [
            0.4357633606996252,
            0.6430286818098059
          ],
          "pullback_wilson": [
            0.27029319054247747,
            0.4708186697836776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 11,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0891",
      "name": "国产芯片",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02302618368740217,
        "5": 0.028104568568891874,
        "20": -0.09073265188661983,
        "60": -0.12022707159662405
      },
      "moving_averages": {
        "5": 3891.0180000000632,
        "20": 4119.368999999994,
        "60": 4548.806000000006
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-18",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.08726097676220501,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5439.12
        },
        {
          "date": "2026-05-14",
          "close": 5336.93
        },
        {
          "date": "2026-05-15",
          "close": 5287.83
        },
        {
          "date": "2026-05-18",
          "close": 5336.06
        },
        {
          "date": "2026-05-19",
          "close": 5432.64
        },
        {
          "date": "2026-05-20",
          "close": 5473.33
        },
        {
          "date": "2026-05-21",
          "close": 5238.11
        },
        {
          "date": "2026-05-22",
          "close": 5385.09
        },
        {
          "date": "2026-05-25",
          "close": 5515.04
        },
        {
          "date": "2026-05-26",
          "close": 5406.92
        },
        {
          "date": "2026-05-27",
          "close": 5301.38
        },
        {
          "date": "2026-05-28",
          "close": 5394.52
        },
        {
          "date": "2026-05-29",
          "close": 5118.32
        },
        {
          "date": "2026-06-01",
          "close": 5031.78
        },
        {
          "date": "2026-06-02",
          "close": 5049.78
        },
        {
          "date": "2026-06-03",
          "close": 5118.01
        },
        {
          "date": "2026-06-04",
          "close": 5132.12
        },
        {
          "date": "2026-06-05",
          "close": 5102.2
        },
        {
          "date": "2026-06-08",
          "close": 4897.51
        },
        {
          "date": "2026-06-09",
          "close": 5076.85
        },
        {
          "date": "2026-06-10",
          "close": 4996.46
        },
        {
          "date": "2026-06-11",
          "close": 4978.59
        },
        {
          "date": "2026-06-12",
          "close": 4956.05
        },
        {
          "date": "2026-06-15",
          "close": 5180.32
        },
        {
          "date": "2026-06-16",
          "close": 5293.88
        },
        {
          "date": "2026-06-17",
          "close": 5397.74
        },
        {
          "date": "2026-06-18",
          "close": 5453.09
        },
        {
          "date": "2026-06-22",
          "close": 5501.03
        },
        {
          "date": "2026-06-23",
          "close": 5466.55
        },
        {
          "date": "2026-06-24",
          "close": 5563.72
        },
        {
          "date": "2026-06-25",
          "close": 5601.91
        },
        {
          "date": "2026-06-26",
          "close": 5494.41
        },
        {
          "date": "2026-06-29",
          "close": 5506.05
        },
        {
          "date": "2026-06-30",
          "close": 5772.24
        },
        {
          "date": "2026-07-01",
          "close": 5789.17
        },
        {
          "date": "2026-07-02",
          "close": 5587.92
        },
        {
          "date": "2026-07-03",
          "close": 5557.72
        },
        {
          "date": "2026-07-06",
          "close": 5470.88
        },
        {
          "date": "2026-07-07",
          "close": 5371.22
        },
        {
          "date": "2026-07-08",
          "close": 5309.87
        },
        {
          "date": "2026-07-09",
          "close": 5512.49
        },
        {
          "date": "2026-07-10",
          "close": 5441.39
        },
        {
          "date": "2026-07-13",
          "close": 5123.74
        },
        {
          "date": "2026-07-14",
          "close": 5148.74
        },
        {
          "date": "2026-07-15",
          "close": 4992.55
        },
        {
          "date": "2026-07-16",
          "close": 4843.96
        },
        {
          "date": "2026-07-17",
          "close": 4466.78
        },
        {
          "date": "2026-07-20",
          "close": 4272.43
        },
        {
          "date": "2026-07-21",
          "close": 4521.93
        },
        {
          "date": "2026-07-22",
          "close": 4465.82
        },
        {
          "date": "2026-07-23",
          "close": 4444.75
        },
        {
          "date": "2026-07-24",
          "close": 4370.91
        },
        {
          "date": "2026-07-27",
          "close": 4490.51
        },
        {
          "date": "2026-07-28",
          "close": 4344.28
        },
        {
          "date": "2026-07-29",
          "close": 4351.63
        },
        {
          "date": "2026-07-30",
          "close": 4150.96
        },
        {
          "date": "2026-07-31",
          "close": 4308.5
        },
        {
          "date": "2026-08-03",
          "close": 4284.97
        },
        {
          "date": "2026-08-04",
          "close": 4468.82
        },
        {
          "date": "2026-08-05",
          "close": 4632.9
        },
        {
          "date": "2026-08-06",
          "close": 4696.5
        },
        {
          "date": "2026-08-07",
          "close": 4786.63
        },
        {
          "date": "2026-08-10",
          "close": 4791.02
        },
        {
          "date": "2026-08-11",
          "close": 4769.35
        },
        {
          "date": "2026-08-12",
          "close": 4851.25
        },
        {
          "date": "2026-08-13",
          "close": 4780.44
        },
        {
          "date": "2026-08-14",
          "close": 4836.61
        },
        {
          "date": "2026-08-17",
          "close": 4998.33
        },
        {
          "date": "2026-08-18",
          "close": 4985.23
        },
        {
          "date": "2026-08-19",
          "close": 4662.33
        },
        {
          "date": "2026-08-20",
          "close": 4700.36
        },
        {
          "date": "2026-08-21",
          "close": 4735.06
        },
        {
          "date": "2026-08-24",
          "close": 4638.75
        },
        {
          "date": "2026-08-25",
          "close": 4676.47
        },
        {
          "date": "2026-08-26",
          "close": 4675.13
        },
        {
          "date": "2026-08-27",
          "close": 4826.21
        },
        {
          "date": "2026-08-28",
          "close": 4789.62
        },
        {
          "date": "2026-08-31",
          "close": 4875.44
        },
        {
          "date": "2026-09-01",
          "close": 4814.25
        },
        {
          "date": "2026-09-02",
          "close": 4771.38
        },
        {
          "date": "2026-09-03",
          "close": 4759.1
        },
        {
          "date": "2026-09-04",
          "close": 4680.88
        },
        {
          "date": "2026-09-07",
          "close": 4766.62
        },
        {
          "date": "2026-09-08",
          "close": 4748.13
        },
        {
          "date": "2026-09-09",
          "close": 4726.83
        },
        {
          "date": "2026-09-10",
          "close": 4680.77
        },
        {
          "date": "2026-09-11",
          "close": 4610.51
        },
        {
          "date": "2026-09-14",
          "close": 4629.91
        },
        {
          "date": "2026-09-15",
          "close": 4625.45
        },
        {
          "date": "2026-09-16",
          "close": 4767.06
        },
        {
          "date": "2026-09-17",
          "close": 4745.31
        },
        {
          "date": "2026-09-18",
          "close": 4881.44
        },
        {
          "date": "2026-09-21",
          "close": 4933.85
        },
        {
          "date": "2026-09-22",
          "close": 4956.62
        },
        {
          "date": "2026-09-23",
          "close": 4974.66
        },
        {
          "date": "2026-09-24",
          "close": 4884.73
        },
        {
          "date": "2026-09-28",
          "close": 4688.41
        },
        {
          "date": "2026-09-29",
          "close": 4710.32
        },
        {
          "date": "2026-09-30",
          "close": 4627.4
        },
        {
          "date": "2026-10-08",
          "close": 4482.62
        },
        {
          "date": "2026-10-09",
          "close": 4465.57
        },
        {
          "date": "2026-10-12",
          "close": 4367.33
        },
        {
          "date": "2026-10-13",
          "close": 4382.76
        },
        {
          "date": "2026-10-14",
          "close": 4276.43
        },
        {
          "date": "2026-10-15",
          "close": 4123.12
        },
        {
          "date": "2026-10-16",
          "close": 4131.62
        },
        {
          "date": "2026-10-19",
          "close": 4125.81
        },
        {
          "date": "2026-10-20",
          "close": 4220.21
        },
        {
          "date": "2026-10-21",
          "close": 4236.82
        },
        {
          "date": "2026-10-22",
          "close": 4115.67
        },
        {
          "date": "2026-10-23",
          "close": 4245.89
        },
        {
          "date": "2026-10-26",
          "close": 4150.09
        },
        {
          "date": "2026-10-27",
          "close": 3996.38
        },
        {
          "date": "2026-10-28",
          "close": 4130.11
        },
        {
          "date": "2026-10-29",
          "close": 3964.48
        },
        {
          "date": "2026-10-30",
          "close": 3772.49
        },
        {
          "date": "2026-11-02",
          "close": 3872.71
        },
        {
          "date": "2026-11-03",
          "close": 3749.83
        },
        {
          "date": "2026-11-04",
          "close": 3984.16
        },
        {
          "date": "2026-11-05",
          "close": 4075.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.23708220863575521,
            0.4458257388585134
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.37209302325581395,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.24376339009650572,
            0.5214019084031153
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 15,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 2,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0892",
      "name": "乳业",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02367392084760378,
        "5": 0.06305353202551145,
        "20": 0.013291971994660035,
        "60": 0.08175694380363563
      },
      "moving_averages": {
        "5": 1030.9360000000102,
        "20": 1020.2820000000123,
        "60": 1027.9711666666708
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.01395327102803745,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1112.29
        },
        {
          "date": "2026-05-14",
          "close": 1104.65
        },
        {
          "date": "2026-05-15",
          "close": 1093.16
        },
        {
          "date": "2026-05-18",
          "close": 1089.89
        },
        {
          "date": "2026-05-19",
          "close": 1092.26
        },
        {
          "date": "2026-05-20",
          "close": 1082.33
        },
        {
          "date": "2026-05-21",
          "close": 1056.27
        },
        {
          "date": "2026-05-22",
          "close": 1054.29
        },
        {
          "date": "2026-05-25",
          "close": 1049.26
        },
        {
          "date": "2026-05-26",
          "close": 1035.51
        },
        {
          "date": "2026-05-27",
          "close": 1031.28
        },
        {
          "date": "2026-05-28",
          "close": 1024.54
        },
        {
          "date": "2026-05-29",
          "close": 1036.97
        },
        {
          "date": "2026-06-01",
          "close": 1056.89
        },
        {
          "date": "2026-06-02",
          "close": 1031.25
        },
        {
          "date": "2026-06-03",
          "close": 1015.52
        },
        {
          "date": "2026-06-04",
          "close": 997.91
        },
        {
          "date": "2026-06-05",
          "close": 997.97
        },
        {
          "date": "2026-06-08",
          "close": 970.98
        },
        {
          "date": "2026-06-09",
          "close": 971.68
        },
        {
          "date": "2026-06-10",
          "close": 967.13
        },
        {
          "date": "2026-06-11",
          "close": 952.43
        },
        {
          "date": "2026-06-12",
          "close": 966.43
        },
        {
          "date": "2026-06-15",
          "close": 968.35
        },
        {
          "date": "2026-06-16",
          "close": 961.99
        },
        {
          "date": "2026-06-17",
          "close": 937.82
        },
        {
          "date": "2026-06-18",
          "close": 926.56
        },
        {
          "date": "2026-06-22",
          "close": 935.2
        },
        {
          "date": "2026-06-23",
          "close": 939.95
        },
        {
          "date": "2026-06-24",
          "close": 908.22
        },
        {
          "date": "2026-06-25",
          "close": 892.29
        },
        {
          "date": "2026-06-26",
          "close": 876.84
        },
        {
          "date": "2026-06-29",
          "close": 883.65
        },
        {
          "date": "2026-06-30",
          "close": 869.42
        },
        {
          "date": "2026-07-01",
          "close": 900.04
        },
        {
          "date": "2026-07-02",
          "close": 908.32
        },
        {
          "date": "2026-07-03",
          "close": 916.82
        },
        {
          "date": "2026-07-06",
          "close": 928.79
        },
        {
          "date": "2026-07-07",
          "close": 906.22
        },
        {
          "date": "2026-07-08",
          "close": 907.47
        },
        {
          "date": "2026-07-09",
          "close": 892.03
        },
        {
          "date": "2026-07-10",
          "close": 908.34
        },
        {
          "date": "2026-07-13",
          "close": 894.77
        },
        {
          "date": "2026-07-14",
          "close": 911.76
        },
        {
          "date": "2026-07-15",
          "close": 930.48
        },
        {
          "date": "2026-07-16",
          "close": 946.04
        },
        {
          "date": "2026-07-17",
          "close": 924.13
        },
        {
          "date": "2026-07-20",
          "close": 912.95
        },
        {
          "date": "2026-07-21",
          "close": 895.57
        },
        {
          "date": "2026-07-22",
          "close": 887.4
        },
        {
          "date": "2026-07-23",
          "close": 900.11
        },
        {
          "date": "2026-07-24",
          "close": 872.87
        },
        {
          "date": "2026-07-27",
          "close": 888.8
        },
        {
          "date": "2026-07-28",
          "close": 904.19
        },
        {
          "date": "2026-07-29",
          "close": 952.99
        },
        {
          "date": "2026-07-30",
          "close": 948.91
        },
        {
          "date": "2026-07-31",
          "close": 964.4
        },
        {
          "date": "2026-08-03",
          "close": 971.87
        },
        {
          "date": "2026-08-04",
          "close": 968.21
        },
        {
          "date": "2026-08-05",
          "close": 975.33
        },
        {
          "date": "2026-08-06",
          "close": 971.13
        },
        {
          "date": "2026-08-07",
          "close": 970.03
        },
        {
          "date": "2026-08-10",
          "close": 1008.31
        },
        {
          "date": "2026-08-11",
          "close": 1010.09
        },
        {
          "date": "2026-08-12",
          "close": 1025.93
        },
        {
          "date": "2026-08-13",
          "close": 1032.15
        },
        {
          "date": "2026-08-14",
          "close": 1006.17
        },
        {
          "date": "2026-08-17",
          "close": 1031.68
        },
        {
          "date": "2026-08-18",
          "close": 1048.2
        },
        {
          "date": "2026-08-19",
          "close": 1013.31
        },
        {
          "date": "2026-08-20",
          "close": 1024.01
        },
        {
          "date": "2026-08-21",
          "close": 1006.55
        },
        {
          "date": "2026-08-24",
          "close": 994.5
        },
        {
          "date": "2026-08-25",
          "close": 1025.52
        },
        {
          "date": "2026-08-26",
          "close": 1029.33
        },
        {
          "date": "2026-08-27",
          "close": 1036.98
        },
        {
          "date": "2026-08-28",
          "close": 1056.74
        },
        {
          "date": "2026-08-31",
          "close": 1049.15
        },
        {
          "date": "2026-09-01",
          "close": 1080.82
        },
        {
          "date": "2026-09-02",
          "close": 1055.36
        },
        {
          "date": "2026-09-03",
          "close": 1038.51
        },
        {
          "date": "2026-09-04",
          "close": 1063.85
        },
        {
          "date": "2026-09-07",
          "close": 1085.59
        },
        {
          "date": "2026-09-08",
          "close": 1104.33
        },
        {
          "date": "2026-09-09",
          "close": 1087.51
        },
        {
          "date": "2026-09-10",
          "close": 1056.91
        },
        {
          "date": "2026-09-11",
          "close": 1027.12
        },
        {
          "date": "2026-09-14",
          "close": 1026.94
        },
        {
          "date": "2026-09-15",
          "close": 999.87
        },
        {
          "date": "2026-09-16",
          "close": 999.07
        },
        {
          "date": "2026-09-17",
          "close": 1010.02
        },
        {
          "date": "2026-09-18",
          "close": 1016.28
        },
        {
          "date": "2026-09-21",
          "close": 1041.64
        },
        {
          "date": "2026-09-22",
          "close": 1049.12
        },
        {
          "date": "2026-09-23",
          "close": 1035.37
        },
        {
          "date": "2026-09-24",
          "close": 1024.53
        },
        {
          "date": "2026-09-28",
          "close": 1022.33
        },
        {
          "date": "2026-09-29",
          "close": 1024.12
        },
        {
          "date": "2026-09-30",
          "close": 1042.33
        },
        {
          "date": "2026-10-08",
          "close": 1041.23
        },
        {
          "date": "2026-10-09",
          "close": 1070.0
        },
        {
          "date": "2026-10-12",
          "close": 1040.42
        },
        {
          "date": "2026-10-13",
          "close": 1050.49
        },
        {
          "date": "2026-10-14",
          "close": 1044.86
        },
        {
          "date": "2026-10-15",
          "close": 1028.43
        },
        {
          "date": "2026-10-16",
          "close": 1022.41
        },
        {
          "date": "2026-10-19",
          "close": 1000.14
        },
        {
          "date": "2026-10-20",
          "close": 1013.28
        },
        {
          "date": "2026-10-21",
          "close": 1011.75
        },
        {
          "date": "2026-10-22",
          "close": 982.32
        },
        {
          "date": "2026-10-23",
          "close": 989.06
        },
        {
          "date": "2026-10-26",
          "close": 1010.04
        },
        {
          "date": "2026-10-27",
          "close": 995.25
        },
        {
          "date": "2026-10-28",
          "close": 1000.02
        },
        {
          "date": "2026-10-29",
          "close": 992.49
        },
        {
          "date": "2026-10-30",
          "close": 993.64
        },
        {
          "date": "2026-11-02",
          "close": 1027.74
        },
        {
          "date": "2026-11-03",
          "close": 1047.56
        },
        {
          "date": "2026-11-04",
          "close": 1030.67
        },
        {
          "date": "2026-11-05",
          "close": 1055.07
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.550561797752809,
          "pullback_frequency": 0.20224719101123595,
          "up_wilson": [
            0.44726333152374137,
            0.649676118957986
          ],
          "pullback_wilson": [
            0.13193782732624643,
            0.29719651983691514
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6153846153846154,
          "pullback_frequency": 0.34615384615384615,
          "up_wilson": [
            0.4795987371581939,
            0.7352953621978379
          ],
          "pullback_wilson": [
            0.2315100766646591,
            0.48196445752729855
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 50,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.54,
          "baseline_hit_rate": 0.4,
          "hit_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "baseline_wilson": [
            0.27608389730256544,
            0.5381856225241064
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 22,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0893",
      "name": "无线耳机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03707523058117568,
        "5": 0.05184477224366146,
        "20": -0.028550253359037048,
        "60": -0.03466765965369578
      },
      "moving_averages": {
        "5": 2203.9700000000184,
        "20": 2263.725999999978,
        "60": 2433.444999999984
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-10",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.023022100881857854,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2810.53
        },
        {
          "date": "2026-05-14",
          "close": 2772.96
        },
        {
          "date": "2026-05-15",
          "close": 2770.64
        },
        {
          "date": "2026-05-18",
          "close": 2824.93
        },
        {
          "date": "2026-05-19",
          "close": 2845.89
        },
        {
          "date": "2026-05-20",
          "close": 2838.08
        },
        {
          "date": "2026-05-21",
          "close": 2754.71
        },
        {
          "date": "2026-05-22",
          "close": 2829.53
        },
        {
          "date": "2026-05-25",
          "close": 2873.97
        },
        {
          "date": "2026-05-26",
          "close": 2850.49
        },
        {
          "date": "2026-05-27",
          "close": 2818.07
        },
        {
          "date": "2026-05-28",
          "close": 2856.81
        },
        {
          "date": "2026-05-29",
          "close": 2725.18
        },
        {
          "date": "2026-06-01",
          "close": 2728.65
        },
        {
          "date": "2026-06-02",
          "close": 2760.17
        },
        {
          "date": "2026-06-03",
          "close": 2760.7
        },
        {
          "date": "2026-06-04",
          "close": 2767.31
        },
        {
          "date": "2026-06-05",
          "close": 2751.72
        },
        {
          "date": "2026-06-08",
          "close": 2631.6
        },
        {
          "date": "2026-06-09",
          "close": 2708.9
        },
        {
          "date": "2026-06-10",
          "close": 2639.48
        },
        {
          "date": "2026-06-11",
          "close": 2602.65
        },
        {
          "date": "2026-06-12",
          "close": 2600.53
        },
        {
          "date": "2026-06-15",
          "close": 2713.45
        },
        {
          "date": "2026-06-16",
          "close": 2784.6
        },
        {
          "date": "2026-06-17",
          "close": 2828.54
        },
        {
          "date": "2026-06-18",
          "close": 2872.01
        },
        {
          "date": "2026-06-22",
          "close": 2891.97
        },
        {
          "date": "2026-06-23",
          "close": 2863.65
        },
        {
          "date": "2026-06-24",
          "close": 2891.01
        },
        {
          "date": "2026-06-25",
          "close": 2913.5
        },
        {
          "date": "2026-06-26",
          "close": 2813.7
        },
        {
          "date": "2026-06-29",
          "close": 2752.2
        },
        {
          "date": "2026-06-30",
          "close": 2868.09
        },
        {
          "date": "2026-07-01",
          "close": 2890.56
        },
        {
          "date": "2026-07-02",
          "close": 2805.75
        },
        {
          "date": "2026-07-03",
          "close": 2837.84
        },
        {
          "date": "2026-07-06",
          "close": 2757.67
        },
        {
          "date": "2026-07-07",
          "close": 2706.51
        },
        {
          "date": "2026-07-08",
          "close": 2651.14
        },
        {
          "date": "2026-07-09",
          "close": 2728.77
        },
        {
          "date": "2026-07-10",
          "close": 2699.71
        },
        {
          "date": "2026-07-13",
          "close": 2539.0
        },
        {
          "date": "2026-07-14",
          "close": 2562.99
        },
        {
          "date": "2026-07-15",
          "close": 2510.6
        },
        {
          "date": "2026-07-16",
          "close": 2474.57
        },
        {
          "date": "2026-07-17",
          "close": 2293.55
        },
        {
          "date": "2026-07-20",
          "close": 2187.28
        },
        {
          "date": "2026-07-21",
          "close": 2297.0
        },
        {
          "date": "2026-07-22",
          "close": 2266.31
        },
        {
          "date": "2026-07-23",
          "close": 2279.93
        },
        {
          "date": "2026-07-24",
          "close": 2242.28
        },
        {
          "date": "2026-07-27",
          "close": 2323.79
        },
        {
          "date": "2026-07-28",
          "close": 2256.67
        },
        {
          "date": "2026-07-29",
          "close": 2284.82
        },
        {
          "date": "2026-07-30",
          "close": 2187.83
        },
        {
          "date": "2026-07-31",
          "close": 2258.07
        },
        {
          "date": "2026-08-03",
          "close": 2251.96
        },
        {
          "date": "2026-08-04",
          "close": 2331.59
        },
        {
          "date": "2026-08-05",
          "close": 2416.95
        },
        {
          "date": "2026-08-06",
          "close": 2436.48
        },
        {
          "date": "2026-08-07",
          "close": 2475.47
        },
        {
          "date": "2026-08-10",
          "close": 2473.54
        },
        {
          "date": "2026-08-11",
          "close": 2475.68
        },
        {
          "date": "2026-08-12",
          "close": 2514.86
        },
        {
          "date": "2026-08-13",
          "close": 2486.76
        },
        {
          "date": "2026-08-14",
          "close": 2522.33
        },
        {
          "date": "2026-08-17",
          "close": 2587.62
        },
        {
          "date": "2026-08-18",
          "close": 2571.5
        },
        {
          "date": "2026-08-19",
          "close": 2406.99
        },
        {
          "date": "2026-08-20",
          "close": 2450.44
        },
        {
          "date": "2026-08-21",
          "close": 2478.14
        },
        {
          "date": "2026-08-24",
          "close": 2434.55
        },
        {
          "date": "2026-08-25",
          "close": 2478.46
        },
        {
          "date": "2026-08-26",
          "close": 2482.91
        },
        {
          "date": "2026-08-27",
          "close": 2540.13
        },
        {
          "date": "2026-08-28",
          "close": 2522.85
        },
        {
          "date": "2026-08-31",
          "close": 2589.38
        },
        {
          "date": "2026-09-01",
          "close": 2570.88
        },
        {
          "date": "2026-09-02",
          "close": 2554.48
        },
        {
          "date": "2026-09-03",
          "close": 2553.41
        },
        {
          "date": "2026-09-04",
          "close": 2500.54
        },
        {
          "date": "2026-09-07",
          "close": 2557.62
        },
        {
          "date": "2026-09-08",
          "close": 2545.73
        },
        {
          "date": "2026-09-09",
          "close": 2522.61
        },
        {
          "date": "2026-09-10",
          "close": 2487.15
        },
        {
          "date": "2026-09-11",
          "close": 2448.78
        },
        {
          "date": "2026-09-14",
          "close": 2467.4
        },
        {
          "date": "2026-09-15",
          "close": 2445.81
        },
        {
          "date": "2026-09-16",
          "close": 2527.49
        },
        {
          "date": "2026-09-17",
          "close": 2550.69
        },
        {
          "date": "2026-09-18",
          "close": 2612.41
        },
        {
          "date": "2026-09-21",
          "close": 2649.97
        },
        {
          "date": "2026-09-22",
          "close": 2664.5
        },
        {
          "date": "2026-09-23",
          "close": 2647.4
        },
        {
          "date": "2026-09-24",
          "close": 2600.51
        },
        {
          "date": "2026-09-28",
          "close": 2500.43
        },
        {
          "date": "2026-09-29",
          "close": 2517.96
        },
        {
          "date": "2026-09-30",
          "close": 2476.59
        },
        {
          "date": "2026-10-08",
          "close": 2401.73
        },
        {
          "date": "2026-10-09",
          "close": 2388.14
        },
        {
          "date": "2026-10-12",
          "close": 2327.16
        },
        {
          "date": "2026-10-13",
          "close": 2345.88
        },
        {
          "date": "2026-10-14",
          "close": 2286.77
        },
        {
          "date": "2026-10-15",
          "close": 2212.55
        },
        {
          "date": "2026-10-16",
          "close": 2199.43
        },
        {
          "date": "2026-10-19",
          "close": 2212.72
        },
        {
          "date": "2026-10-20",
          "close": 2296.89
        },
        {
          "date": "2026-10-21",
          "close": 2313.49
        },
        {
          "date": "2026-10-22",
          "close": 2254.99
        },
        {
          "date": "2026-10-23",
          "close": 2340.98
        },
        {
          "date": "2026-10-26",
          "close": 2310.58
        },
        {
          "date": "2026-10-27",
          "close": 2234.38
        },
        {
          "date": "2026-10-28",
          "close": 2312.55
        },
        {
          "date": "2026-10-29",
          "close": 2218.16
        },
        {
          "date": "2026-10-30",
          "close": 2121.86
        },
        {
          "date": "2026-11-02",
          "close": 2181.54
        },
        {
          "date": "2026-11-03",
          "close": 2133.54
        },
        {
          "date": "2026-11-04",
          "close": 2249.75
        },
        {
          "date": "2026-11-05",
          "close": 2333.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5757575757575758,
          "pullback_frequency": 0.24242424242424243,
          "up_wilson": [
            0.45560653224094294,
            0.6875748985145812
          ],
          "pullback_wilson": [
            0.15509184941772042,
            0.35809128601349777
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.3838404689217949,
            0.6896143019562697
          ],
          "pullback_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0894",
      "name": "阿兹海默",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025748531999978397,
        "5": 0.0674653851324103,
        "20": -0.040295493571957275,
        "60": 0.021756030087442202
      },
      "moving_averages": {
        "5": 1836.9419999999925,
        "20": 1881.9855000000098,
        "60": 1915.2523333333434
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06476624186005431,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2025.1
        },
        {
          "date": "2026-05-14",
          "close": 1975.43
        },
        {
          "date": "2026-05-15",
          "close": 1955.81
        },
        {
          "date": "2026-05-18",
          "close": 1942.48
        },
        {
          "date": "2026-05-19",
          "close": 1944.23
        },
        {
          "date": "2026-05-20",
          "close": 1916.61
        },
        {
          "date": "2026-05-21",
          "close": 1876.42
        },
        {
          "date": "2026-05-22",
          "close": 1873.5
        },
        {
          "date": "2026-05-25",
          "close": 1853.59
        },
        {
          "date": "2026-05-26",
          "close": 1844.81
        },
        {
          "date": "2026-05-27",
          "close": 1833.24
        },
        {
          "date": "2026-05-28",
          "close": 1818.88
        },
        {
          "date": "2026-05-29",
          "close": 1826.37
        },
        {
          "date": "2026-06-01",
          "close": 1847.97
        },
        {
          "date": "2026-06-02",
          "close": 1811.68
        },
        {
          "date": "2026-06-03",
          "close": 1786.8
        },
        {
          "date": "2026-06-04",
          "close": 1757.81
        },
        {
          "date": "2026-06-05",
          "close": 1753.58
        },
        {
          "date": "2026-06-08",
          "close": 1722.93
        },
        {
          "date": "2026-06-09",
          "close": 1718.01
        },
        {
          "date": "2026-06-10",
          "close": 1716.53
        },
        {
          "date": "2026-06-11",
          "close": 1704.69
        },
        {
          "date": "2026-06-12",
          "close": 1741.69
        },
        {
          "date": "2026-06-15",
          "close": 1744.13
        },
        {
          "date": "2026-06-16",
          "close": 1730.53
        },
        {
          "date": "2026-06-17",
          "close": 1707.31
        },
        {
          "date": "2026-06-18",
          "close": 1720.43
        },
        {
          "date": "2026-06-22",
          "close": 1726.93
        },
        {
          "date": "2026-06-23",
          "close": 1800.16
        },
        {
          "date": "2026-06-24",
          "close": 1789.37
        },
        {
          "date": "2026-06-25",
          "close": 1768.96
        },
        {
          "date": "2026-06-26",
          "close": 1686.52
        },
        {
          "date": "2026-06-29",
          "close": 1781.58
        },
        {
          "date": "2026-06-30",
          "close": 1749.98
        },
        {
          "date": "2026-07-01",
          "close": 1823.62
        },
        {
          "date": "2026-07-02",
          "close": 1835.6
        },
        {
          "date": "2026-07-03",
          "close": 1847.14
        },
        {
          "date": "2026-07-06",
          "close": 1858.68
        },
        {
          "date": "2026-07-07",
          "close": 1790.33
        },
        {
          "date": "2026-07-08",
          "close": 1784.8
        },
        {
          "date": "2026-07-09",
          "close": 1763.32
        },
        {
          "date": "2026-07-10",
          "close": 1825.89
        },
        {
          "date": "2026-07-13",
          "close": 1820.46
        },
        {
          "date": "2026-07-14",
          "close": 1862.22
        },
        {
          "date": "2026-07-15",
          "close": 1932.98
        },
        {
          "date": "2026-07-16",
          "close": 1936.9
        },
        {
          "date": "2026-07-17",
          "close": 1829.43
        },
        {
          "date": "2026-07-20",
          "close": 1850.87
        },
        {
          "date": "2026-07-21",
          "close": 1805.53
        },
        {
          "date": "2026-07-22",
          "close": 1791.71
        },
        {
          "date": "2026-07-23",
          "close": 1790.02
        },
        {
          "date": "2026-07-24",
          "close": 1717.16
        },
        {
          "date": "2026-07-27",
          "close": 1787.83
        },
        {
          "date": "2026-07-28",
          "close": 1784.82
        },
        {
          "date": "2026-07-29",
          "close": 1823.74
        },
        {
          "date": "2026-07-30",
          "close": 1783.17
        },
        {
          "date": "2026-07-31",
          "close": 1822.89
        },
        {
          "date": "2026-08-03",
          "close": 1835.25
        },
        {
          "date": "2026-08-04",
          "close": 1860.63
        },
        {
          "date": "2026-08-05",
          "close": 1865.23
        },
        {
          "date": "2026-08-06",
          "close": 1855.31
        },
        {
          "date": "2026-08-07",
          "close": 1934.27
        },
        {
          "date": "2026-08-10",
          "close": 1960.17
        },
        {
          "date": "2026-08-11",
          "close": 1957.48
        },
        {
          "date": "2026-08-12",
          "close": 1971.59
        },
        {
          "date": "2026-08-13",
          "close": 1987.01
        },
        {
          "date": "2026-08-14",
          "close": 1969.97
        },
        {
          "date": "2026-08-17",
          "close": 1958.92
        },
        {
          "date": "2026-08-18",
          "close": 1949.11
        },
        {
          "date": "2026-08-19",
          "close": 1906.76
        },
        {
          "date": "2026-08-20",
          "close": 2009.48
        },
        {
          "date": "2026-08-21",
          "close": 1943.04
        },
        {
          "date": "2026-08-24",
          "close": 1881.86
        },
        {
          "date": "2026-08-25",
          "close": 1904.51
        },
        {
          "date": "2026-08-26",
          "close": 1919.6
        },
        {
          "date": "2026-08-27",
          "close": 1932.82
        },
        {
          "date": "2026-08-28",
          "close": 1941.72
        },
        {
          "date": "2026-08-31",
          "close": 1919.84
        },
        {
          "date": "2026-09-01",
          "close": 1956.28
        },
        {
          "date": "2026-09-02",
          "close": 1911.54
        },
        {
          "date": "2026-09-03",
          "close": 1903.38
        },
        {
          "date": "2026-09-04",
          "close": 1895.73
        },
        {
          "date": "2026-09-07",
          "close": 1896.1
        },
        {
          "date": "2026-09-08",
          "close": 1934.54
        },
        {
          "date": "2026-09-09",
          "close": 1916.54
        },
        {
          "date": "2026-09-10",
          "close": 1875.33
        },
        {
          "date": "2026-09-11",
          "close": 1827.5
        },
        {
          "date": "2026-09-14",
          "close": 1866.16
        },
        {
          "date": "2026-09-15",
          "close": 1832.27
        },
        {
          "date": "2026-09-16",
          "close": 1842.18
        },
        {
          "date": "2026-09-17",
          "close": 1860.39
        },
        {
          "date": "2026-09-18",
          "close": 1893.03
        },
        {
          "date": "2026-09-21",
          "close": 1975.89
        },
        {
          "date": "2026-09-22",
          "close": 2027.11
        },
        {
          "date": "2026-09-23",
          "close": 2005.48
        },
        {
          "date": "2026-09-24",
          "close": 1966.22
        },
        {
          "date": "2026-09-28",
          "close": 1980.84
        },
        {
          "date": "2026-09-29",
          "close": 1987.99
        },
        {
          "date": "2026-09-30",
          "close": 2031.64
        },
        {
          "date": "2026-10-08",
          "close": 1985.83
        },
        {
          "date": "2026-10-09",
          "close": 2037.79
        },
        {
          "date": "2026-10-12",
          "close": 1997.33
        },
        {
          "date": "2026-10-13",
          "close": 1980.89
        },
        {
          "date": "2026-10-14",
          "close": 1944.99
        },
        {
          "date": "2026-10-15",
          "close": 1908.08
        },
        {
          "date": "2026-10-16",
          "close": 1885.35
        },
        {
          "date": "2026-10-19",
          "close": 1871.05
        },
        {
          "date": "2026-10-20",
          "close": 1909.14
        },
        {
          "date": "2026-10-21",
          "close": 1907.12
        },
        {
          "date": "2026-10-22",
          "close": 1843.7
        },
        {
          "date": "2026-10-23",
          "close": 1864.85
        },
        {
          "date": "2026-10-26",
          "close": 1875.97
        },
        {
          "date": "2026-10-27",
          "close": 1803.24
        },
        {
          "date": "2026-10-28",
          "close": 1840.14
        },
        {
          "date": "2026-10-29",
          "close": 1785.36
        },
        {
          "date": "2026-10-30",
          "close": 1791.84
        },
        {
          "date": "2026-11-02",
          "close": 1821.13
        },
        {
          "date": "2026-11-03",
          "close": 1807.96
        },
        {
          "date": "2026-11-04",
          "close": 1857.97
        },
        {
          "date": "2026-11-05",
          "close": 1905.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.3026315789473684,
          "up_wilson": [
            0.4667840461701027,
            0.6835138088196124
          ],
          "pullback_wilson": [
            0.21091334677752482,
            0.4133420157481873
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.45454545454545453,
          "up_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "pullback_wilson": [
            0.31705234142220895,
            0.5993381680103802
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 29,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 10,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0895",
      "name": "维生素",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01557085511041989,
        "5": 0.04129387070673918,
        "20": -0.06654017376130683,
        "60": -0.025086319996047712
      },
      "moving_averages": {
        "5": 1726.8720000000205,
        "20": 1808.9140000000248,
        "60": 1877.3031666666814
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-23",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08809394222573652,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1983.17
        },
        {
          "date": "2026-05-14",
          "close": 1956.34
        },
        {
          "date": "2026-05-15",
          "close": 1942.27
        },
        {
          "date": "2026-05-18",
          "close": 1919.29
        },
        {
          "date": "2026-05-19",
          "close": 1938.97
        },
        {
          "date": "2026-05-20",
          "close": 1915.66
        },
        {
          "date": "2026-05-21",
          "close": 1884.43
        },
        {
          "date": "2026-05-22",
          "close": 1893.61
        },
        {
          "date": "2026-05-25",
          "close": 1873.63
        },
        {
          "date": "2026-05-26",
          "close": 1853.63
        },
        {
          "date": "2026-05-27",
          "close": 1809.97
        },
        {
          "date": "2026-05-28",
          "close": 1797.8
        },
        {
          "date": "2026-05-29",
          "close": 1804.49
        },
        {
          "date": "2026-06-01",
          "close": 1822.89
        },
        {
          "date": "2026-06-02",
          "close": 1794.74
        },
        {
          "date": "2026-06-03",
          "close": 1769.51
        },
        {
          "date": "2026-06-04",
          "close": 1742.86
        },
        {
          "date": "2026-06-05",
          "close": 1746.68
        },
        {
          "date": "2026-06-08",
          "close": 1700.33
        },
        {
          "date": "2026-06-09",
          "close": 1707.21
        },
        {
          "date": "2026-06-10",
          "close": 1711.7
        },
        {
          "date": "2026-06-11",
          "close": 1701.33
        },
        {
          "date": "2026-06-12",
          "close": 1733.55
        },
        {
          "date": "2026-06-15",
          "close": 1745.63
        },
        {
          "date": "2026-06-16",
          "close": 1723.83
        },
        {
          "date": "2026-06-17",
          "close": 1710.28
        },
        {
          "date": "2026-06-18",
          "close": 1697.8
        },
        {
          "date": "2026-06-22",
          "close": 1730.88
        },
        {
          "date": "2026-06-23",
          "close": 1785.25
        },
        {
          "date": "2026-06-24",
          "close": 1770.32
        },
        {
          "date": "2026-06-25",
          "close": 1747.2
        },
        {
          "date": "2026-06-26",
          "close": 1679.45
        },
        {
          "date": "2026-06-29",
          "close": 1748.41
        },
        {
          "date": "2026-06-30",
          "close": 1727.45
        },
        {
          "date": "2026-07-01",
          "close": 1809.62
        },
        {
          "date": "2026-07-02",
          "close": 1824.06
        },
        {
          "date": "2026-07-03",
          "close": 1844.58
        },
        {
          "date": "2026-07-06",
          "close": 1874.55
        },
        {
          "date": "2026-07-07",
          "close": 1791.41
        },
        {
          "date": "2026-07-08",
          "close": 1772.35
        },
        {
          "date": "2026-07-09",
          "close": 1761.4
        },
        {
          "date": "2026-07-10",
          "close": 1799.1
        },
        {
          "date": "2026-07-13",
          "close": 1797.93
        },
        {
          "date": "2026-07-14",
          "close": 1833.6
        },
        {
          "date": "2026-07-15",
          "close": 1890.64
        },
        {
          "date": "2026-07-16",
          "close": 1910.95
        },
        {
          "date": "2026-07-17",
          "close": 1816.3
        },
        {
          "date": "2026-07-20",
          "close": 1799.49
        },
        {
          "date": "2026-07-21",
          "close": 1785.46
        },
        {
          "date": "2026-07-22",
          "close": 1784.5
        },
        {
          "date": "2026-07-23",
          "close": 1791.72
        },
        {
          "date": "2026-07-24",
          "close": 1719.32
        },
        {
          "date": "2026-07-27",
          "close": 1771.58
        },
        {
          "date": "2026-07-28",
          "close": 1764.25
        },
        {
          "date": "2026-07-29",
          "close": 1781.06
        },
        {
          "date": "2026-07-30",
          "close": 1767.4
        },
        {
          "date": "2026-07-31",
          "close": 1792.44
        },
        {
          "date": "2026-08-03",
          "close": 1808.1
        },
        {
          "date": "2026-08-04",
          "close": 1822.19
        },
        {
          "date": "2026-08-05",
          "close": 1821.71
        },
        {
          "date": "2026-08-06",
          "close": 1820.47
        },
        {
          "date": "2026-08-07",
          "close": 1871.04
        },
        {
          "date": "2026-08-10",
          "close": 1914.23
        },
        {
          "date": "2026-08-11",
          "close": 1902.44
        },
        {
          "date": "2026-08-12",
          "close": 1932.53
        },
        {
          "date": "2026-08-13",
          "close": 1950.48
        },
        {
          "date": "2026-08-14",
          "close": 1946.33
        },
        {
          "date": "2026-08-17",
          "close": 1980.92
        },
        {
          "date": "2026-08-18",
          "close": 1979.38
        },
        {
          "date": "2026-08-19",
          "close": 1949.31
        },
        {
          "date": "2026-08-20",
          "close": 1990.29
        },
        {
          "date": "2026-08-21",
          "close": 1918.07
        },
        {
          "date": "2026-08-24",
          "close": 1855.65
        },
        {
          "date": "2026-08-25",
          "close": 1917.32
        },
        {
          "date": "2026-08-26",
          "close": 1921.08
        },
        {
          "date": "2026-08-27",
          "close": 1950.09
        },
        {
          "date": "2026-08-28",
          "close": 1941.48
        },
        {
          "date": "2026-08-31",
          "close": 1918.52
        },
        {
          "date": "2026-09-01",
          "close": 1941.46
        },
        {
          "date": "2026-09-02",
          "close": 1912.03
        },
        {
          "date": "2026-09-03",
          "close": 1910.14
        },
        {
          "date": "2026-09-04",
          "close": 1908.82
        },
        {
          "date": "2026-09-07",
          "close": 1924.37
        },
        {
          "date": "2026-09-08",
          "close": 1958.95
        },
        {
          "date": "2026-09-09",
          "close": 1933.8
        },
        {
          "date": "2026-09-10",
          "close": 1895.71
        },
        {
          "date": "2026-09-11",
          "close": 1848.9
        },
        {
          "date": "2026-09-14",
          "close": 1873.89
        },
        {
          "date": "2026-09-15",
          "close": 1839.46
        },
        {
          "date": "2026-09-16",
          "close": 1842.32
        },
        {
          "date": "2026-09-17",
          "close": 1857.52
        },
        {
          "date": "2026-09-18",
          "close": 1865.51
        },
        {
          "date": "2026-09-21",
          "close": 1948.03
        },
        {
          "date": "2026-09-22",
          "close": 1944.8
        },
        {
          "date": "2026-09-23",
          "close": 1931.54
        },
        {
          "date": "2026-09-24",
          "close": 1891.73
        },
        {
          "date": "2026-09-28",
          "close": 1875.5
        },
        {
          "date": "2026-09-29",
          "close": 1874.12
        },
        {
          "date": "2026-09-30",
          "close": 1919.07
        },
        {
          "date": "2026-10-08",
          "close": 1902.61
        },
        {
          "date": "2026-10-09",
          "close": 1947.58
        },
        {
          "date": "2026-10-12",
          "close": 1913.26
        },
        {
          "date": "2026-10-13",
          "close": 1903.36
        },
        {
          "date": "2026-10-14",
          "close": 1892.15
        },
        {
          "date": "2026-10-15",
          "close": 1867.33
        },
        {
          "date": "2026-10-16",
          "close": 1874.23
        },
        {
          "date": "2026-10-19",
          "close": 1860.74
        },
        {
          "date": "2026-10-20",
          "close": 1856.83
        },
        {
          "date": "2026-10-21",
          "close": 1845.85
        },
        {
          "date": "2026-10-22",
          "close": 1790.04
        },
        {
          "date": "2026-10-23",
          "close": 1806.13
        },
        {
          "date": "2026-10-26",
          "close": 1802.02
        },
        {
          "date": "2026-10-27",
          "close": 1739.0
        },
        {
          "date": "2026-10-28",
          "close": 1739.82
        },
        {
          "date": "2026-10-29",
          "close": 1705.58
        },
        {
          "date": "2026-10-30",
          "close": 1691.91
        },
        {
          "date": "2026-11-02",
          "close": 1709.84
        },
        {
          "date": "2026-11-03",
          "close": 1707.82
        },
        {
          "date": "2026-11-04",
          "close": 1748.78
        },
        {
          "date": "2026-11-05",
          "close": 1776.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5972222222222222,
          "pullback_frequency": 0.2222222222222222,
          "up_wilson": [
            0.48180671684951565,
            0.7027888884789509
          ],
          "pullback_wilson": [
            0.14167443539575805,
            0.3309095493800518
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.37777777777777777,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.25108084672137915,
            0.5237006551911048
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 36,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5555555555555556,
          "baseline_hit_rate": 0.5555555555555556,
          "hit_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "baseline_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0896",
      "name": "白酒",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020213986697549924,
        "5": 0.0844933617199104,
        "20": 0.009966026106255299,
        "60": 0.02666075037155058
      },
      "moving_averages": {
        "5": 1874.9520000000484,
        "20": 1850.5755000000122,
        "60": 1872.4683333333348
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-04",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2084.2
        },
        {
          "date": "2026-05-14",
          "close": 2098.82
        },
        {
          "date": "2026-05-15",
          "close": 2059.65
        },
        {
          "date": "2026-05-18",
          "close": 2041.04
        },
        {
          "date": "2026-05-19",
          "close": 2046.51
        },
        {
          "date": "2026-05-20",
          "close": 2029.82
        },
        {
          "date": "2026-05-21",
          "close": 1999.35
        },
        {
          "date": "2026-05-22",
          "close": 1984.32
        },
        {
          "date": "2026-05-25",
          "close": 2010.79
        },
        {
          "date": "2026-05-26",
          "close": 1993.84
        },
        {
          "date": "2026-05-27",
          "close": 2008.63
        },
        {
          "date": "2026-05-28",
          "close": 1976.7
        },
        {
          "date": "2026-05-29",
          "close": 2011.33
        },
        {
          "date": "2026-06-01",
          "close": 2022.21
        },
        {
          "date": "2026-06-02",
          "close": 1994.11
        },
        {
          "date": "2026-06-03",
          "close": 1980.56
        },
        {
          "date": "2026-06-04",
          "close": 1941.48
        },
        {
          "date": "2026-06-05",
          "close": 1953.3
        },
        {
          "date": "2026-06-08",
          "close": 1912.71
        },
        {
          "date": "2026-06-09",
          "close": 1886.76
        },
        {
          "date": "2026-06-10",
          "close": 1881.64
        },
        {
          "date": "2026-06-11",
          "close": 1854.61
        },
        {
          "date": "2026-06-12",
          "close": 1876.39
        },
        {
          "date": "2026-06-15",
          "close": 1893.59
        },
        {
          "date": "2026-06-16",
          "close": 1879.93
        },
        {
          "date": "2026-06-17",
          "close": 1859.16
        },
        {
          "date": "2026-06-18",
          "close": 1837.56
        },
        {
          "date": "2026-06-22",
          "close": 1841.82
        },
        {
          "date": "2026-06-23",
          "close": 1852.24
        },
        {
          "date": "2026-06-24",
          "close": 1809.33
        },
        {
          "date": "2026-06-25",
          "close": 1801.81
        },
        {
          "date": "2026-06-26",
          "close": 1756.53
        },
        {
          "date": "2026-06-29",
          "close": 1770.89
        },
        {
          "date": "2026-06-30",
          "close": 1745.83
        },
        {
          "date": "2026-07-01",
          "close": 1791.73
        },
        {
          "date": "2026-07-02",
          "close": 1786.29
        },
        {
          "date": "2026-07-03",
          "close": 1798.17
        },
        {
          "date": "2026-07-06",
          "close": 1792.39
        },
        {
          "date": "2026-07-07",
          "close": 1734.57
        },
        {
          "date": "2026-07-08",
          "close": 1729.94
        },
        {
          "date": "2026-07-09",
          "close": 1717.27
        },
        {
          "date": "2026-07-10",
          "close": 1763.99
        },
        {
          "date": "2026-07-13",
          "close": 1735.5
        },
        {
          "date": "2026-07-14",
          "close": 1752.92
        },
        {
          "date": "2026-07-15",
          "close": 1806.49
        },
        {
          "date": "2026-07-16",
          "close": 1818.08
        },
        {
          "date": "2026-07-17",
          "close": 1759.21
        },
        {
          "date": "2026-07-20",
          "close": 1776.39
        },
        {
          "date": "2026-07-21",
          "close": 1757.69
        },
        {
          "date": "2026-07-22",
          "close": 1772.38
        },
        {
          "date": "2026-07-23",
          "close": 1782.99
        },
        {
          "date": "2026-07-24",
          "close": 1734.01
        },
        {
          "date": "2026-07-27",
          "close": 1764.37
        },
        {
          "date": "2026-07-28",
          "close": 1790.23
        },
        {
          "date": "2026-07-29",
          "close": 1816.6
        },
        {
          "date": "2026-07-30",
          "close": 1852.51
        },
        {
          "date": "2026-07-31",
          "close": 1872.51
        },
        {
          "date": "2026-08-03",
          "close": 1885.96
        },
        {
          "date": "2026-08-04",
          "close": 1876.52
        },
        {
          "date": "2026-08-05",
          "close": 1870.54
        },
        {
          "date": "2026-08-06",
          "close": 1868.5
        },
        {
          "date": "2026-08-07",
          "close": 1868.4
        },
        {
          "date": "2026-08-10",
          "close": 1903.41
        },
        {
          "date": "2026-08-11",
          "close": 1886.54
        },
        {
          "date": "2026-08-12",
          "close": 1916.27
        },
        {
          "date": "2026-08-13",
          "close": 1918.46
        },
        {
          "date": "2026-08-14",
          "close": 1894.53
        },
        {
          "date": "2026-08-17",
          "close": 1886.62
        },
        {
          "date": "2026-08-18",
          "close": 1888.09
        },
        {
          "date": "2026-08-19",
          "close": 1841.78
        },
        {
          "date": "2026-08-20",
          "close": 1865.76
        },
        {
          "date": "2026-08-21",
          "close": 1846.3
        },
        {
          "date": "2026-08-24",
          "close": 1842.94
        },
        {
          "date": "2026-08-25",
          "close": 1865.08
        },
        {
          "date": "2026-08-26",
          "close": 1877.04
        },
        {
          "date": "2026-08-27",
          "close": 1873.71
        },
        {
          "date": "2026-08-28",
          "close": 1888.06
        },
        {
          "date": "2026-08-31",
          "close": 1870.64
        },
        {
          "date": "2026-09-01",
          "close": 1910.63
        },
        {
          "date": "2026-09-02",
          "close": 1886.78
        },
        {
          "date": "2026-09-03",
          "close": 1878.97
        },
        {
          "date": "2026-09-04",
          "close": 1923.8
        },
        {
          "date": "2026-09-07",
          "close": 1925.92
        },
        {
          "date": "2026-09-08",
          "close": 1940.25
        },
        {
          "date": "2026-09-09",
          "close": 1938.29
        },
        {
          "date": "2026-09-10",
          "close": 1900.44
        },
        {
          "date": "2026-09-11",
          "close": 1853.88
        },
        {
          "date": "2026-09-14",
          "close": 1848.63
        },
        {
          "date": "2026-09-15",
          "close": 1824.31
        },
        {
          "date": "2026-09-16",
          "close": 1840.74
        },
        {
          "date": "2026-09-17",
          "close": 1841.7
        },
        {
          "date": "2026-09-18",
          "close": 1865.26
        },
        {
          "date": "2026-09-21",
          "close": 1922.73
        },
        {
          "date": "2026-09-22",
          "close": 1914.6
        },
        {
          "date": "2026-09-23",
          "close": 1902.83
        },
        {
          "date": "2026-09-24",
          "close": 1871.96
        },
        {
          "date": "2026-09-28",
          "close": 1863.86
        },
        {
          "date": "2026-09-29",
          "close": 1869.04
        },
        {
          "date": "2026-09-30",
          "close": 1908.38
        },
        {
          "date": "2026-10-08",
          "close": 1901.46
        },
        {
          "date": "2026-10-09",
          "close": 1916.67
        },
        {
          "date": "2026-10-12",
          "close": 1880.8
        },
        {
          "date": "2026-10-13",
          "close": 1896.4
        },
        {
          "date": "2026-10-14",
          "close": 1868.76
        },
        {
          "date": "2026-10-15",
          "close": 1848.6
        },
        {
          "date": "2026-10-16",
          "close": 1864.68
        },
        {
          "date": "2026-10-19",
          "close": 1855.57
        },
        {
          "date": "2026-10-20",
          "close": 1845.39
        },
        {
          "date": "2026-10-21",
          "close": 1838.31
        },
        {
          "date": "2026-10-22",
          "close": 1784.16
        },
        {
          "date": "2026-10-23",
          "close": 1815.17
        },
        {
          "date": "2026-10-26",
          "close": 1841.08
        },
        {
          "date": "2026-10-27",
          "close": 1813.54
        },
        {
          "date": "2026-10-28",
          "close": 1796.83
        },
        {
          "date": "2026-10-29",
          "close": 1770.79
        },
        {
          "date": "2026-10-30",
          "close": 1803.55
        },
        {
          "date": "2026-11-02",
          "close": 1875.62
        },
        {
          "date": "2026-11-03",
          "close": 1892.82
        },
        {
          "date": "2026-11-04",
          "close": 1882.36
        },
        {
          "date": "2026-11-05",
          "close": 1920.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5108695652173914,
          "pullback_frequency": 0.1956521739130435,
          "up_wilson": [
            0.4103549210616722,
            0.6105128748234231
          ],
          "pullback_wilson": [
            0.12749843174966963,
            0.2882032834676653
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5094339622641509,
          "pullback_frequency": 0.2830188679245283,
          "up_wilson": [
            0.3788352911467995,
            0.6387575015215675
          ],
          "pullback_wilson": [
            0.1796629044633857,
            0.4157028641641701
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 54,
          "covered_samples": 12,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 9,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0897",
      "name": "IPv6",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02670493077724667,
        "5": 0.02974526572492686,
        "20": -0.03507053748396871,
        "60": -0.09217021214359367
      },
      "moving_averages": {
        "5": 1191.0739999999757,
        "20": 1232.569999999972,
        "60": 1322.9173333333224
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-12",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 24
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.048632451777544494,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1576.71
        },
        {
          "date": "2026-05-14",
          "close": 1526.79
        },
        {
          "date": "2026-05-15",
          "close": 1500.68
        },
        {
          "date": "2026-05-18",
          "close": 1514.17
        },
        {
          "date": "2026-05-19",
          "close": 1545.14
        },
        {
          "date": "2026-05-20",
          "close": 1519.72
        },
        {
          "date": "2026-05-21",
          "close": 1445.89
        },
        {
          "date": "2026-05-22",
          "close": 1465.06
        },
        {
          "date": "2026-05-25",
          "close": 1472.88
        },
        {
          "date": "2026-05-26",
          "close": 1433.03
        },
        {
          "date": "2026-05-27",
          "close": 1397.17
        },
        {
          "date": "2026-05-28",
          "close": 1420.57
        },
        {
          "date": "2026-05-29",
          "close": 1381.55
        },
        {
          "date": "2026-06-01",
          "close": 1366.29
        },
        {
          "date": "2026-06-02",
          "close": 1372.55
        },
        {
          "date": "2026-06-03",
          "close": 1382.65
        },
        {
          "date": "2026-06-04",
          "close": 1365.68
        },
        {
          "date": "2026-06-05",
          "close": 1375.96
        },
        {
          "date": "2026-06-08",
          "close": 1313.36
        },
        {
          "date": "2026-06-09",
          "close": 1344.03
        },
        {
          "date": "2026-06-10",
          "close": 1317.87
        },
        {
          "date": "2026-06-11",
          "close": 1300.99
        },
        {
          "date": "2026-06-12",
          "close": 1310.55
        },
        {
          "date": "2026-06-15",
          "close": 1345.48
        },
        {
          "date": "2026-06-16",
          "close": 1362.07
        },
        {
          "date": "2026-06-17",
          "close": 1355.32
        },
        {
          "date": "2026-06-18",
          "close": 1344.82
        },
        {
          "date": "2026-06-22",
          "close": 1372.43
        },
        {
          "date": "2026-06-23",
          "close": 1346.46
        },
        {
          "date": "2026-06-24",
          "close": 1326.45
        },
        {
          "date": "2026-06-25",
          "close": 1328.44
        },
        {
          "date": "2026-06-26",
          "close": 1268.31
        },
        {
          "date": "2026-06-29",
          "close": 1259.51
        },
        {
          "date": "2026-06-30",
          "close": 1302.89
        },
        {
          "date": "2026-07-01",
          "close": 1335.76
        },
        {
          "date": "2026-07-02",
          "close": 1306.18
        },
        {
          "date": "2026-07-03",
          "close": 1326.31
        },
        {
          "date": "2026-07-06",
          "close": 1323.65
        },
        {
          "date": "2026-07-07",
          "close": 1306.26
        },
        {
          "date": "2026-07-08",
          "close": 1355.06
        },
        {
          "date": "2026-07-09",
          "close": 1390.76
        },
        {
          "date": "2026-07-10",
          "close": 1410.46
        },
        {
          "date": "2026-07-13",
          "close": 1358.82
        },
        {
          "date": "2026-07-14",
          "close": 1333.6
        },
        {
          "date": "2026-07-15",
          "close": 1338.43
        },
        {
          "date": "2026-07-16",
          "close": 1344.49
        },
        {
          "date": "2026-07-17",
          "close": 1286.46
        },
        {
          "date": "2026-07-20",
          "close": 1294.5
        },
        {
          "date": "2026-07-21",
          "close": 1345.43
        },
        {
          "date": "2026-07-22",
          "close": 1361.25
        },
        {
          "date": "2026-07-23",
          "close": 1349.18
        },
        {
          "date": "2026-07-24",
          "close": 1299.17
        },
        {
          "date": "2026-07-27",
          "close": 1317.94
        },
        {
          "date": "2026-07-28",
          "close": 1304.37
        },
        {
          "date": "2026-07-29",
          "close": 1296.19
        },
        {
          "date": "2026-07-30",
          "close": 1258.69
        },
        {
          "date": "2026-07-31",
          "close": 1307.68
        },
        {
          "date": "2026-08-03",
          "close": 1309.49
        },
        {
          "date": "2026-08-04",
          "close": 1336.23
        },
        {
          "date": "2026-08-05",
          "close": 1367.47
        },
        {
          "date": "2026-08-06",
          "close": 1364.51
        },
        {
          "date": "2026-08-07",
          "close": 1364.23
        },
        {
          "date": "2026-08-10",
          "close": 1364.68
        },
        {
          "date": "2026-08-11",
          "close": 1358.77
        },
        {
          "date": "2026-08-12",
          "close": 1363.55
        },
        {
          "date": "2026-08-13",
          "close": 1366.29
        },
        {
          "date": "2026-08-14",
          "close": 1403.9
        },
        {
          "date": "2026-08-17",
          "close": 1424.19
        },
        {
          "date": "2026-08-18",
          "close": 1392.99
        },
        {
          "date": "2026-08-19",
          "close": 1316.1
        },
        {
          "date": "2026-08-20",
          "close": 1337.21
        },
        {
          "date": "2026-08-21",
          "close": 1349.7
        },
        {
          "date": "2026-08-24",
          "close": 1332.33
        },
        {
          "date": "2026-08-25",
          "close": 1344.55
        },
        {
          "date": "2026-08-26",
          "close": 1343.2
        },
        {
          "date": "2026-08-27",
          "close": 1373.58
        },
        {
          "date": "2026-08-28",
          "close": 1380.28
        },
        {
          "date": "2026-08-31",
          "close": 1423.27
        },
        {
          "date": "2026-09-01",
          "close": 1430.3
        },
        {
          "date": "2026-09-02",
          "close": 1410.45
        },
        {
          "date": "2026-09-03",
          "close": 1401.27
        },
        {
          "date": "2026-09-04",
          "close": 1380.69
        },
        {
          "date": "2026-09-07",
          "close": 1386.33
        },
        {
          "date": "2026-09-08",
          "close": 1388.01
        },
        {
          "date": "2026-09-09",
          "close": 1382.04
        },
        {
          "date": "2026-09-10",
          "close": 1371.72
        },
        {
          "date": "2026-09-11",
          "close": 1360.2
        },
        {
          "date": "2026-09-14",
          "close": 1362.89
        },
        {
          "date": "2026-09-15",
          "close": 1353.52
        },
        {
          "date": "2026-09-16",
          "close": 1375.28
        },
        {
          "date": "2026-09-17",
          "close": 1369.54
        },
        {
          "date": "2026-09-18",
          "close": 1385.72
        },
        {
          "date": "2026-09-21",
          "close": 1392.77
        },
        {
          "date": "2026-09-22",
          "close": 1401.59
        },
        {
          "date": "2026-09-23",
          "close": 1373.02
        },
        {
          "date": "2026-09-24",
          "close": 1357.78
        },
        {
          "date": "2026-09-28",
          "close": 1312.44
        },
        {
          "date": "2026-09-29",
          "close": 1317.05
        },
        {
          "date": "2026-09-30",
          "close": 1321.15
        },
        {
          "date": "2026-10-08",
          "close": 1286.55
        },
        {
          "date": "2026-10-09",
          "close": 1304.89
        },
        {
          "date": "2026-10-12",
          "close": 1274.97
        },
        {
          "date": "2026-10-13",
          "close": 1271.77
        },
        {
          "date": "2026-10-14",
          "close": 1254.48
        },
        {
          "date": "2026-10-15",
          "close": 1209.89
        },
        {
          "date": "2026-10-16",
          "close": 1206.0
        },
        {
          "date": "2026-10-19",
          "close": 1222.78
        },
        {
          "date": "2026-10-20",
          "close": 1250.65
        },
        {
          "date": "2026-10-21",
          "close": 1250.5
        },
        {
          "date": "2026-10-22",
          "close": 1217.13
        },
        {
          "date": "2026-10-23",
          "close": 1271.99
        },
        {
          "date": "2026-10-26",
          "close": 1271.43
        },
        {
          "date": "2026-10-27",
          "close": 1231.42
        },
        {
          "date": "2026-10-28",
          "close": 1252.56
        },
        {
          "date": "2026-10-29",
          "close": 1205.57
        },
        {
          "date": "2026-10-30",
          "close": 1138.58
        },
        {
          "date": "2026-11-02",
          "close": 1191.68
        },
        {
          "date": "2026-11-03",
          "close": 1174.54
        },
        {
          "date": "2026-11-04",
          "close": 1209.14
        },
        {
          "date": "2026-11-05",
          "close": 1241.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 105,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5523809523809524,
          "pullback_frequency": 0.2857142857142857,
          "up_wilson": [
            0.4570972192276588,
            0.6439672108083394
          ],
          "pullback_wilson": [
            0.2080712457182028,
            0.37848335867998717
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5396825396825397,
          "pullback_frequency": 0.4126984126984127,
          "up_wilson": [
            0.4178925188089537,
            0.6569113542395502
          ],
          "pullback_wilson": [
            0.29958465626751724,
            0.5358468230257742
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 27,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 9,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0898",
      "name": "胎压监测",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021564708749695294,
        "5": 0.012894744473335606,
        "20": -0.053226476806592204,
        "60": -0.05494277545793169
      },
      "moving_averages": {
        "5": 2035.8720000000205,
        "20": 2105.2710000000197,
        "60": 2174.796666666671
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.058339848488933255,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2672.27
        },
        {
          "date": "2026-05-14",
          "close": 2611.83
        },
        {
          "date": "2026-05-15",
          "close": 2622.6
        },
        {
          "date": "2026-05-18",
          "close": 2634.15
        },
        {
          "date": "2026-05-19",
          "close": 2648.79
        },
        {
          "date": "2026-05-20",
          "close": 2627.4
        },
        {
          "date": "2026-05-21",
          "close": 2617.89
        },
        {
          "date": "2026-05-22",
          "close": 2649.62
        },
        {
          "date": "2026-05-25",
          "close": 2622.54
        },
        {
          "date": "2026-05-26",
          "close": 2586.57
        },
        {
          "date": "2026-05-27",
          "close": 2527.49
        },
        {
          "date": "2026-05-28",
          "close": 2524.66
        },
        {
          "date": "2026-05-29",
          "close": 2416.63
        },
        {
          "date": "2026-06-01",
          "close": 2451.13
        },
        {
          "date": "2026-06-02",
          "close": 2444.54
        },
        {
          "date": "2026-06-03",
          "close": 2420.8
        },
        {
          "date": "2026-06-04",
          "close": 2405.29
        },
        {
          "date": "2026-06-05",
          "close": 2401.49
        },
        {
          "date": "2026-06-08",
          "close": 2327.88
        },
        {
          "date": "2026-06-09",
          "close": 2357.86
        },
        {
          "date": "2026-06-10",
          "close": 2301.7
        },
        {
          "date": "2026-06-11",
          "close": 2259.7
        },
        {
          "date": "2026-06-12",
          "close": 2276.9
        },
        {
          "date": "2026-06-15",
          "close": 2333.68
        },
        {
          "date": "2026-06-16",
          "close": 2345.44
        },
        {
          "date": "2026-06-17",
          "close": 2342.31
        },
        {
          "date": "2026-06-18",
          "close": 2343.4
        },
        {
          "date": "2026-06-22",
          "close": 2322.49
        },
        {
          "date": "2026-06-23",
          "close": 2324.18
        },
        {
          "date": "2026-06-24",
          "close": 2288.11
        },
        {
          "date": "2026-06-25",
          "close": 2249.56
        },
        {
          "date": "2026-06-26",
          "close": 2179.51
        },
        {
          "date": "2026-06-29",
          "close": 2163.1
        },
        {
          "date": "2026-06-30",
          "close": 2209.81
        },
        {
          "date": "2026-07-01",
          "close": 2242.58
        },
        {
          "date": "2026-07-02",
          "close": 2228.08
        },
        {
          "date": "2026-07-03",
          "close": 2284.69
        },
        {
          "date": "2026-07-06",
          "close": 2255.55
        },
        {
          "date": "2026-07-07",
          "close": 2197.47
        },
        {
          "date": "2026-07-08",
          "close": 2153.62
        },
        {
          "date": "2026-07-09",
          "close": 2159.35
        },
        {
          "date": "2026-07-10",
          "close": 2180.27
        },
        {
          "date": "2026-07-13",
          "close": 2082.49
        },
        {
          "date": "2026-07-14",
          "close": 2110.72
        },
        {
          "date": "2026-07-15",
          "close": 2114.72
        },
        {
          "date": "2026-07-16",
          "close": 2116.5
        },
        {
          "date": "2026-07-17",
          "close": 2030.94
        },
        {
          "date": "2026-07-20",
          "close": 1983.01
        },
        {
          "date": "2026-07-21",
          "close": 2022.23
        },
        {
          "date": "2026-07-22",
          "close": 1994.13
        },
        {
          "date": "2026-07-23",
          "close": 2046.17
        },
        {
          "date": "2026-07-24",
          "close": 1996.22
        },
        {
          "date": "2026-07-27",
          "close": 2057.81
        },
        {
          "date": "2026-07-28",
          "close": 2071.45
        },
        {
          "date": "2026-07-29",
          "close": 2110.36
        },
        {
          "date": "2026-07-30",
          "close": 2083.96
        },
        {
          "date": "2026-07-31",
          "close": 2122.97
        },
        {
          "date": "2026-08-03",
          "close": 2152.29
        },
        {
          "date": "2026-08-04",
          "close": 2176.07
        },
        {
          "date": "2026-08-05",
          "close": 2217.58
        },
        {
          "date": "2026-08-06",
          "close": 2210.8
        },
        {
          "date": "2026-08-07",
          "close": 2204.13
        },
        {
          "date": "2026-08-10",
          "close": 2226.96
        },
        {
          "date": "2026-08-11",
          "close": 2214.76
        },
        {
          "date": "2026-08-12",
          "close": 2245.59
        },
        {
          "date": "2026-08-13",
          "close": 2213.13
        },
        {
          "date": "2026-08-14",
          "close": 2228.17
        },
        {
          "date": "2026-08-17",
          "close": 2254.98
        },
        {
          "date": "2026-08-18",
          "close": 2254.03
        },
        {
          "date": "2026-08-19",
          "close": 2157.11
        },
        {
          "date": "2026-08-20",
          "close": 2178.14
        },
        {
          "date": "2026-08-21",
          "close": 2189.74
        },
        {
          "date": "2026-08-24",
          "close": 2178.86
        },
        {
          "date": "2026-08-25",
          "close": 2212.71
        },
        {
          "date": "2026-08-26",
          "close": 2214.56
        },
        {
          "date": "2026-08-27",
          "close": 2220.91
        },
        {
          "date": "2026-08-28",
          "close": 2211.1
        },
        {
          "date": "2026-08-31",
          "close": 2237.18
        },
        {
          "date": "2026-09-01",
          "close": 2251.96
        },
        {
          "date": "2026-09-02",
          "close": 2247.2
        },
        {
          "date": "2026-09-03",
          "close": 2238.21
        },
        {
          "date": "2026-09-04",
          "close": 2227.43
        },
        {
          "date": "2026-09-07",
          "close": 2229.01
        },
        {
          "date": "2026-09-08",
          "close": 2221.65
        },
        {
          "date": "2026-09-09",
          "close": 2204.99
        },
        {
          "date": "2026-09-10",
          "close": 2171.21
        },
        {
          "date": "2026-09-11",
          "close": 2136.32
        },
        {
          "date": "2026-09-14",
          "close": 2164.57
        },
        {
          "date": "2026-09-15",
          "close": 2157.19
        },
        {
          "date": "2026-09-16",
          "close": 2176.85
        },
        {
          "date": "2026-09-17",
          "close": 2183.83
        },
        {
          "date": "2026-09-18",
          "close": 2195.25
        },
        {
          "date": "2026-09-21",
          "close": 2217.12
        },
        {
          "date": "2026-09-22",
          "close": 2234.05
        },
        {
          "date": "2026-09-23",
          "close": 2230.71
        },
        {
          "date": "2026-09-24",
          "close": 2208.76
        },
        {
          "date": "2026-09-28",
          "close": 2182.94
        },
        {
          "date": "2026-09-29",
          "close": 2221.25
        },
        {
          "date": "2026-09-30",
          "close": 2215.46
        },
        {
          "date": "2026-10-08",
          "close": 2213.56
        },
        {
          "date": "2026-10-09",
          "close": 2225.58
        },
        {
          "date": "2026-10-12",
          "close": 2204.1
        },
        {
          "date": "2026-10-13",
          "close": 2190.13
        },
        {
          "date": "2026-10-14",
          "close": 2143.33
        },
        {
          "date": "2026-10-15",
          "close": 2071.31
        },
        {
          "date": "2026-10-16",
          "close": 2101.2
        },
        {
          "date": "2026-10-19",
          "close": 2109.21
        },
        {
          "date": "2026-10-20",
          "close": 2128.95
        },
        {
          "date": "2026-10-21",
          "close": 2114.34
        },
        {
          "date": "2026-10-22",
          "close": 2075.45
        },
        {
          "date": "2026-10-23",
          "close": 2126.27
        },
        {
          "date": "2026-10-26",
          "close": 2126.56
        },
        {
          "date": "2026-10-27",
          "close": 2098.79
        },
        {
          "date": "2026-10-28",
          "close": 2141.78
        },
        {
          "date": "2026-10-29",
          "close": 2069.06
        },
        {
          "date": "2026-10-30",
          "close": 1994.01
        },
        {
          "date": "2026-11-02",
          "close": 2031.8
        },
        {
          "date": "2026-11-03",
          "close": 2006.31
        },
        {
          "date": "2026-11-04",
          "close": 2051.5
        },
        {
          "date": "2026-11-05",
          "close": 2095.74
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5652173913043478,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.44788403615274297,
            0.6756719736486849
          ],
          "pullback_wilson": [
            0.2335105070168671,
            0.4507352457128168
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.5116279069767442,
          "up_wilson": [
            0.32511057704121815,
            0.6108435952768602
          ],
          "pullback_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 28,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0899",
      "name": "CRO",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.029250942789351253,
        "5": 0.08264033264033266,
        "20": -0.07522648360899487,
        "60": 0.12821272725414667
      },
      "moving_averages": {
        "5": 2110.207999999961,
        "20": 2144.944999999972,
        "60": 2226.906833333332
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-14",
            "end": "2026-09-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-27",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.07893759829134706,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1894.42
        },
        {
          "date": "2026-05-14",
          "close": 1841.95
        },
        {
          "date": "2026-05-15",
          "close": 1835.97
        },
        {
          "date": "2026-05-18",
          "close": 1823.75
        },
        {
          "date": "2026-05-19",
          "close": 1820.03
        },
        {
          "date": "2026-05-20",
          "close": 1828.53
        },
        {
          "date": "2026-05-21",
          "close": 1816.02
        },
        {
          "date": "2026-05-22",
          "close": 1813.52
        },
        {
          "date": "2026-05-25",
          "close": 1788.3
        },
        {
          "date": "2026-05-26",
          "close": 1763.49
        },
        {
          "date": "2026-05-27",
          "close": 1734.5
        },
        {
          "date": "2026-05-28",
          "close": 1723.0
        },
        {
          "date": "2026-05-29",
          "close": 1704.91
        },
        {
          "date": "2026-06-01",
          "close": 1701.81
        },
        {
          "date": "2026-06-02",
          "close": 1672.56
        },
        {
          "date": "2026-06-03",
          "close": 1664.51
        },
        {
          "date": "2026-06-04",
          "close": 1647.15
        },
        {
          "date": "2026-06-05",
          "close": 1641.97
        },
        {
          "date": "2026-06-08",
          "close": 1587.98
        },
        {
          "date": "2026-06-09",
          "close": 1599.99
        },
        {
          "date": "2026-06-10",
          "close": 1603.91
        },
        {
          "date": "2026-06-11",
          "close": 1578.69
        },
        {
          "date": "2026-06-12",
          "close": 1614.28
        },
        {
          "date": "2026-06-15",
          "close": 1614.19
        },
        {
          "date": "2026-06-16",
          "close": 1605.01
        },
        {
          "date": "2026-06-17",
          "close": 1600.53
        },
        {
          "date": "2026-06-18",
          "close": 1640.66
        },
        {
          "date": "2026-06-22",
          "close": 1649.59
        },
        {
          "date": "2026-06-23",
          "close": 1706.02
        },
        {
          "date": "2026-06-24",
          "close": 1732.57
        },
        {
          "date": "2026-06-25",
          "close": 1727.43
        },
        {
          "date": "2026-06-26",
          "close": 1691.61
        },
        {
          "date": "2026-06-29",
          "close": 1818.45
        },
        {
          "date": "2026-06-30",
          "close": 1799.81
        },
        {
          "date": "2026-07-01",
          "close": 1874.06
        },
        {
          "date": "2026-07-02",
          "close": 1839.47
        },
        {
          "date": "2026-07-03",
          "close": 1874.93
        },
        {
          "date": "2026-07-06",
          "close": 1909.55
        },
        {
          "date": "2026-07-07",
          "close": 1839.27
        },
        {
          "date": "2026-07-08",
          "close": 1790.58
        },
        {
          "date": "2026-07-09",
          "close": 1798.94
        },
        {
          "date": "2026-07-10",
          "close": 1900.69
        },
        {
          "date": "2026-07-13",
          "close": 1884.55
        },
        {
          "date": "2026-07-14",
          "close": 1943.71
        },
        {
          "date": "2026-07-15",
          "close": 2065.62
        },
        {
          "date": "2026-07-16",
          "close": 2078.26
        },
        {
          "date": "2026-07-17",
          "close": 1876.4
        },
        {
          "date": "2026-07-20",
          "close": 1874.0
        },
        {
          "date": "2026-07-21",
          "close": 1869.25
        },
        {
          "date": "2026-07-22",
          "close": 1884.0
        },
        {
          "date": "2026-07-23",
          "close": 1874.46
        },
        {
          "date": "2026-07-24",
          "close": 1804.6
        },
        {
          "date": "2026-07-27",
          "close": 1879.84
        },
        {
          "date": "2026-07-28",
          "close": 1835.98
        },
        {
          "date": "2026-07-29",
          "close": 1832.53
        },
        {
          "date": "2026-07-30",
          "close": 1753.78
        },
        {
          "date": "2026-07-31",
          "close": 1796.14
        },
        {
          "date": "2026-08-03",
          "close": 1791.52
        },
        {
          "date": "2026-08-04",
          "close": 1925.34
        },
        {
          "date": "2026-08-05",
          "close": 1957.06
        },
        {
          "date": "2026-08-06",
          "close": 1952.31
        },
        {
          "date": "2026-08-07",
          "close": 2164.01
        },
        {
          "date": "2026-08-10",
          "close": 2241.03
        },
        {
          "date": "2026-08-11",
          "close": 2285.64
        },
        {
          "date": "2026-08-12",
          "close": 2288.33
        },
        {
          "date": "2026-08-13",
          "close": 2391.17
        },
        {
          "date": "2026-08-14",
          "close": 2406.14
        },
        {
          "date": "2026-08-17",
          "close": 2418.81
        },
        {
          "date": "2026-08-18",
          "close": 2374.21
        },
        {
          "date": "2026-08-19",
          "close": 2268.23
        },
        {
          "date": "2026-08-20",
          "close": 2398.04
        },
        {
          "date": "2026-08-21",
          "close": 2299.96
        },
        {
          "date": "2026-08-24",
          "close": 2207.5
        },
        {
          "date": "2026-08-25",
          "close": 2280.62
        },
        {
          "date": "2026-08-26",
          "close": 2252.61
        },
        {
          "date": "2026-08-27",
          "close": 2270.8
        },
        {
          "date": "2026-08-28",
          "close": 2206.53
        },
        {
          "date": "2026-08-31",
          "close": 2172.37
        },
        {
          "date": "2026-09-01",
          "close": 2179.47
        },
        {
          "date": "2026-09-02",
          "close": 2163.87
        },
        {
          "date": "2026-09-03",
          "close": 2149.98
        },
        {
          "date": "2026-09-04",
          "close": 2127.5
        },
        {
          "date": "2026-09-07",
          "close": 2137.41
        },
        {
          "date": "2026-09-08",
          "close": 2212.39
        },
        {
          "date": "2026-09-09",
          "close": 2201.79
        },
        {
          "date": "2026-09-10",
          "close": 2140.22
        },
        {
          "date": "2026-09-11",
          "close": 2082.14
        },
        {
          "date": "2026-09-14",
          "close": 2177.05
        },
        {
          "date": "2026-09-15",
          "close": 2151.08
        },
        {
          "date": "2026-09-16",
          "close": 2201.72
        },
        {
          "date": "2026-09-17",
          "close": 2258.12
        },
        {
          "date": "2026-09-18",
          "close": 2298.56
        },
        {
          "date": "2026-09-21",
          "close": 2410.7
        },
        {
          "date": "2026-09-22",
          "close": 2441.96
        },
        {
          "date": "2026-09-23",
          "close": 2486.35
        },
        {
          "date": "2026-09-24",
          "close": 2397.81
        },
        {
          "date": "2026-09-28",
          "close": 2382.15
        },
        {
          "date": "2026-09-29",
          "close": 2379.5
        },
        {
          "date": "2026-09-30",
          "close": 2469.84
        },
        {
          "date": "2026-10-08",
          "close": 2387.59
        },
        {
          "date": "2026-10-09",
          "close": 2397.21
        },
        {
          "date": "2026-10-12",
          "close": 2326.66
        },
        {
          "date": "2026-10-13",
          "close": 2291.23
        },
        {
          "date": "2026-10-14",
          "close": 2233.18
        },
        {
          "date": "2026-10-15",
          "close": 2203.25
        },
        {
          "date": "2026-10-16",
          "close": 2146.94
        },
        {
          "date": "2026-10-19",
          "close": 2123.34
        },
        {
          "date": "2026-10-20",
          "close": 2169.68
        },
        {
          "date": "2026-10-21",
          "close": 2153.99
        },
        {
          "date": "2026-10-22",
          "close": 2051.85
        },
        {
          "date": "2026-10-23",
          "close": 2078.21
        },
        {
          "date": "2026-10-26",
          "close": 2073.48
        },
        {
          "date": "2026-10-27",
          "close": 1982.44
        },
        {
          "date": "2026-10-28",
          "close": 2076.96
        },
        {
          "date": "2026-10-29",
          "close": 2039.44
        },
        {
          "date": "2026-10-30",
          "close": 2079.65
        },
        {
          "date": "2026-11-02",
          "close": 2100.4
        },
        {
          "date": "2026-11-03",
          "close": 2017.78
        },
        {
          "date": "2026-11-04",
          "close": 2145.23
        },
        {
          "date": "2026-11-05",
          "close": 2207.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5666666666666667,
          "pullback_frequency": 0.28888888888888886,
          "up_wilson": [
            0.46364097523724423,
            0.6642342746875122
          ],
          "pullback_wilson": [
            0.20542127259162143,
            0.3896404359799831
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5357142857142857,
          "pullback_frequency": 0.39285714285714285,
          "up_wilson": [
            0.40704181935661177,
            0.6598014708777623
          ],
          "pullback_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 15,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 1,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0900",
      "name": "新能源车",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0232154562216762,
        "5": 0.023688543539080786,
        "20": -0.06353851067319216,
        "60": -0.07551245616800806
      },
      "moving_averages": {
        "5": 2091.2600000000557,
        "20": 2171.3845000000088,
        "60": 2319.550999999997
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-24",
            "end": "2026-06-25",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-05",
            "sessions": 29,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-10",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.061983935534631884,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2863.06
        },
        {
          "date": "2026-05-14",
          "close": 2805.31
        },
        {
          "date": "2026-05-15",
          "close": 2818.41
        },
        {
          "date": "2026-05-18",
          "close": 2822.31
        },
        {
          "date": "2026-05-19",
          "close": 2848.22
        },
        {
          "date": "2026-05-20",
          "close": 2833.09
        },
        {
          "date": "2026-05-21",
          "close": 2770.86
        },
        {
          "date": "2026-05-22",
          "close": 2838.93
        },
        {
          "date": "2026-05-25",
          "close": 2832.88
        },
        {
          "date": "2026-05-26",
          "close": 2799.07
        },
        {
          "date": "2026-05-27",
          "close": 2738.99
        },
        {
          "date": "2026-05-28",
          "close": 2764.77
        },
        {
          "date": "2026-05-29",
          "close": 2672.19
        },
        {
          "date": "2026-06-01",
          "close": 2678.85
        },
        {
          "date": "2026-06-02",
          "close": 2684.24
        },
        {
          "date": "2026-06-03",
          "close": 2678.4
        },
        {
          "date": "2026-06-04",
          "close": 2673.54
        },
        {
          "date": "2026-06-05",
          "close": 2693.67
        },
        {
          "date": "2026-06-08",
          "close": 2623.01
        },
        {
          "date": "2026-06-09",
          "close": 2669.95
        },
        {
          "date": "2026-06-10",
          "close": 2604.42
        },
        {
          "date": "2026-06-11",
          "close": 2565.88
        },
        {
          "date": "2026-06-12",
          "close": 2585.91
        },
        {
          "date": "2026-06-15",
          "close": 2672.55
        },
        {
          "date": "2026-06-16",
          "close": 2721.96
        },
        {
          "date": "2026-06-17",
          "close": 2717.53
        },
        {
          "date": "2026-06-18",
          "close": 2722.99
        },
        {
          "date": "2026-06-22",
          "close": 2720.53
        },
        {
          "date": "2026-06-23",
          "close": 2698.58
        },
        {
          "date": "2026-06-24",
          "close": 2679.56
        },
        {
          "date": "2026-06-25",
          "close": 2641.77
        },
        {
          "date": "2026-06-26",
          "close": 2558.12
        },
        {
          "date": "2026-06-29",
          "close": 2533.3
        },
        {
          "date": "2026-06-30",
          "close": 2598.18
        },
        {
          "date": "2026-07-01",
          "close": 2624.25
        },
        {
          "date": "2026-07-02",
          "close": 2604.56
        },
        {
          "date": "2026-07-03",
          "close": 2664.18
        },
        {
          "date": "2026-07-06",
          "close": 2607.38
        },
        {
          "date": "2026-07-07",
          "close": 2540.66
        },
        {
          "date": "2026-07-08",
          "close": 2465.45
        },
        {
          "date": "2026-07-09",
          "close": 2480.87
        },
        {
          "date": "2026-07-10",
          "close": 2482.36
        },
        {
          "date": "2026-07-13",
          "close": 2343.85
        },
        {
          "date": "2026-07-14",
          "close": 2381.46
        },
        {
          "date": "2026-07-15",
          "close": 2363.6
        },
        {
          "date": "2026-07-16",
          "close": 2336.11
        },
        {
          "date": "2026-07-17",
          "close": 2211.58
        },
        {
          "date": "2026-07-20",
          "close": 2124.7
        },
        {
          "date": "2026-07-21",
          "close": 2186.07
        },
        {
          "date": "2026-07-22",
          "close": 2152.06
        },
        {
          "date": "2026-07-23",
          "close": 2199.87
        },
        {
          "date": "2026-07-24",
          "close": 2142.13
        },
        {
          "date": "2026-07-27",
          "close": 2212.86
        },
        {
          "date": "2026-07-28",
          "close": 2181.21
        },
        {
          "date": "2026-07-29",
          "close": 2206.81
        },
        {
          "date": "2026-07-30",
          "close": 2154.11
        },
        {
          "date": "2026-07-31",
          "close": 2213.86
        },
        {
          "date": "2026-08-03",
          "close": 2241.25
        },
        {
          "date": "2026-08-04",
          "close": 2289.75
        },
        {
          "date": "2026-08-05",
          "close": 2347.03
        },
        {
          "date": "2026-08-06",
          "close": 2356.39
        },
        {
          "date": "2026-08-07",
          "close": 2377.82
        },
        {
          "date": "2026-08-10",
          "close": 2399.82
        },
        {
          "date": "2026-08-11",
          "close": 2393.56
        },
        {
          "date": "2026-08-12",
          "close": 2425.97
        },
        {
          "date": "2026-08-13",
          "close": 2393.8
        },
        {
          "date": "2026-08-14",
          "close": 2407.92
        },
        {
          "date": "2026-08-17",
          "close": 2461.93
        },
        {
          "date": "2026-08-18",
          "close": 2462.76
        },
        {
          "date": "2026-08-19",
          "close": 2331.28
        },
        {
          "date": "2026-08-20",
          "close": 2352.5
        },
        {
          "date": "2026-08-21",
          "close": 2372.25
        },
        {
          "date": "2026-08-24",
          "close": 2348.18
        },
        {
          "date": "2026-08-25",
          "close": 2381.63
        },
        {
          "date": "2026-08-26",
          "close": 2382.04
        },
        {
          "date": "2026-08-27",
          "close": 2416.03
        },
        {
          "date": "2026-08-28",
          "close": 2412.64
        },
        {
          "date": "2026-08-31",
          "close": 2439.83
        },
        {
          "date": "2026-09-01",
          "close": 2431.48
        },
        {
          "date": "2026-09-02",
          "close": 2422.62
        },
        {
          "date": "2026-09-03",
          "close": 2424.9
        },
        {
          "date": "2026-09-04",
          "close": 2392.92
        },
        {
          "date": "2026-09-07",
          "close": 2427.73
        },
        {
          "date": "2026-09-08",
          "close": 2423.98
        },
        {
          "date": "2026-09-09",
          "close": 2416.27
        },
        {
          "date": "2026-09-10",
          "close": 2381.33
        },
        {
          "date": "2026-09-11",
          "close": 2342.94
        },
        {
          "date": "2026-09-14",
          "close": 2363.75
        },
        {
          "date": "2026-09-15",
          "close": 2336.94
        },
        {
          "date": "2026-09-16",
          "close": 2370.5
        },
        {
          "date": "2026-09-17",
          "close": 2377.36
        },
        {
          "date": "2026-09-18",
          "close": 2411.69
        },
        {
          "date": "2026-09-21",
          "close": 2443.73
        },
        {
          "date": "2026-09-22",
          "close": 2440.72
        },
        {
          "date": "2026-09-23",
          "close": 2440.13
        },
        {
          "date": "2026-09-24",
          "close": 2409.56
        },
        {
          "date": "2026-09-28",
          "close": 2341.59
        },
        {
          "date": "2026-09-29",
          "close": 2363.13
        },
        {
          "date": "2026-09-30",
          "close": 2348.73
        },
        {
          "date": "2026-10-08",
          "close": 2317.02
        },
        {
          "date": "2026-10-09",
          "close": 2313.18
        },
        {
          "date": "2026-10-12",
          "close": 2274.14
        },
        {
          "date": "2026-10-13",
          "close": 2271.87
        },
        {
          "date": "2026-10-14",
          "close": 2217.29
        },
        {
          "date": "2026-10-15",
          "close": 2146.17
        },
        {
          "date": "2026-10-16",
          "close": 2167.94
        },
        {
          "date": "2026-10-19",
          "close": 2176.21
        },
        {
          "date": "2026-10-20",
          "close": 2212.4
        },
        {
          "date": "2026-10-21",
          "close": 2193.03
        },
        {
          "date": "2026-10-22",
          "close": 2149.73
        },
        {
          "date": "2026-10-23",
          "close": 2207.26
        },
        {
          "date": "2026-10-26",
          "close": 2184.34
        },
        {
          "date": "2026-10-27",
          "close": 2137.49
        },
        {
          "date": "2026-10-28",
          "close": 2200.75
        },
        {
          "date": "2026-10-29",
          "close": 2119.59
        },
        {
          "date": "2026-10-30",
          "close": 2040.83
        },
        {
          "date": "2026-11-02",
          "close": 2079.36
        },
        {
          "date": "2026-11-03",
          "close": 2045.74
        },
        {
          "date": "2026-11-04",
          "close": 2120.57
        },
        {
          "date": "2026-11-05",
          "close": 2169.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5652173913043478,
          "pullback_frequency": 0.36231884057971014,
          "up_wilson": [
            0.44788403615274297,
            0.6756719736486849
          ],
          "pullback_wilson": [
            0.2589572436016878,
            0.4802022912619641
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.38095238095238093,
          "up_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "pullback_wilson": [
            0.24999725763955144,
            0.5318595973284732
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 2,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0901",
      "name": "3D摄像头",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023261330654163803,
        "5": 0.04313005874905751,
        "20": -0.00806871597172909,
        "60": -0.12599743750186232
      },
      "moving_averages": {
        "5": 1391.146000000043,
        "20": 1401.3619999999996,
        "60": 1528.5208333333333
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-29",
            "end": "2026-06-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-30",
            "end": "2026-07-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-10-27",
            "sessions": 41,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.00873914365854489,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1928.31
        },
        {
          "date": "2026-05-14",
          "close": 1877.76
        },
        {
          "date": "2026-05-15",
          "close": 1862.49
        },
        {
          "date": "2026-05-18",
          "close": 1873.72
        },
        {
          "date": "2026-05-19",
          "close": 1912.29
        },
        {
          "date": "2026-05-20",
          "close": 1914.8
        },
        {
          "date": "2026-05-21",
          "close": 1938.06
        },
        {
          "date": "2026-05-22",
          "close": 2040.47
        },
        {
          "date": "2026-05-25",
          "close": 2095.51
        },
        {
          "date": "2026-05-26",
          "close": 2096.66
        },
        {
          "date": "2026-05-27",
          "close": 2072.71
        },
        {
          "date": "2026-05-28",
          "close": 2092.57
        },
        {
          "date": "2026-05-29",
          "close": 1973.96
        },
        {
          "date": "2026-06-01",
          "close": 1934.92
        },
        {
          "date": "2026-06-02",
          "close": 1967.97
        },
        {
          "date": "2026-06-03",
          "close": 2014.33
        },
        {
          "date": "2026-06-04",
          "close": 2038.72
        },
        {
          "date": "2026-06-05",
          "close": 2053.6
        },
        {
          "date": "2026-06-08",
          "close": 2005.24
        },
        {
          "date": "2026-06-09",
          "close": 2065.91
        },
        {
          "date": "2026-06-10",
          "close": 1980.67
        },
        {
          "date": "2026-06-11",
          "close": 1902.96
        },
        {
          "date": "2026-06-12",
          "close": 1856.99
        },
        {
          "date": "2026-06-15",
          "close": 1929.29
        },
        {
          "date": "2026-06-16",
          "close": 1975.25
        },
        {
          "date": "2026-06-17",
          "close": 2001.83
        },
        {
          "date": "2026-06-18",
          "close": 1986.75
        },
        {
          "date": "2026-06-22",
          "close": 1946.79
        },
        {
          "date": "2026-06-23",
          "close": 1948.43
        },
        {
          "date": "2026-06-24",
          "close": 2002.92
        },
        {
          "date": "2026-06-25",
          "close": 1975.75
        },
        {
          "date": "2026-06-26",
          "close": 1983.35
        },
        {
          "date": "2026-06-29",
          "close": 1934.5
        },
        {
          "date": "2026-06-30",
          "close": 2089.7
        },
        {
          "date": "2026-07-01",
          "close": 2096.41
        },
        {
          "date": "2026-07-02",
          "close": 2021.92
        },
        {
          "date": "2026-07-03",
          "close": 2012.91
        },
        {
          "date": "2026-07-06",
          "close": 1909.01
        },
        {
          "date": "2026-07-07",
          "close": 1891.72
        },
        {
          "date": "2026-07-08",
          "close": 1812.55
        },
        {
          "date": "2026-07-09",
          "close": 1893.26
        },
        {
          "date": "2026-07-10",
          "close": 1852.08
        },
        {
          "date": "2026-07-13",
          "close": 1749.35
        },
        {
          "date": "2026-07-14",
          "close": 1777.36
        },
        {
          "date": "2026-07-15",
          "close": 1747.98
        },
        {
          "date": "2026-07-16",
          "close": 1716.96
        },
        {
          "date": "2026-07-17",
          "close": 1598.51
        },
        {
          "date": "2026-07-20",
          "close": 1535.35
        },
        {
          "date": "2026-07-21",
          "close": 1619.96
        },
        {
          "date": "2026-07-22",
          "close": 1591.68
        },
        {
          "date": "2026-07-23",
          "close": 1590.28
        },
        {
          "date": "2026-07-24",
          "close": 1594.03
        },
        {
          "date": "2026-07-27",
          "close": 1636.35
        },
        {
          "date": "2026-07-28",
          "close": 1578.59
        },
        {
          "date": "2026-07-29",
          "close": 1588.43
        },
        {
          "date": "2026-07-30",
          "close": 1515.26
        },
        {
          "date": "2026-07-31",
          "close": 1562.45
        },
        {
          "date": "2026-08-03",
          "close": 1562.05
        },
        {
          "date": "2026-08-04",
          "close": 1622.69
        },
        {
          "date": "2026-08-05",
          "close": 1678.05
        },
        {
          "date": "2026-08-06",
          "close": 1678.26
        },
        {
          "date": "2026-08-07",
          "close": 1687.33
        },
        {
          "date": "2026-08-10",
          "close": 1676.72
        },
        {
          "date": "2026-08-11",
          "close": 1675.68
        },
        {
          "date": "2026-08-12",
          "close": 1689.0
        },
        {
          "date": "2026-08-13",
          "close": 1657.29
        },
        {
          "date": "2026-08-14",
          "close": 1670.07
        },
        {
          "date": "2026-08-17",
          "close": 1706.25
        },
        {
          "date": "2026-08-18",
          "close": 1693.71
        },
        {
          "date": "2026-08-19",
          "close": 1576.54
        },
        {
          "date": "2026-08-20",
          "close": 1592.07
        },
        {
          "date": "2026-08-21",
          "close": 1604.42
        },
        {
          "date": "2026-08-24",
          "close": 1547.62
        },
        {
          "date": "2026-08-25",
          "close": 1580.22
        },
        {
          "date": "2026-08-26",
          "close": 1580.07
        },
        {
          "date": "2026-08-27",
          "close": 1613.79
        },
        {
          "date": "2026-08-28",
          "close": 1599.2
        },
        {
          "date": "2026-08-31",
          "close": 1643.2
        },
        {
          "date": "2026-09-01",
          "close": 1634.89
        },
        {
          "date": "2026-09-02",
          "close": 1617.61
        },
        {
          "date": "2026-09-03",
          "close": 1605.78
        },
        {
          "date": "2026-09-04",
          "close": 1572.89
        },
        {
          "date": "2026-09-07",
          "close": 1592.37
        },
        {
          "date": "2026-09-08",
          "close": 1582.05
        },
        {
          "date": "2026-09-09",
          "close": 1576.45
        },
        {
          "date": "2026-09-10",
          "close": 1548.02
        },
        {
          "date": "2026-09-11",
          "close": 1533.83
        },
        {
          "date": "2026-09-14",
          "close": 1525.73
        },
        {
          "date": "2026-09-15",
          "close": 1507.15
        },
        {
          "date": "2026-09-16",
          "close": 1539.73
        },
        {
          "date": "2026-09-17",
          "close": 1545.51
        },
        {
          "date": "2026-09-18",
          "close": 1570.2
        },
        {
          "date": "2026-09-21",
          "close": 1571.42
        },
        {
          "date": "2026-09-22",
          "close": 1574.83
        },
        {
          "date": "2026-09-23",
          "close": 1570.41
        },
        {
          "date": "2026-09-24",
          "close": 1533.68
        },
        {
          "date": "2026-09-28",
          "close": 1506.04
        },
        {
          "date": "2026-09-29",
          "close": 1504.04
        },
        {
          "date": "2026-09-30",
          "close": 1521.39
        },
        {
          "date": "2026-10-08",
          "close": 1478.55
        },
        {
          "date": "2026-10-09",
          "close": 1455.24
        },
        {
          "date": "2026-10-12",
          "close": 1400.63
        },
        {
          "date": "2026-10-13",
          "close": 1406.82
        },
        {
          "date": "2026-10-14",
          "close": 1366.88
        },
        {
          "date": "2026-10-15",
          "close": 1322.02
        },
        {
          "date": "2026-10-16",
          "close": 1321.24
        },
        {
          "date": "2026-10-19",
          "close": 1356.52
        },
        {
          "date": "2026-10-20",
          "close": 1404.67
        },
        {
          "date": "2026-10-21",
          "close": 1415.13
        },
        {
          "date": "2026-10-22",
          "close": 1397.79
        },
        {
          "date": "2026-10-23",
          "close": 1479.55
        },
        {
          "date": "2026-10-26",
          "close": 1457.11
        },
        {
          "date": "2026-10-27",
          "close": 1418.14
        },
        {
          "date": "2026-10-28",
          "close": 1463.79
        },
        {
          "date": "2026-10-29",
          "close": 1405.98
        },
        {
          "date": "2026-10-30",
          "close": 1333.08
        },
        {
          "date": "2026-11-02",
          "close": 1368.99
        },
        {
          "date": "2026-11-03",
          "close": 1353.76
        },
        {
          "date": "2026-11-04",
          "close": 1433.28
        },
        {
          "date": "2026-11-05",
          "close": 1466.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.25675675675675674,
          "up_wilson": [
            0.388925948803978,
            0.611074051196022
          ],
          "pullback_wilson": [
            0.17097707299565887,
            0.36654444130528563
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.5454545454545454,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 48,
          "covered_samples": 10,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 3,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0902",
      "name": "MiniLED",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019069419967818746,
        "5": 0.03131785049627789,
        "20": -0.12116331317937035,
        "60": -0.11624700463891613
      },
      "moving_averages": {
        "5": 2042.1459999999963,
        "20": 2183.73550000001,
        "60": 2400.4043333333334
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-06",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.10602222362257652,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2844.24
        },
        {
          "date": "2026-05-14",
          "close": 2832.17
        },
        {
          "date": "2026-05-15",
          "close": 2788.66
        },
        {
          "date": "2026-05-18",
          "close": 2809.94
        },
        {
          "date": "2026-05-19",
          "close": 2865.49
        },
        {
          "date": "2026-05-20",
          "close": 2879.05
        },
        {
          "date": "2026-05-21",
          "close": 2833.27
        },
        {
          "date": "2026-05-22",
          "close": 2928.9
        },
        {
          "date": "2026-05-25",
          "close": 2976.01
        },
        {
          "date": "2026-05-26",
          "close": 2981.58
        },
        {
          "date": "2026-05-27",
          "close": 2953.62
        },
        {
          "date": "2026-05-28",
          "close": 2986.12
        },
        {
          "date": "2026-05-29",
          "close": 2817.49
        },
        {
          "date": "2026-06-01",
          "close": 2787.95
        },
        {
          "date": "2026-06-02",
          "close": 2815.25
        },
        {
          "date": "2026-06-03",
          "close": 2817.96
        },
        {
          "date": "2026-06-04",
          "close": 2844.78
        },
        {
          "date": "2026-06-05",
          "close": 2853.09
        },
        {
          "date": "2026-06-08",
          "close": 2759.19
        },
        {
          "date": "2026-06-09",
          "close": 2821.45
        },
        {
          "date": "2026-06-10",
          "close": 2744.17
        },
        {
          "date": "2026-06-11",
          "close": 2711.07
        },
        {
          "date": "2026-06-12",
          "close": 2675.73
        },
        {
          "date": "2026-06-15",
          "close": 2818.78
        },
        {
          "date": "2026-06-16",
          "close": 2907.7
        },
        {
          "date": "2026-06-17",
          "close": 3004.82
        },
        {
          "date": "2026-06-18",
          "close": 3008.78
        },
        {
          "date": "2026-06-22",
          "close": 3021.44
        },
        {
          "date": "2026-06-23",
          "close": 3007.24
        },
        {
          "date": "2026-06-24",
          "close": 3017.21
        },
        {
          "date": "2026-06-25",
          "close": 3053.71
        },
        {
          "date": "2026-06-26",
          "close": 3043.36
        },
        {
          "date": "2026-06-29",
          "close": 2973.3
        },
        {
          "date": "2026-06-30",
          "close": 3164.59
        },
        {
          "date": "2026-07-01",
          "close": 3165.92
        },
        {
          "date": "2026-07-02",
          "close": 3054.76
        },
        {
          "date": "2026-07-03",
          "close": 3040.58
        },
        {
          "date": "2026-07-06",
          "close": 2951.16
        },
        {
          "date": "2026-07-07",
          "close": 2881.75
        },
        {
          "date": "2026-07-08",
          "close": 2801.21
        },
        {
          "date": "2026-07-09",
          "close": 2880.12
        },
        {
          "date": "2026-07-10",
          "close": 2826.97
        },
        {
          "date": "2026-07-13",
          "close": 2617.61
        },
        {
          "date": "2026-07-14",
          "close": 2672.42
        },
        {
          "date": "2026-07-15",
          "close": 2576.57
        },
        {
          "date": "2026-07-16",
          "close": 2515.99
        },
        {
          "date": "2026-07-17",
          "close": 2342.58
        },
        {
          "date": "2026-07-20",
          "close": 2231.62
        },
        {
          "date": "2026-07-21",
          "close": 2346.18
        },
        {
          "date": "2026-07-22",
          "close": 2282.22
        },
        {
          "date": "2026-07-23",
          "close": 2296.08
        },
        {
          "date": "2026-07-24",
          "close": 2249.65
        },
        {
          "date": "2026-07-27",
          "close": 2319.69
        },
        {
          "date": "2026-07-28",
          "close": 2254.86
        },
        {
          "date": "2026-07-29",
          "close": 2256.97
        },
        {
          "date": "2026-07-30",
          "close": 2152.15
        },
        {
          "date": "2026-07-31",
          "close": 2221.3
        },
        {
          "date": "2026-08-03",
          "close": 2227.3
        },
        {
          "date": "2026-08-04",
          "close": 2322.18
        },
        {
          "date": "2026-08-05",
          "close": 2407.89
        },
        {
          "date": "2026-08-06",
          "close": 2442.51
        },
        {
          "date": "2026-08-07",
          "close": 2495.52
        },
        {
          "date": "2026-08-10",
          "close": 2490.26
        },
        {
          "date": "2026-08-11",
          "close": 2483.91
        },
        {
          "date": "2026-08-12",
          "close": 2527.77
        },
        {
          "date": "2026-08-13",
          "close": 2485.42
        },
        {
          "date": "2026-08-14",
          "close": 2517.48
        },
        {
          "date": "2026-08-17",
          "close": 2585.21
        },
        {
          "date": "2026-08-18",
          "close": 2591.51
        },
        {
          "date": "2026-08-19",
          "close": 2430.76
        },
        {
          "date": "2026-08-20",
          "close": 2463.24
        },
        {
          "date": "2026-08-21",
          "close": 2488.21
        },
        {
          "date": "2026-08-24",
          "close": 2427.87
        },
        {
          "date": "2026-08-25",
          "close": 2458.28
        },
        {
          "date": "2026-08-26",
          "close": 2456.46
        },
        {
          "date": "2026-08-27",
          "close": 2517.61
        },
        {
          "date": "2026-08-28",
          "close": 2502.01
        },
        {
          "date": "2026-08-31",
          "close": 2551.96
        },
        {
          "date": "2026-09-01",
          "close": 2520.52
        },
        {
          "date": "2026-09-02",
          "close": 2492.32
        },
        {
          "date": "2026-09-03",
          "close": 2480.29
        },
        {
          "date": "2026-09-04",
          "close": 2444.4
        },
        {
          "date": "2026-09-07",
          "close": 2503.95
        },
        {
          "date": "2026-09-08",
          "close": 2499.43
        },
        {
          "date": "2026-09-09",
          "close": 2486.23
        },
        {
          "date": "2026-09-10",
          "close": 2465.74
        },
        {
          "date": "2026-09-11",
          "close": 2441.38
        },
        {
          "date": "2026-09-14",
          "close": 2485.05
        },
        {
          "date": "2026-09-15",
          "close": 2470.98
        },
        {
          "date": "2026-09-16",
          "close": 2548.45
        },
        {
          "date": "2026-09-17",
          "close": 2558.68
        },
        {
          "date": "2026-09-18",
          "close": 2606.56
        },
        {
          "date": "2026-09-21",
          "close": 2642.13
        },
        {
          "date": "2026-09-22",
          "close": 2634.97
        },
        {
          "date": "2026-09-23",
          "close": 2648.01
        },
        {
          "date": "2026-09-24",
          "close": 2590.36
        },
        {
          "date": "2026-09-28",
          "close": 2503.2
        },
        {
          "date": "2026-09-29",
          "close": 2514.22
        },
        {
          "date": "2026-09-30",
          "close": 2475.33
        },
        {
          "date": "2026-10-08",
          "close": 2421.36
        },
        {
          "date": "2026-10-09",
          "close": 2380.35
        },
        {
          "date": "2026-10-12",
          "close": 2329.92
        },
        {
          "date": "2026-10-13",
          "close": 2366.09
        },
        {
          "date": "2026-10-14",
          "close": 2302.19
        },
        {
          "date": "2026-10-15",
          "close": 2221.65
        },
        {
          "date": "2026-10-16",
          "close": 2217.23
        },
        {
          "date": "2026-10-19",
          "close": 2210.98
        },
        {
          "date": "2026-10-20",
          "close": 2240.14
        },
        {
          "date": "2026-10-21",
          "close": 2251.06
        },
        {
          "date": "2026-10-22",
          "close": 2190.7
        },
        {
          "date": "2026-10-23",
          "close": 2241.05
        },
        {
          "date": "2026-10-26",
          "close": 2179.37
        },
        {
          "date": "2026-10-27",
          "close": 2107.86
        },
        {
          "date": "2026-10-28",
          "close": 2162.03
        },
        {
          "date": "2026-10-29",
          "close": 2063.36
        },
        {
          "date": "2026-10-30",
          "close": 1977.3
        },
        {
          "date": "2026-11-02",
          "close": 2028.42
        },
        {
          "date": "2026-11-03",
          "close": 1988.87
        },
        {
          "date": "2026-11-04",
          "close": 2088.16
        },
        {
          "date": "2026-11-05",
          "close": 2127.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6101694915254238,
          "pullback_frequency": 0.2542372881355932,
          "up_wilson": [
            0.4826634180541163,
            0.7242063816603204
          ],
          "pullback_wilson": [
            0.16055977573236907,
            0.37796144028927275
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5277777777777778,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "pullback_wilson": [
            0.2954126874008022,
            0.6041893824430271
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0905",
      "name": "传感器",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02061627703668667,
        "5": 0.020007811937874598,
        "20": -0.042161551714984924,
        "60": -0.05668439539338277
      },
      "moving_averages": {
        "5": 1912.9959999999962,
        "20": 1971.303500000015,
        "60": 2096.9975000000095
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-05",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-26",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-09",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.03982602721832218,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2550.47
        },
        {
          "date": "2026-05-14",
          "close": 2516.18
        },
        {
          "date": "2026-05-15",
          "close": 2515.4
        },
        {
          "date": "2026-05-18",
          "close": 2539.64
        },
        {
          "date": "2026-05-19",
          "close": 2579.88
        },
        {
          "date": "2026-05-20",
          "close": 2573.56
        },
        {
          "date": "2026-05-21",
          "close": 2486.23
        },
        {
          "date": "2026-05-22",
          "close": 2553.66
        },
        {
          "date": "2026-05-25",
          "close": 2570.34
        },
        {
          "date": "2026-05-26",
          "close": 2522.23
        },
        {
          "date": "2026-05-27",
          "close": 2459.66
        },
        {
          "date": "2026-05-28",
          "close": 2499.4
        },
        {
          "date": "2026-05-29",
          "close": 2374.48
        },
        {
          "date": "2026-06-01",
          "close": 2358.84
        },
        {
          "date": "2026-06-02",
          "close": 2359.08
        },
        {
          "date": "2026-06-03",
          "close": 2374.8
        },
        {
          "date": "2026-06-04",
          "close": 2384.91
        },
        {
          "date": "2026-06-05",
          "close": 2404.95
        },
        {
          "date": "2026-06-08",
          "close": 2324.31
        },
        {
          "date": "2026-06-09",
          "close": 2368.47
        },
        {
          "date": "2026-06-10",
          "close": 2308.11
        },
        {
          "date": "2026-06-11",
          "close": 2282.43
        },
        {
          "date": "2026-06-12",
          "close": 2281.19
        },
        {
          "date": "2026-06-15",
          "close": 2363.85
        },
        {
          "date": "2026-06-16",
          "close": 2401.66
        },
        {
          "date": "2026-06-17",
          "close": 2426.44
        },
        {
          "date": "2026-06-18",
          "close": 2439.3
        },
        {
          "date": "2026-06-22",
          "close": 2437.2
        },
        {
          "date": "2026-06-23",
          "close": 2426.43
        },
        {
          "date": "2026-06-24",
          "close": 2421.79
        },
        {
          "date": "2026-06-25",
          "close": 2397.18
        },
        {
          "date": "2026-06-26",
          "close": 2344.9
        },
        {
          "date": "2026-06-29",
          "close": 2331.31
        },
        {
          "date": "2026-06-30",
          "close": 2424.35
        },
        {
          "date": "2026-07-01",
          "close": 2446.98
        },
        {
          "date": "2026-07-02",
          "close": 2404.18
        },
        {
          "date": "2026-07-03",
          "close": 2446.85
        },
        {
          "date": "2026-07-06",
          "close": 2391.47
        },
        {
          "date": "2026-07-07",
          "close": 2338.97
        },
        {
          "date": "2026-07-08",
          "close": 2277.11
        },
        {
          "date": "2026-07-09",
          "close": 2329.19
        },
        {
          "date": "2026-07-10",
          "close": 2323.57
        },
        {
          "date": "2026-07-13",
          "close": 2182.83
        },
        {
          "date": "2026-07-14",
          "close": 2208.71
        },
        {
          "date": "2026-07-15",
          "close": 2171.73
        },
        {
          "date": "2026-07-16",
          "close": 2128.91
        },
        {
          "date": "2026-07-17",
          "close": 1999.62
        },
        {
          "date": "2026-07-20",
          "close": 1898.91
        },
        {
          "date": "2026-07-21",
          "close": 1983.96
        },
        {
          "date": "2026-07-22",
          "close": 1954.78
        },
        {
          "date": "2026-07-23",
          "close": 1975.36
        },
        {
          "date": "2026-07-24",
          "close": 1935.32
        },
        {
          "date": "2026-07-27",
          "close": 1997.77
        },
        {
          "date": "2026-07-28",
          "close": 1955.4
        },
        {
          "date": "2026-07-29",
          "close": 1968.0
        },
        {
          "date": "2026-07-30",
          "close": 1898.42
        },
        {
          "date": "2026-07-31",
          "close": 1969.34
        },
        {
          "date": "2026-08-03",
          "close": 1981.42
        },
        {
          "date": "2026-08-04",
          "close": 2045.51
        },
        {
          "date": "2026-08-05",
          "close": 2103.93
        },
        {
          "date": "2026-08-06",
          "close": 2122.84
        },
        {
          "date": "2026-08-07",
          "close": 2160.15
        },
        {
          "date": "2026-08-10",
          "close": 2169.33
        },
        {
          "date": "2026-08-11",
          "close": 2166.93
        },
        {
          "date": "2026-08-12",
          "close": 2199.45
        },
        {
          "date": "2026-08-13",
          "close": 2162.36
        },
        {
          "date": "2026-08-14",
          "close": 2181.87
        },
        {
          "date": "2026-08-17",
          "close": 2241.98
        },
        {
          "date": "2026-08-18",
          "close": 2243.03
        },
        {
          "date": "2026-08-19",
          "close": 2102.83
        },
        {
          "date": "2026-08-20",
          "close": 2128.54
        },
        {
          "date": "2026-08-21",
          "close": 2135.56
        },
        {
          "date": "2026-08-24",
          "close": 2096.79
        },
        {
          "date": "2026-08-25",
          "close": 2127.98
        },
        {
          "date": "2026-08-26",
          "close": 2118.88
        },
        {
          "date": "2026-08-27",
          "close": 2168.8
        },
        {
          "date": "2026-08-28",
          "close": 2156.98
        },
        {
          "date": "2026-08-31",
          "close": 2200.17
        },
        {
          "date": "2026-09-01",
          "close": 2191.92
        },
        {
          "date": "2026-09-02",
          "close": 2188.53
        },
        {
          "date": "2026-09-03",
          "close": 2180.02
        },
        {
          "date": "2026-09-04",
          "close": 2150.17
        },
        {
          "date": "2026-09-07",
          "close": 2187.23
        },
        {
          "date": "2026-09-08",
          "close": 2173.58
        },
        {
          "date": "2026-09-09",
          "close": 2159.62
        },
        {
          "date": "2026-09-10",
          "close": 2126.84
        },
        {
          "date": "2026-09-11",
          "close": 2087.9
        },
        {
          "date": "2026-09-14",
          "close": 2107.39
        },
        {
          "date": "2026-09-15",
          "close": 2092.02
        },
        {
          "date": "2026-09-16",
          "close": 2142.49
        },
        {
          "date": "2026-09-17",
          "close": 2142.85
        },
        {
          "date": "2026-09-18",
          "close": 2190.83
        },
        {
          "date": "2026-09-21",
          "close": 2225.72
        },
        {
          "date": "2026-09-22",
          "close": 2229.64
        },
        {
          "date": "2026-09-23",
          "close": 2241.71
        },
        {
          "date": "2026-09-24",
          "close": 2211.52
        },
        {
          "date": "2026-09-28",
          "close": 2134.27
        },
        {
          "date": "2026-09-29",
          "close": 2150.03
        },
        {
          "date": "2026-09-30",
          "close": 2123.0
        },
        {
          "date": "2026-10-08",
          "close": 2072.03
        },
        {
          "date": "2026-10-09",
          "close": 2066.99
        },
        {
          "date": "2026-10-12",
          "close": 2026.59
        },
        {
          "date": "2026-10-13",
          "close": 2032.66
        },
        {
          "date": "2026-10-14",
          "close": 1983.43
        },
        {
          "date": "2026-10-15",
          "close": 1916.58
        },
        {
          "date": "2026-10-16",
          "close": 1929.99
        },
        {
          "date": "2026-10-19",
          "close": 1941.4
        },
        {
          "date": "2026-10-20",
          "close": 2004.33
        },
        {
          "date": "2026-10-21",
          "close": 2003.33
        },
        {
          "date": "2026-10-22",
          "close": 1969.86
        },
        {
          "date": "2026-10-23",
          "close": 2041.09
        },
        {
          "date": "2026-10-26",
          "close": 2015.1
        },
        {
          "date": "2026-10-27",
          "close": 1956.11
        },
        {
          "date": "2026-10-28",
          "close": 2027.89
        },
        {
          "date": "2026-10-29",
          "close": 1945.74
        },
        {
          "date": "2026-10-30",
          "close": 1871.55
        },
        {
          "date": "2026-11-02",
          "close": 1907.42
        },
        {
          "date": "2026-11-03",
          "close": 1856.76
        },
        {
          "date": "2026-11-04",
          "close": 1944.58
        },
        {
          "date": "2026-11-05",
          "close": 1984.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5735294117647058,
          "pullback_frequency": 0.3382352941176471,
          "up_wilson": [
            0.45516782316555565,
            0.6840275685226692
          ],
          "pullback_wilson": [
            0.23714253215255424,
            0.45662760613335107
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.2565614506012352,
            0.5427314306587621
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 21,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0906",
      "name": "流感",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020607672154224987,
        "5": 0.0488526917873362,
        "20": -0.04598870538352351,
        "60": -0.012168120659311499
      },
      "moving_averages": {
        "5": 1519.7720000000204,
        "20": 1560.9015000000131,
        "60": 1612.7520000000018
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.06578853174887245,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1730.19
        },
        {
          "date": "2026-05-14",
          "close": 1699.47
        },
        {
          "date": "2026-05-15",
          "close": 1686.33
        },
        {
          "date": "2026-05-18",
          "close": 1669.79
        },
        {
          "date": "2026-05-19",
          "close": 1679.52
        },
        {
          "date": "2026-05-20",
          "close": 1664.12
        },
        {
          "date": "2026-05-21",
          "close": 1633.01
        },
        {
          "date": "2026-05-22",
          "close": 1642.59
        },
        {
          "date": "2026-05-25",
          "close": 1634.26
        },
        {
          "date": "2026-05-26",
          "close": 1615.46
        },
        {
          "date": "2026-05-27",
          "close": 1592.52
        },
        {
          "date": "2026-05-28",
          "close": 1580.96
        },
        {
          "date": "2026-05-29",
          "close": 1582.03
        },
        {
          "date": "2026-06-01",
          "close": 1598.6
        },
        {
          "date": "2026-06-02",
          "close": 1568.28
        },
        {
          "date": "2026-06-03",
          "close": 1548.88
        },
        {
          "date": "2026-06-04",
          "close": 1523.88
        },
        {
          "date": "2026-06-05",
          "close": 1529.26
        },
        {
          "date": "2026-06-08",
          "close": 1493.16
        },
        {
          "date": "2026-06-09",
          "close": 1498.67
        },
        {
          "date": "2026-06-10",
          "close": 1499.1
        },
        {
          "date": "2026-06-11",
          "close": 1479.05
        },
        {
          "date": "2026-06-12",
          "close": 1505.04
        },
        {
          "date": "2026-06-15",
          "close": 1509.13
        },
        {
          "date": "2026-06-16",
          "close": 1498.27
        },
        {
          "date": "2026-06-17",
          "close": 1478.09
        },
        {
          "date": "2026-06-18",
          "close": 1482.32
        },
        {
          "date": "2026-06-22",
          "close": 1477.36
        },
        {
          "date": "2026-06-23",
          "close": 1517.69
        },
        {
          "date": "2026-06-24",
          "close": 1499.6
        },
        {
          "date": "2026-06-25",
          "close": 1473.43
        },
        {
          "date": "2026-06-26",
          "close": 1417.8
        },
        {
          "date": "2026-06-29",
          "close": 1481.79
        },
        {
          "date": "2026-06-30",
          "close": 1457.06
        },
        {
          "date": "2026-07-01",
          "close": 1516.06
        },
        {
          "date": "2026-07-02",
          "close": 1531.74
        },
        {
          "date": "2026-07-03",
          "close": 1560.41
        },
        {
          "date": "2026-07-06",
          "close": 1571.48
        },
        {
          "date": "2026-07-07",
          "close": 1512.92
        },
        {
          "date": "2026-07-08",
          "close": 1509.06
        },
        {
          "date": "2026-07-09",
          "close": 1499.65
        },
        {
          "date": "2026-07-10",
          "close": 1536.74
        },
        {
          "date": "2026-07-13",
          "close": 1538.91
        },
        {
          "date": "2026-07-14",
          "close": 1579.36
        },
        {
          "date": "2026-07-15",
          "close": 1626.28
        },
        {
          "date": "2026-07-16",
          "close": 1651.89
        },
        {
          "date": "2026-07-17",
          "close": 1551.87
        },
        {
          "date": "2026-07-20",
          "close": 1546.17
        },
        {
          "date": "2026-07-21",
          "close": 1527.38
        },
        {
          "date": "2026-07-22",
          "close": 1525.44
        },
        {
          "date": "2026-07-23",
          "close": 1534.28
        },
        {
          "date": "2026-07-24",
          "close": 1477.46
        },
        {
          "date": "2026-07-27",
          "close": 1531.98
        },
        {
          "date": "2026-07-28",
          "close": 1526.33
        },
        {
          "date": "2026-07-29",
          "close": 1532.72
        },
        {
          "date": "2026-07-30",
          "close": 1512.09
        },
        {
          "date": "2026-07-31",
          "close": 1547.7
        },
        {
          "date": "2026-08-03",
          "close": 1560.44
        },
        {
          "date": "2026-08-04",
          "close": 1584.14
        },
        {
          "date": "2026-08-05",
          "close": 1585.29
        },
        {
          "date": "2026-08-06",
          "close": 1588.14
        },
        {
          "date": "2026-08-07",
          "close": 1642.73
        },
        {
          "date": "2026-08-10",
          "close": 1659.63
        },
        {
          "date": "2026-08-11",
          "close": 1662.47
        },
        {
          "date": "2026-08-12",
          "close": 1673.94
        },
        {
          "date": "2026-08-13",
          "close": 1692.51
        },
        {
          "date": "2026-08-14",
          "close": 1681.93
        },
        {
          "date": "2026-08-17",
          "close": 1688.15
        },
        {
          "date": "2026-08-18",
          "close": 1676.83
        },
        {
          "date": "2026-08-19",
          "close": 1640.37
        },
        {
          "date": "2026-08-20",
          "close": 1698.84
        },
        {
          "date": "2026-08-21",
          "close": 1637.0
        },
        {
          "date": "2026-08-24",
          "close": 1592.74
        },
        {
          "date": "2026-08-25",
          "close": 1635.02
        },
        {
          "date": "2026-08-26",
          "close": 1643.6
        },
        {
          "date": "2026-08-27",
          "close": 1664.42
        },
        {
          "date": "2026-08-28",
          "close": 1659.2
        },
        {
          "date": "2026-08-31",
          "close": 1636.12
        },
        {
          "date": "2026-09-01",
          "close": 1657.76
        },
        {
          "date": "2026-09-02",
          "close": 1633.57
        },
        {
          "date": "2026-09-03",
          "close": 1620.34
        },
        {
          "date": "2026-09-04",
          "close": 1618.37
        },
        {
          "date": "2026-09-07",
          "close": 1632.08
        },
        {
          "date": "2026-09-08",
          "close": 1657.93
        },
        {
          "date": "2026-09-09",
          "close": 1639.36
        },
        {
          "date": "2026-09-10",
          "close": 1606.07
        },
        {
          "date": "2026-09-11",
          "close": 1568.3
        },
        {
          "date": "2026-09-14",
          "close": 1595.14
        },
        {
          "date": "2026-09-15",
          "close": 1563.84
        },
        {
          "date": "2026-09-16",
          "close": 1573.44
        },
        {
          "date": "2026-09-17",
          "close": 1589.67
        },
        {
          "date": "2026-09-18",
          "close": 1604.07
        },
        {
          "date": "2026-09-21",
          "close": 1668.43
        },
        {
          "date": "2026-09-22",
          "close": 1681.17
        },
        {
          "date": "2026-09-23",
          "close": 1666.43
        },
        {
          "date": "2026-09-24",
          "close": 1636.39
        },
        {
          "date": "2026-09-28",
          "close": 1629.26
        },
        {
          "date": "2026-09-29",
          "close": 1630.14
        },
        {
          "date": "2026-09-30",
          "close": 1660.2
        },
        {
          "date": "2026-10-08",
          "close": 1641.49
        },
        {
          "date": "2026-10-09",
          "close": 1676.28
        },
        {
          "date": "2026-10-12",
          "close": 1639.66
        },
        {
          "date": "2026-10-13",
          "close": 1630.84
        },
        {
          "date": "2026-10-14",
          "close": 1608.27
        },
        {
          "date": "2026-10-15",
          "close": 1587.39
        },
        {
          "date": "2026-10-16",
          "close": 1579.71
        },
        {
          "date": "2026-10-19",
          "close": 1568.94
        },
        {
          "date": "2026-10-20",
          "close": 1580.61
        },
        {
          "date": "2026-10-21",
          "close": 1581.54
        },
        {
          "date": "2026-10-22",
          "close": 1530.57
        },
        {
          "date": "2026-10-23",
          "close": 1551.24
        },
        {
          "date": "2026-10-26",
          "close": 1559.23
        },
        {
          "date": "2026-10-27",
          "close": 1508.71
        },
        {
          "date": "2026-10-28",
          "close": 1523.12
        },
        {
          "date": "2026-10-29",
          "close": 1493.06
        },
        {
          "date": "2026-10-30",
          "close": 1484.08
        },
        {
          "date": "2026-11-02",
          "close": 1510.03
        },
        {
          "date": "2026-11-03",
          "close": 1504.37
        },
        {
          "date": "2026-11-04",
          "close": 1534.38
        },
        {
          "date": "2026-11-05",
          "close": 1566.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5638297872340425,
          "pullback_frequency": 0.23404255319148937,
          "up_wilson": [
            0.4630290566620046,
            0.6596183378539684
          ],
          "pullback_wilson": [
            0.15994219953344968,
            0.32902698998332947
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.543859649122807,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.41590685979119335,
            0.6662739441690716
          ],
          "pullback_wilson": [
            0.2249380607515073,
            0.4627748841994856
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 24,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 11,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0907",
      "name": "转基因",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016090802371748314,
        "5": 0.050056021326739586,
        "20": -0.09611956579577496,
        "60": 0.06256890633430023
      },
      "moving_averages": {
        "5": 1314.2859999999869,
        "20": 1389.675,
        "60": 1448.3615000000068
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-28",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.1365019857029388,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1514.92
        },
        {
          "date": "2026-05-14",
          "close": 1490.47
        },
        {
          "date": "2026-05-15",
          "close": 1456.65
        },
        {
          "date": "2026-05-18",
          "close": 1434.14
        },
        {
          "date": "2026-05-19",
          "close": 1442.44
        },
        {
          "date": "2026-05-20",
          "close": 1409.31
        },
        {
          "date": "2026-05-21",
          "close": 1377.87
        },
        {
          "date": "2026-05-22",
          "close": 1391.32
        },
        {
          "date": "2026-05-25",
          "close": 1382.25
        },
        {
          "date": "2026-05-26",
          "close": 1368.7
        },
        {
          "date": "2026-05-27",
          "close": 1352.48
        },
        {
          "date": "2026-05-28",
          "close": 1337.96
        },
        {
          "date": "2026-05-29",
          "close": 1336.4
        },
        {
          "date": "2026-06-01",
          "close": 1392.95
        },
        {
          "date": "2026-06-02",
          "close": 1382.7
        },
        {
          "date": "2026-06-03",
          "close": 1402.58
        },
        {
          "date": "2026-06-04",
          "close": 1382.15
        },
        {
          "date": "2026-06-05",
          "close": 1380.42
        },
        {
          "date": "2026-06-08",
          "close": 1367.73
        },
        {
          "date": "2026-06-09",
          "close": 1362.68
        },
        {
          "date": "2026-06-10",
          "close": 1347.81
        },
        {
          "date": "2026-06-11",
          "close": 1337.16
        },
        {
          "date": "2026-06-12",
          "close": 1355.19
        },
        {
          "date": "2026-06-15",
          "close": 1361.94
        },
        {
          "date": "2026-06-16",
          "close": 1348.42
        },
        {
          "date": "2026-06-17",
          "close": 1319.81
        },
        {
          "date": "2026-06-18",
          "close": 1306.83
        },
        {
          "date": "2026-06-22",
          "close": 1313.93
        },
        {
          "date": "2026-06-23",
          "close": 1322.35
        },
        {
          "date": "2026-06-24",
          "close": 1290.82
        },
        {
          "date": "2026-06-25",
          "close": 1269.01
        },
        {
          "date": "2026-06-26",
          "close": 1252.82
        },
        {
          "date": "2026-06-29",
          "close": 1270.46
        },
        {
          "date": "2026-06-30",
          "close": 1238.21
        },
        {
          "date": "2026-07-01",
          "close": 1279.71
        },
        {
          "date": "2026-07-02",
          "close": 1268.37
        },
        {
          "date": "2026-07-03",
          "close": 1262.37
        },
        {
          "date": "2026-07-06",
          "close": 1270.52
        },
        {
          "date": "2026-07-07",
          "close": 1236.81
        },
        {
          "date": "2026-07-08",
          "close": 1223.55
        },
        {
          "date": "2026-07-09",
          "close": 1219.17
        },
        {
          "date": "2026-07-10",
          "close": 1239.82
        },
        {
          "date": "2026-07-13",
          "close": 1211.17
        },
        {
          "date": "2026-07-14",
          "close": 1240.94
        },
        {
          "date": "2026-07-15",
          "close": 1261.09
        },
        {
          "date": "2026-07-16",
          "close": 1268.51
        },
        {
          "date": "2026-07-17",
          "close": 1232.47
        },
        {
          "date": "2026-07-20",
          "close": 1225.89
        },
        {
          "date": "2026-07-21",
          "close": 1219.58
        },
        {
          "date": "2026-07-22",
          "close": 1225.93
        },
        {
          "date": "2026-07-23",
          "close": 1260.86
        },
        {
          "date": "2026-07-24",
          "close": 1215.34
        },
        {
          "date": "2026-07-27",
          "close": 1233.78
        },
        {
          "date": "2026-07-28",
          "close": 1224.26
        },
        {
          "date": "2026-07-29",
          "close": 1242.74
        },
        {
          "date": "2026-07-30",
          "close": 1245.91
        },
        {
          "date": "2026-07-31",
          "close": 1264.99
        },
        {
          "date": "2026-08-03",
          "close": 1281.24
        },
        {
          "date": "2026-08-04",
          "close": 1272.77
        },
        {
          "date": "2026-08-05",
          "close": 1278.91
        },
        {
          "date": "2026-08-06",
          "close": 1317.21
        },
        {
          "date": "2026-08-07",
          "close": 1310.01
        },
        {
          "date": "2026-08-10",
          "close": 1328.29
        },
        {
          "date": "2026-08-11",
          "close": 1310.63
        },
        {
          "date": "2026-08-12",
          "close": 1329.52
        },
        {
          "date": "2026-08-13",
          "close": 1317.36
        },
        {
          "date": "2026-08-14",
          "close": 1298.43
        },
        {
          "date": "2026-08-17",
          "close": 1353.3
        },
        {
          "date": "2026-08-18",
          "close": 1465.23
        },
        {
          "date": "2026-08-19",
          "close": 1418.95
        },
        {
          "date": "2026-08-20",
          "close": 1432.73
        },
        {
          "date": "2026-08-21",
          "close": 1361.1
        },
        {
          "date": "2026-08-24",
          "close": 1377.35
        },
        {
          "date": "2026-08-25",
          "close": 1427.14
        },
        {
          "date": "2026-08-26",
          "close": 1428.28
        },
        {
          "date": "2026-08-27",
          "close": 1490.15
        },
        {
          "date": "2026-08-28",
          "close": 1534.34
        },
        {
          "date": "2026-08-31",
          "close": 1510.0
        },
        {
          "date": "2026-09-01",
          "close": 1627.7
        },
        {
          "date": "2026-09-02",
          "close": 1543.06
        },
        {
          "date": "2026-09-03",
          "close": 1525.93
        },
        {
          "date": "2026-09-04",
          "close": 1556.34
        },
        {
          "date": "2026-09-07",
          "close": 1610.91
        },
        {
          "date": "2026-09-08",
          "close": 1667.28
        },
        {
          "date": "2026-09-09",
          "close": 1653.81
        },
        {
          "date": "2026-09-10",
          "close": 1591.08
        },
        {
          "date": "2026-09-11",
          "close": 1560.88
        },
        {
          "date": "2026-09-14",
          "close": 1533.49
        },
        {
          "date": "2026-09-15",
          "close": 1469.82
        },
        {
          "date": "2026-09-16",
          "close": 1480.29
        },
        {
          "date": "2026-09-17",
          "close": 1534.77
        },
        {
          "date": "2026-09-18",
          "close": 1538.86
        },
        {
          "date": "2026-09-21",
          "close": 1577.9
        },
        {
          "date": "2026-09-22",
          "close": 1568.82
        },
        {
          "date": "2026-09-23",
          "close": 1562.71
        },
        {
          "date": "2026-09-24",
          "close": 1519.29
        },
        {
          "date": "2026-09-28",
          "close": 1479.6
        },
        {
          "date": "2026-09-29",
          "close": 1471.82
        },
        {
          "date": "2026-09-30",
          "close": 1520.37
        },
        {
          "date": "2026-10-08",
          "close": 1503.44
        },
        {
          "date": "2026-10-09",
          "close": 1573.75
        },
        {
          "date": "2026-10-12",
          "close": 1510.63
        },
        {
          "date": "2026-10-13",
          "close": 1508.34
        },
        {
          "date": "2026-10-14",
          "close": 1468.73
        },
        {
          "date": "2026-10-15",
          "close": 1429.35
        },
        {
          "date": "2026-10-16",
          "close": 1436.2
        },
        {
          "date": "2026-10-19",
          "close": 1404.74
        },
        {
          "date": "2026-10-20",
          "close": 1419.6
        },
        {
          "date": "2026-10-21",
          "close": 1420.44
        },
        {
          "date": "2026-10-22",
          "close": 1371.1
        },
        {
          "date": "2026-10-23",
          "close": 1381.6
        },
        {
          "date": "2026-10-26",
          "close": 1364.26
        },
        {
          "date": "2026-10-27",
          "close": 1320.42
        },
        {
          "date": "2026-10-28",
          "close": 1318.76
        },
        {
          "date": "2026-10-29",
          "close": 1294.15
        },
        {
          "date": "2026-10-30",
          "close": 1274.96
        },
        {
          "date": "2026-11-02",
          "close": 1298.36
        },
        {
          "date": "2026-11-03",
          "close": 1301.77
        },
        {
          "date": "2026-11-04",
          "close": 1337.41
        },
        {
          "date": "2026-11-05",
          "close": 1358.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 109,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5045871559633027,
          "pullback_frequency": 0.28440366972477066,
          "up_wilson": [
            0.4121810551990519,
            0.5966809358674496
          ],
          "pullback_wilson": [
            0.2081834447828545,
            0.3753029750915701
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.421875,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.30869782474345486,
            0.5438996845991709
          ],
          "pullback_wilson": [
            0.3229400970440308,
            0.5591379104300699
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 15,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0908",
      "name": "HJT电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.06171536191003035,
        "5": 0.08068100250583488,
        "20": -0.0700045126019958,
        "60": -0.11032005803152811
      },
      "moving_averages": {
        "5": 2322.2379999998957,
        "20": 2448.3054999999235,
        "60": 2733.0826666666426
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-01",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.06620861265343259,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3609.18
        },
        {
          "date": "2026-05-14",
          "close": 3591.19
        },
        {
          "date": "2026-05-15",
          "close": 3507.72
        },
        {
          "date": "2026-05-18",
          "close": 3496.11
        },
        {
          "date": "2026-05-19",
          "close": 3555.92
        },
        {
          "date": "2026-05-20",
          "close": 3530.34
        },
        {
          "date": "2026-05-21",
          "close": 3362.43
        },
        {
          "date": "2026-05-22",
          "close": 3440.68
        },
        {
          "date": "2026-05-25",
          "close": 3430.25
        },
        {
          "date": "2026-05-26",
          "close": 3358.35
        },
        {
          "date": "2026-05-27",
          "close": 3313.24
        },
        {
          "date": "2026-05-28",
          "close": 3346.93
        },
        {
          "date": "2026-05-29",
          "close": 3203.34
        },
        {
          "date": "2026-06-01",
          "close": 3236.73
        },
        {
          "date": "2026-06-02",
          "close": 3183.26
        },
        {
          "date": "2026-06-03",
          "close": 3155.62
        },
        {
          "date": "2026-06-04",
          "close": 3171.76
        },
        {
          "date": "2026-06-05",
          "close": 3153.26
        },
        {
          "date": "2026-06-08",
          "close": 3021.49
        },
        {
          "date": "2026-06-09",
          "close": 3108.92
        },
        {
          "date": "2026-06-10",
          "close": 3115.26
        },
        {
          "date": "2026-06-11",
          "close": 3138.35
        },
        {
          "date": "2026-06-12",
          "close": 3107.75
        },
        {
          "date": "2026-06-15",
          "close": 3160.33
        },
        {
          "date": "2026-06-16",
          "close": 3220.91
        },
        {
          "date": "2026-06-17",
          "close": 3192.3
        },
        {
          "date": "2026-06-18",
          "close": 3152.01
        },
        {
          "date": "2026-06-22",
          "close": 3160.89
        },
        {
          "date": "2026-06-23",
          "close": 3089.07
        },
        {
          "date": "2026-06-24",
          "close": 3068.47
        },
        {
          "date": "2026-06-25",
          "close": 3068.02
        },
        {
          "date": "2026-06-26",
          "close": 3063.31
        },
        {
          "date": "2026-06-29",
          "close": 3100.1
        },
        {
          "date": "2026-06-30",
          "close": 3172.27
        },
        {
          "date": "2026-07-01",
          "close": 3223.13
        },
        {
          "date": "2026-07-02",
          "close": 3143.59
        },
        {
          "date": "2026-07-03",
          "close": 3155.2
        },
        {
          "date": "2026-07-06",
          "close": 3086.8
        },
        {
          "date": "2026-07-07",
          "close": 3026.9
        },
        {
          "date": "2026-07-08",
          "close": 2968.82
        },
        {
          "date": "2026-07-09",
          "close": 3009.42
        },
        {
          "date": "2026-07-10",
          "close": 3006.07
        },
        {
          "date": "2026-07-13",
          "close": 2831.58
        },
        {
          "date": "2026-07-14",
          "close": 2855.85
        },
        {
          "date": "2026-07-15",
          "close": 2824.98
        },
        {
          "date": "2026-07-16",
          "close": 2786.27
        },
        {
          "date": "2026-07-17",
          "close": 2638.93
        },
        {
          "date": "2026-07-20",
          "close": 2533.66
        },
        {
          "date": "2026-07-21",
          "close": 2632.91
        },
        {
          "date": "2026-07-22",
          "close": 2604.33
        },
        {
          "date": "2026-07-23",
          "close": 2648.94
        },
        {
          "date": "2026-07-24",
          "close": 2569.11
        },
        {
          "date": "2026-07-27",
          "close": 2659.67
        },
        {
          "date": "2026-07-28",
          "close": 2634.06
        },
        {
          "date": "2026-07-29",
          "close": 2648.9
        },
        {
          "date": "2026-07-30",
          "close": 2570.69
        },
        {
          "date": "2026-07-31",
          "close": 2641.58
        },
        {
          "date": "2026-08-03",
          "close": 2695.58
        },
        {
          "date": "2026-08-04",
          "close": 2767.67
        },
        {
          "date": "2026-08-05",
          "close": 2826.05
        },
        {
          "date": "2026-08-06",
          "close": 2859.06
        },
        {
          "date": "2026-08-07",
          "close": 2891.69
        },
        {
          "date": "2026-08-10",
          "close": 2932.58
        },
        {
          "date": "2026-08-11",
          "close": 2917.4
        },
        {
          "date": "2026-08-12",
          "close": 2994.15
        },
        {
          "date": "2026-08-13",
          "close": 2931.1
        },
        {
          "date": "2026-08-14",
          "close": 2931.76
        },
        {
          "date": "2026-08-17",
          "close": 3023.6
        },
        {
          "date": "2026-08-18",
          "close": 3039.09
        },
        {
          "date": "2026-08-19",
          "close": 2856.25
        },
        {
          "date": "2026-08-20",
          "close": 2892.45
        },
        {
          "date": "2026-08-21",
          "close": 2929.07
        },
        {
          "date": "2026-08-24",
          "close": 2896.8
        },
        {
          "date": "2026-08-25",
          "close": 2912.82
        },
        {
          "date": "2026-08-26",
          "close": 2916.28
        },
        {
          "date": "2026-08-27",
          "close": 2935.6
        },
        {
          "date": "2026-08-28",
          "close": 2946.48
        },
        {
          "date": "2026-08-31",
          "close": 2936.69
        },
        {
          "date": "2026-09-01",
          "close": 2911.83
        },
        {
          "date": "2026-09-02",
          "close": 2888.2
        },
        {
          "date": "2026-09-03",
          "close": 2849.56
        },
        {
          "date": "2026-09-04",
          "close": 2824.96
        },
        {
          "date": "2026-09-07",
          "close": 2870.33
        },
        {
          "date": "2026-09-08",
          "close": 2888.52
        },
        {
          "date": "2026-09-09",
          "close": 2872.4
        },
        {
          "date": "2026-09-10",
          "close": 2843.83
        },
        {
          "date": "2026-09-11",
          "close": 2779.08
        },
        {
          "date": "2026-09-14",
          "close": 2804.44
        },
        {
          "date": "2026-09-15",
          "close": 2761.44
        },
        {
          "date": "2026-09-16",
          "close": 2817.7
        },
        {
          "date": "2026-09-17",
          "close": 2804.38
        },
        {
          "date": "2026-09-18",
          "close": 2861.97
        },
        {
          "date": "2026-09-21",
          "close": 2899.56
        },
        {
          "date": "2026-09-22",
          "close": 2885.14
        },
        {
          "date": "2026-09-23",
          "close": 2885.22
        },
        {
          "date": "2026-09-24",
          "close": 2844.36
        },
        {
          "date": "2026-09-28",
          "close": 2757.14
        },
        {
          "date": "2026-09-29",
          "close": 2768.59
        },
        {
          "date": "2026-09-30",
          "close": 2753.79
        },
        {
          "date": "2026-10-08",
          "close": 2703.54
        },
        {
          "date": "2026-10-09",
          "close": 2692.55
        },
        {
          "date": "2026-10-12",
          "close": 2656.29
        },
        {
          "date": "2026-10-13",
          "close": 2649.71
        },
        {
          "date": "2026-10-14",
          "close": 2579.18
        },
        {
          "date": "2026-10-15",
          "close": 2478.78
        },
        {
          "date": "2026-10-16",
          "close": 2480.63
        },
        {
          "date": "2026-10-19",
          "close": 2466.54
        },
        {
          "date": "2026-10-20",
          "close": 2479.14
        },
        {
          "date": "2026-10-21",
          "close": 2473.9
        },
        {
          "date": "2026-10-22",
          "close": 2415.09
        },
        {
          "date": "2026-10-23",
          "close": 2461.26
        },
        {
          "date": "2026-10-26",
          "close": 2434.52
        },
        {
          "date": "2026-10-27",
          "close": 2355.88
        },
        {
          "date": "2026-10-28",
          "close": 2404.88
        },
        {
          "date": "2026-10-29",
          "close": 2326.57
        },
        {
          "date": "2026-10-30",
          "close": 2220.51
        },
        {
          "date": "2026-11-02",
          "close": 2271.67
        },
        {
          "date": "2026-11-03",
          "close": 2236.6
        },
        {
          "date": "2026-11-04",
          "close": 2368.13
        },
        {
          "date": "2026-11-05",
          "close": 2514.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 104,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49038461538461536,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.396375856482595,
            0.5850784003322597
          ],
          "pullback_wilson": [
            0.2968126300610473,
            0.48063845171721087
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49206349206349204,
          "pullback_frequency": 0.4444444444444444,
          "up_wilson": [
            0.37266808813984664,
            0.6123711372504527
          ],
          "pullback_wilson": [
            0.3284709601189181,
            0.5668036176131765
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0909",
      "name": "降解塑料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026392549837294776,
        "5": 0.03009775000141013,
        "20": -0.0834654916288593,
        "60": -0.04977340250063744
      },
      "moving_averages": {
        "5": 1764.6380000000354,
        "20": 1854.018000000005,
        "60": 1955.5665
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.09106971327324398,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2184.37
        },
        {
          "date": "2026-05-14",
          "close": 2159.58
        },
        {
          "date": "2026-05-15",
          "close": 2155.69
        },
        {
          "date": "2026-05-18",
          "close": 2153.83
        },
        {
          "date": "2026-05-19",
          "close": 2162.31
        },
        {
          "date": "2026-05-20",
          "close": 2148.29
        },
        {
          "date": "2026-05-21",
          "close": 2078.0
        },
        {
          "date": "2026-05-22",
          "close": 2132.78
        },
        {
          "date": "2026-05-25",
          "close": 2121.41
        },
        {
          "date": "2026-05-26",
          "close": 2124.13
        },
        {
          "date": "2026-05-27",
          "close": 2075.9
        },
        {
          "date": "2026-05-28",
          "close": 2101.35
        },
        {
          "date": "2026-05-29",
          "close": 2049.36
        },
        {
          "date": "2026-06-01",
          "close": 2082.49
        },
        {
          "date": "2026-06-02",
          "close": 2077.1
        },
        {
          "date": "2026-06-03",
          "close": 2074.97
        },
        {
          "date": "2026-06-04",
          "close": 2051.03
        },
        {
          "date": "2026-06-05",
          "close": 2071.42
        },
        {
          "date": "2026-06-08",
          "close": 2007.7
        },
        {
          "date": "2026-06-09",
          "close": 2044.84
        },
        {
          "date": "2026-06-10",
          "close": 2045.03
        },
        {
          "date": "2026-06-11",
          "close": 2026.02
        },
        {
          "date": "2026-06-12",
          "close": 2049.58
        },
        {
          "date": "2026-06-15",
          "close": 2103.3
        },
        {
          "date": "2026-06-16",
          "close": 2128.41
        },
        {
          "date": "2026-06-17",
          "close": 2109.29
        },
        {
          "date": "2026-06-18",
          "close": 2092.61
        },
        {
          "date": "2026-06-22",
          "close": 2115.73
        },
        {
          "date": "2026-06-23",
          "close": 2104.37
        },
        {
          "date": "2026-06-24",
          "close": 2089.86
        },
        {
          "date": "2026-06-25",
          "close": 2053.58
        },
        {
          "date": "2026-06-26",
          "close": 2011.7
        },
        {
          "date": "2026-06-29",
          "close": 1992.19
        },
        {
          "date": "2026-06-30",
          "close": 2008.53
        },
        {
          "date": "2026-07-01",
          "close": 2063.09
        },
        {
          "date": "2026-07-02",
          "close": 2066.35
        },
        {
          "date": "2026-07-03",
          "close": 2068.82
        },
        {
          "date": "2026-07-06",
          "close": 2042.0
        },
        {
          "date": "2026-07-07",
          "close": 1988.23
        },
        {
          "date": "2026-07-08",
          "close": 1942.43
        },
        {
          "date": "2026-07-09",
          "close": 1941.74
        },
        {
          "date": "2026-07-10",
          "close": 1939.42
        },
        {
          "date": "2026-07-13",
          "close": 1858.37
        },
        {
          "date": "2026-07-14",
          "close": 1907.58
        },
        {
          "date": "2026-07-15",
          "close": 1923.84
        },
        {
          "date": "2026-07-16",
          "close": 1892.74
        },
        {
          "date": "2026-07-17",
          "close": 1821.47
        },
        {
          "date": "2026-07-20",
          "close": 1762.98
        },
        {
          "date": "2026-07-21",
          "close": 1786.66
        },
        {
          "date": "2026-07-22",
          "close": 1770.58
        },
        {
          "date": "2026-07-23",
          "close": 1814.01
        },
        {
          "date": "2026-07-24",
          "close": 1767.26
        },
        {
          "date": "2026-07-27",
          "close": 1818.34
        },
        {
          "date": "2026-07-28",
          "close": 1809.31
        },
        {
          "date": "2026-07-29",
          "close": 1836.78
        },
        {
          "date": "2026-07-30",
          "close": 1806.83
        },
        {
          "date": "2026-07-31",
          "close": 1841.63
        },
        {
          "date": "2026-08-03",
          "close": 1877.84
        },
        {
          "date": "2026-08-04",
          "close": 1894.11
        },
        {
          "date": "2026-08-05",
          "close": 1921.91
        },
        {
          "date": "2026-08-06",
          "close": 1935.15
        },
        {
          "date": "2026-08-07",
          "close": 1956.91
        },
        {
          "date": "2026-08-10",
          "close": 1982.75
        },
        {
          "date": "2026-08-11",
          "close": 1970.74
        },
        {
          "date": "2026-08-12",
          "close": 1991.75
        },
        {
          "date": "2026-08-13",
          "close": 1963.46
        },
        {
          "date": "2026-08-14",
          "close": 1972.33
        },
        {
          "date": "2026-08-17",
          "close": 2015.81
        },
        {
          "date": "2026-08-18",
          "close": 2015.51
        },
        {
          "date": "2026-08-19",
          "close": 1943.77
        },
        {
          "date": "2026-08-20",
          "close": 1960.44
        },
        {
          "date": "2026-08-21",
          "close": 1974.95
        },
        {
          "date": "2026-08-24",
          "close": 1950.87
        },
        {
          "date": "2026-08-25",
          "close": 1978.57
        },
        {
          "date": "2026-08-26",
          "close": 1984.62
        },
        {
          "date": "2026-08-27",
          "close": 2005.72
        },
        {
          "date": "2026-08-28",
          "close": 2026.81
        },
        {
          "date": "2026-08-31",
          "close": 2038.23
        },
        {
          "date": "2026-09-01",
          "close": 2042.27
        },
        {
          "date": "2026-09-02",
          "close": 2026.6
        },
        {
          "date": "2026-09-03",
          "close": 2011.18
        },
        {
          "date": "2026-09-04",
          "close": 1998.8
        },
        {
          "date": "2026-09-07",
          "close": 2024.53
        },
        {
          "date": "2026-09-08",
          "close": 2048.53
        },
        {
          "date": "2026-09-09",
          "close": 2059.93
        },
        {
          "date": "2026-09-10",
          "close": 2036.14
        },
        {
          "date": "2026-09-11",
          "close": 1990.58
        },
        {
          "date": "2026-09-14",
          "close": 1998.91
        },
        {
          "date": "2026-09-15",
          "close": 1976.31
        },
        {
          "date": "2026-09-16",
          "close": 2008.7
        },
        {
          "date": "2026-09-17",
          "close": 2008.21
        },
        {
          "date": "2026-09-18",
          "close": 2029.95
        },
        {
          "date": "2026-09-21",
          "close": 2087.21
        },
        {
          "date": "2026-09-22",
          "close": 2081.85
        },
        {
          "date": "2026-09-23",
          "close": 2094.26
        },
        {
          "date": "2026-09-24",
          "close": 2069.97
        },
        {
          "date": "2026-09-28",
          "close": 1999.96
        },
        {
          "date": "2026-09-29",
          "close": 2001.88
        },
        {
          "date": "2026-09-30",
          "close": 1996.91
        },
        {
          "date": "2026-10-08",
          "close": 1992.56
        },
        {
          "date": "2026-10-09",
          "close": 2009.23
        },
        {
          "date": "2026-10-12",
          "close": 1976.59
        },
        {
          "date": "2026-10-13",
          "close": 1978.85
        },
        {
          "date": "2026-10-14",
          "close": 1934.8
        },
        {
          "date": "2026-10-15",
          "close": 1871.43
        },
        {
          "date": "2026-10-16",
          "close": 1881.84
        },
        {
          "date": "2026-10-19",
          "close": 1880.3
        },
        {
          "date": "2026-10-20",
          "close": 1888.17
        },
        {
          "date": "2026-10-21",
          "close": 1882.27
        },
        {
          "date": "2026-10-22",
          "close": 1840.44
        },
        {
          "date": "2026-10-23",
          "close": 1860.13
        },
        {
          "date": "2026-10-26",
          "close": 1848.39
        },
        {
          "date": "2026-10-27",
          "close": 1800.06
        },
        {
          "date": "2026-10-28",
          "close": 1831.78
        },
        {
          "date": "2026-10-29",
          "close": 1772.89
        },
        {
          "date": "2026-10-30",
          "close": 1723.82
        },
        {
          "date": "2026-11-02",
          "close": 1752.11
        },
        {
          "date": "2026-11-03",
          "close": 1741.72
        },
        {
          "date": "2026-11-04",
          "close": 1779.29
        },
        {
          "date": "2026-11-05",
          "close": 1826.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.56,
          "pullback_frequency": 0.28,
          "up_wilson": [
            0.4474677138145549,
            0.6666854250875085
          ],
          "pullback_wilson": [
            0.1910315888117894,
            0.3904069018806452
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 18,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0914",
      "name": "医废处理",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01616912145724103,
        "5": 0.01750960785865674,
        "20": -0.06584312300674167,
        "60": -0.03786984216741229
      },
      "moving_averages": {
        "5": 1131.8399999999906,
        "20": 1166.8399999999906,
        "60": 1213.9944999999987
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.07395549863934692,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1475.12
        },
        {
          "date": "2026-05-14",
          "close": 1461.2
        },
        {
          "date": "2026-05-15",
          "close": 1446.67
        },
        {
          "date": "2026-05-18",
          "close": 1454.61
        },
        {
          "date": "2026-05-19",
          "close": 1462.22
        },
        {
          "date": "2026-05-20",
          "close": 1444.97
        },
        {
          "date": "2026-05-21",
          "close": 1411.6
        },
        {
          "date": "2026-05-22",
          "close": 1429.29
        },
        {
          "date": "2026-05-25",
          "close": 1422.42
        },
        {
          "date": "2026-05-26",
          "close": 1404.36
        },
        {
          "date": "2026-05-27",
          "close": 1369.83
        },
        {
          "date": "2026-05-28",
          "close": 1377.6
        },
        {
          "date": "2026-05-29",
          "close": 1355.99
        },
        {
          "date": "2026-06-01",
          "close": 1384.2
        },
        {
          "date": "2026-06-02",
          "close": 1373.35
        },
        {
          "date": "2026-06-03",
          "close": 1364.67
        },
        {
          "date": "2026-06-04",
          "close": 1344.16
        },
        {
          "date": "2026-06-05",
          "close": 1348.97
        },
        {
          "date": "2026-06-08",
          "close": 1308.29
        },
        {
          "date": "2026-06-09",
          "close": 1318.33
        },
        {
          "date": "2026-06-10",
          "close": 1299.35
        },
        {
          "date": "2026-06-11",
          "close": 1281.81
        },
        {
          "date": "2026-06-12",
          "close": 1298.34
        },
        {
          "date": "2026-06-15",
          "close": 1303.0
        },
        {
          "date": "2026-06-16",
          "close": 1303.95
        },
        {
          "date": "2026-06-17",
          "close": 1286.92
        },
        {
          "date": "2026-06-18",
          "close": 1265.65
        },
        {
          "date": "2026-06-22",
          "close": 1277.06
        },
        {
          "date": "2026-06-23",
          "close": 1283.71
        },
        {
          "date": "2026-06-24",
          "close": 1251.58
        },
        {
          "date": "2026-06-25",
          "close": 1221.24
        },
        {
          "date": "2026-06-26",
          "close": 1183.83
        },
        {
          "date": "2026-06-29",
          "close": 1185.49
        },
        {
          "date": "2026-06-30",
          "close": 1179.3
        },
        {
          "date": "2026-07-01",
          "close": 1219.57
        },
        {
          "date": "2026-07-02",
          "close": 1209.84
        },
        {
          "date": "2026-07-03",
          "close": 1232.29
        },
        {
          "date": "2026-07-06",
          "close": 1227.66
        },
        {
          "date": "2026-07-07",
          "close": 1192.06
        },
        {
          "date": "2026-07-08",
          "close": 1173.38
        },
        {
          "date": "2026-07-09",
          "close": 1165.82
        },
        {
          "date": "2026-07-10",
          "close": 1175.98
        },
        {
          "date": "2026-07-13",
          "close": 1145.96
        },
        {
          "date": "2026-07-14",
          "close": 1165.63
        },
        {
          "date": "2026-07-15",
          "close": 1177.38
        },
        {
          "date": "2026-07-16",
          "close": 1175.59
        },
        {
          "date": "2026-07-17",
          "close": 1133.11
        },
        {
          "date": "2026-07-20",
          "close": 1110.5
        },
        {
          "date": "2026-07-21",
          "close": 1097.23
        },
        {
          "date": "2026-07-22",
          "close": 1081.2
        },
        {
          "date": "2026-07-23",
          "close": 1124.98
        },
        {
          "date": "2026-07-24",
          "close": 1094.93
        },
        {
          "date": "2026-07-27",
          "close": 1128.17
        },
        {
          "date": "2026-07-28",
          "close": 1124.0
        },
        {
          "date": "2026-07-29",
          "close": 1142.85
        },
        {
          "date": "2026-07-30",
          "close": 1132.43
        },
        {
          "date": "2026-07-31",
          "close": 1155.15
        },
        {
          "date": "2026-08-03",
          "close": 1183.69
        },
        {
          "date": "2026-08-04",
          "close": 1190.13
        },
        {
          "date": "2026-08-05",
          "close": 1202.54
        },
        {
          "date": "2026-08-06",
          "close": 1201.42
        },
        {
          "date": "2026-08-07",
          "close": 1200.74
        },
        {
          "date": "2026-08-10",
          "close": 1229.51
        },
        {
          "date": "2026-08-11",
          "close": 1219.0
        },
        {
          "date": "2026-08-12",
          "close": 1229.27
        },
        {
          "date": "2026-08-13",
          "close": 1219.86
        },
        {
          "date": "2026-08-14",
          "close": 1217.45
        },
        {
          "date": "2026-08-17",
          "close": 1233.06
        },
        {
          "date": "2026-08-18",
          "close": 1224.96
        },
        {
          "date": "2026-08-19",
          "close": 1187.27
        },
        {
          "date": "2026-08-20",
          "close": 1208.24
        },
        {
          "date": "2026-08-21",
          "close": 1203.96
        },
        {
          "date": "2026-08-24",
          "close": 1197.65
        },
        {
          "date": "2026-08-25",
          "close": 1219.38
        },
        {
          "date": "2026-08-26",
          "close": 1230.97
        },
        {
          "date": "2026-08-27",
          "close": 1234.4
        },
        {
          "date": "2026-08-28",
          "close": 1242.1
        },
        {
          "date": "2026-08-31",
          "close": 1252.2
        },
        {
          "date": "2026-09-01",
          "close": 1264.28
        },
        {
          "date": "2026-09-02",
          "close": 1262.52
        },
        {
          "date": "2026-09-03",
          "close": 1253.4
        },
        {
          "date": "2026-09-04",
          "close": 1258.06
        },
        {
          "date": "2026-09-07",
          "close": 1261.96
        },
        {
          "date": "2026-09-08",
          "close": 1282.36
        },
        {
          "date": "2026-09-09",
          "close": 1277.13
        },
        {
          "date": "2026-09-10",
          "close": 1267.27
        },
        {
          "date": "2026-09-11",
          "close": 1251.32
        },
        {
          "date": "2026-09-14",
          "close": 1247.25
        },
        {
          "date": "2026-09-15",
          "close": 1217.3
        },
        {
          "date": "2026-09-16",
          "close": 1237.89
        },
        {
          "date": "2026-09-17",
          "close": 1236.05
        },
        {
          "date": "2026-09-18",
          "close": 1246.65
        },
        {
          "date": "2026-09-21",
          "close": 1269.5
        },
        {
          "date": "2026-09-22",
          "close": 1274.86
        },
        {
          "date": "2026-09-23",
          "close": 1261.98
        },
        {
          "date": "2026-09-24",
          "close": 1249.27
        },
        {
          "date": "2026-09-28",
          "close": 1228.94
        },
        {
          "date": "2026-09-29",
          "close": 1232.39
        },
        {
          "date": "2026-09-30",
          "close": 1232.5
        },
        {
          "date": "2026-10-08",
          "close": 1238.55
        },
        {
          "date": "2026-10-09",
          "close": 1249.4
        },
        {
          "date": "2026-10-12",
          "close": 1222.51
        },
        {
          "date": "2026-10-13",
          "close": 1222.27
        },
        {
          "date": "2026-10-14",
          "close": 1195.69
        },
        {
          "date": "2026-10-15",
          "close": 1162.82
        },
        {
          "date": "2026-10-16",
          "close": 1173.35
        },
        {
          "date": "2026-10-19",
          "close": 1176.3
        },
        {
          "date": "2026-10-20",
          "close": 1180.88
        },
        {
          "date": "2026-10-21",
          "close": 1174.02
        },
        {
          "date": "2026-10-22",
          "close": 1152.43
        },
        {
          "date": "2026-10-23",
          "close": 1164.45
        },
        {
          "date": "2026-10-26",
          "close": 1169.45
        },
        {
          "date": "2026-10-27",
          "close": 1141.34
        },
        {
          "date": "2026-10-28",
          "close": 1155.6
        },
        {
          "date": "2026-10-29",
          "close": 1137.09
        },
        {
          "date": "2026-10-30",
          "close": 1113.42
        },
        {
          "date": "2026-11-02",
          "close": 1127.61
        },
        {
          "date": "2026-11-03",
          "close": 1122.58
        },
        {
          "date": "2026-11-04",
          "close": 1138.59
        },
        {
          "date": "2026-11-05",
          "close": 1157.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4567901234567901,
          "pullback_frequency": 0.30864197530864196,
          "up_wilson": [
            0.352733326843646,
            0.5647598410332293
          ],
          "pullback_wilson": [
            0.21863206977106828,
            0.41598053082652264
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.46808510638297873,
          "up_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "pullback_wilson": [
            0.3333168707656074,
            0.607676167798052
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 5,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0915",
      "name": "WiFi",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025029395684638578,
        "5": 0.01986601986601988,
        "20": -0.08628746912343943,
        "60": -0.09900331788497996
      },
      "moving_averages": {
        "5": 1310.5820000000065,
        "20": 1382.9034999999917,
        "60": 1514.2846666666699
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-06",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-14",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 80
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.0784060225306209,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1848.97
        },
        {
          "date": "2026-05-14",
          "close": 1831.71
        },
        {
          "date": "2026-05-15",
          "close": 1803.01
        },
        {
          "date": "2026-05-18",
          "close": 1830.9
        },
        {
          "date": "2026-05-19",
          "close": 1856.68
        },
        {
          "date": "2026-05-20",
          "close": 1845.6
        },
        {
          "date": "2026-05-21",
          "close": 1745.53
        },
        {
          "date": "2026-05-22",
          "close": 1801.86
        },
        {
          "date": "2026-05-25",
          "close": 1825.7
        },
        {
          "date": "2026-05-26",
          "close": 1760.1
        },
        {
          "date": "2026-05-27",
          "close": 1730.05
        },
        {
          "date": "2026-05-28",
          "close": 1765.89
        },
        {
          "date": "2026-05-29",
          "close": 1690.16
        },
        {
          "date": "2026-06-01",
          "close": 1653.37
        },
        {
          "date": "2026-06-02",
          "close": 1654.05
        },
        {
          "date": "2026-06-03",
          "close": 1682.92
        },
        {
          "date": "2026-06-04",
          "close": 1670.95
        },
        {
          "date": "2026-06-05",
          "close": 1700.48
        },
        {
          "date": "2026-06-08",
          "close": 1626.75
        },
        {
          "date": "2026-06-09",
          "close": 1662.27
        },
        {
          "date": "2026-06-10",
          "close": 1616.87
        },
        {
          "date": "2026-06-11",
          "close": 1587.9
        },
        {
          "date": "2026-06-12",
          "close": 1581.26
        },
        {
          "date": "2026-06-15",
          "close": 1661.44
        },
        {
          "date": "2026-06-16",
          "close": 1680.54
        },
        {
          "date": "2026-06-17",
          "close": 1708.72
        },
        {
          "date": "2026-06-18",
          "close": 1728.96
        },
        {
          "date": "2026-06-22",
          "close": 1724.53
        },
        {
          "date": "2026-06-23",
          "close": 1710.37
        },
        {
          "date": "2026-06-24",
          "close": 1724.61
        },
        {
          "date": "2026-06-25",
          "close": 1715.44
        },
        {
          "date": "2026-06-26",
          "close": 1662.01
        },
        {
          "date": "2026-06-29",
          "close": 1620.11
        },
        {
          "date": "2026-06-30",
          "close": 1715.42
        },
        {
          "date": "2026-07-01",
          "close": 1720.36
        },
        {
          "date": "2026-07-02",
          "close": 1670.08
        },
        {
          "date": "2026-07-03",
          "close": 1687.81
        },
        {
          "date": "2026-07-06",
          "close": 1667.53
        },
        {
          "date": "2026-07-07",
          "close": 1631.52
        },
        {
          "date": "2026-07-08",
          "close": 1649.21
        },
        {
          "date": "2026-07-09",
          "close": 1690.15
        },
        {
          "date": "2026-07-10",
          "close": 1695.08
        },
        {
          "date": "2026-07-13",
          "close": 1624.83
        },
        {
          "date": "2026-07-14",
          "close": 1618.84
        },
        {
          "date": "2026-07-15",
          "close": 1595.33
        },
        {
          "date": "2026-07-16",
          "close": 1573.34
        },
        {
          "date": "2026-07-17",
          "close": 1474.41
        },
        {
          "date": "2026-07-20",
          "close": 1418.85
        },
        {
          "date": "2026-07-21",
          "close": 1465.4
        },
        {
          "date": "2026-07-22",
          "close": 1466.63
        },
        {
          "date": "2026-07-23",
          "close": 1467.4
        },
        {
          "date": "2026-07-24",
          "close": 1448.83
        },
        {
          "date": "2026-07-27",
          "close": 1478.89
        },
        {
          "date": "2026-07-28",
          "close": 1441.28
        },
        {
          "date": "2026-07-29",
          "close": 1435.1
        },
        {
          "date": "2026-07-30",
          "close": 1353.02
        },
        {
          "date": "2026-07-31",
          "close": 1403.67
        },
        {
          "date": "2026-08-03",
          "close": 1405.83
        },
        {
          "date": "2026-08-04",
          "close": 1462.52
        },
        {
          "date": "2026-08-05",
          "close": 1519.04
        },
        {
          "date": "2026-08-06",
          "close": 1556.92
        },
        {
          "date": "2026-08-07",
          "close": 1573.11
        },
        {
          "date": "2026-08-10",
          "close": 1566.67
        },
        {
          "date": "2026-08-11",
          "close": 1561.17
        },
        {
          "date": "2026-08-12",
          "close": 1586.53
        },
        {
          "date": "2026-08-13",
          "close": 1595.79
        },
        {
          "date": "2026-08-14",
          "close": 1610.27
        },
        {
          "date": "2026-08-17",
          "close": 1657.23
        },
        {
          "date": "2026-08-18",
          "close": 1630.97
        },
        {
          "date": "2026-08-19",
          "close": 1517.56
        },
        {
          "date": "2026-08-20",
          "close": 1553.75
        },
        {
          "date": "2026-08-21",
          "close": 1569.34
        },
        {
          "date": "2026-08-24",
          "close": 1520.63
        },
        {
          "date": "2026-08-25",
          "close": 1542.34
        },
        {
          "date": "2026-08-26",
          "close": 1554.64
        },
        {
          "date": "2026-08-27",
          "close": 1596.46
        },
        {
          "date": "2026-08-28",
          "close": 1592.78
        },
        {
          "date": "2026-08-31",
          "close": 1641.48
        },
        {
          "date": "2026-09-01",
          "close": 1625.88
        },
        {
          "date": "2026-09-02",
          "close": 1613.51
        },
        {
          "date": "2026-09-03",
          "close": 1590.35
        },
        {
          "date": "2026-09-04",
          "close": 1561.89
        },
        {
          "date": "2026-09-07",
          "close": 1587.45
        },
        {
          "date": "2026-09-08",
          "close": 1580.76
        },
        {
          "date": "2026-09-09",
          "close": 1567.23
        },
        {
          "date": "2026-09-10",
          "close": 1553.6
        },
        {
          "date": "2026-09-11",
          "close": 1544.76
        },
        {
          "date": "2026-09-14",
          "close": 1541.19
        },
        {
          "date": "2026-09-15",
          "close": 1521.03
        },
        {
          "date": "2026-09-16",
          "close": 1569.17
        },
        {
          "date": "2026-09-17",
          "close": 1559.42
        },
        {
          "date": "2026-09-18",
          "close": 1603.18
        },
        {
          "date": "2026-09-21",
          "close": 1638.62
        },
        {
          "date": "2026-09-22",
          "close": 1657.43
        },
        {
          "date": "2026-09-23",
          "close": 1659.35
        },
        {
          "date": "2026-09-24",
          "close": 1639.92
        },
        {
          "date": "2026-09-28",
          "close": 1557.63
        },
        {
          "date": "2026-09-29",
          "close": 1563.79
        },
        {
          "date": "2026-09-30",
          "close": 1537.31
        },
        {
          "date": "2026-10-08",
          "close": 1497.9
        },
        {
          "date": "2026-10-09",
          "close": 1485.09
        },
        {
          "date": "2026-10-12",
          "close": 1440.88
        },
        {
          "date": "2026-10-13",
          "close": 1449.07
        },
        {
          "date": "2026-10-14",
          "close": 1426.09
        },
        {
          "date": "2026-10-15",
          "close": 1369.33
        },
        {
          "date": "2026-10-16",
          "close": 1364.35
        },
        {
          "date": "2026-10-19",
          "close": 1363.38
        },
        {
          "date": "2026-10-20",
          "close": 1420.42
        },
        {
          "date": "2026-10-21",
          "close": 1436.63
        },
        {
          "date": "2026-10-22",
          "close": 1396.98
        },
        {
          "date": "2026-10-23",
          "close": 1435.63
        },
        {
          "date": "2026-10-26",
          "close": 1407.57
        },
        {
          "date": "2026-10-27",
          "close": 1363.02
        },
        {
          "date": "2026-10-28",
          "close": 1404.73
        },
        {
          "date": "2026-10-29",
          "close": 1341.99
        },
        {
          "date": "2026-10-30",
          "close": 1272.88
        },
        {
          "date": "2026-11-02",
          "close": 1308.4
        },
        {
          "date": "2026-11-03",
          "close": 1267.75
        },
        {
          "date": "2026-11-04",
          "close": 1335.23
        },
        {
          "date": "2026-11-05",
          "close": 1368.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5245901639344263,
          "pullback_frequency": 0.2786885245901639,
          "up_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "pullback_wilson": [
            0.18188543892565973,
            0.4017143058817016
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47368421052631576,
          "pullback_frequency": 0.47368421052631576,
          "up_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "pullback_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 20,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0916",
      "name": "氮化镓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024390082950038527,
        "5": 0.03804231530519431,
        "20": -0.12389310607557069,
        "60": -0.1505811153913501
      },
      "moving_averages": {
        "5": 1478.685999999987,
        "20": 1576.5939999999944,
        "60": 1781.9929999999897
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-17",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-28",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-14",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.11124279326474418,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2134.97
        },
        {
          "date": "2026-05-14",
          "close": 2137.24
        },
        {
          "date": "2026-05-15",
          "close": 2118.91
        },
        {
          "date": "2026-05-18",
          "close": 2121.19
        },
        {
          "date": "2026-05-19",
          "close": 2161.92
        },
        {
          "date": "2026-05-20",
          "close": 2188.54
        },
        {
          "date": "2026-05-21",
          "close": 2107.8
        },
        {
          "date": "2026-05-22",
          "close": 2167.55
        },
        {
          "date": "2026-05-25",
          "close": 2227.11
        },
        {
          "date": "2026-05-26",
          "close": 2198.59
        },
        {
          "date": "2026-05-27",
          "close": 2203.89
        },
        {
          "date": "2026-05-28",
          "close": 2255.19
        },
        {
          "date": "2026-05-29",
          "close": 2122.88
        },
        {
          "date": "2026-06-01",
          "close": 2077.72
        },
        {
          "date": "2026-06-02",
          "close": 2068.96
        },
        {
          "date": "2026-06-03",
          "close": 2100.93
        },
        {
          "date": "2026-06-04",
          "close": 2117.59
        },
        {
          "date": "2026-06-05",
          "close": 2107.75
        },
        {
          "date": "2026-06-08",
          "close": 2017.37
        },
        {
          "date": "2026-06-09",
          "close": 2120.12
        },
        {
          "date": "2026-06-10",
          "close": 2077.74
        },
        {
          "date": "2026-06-11",
          "close": 2058.74
        },
        {
          "date": "2026-06-12",
          "close": 2042.91
        },
        {
          "date": "2026-06-15",
          "close": 2144.91
        },
        {
          "date": "2026-06-16",
          "close": 2220.45
        },
        {
          "date": "2026-06-17",
          "close": 2237.97
        },
        {
          "date": "2026-06-18",
          "close": 2237.48
        },
        {
          "date": "2026-06-22",
          "close": 2266.19
        },
        {
          "date": "2026-06-23",
          "close": 2261.18
        },
        {
          "date": "2026-06-24",
          "close": 2285.61
        },
        {
          "date": "2026-06-25",
          "close": 2264.62
        },
        {
          "date": "2026-06-26",
          "close": 2253.98
        },
        {
          "date": "2026-06-29",
          "close": 2275.26
        },
        {
          "date": "2026-06-30",
          "close": 2377.09
        },
        {
          "date": "2026-07-01",
          "close": 2389.73
        },
        {
          "date": "2026-07-02",
          "close": 2309.14
        },
        {
          "date": "2026-07-03",
          "close": 2281.56
        },
        {
          "date": "2026-07-06",
          "close": 2260.83
        },
        {
          "date": "2026-07-07",
          "close": 2214.56
        },
        {
          "date": "2026-07-08",
          "close": 2154.61
        },
        {
          "date": "2026-07-09",
          "close": 2247.58
        },
        {
          "date": "2026-07-10",
          "close": 2198.43
        },
        {
          "date": "2026-07-13",
          "close": 2058.98
        },
        {
          "date": "2026-07-14",
          "close": 2071.36
        },
        {
          "date": "2026-07-15",
          "close": 1997.0
        },
        {
          "date": "2026-07-16",
          "close": 1919.24
        },
        {
          "date": "2026-07-17",
          "close": 1779.27
        },
        {
          "date": "2026-07-20",
          "close": 1666.88
        },
        {
          "date": "2026-07-21",
          "close": 1772.05
        },
        {
          "date": "2026-07-22",
          "close": 1743.25
        },
        {
          "date": "2026-07-23",
          "close": 1746.78
        },
        {
          "date": "2026-07-24",
          "close": 1724.62
        },
        {
          "date": "2026-07-27",
          "close": 1782.0
        },
        {
          "date": "2026-07-28",
          "close": 1711.94
        },
        {
          "date": "2026-07-29",
          "close": 1714.07
        },
        {
          "date": "2026-07-30",
          "close": 1630.13
        },
        {
          "date": "2026-07-31",
          "close": 1688.83
        },
        {
          "date": "2026-08-03",
          "close": 1684.58
        },
        {
          "date": "2026-08-04",
          "close": 1759.84
        },
        {
          "date": "2026-08-05",
          "close": 1827.52
        },
        {
          "date": "2026-08-06",
          "close": 1849.88
        },
        {
          "date": "2026-08-07",
          "close": 1892.98
        },
        {
          "date": "2026-08-10",
          "close": 1902.3
        },
        {
          "date": "2026-08-11",
          "close": 1891.24
        },
        {
          "date": "2026-08-12",
          "close": 1930.07
        },
        {
          "date": "2026-08-13",
          "close": 1911.44
        },
        {
          "date": "2026-08-14",
          "close": 1929.26
        },
        {
          "date": "2026-08-17",
          "close": 1988.96
        },
        {
          "date": "2026-08-18",
          "close": 1982.88
        },
        {
          "date": "2026-08-19",
          "close": 1858.75
        },
        {
          "date": "2026-08-20",
          "close": 1861.76
        },
        {
          "date": "2026-08-21",
          "close": 1887.99
        },
        {
          "date": "2026-08-24",
          "close": 1839.85
        },
        {
          "date": "2026-08-25",
          "close": 1855.97
        },
        {
          "date": "2026-08-26",
          "close": 1849.97
        },
        {
          "date": "2026-08-27",
          "close": 1906.49
        },
        {
          "date": "2026-08-28",
          "close": 1892.38
        },
        {
          "date": "2026-08-31",
          "close": 1920.45
        },
        {
          "date": "2026-09-01",
          "close": 1884.18
        },
        {
          "date": "2026-09-02",
          "close": 1873.14
        },
        {
          "date": "2026-09-03",
          "close": 1877.56
        },
        {
          "date": "2026-09-04",
          "close": 1839.69
        },
        {
          "date": "2026-09-07",
          "close": 1878.2
        },
        {
          "date": "2026-09-08",
          "close": 1859.59
        },
        {
          "date": "2026-09-09",
          "close": 1856.66
        },
        {
          "date": "2026-09-10",
          "close": 1838.87
        },
        {
          "date": "2026-09-11",
          "close": 1816.45
        },
        {
          "date": "2026-09-14",
          "close": 1818.37
        },
        {
          "date": "2026-09-15",
          "close": 1823.86
        },
        {
          "date": "2026-09-16",
          "close": 1899.38
        },
        {
          "date": "2026-09-17",
          "close": 1890.95
        },
        {
          "date": "2026-09-18",
          "close": 1955.92
        },
        {
          "date": "2026-09-21",
          "close": 1970.22
        },
        {
          "date": "2026-09-22",
          "close": 1964.59
        },
        {
          "date": "2026-09-23",
          "close": 1965.21
        },
        {
          "date": "2026-09-24",
          "close": 1923.92
        },
        {
          "date": "2026-09-28",
          "close": 1841.2
        },
        {
          "date": "2026-09-29",
          "close": 1859.08
        },
        {
          "date": "2026-09-30",
          "close": 1826.19
        },
        {
          "date": "2026-10-08",
          "close": 1771.85
        },
        {
          "date": "2026-10-09",
          "close": 1746.63
        },
        {
          "date": "2026-10-12",
          "close": 1700.39
        },
        {
          "date": "2026-10-13",
          "close": 1703.89
        },
        {
          "date": "2026-10-14",
          "close": 1664.05
        },
        {
          "date": "2026-10-15",
          "close": 1600.51
        },
        {
          "date": "2026-10-16",
          "close": 1593.32
        },
        {
          "date": "2026-10-19",
          "close": 1589.31
        },
        {
          "date": "2026-10-20",
          "close": 1614.06
        },
        {
          "date": "2026-10-21",
          "close": 1614.82
        },
        {
          "date": "2026-10-22",
          "close": 1573.37
        },
        {
          "date": "2026-10-23",
          "close": 1620.63
        },
        {
          "date": "2026-10-26",
          "close": 1564.96
        },
        {
          "date": "2026-10-27",
          "close": 1502.61
        },
        {
          "date": "2026-10-28",
          "close": 1554.46
        },
        {
          "date": "2026-10-29",
          "close": 1495.44
        },
        {
          "date": "2026-10-30",
          "close": 1430.93
        },
        {
          "date": "2026-11-02",
          "close": 1465.38
        },
        {
          "date": "2026-11-03",
          "close": 1429.42
        },
        {
          "date": "2026-11-04",
          "close": 1515.37
        },
        {
          "date": "2026-11-05",
          "close": 1552.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5882352941176471,
          "pullback_frequency": 0.27941176470588236,
          "up_wilson": [
            0.46961466753105385,
            0.697419802494816
          ],
          "pullback_wilson": [
            0.18677947923800126,
            0.3956343456973241
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4220623987810458,
            0.7088234882381393
          ],
          "pullback_wilson": [
            0.21012467072357258,
            0.484474926231662
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 8,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0917",
      "name": "半导体概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025568354970439522,
        "5": 0.041087354269602416,
        "20": -0.11401502899738991,
        "60": -0.12764728319033025
      },
      "moving_averages": {
        "5": 2232.2540000000035,
        "20": 2386.430500000005,
        "60": 2682.2880000000046
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-07",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-03",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.1047591178739592,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3038.52
        },
        {
          "date": "2026-05-14",
          "close": 3020.02
        },
        {
          "date": "2026-05-15",
          "close": 3013.25
        },
        {
          "date": "2026-05-18",
          "close": 3032.35
        },
        {
          "date": "2026-05-19",
          "close": 3092.71
        },
        {
          "date": "2026-05-20",
          "close": 3150.64
        },
        {
          "date": "2026-05-21",
          "close": 2999.45
        },
        {
          "date": "2026-05-22",
          "close": 3101.17
        },
        {
          "date": "2026-05-25",
          "close": 3194.1
        },
        {
          "date": "2026-05-26",
          "close": 3131.98
        },
        {
          "date": "2026-05-27",
          "close": 3084.93
        },
        {
          "date": "2026-05-28",
          "close": 3162.94
        },
        {
          "date": "2026-05-29",
          "close": 3003.89
        },
        {
          "date": "2026-06-01",
          "close": 2938.14
        },
        {
          "date": "2026-06-02",
          "close": 2973.57
        },
        {
          "date": "2026-06-03",
          "close": 3018.02
        },
        {
          "date": "2026-06-04",
          "close": 3057.71
        },
        {
          "date": "2026-06-05",
          "close": 3039.25
        },
        {
          "date": "2026-06-08",
          "close": 2923.23
        },
        {
          "date": "2026-06-09",
          "close": 3055.96
        },
        {
          "date": "2026-06-10",
          "close": 3035.4
        },
        {
          "date": "2026-06-11",
          "close": 3062.0
        },
        {
          "date": "2026-06-12",
          "close": 3022.78
        },
        {
          "date": "2026-06-15",
          "close": 3183.7
        },
        {
          "date": "2026-06-16",
          "close": 3261.36
        },
        {
          "date": "2026-06-17",
          "close": 3343.15
        },
        {
          "date": "2026-06-18",
          "close": 3382.89
        },
        {
          "date": "2026-06-22",
          "close": 3430.85
        },
        {
          "date": "2026-06-23",
          "close": 3397.58
        },
        {
          "date": "2026-06-24",
          "close": 3481.51
        },
        {
          "date": "2026-06-25",
          "close": 3520.47
        },
        {
          "date": "2026-06-26",
          "close": 3480.86
        },
        {
          "date": "2026-06-29",
          "close": 3505.09
        },
        {
          "date": "2026-06-30",
          "close": 3674.7
        },
        {
          "date": "2026-07-01",
          "close": 3679.79
        },
        {
          "date": "2026-07-02",
          "close": 3532.17
        },
        {
          "date": "2026-07-03",
          "close": 3472.9
        },
        {
          "date": "2026-07-06",
          "close": 3405.92
        },
        {
          "date": "2026-07-07",
          "close": 3366.58
        },
        {
          "date": "2026-07-08",
          "close": 3285.46
        },
        {
          "date": "2026-07-09",
          "close": 3426.96
        },
        {
          "date": "2026-07-10",
          "close": 3334.87
        },
        {
          "date": "2026-07-13",
          "close": 3125.11
        },
        {
          "date": "2026-07-14",
          "close": 3151.17
        },
        {
          "date": "2026-07-15",
          "close": 3028.69
        },
        {
          "date": "2026-07-16",
          "close": 2898.76
        },
        {
          "date": "2026-07-17",
          "close": 2669.33
        },
        {
          "date": "2026-07-20",
          "close": 2499.08
        },
        {
          "date": "2026-07-21",
          "close": 2681.32
        },
        {
          "date": "2026-07-22",
          "close": 2634.97
        },
        {
          "date": "2026-07-23",
          "close": 2618.2
        },
        {
          "date": "2026-07-24",
          "close": 2583.72
        },
        {
          "date": "2026-07-27",
          "close": 2661.53
        },
        {
          "date": "2026-07-28",
          "close": 2549.61
        },
        {
          "date": "2026-07-29",
          "close": 2538.19
        },
        {
          "date": "2026-07-30",
          "close": 2394.62
        },
        {
          "date": "2026-07-31",
          "close": 2485.27
        },
        {
          "date": "2026-08-03",
          "close": 2450.83
        },
        {
          "date": "2026-08-04",
          "close": 2573.36
        },
        {
          "date": "2026-08-05",
          "close": 2700.41
        },
        {
          "date": "2026-08-06",
          "close": 2752.35
        },
        {
          "date": "2026-08-07",
          "close": 2828.92
        },
        {
          "date": "2026-08-10",
          "close": 2836.63
        },
        {
          "date": "2026-08-11",
          "close": 2821.74
        },
        {
          "date": "2026-08-12",
          "close": 2878.08
        },
        {
          "date": "2026-08-13",
          "close": 2823.91
        },
        {
          "date": "2026-08-14",
          "close": 2873.74
        },
        {
          "date": "2026-08-17",
          "close": 2989.87
        },
        {
          "date": "2026-08-18",
          "close": 2993.25
        },
        {
          "date": "2026-08-19",
          "close": 2788.11
        },
        {
          "date": "2026-08-20",
          "close": 2803.62
        },
        {
          "date": "2026-08-21",
          "close": 2823.75
        },
        {
          "date": "2026-08-24",
          "close": 2770.81
        },
        {
          "date": "2026-08-25",
          "close": 2779.45
        },
        {
          "date": "2026-08-26",
          "close": 2777.7
        },
        {
          "date": "2026-08-27",
          "close": 2882.42
        },
        {
          "date": "2026-08-28",
          "close": 2853.19
        },
        {
          "date": "2026-08-31",
          "close": 2904.02
        },
        {
          "date": "2026-09-01",
          "close": 2844.52
        },
        {
          "date": "2026-09-02",
          "close": 2818.3
        },
        {
          "date": "2026-09-03",
          "close": 2815.85
        },
        {
          "date": "2026-09-04",
          "close": 2747.4
        },
        {
          "date": "2026-09-07",
          "close": 2815.03
        },
        {
          "date": "2026-09-08",
          "close": 2800.93
        },
        {
          "date": "2026-09-09",
          "close": 2796.07
        },
        {
          "date": "2026-09-10",
          "close": 2764.08
        },
        {
          "date": "2026-09-11",
          "close": 2717.44
        },
        {
          "date": "2026-09-14",
          "close": 2744.4
        },
        {
          "date": "2026-09-15",
          "close": 2752.74
        },
        {
          "date": "2026-09-16",
          "close": 2850.91
        },
        {
          "date": "2026-09-17",
          "close": 2838.61
        },
        {
          "date": "2026-09-18",
          "close": 2925.79
        },
        {
          "date": "2026-09-21",
          "close": 2951.16
        },
        {
          "date": "2026-09-22",
          "close": 2952.07
        },
        {
          "date": "2026-09-23",
          "close": 2983.49
        },
        {
          "date": "2026-09-24",
          "close": 2918.19
        },
        {
          "date": "2026-09-28",
          "close": 2788.64
        },
        {
          "date": "2026-09-29",
          "close": 2797.37
        },
        {
          "date": "2026-09-30",
          "close": 2745.26
        },
        {
          "date": "2026-10-08",
          "close": 2658.86
        },
        {
          "date": "2026-10-09",
          "close": 2631.37
        },
        {
          "date": "2026-10-12",
          "close": 2570.34
        },
        {
          "date": "2026-10-13",
          "close": 2579.95
        },
        {
          "date": "2026-10-14",
          "close": 2511.75
        },
        {
          "date": "2026-10-15",
          "close": 2419.01
        },
        {
          "date": "2026-10-16",
          "close": 2414.76
        },
        {
          "date": "2026-10-19",
          "close": 2400.83
        },
        {
          "date": "2026-10-20",
          "close": 2455.4
        },
        {
          "date": "2026-10-21",
          "close": 2455.03
        },
        {
          "date": "2026-10-22",
          "close": 2382.66
        },
        {
          "date": "2026-10-23",
          "close": 2446.93
        },
        {
          "date": "2026-10-26",
          "close": 2380.32
        },
        {
          "date": "2026-10-27",
          "close": 2285.65
        },
        {
          "date": "2026-10-28",
          "close": 2370.6
        },
        {
          "date": "2026-10-29",
          "close": 2262.74
        },
        {
          "date": "2026-10-30",
          "close": 2155.58
        },
        {
          "date": "2026-11-02",
          "close": 2215.65
        },
        {
          "date": "2026-11-03",
          "close": 2137.35
        },
        {
          "date": "2026-11-04",
          "close": 2296.98
        },
        {
          "date": "2026-11-05",
          "close": 2355.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.581081081081081,
          "pullback_frequency": 0.32432432432432434,
          "up_wilson": [
            0.467402844507797,
            0.6867566507252213
          ],
          "pullback_wilson": [
            0.22864074907764337,
            0.4373470112508166
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6046511627906976,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.45579063062873904,
            0.7363468524170255
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 8,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0918",
      "name": "特高压",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021530220179875048,
        "5": 0.03482203228211311,
        "20": -0.06581001608176262,
        "60": -0.10781016442451419
      },
      "moving_averages": {
        "5": 2303.6080000000075,
        "20": 2403.874000000034,
        "60": 2577.410166666684
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06581732669199558,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3419.17
        },
        {
          "date": "2026-05-14",
          "close": 3289.14
        },
        {
          "date": "2026-05-15",
          "close": 3228.94
        },
        {
          "date": "2026-05-18",
          "close": 3261.46
        },
        {
          "date": "2026-05-19",
          "close": 3328.33
        },
        {
          "date": "2026-05-20",
          "close": 3317.85
        },
        {
          "date": "2026-05-21",
          "close": 3172.69
        },
        {
          "date": "2026-05-22",
          "close": 3254.22
        },
        {
          "date": "2026-05-25",
          "close": 3269.35
        },
        {
          "date": "2026-05-26",
          "close": 3184.44
        },
        {
          "date": "2026-05-27",
          "close": 3159.19
        },
        {
          "date": "2026-05-28",
          "close": 3217.05
        },
        {
          "date": "2026-05-29",
          "close": 3139.26
        },
        {
          "date": "2026-06-01",
          "close": 3136.95
        },
        {
          "date": "2026-06-02",
          "close": 3129.84
        },
        {
          "date": "2026-06-03",
          "close": 3125.84
        },
        {
          "date": "2026-06-04",
          "close": 3086.63
        },
        {
          "date": "2026-06-05",
          "close": 3078.89
        },
        {
          "date": "2026-06-08",
          "close": 2969.98
        },
        {
          "date": "2026-06-09",
          "close": 3011.95
        },
        {
          "date": "2026-06-10",
          "close": 2931.11
        },
        {
          "date": "2026-06-11",
          "close": 2879.24
        },
        {
          "date": "2026-06-12",
          "close": 2903.79
        },
        {
          "date": "2026-06-15",
          "close": 2994.51
        },
        {
          "date": "2026-06-16",
          "close": 3056.25
        },
        {
          "date": "2026-06-17",
          "close": 3039.96
        },
        {
          "date": "2026-06-18",
          "close": 3022.78
        },
        {
          "date": "2026-06-22",
          "close": 3083.37
        },
        {
          "date": "2026-06-23",
          "close": 3027.21
        },
        {
          "date": "2026-06-24",
          "close": 3002.37
        },
        {
          "date": "2026-06-25",
          "close": 2953.14
        },
        {
          "date": "2026-06-26",
          "close": 2852.19
        },
        {
          "date": "2026-06-29",
          "close": 2820.04
        },
        {
          "date": "2026-06-30",
          "close": 2869.15
        },
        {
          "date": "2026-07-01",
          "close": 2864.34
        },
        {
          "date": "2026-07-02",
          "close": 2824.44
        },
        {
          "date": "2026-07-03",
          "close": 2871.43
        },
        {
          "date": "2026-07-06",
          "close": 2830.04
        },
        {
          "date": "2026-07-07",
          "close": 2759.42
        },
        {
          "date": "2026-07-08",
          "close": 2690.57
        },
        {
          "date": "2026-07-09",
          "close": 2700.48
        },
        {
          "date": "2026-07-10",
          "close": 2725.05
        },
        {
          "date": "2026-07-13",
          "close": 2587.79
        },
        {
          "date": "2026-07-14",
          "close": 2620.63
        },
        {
          "date": "2026-07-15",
          "close": 2597.04
        },
        {
          "date": "2026-07-16",
          "close": 2556.45
        },
        {
          "date": "2026-07-17",
          "close": 2463.84
        },
        {
          "date": "2026-07-20",
          "close": 2409.51
        },
        {
          "date": "2026-07-21",
          "close": 2455.14
        },
        {
          "date": "2026-07-22",
          "close": 2421.1
        },
        {
          "date": "2026-07-23",
          "close": 2546.39
        },
        {
          "date": "2026-07-24",
          "close": 2452.16
        },
        {
          "date": "2026-07-27",
          "close": 2538.74
        },
        {
          "date": "2026-07-28",
          "close": 2486.08
        },
        {
          "date": "2026-07-29",
          "close": 2521.55
        },
        {
          "date": "2026-07-30",
          "close": 2448.98
        },
        {
          "date": "2026-07-31",
          "close": 2502.63
        },
        {
          "date": "2026-08-03",
          "close": 2571.18
        },
        {
          "date": "2026-08-04",
          "close": 2629.62
        },
        {
          "date": "2026-08-05",
          "close": 2676.0
        },
        {
          "date": "2026-08-06",
          "close": 2663.93
        },
        {
          "date": "2026-08-07",
          "close": 2674.32
        },
        {
          "date": "2026-08-10",
          "close": 2709.19
        },
        {
          "date": "2026-08-11",
          "close": 2679.6
        },
        {
          "date": "2026-08-12",
          "close": 2716.13
        },
        {
          "date": "2026-08-13",
          "close": 2688.11
        },
        {
          "date": "2026-08-14",
          "close": 2699.62
        },
        {
          "date": "2026-08-17",
          "close": 2765.56
        },
        {
          "date": "2026-08-18",
          "close": 2739.89
        },
        {
          "date": "2026-08-19",
          "close": 2621.51
        },
        {
          "date": "2026-08-20",
          "close": 2635.98
        },
        {
          "date": "2026-08-21",
          "close": 2645.11
        },
        {
          "date": "2026-08-24",
          "close": 2623.6
        },
        {
          "date": "2026-08-25",
          "close": 2659.62
        },
        {
          "date": "2026-08-26",
          "close": 2667.89
        },
        {
          "date": "2026-08-27",
          "close": 2689.98
        },
        {
          "date": "2026-08-28",
          "close": 2685.25
        },
        {
          "date": "2026-08-31",
          "close": 2691.14
        },
        {
          "date": "2026-09-01",
          "close": 2687.45
        },
        {
          "date": "2026-09-02",
          "close": 2683.72
        },
        {
          "date": "2026-09-03",
          "close": 2687.87
        },
        {
          "date": "2026-09-04",
          "close": 2669.35
        },
        {
          "date": "2026-09-07",
          "close": 2683.11
        },
        {
          "date": "2026-09-08",
          "close": 2681.14
        },
        {
          "date": "2026-09-09",
          "close": 2697.56
        },
        {
          "date": "2026-09-10",
          "close": 2664.46
        },
        {
          "date": "2026-09-11",
          "close": 2639.53
        },
        {
          "date": "2026-09-14",
          "close": 2646.31
        },
        {
          "date": "2026-09-15",
          "close": 2614.44
        },
        {
          "date": "2026-09-16",
          "close": 2651.11
        },
        {
          "date": "2026-09-17",
          "close": 2636.89
        },
        {
          "date": "2026-09-18",
          "close": 2678.37
        },
        {
          "date": "2026-09-21",
          "close": 2718.2
        },
        {
          "date": "2026-09-22",
          "close": 2706.34
        },
        {
          "date": "2026-09-23",
          "close": 2675.98
        },
        {
          "date": "2026-09-24",
          "close": 2636.2
        },
        {
          "date": "2026-09-28",
          "close": 2555.81
        },
        {
          "date": "2026-09-29",
          "close": 2572.98
        },
        {
          "date": "2026-09-30",
          "close": 2568.19
        },
        {
          "date": "2026-10-08",
          "close": 2555.69
        },
        {
          "date": "2026-10-09",
          "close": 2555.71
        },
        {
          "date": "2026-10-12",
          "close": 2528.86
        },
        {
          "date": "2026-10-13",
          "close": 2536.55
        },
        {
          "date": "2026-10-14",
          "close": 2477.08
        },
        {
          "date": "2026-10-15",
          "close": 2411.87
        },
        {
          "date": "2026-10-16",
          "close": 2432.77
        },
        {
          "date": "2026-10-19",
          "close": 2446.62
        },
        {
          "date": "2026-10-20",
          "close": 2459.55
        },
        {
          "date": "2026-10-21",
          "close": 2450.59
        },
        {
          "date": "2026-10-22",
          "close": 2402.76
        },
        {
          "date": "2026-10-23",
          "close": 2442.84
        },
        {
          "date": "2026-10-26",
          "close": 2401.17
        },
        {
          "date": "2026-10-27",
          "close": 2336.54
        },
        {
          "date": "2026-10-28",
          "close": 2369.37
        },
        {
          "date": "2026-10-29",
          "close": 2307.16
        },
        {
          "date": "2026-10-30",
          "close": 2237.35
        },
        {
          "date": "2026-11-02",
          "close": 2282.95
        },
        {
          "date": "2026-11-03",
          "close": 2273.06
        },
        {
          "date": "2026-11-04",
          "close": 2337.18
        },
        {
          "date": "2026-11-05",
          "close": 2387.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5396825396825397,
          "pullback_frequency": 0.3968253968253968,
          "up_wilson": [
            0.4178925188089537,
            0.6569113542395502
          ],
          "pullback_wilson": [
            0.2853191151904645,
            0.5201908148834254
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45714285714285713,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3046601928840721,
            0.6181027493151624
          ],
          "pullback_wilson": [
            0.2798456817718068,
            0.5914258885602508
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0920",
      "name": "车联网(车路云)",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02554861567124278,
        "5": 0.02282298290370477,
        "20": -0.03583529546890263,
        "60": -0.05908396732658017
      },
      "moving_averages": {
        "5": 1293.2840000000317,
        "20": 1348.1595000000088,
        "60": 1402.3900000000062
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.04618115967759129,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1718.19
        },
        {
          "date": "2026-05-14",
          "close": 1672.33
        },
        {
          "date": "2026-05-15",
          "close": 1658.24
        },
        {
          "date": "2026-05-18",
          "close": 1672.17
        },
        {
          "date": "2026-05-19",
          "close": 1695.24
        },
        {
          "date": "2026-05-20",
          "close": 1670.69
        },
        {
          "date": "2026-05-21",
          "close": 1625.76
        },
        {
          "date": "2026-05-22",
          "close": 1651.07
        },
        {
          "date": "2026-05-25",
          "close": 1661.43
        },
        {
          "date": "2026-05-26",
          "close": 1629.51
        },
        {
          "date": "2026-05-27",
          "close": 1586.35
        },
        {
          "date": "2026-05-28",
          "close": 1599.54
        },
        {
          "date": "2026-05-29",
          "close": 1537.4
        },
        {
          "date": "2026-06-01",
          "close": 1559.2
        },
        {
          "date": "2026-06-02",
          "close": 1552.65
        },
        {
          "date": "2026-06-03",
          "close": 1544.86
        },
        {
          "date": "2026-06-04",
          "close": 1525.66
        },
        {
          "date": "2026-06-05",
          "close": 1535.32
        },
        {
          "date": "2026-06-08",
          "close": 1505.15
        },
        {
          "date": "2026-06-09",
          "close": 1526.6
        },
        {
          "date": "2026-06-10",
          "close": 1494.76
        },
        {
          "date": "2026-06-11",
          "close": 1456.3
        },
        {
          "date": "2026-06-12",
          "close": 1469.06
        },
        {
          "date": "2026-06-15",
          "close": 1503.53
        },
        {
          "date": "2026-06-16",
          "close": 1522.93
        },
        {
          "date": "2026-06-17",
          "close": 1522.41
        },
        {
          "date": "2026-06-18",
          "close": 1521.32
        },
        {
          "date": "2026-06-22",
          "close": 1519.74
        },
        {
          "date": "2026-06-23",
          "close": 1510.22
        },
        {
          "date": "2026-06-24",
          "close": 1494.18
        },
        {
          "date": "2026-06-25",
          "close": 1467.37
        },
        {
          "date": "2026-06-26",
          "close": 1422.59
        },
        {
          "date": "2026-06-29",
          "close": 1408.02
        },
        {
          "date": "2026-06-30",
          "close": 1448.12
        },
        {
          "date": "2026-07-01",
          "close": 1474.51
        },
        {
          "date": "2026-07-02",
          "close": 1448.48
        },
        {
          "date": "2026-07-03",
          "close": 1467.42
        },
        {
          "date": "2026-07-06",
          "close": 1443.14
        },
        {
          "date": "2026-07-07",
          "close": 1402.69
        },
        {
          "date": "2026-07-08",
          "close": 1405.43
        },
        {
          "date": "2026-07-09",
          "close": 1420.46
        },
        {
          "date": "2026-07-10",
          "close": 1441.07
        },
        {
          "date": "2026-07-13",
          "close": 1368.51
        },
        {
          "date": "2026-07-14",
          "close": 1372.55
        },
        {
          "date": "2026-07-15",
          "close": 1371.42
        },
        {
          "date": "2026-07-16",
          "close": 1373.06
        },
        {
          "date": "2026-07-17",
          "close": 1306.51
        },
        {
          "date": "2026-07-20",
          "close": 1281.13
        },
        {
          "date": "2026-07-21",
          "close": 1312.1
        },
        {
          "date": "2026-07-22",
          "close": 1299.47
        },
        {
          "date": "2026-07-23",
          "close": 1315.22
        },
        {
          "date": "2026-07-24",
          "close": 1280.64
        },
        {
          "date": "2026-07-27",
          "close": 1319.74
        },
        {
          "date": "2026-07-28",
          "close": 1321.16
        },
        {
          "date": "2026-07-29",
          "close": 1335.27
        },
        {
          "date": "2026-07-30",
          "close": 1305.11
        },
        {
          "date": "2026-07-31",
          "close": 1351.44
        },
        {
          "date": "2026-08-03",
          "close": 1367.33
        },
        {
          "date": "2026-08-04",
          "close": 1398.59
        },
        {
          "date": "2026-08-05",
          "close": 1427.46
        },
        {
          "date": "2026-08-06",
          "close": 1437.37
        },
        {
          "date": "2026-08-07",
          "close": 1430.63
        },
        {
          "date": "2026-08-10",
          "close": 1438.36
        },
        {
          "date": "2026-08-11",
          "close": 1432.39
        },
        {
          "date": "2026-08-12",
          "close": 1445.2
        },
        {
          "date": "2026-08-13",
          "close": 1431.9
        },
        {
          "date": "2026-08-14",
          "close": 1433.63
        },
        {
          "date": "2026-08-17",
          "close": 1458.53
        },
        {
          "date": "2026-08-18",
          "close": 1450.89
        },
        {
          "date": "2026-08-19",
          "close": 1378.56
        },
        {
          "date": "2026-08-20",
          "close": 1396.3
        },
        {
          "date": "2026-08-21",
          "close": 1401.97
        },
        {
          "date": "2026-08-24",
          "close": 1385.86
        },
        {
          "date": "2026-08-25",
          "close": 1408.79
        },
        {
          "date": "2026-08-26",
          "close": 1407.59
        },
        {
          "date": "2026-08-27",
          "close": 1424.34
        },
        {
          "date": "2026-08-28",
          "close": 1425.11
        },
        {
          "date": "2026-08-31",
          "close": 1447.22
        },
        {
          "date": "2026-09-01",
          "close": 1458.17
        },
        {
          "date": "2026-09-02",
          "close": 1452.87
        },
        {
          "date": "2026-09-03",
          "close": 1442.32
        },
        {
          "date": "2026-09-04",
          "close": 1439.38
        },
        {
          "date": "2026-09-07",
          "close": 1444.17
        },
        {
          "date": "2026-09-08",
          "close": 1449.02
        },
        {
          "date": "2026-09-09",
          "close": 1438.96
        },
        {
          "date": "2026-09-10",
          "close": 1425.15
        },
        {
          "date": "2026-09-11",
          "close": 1407.03
        },
        {
          "date": "2026-09-14",
          "close": 1418.72
        },
        {
          "date": "2026-09-15",
          "close": 1400.86
        },
        {
          "date": "2026-09-16",
          "close": 1416.8
        },
        {
          "date": "2026-09-17",
          "close": 1414.41
        },
        {
          "date": "2026-09-18",
          "close": 1436.57
        },
        {
          "date": "2026-09-21",
          "close": 1459.16
        },
        {
          "date": "2026-09-22",
          "close": 1471.26
        },
        {
          "date": "2026-09-23",
          "close": 1464.05
        },
        {
          "date": "2026-09-24",
          "close": 1447.08
        },
        {
          "date": "2026-09-28",
          "close": 1414.22
        },
        {
          "date": "2026-09-29",
          "close": 1431.25
        },
        {
          "date": "2026-09-30",
          "close": 1421.08
        },
        {
          "date": "2026-10-08",
          "close": 1393.04
        },
        {
          "date": "2026-10-09",
          "close": 1408.15
        },
        {
          "date": "2026-10-12",
          "close": 1395.05
        },
        {
          "date": "2026-10-13",
          "close": 1399.86
        },
        {
          "date": "2026-10-14",
          "close": 1375.27
        },
        {
          "date": "2026-10-15",
          "close": 1333.56
        },
        {
          "date": "2026-10-16",
          "close": 1342.29
        },
        {
          "date": "2026-10-19",
          "close": 1347.81
        },
        {
          "date": "2026-10-20",
          "close": 1379.92
        },
        {
          "date": "2026-10-21",
          "close": 1382.84
        },
        {
          "date": "2026-10-22",
          "close": 1343.5
        },
        {
          "date": "2026-10-23",
          "close": 1388.39
        },
        {
          "date": "2026-10-26",
          "close": 1387.66
        },
        {
          "date": "2026-10-27",
          "close": 1339.33
        },
        {
          "date": "2026-10-28",
          "close": 1359.99
        },
        {
          "date": "2026-10-29",
          "close": 1313.15
        },
        {
          "date": "2026-10-30",
          "close": 1250.97
        },
        {
          "date": "2026-11-02",
          "close": 1292.6
        },
        {
          "date": "2026-11-03",
          "close": 1270.07
        },
        {
          "date": "2026-11-04",
          "close": 1309.66
        },
        {
          "date": "2026-11-05",
          "close": 1343.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5526315789473685,
          "pullback_frequency": 0.35526315789473684,
          "up_wilson": [
            0.4410051506448649,
            0.6591934193482787
          ],
          "pullback_wilson": [
            0.2570177876603489,
            0.4674361448585067
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 28,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0921",
      "name": "卫星互联网",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01710008350232628,
        "5": 0.022485114853966648,
        "20": -0.055095029644816385,
        "60": -0.09306691627753605
      },
      "moving_averages": {
        "5": 1647.2520000000484,
        "20": 1708.665000000014,
        "60": 1829.9441666666612
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-06",
            "end": "2026-07-06",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-05",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05332200830502076,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2493.05
        },
        {
          "date": "2026-05-14",
          "close": 2413.34
        },
        {
          "date": "2026-05-15",
          "close": 2370.78
        },
        {
          "date": "2026-05-18",
          "close": 2405.26
        },
        {
          "date": "2026-05-19",
          "close": 2427.4
        },
        {
          "date": "2026-05-20",
          "close": 2388.87
        },
        {
          "date": "2026-05-21",
          "close": 2303.2
        },
        {
          "date": "2026-05-22",
          "close": 2356.28
        },
        {
          "date": "2026-05-25",
          "close": 2372.58
        },
        {
          "date": "2026-05-26",
          "close": 2302.99
        },
        {
          "date": "2026-05-27",
          "close": 2254.6
        },
        {
          "date": "2026-05-28",
          "close": 2298.47
        },
        {
          "date": "2026-05-29",
          "close": 2173.5
        },
        {
          "date": "2026-06-01",
          "close": 2152.56
        },
        {
          "date": "2026-06-02",
          "close": 2150.74
        },
        {
          "date": "2026-06-03",
          "close": 2173.19
        },
        {
          "date": "2026-06-04",
          "close": 2158.72
        },
        {
          "date": "2026-06-05",
          "close": 2213.21
        },
        {
          "date": "2026-06-08",
          "close": 2145.33
        },
        {
          "date": "2026-06-09",
          "close": 2184.47
        },
        {
          "date": "2026-06-10",
          "close": 2129.51
        },
        {
          "date": "2026-06-11",
          "close": 2111.89
        },
        {
          "date": "2026-06-12",
          "close": 2134.6
        },
        {
          "date": "2026-06-15",
          "close": 2178.62
        },
        {
          "date": "2026-06-16",
          "close": 2211.54
        },
        {
          "date": "2026-06-17",
          "close": 2230.9
        },
        {
          "date": "2026-06-18",
          "close": 2245.75
        },
        {
          "date": "2026-06-22",
          "close": 2221.05
        },
        {
          "date": "2026-06-23",
          "close": 2169.68
        },
        {
          "date": "2026-06-24",
          "close": 2171.93
        },
        {
          "date": "2026-06-25",
          "close": 2145.52
        },
        {
          "date": "2026-06-26",
          "close": 2115.49
        },
        {
          "date": "2026-06-29",
          "close": 2084.49
        },
        {
          "date": "2026-06-30",
          "close": 2173.68
        },
        {
          "date": "2026-07-01",
          "close": 2201.75
        },
        {
          "date": "2026-07-02",
          "close": 2141.71
        },
        {
          "date": "2026-07-03",
          "close": 2191.61
        },
        {
          "date": "2026-07-06",
          "close": 2118.55
        },
        {
          "date": "2026-07-07",
          "close": 2053.07
        },
        {
          "date": "2026-07-08",
          "close": 2026.13
        },
        {
          "date": "2026-07-09",
          "close": 2086.9
        },
        {
          "date": "2026-07-10",
          "close": 2157.58
        },
        {
          "date": "2026-07-13",
          "close": 2003.5
        },
        {
          "date": "2026-07-14",
          "close": 1955.85
        },
        {
          "date": "2026-07-15",
          "close": 1917.81
        },
        {
          "date": "2026-07-16",
          "close": 1895.13
        },
        {
          "date": "2026-07-17",
          "close": 1777.84
        },
        {
          "date": "2026-07-20",
          "close": 1700.6
        },
        {
          "date": "2026-07-21",
          "close": 1761.49
        },
        {
          "date": "2026-07-22",
          "close": 1737.87
        },
        {
          "date": "2026-07-23",
          "close": 1752.63
        },
        {
          "date": "2026-07-24",
          "close": 1694.7
        },
        {
          "date": "2026-07-27",
          "close": 1750.88
        },
        {
          "date": "2026-07-28",
          "close": 1717.73
        },
        {
          "date": "2026-07-29",
          "close": 1730.14
        },
        {
          "date": "2026-07-30",
          "close": 1660.69
        },
        {
          "date": "2026-07-31",
          "close": 1724.52
        },
        {
          "date": "2026-08-03",
          "close": 1766.69
        },
        {
          "date": "2026-08-04",
          "close": 1831.95
        },
        {
          "date": "2026-08-05",
          "close": 1880.26
        },
        {
          "date": "2026-08-06",
          "close": 1913.94
        },
        {
          "date": "2026-08-07",
          "close": 1945.38
        },
        {
          "date": "2026-08-10",
          "close": 1939.38
        },
        {
          "date": "2026-08-11",
          "close": 1917.4
        },
        {
          "date": "2026-08-12",
          "close": 1947.44
        },
        {
          "date": "2026-08-13",
          "close": 1922.36
        },
        {
          "date": "2026-08-14",
          "close": 1942.69
        },
        {
          "date": "2026-08-17",
          "close": 1989.35
        },
        {
          "date": "2026-08-18",
          "close": 1977.92
        },
        {
          "date": "2026-08-19",
          "close": 1841.08
        },
        {
          "date": "2026-08-20",
          "close": 1838.64
        },
        {
          "date": "2026-08-21",
          "close": 1852.66
        },
        {
          "date": "2026-08-24",
          "close": 1808.13
        },
        {
          "date": "2026-08-25",
          "close": 1831.09
        },
        {
          "date": "2026-08-26",
          "close": 1831.56
        },
        {
          "date": "2026-08-27",
          "close": 1881.39
        },
        {
          "date": "2026-08-28",
          "close": 1874.65
        },
        {
          "date": "2026-08-31",
          "close": 1914.23
        },
        {
          "date": "2026-09-01",
          "close": 1901.48
        },
        {
          "date": "2026-09-02",
          "close": 1888.58
        },
        {
          "date": "2026-09-03",
          "close": 1879.17
        },
        {
          "date": "2026-09-04",
          "close": 1864.83
        },
        {
          "date": "2026-09-07",
          "close": 1882.4
        },
        {
          "date": "2026-09-08",
          "close": 1898.1
        },
        {
          "date": "2026-09-09",
          "close": 1884.57
        },
        {
          "date": "2026-09-10",
          "close": 1866.6
        },
        {
          "date": "2026-09-11",
          "close": 1861.28
        },
        {
          "date": "2026-09-14",
          "close": 1871.19
        },
        {
          "date": "2026-09-15",
          "close": 1856.21
        },
        {
          "date": "2026-09-16",
          "close": 1893.27
        },
        {
          "date": "2026-09-17",
          "close": 1879.22
        },
        {
          "date": "2026-09-18",
          "close": 1917.28
        },
        {
          "date": "2026-09-21",
          "close": 1951.13
        },
        {
          "date": "2026-09-22",
          "close": 1953.99
        },
        {
          "date": "2026-09-23",
          "close": 1939.68
        },
        {
          "date": "2026-09-24",
          "close": 1924.72
        },
        {
          "date": "2026-09-28",
          "close": 1847.33
        },
        {
          "date": "2026-09-29",
          "close": 1856.48
        },
        {
          "date": "2026-09-30",
          "close": 1831.85
        },
        {
          "date": "2026-10-08",
          "close": 1804.7
        },
        {
          "date": "2026-10-09",
          "close": 1801.32
        },
        {
          "date": "2026-10-12",
          "close": 1762.45
        },
        {
          "date": "2026-10-13",
          "close": 1776.77
        },
        {
          "date": "2026-10-14",
          "close": 1751.86
        },
        {
          "date": "2026-10-15",
          "close": 1689.87
        },
        {
          "date": "2026-10-16",
          "close": 1713.94
        },
        {
          "date": "2026-10-19",
          "close": 1717.9
        },
        {
          "date": "2026-10-20",
          "close": 1758.04
        },
        {
          "date": "2026-10-21",
          "close": 1769.2
        },
        {
          "date": "2026-10-22",
          "close": 1714.46
        },
        {
          "date": "2026-10-23",
          "close": 1752.5
        },
        {
          "date": "2026-10-26",
          "close": 1714.51
        },
        {
          "date": "2026-10-27",
          "close": 1649.64
        },
        {
          "date": "2026-10-28",
          "close": 1696.81
        },
        {
          "date": "2026-10-29",
          "close": 1667.77
        },
        {
          "date": "2026-10-30",
          "close": 1601.82
        },
        {
          "date": "2026-11-02",
          "close": 1645.28
        },
        {
          "date": "2026-11-03",
          "close": 1607.29
        },
        {
          "date": "2026-11-04",
          "close": 1676.6
        },
        {
          "date": "2026-11-05",
          "close": 1705.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4358974358974359,
          "pullback_frequency": 0.4230769230769231,
          "up_wilson": [
            0.33143240541044916,
            0.5463801342962424
          ],
          "pullback_wilson": [
            0.31959060348175483,
            0.533784444166275
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4,
          "pullback_frequency": 0.5777777777777777,
          "up_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "pullback_wilson": [
            0.4330078870920313,
            0.710312975327297
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 24,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 12,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0922",
      "name": "数据中心",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023291404254350834,
        "5": 0.02890500760808634,
        "20": -0.08246102677113931,
        "60": -0.1154241480891327
      },
      "moving_averages": {
        "5": 1731.5319999999833,
        "20": 1826.8769999999902,
        "60": 1975.4636666666638
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.08420822174475318,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2534.1
        },
        {
          "date": "2026-05-14",
          "close": 2471.27
        },
        {
          "date": "2026-05-15",
          "close": 2443.6
        },
        {
          "date": "2026-05-18",
          "close": 2467.08
        },
        {
          "date": "2026-05-19",
          "close": 2514.32
        },
        {
          "date": "2026-05-20",
          "close": 2483.58
        },
        {
          "date": "2026-05-21",
          "close": 2373.88
        },
        {
          "date": "2026-05-22",
          "close": 2428.44
        },
        {
          "date": "2026-05-25",
          "close": 2432.4
        },
        {
          "date": "2026-05-26",
          "close": 2373.16
        },
        {
          "date": "2026-05-27",
          "close": 2322.35
        },
        {
          "date": "2026-05-28",
          "close": 2359.94
        },
        {
          "date": "2026-05-29",
          "close": 2287.25
        },
        {
          "date": "2026-06-01",
          "close": 2297.75
        },
        {
          "date": "2026-06-02",
          "close": 2286.85
        },
        {
          "date": "2026-06-03",
          "close": 2277.31
        },
        {
          "date": "2026-06-04",
          "close": 2256.14
        },
        {
          "date": "2026-06-05",
          "close": 2249.39
        },
        {
          "date": "2026-06-08",
          "close": 2170.46
        },
        {
          "date": "2026-06-09",
          "close": 2219.52
        },
        {
          "date": "2026-06-10",
          "close": 2169.53
        },
        {
          "date": "2026-06-11",
          "close": 2119.08
        },
        {
          "date": "2026-06-12",
          "close": 2126.62
        },
        {
          "date": "2026-06-15",
          "close": 2200.66
        },
        {
          "date": "2026-06-16",
          "close": 2242.31
        },
        {
          "date": "2026-06-17",
          "close": 2232.87
        },
        {
          "date": "2026-06-18",
          "close": 2241.34
        },
        {
          "date": "2026-06-22",
          "close": 2266.07
        },
        {
          "date": "2026-06-23",
          "close": 2239.1
        },
        {
          "date": "2026-06-24",
          "close": 2227.01
        },
        {
          "date": "2026-06-25",
          "close": 2202.19
        },
        {
          "date": "2026-06-26",
          "close": 2120.19
        },
        {
          "date": "2026-06-29",
          "close": 2091.86
        },
        {
          "date": "2026-06-30",
          "close": 2146.48
        },
        {
          "date": "2026-07-01",
          "close": 2166.61
        },
        {
          "date": "2026-07-02",
          "close": 2112.84
        },
        {
          "date": "2026-07-03",
          "close": 2126.04
        },
        {
          "date": "2026-07-06",
          "close": 2106.06
        },
        {
          "date": "2026-07-07",
          "close": 2048.31
        },
        {
          "date": "2026-07-08",
          "close": 2046.22
        },
        {
          "date": "2026-07-09",
          "close": 2073.95
        },
        {
          "date": "2026-07-10",
          "close": 2091.91
        },
        {
          "date": "2026-07-13",
          "close": 1992.33
        },
        {
          "date": "2026-07-14",
          "close": 2005.29
        },
        {
          "date": "2026-07-15",
          "close": 1983.26
        },
        {
          "date": "2026-07-16",
          "close": 1966.57
        },
        {
          "date": "2026-07-17",
          "close": 1861.21
        },
        {
          "date": "2026-07-20",
          "close": 1825.8
        },
        {
          "date": "2026-07-21",
          "close": 1885.91
        },
        {
          "date": "2026-07-22",
          "close": 1873.9
        },
        {
          "date": "2026-07-23",
          "close": 1908.82
        },
        {
          "date": "2026-07-24",
          "close": 1849.37
        },
        {
          "date": "2026-07-27",
          "close": 1911.1
        },
        {
          "date": "2026-07-28",
          "close": 1879.01
        },
        {
          "date": "2026-07-29",
          "close": 1891.25
        },
        {
          "date": "2026-07-30",
          "close": 1831.64
        },
        {
          "date": "2026-07-31",
          "close": 1904.54
        },
        {
          "date": "2026-08-03",
          "close": 1928.43
        },
        {
          "date": "2026-08-04",
          "close": 1993.67
        },
        {
          "date": "2026-08-05",
          "close": 2033.37
        },
        {
          "date": "2026-08-06",
          "close": 2034.01
        },
        {
          "date": "2026-08-07",
          "close": 2042.34
        },
        {
          "date": "2026-08-10",
          "close": 2050.26
        },
        {
          "date": "2026-08-11",
          "close": 2050.49
        },
        {
          "date": "2026-08-12",
          "close": 2080.11
        },
        {
          "date": "2026-08-13",
          "close": 2067.98
        },
        {
          "date": "2026-08-14",
          "close": 2078.53
        },
        {
          "date": "2026-08-17",
          "close": 2118.92
        },
        {
          "date": "2026-08-18",
          "close": 2101.74
        },
        {
          "date": "2026-08-19",
          "close": 1990.04
        },
        {
          "date": "2026-08-20",
          "close": 2008.2
        },
        {
          "date": "2026-08-21",
          "close": 2021.99
        },
        {
          "date": "2026-08-24",
          "close": 1992.06
        },
        {
          "date": "2026-08-25",
          "close": 2021.99
        },
        {
          "date": "2026-08-26",
          "close": 2025.91
        },
        {
          "date": "2026-08-27",
          "close": 2057.42
        },
        {
          "date": "2026-08-28",
          "close": 2049.39
        },
        {
          "date": "2026-08-31",
          "close": 2083.73
        },
        {
          "date": "2026-09-01",
          "close": 2081.33
        },
        {
          "date": "2026-09-02",
          "close": 2071.22
        },
        {
          "date": "2026-09-03",
          "close": 2074.24
        },
        {
          "date": "2026-09-04",
          "close": 2062.0
        },
        {
          "date": "2026-09-07",
          "close": 2087.49
        },
        {
          "date": "2026-09-08",
          "close": 2080.79
        },
        {
          "date": "2026-09-09",
          "close": 2072.47
        },
        {
          "date": "2026-09-10",
          "close": 2047.48
        },
        {
          "date": "2026-09-11",
          "close": 2017.42
        },
        {
          "date": "2026-09-14",
          "close": 2024.71
        },
        {
          "date": "2026-09-15",
          "close": 2004.04
        },
        {
          "date": "2026-09-16",
          "close": 2040.54
        },
        {
          "date": "2026-09-17",
          "close": 2034.8
        },
        {
          "date": "2026-09-18",
          "close": 2075.77
        },
        {
          "date": "2026-09-21",
          "close": 2101.81
        },
        {
          "date": "2026-09-22",
          "close": 2114.01
        },
        {
          "date": "2026-09-23",
          "close": 2097.29
        },
        {
          "date": "2026-09-24",
          "close": 2065.26
        },
        {
          "date": "2026-09-28",
          "close": 1991.94
        },
        {
          "date": "2026-09-29",
          "close": 2014.53
        },
        {
          "date": "2026-09-30",
          "close": 1995.71
        },
        {
          "date": "2026-10-08",
          "close": 1960.32
        },
        {
          "date": "2026-10-09",
          "close": 1964.06
        },
        {
          "date": "2026-10-12",
          "close": 1931.02
        },
        {
          "date": "2026-10-13",
          "close": 1940.28
        },
        {
          "date": "2026-10-14",
          "close": 1901.8
        },
        {
          "date": "2026-10-15",
          "close": 1842.74
        },
        {
          "date": "2026-10-16",
          "close": 1843.83
        },
        {
          "date": "2026-10-19",
          "close": 1846.93
        },
        {
          "date": "2026-10-20",
          "close": 1874.48
        },
        {
          "date": "2026-10-21",
          "close": 1882.04
        },
        {
          "date": "2026-10-22",
          "close": 1824.17
        },
        {
          "date": "2026-10-23",
          "close": 1862.48
        },
        {
          "date": "2026-10-26",
          "close": 1833.14
        },
        {
          "date": "2026-10-27",
          "close": 1773.45
        },
        {
          "date": "2026-10-28",
          "close": 1811.32
        },
        {
          "date": "2026-10-29",
          "close": 1748.14
        },
        {
          "date": "2026-10-30",
          "close": 1675.36
        },
        {
          "date": "2026-11-02",
          "close": 1729.47
        },
        {
          "date": "2026-11-03",
          "close": 1696.43
        },
        {
          "date": "2026-11-04",
          "close": 1757.73
        },
        {
          "date": "2026-11-05",
          "close": 1798.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.35802469135802467,
          "up_wilson": [
            0.4472757377643103,
            0.6588044749654215
          ],
          "pullback_wilson": [
            0.26223674449626305,
            0.466669378527756
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.4782608695652174,
          "up_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "pullback_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 26,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0923",
      "name": "抖音概念(字节概念)",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04020986860790132,
        "5": 0.059830491695920696,
        "20": 0.016892434936361056,
        "60": -0.060027285129604424
      },
      "moving_averages": {
        "5": 1316.3240000000224,
        "20": 1361.1839999999968,
        "60": 1416.421333333334
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.02098325138399415,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1712.28
        },
        {
          "date": "2026-05-14",
          "close": 1665.16
        },
        {
          "date": "2026-05-15",
          "close": 1665.32
        },
        {
          "date": "2026-05-18",
          "close": 1680.03
        },
        {
          "date": "2026-05-19",
          "close": 1712.3
        },
        {
          "date": "2026-05-20",
          "close": 1673.74
        },
        {
          "date": "2026-05-21",
          "close": 1614.73
        },
        {
          "date": "2026-05-22",
          "close": 1628.25
        },
        {
          "date": "2026-05-25",
          "close": 1619.67
        },
        {
          "date": "2026-05-26",
          "close": 1590.19
        },
        {
          "date": "2026-05-27",
          "close": 1553.91
        },
        {
          "date": "2026-05-28",
          "close": 1559.66
        },
        {
          "date": "2026-05-29",
          "close": 1533.36
        },
        {
          "date": "2026-06-01",
          "close": 1576.55
        },
        {
          "date": "2026-06-02",
          "close": 1555.88
        },
        {
          "date": "2026-06-03",
          "close": 1539.67
        },
        {
          "date": "2026-06-04",
          "close": 1516.42
        },
        {
          "date": "2026-06-05",
          "close": 1524.8
        },
        {
          "date": "2026-06-08",
          "close": 1492.22
        },
        {
          "date": "2026-06-09",
          "close": 1523.14
        },
        {
          "date": "2026-06-10",
          "close": 1498.88
        },
        {
          "date": "2026-06-11",
          "close": 1453.6
        },
        {
          "date": "2026-06-12",
          "close": 1462.75
        },
        {
          "date": "2026-06-15",
          "close": 1502.07
        },
        {
          "date": "2026-06-16",
          "close": 1508.05
        },
        {
          "date": "2026-06-17",
          "close": 1488.6
        },
        {
          "date": "2026-06-18",
          "close": 1493.09
        },
        {
          "date": "2026-06-22",
          "close": 1518.37
        },
        {
          "date": "2026-06-23",
          "close": 1495.93
        },
        {
          "date": "2026-06-24",
          "close": 1472.28
        },
        {
          "date": "2026-06-25",
          "close": 1440.95
        },
        {
          "date": "2026-06-26",
          "close": 1387.62
        },
        {
          "date": "2026-06-29",
          "close": 1376.76
        },
        {
          "date": "2026-06-30",
          "close": 1410.1
        },
        {
          "date": "2026-07-01",
          "close": 1430.8
        },
        {
          "date": "2026-07-02",
          "close": 1419.59
        },
        {
          "date": "2026-07-03",
          "close": 1415.41
        },
        {
          "date": "2026-07-06",
          "close": 1396.8
        },
        {
          "date": "2026-07-07",
          "close": 1370.28
        },
        {
          "date": "2026-07-08",
          "close": 1377.05
        },
        {
          "date": "2026-07-09",
          "close": 1397.26
        },
        {
          "date": "2026-07-10",
          "close": 1424.52
        },
        {
          "date": "2026-07-13",
          "close": 1356.68
        },
        {
          "date": "2026-07-14",
          "close": 1353.92
        },
        {
          "date": "2026-07-15",
          "close": 1369.32
        },
        {
          "date": "2026-07-16",
          "close": 1388.81
        },
        {
          "date": "2026-07-17",
          "close": 1321.36
        },
        {
          "date": "2026-07-20",
          "close": 1305.56
        },
        {
          "date": "2026-07-21",
          "close": 1339.94
        },
        {
          "date": "2026-07-22",
          "close": 1326.25
        },
        {
          "date": "2026-07-23",
          "close": 1336.54
        },
        {
          "date": "2026-07-24",
          "close": 1287.11
        },
        {
          "date": "2026-07-27",
          "close": 1334.0
        },
        {
          "date": "2026-07-28",
          "close": 1336.94
        },
        {
          "date": "2026-07-29",
          "close": 1346.42
        },
        {
          "date": "2026-07-30",
          "close": 1324.45
        },
        {
          "date": "2026-07-31",
          "close": 1401.52
        },
        {
          "date": "2026-08-03",
          "close": 1411.33
        },
        {
          "date": "2026-08-04",
          "close": 1458.94
        },
        {
          "date": "2026-08-05",
          "close": 1480.66
        },
        {
          "date": "2026-08-06",
          "close": 1478.03
        },
        {
          "date": "2026-08-07",
          "close": 1473.97
        },
        {
          "date": "2026-08-10",
          "close": 1478.99
        },
        {
          "date": "2026-08-11",
          "close": 1472.58
        },
        {
          "date": "2026-08-12",
          "close": 1494.33
        },
        {
          "date": "2026-08-13",
          "close": 1477.18
        },
        {
          "date": "2026-08-14",
          "close": 1473.82
        },
        {
          "date": "2026-08-17",
          "close": 1487.09
        },
        {
          "date": "2026-08-18",
          "close": 1464.11
        },
        {
          "date": "2026-08-19",
          "close": 1393.43
        },
        {
          "date": "2026-08-20",
          "close": 1405.62
        },
        {
          "date": "2026-08-21",
          "close": 1404.36
        },
        {
          "date": "2026-08-24",
          "close": 1377.86
        },
        {
          "date": "2026-08-25",
          "close": 1406.75
        },
        {
          "date": "2026-08-26",
          "close": 1402.43
        },
        {
          "date": "2026-08-27",
          "close": 1420.63
        },
        {
          "date": "2026-08-28",
          "close": 1426.45
        },
        {
          "date": "2026-08-31",
          "close": 1469.7
        },
        {
          "date": "2026-09-01",
          "close": 1493.24
        },
        {
          "date": "2026-09-02",
          "close": 1470.37
        },
        {
          "date": "2026-09-03",
          "close": 1460.98
        },
        {
          "date": "2026-09-04",
          "close": 1473.91
        },
        {
          "date": "2026-09-07",
          "close": 1486.97
        },
        {
          "date": "2026-09-08",
          "close": 1492.76
        },
        {
          "date": "2026-09-09",
          "close": 1467.34
        },
        {
          "date": "2026-09-10",
          "close": 1450.23
        },
        {
          "date": "2026-09-11",
          "close": 1423.23
        },
        {
          "date": "2026-09-14",
          "close": 1419.81
        },
        {
          "date": "2026-09-15",
          "close": 1396.64
        },
        {
          "date": "2026-09-16",
          "close": 1417.63
        },
        {
          "date": "2026-09-17",
          "close": 1423.47
        },
        {
          "date": "2026-09-18",
          "close": 1441.53
        },
        {
          "date": "2026-09-21",
          "close": 1467.1
        },
        {
          "date": "2026-09-22",
          "close": 1492.81
        },
        {
          "date": "2026-09-23",
          "close": 1458.7
        },
        {
          "date": "2026-09-24",
          "close": 1434.98
        },
        {
          "date": "2026-09-28",
          "close": 1391.53
        },
        {
          "date": "2026-09-29",
          "close": 1421.23
        },
        {
          "date": "2026-09-30",
          "close": 1401.15
        },
        {
          "date": "2026-10-08",
          "close": 1368.66
        },
        {
          "date": "2026-10-09",
          "close": 1407.92
        },
        {
          "date": "2026-10-12",
          "close": 1406.62
        },
        {
          "date": "2026-10-13",
          "close": 1421.61
        },
        {
          "date": "2026-10-14",
          "close": 1417.67
        },
        {
          "date": "2026-10-15",
          "close": 1377.66
        },
        {
          "date": "2026-10-16",
          "close": 1358.64
        },
        {
          "date": "2026-10-19",
          "close": 1361.61
        },
        {
          "date": "2026-10-20",
          "close": 1388.01
        },
        {
          "date": "2026-10-21",
          "close": 1398.43
        },
        {
          "date": "2026-10-22",
          "close": 1335.83
        },
        {
          "date": "2026-10-23",
          "close": 1380.21
        },
        {
          "date": "2026-10-26",
          "close": 1379.45
        },
        {
          "date": "2026-10-27",
          "close": 1335.89
        },
        {
          "date": "2026-10-28",
          "close": 1359.3
        },
        {
          "date": "2026-10-29",
          "close": 1313.21
        },
        {
          "date": "2026-10-30",
          "close": 1239.71
        },
        {
          "date": "2026-11-02",
          "close": 1316.62
        },
        {
          "date": "2026-11-03",
          "close": 1295.53
        },
        {
          "date": "2026-11-04",
          "close": 1337.98
        },
        {
          "date": "2026-11-05",
          "close": 1391.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.23872670036358598,
            0.44358590287381205
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.5106382978723404,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.3724245374822684,
            0.6472444496631784
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 17,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0924",
      "name": "地摊经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015953068811419113,
        "5": 0.027245156137420956,
        "20": -0.018051254671649697,
        "60": 0.017932355171325964
      },
      "moving_averages": {
        "5": 1796.330000000028,
        "20": 1830.4300000000046,
        "60": 1854.6291666666743
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.04236785104344565,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2100.21
        },
        {
          "date": "2026-05-14",
          "close": 2098.4
        },
        {
          "date": "2026-05-15",
          "close": 2070.76
        },
        {
          "date": "2026-05-18",
          "close": 2059.75
        },
        {
          "date": "2026-05-19",
          "close": 2084.92
        },
        {
          "date": "2026-05-20",
          "close": 2064.78
        },
        {
          "date": "2026-05-21",
          "close": 2020.29
        },
        {
          "date": "2026-05-22",
          "close": 2042.78
        },
        {
          "date": "2026-05-25",
          "close": 2026.8
        },
        {
          "date": "2026-05-26",
          "close": 2006.73
        },
        {
          "date": "2026-05-27",
          "close": 1976.56
        },
        {
          "date": "2026-05-28",
          "close": 1956.8
        },
        {
          "date": "2026-05-29",
          "close": 1948.01
        },
        {
          "date": "2026-06-01",
          "close": 1980.6
        },
        {
          "date": "2026-06-02",
          "close": 1956.43
        },
        {
          "date": "2026-06-03",
          "close": 1933.39
        },
        {
          "date": "2026-06-04",
          "close": 1909.39
        },
        {
          "date": "2026-06-05",
          "close": 1916.5
        },
        {
          "date": "2026-06-08",
          "close": 1871.14
        },
        {
          "date": "2026-06-09",
          "close": 1869.45
        },
        {
          "date": "2026-06-10",
          "close": 1859.85
        },
        {
          "date": "2026-06-11",
          "close": 1838.41
        },
        {
          "date": "2026-06-12",
          "close": 1879.17
        },
        {
          "date": "2026-06-15",
          "close": 1891.58
        },
        {
          "date": "2026-06-16",
          "close": 1890.19
        },
        {
          "date": "2026-06-17",
          "close": 1858.47
        },
        {
          "date": "2026-06-18",
          "close": 1840.76
        },
        {
          "date": "2026-06-22",
          "close": 1847.73
        },
        {
          "date": "2026-06-23",
          "close": 1857.89
        },
        {
          "date": "2026-06-24",
          "close": 1820.04
        },
        {
          "date": "2026-06-25",
          "close": 1798.96
        },
        {
          "date": "2026-06-26",
          "close": 1759.76
        },
        {
          "date": "2026-06-29",
          "close": 1769.68
        },
        {
          "date": "2026-06-30",
          "close": 1755.7
        },
        {
          "date": "2026-07-01",
          "close": 1790.67
        },
        {
          "date": "2026-07-02",
          "close": 1792.58
        },
        {
          "date": "2026-07-03",
          "close": 1819.98
        },
        {
          "date": "2026-07-06",
          "close": 1817.66
        },
        {
          "date": "2026-07-07",
          "close": 1774.15
        },
        {
          "date": "2026-07-08",
          "close": 1761.62
        },
        {
          "date": "2026-07-09",
          "close": 1761.82
        },
        {
          "date": "2026-07-10",
          "close": 1772.09
        },
        {
          "date": "2026-07-13",
          "close": 1710.05
        },
        {
          "date": "2026-07-14",
          "close": 1735.82
        },
        {
          "date": "2026-07-15",
          "close": 1762.96
        },
        {
          "date": "2026-07-16",
          "close": 1765.49
        },
        {
          "date": "2026-07-17",
          "close": 1700.28
        },
        {
          "date": "2026-07-20",
          "close": 1664.97
        },
        {
          "date": "2026-07-21",
          "close": 1649.56
        },
        {
          "date": "2026-07-22",
          "close": 1638.77
        },
        {
          "date": "2026-07-23",
          "close": 1680.13
        },
        {
          "date": "2026-07-24",
          "close": 1640.87
        },
        {
          "date": "2026-07-27",
          "close": 1674.8
        },
        {
          "date": "2026-07-28",
          "close": 1689.97
        },
        {
          "date": "2026-07-29",
          "close": 1734.85
        },
        {
          "date": "2026-07-30",
          "close": 1744.51
        },
        {
          "date": "2026-07-31",
          "close": 1769.24
        },
        {
          "date": "2026-08-03",
          "close": 1802.72
        },
        {
          "date": "2026-08-04",
          "close": 1800.68
        },
        {
          "date": "2026-08-05",
          "close": 1806.79
        },
        {
          "date": "2026-08-06",
          "close": 1797.5
        },
        {
          "date": "2026-08-07",
          "close": 1789.82
        },
        {
          "date": "2026-08-10",
          "close": 1832.05
        },
        {
          "date": "2026-08-11",
          "close": 1819.74
        },
        {
          "date": "2026-08-12",
          "close": 1852.19
        },
        {
          "date": "2026-08-13",
          "close": 1832.69
        },
        {
          "date": "2026-08-14",
          "close": 1810.34
        },
        {
          "date": "2026-08-17",
          "close": 1845.53
        },
        {
          "date": "2026-08-18",
          "close": 1849.54
        },
        {
          "date": "2026-08-19",
          "close": 1801.65
        },
        {
          "date": "2026-08-20",
          "close": 1824.62
        },
        {
          "date": "2026-08-21",
          "close": 1810.38
        },
        {
          "date": "2026-08-24",
          "close": 1802.8
        },
        {
          "date": "2026-08-25",
          "close": 1840.2
        },
        {
          "date": "2026-08-26",
          "close": 1836.77
        },
        {
          "date": "2026-08-27",
          "close": 1847.98
        },
        {
          "date": "2026-08-28",
          "close": 1869.71
        },
        {
          "date": "2026-08-31",
          "close": 1865.68
        },
        {
          "date": "2026-09-01",
          "close": 1913.76
        },
        {
          "date": "2026-09-02",
          "close": 1892.34
        },
        {
          "date": "2026-09-03",
          "close": 1893.55
        },
        {
          "date": "2026-09-04",
          "close": 1915.98
        },
        {
          "date": "2026-09-07",
          "close": 1953.28
        },
        {
          "date": "2026-09-08",
          "close": 1976.63
        },
        {
          "date": "2026-09-09",
          "close": 1973.54
        },
        {
          "date": "2026-09-10",
          "close": 1931.79
        },
        {
          "date": "2026-09-11",
          "close": 1870.73
        },
        {
          "date": "2026-09-14",
          "close": 1883.09
        },
        {
          "date": "2026-09-15",
          "close": 1818.22
        },
        {
          "date": "2026-09-16",
          "close": 1848.45
        },
        {
          "date": "2026-09-17",
          "close": 1863.31
        },
        {
          "date": "2026-09-18",
          "close": 1883.75
        },
        {
          "date": "2026-09-21",
          "close": 1913.02
        },
        {
          "date": "2026-09-22",
          "close": 1915.6
        },
        {
          "date": "2026-09-23",
          "close": 1894.85
        },
        {
          "date": "2026-09-24",
          "close": 1888.62
        },
        {
          "date": "2026-09-28",
          "close": 1873.53
        },
        {
          "date": "2026-09-29",
          "close": 1875.96
        },
        {
          "date": "2026-09-30",
          "close": 1886.96
        },
        {
          "date": "2026-10-08",
          "close": 1873.0
        },
        {
          "date": "2026-10-09",
          "close": 1914.58
        },
        {
          "date": "2026-10-12",
          "close": 1903.94
        },
        {
          "date": "2026-10-13",
          "close": 1920.56
        },
        {
          "date": "2026-10-14",
          "close": 1881.52
        },
        {
          "date": "2026-10-15",
          "close": 1838.96
        },
        {
          "date": "2026-10-16",
          "close": 1846.01
        },
        {
          "date": "2026-10-19",
          "close": 1822.52
        },
        {
          "date": "2026-10-20",
          "close": 1833.44
        },
        {
          "date": "2026-10-21",
          "close": 1828.96
        },
        {
          "date": "2026-10-22",
          "close": 1784.81
        },
        {
          "date": "2026-10-23",
          "close": 1809.57
        },
        {
          "date": "2026-10-26",
          "close": 1826.58
        },
        {
          "date": "2026-10-27",
          "close": 1802.14
        },
        {
          "date": "2026-10-28",
          "close": 1822.95
        },
        {
          "date": "2026-10-29",
          "close": 1790.41
        },
        {
          "date": "2026-10-30",
          "close": 1736.86
        },
        {
          "date": "2026-11-02",
          "close": 1793.11
        },
        {
          "date": "2026-11-03",
          "close": 1802.18
        },
        {
          "date": "2026-11-04",
          "close": 1810.31
        },
        {
          "date": "2026-11-05",
          "close": 1839.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48484848484848486,
          "pullback_frequency": 0.3787878787878788,
          "up_wilson": [
            0.3684696267060676,
            0.6028940871428276
          ],
          "pullback_wilson": [
            0.2714944699373794,
            0.499415240853782
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.47619047619047616,
          "up_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "pullback_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 3,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0925",
      "name": "北交所概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02188860700047468,
        "5": 0.03854554132362176,
        "20": -0.05523542542698423,
        "60": -0.05403451404377557
      },
      "moving_averages": {
        "5": 1941.789999999944,
        "20": 2010.8809999999708,
        "60": 2122.5536666666544
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.06809950749006122,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2544.05
        },
        {
          "date": "2026-05-14",
          "close": 2489.51
        },
        {
          "date": "2026-05-15",
          "close": 2455.66
        },
        {
          "date": "2026-05-18",
          "close": 2449.93
        },
        {
          "date": "2026-05-19",
          "close": 2472.11
        },
        {
          "date": "2026-05-20",
          "close": 2432.5
        },
        {
          "date": "2026-05-21",
          "close": 2364.32
        },
        {
          "date": "2026-05-22",
          "close": 2406.08
        },
        {
          "date": "2026-05-25",
          "close": 2414.32
        },
        {
          "date": "2026-05-26",
          "close": 2378.44
        },
        {
          "date": "2026-05-27",
          "close": 2332.2
        },
        {
          "date": "2026-05-28",
          "close": 2365.09
        },
        {
          "date": "2026-05-29",
          "close": 2338.03
        },
        {
          "date": "2026-06-01",
          "close": 2359.6
        },
        {
          "date": "2026-06-02",
          "close": 2328.22
        },
        {
          "date": "2026-06-03",
          "close": 2331.18
        },
        {
          "date": "2026-06-04",
          "close": 2311.04
        },
        {
          "date": "2026-06-05",
          "close": 2301.76
        },
        {
          "date": "2026-06-08",
          "close": 2219.44
        },
        {
          "date": "2026-06-09",
          "close": 2265.05
        },
        {
          "date": "2026-06-10",
          "close": 2217.19
        },
        {
          "date": "2026-06-11",
          "close": 2178.82
        },
        {
          "date": "2026-06-12",
          "close": 2192.71
        },
        {
          "date": "2026-06-15",
          "close": 2260.44
        },
        {
          "date": "2026-06-16",
          "close": 2280.5
        },
        {
          "date": "2026-06-17",
          "close": 2290.75
        },
        {
          "date": "2026-06-18",
          "close": 2271.43
        },
        {
          "date": "2026-06-22",
          "close": 2298.27
        },
        {
          "date": "2026-06-23",
          "close": 2288.74
        },
        {
          "date": "2026-06-24",
          "close": 2290.8
        },
        {
          "date": "2026-06-25",
          "close": 2253.18
        },
        {
          "date": "2026-06-26",
          "close": 2207.11
        },
        {
          "date": "2026-06-29",
          "close": 2224.47
        },
        {
          "date": "2026-06-30",
          "close": 2237.17
        },
        {
          "date": "2026-07-01",
          "close": 2271.89
        },
        {
          "date": "2026-07-02",
          "close": 2236.2
        },
        {
          "date": "2026-07-03",
          "close": 2225.72
        },
        {
          "date": "2026-07-06",
          "close": 2195.69
        },
        {
          "date": "2026-07-07",
          "close": 2130.56
        },
        {
          "date": "2026-07-08",
          "close": 2103.15
        },
        {
          "date": "2026-07-09",
          "close": 2124.84
        },
        {
          "date": "2026-07-10",
          "close": 2137.7
        },
        {
          "date": "2026-07-13",
          "close": 2060.27
        },
        {
          "date": "2026-07-14",
          "close": 2083.51
        },
        {
          "date": "2026-07-15",
          "close": 2073.98
        },
        {
          "date": "2026-07-16",
          "close": 2057.96
        },
        {
          "date": "2026-07-17",
          "close": 1963.63
        },
        {
          "date": "2026-07-20",
          "close": 1939.0
        },
        {
          "date": "2026-07-21",
          "close": 1960.26
        },
        {
          "date": "2026-07-22",
          "close": 1955.22
        },
        {
          "date": "2026-07-23",
          "close": 2002.19
        },
        {
          "date": "2026-07-24",
          "close": 1940.36
        },
        {
          "date": "2026-07-27",
          "close": 2002.8
        },
        {
          "date": "2026-07-28",
          "close": 1983.34
        },
        {
          "date": "2026-07-29",
          "close": 2009.99
        },
        {
          "date": "2026-07-30",
          "close": 1994.42
        },
        {
          "date": "2026-07-31",
          "close": 2032.39
        },
        {
          "date": "2026-08-03",
          "close": 2069.59
        },
        {
          "date": "2026-08-04",
          "close": 2096.24
        },
        {
          "date": "2026-08-05",
          "close": 2116.24
        },
        {
          "date": "2026-08-06",
          "close": 2108.42
        },
        {
          "date": "2026-08-07",
          "close": 2124.75
        },
        {
          "date": "2026-08-10",
          "close": 2153.97
        },
        {
          "date": "2026-08-11",
          "close": 2142.35
        },
        {
          "date": "2026-08-12",
          "close": 2184.16
        },
        {
          "date": "2026-08-13",
          "close": 2178.99
        },
        {
          "date": "2026-08-14",
          "close": 2167.31
        },
        {
          "date": "2026-08-17",
          "close": 2200.36
        },
        {
          "date": "2026-08-18",
          "close": 2182.66
        },
        {
          "date": "2026-08-19",
          "close": 2102.87
        },
        {
          "date": "2026-08-20",
          "close": 2141.11
        },
        {
          "date": "2026-08-21",
          "close": 2136.72
        },
        {
          "date": "2026-08-24",
          "close": 2122.62
        },
        {
          "date": "2026-08-25",
          "close": 2157.44
        },
        {
          "date": "2026-08-26",
          "close": 2172.09
        },
        {
          "date": "2026-08-27",
          "close": 2226.3
        },
        {
          "date": "2026-08-28",
          "close": 2248.47
        },
        {
          "date": "2026-08-31",
          "close": 2228.63
        },
        {
          "date": "2026-09-01",
          "close": 2248.39
        },
        {
          "date": "2026-09-02",
          "close": 2209.35
        },
        {
          "date": "2026-09-03",
          "close": 2184.24
        },
        {
          "date": "2026-09-04",
          "close": 2186.65
        },
        {
          "date": "2026-09-07",
          "close": 2204.25
        },
        {
          "date": "2026-09-08",
          "close": 2245.76
        },
        {
          "date": "2026-09-09",
          "close": 2262.7
        },
        {
          "date": "2026-09-10",
          "close": 2217.31
        },
        {
          "date": "2026-09-11",
          "close": 2174.96
        },
        {
          "date": "2026-09-14",
          "close": 2180.74
        },
        {
          "date": "2026-09-15",
          "close": 2154.63
        },
        {
          "date": "2026-09-16",
          "close": 2176.95
        },
        {
          "date": "2026-09-17",
          "close": 2179.76
        },
        {
          "date": "2026-09-18",
          "close": 2196.77
        },
        {
          "date": "2026-09-21",
          "close": 2238.5
        },
        {
          "date": "2026-09-22",
          "close": 2230.7
        },
        {
          "date": "2026-09-23",
          "close": 2210.43
        },
        {
          "date": "2026-09-24",
          "close": 2173.26
        },
        {
          "date": "2026-09-28",
          "close": 2110.9
        },
        {
          "date": "2026-09-29",
          "close": 2123.08
        },
        {
          "date": "2026-09-30",
          "close": 2128.12
        },
        {
          "date": "2026-10-08",
          "close": 2118.93
        },
        {
          "date": "2026-10-09",
          "close": 2148.18
        },
        {
          "date": "2026-10-12",
          "close": 2107.41
        },
        {
          "date": "2026-10-13",
          "close": 2101.99
        },
        {
          "date": "2026-10-14",
          "close": 2074.23
        },
        {
          "date": "2026-10-15",
          "close": 2018.76
        },
        {
          "date": "2026-10-16",
          "close": 2031.17
        },
        {
          "date": "2026-10-19",
          "close": 2030.05
        },
        {
          "date": "2026-10-20",
          "close": 2046.64
        },
        {
          "date": "2026-10-21",
          "close": 2048.51
        },
        {
          "date": "2026-10-22",
          "close": 1994.45
        },
        {
          "date": "2026-10-23",
          "close": 2025.9
        },
        {
          "date": "2026-10-26",
          "close": 2023.79
        },
        {
          "date": "2026-10-27",
          "close": 1960.66
        },
        {
          "date": "2026-10-28",
          "close": 1969.34
        },
        {
          "date": "2026-10-29",
          "close": 1927.59
        },
        {
          "date": "2026-10-30",
          "close": 1884.89
        },
        {
          "date": "2026-11-02",
          "close": 1931.28
        },
        {
          "date": "2026-11-03",
          "close": 1931.88
        },
        {
          "date": "2026-11-04",
          "close": 1959.01
        },
        {
          "date": "2026-11-05",
          "close": 2001.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.4124092208872794,
            0.6432689357880106
          ],
          "pullback_wilson": [
            0.25001976884865196,
            0.4715894477748983
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.475,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.329354701126789,
            0.6250263789330753
          ],
          "pullback_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 10,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 3,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0926",
      "name": "湖北自贸",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012351666044314591,
        "5": 0.03119967595016737,
        "20": -0.06289167010827601,
        "60": -0.08976986334818748
      },
      "moving_averages": {
        "5": 2027.2560000000055,
        "20": 2096.395499999984,
        "60": 2257.257333333317
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-14",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-21",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-13",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.06727134623117825,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2598.09
        },
        {
          "date": "2026-05-14",
          "close": 2559.62
        },
        {
          "date": "2026-05-15",
          "close": 2550.92
        },
        {
          "date": "2026-05-18",
          "close": 2563.9
        },
        {
          "date": "2026-05-19",
          "close": 2586.99
        },
        {
          "date": "2026-05-20",
          "close": 2594.07
        },
        {
          "date": "2026-05-21",
          "close": 2506.14
        },
        {
          "date": "2026-05-22",
          "close": 2536.94
        },
        {
          "date": "2026-05-25",
          "close": 2583.24
        },
        {
          "date": "2026-05-26",
          "close": 2575.69
        },
        {
          "date": "2026-05-27",
          "close": 2548.57
        },
        {
          "date": "2026-05-28",
          "close": 2577.97
        },
        {
          "date": "2026-05-29",
          "close": 2533.99
        },
        {
          "date": "2026-06-01",
          "close": 2515.48
        },
        {
          "date": "2026-06-02",
          "close": 2523.51
        },
        {
          "date": "2026-06-03",
          "close": 2520.31
        },
        {
          "date": "2026-06-04",
          "close": 2523.23
        },
        {
          "date": "2026-06-05",
          "close": 2529.86
        },
        {
          "date": "2026-06-08",
          "close": 2457.03
        },
        {
          "date": "2026-06-09",
          "close": 2505.23
        },
        {
          "date": "2026-06-10",
          "close": 2479.93
        },
        {
          "date": "2026-06-11",
          "close": 2485.65
        },
        {
          "date": "2026-06-12",
          "close": 2513.64
        },
        {
          "date": "2026-06-15",
          "close": 2609.05
        },
        {
          "date": "2026-06-16",
          "close": 2643.27
        },
        {
          "date": "2026-06-17",
          "close": 2631.44
        },
        {
          "date": "2026-06-18",
          "close": 2664.69
        },
        {
          "date": "2026-06-22",
          "close": 2717.78
        },
        {
          "date": "2026-06-23",
          "close": 2704.57
        },
        {
          "date": "2026-06-24",
          "close": 2685.62
        },
        {
          "date": "2026-06-25",
          "close": 2693.44
        },
        {
          "date": "2026-06-26",
          "close": 2604.05
        },
        {
          "date": "2026-06-29",
          "close": 2628.69
        },
        {
          "date": "2026-06-30",
          "close": 2679.37
        },
        {
          "date": "2026-07-01",
          "close": 2688.62
        },
        {
          "date": "2026-07-02",
          "close": 2630.37
        },
        {
          "date": "2026-07-03",
          "close": 2601.2
        },
        {
          "date": "2026-07-06",
          "close": 2570.77
        },
        {
          "date": "2026-07-07",
          "close": 2523.05
        },
        {
          "date": "2026-07-08",
          "close": 2497.71
        },
        {
          "date": "2026-07-09",
          "close": 2530.25
        },
        {
          "date": "2026-07-10",
          "close": 2523.26
        },
        {
          "date": "2026-07-13",
          "close": 2376.68
        },
        {
          "date": "2026-07-14",
          "close": 2421.65
        },
        {
          "date": "2026-07-15",
          "close": 2387.87
        },
        {
          "date": "2026-07-16",
          "close": 2334.29
        },
        {
          "date": "2026-07-17",
          "close": 2227.92
        },
        {
          "date": "2026-07-20",
          "close": 2147.51
        },
        {
          "date": "2026-07-21",
          "close": 2216.39
        },
        {
          "date": "2026-07-22",
          "close": 2181.65
        },
        {
          "date": "2026-07-23",
          "close": 2210.93
        },
        {
          "date": "2026-07-24",
          "close": 2171.25
        },
        {
          "date": "2026-07-27",
          "close": 2229.37
        },
        {
          "date": "2026-07-28",
          "close": 2169.55
        },
        {
          "date": "2026-07-29",
          "close": 2191.98
        },
        {
          "date": "2026-07-30",
          "close": 2124.76
        },
        {
          "date": "2026-07-31",
          "close": 2184.33
        },
        {
          "date": "2026-08-03",
          "close": 2187.2
        },
        {
          "date": "2026-08-04",
          "close": 2242.7
        },
        {
          "date": "2026-08-05",
          "close": 2293.42
        },
        {
          "date": "2026-08-06",
          "close": 2299.56
        },
        {
          "date": "2026-08-07",
          "close": 2343.93
        },
        {
          "date": "2026-08-10",
          "close": 2363.2
        },
        {
          "date": "2026-08-11",
          "close": 2348.79
        },
        {
          "date": "2026-08-12",
          "close": 2363.7
        },
        {
          "date": "2026-08-13",
          "close": 2350.57
        },
        {
          "date": "2026-08-14",
          "close": 2365.94
        },
        {
          "date": "2026-08-17",
          "close": 2420.49
        },
        {
          "date": "2026-08-18",
          "close": 2417.4
        },
        {
          "date": "2026-08-19",
          "close": 2304.37
        },
        {
          "date": "2026-08-20",
          "close": 2304.28
        },
        {
          "date": "2026-08-21",
          "close": 2326.2
        },
        {
          "date": "2026-08-24",
          "close": 2282.56
        },
        {
          "date": "2026-08-25",
          "close": 2316.95
        },
        {
          "date": "2026-08-26",
          "close": 2314.88
        },
        {
          "date": "2026-08-27",
          "close": 2359.11
        },
        {
          "date": "2026-08-28",
          "close": 2364.25
        },
        {
          "date": "2026-08-31",
          "close": 2380.63
        },
        {
          "date": "2026-09-01",
          "close": 2373.52
        },
        {
          "date": "2026-09-02",
          "close": 2362.51
        },
        {
          "date": "2026-09-03",
          "close": 2346.88
        },
        {
          "date": "2026-09-04",
          "close": 2320.41
        },
        {
          "date": "2026-09-07",
          "close": 2357.11
        },
        {
          "date": "2026-09-08",
          "close": 2377.94
        },
        {
          "date": "2026-09-09",
          "close": 2386.12
        },
        {
          "date": "2026-09-10",
          "close": 2352.43
        },
        {
          "date": "2026-09-11",
          "close": 2318.57
        },
        {
          "date": "2026-09-14",
          "close": 2314.19
        },
        {
          "date": "2026-09-15",
          "close": 2286.62
        },
        {
          "date": "2026-09-16",
          "close": 2313.92
        },
        {
          "date": "2026-09-17",
          "close": 2333.91
        },
        {
          "date": "2026-09-18",
          "close": 2372.14
        },
        {
          "date": "2026-09-21",
          "close": 2382.8
        },
        {
          "date": "2026-09-22",
          "close": 2358.0
        },
        {
          "date": "2026-09-23",
          "close": 2356.98
        },
        {
          "date": "2026-09-24",
          "close": 2331.65
        },
        {
          "date": "2026-09-28",
          "close": 2264.43
        },
        {
          "date": "2026-09-29",
          "close": 2273.29
        },
        {
          "date": "2026-09-30",
          "close": 2269.66
        },
        {
          "date": "2026-10-08",
          "close": 2227.64
        },
        {
          "date": "2026-10-09",
          "close": 2238.1
        },
        {
          "date": "2026-10-12",
          "close": 2173.35
        },
        {
          "date": "2026-10-13",
          "close": 2188.31
        },
        {
          "date": "2026-10-14",
          "close": 2145.41
        },
        {
          "date": "2026-10-15",
          "close": 2081.14
        },
        {
          "date": "2026-10-16",
          "close": 2106.99
        },
        {
          "date": "2026-10-19",
          "close": 2099.95
        },
        {
          "date": "2026-10-20",
          "close": 2122.6
        },
        {
          "date": "2026-10-21",
          "close": 2133.91
        },
        {
          "date": "2026-10-22",
          "close": 2098.04
        },
        {
          "date": "2026-10-23",
          "close": 2129.49
        },
        {
          "date": "2026-10-26",
          "close": 2098.41
        },
        {
          "date": "2026-10-27",
          "close": 2064.39
        },
        {
          "date": "2026-10-28",
          "close": 2087.16
        },
        {
          "date": "2026-10-29",
          "close": 2024.38
        },
        {
          "date": "2026-10-30",
          "close": 1965.24
        },
        {
          "date": "2026-11-02",
          "close": 2020.25
        },
        {
          "date": "2026-11-03",
          "close": 2001.18
        },
        {
          "date": "2026-11-04",
          "close": 2062.07
        },
        {
          "date": "2026-11-05",
          "close": 2087.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2727272727272727,
          "up_wilson": [
            0.3827368802505011,
            0.6172631197494989
          ],
          "pullback_wilson": [
            0.18003344995588672,
            0.3904222577775411
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.18074845229746528,
            0.45430018818144935
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0927",
      "name": "免税概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01999421505531873,
        "5": 0.04988742301036453,
        "20": 0.027451765927032135,
        "60": -0.00792994918502632
      },
      "moving_averages": {
        "5": 1098.4359999999403,
        "20": 1085.5969999999738,
        "60": 1115.0044999999964
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-03",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1300.17
        },
        {
          "date": "2026-05-14",
          "close": 1274.17
        },
        {
          "date": "2026-05-15",
          "close": 1250.69
        },
        {
          "date": "2026-05-18",
          "close": 1241.06
        },
        {
          "date": "2026-05-19",
          "close": 1254.24
        },
        {
          "date": "2026-05-20",
          "close": 1238.47
        },
        {
          "date": "2026-05-21",
          "close": 1225.51
        },
        {
          "date": "2026-05-22",
          "close": 1220.67
        },
        {
          "date": "2026-05-25",
          "close": 1234.07
        },
        {
          "date": "2026-05-26",
          "close": 1231.61
        },
        {
          "date": "2026-05-27",
          "close": 1214.23
        },
        {
          "date": "2026-05-28",
          "close": 1201.3
        },
        {
          "date": "2026-05-29",
          "close": 1230.81
        },
        {
          "date": "2026-06-01",
          "close": 1238.7
        },
        {
          "date": "2026-06-02",
          "close": 1212.38
        },
        {
          "date": "2026-06-03",
          "close": 1193.41
        },
        {
          "date": "2026-06-04",
          "close": 1170.4
        },
        {
          "date": "2026-06-05",
          "close": 1181.49
        },
        {
          "date": "2026-06-08",
          "close": 1153.75
        },
        {
          "date": "2026-06-09",
          "close": 1153.14
        },
        {
          "date": "2026-06-10",
          "close": 1155.52
        },
        {
          "date": "2026-06-11",
          "close": 1137.99
        },
        {
          "date": "2026-06-12",
          "close": 1164.4
        },
        {
          "date": "2026-06-15",
          "close": 1176.26
        },
        {
          "date": "2026-06-16",
          "close": 1161.75
        },
        {
          "date": "2026-06-17",
          "close": 1139.66
        },
        {
          "date": "2026-06-18",
          "close": 1116.94
        },
        {
          "date": "2026-06-22",
          "close": 1118.08
        },
        {
          "date": "2026-06-23",
          "close": 1115.7
        },
        {
          "date": "2026-06-24",
          "close": 1089.89
        },
        {
          "date": "2026-06-25",
          "close": 1093.36
        },
        {
          "date": "2026-06-26",
          "close": 1067.66
        },
        {
          "date": "2026-06-29",
          "close": 1070.09
        },
        {
          "date": "2026-06-30",
          "close": 1058.09
        },
        {
          "date": "2026-07-01",
          "close": 1086.42
        },
        {
          "date": "2026-07-02",
          "close": 1084.56
        },
        {
          "date": "2026-07-03",
          "close": 1090.23
        },
        {
          "date": "2026-07-06",
          "close": 1094.11
        },
        {
          "date": "2026-07-07",
          "close": 1063.16
        },
        {
          "date": "2026-07-08",
          "close": 1069.17
        },
        {
          "date": "2026-07-09",
          "close": 1058.14
        },
        {
          "date": "2026-07-10",
          "close": 1081.25
        },
        {
          "date": "2026-07-13",
          "close": 1049.23
        },
        {
          "date": "2026-07-14",
          "close": 1059.82
        },
        {
          "date": "2026-07-15",
          "close": 1086.5
        },
        {
          "date": "2026-07-16",
          "close": 1094.77
        },
        {
          "date": "2026-07-17",
          "close": 1070.63
        },
        {
          "date": "2026-07-20",
          "close": 1078.34
        },
        {
          "date": "2026-07-21",
          "close": 1071.42
        },
        {
          "date": "2026-07-22",
          "close": 1076.8
        },
        {
          "date": "2026-07-23",
          "close": 1090.6
        },
        {
          "date": "2026-07-24",
          "close": 1058.29
        },
        {
          "date": "2026-07-27",
          "close": 1082.65
        },
        {
          "date": "2026-07-28",
          "close": 1096.44
        },
        {
          "date": "2026-07-29",
          "close": 1119.32
        },
        {
          "date": "2026-07-30",
          "close": 1129.36
        },
        {
          "date": "2026-07-31",
          "close": 1136.27
        },
        {
          "date": "2026-08-03",
          "close": 1152.62
        },
        {
          "date": "2026-08-04",
          "close": 1139.27
        },
        {
          "date": "2026-08-05",
          "close": 1137.46
        },
        {
          "date": "2026-08-06",
          "close": 1131.41
        },
        {
          "date": "2026-08-07",
          "close": 1123.49
        },
        {
          "date": "2026-08-10",
          "close": 1140.5
        },
        {
          "date": "2026-08-11",
          "close": 1131.17
        },
        {
          "date": "2026-08-12",
          "close": 1142.35
        },
        {
          "date": "2026-08-13",
          "close": 1128.03
        },
        {
          "date": "2026-08-14",
          "close": 1114.07
        },
        {
          "date": "2026-08-17",
          "close": 1121.58
        },
        {
          "date": "2026-08-18",
          "close": 1120.6
        },
        {
          "date": "2026-08-19",
          "close": 1103.85
        },
        {
          "date": "2026-08-20",
          "close": 1120.56
        },
        {
          "date": "2026-08-21",
          "close": 1106.38
        },
        {
          "date": "2026-08-24",
          "close": 1105.41
        },
        {
          "date": "2026-08-25",
          "close": 1131.33
        },
        {
          "date": "2026-08-26",
          "close": 1138.41
        },
        {
          "date": "2026-08-27",
          "close": 1134.73
        },
        {
          "date": "2026-08-28",
          "close": 1149.8
        },
        {
          "date": "2026-08-31",
          "close": 1127.89
        },
        {
          "date": "2026-09-01",
          "close": 1154.49
        },
        {
          "date": "2026-09-02",
          "close": 1145.48
        },
        {
          "date": "2026-09-03",
          "close": 1155.42
        },
        {
          "date": "2026-09-04",
          "close": 1173.82
        },
        {
          "date": "2026-09-07",
          "close": 1182.24
        },
        {
          "date": "2026-09-08",
          "close": 1184.53
        },
        {
          "date": "2026-09-09",
          "close": 1182.59
        },
        {
          "date": "2026-09-10",
          "close": 1173.49
        },
        {
          "date": "2026-09-11",
          "close": 1138.58
        },
        {
          "date": "2026-09-14",
          "close": 1138.3
        },
        {
          "date": "2026-09-15",
          "close": 1106.52
        },
        {
          "date": "2026-09-16",
          "close": 1106.41
        },
        {
          "date": "2026-09-17",
          "close": 1101.26
        },
        {
          "date": "2026-09-18",
          "close": 1112.57
        },
        {
          "date": "2026-09-21",
          "close": 1136.15
        },
        {
          "date": "2026-09-22",
          "close": 1122.93
        },
        {
          "date": "2026-09-23",
          "close": 1110.72
        },
        {
          "date": "2026-09-24",
          "close": 1100.6
        },
        {
          "date": "2026-09-28",
          "close": 1088.01
        },
        {
          "date": "2026-09-29",
          "close": 1096.8
        },
        {
          "date": "2026-09-30",
          "close": 1107.57
        },
        {
          "date": "2026-10-08",
          "close": 1098.29
        },
        {
          "date": "2026-10-09",
          "close": 1111.89
        },
        {
          "date": "2026-10-12",
          "close": 1097.75
        },
        {
          "date": "2026-10-13",
          "close": 1106.64
        },
        {
          "date": "2026-10-14",
          "close": 1095.04
        },
        {
          "date": "2026-10-15",
          "close": 1072.91
        },
        {
          "date": "2026-10-16",
          "close": 1082.09
        },
        {
          "date": "2026-10-19",
          "close": 1074.15
        },
        {
          "date": "2026-10-20",
          "close": 1072.93
        },
        {
          "date": "2026-10-21",
          "close": 1069.95
        },
        {
          "date": "2026-10-22",
          "close": 1053.23
        },
        {
          "date": "2026-10-23",
          "close": 1064.49
        },
        {
          "date": "2026-10-26",
          "close": 1083.67
        },
        {
          "date": "2026-10-27",
          "close": 1080.84
        },
        {
          "date": "2026-10-28",
          "close": 1079.36
        },
        {
          "date": "2026-10-29",
          "close": 1074.82
        },
        {
          "date": "2026-10-30",
          "close": 1066.89
        },
        {
          "date": "2026-11-02",
          "close": 1088.64
        },
        {
          "date": "2026-11-03",
          "close": 1101.89
        },
        {
          "date": "2026-11-04",
          "close": 1106.32
        },
        {
          "date": "2026-11-05",
          "close": 1128.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49382716049382713,
          "pullback_frequency": 0.20987654320987653,
          "up_wilson": [
            0.38772115676987573,
            0.6004921529268207
          ],
          "pullback_wilson": [
            0.13537173606133143,
            0.3106538196834032
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.38,
          "up_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "pullback_wilson": [
            0.25862789310193596,
            0.5184955306900703
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 1,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 17,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0932",
      "name": "尾气治理",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03203662729763357,
        "5": 0.04387286354590936,
        "20": -0.08271094477765617,
        "60": -0.09299807701630503
      },
      "moving_averages": {
        "5": 1609.8280000000261,
        "20": 1692.5510000000008,
        "60": 1843.555666666668
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-24",
            "end": "2026-06-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-01",
            "end": "2026-07-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-02",
            "end": "2026-08-05",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-09",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.08456110211049384,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2243.36
        },
        {
          "date": "2026-05-14",
          "close": 2231.03
        },
        {
          "date": "2026-05-15",
          "close": 2248.27
        },
        {
          "date": "2026-05-18",
          "close": 2262.61
        },
        {
          "date": "2026-05-19",
          "close": 2254.12
        },
        {
          "date": "2026-05-20",
          "close": 2255.37
        },
        {
          "date": "2026-05-21",
          "close": 2205.59
        },
        {
          "date": "2026-05-22",
          "close": 2227.68
        },
        {
          "date": "2026-05-25",
          "close": 2219.8
        },
        {
          "date": "2026-05-26",
          "close": 2185.38
        },
        {
          "date": "2026-05-27",
          "close": 2142.6
        },
        {
          "date": "2026-05-28",
          "close": 2185.13
        },
        {
          "date": "2026-05-29",
          "close": 2110.9
        },
        {
          "date": "2026-06-01",
          "close": 2119.61
        },
        {
          "date": "2026-06-02",
          "close": 2125.94
        },
        {
          "date": "2026-06-03",
          "close": 2107.81
        },
        {
          "date": "2026-06-04",
          "close": 2096.5
        },
        {
          "date": "2026-06-05",
          "close": 2110.3
        },
        {
          "date": "2026-06-08",
          "close": 2043.11
        },
        {
          "date": "2026-06-09",
          "close": 2086.66
        },
        {
          "date": "2026-06-10",
          "close": 2070.94
        },
        {
          "date": "2026-06-11",
          "close": 2105.7
        },
        {
          "date": "2026-06-12",
          "close": 2119.63
        },
        {
          "date": "2026-06-15",
          "close": 2169.18
        },
        {
          "date": "2026-06-16",
          "close": 2208.52
        },
        {
          "date": "2026-06-17",
          "close": 2194.68
        },
        {
          "date": "2026-06-18",
          "close": 2208.07
        },
        {
          "date": "2026-06-22",
          "close": 2264.74
        },
        {
          "date": "2026-06-23",
          "close": 2236.27
        },
        {
          "date": "2026-06-24",
          "close": 2213.89
        },
        {
          "date": "2026-06-25",
          "close": 2167.66
        },
        {
          "date": "2026-06-26",
          "close": 2121.23
        },
        {
          "date": "2026-06-29",
          "close": 2116.65
        },
        {
          "date": "2026-06-30",
          "close": 2150.52
        },
        {
          "date": "2026-07-01",
          "close": 2176.55
        },
        {
          "date": "2026-07-02",
          "close": 2146.14
        },
        {
          "date": "2026-07-03",
          "close": 2148.84
        },
        {
          "date": "2026-07-06",
          "close": 2091.28
        },
        {
          "date": "2026-07-07",
          "close": 2043.78
        },
        {
          "date": "2026-07-08",
          "close": 1983.81
        },
        {
          "date": "2026-07-09",
          "close": 1997.34
        },
        {
          "date": "2026-07-10",
          "close": 2001.3
        },
        {
          "date": "2026-07-13",
          "close": 1893.08
        },
        {
          "date": "2026-07-14",
          "close": 1919.6
        },
        {
          "date": "2026-07-15",
          "close": 1882.23
        },
        {
          "date": "2026-07-16",
          "close": 1852.39
        },
        {
          "date": "2026-07-17",
          "close": 1761.69
        },
        {
          "date": "2026-07-20",
          "close": 1680.72
        },
        {
          "date": "2026-07-21",
          "close": 1715.07
        },
        {
          "date": "2026-07-22",
          "close": 1700.71
        },
        {
          "date": "2026-07-23",
          "close": 1743.14
        },
        {
          "date": "2026-07-24",
          "close": 1714.37
        },
        {
          "date": "2026-07-27",
          "close": 1775.6
        },
        {
          "date": "2026-07-28",
          "close": 1748.08
        },
        {
          "date": "2026-07-29",
          "close": 1751.44
        },
        {
          "date": "2026-07-30",
          "close": 1697.89
        },
        {
          "date": "2026-07-31",
          "close": 1741.69
        },
        {
          "date": "2026-08-03",
          "close": 1762.26
        },
        {
          "date": "2026-08-04",
          "close": 1810.91
        },
        {
          "date": "2026-08-05",
          "close": 1856.49
        },
        {
          "date": "2026-08-06",
          "close": 1871.73
        },
        {
          "date": "2026-08-07",
          "close": 1894.39
        },
        {
          "date": "2026-08-10",
          "close": 1928.34
        },
        {
          "date": "2026-08-11",
          "close": 1917.34
        },
        {
          "date": "2026-08-12",
          "close": 1940.75
        },
        {
          "date": "2026-08-13",
          "close": 1908.81
        },
        {
          "date": "2026-08-14",
          "close": 1931.16
        },
        {
          "date": "2026-08-17",
          "close": 1975.63
        },
        {
          "date": "2026-08-18",
          "close": 1973.11
        },
        {
          "date": "2026-08-19",
          "close": 1876.73
        },
        {
          "date": "2026-08-20",
          "close": 1900.0
        },
        {
          "date": "2026-08-21",
          "close": 1916.48
        },
        {
          "date": "2026-08-24",
          "close": 1883.37
        },
        {
          "date": "2026-08-25",
          "close": 1912.37
        },
        {
          "date": "2026-08-26",
          "close": 1920.69
        },
        {
          "date": "2026-08-27",
          "close": 1949.58
        },
        {
          "date": "2026-08-28",
          "close": 1960.06
        },
        {
          "date": "2026-08-31",
          "close": 1991.21
        },
        {
          "date": "2026-09-01",
          "close": 1976.04
        },
        {
          "date": "2026-09-02",
          "close": 1970.2
        },
        {
          "date": "2026-09-03",
          "close": 1960.26
        },
        {
          "date": "2026-09-04",
          "close": 1933.89
        },
        {
          "date": "2026-09-07",
          "close": 1952.17
        },
        {
          "date": "2026-09-08",
          "close": 1952.01
        },
        {
          "date": "2026-09-09",
          "close": 1954.65
        },
        {
          "date": "2026-09-10",
          "close": 1919.09
        },
        {
          "date": "2026-09-11",
          "close": 1877.33
        },
        {
          "date": "2026-09-14",
          "close": 1886.25
        },
        {
          "date": "2026-09-15",
          "close": 1854.5
        },
        {
          "date": "2026-09-16",
          "close": 1893.34
        },
        {
          "date": "2026-09-17",
          "close": 1891.74
        },
        {
          "date": "2026-09-18",
          "close": 1923.29
        },
        {
          "date": "2026-09-21",
          "close": 1944.89
        },
        {
          "date": "2026-09-22",
          "close": 1949.79
        },
        {
          "date": "2026-09-23",
          "close": 1941.84
        },
        {
          "date": "2026-09-24",
          "close": 1918.92
        },
        {
          "date": "2026-09-28",
          "close": 1859.67
        },
        {
          "date": "2026-09-29",
          "close": 1870.18
        },
        {
          "date": "2026-09-30",
          "close": 1844.85
        },
        {
          "date": "2026-10-08",
          "close": 1835.67
        },
        {
          "date": "2026-10-09",
          "close": 1839.38
        },
        {
          "date": "2026-10-12",
          "close": 1814.7
        },
        {
          "date": "2026-10-13",
          "close": 1826.7
        },
        {
          "date": "2026-10-14",
          "close": 1769.14
        },
        {
          "date": "2026-10-15",
          "close": 1709.6
        },
        {
          "date": "2026-10-16",
          "close": 1710.53
        },
        {
          "date": "2026-10-19",
          "close": 1694.9
        },
        {
          "date": "2026-10-20",
          "close": 1728.51
        },
        {
          "date": "2026-10-21",
          "close": 1715.34
        },
        {
          "date": "2026-10-22",
          "close": 1675.91
        },
        {
          "date": "2026-10-23",
          "close": 1705.66
        },
        {
          "date": "2026-10-26",
          "close": 1687.58
        },
        {
          "date": "2026-10-27",
          "close": 1636.34
        },
        {
          "date": "2026-10-28",
          "close": 1674.52
        },
        {
          "date": "2026-10-29",
          "close": 1613.07
        },
        {
          "date": "2026-10-30",
          "close": 1564.93
        },
        {
          "date": "2026-11-02",
          "close": 1595.45
        },
        {
          "date": "2026-11-03",
          "close": 1573.35
        },
        {
          "date": "2026-11-04",
          "close": 1631.57
        },
        {
          "date": "2026-11-05",
          "close": 1683.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3929741508611972,
            0.6070258491388028
          ],
          "pullback_wilson": [
            0.27694178701531175,
            0.48451274536857
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5102040816326531,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 6,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0933",
      "name": "退税商店",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021571130972380947,
        "5": 0.040938775859560295,
        "20": 0.0219402546111509,
        "60": 0.054577617453738236
      },
      "moving_averages": {
        "5": 1185.7060000000056,
        "20": 1185.4175000000105,
        "60": 1192.2683333333348
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 5.0,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 53
          }
        }
      },
      "drawdown": -0.016640522664424173,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1299.66
        },
        {
          "date": "2026-05-14",
          "close": 1296.32
        },
        {
          "date": "2026-05-15",
          "close": 1272.32
        },
        {
          "date": "2026-05-18",
          "close": 1277.09
        },
        {
          "date": "2026-05-19",
          "close": 1298.24
        },
        {
          "date": "2026-05-20",
          "close": 1288.66
        },
        {
          "date": "2026-05-21",
          "close": 1254.07
        },
        {
          "date": "2026-05-22",
          "close": 1267.01
        },
        {
          "date": "2026-05-25",
          "close": 1274.39
        },
        {
          "date": "2026-05-26",
          "close": 1250.91
        },
        {
          "date": "2026-05-27",
          "close": 1229.04
        },
        {
          "date": "2026-05-28",
          "close": 1204.0
        },
        {
          "date": "2026-05-29",
          "close": 1242.46
        },
        {
          "date": "2026-06-01",
          "close": 1274.3
        },
        {
          "date": "2026-06-02",
          "close": 1258.44
        },
        {
          "date": "2026-06-03",
          "close": 1244.07
        },
        {
          "date": "2026-06-04",
          "close": 1225.66
        },
        {
          "date": "2026-06-05",
          "close": 1229.48
        },
        {
          "date": "2026-06-08",
          "close": 1195.35
        },
        {
          "date": "2026-06-09",
          "close": 1169.47
        },
        {
          "date": "2026-06-10",
          "close": 1155.25
        },
        {
          "date": "2026-06-11",
          "close": 1135.94
        },
        {
          "date": "2026-06-12",
          "close": 1152.83
        },
        {
          "date": "2026-06-15",
          "close": 1162.15
        },
        {
          "date": "2026-06-16",
          "close": 1164.14
        },
        {
          "date": "2026-06-17",
          "close": 1156.64
        },
        {
          "date": "2026-06-18",
          "close": 1128.42
        },
        {
          "date": "2026-06-22",
          "close": 1131.58
        },
        {
          "date": "2026-06-23",
          "close": 1135.75
        },
        {
          "date": "2026-06-24",
          "close": 1097.69
        },
        {
          "date": "2026-06-25",
          "close": 1084.37
        },
        {
          "date": "2026-06-26",
          "close": 1057.26
        },
        {
          "date": "2026-06-29",
          "close": 1068.42
        },
        {
          "date": "2026-06-30",
          "close": 1064.09
        },
        {
          "date": "2026-07-01",
          "close": 1095.61
        },
        {
          "date": "2026-07-02",
          "close": 1090.87
        },
        {
          "date": "2026-07-03",
          "close": 1104.3
        },
        {
          "date": "2026-07-06",
          "close": 1098.45
        },
        {
          "date": "2026-07-07",
          "close": 1064.02
        },
        {
          "date": "2026-07-08",
          "close": 1065.85
        },
        {
          "date": "2026-07-09",
          "close": 1065.76
        },
        {
          "date": "2026-07-10",
          "close": 1086.53
        },
        {
          "date": "2026-07-13",
          "close": 1057.39
        },
        {
          "date": "2026-07-14",
          "close": 1071.41
        },
        {
          "date": "2026-07-15",
          "close": 1088.1
        },
        {
          "date": "2026-07-16",
          "close": 1096.07
        },
        {
          "date": "2026-07-17",
          "close": 1061.92
        },
        {
          "date": "2026-07-20",
          "close": 1054.51
        },
        {
          "date": "2026-07-21",
          "close": 1055.95
        },
        {
          "date": "2026-07-22",
          "close": 1058.3
        },
        {
          "date": "2026-07-23",
          "close": 1073.37
        },
        {
          "date": "2026-07-24",
          "close": 1050.48
        },
        {
          "date": "2026-07-27",
          "close": 1065.39
        },
        {
          "date": "2026-07-28",
          "close": 1082.63
        },
        {
          "date": "2026-07-29",
          "close": 1115.24
        },
        {
          "date": "2026-07-30",
          "close": 1131.93
        },
        {
          "date": "2026-07-31",
          "close": 1138.42
        },
        {
          "date": "2026-08-03",
          "close": 1143.96
        },
        {
          "date": "2026-08-04",
          "close": 1149.5
        },
        {
          "date": "2026-08-05",
          "close": 1153.22
        },
        {
          "date": "2026-08-06",
          "close": 1155.49
        },
        {
          "date": "2026-08-07",
          "close": 1143.47
        },
        {
          "date": "2026-08-10",
          "close": 1166.06
        },
        {
          "date": "2026-08-11",
          "close": 1159.99
        },
        {
          "date": "2026-08-12",
          "close": 1169.15
        },
        {
          "date": "2026-08-13",
          "close": 1151.09
        },
        {
          "date": "2026-08-14",
          "close": 1137.89
        },
        {
          "date": "2026-08-17",
          "close": 1150.63
        },
        {
          "date": "2026-08-18",
          "close": 1156.2
        },
        {
          "date": "2026-08-19",
          "close": 1122.61
        },
        {
          "date": "2026-08-20",
          "close": 1147.53
        },
        {
          "date": "2026-08-21",
          "close": 1137.03
        },
        {
          "date": "2026-08-24",
          "close": 1132.49
        },
        {
          "date": "2026-08-25",
          "close": 1159.09
        },
        {
          "date": "2026-08-26",
          "close": 1160.29
        },
        {
          "date": "2026-08-27",
          "close": 1160.58
        },
        {
          "date": "2026-08-28",
          "close": 1178.11
        },
        {
          "date": "2026-08-31",
          "close": 1161.4
        },
        {
          "date": "2026-09-01",
          "close": 1214.16
        },
        {
          "date": "2026-09-02",
          "close": 1207.36
        },
        {
          "date": "2026-09-03",
          "close": 1225.17
        },
        {
          "date": "2026-09-04",
          "close": 1258.38
        },
        {
          "date": "2026-09-07",
          "close": 1303.16
        },
        {
          "date": "2026-09-08",
          "close": 1318.19
        },
        {
          "date": "2026-09-09",
          "close": 1324.27
        },
        {
          "date": "2026-09-10",
          "close": 1307.99
        },
        {
          "date": "2026-09-11",
          "close": 1252.17
        },
        {
          "date": "2026-09-14",
          "close": 1243.46
        },
        {
          "date": "2026-09-15",
          "close": 1184.35
        },
        {
          "date": "2026-09-16",
          "close": 1179.84
        },
        {
          "date": "2026-09-17",
          "close": 1182.37
        },
        {
          "date": "2026-09-18",
          "close": 1206.73
        },
        {
          "date": "2026-09-21",
          "close": 1245.73
        },
        {
          "date": "2026-09-22",
          "close": 1238.5
        },
        {
          "date": "2026-09-23",
          "close": 1210.86
        },
        {
          "date": "2026-09-24",
          "close": 1204.11
        },
        {
          "date": "2026-09-28",
          "close": 1187.61
        },
        {
          "date": "2026-09-29",
          "close": 1191.75
        },
        {
          "date": "2026-09-30",
          "close": 1202.44
        },
        {
          "date": "2026-10-08",
          "close": 1190.05
        },
        {
          "date": "2026-10-09",
          "close": 1228.92
        },
        {
          "date": "2026-10-12",
          "close": 1205.68
        },
        {
          "date": "2026-10-13",
          "close": 1236.74
        },
        {
          "date": "2026-10-14",
          "close": 1211.79
        },
        {
          "date": "2026-10-15",
          "close": 1174.0
        },
        {
          "date": "2026-10-16",
          "close": 1177.09
        },
        {
          "date": "2026-10-19",
          "close": 1161.05
        },
        {
          "date": "2026-10-20",
          "close": 1165.16
        },
        {
          "date": "2026-10-21",
          "close": 1164.43
        },
        {
          "date": "2026-10-22",
          "close": 1142.37
        },
        {
          "date": "2026-10-23",
          "close": 1169.86
        },
        {
          "date": "2026-10-26",
          "close": 1184.63
        },
        {
          "date": "2026-10-27",
          "close": 1196.36
        },
        {
          "date": "2026-10-28",
          "close": 1193.41
        },
        {
          "date": "2026-10-29",
          "close": 1168.33
        },
        {
          "date": "2026-10-30",
          "close": 1144.39
        },
        {
          "date": "2026-11-02",
          "close": 1184.59
        },
        {
          "date": "2026-11-03",
          "close": 1192.91
        },
        {
          "date": "2026-11-04",
          "close": 1190.48
        },
        {
          "date": "2026-11-05",
          "close": 1216.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.2608695652173913,
          "up_wilson": [
            0.3791213822510938,
            0.5791430259787157
          ],
          "pullback_wilson": [
            0.18202221087474602,
            0.35888627965316
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.45614035087719296,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3337260558309283,
            0.5840931402088065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 17,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0935",
      "name": "中芯概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0289426741844927,
        "5": 0.07607091950286327,
        "20": -0.10763315720056732,
        "60": -0.16017081139315104
      },
      "moving_averages": {
        "5": 2001.9260000000243,
        "20": 2134.7890000000016,
        "60": 2483.9023333333434
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-24",
            "end": "2026-07-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-03",
            "end": "2026-08-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-28",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-18",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09921206437459174,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2465.17
        },
        {
          "date": "2026-05-14",
          "close": 2440.04
        },
        {
          "date": "2026-05-15",
          "close": 2474.89
        },
        {
          "date": "2026-05-18",
          "close": 2482.88
        },
        {
          "date": "2026-05-19",
          "close": 2534.62
        },
        {
          "date": "2026-05-20",
          "close": 2633.96
        },
        {
          "date": "2026-05-21",
          "close": 2505.7
        },
        {
          "date": "2026-05-22",
          "close": 2563.57
        },
        {
          "date": "2026-05-25",
          "close": 2662.35
        },
        {
          "date": "2026-05-26",
          "close": 2609.33
        },
        {
          "date": "2026-05-27",
          "close": 2566.76
        },
        {
          "date": "2026-05-28",
          "close": 2629.54
        },
        {
          "date": "2026-05-29",
          "close": 2477.87
        },
        {
          "date": "2026-06-01",
          "close": 2416.72
        },
        {
          "date": "2026-06-02",
          "close": 2440.36
        },
        {
          "date": "2026-06-03",
          "close": 2497.03
        },
        {
          "date": "2026-06-04",
          "close": 2555.77
        },
        {
          "date": "2026-06-05",
          "close": 2526.76
        },
        {
          "date": "2026-06-08",
          "close": 2449.81
        },
        {
          "date": "2026-06-09",
          "close": 2613.57
        },
        {
          "date": "2026-06-10",
          "close": 2650.28
        },
        {
          "date": "2026-06-11",
          "close": 2753.86
        },
        {
          "date": "2026-06-12",
          "close": 2687.38
        },
        {
          "date": "2026-06-15",
          "close": 2810.71
        },
        {
          "date": "2026-06-16",
          "close": 2852.13
        },
        {
          "date": "2026-06-17",
          "close": 2959.38
        },
        {
          "date": "2026-06-18",
          "close": 2978.61
        },
        {
          "date": "2026-06-22",
          "close": 3057.29
        },
        {
          "date": "2026-06-23",
          "close": 3021.14
        },
        {
          "date": "2026-06-24",
          "close": 3171.79
        },
        {
          "date": "2026-06-25",
          "close": 3267.69
        },
        {
          "date": "2026-06-26",
          "close": 3306.75
        },
        {
          "date": "2026-06-29",
          "close": 3480.98
        },
        {
          "date": "2026-06-30",
          "close": 3612.58
        },
        {
          "date": "2026-07-01",
          "close": 3670.48
        },
        {
          "date": "2026-07-02",
          "close": 3458.4
        },
        {
          "date": "2026-07-03",
          "close": 3319.75
        },
        {
          "date": "2026-07-06",
          "close": 3262.32
        },
        {
          "date": "2026-07-07",
          "close": 3303.47
        },
        {
          "date": "2026-07-08",
          "close": 3257.58
        },
        {
          "date": "2026-07-09",
          "close": 3469.8
        },
        {
          "date": "2026-07-10",
          "close": 3256.55
        },
        {
          "date": "2026-07-13",
          "close": 3087.55
        },
        {
          "date": "2026-07-14",
          "close": 3097.68
        },
        {
          "date": "2026-07-15",
          "close": 2932.88
        },
        {
          "date": "2026-07-16",
          "close": 2753.58
        },
        {
          "date": "2026-07-17",
          "close": 2568.92
        },
        {
          "date": "2026-07-20",
          "close": 2398.87
        },
        {
          "date": "2026-07-21",
          "close": 2629.03
        },
        {
          "date": "2026-07-22",
          "close": 2572.71
        },
        {
          "date": "2026-07-23",
          "close": 2523.83
        },
        {
          "date": "2026-07-24",
          "close": 2541.33
        },
        {
          "date": "2026-07-27",
          "close": 2630.67
        },
        {
          "date": "2026-07-28",
          "close": 2508.96
        },
        {
          "date": "2026-07-29",
          "close": 2485.09
        },
        {
          "date": "2026-07-30",
          "close": 2321.23
        },
        {
          "date": "2026-07-31",
          "close": 2379.11
        },
        {
          "date": "2026-08-03",
          "close": 2274.6
        },
        {
          "date": "2026-08-04",
          "close": 2398.4
        },
        {
          "date": "2026-08-05",
          "close": 2561.89
        },
        {
          "date": "2026-08-06",
          "close": 2633.82
        },
        {
          "date": "2026-08-07",
          "close": 2709.68
        },
        {
          "date": "2026-08-10",
          "close": 2747.69
        },
        {
          "date": "2026-08-11",
          "close": 2714.31
        },
        {
          "date": "2026-08-12",
          "close": 2770.27
        },
        {
          "date": "2026-08-13",
          "close": 2704.75
        },
        {
          "date": "2026-08-14",
          "close": 2751.57
        },
        {
          "date": "2026-08-17",
          "close": 2880.8
        },
        {
          "date": "2026-08-18",
          "close": 2899.75
        },
        {
          "date": "2026-08-19",
          "close": 2709.49
        },
        {
          "date": "2026-08-20",
          "close": 2693.88
        },
        {
          "date": "2026-08-21",
          "close": 2703.31
        },
        {
          "date": "2026-08-24",
          "close": 2669.39
        },
        {
          "date": "2026-08-25",
          "close": 2639.76
        },
        {
          "date": "2026-08-26",
          "close": 2650.7
        },
        {
          "date": "2026-08-27",
          "close": 2751.31
        },
        {
          "date": "2026-08-28",
          "close": 2707.41
        },
        {
          "date": "2026-08-31",
          "close": 2744.34
        },
        {
          "date": "2026-09-01",
          "close": 2658.41
        },
        {
          "date": "2026-09-02",
          "close": 2621.6
        },
        {
          "date": "2026-09-03",
          "close": 2610.62
        },
        {
          "date": "2026-09-04",
          "close": 2530.61
        },
        {
          "date": "2026-09-07",
          "close": 2605.26
        },
        {
          "date": "2026-09-08",
          "close": 2584.26
        },
        {
          "date": "2026-09-09",
          "close": 2587.29
        },
        {
          "date": "2026-09-10",
          "close": 2567.39
        },
        {
          "date": "2026-09-11",
          "close": 2509.32
        },
        {
          "date": "2026-09-14",
          "close": 2518.8
        },
        {
          "date": "2026-09-15",
          "close": 2550.1
        },
        {
          "date": "2026-09-16",
          "close": 2661.81
        },
        {
          "date": "2026-09-17",
          "close": 2650.53
        },
        {
          "date": "2026-09-18",
          "close": 2730.72
        },
        {
          "date": "2026-09-21",
          "close": 2722.09
        },
        {
          "date": "2026-09-22",
          "close": 2715.3
        },
        {
          "date": "2026-09-23",
          "close": 2733.87
        },
        {
          "date": "2026-09-24",
          "close": 2672.06
        },
        {
          "date": "2026-09-28",
          "close": 2559.46
        },
        {
          "date": "2026-09-29",
          "close": 2555.66
        },
        {
          "date": "2026-09-30",
          "close": 2499.91
        },
        {
          "date": "2026-10-08",
          "close": 2411.06
        },
        {
          "date": "2026-10-09",
          "close": 2388.52
        },
        {
          "date": "2026-10-12",
          "close": 2340.94
        },
        {
          "date": "2026-10-13",
          "close": 2331.37
        },
        {
          "date": "2026-10-14",
          "close": 2258.81
        },
        {
          "date": "2026-10-15",
          "close": 2189.16
        },
        {
          "date": "2026-10-16",
          "close": 2184.63
        },
        {
          "date": "2026-10-19",
          "close": 2149.05
        },
        {
          "date": "2026-10-20",
          "close": 2188.23
        },
        {
          "date": "2026-10-21",
          "close": 2184.31
        },
        {
          "date": "2026-10-22",
          "close": 2114.22
        },
        {
          "date": "2026-10-23",
          "close": 2163.01
        },
        {
          "date": "2026-10-26",
          "close": 2097.99
        },
        {
          "date": "2026-10-27",
          "close": 2009.78
        },
        {
          "date": "2026-10-28",
          "close": 2086.68
        },
        {
          "date": "2026-10-29",
          "close": 1999.45
        },
        {
          "date": "2026-10-30",
          "close": 1890.67
        },
        {
          "date": "2026-11-02",
          "close": 1977.29
        },
        {
          "date": "2026-11-03",
          "close": 1899.09
        },
        {
          "date": "2026-11-04",
          "close": 2091.03
        },
        {
          "date": "2026-11-05",
          "close": 2151.55
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5119047619047619,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.40685182889998844,
            0.6159164632806147
          ],
          "pullback_wilson": [
            0.24177214000720681,
            0.4394717694643464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 1,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 8,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0936",
      "name": "长寿药",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014244551763321178,
        "5": 0.04433579875475324,
        "20": -0.029587636871942324,
        "60": -0.04813231387410388
      },
      "moving_averages": {
        "5": 969.2820000000298,
        "20": 995.3915000000037,
        "60": 1051.858666666667
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05031159750722003,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1141.31
        },
        {
          "date": "2026-05-14",
          "close": 1145.64
        },
        {
          "date": "2026-05-15",
          "close": 1129.47
        },
        {
          "date": "2026-05-18",
          "close": 1119.94
        },
        {
          "date": "2026-05-19",
          "close": 1126.31
        },
        {
          "date": "2026-05-20",
          "close": 1119.84
        },
        {
          "date": "2026-05-21",
          "close": 1092.48
        },
        {
          "date": "2026-05-22",
          "close": 1109.36
        },
        {
          "date": "2026-05-25",
          "close": 1105.43
        },
        {
          "date": "2026-05-26",
          "close": 1089.49
        },
        {
          "date": "2026-05-27",
          "close": 1082.91
        },
        {
          "date": "2026-05-28",
          "close": 1081.16
        },
        {
          "date": "2026-05-29",
          "close": 1076.54
        },
        {
          "date": "2026-06-01",
          "close": 1079.54
        },
        {
          "date": "2026-06-02",
          "close": 1064.66
        },
        {
          "date": "2026-06-03",
          "close": 1056.37
        },
        {
          "date": "2026-06-04",
          "close": 1047.81
        },
        {
          "date": "2026-06-05",
          "close": 1048.71
        },
        {
          "date": "2026-06-08",
          "close": 1022.4
        },
        {
          "date": "2026-06-09",
          "close": 1043.79
        },
        {
          "date": "2026-06-10",
          "close": 1052.21
        },
        {
          "date": "2026-06-11",
          "close": 1033.41
        },
        {
          "date": "2026-06-12",
          "close": 1039.98
        },
        {
          "date": "2026-06-15",
          "close": 1046.25
        },
        {
          "date": "2026-06-16",
          "close": 1041.02
        },
        {
          "date": "2026-06-17",
          "close": 1017.17
        },
        {
          "date": "2026-06-18",
          "close": 1014.75
        },
        {
          "date": "2026-06-22",
          "close": 1022.13
        },
        {
          "date": "2026-06-23",
          "close": 1047.12
        },
        {
          "date": "2026-06-24",
          "close": 1033.38
        },
        {
          "date": "2026-06-25",
          "close": 1007.41
        },
        {
          "date": "2026-06-26",
          "close": 967.93
        },
        {
          "date": "2026-06-29",
          "close": 1003.17
        },
        {
          "date": "2026-06-30",
          "close": 999.86
        },
        {
          "date": "2026-07-01",
          "close": 1052.19
        },
        {
          "date": "2026-07-02",
          "close": 1065.1
        },
        {
          "date": "2026-07-03",
          "close": 1065.78
        },
        {
          "date": "2026-07-06",
          "close": 1073.86
        },
        {
          "date": "2026-07-07",
          "close": 1027.64
        },
        {
          "date": "2026-07-08",
          "close": 1029.39
        },
        {
          "date": "2026-07-09",
          "close": 1022.06
        },
        {
          "date": "2026-07-10",
          "close": 1046.42
        },
        {
          "date": "2026-07-13",
          "close": 1047.47
        },
        {
          "date": "2026-07-14",
          "close": 1076.42
        },
        {
          "date": "2026-07-15",
          "close": 1087.46
        },
        {
          "date": "2026-07-16",
          "close": 1080.43
        },
        {
          "date": "2026-07-17",
          "close": 1027.18
        },
        {
          "date": "2026-07-20",
          "close": 994.31
        },
        {
          "date": "2026-07-21",
          "close": 994.46
        },
        {
          "date": "2026-07-22",
          "close": 978.4
        },
        {
          "date": "2026-07-23",
          "close": 993.57
        },
        {
          "date": "2026-07-24",
          "close": 965.28
        },
        {
          "date": "2026-07-27",
          "close": 998.48
        },
        {
          "date": "2026-07-28",
          "close": 1001.99
        },
        {
          "date": "2026-07-29",
          "close": 1020.99
        },
        {
          "date": "2026-07-30",
          "close": 1005.95
        },
        {
          "date": "2026-07-31",
          "close": 1026.91
        },
        {
          "date": "2026-08-03",
          "close": 1039.77
        },
        {
          "date": "2026-08-04",
          "close": 1049.81
        },
        {
          "date": "2026-08-05",
          "close": 1050.23
        },
        {
          "date": "2026-08-06",
          "close": 1053.25
        },
        {
          "date": "2026-08-07",
          "close": 1075.47
        },
        {
          "date": "2026-08-10",
          "close": 1097.58
        },
        {
          "date": "2026-08-11",
          "close": 1092.95
        },
        {
          "date": "2026-08-12",
          "close": 1106.69
        },
        {
          "date": "2026-08-13",
          "close": 1105.39
        },
        {
          "date": "2026-08-14",
          "close": 1089.06
        },
        {
          "date": "2026-08-17",
          "close": 1101.95
        },
        {
          "date": "2026-08-18",
          "close": 1119.23
        },
        {
          "date": "2026-08-19",
          "close": 1087.31
        },
        {
          "date": "2026-08-20",
          "close": 1112.76
        },
        {
          "date": "2026-08-21",
          "close": 1105.69
        },
        {
          "date": "2026-08-24",
          "close": 1085.41
        },
        {
          "date": "2026-08-25",
          "close": 1096.99
        },
        {
          "date": "2026-08-26",
          "close": 1089.24
        },
        {
          "date": "2026-08-27",
          "close": 1108.03
        },
        {
          "date": "2026-08-28",
          "close": 1109.3
        },
        {
          "date": "2026-08-31",
          "close": 1083.86
        },
        {
          "date": "2026-09-01",
          "close": 1103.25
        },
        {
          "date": "2026-09-02",
          "close": 1083.19
        },
        {
          "date": "2026-09-03",
          "close": 1074.55
        },
        {
          "date": "2026-09-04",
          "close": 1078.56
        },
        {
          "date": "2026-09-07",
          "close": 1089.92
        },
        {
          "date": "2026-09-08",
          "close": 1119.62
        },
        {
          "date": "2026-09-09",
          "close": 1107.57
        },
        {
          "date": "2026-09-10",
          "close": 1079.78
        },
        {
          "date": "2026-09-11",
          "close": 1055.95
        },
        {
          "date": "2026-09-14",
          "close": 1066.64
        },
        {
          "date": "2026-09-15",
          "close": 1046.93
        },
        {
          "date": "2026-09-16",
          "close": 1051.42
        },
        {
          "date": "2026-09-17",
          "close": 1050.81
        },
        {
          "date": "2026-09-18",
          "close": 1055.32
        },
        {
          "date": "2026-09-21",
          "close": 1084.0
        },
        {
          "date": "2026-09-22",
          "close": 1080.83
        },
        {
          "date": "2026-09-23",
          "close": 1072.94
        },
        {
          "date": "2026-09-24",
          "close": 1051.07
        },
        {
          "date": "2026-09-28",
          "close": 1029.92
        },
        {
          "date": "2026-09-29",
          "close": 1027.87
        },
        {
          "date": "2026-09-30",
          "close": 1043.23
        },
        {
          "date": "2026-10-08",
          "close": 1030.16
        },
        {
          "date": "2026-10-09",
          "close": 1052.64
        },
        {
          "date": "2026-10-12",
          "close": 1033.7
        },
        {
          "date": "2026-10-13",
          "close": 1033.72
        },
        {
          "date": "2026-10-14",
          "close": 1027.99
        },
        {
          "date": "2026-10-15",
          "close": 1007.47
        },
        {
          "date": "2026-10-16",
          "close": 1012.52
        },
        {
          "date": "2026-10-19",
          "close": 1012.9
        },
        {
          "date": "2026-10-20",
          "close": 1016.34
        },
        {
          "date": "2026-10-21",
          "close": 1011.55
        },
        {
          "date": "2026-10-22",
          "close": 979.85
        },
        {
          "date": "2026-10-23",
          "close": 992.12
        },
        {
          "date": "2026-10-26",
          "close": 995.62
        },
        {
          "date": "2026-10-27",
          "close": 961.34
        },
        {
          "date": "2026-10-28",
          "close": 966.42
        },
        {
          "date": "2026-10-29",
          "close": 957.24
        },
        {
          "date": "2026-10-30",
          "close": 942.43
        },
        {
          "date": "2026-11-02",
          "close": 963.17
        },
        {
          "date": "2026-11-03",
          "close": 955.49
        },
        {
          "date": "2026-11-04",
          "close": 985.64
        },
        {
          "date": "2026-11-05",
          "close": 999.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4606741573033708,
          "pullback_frequency": 0.3595505617977528,
          "up_wilson": [
            0.3608972112390251,
            0.5637054383862982
          ],
          "pullback_wilson": [
            0.26757786703977027,
            0.46314588162209835
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42592592592592593,
          "pullback_frequency": 0.5740740740740741,
          "up_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "pullback_wilson": [
            0.4416273382599005,
            0.6966817598007073
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 1,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 18,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0937",
      "name": "蚂蚁金服概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 869,
      "history_sufficient": true,
      "returns": {
        "1": 0.017973126719184274,
        "5": 0.039974693973634734,
        "20": 0.011056757066025824,
        "60": -0.047076587082249155
      },
      "moving_averages": {
        "5": 686.4339999999851,
        "20": 696.523000000004,
        "60": 714.9754999999985
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.011329463598853118,
      "history": [
        {
          "date": "2026-05-13",
          "close": 831.97
        },
        {
          "date": "2026-05-14",
          "close": 810.99
        },
        {
          "date": "2026-05-15",
          "close": 803.65
        },
        {
          "date": "2026-05-18",
          "close": 801.38
        },
        {
          "date": "2026-05-19",
          "close": 812.5
        },
        {
          "date": "2026-05-20",
          "close": 797.93
        },
        {
          "date": "2026-05-21",
          "close": 779.25
        },
        {
          "date": "2026-05-22",
          "close": 783.97
        },
        {
          "date": "2026-05-25",
          "close": 788.37
        },
        {
          "date": "2026-05-26",
          "close": 780.33
        },
        {
          "date": "2026-05-27",
          "close": 761.76
        },
        {
          "date": "2026-05-28",
          "close": 760.6
        },
        {
          "date": "2026-05-29",
          "close": 748.48
        },
        {
          "date": "2026-06-01",
          "close": 763.29
        },
        {
          "date": "2026-06-02",
          "close": 754.69
        },
        {
          "date": "2026-06-03",
          "close": 749.17
        },
        {
          "date": "2026-06-04",
          "close": 738.41
        },
        {
          "date": "2026-06-05",
          "close": 740.81
        },
        {
          "date": "2026-06-08",
          "close": 724.59
        },
        {
          "date": "2026-06-09",
          "close": 732.28
        },
        {
          "date": "2026-06-10",
          "close": 728.29
        },
        {
          "date": "2026-06-11",
          "close": 711.88
        },
        {
          "date": "2026-06-12",
          "close": 724.73
        },
        {
          "date": "2026-06-15",
          "close": 738.3
        },
        {
          "date": "2026-06-16",
          "close": 739.35
        },
        {
          "date": "2026-06-17",
          "close": 732.73
        },
        {
          "date": "2026-06-18",
          "close": 719.67
        },
        {
          "date": "2026-06-22",
          "close": 736.61
        },
        {
          "date": "2026-06-23",
          "close": 731.69
        },
        {
          "date": "2026-06-24",
          "close": 716.3
        },
        {
          "date": "2026-06-25",
          "close": 706.73
        },
        {
          "date": "2026-06-26",
          "close": 682.13
        },
        {
          "date": "2026-06-29",
          "close": 681.55
        },
        {
          "date": "2026-06-30",
          "close": 683.59
        },
        {
          "date": "2026-07-01",
          "close": 702.82
        },
        {
          "date": "2026-07-02",
          "close": 693.6
        },
        {
          "date": "2026-07-03",
          "close": 696.8
        },
        {
          "date": "2026-07-06",
          "close": 692.43
        },
        {
          "date": "2026-07-07",
          "close": 675.96
        },
        {
          "date": "2026-07-08",
          "close": 679.47
        },
        {
          "date": "2026-07-09",
          "close": 681.65
        },
        {
          "date": "2026-07-10",
          "close": 690.19
        },
        {
          "date": "2026-07-13",
          "close": 670.11
        },
        {
          "date": "2026-07-14",
          "close": 673.55
        },
        {
          "date": "2026-07-15",
          "close": 685.63
        },
        {
          "date": "2026-07-16",
          "close": 689.94
        },
        {
          "date": "2026-07-17",
          "close": 669.53
        },
        {
          "date": "2026-07-20",
          "close": 680.06
        },
        {
          "date": "2026-07-21",
          "close": 690.04
        },
        {
          "date": "2026-07-22",
          "close": 686.34
        },
        {
          "date": "2026-07-23",
          "close": 691.47
        },
        {
          "date": "2026-07-24",
          "close": 670.29
        },
        {
          "date": "2026-07-27",
          "close": 684.48
        },
        {
          "date": "2026-07-28",
          "close": 694.91
        },
        {
          "date": "2026-07-29",
          "close": 705.85
        },
        {
          "date": "2026-07-30",
          "close": 709.3
        },
        {
          "date": "2026-07-31",
          "close": 727.71
        },
        {
          "date": "2026-08-03",
          "close": 733.51
        },
        {
          "date": "2026-08-04",
          "close": 735.11
        },
        {
          "date": "2026-08-05",
          "close": 741.77
        },
        {
          "date": "2026-08-06",
          "close": 740.67
        },
        {
          "date": "2026-08-07",
          "close": 731.35
        },
        {
          "date": "2026-08-10",
          "close": 740.07
        },
        {
          "date": "2026-08-11",
          "close": 734.24
        },
        {
          "date": "2026-08-12",
          "close": 741.82
        },
        {
          "date": "2026-08-13",
          "close": 735.68
        },
        {
          "date": "2026-08-14",
          "close": 731.0
        },
        {
          "date": "2026-08-17",
          "close": 732.14
        },
        {
          "date": "2026-08-18",
          "close": 724.35
        },
        {
          "date": "2026-08-19",
          "close": 704.31
        },
        {
          "date": "2026-08-20",
          "close": 711.13
        },
        {
          "date": "2026-08-21",
          "close": 712.34
        },
        {
          "date": "2026-08-24",
          "close": 712.47
        },
        {
          "date": "2026-08-25",
          "close": 723.0
        },
        {
          "date": "2026-08-26",
          "close": 728.63
        },
        {
          "date": "2026-08-27",
          "close": 729.74
        },
        {
          "date": "2026-08-28",
          "close": 727.69
        },
        {
          "date": "2026-08-31",
          "close": 731.98
        },
        {
          "date": "2026-09-01",
          "close": 747.88
        },
        {
          "date": "2026-09-02",
          "close": 736.62
        },
        {
          "date": "2026-09-03",
          "close": 730.95
        },
        {
          "date": "2026-09-04",
          "close": 740.67
        },
        {
          "date": "2026-09-07",
          "close": 738.22
        },
        {
          "date": "2026-09-08",
          "close": 742.97
        },
        {
          "date": "2026-09-09",
          "close": 733.99
        },
        {
          "date": "2026-09-10",
          "close": 730.48
        },
        {
          "date": "2026-09-11",
          "close": 715.04
        },
        {
          "date": "2026-09-14",
          "close": 717.71
        },
        {
          "date": "2026-09-15",
          "close": 708.25
        },
        {
          "date": "2026-09-16",
          "close": 709.79
        },
        {
          "date": "2026-09-17",
          "close": 707.84
        },
        {
          "date": "2026-09-18",
          "close": 715.14
        },
        {
          "date": "2026-09-21",
          "close": 726.06
        },
        {
          "date": "2026-09-22",
          "close": 730.61
        },
        {
          "date": "2026-09-23",
          "close": 720.45
        },
        {
          "date": "2026-09-24",
          "close": 710.49
        },
        {
          "date": "2026-09-28",
          "close": 699.83
        },
        {
          "date": "2026-09-29",
          "close": 706.81
        },
        {
          "date": "2026-09-30",
          "close": 706.54
        },
        {
          "date": "2026-10-08",
          "close": 699.12
        },
        {
          "date": "2026-10-09",
          "close": 714.95
        },
        {
          "date": "2026-10-12",
          "close": 714.55
        },
        {
          "date": "2026-10-13",
          "close": 713.53
        },
        {
          "date": "2026-10-14",
          "close": 705.07
        },
        {
          "date": "2026-10-15",
          "close": 691.78
        },
        {
          "date": "2026-10-16",
          "close": 693.25
        },
        {
          "date": "2026-10-19",
          "close": 699.83
        },
        {
          "date": "2026-10-20",
          "close": 703.17
        },
        {
          "date": "2026-10-21",
          "close": 706.39
        },
        {
          "date": "2026-10-22",
          "close": 687.52
        },
        {
          "date": "2026-10-23",
          "close": 704.91
        },
        {
          "date": "2026-10-26",
          "close": 706.89
        },
        {
          "date": "2026-10-27",
          "close": 686.21
        },
        {
          "date": "2026-10-28",
          "close": 690.56
        },
        {
          "date": "2026-10-29",
          "close": 679.68
        },
        {
          "date": "2026-10-30",
          "close": 658.61
        },
        {
          "date": "2026-11-02",
          "close": 686.61
        },
        {
          "date": "2026-11-03",
          "close": 685.73
        },
        {
          "date": "2026-11-04",
          "close": 694.37
        },
        {
          "date": "2026-11-05",
          "close": 706.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 102,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.43324770610972513,
            0.623440854940483
          ],
          "pullback_wilson": [
            0.26707997479873313,
            0.4494772199502266
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5254237288135594,
          "pullback_frequency": 0.4745762711864407,
          "up_wilson": [
            0.4003979517001709,
            0.6473412328493146
          ],
          "pullback_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 2,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 1,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0938",
      "name": "代糖概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02099238530929104,
        "5": 0.041852334616589326,
        "20": -0.06535592237057997,
        "60": -0.015477895540914721
      },
      "moving_averages": {
        "5": 1000.0060000000055,
        "20": 1037.7145000000019,
        "60": 1078.3426666666658
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.08104952630500084,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1176.69
        },
        {
          "date": "2026-05-14",
          "close": 1167.33
        },
        {
          "date": "2026-05-15",
          "close": 1156.85
        },
        {
          "date": "2026-05-18",
          "close": 1152.07
        },
        {
          "date": "2026-05-19",
          "close": 1151.65
        },
        {
          "date": "2026-05-20",
          "close": 1150.54
        },
        {
          "date": "2026-05-21",
          "close": 1117.95
        },
        {
          "date": "2026-05-22",
          "close": 1123.67
        },
        {
          "date": "2026-05-25",
          "close": 1115.99
        },
        {
          "date": "2026-05-26",
          "close": 1110.88
        },
        {
          "date": "2026-05-27",
          "close": 1112.62
        },
        {
          "date": "2026-05-28",
          "close": 1124.66
        },
        {
          "date": "2026-05-29",
          "close": 1113.26
        },
        {
          "date": "2026-06-01",
          "close": 1131.18
        },
        {
          "date": "2026-06-02",
          "close": 1117.3
        },
        {
          "date": "2026-06-03",
          "close": 1093.53
        },
        {
          "date": "2026-06-04",
          "close": 1066.73
        },
        {
          "date": "2026-06-05",
          "close": 1062.6
        },
        {
          "date": "2026-06-08",
          "close": 1035.15
        },
        {
          "date": "2026-06-09",
          "close": 1047.93
        },
        {
          "date": "2026-06-10",
          "close": 1047.77
        },
        {
          "date": "2026-06-11",
          "close": 1044.74
        },
        {
          "date": "2026-06-12",
          "close": 1069.24
        },
        {
          "date": "2026-06-15",
          "close": 1081.89
        },
        {
          "date": "2026-06-16",
          "close": 1063.7
        },
        {
          "date": "2026-06-17",
          "close": 1043.62
        },
        {
          "date": "2026-06-18",
          "close": 1041.3
        },
        {
          "date": "2026-06-22",
          "close": 1051.54
        },
        {
          "date": "2026-06-23",
          "close": 1040.28
        },
        {
          "date": "2026-06-24",
          "close": 1023.13
        },
        {
          "date": "2026-06-25",
          "close": 1021.95
        },
        {
          "date": "2026-06-26",
          "close": 999.51
        },
        {
          "date": "2026-06-29",
          "close": 1002.38
        },
        {
          "date": "2026-06-30",
          "close": 993.34
        },
        {
          "date": "2026-07-01",
          "close": 1014.62
        },
        {
          "date": "2026-07-02",
          "close": 1011.39
        },
        {
          "date": "2026-07-03",
          "close": 1022.61
        },
        {
          "date": "2026-07-06",
          "close": 1019.38
        },
        {
          "date": "2026-07-07",
          "close": 992.07
        },
        {
          "date": "2026-07-08",
          "close": 984.16
        },
        {
          "date": "2026-07-09",
          "close": 977.01
        },
        {
          "date": "2026-07-10",
          "close": 986.94
        },
        {
          "date": "2026-07-13",
          "close": 970.93
        },
        {
          "date": "2026-07-14",
          "close": 986.07
        },
        {
          "date": "2026-07-15",
          "close": 1001.8
        },
        {
          "date": "2026-07-16",
          "close": 1004.7
        },
        {
          "date": "2026-07-17",
          "close": 968.11
        },
        {
          "date": "2026-07-20",
          "close": 968.33
        },
        {
          "date": "2026-07-21",
          "close": 960.62
        },
        {
          "date": "2026-07-22",
          "close": 949.74
        },
        {
          "date": "2026-07-23",
          "close": 955.48
        },
        {
          "date": "2026-07-24",
          "close": 926.53
        },
        {
          "date": "2026-07-27",
          "close": 945.43
        },
        {
          "date": "2026-07-28",
          "close": 955.51
        },
        {
          "date": "2026-07-29",
          "close": 997.49
        },
        {
          "date": "2026-07-30",
          "close": 998.89
        },
        {
          "date": "2026-07-31",
          "close": 1014.55
        },
        {
          "date": "2026-08-03",
          "close": 1031.44
        },
        {
          "date": "2026-08-04",
          "close": 1033.48
        },
        {
          "date": "2026-08-05",
          "close": 1047.3
        },
        {
          "date": "2026-08-06",
          "close": 1043.08
        },
        {
          "date": "2026-08-07",
          "close": 1050.4
        },
        {
          "date": "2026-08-10",
          "close": 1073.21
        },
        {
          "date": "2026-08-11",
          "close": 1068.19
        },
        {
          "date": "2026-08-12",
          "close": 1079.16
        },
        {
          "date": "2026-08-13",
          "close": 1079.77
        },
        {
          "date": "2026-08-14",
          "close": 1075.51
        },
        {
          "date": "2026-08-17",
          "close": 1096.32
        },
        {
          "date": "2026-08-18",
          "close": 1116.4
        },
        {
          "date": "2026-08-19",
          "close": 1087.14
        },
        {
          "date": "2026-08-20",
          "close": 1102.01
        },
        {
          "date": "2026-08-21",
          "close": 1065.19
        },
        {
          "date": "2026-08-24",
          "close": 1043.33
        },
        {
          "date": "2026-08-25",
          "close": 1068.53
        },
        {
          "date": "2026-08-26",
          "close": 1083.52
        },
        {
          "date": "2026-08-27",
          "close": 1097.26
        },
        {
          "date": "2026-08-28",
          "close": 1114.81
        },
        {
          "date": "2026-08-31",
          "close": 1110.95
        },
        {
          "date": "2026-09-01",
          "close": 1130.66
        },
        {
          "date": "2026-09-02",
          "close": 1106.11
        },
        {
          "date": "2026-09-03",
          "close": 1096.54
        },
        {
          "date": "2026-09-04",
          "close": 1112.1
        },
        {
          "date": "2026-09-07",
          "close": 1131.14
        },
        {
          "date": "2026-09-08",
          "close": 1193.32
        },
        {
          "date": "2026-09-09",
          "close": 1212.07
        },
        {
          "date": "2026-09-10",
          "close": 1175.37
        },
        {
          "date": "2026-09-11",
          "close": 1125.43
        },
        {
          "date": "2026-09-14",
          "close": 1104.48
        },
        {
          "date": "2026-09-15",
          "close": 1071.16
        },
        {
          "date": "2026-09-16",
          "close": 1073.92
        },
        {
          "date": "2026-09-17",
          "close": 1083.77
        },
        {
          "date": "2026-09-18",
          "close": 1085.43
        },
        {
          "date": "2026-09-21",
          "close": 1114.08
        },
        {
          "date": "2026-09-22",
          "close": 1120.96
        },
        {
          "date": "2026-09-23",
          "close": 1118.49
        },
        {
          "date": "2026-09-24",
          "close": 1094.18
        },
        {
          "date": "2026-09-28",
          "close": 1075.5
        },
        {
          "date": "2026-09-29",
          "close": 1070.76
        },
        {
          "date": "2026-09-30",
          "close": 1092.83
        },
        {
          "date": "2026-10-08",
          "close": 1103.19
        },
        {
          "date": "2026-10-09",
          "close": 1122.03
        },
        {
          "date": "2026-10-12",
          "close": 1107.89
        },
        {
          "date": "2026-10-13",
          "close": 1110.26
        },
        {
          "date": "2026-10-14",
          "close": 1099.52
        },
        {
          "date": "2026-10-15",
          "close": 1060.21
        },
        {
          "date": "2026-10-16",
          "close": 1063.86
        },
        {
          "date": "2026-10-19",
          "close": 1044.32
        },
        {
          "date": "2026-10-20",
          "close": 1046.4
        },
        {
          "date": "2026-10-21",
          "close": 1047.47
        },
        {
          "date": "2026-10-22",
          "close": 1013.32
        },
        {
          "date": "2026-10-23",
          "close": 1023.92
        },
        {
          "date": "2026-10-26",
          "close": 1022.87
        },
        {
          "date": "2026-10-27",
          "close": 1000.13
        },
        {
          "date": "2026-10-28",
          "close": 1002.39
        },
        {
          "date": "2026-10-29",
          "close": 989.67
        },
        {
          "date": "2026-10-30",
          "close": 969.98
        },
        {
          "date": "2026-11-02",
          "close": 991.77
        },
        {
          "date": "2026-11-03",
          "close": 997.3
        },
        {
          "date": "2026-11-04",
          "close": 1009.89
        },
        {
          "date": "2026-11-05",
          "close": 1031.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5180722891566265,
          "pullback_frequency": 0.27710843373493976,
          "up_wilson": [
            0.4121775709212428,
            0.6223681407784449
          ],
          "pullback_wilson": [
            0.1923192775942012,
            0.38161694477631736
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.3877551020408163,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.2642901171173567,
            0.5275400055647954
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 5,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0939",
      "name": "辅助生殖",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027884568113662134,
        "5": 0.0437504368054793,
        "20": -0.03218011979595803,
        "60": 0.021077717980524158
      },
      "moving_averages": {
        "5": 1011.1380000000121,
        "20": 1031.8214999999968,
        "60": 1054.2391666666683
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.04628058459685813,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1151.61
        },
        {
          "date": "2026-05-14",
          "close": 1130.0
        },
        {
          "date": "2026-05-15",
          "close": 1117.18
        },
        {
          "date": "2026-05-18",
          "close": 1115.53
        },
        {
          "date": "2026-05-19",
          "close": 1120.1
        },
        {
          "date": "2026-05-20",
          "close": 1110.52
        },
        {
          "date": "2026-05-21",
          "close": 1082.65
        },
        {
          "date": "2026-05-22",
          "close": 1089.56
        },
        {
          "date": "2026-05-25",
          "close": 1085.73
        },
        {
          "date": "2026-05-26",
          "close": 1073.58
        },
        {
          "date": "2026-05-27",
          "close": 1055.51
        },
        {
          "date": "2026-05-28",
          "close": 1057.0
        },
        {
          "date": "2026-05-29",
          "close": 1051.5
        },
        {
          "date": "2026-06-01",
          "close": 1060.36
        },
        {
          "date": "2026-06-02",
          "close": 1044.42
        },
        {
          "date": "2026-06-03",
          "close": 1033.09
        },
        {
          "date": "2026-06-04",
          "close": 1016.45
        },
        {
          "date": "2026-06-05",
          "close": 1021.54
        },
        {
          "date": "2026-06-08",
          "close": 993.82
        },
        {
          "date": "2026-06-09",
          "close": 999.5
        },
        {
          "date": "2026-06-10",
          "close": 993.71
        },
        {
          "date": "2026-06-11",
          "close": 986.44
        },
        {
          "date": "2026-06-12",
          "close": 1003.89
        },
        {
          "date": "2026-06-15",
          "close": 1006.45
        },
        {
          "date": "2026-06-16",
          "close": 1000.89
        },
        {
          "date": "2026-06-17",
          "close": 984.72
        },
        {
          "date": "2026-06-18",
          "close": 993.37
        },
        {
          "date": "2026-06-22",
          "close": 992.03
        },
        {
          "date": "2026-06-23",
          "close": 1019.9
        },
        {
          "date": "2026-06-24",
          "close": 1009.76
        },
        {
          "date": "2026-06-25",
          "close": 991.47
        },
        {
          "date": "2026-06-26",
          "close": 954.63
        },
        {
          "date": "2026-06-29",
          "close": 993.77
        },
        {
          "date": "2026-06-30",
          "close": 981.75
        },
        {
          "date": "2026-07-01",
          "close": 1021.31
        },
        {
          "date": "2026-07-02",
          "close": 1028.77
        },
        {
          "date": "2026-07-03",
          "close": 1044.13
        },
        {
          "date": "2026-07-06",
          "close": 1050.12
        },
        {
          "date": "2026-07-07",
          "close": 1011.03
        },
        {
          "date": "2026-07-08",
          "close": 1000.95
        },
        {
          "date": "2026-07-09",
          "close": 995.14
        },
        {
          "date": "2026-07-10",
          "close": 1021.53
        },
        {
          "date": "2026-07-13",
          "close": 1006.25
        },
        {
          "date": "2026-07-14",
          "close": 1031.24
        },
        {
          "date": "2026-07-15",
          "close": 1058.12
        },
        {
          "date": "2026-07-16",
          "close": 1060.61
        },
        {
          "date": "2026-07-17",
          "close": 990.96
        },
        {
          "date": "2026-07-20",
          "close": 978.17
        },
        {
          "date": "2026-07-21",
          "close": 968.89
        },
        {
          "date": "2026-07-22",
          "close": 965.05
        },
        {
          "date": "2026-07-23",
          "close": 970.85
        },
        {
          "date": "2026-07-24",
          "close": 937.99
        },
        {
          "date": "2026-07-27",
          "close": 978.4
        },
        {
          "date": "2026-07-28",
          "close": 971.92
        },
        {
          "date": "2026-07-29",
          "close": 978.15
        },
        {
          "date": "2026-07-30",
          "close": 965.21
        },
        {
          "date": "2026-07-31",
          "close": 989.13
        },
        {
          "date": "2026-08-03",
          "close": 999.89
        },
        {
          "date": "2026-08-04",
          "close": 1017.24
        },
        {
          "date": "2026-08-05",
          "close": 1023.83
        },
        {
          "date": "2026-08-06",
          "close": 1027.53
        },
        {
          "date": "2026-08-07",
          "close": 1059.89
        },
        {
          "date": "2026-08-10",
          "close": 1078.95
        },
        {
          "date": "2026-08-11",
          "close": 1078.96
        },
        {
          "date": "2026-08-12",
          "close": 1088.34
        },
        {
          "date": "2026-08-13",
          "close": 1093.32
        },
        {
          "date": "2026-08-14",
          "close": 1098.01
        },
        {
          "date": "2026-08-17",
          "close": 1100.15
        },
        {
          "date": "2026-08-18",
          "close": 1090.34
        },
        {
          "date": "2026-08-19",
          "close": 1057.3
        },
        {
          "date": "2026-08-20",
          "close": 1103.5
        },
        {
          "date": "2026-08-21",
          "close": 1070.01
        },
        {
          "date": "2026-08-24",
          "close": 1036.89
        },
        {
          "date": "2026-08-25",
          "close": 1060.15
        },
        {
          "date": "2026-08-26",
          "close": 1058.78
        },
        {
          "date": "2026-08-27",
          "close": 1072.82
        },
        {
          "date": "2026-08-28",
          "close": 1065.73
        },
        {
          "date": "2026-08-31",
          "close": 1056.43
        },
        {
          "date": "2026-09-01",
          "close": 1071.03
        },
        {
          "date": "2026-09-02",
          "close": 1056.46
        },
        {
          "date": "2026-09-03",
          "close": 1054.3
        },
        {
          "date": "2026-09-04",
          "close": 1046.37
        },
        {
          "date": "2026-09-07",
          "close": 1055.27
        },
        {
          "date": "2026-09-08",
          "close": 1072.73
        },
        {
          "date": "2026-09-09",
          "close": 1061.03
        },
        {
          "date": "2026-09-10",
          "close": 1043.69
        },
        {
          "date": "2026-09-11",
          "close": 1017.54
        },
        {
          "date": "2026-09-14",
          "close": 1035.64
        },
        {
          "date": "2026-09-15",
          "close": 1021.56
        },
        {
          "date": "2026-09-16",
          "close": 1032.53
        },
        {
          "date": "2026-09-17",
          "close": 1038.82
        },
        {
          "date": "2026-09-18",
          "close": 1053.32
        },
        {
          "date": "2026-09-21",
          "close": 1093.43
        },
        {
          "date": "2026-09-22",
          "close": 1097.83
        },
        {
          "date": "2026-09-23",
          "close": 1088.31
        },
        {
          "date": "2026-09-24",
          "close": 1069.81
        },
        {
          "date": "2026-09-28",
          "close": 1064.45
        },
        {
          "date": "2026-09-29",
          "close": 1071.48
        },
        {
          "date": "2026-09-30",
          "close": 1095.05
        },
        {
          "date": "2026-10-08",
          "close": 1080.17
        },
        {
          "date": "2026-10-09",
          "close": 1096.14
        },
        {
          "date": "2026-10-12",
          "close": 1081.35
        },
        {
          "date": "2026-10-13",
          "close": 1076.94
        },
        {
          "date": "2026-10-14",
          "close": 1060.88
        },
        {
          "date": "2026-10-15",
          "close": 1046.11
        },
        {
          "date": "2026-10-16",
          "close": 1043.05
        },
        {
          "date": "2026-10-19",
          "close": 1030.44
        },
        {
          "date": "2026-10-20",
          "close": 1042.67
        },
        {
          "date": "2026-10-21",
          "close": 1041.97
        },
        {
          "date": "2026-10-22",
          "close": 1004.57
        },
        {
          "date": "2026-10-23",
          "close": 1016.66
        },
        {
          "date": "2026-10-26",
          "close": 1026.39
        },
        {
          "date": "2026-10-27",
          "close": 993.83
        },
        {
          "date": "2026-10-28",
          "close": 1018.15
        },
        {
          "date": "2026-10-29",
          "close": 1001.59
        },
        {
          "date": "2026-10-30",
          "close": 989.24
        },
        {
          "date": "2026-11-02",
          "close": 1008.51
        },
        {
          "date": "2026-11-03",
          "close": 995.48
        },
        {
          "date": "2026-11-04",
          "close": 1017.05
        },
        {
          "date": "2026-11-05",
          "close": 1045.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5632183908045977,
          "pullback_frequency": 0.26436781609195403,
          "up_wilson": [
            0.4585155432104803,
            0.662574542118424
          ],
          "pullback_wilson": [
            0.1831002401344622,
            0.3655639872759853
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.4413762073081303,
            0.6923103731606176
          ],
          "pullback_wilson": [
            0.260102143264709,
            0.5059463409149819
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 18,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0940",
      "name": "网红经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02964865688536711,
        "5": 0.05492446770548365,
        "20": 0.008113215589877765,
        "60": 0.00038069455606781766
      },
      "moving_averages": {
        "5": 683.1699999999721,
        "20": 695.7674999999872,
        "60": 709.6884999999951
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.025880414635820692,
      "history": [
        {
          "date": "2026-05-13",
          "close": 810.28
        },
        {
          "date": "2026-05-14",
          "close": 793.49
        },
        {
          "date": "2026-05-15",
          "close": 789.68
        },
        {
          "date": "2026-05-18",
          "close": 788.29
        },
        {
          "date": "2026-05-19",
          "close": 797.06
        },
        {
          "date": "2026-05-20",
          "close": 782.75
        },
        {
          "date": "2026-05-21",
          "close": 758.76
        },
        {
          "date": "2026-05-22",
          "close": 762.11
        },
        {
          "date": "2026-05-25",
          "close": 757.28
        },
        {
          "date": "2026-05-26",
          "close": 745.43
        },
        {
          "date": "2026-05-27",
          "close": 736.12
        },
        {
          "date": "2026-05-28",
          "close": 736.15
        },
        {
          "date": "2026-05-29",
          "close": 734.44
        },
        {
          "date": "2026-06-01",
          "close": 754.6
        },
        {
          "date": "2026-06-02",
          "close": 739.93
        },
        {
          "date": "2026-06-03",
          "close": 731.17
        },
        {
          "date": "2026-06-04",
          "close": 719.7
        },
        {
          "date": "2026-06-05",
          "close": 721.57
        },
        {
          "date": "2026-06-08",
          "close": 704.52
        },
        {
          "date": "2026-06-09",
          "close": 708.9
        },
        {
          "date": "2026-06-10",
          "close": 704.01
        },
        {
          "date": "2026-06-11",
          "close": 688.63
        },
        {
          "date": "2026-06-12",
          "close": 699.45
        },
        {
          "date": "2026-06-15",
          "close": 704.24
        },
        {
          "date": "2026-06-16",
          "close": 704.25
        },
        {
          "date": "2026-06-17",
          "close": 689.28
        },
        {
          "date": "2026-06-18",
          "close": 685.15
        },
        {
          "date": "2026-06-22",
          "close": 693.97
        },
        {
          "date": "2026-06-23",
          "close": 695.72
        },
        {
          "date": "2026-06-24",
          "close": 678.56
        },
        {
          "date": "2026-06-25",
          "close": 666.46
        },
        {
          "date": "2026-06-26",
          "close": 647.71
        },
        {
          "date": "2026-06-29",
          "close": 650.05
        },
        {
          "date": "2026-06-30",
          "close": 653.84
        },
        {
          "date": "2026-07-01",
          "close": 671.95
        },
        {
          "date": "2026-07-02",
          "close": 674.74
        },
        {
          "date": "2026-07-03",
          "close": 678.59
        },
        {
          "date": "2026-07-06",
          "close": 671.24
        },
        {
          "date": "2026-07-07",
          "close": 656.21
        },
        {
          "date": "2026-07-08",
          "close": 654.87
        },
        {
          "date": "2026-07-09",
          "close": 654.96
        },
        {
          "date": "2026-07-10",
          "close": 668.02
        },
        {
          "date": "2026-07-13",
          "close": 644.2
        },
        {
          "date": "2026-07-14",
          "close": 649.63
        },
        {
          "date": "2026-07-15",
          "close": 664.33
        },
        {
          "date": "2026-07-16",
          "close": 673.16
        },
        {
          "date": "2026-07-17",
          "close": 647.68
        },
        {
          "date": "2026-07-20",
          "close": 638.88
        },
        {
          "date": "2026-07-21",
          "close": 639.05
        },
        {
          "date": "2026-07-22",
          "close": 630.65
        },
        {
          "date": "2026-07-23",
          "close": 639.73
        },
        {
          "date": "2026-07-24",
          "close": 620.16
        },
        {
          "date": "2026-07-27",
          "close": 642.61
        },
        {
          "date": "2026-07-28",
          "close": 650.56
        },
        {
          "date": "2026-07-29",
          "close": 664.56
        },
        {
          "date": "2026-07-30",
          "close": 661.19
        },
        {
          "date": "2026-07-31",
          "close": 683.62
        },
        {
          "date": "2026-08-03",
          "close": 691.63
        },
        {
          "date": "2026-08-04",
          "close": 703.18
        },
        {
          "date": "2026-08-05",
          "close": 709.23
        },
        {
          "date": "2026-08-06",
          "close": 706.71
        },
        {
          "date": "2026-08-07",
          "close": 704.98
        },
        {
          "date": "2026-08-10",
          "close": 719.22
        },
        {
          "date": "2026-08-11",
          "close": 716.41
        },
        {
          "date": "2026-08-12",
          "close": 725.91
        },
        {
          "date": "2026-08-13",
          "close": 719.4
        },
        {
          "date": "2026-08-14",
          "close": 716.75
        },
        {
          "date": "2026-08-17",
          "close": 724.79
        },
        {
          "date": "2026-08-18",
          "close": 722.56
        },
        {
          "date": "2026-08-19",
          "close": 694.28
        },
        {
          "date": "2026-08-20",
          "close": 700.97
        },
        {
          "date": "2026-08-21",
          "close": 696.91
        },
        {
          "date": "2026-08-24",
          "close": 688.38
        },
        {
          "date": "2026-08-25",
          "close": 704.13
        },
        {
          "date": "2026-08-26",
          "close": 703.14
        },
        {
          "date": "2026-08-27",
          "close": 708.08
        },
        {
          "date": "2026-08-28",
          "close": 716.85
        },
        {
          "date": "2026-08-31",
          "close": 727.82
        },
        {
          "date": "2026-09-01",
          "close": 744.35
        },
        {
          "date": "2026-09-02",
          "close": 733.55
        },
        {
          "date": "2026-09-03",
          "close": 724.82
        },
        {
          "date": "2026-09-04",
          "close": 734.12
        },
        {
          "date": "2026-09-07",
          "close": 743.17
        },
        {
          "date": "2026-09-08",
          "close": 751.45
        },
        {
          "date": "2026-09-09",
          "close": 740.74
        },
        {
          "date": "2026-09-10",
          "close": 727.06
        },
        {
          "date": "2026-09-11",
          "close": 713.08
        },
        {
          "date": "2026-09-14",
          "close": 709.01
        },
        {
          "date": "2026-09-15",
          "close": 691.98
        },
        {
          "date": "2026-09-16",
          "close": 699.03
        },
        {
          "date": "2026-09-17",
          "close": 707.02
        },
        {
          "date": "2026-09-18",
          "close": 714.45
        },
        {
          "date": "2026-09-21",
          "close": 729.91
        },
        {
          "date": "2026-09-22",
          "close": 735.45
        },
        {
          "date": "2026-09-23",
          "close": 721.75
        },
        {
          "date": "2026-09-24",
          "close": 716.98
        },
        {
          "date": "2026-09-28",
          "close": 703.85
        },
        {
          "date": "2026-09-29",
          "close": 712.24
        },
        {
          "date": "2026-09-30",
          "close": 710.87
        },
        {
          "date": "2026-10-08",
          "close": 703.79
        },
        {
          "date": "2026-10-09",
          "close": 724.49
        },
        {
          "date": "2026-10-12",
          "close": 718.74
        },
        {
          "date": "2026-10-13",
          "close": 728.35
        },
        {
          "date": "2026-10-14",
          "close": 723.88
        },
        {
          "date": "2026-10-15",
          "close": 706.03
        },
        {
          "date": "2026-10-16",
          "close": 700.33
        },
        {
          "date": "2026-10-19",
          "close": 693.03
        },
        {
          "date": "2026-10-20",
          "close": 700.45
        },
        {
          "date": "2026-10-21",
          "close": 702.96
        },
        {
          "date": "2026-10-22",
          "close": 675.92
        },
        {
          "date": "2026-10-23",
          "close": 689.59
        },
        {
          "date": "2026-10-26",
          "close": 693.95
        },
        {
          "date": "2026-10-27",
          "close": 680.64
        },
        {
          "date": "2026-10-28",
          "close": 688.58
        },
        {
          "date": "2026-10-29",
          "close": 672.56
        },
        {
          "date": "2026-10-30",
          "close": 650.69
        },
        {
          "date": "2026-11-02",
          "close": 683.52
        },
        {
          "date": "2026-11-03",
          "close": 683.07
        },
        {
          "date": "2026-11-04",
          "close": 689.07
        },
        {
          "date": "2026-11-05",
          "close": 709.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5857142857142857,
          "pullback_frequency": 0.34285714285714286,
          "up_wilson": [
            0.46881211784560456,
            0.6936982143126353
          ],
          "pullback_wilson": [
            0.2424598880226688,
            0.4596045030205579
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.4888888888888889,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0943",
      "name": "汽车拆解",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020566529674311607,
        "5": 0.027065970523619365,
        "20": -0.054283374283374264,
        "60": -0.06790975501473129
      },
      "moving_averages": {
        "5": 1122.9159999999915,
        "20": 1158.9409999999975,
        "60": 1215.2266666666683
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 15.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.06131009478595939,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1496.19
        },
        {
          "date": "2026-05-14",
          "close": 1468.19
        },
        {
          "date": "2026-05-15",
          "close": 1465.85
        },
        {
          "date": "2026-05-18",
          "close": 1458.32
        },
        {
          "date": "2026-05-19",
          "close": 1461.25
        },
        {
          "date": "2026-05-20",
          "close": 1452.24
        },
        {
          "date": "2026-05-21",
          "close": 1407.15
        },
        {
          "date": "2026-05-22",
          "close": 1433.82
        },
        {
          "date": "2026-05-25",
          "close": 1424.45
        },
        {
          "date": "2026-05-26",
          "close": 1419.67
        },
        {
          "date": "2026-05-27",
          "close": 1383.18
        },
        {
          "date": "2026-05-28",
          "close": 1394.12
        },
        {
          "date": "2026-05-29",
          "close": 1363.44
        },
        {
          "date": "2026-06-01",
          "close": 1378.96
        },
        {
          "date": "2026-06-02",
          "close": 1379.47
        },
        {
          "date": "2026-06-03",
          "close": 1370.66
        },
        {
          "date": "2026-06-04",
          "close": 1354.84
        },
        {
          "date": "2026-06-05",
          "close": 1361.36
        },
        {
          "date": "2026-06-08",
          "close": 1329.17
        },
        {
          "date": "2026-06-09",
          "close": 1337.55
        },
        {
          "date": "2026-06-10",
          "close": 1315.6
        },
        {
          "date": "2026-06-11",
          "close": 1300.53
        },
        {
          "date": "2026-06-12",
          "close": 1331.17
        },
        {
          "date": "2026-06-15",
          "close": 1353.75
        },
        {
          "date": "2026-06-16",
          "close": 1368.67
        },
        {
          "date": "2026-06-17",
          "close": 1352.85
        },
        {
          "date": "2026-06-18",
          "close": 1339.53
        },
        {
          "date": "2026-06-22",
          "close": 1362.16
        },
        {
          "date": "2026-06-23",
          "close": 1347.45
        },
        {
          "date": "2026-06-24",
          "close": 1322.14
        },
        {
          "date": "2026-06-25",
          "close": 1303.59
        },
        {
          "date": "2026-06-26",
          "close": 1245.04
        },
        {
          "date": "2026-06-29",
          "close": 1229.46
        },
        {
          "date": "2026-06-30",
          "close": 1232.28
        },
        {
          "date": "2026-07-01",
          "close": 1259.73
        },
        {
          "date": "2026-07-02",
          "close": 1257.2
        },
        {
          "date": "2026-07-03",
          "close": 1271.84
        },
        {
          "date": "2026-07-06",
          "close": 1264.56
        },
        {
          "date": "2026-07-07",
          "close": 1229.35
        },
        {
          "date": "2026-07-08",
          "close": 1216.32
        },
        {
          "date": "2026-07-09",
          "close": 1206.45
        },
        {
          "date": "2026-07-10",
          "close": 1221.76
        },
        {
          "date": "2026-07-13",
          "close": 1170.39
        },
        {
          "date": "2026-07-14",
          "close": 1197.4
        },
        {
          "date": "2026-07-15",
          "close": 1194.32
        },
        {
          "date": "2026-07-16",
          "close": 1177.03
        },
        {
          "date": "2026-07-17",
          "close": 1134.02
        },
        {
          "date": "2026-07-20",
          "close": 1116.93
        },
        {
          "date": "2026-07-21",
          "close": 1132.75
        },
        {
          "date": "2026-07-22",
          "close": 1122.84
        },
        {
          "date": "2026-07-23",
          "close": 1156.11
        },
        {
          "date": "2026-07-24",
          "close": 1117.06
        },
        {
          "date": "2026-07-27",
          "close": 1141.66
        },
        {
          "date": "2026-07-28",
          "close": 1132.12
        },
        {
          "date": "2026-07-29",
          "close": 1159.94
        },
        {
          "date": "2026-07-30",
          "close": 1150.3
        },
        {
          "date": "2026-07-31",
          "close": 1175.13
        },
        {
          "date": "2026-08-03",
          "close": 1197.97
        },
        {
          "date": "2026-08-04",
          "close": 1208.97
        },
        {
          "date": "2026-08-05",
          "close": 1238.85
        },
        {
          "date": "2026-08-06",
          "close": 1232.85
        },
        {
          "date": "2026-08-07",
          "close": 1241.07
        },
        {
          "date": "2026-08-10",
          "close": 1265.25
        },
        {
          "date": "2026-08-11",
          "close": 1255.72
        },
        {
          "date": "2026-08-12",
          "close": 1261.81
        },
        {
          "date": "2026-08-13",
          "close": 1244.94
        },
        {
          "date": "2026-08-14",
          "close": 1251.8
        },
        {
          "date": "2026-08-17",
          "close": 1278.02
        },
        {
          "date": "2026-08-18",
          "close": 1260.5
        },
        {
          "date": "2026-08-19",
          "close": 1221.96
        },
        {
          "date": "2026-08-20",
          "close": 1239.14
        },
        {
          "date": "2026-08-21",
          "close": 1236.12
        },
        {
          "date": "2026-08-24",
          "close": 1232.43
        },
        {
          "date": "2026-08-25",
          "close": 1238.71
        },
        {
          "date": "2026-08-26",
          "close": 1253.45
        },
        {
          "date": "2026-08-27",
          "close": 1251.22
        },
        {
          "date": "2026-08-28",
          "close": 1257.63
        },
        {
          "date": "2026-08-31",
          "close": 1262.24
        },
        {
          "date": "2026-09-01",
          "close": 1269.14
        },
        {
          "date": "2026-09-02",
          "close": 1251.89
        },
        {
          "date": "2026-09-03",
          "close": 1253.16
        },
        {
          "date": "2026-09-04",
          "close": 1245.46
        },
        {
          "date": "2026-09-07",
          "close": 1241.63
        },
        {
          "date": "2026-09-08",
          "close": 1252.63
        },
        {
          "date": "2026-09-09",
          "close": 1255.39
        },
        {
          "date": "2026-09-10",
          "close": 1241.71
        },
        {
          "date": "2026-09-11",
          "close": 1216.04
        },
        {
          "date": "2026-09-14",
          "close": 1234.1
        },
        {
          "date": "2026-09-15",
          "close": 1216.56
        },
        {
          "date": "2026-09-16",
          "close": 1231.41
        },
        {
          "date": "2026-09-17",
          "close": 1233.67
        },
        {
          "date": "2026-09-18",
          "close": 1238.75
        },
        {
          "date": "2026-09-21",
          "close": 1254.16
        },
        {
          "date": "2026-09-22",
          "close": 1262.05
        },
        {
          "date": "2026-09-23",
          "close": 1247.61
        },
        {
          "date": "2026-09-24",
          "close": 1224.66
        },
        {
          "date": "2026-09-28",
          "close": 1206.04
        },
        {
          "date": "2026-09-29",
          "close": 1225.49
        },
        {
          "date": "2026-09-30",
          "close": 1227.37
        },
        {
          "date": "2026-10-08",
          "close": 1221.0
        },
        {
          "date": "2026-10-09",
          "close": 1230.14
        },
        {
          "date": "2026-10-12",
          "close": 1218.2
        },
        {
          "date": "2026-10-13",
          "close": 1218.64
        },
        {
          "date": "2026-10-14",
          "close": 1196.64
        },
        {
          "date": "2026-10-15",
          "close": 1151.52
        },
        {
          "date": "2026-10-16",
          "close": 1159.49
        },
        {
          "date": "2026-10-19",
          "close": 1160.33
        },
        {
          "date": "2026-10-20",
          "close": 1168.51
        },
        {
          "date": "2026-10-21",
          "close": 1169.2
        },
        {
          "date": "2026-10-22",
          "close": 1146.31
        },
        {
          "date": "2026-10-23",
          "close": 1164.57
        },
        {
          "date": "2026-10-26",
          "close": 1164.02
        },
        {
          "date": "2026-10-27",
          "close": 1139.26
        },
        {
          "date": "2026-10-28",
          "close": 1153.12
        },
        {
          "date": "2026-10-29",
          "close": 1124.29
        },
        {
          "date": "2026-10-30",
          "close": 1101.37
        },
        {
          "date": "2026-11-02",
          "close": 1116.11
        },
        {
          "date": "2026-11-03",
          "close": 1110.93
        },
        {
          "date": "2026-11-04",
          "close": 1131.45
        },
        {
          "date": "2026-11-05",
          "close": 1154.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4691358024691358,
          "pullback_frequency": 0.2716049382716049,
          "up_wilson": [
            0.3643337335618233,
            0.576732814921659
          ],
          "pullback_wilson": [
            0.18673822637971735,
            0.37715423239805246
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45652173913043476,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 4,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0944",
      "name": "肝素概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019955184862442632,
        "5": 0.062395456490450085,
        "20": -0.026923990498812334,
        "60": -0.02565108811987149
      },
      "moving_averages": {
        "5": 795.4340000000084,
        "20": 812.2865000000049,
        "60": 835.4815000000041
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-21",
            "end": "2026-08-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.05262245039544888,
      "history": [
        {
          "date": "2026-05-13",
          "close": 924.12
        },
        {
          "date": "2026-05-14",
          "close": 902.63
        },
        {
          "date": "2026-05-15",
          "close": 892.2
        },
        {
          "date": "2026-05-18",
          "close": 884.54
        },
        {
          "date": "2026-05-19",
          "close": 887.56
        },
        {
          "date": "2026-05-20",
          "close": 875.92
        },
        {
          "date": "2026-05-21",
          "close": 864.81
        },
        {
          "date": "2026-05-22",
          "close": 864.77
        },
        {
          "date": "2026-05-25",
          "close": 857.39
        },
        {
          "date": "2026-05-26",
          "close": 851.66
        },
        {
          "date": "2026-05-27",
          "close": 840.83
        },
        {
          "date": "2026-05-28",
          "close": 833.08
        },
        {
          "date": "2026-05-29",
          "close": 849.67
        },
        {
          "date": "2026-06-01",
          "close": 853.89
        },
        {
          "date": "2026-06-02",
          "close": 841.01
        },
        {
          "date": "2026-06-03",
          "close": 830.72
        },
        {
          "date": "2026-06-04",
          "close": 818.95
        },
        {
          "date": "2026-06-05",
          "close": 823.38
        },
        {
          "date": "2026-06-08",
          "close": 809.23
        },
        {
          "date": "2026-06-09",
          "close": 812.01
        },
        {
          "date": "2026-06-10",
          "close": 812.58
        },
        {
          "date": "2026-06-11",
          "close": 797.41
        },
        {
          "date": "2026-06-12",
          "close": 811.05
        },
        {
          "date": "2026-06-15",
          "close": 798.81
        },
        {
          "date": "2026-06-16",
          "close": 789.18
        },
        {
          "date": "2026-06-17",
          "close": 770.0
        },
        {
          "date": "2026-06-18",
          "close": 772.99
        },
        {
          "date": "2026-06-22",
          "close": 772.76
        },
        {
          "date": "2026-06-23",
          "close": 794.79
        },
        {
          "date": "2026-06-24",
          "close": 798.44
        },
        {
          "date": "2026-06-25",
          "close": 782.29
        },
        {
          "date": "2026-06-26",
          "close": 746.47
        },
        {
          "date": "2026-06-29",
          "close": 789.7
        },
        {
          "date": "2026-06-30",
          "close": 774.49
        },
        {
          "date": "2026-07-01",
          "close": 809.99
        },
        {
          "date": "2026-07-02",
          "close": 818.83
        },
        {
          "date": "2026-07-03",
          "close": 830.14
        },
        {
          "date": "2026-07-06",
          "close": 834.16
        },
        {
          "date": "2026-07-07",
          "close": 801.0
        },
        {
          "date": "2026-07-08",
          "close": 804.69
        },
        {
          "date": "2026-07-09",
          "close": 789.95
        },
        {
          "date": "2026-07-10",
          "close": 828.44
        },
        {
          "date": "2026-07-13",
          "close": 838.92
        },
        {
          "date": "2026-07-14",
          "close": 858.85
        },
        {
          "date": "2026-07-15",
          "close": 883.74
        },
        {
          "date": "2026-07-16",
          "close": 896.16
        },
        {
          "date": "2026-07-17",
          "close": 848.47
        },
        {
          "date": "2026-07-20",
          "close": 853.59
        },
        {
          "date": "2026-07-21",
          "close": 835.98
        },
        {
          "date": "2026-07-22",
          "close": 835.5
        },
        {
          "date": "2026-07-23",
          "close": 837.94
        },
        {
          "date": "2026-07-24",
          "close": 804.51
        },
        {
          "date": "2026-07-27",
          "close": 828.09
        },
        {
          "date": "2026-07-28",
          "close": 822.3
        },
        {
          "date": "2026-07-29",
          "close": 832.99
        },
        {
          "date": "2026-07-30",
          "close": 823.89
        },
        {
          "date": "2026-07-31",
          "close": 832.6
        },
        {
          "date": "2026-08-03",
          "close": 842.06
        },
        {
          "date": "2026-08-04",
          "close": 847.22
        },
        {
          "date": "2026-08-05",
          "close": 840.9
        },
        {
          "date": "2026-08-06",
          "close": 836.05
        },
        {
          "date": "2026-08-07",
          "close": 862.49
        },
        {
          "date": "2026-08-10",
          "close": 872.31
        },
        {
          "date": "2026-08-11",
          "close": 872.68
        },
        {
          "date": "2026-08-12",
          "close": 875.35
        },
        {
          "date": "2026-08-13",
          "close": 889.14
        },
        {
          "date": "2026-08-14",
          "close": 878.3
        },
        {
          "date": "2026-08-17",
          "close": 878.59
        },
        {
          "date": "2026-08-18",
          "close": 879.42
        },
        {
          "date": "2026-08-19",
          "close": 863.46
        },
        {
          "date": "2026-08-20",
          "close": 894.79
        },
        {
          "date": "2026-08-21",
          "close": 862.21
        },
        {
          "date": "2026-08-24",
          "close": 830.72
        },
        {
          "date": "2026-08-25",
          "close": 855.62
        },
        {
          "date": "2026-08-26",
          "close": 856.55
        },
        {
          "date": "2026-08-27",
          "close": 869.06
        },
        {
          "date": "2026-08-28",
          "close": 860.88
        },
        {
          "date": "2026-08-31",
          "close": 843.86
        },
        {
          "date": "2026-09-01",
          "close": 857.47
        },
        {
          "date": "2026-09-02",
          "close": 844.12
        },
        {
          "date": "2026-09-03",
          "close": 837.64
        },
        {
          "date": "2026-09-04",
          "close": 833.89
        },
        {
          "date": "2026-09-07",
          "close": 836.48
        },
        {
          "date": "2026-09-08",
          "close": 850.98
        },
        {
          "date": "2026-09-09",
          "close": 840.74
        },
        {
          "date": "2026-09-10",
          "close": 832.05
        },
        {
          "date": "2026-09-11",
          "close": 812.41
        },
        {
          "date": "2026-09-14",
          "close": 821.12
        },
        {
          "date": "2026-09-15",
          "close": 806.61
        },
        {
          "date": "2026-09-16",
          "close": 805.58
        },
        {
          "date": "2026-09-17",
          "close": 808.69
        },
        {
          "date": "2026-09-18",
          "close": 811.86
        },
        {
          "date": "2026-09-21",
          "close": 848.69
        },
        {
          "date": "2026-09-22",
          "close": 847.65
        },
        {
          "date": "2026-09-23",
          "close": 839.27
        },
        {
          "date": "2026-09-24",
          "close": 826.28
        },
        {
          "date": "2026-09-28",
          "close": 827.5
        },
        {
          "date": "2026-09-29",
          "close": 825.23
        },
        {
          "date": "2026-09-30",
          "close": 845.42
        },
        {
          "date": "2026-10-08",
          "close": 842.0
        },
        {
          "date": "2026-10-09",
          "close": 864.84
        },
        {
          "date": "2026-10-12",
          "close": 857.26
        },
        {
          "date": "2026-10-13",
          "close": 843.02
        },
        {
          "date": "2026-10-14",
          "close": 840.59
        },
        {
          "date": "2026-10-15",
          "close": 831.63
        },
        {
          "date": "2026-10-16",
          "close": 827.04
        },
        {
          "date": "2026-10-19",
          "close": 819.31
        },
        {
          "date": "2026-10-20",
          "close": 819.14
        },
        {
          "date": "2026-10-21",
          "close": 818.41
        },
        {
          "date": "2026-10-22",
          "close": 796.06
        },
        {
          "date": "2026-10-23",
          "close": 806.27
        },
        {
          "date": "2026-10-26",
          "close": 807.95
        },
        {
          "date": "2026-10-27",
          "close": 781.37
        },
        {
          "date": "2026-10-28",
          "close": 784.46
        },
        {
          "date": "2026-10-29",
          "close": 771.21
        },
        {
          "date": "2026-10-30",
          "close": 776.63
        },
        {
          "date": "2026-11-02",
          "close": 785.78
        },
        {
          "date": "2026-11-03",
          "close": 792.13
        },
        {
          "date": "2026-11-04",
          "close": 803.3
        },
        {
          "date": "2026-11-05",
          "close": 819.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49514563106796117,
          "pullback_frequency": 0.2912621359223301,
          "up_wilson": [
            0.4005157766877741,
            0.5901245607707564
          ],
          "pullback_wilson": [
            0.2122894329171749,
            0.3852450777996394
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.576271186440678,
          "pullback_frequency": 0.3728813559322034,
          "up_wilson": [
            0.449344828000343,
            0.6938727256481132
          ],
          "pullback_wilson": [
            0.2608399879232115,
            0.5004640893293619
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 56,
          "covered_samples": 23,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 29,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0945",
      "name": "装配建筑",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025442637853025696,
        "5": 0.03489293384208003,
        "20": -0.07113248682991646,
        "60": -0.019933259616144006
      },
      "moving_averages": {
        "5": 960.9680000000168,
        "20": 1007.5580000000075,
        "60": 1041.0426666666656
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.07711687925328181,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1230.74
        },
        {
          "date": "2026-05-14",
          "close": 1217.03
        },
        {
          "date": "2026-05-15",
          "close": 1206.8
        },
        {
          "date": "2026-05-18",
          "close": 1202.16
        },
        {
          "date": "2026-05-19",
          "close": 1214.51
        },
        {
          "date": "2026-05-20",
          "close": 1203.72
        },
        {
          "date": "2026-05-21",
          "close": 1162.15
        },
        {
          "date": "2026-05-22",
          "close": 1176.18
        },
        {
          "date": "2026-05-25",
          "close": 1168.73
        },
        {
          "date": "2026-05-26",
          "close": 1147.83
        },
        {
          "date": "2026-05-27",
          "close": 1118.36
        },
        {
          "date": "2026-05-28",
          "close": 1128.87
        },
        {
          "date": "2026-05-29",
          "close": 1114.1
        },
        {
          "date": "2026-06-01",
          "close": 1137.89
        },
        {
          "date": "2026-06-02",
          "close": 1119.09
        },
        {
          "date": "2026-06-03",
          "close": 1105.4
        },
        {
          "date": "2026-06-04",
          "close": 1087.88
        },
        {
          "date": "2026-06-05",
          "close": 1094.78
        },
        {
          "date": "2026-06-08",
          "close": 1067.26
        },
        {
          "date": "2026-06-09",
          "close": 1069.27
        },
        {
          "date": "2026-06-10",
          "close": 1057.23
        },
        {
          "date": "2026-06-11",
          "close": 1043.91
        },
        {
          "date": "2026-06-12",
          "close": 1051.66
        },
        {
          "date": "2026-06-15",
          "close": 1061.5
        },
        {
          "date": "2026-06-16",
          "close": 1061.8
        },
        {
          "date": "2026-06-17",
          "close": 1053.0
        },
        {
          "date": "2026-06-18",
          "close": 1042.33
        },
        {
          "date": "2026-06-22",
          "close": 1047.61
        },
        {
          "date": "2026-06-23",
          "close": 1050.25
        },
        {
          "date": "2026-06-24",
          "close": 1023.13
        },
        {
          "date": "2026-06-25",
          "close": 1002.15
        },
        {
          "date": "2026-06-26",
          "close": 985.97
        },
        {
          "date": "2026-06-29",
          "close": 982.59
        },
        {
          "date": "2026-06-30",
          "close": 982.84
        },
        {
          "date": "2026-07-01",
          "close": 1005.98
        },
        {
          "date": "2026-07-02",
          "close": 1005.73
        },
        {
          "date": "2026-07-03",
          "close": 1019.75
        },
        {
          "date": "2026-07-06",
          "close": 1010.44
        },
        {
          "date": "2026-07-07",
          "close": 982.29
        },
        {
          "date": "2026-07-08",
          "close": 980.26
        },
        {
          "date": "2026-07-09",
          "close": 979.69
        },
        {
          "date": "2026-07-10",
          "close": 996.84
        },
        {
          "date": "2026-07-13",
          "close": 964.29
        },
        {
          "date": "2026-07-14",
          "close": 982.11
        },
        {
          "date": "2026-07-15",
          "close": 992.37
        },
        {
          "date": "2026-07-16",
          "close": 991.71
        },
        {
          "date": "2026-07-17",
          "close": 956.3
        },
        {
          "date": "2026-07-20",
          "close": 931.47
        },
        {
          "date": "2026-07-21",
          "close": 932.12
        },
        {
          "date": "2026-07-22",
          "close": 923.23
        },
        {
          "date": "2026-07-23",
          "close": 951.08
        },
        {
          "date": "2026-07-24",
          "close": 930.31
        },
        {
          "date": "2026-07-27",
          "close": 951.53
        },
        {
          "date": "2026-07-28",
          "close": 955.92
        },
        {
          "date": "2026-07-29",
          "close": 971.54
        },
        {
          "date": "2026-07-30",
          "close": 965.75
        },
        {
          "date": "2026-07-31",
          "close": 983.09
        },
        {
          "date": "2026-08-03",
          "close": 1003.05
        },
        {
          "date": "2026-08-04",
          "close": 1007.65
        },
        {
          "date": "2026-08-05",
          "close": 1012.88
        },
        {
          "date": "2026-08-06",
          "close": 1018.01
        },
        {
          "date": "2026-08-07",
          "close": 1013.4
        },
        {
          "date": "2026-08-10",
          "close": 1032.94
        },
        {
          "date": "2026-08-11",
          "close": 1030.47
        },
        {
          "date": "2026-08-12",
          "close": 1049.27
        },
        {
          "date": "2026-08-13",
          "close": 1035.27
        },
        {
          "date": "2026-08-14",
          "close": 1035.22
        },
        {
          "date": "2026-08-17",
          "close": 1051.61
        },
        {
          "date": "2026-08-18",
          "close": 1050.8
        },
        {
          "date": "2026-08-19",
          "close": 1023.44
        },
        {
          "date": "2026-08-20",
          "close": 1040.44
        },
        {
          "date": "2026-08-21",
          "close": 1038.83
        },
        {
          "date": "2026-08-24",
          "close": 1030.83
        },
        {
          "date": "2026-08-25",
          "close": 1053.05
        },
        {
          "date": "2026-08-26",
          "close": 1059.95
        },
        {
          "date": "2026-08-27",
          "close": 1062.0
        },
        {
          "date": "2026-08-28",
          "close": 1072.57
        },
        {
          "date": "2026-08-31",
          "close": 1080.52
        },
        {
          "date": "2026-09-01",
          "close": 1087.35
        },
        {
          "date": "2026-09-02",
          "close": 1078.84
        },
        {
          "date": "2026-09-03",
          "close": 1073.06
        },
        {
          "date": "2026-09-04",
          "close": 1079.11
        },
        {
          "date": "2026-09-07",
          "close": 1085.04
        },
        {
          "date": "2026-09-08",
          "close": 1096.01
        },
        {
          "date": "2026-09-09",
          "close": 1084.92
        },
        {
          "date": "2026-09-10",
          "close": 1075.3
        },
        {
          "date": "2026-09-11",
          "close": 1049.58
        },
        {
          "date": "2026-09-14",
          "close": 1052.88
        },
        {
          "date": "2026-09-15",
          "close": 1026.9
        },
        {
          "date": "2026-09-16",
          "close": 1041.12
        },
        {
          "date": "2026-09-17",
          "close": 1046.11
        },
        {
          "date": "2026-09-18",
          "close": 1061.7
        },
        {
          "date": "2026-09-21",
          "close": 1085.7
        },
        {
          "date": "2026-09-22",
          "close": 1083.15
        },
        {
          "date": "2026-09-23",
          "close": 1084.31
        },
        {
          "date": "2026-09-24",
          "close": 1075.12
        },
        {
          "date": "2026-09-28",
          "close": 1054.25
        },
        {
          "date": "2026-09-29",
          "close": 1070.74
        },
        {
          "date": "2026-09-30",
          "close": 1072.88
        },
        {
          "date": "2026-10-08",
          "close": 1068.71
        },
        {
          "date": "2026-10-09",
          "close": 1075.64
        },
        {
          "date": "2026-10-12",
          "close": 1061.1
        },
        {
          "date": "2026-10-13",
          "close": 1071.23
        },
        {
          "date": "2026-10-14",
          "close": 1049.3
        },
        {
          "date": "2026-10-15",
          "close": 1019.0
        },
        {
          "date": "2026-10-16",
          "close": 1037.92
        },
        {
          "date": "2026-10-19",
          "close": 1021.35
        },
        {
          "date": "2026-10-20",
          "close": 1028.41
        },
        {
          "date": "2026-10-21",
          "close": 1031.41
        },
        {
          "date": "2026-10-22",
          "close": 1005.49
        },
        {
          "date": "2026-10-23",
          "close": 1013.33
        },
        {
          "date": "2026-10-26",
          "close": 1009.38
        },
        {
          "date": "2026-10-27",
          "close": 979.61
        },
        {
          "date": "2026-10-28",
          "close": 983.93
        },
        {
          "date": "2026-10-29",
          "close": 959.22
        },
        {
          "date": "2026-10-30",
          "close": 936.16
        },
        {
          "date": "2026-11-02",
          "close": 954.12
        },
        {
          "date": "2026-11-03",
          "close": 953.81
        },
        {
          "date": "2026-11-04",
          "close": 968.06
        },
        {
          "date": "2026-11-05",
          "close": 992.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4578313253012048,
          "pullback_frequency": 0.27710843373493976,
          "up_wilson": [
            0.35489376982070636,
            0.5644995695466891
          ],
          "pullback_wilson": [
            0.1923192775942012,
            0.38161694477631736
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5686274509803921,
          "pullback_frequency": 0.37254901960784315,
          "up_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "pullback_wilson": [
            0.25320519466264424,
            0.5097478653114912
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 13,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0946",
      "name": "EDA概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01607896697293265,
        "5": 0.02484306757877941,
        "20": -0.061740426507681745,
        "60": -0.09942775393419179
      },
      "moving_averages": {
        "5": 1259.8620000000112,
        "20": 1324.7935000000057,
        "60": 1430.09516666667
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-06",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-25",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-08-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-18",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.05957049486461252,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1664.42
        },
        {
          "date": "2026-05-14",
          "close": 1643.27
        },
        {
          "date": "2026-05-15",
          "close": 1661.38
        },
        {
          "date": "2026-05-18",
          "close": 1646.91
        },
        {
          "date": "2026-05-19",
          "close": 1658.45
        },
        {
          "date": "2026-05-20",
          "close": 1700.2
        },
        {
          "date": "2026-05-21",
          "close": 1632.9
        },
        {
          "date": "2026-05-22",
          "close": 1675.44
        },
        {
          "date": "2026-05-25",
          "close": 1770.7
        },
        {
          "date": "2026-05-26",
          "close": 1756.08
        },
        {
          "date": "2026-05-27",
          "close": 1707.62
        },
        {
          "date": "2026-05-28",
          "close": 1722.17
        },
        {
          "date": "2026-05-29",
          "close": 1641.99
        },
        {
          "date": "2026-06-01",
          "close": 1610.44
        },
        {
          "date": "2026-06-02",
          "close": 1608.67
        },
        {
          "date": "2026-06-03",
          "close": 1664.16
        },
        {
          "date": "2026-06-04",
          "close": 1635.12
        },
        {
          "date": "2026-06-05",
          "close": 1633.28
        },
        {
          "date": "2026-06-08",
          "close": 1581.72
        },
        {
          "date": "2026-06-09",
          "close": 1623.25
        },
        {
          "date": "2026-06-10",
          "close": 1584.34
        },
        {
          "date": "2026-06-11",
          "close": 1575.52
        },
        {
          "date": "2026-06-12",
          "close": 1571.19
        },
        {
          "date": "2026-06-15",
          "close": 1617.63
        },
        {
          "date": "2026-06-16",
          "close": 1604.78
        },
        {
          "date": "2026-06-17",
          "close": 1663.78
        },
        {
          "date": "2026-06-18",
          "close": 1659.36
        },
        {
          "date": "2026-06-22",
          "close": 1634.13
        },
        {
          "date": "2026-06-23",
          "close": 1623.41
        },
        {
          "date": "2026-06-24",
          "close": 1689.84
        },
        {
          "date": "2026-06-25",
          "close": 1665.5
        },
        {
          "date": "2026-06-26",
          "close": 1643.85
        },
        {
          "date": "2026-06-29",
          "close": 1634.49
        },
        {
          "date": "2026-06-30",
          "close": 1733.41
        },
        {
          "date": "2026-07-01",
          "close": 1778.09
        },
        {
          "date": "2026-07-02",
          "close": 1698.53
        },
        {
          "date": "2026-07-03",
          "close": 1688.89
        },
        {
          "date": "2026-07-06",
          "close": 1737.59
        },
        {
          "date": "2026-07-07",
          "close": 1726.72
        },
        {
          "date": "2026-07-08",
          "close": 1695.09
        },
        {
          "date": "2026-07-09",
          "close": 1768.41
        },
        {
          "date": "2026-07-10",
          "close": 1714.74
        },
        {
          "date": "2026-07-13",
          "close": 1665.68
        },
        {
          "date": "2026-07-14",
          "close": 1643.83
        },
        {
          "date": "2026-07-15",
          "close": 1577.38
        },
        {
          "date": "2026-07-16",
          "close": 1549.02
        },
        {
          "date": "2026-07-17",
          "close": 1429.83
        },
        {
          "date": "2026-07-20",
          "close": 1354.18
        },
        {
          "date": "2026-07-21",
          "close": 1423.67
        },
        {
          "date": "2026-07-22",
          "close": 1400.59
        },
        {
          "date": "2026-07-23",
          "close": 1376.67
        },
        {
          "date": "2026-07-24",
          "close": 1347.06
        },
        {
          "date": "2026-07-27",
          "close": 1382.91
        },
        {
          "date": "2026-07-28",
          "close": 1344.62
        },
        {
          "date": "2026-07-29",
          "close": 1352.09
        },
        {
          "date": "2026-07-30",
          "close": 1306.94
        },
        {
          "date": "2026-07-31",
          "close": 1357.59
        },
        {
          "date": "2026-08-03",
          "close": 1367.27
        },
        {
          "date": "2026-08-04",
          "close": 1416.59
        },
        {
          "date": "2026-08-05",
          "close": 1453.92
        },
        {
          "date": "2026-08-06",
          "close": 1444.3
        },
        {
          "date": "2026-08-07",
          "close": 1489.79
        },
        {
          "date": "2026-08-10",
          "close": 1494.44
        },
        {
          "date": "2026-08-11",
          "close": 1486.89
        },
        {
          "date": "2026-08-12",
          "close": 1505.26
        },
        {
          "date": "2026-08-13",
          "close": 1478.9
        },
        {
          "date": "2026-08-14",
          "close": 1477.21
        },
        {
          "date": "2026-08-17",
          "close": 1543.47
        },
        {
          "date": "2026-08-18",
          "close": 1540.82
        },
        {
          "date": "2026-08-19",
          "close": 1446.74
        },
        {
          "date": "2026-08-20",
          "close": 1453.06
        },
        {
          "date": "2026-08-21",
          "close": 1462.46
        },
        {
          "date": "2026-08-24",
          "close": 1431.04
        },
        {
          "date": "2026-08-25",
          "close": 1448.47
        },
        {
          "date": "2026-08-26",
          "close": 1451.13
        },
        {
          "date": "2026-08-27",
          "close": 1515.67
        },
        {
          "date": "2026-08-28",
          "close": 1535.72
        },
        {
          "date": "2026-08-31",
          "close": 1553.64
        },
        {
          "date": "2026-09-01",
          "close": 1518.08
        },
        {
          "date": "2026-09-02",
          "close": 1491.99
        },
        {
          "date": "2026-09-03",
          "close": 1488.5
        },
        {
          "date": "2026-09-04",
          "close": 1461.59
        },
        {
          "date": "2026-09-07",
          "close": 1489.66
        },
        {
          "date": "2026-09-08",
          "close": 1476.99
        },
        {
          "date": "2026-09-09",
          "close": 1478.93
        },
        {
          "date": "2026-09-10",
          "close": 1456.27
        },
        {
          "date": "2026-09-11",
          "close": 1445.97
        },
        {
          "date": "2026-09-14",
          "close": 1457.5
        },
        {
          "date": "2026-09-15",
          "close": 1449.45
        },
        {
          "date": "2026-09-16",
          "close": 1491.29
        },
        {
          "date": "2026-09-17",
          "close": 1467.87
        },
        {
          "date": "2026-09-18",
          "close": 1517.59
        },
        {
          "date": "2026-09-21",
          "close": 1524.17
        },
        {
          "date": "2026-09-22",
          "close": 1527.76
        },
        {
          "date": "2026-09-23",
          "close": 1539.24
        },
        {
          "date": "2026-09-24",
          "close": 1510.99
        },
        {
          "date": "2026-09-28",
          "close": 1455.04
        },
        {
          "date": "2026-09-29",
          "close": 1463.17
        },
        {
          "date": "2026-09-30",
          "close": 1443.26
        },
        {
          "date": "2026-10-08",
          "close": 1395.52
        },
        {
          "date": "2026-10-09",
          "close": 1392.3
        },
        {
          "date": "2026-10-12",
          "close": 1381.04
        },
        {
          "date": "2026-10-13",
          "close": 1377.91
        },
        {
          "date": "2026-10-14",
          "close": 1355.85
        },
        {
          "date": "2026-10-15",
          "close": 1312.75
        },
        {
          "date": "2026-10-16",
          "close": 1317.03
        },
        {
          "date": "2026-10-19",
          "close": 1337.45
        },
        {
          "date": "2026-10-20",
          "close": 1357.96
        },
        {
          "date": "2026-10-21",
          "close": 1363.56
        },
        {
          "date": "2026-10-22",
          "close": 1321.67
        },
        {
          "date": "2026-10-23",
          "close": 1380.47
        },
        {
          "date": "2026-10-26",
          "close": 1374.28
        },
        {
          "date": "2026-10-27",
          "close": 1302.14
        },
        {
          "date": "2026-10-28",
          "close": 1344.53
        },
        {
          "date": "2026-10-29",
          "close": 1277.62
        },
        {
          "date": "2026-10-30",
          "close": 1223.74
        },
        {
          "date": "2026-11-02",
          "close": 1258.33
        },
        {
          "date": "2026-11-03",
          "close": 1219.24
        },
        {
          "date": "2026-11-04",
          "close": 1288.64
        },
        {
          "date": "2026-11-05",
          "close": 1309.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5394736842105263,
          "pullback_frequency": 0.32894736842105265,
          "up_wilson": [
            0.4282262398210874,
            0.6469226876737701
          ],
          "pullback_wilson": [
            0.23379273635816047,
            0.44056191116412347
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 1,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0947",
      "name": "屏下摄像",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019723917541975666,
        "5": 0.028887068213653277,
        "20": -0.08677191583194543,
        "60": -0.14446141505598475
      },
      "moving_averages": {
        "5": 747.0760000000009,
        "20": 791.6794999999984,
        "60": 860.8758333333341
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-21",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-30",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.08365502306750772,
      "history": [
        {
          "date": "2026-05-13",
          "close": 949.26
        },
        {
          "date": "2026-05-14",
          "close": 932.78
        },
        {
          "date": "2026-05-15",
          "close": 918.81
        },
        {
          "date": "2026-05-18",
          "close": 931.49
        },
        {
          "date": "2026-05-19",
          "close": 953.72
        },
        {
          "date": "2026-05-20",
          "close": 943.45
        },
        {
          "date": "2026-05-21",
          "close": 957.84
        },
        {
          "date": "2026-05-22",
          "close": 993.16
        },
        {
          "date": "2026-05-25",
          "close": 1015.2
        },
        {
          "date": "2026-05-26",
          "close": 1032.98
        },
        {
          "date": "2026-05-27",
          "close": 1013.26
        },
        {
          "date": "2026-05-28",
          "close": 1023.61
        },
        {
          "date": "2026-05-29",
          "close": 952.84
        },
        {
          "date": "2026-06-01",
          "close": 973.57
        },
        {
          "date": "2026-06-02",
          "close": 975.67
        },
        {
          "date": "2026-06-03",
          "close": 986.39
        },
        {
          "date": "2026-06-04",
          "close": 1014.73
        },
        {
          "date": "2026-06-05",
          "close": 1045.21
        },
        {
          "date": "2026-06-08",
          "close": 995.82
        },
        {
          "date": "2026-06-09",
          "close": 1027.42
        },
        {
          "date": "2026-06-10",
          "close": 994.1
        },
        {
          "date": "2026-06-11",
          "close": 973.35
        },
        {
          "date": "2026-06-12",
          "close": 943.42
        },
        {
          "date": "2026-06-15",
          "close": 981.26
        },
        {
          "date": "2026-06-16",
          "close": 1011.72
        },
        {
          "date": "2026-06-17",
          "close": 1058.58
        },
        {
          "date": "2026-06-18",
          "close": 1037.37
        },
        {
          "date": "2026-06-22",
          "close": 1042.28
        },
        {
          "date": "2026-06-23",
          "close": 1039.03
        },
        {
          "date": "2026-06-24",
          "close": 1051.16
        },
        {
          "date": "2026-06-25",
          "close": 1062.0
        },
        {
          "date": "2026-06-26",
          "close": 1058.64
        },
        {
          "date": "2026-06-29",
          "close": 1024.32
        },
        {
          "date": "2026-06-30",
          "close": 1094.12
        },
        {
          "date": "2026-07-01",
          "close": 1102.33
        },
        {
          "date": "2026-07-02",
          "close": 1087.4
        },
        {
          "date": "2026-07-03",
          "close": 1054.53
        },
        {
          "date": "2026-07-06",
          "close": 1010.45
        },
        {
          "date": "2026-07-07",
          "close": 998.62
        },
        {
          "date": "2026-07-08",
          "close": 975.92
        },
        {
          "date": "2026-07-09",
          "close": 1027.57
        },
        {
          "date": "2026-07-10",
          "close": 1006.51
        },
        {
          "date": "2026-07-13",
          "close": 945.95
        },
        {
          "date": "2026-07-14",
          "close": 951.31
        },
        {
          "date": "2026-07-15",
          "close": 910.7
        },
        {
          "date": "2026-07-16",
          "close": 898.49
        },
        {
          "date": "2026-07-17",
          "close": 853.02
        },
        {
          "date": "2026-07-20",
          "close": 832.33
        },
        {
          "date": "2026-07-21",
          "close": 871.5
        },
        {
          "date": "2026-07-22",
          "close": 857.52
        },
        {
          "date": "2026-07-23",
          "close": 861.22
        },
        {
          "date": "2026-07-24",
          "close": 839.32
        },
        {
          "date": "2026-07-27",
          "close": 857.08
        },
        {
          "date": "2026-07-28",
          "close": 854.65
        },
        {
          "date": "2026-07-29",
          "close": 874.44
        },
        {
          "date": "2026-07-30",
          "close": 844.65
        },
        {
          "date": "2026-07-31",
          "close": 855.56
        },
        {
          "date": "2026-08-03",
          "close": 861.71
        },
        {
          "date": "2026-08-04",
          "close": 882.13
        },
        {
          "date": "2026-08-05",
          "close": 910.07
        },
        {
          "date": "2026-08-06",
          "close": 907.62
        },
        {
          "date": "2026-08-07",
          "close": 903.99
        },
        {
          "date": "2026-08-10",
          "close": 898.76
        },
        {
          "date": "2026-08-11",
          "close": 894.61
        },
        {
          "date": "2026-08-12",
          "close": 911.4
        },
        {
          "date": "2026-08-13",
          "close": 901.5
        },
        {
          "date": "2026-08-14",
          "close": 900.86
        },
        {
          "date": "2026-08-17",
          "close": 914.63
        },
        {
          "date": "2026-08-18",
          "close": 917.18
        },
        {
          "date": "2026-08-19",
          "close": 873.6
        },
        {
          "date": "2026-08-20",
          "close": 887.5
        },
        {
          "date": "2026-08-21",
          "close": 896.03
        },
        {
          "date": "2026-08-24",
          "close": 879.26
        },
        {
          "date": "2026-08-25",
          "close": 893.83
        },
        {
          "date": "2026-08-26",
          "close": 891.81
        },
        {
          "date": "2026-08-27",
          "close": 908.66
        },
        {
          "date": "2026-08-28",
          "close": 909.6
        },
        {
          "date": "2026-08-31",
          "close": 928.25
        },
        {
          "date": "2026-09-01",
          "close": 929.67
        },
        {
          "date": "2026-09-02",
          "close": 911.2
        },
        {
          "date": "2026-09-03",
          "close": 904.54
        },
        {
          "date": "2026-09-04",
          "close": 891.65
        },
        {
          "date": "2026-09-07",
          "close": 895.73
        },
        {
          "date": "2026-09-08",
          "close": 887.37
        },
        {
          "date": "2026-09-09",
          "close": 880.04
        },
        {
          "date": "2026-09-10",
          "close": 870.69
        },
        {
          "date": "2026-09-11",
          "close": 860.64
        },
        {
          "date": "2026-09-14",
          "close": 864.36
        },
        {
          "date": "2026-09-15",
          "close": 856.62
        },
        {
          "date": "2026-09-16",
          "close": 869.55
        },
        {
          "date": "2026-09-17",
          "close": 880.85
        },
        {
          "date": "2026-09-18",
          "close": 890.88
        },
        {
          "date": "2026-09-21",
          "close": 923.39
        },
        {
          "date": "2026-09-22",
          "close": 927.59
        },
        {
          "date": "2026-09-23",
          "close": 926.71
        },
        {
          "date": "2026-09-24",
          "close": 912.78
        },
        {
          "date": "2026-09-28",
          "close": 888.28
        },
        {
          "date": "2026-09-29",
          "close": 887.9
        },
        {
          "date": "2026-09-30",
          "close": 886.85
        },
        {
          "date": "2026-10-08",
          "close": 852.58
        },
        {
          "date": "2026-10-09",
          "close": 849.68
        },
        {
          "date": "2026-10-12",
          "close": 827.38
        },
        {
          "date": "2026-10-13",
          "close": 836.02
        },
        {
          "date": "2026-10-14",
          "close": 816.62
        },
        {
          "date": "2026-10-15",
          "close": 806.59
        },
        {
          "date": "2026-10-16",
          "close": 807.43
        },
        {
          "date": "2026-10-19",
          "close": 803.11
        },
        {
          "date": "2026-10-20",
          "close": 806.84
        },
        {
          "date": "2026-10-21",
          "close": 805.33
        },
        {
          "date": "2026-10-22",
          "close": 791.75
        },
        {
          "date": "2026-10-23",
          "close": 813.84
        },
        {
          "date": "2026-10-26",
          "close": 802.63
        },
        {
          "date": "2026-10-27",
          "close": 782.58
        },
        {
          "date": "2026-10-28",
          "close": 791.67
        },
        {
          "date": "2026-10-29",
          "close": 756.74
        },
        {
          "date": "2026-10-30",
          "close": 720.55
        },
        {
          "date": "2026-11-02",
          "close": 733.22
        },
        {
          "date": "2026-11-03",
          "close": 739.47
        },
        {
          "date": "2026-11-04",
          "close": 763.54
        },
        {
          "date": "2026-11-05",
          "close": 778.6
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.532608695652174,
          "pullback_frequency": 0.2391304347826087,
          "up_wilson": [
            0.4314045669897713,
            0.6311988206655142
          ],
          "pullback_wilson": [
            0.16355145893303868,
            0.33562143982467696
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.509090909090909,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.380762598469722,
            0.6362322215099672
          ],
          "pullback_wilson": [
            0.2811849723246312,
            0.5318720078987862
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 43,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.4883720930232558,
          "baseline_hit_rate": 0.4883720930232558,
          "hit_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "baseline_wilson": [
            0.3461744754671859,
            0.632476915305507
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0948",
      "name": "MicroLED",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02518896024517514,
        "5": 0.03647614820230305,
        "20": -0.09796852039811543,
        "60": -0.10528767411458873
      },
      "moving_averages": {
        "5": 1138.8419999999926,
        "20": 1200.1265000000014,
        "60": 1319.0785000000033
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 6.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.08570375659303953,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1582.75
        },
        {
          "date": "2026-05-14",
          "close": 1574.45
        },
        {
          "date": "2026-05-15",
          "close": 1538.15
        },
        {
          "date": "2026-05-18",
          "close": 1550.96
        },
        {
          "date": "2026-05-19",
          "close": 1578.38
        },
        {
          "date": "2026-05-20",
          "close": 1589.15
        },
        {
          "date": "2026-05-21",
          "close": 1575.64
        },
        {
          "date": "2026-05-22",
          "close": 1620.9
        },
        {
          "date": "2026-05-25",
          "close": 1640.08
        },
        {
          "date": "2026-05-26",
          "close": 1652.95
        },
        {
          "date": "2026-05-27",
          "close": 1649.65
        },
        {
          "date": "2026-05-28",
          "close": 1661.62
        },
        {
          "date": "2026-05-29",
          "close": 1570.23
        },
        {
          "date": "2026-06-01",
          "close": 1562.4
        },
        {
          "date": "2026-06-02",
          "close": 1587.03
        },
        {
          "date": "2026-06-03",
          "close": 1604.43
        },
        {
          "date": "2026-06-04",
          "close": 1621.48
        },
        {
          "date": "2026-06-05",
          "close": 1639.49
        },
        {
          "date": "2026-06-08",
          "close": 1581.42
        },
        {
          "date": "2026-06-09",
          "close": 1615.94
        },
        {
          "date": "2026-06-10",
          "close": 1560.41
        },
        {
          "date": "2026-06-11",
          "close": 1526.95
        },
        {
          "date": "2026-06-12",
          "close": 1501.81
        },
        {
          "date": "2026-06-15",
          "close": 1587.26
        },
        {
          "date": "2026-06-16",
          "close": 1642.19
        },
        {
          "date": "2026-06-17",
          "close": 1698.12
        },
        {
          "date": "2026-06-18",
          "close": 1679.81
        },
        {
          "date": "2026-06-22",
          "close": 1683.01
        },
        {
          "date": "2026-06-23",
          "close": 1663.26
        },
        {
          "date": "2026-06-24",
          "close": 1680.97
        },
        {
          "date": "2026-06-25",
          "close": 1706.48
        },
        {
          "date": "2026-06-26",
          "close": 1699.4
        },
        {
          "date": "2026-06-29",
          "close": 1659.05
        },
        {
          "date": "2026-06-30",
          "close": 1762.63
        },
        {
          "date": "2026-07-01",
          "close": 1752.33
        },
        {
          "date": "2026-07-02",
          "close": 1694.46
        },
        {
          "date": "2026-07-03",
          "close": 1655.16
        },
        {
          "date": "2026-07-06",
          "close": 1583.65
        },
        {
          "date": "2026-07-07",
          "close": 1555.08
        },
        {
          "date": "2026-07-08",
          "close": 1503.98
        },
        {
          "date": "2026-07-09",
          "close": 1546.41
        },
        {
          "date": "2026-07-10",
          "close": 1523.3
        },
        {
          "date": "2026-07-13",
          "close": 1398.34
        },
        {
          "date": "2026-07-14",
          "close": 1421.47
        },
        {
          "date": "2026-07-15",
          "close": 1381.38
        },
        {
          "date": "2026-07-16",
          "close": 1355.07
        },
        {
          "date": "2026-07-17",
          "close": 1267.98
        },
        {
          "date": "2026-07-20",
          "close": 1203.75
        },
        {
          "date": "2026-07-21",
          "close": 1269.26
        },
        {
          "date": "2026-07-22",
          "close": 1238.91
        },
        {
          "date": "2026-07-23",
          "close": 1258.86
        },
        {
          "date": "2026-07-24",
          "close": 1230.24
        },
        {
          "date": "2026-07-27",
          "close": 1273.81
        },
        {
          "date": "2026-07-28",
          "close": 1249.81
        },
        {
          "date": "2026-07-29",
          "close": 1261.14
        },
        {
          "date": "2026-07-30",
          "close": 1208.56
        },
        {
          "date": "2026-07-31",
          "close": 1240.61
        },
        {
          "date": "2026-08-03",
          "close": 1243.34
        },
        {
          "date": "2026-08-04",
          "close": 1289.55
        },
        {
          "date": "2026-08-05",
          "close": 1331.02
        },
        {
          "date": "2026-08-06",
          "close": 1346.59
        },
        {
          "date": "2026-08-07",
          "close": 1377.17
        },
        {
          "date": "2026-08-10",
          "close": 1374.19
        },
        {
          "date": "2026-08-11",
          "close": 1366.94
        },
        {
          "date": "2026-08-12",
          "close": 1386.67
        },
        {
          "date": "2026-08-13",
          "close": 1365.9
        },
        {
          "date": "2026-08-14",
          "close": 1377.38
        },
        {
          "date": "2026-08-17",
          "close": 1415.31
        },
        {
          "date": "2026-08-18",
          "close": 1432.48
        },
        {
          "date": "2026-08-19",
          "close": 1344.41
        },
        {
          "date": "2026-08-20",
          "close": 1365.58
        },
        {
          "date": "2026-08-21",
          "close": 1387.11
        },
        {
          "date": "2026-08-24",
          "close": 1356.77
        },
        {
          "date": "2026-08-25",
          "close": 1366.0
        },
        {
          "date": "2026-08-26",
          "close": 1365.1
        },
        {
          "date": "2026-08-27",
          "close": 1399.06
        },
        {
          "date": "2026-08-28",
          "close": 1390.05
        },
        {
          "date": "2026-08-31",
          "close": 1412.67
        },
        {
          "date": "2026-09-01",
          "close": 1397.71
        },
        {
          "date": "2026-09-02",
          "close": 1383.9
        },
        {
          "date": "2026-09-03",
          "close": 1381.48
        },
        {
          "date": "2026-09-04",
          "close": 1357.28
        },
        {
          "date": "2026-09-07",
          "close": 1378.86
        },
        {
          "date": "2026-09-08",
          "close": 1370.34
        },
        {
          "date": "2026-09-09",
          "close": 1365.87
        },
        {
          "date": "2026-09-10",
          "close": 1347.55
        },
        {
          "date": "2026-09-11",
          "close": 1327.14
        },
        {
          "date": "2026-09-14",
          "close": 1361.4
        },
        {
          "date": "2026-09-15",
          "close": 1349.32
        },
        {
          "date": "2026-09-16",
          "close": 1386.63
        },
        {
          "date": "2026-09-17",
          "close": 1389.48
        },
        {
          "date": "2026-09-18",
          "close": 1409.68
        },
        {
          "date": "2026-09-21",
          "close": 1424.53
        },
        {
          "date": "2026-09-22",
          "close": 1421.0
        },
        {
          "date": "2026-09-23",
          "close": 1442.59
        },
        {
          "date": "2026-09-24",
          "close": 1403.06
        },
        {
          "date": "2026-09-28",
          "close": 1367.91
        },
        {
          "date": "2026-09-29",
          "close": 1369.09
        },
        {
          "date": "2026-09-30",
          "close": 1357.76
        },
        {
          "date": "2026-10-08",
          "close": 1320.22
        },
        {
          "date": "2026-10-09",
          "close": 1302.51
        },
        {
          "date": "2026-10-12",
          "close": 1273.14
        },
        {
          "date": "2026-10-13",
          "close": 1287.56
        },
        {
          "date": "2026-10-14",
          "close": 1243.42
        },
        {
          "date": "2026-10-15",
          "close": 1203.8
        },
        {
          "date": "2026-10-16",
          "close": 1197.47
        },
        {
          "date": "2026-10-19",
          "close": 1193.65
        },
        {
          "date": "2026-10-20",
          "close": 1217.07
        },
        {
          "date": "2026-10-21",
          "close": 1230.71
        },
        {
          "date": "2026-10-22",
          "close": 1200.28
        },
        {
          "date": "2026-10-23",
          "close": 1237.87
        },
        {
          "date": "2026-10-26",
          "close": 1205.25
        },
        {
          "date": "2026-10-27",
          "close": 1168.57
        },
        {
          "date": "2026-10-28",
          "close": 1198.05
        },
        {
          "date": "2026-10-29",
          "close": 1148.97
        },
        {
          "date": "2026-10-30",
          "close": 1100.32
        },
        {
          "date": "2026-11-02",
          "close": 1133.23
        },
        {
          "date": "2026-11-03",
          "close": 1108.16
        },
        {
          "date": "2026-11-04",
          "close": 1161.62
        },
        {
          "date": "2026-11-05",
          "close": 1190.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5692307692307692,
          "pullback_frequency": 0.2923076923076923,
          "up_wilson": [
            0.4483297467424586,
            0.6824054258436073
          ],
          "pullback_wilson": [
            0.19583410987679917,
            0.41196037236500305
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.38461538461538464,
          "up_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "pullback_wilson": [
            0.24891373465561348,
            0.5410093854307493
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0949",
      "name": "氦气概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02469975164271765,
        "5": 0.06793959628041124,
        "20": -0.08712955243449683,
        "60": -0.11938010606524085
      },
      "moving_averages": {
        "5": 2421.661999999965,
        "20": 2558.807999999996,
        "60": 2878.3206666666624
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-24",
            "end": "2026-07-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-21",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 71
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.08872370316362277,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3199.65
        },
        {
          "date": "2026-05-14",
          "close": 3308.81
        },
        {
          "date": "2026-05-15",
          "close": 3313.68
        },
        {
          "date": "2026-05-18",
          "close": 3254.93
        },
        {
          "date": "2026-05-19",
          "close": 3218.96
        },
        {
          "date": "2026-05-20",
          "close": 3217.06
        },
        {
          "date": "2026-05-21",
          "close": 2981.36
        },
        {
          "date": "2026-05-22",
          "close": 2993.52
        },
        {
          "date": "2026-05-25",
          "close": 2936.33
        },
        {
          "date": "2026-05-26",
          "close": 2872.54
        },
        {
          "date": "2026-05-27",
          "close": 2860.53
        },
        {
          "date": "2026-05-28",
          "close": 2891.68
        },
        {
          "date": "2026-05-29",
          "close": 2797.31
        },
        {
          "date": "2026-06-01",
          "close": 2796.34
        },
        {
          "date": "2026-06-02",
          "close": 2784.62
        },
        {
          "date": "2026-06-03",
          "close": 2853.3
        },
        {
          "date": "2026-06-04",
          "close": 2943.98
        },
        {
          "date": "2026-06-05",
          "close": 2912.71
        },
        {
          "date": "2026-06-08",
          "close": 2794.6
        },
        {
          "date": "2026-06-09",
          "close": 2908.88
        },
        {
          "date": "2026-06-10",
          "close": 2981.48
        },
        {
          "date": "2026-06-11",
          "close": 3158.82
        },
        {
          "date": "2026-06-12",
          "close": 3017.11
        },
        {
          "date": "2026-06-15",
          "close": 3017.97
        },
        {
          "date": "2026-06-16",
          "close": 3080.27
        },
        {
          "date": "2026-06-17",
          "close": 3134.06
        },
        {
          "date": "2026-06-18",
          "close": 3166.45
        },
        {
          "date": "2026-06-22",
          "close": 3325.62
        },
        {
          "date": "2026-06-23",
          "close": 3458.33
        },
        {
          "date": "2026-06-24",
          "close": 3425.01
        },
        {
          "date": "2026-06-25",
          "close": 3420.56
        },
        {
          "date": "2026-06-26",
          "close": 3414.42
        },
        {
          "date": "2026-06-29",
          "close": 3621.86
        },
        {
          "date": "2026-06-30",
          "close": 3818.31
        },
        {
          "date": "2026-07-01",
          "close": 4013.1
        },
        {
          "date": "2026-07-02",
          "close": 3888.64
        },
        {
          "date": "2026-07-03",
          "close": 3731.23
        },
        {
          "date": "2026-07-06",
          "close": 3600.13
        },
        {
          "date": "2026-07-07",
          "close": 3569.99
        },
        {
          "date": "2026-07-08",
          "close": 3473.16
        },
        {
          "date": "2026-07-09",
          "close": 3596.75
        },
        {
          "date": "2026-07-10",
          "close": 3455.91
        },
        {
          "date": "2026-07-13",
          "close": 3435.4
        },
        {
          "date": "2026-07-14",
          "close": 3420.91
        },
        {
          "date": "2026-07-15",
          "close": 3302.15
        },
        {
          "date": "2026-07-16",
          "close": 3112.35
        },
        {
          "date": "2026-07-17",
          "close": 2983.79
        },
        {
          "date": "2026-07-20",
          "close": 2765.99
        },
        {
          "date": "2026-07-21",
          "close": 2861.59
        },
        {
          "date": "2026-07-22",
          "close": 2807.93
        },
        {
          "date": "2026-07-23",
          "close": 2851.94
        },
        {
          "date": "2026-07-24",
          "close": 2854.76
        },
        {
          "date": "2026-07-27",
          "close": 2932.45
        },
        {
          "date": "2026-07-28",
          "close": 2800.57
        },
        {
          "date": "2026-07-29",
          "close": 2798.92
        },
        {
          "date": "2026-07-30",
          "close": 2612.69
        },
        {
          "date": "2026-07-31",
          "close": 2659.49
        },
        {
          "date": "2026-08-03",
          "close": 2618.89
        },
        {
          "date": "2026-08-04",
          "close": 2753.61
        },
        {
          "date": "2026-08-05",
          "close": 2909.53
        },
        {
          "date": "2026-08-06",
          "close": 3054.51
        },
        {
          "date": "2026-08-07",
          "close": 3117.07
        },
        {
          "date": "2026-08-10",
          "close": 3138.76
        },
        {
          "date": "2026-08-11",
          "close": 3108.91
        },
        {
          "date": "2026-08-12",
          "close": 3169.63
        },
        {
          "date": "2026-08-13",
          "close": 3103.36
        },
        {
          "date": "2026-08-14",
          "close": 3142.92
        },
        {
          "date": "2026-08-17",
          "close": 3234.62
        },
        {
          "date": "2026-08-18",
          "close": 3239.51
        },
        {
          "date": "2026-08-19",
          "close": 3038.77
        },
        {
          "date": "2026-08-20",
          "close": 2997.4
        },
        {
          "date": "2026-08-21",
          "close": 3090.05
        },
        {
          "date": "2026-08-24",
          "close": 3029.98
        },
        {
          "date": "2026-08-25",
          "close": 3051.8
        },
        {
          "date": "2026-08-26",
          "close": 3055.9
        },
        {
          "date": "2026-08-27",
          "close": 3132.88
        },
        {
          "date": "2026-08-28",
          "close": 3130.49
        },
        {
          "date": "2026-08-31",
          "close": 3169.71
        },
        {
          "date": "2026-09-01",
          "close": 3071.36
        },
        {
          "date": "2026-09-02",
          "close": 3075.5
        },
        {
          "date": "2026-09-03",
          "close": 3057.48
        },
        {
          "date": "2026-09-04",
          "close": 2968.33
        },
        {
          "date": "2026-09-07",
          "close": 3015.1
        },
        {
          "date": "2026-09-08",
          "close": 3024.43
        },
        {
          "date": "2026-09-09",
          "close": 2991.84
        },
        {
          "date": "2026-09-10",
          "close": 3009.12
        },
        {
          "date": "2026-09-11",
          "close": 2920.42
        },
        {
          "date": "2026-09-14",
          "close": 2909.2
        },
        {
          "date": "2026-09-15",
          "close": 2915.72
        },
        {
          "date": "2026-09-16",
          "close": 2982.16
        },
        {
          "date": "2026-09-17",
          "close": 2976.67
        },
        {
          "date": "2026-09-18",
          "close": 3080.68
        },
        {
          "date": "2026-09-21",
          "close": 3073.75
        },
        {
          "date": "2026-09-22",
          "close": 3044.43
        },
        {
          "date": "2026-09-23",
          "close": 3030.32
        },
        {
          "date": "2026-09-24",
          "close": 3001.57
        },
        {
          "date": "2026-09-28",
          "close": 2867.54
        },
        {
          "date": "2026-09-29",
          "close": 2863.29
        },
        {
          "date": "2026-09-30",
          "close": 2831.16
        },
        {
          "date": "2026-10-08",
          "close": 2806.74
        },
        {
          "date": "2026-10-09",
          "close": 2774.45
        },
        {
          "date": "2026-10-12",
          "close": 2733.5
        },
        {
          "date": "2026-10-13",
          "close": 2811.65
        },
        {
          "date": "2026-10-14",
          "close": 2723.73
        },
        {
          "date": "2026-10-15",
          "close": 2629.37
        },
        {
          "date": "2026-10-16",
          "close": 2653.24
        },
        {
          "date": "2026-10-19",
          "close": 2595.4
        },
        {
          "date": "2026-10-20",
          "close": 2624.86
        },
        {
          "date": "2026-10-21",
          "close": 2649.2
        },
        {
          "date": "2026-10-22",
          "close": 2528.79
        },
        {
          "date": "2026-10-23",
          "close": 2542.08
        },
        {
          "date": "2026-10-26",
          "close": 2494.34
        },
        {
          "date": "2026-10-27",
          "close": 2430.62
        },
        {
          "date": "2026-10-28",
          "close": 2477.43
        },
        {
          "date": "2026-10-29",
          "close": 2399.19
        },
        {
          "date": "2026-10-30",
          "close": 2307.97
        },
        {
          "date": "2026-11-02",
          "close": 2391.48
        },
        {
          "date": "2026-11-03",
          "close": 2346.24
        },
        {
          "date": "2026-11-04",
          "close": 2500.43
        },
        {
          "date": "2026-11-05",
          "close": 2562.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49295774647887325,
          "pullback_frequency": 0.36619718309859156,
          "up_wilson": [
            0.38005150511212876,
            0.6065869167497993
          ],
          "pullback_wilson": [
            0.26370221333974514,
            0.48242780203688757
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4878048780487805,
          "pullback_frequency": 0.4878048780487805,
          "up_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "pullback_wilson": [
            0.34254429554432664,
            0.6351549134845619
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0950",
      "name": "草甘膦",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013419332204373191,
        "5": 0.05205356642572978,
        "20": -0.05934809155524934,
        "60": -0.08181329160350148
      },
      "moving_averages": {
        "5": 1467.7939999999944,
        "20": 1502.8849999999977,
        "60": 1606.7088333333338
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.07704596705315614,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1875.56
        },
        {
          "date": "2026-05-14",
          "close": 1827.5
        },
        {
          "date": "2026-05-15",
          "close": 1807.22
        },
        {
          "date": "2026-05-18",
          "close": 1791.32
        },
        {
          "date": "2026-05-19",
          "close": 1783.72
        },
        {
          "date": "2026-05-20",
          "close": 1781.48
        },
        {
          "date": "2026-05-21",
          "close": 1732.28
        },
        {
          "date": "2026-05-22",
          "close": 1762.17
        },
        {
          "date": "2026-05-25",
          "close": 1733.28
        },
        {
          "date": "2026-05-26",
          "close": 1741.44
        },
        {
          "date": "2026-05-27",
          "close": 1704.47
        },
        {
          "date": "2026-05-28",
          "close": 1700.14
        },
        {
          "date": "2026-05-29",
          "close": 1681.52
        },
        {
          "date": "2026-06-01",
          "close": 1735.2
        },
        {
          "date": "2026-06-02",
          "close": 1717.75
        },
        {
          "date": "2026-06-03",
          "close": 1731.98
        },
        {
          "date": "2026-06-04",
          "close": 1685.01
        },
        {
          "date": "2026-06-05",
          "close": 1678.67
        },
        {
          "date": "2026-06-08",
          "close": 1617.69
        },
        {
          "date": "2026-06-09",
          "close": 1634.29
        },
        {
          "date": "2026-06-10",
          "close": 1652.45
        },
        {
          "date": "2026-06-11",
          "close": 1650.27
        },
        {
          "date": "2026-06-12",
          "close": 1701.67
        },
        {
          "date": "2026-06-15",
          "close": 1736.61
        },
        {
          "date": "2026-06-16",
          "close": 1727.6
        },
        {
          "date": "2026-06-17",
          "close": 1691.43
        },
        {
          "date": "2026-06-18",
          "close": 1658.08
        },
        {
          "date": "2026-06-22",
          "close": 1715.02
        },
        {
          "date": "2026-06-23",
          "close": 1674.97
        },
        {
          "date": "2026-06-24",
          "close": 1693.48
        },
        {
          "date": "2026-06-25",
          "close": 1656.65
        },
        {
          "date": "2026-06-26",
          "close": 1633.25
        },
        {
          "date": "2026-06-29",
          "close": 1617.88
        },
        {
          "date": "2026-06-30",
          "close": 1595.72
        },
        {
          "date": "2026-07-01",
          "close": 1618.74
        },
        {
          "date": "2026-07-02",
          "close": 1615.78
        },
        {
          "date": "2026-07-03",
          "close": 1611.32
        },
        {
          "date": "2026-07-06",
          "close": 1619.8
        },
        {
          "date": "2026-07-07",
          "close": 1564.84
        },
        {
          "date": "2026-07-08",
          "close": 1552.81
        },
        {
          "date": "2026-07-09",
          "close": 1563.33
        },
        {
          "date": "2026-07-10",
          "close": 1552.78
        },
        {
          "date": "2026-07-13",
          "close": 1520.52
        },
        {
          "date": "2026-07-14",
          "close": 1552.41
        },
        {
          "date": "2026-07-15",
          "close": 1569.5
        },
        {
          "date": "2026-07-16",
          "close": 1549.79
        },
        {
          "date": "2026-07-17",
          "close": 1516.75
        },
        {
          "date": "2026-07-20",
          "close": 1527.43
        },
        {
          "date": "2026-07-21",
          "close": 1524.4
        },
        {
          "date": "2026-07-22",
          "close": 1533.63
        },
        {
          "date": "2026-07-23",
          "close": 1576.8
        },
        {
          "date": "2026-07-24",
          "close": 1535.88
        },
        {
          "date": "2026-07-27",
          "close": 1560.9
        },
        {
          "date": "2026-07-28",
          "close": 1564.69
        },
        {
          "date": "2026-07-29",
          "close": 1603.11
        },
        {
          "date": "2026-07-30",
          "close": 1628.21
        },
        {
          "date": "2026-07-31",
          "close": 1625.29
        },
        {
          "date": "2026-08-03",
          "close": 1642.75
        },
        {
          "date": "2026-08-04",
          "close": 1628.37
        },
        {
          "date": "2026-08-05",
          "close": 1635.92
        },
        {
          "date": "2026-08-06",
          "close": 1637.3
        },
        {
          "date": "2026-08-07",
          "close": 1633.86
        },
        {
          "date": "2026-08-10",
          "close": 1660.95
        },
        {
          "date": "2026-08-11",
          "close": 1625.72
        },
        {
          "date": "2026-08-12",
          "close": 1628.21
        },
        {
          "date": "2026-08-13",
          "close": 1593.56
        },
        {
          "date": "2026-08-14",
          "close": 1591.96
        },
        {
          "date": "2026-08-17",
          "close": 1635.02
        },
        {
          "date": "2026-08-18",
          "close": 1673.15
        },
        {
          "date": "2026-08-19",
          "close": 1643.56
        },
        {
          "date": "2026-08-20",
          "close": 1638.87
        },
        {
          "date": "2026-08-21",
          "close": 1617.4
        },
        {
          "date": "2026-08-24",
          "close": 1623.26
        },
        {
          "date": "2026-08-25",
          "close": 1625.79
        },
        {
          "date": "2026-08-26",
          "close": 1648.32
        },
        {
          "date": "2026-08-27",
          "close": 1688.06
        },
        {
          "date": "2026-08-28",
          "close": 1719.33
        },
        {
          "date": "2026-08-31",
          "close": 1685.13
        },
        {
          "date": "2026-09-01",
          "close": 1729.88
        },
        {
          "date": "2026-09-02",
          "close": 1673.27
        },
        {
          "date": "2026-09-03",
          "close": 1679.87
        },
        {
          "date": "2026-09-04",
          "close": 1689.16
        },
        {
          "date": "2026-09-07",
          "close": 1700.54
        },
        {
          "date": "2026-09-08",
          "close": 1790.38
        },
        {
          "date": "2026-09-09",
          "close": 1801.0
        },
        {
          "date": "2026-09-10",
          "close": 1745.52
        },
        {
          "date": "2026-09-11",
          "close": 1697.96
        },
        {
          "date": "2026-09-14",
          "close": 1701.63
        },
        {
          "date": "2026-09-15",
          "close": 1651.47
        },
        {
          "date": "2026-09-16",
          "close": 1655.26
        },
        {
          "date": "2026-09-17",
          "close": 1651.98
        },
        {
          "date": "2026-09-18",
          "close": 1651.96
        },
        {
          "date": "2026-09-21",
          "close": 1691.96
        },
        {
          "date": "2026-09-22",
          "close": 1667.8
        },
        {
          "date": "2026-09-23",
          "close": 1644.62
        },
        {
          "date": "2026-09-24",
          "close": 1610.28
        },
        {
          "date": "2026-09-28",
          "close": 1578.32
        },
        {
          "date": "2026-09-29",
          "close": 1570.44
        },
        {
          "date": "2026-09-30",
          "close": 1595.23
        },
        {
          "date": "2026-10-08",
          "close": 1596.85
        },
        {
          "date": "2026-10-09",
          "close": 1627.47
        },
        {
          "date": "2026-10-12",
          "close": 1585.32
        },
        {
          "date": "2026-10-13",
          "close": 1576.33
        },
        {
          "date": "2026-10-14",
          "close": 1546.44
        },
        {
          "date": "2026-10-15",
          "close": 1501.4
        },
        {
          "date": "2026-10-16",
          "close": 1519.13
        },
        {
          "date": "2026-10-19",
          "close": 1521.17
        },
        {
          "date": "2026-10-20",
          "close": 1532.5
        },
        {
          "date": "2026-10-21",
          "close": 1526.46
        },
        {
          "date": "2026-10-22",
          "close": 1488.7
        },
        {
          "date": "2026-10-23",
          "close": 1502.0
        },
        {
          "date": "2026-10-26",
          "close": 1476.33
        },
        {
          "date": "2026-10-27",
          "close": 1448.12
        },
        {
          "date": "2026-10-28",
          "close": 1439.6
        },
        {
          "date": "2026-10-29",
          "close": 1427.76
        },
        {
          "date": "2026-10-30",
          "close": 1419.78
        },
        {
          "date": "2026-11-02",
          "close": 1457.97
        },
        {
          "date": "2026-11-03",
          "close": 1476.95
        },
        {
          "date": "2026-11-04",
          "close": 1482.19
        },
        {
          "date": "2026-11-05",
          "close": 1502.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 102,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.28431372549019607,
          "up_wilson": [
            0.33947646820687183,
            0.528250222675976
          ],
          "pullback_wilson": [
            0.2058490839451994,
            0.37843480168660815
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4406779661016949,
          "pullback_frequency": 0.4576271186440678,
          "up_wilson": [
            0.321502117676121,
            0.5671064517084132
          ],
          "pullback_wilson": [
            0.3370130585185591,
            0.5834216338989654
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.4473684210526316,
          "baseline_hit_rate": 0.4473684210526316,
          "hit_wilson": [
            0.3014640099805125,
            0.6029370287800753
          ],
          "baseline_wilson": [
            0.3014640099805125,
            0.6029370287800753
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 13,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0951",
      "name": "刀片电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.037609862960165774,
        "5": 0.03068125830484192,
        "20": -0.10758053673923151,
        "60": -0.12117653423973063
      },
      "moving_averages": {
        "5": 2640.8519999999553,
        "20": 2817.5040000000504,
        "60": 3065.1010000000438
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-14",
            "end": "2026-08-05",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-04",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.1200002549467638,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3850.77
        },
        {
          "date": "2026-05-14",
          "close": 3781.79
        },
        {
          "date": "2026-05-15",
          "close": 3741.22
        },
        {
          "date": "2026-05-18",
          "close": 3694.77
        },
        {
          "date": "2026-05-19",
          "close": 3746.84
        },
        {
          "date": "2026-05-20",
          "close": 3808.71
        },
        {
          "date": "2026-05-21",
          "close": 3666.99
        },
        {
          "date": "2026-05-22",
          "close": 3774.08
        },
        {
          "date": "2026-05-25",
          "close": 3739.94
        },
        {
          "date": "2026-05-26",
          "close": 3736.93
        },
        {
          "date": "2026-05-27",
          "close": 3741.34
        },
        {
          "date": "2026-05-28",
          "close": 3790.44
        },
        {
          "date": "2026-05-29",
          "close": 3717.8
        },
        {
          "date": "2026-06-01",
          "close": 3674.0
        },
        {
          "date": "2026-06-02",
          "close": 3661.15
        },
        {
          "date": "2026-06-03",
          "close": 3629.13
        },
        {
          "date": "2026-06-04",
          "close": 3654.79
        },
        {
          "date": "2026-06-05",
          "close": 3676.08
        },
        {
          "date": "2026-06-08",
          "close": 3571.33
        },
        {
          "date": "2026-06-09",
          "close": 3667.31
        },
        {
          "date": "2026-06-10",
          "close": 3606.56
        },
        {
          "date": "2026-06-11",
          "close": 3627.6
        },
        {
          "date": "2026-06-12",
          "close": 3709.32
        },
        {
          "date": "2026-06-15",
          "close": 3876.85
        },
        {
          "date": "2026-06-16",
          "close": 3978.22
        },
        {
          "date": "2026-06-17",
          "close": 4025.11
        },
        {
          "date": "2026-06-18",
          "close": 3995.78
        },
        {
          "date": "2026-06-22",
          "close": 4041.31
        },
        {
          "date": "2026-06-23",
          "close": 3886.27
        },
        {
          "date": "2026-06-24",
          "close": 3887.1
        },
        {
          "date": "2026-06-25",
          "close": 3823.63
        },
        {
          "date": "2026-06-26",
          "close": 3666.41
        },
        {
          "date": "2026-06-29",
          "close": 3690.87
        },
        {
          "date": "2026-06-30",
          "close": 3765.24
        },
        {
          "date": "2026-07-01",
          "close": 3773.36
        },
        {
          "date": "2026-07-02",
          "close": 3723.05
        },
        {
          "date": "2026-07-03",
          "close": 3724.44
        },
        {
          "date": "2026-07-06",
          "close": 3673.86
        },
        {
          "date": "2026-07-07",
          "close": 3610.93
        },
        {
          "date": "2026-07-08",
          "close": 3463.29
        },
        {
          "date": "2026-07-09",
          "close": 3416.54
        },
        {
          "date": "2026-07-10",
          "close": 3377.1
        },
        {
          "date": "2026-07-13",
          "close": 3198.09
        },
        {
          "date": "2026-07-14",
          "close": 3247.01
        },
        {
          "date": "2026-07-15",
          "close": 3245.32
        },
        {
          "date": "2026-07-16",
          "close": 3159.36
        },
        {
          "date": "2026-07-17",
          "close": 2986.62
        },
        {
          "date": "2026-07-20",
          "close": 2829.77
        },
        {
          "date": "2026-07-21",
          "close": 2951.3
        },
        {
          "date": "2026-07-22",
          "close": 2887.69
        },
        {
          "date": "2026-07-23",
          "close": 2980.67
        },
        {
          "date": "2026-07-24",
          "close": 2914.39
        },
        {
          "date": "2026-07-27",
          "close": 3029.19
        },
        {
          "date": "2026-07-28",
          "close": 2949.24
        },
        {
          "date": "2026-07-29",
          "close": 2988.17
        },
        {
          "date": "2026-07-30",
          "close": 2901.23
        },
        {
          "date": "2026-07-31",
          "close": 2957.76
        },
        {
          "date": "2026-08-03",
          "close": 2974.72
        },
        {
          "date": "2026-08-04",
          "close": 3046.98
        },
        {
          "date": "2026-08-05",
          "close": 3142.11
        },
        {
          "date": "2026-08-06",
          "close": 3138.91
        },
        {
          "date": "2026-08-07",
          "close": 3179.83
        },
        {
          "date": "2026-08-10",
          "close": 3202.42
        },
        {
          "date": "2026-08-11",
          "close": 3180.64
        },
        {
          "date": "2026-08-12",
          "close": 3232.84
        },
        {
          "date": "2026-08-13",
          "close": 3193.8
        },
        {
          "date": "2026-08-14",
          "close": 3244.35
        },
        {
          "date": "2026-08-17",
          "close": 3305.12
        },
        {
          "date": "2026-08-18",
          "close": 3267.66
        },
        {
          "date": "2026-08-19",
          "close": 3113.03
        },
        {
          "date": "2026-08-20",
          "close": 3125.98
        },
        {
          "date": "2026-08-21",
          "close": 3175.96
        },
        {
          "date": "2026-08-24",
          "close": 3193.24
        },
        {
          "date": "2026-08-25",
          "close": 3211.43
        },
        {
          "date": "2026-08-26",
          "close": 3245.34
        },
        {
          "date": "2026-08-27",
          "close": 3285.41
        },
        {
          "date": "2026-08-28",
          "close": 3274.2
        },
        {
          "date": "2026-08-31",
          "close": 3285.89
        },
        {
          "date": "2026-09-01",
          "close": 3224.82
        },
        {
          "date": "2026-09-02",
          "close": 3188.9
        },
        {
          "date": "2026-09-03",
          "close": 3230.8
        },
        {
          "date": "2026-09-04",
          "close": 3174.14
        },
        {
          "date": "2026-09-07",
          "close": 3214.81
        },
        {
          "date": "2026-09-08",
          "close": 3186.58
        },
        {
          "date": "2026-09-09",
          "close": 3189.33
        },
        {
          "date": "2026-09-10",
          "close": 3135.06
        },
        {
          "date": "2026-09-11",
          "close": 3077.56
        },
        {
          "date": "2026-09-14",
          "close": 3128.54
        },
        {
          "date": "2026-09-15",
          "close": 3118.71
        },
        {
          "date": "2026-09-16",
          "close": 3179.58
        },
        {
          "date": "2026-09-17",
          "close": 3173.83
        },
        {
          "date": "2026-09-18",
          "close": 3201.62
        },
        {
          "date": "2026-09-21",
          "close": 3229.47
        },
        {
          "date": "2026-09-22",
          "close": 3219.58
        },
        {
          "date": "2026-09-23",
          "close": 3268.38
        },
        {
          "date": "2026-09-24",
          "close": 3199.49
        },
        {
          "date": "2026-09-28",
          "close": 3067.17
        },
        {
          "date": "2026-09-29",
          "close": 3099.99
        },
        {
          "date": "2026-09-30",
          "close": 3097.33
        },
        {
          "date": "2026-10-08",
          "close": 3094.24
        },
        {
          "date": "2026-10-09",
          "close": 3137.91
        },
        {
          "date": "2026-10-12",
          "close": 3121.15
        },
        {
          "date": "2026-10-13",
          "close": 3074.26
        },
        {
          "date": "2026-10-14",
          "close": 2992.46
        },
        {
          "date": "2026-10-15",
          "close": 2885.18
        },
        {
          "date": "2026-10-16",
          "close": 2867.49
        },
        {
          "date": "2026-10-19",
          "close": 2846.85
        },
        {
          "date": "2026-10-20",
          "close": 2874.16
        },
        {
          "date": "2026-10-21",
          "close": 2836.33
        },
        {
          "date": "2026-10-22",
          "close": 2750.89
        },
        {
          "date": "2026-10-23",
          "close": 2811.35
        },
        {
          "date": "2026-10-26",
          "close": 2795.72
        },
        {
          "date": "2026-10-27",
          "close": 2716.68
        },
        {
          "date": "2026-10-28",
          "close": 2756.23
        },
        {
          "date": "2026-10-29",
          "close": 2679.16
        },
        {
          "date": "2026-10-30",
          "close": 2595.61
        },
        {
          "date": "2026-11-02",
          "close": 2605.47
        },
        {
          "date": "2026-11-03",
          "close": 2580.55
        },
        {
          "date": "2026-11-04",
          "close": 2661.27
        },
        {
          "date": "2026-11-05",
          "close": 2761.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5176470588235295,
          "pullback_frequency": 0.36470588235294116,
          "up_wilson": [
            0.4129754550090092,
            0.6207925632093185
          ],
          "pullback_wilson": [
            0.27029319054247747,
            0.4708186697836776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4807692307692308,
          "pullback_frequency": 0.4807692307692308,
          "up_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "pullback_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0952",
      "name": "第三代半导体",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028902276817150296,
        "5": 0.04586834919540839,
        "20": -0.12416692937159501,
        "60": -0.13187219434908892
      },
      "moving_averages": {
        "5": 1868.0119999999647,
        "20": 1997.385499999998,
        "60": 2256.2489999999952
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.10987567970036782,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2669.86
        },
        {
          "date": "2026-05-14",
          "close": 2690.51
        },
        {
          "date": "2026-05-15",
          "close": 2660.37
        },
        {
          "date": "2026-05-18",
          "close": 2666.55
        },
        {
          "date": "2026-05-19",
          "close": 2726.63
        },
        {
          "date": "2026-05-20",
          "close": 2752.82
        },
        {
          "date": "2026-05-21",
          "close": 2637.54
        },
        {
          "date": "2026-05-22",
          "close": 2732.94
        },
        {
          "date": "2026-05-25",
          "close": 2798.25
        },
        {
          "date": "2026-05-26",
          "close": 2734.66
        },
        {
          "date": "2026-05-27",
          "close": 2729.85
        },
        {
          "date": "2026-05-28",
          "close": 2803.19
        },
        {
          "date": "2026-05-29",
          "close": 2650.72
        },
        {
          "date": "2026-06-01",
          "close": 2590.35
        },
        {
          "date": "2026-06-02",
          "close": 2605.38
        },
        {
          "date": "2026-06-03",
          "close": 2656.98
        },
        {
          "date": "2026-06-04",
          "close": 2686.39
        },
        {
          "date": "2026-06-05",
          "close": 2661.27
        },
        {
          "date": "2026-06-08",
          "close": 2547.13
        },
        {
          "date": "2026-06-09",
          "close": 2680.27
        },
        {
          "date": "2026-06-10",
          "close": 2621.82
        },
        {
          "date": "2026-06-11",
          "close": 2624.67
        },
        {
          "date": "2026-06-12",
          "close": 2600.83
        },
        {
          "date": "2026-06-15",
          "close": 2745.86
        },
        {
          "date": "2026-06-16",
          "close": 2818.67
        },
        {
          "date": "2026-06-17",
          "close": 2883.02
        },
        {
          "date": "2026-06-18",
          "close": 2921.2
        },
        {
          "date": "2026-06-22",
          "close": 2988.46
        },
        {
          "date": "2026-06-23",
          "close": 2973.53
        },
        {
          "date": "2026-06-24",
          "close": 3027.36
        },
        {
          "date": "2026-06-25",
          "close": 3023.18
        },
        {
          "date": "2026-06-26",
          "close": 2982.98
        },
        {
          "date": "2026-06-29",
          "close": 2997.39
        },
        {
          "date": "2026-06-30",
          "close": 3128.85
        },
        {
          "date": "2026-07-01",
          "close": 3116.35
        },
        {
          "date": "2026-07-02",
          "close": 2992.83
        },
        {
          "date": "2026-07-03",
          "close": 2942.5
        },
        {
          "date": "2026-07-06",
          "close": 2892.15
        },
        {
          "date": "2026-07-07",
          "close": 2860.24
        },
        {
          "date": "2026-07-08",
          "close": 2767.78
        },
        {
          "date": "2026-07-09",
          "close": 2886.39
        },
        {
          "date": "2026-07-10",
          "close": 2806.71
        },
        {
          "date": "2026-07-13",
          "close": 2625.4
        },
        {
          "date": "2026-07-14",
          "close": 2645.57
        },
        {
          "date": "2026-07-15",
          "close": 2539.38
        },
        {
          "date": "2026-07-16",
          "close": 2427.66
        },
        {
          "date": "2026-07-17",
          "close": 2240.02
        },
        {
          "date": "2026-07-20",
          "close": 2094.54
        },
        {
          "date": "2026-07-21",
          "close": 2231.58
        },
        {
          "date": "2026-07-22",
          "close": 2188.65
        },
        {
          "date": "2026-07-23",
          "close": 2190.21
        },
        {
          "date": "2026-07-24",
          "close": 2149.53
        },
        {
          "date": "2026-07-27",
          "close": 2216.97
        },
        {
          "date": "2026-07-28",
          "close": 2119.48
        },
        {
          "date": "2026-07-29",
          "close": 2115.76
        },
        {
          "date": "2026-07-30",
          "close": 1999.91
        },
        {
          "date": "2026-07-31",
          "close": 2075.23
        },
        {
          "date": "2026-08-03",
          "close": 2064.94
        },
        {
          "date": "2026-08-04",
          "close": 2171.96
        },
        {
          "date": "2026-08-05",
          "close": 2272.2
        },
        {
          "date": "2026-08-06",
          "close": 2316.26
        },
        {
          "date": "2026-08-07",
          "close": 2383.69
        },
        {
          "date": "2026-08-10",
          "close": 2382.02
        },
        {
          "date": "2026-08-11",
          "close": 2365.22
        },
        {
          "date": "2026-08-12",
          "close": 2423.44
        },
        {
          "date": "2026-08-13",
          "close": 2389.65
        },
        {
          "date": "2026-08-14",
          "close": 2425.56
        },
        {
          "date": "2026-08-17",
          "close": 2510.21
        },
        {
          "date": "2026-08-18",
          "close": 2517.69
        },
        {
          "date": "2026-08-19",
          "close": 2354.02
        },
        {
          "date": "2026-08-20",
          "close": 2359.1
        },
        {
          "date": "2026-08-21",
          "close": 2387.04
        },
        {
          "date": "2026-08-24",
          "close": 2337.73
        },
        {
          "date": "2026-08-25",
          "close": 2346.28
        },
        {
          "date": "2026-08-26",
          "close": 2339.47
        },
        {
          "date": "2026-08-27",
          "close": 2424.14
        },
        {
          "date": "2026-08-28",
          "close": 2397.03
        },
        {
          "date": "2026-08-31",
          "close": 2434.9
        },
        {
          "date": "2026-09-01",
          "close": 2381.51
        },
        {
          "date": "2026-09-02",
          "close": 2361.08
        },
        {
          "date": "2026-09-03",
          "close": 2366.94
        },
        {
          "date": "2026-09-04",
          "close": 2316.3
        },
        {
          "date": "2026-09-07",
          "close": 2372.68
        },
        {
          "date": "2026-09-08",
          "close": 2354.55
        },
        {
          "date": "2026-09-09",
          "close": 2360.41
        },
        {
          "date": "2026-09-10",
          "close": 2337.14
        },
        {
          "date": "2026-09-11",
          "close": 2304.57
        },
        {
          "date": "2026-09-14",
          "close": 2327.01
        },
        {
          "date": "2026-09-15",
          "close": 2324.35
        },
        {
          "date": "2026-09-16",
          "close": 2417.92
        },
        {
          "date": "2026-09-17",
          "close": 2409.0
        },
        {
          "date": "2026-09-18",
          "close": 2476.98
        },
        {
          "date": "2026-09-21",
          "close": 2498.19
        },
        {
          "date": "2026-09-22",
          "close": 2489.44
        },
        {
          "date": "2026-09-23",
          "close": 2511.55
        },
        {
          "date": "2026-09-24",
          "close": 2457.86
        },
        {
          "date": "2026-09-28",
          "close": 2341.6
        },
        {
          "date": "2026-09-29",
          "close": 2356.07
        },
        {
          "date": "2026-09-30",
          "close": 2316.42
        },
        {
          "date": "2026-10-08",
          "close": 2252.21
        },
        {
          "date": "2026-10-09",
          "close": 2216.05
        },
        {
          "date": "2026-10-12",
          "close": 2161.08
        },
        {
          "date": "2026-10-13",
          "close": 2177.17
        },
        {
          "date": "2026-10-14",
          "close": 2115.09
        },
        {
          "date": "2026-10-15",
          "close": 2036.47
        },
        {
          "date": "2026-10-16",
          "close": 2030.15
        },
        {
          "date": "2026-10-19",
          "close": 2011.76
        },
        {
          "date": "2026-10-20",
          "close": 2055.14
        },
        {
          "date": "2026-10-21",
          "close": 2055.61
        },
        {
          "date": "2026-10-22",
          "close": 1992.8
        },
        {
          "date": "2026-10-23",
          "close": 2036.92
        },
        {
          "date": "2026-10-26",
          "close": 1975.24
        },
        {
          "date": "2026-10-27",
          "close": 1896.32
        },
        {
          "date": "2026-10-28",
          "close": 1961.8
        },
        {
          "date": "2026-10-29",
          "close": 1886.05
        },
        {
          "date": "2026-10-30",
          "close": 1797.63
        },
        {
          "date": "2026-11-02",
          "close": 1854.94
        },
        {
          "date": "2026-11-03",
          "close": 1797.78
        },
        {
          "date": "2026-11-04",
          "close": 1917.15
        },
        {
          "date": "2026-11-05",
          "close": 1972.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5774647887323944,
          "pullback_frequency": 0.30985915492957744,
          "up_wilson": [
            0.46150748022028815,
            0.6854698792985033
          ],
          "pullback_wilson": [
            0.21439726456263924,
            0.4248401257094176
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.45,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 22,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0953",
      "name": "鸿蒙概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026996073298429346,
        "5": 0.033382472892175,
        "20": -0.024436076946444008,
        "60": -0.06589102715865647
      },
      "moving_averages": {
        "5": 1328.2859999999405,
        "20": 1384.876499999978,
        "60": 1436.2323333333247
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.050613243867561275,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1727.07
        },
        {
          "date": "2026-05-14",
          "close": 1680.08
        },
        {
          "date": "2026-05-15",
          "close": 1664.6
        },
        {
          "date": "2026-05-18",
          "close": 1677.48
        },
        {
          "date": "2026-05-19",
          "close": 1717.24
        },
        {
          "date": "2026-05-20",
          "close": 1688.66
        },
        {
          "date": "2026-05-21",
          "close": 1629.95
        },
        {
          "date": "2026-05-22",
          "close": 1654.63
        },
        {
          "date": "2026-05-25",
          "close": 1663.99
        },
        {
          "date": "2026-05-26",
          "close": 1630.79
        },
        {
          "date": "2026-05-27",
          "close": 1578.07
        },
        {
          "date": "2026-05-28",
          "close": 1579.65
        },
        {
          "date": "2026-05-29",
          "close": 1523.43
        },
        {
          "date": "2026-06-01",
          "close": 1571.76
        },
        {
          "date": "2026-06-02",
          "close": 1560.37
        },
        {
          "date": "2026-06-03",
          "close": 1548.25
        },
        {
          "date": "2026-06-04",
          "close": 1525.08
        },
        {
          "date": "2026-06-05",
          "close": 1531.72
        },
        {
          "date": "2026-06-08",
          "close": 1497.67
        },
        {
          "date": "2026-06-09",
          "close": 1516.34
        },
        {
          "date": "2026-06-10",
          "close": 1488.64
        },
        {
          "date": "2026-06-11",
          "close": 1446.58
        },
        {
          "date": "2026-06-12",
          "close": 1461.35
        },
        {
          "date": "2026-06-15",
          "close": 1494.15
        },
        {
          "date": "2026-06-16",
          "close": 1506.01
        },
        {
          "date": "2026-06-17",
          "close": 1494.81
        },
        {
          "date": "2026-06-18",
          "close": 1495.83
        },
        {
          "date": "2026-06-22",
          "close": 1526.15
        },
        {
          "date": "2026-06-23",
          "close": 1522.43
        },
        {
          "date": "2026-06-24",
          "close": 1491.7
        },
        {
          "date": "2026-06-25",
          "close": 1468.17
        },
        {
          "date": "2026-06-26",
          "close": 1411.26
        },
        {
          "date": "2026-06-29",
          "close": 1399.31
        },
        {
          "date": "2026-06-30",
          "close": 1426.39
        },
        {
          "date": "2026-07-01",
          "close": 1452.68
        },
        {
          "date": "2026-07-02",
          "close": 1426.51
        },
        {
          "date": "2026-07-03",
          "close": 1438.09
        },
        {
          "date": "2026-07-06",
          "close": 1412.27
        },
        {
          "date": "2026-07-07",
          "close": 1372.88
        },
        {
          "date": "2026-07-08",
          "close": 1381.43
        },
        {
          "date": "2026-07-09",
          "close": 1394.04
        },
        {
          "date": "2026-07-10",
          "close": 1407.97
        },
        {
          "date": "2026-07-13",
          "close": 1347.19
        },
        {
          "date": "2026-07-14",
          "close": 1350.77
        },
        {
          "date": "2026-07-15",
          "close": 1360.53
        },
        {
          "date": "2026-07-16",
          "close": 1373.1
        },
        {
          "date": "2026-07-17",
          "close": 1312.79
        },
        {
          "date": "2026-07-20",
          "close": 1303.57
        },
        {
          "date": "2026-07-21",
          "close": 1329.47
        },
        {
          "date": "2026-07-22",
          "close": 1313.9
        },
        {
          "date": "2026-07-23",
          "close": 1323.33
        },
        {
          "date": "2026-07-24",
          "close": 1278.89
        },
        {
          "date": "2026-07-27",
          "close": 1322.49
        },
        {
          "date": "2026-07-28",
          "close": 1338.87
        },
        {
          "date": "2026-07-29",
          "close": 1355.17
        },
        {
          "date": "2026-07-30",
          "close": 1336.48
        },
        {
          "date": "2026-07-31",
          "close": 1395.56
        },
        {
          "date": "2026-08-03",
          "close": 1413.68
        },
        {
          "date": "2026-08-04",
          "close": 1451.21
        },
        {
          "date": "2026-08-05",
          "close": 1478.35
        },
        {
          "date": "2026-08-06",
          "close": 1483.75
        },
        {
          "date": "2026-08-07",
          "close": 1470.18
        },
        {
          "date": "2026-08-10",
          "close": 1478.44
        },
        {
          "date": "2026-08-11",
          "close": 1474.44
        },
        {
          "date": "2026-08-12",
          "close": 1491.89
        },
        {
          "date": "2026-08-13",
          "close": 1472.98
        },
        {
          "date": "2026-08-14",
          "close": 1471.46
        },
        {
          "date": "2026-08-17",
          "close": 1483.15
        },
        {
          "date": "2026-08-18",
          "close": 1473.33
        },
        {
          "date": "2026-08-19",
          "close": 1408.99
        },
        {
          "date": "2026-08-20",
          "close": 1425.25
        },
        {
          "date": "2026-08-21",
          "close": 1422.68
        },
        {
          "date": "2026-08-24",
          "close": 1402.93
        },
        {
          "date": "2026-08-25",
          "close": 1436.93
        },
        {
          "date": "2026-08-26",
          "close": 1441.54
        },
        {
          "date": "2026-08-27",
          "close": 1459.56
        },
        {
          "date": "2026-08-28",
          "close": 1461.97
        },
        {
          "date": "2026-08-31",
          "close": 1482.42
        },
        {
          "date": "2026-09-01",
          "close": 1509.81
        },
        {
          "date": "2026-09-02",
          "close": 1494.44
        },
        {
          "date": "2026-09-03",
          "close": 1479.84
        },
        {
          "date": "2026-09-04",
          "close": 1491.3
        },
        {
          "date": "2026-09-07",
          "close": 1489.92
        },
        {
          "date": "2026-09-08",
          "close": 1496.26
        },
        {
          "date": "2026-09-09",
          "close": 1474.85
        },
        {
          "date": "2026-09-10",
          "close": 1460.46
        },
        {
          "date": "2026-09-11",
          "close": 1433.09
        },
        {
          "date": "2026-09-14",
          "close": 1443.25
        },
        {
          "date": "2026-09-15",
          "close": 1424.83
        },
        {
          "date": "2026-09-16",
          "close": 1438.42
        },
        {
          "date": "2026-09-17",
          "close": 1435.53
        },
        {
          "date": "2026-09-18",
          "close": 1456.54
        },
        {
          "date": "2026-09-21",
          "close": 1489.6
        },
        {
          "date": "2026-09-22",
          "close": 1509.15
        },
        {
          "date": "2026-09-23",
          "close": 1490.85
        },
        {
          "date": "2026-09-24",
          "close": 1469.6
        },
        {
          "date": "2026-09-28",
          "close": 1435.94
        },
        {
          "date": "2026-09-29",
          "close": 1456.5
        },
        {
          "date": "2026-09-30",
          "close": 1438.81
        },
        {
          "date": "2026-10-08",
          "close": 1415.53
        },
        {
          "date": "2026-10-09",
          "close": 1454.56
        },
        {
          "date": "2026-10-12",
          "close": 1445.21
        },
        {
          "date": "2026-10-13",
          "close": 1452.13
        },
        {
          "date": "2026-10-14",
          "close": 1427.21
        },
        {
          "date": "2026-10-15",
          "close": 1387.58
        },
        {
          "date": "2026-10-16",
          "close": 1381.39
        },
        {
          "date": "2026-10-19",
          "close": 1382.51
        },
        {
          "date": "2026-10-20",
          "close": 1411.37
        },
        {
          "date": "2026-10-21",
          "close": 1418.46
        },
        {
          "date": "2026-10-22",
          "close": 1368.2
        },
        {
          "date": "2026-10-23",
          "close": 1415.98
        },
        {
          "date": "2026-10-26",
          "close": 1421.21
        },
        {
          "date": "2026-10-27",
          "close": 1367.0
        },
        {
          "date": "2026-10-28",
          "close": 1386.96
        },
        {
          "date": "2026-10-29",
          "close": 1336.33
        },
        {
          "date": "2026-10-30",
          "close": 1271.95
        },
        {
          "date": "2026-11-02",
          "close": 1333.16
        },
        {
          "date": "2026-11-03",
          "close": 1310.74
        },
        {
          "date": "2026-11-04",
          "close": 1344.64
        },
        {
          "date": "2026-11-05",
          "close": 1380.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5978260869565217,
          "pullback_frequency": 0.33695652173913043,
          "up_wilson": [
            0.49565975089204156,
            0.6921504120738151
          ],
          "pullback_wilson": [
            0.24863604579205323,
            0.43834701593151904
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48214285714285715,
          "pullback_frequency": 0.48214285714285715,
          "up_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "pullback_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 43,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5813953488372093,
          "baseline_hit_rate": 0.5813953488372093,
          "hit_wilson": [
            0.4332857738696422,
            0.7161544907215082
          ],
          "baseline_wilson": [
            0.4332857738696422,
            0.7161544907215082
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0954",
      "name": "盲盒经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03562598078616008,
        "5": 0.0454858079024445,
        "20": 0.054556083872476346,
        "60": 0.0013915515059104155
      },
      "moving_averages": {
        "5": 1290.4319999999832,
        "20": 1319.6105000000039,
        "60": 1340.224666666674
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.027837859201080728,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1633.47
        },
        {
          "date": "2026-05-14",
          "close": 1580.09
        },
        {
          "date": "2026-05-15",
          "close": 1584.9
        },
        {
          "date": "2026-05-18",
          "close": 1596.51
        },
        {
          "date": "2026-05-19",
          "close": 1616.24
        },
        {
          "date": "2026-05-20",
          "close": 1561.45
        },
        {
          "date": "2026-05-21",
          "close": 1502.76
        },
        {
          "date": "2026-05-22",
          "close": 1505.64
        },
        {
          "date": "2026-05-25",
          "close": 1487.43
        },
        {
          "date": "2026-05-26",
          "close": 1464.47
        },
        {
          "date": "2026-05-27",
          "close": 1451.79
        },
        {
          "date": "2026-05-28",
          "close": 1465.38
        },
        {
          "date": "2026-05-29",
          "close": 1464.09
        },
        {
          "date": "2026-06-01",
          "close": 1502.75
        },
        {
          "date": "2026-06-02",
          "close": 1451.34
        },
        {
          "date": "2026-06-03",
          "close": 1429.67
        },
        {
          "date": "2026-06-04",
          "close": 1407.77
        },
        {
          "date": "2026-06-05",
          "close": 1397.99
        },
        {
          "date": "2026-06-08",
          "close": 1360.3
        },
        {
          "date": "2026-06-09",
          "close": 1369.56
        },
        {
          "date": "2026-06-10",
          "close": 1349.13
        },
        {
          "date": "2026-06-11",
          "close": 1308.78
        },
        {
          "date": "2026-06-12",
          "close": 1315.61
        },
        {
          "date": "2026-06-15",
          "close": 1340.4
        },
        {
          "date": "2026-06-16",
          "close": 1343.96
        },
        {
          "date": "2026-06-17",
          "close": 1320.18
        },
        {
          "date": "2026-06-18",
          "close": 1314.15
        },
        {
          "date": "2026-06-22",
          "close": 1337.35
        },
        {
          "date": "2026-06-23",
          "close": 1319.67
        },
        {
          "date": "2026-06-24",
          "close": 1288.87
        },
        {
          "date": "2026-06-25",
          "close": 1266.55
        },
        {
          "date": "2026-06-26",
          "close": 1228.03
        },
        {
          "date": "2026-06-29",
          "close": 1237.79
        },
        {
          "date": "2026-06-30",
          "close": 1249.27
        },
        {
          "date": "2026-07-01",
          "close": 1269.24
        },
        {
          "date": "2026-07-02",
          "close": 1282.9
        },
        {
          "date": "2026-07-03",
          "close": 1298.63
        },
        {
          "date": "2026-07-06",
          "close": 1280.89
        },
        {
          "date": "2026-07-07",
          "close": 1265.41
        },
        {
          "date": "2026-07-08",
          "close": 1262.44
        },
        {
          "date": "2026-07-09",
          "close": 1274.04
        },
        {
          "date": "2026-07-10",
          "close": 1301.94
        },
        {
          "date": "2026-07-13",
          "close": 1254.5
        },
        {
          "date": "2026-07-14",
          "close": 1251.91
        },
        {
          "date": "2026-07-15",
          "close": 1274.86
        },
        {
          "date": "2026-07-16",
          "close": 1274.33
        },
        {
          "date": "2026-07-17",
          "close": 1229.57
        },
        {
          "date": "2026-07-20",
          "close": 1197.41
        },
        {
          "date": "2026-07-21",
          "close": 1200.38
        },
        {
          "date": "2026-07-22",
          "close": 1176.66
        },
        {
          "date": "2026-07-23",
          "close": 1199.06
        },
        {
          "date": "2026-07-24",
          "close": 1160.02
        },
        {
          "date": "2026-07-27",
          "close": 1215.35
        },
        {
          "date": "2026-07-28",
          "close": 1222.21
        },
        {
          "date": "2026-07-29",
          "close": 1241.16
        },
        {
          "date": "2026-07-30",
          "close": 1215.88
        },
        {
          "date": "2026-07-31",
          "close": 1293.56
        },
        {
          "date": "2026-08-03",
          "close": 1299.63
        },
        {
          "date": "2026-08-04",
          "close": 1327.33
        },
        {
          "date": "2026-08-05",
          "close": 1351.01
        },
        {
          "date": "2026-08-06",
          "close": 1356.47
        },
        {
          "date": "2026-08-07",
          "close": 1357.45
        },
        {
          "date": "2026-08-10",
          "close": 1385.56
        },
        {
          "date": "2026-08-11",
          "close": 1365.53
        },
        {
          "date": "2026-08-12",
          "close": 1387.78
        },
        {
          "date": "2026-08-13",
          "close": 1370.15
        },
        {
          "date": "2026-08-14",
          "close": 1372.19
        },
        {
          "date": "2026-08-17",
          "close": 1380.86
        },
        {
          "date": "2026-08-18",
          "close": 1357.04
        },
        {
          "date": "2026-08-19",
          "close": 1301.53
        },
        {
          "date": "2026-08-20",
          "close": 1321.75
        },
        {
          "date": "2026-08-21",
          "close": 1320.12
        },
        {
          "date": "2026-08-24",
          "close": 1279.11
        },
        {
          "date": "2026-08-25",
          "close": 1306.31
        },
        {
          "date": "2026-08-26",
          "close": 1295.28
        },
        {
          "date": "2026-08-27",
          "close": 1311.74
        },
        {
          "date": "2026-08-28",
          "close": 1323.14
        },
        {
          "date": "2026-08-31",
          "close": 1376.54
        },
        {
          "date": "2026-09-01",
          "close": 1433.09
        },
        {
          "date": "2026-09-02",
          "close": 1408.32
        },
        {
          "date": "2026-09-03",
          "close": 1385.32
        },
        {
          "date": "2026-09-04",
          "close": 1414.75
        },
        {
          "date": "2026-09-07",
          "close": 1425.51
        },
        {
          "date": "2026-09-08",
          "close": 1414.61
        },
        {
          "date": "2026-09-09",
          "close": 1390.81
        },
        {
          "date": "2026-09-10",
          "close": 1359.09
        },
        {
          "date": "2026-09-11",
          "close": 1338.14
        },
        {
          "date": "2026-09-14",
          "close": 1331.18
        },
        {
          "date": "2026-09-15",
          "close": 1288.49
        },
        {
          "date": "2026-09-16",
          "close": 1302.52
        },
        {
          "date": "2026-09-17",
          "close": 1324.18
        },
        {
          "date": "2026-09-18",
          "close": 1335.36
        },
        {
          "date": "2026-09-21",
          "close": 1358.51
        },
        {
          "date": "2026-09-22",
          "close": 1385.28
        },
        {
          "date": "2026-09-23",
          "close": 1353.79
        },
        {
          "date": "2026-09-24",
          "close": 1346.78
        },
        {
          "date": "2026-09-28",
          "close": 1311.24
        },
        {
          "date": "2026-09-29",
          "close": 1333.92
        },
        {
          "date": "2026-09-30",
          "close": 1328.93
        },
        {
          "date": "2026-10-08",
          "close": 1282.9
        },
        {
          "date": "2026-10-09",
          "close": 1356.51
        },
        {
          "date": "2026-10-12",
          "close": 1354.48
        },
        {
          "date": "2026-10-13",
          "close": 1388.13
        },
        {
          "date": "2026-10-14",
          "close": 1391.63
        },
        {
          "date": "2026-10-15",
          "close": 1350.61
        },
        {
          "date": "2026-10-16",
          "close": 1330.82
        },
        {
          "date": "2026-10-19",
          "close": 1305.9
        },
        {
          "date": "2026-10-20",
          "close": 1330.94
        },
        {
          "date": "2026-10-21",
          "close": 1325.22
        },
        {
          "date": "2026-10-22",
          "close": 1274.81
        },
        {
          "date": "2026-10-23",
          "close": 1305.35
        },
        {
          "date": "2026-10-26",
          "close": 1313.07
        },
        {
          "date": "2026-10-27",
          "close": 1294.62
        },
        {
          "date": "2026-10-28",
          "close": 1323.93
        },
        {
          "date": "2026-10-29",
          "close": 1294.03
        },
        {
          "date": "2026-10-30",
          "close": 1219.6
        },
        {
          "date": "2026-11-02",
          "close": 1285.19
        },
        {
          "date": "2026-11-03",
          "close": 1288.13
        },
        {
          "date": "2026-11-04",
          "close": 1306.35
        },
        {
          "date": "2026-11-05",
          "close": 1352.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.37333333333333335,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.2725596912402112,
            0.48645034885543315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.5319148936170213,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 22,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0955",
      "name": "C2M概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02565657545766231,
        "5": 0.03368891134454133,
        "20": -0.06272629198870927,
        "60": -0.029316783495056398
      },
      "moving_averages": {
        "5": 1226.3240000000224,
        "20": 1288.1180000000168,
        "60": 1340.1911666666758
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.07101844121222778,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1536.31
        },
        {
          "date": "2026-05-14",
          "close": 1514.53
        },
        {
          "date": "2026-05-15",
          "close": 1499.28
        },
        {
          "date": "2026-05-18",
          "close": 1502.56
        },
        {
          "date": "2026-05-19",
          "close": 1541.77
        },
        {
          "date": "2026-05-20",
          "close": 1526.4
        },
        {
          "date": "2026-05-21",
          "close": 1470.92
        },
        {
          "date": "2026-05-22",
          "close": 1486.95
        },
        {
          "date": "2026-05-25",
          "close": 1480.75
        },
        {
          "date": "2026-05-26",
          "close": 1459.46
        },
        {
          "date": "2026-05-27",
          "close": 1421.86
        },
        {
          "date": "2026-05-28",
          "close": 1426.52
        },
        {
          "date": "2026-05-29",
          "close": 1404.75
        },
        {
          "date": "2026-06-01",
          "close": 1446.37
        },
        {
          "date": "2026-06-02",
          "close": 1429.14
        },
        {
          "date": "2026-06-03",
          "close": 1414.71
        },
        {
          "date": "2026-06-04",
          "close": 1395.02
        },
        {
          "date": "2026-06-05",
          "close": 1412.5
        },
        {
          "date": "2026-06-08",
          "close": 1376.69
        },
        {
          "date": "2026-06-09",
          "close": 1380.88
        },
        {
          "date": "2026-06-10",
          "close": 1364.23
        },
        {
          "date": "2026-06-11",
          "close": 1344.45
        },
        {
          "date": "2026-06-12",
          "close": 1362.98
        },
        {
          "date": "2026-06-15",
          "close": 1382.69
        },
        {
          "date": "2026-06-16",
          "close": 1388.34
        },
        {
          "date": "2026-06-17",
          "close": 1371.5
        },
        {
          "date": "2026-06-18",
          "close": 1373.5
        },
        {
          "date": "2026-06-22",
          "close": 1378.43
        },
        {
          "date": "2026-06-23",
          "close": 1390.94
        },
        {
          "date": "2026-06-24",
          "close": 1381.14
        },
        {
          "date": "2026-06-25",
          "close": 1357.52
        },
        {
          "date": "2026-06-26",
          "close": 1327.61
        },
        {
          "date": "2026-06-29",
          "close": 1328.98
        },
        {
          "date": "2026-06-30",
          "close": 1340.16
        },
        {
          "date": "2026-07-01",
          "close": 1375.18
        },
        {
          "date": "2026-07-02",
          "close": 1365.92
        },
        {
          "date": "2026-07-03",
          "close": 1382.08
        },
        {
          "date": "2026-07-06",
          "close": 1363.86
        },
        {
          "date": "2026-07-07",
          "close": 1322.69
        },
        {
          "date": "2026-07-08",
          "close": 1313.91
        },
        {
          "date": "2026-07-09",
          "close": 1310.74
        },
        {
          "date": "2026-07-10",
          "close": 1320.34
        },
        {
          "date": "2026-07-13",
          "close": 1273.3
        },
        {
          "date": "2026-07-14",
          "close": 1289.26
        },
        {
          "date": "2026-07-15",
          "close": 1296.4
        },
        {
          "date": "2026-07-16",
          "close": 1287.69
        },
        {
          "date": "2026-07-17",
          "close": 1225.27
        },
        {
          "date": "2026-07-20",
          "close": 1192.08
        },
        {
          "date": "2026-07-21",
          "close": 1190.39
        },
        {
          "date": "2026-07-22",
          "close": 1177.64
        },
        {
          "date": "2026-07-23",
          "close": 1195.42
        },
        {
          "date": "2026-07-24",
          "close": 1160.61
        },
        {
          "date": "2026-07-27",
          "close": 1200.56
        },
        {
          "date": "2026-07-28",
          "close": 1210.45
        },
        {
          "date": "2026-07-29",
          "close": 1229.22
        },
        {
          "date": "2026-07-30",
          "close": 1214.39
        },
        {
          "date": "2026-07-31",
          "close": 1251.84
        },
        {
          "date": "2026-08-03",
          "close": 1273.54
        },
        {
          "date": "2026-08-04",
          "close": 1288.8
        },
        {
          "date": "2026-08-05",
          "close": 1306.76
        },
        {
          "date": "2026-08-06",
          "close": 1324.13
        },
        {
          "date": "2026-08-07",
          "close": 1323.27
        },
        {
          "date": "2026-08-10",
          "close": 1350.35
        },
        {
          "date": "2026-08-11",
          "close": 1345.73
        },
        {
          "date": "2026-08-12",
          "close": 1367.97
        },
        {
          "date": "2026-08-13",
          "close": 1349.25
        },
        {
          "date": "2026-08-14",
          "close": 1350.22
        },
        {
          "date": "2026-08-17",
          "close": 1364.57
        },
        {
          "date": "2026-08-18",
          "close": 1359.3
        },
        {
          "date": "2026-08-19",
          "close": 1310.21
        },
        {
          "date": "2026-08-20",
          "close": 1328.2
        },
        {
          "date": "2026-08-21",
          "close": 1329.78
        },
        {
          "date": "2026-08-24",
          "close": 1315.93
        },
        {
          "date": "2026-08-25",
          "close": 1339.77
        },
        {
          "date": "2026-08-26",
          "close": 1339.33
        },
        {
          "date": "2026-08-27",
          "close": 1346.81
        },
        {
          "date": "2026-08-28",
          "close": 1374.71
        },
        {
          "date": "2026-08-31",
          "close": 1400.24
        },
        {
          "date": "2026-09-01",
          "close": 1412.97
        },
        {
          "date": "2026-09-02",
          "close": 1401.66
        },
        {
          "date": "2026-09-03",
          "close": 1394.39
        },
        {
          "date": "2026-09-04",
          "close": 1400.14
        },
        {
          "date": "2026-09-07",
          "close": 1406.18
        },
        {
          "date": "2026-09-08",
          "close": 1412.53
        },
        {
          "date": "2026-09-09",
          "close": 1397.98
        },
        {
          "date": "2026-09-10",
          "close": 1373.94
        },
        {
          "date": "2026-09-11",
          "close": 1341.68
        },
        {
          "date": "2026-09-14",
          "close": 1344.29
        },
        {
          "date": "2026-09-15",
          "close": 1326.89
        },
        {
          "date": "2026-09-16",
          "close": 1348.06
        },
        {
          "date": "2026-09-17",
          "close": 1356.53
        },
        {
          "date": "2026-09-18",
          "close": 1387.06
        },
        {
          "date": "2026-09-21",
          "close": 1424.0
        },
        {
          "date": "2026-09-22",
          "close": 1421.92
        },
        {
          "date": "2026-09-23",
          "close": 1402.73
        },
        {
          "date": "2026-09-24",
          "close": 1394.28
        },
        {
          "date": "2026-09-28",
          "close": 1365.54
        },
        {
          "date": "2026-09-29",
          "close": 1384.82
        },
        {
          "date": "2026-09-30",
          "close": 1378.41
        },
        {
          "date": "2026-10-08",
          "close": 1353.34
        },
        {
          "date": "2026-10-09",
          "close": 1365.42
        },
        {
          "date": "2026-10-12",
          "close": 1342.88
        },
        {
          "date": "2026-10-13",
          "close": 1359.17
        },
        {
          "date": "2026-10-14",
          "close": 1340.01
        },
        {
          "date": "2026-10-15",
          "close": 1299.68
        },
        {
          "date": "2026-10-16",
          "close": 1304.93
        },
        {
          "date": "2026-10-19",
          "close": 1313.7
        },
        {
          "date": "2026-10-20",
          "close": 1333.64
        },
        {
          "date": "2026-10-21",
          "close": 1333.71
        },
        {
          "date": "2026-10-22",
          "close": 1283.93
        },
        {
          "date": "2026-10-23",
          "close": 1306.51
        },
        {
          "date": "2026-10-26",
          "close": 1294.38
        },
        {
          "date": "2026-10-27",
          "close": 1254.31
        },
        {
          "date": "2026-10-28",
          "close": 1271.36
        },
        {
          "date": "2026-10-29",
          "close": 1227.11
        },
        {
          "date": "2026-10-30",
          "close": 1188.0
        },
        {
          "date": "2026-11-02",
          "close": 1223.35
        },
        {
          "date": "2026-11-03",
          "close": 1215.1
        },
        {
          "date": "2026-11-04",
          "close": 1236.72
        },
        {
          "date": "2026-11-05",
          "close": 1268.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.527027027027027,
          "pullback_frequency": 0.33783783783783783,
          "up_wilson": [
            0.4147735676194863,
            0.6366129307915197
          ],
          "pullback_wilson": [
            0.24046613523253657,
            0.4512148743014265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.4222222222222222,
          "up_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "pullback_wilson": [
            0.289687024672703,
            0.5669921129079686
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 3,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0957",
      "name": "拼多多概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.047609003320450816,
        "5": 0.055972401305862673,
        "20": 0.0025590602453573474,
        "60": -0.0055675043758517395
      },
      "moving_averages": {
        "5": 1456.8479999999515,
        "20": 1515.9505000000004,
        "60": 1548.6786666666799
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.03405419309505431,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1821.14
        },
        {
          "date": "2026-05-14",
          "close": 1789.25
        },
        {
          "date": "2026-05-15",
          "close": 1785.79
        },
        {
          "date": "2026-05-18",
          "close": 1779.12
        },
        {
          "date": "2026-05-19",
          "close": 1810.31
        },
        {
          "date": "2026-05-20",
          "close": 1776.51
        },
        {
          "date": "2026-05-21",
          "close": 1709.44
        },
        {
          "date": "2026-05-22",
          "close": 1722.75
        },
        {
          "date": "2026-05-25",
          "close": 1718.86
        },
        {
          "date": "2026-05-26",
          "close": 1692.89
        },
        {
          "date": "2026-05-27",
          "close": 1648.43
        },
        {
          "date": "2026-05-28",
          "close": 1677.08
        },
        {
          "date": "2026-05-29",
          "close": 1667.55
        },
        {
          "date": "2026-06-01",
          "close": 1725.15
        },
        {
          "date": "2026-06-02",
          "close": 1693.39
        },
        {
          "date": "2026-06-03",
          "close": 1683.06
        },
        {
          "date": "2026-06-04",
          "close": 1652.68
        },
        {
          "date": "2026-06-05",
          "close": 1660.25
        },
        {
          "date": "2026-06-08",
          "close": 1637.18
        },
        {
          "date": "2026-06-09",
          "close": 1666.2
        },
        {
          "date": "2026-06-10",
          "close": 1634.24
        },
        {
          "date": "2026-06-11",
          "close": 1577.68
        },
        {
          "date": "2026-06-12",
          "close": 1587.33
        },
        {
          "date": "2026-06-15",
          "close": 1605.82
        },
        {
          "date": "2026-06-16",
          "close": 1607.97
        },
        {
          "date": "2026-06-17",
          "close": 1576.8
        },
        {
          "date": "2026-06-18",
          "close": 1570.15
        },
        {
          "date": "2026-06-22",
          "close": 1574.75
        },
        {
          "date": "2026-06-23",
          "close": 1552.74
        },
        {
          "date": "2026-06-24",
          "close": 1514.31
        },
        {
          "date": "2026-06-25",
          "close": 1470.42
        },
        {
          "date": "2026-06-26",
          "close": 1420.79
        },
        {
          "date": "2026-06-29",
          "close": 1408.62
        },
        {
          "date": "2026-06-30",
          "close": 1434.62
        },
        {
          "date": "2026-07-01",
          "close": 1459.28
        },
        {
          "date": "2026-07-02",
          "close": 1467.24
        },
        {
          "date": "2026-07-03",
          "close": 1462.04
        },
        {
          "date": "2026-07-06",
          "close": 1441.43
        },
        {
          "date": "2026-07-07",
          "close": 1406.48
        },
        {
          "date": "2026-07-08",
          "close": 1398.5
        },
        {
          "date": "2026-07-09",
          "close": 1407.46
        },
        {
          "date": "2026-07-10",
          "close": 1441.45
        },
        {
          "date": "2026-07-13",
          "close": 1375.35
        },
        {
          "date": "2026-07-14",
          "close": 1388.0
        },
        {
          "date": "2026-07-15",
          "close": 1416.56
        },
        {
          "date": "2026-07-16",
          "close": 1441.81
        },
        {
          "date": "2026-07-17",
          "close": 1379.66
        },
        {
          "date": "2026-07-20",
          "close": 1347.9
        },
        {
          "date": "2026-07-21",
          "close": 1359.59
        },
        {
          "date": "2026-07-22",
          "close": 1337.6
        },
        {
          "date": "2026-07-23",
          "close": 1362.68
        },
        {
          "date": "2026-07-24",
          "close": 1322.84
        },
        {
          "date": "2026-07-27",
          "close": 1381.5
        },
        {
          "date": "2026-07-28",
          "close": 1402.9
        },
        {
          "date": "2026-07-29",
          "close": 1417.11
        },
        {
          "date": "2026-07-30",
          "close": 1396.18
        },
        {
          "date": "2026-07-31",
          "close": 1480.78
        },
        {
          "date": "2026-08-03",
          "close": 1497.05
        },
        {
          "date": "2026-08-04",
          "close": 1535.13
        },
        {
          "date": "2026-08-05",
          "close": 1548.27
        },
        {
          "date": "2026-08-06",
          "close": 1550.88
        },
        {
          "date": "2026-08-07",
          "close": 1550.9
        },
        {
          "date": "2026-08-10",
          "close": 1570.55
        },
        {
          "date": "2026-08-11",
          "close": 1573.01
        },
        {
          "date": "2026-08-12",
          "close": 1599.42
        },
        {
          "date": "2026-08-13",
          "close": 1573.08
        },
        {
          "date": "2026-08-14",
          "close": 1568.51
        },
        {
          "date": "2026-08-17",
          "close": 1578.54
        },
        {
          "date": "2026-08-18",
          "close": 1570.37
        },
        {
          "date": "2026-08-19",
          "close": 1492.06
        },
        {
          "date": "2026-08-20",
          "close": 1533.66
        },
        {
          "date": "2026-08-21",
          "close": 1522.44
        },
        {
          "date": "2026-08-24",
          "close": 1499.63
        },
        {
          "date": "2026-08-25",
          "close": 1526.99
        },
        {
          "date": "2026-08-26",
          "close": 1517.18
        },
        {
          "date": "2026-08-27",
          "close": 1540.34
        },
        {
          "date": "2026-08-28",
          "close": 1547.01
        },
        {
          "date": "2026-08-31",
          "close": 1590.03
        },
        {
          "date": "2026-09-01",
          "close": 1624.55
        },
        {
          "date": "2026-09-02",
          "close": 1612.67
        },
        {
          "date": "2026-09-03",
          "close": 1583.78
        },
        {
          "date": "2026-09-04",
          "close": 1596.98
        },
        {
          "date": "2026-09-07",
          "close": 1607.18
        },
        {
          "date": "2026-09-08",
          "close": 1619.9
        },
        {
          "date": "2026-09-09",
          "close": 1589.64
        },
        {
          "date": "2026-09-10",
          "close": 1561.41
        },
        {
          "date": "2026-09-11",
          "close": 1534.65
        },
        {
          "date": "2026-09-14",
          "close": 1530.11
        },
        {
          "date": "2026-09-15",
          "close": 1506.79
        },
        {
          "date": "2026-09-16",
          "close": 1522.24
        },
        {
          "date": "2026-09-17",
          "close": 1540.94
        },
        {
          "date": "2026-09-18",
          "close": 1560.01
        },
        {
          "date": "2026-09-21",
          "close": 1592.88
        },
        {
          "date": "2026-09-22",
          "close": 1645.84
        },
        {
          "date": "2026-09-23",
          "close": 1613.35
        },
        {
          "date": "2026-09-24",
          "close": 1604.86
        },
        {
          "date": "2026-09-28",
          "close": 1557.52
        },
        {
          "date": "2026-09-29",
          "close": 1588.47
        },
        {
          "date": "2026-09-30",
          "close": 1567.62
        },
        {
          "date": "2026-10-08",
          "close": 1535.72
        },
        {
          "date": "2026-10-09",
          "close": 1575.0
        },
        {
          "date": "2026-10-12",
          "close": 1577.27
        },
        {
          "date": "2026-10-13",
          "close": 1593.93
        },
        {
          "date": "2026-10-14",
          "close": 1584.6
        },
        {
          "date": "2026-10-15",
          "close": 1555.83
        },
        {
          "date": "2026-10-16",
          "close": 1535.55
        },
        {
          "date": "2026-10-19",
          "close": 1526.17
        },
        {
          "date": "2026-10-20",
          "close": 1560.35
        },
        {
          "date": "2026-10-21",
          "close": 1567.13
        },
        {
          "date": "2026-10-22",
          "close": 1487.59
        },
        {
          "date": "2026-10-23",
          "close": 1516.94
        },
        {
          "date": "2026-10-26",
          "close": 1521.2
        },
        {
          "date": "2026-10-27",
          "close": 1471.08
        },
        {
          "date": "2026-10-28",
          "close": 1504.09
        },
        {
          "date": "2026-10-29",
          "close": 1458.04
        },
        {
          "date": "2026-10-30",
          "close": 1383.93
        },
        {
          "date": "2026-11-02",
          "close": 1457.04
        },
        {
          "date": "2026-11-03",
          "close": 1433.94
        },
        {
          "date": "2026-11-04",
          "close": 1469.68
        },
        {
          "date": "2026-11-05",
          "close": 1539.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5342465753424658,
          "pullback_frequency": 0.3835616438356164,
          "up_wilson": [
            0.42098945719045805,
            0.6440795833605193
          ],
          "pullback_wilson": [
            0.28050609687351297,
            0.498259165253164
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.5555555555555556,
          "up_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "pullback_wilson": [
            0.4117613449352105,
            0.6906106996500243
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 9,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0958",
      "name": "虚拟电厂",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027949210983587935,
        "5": 0.044985879616811664,
        "20": -0.05577376276512169,
        "60": -0.119672712345126
      },
      "moving_averages": {
        "5": 1810.3519999999553,
        "20": 1890.4959999999962,
        "60": 2010.7310000000018
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-02",
            "end": "2026-06-05",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-08",
            "end": "2026-07-31",
            "sessions": 39,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-20",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-16",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.061586581733375056,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2683.1
        },
        {
          "date": "2026-05-14",
          "close": 2605.0
        },
        {
          "date": "2026-05-15",
          "close": 2568.57
        },
        {
          "date": "2026-05-18",
          "close": 2611.67
        },
        {
          "date": "2026-05-19",
          "close": 2686.81
        },
        {
          "date": "2026-05-20",
          "close": 2627.71
        },
        {
          "date": "2026-05-21",
          "close": 2513.71
        },
        {
          "date": "2026-05-22",
          "close": 2577.08
        },
        {
          "date": "2026-05-25",
          "close": 2586.0
        },
        {
          "date": "2026-05-26",
          "close": 2532.86
        },
        {
          "date": "2026-05-27",
          "close": 2502.86
        },
        {
          "date": "2026-05-28",
          "close": 2551.8
        },
        {
          "date": "2026-05-29",
          "close": 2495.47
        },
        {
          "date": "2026-06-01",
          "close": 2523.96
        },
        {
          "date": "2026-06-02",
          "close": 2482.76
        },
        {
          "date": "2026-06-03",
          "close": 2459.89
        },
        {
          "date": "2026-06-04",
          "close": 2414.78
        },
        {
          "date": "2026-06-05",
          "close": 2394.04
        },
        {
          "date": "2026-06-08",
          "close": 2321.13
        },
        {
          "date": "2026-06-09",
          "close": 2336.36
        },
        {
          "date": "2026-06-10",
          "close": 2267.05
        },
        {
          "date": "2026-06-11",
          "close": 2222.29
        },
        {
          "date": "2026-06-12",
          "close": 2240.48
        },
        {
          "date": "2026-06-15",
          "close": 2288.66
        },
        {
          "date": "2026-06-16",
          "close": 2328.7
        },
        {
          "date": "2026-06-17",
          "close": 2297.72
        },
        {
          "date": "2026-06-18",
          "close": 2272.52
        },
        {
          "date": "2026-06-22",
          "close": 2312.9
        },
        {
          "date": "2026-06-23",
          "close": 2280.13
        },
        {
          "date": "2026-06-24",
          "close": 2245.92
        },
        {
          "date": "2026-06-25",
          "close": 2202.44
        },
        {
          "date": "2026-06-26",
          "close": 2137.67
        },
        {
          "date": "2026-06-29",
          "close": 2123.83
        },
        {
          "date": "2026-06-30",
          "close": 2152.81
        },
        {
          "date": "2026-07-01",
          "close": 2176.59
        },
        {
          "date": "2026-07-02",
          "close": 2136.3
        },
        {
          "date": "2026-07-03",
          "close": 2156.49
        },
        {
          "date": "2026-07-06",
          "close": 2118.57
        },
        {
          "date": "2026-07-07",
          "close": 2062.35
        },
        {
          "date": "2026-07-08",
          "close": 2044.41
        },
        {
          "date": "2026-07-09",
          "close": 2053.15
        },
        {
          "date": "2026-07-10",
          "close": 2074.82
        },
        {
          "date": "2026-07-13",
          "close": 1994.67
        },
        {
          "date": "2026-07-14",
          "close": 2015.48
        },
        {
          "date": "2026-07-15",
          "close": 2003.04
        },
        {
          "date": "2026-07-16",
          "close": 1991.51
        },
        {
          "date": "2026-07-17",
          "close": 1939.7
        },
        {
          "date": "2026-07-20",
          "close": 1938.84
        },
        {
          "date": "2026-07-21",
          "close": 1953.74
        },
        {
          "date": "2026-07-22",
          "close": 1939.5
        },
        {
          "date": "2026-07-23",
          "close": 2012.85
        },
        {
          "date": "2026-07-24",
          "close": 1936.67
        },
        {
          "date": "2026-07-27",
          "close": 2001.07
        },
        {
          "date": "2026-07-28",
          "close": 1976.0
        },
        {
          "date": "2026-07-29",
          "close": 2013.0
        },
        {
          "date": "2026-07-30",
          "close": 1977.73
        },
        {
          "date": "2026-07-31",
          "close": 2033.8
        },
        {
          "date": "2026-08-03",
          "close": 2089.26
        },
        {
          "date": "2026-08-04",
          "close": 2129.29
        },
        {
          "date": "2026-08-05",
          "close": 2143.68
        },
        {
          "date": "2026-08-06",
          "close": 2123.69
        },
        {
          "date": "2026-08-07",
          "close": 2117.17
        },
        {
          "date": "2026-08-10",
          "close": 2140.08
        },
        {
          "date": "2026-08-11",
          "close": 2127.47
        },
        {
          "date": "2026-08-12",
          "close": 2147.77
        },
        {
          "date": "2026-08-13",
          "close": 2128.84
        },
        {
          "date": "2026-08-14",
          "close": 2117.84
        },
        {
          "date": "2026-08-17",
          "close": 2138.63
        },
        {
          "date": "2026-08-18",
          "close": 2115.82
        },
        {
          "date": "2026-08-19",
          "close": 2025.6
        },
        {
          "date": "2026-08-20",
          "close": 2048.27
        },
        {
          "date": "2026-08-21",
          "close": 2049.07
        },
        {
          "date": "2026-08-24",
          "close": 2049.46
        },
        {
          "date": "2026-08-25",
          "close": 2066.6
        },
        {
          "date": "2026-08-26",
          "close": 2080.24
        },
        {
          "date": "2026-08-27",
          "close": 2075.37
        },
        {
          "date": "2026-08-28",
          "close": 2079.08
        },
        {
          "date": "2026-08-31",
          "close": 2086.01
        },
        {
          "date": "2026-09-01",
          "close": 2102.03
        },
        {
          "date": "2026-09-02",
          "close": 2084.44
        },
        {
          "date": "2026-09-03",
          "close": 2078.6
        },
        {
          "date": "2026-09-04",
          "close": 2078.9
        },
        {
          "date": "2026-09-07",
          "close": 2075.93
        },
        {
          "date": "2026-09-08",
          "close": 2078.37
        },
        {
          "date": "2026-09-09",
          "close": 2076.15
        },
        {
          "date": "2026-09-10",
          "close": 2072.63
        },
        {
          "date": "2026-09-11",
          "close": 2043.05
        },
        {
          "date": "2026-09-14",
          "close": 2045.24
        },
        {
          "date": "2026-09-15",
          "close": 2015.79
        },
        {
          "date": "2026-09-16",
          "close": 2038.69
        },
        {
          "date": "2026-09-17",
          "close": 2032.93
        },
        {
          "date": "2026-09-18",
          "close": 2065.77
        },
        {
          "date": "2026-09-21",
          "close": 2080.9
        },
        {
          "date": "2026-09-22",
          "close": 2080.41
        },
        {
          "date": "2026-09-23",
          "close": 2048.64
        },
        {
          "date": "2026-09-24",
          "close": 2024.95
        },
        {
          "date": "2026-09-28",
          "close": 1990.62
        },
        {
          "date": "2026-09-29",
          "close": 2002.51
        },
        {
          "date": "2026-09-30",
          "close": 2001.77
        },
        {
          "date": "2026-10-08",
          "close": 1998.61
        },
        {
          "date": "2026-10-09",
          "close": 2010.99
        },
        {
          "date": "2026-10-12",
          "close": 1996.17
        },
        {
          "date": "2026-10-13",
          "close": 1990.58
        },
        {
          "date": "2026-10-14",
          "close": 1959.33
        },
        {
          "date": "2026-10-15",
          "close": 1898.67
        },
        {
          "date": "2026-10-16",
          "close": 1906.54
        },
        {
          "date": "2026-10-19",
          "close": 1917.81
        },
        {
          "date": "2026-10-20",
          "close": 1943.96
        },
        {
          "date": "2026-10-21",
          "close": 1937.12
        },
        {
          "date": "2026-10-22",
          "close": 1891.11
        },
        {
          "date": "2026-10-23",
          "close": 1920.75
        },
        {
          "date": "2026-10-26",
          "close": 1894.72
        },
        {
          "date": "2026-10-27",
          "close": 1833.73
        },
        {
          "date": "2026-10-28",
          "close": 1850.78
        },
        {
          "date": "2026-10-29",
          "close": 1805.9
        },
        {
          "date": "2026-10-30",
          "close": 1742.38
        },
        {
          "date": "2026-11-02",
          "close": 1790.97
        },
        {
          "date": "2026-11-03",
          "close": 1795.44
        },
        {
          "date": "2026-11-04",
          "close": 1835.83
        },
        {
          "date": "2026-11-05",
          "close": 1887.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 88,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.38636363636363635,
          "up_wilson": [
            0.37606627979227725,
            0.580380405056127
          ],
          "pullback_wilson": [
            0.2914209943081463,
            0.49081242993387464
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 2,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0959",
      "name": "数字阅读",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024308111957322076,
        "5": 0.0674624387605578,
        "20": 0.09416155794929315,
        "60": 0.10393943532809113
      },
      "moving_averages": {
        "5": 1618.7660000000615,
        "20": 1631.402500000014,
        "60": 1569.196499999993
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 24
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.002010865730614597,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1778.06
        },
        {
          "date": "2026-05-14",
          "close": 1729.16
        },
        {
          "date": "2026-05-15",
          "close": 1711.17
        },
        {
          "date": "2026-05-18",
          "close": 1746.26
        },
        {
          "date": "2026-05-19",
          "close": 1772.56
        },
        {
          "date": "2026-05-20",
          "close": 1740.95
        },
        {
          "date": "2026-05-21",
          "close": 1679.78
        },
        {
          "date": "2026-05-22",
          "close": 1693.66
        },
        {
          "date": "2026-05-25",
          "close": 1680.49
        },
        {
          "date": "2026-05-26",
          "close": 1648.16
        },
        {
          "date": "2026-05-27",
          "close": 1622.51
        },
        {
          "date": "2026-05-28",
          "close": 1608.75
        },
        {
          "date": "2026-05-29",
          "close": 1580.75
        },
        {
          "date": "2026-06-01",
          "close": 1629.92
        },
        {
          "date": "2026-06-02",
          "close": 1610.57
        },
        {
          "date": "2026-06-03",
          "close": 1593.48
        },
        {
          "date": "2026-06-04",
          "close": 1576.14
        },
        {
          "date": "2026-06-05",
          "close": 1591.71
        },
        {
          "date": "2026-06-08",
          "close": 1558.4
        },
        {
          "date": "2026-06-09",
          "close": 1608.23
        },
        {
          "date": "2026-06-10",
          "close": 1607.9
        },
        {
          "date": "2026-06-11",
          "close": 1546.39
        },
        {
          "date": "2026-06-12",
          "close": 1559.62
        },
        {
          "date": "2026-06-15",
          "close": 1585.54
        },
        {
          "date": "2026-06-16",
          "close": 1585.44
        },
        {
          "date": "2026-06-17",
          "close": 1569.6
        },
        {
          "date": "2026-06-18",
          "close": 1568.79
        },
        {
          "date": "2026-06-22",
          "close": 1602.37
        },
        {
          "date": "2026-06-23",
          "close": 1582.87
        },
        {
          "date": "2026-06-24",
          "close": 1567.94
        },
        {
          "date": "2026-06-25",
          "close": 1534.23
        },
        {
          "date": "2026-06-26",
          "close": 1482.7
        },
        {
          "date": "2026-06-29",
          "close": 1459.88
        },
        {
          "date": "2026-06-30",
          "close": 1476.88
        },
        {
          "date": "2026-07-01",
          "close": 1504.12
        },
        {
          "date": "2026-07-02",
          "close": 1493.43
        },
        {
          "date": "2026-07-03",
          "close": 1485.41
        },
        {
          "date": "2026-07-06",
          "close": 1467.71
        },
        {
          "date": "2026-07-07",
          "close": 1440.12
        },
        {
          "date": "2026-07-08",
          "close": 1447.06
        },
        {
          "date": "2026-07-09",
          "close": 1448.17
        },
        {
          "date": "2026-07-10",
          "close": 1466.77
        },
        {
          "date": "2026-07-13",
          "close": 1411.64
        },
        {
          "date": "2026-07-14",
          "close": 1424.16
        },
        {
          "date": "2026-07-15",
          "close": 1446.63
        },
        {
          "date": "2026-07-16",
          "close": 1466.95
        },
        {
          "date": "2026-07-17",
          "close": 1411.81
        },
        {
          "date": "2026-07-20",
          "close": 1410.76
        },
        {
          "date": "2026-07-21",
          "close": 1417.05
        },
        {
          "date": "2026-07-22",
          "close": 1396.31
        },
        {
          "date": "2026-07-23",
          "close": 1405.98
        },
        {
          "date": "2026-07-24",
          "close": 1362.6
        },
        {
          "date": "2026-07-27",
          "close": 1407.24
        },
        {
          "date": "2026-07-28",
          "close": 1420.99
        },
        {
          "date": "2026-07-29",
          "close": 1445.96
        },
        {
          "date": "2026-07-30",
          "close": 1432.81
        },
        {
          "date": "2026-07-31",
          "close": 1495.43
        },
        {
          "date": "2026-08-03",
          "close": 1502.08
        },
        {
          "date": "2026-08-04",
          "close": 1531.96
        },
        {
          "date": "2026-08-05",
          "close": 1537.53
        },
        {
          "date": "2026-08-06",
          "close": 1519.35
        },
        {
          "date": "2026-08-07",
          "close": 1515.47
        },
        {
          "date": "2026-08-10",
          "close": 1524.24
        },
        {
          "date": "2026-08-11",
          "close": 1514.31
        },
        {
          "date": "2026-08-12",
          "close": 1529.16
        },
        {
          "date": "2026-08-13",
          "close": 1542.22
        },
        {
          "date": "2026-08-14",
          "close": 1527.81
        },
        {
          "date": "2026-08-17",
          "close": 1535.05
        },
        {
          "date": "2026-08-18",
          "close": 1528.64
        },
        {
          "date": "2026-08-19",
          "close": 1478.44
        },
        {
          "date": "2026-08-20",
          "close": 1484.91
        },
        {
          "date": "2026-08-21",
          "close": 1478.64
        },
        {
          "date": "2026-08-24",
          "close": 1456.16
        },
        {
          "date": "2026-08-25",
          "close": 1485.9
        },
        {
          "date": "2026-08-26",
          "close": 1476.92
        },
        {
          "date": "2026-08-27",
          "close": 1470.65
        },
        {
          "date": "2026-08-28",
          "close": 1470.13
        },
        {
          "date": "2026-08-31",
          "close": 1531.82
        },
        {
          "date": "2026-09-01",
          "close": 1564.71
        },
        {
          "date": "2026-09-02",
          "close": 1535.6
        },
        {
          "date": "2026-09-03",
          "close": 1517.23
        },
        {
          "date": "2026-09-04",
          "close": 1536.89
        },
        {
          "date": "2026-09-07",
          "close": 1561.69
        },
        {
          "date": "2026-09-08",
          "close": 1600.08
        },
        {
          "date": "2026-09-09",
          "close": 1554.65
        },
        {
          "date": "2026-09-10",
          "close": 1533.52
        },
        {
          "date": "2026-09-11",
          "close": 1533.08
        },
        {
          "date": "2026-09-14",
          "close": 1541.66
        },
        {
          "date": "2026-09-15",
          "close": 1533.09
        },
        {
          "date": "2026-09-16",
          "close": 1541.63
        },
        {
          "date": "2026-09-17",
          "close": 1555.92
        },
        {
          "date": "2026-09-18",
          "close": 1584.16
        },
        {
          "date": "2026-09-21",
          "close": 1612.54
        },
        {
          "date": "2026-09-22",
          "close": 1645.59
        },
        {
          "date": "2026-09-23",
          "close": 1606.83
        },
        {
          "date": "2026-09-24",
          "close": 1601.35
        },
        {
          "date": "2026-09-28",
          "close": 1552.99
        },
        {
          "date": "2026-09-29",
          "close": 1598.96
        },
        {
          "date": "2026-09-30",
          "close": 1590.48
        },
        {
          "date": "2026-10-08",
          "close": 1551.27
        },
        {
          "date": "2026-10-09",
          "close": 1633.82
        },
        {
          "date": "2026-10-12",
          "close": 1664.62
        },
        {
          "date": "2026-10-13",
          "close": 1668.55
        },
        {
          "date": "2026-10-14",
          "close": 1700.76
        },
        {
          "date": "2026-10-15",
          "close": 1686.72
        },
        {
          "date": "2026-10-16",
          "close": 1663.94
        },
        {
          "date": "2026-10-19",
          "close": 1637.01
        },
        {
          "date": "2026-10-20",
          "close": 1632.68
        },
        {
          "date": "2026-10-21",
          "close": 1649.47
        },
        {
          "date": "2026-10-22",
          "close": 1563.46
        },
        {
          "date": "2026-10-23",
          "close": 1600.04
        },
        {
          "date": "2026-10-26",
          "close": 1625.44
        },
        {
          "date": "2026-10-27",
          "close": 1581.22
        },
        {
          "date": "2026-10-28",
          "close": 1636.42
        },
        {
          "date": "2026-10-29",
          "close": 1590.07
        },
        {
          "date": "2026-10-30",
          "close": 1515.3
        },
        {
          "date": "2026-11-02",
          "close": 1622.86
        },
        {
          "date": "2026-11-03",
          "close": 1601.27
        },
        {
          "date": "2026-11-04",
          "close": 1657.06
        },
        {
          "date": "2026-11-05",
          "close": 1697.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4666666666666667,
          "pullback_frequency": 0.38666666666666666,
          "up_wilson": [
            0.35815696338970343,
            0.5784246261091504
          ],
          "pullback_wilson": [
            0.284552171134325,
            0.4998252331617777
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5111111111111111,
          "up_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "pullback_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 20,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 8,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0960",
      "name": "无线充电",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023122802178859647,
        "5": 0.031103312891961776,
        "20": -0.04438870140910378,
        "60": -0.07883823867198891
      },
      "moving_averages": {
        "5": 2839.4520000000484,
        "20": 2919.8075000000185,
        "60": 3148.161833333325
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-10",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.034483319560393744,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3874.32
        },
        {
          "date": "2026-05-14",
          "close": 3811.53
        },
        {
          "date": "2026-05-15",
          "close": 3780.72
        },
        {
          "date": "2026-05-18",
          "close": 3863.37
        },
        {
          "date": "2026-05-19",
          "close": 3881.71
        },
        {
          "date": "2026-05-20",
          "close": 3858.48
        },
        {
          "date": "2026-05-21",
          "close": 3786.7
        },
        {
          "date": "2026-05-22",
          "close": 3936.94
        },
        {
          "date": "2026-05-25",
          "close": 4003.5
        },
        {
          "date": "2026-05-26",
          "close": 3941.8
        },
        {
          "date": "2026-05-27",
          "close": 3932.4
        },
        {
          "date": "2026-05-28",
          "close": 3982.27
        },
        {
          "date": "2026-05-29",
          "close": 3789.94
        },
        {
          "date": "2026-06-01",
          "close": 3727.21
        },
        {
          "date": "2026-06-02",
          "close": 3753.9
        },
        {
          "date": "2026-06-03",
          "close": 3751.5
        },
        {
          "date": "2026-06-04",
          "close": 3764.42
        },
        {
          "date": "2026-06-05",
          "close": 3773.38
        },
        {
          "date": "2026-06-08",
          "close": 3637.8
        },
        {
          "date": "2026-06-09",
          "close": 3758.05
        },
        {
          "date": "2026-06-10",
          "close": 3651.57
        },
        {
          "date": "2026-06-11",
          "close": 3613.16
        },
        {
          "date": "2026-06-12",
          "close": 3649.95
        },
        {
          "date": "2026-06-15",
          "close": 3780.54
        },
        {
          "date": "2026-06-16",
          "close": 3896.41
        },
        {
          "date": "2026-06-17",
          "close": 3901.87
        },
        {
          "date": "2026-06-18",
          "close": 3941.7
        },
        {
          "date": "2026-06-22",
          "close": 3942.47
        },
        {
          "date": "2026-06-23",
          "close": 3881.55
        },
        {
          "date": "2026-06-24",
          "close": 3882.92
        },
        {
          "date": "2026-06-25",
          "close": 3895.34
        },
        {
          "date": "2026-06-26",
          "close": 3775.32
        },
        {
          "date": "2026-06-29",
          "close": 3707.57
        },
        {
          "date": "2026-06-30",
          "close": 3807.07
        },
        {
          "date": "2026-07-01",
          "close": 3828.9
        },
        {
          "date": "2026-07-02",
          "close": 3736.68
        },
        {
          "date": "2026-07-03",
          "close": 3804.55
        },
        {
          "date": "2026-07-06",
          "close": 3703.94
        },
        {
          "date": "2026-07-07",
          "close": 3608.88
        },
        {
          "date": "2026-07-08",
          "close": 3496.4
        },
        {
          "date": "2026-07-09",
          "close": 3560.24
        },
        {
          "date": "2026-07-10",
          "close": 3505.23
        },
        {
          "date": "2026-07-13",
          "close": 3280.87
        },
        {
          "date": "2026-07-14",
          "close": 3354.13
        },
        {
          "date": "2026-07-15",
          "close": 3308.53
        },
        {
          "date": "2026-07-16",
          "close": 3247.63
        },
        {
          "date": "2026-07-17",
          "close": 3046.59
        },
        {
          "date": "2026-07-20",
          "close": 2922.98
        },
        {
          "date": "2026-07-21",
          "close": 3050.46
        },
        {
          "date": "2026-07-22",
          "close": 3006.57
        },
        {
          "date": "2026-07-23",
          "close": 3042.18
        },
        {
          "date": "2026-07-24",
          "close": 2974.93
        },
        {
          "date": "2026-07-27",
          "close": 3079.8
        },
        {
          "date": "2026-07-28",
          "close": 2992.47
        },
        {
          "date": "2026-07-29",
          "close": 3040.08
        },
        {
          "date": "2026-07-30",
          "close": 2930.39
        },
        {
          "date": "2026-07-31",
          "close": 3002.84
        },
        {
          "date": "2026-08-03",
          "close": 3039.57
        },
        {
          "date": "2026-08-04",
          "close": 3115.09
        },
        {
          "date": "2026-08-05",
          "close": 3221.66
        },
        {
          "date": "2026-08-06",
          "close": 3229.88
        },
        {
          "date": "2026-08-07",
          "close": 3268.15
        },
        {
          "date": "2026-08-10",
          "close": 3288.8
        },
        {
          "date": "2026-08-11",
          "close": 3286.56
        },
        {
          "date": "2026-08-12",
          "close": 3347.58
        },
        {
          "date": "2026-08-13",
          "close": 3294.01
        },
        {
          "date": "2026-08-14",
          "close": 3320.52
        },
        {
          "date": "2026-08-17",
          "close": 3396.06
        },
        {
          "date": "2026-08-18",
          "close": 3371.97
        },
        {
          "date": "2026-08-19",
          "close": 3153.86
        },
        {
          "date": "2026-08-20",
          "close": 3187.28
        },
        {
          "date": "2026-08-21",
          "close": 3215.47
        },
        {
          "date": "2026-08-24",
          "close": 3179.37
        },
        {
          "date": "2026-08-25",
          "close": 3230.36
        },
        {
          "date": "2026-08-26",
          "close": 3222.78
        },
        {
          "date": "2026-08-27",
          "close": 3283.61
        },
        {
          "date": "2026-08-28",
          "close": 3253.42
        },
        {
          "date": "2026-08-31",
          "close": 3308.17
        },
        {
          "date": "2026-09-01",
          "close": 3276.74
        },
        {
          "date": "2026-09-02",
          "close": 3267.12
        },
        {
          "date": "2026-09-03",
          "close": 3303.23
        },
        {
          "date": "2026-09-04",
          "close": 3243.67
        },
        {
          "date": "2026-09-07",
          "close": 3316.83
        },
        {
          "date": "2026-09-08",
          "close": 3289.72
        },
        {
          "date": "2026-09-09",
          "close": 3266.71
        },
        {
          "date": "2026-09-10",
          "close": 3212.01
        },
        {
          "date": "2026-09-11",
          "close": 3182.67
        },
        {
          "date": "2026-09-14",
          "close": 3215.73
        },
        {
          "date": "2026-09-15",
          "close": 3176.43
        },
        {
          "date": "2026-09-16",
          "close": 3242.41
        },
        {
          "date": "2026-09-17",
          "close": 3265.85
        },
        {
          "date": "2026-09-18",
          "close": 3324.44
        },
        {
          "date": "2026-09-21",
          "close": 3360.95
        },
        {
          "date": "2026-09-22",
          "close": 3353.88
        },
        {
          "date": "2026-09-23",
          "close": 3357.28
        },
        {
          "date": "2026-09-24",
          "close": 3294.65
        },
        {
          "date": "2026-09-28",
          "close": 3197.67
        },
        {
          "date": "2026-09-29",
          "close": 3218.17
        },
        {
          "date": "2026-09-30",
          "close": 3184.03
        },
        {
          "date": "2026-10-08",
          "close": 3105.52
        },
        {
          "date": "2026-10-09",
          "close": 3073.66
        },
        {
          "date": "2026-10-12",
          "close": 3015.69
        },
        {
          "date": "2026-10-13",
          "close": 3012.24
        },
        {
          "date": "2026-10-14",
          "close": 2942.94
        },
        {
          "date": "2026-10-15",
          "close": 2851.25
        },
        {
          "date": "2026-10-16",
          "close": 2878.09
        },
        {
          "date": "2026-10-19",
          "close": 2900.07
        },
        {
          "date": "2026-10-20",
          "close": 2960.75
        },
        {
          "date": "2026-10-21",
          "close": 2962.79
        },
        {
          "date": "2026-10-22",
          "close": 2906.77
        },
        {
          "date": "2026-10-23",
          "close": 2994.5
        },
        {
          "date": "2026-10-26",
          "close": 2960.95
        },
        {
          "date": "2026-10-27",
          "close": 2886.75
        },
        {
          "date": "2026-10-28",
          "close": 2974.29
        },
        {
          "date": "2026-10-29",
          "close": 2878.15
        },
        {
          "date": "2026-10-30",
          "close": 2755.87
        },
        {
          "date": "2026-11-02",
          "close": 2808.56
        },
        {
          "date": "2026-11-03",
          "close": 2764.56
        },
        {
          "date": "2026-11-04",
          "close": 2900.6
        },
        {
          "date": "2026-11-05",
          "close": 2967.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 71,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5352112676056338,
          "pullback_frequency": 0.2676056338028169,
          "up_wilson": [
            0.42039236914515843,
            0.6464155215452013
          ],
          "pullback_wilson": [
            0.17852803486507762,
            0.3805398865785474
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 14,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0961",
      "name": "有机硅概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0387028120627706,
        "5": 0.04749634006584569,
        "20": -0.11363165004680464,
        "60": -0.1104604393440779
      },
      "moving_averages": {
        "5": 1499.7540000000038,
        "20": 1613.5785000000149,
        "60": 1742.779333333349
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-10",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.13507053270102776,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2036.0
        },
        {
          "date": "2026-05-14",
          "close": 2031.03
        },
        {
          "date": "2026-05-15",
          "close": 2038.53
        },
        {
          "date": "2026-05-18",
          "close": 2022.93
        },
        {
          "date": "2026-05-19",
          "close": 2023.88
        },
        {
          "date": "2026-05-20",
          "close": 2061.72
        },
        {
          "date": "2026-05-21",
          "close": 1981.67
        },
        {
          "date": "2026-05-22",
          "close": 2040.91
        },
        {
          "date": "2026-05-25",
          "close": 2018.35
        },
        {
          "date": "2026-05-26",
          "close": 1997.59
        },
        {
          "date": "2026-05-27",
          "close": 1953.58
        },
        {
          "date": "2026-05-28",
          "close": 1986.2
        },
        {
          "date": "2026-05-29",
          "close": 1908.45
        },
        {
          "date": "2026-06-01",
          "close": 1923.95
        },
        {
          "date": "2026-06-02",
          "close": 1900.62
        },
        {
          "date": "2026-06-03",
          "close": 1921.82
        },
        {
          "date": "2026-06-04",
          "close": 1919.31
        },
        {
          "date": "2026-06-05",
          "close": 1938.17
        },
        {
          "date": "2026-06-08",
          "close": 1860.1
        },
        {
          "date": "2026-06-09",
          "close": 1920.99
        },
        {
          "date": "2026-06-10",
          "close": 1935.89
        },
        {
          "date": "2026-06-11",
          "close": 1951.99
        },
        {
          "date": "2026-06-12",
          "close": 1960.53
        },
        {
          "date": "2026-06-15",
          "close": 2030.64
        },
        {
          "date": "2026-06-16",
          "close": 2092.27
        },
        {
          "date": "2026-06-17",
          "close": 2092.79
        },
        {
          "date": "2026-06-18",
          "close": 2053.13
        },
        {
          "date": "2026-06-22",
          "close": 2106.26
        },
        {
          "date": "2026-06-23",
          "close": 2097.76
        },
        {
          "date": "2026-06-24",
          "close": 2127.59
        },
        {
          "date": "2026-06-25",
          "close": 2102.43
        },
        {
          "date": "2026-06-26",
          "close": 2106.5
        },
        {
          "date": "2026-06-29",
          "close": 2105.25
        },
        {
          "date": "2026-06-30",
          "close": 2112.99
        },
        {
          "date": "2026-07-01",
          "close": 2148.85
        },
        {
          "date": "2026-07-02",
          "close": 2138.37
        },
        {
          "date": "2026-07-03",
          "close": 2071.73
        },
        {
          "date": "2026-07-06",
          "close": 2055.88
        },
        {
          "date": "2026-07-07",
          "close": 2037.6
        },
        {
          "date": "2026-07-08",
          "close": 1969.96
        },
        {
          "date": "2026-07-09",
          "close": 1990.12
        },
        {
          "date": "2026-07-10",
          "close": 1942.41
        },
        {
          "date": "2026-07-13",
          "close": 1808.62
        },
        {
          "date": "2026-07-14",
          "close": 1837.31
        },
        {
          "date": "2026-07-15",
          "close": 1817.36
        },
        {
          "date": "2026-07-16",
          "close": 1767.86
        },
        {
          "date": "2026-07-17",
          "close": 1692.22
        },
        {
          "date": "2026-07-20",
          "close": 1604.67
        },
        {
          "date": "2026-07-21",
          "close": 1653.13
        },
        {
          "date": "2026-07-22",
          "close": 1612.41
        },
        {
          "date": "2026-07-23",
          "close": 1668.64
        },
        {
          "date": "2026-07-24",
          "close": 1621.53
        },
        {
          "date": "2026-07-27",
          "close": 1675.13
        },
        {
          "date": "2026-07-28",
          "close": 1644.45
        },
        {
          "date": "2026-07-29",
          "close": 1668.17
        },
        {
          "date": "2026-07-30",
          "close": 1632.06
        },
        {
          "date": "2026-07-31",
          "close": 1658.25
        },
        {
          "date": "2026-08-03",
          "close": 1689.87
        },
        {
          "date": "2026-08-04",
          "close": 1728.28
        },
        {
          "date": "2026-08-05",
          "close": 1777.65
        },
        {
          "date": "2026-08-06",
          "close": 1795.99
        },
        {
          "date": "2026-08-07",
          "close": 1810.8
        },
        {
          "date": "2026-08-10",
          "close": 1832.56
        },
        {
          "date": "2026-08-11",
          "close": 1808.37
        },
        {
          "date": "2026-08-12",
          "close": 1828.0
        },
        {
          "date": "2026-08-13",
          "close": 1792.66
        },
        {
          "date": "2026-08-14",
          "close": 1814.35
        },
        {
          "date": "2026-08-17",
          "close": 1866.03
        },
        {
          "date": "2026-08-18",
          "close": 1858.38
        },
        {
          "date": "2026-08-19",
          "close": 1783.52
        },
        {
          "date": "2026-08-20",
          "close": 1781.06
        },
        {
          "date": "2026-08-21",
          "close": 1789.82
        },
        {
          "date": "2026-08-24",
          "close": 1777.69
        },
        {
          "date": "2026-08-25",
          "close": 1770.7
        },
        {
          "date": "2026-08-26",
          "close": 1781.37
        },
        {
          "date": "2026-08-27",
          "close": 1821.27
        },
        {
          "date": "2026-08-28",
          "close": 1834.44
        },
        {
          "date": "2026-08-31",
          "close": 1838.68
        },
        {
          "date": "2026-09-01",
          "close": 1827.32
        },
        {
          "date": "2026-09-02",
          "close": 1821.87
        },
        {
          "date": "2026-09-03",
          "close": 1825.95
        },
        {
          "date": "2026-09-04",
          "close": 1789.66
        },
        {
          "date": "2026-09-07",
          "close": 1811.57
        },
        {
          "date": "2026-09-08",
          "close": 1832.81
        },
        {
          "date": "2026-09-09",
          "close": 1835.73
        },
        {
          "date": "2026-09-10",
          "close": 1796.6
        },
        {
          "date": "2026-09-11",
          "close": 1757.06
        },
        {
          "date": "2026-09-14",
          "close": 1774.94
        },
        {
          "date": "2026-09-15",
          "close": 1766.3
        },
        {
          "date": "2026-09-16",
          "close": 1816.02
        },
        {
          "date": "2026-09-17",
          "close": 1794.71
        },
        {
          "date": "2026-09-18",
          "close": 1816.52
        },
        {
          "date": "2026-09-21",
          "close": 1836.1
        },
        {
          "date": "2026-09-22",
          "close": 1827.26
        },
        {
          "date": "2026-09-23",
          "close": 1857.47
        },
        {
          "date": "2026-09-24",
          "close": 1830.52
        },
        {
          "date": "2026-09-28",
          "close": 1770.31
        },
        {
          "date": "2026-09-29",
          "close": 1770.43
        },
        {
          "date": "2026-09-30",
          "close": 1766.34
        },
        {
          "date": "2026-10-08",
          "close": 1784.01
        },
        {
          "date": "2026-10-09",
          "close": 1828.23
        },
        {
          "date": "2026-10-12",
          "close": 1774.67
        },
        {
          "date": "2026-10-13",
          "close": 1777.27
        },
        {
          "date": "2026-10-14",
          "close": 1715.06
        },
        {
          "date": "2026-10-15",
          "close": 1650.33
        },
        {
          "date": "2026-10-16",
          "close": 1649.02
        },
        {
          "date": "2026-10-19",
          "close": 1636.7
        },
        {
          "date": "2026-10-20",
          "close": 1656.99
        },
        {
          "date": "2026-10-21",
          "close": 1650.4
        },
        {
          "date": "2026-10-22",
          "close": 1599.79
        },
        {
          "date": "2026-10-23",
          "close": 1619.07
        },
        {
          "date": "2026-10-26",
          "close": 1593.11
        },
        {
          "date": "2026-10-27",
          "close": 1545.54
        },
        {
          "date": "2026-10-28",
          "close": 1567.03
        },
        {
          "date": "2026-10-29",
          "close": 1509.59
        },
        {
          "date": "2026-10-30",
          "close": 1452.4
        },
        {
          "date": "2026-11-02",
          "close": 1477.91
        },
        {
          "date": "2026-11-03",
          "close": 1464.8
        },
        {
          "date": "2026-11-04",
          "close": 1522.37
        },
        {
          "date": "2026-11-05",
          "close": 1581.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.4656928984656886,
            0.6774343821039822
          ],
          "pullback_wilson": [
            0.2215040411289482,
            0.4206777574468744
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6086956521739131,
          "pullback_frequency": 0.41304347826086957,
          "up_wilson": [
            0.46456843231620754,
            0.7360677496217098
          ],
          "pullback_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 15,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 9,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0963",
      "name": "商业航天",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01930167409532424,
        "5": 0.02028387793056252,
        "20": -0.06312380547887042,
        "60": -0.09173025206840213
      },
      "moving_averages": {
        "5": 2042.1279999999329,
        "20": 2124.25149999999,
        "60": 2285.3983333333395
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-08",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.058223929981855105,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2996.99
        },
        {
          "date": "2026-05-14",
          "close": 2899.6
        },
        {
          "date": "2026-05-15",
          "close": 2871.71
        },
        {
          "date": "2026-05-18",
          "close": 2891.32
        },
        {
          "date": "2026-05-19",
          "close": 2914.22
        },
        {
          "date": "2026-05-20",
          "close": 2887.96
        },
        {
          "date": "2026-05-21",
          "close": 2789.59
        },
        {
          "date": "2026-05-22",
          "close": 2869.95
        },
        {
          "date": "2026-05-25",
          "close": 2895.54
        },
        {
          "date": "2026-05-26",
          "close": 2823.67
        },
        {
          "date": "2026-05-27",
          "close": 2766.63
        },
        {
          "date": "2026-05-28",
          "close": 2822.4
        },
        {
          "date": "2026-05-29",
          "close": 2690.4
        },
        {
          "date": "2026-06-01",
          "close": 2677.88
        },
        {
          "date": "2026-06-02",
          "close": 2682.04
        },
        {
          "date": "2026-06-03",
          "close": 2700.59
        },
        {
          "date": "2026-06-04",
          "close": 2690.34
        },
        {
          "date": "2026-06-05",
          "close": 2726.9
        },
        {
          "date": "2026-06-08",
          "close": 2637.43
        },
        {
          "date": "2026-06-09",
          "close": 2684.93
        },
        {
          "date": "2026-06-10",
          "close": 2630.45
        },
        {
          "date": "2026-06-11",
          "close": 2618.36
        },
        {
          "date": "2026-06-12",
          "close": 2647.0
        },
        {
          "date": "2026-06-15",
          "close": 2720.27
        },
        {
          "date": "2026-06-16",
          "close": 2754.72
        },
        {
          "date": "2026-06-17",
          "close": 2777.95
        },
        {
          "date": "2026-06-18",
          "close": 2790.86
        },
        {
          "date": "2026-06-22",
          "close": 2772.62
        },
        {
          "date": "2026-06-23",
          "close": 2716.94
        },
        {
          "date": "2026-06-24",
          "close": 2724.02
        },
        {
          "date": "2026-06-25",
          "close": 2698.85
        },
        {
          "date": "2026-06-26",
          "close": 2659.87
        },
        {
          "date": "2026-06-29",
          "close": 2625.76
        },
        {
          "date": "2026-06-30",
          "close": 2722.43
        },
        {
          "date": "2026-07-01",
          "close": 2745.74
        },
        {
          "date": "2026-07-02",
          "close": 2686.52
        },
        {
          "date": "2026-07-03",
          "close": 2746.67
        },
        {
          "date": "2026-07-06",
          "close": 2660.42
        },
        {
          "date": "2026-07-07",
          "close": 2581.39
        },
        {
          "date": "2026-07-08",
          "close": 2514.97
        },
        {
          "date": "2026-07-09",
          "close": 2569.46
        },
        {
          "date": "2026-07-10",
          "close": 2638.84
        },
        {
          "date": "2026-07-13",
          "close": 2452.27
        },
        {
          "date": "2026-07-14",
          "close": 2425.36
        },
        {
          "date": "2026-07-15",
          "close": 2388.42
        },
        {
          "date": "2026-07-16",
          "close": 2339.69
        },
        {
          "date": "2026-07-17",
          "close": 2194.47
        },
        {
          "date": "2026-07-20",
          "close": 2107.43
        },
        {
          "date": "2026-07-21",
          "close": 2183.29
        },
        {
          "date": "2026-07-22",
          "close": 2144.4
        },
        {
          "date": "2026-07-23",
          "close": 2181.87
        },
        {
          "date": "2026-07-24",
          "close": 2121.8
        },
        {
          "date": "2026-07-27",
          "close": 2196.52
        },
        {
          "date": "2026-07-28",
          "close": 2147.79
        },
        {
          "date": "2026-07-29",
          "close": 2163.84
        },
        {
          "date": "2026-07-30",
          "close": 2091.5
        },
        {
          "date": "2026-07-31",
          "close": 2161.0
        },
        {
          "date": "2026-08-03",
          "close": 2206.62
        },
        {
          "date": "2026-08-04",
          "close": 2272.33
        },
        {
          "date": "2026-08-05",
          "close": 2331.51
        },
        {
          "date": "2026-08-06",
          "close": 2357.98
        },
        {
          "date": "2026-08-07",
          "close": 2398.66
        },
        {
          "date": "2026-08-10",
          "close": 2413.51
        },
        {
          "date": "2026-08-11",
          "close": 2379.7
        },
        {
          "date": "2026-08-12",
          "close": 2418.12
        },
        {
          "date": "2026-08-13",
          "close": 2385.28
        },
        {
          "date": "2026-08-14",
          "close": 2406.67
        },
        {
          "date": "2026-08-17",
          "close": 2474.84
        },
        {
          "date": "2026-08-18",
          "close": 2474.11
        },
        {
          "date": "2026-08-19",
          "close": 2319.11
        },
        {
          "date": "2026-08-20",
          "close": 2318.07
        },
        {
          "date": "2026-08-21",
          "close": 2330.97
        },
        {
          "date": "2026-08-24",
          "close": 2280.47
        },
        {
          "date": "2026-08-25",
          "close": 2309.57
        },
        {
          "date": "2026-08-26",
          "close": 2306.87
        },
        {
          "date": "2026-08-27",
          "close": 2358.28
        },
        {
          "date": "2026-08-28",
          "close": 2355.16
        },
        {
          "date": "2026-08-31",
          "close": 2390.34
        },
        {
          "date": "2026-09-01",
          "close": 2373.97
        },
        {
          "date": "2026-09-02",
          "close": 2368.08
        },
        {
          "date": "2026-09-03",
          "close": 2361.4
        },
        {
          "date": "2026-09-04",
          "close": 2343.22
        },
        {
          "date": "2026-09-07",
          "close": 2370.82
        },
        {
          "date": "2026-09-08",
          "close": 2380.33
        },
        {
          "date": "2026-09-09",
          "close": 2385.42
        },
        {
          "date": "2026-09-10",
          "close": 2359.5
        },
        {
          "date": "2026-09-11",
          "close": 2338.43
        },
        {
          "date": "2026-09-14",
          "close": 2346.32
        },
        {
          "date": "2026-09-15",
          "close": 2326.37
        },
        {
          "date": "2026-09-16",
          "close": 2369.86
        },
        {
          "date": "2026-09-17",
          "close": 2352.39
        },
        {
          "date": "2026-09-18",
          "close": 2402.6
        },
        {
          "date": "2026-09-21",
          "close": 2437.86
        },
        {
          "date": "2026-09-22",
          "close": 2429.43
        },
        {
          "date": "2026-09-23",
          "close": 2426.34
        },
        {
          "date": "2026-09-24",
          "close": 2398.4
        },
        {
          "date": "2026-09-28",
          "close": 2310.95
        },
        {
          "date": "2026-09-29",
          "close": 2320.77
        },
        {
          "date": "2026-09-30",
          "close": 2298.38
        },
        {
          "date": "2026-10-08",
          "close": 2260.32
        },
        {
          "date": "2026-10-09",
          "close": 2248.56
        },
        {
          "date": "2026-10-12",
          "close": 2199.19
        },
        {
          "date": "2026-10-13",
          "close": 2222.15
        },
        {
          "date": "2026-10-14",
          "close": 2180.42
        },
        {
          "date": "2026-10-15",
          "close": 2099.97
        },
        {
          "date": "2026-10-16",
          "close": 2139.2
        },
        {
          "date": "2026-10-19",
          "close": 2146.14
        },
        {
          "date": "2026-10-20",
          "close": 2182.75
        },
        {
          "date": "2026-10-21",
          "close": 2186.12
        },
        {
          "date": "2026-10-22",
          "close": 2126.53
        },
        {
          "date": "2026-10-23",
          "close": 2169.37
        },
        {
          "date": "2026-10-26",
          "close": 2132.57
        },
        {
          "date": "2026-10-27",
          "close": 2052.07
        },
        {
          "date": "2026-10-28",
          "close": 2113.81
        },
        {
          "date": "2026-10-29",
          "close": 2075.54
        },
        {
          "date": "2026-10-30",
          "close": 1991.38
        },
        {
          "date": "2026-11-02",
          "close": 2034.44
        },
        {
          "date": "2026-11-03",
          "close": 1989.64
        },
        {
          "date": "2026-11-04",
          "close": 2077.54
        },
        {
          "date": "2026-11-05",
          "close": 2117.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.4090909090909091,
          "up_wilson": [
            0.39710591285717234,
            0.6315303732939324
          ],
          "pullback_wilson": [
            0.2986741800934037,
            0.5295081029999674
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5641025641025641,
          "pullback_frequency": 0.41025641025641024,
          "up_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "pullback_wilson": [
            0.27079310000725176,
            0.5658137711710304
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 9,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0964",
      "name": "6G概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019817356222886273,
        "5": 0.015372462899367445,
        "20": -0.09848541371334774,
        "60": -0.0918952231118414
      },
      "moving_averages": {
        "5": 1741.5979999999981,
        "20": 1846.0555000000052,
        "60": 2017.4368333333405
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-03",
            "end": "2026-07-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-09",
            "end": "2026-08-06",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-18",
            "sessions": 31,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-24",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.09198621283929331,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2676.95
        },
        {
          "date": "2026-05-14",
          "close": 2587.14
        },
        {
          "date": "2026-05-15",
          "close": 2563.33
        },
        {
          "date": "2026-05-18",
          "close": 2604.97
        },
        {
          "date": "2026-05-19",
          "close": 2645.25
        },
        {
          "date": "2026-05-20",
          "close": 2627.16
        },
        {
          "date": "2026-05-21",
          "close": 2497.86
        },
        {
          "date": "2026-05-22",
          "close": 2587.18
        },
        {
          "date": "2026-05-25",
          "close": 2603.69
        },
        {
          "date": "2026-05-26",
          "close": 2541.33
        },
        {
          "date": "2026-05-27",
          "close": 2471.17
        },
        {
          "date": "2026-05-28",
          "close": 2546.86
        },
        {
          "date": "2026-05-29",
          "close": 2433.87
        },
        {
          "date": "2026-06-01",
          "close": 2395.05
        },
        {
          "date": "2026-06-02",
          "close": 2427.37
        },
        {
          "date": "2026-06-03",
          "close": 2479.78
        },
        {
          "date": "2026-06-04",
          "close": 2493.98
        },
        {
          "date": "2026-06-05",
          "close": 2559.75
        },
        {
          "date": "2026-06-08",
          "close": 2450.97
        },
        {
          "date": "2026-06-09",
          "close": 2513.95
        },
        {
          "date": "2026-06-10",
          "close": 2471.5
        },
        {
          "date": "2026-06-11",
          "close": 2436.64
        },
        {
          "date": "2026-06-12",
          "close": 2432.54
        },
        {
          "date": "2026-06-15",
          "close": 2508.6
        },
        {
          "date": "2026-06-16",
          "close": 2585.66
        },
        {
          "date": "2026-06-17",
          "close": 2613.57
        },
        {
          "date": "2026-06-18",
          "close": 2638.77
        },
        {
          "date": "2026-06-22",
          "close": 2616.0
        },
        {
          "date": "2026-06-23",
          "close": 2555.65
        },
        {
          "date": "2026-06-24",
          "close": 2578.58
        },
        {
          "date": "2026-06-25",
          "close": 2571.08
        },
        {
          "date": "2026-06-26",
          "close": 2511.73
        },
        {
          "date": "2026-06-29",
          "close": 2443.8
        },
        {
          "date": "2026-06-30",
          "close": 2555.57
        },
        {
          "date": "2026-07-01",
          "close": 2551.16
        },
        {
          "date": "2026-07-02",
          "close": 2479.98
        },
        {
          "date": "2026-07-03",
          "close": 2511.99
        },
        {
          "date": "2026-07-06",
          "close": 2434.2
        },
        {
          "date": "2026-07-07",
          "close": 2359.52
        },
        {
          "date": "2026-07-08",
          "close": 2314.97
        },
        {
          "date": "2026-07-09",
          "close": 2387.51
        },
        {
          "date": "2026-07-10",
          "close": 2417.88
        },
        {
          "date": "2026-07-13",
          "close": 2234.52
        },
        {
          "date": "2026-07-14",
          "close": 2226.2
        },
        {
          "date": "2026-07-15",
          "close": 2161.07
        },
        {
          "date": "2026-07-16",
          "close": 2098.69
        },
        {
          "date": "2026-07-17",
          "close": 1950.65
        },
        {
          "date": "2026-07-20",
          "close": 1841.61
        },
        {
          "date": "2026-07-21",
          "close": 1918.62
        },
        {
          "date": "2026-07-22",
          "close": 1894.12
        },
        {
          "date": "2026-07-23",
          "close": 1908.23
        },
        {
          "date": "2026-07-24",
          "close": 1843.7
        },
        {
          "date": "2026-07-27",
          "close": 1913.19
        },
        {
          "date": "2026-07-28",
          "close": 1861.99
        },
        {
          "date": "2026-07-29",
          "close": 1858.19
        },
        {
          "date": "2026-07-30",
          "close": 1775.16
        },
        {
          "date": "2026-07-31",
          "close": 1837.41
        },
        {
          "date": "2026-08-03",
          "close": 1862.8
        },
        {
          "date": "2026-08-04",
          "close": 1931.9
        },
        {
          "date": "2026-08-05",
          "close": 1995.86
        },
        {
          "date": "2026-08-06",
          "close": 2060.48
        },
        {
          "date": "2026-08-07",
          "close": 2105.78
        },
        {
          "date": "2026-08-10",
          "close": 2076.17
        },
        {
          "date": "2026-08-11",
          "close": 2061.15
        },
        {
          "date": "2026-08-12",
          "close": 2108.97
        },
        {
          "date": "2026-08-13",
          "close": 2090.74
        },
        {
          "date": "2026-08-14",
          "close": 2134.78
        },
        {
          "date": "2026-08-17",
          "close": 2174.18
        },
        {
          "date": "2026-08-18",
          "close": 2162.87
        },
        {
          "date": "2026-08-19",
          "close": 2011.07
        },
        {
          "date": "2026-08-20",
          "close": 2026.14
        },
        {
          "date": "2026-08-21",
          "close": 2053.87
        },
        {
          "date": "2026-08-24",
          "close": 2006.85
        },
        {
          "date": "2026-08-25",
          "close": 2040.75
        },
        {
          "date": "2026-08-26",
          "close": 2036.63
        },
        {
          "date": "2026-08-27",
          "close": 2117.76
        },
        {
          "date": "2026-08-28",
          "close": 2105.43
        },
        {
          "date": "2026-08-31",
          "close": 2148.58
        },
        {
          "date": "2026-09-01",
          "close": 2132.48
        },
        {
          "date": "2026-09-02",
          "close": 2127.4
        },
        {
          "date": "2026-09-03",
          "close": 2105.84
        },
        {
          "date": "2026-09-04",
          "close": 2076.07
        },
        {
          "date": "2026-09-07",
          "close": 2105.13
        },
        {
          "date": "2026-09-08",
          "close": 2119.07
        },
        {
          "date": "2026-09-09",
          "close": 2117.85
        },
        {
          "date": "2026-09-10",
          "close": 2090.12
        },
        {
          "date": "2026-09-11",
          "close": 2085.07
        },
        {
          "date": "2026-09-14",
          "close": 2085.2
        },
        {
          "date": "2026-09-15",
          "close": 2070.8
        },
        {
          "date": "2026-09-16",
          "close": 2127.34
        },
        {
          "date": "2026-09-17",
          "close": 2113.87
        },
        {
          "date": "2026-09-18",
          "close": 2161.43
        },
        {
          "date": "2026-09-21",
          "close": 2211.53
        },
        {
          "date": "2026-09-22",
          "close": 2212.4
        },
        {
          "date": "2026-09-23",
          "close": 2220.74
        },
        {
          "date": "2026-09-24",
          "close": 2207.53
        },
        {
          "date": "2026-09-28",
          "close": 2089.61
        },
        {
          "date": "2026-09-29",
          "close": 2085.38
        },
        {
          "date": "2026-09-30",
          "close": 2047.59
        },
        {
          "date": "2026-10-08",
          "close": 2010.45
        },
        {
          "date": "2026-10-09",
          "close": 1996.06
        },
        {
          "date": "2026-10-12",
          "close": 1939.2
        },
        {
          "date": "2026-10-13",
          "close": 1961.36
        },
        {
          "date": "2026-10-14",
          "close": 1918.76
        },
        {
          "date": "2026-10-15",
          "close": 1844.66
        },
        {
          "date": "2026-10-16",
          "close": 1849.6
        },
        {
          "date": "2026-10-19",
          "close": 1868.81
        },
        {
          "date": "2026-10-20",
          "close": 1908.37
        },
        {
          "date": "2026-10-21",
          "close": 1913.12
        },
        {
          "date": "2026-10-22",
          "close": 1855.39
        },
        {
          "date": "2026-10-23",
          "close": 1890.92
        },
        {
          "date": "2026-10-26",
          "close": 1855.95
        },
        {
          "date": "2026-10-27",
          "close": 1782.65
        },
        {
          "date": "2026-10-28",
          "close": 1843.26
        },
        {
          "date": "2026-10-29",
          "close": 1785.01
        },
        {
          "date": "2026-10-30",
          "close": 1690.81
        },
        {
          "date": "2026-11-02",
          "close": 1738.62
        },
        {
          "date": "2026-11-03",
          "close": 1688.88
        },
        {
          "date": "2026-11-04",
          "close": 1777.23
        },
        {
          "date": "2026-11-05",
          "close": 1812.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5833333333333334,
          "pullback_frequency": 0.36666666666666664,
          "up_wilson": [
            0.45728081022640116,
            0.6993572144165838
          ],
          "pullback_wilson": [
            0.25620916687225426,
            0.49316999369896963
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40540540540540543,
          "pullback_frequency": 0.5405405405405406,
          "up_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "pullback_wilson": [
            0.3838404689217949,
            0.6896143019562697
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 17,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 7,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0965",
      "name": "社区团购",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020227033123298988,
        "5": 0.051897166257994565,
        "20": -0.0022179860686496466,
        "60": 0.013628889836185376
      },
      "moving_averages": {
        "5": 812.704000000027,
        "20": 812.8545000000158,
        "60": 837.0711666666689
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.023536313504634476,
      "history": [
        {
          "date": "2026-05-13",
          "close": 905.69
        },
        {
          "date": "2026-05-14",
          "close": 899.18
        },
        {
          "date": "2026-05-15",
          "close": 884.17
        },
        {
          "date": "2026-05-18",
          "close": 884.19
        },
        {
          "date": "2026-05-19",
          "close": 883.66
        },
        {
          "date": "2026-05-20",
          "close": 874.4
        },
        {
          "date": "2026-05-21",
          "close": 850.7
        },
        {
          "date": "2026-05-22",
          "close": 855.87
        },
        {
          "date": "2026-05-25",
          "close": 850.69
        },
        {
          "date": "2026-05-26",
          "close": 845.36
        },
        {
          "date": "2026-05-27",
          "close": 848.98
        },
        {
          "date": "2026-05-28",
          "close": 839.23
        },
        {
          "date": "2026-05-29",
          "close": 851.19
        },
        {
          "date": "2026-06-01",
          "close": 869.87
        },
        {
          "date": "2026-06-02",
          "close": 847.08
        },
        {
          "date": "2026-06-03",
          "close": 832.68
        },
        {
          "date": "2026-06-04",
          "close": 809.37
        },
        {
          "date": "2026-06-05",
          "close": 822.85
        },
        {
          "date": "2026-06-08",
          "close": 806.11
        },
        {
          "date": "2026-06-09",
          "close": 802.87
        },
        {
          "date": "2026-06-10",
          "close": 797.64
        },
        {
          "date": "2026-06-11",
          "close": 784.0
        },
        {
          "date": "2026-06-12",
          "close": 800.87
        },
        {
          "date": "2026-06-15",
          "close": 799.87
        },
        {
          "date": "2026-06-16",
          "close": 796.75
        },
        {
          "date": "2026-06-17",
          "close": 776.37
        },
        {
          "date": "2026-06-18",
          "close": 766.58
        },
        {
          "date": "2026-06-22",
          "close": 765.94
        },
        {
          "date": "2026-06-23",
          "close": 772.07
        },
        {
          "date": "2026-06-24",
          "close": 749.17
        },
        {
          "date": "2026-06-25",
          "close": 737.64
        },
        {
          "date": "2026-06-26",
          "close": 717.61
        },
        {
          "date": "2026-06-29",
          "close": 725.21
        },
        {
          "date": "2026-06-30",
          "close": 718.86
        },
        {
          "date": "2026-07-01",
          "close": 746.17
        },
        {
          "date": "2026-07-02",
          "close": 751.92
        },
        {
          "date": "2026-07-03",
          "close": 758.88
        },
        {
          "date": "2026-07-06",
          "close": 761.31
        },
        {
          "date": "2026-07-07",
          "close": 739.7
        },
        {
          "date": "2026-07-08",
          "close": 741.1
        },
        {
          "date": "2026-07-09",
          "close": 737.74
        },
        {
          "date": "2026-07-10",
          "close": 753.59
        },
        {
          "date": "2026-07-13",
          "close": 742.19
        },
        {
          "date": "2026-07-14",
          "close": 759.0
        },
        {
          "date": "2026-07-15",
          "close": 777.51
        },
        {
          "date": "2026-07-16",
          "close": 786.27
        },
        {
          "date": "2026-07-17",
          "close": 764.57
        },
        {
          "date": "2026-07-20",
          "close": 755.17
        },
        {
          "date": "2026-07-21",
          "close": 740.15
        },
        {
          "date": "2026-07-22",
          "close": 738.78
        },
        {
          "date": "2026-07-23",
          "close": 747.75
        },
        {
          "date": "2026-07-24",
          "close": 727.65
        },
        {
          "date": "2026-07-27",
          "close": 750.18
        },
        {
          "date": "2026-07-28",
          "close": 764.87
        },
        {
          "date": "2026-07-29",
          "close": 786.91
        },
        {
          "date": "2026-07-30",
          "close": 797.4
        },
        {
          "date": "2026-07-31",
          "close": 811.95
        },
        {
          "date": "2026-08-03",
          "close": 820.58
        },
        {
          "date": "2026-08-04",
          "close": 818.0
        },
        {
          "date": "2026-08-05",
          "close": 821.05
        },
        {
          "date": "2026-08-06",
          "close": 818.76
        },
        {
          "date": "2026-08-07",
          "close": 819.11
        },
        {
          "date": "2026-08-10",
          "close": 845.72
        },
        {
          "date": "2026-08-11",
          "close": 845.6
        },
        {
          "date": "2026-08-12",
          "close": 854.34
        },
        {
          "date": "2026-08-13",
          "close": 848.46
        },
        {
          "date": "2026-08-14",
          "close": 835.99
        },
        {
          "date": "2026-08-17",
          "close": 850.51
        },
        {
          "date": "2026-08-18",
          "close": 867.32
        },
        {
          "date": "2026-08-19",
          "close": 836.29
        },
        {
          "date": "2026-08-20",
          "close": 845.99
        },
        {
          "date": "2026-08-21",
          "close": 828.82
        },
        {
          "date": "2026-08-24",
          "close": 820.09
        },
        {
          "date": "2026-08-25",
          "close": 839.37
        },
        {
          "date": "2026-08-26",
          "close": 838.22
        },
        {
          "date": "2026-08-27",
          "close": 845.56
        },
        {
          "date": "2026-08-28",
          "close": 860.72
        },
        {
          "date": "2026-08-31",
          "close": 849.51
        },
        {
          "date": "2026-09-01",
          "close": 873.17
        },
        {
          "date": "2026-09-02",
          "close": 860.84
        },
        {
          "date": "2026-09-03",
          "close": 851.43
        },
        {
          "date": "2026-09-04",
          "close": 867.44
        },
        {
          "date": "2026-09-07",
          "close": 889.81
        },
        {
          "date": "2026-09-08",
          "close": 904.93
        },
        {
          "date": "2026-09-09",
          "close": 898.27
        },
        {
          "date": "2026-09-10",
          "close": 883.46
        },
        {
          "date": "2026-09-11",
          "close": 857.25
        },
        {
          "date": "2026-09-14",
          "close": 853.21
        },
        {
          "date": "2026-09-15",
          "close": 825.45
        },
        {
          "date": "2026-09-16",
          "close": 829.79
        },
        {
          "date": "2026-09-17",
          "close": 832.57
        },
        {
          "date": "2026-09-18",
          "close": 841.5
        },
        {
          "date": "2026-09-21",
          "close": 861.49
        },
        {
          "date": "2026-09-22",
          "close": 865.17
        },
        {
          "date": "2026-09-23",
          "close": 852.06
        },
        {
          "date": "2026-09-24",
          "close": 838.83
        },
        {
          "date": "2026-09-28",
          "close": 828.92
        },
        {
          "date": "2026-09-29",
          "close": 831.32
        },
        {
          "date": "2026-09-30",
          "close": 835.8
        },
        {
          "date": "2026-10-08",
          "close": 834.09
        },
        {
          "date": "2026-10-09",
          "close": 852.3
        },
        {
          "date": "2026-10-12",
          "close": 836.93
        },
        {
          "date": "2026-10-13",
          "close": 844.15
        },
        {
          "date": "2026-10-14",
          "close": 831.89
        },
        {
          "date": "2026-10-15",
          "close": 811.26
        },
        {
          "date": "2026-10-16",
          "close": 813.81
        },
        {
          "date": "2026-10-19",
          "close": 801.85
        },
        {
          "date": "2026-10-20",
          "close": 809.89
        },
        {
          "date": "2026-10-21",
          "close": 809.99
        },
        {
          "date": "2026-10-22",
          "close": 788.71
        },
        {
          "date": "2026-10-23",
          "close": 798.32
        },
        {
          "date": "2026-10-26",
          "close": 806.65
        },
        {
          "date": "2026-10-27",
          "close": 797.87
        },
        {
          "date": "2026-10-28",
          "close": 798.77
        },
        {
          "date": "2026-10-29",
          "close": 791.18
        },
        {
          "date": "2026-10-30",
          "close": 785.8
        },
        {
          "date": "2026-11-02",
          "close": 810.81
        },
        {
          "date": "2026-11-03",
          "close": 818.93
        },
        {
          "date": "2026-11-04",
          "close": 815.74
        },
        {
          "date": "2026-11-05",
          "close": 832.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.27472527472527475,
          "up_wilson": [
            0.3627543390479307,
            0.5634382766389063
          ],
          "pullback_wilson": [
            0.19355178327653003,
            0.3741478228892293
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.39622641509433965,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.27589406738001676,
            0.5305852132679447
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 10,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0966",
      "name": "碳交易",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015467786123534832,
        "5": 0.02870564964766964,
        "20": -0.0607914399873587,
        "60": -0.06664872019202728
      },
      "moving_averages": {
        "5": 1620.3959999999963,
        "20": 1680.0799999999697,
        "60": 1761.0099999999861
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-10",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.06783021721352789,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2119.12
        },
        {
          "date": "2026-05-14",
          "close": 2083.26
        },
        {
          "date": "2026-05-15",
          "close": 2061.79
        },
        {
          "date": "2026-05-18",
          "close": 2081.53
        },
        {
          "date": "2026-05-19",
          "close": 2122.7
        },
        {
          "date": "2026-05-20",
          "close": 2093.67
        },
        {
          "date": "2026-05-21",
          "close": 2039.69
        },
        {
          "date": "2026-05-22",
          "close": 2058.16
        },
        {
          "date": "2026-05-25",
          "close": 2054.44
        },
        {
          "date": "2026-05-26",
          "close": 2028.98
        },
        {
          "date": "2026-05-27",
          "close": 2004.4
        },
        {
          "date": "2026-05-28",
          "close": 2025.21
        },
        {
          "date": "2026-05-29",
          "close": 2005.24
        },
        {
          "date": "2026-06-01",
          "close": 2039.17
        },
        {
          "date": "2026-06-02",
          "close": 2019.28
        },
        {
          "date": "2026-06-03",
          "close": 2016.66
        },
        {
          "date": "2026-06-04",
          "close": 1990.25
        },
        {
          "date": "2026-06-05",
          "close": 1972.4
        },
        {
          "date": "2026-06-08",
          "close": 1921.26
        },
        {
          "date": "2026-06-09",
          "close": 1932.65
        },
        {
          "date": "2026-06-10",
          "close": 1899.82
        },
        {
          "date": "2026-06-11",
          "close": 1878.25
        },
        {
          "date": "2026-06-12",
          "close": 1893.08
        },
        {
          "date": "2026-06-15",
          "close": 1919.92
        },
        {
          "date": "2026-06-16",
          "close": 1926.87
        },
        {
          "date": "2026-06-17",
          "close": 1914.7
        },
        {
          "date": "2026-06-18",
          "close": 1889.31
        },
        {
          "date": "2026-06-22",
          "close": 1905.62
        },
        {
          "date": "2026-06-23",
          "close": 1905.17
        },
        {
          "date": "2026-06-24",
          "close": 1870.17
        },
        {
          "date": "2026-06-25",
          "close": 1837.01
        },
        {
          "date": "2026-06-26",
          "close": 1790.51
        },
        {
          "date": "2026-06-29",
          "close": 1781.26
        },
        {
          "date": "2026-06-30",
          "close": 1795.19
        },
        {
          "date": "2026-07-01",
          "close": 1837.95
        },
        {
          "date": "2026-07-02",
          "close": 1818.67
        },
        {
          "date": "2026-07-03",
          "close": 1822.21
        },
        {
          "date": "2026-07-06",
          "close": 1799.62
        },
        {
          "date": "2026-07-07",
          "close": 1752.0
        },
        {
          "date": "2026-07-08",
          "close": 1734.43
        },
        {
          "date": "2026-07-09",
          "close": 1737.11
        },
        {
          "date": "2026-07-10",
          "close": 1761.57
        },
        {
          "date": "2026-07-13",
          "close": 1700.28
        },
        {
          "date": "2026-07-14",
          "close": 1726.81
        },
        {
          "date": "2026-07-15",
          "close": 1733.2
        },
        {
          "date": "2026-07-16",
          "close": 1718.39
        },
        {
          "date": "2026-07-17",
          "close": 1669.6
        },
        {
          "date": "2026-07-20",
          "close": 1663.55
        },
        {
          "date": "2026-07-21",
          "close": 1666.2
        },
        {
          "date": "2026-07-22",
          "close": 1660.92
        },
        {
          "date": "2026-07-23",
          "close": 1701.73
        },
        {
          "date": "2026-07-24",
          "close": 1646.07
        },
        {
          "date": "2026-07-27",
          "close": 1684.58
        },
        {
          "date": "2026-07-28",
          "close": 1676.41
        },
        {
          "date": "2026-07-29",
          "close": 1702.34
        },
        {
          "date": "2026-07-30",
          "close": 1680.46
        },
        {
          "date": "2026-07-31",
          "close": 1717.71
        },
        {
          "date": "2026-08-03",
          "close": 1750.43
        },
        {
          "date": "2026-08-04",
          "close": 1767.55
        },
        {
          "date": "2026-08-05",
          "close": 1783.08
        },
        {
          "date": "2026-08-06",
          "close": 1784.59
        },
        {
          "date": "2026-08-07",
          "close": 1785.39
        },
        {
          "date": "2026-08-10",
          "close": 1808.78
        },
        {
          "date": "2026-08-11",
          "close": 1798.92
        },
        {
          "date": "2026-08-12",
          "close": 1817.12
        },
        {
          "date": "2026-08-13",
          "close": 1797.95
        },
        {
          "date": "2026-08-14",
          "close": 1787.42
        },
        {
          "date": "2026-08-17",
          "close": 1809.81
        },
        {
          "date": "2026-08-18",
          "close": 1799.28
        },
        {
          "date": "2026-08-19",
          "close": 1740.61
        },
        {
          "date": "2026-08-20",
          "close": 1758.27
        },
        {
          "date": "2026-08-21",
          "close": 1760.61
        },
        {
          "date": "2026-08-24",
          "close": 1753.39
        },
        {
          "date": "2026-08-25",
          "close": 1779.5
        },
        {
          "date": "2026-08-26",
          "close": 1793.57
        },
        {
          "date": "2026-08-27",
          "close": 1803.05
        },
        {
          "date": "2026-08-28",
          "close": 1817.26
        },
        {
          "date": "2026-08-31",
          "close": 1821.58
        },
        {
          "date": "2026-09-01",
          "close": 1834.82
        },
        {
          "date": "2026-09-02",
          "close": 1826.37
        },
        {
          "date": "2026-09-03",
          "close": 1817.99
        },
        {
          "date": "2026-09-04",
          "close": 1821.72
        },
        {
          "date": "2026-09-07",
          "close": 1826.72
        },
        {
          "date": "2026-09-08",
          "close": 1852.27
        },
        {
          "date": "2026-09-09",
          "close": 1850.4
        },
        {
          "date": "2026-09-10",
          "close": 1841.89
        },
        {
          "date": "2026-09-11",
          "close": 1805.45
        },
        {
          "date": "2026-09-14",
          "close": 1807.75
        },
        {
          "date": "2026-09-15",
          "close": 1778.69
        },
        {
          "date": "2026-09-16",
          "close": 1797.66
        },
        {
          "date": "2026-09-17",
          "close": 1786.54
        },
        {
          "date": "2026-09-18",
          "close": 1815.32
        },
        {
          "date": "2026-09-21",
          "close": 1842.14
        },
        {
          "date": "2026-09-22",
          "close": 1840.91
        },
        {
          "date": "2026-09-23",
          "close": 1817.16
        },
        {
          "date": "2026-09-24",
          "close": 1801.16
        },
        {
          "date": "2026-09-28",
          "close": 1762.36
        },
        {
          "date": "2026-09-29",
          "close": 1769.94
        },
        {
          "date": "2026-09-30",
          "close": 1772.68
        },
        {
          "date": "2026-10-08",
          "close": 1771.96
        },
        {
          "date": "2026-10-09",
          "close": 1785.34
        },
        {
          "date": "2026-10-12",
          "close": 1755.41
        },
        {
          "date": "2026-10-13",
          "close": 1765.33
        },
        {
          "date": "2026-10-14",
          "close": 1745.9
        },
        {
          "date": "2026-10-15",
          "close": 1693.13
        },
        {
          "date": "2026-10-16",
          "close": 1706.7
        },
        {
          "date": "2026-10-19",
          "close": 1703.63
        },
        {
          "date": "2026-10-20",
          "close": 1708.59
        },
        {
          "date": "2026-10-21",
          "close": 1707.39
        },
        {
          "date": "2026-10-22",
          "close": 1668.92
        },
        {
          "date": "2026-10-23",
          "close": 1683.48
        },
        {
          "date": "2026-10-26",
          "close": 1676.63
        },
        {
          "date": "2026-10-27",
          "close": 1631.48
        },
        {
          "date": "2026-10-28",
          "close": 1649.89
        },
        {
          "date": "2026-10-29",
          "close": 1617.8
        },
        {
          "date": "2026-10-30",
          "close": 1575.19
        },
        {
          "date": "2026-11-02",
          "close": 1613.32
        },
        {
          "date": "2026-11-03",
          "close": 1610.34
        },
        {
          "date": "2026-11-04",
          "close": 1638.89
        },
        {
          "date": "2026-11-05",
          "close": 1664.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46236559139784944,
          "pullback_frequency": 0.24731182795698925,
          "up_wilson": [
            0.3645462130759074,
            0.5631706957228254
          ],
          "pullback_wilson": [
            0.17082219153553632,
            0.3438484818273836
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4727272727272727,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3469309836131932,
            0.6020845564477388
          ],
          "pullback_wilson": [
            0.2811849723246312,
            0.5318720078987862
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 3,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0967",
      "name": "水产概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0234267552730425,
        "5": 0.04772947774438596,
        "20": 0.0013343284257185672,
        "60": 0.09034045434956606
      },
      "moving_averages": {
        "5": 861.4419999999925,
        "20": 864.4270000000018,
        "60": 883.0098333333328
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.02184911079200258,
      "history": [
        {
          "date": "2026-05-13",
          "close": 955.69
        },
        {
          "date": "2026-05-14",
          "close": 947.5
        },
        {
          "date": "2026-05-15",
          "close": 937.91
        },
        {
          "date": "2026-05-18",
          "close": 928.83
        },
        {
          "date": "2026-05-19",
          "close": 928.24
        },
        {
          "date": "2026-05-20",
          "close": 921.69
        },
        {
          "date": "2026-05-21",
          "close": 894.74
        },
        {
          "date": "2026-05-22",
          "close": 904.74
        },
        {
          "date": "2026-05-25",
          "close": 892.42
        },
        {
          "date": "2026-05-26",
          "close": 880.65
        },
        {
          "date": "2026-05-27",
          "close": 872.8
        },
        {
          "date": "2026-05-28",
          "close": 871.78
        },
        {
          "date": "2026-05-29",
          "close": 866.89
        },
        {
          "date": "2026-06-01",
          "close": 888.31
        },
        {
          "date": "2026-06-02",
          "close": 862.0
        },
        {
          "date": "2026-06-03",
          "close": 846.17
        },
        {
          "date": "2026-06-04",
          "close": 845.59
        },
        {
          "date": "2026-06-05",
          "close": 839.03
        },
        {
          "date": "2026-06-08",
          "close": 815.96
        },
        {
          "date": "2026-06-09",
          "close": 818.28
        },
        {
          "date": "2026-06-10",
          "close": 816.79
        },
        {
          "date": "2026-06-11",
          "close": 815.2
        },
        {
          "date": "2026-06-12",
          "close": 821.05
        },
        {
          "date": "2026-06-15",
          "close": 812.27
        },
        {
          "date": "2026-06-16",
          "close": 810.83
        },
        {
          "date": "2026-06-17",
          "close": 794.43
        },
        {
          "date": "2026-06-18",
          "close": 788.15
        },
        {
          "date": "2026-06-22",
          "close": 795.94
        },
        {
          "date": "2026-06-23",
          "close": 803.85
        },
        {
          "date": "2026-06-24",
          "close": 776.81
        },
        {
          "date": "2026-06-25",
          "close": 766.77
        },
        {
          "date": "2026-06-26",
          "close": 754.68
        },
        {
          "date": "2026-06-29",
          "close": 763.86
        },
        {
          "date": "2026-06-30",
          "close": 755.86
        },
        {
          "date": "2026-07-01",
          "close": 792.84
        },
        {
          "date": "2026-07-02",
          "close": 804.28
        },
        {
          "date": "2026-07-03",
          "close": 799.9
        },
        {
          "date": "2026-07-06",
          "close": 800.4
        },
        {
          "date": "2026-07-07",
          "close": 781.12
        },
        {
          "date": "2026-07-08",
          "close": 774.19
        },
        {
          "date": "2026-07-09",
          "close": 774.85
        },
        {
          "date": "2026-07-10",
          "close": 790.7
        },
        {
          "date": "2026-07-13",
          "close": 767.39
        },
        {
          "date": "2026-07-14",
          "close": 780.48
        },
        {
          "date": "2026-07-15",
          "close": 800.29
        },
        {
          "date": "2026-07-16",
          "close": 808.22
        },
        {
          "date": "2026-07-17",
          "close": 783.97
        },
        {
          "date": "2026-07-20",
          "close": 775.08
        },
        {
          "date": "2026-07-21",
          "close": 760.29
        },
        {
          "date": "2026-07-22",
          "close": 759.92
        },
        {
          "date": "2026-07-23",
          "close": 778.48
        },
        {
          "date": "2026-07-24",
          "close": 753.15
        },
        {
          "date": "2026-07-27",
          "close": 768.41
        },
        {
          "date": "2026-07-28",
          "close": 776.97
        },
        {
          "date": "2026-07-29",
          "close": 789.02
        },
        {
          "date": "2026-07-30",
          "close": 787.77
        },
        {
          "date": "2026-07-31",
          "close": 798.9
        },
        {
          "date": "2026-08-03",
          "close": 819.46
        },
        {
          "date": "2026-08-04",
          "close": 815.58
        },
        {
          "date": "2026-08-05",
          "close": 812.15
        },
        {
          "date": "2026-08-06",
          "close": 819.57
        },
        {
          "date": "2026-08-07",
          "close": 821.03
        },
        {
          "date": "2026-08-10",
          "close": 847.64
        },
        {
          "date": "2026-08-11",
          "close": 836.7
        },
        {
          "date": "2026-08-12",
          "close": 850.48
        },
        {
          "date": "2026-08-13",
          "close": 849.38
        },
        {
          "date": "2026-08-14",
          "close": 846.89
        },
        {
          "date": "2026-08-17",
          "close": 863.84
        },
        {
          "date": "2026-08-18",
          "close": 895.73
        },
        {
          "date": "2026-08-19",
          "close": 862.46
        },
        {
          "date": "2026-08-20",
          "close": 873.65
        },
        {
          "date": "2026-08-21",
          "close": 859.04
        },
        {
          "date": "2026-08-24",
          "close": 861.41
        },
        {
          "date": "2026-08-25",
          "close": 881.01
        },
        {
          "date": "2026-08-26",
          "close": 886.84
        },
        {
          "date": "2026-08-27",
          "close": 900.03
        },
        {
          "date": "2026-08-28",
          "close": 920.33
        },
        {
          "date": "2026-08-31",
          "close": 909.79
        },
        {
          "date": "2026-09-01",
          "close": 942.96
        },
        {
          "date": "2026-09-02",
          "close": 914.56
        },
        {
          "date": "2026-09-03",
          "close": 897.31
        },
        {
          "date": "2026-09-04",
          "close": 925.15
        },
        {
          "date": "2026-09-07",
          "close": 961.47
        },
        {
          "date": "2026-09-08",
          "close": 978.32
        },
        {
          "date": "2026-09-09",
          "close": 988.56
        },
        {
          "date": "2026-09-10",
          "close": 952.19
        },
        {
          "date": "2026-09-11",
          "close": 920.6
        },
        {
          "date": "2026-09-14",
          "close": 909.89
        },
        {
          "date": "2026-09-15",
          "close": 879.38
        },
        {
          "date": "2026-09-16",
          "close": 885.07
        },
        {
          "date": "2026-09-17",
          "close": 895.68
        },
        {
          "date": "2026-09-18",
          "close": 894.91
        },
        {
          "date": "2026-09-21",
          "close": 919.53
        },
        {
          "date": "2026-09-22",
          "close": 916.06
        },
        {
          "date": "2026-09-23",
          "close": 899.32
        },
        {
          "date": "2026-09-24",
          "close": 888.15
        },
        {
          "date": "2026-09-28",
          "close": 880.57
        },
        {
          "date": "2026-09-29",
          "close": 879.73
        },
        {
          "date": "2026-09-30",
          "close": 892.48
        },
        {
          "date": "2026-10-08",
          "close": 884.34
        },
        {
          "date": "2026-10-09",
          "close": 905.3
        },
        {
          "date": "2026-10-12",
          "close": 887.55
        },
        {
          "date": "2026-10-13",
          "close": 895.89
        },
        {
          "date": "2026-10-14",
          "close": 889.53
        },
        {
          "date": "2026-10-15",
          "close": 865.23
        },
        {
          "date": "2026-10-16",
          "close": 868.33
        },
        {
          "date": "2026-10-19",
          "close": 853.33
        },
        {
          "date": "2026-10-20",
          "close": 861.5
        },
        {
          "date": "2026-10-21",
          "close": 875.28
        },
        {
          "date": "2026-10-22",
          "close": 845.52
        },
        {
          "date": "2026-10-23",
          "close": 844.85
        },
        {
          "date": "2026-10-26",
          "close": 855.59
        },
        {
          "date": "2026-10-27",
          "close": 842.8
        },
        {
          "date": "2026-10-28",
          "close": 845.45
        },
        {
          "date": "2026-10-29",
          "close": 845.18
        },
        {
          "date": "2026-10-30",
          "close": 835.03
        },
        {
          "date": "2026-11-02",
          "close": 849.94
        },
        {
          "date": "2026-11-03",
          "close": 871.47
        },
        {
          "date": "2026-11-04",
          "close": 865.25
        },
        {
          "date": "2026-11-05",
          "close": 885.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.29411764705882354,
          "up_wilson": [
            0.3680617001376212,
            0.5756582694984995
          ],
          "pullback_wilson": [
            0.207855270788822,
            0.3981845166640227
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46296296296296297,
          "pullback_frequency": 0.5185185185185185,
          "up_wilson": [
            0.336899011179811,
            0.5939464397898851
          ],
          "pullback_wilson": [
            0.3885170019812708,
            0.6460602725338812
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 3,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 7,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0968",
      "name": "固态电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03342519629207685,
        "5": 0.06556122573318302,
        "20": -0.09573051182567982,
        "60": -0.09623517447508645
      },
      "moving_averages": {
        "5": 2073.039999999991,
        "20": 2171.45,
        "60": 2357.379333333341
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-14",
            "end": "2026-08-05",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-02",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-21",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.10113643839221109,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2998.83
        },
        {
          "date": "2026-05-14",
          "close": 2934.48
        },
        {
          "date": "2026-05-15",
          "close": 2910.13
        },
        {
          "date": "2026-05-18",
          "close": 2912.64
        },
        {
          "date": "2026-05-19",
          "close": 2930.93
        },
        {
          "date": "2026-05-20",
          "close": 2960.45
        },
        {
          "date": "2026-05-21",
          "close": 2863.55
        },
        {
          "date": "2026-05-22",
          "close": 2950.47
        },
        {
          "date": "2026-05-25",
          "close": 2927.42
        },
        {
          "date": "2026-05-26",
          "close": 2907.66
        },
        {
          "date": "2026-05-27",
          "close": 2861.68
        },
        {
          "date": "2026-05-28",
          "close": 2908.83
        },
        {
          "date": "2026-05-29",
          "close": 2817.2
        },
        {
          "date": "2026-06-01",
          "close": 2821.67
        },
        {
          "date": "2026-06-02",
          "close": 2829.27
        },
        {
          "date": "2026-06-03",
          "close": 2821.96
        },
        {
          "date": "2026-06-04",
          "close": 2797.78
        },
        {
          "date": "2026-06-05",
          "close": 2801.83
        },
        {
          "date": "2026-06-08",
          "close": 2713.46
        },
        {
          "date": "2026-06-09",
          "close": 2797.2
        },
        {
          "date": "2026-06-10",
          "close": 2747.95
        },
        {
          "date": "2026-06-11",
          "close": 2721.61
        },
        {
          "date": "2026-06-12",
          "close": 2765.05
        },
        {
          "date": "2026-06-15",
          "close": 2880.54
        },
        {
          "date": "2026-06-16",
          "close": 2971.7
        },
        {
          "date": "2026-06-17",
          "close": 2992.46
        },
        {
          "date": "2026-06-18",
          "close": 2996.31
        },
        {
          "date": "2026-06-22",
          "close": 3061.37
        },
        {
          "date": "2026-06-23",
          "close": 2987.93
        },
        {
          "date": "2026-06-24",
          "close": 2987.78
        },
        {
          "date": "2026-06-25",
          "close": 2964.21
        },
        {
          "date": "2026-06-26",
          "close": 2849.87
        },
        {
          "date": "2026-06-29",
          "close": 2819.21
        },
        {
          "date": "2026-06-30",
          "close": 2901.93
        },
        {
          "date": "2026-07-01",
          "close": 2918.53
        },
        {
          "date": "2026-07-02",
          "close": 2871.93
        },
        {
          "date": "2026-07-03",
          "close": 2864.86
        },
        {
          "date": "2026-07-06",
          "close": 2793.66
        },
        {
          "date": "2026-07-07",
          "close": 2745.84
        },
        {
          "date": "2026-07-08",
          "close": 2629.95
        },
        {
          "date": "2026-07-09",
          "close": 2644.0
        },
        {
          "date": "2026-07-10",
          "close": 2601.57
        },
        {
          "date": "2026-07-13",
          "close": 2439.49
        },
        {
          "date": "2026-07-14",
          "close": 2488.97
        },
        {
          "date": "2026-07-15",
          "close": 2457.27
        },
        {
          "date": "2026-07-16",
          "close": 2404.29
        },
        {
          "date": "2026-07-17",
          "close": 2280.62
        },
        {
          "date": "2026-07-20",
          "close": 2173.76
        },
        {
          "date": "2026-07-21",
          "close": 2263.57
        },
        {
          "date": "2026-07-22",
          "close": 2214.81
        },
        {
          "date": "2026-07-23",
          "close": 2277.84
        },
        {
          "date": "2026-07-24",
          "close": 2211.47
        },
        {
          "date": "2026-07-27",
          "close": 2301.78
        },
        {
          "date": "2026-07-28",
          "close": 2252.61
        },
        {
          "date": "2026-07-29",
          "close": 2289.54
        },
        {
          "date": "2026-07-30",
          "close": 2233.26
        },
        {
          "date": "2026-07-31",
          "close": 2280.75
        },
        {
          "date": "2026-08-03",
          "close": 2286.45
        },
        {
          "date": "2026-08-04",
          "close": 2340.48
        },
        {
          "date": "2026-08-05",
          "close": 2418.97
        },
        {
          "date": "2026-08-06",
          "close": 2430.0
        },
        {
          "date": "2026-08-07",
          "close": 2471.81
        },
        {
          "date": "2026-08-10",
          "close": 2495.12
        },
        {
          "date": "2026-08-11",
          "close": 2476.0
        },
        {
          "date": "2026-08-12",
          "close": 2508.8
        },
        {
          "date": "2026-08-13",
          "close": 2469.1
        },
        {
          "date": "2026-08-14",
          "close": 2495.34
        },
        {
          "date": "2026-08-17",
          "close": 2559.36
        },
        {
          "date": "2026-08-18",
          "close": 2544.47
        },
        {
          "date": "2026-08-19",
          "close": 2421.95
        },
        {
          "date": "2026-08-20",
          "close": 2436.54
        },
        {
          "date": "2026-08-21",
          "close": 2467.25
        },
        {
          "date": "2026-08-24",
          "close": 2458.54
        },
        {
          "date": "2026-08-25",
          "close": 2453.68
        },
        {
          "date": "2026-08-26",
          "close": 2467.92
        },
        {
          "date": "2026-08-27",
          "close": 2503.45
        },
        {
          "date": "2026-08-28",
          "close": 2495.45
        },
        {
          "date": "2026-08-31",
          "close": 2504.81
        },
        {
          "date": "2026-09-01",
          "close": 2474.74
        },
        {
          "date": "2026-09-02",
          "close": 2448.64
        },
        {
          "date": "2026-09-03",
          "close": 2448.75
        },
        {
          "date": "2026-09-04",
          "close": 2408.7
        },
        {
          "date": "2026-09-07",
          "close": 2439.55
        },
        {
          "date": "2026-09-08",
          "close": 2431.07
        },
        {
          "date": "2026-09-09",
          "close": 2431.84
        },
        {
          "date": "2026-09-10",
          "close": 2396.53
        },
        {
          "date": "2026-09-11",
          "close": 2350.15
        },
        {
          "date": "2026-09-14",
          "close": 2386.4
        },
        {
          "date": "2026-09-15",
          "close": 2389.81
        },
        {
          "date": "2026-09-16",
          "close": 2434.37
        },
        {
          "date": "2026-09-17",
          "close": 2419.11
        },
        {
          "date": "2026-09-18",
          "close": 2460.02
        },
        {
          "date": "2026-09-21",
          "close": 2478.56
        },
        {
          "date": "2026-09-22",
          "close": 2471.99
        },
        {
          "date": "2026-09-23",
          "close": 2485.42
        },
        {
          "date": "2026-09-24",
          "close": 2435.45
        },
        {
          "date": "2026-09-28",
          "close": 2349.8
        },
        {
          "date": "2026-09-29",
          "close": 2397.69
        },
        {
          "date": "2026-09-30",
          "close": 2397.96
        },
        {
          "date": "2026-10-08",
          "close": 2417.62
        },
        {
          "date": "2026-10-09",
          "close": 2432.16
        },
        {
          "date": "2026-10-12",
          "close": 2371.18
        },
        {
          "date": "2026-10-13",
          "close": 2334.96
        },
        {
          "date": "2026-10-14",
          "close": 2267.85
        },
        {
          "date": "2026-10-15",
          "close": 2204.02
        },
        {
          "date": "2026-10-16",
          "close": 2194.08
        },
        {
          "date": "2026-10-19",
          "close": 2171.49
        },
        {
          "date": "2026-10-20",
          "close": 2209.64
        },
        {
          "date": "2026-10-21",
          "close": 2170.76
        },
        {
          "date": "2026-10-22",
          "close": 2111.08
        },
        {
          "date": "2026-10-23",
          "close": 2173.76
        },
        {
          "date": "2026-10-26",
          "close": 2155.55
        },
        {
          "date": "2026-10-27",
          "close": 2084.5
        },
        {
          "date": "2026-10-28",
          "close": 2131.1
        },
        {
          "date": "2026-10-29",
          "close": 2051.67
        },
        {
          "date": "2026-10-30",
          "close": 1995.0
        },
        {
          "date": "2026-11-02",
          "close": 2037.28
        },
        {
          "date": "2026-11-03",
          "close": 2031.27
        },
        {
          "date": "2026-11-04",
          "close": 2115.47
        },
        {
          "date": "2026-11-05",
          "close": 2186.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4939759036144578,
          "pullback_frequency": 0.30120481927710846,
          "up_wilson": [
            0.38908871700058717,
            0.5993960457661837
          ],
          "pullback_wilson": [
            0.21310689683441345,
            0.40689027446902215
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0969",
      "name": "汽车芯片",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021115237191509317,
        "5": 0.035733773910934685,
        "20": -0.09320549399508982,
        "60": -0.09855280863301752
      },
      "moving_averages": {
        "5": 1298.1040000000503,
        "20": 1371.3080000000016,
        "60": 1512.323333333326
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-07",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.08773955823159119,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1789.51
        },
        {
          "date": "2026-05-14",
          "close": 1768.68
        },
        {
          "date": "2026-05-15",
          "close": 1750.53
        },
        {
          "date": "2026-05-18",
          "close": 1757.93
        },
        {
          "date": "2026-05-19",
          "close": 1798.77
        },
        {
          "date": "2026-05-20",
          "close": 1835.51
        },
        {
          "date": "2026-05-21",
          "close": 1746.77
        },
        {
          "date": "2026-05-22",
          "close": 1797.63
        },
        {
          "date": "2026-05-25",
          "close": 1868.19
        },
        {
          "date": "2026-05-26",
          "close": 1833.54
        },
        {
          "date": "2026-05-27",
          "close": 1813.69
        },
        {
          "date": "2026-05-28",
          "close": 1839.75
        },
        {
          "date": "2026-05-29",
          "close": 1736.06
        },
        {
          "date": "2026-06-01",
          "close": 1695.75
        },
        {
          "date": "2026-06-02",
          "close": 1703.3
        },
        {
          "date": "2026-06-03",
          "close": 1736.65
        },
        {
          "date": "2026-06-04",
          "close": 1744.41
        },
        {
          "date": "2026-06-05",
          "close": 1709.91
        },
        {
          "date": "2026-06-08",
          "close": 1631.9
        },
        {
          "date": "2026-06-09",
          "close": 1701.89
        },
        {
          "date": "2026-06-10",
          "close": 1667.49
        },
        {
          "date": "2026-06-11",
          "close": 1661.89
        },
        {
          "date": "2026-06-12",
          "close": 1643.34
        },
        {
          "date": "2026-06-15",
          "close": 1742.44
        },
        {
          "date": "2026-06-16",
          "close": 1788.6
        },
        {
          "date": "2026-06-17",
          "close": 1832.19
        },
        {
          "date": "2026-06-18",
          "close": 1856.69
        },
        {
          "date": "2026-06-22",
          "close": 1867.94
        },
        {
          "date": "2026-06-23",
          "close": 1867.46
        },
        {
          "date": "2026-06-24",
          "close": 1910.19
        },
        {
          "date": "2026-06-25",
          "close": 1938.51
        },
        {
          "date": "2026-06-26",
          "close": 1896.57
        },
        {
          "date": "2026-06-29",
          "close": 1908.01
        },
        {
          "date": "2026-06-30",
          "close": 2019.77
        },
        {
          "date": "2026-07-01",
          "close": 2015.19
        },
        {
          "date": "2026-07-02",
          "close": 1938.0
        },
        {
          "date": "2026-07-03",
          "close": 1917.53
        },
        {
          "date": "2026-07-06",
          "close": 1913.24
        },
        {
          "date": "2026-07-07",
          "close": 1892.93
        },
        {
          "date": "2026-07-08",
          "close": 1875.85
        },
        {
          "date": "2026-07-09",
          "close": 1954.8
        },
        {
          "date": "2026-07-10",
          "close": 1886.62
        },
        {
          "date": "2026-07-13",
          "close": 1771.2
        },
        {
          "date": "2026-07-14",
          "close": 1777.34
        },
        {
          "date": "2026-07-15",
          "close": 1701.97
        },
        {
          "date": "2026-07-16",
          "close": 1633.23
        },
        {
          "date": "2026-07-17",
          "close": 1485.92
        },
        {
          "date": "2026-07-20",
          "close": 1412.17
        },
        {
          "date": "2026-07-21",
          "close": 1507.45
        },
        {
          "date": "2026-07-22",
          "close": 1497.13
        },
        {
          "date": "2026-07-23",
          "close": 1466.28
        },
        {
          "date": "2026-07-24",
          "close": 1459.97
        },
        {
          "date": "2026-07-27",
          "close": 1491.83
        },
        {
          "date": "2026-07-28",
          "close": 1426.63
        },
        {
          "date": "2026-07-29",
          "close": 1441.7
        },
        {
          "date": "2026-07-30",
          "close": 1369.0
        },
        {
          "date": "2026-07-31",
          "close": 1417.36
        },
        {
          "date": "2026-08-03",
          "close": 1391.09
        },
        {
          "date": "2026-08-04",
          "close": 1453.18
        },
        {
          "date": "2026-08-05",
          "close": 1516.04
        },
        {
          "date": "2026-08-06",
          "close": 1531.92
        },
        {
          "date": "2026-08-07",
          "close": 1570.35
        },
        {
          "date": "2026-08-10",
          "close": 1559.25
        },
        {
          "date": "2026-08-11",
          "close": 1565.98
        },
        {
          "date": "2026-08-12",
          "close": 1592.58
        },
        {
          "date": "2026-08-13",
          "close": 1566.43
        },
        {
          "date": "2026-08-14",
          "close": 1588.48
        },
        {
          "date": "2026-08-17",
          "close": 1651.85
        },
        {
          "date": "2026-08-18",
          "close": 1647.05
        },
        {
          "date": "2026-08-19",
          "close": 1532.35
        },
        {
          "date": "2026-08-20",
          "close": 1554.23
        },
        {
          "date": "2026-08-21",
          "close": 1566.67
        },
        {
          "date": "2026-08-24",
          "close": 1524.19
        },
        {
          "date": "2026-08-25",
          "close": 1540.75
        },
        {
          "date": "2026-08-26",
          "close": 1536.21
        },
        {
          "date": "2026-08-27",
          "close": 1600.79
        },
        {
          "date": "2026-08-28",
          "close": 1579.55
        },
        {
          "date": "2026-08-31",
          "close": 1621.25
        },
        {
          "date": "2026-09-01",
          "close": 1597.5
        },
        {
          "date": "2026-09-02",
          "close": 1579.58
        },
        {
          "date": "2026-09-03",
          "close": 1584.97
        },
        {
          "date": "2026-09-04",
          "close": 1550.46
        },
        {
          "date": "2026-09-07",
          "close": 1582.25
        },
        {
          "date": "2026-09-08",
          "close": 1571.27
        },
        {
          "date": "2026-09-09",
          "close": 1570.57
        },
        {
          "date": "2026-09-10",
          "close": 1554.84
        },
        {
          "date": "2026-09-11",
          "close": 1530.48
        },
        {
          "date": "2026-09-14",
          "close": 1543.76
        },
        {
          "date": "2026-09-15",
          "close": 1542.0
        },
        {
          "date": "2026-09-16",
          "close": 1589.57
        },
        {
          "date": "2026-09-17",
          "close": 1586.82
        },
        {
          "date": "2026-09-18",
          "close": 1647.91
        },
        {
          "date": "2026-09-21",
          "close": 1660.84
        },
        {
          "date": "2026-09-22",
          "close": 1676.61
        },
        {
          "date": "2026-09-23",
          "close": 1686.59
        },
        {
          "date": "2026-09-24",
          "close": 1651.5
        },
        {
          "date": "2026-09-28",
          "close": 1591.98
        },
        {
          "date": "2026-09-29",
          "close": 1603.57
        },
        {
          "date": "2026-09-30",
          "close": 1573.19
        },
        {
          "date": "2026-10-08",
          "close": 1507.1
        },
        {
          "date": "2026-10-09",
          "close": 1498.07
        },
        {
          "date": "2026-10-12",
          "close": 1456.23
        },
        {
          "date": "2026-10-13",
          "close": 1454.62
        },
        {
          "date": "2026-10-14",
          "close": 1421.89
        },
        {
          "date": "2026-10-15",
          "close": 1362.95
        },
        {
          "date": "2026-10-16",
          "close": 1358.45
        },
        {
          "date": "2026-10-19",
          "close": 1360.07
        },
        {
          "date": "2026-10-20",
          "close": 1402.65
        },
        {
          "date": "2026-10-21",
          "close": 1402.69
        },
        {
          "date": "2026-10-22",
          "close": 1366.19
        },
        {
          "date": "2026-10-23",
          "close": 1423.11
        },
        {
          "date": "2026-10-26",
          "close": 1390.54
        },
        {
          "date": "2026-10-27",
          "close": 1332.96
        },
        {
          "date": "2026-10-28",
          "close": 1385.74
        },
        {
          "date": "2026-10-29",
          "close": 1319.48
        },
        {
          "date": "2026-10-30",
          "close": 1255.1
        },
        {
          "date": "2026-11-02",
          "close": 1286.86
        },
        {
          "date": "2026-11-03",
          "close": 1243.56
        },
        {
          "date": "2026-11-04",
          "close": 1338.37
        },
        {
          "date": "2026-11-05",
          "close": 1366.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5507246376811594,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.43378767502688115,
            0.6623114437075628
          ],
          "pullback_wilson": [
            0.2335105070168671,
            0.4507352457128168
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.47619047619047616,
          "up_wilson": [
            0.4220623987810458,
            0.7088234882381393
          ],
          "pullback_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 23,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 4,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0970",
      "name": "生物识别",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0249694225414423,
        "5": 0.03239800264740955,
        "20": -0.001849998099317074,
        "60": -0.05636215529840194
      },
      "moving_averages": {
        "5": 1511.178000000026,
        "20": 1558.2235000000103,
        "60": 1628.6135000000088
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-15",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.03431916393392387,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1962.8
        },
        {
          "date": "2026-05-14",
          "close": 1914.74
        },
        {
          "date": "2026-05-15",
          "close": 1901.38
        },
        {
          "date": "2026-05-18",
          "close": 1918.4
        },
        {
          "date": "2026-05-19",
          "close": 1951.62
        },
        {
          "date": "2026-05-20",
          "close": 1929.15
        },
        {
          "date": "2026-05-21",
          "close": 1879.57
        },
        {
          "date": "2026-05-22",
          "close": 1919.64
        },
        {
          "date": "2026-05-25",
          "close": 1932.8
        },
        {
          "date": "2026-05-26",
          "close": 1915.37
        },
        {
          "date": "2026-05-27",
          "close": 1873.26
        },
        {
          "date": "2026-05-28",
          "close": 1877.66
        },
        {
          "date": "2026-05-29",
          "close": 1799.24
        },
        {
          "date": "2026-06-01",
          "close": 1818.16
        },
        {
          "date": "2026-06-02",
          "close": 1810.84
        },
        {
          "date": "2026-06-03",
          "close": 1813.67
        },
        {
          "date": "2026-06-04",
          "close": 1800.6
        },
        {
          "date": "2026-06-05",
          "close": 1812.8
        },
        {
          "date": "2026-06-08",
          "close": 1781.11
        },
        {
          "date": "2026-06-09",
          "close": 1826.73
        },
        {
          "date": "2026-06-10",
          "close": 1784.18
        },
        {
          "date": "2026-06-11",
          "close": 1736.06
        },
        {
          "date": "2026-06-12",
          "close": 1740.14
        },
        {
          "date": "2026-06-15",
          "close": 1788.03
        },
        {
          "date": "2026-06-16",
          "close": 1814.54
        },
        {
          "date": "2026-06-17",
          "close": 1836.41
        },
        {
          "date": "2026-06-18",
          "close": 1827.55
        },
        {
          "date": "2026-06-22",
          "close": 1850.07
        },
        {
          "date": "2026-06-23",
          "close": 1839.42
        },
        {
          "date": "2026-06-24",
          "close": 1824.24
        },
        {
          "date": "2026-06-25",
          "close": 1797.75
        },
        {
          "date": "2026-06-26",
          "close": 1756.08
        },
        {
          "date": "2026-06-29",
          "close": 1728.03
        },
        {
          "date": "2026-06-30",
          "close": 1790.36
        },
        {
          "date": "2026-07-01",
          "close": 1812.08
        },
        {
          "date": "2026-07-02",
          "close": 1772.02
        },
        {
          "date": "2026-07-03",
          "close": 1781.42
        },
        {
          "date": "2026-07-06",
          "close": 1732.96
        },
        {
          "date": "2026-07-07",
          "close": 1688.44
        },
        {
          "date": "2026-07-08",
          "close": 1684.18
        },
        {
          "date": "2026-07-09",
          "close": 1718.39
        },
        {
          "date": "2026-07-10",
          "close": 1732.86
        },
        {
          "date": "2026-07-13",
          "close": 1648.43
        },
        {
          "date": "2026-07-14",
          "close": 1650.53
        },
        {
          "date": "2026-07-15",
          "close": 1648.63
        },
        {
          "date": "2026-07-16",
          "close": 1636.17
        },
        {
          "date": "2026-07-17",
          "close": 1541.87
        },
        {
          "date": "2026-07-20",
          "close": 1496.79
        },
        {
          "date": "2026-07-21",
          "close": 1536.64
        },
        {
          "date": "2026-07-22",
          "close": 1518.26
        },
        {
          "date": "2026-07-23",
          "close": 1519.59
        },
        {
          "date": "2026-07-24",
          "close": 1482.22
        },
        {
          "date": "2026-07-27",
          "close": 1533.06
        },
        {
          "date": "2026-07-28",
          "close": 1524.15
        },
        {
          "date": "2026-07-29",
          "close": 1536.41
        },
        {
          "date": "2026-07-30",
          "close": 1502.11
        },
        {
          "date": "2026-07-31",
          "close": 1567.9
        },
        {
          "date": "2026-08-03",
          "close": 1580.99
        },
        {
          "date": "2026-08-04",
          "close": 1631.35
        },
        {
          "date": "2026-08-05",
          "close": 1669.56
        },
        {
          "date": "2026-08-06",
          "close": 1690.74
        },
        {
          "date": "2026-08-07",
          "close": 1685.61
        },
        {
          "date": "2026-08-10",
          "close": 1693.07
        },
        {
          "date": "2026-08-11",
          "close": 1683.29
        },
        {
          "date": "2026-08-12",
          "close": 1701.25
        },
        {
          "date": "2026-08-13",
          "close": 1676.45
        },
        {
          "date": "2026-08-14",
          "close": 1682.35
        },
        {
          "date": "2026-08-17",
          "close": 1712.93
        },
        {
          "date": "2026-08-18",
          "close": 1713.74
        },
        {
          "date": "2026-08-19",
          "close": 1622.23
        },
        {
          "date": "2026-08-20",
          "close": 1639.82
        },
        {
          "date": "2026-08-21",
          "close": 1652.78
        },
        {
          "date": "2026-08-24",
          "close": 1623.74
        },
        {
          "date": "2026-08-25",
          "close": 1651.79
        },
        {
          "date": "2026-08-26",
          "close": 1648.53
        },
        {
          "date": "2026-08-27",
          "close": 1675.53
        },
        {
          "date": "2026-08-28",
          "close": 1670.25
        },
        {
          "date": "2026-08-31",
          "close": 1710.28
        },
        {
          "date": "2026-09-01",
          "close": 1721.1
        },
        {
          "date": "2026-09-02",
          "close": 1702.07
        },
        {
          "date": "2026-09-03",
          "close": 1693.16
        },
        {
          "date": "2026-09-04",
          "close": 1683.17
        },
        {
          "date": "2026-09-07",
          "close": 1694.09
        },
        {
          "date": "2026-09-08",
          "close": 1690.37
        },
        {
          "date": "2026-09-09",
          "close": 1666.33
        },
        {
          "date": "2026-09-10",
          "close": 1649.95
        },
        {
          "date": "2026-09-11",
          "close": 1616.94
        },
        {
          "date": "2026-09-14",
          "close": 1627.99
        },
        {
          "date": "2026-09-15",
          "close": 1610.2
        },
        {
          "date": "2026-09-16",
          "close": 1632.53
        },
        {
          "date": "2026-09-17",
          "close": 1633.54
        },
        {
          "date": "2026-09-18",
          "close": 1662.08
        },
        {
          "date": "2026-09-21",
          "close": 1680.6
        },
        {
          "date": "2026-09-22",
          "close": 1693.89
        },
        {
          "date": "2026-09-23",
          "close": 1674.72
        },
        {
          "date": "2026-09-24",
          "close": 1646.67
        },
        {
          "date": "2026-09-28",
          "close": 1615.98
        },
        {
          "date": "2026-09-29",
          "close": 1628.29
        },
        {
          "date": "2026-09-30",
          "close": 1615.91
        },
        {
          "date": "2026-10-08",
          "close": 1578.38
        },
        {
          "date": "2026-10-09",
          "close": 1599.97
        },
        {
          "date": "2026-10-12",
          "close": 1586.65
        },
        {
          "date": "2026-10-13",
          "close": 1596.32
        },
        {
          "date": "2026-10-14",
          "close": 1574.41
        },
        {
          "date": "2026-10-15",
          "close": 1529.48
        },
        {
          "date": "2026-10-16",
          "close": 1529.42
        },
        {
          "date": "2026-10-19",
          "close": 1541.84
        },
        {
          "date": "2026-10-20",
          "close": 1581.61
        },
        {
          "date": "2026-10-21",
          "close": 1604.41
        },
        {
          "date": "2026-10-22",
          "close": 1562.82
        },
        {
          "date": "2026-10-23",
          "close": 1631.45
        },
        {
          "date": "2026-10-26",
          "close": 1615.1
        },
        {
          "date": "2026-10-27",
          "close": 1551.76
        },
        {
          "date": "2026-10-28",
          "close": 1577.32
        },
        {
          "date": "2026-10-29",
          "close": 1526.02
        },
        {
          "date": "2026-10-30",
          "close": 1446.53
        },
        {
          "date": "2026-11-02",
          "close": 1511.87
        },
        {
          "date": "2026-11-03",
          "close": 1484.95
        },
        {
          "date": "2026-11-04",
          "close": 1537.08
        },
        {
          "date": "2026-11-05",
          "close": 1575.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.3026315789473684,
          "up_wilson": [
            0.4667840461701027,
            0.6835138088196124
          ],
          "pullback_wilson": [
            0.21091334677752482,
            0.4133420157481873
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5106382978723404,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.3724245374822684,
            0.6472444496631784
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 33,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5757575757575758,
          "baseline_hit_rate": 0.5757575757575758,
          "hit_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "baseline_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0972",
      "name": "快手概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.046824803367674805,
        "5": 0.060050480263619255,
        "20": 0.06395181095934754,
        "60": -0.027109286523216203
      },
      "moving_averages": {
        "5": 1427.9580000000074,
        "20": 1460.8625,
        "60": 1481.4501666666667
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.010471546843810353,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1862.73
        },
        {
          "date": "2026-05-14",
          "close": 1789.89
        },
        {
          "date": "2026-05-15",
          "close": 1802.67
        },
        {
          "date": "2026-05-18",
          "close": 1805.84
        },
        {
          "date": "2026-05-19",
          "close": 1829.61
        },
        {
          "date": "2026-05-20",
          "close": 1774.19
        },
        {
          "date": "2026-05-21",
          "close": 1699.06
        },
        {
          "date": "2026-05-22",
          "close": 1705.8
        },
        {
          "date": "2026-05-25",
          "close": 1681.38
        },
        {
          "date": "2026-05-26",
          "close": 1637.15
        },
        {
          "date": "2026-05-27",
          "close": 1595.53
        },
        {
          "date": "2026-05-28",
          "close": 1610.85
        },
        {
          "date": "2026-05-29",
          "close": 1600.2
        },
        {
          "date": "2026-06-01",
          "close": 1662.73
        },
        {
          "date": "2026-06-02",
          "close": 1628.29
        },
        {
          "date": "2026-06-03",
          "close": 1606.35
        },
        {
          "date": "2026-06-04",
          "close": 1579.04
        },
        {
          "date": "2026-06-05",
          "close": 1582.29
        },
        {
          "date": "2026-06-08",
          "close": 1545.08
        },
        {
          "date": "2026-06-09",
          "close": 1573.32
        },
        {
          "date": "2026-06-10",
          "close": 1550.34
        },
        {
          "date": "2026-06-11",
          "close": 1500.38
        },
        {
          "date": "2026-06-12",
          "close": 1509.82
        },
        {
          "date": "2026-06-15",
          "close": 1543.83
        },
        {
          "date": "2026-06-16",
          "close": 1543.15
        },
        {
          "date": "2026-06-17",
          "close": 1514.46
        },
        {
          "date": "2026-06-18",
          "close": 1515.03
        },
        {
          "date": "2026-06-22",
          "close": 1545.81
        },
        {
          "date": "2026-06-23",
          "close": 1517.77
        },
        {
          "date": "2026-06-24",
          "close": 1489.87
        },
        {
          "date": "2026-06-25",
          "close": 1452.37
        },
        {
          "date": "2026-06-26",
          "close": 1398.28
        },
        {
          "date": "2026-06-29",
          "close": 1388.58
        },
        {
          "date": "2026-06-30",
          "close": 1412.82
        },
        {
          "date": "2026-07-01",
          "close": 1433.85
        },
        {
          "date": "2026-07-02",
          "close": 1431.2
        },
        {
          "date": "2026-07-03",
          "close": 1415.08
        },
        {
          "date": "2026-07-06",
          "close": 1382.25
        },
        {
          "date": "2026-07-07",
          "close": 1349.1
        },
        {
          "date": "2026-07-08",
          "close": 1351.37
        },
        {
          "date": "2026-07-09",
          "close": 1367.11
        },
        {
          "date": "2026-07-10",
          "close": 1412.4
        },
        {
          "date": "2026-07-13",
          "close": 1346.55
        },
        {
          "date": "2026-07-14",
          "close": 1345.06
        },
        {
          "date": "2026-07-15",
          "close": 1365.54
        },
        {
          "date": "2026-07-16",
          "close": 1391.15
        },
        {
          "date": "2026-07-17",
          "close": 1333.93
        },
        {
          "date": "2026-07-20",
          "close": 1329.9
        },
        {
          "date": "2026-07-21",
          "close": 1346.94
        },
        {
          "date": "2026-07-22",
          "close": 1321.81
        },
        {
          "date": "2026-07-23",
          "close": 1335.57
        },
        {
          "date": "2026-07-24",
          "close": 1282.73
        },
        {
          "date": "2026-07-27",
          "close": 1333.72
        },
        {
          "date": "2026-07-28",
          "close": 1349.64
        },
        {
          "date": "2026-07-29",
          "close": 1365.13
        },
        {
          "date": "2026-07-30",
          "close": 1354.51
        },
        {
          "date": "2026-07-31",
          "close": 1447.87
        },
        {
          "date": "2026-08-03",
          "close": 1472.9
        },
        {
          "date": "2026-08-04",
          "close": 1530.03
        },
        {
          "date": "2026-08-05",
          "close": 1554.08
        },
        {
          "date": "2026-08-06",
          "close": 1544.4
        },
        {
          "date": "2026-08-07",
          "close": 1536.37
        },
        {
          "date": "2026-08-10",
          "close": 1547.02
        },
        {
          "date": "2026-08-11",
          "close": 1535.1
        },
        {
          "date": "2026-08-12",
          "close": 1562.34
        },
        {
          "date": "2026-08-13",
          "close": 1545.64
        },
        {
          "date": "2026-08-14",
          "close": 1529.27
        },
        {
          "date": "2026-08-17",
          "close": 1534.2
        },
        {
          "date": "2026-08-18",
          "close": 1504.91
        },
        {
          "date": "2026-08-19",
          "close": 1438.98
        },
        {
          "date": "2026-08-20",
          "close": 1449.35
        },
        {
          "date": "2026-08-21",
          "close": 1442.42
        },
        {
          "date": "2026-08-24",
          "close": 1419.46
        },
        {
          "date": "2026-08-25",
          "close": 1446.94
        },
        {
          "date": "2026-08-26",
          "close": 1441.46
        },
        {
          "date": "2026-08-27",
          "close": 1448.86
        },
        {
          "date": "2026-08-28",
          "close": 1457.87
        },
        {
          "date": "2026-08-31",
          "close": 1512.92
        },
        {
          "date": "2026-09-01",
          "close": 1551.59
        },
        {
          "date": "2026-09-02",
          "close": 1523.54
        },
        {
          "date": "2026-09-03",
          "close": 1496.69
        },
        {
          "date": "2026-09-04",
          "close": 1528.68
        },
        {
          "date": "2026-09-07",
          "close": 1537.95
        },
        {
          "date": "2026-09-08",
          "close": 1556.92
        },
        {
          "date": "2026-09-09",
          "close": 1521.2
        },
        {
          "date": "2026-09-10",
          "close": 1503.26
        },
        {
          "date": "2026-09-11",
          "close": 1480.2
        },
        {
          "date": "2026-09-14",
          "close": 1469.45
        },
        {
          "date": "2026-09-15",
          "close": 1435.18
        },
        {
          "date": "2026-09-16",
          "close": 1451.11
        },
        {
          "date": "2026-09-17",
          "close": 1455.59
        },
        {
          "date": "2026-09-18",
          "close": 1468.09
        },
        {
          "date": "2026-09-21",
          "close": 1496.46
        },
        {
          "date": "2026-09-22",
          "close": 1534.79
        },
        {
          "date": "2026-09-23",
          "close": 1487.79
        },
        {
          "date": "2026-09-24",
          "close": 1475.39
        },
        {
          "date": "2026-09-28",
          "close": 1437.41
        },
        {
          "date": "2026-09-29",
          "close": 1481.36
        },
        {
          "date": "2026-09-30",
          "close": 1458.53
        },
        {
          "date": "2026-10-08",
          "close": 1421.07
        },
        {
          "date": "2026-10-09",
          "close": 1486.07
        },
        {
          "date": "2026-10-12",
          "close": 1496.39
        },
        {
          "date": "2026-10-13",
          "close": 1523.23
        },
        {
          "date": "2026-10-14",
          "close": 1527.95
        },
        {
          "date": "2026-10-15",
          "close": 1491.38
        },
        {
          "date": "2026-10-16",
          "close": 1470.5
        },
        {
          "date": "2026-10-19",
          "close": 1456.02
        },
        {
          "date": "2026-10-20",
          "close": 1473.82
        },
        {
          "date": "2026-10-21",
          "close": 1495.01
        },
        {
          "date": "2026-10-22",
          "close": 1415.67
        },
        {
          "date": "2026-10-23",
          "close": 1455.16
        },
        {
          "date": "2026-10-26",
          "close": 1469.79
        },
        {
          "date": "2026-10-27",
          "close": 1429.05
        },
        {
          "date": "2026-10-28",
          "close": 1461.12
        },
        {
          "date": "2026-10-29",
          "close": 1426.3
        },
        {
          "date": "2026-10-30",
          "close": 1344.36
        },
        {
          "date": "2026-11-02",
          "close": 1427.28
        },
        {
          "date": "2026-11-03",
          "close": 1411.88
        },
        {
          "date": "2026-11-04",
          "close": 1444.32
        },
        {
          "date": "2026-11-05",
          "close": 1511.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5529411764705883,
          "pullback_frequency": 0.3764705882352941,
          "up_wilson": [
            0.44724061157197614,
            0.6540634430830067
          ],
          "pullback_wilson": [
            0.2809229508338965,
            0.4827009216378103
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.5208333333333334,
          "up_wilson": [
            0.40291074545649797,
            0.6742475770713254
          ],
          "pullback_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 32,
          "insufficient_or_abstained": 4,
          "hit_rate": 0.53125,
          "baseline_hit_rate": 0.53125,
          "hit_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "baseline_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 7,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0974",
      "name": "化妆品概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019856233234370357,
        "5": 0.03361100629843561,
        "20": -0.04316089277397628,
        "60": -0.053394058072462114
      },
      "moving_averages": {
        "5": 1041.045999999973,
        "20": 1073.7829999999842,
        "60": 1112.6804999999974
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.06070970124320818,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1321.52
        },
        {
          "date": "2026-05-14",
          "close": 1299.01
        },
        {
          "date": "2026-05-15",
          "close": 1288.41
        },
        {
          "date": "2026-05-18",
          "close": 1278.16
        },
        {
          "date": "2026-05-19",
          "close": 1287.8
        },
        {
          "date": "2026-05-20",
          "close": 1277.89
        },
        {
          "date": "2026-05-21",
          "close": 1247.59
        },
        {
          "date": "2026-05-22",
          "close": 1251.71
        },
        {
          "date": "2026-05-25",
          "close": 1238.83
        },
        {
          "date": "2026-05-26",
          "close": 1219.97
        },
        {
          "date": "2026-05-27",
          "close": 1200.06
        },
        {
          "date": "2026-05-28",
          "close": 1193.33
        },
        {
          "date": "2026-05-29",
          "close": 1198.7
        },
        {
          "date": "2026-06-01",
          "close": 1226.27
        },
        {
          "date": "2026-06-02",
          "close": 1198.05
        },
        {
          "date": "2026-06-03",
          "close": 1183.46
        },
        {
          "date": "2026-06-04",
          "close": 1160.09
        },
        {
          "date": "2026-06-05",
          "close": 1165.8
        },
        {
          "date": "2026-06-08",
          "close": 1138.54
        },
        {
          "date": "2026-06-09",
          "close": 1139.88
        },
        {
          "date": "2026-06-10",
          "close": 1131.45
        },
        {
          "date": "2026-06-11",
          "close": 1115.96
        },
        {
          "date": "2026-06-12",
          "close": 1136.49
        },
        {
          "date": "2026-06-15",
          "close": 1136.98
        },
        {
          "date": "2026-06-16",
          "close": 1132.84
        },
        {
          "date": "2026-06-17",
          "close": 1110.05
        },
        {
          "date": "2026-06-18",
          "close": 1101.67
        },
        {
          "date": "2026-06-22",
          "close": 1103.23
        },
        {
          "date": "2026-06-23",
          "close": 1124.64
        },
        {
          "date": "2026-06-24",
          "close": 1093.48
        },
        {
          "date": "2026-06-25",
          "close": 1069.29
        },
        {
          "date": "2026-06-26",
          "close": 1035.24
        },
        {
          "date": "2026-06-29",
          "close": 1056.09
        },
        {
          "date": "2026-06-30",
          "close": 1052.56
        },
        {
          "date": "2026-07-01",
          "close": 1088.83
        },
        {
          "date": "2026-07-02",
          "close": 1099.35
        },
        {
          "date": "2026-07-03",
          "close": 1110.01
        },
        {
          "date": "2026-07-06",
          "close": 1108.1
        },
        {
          "date": "2026-07-07",
          "close": 1071.9
        },
        {
          "date": "2026-07-08",
          "close": 1065.92
        },
        {
          "date": "2026-07-09",
          "close": 1054.46
        },
        {
          "date": "2026-07-10",
          "close": 1077.87
        },
        {
          "date": "2026-07-13",
          "close": 1059.6
        },
        {
          "date": "2026-07-14",
          "close": 1080.1
        },
        {
          "date": "2026-07-15",
          "close": 1112.26
        },
        {
          "date": "2026-07-16",
          "close": 1130.09
        },
        {
          "date": "2026-07-17",
          "close": 1084.8
        },
        {
          "date": "2026-07-20",
          "close": 1069.51
        },
        {
          "date": "2026-07-21",
          "close": 1061.69
        },
        {
          "date": "2026-07-22",
          "close": 1059.08
        },
        {
          "date": "2026-07-23",
          "close": 1079.91
        },
        {
          "date": "2026-07-24",
          "close": 1041.41
        },
        {
          "date": "2026-07-27",
          "close": 1085.86
        },
        {
          "date": "2026-07-28",
          "close": 1080.12
        },
        {
          "date": "2026-07-29",
          "close": 1095.29
        },
        {
          "date": "2026-07-30",
          "close": 1092.77
        },
        {
          "date": "2026-07-31",
          "close": 1104.7
        },
        {
          "date": "2026-08-03",
          "close": 1117.74
        },
        {
          "date": "2026-08-04",
          "close": 1127.13
        },
        {
          "date": "2026-08-05",
          "close": 1128.59
        },
        {
          "date": "2026-08-06",
          "close": 1126.4
        },
        {
          "date": "2026-08-07",
          "close": 1141.79
        },
        {
          "date": "2026-08-10",
          "close": 1163.92
        },
        {
          "date": "2026-08-11",
          "close": 1158.18
        },
        {
          "date": "2026-08-12",
          "close": 1165.33
        },
        {
          "date": "2026-08-13",
          "close": 1158.49
        },
        {
          "date": "2026-08-14",
          "close": 1144.52
        },
        {
          "date": "2026-08-17",
          "close": 1154.76
        },
        {
          "date": "2026-08-18",
          "close": 1146.4
        },
        {
          "date": "2026-08-19",
          "close": 1110.92
        },
        {
          "date": "2026-08-20",
          "close": 1135.73
        },
        {
          "date": "2026-08-21",
          "close": 1113.53
        },
        {
          "date": "2026-08-24",
          "close": 1093.77
        },
        {
          "date": "2026-08-25",
          "close": 1126.45
        },
        {
          "date": "2026-08-26",
          "close": 1128.87
        },
        {
          "date": "2026-08-27",
          "close": 1132.32
        },
        {
          "date": "2026-08-28",
          "close": 1139.64
        },
        {
          "date": "2026-08-31",
          "close": 1135.06
        },
        {
          "date": "2026-09-01",
          "close": 1156.92
        },
        {
          "date": "2026-09-02",
          "close": 1156.01
        },
        {
          "date": "2026-09-03",
          "close": 1147.75
        },
        {
          "date": "2026-09-04",
          "close": 1152.4
        },
        {
          "date": "2026-09-07",
          "close": 1157.57
        },
        {
          "date": "2026-09-08",
          "close": 1170.95
        },
        {
          "date": "2026-09-09",
          "close": 1152.54
        },
        {
          "date": "2026-09-10",
          "close": 1127.65
        },
        {
          "date": "2026-09-11",
          "close": 1097.6
        },
        {
          "date": "2026-09-14",
          "close": 1104.45
        },
        {
          "date": "2026-09-15",
          "close": 1079.96
        },
        {
          "date": "2026-09-16",
          "close": 1089.45
        },
        {
          "date": "2026-09-17",
          "close": 1097.89
        },
        {
          "date": "2026-09-18",
          "close": 1109.71
        },
        {
          "date": "2026-09-21",
          "close": 1143.42
        },
        {
          "date": "2026-09-22",
          "close": 1147.03
        },
        {
          "date": "2026-09-23",
          "close": 1131.64
        },
        {
          "date": "2026-09-24",
          "close": 1122.01
        },
        {
          "date": "2026-09-28",
          "close": 1109.84
        },
        {
          "date": "2026-09-29",
          "close": 1113.26
        },
        {
          "date": "2026-09-30",
          "close": 1124.52
        },
        {
          "date": "2026-10-08",
          "close": 1116.52
        },
        {
          "date": "2026-10-09",
          "close": 1137.38
        },
        {
          "date": "2026-10-12",
          "close": 1122.71
        },
        {
          "date": "2026-10-13",
          "close": 1128.32
        },
        {
          "date": "2026-10-14",
          "close": 1112.7
        },
        {
          "date": "2026-10-15",
          "close": 1089.06
        },
        {
          "date": "2026-10-16",
          "close": 1085.52
        },
        {
          "date": "2026-10-19",
          "close": 1075.54
        },
        {
          "date": "2026-10-20",
          "close": 1088.42
        },
        {
          "date": "2026-10-21",
          "close": 1081.32
        },
        {
          "date": "2026-10-22",
          "close": 1056.44
        },
        {
          "date": "2026-10-23",
          "close": 1072.98
        },
        {
          "date": "2026-10-26",
          "close": 1079.86
        },
        {
          "date": "2026-10-27",
          "close": 1049.08
        },
        {
          "date": "2026-10-28",
          "close": 1057.51
        },
        {
          "date": "2026-10-29",
          "close": 1033.59
        },
        {
          "date": "2026-10-30",
          "close": 1013.71
        },
        {
          "date": "2026-11-02",
          "close": 1035.84
        },
        {
          "date": "2026-11-03",
          "close": 1039.82
        },
        {
          "date": "2026-11-04",
          "close": 1047.53
        },
        {
          "date": "2026-11-05",
          "close": 1068.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5172413793103449,
          "pullback_frequency": 0.27586206896551724,
          "up_wilson": [
            0.4137512133636875,
            0.6192733553623774
          ],
          "pullback_wilson": [
            0.19294289080315385,
            0.3777377157580035
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.42,
          "up_wilson": [
            0.3664451431682858,
            0.6335548568317142
          ],
          "pullback_wilson": [
            0.2937500335471198,
            0.5576655823142176
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 16,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 6,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0975",
      "name": "磁悬浮概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01560338160947361,
        "5": 0.013444134136866515,
        "20": -0.07234670292971479,
        "60": -0.10139362118080775
      },
      "moving_averages": {
        "5": 1876.0819999999833,
        "20": 1966.3185000000055,
        "60": 2073.1524999999983
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-06-26",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-24",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-18",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.0772330326799261,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2578.65
        },
        {
          "date": "2026-05-14",
          "close": 2523.74
        },
        {
          "date": "2026-05-15",
          "close": 2495.41
        },
        {
          "date": "2026-05-18",
          "close": 2485.71
        },
        {
          "date": "2026-05-19",
          "close": 2494.27
        },
        {
          "date": "2026-05-20",
          "close": 2474.53
        },
        {
          "date": "2026-05-21",
          "close": 2393.89
        },
        {
          "date": "2026-05-22",
          "close": 2454.44
        },
        {
          "date": "2026-05-25",
          "close": 2453.86
        },
        {
          "date": "2026-05-26",
          "close": 2410.47
        },
        {
          "date": "2026-05-27",
          "close": 2371.94
        },
        {
          "date": "2026-05-28",
          "close": 2401.44
        },
        {
          "date": "2026-05-29",
          "close": 2332.61
        },
        {
          "date": "2026-06-01",
          "close": 2347.0
        },
        {
          "date": "2026-06-02",
          "close": 2326.0
        },
        {
          "date": "2026-06-03",
          "close": 2322.0
        },
        {
          "date": "2026-06-04",
          "close": 2313.58
        },
        {
          "date": "2026-06-05",
          "close": 2324.34
        },
        {
          "date": "2026-06-08",
          "close": 2262.71
        },
        {
          "date": "2026-06-09",
          "close": 2305.27
        },
        {
          "date": "2026-06-10",
          "close": 2261.34
        },
        {
          "date": "2026-06-11",
          "close": 2233.58
        },
        {
          "date": "2026-06-12",
          "close": 2252.66
        },
        {
          "date": "2026-06-15",
          "close": 2303.79
        },
        {
          "date": "2026-06-16",
          "close": 2355.23
        },
        {
          "date": "2026-06-17",
          "close": 2357.06
        },
        {
          "date": "2026-06-18",
          "close": 2344.64
        },
        {
          "date": "2026-06-22",
          "close": 2380.47
        },
        {
          "date": "2026-06-23",
          "close": 2347.89
        },
        {
          "date": "2026-06-24",
          "close": 2308.61
        },
        {
          "date": "2026-06-25",
          "close": 2292.5
        },
        {
          "date": "2026-06-26",
          "close": 2228.58
        },
        {
          "date": "2026-06-29",
          "close": 2228.25
        },
        {
          "date": "2026-06-30",
          "close": 2285.95
        },
        {
          "date": "2026-07-01",
          "close": 2294.06
        },
        {
          "date": "2026-07-02",
          "close": 2272.6
        },
        {
          "date": "2026-07-03",
          "close": 2302.2
        },
        {
          "date": "2026-07-06",
          "close": 2253.07
        },
        {
          "date": "2026-07-07",
          "close": 2185.96
        },
        {
          "date": "2026-07-08",
          "close": 2132.62
        },
        {
          "date": "2026-07-09",
          "close": 2130.52
        },
        {
          "date": "2026-07-10",
          "close": 2143.57
        },
        {
          "date": "2026-07-13",
          "close": 2062.8
        },
        {
          "date": "2026-07-14",
          "close": 2086.39
        },
        {
          "date": "2026-07-15",
          "close": 2084.26
        },
        {
          "date": "2026-07-16",
          "close": 2058.8
        },
        {
          "date": "2026-07-17",
          "close": 1987.51
        },
        {
          "date": "2026-07-20",
          "close": 1951.58
        },
        {
          "date": "2026-07-21",
          "close": 1975.05
        },
        {
          "date": "2026-07-22",
          "close": 1934.88
        },
        {
          "date": "2026-07-23",
          "close": 2000.64
        },
        {
          "date": "2026-07-24",
          "close": 1954.56
        },
        {
          "date": "2026-07-27",
          "close": 2019.65
        },
        {
          "date": "2026-07-28",
          "close": 1999.87
        },
        {
          "date": "2026-07-29",
          "close": 2034.57
        },
        {
          "date": "2026-07-30",
          "close": 2015.71
        },
        {
          "date": "2026-07-31",
          "close": 2053.02
        },
        {
          "date": "2026-08-03",
          "close": 2101.49
        },
        {
          "date": "2026-08-04",
          "close": 2118.83
        },
        {
          "date": "2026-08-05",
          "close": 2148.36
        },
        {
          "date": "2026-08-06",
          "close": 2153.59
        },
        {
          "date": "2026-08-07",
          "close": 2156.67
        },
        {
          "date": "2026-08-10",
          "close": 2186.58
        },
        {
          "date": "2026-08-11",
          "close": 2163.33
        },
        {
          "date": "2026-08-12",
          "close": 2181.82
        },
        {
          "date": "2026-08-13",
          "close": 2153.52
        },
        {
          "date": "2026-08-14",
          "close": 2162.9
        },
        {
          "date": "2026-08-17",
          "close": 2201.3
        },
        {
          "date": "2026-08-18",
          "close": 2190.8
        },
        {
          "date": "2026-08-19",
          "close": 2111.52
        },
        {
          "date": "2026-08-20",
          "close": 2126.21
        },
        {
          "date": "2026-08-21",
          "close": 2131.95
        },
        {
          "date": "2026-08-24",
          "close": 2118.19
        },
        {
          "date": "2026-08-25",
          "close": 2137.35
        },
        {
          "date": "2026-08-26",
          "close": 2146.22
        },
        {
          "date": "2026-08-27",
          "close": 2154.48
        },
        {
          "date": "2026-08-28",
          "close": 2143.18
        },
        {
          "date": "2026-08-31",
          "close": 2146.67
        },
        {
          "date": "2026-09-01",
          "close": 2143.65
        },
        {
          "date": "2026-09-02",
          "close": 2129.52
        },
        {
          "date": "2026-09-03",
          "close": 2130.93
        },
        {
          "date": "2026-09-04",
          "close": 2120.35
        },
        {
          "date": "2026-09-07",
          "close": 2138.78
        },
        {
          "date": "2026-09-08",
          "close": 2137.44
        },
        {
          "date": "2026-09-09",
          "close": 2135.97
        },
        {
          "date": "2026-09-10",
          "close": 2108.25
        },
        {
          "date": "2026-09-11",
          "close": 2077.78
        },
        {
          "date": "2026-09-14",
          "close": 2077.03
        },
        {
          "date": "2026-09-15",
          "close": 2053.41
        },
        {
          "date": "2026-09-16",
          "close": 2078.75
        },
        {
          "date": "2026-09-17",
          "close": 2068.99
        },
        {
          "date": "2026-09-18",
          "close": 2100.56
        },
        {
          "date": "2026-09-21",
          "close": 2133.64
        },
        {
          "date": "2026-09-22",
          "close": 2126.7
        },
        {
          "date": "2026-09-23",
          "close": 2121.76
        },
        {
          "date": "2026-09-24",
          "close": 2102.48
        },
        {
          "date": "2026-09-28",
          "close": 2068.03
        },
        {
          "date": "2026-09-29",
          "close": 2084.13
        },
        {
          "date": "2026-09-30",
          "close": 2077.26
        },
        {
          "date": "2026-10-08",
          "close": 2081.09
        },
        {
          "date": "2026-10-09",
          "close": 2092.11
        },
        {
          "date": "2026-10-12",
          "close": 2067.88
        },
        {
          "date": "2026-10-13",
          "close": 2071.71
        },
        {
          "date": "2026-10-14",
          "close": 2024.58
        },
        {
          "date": "2026-10-15",
          "close": 1974.84
        },
        {
          "date": "2026-10-16",
          "close": 1991.98
        },
        {
          "date": "2026-10-19",
          "close": 1996.33
        },
        {
          "date": "2026-10-20",
          "close": 2012.29
        },
        {
          "date": "2026-10-21",
          "close": 2008.77
        },
        {
          "date": "2026-10-22",
          "close": 1970.12
        },
        {
          "date": "2026-10-23",
          "close": 1995.05
        },
        {
          "date": "2026-10-26",
          "close": 1970.97
        },
        {
          "date": "2026-10-27",
          "close": 1914.24
        },
        {
          "date": "2026-10-28",
          "close": 1950.17
        },
        {
          "date": "2026-10-29",
          "close": 1904.92
        },
        {
          "date": "2026-10-30",
          "close": 1832.7
        },
        {
          "date": "2026-11-02",
          "close": 1863.18
        },
        {
          "date": "2026-11-03",
          "close": 1853.13
        },
        {
          "date": "2026-11-04",
          "close": 1900.87
        },
        {
          "date": "2026-11-05",
          "close": 1930.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4675324675324675,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.3603007569249538,
            0.577849790171308
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.45098039215686275,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 12,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0976",
      "name": "被动元件概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.009814009921518707,
        "5": 0.015721149142365665,
        "20": -0.1386161961989939,
        "60": -0.19016787850670658
      },
      "moving_averages": {
        "5": 1904.5540000000037,
        "20": 2027.3149999999791,
        "60": 2324.8443333333203
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-06",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.1144940158201424,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2380.58
        },
        {
          "date": "2026-05-14",
          "close": 2330.09
        },
        {
          "date": "2026-05-15",
          "close": 2284.82
        },
        {
          "date": "2026-05-18",
          "close": 2343.99
        },
        {
          "date": "2026-05-19",
          "close": 2445.06
        },
        {
          "date": "2026-05-20",
          "close": 2459.55
        },
        {
          "date": "2026-05-21",
          "close": 2396.87
        },
        {
          "date": "2026-05-22",
          "close": 2587.16
        },
        {
          "date": "2026-05-25",
          "close": 2690.03
        },
        {
          "date": "2026-05-26",
          "close": 2654.94
        },
        {
          "date": "2026-05-27",
          "close": 2695.29
        },
        {
          "date": "2026-05-28",
          "close": 2858.11
        },
        {
          "date": "2026-05-29",
          "close": 2759.61
        },
        {
          "date": "2026-06-01",
          "close": 2733.48
        },
        {
          "date": "2026-06-02",
          "close": 2877.74
        },
        {
          "date": "2026-06-03",
          "close": 2910.33
        },
        {
          "date": "2026-06-04",
          "close": 3039.32
        },
        {
          "date": "2026-06-05",
          "close": 3008.56
        },
        {
          "date": "2026-06-08",
          "close": 2821.8
        },
        {
          "date": "2026-06-09",
          "close": 2969.19
        },
        {
          "date": "2026-06-10",
          "close": 2813.5
        },
        {
          "date": "2026-06-11",
          "close": 2781.45
        },
        {
          "date": "2026-06-12",
          "close": 2703.03
        },
        {
          "date": "2026-06-15",
          "close": 2937.56
        },
        {
          "date": "2026-06-16",
          "close": 3062.23
        },
        {
          "date": "2026-06-17",
          "close": 3191.32
        },
        {
          "date": "2026-06-18",
          "close": 3270.49
        },
        {
          "date": "2026-06-22",
          "close": 3289.7
        },
        {
          "date": "2026-06-23",
          "close": 3142.18
        },
        {
          "date": "2026-06-24",
          "close": 3205.27
        },
        {
          "date": "2026-06-25",
          "close": 3355.73
        },
        {
          "date": "2026-06-26",
          "close": 3298.68
        },
        {
          "date": "2026-06-29",
          "close": 3277.21
        },
        {
          "date": "2026-06-30",
          "close": 3318.6
        },
        {
          "date": "2026-07-01",
          "close": 3359.17
        },
        {
          "date": "2026-07-02",
          "close": 3146.26
        },
        {
          "date": "2026-07-03",
          "close": 3093.94
        },
        {
          "date": "2026-07-06",
          "close": 2972.83
        },
        {
          "date": "2026-07-07",
          "close": 2902.29
        },
        {
          "date": "2026-07-08",
          "close": 2769.92
        },
        {
          "date": "2026-07-09",
          "close": 2859.75
        },
        {
          "date": "2026-07-10",
          "close": 2772.7
        },
        {
          "date": "2026-07-13",
          "close": 2538.76
        },
        {
          "date": "2026-07-14",
          "close": 2637.6
        },
        {
          "date": "2026-07-15",
          "close": 2545.26
        },
        {
          "date": "2026-07-16",
          "close": 2444.74
        },
        {
          "date": "2026-07-17",
          "close": 2269.92
        },
        {
          "date": "2026-07-20",
          "close": 2115.3
        },
        {
          "date": "2026-07-21",
          "close": 2273.94
        },
        {
          "date": "2026-07-22",
          "close": 2221.13
        },
        {
          "date": "2026-07-23",
          "close": 2258.33
        },
        {
          "date": "2026-07-24",
          "close": 2204.14
        },
        {
          "date": "2026-07-27",
          "close": 2315.26
        },
        {
          "date": "2026-07-28",
          "close": 2210.29
        },
        {
          "date": "2026-07-29",
          "close": 2258.16
        },
        {
          "date": "2026-07-30",
          "close": 2199.28
        },
        {
          "date": "2026-07-31",
          "close": 2241.05
        },
        {
          "date": "2026-08-03",
          "close": 2212.68
        },
        {
          "date": "2026-08-04",
          "close": 2324.13
        },
        {
          "date": "2026-08-05",
          "close": 2435.69
        },
        {
          "date": "2026-08-06",
          "close": 2463.06
        },
        {
          "date": "2026-08-07",
          "close": 2502.79
        },
        {
          "date": "2026-08-10",
          "close": 2517.94
        },
        {
          "date": "2026-08-11",
          "close": 2553.09
        },
        {
          "date": "2026-08-12",
          "close": 2557.07
        },
        {
          "date": "2026-08-13",
          "close": 2515.93
        },
        {
          "date": "2026-08-14",
          "close": 2563.69
        },
        {
          "date": "2026-08-17",
          "close": 2614.39
        },
        {
          "date": "2026-08-18",
          "close": 2589.94
        },
        {
          "date": "2026-08-19",
          "close": 2385.75
        },
        {
          "date": "2026-08-20",
          "close": 2400.75
        },
        {
          "date": "2026-08-21",
          "close": 2445.89
        },
        {
          "date": "2026-08-24",
          "close": 2355.99
        },
        {
          "date": "2026-08-25",
          "close": 2371.44
        },
        {
          "date": "2026-08-26",
          "close": 2372.35
        },
        {
          "date": "2026-08-27",
          "close": 2457.2
        },
        {
          "date": "2026-08-28",
          "close": 2455.18
        },
        {
          "date": "2026-08-31",
          "close": 2496.09
        },
        {
          "date": "2026-09-01",
          "close": 2428.46
        },
        {
          "date": "2026-09-02",
          "close": 2394.68
        },
        {
          "date": "2026-09-03",
          "close": 2417.12
        },
        {
          "date": "2026-09-04",
          "close": 2355.61
        },
        {
          "date": "2026-09-07",
          "close": 2442.7
        },
        {
          "date": "2026-09-08",
          "close": 2425.44
        },
        {
          "date": "2026-09-09",
          "close": 2439.34
        },
        {
          "date": "2026-09-10",
          "close": 2443.04
        },
        {
          "date": "2026-09-11",
          "close": 2505.13
        },
        {
          "date": "2026-09-14",
          "close": 2531.07
        },
        {
          "date": "2026-09-15",
          "close": 2524.74
        },
        {
          "date": "2026-09-16",
          "close": 2578.42
        },
        {
          "date": "2026-09-17",
          "close": 2526.8
        },
        {
          "date": "2026-09-18",
          "close": 2585.14
        },
        {
          "date": "2026-09-21",
          "close": 2627.67
        },
        {
          "date": "2026-09-22",
          "close": 2605.18
        },
        {
          "date": "2026-09-23",
          "close": 2604.82
        },
        {
          "date": "2026-09-24",
          "close": 2527.54
        },
        {
          "date": "2026-09-28",
          "close": 2363.27
        },
        {
          "date": "2026-09-29",
          "close": 2381.69
        },
        {
          "date": "2026-09-30",
          "close": 2328.04
        },
        {
          "date": "2026-10-08",
          "close": 2289.92
        },
        {
          "date": "2026-10-09",
          "close": 2227.54
        },
        {
          "date": "2026-10-12",
          "close": 2144.38
        },
        {
          "date": "2026-10-13",
          "close": 2178.76
        },
        {
          "date": "2026-10-14",
          "close": 2134.64
        },
        {
          "date": "2026-10-15",
          "close": 2059.88
        },
        {
          "date": "2026-10-16",
          "close": 2058.63
        },
        {
          "date": "2026-10-19",
          "close": 2057.34
        },
        {
          "date": "2026-10-20",
          "close": 2087.73
        },
        {
          "date": "2026-10-21",
          "close": 2099.51
        },
        {
          "date": "2026-10-22",
          "close": 2029.41
        },
        {
          "date": "2026-10-23",
          "close": 2070.58
        },
        {
          "date": "2026-10-26",
          "close": 1985.88
        },
        {
          "date": "2026-10-27",
          "close": 1940.24
        },
        {
          "date": "2026-10-28",
          "close": 2007.04
        },
        {
          "date": "2026-10-29",
          "close": 1941.97
        },
        {
          "date": "2026-10-30",
          "close": 1864.91
        },
        {
          "date": "2026-11-02",
          "close": 1895.18
        },
        {
          "date": "2026-11-03",
          "close": 1836.85
        },
        {
          "date": "2026-11-04",
          "close": 1953.33
        },
        {
          "date": "2026-11-05",
          "close": 1972.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5441176470588235,
          "pullback_frequency": 0.27941176470588236,
          "up_wilson": [
            0.42656606428685023,
            0.6569511707260847
          ],
          "pullback_wilson": [
            0.18677947923800126,
            0.3956343456973241
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.575,
          "pullback_frequency": 0.425,
          "up_wilson": [
            0.42195068541991065,
            0.7149060744004962
          ],
          "pullback_wilson": [
            0.28509392559950375,
            0.5780493145800892
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 16,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 6,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0977",
      "name": "碳化硅",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02626414749908723,
        "5": 0.04168476152425282,
        "20": -0.1171245448210202,
        "60": -0.13277382220658196
      },
      "moving_averages": {
        "5": 1705.1240000000223,
        "20": 1833.620499999996,
        "60": 2058.491500000008
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-27",
            "end": "2026-08-07",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-28",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.11181547090072474,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2342.18
        },
        {
          "date": "2026-05-14",
          "close": 2386.33
        },
        {
          "date": "2026-05-15",
          "close": 2348.98
        },
        {
          "date": "2026-05-18",
          "close": 2352.63
        },
        {
          "date": "2026-05-19",
          "close": 2410.92
        },
        {
          "date": "2026-05-20",
          "close": 2433.19
        },
        {
          "date": "2026-05-21",
          "close": 2290.64
        },
        {
          "date": "2026-05-22",
          "close": 2374.85
        },
        {
          "date": "2026-05-25",
          "close": 2430.79
        },
        {
          "date": "2026-05-26",
          "close": 2389.56
        },
        {
          "date": "2026-05-27",
          "close": 2404.18
        },
        {
          "date": "2026-05-28",
          "close": 2458.22
        },
        {
          "date": "2026-05-29",
          "close": 2331.88
        },
        {
          "date": "2026-06-01",
          "close": 2276.71
        },
        {
          "date": "2026-06-02",
          "close": 2281.14
        },
        {
          "date": "2026-06-03",
          "close": 2327.22
        },
        {
          "date": "2026-06-04",
          "close": 2338.64
        },
        {
          "date": "2026-06-05",
          "close": 2299.39
        },
        {
          "date": "2026-06-08",
          "close": 2207.74
        },
        {
          "date": "2026-06-09",
          "close": 2338.39
        },
        {
          "date": "2026-06-10",
          "close": 2296.39
        },
        {
          "date": "2026-06-11",
          "close": 2278.26
        },
        {
          "date": "2026-06-12",
          "close": 2265.73
        },
        {
          "date": "2026-06-15",
          "close": 2402.77
        },
        {
          "date": "2026-06-16",
          "close": 2485.76
        },
        {
          "date": "2026-06-17",
          "close": 2556.35
        },
        {
          "date": "2026-06-18",
          "close": 2580.26
        },
        {
          "date": "2026-06-22",
          "close": 2700.16
        },
        {
          "date": "2026-06-23",
          "close": 2693.86
        },
        {
          "date": "2026-06-24",
          "close": 2768.22
        },
        {
          "date": "2026-06-25",
          "close": 2759.3
        },
        {
          "date": "2026-06-26",
          "close": 2734.89
        },
        {
          "date": "2026-06-29",
          "close": 2762.03
        },
        {
          "date": "2026-06-30",
          "close": 2881.57
        },
        {
          "date": "2026-07-01",
          "close": 2862.99
        },
        {
          "date": "2026-07-02",
          "close": 2761.71
        },
        {
          "date": "2026-07-03",
          "close": 2670.7
        },
        {
          "date": "2026-07-06",
          "close": 2620.55
        },
        {
          "date": "2026-07-07",
          "close": 2633.17
        },
        {
          "date": "2026-07-08",
          "close": 2546.81
        },
        {
          "date": "2026-07-09",
          "close": 2657.11
        },
        {
          "date": "2026-07-10",
          "close": 2527.66
        },
        {
          "date": "2026-07-13",
          "close": 2369.53
        },
        {
          "date": "2026-07-14",
          "close": 2390.25
        },
        {
          "date": "2026-07-15",
          "close": 2295.59
        },
        {
          "date": "2026-07-16",
          "close": 2189.24
        },
        {
          "date": "2026-07-17",
          "close": 2017.8
        },
        {
          "date": "2026-07-20",
          "close": 1912.71
        },
        {
          "date": "2026-07-21",
          "close": 2043.22
        },
        {
          "date": "2026-07-22",
          "close": 2013.45
        },
        {
          "date": "2026-07-23",
          "close": 2003.3
        },
        {
          "date": "2026-07-24",
          "close": 1971.93
        },
        {
          "date": "2026-07-27",
          "close": 2028.55
        },
        {
          "date": "2026-07-28",
          "close": 1937.44
        },
        {
          "date": "2026-07-29",
          "close": 1937.19
        },
        {
          "date": "2026-07-30",
          "close": 1837.51
        },
        {
          "date": "2026-07-31",
          "close": 1902.98
        },
        {
          "date": "2026-08-03",
          "close": 1880.57
        },
        {
          "date": "2026-08-04",
          "close": 1978.07
        },
        {
          "date": "2026-08-05",
          "close": 2074.43
        },
        {
          "date": "2026-08-06",
          "close": 2111.0
        },
        {
          "date": "2026-08-07",
          "close": 2176.76
        },
        {
          "date": "2026-08-10",
          "close": 2175.79
        },
        {
          "date": "2026-08-11",
          "close": 2161.71
        },
        {
          "date": "2026-08-12",
          "close": 2204.3
        },
        {
          "date": "2026-08-13",
          "close": 2176.94
        },
        {
          "date": "2026-08-14",
          "close": 2203.07
        },
        {
          "date": "2026-08-17",
          "close": 2280.86
        },
        {
          "date": "2026-08-18",
          "close": 2302.16
        },
        {
          "date": "2026-08-19",
          "close": 2166.87
        },
        {
          "date": "2026-08-20",
          "close": 2163.64
        },
        {
          "date": "2026-08-21",
          "close": 2194.41
        },
        {
          "date": "2026-08-24",
          "close": 2153.46
        },
        {
          "date": "2026-08-25",
          "close": 2157.41
        },
        {
          "date": "2026-08-26",
          "close": 2148.23
        },
        {
          "date": "2026-08-27",
          "close": 2225.63
        },
        {
          "date": "2026-08-28",
          "close": 2196.05
        },
        {
          "date": "2026-08-31",
          "close": 2210.35
        },
        {
          "date": "2026-09-01",
          "close": 2167.2
        },
        {
          "date": "2026-09-02",
          "close": 2143.36
        },
        {
          "date": "2026-09-03",
          "close": 2147.83
        },
        {
          "date": "2026-09-04",
          "close": 2089.08
        },
        {
          "date": "2026-09-07",
          "close": 2131.48
        },
        {
          "date": "2026-09-08",
          "close": 2120.36
        },
        {
          "date": "2026-09-09",
          "close": 2134.5
        },
        {
          "date": "2026-09-10",
          "close": 2122.48
        },
        {
          "date": "2026-09-11",
          "close": 2102.56
        },
        {
          "date": "2026-09-14",
          "close": 2115.86
        },
        {
          "date": "2026-09-15",
          "close": 2122.68
        },
        {
          "date": "2026-09-16",
          "close": 2203.1
        },
        {
          "date": "2026-09-17",
          "close": 2191.55
        },
        {
          "date": "2026-09-18",
          "close": 2248.73
        },
        {
          "date": "2026-09-21",
          "close": 2261.26
        },
        {
          "date": "2026-09-22",
          "close": 2253.81
        },
        {
          "date": "2026-09-23",
          "close": 2273.12
        },
        {
          "date": "2026-09-24",
          "close": 2216.53
        },
        {
          "date": "2026-09-28",
          "close": 2119.23
        },
        {
          "date": "2026-09-29",
          "close": 2131.06
        },
        {
          "date": "2026-09-30",
          "close": 2095.0
        },
        {
          "date": "2026-10-08",
          "close": 2037.66
        },
        {
          "date": "2026-10-09",
          "close": 2025.48
        },
        {
          "date": "2026-10-12",
          "close": 1981.72
        },
        {
          "date": "2026-10-13",
          "close": 1992.65
        },
        {
          "date": "2026-10-14",
          "close": 1941.01
        },
        {
          "date": "2026-10-15",
          "close": 1868.93
        },
        {
          "date": "2026-10-16",
          "close": 1865.54
        },
        {
          "date": "2026-10-19",
          "close": 1853.28
        },
        {
          "date": "2026-10-20",
          "close": 1896.16
        },
        {
          "date": "2026-10-21",
          "close": 1896.0
        },
        {
          "date": "2026-10-22",
          "close": 1848.32
        },
        {
          "date": "2026-10-23",
          "close": 1882.88
        },
        {
          "date": "2026-10-26",
          "close": 1825.43
        },
        {
          "date": "2026-10-27",
          "close": 1746.32
        },
        {
          "date": "2026-10-28",
          "close": 1796.06
        },
        {
          "date": "2026-10-29",
          "close": 1727.01
        },
        {
          "date": "2026-10-30",
          "close": 1643.12
        },
        {
          "date": "2026-11-02",
          "close": 1690.6
        },
        {
          "date": "2026-11-03",
          "close": 1639.94
        },
        {
          "date": "2026-11-04",
          "close": 1752.96
        },
        {
          "date": "2026-11-05",
          "close": 1799.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.3246753246753247,
          "up_wilson": [
            0.43473084293295094,
            0.6518583911322823
          ],
          "pullback_wilson": [
            0.23059379328779073,
            0.4354191610320238
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5833333333333334,
          "pullback_frequency": 0.3541666666666667,
          "up_wilson": [
            0.4428133228397628,
            0.7115033222158844
          ],
          "pullback_wilson": [
            0.23433644125604858,
            0.4956094298965691
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 9,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 11,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0979",
      "name": "低碳冶金",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0006714939621501603,
        "5": 0.022458804560372414,
        "20": -0.02365171054499393,
        "60": -0.030742880681633444
      },
      "moving_averages": {
        "5": 882.8600000000093,
        "20": 898.2619999999937,
        "60": 908.7836666666631
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.027876534350979032,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1037.72
        },
        {
          "date": "2026-05-14",
          "close": 1020.05
        },
        {
          "date": "2026-05-15",
          "close": 1004.85
        },
        {
          "date": "2026-05-18",
          "close": 992.22
        },
        {
          "date": "2026-05-19",
          "close": 998.62
        },
        {
          "date": "2026-05-20",
          "close": 983.19
        },
        {
          "date": "2026-05-21",
          "close": 969.03
        },
        {
          "date": "2026-05-22",
          "close": 966.81
        },
        {
          "date": "2026-05-25",
          "close": 971.4
        },
        {
          "date": "2026-05-26",
          "close": 975.24
        },
        {
          "date": "2026-05-27",
          "close": 952.03
        },
        {
          "date": "2026-05-28",
          "close": 948.53
        },
        {
          "date": "2026-05-29",
          "close": 955.19
        },
        {
          "date": "2026-06-01",
          "close": 974.98
        },
        {
          "date": "2026-06-02",
          "close": 963.73
        },
        {
          "date": "2026-06-03",
          "close": 953.62
        },
        {
          "date": "2026-06-04",
          "close": 937.66
        },
        {
          "date": "2026-06-05",
          "close": 942.45
        },
        {
          "date": "2026-06-08",
          "close": 936.8
        },
        {
          "date": "2026-06-09",
          "close": 922.74
        },
        {
          "date": "2026-06-10",
          "close": 909.73
        },
        {
          "date": "2026-06-11",
          "close": 904.54
        },
        {
          "date": "2026-06-12",
          "close": 928.23
        },
        {
          "date": "2026-06-15",
          "close": 936.23
        },
        {
          "date": "2026-06-16",
          "close": 927.89
        },
        {
          "date": "2026-06-17",
          "close": 920.5
        },
        {
          "date": "2026-06-18",
          "close": 902.34
        },
        {
          "date": "2026-06-22",
          "close": 908.78
        },
        {
          "date": "2026-06-23",
          "close": 893.52
        },
        {
          "date": "2026-06-24",
          "close": 874.73
        },
        {
          "date": "2026-06-25",
          "close": 860.86
        },
        {
          "date": "2026-06-26",
          "close": 840.92
        },
        {
          "date": "2026-06-29",
          "close": 855.2
        },
        {
          "date": "2026-06-30",
          "close": 847.29
        },
        {
          "date": "2026-07-01",
          "close": 868.42
        },
        {
          "date": "2026-07-02",
          "close": 875.45
        },
        {
          "date": "2026-07-03",
          "close": 879.88
        },
        {
          "date": "2026-07-06",
          "close": 879.6
        },
        {
          "date": "2026-07-07",
          "close": 856.2
        },
        {
          "date": "2026-07-08",
          "close": 861.44
        },
        {
          "date": "2026-07-09",
          "close": 851.2
        },
        {
          "date": "2026-07-10",
          "close": 865.62
        },
        {
          "date": "2026-07-13",
          "close": 861.19
        },
        {
          "date": "2026-07-14",
          "close": 874.45
        },
        {
          "date": "2026-07-15",
          "close": 904.27
        },
        {
          "date": "2026-07-16",
          "close": 898.23
        },
        {
          "date": "2026-07-17",
          "close": 891.94
        },
        {
          "date": "2026-07-20",
          "close": 898.82
        },
        {
          "date": "2026-07-21",
          "close": 894.59
        },
        {
          "date": "2026-07-22",
          "close": 898.86
        },
        {
          "date": "2026-07-23",
          "close": 916.79
        },
        {
          "date": "2026-07-24",
          "close": 897.36
        },
        {
          "date": "2026-07-27",
          "close": 908.05
        },
        {
          "date": "2026-07-28",
          "close": 912.47
        },
        {
          "date": "2026-07-29",
          "close": 928.67
        },
        {
          "date": "2026-07-30",
          "close": 936.98
        },
        {
          "date": "2026-07-31",
          "close": 935.56
        },
        {
          "date": "2026-08-03",
          "close": 946.75
        },
        {
          "date": "2026-08-04",
          "close": 927.5
        },
        {
          "date": "2026-08-05",
          "close": 922.49
        },
        {
          "date": "2026-08-06",
          "close": 916.67
        },
        {
          "date": "2026-08-07",
          "close": 910.7
        },
        {
          "date": "2026-08-10",
          "close": 917.72
        },
        {
          "date": "2026-08-11",
          "close": 903.95
        },
        {
          "date": "2026-08-12",
          "close": 911.39
        },
        {
          "date": "2026-08-13",
          "close": 895.52
        },
        {
          "date": "2026-08-14",
          "close": 891.81
        },
        {
          "date": "2026-08-17",
          "close": 895.51
        },
        {
          "date": "2026-08-18",
          "close": 893.69
        },
        {
          "date": "2026-08-19",
          "close": 883.82
        },
        {
          "date": "2026-08-20",
          "close": 891.79
        },
        {
          "date": "2026-08-21",
          "close": 886.39
        },
        {
          "date": "2026-08-24",
          "close": 896.5
        },
        {
          "date": "2026-08-25",
          "close": 904.48
        },
        {
          "date": "2026-08-26",
          "close": 918.59
        },
        {
          "date": "2026-08-27",
          "close": 912.86
        },
        {
          "date": "2026-08-28",
          "close": 928.31
        },
        {
          "date": "2026-08-31",
          "close": 932.45
        },
        {
          "date": "2026-09-01",
          "close": 937.32
        },
        {
          "date": "2026-09-02",
          "close": 923.07
        },
        {
          "date": "2026-09-03",
          "close": 920.98
        },
        {
          "date": "2026-09-04",
          "close": 924.85
        },
        {
          "date": "2026-09-07",
          "close": 917.96
        },
        {
          "date": "2026-09-08",
          "close": 952.3
        },
        {
          "date": "2026-09-09",
          "close": 951.68
        },
        {
          "date": "2026-09-10",
          "close": 948.52
        },
        {
          "date": "2026-09-11",
          "close": 929.18
        },
        {
          "date": "2026-09-14",
          "close": 921.06
        },
        {
          "date": "2026-09-15",
          "close": 913.04
        },
        {
          "date": "2026-09-16",
          "close": 913.83
        },
        {
          "date": "2026-09-17",
          "close": 910.43
        },
        {
          "date": "2026-09-18",
          "close": 913.97
        },
        {
          "date": "2026-09-21",
          "close": 924.78
        },
        {
          "date": "2026-09-22",
          "close": 915.74
        },
        {
          "date": "2026-09-23",
          "close": 912.6
        },
        {
          "date": "2026-09-24",
          "close": 905.46
        },
        {
          "date": "2026-09-28",
          "close": 894.19
        },
        {
          "date": "2026-09-29",
          "close": 905.52
        },
        {
          "date": "2026-09-30",
          "close": 917.36
        },
        {
          "date": "2026-10-08",
          "close": 915.79
        },
        {
          "date": "2026-10-09",
          "close": 919.77
        },
        {
          "date": "2026-10-12",
          "close": 917.58
        },
        {
          "date": "2026-10-13",
          "close": 913.94
        },
        {
          "date": "2026-10-14",
          "close": 916.91
        },
        {
          "date": "2026-10-15",
          "close": 894.21
        },
        {
          "date": "2026-10-16",
          "close": 911.63
        },
        {
          "date": "2026-10-19",
          "close": 916.07
        },
        {
          "date": "2026-10-20",
          "close": 905.43
        },
        {
          "date": "2026-10-21",
          "close": 907.08
        },
        {
          "date": "2026-10-22",
          "close": 898.71
        },
        {
          "date": "2026-10-23",
          "close": 896.62
        },
        {
          "date": "2026-10-26",
          "close": 900.49
        },
        {
          "date": "2026-10-27",
          "close": 888.53
        },
        {
          "date": "2026-10-28",
          "close": 889.48
        },
        {
          "date": "2026-10-29",
          "close": 874.49
        },
        {
          "date": "2026-10-30",
          "close": 861.6
        },
        {
          "date": "2026-11-02",
          "close": 876.67
        },
        {
          "date": "2026-11-03",
          "close": 888.37
        },
        {
          "date": "2026-11-04",
          "close": 893.53
        },
        {
          "date": "2026-11-05",
          "close": 894.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 110,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42727272727272725,
          "pullback_frequency": 0.22727272727272727,
          "up_wilson": [
            0.3388228926127975,
            0.520630770703299
          ],
          "pullback_wilson": [
            0.15894628523350085,
            0.31400495220186136
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40625,
          "pullback_frequency": 0.46875,
          "up_wilson": [
            0.2945690924971961,
            0.5285479187139549
          ],
          "pullback_wilson": [
            0.35175987425176036,
            0.5892791294852899
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 37,
          "insufficient_or_abstained": 10,
          "hit_rate": 0.4594594594594595,
          "baseline_hit_rate": 0.4594594594594595,
          "hit_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "baseline_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 27,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0980",
      "name": "化债(AMC)概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013602994098171672,
        "5": 0.034254479835494456,
        "20": -0.06382594822510501,
        "60": -0.07874251217210093
      },
      "moving_averages": {
        "5": 961.6860000000103,
        "20": 1002.1520000000077,
        "60": 1048.4276666666653
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.07911256422232604,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1206.37
        },
        {
          "date": "2026-05-14",
          "close": 1178.34
        },
        {
          "date": "2026-05-15",
          "close": 1170.21
        },
        {
          "date": "2026-05-18",
          "close": 1172.36
        },
        {
          "date": "2026-05-19",
          "close": 1186.35
        },
        {
          "date": "2026-05-20",
          "close": 1162.4
        },
        {
          "date": "2026-05-21",
          "close": 1134.68
        },
        {
          "date": "2026-05-22",
          "close": 1138.11
        },
        {
          "date": "2026-05-25",
          "close": 1142.77
        },
        {
          "date": "2026-05-26",
          "close": 1142.93
        },
        {
          "date": "2026-05-27",
          "close": 1116.4
        },
        {
          "date": "2026-05-28",
          "close": 1120.48
        },
        {
          "date": "2026-05-29",
          "close": 1115.11
        },
        {
          "date": "2026-06-01",
          "close": 1135.29
        },
        {
          "date": "2026-06-02",
          "close": 1119.72
        },
        {
          "date": "2026-06-03",
          "close": 1111.22
        },
        {
          "date": "2026-06-04",
          "close": 1092.04
        },
        {
          "date": "2026-06-05",
          "close": 1091.82
        },
        {
          "date": "2026-06-08",
          "close": 1064.08
        },
        {
          "date": "2026-06-09",
          "close": 1068.68
        },
        {
          "date": "2026-06-10",
          "close": 1062.32
        },
        {
          "date": "2026-06-11",
          "close": 1042.81
        },
        {
          "date": "2026-06-12",
          "close": 1066.5
        },
        {
          "date": "2026-06-15",
          "close": 1078.19
        },
        {
          "date": "2026-06-16",
          "close": 1072.28
        },
        {
          "date": "2026-06-17",
          "close": 1056.68
        },
        {
          "date": "2026-06-18",
          "close": 1035.73
        },
        {
          "date": "2026-06-22",
          "close": 1056.73
        },
        {
          "date": "2026-06-23",
          "close": 1061.25
        },
        {
          "date": "2026-06-24",
          "close": 1032.28
        },
        {
          "date": "2026-06-25",
          "close": 1019.41
        },
        {
          "date": "2026-06-26",
          "close": 987.52
        },
        {
          "date": "2026-06-29",
          "close": 988.0
        },
        {
          "date": "2026-06-30",
          "close": 990.33
        },
        {
          "date": "2026-07-01",
          "close": 1017.6
        },
        {
          "date": "2026-07-02",
          "close": 1016.09
        },
        {
          "date": "2026-07-03",
          "close": 1030.59
        },
        {
          "date": "2026-07-06",
          "close": 1021.89
        },
        {
          "date": "2026-07-07",
          "close": 995.33
        },
        {
          "date": "2026-07-08",
          "close": 989.55
        },
        {
          "date": "2026-07-09",
          "close": 982.33
        },
        {
          "date": "2026-07-10",
          "close": 997.63
        },
        {
          "date": "2026-07-13",
          "close": 972.65
        },
        {
          "date": "2026-07-14",
          "close": 986.11
        },
        {
          "date": "2026-07-15",
          "close": 999.79
        },
        {
          "date": "2026-07-16",
          "close": 998.21
        },
        {
          "date": "2026-07-17",
          "close": 974.87
        },
        {
          "date": "2026-07-20",
          "close": 980.74
        },
        {
          "date": "2026-07-21",
          "close": 984.77
        },
        {
          "date": "2026-07-22",
          "close": 979.73
        },
        {
          "date": "2026-07-23",
          "close": 999.69
        },
        {
          "date": "2026-07-24",
          "close": 968.69
        },
        {
          "date": "2026-07-27",
          "close": 990.03
        },
        {
          "date": "2026-07-28",
          "close": 999.93
        },
        {
          "date": "2026-07-29",
          "close": 1019.98
        },
        {
          "date": "2026-07-30",
          "close": 1027.08
        },
        {
          "date": "2026-07-31",
          "close": 1050.46
        },
        {
          "date": "2026-08-03",
          "close": 1062.49
        },
        {
          "date": "2026-08-04",
          "close": 1062.01
        },
        {
          "date": "2026-08-05",
          "close": 1070.07
        },
        {
          "date": "2026-08-06",
          "close": 1073.58
        },
        {
          "date": "2026-08-07",
          "close": 1064.07
        },
        {
          "date": "2026-08-10",
          "close": 1080.22
        },
        {
          "date": "2026-08-11",
          "close": 1068.46
        },
        {
          "date": "2026-08-12",
          "close": 1084.86
        },
        {
          "date": "2026-08-13",
          "close": 1066.78
        },
        {
          "date": "2026-08-14",
          "close": 1058.29
        },
        {
          "date": "2026-08-17",
          "close": 1067.55
        },
        {
          "date": "2026-08-18",
          "close": 1063.51
        },
        {
          "date": "2026-08-19",
          "close": 1034.29
        },
        {
          "date": "2026-08-20",
          "close": 1046.92
        },
        {
          "date": "2026-08-21",
          "close": 1047.28
        },
        {
          "date": "2026-08-24",
          "close": 1042.72
        },
        {
          "date": "2026-08-25",
          "close": 1062.87
        },
        {
          "date": "2026-08-26",
          "close": 1079.16
        },
        {
          "date": "2026-08-27",
          "close": 1085.8
        },
        {
          "date": "2026-08-28",
          "close": 1094.02
        },
        {
          "date": "2026-08-31",
          "close": 1087.73
        },
        {
          "date": "2026-09-01",
          "close": 1106.67
        },
        {
          "date": "2026-09-02",
          "close": 1099.32
        },
        {
          "date": "2026-09-03",
          "close": 1090.57
        },
        {
          "date": "2026-09-04",
          "close": 1101.44
        },
        {
          "date": "2026-09-07",
          "close": 1095.82
        },
        {
          "date": "2026-09-08",
          "close": 1106.71
        },
        {
          "date": "2026-09-09",
          "close": 1097.24
        },
        {
          "date": "2026-09-10",
          "close": 1093.7
        },
        {
          "date": "2026-09-11",
          "close": 1062.64
        },
        {
          "date": "2026-09-14",
          "close": 1058.45
        },
        {
          "date": "2026-09-15",
          "close": 1043.23
        },
        {
          "date": "2026-09-16",
          "close": 1055.2
        },
        {
          "date": "2026-09-17",
          "close": 1053.81
        },
        {
          "date": "2026-09-18",
          "close": 1069.26
        },
        {
          "date": "2026-09-21",
          "close": 1089.12
        },
        {
          "date": "2026-09-22",
          "close": 1089.0
        },
        {
          "date": "2026-09-23",
          "close": 1070.83
        },
        {
          "date": "2026-09-24",
          "close": 1061.06
        },
        {
          "date": "2026-09-28",
          "close": 1044.07
        },
        {
          "date": "2026-09-29",
          "close": 1055.02
        },
        {
          "date": "2026-09-30",
          "close": 1058.33
        },
        {
          "date": "2026-10-08",
          "close": 1053.02
        },
        {
          "date": "2026-10-09",
          "close": 1070.5
        },
        {
          "date": "2026-10-12",
          "close": 1056.91
        },
        {
          "date": "2026-10-13",
          "close": 1062.02
        },
        {
          "date": "2026-10-14",
          "close": 1052.21
        },
        {
          "date": "2026-10-15",
          "close": 1022.26
        },
        {
          "date": "2026-10-16",
          "close": 1025.73
        },
        {
          "date": "2026-10-19",
          "close": 1017.43
        },
        {
          "date": "2026-10-20",
          "close": 1014.68
        },
        {
          "date": "2026-10-21",
          "close": 1019.03
        },
        {
          "date": "2026-10-22",
          "close": 991.24
        },
        {
          "date": "2026-10-23",
          "close": 1001.82
        },
        {
          "date": "2026-10-26",
          "close": 998.64
        },
        {
          "date": "2026-10-27",
          "close": 973.71
        },
        {
          "date": "2026-10-28",
          "close": 975.27
        },
        {
          "date": "2026-10-29",
          "close": 953.16
        },
        {
          "date": "2026-10-30",
          "close": 928.12
        },
        {
          "date": "2026-11-02",
          "close": 960.01
        },
        {
          "date": "2026-11-03",
          "close": 961.91
        },
        {
          "date": "2026-11-04",
          "close": 972.58
        },
        {
          "date": "2026-11-05",
          "close": 985.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49411764705882355,
          "pullback_frequency": 0.29411764705882354,
          "up_wilson": [
            0.39040835201271396,
            0.5983356419145103
          ],
          "pullback_wilson": [
            0.207855270788822,
            0.3981845166640227
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.37254901960784315,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.25320519466264424,
            0.5097478653114912
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 1,
          "insufficient_or_abstained": 33,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0981",
      "name": "工业气体",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02614252772592507,
        "5": 0.06279597676312298,
        "20": -0.09566075714175126,
        "60": -0.14310602837399689
      },
      "moving_averages": {
        "5": 2219.98200000003,
        "20": 2344.970000000007,
        "60": 2632.45200000001
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-21",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.08947522263577368,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2753.29
        },
        {
          "date": "2026-05-14",
          "close": 2799.31
        },
        {
          "date": "2026-05-15",
          "close": 2816.98
        },
        {
          "date": "2026-05-18",
          "close": 2805.61
        },
        {
          "date": "2026-05-19",
          "close": 2815.61
        },
        {
          "date": "2026-05-20",
          "close": 2840.4
        },
        {
          "date": "2026-05-21",
          "close": 2677.97
        },
        {
          "date": "2026-05-22",
          "close": 2709.44
        },
        {
          "date": "2026-05-25",
          "close": 2700.96
        },
        {
          "date": "2026-05-26",
          "close": 2668.6
        },
        {
          "date": "2026-05-27",
          "close": 2635.84
        },
        {
          "date": "2026-05-28",
          "close": 2681.53
        },
        {
          "date": "2026-05-29",
          "close": 2600.0
        },
        {
          "date": "2026-06-01",
          "close": 2602.21
        },
        {
          "date": "2026-06-02",
          "close": 2624.2
        },
        {
          "date": "2026-06-03",
          "close": 2680.57
        },
        {
          "date": "2026-06-04",
          "close": 2770.62
        },
        {
          "date": "2026-06-05",
          "close": 2782.91
        },
        {
          "date": "2026-06-08",
          "close": 2705.92
        },
        {
          "date": "2026-06-09",
          "close": 2791.37
        },
        {
          "date": "2026-06-10",
          "close": 2871.26
        },
        {
          "date": "2026-06-11",
          "close": 3011.1
        },
        {
          "date": "2026-06-12",
          "close": 2894.48
        },
        {
          "date": "2026-06-15",
          "close": 2937.05
        },
        {
          "date": "2026-06-16",
          "close": 2966.85
        },
        {
          "date": "2026-06-17",
          "close": 3001.08
        },
        {
          "date": "2026-06-18",
          "close": 3001.73
        },
        {
          "date": "2026-06-22",
          "close": 3143.92
        },
        {
          "date": "2026-06-23",
          "close": 3205.56
        },
        {
          "date": "2026-06-24",
          "close": 3226.06
        },
        {
          "date": "2026-06-25",
          "close": 3207.52
        },
        {
          "date": "2026-06-26",
          "close": 3256.67
        },
        {
          "date": "2026-06-29",
          "close": 3406.83
        },
        {
          "date": "2026-06-30",
          "close": 3518.8
        },
        {
          "date": "2026-07-01",
          "close": 3689.38
        },
        {
          "date": "2026-07-02",
          "close": 3604.07
        },
        {
          "date": "2026-07-03",
          "close": 3442.65
        },
        {
          "date": "2026-07-06",
          "close": 3323.56
        },
        {
          "date": "2026-07-07",
          "close": 3288.35
        },
        {
          "date": "2026-07-08",
          "close": 3184.21
        },
        {
          "date": "2026-07-09",
          "close": 3291.8
        },
        {
          "date": "2026-07-10",
          "close": 3177.93
        },
        {
          "date": "2026-07-13",
          "close": 3078.3
        },
        {
          "date": "2026-07-14",
          "close": 3054.25
        },
        {
          "date": "2026-07-15",
          "close": 2976.54
        },
        {
          "date": "2026-07-16",
          "close": 2836.92
        },
        {
          "date": "2026-07-17",
          "close": 2733.47
        },
        {
          "date": "2026-07-20",
          "close": 2571.69
        },
        {
          "date": "2026-07-21",
          "close": 2656.89
        },
        {
          "date": "2026-07-22",
          "close": 2610.92
        },
        {
          "date": "2026-07-23",
          "close": 2643.41
        },
        {
          "date": "2026-07-24",
          "close": 2619.05
        },
        {
          "date": "2026-07-27",
          "close": 2717.09
        },
        {
          "date": "2026-07-28",
          "close": 2636.49
        },
        {
          "date": "2026-07-29",
          "close": 2643.4
        },
        {
          "date": "2026-07-30",
          "close": 2513.61
        },
        {
          "date": "2026-07-31",
          "close": 2544.07
        },
        {
          "date": "2026-08-03",
          "close": 2517.41
        },
        {
          "date": "2026-08-04",
          "close": 2611.49
        },
        {
          "date": "2026-08-05",
          "close": 2726.44
        },
        {
          "date": "2026-08-06",
          "close": 2840.58
        },
        {
          "date": "2026-08-07",
          "close": 2882.25
        },
        {
          "date": "2026-08-10",
          "close": 2916.62
        },
        {
          "date": "2026-08-11",
          "close": 2867.47
        },
        {
          "date": "2026-08-12",
          "close": 2908.03
        },
        {
          "date": "2026-08-13",
          "close": 2855.11
        },
        {
          "date": "2026-08-14",
          "close": 2881.35
        },
        {
          "date": "2026-08-17",
          "close": 2952.2
        },
        {
          "date": "2026-08-18",
          "close": 2933.36
        },
        {
          "date": "2026-08-19",
          "close": 2781.76
        },
        {
          "date": "2026-08-20",
          "close": 2751.82
        },
        {
          "date": "2026-08-21",
          "close": 2785.38
        },
        {
          "date": "2026-08-24",
          "close": 2723.63
        },
        {
          "date": "2026-08-25",
          "close": 2722.99
        },
        {
          "date": "2026-08-26",
          "close": 2742.5
        },
        {
          "date": "2026-08-27",
          "close": 2824.61
        },
        {
          "date": "2026-08-28",
          "close": 2845.36
        },
        {
          "date": "2026-08-31",
          "close": 2877.12
        },
        {
          "date": "2026-09-01",
          "close": 2815.55
        },
        {
          "date": "2026-09-02",
          "close": 2781.89
        },
        {
          "date": "2026-09-03",
          "close": 2774.56
        },
        {
          "date": "2026-09-04",
          "close": 2701.63
        },
        {
          "date": "2026-09-07",
          "close": 2734.78
        },
        {
          "date": "2026-09-08",
          "close": 2765.06
        },
        {
          "date": "2026-09-09",
          "close": 2770.51
        },
        {
          "date": "2026-09-10",
          "close": 2744.27
        },
        {
          "date": "2026-09-11",
          "close": 2686.54
        },
        {
          "date": "2026-09-14",
          "close": 2677.96
        },
        {
          "date": "2026-09-15",
          "close": 2695.57
        },
        {
          "date": "2026-09-16",
          "close": 2742.69
        },
        {
          "date": "2026-09-17",
          "close": 2722.25
        },
        {
          "date": "2026-09-18",
          "close": 2792.86
        },
        {
          "date": "2026-09-21",
          "close": 2809.21
        },
        {
          "date": "2026-09-22",
          "close": 2779.05
        },
        {
          "date": "2026-09-23",
          "close": 2769.81
        },
        {
          "date": "2026-09-24",
          "close": 2731.63
        },
        {
          "date": "2026-09-28",
          "close": 2635.89
        },
        {
          "date": "2026-09-29",
          "close": 2636.04
        },
        {
          "date": "2026-09-30",
          "close": 2604.43
        },
        {
          "date": "2026-10-08",
          "close": 2583.4
        },
        {
          "date": "2026-10-09",
          "close": 2565.85
        },
        {
          "date": "2026-10-12",
          "close": 2524.96
        },
        {
          "date": "2026-10-13",
          "close": 2563.13
        },
        {
          "date": "2026-10-14",
          "close": 2486.36
        },
        {
          "date": "2026-10-15",
          "close": 2396.89
        },
        {
          "date": "2026-10-16",
          "close": 2416.08
        },
        {
          "date": "2026-10-19",
          "close": 2388.87
        },
        {
          "date": "2026-10-20",
          "close": 2411.16
        },
        {
          "date": "2026-10-21",
          "close": 2413.68
        },
        {
          "date": "2026-10-22",
          "close": 2318.9
        },
        {
          "date": "2026-10-23",
          "close": 2332.53
        },
        {
          "date": "2026-10-26",
          "close": 2296.3
        },
        {
          "date": "2026-10-27",
          "close": 2222.49
        },
        {
          "date": "2026-10-28",
          "close": 2264.06
        },
        {
          "date": "2026-10-29",
          "close": 2198.23
        },
        {
          "date": "2026-10-30",
          "close": 2124.11
        },
        {
          "date": "2026-11-02",
          "close": 2197.57
        },
        {
          "date": "2026-11-03",
          "close": 2165.21
        },
        {
          "date": "2026-11-04",
          "close": 2276.75
        },
        {
          "date": "2026-11-05",
          "close": 2336.27
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4805194805194805,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.3725303790298501,
            0.590359949227907
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5581395348837209,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.41107614452824104,
            0.6956669016082949
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 12,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0982",
      "name": "电子车牌",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028718886448889647,
        "5": 0.027612519951859538,
        "20": -0.017921673233324387,
        "60": -0.020813169474018012
      },
      "moving_averages": {
        "5": 1158.8020000000483,
        "20": 1200.2155000000027,
        "60": 1234.8860000000025
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.03214862811618202,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1468.07
        },
        {
          "date": "2026-05-14",
          "close": 1434.01
        },
        {
          "date": "2026-05-15",
          "close": 1410.49
        },
        {
          "date": "2026-05-18",
          "close": 1454.3
        },
        {
          "date": "2026-05-19",
          "close": 1501.83
        },
        {
          "date": "2026-05-20",
          "close": 1466.28
        },
        {
          "date": "2026-05-21",
          "close": 1411.41
        },
        {
          "date": "2026-05-22",
          "close": 1426.55
        },
        {
          "date": "2026-05-25",
          "close": 1440.41
        },
        {
          "date": "2026-05-26",
          "close": 1421.8
        },
        {
          "date": "2026-05-27",
          "close": 1400.09
        },
        {
          "date": "2026-05-28",
          "close": 1421.09
        },
        {
          "date": "2026-05-29",
          "close": 1377.29
        },
        {
          "date": "2026-06-01",
          "close": 1411.74
        },
        {
          "date": "2026-06-02",
          "close": 1388.29
        },
        {
          "date": "2026-06-03",
          "close": 1375.88
        },
        {
          "date": "2026-06-04",
          "close": 1353.35
        },
        {
          "date": "2026-06-05",
          "close": 1359.74
        },
        {
          "date": "2026-06-08",
          "close": 1348.22
        },
        {
          "date": "2026-06-09",
          "close": 1361.66
        },
        {
          "date": "2026-06-10",
          "close": 1339.09
        },
        {
          "date": "2026-06-11",
          "close": 1283.59
        },
        {
          "date": "2026-06-12",
          "close": 1295.67
        },
        {
          "date": "2026-06-15",
          "close": 1308.18
        },
        {
          "date": "2026-06-16",
          "close": 1341.3
        },
        {
          "date": "2026-06-17",
          "close": 1328.26
        },
        {
          "date": "2026-06-18",
          "close": 1318.66
        },
        {
          "date": "2026-06-22",
          "close": 1319.8
        },
        {
          "date": "2026-06-23",
          "close": 1325.53
        },
        {
          "date": "2026-06-24",
          "close": 1292.13
        },
        {
          "date": "2026-06-25",
          "close": 1255.52
        },
        {
          "date": "2026-06-26",
          "close": 1214.56
        },
        {
          "date": "2026-06-29",
          "close": 1191.73
        },
        {
          "date": "2026-06-30",
          "close": 1226.33
        },
        {
          "date": "2026-07-01",
          "close": 1250.22
        },
        {
          "date": "2026-07-02",
          "close": 1240.64
        },
        {
          "date": "2026-07-03",
          "close": 1242.1
        },
        {
          "date": "2026-07-06",
          "close": 1210.27
        },
        {
          "date": "2026-07-07",
          "close": 1168.28
        },
        {
          "date": "2026-07-08",
          "close": 1173.43
        },
        {
          "date": "2026-07-09",
          "close": 1170.66
        },
        {
          "date": "2026-07-10",
          "close": 1186.76
        },
        {
          "date": "2026-07-13",
          "close": 1116.53
        },
        {
          "date": "2026-07-14",
          "close": 1134.17
        },
        {
          "date": "2026-07-15",
          "close": 1139.9
        },
        {
          "date": "2026-07-16",
          "close": 1145.12
        },
        {
          "date": "2026-07-17",
          "close": 1095.14
        },
        {
          "date": "2026-07-20",
          "close": 1054.12
        },
        {
          "date": "2026-07-21",
          "close": 1064.0
        },
        {
          "date": "2026-07-22",
          "close": 1052.16
        },
        {
          "date": "2026-07-23",
          "close": 1076.33
        },
        {
          "date": "2026-07-24",
          "close": 1058.4
        },
        {
          "date": "2026-07-27",
          "close": 1107.05
        },
        {
          "date": "2026-07-28",
          "close": 1131.14
        },
        {
          "date": "2026-07-29",
          "close": 1142.18
        },
        {
          "date": "2026-07-30",
          "close": 1136.75
        },
        {
          "date": "2026-07-31",
          "close": 1176.47
        },
        {
          "date": "2026-08-03",
          "close": 1196.84
        },
        {
          "date": "2026-08-04",
          "close": 1211.64
        },
        {
          "date": "2026-08-05",
          "close": 1229.51
        },
        {
          "date": "2026-08-06",
          "close": 1238.93
        },
        {
          "date": "2026-08-07",
          "close": 1232.09
        },
        {
          "date": "2026-08-10",
          "close": 1248.23
        },
        {
          "date": "2026-08-11",
          "close": 1247.43
        },
        {
          "date": "2026-08-12",
          "close": 1257.26
        },
        {
          "date": "2026-08-13",
          "close": 1262.27
        },
        {
          "date": "2026-08-14",
          "close": 1278.53
        },
        {
          "date": "2026-08-17",
          "close": 1296.34
        },
        {
          "date": "2026-08-18",
          "close": 1282.91
        },
        {
          "date": "2026-08-19",
          "close": 1225.11
        },
        {
          "date": "2026-08-20",
          "close": 1239.86
        },
        {
          "date": "2026-08-21",
          "close": 1239.61
        },
        {
          "date": "2026-08-24",
          "close": 1226.63
        },
        {
          "date": "2026-08-25",
          "close": 1245.55
        },
        {
          "date": "2026-08-26",
          "close": 1253.85
        },
        {
          "date": "2026-08-27",
          "close": 1260.07
        },
        {
          "date": "2026-08-28",
          "close": 1266.57
        },
        {
          "date": "2026-08-31",
          "close": 1268.83
        },
        {
          "date": "2026-09-01",
          "close": 1294.23
        },
        {
          "date": "2026-09-02",
          "close": 1286.88
        },
        {
          "date": "2026-09-03",
          "close": 1275.3
        },
        {
          "date": "2026-09-04",
          "close": 1275.78
        },
        {
          "date": "2026-09-07",
          "close": 1273.94
        },
        {
          "date": "2026-09-08",
          "close": 1282.85
        },
        {
          "date": "2026-09-09",
          "close": 1267.12
        },
        {
          "date": "2026-09-10",
          "close": 1265.26
        },
        {
          "date": "2026-09-11",
          "close": 1252.2
        },
        {
          "date": "2026-09-14",
          "close": 1245.89
        },
        {
          "date": "2026-09-15",
          "close": 1208.4
        },
        {
          "date": "2026-09-16",
          "close": 1224.28
        },
        {
          "date": "2026-09-17",
          "close": 1215.25
        },
        {
          "date": "2026-09-18",
          "close": 1237.65
        },
        {
          "date": "2026-09-21",
          "close": 1260.08
        },
        {
          "date": "2026-09-22",
          "close": 1271.27
        },
        {
          "date": "2026-09-23",
          "close": 1252.73
        },
        {
          "date": "2026-09-24",
          "close": 1238.67
        },
        {
          "date": "2026-09-28",
          "close": 1205.22
        },
        {
          "date": "2026-09-29",
          "close": 1227.76
        },
        {
          "date": "2026-09-30",
          "close": 1232.13
        },
        {
          "date": "2026-10-08",
          "close": 1225.89
        },
        {
          "date": "2026-10-09",
          "close": 1241.51
        },
        {
          "date": "2026-10-12",
          "close": 1227.75
        },
        {
          "date": "2026-10-13",
          "close": 1242.4
        },
        {
          "date": "2026-10-14",
          "close": 1218.0
        },
        {
          "date": "2026-10-15",
          "close": 1182.45
        },
        {
          "date": "2026-10-16",
          "close": 1206.97
        },
        {
          "date": "2026-10-19",
          "close": 1200.55
        },
        {
          "date": "2026-10-20",
          "close": 1228.65
        },
        {
          "date": "2026-10-21",
          "close": 1243.91
        },
        {
          "date": "2026-10-22",
          "close": 1198.58
        },
        {
          "date": "2026-10-23",
          "close": 1223.88
        },
        {
          "date": "2026-10-26",
          "close": 1237.6
        },
        {
          "date": "2026-10-27",
          "close": 1189.03
        },
        {
          "date": "2026-10-28",
          "close": 1197.45
        },
        {
          "date": "2026-10-29",
          "close": 1171.57
        },
        {
          "date": "2026-10-30",
          "close": 1109.05
        },
        {
          "date": "2026-11-02",
          "close": 1158.37
        },
        {
          "date": "2026-11-03",
          "close": 1152.36
        },
        {
          "date": "2026-11-04",
          "close": 1170.31
        },
        {
          "date": "2026-11-05",
          "close": 1203.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.36,
          "up_wilson": [
            0.42157537389084965,
            0.6418430366102965
          ],
          "pullback_wilson": [
            0.26064928908616347,
            0.47299338680902214
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.6086956521739131,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.46456843231620754,
            0.7360677496217098
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 31,
          "insufficient_or_abstained": 6,
          "hit_rate": 0.41935483870967744,
          "baseline_hit_rate": 0.41935483870967744,
          "hit_wilson": [
            0.2641554306731223,
            0.5923373750463029
          ],
          "baseline_wilson": [
            0.2641554306731223,
            0.5923373750463029
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 5,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0983",
      "name": "核污染防治",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023923879744534915,
        "5": 0.026275216466409512,
        "20": -0.07153114553415885,
        "60": -0.05669696244917488
      },
      "moving_averages": {
        "5": 1521.2700000000186,
        "20": 1591.835000000021,
        "60": 1670.3205000000037
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "下降": {
            "median_sessions": 21,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 80
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07133985177510793,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1979.83
        },
        {
          "date": "2026-05-14",
          "close": 1941.39
        },
        {
          "date": "2026-05-15",
          "close": 1959.6
        },
        {
          "date": "2026-05-18",
          "close": 1997.5
        },
        {
          "date": "2026-05-19",
          "close": 2025.31
        },
        {
          "date": "2026-05-20",
          "close": 2025.91
        },
        {
          "date": "2026-05-21",
          "close": 1951.22
        },
        {
          "date": "2026-05-22",
          "close": 1994.58
        },
        {
          "date": "2026-05-25",
          "close": 2006.13
        },
        {
          "date": "2026-05-26",
          "close": 1979.76
        },
        {
          "date": "2026-05-27",
          "close": 1942.95
        },
        {
          "date": "2026-05-28",
          "close": 1965.14
        },
        {
          "date": "2026-05-29",
          "close": 1876.07
        },
        {
          "date": "2026-06-01",
          "close": 1882.35
        },
        {
          "date": "2026-06-02",
          "close": 1860.01
        },
        {
          "date": "2026-06-03",
          "close": 1851.54
        },
        {
          "date": "2026-06-04",
          "close": 1827.77
        },
        {
          "date": "2026-06-05",
          "close": 1842.37
        },
        {
          "date": "2026-06-08",
          "close": 1783.5
        },
        {
          "date": "2026-06-09",
          "close": 1806.57
        },
        {
          "date": "2026-06-10",
          "close": 1789.73
        },
        {
          "date": "2026-06-11",
          "close": 1783.51
        },
        {
          "date": "2026-06-12",
          "close": 1815.89
        },
        {
          "date": "2026-06-15",
          "close": 1855.63
        },
        {
          "date": "2026-06-16",
          "close": 1876.3
        },
        {
          "date": "2026-06-17",
          "close": 1873.24
        },
        {
          "date": "2026-06-18",
          "close": 1860.99
        },
        {
          "date": "2026-06-22",
          "close": 1860.61
        },
        {
          "date": "2026-06-23",
          "close": 1847.14
        },
        {
          "date": "2026-06-24",
          "close": 1811.82
        },
        {
          "date": "2026-06-25",
          "close": 1770.26
        },
        {
          "date": "2026-06-26",
          "close": 1719.81
        },
        {
          "date": "2026-06-29",
          "close": 1698.36
        },
        {
          "date": "2026-06-30",
          "close": 1741.73
        },
        {
          "date": "2026-07-01",
          "close": 1776.78
        },
        {
          "date": "2026-07-02",
          "close": 1768.43
        },
        {
          "date": "2026-07-03",
          "close": 1776.47
        },
        {
          "date": "2026-07-06",
          "close": 1730.3
        },
        {
          "date": "2026-07-07",
          "close": 1690.65
        },
        {
          "date": "2026-07-08",
          "close": 1650.42
        },
        {
          "date": "2026-07-09",
          "close": 1662.69
        },
        {
          "date": "2026-07-10",
          "close": 1686.36
        },
        {
          "date": "2026-07-13",
          "close": 1604.9
        },
        {
          "date": "2026-07-14",
          "close": 1627.51
        },
        {
          "date": "2026-07-15",
          "close": 1629.81
        },
        {
          "date": "2026-07-16",
          "close": 1613.46
        },
        {
          "date": "2026-07-17",
          "close": 1554.79
        },
        {
          "date": "2026-07-20",
          "close": 1494.87
        },
        {
          "date": "2026-07-21",
          "close": 1530.13
        },
        {
          "date": "2026-07-22",
          "close": 1512.31
        },
        {
          "date": "2026-07-23",
          "close": 1555.14
        },
        {
          "date": "2026-07-24",
          "close": 1535.01
        },
        {
          "date": "2026-07-27",
          "close": 1579.53
        },
        {
          "date": "2026-07-28",
          "close": 1561.61
        },
        {
          "date": "2026-07-29",
          "close": 1577.39
        },
        {
          "date": "2026-07-30",
          "close": 1549.37
        },
        {
          "date": "2026-07-31",
          "close": 1582.14
        },
        {
          "date": "2026-08-03",
          "close": 1611.51
        },
        {
          "date": "2026-08-04",
          "close": 1640.56
        },
        {
          "date": "2026-08-05",
          "close": 1672.4
        },
        {
          "date": "2026-08-06",
          "close": 1684.72
        },
        {
          "date": "2026-08-07",
          "close": 1688.53
        },
        {
          "date": "2026-08-10",
          "close": 1726.84
        },
        {
          "date": "2026-08-11",
          "close": 1721.07
        },
        {
          "date": "2026-08-12",
          "close": 1734.13
        },
        {
          "date": "2026-08-13",
          "close": 1704.8
        },
        {
          "date": "2026-08-14",
          "close": 1708.59
        },
        {
          "date": "2026-08-17",
          "close": 1737.23
        },
        {
          "date": "2026-08-18",
          "close": 1732.68
        },
        {
          "date": "2026-08-19",
          "close": 1647.61
        },
        {
          "date": "2026-08-20",
          "close": 1669.66
        },
        {
          "date": "2026-08-21",
          "close": 1675.93
        },
        {
          "date": "2026-08-24",
          "close": 1653.31
        },
        {
          "date": "2026-08-25",
          "close": 1674.11
        },
        {
          "date": "2026-08-26",
          "close": 1675.42
        },
        {
          "date": "2026-08-27",
          "close": 1696.39
        },
        {
          "date": "2026-08-28",
          "close": 1699.22
        },
        {
          "date": "2026-08-31",
          "close": 1710.19
        },
        {
          "date": "2026-09-01",
          "close": 1716.71
        },
        {
          "date": "2026-09-02",
          "close": 1710.67
        },
        {
          "date": "2026-09-03",
          "close": 1706.62
        },
        {
          "date": "2026-09-04",
          "close": 1702.52
        },
        {
          "date": "2026-09-07",
          "close": 1721.65
        },
        {
          "date": "2026-09-08",
          "close": 1739.83
        },
        {
          "date": "2026-09-09",
          "close": 1734.1
        },
        {
          "date": "2026-09-10",
          "close": 1715.69
        },
        {
          "date": "2026-09-11",
          "close": 1700.72
        },
        {
          "date": "2026-09-14",
          "close": 1699.31
        },
        {
          "date": "2026-09-15",
          "close": 1685.89
        },
        {
          "date": "2026-09-16",
          "close": 1704.2
        },
        {
          "date": "2026-09-17",
          "close": 1692.81
        },
        {
          "date": "2026-09-18",
          "close": 1723.13
        },
        {
          "date": "2026-09-21",
          "close": 1759.29
        },
        {
          "date": "2026-09-22",
          "close": 1761.13
        },
        {
          "date": "2026-09-23",
          "close": 1775.24
        },
        {
          "date": "2026-09-24",
          "close": 1753.04
        },
        {
          "date": "2026-09-28",
          "close": 1706.23
        },
        {
          "date": "2026-09-29",
          "close": 1721.75
        },
        {
          "date": "2026-09-30",
          "close": 1712.45
        },
        {
          "date": "2026-10-08",
          "close": 1699.12
        },
        {
          "date": "2026-10-09",
          "close": 1698.77
        },
        {
          "date": "2026-10-12",
          "close": 1664.16
        },
        {
          "date": "2026-10-13",
          "close": 1675.57
        },
        {
          "date": "2026-10-14",
          "close": 1640.02
        },
        {
          "date": "2026-10-15",
          "close": 1590.3
        },
        {
          "date": "2026-10-16",
          "close": 1613.05
        },
        {
          "date": "2026-10-19",
          "close": 1606.11
        },
        {
          "date": "2026-10-20",
          "close": 1636.99
        },
        {
          "date": "2026-10-21",
          "close": 1630.11
        },
        {
          "date": "2026-10-22",
          "close": 1592.16
        },
        {
          "date": "2026-10-23",
          "close": 1622.41
        },
        {
          "date": "2026-10-26",
          "close": 1593.85
        },
        {
          "date": "2026-10-27",
          "close": 1548.86
        },
        {
          "date": "2026-10-28",
          "close": 1580.8
        },
        {
          "date": "2026-10-29",
          "close": 1537.19
        },
        {
          "date": "2026-10-30",
          "close": 1483.11
        },
        {
          "date": "2026-11-02",
          "close": 1512.67
        },
        {
          "date": "2026-11-03",
          "close": 1492.27
        },
        {
          "date": "2026-11-04",
          "close": 1540.72
        },
        {
          "date": "2026-11-05",
          "close": 1577.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 76,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5131578947368421,
          "pullback_frequency": 0.3684210526315789,
          "up_wilson": [
            0.4028869302897975,
            0.6221627122084885
          ],
          "pullback_wilson": [
            0.26875422603103505,
            0.48074934898610644
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5111111111111111,
          "up_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "pullback_wilson": [
            0.3700446464458318,
            0.650429762471215
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 6,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0984",
      "name": "华为汽车",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024893658657163753,
        "5": 0.01925637611389952,
        "20": -0.034520898824077384,
        "60": -0.07401548425519255
      },
      "moving_averages": {
        "5": 1921.0759999999777,
        "20": 1975.0230000000215,
        "60": 2078.5076666666855
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-10",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.03274720788499108,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2650.24
        },
        {
          "date": "2026-05-14",
          "close": 2597.29
        },
        {
          "date": "2026-05-15",
          "close": 2618.19
        },
        {
          "date": "2026-05-18",
          "close": 2617.5
        },
        {
          "date": "2026-05-19",
          "close": 2637.28
        },
        {
          "date": "2026-05-20",
          "close": 2613.98
        },
        {
          "date": "2026-05-21",
          "close": 2586.95
        },
        {
          "date": "2026-05-22",
          "close": 2638.79
        },
        {
          "date": "2026-05-25",
          "close": 2638.9
        },
        {
          "date": "2026-05-26",
          "close": 2593.78
        },
        {
          "date": "2026-05-27",
          "close": 2523.9
        },
        {
          "date": "2026-05-28",
          "close": 2525.27
        },
        {
          "date": "2026-05-29",
          "close": 2430.41
        },
        {
          "date": "2026-06-01",
          "close": 2451.11
        },
        {
          "date": "2026-06-02",
          "close": 2450.78
        },
        {
          "date": "2026-06-03",
          "close": 2439.91
        },
        {
          "date": "2026-06-04",
          "close": 2434.84
        },
        {
          "date": "2026-06-05",
          "close": 2457.99
        },
        {
          "date": "2026-06-08",
          "close": 2415.66
        },
        {
          "date": "2026-06-09",
          "close": 2457.27
        },
        {
          "date": "2026-06-10",
          "close": 2390.29
        },
        {
          "date": "2026-06-11",
          "close": 2337.11
        },
        {
          "date": "2026-06-12",
          "close": 2356.09
        },
        {
          "date": "2026-06-15",
          "close": 2419.03
        },
        {
          "date": "2026-06-16",
          "close": 2438.69
        },
        {
          "date": "2026-06-17",
          "close": 2430.68
        },
        {
          "date": "2026-06-18",
          "close": 2419.15
        },
        {
          "date": "2026-06-22",
          "close": 2398.44
        },
        {
          "date": "2026-06-23",
          "close": 2377.8
        },
        {
          "date": "2026-06-24",
          "close": 2355.64
        },
        {
          "date": "2026-06-25",
          "close": 2314.54
        },
        {
          "date": "2026-06-26",
          "close": 2250.53
        },
        {
          "date": "2026-06-29",
          "close": 2234.97
        },
        {
          "date": "2026-06-30",
          "close": 2290.21
        },
        {
          "date": "2026-07-01",
          "close": 2310.35
        },
        {
          "date": "2026-07-02",
          "close": 2307.93
        },
        {
          "date": "2026-07-03",
          "close": 2385.05
        },
        {
          "date": "2026-07-06",
          "close": 2330.11
        },
        {
          "date": "2026-07-07",
          "close": 2269.05
        },
        {
          "date": "2026-07-08",
          "close": 2212.61
        },
        {
          "date": "2026-07-09",
          "close": 2229.99
        },
        {
          "date": "2026-07-10",
          "close": 2251.37
        },
        {
          "date": "2026-07-13",
          "close": 2123.84
        },
        {
          "date": "2026-07-14",
          "close": 2147.19
        },
        {
          "date": "2026-07-15",
          "close": 2144.46
        },
        {
          "date": "2026-07-16",
          "close": 2133.81
        },
        {
          "date": "2026-07-17",
          "close": 2021.9
        },
        {
          "date": "2026-07-20",
          "close": 1953.5
        },
        {
          "date": "2026-07-21",
          "close": 1994.64
        },
        {
          "date": "2026-07-22",
          "close": 1957.45
        },
        {
          "date": "2026-07-23",
          "close": 1993.31
        },
        {
          "date": "2026-07-24",
          "close": 1936.65
        },
        {
          "date": "2026-07-27",
          "close": 1999.68
        },
        {
          "date": "2026-07-28",
          "close": 1985.53
        },
        {
          "date": "2026-07-29",
          "close": 2013.35
        },
        {
          "date": "2026-07-30",
          "close": 1981.27
        },
        {
          "date": "2026-07-31",
          "close": 2038.76
        },
        {
          "date": "2026-08-03",
          "close": 2059.0
        },
        {
          "date": "2026-08-04",
          "close": 2097.05
        },
        {
          "date": "2026-08-05",
          "close": 2149.28
        },
        {
          "date": "2026-08-06",
          "close": 2143.8
        },
        {
          "date": "2026-08-07",
          "close": 2152.35
        },
        {
          "date": "2026-08-10",
          "close": 2178.2
        },
        {
          "date": "2026-08-11",
          "close": 2171.37
        },
        {
          "date": "2026-08-12",
          "close": 2193.3
        },
        {
          "date": "2026-08-13",
          "close": 2161.86
        },
        {
          "date": "2026-08-14",
          "close": 2166.82
        },
        {
          "date": "2026-08-17",
          "close": 2200.55
        },
        {
          "date": "2026-08-18",
          "close": 2204.29
        },
        {
          "date": "2026-08-19",
          "close": 2082.76
        },
        {
          "date": "2026-08-20",
          "close": 2092.02
        },
        {
          "date": "2026-08-21",
          "close": 2104.19
        },
        {
          "date": "2026-08-24",
          "close": 2083.42
        },
        {
          "date": "2026-08-25",
          "close": 2118.6
        },
        {
          "date": "2026-08-26",
          "close": 2112.78
        },
        {
          "date": "2026-08-27",
          "close": 2134.94
        },
        {
          "date": "2026-08-28",
          "close": 2131.4
        },
        {
          "date": "2026-08-31",
          "close": 2155.1
        },
        {
          "date": "2026-09-01",
          "close": 2161.64
        },
        {
          "date": "2026-09-02",
          "close": 2158.94
        },
        {
          "date": "2026-09-03",
          "close": 2162.69
        },
        {
          "date": "2026-09-04",
          "close": 2136.06
        },
        {
          "date": "2026-09-07",
          "close": 2161.86
        },
        {
          "date": "2026-09-08",
          "close": 2158.7
        },
        {
          "date": "2026-09-09",
          "close": 2138.33
        },
        {
          "date": "2026-09-10",
          "close": 2104.89
        },
        {
          "date": "2026-09-11",
          "close": 2070.09
        },
        {
          "date": "2026-09-14",
          "close": 2095.29
        },
        {
          "date": "2026-09-15",
          "close": 2063.96
        },
        {
          "date": "2026-09-16",
          "close": 2081.61
        },
        {
          "date": "2026-09-17",
          "close": 2099.21
        },
        {
          "date": "2026-09-18",
          "close": 2117.1
        },
        {
          "date": "2026-09-21",
          "close": 2149.74
        },
        {
          "date": "2026-09-22",
          "close": 2150.21
        },
        {
          "date": "2026-09-23",
          "close": 2149.55
        },
        {
          "date": "2026-09-24",
          "close": 2124.15
        },
        {
          "date": "2026-09-28",
          "close": 2084.73
        },
        {
          "date": "2026-09-29",
          "close": 2096.33
        },
        {
          "date": "2026-09-30",
          "close": 2095.81
        },
        {
          "date": "2026-10-08",
          "close": 2061.36
        },
        {
          "date": "2026-10-09",
          "close": 2057.58
        },
        {
          "date": "2026-10-12",
          "close": 2029.63
        },
        {
          "date": "2026-10-13",
          "close": 2025.59
        },
        {
          "date": "2026-10-14",
          "close": 1975.03
        },
        {
          "date": "2026-10-15",
          "close": 1911.12
        },
        {
          "date": "2026-10-16",
          "close": 1963.08
        },
        {
          "date": "2026-10-19",
          "close": 1981.33
        },
        {
          "date": "2026-10-20",
          "close": 2017.34
        },
        {
          "date": "2026-10-21",
          "close": 2000.45
        },
        {
          "date": "2026-10-22",
          "close": 1957.3
        },
        {
          "date": "2026-10-23",
          "close": 2015.31
        },
        {
          "date": "2026-10-26",
          "close": 2007.98
        },
        {
          "date": "2026-10-27",
          "close": 1968.06
        },
        {
          "date": "2026-10-28",
          "close": 2032.68
        },
        {
          "date": "2026-10-29",
          "close": 1952.6
        },
        {
          "date": "2026-10-30",
          "close": 1876.88
        },
        {
          "date": "2026-11-02",
          "close": 1914.75
        },
        {
          "date": "2026-11-03",
          "close": 1881.69
        },
        {
          "date": "2026-11-04",
          "close": 1941.86
        },
        {
          "date": "2026-11-05",
          "close": 1990.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.36,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.26064928908616347,
            0.47299338680902214
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5227272727272727,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "pullback_wilson": [
            0.35831760539989393,
            0.641682394600106
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 19,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 3,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0985",
      "name": "换电概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02275717384347331,
        "5": 0.023820202322220485,
        "20": -0.07149636191078768,
        "60": -0.05777873868207595
      },
      "moving_averages": {
        "5": 1387.5959999999498,
        "20": 1454.9404999999679,
        "60": 1526.4673333333224
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.06854966677245311,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1922.79
        },
        {
          "date": "2026-05-14",
          "close": 1894.19
        },
        {
          "date": "2026-05-15",
          "close": 1881.47
        },
        {
          "date": "2026-05-18",
          "close": 1897.74
        },
        {
          "date": "2026-05-19",
          "close": 1928.24
        },
        {
          "date": "2026-05-20",
          "close": 1916.94
        },
        {
          "date": "2026-05-21",
          "close": 1853.38
        },
        {
          "date": "2026-05-22",
          "close": 1881.65
        },
        {
          "date": "2026-05-25",
          "close": 1891.66
        },
        {
          "date": "2026-05-26",
          "close": 1859.55
        },
        {
          "date": "2026-05-27",
          "close": 1836.68
        },
        {
          "date": "2026-05-28",
          "close": 1858.81
        },
        {
          "date": "2026-05-29",
          "close": 1799.36
        },
        {
          "date": "2026-06-01",
          "close": 1814.21
        },
        {
          "date": "2026-06-02",
          "close": 1810.9
        },
        {
          "date": "2026-06-03",
          "close": 1810.83
        },
        {
          "date": "2026-06-04",
          "close": 1786.23
        },
        {
          "date": "2026-06-05",
          "close": 1774.51
        },
        {
          "date": "2026-06-08",
          "close": 1719.1
        },
        {
          "date": "2026-06-09",
          "close": 1735.72
        },
        {
          "date": "2026-06-10",
          "close": 1681.62
        },
        {
          "date": "2026-06-11",
          "close": 1652.74
        },
        {
          "date": "2026-06-12",
          "close": 1656.21
        },
        {
          "date": "2026-06-15",
          "close": 1700.74
        },
        {
          "date": "2026-06-16",
          "close": 1728.27
        },
        {
          "date": "2026-06-17",
          "close": 1714.19
        },
        {
          "date": "2026-06-18",
          "close": 1717.92
        },
        {
          "date": "2026-06-22",
          "close": 1717.28
        },
        {
          "date": "2026-06-23",
          "close": 1705.11
        },
        {
          "date": "2026-06-24",
          "close": 1692.06
        },
        {
          "date": "2026-06-25",
          "close": 1665.26
        },
        {
          "date": "2026-06-26",
          "close": 1620.22
        },
        {
          "date": "2026-06-29",
          "close": 1597.29
        },
        {
          "date": "2026-06-30",
          "close": 1627.02
        },
        {
          "date": "2026-07-01",
          "close": 1627.87
        },
        {
          "date": "2026-07-02",
          "close": 1603.27
        },
        {
          "date": "2026-07-03",
          "close": 1640.11
        },
        {
          "date": "2026-07-06",
          "close": 1617.09
        },
        {
          "date": "2026-07-07",
          "close": 1561.61
        },
        {
          "date": "2026-07-08",
          "close": 1539.44
        },
        {
          "date": "2026-07-09",
          "close": 1541.09
        },
        {
          "date": "2026-07-10",
          "close": 1563.39
        },
        {
          "date": "2026-07-13",
          "close": 1491.96
        },
        {
          "date": "2026-07-14",
          "close": 1494.43
        },
        {
          "date": "2026-07-15",
          "close": 1481.26
        },
        {
          "date": "2026-07-16",
          "close": 1470.63
        },
        {
          "date": "2026-07-17",
          "close": 1396.6
        },
        {
          "date": "2026-07-20",
          "close": 1351.15
        },
        {
          "date": "2026-07-21",
          "close": 1368.91
        },
        {
          "date": "2026-07-22",
          "close": 1363.47
        },
        {
          "date": "2026-07-23",
          "close": 1410.7
        },
        {
          "date": "2026-07-24",
          "close": 1372.42
        },
        {
          "date": "2026-07-27",
          "close": 1423.45
        },
        {
          "date": "2026-07-28",
          "close": 1412.0
        },
        {
          "date": "2026-07-29",
          "close": 1437.44
        },
        {
          "date": "2026-07-30",
          "close": 1398.07
        },
        {
          "date": "2026-07-31",
          "close": 1437.05
        },
        {
          "date": "2026-08-03",
          "close": 1465.53
        },
        {
          "date": "2026-08-04",
          "close": 1498.42
        },
        {
          "date": "2026-08-05",
          "close": 1526.34
        },
        {
          "date": "2026-08-06",
          "close": 1530.37
        },
        {
          "date": "2026-08-07",
          "close": 1532.8
        },
        {
          "date": "2026-08-10",
          "close": 1537.93
        },
        {
          "date": "2026-08-11",
          "close": 1539.55
        },
        {
          "date": "2026-08-12",
          "close": 1556.13
        },
        {
          "date": "2026-08-13",
          "close": 1537.81
        },
        {
          "date": "2026-08-14",
          "close": 1532.87
        },
        {
          "date": "2026-08-17",
          "close": 1566.05
        },
        {
          "date": "2026-08-18",
          "close": 1557.31
        },
        {
          "date": "2026-08-19",
          "close": 1485.21
        },
        {
          "date": "2026-08-20",
          "close": 1501.92
        },
        {
          "date": "2026-08-21",
          "close": 1505.87
        },
        {
          "date": "2026-08-24",
          "close": 1495.5
        },
        {
          "date": "2026-08-25",
          "close": 1531.17
        },
        {
          "date": "2026-08-26",
          "close": 1541.11
        },
        {
          "date": "2026-08-27",
          "close": 1553.51
        },
        {
          "date": "2026-08-28",
          "close": 1553.75
        },
        {
          "date": "2026-08-31",
          "close": 1571.44
        },
        {
          "date": "2026-09-01",
          "close": 1581.92
        },
        {
          "date": "2026-09-02",
          "close": 1579.72
        },
        {
          "date": "2026-09-03",
          "close": 1586.66
        },
        {
          "date": "2026-09-04",
          "close": 1587.4
        },
        {
          "date": "2026-09-07",
          "close": 1609.17
        },
        {
          "date": "2026-09-08",
          "close": 1614.78
        },
        {
          "date": "2026-09-09",
          "close": 1608.66
        },
        {
          "date": "2026-09-10",
          "close": 1595.09
        },
        {
          "date": "2026-09-11",
          "close": 1570.84
        },
        {
          "date": "2026-09-14",
          "close": 1577.96
        },
        {
          "date": "2026-09-15",
          "close": 1552.09
        },
        {
          "date": "2026-09-16",
          "close": 1577.8
        },
        {
          "date": "2026-09-17",
          "close": 1575.4
        },
        {
          "date": "2026-09-18",
          "close": 1591.42
        },
        {
          "date": "2026-09-21",
          "close": 1616.46
        },
        {
          "date": "2026-09-22",
          "close": 1615.99
        },
        {
          "date": "2026-09-23",
          "close": 1603.06
        },
        {
          "date": "2026-09-24",
          "close": 1587.62
        },
        {
          "date": "2026-09-28",
          "close": 1554.73
        },
        {
          "date": "2026-09-29",
          "close": 1564.33
        },
        {
          "date": "2026-09-30",
          "close": 1558.94
        },
        {
          "date": "2026-10-08",
          "close": 1548.89
        },
        {
          "date": "2026-10-09",
          "close": 1543.99
        },
        {
          "date": "2026-10-12",
          "close": 1534.59
        },
        {
          "date": "2026-10-13",
          "close": 1536.45
        },
        {
          "date": "2026-10-14",
          "close": 1505.14
        },
        {
          "date": "2026-10-15",
          "close": 1459.01
        },
        {
          "date": "2026-10-16",
          "close": 1478.42
        },
        {
          "date": "2026-10-19",
          "close": 1477.92
        },
        {
          "date": "2026-10-20",
          "close": 1495.99
        },
        {
          "date": "2026-10-21",
          "close": 1483.01
        },
        {
          "date": "2026-10-22",
          "close": 1443.15
        },
        {
          "date": "2026-10-23",
          "close": 1477.52
        },
        {
          "date": "2026-10-26",
          "close": 1457.93
        },
        {
          "date": "2026-10-27",
          "close": 1415.8
        },
        {
          "date": "2026-10-28",
          "close": 1447.22
        },
        {
          "date": "2026-10-29",
          "close": 1404.69
        },
        {
          "date": "2026-10-30",
          "close": 1347.87
        },
        {
          "date": "2026-11-02",
          "close": 1381.43
        },
        {
          "date": "2026-11-03",
          "close": 1364.38
        },
        {
          "date": "2026-11-04",
          "close": 1406.15
        },
        {
          "date": "2026-11-05",
          "close": 1438.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5180722891566265,
          "pullback_frequency": 0.3493975903614458,
          "up_wilson": [
            0.4121775709212428,
            0.6223681407784449
          ],
          "pullback_wilson": [
            0.2555612557016784,
            0.45655781346759094
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.5102040816326531,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.37467563740468035,
            0.6442488968969421
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 1,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0986",
      "name": "CAR-T细胞疗法",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02610382890651941,
        "5": 0.059904509094796055,
        "20": -0.049533501613573394,
        "60": 0.03975986787490071
      },
      "moving_averages": {
        "5": 1148.6600000000094,
        "20": 1160.2510000000009,
        "60": 1206.3526666666671
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-27",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.05628038672937674,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1201.94
        },
        {
          "date": "2026-05-14",
          "close": 1166.58
        },
        {
          "date": "2026-05-15",
          "close": 1156.08
        },
        {
          "date": "2026-05-18",
          "close": 1142.39
        },
        {
          "date": "2026-05-19",
          "close": 1147.02
        },
        {
          "date": "2026-05-20",
          "close": 1133.78
        },
        {
          "date": "2026-05-21",
          "close": 1118.2
        },
        {
          "date": "2026-05-22",
          "close": 1116.92
        },
        {
          "date": "2026-05-25",
          "close": 1101.48
        },
        {
          "date": "2026-05-26",
          "close": 1087.51
        },
        {
          "date": "2026-05-27",
          "close": 1075.67
        },
        {
          "date": "2026-05-28",
          "close": 1073.29
        },
        {
          "date": "2026-05-29",
          "close": 1071.28
        },
        {
          "date": "2026-06-01",
          "close": 1074.68
        },
        {
          "date": "2026-06-02",
          "close": 1057.34
        },
        {
          "date": "2026-06-03",
          "close": 1043.09
        },
        {
          "date": "2026-06-04",
          "close": 1022.39
        },
        {
          "date": "2026-06-05",
          "close": 1024.08
        },
        {
          "date": "2026-06-08",
          "close": 991.4
        },
        {
          "date": "2026-06-09",
          "close": 1000.48
        },
        {
          "date": "2026-06-10",
          "close": 1003.04
        },
        {
          "date": "2026-06-11",
          "close": 985.32
        },
        {
          "date": "2026-06-12",
          "close": 1016.55
        },
        {
          "date": "2026-06-15",
          "close": 1012.31
        },
        {
          "date": "2026-06-16",
          "close": 1007.49
        },
        {
          "date": "2026-06-17",
          "close": 999.53
        },
        {
          "date": "2026-06-18",
          "close": 1017.63
        },
        {
          "date": "2026-06-22",
          "close": 1019.64
        },
        {
          "date": "2026-06-23",
          "close": 1055.36
        },
        {
          "date": "2026-06-24",
          "close": 1061.3
        },
        {
          "date": "2026-06-25",
          "close": 1062.81
        },
        {
          "date": "2026-06-26",
          "close": 1024.15
        },
        {
          "date": "2026-06-29",
          "close": 1086.55
        },
        {
          "date": "2026-06-30",
          "close": 1072.44
        },
        {
          "date": "2026-07-01",
          "close": 1112.63
        },
        {
          "date": "2026-07-02",
          "close": 1103.85
        },
        {
          "date": "2026-07-03",
          "close": 1120.38
        },
        {
          "date": "2026-07-06",
          "close": 1146.85
        },
        {
          "date": "2026-07-07",
          "close": 1103.52
        },
        {
          "date": "2026-07-08",
          "close": 1081.96
        },
        {
          "date": "2026-07-09",
          "close": 1070.36
        },
        {
          "date": "2026-07-10",
          "close": 1121.71
        },
        {
          "date": "2026-07-13",
          "close": 1101.4
        },
        {
          "date": "2026-07-14",
          "close": 1119.97
        },
        {
          "date": "2026-07-15",
          "close": 1165.47
        },
        {
          "date": "2026-07-16",
          "close": 1173.87
        },
        {
          "date": "2026-07-17",
          "close": 1083.49
        },
        {
          "date": "2026-07-20",
          "close": 1102.16
        },
        {
          "date": "2026-07-21",
          "close": 1097.49
        },
        {
          "date": "2026-07-22",
          "close": 1101.13
        },
        {
          "date": "2026-07-23",
          "close": 1093.34
        },
        {
          "date": "2026-07-24",
          "close": 1052.83
        },
        {
          "date": "2026-07-27",
          "close": 1089.49
        },
        {
          "date": "2026-07-28",
          "close": 1080.48
        },
        {
          "date": "2026-07-29",
          "close": 1084.71
        },
        {
          "date": "2026-07-30",
          "close": 1069.74
        },
        {
          "date": "2026-07-31",
          "close": 1095.6
        },
        {
          "date": "2026-08-03",
          "close": 1093.37
        },
        {
          "date": "2026-08-04",
          "close": 1128.91
        },
        {
          "date": "2026-08-05",
          "close": 1144.37
        },
        {
          "date": "2026-08-06",
          "close": 1136.65
        },
        {
          "date": "2026-08-07",
          "close": 1209.09
        },
        {
          "date": "2026-08-10",
          "close": 1233.66
        },
        {
          "date": "2026-08-11",
          "close": 1245.04
        },
        {
          "date": "2026-08-12",
          "close": 1240.84
        },
        {
          "date": "2026-08-13",
          "close": 1275.17
        },
        {
          "date": "2026-08-14",
          "close": 1288.16
        },
        {
          "date": "2026-08-17",
          "close": 1286.88
        },
        {
          "date": "2026-08-18",
          "close": 1271.91
        },
        {
          "date": "2026-08-19",
          "close": 1219.54
        },
        {
          "date": "2026-08-20",
          "close": 1327.4
        },
        {
          "date": "2026-08-21",
          "close": 1277.17
        },
        {
          "date": "2026-08-24",
          "close": 1226.87
        },
        {
          "date": "2026-08-25",
          "close": 1254.83
        },
        {
          "date": "2026-08-26",
          "close": 1249.25
        },
        {
          "date": "2026-08-27",
          "close": 1247.74
        },
        {
          "date": "2026-08-28",
          "close": 1224.29
        },
        {
          "date": "2026-08-31",
          "close": 1204.26
        },
        {
          "date": "2026-09-01",
          "close": 1208.29
        },
        {
          "date": "2026-09-02",
          "close": 1198.08
        },
        {
          "date": "2026-09-03",
          "close": 1194.98
        },
        {
          "date": "2026-09-04",
          "close": 1191.3
        },
        {
          "date": "2026-09-07",
          "close": 1191.87
        },
        {
          "date": "2026-09-08",
          "close": 1214.6
        },
        {
          "date": "2026-09-09",
          "close": 1204.12
        },
        {
          "date": "2026-09-10",
          "close": 1178.88
        },
        {
          "date": "2026-09-11",
          "close": 1152.07
        },
        {
          "date": "2026-09-14",
          "close": 1182.77
        },
        {
          "date": "2026-09-15",
          "close": 1165.19
        },
        {
          "date": "2026-09-16",
          "close": 1178.8
        },
        {
          "date": "2026-09-17",
          "close": 1193.5
        },
        {
          "date": "2026-09-18",
          "close": 1214.22
        },
        {
          "date": "2026-09-21",
          "close": 1262.2
        },
        {
          "date": "2026-09-22",
          "close": 1268.74
        },
        {
          "date": "2026-09-23",
          "close": 1280.64
        },
        {
          "date": "2026-09-24",
          "close": 1248.49
        },
        {
          "date": "2026-09-28",
          "close": 1243.36
        },
        {
          "date": "2026-09-29",
          "close": 1246.32
        },
        {
          "date": "2026-09-30",
          "close": 1287.09
        },
        {
          "date": "2026-10-08",
          "close": 1251.88
        },
        {
          "date": "2026-10-09",
          "close": 1260.83
        },
        {
          "date": "2026-10-12",
          "close": 1235.79
        },
        {
          "date": "2026-10-13",
          "close": 1220.65
        },
        {
          "date": "2026-10-14",
          "close": 1196.61
        },
        {
          "date": "2026-10-15",
          "close": 1173.84
        },
        {
          "date": "2026-10-16",
          "close": 1152.62
        },
        {
          "date": "2026-10-19",
          "close": 1144.01
        },
        {
          "date": "2026-10-20",
          "close": 1161.22
        },
        {
          "date": "2026-10-21",
          "close": 1157.51
        },
        {
          "date": "2026-10-22",
          "close": 1121.13
        },
        {
          "date": "2026-10-23",
          "close": 1131.61
        },
        {
          "date": "2026-10-26",
          "close": 1135.63
        },
        {
          "date": "2026-10-27",
          "close": 1105.97
        },
        {
          "date": "2026-10-28",
          "close": 1141.68
        },
        {
          "date": "2026-10-29",
          "close": 1122.62
        },
        {
          "date": "2026-10-30",
          "close": 1133.81
        },
        {
          "date": "2026-11-02",
          "close": 1141.18
        },
        {
          "date": "2026-11-03",
          "close": 1118.84
        },
        {
          "date": "2026-11-04",
          "close": 1159.6
        },
        {
          "date": "2026-11-05",
          "close": 1189.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4574468085106383,
          "pullback_frequency": 0.3191489361702128,
          "up_wilson": [
            0.36038954698507203,
            0.5578455233376126
          ],
          "pullback_wilson": [
            0.23361158142653254,
            0.4188874674448773
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.48214285714285715,
          "up_wilson": [
            0.37331738801362335,
            0.6266826119863766
          ],
          "pullback_wilson": [
            0.3566821941245828,
            0.6098961607582303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 12,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 9,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0988",
      "name": "钠离子电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027672020898177108,
        "5": 0.06343101167538978,
        "20": -0.09385012160084294,
        "60": -0.10278168672360255
      },
      "moving_averages": {
        "5": 1416.4299999999814,
        "20": 1477.8234999999986,
        "60": 1595.0188333333315
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-10",
            "end": "2026-06-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-06-25",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-03",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-09-03",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-18",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.10493162289725277,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2168.92
        },
        {
          "date": "2026-05-14",
          "close": 2118.24
        },
        {
          "date": "2026-05-15",
          "close": 2104.26
        },
        {
          "date": "2026-05-18",
          "close": 2094.61
        },
        {
          "date": "2026-05-19",
          "close": 2092.31
        },
        {
          "date": "2026-05-20",
          "close": 2105.65
        },
        {
          "date": "2026-05-21",
          "close": 2042.12
        },
        {
          "date": "2026-05-22",
          "close": 2085.08
        },
        {
          "date": "2026-05-25",
          "close": 2037.38
        },
        {
          "date": "2026-05-26",
          "close": 2024.26
        },
        {
          "date": "2026-05-27",
          "close": 1993.78
        },
        {
          "date": "2026-05-28",
          "close": 1998.65
        },
        {
          "date": "2026-05-29",
          "close": 1938.09
        },
        {
          "date": "2026-06-01",
          "close": 1975.12
        },
        {
          "date": "2026-06-02",
          "close": 1958.54
        },
        {
          "date": "2026-06-03",
          "close": 1940.59
        },
        {
          "date": "2026-06-04",
          "close": 1903.95
        },
        {
          "date": "2026-06-05",
          "close": 1903.27
        },
        {
          "date": "2026-06-08",
          "close": 1839.9
        },
        {
          "date": "2026-06-09",
          "close": 1872.94
        },
        {
          "date": "2026-06-10",
          "close": 1841.24
        },
        {
          "date": "2026-06-11",
          "close": 1825.74
        },
        {
          "date": "2026-06-12",
          "close": 1855.12
        },
        {
          "date": "2026-06-15",
          "close": 1900.94
        },
        {
          "date": "2026-06-16",
          "close": 1940.09
        },
        {
          "date": "2026-06-17",
          "close": 1931.21
        },
        {
          "date": "2026-06-18",
          "close": 1911.35
        },
        {
          "date": "2026-06-22",
          "close": 1959.85
        },
        {
          "date": "2026-06-23",
          "close": 1920.66
        },
        {
          "date": "2026-06-24",
          "close": 1906.24
        },
        {
          "date": "2026-06-25",
          "close": 1870.06
        },
        {
          "date": "2026-06-26",
          "close": 1790.88
        },
        {
          "date": "2026-06-29",
          "close": 1773.6
        },
        {
          "date": "2026-06-30",
          "close": 1805.29
        },
        {
          "date": "2026-07-01",
          "close": 1838.56
        },
        {
          "date": "2026-07-02",
          "close": 1823.21
        },
        {
          "date": "2026-07-03",
          "close": 1819.45
        },
        {
          "date": "2026-07-06",
          "close": 1787.84
        },
        {
          "date": "2026-07-07",
          "close": 1751.93
        },
        {
          "date": "2026-07-08",
          "close": 1690.65
        },
        {
          "date": "2026-07-09",
          "close": 1684.93
        },
        {
          "date": "2026-07-10",
          "close": 1679.47
        },
        {
          "date": "2026-07-13",
          "close": 1601.99
        },
        {
          "date": "2026-07-14",
          "close": 1634.53
        },
        {
          "date": "2026-07-15",
          "close": 1625.03
        },
        {
          "date": "2026-07-16",
          "close": 1596.29
        },
        {
          "date": "2026-07-17",
          "close": 1531.39
        },
        {
          "date": "2026-07-20",
          "close": 1496.67
        },
        {
          "date": "2026-07-21",
          "close": 1533.78
        },
        {
          "date": "2026-07-22",
          "close": 1504.16
        },
        {
          "date": "2026-07-23",
          "close": 1556.02
        },
        {
          "date": "2026-07-24",
          "close": 1508.37
        },
        {
          "date": "2026-07-27",
          "close": 1564.41
        },
        {
          "date": "2026-07-28",
          "close": 1555.11
        },
        {
          "date": "2026-07-29",
          "close": 1585.24
        },
        {
          "date": "2026-07-30",
          "close": 1557.39
        },
        {
          "date": "2026-07-31",
          "close": 1580.13
        },
        {
          "date": "2026-08-03",
          "close": 1597.36
        },
        {
          "date": "2026-08-04",
          "close": 1619.49
        },
        {
          "date": "2026-08-05",
          "close": 1648.64
        },
        {
          "date": "2026-08-06",
          "close": 1652.44
        },
        {
          "date": "2026-08-07",
          "close": 1669.29
        },
        {
          "date": "2026-08-10",
          "close": 1693.35
        },
        {
          "date": "2026-08-11",
          "close": 1686.71
        },
        {
          "date": "2026-08-12",
          "close": 1708.66
        },
        {
          "date": "2026-08-13",
          "close": 1680.58
        },
        {
          "date": "2026-08-14",
          "close": 1688.65
        },
        {
          "date": "2026-08-17",
          "close": 1719.33
        },
        {
          "date": "2026-08-18",
          "close": 1707.31
        },
        {
          "date": "2026-08-19",
          "close": 1646.98
        },
        {
          "date": "2026-08-20",
          "close": 1650.83
        },
        {
          "date": "2026-08-21",
          "close": 1665.51
        },
        {
          "date": "2026-08-24",
          "close": 1664.89
        },
        {
          "date": "2026-08-25",
          "close": 1664.32
        },
        {
          "date": "2026-08-26",
          "close": 1678.18
        },
        {
          "date": "2026-08-27",
          "close": 1696.27
        },
        {
          "date": "2026-08-28",
          "close": 1703.54
        },
        {
          "date": "2026-08-31",
          "close": 1694.64
        },
        {
          "date": "2026-09-01",
          "close": 1690.4
        },
        {
          "date": "2026-09-02",
          "close": 1666.8
        },
        {
          "date": "2026-09-03",
          "close": 1662.83
        },
        {
          "date": "2026-09-04",
          "close": 1644.21
        },
        {
          "date": "2026-09-07",
          "close": 1658.44
        },
        {
          "date": "2026-09-08",
          "close": 1658.98
        },
        {
          "date": "2026-09-09",
          "close": 1654.08
        },
        {
          "date": "2026-09-10",
          "close": 1631.81
        },
        {
          "date": "2026-09-11",
          "close": 1597.04
        },
        {
          "date": "2026-09-14",
          "close": 1617.44
        },
        {
          "date": "2026-09-15",
          "close": 1601.94
        },
        {
          "date": "2026-09-16",
          "close": 1621.8
        },
        {
          "date": "2026-09-17",
          "close": 1611.74
        },
        {
          "date": "2026-09-18",
          "close": 1633.66
        },
        {
          "date": "2026-09-21",
          "close": 1645.81
        },
        {
          "date": "2026-09-22",
          "close": 1640.68
        },
        {
          "date": "2026-09-23",
          "close": 1632.98
        },
        {
          "date": "2026-09-24",
          "close": 1608.11
        },
        {
          "date": "2026-09-28",
          "close": 1563.62
        },
        {
          "date": "2026-09-29",
          "close": 1595.27
        },
        {
          "date": "2026-09-30",
          "close": 1603.15
        },
        {
          "date": "2026-10-08",
          "close": 1632.39
        },
        {
          "date": "2026-10-09",
          "close": 1652.6
        },
        {
          "date": "2026-10-12",
          "close": 1618.89
        },
        {
          "date": "2026-10-13",
          "close": 1589.28
        },
        {
          "date": "2026-10-14",
          "close": 1554.84
        },
        {
          "date": "2026-10-15",
          "close": 1510.68
        },
        {
          "date": "2026-10-16",
          "close": 1504.4
        },
        {
          "date": "2026-10-19",
          "close": 1489.84
        },
        {
          "date": "2026-10-20",
          "close": 1501.81
        },
        {
          "date": "2026-10-21",
          "close": 1470.67
        },
        {
          "date": "2026-10-22",
          "close": 1427.96
        },
        {
          "date": "2026-10-23",
          "close": 1462.28
        },
        {
          "date": "2026-10-26",
          "close": 1453.22
        },
        {
          "date": "2026-10-27",
          "close": 1412.56
        },
        {
          "date": "2026-10-28",
          "close": 1434.33
        },
        {
          "date": "2026-10-29",
          "close": 1390.96
        },
        {
          "date": "2026-10-30",
          "close": 1367.45
        },
        {
          "date": "2026-11-02",
          "close": 1393.41
        },
        {
          "date": "2026-11-03",
          "close": 1402.74
        },
        {
          "date": "2026-11-04",
          "close": 1439.36
        },
        {
          "date": "2026-11-05",
          "close": 1479.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4421052631578947,
          "pullback_frequency": 0.35789473684210527,
          "up_wilson": [
            0.34642163684925137,
            0.5422890304026875
          ],
          "pullback_wilson": [
            0.2687504166729956,
            0.4580848574908546
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39655172413793105,
          "pullback_frequency": 0.5172413793103449,
          "up_wilson": [
            0.2808875779487437,
            0.525067840489988
          ],
          "pullback_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 13,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0989",
      "name": "储能概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027642284650259086,
        "5": 0.04288729248291334,
        "20": -0.0647076160739779,
        "60": -0.08287310281918459
      },
      "moving_averages": {
        "5": 1946.116000000015,
        "20": 2022.978500000015,
        "60": 2158.148999999999
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-09",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06441032444708561,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2794.85
        },
        {
          "date": "2026-05-14",
          "close": 2730.74
        },
        {
          "date": "2026-05-15",
          "close": 2702.33
        },
        {
          "date": "2026-05-18",
          "close": 2715.16
        },
        {
          "date": "2026-05-19",
          "close": 2750.78
        },
        {
          "date": "2026-05-20",
          "close": 2738.13
        },
        {
          "date": "2026-05-21",
          "close": 2645.45
        },
        {
          "date": "2026-05-22",
          "close": 2704.6
        },
        {
          "date": "2026-05-25",
          "close": 2697.79
        },
        {
          "date": "2026-05-26",
          "close": 2651.85
        },
        {
          "date": "2026-05-27",
          "close": 2624.05
        },
        {
          "date": "2026-05-28",
          "close": 2656.57
        },
        {
          "date": "2026-05-29",
          "close": 2579.4
        },
        {
          "date": "2026-06-01",
          "close": 2594.25
        },
        {
          "date": "2026-06-02",
          "close": 2580.17
        },
        {
          "date": "2026-06-03",
          "close": 2569.02
        },
        {
          "date": "2026-06-04",
          "close": 2544.36
        },
        {
          "date": "2026-06-05",
          "close": 2530.9
        },
        {
          "date": "2026-06-08",
          "close": 2443.07
        },
        {
          "date": "2026-06-09",
          "close": 2488.31
        },
        {
          "date": "2026-06-10",
          "close": 2426.22
        },
        {
          "date": "2026-06-11",
          "close": 2393.16
        },
        {
          "date": "2026-06-12",
          "close": 2413.3
        },
        {
          "date": "2026-06-15",
          "close": 2476.33
        },
        {
          "date": "2026-06-16",
          "close": 2526.08
        },
        {
          "date": "2026-06-17",
          "close": 2510.06
        },
        {
          "date": "2026-06-18",
          "close": 2493.28
        },
        {
          "date": "2026-06-22",
          "close": 2509.41
        },
        {
          "date": "2026-06-23",
          "close": 2485.75
        },
        {
          "date": "2026-06-24",
          "close": 2459.63
        },
        {
          "date": "2026-06-25",
          "close": 2425.94
        },
        {
          "date": "2026-06-26",
          "close": 2354.69
        },
        {
          "date": "2026-06-29",
          "close": 2332.2
        },
        {
          "date": "2026-06-30",
          "close": 2381.72
        },
        {
          "date": "2026-07-01",
          "close": 2398.97
        },
        {
          "date": "2026-07-02",
          "close": 2360.78
        },
        {
          "date": "2026-07-03",
          "close": 2388.29
        },
        {
          "date": "2026-07-06",
          "close": 2355.17
        },
        {
          "date": "2026-07-07",
          "close": 2293.97
        },
        {
          "date": "2026-07-08",
          "close": 2239.48
        },
        {
          "date": "2026-07-09",
          "close": 2250.97
        },
        {
          "date": "2026-07-10",
          "close": 2258.8
        },
        {
          "date": "2026-07-13",
          "close": 2148.29
        },
        {
          "date": "2026-07-14",
          "close": 2179.9
        },
        {
          "date": "2026-07-15",
          "close": 2167.52
        },
        {
          "date": "2026-07-16",
          "close": 2140.91
        },
        {
          "date": "2026-07-17",
          "close": 2051.39
        },
        {
          "date": "2026-07-20",
          "close": 2003.14
        },
        {
          "date": "2026-07-21",
          "close": 2044.48
        },
        {
          "date": "2026-07-22",
          "close": 2025.41
        },
        {
          "date": "2026-07-23",
          "close": 2090.85
        },
        {
          "date": "2026-07-24",
          "close": 2030.32
        },
        {
          "date": "2026-07-27",
          "close": 2095.61
        },
        {
          "date": "2026-07-28",
          "close": 2064.76
        },
        {
          "date": "2026-07-29",
          "close": 2097.32
        },
        {
          "date": "2026-07-30",
          "close": 2048.76
        },
        {
          "date": "2026-07-31",
          "close": 2095.15
        },
        {
          "date": "2026-08-03",
          "close": 2134.32
        },
        {
          "date": "2026-08-04",
          "close": 2175.79
        },
        {
          "date": "2026-08-05",
          "close": 2214.47
        },
        {
          "date": "2026-08-06",
          "close": 2212.63
        },
        {
          "date": "2026-08-07",
          "close": 2228.16
        },
        {
          "date": "2026-08-10",
          "close": 2253.26
        },
        {
          "date": "2026-08-11",
          "close": 2245.31
        },
        {
          "date": "2026-08-12",
          "close": 2276.21
        },
        {
          "date": "2026-08-13",
          "close": 2249.69
        },
        {
          "date": "2026-08-14",
          "close": 2250.38
        },
        {
          "date": "2026-08-17",
          "close": 2295.72
        },
        {
          "date": "2026-08-18",
          "close": 2287.18
        },
        {
          "date": "2026-08-19",
          "close": 2180.37
        },
        {
          "date": "2026-08-20",
          "close": 2195.91
        },
        {
          "date": "2026-08-21",
          "close": 2213.82
        },
        {
          "date": "2026-08-24",
          "close": 2194.14
        },
        {
          "date": "2026-08-25",
          "close": 2219.1
        },
        {
          "date": "2026-08-26",
          "close": 2228.95
        },
        {
          "date": "2026-08-27",
          "close": 2242.6
        },
        {
          "date": "2026-08-28",
          "close": 2237.06
        },
        {
          "date": "2026-08-31",
          "close": 2253.28
        },
        {
          "date": "2026-09-01",
          "close": 2251.14
        },
        {
          "date": "2026-09-02",
          "close": 2236.96
        },
        {
          "date": "2026-09-03",
          "close": 2240.19
        },
        {
          "date": "2026-09-04",
          "close": 2224.95
        },
        {
          "date": "2026-09-07",
          "close": 2247.62
        },
        {
          "date": "2026-09-08",
          "close": 2250.73
        },
        {
          "date": "2026-09-09",
          "close": 2247.73
        },
        {
          "date": "2026-09-10",
          "close": 2223.93
        },
        {
          "date": "2026-09-11",
          "close": 2187.28
        },
        {
          "date": "2026-09-14",
          "close": 2199.58
        },
        {
          "date": "2026-09-15",
          "close": 2173.89
        },
        {
          "date": "2026-09-16",
          "close": 2205.98
        },
        {
          "date": "2026-09-17",
          "close": 2199.37
        },
        {
          "date": "2026-09-18",
          "close": 2235.98
        },
        {
          "date": "2026-09-21",
          "close": 2258.63
        },
        {
          "date": "2026-09-22",
          "close": 2251.2
        },
        {
          "date": "2026-09-23",
          "close": 2241.57
        },
        {
          "date": "2026-09-24",
          "close": 2210.0
        },
        {
          "date": "2026-09-28",
          "close": 2154.54
        },
        {
          "date": "2026-09-29",
          "close": 2178.28
        },
        {
          "date": "2026-09-30",
          "close": 2174.59
        },
        {
          "date": "2026-10-08",
          "close": 2171.46
        },
        {
          "date": "2026-10-09",
          "close": 2170.77
        },
        {
          "date": "2026-10-12",
          "close": 2146.89
        },
        {
          "date": "2026-10-13",
          "close": 2138.74
        },
        {
          "date": "2026-10-14",
          "close": 2096.26
        },
        {
          "date": "2026-10-15",
          "close": 2031.95
        },
        {
          "date": "2026-10-16",
          "close": 2042.85
        },
        {
          "date": "2026-10-19",
          "close": 2038.76
        },
        {
          "date": "2026-10-20",
          "close": 2056.77
        },
        {
          "date": "2026-10-21",
          "close": 2042.76
        },
        {
          "date": "2026-10-22",
          "close": 1997.81
        },
        {
          "date": "2026-10-23",
          "close": 2035.6
        },
        {
          "date": "2026-10-26",
          "close": 2015.16
        },
        {
          "date": "2026-10-27",
          "close": 1963.12
        },
        {
          "date": "2026-10-28",
          "close": 2004.12
        },
        {
          "date": "2026-10-29",
          "close": 1947.43
        },
        {
          "date": "2026-10-30",
          "close": 1883.61
        },
        {
          "date": "2026-11-02",
          "close": 1925.19
        },
        {
          "date": "2026-11-03",
          "close": 1914.51
        },
        {
          "date": "2026-11-04",
          "close": 1976.32
        },
        {
          "date": "2026-11-05",
          "close": 2030.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.41135648703875716,
            0.6240035838711533
          ],
          "pullback_wilson": [
            0.24028771241667368,
            0.4414716493941313
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 13,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 6,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0990",
      "name": "快递概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02520424636759455,
        "5": 0.027778595179942744,
        "20": -0.04580597572192213,
        "60": -0.03190309884139919
      },
      "moving_averages": {
        "5": 1016.8620000000112,
        "20": 1044.6924999999987,
        "60": 1085.9408333333383
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.054152374074742715,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1221.52
        },
        {
          "date": "2026-05-14",
          "close": 1200.88
        },
        {
          "date": "2026-05-15",
          "close": 1189.94
        },
        {
          "date": "2026-05-18",
          "close": 1190.48
        },
        {
          "date": "2026-05-19",
          "close": 1201.89
        },
        {
          "date": "2026-05-20",
          "close": 1199.85
        },
        {
          "date": "2026-05-21",
          "close": 1166.67
        },
        {
          "date": "2026-05-22",
          "close": 1177.1
        },
        {
          "date": "2026-05-25",
          "close": 1174.62
        },
        {
          "date": "2026-05-26",
          "close": 1164.92
        },
        {
          "date": "2026-05-27",
          "close": 1141.42
        },
        {
          "date": "2026-05-28",
          "close": 1153.03
        },
        {
          "date": "2026-05-29",
          "close": 1132.13
        },
        {
          "date": "2026-06-01",
          "close": 1148.86
        },
        {
          "date": "2026-06-02",
          "close": 1131.32
        },
        {
          "date": "2026-06-03",
          "close": 1118.13
        },
        {
          "date": "2026-06-04",
          "close": 1095.48
        },
        {
          "date": "2026-06-05",
          "close": 1108.4
        },
        {
          "date": "2026-06-08",
          "close": 1080.25
        },
        {
          "date": "2026-06-09",
          "close": 1084.47
        },
        {
          "date": "2026-06-10",
          "close": 1074.18
        },
        {
          "date": "2026-06-11",
          "close": 1052.38
        },
        {
          "date": "2026-06-12",
          "close": 1065.52
        },
        {
          "date": "2026-06-15",
          "close": 1075.0
        },
        {
          "date": "2026-06-16",
          "close": 1079.27
        },
        {
          "date": "2026-06-17",
          "close": 1069.12
        },
        {
          "date": "2026-06-18",
          "close": 1067.2
        },
        {
          "date": "2026-06-22",
          "close": 1065.55
        },
        {
          "date": "2026-06-23",
          "close": 1074.23
        },
        {
          "date": "2026-06-24",
          "close": 1058.79
        },
        {
          "date": "2026-06-25",
          "close": 1045.41
        },
        {
          "date": "2026-06-26",
          "close": 1022.82
        },
        {
          "date": "2026-06-29",
          "close": 1021.92
        },
        {
          "date": "2026-06-30",
          "close": 1031.89
        },
        {
          "date": "2026-07-01",
          "close": 1065.83
        },
        {
          "date": "2026-07-02",
          "close": 1074.13
        },
        {
          "date": "2026-07-03",
          "close": 1083.29
        },
        {
          "date": "2026-07-06",
          "close": 1075.81
        },
        {
          "date": "2026-07-07",
          "close": 1050.57
        },
        {
          "date": "2026-07-08",
          "close": 1035.18
        },
        {
          "date": "2026-07-09",
          "close": 1040.18
        },
        {
          "date": "2026-07-10",
          "close": 1052.72
        },
        {
          "date": "2026-07-13",
          "close": 1028.34
        },
        {
          "date": "2026-07-14",
          "close": 1053.12
        },
        {
          "date": "2026-07-15",
          "close": 1069.32
        },
        {
          "date": "2026-07-16",
          "close": 1061.23
        },
        {
          "date": "2026-07-17",
          "close": 1015.42
        },
        {
          "date": "2026-07-20",
          "close": 992.41
        },
        {
          "date": "2026-07-21",
          "close": 1001.02
        },
        {
          "date": "2026-07-22",
          "close": 994.56
        },
        {
          "date": "2026-07-23",
          "close": 1013.85
        },
        {
          "date": "2026-07-24",
          "close": 996.28
        },
        {
          "date": "2026-07-27",
          "close": 1029.85
        },
        {
          "date": "2026-07-28",
          "close": 1028.7
        },
        {
          "date": "2026-07-29",
          "close": 1036.9
        },
        {
          "date": "2026-07-30",
          "close": 1023.86
        },
        {
          "date": "2026-07-31",
          "close": 1047.3
        },
        {
          "date": "2026-08-03",
          "close": 1061.07
        },
        {
          "date": "2026-08-04",
          "close": 1069.02
        },
        {
          "date": "2026-08-05",
          "close": 1082.34
        },
        {
          "date": "2026-08-06",
          "close": 1087.44
        },
        {
          "date": "2026-08-07",
          "close": 1086.91
        },
        {
          "date": "2026-08-10",
          "close": 1106.62
        },
        {
          "date": "2026-08-11",
          "close": 1106.29
        },
        {
          "date": "2026-08-12",
          "close": 1114.51
        },
        {
          "date": "2026-08-13",
          "close": 1108.09
        },
        {
          "date": "2026-08-14",
          "close": 1111.72
        },
        {
          "date": "2026-08-17",
          "close": 1130.07
        },
        {
          "date": "2026-08-18",
          "close": 1128.28
        },
        {
          "date": "2026-08-19",
          "close": 1087.68
        },
        {
          "date": "2026-08-20",
          "close": 1102.14
        },
        {
          "date": "2026-08-21",
          "close": 1100.62
        },
        {
          "date": "2026-08-24",
          "close": 1089.01
        },
        {
          "date": "2026-08-25",
          "close": 1106.9
        },
        {
          "date": "2026-08-26",
          "close": 1110.59
        },
        {
          "date": "2026-08-27",
          "close": 1118.75
        },
        {
          "date": "2026-08-28",
          "close": 1118.97
        },
        {
          "date": "2026-08-31",
          "close": 1123.49
        },
        {
          "date": "2026-09-01",
          "close": 1130.42
        },
        {
          "date": "2026-09-02",
          "close": 1115.8
        },
        {
          "date": "2026-09-03",
          "close": 1103.05
        },
        {
          "date": "2026-09-04",
          "close": 1103.1
        },
        {
          "date": "2026-09-07",
          "close": 1114.04
        },
        {
          "date": "2026-09-08",
          "close": 1124.63
        },
        {
          "date": "2026-09-09",
          "close": 1121.53
        },
        {
          "date": "2026-09-10",
          "close": 1111.02
        },
        {
          "date": "2026-09-11",
          "close": 1086.03
        },
        {
          "date": "2026-09-14",
          "close": 1087.58
        },
        {
          "date": "2026-09-15",
          "close": 1069.86
        },
        {
          "date": "2026-09-16",
          "close": 1080.78
        },
        {
          "date": "2026-09-17",
          "close": 1084.52
        },
        {
          "date": "2026-09-18",
          "close": 1100.53
        },
        {
          "date": "2026-09-21",
          "close": 1127.17
        },
        {
          "date": "2026-09-22",
          "close": 1131.28
        },
        {
          "date": "2026-09-23",
          "close": 1117.95
        },
        {
          "date": "2026-09-24",
          "close": 1113.56
        },
        {
          "date": "2026-09-28",
          "close": 1094.75
        },
        {
          "date": "2026-09-29",
          "close": 1105.29
        },
        {
          "date": "2026-09-30",
          "close": 1103.52
        },
        {
          "date": "2026-10-08",
          "close": 1098.11
        },
        {
          "date": "2026-10-09",
          "close": 1107.8
        },
        {
          "date": "2026-10-12",
          "close": 1093.04
        },
        {
          "date": "2026-10-13",
          "close": 1098.12
        },
        {
          "date": "2026-10-14",
          "close": 1080.17
        },
        {
          "date": "2026-10-15",
          "close": 1052.74
        },
        {
          "date": "2026-10-16",
          "close": 1054.99
        },
        {
          "date": "2026-10-19",
          "close": 1043.37
        },
        {
          "date": "2026-10-20",
          "close": 1051.21
        },
        {
          "date": "2026-10-21",
          "close": 1044.83
        },
        {
          "date": "2026-10-22",
          "close": 1016.08
        },
        {
          "date": "2026-10-23",
          "close": 1031.0
        },
        {
          "date": "2026-10-26",
          "close": 1052.36
        },
        {
          "date": "2026-10-27",
          "close": 1025.08
        },
        {
          "date": "2026-10-28",
          "close": 1039.26
        },
        {
          "date": "2026-10-29",
          "close": 1019.49
        },
        {
          "date": "2026-10-30",
          "close": 992.01
        },
        {
          "date": "2026-11-02",
          "close": 1010.84
        },
        {
          "date": "2026-11-03",
          "close": 1011.6
        },
        {
          "date": "2026-11-04",
          "close": 1022.05
        },
        {
          "date": "2026-11-05",
          "close": 1047.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5421686746987951,
          "pullback_frequency": 0.2289156626506024,
          "up_wilson": [
            0.43550043045331094,
            0.6451062301792936
          ],
          "pullback_wilson": [
            0.15173364740724513,
            0.3300806770974395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.27608389730256544,
            0.5381856225241064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 22,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 7,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0991",
      "name": "工程机械概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02126908187130616,
        "5": 0.02054146913119914,
        "20": -0.008468216693190422,
        "60": -0.034915057866435006
      },
      "moving_averages": {
        "5": 1485.6060000000057,
        "20": 1499.8604999999982,
        "60": 1561.865333333332
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.007267262988127521,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1899.8
        },
        {
          "date": "2026-05-14",
          "close": 1856.97
        },
        {
          "date": "2026-05-15",
          "close": 1862.72
        },
        {
          "date": "2026-05-18",
          "close": 1844.78
        },
        {
          "date": "2026-05-19",
          "close": 1854.39
        },
        {
          "date": "2026-05-20",
          "close": 1833.12
        },
        {
          "date": "2026-05-21",
          "close": 1786.57
        },
        {
          "date": "2026-05-22",
          "close": 1817.72
        },
        {
          "date": "2026-05-25",
          "close": 1815.94
        },
        {
          "date": "2026-05-26",
          "close": 1794.13
        },
        {
          "date": "2026-05-27",
          "close": 1745.34
        },
        {
          "date": "2026-05-28",
          "close": 1749.75
        },
        {
          "date": "2026-05-29",
          "close": 1721.75
        },
        {
          "date": "2026-06-01",
          "close": 1734.66
        },
        {
          "date": "2026-06-02",
          "close": 1717.48
        },
        {
          "date": "2026-06-03",
          "close": 1694.05
        },
        {
          "date": "2026-06-04",
          "close": 1685.32
        },
        {
          "date": "2026-06-05",
          "close": 1708.27
        },
        {
          "date": "2026-06-08",
          "close": 1690.11
        },
        {
          "date": "2026-06-09",
          "close": 1699.79
        },
        {
          "date": "2026-06-10",
          "close": 1668.16
        },
        {
          "date": "2026-06-11",
          "close": 1641.38
        },
        {
          "date": "2026-06-12",
          "close": 1669.33
        },
        {
          "date": "2026-06-15",
          "close": 1697.68
        },
        {
          "date": "2026-06-16",
          "close": 1692.7
        },
        {
          "date": "2026-06-17",
          "close": 1679.06
        },
        {
          "date": "2026-06-18",
          "close": 1666.58
        },
        {
          "date": "2026-06-22",
          "close": 1675.86
        },
        {
          "date": "2026-06-23",
          "close": 1669.41
        },
        {
          "date": "2026-06-24",
          "close": 1631.36
        },
        {
          "date": "2026-06-25",
          "close": 1597.37
        },
        {
          "date": "2026-06-26",
          "close": 1569.14
        },
        {
          "date": "2026-06-29",
          "close": 1563.62
        },
        {
          "date": "2026-06-30",
          "close": 1573.39
        },
        {
          "date": "2026-07-01",
          "close": 1594.4
        },
        {
          "date": "2026-07-02",
          "close": 1602.45
        },
        {
          "date": "2026-07-03",
          "close": 1651.48
        },
        {
          "date": "2026-07-06",
          "close": 1628.72
        },
        {
          "date": "2026-07-07",
          "close": 1593.86
        },
        {
          "date": "2026-07-08",
          "close": 1548.7
        },
        {
          "date": "2026-07-09",
          "close": 1547.28
        },
        {
          "date": "2026-07-10",
          "close": 1576.61
        },
        {
          "date": "2026-07-13",
          "close": 1511.0
        },
        {
          "date": "2026-07-14",
          "close": 1529.76
        },
        {
          "date": "2026-07-15",
          "close": 1538.07
        },
        {
          "date": "2026-07-16",
          "close": 1527.31
        },
        {
          "date": "2026-07-17",
          "close": 1476.21
        },
        {
          "date": "2026-07-20",
          "close": 1455.95
        },
        {
          "date": "2026-07-21",
          "close": 1475.04
        },
        {
          "date": "2026-07-22",
          "close": 1467.62
        },
        {
          "date": "2026-07-23",
          "close": 1509.37
        },
        {
          "date": "2026-07-24",
          "close": 1472.33
        },
        {
          "date": "2026-07-27",
          "close": 1504.32
        },
        {
          "date": "2026-07-28",
          "close": 1504.19
        },
        {
          "date": "2026-07-29",
          "close": 1530.68
        },
        {
          "date": "2026-07-30",
          "close": 1515.97
        },
        {
          "date": "2026-07-31",
          "close": 1541.0
        },
        {
          "date": "2026-08-03",
          "close": 1570.59
        },
        {
          "date": "2026-08-04",
          "close": 1575.22
        },
        {
          "date": "2026-08-05",
          "close": 1588.14
        },
        {
          "date": "2026-08-06",
          "close": 1594.42
        },
        {
          "date": "2026-08-07",
          "close": 1591.44
        },
        {
          "date": "2026-08-10",
          "close": 1619.36
        },
        {
          "date": "2026-08-11",
          "close": 1600.87
        },
        {
          "date": "2026-08-12",
          "close": 1611.85
        },
        {
          "date": "2026-08-13",
          "close": 1587.91
        },
        {
          "date": "2026-08-14",
          "close": 1593.41
        },
        {
          "date": "2026-08-17",
          "close": 1617.88
        },
        {
          "date": "2026-08-18",
          "close": 1629.08
        },
        {
          "date": "2026-08-19",
          "close": 1571.77
        },
        {
          "date": "2026-08-20",
          "close": 1582.11
        },
        {
          "date": "2026-08-21",
          "close": 1585.17
        },
        {
          "date": "2026-08-24",
          "close": 1573.28
        },
        {
          "date": "2026-08-25",
          "close": 1600.21
        },
        {
          "date": "2026-08-26",
          "close": 1595.51
        },
        {
          "date": "2026-08-27",
          "close": 1606.33
        },
        {
          "date": "2026-08-28",
          "close": 1613.64
        },
        {
          "date": "2026-08-31",
          "close": 1628.08
        },
        {
          "date": "2026-09-01",
          "close": 1644.2
        },
        {
          "date": "2026-09-02",
          "close": 1628.5
        },
        {
          "date": "2026-09-03",
          "close": 1620.58
        },
        {
          "date": "2026-09-04",
          "close": 1619.64
        },
        {
          "date": "2026-09-07",
          "close": 1630.61
        },
        {
          "date": "2026-09-08",
          "close": 1630.9
        },
        {
          "date": "2026-09-09",
          "close": 1622.31
        },
        {
          "date": "2026-09-10",
          "close": 1599.41
        },
        {
          "date": "2026-09-11",
          "close": 1564.99
        },
        {
          "date": "2026-09-14",
          "close": 1568.28
        },
        {
          "date": "2026-09-15",
          "close": 1548.76
        },
        {
          "date": "2026-09-16",
          "close": 1554.88
        },
        {
          "date": "2026-09-17",
          "close": 1553.56
        },
        {
          "date": "2026-09-18",
          "close": 1570.29
        },
        {
          "date": "2026-09-21",
          "close": 1589.86
        },
        {
          "date": "2026-09-22",
          "close": 1586.93
        },
        {
          "date": "2026-09-23",
          "close": 1585.49
        },
        {
          "date": "2026-09-24",
          "close": 1586.36
        },
        {
          "date": "2026-09-28",
          "close": 1549.9
        },
        {
          "date": "2026-09-29",
          "close": 1555.77
        },
        {
          "date": "2026-09-30",
          "close": 1555.39
        },
        {
          "date": "2026-10-08",
          "close": 1545.78
        },
        {
          "date": "2026-10-09",
          "close": 1543.91
        },
        {
          "date": "2026-10-12",
          "close": 1528.89
        },
        {
          "date": "2026-10-13",
          "close": 1532.23
        },
        {
          "date": "2026-10-14",
          "close": 1504.41
        },
        {
          "date": "2026-10-15",
          "close": 1455.88
        },
        {
          "date": "2026-10-16",
          "close": 1469.09
        },
        {
          "date": "2026-10-19",
          "close": 1472.03
        },
        {
          "date": "2026-10-20",
          "close": 1502.33
        },
        {
          "date": "2026-10-21",
          "close": 1492.28
        },
        {
          "date": "2026-10-22",
          "close": 1488.88
        },
        {
          "date": "2026-10-23",
          "close": 1532.34
        },
        {
          "date": "2026-10-26",
          "close": 1520.38
        },
        {
          "date": "2026-10-27",
          "close": 1496.87
        },
        {
          "date": "2026-10-28",
          "close": 1527.82
        },
        {
          "date": "2026-10-29",
          "close": 1501.84
        },
        {
          "date": "2026-10-30",
          "close": 1454.55
        },
        {
          "date": "2026-11-02",
          "close": 1472.61
        },
        {
          "date": "2026-11-03",
          "close": 1467.41
        },
        {
          "date": "2026-11-04",
          "close": 1500.77
        },
        {
          "date": "2026-11-05",
          "close": 1532.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5443037974683544,
          "pullback_frequency": 0.24050632911392406,
          "up_wilson": [
            0.4349833293376871,
            0.6495154240600667
          ],
          "pullback_wilson": [
            0.15972180097616331,
            0.345356929122708
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.3191489361702128,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.2039537874963744,
            0.46167343103102854
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 19,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 1,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0992",
      "name": "REITs概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.013782110059388675,
        "5": 0.02684784317087452,
        "20": -0.062254524576901504,
        "60": -0.02512276513198941
      },
      "moving_averages": {
        "5": 705.8219999999972,
        "20": 724.9325000000069,
        "60": 738.6405000000009
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.07269677419354847,
      "history": [
        {
          "date": "2026-05-13",
          "close": 840.26
        },
        {
          "date": "2026-05-14",
          "close": 825.06
        },
        {
          "date": "2026-05-15",
          "close": 811.63
        },
        {
          "date": "2026-05-18",
          "close": 811.2
        },
        {
          "date": "2026-05-19",
          "close": 819.96
        },
        {
          "date": "2026-05-20",
          "close": 810.75
        },
        {
          "date": "2026-05-21",
          "close": 787.7
        },
        {
          "date": "2026-05-22",
          "close": 790.75
        },
        {
          "date": "2026-05-25",
          "close": 797.56
        },
        {
          "date": "2026-05-26",
          "close": 795.24
        },
        {
          "date": "2026-05-27",
          "close": 780.01
        },
        {
          "date": "2026-05-28",
          "close": 782.73
        },
        {
          "date": "2026-05-29",
          "close": 799.66
        },
        {
          "date": "2026-06-01",
          "close": 811.27
        },
        {
          "date": "2026-06-02",
          "close": 804.59
        },
        {
          "date": "2026-06-03",
          "close": 794.42
        },
        {
          "date": "2026-06-04",
          "close": 778.7
        },
        {
          "date": "2026-06-05",
          "close": 778.49
        },
        {
          "date": "2026-06-08",
          "close": 766.36
        },
        {
          "date": "2026-06-09",
          "close": 757.02
        },
        {
          "date": "2026-06-10",
          "close": 751.53
        },
        {
          "date": "2026-06-11",
          "close": 741.92
        },
        {
          "date": "2026-06-12",
          "close": 752.05
        },
        {
          "date": "2026-06-15",
          "close": 750.7
        },
        {
          "date": "2026-06-16",
          "close": 742.16
        },
        {
          "date": "2026-06-17",
          "close": 731.35
        },
        {
          "date": "2026-06-18",
          "close": 718.32
        },
        {
          "date": "2026-06-22",
          "close": 722.85
        },
        {
          "date": "2026-06-23",
          "close": 727.43
        },
        {
          "date": "2026-06-24",
          "close": 706.15
        },
        {
          "date": "2026-06-25",
          "close": 699.65
        },
        {
          "date": "2026-06-26",
          "close": 686.98
        },
        {
          "date": "2026-06-29",
          "close": 687.09
        },
        {
          "date": "2026-06-30",
          "close": 682.72
        },
        {
          "date": "2026-07-01",
          "close": 702.29
        },
        {
          "date": "2026-07-02",
          "close": 702.52
        },
        {
          "date": "2026-07-03",
          "close": 708.25
        },
        {
          "date": "2026-07-06",
          "close": 711.79
        },
        {
          "date": "2026-07-07",
          "close": 693.13
        },
        {
          "date": "2026-07-08",
          "close": 695.57
        },
        {
          "date": "2026-07-09",
          "close": 693.02
        },
        {
          "date": "2026-07-10",
          "close": 707.79
        },
        {
          "date": "2026-07-13",
          "close": 692.21
        },
        {
          "date": "2026-07-14",
          "close": 702.6
        },
        {
          "date": "2026-07-15",
          "close": 712.29
        },
        {
          "date": "2026-07-16",
          "close": 717.01
        },
        {
          "date": "2026-07-17",
          "close": 697.98
        },
        {
          "date": "2026-07-20",
          "close": 698.48
        },
        {
          "date": "2026-07-21",
          "close": 694.67
        },
        {
          "date": "2026-07-22",
          "close": 695.98
        },
        {
          "date": "2026-07-23",
          "close": 705.33
        },
        {
          "date": "2026-07-24",
          "close": 687.98
        },
        {
          "date": "2026-07-27",
          "close": 704.15
        },
        {
          "date": "2026-07-28",
          "close": 714.13
        },
        {
          "date": "2026-07-29",
          "close": 728.66
        },
        {
          "date": "2026-07-30",
          "close": 729.79
        },
        {
          "date": "2026-07-31",
          "close": 735.41
        },
        {
          "date": "2026-08-03",
          "close": 742.98
        },
        {
          "date": "2026-08-04",
          "close": 734.8
        },
        {
          "date": "2026-08-05",
          "close": 737.18
        },
        {
          "date": "2026-08-06",
          "close": 737.9
        },
        {
          "date": "2026-08-07",
          "close": 731.99
        },
        {
          "date": "2026-08-10",
          "close": 741.86
        },
        {
          "date": "2026-08-11",
          "close": 743.52
        },
        {
          "date": "2026-08-12",
          "close": 754.58
        },
        {
          "date": "2026-08-13",
          "close": 742.38
        },
        {
          "date": "2026-08-14",
          "close": 732.95
        },
        {
          "date": "2026-08-17",
          "close": 736.87
        },
        {
          "date": "2026-08-18",
          "close": 731.72
        },
        {
          "date": "2026-08-19",
          "close": 720.71
        },
        {
          "date": "2026-08-20",
          "close": 731.54
        },
        {
          "date": "2026-08-21",
          "close": 725.49
        },
        {
          "date": "2026-08-24",
          "close": 720.13
        },
        {
          "date": "2026-08-25",
          "close": 732.42
        },
        {
          "date": "2026-08-26",
          "close": 738.87
        },
        {
          "date": "2026-08-27",
          "close": 738.42
        },
        {
          "date": "2026-08-28",
          "close": 748.35
        },
        {
          "date": "2026-08-31",
          "close": 739.11
        },
        {
          "date": "2026-09-01",
          "close": 744.83
        },
        {
          "date": "2026-09-02",
          "close": 741.51
        },
        {
          "date": "2026-09-03",
          "close": 744.87
        },
        {
          "date": "2026-09-04",
          "close": 751.92
        },
        {
          "date": "2026-09-07",
          "close": 754.13
        },
        {
          "date": "2026-09-08",
          "close": 768.74
        },
        {
          "date": "2026-09-09",
          "close": 762.08
        },
        {
          "date": "2026-09-10",
          "close": 761.37
        },
        {
          "date": "2026-09-11",
          "close": 740.04
        },
        {
          "date": "2026-09-14",
          "close": 740.72
        },
        {
          "date": "2026-09-15",
          "close": 724.88
        },
        {
          "date": "2026-09-16",
          "close": 732.24
        },
        {
          "date": "2026-09-17",
          "close": 735.09
        },
        {
          "date": "2026-09-18",
          "close": 749.4
        },
        {
          "date": "2026-09-21",
          "close": 769.25
        },
        {
          "date": "2026-09-22",
          "close": 771.41
        },
        {
          "date": "2026-09-23",
          "close": 770.64
        },
        {
          "date": "2026-09-24",
          "close": 758.54
        },
        {
          "date": "2026-09-28",
          "close": 748.74
        },
        {
          "date": "2026-09-29",
          "close": 764.86
        },
        {
          "date": "2026-09-30",
          "close": 769.34
        },
        {
          "date": "2026-10-08",
          "close": 766.37
        },
        {
          "date": "2026-10-09",
          "close": 775.0
        },
        {
          "date": "2026-10-12",
          "close": 762.03
        },
        {
          "date": "2026-10-13",
          "close": 760.78
        },
        {
          "date": "2026-10-14",
          "close": 754.06
        },
        {
          "date": "2026-10-15",
          "close": 732.8
        },
        {
          "date": "2026-10-16",
          "close": 741.57
        },
        {
          "date": "2026-10-19",
          "close": 734.08
        },
        {
          "date": "2026-10-20",
          "close": 726.73
        },
        {
          "date": "2026-10-21",
          "close": 724.59
        },
        {
          "date": "2026-10-22",
          "close": 706.64
        },
        {
          "date": "2026-10-23",
          "close": 712.43
        },
        {
          "date": "2026-10-26",
          "close": 719.92
        },
        {
          "date": "2026-10-27",
          "close": 708.38
        },
        {
          "date": "2026-10-28",
          "close": 710.66
        },
        {
          "date": "2026-10-29",
          "close": 699.87
        },
        {
          "date": "2026-10-30",
          "close": 695.32
        },
        {
          "date": "2026-11-02",
          "close": 700.97
        },
        {
          "date": "2026-11-03",
          "close": 705.27
        },
        {
          "date": "2026-11-04",
          "close": 708.89
        },
        {
          "date": "2026-11-05",
          "close": 718.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 108,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49074074074074076,
          "pullback_frequency": 0.23148148148148148,
          "up_wilson": [
            0.3984089129832509,
            0.5837086307157594
          ],
          "pullback_wilson": [
            0.16199363571704478,
            0.31941513155425433
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47692307692307695,
          "pullback_frequency": 0.4307692307692308,
          "up_wilson": [
            0.36021790528527997,
            0.5962037038526982
          ],
          "pullback_wilson": [
            0.3175945741563928,
            0.5516702532575414
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 5,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 2,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0993",
      "name": "宠物经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02508095672722277,
        "5": 0.03686513557264259,
        "20": -0.051811673817756976,
        "60": -0.006471080088704784
      },
      "moving_averages": {
        "5": 794.4000000000233,
        "20": 819.5415000000037,
        "60": 845.1380000000063
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 19.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.05992225929620587,
      "history": [
        {
          "date": "2026-05-13",
          "close": 938.53
        },
        {
          "date": "2026-05-14",
          "close": 924.09
        },
        {
          "date": "2026-05-15",
          "close": 919.87
        },
        {
          "date": "2026-05-18",
          "close": 914.33
        },
        {
          "date": "2026-05-19",
          "close": 918.96
        },
        {
          "date": "2026-05-20",
          "close": 908.08
        },
        {
          "date": "2026-05-21",
          "close": 886.45
        },
        {
          "date": "2026-05-22",
          "close": 887.98
        },
        {
          "date": "2026-05-25",
          "close": 879.43
        },
        {
          "date": "2026-05-26",
          "close": 866.3
        },
        {
          "date": "2026-05-27",
          "close": 850.92
        },
        {
          "date": "2026-05-28",
          "close": 851.13
        },
        {
          "date": "2026-05-29",
          "close": 846.02
        },
        {
          "date": "2026-06-01",
          "close": 870.11
        },
        {
          "date": "2026-06-02",
          "close": 854.43
        },
        {
          "date": "2026-06-03",
          "close": 844.73
        },
        {
          "date": "2026-06-04",
          "close": 828.96
        },
        {
          "date": "2026-06-05",
          "close": 833.39
        },
        {
          "date": "2026-06-08",
          "close": 820.25
        },
        {
          "date": "2026-06-09",
          "close": 826.07
        },
        {
          "date": "2026-06-10",
          "close": 818.9
        },
        {
          "date": "2026-06-11",
          "close": 806.09
        },
        {
          "date": "2026-06-12",
          "close": 823.8
        },
        {
          "date": "2026-06-15",
          "close": 826.77
        },
        {
          "date": "2026-06-16",
          "close": 825.17
        },
        {
          "date": "2026-06-17",
          "close": 811.36
        },
        {
          "date": "2026-06-18",
          "close": 806.0
        },
        {
          "date": "2026-06-22",
          "close": 807.5
        },
        {
          "date": "2026-06-23",
          "close": 817.25
        },
        {
          "date": "2026-06-24",
          "close": 801.21
        },
        {
          "date": "2026-06-25",
          "close": 788.68
        },
        {
          "date": "2026-06-26",
          "close": 767.78
        },
        {
          "date": "2026-06-29",
          "close": 784.31
        },
        {
          "date": "2026-06-30",
          "close": 775.11
        },
        {
          "date": "2026-07-01",
          "close": 800.77
        },
        {
          "date": "2026-07-02",
          "close": 802.19
        },
        {
          "date": "2026-07-03",
          "close": 813.68
        },
        {
          "date": "2026-07-06",
          "close": 813.53
        },
        {
          "date": "2026-07-07",
          "close": 795.62
        },
        {
          "date": "2026-07-08",
          "close": 785.86
        },
        {
          "date": "2026-07-09",
          "close": 779.29
        },
        {
          "date": "2026-07-10",
          "close": 793.35
        },
        {
          "date": "2026-07-13",
          "close": 776.05
        },
        {
          "date": "2026-07-14",
          "close": 792.61
        },
        {
          "date": "2026-07-15",
          "close": 814.84
        },
        {
          "date": "2026-07-16",
          "close": 825.08
        },
        {
          "date": "2026-07-17",
          "close": 796.31
        },
        {
          "date": "2026-07-20",
          "close": 781.92
        },
        {
          "date": "2026-07-21",
          "close": 768.07
        },
        {
          "date": "2026-07-22",
          "close": 764.07
        },
        {
          "date": "2026-07-23",
          "close": 775.2
        },
        {
          "date": "2026-07-24",
          "close": 751.54
        },
        {
          "date": "2026-07-27",
          "close": 775.58
        },
        {
          "date": "2026-07-28",
          "close": 778.67
        },
        {
          "date": "2026-07-29",
          "close": 788.83
        },
        {
          "date": "2026-07-30",
          "close": 786.75
        },
        {
          "date": "2026-07-31",
          "close": 803.25
        },
        {
          "date": "2026-08-03",
          "close": 809.74
        },
        {
          "date": "2026-08-04",
          "close": 819.09
        },
        {
          "date": "2026-08-05",
          "close": 825.21
        },
        {
          "date": "2026-08-06",
          "close": 824.14
        },
        {
          "date": "2026-08-07",
          "close": 835.98
        },
        {
          "date": "2026-08-10",
          "close": 856.18
        },
        {
          "date": "2026-08-11",
          "close": 848.58
        },
        {
          "date": "2026-08-12",
          "close": 859.32
        },
        {
          "date": "2026-08-13",
          "close": 854.71
        },
        {
          "date": "2026-08-14",
          "close": 848.37
        },
        {
          "date": "2026-08-17",
          "close": 858.3
        },
        {
          "date": "2026-08-18",
          "close": 861.52
        },
        {
          "date": "2026-08-19",
          "close": 837.07
        },
        {
          "date": "2026-08-20",
          "close": 857.93
        },
        {
          "date": "2026-08-21",
          "close": 840.51
        },
        {
          "date": "2026-08-24",
          "close": 829.16
        },
        {
          "date": "2026-08-25",
          "close": 845.79
        },
        {
          "date": "2026-08-26",
          "close": 846.58
        },
        {
          "date": "2026-08-27",
          "close": 848.26
        },
        {
          "date": "2026-08-28",
          "close": 854.26
        },
        {
          "date": "2026-08-31",
          "close": 857.91
        },
        {
          "date": "2026-09-01",
          "close": 871.58
        },
        {
          "date": "2026-09-02",
          "close": 866.52
        },
        {
          "date": "2026-09-03",
          "close": 859.75
        },
        {
          "date": "2026-09-04",
          "close": 871.27
        },
        {
          "date": "2026-09-07",
          "close": 879.78
        },
        {
          "date": "2026-09-08",
          "close": 888.27
        },
        {
          "date": "2026-09-09",
          "close": 879.35
        },
        {
          "date": "2026-09-10",
          "close": 864.58
        },
        {
          "date": "2026-09-11",
          "close": 844.29
        },
        {
          "date": "2026-09-14",
          "close": 852.03
        },
        {
          "date": "2026-09-15",
          "close": 836.33
        },
        {
          "date": "2026-09-16",
          "close": 842.56
        },
        {
          "date": "2026-09-17",
          "close": 849.46
        },
        {
          "date": "2026-09-18",
          "close": 858.29
        },
        {
          "date": "2026-09-21",
          "close": 884.68
        },
        {
          "date": "2026-09-22",
          "close": 886.66
        },
        {
          "date": "2026-09-23",
          "close": 881.67
        },
        {
          "date": "2026-09-24",
          "close": 870.15
        },
        {
          "date": "2026-09-28",
          "close": 864.65
        },
        {
          "date": "2026-09-29",
          "close": 864.82
        },
        {
          "date": "2026-09-30",
          "close": 871.52
        },
        {
          "date": "2026-10-08",
          "close": 864.67
        },
        {
          "date": "2026-10-09",
          "close": 872.13
        },
        {
          "date": "2026-10-12",
          "close": 856.84
        },
        {
          "date": "2026-10-13",
          "close": 858.58
        },
        {
          "date": "2026-10-14",
          "close": 844.08
        },
        {
          "date": "2026-10-15",
          "close": 823.12
        },
        {
          "date": "2026-10-16",
          "close": 824.87
        },
        {
          "date": "2026-10-19",
          "close": 821.52
        },
        {
          "date": "2026-10-20",
          "close": 834.91
        },
        {
          "date": "2026-10-21",
          "close": 831.44
        },
        {
          "date": "2026-10-22",
          "close": 808.43
        },
        {
          "date": "2026-10-23",
          "close": 821.67
        },
        {
          "date": "2026-10-26",
          "close": 827.5
        },
        {
          "date": "2026-10-27",
          "close": 797.24
        },
        {
          "date": "2026-10-28",
          "close": 805.78
        },
        {
          "date": "2026-10-29",
          "close": 790.72
        },
        {
          "date": "2026-10-30",
          "close": 774.28
        },
        {
          "date": "2026-11-02",
          "close": 790.56
        },
        {
          "date": "2026-11-03",
          "close": 787.48
        },
        {
          "date": "2026-11-04",
          "close": 799.81
        },
        {
          "date": "2026-11-05",
          "close": 819.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44329896907216493,
          "pullback_frequency": 0.29896907216494845,
          "up_wilson": [
            0.34847593432042534,
            0.5424419467907645
          ],
          "pullback_wilson": [
            0.21694635359423237,
            0.39630795216362286
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49122807017543857,
          "pullback_frequency": 0.42105263157894735,
          "up_wilson": [
            0.3661628241840743,
            0.6174010150238727
          ],
          "pullback_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 23,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0994",
      "name": "空间站概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01922538590738232,
        "5": 0.0228453897862948,
        "20": -0.024327919685325772,
        "60": -0.0292333622175458
      },
      "moving_averages": {
        "5": 1969.435999999987,
        "20": 1987.859500000009,
        "60": 2069.943333333323
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-09-10",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.021363603638196116,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2893.08
        },
        {
          "date": "2026-05-14",
          "close": 2775.9
        },
        {
          "date": "2026-05-15",
          "close": 2753.82
        },
        {
          "date": "2026-05-18",
          "close": 2757.76
        },
        {
          "date": "2026-05-19",
          "close": 2773.39
        },
        {
          "date": "2026-05-20",
          "close": 2744.49
        },
        {
          "date": "2026-05-21",
          "close": 2644.67
        },
        {
          "date": "2026-05-22",
          "close": 2707.48
        },
        {
          "date": "2026-05-25",
          "close": 2709.74
        },
        {
          "date": "2026-05-26",
          "close": 2624.5
        },
        {
          "date": "2026-05-27",
          "close": 2544.91
        },
        {
          "date": "2026-05-28",
          "close": 2574.48
        },
        {
          "date": "2026-05-29",
          "close": 2459.99
        },
        {
          "date": "2026-06-01",
          "close": 2445.3
        },
        {
          "date": "2026-06-02",
          "close": 2422.85
        },
        {
          "date": "2026-06-03",
          "close": 2443.96
        },
        {
          "date": "2026-06-04",
          "close": 2403.64
        },
        {
          "date": "2026-06-05",
          "close": 2452.68
        },
        {
          "date": "2026-06-08",
          "close": 2380.64
        },
        {
          "date": "2026-06-09",
          "close": 2400.44
        },
        {
          "date": "2026-06-10",
          "close": 2331.58
        },
        {
          "date": "2026-06-11",
          "close": 2321.28
        },
        {
          "date": "2026-06-12",
          "close": 2379.36
        },
        {
          "date": "2026-06-15",
          "close": 2396.65
        },
        {
          "date": "2026-06-16",
          "close": 2415.07
        },
        {
          "date": "2026-06-17",
          "close": 2409.04
        },
        {
          "date": "2026-06-18",
          "close": 2401.13
        },
        {
          "date": "2026-06-22",
          "close": 2374.56
        },
        {
          "date": "2026-06-23",
          "close": 2336.52
        },
        {
          "date": "2026-06-24",
          "close": 2341.98
        },
        {
          "date": "2026-06-25",
          "close": 2306.23
        },
        {
          "date": "2026-06-26",
          "close": 2298.76
        },
        {
          "date": "2026-06-29",
          "close": 2280.59
        },
        {
          "date": "2026-06-30",
          "close": 2377.33
        },
        {
          "date": "2026-07-01",
          "close": 2418.93
        },
        {
          "date": "2026-07-02",
          "close": 2371.89
        },
        {
          "date": "2026-07-03",
          "close": 2430.91
        },
        {
          "date": "2026-07-06",
          "close": 2361.0
        },
        {
          "date": "2026-07-07",
          "close": 2286.38
        },
        {
          "date": "2026-07-08",
          "close": 2263.92
        },
        {
          "date": "2026-07-09",
          "close": 2305.88
        },
        {
          "date": "2026-07-10",
          "close": 2393.28
        },
        {
          "date": "2026-07-13",
          "close": 2238.47
        },
        {
          "date": "2026-07-14",
          "close": 2179.37
        },
        {
          "date": "2026-07-15",
          "close": 2151.49
        },
        {
          "date": "2026-07-16",
          "close": 2121.04
        },
        {
          "date": "2026-07-17",
          "close": 2004.53
        },
        {
          "date": "2026-07-20",
          "close": 1956.28
        },
        {
          "date": "2026-07-21",
          "close": 1991.09
        },
        {
          "date": "2026-07-22",
          "close": 1937.62
        },
        {
          "date": "2026-07-23",
          "close": 1975.25
        },
        {
          "date": "2026-07-24",
          "close": 1910.9
        },
        {
          "date": "2026-07-27",
          "close": 1978.12
        },
        {
          "date": "2026-07-28",
          "close": 1979.46
        },
        {
          "date": "2026-07-29",
          "close": 1987.92
        },
        {
          "date": "2026-07-30",
          "close": 1935.31
        },
        {
          "date": "2026-07-31",
          "close": 1979.96
        },
        {
          "date": "2026-08-03",
          "close": 2029.61
        },
        {
          "date": "2026-08-04",
          "close": 2069.38
        },
        {
          "date": "2026-08-05",
          "close": 2100.34
        },
        {
          "date": "2026-08-06",
          "close": 2119.67
        },
        {
          "date": "2026-08-07",
          "close": 2139.65
        },
        {
          "date": "2026-08-10",
          "close": 2174.75
        },
        {
          "date": "2026-08-11",
          "close": 2134.94
        },
        {
          "date": "2026-08-12",
          "close": 2159.53
        },
        {
          "date": "2026-08-13",
          "close": 2134.42
        },
        {
          "date": "2026-08-14",
          "close": 2141.51
        },
        {
          "date": "2026-08-17",
          "close": 2182.31
        },
        {
          "date": "2026-08-18",
          "close": 2175.89
        },
        {
          "date": "2026-08-19",
          "close": 2055.63
        },
        {
          "date": "2026-08-20",
          "close": 2059.61
        },
        {
          "date": "2026-08-21",
          "close": 2070.99
        },
        {
          "date": "2026-08-24",
          "close": 2015.48
        },
        {
          "date": "2026-08-25",
          "close": 2057.87
        },
        {
          "date": "2026-08-26",
          "close": 2055.15
        },
        {
          "date": "2026-08-27",
          "close": 2094.14
        },
        {
          "date": "2026-08-28",
          "close": 2084.68
        },
        {
          "date": "2026-08-31",
          "close": 2118.42
        },
        {
          "date": "2026-09-01",
          "close": 2111.05
        },
        {
          "date": "2026-09-02",
          "close": 2104.54
        },
        {
          "date": "2026-09-03",
          "close": 2095.27
        },
        {
          "date": "2026-09-04",
          "close": 2080.39
        },
        {
          "date": "2026-09-07",
          "close": 2080.52
        },
        {
          "date": "2026-09-08",
          "close": 2106.95
        },
        {
          "date": "2026-09-09",
          "close": 2112.39
        },
        {
          "date": "2026-09-10",
          "close": 2093.15
        },
        {
          "date": "2026-09-11",
          "close": 2074.86
        },
        {
          "date": "2026-09-14",
          "close": 2076.19
        },
        {
          "date": "2026-09-15",
          "close": 2050.58
        },
        {
          "date": "2026-09-16",
          "close": 2099.62
        },
        {
          "date": "2026-09-17",
          "close": 2090.17
        },
        {
          "date": "2026-09-18",
          "close": 2126.37
        },
        {
          "date": "2026-09-21",
          "close": 2170.69
        },
        {
          "date": "2026-09-22",
          "close": 2191.64
        },
        {
          "date": "2026-09-23",
          "close": 2186.27
        },
        {
          "date": "2026-09-24",
          "close": 2177.41
        },
        {
          "date": "2026-09-28",
          "close": 2126.01
        },
        {
          "date": "2026-09-29",
          "close": 2120.03
        },
        {
          "date": "2026-09-30",
          "close": 2100.89
        },
        {
          "date": "2026-10-08",
          "close": 2089.78
        },
        {
          "date": "2026-10-09",
          "close": 2083.45
        },
        {
          "date": "2026-10-12",
          "close": 2024.29
        },
        {
          "date": "2026-10-13",
          "close": 2040.09
        },
        {
          "date": "2026-10-14",
          "close": 1998.5
        },
        {
          "date": "2026-10-15",
          "close": 1918.15
        },
        {
          "date": "2026-10-16",
          "close": 1978.48
        },
        {
          "date": "2026-10-19",
          "close": 1980.59
        },
        {
          "date": "2026-10-20",
          "close": 2020.8
        },
        {
          "date": "2026-10-21",
          "close": 2015.9
        },
        {
          "date": "2026-10-22",
          "close": 1965.73
        },
        {
          "date": "2026-10-23",
          "close": 2012.09
        },
        {
          "date": "2026-10-26",
          "close": 1986.84
        },
        {
          "date": "2026-10-27",
          "close": 1906.6
        },
        {
          "date": "2026-10-28",
          "close": 1985.1
        },
        {
          "date": "2026-10-29",
          "close": 1993.4
        },
        {
          "date": "2026-10-30",
          "close": 1917.69
        },
        {
          "date": "2026-11-02",
          "close": 1966.07
        },
        {
          "date": "2026-11-03",
          "close": 1924.0
        },
        {
          "date": "2026-11-04",
          "close": 2000.48
        },
        {
          "date": "2026-11-05",
          "close": 2038.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5584415584415584,
          "pullback_frequency": 0.37662337662337664,
          "up_wilson": [
            0.44738236156130345,
            0.6639466536654248
          ],
          "pullback_wilson": [
            0.27670011608658907,
            0.4882719628792064
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 22,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 5,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0995",
      "name": "华为昇腾",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03372572977121946,
        "5": 0.03374192285098876,
        "20": -0.034809825731481836,
        "60": -0.12238343484852521
      },
      "moving_averages": {
        "5": 1259.8820000000298,
        "20": 1326.6219999999971,
        "60": 1403.9174999999968
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-20",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-03",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-21",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-29",
            "end": "2026-09-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05420395995614391,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1823.97
        },
        {
          "date": "2026-05-14",
          "close": 1755.73
        },
        {
          "date": "2026-05-15",
          "close": 1738.45
        },
        {
          "date": "2026-05-18",
          "close": 1773.93
        },
        {
          "date": "2026-05-19",
          "close": 1835.43
        },
        {
          "date": "2026-05-20",
          "close": 1802.84
        },
        {
          "date": "2026-05-21",
          "close": 1727.69
        },
        {
          "date": "2026-05-22",
          "close": 1762.51
        },
        {
          "date": "2026-05-25",
          "close": 1770.36
        },
        {
          "date": "2026-05-26",
          "close": 1728.35
        },
        {
          "date": "2026-05-27",
          "close": 1668.94
        },
        {
          "date": "2026-05-28",
          "close": 1687.44
        },
        {
          "date": "2026-05-29",
          "close": 1611.09
        },
        {
          "date": "2026-06-01",
          "close": 1650.8
        },
        {
          "date": "2026-06-02",
          "close": 1636.64
        },
        {
          "date": "2026-06-03",
          "close": 1616.54
        },
        {
          "date": "2026-06-04",
          "close": 1600.11
        },
        {
          "date": "2026-06-05",
          "close": 1605.23
        },
        {
          "date": "2026-06-08",
          "close": 1557.0
        },
        {
          "date": "2026-06-09",
          "close": 1598.92
        },
        {
          "date": "2026-06-10",
          "close": 1572.51
        },
        {
          "date": "2026-06-11",
          "close": 1516.44
        },
        {
          "date": "2026-06-12",
          "close": 1537.54
        },
        {
          "date": "2026-06-15",
          "close": 1581.28
        },
        {
          "date": "2026-06-16",
          "close": 1606.75
        },
        {
          "date": "2026-06-17",
          "close": 1602.31
        },
        {
          "date": "2026-06-18",
          "close": 1624.55
        },
        {
          "date": "2026-06-22",
          "close": 1641.68
        },
        {
          "date": "2026-06-23",
          "close": 1617.37
        },
        {
          "date": "2026-06-24",
          "close": 1598.31
        },
        {
          "date": "2026-06-25",
          "close": 1569.14
        },
        {
          "date": "2026-06-26",
          "close": 1503.35
        },
        {
          "date": "2026-06-29",
          "close": 1487.79
        },
        {
          "date": "2026-06-30",
          "close": 1532.79
        },
        {
          "date": "2026-07-01",
          "close": 1560.74
        },
        {
          "date": "2026-07-02",
          "close": 1527.19
        },
        {
          "date": "2026-07-03",
          "close": 1536.12
        },
        {
          "date": "2026-07-06",
          "close": 1513.23
        },
        {
          "date": "2026-07-07",
          "close": 1462.4
        },
        {
          "date": "2026-07-08",
          "close": 1494.11
        },
        {
          "date": "2026-07-09",
          "close": 1513.75
        },
        {
          "date": "2026-07-10",
          "close": 1531.07
        },
        {
          "date": "2026-07-13",
          "close": 1448.29
        },
        {
          "date": "2026-07-14",
          "close": 1438.75
        },
        {
          "date": "2026-07-15",
          "close": 1436.84
        },
        {
          "date": "2026-07-16",
          "close": 1450.49
        },
        {
          "date": "2026-07-17",
          "close": 1359.37
        },
        {
          "date": "2026-07-20",
          "close": 1344.25
        },
        {
          "date": "2026-07-21",
          "close": 1377.27
        },
        {
          "date": "2026-07-22",
          "close": 1360.34
        },
        {
          "date": "2026-07-23",
          "close": 1360.95
        },
        {
          "date": "2026-07-24",
          "close": 1312.6
        },
        {
          "date": "2026-07-27",
          "close": 1358.69
        },
        {
          "date": "2026-07-28",
          "close": 1360.85
        },
        {
          "date": "2026-07-29",
          "close": 1366.62
        },
        {
          "date": "2026-07-30",
          "close": 1326.24
        },
        {
          "date": "2026-07-31",
          "close": 1409.47
        },
        {
          "date": "2026-08-03",
          "close": 1416.61
        },
        {
          "date": "2026-08-04",
          "close": 1474.3
        },
        {
          "date": "2026-08-05",
          "close": 1503.88
        },
        {
          "date": "2026-08-06",
          "close": 1507.81
        },
        {
          "date": "2026-08-07",
          "close": 1509.43
        },
        {
          "date": "2026-08-10",
          "close": 1499.87
        },
        {
          "date": "2026-08-11",
          "close": 1492.95
        },
        {
          "date": "2026-08-12",
          "close": 1501.85
        },
        {
          "date": "2026-08-13",
          "close": 1475.55
        },
        {
          "date": "2026-08-14",
          "close": 1484.88
        },
        {
          "date": "2026-08-17",
          "close": 1498.51
        },
        {
          "date": "2026-08-18",
          "close": 1489.2
        },
        {
          "date": "2026-08-19",
          "close": 1402.87
        },
        {
          "date": "2026-08-20",
          "close": 1415.89
        },
        {
          "date": "2026-08-21",
          "close": 1418.05
        },
        {
          "date": "2026-08-24",
          "close": 1395.74
        },
        {
          "date": "2026-08-25",
          "close": 1419.21
        },
        {
          "date": "2026-08-26",
          "close": 1416.98
        },
        {
          "date": "2026-08-27",
          "close": 1438.38
        },
        {
          "date": "2026-08-28",
          "close": 1437.49
        },
        {
          "date": "2026-08-31",
          "close": 1457.68
        },
        {
          "date": "2026-09-01",
          "close": 1470.37
        },
        {
          "date": "2026-09-02",
          "close": 1453.67
        },
        {
          "date": "2026-09-03",
          "close": 1443.02
        },
        {
          "date": "2026-09-04",
          "close": 1447.95
        },
        {
          "date": "2026-09-07",
          "close": 1448.33
        },
        {
          "date": "2026-09-08",
          "close": 1448.23
        },
        {
          "date": "2026-09-09",
          "close": 1430.78
        },
        {
          "date": "2026-09-10",
          "close": 1419.31
        },
        {
          "date": "2026-09-11",
          "close": 1398.25
        },
        {
          "date": "2026-09-14",
          "close": 1410.74
        },
        {
          "date": "2026-09-15",
          "close": 1401.58
        },
        {
          "date": "2026-09-16",
          "close": 1416.82
        },
        {
          "date": "2026-09-17",
          "close": 1409.71
        },
        {
          "date": "2026-09-18",
          "close": 1442.69
        },
        {
          "date": "2026-09-21",
          "close": 1464.74
        },
        {
          "date": "2026-09-22",
          "close": 1478.1
        },
        {
          "date": "2026-09-23",
          "close": 1458.28
        },
        {
          "date": "2026-09-24",
          "close": 1433.04
        },
        {
          "date": "2026-09-28",
          "close": 1392.67
        },
        {
          "date": "2026-09-29",
          "close": 1410.13
        },
        {
          "date": "2026-09-30",
          "close": 1394.43
        },
        {
          "date": "2026-10-08",
          "close": 1367.43
        },
        {
          "date": "2026-10-09",
          "close": 1392.91
        },
        {
          "date": "2026-10-12",
          "close": 1388.47
        },
        {
          "date": "2026-10-13",
          "close": 1395.47
        },
        {
          "date": "2026-10-14",
          "close": 1369.76
        },
        {
          "date": "2026-10-15",
          "close": 1322.78
        },
        {
          "date": "2026-10-16",
          "close": 1320.43
        },
        {
          "date": "2026-10-19",
          "close": 1321.55
        },
        {
          "date": "2026-10-20",
          "close": 1356.99
        },
        {
          "date": "2026-10-21",
          "close": 1365.98
        },
        {
          "date": "2026-10-22",
          "close": 1322.5
        },
        {
          "date": "2026-10-23",
          "close": 1378.25
        },
        {
          "date": "2026-10-26",
          "close": 1372.69
        },
        {
          "date": "2026-10-27",
          "close": 1314.3
        },
        {
          "date": "2026-10-28",
          "close": 1334.2
        },
        {
          "date": "2026-10-29",
          "close": 1276.75
        },
        {
          "date": "2026-10-30",
          "close": 1204.18
        },
        {
          "date": "2026-11-02",
          "close": 1264.87
        },
        {
          "date": "2026-11-03",
          "close": 1233.76
        },
        {
          "date": "2026-11-04",
          "close": 1276.77
        },
        {
          "date": "2026-11-05",
          "close": 1319.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.36666666666666664,
          "up_wilson": [
            0.4310218745393534,
            0.6329157504230247
          ],
          "pullback_wilson": [
            0.27447254779029884,
            0.46977695236018824
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.5686274509803921,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 44,
          "covered_samples": 0,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 17,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0996",
      "name": "毛发医疗",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01052555987566306,
        "5": 0.047046568236657205,
        "20": -0.023939991478314382,
        "60": 0.027485709517252932
      },
      "moving_averages": {
        "5": 969.1120000000112,
        "20": 976.0855000000098,
        "60": 992.6996666666605
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.04368804792093439,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1031.93
        },
        {
          "date": "2026-05-14",
          "close": 1013.88
        },
        {
          "date": "2026-05-15",
          "close": 1009.29
        },
        {
          "date": "2026-05-18",
          "close": 998.1
        },
        {
          "date": "2026-05-19",
          "close": 1014.49
        },
        {
          "date": "2026-05-20",
          "close": 1004.3
        },
        {
          "date": "2026-05-21",
          "close": 987.7
        },
        {
          "date": "2026-05-22",
          "close": 993.0
        },
        {
          "date": "2026-05-25",
          "close": 990.96
        },
        {
          "date": "2026-05-26",
          "close": 979.71
        },
        {
          "date": "2026-05-27",
          "close": 966.98
        },
        {
          "date": "2026-05-28",
          "close": 961.84
        },
        {
          "date": "2026-05-29",
          "close": 962.33
        },
        {
          "date": "2026-06-01",
          "close": 979.76
        },
        {
          "date": "2026-06-02",
          "close": 960.93
        },
        {
          "date": "2026-06-03",
          "close": 950.96
        },
        {
          "date": "2026-06-04",
          "close": 931.32
        },
        {
          "date": "2026-06-05",
          "close": 933.93
        },
        {
          "date": "2026-06-08",
          "close": 907.24
        },
        {
          "date": "2026-06-09",
          "close": 912.6
        },
        {
          "date": "2026-06-10",
          "close": 911.06
        },
        {
          "date": "2026-06-11",
          "close": 899.3
        },
        {
          "date": "2026-06-12",
          "close": 909.71
        },
        {
          "date": "2026-06-15",
          "close": 923.53
        },
        {
          "date": "2026-06-16",
          "close": 920.15
        },
        {
          "date": "2026-06-17",
          "close": 910.4
        },
        {
          "date": "2026-06-18",
          "close": 916.59
        },
        {
          "date": "2026-06-22",
          "close": 904.71
        },
        {
          "date": "2026-06-23",
          "close": 920.1
        },
        {
          "date": "2026-06-24",
          "close": 900.88
        },
        {
          "date": "2026-06-25",
          "close": 875.89
        },
        {
          "date": "2026-06-26",
          "close": 856.52
        },
        {
          "date": "2026-06-29",
          "close": 886.89
        },
        {
          "date": "2026-06-30",
          "close": 881.26
        },
        {
          "date": "2026-07-01",
          "close": 908.2
        },
        {
          "date": "2026-07-02",
          "close": 925.61
        },
        {
          "date": "2026-07-03",
          "close": 932.8
        },
        {
          "date": "2026-07-06",
          "close": 926.92
        },
        {
          "date": "2026-07-07",
          "close": 893.02
        },
        {
          "date": "2026-07-08",
          "close": 894.81
        },
        {
          "date": "2026-07-09",
          "close": 889.28
        },
        {
          "date": "2026-07-10",
          "close": 906.15
        },
        {
          "date": "2026-07-13",
          "close": 904.79
        },
        {
          "date": "2026-07-14",
          "close": 922.12
        },
        {
          "date": "2026-07-15",
          "close": 951.03
        },
        {
          "date": "2026-07-16",
          "close": 960.46
        },
        {
          "date": "2026-07-17",
          "close": 905.42
        },
        {
          "date": "2026-07-20",
          "close": 891.05
        },
        {
          "date": "2026-07-21",
          "close": 880.83
        },
        {
          "date": "2026-07-22",
          "close": 879.13
        },
        {
          "date": "2026-07-23",
          "close": 900.17
        },
        {
          "date": "2026-07-24",
          "close": 877.17
        },
        {
          "date": "2026-07-27",
          "close": 912.23
        },
        {
          "date": "2026-07-28",
          "close": 912.03
        },
        {
          "date": "2026-07-29",
          "close": 925.67
        },
        {
          "date": "2026-07-30",
          "close": 922.95
        },
        {
          "date": "2026-07-31",
          "close": 941.56
        },
        {
          "date": "2026-08-03",
          "close": 953.11
        },
        {
          "date": "2026-08-04",
          "close": 959.06
        },
        {
          "date": "2026-08-05",
          "close": 958.68
        },
        {
          "date": "2026-08-06",
          "close": 961.72
        },
        {
          "date": "2026-08-07",
          "close": 982.61
        },
        {
          "date": "2026-08-10",
          "close": 990.64
        },
        {
          "date": "2026-08-11",
          "close": 1001.13
        },
        {
          "date": "2026-08-12",
          "close": 1014.47
        },
        {
          "date": "2026-08-13",
          "close": 1016.23
        },
        {
          "date": "2026-08-14",
          "close": 1016.25
        },
        {
          "date": "2026-08-17",
          "close": 1029.18
        },
        {
          "date": "2026-08-18",
          "close": 1012.89
        },
        {
          "date": "2026-08-19",
          "close": 981.8
        },
        {
          "date": "2026-08-20",
          "close": 1008.12
        },
        {
          "date": "2026-08-21",
          "close": 976.44
        },
        {
          "date": "2026-08-24",
          "close": 960.21
        },
        {
          "date": "2026-08-25",
          "close": 984.07
        },
        {
          "date": "2026-08-26",
          "close": 986.92
        },
        {
          "date": "2026-08-27",
          "close": 995.1
        },
        {
          "date": "2026-08-28",
          "close": 996.33
        },
        {
          "date": "2026-08-31",
          "close": 992.01
        },
        {
          "date": "2026-09-01",
          "close": 1018.99
        },
        {
          "date": "2026-09-02",
          "close": 1002.49
        },
        {
          "date": "2026-09-03",
          "close": 989.61
        },
        {
          "date": "2026-09-04",
          "close": 994.0
        },
        {
          "date": "2026-09-07",
          "close": 1005.07
        },
        {
          "date": "2026-09-08",
          "close": 1024.69
        },
        {
          "date": "2026-09-09",
          "close": 1014.46
        },
        {
          "date": "2026-09-10",
          "close": 999.62
        },
        {
          "date": "2026-09-11",
          "close": 979.25
        },
        {
          "date": "2026-09-14",
          "close": 996.5
        },
        {
          "date": "2026-09-15",
          "close": 976.12
        },
        {
          "date": "2026-09-16",
          "close": 984.71
        },
        {
          "date": "2026-09-17",
          "close": 993.09
        },
        {
          "date": "2026-09-18",
          "close": 1008.82
        },
        {
          "date": "2026-09-21",
          "close": 1047.89
        },
        {
          "date": "2026-09-22",
          "close": 1039.95
        },
        {
          "date": "2026-09-23",
          "close": 1023.6
        },
        {
          "date": "2026-09-24",
          "close": 1012.25
        },
        {
          "date": "2026-09-28",
          "close": 997.6
        },
        {
          "date": "2026-09-29",
          "close": 1003.34
        },
        {
          "date": "2026-09-30",
          "close": 1012.91
        },
        {
          "date": "2026-10-08",
          "close": 1009.19
        },
        {
          "date": "2026-10-09",
          "close": 1030.03
        },
        {
          "date": "2026-10-12",
          "close": 1009.51
        },
        {
          "date": "2026-10-13",
          "close": 1017.99
        },
        {
          "date": "2026-10-14",
          "close": 1001.3
        },
        {
          "date": "2026-10-15",
          "close": 990.39
        },
        {
          "date": "2026-10-16",
          "close": 983.56
        },
        {
          "date": "2026-10-19",
          "close": 977.19
        },
        {
          "date": "2026-10-20",
          "close": 983.4
        },
        {
          "date": "2026-10-21",
          "close": 976.91
        },
        {
          "date": "2026-10-22",
          "close": 947.39
        },
        {
          "date": "2026-10-23",
          "close": 955.14
        },
        {
          "date": "2026-10-26",
          "close": 966.96
        },
        {
          "date": "2026-10-27",
          "close": 941.89
        },
        {
          "date": "2026-10-28",
          "close": 953.72
        },
        {
          "date": "2026-10-29",
          "close": 940.77
        },
        {
          "date": "2026-10-30",
          "close": 945.75
        },
        {
          "date": "2026-11-02",
          "close": 964.22
        },
        {
          "date": "2026-11-03",
          "close": 975.79
        },
        {
          "date": "2026-11-04",
          "close": 974.77
        },
        {
          "date": "2026-11-05",
          "close": 985.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5411764705882353,
          "pullback_frequency": 0.23529411764705882,
          "up_wilson": [
            0.4357633606996252,
            0.6430286818098059
          ],
          "pullback_wilson": [
            0.15779538725698744,
            0.3356843394680986
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5769230769230769,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.4419432537390302,
            0.7013194791649908
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 15,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0998",
      "name": "机器视觉",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02745869260019229,
        "5": 0.02221216919249036,
        "20": -0.031876606683804654,
        "60": -0.06229964000041499
      },
      "moving_averages": {
        "5": 1730.2520000000018,
        "20": 1786.2349999999976,
        "60": 1898.4161666666623
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-09",
            "end": "2026-08-05",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-27",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.03114498416220468,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2261.72
        },
        {
          "date": "2026-05-14",
          "close": 2218.35
        },
        {
          "date": "2026-05-15",
          "close": 2234.57
        },
        {
          "date": "2026-05-18",
          "close": 2263.3
        },
        {
          "date": "2026-05-19",
          "close": 2300.06
        },
        {
          "date": "2026-05-20",
          "close": 2280.25
        },
        {
          "date": "2026-05-21",
          "close": 2227.83
        },
        {
          "date": "2026-05-22",
          "close": 2303.0
        },
        {
          "date": "2026-05-25",
          "close": 2307.38
        },
        {
          "date": "2026-05-26",
          "close": 2269.87
        },
        {
          "date": "2026-05-27",
          "close": 2209.67
        },
        {
          "date": "2026-05-28",
          "close": 2224.47
        },
        {
          "date": "2026-05-29",
          "close": 2146.51
        },
        {
          "date": "2026-06-01",
          "close": 2147.34
        },
        {
          "date": "2026-06-02",
          "close": 2145.41
        },
        {
          "date": "2026-06-03",
          "close": 2143.46
        },
        {
          "date": "2026-06-04",
          "close": 2130.0
        },
        {
          "date": "2026-06-05",
          "close": 2161.69
        },
        {
          "date": "2026-06-08",
          "close": 2160.18
        },
        {
          "date": "2026-06-09",
          "close": 2208.24
        },
        {
          "date": "2026-06-10",
          "close": 2155.13
        },
        {
          "date": "2026-06-11",
          "close": 2098.81
        },
        {
          "date": "2026-06-12",
          "close": 2091.77
        },
        {
          "date": "2026-06-15",
          "close": 2165.34
        },
        {
          "date": "2026-06-16",
          "close": 2220.54
        },
        {
          "date": "2026-06-17",
          "close": 2227.29
        },
        {
          "date": "2026-06-18",
          "close": 2247.41
        },
        {
          "date": "2026-06-22",
          "close": 2226.15
        },
        {
          "date": "2026-06-23",
          "close": 2213.98
        },
        {
          "date": "2026-06-24",
          "close": 2201.92
        },
        {
          "date": "2026-06-25",
          "close": 2156.43
        },
        {
          "date": "2026-06-26",
          "close": 2102.04
        },
        {
          "date": "2026-06-29",
          "close": 2076.59
        },
        {
          "date": "2026-06-30",
          "close": 2168.76
        },
        {
          "date": "2026-07-01",
          "close": 2205.47
        },
        {
          "date": "2026-07-02",
          "close": 2164.49
        },
        {
          "date": "2026-07-03",
          "close": 2217.3
        },
        {
          "date": "2026-07-06",
          "close": 2137.46
        },
        {
          "date": "2026-07-07",
          "close": 2085.8
        },
        {
          "date": "2026-07-08",
          "close": 2049.52
        },
        {
          "date": "2026-07-09",
          "close": 2090.4
        },
        {
          "date": "2026-07-10",
          "close": 2089.63
        },
        {
          "date": "2026-07-13",
          "close": 1971.74
        },
        {
          "date": "2026-07-14",
          "close": 1993.39
        },
        {
          "date": "2026-07-15",
          "close": 1984.47
        },
        {
          "date": "2026-07-16",
          "close": 1966.43
        },
        {
          "date": "2026-07-17",
          "close": 1851.08
        },
        {
          "date": "2026-07-20",
          "close": 1761.82
        },
        {
          "date": "2026-07-21",
          "close": 1825.92
        },
        {
          "date": "2026-07-22",
          "close": 1788.07
        },
        {
          "date": "2026-07-23",
          "close": 1797.78
        },
        {
          "date": "2026-07-24",
          "close": 1754.81
        },
        {
          "date": "2026-07-27",
          "close": 1815.35
        },
        {
          "date": "2026-07-28",
          "close": 1788.81
        },
        {
          "date": "2026-07-29",
          "close": 1791.5
        },
        {
          "date": "2026-07-30",
          "close": 1726.24
        },
        {
          "date": "2026-07-31",
          "close": 1803.45
        },
        {
          "date": "2026-08-03",
          "close": 1812.05
        },
        {
          "date": "2026-08-04",
          "close": 1869.45
        },
        {
          "date": "2026-08-05",
          "close": 1927.78
        },
        {
          "date": "2026-08-06",
          "close": 1943.39
        },
        {
          "date": "2026-08-07",
          "close": 1959.66
        },
        {
          "date": "2026-08-10",
          "close": 1959.55
        },
        {
          "date": "2026-08-11",
          "close": 1958.52
        },
        {
          "date": "2026-08-12",
          "close": 1990.72
        },
        {
          "date": "2026-08-13",
          "close": 1967.9
        },
        {
          "date": "2026-08-14",
          "close": 1986.27
        },
        {
          "date": "2026-08-17",
          "close": 2035.31
        },
        {
          "date": "2026-08-18",
          "close": 2041.36
        },
        {
          "date": "2026-08-19",
          "close": 1916.12
        },
        {
          "date": "2026-08-20",
          "close": 1951.32
        },
        {
          "date": "2026-08-21",
          "close": 1951.75
        },
        {
          "date": "2026-08-24",
          "close": 1912.55
        },
        {
          "date": "2026-08-25",
          "close": 1949.18
        },
        {
          "date": "2026-08-26",
          "close": 1936.13
        },
        {
          "date": "2026-08-27",
          "close": 1967.52
        },
        {
          "date": "2026-08-28",
          "close": 1951.18
        },
        {
          "date": "2026-08-31",
          "close": 1991.71
        },
        {
          "date": "2026-09-01",
          "close": 1980.83
        },
        {
          "date": "2026-09-02",
          "close": 1963.26
        },
        {
          "date": "2026-09-03",
          "close": 1958.16
        },
        {
          "date": "2026-09-04",
          "close": 1934.89
        },
        {
          "date": "2026-09-07",
          "close": 1967.18
        },
        {
          "date": "2026-09-08",
          "close": 1962.59
        },
        {
          "date": "2026-09-09",
          "close": 1946.41
        },
        {
          "date": "2026-09-10",
          "close": 1917.46
        },
        {
          "date": "2026-09-11",
          "close": 1878.13
        },
        {
          "date": "2026-09-14",
          "close": 1897.98
        },
        {
          "date": "2026-09-15",
          "close": 1882.76
        },
        {
          "date": "2026-09-16",
          "close": 1926.16
        },
        {
          "date": "2026-09-17",
          "close": 1932.52
        },
        {
          "date": "2026-09-18",
          "close": 1979.06
        },
        {
          "date": "2026-09-21",
          "close": 2000.68
        },
        {
          "date": "2026-09-22",
          "close": 2017.5
        },
        {
          "date": "2026-09-23",
          "close": 2021.84
        },
        {
          "date": "2026-09-24",
          "close": 1992.12
        },
        {
          "date": "2026-09-28",
          "close": 1925.62
        },
        {
          "date": "2026-09-29",
          "close": 1938.87
        },
        {
          "date": "2026-09-30",
          "close": 1918.91
        },
        {
          "date": "2026-10-08",
          "close": 1867.2
        },
        {
          "date": "2026-10-09",
          "close": 1862.88
        },
        {
          "date": "2026-10-12",
          "close": 1829.99
        },
        {
          "date": "2026-10-13",
          "close": 1834.89
        },
        {
          "date": "2026-10-14",
          "close": 1792.09
        },
        {
          "date": "2026-10-15",
          "close": 1728.22
        },
        {
          "date": "2026-10-16",
          "close": 1735.83
        },
        {
          "date": "2026-10-19",
          "close": 1747.95
        },
        {
          "date": "2026-10-20",
          "close": 1816.58
        },
        {
          "date": "2026-10-21",
          "close": 1821.85
        },
        {
          "date": "2026-10-22",
          "close": 1778.89
        },
        {
          "date": "2026-10-23",
          "close": 1865.79
        },
        {
          "date": "2026-10-26",
          "close": 1850.48
        },
        {
          "date": "2026-10-27",
          "close": 1790.48
        },
        {
          "date": "2026-10-28",
          "close": 1849.12
        },
        {
          "date": "2026-10-29",
          "close": 1768.4
        },
        {
          "date": "2026-10-30",
          "close": 1679.93
        },
        {
          "date": "2026-11-02",
          "close": 1729.21
        },
        {
          "date": "2026-11-03",
          "close": 1675.07
        },
        {
          "date": "2026-11-04",
          "close": 1759.37
        },
        {
          "date": "2026-11-05",
          "close": 1807.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5487804878048781,
          "pullback_frequency": 0.2926829268292683,
          "up_wilson": [
            0.44130776131828087,
            0.651887299785124
          ],
          "pullback_wilson": [
            0.2052633861753084,
            0.3986576041352211
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5490196078431373,
          "pullback_frequency": 0.47058823529411764,
          "up_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "pullback_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 5,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 4,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK0999",
      "name": "茅指数",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02218673600610499,
        "5": 0.07932315681095847,
        "20": 0.07813268545706586,
        "60": -0.020103770134250798
      },
      "moving_averages": {
        "5": 697.695999999973,
        "20": 676.6639999999956,
        "60": 696.6498333333312
      },
      "phase": "震荡",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-15",
            "end": "2026-08-03",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-04",
            "end": "2026-08-06",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-07",
            "end": "2026-08-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-13",
            "end": "2026-08-24",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-10",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-10-27",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 23.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 767.67
        },
        {
          "date": "2026-05-14",
          "close": 751.18
        },
        {
          "date": "2026-05-15",
          "close": 752.29
        },
        {
          "date": "2026-05-18",
          "close": 742.36
        },
        {
          "date": "2026-05-19",
          "close": 744.03
        },
        {
          "date": "2026-05-20",
          "close": 743.13
        },
        {
          "date": "2026-05-21",
          "close": 736.27
        },
        {
          "date": "2026-05-22",
          "close": 735.91
        },
        {
          "date": "2026-05-25",
          "close": 738.68
        },
        {
          "date": "2026-05-26",
          "close": 737.67
        },
        {
          "date": "2026-05-27",
          "close": 736.71
        },
        {
          "date": "2026-05-28",
          "close": 728.08
        },
        {
          "date": "2026-05-29",
          "close": 730.25
        },
        {
          "date": "2026-06-01",
          "close": 729.2
        },
        {
          "date": "2026-06-02",
          "close": 726.96
        },
        {
          "date": "2026-06-03",
          "close": 720.46
        },
        {
          "date": "2026-06-04",
          "close": 707.72
        },
        {
          "date": "2026-06-05",
          "close": 706.13
        },
        {
          "date": "2026-06-08",
          "close": 692.44
        },
        {
          "date": "2026-06-09",
          "close": 696.91
        },
        {
          "date": "2026-06-10",
          "close": 693.09
        },
        {
          "date": "2026-06-11",
          "close": 690.6
        },
        {
          "date": "2026-06-12",
          "close": 699.8
        },
        {
          "date": "2026-06-15",
          "close": 703.32
        },
        {
          "date": "2026-06-16",
          "close": 699.58
        },
        {
          "date": "2026-06-17",
          "close": 697.14
        },
        {
          "date": "2026-06-18",
          "close": 691.72
        },
        {
          "date": "2026-06-22",
          "close": 706.48
        },
        {
          "date": "2026-06-23",
          "close": 694.64
        },
        {
          "date": "2026-06-24",
          "close": 693.36
        },
        {
          "date": "2026-06-25",
          "close": 698.0
        },
        {
          "date": "2026-06-26",
          "close": 678.02
        },
        {
          "date": "2026-06-29",
          "close": 694.83
        },
        {
          "date": "2026-06-30",
          "close": 694.48
        },
        {
          "date": "2026-07-01",
          "close": 702.22
        },
        {
          "date": "2026-07-02",
          "close": 694.69
        },
        {
          "date": "2026-07-03",
          "close": 704.48
        },
        {
          "date": "2026-07-06",
          "close": 703.39
        },
        {
          "date": "2026-07-07",
          "close": 691.45
        },
        {
          "date": "2026-07-08",
          "close": 687.33
        },
        {
          "date": "2026-07-09",
          "close": 694.59
        },
        {
          "date": "2026-07-10",
          "close": 698.96
        },
        {
          "date": "2026-07-13",
          "close": 687.9
        },
        {
          "date": "2026-07-14",
          "close": 694.35
        },
        {
          "date": "2026-07-15",
          "close": 713.27
        },
        {
          "date": "2026-07-16",
          "close": 716.18
        },
        {
          "date": "2026-07-17",
          "close": 701.66
        },
        {
          "date": "2026-07-20",
          "close": 718.28
        },
        {
          "date": "2026-07-21",
          "close": 726.48
        },
        {
          "date": "2026-07-22",
          "close": 729.0
        },
        {
          "date": "2026-07-23",
          "close": 729.02
        },
        {
          "date": "2026-07-24",
          "close": 713.81
        },
        {
          "date": "2026-07-27",
          "close": 723.61
        },
        {
          "date": "2026-07-28",
          "close": 724.36
        },
        {
          "date": "2026-07-29",
          "close": 734.58
        },
        {
          "date": "2026-07-30",
          "close": 741.93
        },
        {
          "date": "2026-07-31",
          "close": 743.55
        },
        {
          "date": "2026-08-03",
          "close": 738.5
        },
        {
          "date": "2026-08-04",
          "close": 735.28
        },
        {
          "date": "2026-08-05",
          "close": 738.17
        },
        {
          "date": "2026-08-06",
          "close": 728.03
        },
        {
          "date": "2026-08-07",
          "close": 735.32
        },
        {
          "date": "2026-08-10",
          "close": 741.99
        },
        {
          "date": "2026-08-11",
          "close": 739.2
        },
        {
          "date": "2026-08-12",
          "close": 737.02
        },
        {
          "date": "2026-08-13",
          "close": 730.75
        },
        {
          "date": "2026-08-14",
          "close": 725.54
        },
        {
          "date": "2026-08-17",
          "close": 729.06
        },
        {
          "date": "2026-08-18",
          "close": 730.34
        },
        {
          "date": "2026-08-19",
          "close": 717.36
        },
        {
          "date": "2026-08-20",
          "close": 723.25
        },
        {
          "date": "2026-08-21",
          "close": 717.37
        },
        {
          "date": "2026-08-24",
          "close": 709.99
        },
        {
          "date": "2026-08-25",
          "close": 718.1
        },
        {
          "date": "2026-08-26",
          "close": 722.39
        },
        {
          "date": "2026-08-27",
          "close": 722.89
        },
        {
          "date": "2026-08-28",
          "close": 720.6
        },
        {
          "date": "2026-08-31",
          "close": 716.51
        },
        {
          "date": "2026-09-01",
          "close": 718.72
        },
        {
          "date": "2026-09-02",
          "close": 707.89
        },
        {
          "date": "2026-09-03",
          "close": 709.62
        },
        {
          "date": "2026-09-04",
          "close": 713.07
        },
        {
          "date": "2026-09-07",
          "close": 712.09
        },
        {
          "date": "2026-09-08",
          "close": 709.05
        },
        {
          "date": "2026-09-09",
          "close": 704.35
        },
        {
          "date": "2026-09-10",
          "close": 694.33
        },
        {
          "date": "2026-09-11",
          "close": 686.52
        },
        {
          "date": "2026-09-14",
          "close": 686.97
        },
        {
          "date": "2026-09-15",
          "close": 679.74
        },
        {
          "date": "2026-09-16",
          "close": 676.64
        },
        {
          "date": "2026-09-17",
          "close": 676.54
        },
        {
          "date": "2026-09-18",
          "close": 683.82
        },
        {
          "date": "2026-09-21",
          "close": 687.86
        },
        {
          "date": "2026-09-22",
          "close": 691.68
        },
        {
          "date": "2026-09-23",
          "close": 689.13
        },
        {
          "date": "2026-09-24",
          "close": 678.51
        },
        {
          "date": "2026-09-28",
          "close": 671.88
        },
        {
          "date": "2026-09-29",
          "close": 670.9
        },
        {
          "date": "2026-09-30",
          "close": 679.78
        },
        {
          "date": "2026-10-08",
          "close": 670.91
        },
        {
          "date": "2026-10-09",
          "close": 676.65
        },
        {
          "date": "2026-10-12",
          "close": 676.5
        },
        {
          "date": "2026-10-13",
          "close": 670.62
        },
        {
          "date": "2026-10-14",
          "close": 664.13
        },
        {
          "date": "2026-10-15",
          "close": 664.54
        },
        {
          "date": "2026-10-16",
          "close": 663.69
        },
        {
          "date": "2026-10-19",
          "close": 668.22
        },
        {
          "date": "2026-10-20",
          "close": 670.15
        },
        {
          "date": "2026-10-21",
          "close": 659.8
        },
        {
          "date": "2026-10-22",
          "close": 655.85
        },
        {
          "date": "2026-10-23",
          "close": 676.08
        },
        {
          "date": "2026-10-26",
          "close": 684.02
        },
        {
          "date": "2026-10-27",
          "close": 671.87
        },
        {
          "date": "2026-10-28",
          "close": 672.51
        },
        {
          "date": "2026-10-29",
          "close": 670.17
        },
        {
          "date": "2026-10-30",
          "close": 672.24
        },
        {
          "date": "2026-11-02",
          "close": 685.34
        },
        {
          "date": "2026-11-03",
          "close": 699.94
        },
        {
          "date": "2026-11-04",
          "close": 707.63
        },
        {
          "date": "2026-11-05",
          "close": 723.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5256410256410257,
          "pullback_frequency": 0.16666666666666666,
          "up_wilson": [
            0.41624765387740176,
            0.6326273302399217
          ],
          "pullback_wilson": [
            0.10006945416721649,
            0.26455575230757966
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.358974358974359,
          "up_wilson": [
            0.31566885606727846,
            0.6143055172948425
          ],
          "pullback_wilson": [
            0.22742085458992867,
            0.5158185144045146
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 1,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 4,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1000",
      "name": "宁组合",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.032922434407733014,
        "5": 0.10457410408788048,
        "20": 0.019784860425291262,
        "60": -0.06802504026498923
      },
      "moving_averages": {
        "5": 578.6800000000046,
        "20": 575.9760000000039,
        "60": 617.0353333333343
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-10",
            "end": "2026-08-03",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-11",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-12",
            "end": "2026-08-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-13",
            "end": "2026-08-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-17",
            "end": "2026-08-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-09-09",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-11-04",
            "sessions": 34,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 688.17
        },
        {
          "date": "2026-05-14",
          "close": 669.39
        },
        {
          "date": "2026-05-15",
          "close": 673.84
        },
        {
          "date": "2026-05-18",
          "close": 667.44
        },
        {
          "date": "2026-05-19",
          "close": 674.87
        },
        {
          "date": "2026-05-20",
          "close": 676.38
        },
        {
          "date": "2026-05-21",
          "close": 673.59
        },
        {
          "date": "2026-05-22",
          "close": 674.15
        },
        {
          "date": "2026-05-25",
          "close": 676.23
        },
        {
          "date": "2026-05-26",
          "close": 668.99
        },
        {
          "date": "2026-05-27",
          "close": 666.6
        },
        {
          "date": "2026-05-28",
          "close": 662.97
        },
        {
          "date": "2026-05-29",
          "close": 647.85
        },
        {
          "date": "2026-06-01",
          "close": 637.13
        },
        {
          "date": "2026-06-02",
          "close": 635.26
        },
        {
          "date": "2026-06-03",
          "close": 633.96
        },
        {
          "date": "2026-06-04",
          "close": 629.16
        },
        {
          "date": "2026-06-05",
          "close": 621.37
        },
        {
          "date": "2026-06-08",
          "close": 602.23
        },
        {
          "date": "2026-06-09",
          "close": 611.63
        },
        {
          "date": "2026-06-10",
          "close": 605.61
        },
        {
          "date": "2026-06-11",
          "close": 603.26
        },
        {
          "date": "2026-06-12",
          "close": 611.82
        },
        {
          "date": "2026-06-15",
          "close": 621.35
        },
        {
          "date": "2026-06-16",
          "close": 628.1
        },
        {
          "date": "2026-06-17",
          "close": 632.19
        },
        {
          "date": "2026-06-18",
          "close": 636.97
        },
        {
          "date": "2026-06-22",
          "close": 655.22
        },
        {
          "date": "2026-06-23",
          "close": 644.39
        },
        {
          "date": "2026-06-24",
          "close": 651.99
        },
        {
          "date": "2026-06-25",
          "close": 657.32
        },
        {
          "date": "2026-06-26",
          "close": 642.54
        },
        {
          "date": "2026-06-29",
          "close": 669.86
        },
        {
          "date": "2026-06-30",
          "close": 674.11
        },
        {
          "date": "2026-07-01",
          "close": 676.93
        },
        {
          "date": "2026-07-02",
          "close": 657.58
        },
        {
          "date": "2026-07-03",
          "close": 666.06
        },
        {
          "date": "2026-07-06",
          "close": 657.09
        },
        {
          "date": "2026-07-07",
          "close": 646.4
        },
        {
          "date": "2026-07-08",
          "close": 632.07
        },
        {
          "date": "2026-07-09",
          "close": 649.04
        },
        {
          "date": "2026-07-10",
          "close": 644.39
        },
        {
          "date": "2026-07-13",
          "close": 625.12
        },
        {
          "date": "2026-07-14",
          "close": 637.83
        },
        {
          "date": "2026-07-15",
          "close": 653.47
        },
        {
          "date": "2026-07-16",
          "close": 647.04
        },
        {
          "date": "2026-07-17",
          "close": 620.47
        },
        {
          "date": "2026-07-20",
          "close": 621.5
        },
        {
          "date": "2026-07-21",
          "close": 641.73
        },
        {
          "date": "2026-07-22",
          "close": 640.1
        },
        {
          "date": "2026-07-23",
          "close": 641.76
        },
        {
          "date": "2026-07-24",
          "close": 625.69
        },
        {
          "date": "2026-07-27",
          "close": 643.22
        },
        {
          "date": "2026-07-28",
          "close": 633.05
        },
        {
          "date": "2026-07-29",
          "close": 639.92
        },
        {
          "date": "2026-07-30",
          "close": 636.61
        },
        {
          "date": "2026-07-31",
          "close": 641.46
        },
        {
          "date": "2026-08-03",
          "close": 635.02
        },
        {
          "date": "2026-08-04",
          "close": 645.43
        },
        {
          "date": "2026-08-05",
          "close": 658.14
        },
        {
          "date": "2026-08-06",
          "close": 647.46
        },
        {
          "date": "2026-08-07",
          "close": 667.34
        },
        {
          "date": "2026-08-10",
          "close": 675.82
        },
        {
          "date": "2026-08-11",
          "close": 671.76
        },
        {
          "date": "2026-08-12",
          "close": 672.56
        },
        {
          "date": "2026-08-13",
          "close": 666.98
        },
        {
          "date": "2026-08-14",
          "close": 665.16
        },
        {
          "date": "2026-08-17",
          "close": 677.73
        },
        {
          "date": "2026-08-18",
          "close": 681.16
        },
        {
          "date": "2026-08-19",
          "close": 660.51
        },
        {
          "date": "2026-08-20",
          "close": 670.72
        },
        {
          "date": "2026-08-21",
          "close": 662.4
        },
        {
          "date": "2026-08-24",
          "close": 643.21
        },
        {
          "date": "2026-08-25",
          "close": 658.62
        },
        {
          "date": "2026-08-26",
          "close": 657.01
        },
        {
          "date": "2026-08-27",
          "close": 655.02
        },
        {
          "date": "2026-08-28",
          "close": 648.53
        },
        {
          "date": "2026-08-31",
          "close": 641.63
        },
        {
          "date": "2026-09-01",
          "close": 637.51
        },
        {
          "date": "2026-09-02",
          "close": 625.68
        },
        {
          "date": "2026-09-03",
          "close": 629.98
        },
        {
          "date": "2026-09-04",
          "close": 626.13
        },
        {
          "date": "2026-09-07",
          "close": 626.43
        },
        {
          "date": "2026-09-08",
          "close": 626.2
        },
        {
          "date": "2026-09-09",
          "close": 622.68
        },
        {
          "date": "2026-09-10",
          "close": 614.02
        },
        {
          "date": "2026-09-11",
          "close": 604.04
        },
        {
          "date": "2026-09-14",
          "close": 610.87
        },
        {
          "date": "2026-09-15",
          "close": 606.37
        },
        {
          "date": "2026-09-16",
          "close": 611.28
        },
        {
          "date": "2026-09-17",
          "close": 611.91
        },
        {
          "date": "2026-09-18",
          "close": 620.91
        },
        {
          "date": "2026-09-21",
          "close": 626.86
        },
        {
          "date": "2026-09-22",
          "close": 626.08
        },
        {
          "date": "2026-09-23",
          "close": 624.69
        },
        {
          "date": "2026-09-24",
          "close": 610.66
        },
        {
          "date": "2026-09-28",
          "close": 602.51
        },
        {
          "date": "2026-09-29",
          "close": 600.92
        },
        {
          "date": "2026-09-30",
          "close": 611.78
        },
        {
          "date": "2026-10-08",
          "close": 601.47
        },
        {
          "date": "2026-10-09",
          "close": 605.42
        },
        {
          "date": "2026-10-12",
          "close": 600.86
        },
        {
          "date": "2026-10-13",
          "close": 592.55
        },
        {
          "date": "2026-10-14",
          "close": 580.74
        },
        {
          "date": "2026-10-15",
          "close": 579.33
        },
        {
          "date": "2026-10-16",
          "close": 571.31
        },
        {
          "date": "2026-10-19",
          "close": 570.42
        },
        {
          "date": "2026-10-20",
          "close": 576.92
        },
        {
          "date": "2026-10-21",
          "close": 565.07
        },
        {
          "date": "2026-10-22",
          "close": 555.21
        },
        {
          "date": "2026-10-23",
          "close": 573.88
        },
        {
          "date": "2026-10-26",
          "close": 577.9
        },
        {
          "date": "2026-10-27",
          "close": 557.02
        },
        {
          "date": "2026-10-28",
          "close": 564.19
        },
        {
          "date": "2026-10-29",
          "close": 555.3
        },
        {
          "date": "2026-10-30",
          "close": 552.49
        },
        {
          "date": "2026-11-02",
          "close": 564.3
        },
        {
          "date": "2026-11-03",
          "close": 569.42
        },
        {
          "date": "2026-11-04",
          "close": 593.82
        },
        {
          "date": "2026-11-05",
          "close": 613.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.2564102564102564,
          "up_wilson": [
            0.4286364394039756,
            0.6446760367720094
          ],
          "pullback_wilson": [
            0.17255437807346655,
            0.3631332728119614
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48936170212765956,
          "pullback_frequency": 0.3404255319148936,
          "up_wilson": [
            0.3527555503368215,
            0.6275754625177314
          ],
          "pullback_wilson": [
            0.2216744384377161,
            0.48329075438058056
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 6,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 8,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1001",
      "name": "内贸流通",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016824650497377247,
        "5": 0.03690748387537135,
        "20": -0.01879450373791025,
        "60": 0.0118722525642736
      },
      "moving_averages": {
        "5": 1185.5200000000186,
        "20": 1204.5859999999986,
        "60": 1235.8024999999907
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.038206479591029185,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1375.12
        },
        {
          "date": "2026-05-14",
          "close": 1358.11
        },
        {
          "date": "2026-05-15",
          "close": 1336.86
        },
        {
          "date": "2026-05-18",
          "close": 1333.4
        },
        {
          "date": "2026-05-19",
          "close": 1345.0
        },
        {
          "date": "2026-05-20",
          "close": 1326.13
        },
        {
          "date": "2026-05-21",
          "close": 1290.73
        },
        {
          "date": "2026-05-22",
          "close": 1300.78
        },
        {
          "date": "2026-05-25",
          "close": 1300.05
        },
        {
          "date": "2026-05-26",
          "close": 1288.19
        },
        {
          "date": "2026-05-27",
          "close": 1271.05
        },
        {
          "date": "2026-05-28",
          "close": 1268.92
        },
        {
          "date": "2026-05-29",
          "close": 1279.0
        },
        {
          "date": "2026-06-01",
          "close": 1306.71
        },
        {
          "date": "2026-06-02",
          "close": 1288.26
        },
        {
          "date": "2026-06-03",
          "close": 1273.25
        },
        {
          "date": "2026-06-04",
          "close": 1247.91
        },
        {
          "date": "2026-06-05",
          "close": 1259.59
        },
        {
          "date": "2026-06-08",
          "close": 1224.94
        },
        {
          "date": "2026-06-09",
          "close": 1220.04
        },
        {
          "date": "2026-06-10",
          "close": 1207.51
        },
        {
          "date": "2026-06-11",
          "close": 1191.81
        },
        {
          "date": "2026-06-12",
          "close": 1211.96
        },
        {
          "date": "2026-06-15",
          "close": 1223.83
        },
        {
          "date": "2026-06-16",
          "close": 1220.93
        },
        {
          "date": "2026-06-17",
          "close": 1200.01
        },
        {
          "date": "2026-06-18",
          "close": 1188.99
        },
        {
          "date": "2026-06-22",
          "close": 1191.56
        },
        {
          "date": "2026-06-23",
          "close": 1200.4
        },
        {
          "date": "2026-06-24",
          "close": 1169.63
        },
        {
          "date": "2026-06-25",
          "close": 1154.0
        },
        {
          "date": "2026-06-26",
          "close": 1122.61
        },
        {
          "date": "2026-06-29",
          "close": 1128.27
        },
        {
          "date": "2026-06-30",
          "close": 1121.18
        },
        {
          "date": "2026-07-01",
          "close": 1152.82
        },
        {
          "date": "2026-07-02",
          "close": 1156.19
        },
        {
          "date": "2026-07-03",
          "close": 1171.13
        },
        {
          "date": "2026-07-06",
          "close": 1169.73
        },
        {
          "date": "2026-07-07",
          "close": 1135.59
        },
        {
          "date": "2026-07-08",
          "close": 1139.35
        },
        {
          "date": "2026-07-09",
          "close": 1134.98
        },
        {
          "date": "2026-07-10",
          "close": 1153.31
        },
        {
          "date": "2026-07-13",
          "close": 1127.82
        },
        {
          "date": "2026-07-14",
          "close": 1156.9
        },
        {
          "date": "2026-07-15",
          "close": 1176.65
        },
        {
          "date": "2026-07-16",
          "close": 1187.57
        },
        {
          "date": "2026-07-17",
          "close": 1147.02
        },
        {
          "date": "2026-07-20",
          "close": 1134.27
        },
        {
          "date": "2026-07-21",
          "close": 1123.1
        },
        {
          "date": "2026-07-22",
          "close": 1117.82
        },
        {
          "date": "2026-07-23",
          "close": 1138.42
        },
        {
          "date": "2026-07-24",
          "close": 1106.16
        },
        {
          "date": "2026-07-27",
          "close": 1135.81
        },
        {
          "date": "2026-07-28",
          "close": 1145.02
        },
        {
          "date": "2026-07-29",
          "close": 1169.31
        },
        {
          "date": "2026-07-30",
          "close": 1165.33
        },
        {
          "date": "2026-07-31",
          "close": 1181.81
        },
        {
          "date": "2026-08-03",
          "close": 1197.62
        },
        {
          "date": "2026-08-04",
          "close": 1199.39
        },
        {
          "date": "2026-08-05",
          "close": 1201.12
        },
        {
          "date": "2026-08-06",
          "close": 1204.77
        },
        {
          "date": "2026-08-07",
          "close": 1204.87
        },
        {
          "date": "2026-08-10",
          "close": 1237.1
        },
        {
          "date": "2026-08-11",
          "close": 1236.53
        },
        {
          "date": "2026-08-12",
          "close": 1250.11
        },
        {
          "date": "2026-08-13",
          "close": 1238.47
        },
        {
          "date": "2026-08-14",
          "close": 1231.85
        },
        {
          "date": "2026-08-17",
          "close": 1245.05
        },
        {
          "date": "2026-08-18",
          "close": 1248.54
        },
        {
          "date": "2026-08-19",
          "close": 1208.55
        },
        {
          "date": "2026-08-20",
          "close": 1229.92
        },
        {
          "date": "2026-08-21",
          "close": 1216.18
        },
        {
          "date": "2026-08-24",
          "close": 1208.8
        },
        {
          "date": "2026-08-25",
          "close": 1239.6
        },
        {
          "date": "2026-08-26",
          "close": 1245.59
        },
        {
          "date": "2026-08-27",
          "close": 1251.88
        },
        {
          "date": "2026-08-28",
          "close": 1268.97
        },
        {
          "date": "2026-08-31",
          "close": 1256.64
        },
        {
          "date": "2026-09-01",
          "close": 1285.0
        },
        {
          "date": "2026-09-02",
          "close": 1272.14
        },
        {
          "date": "2026-09-03",
          "close": 1265.54
        },
        {
          "date": "2026-09-04",
          "close": 1275.1
        },
        {
          "date": "2026-09-07",
          "close": 1298.75
        },
        {
          "date": "2026-09-08",
          "close": 1317.21
        },
        {
          "date": "2026-09-09",
          "close": 1315.4
        },
        {
          "date": "2026-09-10",
          "close": 1295.26
        },
        {
          "date": "2026-09-11",
          "close": 1261.38
        },
        {
          "date": "2026-09-14",
          "close": 1263.68
        },
        {
          "date": "2026-09-15",
          "close": 1224.02
        },
        {
          "date": "2026-09-16",
          "close": 1233.02
        },
        {
          "date": "2026-09-17",
          "close": 1235.17
        },
        {
          "date": "2026-09-18",
          "close": 1251.38
        },
        {
          "date": "2026-09-21",
          "close": 1282.97
        },
        {
          "date": "2026-09-22",
          "close": 1277.88
        },
        {
          "date": "2026-09-23",
          "close": 1262.29
        },
        {
          "date": "2026-09-24",
          "close": 1254.14
        },
        {
          "date": "2026-09-28",
          "close": 1237.6
        },
        {
          "date": "2026-09-29",
          "close": 1240.88
        },
        {
          "date": "2026-09-30",
          "close": 1245.54
        },
        {
          "date": "2026-10-08",
          "close": 1238.66
        },
        {
          "date": "2026-10-09",
          "close": 1263.66
        },
        {
          "date": "2026-10-12",
          "close": 1243.0
        },
        {
          "date": "2026-10-13",
          "close": 1262.51
        },
        {
          "date": "2026-10-14",
          "close": 1241.51
        },
        {
          "date": "2026-10-15",
          "close": 1210.43
        },
        {
          "date": "2026-10-16",
          "close": 1211.1
        },
        {
          "date": "2026-10-19",
          "close": 1198.53
        },
        {
          "date": "2026-10-20",
          "close": 1202.03
        },
        {
          "date": "2026-10-21",
          "close": 1202.98
        },
        {
          "date": "2026-10-22",
          "close": 1175.13
        },
        {
          "date": "2026-10-23",
          "close": 1191.2
        },
        {
          "date": "2026-10-26",
          "close": 1205.25
        },
        {
          "date": "2026-10-27",
          "close": 1190.63
        },
        {
          "date": "2026-10-28",
          "close": 1194.04
        },
        {
          "date": "2026-10-29",
          "close": 1172.12
        },
        {
          "date": "2026-10-30",
          "close": 1152.08
        },
        {
          "date": "2026-11-02",
          "close": 1180.04
        },
        {
          "date": "2026-11-03",
          "close": 1184.83
        },
        {
          "date": "2026-11-04",
          "close": 1195.27
        },
        {
          "date": "2026-11-05",
          "close": 1215.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4523809523809524,
          "pullback_frequency": 0.2619047619047619,
          "up_wilson": [
            0.3503572014157933,
            0.5585696298617934
          ],
          "pullback_wilson": [
            0.17978478378725543,
            0.3648493726006779
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.4074074074074074,
          "up_wilson": [
            0.3885170019812708,
            0.6460602725338812
          ],
          "pullback_wilson": [
            0.2867821208591458,
            0.5403315065650943
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 13,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1002",
      "name": "激光雷达",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.022940856483652627,
        "5": 0.005387916134711679,
        "20": -0.1067468182339355,
        "60": -0.11321782540469782
      },
      "moving_averages": {
        "5": 2097.814000000013,
        "20": 2256.1810000000055,
        "60": 2487.9848333333384
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-10",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-13",
            "end": "2026-08-06",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-10",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.10091501112851364,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3089.69
        },
        {
          "date": "2026-05-14",
          "close": 3074.92
        },
        {
          "date": "2026-05-15",
          "close": 3057.72
        },
        {
          "date": "2026-05-18",
          "close": 3070.51
        },
        {
          "date": "2026-05-19",
          "close": 3113.96
        },
        {
          "date": "2026-05-20",
          "close": 3099.99
        },
        {
          "date": "2026-05-21",
          "close": 3022.73
        },
        {
          "date": "2026-05-22",
          "close": 3102.14
        },
        {
          "date": "2026-05-25",
          "close": 3161.54
        },
        {
          "date": "2026-05-26",
          "close": 3093.7
        },
        {
          "date": "2026-05-27",
          "close": 3047.01
        },
        {
          "date": "2026-05-28",
          "close": 3134.79
        },
        {
          "date": "2026-05-29",
          "close": 2982.5
        },
        {
          "date": "2026-06-01",
          "close": 2922.87
        },
        {
          "date": "2026-06-02",
          "close": 2975.32
        },
        {
          "date": "2026-06-03",
          "close": 3023.31
        },
        {
          "date": "2026-06-04",
          "close": 3004.58
        },
        {
          "date": "2026-06-05",
          "close": 3007.33
        },
        {
          "date": "2026-06-08",
          "close": 2878.99
        },
        {
          "date": "2026-06-09",
          "close": 2955.11
        },
        {
          "date": "2026-06-10",
          "close": 2850.73
        },
        {
          "date": "2026-06-11",
          "close": 2838.28
        },
        {
          "date": "2026-06-12",
          "close": 2818.24
        },
        {
          "date": "2026-06-15",
          "close": 2993.16
        },
        {
          "date": "2026-06-16",
          "close": 3065.67
        },
        {
          "date": "2026-06-17",
          "close": 3097.76
        },
        {
          "date": "2026-06-18",
          "close": 3106.5
        },
        {
          "date": "2026-06-22",
          "close": 3072.95
        },
        {
          "date": "2026-06-23",
          "close": 3037.56
        },
        {
          "date": "2026-06-24",
          "close": 3069.65
        },
        {
          "date": "2026-06-25",
          "close": 3058.84
        },
        {
          "date": "2026-06-26",
          "close": 2955.64
        },
        {
          "date": "2026-06-29",
          "close": 2895.8
        },
        {
          "date": "2026-06-30",
          "close": 3052.78
        },
        {
          "date": "2026-07-01",
          "close": 3027.81
        },
        {
          "date": "2026-07-02",
          "close": 2914.61
        },
        {
          "date": "2026-07-03",
          "close": 2915.91
        },
        {
          "date": "2026-07-06",
          "close": 2803.13
        },
        {
          "date": "2026-07-07",
          "close": 2737.45
        },
        {
          "date": "2026-07-08",
          "close": 2688.35
        },
        {
          "date": "2026-07-09",
          "close": 2761.88
        },
        {
          "date": "2026-07-10",
          "close": 2728.33
        },
        {
          "date": "2026-07-13",
          "close": 2558.19
        },
        {
          "date": "2026-07-14",
          "close": 2604.84
        },
        {
          "date": "2026-07-15",
          "close": 2543.85
        },
        {
          "date": "2026-07-16",
          "close": 2502.58
        },
        {
          "date": "2026-07-17",
          "close": 2306.06
        },
        {
          "date": "2026-07-20",
          "close": 2228.12
        },
        {
          "date": "2026-07-21",
          "close": 2345.01
        },
        {
          "date": "2026-07-22",
          "close": 2305.49
        },
        {
          "date": "2026-07-23",
          "close": 2318.05
        },
        {
          "date": "2026-07-24",
          "close": 2272.07
        },
        {
          "date": "2026-07-27",
          "close": 2347.35
        },
        {
          "date": "2026-07-28",
          "close": 2273.25
        },
        {
          "date": "2026-07-29",
          "close": 2266.78
        },
        {
          "date": "2026-07-30",
          "close": 2142.49
        },
        {
          "date": "2026-07-31",
          "close": 2235.61
        },
        {
          "date": "2026-08-03",
          "close": 2250.39
        },
        {
          "date": "2026-08-04",
          "close": 2363.06
        },
        {
          "date": "2026-08-05",
          "close": 2459.86
        },
        {
          "date": "2026-08-06",
          "close": 2489.89
        },
        {
          "date": "2026-08-07",
          "close": 2537.11
        },
        {
          "date": "2026-08-10",
          "close": 2524.4
        },
        {
          "date": "2026-08-11",
          "close": 2522.15
        },
        {
          "date": "2026-08-12",
          "close": 2588.47
        },
        {
          "date": "2026-08-13",
          "close": 2557.39
        },
        {
          "date": "2026-08-14",
          "close": 2591.3
        },
        {
          "date": "2026-08-17",
          "close": 2673.1
        },
        {
          "date": "2026-08-18",
          "close": 2679.03
        },
        {
          "date": "2026-08-19",
          "close": 2489.03
        },
        {
          "date": "2026-08-20",
          "close": 2543.88
        },
        {
          "date": "2026-08-21",
          "close": 2557.03
        },
        {
          "date": "2026-08-24",
          "close": 2504.03
        },
        {
          "date": "2026-08-25",
          "close": 2528.09
        },
        {
          "date": "2026-08-26",
          "close": 2524.78
        },
        {
          "date": "2026-08-27",
          "close": 2607.7
        },
        {
          "date": "2026-08-28",
          "close": 2604.76
        },
        {
          "date": "2026-08-31",
          "close": 2674.25
        },
        {
          "date": "2026-09-01",
          "close": 2658.24
        },
        {
          "date": "2026-09-02",
          "close": 2640.97
        },
        {
          "date": "2026-09-03",
          "close": 2639.77
        },
        {
          "date": "2026-09-04",
          "close": 2602.85
        },
        {
          "date": "2026-09-07",
          "close": 2676.1
        },
        {
          "date": "2026-09-08",
          "close": 2650.02
        },
        {
          "date": "2026-09-09",
          "close": 2649.09
        },
        {
          "date": "2026-09-10",
          "close": 2627.98
        },
        {
          "date": "2026-09-11",
          "close": 2594.27
        },
        {
          "date": "2026-09-14",
          "close": 2601.98
        },
        {
          "date": "2026-09-15",
          "close": 2562.0
        },
        {
          "date": "2026-09-16",
          "close": 2655.92
        },
        {
          "date": "2026-09-17",
          "close": 2651.09
        },
        {
          "date": "2026-09-18",
          "close": 2703.81
        },
        {
          "date": "2026-09-21",
          "close": 2725.59
        },
        {
          "date": "2026-09-22",
          "close": 2735.13
        },
        {
          "date": "2026-09-23",
          "close": 2734.53
        },
        {
          "date": "2026-09-24",
          "close": 2680.15
        },
        {
          "date": "2026-09-28",
          "close": 2561.84
        },
        {
          "date": "2026-09-29",
          "close": 2595.01
        },
        {
          "date": "2026-09-30",
          "close": 2570.7
        },
        {
          "date": "2026-10-08",
          "close": 2442.04
        },
        {
          "date": "2026-10-09",
          "close": 2426.2
        },
        {
          "date": "2026-10-12",
          "close": 2363.51
        },
        {
          "date": "2026-10-13",
          "close": 2396.08
        },
        {
          "date": "2026-10-14",
          "close": 2345.42
        },
        {
          "date": "2026-10-15",
          "close": 2256.04
        },
        {
          "date": "2026-10-16",
          "close": 2259.08
        },
        {
          "date": "2026-10-19",
          "close": 2267.34
        },
        {
          "date": "2026-10-20",
          "close": 2329.69
        },
        {
          "date": "2026-10-21",
          "close": 2353.44
        },
        {
          "date": "2026-10-22",
          "close": 2285.0
        },
        {
          "date": "2026-10-23",
          "close": 2352.71
        },
        {
          "date": "2026-10-26",
          "close": 2306.78
        },
        {
          "date": "2026-10-27",
          "close": 2227.1
        },
        {
          "date": "2026-10-28",
          "close": 2296.49
        },
        {
          "date": "2026-10-29",
          "close": 2169.67
        },
        {
          "date": "2026-10-30",
          "close": 2048.24
        },
        {
          "date": "2026-11-02",
          "close": 2105.67
        },
        {
          "date": "2026-11-03",
          "close": 2021.36
        },
        {
          "date": "2026-11-04",
          "close": 2132.44
        },
        {
          "date": "2026-11-05",
          "close": 2181.36
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5245901639344263,
          "pullback_frequency": 0.3442622950819672,
          "up_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "pullback_wilson": [
            0.2374750896034547,
            0.46950250859431814
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.45714285714285713,
          "up_wilson": [
            0.4085741114397492,
            0.7201543182281931
          ],
          "pullback_wilson": [
            0.3046601928840721,
            0.6181027493151624
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 11,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 5,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1003",
      "name": "抽水蓄能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014859201484707096,
        "5": 0.03228293994990672,
        "20": -0.05691290600747345,
        "60": -0.08901797672063672
      },
      "moving_averages": {
        "5": 1626.5860000000334,
        "20": 1674.5095000000206,
        "60": 1754.8945000000142
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.05012999398281126,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2237.66
        },
        {
          "date": "2026-05-14",
          "close": 2164.86
        },
        {
          "date": "2026-05-15",
          "close": 2121.88
        },
        {
          "date": "2026-05-18",
          "close": 2145.45
        },
        {
          "date": "2026-05-19",
          "close": 2197.44
        },
        {
          "date": "2026-05-20",
          "close": 2134.13
        },
        {
          "date": "2026-05-21",
          "close": 2085.59
        },
        {
          "date": "2026-05-22",
          "close": 2107.58
        },
        {
          "date": "2026-05-25",
          "close": 2146.0
        },
        {
          "date": "2026-05-26",
          "close": 2100.2
        },
        {
          "date": "2026-05-27",
          "close": 2096.01
        },
        {
          "date": "2026-05-28",
          "close": 2138.35
        },
        {
          "date": "2026-05-29",
          "close": 2152.0
        },
        {
          "date": "2026-06-01",
          "close": 2171.31
        },
        {
          "date": "2026-06-02",
          "close": 2147.17
        },
        {
          "date": "2026-06-03",
          "close": 2169.2
        },
        {
          "date": "2026-06-04",
          "close": 2140.33
        },
        {
          "date": "2026-06-05",
          "close": 2080.36
        },
        {
          "date": "2026-06-08",
          "close": 1991.46
        },
        {
          "date": "2026-06-09",
          "close": 2008.03
        },
        {
          "date": "2026-06-10",
          "close": 1930.89
        },
        {
          "date": "2026-06-11",
          "close": 1920.77
        },
        {
          "date": "2026-06-12",
          "close": 1942.35
        },
        {
          "date": "2026-06-15",
          "close": 1991.67
        },
        {
          "date": "2026-06-16",
          "close": 2004.07
        },
        {
          "date": "2026-06-17",
          "close": 1984.53
        },
        {
          "date": "2026-06-18",
          "close": 1934.0
        },
        {
          "date": "2026-06-22",
          "close": 1950.54
        },
        {
          "date": "2026-06-23",
          "close": 1912.56
        },
        {
          "date": "2026-06-24",
          "close": 1888.48
        },
        {
          "date": "2026-06-25",
          "close": 1853.29
        },
        {
          "date": "2026-06-26",
          "close": 1809.58
        },
        {
          "date": "2026-06-29",
          "close": 1800.4
        },
        {
          "date": "2026-06-30",
          "close": 1819.55
        },
        {
          "date": "2026-07-01",
          "close": 1844.44
        },
        {
          "date": "2026-07-02",
          "close": 1809.95
        },
        {
          "date": "2026-07-03",
          "close": 1839.24
        },
        {
          "date": "2026-07-06",
          "close": 1830.98
        },
        {
          "date": "2026-07-07",
          "close": 1783.77
        },
        {
          "date": "2026-07-08",
          "close": 1749.09
        },
        {
          "date": "2026-07-09",
          "close": 1741.66
        },
        {
          "date": "2026-07-10",
          "close": 1766.57
        },
        {
          "date": "2026-07-13",
          "close": 1702.12
        },
        {
          "date": "2026-07-14",
          "close": 1723.71
        },
        {
          "date": "2026-07-15",
          "close": 1729.73
        },
        {
          "date": "2026-07-16",
          "close": 1704.87
        },
        {
          "date": "2026-07-17",
          "close": 1688.88
        },
        {
          "date": "2026-07-20",
          "close": 1717.45
        },
        {
          "date": "2026-07-21",
          "close": 1725.18
        },
        {
          "date": "2026-07-22",
          "close": 1735.13
        },
        {
          "date": "2026-07-23",
          "close": 1789.16
        },
        {
          "date": "2026-07-24",
          "close": 1721.01
        },
        {
          "date": "2026-07-27",
          "close": 1769.7
        },
        {
          "date": "2026-07-28",
          "close": 1741.47
        },
        {
          "date": "2026-07-29",
          "close": 1769.32
        },
        {
          "date": "2026-07-30",
          "close": 1734.54
        },
        {
          "date": "2026-07-31",
          "close": 1756.07
        },
        {
          "date": "2026-08-03",
          "close": 1808.53
        },
        {
          "date": "2026-08-04",
          "close": 1825.33
        },
        {
          "date": "2026-08-05",
          "close": 1836.82
        },
        {
          "date": "2026-08-06",
          "close": 1816.33
        },
        {
          "date": "2026-08-07",
          "close": 1824.08
        },
        {
          "date": "2026-08-10",
          "close": 1847.08
        },
        {
          "date": "2026-08-11",
          "close": 1830.48
        },
        {
          "date": "2026-08-12",
          "close": 1837.19
        },
        {
          "date": "2026-08-13",
          "close": 1824.93
        },
        {
          "date": "2026-08-14",
          "close": 1798.29
        },
        {
          "date": "2026-08-17",
          "close": 1823.22
        },
        {
          "date": "2026-08-18",
          "close": 1802.38
        },
        {
          "date": "2026-08-19",
          "close": 1742.03
        },
        {
          "date": "2026-08-20",
          "close": 1744.44
        },
        {
          "date": "2026-08-21",
          "close": 1749.12
        },
        {
          "date": "2026-08-24",
          "close": 1744.56
        },
        {
          "date": "2026-08-25",
          "close": 1769.65
        },
        {
          "date": "2026-08-26",
          "close": 1799.16
        },
        {
          "date": "2026-08-27",
          "close": 1800.92
        },
        {
          "date": "2026-08-28",
          "close": 1801.28
        },
        {
          "date": "2026-08-31",
          "close": 1797.37
        },
        {
          "date": "2026-09-01",
          "close": 1808.21
        },
        {
          "date": "2026-09-02",
          "close": 1798.81
        },
        {
          "date": "2026-09-03",
          "close": 1803.41
        },
        {
          "date": "2026-09-04",
          "close": 1800.59
        },
        {
          "date": "2026-09-07",
          "close": 1798.36
        },
        {
          "date": "2026-09-08",
          "close": 1811.31
        },
        {
          "date": "2026-09-09",
          "close": 1824.23
        },
        {
          "date": "2026-09-10",
          "close": 1813.61
        },
        {
          "date": "2026-09-11",
          "close": 1801.7
        },
        {
          "date": "2026-09-14",
          "close": 1808.4
        },
        {
          "date": "2026-09-15",
          "close": 1794.71
        },
        {
          "date": "2026-09-16",
          "close": 1809.84
        },
        {
          "date": "2026-09-17",
          "close": 1792.05
        },
        {
          "date": "2026-09-18",
          "close": 1810.57
        },
        {
          "date": "2026-09-21",
          "close": 1813.05
        },
        {
          "date": "2026-09-22",
          "close": 1800.07
        },
        {
          "date": "2026-09-23",
          "close": 1772.54
        },
        {
          "date": "2026-09-24",
          "close": 1758.52
        },
        {
          "date": "2026-09-28",
          "close": 1740.35
        },
        {
          "date": "2026-09-29",
          "close": 1758.19
        },
        {
          "date": "2026-09-30",
          "close": 1758.16
        },
        {
          "date": "2026-10-08",
          "close": 1774.29
        },
        {
          "date": "2026-10-09",
          "close": 1761.62
        },
        {
          "date": "2026-10-12",
          "close": 1745.01
        },
        {
          "date": "2026-10-13",
          "close": 1745.24
        },
        {
          "date": "2026-10-14",
          "close": 1729.39
        },
        {
          "date": "2026-10-15",
          "close": 1681.34
        },
        {
          "date": "2026-10-16",
          "close": 1703.61
        },
        {
          "date": "2026-10-19",
          "close": 1710.56
        },
        {
          "date": "2026-10-20",
          "close": 1697.7
        },
        {
          "date": "2026-10-21",
          "close": 1700.46
        },
        {
          "date": "2026-10-22",
          "close": 1667.03
        },
        {
          "date": "2026-10-23",
          "close": 1672.64
        },
        {
          "date": "2026-10-26",
          "close": 1655.09
        },
        {
          "date": "2026-10-27",
          "close": 1621.54
        },
        {
          "date": "2026-10-28",
          "close": 1645.05
        },
        {
          "date": "2026-10-29",
          "close": 1620.98
        },
        {
          "date": "2026-10-30",
          "close": 1581.8
        },
        {
          "date": "2026-11-02",
          "close": 1610.04
        },
        {
          "date": "2026-11-03",
          "close": 1618.97
        },
        {
          "date": "2026-11-04",
          "close": 1648.81
        },
        {
          "date": "2026-11-05",
          "close": 1673.31
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4864864864864865,
          "pullback_frequency": 0.2972972972972973,
          "up_wilson": [
            0.3761178964834877,
            0.5981888543110093
          ],
          "pullback_wilson": [
            0.20527216059760808,
            0.4093291013198457
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.391304347826087,
          "pullback_frequency": 0.45652173913043476,
          "up_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "pullback_wilson": [
            0.32154733782284584,
            0.5981981894019872
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1004",
      "name": "工业母机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020056030531979463,
        "5": 0.029303876179627375,
        "20": -0.03955259539528222,
        "60": -0.07030460925627025
      },
      "moving_averages": {
        "5": 1900.9840000000781,
        "20": 1934.5860000000102,
        "60": 2090.9396666666494
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-06",
            "end": "2026-07-13",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-14",
            "end": "2026-08-05",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-26",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-09-18",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.03332629936252596,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2524.01
        },
        {
          "date": "2026-05-14",
          "close": 2485.33
        },
        {
          "date": "2026-05-15",
          "close": 2533.1
        },
        {
          "date": "2026-05-18",
          "close": 2524.23
        },
        {
          "date": "2026-05-19",
          "close": 2567.19
        },
        {
          "date": "2026-05-20",
          "close": 2543.19
        },
        {
          "date": "2026-05-21",
          "close": 2497.93
        },
        {
          "date": "2026-05-22",
          "close": 2558.85
        },
        {
          "date": "2026-05-25",
          "close": 2559.25
        },
        {
          "date": "2026-05-26",
          "close": 2517.89
        },
        {
          "date": "2026-05-27",
          "close": 2449.59
        },
        {
          "date": "2026-05-28",
          "close": 2491.68
        },
        {
          "date": "2026-05-29",
          "close": 2384.41
        },
        {
          "date": "2026-06-01",
          "close": 2369.94
        },
        {
          "date": "2026-06-02",
          "close": 2384.8
        },
        {
          "date": "2026-06-03",
          "close": 2388.95
        },
        {
          "date": "2026-06-04",
          "close": 2385.72
        },
        {
          "date": "2026-06-05",
          "close": 2430.93
        },
        {
          "date": "2026-06-08",
          "close": 2413.93
        },
        {
          "date": "2026-06-09",
          "close": 2460.06
        },
        {
          "date": "2026-06-10",
          "close": 2386.68
        },
        {
          "date": "2026-06-11",
          "close": 2347.51
        },
        {
          "date": "2026-06-12",
          "close": 2346.67
        },
        {
          "date": "2026-06-15",
          "close": 2440.61
        },
        {
          "date": "2026-06-16",
          "close": 2496.41
        },
        {
          "date": "2026-06-17",
          "close": 2492.08
        },
        {
          "date": "2026-06-18",
          "close": 2514.45
        },
        {
          "date": "2026-06-22",
          "close": 2482.22
        },
        {
          "date": "2026-06-23",
          "close": 2477.76
        },
        {
          "date": "2026-06-24",
          "close": 2451.52
        },
        {
          "date": "2026-06-25",
          "close": 2418.63
        },
        {
          "date": "2026-06-26",
          "close": 2338.89
        },
        {
          "date": "2026-06-29",
          "close": 2315.19
        },
        {
          "date": "2026-06-30",
          "close": 2410.15
        },
        {
          "date": "2026-07-01",
          "close": 2464.28
        },
        {
          "date": "2026-07-02",
          "close": 2465.31
        },
        {
          "date": "2026-07-03",
          "close": 2532.81
        },
        {
          "date": "2026-07-06",
          "close": 2446.75
        },
        {
          "date": "2026-07-07",
          "close": 2384.69
        },
        {
          "date": "2026-07-08",
          "close": 2288.04
        },
        {
          "date": "2026-07-09",
          "close": 2304.79
        },
        {
          "date": "2026-07-10",
          "close": 2303.85
        },
        {
          "date": "2026-07-13",
          "close": 2143.69
        },
        {
          "date": "2026-07-14",
          "close": 2180.4
        },
        {
          "date": "2026-07-15",
          "close": 2160.1
        },
        {
          "date": "2026-07-16",
          "close": 2114.45
        },
        {
          "date": "2026-07-17",
          "close": 1993.02
        },
        {
          "date": "2026-07-20",
          "close": 1879.39
        },
        {
          "date": "2026-07-21",
          "close": 1959.44
        },
        {
          "date": "2026-07-22",
          "close": 1915.36
        },
        {
          "date": "2026-07-23",
          "close": 1946.11
        },
        {
          "date": "2026-07-24",
          "close": 1899.89
        },
        {
          "date": "2026-07-27",
          "close": 1963.27
        },
        {
          "date": "2026-07-28",
          "close": 1938.56
        },
        {
          "date": "2026-07-29",
          "close": 1952.58
        },
        {
          "date": "2026-07-30",
          "close": 1880.23
        },
        {
          "date": "2026-07-31",
          "close": 1954.6
        },
        {
          "date": "2026-08-03",
          "close": 1985.06
        },
        {
          "date": "2026-08-04",
          "close": 2049.17
        },
        {
          "date": "2026-08-05",
          "close": 2118.78
        },
        {
          "date": "2026-08-06",
          "close": 2151.39
        },
        {
          "date": "2026-08-07",
          "close": 2180.64
        },
        {
          "date": "2026-08-10",
          "close": 2206.58
        },
        {
          "date": "2026-08-11",
          "close": 2221.6
        },
        {
          "date": "2026-08-12",
          "close": 2266.19
        },
        {
          "date": "2026-08-13",
          "close": 2218.46
        },
        {
          "date": "2026-08-14",
          "close": 2230.71
        },
        {
          "date": "2026-08-17",
          "close": 2283.29
        },
        {
          "date": "2026-08-18",
          "close": 2291.91
        },
        {
          "date": "2026-08-19",
          "close": 2128.97
        },
        {
          "date": "2026-08-20",
          "close": 2148.91
        },
        {
          "date": "2026-08-21",
          "close": 2163.17
        },
        {
          "date": "2026-08-24",
          "close": 2126.23
        },
        {
          "date": "2026-08-25",
          "close": 2160.64
        },
        {
          "date": "2026-08-26",
          "close": 2148.16
        },
        {
          "date": "2026-08-27",
          "close": 2195.15
        },
        {
          "date": "2026-08-28",
          "close": 2177.19
        },
        {
          "date": "2026-08-31",
          "close": 2218.4
        },
        {
          "date": "2026-09-01",
          "close": 2187.79
        },
        {
          "date": "2026-09-02",
          "close": 2171.84
        },
        {
          "date": "2026-09-03",
          "close": 2177.15
        },
        {
          "date": "2026-09-04",
          "close": 2139.14
        },
        {
          "date": "2026-09-07",
          "close": 2190.43
        },
        {
          "date": "2026-09-08",
          "close": 2175.87
        },
        {
          "date": "2026-09-09",
          "close": 2163.93
        },
        {
          "date": "2026-09-10",
          "close": 2123.74
        },
        {
          "date": "2026-09-11",
          "close": 2088.94
        },
        {
          "date": "2026-09-14",
          "close": 2105.57
        },
        {
          "date": "2026-09-15",
          "close": 2086.43
        },
        {
          "date": "2026-09-16",
          "close": 2128.83
        },
        {
          "date": "2026-09-17",
          "close": 2138.89
        },
        {
          "date": "2026-09-18",
          "close": 2186.68
        },
        {
          "date": "2026-09-21",
          "close": 2207.7
        },
        {
          "date": "2026-09-22",
          "close": 2202.51
        },
        {
          "date": "2026-09-23",
          "close": 2206.07
        },
        {
          "date": "2026-09-24",
          "close": 2180.7
        },
        {
          "date": "2026-09-28",
          "close": 2117.99
        },
        {
          "date": "2026-09-29",
          "close": 2120.43
        },
        {
          "date": "2026-09-30",
          "close": 2095.5
        },
        {
          "date": "2026-10-08",
          "close": 2050.94
        },
        {
          "date": "2026-10-09",
          "close": 2037.73
        },
        {
          "date": "2026-10-12",
          "close": 2000.89
        },
        {
          "date": "2026-10-13",
          "close": 2008.1
        },
        {
          "date": "2026-10-14",
          "close": 1952.67
        },
        {
          "date": "2026-10-15",
          "close": 1874.28
        },
        {
          "date": "2026-10-16",
          "close": 1892.03
        },
        {
          "date": "2026-10-19",
          "close": 1908.28
        },
        {
          "date": "2026-10-20",
          "close": 1950.36
        },
        {
          "date": "2026-10-21",
          "close": 1936.01
        },
        {
          "date": "2026-10-22",
          "close": 1906.95
        },
        {
          "date": "2026-10-23",
          "close": 1983.9
        },
        {
          "date": "2026-10-26",
          "close": 1950.29
        },
        {
          "date": "2026-10-27",
          "close": 1892.64
        },
        {
          "date": "2026-10-28",
          "close": 1978.93
        },
        {
          "date": "2026-10-29",
          "close": 1913.74
        },
        {
          "date": "2026-10-30",
          "close": 1852.11
        },
        {
          "date": "2026-11-02",
          "close": 1900.3
        },
        {
          "date": "2026-11-03",
          "close": 1851.6
        },
        {
          "date": "2026-11-04",
          "close": 1931.09
        },
        {
          "date": "2026-11-05",
          "close": 1969.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 63,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5555555555555556,
          "pullback_frequency": 0.3492063492063492,
          "up_wilson": [
            0.43319638238682345,
            0.671529039881082
          ],
          "pullback_wilson": [
            0.24325989015230323,
            0.47248539226338215
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.41025641025641024,
          "up_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "pullback_wilson": [
            0.27079310000725176,
            0.5658137711710304
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 13,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1005",
      "name": "专精特新",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02675659701700095,
        "5": 0.02595760350733367,
        "20": -0.07922403472014361,
        "60": -0.06860729153525924
      },
      "moving_averages": {
        "5": 1416.505999999959,
        "20": 1488.0549999999814,
        "60": 1594.965833333323
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-04",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0774233857111617,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1910.87
        },
        {
          "date": "2026-05-14",
          "close": 1881.1
        },
        {
          "date": "2026-05-15",
          "close": 1883.99
        },
        {
          "date": "2026-05-18",
          "close": 1890.15
        },
        {
          "date": "2026-05-19",
          "close": 1912.94
        },
        {
          "date": "2026-05-20",
          "close": 1916.48
        },
        {
          "date": "2026-05-21",
          "close": 1846.85
        },
        {
          "date": "2026-05-22",
          "close": 1894.02
        },
        {
          "date": "2026-05-25",
          "close": 1895.6
        },
        {
          "date": "2026-05-26",
          "close": 1854.93
        },
        {
          "date": "2026-05-27",
          "close": 1811.34
        },
        {
          "date": "2026-05-28",
          "close": 1835.67
        },
        {
          "date": "2026-05-29",
          "close": 1763.29
        },
        {
          "date": "2026-06-01",
          "close": 1764.17
        },
        {
          "date": "2026-06-02",
          "close": 1762.52
        },
        {
          "date": "2026-06-03",
          "close": 1764.06
        },
        {
          "date": "2026-06-04",
          "close": 1755.9
        },
        {
          "date": "2026-06-05",
          "close": 1776.1
        },
        {
          "date": "2026-06-08",
          "close": 1728.61
        },
        {
          "date": "2026-06-09",
          "close": 1765.69
        },
        {
          "date": "2026-06-10",
          "close": 1737.08
        },
        {
          "date": "2026-06-11",
          "close": 1719.36
        },
        {
          "date": "2026-06-12",
          "close": 1729.26
        },
        {
          "date": "2026-06-15",
          "close": 1781.34
        },
        {
          "date": "2026-06-16",
          "close": 1810.18
        },
        {
          "date": "2026-06-17",
          "close": 1816.7
        },
        {
          "date": "2026-06-18",
          "close": 1828.98
        },
        {
          "date": "2026-06-22",
          "close": 1831.8
        },
        {
          "date": "2026-06-23",
          "close": 1833.16
        },
        {
          "date": "2026-06-24",
          "close": 1827.68
        },
        {
          "date": "2026-06-25",
          "close": 1798.37
        },
        {
          "date": "2026-06-26",
          "close": 1754.45
        },
        {
          "date": "2026-06-29",
          "close": 1745.87
        },
        {
          "date": "2026-06-30",
          "close": 1796.31
        },
        {
          "date": "2026-07-01",
          "close": 1823.54
        },
        {
          "date": "2026-07-02",
          "close": 1794.33
        },
        {
          "date": "2026-07-03",
          "close": 1817.51
        },
        {
          "date": "2026-07-06",
          "close": 1778.57
        },
        {
          "date": "2026-07-07",
          "close": 1734.7
        },
        {
          "date": "2026-07-08",
          "close": 1693.0
        },
        {
          "date": "2026-07-09",
          "close": 1716.67
        },
        {
          "date": "2026-07-10",
          "close": 1720.81
        },
        {
          "date": "2026-07-13",
          "close": 1622.15
        },
        {
          "date": "2026-07-14",
          "close": 1646.74
        },
        {
          "date": "2026-07-15",
          "close": 1630.59
        },
        {
          "date": "2026-07-16",
          "close": 1605.09
        },
        {
          "date": "2026-07-17",
          "close": 1508.33
        },
        {
          "date": "2026-07-20",
          "close": 1434.13
        },
        {
          "date": "2026-07-21",
          "close": 1481.62
        },
        {
          "date": "2026-07-22",
          "close": 1457.85
        },
        {
          "date": "2026-07-23",
          "close": 1480.38
        },
        {
          "date": "2026-07-24",
          "close": 1446.36
        },
        {
          "date": "2026-07-27",
          "close": 1495.66
        },
        {
          "date": "2026-07-28",
          "close": 1467.94
        },
        {
          "date": "2026-07-29",
          "close": 1478.2
        },
        {
          "date": "2026-07-30",
          "close": 1427.77
        },
        {
          "date": "2026-07-31",
          "close": 1477.46
        },
        {
          "date": "2026-08-03",
          "close": 1490.84
        },
        {
          "date": "2026-08-04",
          "close": 1539.81
        },
        {
          "date": "2026-08-05",
          "close": 1585.4
        },
        {
          "date": "2026-08-06",
          "close": 1602.55
        },
        {
          "date": "2026-08-07",
          "close": 1632.55
        },
        {
          "date": "2026-08-10",
          "close": 1646.17
        },
        {
          "date": "2026-08-11",
          "close": 1639.98
        },
        {
          "date": "2026-08-12",
          "close": 1665.44
        },
        {
          "date": "2026-08-13",
          "close": 1645.12
        },
        {
          "date": "2026-08-14",
          "close": 1658.8
        },
        {
          "date": "2026-08-17",
          "close": 1702.15
        },
        {
          "date": "2026-08-18",
          "close": 1705.65
        },
        {
          "date": "2026-08-19",
          "close": 1607.94
        },
        {
          "date": "2026-08-20",
          "close": 1630.86
        },
        {
          "date": "2026-08-21",
          "close": 1636.13
        },
        {
          "date": "2026-08-24",
          "close": 1608.12
        },
        {
          "date": "2026-08-25",
          "close": 1628.57
        },
        {
          "date": "2026-08-26",
          "close": 1624.07
        },
        {
          "date": "2026-08-27",
          "close": 1655.54
        },
        {
          "date": "2026-08-28",
          "close": 1649.97
        },
        {
          "date": "2026-08-31",
          "close": 1674.95
        },
        {
          "date": "2026-09-01",
          "close": 1670.05
        },
        {
          "date": "2026-09-02",
          "close": 1668.52
        },
        {
          "date": "2026-09-03",
          "close": 1661.61
        },
        {
          "date": "2026-09-04",
          "close": 1641.08
        },
        {
          "date": "2026-09-07",
          "close": 1666.95
        },
        {
          "date": "2026-09-08",
          "close": 1665.43
        },
        {
          "date": "2026-09-09",
          "close": 1656.45
        },
        {
          "date": "2026-09-10",
          "close": 1626.78
        },
        {
          "date": "2026-09-11",
          "close": 1594.5
        },
        {
          "date": "2026-09-14",
          "close": 1610.26
        },
        {
          "date": "2026-09-15",
          "close": 1597.11
        },
        {
          "date": "2026-09-16",
          "close": 1632.49
        },
        {
          "date": "2026-09-17",
          "close": 1633.45
        },
        {
          "date": "2026-09-18",
          "close": 1669.43
        },
        {
          "date": "2026-09-21",
          "close": 1698.83
        },
        {
          "date": "2026-09-22",
          "close": 1704.07
        },
        {
          "date": "2026-09-23",
          "close": 1716.07
        },
        {
          "date": "2026-09-24",
          "close": 1689.96
        },
        {
          "date": "2026-09-28",
          "close": 1634.29
        },
        {
          "date": "2026-09-29",
          "close": 1646.89
        },
        {
          "date": "2026-09-30",
          "close": 1634.39
        },
        {
          "date": "2026-10-08",
          "close": 1603.68
        },
        {
          "date": "2026-10-09",
          "close": 1600.55
        },
        {
          "date": "2026-10-12",
          "close": 1571.53
        },
        {
          "date": "2026-10-13",
          "close": 1576.34
        },
        {
          "date": "2026-10-14",
          "close": 1537.38
        },
        {
          "date": "2026-10-15",
          "close": 1483.83
        },
        {
          "date": "2026-10-16",
          "close": 1492.69
        },
        {
          "date": "2026-10-19",
          "close": 1488.89
        },
        {
          "date": "2026-10-20",
          "close": 1526.72
        },
        {
          "date": "2026-10-21",
          "close": 1518.4
        },
        {
          "date": "2026-10-22",
          "close": 1480.62
        },
        {
          "date": "2026-10-23",
          "close": 1519.14
        },
        {
          "date": "2026-10-26",
          "close": 1499.92
        },
        {
          "date": "2026-10-27",
          "close": 1447.03
        },
        {
          "date": "2026-10-28",
          "close": 1496.26
        },
        {
          "date": "2026-10-29",
          "close": 1439.27
        },
        {
          "date": "2026-10-30",
          "close": 1381.83
        },
        {
          "date": "2026-11-02",
          "close": 1412.13
        },
        {
          "date": "2026-11-03",
          "close": 1373.79
        },
        {
          "date": "2026-11-04",
          "close": 1438.15
        },
        {
          "date": "2026-11-05",
          "close": 1476.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5942028985507246,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.476358878348368,
            0.7021109135870279
          ],
          "pullback_wilson": [
            0.24618141928624354,
            0.4655212245104244
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5454545454545454,
          "pullback_frequency": 0.36363636363636365,
          "up_wilson": [
            0.40066183198961974,
            0.6829476585777909
          ],
          "pullback_wilson": [
            0.23783529708820186,
            0.5113362312095656
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 18,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 11,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1006",
      "name": "碳基材料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024456000307019332,
        "5": 0.035563960818543405,
        "20": -0.109204368174727,
        "60": -0.0675393630306258
      },
      "moving_averages": {
        "5": 1023.1240000000223,
        "20": 1080.8765000000014,
        "60": 1169.5773333333375
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-11",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-22",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.10627416843832138,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1347.46
        },
        {
          "date": "2026-05-14",
          "close": 1330.15
        },
        {
          "date": "2026-05-15",
          "close": 1322.46
        },
        {
          "date": "2026-05-18",
          "close": 1326.83
        },
        {
          "date": "2026-05-19",
          "close": 1346.4
        },
        {
          "date": "2026-05-20",
          "close": 1341.44
        },
        {
          "date": "2026-05-21",
          "close": 1286.98
        },
        {
          "date": "2026-05-22",
          "close": 1318.23
        },
        {
          "date": "2026-05-25",
          "close": 1315.67
        },
        {
          "date": "2026-05-26",
          "close": 1311.2
        },
        {
          "date": "2026-05-27",
          "close": 1295.84
        },
        {
          "date": "2026-05-28",
          "close": 1316.24
        },
        {
          "date": "2026-05-29",
          "close": 1258.01
        },
        {
          "date": "2026-06-01",
          "close": 1268.86
        },
        {
          "date": "2026-06-02",
          "close": 1273.9
        },
        {
          "date": "2026-06-03",
          "close": 1290.18
        },
        {
          "date": "2026-06-04",
          "close": 1286.27
        },
        {
          "date": "2026-06-05",
          "close": 1320.67
        },
        {
          "date": "2026-06-08",
          "close": 1301.35
        },
        {
          "date": "2026-06-09",
          "close": 1321.89
        },
        {
          "date": "2026-06-10",
          "close": 1285.66
        },
        {
          "date": "2026-06-11",
          "close": 1263.26
        },
        {
          "date": "2026-06-12",
          "close": 1286.36
        },
        {
          "date": "2026-06-15",
          "close": 1353.2
        },
        {
          "date": "2026-06-16",
          "close": 1387.89
        },
        {
          "date": "2026-06-17",
          "close": 1416.16
        },
        {
          "date": "2026-06-18",
          "close": 1424.73
        },
        {
          "date": "2026-06-22",
          "close": 1461.51
        },
        {
          "date": "2026-06-23",
          "close": 1444.26
        },
        {
          "date": "2026-06-24",
          "close": 1448.24
        },
        {
          "date": "2026-06-25",
          "close": 1429.56
        },
        {
          "date": "2026-06-26",
          "close": 1398.06
        },
        {
          "date": "2026-06-29",
          "close": 1366.2
        },
        {
          "date": "2026-06-30",
          "close": 1400.53
        },
        {
          "date": "2026-07-01",
          "close": 1430.86
        },
        {
          "date": "2026-07-02",
          "close": 1411.58
        },
        {
          "date": "2026-07-03",
          "close": 1397.36
        },
        {
          "date": "2026-07-06",
          "close": 1358.8
        },
        {
          "date": "2026-07-07",
          "close": 1323.51
        },
        {
          "date": "2026-07-08",
          "close": 1283.73
        },
        {
          "date": "2026-07-09",
          "close": 1285.04
        },
        {
          "date": "2026-07-10",
          "close": 1291.69
        },
        {
          "date": "2026-07-13",
          "close": 1197.64
        },
        {
          "date": "2026-07-14",
          "close": 1207.56
        },
        {
          "date": "2026-07-15",
          "close": 1197.93
        },
        {
          "date": "2026-07-16",
          "close": 1161.01
        },
        {
          "date": "2026-07-17",
          "close": 1090.88
        },
        {
          "date": "2026-07-20",
          "close": 1040.28
        },
        {
          "date": "2026-07-21",
          "close": 1077.35
        },
        {
          "date": "2026-07-22",
          "close": 1052.38
        },
        {
          "date": "2026-07-23",
          "close": 1081.24
        },
        {
          "date": "2026-07-24",
          "close": 1042.43
        },
        {
          "date": "2026-07-27",
          "close": 1080.24
        },
        {
          "date": "2026-07-28",
          "close": 1052.5
        },
        {
          "date": "2026-07-29",
          "close": 1067.51
        },
        {
          "date": "2026-07-30",
          "close": 1036.54
        },
        {
          "date": "2026-07-31",
          "close": 1063.75
        },
        {
          "date": "2026-08-03",
          "close": 1081.47
        },
        {
          "date": "2026-08-04",
          "close": 1108.46
        },
        {
          "date": "2026-08-05",
          "close": 1145.11
        },
        {
          "date": "2026-08-06",
          "close": 1158.89
        },
        {
          "date": "2026-08-07",
          "close": 1181.88
        },
        {
          "date": "2026-08-10",
          "close": 1190.01
        },
        {
          "date": "2026-08-11",
          "close": 1170.53
        },
        {
          "date": "2026-08-12",
          "close": 1186.87
        },
        {
          "date": "2026-08-13",
          "close": 1173.64
        },
        {
          "date": "2026-08-14",
          "close": 1192.3
        },
        {
          "date": "2026-08-17",
          "close": 1222.65
        },
        {
          "date": "2026-08-18",
          "close": 1220.16
        },
        {
          "date": "2026-08-19",
          "close": 1166.52
        },
        {
          "date": "2026-08-20",
          "close": 1179.63
        },
        {
          "date": "2026-08-21",
          "close": 1205.78
        },
        {
          "date": "2026-08-24",
          "close": 1177.29
        },
        {
          "date": "2026-08-25",
          "close": 1188.4
        },
        {
          "date": "2026-08-26",
          "close": 1195.92
        },
        {
          "date": "2026-08-27",
          "close": 1223.15
        },
        {
          "date": "2026-08-28",
          "close": 1236.57
        },
        {
          "date": "2026-08-31",
          "close": 1252.99
        },
        {
          "date": "2026-09-01",
          "close": 1236.89
        },
        {
          "date": "2026-09-02",
          "close": 1227.55
        },
        {
          "date": "2026-09-03",
          "close": 1233.43
        },
        {
          "date": "2026-09-04",
          "close": 1200.83
        },
        {
          "date": "2026-09-07",
          "close": 1218.57
        },
        {
          "date": "2026-09-08",
          "close": 1217.57
        },
        {
          "date": "2026-09-09",
          "close": 1228.46
        },
        {
          "date": "2026-09-10",
          "close": 1217.0
        },
        {
          "date": "2026-09-11",
          "close": 1193.38
        },
        {
          "date": "2026-09-14",
          "close": 1197.18
        },
        {
          "date": "2026-09-15",
          "close": 1201.82
        },
        {
          "date": "2026-09-16",
          "close": 1243.03
        },
        {
          "date": "2026-09-17",
          "close": 1240.25
        },
        {
          "date": "2026-09-18",
          "close": 1263.48
        },
        {
          "date": "2026-09-21",
          "close": 1284.83
        },
        {
          "date": "2026-09-22",
          "close": 1278.64
        },
        {
          "date": "2026-09-23",
          "close": 1274.1
        },
        {
          "date": "2026-09-24",
          "close": 1254.13
        },
        {
          "date": "2026-09-28",
          "close": 1195.99
        },
        {
          "date": "2026-09-29",
          "close": 1217.56
        },
        {
          "date": "2026-09-30",
          "close": 1210.57
        },
        {
          "date": "2026-10-08",
          "close": 1198.67
        },
        {
          "date": "2026-10-09",
          "close": 1194.74
        },
        {
          "date": "2026-10-12",
          "close": 1169.45
        },
        {
          "date": "2026-10-13",
          "close": 1166.86
        },
        {
          "date": "2026-10-14",
          "close": 1136.33
        },
        {
          "date": "2026-10-15",
          "close": 1098.29
        },
        {
          "date": "2026-10-16",
          "close": 1099.25
        },
        {
          "date": "2026-10-19",
          "close": 1092.15
        },
        {
          "date": "2026-10-20",
          "close": 1104.88
        },
        {
          "date": "2026-10-21",
          "close": 1096.36
        },
        {
          "date": "2026-10-22",
          "close": 1069.54
        },
        {
          "date": "2026-10-23",
          "close": 1083.76
        },
        {
          "date": "2026-10-26",
          "close": 1070.12
        },
        {
          "date": "2026-10-27",
          "close": 1029.97
        },
        {
          "date": "2026-10-28",
          "close": 1059.11
        },
        {
          "date": "2026-10-29",
          "close": 1031.1
        },
        {
          "date": "2026-10-30",
          "close": 986.49
        },
        {
          "date": "2026-11-02",
          "close": 1016.56
        },
        {
          "date": "2026-11-03",
          "close": 1002.52
        },
        {
          "date": "2026-11-04",
          "close": 1042.28
        },
        {
          "date": "2026-11-05",
          "close": 1067.77
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5569620253164557,
          "pullback_frequency": 0.3037974683544304,
          "up_wilson": [
            0.44731912948308383,
            0.6613221248854566
          ],
          "pullback_wilson": [
            0.21344462783876017,
            0.4123466071140449
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4888888888888889,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "pullback_wilson": [
            0.1952869926365341,
            0.45664805577366824
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 6,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1007",
      "name": "植物照明",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01667641081321869,
        "5": 0.02190175922989379,
        "20": -0.08150073359882626,
        "60": -0.009708211302744352
      },
      "moving_averages": {
        "5": 1062.7800000000047,
        "20": 1116.0195000000008,
        "60": 1149.6436666666684
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 76
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.07805333714833917,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1356.97
        },
        {
          "date": "2026-05-14",
          "close": 1357.89
        },
        {
          "date": "2026-05-15",
          "close": 1333.69
        },
        {
          "date": "2026-05-18",
          "close": 1339.67
        },
        {
          "date": "2026-05-19",
          "close": 1358.16
        },
        {
          "date": "2026-05-20",
          "close": 1357.39
        },
        {
          "date": "2026-05-21",
          "close": 1331.6
        },
        {
          "date": "2026-05-22",
          "close": 1346.8
        },
        {
          "date": "2026-05-25",
          "close": 1370.68
        },
        {
          "date": "2026-05-26",
          "close": 1374.41
        },
        {
          "date": "2026-05-27",
          "close": 1358.33
        },
        {
          "date": "2026-05-28",
          "close": 1353.46
        },
        {
          "date": "2026-05-29",
          "close": 1293.8
        },
        {
          "date": "2026-06-01",
          "close": 1283.22
        },
        {
          "date": "2026-06-02",
          "close": 1284.87
        },
        {
          "date": "2026-06-03",
          "close": 1310.17
        },
        {
          "date": "2026-06-04",
          "close": 1318.96
        },
        {
          "date": "2026-06-05",
          "close": 1337.25
        },
        {
          "date": "2026-06-08",
          "close": 1309.47
        },
        {
          "date": "2026-06-09",
          "close": 1334.4
        },
        {
          "date": "2026-06-10",
          "close": 1295.33
        },
        {
          "date": "2026-06-11",
          "close": 1277.56
        },
        {
          "date": "2026-06-12",
          "close": 1253.69
        },
        {
          "date": "2026-06-15",
          "close": 1301.6
        },
        {
          "date": "2026-06-16",
          "close": 1344.24
        },
        {
          "date": "2026-06-17",
          "close": 1362.07
        },
        {
          "date": "2026-06-18",
          "close": 1349.21
        },
        {
          "date": "2026-06-22",
          "close": 1360.66
        },
        {
          "date": "2026-06-23",
          "close": 1348.48
        },
        {
          "date": "2026-06-24",
          "close": 1352.17
        },
        {
          "date": "2026-06-25",
          "close": 1355.32
        },
        {
          "date": "2026-06-26",
          "close": 1371.67
        },
        {
          "date": "2026-06-29",
          "close": 1351.82
        },
        {
          "date": "2026-06-30",
          "close": 1406.18
        },
        {
          "date": "2026-07-01",
          "close": 1369.04
        },
        {
          "date": "2026-07-02",
          "close": 1322.25
        },
        {
          "date": "2026-07-03",
          "close": 1329.75
        },
        {
          "date": "2026-07-06",
          "close": 1287.65
        },
        {
          "date": "2026-07-07",
          "close": 1277.15
        },
        {
          "date": "2026-07-08",
          "close": 1242.83
        },
        {
          "date": "2026-07-09",
          "close": 1273.96
        },
        {
          "date": "2026-07-10",
          "close": 1264.91
        },
        {
          "date": "2026-07-13",
          "close": 1180.97
        },
        {
          "date": "2026-07-14",
          "close": 1186.46
        },
        {
          "date": "2026-07-15",
          "close": 1156.45
        },
        {
          "date": "2026-07-16",
          "close": 1130.12
        },
        {
          "date": "2026-07-17",
          "close": 1056.9
        },
        {
          "date": "2026-07-20",
          "close": 1009.57
        },
        {
          "date": "2026-07-21",
          "close": 1039.22
        },
        {
          "date": "2026-07-22",
          "close": 1011.44
        },
        {
          "date": "2026-07-23",
          "close": 1027.16
        },
        {
          "date": "2026-07-24",
          "close": 1002.76
        },
        {
          "date": "2026-07-27",
          "close": 1035.84
        },
        {
          "date": "2026-07-28",
          "close": 1030.63
        },
        {
          "date": "2026-07-29",
          "close": 1040.43
        },
        {
          "date": "2026-07-30",
          "close": 1011.52
        },
        {
          "date": "2026-07-31",
          "close": 1041.21
        },
        {
          "date": "2026-08-03",
          "close": 1057.66
        },
        {
          "date": "2026-08-04",
          "close": 1082.56
        },
        {
          "date": "2026-08-05",
          "close": 1106.28
        },
        {
          "date": "2026-08-06",
          "close": 1114.06
        },
        {
          "date": "2026-08-07",
          "close": 1130.13
        },
        {
          "date": "2026-08-10",
          "close": 1133.85
        },
        {
          "date": "2026-08-11",
          "close": 1129.41
        },
        {
          "date": "2026-08-12",
          "close": 1149.89
        },
        {
          "date": "2026-08-13",
          "close": 1134.85
        },
        {
          "date": "2026-08-14",
          "close": 1144.33
        },
        {
          "date": "2026-08-17",
          "close": 1172.31
        },
        {
          "date": "2026-08-18",
          "close": 1180.55
        },
        {
          "date": "2026-08-19",
          "close": 1117.24
        },
        {
          "date": "2026-08-20",
          "close": 1124.9
        },
        {
          "date": "2026-08-21",
          "close": 1140.98
        },
        {
          "date": "2026-08-24",
          "close": 1125.52
        },
        {
          "date": "2026-08-25",
          "close": 1140.53
        },
        {
          "date": "2026-08-26",
          "close": 1136.17
        },
        {
          "date": "2026-08-27",
          "close": 1160.2
        },
        {
          "date": "2026-08-28",
          "close": 1164.06
        },
        {
          "date": "2026-08-31",
          "close": 1187.55
        },
        {
          "date": "2026-09-01",
          "close": 1191.69
        },
        {
          "date": "2026-09-02",
          "close": 1184.4
        },
        {
          "date": "2026-09-03",
          "close": 1184.99
        },
        {
          "date": "2026-09-04",
          "close": 1172.32
        },
        {
          "date": "2026-09-07",
          "close": 1173.12
        },
        {
          "date": "2026-09-08",
          "close": 1170.7
        },
        {
          "date": "2026-09-09",
          "close": 1169.85
        },
        {
          "date": "2026-09-10",
          "close": 1154.47
        },
        {
          "date": "2026-09-11",
          "close": 1134.39
        },
        {
          "date": "2026-09-14",
          "close": 1153.23
        },
        {
          "date": "2026-09-15",
          "close": 1144.35
        },
        {
          "date": "2026-09-16",
          "close": 1180.32
        },
        {
          "date": "2026-09-17",
          "close": 1191.01
        },
        {
          "date": "2026-09-18",
          "close": 1199.93
        },
        {
          "date": "2026-09-21",
          "close": 1221.99
        },
        {
          "date": "2026-09-22",
          "close": 1224.25
        },
        {
          "date": "2026-09-23",
          "close": 1229.47
        },
        {
          "date": "2026-09-24",
          "close": 1210.79
        },
        {
          "date": "2026-09-28",
          "close": 1190.8
        },
        {
          "date": "2026-09-29",
          "close": 1200.55
        },
        {
          "date": "2026-09-30",
          "close": 1196.33
        },
        {
          "date": "2026-10-08",
          "close": 1192.75
        },
        {
          "date": "2026-10-09",
          "close": 1188.29
        },
        {
          "date": "2026-10-12",
          "close": 1178.63
        },
        {
          "date": "2026-10-13",
          "close": 1184.16
        },
        {
          "date": "2026-10-14",
          "close": 1161.75
        },
        {
          "date": "2026-10-15",
          "close": 1134.65
        },
        {
          "date": "2026-10-16",
          "close": 1124.83
        },
        {
          "date": "2026-10-19",
          "close": 1117.32
        },
        {
          "date": "2026-10-20",
          "close": 1134.13
        },
        {
          "date": "2026-10-21",
          "close": 1132.73
        },
        {
          "date": "2026-10-22",
          "close": 1119.12
        },
        {
          "date": "2026-10-23",
          "close": 1143.35
        },
        {
          "date": "2026-10-26",
          "close": 1119.94
        },
        {
          "date": "2026-10-27",
          "close": 1086.01
        },
        {
          "date": "2026-10-28",
          "close": 1109.52
        },
        {
          "date": "2026-10-29",
          "close": 1072.06
        },
        {
          "date": "2026-10-30",
          "close": 1028.74
        },
        {
          "date": "2026-11-02",
          "close": 1064.25
        },
        {
          "date": "2026-11-03",
          "close": 1047.8
        },
        {
          "date": "2026-11-04",
          "close": 1077.57
        },
        {
          "date": "2026-11-05",
          "close": 1095.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.673469387755102,
          "pullback_frequency": 0.22448979591836735,
          "up_wilson": [
            0.5337920531457014,
            0.7879250299818812
          ],
          "pullback_wilson": [
            0.13024970149659185,
            0.35878787235959997
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6451612903225806,
          "pullback_frequency": 0.45161290322580644,
          "up_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "pullback_wilson": [
            0.29161735980520015,
            0.6222783236264549
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 17,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 1,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1008",
      "name": "国资云概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.036672684434380765,
        "5": 0.03679958380512294,
        "20": -0.05369811742360753,
        "60": -0.1273848848365432
      },
      "moving_averages": {
        "5": 1294.2319999999831,
        "20": 1369.7765000000013,
        "60": 1469.163333333338
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-18",
            "end": "2026-08-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-26",
            "end": "2026-08-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-02",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.06754739051157665,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1756.26
        },
        {
          "date": "2026-05-14",
          "close": 1687.92
        },
        {
          "date": "2026-05-15",
          "close": 1662.67
        },
        {
          "date": "2026-05-18",
          "close": 1696.81
        },
        {
          "date": "2026-05-19",
          "close": 1754.66
        },
        {
          "date": "2026-05-20",
          "close": 1715.25
        },
        {
          "date": "2026-05-21",
          "close": 1628.75
        },
        {
          "date": "2026-05-22",
          "close": 1644.98
        },
        {
          "date": "2026-05-25",
          "close": 1663.62
        },
        {
          "date": "2026-05-26",
          "close": 1631.06
        },
        {
          "date": "2026-05-27",
          "close": 1580.04
        },
        {
          "date": "2026-05-28",
          "close": 1590.5
        },
        {
          "date": "2026-05-29",
          "close": 1551.51
        },
        {
          "date": "2026-06-01",
          "close": 1571.36
        },
        {
          "date": "2026-06-02",
          "close": 1558.63
        },
        {
          "date": "2026-06-03",
          "close": 1544.62
        },
        {
          "date": "2026-06-04",
          "close": 1519.77
        },
        {
          "date": "2026-06-05",
          "close": 1519.52
        },
        {
          "date": "2026-06-08",
          "close": 1467.7
        },
        {
          "date": "2026-06-09",
          "close": 1491.6
        },
        {
          "date": "2026-06-10",
          "close": 1486.1
        },
        {
          "date": "2026-06-11",
          "close": 1431.18
        },
        {
          "date": "2026-06-12",
          "close": 1447.75
        },
        {
          "date": "2026-06-15",
          "close": 1501.83
        },
        {
          "date": "2026-06-16",
          "close": 1521.96
        },
        {
          "date": "2026-06-17",
          "close": 1525.63
        },
        {
          "date": "2026-06-18",
          "close": 1532.0
        },
        {
          "date": "2026-06-22",
          "close": 1552.98
        },
        {
          "date": "2026-06-23",
          "close": 1532.44
        },
        {
          "date": "2026-06-24",
          "close": 1516.82
        },
        {
          "date": "2026-06-25",
          "close": 1476.8
        },
        {
          "date": "2026-06-26",
          "close": 1408.77
        },
        {
          "date": "2026-06-29",
          "close": 1390.36
        },
        {
          "date": "2026-06-30",
          "close": 1438.65
        },
        {
          "date": "2026-07-01",
          "close": 1462.34
        },
        {
          "date": "2026-07-02",
          "close": 1431.15
        },
        {
          "date": "2026-07-03",
          "close": 1439.87
        },
        {
          "date": "2026-07-06",
          "close": 1430.76
        },
        {
          "date": "2026-07-07",
          "close": 1385.94
        },
        {
          "date": "2026-07-08",
          "close": 1448.35
        },
        {
          "date": "2026-07-09",
          "close": 1478.48
        },
        {
          "date": "2026-07-10",
          "close": 1500.47
        },
        {
          "date": "2026-07-13",
          "close": 1457.3
        },
        {
          "date": "2026-07-14",
          "close": 1428.95
        },
        {
          "date": "2026-07-15",
          "close": 1426.68
        },
        {
          "date": "2026-07-16",
          "close": 1445.88
        },
        {
          "date": "2026-07-17",
          "close": 1368.72
        },
        {
          "date": "2026-07-20",
          "close": 1386.93
        },
        {
          "date": "2026-07-21",
          "close": 1442.06
        },
        {
          "date": "2026-07-22",
          "close": 1463.87
        },
        {
          "date": "2026-07-23",
          "close": 1469.75
        },
        {
          "date": "2026-07-24",
          "close": 1409.53
        },
        {
          "date": "2026-07-27",
          "close": 1437.51
        },
        {
          "date": "2026-07-28",
          "close": 1433.06
        },
        {
          "date": "2026-07-29",
          "close": 1422.59
        },
        {
          "date": "2026-07-30",
          "close": 1386.59
        },
        {
          "date": "2026-07-31",
          "close": 1468.77
        },
        {
          "date": "2026-08-03",
          "close": 1487.54
        },
        {
          "date": "2026-08-04",
          "close": 1529.15
        },
        {
          "date": "2026-08-05",
          "close": 1553.01
        },
        {
          "date": "2026-08-06",
          "close": 1543.1
        },
        {
          "date": "2026-08-07",
          "close": 1528.76
        },
        {
          "date": "2026-08-10",
          "close": 1532.23
        },
        {
          "date": "2026-08-11",
          "close": 1559.54
        },
        {
          "date": "2026-08-12",
          "close": 1577.74
        },
        {
          "date": "2026-08-13",
          "close": 1569.39
        },
        {
          "date": "2026-08-14",
          "close": 1589.8
        },
        {
          "date": "2026-08-17",
          "close": 1597.89
        },
        {
          "date": "2026-08-18",
          "close": 1581.51
        },
        {
          "date": "2026-08-19",
          "close": 1496.91
        },
        {
          "date": "2026-08-20",
          "close": 1517.08
        },
        {
          "date": "2026-08-21",
          "close": 1506.88
        },
        {
          "date": "2026-08-24",
          "close": 1477.47
        },
        {
          "date": "2026-08-25",
          "close": 1504.95
        },
        {
          "date": "2026-08-26",
          "close": 1499.84
        },
        {
          "date": "2026-08-27",
          "close": 1520.36
        },
        {
          "date": "2026-08-28",
          "close": 1517.0
        },
        {
          "date": "2026-08-31",
          "close": 1542.12
        },
        {
          "date": "2026-09-01",
          "close": 1556.35
        },
        {
          "date": "2026-09-02",
          "close": 1550.69
        },
        {
          "date": "2026-09-03",
          "close": 1538.73
        },
        {
          "date": "2026-09-04",
          "close": 1526.7
        },
        {
          "date": "2026-09-07",
          "close": 1524.87
        },
        {
          "date": "2026-09-08",
          "close": 1524.52
        },
        {
          "date": "2026-09-09",
          "close": 1512.44
        },
        {
          "date": "2026-09-10",
          "close": 1491.14
        },
        {
          "date": "2026-09-11",
          "close": 1479.41
        },
        {
          "date": "2026-09-14",
          "close": 1498.49
        },
        {
          "date": "2026-09-15",
          "close": 1488.13
        },
        {
          "date": "2026-09-16",
          "close": 1493.3
        },
        {
          "date": "2026-09-17",
          "close": 1494.81
        },
        {
          "date": "2026-09-18",
          "close": 1504.86
        },
        {
          "date": "2026-09-21",
          "close": 1529.85
        },
        {
          "date": "2026-09-22",
          "close": 1542.21
        },
        {
          "date": "2026-09-23",
          "close": 1516.84
        },
        {
          "date": "2026-09-24",
          "close": 1497.76
        },
        {
          "date": "2026-09-28",
          "close": 1458.08
        },
        {
          "date": "2026-09-29",
          "close": 1471.2
        },
        {
          "date": "2026-09-30",
          "close": 1459.24
        },
        {
          "date": "2026-10-08",
          "close": 1432.08
        },
        {
          "date": "2026-10-09",
          "close": 1453.35
        },
        {
          "date": "2026-10-12",
          "close": 1438.49
        },
        {
          "date": "2026-10-13",
          "close": 1445.29
        },
        {
          "date": "2026-10-14",
          "close": 1419.52
        },
        {
          "date": "2026-10-15",
          "close": 1375.96
        },
        {
          "date": "2026-10-16",
          "close": 1374.12
        },
        {
          "date": "2026-10-19",
          "close": 1398.29
        },
        {
          "date": "2026-10-20",
          "close": 1411.72
        },
        {
          "date": "2026-10-21",
          "close": 1448.24
        },
        {
          "date": "2026-10-22",
          "close": 1383.65
        },
        {
          "date": "2026-10-23",
          "close": 1391.14
        },
        {
          "date": "2026-10-26",
          "close": 1391.39
        },
        {
          "date": "2026-10-27",
          "close": 1333.85
        },
        {
          "date": "2026-10-28",
          "close": 1352.28
        },
        {
          "date": "2026-10-29",
          "close": 1307.08
        },
        {
          "date": "2026-10-30",
          "close": 1239.55
        },
        {
          "date": "2026-11-02",
          "close": 1298.53
        },
        {
          "date": "2026-11-03",
          "close": 1270.66
        },
        {
          "date": "2026-11-04",
          "close": 1307.24
        },
        {
          "date": "2026-11-05",
          "close": 1355.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 109,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5504587155963303,
          "pullback_frequency": 0.3761467889908257,
          "up_wilson": [
            0.456942160288216,
            0.6405397414433016
          ],
          "pullback_wilson": [
            0.29088510832358594,
            0.4698411328808708
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.546875,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.4257359722005412,
            0.6627055221938833
          ],
          "pullback_wilson": [
            0.3810209474394701,
            0.6189790525605299
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 36,
          "insufficient_or_abstained": 14,
          "hit_rate": 0.5277777777777778,
          "baseline_hit_rate": 0.5277777777777778,
          "hit_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "baseline_wilson": [
            0.37005938022987594,
            0.6801395848482095
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 15,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1009",
      "name": "元宇宙概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03370463854420147,
        "5": 0.05290733774997558,
        "20": 0.030356443399921718,
        "60": -0.04015662205339565
      },
      "moving_averages": {
        "5": 1952.7139999999665,
        "20": 1990.9255000000005,
        "60": 2063.534333333338
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.0014551436163483533,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2536.25
        },
        {
          "date": "2026-05-14",
          "close": 2457.06
        },
        {
          "date": "2026-05-15",
          "close": 2450.53
        },
        {
          "date": "2026-05-18",
          "close": 2473.18
        },
        {
          "date": "2026-05-19",
          "close": 2512.41
        },
        {
          "date": "2026-05-20",
          "close": 2454.63
        },
        {
          "date": "2026-05-21",
          "close": 2373.76
        },
        {
          "date": "2026-05-22",
          "close": 2403.49
        },
        {
          "date": "2026-05-25",
          "close": 2385.93
        },
        {
          "date": "2026-05-26",
          "close": 2349.27
        },
        {
          "date": "2026-05-27",
          "close": 2299.66
        },
        {
          "date": "2026-05-28",
          "close": 2312.46
        },
        {
          "date": "2026-05-29",
          "close": 2243.25
        },
        {
          "date": "2026-06-01",
          "close": 2296.68
        },
        {
          "date": "2026-06-02",
          "close": 2263.24
        },
        {
          "date": "2026-06-03",
          "close": 2244.74
        },
        {
          "date": "2026-06-04",
          "close": 2220.52
        },
        {
          "date": "2026-06-05",
          "close": 2242.38
        },
        {
          "date": "2026-06-08",
          "close": 2199.51
        },
        {
          "date": "2026-06-09",
          "close": 2231.61
        },
        {
          "date": "2026-06-10",
          "close": 2200.94
        },
        {
          "date": "2026-06-11",
          "close": 2139.97
        },
        {
          "date": "2026-06-12",
          "close": 2148.27
        },
        {
          "date": "2026-06-15",
          "close": 2196.96
        },
        {
          "date": "2026-06-16",
          "close": 2219.01
        },
        {
          "date": "2026-06-17",
          "close": 2196.79
        },
        {
          "date": "2026-06-18",
          "close": 2209.59
        },
        {
          "date": "2026-06-22",
          "close": 2232.97
        },
        {
          "date": "2026-06-23",
          "close": 2201.88
        },
        {
          "date": "2026-06-24",
          "close": 2169.55
        },
        {
          "date": "2026-06-25",
          "close": 2138.24
        },
        {
          "date": "2026-06-26",
          "close": 2092.52
        },
        {
          "date": "2026-06-29",
          "close": 2073.92
        },
        {
          "date": "2026-06-30",
          "close": 2124.94
        },
        {
          "date": "2026-07-01",
          "close": 2178.29
        },
        {
          "date": "2026-07-02",
          "close": 2161.96
        },
        {
          "date": "2026-07-03",
          "close": 2158.82
        },
        {
          "date": "2026-07-06",
          "close": 2112.22
        },
        {
          "date": "2026-07-07",
          "close": 2057.82
        },
        {
          "date": "2026-07-08",
          "close": 2054.18
        },
        {
          "date": "2026-07-09",
          "close": 2080.69
        },
        {
          "date": "2026-07-10",
          "close": 2116.46
        },
        {
          "date": "2026-07-13",
          "close": 2002.9
        },
        {
          "date": "2026-07-14",
          "close": 2006.1
        },
        {
          "date": "2026-07-15",
          "close": 2021.06
        },
        {
          "date": "2026-07-16",
          "close": 2036.09
        },
        {
          "date": "2026-07-17",
          "close": 1932.46
        },
        {
          "date": "2026-07-20",
          "close": 1899.72
        },
        {
          "date": "2026-07-21",
          "close": 1943.55
        },
        {
          "date": "2026-07-22",
          "close": 1907.81
        },
        {
          "date": "2026-07-23",
          "close": 1919.12
        },
        {
          "date": "2026-07-24",
          "close": 1852.0
        },
        {
          "date": "2026-07-27",
          "close": 1915.87
        },
        {
          "date": "2026-07-28",
          "close": 1912.08
        },
        {
          "date": "2026-07-29",
          "close": 1936.21
        },
        {
          "date": "2026-07-30",
          "close": 1900.26
        },
        {
          "date": "2026-07-31",
          "close": 2002.74
        },
        {
          "date": "2026-08-03",
          "close": 2032.5
        },
        {
          "date": "2026-08-04",
          "close": 2098.22
        },
        {
          "date": "2026-08-05",
          "close": 2137.63
        },
        {
          "date": "2026-08-06",
          "close": 2131.69
        },
        {
          "date": "2026-08-07",
          "close": 2128.52
        },
        {
          "date": "2026-08-10",
          "close": 2142.76
        },
        {
          "date": "2026-08-11",
          "close": 2135.47
        },
        {
          "date": "2026-08-12",
          "close": 2161.03
        },
        {
          "date": "2026-08-13",
          "close": 2128.32
        },
        {
          "date": "2026-08-14",
          "close": 2135.96
        },
        {
          "date": "2026-08-17",
          "close": 2155.15
        },
        {
          "date": "2026-08-18",
          "close": 2133.07
        },
        {
          "date": "2026-08-19",
          "close": 2025.85
        },
        {
          "date": "2026-08-20",
          "close": 2056.72
        },
        {
          "date": "2026-08-21",
          "close": 2062.82
        },
        {
          "date": "2026-08-24",
          "close": 2028.21
        },
        {
          "date": "2026-08-25",
          "close": 2066.3
        },
        {
          "date": "2026-08-26",
          "close": 2062.84
        },
        {
          "date": "2026-08-27",
          "close": 2080.45
        },
        {
          "date": "2026-08-28",
          "close": 2084.03
        },
        {
          "date": "2026-08-31",
          "close": 2142.95
        },
        {
          "date": "2026-09-01",
          "close": 2172.76
        },
        {
          "date": "2026-09-02",
          "close": 2147.07
        },
        {
          "date": "2026-09-03",
          "close": 2132.15
        },
        {
          "date": "2026-09-04",
          "close": 2140.41
        },
        {
          "date": "2026-09-07",
          "close": 2157.47
        },
        {
          "date": "2026-09-08",
          "close": 2165.39
        },
        {
          "date": "2026-09-09",
          "close": 2126.89
        },
        {
          "date": "2026-09-10",
          "close": 2101.85
        },
        {
          "date": "2026-09-11",
          "close": 2067.64
        },
        {
          "date": "2026-09-14",
          "close": 2069.53
        },
        {
          "date": "2026-09-15",
          "close": 2029.05
        },
        {
          "date": "2026-09-16",
          "close": 2056.43
        },
        {
          "date": "2026-09-17",
          "close": 2066.08
        },
        {
          "date": "2026-09-18",
          "close": 2091.62
        },
        {
          "date": "2026-09-21",
          "close": 2129.09
        },
        {
          "date": "2026-09-22",
          "close": 2157.58
        },
        {
          "date": "2026-09-23",
          "close": 2120.13
        },
        {
          "date": "2026-09-24",
          "close": 2085.52
        },
        {
          "date": "2026-09-28",
          "close": 2028.44
        },
        {
          "date": "2026-09-29",
          "close": 2058.11
        },
        {
          "date": "2026-09-30",
          "close": 2036.86
        },
        {
          "date": "2026-10-08",
          "close": 1991.34
        },
        {
          "date": "2026-10-09",
          "close": 2036.98
        },
        {
          "date": "2026-10-12",
          "close": 2029.5
        },
        {
          "date": "2026-10-13",
          "close": 2054.78
        },
        {
          "date": "2026-10-14",
          "close": 2042.02
        },
        {
          "date": "2026-10-15",
          "close": 1980.99
        },
        {
          "date": "2026-10-16",
          "close": 1963.59
        },
        {
          "date": "2026-10-19",
          "close": 1967.32
        },
        {
          "date": "2026-10-20",
          "close": 2012.8
        },
        {
          "date": "2026-10-21",
          "close": 2023.07
        },
        {
          "date": "2026-10-22",
          "close": 1950.25
        },
        {
          "date": "2026-10-23",
          "close": 2032.95
        },
        {
          "date": "2026-10-26",
          "close": 2035.09
        },
        {
          "date": "2026-10-27",
          "close": 1970.13
        },
        {
          "date": "2026-10-28",
          "close": 2006.78
        },
        {
          "date": "2026-10-29",
          "close": 1948.69
        },
        {
          "date": "2026-10-30",
          "close": 1844.14
        },
        {
          "date": "2026-11-02",
          "close": 1953.64
        },
        {
          "date": "2026-11-03",
          "close": 1929.11
        },
        {
          "date": "2026-11-04",
          "close": 1984.89
        },
        {
          "date": "2026-11-05",
          "close": 2051.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6091954022988506,
          "pullback_frequency": 0.3563218390804598,
          "up_wilson": [
            0.5041338955116828,
            0.7050217064200612
          ],
          "pullback_wilson": [
            0.263727303130343,
            0.46106795748578355
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.30701269040654244,
            0.5772498258017222
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 38,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.631578947368421,
          "baseline_hit_rate": 0.5526315789473685,
          "hit_wilson": [
            0.47283959557009003,
            0.7661578075284404
          ],
          "baseline_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1010",
      "name": "磷化工",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02835219784956844,
        "5": 0.04274902587671092,
        "20": -0.09973583481589299,
        "60": -0.13691337605954101
      },
      "moving_averages": {
        "5": 802.0459999999963,
        "20": 849.2289999999921,
        "60": 933.4478333333333
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.1127841120402937,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1126.79
        },
        {
          "date": "2026-05-14",
          "close": 1100.74
        },
        {
          "date": "2026-05-15",
          "close": 1100.59
        },
        {
          "date": "2026-05-18",
          "close": 1084.18
        },
        {
          "date": "2026-05-19",
          "close": 1075.02
        },
        {
          "date": "2026-05-20",
          "close": 1070.55
        },
        {
          "date": "2026-05-21",
          "close": 1039.4
        },
        {
          "date": "2026-05-22",
          "close": 1062.01
        },
        {
          "date": "2026-05-25",
          "close": 1044.83
        },
        {
          "date": "2026-05-26",
          "close": 1048.9
        },
        {
          "date": "2026-05-27",
          "close": 1020.47
        },
        {
          "date": "2026-05-28",
          "close": 1020.78
        },
        {
          "date": "2026-05-29",
          "close": 1001.97
        },
        {
          "date": "2026-06-01",
          "close": 1018.25
        },
        {
          "date": "2026-06-02",
          "close": 1008.76
        },
        {
          "date": "2026-06-03",
          "close": 1007.92
        },
        {
          "date": "2026-06-04",
          "close": 983.97
        },
        {
          "date": "2026-06-05",
          "close": 982.88
        },
        {
          "date": "2026-06-08",
          "close": 949.32
        },
        {
          "date": "2026-06-09",
          "close": 960.72
        },
        {
          "date": "2026-06-10",
          "close": 962.58
        },
        {
          "date": "2026-06-11",
          "close": 981.77
        },
        {
          "date": "2026-06-12",
          "close": 997.84
        },
        {
          "date": "2026-06-15",
          "close": 1021.14
        },
        {
          "date": "2026-06-16",
          "close": 1027.3
        },
        {
          "date": "2026-06-17",
          "close": 1013.93
        },
        {
          "date": "2026-06-18",
          "close": 997.43
        },
        {
          "date": "2026-06-22",
          "close": 1064.23
        },
        {
          "date": "2026-06-23",
          "close": 1038.86
        },
        {
          "date": "2026-06-24",
          "close": 1049.77
        },
        {
          "date": "2026-06-25",
          "close": 1038.23
        },
        {
          "date": "2026-06-26",
          "close": 1011.14
        },
        {
          "date": "2026-06-29",
          "close": 1012.94
        },
        {
          "date": "2026-06-30",
          "close": 1009.88
        },
        {
          "date": "2026-07-01",
          "close": 1040.93
        },
        {
          "date": "2026-07-02",
          "close": 1033.01
        },
        {
          "date": "2026-07-03",
          "close": 1018.8
        },
        {
          "date": "2026-07-06",
          "close": 1013.35
        },
        {
          "date": "2026-07-07",
          "close": 984.53
        },
        {
          "date": "2026-07-08",
          "close": 956.16
        },
        {
          "date": "2026-07-09",
          "close": 950.66
        },
        {
          "date": "2026-07-10",
          "close": 945.02
        },
        {
          "date": "2026-07-13",
          "close": 904.46
        },
        {
          "date": "2026-07-14",
          "close": 928.02
        },
        {
          "date": "2026-07-15",
          "close": 930.16
        },
        {
          "date": "2026-07-16",
          "close": 906.78
        },
        {
          "date": "2026-07-17",
          "close": 881.77
        },
        {
          "date": "2026-07-20",
          "close": 870.16
        },
        {
          "date": "2026-07-21",
          "close": 883.68
        },
        {
          "date": "2026-07-22",
          "close": 888.51
        },
        {
          "date": "2026-07-23",
          "close": 919.8
        },
        {
          "date": "2026-07-24",
          "close": 896.87
        },
        {
          "date": "2026-07-27",
          "close": 922.11
        },
        {
          "date": "2026-07-28",
          "close": 917.22
        },
        {
          "date": "2026-07-29",
          "close": 934.11
        },
        {
          "date": "2026-07-30",
          "close": 926.58
        },
        {
          "date": "2026-07-31",
          "close": 932.71
        },
        {
          "date": "2026-08-03",
          "close": 934.62
        },
        {
          "date": "2026-08-04",
          "close": 941.45
        },
        {
          "date": "2026-08-05",
          "close": 967.4
        },
        {
          "date": "2026-08-06",
          "close": 972.54
        },
        {
          "date": "2026-08-07",
          "close": 977.76
        },
        {
          "date": "2026-08-10",
          "close": 1000.25
        },
        {
          "date": "2026-08-11",
          "close": 981.96
        },
        {
          "date": "2026-08-12",
          "close": 986.64
        },
        {
          "date": "2026-08-13",
          "close": 965.84
        },
        {
          "date": "2026-08-14",
          "close": 969.27
        },
        {
          "date": "2026-08-17",
          "close": 993.55
        },
        {
          "date": "2026-08-18",
          "close": 1001.17
        },
        {
          "date": "2026-08-19",
          "close": 968.09
        },
        {
          "date": "2026-08-20",
          "close": 965.84
        },
        {
          "date": "2026-08-21",
          "close": 972.28
        },
        {
          "date": "2026-08-24",
          "close": 968.16
        },
        {
          "date": "2026-08-25",
          "close": 969.47
        },
        {
          "date": "2026-08-26",
          "close": 984.01
        },
        {
          "date": "2026-08-27",
          "close": 1000.28
        },
        {
          "date": "2026-08-28",
          "close": 1020.81
        },
        {
          "date": "2026-08-31",
          "close": 1015.97
        },
        {
          "date": "2026-09-01",
          "close": 1024.19
        },
        {
          "date": "2026-09-02",
          "close": 998.89
        },
        {
          "date": "2026-09-03",
          "close": 990.61
        },
        {
          "date": "2026-09-04",
          "close": 981.42
        },
        {
          "date": "2026-09-07",
          "close": 987.16
        },
        {
          "date": "2026-09-08",
          "close": 1020.44
        },
        {
          "date": "2026-09-09",
          "close": 1026.05
        },
        {
          "date": "2026-09-10",
          "close": 1003.72
        },
        {
          "date": "2026-09-11",
          "close": 968.18
        },
        {
          "date": "2026-09-14",
          "close": 965.72
        },
        {
          "date": "2026-09-15",
          "close": 947.12
        },
        {
          "date": "2026-09-16",
          "close": 956.75
        },
        {
          "date": "2026-09-17",
          "close": 951.03
        },
        {
          "date": "2026-09-18",
          "close": 957.33
        },
        {
          "date": "2026-09-21",
          "close": 971.8
        },
        {
          "date": "2026-09-22",
          "close": 965.93
        },
        {
          "date": "2026-09-23",
          "close": 958.07
        },
        {
          "date": "2026-09-24",
          "close": 942.55
        },
        {
          "date": "2026-09-28",
          "close": 918.25
        },
        {
          "date": "2026-09-29",
          "close": 920.95
        },
        {
          "date": "2026-09-30",
          "close": 924.79
        },
        {
          "date": "2026-10-08",
          "close": 927.45
        },
        {
          "date": "2026-10-09",
          "close": 941.09
        },
        {
          "date": "2026-10-12",
          "close": 915.11
        },
        {
          "date": "2026-10-13",
          "close": 914.07
        },
        {
          "date": "2026-10-14",
          "close": 895.9
        },
        {
          "date": "2026-10-15",
          "close": 871.19
        },
        {
          "date": "2026-10-16",
          "close": 874.88
        },
        {
          "date": "2026-10-19",
          "close": 868.03
        },
        {
          "date": "2026-10-20",
          "close": 869.27
        },
        {
          "date": "2026-10-21",
          "close": 863.84
        },
        {
          "date": "2026-10-22",
          "close": 837.81
        },
        {
          "date": "2026-10-23",
          "close": 847.59
        },
        {
          "date": "2026-10-26",
          "close": 836.64
        },
        {
          "date": "2026-10-27",
          "close": 817.12
        },
        {
          "date": "2026-10-28",
          "close": 821.09
        },
        {
          "date": "2026-10-29",
          "close": 800.72
        },
        {
          "date": "2026-10-30",
          "close": 781.52
        },
        {
          "date": "2026-11-02",
          "close": 790.26
        },
        {
          "date": "2026-11-03",
          "close": 791.57
        },
        {
          "date": "2026-11-04",
          "close": 811.93
        },
        {
          "date": "2026-11-05",
          "close": 834.95
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 79,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5316455696202531,
          "pullback_frequency": 0.2911392405063291,
          "up_wilson": [
            0.4227140939927444,
            0.6376421584342223
          ],
          "pullback_wilson": [
            0.20251993313819472,
            0.39912880084382363
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5208333333333334,
          "pullback_frequency": 0.3958333333333333,
          "up_wilson": [
            0.3832923230334281,
            0.6552868382304838
          ],
          "pullback_wilson": [
            0.2702082786059137,
            0.5368959150745274
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 9,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1011",
      "name": "环氧丙烷",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021289687423086123,
        "5": 0.01810375043813517,
        "20": -0.11325996367133251,
        "60": -0.13133261558705667
      },
      "moving_averages": {
        "5": 564.3,
        "20": 598.6720000000089,
        "60": 651.4846666666728
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.12030951876192497,
      "history": [
        {
          "date": "2026-05-13",
          "close": 752.64
        },
        {
          "date": "2026-05-14",
          "close": 773.9
        },
        {
          "date": "2026-05-15",
          "close": 780.74
        },
        {
          "date": "2026-05-18",
          "close": 776.0
        },
        {
          "date": "2026-05-19",
          "close": 777.56
        },
        {
          "date": "2026-05-20",
          "close": 768.22
        },
        {
          "date": "2026-05-21",
          "close": 742.43
        },
        {
          "date": "2026-05-22",
          "close": 759.57
        },
        {
          "date": "2026-05-25",
          "close": 744.08
        },
        {
          "date": "2026-05-26",
          "close": 734.07
        },
        {
          "date": "2026-05-27",
          "close": 718.94
        },
        {
          "date": "2026-05-28",
          "close": 727.88
        },
        {
          "date": "2026-05-29",
          "close": 708.19
        },
        {
          "date": "2026-06-01",
          "close": 722.47
        },
        {
          "date": "2026-06-02",
          "close": 715.77
        },
        {
          "date": "2026-06-03",
          "close": 715.89
        },
        {
          "date": "2026-06-04",
          "close": 699.32
        },
        {
          "date": "2026-06-05",
          "close": 702.93
        },
        {
          "date": "2026-06-08",
          "close": 680.11
        },
        {
          "date": "2026-06-09",
          "close": 688.08
        },
        {
          "date": "2026-06-10",
          "close": 716.05
        },
        {
          "date": "2026-06-11",
          "close": 710.51
        },
        {
          "date": "2026-06-12",
          "close": 718.49
        },
        {
          "date": "2026-06-15",
          "close": 731.72
        },
        {
          "date": "2026-06-16",
          "close": 730.99
        },
        {
          "date": "2026-06-17",
          "close": 732.48
        },
        {
          "date": "2026-06-18",
          "close": 711.33
        },
        {
          "date": "2026-06-22",
          "close": 733.05
        },
        {
          "date": "2026-06-23",
          "close": 738.99
        },
        {
          "date": "2026-06-24",
          "close": 734.78
        },
        {
          "date": "2026-06-25",
          "close": 728.92
        },
        {
          "date": "2026-06-26",
          "close": 713.49
        },
        {
          "date": "2026-06-29",
          "close": 706.59
        },
        {
          "date": "2026-06-30",
          "close": 705.36
        },
        {
          "date": "2026-07-01",
          "close": 725.04
        },
        {
          "date": "2026-07-02",
          "close": 733.32
        },
        {
          "date": "2026-07-03",
          "close": 717.65
        },
        {
          "date": "2026-07-06",
          "close": 710.51
        },
        {
          "date": "2026-07-07",
          "close": 690.42
        },
        {
          "date": "2026-07-08",
          "close": 669.15
        },
        {
          "date": "2026-07-09",
          "close": 668.33
        },
        {
          "date": "2026-07-10",
          "close": 668.35
        },
        {
          "date": "2026-07-13",
          "close": 647.78
        },
        {
          "date": "2026-07-14",
          "close": 658.82
        },
        {
          "date": "2026-07-15",
          "close": 651.84
        },
        {
          "date": "2026-07-16",
          "close": 639.77
        },
        {
          "date": "2026-07-17",
          "close": 628.76
        },
        {
          "date": "2026-07-20",
          "close": 621.19
        },
        {
          "date": "2026-07-21",
          "close": 622.07
        },
        {
          "date": "2026-07-22",
          "close": 619.17
        },
        {
          "date": "2026-07-23",
          "close": 643.36
        },
        {
          "date": "2026-07-24",
          "close": 624.3
        },
        {
          "date": "2026-07-27",
          "close": 640.36
        },
        {
          "date": "2026-07-28",
          "close": 634.26
        },
        {
          "date": "2026-07-29",
          "close": 641.85
        },
        {
          "date": "2026-07-30",
          "close": 633.05
        },
        {
          "date": "2026-07-31",
          "close": 642.0
        },
        {
          "date": "2026-08-03",
          "close": 649.17
        },
        {
          "date": "2026-08-04",
          "close": 656.89
        },
        {
          "date": "2026-08-05",
          "close": 668.76
        },
        {
          "date": "2026-08-06",
          "close": 677.21
        },
        {
          "date": "2026-08-07",
          "close": 680.53
        },
        {
          "date": "2026-08-10",
          "close": 689.76
        },
        {
          "date": "2026-08-11",
          "close": 680.94
        },
        {
          "date": "2026-08-12",
          "close": 683.78
        },
        {
          "date": "2026-08-13",
          "close": 674.48
        },
        {
          "date": "2026-08-14",
          "close": 673.66
        },
        {
          "date": "2026-08-17",
          "close": 687.18
        },
        {
          "date": "2026-08-18",
          "close": 685.84
        },
        {
          "date": "2026-08-19",
          "close": 673.14
        },
        {
          "date": "2026-08-20",
          "close": 675.36
        },
        {
          "date": "2026-08-21",
          "close": 677.47
        },
        {
          "date": "2026-08-24",
          "close": 671.15
        },
        {
          "date": "2026-08-25",
          "close": 670.89
        },
        {
          "date": "2026-08-26",
          "close": 672.14
        },
        {
          "date": "2026-08-27",
          "close": 683.5
        },
        {
          "date": "2026-08-28",
          "close": 701.37
        },
        {
          "date": "2026-08-31",
          "close": 700.35
        },
        {
          "date": "2026-09-01",
          "close": 702.25
        },
        {
          "date": "2026-09-02",
          "close": 688.81
        },
        {
          "date": "2026-09-03",
          "close": 685.88
        },
        {
          "date": "2026-09-04",
          "close": 680.79
        },
        {
          "date": "2026-09-07",
          "close": 684.06
        },
        {
          "date": "2026-09-08",
          "close": 696.2
        },
        {
          "date": "2026-09-09",
          "close": 695.84
        },
        {
          "date": "2026-09-10",
          "close": 681.68
        },
        {
          "date": "2026-09-11",
          "close": 666.73
        },
        {
          "date": "2026-09-14",
          "close": 664.95
        },
        {
          "date": "2026-09-15",
          "close": 659.27
        },
        {
          "date": "2026-09-16",
          "close": 671.15
        },
        {
          "date": "2026-09-17",
          "close": 665.24
        },
        {
          "date": "2026-09-18",
          "close": 673.9
        },
        {
          "date": "2026-09-21",
          "close": 687.91
        },
        {
          "date": "2026-09-22",
          "close": 683.91
        },
        {
          "date": "2026-09-23",
          "close": 680.01
        },
        {
          "date": "2026-09-24",
          "close": 672.22
        },
        {
          "date": "2026-09-28",
          "close": 654.53
        },
        {
          "date": "2026-09-29",
          "close": 651.98
        },
        {
          "date": "2026-09-30",
          "close": 654.45
        },
        {
          "date": "2026-10-08",
          "close": 655.13
        },
        {
          "date": "2026-10-09",
          "close": 660.38
        },
        {
          "date": "2026-10-12",
          "close": 642.3
        },
        {
          "date": "2026-10-13",
          "close": 641.39
        },
        {
          "date": "2026-10-14",
          "close": 630.0
        },
        {
          "date": "2026-10-15",
          "close": 608.53
        },
        {
          "date": "2026-10-16",
          "close": 611.55
        },
        {
          "date": "2026-10-19",
          "close": 606.62
        },
        {
          "date": "2026-10-20",
          "close": 611.14
        },
        {
          "date": "2026-10-21",
          "close": 608.22
        },
        {
          "date": "2026-10-22",
          "close": 594.46
        },
        {
          "date": "2026-10-23",
          "close": 601.3
        },
        {
          "date": "2026-10-26",
          "close": 598.02
        },
        {
          "date": "2026-10-27",
          "close": 580.81
        },
        {
          "date": "2026-10-28",
          "close": 586.62
        },
        {
          "date": "2026-10-29",
          "close": 570.6
        },
        {
          "date": "2026-10-30",
          "close": 552.89
        },
        {
          "date": "2026-11-02",
          "close": 559.86
        },
        {
          "date": "2026-11-03",
          "close": 559.0
        },
        {
          "date": "2026-11-04",
          "close": 568.82
        },
        {
          "date": "2026-11-05",
          "close": 580.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4523809523809524,
          "pullback_frequency": 0.30952380952380953,
          "up_wilson": [
            0.3503572014157933,
            0.5585696298617934
          ],
          "pullback_wilson": [
            0.22081923628001898,
            0.4148880888303277
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43137254901960786,
          "pullback_frequency": 0.43137254901960786,
          "up_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "pullback_wilson": [
            0.3050123610790954,
            0.5673469789069776
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 11,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 13,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1012",
      "name": "PVDF概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03170542566561774,
        "5": 0.06388102503768511,
        "20": -0.06542644672141074,
        "60": -0.11439436253318747
      },
      "moving_averages": {
        "5": 1103.8800000000047,
        "20": 1140.2110000000043,
        "60": 1251.4025000000024
      },
      "phase": "下降",
      "phase_days": 39,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-29",
            "end": "2026-07-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-22",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-23",
            "end": "2026-07-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-05",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-02",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-11-05",
            "sessions": 39,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.0738467693538708,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1402.43
        },
        {
          "date": "2026-05-14",
          "close": 1397.75
        },
        {
          "date": "2026-05-15",
          "close": 1423.38
        },
        {
          "date": "2026-05-18",
          "close": 1414.46
        },
        {
          "date": "2026-05-19",
          "close": 1409.87
        },
        {
          "date": "2026-05-20",
          "close": 1441.0
        },
        {
          "date": "2026-05-21",
          "close": 1393.73
        },
        {
          "date": "2026-05-22",
          "close": 1437.66
        },
        {
          "date": "2026-05-25",
          "close": 1434.81
        },
        {
          "date": "2026-05-26",
          "close": 1433.66
        },
        {
          "date": "2026-05-27",
          "close": 1416.01
        },
        {
          "date": "2026-05-28",
          "close": 1414.98
        },
        {
          "date": "2026-05-29",
          "close": 1361.6
        },
        {
          "date": "2026-06-01",
          "close": 1402.35
        },
        {
          "date": "2026-06-02",
          "close": 1397.11
        },
        {
          "date": "2026-06-03",
          "close": 1394.94
        },
        {
          "date": "2026-06-04",
          "close": 1386.02
        },
        {
          "date": "2026-06-05",
          "close": 1387.11
        },
        {
          "date": "2026-06-08",
          "close": 1349.13
        },
        {
          "date": "2026-06-09",
          "close": 1367.84
        },
        {
          "date": "2026-06-10",
          "close": 1381.72
        },
        {
          "date": "2026-06-11",
          "close": 1398.15
        },
        {
          "date": "2026-06-12",
          "close": 1399.26
        },
        {
          "date": "2026-06-15",
          "close": 1436.73
        },
        {
          "date": "2026-06-16",
          "close": 1445.46
        },
        {
          "date": "2026-06-17",
          "close": 1456.9
        },
        {
          "date": "2026-06-18",
          "close": 1449.88
        },
        {
          "date": "2026-06-22",
          "close": 1520.72
        },
        {
          "date": "2026-06-23",
          "close": 1484.69
        },
        {
          "date": "2026-06-24",
          "close": 1525.27
        },
        {
          "date": "2026-06-25",
          "close": 1516.49
        },
        {
          "date": "2026-06-26",
          "close": 1478.13
        },
        {
          "date": "2026-06-29",
          "close": 1528.52
        },
        {
          "date": "2026-06-30",
          "close": 1579.91
        },
        {
          "date": "2026-07-01",
          "close": 1675.96
        },
        {
          "date": "2026-07-02",
          "close": 1689.19
        },
        {
          "date": "2026-07-03",
          "close": 1602.2
        },
        {
          "date": "2026-07-06",
          "close": 1550.47
        },
        {
          "date": "2026-07-07",
          "close": 1502.51
        },
        {
          "date": "2026-07-08",
          "close": 1448.61
        },
        {
          "date": "2026-07-09",
          "close": 1500.66
        },
        {
          "date": "2026-07-10",
          "close": 1430.2
        },
        {
          "date": "2026-07-13",
          "close": 1358.86
        },
        {
          "date": "2026-07-14",
          "close": 1384.74
        },
        {
          "date": "2026-07-15",
          "close": 1349.06
        },
        {
          "date": "2026-07-16",
          "close": 1286.74
        },
        {
          "date": "2026-07-17",
          "close": 1237.53
        },
        {
          "date": "2026-07-20",
          "close": 1177.93
        },
        {
          "date": "2026-07-21",
          "close": 1231.82
        },
        {
          "date": "2026-07-22",
          "close": 1204.9
        },
        {
          "date": "2026-07-23",
          "close": 1245.17
        },
        {
          "date": "2026-07-24",
          "close": 1211.23
        },
        {
          "date": "2026-07-27",
          "close": 1248.03
        },
        {
          "date": "2026-07-28",
          "close": 1215.84
        },
        {
          "date": "2026-07-29",
          "close": 1231.53
        },
        {
          "date": "2026-07-30",
          "close": 1203.62
        },
        {
          "date": "2026-07-31",
          "close": 1231.23
        },
        {
          "date": "2026-08-03",
          "close": 1234.83
        },
        {
          "date": "2026-08-04",
          "close": 1274.98
        },
        {
          "date": "2026-08-05",
          "close": 1306.97
        },
        {
          "date": "2026-08-06",
          "close": 1343.49
        },
        {
          "date": "2026-08-07",
          "close": 1339.13
        },
        {
          "date": "2026-08-10",
          "close": 1363.94
        },
        {
          "date": "2026-08-11",
          "close": 1345.18
        },
        {
          "date": "2026-08-12",
          "close": 1352.01
        },
        {
          "date": "2026-08-13",
          "close": 1344.17
        },
        {
          "date": "2026-08-14",
          "close": 1355.22
        },
        {
          "date": "2026-08-17",
          "close": 1377.13
        },
        {
          "date": "2026-08-18",
          "close": 1357.35
        },
        {
          "date": "2026-08-19",
          "close": 1311.66
        },
        {
          "date": "2026-08-20",
          "close": 1302.85
        },
        {
          "date": "2026-08-21",
          "close": 1308.55
        },
        {
          "date": "2026-08-24",
          "close": 1286.0
        },
        {
          "date": "2026-08-25",
          "close": 1281.39
        },
        {
          "date": "2026-08-26",
          "close": 1287.72
        },
        {
          "date": "2026-08-27",
          "close": 1319.2
        },
        {
          "date": "2026-08-28",
          "close": 1337.66
        },
        {
          "date": "2026-08-31",
          "close": 1349.07
        },
        {
          "date": "2026-09-01",
          "close": 1322.61
        },
        {
          "date": "2026-09-02",
          "close": 1322.15
        },
        {
          "date": "2026-09-03",
          "close": 1327.43
        },
        {
          "date": "2026-09-04",
          "close": 1301.22
        },
        {
          "date": "2026-09-07",
          "close": 1306.34
        },
        {
          "date": "2026-09-08",
          "close": 1312.07
        },
        {
          "date": "2026-09-09",
          "close": 1310.75
        },
        {
          "date": "2026-09-10",
          "close": 1295.31
        },
        {
          "date": "2026-09-11",
          "close": 1259.58
        },
        {
          "date": "2026-09-14",
          "close": 1263.08
        },
        {
          "date": "2026-09-15",
          "close": 1267.73
        },
        {
          "date": "2026-09-16",
          "close": 1287.1
        },
        {
          "date": "2026-09-17",
          "close": 1282.02
        },
        {
          "date": "2026-09-18",
          "close": 1291.27
        },
        {
          "date": "2026-09-21",
          "close": 1301.91
        },
        {
          "date": "2026-09-22",
          "close": 1301.29
        },
        {
          "date": "2026-09-23",
          "close": 1299.99
        },
        {
          "date": "2026-09-24",
          "close": 1281.79
        },
        {
          "date": "2026-09-28",
          "close": 1251.14
        },
        {
          "date": "2026-09-29",
          "close": 1250.39
        },
        {
          "date": "2026-09-30",
          "close": 1244.55
        },
        {
          "date": "2026-10-08",
          "close": 1238.49
        },
        {
          "date": "2026-10-09",
          "close": 1249.75
        },
        {
          "date": "2026-10-12",
          "close": 1212.08
        },
        {
          "date": "2026-10-13",
          "close": 1210.93
        },
        {
          "date": "2026-10-14",
          "close": 1185.65
        },
        {
          "date": "2026-10-15",
          "close": 1145.11
        },
        {
          "date": "2026-10-16",
          "close": 1148.14
        },
        {
          "date": "2026-10-19",
          "close": 1141.12
        },
        {
          "date": "2026-10-20",
          "close": 1158.27
        },
        {
          "date": "2026-10-21",
          "close": 1161.77
        },
        {
          "date": "2026-10-22",
          "close": 1114.68
        },
        {
          "date": "2026-10-23",
          "close": 1130.1
        },
        {
          "date": "2026-10-26",
          "close": 1126.45
        },
        {
          "date": "2026-10-27",
          "close": 1095.04
        },
        {
          "date": "2026-10-28",
          "close": 1117.77
        },
        {
          "date": "2026-10-29",
          "close": 1087.96
        },
        {
          "date": "2026-10-30",
          "close": 1067.42
        },
        {
          "date": "2026-11-02",
          "close": 1090.54
        },
        {
          "date": "2026-11-03",
          "close": 1082.09
        },
        {
          "date": "2026-11-04",
          "close": 1121.89
        },
        {
          "date": "2026-11-05",
          "close": 1157.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5119047619047619,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.40685182889998844,
            0.6159164632806147
          ],
          "pullback_wilson": [
            0.2312612316298474,
            0.42721438566110265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3877551020408163,
          "pullback_frequency": 0.4489795918367347,
          "up_wilson": [
            0.2642901171173567,
            0.5275400055647954
          ],
          "pullback_wilson": [
            0.31852841068686644,
            0.5868489178050209
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 1,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 13,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1013",
      "name": "华为欧拉",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03720883734879532,
        "5": 0.04329988134263818,
        "20": -0.03833605220228398,
        "60": -0.09162383883309844
      },
      "moving_averages": {
        "5": 988.2900000000373,
        "20": 1045.6885000000125,
        "60": 1094.027666666673
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.06434478342817451,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1383.46
        },
        {
          "date": "2026-05-14",
          "close": 1331.25
        },
        {
          "date": "2026-05-15",
          "close": 1325.46
        },
        {
          "date": "2026-05-18",
          "close": 1339.05
        },
        {
          "date": "2026-05-19",
          "close": 1380.77
        },
        {
          "date": "2026-05-20",
          "close": 1343.95
        },
        {
          "date": "2026-05-21",
          "close": 1293.53
        },
        {
          "date": "2026-05-22",
          "close": 1301.31
        },
        {
          "date": "2026-05-25",
          "close": 1308.29
        },
        {
          "date": "2026-05-26",
          "close": 1278.56
        },
        {
          "date": "2026-05-27",
          "close": 1225.75
        },
        {
          "date": "2026-05-28",
          "close": 1230.13
        },
        {
          "date": "2026-05-29",
          "close": 1178.8
        },
        {
          "date": "2026-06-01",
          "close": 1247.09
        },
        {
          "date": "2026-06-02",
          "close": 1225.87
        },
        {
          "date": "2026-06-03",
          "close": 1210.18
        },
        {
          "date": "2026-06-04",
          "close": 1169.76
        },
        {
          "date": "2026-06-05",
          "close": 1182.58
        },
        {
          "date": "2026-06-08",
          "close": 1163.1
        },
        {
          "date": "2026-06-09",
          "close": 1176.43
        },
        {
          "date": "2026-06-10",
          "close": 1163.68
        },
        {
          "date": "2026-06-11",
          "close": 1110.74
        },
        {
          "date": "2026-06-12",
          "close": 1121.04
        },
        {
          "date": "2026-06-15",
          "close": 1143.07
        },
        {
          "date": "2026-06-16",
          "close": 1142.53
        },
        {
          "date": "2026-06-17",
          "close": 1130.05
        },
        {
          "date": "2026-06-18",
          "close": 1128.0
        },
        {
          "date": "2026-06-22",
          "close": 1167.11
        },
        {
          "date": "2026-06-23",
          "close": 1162.65
        },
        {
          "date": "2026-06-24",
          "close": 1118.5
        },
        {
          "date": "2026-06-25",
          "close": 1090.83
        },
        {
          "date": "2026-06-26",
          "close": 1058.27
        },
        {
          "date": "2026-06-29",
          "close": 1052.26
        },
        {
          "date": "2026-06-30",
          "close": 1065.34
        },
        {
          "date": "2026-07-01",
          "close": 1095.46
        },
        {
          "date": "2026-07-02",
          "close": 1083.57
        },
        {
          "date": "2026-07-03",
          "close": 1091.13
        },
        {
          "date": "2026-07-06",
          "close": 1068.86
        },
        {
          "date": "2026-07-07",
          "close": 1030.03
        },
        {
          "date": "2026-07-08",
          "close": 1059.54
        },
        {
          "date": "2026-07-09",
          "close": 1075.98
        },
        {
          "date": "2026-07-10",
          "close": 1086.22
        },
        {
          "date": "2026-07-13",
          "close": 1063.51
        },
        {
          "date": "2026-07-14",
          "close": 1045.65
        },
        {
          "date": "2026-07-15",
          "close": 1052.53
        },
        {
          "date": "2026-07-16",
          "close": 1066.08
        },
        {
          "date": "2026-07-17",
          "close": 1016.58
        },
        {
          "date": "2026-07-20",
          "close": 1021.39
        },
        {
          "date": "2026-07-21",
          "close": 1047.18
        },
        {
          "date": "2026-07-22",
          "close": 1035.68
        },
        {
          "date": "2026-07-23",
          "close": 1029.36
        },
        {
          "date": "2026-07-24",
          "close": 983.95
        },
        {
          "date": "2026-07-27",
          "close": 1011.53
        },
        {
          "date": "2026-07-28",
          "close": 1021.25
        },
        {
          "date": "2026-07-29",
          "close": 1032.91
        },
        {
          "date": "2026-07-30",
          "close": 1025.83
        },
        {
          "date": "2026-07-31",
          "close": 1085.54
        },
        {
          "date": "2026-08-03",
          "close": 1089.94
        },
        {
          "date": "2026-08-04",
          "close": 1114.39
        },
        {
          "date": "2026-08-05",
          "close": 1142.17
        },
        {
          "date": "2026-08-06",
          "close": 1140.92
        },
        {
          "date": "2026-08-07",
          "close": 1120.84
        },
        {
          "date": "2026-08-10",
          "close": 1120.11
        },
        {
          "date": "2026-08-11",
          "close": 1115.32
        },
        {
          "date": "2026-08-12",
          "close": 1124.84
        },
        {
          "date": "2026-08-13",
          "close": 1101.91
        },
        {
          "date": "2026-08-14",
          "close": 1098.29
        },
        {
          "date": "2026-08-17",
          "close": 1109.99
        },
        {
          "date": "2026-08-18",
          "close": 1145.17
        },
        {
          "date": "2026-08-19",
          "close": 1101.48
        },
        {
          "date": "2026-08-20",
          "close": 1111.87
        },
        {
          "date": "2026-08-21",
          "close": 1093.57
        },
        {
          "date": "2026-08-24",
          "close": 1070.61
        },
        {
          "date": "2026-08-25",
          "close": 1089.13
        },
        {
          "date": "2026-08-26",
          "close": 1088.89
        },
        {
          "date": "2026-08-27",
          "close": 1108.45
        },
        {
          "date": "2026-08-28",
          "close": 1128.82
        },
        {
          "date": "2026-08-31",
          "close": 1152.84
        },
        {
          "date": "2026-09-01",
          "close": 1171.6
        },
        {
          "date": "2026-09-02",
          "close": 1160.12
        },
        {
          "date": "2026-09-03",
          "close": 1148.91
        },
        {
          "date": "2026-09-04",
          "close": 1153.23
        },
        {
          "date": "2026-09-07",
          "close": 1149.6
        },
        {
          "date": "2026-09-08",
          "close": 1140.58
        },
        {
          "date": "2026-09-09",
          "close": 1123.13
        },
        {
          "date": "2026-09-10",
          "close": 1109.47
        },
        {
          "date": "2026-09-11",
          "close": 1085.23
        },
        {
          "date": "2026-09-14",
          "close": 1091.88
        },
        {
          "date": "2026-09-15",
          "close": 1080.49
        },
        {
          "date": "2026-09-16",
          "close": 1090.4
        },
        {
          "date": "2026-09-17",
          "close": 1087.97
        },
        {
          "date": "2026-09-18",
          "close": 1125.47
        },
        {
          "date": "2026-09-21",
          "close": 1137.37
        },
        {
          "date": "2026-09-22",
          "close": 1159.46
        },
        {
          "date": "2026-09-23",
          "close": 1145.8
        },
        {
          "date": "2026-09-24",
          "close": 1121.2
        },
        {
          "date": "2026-09-28",
          "close": 1106.75
        },
        {
          "date": "2026-09-29",
          "close": 1128.69
        },
        {
          "date": "2026-09-30",
          "close": 1108.61
        },
        {
          "date": "2026-10-08",
          "close": 1078.88
        },
        {
          "date": "2026-10-09",
          "close": 1108.87
        },
        {
          "date": "2026-10-12",
          "close": 1095.28
        },
        {
          "date": "2026-10-13",
          "close": 1106.38
        },
        {
          "date": "2026-10-14",
          "close": 1082.73
        },
        {
          "date": "2026-10-15",
          "close": 1047.04
        },
        {
          "date": "2026-10-16",
          "close": 1037.57
        },
        {
          "date": "2026-10-19",
          "close": 1047.17
        },
        {
          "date": "2026-10-20",
          "close": 1073.05
        },
        {
          "date": "2026-10-21",
          "close": 1073.07
        },
        {
          "date": "2026-10-22",
          "close": 1043.21
        },
        {
          "date": "2026-10-23",
          "close": 1092.26
        },
        {
          "date": "2026-10-26",
          "close": 1093.05
        },
        {
          "date": "2026-10-27",
          "close": 1037.8
        },
        {
          "date": "2026-10-28",
          "close": 1040.38
        },
        {
          "date": "2026-10-29",
          "close": 994.46
        },
        {
          "date": "2026-10-30",
          "close": 937.79
        },
        {
          "date": "2026-11-02",
          "close": 994.87
        },
        {
          "date": "2026-11-03",
          "close": 970.97
        },
        {
          "date": "2026-11-04",
          "close": 1000.3
        },
        {
          "date": "2026-11-05",
          "close": 1037.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 108,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5092592592592593,
          "pullback_frequency": 0.3425925925925926,
          "up_wilson": [
            0.4162913692842406,
            0.6015910870167492
          ],
          "pullback_wilson": [
            0.25987964117961265,
            0.4361186017035627
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.40625,
          "pullback_frequency": 0.578125,
          "up_wilson": [
            0.2945690924971961,
            0.5285479187139549
          ],
          "pullback_wilson": [
            0.456100315400829,
            0.6913021752565451
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 63,
          "covered_samples": 1,
          "insufficient_or_abstained": 62,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 38,
          "covered_samples": 9,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1014",
      "name": "发电机概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01552225594334855,
        "5": 0.00307890233696817,
        "20": -0.04555475662730779,
        "60": -0.014565400119026406
      },
      "moving_averages": {
        "5": 1575.1439999999943,
        "20": 1632.4900000000023,
        "60": 1670.5216666666752
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05451066961000728,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1980.53
        },
        {
          "date": "2026-05-14",
          "close": 1922.95
        },
        {
          "date": "2026-05-15",
          "close": 1911.52
        },
        {
          "date": "2026-05-18",
          "close": 1916.33
        },
        {
          "date": "2026-05-19",
          "close": 1928.79
        },
        {
          "date": "2026-05-20",
          "close": 1915.85
        },
        {
          "date": "2026-05-21",
          "close": 1865.28
        },
        {
          "date": "2026-05-22",
          "close": 1896.0
        },
        {
          "date": "2026-05-25",
          "close": 1884.18
        },
        {
          "date": "2026-05-26",
          "close": 1855.36
        },
        {
          "date": "2026-05-27",
          "close": 1786.1
        },
        {
          "date": "2026-05-28",
          "close": 1793.9
        },
        {
          "date": "2026-05-29",
          "close": 1748.51
        },
        {
          "date": "2026-06-01",
          "close": 1796.79
        },
        {
          "date": "2026-06-02",
          "close": 1785.19
        },
        {
          "date": "2026-06-03",
          "close": 1785.9
        },
        {
          "date": "2026-06-04",
          "close": 1764.11
        },
        {
          "date": "2026-06-05",
          "close": 1775.49
        },
        {
          "date": "2026-06-08",
          "close": 1721.62
        },
        {
          "date": "2026-06-09",
          "close": 1753.27
        },
        {
          "date": "2026-06-10",
          "close": 1731.68
        },
        {
          "date": "2026-06-11",
          "close": 1714.6
        },
        {
          "date": "2026-06-12",
          "close": 1750.61
        },
        {
          "date": "2026-06-15",
          "close": 1774.24
        },
        {
          "date": "2026-06-16",
          "close": 1766.17
        },
        {
          "date": "2026-06-17",
          "close": 1744.34
        },
        {
          "date": "2026-06-18",
          "close": 1746.1
        },
        {
          "date": "2026-06-22",
          "close": 1739.76
        },
        {
          "date": "2026-06-23",
          "close": 1730.0
        },
        {
          "date": "2026-06-24",
          "close": 1705.23
        },
        {
          "date": "2026-06-25",
          "close": 1663.86
        },
        {
          "date": "2026-06-26",
          "close": 1609.69
        },
        {
          "date": "2026-06-29",
          "close": 1596.17
        },
        {
          "date": "2026-06-30",
          "close": 1622.31
        },
        {
          "date": "2026-07-01",
          "close": 1653.26
        },
        {
          "date": "2026-07-02",
          "close": 1649.79
        },
        {
          "date": "2026-07-03",
          "close": 1703.56
        },
        {
          "date": "2026-07-06",
          "close": 1694.18
        },
        {
          "date": "2026-07-07",
          "close": 1631.24
        },
        {
          "date": "2026-07-08",
          "close": 1608.91
        },
        {
          "date": "2026-07-09",
          "close": 1608.67
        },
        {
          "date": "2026-07-10",
          "close": 1624.74
        },
        {
          "date": "2026-07-13",
          "close": 1551.28
        },
        {
          "date": "2026-07-14",
          "close": 1581.34
        },
        {
          "date": "2026-07-15",
          "close": 1576.95
        },
        {
          "date": "2026-07-16",
          "close": 1575.87
        },
        {
          "date": "2026-07-17",
          "close": 1508.15
        },
        {
          "date": "2026-07-20",
          "close": 1471.02
        },
        {
          "date": "2026-07-21",
          "close": 1493.36
        },
        {
          "date": "2026-07-22",
          "close": 1472.27
        },
        {
          "date": "2026-07-23",
          "close": 1522.43
        },
        {
          "date": "2026-07-24",
          "close": 1498.58
        },
        {
          "date": "2026-07-27",
          "close": 1543.78
        },
        {
          "date": "2026-07-28",
          "close": 1538.65
        },
        {
          "date": "2026-07-29",
          "close": 1559.22
        },
        {
          "date": "2026-07-30",
          "close": 1538.11
        },
        {
          "date": "2026-07-31",
          "close": 1563.44
        },
        {
          "date": "2026-08-03",
          "close": 1603.04
        },
        {
          "date": "2026-08-04",
          "close": 1616.77
        },
        {
          "date": "2026-08-05",
          "close": 1629.89
        },
        {
          "date": "2026-08-06",
          "close": 1635.86
        },
        {
          "date": "2026-08-07",
          "close": 1634.18
        },
        {
          "date": "2026-08-10",
          "close": 1663.4
        },
        {
          "date": "2026-08-11",
          "close": 1662.93
        },
        {
          "date": "2026-08-12",
          "close": 1699.54
        },
        {
          "date": "2026-08-13",
          "close": 1676.61
        },
        {
          "date": "2026-08-14",
          "close": 1668.97
        },
        {
          "date": "2026-08-17",
          "close": 1718.27
        },
        {
          "date": "2026-08-18",
          "close": 1708.55
        },
        {
          "date": "2026-08-19",
          "close": 1634.89
        },
        {
          "date": "2026-08-20",
          "close": 1641.71
        },
        {
          "date": "2026-08-21",
          "close": 1650.66
        },
        {
          "date": "2026-08-24",
          "close": 1635.57
        },
        {
          "date": "2026-08-25",
          "close": 1669.41
        },
        {
          "date": "2026-08-26",
          "close": 1677.51
        },
        {
          "date": "2026-08-27",
          "close": 1698.03
        },
        {
          "date": "2026-08-28",
          "close": 1698.52
        },
        {
          "date": "2026-08-31",
          "close": 1704.87
        },
        {
          "date": "2026-09-01",
          "close": 1707.24
        },
        {
          "date": "2026-09-02",
          "close": 1698.84
        },
        {
          "date": "2026-09-03",
          "close": 1700.12
        },
        {
          "date": "2026-09-04",
          "close": 1696.64
        },
        {
          "date": "2026-09-07",
          "close": 1731.83
        },
        {
          "date": "2026-09-08",
          "close": 1737.62
        },
        {
          "date": "2026-09-09",
          "close": 1745.52
        },
        {
          "date": "2026-09-10",
          "close": 1714.64
        },
        {
          "date": "2026-09-11",
          "close": 1680.48
        },
        {
          "date": "2026-09-14",
          "close": 1689.61
        },
        {
          "date": "2026-09-15",
          "close": 1648.58
        },
        {
          "date": "2026-09-16",
          "close": 1669.43
        },
        {
          "date": "2026-09-17",
          "close": 1695.34
        },
        {
          "date": "2026-09-18",
          "close": 1719.44
        },
        {
          "date": "2026-09-21",
          "close": 1742.55
        },
        {
          "date": "2026-09-22",
          "close": 1737.08
        },
        {
          "date": "2026-09-23",
          "close": 1734.02
        },
        {
          "date": "2026-09-24",
          "close": 1717.44
        },
        {
          "date": "2026-09-28",
          "close": 1681.16
        },
        {
          "date": "2026-09-29",
          "close": 1686.77
        },
        {
          "date": "2026-09-30",
          "close": 1684.86
        },
        {
          "date": "2026-10-08",
          "close": 1682.81
        },
        {
          "date": "2026-10-09",
          "close": 1698.75
        },
        {
          "date": "2026-10-12",
          "close": 1682.58
        },
        {
          "date": "2026-10-13",
          "close": 1686.46
        },
        {
          "date": "2026-10-14",
          "close": 1656.87
        },
        {
          "date": "2026-10-15",
          "close": 1612.2
        },
        {
          "date": "2026-10-16",
          "close": 1645.1
        },
        {
          "date": "2026-10-19",
          "close": 1644.16
        },
        {
          "date": "2026-10-20",
          "close": 1661.01
        },
        {
          "date": "2026-10-21",
          "close": 1656.25
        },
        {
          "date": "2026-10-22",
          "close": 1629.81
        },
        {
          "date": "2026-10-23",
          "close": 1676.54
        },
        {
          "date": "2026-10-26",
          "close": 1649.4
        },
        {
          "date": "2026-10-27",
          "close": 1621.81
        },
        {
          "date": "2026-10-28",
          "close": 1651.92
        },
        {
          "date": "2026-10-29",
          "close": 1601.22
        },
        {
          "date": "2026-10-30",
          "close": 1558.72
        },
        {
          "date": "2026-11-02",
          "close": 1579.83
        },
        {
          "date": "2026-11-03",
          "close": 1549.42
        },
        {
          "date": "2026-11-04",
          "close": 1581.6
        },
        {
          "date": "2026-11-05",
          "close": 1606.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4782608695652174,
          "pullback_frequency": 0.43478260869565216,
          "up_wilson": [
            0.36468721213563554,
            0.5941274512638886
          ],
          "pullback_wilson": [
            0.32432802635131497,
            0.5521159638472569
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4634146341463415,
          "pullback_frequency": 0.5121951219512195,
          "up_wilson": [
            0.32056233976336046,
            0.6125352873233052
          ],
          "pullback_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 2,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1017",
      "name": "资源开采概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": -0.009714957468167196,
        "5": -0.010146420036703963,
        "20": -0.057400236365007906,
        "60": -0.07294861014937182
      },
      "moving_averages": {
        "5": 1504.4119999999646,
        "20": 1525.9224999999744,
        "60": 1590.5121666666587
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 19.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.059268972093957095,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1832.18
        },
        {
          "date": "2026-05-14",
          "close": 1811.03
        },
        {
          "date": "2026-05-15",
          "close": 1814.61
        },
        {
          "date": "2026-05-18",
          "close": 1859.99
        },
        {
          "date": "2026-05-19",
          "close": 1861.84
        },
        {
          "date": "2026-05-20",
          "close": 1849.89
        },
        {
          "date": "2026-05-21",
          "close": 1752.42
        },
        {
          "date": "2026-05-22",
          "close": 1767.48
        },
        {
          "date": "2026-05-25",
          "close": 1704.85
        },
        {
          "date": "2026-05-26",
          "close": 1700.18
        },
        {
          "date": "2026-05-27",
          "close": 1646.01
        },
        {
          "date": "2026-05-28",
          "close": 1668.42
        },
        {
          "date": "2026-05-29",
          "close": 1630.4
        },
        {
          "date": "2026-06-01",
          "close": 1666.08
        },
        {
          "date": "2026-06-02",
          "close": 1648.58
        },
        {
          "date": "2026-06-03",
          "close": 1688.05
        },
        {
          "date": "2026-06-04",
          "close": 1628.25
        },
        {
          "date": "2026-06-05",
          "close": 1622.95
        },
        {
          "date": "2026-06-08",
          "close": 1619.07
        },
        {
          "date": "2026-06-09",
          "close": 1572.18
        },
        {
          "date": "2026-06-10",
          "close": 1553.76
        },
        {
          "date": "2026-06-11",
          "close": 1569.88
        },
        {
          "date": "2026-06-12",
          "close": 1597.41
        },
        {
          "date": "2026-06-15",
          "close": 1600.79
        },
        {
          "date": "2026-06-16",
          "close": 1585.45
        },
        {
          "date": "2026-06-17",
          "close": 1579.18
        },
        {
          "date": "2026-06-18",
          "close": 1571.79
        },
        {
          "date": "2026-06-22",
          "close": 1589.06
        },
        {
          "date": "2026-06-23",
          "close": 1571.92
        },
        {
          "date": "2026-06-24",
          "close": 1535.03
        },
        {
          "date": "2026-06-25",
          "close": 1489.07
        },
        {
          "date": "2026-06-26",
          "close": 1454.67
        },
        {
          "date": "2026-06-29",
          "close": 1466.2
        },
        {
          "date": "2026-06-30",
          "close": 1465.21
        },
        {
          "date": "2026-07-01",
          "close": 1498.95
        },
        {
          "date": "2026-07-02",
          "close": 1505.46
        },
        {
          "date": "2026-07-03",
          "close": 1516.96
        },
        {
          "date": "2026-07-06",
          "close": 1498.64
        },
        {
          "date": "2026-07-07",
          "close": 1449.0
        },
        {
          "date": "2026-07-08",
          "close": 1474.93
        },
        {
          "date": "2026-07-09",
          "close": 1492.78
        },
        {
          "date": "2026-07-10",
          "close": 1503.65
        },
        {
          "date": "2026-07-13",
          "close": 1479.61
        },
        {
          "date": "2026-07-14",
          "close": 1565.03
        },
        {
          "date": "2026-07-15",
          "close": 1520.94
        },
        {
          "date": "2026-07-16",
          "close": 1491.41
        },
        {
          "date": "2026-07-17",
          "close": 1477.69
        },
        {
          "date": "2026-07-20",
          "close": 1533.37
        },
        {
          "date": "2026-07-21",
          "close": 1496.1
        },
        {
          "date": "2026-07-22",
          "close": 1541.83
        },
        {
          "date": "2026-07-23",
          "close": 1610.4
        },
        {
          "date": "2026-07-24",
          "close": 1554.99
        },
        {
          "date": "2026-07-27",
          "close": 1537.91
        },
        {
          "date": "2026-07-28",
          "close": 1541.98
        },
        {
          "date": "2026-07-29",
          "close": 1572.63
        },
        {
          "date": "2026-07-30",
          "close": 1599.38
        },
        {
          "date": "2026-07-31",
          "close": 1609.25
        },
        {
          "date": "2026-08-03",
          "close": 1601.35
        },
        {
          "date": "2026-08-04",
          "close": 1611.21
        },
        {
          "date": "2026-08-05",
          "close": 1617.44
        },
        {
          "date": "2026-08-06",
          "close": 1632.41
        },
        {
          "date": "2026-08-07",
          "close": 1631.24
        },
        {
          "date": "2026-08-10",
          "close": 1653.79
        },
        {
          "date": "2026-08-11",
          "close": 1661.31
        },
        {
          "date": "2026-08-12",
          "close": 1639.49
        },
        {
          "date": "2026-08-13",
          "close": 1603.56
        },
        {
          "date": "2026-08-14",
          "close": 1602.99
        },
        {
          "date": "2026-08-17",
          "close": 1624.3
        },
        {
          "date": "2026-08-18",
          "close": 1647.22
        },
        {
          "date": "2026-08-19",
          "close": 1603.47
        },
        {
          "date": "2026-08-20",
          "close": 1613.66
        },
        {
          "date": "2026-08-21",
          "close": 1628.82
        },
        {
          "date": "2026-08-24",
          "close": 1610.26
        },
        {
          "date": "2026-08-25",
          "close": 1622.07
        },
        {
          "date": "2026-08-26",
          "close": 1630.09
        },
        {
          "date": "2026-08-27",
          "close": 1644.19
        },
        {
          "date": "2026-08-28",
          "close": 1669.74
        },
        {
          "date": "2026-08-31",
          "close": 1677.37
        },
        {
          "date": "2026-09-01",
          "close": 1680.97
        },
        {
          "date": "2026-09-02",
          "close": 1657.33
        },
        {
          "date": "2026-09-03",
          "close": 1640.83
        },
        {
          "date": "2026-09-04",
          "close": 1648.67
        },
        {
          "date": "2026-09-07",
          "close": 1647.75
        },
        {
          "date": "2026-09-08",
          "close": 1709.42
        },
        {
          "date": "2026-09-09",
          "close": 1708.48
        },
        {
          "date": "2026-09-10",
          "close": 1674.24
        },
        {
          "date": "2026-09-11",
          "close": 1619.37
        },
        {
          "date": "2026-09-14",
          "close": 1605.69
        },
        {
          "date": "2026-09-15",
          "close": 1577.94
        },
        {
          "date": "2026-09-16",
          "close": 1588.46
        },
        {
          "date": "2026-09-17",
          "close": 1562.85
        },
        {
          "date": "2026-09-18",
          "close": 1573.19
        },
        {
          "date": "2026-09-21",
          "close": 1613.48
        },
        {
          "date": "2026-09-22",
          "close": 1603.7
        },
        {
          "date": "2026-09-23",
          "close": 1573.91
        },
        {
          "date": "2026-09-24",
          "close": 1566.74
        },
        {
          "date": "2026-09-28",
          "close": 1560.03
        },
        {
          "date": "2026-09-29",
          "close": 1555.38
        },
        {
          "date": "2026-09-30",
          "close": 1557.11
        },
        {
          "date": "2026-10-08",
          "close": 1590.76
        },
        {
          "date": "2026-10-09",
          "close": 1593.92
        },
        {
          "date": "2026-10-12",
          "close": 1539.95
        },
        {
          "date": "2026-10-13",
          "close": 1554.08
        },
        {
          "date": "2026-10-14",
          "close": 1568.43
        },
        {
          "date": "2026-10-15",
          "close": 1502.43
        },
        {
          "date": "2026-10-16",
          "close": 1519.35
        },
        {
          "date": "2026-10-19",
          "close": 1527.72
        },
        {
          "date": "2026-10-20",
          "close": 1537.01
        },
        {
          "date": "2026-10-21",
          "close": 1530.07
        },
        {
          "date": "2026-10-22",
          "close": 1513.2
        },
        {
          "date": "2026-10-23",
          "close": 1512.91
        },
        {
          "date": "2026-10-26",
          "close": 1539.93
        },
        {
          "date": "2026-10-27",
          "close": 1504.9
        },
        {
          "date": "2026-10-28",
          "close": 1537.67
        },
        {
          "date": "2026-10-29",
          "close": 1514.82
        },
        {
          "date": "2026-10-30",
          "close": 1498.38
        },
        {
          "date": "2026-11-02",
          "close": 1507.6
        },
        {
          "date": "2026-11-03",
          "close": 1502.47
        },
        {
          "date": "2026-11-04",
          "close": 1514.16
        },
        {
          "date": "2026-11-05",
          "close": 1499.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49411764705882355,
          "pullback_frequency": 0.29411764705882354,
          "up_wilson": [
            0.39040835201271396,
            0.5983356419145103
          ],
          "pullback_wilson": [
            0.207855270788822,
            0.3981845166640227
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.425531914893617,
          "pullback_frequency": 0.3829787234042553,
          "up_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "pullback_wilson": [
            0.25790681096421997,
            0.5257343304358642
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 0,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 10,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1022",
      "name": "职业教育",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02959794696321638,
        "5": 0.0380975850172498,
        "20": -0.008574499297879568,
        "60": -0.015072635451087946
      },
      "moving_averages": {
        "5": 1217.9919999999925,
        "20": 1252.241500000027,
        "60": 1278.9330000000075
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 7.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.038658146964856144,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1488.15
        },
        {
          "date": "2026-05-14",
          "close": 1457.12
        },
        {
          "date": "2026-05-15",
          "close": 1451.31
        },
        {
          "date": "2026-05-18",
          "close": 1455.23
        },
        {
          "date": "2026-05-19",
          "close": 1481.33
        },
        {
          "date": "2026-05-20",
          "close": 1447.69
        },
        {
          "date": "2026-05-21",
          "close": 1397.47
        },
        {
          "date": "2026-05-22",
          "close": 1417.97
        },
        {
          "date": "2026-05-25",
          "close": 1412.12
        },
        {
          "date": "2026-05-26",
          "close": 1388.68
        },
        {
          "date": "2026-05-27",
          "close": 1350.57
        },
        {
          "date": "2026-05-28",
          "close": 1371.74
        },
        {
          "date": "2026-05-29",
          "close": 1339.65
        },
        {
          "date": "2026-06-01",
          "close": 1367.73
        },
        {
          "date": "2026-06-02",
          "close": 1338.22
        },
        {
          "date": "2026-06-03",
          "close": 1318.93
        },
        {
          "date": "2026-06-04",
          "close": 1295.05
        },
        {
          "date": "2026-06-05",
          "close": 1308.97
        },
        {
          "date": "2026-06-08",
          "close": 1285.52
        },
        {
          "date": "2026-06-09",
          "close": 1289.66
        },
        {
          "date": "2026-06-10",
          "close": 1272.01
        },
        {
          "date": "2026-06-11",
          "close": 1244.06
        },
        {
          "date": "2026-06-12",
          "close": 1257.49
        },
        {
          "date": "2026-06-15",
          "close": 1275.81
        },
        {
          "date": "2026-06-16",
          "close": 1284.92
        },
        {
          "date": "2026-06-17",
          "close": 1264.87
        },
        {
          "date": "2026-06-18",
          "close": 1264.74
        },
        {
          "date": "2026-06-22",
          "close": 1268.22
        },
        {
          "date": "2026-06-23",
          "close": 1265.95
        },
        {
          "date": "2026-06-24",
          "close": 1234.05
        },
        {
          "date": "2026-06-25",
          "close": 1204.36
        },
        {
          "date": "2026-06-26",
          "close": 1178.96
        },
        {
          "date": "2026-06-29",
          "close": 1168.98
        },
        {
          "date": "2026-06-30",
          "close": 1176.3
        },
        {
          "date": "2026-07-01",
          "close": 1213.96
        },
        {
          "date": "2026-07-02",
          "close": 1202.71
        },
        {
          "date": "2026-07-03",
          "close": 1210.71
        },
        {
          "date": "2026-07-06",
          "close": 1195.19
        },
        {
          "date": "2026-07-07",
          "close": 1157.22
        },
        {
          "date": "2026-07-08",
          "close": 1152.36
        },
        {
          "date": "2026-07-09",
          "close": 1147.24
        },
        {
          "date": "2026-07-10",
          "close": 1166.73
        },
        {
          "date": "2026-07-13",
          "close": 1115.05
        },
        {
          "date": "2026-07-14",
          "close": 1133.18
        },
        {
          "date": "2026-07-15",
          "close": 1145.75
        },
        {
          "date": "2026-07-16",
          "close": 1153.83
        },
        {
          "date": "2026-07-17",
          "close": 1109.17
        },
        {
          "date": "2026-07-20",
          "close": 1088.77
        },
        {
          "date": "2026-07-21",
          "close": 1098.65
        },
        {
          "date": "2026-07-22",
          "close": 1095.88
        },
        {
          "date": "2026-07-23",
          "close": 1119.7
        },
        {
          "date": "2026-07-24",
          "close": 1085.31
        },
        {
          "date": "2026-07-27",
          "close": 1124.32
        },
        {
          "date": "2026-07-28",
          "close": 1138.23
        },
        {
          "date": "2026-07-29",
          "close": 1161.37
        },
        {
          "date": "2026-07-30",
          "close": 1159.56
        },
        {
          "date": "2026-07-31",
          "close": 1207.05
        },
        {
          "date": "2026-08-03",
          "close": 1229.3
        },
        {
          "date": "2026-08-04",
          "close": 1259.29
        },
        {
          "date": "2026-08-05",
          "close": 1283.12
        },
        {
          "date": "2026-08-06",
          "close": 1277.08
        },
        {
          "date": "2026-08-07",
          "close": 1276.41
        },
        {
          "date": "2026-08-10",
          "close": 1295.13
        },
        {
          "date": "2026-08-11",
          "close": 1288.54
        },
        {
          "date": "2026-08-12",
          "close": 1313.3
        },
        {
          "date": "2026-08-13",
          "close": 1295.43
        },
        {
          "date": "2026-08-14",
          "close": 1284.88
        },
        {
          "date": "2026-08-17",
          "close": 1302.91
        },
        {
          "date": "2026-08-18",
          "close": 1302.98
        },
        {
          "date": "2026-08-19",
          "close": 1251.99
        },
        {
          "date": "2026-08-20",
          "close": 1268.3
        },
        {
          "date": "2026-08-21",
          "close": 1261.64
        },
        {
          "date": "2026-08-24",
          "close": 1243.24
        },
        {
          "date": "2026-08-25",
          "close": 1272.34
        },
        {
          "date": "2026-08-26",
          "close": 1275.08
        },
        {
          "date": "2026-08-27",
          "close": 1279.35
        },
        {
          "date": "2026-08-28",
          "close": 1288.25
        },
        {
          "date": "2026-08-31",
          "close": 1304.08
        },
        {
          "date": "2026-09-01",
          "close": 1325.1
        },
        {
          "date": "2026-09-02",
          "close": 1319.17
        },
        {
          "date": "2026-09-03",
          "close": 1300.14
        },
        {
          "date": "2026-09-04",
          "close": 1301.51
        },
        {
          "date": "2026-09-07",
          "close": 1312.24
        },
        {
          "date": "2026-09-08",
          "close": 1328.07
        },
        {
          "date": "2026-09-09",
          "close": 1314.22
        },
        {
          "date": "2026-09-10",
          "close": 1299.14
        },
        {
          "date": "2026-09-11",
          "close": 1279.34
        },
        {
          "date": "2026-09-14",
          "close": 1284.83
        },
        {
          "date": "2026-09-15",
          "close": 1266.9
        },
        {
          "date": "2026-09-16",
          "close": 1282.66
        },
        {
          "date": "2026-09-17",
          "close": 1287.05
        },
        {
          "date": "2026-09-18",
          "close": 1294.7
        },
        {
          "date": "2026-09-21",
          "close": 1318.77
        },
        {
          "date": "2026-09-22",
          "close": 1337.99
        },
        {
          "date": "2026-09-23",
          "close": 1314.98
        },
        {
          "date": "2026-09-24",
          "close": 1304.5
        },
        {
          "date": "2026-09-28",
          "close": 1280.79
        },
        {
          "date": "2026-09-29",
          "close": 1297.21
        },
        {
          "date": "2026-09-30",
          "close": 1286.2
        },
        {
          "date": "2026-10-08",
          "close": 1274.71
        },
        {
          "date": "2026-10-09",
          "close": 1300.95
        },
        {
          "date": "2026-10-12",
          "close": 1298.12
        },
        {
          "date": "2026-10-13",
          "close": 1314.6
        },
        {
          "date": "2026-10-14",
          "close": 1295.58
        },
        {
          "date": "2026-10-15",
          "close": 1255.85
        },
        {
          "date": "2026-10-16",
          "close": 1255.04
        },
        {
          "date": "2026-10-19",
          "close": 1246.59
        },
        {
          "date": "2026-10-20",
          "close": 1272.37
        },
        {
          "date": "2026-10-21",
          "close": 1272.85
        },
        {
          "date": "2026-10-22",
          "close": 1225.27
        },
        {
          "date": "2026-10-23",
          "close": 1256.29
        },
        {
          "date": "2026-10-26",
          "close": 1263.64
        },
        {
          "date": "2026-10-27",
          "close": 1230.96
        },
        {
          "date": "2026-10-28",
          "close": 1249.36
        },
        {
          "date": "2026-10-29",
          "close": 1217.4
        },
        {
          "date": "2026-10-30",
          "close": 1171.71
        },
        {
          "date": "2026-11-02",
          "close": 1220.69
        },
        {
          "date": "2026-11-03",
          "close": 1206.33
        },
        {
          "date": "2026-11-04",
          "close": 1227.45
        },
        {
          "date": "2026-11-05",
          "close": 1263.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5324675324675324,
          "pullback_frequency": 0.37662337662337664,
          "up_wilson": [
            0.42215020982869184,
            0.639699243075046
          ],
          "pullback_wilson": [
            0.27670011608658907,
            0.4882719628792064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46938775510204084,
          "pullback_frequency": 0.5714285714285714,
          "up_wilson": [
            0.3370350369317515,
            0.6061913601633808
          ],
          "pullback_wilson": [
            0.4327049309001736,
            0.699766809211184
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 13,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 2,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1023",
      "name": "培育钻石",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014620091911326849,
        "5": 0.036427760661585706,
        "20": -0.0969439656390404,
        "60": -0.0429405136690163
      },
      "moving_averages": {
        "5": 2467.702000000002,
        "20": 2559.7949999999955,
        "60": 2796.3070000000025
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-16",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.08842751553658723,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2752.42
        },
        {
          "date": "2026-05-14",
          "close": 2694.94
        },
        {
          "date": "2026-05-15",
          "close": 2629.88
        },
        {
          "date": "2026-05-18",
          "close": 2637.05
        },
        {
          "date": "2026-05-19",
          "close": 2652.75
        },
        {
          "date": "2026-05-20",
          "close": 2673.42
        },
        {
          "date": "2026-05-21",
          "close": 2563.9
        },
        {
          "date": "2026-05-22",
          "close": 2747.23
        },
        {
          "date": "2026-05-25",
          "close": 2876.18
        },
        {
          "date": "2026-05-26",
          "close": 2909.88
        },
        {
          "date": "2026-05-27",
          "close": 2821.63
        },
        {
          "date": "2026-05-28",
          "close": 3029.13
        },
        {
          "date": "2026-05-29",
          "close": 2991.96
        },
        {
          "date": "2026-06-01",
          "close": 2955.67
        },
        {
          "date": "2026-06-02",
          "close": 3055.67
        },
        {
          "date": "2026-06-03",
          "close": 3185.21
        },
        {
          "date": "2026-06-04",
          "close": 3174.65
        },
        {
          "date": "2026-06-05",
          "close": 3056.79
        },
        {
          "date": "2026-06-08",
          "close": 2953.57
        },
        {
          "date": "2026-06-09",
          "close": 3008.86
        },
        {
          "date": "2026-06-10",
          "close": 2903.05
        },
        {
          "date": "2026-06-11",
          "close": 2882.29
        },
        {
          "date": "2026-06-12",
          "close": 2923.59
        },
        {
          "date": "2026-06-15",
          "close": 3061.93
        },
        {
          "date": "2026-06-16",
          "close": 3095.06
        },
        {
          "date": "2026-06-17",
          "close": 3122.43
        },
        {
          "date": "2026-06-18",
          "close": 3196.59
        },
        {
          "date": "2026-06-22",
          "close": 3476.72
        },
        {
          "date": "2026-06-23",
          "close": 3420.58
        },
        {
          "date": "2026-06-24",
          "close": 3450.13
        },
        {
          "date": "2026-06-25",
          "close": 3565.31
        },
        {
          "date": "2026-06-26",
          "close": 3464.75
        },
        {
          "date": "2026-06-29",
          "close": 3397.51
        },
        {
          "date": "2026-06-30",
          "close": 3540.38
        },
        {
          "date": "2026-07-01",
          "close": 3470.83
        },
        {
          "date": "2026-07-02",
          "close": 3533.76
        },
        {
          "date": "2026-07-03",
          "close": 3425.45
        },
        {
          "date": "2026-07-06",
          "close": 3474.27
        },
        {
          "date": "2026-07-07",
          "close": 3468.27
        },
        {
          "date": "2026-07-08",
          "close": 3323.83
        },
        {
          "date": "2026-07-09",
          "close": 3397.21
        },
        {
          "date": "2026-07-10",
          "close": 3281.96
        },
        {
          "date": "2026-07-13",
          "close": 2990.82
        },
        {
          "date": "2026-07-14",
          "close": 3047.34
        },
        {
          "date": "2026-07-15",
          "close": 2952.24
        },
        {
          "date": "2026-07-16",
          "close": 2832.35
        },
        {
          "date": "2026-07-17",
          "close": 2661.67
        },
        {
          "date": "2026-07-20",
          "close": 2507.73
        },
        {
          "date": "2026-07-21",
          "close": 2651.81
        },
        {
          "date": "2026-07-22",
          "close": 2596.97
        },
        {
          "date": "2026-07-23",
          "close": 2633.59
        },
        {
          "date": "2026-07-24",
          "close": 2541.86
        },
        {
          "date": "2026-07-27",
          "close": 2621.55
        },
        {
          "date": "2026-07-28",
          "close": 2530.51
        },
        {
          "date": "2026-07-29",
          "close": 2500.3
        },
        {
          "date": "2026-07-30",
          "close": 2371.94
        },
        {
          "date": "2026-07-31",
          "close": 2443.78
        },
        {
          "date": "2026-08-03",
          "close": 2431.37
        },
        {
          "date": "2026-08-04",
          "close": 2532.69
        },
        {
          "date": "2026-08-05",
          "close": 2671.37
        },
        {
          "date": "2026-08-06",
          "close": 2711.9
        },
        {
          "date": "2026-08-07",
          "close": 2771.53
        },
        {
          "date": "2026-08-10",
          "close": 2779.89
        },
        {
          "date": "2026-08-11",
          "close": 2753.8
        },
        {
          "date": "2026-08-12",
          "close": 2790.07
        },
        {
          "date": "2026-08-13",
          "close": 2739.41
        },
        {
          "date": "2026-08-14",
          "close": 2761.55
        },
        {
          "date": "2026-08-17",
          "close": 2901.3
        },
        {
          "date": "2026-08-18",
          "close": 2926.87
        },
        {
          "date": "2026-08-19",
          "close": 2780.85
        },
        {
          "date": "2026-08-20",
          "close": 2766.32
        },
        {
          "date": "2026-08-21",
          "close": 2787.7
        },
        {
          "date": "2026-08-24",
          "close": 2715.19
        },
        {
          "date": "2026-08-25",
          "close": 2766.49
        },
        {
          "date": "2026-08-26",
          "close": 2747.34
        },
        {
          "date": "2026-08-27",
          "close": 2859.63
        },
        {
          "date": "2026-08-28",
          "close": 2840.54
        },
        {
          "date": "2026-08-31",
          "close": 2846.23
        },
        {
          "date": "2026-09-01",
          "close": 2813.84
        },
        {
          "date": "2026-09-02",
          "close": 2826.87
        },
        {
          "date": "2026-09-03",
          "close": 2954.3
        },
        {
          "date": "2026-09-04",
          "close": 2911.34
        },
        {
          "date": "2026-09-07",
          "close": 2954.89
        },
        {
          "date": "2026-09-08",
          "close": 3008.58
        },
        {
          "date": "2026-09-09",
          "close": 3094.31
        },
        {
          "date": "2026-09-10",
          "close": 3005.93
        },
        {
          "date": "2026-09-11",
          "close": 2942.9
        },
        {
          "date": "2026-09-14",
          "close": 3074.7
        },
        {
          "date": "2026-09-15",
          "close": 3012.31
        },
        {
          "date": "2026-09-16",
          "close": 3103.34
        },
        {
          "date": "2026-09-17",
          "close": 3088.67
        },
        {
          "date": "2026-09-18",
          "close": 3135.1
        },
        {
          "date": "2026-09-21",
          "close": 3176.63
        },
        {
          "date": "2026-09-22",
          "close": 3142.46
        },
        {
          "date": "2026-09-23",
          "close": 3207.18
        },
        {
          "date": "2026-09-24",
          "close": 3125.02
        },
        {
          "date": "2026-09-28",
          "close": 3031.42
        },
        {
          "date": "2026-09-29",
          "close": 2976.67
        },
        {
          "date": "2026-09-30",
          "close": 2918.33
        },
        {
          "date": "2026-10-08",
          "close": 2831.12
        },
        {
          "date": "2026-10-09",
          "close": 2804.67
        },
        {
          "date": "2026-10-12",
          "close": 2715.18
        },
        {
          "date": "2026-10-13",
          "close": 2753.3
        },
        {
          "date": "2026-10-14",
          "close": 2668.6
        },
        {
          "date": "2026-10-15",
          "close": 2557.55
        },
        {
          "date": "2026-10-16",
          "close": 2571.85
        },
        {
          "date": "2026-10-19",
          "close": 2537.4
        },
        {
          "date": "2026-10-20",
          "close": 2603.49
        },
        {
          "date": "2026-10-21",
          "close": 2608.9
        },
        {
          "date": "2026-10-22",
          "close": 2521.54
        },
        {
          "date": "2026-10-23",
          "close": 2573.51
        },
        {
          "date": "2026-10-26",
          "close": 2525.44
        },
        {
          "date": "2026-10-27",
          "close": 2441.18
        },
        {
          "date": "2026-10-28",
          "close": 2507.98
        },
        {
          "date": "2026-10-29",
          "close": 2466.8
        },
        {
          "date": "2026-10-30",
          "close": 2392.67
        },
        {
          "date": "2026-11-02",
          "close": 2472.61
        },
        {
          "date": "2026-11-03",
          "close": 2396.75
        },
        {
          "date": "2026-11-04",
          "close": 2519.82
        },
        {
          "date": "2026-11-05",
          "close": 2556.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4057971014492754,
          "pullback_frequency": 0.36231884057971014,
          "up_wilson": [
            0.29788908641297196,
            0.523641121651632
          ],
          "pullback_wilson": [
            0.2589572436016878,
            0.4802022912619641
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5348837209302325,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.38915640472313967,
            0.6748894229587816
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 8,
          "covered_samples": 8,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1024",
      "name": "绿色电力",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0163437279669727,
        "5": 0.0275513797160698,
        "20": -0.053456432651382,
        "60": -0.06487162452616357
      },
      "moving_averages": {
        "5": 1165.2159999999917,
        "20": 1198.8294999999985,
        "60": 1247.4226666666607
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.0559062573976169,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1514.55
        },
        {
          "date": "2026-05-14",
          "close": 1476.81
        },
        {
          "date": "2026-05-15",
          "close": 1454.59
        },
        {
          "date": "2026-05-18",
          "close": 1459.38
        },
        {
          "date": "2026-05-19",
          "close": 1493.33
        },
        {
          "date": "2026-05-20",
          "close": 1446.49
        },
        {
          "date": "2026-05-21",
          "close": 1406.37
        },
        {
          "date": "2026-05-22",
          "close": 1420.85
        },
        {
          "date": "2026-05-25",
          "close": 1439.8
        },
        {
          "date": "2026-05-26",
          "close": 1425.37
        },
        {
          "date": "2026-05-27",
          "close": 1422.07
        },
        {
          "date": "2026-05-28",
          "close": 1443.43
        },
        {
          "date": "2026-05-29",
          "close": 1451.32
        },
        {
          "date": "2026-06-01",
          "close": 1475.02
        },
        {
          "date": "2026-06-02",
          "close": 1460.56
        },
        {
          "date": "2026-06-03",
          "close": 1464.86
        },
        {
          "date": "2026-06-04",
          "close": 1443.62
        },
        {
          "date": "2026-06-05",
          "close": 1408.41
        },
        {
          "date": "2026-06-08",
          "close": 1357.58
        },
        {
          "date": "2026-06-09",
          "close": 1366.09
        },
        {
          "date": "2026-06-10",
          "close": 1329.73
        },
        {
          "date": "2026-06-11",
          "close": 1318.43
        },
        {
          "date": "2026-06-12",
          "close": 1335.56
        },
        {
          "date": "2026-06-15",
          "close": 1352.81
        },
        {
          "date": "2026-06-16",
          "close": 1351.87
        },
        {
          "date": "2026-06-17",
          "close": 1337.94
        },
        {
          "date": "2026-06-18",
          "close": 1300.95
        },
        {
          "date": "2026-06-22",
          "close": 1304.81
        },
        {
          "date": "2026-06-23",
          "close": 1295.31
        },
        {
          "date": "2026-06-24",
          "close": 1270.11
        },
        {
          "date": "2026-06-25",
          "close": 1245.82
        },
        {
          "date": "2026-06-26",
          "close": 1221.96
        },
        {
          "date": "2026-06-29",
          "close": 1219.93
        },
        {
          "date": "2026-06-30",
          "close": 1221.0
        },
        {
          "date": "2026-07-01",
          "close": 1247.73
        },
        {
          "date": "2026-07-02",
          "close": 1237.06
        },
        {
          "date": "2026-07-03",
          "close": 1249.07
        },
        {
          "date": "2026-07-06",
          "close": 1238.45
        },
        {
          "date": "2026-07-07",
          "close": 1203.12
        },
        {
          "date": "2026-07-08",
          "close": 1186.54
        },
        {
          "date": "2026-07-09",
          "close": 1185.77
        },
        {
          "date": "2026-07-10",
          "close": 1204.2
        },
        {
          "date": "2026-07-13",
          "close": 1168.72
        },
        {
          "date": "2026-07-14",
          "close": 1187.37
        },
        {
          "date": "2026-07-15",
          "close": 1202.41
        },
        {
          "date": "2026-07-16",
          "close": 1192.81
        },
        {
          "date": "2026-07-17",
          "close": 1185.48
        },
        {
          "date": "2026-07-20",
          "close": 1212.39
        },
        {
          "date": "2026-07-21",
          "close": 1208.19
        },
        {
          "date": "2026-07-22",
          "close": 1220.42
        },
        {
          "date": "2026-07-23",
          "close": 1249.43
        },
        {
          "date": "2026-07-24",
          "close": 1204.21
        },
        {
          "date": "2026-07-27",
          "close": 1231.61
        },
        {
          "date": "2026-07-28",
          "close": 1220.73
        },
        {
          "date": "2026-07-29",
          "close": 1238.31
        },
        {
          "date": "2026-07-30",
          "close": 1223.08
        },
        {
          "date": "2026-07-31",
          "close": 1241.63
        },
        {
          "date": "2026-08-03",
          "close": 1270.58
        },
        {
          "date": "2026-08-04",
          "close": 1274.88
        },
        {
          "date": "2026-08-05",
          "close": 1279.45
        },
        {
          "date": "2026-08-06",
          "close": 1271.56
        },
        {
          "date": "2026-08-07",
          "close": 1272.22
        },
        {
          "date": "2026-08-10",
          "close": 1294.08
        },
        {
          "date": "2026-08-11",
          "close": 1291.48
        },
        {
          "date": "2026-08-12",
          "close": 1296.83
        },
        {
          "date": "2026-08-13",
          "close": 1293.09
        },
        {
          "date": "2026-08-14",
          "close": 1269.84
        },
        {
          "date": "2026-08-17",
          "close": 1279.07
        },
        {
          "date": "2026-08-18",
          "close": 1271.26
        },
        {
          "date": "2026-08-19",
          "close": 1234.92
        },
        {
          "date": "2026-08-20",
          "close": 1241.55
        },
        {
          "date": "2026-08-21",
          "close": 1241.27
        },
        {
          "date": "2026-08-24",
          "close": 1244.78
        },
        {
          "date": "2026-08-25",
          "close": 1256.7
        },
        {
          "date": "2026-08-26",
          "close": 1268.77
        },
        {
          "date": "2026-08-27",
          "close": 1270.82
        },
        {
          "date": "2026-08-28",
          "close": 1273.5
        },
        {
          "date": "2026-08-31",
          "close": 1271.18
        },
        {
          "date": "2026-09-01",
          "close": 1282.48
        },
        {
          "date": "2026-09-02",
          "close": 1272.96
        },
        {
          "date": "2026-09-03",
          "close": 1268.88
        },
        {
          "date": "2026-09-04",
          "close": 1270.16
        },
        {
          "date": "2026-09-07",
          "close": 1273.19
        },
        {
          "date": "2026-09-08",
          "close": 1286.74
        },
        {
          "date": "2026-09-09",
          "close": 1292.25
        },
        {
          "date": "2026-09-10",
          "close": 1294.71
        },
        {
          "date": "2026-09-11",
          "close": 1284.33
        },
        {
          "date": "2026-09-14",
          "close": 1285.39
        },
        {
          "date": "2026-09-15",
          "close": 1270.32
        },
        {
          "date": "2026-09-16",
          "close": 1280.8
        },
        {
          "date": "2026-09-17",
          "close": 1267.03
        },
        {
          "date": "2026-09-18",
          "close": 1279.71
        },
        {
          "date": "2026-09-21",
          "close": 1292.51
        },
        {
          "date": "2026-09-22",
          "close": 1284.1
        },
        {
          "date": "2026-09-23",
          "close": 1266.22
        },
        {
          "date": "2026-09-24",
          "close": 1257.38
        },
        {
          "date": "2026-09-28",
          "close": 1245.95
        },
        {
          "date": "2026-09-29",
          "close": 1251.09
        },
        {
          "date": "2026-09-30",
          "close": 1255.63
        },
        {
          "date": "2026-10-08",
          "close": 1264.02
        },
        {
          "date": "2026-10-09",
          "close": 1267.3
        },
        {
          "date": "2026-10-12",
          "close": 1257.51
        },
        {
          "date": "2026-10-13",
          "close": 1253.71
        },
        {
          "date": "2026-10-14",
          "close": 1246.85
        },
        {
          "date": "2026-10-15",
          "close": 1208.6
        },
        {
          "date": "2026-10-16",
          "close": 1214.67
        },
        {
          "date": "2026-10-19",
          "close": 1218.01
        },
        {
          "date": "2026-10-20",
          "close": 1214.24
        },
        {
          "date": "2026-10-21",
          "close": 1213.49
        },
        {
          "date": "2026-10-22",
          "close": 1183.83
        },
        {
          "date": "2026-10-23",
          "close": 1186.93
        },
        {
          "date": "2026-10-26",
          "close": 1184.58
        },
        {
          "date": "2026-10-27",
          "close": 1161.36
        },
        {
          "date": "2026-10-28",
          "close": 1175.06
        },
        {
          "date": "2026-10-29",
          "close": 1164.37
        },
        {
          "date": "2026-10-30",
          "close": 1139.73
        },
        {
          "date": "2026-11-02",
          "close": 1154.03
        },
        {
          "date": "2026-11-03",
          "close": 1158.66
        },
        {
          "date": "2026-11-04",
          "close": 1177.21
        },
        {
          "date": "2026-11-05",
          "close": 1196.45
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 70,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4857142857142857,
          "pullback_frequency": 0.24285714285714285,
          "up_wilson": [
            0.37245878383038566,
            0.6004561608099076
          ],
          "pullback_wilson": [
            0.15751861122890576,
            0.3549503922963744
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.375,
          "pullback_frequency": 0.35,
          "up_wilson": [
            0.24222979167233266,
            0.5296756086269889
          ],
          "pullback_wilson": [
            0.2213452887317629,
            0.5049411916274231
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 10,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1025",
      "name": "预制菜概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023311538386915354,
        "5": 0.0457519579656982,
        "20": -0.006096182112840687,
        "60": 0.04991539763113351
      },
      "moving_averages": {
        "5": 1027.955999999959,
        "20": 1037.3254999999888,
        "60": 1057.6434999999958
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.02757291935543349,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1136.57
        },
        {
          "date": "2026-05-14",
          "close": 1131.11
        },
        {
          "date": "2026-05-15",
          "close": 1112.37
        },
        {
          "date": "2026-05-18",
          "close": 1111.7
        },
        {
          "date": "2026-05-19",
          "close": 1121.97
        },
        {
          "date": "2026-05-20",
          "close": 1112.22
        },
        {
          "date": "2026-05-21",
          "close": 1082.24
        },
        {
          "date": "2026-05-22",
          "close": 1088.59
        },
        {
          "date": "2026-05-25",
          "close": 1082.64
        },
        {
          "date": "2026-05-26",
          "close": 1068.47
        },
        {
          "date": "2026-05-27",
          "close": 1062.48
        },
        {
          "date": "2026-05-28",
          "close": 1055.11
        },
        {
          "date": "2026-05-29",
          "close": 1062.94
        },
        {
          "date": "2026-06-01",
          "close": 1092.65
        },
        {
          "date": "2026-06-02",
          "close": 1068.28
        },
        {
          "date": "2026-06-03",
          "close": 1052.63
        },
        {
          "date": "2026-06-04",
          "close": 1035.4
        },
        {
          "date": "2026-06-05",
          "close": 1040.84
        },
        {
          "date": "2026-06-08",
          "close": 1020.78
        },
        {
          "date": "2026-06-09",
          "close": 1019.63
        },
        {
          "date": "2026-06-10",
          "close": 1014.61
        },
        {
          "date": "2026-06-11",
          "close": 998.64
        },
        {
          "date": "2026-06-12",
          "close": 1016.6
        },
        {
          "date": "2026-06-15",
          "close": 1011.46
        },
        {
          "date": "2026-06-16",
          "close": 1009.43
        },
        {
          "date": "2026-06-17",
          "close": 982.61
        },
        {
          "date": "2026-06-18",
          "close": 974.2
        },
        {
          "date": "2026-06-22",
          "close": 979.54
        },
        {
          "date": "2026-06-23",
          "close": 992.1
        },
        {
          "date": "2026-06-24",
          "close": 959.28
        },
        {
          "date": "2026-06-25",
          "close": 948.45
        },
        {
          "date": "2026-06-26",
          "close": 931.19
        },
        {
          "date": "2026-06-29",
          "close": 935.99
        },
        {
          "date": "2026-06-30",
          "close": 924.82
        },
        {
          "date": "2026-07-01",
          "close": 959.1
        },
        {
          "date": "2026-07-02",
          "close": 966.29
        },
        {
          "date": "2026-07-03",
          "close": 971.86
        },
        {
          "date": "2026-07-06",
          "close": 975.45
        },
        {
          "date": "2026-07-07",
          "close": 951.88
        },
        {
          "date": "2026-07-08",
          "close": 947.63
        },
        {
          "date": "2026-07-09",
          "close": 943.87
        },
        {
          "date": "2026-07-10",
          "close": 961.44
        },
        {
          "date": "2026-07-13",
          "close": 944.42
        },
        {
          "date": "2026-07-14",
          "close": 956.59
        },
        {
          "date": "2026-07-15",
          "close": 982.66
        },
        {
          "date": "2026-07-16",
          "close": 992.9
        },
        {
          "date": "2026-07-17",
          "close": 961.06
        },
        {
          "date": "2026-07-20",
          "close": 946.73
        },
        {
          "date": "2026-07-21",
          "close": 930.8
        },
        {
          "date": "2026-07-22",
          "close": 928.61
        },
        {
          "date": "2026-07-23",
          "close": 945.02
        },
        {
          "date": "2026-07-24",
          "close": 920.36
        },
        {
          "date": "2026-07-27",
          "close": 943.48
        },
        {
          "date": "2026-07-28",
          "close": 954.63
        },
        {
          "date": "2026-07-29",
          "close": 978.05
        },
        {
          "date": "2026-07-30",
          "close": 980.17
        },
        {
          "date": "2026-07-31",
          "close": 994.2
        },
        {
          "date": "2026-08-03",
          "close": 1003.2
        },
        {
          "date": "2026-08-04",
          "close": 1001.16
        },
        {
          "date": "2026-08-05",
          "close": 1004.7
        },
        {
          "date": "2026-08-06",
          "close": 1008.82
        },
        {
          "date": "2026-08-07",
          "close": 1004.29
        },
        {
          "date": "2026-08-10",
          "close": 1034.68
        },
        {
          "date": "2026-08-11",
          "close": 1028.57
        },
        {
          "date": "2026-08-12",
          "close": 1042.35
        },
        {
          "date": "2026-08-13",
          "close": 1034.69
        },
        {
          "date": "2026-08-14",
          "close": 1029.64
        },
        {
          "date": "2026-08-17",
          "close": 1050.61
        },
        {
          "date": "2026-08-18",
          "close": 1071.45
        },
        {
          "date": "2026-08-19",
          "close": 1037.31
        },
        {
          "date": "2026-08-20",
          "close": 1049.76
        },
        {
          "date": "2026-08-21",
          "close": 1033.96
        },
        {
          "date": "2026-08-24",
          "close": 1029.68
        },
        {
          "date": "2026-08-25",
          "close": 1055.47
        },
        {
          "date": "2026-08-26",
          "close": 1057.76
        },
        {
          "date": "2026-08-27",
          "close": 1070.03
        },
        {
          "date": "2026-08-28",
          "close": 1086.74
        },
        {
          "date": "2026-08-31",
          "close": 1079.29
        },
        {
          "date": "2026-09-01",
          "close": 1112.3
        },
        {
          "date": "2026-09-02",
          "close": 1090.98
        },
        {
          "date": "2026-09-03",
          "close": 1076.16
        },
        {
          "date": "2026-09-04",
          "close": 1105.92
        },
        {
          "date": "2026-09-07",
          "close": 1140.44
        },
        {
          "date": "2026-09-08",
          "close": 1156.86
        },
        {
          "date": "2026-09-09",
          "close": 1152.72
        },
        {
          "date": "2026-09-10",
          "close": 1122.28
        },
        {
          "date": "2026-09-11",
          "close": 1081.24
        },
        {
          "date": "2026-09-14",
          "close": 1073.67
        },
        {
          "date": "2026-09-15",
          "close": 1039.55
        },
        {
          "date": "2026-09-16",
          "close": 1045.33
        },
        {
          "date": "2026-09-17",
          "close": 1054.76
        },
        {
          "date": "2026-09-18",
          "close": 1064.21
        },
        {
          "date": "2026-09-21",
          "close": 1097.66
        },
        {
          "date": "2026-09-22",
          "close": 1093.05
        },
        {
          "date": "2026-09-23",
          "close": 1078.75
        },
        {
          "date": "2026-09-24",
          "close": 1069.34
        },
        {
          "date": "2026-09-28",
          "close": 1061.09
        },
        {
          "date": "2026-09-29",
          "close": 1062.48
        },
        {
          "date": "2026-09-30",
          "close": 1066.89
        },
        {
          "date": "2026-10-08",
          "close": 1061.32
        },
        {
          "date": "2026-10-09",
          "close": 1084.76
        },
        {
          "date": "2026-10-12",
          "close": 1068.22
        },
        {
          "date": "2026-10-13",
          "close": 1081.05
        },
        {
          "date": "2026-10-14",
          "close": 1066.85
        },
        {
          "date": "2026-10-15",
          "close": 1038.07
        },
        {
          "date": "2026-10-16",
          "close": 1039.36
        },
        {
          "date": "2026-10-19",
          "close": 1029.15
        },
        {
          "date": "2026-10-20",
          "close": 1036.84
        },
        {
          "date": "2026-10-21",
          "close": 1045.06
        },
        {
          "date": "2026-10-22",
          "close": 1015.97
        },
        {
          "date": "2026-10-23",
          "close": 1023.87
        },
        {
          "date": "2026-10-26",
          "close": 1032.89
        },
        {
          "date": "2026-10-27",
          "close": 1017.64
        },
        {
          "date": "2026-10-28",
          "close": 1018.3
        },
        {
          "date": "2026-10-29",
          "close": 1008.7
        },
        {
          "date": "2026-10-30",
          "close": 996.69
        },
        {
          "date": "2026-11-02",
          "close": 1024.58
        },
        {
          "date": "2026-11-03",
          "close": 1032.84
        },
        {
          "date": "2026-11-04",
          "close": 1030.82
        },
        {
          "date": "2026-11-05",
          "close": 1054.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4482758620689655,
          "pullback_frequency": 0.27586206896551724,
          "up_wilson": [
            0.3481717712815222,
            0.5527545225402833
          ],
          "pullback_wilson": [
            0.19294289080315385,
            0.3777377157580035
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 13,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 8,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1026",
      "name": "调味品概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01997584316640344,
        "5": 0.054529153725465074,
        "20": -0.012957172399324701,
        "60": 0.03626866923980532
      },
      "moving_averages": {
        "5": 962.9200000000186,
        "20": 969.4715000000026,
        "60": 981.292166666671
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-12",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-19",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.028514680143949978,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1073.19
        },
        {
          "date": "2026-05-14",
          "close": 1058.1
        },
        {
          "date": "2026-05-15",
          "close": 1044.49
        },
        {
          "date": "2026-05-18",
          "close": 1031.49
        },
        {
          "date": "2026-05-19",
          "close": 1033.4
        },
        {
          "date": "2026-05-20",
          "close": 1024.79
        },
        {
          "date": "2026-05-21",
          "close": 995.73
        },
        {
          "date": "2026-05-22",
          "close": 1000.67
        },
        {
          "date": "2026-05-25",
          "close": 998.1
        },
        {
          "date": "2026-05-26",
          "close": 994.94
        },
        {
          "date": "2026-05-27",
          "close": 984.64
        },
        {
          "date": "2026-05-28",
          "close": 975.41
        },
        {
          "date": "2026-05-29",
          "close": 976.48
        },
        {
          "date": "2026-06-01",
          "close": 997.87
        },
        {
          "date": "2026-06-02",
          "close": 982.78
        },
        {
          "date": "2026-06-03",
          "close": 970.81
        },
        {
          "date": "2026-06-04",
          "close": 953.2
        },
        {
          "date": "2026-06-05",
          "close": 959.74
        },
        {
          "date": "2026-06-08",
          "close": 942.77
        },
        {
          "date": "2026-06-09",
          "close": 952.66
        },
        {
          "date": "2026-06-10",
          "close": 951.53
        },
        {
          "date": "2026-06-11",
          "close": 951.13
        },
        {
          "date": "2026-06-12",
          "close": 972.06
        },
        {
          "date": "2026-06-15",
          "close": 972.39
        },
        {
          "date": "2026-06-16",
          "close": 962.59
        },
        {
          "date": "2026-06-17",
          "close": 951.92
        },
        {
          "date": "2026-06-18",
          "close": 936.62
        },
        {
          "date": "2026-06-22",
          "close": 939.96
        },
        {
          "date": "2026-06-23",
          "close": 937.54
        },
        {
          "date": "2026-06-24",
          "close": 925.18
        },
        {
          "date": "2026-06-25",
          "close": 907.16
        },
        {
          "date": "2026-06-26",
          "close": 885.93
        },
        {
          "date": "2026-06-29",
          "close": 892.31
        },
        {
          "date": "2026-06-30",
          "close": 886.75
        },
        {
          "date": "2026-07-01",
          "close": 908.65
        },
        {
          "date": "2026-07-02",
          "close": 908.9
        },
        {
          "date": "2026-07-03",
          "close": 917.02
        },
        {
          "date": "2026-07-06",
          "close": 923.35
        },
        {
          "date": "2026-07-07",
          "close": 899.17
        },
        {
          "date": "2026-07-08",
          "close": 895.67
        },
        {
          "date": "2026-07-09",
          "close": 883.02
        },
        {
          "date": "2026-07-10",
          "close": 900.06
        },
        {
          "date": "2026-07-13",
          "close": 891.93
        },
        {
          "date": "2026-07-14",
          "close": 900.69
        },
        {
          "date": "2026-07-15",
          "close": 920.88
        },
        {
          "date": "2026-07-16",
          "close": 917.81
        },
        {
          "date": "2026-07-17",
          "close": 894.65
        },
        {
          "date": "2026-07-20",
          "close": 895.25
        },
        {
          "date": "2026-07-21",
          "close": 893.8
        },
        {
          "date": "2026-07-22",
          "close": 888.0
        },
        {
          "date": "2026-07-23",
          "close": 903.2
        },
        {
          "date": "2026-07-24",
          "close": 876.78
        },
        {
          "date": "2026-07-27",
          "close": 890.36
        },
        {
          "date": "2026-07-28",
          "close": 899.51
        },
        {
          "date": "2026-07-29",
          "close": 933.17
        },
        {
          "date": "2026-07-30",
          "close": 938.2
        },
        {
          "date": "2026-07-31",
          "close": 948.2
        },
        {
          "date": "2026-08-03",
          "close": 951.85
        },
        {
          "date": "2026-08-04",
          "close": 949.48
        },
        {
          "date": "2026-08-05",
          "close": 953.44
        },
        {
          "date": "2026-08-06",
          "close": 948.83
        },
        {
          "date": "2026-08-07",
          "close": 947.12
        },
        {
          "date": "2026-08-10",
          "close": 974.23
        },
        {
          "date": "2026-08-11",
          "close": 959.52
        },
        {
          "date": "2026-08-12",
          "close": 968.55
        },
        {
          "date": "2026-08-13",
          "close": 959.71
        },
        {
          "date": "2026-08-14",
          "close": 952.43
        },
        {
          "date": "2026-08-17",
          "close": 968.72
        },
        {
          "date": "2026-08-18",
          "close": 985.73
        },
        {
          "date": "2026-08-19",
          "close": 963.13
        },
        {
          "date": "2026-08-20",
          "close": 975.43
        },
        {
          "date": "2026-08-21",
          "close": 957.17
        },
        {
          "date": "2026-08-24",
          "close": 952.27
        },
        {
          "date": "2026-08-25",
          "close": 966.15
        },
        {
          "date": "2026-08-26",
          "close": 967.77
        },
        {
          "date": "2026-08-27",
          "close": 975.74
        },
        {
          "date": "2026-08-28",
          "close": 997.17
        },
        {
          "date": "2026-08-31",
          "close": 990.93
        },
        {
          "date": "2026-09-01",
          "close": 1009.33
        },
        {
          "date": "2026-09-02",
          "close": 987.46
        },
        {
          "date": "2026-09-03",
          "close": 982.93
        },
        {
          "date": "2026-09-04",
          "close": 1003.22
        },
        {
          "date": "2026-09-07",
          "close": 1022.62
        },
        {
          "date": "2026-09-08",
          "close": 1057.33
        },
        {
          "date": "2026-09-09",
          "close": 1059.02
        },
        {
          "date": "2026-09-10",
          "close": 1024.26
        },
        {
          "date": "2026-09-11",
          "close": 993.51
        },
        {
          "date": "2026-09-14",
          "close": 997.49
        },
        {
          "date": "2026-09-15",
          "close": 974.09
        },
        {
          "date": "2026-09-16",
          "close": 976.05
        },
        {
          "date": "2026-09-17",
          "close": 989.55
        },
        {
          "date": "2026-09-18",
          "close": 992.63
        },
        {
          "date": "2026-09-21",
          "close": 1011.14
        },
        {
          "date": "2026-09-22",
          "close": 1018.04
        },
        {
          "date": "2026-09-23",
          "close": 1018.59
        },
        {
          "date": "2026-09-24",
          "close": 999.28
        },
        {
          "date": "2026-09-28",
          "close": 985.66
        },
        {
          "date": "2026-09-29",
          "close": 979.47
        },
        {
          "date": "2026-09-30",
          "close": 994.84
        },
        {
          "date": "2026-10-08",
          "close": 1000.99
        },
        {
          "date": "2026-10-09",
          "close": 1017.02
        },
        {
          "date": "2026-10-12",
          "close": 1000.66
        },
        {
          "date": "2026-10-13",
          "close": 1002.78
        },
        {
          "date": "2026-10-14",
          "close": 990.57
        },
        {
          "date": "2026-10-15",
          "close": 964.61
        },
        {
          "date": "2026-10-16",
          "close": 970.4
        },
        {
          "date": "2026-10-19",
          "close": 967.17
        },
        {
          "date": "2026-10-20",
          "close": 974.45
        },
        {
          "date": "2026-10-21",
          "close": 974.99
        },
        {
          "date": "2026-10-22",
          "close": 951.34
        },
        {
          "date": "2026-10-23",
          "close": 963.13
        },
        {
          "date": "2026-10-26",
          "close": 965.4
        },
        {
          "date": "2026-10-27",
          "close": 947.69
        },
        {
          "date": "2026-10-28",
          "close": 947.69
        },
        {
          "date": "2026-10-29",
          "close": 936.93
        },
        {
          "date": "2026-10-30",
          "close": 936.36
        },
        {
          "date": "2026-11-02",
          "close": 956.66
        },
        {
          "date": "2026-11-03",
          "close": 964.89
        },
        {
          "date": "2026-11-04",
          "close": 968.67
        },
        {
          "date": "2026-11-05",
          "close": 988.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5057471264367817,
          "pullback_frequency": 0.25287356321839083,
          "up_wilson": [
            0.40269096786899555,
            0.6083172217063595
          ],
          "pullback_wilson": [
            0.17333211159075584,
            0.3533157366689819
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4791666666666667,
          "pullback_frequency": 0.3958333333333333,
          "up_wilson": [
            0.34471316176951616,
            0.616707676966572
          ],
          "pullback_wilson": [
            0.2702082786059137,
            0.5368959150745274
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1029",
      "name": "汽车整车",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01139183572181901,
        "5": 0.02390560231126737,
        "20": -0.06119936943486681,
        "60": -0.10438669981184157
      },
      "moving_averages": {
        "5": 1277.1200000000185,
        "20": 1317.8850000000093,
        "60": 1367.157333333344
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-14",
            "end": "2026-09-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.06563836570355985,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1742.79
        },
        {
          "date": "2026-05-14",
          "close": 1709.16
        },
        {
          "date": "2026-05-15",
          "close": 1688.3
        },
        {
          "date": "2026-05-18",
          "close": 1650.16
        },
        {
          "date": "2026-05-19",
          "close": 1658.29
        },
        {
          "date": "2026-05-20",
          "close": 1635.66
        },
        {
          "date": "2026-05-21",
          "close": 1629.75
        },
        {
          "date": "2026-05-22",
          "close": 1641.82
        },
        {
          "date": "2026-05-25",
          "close": 1629.5
        },
        {
          "date": "2026-05-26",
          "close": 1623.55
        },
        {
          "date": "2026-05-27",
          "close": 1583.81
        },
        {
          "date": "2026-05-28",
          "close": 1570.37
        },
        {
          "date": "2026-05-29",
          "close": 1561.63
        },
        {
          "date": "2026-06-01",
          "close": 1578.27
        },
        {
          "date": "2026-06-02",
          "close": 1580.22
        },
        {
          "date": "2026-06-03",
          "close": 1567.87
        },
        {
          "date": "2026-06-04",
          "close": 1535.0
        },
        {
          "date": "2026-06-05",
          "close": 1535.26
        },
        {
          "date": "2026-06-08",
          "close": 1508.13
        },
        {
          "date": "2026-06-09",
          "close": 1509.72
        },
        {
          "date": "2026-06-10",
          "close": 1486.11
        },
        {
          "date": "2026-06-11",
          "close": 1468.08
        },
        {
          "date": "2026-06-12",
          "close": 1494.99
        },
        {
          "date": "2026-06-15",
          "close": 1522.2
        },
        {
          "date": "2026-06-16",
          "close": 1493.8
        },
        {
          "date": "2026-06-17",
          "close": 1465.62
        },
        {
          "date": "2026-06-18",
          "close": 1451.52
        },
        {
          "date": "2026-06-22",
          "close": 1443.43
        },
        {
          "date": "2026-06-23",
          "close": 1429.67
        },
        {
          "date": "2026-06-24",
          "close": 1395.58
        },
        {
          "date": "2026-06-25",
          "close": 1382.3
        },
        {
          "date": "2026-06-26",
          "close": 1338.61
        },
        {
          "date": "2026-06-29",
          "close": 1347.36
        },
        {
          "date": "2026-06-30",
          "close": 1337.36
        },
        {
          "date": "2026-07-01",
          "close": 1358.99
        },
        {
          "date": "2026-07-02",
          "close": 1367.17
        },
        {
          "date": "2026-07-03",
          "close": 1399.95
        },
        {
          "date": "2026-07-06",
          "close": 1398.43
        },
        {
          "date": "2026-07-07",
          "close": 1364.55
        },
        {
          "date": "2026-07-08",
          "close": 1345.81
        },
        {
          "date": "2026-07-09",
          "close": 1338.32
        },
        {
          "date": "2026-07-10",
          "close": 1363.15
        },
        {
          "date": "2026-07-13",
          "close": 1306.97
        },
        {
          "date": "2026-07-14",
          "close": 1330.39
        },
        {
          "date": "2026-07-15",
          "close": 1357.05
        },
        {
          "date": "2026-07-16",
          "close": 1366.92
        },
        {
          "date": "2026-07-17",
          "close": 1325.56
        },
        {
          "date": "2026-07-20",
          "close": 1345.43
        },
        {
          "date": "2026-07-21",
          "close": 1343.45
        },
        {
          "date": "2026-07-22",
          "close": 1335.38
        },
        {
          "date": "2026-07-23",
          "close": 1370.62
        },
        {
          "date": "2026-07-24",
          "close": 1338.82
        },
        {
          "date": "2026-07-27",
          "close": 1366.0
        },
        {
          "date": "2026-07-28",
          "close": 1386.38
        },
        {
          "date": "2026-07-29",
          "close": 1430.69
        },
        {
          "date": "2026-07-30",
          "close": 1470.27
        },
        {
          "date": "2026-07-31",
          "close": 1473.37
        },
        {
          "date": "2026-08-03",
          "close": 1474.27
        },
        {
          "date": "2026-08-04",
          "close": 1451.47
        },
        {
          "date": "2026-08-05",
          "close": 1456.22
        },
        {
          "date": "2026-08-06",
          "close": 1428.06
        },
        {
          "date": "2026-08-07",
          "close": 1418.88
        },
        {
          "date": "2026-08-10",
          "close": 1434.96
        },
        {
          "date": "2026-08-11",
          "close": 1421.8
        },
        {
          "date": "2026-08-12",
          "close": 1434.29
        },
        {
          "date": "2026-08-13",
          "close": 1409.26
        },
        {
          "date": "2026-08-14",
          "close": 1393.0
        },
        {
          "date": "2026-08-17",
          "close": 1400.99
        },
        {
          "date": "2026-08-18",
          "close": 1390.85
        },
        {
          "date": "2026-08-19",
          "close": 1364.11
        },
        {
          "date": "2026-08-20",
          "close": 1390.74
        },
        {
          "date": "2026-08-21",
          "close": 1375.31
        },
        {
          "date": "2026-08-24",
          "close": 1360.43
        },
        {
          "date": "2026-08-25",
          "close": 1384.6
        },
        {
          "date": "2026-08-26",
          "close": 1391.34
        },
        {
          "date": "2026-08-27",
          "close": 1393.74
        },
        {
          "date": "2026-08-28",
          "close": 1401.49
        },
        {
          "date": "2026-08-31",
          "close": 1382.76
        },
        {
          "date": "2026-09-01",
          "close": 1403.68
        },
        {
          "date": "2026-09-02",
          "close": 1381.61
        },
        {
          "date": "2026-09-03",
          "close": 1375.43
        },
        {
          "date": "2026-09-04",
          "close": 1383.98
        },
        {
          "date": "2026-09-07",
          "close": 1381.42
        },
        {
          "date": "2026-09-08",
          "close": 1398.37
        },
        {
          "date": "2026-09-09",
          "close": 1404.16
        },
        {
          "date": "2026-09-10",
          "close": 1385.53
        },
        {
          "date": "2026-09-11",
          "close": 1371.69
        },
        {
          "date": "2026-09-14",
          "close": 1408.82
        },
        {
          "date": "2026-09-15",
          "close": 1379.81
        },
        {
          "date": "2026-09-16",
          "close": 1360.06
        },
        {
          "date": "2026-09-17",
          "close": 1385.58
        },
        {
          "date": "2026-09-18",
          "close": 1374.69
        },
        {
          "date": "2026-09-21",
          "close": 1382.38
        },
        {
          "date": "2026-09-22",
          "close": 1386.55
        },
        {
          "date": "2026-09-23",
          "close": 1380.75
        },
        {
          "date": "2026-09-24",
          "close": 1367.09
        },
        {
          "date": "2026-09-28",
          "close": 1385.67
        },
        {
          "date": "2026-09-29",
          "close": 1394.03
        },
        {
          "date": "2026-09-30",
          "close": 1414.6
        },
        {
          "date": "2026-10-08",
          "close": 1389.23
        },
        {
          "date": "2026-10-09",
          "close": 1390.98
        },
        {
          "date": "2026-10-12",
          "close": 1395.83
        },
        {
          "date": "2026-10-13",
          "close": 1389.11
        },
        {
          "date": "2026-10-14",
          "close": 1350.78
        },
        {
          "date": "2026-10-15",
          "close": 1320.78
        },
        {
          "date": "2026-10-16",
          "close": 1345.92
        },
        {
          "date": "2026-10-19",
          "close": 1350.19
        },
        {
          "date": "2026-10-20",
          "close": 1332.49
        },
        {
          "date": "2026-10-21",
          "close": 1313.6
        },
        {
          "date": "2026-10-22",
          "close": 1284.67
        },
        {
          "date": "2026-10-23",
          "close": 1305.98
        },
        {
          "date": "2026-10-26",
          "close": 1309.27
        },
        {
          "date": "2026-10-27",
          "close": 1303.75
        },
        {
          "date": "2026-10-28",
          "close": 1304.99
        },
        {
          "date": "2026-10-29",
          "close": 1273.76
        },
        {
          "date": "2026-10-30",
          "close": 1246.3
        },
        {
          "date": "2026-11-02",
          "close": 1267.05
        },
        {
          "date": "2026-11-03",
          "close": 1278.52
        },
        {
          "date": "2026-11-04",
          "close": 1289.52
        },
        {
          "date": "2026-11-05",
          "close": 1304.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4888888888888889,
          "pullback_frequency": 0.3111111111111111,
          "up_wilson": [
            0.388204916198729,
            0.590482542147145
          ],
          "pullback_wilson": [
            0.22485854647009124,
            0.41282824540976554
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4339622641509434,
          "pullback_frequency": 0.49056603773584906,
          "up_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "pullback_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 9,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 16,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1047",
      "name": "数据安全",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03412281496241287,
        "5": 0.026960784313725394,
        "20": -0.019293743759327464,
        "60": -0.039354675865550526
      },
      "moving_averages": {
        "5": 876.4380000000122,
        "20": 924.1495000000111,
        "60": 936.6136666666697
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.06017079946496551,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1139.14
        },
        {
          "date": "2026-05-14",
          "close": 1102.46
        },
        {
          "date": "2026-05-15",
          "close": 1093.18
        },
        {
          "date": "2026-05-18",
          "close": 1105.86
        },
        {
          "date": "2026-05-19",
          "close": 1130.49
        },
        {
          "date": "2026-05-20",
          "close": 1105.65
        },
        {
          "date": "2026-05-21",
          "close": 1063.56
        },
        {
          "date": "2026-05-22",
          "close": 1080.16
        },
        {
          "date": "2026-05-25",
          "close": 1081.65
        },
        {
          "date": "2026-05-26",
          "close": 1056.91
        },
        {
          "date": "2026-05-27",
          "close": 1019.56
        },
        {
          "date": "2026-05-28",
          "close": 1024.97
        },
        {
          "date": "2026-05-29",
          "close": 983.72
        },
        {
          "date": "2026-06-01",
          "close": 1016.54
        },
        {
          "date": "2026-06-02",
          "close": 1004.28
        },
        {
          "date": "2026-06-03",
          "close": 992.69
        },
        {
          "date": "2026-06-04",
          "close": 975.33
        },
        {
          "date": "2026-06-05",
          "close": 976.63
        },
        {
          "date": "2026-06-08",
          "close": 949.31
        },
        {
          "date": "2026-06-09",
          "close": 962.95
        },
        {
          "date": "2026-06-10",
          "close": 945.87
        },
        {
          "date": "2026-06-11",
          "close": 918.12
        },
        {
          "date": "2026-06-12",
          "close": 927.98
        },
        {
          "date": "2026-06-15",
          "close": 945.65
        },
        {
          "date": "2026-06-16",
          "close": 954.31
        },
        {
          "date": "2026-06-17",
          "close": 946.27
        },
        {
          "date": "2026-06-18",
          "close": 948.31
        },
        {
          "date": "2026-06-22",
          "close": 962.09
        },
        {
          "date": "2026-06-23",
          "close": 955.35
        },
        {
          "date": "2026-06-24",
          "close": 931.98
        },
        {
          "date": "2026-06-25",
          "close": 907.66
        },
        {
          "date": "2026-06-26",
          "close": 875.14
        },
        {
          "date": "2026-06-29",
          "close": 873.22
        },
        {
          "date": "2026-06-30",
          "close": 895.89
        },
        {
          "date": "2026-07-01",
          "close": 916.98
        },
        {
          "date": "2026-07-02",
          "close": 901.86
        },
        {
          "date": "2026-07-03",
          "close": 906.15
        },
        {
          "date": "2026-07-06",
          "close": 888.72
        },
        {
          "date": "2026-07-07",
          "close": 861.5
        },
        {
          "date": "2026-07-08",
          "close": 880.02
        },
        {
          "date": "2026-07-09",
          "close": 881.98
        },
        {
          "date": "2026-07-10",
          "close": 900.52
        },
        {
          "date": "2026-07-13",
          "close": 862.44
        },
        {
          "date": "2026-07-14",
          "close": 858.84
        },
        {
          "date": "2026-07-15",
          "close": 866.62
        },
        {
          "date": "2026-07-16",
          "close": 869.22
        },
        {
          "date": "2026-07-17",
          "close": 831.52
        },
        {
          "date": "2026-07-20",
          "close": 824.84
        },
        {
          "date": "2026-07-21",
          "close": 840.15
        },
        {
          "date": "2026-07-22",
          "close": 839.49
        },
        {
          "date": "2026-07-23",
          "close": 844.2
        },
        {
          "date": "2026-07-24",
          "close": 815.93
        },
        {
          "date": "2026-07-27",
          "close": 841.72
        },
        {
          "date": "2026-07-28",
          "close": 854.9
        },
        {
          "date": "2026-07-29",
          "close": 862.66
        },
        {
          "date": "2026-07-30",
          "close": 845.88
        },
        {
          "date": "2026-07-31",
          "close": 896.81
        },
        {
          "date": "2026-08-03",
          "close": 907.32
        },
        {
          "date": "2026-08-04",
          "close": 935.47
        },
        {
          "date": "2026-08-05",
          "close": 950.84
        },
        {
          "date": "2026-08-06",
          "close": 962.48
        },
        {
          "date": "2026-08-07",
          "close": 946.2
        },
        {
          "date": "2026-08-10",
          "close": 950.66
        },
        {
          "date": "2026-08-11",
          "close": 952.47
        },
        {
          "date": "2026-08-12",
          "close": 958.97
        },
        {
          "date": "2026-08-13",
          "close": 943.57
        },
        {
          "date": "2026-08-14",
          "close": 948.45
        },
        {
          "date": "2026-08-17",
          "close": 955.37
        },
        {
          "date": "2026-08-18",
          "close": 946.71
        },
        {
          "date": "2026-08-19",
          "close": 901.17
        },
        {
          "date": "2026-08-20",
          "close": 909.27
        },
        {
          "date": "2026-08-21",
          "close": 910.24
        },
        {
          "date": "2026-08-24",
          "close": 895.98
        },
        {
          "date": "2026-08-25",
          "close": 910.98
        },
        {
          "date": "2026-08-26",
          "close": 911.48
        },
        {
          "date": "2026-08-27",
          "close": 925.03
        },
        {
          "date": "2026-08-28",
          "close": 933.55
        },
        {
          "date": "2026-08-31",
          "close": 947.82
        },
        {
          "date": "2026-09-01",
          "close": 961.41
        },
        {
          "date": "2026-09-02",
          "close": 954.07
        },
        {
          "date": "2026-09-03",
          "close": 945.92
        },
        {
          "date": "2026-09-04",
          "close": 955.28
        },
        {
          "date": "2026-09-07",
          "close": 955.44
        },
        {
          "date": "2026-09-08",
          "close": 956.74
        },
        {
          "date": "2026-09-09",
          "close": 941.56
        },
        {
          "date": "2026-09-10",
          "close": 935.42
        },
        {
          "date": "2026-09-11",
          "close": 920.87
        },
        {
          "date": "2026-09-14",
          "close": 941.37
        },
        {
          "date": "2026-09-15",
          "close": 934.19
        },
        {
          "date": "2026-09-16",
          "close": 932.43
        },
        {
          "date": "2026-09-17",
          "close": 928.49
        },
        {
          "date": "2026-09-18",
          "close": 948.0
        },
        {
          "date": "2026-09-21",
          "close": 970.96
        },
        {
          "date": "2026-09-22",
          "close": 985.73
        },
        {
          "date": "2026-09-23",
          "close": 973.67
        },
        {
          "date": "2026-09-24",
          "close": 957.28
        },
        {
          "date": "2026-09-28",
          "close": 951.42
        },
        {
          "date": "2026-09-29",
          "close": 967.77
        },
        {
          "date": "2026-09-30",
          "close": 954.02
        },
        {
          "date": "2026-10-08",
          "close": 931.39
        },
        {
          "date": "2026-10-09",
          "close": 969.85
        },
        {
          "date": "2026-10-12",
          "close": 966.24
        },
        {
          "date": "2026-10-13",
          "close": 971.9
        },
        {
          "date": "2026-10-14",
          "close": 952.05
        },
        {
          "date": "2026-10-15",
          "close": 923.88
        },
        {
          "date": "2026-10-16",
          "close": 917.06
        },
        {
          "date": "2026-10-19",
          "close": 919.51
        },
        {
          "date": "2026-10-20",
          "close": 951.2
        },
        {
          "date": "2026-10-21",
          "close": 958.41
        },
        {
          "date": "2026-10-22",
          "close": 925.28
        },
        {
          "date": "2026-10-23",
          "close": 959.31
        },
        {
          "date": "2026-10-26",
          "close": 955.92
        },
        {
          "date": "2026-10-27",
          "close": 914.06
        },
        {
          "date": "2026-10-28",
          "close": 926.69
        },
        {
          "date": "2026-10-29",
          "close": 889.44
        },
        {
          "date": "2026-10-30",
          "close": 839.53
        },
        {
          "date": "2026-11-02",
          "close": 883.26
        },
        {
          "date": "2026-11-03",
          "close": 862.7
        },
        {
          "date": "2026-11-04",
          "close": 883.28
        },
        {
          "date": "2026-11-05",
          "close": 913.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5247524752475248,
          "pullback_frequency": 0.3465346534653465,
          "up_wilson": [
            0.42824984362727647,
            0.6194412134816415
          ],
          "pullback_wilson": [
            0.2608952761313301,
            0.44342016979337817
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.532258064516129,
          "up_wilson": [
            0.3792274119456608,
            0.6207725880543392
          ],
          "pullback_wilson": [
            0.40984032508164014,
            0.6509116702666583
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 0,
          "insufficient_or_abstained": 41,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1048",
      "name": "IGBT概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018403997991876198,
        "5": 0.035199832989260216,
        "20": -0.08982725919278844,
        "60": -0.10163554929293939
      },
      "moving_averages": {
        "5": 855.7179999999935,
        "20": 899.1025000000081,
        "60": 979.021000000004
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-28",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-19",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.08568765237344034,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1158.32
        },
        {
          "date": "2026-05-14",
          "close": 1149.25
        },
        {
          "date": "2026-05-15",
          "close": 1138.15
        },
        {
          "date": "2026-05-18",
          "close": 1135.19
        },
        {
          "date": "2026-05-19",
          "close": 1155.89
        },
        {
          "date": "2026-05-20",
          "close": 1152.02
        },
        {
          "date": "2026-05-21",
          "close": 1105.08
        },
        {
          "date": "2026-05-22",
          "close": 1141.17
        },
        {
          "date": "2026-05-25",
          "close": 1184.77
        },
        {
          "date": "2026-05-26",
          "close": 1164.15
        },
        {
          "date": "2026-05-27",
          "close": 1189.3
        },
        {
          "date": "2026-05-28",
          "close": 1225.23
        },
        {
          "date": "2026-05-29",
          "close": 1160.0
        },
        {
          "date": "2026-06-01",
          "close": 1131.3
        },
        {
          "date": "2026-06-02",
          "close": 1133.33
        },
        {
          "date": "2026-06-03",
          "close": 1147.3
        },
        {
          "date": "2026-06-04",
          "close": 1158.57
        },
        {
          "date": "2026-06-05",
          "close": 1143.35
        },
        {
          "date": "2026-06-08",
          "close": 1095.1
        },
        {
          "date": "2026-06-09",
          "close": 1146.9
        },
        {
          "date": "2026-06-10",
          "close": 1120.78
        },
        {
          "date": "2026-06-11",
          "close": 1113.03
        },
        {
          "date": "2026-06-12",
          "close": 1095.54
        },
        {
          "date": "2026-06-15",
          "close": 1153.66
        },
        {
          "date": "2026-06-16",
          "close": 1183.53
        },
        {
          "date": "2026-06-17",
          "close": 1206.03
        },
        {
          "date": "2026-06-18",
          "close": 1210.23
        },
        {
          "date": "2026-06-22",
          "close": 1222.89
        },
        {
          "date": "2026-06-23",
          "close": 1241.54
        },
        {
          "date": "2026-06-24",
          "close": 1253.89
        },
        {
          "date": "2026-06-25",
          "close": 1255.69
        },
        {
          "date": "2026-06-26",
          "close": 1234.27
        },
        {
          "date": "2026-06-29",
          "close": 1260.16
        },
        {
          "date": "2026-06-30",
          "close": 1302.71
        },
        {
          "date": "2026-07-01",
          "close": 1294.37
        },
        {
          "date": "2026-07-02",
          "close": 1239.08
        },
        {
          "date": "2026-07-03",
          "close": 1218.61
        },
        {
          "date": "2026-07-06",
          "close": 1202.18
        },
        {
          "date": "2026-07-07",
          "close": 1198.31
        },
        {
          "date": "2026-07-08",
          "close": 1162.83
        },
        {
          "date": "2026-07-09",
          "close": 1198.44
        },
        {
          "date": "2026-07-10",
          "close": 1164.1
        },
        {
          "date": "2026-07-13",
          "close": 1106.66
        },
        {
          "date": "2026-07-14",
          "close": 1107.74
        },
        {
          "date": "2026-07-15",
          "close": 1064.83
        },
        {
          "date": "2026-07-16",
          "close": 1022.53
        },
        {
          "date": "2026-07-17",
          "close": 957.62
        },
        {
          "date": "2026-07-20",
          "close": 908.75
        },
        {
          "date": "2026-07-21",
          "close": 960.98
        },
        {
          "date": "2026-07-22",
          "close": 942.94
        },
        {
          "date": "2026-07-23",
          "close": 949.17
        },
        {
          "date": "2026-07-24",
          "close": 930.85
        },
        {
          "date": "2026-07-27",
          "close": 953.29
        },
        {
          "date": "2026-07-28",
          "close": 929.31
        },
        {
          "date": "2026-07-29",
          "close": 939.1
        },
        {
          "date": "2026-07-30",
          "close": 904.02
        },
        {
          "date": "2026-07-31",
          "close": 928.16
        },
        {
          "date": "2026-08-03",
          "close": 925.08
        },
        {
          "date": "2026-08-04",
          "close": 957.84
        },
        {
          "date": "2026-08-05",
          "close": 993.55
        },
        {
          "date": "2026-08-06",
          "close": 998.01
        },
        {
          "date": "2026-08-07",
          "close": 1017.15
        },
        {
          "date": "2026-08-10",
          "close": 1012.9
        },
        {
          "date": "2026-08-11",
          "close": 1013.03
        },
        {
          "date": "2026-08-12",
          "close": 1026.09
        },
        {
          "date": "2026-08-13",
          "close": 1009.91
        },
        {
          "date": "2026-08-14",
          "close": 1019.0
        },
        {
          "date": "2026-08-17",
          "close": 1058.35
        },
        {
          "date": "2026-08-18",
          "close": 1063.78
        },
        {
          "date": "2026-08-19",
          "close": 1018.36
        },
        {
          "date": "2026-08-20",
          "close": 1015.39
        },
        {
          "date": "2026-08-21",
          "close": 1028.62
        },
        {
          "date": "2026-08-24",
          "close": 1013.78
        },
        {
          "date": "2026-08-25",
          "close": 1016.48
        },
        {
          "date": "2026-08-26",
          "close": 1011.79
        },
        {
          "date": "2026-08-27",
          "close": 1038.75
        },
        {
          "date": "2026-08-28",
          "close": 1032.59
        },
        {
          "date": "2026-08-31",
          "close": 1037.64
        },
        {
          "date": "2026-09-01",
          "close": 1021.23
        },
        {
          "date": "2026-09-02",
          "close": 1010.18
        },
        {
          "date": "2026-09-03",
          "close": 1006.91
        },
        {
          "date": "2026-09-04",
          "close": 992.48
        },
        {
          "date": "2026-09-07",
          "close": 1006.68
        },
        {
          "date": "2026-09-08",
          "close": 998.66
        },
        {
          "date": "2026-09-09",
          "close": 995.95
        },
        {
          "date": "2026-09-10",
          "close": 989.87
        },
        {
          "date": "2026-09-11",
          "close": 980.92
        },
        {
          "date": "2026-09-14",
          "close": 987.84
        },
        {
          "date": "2026-09-15",
          "close": 991.66
        },
        {
          "date": "2026-09-16",
          "close": 1024.96
        },
        {
          "date": "2026-09-17",
          "close": 1020.96
        },
        {
          "date": "2026-09-18",
          "close": 1049.71
        },
        {
          "date": "2026-09-21",
          "close": 1055.82
        },
        {
          "date": "2026-09-22",
          "close": 1060.35
        },
        {
          "date": "2026-09-23",
          "close": 1067.53
        },
        {
          "date": "2026-09-24",
          "close": 1048.82
        },
        {
          "date": "2026-09-28",
          "close": 1012.9
        },
        {
          "date": "2026-09-29",
          "close": 1019.62
        },
        {
          "date": "2026-09-30",
          "close": 1003.88
        },
        {
          "date": "2026-10-08",
          "close": 980.66
        },
        {
          "date": "2026-10-09",
          "close": 976.22
        },
        {
          "date": "2026-10-12",
          "close": 952.4
        },
        {
          "date": "2026-10-13",
          "close": 949.49
        },
        {
          "date": "2026-10-14",
          "close": 930.58
        },
        {
          "date": "2026-10-15",
          "close": 903.62
        },
        {
          "date": "2026-10-16",
          "close": 909.3
        },
        {
          "date": "2026-10-19",
          "close": 908.11
        },
        {
          "date": "2026-10-20",
          "close": 923.02
        },
        {
          "date": "2026-10-21",
          "close": 915.14
        },
        {
          "date": "2026-10-22",
          "close": 895.54
        },
        {
          "date": "2026-10-23",
          "close": 917.8
        },
        {
          "date": "2026-10-26",
          "close": 894.55
        },
        {
          "date": "2026-10-27",
          "close": 870.42
        },
        {
          "date": "2026-10-28",
          "close": 895.05
        },
        {
          "date": "2026-10-29",
          "close": 862.22
        },
        {
          "date": "2026-10-30",
          "close": 827.92
        },
        {
          "date": "2026-11-02",
          "close": 847.86
        },
        {
          "date": "2026-11-03",
          "close": 833.8
        },
        {
          "date": "2026-11-04",
          "close": 876.44
        },
        {
          "date": "2026-11-05",
          "close": 892.57
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5393258426966292,
          "pullback_frequency": 0.2696629213483146,
          "up_wilson": [
            0.43629456161370184,
            0.6391027887609749
          ],
          "pullback_wilson": [
            0.1884205257973925,
            0.3699664220080721
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.38181818181818183,
          "up_wilson": [
            0.33025280252016564,
            0.5847730975813876
          ],
          "pullback_wilson": [
            0.265159542588938,
            0.5139077976751008
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 4,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 14,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1049",
      "name": "EDR概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04041361597988402,
        "5": 0.04561578950924683,
        "20": -0.0779204528526739,
        "60": -0.10905636478784042
      },
      "moving_averages": {
        "5": 1462.6100000000092,
        "20": 1563.5205000000074,
        "60": 1677.3101666666685
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-08-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-31",
            "end": "2026-09-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 72
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.09371595900439234,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2048.05
        },
        {
          "date": "2026-05-14",
          "close": 1980.26
        },
        {
          "date": "2026-05-15",
          "close": 1953.6
        },
        {
          "date": "2026-05-18",
          "close": 1983.64
        },
        {
          "date": "2026-05-19",
          "close": 2012.78
        },
        {
          "date": "2026-05-20",
          "close": 2008.12
        },
        {
          "date": "2026-05-21",
          "close": 1938.22
        },
        {
          "date": "2026-05-22",
          "close": 1971.85
        },
        {
          "date": "2026-05-25",
          "close": 1997.17
        },
        {
          "date": "2026-05-26",
          "close": 1978.89
        },
        {
          "date": "2026-05-27",
          "close": 1932.76
        },
        {
          "date": "2026-05-28",
          "close": 1922.01
        },
        {
          "date": "2026-05-29",
          "close": 1835.16
        },
        {
          "date": "2026-06-01",
          "close": 1856.72
        },
        {
          "date": "2026-06-02",
          "close": 1832.09
        },
        {
          "date": "2026-06-03",
          "close": 1817.24
        },
        {
          "date": "2026-06-04",
          "close": 1792.44
        },
        {
          "date": "2026-06-05",
          "close": 1772.96
        },
        {
          "date": "2026-06-08",
          "close": 1710.33
        },
        {
          "date": "2026-06-09",
          "close": 1747.2
        },
        {
          "date": "2026-06-10",
          "close": 1698.68
        },
        {
          "date": "2026-06-11",
          "close": 1659.84
        },
        {
          "date": "2026-06-12",
          "close": 1666.63
        },
        {
          "date": "2026-06-15",
          "close": 1731.61
        },
        {
          "date": "2026-06-16",
          "close": 1750.46
        },
        {
          "date": "2026-06-17",
          "close": 1793.61
        },
        {
          "date": "2026-06-18",
          "close": 1795.4
        },
        {
          "date": "2026-06-22",
          "close": 1793.79
        },
        {
          "date": "2026-06-23",
          "close": 1814.21
        },
        {
          "date": "2026-06-24",
          "close": 1805.98
        },
        {
          "date": "2026-06-25",
          "close": 1810.66
        },
        {
          "date": "2026-06-26",
          "close": 1744.11
        },
        {
          "date": "2026-06-29",
          "close": 1714.76
        },
        {
          "date": "2026-06-30",
          "close": 1780.93
        },
        {
          "date": "2026-07-01",
          "close": 1802.7
        },
        {
          "date": "2026-07-02",
          "close": 1767.61
        },
        {
          "date": "2026-07-03",
          "close": 1781.53
        },
        {
          "date": "2026-07-06",
          "close": 1759.9
        },
        {
          "date": "2026-07-07",
          "close": 1728.81
        },
        {
          "date": "2026-07-08",
          "close": 1743.76
        },
        {
          "date": "2026-07-09",
          "close": 1772.63
        },
        {
          "date": "2026-07-10",
          "close": 1786.6
        },
        {
          "date": "2026-07-13",
          "close": 1720.15
        },
        {
          "date": "2026-07-14",
          "close": 1730.75
        },
        {
          "date": "2026-07-15",
          "close": 1711.38
        },
        {
          "date": "2026-07-16",
          "close": 1697.98
        },
        {
          "date": "2026-07-17",
          "close": 1591.14
        },
        {
          "date": "2026-07-20",
          "close": 1562.77
        },
        {
          "date": "2026-07-21",
          "close": 1619.02
        },
        {
          "date": "2026-07-22",
          "close": 1624.56
        },
        {
          "date": "2026-07-23",
          "close": 1613.56
        },
        {
          "date": "2026-07-24",
          "close": 1581.39
        },
        {
          "date": "2026-07-27",
          "close": 1622.18
        },
        {
          "date": "2026-07-28",
          "close": 1585.55
        },
        {
          "date": "2026-07-29",
          "close": 1600.62
        },
        {
          "date": "2026-07-30",
          "close": 1531.56
        },
        {
          "date": "2026-07-31",
          "close": 1601.1
        },
        {
          "date": "2026-08-03",
          "close": 1610.85
        },
        {
          "date": "2026-08-04",
          "close": 1681.92
        },
        {
          "date": "2026-08-05",
          "close": 1736.9
        },
        {
          "date": "2026-08-06",
          "close": 1744.27
        },
        {
          "date": "2026-08-07",
          "close": 1721.42
        },
        {
          "date": "2026-08-10",
          "close": 1726.52
        },
        {
          "date": "2026-08-11",
          "close": 1738.89
        },
        {
          "date": "2026-08-12",
          "close": 1764.96
        },
        {
          "date": "2026-08-13",
          "close": 1745.54
        },
        {
          "date": "2026-08-14",
          "close": 1751.57
        },
        {
          "date": "2026-08-17",
          "close": 1783.13
        },
        {
          "date": "2026-08-18",
          "close": 1761.98
        },
        {
          "date": "2026-08-19",
          "close": 1669.16
        },
        {
          "date": "2026-08-20",
          "close": 1684.53
        },
        {
          "date": "2026-08-21",
          "close": 1695.17
        },
        {
          "date": "2026-08-24",
          "close": 1674.98
        },
        {
          "date": "2026-08-25",
          "close": 1703.98
        },
        {
          "date": "2026-08-26",
          "close": 1703.47
        },
        {
          "date": "2026-08-27",
          "close": 1738.37
        },
        {
          "date": "2026-08-28",
          "close": 1733.49
        },
        {
          "date": "2026-08-31",
          "close": 1773.4
        },
        {
          "date": "2026-09-01",
          "close": 1786.11
        },
        {
          "date": "2026-09-02",
          "close": 1765.76
        },
        {
          "date": "2026-09-03",
          "close": 1751.83
        },
        {
          "date": "2026-09-04",
          "close": 1736.01
        },
        {
          "date": "2026-09-07",
          "close": 1756.5
        },
        {
          "date": "2026-09-08",
          "close": 1747.84
        },
        {
          "date": "2026-09-09",
          "close": 1727.74
        },
        {
          "date": "2026-09-10",
          "close": 1706.47
        },
        {
          "date": "2026-09-11",
          "close": 1670.92
        },
        {
          "date": "2026-09-14",
          "close": 1701.17
        },
        {
          "date": "2026-09-15",
          "close": 1691.95
        },
        {
          "date": "2026-09-16",
          "close": 1705.04
        },
        {
          "date": "2026-09-17",
          "close": 1701.03
        },
        {
          "date": "2026-09-18",
          "close": 1733.71
        },
        {
          "date": "2026-09-21",
          "close": 1769.55
        },
        {
          "date": "2026-09-22",
          "close": 1816.58
        },
        {
          "date": "2026-09-23",
          "close": 1796.37
        },
        {
          "date": "2026-09-24",
          "close": 1775.08
        },
        {
          "date": "2026-09-28",
          "close": 1734.47
        },
        {
          "date": "2026-09-29",
          "close": 1757.44
        },
        {
          "date": "2026-09-30",
          "close": 1743.55
        },
        {
          "date": "2026-10-08",
          "close": 1678.25
        },
        {
          "date": "2026-10-09",
          "close": 1707.5
        },
        {
          "date": "2026-10-12",
          "close": 1676.42
        },
        {
          "date": "2026-10-13",
          "close": 1667.42
        },
        {
          "date": "2026-10-14",
          "close": 1629.1
        },
        {
          "date": "2026-10-15",
          "close": 1570.17
        },
        {
          "date": "2026-10-16",
          "close": 1566.1
        },
        {
          "date": "2026-10-19",
          "close": 1562.96
        },
        {
          "date": "2026-10-20",
          "close": 1606.32
        },
        {
          "date": "2026-10-21",
          "close": 1635.0
        },
        {
          "date": "2026-10-22",
          "close": 1574.56
        },
        {
          "date": "2026-10-23",
          "close": 1614.84
        },
        {
          "date": "2026-10-26",
          "close": 1601.31
        },
        {
          "date": "2026-10-27",
          "close": 1518.19
        },
        {
          "date": "2026-10-28",
          "close": 1547.5
        },
        {
          "date": "2026-10-29",
          "close": 1479.97
        },
        {
          "date": "2026-10-30",
          "close": 1406.14
        },
        {
          "date": "2026-11-02",
          "close": 1451.5
        },
        {
          "date": "2026-11-03",
          "close": 1420.56
        },
        {
          "date": "2026-11-04",
          "close": 1487.37
        },
        {
          "date": "2026-11-05",
          "close": 1547.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6166666666666667,
          "pullback_frequency": 0.3,
          "up_wilson": [
            0.49017595824099924,
            0.7291172762591798
          ],
          "pullback_wilson": [
            0.19898166138769108,
            0.42508707946914487
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4864864864864865,
          "pullback_frequency": 0.4864864864864865,
          "up_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "pullback_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 30,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.6,
          "baseline_hit_rate": 0.6,
          "hit_wilson": [
            0.42320360253322475,
            0.7540937188319815
          ],
          "baseline_wilson": [
            0.42320360253322475,
            0.7540937188319815
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1050",
      "name": "昨日涨停_含一字",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 321,
      "history_sufficient": true,
      "returns": {
        "1": 0.044810927869398665,
        "5": 0.08114630467571637,
        "20": 0.2546509301860371,
        "60": 1.0759619362846506
      },
      "moving_averages": {
        "5": 239.88400000000038,
        "20": 222.17250000000013,
        "60": 180.3808333333333
      },
      "phase": "上升",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-20",
            "end": "2026-08-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-03",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-14",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 11.0,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 1,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 52.15
        },
        {
          "date": "2026-05-14",
          "close": 52.27
        },
        {
          "date": "2026-05-15",
          "close": 51.8
        },
        {
          "date": "2026-05-18",
          "close": 52.19
        },
        {
          "date": "2026-05-19",
          "close": 53.82
        },
        {
          "date": "2026-05-20",
          "close": 53.82
        },
        {
          "date": "2026-05-21",
          "close": 53.44
        },
        {
          "date": "2026-05-22",
          "close": 54.97
        },
        {
          "date": "2026-05-25",
          "close": 57.1
        },
        {
          "date": "2026-05-26",
          "close": 58.05
        },
        {
          "date": "2026-05-27",
          "close": 58.85
        },
        {
          "date": "2026-05-28",
          "close": 59.53
        },
        {
          "date": "2026-05-29",
          "close": 59.5
        },
        {
          "date": "2026-06-01",
          "close": 61.12
        },
        {
          "date": "2026-06-02",
          "close": 61.82
        },
        {
          "date": "2026-06-03",
          "close": 63.4
        },
        {
          "date": "2026-06-04",
          "close": 64.41
        },
        {
          "date": "2026-06-05",
          "close": 64.09
        },
        {
          "date": "2026-06-08",
          "close": 65.22
        },
        {
          "date": "2026-06-09",
          "close": 66.12
        },
        {
          "date": "2026-06-10",
          "close": 66.45
        },
        {
          "date": "2026-06-11",
          "close": 66.93
        },
        {
          "date": "2026-06-12",
          "close": 67.48
        },
        {
          "date": "2026-06-15",
          "close": 68.92
        },
        {
          "date": "2026-06-16",
          "close": 71.69
        },
        {
          "date": "2026-06-17",
          "close": 73.19
        },
        {
          "date": "2026-06-18",
          "close": 73.69
        },
        {
          "date": "2026-06-22",
          "close": 76.57
        },
        {
          "date": "2026-06-23",
          "close": 77.6
        },
        {
          "date": "2026-06-24",
          "close": 77.78
        },
        {
          "date": "2026-06-25",
          "close": 79.69
        },
        {
          "date": "2026-06-26",
          "close": 80.01
        },
        {
          "date": "2026-06-29",
          "close": 81.07
        },
        {
          "date": "2026-06-30",
          "close": 83.65
        },
        {
          "date": "2026-07-01",
          "close": 86.29
        },
        {
          "date": "2026-07-02",
          "close": 87.43
        },
        {
          "date": "2026-07-03",
          "close": 88.6
        },
        {
          "date": "2026-07-06",
          "close": 88.15
        },
        {
          "date": "2026-07-07",
          "close": 86.01
        },
        {
          "date": "2026-07-08",
          "close": 87.63
        },
        {
          "date": "2026-07-09",
          "close": 88.79
        },
        {
          "date": "2026-07-10",
          "close": 89.39
        },
        {
          "date": "2026-07-13",
          "close": 87.19
        },
        {
          "date": "2026-07-14",
          "close": 90.75
        },
        {
          "date": "2026-07-15",
          "close": 92.11
        },
        {
          "date": "2026-07-16",
          "close": 94.49
        },
        {
          "date": "2026-07-17",
          "close": 93.9
        },
        {
          "date": "2026-07-20",
          "close": 93.49
        },
        {
          "date": "2026-07-21",
          "close": 94.85
        },
        {
          "date": "2026-07-22",
          "close": 96.31
        },
        {
          "date": "2026-07-23",
          "close": 100.83
        },
        {
          "date": "2026-07-24",
          "close": 100.71
        },
        {
          "date": "2026-07-27",
          "close": 104.14
        },
        {
          "date": "2026-07-28",
          "close": 105.18
        },
        {
          "date": "2026-07-29",
          "close": 105.83
        },
        {
          "date": "2026-07-30",
          "close": 105.55
        },
        {
          "date": "2026-07-31",
          "close": 108.24
        },
        {
          "date": "2026-08-03",
          "close": 109.63
        },
        {
          "date": "2026-08-04",
          "close": 114.67
        },
        {
          "date": "2026-08-05",
          "close": 120.85
        },
        {
          "date": "2026-08-06",
          "close": 125.39
        },
        {
          "date": "2026-08-07",
          "close": 126.97
        },
        {
          "date": "2026-08-10",
          "close": 129.79
        },
        {
          "date": "2026-08-11",
          "close": 130.67
        },
        {
          "date": "2026-08-12",
          "close": 134.85
        },
        {
          "date": "2026-08-13",
          "close": 136.45
        },
        {
          "date": "2026-08-14",
          "close": 136.33
        },
        {
          "date": "2026-08-17",
          "close": 141.12
        },
        {
          "date": "2026-08-18",
          "close": 142.85
        },
        {
          "date": "2026-08-19",
          "close": 139.31
        },
        {
          "date": "2026-08-20",
          "close": 137.48
        },
        {
          "date": "2026-08-21",
          "close": 136.83
        },
        {
          "date": "2026-08-24",
          "close": 137.74
        },
        {
          "date": "2026-08-25",
          "close": 138.82
        },
        {
          "date": "2026-08-26",
          "close": 141.96
        },
        {
          "date": "2026-08-27",
          "close": 146.24
        },
        {
          "date": "2026-08-28",
          "close": 150.74
        },
        {
          "date": "2026-08-31",
          "close": 151.78
        },
        {
          "date": "2026-09-01",
          "close": 154.03
        },
        {
          "date": "2026-09-02",
          "close": 153.13
        },
        {
          "date": "2026-09-03",
          "close": 153.51
        },
        {
          "date": "2026-09-04",
          "close": 152.55
        },
        {
          "date": "2026-09-07",
          "close": 159.46
        },
        {
          "date": "2026-09-08",
          "close": 163.96
        },
        {
          "date": "2026-09-09",
          "close": 165.93
        },
        {
          "date": "2026-09-10",
          "close": 165.8
        },
        {
          "date": "2026-09-11",
          "close": 167.5
        },
        {
          "date": "2026-09-14",
          "close": 172.88
        },
        {
          "date": "2026-09-15",
          "close": 173.83
        },
        {
          "date": "2026-09-16",
          "close": 180.18
        },
        {
          "date": "2026-09-17",
          "close": 180.37
        },
        {
          "date": "2026-09-18",
          "close": 184.88
        },
        {
          "date": "2026-09-21",
          "close": 190.82
        },
        {
          "date": "2026-09-22",
          "close": 195.52
        },
        {
          "date": "2026-09-23",
          "close": 194.88
        },
        {
          "date": "2026-09-24",
          "close": 195.96
        },
        {
          "date": "2026-09-28",
          "close": 192.13
        },
        {
          "date": "2026-09-29",
          "close": 197.1
        },
        {
          "date": "2026-09-30",
          "close": 199.7
        },
        {
          "date": "2026-10-08",
          "close": 199.96
        },
        {
          "date": "2026-10-09",
          "close": 206.13
        },
        {
          "date": "2026-10-12",
          "close": 209.66
        },
        {
          "date": "2026-10-13",
          "close": 213.25
        },
        {
          "date": "2026-10-14",
          "close": 213.44
        },
        {
          "date": "2026-10-15",
          "close": 208.19
        },
        {
          "date": "2026-10-16",
          "close": 204.78
        },
        {
          "date": "2026-10-19",
          "close": 205.61
        },
        {
          "date": "2026-10-20",
          "close": 210.41
        },
        {
          "date": "2026-10-21",
          "close": 217.08
        },
        {
          "date": "2026-10-22",
          "close": 213.41
        },
        {
          "date": "2026-10-23",
          "close": 220.63
        },
        {
          "date": "2026-10-26",
          "close": 226.09
        },
        {
          "date": "2026-10-27",
          "close": 228.94
        },
        {
          "date": "2026-10-28",
          "close": 234.36
        },
        {
          "date": "2026-10-29",
          "close": 232.05
        },
        {
          "date": "2026-10-30",
          "close": 230.48
        },
        {
          "date": "2026-11-02",
          "close": 237.49
        },
        {
          "date": "2026-11-03",
          "close": 240.45
        },
        {
          "date": "2026-11-04",
          "close": 240.12
        },
        {
          "date": "2026-11-05",
          "close": 250.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.9642857142857143,
          "pullback_frequency": 0.023809523809523808,
          "up_wilson": [
            0.9001830642748655,
            0.9877803307686647
          ],
          "pullback_wilson": [
            0.006553902690167361,
            0.08271441008569919
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.9803921568627451,
          "pullback_frequency": 0.058823529411764705,
          "up_wilson": [
            0.8969543127385502,
            0.9965303073589391
          ],
          "pullback_wilson": [
            0.020206639422464673,
            0.15924626048800425
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 84,
          "covered_samples": 54,
          "insufficient_or_abstained": 30,
          "hit_rate": 0.9444444444444444,
          "baseline_hit_rate": 0.9444444444444444,
          "hit_wilson": [
            0.8489278568183386,
            0.9809267315453091
          ],
          "baseline_wilson": [
            0.8489278568183386,
            0.9809267315453091
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 51,
          "covered_samples": 21,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1051",
      "name": "昨日连板_含一字",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 207,
      "history_sufficient": true,
      "returns": {
        "1": 0.017734366473862284,
        "5": 0.0626744914819668,
        "20": 0.308015989901115,
        "60": 3.245618028681994
      },
      "moving_averages": {
        "5": 179.42800000000005,
        "20": 161.85450000000006,
        "60": 111.4556666666667
      },
      "phase": "上升",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-03-30",
            "end": "2026-07-17",
            "sessions": 75,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "回调",
            "start": "2026-07-20",
            "end": "2026-07-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-07-22",
            "end": "2026-10-15",
            "sessions": 56,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-20",
            "end": "2026-10-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 29.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 3
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 11.06
        },
        {
          "date": "2026-05-14",
          "close": 11.26
        },
        {
          "date": "2026-05-15",
          "close": 11.38
        },
        {
          "date": "2026-05-18",
          "close": 11.79
        },
        {
          "date": "2026-05-19",
          "close": 12.25
        },
        {
          "date": "2026-05-20",
          "close": 12.63
        },
        {
          "date": "2026-05-21",
          "close": 12.64
        },
        {
          "date": "2026-05-22",
          "close": 13.46
        },
        {
          "date": "2026-05-25",
          "close": 13.68
        },
        {
          "date": "2026-05-26",
          "close": 13.99
        },
        {
          "date": "2026-05-27",
          "close": 14.34
        },
        {
          "date": "2026-05-28",
          "close": 14.86
        },
        {
          "date": "2026-05-29",
          "close": 15.22
        },
        {
          "date": "2026-06-01",
          "close": 15.71
        },
        {
          "date": "2026-06-02",
          "close": 16.05
        },
        {
          "date": "2026-06-03",
          "close": 16.41
        },
        {
          "date": "2026-06-04",
          "close": 17.01
        },
        {
          "date": "2026-06-05",
          "close": 16.88
        },
        {
          "date": "2026-06-08",
          "close": 17.67
        },
        {
          "date": "2026-06-09",
          "close": 17.58
        },
        {
          "date": "2026-06-10",
          "close": 17.89
        },
        {
          "date": "2026-06-11",
          "close": 18.2
        },
        {
          "date": "2026-06-12",
          "close": 18.15
        },
        {
          "date": "2026-06-15",
          "close": 18.87
        },
        {
          "date": "2026-06-16",
          "close": 19.89
        },
        {
          "date": "2026-06-17",
          "close": 20.69
        },
        {
          "date": "2026-06-18",
          "close": 20.95
        },
        {
          "date": "2026-06-22",
          "close": 21.68
        },
        {
          "date": "2026-06-23",
          "close": 22.29
        },
        {
          "date": "2026-06-24",
          "close": 22.74
        },
        {
          "date": "2026-06-25",
          "close": 23.01
        },
        {
          "date": "2026-06-26",
          "close": 23.73
        },
        {
          "date": "2026-06-29",
          "close": 23.69
        },
        {
          "date": "2026-06-30",
          "close": 24.31
        },
        {
          "date": "2026-07-01",
          "close": 25.0
        },
        {
          "date": "2026-07-02",
          "close": 25.36
        },
        {
          "date": "2026-07-03",
          "close": 25.85
        },
        {
          "date": "2026-07-06",
          "close": 26.23
        },
        {
          "date": "2026-07-07",
          "close": 26.15
        },
        {
          "date": "2026-07-08",
          "close": 27.01
        },
        {
          "date": "2026-07-09",
          "close": 27.19
        },
        {
          "date": "2026-07-10",
          "close": 28.03
        },
        {
          "date": "2026-07-13",
          "close": 28.61
        },
        {
          "date": "2026-07-14",
          "close": 28.56
        },
        {
          "date": "2026-07-15",
          "close": 30.1
        },
        {
          "date": "2026-07-16",
          "close": 30.47
        },
        {
          "date": "2026-07-17",
          "close": 31.52
        },
        {
          "date": "2026-07-20",
          "close": 28.89
        },
        {
          "date": "2026-07-21",
          "close": 28.85
        },
        {
          "date": "2026-07-22",
          "close": 30.88
        },
        {
          "date": "2026-07-23",
          "close": 32.29
        },
        {
          "date": "2026-07-24",
          "close": 32.68
        },
        {
          "date": "2026-07-27",
          "close": 34.16
        },
        {
          "date": "2026-07-28",
          "close": 35.81
        },
        {
          "date": "2026-07-29",
          "close": 35.94
        },
        {
          "date": "2026-07-30",
          "close": 36.03
        },
        {
          "date": "2026-07-31",
          "close": 37.68
        },
        {
          "date": "2026-08-03",
          "close": 39.21
        },
        {
          "date": "2026-08-04",
          "close": 41.82
        },
        {
          "date": "2026-08-05",
          "close": 43.93
        },
        {
          "date": "2026-08-06",
          "close": 46.53
        },
        {
          "date": "2026-08-07",
          "close": 47.63
        },
        {
          "date": "2026-08-10",
          "close": 48.23
        },
        {
          "date": "2026-08-11",
          "close": 49.79
        },
        {
          "date": "2026-08-12",
          "close": 53.23
        },
        {
          "date": "2026-08-13",
          "close": 57.08
        },
        {
          "date": "2026-08-14",
          "close": 56.67
        },
        {
          "date": "2026-08-17",
          "close": 59.89
        },
        {
          "date": "2026-08-18",
          "close": 61.32
        },
        {
          "date": "2026-08-19",
          "close": 60.53
        },
        {
          "date": "2026-08-20",
          "close": 59.94
        },
        {
          "date": "2026-08-21",
          "close": 61.05
        },
        {
          "date": "2026-08-24",
          "close": 62.75
        },
        {
          "date": "2026-08-25",
          "close": 64.61
        },
        {
          "date": "2026-08-26",
          "close": 67.18
        },
        {
          "date": "2026-08-27",
          "close": 70.45
        },
        {
          "date": "2026-08-28",
          "close": 74.01
        },
        {
          "date": "2026-08-31",
          "close": 75.32
        },
        {
          "date": "2026-09-01",
          "close": 79.58
        },
        {
          "date": "2026-09-02",
          "close": 82.37
        },
        {
          "date": "2026-09-03",
          "close": 84.01
        },
        {
          "date": "2026-09-04",
          "close": 83.26
        },
        {
          "date": "2026-09-07",
          "close": 89.25
        },
        {
          "date": "2026-09-08",
          "close": 95.16
        },
        {
          "date": "2026-09-09",
          "close": 96.17
        },
        {
          "date": "2026-09-10",
          "close": 95.74
        },
        {
          "date": "2026-09-11",
          "close": 96.11
        },
        {
          "date": "2026-09-14",
          "close": 99.5
        },
        {
          "date": "2026-09-15",
          "close": 102.83
        },
        {
          "date": "2026-09-16",
          "close": 106.44
        },
        {
          "date": "2026-09-17",
          "close": 110.84
        },
        {
          "date": "2026-09-18",
          "close": 115.13
        },
        {
          "date": "2026-09-21",
          "close": 122.05
        },
        {
          "date": "2026-09-22",
          "close": 124.8
        },
        {
          "date": "2026-09-23",
          "close": 126.57
        },
        {
          "date": "2026-09-24",
          "close": 128.34
        },
        {
          "date": "2026-09-28",
          "close": 127.47
        },
        {
          "date": "2026-09-29",
          "close": 130.15
        },
        {
          "date": "2026-09-30",
          "close": 135.68
        },
        {
          "date": "2026-10-08",
          "close": 142.59
        },
        {
          "date": "2026-10-09",
          "close": 148.13
        },
        {
          "date": "2026-10-12",
          "close": 150.24
        },
        {
          "date": "2026-10-13",
          "close": 151.89
        },
        {
          "date": "2026-10-14",
          "close": 153.76
        },
        {
          "date": "2026-10-15",
          "close": 151.66
        },
        {
          "date": "2026-10-16",
          "close": 150.66
        },
        {
          "date": "2026-10-19",
          "close": 149.17
        },
        {
          "date": "2026-10-20",
          "close": 154.21
        },
        {
          "date": "2026-10-21",
          "close": 157.9
        },
        {
          "date": "2026-10-22",
          "close": 153.59
        },
        {
          "date": "2026-10-23",
          "close": 150.82
        },
        {
          "date": "2026-10-26",
          "close": 162.13
        },
        {
          "date": "2026-10-27",
          "close": 163.47
        },
        {
          "date": "2026-10-28",
          "close": 166.81
        },
        {
          "date": "2026-10-29",
          "close": 175.51
        },
        {
          "date": "2026-10-30",
          "close": 169.21
        },
        {
          "date": "2026-11-02",
          "close": 177.42
        },
        {
          "date": "2026-11-03",
          "close": 180.74
        },
        {
          "date": "2026-11-04",
          "close": 183.26
        },
        {
          "date": "2026-11-05",
          "close": 186.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.9361702127659575,
          "pullback_frequency": 0.06382978723404255,
          "up_wilson": [
            0.8283738581687556,
            0.9780546147945668
          ],
          "pullback_wilson": [
            0.021945385205433238,
            0.17162614183124436
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 47,
          "covered_samples": 17,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1052",
      "name": "动力电池回收",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03216564311389947,
        "5": 0.05693795501466914,
        "20": -0.09579363234952365,
        "60": -0.11738218113763965
      },
      "moving_averages": {
        "5": 743.9920000000159,
        "20": 782.6960000000079,
        "60": 847.7401666666691
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-18",
            "end": "2026-06-26",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-29",
            "end": "2026-08-03",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-09-03",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-18",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.11057263687278551,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1129.16
        },
        {
          "date": "2026-05-14",
          "close": 1100.92
        },
        {
          "date": "2026-05-15",
          "close": 1100.1
        },
        {
          "date": "2026-05-18",
          "close": 1098.65
        },
        {
          "date": "2026-05-19",
          "close": 1091.26
        },
        {
          "date": "2026-05-20",
          "close": 1091.54
        },
        {
          "date": "2026-05-21",
          "close": 1060.79
        },
        {
          "date": "2026-05-22",
          "close": 1086.14
        },
        {
          "date": "2026-05-25",
          "close": 1069.72
        },
        {
          "date": "2026-05-26",
          "close": 1065.89
        },
        {
          "date": "2026-05-27",
          "close": 1050.16
        },
        {
          "date": "2026-05-28",
          "close": 1051.46
        },
        {
          "date": "2026-05-29",
          "close": 1019.7
        },
        {
          "date": "2026-06-01",
          "close": 1029.01
        },
        {
          "date": "2026-06-02",
          "close": 1027.76
        },
        {
          "date": "2026-06-03",
          "close": 1018.71
        },
        {
          "date": "2026-06-04",
          "close": 1000.08
        },
        {
          "date": "2026-06-05",
          "close": 995.15
        },
        {
          "date": "2026-06-08",
          "close": 959.07
        },
        {
          "date": "2026-06-09",
          "close": 982.45
        },
        {
          "date": "2026-06-10",
          "close": 964.02
        },
        {
          "date": "2026-06-11",
          "close": 964.28
        },
        {
          "date": "2026-06-12",
          "close": 993.07
        },
        {
          "date": "2026-06-15",
          "close": 1018.17
        },
        {
          "date": "2026-06-16",
          "close": 1042.8
        },
        {
          "date": "2026-06-17",
          "close": 1030.63
        },
        {
          "date": "2026-06-18",
          "close": 1023.15
        },
        {
          "date": "2026-06-22",
          "close": 1054.73
        },
        {
          "date": "2026-06-23",
          "close": 1029.35
        },
        {
          "date": "2026-06-24",
          "close": 1018.91
        },
        {
          "date": "2026-06-25",
          "close": 1001.92
        },
        {
          "date": "2026-06-26",
          "close": 960.24
        },
        {
          "date": "2026-06-29",
          "close": 947.21
        },
        {
          "date": "2026-06-30",
          "close": 965.93
        },
        {
          "date": "2026-07-01",
          "close": 981.27
        },
        {
          "date": "2026-07-02",
          "close": 965.76
        },
        {
          "date": "2026-07-03",
          "close": 971.27
        },
        {
          "date": "2026-07-06",
          "close": 960.09
        },
        {
          "date": "2026-07-07",
          "close": 938.94
        },
        {
          "date": "2026-07-08",
          "close": 902.56
        },
        {
          "date": "2026-07-09",
          "close": 902.69
        },
        {
          "date": "2026-07-10",
          "close": 893.41
        },
        {
          "date": "2026-07-13",
          "close": 846.34
        },
        {
          "date": "2026-07-14",
          "close": 869.73
        },
        {
          "date": "2026-07-15",
          "close": 867.9
        },
        {
          "date": "2026-07-16",
          "close": 856.85
        },
        {
          "date": "2026-07-17",
          "close": 818.38
        },
        {
          "date": "2026-07-20",
          "close": 787.8
        },
        {
          "date": "2026-07-21",
          "close": 812.24
        },
        {
          "date": "2026-07-22",
          "close": 797.06
        },
        {
          "date": "2026-07-23",
          "close": 829.09
        },
        {
          "date": "2026-07-24",
          "close": 801.85
        },
        {
          "date": "2026-07-27",
          "close": 828.31
        },
        {
          "date": "2026-07-28",
          "close": 819.21
        },
        {
          "date": "2026-07-29",
          "close": 838.65
        },
        {
          "date": "2026-07-30",
          "close": 825.44
        },
        {
          "date": "2026-07-31",
          "close": 838.8
        },
        {
          "date": "2026-08-03",
          "close": 847.48
        },
        {
          "date": "2026-08-04",
          "close": 862.86
        },
        {
          "date": "2026-08-05",
          "close": 881.65
        },
        {
          "date": "2026-08-06",
          "close": 880.48
        },
        {
          "date": "2026-08-07",
          "close": 893.75
        },
        {
          "date": "2026-08-10",
          "close": 909.34
        },
        {
          "date": "2026-08-11",
          "close": 897.28
        },
        {
          "date": "2026-08-12",
          "close": 905.01
        },
        {
          "date": "2026-08-13",
          "close": 890.62
        },
        {
          "date": "2026-08-14",
          "close": 894.16
        },
        {
          "date": "2026-08-17",
          "close": 915.32
        },
        {
          "date": "2026-08-18",
          "close": 905.74
        },
        {
          "date": "2026-08-19",
          "close": 869.65
        },
        {
          "date": "2026-08-20",
          "close": 875.21
        },
        {
          "date": "2026-08-21",
          "close": 886.51
        },
        {
          "date": "2026-08-24",
          "close": 884.12
        },
        {
          "date": "2026-08-25",
          "close": 883.92
        },
        {
          "date": "2026-08-26",
          "close": 893.49
        },
        {
          "date": "2026-08-27",
          "close": 898.99
        },
        {
          "date": "2026-08-28",
          "close": 901.36
        },
        {
          "date": "2026-08-31",
          "close": 901.15
        },
        {
          "date": "2026-09-01",
          "close": 898.94
        },
        {
          "date": "2026-09-02",
          "close": 886.27
        },
        {
          "date": "2026-09-03",
          "close": 884.1
        },
        {
          "date": "2026-09-04",
          "close": 877.76
        },
        {
          "date": "2026-09-07",
          "close": 879.61
        },
        {
          "date": "2026-09-08",
          "close": 885.66
        },
        {
          "date": "2026-09-09",
          "close": 884.75
        },
        {
          "date": "2026-09-10",
          "close": 871.59
        },
        {
          "date": "2026-09-11",
          "close": 852.19
        },
        {
          "date": "2026-09-14",
          "close": 859.81
        },
        {
          "date": "2026-09-15",
          "close": 849.3
        },
        {
          "date": "2026-09-16",
          "close": 858.6
        },
        {
          "date": "2026-09-17",
          "close": 857.99
        },
        {
          "date": "2026-09-18",
          "close": 868.05
        },
        {
          "date": "2026-09-21",
          "close": 877.67
        },
        {
          "date": "2026-09-22",
          "close": 879.6
        },
        {
          "date": "2026-09-23",
          "close": 874.43
        },
        {
          "date": "2026-09-24",
          "close": 863.97
        },
        {
          "date": "2026-09-28",
          "close": 839.68
        },
        {
          "date": "2026-09-29",
          "close": 854.47
        },
        {
          "date": "2026-09-30",
          "close": 859.35
        },
        {
          "date": "2026-10-08",
          "close": 860.6
        },
        {
          "date": "2026-10-09",
          "close": 874.9
        },
        {
          "date": "2026-10-12",
          "close": 854.85
        },
        {
          "date": "2026-10-13",
          "close": 839.73
        },
        {
          "date": "2026-10-14",
          "close": 821.01
        },
        {
          "date": "2026-10-15",
          "close": 795.85
        },
        {
          "date": "2026-10-16",
          "close": 793.2
        },
        {
          "date": "2026-10-19",
          "close": 786.1
        },
        {
          "date": "2026-10-20",
          "close": 796.53
        },
        {
          "date": "2026-10-21",
          "close": 784.42
        },
        {
          "date": "2026-10-22",
          "close": 764.93
        },
        {
          "date": "2026-10-23",
          "close": 786.35
        },
        {
          "date": "2026-10-26",
          "close": 779.64
        },
        {
          "date": "2026-10-27",
          "close": 756.04
        },
        {
          "date": "2026-10-28",
          "close": 764.17
        },
        {
          "date": "2026-10-29",
          "close": 736.24
        },
        {
          "date": "2026-10-30",
          "close": 720.85
        },
        {
          "date": "2026-11-02",
          "close": 733.81
        },
        {
          "date": "2026-11-03",
          "close": 733.23
        },
        {
          "date": "2026-11-04",
          "close": 753.91
        },
        {
          "date": "2026-11-05",
          "close": 778.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5274725274725275,
          "pullback_frequency": 0.34065934065934067,
          "up_wilson": [
            0.42587759658425334,
            0.6268419636394346
          ],
          "pullback_wilson": [
            0.25151369352131475,
            0.44271285718129555
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43103448275862066,
          "pullback_frequency": 0.5172413793103449,
          "up_wilson": [
            0.3118179913254485,
            0.5588189543003725
          ],
          "pullback_wilson": [
            0.3916226178340948,
            0.6407181457594501
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 19,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 11,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1053",
      "name": "低价股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014796337480715627,
        "5": 0.03065543414117977,
        "20": -0.06859202456808167,
        "60": -0.04563654692254793
      },
      "moving_averages": {
        "5": 989.5139999999898,
        "20": 1024.828999999992,
        "60": 1069.0013333333288
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-22",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.07771657486229333,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1195.82
        },
        {
          "date": "2026-05-14",
          "close": 1167.77
        },
        {
          "date": "2026-05-15",
          "close": 1154.45
        },
        {
          "date": "2026-05-18",
          "close": 1143.12
        },
        {
          "date": "2026-05-19",
          "close": 1156.4
        },
        {
          "date": "2026-05-20",
          "close": 1136.1
        },
        {
          "date": "2026-05-21",
          "close": 1103.26
        },
        {
          "date": "2026-05-22",
          "close": 1113.83
        },
        {
          "date": "2026-05-25",
          "close": 1118.81
        },
        {
          "date": "2026-05-26",
          "close": 1104.28
        },
        {
          "date": "2026-05-27",
          "close": 1083.37
        },
        {
          "date": "2026-05-28",
          "close": 1099.8
        },
        {
          "date": "2026-05-29",
          "close": 1104.48
        },
        {
          "date": "2026-06-01",
          "close": 1134.18
        },
        {
          "date": "2026-06-02",
          "close": 1129.58
        },
        {
          "date": "2026-06-03",
          "close": 1120.59
        },
        {
          "date": "2026-06-04",
          "close": 1106.85
        },
        {
          "date": "2026-06-05",
          "close": 1111.72
        },
        {
          "date": "2026-06-08",
          "close": 1092.42
        },
        {
          "date": "2026-06-09",
          "close": 1082.17
        },
        {
          "date": "2026-06-10",
          "close": 1063.03
        },
        {
          "date": "2026-06-11",
          "close": 1048.65
        },
        {
          "date": "2026-06-12",
          "close": 1063.2
        },
        {
          "date": "2026-06-15",
          "close": 1066.38
        },
        {
          "date": "2026-06-16",
          "close": 1063.78
        },
        {
          "date": "2026-06-17",
          "close": 1042.31
        },
        {
          "date": "2026-06-18",
          "close": 1024.77
        },
        {
          "date": "2026-06-22",
          "close": 1022.53
        },
        {
          "date": "2026-06-23",
          "close": 1034.29
        },
        {
          "date": "2026-06-24",
          "close": 997.99
        },
        {
          "date": "2026-06-25",
          "close": 976.79
        },
        {
          "date": "2026-06-26",
          "close": 961.4
        },
        {
          "date": "2026-06-29",
          "close": 957.8
        },
        {
          "date": "2026-06-30",
          "close": 959.16
        },
        {
          "date": "2026-07-01",
          "close": 994.22
        },
        {
          "date": "2026-07-02",
          "close": 1002.29
        },
        {
          "date": "2026-07-03",
          "close": 1014.7
        },
        {
          "date": "2026-07-06",
          "close": 1015.57
        },
        {
          "date": "2026-07-07",
          "close": 983.36
        },
        {
          "date": "2026-07-08",
          "close": 988.81
        },
        {
          "date": "2026-07-09",
          "close": 986.43
        },
        {
          "date": "2026-07-10",
          "close": 1008.67
        },
        {
          "date": "2026-07-13",
          "close": 983.26
        },
        {
          "date": "2026-07-14",
          "close": 1007.75
        },
        {
          "date": "2026-07-15",
          "close": 1021.45
        },
        {
          "date": "2026-07-16",
          "close": 1030.53
        },
        {
          "date": "2026-07-17",
          "close": 1000.91
        },
        {
          "date": "2026-07-20",
          "close": 987.46
        },
        {
          "date": "2026-07-21",
          "close": 974.91
        },
        {
          "date": "2026-07-22",
          "close": 976.74
        },
        {
          "date": "2026-07-23",
          "close": 1002.71
        },
        {
          "date": "2026-07-24",
          "close": 974.71
        },
        {
          "date": "2026-07-27",
          "close": 999.57
        },
        {
          "date": "2026-07-28",
          "close": 1007.78
        },
        {
          "date": "2026-07-29",
          "close": 1025.42
        },
        {
          "date": "2026-07-30",
          "close": 1018.05
        },
        {
          "date": "2026-07-31",
          "close": 1035.62
        },
        {
          "date": "2026-08-03",
          "close": 1059.22
        },
        {
          "date": "2026-08-04",
          "close": 1059.29
        },
        {
          "date": "2026-08-05",
          "close": 1061.43
        },
        {
          "date": "2026-08-06",
          "close": 1059.83
        },
        {
          "date": "2026-08-07",
          "close": 1051.22
        },
        {
          "date": "2026-08-10",
          "close": 1070.15
        },
        {
          "date": "2026-08-11",
          "close": 1072.34
        },
        {
          "date": "2026-08-12",
          "close": 1091.41
        },
        {
          "date": "2026-08-13",
          "close": 1078.08
        },
        {
          "date": "2026-08-14",
          "close": 1068.46
        },
        {
          "date": "2026-08-17",
          "close": 1078.5
        },
        {
          "date": "2026-08-18",
          "close": 1074.9
        },
        {
          "date": "2026-08-19",
          "close": 1049.74
        },
        {
          "date": "2026-08-20",
          "close": 1068.55
        },
        {
          "date": "2026-08-21",
          "close": 1068.31
        },
        {
          "date": "2026-08-24",
          "close": 1063.39
        },
        {
          "date": "2026-08-25",
          "close": 1085.45
        },
        {
          "date": "2026-08-26",
          "close": 1097.57
        },
        {
          "date": "2026-08-27",
          "close": 1096.63
        },
        {
          "date": "2026-08-28",
          "close": 1109.39
        },
        {
          "date": "2026-08-31",
          "close": 1103.07
        },
        {
          "date": "2026-09-01",
          "close": 1119.47
        },
        {
          "date": "2026-09-02",
          "close": 1108.29
        },
        {
          "date": "2026-09-03",
          "close": 1096.77
        },
        {
          "date": "2026-09-04",
          "close": 1105.96
        },
        {
          "date": "2026-09-07",
          "close": 1115.13
        },
        {
          "date": "2026-09-08",
          "close": 1139.21
        },
        {
          "date": "2026-09-09",
          "close": 1129.78
        },
        {
          "date": "2026-09-10",
          "close": 1121.46
        },
        {
          "date": "2026-09-11",
          "close": 1102.12
        },
        {
          "date": "2026-09-14",
          "close": 1102.26
        },
        {
          "date": "2026-09-15",
          "close": 1073.77
        },
        {
          "date": "2026-09-16",
          "close": 1082.55
        },
        {
          "date": "2026-09-17",
          "close": 1087.12
        },
        {
          "date": "2026-09-18",
          "close": 1094.27
        },
        {
          "date": "2026-09-21",
          "close": 1122.01
        },
        {
          "date": "2026-09-22",
          "close": 1113.5
        },
        {
          "date": "2026-09-23",
          "close": 1101.15
        },
        {
          "date": "2026-09-24",
          "close": 1091.29
        },
        {
          "date": "2026-09-28",
          "close": 1076.22
        },
        {
          "date": "2026-09-29",
          "close": 1090.61
        },
        {
          "date": "2026-09-30",
          "close": 1095.98
        },
        {
          "date": "2026-10-08",
          "close": 1087.59
        },
        {
          "date": "2026-10-09",
          "close": 1098.35
        },
        {
          "date": "2026-10-12",
          "close": 1077.57
        },
        {
          "date": "2026-10-13",
          "close": 1081.46
        },
        {
          "date": "2026-10-14",
          "close": 1070.7
        },
        {
          "date": "2026-10-15",
          "close": 1037.83
        },
        {
          "date": "2026-10-16",
          "close": 1046.9
        },
        {
          "date": "2026-10-19",
          "close": 1035.18
        },
        {
          "date": "2026-10-20",
          "close": 1032.67
        },
        {
          "date": "2026-10-21",
          "close": 1035.98
        },
        {
          "date": "2026-10-22",
          "close": 1009.04
        },
        {
          "date": "2026-10-23",
          "close": 1017.23
        },
        {
          "date": "2026-10-26",
          "close": 1018.13
        },
        {
          "date": "2026-10-27",
          "close": 1000.09
        },
        {
          "date": "2026-10-28",
          "close": 1005.02
        },
        {
          "date": "2026-10-29",
          "close": 982.86
        },
        {
          "date": "2026-10-30",
          "close": 965.67
        },
        {
          "date": "2026-11-02",
          "close": 982.34
        },
        {
          "date": "2026-11-03",
          "close": 988.35
        },
        {
          "date": "2026-11-04",
          "close": 998.22
        },
        {
          "date": "2026-11-05",
          "close": 1012.99
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4819277108433735,
          "pullback_frequency": 0.2891566265060241,
          "up_wilson": [
            0.3776318592215551,
            0.5878224290787573
          ],
          "pullback_wilson": [
            0.20267448849174827,
            0.3942922083452287
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5098039215686274,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.37680923894569696,
            0.6414251410562926
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1054",
      "name": "DRG/DIP",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03493237775979652,
        "5": 0.04636241453865497,
        "20": 0.018543377852608733,
        "60": -0.051467316453014056
      },
      "moving_averages": {
        "5": 858.6539999999804,
        "20": 885.127999999997,
        "60": 898.8
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-10-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 25
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.040457843462977094,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1156.69
        },
        {
          "date": "2026-05-14",
          "close": 1123.62
        },
        {
          "date": "2026-05-15",
          "close": 1106.29
        },
        {
          "date": "2026-05-18",
          "close": 1121.31
        },
        {
          "date": "2026-05-19",
          "close": 1149.59
        },
        {
          "date": "2026-05-20",
          "close": 1118.23
        },
        {
          "date": "2026-05-21",
          "close": 1082.0
        },
        {
          "date": "2026-05-22",
          "close": 1093.15
        },
        {
          "date": "2026-05-25",
          "close": 1083.66
        },
        {
          "date": "2026-05-26",
          "close": 1060.69
        },
        {
          "date": "2026-05-27",
          "close": 1032.09
        },
        {
          "date": "2026-05-28",
          "close": 1031.6
        },
        {
          "date": "2026-05-29",
          "close": 998.45
        },
        {
          "date": "2026-06-01",
          "close": 1019.77
        },
        {
          "date": "2026-06-02",
          "close": 999.95
        },
        {
          "date": "2026-06-03",
          "close": 986.05
        },
        {
          "date": "2026-06-04",
          "close": 966.75
        },
        {
          "date": "2026-06-05",
          "close": 979.17
        },
        {
          "date": "2026-06-08",
          "close": 953.07
        },
        {
          "date": "2026-06-09",
          "close": 971.93
        },
        {
          "date": "2026-06-10",
          "close": 954.27
        },
        {
          "date": "2026-06-11",
          "close": 930.48
        },
        {
          "date": "2026-06-12",
          "close": 956.15
        },
        {
          "date": "2026-06-15",
          "close": 970.57
        },
        {
          "date": "2026-06-16",
          "close": 975.28
        },
        {
          "date": "2026-06-17",
          "close": 964.44
        },
        {
          "date": "2026-06-18",
          "close": 970.86
        },
        {
          "date": "2026-06-22",
          "close": 981.91
        },
        {
          "date": "2026-06-23",
          "close": 979.76
        },
        {
          "date": "2026-06-24",
          "close": 957.11
        },
        {
          "date": "2026-06-25",
          "close": 928.72
        },
        {
          "date": "2026-06-26",
          "close": 895.47
        },
        {
          "date": "2026-06-29",
          "close": 890.95
        },
        {
          "date": "2026-06-30",
          "close": 883.51
        },
        {
          "date": "2026-07-01",
          "close": 897.67
        },
        {
          "date": "2026-07-02",
          "close": 881.0
        },
        {
          "date": "2026-07-03",
          "close": 887.26
        },
        {
          "date": "2026-07-06",
          "close": 865.62
        },
        {
          "date": "2026-07-07",
          "close": 841.34
        },
        {
          "date": "2026-07-08",
          "close": 852.36
        },
        {
          "date": "2026-07-09",
          "close": 843.31
        },
        {
          "date": "2026-07-10",
          "close": 879.84
        },
        {
          "date": "2026-07-13",
          "close": 849.7
        },
        {
          "date": "2026-07-14",
          "close": 850.47
        },
        {
          "date": "2026-07-15",
          "close": 866.72
        },
        {
          "date": "2026-07-16",
          "close": 882.53
        },
        {
          "date": "2026-07-17",
          "close": 829.62
        },
        {
          "date": "2026-07-20",
          "close": 837.43
        },
        {
          "date": "2026-07-21",
          "close": 832.33
        },
        {
          "date": "2026-07-22",
          "close": 818.05
        },
        {
          "date": "2026-07-23",
          "close": 825.94
        },
        {
          "date": "2026-07-24",
          "close": 796.1
        },
        {
          "date": "2026-07-27",
          "close": 828.25
        },
        {
          "date": "2026-07-28",
          "close": 853.97
        },
        {
          "date": "2026-07-29",
          "close": 855.73
        },
        {
          "date": "2026-07-30",
          "close": 848.07
        },
        {
          "date": "2026-07-31",
          "close": 892.75
        },
        {
          "date": "2026-08-03",
          "close": 913.56
        },
        {
          "date": "2026-08-04",
          "close": 934.35
        },
        {
          "date": "2026-08-05",
          "close": 943.9
        },
        {
          "date": "2026-08-06",
          "close": 947.39
        },
        {
          "date": "2026-08-07",
          "close": 939.03
        },
        {
          "date": "2026-08-10",
          "close": 954.52
        },
        {
          "date": "2026-08-11",
          "close": 949.59
        },
        {
          "date": "2026-08-12",
          "close": 962.61
        },
        {
          "date": "2026-08-13",
          "close": 952.25
        },
        {
          "date": "2026-08-14",
          "close": 941.76
        },
        {
          "date": "2026-08-17",
          "close": 938.11
        },
        {
          "date": "2026-08-18",
          "close": 924.9
        },
        {
          "date": "2026-08-19",
          "close": 888.74
        },
        {
          "date": "2026-08-20",
          "close": 916.1
        },
        {
          "date": "2026-08-21",
          "close": 907.32
        },
        {
          "date": "2026-08-24",
          "close": 887.82
        },
        {
          "date": "2026-08-25",
          "close": 897.3
        },
        {
          "date": "2026-08-26",
          "close": 887.15
        },
        {
          "date": "2026-08-27",
          "close": 890.16
        },
        {
          "date": "2026-08-28",
          "close": 894.46
        },
        {
          "date": "2026-08-31",
          "close": 901.04
        },
        {
          "date": "2026-09-01",
          "close": 918.12
        },
        {
          "date": "2026-09-02",
          "close": 905.76
        },
        {
          "date": "2026-09-03",
          "close": 892.72
        },
        {
          "date": "2026-09-04",
          "close": 896.77
        },
        {
          "date": "2026-09-07",
          "close": 896.66
        },
        {
          "date": "2026-09-08",
          "close": 906.45
        },
        {
          "date": "2026-09-09",
          "close": 887.91
        },
        {
          "date": "2026-09-10",
          "close": 889.46
        },
        {
          "date": "2026-09-11",
          "close": 879.74
        },
        {
          "date": "2026-09-14",
          "close": 891.78
        },
        {
          "date": "2026-09-15",
          "close": 870.7
        },
        {
          "date": "2026-09-16",
          "close": 873.7
        },
        {
          "date": "2026-09-17",
          "close": 870.16
        },
        {
          "date": "2026-09-18",
          "close": 881.2
        },
        {
          "date": "2026-09-21",
          "close": 903.79
        },
        {
          "date": "2026-09-22",
          "close": 923.56
        },
        {
          "date": "2026-09-23",
          "close": 902.88
        },
        {
          "date": "2026-09-24",
          "close": 893.55
        },
        {
          "date": "2026-09-28",
          "close": 890.9
        },
        {
          "date": "2026-09-29",
          "close": 897.22
        },
        {
          "date": "2026-09-30",
          "close": 893.14
        },
        {
          "date": "2026-10-08",
          "close": 879.02
        },
        {
          "date": "2026-10-09",
          "close": 909.61
        },
        {
          "date": "2026-10-12",
          "close": 904.24
        },
        {
          "date": "2026-10-13",
          "close": 905.75
        },
        {
          "date": "2026-10-14",
          "close": 892.05
        },
        {
          "date": "2026-10-15",
          "close": 867.62
        },
        {
          "date": "2026-10-16",
          "close": 861.97
        },
        {
          "date": "2026-10-19",
          "close": 885.28
        },
        {
          "date": "2026-10-20",
          "close": 903.74
        },
        {
          "date": "2026-10-21",
          "close": 933.07
        },
        {
          "date": "2026-10-22",
          "close": 895.15
        },
        {
          "date": "2026-10-23",
          "close": 914.81
        },
        {
          "date": "2026-10-26",
          "close": 916.44
        },
        {
          "date": "2026-10-27",
          "close": 879.85
        },
        {
          "date": "2026-10-28",
          "close": 884.06
        },
        {
          "date": "2026-10-29",
          "close": 855.65
        },
        {
          "date": "2026-10-30",
          "close": 823.03
        },
        {
          "date": "2026-11-02",
          "close": 861.88
        },
        {
          "date": "2026-11-03",
          "close": 847.94
        },
        {
          "date": "2026-11-04",
          "close": 865.1
        },
        {
          "date": "2026-11-05",
          "close": 895.32
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5145631067961165,
          "pullback_frequency": 0.39805825242718446,
          "up_wilson": [
            0.4192695708623863,
            0.608809416762022
          ],
          "pullback_wilson": [
            0.3088339434875273,
            0.4946131431416146
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.532258064516129,
          "pullback_frequency": 0.5483870967741935,
          "up_wilson": [
            0.40984032508164014,
            0.6509116702666583
          ],
          "pullback_wilson": [
            0.4253251246984431,
            0.6658028683240047
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 8,
          "insufficient_or_abstained": 45,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 3,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1055",
      "name": "虚拟数字人",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.039444929161992714,
        "5": 0.06161314413741614,
        "20": 0.05695769364010461,
        "60": -0.01224702510205855
      },
      "moving_averages": {
        "5": 1186.0379999999889,
        "20": 1205.6459999999963,
        "60": 1226.9353333333313
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-10-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1486.15
        },
        {
          "date": "2026-05-14",
          "close": 1438.01
        },
        {
          "date": "2026-05-15",
          "close": 1439.79
        },
        {
          "date": "2026-05-18",
          "close": 1454.35
        },
        {
          "date": "2026-05-19",
          "close": 1485.62
        },
        {
          "date": "2026-05-20",
          "close": 1449.26
        },
        {
          "date": "2026-05-21",
          "close": 1396.58
        },
        {
          "date": "2026-05-22",
          "close": 1404.78
        },
        {
          "date": "2026-05-25",
          "close": 1400.26
        },
        {
          "date": "2026-05-26",
          "close": 1379.4
        },
        {
          "date": "2026-05-27",
          "close": 1351.49
        },
        {
          "date": "2026-05-28",
          "close": 1354.21
        },
        {
          "date": "2026-05-29",
          "close": 1324.38
        },
        {
          "date": "2026-06-01",
          "close": 1373.38
        },
        {
          "date": "2026-06-02",
          "close": 1339.15
        },
        {
          "date": "2026-06-03",
          "close": 1321.1
        },
        {
          "date": "2026-06-04",
          "close": 1299.47
        },
        {
          "date": "2026-06-05",
          "close": 1315.68
        },
        {
          "date": "2026-06-08",
          "close": 1298.8
        },
        {
          "date": "2026-06-09",
          "close": 1318.55
        },
        {
          "date": "2026-06-10",
          "close": 1308.37
        },
        {
          "date": "2026-06-11",
          "close": 1262.42
        },
        {
          "date": "2026-06-12",
          "close": 1269.46
        },
        {
          "date": "2026-06-15",
          "close": 1289.09
        },
        {
          "date": "2026-06-16",
          "close": 1289.84
        },
        {
          "date": "2026-06-17",
          "close": 1269.62
        },
        {
          "date": "2026-06-18",
          "close": 1278.79
        },
        {
          "date": "2026-06-22",
          "close": 1299.6
        },
        {
          "date": "2026-06-23",
          "close": 1283.17
        },
        {
          "date": "2026-06-24",
          "close": 1260.03
        },
        {
          "date": "2026-06-25",
          "close": 1227.98
        },
        {
          "date": "2026-06-26",
          "close": 1199.1
        },
        {
          "date": "2026-06-29",
          "close": 1182.93
        },
        {
          "date": "2026-06-30",
          "close": 1204.35
        },
        {
          "date": "2026-07-01",
          "close": 1231.32
        },
        {
          "date": "2026-07-02",
          "close": 1228.09
        },
        {
          "date": "2026-07-03",
          "close": 1224.32
        },
        {
          "date": "2026-07-06",
          "close": 1196.91
        },
        {
          "date": "2026-07-07",
          "close": 1166.04
        },
        {
          "date": "2026-07-08",
          "close": 1168.93
        },
        {
          "date": "2026-07-09",
          "close": 1176.66
        },
        {
          "date": "2026-07-10",
          "close": 1201.67
        },
        {
          "date": "2026-07-13",
          "close": 1144.28
        },
        {
          "date": "2026-07-14",
          "close": 1143.15
        },
        {
          "date": "2026-07-15",
          "close": 1161.65
        },
        {
          "date": "2026-07-16",
          "close": 1174.02
        },
        {
          "date": "2026-07-17",
          "close": 1119.36
        },
        {
          "date": "2026-07-20",
          "close": 1104.51
        },
        {
          "date": "2026-07-21",
          "close": 1127.07
        },
        {
          "date": "2026-07-22",
          "close": 1103.18
        },
        {
          "date": "2026-07-23",
          "close": 1107.85
        },
        {
          "date": "2026-07-24",
          "close": 1067.91
        },
        {
          "date": "2026-07-27",
          "close": 1104.59
        },
        {
          "date": "2026-07-28",
          "close": 1116.27
        },
        {
          "date": "2026-07-29",
          "close": 1131.25
        },
        {
          "date": "2026-07-30",
          "close": 1118.4
        },
        {
          "date": "2026-07-31",
          "close": 1186.86
        },
        {
          "date": "2026-08-03",
          "close": 1202.66
        },
        {
          "date": "2026-08-04",
          "close": 1247.15
        },
        {
          "date": "2026-08-05",
          "close": 1266.43
        },
        {
          "date": "2026-08-06",
          "close": 1259.34
        },
        {
          "date": "2026-08-07",
          "close": 1251.49
        },
        {
          "date": "2026-08-10",
          "close": 1259.3
        },
        {
          "date": "2026-08-11",
          "close": 1256.52
        },
        {
          "date": "2026-08-12",
          "close": 1270.35
        },
        {
          "date": "2026-08-13",
          "close": 1249.66
        },
        {
          "date": "2026-08-14",
          "close": 1253.02
        },
        {
          "date": "2026-08-17",
          "close": 1260.38
        },
        {
          "date": "2026-08-18",
          "close": 1243.92
        },
        {
          "date": "2026-08-19",
          "close": 1184.9
        },
        {
          "date": "2026-08-20",
          "close": 1201.28
        },
        {
          "date": "2026-08-21",
          "close": 1200.94
        },
        {
          "date": "2026-08-24",
          "close": 1184.57
        },
        {
          "date": "2026-08-25",
          "close": 1204.47
        },
        {
          "date": "2026-08-26",
          "close": 1204.21
        },
        {
          "date": "2026-08-27",
          "close": 1213.16
        },
        {
          "date": "2026-08-28",
          "close": 1221.87
        },
        {
          "date": "2026-08-31",
          "close": 1262.62
        },
        {
          "date": "2026-09-01",
          "close": 1286.32
        },
        {
          "date": "2026-09-02",
          "close": 1269.85
        },
        {
          "date": "2026-09-03",
          "close": 1258.21
        },
        {
          "date": "2026-09-04",
          "close": 1274.27
        },
        {
          "date": "2026-09-07",
          "close": 1282.48
        },
        {
          "date": "2026-09-08",
          "close": 1294.82
        },
        {
          "date": "2026-09-09",
          "close": 1264.86
        },
        {
          "date": "2026-09-10",
          "close": 1247.64
        },
        {
          "date": "2026-09-11",
          "close": 1228.05
        },
        {
          "date": "2026-09-14",
          "close": 1228.42
        },
        {
          "date": "2026-09-15",
          "close": 1200.1
        },
        {
          "date": "2026-09-16",
          "close": 1212.77
        },
        {
          "date": "2026-09-17",
          "close": 1218.76
        },
        {
          "date": "2026-09-18",
          "close": 1232.4
        },
        {
          "date": "2026-09-21",
          "close": 1255.08
        },
        {
          "date": "2026-09-22",
          "close": 1274.81
        },
        {
          "date": "2026-09-23",
          "close": 1247.79
        },
        {
          "date": "2026-09-24",
          "close": 1229.86
        },
        {
          "date": "2026-09-28",
          "close": 1199.36
        },
        {
          "date": "2026-09-29",
          "close": 1223.11
        },
        {
          "date": "2026-09-30",
          "close": 1208.73
        },
        {
          "date": "2026-10-08",
          "close": 1183.51
        },
        {
          "date": "2026-10-09",
          "close": 1224.5
        },
        {
          "date": "2026-10-12",
          "close": 1223.58
        },
        {
          "date": "2026-10-13",
          "close": 1239.94
        },
        {
          "date": "2026-10-14",
          "close": 1236.79
        },
        {
          "date": "2026-10-15",
          "close": 1203.03
        },
        {
          "date": "2026-10-16",
          "close": 1185.31
        },
        {
          "date": "2026-10-19",
          "close": 1187.32
        },
        {
          "date": "2026-10-20",
          "close": 1213.52
        },
        {
          "date": "2026-10-21",
          "close": 1229.02
        },
        {
          "date": "2026-10-22",
          "close": 1176.48
        },
        {
          "date": "2026-10-23",
          "close": 1231.7
        },
        {
          "date": "2026-10-26",
          "close": 1237.17
        },
        {
          "date": "2026-10-27",
          "close": 1197.68
        },
        {
          "date": "2026-10-28",
          "close": 1218.37
        },
        {
          "date": "2026-10-29",
          "close": 1178.32
        },
        {
          "date": "2026-10-30",
          "close": 1113.16
        },
        {
          "date": "2026-11-02",
          "close": 1188.09
        },
        {
          "date": "2026-11-03",
          "close": 1174.57
        },
        {
          "date": "2026-11-04",
          "close": 1203.45
        },
        {
          "date": "2026-11-05",
          "close": 1250.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5487804878048781,
          "pullback_frequency": 0.35365853658536583,
          "up_wilson": [
            0.44130776131828087,
            0.651887299785124
          ],
          "pullback_wilson": [
            0.25885568331347614,
            0.4615591333763093
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5192307692307693,
          "pullback_frequency": 0.5192307692307693,
          "up_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "pullback_wilson": [
            0.38685682768056057,
            0.6489588555454449
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 19,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 8,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1056",
      "name": "幽门螺杆菌概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025711508513017733,
        "5": 0.04263524712081934,
        "20": -0.022705318820518405,
        "60": 0.04724148970227304
      },
      "moving_averages": {
        "5": 949.9560000000289,
        "20": 973.673000000004,
        "60": 981.2386666666697
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-20",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.04633399737622079,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1042.37
        },
        {
          "date": "2026-05-14",
          "close": 1024.48
        },
        {
          "date": "2026-05-15",
          "close": 1015.37
        },
        {
          "date": "2026-05-18",
          "close": 1009.87
        },
        {
          "date": "2026-05-19",
          "close": 1016.48
        },
        {
          "date": "2026-05-20",
          "close": 1009.39
        },
        {
          "date": "2026-05-21",
          "close": 986.51
        },
        {
          "date": "2026-05-22",
          "close": 997.67
        },
        {
          "date": "2026-05-25",
          "close": 989.27
        },
        {
          "date": "2026-05-26",
          "close": 975.05
        },
        {
          "date": "2026-05-27",
          "close": 966.18
        },
        {
          "date": "2026-05-28",
          "close": 960.66
        },
        {
          "date": "2026-05-29",
          "close": 957.43
        },
        {
          "date": "2026-06-01",
          "close": 965.25
        },
        {
          "date": "2026-06-02",
          "close": 948.04
        },
        {
          "date": "2026-06-03",
          "close": 935.92
        },
        {
          "date": "2026-06-04",
          "close": 923.52
        },
        {
          "date": "2026-06-05",
          "close": 928.44
        },
        {
          "date": "2026-06-08",
          "close": 901.45
        },
        {
          "date": "2026-06-09",
          "close": 906.63
        },
        {
          "date": "2026-06-10",
          "close": 902.09
        },
        {
          "date": "2026-06-11",
          "close": 889.05
        },
        {
          "date": "2026-06-12",
          "close": 904.15
        },
        {
          "date": "2026-06-15",
          "close": 905.77
        },
        {
          "date": "2026-06-16",
          "close": 900.17
        },
        {
          "date": "2026-06-17",
          "close": 893.93
        },
        {
          "date": "2026-06-18",
          "close": 896.29
        },
        {
          "date": "2026-06-22",
          "close": 891.52
        },
        {
          "date": "2026-06-23",
          "close": 911.77
        },
        {
          "date": "2026-06-24",
          "close": 898.71
        },
        {
          "date": "2026-06-25",
          "close": 881.56
        },
        {
          "date": "2026-06-26",
          "close": 847.97
        },
        {
          "date": "2026-06-29",
          "close": 886.84
        },
        {
          "date": "2026-06-30",
          "close": 875.0
        },
        {
          "date": "2026-07-01",
          "close": 913.84
        },
        {
          "date": "2026-07-02",
          "close": 921.3
        },
        {
          "date": "2026-07-03",
          "close": 936.32
        },
        {
          "date": "2026-07-06",
          "close": 942.62
        },
        {
          "date": "2026-07-07",
          "close": 906.58
        },
        {
          "date": "2026-07-08",
          "close": 900.94
        },
        {
          "date": "2026-07-09",
          "close": 901.96
        },
        {
          "date": "2026-07-10",
          "close": 921.86
        },
        {
          "date": "2026-07-13",
          "close": 914.09
        },
        {
          "date": "2026-07-14",
          "close": 935.43
        },
        {
          "date": "2026-07-15",
          "close": 963.34
        },
        {
          "date": "2026-07-16",
          "close": 968.06
        },
        {
          "date": "2026-07-17",
          "close": 906.5
        },
        {
          "date": "2026-07-20",
          "close": 904.04
        },
        {
          "date": "2026-07-21",
          "close": 890.73
        },
        {
          "date": "2026-07-22",
          "close": 896.83
        },
        {
          "date": "2026-07-23",
          "close": 904.52
        },
        {
          "date": "2026-07-24",
          "close": 872.61
        },
        {
          "date": "2026-07-27",
          "close": 902.36
        },
        {
          "date": "2026-07-28",
          "close": 895.71
        },
        {
          "date": "2026-07-29",
          "close": 902.97
        },
        {
          "date": "2026-07-30",
          "close": 891.56
        },
        {
          "date": "2026-07-31",
          "close": 909.0
        },
        {
          "date": "2026-08-03",
          "close": 922.11
        },
        {
          "date": "2026-08-04",
          "close": 940.05
        },
        {
          "date": "2026-08-05",
          "close": 937.1
        },
        {
          "date": "2026-08-06",
          "close": 936.68
        },
        {
          "date": "2026-08-07",
          "close": 966.91
        },
        {
          "date": "2026-08-10",
          "close": 981.34
        },
        {
          "date": "2026-08-11",
          "close": 979.03
        },
        {
          "date": "2026-08-12",
          "close": 986.85
        },
        {
          "date": "2026-08-13",
          "close": 1000.03
        },
        {
          "date": "2026-08-14",
          "close": 1004.94
        },
        {
          "date": "2026-08-17",
          "close": 1015.66
        },
        {
          "date": "2026-08-18",
          "close": 1006.08
        },
        {
          "date": "2026-08-19",
          "close": 985.26
        },
        {
          "date": "2026-08-20",
          "close": 1020.11
        },
        {
          "date": "2026-08-21",
          "close": 984.73
        },
        {
          "date": "2026-08-24",
          "close": 963.87
        },
        {
          "date": "2026-08-25",
          "close": 991.41
        },
        {
          "date": "2026-08-26",
          "close": 995.98
        },
        {
          "date": "2026-08-27",
          "close": 1008.24
        },
        {
          "date": "2026-08-28",
          "close": 1004.05
        },
        {
          "date": "2026-08-31",
          "close": 989.01
        },
        {
          "date": "2026-09-01",
          "close": 1000.33
        },
        {
          "date": "2026-09-02",
          "close": 982.39
        },
        {
          "date": "2026-09-03",
          "close": 973.06
        },
        {
          "date": "2026-09-04",
          "close": 972.98
        },
        {
          "date": "2026-09-07",
          "close": 980.94
        },
        {
          "date": "2026-09-08",
          "close": 994.62
        },
        {
          "date": "2026-09-09",
          "close": 981.54
        },
        {
          "date": "2026-09-10",
          "close": 961.0
        },
        {
          "date": "2026-09-11",
          "close": 941.86
        },
        {
          "date": "2026-09-14",
          "close": 959.77
        },
        {
          "date": "2026-09-15",
          "close": 943.05
        },
        {
          "date": "2026-09-16",
          "close": 949.1
        },
        {
          "date": "2026-09-17",
          "close": 956.92
        },
        {
          "date": "2026-09-18",
          "close": 965.6
        },
        {
          "date": "2026-09-21",
          "close": 1007.2
        },
        {
          "date": "2026-09-22",
          "close": 1013.33
        },
        {
          "date": "2026-09-23",
          "close": 1008.1
        },
        {
          "date": "2026-09-24",
          "close": 988.02
        },
        {
          "date": "2026-09-28",
          "close": 987.04
        },
        {
          "date": "2026-09-29",
          "close": 992.75
        },
        {
          "date": "2026-09-30",
          "close": 1016.91
        },
        {
          "date": "2026-10-08",
          "close": 1004.17
        },
        {
          "date": "2026-10-09",
          "close": 1029.05
        },
        {
          "date": "2026-10-12",
          "close": 1013.01
        },
        {
          "date": "2026-10-13",
          "close": 1008.61
        },
        {
          "date": "2026-10-14",
          "close": 995.46
        },
        {
          "date": "2026-10-15",
          "close": 987.21
        },
        {
          "date": "2026-10-16",
          "close": 987.35
        },
        {
          "date": "2026-10-19",
          "close": 982.76
        },
        {
          "date": "2026-10-20",
          "close": 986.24
        },
        {
          "date": "2026-10-21",
          "close": 993.53
        },
        {
          "date": "2026-10-22",
          "close": 953.87
        },
        {
          "date": "2026-10-23",
          "close": 969.1
        },
        {
          "date": "2026-10-26",
          "close": 978.29
        },
        {
          "date": "2026-10-27",
          "close": 939.58
        },
        {
          "date": "2026-10-28",
          "close": 958.38
        },
        {
          "date": "2026-10-29",
          "close": 941.24
        },
        {
          "date": "2026-10-30",
          "close": 926.43
        },
        {
          "date": "2026-11-02",
          "close": 946.28
        },
        {
          "date": "2026-11-03",
          "close": 938.93
        },
        {
          "date": "2026-11-04",
          "close": 956.77
        },
        {
          "date": "2026-11-05",
          "close": 981.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5903614457831325,
          "pullback_frequency": 0.21686746987951808,
          "up_wilson": [
            0.48285768523824363,
            0.6898708732601949
          ],
          "pullback_wilson": [
            0.14181562277368154,
            0.31696822726454466
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5686274509803921,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "pullback_wilson": [
            0.21969931853588517,
            0.47031622143029195
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 31,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.6451612903225806,
          "baseline_hit_rate": 0.6451612903225806,
          "hit_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "baseline_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 21,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1057",
      "name": "电子纸概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015443841599315666,
        "5": 0.024101172704258378,
        "20": -0.11389420951819651,
        "60": -0.10560077730738338
      },
      "moving_averages": {
        "5": 869.1579999999842,
        "20": 926.6349999999977,
        "60": 1004.7771666666648
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-15",
            "end": "2026-08-05",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-09",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.10564511331866033,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1218.65
        },
        {
          "date": "2026-05-14",
          "close": 1185.82
        },
        {
          "date": "2026-05-15",
          "close": 1148.31
        },
        {
          "date": "2026-05-18",
          "close": 1145.67
        },
        {
          "date": "2026-05-19",
          "close": 1154.49
        },
        {
          "date": "2026-05-20",
          "close": 1140.32
        },
        {
          "date": "2026-05-21",
          "close": 1146.3
        },
        {
          "date": "2026-05-22",
          "close": 1181.85
        },
        {
          "date": "2026-05-25",
          "close": 1201.2
        },
        {
          "date": "2026-05-26",
          "close": 1216.12
        },
        {
          "date": "2026-05-27",
          "close": 1200.26
        },
        {
          "date": "2026-05-28",
          "close": 1207.8
        },
        {
          "date": "2026-05-29",
          "close": 1135.06
        },
        {
          "date": "2026-06-01",
          "close": 1153.34
        },
        {
          "date": "2026-06-02",
          "close": 1165.37
        },
        {
          "date": "2026-06-03",
          "close": 1200.47
        },
        {
          "date": "2026-06-04",
          "close": 1201.27
        },
        {
          "date": "2026-06-05",
          "close": 1211.51
        },
        {
          "date": "2026-06-08",
          "close": 1204.06
        },
        {
          "date": "2026-06-09",
          "close": 1234.65
        },
        {
          "date": "2026-06-10",
          "close": 1202.05
        },
        {
          "date": "2026-06-11",
          "close": 1150.98
        },
        {
          "date": "2026-06-12",
          "close": 1133.45
        },
        {
          "date": "2026-06-15",
          "close": 1184.52
        },
        {
          "date": "2026-06-16",
          "close": 1229.71
        },
        {
          "date": "2026-06-17",
          "close": 1302.09
        },
        {
          "date": "2026-06-18",
          "close": 1252.87
        },
        {
          "date": "2026-06-22",
          "close": 1283.6
        },
        {
          "date": "2026-06-23",
          "close": 1275.25
        },
        {
          "date": "2026-06-24",
          "close": 1257.62
        },
        {
          "date": "2026-06-25",
          "close": 1253.86
        },
        {
          "date": "2026-06-26",
          "close": 1262.93
        },
        {
          "date": "2026-06-29",
          "close": 1225.96
        },
        {
          "date": "2026-06-30",
          "close": 1291.25
        },
        {
          "date": "2026-07-01",
          "close": 1277.27
        },
        {
          "date": "2026-07-02",
          "close": 1235.06
        },
        {
          "date": "2026-07-03",
          "close": 1196.52
        },
        {
          "date": "2026-07-06",
          "close": 1171.58
        },
        {
          "date": "2026-07-07",
          "close": 1123.03
        },
        {
          "date": "2026-07-08",
          "close": 1092.63
        },
        {
          "date": "2026-07-09",
          "close": 1119.19
        },
        {
          "date": "2026-07-10",
          "close": 1097.25
        },
        {
          "date": "2026-07-13",
          "close": 1023.72
        },
        {
          "date": "2026-07-14",
          "close": 1039.97
        },
        {
          "date": "2026-07-15",
          "close": 1006.72
        },
        {
          "date": "2026-07-16",
          "close": 990.72
        },
        {
          "date": "2026-07-17",
          "close": 948.69
        },
        {
          "date": "2026-07-20",
          "close": 909.68
        },
        {
          "date": "2026-07-21",
          "close": 947.6
        },
        {
          "date": "2026-07-22",
          "close": 919.1
        },
        {
          "date": "2026-07-23",
          "close": 930.79
        },
        {
          "date": "2026-07-24",
          "close": 912.42
        },
        {
          "date": "2026-07-27",
          "close": 952.84
        },
        {
          "date": "2026-07-28",
          "close": 944.87
        },
        {
          "date": "2026-07-29",
          "close": 953.36
        },
        {
          "date": "2026-07-30",
          "close": 915.97
        },
        {
          "date": "2026-07-31",
          "close": 939.66
        },
        {
          "date": "2026-08-03",
          "close": 956.97
        },
        {
          "date": "2026-08-04",
          "close": 983.09
        },
        {
          "date": "2026-08-05",
          "close": 1008.61
        },
        {
          "date": "2026-08-06",
          "close": 1018.39
        },
        {
          "date": "2026-08-07",
          "close": 1034.68
        },
        {
          "date": "2026-08-10",
          "close": 1035.89
        },
        {
          "date": "2026-08-11",
          "close": 1033.45
        },
        {
          "date": "2026-08-12",
          "close": 1045.09
        },
        {
          "date": "2026-08-13",
          "close": 1048.07
        },
        {
          "date": "2026-08-14",
          "close": 1044.44
        },
        {
          "date": "2026-08-17",
          "close": 1062.28
        },
        {
          "date": "2026-08-18",
          "close": 1080.06
        },
        {
          "date": "2026-08-19",
          "close": 1024.86
        },
        {
          "date": "2026-08-20",
          "close": 1026.32
        },
        {
          "date": "2026-08-21",
          "close": 1027.55
        },
        {
          "date": "2026-08-24",
          "close": 1012.51
        },
        {
          "date": "2026-08-25",
          "close": 1024.33
        },
        {
          "date": "2026-08-26",
          "close": 1024.76
        },
        {
          "date": "2026-08-27",
          "close": 1049.33
        },
        {
          "date": "2026-08-28",
          "close": 1050.84
        },
        {
          "date": "2026-08-31",
          "close": 1061.4
        },
        {
          "date": "2026-09-01",
          "close": 1054.66
        },
        {
          "date": "2026-09-02",
          "close": 1045.88
        },
        {
          "date": "2026-09-03",
          "close": 1046.04
        },
        {
          "date": "2026-09-04",
          "close": 1040.26
        },
        {
          "date": "2026-09-07",
          "close": 1056.61
        },
        {
          "date": "2026-09-08",
          "close": 1055.49
        },
        {
          "date": "2026-09-09",
          "close": 1037.37
        },
        {
          "date": "2026-09-10",
          "close": 1000.38
        },
        {
          "date": "2026-09-11",
          "close": 989.61
        },
        {
          "date": "2026-09-14",
          "close": 1014.21
        },
        {
          "date": "2026-09-15",
          "close": 1016.27
        },
        {
          "date": "2026-09-16",
          "close": 1037.39
        },
        {
          "date": "2026-09-17",
          "close": 1063.58
        },
        {
          "date": "2026-09-18",
          "close": 1081.03
        },
        {
          "date": "2026-09-21",
          "close": 1099.19
        },
        {
          "date": "2026-09-22",
          "close": 1095.67
        },
        {
          "date": "2026-09-23",
          "close": 1094.54
        },
        {
          "date": "2026-09-24",
          "close": 1068.93
        },
        {
          "date": "2026-09-28",
          "close": 1047.36
        },
        {
          "date": "2026-09-29",
          "close": 1048.22
        },
        {
          "date": "2026-09-30",
          "close": 1038.94
        },
        {
          "date": "2026-10-08",
          "close": 1018.05
        },
        {
          "date": "2026-10-09",
          "close": 1008.66
        },
        {
          "date": "2026-10-12",
          "close": 983.14
        },
        {
          "date": "2026-10-13",
          "close": 990.82
        },
        {
          "date": "2026-10-14",
          "close": 969.69
        },
        {
          "date": "2026-10-15",
          "close": 943.78
        },
        {
          "date": "2026-10-16",
          "close": 947.02
        },
        {
          "date": "2026-10-19",
          "close": 937.77
        },
        {
          "date": "2026-10-20",
          "close": 948.02
        },
        {
          "date": "2026-10-21",
          "close": 948.95
        },
        {
          "date": "2026-10-22",
          "close": 923.18
        },
        {
          "date": "2026-10-23",
          "close": 942.26
        },
        {
          "date": "2026-10-26",
          "close": 929.12
        },
        {
          "date": "2026-10-27",
          "close": 911.46
        },
        {
          "date": "2026-10-28",
          "close": 922.17
        },
        {
          "date": "2026-10-29",
          "close": 880.87
        },
        {
          "date": "2026-10-30",
          "close": 841.75
        },
        {
          "date": "2026-11-02",
          "close": 859.98
        },
        {
          "date": "2026-11-03",
          "close": 853.58
        },
        {
          "date": "2026-11-04",
          "close": 888.38
        },
        {
          "date": "2026-11-05",
          "close": 902.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.28378378378378377,
          "up_wilson": [
            0.4278134568803063,
            0.649266290736203
          ],
          "pullback_wilson": [
            0.19373547108022537,
            0.3951725416317253
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5853658536585366,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.4336710313403013,
            0.7224345054574786
          ],
          "pullback_wilson": [
            0.2565614506012352,
            0.5427314306587621
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 5,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 9,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1058",
      "name": "地下管网",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018188903502362352,
        "5": 0.0111357281760045,
        "20": -0.08319590161058299,
        "60": -0.07285872699046358
      },
      "moving_averages": {
        "5": 1019.3139999999897,
        "20": 1070.6089999999908,
        "60": 1120.1619999999937
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.08817909770631405,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1317.09
        },
        {
          "date": "2026-05-14",
          "close": 1301.29
        },
        {
          "date": "2026-05-15",
          "close": 1294.78
        },
        {
          "date": "2026-05-18",
          "close": 1304.38
        },
        {
          "date": "2026-05-19",
          "close": 1311.11
        },
        {
          "date": "2026-05-20",
          "close": 1300.95
        },
        {
          "date": "2026-05-21",
          "close": 1273.55
        },
        {
          "date": "2026-05-22",
          "close": 1290.74
        },
        {
          "date": "2026-05-25",
          "close": 1288.33
        },
        {
          "date": "2026-05-26",
          "close": 1260.76
        },
        {
          "date": "2026-05-27",
          "close": 1224.6
        },
        {
          "date": "2026-05-28",
          "close": 1232.4
        },
        {
          "date": "2026-05-29",
          "close": 1238.01
        },
        {
          "date": "2026-06-01",
          "close": 1259.22
        },
        {
          "date": "2026-06-02",
          "close": 1236.24
        },
        {
          "date": "2026-06-03",
          "close": 1227.26
        },
        {
          "date": "2026-06-04",
          "close": 1209.87
        },
        {
          "date": "2026-06-05",
          "close": 1211.53
        },
        {
          "date": "2026-06-08",
          "close": 1192.23
        },
        {
          "date": "2026-06-09",
          "close": 1208.5
        },
        {
          "date": "2026-06-10",
          "close": 1186.0
        },
        {
          "date": "2026-06-11",
          "close": 1169.74
        },
        {
          "date": "2026-06-12",
          "close": 1189.97
        },
        {
          "date": "2026-06-15",
          "close": 1190.88
        },
        {
          "date": "2026-06-16",
          "close": 1190.83
        },
        {
          "date": "2026-06-17",
          "close": 1179.04
        },
        {
          "date": "2026-06-18",
          "close": 1174.46
        },
        {
          "date": "2026-06-22",
          "close": 1173.26
        },
        {
          "date": "2026-06-23",
          "close": 1185.67
        },
        {
          "date": "2026-06-24",
          "close": 1161.99
        },
        {
          "date": "2026-06-25",
          "close": 1136.23
        },
        {
          "date": "2026-06-26",
          "close": 1105.58
        },
        {
          "date": "2026-06-29",
          "close": 1107.0
        },
        {
          "date": "2026-06-30",
          "close": 1110.92
        },
        {
          "date": "2026-07-01",
          "close": 1134.53
        },
        {
          "date": "2026-07-02",
          "close": 1136.65
        },
        {
          "date": "2026-07-03",
          "close": 1148.33
        },
        {
          "date": "2026-07-06",
          "close": 1148.59
        },
        {
          "date": "2026-07-07",
          "close": 1121.34
        },
        {
          "date": "2026-07-08",
          "close": 1113.58
        },
        {
          "date": "2026-07-09",
          "close": 1109.69
        },
        {
          "date": "2026-07-10",
          "close": 1131.78
        },
        {
          "date": "2026-07-13",
          "close": 1089.07
        },
        {
          "date": "2026-07-14",
          "close": 1093.7
        },
        {
          "date": "2026-07-15",
          "close": 1105.53
        },
        {
          "date": "2026-07-16",
          "close": 1102.63
        },
        {
          "date": "2026-07-17",
          "close": 1062.15
        },
        {
          "date": "2026-07-20",
          "close": 1038.4
        },
        {
          "date": "2026-07-21",
          "close": 1037.4
        },
        {
          "date": "2026-07-22",
          "close": 1022.42
        },
        {
          "date": "2026-07-23",
          "close": 1051.45
        },
        {
          "date": "2026-07-24",
          "close": 1027.83
        },
        {
          "date": "2026-07-27",
          "close": 1052.48
        },
        {
          "date": "2026-07-28",
          "close": 1052.82
        },
        {
          "date": "2026-07-29",
          "close": 1071.18
        },
        {
          "date": "2026-07-30",
          "close": 1057.99
        },
        {
          "date": "2026-07-31",
          "close": 1084.66
        },
        {
          "date": "2026-08-03",
          "close": 1115.07
        },
        {
          "date": "2026-08-04",
          "close": 1120.14
        },
        {
          "date": "2026-08-05",
          "close": 1127.25
        },
        {
          "date": "2026-08-06",
          "close": 1130.4
        },
        {
          "date": "2026-08-07",
          "close": 1133.2
        },
        {
          "date": "2026-08-10",
          "close": 1152.5
        },
        {
          "date": "2026-08-11",
          "close": 1140.7
        },
        {
          "date": "2026-08-12",
          "close": 1151.07
        },
        {
          "date": "2026-08-13",
          "close": 1137.19
        },
        {
          "date": "2026-08-14",
          "close": 1137.48
        },
        {
          "date": "2026-08-17",
          "close": 1152.62
        },
        {
          "date": "2026-08-18",
          "close": 1150.7
        },
        {
          "date": "2026-08-19",
          "close": 1114.01
        },
        {
          "date": "2026-08-20",
          "close": 1126.55
        },
        {
          "date": "2026-08-21",
          "close": 1127.39
        },
        {
          "date": "2026-08-24",
          "close": 1120.85
        },
        {
          "date": "2026-08-25",
          "close": 1143.03
        },
        {
          "date": "2026-08-26",
          "close": 1147.27
        },
        {
          "date": "2026-08-27",
          "close": 1148.35
        },
        {
          "date": "2026-08-28",
          "close": 1146.87
        },
        {
          "date": "2026-08-31",
          "close": 1150.02
        },
        {
          "date": "2026-09-01",
          "close": 1164.28
        },
        {
          "date": "2026-09-02",
          "close": 1164.81
        },
        {
          "date": "2026-09-03",
          "close": 1154.78
        },
        {
          "date": "2026-09-04",
          "close": 1153.58
        },
        {
          "date": "2026-09-07",
          "close": 1158.35
        },
        {
          "date": "2026-09-08",
          "close": 1171.49
        },
        {
          "date": "2026-09-09",
          "close": 1166.95
        },
        {
          "date": "2026-09-10",
          "close": 1158.49
        },
        {
          "date": "2026-09-11",
          "close": 1141.02
        },
        {
          "date": "2026-09-14",
          "close": 1142.85
        },
        {
          "date": "2026-09-15",
          "close": 1117.09
        },
        {
          "date": "2026-09-16",
          "close": 1128.43
        },
        {
          "date": "2026-09-17",
          "close": 1132.84
        },
        {
          "date": "2026-09-18",
          "close": 1143.2
        },
        {
          "date": "2026-09-21",
          "close": 1164.05
        },
        {
          "date": "2026-09-22",
          "close": 1162.1
        },
        {
          "date": "2026-09-23",
          "close": 1155.05
        },
        {
          "date": "2026-09-24",
          "close": 1151.73
        },
        {
          "date": "2026-09-28",
          "close": 1129.13
        },
        {
          "date": "2026-09-29",
          "close": 1142.63
        },
        {
          "date": "2026-09-30",
          "close": 1144.53
        },
        {
          "date": "2026-10-08",
          "close": 1139.96
        },
        {
          "date": "2026-10-09",
          "close": 1146.19
        },
        {
          "date": "2026-10-12",
          "close": 1130.04
        },
        {
          "date": "2026-10-13",
          "close": 1140.91
        },
        {
          "date": "2026-10-14",
          "close": 1116.28
        },
        {
          "date": "2026-10-15",
          "close": 1087.05
        },
        {
          "date": "2026-10-16",
          "close": 1094.7
        },
        {
          "date": "2026-10-19",
          "close": 1086.2
        },
        {
          "date": "2026-10-20",
          "close": 1092.74
        },
        {
          "date": "2026-10-21",
          "close": 1093.13
        },
        {
          "date": "2026-10-22",
          "close": 1063.77
        },
        {
          "date": "2026-10-23",
          "close": 1070.95
        },
        {
          "date": "2026-10-26",
          "close": 1069.49
        },
        {
          "date": "2026-10-27",
          "close": 1039.84
        },
        {
          "date": "2026-10-28",
          "close": 1050.71
        },
        {
          "date": "2026-10-29",
          "close": 1033.61
        },
        {
          "date": "2026-10-30",
          "close": 1001.14
        },
        {
          "date": "2026-11-02",
          "close": 1014.71
        },
        {
          "date": "2026-11-03",
          "close": 1009.15
        },
        {
          "date": "2026-11-04",
          "close": 1026.45
        },
        {
          "date": "2026-11-05",
          "close": 1045.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.27941176470588236,
          "up_wilson": [
            0.4124092208872794,
            0.6432689357880106
          ],
          "pullback_wilson": [
            0.18677947923800126,
            0.3956343456973241
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.38636363636363635,
          "up_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "pullback_wilson": [
            0.2572120275052556,
            0.5337642460762172
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 12,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1059",
      "name": "百元股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017037491240364355,
        "5": 0.01810768151525788,
        "20": -0.1683519369665134,
        "60": -0.2181569230423901
      },
      "moving_averages": {
        "5": 663.9920000000159,
        "20": 731.4540000000154,
        "60": 859.8963333333377
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-10",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-08-27",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-17",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-29",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.1557739617290982,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1076.69
        },
        {
          "date": "2026-05-14",
          "close": 1055.89
        },
        {
          "date": "2026-05-15",
          "close": 1052.18
        },
        {
          "date": "2026-05-18",
          "close": 1066.85
        },
        {
          "date": "2026-05-19",
          "close": 1079.53
        },
        {
          "date": "2026-05-20",
          "close": 1103.64
        },
        {
          "date": "2026-05-21",
          "close": 1057.05
        },
        {
          "date": "2026-05-22",
          "close": 1097.86
        },
        {
          "date": "2026-05-25",
          "close": 1124.22
        },
        {
          "date": "2026-05-26",
          "close": 1102.7
        },
        {
          "date": "2026-05-27",
          "close": 1085.56
        },
        {
          "date": "2026-05-28",
          "close": 1107.26
        },
        {
          "date": "2026-05-29",
          "close": 1064.46
        },
        {
          "date": "2026-06-01",
          "close": 1026.39
        },
        {
          "date": "2026-06-02",
          "close": 1049.08
        },
        {
          "date": "2026-06-03",
          "close": 1061.43
        },
        {
          "date": "2026-06-04",
          "close": 1078.64
        },
        {
          "date": "2026-06-05",
          "close": 1057.49
        },
        {
          "date": "2026-06-08",
          "close": 1024.35
        },
        {
          "date": "2026-06-09",
          "close": 1068.92
        },
        {
          "date": "2026-06-10",
          "close": 1044.41
        },
        {
          "date": "2026-06-11",
          "close": 1050.86
        },
        {
          "date": "2026-06-12",
          "close": 1046.09
        },
        {
          "date": "2026-06-15",
          "close": 1113.12
        },
        {
          "date": "2026-06-16",
          "close": 1140.93
        },
        {
          "date": "2026-06-17",
          "close": 1176.37
        },
        {
          "date": "2026-06-18",
          "close": 1203.78
        },
        {
          "date": "2026-06-22",
          "close": 1211.51
        },
        {
          "date": "2026-06-23",
          "close": 1181.14
        },
        {
          "date": "2026-06-24",
          "close": 1220.79
        },
        {
          "date": "2026-06-25",
          "close": 1245.78
        },
        {
          "date": "2026-06-26",
          "close": 1211.98
        },
        {
          "date": "2026-06-29",
          "close": 1214.87
        },
        {
          "date": "2026-06-30",
          "close": 1263.91
        },
        {
          "date": "2026-07-01",
          "close": 1249.44
        },
        {
          "date": "2026-07-02",
          "close": 1177.1
        },
        {
          "date": "2026-07-03",
          "close": 1176.25
        },
        {
          "date": "2026-07-06",
          "close": 1150.81
        },
        {
          "date": "2026-07-07",
          "close": 1131.5
        },
        {
          "date": "2026-07-08",
          "close": 1112.03
        },
        {
          "date": "2026-07-09",
          "close": 1171.48
        },
        {
          "date": "2026-07-10",
          "close": 1129.25
        },
        {
          "date": "2026-07-13",
          "close": 1061.82
        },
        {
          "date": "2026-07-14",
          "close": 1091.78
        },
        {
          "date": "2026-07-15",
          "close": 1053.27
        },
        {
          "date": "2026-07-16",
          "close": 1013.22
        },
        {
          "date": "2026-07-17",
          "close": 915.61
        },
        {
          "date": "2026-07-20",
          "close": 866.45
        },
        {
          "date": "2026-07-21",
          "close": 946.07
        },
        {
          "date": "2026-07-22",
          "close": 927.1
        },
        {
          "date": "2026-07-23",
          "close": 907.92
        },
        {
          "date": "2026-07-24",
          "close": 892.71
        },
        {
          "date": "2026-07-27",
          "close": 922.57
        },
        {
          "date": "2026-07-28",
          "close": 857.3
        },
        {
          "date": "2026-07-29",
          "close": 845.4
        },
        {
          "date": "2026-07-30",
          "close": 788.24
        },
        {
          "date": "2026-07-31",
          "close": 825.47
        },
        {
          "date": "2026-08-03",
          "close": 796.61
        },
        {
          "date": "2026-08-04",
          "close": 846.0
        },
        {
          "date": "2026-08-05",
          "close": 891.01
        },
        {
          "date": "2026-08-06",
          "close": 904.12
        },
        {
          "date": "2026-08-07",
          "close": 941.1
        },
        {
          "date": "2026-08-10",
          "close": 937.24
        },
        {
          "date": "2026-08-11",
          "close": 932.13
        },
        {
          "date": "2026-08-12",
          "close": 949.77
        },
        {
          "date": "2026-08-13",
          "close": 942.56
        },
        {
          "date": "2026-08-14",
          "close": 961.01
        },
        {
          "date": "2026-08-17",
          "close": 1000.83
        },
        {
          "date": "2026-08-18",
          "close": 1001.5
        },
        {
          "date": "2026-08-19",
          "close": 918.63
        },
        {
          "date": "2026-08-20",
          "close": 931.07
        },
        {
          "date": "2026-08-21",
          "close": 932.72
        },
        {
          "date": "2026-08-24",
          "close": 906.65
        },
        {
          "date": "2026-08-25",
          "close": 907.83
        },
        {
          "date": "2026-08-26",
          "close": 908.85
        },
        {
          "date": "2026-08-27",
          "close": 948.6
        },
        {
          "date": "2026-08-28",
          "close": 927.34
        },
        {
          "date": "2026-08-31",
          "close": 944.33
        },
        {
          "date": "2026-09-01",
          "close": 914.53
        },
        {
          "date": "2026-09-02",
          "close": 905.29
        },
        {
          "date": "2026-09-03",
          "close": 911.03
        },
        {
          "date": "2026-09-04",
          "close": 884.18
        },
        {
          "date": "2026-09-07",
          "close": 922.5
        },
        {
          "date": "2026-09-08",
          "close": 911.45
        },
        {
          "date": "2026-09-09",
          "close": 908.79
        },
        {
          "date": "2026-09-10",
          "close": 901.18
        },
        {
          "date": "2026-09-11",
          "close": 889.26
        },
        {
          "date": "2026-09-14",
          "close": 893.06
        },
        {
          "date": "2026-09-15",
          "close": 897.91
        },
        {
          "date": "2026-09-16",
          "close": 928.57
        },
        {
          "date": "2026-09-17",
          "close": 925.26
        },
        {
          "date": "2026-09-18",
          "close": 954.59
        },
        {
          "date": "2026-09-21",
          "close": 959.23
        },
        {
          "date": "2026-09-22",
          "close": 959.15
        },
        {
          "date": "2026-09-23",
          "close": 967.86
        },
        {
          "date": "2026-09-24",
          "close": 938.0
        },
        {
          "date": "2026-09-28",
          "close": 886.83
        },
        {
          "date": "2026-09-29",
          "close": 893.26
        },
        {
          "date": "2026-09-30",
          "close": 878.84
        },
        {
          "date": "2026-10-08",
          "close": 837.65
        },
        {
          "date": "2026-10-09",
          "close": 825.17
        },
        {
          "date": "2026-10-12",
          "close": 802.46
        },
        {
          "date": "2026-10-13",
          "close": 807.88
        },
        {
          "date": "2026-10-14",
          "close": 787.73
        },
        {
          "date": "2026-10-15",
          "close": 760.3
        },
        {
          "date": "2026-10-16",
          "close": 749.81
        },
        {
          "date": "2026-10-19",
          "close": 745.27
        },
        {
          "date": "2026-10-20",
          "close": 755.54
        },
        {
          "date": "2026-10-21",
          "close": 761.92
        },
        {
          "date": "2026-10-22",
          "close": 728.39
        },
        {
          "date": "2026-10-23",
          "close": 753.07
        },
        {
          "date": "2026-10-26",
          "close": 726.8
        },
        {
          "date": "2026-10-27",
          "close": 695.38
        },
        {
          "date": "2026-10-28",
          "close": 725.16
        },
        {
          "date": "2026-10-29",
          "close": 684.24
        },
        {
          "date": "2026-10-30",
          "close": 650.05
        },
        {
          "date": "2026-11-02",
          "close": 664.79
        },
        {
          "date": "2026-11-03",
          "close": 623.53
        },
        {
          "date": "2026-11-04",
          "close": 684.96
        },
        {
          "date": "2026-11-05",
          "close": 696.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 112,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4642857142857143,
          "pullback_frequency": 0.2857142857142857,
          "up_wilson": [
            0.37464361045629735,
            0.5562964857627701
          ],
          "pullback_wilson": [
            0.21024839799081713,
            0.3753921793235873
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48484848484848486,
          "pullback_frequency": 0.3484848484848485,
          "up_wilson": [
            0.3684696267060676,
            0.6028940871428276
          ],
          "pullback_wilson": [
            0.2447587406192953,
            0.4688783978696565
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 9,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 6,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1061",
      "name": "数字经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028717475417983085,
        "5": 0.027031337213938356,
        "20": -0.026479554558968,
        "60": -0.0644973852411388
      },
      "moving_averages": {
        "5": 1116.3199999999954,
        "20": 1164.2400000000023,
        "60": 1208.057666666664
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.04643606301155767,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1448.5
        },
        {
          "date": "2026-05-14",
          "close": 1403.97
        },
        {
          "date": "2026-05-15",
          "close": 1397.98
        },
        {
          "date": "2026-05-18",
          "close": 1413.59
        },
        {
          "date": "2026-05-19",
          "close": 1446.14
        },
        {
          "date": "2026-05-20",
          "close": 1415.86
        },
        {
          "date": "2026-05-21",
          "close": 1364.31
        },
        {
          "date": "2026-05-22",
          "close": 1378.73
        },
        {
          "date": "2026-05-25",
          "close": 1379.05
        },
        {
          "date": "2026-05-26",
          "close": 1351.16
        },
        {
          "date": "2026-05-27",
          "close": 1311.23
        },
        {
          "date": "2026-05-28",
          "close": 1320.54
        },
        {
          "date": "2026-05-29",
          "close": 1283.34
        },
        {
          "date": "2026-06-01",
          "close": 1322.61
        },
        {
          "date": "2026-06-02",
          "close": 1306.74
        },
        {
          "date": "2026-06-03",
          "close": 1293.65
        },
        {
          "date": "2026-06-04",
          "close": 1265.91
        },
        {
          "date": "2026-06-05",
          "close": 1279.31
        },
        {
          "date": "2026-06-08",
          "close": 1253.0
        },
        {
          "date": "2026-06-09",
          "close": 1266.42
        },
        {
          "date": "2026-06-10",
          "close": 1247.25
        },
        {
          "date": "2026-06-11",
          "close": 1204.18
        },
        {
          "date": "2026-06-12",
          "close": 1216.39
        },
        {
          "date": "2026-06-15",
          "close": 1243.93
        },
        {
          "date": "2026-06-16",
          "close": 1250.34
        },
        {
          "date": "2026-06-17",
          "close": 1237.13
        },
        {
          "date": "2026-06-18",
          "close": 1238.58
        },
        {
          "date": "2026-06-22",
          "close": 1252.37
        },
        {
          "date": "2026-06-23",
          "close": 1245.08
        },
        {
          "date": "2026-06-24",
          "close": 1219.67
        },
        {
          "date": "2026-06-25",
          "close": 1193.34
        },
        {
          "date": "2026-06-26",
          "close": 1155.89
        },
        {
          "date": "2026-06-29",
          "close": 1145.13
        },
        {
          "date": "2026-06-30",
          "close": 1170.52
        },
        {
          "date": "2026-07-01",
          "close": 1205.11
        },
        {
          "date": "2026-07-02",
          "close": 1192.21
        },
        {
          "date": "2026-07-03",
          "close": 1202.49
        },
        {
          "date": "2026-07-06",
          "close": 1179.19
        },
        {
          "date": "2026-07-07",
          "close": 1146.27
        },
        {
          "date": "2026-07-08",
          "close": 1160.38
        },
        {
          "date": "2026-07-09",
          "close": 1167.78
        },
        {
          "date": "2026-07-10",
          "close": 1188.01
        },
        {
          "date": "2026-07-13",
          "close": 1134.84
        },
        {
          "date": "2026-07-14",
          "close": 1137.89
        },
        {
          "date": "2026-07-15",
          "close": 1142.76
        },
        {
          "date": "2026-07-16",
          "close": 1151.38
        },
        {
          "date": "2026-07-17",
          "close": 1101.5
        },
        {
          "date": "2026-07-20",
          "close": 1088.65
        },
        {
          "date": "2026-07-21",
          "close": 1109.49
        },
        {
          "date": "2026-07-22",
          "close": 1098.13
        },
        {
          "date": "2026-07-23",
          "close": 1114.07
        },
        {
          "date": "2026-07-24",
          "close": 1079.26
        },
        {
          "date": "2026-07-27",
          "close": 1114.11
        },
        {
          "date": "2026-07-28",
          "close": 1125.59
        },
        {
          "date": "2026-07-29",
          "close": 1137.45
        },
        {
          "date": "2026-07-30",
          "close": 1125.01
        },
        {
          "date": "2026-07-31",
          "close": 1175.76
        },
        {
          "date": "2026-08-03",
          "close": 1192.18
        },
        {
          "date": "2026-08-04",
          "close": 1221.03
        },
        {
          "date": "2026-08-05",
          "close": 1239.12
        },
        {
          "date": "2026-08-06",
          "close": 1244.64
        },
        {
          "date": "2026-08-07",
          "close": 1232.38
        },
        {
          "date": "2026-08-10",
          "close": 1243.03
        },
        {
          "date": "2026-08-11",
          "close": 1241.48
        },
        {
          "date": "2026-08-12",
          "close": 1256.96
        },
        {
          "date": "2026-08-13",
          "close": 1245.09
        },
        {
          "date": "2026-08-14",
          "close": 1242.98
        },
        {
          "date": "2026-08-17",
          "close": 1251.01
        },
        {
          "date": "2026-08-18",
          "close": 1239.11
        },
        {
          "date": "2026-08-19",
          "close": 1181.39
        },
        {
          "date": "2026-08-20",
          "close": 1195.95
        },
        {
          "date": "2026-08-21",
          "close": 1196.62
        },
        {
          "date": "2026-08-24",
          "close": 1177.69
        },
        {
          "date": "2026-08-25",
          "close": 1202.61
        },
        {
          "date": "2026-08-26",
          "close": 1204.41
        },
        {
          "date": "2026-08-27",
          "close": 1216.95
        },
        {
          "date": "2026-08-28",
          "close": 1224.68
        },
        {
          "date": "2026-08-31",
          "close": 1243.11
        },
        {
          "date": "2026-09-01",
          "close": 1264.57
        },
        {
          "date": "2026-09-02",
          "close": 1258.11
        },
        {
          "date": "2026-09-03",
          "close": 1245.51
        },
        {
          "date": "2026-09-04",
          "close": 1257.29
        },
        {
          "date": "2026-09-07",
          "close": 1256.56
        },
        {
          "date": "2026-09-08",
          "close": 1264.53
        },
        {
          "date": "2026-09-09",
          "close": 1246.56
        },
        {
          "date": "2026-09-10",
          "close": 1233.51
        },
        {
          "date": "2026-09-11",
          "close": 1213.87
        },
        {
          "date": "2026-09-14",
          "close": 1222.19
        },
        {
          "date": "2026-09-15",
          "close": 1200.03
        },
        {
          "date": "2026-09-16",
          "close": 1213.18
        },
        {
          "date": "2026-09-17",
          "close": 1213.23
        },
        {
          "date": "2026-09-18",
          "close": 1232.63
        },
        {
          "date": "2026-09-21",
          "close": 1257.33
        },
        {
          "date": "2026-09-22",
          "close": 1266.09
        },
        {
          "date": "2026-09-23",
          "close": 1246.76
        },
        {
          "date": "2026-09-24",
          "close": 1235.44
        },
        {
          "date": "2026-09-28",
          "close": 1208.11
        },
        {
          "date": "2026-09-29",
          "close": 1221.77
        },
        {
          "date": "2026-09-30",
          "close": 1210.57
        },
        {
          "date": "2026-10-08",
          "close": 1190.73
        },
        {
          "date": "2026-10-09",
          "close": 1215.65
        },
        {
          "date": "2026-10-12",
          "close": 1203.56
        },
        {
          "date": "2026-10-13",
          "close": 1215.17
        },
        {
          "date": "2026-10-14",
          "close": 1197.45
        },
        {
          "date": "2026-10-15",
          "close": 1162.21
        },
        {
          "date": "2026-10-16",
          "close": 1160.68
        },
        {
          "date": "2026-10-19",
          "close": 1164.05
        },
        {
          "date": "2026-10-20",
          "close": 1187.68
        },
        {
          "date": "2026-10-21",
          "close": 1201.8
        },
        {
          "date": "2026-10-22",
          "close": 1159.59
        },
        {
          "date": "2026-10-23",
          "close": 1195.44
        },
        {
          "date": "2026-10-26",
          "close": 1195.03
        },
        {
          "date": "2026-10-27",
          "close": 1151.86
        },
        {
          "date": "2026-10-28",
          "close": 1164.34
        },
        {
          "date": "2026-10-29",
          "close": 1128.69
        },
        {
          "date": "2026-10-30",
          "close": 1071.91
        },
        {
          "date": "2026-11-02",
          "close": 1120.18
        },
        {
          "date": "2026-11-03",
          "close": 1103.47
        },
        {
          "date": "2026-11-04",
          "close": 1126.84
        },
        {
          "date": "2026-11-05",
          "close": 1159.2
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5632183908045977,
          "pullback_frequency": 0.367816091954023,
          "up_wilson": [
            0.4585155432104803,
            0.662574542118424
          ],
          "pullback_wilson": [
            0.2740868906114333,
            0.4727247491554031
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46153846153846156,
          "pullback_frequency": 0.4807692307692308,
          "up_wilson": [
            0.3334047468175682,
            0.5949638867304212
          ],
          "pullback_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 35,
          "insufficient_or_abstained": 1,
          "hit_rate": 0.5714285714285714,
          "baseline_hit_rate": 0.5428571428571428,
          "hit_wilson": [
            0.4085741114397492,
            0.7201543182281931
          ],
          "baseline_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 1,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1063",
      "name": "重组蛋白",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03061370659136009,
        "5": 0.056802920933355594,
        "20": -0.06767126077177255,
        "60": 0.08035695132676923
      },
      "moving_averages": {
        "5": 967.1759999999776,
        "20": 991.0544999999926,
        "60": 1015.6589999999986
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-10-27",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.08307541055237955,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1039.95
        },
        {
          "date": "2026-05-14",
          "close": 1011.49
        },
        {
          "date": "2026-05-15",
          "close": 1000.6
        },
        {
          "date": "2026-05-18",
          "close": 979.0
        },
        {
          "date": "2026-05-19",
          "close": 987.02
        },
        {
          "date": "2026-05-20",
          "close": 972.22
        },
        {
          "date": "2026-05-21",
          "close": 960.57
        },
        {
          "date": "2026-05-22",
          "close": 952.98
        },
        {
          "date": "2026-05-25",
          "close": 936.43
        },
        {
          "date": "2026-05-26",
          "close": 938.48
        },
        {
          "date": "2026-05-27",
          "close": 927.55
        },
        {
          "date": "2026-05-28",
          "close": 914.62
        },
        {
          "date": "2026-05-29",
          "close": 910.65
        },
        {
          "date": "2026-06-01",
          "close": 904.54
        },
        {
          "date": "2026-06-02",
          "close": 886.63
        },
        {
          "date": "2026-06-03",
          "close": 873.65
        },
        {
          "date": "2026-06-04",
          "close": 858.85
        },
        {
          "date": "2026-06-05",
          "close": 862.35
        },
        {
          "date": "2026-06-08",
          "close": 836.25
        },
        {
          "date": "2026-06-09",
          "close": 837.63
        },
        {
          "date": "2026-06-10",
          "close": 834.76
        },
        {
          "date": "2026-06-11",
          "close": 818.92
        },
        {
          "date": "2026-06-12",
          "close": 838.52
        },
        {
          "date": "2026-06-15",
          "close": 833.48
        },
        {
          "date": "2026-06-16",
          "close": 829.29
        },
        {
          "date": "2026-06-17",
          "close": 824.44
        },
        {
          "date": "2026-06-18",
          "close": 844.98
        },
        {
          "date": "2026-06-22",
          "close": 834.75
        },
        {
          "date": "2026-06-23",
          "close": 883.5
        },
        {
          "date": "2026-06-24",
          "close": 874.91
        },
        {
          "date": "2026-06-25",
          "close": 866.95
        },
        {
          "date": "2026-06-26",
          "close": 827.59
        },
        {
          "date": "2026-06-29",
          "close": 903.75
        },
        {
          "date": "2026-06-30",
          "close": 894.78
        },
        {
          "date": "2026-07-01",
          "close": 937.8
        },
        {
          "date": "2026-07-02",
          "close": 926.98
        },
        {
          "date": "2026-07-03",
          "close": 945.51
        },
        {
          "date": "2026-07-06",
          "close": 961.75
        },
        {
          "date": "2026-07-07",
          "close": 917.84
        },
        {
          "date": "2026-07-08",
          "close": 905.62
        },
        {
          "date": "2026-07-09",
          "close": 901.09
        },
        {
          "date": "2026-07-10",
          "close": 930.19
        },
        {
          "date": "2026-07-13",
          "close": 912.53
        },
        {
          "date": "2026-07-14",
          "close": 926.22
        },
        {
          "date": "2026-07-15",
          "close": 975.42
        },
        {
          "date": "2026-07-16",
          "close": 986.64
        },
        {
          "date": "2026-07-17",
          "close": 909.49
        },
        {
          "date": "2026-07-20",
          "close": 922.84
        },
        {
          "date": "2026-07-21",
          "close": 906.98
        },
        {
          "date": "2026-07-22",
          "close": 912.82
        },
        {
          "date": "2026-07-23",
          "close": 907.22
        },
        {
          "date": "2026-07-24",
          "close": 865.02
        },
        {
          "date": "2026-07-27",
          "close": 894.56
        },
        {
          "date": "2026-07-28",
          "close": 871.45
        },
        {
          "date": "2026-07-29",
          "close": 873.83
        },
        {
          "date": "2026-07-30",
          "close": 847.54
        },
        {
          "date": "2026-07-31",
          "close": 877.84
        },
        {
          "date": "2026-08-03",
          "close": 877.52
        },
        {
          "date": "2026-08-04",
          "close": 919.47
        },
        {
          "date": "2026-08-05",
          "close": 932.34
        },
        {
          "date": "2026-08-06",
          "close": 927.09
        },
        {
          "date": "2026-08-07",
          "close": 1000.36
        },
        {
          "date": "2026-08-10",
          "close": 1022.8
        },
        {
          "date": "2026-08-11",
          "close": 1047.05
        },
        {
          "date": "2026-08-12",
          "close": 1042.11
        },
        {
          "date": "2026-08-13",
          "close": 1080.33
        },
        {
          "date": "2026-08-14",
          "close": 1089.49
        },
        {
          "date": "2026-08-17",
          "close": 1090.24
        },
        {
          "date": "2026-08-18",
          "close": 1067.96
        },
        {
          "date": "2026-08-19",
          "close": 1025.68
        },
        {
          "date": "2026-08-20",
          "close": 1094.11
        },
        {
          "date": "2026-08-21",
          "close": 1051.0
        },
        {
          "date": "2026-08-24",
          "close": 1002.07
        },
        {
          "date": "2026-08-25",
          "close": 1018.62
        },
        {
          "date": "2026-08-26",
          "close": 1021.71
        },
        {
          "date": "2026-08-27",
          "close": 1023.87
        },
        {
          "date": "2026-08-28",
          "close": 1004.67
        },
        {
          "date": "2026-08-31",
          "close": 983.8
        },
        {
          "date": "2026-09-01",
          "close": 986.91
        },
        {
          "date": "2026-09-02",
          "close": 980.8
        },
        {
          "date": "2026-09-03",
          "close": 978.44
        },
        {
          "date": "2026-09-04",
          "close": 968.67
        },
        {
          "date": "2026-09-07",
          "close": 973.31
        },
        {
          "date": "2026-09-08",
          "close": 1005.77
        },
        {
          "date": "2026-09-09",
          "close": 994.8
        },
        {
          "date": "2026-09-10",
          "close": 967.48
        },
        {
          "date": "2026-09-11",
          "close": 941.09
        },
        {
          "date": "2026-09-14",
          "close": 974.14
        },
        {
          "date": "2026-09-15",
          "close": 959.08
        },
        {
          "date": "2026-09-16",
          "close": 974.5
        },
        {
          "date": "2026-09-17",
          "close": 999.95
        },
        {
          "date": "2026-09-18",
          "close": 1027.01
        },
        {
          "date": "2026-09-21",
          "close": 1080.52
        },
        {
          "date": "2026-09-22",
          "close": 1098.95
        },
        {
          "date": "2026-09-23",
          "close": 1125.04
        },
        {
          "date": "2026-09-24",
          "close": 1095.61
        },
        {
          "date": "2026-09-28",
          "close": 1089.31
        },
        {
          "date": "2026-09-29",
          "close": 1088.29
        },
        {
          "date": "2026-09-30",
          "close": 1135.45
        },
        {
          "date": "2026-10-08",
          "close": 1080.37
        },
        {
          "date": "2026-10-09",
          "close": 1098.52
        },
        {
          "date": "2026-10-12",
          "close": 1070.01
        },
        {
          "date": "2026-10-13",
          "close": 1046.42
        },
        {
          "date": "2026-10-14",
          "close": 1027.88
        },
        {
          "date": "2026-10-15",
          "close": 1005.19
        },
        {
          "date": "2026-10-16",
          "close": 989.2
        },
        {
          "date": "2026-10-19",
          "close": 981.95
        },
        {
          "date": "2026-10-20",
          "close": 1001.78
        },
        {
          "date": "2026-10-21",
          "close": 993.02
        },
        {
          "date": "2026-10-22",
          "close": 957.55
        },
        {
          "date": "2026-10-23",
          "close": 974.74
        },
        {
          "date": "2026-10-26",
          "close": 979.2
        },
        {
          "date": "2026-10-27",
          "close": 935.47
        },
        {
          "date": "2026-10-28",
          "close": 971.16
        },
        {
          "date": "2026-10-29",
          "close": 953.12
        },
        {
          "date": "2026-10-30",
          "close": 957.58
        },
        {
          "date": "2026-11-02",
          "close": 962.76
        },
        {
          "date": "2026-11-03",
          "close": 930.94
        },
        {
          "date": "2026-11-04",
          "close": 977.34
        },
        {
          "date": "2026-11-05",
          "close": 1007.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5465116279069767,
          "pullback_frequency": 0.27906976744186046,
          "up_wilson": [
            0.4415616959142949,
            0.6474840531754034
          ],
          "pullback_wilson": [
            0.1952867777055854,
            0.3817459141183472
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5434782608695652,
          "pullback_frequency": 0.32608695652173914,
          "up_wilson": [
            0.4018018105980127,
            0.6784526621771542
          ],
          "pullback_wilson": [
            0.2086594330925565,
            0.4703226758067758
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 17,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 15,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1064",
      "name": "东数西算",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.033632659317639035,
        "5": 0.02694265010089225,
        "20": -0.05486060011446314,
        "60": -0.13110705465478356
      },
      "moving_averages": {
        "5": 1549.719999999972,
        "20": 1623.3009999999892,
        "60": 1754.852833333332
      },
      "phase": "下降",
      "phase_days": 19,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-09-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-15",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-09",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-12",
            "end": "2026-11-05",
            "sessions": 19,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 23
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.06250362045994318,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2289.09
        },
        {
          "date": "2026-05-14",
          "close": 2208.59
        },
        {
          "date": "2026-05-15",
          "close": 2182.66
        },
        {
          "date": "2026-05-18",
          "close": 2231.94
        },
        {
          "date": "2026-05-19",
          "close": 2276.2
        },
        {
          "date": "2026-05-20",
          "close": 2228.36
        },
        {
          "date": "2026-05-21",
          "close": 2118.53
        },
        {
          "date": "2026-05-22",
          "close": 2161.7
        },
        {
          "date": "2026-05-25",
          "close": 2151.02
        },
        {
          "date": "2026-05-26",
          "close": 2075.67
        },
        {
          "date": "2026-05-27",
          "close": 2015.66
        },
        {
          "date": "2026-05-28",
          "close": 2043.54
        },
        {
          "date": "2026-05-29",
          "close": 1971.95
        },
        {
          "date": "2026-06-01",
          "close": 1984.15
        },
        {
          "date": "2026-06-02",
          "close": 1971.96
        },
        {
          "date": "2026-06-03",
          "close": 1961.92
        },
        {
          "date": "2026-06-04",
          "close": 1930.16
        },
        {
          "date": "2026-06-05",
          "close": 1937.11
        },
        {
          "date": "2026-06-08",
          "close": 1868.76
        },
        {
          "date": "2026-06-09",
          "close": 1910.66
        },
        {
          "date": "2026-06-10",
          "close": 1883.21
        },
        {
          "date": "2026-06-11",
          "close": 1817.79
        },
        {
          "date": "2026-06-12",
          "close": 1823.64
        },
        {
          "date": "2026-06-15",
          "close": 1884.02
        },
        {
          "date": "2026-06-16",
          "close": 1908.96
        },
        {
          "date": "2026-06-17",
          "close": 1908.78
        },
        {
          "date": "2026-06-18",
          "close": 1930.12
        },
        {
          "date": "2026-06-22",
          "close": 1961.15
        },
        {
          "date": "2026-06-23",
          "close": 1936.31
        },
        {
          "date": "2026-06-24",
          "close": 1931.29
        },
        {
          "date": "2026-06-25",
          "close": 1905.95
        },
        {
          "date": "2026-06-26",
          "close": 1826.16
        },
        {
          "date": "2026-06-29",
          "close": 1785.71
        },
        {
          "date": "2026-06-30",
          "close": 1853.51
        },
        {
          "date": "2026-07-01",
          "close": 1891.61
        },
        {
          "date": "2026-07-02",
          "close": 1846.7
        },
        {
          "date": "2026-07-03",
          "close": 1845.18
        },
        {
          "date": "2026-07-06",
          "close": 1819.54
        },
        {
          "date": "2026-07-07",
          "close": 1755.79
        },
        {
          "date": "2026-07-08",
          "close": 1790.3
        },
        {
          "date": "2026-07-09",
          "close": 1812.4
        },
        {
          "date": "2026-07-10",
          "close": 1846.22
        },
        {
          "date": "2026-07-13",
          "close": 1789.26
        },
        {
          "date": "2026-07-14",
          "close": 1784.33
        },
        {
          "date": "2026-07-15",
          "close": 1775.2
        },
        {
          "date": "2026-07-16",
          "close": 1779.91
        },
        {
          "date": "2026-07-17",
          "close": 1689.9
        },
        {
          "date": "2026-07-20",
          "close": 1670.28
        },
        {
          "date": "2026-07-21",
          "close": 1711.17
        },
        {
          "date": "2026-07-22",
          "close": 1719.81
        },
        {
          "date": "2026-07-23",
          "close": 1746.47
        },
        {
          "date": "2026-07-24",
          "close": 1669.34
        },
        {
          "date": "2026-07-27",
          "close": 1716.62
        },
        {
          "date": "2026-07-28",
          "close": 1687.14
        },
        {
          "date": "2026-07-29",
          "close": 1680.93
        },
        {
          "date": "2026-07-30",
          "close": 1627.77
        },
        {
          "date": "2026-07-31",
          "close": 1710.26
        },
        {
          "date": "2026-08-03",
          "close": 1736.31
        },
        {
          "date": "2026-08-04",
          "close": 1824.01
        },
        {
          "date": "2026-08-05",
          "close": 1862.6
        },
        {
          "date": "2026-08-06",
          "close": 1844.07
        },
        {
          "date": "2026-08-07",
          "close": 1847.64
        },
        {
          "date": "2026-08-10",
          "close": 1846.33
        },
        {
          "date": "2026-08-11",
          "close": 1855.67
        },
        {
          "date": "2026-08-12",
          "close": 1866.9
        },
        {
          "date": "2026-08-13",
          "close": 1872.39
        },
        {
          "date": "2026-08-14",
          "close": 1887.17
        },
        {
          "date": "2026-08-17",
          "close": 1914.53
        },
        {
          "date": "2026-08-18",
          "close": 1876.34
        },
        {
          "date": "2026-08-19",
          "close": 1772.81
        },
        {
          "date": "2026-08-20",
          "close": 1783.01
        },
        {
          "date": "2026-08-21",
          "close": 1796.4
        },
        {
          "date": "2026-08-24",
          "close": 1770.4
        },
        {
          "date": "2026-08-25",
          "close": 1806.76
        },
        {
          "date": "2026-08-26",
          "close": 1798.28
        },
        {
          "date": "2026-08-27",
          "close": 1829.86
        },
        {
          "date": "2026-08-28",
          "close": 1817.11
        },
        {
          "date": "2026-08-31",
          "close": 1860.53
        },
        {
          "date": "2026-09-01",
          "close": 1866.18
        },
        {
          "date": "2026-09-02",
          "close": 1856.07
        },
        {
          "date": "2026-09-03",
          "close": 1863.48
        },
        {
          "date": "2026-09-04",
          "close": 1847.33
        },
        {
          "date": "2026-09-07",
          "close": 1853.02
        },
        {
          "date": "2026-09-08",
          "close": 1840.97
        },
        {
          "date": "2026-09-09",
          "close": 1828.17
        },
        {
          "date": "2026-09-10",
          "close": 1803.0
        },
        {
          "date": "2026-09-11",
          "close": 1777.05
        },
        {
          "date": "2026-09-14",
          "close": 1785.55
        },
        {
          "date": "2026-09-15",
          "close": 1768.58
        },
        {
          "date": "2026-09-16",
          "close": 1787.16
        },
        {
          "date": "2026-09-17",
          "close": 1782.47
        },
        {
          "date": "2026-09-18",
          "close": 1818.48
        },
        {
          "date": "2026-09-21",
          "close": 1840.78
        },
        {
          "date": "2026-09-22",
          "close": 1857.08
        },
        {
          "date": "2026-09-23",
          "close": 1834.01
        },
        {
          "date": "2026-09-24",
          "close": 1803.41
        },
        {
          "date": "2026-09-28",
          "close": 1748.52
        },
        {
          "date": "2026-09-29",
          "close": 1762.53
        },
        {
          "date": "2026-09-30",
          "close": 1742.77
        },
        {
          "date": "2026-10-08",
          "close": 1712.34
        },
        {
          "date": "2026-10-09",
          "close": 1726.3
        },
        {
          "date": "2026-10-12",
          "close": 1696.36
        },
        {
          "date": "2026-10-13",
          "close": 1704.83
        },
        {
          "date": "2026-10-14",
          "close": 1673.2
        },
        {
          "date": "2026-10-15",
          "close": 1615.94
        },
        {
          "date": "2026-10-16",
          "close": 1609.24
        },
        {
          "date": "2026-10-19",
          "close": 1622.14
        },
        {
          "date": "2026-10-20",
          "close": 1655.35
        },
        {
          "date": "2026-10-21",
          "close": 1679.64
        },
        {
          "date": "2026-10-22",
          "close": 1625.45
        },
        {
          "date": "2026-10-23",
          "close": 1664.99
        },
        {
          "date": "2026-10-26",
          "close": 1650.88
        },
        {
          "date": "2026-10-27",
          "close": 1596.58
        },
        {
          "date": "2026-10-28",
          "close": 1620.58
        },
        {
          "date": "2026-10-29",
          "close": 1575.94
        },
        {
          "date": "2026-10-30",
          "close": 1493.28
        },
        {
          "date": "2026-11-02",
          "close": 1552.7
        },
        {
          "date": "2026-11-03",
          "close": 1518.48
        },
        {
          "date": "2026-11-04",
          "close": 1565.74
        },
        {
          "date": "2026-11-05",
          "close": 1618.4
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 92,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5434782608695652,
          "pullback_frequency": 0.34782608695652173,
          "up_wilson": [
            0.44199785570563255,
            0.6414733278347482
          ],
          "pullback_wilson": [
            0.25837759483406253,
            0.44947326277460486
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4528301886792453,
          "pullback_frequency": 0.5660377358490566,
          "up_wilson": [
            0.3265757915292224,
            0.5854602451289419
          ],
          "pullback_wilson": [
            0.4326535142760728,
            0.6904960344024968
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 30,
          "insufficient_or_abstained": 11,
          "hit_rate": 0.5333333333333333,
          "baseline_hit_rate": 0.5333333333333333,
          "hit_wilson": [
            0.36142299619873297,
            0.6976761109230025
          ],
          "baseline_wilson": [
            0.36142299619873297,
            0.6976761109230025
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 5,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1066",
      "name": "民爆概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015321013391752958,
        "5": 0.045822475214372105,
        "20": -0.03378682824804802,
        "60": -0.026256040448128348
      },
      "moving_averages": {
        "5": 1386.5280000000262,
        "20": 1420.928500000015,
        "60": 1501.0486666666693
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-20",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.0457552370452039,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1727.25
        },
        {
          "date": "2026-05-14",
          "close": 1678.24
        },
        {
          "date": "2026-05-15",
          "close": 1674.16
        },
        {
          "date": "2026-05-18",
          "close": 1672.35
        },
        {
          "date": "2026-05-19",
          "close": 1683.44
        },
        {
          "date": "2026-05-20",
          "close": 1675.86
        },
        {
          "date": "2026-05-21",
          "close": 1621.2
        },
        {
          "date": "2026-05-22",
          "close": 1645.52
        },
        {
          "date": "2026-05-25",
          "close": 1652.72
        },
        {
          "date": "2026-05-26",
          "close": 1633.6
        },
        {
          "date": "2026-05-27",
          "close": 1594.83
        },
        {
          "date": "2026-05-28",
          "close": 1605.78
        },
        {
          "date": "2026-05-29",
          "close": 1567.01
        },
        {
          "date": "2026-06-01",
          "close": 1595.7
        },
        {
          "date": "2026-06-02",
          "close": 1589.29
        },
        {
          "date": "2026-06-03",
          "close": 1577.9
        },
        {
          "date": "2026-06-04",
          "close": 1555.42
        },
        {
          "date": "2026-06-05",
          "close": 1573.56
        },
        {
          "date": "2026-06-08",
          "close": 1512.09
        },
        {
          "date": "2026-06-09",
          "close": 1508.12
        },
        {
          "date": "2026-06-10",
          "close": 1490.58
        },
        {
          "date": "2026-06-11",
          "close": 1486.79
        },
        {
          "date": "2026-06-12",
          "close": 1514.92
        },
        {
          "date": "2026-06-15",
          "close": 1524.13
        },
        {
          "date": "2026-06-16",
          "close": 1519.12
        },
        {
          "date": "2026-06-17",
          "close": 1504.66
        },
        {
          "date": "2026-06-18",
          "close": 1488.01
        },
        {
          "date": "2026-06-22",
          "close": 1509.05
        },
        {
          "date": "2026-06-23",
          "close": 1483.38
        },
        {
          "date": "2026-06-24",
          "close": 1473.68
        },
        {
          "date": "2026-06-25",
          "close": 1434.74
        },
        {
          "date": "2026-06-26",
          "close": 1415.66
        },
        {
          "date": "2026-06-29",
          "close": 1407.86
        },
        {
          "date": "2026-06-30",
          "close": 1422.94
        },
        {
          "date": "2026-07-01",
          "close": 1457.62
        },
        {
          "date": "2026-07-02",
          "close": 1473.17
        },
        {
          "date": "2026-07-03",
          "close": 1488.69
        },
        {
          "date": "2026-07-06",
          "close": 1471.17
        },
        {
          "date": "2026-07-07",
          "close": 1430.01
        },
        {
          "date": "2026-07-08",
          "close": 1413.21
        },
        {
          "date": "2026-07-09",
          "close": 1394.01
        },
        {
          "date": "2026-07-10",
          "close": 1402.15
        },
        {
          "date": "2026-07-13",
          "close": 1357.69
        },
        {
          "date": "2026-07-14",
          "close": 1377.54
        },
        {
          "date": "2026-07-15",
          "close": 1386.55
        },
        {
          "date": "2026-07-16",
          "close": 1377.51
        },
        {
          "date": "2026-07-17",
          "close": 1345.03
        },
        {
          "date": "2026-07-20",
          "close": 1328.86
        },
        {
          "date": "2026-07-21",
          "close": 1334.81
        },
        {
          "date": "2026-07-22",
          "close": 1330.76
        },
        {
          "date": "2026-07-23",
          "close": 1366.74
        },
        {
          "date": "2026-07-24",
          "close": 1332.98
        },
        {
          "date": "2026-07-27",
          "close": 1363.25
        },
        {
          "date": "2026-07-28",
          "close": 1356.75
        },
        {
          "date": "2026-07-29",
          "close": 1395.27
        },
        {
          "date": "2026-07-30",
          "close": 1389.68
        },
        {
          "date": "2026-07-31",
          "close": 1419.51
        },
        {
          "date": "2026-08-03",
          "close": 1449.47
        },
        {
          "date": "2026-08-04",
          "close": 1455.08
        },
        {
          "date": "2026-08-05",
          "close": 1475.47
        },
        {
          "date": "2026-08-06",
          "close": 1495.97
        },
        {
          "date": "2026-08-07",
          "close": 1512.59
        },
        {
          "date": "2026-08-10",
          "close": 1555.66
        },
        {
          "date": "2026-08-11",
          "close": 1530.87
        },
        {
          "date": "2026-08-12",
          "close": 1546.32
        },
        {
          "date": "2026-08-13",
          "close": 1510.07
        },
        {
          "date": "2026-08-14",
          "close": 1512.79
        },
        {
          "date": "2026-08-17",
          "close": 1536.99
        },
        {
          "date": "2026-08-18",
          "close": 1541.41
        },
        {
          "date": "2026-08-19",
          "close": 1495.8
        },
        {
          "date": "2026-08-20",
          "close": 1510.14
        },
        {
          "date": "2026-08-21",
          "close": 1521.04
        },
        {
          "date": "2026-08-24",
          "close": 1523.54
        },
        {
          "date": "2026-08-25",
          "close": 1521.39
        },
        {
          "date": "2026-08-26",
          "close": 1531.69
        },
        {
          "date": "2026-08-27",
          "close": 1545.51
        },
        {
          "date": "2026-08-28",
          "close": 1560.85
        },
        {
          "date": "2026-08-31",
          "close": 1561.53
        },
        {
          "date": "2026-09-01",
          "close": 1574.89
        },
        {
          "date": "2026-09-02",
          "close": 1571.51
        },
        {
          "date": "2026-09-03",
          "close": 1564.44
        },
        {
          "date": "2026-09-04",
          "close": 1581.17
        },
        {
          "date": "2026-09-07",
          "close": 1578.29
        },
        {
          "date": "2026-09-08",
          "close": 1595.26
        },
        {
          "date": "2026-09-09",
          "close": 1606.77
        },
        {
          "date": "2026-09-10",
          "close": 1589.49
        },
        {
          "date": "2026-09-11",
          "close": 1554.4
        },
        {
          "date": "2026-09-14",
          "close": 1543.58
        },
        {
          "date": "2026-09-15",
          "close": 1521.05
        },
        {
          "date": "2026-09-16",
          "close": 1541.88
        },
        {
          "date": "2026-09-17",
          "close": 1538.02
        },
        {
          "date": "2026-09-18",
          "close": 1547.48
        },
        {
          "date": "2026-09-21",
          "close": 1583.27
        },
        {
          "date": "2026-09-22",
          "close": 1571.8
        },
        {
          "date": "2026-09-23",
          "close": 1551.67
        },
        {
          "date": "2026-09-24",
          "close": 1534.66
        },
        {
          "date": "2026-09-28",
          "close": 1504.86
        },
        {
          "date": "2026-09-29",
          "close": 1492.32
        },
        {
          "date": "2026-09-30",
          "close": 1496.41
        },
        {
          "date": "2026-10-08",
          "close": 1486.97
        },
        {
          "date": "2026-10-09",
          "close": 1505.62
        },
        {
          "date": "2026-10-12",
          "close": 1470.73
        },
        {
          "date": "2026-10-13",
          "close": 1482.16
        },
        {
          "date": "2026-10-14",
          "close": 1464.75
        },
        {
          "date": "2026-10-15",
          "close": 1408.88
        },
        {
          "date": "2026-10-16",
          "close": 1444.33
        },
        {
          "date": "2026-10-19",
          "close": 1451.3
        },
        {
          "date": "2026-10-20",
          "close": 1450.19
        },
        {
          "date": "2026-10-21",
          "close": 1438.19
        },
        {
          "date": "2026-10-22",
          "close": 1399.81
        },
        {
          "date": "2026-10-23",
          "close": 1409.01
        },
        {
          "date": "2026-10-26",
          "close": 1412.24
        },
        {
          "date": "2026-10-27",
          "close": 1376.82
        },
        {
          "date": "2026-10-28",
          "close": 1398.12
        },
        {
          "date": "2026-10-29",
          "close": 1373.78
        },
        {
          "date": "2026-10-30",
          "close": 1339.51
        },
        {
          "date": "2026-11-02",
          "close": 1365.57
        },
        {
          "date": "2026-11-03",
          "close": 1375.78
        },
        {
          "date": "2026-11-04",
          "close": 1415.05
        },
        {
          "date": "2026-11-05",
          "close": 1436.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5802469135802469,
          "pullback_frequency": 0.2839506172839506,
          "up_wilson": [
            0.471536601425932,
            0.6816903725170137
          ],
          "pullback_wilson": [
            0.19728731636228797,
            0.39017852302208883
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.574468085106383,
          "pullback_frequency": 0.425531914893617,
          "up_wilson": [
            0.4328191934549279,
            0.7048637165632003
          ],
          "pullback_wilson": [
            0.2951362834367996,
            0.5671808065450721
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 31,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5161290322580645,
          "baseline_hit_rate": 0.5161290322580645,
          "hit_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "baseline_wilson": [
            0.348403954480288,
            0.6802974843758269
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 17,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1068",
      "name": "净水概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02753645407467986,
        "5": 0.03254934182372171,
        "20": -0.02075520706504974,
        "60": 0.00436241331368592
      },
      "moving_averages": {
        "5": 1170.3899999999908,
        "20": 1204.591499999992,
        "60": 1214.4268333333312
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-13",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 52
          }
        }
      },
      "drawdown": -0.03507270487738545,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1282.69
        },
        {
          "date": "2026-05-14",
          "close": 1258.29
        },
        {
          "date": "2026-05-15",
          "close": 1251.05
        },
        {
          "date": "2026-05-18",
          "close": 1244.28
        },
        {
          "date": "2026-05-19",
          "close": 1255.8
        },
        {
          "date": "2026-05-20",
          "close": 1252.51
        },
        {
          "date": "2026-05-21",
          "close": 1220.42
        },
        {
          "date": "2026-05-22",
          "close": 1237.99
        },
        {
          "date": "2026-05-25",
          "close": 1244.19
        },
        {
          "date": "2026-05-26",
          "close": 1229.05
        },
        {
          "date": "2026-05-27",
          "close": 1211.45
        },
        {
          "date": "2026-05-28",
          "close": 1212.6
        },
        {
          "date": "2026-05-29",
          "close": 1194.12
        },
        {
          "date": "2026-06-01",
          "close": 1225.04
        },
        {
          "date": "2026-06-02",
          "close": 1203.99
        },
        {
          "date": "2026-06-03",
          "close": 1195.48
        },
        {
          "date": "2026-06-04",
          "close": 1177.18
        },
        {
          "date": "2026-06-05",
          "close": 1189.95
        },
        {
          "date": "2026-06-08",
          "close": 1171.17
        },
        {
          "date": "2026-06-09",
          "close": 1175.07
        },
        {
          "date": "2026-06-10",
          "close": 1187.4
        },
        {
          "date": "2026-06-11",
          "close": 1188.24
        },
        {
          "date": "2026-06-12",
          "close": 1209.8
        },
        {
          "date": "2026-06-15",
          "close": 1208.17
        },
        {
          "date": "2026-06-16",
          "close": 1203.67
        },
        {
          "date": "2026-06-17",
          "close": 1189.32
        },
        {
          "date": "2026-06-18",
          "close": 1177.58
        },
        {
          "date": "2026-06-22",
          "close": 1183.71
        },
        {
          "date": "2026-06-23",
          "close": 1183.53
        },
        {
          "date": "2026-06-24",
          "close": 1154.59
        },
        {
          "date": "2026-06-25",
          "close": 1138.78
        },
        {
          "date": "2026-06-26",
          "close": 1130.83
        },
        {
          "date": "2026-06-29",
          "close": 1156.96
        },
        {
          "date": "2026-06-30",
          "close": 1173.5
        },
        {
          "date": "2026-07-01",
          "close": 1204.21
        },
        {
          "date": "2026-07-02",
          "close": 1203.56
        },
        {
          "date": "2026-07-03",
          "close": 1205.65
        },
        {
          "date": "2026-07-06",
          "close": 1193.12
        },
        {
          "date": "2026-07-07",
          "close": 1160.49
        },
        {
          "date": "2026-07-08",
          "close": 1153.43
        },
        {
          "date": "2026-07-09",
          "close": 1156.5
        },
        {
          "date": "2026-07-10",
          "close": 1178.74
        },
        {
          "date": "2026-07-13",
          "close": 1159.49
        },
        {
          "date": "2026-07-14",
          "close": 1164.5
        },
        {
          "date": "2026-07-15",
          "close": 1174.5
        },
        {
          "date": "2026-07-16",
          "close": 1190.91
        },
        {
          "date": "2026-07-17",
          "close": 1147.39
        },
        {
          "date": "2026-07-20",
          "close": 1130.29
        },
        {
          "date": "2026-07-21",
          "close": 1117.78
        },
        {
          "date": "2026-07-22",
          "close": 1103.21
        },
        {
          "date": "2026-07-23",
          "close": 1135.02
        },
        {
          "date": "2026-07-24",
          "close": 1121.83
        },
        {
          "date": "2026-07-27",
          "close": 1149.44
        },
        {
          "date": "2026-07-28",
          "close": 1154.45
        },
        {
          "date": "2026-07-29",
          "close": 1170.89
        },
        {
          "date": "2026-07-30",
          "close": 1156.83
        },
        {
          "date": "2026-07-31",
          "close": 1169.06
        },
        {
          "date": "2026-08-03",
          "close": 1183.69
        },
        {
          "date": "2026-08-04",
          "close": 1197.86
        },
        {
          "date": "2026-08-05",
          "close": 1201.17
        },
        {
          "date": "2026-08-06",
          "close": 1203.15
        },
        {
          "date": "2026-08-07",
          "close": 1204.16
        },
        {
          "date": "2026-08-10",
          "close": 1229.28
        },
        {
          "date": "2026-08-11",
          "close": 1220.16
        },
        {
          "date": "2026-08-12",
          "close": 1225.73
        },
        {
          "date": "2026-08-13",
          "close": 1229.37
        },
        {
          "date": "2026-08-14",
          "close": 1218.25
        },
        {
          "date": "2026-08-17",
          "close": 1231.51
        },
        {
          "date": "2026-08-18",
          "close": 1224.45
        },
        {
          "date": "2026-08-19",
          "close": 1199.96
        },
        {
          "date": "2026-08-20",
          "close": 1222.37
        },
        {
          "date": "2026-08-21",
          "close": 1207.11
        },
        {
          "date": "2026-08-24",
          "close": 1193.95
        },
        {
          "date": "2026-08-25",
          "close": 1218.06
        },
        {
          "date": "2026-08-26",
          "close": 1215.5
        },
        {
          "date": "2026-08-27",
          "close": 1215.56
        },
        {
          "date": "2026-08-28",
          "close": 1221.3
        },
        {
          "date": "2026-08-31",
          "close": 1227.76
        },
        {
          "date": "2026-09-01",
          "close": 1233.8
        },
        {
          "date": "2026-09-02",
          "close": 1225.05
        },
        {
          "date": "2026-09-03",
          "close": 1226.1
        },
        {
          "date": "2026-09-04",
          "close": 1223.01
        },
        {
          "date": "2026-09-07",
          "close": 1229.55
        },
        {
          "date": "2026-09-08",
          "close": 1237.2
        },
        {
          "date": "2026-09-09",
          "close": 1226.36
        },
        {
          "date": "2026-09-10",
          "close": 1223.45
        },
        {
          "date": "2026-09-11",
          "close": 1206.46
        },
        {
          "date": "2026-09-14",
          "close": 1209.2
        },
        {
          "date": "2026-09-15",
          "close": 1185.62
        },
        {
          "date": "2026-09-16",
          "close": 1195.1
        },
        {
          "date": "2026-09-17",
          "close": 1203.96
        },
        {
          "date": "2026-09-18",
          "close": 1211.88
        },
        {
          "date": "2026-09-21",
          "close": 1220.86
        },
        {
          "date": "2026-09-22",
          "close": 1228.6
        },
        {
          "date": "2026-09-23",
          "close": 1233.12
        },
        {
          "date": "2026-09-24",
          "close": 1232.04
        },
        {
          "date": "2026-09-28",
          "close": 1218.86
        },
        {
          "date": "2026-09-29",
          "close": 1231.14
        },
        {
          "date": "2026-09-30",
          "close": 1232.81
        },
        {
          "date": "2026-10-08",
          "close": 1231.98
        },
        {
          "date": "2026-10-09",
          "close": 1243.97
        },
        {
          "date": "2026-10-12",
          "close": 1238.25
        },
        {
          "date": "2026-10-13",
          "close": 1250.26
        },
        {
          "date": "2026-10-14",
          "close": 1229.55
        },
        {
          "date": "2026-10-15",
          "close": 1212.64
        },
        {
          "date": "2026-10-16",
          "close": 1218.58
        },
        {
          "date": "2026-10-19",
          "close": 1229.45
        },
        {
          "date": "2026-10-20",
          "close": 1242.36
        },
        {
          "date": "2026-10-21",
          "close": 1235.61
        },
        {
          "date": "2026-10-22",
          "close": 1202.96
        },
        {
          "date": "2026-10-23",
          "close": 1205.94
        },
        {
          "date": "2026-10-26",
          "close": 1204.18
        },
        {
          "date": "2026-10-27",
          "close": 1169.57
        },
        {
          "date": "2026-10-28",
          "close": 1188.18
        },
        {
          "date": "2026-10-29",
          "close": 1168.38
        },
        {
          "date": "2026-10-30",
          "close": 1143.77
        },
        {
          "date": "2026-11-02",
          "close": 1162.09
        },
        {
          "date": "2026-11-03",
          "close": 1165.6
        },
        {
          "date": "2026-11-04",
          "close": 1174.08
        },
        {
          "date": "2026-11-05",
          "close": 1206.41
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.576271186440678,
          "pullback_frequency": 0.23728813559322035,
          "up_wilson": [
            0.449344828000343,
            0.6938727256481132
          ],
          "pullback_wilson": [
            0.14694618592462405,
            0.3597489070640275
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5757575757575758,
          "pullback_frequency": 0.3939393939393939,
          "up_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "pullback_wilson": [
            0.2468310743447709,
            0.5631655918005977
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 3,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1069",
      "name": "智慧灯杆",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.026518636003171947,
        "5": 0.004606892954930553,
        "20": -0.05829870447323393,
        "60": -0.013913266052362205
      },
      "moving_averages": {
        "5": 1569.1260000000707,
        "20": 1644.3725000000443,
        "60": 1712.6626666666707
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-26",
            "end": "2026-10-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 70
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.06091665167352489,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1974.9
        },
        {
          "date": "2026-05-14",
          "close": 1943.86
        },
        {
          "date": "2026-05-15",
          "close": 1928.66
        },
        {
          "date": "2026-05-18",
          "close": 1950.56
        },
        {
          "date": "2026-05-19",
          "close": 1967.95
        },
        {
          "date": "2026-05-20",
          "close": 1919.84
        },
        {
          "date": "2026-05-21",
          "close": 1836.72
        },
        {
          "date": "2026-05-22",
          "close": 1873.16
        },
        {
          "date": "2026-05-25",
          "close": 1878.08
        },
        {
          "date": "2026-05-26",
          "close": 1836.15
        },
        {
          "date": "2026-05-27",
          "close": 1799.51
        },
        {
          "date": "2026-05-28",
          "close": 1817.9
        },
        {
          "date": "2026-05-29",
          "close": 1767.22
        },
        {
          "date": "2026-06-01",
          "close": 1777.18
        },
        {
          "date": "2026-06-02",
          "close": 1751.93
        },
        {
          "date": "2026-06-03",
          "close": 1758.52
        },
        {
          "date": "2026-06-04",
          "close": 1749.81
        },
        {
          "date": "2026-06-05",
          "close": 1758.19
        },
        {
          "date": "2026-06-08",
          "close": 1713.79
        },
        {
          "date": "2026-06-09",
          "close": 1745.08
        },
        {
          "date": "2026-06-10",
          "close": 1719.85
        },
        {
          "date": "2026-06-11",
          "close": 1699.7
        },
        {
          "date": "2026-06-12",
          "close": 1710.91
        },
        {
          "date": "2026-06-15",
          "close": 1749.84
        },
        {
          "date": "2026-06-16",
          "close": 1771.28
        },
        {
          "date": "2026-06-17",
          "close": 1740.85
        },
        {
          "date": "2026-06-18",
          "close": 1741.37
        },
        {
          "date": "2026-06-22",
          "close": 1749.68
        },
        {
          "date": "2026-06-23",
          "close": 1750.33
        },
        {
          "date": "2026-06-24",
          "close": 1743.89
        },
        {
          "date": "2026-06-25",
          "close": 1744.62
        },
        {
          "date": "2026-06-26",
          "close": 1712.42
        },
        {
          "date": "2026-06-29",
          "close": 1693.47
        },
        {
          "date": "2026-06-30",
          "close": 1747.74
        },
        {
          "date": "2026-07-01",
          "close": 1774.06
        },
        {
          "date": "2026-07-02",
          "close": 1739.03
        },
        {
          "date": "2026-07-03",
          "close": 1760.15
        },
        {
          "date": "2026-07-06",
          "close": 1709.72
        },
        {
          "date": "2026-07-07",
          "close": 1662.43
        },
        {
          "date": "2026-07-08",
          "close": 1631.2
        },
        {
          "date": "2026-07-09",
          "close": 1637.17
        },
        {
          "date": "2026-07-10",
          "close": 1670.17
        },
        {
          "date": "2026-07-13",
          "close": 1584.6
        },
        {
          "date": "2026-07-14",
          "close": 1588.02
        },
        {
          "date": "2026-07-15",
          "close": 1585.47
        },
        {
          "date": "2026-07-16",
          "close": 1572.61
        },
        {
          "date": "2026-07-17",
          "close": 1504.68
        },
        {
          "date": "2026-07-20",
          "close": 1460.37
        },
        {
          "date": "2026-07-21",
          "close": 1476.72
        },
        {
          "date": "2026-07-22",
          "close": 1458.82
        },
        {
          "date": "2026-07-23",
          "close": 1488.65
        },
        {
          "date": "2026-07-24",
          "close": 1449.48
        },
        {
          "date": "2026-07-27",
          "close": 1508.09
        },
        {
          "date": "2026-07-28",
          "close": 1504.3
        },
        {
          "date": "2026-07-29",
          "close": 1519.41
        },
        {
          "date": "2026-07-30",
          "close": 1476.23
        },
        {
          "date": "2026-07-31",
          "close": 1532.56
        },
        {
          "date": "2026-08-03",
          "close": 1568.61
        },
        {
          "date": "2026-08-04",
          "close": 1611.04
        },
        {
          "date": "2026-08-05",
          "close": 1640.88
        },
        {
          "date": "2026-08-06",
          "close": 1661.61
        },
        {
          "date": "2026-08-07",
          "close": 1665.7
        },
        {
          "date": "2026-08-10",
          "close": 1688.94
        },
        {
          "date": "2026-08-11",
          "close": 1687.96
        },
        {
          "date": "2026-08-12",
          "close": 1695.7
        },
        {
          "date": "2026-08-13",
          "close": 1684.9
        },
        {
          "date": "2026-08-14",
          "close": 1698.16
        },
        {
          "date": "2026-08-17",
          "close": 1722.92
        },
        {
          "date": "2026-08-18",
          "close": 1715.55
        },
        {
          "date": "2026-08-19",
          "close": 1641.15
        },
        {
          "date": "2026-08-20",
          "close": 1659.67
        },
        {
          "date": "2026-08-21",
          "close": 1687.69
        },
        {
          "date": "2026-08-24",
          "close": 1698.45
        },
        {
          "date": "2026-08-25",
          "close": 1722.93
        },
        {
          "date": "2026-08-26",
          "close": 1733.16
        },
        {
          "date": "2026-08-27",
          "close": 1757.63
        },
        {
          "date": "2026-08-28",
          "close": 1764.16
        },
        {
          "date": "2026-08-31",
          "close": 1800.54
        },
        {
          "date": "2026-09-01",
          "close": 1803.29
        },
        {
          "date": "2026-09-02",
          "close": 1796.92
        },
        {
          "date": "2026-09-03",
          "close": 1785.81
        },
        {
          "date": "2026-09-04",
          "close": 1774.83
        },
        {
          "date": "2026-09-07",
          "close": 1809.55
        },
        {
          "date": "2026-09-08",
          "close": 1818.55
        },
        {
          "date": "2026-09-09",
          "close": 1804.7
        },
        {
          "date": "2026-09-10",
          "close": 1780.45
        },
        {
          "date": "2026-09-11",
          "close": 1759.19
        },
        {
          "date": "2026-09-14",
          "close": 1753.58
        },
        {
          "date": "2026-09-15",
          "close": 1717.85
        },
        {
          "date": "2026-09-16",
          "close": 1764.43
        },
        {
          "date": "2026-09-17",
          "close": 1768.66
        },
        {
          "date": "2026-09-18",
          "close": 1802.85
        },
        {
          "date": "2026-09-21",
          "close": 1830.46
        },
        {
          "date": "2026-09-22",
          "close": 1835.35
        },
        {
          "date": "2026-09-23",
          "close": 1810.57
        },
        {
          "date": "2026-09-24",
          "close": 1783.37
        },
        {
          "date": "2026-09-28",
          "close": 1743.82
        },
        {
          "date": "2026-09-29",
          "close": 1773.16
        },
        {
          "date": "2026-09-30",
          "close": 1749.88
        },
        {
          "date": "2026-10-08",
          "close": 1718.22
        },
        {
          "date": "2026-10-09",
          "close": 1723.01
        },
        {
          "date": "2026-10-12",
          "close": 1691.82
        },
        {
          "date": "2026-10-13",
          "close": 1713.31
        },
        {
          "date": "2026-10-14",
          "close": 1682.72
        },
        {
          "date": "2026-10-15",
          "close": 1622.59
        },
        {
          "date": "2026-10-16",
          "close": 1646.1
        },
        {
          "date": "2026-10-19",
          "close": 1642.62
        },
        {
          "date": "2026-10-20",
          "close": 1691.56
        },
        {
          "date": "2026-10-21",
          "close": 1700.17
        },
        {
          "date": "2026-10-22",
          "close": 1667.32
        },
        {
          "date": "2026-10-23",
          "close": 1694.35
        },
        {
          "date": "2026-10-26",
          "close": 1668.77
        },
        {
          "date": "2026-10-27",
          "close": 1626.03
        },
        {
          "date": "2026-10-28",
          "close": 1660.82
        },
        {
          "date": "2026-10-29",
          "close": 1610.63
        },
        {
          "date": "2026-10-30",
          "close": 1535.62
        },
        {
          "date": "2026-11-02",
          "close": 1572.09
        },
        {
          "date": "2026-11-03",
          "close": 1543.62
        },
        {
          "date": "2026-11-04",
          "close": 1576.25
        },
        {
          "date": "2026-11-05",
          "close": 1618.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5692307692307692,
          "pullback_frequency": 0.26153846153846155,
          "up_wilson": [
            0.4483297467424586,
            0.6824054258436073
          ],
          "pullback_wilson": [
            0.17018193413221397,
            0.37950802696022556
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4473684210526316,
          "up_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "pullback_wilson": [
            0.3014640099805125,
            0.6029370287800753
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 24,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 1,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1070",
      "name": "土壤修复",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024836694289338546,
        "5": 0.021373630917919995,
        "20": -0.09074079917537048,
        "60": -0.11465470447865134
      },
      "moving_averages": {
        "5": 838.1060000000056,
        "20": 875.408500000008,
        "60": 951.81616666667
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-24",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-13",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.09301129984996481,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1131.89
        },
        {
          "date": "2026-05-14",
          "close": 1107.42
        },
        {
          "date": "2026-05-15",
          "close": 1095.37
        },
        {
          "date": "2026-05-18",
          "close": 1096.75
        },
        {
          "date": "2026-05-19",
          "close": 1106.65
        },
        {
          "date": "2026-05-20",
          "close": 1092.51
        },
        {
          "date": "2026-05-21",
          "close": 1070.21
        },
        {
          "date": "2026-05-22",
          "close": 1086.61
        },
        {
          "date": "2026-05-25",
          "close": 1080.55
        },
        {
          "date": "2026-05-26",
          "close": 1065.26
        },
        {
          "date": "2026-05-27",
          "close": 1043.24
        },
        {
          "date": "2026-05-28",
          "close": 1056.19
        },
        {
          "date": "2026-05-29",
          "close": 1041.2
        },
        {
          "date": "2026-06-01",
          "close": 1069.74
        },
        {
          "date": "2026-06-02",
          "close": 1067.95
        },
        {
          "date": "2026-06-03",
          "close": 1077.84
        },
        {
          "date": "2026-06-04",
          "close": 1063.77
        },
        {
          "date": "2026-06-05",
          "close": 1058.39
        },
        {
          "date": "2026-06-08",
          "close": 1039.82
        },
        {
          "date": "2026-06-09",
          "close": 1049.98
        },
        {
          "date": "2026-06-10",
          "close": 1030.37
        },
        {
          "date": "2026-06-11",
          "close": 1017.93
        },
        {
          "date": "2026-06-12",
          "close": 1028.57
        },
        {
          "date": "2026-06-15",
          "close": 1038.37
        },
        {
          "date": "2026-06-16",
          "close": 1030.73
        },
        {
          "date": "2026-06-17",
          "close": 1020.23
        },
        {
          "date": "2026-06-18",
          "close": 1007.68
        },
        {
          "date": "2026-06-22",
          "close": 1005.44
        },
        {
          "date": "2026-06-23",
          "close": 1013.9
        },
        {
          "date": "2026-06-24",
          "close": 994.82
        },
        {
          "date": "2026-06-25",
          "close": 978.06
        },
        {
          "date": "2026-06-26",
          "close": 955.75
        },
        {
          "date": "2026-06-29",
          "close": 945.0
        },
        {
          "date": "2026-06-30",
          "close": 961.5
        },
        {
          "date": "2026-07-01",
          "close": 981.46
        },
        {
          "date": "2026-07-02",
          "close": 981.09
        },
        {
          "date": "2026-07-03",
          "close": 990.42
        },
        {
          "date": "2026-07-06",
          "close": 975.7
        },
        {
          "date": "2026-07-07",
          "close": 960.13
        },
        {
          "date": "2026-07-08",
          "close": 948.1
        },
        {
          "date": "2026-07-09",
          "close": 945.95
        },
        {
          "date": "2026-07-10",
          "close": 959.48
        },
        {
          "date": "2026-07-13",
          "close": 919.34
        },
        {
          "date": "2026-07-14",
          "close": 930.31
        },
        {
          "date": "2026-07-15",
          "close": 942.4
        },
        {
          "date": "2026-07-16",
          "close": 939.98
        },
        {
          "date": "2026-07-17",
          "close": 906.24
        },
        {
          "date": "2026-07-20",
          "close": 889.9
        },
        {
          "date": "2026-07-21",
          "close": 888.17
        },
        {
          "date": "2026-07-22",
          "close": 876.54
        },
        {
          "date": "2026-07-23",
          "close": 902.03
        },
        {
          "date": "2026-07-24",
          "close": 883.24
        },
        {
          "date": "2026-07-27",
          "close": 906.84
        },
        {
          "date": "2026-07-28",
          "close": 907.63
        },
        {
          "date": "2026-07-29",
          "close": 923.05
        },
        {
          "date": "2026-07-30",
          "close": 907.92
        },
        {
          "date": "2026-07-31",
          "close": 936.2
        },
        {
          "date": "2026-08-03",
          "close": 957.05
        },
        {
          "date": "2026-08-04",
          "close": 963.97
        },
        {
          "date": "2026-08-05",
          "close": 976.41
        },
        {
          "date": "2026-08-06",
          "close": 983.91
        },
        {
          "date": "2026-08-07",
          "close": 981.94
        },
        {
          "date": "2026-08-10",
          "close": 999.8
        },
        {
          "date": "2026-08-11",
          "close": 993.75
        },
        {
          "date": "2026-08-12",
          "close": 1014.01
        },
        {
          "date": "2026-08-13",
          "close": 995.75
        },
        {
          "date": "2026-08-14",
          "close": 983.88
        },
        {
          "date": "2026-08-17",
          "close": 1003.33
        },
        {
          "date": "2026-08-18",
          "close": 1000.32
        },
        {
          "date": "2026-08-19",
          "close": 966.42
        },
        {
          "date": "2026-08-20",
          "close": 980.15
        },
        {
          "date": "2026-08-21",
          "close": 984.63
        },
        {
          "date": "2026-08-24",
          "close": 982.53
        },
        {
          "date": "2026-08-25",
          "close": 999.11
        },
        {
          "date": "2026-08-26",
          "close": 1003.93
        },
        {
          "date": "2026-08-27",
          "close": 1005.95
        },
        {
          "date": "2026-08-28",
          "close": 1016.11
        },
        {
          "date": "2026-08-31",
          "close": 1014.56
        },
        {
          "date": "2026-09-01",
          "close": 1023.86
        },
        {
          "date": "2026-09-02",
          "close": 1011.9
        },
        {
          "date": "2026-09-03",
          "close": 1007.48
        },
        {
          "date": "2026-09-04",
          "close": 1007.52
        },
        {
          "date": "2026-09-07",
          "close": 1011.28
        },
        {
          "date": "2026-09-08",
          "close": 1022.07
        },
        {
          "date": "2026-09-09",
          "close": 1014.54
        },
        {
          "date": "2026-09-10",
          "close": 999.23
        },
        {
          "date": "2026-09-11",
          "close": 978.31
        },
        {
          "date": "2026-09-14",
          "close": 985.09
        },
        {
          "date": "2026-09-15",
          "close": 961.0
        },
        {
          "date": "2026-09-16",
          "close": 973.93
        },
        {
          "date": "2026-09-17",
          "close": 967.7
        },
        {
          "date": "2026-09-18",
          "close": 976.3
        },
        {
          "date": "2026-09-21",
          "close": 991.22
        },
        {
          "date": "2026-09-22",
          "close": 988.04
        },
        {
          "date": "2026-09-23",
          "close": 978.7
        },
        {
          "date": "2026-09-24",
          "close": 974.71
        },
        {
          "date": "2026-09-28",
          "close": 954.67
        },
        {
          "date": "2026-09-29",
          "close": 958.71
        },
        {
          "date": "2026-09-30",
          "close": 953.73
        },
        {
          "date": "2026-10-08",
          "close": 950.73
        },
        {
          "date": "2026-10-09",
          "close": 953.11
        },
        {
          "date": "2026-10-12",
          "close": 929.56
        },
        {
          "date": "2026-10-13",
          "close": 932.4
        },
        {
          "date": "2026-10-14",
          "close": 909.41
        },
        {
          "date": "2026-10-15",
          "close": 877.26
        },
        {
          "date": "2026-10-16",
          "close": 889.43
        },
        {
          "date": "2026-10-19",
          "close": 881.42
        },
        {
          "date": "2026-10-20",
          "close": 888.64
        },
        {
          "date": "2026-10-21",
          "close": 889.28
        },
        {
          "date": "2026-10-22",
          "close": 866.32
        },
        {
          "date": "2026-10-23",
          "close": 878.82
        },
        {
          "date": "2026-10-26",
          "close": 875.85
        },
        {
          "date": "2026-10-27",
          "close": 844.41
        },
        {
          "date": "2026-10-28",
          "close": 855.36
        },
        {
          "date": "2026-10-29",
          "close": 846.37
        },
        {
          "date": "2026-10-30",
          "close": 820.27
        },
        {
          "date": "2026-11-02",
          "close": 834.8
        },
        {
          "date": "2026-11-03",
          "close": 827.49
        },
        {
          "date": "2026-11-04",
          "close": 843.51
        },
        {
          "date": "2026-11-05",
          "close": 864.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4794520547945205,
          "pullback_frequency": 0.3698630136986301,
          "up_wilson": [
            0.3687745445673386,
            0.5921840311020748
          ],
          "pullback_wilson": [
            0.26823149760636467,
            0.48450614829992145
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4444444444444444,
          "pullback_frequency": 0.5333333333333333,
          "up_wilson": [
            0.30938930034997586,
            0.5882386550647896
          ],
          "pullback_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 3,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1071",
      "name": "跨境支付",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.019735263818918103,
        "5": 0.03014384079148069,
        "20": 0.0027893228606516995,
        "60": -0.045926855030366975
      },
      "moving_averages": {
        "5": 1402.8560000000057,
        "20": 1446.409999999986,
        "60": 1479.717499999993
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.03329096989966551,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1687.79
        },
        {
          "date": "2026-05-14",
          "close": 1647.71
        },
        {
          "date": "2026-05-15",
          "close": 1641.53
        },
        {
          "date": "2026-05-18",
          "close": 1648.83
        },
        {
          "date": "2026-05-19",
          "close": 1674.11
        },
        {
          "date": "2026-05-20",
          "close": 1646.46
        },
        {
          "date": "2026-05-21",
          "close": 1602.94
        },
        {
          "date": "2026-05-22",
          "close": 1614.64
        },
        {
          "date": "2026-05-25",
          "close": 1617.72
        },
        {
          "date": "2026-05-26",
          "close": 1600.13
        },
        {
          "date": "2026-05-27",
          "close": 1553.56
        },
        {
          "date": "2026-05-28",
          "close": 1554.81
        },
        {
          "date": "2026-05-29",
          "close": 1522.07
        },
        {
          "date": "2026-06-01",
          "close": 1568.61
        },
        {
          "date": "2026-06-02",
          "close": 1552.7
        },
        {
          "date": "2026-06-03",
          "close": 1536.24
        },
        {
          "date": "2026-06-04",
          "close": 1506.63
        },
        {
          "date": "2026-06-05",
          "close": 1518.4
        },
        {
          "date": "2026-06-08",
          "close": 1491.07
        },
        {
          "date": "2026-06-09",
          "close": 1507.56
        },
        {
          "date": "2026-06-10",
          "close": 1490.86
        },
        {
          "date": "2026-06-11",
          "close": 1451.09
        },
        {
          "date": "2026-06-12",
          "close": 1471.44
        },
        {
          "date": "2026-06-15",
          "close": 1492.43
        },
        {
          "date": "2026-06-16",
          "close": 1493.03
        },
        {
          "date": "2026-06-17",
          "close": 1478.93
        },
        {
          "date": "2026-06-18",
          "close": 1457.16
        },
        {
          "date": "2026-06-22",
          "close": 1491.88
        },
        {
          "date": "2026-06-23",
          "close": 1487.55
        },
        {
          "date": "2026-06-24",
          "close": 1439.87
        },
        {
          "date": "2026-06-25",
          "close": 1416.64
        },
        {
          "date": "2026-06-26",
          "close": 1364.44
        },
        {
          "date": "2026-06-29",
          "close": 1355.44
        },
        {
          "date": "2026-06-30",
          "close": 1364.67
        },
        {
          "date": "2026-07-01",
          "close": 1399.2
        },
        {
          "date": "2026-07-02",
          "close": 1384.32
        },
        {
          "date": "2026-07-03",
          "close": 1389.48
        },
        {
          "date": "2026-07-06",
          "close": 1377.81
        },
        {
          "date": "2026-07-07",
          "close": 1349.65
        },
        {
          "date": "2026-07-08",
          "close": 1376.71
        },
        {
          "date": "2026-07-09",
          "close": 1380.07
        },
        {
          "date": "2026-07-10",
          "close": 1396.76
        },
        {
          "date": "2026-07-13",
          "close": 1361.76
        },
        {
          "date": "2026-07-14",
          "close": 1360.34
        },
        {
          "date": "2026-07-15",
          "close": 1377.1
        },
        {
          "date": "2026-07-16",
          "close": 1388.82
        },
        {
          "date": "2026-07-17",
          "close": 1353.34
        },
        {
          "date": "2026-07-20",
          "close": 1372.2
        },
        {
          "date": "2026-07-21",
          "close": 1406.29
        },
        {
          "date": "2026-07-22",
          "close": 1397.72
        },
        {
          "date": "2026-07-23",
          "close": 1396.89
        },
        {
          "date": "2026-07-24",
          "close": 1347.98
        },
        {
          "date": "2026-07-27",
          "close": 1376.97
        },
        {
          "date": "2026-07-28",
          "close": 1413.61
        },
        {
          "date": "2026-07-29",
          "close": 1435.22
        },
        {
          "date": "2026-07-30",
          "close": 1448.78
        },
        {
          "date": "2026-07-31",
          "close": 1490.31
        },
        {
          "date": "2026-08-03",
          "close": 1497.08
        },
        {
          "date": "2026-08-04",
          "close": 1504.34
        },
        {
          "date": "2026-08-05",
          "close": 1514.8
        },
        {
          "date": "2026-08-06",
          "close": 1527.64
        },
        {
          "date": "2026-08-07",
          "close": 1499.06
        },
        {
          "date": "2026-08-10",
          "close": 1508.41
        },
        {
          "date": "2026-08-11",
          "close": 1503.11
        },
        {
          "date": "2026-08-12",
          "close": 1504.12
        },
        {
          "date": "2026-08-13",
          "close": 1486.27
        },
        {
          "date": "2026-08-14",
          "close": 1476.24
        },
        {
          "date": "2026-08-17",
          "close": 1480.05
        },
        {
          "date": "2026-08-18",
          "close": 1476.18
        },
        {
          "date": "2026-08-19",
          "close": 1434.07
        },
        {
          "date": "2026-08-20",
          "close": 1455.34
        },
        {
          "date": "2026-08-21",
          "close": 1468.54
        },
        {
          "date": "2026-08-24",
          "close": 1462.88
        },
        {
          "date": "2026-08-25",
          "close": 1502.16
        },
        {
          "date": "2026-08-26",
          "close": 1516.17
        },
        {
          "date": "2026-08-27",
          "close": 1525.71
        },
        {
          "date": "2026-08-28",
          "close": 1521.0
        },
        {
          "date": "2026-08-31",
          "close": 1527.5
        },
        {
          "date": "2026-09-01",
          "close": 1566.85
        },
        {
          "date": "2026-09-02",
          "close": 1551.39
        },
        {
          "date": "2026-09-03",
          "close": 1529.9
        },
        {
          "date": "2026-09-04",
          "close": 1567.36
        },
        {
          "date": "2026-09-07",
          "close": 1549.69
        },
        {
          "date": "2026-09-08",
          "close": 1549.4
        },
        {
          "date": "2026-09-09",
          "close": 1526.31
        },
        {
          "date": "2026-09-10",
          "close": 1514.86
        },
        {
          "date": "2026-09-11",
          "close": 1481.86
        },
        {
          "date": "2026-09-14",
          "close": 1490.95
        },
        {
          "date": "2026-09-15",
          "close": 1468.2
        },
        {
          "date": "2026-09-16",
          "close": 1465.67
        },
        {
          "date": "2026-09-17",
          "close": 1462.48
        },
        {
          "date": "2026-09-18",
          "close": 1473.25
        },
        {
          "date": "2026-09-21",
          "close": 1504.2
        },
        {
          "date": "2026-09-22",
          "close": 1514.54
        },
        {
          "date": "2026-09-23",
          "close": 1486.63
        },
        {
          "date": "2026-09-24",
          "close": 1464.79
        },
        {
          "date": "2026-09-28",
          "close": 1448.45
        },
        {
          "date": "2026-09-29",
          "close": 1463.55
        },
        {
          "date": "2026-09-30",
          "close": 1458.86
        },
        {
          "date": "2026-10-08",
          "close": 1441.21
        },
        {
          "date": "2026-10-09",
          "close": 1482.68
        },
        {
          "date": "2026-10-12",
          "close": 1486.95
        },
        {
          "date": "2026-10-13",
          "close": 1495.0
        },
        {
          "date": "2026-10-14",
          "close": 1475.12
        },
        {
          "date": "2026-10-15",
          "close": 1448.9
        },
        {
          "date": "2026-10-16",
          "close": 1441.2
        },
        {
          "date": "2026-10-19",
          "close": 1455.63
        },
        {
          "date": "2026-10-20",
          "close": 1471.42
        },
        {
          "date": "2026-10-21",
          "close": 1473.85
        },
        {
          "date": "2026-10-22",
          "close": 1439.43
        },
        {
          "date": "2026-10-23",
          "close": 1480.26
        },
        {
          "date": "2026-10-26",
          "close": 1482.55
        },
        {
          "date": "2026-10-27",
          "close": 1436.16
        },
        {
          "date": "2026-10-28",
          "close": 1441.83
        },
        {
          "date": "2026-10-29",
          "close": 1402.94
        },
        {
          "date": "2026-10-30",
          "close": 1341.56
        },
        {
          "date": "2026-11-02",
          "close": 1411.4
        },
        {
          "date": "2026-11-03",
          "close": 1398.83
        },
        {
          "date": "2026-11-04",
          "close": 1417.26
        },
        {
          "date": "2026-11-05",
          "close": 1445.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5280898876404494,
          "pullback_frequency": 0.30337078651685395,
          "up_wilson": [
            0.4253754742950576,
            0.6284797759725685
          ],
          "pullback_wilson": [
            0.21764190852088772,
            0.40537133960572846
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49056603773584906,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.3612424984784323,
            0.6211647088532004
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 29,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1072",
      "name": "中俄贸易概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.021239836681733903,
        "5": 0.026225907029478357,
        "20": -0.06778799114269529,
        "60": -0.04587440046381697
      },
      "moving_averages": {
        "5": 1408.274000000069,
        "20": 1463.0650000000023,
        "60": 1524.32266666668
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 56
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.07011641122119416,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1862.82
        },
        {
          "date": "2026-05-14",
          "close": 1840.63
        },
        {
          "date": "2026-05-15",
          "close": 1838.87
        },
        {
          "date": "2026-05-18",
          "close": 1832.94
        },
        {
          "date": "2026-05-19",
          "close": 1835.87
        },
        {
          "date": "2026-05-20",
          "close": 1809.68
        },
        {
          "date": "2026-05-21",
          "close": 1747.91
        },
        {
          "date": "2026-05-22",
          "close": 1773.75
        },
        {
          "date": "2026-05-25",
          "close": 1761.72
        },
        {
          "date": "2026-05-26",
          "close": 1722.53
        },
        {
          "date": "2026-05-27",
          "close": 1690.02
        },
        {
          "date": "2026-05-28",
          "close": 1700.0
        },
        {
          "date": "2026-05-29",
          "close": 1658.86
        },
        {
          "date": "2026-06-01",
          "close": 1697.99
        },
        {
          "date": "2026-06-02",
          "close": 1667.48
        },
        {
          "date": "2026-06-03",
          "close": 1657.73
        },
        {
          "date": "2026-06-04",
          "close": 1637.06
        },
        {
          "date": "2026-06-05",
          "close": 1653.6
        },
        {
          "date": "2026-06-08",
          "close": 1607.27
        },
        {
          "date": "2026-06-09",
          "close": 1613.11
        },
        {
          "date": "2026-06-10",
          "close": 1582.37
        },
        {
          "date": "2026-06-11",
          "close": 1562.55
        },
        {
          "date": "2026-06-12",
          "close": 1584.33
        },
        {
          "date": "2026-06-15",
          "close": 1610.32
        },
        {
          "date": "2026-06-16",
          "close": 1604.14
        },
        {
          "date": "2026-06-17",
          "close": 1578.83
        },
        {
          "date": "2026-06-18",
          "close": 1565.47
        },
        {
          "date": "2026-06-22",
          "close": 1570.41
        },
        {
          "date": "2026-06-23",
          "close": 1580.2
        },
        {
          "date": "2026-06-24",
          "close": 1549.59
        },
        {
          "date": "2026-06-25",
          "close": 1512.91
        },
        {
          "date": "2026-06-26",
          "close": 1472.81
        },
        {
          "date": "2026-06-29",
          "close": 1462.41
        },
        {
          "date": "2026-06-30",
          "close": 1469.41
        },
        {
          "date": "2026-07-01",
          "close": 1502.97
        },
        {
          "date": "2026-07-02",
          "close": 1500.41
        },
        {
          "date": "2026-07-03",
          "close": 1535.34
        },
        {
          "date": "2026-07-06",
          "close": 1518.72
        },
        {
          "date": "2026-07-07",
          "close": 1478.1
        },
        {
          "date": "2026-07-08",
          "close": 1454.15
        },
        {
          "date": "2026-07-09",
          "close": 1454.5
        },
        {
          "date": "2026-07-10",
          "close": 1482.38
        },
        {
          "date": "2026-07-13",
          "close": 1418.77
        },
        {
          "date": "2026-07-14",
          "close": 1452.5
        },
        {
          "date": "2026-07-15",
          "close": 1465.44
        },
        {
          "date": "2026-07-16",
          "close": 1467.03
        },
        {
          "date": "2026-07-17",
          "close": 1423.43
        },
        {
          "date": "2026-07-20",
          "close": 1396.73
        },
        {
          "date": "2026-07-21",
          "close": 1398.85
        },
        {
          "date": "2026-07-22",
          "close": 1378.47
        },
        {
          "date": "2026-07-23",
          "close": 1421.9
        },
        {
          "date": "2026-07-24",
          "close": 1387.3
        },
        {
          "date": "2026-07-27",
          "close": 1425.2
        },
        {
          "date": "2026-07-28",
          "close": 1426.39
        },
        {
          "date": "2026-07-29",
          "close": 1453.51
        },
        {
          "date": "2026-07-30",
          "close": 1437.34
        },
        {
          "date": "2026-07-31",
          "close": 1465.03
        },
        {
          "date": "2026-08-03",
          "close": 1492.51
        },
        {
          "date": "2026-08-04",
          "close": 1507.05
        },
        {
          "date": "2026-08-05",
          "close": 1517.84
        },
        {
          "date": "2026-08-06",
          "close": 1521.53
        },
        {
          "date": "2026-08-07",
          "close": 1520.92
        },
        {
          "date": "2026-08-10",
          "close": 1548.03
        },
        {
          "date": "2026-08-11",
          "close": 1540.65
        },
        {
          "date": "2026-08-12",
          "close": 1555.03
        },
        {
          "date": "2026-08-13",
          "close": 1531.56
        },
        {
          "date": "2026-08-14",
          "close": 1531.28
        },
        {
          "date": "2026-08-17",
          "close": 1558.36
        },
        {
          "date": "2026-08-18",
          "close": 1563.96
        },
        {
          "date": "2026-08-19",
          "close": 1502.82
        },
        {
          "date": "2026-08-20",
          "close": 1523.79
        },
        {
          "date": "2026-08-21",
          "close": 1521.99
        },
        {
          "date": "2026-08-24",
          "close": 1504.8
        },
        {
          "date": "2026-08-25",
          "close": 1533.58
        },
        {
          "date": "2026-08-26",
          "close": 1534.17
        },
        {
          "date": "2026-08-27",
          "close": 1541.6
        },
        {
          "date": "2026-08-28",
          "close": 1554.5
        },
        {
          "date": "2026-08-31",
          "close": 1567.57
        },
        {
          "date": "2026-09-01",
          "close": 1583.63
        },
        {
          "date": "2026-09-02",
          "close": 1585.26
        },
        {
          "date": "2026-09-03",
          "close": 1575.34
        },
        {
          "date": "2026-09-04",
          "close": 1576.42
        },
        {
          "date": "2026-09-07",
          "close": 1586.01
        },
        {
          "date": "2026-09-08",
          "close": 1609.37
        },
        {
          "date": "2026-09-09",
          "close": 1609.97
        },
        {
          "date": "2026-09-10",
          "close": 1584.46
        },
        {
          "date": "2026-09-11",
          "close": 1550.54
        },
        {
          "date": "2026-09-14",
          "close": 1554.69
        },
        {
          "date": "2026-09-15",
          "close": 1519.35
        },
        {
          "date": "2026-09-16",
          "close": 1537.24
        },
        {
          "date": "2026-09-17",
          "close": 1545.42
        },
        {
          "date": "2026-09-18",
          "close": 1562.59
        },
        {
          "date": "2026-09-21",
          "close": 1592.92
        },
        {
          "date": "2026-09-22",
          "close": 1589.85
        },
        {
          "date": "2026-09-23",
          "close": 1578.86
        },
        {
          "date": "2026-09-24",
          "close": 1579.47
        },
        {
          "date": "2026-09-28",
          "close": 1554.82
        },
        {
          "date": "2026-09-29",
          "close": 1556.62
        },
        {
          "date": "2026-09-30",
          "close": 1555.57
        },
        {
          "date": "2026-10-08",
          "close": 1553.52
        },
        {
          "date": "2026-10-09",
          "close": 1557.41
        },
        {
          "date": "2026-10-12",
          "close": 1529.13
        },
        {
          "date": "2026-10-13",
          "close": 1545.22
        },
        {
          "date": "2026-10-14",
          "close": 1514.75
        },
        {
          "date": "2026-10-15",
          "close": 1462.34
        },
        {
          "date": "2026-10-16",
          "close": 1481.22
        },
        {
          "date": "2026-10-19",
          "close": 1469.27
        },
        {
          "date": "2026-10-20",
          "close": 1482.78
        },
        {
          "date": "2026-10-21",
          "close": 1484.46
        },
        {
          "date": "2026-10-22",
          "close": 1462.85
        },
        {
          "date": "2026-10-23",
          "close": 1480.92
        },
        {
          "date": "2026-10-26",
          "close": 1467.67
        },
        {
          "date": "2026-10-27",
          "close": 1424.54
        },
        {
          "date": "2026-10-28",
          "close": 1446.17
        },
        {
          "date": "2026-10-29",
          "close": 1411.2
        },
        {
          "date": "2026-10-30",
          "close": 1376.12
        },
        {
          "date": "2026-11-02",
          "close": 1402.6
        },
        {
          "date": "2026-11-03",
          "close": 1396.35
        },
        {
          "date": "2026-11-04",
          "close": 1418.09
        },
        {
          "date": "2026-11-05",
          "close": 1448.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48484848484848486,
          "pullback_frequency": 0.42424242424242425,
          "up_wilson": [
            0.3684696267060676,
            0.6028940871428276
          ],
          "pullback_wilson": [
            0.3124251014854188,
            0.5443934677590571
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4594594594594595,
          "pullback_frequency": 0.4864864864864865,
          "up_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "pullback_wilson": [
            0.3344640430301664,
            0.6410510333438121
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 7,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 5,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1073",
      "name": "啤酒概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.015706711049266575,
        "5": 0.05665518676910253,
        "20": -0.06707877370311588,
        "60": -0.010604463265324271
      },
      "moving_averages": {
        "5": 1090.5620000000113,
        "20": 1128.5340000000083,
        "60": 1149.9938333333373
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-28",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 45
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.08605846345215884,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1365.01
        },
        {
          "date": "2026-05-14",
          "close": 1350.9
        },
        {
          "date": "2026-05-15",
          "close": 1335.31
        },
        {
          "date": "2026-05-18",
          "close": 1317.76
        },
        {
          "date": "2026-05-19",
          "close": 1323.39
        },
        {
          "date": "2026-05-20",
          "close": 1320.24
        },
        {
          "date": "2026-05-21",
          "close": 1282.91
        },
        {
          "date": "2026-05-22",
          "close": 1286.28
        },
        {
          "date": "2026-05-25",
          "close": 1276.6
        },
        {
          "date": "2026-05-26",
          "close": 1265.74
        },
        {
          "date": "2026-05-27",
          "close": 1257.78
        },
        {
          "date": "2026-05-28",
          "close": 1266.75
        },
        {
          "date": "2026-05-29",
          "close": 1281.44
        },
        {
          "date": "2026-06-01",
          "close": 1296.77
        },
        {
          "date": "2026-06-02",
          "close": 1273.04
        },
        {
          "date": "2026-06-03",
          "close": 1251.49
        },
        {
          "date": "2026-06-04",
          "close": 1220.85
        },
        {
          "date": "2026-06-05",
          "close": 1216.32
        },
        {
          "date": "2026-06-08",
          "close": 1179.28
        },
        {
          "date": "2026-06-09",
          "close": 1174.11
        },
        {
          "date": "2026-06-10",
          "close": 1183.23
        },
        {
          "date": "2026-06-11",
          "close": 1172.27
        },
        {
          "date": "2026-06-12",
          "close": 1199.02
        },
        {
          "date": "2026-06-15",
          "close": 1180.6
        },
        {
          "date": "2026-06-16",
          "close": 1166.63
        },
        {
          "date": "2026-06-17",
          "close": 1140.74
        },
        {
          "date": "2026-06-18",
          "close": 1127.6
        },
        {
          "date": "2026-06-22",
          "close": 1129.17
        },
        {
          "date": "2026-06-23",
          "close": 1121.38
        },
        {
          "date": "2026-06-24",
          "close": 1088.6
        },
        {
          "date": "2026-06-25",
          "close": 1069.2
        },
        {
          "date": "2026-06-26",
          "close": 1040.45
        },
        {
          "date": "2026-06-29",
          "close": 1046.39
        },
        {
          "date": "2026-06-30",
          "close": 1034.48
        },
        {
          "date": "2026-07-01",
          "close": 1060.85
        },
        {
          "date": "2026-07-02",
          "close": 1064.06
        },
        {
          "date": "2026-07-03",
          "close": 1075.28
        },
        {
          "date": "2026-07-06",
          "close": 1071.98
        },
        {
          "date": "2026-07-07",
          "close": 1048.35
        },
        {
          "date": "2026-07-08",
          "close": 1044.31
        },
        {
          "date": "2026-07-09",
          "close": 1034.31
        },
        {
          "date": "2026-07-10",
          "close": 1052.22
        },
        {
          "date": "2026-07-13",
          "close": 1039.32
        },
        {
          "date": "2026-07-14",
          "close": 1055.75
        },
        {
          "date": "2026-07-15",
          "close": 1081.55
        },
        {
          "date": "2026-07-16",
          "close": 1089.47
        },
        {
          "date": "2026-07-17",
          "close": 1062.37
        },
        {
          "date": "2026-07-20",
          "close": 1065.94
        },
        {
          "date": "2026-07-21",
          "close": 1050.69
        },
        {
          "date": "2026-07-22",
          "close": 1046.4
        },
        {
          "date": "2026-07-23",
          "close": 1061.05
        },
        {
          "date": "2026-07-24",
          "close": 1036.89
        },
        {
          "date": "2026-07-27",
          "close": 1062.0
        },
        {
          "date": "2026-07-28",
          "close": 1080.96
        },
        {
          "date": "2026-07-29",
          "close": 1110.97
        },
        {
          "date": "2026-07-30",
          "close": 1109.14
        },
        {
          "date": "2026-07-31",
          "close": 1118.67
        },
        {
          "date": "2026-08-03",
          "close": 1134.85
        },
        {
          "date": "2026-08-04",
          "close": 1126.84
        },
        {
          "date": "2026-08-05",
          "close": 1128.77
        },
        {
          "date": "2026-08-06",
          "close": 1125.72
        },
        {
          "date": "2026-08-07",
          "close": 1125.71
        },
        {
          "date": "2026-08-10",
          "close": 1153.8
        },
        {
          "date": "2026-08-11",
          "close": 1142.67
        },
        {
          "date": "2026-08-12",
          "close": 1160.1
        },
        {
          "date": "2026-08-13",
          "close": 1149.45
        },
        {
          "date": "2026-08-14",
          "close": 1142.04
        },
        {
          "date": "2026-08-17",
          "close": 1145.93
        },
        {
          "date": "2026-08-18",
          "close": 1153.08
        },
        {
          "date": "2026-08-19",
          "close": 1136.18
        },
        {
          "date": "2026-08-20",
          "close": 1144.17
        },
        {
          "date": "2026-08-21",
          "close": 1118.75
        },
        {
          "date": "2026-08-24",
          "close": 1106.78
        },
        {
          "date": "2026-08-25",
          "close": 1130.04
        },
        {
          "date": "2026-08-26",
          "close": 1134.84
        },
        {
          "date": "2026-08-27",
          "close": 1145.76
        },
        {
          "date": "2026-08-28",
          "close": 1153.15
        },
        {
          "date": "2026-08-31",
          "close": 1136.6
        },
        {
          "date": "2026-09-01",
          "close": 1153.6
        },
        {
          "date": "2026-09-02",
          "close": 1137.04
        },
        {
          "date": "2026-09-03",
          "close": 1149.22
        },
        {
          "date": "2026-09-04",
          "close": 1170.12
        },
        {
          "date": "2026-09-07",
          "close": 1183.37
        },
        {
          "date": "2026-09-08",
          "close": 1209.66
        },
        {
          "date": "2026-09-09",
          "close": 1220.99
        },
        {
          "date": "2026-09-10",
          "close": 1206.85
        },
        {
          "date": "2026-09-11",
          "close": 1175.5
        },
        {
          "date": "2026-09-14",
          "close": 1165.99
        },
        {
          "date": "2026-09-15",
          "close": 1147.03
        },
        {
          "date": "2026-09-16",
          "close": 1158.85
        },
        {
          "date": "2026-09-17",
          "close": 1161.97
        },
        {
          "date": "2026-09-18",
          "close": 1177.76
        },
        {
          "date": "2026-09-21",
          "close": 1206.58
        },
        {
          "date": "2026-09-22",
          "close": 1202.62
        },
        {
          "date": "2026-09-23",
          "close": 1193.95
        },
        {
          "date": "2026-09-24",
          "close": 1180.68
        },
        {
          "date": "2026-09-28",
          "close": 1174.18
        },
        {
          "date": "2026-09-29",
          "close": 1164.78
        },
        {
          "date": "2026-09-30",
          "close": 1186.34
        },
        {
          "date": "2026-10-08",
          "close": 1197.1
        },
        {
          "date": "2026-10-09",
          "close": 1221.96
        },
        {
          "date": "2026-10-12",
          "close": 1204.73
        },
        {
          "date": "2026-10-13",
          "close": 1201.16
        },
        {
          "date": "2026-10-14",
          "close": 1195.86
        },
        {
          "date": "2026-10-15",
          "close": 1166.37
        },
        {
          "date": "2026-10-16",
          "close": 1173.84
        },
        {
          "date": "2026-10-19",
          "close": 1152.31
        },
        {
          "date": "2026-10-20",
          "close": 1141.02
        },
        {
          "date": "2026-10-21",
          "close": 1137.38
        },
        {
          "date": "2026-10-22",
          "close": 1100.97
        },
        {
          "date": "2026-10-23",
          "close": 1108.77
        },
        {
          "date": "2026-10-26",
          "close": 1105.5
        },
        {
          "date": "2026-10-27",
          "close": 1074.02
        },
        {
          "date": "2026-10-28",
          "close": 1077.06
        },
        {
          "date": "2026-10-29",
          "close": 1056.92
        },
        {
          "date": "2026-10-30",
          "close": 1052.46
        },
        {
          "date": "2026-11-02",
          "close": 1087.55
        },
        {
          "date": "2026-11-03",
          "close": 1096.47
        },
        {
          "date": "2026-11-04",
          "close": 1099.53
        },
        {
          "date": "2026-11-05",
          "close": 1116.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4470588235294118,
          "pullback_frequency": 0.25882352941176473,
          "up_wilson": [
            0.3459365569169934,
            0.5527593884280239
          ],
          "pullback_wilson": [
            0.1775809987247225,
            0.36092275229146714
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3333333333333333,
          "pullback_frequency": 0.4583333333333333,
          "up_wilson": [
            0.21676780694818568,
            0.4745989029405201
          ],
          "pullback_wilson": [
            0.32575242292867446,
            0.5970892545435019
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 9,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 14,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1074",
      "name": "托育服务",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04344492716585724,
        "5": 0.028068871250089833,
        "20": -0.05953647541433138,
        "60": -0.024383860910725308
      },
      "moving_averages": {
        "5": 817.4120000000112,
        "20": 878.9585000000021,
        "60": 899.2429999999973
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-12",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.08076032419915091,
      "history": [
        {
          "date": "2026-05-13",
          "close": 929.95
        },
        {
          "date": "2026-05-14",
          "close": 909.41
        },
        {
          "date": "2026-05-15",
          "close": 906.32
        },
        {
          "date": "2026-05-18",
          "close": 912.22
        },
        {
          "date": "2026-05-19",
          "close": 926.01
        },
        {
          "date": "2026-05-20",
          "close": 903.93
        },
        {
          "date": "2026-05-21",
          "close": 873.24
        },
        {
          "date": "2026-05-22",
          "close": 873.59
        },
        {
          "date": "2026-05-25",
          "close": 867.42
        },
        {
          "date": "2026-05-26",
          "close": 859.81
        },
        {
          "date": "2026-05-27",
          "close": 841.87
        },
        {
          "date": "2026-05-28",
          "close": 842.33
        },
        {
          "date": "2026-05-29",
          "close": 823.22
        },
        {
          "date": "2026-06-01",
          "close": 862.83
        },
        {
          "date": "2026-06-02",
          "close": 842.65
        },
        {
          "date": "2026-06-03",
          "close": 840.1
        },
        {
          "date": "2026-06-04",
          "close": 837.52
        },
        {
          "date": "2026-06-05",
          "close": 854.14
        },
        {
          "date": "2026-06-08",
          "close": 832.67
        },
        {
          "date": "2026-06-09",
          "close": 842.82
        },
        {
          "date": "2026-06-10",
          "close": 836.72
        },
        {
          "date": "2026-06-11",
          "close": 826.32
        },
        {
          "date": "2026-06-12",
          "close": 846.46
        },
        {
          "date": "2026-06-15",
          "close": 871.0
        },
        {
          "date": "2026-06-16",
          "close": 875.76
        },
        {
          "date": "2026-06-17",
          "close": 876.17
        },
        {
          "date": "2026-06-18",
          "close": 868.4
        },
        {
          "date": "2026-06-22",
          "close": 880.72
        },
        {
          "date": "2026-06-23",
          "close": 884.0
        },
        {
          "date": "2026-06-24",
          "close": 861.17
        },
        {
          "date": "2026-06-25",
          "close": 831.17
        },
        {
          "date": "2026-06-26",
          "close": 808.34
        },
        {
          "date": "2026-06-29",
          "close": 809.67
        },
        {
          "date": "2026-06-30",
          "close": 822.09
        },
        {
          "date": "2026-07-01",
          "close": 843.12
        },
        {
          "date": "2026-07-02",
          "close": 851.15
        },
        {
          "date": "2026-07-03",
          "close": 856.14
        },
        {
          "date": "2026-07-06",
          "close": 843.63
        },
        {
          "date": "2026-07-07",
          "close": 817.18
        },
        {
          "date": "2026-07-08",
          "close": 803.08
        },
        {
          "date": "2026-07-09",
          "close": 806.17
        },
        {
          "date": "2026-07-10",
          "close": 811.14
        },
        {
          "date": "2026-07-13",
          "close": 775.79
        },
        {
          "date": "2026-07-14",
          "close": 788.94
        },
        {
          "date": "2026-07-15",
          "close": 799.11
        },
        {
          "date": "2026-07-16",
          "close": 797.83
        },
        {
          "date": "2026-07-17",
          "close": 779.37
        },
        {
          "date": "2026-07-20",
          "close": 769.23
        },
        {
          "date": "2026-07-21",
          "close": 768.53
        },
        {
          "date": "2026-07-22",
          "close": 763.94
        },
        {
          "date": "2026-07-23",
          "close": 792.15
        },
        {
          "date": "2026-07-24",
          "close": 777.66
        },
        {
          "date": "2026-07-27",
          "close": 802.82
        },
        {
          "date": "2026-07-28",
          "close": 806.9
        },
        {
          "date": "2026-07-29",
          "close": 814.66
        },
        {
          "date": "2026-07-30",
          "close": 806.38
        },
        {
          "date": "2026-07-31",
          "close": 827.09
        },
        {
          "date": "2026-08-03",
          "close": 852.44
        },
        {
          "date": "2026-08-04",
          "close": 858.95
        },
        {
          "date": "2026-08-05",
          "close": 878.86
        },
        {
          "date": "2026-08-06",
          "close": 872.58
        },
        {
          "date": "2026-08-07",
          "close": 869.74
        },
        {
          "date": "2026-08-10",
          "close": 895.21
        },
        {
          "date": "2026-08-11",
          "close": 890.08
        },
        {
          "date": "2026-08-12",
          "close": 910.47
        },
        {
          "date": "2026-08-13",
          "close": 898.88
        },
        {
          "date": "2026-08-14",
          "close": 894.19
        },
        {
          "date": "2026-08-17",
          "close": 905.99
        },
        {
          "date": "2026-08-18",
          "close": 894.08
        },
        {
          "date": "2026-08-19",
          "close": 871.0
        },
        {
          "date": "2026-08-20",
          "close": 881.98
        },
        {
          "date": "2026-08-21",
          "close": 878.19
        },
        {
          "date": "2026-08-24",
          "close": 871.43
        },
        {
          "date": "2026-08-25",
          "close": 884.44
        },
        {
          "date": "2026-08-26",
          "close": 871.81
        },
        {
          "date": "2026-08-27",
          "close": 867.88
        },
        {
          "date": "2026-08-28",
          "close": 886.58
        },
        {
          "date": "2026-08-31",
          "close": 915.4
        },
        {
          "date": "2026-09-01",
          "close": 958.35
        },
        {
          "date": "2026-09-02",
          "close": 946.14
        },
        {
          "date": "2026-09-03",
          "close": 924.28
        },
        {
          "date": "2026-09-04",
          "close": 923.77
        },
        {
          "date": "2026-09-07",
          "close": 940.14
        },
        {
          "date": "2026-09-08",
          "close": 943.89
        },
        {
          "date": "2026-09-09",
          "close": 925.89
        },
        {
          "date": "2026-09-10",
          "close": 906.86
        },
        {
          "date": "2026-09-11",
          "close": 884.73
        },
        {
          "date": "2026-09-14",
          "close": 892.73
        },
        {
          "date": "2026-09-15",
          "close": 878.67
        },
        {
          "date": "2026-09-16",
          "close": 899.18
        },
        {
          "date": "2026-09-17",
          "close": 912.76
        },
        {
          "date": "2026-09-18",
          "close": 926.85
        },
        {
          "date": "2026-09-21",
          "close": 963.44
        },
        {
          "date": "2026-09-22",
          "close": 980.41
        },
        {
          "date": "2026-09-23",
          "close": 953.54
        },
        {
          "date": "2026-09-24",
          "close": 951.45
        },
        {
          "date": "2026-09-28",
          "close": 925.58
        },
        {
          "date": "2026-09-29",
          "close": 939.56
        },
        {
          "date": "2026-09-30",
          "close": 925.55
        },
        {
          "date": "2026-10-08",
          "close": 911.71
        },
        {
          "date": "2026-10-09",
          "close": 927.4
        },
        {
          "date": "2026-10-12",
          "close": 927.32
        },
        {
          "date": "2026-10-13",
          "close": 925.61
        },
        {
          "date": "2026-10-14",
          "close": 917.85
        },
        {
          "date": "2026-10-15",
          "close": 902.2
        },
        {
          "date": "2026-10-16",
          "close": 918.29
        },
        {
          "date": "2026-10-19",
          "close": 916.87
        },
        {
          "date": "2026-10-20",
          "close": 926.85
        },
        {
          "date": "2026-10-21",
          "close": 932.76
        },
        {
          "date": "2026-10-22",
          "close": 882.86
        },
        {
          "date": "2026-10-23",
          "close": 886.55
        },
        {
          "date": "2026-10-26",
          "close": 887.31
        },
        {
          "date": "2026-10-27",
          "close": 848.09
        },
        {
          "date": "2026-10-28",
          "close": 858.13
        },
        {
          "date": "2026-10-29",
          "close": 834.02
        },
        {
          "date": "2026-10-30",
          "close": 782.83
        },
        {
          "date": "2026-11-02",
          "close": 820.31
        },
        {
          "date": "2026-11-03",
          "close": 804.76
        },
        {
          "date": "2026-11-04",
          "close": 821.73
        },
        {
          "date": "2026-11-05",
          "close": 857.43
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5268817204301075,
          "pullback_frequency": 0.3118279569892473,
          "up_wilson": [
            0.4263701891771973,
            0.6252605902522792
          ],
          "pullback_wilson": [
            0.22672869251325084,
            0.411855851480413
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42105263157894735,
          "pullback_frequency": 0.5087719298245614,
          "up_wilson": [
            0.3018759668275172,
            0.5501985860440057
          ],
          "pullback_wilson": [
            0.3825989849761273,
            0.6338371758159258
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 11,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1075",
      "name": "电子身份证",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.031315995896940896,
        "5": 0.02737955699816652,
        "20": -0.019719925440902508,
        "60": -0.03318500641073996
      },
      "moving_averages": {
        "5": 985.9300000000046,
        "20": 1035.4370000000054,
        "60": 1062.6403333333321
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.0542624220738499,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1258.87
        },
        {
          "date": "2026-05-14",
          "close": 1223.62
        },
        {
          "date": "2026-05-15",
          "close": 1215.37
        },
        {
          "date": "2026-05-18",
          "close": 1230.46
        },
        {
          "date": "2026-05-19",
          "close": 1258.33
        },
        {
          "date": "2026-05-20",
          "close": 1236.53
        },
        {
          "date": "2026-05-21",
          "close": 1190.55
        },
        {
          "date": "2026-05-22",
          "close": 1212.27
        },
        {
          "date": "2026-05-25",
          "close": 1217.43
        },
        {
          "date": "2026-05-26",
          "close": 1193.49
        },
        {
          "date": "2026-05-27",
          "close": 1155.69
        },
        {
          "date": "2026-05-28",
          "close": 1153.27
        },
        {
          "date": "2026-05-29",
          "close": 1106.26
        },
        {
          "date": "2026-06-01",
          "close": 1135.67
        },
        {
          "date": "2026-06-02",
          "close": 1117.26
        },
        {
          "date": "2026-06-03",
          "close": 1107.56
        },
        {
          "date": "2026-06-04",
          "close": 1090.26
        },
        {
          "date": "2026-06-05",
          "close": 1093.24
        },
        {
          "date": "2026-06-08",
          "close": 1065.48
        },
        {
          "date": "2026-06-09",
          "close": 1084.84
        },
        {
          "date": "2026-06-10",
          "close": 1068.38
        },
        {
          "date": "2026-06-11",
          "close": 1035.17
        },
        {
          "date": "2026-06-12",
          "close": 1040.09
        },
        {
          "date": "2026-06-15",
          "close": 1063.37
        },
        {
          "date": "2026-06-16",
          "close": 1069.97
        },
        {
          "date": "2026-06-17",
          "close": 1066.0
        },
        {
          "date": "2026-06-18",
          "close": 1072.7
        },
        {
          "date": "2026-06-22",
          "close": 1093.25
        },
        {
          "date": "2026-06-23",
          "close": 1090.22
        },
        {
          "date": "2026-06-24",
          "close": 1065.59
        },
        {
          "date": "2026-06-25",
          "close": 1038.18
        },
        {
          "date": "2026-06-26",
          "close": 996.2
        },
        {
          "date": "2026-06-29",
          "close": 985.97
        },
        {
          "date": "2026-06-30",
          "close": 1008.77
        },
        {
          "date": "2026-07-01",
          "close": 1038.76
        },
        {
          "date": "2026-07-02",
          "close": 1013.86
        },
        {
          "date": "2026-07-03",
          "close": 1023.77
        },
        {
          "date": "2026-07-06",
          "close": 1002.74
        },
        {
          "date": "2026-07-07",
          "close": 975.52
        },
        {
          "date": "2026-07-08",
          "close": 995.5
        },
        {
          "date": "2026-07-09",
          "close": 1006.14
        },
        {
          "date": "2026-07-10",
          "close": 1015.45
        },
        {
          "date": "2026-07-13",
          "close": 973.34
        },
        {
          "date": "2026-07-14",
          "close": 972.42
        },
        {
          "date": "2026-07-15",
          "close": 975.02
        },
        {
          "date": "2026-07-16",
          "close": 980.29
        },
        {
          "date": "2026-07-17",
          "close": 944.78
        },
        {
          "date": "2026-07-20",
          "close": 941.92
        },
        {
          "date": "2026-07-21",
          "close": 964.18
        },
        {
          "date": "2026-07-22",
          "close": 947.47
        },
        {
          "date": "2026-07-23",
          "close": 954.7
        },
        {
          "date": "2026-07-24",
          "close": 916.43
        },
        {
          "date": "2026-07-27",
          "close": 950.9
        },
        {
          "date": "2026-07-28",
          "close": 968.56
        },
        {
          "date": "2026-07-29",
          "close": 979.89
        },
        {
          "date": "2026-07-30",
          "close": 970.69
        },
        {
          "date": "2026-07-31",
          "close": 1013.16
        },
        {
          "date": "2026-08-03",
          "close": 1020.06
        },
        {
          "date": "2026-08-04",
          "close": 1045.75
        },
        {
          "date": "2026-08-05",
          "close": 1060.72
        },
        {
          "date": "2026-08-06",
          "close": 1085.77
        },
        {
          "date": "2026-08-07",
          "close": 1070.04
        },
        {
          "date": "2026-08-10",
          "close": 1075.82
        },
        {
          "date": "2026-08-11",
          "close": 1071.7
        },
        {
          "date": "2026-08-12",
          "close": 1077.63
        },
        {
          "date": "2026-08-13",
          "close": 1055.77
        },
        {
          "date": "2026-08-14",
          "close": 1056.25
        },
        {
          "date": "2026-08-17",
          "close": 1065.35
        },
        {
          "date": "2026-08-18",
          "close": 1064.82
        },
        {
          "date": "2026-08-19",
          "close": 1015.62
        },
        {
          "date": "2026-08-20",
          "close": 1032.06
        },
        {
          "date": "2026-08-21",
          "close": 1040.83
        },
        {
          "date": "2026-08-24",
          "close": 1039.11
        },
        {
          "date": "2026-08-25",
          "close": 1062.22
        },
        {
          "date": "2026-08-26",
          "close": 1068.24
        },
        {
          "date": "2026-08-27",
          "close": 1085.69
        },
        {
          "date": "2026-08-28",
          "close": 1093.19
        },
        {
          "date": "2026-08-31",
          "close": 1098.26
        },
        {
          "date": "2026-09-01",
          "close": 1119.55
        },
        {
          "date": "2026-09-02",
          "close": 1115.74
        },
        {
          "date": "2026-09-03",
          "close": 1100.26
        },
        {
          "date": "2026-09-04",
          "close": 1114.2
        },
        {
          "date": "2026-09-07",
          "close": 1111.82
        },
        {
          "date": "2026-09-08",
          "close": 1108.43
        },
        {
          "date": "2026-09-09",
          "close": 1090.04
        },
        {
          "date": "2026-09-10",
          "close": 1077.85
        },
        {
          "date": "2026-09-11",
          "close": 1059.56
        },
        {
          "date": "2026-09-14",
          "close": 1075.23
        },
        {
          "date": "2026-09-15",
          "close": 1061.61
        },
        {
          "date": "2026-09-16",
          "close": 1065.85
        },
        {
          "date": "2026-09-17",
          "close": 1060.88
        },
        {
          "date": "2026-09-18",
          "close": 1076.23
        },
        {
          "date": "2026-09-21",
          "close": 1097.68
        },
        {
          "date": "2026-09-22",
          "close": 1114.78
        },
        {
          "date": "2026-09-23",
          "close": 1100.93
        },
        {
          "date": "2026-09-24",
          "close": 1073.47
        },
        {
          "date": "2026-09-28",
          "close": 1065.76
        },
        {
          "date": "2026-09-29",
          "close": 1084.97
        },
        {
          "date": "2026-09-30",
          "close": 1070.32
        },
        {
          "date": "2026-10-08",
          "close": 1046.15
        },
        {
          "date": "2026-10-09",
          "close": 1084.36
        },
        {
          "date": "2026-10-12",
          "close": 1075.4
        },
        {
          "date": "2026-10-13",
          "close": 1081.1
        },
        {
          "date": "2026-10-14",
          "close": 1060.58
        },
        {
          "date": "2026-10-15",
          "close": 1028.79
        },
        {
          "date": "2026-10-16",
          "close": 1027.29
        },
        {
          "date": "2026-10-19",
          "close": 1029.17
        },
        {
          "date": "2026-10-20",
          "close": 1059.66
        },
        {
          "date": "2026-10-21",
          "close": 1075.15
        },
        {
          "date": "2026-10-22",
          "close": 1042.86
        },
        {
          "date": "2026-10-23",
          "close": 1077.67
        },
        {
          "date": "2026-10-26",
          "close": 1074.29
        },
        {
          "date": "2026-10-27",
          "close": 1027.82
        },
        {
          "date": "2026-10-28",
          "close": 1036.76
        },
        {
          "date": "2026-10-29",
          "close": 998.19
        },
        {
          "date": "2026-10-30",
          "close": 941.1
        },
        {
          "date": "2026-11-02",
          "close": 994.17
        },
        {
          "date": "2026-11-03",
          "close": 974.48
        },
        {
          "date": "2026-11-04",
          "close": 994.38
        },
        {
          "date": "2026-11-05",
          "close": 1025.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 101,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5148514851485149,
          "pullback_frequency": 0.38613861386138615,
          "up_wilson": [
            0.41863926595785556,
            0.6099753683074952
          ],
          "pullback_wilson": [
            0.29702315121478295,
            0.48359798608419424
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5689655172413793,
          "up_wilson": [
            0.3753827301422442,
            0.6246172698577558
          ],
          "pullback_wilson": [
            0.44118104569962746,
            0.6881820086745516
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 49,
          "covered_samples": 0,
          "insufficient_or_abstained": 49,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 16,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1076",
      "name": "建筑节能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.031020399991992242,
        "5": 0.03414658634538159,
        "20": -0.0781340899123788,
        "60": -0.03758070695084237
      },
      "moving_averages": {
        "5": 990.0560000000056,
        "20": 1032.4289999999978,
        "60": 1090.0693333333359
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.07546136722677,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1274.07
        },
        {
          "date": "2026-05-14",
          "close": 1264.49
        },
        {
          "date": "2026-05-15",
          "close": 1254.16
        },
        {
          "date": "2026-05-18",
          "close": 1264.59
        },
        {
          "date": "2026-05-19",
          "close": 1283.32
        },
        {
          "date": "2026-05-20",
          "close": 1273.79
        },
        {
          "date": "2026-05-21",
          "close": 1238.69
        },
        {
          "date": "2026-05-22",
          "close": 1264.36
        },
        {
          "date": "2026-05-25",
          "close": 1260.68
        },
        {
          "date": "2026-05-26",
          "close": 1238.21
        },
        {
          "date": "2026-05-27",
          "close": 1208.48
        },
        {
          "date": "2026-05-28",
          "close": 1223.98
        },
        {
          "date": "2026-05-29",
          "close": 1189.79
        },
        {
          "date": "2026-06-01",
          "close": 1220.96
        },
        {
          "date": "2026-06-02",
          "close": 1200.46
        },
        {
          "date": "2026-06-03",
          "close": 1181.07
        },
        {
          "date": "2026-06-04",
          "close": 1157.41
        },
        {
          "date": "2026-06-05",
          "close": 1184.3
        },
        {
          "date": "2026-06-08",
          "close": 1161.39
        },
        {
          "date": "2026-06-09",
          "close": 1169.2
        },
        {
          "date": "2026-06-10",
          "close": 1146.09
        },
        {
          "date": "2026-06-11",
          "close": 1129.54
        },
        {
          "date": "2026-06-12",
          "close": 1125.3
        },
        {
          "date": "2026-06-15",
          "close": 1145.7
        },
        {
          "date": "2026-06-16",
          "close": 1164.87
        },
        {
          "date": "2026-06-17",
          "close": 1157.08
        },
        {
          "date": "2026-06-18",
          "close": 1129.74
        },
        {
          "date": "2026-06-22",
          "close": 1135.71
        },
        {
          "date": "2026-06-23",
          "close": 1135.2
        },
        {
          "date": "2026-06-24",
          "close": 1109.65
        },
        {
          "date": "2026-06-25",
          "close": 1087.46
        },
        {
          "date": "2026-06-26",
          "close": 1064.41
        },
        {
          "date": "2026-06-29",
          "close": 1051.64
        },
        {
          "date": "2026-06-30",
          "close": 1069.24
        },
        {
          "date": "2026-07-01",
          "close": 1094.69
        },
        {
          "date": "2026-07-02",
          "close": 1085.86
        },
        {
          "date": "2026-07-03",
          "close": 1113.23
        },
        {
          "date": "2026-07-06",
          "close": 1096.71
        },
        {
          "date": "2026-07-07",
          "close": 1065.77
        },
        {
          "date": "2026-07-08",
          "close": 1046.93
        },
        {
          "date": "2026-07-09",
          "close": 1046.44
        },
        {
          "date": "2026-07-10",
          "close": 1057.61
        },
        {
          "date": "2026-07-13",
          "close": 1008.34
        },
        {
          "date": "2026-07-14",
          "close": 1026.43
        },
        {
          "date": "2026-07-15",
          "close": 1033.4
        },
        {
          "date": "2026-07-16",
          "close": 1028.98
        },
        {
          "date": "2026-07-17",
          "close": 986.22
        },
        {
          "date": "2026-07-20",
          "close": 942.71
        },
        {
          "date": "2026-07-21",
          "close": 944.84
        },
        {
          "date": "2026-07-22",
          "close": 933.29
        },
        {
          "date": "2026-07-23",
          "close": 967.97
        },
        {
          "date": "2026-07-24",
          "close": 944.46
        },
        {
          "date": "2026-07-27",
          "close": 976.24
        },
        {
          "date": "2026-07-28",
          "close": 980.45
        },
        {
          "date": "2026-07-29",
          "close": 996.29
        },
        {
          "date": "2026-07-30",
          "close": 983.98
        },
        {
          "date": "2026-07-31",
          "close": 1012.08
        },
        {
          "date": "2026-08-03",
          "close": 1043.58
        },
        {
          "date": "2026-08-04",
          "close": 1064.11
        },
        {
          "date": "2026-08-05",
          "close": 1070.23
        },
        {
          "date": "2026-08-06",
          "close": 1076.06
        },
        {
          "date": "2026-08-07",
          "close": 1079.91
        },
        {
          "date": "2026-08-10",
          "close": 1096.26
        },
        {
          "date": "2026-08-11",
          "close": 1097.35
        },
        {
          "date": "2026-08-12",
          "close": 1117.16
        },
        {
          "date": "2026-08-13",
          "close": 1100.95
        },
        {
          "date": "2026-08-14",
          "close": 1093.58
        },
        {
          "date": "2026-08-17",
          "close": 1118.49
        },
        {
          "date": "2026-08-18",
          "close": 1118.42
        },
        {
          "date": "2026-08-19",
          "close": 1076.97
        },
        {
          "date": "2026-08-20",
          "close": 1092.24
        },
        {
          "date": "2026-08-21",
          "close": 1101.12
        },
        {
          "date": "2026-08-24",
          "close": 1093.36
        },
        {
          "date": "2026-08-25",
          "close": 1117.18
        },
        {
          "date": "2026-08-26",
          "close": 1116.29
        },
        {
          "date": "2026-08-27",
          "close": 1122.38
        },
        {
          "date": "2026-08-28",
          "close": 1128.36
        },
        {
          "date": "2026-08-31",
          "close": 1139.63
        },
        {
          "date": "2026-09-01",
          "close": 1145.26
        },
        {
          "date": "2026-09-02",
          "close": 1144.28
        },
        {
          "date": "2026-09-03",
          "close": 1134.97
        },
        {
          "date": "2026-09-04",
          "close": 1135.69
        },
        {
          "date": "2026-09-07",
          "close": 1144.69
        },
        {
          "date": "2026-09-08",
          "close": 1155.35
        },
        {
          "date": "2026-09-09",
          "close": 1147.59
        },
        {
          "date": "2026-09-10",
          "close": 1140.89
        },
        {
          "date": "2026-09-11",
          "close": 1118.8
        },
        {
          "date": "2026-09-14",
          "close": 1119.98
        },
        {
          "date": "2026-09-15",
          "close": 1094.16
        },
        {
          "date": "2026-09-16",
          "close": 1110.45
        },
        {
          "date": "2026-09-17",
          "close": 1109.4
        },
        {
          "date": "2026-09-18",
          "close": 1124.83
        },
        {
          "date": "2026-09-21",
          "close": 1149.06
        },
        {
          "date": "2026-09-22",
          "close": 1147.23
        },
        {
          "date": "2026-09-23",
          "close": 1143.79
        },
        {
          "date": "2026-09-24",
          "close": 1129.8
        },
        {
          "date": "2026-09-28",
          "close": 1112.93
        },
        {
          "date": "2026-09-29",
          "close": 1125.3
        },
        {
          "date": "2026-09-30",
          "close": 1118.11
        },
        {
          "date": "2026-10-08",
          "close": 1117.31
        },
        {
          "date": "2026-10-09",
          "close": 1114.08
        },
        {
          "date": "2026-10-12",
          "close": 1091.61
        },
        {
          "date": "2026-10-13",
          "close": 1103.42
        },
        {
          "date": "2026-10-14",
          "close": 1077.34
        },
        {
          "date": "2026-10-15",
          "close": 1039.66
        },
        {
          "date": "2026-10-16",
          "close": 1048.41
        },
        {
          "date": "2026-10-19",
          "close": 1036.33
        },
        {
          "date": "2026-10-20",
          "close": 1047.34
        },
        {
          "date": "2026-10-21",
          "close": 1047.03
        },
        {
          "date": "2026-10-22",
          "close": 1019.45
        },
        {
          "date": "2026-10-23",
          "close": 1035.71
        },
        {
          "date": "2026-10-26",
          "close": 1027.61
        },
        {
          "date": "2026-10-27",
          "close": 997.78
        },
        {
          "date": "2026-10-28",
          "close": 1016.53
        },
        {
          "date": "2026-10-29",
          "close": 996.0
        },
        {
          "date": "2026-10-30",
          "close": 964.6
        },
        {
          "date": "2026-11-02",
          "close": 981.63
        },
        {
          "date": "2026-11-03",
          "close": 975.02
        },
        {
          "date": "2026-11-04",
          "close": 999.02
        },
        {
          "date": "2026-11-05",
          "close": 1030.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5277777777777778,
          "pullback_frequency": 0.3472222222222222,
          "up_wilson": [
            0.4140067049007661,
            0.6387348966216531
          ],
          "pullback_wilson": [
            0.24753423008275116,
            0.46238696154394426
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.4523809523809524,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.31223393233454466,
            0.6005088096526652
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 11,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 6,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1077",
      "name": "统一大市场",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011682975388656036,
        "5": 0.0192473476216084,
        "20": -0.04944079601990037,
        "60": -0.020345546130244307
      },
      "moving_averages": {
        "5": 1175.2540000000038,
        "20": 1202.4079999999958,
        "60": 1234.1485000000025
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-13",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.06405091467715873,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1407.05
        },
        {
          "date": "2026-05-14",
          "close": 1383.95
        },
        {
          "date": "2026-05-15",
          "close": 1366.69
        },
        {
          "date": "2026-05-18",
          "close": 1365.24
        },
        {
          "date": "2026-05-19",
          "close": 1386.39
        },
        {
          "date": "2026-05-20",
          "close": 1370.79
        },
        {
          "date": "2026-05-21",
          "close": 1342.85
        },
        {
          "date": "2026-05-22",
          "close": 1355.25
        },
        {
          "date": "2026-05-25",
          "close": 1359.32
        },
        {
          "date": "2026-05-26",
          "close": 1346.75
        },
        {
          "date": "2026-05-27",
          "close": 1318.72
        },
        {
          "date": "2026-05-28",
          "close": 1318.48
        },
        {
          "date": "2026-05-29",
          "close": 1311.9
        },
        {
          "date": "2026-06-01",
          "close": 1338.22
        },
        {
          "date": "2026-06-02",
          "close": 1321.73
        },
        {
          "date": "2026-06-03",
          "close": 1302.86
        },
        {
          "date": "2026-06-04",
          "close": 1272.8
        },
        {
          "date": "2026-06-05",
          "close": 1293.92
        },
        {
          "date": "2026-06-08",
          "close": 1264.51
        },
        {
          "date": "2026-06-09",
          "close": 1254.79
        },
        {
          "date": "2026-06-10",
          "close": 1235.71
        },
        {
          "date": "2026-06-11",
          "close": 1204.95
        },
        {
          "date": "2026-06-12",
          "close": 1221.65
        },
        {
          "date": "2026-06-15",
          "close": 1236.43
        },
        {
          "date": "2026-06-16",
          "close": 1233.9
        },
        {
          "date": "2026-06-17",
          "close": 1214.68
        },
        {
          "date": "2026-06-18",
          "close": 1207.5
        },
        {
          "date": "2026-06-22",
          "close": 1202.63
        },
        {
          "date": "2026-06-23",
          "close": 1210.96
        },
        {
          "date": "2026-06-24",
          "close": 1187.04
        },
        {
          "date": "2026-06-25",
          "close": 1166.79
        },
        {
          "date": "2026-06-26",
          "close": 1139.99
        },
        {
          "date": "2026-06-29",
          "close": 1135.69
        },
        {
          "date": "2026-06-30",
          "close": 1135.51
        },
        {
          "date": "2026-07-01",
          "close": 1181.62
        },
        {
          "date": "2026-07-02",
          "close": 1187.42
        },
        {
          "date": "2026-07-03",
          "close": 1208.1
        },
        {
          "date": "2026-07-06",
          "close": 1200.91
        },
        {
          "date": "2026-07-07",
          "close": 1171.33
        },
        {
          "date": "2026-07-08",
          "close": 1159.22
        },
        {
          "date": "2026-07-09",
          "close": 1154.94
        },
        {
          "date": "2026-07-10",
          "close": 1181.45
        },
        {
          "date": "2026-07-13",
          "close": 1149.22
        },
        {
          "date": "2026-07-14",
          "close": 1177.65
        },
        {
          "date": "2026-07-15",
          "close": 1196.58
        },
        {
          "date": "2026-07-16",
          "close": 1191.01
        },
        {
          "date": "2026-07-17",
          "close": 1154.01
        },
        {
          "date": "2026-07-20",
          "close": 1139.4
        },
        {
          "date": "2026-07-21",
          "close": 1138.36
        },
        {
          "date": "2026-07-22",
          "close": 1132.09
        },
        {
          "date": "2026-07-23",
          "close": 1157.52
        },
        {
          "date": "2026-07-24",
          "close": 1120.73
        },
        {
          "date": "2026-07-27",
          "close": 1148.49
        },
        {
          "date": "2026-07-28",
          "close": 1153.72
        },
        {
          "date": "2026-07-29",
          "close": 1174.23
        },
        {
          "date": "2026-07-30",
          "close": 1170.42
        },
        {
          "date": "2026-07-31",
          "close": 1187.59
        },
        {
          "date": "2026-08-03",
          "close": 1210.17
        },
        {
          "date": "2026-08-04",
          "close": 1207.53
        },
        {
          "date": "2026-08-05",
          "close": 1218.94
        },
        {
          "date": "2026-08-06",
          "close": 1216.01
        },
        {
          "date": "2026-08-07",
          "close": 1210.96
        },
        {
          "date": "2026-08-10",
          "close": 1244.16
        },
        {
          "date": "2026-08-11",
          "close": 1237.28
        },
        {
          "date": "2026-08-12",
          "close": 1249.49
        },
        {
          "date": "2026-08-13",
          "close": 1234.82
        },
        {
          "date": "2026-08-14",
          "close": 1216.79
        },
        {
          "date": "2026-08-17",
          "close": 1238.81
        },
        {
          "date": "2026-08-18",
          "close": 1244.62
        },
        {
          "date": "2026-08-19",
          "close": 1206.28
        },
        {
          "date": "2026-08-20",
          "close": 1228.61
        },
        {
          "date": "2026-08-21",
          "close": 1228.89
        },
        {
          "date": "2026-08-24",
          "close": 1212.59
        },
        {
          "date": "2026-08-25",
          "close": 1234.56
        },
        {
          "date": "2026-08-26",
          "close": 1243.04
        },
        {
          "date": "2026-08-27",
          "close": 1253.67
        },
        {
          "date": "2026-08-28",
          "close": 1264.37
        },
        {
          "date": "2026-08-31",
          "close": 1257.3
        },
        {
          "date": "2026-09-01",
          "close": 1276.08
        },
        {
          "date": "2026-09-02",
          "close": 1260.86
        },
        {
          "date": "2026-09-03",
          "close": 1263.05
        },
        {
          "date": "2026-09-04",
          "close": 1272.81
        },
        {
          "date": "2026-09-07",
          "close": 1282.67
        },
        {
          "date": "2026-09-08",
          "close": 1298.69
        },
        {
          "date": "2026-09-09",
          "close": 1302.1
        },
        {
          "date": "2026-09-10",
          "close": 1284.51
        },
        {
          "date": "2026-09-11",
          "close": 1250.26
        },
        {
          "date": "2026-09-14",
          "close": 1251.13
        },
        {
          "date": "2026-09-15",
          "close": 1228.98
        },
        {
          "date": "2026-09-16",
          "close": 1231.57
        },
        {
          "date": "2026-09-17",
          "close": 1238.75
        },
        {
          "date": "2026-09-18",
          "close": 1250.71
        },
        {
          "date": "2026-09-21",
          "close": 1283.24
        },
        {
          "date": "2026-09-22",
          "close": 1279.25
        },
        {
          "date": "2026-09-23",
          "close": 1260.38
        },
        {
          "date": "2026-09-24",
          "close": 1264.52
        },
        {
          "date": "2026-09-28",
          "close": 1243.06
        },
        {
          "date": "2026-09-29",
          "close": 1247.62
        },
        {
          "date": "2026-09-30",
          "close": 1252.01
        },
        {
          "date": "2026-10-08",
          "close": 1256.25
        },
        {
          "date": "2026-10-09",
          "close": 1275.86
        },
        {
          "date": "2026-10-12",
          "close": 1258.24
        },
        {
          "date": "2026-10-13",
          "close": 1261.99
        },
        {
          "date": "2026-10-14",
          "close": 1247.48
        },
        {
          "date": "2026-10-15",
          "close": 1206.65
        },
        {
          "date": "2026-10-16",
          "close": 1210.82
        },
        {
          "date": "2026-10-19",
          "close": 1202.07
        },
        {
          "date": "2026-10-20",
          "close": 1208.37
        },
        {
          "date": "2026-10-21",
          "close": 1205.36
        },
        {
          "date": "2026-10-22",
          "close": 1170.64
        },
        {
          "date": "2026-10-23",
          "close": 1182.49
        },
        {
          "date": "2026-10-26",
          "close": 1200.29
        },
        {
          "date": "2026-10-27",
          "close": 1178.92
        },
        {
          "date": "2026-10-28",
          "close": 1191.12
        },
        {
          "date": "2026-10-29",
          "close": 1171.59
        },
        {
          "date": "2026-10-30",
          "close": 1151.17
        },
        {
          "date": "2026-11-02",
          "close": 1175.73
        },
        {
          "date": "2026-11-03",
          "close": 1174.88
        },
        {
          "date": "2026-11-04",
          "close": 1180.35
        },
        {
          "date": "2026-11-05",
          "close": 1194.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5119047619047619,
          "pullback_frequency": 0.2261904761904762,
          "up_wilson": [
            0.40685182889998844,
            0.6159164632806147
          ],
          "pullback_wilson": [
            0.14986020837445108,
            0.32646907147167215
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3269230769230769,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.21522074458569176,
            0.4624381063802606
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1078",
      "name": "肝炎概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02349920700971997,
        "5": 0.05401930820356071,
        "20": -0.050809323052054434,
        "60": -0.017663504216182013
      },
      "moving_averages": {
        "5": 1260.2120000000111,
        "20": 1294.5915000000036,
        "60": 1353.2178333333345
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.069661718526977,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1416.48
        },
        {
          "date": "2026-05-14",
          "close": 1382.32
        },
        {
          "date": "2026-05-15",
          "close": 1372.06
        },
        {
          "date": "2026-05-18",
          "close": 1366.3
        },
        {
          "date": "2026-05-19",
          "close": 1375.55
        },
        {
          "date": "2026-05-20",
          "close": 1356.91
        },
        {
          "date": "2026-05-21",
          "close": 1334.9
        },
        {
          "date": "2026-05-22",
          "close": 1333.51
        },
        {
          "date": "2026-05-25",
          "close": 1325.65
        },
        {
          "date": "2026-05-26",
          "close": 1308.26
        },
        {
          "date": "2026-05-27",
          "close": 1292.49
        },
        {
          "date": "2026-05-28",
          "close": 1287.91
        },
        {
          "date": "2026-05-29",
          "close": 1295.48
        },
        {
          "date": "2026-06-01",
          "close": 1306.45
        },
        {
          "date": "2026-06-02",
          "close": 1277.22
        },
        {
          "date": "2026-06-03",
          "close": 1261.86
        },
        {
          "date": "2026-06-04",
          "close": 1243.65
        },
        {
          "date": "2026-06-05",
          "close": 1241.72
        },
        {
          "date": "2026-06-08",
          "close": 1210.72
        },
        {
          "date": "2026-06-09",
          "close": 1221.07
        },
        {
          "date": "2026-06-10",
          "close": 1212.78
        },
        {
          "date": "2026-06-11",
          "close": 1199.39
        },
        {
          "date": "2026-06-12",
          "close": 1221.33
        },
        {
          "date": "2026-06-15",
          "close": 1224.67
        },
        {
          "date": "2026-06-16",
          "close": 1212.28
        },
        {
          "date": "2026-06-17",
          "close": 1198.1
        },
        {
          "date": "2026-06-18",
          "close": 1200.82
        },
        {
          "date": "2026-06-22",
          "close": 1197.65
        },
        {
          "date": "2026-06-23",
          "close": 1233.58
        },
        {
          "date": "2026-06-24",
          "close": 1218.88
        },
        {
          "date": "2026-06-25",
          "close": 1200.61
        },
        {
          "date": "2026-06-26",
          "close": 1154.66
        },
        {
          "date": "2026-06-29",
          "close": 1212.35
        },
        {
          "date": "2026-06-30",
          "close": 1195.14
        },
        {
          "date": "2026-07-01",
          "close": 1256.81
        },
        {
          "date": "2026-07-02",
          "close": 1270.74
        },
        {
          "date": "2026-07-03",
          "close": 1294.74
        },
        {
          "date": "2026-07-06",
          "close": 1306.96
        },
        {
          "date": "2026-07-07",
          "close": 1253.47
        },
        {
          "date": "2026-07-08",
          "close": 1243.71
        },
        {
          "date": "2026-07-09",
          "close": 1243.27
        },
        {
          "date": "2026-07-10",
          "close": 1283.0
        },
        {
          "date": "2026-07-13",
          "close": 1297.56
        },
        {
          "date": "2026-07-14",
          "close": 1322.61
        },
        {
          "date": "2026-07-15",
          "close": 1375.86
        },
        {
          "date": "2026-07-16",
          "close": 1391.88
        },
        {
          "date": "2026-07-17",
          "close": 1297.58
        },
        {
          "date": "2026-07-20",
          "close": 1291.28
        },
        {
          "date": "2026-07-21",
          "close": 1275.19
        },
        {
          "date": "2026-07-22",
          "close": 1275.29
        },
        {
          "date": "2026-07-23",
          "close": 1280.03
        },
        {
          "date": "2026-07-24",
          "close": 1231.59
        },
        {
          "date": "2026-07-27",
          "close": 1282.36
        },
        {
          "date": "2026-07-28",
          "close": 1275.45
        },
        {
          "date": "2026-07-29",
          "close": 1277.88
        },
        {
          "date": "2026-07-30",
          "close": 1259.42
        },
        {
          "date": "2026-07-31",
          "close": 1289.69
        },
        {
          "date": "2026-08-03",
          "close": 1299.87
        },
        {
          "date": "2026-08-04",
          "close": 1319.66
        },
        {
          "date": "2026-08-05",
          "close": 1327.03
        },
        {
          "date": "2026-08-06",
          "close": 1319.91
        },
        {
          "date": "2026-08-07",
          "close": 1370.37
        },
        {
          "date": "2026-08-10",
          "close": 1384.62
        },
        {
          "date": "2026-08-11",
          "close": 1398.95
        },
        {
          "date": "2026-08-12",
          "close": 1411.6
        },
        {
          "date": "2026-08-13",
          "close": 1440.73
        },
        {
          "date": "2026-08-14",
          "close": 1430.4
        },
        {
          "date": "2026-08-17",
          "close": 1437.41
        },
        {
          "date": "2026-08-18",
          "close": 1418.77
        },
        {
          "date": "2026-08-19",
          "close": 1383.05
        },
        {
          "date": "2026-08-20",
          "close": 1450.41
        },
        {
          "date": "2026-08-21",
          "close": 1397.04
        },
        {
          "date": "2026-08-24",
          "close": 1352.72
        },
        {
          "date": "2026-08-25",
          "close": 1394.16
        },
        {
          "date": "2026-08-26",
          "close": 1401.22
        },
        {
          "date": "2026-08-27",
          "close": 1421.28
        },
        {
          "date": "2026-08-28",
          "close": 1410.52
        },
        {
          "date": "2026-08-31",
          "close": 1385.08
        },
        {
          "date": "2026-09-01",
          "close": 1397.55
        },
        {
          "date": "2026-09-02",
          "close": 1379.45
        },
        {
          "date": "2026-09-03",
          "close": 1373.01
        },
        {
          "date": "2026-09-04",
          "close": 1366.26
        },
        {
          "date": "2026-09-07",
          "close": 1373.52
        },
        {
          "date": "2026-09-08",
          "close": 1393.66
        },
        {
          "date": "2026-09-09",
          "close": 1371.49
        },
        {
          "date": "2026-09-10",
          "close": 1341.98
        },
        {
          "date": "2026-09-11",
          "close": 1311.77
        },
        {
          "date": "2026-09-14",
          "close": 1339.14
        },
        {
          "date": "2026-09-15",
          "close": 1312.94
        },
        {
          "date": "2026-09-16",
          "close": 1317.48
        },
        {
          "date": "2026-09-17",
          "close": 1331.3
        },
        {
          "date": "2026-09-18",
          "close": 1344.7
        },
        {
          "date": "2026-09-21",
          "close": 1406.04
        },
        {
          "date": "2026-09-22",
          "close": 1421.9
        },
        {
          "date": "2026-09-23",
          "close": 1411.23
        },
        {
          "date": "2026-09-24",
          "close": 1382.73
        },
        {
          "date": "2026-09-28",
          "close": 1372.47
        },
        {
          "date": "2026-09-29",
          "close": 1369.57
        },
        {
          "date": "2026-09-30",
          "close": 1401.44
        },
        {
          "date": "2026-10-08",
          "close": 1373.37
        },
        {
          "date": "2026-10-09",
          "close": 1401.2
        },
        {
          "date": "2026-10-12",
          "close": 1370.37
        },
        {
          "date": "2026-10-13",
          "close": 1354.29
        },
        {
          "date": "2026-10-14",
          "close": 1333.59
        },
        {
          "date": "2026-10-15",
          "close": 1320.7
        },
        {
          "date": "2026-10-16",
          "close": 1311.2
        },
        {
          "date": "2026-10-19",
          "close": 1298.5
        },
        {
          "date": "2026-10-20",
          "close": 1312.9
        },
        {
          "date": "2026-10-21",
          "close": 1314.28
        },
        {
          "date": "2026-10-22",
          "close": 1266.9
        },
        {
          "date": "2026-10-23",
          "close": 1284.45
        },
        {
          "date": "2026-10-26",
          "close": 1286.85
        },
        {
          "date": "2026-10-27",
          "close": 1238.23
        },
        {
          "date": "2026-10-28",
          "close": 1260.53
        },
        {
          "date": "2026-10-29",
          "close": 1236.78
        },
        {
          "date": "2026-10-30",
          "close": 1227.67
        },
        {
          "date": "2026-11-02",
          "close": 1254.36
        },
        {
          "date": "2026-11-03",
          "close": 1241.78
        },
        {
          "date": "2026-11-04",
          "close": 1273.66
        },
        {
          "date": "2026-11-05",
          "close": 1303.59
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 89,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5393258426966292,
          "pullback_frequency": 0.24719101123595505,
          "up_wilson": [
            0.43629456161370184,
            0.6391027887609749
          ],
          "pullback_wilson": [
            0.16928236444786654,
            0.3460203831434971
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5686274509803921,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.43265302109302245,
            0.6949876389209046
          ],
          "pullback_wilson": [
            0.21969931853588517,
            0.47031622143029195
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 14,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 20,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1079",
      "name": "户外露营",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03134985612768881,
        "5": 0.014932611603476031,
        "20": -0.07676872611872865,
        "60": -0.032431263469526295
      },
      "moving_averages": {
        "5": 1254.3860000000336,
        "20": 1319.889000000013,
        "60": 1376.648166666659
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-23",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.0830777493533843,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1591.95
        },
        {
          "date": "2026-05-14",
          "close": 1589.66
        },
        {
          "date": "2026-05-15",
          "close": 1583.88
        },
        {
          "date": "2026-05-18",
          "close": 1576.53
        },
        {
          "date": "2026-05-19",
          "close": 1605.76
        },
        {
          "date": "2026-05-20",
          "close": 1594.17
        },
        {
          "date": "2026-05-21",
          "close": 1543.74
        },
        {
          "date": "2026-05-22",
          "close": 1567.55
        },
        {
          "date": "2026-05-25",
          "close": 1547.0
        },
        {
          "date": "2026-05-26",
          "close": 1522.31
        },
        {
          "date": "2026-05-27",
          "close": 1485.56
        },
        {
          "date": "2026-05-28",
          "close": 1487.6
        },
        {
          "date": "2026-05-29",
          "close": 1467.16
        },
        {
          "date": "2026-06-01",
          "close": 1498.29
        },
        {
          "date": "2026-06-02",
          "close": 1480.2
        },
        {
          "date": "2026-06-03",
          "close": 1456.94
        },
        {
          "date": "2026-06-04",
          "close": 1428.48
        },
        {
          "date": "2026-06-05",
          "close": 1443.97
        },
        {
          "date": "2026-06-08",
          "close": 1419.67
        },
        {
          "date": "2026-06-09",
          "close": 1425.09
        },
        {
          "date": "2026-06-10",
          "close": 1414.97
        },
        {
          "date": "2026-06-11",
          "close": 1394.6
        },
        {
          "date": "2026-06-12",
          "close": 1413.44
        },
        {
          "date": "2026-06-15",
          "close": 1422.63
        },
        {
          "date": "2026-06-16",
          "close": 1410.06
        },
        {
          "date": "2026-06-17",
          "close": 1386.77
        },
        {
          "date": "2026-06-18",
          "close": 1375.78
        },
        {
          "date": "2026-06-22",
          "close": 1365.52
        },
        {
          "date": "2026-06-23",
          "close": 1389.0
        },
        {
          "date": "2026-06-24",
          "close": 1360.22
        },
        {
          "date": "2026-06-25",
          "close": 1330.89
        },
        {
          "date": "2026-06-26",
          "close": 1298.55
        },
        {
          "date": "2026-06-29",
          "close": 1294.94
        },
        {
          "date": "2026-06-30",
          "close": 1296.74
        },
        {
          "date": "2026-07-01",
          "close": 1333.13
        },
        {
          "date": "2026-07-02",
          "close": 1353.78
        },
        {
          "date": "2026-07-03",
          "close": 1396.25
        },
        {
          "date": "2026-07-06",
          "close": 1396.17
        },
        {
          "date": "2026-07-07",
          "close": 1370.61
        },
        {
          "date": "2026-07-08",
          "close": 1341.4
        },
        {
          "date": "2026-07-09",
          "close": 1331.54
        },
        {
          "date": "2026-07-10",
          "close": 1347.57
        },
        {
          "date": "2026-07-13",
          "close": 1298.0
        },
        {
          "date": "2026-07-14",
          "close": 1319.87
        },
        {
          "date": "2026-07-15",
          "close": 1331.47
        },
        {
          "date": "2026-07-16",
          "close": 1348.15
        },
        {
          "date": "2026-07-17",
          "close": 1305.63
        },
        {
          "date": "2026-07-20",
          "close": 1264.79
        },
        {
          "date": "2026-07-21",
          "close": 1235.88
        },
        {
          "date": "2026-07-22",
          "close": 1218.0
        },
        {
          "date": "2026-07-23",
          "close": 1251.48
        },
        {
          "date": "2026-07-24",
          "close": 1212.62
        },
        {
          "date": "2026-07-27",
          "close": 1243.15
        },
        {
          "date": "2026-07-28",
          "close": 1248.34
        },
        {
          "date": "2026-07-29",
          "close": 1270.85
        },
        {
          "date": "2026-07-30",
          "close": 1258.67
        },
        {
          "date": "2026-07-31",
          "close": 1283.85
        },
        {
          "date": "2026-08-03",
          "close": 1314.1
        },
        {
          "date": "2026-08-04",
          "close": 1326.55
        },
        {
          "date": "2026-08-05",
          "close": 1340.99
        },
        {
          "date": "2026-08-06",
          "close": 1345.24
        },
        {
          "date": "2026-08-07",
          "close": 1348.41
        },
        {
          "date": "2026-08-10",
          "close": 1383.19
        },
        {
          "date": "2026-08-11",
          "close": 1377.76
        },
        {
          "date": "2026-08-12",
          "close": 1395.34
        },
        {
          "date": "2026-08-13",
          "close": 1375.27
        },
        {
          "date": "2026-08-14",
          "close": 1376.83
        },
        {
          "date": "2026-08-17",
          "close": 1406.74
        },
        {
          "date": "2026-08-18",
          "close": 1392.96
        },
        {
          "date": "2026-08-19",
          "close": 1342.85
        },
        {
          "date": "2026-08-20",
          "close": 1365.57
        },
        {
          "date": "2026-08-21",
          "close": 1359.87
        },
        {
          "date": "2026-08-24",
          "close": 1355.65
        },
        {
          "date": "2026-08-25",
          "close": 1385.15
        },
        {
          "date": "2026-08-26",
          "close": 1388.63
        },
        {
          "date": "2026-08-27",
          "close": 1390.19
        },
        {
          "date": "2026-08-28",
          "close": 1409.14
        },
        {
          "date": "2026-08-31",
          "close": 1425.46
        },
        {
          "date": "2026-09-01",
          "close": 1437.22
        },
        {
          "date": "2026-09-02",
          "close": 1435.85
        },
        {
          "date": "2026-09-03",
          "close": 1420.71
        },
        {
          "date": "2026-09-04",
          "close": 1425.66
        },
        {
          "date": "2026-09-07",
          "close": 1436.02
        },
        {
          "date": "2026-09-08",
          "close": 1445.63
        },
        {
          "date": "2026-09-09",
          "close": 1445.13
        },
        {
          "date": "2026-09-10",
          "close": 1421.75
        },
        {
          "date": "2026-09-11",
          "close": 1389.58
        },
        {
          "date": "2026-09-14",
          "close": 1400.18
        },
        {
          "date": "2026-09-15",
          "close": 1376.2
        },
        {
          "date": "2026-09-16",
          "close": 1404.75
        },
        {
          "date": "2026-09-17",
          "close": 1405.14
        },
        {
          "date": "2026-09-18",
          "close": 1438.78
        },
        {
          "date": "2026-09-21",
          "close": 1459.51
        },
        {
          "date": "2026-09-22",
          "close": 1453.29
        },
        {
          "date": "2026-09-23",
          "close": 1448.25
        },
        {
          "date": "2026-09-24",
          "close": 1446.71
        },
        {
          "date": "2026-09-28",
          "close": 1432.79
        },
        {
          "date": "2026-09-29",
          "close": 1426.72
        },
        {
          "date": "2026-09-30",
          "close": 1421.6
        },
        {
          "date": "2026-10-08",
          "close": 1405.39
        },
        {
          "date": "2026-10-09",
          "close": 1415.06
        },
        {
          "date": "2026-10-12",
          "close": 1400.75
        },
        {
          "date": "2026-10-13",
          "close": 1410.58
        },
        {
          "date": "2026-10-14",
          "close": 1381.82
        },
        {
          "date": "2026-10-15",
          "close": 1347.98
        },
        {
          "date": "2026-10-16",
          "close": 1338.4
        },
        {
          "date": "2026-10-19",
          "close": 1334.97
        },
        {
          "date": "2026-10-20",
          "close": 1342.05
        },
        {
          "date": "2026-10-21",
          "close": 1335.04
        },
        {
          "date": "2026-10-22",
          "close": 1299.17
        },
        {
          "date": "2026-10-23",
          "close": 1321.31
        },
        {
          "date": "2026-10-26",
          "close": 1328.33
        },
        {
          "date": "2026-10-27",
          "close": 1287.59
        },
        {
          "date": "2026-10-28",
          "close": 1304.39
        },
        {
          "date": "2026-10-29",
          "close": 1278.41
        },
        {
          "date": "2026-10-30",
          "close": 1231.31
        },
        {
          "date": "2026-11-02",
          "close": 1247.09
        },
        {
          "date": "2026-11-03",
          "close": 1237.97
        },
        {
          "date": "2026-11-04",
          "close": 1258.06
        },
        {
          "date": "2026-11-05",
          "close": 1297.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 75,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5466666666666666,
          "pullback_frequency": 0.26666666666666666,
          "up_wilson": [
            0.4344837385429269,
            0.6543020361586779
          ],
          "pullback_wilson": [
            0.17976313631473848,
            0.3763079901772376
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5116279069767442,
          "pullback_frequency": 0.4186046511627907,
          "up_wilson": [
            0.3675230846944931,
            0.6538255245328142
          ],
          "pullback_wilson": [
            0.28384550927849195,
            0.5667142261303578
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 11,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1080",
      "name": "新型城镇化",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027786227513505013,
        "5": 0.01470527318669479,
        "20": -0.09001077305992045,
        "60": -0.06752950133231816
      },
      "moving_averages": {
        "5": 949.369999999972,
        "20": 1001.1199999999895,
        "60": 1057.5423333333301
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.08892773459292591,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1262.22
        },
        {
          "date": "2026-05-14",
          "close": 1242.87
        },
        {
          "date": "2026-05-15",
          "close": 1235.36
        },
        {
          "date": "2026-05-18",
          "close": 1237.67
        },
        {
          "date": "2026-05-19",
          "close": 1247.42
        },
        {
          "date": "2026-05-20",
          "close": 1234.68
        },
        {
          "date": "2026-05-21",
          "close": 1195.89
        },
        {
          "date": "2026-05-22",
          "close": 1213.22
        },
        {
          "date": "2026-05-25",
          "close": 1200.83
        },
        {
          "date": "2026-05-26",
          "close": 1167.19
        },
        {
          "date": "2026-05-27",
          "close": 1135.74
        },
        {
          "date": "2026-05-28",
          "close": 1150.53
        },
        {
          "date": "2026-05-29",
          "close": 1137.27
        },
        {
          "date": "2026-06-01",
          "close": 1167.99
        },
        {
          "date": "2026-06-02",
          "close": 1152.43
        },
        {
          "date": "2026-06-03",
          "close": 1146.03
        },
        {
          "date": "2026-06-04",
          "close": 1128.88
        },
        {
          "date": "2026-06-05",
          "close": 1134.42
        },
        {
          "date": "2026-06-08",
          "close": 1117.09
        },
        {
          "date": "2026-06-09",
          "close": 1123.66
        },
        {
          "date": "2026-06-10",
          "close": 1102.69
        },
        {
          "date": "2026-06-11",
          "close": 1083.9
        },
        {
          "date": "2026-06-12",
          "close": 1097.48
        },
        {
          "date": "2026-06-15",
          "close": 1110.68
        },
        {
          "date": "2026-06-16",
          "close": 1112.21
        },
        {
          "date": "2026-06-17",
          "close": 1099.77
        },
        {
          "date": "2026-06-18",
          "close": 1090.01
        },
        {
          "date": "2026-06-22",
          "close": 1090.42
        },
        {
          "date": "2026-06-23",
          "close": 1096.34
        },
        {
          "date": "2026-06-24",
          "close": 1072.9
        },
        {
          "date": "2026-06-25",
          "close": 1046.73
        },
        {
          "date": "2026-06-26",
          "close": 1018.39
        },
        {
          "date": "2026-06-29",
          "close": 1008.6
        },
        {
          "date": "2026-06-30",
          "close": 1015.67
        },
        {
          "date": "2026-07-01",
          "close": 1043.75
        },
        {
          "date": "2026-07-02",
          "close": 1040.86
        },
        {
          "date": "2026-07-03",
          "close": 1053.01
        },
        {
          "date": "2026-07-06",
          "close": 1044.02
        },
        {
          "date": "2026-07-07",
          "close": 1022.53
        },
        {
          "date": "2026-07-08",
          "close": 1021.93
        },
        {
          "date": "2026-07-09",
          "close": 1021.96
        },
        {
          "date": "2026-07-10",
          "close": 1040.63
        },
        {
          "date": "2026-07-13",
          "close": 996.66
        },
        {
          "date": "2026-07-14",
          "close": 1011.35
        },
        {
          "date": "2026-07-15",
          "close": 1019.68
        },
        {
          "date": "2026-07-16",
          "close": 1018.14
        },
        {
          "date": "2026-07-17",
          "close": 969.4
        },
        {
          "date": "2026-07-20",
          "close": 937.78
        },
        {
          "date": "2026-07-21",
          "close": 936.36
        },
        {
          "date": "2026-07-22",
          "close": 922.88
        },
        {
          "date": "2026-07-23",
          "close": 949.99
        },
        {
          "date": "2026-07-24",
          "close": 929.33
        },
        {
          "date": "2026-07-27",
          "close": 959.91
        },
        {
          "date": "2026-07-28",
          "close": 959.45
        },
        {
          "date": "2026-07-29",
          "close": 971.09
        },
        {
          "date": "2026-07-30",
          "close": 955.65
        },
        {
          "date": "2026-07-31",
          "close": 991.81
        },
        {
          "date": "2026-08-03",
          "close": 1017.24
        },
        {
          "date": "2026-08-04",
          "close": 1038.54
        },
        {
          "date": "2026-08-05",
          "close": 1050.8
        },
        {
          "date": "2026-08-06",
          "close": 1056.87
        },
        {
          "date": "2026-08-07",
          "close": 1064.15
        },
        {
          "date": "2026-08-10",
          "close": 1080.69
        },
        {
          "date": "2026-08-11",
          "close": 1077.73
        },
        {
          "date": "2026-08-12",
          "close": 1094.52
        },
        {
          "date": "2026-08-13",
          "close": 1080.22
        },
        {
          "date": "2026-08-14",
          "close": 1074.22
        },
        {
          "date": "2026-08-17",
          "close": 1090.13
        },
        {
          "date": "2026-08-18",
          "close": 1082.81
        },
        {
          "date": "2026-08-19",
          "close": 1039.91
        },
        {
          "date": "2026-08-20",
          "close": 1060.05
        },
        {
          "date": "2026-08-21",
          "close": 1060.53
        },
        {
          "date": "2026-08-24",
          "close": 1051.26
        },
        {
          "date": "2026-08-25",
          "close": 1075.19
        },
        {
          "date": "2026-08-26",
          "close": 1078.95
        },
        {
          "date": "2026-08-27",
          "close": 1078.95
        },
        {
          "date": "2026-08-28",
          "close": 1088.91
        },
        {
          "date": "2026-08-31",
          "close": 1102.28
        },
        {
          "date": "2026-09-01",
          "close": 1111.5
        },
        {
          "date": "2026-09-02",
          "close": 1108.95
        },
        {
          "date": "2026-09-03",
          "close": 1104.29
        },
        {
          "date": "2026-09-04",
          "close": 1103.63
        },
        {
          "date": "2026-09-07",
          "close": 1114.2
        },
        {
          "date": "2026-09-08",
          "close": 1126.02
        },
        {
          "date": "2026-09-09",
          "close": 1116.55
        },
        {
          "date": "2026-09-10",
          "close": 1108.11
        },
        {
          "date": "2026-09-11",
          "close": 1086.67
        },
        {
          "date": "2026-09-14",
          "close": 1085.51
        },
        {
          "date": "2026-09-15",
          "close": 1054.32
        },
        {
          "date": "2026-09-16",
          "close": 1071.34
        },
        {
          "date": "2026-09-17",
          "close": 1076.72
        },
        {
          "date": "2026-09-18",
          "close": 1087.91
        },
        {
          "date": "2026-09-21",
          "close": 1110.15
        },
        {
          "date": "2026-09-22",
          "close": 1108.45
        },
        {
          "date": "2026-09-23",
          "close": 1104.99
        },
        {
          "date": "2026-09-24",
          "close": 1096.8
        },
        {
          "date": "2026-09-28",
          "close": 1069.82
        },
        {
          "date": "2026-09-29",
          "close": 1086.67
        },
        {
          "date": "2026-09-30",
          "close": 1083.41
        },
        {
          "date": "2026-10-08",
          "close": 1076.76
        },
        {
          "date": "2026-10-09",
          "close": 1075.48
        },
        {
          "date": "2026-10-12",
          "close": 1055.07
        },
        {
          "date": "2026-10-13",
          "close": 1069.71
        },
        {
          "date": "2026-10-14",
          "close": 1047.32
        },
        {
          "date": "2026-10-15",
          "close": 1012.38
        },
        {
          "date": "2026-10-16",
          "close": 1024.52
        },
        {
          "date": "2026-10-19",
          "close": 1013.07
        },
        {
          "date": "2026-10-20",
          "close": 1023.4
        },
        {
          "date": "2026-10-21",
          "close": 1026.11
        },
        {
          "date": "2026-10-22",
          "close": 993.76
        },
        {
          "date": "2026-10-23",
          "close": 1005.16
        },
        {
          "date": "2026-10-26",
          "close": 1003.02
        },
        {
          "date": "2026-10-27",
          "close": 973.5
        },
        {
          "date": "2026-10-28",
          "close": 987.41
        },
        {
          "date": "2026-10-29",
          "close": 965.64
        },
        {
          "date": "2026-10-30",
          "close": 928.83
        },
        {
          "date": "2026-11-02",
          "close": 947.86
        },
        {
          "date": "2026-11-03",
          "close": 936.97
        },
        {
          "date": "2026-11-04",
          "close": 953.35
        },
        {
          "date": "2026-11-05",
          "close": 979.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 66,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5606060606060606,
          "pullback_frequency": 0.2878787878787879,
          "up_wilson": [
            0.4408263537999137,
            0.6737187908045056
          ],
          "pullback_wilson": [
            0.19271949979806713,
            0.4063724940864655
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4146341463414634,
          "pullback_frequency": 0.4146341463414634,
          "up_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "pullback_wilson": [
            0.27756549454252133,
            0.5663289686596986
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 8,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1082",
      "name": "噪声防治",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02104491118905516,
        "5": 0.021891112729166995,
        "20": -0.08531900575964224,
        "60": 0.0670948439460719
      },
      "moving_averages": {
        "5": 1671.3779999999795,
        "20": 1753.4530000000145,
        "60": 1805.9771666666763
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 64
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 80
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.09865339731306033,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2007.36
        },
        {
          "date": "2026-05-14",
          "close": 2024.38
        },
        {
          "date": "2026-05-15",
          "close": 1979.39
        },
        {
          "date": "2026-05-18",
          "close": 1974.78
        },
        {
          "date": "2026-05-19",
          "close": 1996.36
        },
        {
          "date": "2026-05-20",
          "close": 2037.73
        },
        {
          "date": "2026-05-21",
          "close": 1979.65
        },
        {
          "date": "2026-05-22",
          "close": 2033.19
        },
        {
          "date": "2026-05-25",
          "close": 2014.86
        },
        {
          "date": "2026-05-26",
          "close": 1988.4
        },
        {
          "date": "2026-05-27",
          "close": 1930.98
        },
        {
          "date": "2026-05-28",
          "close": 1961.16
        },
        {
          "date": "2026-05-29",
          "close": 1883.17
        },
        {
          "date": "2026-06-01",
          "close": 1898.36
        },
        {
          "date": "2026-06-02",
          "close": 1923.4
        },
        {
          "date": "2026-06-03",
          "close": 1934.42
        },
        {
          "date": "2026-06-04",
          "close": 1943.75
        },
        {
          "date": "2026-06-05",
          "close": 1935.86
        },
        {
          "date": "2026-06-08",
          "close": 1853.14
        },
        {
          "date": "2026-06-09",
          "close": 1896.17
        },
        {
          "date": "2026-06-10",
          "close": 1890.06
        },
        {
          "date": "2026-06-11",
          "close": 1834.22
        },
        {
          "date": "2026-06-12",
          "close": 1813.95
        },
        {
          "date": "2026-06-15",
          "close": 1842.14
        },
        {
          "date": "2026-06-16",
          "close": 1890.57
        },
        {
          "date": "2026-06-17",
          "close": 1884.5
        },
        {
          "date": "2026-06-18",
          "close": 1892.0
        },
        {
          "date": "2026-06-22",
          "close": 1924.31
        },
        {
          "date": "2026-06-23",
          "close": 1892.9
        },
        {
          "date": "2026-06-24",
          "close": 1853.2
        },
        {
          "date": "2026-06-25",
          "close": 1809.17
        },
        {
          "date": "2026-06-26",
          "close": 1738.31
        },
        {
          "date": "2026-06-29",
          "close": 1714.59
        },
        {
          "date": "2026-06-30",
          "close": 1795.27
        },
        {
          "date": "2026-07-01",
          "close": 1855.56
        },
        {
          "date": "2026-07-02",
          "close": 1835.71
        },
        {
          "date": "2026-07-03",
          "close": 1823.63
        },
        {
          "date": "2026-07-06",
          "close": 1799.95
        },
        {
          "date": "2026-07-07",
          "close": 1725.97
        },
        {
          "date": "2026-07-08",
          "close": 1651.75
        },
        {
          "date": "2026-07-09",
          "close": 1646.28
        },
        {
          "date": "2026-07-10",
          "close": 1634.05
        },
        {
          "date": "2026-07-13",
          "close": 1534.72
        },
        {
          "date": "2026-07-14",
          "close": 1573.54
        },
        {
          "date": "2026-07-15",
          "close": 1573.73
        },
        {
          "date": "2026-07-16",
          "close": 1558.09
        },
        {
          "date": "2026-07-17",
          "close": 1451.17
        },
        {
          "date": "2026-07-20",
          "close": 1377.4
        },
        {
          "date": "2026-07-21",
          "close": 1411.35
        },
        {
          "date": "2026-07-22",
          "close": 1369.97
        },
        {
          "date": "2026-07-23",
          "close": 1428.54
        },
        {
          "date": "2026-07-24",
          "close": 1380.51
        },
        {
          "date": "2026-07-27",
          "close": 1434.71
        },
        {
          "date": "2026-07-28",
          "close": 1425.36
        },
        {
          "date": "2026-07-29",
          "close": 1488.8
        },
        {
          "date": "2026-07-30",
          "close": 1481.3
        },
        {
          "date": "2026-07-31",
          "close": 1530.68
        },
        {
          "date": "2026-08-03",
          "close": 1534.06
        },
        {
          "date": "2026-08-04",
          "close": 1579.83
        },
        {
          "date": "2026-08-05",
          "close": 1617.71
        },
        {
          "date": "2026-08-06",
          "close": 1634.06
        },
        {
          "date": "2026-08-07",
          "close": 1671.07
        },
        {
          "date": "2026-08-10",
          "close": 1710.87
        },
        {
          "date": "2026-08-11",
          "close": 1721.12
        },
        {
          "date": "2026-08-12",
          "close": 1752.86
        },
        {
          "date": "2026-08-13",
          "close": 1692.73
        },
        {
          "date": "2026-08-14",
          "close": 1734.89
        },
        {
          "date": "2026-08-17",
          "close": 1787.28
        },
        {
          "date": "2026-08-18",
          "close": 1828.72
        },
        {
          "date": "2026-08-19",
          "close": 1739.25
        },
        {
          "date": "2026-08-20",
          "close": 1757.48
        },
        {
          "date": "2026-08-21",
          "close": 1774.0
        },
        {
          "date": "2026-08-24",
          "close": 1791.48
        },
        {
          "date": "2026-08-25",
          "close": 1825.04
        },
        {
          "date": "2026-08-26",
          "close": 1831.6
        },
        {
          "date": "2026-08-27",
          "close": 1866.77
        },
        {
          "date": "2026-08-28",
          "close": 1835.7
        },
        {
          "date": "2026-08-31",
          "close": 1897.12
        },
        {
          "date": "2026-09-01",
          "close": 1895.59
        },
        {
          "date": "2026-09-02",
          "close": 1866.69
        },
        {
          "date": "2026-09-03",
          "close": 1872.95
        },
        {
          "date": "2026-09-04",
          "close": 1854.7
        },
        {
          "date": "2026-09-07",
          "close": 1885.27
        },
        {
          "date": "2026-09-08",
          "close": 1869.78
        },
        {
          "date": "2026-09-09",
          "close": 1857.23
        },
        {
          "date": "2026-09-10",
          "close": 1853.63
        },
        {
          "date": "2026-09-11",
          "close": 1821.31
        },
        {
          "date": "2026-09-14",
          "close": 1827.18
        },
        {
          "date": "2026-09-15",
          "close": 1809.2
        },
        {
          "date": "2026-09-16",
          "close": 1872.34
        },
        {
          "date": "2026-09-17",
          "close": 1860.39
        },
        {
          "date": "2026-09-18",
          "close": 1883.33
        },
        {
          "date": "2026-09-21",
          "close": 1948.29
        },
        {
          "date": "2026-09-22",
          "close": 1960.28
        },
        {
          "date": "2026-09-23",
          "close": 1988.77
        },
        {
          "date": "2026-09-24",
          "close": 1960.3
        },
        {
          "date": "2026-09-28",
          "close": 1887.68
        },
        {
          "date": "2026-09-29",
          "close": 1906.88
        },
        {
          "date": "2026-09-30",
          "close": 1868.47
        },
        {
          "date": "2026-10-08",
          "close": 1887.27
        },
        {
          "date": "2026-10-09",
          "close": 1915.19
        },
        {
          "date": "2026-10-12",
          "close": 1901.12
        },
        {
          "date": "2026-10-13",
          "close": 1898.05
        },
        {
          "date": "2026-10-14",
          "close": 1833.36
        },
        {
          "date": "2026-10-15",
          "close": 1756.04
        },
        {
          "date": "2026-10-16",
          "close": 1769.37
        },
        {
          "date": "2026-10-19",
          "close": 1745.57
        },
        {
          "date": "2026-10-20",
          "close": 1780.79
        },
        {
          "date": "2026-10-21",
          "close": 1798.57
        },
        {
          "date": "2026-10-22",
          "close": 1718.99
        },
        {
          "date": "2026-10-23",
          "close": 1734.2
        },
        {
          "date": "2026-10-26",
          "close": 1742.22
        },
        {
          "date": "2026-10-27",
          "close": 1674.4
        },
        {
          "date": "2026-10-28",
          "close": 1755.03
        },
        {
          "date": "2026-10-29",
          "close": 1689.27
        },
        {
          "date": "2026-10-30",
          "close": 1635.16
        },
        {
          "date": "2026-11-02",
          "close": 1662.73
        },
        {
          "date": "2026-11-03",
          "close": 1642.08
        },
        {
          "date": "2026-11-04",
          "close": 1690.67
        },
        {
          "date": "2026-11-05",
          "close": 1726.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 62,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5483870967741935,
          "pullback_frequency": 0.3548387096774194,
          "up_wilson": [
            0.4253251246984431,
            0.6658028683240047
          ],
          "pullback_wilson": [
            0.24742732851049898,
            0.47918869242215756
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.5641025641025641,
          "up_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "pullback_wilson": [
            0.40975691648669477,
            0.7069524612431037
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1086",
      "name": "粮食概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012730557539599285,
        "5": 0.04289134385185611,
        "20": -0.08796004338723107,
        "60": 0.06584125580367006
      },
      "moving_averages": {
        "5": 704.1479999999981,
        "20": 738.2750000000117,
        "60": 766.4215000000006
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-28",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.12272528752365697,
      "history": [
        {
          "date": "2026-05-13",
          "close": 793.55
        },
        {
          "date": "2026-05-14",
          "close": 782.79
        },
        {
          "date": "2026-05-15",
          "close": 765.66
        },
        {
          "date": "2026-05-18",
          "close": 757.24
        },
        {
          "date": "2026-05-19",
          "close": 760.33
        },
        {
          "date": "2026-05-20",
          "close": 748.72
        },
        {
          "date": "2026-05-21",
          "close": 729.02
        },
        {
          "date": "2026-05-22",
          "close": 737.31
        },
        {
          "date": "2026-05-25",
          "close": 728.73
        },
        {
          "date": "2026-05-26",
          "close": 720.4
        },
        {
          "date": "2026-05-27",
          "close": 714.71
        },
        {
          "date": "2026-05-28",
          "close": 709.33
        },
        {
          "date": "2026-05-29",
          "close": 711.75
        },
        {
          "date": "2026-06-01",
          "close": 735.27
        },
        {
          "date": "2026-06-02",
          "close": 721.48
        },
        {
          "date": "2026-06-03",
          "close": 715.76
        },
        {
          "date": "2026-06-04",
          "close": 704.52
        },
        {
          "date": "2026-06-05",
          "close": 707.84
        },
        {
          "date": "2026-06-08",
          "close": 693.6
        },
        {
          "date": "2026-06-09",
          "close": 686.18
        },
        {
          "date": "2026-06-10",
          "close": 684.17
        },
        {
          "date": "2026-06-11",
          "close": 684.76
        },
        {
          "date": "2026-06-12",
          "close": 696.07
        },
        {
          "date": "2026-06-15",
          "close": 694.47
        },
        {
          "date": "2026-06-16",
          "close": 685.51
        },
        {
          "date": "2026-06-17",
          "close": 672.01
        },
        {
          "date": "2026-06-18",
          "close": 668.27
        },
        {
          "date": "2026-06-22",
          "close": 672.63
        },
        {
          "date": "2026-06-23",
          "close": 672.87
        },
        {
          "date": "2026-06-24",
          "close": 650.58
        },
        {
          "date": "2026-06-25",
          "close": 640.36
        },
        {
          "date": "2026-06-26",
          "close": 629.29
        },
        {
          "date": "2026-06-29",
          "close": 631.68
        },
        {
          "date": "2026-06-30",
          "close": 619.08
        },
        {
          "date": "2026-07-01",
          "close": 636.69
        },
        {
          "date": "2026-07-02",
          "close": 638.23
        },
        {
          "date": "2026-07-03",
          "close": 642.87
        },
        {
          "date": "2026-07-06",
          "close": 645.34
        },
        {
          "date": "2026-07-07",
          "close": 630.86
        },
        {
          "date": "2026-07-08",
          "close": 628.41
        },
        {
          "date": "2026-07-09",
          "close": 622.51
        },
        {
          "date": "2026-07-10",
          "close": 634.2
        },
        {
          "date": "2026-07-13",
          "close": 627.86
        },
        {
          "date": "2026-07-14",
          "close": 642.91
        },
        {
          "date": "2026-07-15",
          "close": 654.95
        },
        {
          "date": "2026-07-16",
          "close": 657.7
        },
        {
          "date": "2026-07-17",
          "close": 643.05
        },
        {
          "date": "2026-07-20",
          "close": 638.69
        },
        {
          "date": "2026-07-21",
          "close": 630.6
        },
        {
          "date": "2026-07-22",
          "close": 634.9
        },
        {
          "date": "2026-07-23",
          "close": 650.06
        },
        {
          "date": "2026-07-24",
          "close": 632.28
        },
        {
          "date": "2026-07-27",
          "close": 642.47
        },
        {
          "date": "2026-07-28",
          "close": 648.11
        },
        {
          "date": "2026-07-29",
          "close": 658.26
        },
        {
          "date": "2026-07-30",
          "close": 662.17
        },
        {
          "date": "2026-07-31",
          "close": 668.19
        },
        {
          "date": "2026-08-03",
          "close": 682.69
        },
        {
          "date": "2026-08-04",
          "close": 676.87
        },
        {
          "date": "2026-08-05",
          "close": 678.45
        },
        {
          "date": "2026-08-06",
          "close": 695.91
        },
        {
          "date": "2026-08-07",
          "close": 686.94
        },
        {
          "date": "2026-08-10",
          "close": 699.32
        },
        {
          "date": "2026-08-11",
          "close": 688.22
        },
        {
          "date": "2026-08-12",
          "close": 694.4
        },
        {
          "date": "2026-08-13",
          "close": 688.62
        },
        {
          "date": "2026-08-14",
          "close": 681.76
        },
        {
          "date": "2026-08-17",
          "close": 707.72
        },
        {
          "date": "2026-08-18",
          "close": 760.48
        },
        {
          "date": "2026-08-19",
          "close": 744.74
        },
        {
          "date": "2026-08-20",
          "close": 752.29
        },
        {
          "date": "2026-08-21",
          "close": 718.71
        },
        {
          "date": "2026-08-24",
          "close": 730.29
        },
        {
          "date": "2026-08-25",
          "close": 757.08
        },
        {
          "date": "2026-08-26",
          "close": 759.74
        },
        {
          "date": "2026-08-27",
          "close": 788.98
        },
        {
          "date": "2026-08-28",
          "close": 813.22
        },
        {
          "date": "2026-08-31",
          "close": 804.97
        },
        {
          "date": "2026-09-01",
          "close": 860.28
        },
        {
          "date": "2026-09-02",
          "close": 823.83
        },
        {
          "date": "2026-09-03",
          "close": 813.01
        },
        {
          "date": "2026-09-04",
          "close": 827.16
        },
        {
          "date": "2026-09-07",
          "close": 857.53
        },
        {
          "date": "2026-09-08",
          "close": 885.5
        },
        {
          "date": "2026-09-09",
          "close": 889.68
        },
        {
          "date": "2026-09-10",
          "close": 858.39
        },
        {
          "date": "2026-09-11",
          "close": 832.87
        },
        {
          "date": "2026-09-14",
          "close": 813.7
        },
        {
          "date": "2026-09-15",
          "close": 777.96
        },
        {
          "date": "2026-09-16",
          "close": 781.44
        },
        {
          "date": "2026-09-17",
          "close": 806.88
        },
        {
          "date": "2026-09-18",
          "close": 807.89
        },
        {
          "date": "2026-09-21",
          "close": 830.03
        },
        {
          "date": "2026-09-22",
          "close": 824.13
        },
        {
          "date": "2026-09-23",
          "close": 815.39
        },
        {
          "date": "2026-09-24",
          "close": 797.62
        },
        {
          "date": "2026-09-28",
          "close": 779.24
        },
        {
          "date": "2026-09-29",
          "close": 776.06
        },
        {
          "date": "2026-09-30",
          "close": 794.95
        },
        {
          "date": "2026-10-08",
          "close": 792.86
        },
        {
          "date": "2026-10-09",
          "close": 824.28
        },
        {
          "date": "2026-10-12",
          "close": 792.72
        },
        {
          "date": "2026-10-13",
          "close": 799.39
        },
        {
          "date": "2026-10-14",
          "close": 780.63
        },
        {
          "date": "2026-10-15",
          "close": 754.13
        },
        {
          "date": "2026-10-16",
          "close": 761.66
        },
        {
          "date": "2026-10-19",
          "close": 744.41
        },
        {
          "date": "2026-10-20",
          "close": 749.68
        },
        {
          "date": "2026-10-21",
          "close": 751.01
        },
        {
          "date": "2026-10-22",
          "close": 726.04
        },
        {
          "date": "2026-10-23",
          "close": 728.99
        },
        {
          "date": "2026-10-26",
          "close": 725.49
        },
        {
          "date": "2026-10-27",
          "close": 706.9
        },
        {
          "date": "2026-10-28",
          "close": 706.05
        },
        {
          "date": "2026-10-29",
          "close": 693.38
        },
        {
          "date": "2026-10-30",
          "close": 683.77
        },
        {
          "date": "2026-11-02",
          "close": 697.07
        },
        {
          "date": "2026-11-03",
          "close": 702.75
        },
        {
          "date": "2026-11-04",
          "close": 714.03
        },
        {
          "date": "2026-11-05",
          "close": 723.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 99,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45454545454545453,
          "pullback_frequency": 0.23232323232323232,
          "up_wilson": [
            0.3599936019378829,
            0.552493053704647
          ],
          "pullback_wilson": [
            0.16009113599176228,
            0.3245525027920242
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43859649122807015,
          "pullback_frequency": 0.38596491228070173,
          "up_wilson": [
            0.317726968997944,
            0.5672199054576847
          ],
          "pullback_wilson": [
            0.2706272388614066,
            0.5157026708419042
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 4,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 3,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1087",
      "name": "超超临界发电",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.012952757065809894,
        "5": 0.017977993987590146,
        "20": -0.03737571768659864,
        "60": -0.0685375140584561
      },
      "moving_averages": {
        "5": 1348.7140000000131,
        "20": 1379.143000000005,
        "60": 1427.5391666666683
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-08-19",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-20",
            "end": "2026-08-28",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-09",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 19.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 38
          }
        }
      },
      "drawdown": -0.04270445287748503,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1732.05
        },
        {
          "date": "2026-05-14",
          "close": 1694.86
        },
        {
          "date": "2026-05-15",
          "close": 1678.43
        },
        {
          "date": "2026-05-18",
          "close": 1687.94
        },
        {
          "date": "2026-05-19",
          "close": 1721.14
        },
        {
          "date": "2026-05-20",
          "close": 1680.2
        },
        {
          "date": "2026-05-21",
          "close": 1638.33
        },
        {
          "date": "2026-05-22",
          "close": 1655.12
        },
        {
          "date": "2026-05-25",
          "close": 1685.14
        },
        {
          "date": "2026-05-26",
          "close": 1654.91
        },
        {
          "date": "2026-05-27",
          "close": 1654.48
        },
        {
          "date": "2026-05-28",
          "close": 1678.48
        },
        {
          "date": "2026-05-29",
          "close": 1686.05
        },
        {
          "date": "2026-06-01",
          "close": 1736.33
        },
        {
          "date": "2026-06-02",
          "close": 1697.09
        },
        {
          "date": "2026-06-03",
          "close": 1703.88
        },
        {
          "date": "2026-06-04",
          "close": 1692.41
        },
        {
          "date": "2026-06-05",
          "close": 1654.85
        },
        {
          "date": "2026-06-08",
          "close": 1607.91
        },
        {
          "date": "2026-06-09",
          "close": 1618.2
        },
        {
          "date": "2026-06-10",
          "close": 1570.16
        },
        {
          "date": "2026-06-11",
          "close": 1570.01
        },
        {
          "date": "2026-06-12",
          "close": 1591.93
        },
        {
          "date": "2026-06-15",
          "close": 1605.59
        },
        {
          "date": "2026-06-16",
          "close": 1615.5
        },
        {
          "date": "2026-06-17",
          "close": 1612.4
        },
        {
          "date": "2026-06-18",
          "close": 1561.95
        },
        {
          "date": "2026-06-22",
          "close": 1577.53
        },
        {
          "date": "2026-06-23",
          "close": 1557.27
        },
        {
          "date": "2026-06-24",
          "close": 1522.56
        },
        {
          "date": "2026-06-25",
          "close": 1490.06
        },
        {
          "date": "2026-06-26",
          "close": 1452.99
        },
        {
          "date": "2026-06-29",
          "close": 1458.41
        },
        {
          "date": "2026-06-30",
          "close": 1450.7
        },
        {
          "date": "2026-07-01",
          "close": 1483.65
        },
        {
          "date": "2026-07-02",
          "close": 1474.1
        },
        {
          "date": "2026-07-03",
          "close": 1483.03
        },
        {
          "date": "2026-07-06",
          "close": 1471.67
        },
        {
          "date": "2026-07-07",
          "close": 1425.53
        },
        {
          "date": "2026-07-08",
          "close": 1407.85
        },
        {
          "date": "2026-07-09",
          "close": 1393.29
        },
        {
          "date": "2026-07-10",
          "close": 1419.16
        },
        {
          "date": "2026-07-13",
          "close": 1383.04
        },
        {
          "date": "2026-07-14",
          "close": 1405.61
        },
        {
          "date": "2026-07-15",
          "close": 1415.68
        },
        {
          "date": "2026-07-16",
          "close": 1398.88
        },
        {
          "date": "2026-07-17",
          "close": 1395.93
        },
        {
          "date": "2026-07-20",
          "close": 1422.79
        },
        {
          "date": "2026-07-21",
          "close": 1421.71
        },
        {
          "date": "2026-07-22",
          "close": 1433.31
        },
        {
          "date": "2026-07-23",
          "close": 1466.57
        },
        {
          "date": "2026-07-24",
          "close": 1409.08
        },
        {
          "date": "2026-07-27",
          "close": 1437.11
        },
        {
          "date": "2026-07-28",
          "close": 1418.28
        },
        {
          "date": "2026-07-29",
          "close": 1440.83
        },
        {
          "date": "2026-07-30",
          "close": 1416.97
        },
        {
          "date": "2026-07-31",
          "close": 1433.09
        },
        {
          "date": "2026-08-03",
          "close": 1466.45
        },
        {
          "date": "2026-08-04",
          "close": 1469.78
        },
        {
          "date": "2026-08-05",
          "close": 1475.98
        },
        {
          "date": "2026-08-06",
          "close": 1468.87
        },
        {
          "date": "2026-08-07",
          "close": 1467.89
        },
        {
          "date": "2026-08-10",
          "close": 1483.58
        },
        {
          "date": "2026-08-11",
          "close": 1476.63
        },
        {
          "date": "2026-08-12",
          "close": 1485.94
        },
        {
          "date": "2026-08-13",
          "close": 1475.26
        },
        {
          "date": "2026-08-14",
          "close": 1457.73
        },
        {
          "date": "2026-08-17",
          "close": 1470.01
        },
        {
          "date": "2026-08-18",
          "close": 1461.08
        },
        {
          "date": "2026-08-19",
          "close": 1418.68
        },
        {
          "date": "2026-08-20",
          "close": 1421.27
        },
        {
          "date": "2026-08-21",
          "close": 1424.96
        },
        {
          "date": "2026-08-24",
          "close": 1433.22
        },
        {
          "date": "2026-08-25",
          "close": 1450.76
        },
        {
          "date": "2026-08-26",
          "close": 1464.03
        },
        {
          "date": "2026-08-27",
          "close": 1470.36
        },
        {
          "date": "2026-08-28",
          "close": 1471.85
        },
        {
          "date": "2026-08-31",
          "close": 1471.96
        },
        {
          "date": "2026-09-01",
          "close": 1479.13
        },
        {
          "date": "2026-09-02",
          "close": 1458.24
        },
        {
          "date": "2026-09-03",
          "close": 1456.19
        },
        {
          "date": "2026-09-04",
          "close": 1457.45
        },
        {
          "date": "2026-09-07",
          "close": 1451.89
        },
        {
          "date": "2026-09-08",
          "close": 1468.7
        },
        {
          "date": "2026-09-09",
          "close": 1483.97
        },
        {
          "date": "2026-09-10",
          "close": 1475.14
        },
        {
          "date": "2026-09-11",
          "close": 1456.49
        },
        {
          "date": "2026-09-14",
          "close": 1454.82
        },
        {
          "date": "2026-09-15",
          "close": 1439.25
        },
        {
          "date": "2026-09-16",
          "close": 1445.59
        },
        {
          "date": "2026-09-17",
          "close": 1425.12
        },
        {
          "date": "2026-09-18",
          "close": 1438.57
        },
        {
          "date": "2026-09-21",
          "close": 1454.17
        },
        {
          "date": "2026-09-22",
          "close": 1447.45
        },
        {
          "date": "2026-09-23",
          "close": 1430.1
        },
        {
          "date": "2026-09-24",
          "close": 1421.25
        },
        {
          "date": "2026-09-28",
          "close": 1406.12
        },
        {
          "date": "2026-09-29",
          "close": 1406.04
        },
        {
          "date": "2026-09-30",
          "close": 1411.53
        },
        {
          "date": "2026-10-08",
          "close": 1428.2
        },
        {
          "date": "2026-10-09",
          "close": 1436.15
        },
        {
          "date": "2026-10-12",
          "close": 1423.77
        },
        {
          "date": "2026-10-13",
          "close": 1426.88
        },
        {
          "date": "2026-10-14",
          "close": 1416.62
        },
        {
          "date": "2026-10-15",
          "close": 1374.56
        },
        {
          "date": "2026-10-16",
          "close": 1393.43
        },
        {
          "date": "2026-10-19",
          "close": 1401.31
        },
        {
          "date": "2026-10-20",
          "close": 1396.11
        },
        {
          "date": "2026-10-21",
          "close": 1393.73
        },
        {
          "date": "2026-10-22",
          "close": 1369.51
        },
        {
          "date": "2026-10-23",
          "close": 1373.92
        },
        {
          "date": "2026-10-26",
          "close": 1374.49
        },
        {
          "date": "2026-10-27",
          "close": 1347.02
        },
        {
          "date": "2026-10-28",
          "close": 1361.25
        },
        {
          "date": "2026-10-29",
          "close": 1350.54
        },
        {
          "date": "2026-10-30",
          "close": 1325.56
        },
        {
          "date": "2026-11-02",
          "close": 1339.74
        },
        {
          "date": "2026-11-03",
          "close": 1346.21
        },
        {
          "date": "2026-11-04",
          "close": 1357.24
        },
        {
          "date": "2026-11-05",
          "close": 1374.82
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44871794871794873,
          "pullback_frequency": 0.28205128205128205,
          "up_wilson": [
            0.3433437231709858,
            0.5589063085943674
          ],
          "pullback_wilson": [
            0.19425334729674015,
            0.39030928770601114
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.38636363636363635,
          "pullback_frequency": 0.4090909090909091,
          "up_wilson": [
            0.2572120275052556,
            0.5337642460762172
          ],
          "pullback_wilson": [
            0.2768785562754973,
            0.555902462589681
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 9,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 13,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1088",
      "name": "F5G概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.011463878639685676,
        "5": -0.015181440635442467,
        "20": -0.1741478601660298,
        "60": -0.1817972166292653
      },
      "moving_averages": {
        "5": 3592.8539999999107,
        "20": 3972.8195000000296,
        "60": 4558.902333333351
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-01",
            "end": "2026-07-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-10",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-07",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-15",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.16530181969542046,
      "history": [
        {
          "date": "2026-05-13",
          "close": 5749.59
        },
        {
          "date": "2026-05-14",
          "close": 5660.78
        },
        {
          "date": "2026-05-15",
          "close": 5503.39
        },
        {
          "date": "2026-05-18",
          "close": 5551.28
        },
        {
          "date": "2026-05-19",
          "close": 5642.63
        },
        {
          "date": "2026-05-20",
          "close": 5677.81
        },
        {
          "date": "2026-05-21",
          "close": 5366.94
        },
        {
          "date": "2026-05-22",
          "close": 5527.43
        },
        {
          "date": "2026-05-25",
          "close": 5635.31
        },
        {
          "date": "2026-05-26",
          "close": 5446.56
        },
        {
          "date": "2026-05-27",
          "close": 5253.65
        },
        {
          "date": "2026-05-28",
          "close": 5428.85
        },
        {
          "date": "2026-05-29",
          "close": 5321.66
        },
        {
          "date": "2026-06-01",
          "close": 5180.63
        },
        {
          "date": "2026-06-02",
          "close": 5292.88
        },
        {
          "date": "2026-06-03",
          "close": 5439.39
        },
        {
          "date": "2026-06-04",
          "close": 5401.16
        },
        {
          "date": "2026-06-05",
          "close": 5424.9
        },
        {
          "date": "2026-06-08",
          "close": 5161.23
        },
        {
          "date": "2026-06-09",
          "close": 5287.95
        },
        {
          "date": "2026-06-10",
          "close": 5154.89
        },
        {
          "date": "2026-06-11",
          "close": 5082.79
        },
        {
          "date": "2026-06-12",
          "close": 5104.33
        },
        {
          "date": "2026-06-15",
          "close": 5430.15
        },
        {
          "date": "2026-06-16",
          "close": 5571.0
        },
        {
          "date": "2026-06-17",
          "close": 5610.56
        },
        {
          "date": "2026-06-18",
          "close": 5724.03
        },
        {
          "date": "2026-06-22",
          "close": 5854.74
        },
        {
          "date": "2026-06-23",
          "close": 5755.74
        },
        {
          "date": "2026-06-24",
          "close": 5785.64
        },
        {
          "date": "2026-06-25",
          "close": 5737.75
        },
        {
          "date": "2026-06-26",
          "close": 5465.66
        },
        {
          "date": "2026-06-29",
          "close": 5371.45
        },
        {
          "date": "2026-06-30",
          "close": 5660.42
        },
        {
          "date": "2026-07-01",
          "close": 5548.31
        },
        {
          "date": "2026-07-02",
          "close": 5302.21
        },
        {
          "date": "2026-07-03",
          "close": 5288.48
        },
        {
          "date": "2026-07-06",
          "close": 5260.87
        },
        {
          "date": "2026-07-07",
          "close": 5131.08
        },
        {
          "date": "2026-07-08",
          "close": 5102.25
        },
        {
          "date": "2026-07-09",
          "close": 5254.26
        },
        {
          "date": "2026-07-10",
          "close": 5271.29
        },
        {
          "date": "2026-07-13",
          "close": 5013.87
        },
        {
          "date": "2026-07-14",
          "close": 5052.34
        },
        {
          "date": "2026-07-15",
          "close": 4918.33
        },
        {
          "date": "2026-07-16",
          "close": 4786.53
        },
        {
          "date": "2026-07-17",
          "close": 4441.33
        },
        {
          "date": "2026-07-20",
          "close": 4247.7
        },
        {
          "date": "2026-07-21",
          "close": 4505.97
        },
        {
          "date": "2026-07-22",
          "close": 4506.99
        },
        {
          "date": "2026-07-23",
          "close": 4524.05
        },
        {
          "date": "2026-07-24",
          "close": 4401.54
        },
        {
          "date": "2026-07-27",
          "close": 4519.62
        },
        {
          "date": "2026-07-28",
          "close": 4342.46
        },
        {
          "date": "2026-07-29",
          "close": 4266.49
        },
        {
          "date": "2026-07-30",
          "close": 3991.78
        },
        {
          "date": "2026-07-31",
          "close": 4135.97
        },
        {
          "date": "2026-08-03",
          "close": 4167.88
        },
        {
          "date": "2026-08-04",
          "close": 4393.21
        },
        {
          "date": "2026-08-05",
          "close": 4509.64
        },
        {
          "date": "2026-08-06",
          "close": 4606.22
        },
        {
          "date": "2026-08-07",
          "close": 4689.03
        },
        {
          "date": "2026-08-10",
          "close": 4611.67
        },
        {
          "date": "2026-08-11",
          "close": 4617.3
        },
        {
          "date": "2026-08-12",
          "close": 4727.71
        },
        {
          "date": "2026-08-13",
          "close": 4766.5
        },
        {
          "date": "2026-08-14",
          "close": 4913.55
        },
        {
          "date": "2026-08-17",
          "close": 5057.97
        },
        {
          "date": "2026-08-18",
          "close": 4980.43
        },
        {
          "date": "2026-08-19",
          "close": 4598.08
        },
        {
          "date": "2026-08-20",
          "close": 4684.25
        },
        {
          "date": "2026-08-21",
          "close": 4771.07
        },
        {
          "date": "2026-08-24",
          "close": 4646.51
        },
        {
          "date": "2026-08-25",
          "close": 4721.9
        },
        {
          "date": "2026-08-26",
          "close": 4749.69
        },
        {
          "date": "2026-08-27",
          "close": 4925.83
        },
        {
          "date": "2026-08-28",
          "close": 4882.37
        },
        {
          "date": "2026-08-31",
          "close": 4976.55
        },
        {
          "date": "2026-09-01",
          "close": 4926.85
        },
        {
          "date": "2026-09-02",
          "close": 4894.8
        },
        {
          "date": "2026-09-03",
          "close": 4887.67
        },
        {
          "date": "2026-09-04",
          "close": 4762.63
        },
        {
          "date": "2026-09-07",
          "close": 4941.37
        },
        {
          "date": "2026-09-08",
          "close": 4947.4
        },
        {
          "date": "2026-09-09",
          "close": 4968.58
        },
        {
          "date": "2026-09-10",
          "close": 4941.64
        },
        {
          "date": "2026-09-11",
          "close": 4933.04
        },
        {
          "date": "2026-09-14",
          "close": 4882.03
        },
        {
          "date": "2026-09-15",
          "close": 4836.17
        },
        {
          "date": "2026-09-16",
          "close": 5050.35
        },
        {
          "date": "2026-09-17",
          "close": 5056.72
        },
        {
          "date": "2026-09-18",
          "close": 5154.45
        },
        {
          "date": "2026-09-21",
          "close": 5221.83
        },
        {
          "date": "2026-09-22",
          "close": 5159.49
        },
        {
          "date": "2026-09-23",
          "close": 5109.96
        },
        {
          "date": "2026-09-24",
          "close": 5011.91
        },
        {
          "date": "2026-09-28",
          "close": 4666.77
        },
        {
          "date": "2026-09-29",
          "close": 4692.2
        },
        {
          "date": "2026-09-30",
          "close": 4637.39
        },
        {
          "date": "2026-10-08",
          "close": 4467.87
        },
        {
          "date": "2026-10-09",
          "close": 4420.52
        },
        {
          "date": "2026-10-12",
          "close": 4255.7
        },
        {
          "date": "2026-10-13",
          "close": 4356.64
        },
        {
          "date": "2026-10-14",
          "close": 4249.32
        },
        {
          "date": "2026-10-15",
          "close": 4063.83
        },
        {
          "date": "2026-10-16",
          "close": 4057.2
        },
        {
          "date": "2026-10-19",
          "close": 4071.87
        },
        {
          "date": "2026-10-20",
          "close": 4152.2
        },
        {
          "date": "2026-10-21",
          "close": 4204.12
        },
        {
          "date": "2026-10-22",
          "close": 4024.45
        },
        {
          "date": "2026-10-23",
          "close": 4095.9
        },
        {
          "date": "2026-10-26",
          "close": 3981.32
        },
        {
          "date": "2026-10-27",
          "close": 3838.39
        },
        {
          "date": "2026-10-28",
          "close": 3973.98
        },
        {
          "date": "2026-10-29",
          "close": 3746.68
        },
        {
          "date": "2026-10-30",
          "close": 3553.92
        },
        {
          "date": "2026-11-02",
          "close": 3620.42
        },
        {
          "date": "2026-11-03",
          "close": 3452.15
        },
        {
          "date": "2026-11-04",
          "close": 3647.98
        },
        {
          "date": "2026-11-05",
          "close": 3689.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 58,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4827586206896552,
          "pullback_frequency": 0.46551724137931033,
          "up_wilson": [
            0.3592818542405501,
            0.6083773821659054
          ],
          "pullback_wilson": [
            0.3433202232528626,
            0.5919982495600479
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42424242424242425,
          "pullback_frequency": 0.6666666666666666,
          "up_wilson": [
            0.2723559663341021,
            0.5919273666268755
          ],
          "pullback_wilson": [
            0.4960789442780561,
            0.8024977232077931
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 3,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1089",
      "name": "汽车热管理",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.020504398173922578,
        "5": 0.013546913791864013,
        "20": -0.04486407903581313,
        "60": -0.032977410131149965
      },
      "moving_averages": {
        "5": 1774.8,
        "20": 1822.889000000013,
        "60": 1908.225166666659
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-07",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 66
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.041608064372768094,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2428.03
        },
        {
          "date": "2026-05-14",
          "close": 2379.04
        },
        {
          "date": "2026-05-15",
          "close": 2408.8
        },
        {
          "date": "2026-05-18",
          "close": 2402.22
        },
        {
          "date": "2026-05-19",
          "close": 2434.81
        },
        {
          "date": "2026-05-20",
          "close": 2413.05
        },
        {
          "date": "2026-05-21",
          "close": 2368.21
        },
        {
          "date": "2026-05-22",
          "close": 2420.73
        },
        {
          "date": "2026-05-25",
          "close": 2402.83
        },
        {
          "date": "2026-05-26",
          "close": 2355.04
        },
        {
          "date": "2026-05-27",
          "close": 2282.84
        },
        {
          "date": "2026-05-28",
          "close": 2290.91
        },
        {
          "date": "2026-05-29",
          "close": 2201.09
        },
        {
          "date": "2026-06-01",
          "close": 2219.98
        },
        {
          "date": "2026-06-02",
          "close": 2212.53
        },
        {
          "date": "2026-06-03",
          "close": 2197.56
        },
        {
          "date": "2026-06-04",
          "close": 2195.66
        },
        {
          "date": "2026-06-05",
          "close": 2212.16
        },
        {
          "date": "2026-06-08",
          "close": 2148.72
        },
        {
          "date": "2026-06-09",
          "close": 2171.09
        },
        {
          "date": "2026-06-10",
          "close": 2109.29
        },
        {
          "date": "2026-06-11",
          "close": 2070.13
        },
        {
          "date": "2026-06-12",
          "close": 2079.61
        },
        {
          "date": "2026-06-15",
          "close": 2150.59
        },
        {
          "date": "2026-06-16",
          "close": 2184.62
        },
        {
          "date": "2026-06-17",
          "close": 2167.27
        },
        {
          "date": "2026-06-18",
          "close": 2164.28
        },
        {
          "date": "2026-06-22",
          "close": 2134.08
        },
        {
          "date": "2026-06-23",
          "close": 2137.4
        },
        {
          "date": "2026-06-24",
          "close": 2114.88
        },
        {
          "date": "2026-06-25",
          "close": 2072.44
        },
        {
          "date": "2026-06-26",
          "close": 2001.61
        },
        {
          "date": "2026-06-29",
          "close": 1979.45
        },
        {
          "date": "2026-06-30",
          "close": 2029.01
        },
        {
          "date": "2026-07-01",
          "close": 2058.33
        },
        {
          "date": "2026-07-02",
          "close": 2058.92
        },
        {
          "date": "2026-07-03",
          "close": 2140.92
        },
        {
          "date": "2026-07-06",
          "close": 2111.97
        },
        {
          "date": "2026-07-07",
          "close": 2046.12
        },
        {
          "date": "2026-07-08",
          "close": 1984.58
        },
        {
          "date": "2026-07-09",
          "close": 1986.05
        },
        {
          "date": "2026-07-10",
          "close": 2008.22
        },
        {
          "date": "2026-07-13",
          "close": 1893.53
        },
        {
          "date": "2026-07-14",
          "close": 1923.63
        },
        {
          "date": "2026-07-15",
          "close": 1921.29
        },
        {
          "date": "2026-07-16",
          "close": 1919.73
        },
        {
          "date": "2026-07-17",
          "close": 1814.28
        },
        {
          "date": "2026-07-20",
          "close": 1745.98
        },
        {
          "date": "2026-07-21",
          "close": 1778.83
        },
        {
          "date": "2026-07-22",
          "close": 1750.6
        },
        {
          "date": "2026-07-23",
          "close": 1781.59
        },
        {
          "date": "2026-07-24",
          "close": 1729.3
        },
        {
          "date": "2026-07-27",
          "close": 1787.49
        },
        {
          "date": "2026-07-28",
          "close": 1770.62
        },
        {
          "date": "2026-07-29",
          "close": 1790.11
        },
        {
          "date": "2026-07-30",
          "close": 1748.2
        },
        {
          "date": "2026-07-31",
          "close": 1803.74
        },
        {
          "date": "2026-08-03",
          "close": 1828.66
        },
        {
          "date": "2026-08-04",
          "close": 1861.65
        },
        {
          "date": "2026-08-05",
          "close": 1895.54
        },
        {
          "date": "2026-08-06",
          "close": 1899.13
        },
        {
          "date": "2026-08-07",
          "close": 1912.48
        },
        {
          "date": "2026-08-10",
          "close": 1926.38
        },
        {
          "date": "2026-08-11",
          "close": 1922.8
        },
        {
          "date": "2026-08-12",
          "close": 1945.03
        },
        {
          "date": "2026-08-13",
          "close": 1919.07
        },
        {
          "date": "2026-08-14",
          "close": 1935.31
        },
        {
          "date": "2026-08-17",
          "close": 1977.28
        },
        {
          "date": "2026-08-18",
          "close": 1976.55
        },
        {
          "date": "2026-08-19",
          "close": 1868.41
        },
        {
          "date": "2026-08-20",
          "close": 1880.86
        },
        {
          "date": "2026-08-21",
          "close": 1901.79
        },
        {
          "date": "2026-08-24",
          "close": 1893.92
        },
        {
          "date": "2026-08-25",
          "close": 1933.2
        },
        {
          "date": "2026-08-26",
          "close": 1926.91
        },
        {
          "date": "2026-08-27",
          "close": 1955.85
        },
        {
          "date": "2026-08-28",
          "close": 1945.01
        },
        {
          "date": "2026-08-31",
          "close": 1983.99
        },
        {
          "date": "2026-09-01",
          "close": 1986.94
        },
        {
          "date": "2026-09-02",
          "close": 1995.31
        },
        {
          "date": "2026-09-03",
          "close": 2006.74
        },
        {
          "date": "2026-09-04",
          "close": 1982.89
        },
        {
          "date": "2026-09-07",
          "close": 2016.73
        },
        {
          "date": "2026-09-08",
          "close": 2006.9
        },
        {
          "date": "2026-09-09",
          "close": 1994.16
        },
        {
          "date": "2026-09-10",
          "close": 1957.25
        },
        {
          "date": "2026-09-11",
          "close": 1921.4
        },
        {
          "date": "2026-09-14",
          "close": 1936.2
        },
        {
          "date": "2026-09-15",
          "close": 1905.38
        },
        {
          "date": "2026-09-16",
          "close": 1931.13
        },
        {
          "date": "2026-09-17",
          "close": 1941.83
        },
        {
          "date": "2026-09-18",
          "close": 1968.99
        },
        {
          "date": "2026-09-21",
          "close": 2002.46
        },
        {
          "date": "2026-09-22",
          "close": 2001.55
        },
        {
          "date": "2026-09-23",
          "close": 2005.3
        },
        {
          "date": "2026-09-24",
          "close": 1992.09
        },
        {
          "date": "2026-09-28",
          "close": 1942.68
        },
        {
          "date": "2026-09-29",
          "close": 1962.72
        },
        {
          "date": "2026-09-30",
          "close": 1953.98
        },
        {
          "date": "2026-10-08",
          "close": 1919.13
        },
        {
          "date": "2026-10-09",
          "close": 1912.61
        },
        {
          "date": "2026-10-12",
          "close": 1879.9
        },
        {
          "date": "2026-10-13",
          "close": 1880.37
        },
        {
          "date": "2026-10-14",
          "close": 1837.27
        },
        {
          "date": "2026-10-15",
          "close": 1775.46
        },
        {
          "date": "2026-10-16",
          "close": 1806.8
        },
        {
          "date": "2026-10-19",
          "close": 1817.44
        },
        {
          "date": "2026-10-20",
          "close": 1848.51
        },
        {
          "date": "2026-10-21",
          "close": 1837.47
        },
        {
          "date": "2026-10-22",
          "close": 1804.3
        },
        {
          "date": "2026-10-23",
          "close": 1855.05
        },
        {
          "date": "2026-10-26",
          "close": 1838.16
        },
        {
          "date": "2026-10-27",
          "close": 1805.87
        },
        {
          "date": "2026-10-28",
          "close": 1876.04
        },
        {
          "date": "2026-10-29",
          "close": 1808.53
        },
        {
          "date": "2026-10-30",
          "close": 1738.72
        },
        {
          "date": "2026-11-02",
          "close": 1771.77
        },
        {
          "date": "2026-11-03",
          "close": 1734.28
        },
        {
          "date": "2026-11-04",
          "close": 1796.2
        },
        {
          "date": "2026-11-05",
          "close": 1833.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5588235294117647,
          "pullback_frequency": 0.39705882352941174,
          "up_wilson": [
            0.44081865304588186,
            0.6705376603046981
          ],
          "pullback_wilson": [
            0.28928700180280637,
            0.5158394498336787
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5365853658536586,
          "pullback_frequency": 0.5121951219512195,
          "up_wilson": [
            0.38746471267669474,
            0.6794376602366394
          ],
          "pullback_wilson": [
            0.3648450865154381,
            0.6574557044556734
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 26,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 9,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1090",
      "name": "机器人概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.023690449217778742,
        "5": 0.022469987581068107,
        "20": -0.03334950975020479,
        "60": -0.0561338611964558
      },
      "moving_averages": {
        "5": 1786.244000000041,
        "20": 1836.1205000000307,
        "60": 1933.2976666666762
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-31",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-10",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.03429688518180629,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2329.19
        },
        {
          "date": "2026-05-14",
          "close": 2285.56
        },
        {
          "date": "2026-05-15",
          "close": 2301.94
        },
        {
          "date": "2026-05-18",
          "close": 2311.92
        },
        {
          "date": "2026-05-19",
          "close": 2343.58
        },
        {
          "date": "2026-05-20",
          "close": 2324.92
        },
        {
          "date": "2026-05-21",
          "close": 2273.84
        },
        {
          "date": "2026-05-22",
          "close": 2321.9
        },
        {
          "date": "2026-05-25",
          "close": 2326.43
        },
        {
          "date": "2026-05-26",
          "close": 2295.06
        },
        {
          "date": "2026-05-27",
          "close": 2231.4
        },
        {
          "date": "2026-05-28",
          "close": 2245.79
        },
        {
          "date": "2026-05-29",
          "close": 2161.27
        },
        {
          "date": "2026-06-01",
          "close": 2175.14
        },
        {
          "date": "2026-06-02",
          "close": 2173.53
        },
        {
          "date": "2026-06-03",
          "close": 2170.18
        },
        {
          "date": "2026-06-04",
          "close": 2157.41
        },
        {
          "date": "2026-06-05",
          "close": 2188.32
        },
        {
          "date": "2026-06-08",
          "close": 2151.71
        },
        {
          "date": "2026-06-09",
          "close": 2183.57
        },
        {
          "date": "2026-06-10",
          "close": 2131.4
        },
        {
          "date": "2026-06-11",
          "close": 2090.31
        },
        {
          "date": "2026-06-12",
          "close": 2105.08
        },
        {
          "date": "2026-06-15",
          "close": 2165.68
        },
        {
          "date": "2026-06-16",
          "close": 2196.38
        },
        {
          "date": "2026-06-17",
          "close": 2193.25
        },
        {
          "date": "2026-06-18",
          "close": 2210.97
        },
        {
          "date": "2026-06-22",
          "close": 2203.32
        },
        {
          "date": "2026-06-23",
          "close": 2192.01
        },
        {
          "date": "2026-06-24",
          "close": 2178.3
        },
        {
          "date": "2026-06-25",
          "close": 2144.39
        },
        {
          "date": "2026-06-26",
          "close": 2082.92
        },
        {
          "date": "2026-06-29",
          "close": 2063.07
        },
        {
          "date": "2026-06-30",
          "close": 2128.96
        },
        {
          "date": "2026-07-01",
          "close": 2158.84
        },
        {
          "date": "2026-07-02",
          "close": 2142.19
        },
        {
          "date": "2026-07-03",
          "close": 2204.9
        },
        {
          "date": "2026-07-06",
          "close": 2149.44
        },
        {
          "date": "2026-07-07",
          "close": 2090.74
        },
        {
          "date": "2026-07-08",
          "close": 2039.22
        },
        {
          "date": "2026-07-09",
          "close": 2058.9
        },
        {
          "date": "2026-07-10",
          "close": 2069.49
        },
        {
          "date": "2026-07-13",
          "close": 1955.82
        },
        {
          "date": "2026-07-14",
          "close": 1978.22
        },
        {
          "date": "2026-07-15",
          "close": 1969.71
        },
        {
          "date": "2026-07-16",
          "close": 1952.47
        },
        {
          "date": "2026-07-17",
          "close": 1842.31
        },
        {
          "date": "2026-07-20",
          "close": 1775.49
        },
        {
          "date": "2026-07-21",
          "close": 1824.76
        },
        {
          "date": "2026-07-22",
          "close": 1792.66
        },
        {
          "date": "2026-07-23",
          "close": 1823.65
        },
        {
          "date": "2026-07-24",
          "close": 1774.2
        },
        {
          "date": "2026-07-27",
          "close": 1832.51
        },
        {
          "date": "2026-07-28",
          "close": 1810.92
        },
        {
          "date": "2026-07-29",
          "close": 1829.71
        },
        {
          "date": "2026-07-30",
          "close": 1779.76
        },
        {
          "date": "2026-07-31",
          "close": 1846.15
        },
        {
          "date": "2026-08-03",
          "close": 1873.57
        },
        {
          "date": "2026-08-04",
          "close": 1917.74
        },
        {
          "date": "2026-08-05",
          "close": 1962.63
        },
        {
          "date": "2026-08-06",
          "close": 1970.35
        },
        {
          "date": "2026-08-07",
          "close": 1988.15
        },
        {
          "date": "2026-08-10",
          "close": 2001.32
        },
        {
          "date": "2026-08-11",
          "close": 2000.58
        },
        {
          "date": "2026-08-12",
          "close": 2025.1
        },
        {
          "date": "2026-08-13",
          "close": 1996.58
        },
        {
          "date": "2026-08-14",
          "close": 2003.4
        },
        {
          "date": "2026-08-17",
          "close": 2046.93
        },
        {
          "date": "2026-08-18",
          "close": 2050.34
        },
        {
          "date": "2026-08-19",
          "close": 1930.52
        },
        {
          "date": "2026-08-20",
          "close": 1949.74
        },
        {
          "date": "2026-08-21",
          "close": 1958.93
        },
        {
          "date": "2026-08-24",
          "close": 1929.84
        },
        {
          "date": "2026-08-25",
          "close": 1963.67
        },
        {
          "date": "2026-08-26",
          "close": 1960.05
        },
        {
          "date": "2026-08-27",
          "close": 1988.05
        },
        {
          "date": "2026-08-28",
          "close": 1980.0
        },
        {
          "date": "2026-08-31",
          "close": 2012.48
        },
        {
          "date": "2026-09-01",
          "close": 2007.22
        },
        {
          "date": "2026-09-02",
          "close": 1996.3
        },
        {
          "date": "2026-09-03",
          "close": 1997.01
        },
        {
          "date": "2026-09-04",
          "close": 1976.39
        },
        {
          "date": "2026-09-07",
          "close": 2003.82
        },
        {
          "date": "2026-09-08",
          "close": 2004.16
        },
        {
          "date": "2026-09-09",
          "close": 1992.98
        },
        {
          "date": "2026-09-10",
          "close": 1965.2
        },
        {
          "date": "2026-09-11",
          "close": 1933.5
        },
        {
          "date": "2026-09-14",
          "close": 1948.42
        },
        {
          "date": "2026-09-15",
          "close": 1924.73
        },
        {
          "date": "2026-09-16",
          "close": 1953.96
        },
        {
          "date": "2026-09-17",
          "close": 1958.17
        },
        {
          "date": "2026-09-18",
          "close": 1992.99
        },
        {
          "date": "2026-09-21",
          "close": 2024.29
        },
        {
          "date": "2026-09-22",
          "close": 2028.26
        },
        {
          "date": "2026-09-23",
          "close": 2028.05
        },
        {
          "date": "2026-09-24",
          "close": 2003.93
        },
        {
          "date": "2026-09-28",
          "close": 1949.46
        },
        {
          "date": "2026-09-29",
          "close": 1963.45
        },
        {
          "date": "2026-09-30",
          "close": 1950.76
        },
        {
          "date": "2026-10-08",
          "close": 1916.37
        },
        {
          "date": "2026-10-09",
          "close": 1918.25
        },
        {
          "date": "2026-10-12",
          "close": 1888.94
        },
        {
          "date": "2026-10-13",
          "close": 1890.99
        },
        {
          "date": "2026-10-14",
          "close": 1850.49
        },
        {
          "date": "2026-10-15",
          "close": 1788.61
        },
        {
          "date": "2026-10-16",
          "close": 1805.19
        },
        {
          "date": "2026-10-19",
          "close": 1821.04
        },
        {
          "date": "2026-10-20",
          "close": 1867.08
        },
        {
          "date": "2026-10-21",
          "close": 1859.98
        },
        {
          "date": "2026-10-22",
          "close": 1823.31
        },
        {
          "date": "2026-10-23",
          "close": 1891.07
        },
        {
          "date": "2026-10-26",
          "close": 1876.06
        },
        {
          "date": "2026-10-27",
          "close": 1818.87
        },
        {
          "date": "2026-10-28",
          "close": 1879.56
        },
        {
          "date": "2026-10-29",
          "close": 1811.75
        },
        {
          "date": "2026-10-30",
          "close": 1743.37
        },
        {
          "date": "2026-11-02",
          "close": 1781.36
        },
        {
          "date": "2026-11-03",
          "close": 1744.44
        },
        {
          "date": "2026-11-04",
          "close": 1809.59
        },
        {
          "date": "2026-11-05",
          "close": 1852.46
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5512820512820513,
          "pullback_frequency": 0.2948717948717949,
          "up_wilson": [
            0.4410936914056326,
            0.6566562768290142
          ],
          "pullback_wilson": [
            0.20524218466498595,
            0.4037579423964271
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3907745474012537,
            0.670648679349887
          ],
          "pullback_wilson": [
            0.27024886565009165,
            0.5454814540964862
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 14,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 6,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1092",
      "name": "麒麟电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02672976614045397,
        "5": 0.035002925035518384,
        "20": -0.08260131485539679,
        "60": -0.18260869565217386
      },
      "moving_averages": {
        "5": 1421.3919999999925,
        "20": 1493.4800000000046,
        "60": 1695.532500000007
      },
      "phase": "下降",
      "phase_days": 38,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-05-28",
            "end": "2026-05-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-29",
            "end": "2026-06-11",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-12",
            "end": "2026-06-17",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-18",
            "end": "2026-06-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-23",
            "end": "2026-06-25",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-26",
            "end": "2026-08-06",
            "sessions": 30,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-04",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-11-05",
            "sessions": 38,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08954236353611456,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2416.15
        },
        {
          "date": "2026-05-14",
          "close": 2369.63
        },
        {
          "date": "2026-05-15",
          "close": 2352.69
        },
        {
          "date": "2026-05-18",
          "close": 2359.12
        },
        {
          "date": "2026-05-19",
          "close": 2369.58
        },
        {
          "date": "2026-05-20",
          "close": 2461.0
        },
        {
          "date": "2026-05-21",
          "close": 2375.82
        },
        {
          "date": "2026-05-22",
          "close": 2430.32
        },
        {
          "date": "2026-05-25",
          "close": 2429.67
        },
        {
          "date": "2026-05-26",
          "close": 2411.99
        },
        {
          "date": "2026-05-27",
          "close": 2385.54
        },
        {
          "date": "2026-05-28",
          "close": 2445.32
        },
        {
          "date": "2026-05-29",
          "close": 2350.61
        },
        {
          "date": "2026-06-01",
          "close": 2337.86
        },
        {
          "date": "2026-06-02",
          "close": 2351.56
        },
        {
          "date": "2026-06-03",
          "close": 2304.29
        },
        {
          "date": "2026-06-04",
          "close": 2291.96
        },
        {
          "date": "2026-06-05",
          "close": 2267.95
        },
        {
          "date": "2026-06-08",
          "close": 2141.79
        },
        {
          "date": "2026-06-09",
          "close": 2225.96
        },
        {
          "date": "2026-06-10",
          "close": 2163.94
        },
        {
          "date": "2026-06-11",
          "close": 2156.82
        },
        {
          "date": "2026-06-12",
          "close": 2192.03
        },
        {
          "date": "2026-06-15",
          "close": 2284.42
        },
        {
          "date": "2026-06-16",
          "close": 2347.29
        },
        {
          "date": "2026-06-17",
          "close": 2377.55
        },
        {
          "date": "2026-06-18",
          "close": 2382.4
        },
        {
          "date": "2026-06-22",
          "close": 2364.21
        },
        {
          "date": "2026-06-23",
          "close": 2267.15
        },
        {
          "date": "2026-06-24",
          "close": 2289.38
        },
        {
          "date": "2026-06-25",
          "close": 2253.34
        },
        {
          "date": "2026-06-26",
          "close": 2177.57
        },
        {
          "date": "2026-06-29",
          "close": 2158.3
        },
        {
          "date": "2026-06-30",
          "close": 2237.59
        },
        {
          "date": "2026-07-01",
          "close": 2191.73
        },
        {
          "date": "2026-07-02",
          "close": 2167.73
        },
        {
          "date": "2026-07-03",
          "close": 2191.7
        },
        {
          "date": "2026-07-06",
          "close": 2160.35
        },
        {
          "date": "2026-07-07",
          "close": 2105.92
        },
        {
          "date": "2026-07-08",
          "close": 2002.89
        },
        {
          "date": "2026-07-09",
          "close": 2049.31
        },
        {
          "date": "2026-07-10",
          "close": 2020.69
        },
        {
          "date": "2026-07-13",
          "close": 1883.07
        },
        {
          "date": "2026-07-14",
          "close": 1918.28
        },
        {
          "date": "2026-07-15",
          "close": 1886.22
        },
        {
          "date": "2026-07-16",
          "close": 1856.52
        },
        {
          "date": "2026-07-17",
          "close": 1717.34
        },
        {
          "date": "2026-07-20",
          "close": 1669.19
        },
        {
          "date": "2026-07-21",
          "close": 1735.59
        },
        {
          "date": "2026-07-22",
          "close": 1698.92
        },
        {
          "date": "2026-07-23",
          "close": 1735.03
        },
        {
          "date": "2026-07-24",
          "close": 1689.32
        },
        {
          "date": "2026-07-27",
          "close": 1759.13
        },
        {
          "date": "2026-07-28",
          "close": 1693.52
        },
        {
          "date": "2026-07-29",
          "close": 1710.53
        },
        {
          "date": "2026-07-30",
          "close": 1650.11
        },
        {
          "date": "2026-07-31",
          "close": 1688.0
        },
        {
          "date": "2026-08-03",
          "close": 1703.58
        },
        {
          "date": "2026-08-04",
          "close": 1759.53
        },
        {
          "date": "2026-08-05",
          "close": 1818.15
        },
        {
          "date": "2026-08-06",
          "close": 1805.97
        },
        {
          "date": "2026-08-07",
          "close": 1827.21
        },
        {
          "date": "2026-08-10",
          "close": 1840.1
        },
        {
          "date": "2026-08-11",
          "close": 1826.38
        },
        {
          "date": "2026-08-12",
          "close": 1853.62
        },
        {
          "date": "2026-08-13",
          "close": 1825.36
        },
        {
          "date": "2026-08-14",
          "close": 1851.86
        },
        {
          "date": "2026-08-17",
          "close": 1919.95
        },
        {
          "date": "2026-08-18",
          "close": 1916.49
        },
        {
          "date": "2026-08-19",
          "close": 1799.96
        },
        {
          "date": "2026-08-20",
          "close": 1797.84
        },
        {
          "date": "2026-08-21",
          "close": 1828.59
        },
        {
          "date": "2026-08-24",
          "close": 1851.38
        },
        {
          "date": "2026-08-25",
          "close": 1873.7
        },
        {
          "date": "2026-08-26",
          "close": 1859.89
        },
        {
          "date": "2026-08-27",
          "close": 1885.01
        },
        {
          "date": "2026-08-28",
          "close": 1840.48
        },
        {
          "date": "2026-08-31",
          "close": 1894.38
        },
        {
          "date": "2026-09-01",
          "close": 1877.16
        },
        {
          "date": "2026-09-02",
          "close": 1862.5
        },
        {
          "date": "2026-09-03",
          "close": 1876.37
        },
        {
          "date": "2026-09-04",
          "close": 1820.16
        },
        {
          "date": "2026-09-07",
          "close": 1827.77
        },
        {
          "date": "2026-09-08",
          "close": 1784.3
        },
        {
          "date": "2026-09-09",
          "close": 1805.34
        },
        {
          "date": "2026-09-10",
          "close": 1770.13
        },
        {
          "date": "2026-09-11",
          "close": 1721.36
        },
        {
          "date": "2026-09-14",
          "close": 1755.49
        },
        {
          "date": "2026-09-15",
          "close": 1723.54
        },
        {
          "date": "2026-09-16",
          "close": 1742.96
        },
        {
          "date": "2026-09-17",
          "close": 1732.86
        },
        {
          "date": "2026-09-18",
          "close": 1751.29
        },
        {
          "date": "2026-09-21",
          "close": 1746.11
        },
        {
          "date": "2026-09-22",
          "close": 1755.82
        },
        {
          "date": "2026-09-23",
          "close": 1753.67
        },
        {
          "date": "2026-09-24",
          "close": 1716.08
        },
        {
          "date": "2026-09-28",
          "close": 1637.33
        },
        {
          "date": "2026-09-29",
          "close": 1646.39
        },
        {
          "date": "2026-09-30",
          "close": 1637.6
        },
        {
          "date": "2026-10-08",
          "close": 1619.95
        },
        {
          "date": "2026-10-09",
          "close": 1632.3
        },
        {
          "date": "2026-10-12",
          "close": 1604.37
        },
        {
          "date": "2026-10-13",
          "close": 1593.44
        },
        {
          "date": "2026-10-14",
          "close": 1543.17
        },
        {
          "date": "2026-10-15",
          "close": 1492.27
        },
        {
          "date": "2026-10-16",
          "close": 1503.76
        },
        {
          "date": "2026-10-19",
          "close": 1518.04
        },
        {
          "date": "2026-10-20",
          "close": 1533.86
        },
        {
          "date": "2026-10-21",
          "close": 1500.46
        },
        {
          "date": "2026-10-22",
          "close": 1456.87
        },
        {
          "date": "2026-10-23",
          "close": 1514.68
        },
        {
          "date": "2026-10-26",
          "close": 1501.55
        },
        {
          "date": "2026-10-27",
          "close": 1439.26
        },
        {
          "date": "2026-10-28",
          "close": 1492.73
        },
        {
          "date": "2026-10-29",
          "close": 1435.88
        },
        {
          "date": "2026-10-30",
          "close": 1379.07
        },
        {
          "date": "2026-11-02",
          "close": 1411.23
        },
        {
          "date": "2026-11-03",
          "close": 1383.07
        },
        {
          "date": "2026-11-04",
          "close": 1447.45
        },
        {
          "date": "2026-11-05",
          "close": 1486.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 86,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46511627906976744,
          "pullback_frequency": 0.3488372093023256,
          "up_wilson": [
            0.3634587154004887,
            0.5697569727822375
          ],
          "pullback_wilson": [
            0.2565368354800985,
            0.4540644799783818
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.5098039215686274,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.37680923894569696,
            0.6414251410562926
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 0,
          "insufficient_or_abstained": 35,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 10,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1093",
      "name": "汽车一体化压铸",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017149009698958828,
        "5": 0.007447796621830927,
        "20": -0.07844201615885082,
        "60": -0.08622021139670033
      },
      "moving_averages": {
        "5": 1139.371999999974,
        "20": 1189.0974999999803,
        "60": 1264.077333333326
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-04",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.07201026681031741,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1475.17
        },
        {
          "date": "2026-05-14",
          "close": 1442.46
        },
        {
          "date": "2026-05-15",
          "close": 1461.46
        },
        {
          "date": "2026-05-18",
          "close": 1458.12
        },
        {
          "date": "2026-05-19",
          "close": 1467.42
        },
        {
          "date": "2026-05-20",
          "close": 1474.61
        },
        {
          "date": "2026-05-21",
          "close": 1454.55
        },
        {
          "date": "2026-05-22",
          "close": 1483.35
        },
        {
          "date": "2026-05-25",
          "close": 1483.71
        },
        {
          "date": "2026-05-26",
          "close": 1457.09
        },
        {
          "date": "2026-05-27",
          "close": 1430.67
        },
        {
          "date": "2026-05-28",
          "close": 1438.11
        },
        {
          "date": "2026-05-29",
          "close": 1396.88
        },
        {
          "date": "2026-06-01",
          "close": 1406.67
        },
        {
          "date": "2026-06-02",
          "close": 1414.13
        },
        {
          "date": "2026-06-03",
          "close": 1413.58
        },
        {
          "date": "2026-06-04",
          "close": 1408.64
        },
        {
          "date": "2026-06-05",
          "close": 1425.77
        },
        {
          "date": "2026-06-08",
          "close": 1400.12
        },
        {
          "date": "2026-06-09",
          "close": 1420.77
        },
        {
          "date": "2026-06-10",
          "close": 1389.18
        },
        {
          "date": "2026-06-11",
          "close": 1373.7
        },
        {
          "date": "2026-06-12",
          "close": 1397.51
        },
        {
          "date": "2026-06-15",
          "close": 1430.66
        },
        {
          "date": "2026-06-16",
          "close": 1445.68
        },
        {
          "date": "2026-06-17",
          "close": 1431.72
        },
        {
          "date": "2026-06-18",
          "close": 1424.81
        },
        {
          "date": "2026-06-22",
          "close": 1405.47
        },
        {
          "date": "2026-06-23",
          "close": 1402.77
        },
        {
          "date": "2026-06-24",
          "close": 1378.87
        },
        {
          "date": "2026-06-25",
          "close": 1366.19
        },
        {
          "date": "2026-06-26",
          "close": 1335.98
        },
        {
          "date": "2026-06-29",
          "close": 1326.3
        },
        {
          "date": "2026-06-30",
          "close": 1357.62
        },
        {
          "date": "2026-07-01",
          "close": 1370.57
        },
        {
          "date": "2026-07-02",
          "close": 1371.26
        },
        {
          "date": "2026-07-03",
          "close": 1424.38
        },
        {
          "date": "2026-07-06",
          "close": 1413.91
        },
        {
          "date": "2026-07-07",
          "close": 1387.92
        },
        {
          "date": "2026-07-08",
          "close": 1344.29
        },
        {
          "date": "2026-07-09",
          "close": 1354.59
        },
        {
          "date": "2026-07-10",
          "close": 1354.29
        },
        {
          "date": "2026-07-13",
          "close": 1283.14
        },
        {
          "date": "2026-07-14",
          "close": 1301.81
        },
        {
          "date": "2026-07-15",
          "close": 1304.72
        },
        {
          "date": "2026-07-16",
          "close": 1294.92
        },
        {
          "date": "2026-07-17",
          "close": 1222.33
        },
        {
          "date": "2026-07-20",
          "close": 1174.18
        },
        {
          "date": "2026-07-21",
          "close": 1194.77
        },
        {
          "date": "2026-07-22",
          "close": 1177.44
        },
        {
          "date": "2026-07-23",
          "close": 1200.88
        },
        {
          "date": "2026-07-24",
          "close": 1172.63
        },
        {
          "date": "2026-07-27",
          "close": 1200.83
        },
        {
          "date": "2026-07-28",
          "close": 1193.02
        },
        {
          "date": "2026-07-29",
          "close": 1210.39
        },
        {
          "date": "2026-07-30",
          "close": 1191.61
        },
        {
          "date": "2026-07-31",
          "close": 1216.5
        },
        {
          "date": "2026-08-03",
          "close": 1230.49
        },
        {
          "date": "2026-08-04",
          "close": 1246.75
        },
        {
          "date": "2026-08-05",
          "close": 1281.95
        },
        {
          "date": "2026-08-06",
          "close": 1282.46
        },
        {
          "date": "2026-08-07",
          "close": 1291.39
        },
        {
          "date": "2026-08-10",
          "close": 1309.88
        },
        {
          "date": "2026-08-11",
          "close": 1304.78
        },
        {
          "date": "2026-08-12",
          "close": 1329.67
        },
        {
          "date": "2026-08-13",
          "close": 1303.26
        },
        {
          "date": "2026-08-14",
          "close": 1309.22
        },
        {
          "date": "2026-08-17",
          "close": 1338.97
        },
        {
          "date": "2026-08-18",
          "close": 1328.44
        },
        {
          "date": "2026-08-19",
          "close": 1255.39
        },
        {
          "date": "2026-08-20",
          "close": 1270.58
        },
        {
          "date": "2026-08-21",
          "close": 1286.51
        },
        {
          "date": "2026-08-24",
          "close": 1277.28
        },
        {
          "date": "2026-08-25",
          "close": 1294.93
        },
        {
          "date": "2026-08-26",
          "close": 1298.86
        },
        {
          "date": "2026-08-27",
          "close": 1311.64
        },
        {
          "date": "2026-08-28",
          "close": 1313.08
        },
        {
          "date": "2026-08-31",
          "close": 1330.73
        },
        {
          "date": "2026-09-01",
          "close": 1326.82
        },
        {
          "date": "2026-09-02",
          "close": 1324.65
        },
        {
          "date": "2026-09-03",
          "close": 1323.48
        },
        {
          "date": "2026-09-04",
          "close": 1306.46
        },
        {
          "date": "2026-09-07",
          "close": 1328.32
        },
        {
          "date": "2026-09-08",
          "close": 1329.2
        },
        {
          "date": "2026-09-09",
          "close": 1321.18
        },
        {
          "date": "2026-09-10",
          "close": 1295.15
        },
        {
          "date": "2026-09-11",
          "close": 1265.4
        },
        {
          "date": "2026-09-14",
          "close": 1273.4
        },
        {
          "date": "2026-09-15",
          "close": 1257.04
        },
        {
          "date": "2026-09-16",
          "close": 1267.97
        },
        {
          "date": "2026-09-17",
          "close": 1278.84
        },
        {
          "date": "2026-09-18",
          "close": 1290.39
        },
        {
          "date": "2026-09-21",
          "close": 1322.14
        },
        {
          "date": "2026-09-22",
          "close": 1323.89
        },
        {
          "date": "2026-09-23",
          "close": 1321.5
        },
        {
          "date": "2026-09-24",
          "close": 1314.93
        },
        {
          "date": "2026-09-28",
          "close": 1292.27
        },
        {
          "date": "2026-09-29",
          "close": 1298.07
        },
        {
          "date": "2026-09-30",
          "close": 1293.39
        },
        {
          "date": "2026-10-08",
          "close": 1271.13
        },
        {
          "date": "2026-10-09",
          "close": 1262.32
        },
        {
          "date": "2026-10-12",
          "close": 1235.51
        },
        {
          "date": "2026-10-13",
          "close": 1230.74
        },
        {
          "date": "2026-10-14",
          "close": 1207.42
        },
        {
          "date": "2026-10-15",
          "close": 1164.09
        },
        {
          "date": "2026-10-16",
          "close": 1207.78
        },
        {
          "date": "2026-10-19",
          "close": 1221.34
        },
        {
          "date": "2026-10-20",
          "close": 1225.24
        },
        {
          "date": "2026-10-21",
          "close": 1214.68
        },
        {
          "date": "2026-10-22",
          "close": 1179.82
        },
        {
          "date": "2026-10-23",
          "close": 1200.85
        },
        {
          "date": "2026-10-26",
          "close": 1193.32
        },
        {
          "date": "2026-10-27",
          "close": 1169.72
        },
        {
          "date": "2026-10-28",
          "close": 1209.5
        },
        {
          "date": "2026-10-29",
          "close": 1162.76
        },
        {
          "date": "2026-10-30",
          "close": 1115.96
        },
        {
          "date": "2026-11-02",
          "close": 1135.28
        },
        {
          "date": "2026-11-03",
          "close": 1122.53
        },
        {
          "date": "2026-11-04",
          "close": 1151.67
        },
        {
          "date": "2026-11-05",
          "close": 1171.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.3246753246753247,
          "up_wilson": [
            0.46010532061427006,
            0.6759634757739535
          ],
          "pullback_wilson": [
            0.23059379328779073,
            0.4354191610320238
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5319148936170213,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.39232383220194805,
            0.6666831292343927
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 23,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 10,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1094",
      "name": "钙钛矿电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.04662679124875635,
        "5": 0.0648576947243491,
        "20": -0.047303768478034636,
        "60": -0.047947984395318666
      },
      "moving_averages": {
        "5": 859.7199999999954,
        "20": 888.7119999999879,
        "60": 958.2866666666658
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-04",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.04877922023927084,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1263.99
        },
        {
          "date": "2026-05-14",
          "close": 1254.75
        },
        {
          "date": "2026-05-15",
          "close": 1243.71
        },
        {
          "date": "2026-05-18",
          "close": 1240.26
        },
        {
          "date": "2026-05-19",
          "close": 1259.83
        },
        {
          "date": "2026-05-20",
          "close": 1255.53
        },
        {
          "date": "2026-05-21",
          "close": 1209.4
        },
        {
          "date": "2026-05-22",
          "close": 1241.42
        },
        {
          "date": "2026-05-25",
          "close": 1245.95
        },
        {
          "date": "2026-05-26",
          "close": 1223.48
        },
        {
          "date": "2026-05-27",
          "close": 1197.62
        },
        {
          "date": "2026-05-28",
          "close": 1205.83
        },
        {
          "date": "2026-05-29",
          "close": 1150.83
        },
        {
          "date": "2026-06-01",
          "close": 1146.4
        },
        {
          "date": "2026-06-02",
          "close": 1138.05
        },
        {
          "date": "2026-06-03",
          "close": 1138.01
        },
        {
          "date": "2026-06-04",
          "close": 1149.95
        },
        {
          "date": "2026-06-05",
          "close": 1148.33
        },
        {
          "date": "2026-06-08",
          "close": 1104.56
        },
        {
          "date": "2026-06-09",
          "close": 1133.6
        },
        {
          "date": "2026-06-10",
          "close": 1114.25
        },
        {
          "date": "2026-06-11",
          "close": 1107.36
        },
        {
          "date": "2026-06-12",
          "close": 1103.21
        },
        {
          "date": "2026-06-15",
          "close": 1136.33
        },
        {
          "date": "2026-06-16",
          "close": 1158.31
        },
        {
          "date": "2026-06-17",
          "close": 1165.13
        },
        {
          "date": "2026-06-18",
          "close": 1150.44
        },
        {
          "date": "2026-06-22",
          "close": 1158.55
        },
        {
          "date": "2026-06-23",
          "close": 1130.06
        },
        {
          "date": "2026-06-24",
          "close": 1123.83
        },
        {
          "date": "2026-06-25",
          "close": 1124.16
        },
        {
          "date": "2026-06-26",
          "close": 1111.77
        },
        {
          "date": "2026-06-29",
          "close": 1094.52
        },
        {
          "date": "2026-06-30",
          "close": 1136.44
        },
        {
          "date": "2026-07-01",
          "close": 1147.27
        },
        {
          "date": "2026-07-02",
          "close": 1119.25
        },
        {
          "date": "2026-07-03",
          "close": 1118.19
        },
        {
          "date": "2026-07-06",
          "close": 1082.18
        },
        {
          "date": "2026-07-07",
          "close": 1055.78
        },
        {
          "date": "2026-07-08",
          "close": 1020.83
        },
        {
          "date": "2026-07-09",
          "close": 1037.97
        },
        {
          "date": "2026-07-10",
          "close": 1041.01
        },
        {
          "date": "2026-07-13",
          "close": 973.89
        },
        {
          "date": "2026-07-14",
          "close": 985.27
        },
        {
          "date": "2026-07-15",
          "close": 972.35
        },
        {
          "date": "2026-07-16",
          "close": 955.81
        },
        {
          "date": "2026-07-17",
          "close": 903.61
        },
        {
          "date": "2026-07-20",
          "close": 860.12
        },
        {
          "date": "2026-07-21",
          "close": 886.1
        },
        {
          "date": "2026-07-22",
          "close": 874.8
        },
        {
          "date": "2026-07-23",
          "close": 897.44
        },
        {
          "date": "2026-07-24",
          "close": 871.35
        },
        {
          "date": "2026-07-27",
          "close": 901.51
        },
        {
          "date": "2026-07-28",
          "close": 887.32
        },
        {
          "date": "2026-07-29",
          "close": 895.33
        },
        {
          "date": "2026-07-30",
          "close": 871.95
        },
        {
          "date": "2026-07-31",
          "close": 893.8
        },
        {
          "date": "2026-08-03",
          "close": 914.01
        },
        {
          "date": "2026-08-04",
          "close": 938.87
        },
        {
          "date": "2026-08-05",
          "close": 961.25
        },
        {
          "date": "2026-08-06",
          "close": 968.45
        },
        {
          "date": "2026-08-07",
          "close": 981.69
        },
        {
          "date": "2026-08-10",
          "close": 991.02
        },
        {
          "date": "2026-08-11",
          "close": 989.21
        },
        {
          "date": "2026-08-12",
          "close": 1012.55
        },
        {
          "date": "2026-08-13",
          "close": 990.69
        },
        {
          "date": "2026-08-14",
          "close": 995.56
        },
        {
          "date": "2026-08-17",
          "close": 1021.37
        },
        {
          "date": "2026-08-18",
          "close": 1020.68
        },
        {
          "date": "2026-08-19",
          "close": 959.02
        },
        {
          "date": "2026-08-20",
          "close": 971.27
        },
        {
          "date": "2026-08-21",
          "close": 982.17
        },
        {
          "date": "2026-08-24",
          "close": 973.34
        },
        {
          "date": "2026-08-25",
          "close": 983.7
        },
        {
          "date": "2026-08-26",
          "close": 989.53
        },
        {
          "date": "2026-08-27",
          "close": 1001.52
        },
        {
          "date": "2026-08-28",
          "close": 1006.2
        },
        {
          "date": "2026-08-31",
          "close": 1004.77
        },
        {
          "date": "2026-09-01",
          "close": 1001.92
        },
        {
          "date": "2026-09-02",
          "close": 995.24
        },
        {
          "date": "2026-09-03",
          "close": 984.91
        },
        {
          "date": "2026-09-04",
          "close": 981.28
        },
        {
          "date": "2026-09-07",
          "close": 999.31
        },
        {
          "date": "2026-09-08",
          "close": 999.77
        },
        {
          "date": "2026-09-09",
          "close": 997.88
        },
        {
          "date": "2026-09-10",
          "close": 991.89
        },
        {
          "date": "2026-09-11",
          "close": 974.49
        },
        {
          "date": "2026-09-14",
          "close": 985.08
        },
        {
          "date": "2026-09-15",
          "close": 975.71
        },
        {
          "date": "2026-09-16",
          "close": 997.62
        },
        {
          "date": "2026-09-17",
          "close": 994.1
        },
        {
          "date": "2026-09-18",
          "close": 1019.67
        },
        {
          "date": "2026-09-21",
          "close": 1030.24
        },
        {
          "date": "2026-09-22",
          "close": 1027.59
        },
        {
          "date": "2026-09-23",
          "close": 1023.55
        },
        {
          "date": "2026-09-24",
          "close": 1008.91
        },
        {
          "date": "2026-09-28",
          "close": 975.51
        },
        {
          "date": "2026-09-29",
          "close": 980.56
        },
        {
          "date": "2026-09-30",
          "close": 974.39
        },
        {
          "date": "2026-10-08",
          "close": 960.6
        },
        {
          "date": "2026-10-09",
          "close": 962.09
        },
        {
          "date": "2026-10-12",
          "close": 943.75
        },
        {
          "date": "2026-10-13",
          "close": 943.51
        },
        {
          "date": "2026-10-14",
          "close": 918.83
        },
        {
          "date": "2026-10-15",
          "close": 886.13
        },
        {
          "date": "2026-10-16",
          "close": 890.32
        },
        {
          "date": "2026-10-19",
          "close": 890.15
        },
        {
          "date": "2026-10-20",
          "close": 896.19
        },
        {
          "date": "2026-10-21",
          "close": 896.85
        },
        {
          "date": "2026-10-22",
          "close": 873.64
        },
        {
          "date": "2026-10-23",
          "close": 889.21
        },
        {
          "date": "2026-10-26",
          "close": 882.94
        },
        {
          "date": "2026-10-27",
          "close": 860.49
        },
        {
          "date": "2026-10-28",
          "close": 882.12
        },
        {
          "date": "2026-10-29",
          "close": 859.42
        },
        {
          "date": "2026-10-30",
          "close": 826.84
        },
        {
          "date": "2026-11-02",
          "close": 847.48
        },
        {
          "date": "2026-11-03",
          "close": 834.73
        },
        {
          "date": "2026-11-04",
          "close": 874.39
        },
        {
          "date": "2026-11-05",
          "close": 915.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46236559139784944,
          "pullback_frequency": 0.3978494623655914,
          "up_wilson": [
            0.3645462130759074,
            0.5631706957228254
          ],
          "pullback_wilson": [
            0.3043342343812164,
            0.49946880378677255
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45614035087719296,
          "pullback_frequency": 0.45614035087719296,
          "up_wilson": [
            0.3337260558309283,
            0.5840931402088065
          ],
          "pullback_wilson": [
            0.3337260558309283,
            0.5840931402088065
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1095",
      "name": "钒电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.018327370304114465,
        "5": 0.023987695850047785,
        "20": -0.10555839258357225,
        "60": -0.13440586343488403
      },
      "moving_averages": {
        "5": 1101.9300000000046,
        "20": 1174.4800000000105,
        "60": 1255.6561666666723
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.11533052039381153,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1515.4
        },
        {
          "date": "2026-05-14",
          "close": 1490.7
        },
        {
          "date": "2026-05-15",
          "close": 1464.77
        },
        {
          "date": "2026-05-18",
          "close": 1462.64
        },
        {
          "date": "2026-05-19",
          "close": 1486.56
        },
        {
          "date": "2026-05-20",
          "close": 1463.83
        },
        {
          "date": "2026-05-21",
          "close": 1422.42
        },
        {
          "date": "2026-05-22",
          "close": 1450.44
        },
        {
          "date": "2026-05-25",
          "close": 1455.83
        },
        {
          "date": "2026-05-26",
          "close": 1441.3
        },
        {
          "date": "2026-05-27",
          "close": 1407.96
        },
        {
          "date": "2026-05-28",
          "close": 1423.82
        },
        {
          "date": "2026-05-29",
          "close": 1388.81
        },
        {
          "date": "2026-06-01",
          "close": 1415.74
        },
        {
          "date": "2026-06-02",
          "close": 1400.25
        },
        {
          "date": "2026-06-03",
          "close": 1398.19
        },
        {
          "date": "2026-06-04",
          "close": 1384.11
        },
        {
          "date": "2026-06-05",
          "close": 1364.38
        },
        {
          "date": "2026-06-08",
          "close": 1311.57
        },
        {
          "date": "2026-06-09",
          "close": 1321.49
        },
        {
          "date": "2026-06-10",
          "close": 1305.55
        },
        {
          "date": "2026-06-11",
          "close": 1285.8
        },
        {
          "date": "2026-06-12",
          "close": 1313.31
        },
        {
          "date": "2026-06-15",
          "close": 1338.91
        },
        {
          "date": "2026-06-16",
          "close": 1346.17
        },
        {
          "date": "2026-06-17",
          "close": 1324.75
        },
        {
          "date": "2026-06-18",
          "close": 1312.82
        },
        {
          "date": "2026-06-22",
          "close": 1354.1
        },
        {
          "date": "2026-06-23",
          "close": 1326.35
        },
        {
          "date": "2026-06-24",
          "close": 1317.6
        },
        {
          "date": "2026-06-25",
          "close": 1303.87
        },
        {
          "date": "2026-06-26",
          "close": 1266.23
        },
        {
          "date": "2026-06-29",
          "close": 1268.97
        },
        {
          "date": "2026-06-30",
          "close": 1286.33
        },
        {
          "date": "2026-07-01",
          "close": 1315.39
        },
        {
          "date": "2026-07-02",
          "close": 1296.04
        },
        {
          "date": "2026-07-03",
          "close": 1295.99
        },
        {
          "date": "2026-07-06",
          "close": 1295.76
        },
        {
          "date": "2026-07-07",
          "close": 1253.37
        },
        {
          "date": "2026-07-08",
          "close": 1235.11
        },
        {
          "date": "2026-07-09",
          "close": 1229.75
        },
        {
          "date": "2026-07-10",
          "close": 1247.97
        },
        {
          "date": "2026-07-13",
          "close": 1223.41
        },
        {
          "date": "2026-07-14",
          "close": 1251.76
        },
        {
          "date": "2026-07-15",
          "close": 1263.1
        },
        {
          "date": "2026-07-16",
          "close": 1251.06
        },
        {
          "date": "2026-07-17",
          "close": 1214.59
        },
        {
          "date": "2026-07-20",
          "close": 1218.73
        },
        {
          "date": "2026-07-21",
          "close": 1231.72
        },
        {
          "date": "2026-07-22",
          "close": 1227.94
        },
        {
          "date": "2026-07-23",
          "close": 1262.9
        },
        {
          "date": "2026-07-24",
          "close": 1214.13
        },
        {
          "date": "2026-07-27",
          "close": 1245.26
        },
        {
          "date": "2026-07-28",
          "close": 1243.26
        },
        {
          "date": "2026-07-29",
          "close": 1269.4
        },
        {
          "date": "2026-07-30",
          "close": 1257.05
        },
        {
          "date": "2026-07-31",
          "close": 1277.83
        },
        {
          "date": "2026-08-03",
          "close": 1304.01
        },
        {
          "date": "2026-08-04",
          "close": 1305.85
        },
        {
          "date": "2026-08-05",
          "close": 1315.27
        },
        {
          "date": "2026-08-06",
          "close": 1305.72
        },
        {
          "date": "2026-08-07",
          "close": 1303.95
        },
        {
          "date": "2026-08-10",
          "close": 1324.28
        },
        {
          "date": "2026-08-11",
          "close": 1304.65
        },
        {
          "date": "2026-08-12",
          "close": 1311.57
        },
        {
          "date": "2026-08-13",
          "close": 1289.33
        },
        {
          "date": "2026-08-14",
          "close": 1289.5
        },
        {
          "date": "2026-08-17",
          "close": 1315.99
        },
        {
          "date": "2026-08-18",
          "close": 1306.26
        },
        {
          "date": "2026-08-19",
          "close": 1268.84
        },
        {
          "date": "2026-08-20",
          "close": 1282.36
        },
        {
          "date": "2026-08-21",
          "close": 1279.3
        },
        {
          "date": "2026-08-24",
          "close": 1275.21
        },
        {
          "date": "2026-08-25",
          "close": 1287.53
        },
        {
          "date": "2026-08-26",
          "close": 1311.92
        },
        {
          "date": "2026-08-27",
          "close": 1313.67
        },
        {
          "date": "2026-08-28",
          "close": 1333.03
        },
        {
          "date": "2026-08-31",
          "close": 1329.25
        },
        {
          "date": "2026-09-01",
          "close": 1335.76
        },
        {
          "date": "2026-09-02",
          "close": 1311.67
        },
        {
          "date": "2026-09-03",
          "close": 1306.6
        },
        {
          "date": "2026-09-04",
          "close": 1307.46
        },
        {
          "date": "2026-09-07",
          "close": 1313.78
        },
        {
          "date": "2026-09-08",
          "close": 1329.52
        },
        {
          "date": "2026-09-09",
          "close": 1332.52
        },
        {
          "date": "2026-09-10",
          "close": 1314.72
        },
        {
          "date": "2026-09-11",
          "close": 1281.08
        },
        {
          "date": "2026-09-14",
          "close": 1277.42
        },
        {
          "date": "2026-09-15",
          "close": 1262.87
        },
        {
          "date": "2026-09-16",
          "close": 1270.17
        },
        {
          "date": "2026-09-17",
          "close": 1267.67
        },
        {
          "date": "2026-09-18",
          "close": 1282.26
        },
        {
          "date": "2026-09-21",
          "close": 1311.01
        },
        {
          "date": "2026-09-22",
          "close": 1297.79
        },
        {
          "date": "2026-09-23",
          "close": 1292.79
        },
        {
          "date": "2026-09-24",
          "close": 1274.55
        },
        {
          "date": "2026-09-28",
          "close": 1249.84
        },
        {
          "date": "2026-09-29",
          "close": 1257.14
        },
        {
          "date": "2026-09-30",
          "close": 1267.94
        },
        {
          "date": "2026-10-08",
          "close": 1272.85
        },
        {
          "date": "2026-10-09",
          "close": 1286.91
        },
        {
          "date": "2026-10-12",
          "close": 1268.28
        },
        {
          "date": "2026-10-13",
          "close": 1266.15
        },
        {
          "date": "2026-10-14",
          "close": 1246.34
        },
        {
          "date": "2026-10-15",
          "close": 1198.15
        },
        {
          "date": "2026-10-16",
          "close": 1206.67
        },
        {
          "date": "2026-10-19",
          "close": 1206.85
        },
        {
          "date": "2026-10-20",
          "close": 1199.18
        },
        {
          "date": "2026-10-21",
          "close": 1191.78
        },
        {
          "date": "2026-10-22",
          "close": 1168.3
        },
        {
          "date": "2026-10-23",
          "close": 1180.18
        },
        {
          "date": "2026-10-26",
          "close": 1168.7
        },
        {
          "date": "2026-10-27",
          "close": 1139.12
        },
        {
          "date": "2026-10-28",
          "close": 1141.52
        },
        {
          "date": "2026-10-29",
          "close": 1111.82
        },
        {
          "date": "2026-10-30",
          "close": 1074.68
        },
        {
          "date": "2026-11-02",
          "close": 1090.58
        },
        {
          "date": "2026-11-03",
          "close": 1087.9
        },
        {
          "date": "2026-11-04",
          "close": 1118.0
        },
        {
          "date": "2026-11-05",
          "close": 1138.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5274725274725275,
          "pullback_frequency": 0.25274725274725274,
          "up_wilson": [
            0.42587759658425334,
            0.6268419636394346
          ],
          "pullback_wilson": [
            0.17472717254356776,
            0.3507967854432412
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.36538461538461536,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.24800699873813392,
            0.501283218679829
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 22,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 17,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1097",
      "name": "TOPCon电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.06058917197452218,
        "5": 0.09507172510173034,
        "20": -0.0422059246476848,
        "60": -0.06937264216850636
      },
      "moving_averages": {
        "5": 738.3159999999916,
        "20": 763.1304999999818,
        "60": 842.402999999997
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-02",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 36
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 31
          }
        }
      },
      "drawdown": -0.03813707202599437,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1170.09
        },
        {
          "date": "2026-05-14",
          "close": 1165.53
        },
        {
          "date": "2026-05-15",
          "close": 1143.97
        },
        {
          "date": "2026-05-18",
          "close": 1134.14
        },
        {
          "date": "2026-05-19",
          "close": 1146.42
        },
        {
          "date": "2026-05-20",
          "close": 1145.07
        },
        {
          "date": "2026-05-21",
          "close": 1098.65
        },
        {
          "date": "2026-05-22",
          "close": 1122.63
        },
        {
          "date": "2026-05-25",
          "close": 1119.02
        },
        {
          "date": "2026-05-26",
          "close": 1092.63
        },
        {
          "date": "2026-05-27",
          "close": 1083.93
        },
        {
          "date": "2026-05-28",
          "close": 1089.61
        },
        {
          "date": "2026-05-29",
          "close": 1042.4
        },
        {
          "date": "2026-06-01",
          "close": 1047.18
        },
        {
          "date": "2026-06-02",
          "close": 1039.5
        },
        {
          "date": "2026-06-03",
          "close": 1028.45
        },
        {
          "date": "2026-06-04",
          "close": 1036.32
        },
        {
          "date": "2026-06-05",
          "close": 1029.06
        },
        {
          "date": "2026-06-08",
          "close": 985.09
        },
        {
          "date": "2026-06-09",
          "close": 1003.74
        },
        {
          "date": "2026-06-10",
          "close": 981.7
        },
        {
          "date": "2026-06-11",
          "close": 974.63
        },
        {
          "date": "2026-06-12",
          "close": 973.43
        },
        {
          "date": "2026-06-15",
          "close": 994.64
        },
        {
          "date": "2026-06-16",
          "close": 1021.92
        },
        {
          "date": "2026-06-17",
          "close": 1017.81
        },
        {
          "date": "2026-06-18",
          "close": 1011.82
        },
        {
          "date": "2026-06-22",
          "close": 1009.17
        },
        {
          "date": "2026-06-23",
          "close": 987.89
        },
        {
          "date": "2026-06-24",
          "close": 976.8
        },
        {
          "date": "2026-06-25",
          "close": 970.87
        },
        {
          "date": "2026-06-26",
          "close": 962.85
        },
        {
          "date": "2026-06-29",
          "close": 958.46
        },
        {
          "date": "2026-06-30",
          "close": 989.4
        },
        {
          "date": "2026-07-01",
          "close": 1002.77
        },
        {
          "date": "2026-07-02",
          "close": 981.37
        },
        {
          "date": "2026-07-03",
          "close": 983.23
        },
        {
          "date": "2026-07-06",
          "close": 957.44
        },
        {
          "date": "2026-07-07",
          "close": 939.63
        },
        {
          "date": "2026-07-08",
          "close": 914.61
        },
        {
          "date": "2026-07-09",
          "close": 925.09
        },
        {
          "date": "2026-07-10",
          "close": 929.5
        },
        {
          "date": "2026-07-13",
          "close": 871.54
        },
        {
          "date": "2026-07-14",
          "close": 875.03
        },
        {
          "date": "2026-07-15",
          "close": 869.62
        },
        {
          "date": "2026-07-16",
          "close": 852.9
        },
        {
          "date": "2026-07-17",
          "close": 809.46
        },
        {
          "date": "2026-07-20",
          "close": 779.49
        },
        {
          "date": "2026-07-21",
          "close": 797.02
        },
        {
          "date": "2026-07-22",
          "close": 784.82
        },
        {
          "date": "2026-07-23",
          "close": 807.29
        },
        {
          "date": "2026-07-24",
          "close": 786.23
        },
        {
          "date": "2026-07-27",
          "close": 814.87
        },
        {
          "date": "2026-07-28",
          "close": 806.34
        },
        {
          "date": "2026-07-29",
          "close": 813.7
        },
        {
          "date": "2026-07-30",
          "close": 788.88
        },
        {
          "date": "2026-07-31",
          "close": 804.46
        },
        {
          "date": "2026-08-03",
          "close": 822.32
        },
        {
          "date": "2026-08-04",
          "close": 841.23
        },
        {
          "date": "2026-08-05",
          "close": 858.84
        },
        {
          "date": "2026-08-06",
          "close": 858.23
        },
        {
          "date": "2026-08-07",
          "close": 870.92
        },
        {
          "date": "2026-08-10",
          "close": 883.37
        },
        {
          "date": "2026-08-11",
          "close": 889.67
        },
        {
          "date": "2026-08-12",
          "close": 909.62
        },
        {
          "date": "2026-08-13",
          "close": 893.67
        },
        {
          "date": "2026-08-14",
          "close": 896.33
        },
        {
          "date": "2026-08-17",
          "close": 927.8
        },
        {
          "date": "2026-08-18",
          "close": 935.39
        },
        {
          "date": "2026-08-19",
          "close": 879.8
        },
        {
          "date": "2026-08-20",
          "close": 887.96
        },
        {
          "date": "2026-08-21",
          "close": 896.09
        },
        {
          "date": "2026-08-24",
          "close": 888.04
        },
        {
          "date": "2026-08-25",
          "close": 891.16
        },
        {
          "date": "2026-08-26",
          "close": 892.54
        },
        {
          "date": "2026-08-27",
          "close": 900.08
        },
        {
          "date": "2026-08-28",
          "close": 909.77
        },
        {
          "date": "2026-08-31",
          "close": 904.49
        },
        {
          "date": "2026-09-01",
          "close": 896.28
        },
        {
          "date": "2026-09-02",
          "close": 881.23
        },
        {
          "date": "2026-09-03",
          "close": 872.08
        },
        {
          "date": "2026-09-04",
          "close": 861.43
        },
        {
          "date": "2026-09-07",
          "close": 877.27
        },
        {
          "date": "2026-09-08",
          "close": 882.9
        },
        {
          "date": "2026-09-09",
          "close": 882.42
        },
        {
          "date": "2026-09-10",
          "close": 874.44
        },
        {
          "date": "2026-09-11",
          "close": 850.68
        },
        {
          "date": "2026-09-14",
          "close": 857.52
        },
        {
          "date": "2026-09-15",
          "close": 842.48
        },
        {
          "date": "2026-09-16",
          "close": 863.82
        },
        {
          "date": "2026-09-17",
          "close": 863.07
        },
        {
          "date": "2026-09-18",
          "close": 886.41
        },
        {
          "date": "2026-09-21",
          "close": 897.4
        },
        {
          "date": "2026-09-22",
          "close": 894.38
        },
        {
          "date": "2026-09-23",
          "close": 896.23
        },
        {
          "date": "2026-09-24",
          "close": 882.09
        },
        {
          "date": "2026-09-28",
          "close": 857.88
        },
        {
          "date": "2026-09-29",
          "close": 857.52
        },
        {
          "date": "2026-09-30",
          "close": 854.63
        },
        {
          "date": "2026-10-08",
          "close": 834.48
        },
        {
          "date": "2026-10-09",
          "close": 830.95
        },
        {
          "date": "2026-10-12",
          "close": 816.36
        },
        {
          "date": "2026-10-13",
          "close": 815.96
        },
        {
          "date": "2026-10-14",
          "close": 794.94
        },
        {
          "date": "2026-10-15",
          "close": 763.14
        },
        {
          "date": "2026-10-16",
          "close": 764.36
        },
        {
          "date": "2026-10-19",
          "close": 762.24
        },
        {
          "date": "2026-10-20",
          "close": 766.1
        },
        {
          "date": "2026-10-21",
          "close": 765.97
        },
        {
          "date": "2026-10-22",
          "close": 751.7
        },
        {
          "date": "2026-10-23",
          "close": 759.95
        },
        {
          "date": "2026-10-26",
          "close": 757.71
        },
        {
          "date": "2026-10-27",
          "close": 739.91
        },
        {
          "date": "2026-10-28",
          "close": 751.87
        },
        {
          "date": "2026-10-29",
          "close": 729.87
        },
        {
          "date": "2026-10-30",
          "close": 701.25
        },
        {
          "date": "2026-11-02",
          "close": 721.59
        },
        {
          "date": "2026-11-03",
          "close": 715.88
        },
        {
          "date": "2026-11-04",
          "close": 753.6
        },
        {
          "date": "2026-11-05",
          "close": 799.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 103,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4563106796116505,
          "pullback_frequency": 0.3883495145631068,
          "up_wilson": [
            0.36342238345230693,
            0.5523406536744683
          ],
          "pullback_wilson": [
            0.29986199561845933,
            0.4848657659277437
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5081967213114754,
          "pullback_frequency": 0.47540983606557374,
          "up_wilson": [
            0.3860261849109117,
            0.6293960467628898
          ],
          "pullback_wilson": [
            0.3553048742284526,
            0.5984284307501431
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 11,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1098",
      "name": "生物质能发电",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014390086380883238,
        "5": 0.021191434028201117,
        "20": -0.0642413635813559,
        "60": -0.05895899644261371
      },
      "moving_averages": {
        "5": 983.45,
        "20": 1014.0949999999954,
        "60": 1057.3184999999978
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 56
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.06831768511395553,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1243.21
        },
        {
          "date": "2026-05-14",
          "close": 1215.36
        },
        {
          "date": "2026-05-15",
          "close": 1193.45
        },
        {
          "date": "2026-05-18",
          "close": 1200.4
        },
        {
          "date": "2026-05-19",
          "close": 1220.38
        },
        {
          "date": "2026-05-20",
          "close": 1190.4
        },
        {
          "date": "2026-05-21",
          "close": 1160.63
        },
        {
          "date": "2026-05-22",
          "close": 1171.46
        },
        {
          "date": "2026-05-25",
          "close": 1179.79
        },
        {
          "date": "2026-05-26",
          "close": 1165.08
        },
        {
          "date": "2026-05-27",
          "close": 1154.99
        },
        {
          "date": "2026-05-28",
          "close": 1163.16
        },
        {
          "date": "2026-05-29",
          "close": 1165.75
        },
        {
          "date": "2026-06-01",
          "close": 1198.13
        },
        {
          "date": "2026-06-02",
          "close": 1186.08
        },
        {
          "date": "2026-06-03",
          "close": 1189.82
        },
        {
          "date": "2026-06-04",
          "close": 1162.98
        },
        {
          "date": "2026-06-05",
          "close": 1147.04
        },
        {
          "date": "2026-06-08",
          "close": 1113.28
        },
        {
          "date": "2026-06-09",
          "close": 1109.13
        },
        {
          "date": "2026-06-10",
          "close": 1088.15
        },
        {
          "date": "2026-06-11",
          "close": 1072.05
        },
        {
          "date": "2026-06-12",
          "close": 1094.26
        },
        {
          "date": "2026-06-15",
          "close": 1105.1
        },
        {
          "date": "2026-06-16",
          "close": 1109.05
        },
        {
          "date": "2026-06-17",
          "close": 1091.92
        },
        {
          "date": "2026-06-18",
          "close": 1069.69
        },
        {
          "date": "2026-06-22",
          "close": 1084.2
        },
        {
          "date": "2026-06-23",
          "close": 1089.02
        },
        {
          "date": "2026-06-24",
          "close": 1063.16
        },
        {
          "date": "2026-06-25",
          "close": 1051.28
        },
        {
          "date": "2026-06-26",
          "close": 1027.49
        },
        {
          "date": "2026-06-29",
          "close": 1028.95
        },
        {
          "date": "2026-06-30",
          "close": 1025.01
        },
        {
          "date": "2026-07-01",
          "close": 1052.17
        },
        {
          "date": "2026-07-02",
          "close": 1049.65
        },
        {
          "date": "2026-07-03",
          "close": 1055.82
        },
        {
          "date": "2026-07-06",
          "close": 1054.89
        },
        {
          "date": "2026-07-07",
          "close": 1028.79
        },
        {
          "date": "2026-07-08",
          "close": 1018.68
        },
        {
          "date": "2026-07-09",
          "close": 1008.34
        },
        {
          "date": "2026-07-10",
          "close": 1019.24
        },
        {
          "date": "2026-07-13",
          "close": 992.07
        },
        {
          "date": "2026-07-14",
          "close": 1015.24
        },
        {
          "date": "2026-07-15",
          "close": 1021.6
        },
        {
          "date": "2026-07-16",
          "close": 1015.25
        },
        {
          "date": "2026-07-17",
          "close": 996.19
        },
        {
          "date": "2026-07-20",
          "close": 1007.08
        },
        {
          "date": "2026-07-21",
          "close": 1001.2
        },
        {
          "date": "2026-07-22",
          "close": 1006.39
        },
        {
          "date": "2026-07-23",
          "close": 1032.08
        },
        {
          "date": "2026-07-24",
          "close": 998.91
        },
        {
          "date": "2026-07-27",
          "close": 1014.14
        },
        {
          "date": "2026-07-28",
          "close": 1007.11
        },
        {
          "date": "2026-07-29",
          "close": 1020.62
        },
        {
          "date": "2026-07-30",
          "close": 1018.78
        },
        {
          "date": "2026-07-31",
          "close": 1036.47
        },
        {
          "date": "2026-08-03",
          "close": 1061.83
        },
        {
          "date": "2026-08-04",
          "close": 1062.19
        },
        {
          "date": "2026-08-05",
          "close": 1068.2
        },
        {
          "date": "2026-08-06",
          "close": 1061.33
        },
        {
          "date": "2026-08-07",
          "close": 1058.93
        },
        {
          "date": "2026-08-10",
          "close": 1084.77
        },
        {
          "date": "2026-08-11",
          "close": 1076.45
        },
        {
          "date": "2026-08-12",
          "close": 1077.72
        },
        {
          "date": "2026-08-13",
          "close": 1072.56
        },
        {
          "date": "2026-08-14",
          "close": 1061.11
        },
        {
          "date": "2026-08-17",
          "close": 1072.89
        },
        {
          "date": "2026-08-18",
          "close": 1077.98
        },
        {
          "date": "2026-08-19",
          "close": 1049.89
        },
        {
          "date": "2026-08-20",
          "close": 1065.97
        },
        {
          "date": "2026-08-21",
          "close": 1064.73
        },
        {
          "date": "2026-08-24",
          "close": 1060.49
        },
        {
          "date": "2026-08-25",
          "close": 1074.03
        },
        {
          "date": "2026-08-26",
          "close": 1083.76
        },
        {
          "date": "2026-08-27",
          "close": 1087.56
        },
        {
          "date": "2026-08-28",
          "close": 1092.17
        },
        {
          "date": "2026-08-31",
          "close": 1090.8
        },
        {
          "date": "2026-09-01",
          "close": 1098.83
        },
        {
          "date": "2026-09-02",
          "close": 1092.88
        },
        {
          "date": "2026-09-03",
          "close": 1089.51
        },
        {
          "date": "2026-09-04",
          "close": 1087.02
        },
        {
          "date": "2026-09-07",
          "close": 1090.95
        },
        {
          "date": "2026-09-08",
          "close": 1106.58
        },
        {
          "date": "2026-09-09",
          "close": 1109.57
        },
        {
          "date": "2026-09-10",
          "close": 1107.58
        },
        {
          "date": "2026-09-11",
          "close": 1087.62
        },
        {
          "date": "2026-09-14",
          "close": 1091.56
        },
        {
          "date": "2026-09-15",
          "close": 1075.19
        },
        {
          "date": "2026-09-16",
          "close": 1081.47
        },
        {
          "date": "2026-09-17",
          "close": 1073.12
        },
        {
          "date": "2026-09-18",
          "close": 1078.67
        },
        {
          "date": "2026-09-21",
          "close": 1089.25
        },
        {
          "date": "2026-09-22",
          "close": 1088.49
        },
        {
          "date": "2026-09-23",
          "close": 1074.75
        },
        {
          "date": "2026-09-24",
          "close": 1065.97
        },
        {
          "date": "2026-09-28",
          "close": 1053.15
        },
        {
          "date": "2026-09-29",
          "close": 1063.0
        },
        {
          "date": "2026-09-30",
          "close": 1064.68
        },
        {
          "date": "2026-10-08",
          "close": 1074.23
        },
        {
          "date": "2026-10-09",
          "close": 1078.93
        },
        {
          "date": "2026-10-12",
          "close": 1066.11
        },
        {
          "date": "2026-10-13",
          "close": 1062.09
        },
        {
          "date": "2026-10-14",
          "close": 1054.98
        },
        {
          "date": "2026-10-15",
          "close": 1024.69
        },
        {
          "date": "2026-10-16",
          "close": 1029.0
        },
        {
          "date": "2026-10-19",
          "close": 1029.95
        },
        {
          "date": "2026-10-20",
          "close": 1026.03
        },
        {
          "date": "2026-10-21",
          "close": 1022.51
        },
        {
          "date": "2026-10-22",
          "close": 999.59
        },
        {
          "date": "2026-10-23",
          "close": 1002.82
        },
        {
          "date": "2026-10-26",
          "close": 1002.29
        },
        {
          "date": "2026-10-27",
          "close": 984.51
        },
        {
          "date": "2026-10-28",
          "close": 996.79
        },
        {
          "date": "2026-10-29",
          "close": 984.36
        },
        {
          "date": "2026-10-30",
          "close": 963.9
        },
        {
          "date": "2026-11-02",
          "close": 977.63
        },
        {
          "date": "2026-11-03",
          "close": 979.54
        },
        {
          "date": "2026-11-04",
          "close": 990.96
        },
        {
          "date": "2026-11-05",
          "close": 1005.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 78,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5128205128205128,
          "pullback_frequency": 0.2564102564102564,
          "up_wilson": [
            0.4039270123076001,
            0.6205104797510615
          ],
          "pullback_wilson": [
            0.17255437807346655,
            0.3631332728119614
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.3695652173913043,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.24523754590839622,
            0.513999035766103
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 12,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 2,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1099",
      "name": "轮毂电机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02924537451105058,
        "5": 0.004395511950955333,
        "20": -0.04189904907113906,
        "60": -0.031729940696436754
      },
      "moving_averages": {
        "5": 930.4460000000196,
        "20": 957.1009999999951,
        "60": 983.9205000000036
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-19",
            "end": "2026-10-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-10-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.042782410005612226,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1241.49
        },
        {
          "date": "2026-05-14",
          "close": 1215.34
        },
        {
          "date": "2026-05-15",
          "close": 1239.78
        },
        {
          "date": "2026-05-18",
          "close": 1240.67
        },
        {
          "date": "2026-05-19",
          "close": 1267.48
        },
        {
          "date": "2026-05-20",
          "close": 1225.15
        },
        {
          "date": "2026-05-21",
          "close": 1210.49
        },
        {
          "date": "2026-05-22",
          "close": 1222.33
        },
        {
          "date": "2026-05-25",
          "close": 1204.33
        },
        {
          "date": "2026-05-26",
          "close": 1186.72
        },
        {
          "date": "2026-05-27",
          "close": 1151.91
        },
        {
          "date": "2026-05-28",
          "close": 1141.66
        },
        {
          "date": "2026-05-29",
          "close": 1111.0
        },
        {
          "date": "2026-06-01",
          "close": 1116.69
        },
        {
          "date": "2026-06-02",
          "close": 1102.79
        },
        {
          "date": "2026-06-03",
          "close": 1094.41
        },
        {
          "date": "2026-06-04",
          "close": 1091.75
        },
        {
          "date": "2026-06-05",
          "close": 1102.28
        },
        {
          "date": "2026-06-08",
          "close": 1072.96
        },
        {
          "date": "2026-06-09",
          "close": 1073.2
        },
        {
          "date": "2026-06-10",
          "close": 1044.58
        },
        {
          "date": "2026-06-11",
          "close": 1025.05
        },
        {
          "date": "2026-06-12",
          "close": 1039.59
        },
        {
          "date": "2026-06-15",
          "close": 1065.5
        },
        {
          "date": "2026-06-16",
          "close": 1078.68
        },
        {
          "date": "2026-06-17",
          "close": 1053.61
        },
        {
          "date": "2026-06-18",
          "close": 1053.25
        },
        {
          "date": "2026-06-22",
          "close": 1046.85
        },
        {
          "date": "2026-06-23",
          "close": 1058.9
        },
        {
          "date": "2026-06-24",
          "close": 1033.73
        },
        {
          "date": "2026-06-25",
          "close": 1002.12
        },
        {
          "date": "2026-06-26",
          "close": 974.35
        },
        {
          "date": "2026-06-29",
          "close": 960.47
        },
        {
          "date": "2026-06-30",
          "close": 973.49
        },
        {
          "date": "2026-07-01",
          "close": 983.79
        },
        {
          "date": "2026-07-02",
          "close": 1003.98
        },
        {
          "date": "2026-07-03",
          "close": 1054.53
        },
        {
          "date": "2026-07-06",
          "close": 1031.15
        },
        {
          "date": "2026-07-07",
          "close": 1009.67
        },
        {
          "date": "2026-07-08",
          "close": 988.73
        },
        {
          "date": "2026-07-09",
          "close": 979.17
        },
        {
          "date": "2026-07-10",
          "close": 980.15
        },
        {
          "date": "2026-07-13",
          "close": 923.59
        },
        {
          "date": "2026-07-14",
          "close": 941.42
        },
        {
          "date": "2026-07-15",
          "close": 940.72
        },
        {
          "date": "2026-07-16",
          "close": 956.47
        },
        {
          "date": "2026-07-17",
          "close": 921.34
        },
        {
          "date": "2026-07-20",
          "close": 907.44
        },
        {
          "date": "2026-07-21",
          "close": 912.35
        },
        {
          "date": "2026-07-22",
          "close": 888.0
        },
        {
          "date": "2026-07-23",
          "close": 907.32
        },
        {
          "date": "2026-07-24",
          "close": 878.36
        },
        {
          "date": "2026-07-27",
          "close": 903.54
        },
        {
          "date": "2026-07-28",
          "close": 900.87
        },
        {
          "date": "2026-07-29",
          "close": 930.41
        },
        {
          "date": "2026-07-30",
          "close": 928.3
        },
        {
          "date": "2026-07-31",
          "close": 945.39
        },
        {
          "date": "2026-08-03",
          "close": 973.68
        },
        {
          "date": "2026-08-04",
          "close": 973.2
        },
        {
          "date": "2026-08-05",
          "close": 986.45
        },
        {
          "date": "2026-08-06",
          "close": 974.88
        },
        {
          "date": "2026-08-07",
          "close": 975.7
        },
        {
          "date": "2026-08-10",
          "close": 990.63
        },
        {
          "date": "2026-08-11",
          "close": 998.76
        },
        {
          "date": "2026-08-12",
          "close": 1003.03
        },
        {
          "date": "2026-08-13",
          "close": 992.54
        },
        {
          "date": "2026-08-14",
          "close": 988.44
        },
        {
          "date": "2026-08-17",
          "close": 999.11
        },
        {
          "date": "2026-08-18",
          "close": 1015.3
        },
        {
          "date": "2026-08-19",
          "close": 966.61
        },
        {
          "date": "2026-08-20",
          "close": 975.88
        },
        {
          "date": "2026-08-21",
          "close": 975.87
        },
        {
          "date": "2026-08-24",
          "close": 975.02
        },
        {
          "date": "2026-08-25",
          "close": 989.18
        },
        {
          "date": "2026-08-26",
          "close": 996.67
        },
        {
          "date": "2026-08-27",
          "close": 997.82
        },
        {
          "date": "2026-08-28",
          "close": 996.51
        },
        {
          "date": "2026-08-31",
          "close": 1015.56
        },
        {
          "date": "2026-09-01",
          "close": 1029.86
        },
        {
          "date": "2026-09-02",
          "close": 1024.22
        },
        {
          "date": "2026-09-03",
          "close": 1029.09
        },
        {
          "date": "2026-09-04",
          "close": 1015.17
        },
        {
          "date": "2026-09-07",
          "close": 1014.15
        },
        {
          "date": "2026-09-08",
          "close": 1015.87
        },
        {
          "date": "2026-09-09",
          "close": 1011.03
        },
        {
          "date": "2026-09-10",
          "close": 988.06
        },
        {
          "date": "2026-09-11",
          "close": 966.61
        },
        {
          "date": "2026-09-14",
          "close": 984.23
        },
        {
          "date": "2026-09-15",
          "close": 967.11
        },
        {
          "date": "2026-09-16",
          "close": 977.66
        },
        {
          "date": "2026-09-17",
          "close": 1002.17
        },
        {
          "date": "2026-09-18",
          "close": 1003.44
        },
        {
          "date": "2026-09-21",
          "close": 1013.92
        },
        {
          "date": "2026-09-22",
          "close": 1013.11
        },
        {
          "date": "2026-09-23",
          "close": 1013.11
        },
        {
          "date": "2026-09-24",
          "close": 1005.15
        },
        {
          "date": "2026-09-28",
          "close": 992.54
        },
        {
          "date": "2026-09-29",
          "close": 1001.05
        },
        {
          "date": "2026-09-30",
          "close": 1001.23
        },
        {
          "date": "2026-10-08",
          "close": 996.92
        },
        {
          "date": "2026-10-09",
          "close": 994.91
        },
        {
          "date": "2026-10-12",
          "close": 977.12
        },
        {
          "date": "2026-10-13",
          "close": 976.63
        },
        {
          "date": "2026-10-14",
          "close": 955.23
        },
        {
          "date": "2026-10-15",
          "close": 920.6
        },
        {
          "date": "2026-10-16",
          "close": 946.41
        },
        {
          "date": "2026-10-19",
          "close": 964.26
        },
        {
          "date": "2026-10-20",
          "close": 964.94
        },
        {
          "date": "2026-10-21",
          "close": 950.59
        },
        {
          "date": "2026-10-22",
          "close": 952.14
        },
        {
          "date": "2026-10-23",
          "close": 978.46
        },
        {
          "date": "2026-10-26",
          "close": 968.08
        },
        {
          "date": "2026-10-27",
          "close": 991.61
        },
        {
          "date": "2026-10-28",
          "close": 997.84
        },
        {
          "date": "2026-10-29",
          "close": 950.97
        },
        {
          "date": "2026-10-30",
          "close": 925.68
        },
        {
          "date": "2026-11-02",
          "close": 928.85
        },
        {
          "date": "2026-11-03",
          "close": 914.54
        },
        {
          "date": "2026-11-04",
          "close": 928.01
        },
        {
          "date": "2026-11-05",
          "close": 955.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 82,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.3780487804878049,
          "up_wilson": [
            0.3942282839199199,
            0.6057717160800802
          ],
          "pullback_wilson": [
            0.28078371592811896,
            0.48622863131336896
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.4897959183673469,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 0,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1100",
      "name": "减速器",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.025392845006386278,
        "5": 0.01942601513306963,
        "20": 0.047587123343429294,
        "60": 0.01338150908217095
      },
      "moving_averages": {
        "5": 1688.2439999999945,
        "20": 1664.514000000013,
        "60": 1703.2816666666768
      },
      "phase": "震荡",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-03",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-13",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.01448328678259303,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2115.67
        },
        {
          "date": "2026-05-14",
          "close": 2075.18
        },
        {
          "date": "2026-05-15",
          "close": 2144.85
        },
        {
          "date": "2026-05-18",
          "close": 2137.42
        },
        {
          "date": "2026-05-19",
          "close": 2164.35
        },
        {
          "date": "2026-05-20",
          "close": 2120.66
        },
        {
          "date": "2026-05-21",
          "close": 2121.17
        },
        {
          "date": "2026-05-22",
          "close": 2146.38
        },
        {
          "date": "2026-05-25",
          "close": 2127.76
        },
        {
          "date": "2026-05-26",
          "close": 2109.04
        },
        {
          "date": "2026-05-27",
          "close": 2025.75
        },
        {
          "date": "2026-05-28",
          "close": 2019.67
        },
        {
          "date": "2026-05-29",
          "close": 1932.23
        },
        {
          "date": "2026-06-01",
          "close": 1932.55
        },
        {
          "date": "2026-06-02",
          "close": 1932.77
        },
        {
          "date": "2026-06-03",
          "close": 1924.58
        },
        {
          "date": "2026-06-04",
          "close": 1922.35
        },
        {
          "date": "2026-06-05",
          "close": 2006.45
        },
        {
          "date": "2026-06-08",
          "close": 2020.09
        },
        {
          "date": "2026-06-09",
          "close": 2023.42
        },
        {
          "date": "2026-06-10",
          "close": 1960.0
        },
        {
          "date": "2026-06-11",
          "close": 1898.4
        },
        {
          "date": "2026-06-12",
          "close": 1892.35
        },
        {
          "date": "2026-06-15",
          "close": 1948.19
        },
        {
          "date": "2026-06-16",
          "close": 1987.27
        },
        {
          "date": "2026-06-17",
          "close": 1965.41
        },
        {
          "date": "2026-06-18",
          "close": 1987.33
        },
        {
          "date": "2026-06-22",
          "close": 1948.98
        },
        {
          "date": "2026-06-23",
          "close": 1944.49
        },
        {
          "date": "2026-06-24",
          "close": 1927.3
        },
        {
          "date": "2026-06-25",
          "close": 1874.2
        },
        {
          "date": "2026-06-26",
          "close": 1817.22
        },
        {
          "date": "2026-06-29",
          "close": 1804.48
        },
        {
          "date": "2026-06-30",
          "close": 1876.83
        },
        {
          "date": "2026-07-01",
          "close": 1930.29
        },
        {
          "date": "2026-07-02",
          "close": 1943.74
        },
        {
          "date": "2026-07-03",
          "close": 2066.59
        },
        {
          "date": "2026-07-06",
          "close": 1983.89
        },
        {
          "date": "2026-07-07",
          "close": 1920.01
        },
        {
          "date": "2026-07-08",
          "close": 1817.8
        },
        {
          "date": "2026-07-09",
          "close": 1821.38
        },
        {
          "date": "2026-07-10",
          "close": 1848.43
        },
        {
          "date": "2026-07-13",
          "close": 1728.48
        },
        {
          "date": "2026-07-14",
          "close": 1744.11
        },
        {
          "date": "2026-07-15",
          "close": 1744.69
        },
        {
          "date": "2026-07-16",
          "close": 1725.7
        },
        {
          "date": "2026-07-17",
          "close": 1623.33
        },
        {
          "date": "2026-07-20",
          "close": 1551.89
        },
        {
          "date": "2026-07-21",
          "close": 1589.61
        },
        {
          "date": "2026-07-22",
          "close": 1547.51
        },
        {
          "date": "2026-07-23",
          "close": 1569.81
        },
        {
          "date": "2026-07-24",
          "close": 1525.34
        },
        {
          "date": "2026-07-27",
          "close": 1578.54
        },
        {
          "date": "2026-07-28",
          "close": 1564.79
        },
        {
          "date": "2026-07-29",
          "close": 1590.87
        },
        {
          "date": "2026-07-30",
          "close": 1548.06
        },
        {
          "date": "2026-07-31",
          "close": 1621.25
        },
        {
          "date": "2026-08-03",
          "close": 1659.25
        },
        {
          "date": "2026-08-04",
          "close": 1690.58
        },
        {
          "date": "2026-08-05",
          "close": 1727.01
        },
        {
          "date": "2026-08-06",
          "close": 1725.19
        },
        {
          "date": "2026-08-07",
          "close": 1735.11
        },
        {
          "date": "2026-08-10",
          "close": 1745.38
        },
        {
          "date": "2026-08-11",
          "close": 1763.03
        },
        {
          "date": "2026-08-12",
          "close": 1786.24
        },
        {
          "date": "2026-08-13",
          "close": 1760.22
        },
        {
          "date": "2026-08-14",
          "close": 1762.32
        },
        {
          "date": "2026-08-17",
          "close": 1800.83
        },
        {
          "date": "2026-08-18",
          "close": 1818.24
        },
        {
          "date": "2026-08-19",
          "close": 1687.77
        },
        {
          "date": "2026-08-20",
          "close": 1693.27
        },
        {
          "date": "2026-08-21",
          "close": 1704.46
        },
        {
          "date": "2026-08-24",
          "close": 1676.03
        },
        {
          "date": "2026-08-25",
          "close": 1708.94
        },
        {
          "date": "2026-08-26",
          "close": 1696.18
        },
        {
          "date": "2026-08-27",
          "close": 1711.56
        },
        {
          "date": "2026-08-28",
          "close": 1701.98
        },
        {
          "date": "2026-08-31",
          "close": 1741.83
        },
        {
          "date": "2026-09-01",
          "close": 1734.73
        },
        {
          "date": "2026-09-02",
          "close": 1735.21
        },
        {
          "date": "2026-09-03",
          "close": 1752.37
        },
        {
          "date": "2026-09-04",
          "close": 1727.03
        },
        {
          "date": "2026-09-07",
          "close": 1763.28
        },
        {
          "date": "2026-09-08",
          "close": 1757.52
        },
        {
          "date": "2026-09-09",
          "close": 1738.71
        },
        {
          "date": "2026-09-10",
          "close": 1700.73
        },
        {
          "date": "2026-09-11",
          "close": 1661.69
        },
        {
          "date": "2026-09-14",
          "close": 1666.61
        },
        {
          "date": "2026-09-15",
          "close": 1647.72
        },
        {
          "date": "2026-09-16",
          "close": 1666.47
        },
        {
          "date": "2026-09-17",
          "close": 1686.61
        },
        {
          "date": "2026-09-18",
          "close": 1710.49
        },
        {
          "date": "2026-09-21",
          "close": 1737.24
        },
        {
          "date": "2026-09-22",
          "close": 1732.42
        },
        {
          "date": "2026-09-23",
          "close": 1727.08
        },
        {
          "date": "2026-09-24",
          "close": 1731.81
        },
        {
          "date": "2026-09-28",
          "close": 1710.42
        },
        {
          "date": "2026-09-29",
          "close": 1713.54
        },
        {
          "date": "2026-09-30",
          "close": 1715.74
        },
        {
          "date": "2026-10-08",
          "close": 1670.62
        },
        {
          "date": "2026-10-09",
          "close": 1672.74
        },
        {
          "date": "2026-10-12",
          "close": 1638.87
        },
        {
          "date": "2026-10-13",
          "close": 1641.57
        },
        {
          "date": "2026-10-14",
          "close": 1593.91
        },
        {
          "date": "2026-10-15",
          "close": 1535.49
        },
        {
          "date": "2026-10-16",
          "close": 1568.86
        },
        {
          "date": "2026-10-19",
          "close": 1609.74
        },
        {
          "date": "2026-10-20",
          "close": 1664.96
        },
        {
          "date": "2026-10-21",
          "close": 1650.35
        },
        {
          "date": "2026-10-22",
          "close": 1648.64
        },
        {
          "date": "2026-10-23",
          "close": 1733.26
        },
        {
          "date": "2026-10-26",
          "close": 1706.94
        },
        {
          "date": "2026-10-27",
          "close": 1691.12
        },
        {
          "date": "2026-10-28",
          "close": 1775.84
        },
        {
          "date": "2026-10-29",
          "close": 1716.77
        },
        {
          "date": "2026-10-30",
          "close": 1651.91
        },
        {
          "date": "2026-11-02",
          "close": 1683.93
        },
        {
          "date": "2026-11-03",
          "close": 1648.48
        },
        {
          "date": "2026-11-04",
          "close": 1706.78
        },
        {
          "date": "2026-11-05",
          "close": 1750.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4827586206896552,
          "pullback_frequency": 0.3218390804597701,
          "up_wilson": [
            0.3807266446376226,
            0.5862487866363125
          ],
          "pullback_wilson": [
            0.23300721388145026,
            0.42573890928254654
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.391304347826087,
          "pullback_frequency": 0.5217391304347826,
          "up_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "pullback_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 3,
          "insufficient_or_abstained": 42,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 16,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1101",
      "name": "先进封装",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.027147937879016704,
        "5": 0.040569891714301365,
        "20": -0.15137311075371618,
        "60": -0.18175035761850733
      },
      "moving_averages": {
        "5": 2499.033999999985,
        "20": 2740.3959999999847,
        "60": 3178.759833333331
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-27",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-09-16",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 57
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.13915502825005355,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3324.42
        },
        {
          "date": "2026-05-14",
          "close": 3288.25
        },
        {
          "date": "2026-05-15",
          "close": 3282.2
        },
        {
          "date": "2026-05-18",
          "close": 3322.35
        },
        {
          "date": "2026-05-19",
          "close": 3430.68
        },
        {
          "date": "2026-05-20",
          "close": 3540.85
        },
        {
          "date": "2026-05-21",
          "close": 3352.57
        },
        {
          "date": "2026-05-22",
          "close": 3496.75
        },
        {
          "date": "2026-05-25",
          "close": 3742.95
        },
        {
          "date": "2026-05-26",
          "close": 3831.23
        },
        {
          "date": "2026-05-27",
          "close": 3799.33
        },
        {
          "date": "2026-05-28",
          "close": 3911.73
        },
        {
          "date": "2026-05-29",
          "close": 3679.82
        },
        {
          "date": "2026-06-01",
          "close": 3587.14
        },
        {
          "date": "2026-06-02",
          "close": 3659.23
        },
        {
          "date": "2026-06-03",
          "close": 3711.35
        },
        {
          "date": "2026-06-04",
          "close": 3803.26
        },
        {
          "date": "2026-06-05",
          "close": 3742.58
        },
        {
          "date": "2026-06-08",
          "close": 3605.43
        },
        {
          "date": "2026-06-09",
          "close": 3769.6
        },
        {
          "date": "2026-06-10",
          "close": 3736.73
        },
        {
          "date": "2026-06-11",
          "close": 3723.26
        },
        {
          "date": "2026-06-12",
          "close": 3598.3
        },
        {
          "date": "2026-06-15",
          "close": 3850.05
        },
        {
          "date": "2026-06-16",
          "close": 3972.93
        },
        {
          "date": "2026-06-17",
          "close": 4125.31
        },
        {
          "date": "2026-06-18",
          "close": 4241.19
        },
        {
          "date": "2026-06-22",
          "close": 4320.78
        },
        {
          "date": "2026-06-23",
          "close": 4233.68
        },
        {
          "date": "2026-06-24",
          "close": 4415.39
        },
        {
          "date": "2026-06-25",
          "close": 4520.86
        },
        {
          "date": "2026-06-26",
          "close": 4519.12
        },
        {
          "date": "2026-06-29",
          "close": 4542.45
        },
        {
          "date": "2026-06-30",
          "close": 4770.1
        },
        {
          "date": "2026-07-01",
          "close": 4690.13
        },
        {
          "date": "2026-07-02",
          "close": 4473.28
        },
        {
          "date": "2026-07-03",
          "close": 4350.97
        },
        {
          "date": "2026-07-06",
          "close": 4329.45
        },
        {
          "date": "2026-07-07",
          "close": 4326.34
        },
        {
          "date": "2026-07-08",
          "close": 4179.59
        },
        {
          "date": "2026-07-09",
          "close": 4474.36
        },
        {
          "date": "2026-07-10",
          "close": 4266.74
        },
        {
          "date": "2026-07-13",
          "close": 3957.01
        },
        {
          "date": "2026-07-14",
          "close": 4037.19
        },
        {
          "date": "2026-07-15",
          "close": 3788.32
        },
        {
          "date": "2026-07-16",
          "close": 3585.5
        },
        {
          "date": "2026-07-17",
          "close": 3298.47
        },
        {
          "date": "2026-07-20",
          "close": 3057.85
        },
        {
          "date": "2026-07-21",
          "close": 3331.94
        },
        {
          "date": "2026-07-22",
          "close": 3270.83
        },
        {
          "date": "2026-07-23",
          "close": 3207.5
        },
        {
          "date": "2026-07-24",
          "close": 3199.6
        },
        {
          "date": "2026-07-27",
          "close": 3295.45
        },
        {
          "date": "2026-07-28",
          "close": 3116.04
        },
        {
          "date": "2026-07-29",
          "close": 3071.95
        },
        {
          "date": "2026-07-30",
          "close": 2847.32
        },
        {
          "date": "2026-07-31",
          "close": 2972.97
        },
        {
          "date": "2026-08-03",
          "close": 2883.63
        },
        {
          "date": "2026-08-04",
          "close": 3070.57
        },
        {
          "date": "2026-08-05",
          "close": 3243.68
        },
        {
          "date": "2026-08-06",
          "close": 3322.22
        },
        {
          "date": "2026-08-07",
          "close": 3451.83
        },
        {
          "date": "2026-08-10",
          "close": 3428.35
        },
        {
          "date": "2026-08-11",
          "close": 3398.24
        },
        {
          "date": "2026-08-12",
          "close": 3468.29
        },
        {
          "date": "2026-08-13",
          "close": 3413.28
        },
        {
          "date": "2026-08-14",
          "close": 3466.85
        },
        {
          "date": "2026-08-17",
          "close": 3635.47
        },
        {
          "date": "2026-08-18",
          "close": 3647.77
        },
        {
          "date": "2026-08-19",
          "close": 3377.14
        },
        {
          "date": "2026-08-20",
          "close": 3383.98
        },
        {
          "date": "2026-08-21",
          "close": 3393.95
        },
        {
          "date": "2026-08-24",
          "close": 3314.39
        },
        {
          "date": "2026-08-25",
          "close": 3303.83
        },
        {
          "date": "2026-08-26",
          "close": 3301.09
        },
        {
          "date": "2026-08-27",
          "close": 3445.25
        },
        {
          "date": "2026-08-28",
          "close": 3395.6
        },
        {
          "date": "2026-08-31",
          "close": 3459.83
        },
        {
          "date": "2026-09-01",
          "close": 3367.85
        },
        {
          "date": "2026-09-02",
          "close": 3337.77
        },
        {
          "date": "2026-09-03",
          "close": 3337.22
        },
        {
          "date": "2026-09-04",
          "close": 3250.42
        },
        {
          "date": "2026-09-07",
          "close": 3358.7
        },
        {
          "date": "2026-09-08",
          "close": 3344.67
        },
        {
          "date": "2026-09-09",
          "close": 3342.16
        },
        {
          "date": "2026-09-10",
          "close": 3318.6
        },
        {
          "date": "2026-09-11",
          "close": 3261.21
        },
        {
          "date": "2026-09-14",
          "close": 3287.88
        },
        {
          "date": "2026-09-15",
          "close": 3324.98
        },
        {
          "date": "2026-09-16",
          "close": 3452.6
        },
        {
          "date": "2026-09-17",
          "close": 3447.76
        },
        {
          "date": "2026-09-18",
          "close": 3571.0
        },
        {
          "date": "2026-09-21",
          "close": 3560.82
        },
        {
          "date": "2026-09-22",
          "close": 3557.99
        },
        {
          "date": "2026-09-23",
          "close": 3608.11
        },
        {
          "date": "2026-09-24",
          "close": 3509.91
        },
        {
          "date": "2026-09-28",
          "close": 3342.72
        },
        {
          "date": "2026-09-29",
          "close": 3343.44
        },
        {
          "date": "2026-09-30",
          "close": 3256.93
        },
        {
          "date": "2026-10-08",
          "close": 3127.57
        },
        {
          "date": "2026-10-09",
          "close": 3083.18
        },
        {
          "date": "2026-10-12",
          "close": 3001.58
        },
        {
          "date": "2026-10-13",
          "close": 3017.72
        },
        {
          "date": "2026-10-14",
          "close": 2934.89
        },
        {
          "date": "2026-10-15",
          "close": 2827.6
        },
        {
          "date": "2026-10-16",
          "close": 2810.57
        },
        {
          "date": "2026-10-19",
          "close": 2787.91
        },
        {
          "date": "2026-10-20",
          "close": 2847.29
        },
        {
          "date": "2026-10-21",
          "close": 2846.17
        },
        {
          "date": "2026-10-22",
          "close": 2751.89
        },
        {
          "date": "2026-10-23",
          "close": 2821.5
        },
        {
          "date": "2026-10-26",
          "close": 2716.85
        },
        {
          "date": "2026-10-27",
          "close": 2604.19
        },
        {
          "date": "2026-10-28",
          "close": 2710.75
        },
        {
          "date": "2026-10-29",
          "close": 2550.66
        },
        {
          "date": "2026-10-30",
          "close": 2412.46
        },
        {
          "date": "2026-11-02",
          "close": 2486.57
        },
        {
          "date": "2026-11-03",
          "close": 2358.01
        },
        {
          "date": "2026-11-04",
          "close": 2583.99
        },
        {
          "date": "2026-11-05",
          "close": 2654.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5333333333333333,
          "pullback_frequency": 0.31666666666666665,
          "up_wilson": [
            0.4089342702715789,
            0.6537209395856151
          ],
          "pullback_wilson": [
            0.21305867552366523,
            0.44233767026176773
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4857142857142857,
          "pullback_frequency": 0.4857142857142857,
          "up_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "pullback_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 14,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1102",
      "name": "空气能热泵",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.01300959834119264,
        "5": 0.022116040034284135,
        "20": -0.06656969756734932,
        "60": -0.05550358590583104
      },
      "moving_averages": {
        "5": 1474.8280000000261,
        "20": 1531.2289999999805,
        "60": 1613.8629999999966
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": -0.07140010423372889,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1837.06
        },
        {
          "date": "2026-05-14",
          "close": 1809.87
        },
        {
          "date": "2026-05-15",
          "close": 1817.73
        },
        {
          "date": "2026-05-18",
          "close": 1828.08
        },
        {
          "date": "2026-05-19",
          "close": 1847.13
        },
        {
          "date": "2026-05-20",
          "close": 1855.36
        },
        {
          "date": "2026-05-21",
          "close": 1804.57
        },
        {
          "date": "2026-05-22",
          "close": 1838.63
        },
        {
          "date": "2026-05-25",
          "close": 1830.83
        },
        {
          "date": "2026-05-26",
          "close": 1788.22
        },
        {
          "date": "2026-05-27",
          "close": 1753.23
        },
        {
          "date": "2026-05-28",
          "close": 1772.89
        },
        {
          "date": "2026-05-29",
          "close": 1741.81
        },
        {
          "date": "2026-06-01",
          "close": 1752.29
        },
        {
          "date": "2026-06-02",
          "close": 1736.05
        },
        {
          "date": "2026-06-03",
          "close": 1723.21
        },
        {
          "date": "2026-06-04",
          "close": 1717.02
        },
        {
          "date": "2026-06-05",
          "close": 1710.57
        },
        {
          "date": "2026-06-08",
          "close": 1659.87
        },
        {
          "date": "2026-06-09",
          "close": 1692.86
        },
        {
          "date": "2026-06-10",
          "close": 1657.35
        },
        {
          "date": "2026-06-11",
          "close": 1648.75
        },
        {
          "date": "2026-06-12",
          "close": 1648.88
        },
        {
          "date": "2026-06-15",
          "close": 1690.08
        },
        {
          "date": "2026-06-16",
          "close": 1703.84
        },
        {
          "date": "2026-06-17",
          "close": 1688.86
        },
        {
          "date": "2026-06-18",
          "close": 1684.04
        },
        {
          "date": "2026-06-22",
          "close": 1680.64
        },
        {
          "date": "2026-06-23",
          "close": 1700.94
        },
        {
          "date": "2026-06-24",
          "close": 1693.68
        },
        {
          "date": "2026-06-25",
          "close": 1678.06
        },
        {
          "date": "2026-06-26",
          "close": 1656.03
        },
        {
          "date": "2026-06-29",
          "close": 1677.35
        },
        {
          "date": "2026-06-30",
          "close": 1720.41
        },
        {
          "date": "2026-07-01",
          "close": 1732.91
        },
        {
          "date": "2026-07-02",
          "close": 1709.11
        },
        {
          "date": "2026-07-03",
          "close": 1746.38
        },
        {
          "date": "2026-07-06",
          "close": 1759.77
        },
        {
          "date": "2026-07-07",
          "close": 1700.48
        },
        {
          "date": "2026-07-08",
          "close": 1665.81
        },
        {
          "date": "2026-07-09",
          "close": 1684.78
        },
        {
          "date": "2026-07-10",
          "close": 1716.65
        },
        {
          "date": "2026-07-13",
          "close": 1635.15
        },
        {
          "date": "2026-07-14",
          "close": 1655.04
        },
        {
          "date": "2026-07-15",
          "close": 1646.39
        },
        {
          "date": "2026-07-16",
          "close": 1634.3
        },
        {
          "date": "2026-07-17",
          "close": 1566.1
        },
        {
          "date": "2026-07-20",
          "close": 1516.07
        },
        {
          "date": "2026-07-21",
          "close": 1537.91
        },
        {
          "date": "2026-07-22",
          "close": 1509.7
        },
        {
          "date": "2026-07-23",
          "close": 1526.7
        },
        {
          "date": "2026-07-24",
          "close": 1497.8
        },
        {
          "date": "2026-07-27",
          "close": 1539.33
        },
        {
          "date": "2026-07-28",
          "close": 1523.53
        },
        {
          "date": "2026-07-29",
          "close": 1536.25
        },
        {
          "date": "2026-07-30",
          "close": 1498.35
        },
        {
          "date": "2026-07-31",
          "close": 1535.05
        },
        {
          "date": "2026-08-03",
          "close": 1545.82
        },
        {
          "date": "2026-08-04",
          "close": 1577.56
        },
        {
          "date": "2026-08-05",
          "close": 1603.5
        },
        {
          "date": "2026-08-06",
          "close": 1602.29
        },
        {
          "date": "2026-08-07",
          "close": 1611.65
        },
        {
          "date": "2026-08-10",
          "close": 1632.08
        },
        {
          "date": "2026-08-11",
          "close": 1617.56
        },
        {
          "date": "2026-08-12",
          "close": 1636.55
        },
        {
          "date": "2026-08-13",
          "close": 1613.15
        },
        {
          "date": "2026-08-14",
          "close": 1617.21
        },
        {
          "date": "2026-08-17",
          "close": 1653.53
        },
        {
          "date": "2026-08-18",
          "close": 1644.29
        },
        {
          "date": "2026-08-19",
          "close": 1589.78
        },
        {
          "date": "2026-08-20",
          "close": 1591.41
        },
        {
          "date": "2026-08-21",
          "close": 1603.56
        },
        {
          "date": "2026-08-24",
          "close": 1599.05
        },
        {
          "date": "2026-08-25",
          "close": 1646.9
        },
        {
          "date": "2026-08-26",
          "close": 1641.69
        },
        {
          "date": "2026-08-27",
          "close": 1671.02
        },
        {
          "date": "2026-08-28",
          "close": 1663.05
        },
        {
          "date": "2026-08-31",
          "close": 1690.3
        },
        {
          "date": "2026-09-01",
          "close": 1688.59
        },
        {
          "date": "2026-09-02",
          "close": 1702.47
        },
        {
          "date": "2026-09-03",
          "close": 1717.87
        },
        {
          "date": "2026-09-04",
          "close": 1699.61
        },
        {
          "date": "2026-09-07",
          "close": 1712.45
        },
        {
          "date": "2026-09-08",
          "close": 1710.61
        },
        {
          "date": "2026-09-09",
          "close": 1697.76
        },
        {
          "date": "2026-09-10",
          "close": 1686.21
        },
        {
          "date": "2026-09-11",
          "close": 1655.79
        },
        {
          "date": "2026-09-14",
          "close": 1654.83
        },
        {
          "date": "2026-09-15",
          "close": 1620.71
        },
        {
          "date": "2026-09-16",
          "close": 1649.13
        },
        {
          "date": "2026-09-17",
          "close": 1660.93
        },
        {
          "date": "2026-09-18",
          "close": 1693.28
        },
        {
          "date": "2026-09-21",
          "close": 1704.63
        },
        {
          "date": "2026-09-22",
          "close": 1699.78
        },
        {
          "date": "2026-09-23",
          "close": 1698.03
        },
        {
          "date": "2026-09-24",
          "close": 1679.86
        },
        {
          "date": "2026-09-28",
          "close": 1643.38
        },
        {
          "date": "2026-09-29",
          "close": 1647.56
        },
        {
          "date": "2026-09-30",
          "close": 1636.14
        },
        {
          "date": "2026-10-08",
          "close": 1622.51
        },
        {
          "date": "2026-10-09",
          "close": 1630.95
        },
        {
          "date": "2026-10-12",
          "close": 1606.88
        },
        {
          "date": "2026-10-13",
          "close": 1614.02
        },
        {
          "date": "2026-10-14",
          "close": 1579.46
        },
        {
          "date": "2026-10-15",
          "close": 1550.39
        },
        {
          "date": "2026-10-16",
          "close": 1557.63
        },
        {
          "date": "2026-10-19",
          "close": 1542.12
        },
        {
          "date": "2026-10-20",
          "close": 1557.66
        },
        {
          "date": "2026-10-21",
          "close": 1558.15
        },
        {
          "date": "2026-10-22",
          "close": 1523.37
        },
        {
          "date": "2026-10-23",
          "close": 1543.41
        },
        {
          "date": "2026-10-26",
          "close": 1513.51
        },
        {
          "date": "2026-10-27",
          "close": 1478.99
        },
        {
          "date": "2026-10-28",
          "close": 1512.17
        },
        {
          "date": "2026-10-29",
          "close": 1481.73
        },
        {
          "date": "2026-10-30",
          "close": 1437.2
        },
        {
          "date": "2026-11-02",
          "close": 1472.06
        },
        {
          "date": "2026-11-03",
          "close": 1455.33
        },
        {
          "date": "2026-11-04",
          "close": 1495.05
        },
        {
          "date": "2026-11-05",
          "close": 1514.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.34545454545454546,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.23362709542089732,
            0.47746096492438395
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.3644951711897464,
            0.6913061289193116
          ],
          "pullback_wilson": [
            0.22933887309454212,
            0.5474559264692255
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1103",
      "name": "熔盐储能",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.017515631243048224,
        "5": 0.01013078902229858,
        "20": -0.11068219571126547,
        "60": -0.11609647189050754
      },
      "moving_averages": {
        "5": 918.8960000000195,
        "20": 971.661499999999,
        "60": 1030.8023333333356
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.10675350283449925,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1215.65
        },
        {
          "date": "2026-05-14",
          "close": 1190.73
        },
        {
          "date": "2026-05-15",
          "close": 1176.61
        },
        {
          "date": "2026-05-18",
          "close": 1186.04
        },
        {
          "date": "2026-05-19",
          "close": 1210.66
        },
        {
          "date": "2026-05-20",
          "close": 1189.99
        },
        {
          "date": "2026-05-21",
          "close": 1152.4
        },
        {
          "date": "2026-05-22",
          "close": 1168.94
        },
        {
          "date": "2026-05-25",
          "close": 1163.45
        },
        {
          "date": "2026-05-26",
          "close": 1143.51
        },
        {
          "date": "2026-05-27",
          "close": 1136.21
        },
        {
          "date": "2026-05-28",
          "close": 1153.3
        },
        {
          "date": "2026-05-29",
          "close": 1123.0
        },
        {
          "date": "2026-06-01",
          "close": 1149.57
        },
        {
          "date": "2026-06-02",
          "close": 1132.71
        },
        {
          "date": "2026-06-03",
          "close": 1138.22
        },
        {
          "date": "2026-06-04",
          "close": 1132.27
        },
        {
          "date": "2026-06-05",
          "close": 1125.7
        },
        {
          "date": "2026-06-08",
          "close": 1077.55
        },
        {
          "date": "2026-06-09",
          "close": 1095.43
        },
        {
          "date": "2026-06-10",
          "close": 1081.01
        },
        {
          "date": "2026-06-11",
          "close": 1070.49
        },
        {
          "date": "2026-06-12",
          "close": 1084.06
        },
        {
          "date": "2026-06-15",
          "close": 1100.37
        },
        {
          "date": "2026-06-16",
          "close": 1100.97
        },
        {
          "date": "2026-06-17",
          "close": 1090.91
        },
        {
          "date": "2026-06-18",
          "close": 1083.57
        },
        {
          "date": "2026-06-22",
          "close": 1097.92
        },
        {
          "date": "2026-06-23",
          "close": 1098.23
        },
        {
          "date": "2026-06-24",
          "close": 1074.81
        },
        {
          "date": "2026-06-25",
          "close": 1066.86
        },
        {
          "date": "2026-06-26",
          "close": 1034.74
        },
        {
          "date": "2026-06-29",
          "close": 1017.92
        },
        {
          "date": "2026-06-30",
          "close": 1028.42
        },
        {
          "date": "2026-07-01",
          "close": 1034.58
        },
        {
          "date": "2026-07-02",
          "close": 1013.78
        },
        {
          "date": "2026-07-03",
          "close": 1046.88
        },
        {
          "date": "2026-07-06",
          "close": 1029.9
        },
        {
          "date": "2026-07-07",
          "close": 1004.68
        },
        {
          "date": "2026-07-08",
          "close": 983.32
        },
        {
          "date": "2026-07-09",
          "close": 995.47
        },
        {
          "date": "2026-07-10",
          "close": 1019.82
        },
        {
          "date": "2026-07-13",
          "close": 976.38
        },
        {
          "date": "2026-07-14",
          "close": 1001.82
        },
        {
          "date": "2026-07-15",
          "close": 1006.32
        },
        {
          "date": "2026-07-16",
          "close": 998.78
        },
        {
          "date": "2026-07-17",
          "close": 967.97
        },
        {
          "date": "2026-07-20",
          "close": 947.67
        },
        {
          "date": "2026-07-21",
          "close": 954.56
        },
        {
          "date": "2026-07-22",
          "close": 936.6
        },
        {
          "date": "2026-07-23",
          "close": 968.43
        },
        {
          "date": "2026-07-24",
          "close": 944.11
        },
        {
          "date": "2026-07-27",
          "close": 969.05
        },
        {
          "date": "2026-07-28",
          "close": 963.17
        },
        {
          "date": "2026-07-29",
          "close": 979.82
        },
        {
          "date": "2026-07-30",
          "close": 974.12
        },
        {
          "date": "2026-07-31",
          "close": 996.29
        },
        {
          "date": "2026-08-03",
          "close": 1023.09
        },
        {
          "date": "2026-08-04",
          "close": 1048.33
        },
        {
          "date": "2026-08-05",
          "close": 1066.01
        },
        {
          "date": "2026-08-06",
          "close": 1064.84
        },
        {
          "date": "2026-08-07",
          "close": 1062.61
        },
        {
          "date": "2026-08-10",
          "close": 1076.25
        },
        {
          "date": "2026-08-11",
          "close": 1066.07
        },
        {
          "date": "2026-08-12",
          "close": 1073.35
        },
        {
          "date": "2026-08-13",
          "close": 1047.05
        },
        {
          "date": "2026-08-14",
          "close": 1042.33
        },
        {
          "date": "2026-08-17",
          "close": 1066.35
        },
        {
          "date": "2026-08-18",
          "close": 1060.44
        },
        {
          "date": "2026-08-19",
          "close": 1023.55
        },
        {
          "date": "2026-08-20",
          "close": 1036.3
        },
        {
          "date": "2026-08-21",
          "close": 1040.56
        },
        {
          "date": "2026-08-24",
          "close": 1034.58
        },
        {
          "date": "2026-08-25",
          "close": 1049.03
        },
        {
          "date": "2026-08-26",
          "close": 1044.5
        },
        {
          "date": "2026-08-27",
          "close": 1050.87
        },
        {
          "date": "2026-08-28",
          "close": 1062.63
        },
        {
          "date": "2026-08-31",
          "close": 1077.13
        },
        {
          "date": "2026-09-01",
          "close": 1092.42
        },
        {
          "date": "2026-09-02",
          "close": 1086.42
        },
        {
          "date": "2026-09-03",
          "close": 1070.52
        },
        {
          "date": "2026-09-04",
          "close": 1071.78
        },
        {
          "date": "2026-09-07",
          "close": 1087.64
        },
        {
          "date": "2026-09-08",
          "close": 1098.9
        },
        {
          "date": "2026-09-09",
          "close": 1091.22
        },
        {
          "date": "2026-09-10",
          "close": 1083.35
        },
        {
          "date": "2026-09-11",
          "close": 1058.67
        },
        {
          "date": "2026-09-14",
          "close": 1053.18
        },
        {
          "date": "2026-09-15",
          "close": 1030.79
        },
        {
          "date": "2026-09-16",
          "close": 1040.14
        },
        {
          "date": "2026-09-17",
          "close": 1038.52
        },
        {
          "date": "2026-09-18",
          "close": 1055.28
        },
        {
          "date": "2026-09-21",
          "close": 1071.73
        },
        {
          "date": "2026-09-22",
          "close": 1079.43
        },
        {
          "date": "2026-09-23",
          "close": 1070.76
        },
        {
          "date": "2026-09-24",
          "close": 1058.7
        },
        {
          "date": "2026-09-28",
          "close": 1039.59
        },
        {
          "date": "2026-09-29",
          "close": 1047.96
        },
        {
          "date": "2026-09-30",
          "close": 1049.95
        },
        {
          "date": "2026-10-08",
          "close": 1059.52
        },
        {
          "date": "2026-10-09",
          "close": 1054.86
        },
        {
          "date": "2026-10-12",
          "close": 1047.65
        },
        {
          "date": "2026-10-13",
          "close": 1053.57
        },
        {
          "date": "2026-10-14",
          "close": 1024.05
        },
        {
          "date": "2026-10-15",
          "close": 981.63
        },
        {
          "date": "2026-10-16",
          "close": 993.62
        },
        {
          "date": "2026-10-19",
          "close": 987.69
        },
        {
          "date": "2026-10-20",
          "close": 991.7
        },
        {
          "date": "2026-10-21",
          "close": 985.85
        },
        {
          "date": "2026-10-22",
          "close": 962.6
        },
        {
          "date": "2026-10-23",
          "close": 969.71
        },
        {
          "date": "2026-10-26",
          "close": 957.65
        },
        {
          "date": "2026-10-27",
          "close": 937.9
        },
        {
          "date": "2026-10-28",
          "close": 957.47
        },
        {
          "date": "2026-10-29",
          "close": 932.8
        },
        {
          "date": "2026-10-30",
          "close": 902.49
        },
        {
          "date": "2026-11-02",
          "close": 916.79
        },
        {
          "date": "2026-11-03",
          "close": 906.92
        },
        {
          "date": "2026-11-04",
          "close": 926.03
        },
        {
          "date": "2026-11-05",
          "close": 942.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 97,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4948453608247423,
          "pullback_frequency": 0.2268041237113402,
          "up_wilson": [
            0.3974582344396337,
            0.5926252092977472
          ],
          "pullback_wilson": [
            0.1548181000932749,
            0.31960441798791295
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4745762711864407,
          "pullback_frequency": 0.3559322033898305,
          "up_wilson": [
            0.35265876715068556,
            0.5996020482998292
          ],
          "pullback_wilson": [
            0.2460329140381331,
            0.48344504018145007
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 15,
          "covered_samples": 1,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1104",
      "name": "信创",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03204725242579465,
        "5": 0.036349545630679714,
        "20": -0.02125499501236583,
        "60": -0.08087733982229262
      },
      "moving_averages": {
        "5": 1586.1819999999832,
        "20": 1662.090000000014,
        "60": 1730.0988333333362
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.04753206619450523,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2106.75
        },
        {
          "date": "2026-05-14",
          "close": 2039.93
        },
        {
          "date": "2026-05-15",
          "close": 2022.88
        },
        {
          "date": "2026-05-18",
          "close": 2051.19
        },
        {
          "date": "2026-05-19",
          "close": 2099.83
        },
        {
          "date": "2026-05-20",
          "close": 2063.7
        },
        {
          "date": "2026-05-21",
          "close": 1982.83
        },
        {
          "date": "2026-05-22",
          "close": 2010.79
        },
        {
          "date": "2026-05-25",
          "close": 2013.2
        },
        {
          "date": "2026-05-26",
          "close": 1971.94
        },
        {
          "date": "2026-05-27",
          "close": 1905.85
        },
        {
          "date": "2026-05-28",
          "close": 1919.47
        },
        {
          "date": "2026-05-29",
          "close": 1851.33
        },
        {
          "date": "2026-06-01",
          "close": 1909.84
        },
        {
          "date": "2026-06-02",
          "close": 1895.59
        },
        {
          "date": "2026-06-03",
          "close": 1874.28
        },
        {
          "date": "2026-06-04",
          "close": 1841.59
        },
        {
          "date": "2026-06-05",
          "close": 1846.22
        },
        {
          "date": "2026-06-08",
          "close": 1803.75
        },
        {
          "date": "2026-06-09",
          "close": 1831.13
        },
        {
          "date": "2026-06-10",
          "close": 1801.21
        },
        {
          "date": "2026-06-11",
          "close": 1738.99
        },
        {
          "date": "2026-06-12",
          "close": 1757.04
        },
        {
          "date": "2026-06-15",
          "close": 1805.65
        },
        {
          "date": "2026-06-16",
          "close": 1818.95
        },
        {
          "date": "2026-06-17",
          "close": 1809.61
        },
        {
          "date": "2026-06-18",
          "close": 1817.52
        },
        {
          "date": "2026-06-22",
          "close": 1852.44
        },
        {
          "date": "2026-06-23",
          "close": 1834.89
        },
        {
          "date": "2026-06-24",
          "close": 1809.32
        },
        {
          "date": "2026-06-25",
          "close": 1772.96
        },
        {
          "date": "2026-06-26",
          "close": 1708.75
        },
        {
          "date": "2026-06-29",
          "close": 1699.14
        },
        {
          "date": "2026-06-30",
          "close": 1742.53
        },
        {
          "date": "2026-07-01",
          "close": 1783.87
        },
        {
          "date": "2026-07-02",
          "close": 1743.78
        },
        {
          "date": "2026-07-03",
          "close": 1750.51
        },
        {
          "date": "2026-07-06",
          "close": 1718.92
        },
        {
          "date": "2026-07-07",
          "close": 1667.77
        },
        {
          "date": "2026-07-08",
          "close": 1699.41
        },
        {
          "date": "2026-07-09",
          "close": 1718.24
        },
        {
          "date": "2026-07-10",
          "close": 1739.84
        },
        {
          "date": "2026-07-13",
          "close": 1671.29
        },
        {
          "date": "2026-07-14",
          "close": 1666.09
        },
        {
          "date": "2026-07-15",
          "close": 1671.99
        },
        {
          "date": "2026-07-16",
          "close": 1686.72
        },
        {
          "date": "2026-07-17",
          "close": 1602.12
        },
        {
          "date": "2026-07-20",
          "close": 1587.96
        },
        {
          "date": "2026-07-21",
          "close": 1623.12
        },
        {
          "date": "2026-07-22",
          "close": 1611.98
        },
        {
          "date": "2026-07-23",
          "close": 1618.08
        },
        {
          "date": "2026-07-24",
          "close": 1559.73
        },
        {
          "date": "2026-07-27",
          "close": 1606.38
        },
        {
          "date": "2026-07-28",
          "close": 1615.25
        },
        {
          "date": "2026-07-29",
          "close": 1625.4
        },
        {
          "date": "2026-07-30",
          "close": 1602.89
        },
        {
          "date": "2026-07-31",
          "close": 1692.25
        },
        {
          "date": "2026-08-03",
          "close": 1707.25
        },
        {
          "date": "2026-08-04",
          "close": 1764.54
        },
        {
          "date": "2026-08-05",
          "close": 1804.09
        },
        {
          "date": "2026-08-06",
          "close": 1813.36
        },
        {
          "date": "2026-08-07",
          "close": 1795.43
        },
        {
          "date": "2026-08-10",
          "close": 1800.07
        },
        {
          "date": "2026-08-11",
          "close": 1792.7
        },
        {
          "date": "2026-08-12",
          "close": 1810.12
        },
        {
          "date": "2026-08-13",
          "close": 1790.53
        },
        {
          "date": "2026-08-14",
          "close": 1791.91
        },
        {
          "date": "2026-08-17",
          "close": 1808.75
        },
        {
          "date": "2026-08-18",
          "close": 1797.78
        },
        {
          "date": "2026-08-19",
          "close": 1705.13
        },
        {
          "date": "2026-08-20",
          "close": 1720.77
        },
        {
          "date": "2026-08-21",
          "close": 1721.68
        },
        {
          "date": "2026-08-24",
          "close": 1692.63
        },
        {
          "date": "2026-08-25",
          "close": 1723.72
        },
        {
          "date": "2026-08-26",
          "close": 1723.95
        },
        {
          "date": "2026-08-27",
          "close": 1754.68
        },
        {
          "date": "2026-08-28",
          "close": 1760.75
        },
        {
          "date": "2026-08-31",
          "close": 1791.11
        },
        {
          "date": "2026-09-01",
          "close": 1815.97
        },
        {
          "date": "2026-09-02",
          "close": 1800.89
        },
        {
          "date": "2026-09-03",
          "close": 1788.45
        },
        {
          "date": "2026-09-04",
          "close": 1798.32
        },
        {
          "date": "2026-09-07",
          "close": 1794.87
        },
        {
          "date": "2026-09-08",
          "close": 1793.13
        },
        {
          "date": "2026-09-09",
          "close": 1766.6
        },
        {
          "date": "2026-09-10",
          "close": 1753.76
        },
        {
          "date": "2026-09-11",
          "close": 1719.56
        },
        {
          "date": "2026-09-14",
          "close": 1732.94
        },
        {
          "date": "2026-09-15",
          "close": 1715.58
        },
        {
          "date": "2026-09-16",
          "close": 1730.09
        },
        {
          "date": "2026-09-17",
          "close": 1721.31
        },
        {
          "date": "2026-09-18",
          "close": 1757.01
        },
        {
          "date": "2026-09-21",
          "close": 1792.98
        },
        {
          "date": "2026-09-22",
          "close": 1818.94
        },
        {
          "date": "2026-09-23",
          "close": 1794.19
        },
        {
          "date": "2026-09-24",
          "close": 1764.52
        },
        {
          "date": "2026-09-28",
          "close": 1730.73
        },
        {
          "date": "2026-09-29",
          "close": 1753.68
        },
        {
          "date": "2026-09-30",
          "close": 1731.35
        },
        {
          "date": "2026-10-08",
          "close": 1694.19
        },
        {
          "date": "2026-10-09",
          "close": 1740.93
        },
        {
          "date": "2026-10-12",
          "close": 1727.57
        },
        {
          "date": "2026-10-13",
          "close": 1739.62
        },
        {
          "date": "2026-10-14",
          "close": 1710.1
        },
        {
          "date": "2026-10-15",
          "close": 1658.54
        },
        {
          "date": "2026-10-16",
          "close": 1648.3
        },
        {
          "date": "2026-10-19",
          "close": 1657.33
        },
        {
          "date": "2026-10-20",
          "close": 1701.46
        },
        {
          "date": "2026-10-21",
          "close": 1718.72
        },
        {
          "date": "2026-10-22",
          "close": 1657.84
        },
        {
          "date": "2026-10-23",
          "close": 1723.0
        },
        {
          "date": "2026-10-26",
          "close": 1719.49
        },
        {
          "date": "2026-10-27",
          "close": 1646.13
        },
        {
          "date": "2026-10-28",
          "close": 1661.84
        },
        {
          "date": "2026-10-29",
          "close": 1600.02
        },
        {
          "date": "2026-10-30",
          "close": 1509.27
        },
        {
          "date": "2026-11-02",
          "close": 1594.87
        },
        {
          "date": "2026-11-03",
          "close": 1561.9
        },
        {
          "date": "2026-11-04",
          "close": 1606.69
        },
        {
          "date": "2026-11-05",
          "close": 1658.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 95,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.3263157894736842,
          "up_wilson": [
            0.4784963648984185,
            0.6732618161216647
          ],
          "pullback_wilson": [
            0.24038712734007606,
            0.42574487441574094
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5272727272727272,
          "pullback_frequency": 0.4727272727272727,
          "up_wilson": [
            0.3979154435522611,
            0.6530690163868067
          ],
          "pullback_wilson": [
            0.3469309836131932,
            0.6020845564477388
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 39,
          "insufficient_or_abstained": 4,
          "hit_rate": 0.6153846153846154,
          "baseline_hit_rate": 0.5384615384615384,
          "hit_wilson": [
            0.45899061456925083,
            0.7510862653443866
          ],
          "baseline_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 21,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1106",
      "name": "创新药",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0241404644052452,
        "5": 0.05944941732815412,
        "20": -0.04324616621835231,
        "60": -0.020504631108272164
      },
      "moving_averages": {
        "5": 1330.08200000003,
        "20": 1358.1990000000224,
        "60": 1426.7871666666722
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-20",
            "end": "2026-08-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-21",
            "end": "2026-08-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-10-13",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05587861042319431,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1516.74
        },
        {
          "date": "2026-05-14",
          "close": 1485.59
        },
        {
          "date": "2026-05-15",
          "close": 1475.31
        },
        {
          "date": "2026-05-18",
          "close": 1454.93
        },
        {
          "date": "2026-05-19",
          "close": 1463.6
        },
        {
          "date": "2026-05-20",
          "close": 1452.92
        },
        {
          "date": "2026-05-21",
          "close": 1440.08
        },
        {
          "date": "2026-05-22",
          "close": 1434.25
        },
        {
          "date": "2026-05-25",
          "close": 1419.58
        },
        {
          "date": "2026-05-26",
          "close": 1404.21
        },
        {
          "date": "2026-05-27",
          "close": 1392.17
        },
        {
          "date": "2026-05-28",
          "close": 1376.65
        },
        {
          "date": "2026-05-29",
          "close": 1381.53
        },
        {
          "date": "2026-06-01",
          "close": 1379.95
        },
        {
          "date": "2026-06-02",
          "close": 1352.51
        },
        {
          "date": "2026-06-03",
          "close": 1337.36
        },
        {
          "date": "2026-06-04",
          "close": 1315.6
        },
        {
          "date": "2026-06-05",
          "close": 1317.77
        },
        {
          "date": "2026-06-08",
          "close": 1282.66
        },
        {
          "date": "2026-06-09",
          "close": 1288.3
        },
        {
          "date": "2026-06-10",
          "close": 1290.11
        },
        {
          "date": "2026-06-11",
          "close": 1271.75
        },
        {
          "date": "2026-06-12",
          "close": 1296.15
        },
        {
          "date": "2026-06-15",
          "close": 1295.5
        },
        {
          "date": "2026-06-16",
          "close": 1283.56
        },
        {
          "date": "2026-06-17",
          "close": 1269.92
        },
        {
          "date": "2026-06-18",
          "close": 1284.53
        },
        {
          "date": "2026-06-22",
          "close": 1280.36
        },
        {
          "date": "2026-06-23",
          "close": 1322.25
        },
        {
          "date": "2026-06-24",
          "close": 1317.02
        },
        {
          "date": "2026-06-25",
          "close": 1303.25
        },
        {
          "date": "2026-06-26",
          "close": 1253.09
        },
        {
          "date": "2026-06-29",
          "close": 1337.52
        },
        {
          "date": "2026-06-30",
          "close": 1322.1
        },
        {
          "date": "2026-07-01",
          "close": 1389.53
        },
        {
          "date": "2026-07-02",
          "close": 1393.09
        },
        {
          "date": "2026-07-03",
          "close": 1423.04
        },
        {
          "date": "2026-07-06",
          "close": 1442.77
        },
        {
          "date": "2026-07-07",
          "close": 1385.41
        },
        {
          "date": "2026-07-08",
          "close": 1365.83
        },
        {
          "date": "2026-07-09",
          "close": 1366.31
        },
        {
          "date": "2026-07-10",
          "close": 1410.64
        },
        {
          "date": "2026-07-13",
          "close": 1406.11
        },
        {
          "date": "2026-07-14",
          "close": 1441.48
        },
        {
          "date": "2026-07-15",
          "close": 1501.95
        },
        {
          "date": "2026-07-16",
          "close": 1514.84
        },
        {
          "date": "2026-07-17",
          "close": 1405.43
        },
        {
          "date": "2026-07-20",
          "close": 1413.33
        },
        {
          "date": "2026-07-21",
          "close": 1400.19
        },
        {
          "date": "2026-07-22",
          "close": 1403.69
        },
        {
          "date": "2026-07-23",
          "close": 1401.67
        },
        {
          "date": "2026-07-24",
          "close": 1342.66
        },
        {
          "date": "2026-07-27",
          "close": 1388.66
        },
        {
          "date": "2026-07-28",
          "close": 1369.09
        },
        {
          "date": "2026-07-29",
          "close": 1372.05
        },
        {
          "date": "2026-07-30",
          "close": 1339.56
        },
        {
          "date": "2026-07-31",
          "close": 1364.64
        },
        {
          "date": "2026-08-03",
          "close": 1364.61
        },
        {
          "date": "2026-08-04",
          "close": 1397.04
        },
        {
          "date": "2026-08-05",
          "close": 1408.95
        },
        {
          "date": "2026-08-06",
          "close": 1406.4
        },
        {
          "date": "2026-08-07",
          "close": 1482.82
        },
        {
          "date": "2026-08-10",
          "close": 1498.65
        },
        {
          "date": "2026-08-11",
          "close": 1513.91
        },
        {
          "date": "2026-08-12",
          "close": 1518.25
        },
        {
          "date": "2026-08-13",
          "close": 1546.67
        },
        {
          "date": "2026-08-14",
          "close": 1538.39
        },
        {
          "date": "2026-08-17",
          "close": 1543.97
        },
        {
          "date": "2026-08-18",
          "close": 1525.63
        },
        {
          "date": "2026-08-19",
          "close": 1479.95
        },
        {
          "date": "2026-08-20",
          "close": 1551.7
        },
        {
          "date": "2026-08-21",
          "close": 1490.28
        },
        {
          "date": "2026-08-24",
          "close": 1440.27
        },
        {
          "date": "2026-08-25",
          "close": 1471.85
        },
        {
          "date": "2026-08-26",
          "close": 1474.08
        },
        {
          "date": "2026-08-27",
          "close": 1491.96
        },
        {
          "date": "2026-08-28",
          "close": 1470.17
        },
        {
          "date": "2026-08-31",
          "close": 1443.79
        },
        {
          "date": "2026-09-01",
          "close": 1454.26
        },
        {
          "date": "2026-09-02",
          "close": 1437.75
        },
        {
          "date": "2026-09-03",
          "close": 1435.55
        },
        {
          "date": "2026-09-04",
          "close": 1427.03
        },
        {
          "date": "2026-09-07",
          "close": 1431.73
        },
        {
          "date": "2026-09-08",
          "close": 1450.96
        },
        {
          "date": "2026-09-09",
          "close": 1428.54
        },
        {
          "date": "2026-09-10",
          "close": 1398.28
        },
        {
          "date": "2026-09-11",
          "close": 1366.05
        },
        {
          "date": "2026-09-14",
          "close": 1398.62
        },
        {
          "date": "2026-09-15",
          "close": 1377.64
        },
        {
          "date": "2026-09-16",
          "close": 1387.43
        },
        {
          "date": "2026-09-17",
          "close": 1399.65
        },
        {
          "date": "2026-09-18",
          "close": 1419.94
        },
        {
          "date": "2026-09-21",
          "close": 1485.81
        },
        {
          "date": "2026-09-22",
          "close": 1495.92
        },
        {
          "date": "2026-09-23",
          "close": 1495.63
        },
        {
          "date": "2026-09-24",
          "close": 1453.37
        },
        {
          "date": "2026-09-28",
          "close": 1442.23
        },
        {
          "date": "2026-09-29",
          "close": 1443.04
        },
        {
          "date": "2026-09-30",
          "close": 1482.64
        },
        {
          "date": "2026-10-08",
          "close": 1442.44
        },
        {
          "date": "2026-10-09",
          "close": 1461.74
        },
        {
          "date": "2026-10-12",
          "close": 1430.68
        },
        {
          "date": "2026-10-13",
          "close": 1413.99
        },
        {
          "date": "2026-10-14",
          "close": 1392.95
        },
        {
          "date": "2026-10-15",
          "close": 1372.03
        },
        {
          "date": "2026-10-16",
          "close": 1366.45
        },
        {
          "date": "2026-10-19",
          "close": 1357.03
        },
        {
          "date": "2026-10-20",
          "close": 1373.85
        },
        {
          "date": "2026-10-21",
          "close": 1375.6
        },
        {
          "date": "2026-10-22",
          "close": 1330.06
        },
        {
          "date": "2026-10-23",
          "close": 1351.72
        },
        {
          "date": "2026-10-26",
          "close": 1353.34
        },
        {
          "date": "2026-10-27",
          "close": 1303.26
        },
        {
          "date": "2026-10-28",
          "close": 1328.25
        },
        {
          "date": "2026-10-29",
          "close": 1302.62
        },
        {
          "date": "2026-10-30",
          "close": 1298.57
        },
        {
          "date": "2026-11-02",
          "close": 1320.71
        },
        {
          "date": "2026-11-03",
          "close": 1303.54
        },
        {
          "date": "2026-11-04",
          "close": 1347.53
        },
        {
          "date": "2026-11-05",
          "close": 1380.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 91,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4945054945054945,
          "pullback_frequency": 0.2967032967032967,
          "up_wilson": [
            0.39410584110376173,
            0.5953502468515007
          ],
          "pullback_wilson": [
            0.21263490271484697,
            0.3972403516298626
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5098039215686274,
          "pullback_frequency": 0.4117647058823529,
          "up_wilson": [
            0.37680923894569696,
            0.6414251410562926
          ],
          "pullback_wilson": [
            0.2875439520458094,
            0.5483466279362843
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 1,
          "insufficient_or_abstained": 40,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 5,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1107",
      "name": "科创板做市商",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0007902073921663977,
        "5": 0.03854871775035784,
        "20": 0.0004918692522097867,
        "60": -0.07151354192602433
      },
      "moving_averages": {
        "5": 1323.7819999999833,
        "20": 1338.221499999985,
        "60": 1387.872166666664
      },
      "phase": "下降",
      "phase_days": 34,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-06",
            "end": "2026-08-12",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-13",
            "end": "2026-08-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-14",
            "end": "2026-08-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-17",
            "end": "2026-08-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-18",
            "end": "2026-08-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-09-10",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-11-05",
            "sessions": 34,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.023153605471876504,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1415.03
        },
        {
          "date": "2026-05-14",
          "close": 1392.22
        },
        {
          "date": "2026-05-15",
          "close": 1361.27
        },
        {
          "date": "2026-05-18",
          "close": 1353.72
        },
        {
          "date": "2026-05-19",
          "close": 1374.72
        },
        {
          "date": "2026-05-20",
          "close": 1365.47
        },
        {
          "date": "2026-05-21",
          "close": 1363.36
        },
        {
          "date": "2026-05-22",
          "close": 1344.66
        },
        {
          "date": "2026-05-25",
          "close": 1354.98
        },
        {
          "date": "2026-05-26",
          "close": 1373.05
        },
        {
          "date": "2026-05-27",
          "close": 1360.59
        },
        {
          "date": "2026-05-28",
          "close": 1331.25
        },
        {
          "date": "2026-05-29",
          "close": 1351.24
        },
        {
          "date": "2026-06-01",
          "close": 1357.47
        },
        {
          "date": "2026-06-02",
          "close": 1368.05
        },
        {
          "date": "2026-06-03",
          "close": 1357.73
        },
        {
          "date": "2026-06-04",
          "close": 1339.93
        },
        {
          "date": "2026-06-05",
          "close": 1333.87
        },
        {
          "date": "2026-06-08",
          "close": 1316.86
        },
        {
          "date": "2026-06-09",
          "close": 1324.92
        },
        {
          "date": "2026-06-10",
          "close": 1345.43
        },
        {
          "date": "2026-06-11",
          "close": 1338.87
        },
        {
          "date": "2026-06-12",
          "close": 1386.91
        },
        {
          "date": "2026-06-15",
          "close": 1417.29
        },
        {
          "date": "2026-06-16",
          "close": 1424.14
        },
        {
          "date": "2026-06-17",
          "close": 1419.22
        },
        {
          "date": "2026-06-18",
          "close": 1370.81
        },
        {
          "date": "2026-06-22",
          "close": 1466.58
        },
        {
          "date": "2026-06-23",
          "close": 1472.65
        },
        {
          "date": "2026-06-24",
          "close": 1446.08
        },
        {
          "date": "2026-06-25",
          "close": 1491.23
        },
        {
          "date": "2026-06-26",
          "close": 1443.03
        },
        {
          "date": "2026-06-29",
          "close": 1463.65
        },
        {
          "date": "2026-06-30",
          "close": 1459.01
        },
        {
          "date": "2026-07-01",
          "close": 1525.63
        },
        {
          "date": "2026-07-02",
          "close": 1488.65
        },
        {
          "date": "2026-07-03",
          "close": 1501.56
        },
        {
          "date": "2026-07-06",
          "close": 1512.7
        },
        {
          "date": "2026-07-07",
          "close": 1472.12
        },
        {
          "date": "2026-07-08",
          "close": 1454.48
        },
        {
          "date": "2026-07-09",
          "close": 1483.16
        },
        {
          "date": "2026-07-10",
          "close": 1450.56
        },
        {
          "date": "2026-07-13",
          "close": 1438.51
        },
        {
          "date": "2026-07-14",
          "close": 1448.65
        },
        {
          "date": "2026-07-15",
          "close": 1482.71
        },
        {
          "date": "2026-07-16",
          "close": 1459.63
        },
        {
          "date": "2026-07-17",
          "close": 1436.58
        },
        {
          "date": "2026-07-20",
          "close": 1460.91
        },
        {
          "date": "2026-07-21",
          "close": 1462.26
        },
        {
          "date": "2026-07-22",
          "close": 1452.77
        },
        {
          "date": "2026-07-23",
          "close": 1469.05
        },
        {
          "date": "2026-07-24",
          "close": 1434.7
        },
        {
          "date": "2026-07-27",
          "close": 1441.03
        },
        {
          "date": "2026-07-28",
          "close": 1418.13
        },
        {
          "date": "2026-07-29",
          "close": 1441.75
        },
        {
          "date": "2026-07-30",
          "close": 1443.53
        },
        {
          "date": "2026-07-31",
          "close": 1442.14
        },
        {
          "date": "2026-08-03",
          "close": 1445.48
        },
        {
          "date": "2026-08-04",
          "close": 1442.14
        },
        {
          "date": "2026-08-05",
          "close": 1445.88
        },
        {
          "date": "2026-08-06",
          "close": 1430.23
        },
        {
          "date": "2026-08-07",
          "close": 1431.0
        },
        {
          "date": "2026-08-10",
          "close": 1434.96
        },
        {
          "date": "2026-08-11",
          "close": 1424.69
        },
        {
          "date": "2026-08-12",
          "close": 1429.93
        },
        {
          "date": "2026-08-13",
          "close": 1441.37
        },
        {
          "date": "2026-08-14",
          "close": 1423.84
        },
        {
          "date": "2026-08-17",
          "close": 1432.88
        },
        {
          "date": "2026-08-18",
          "close": 1415.91
        },
        {
          "date": "2026-08-19",
          "close": 1399.94
        },
        {
          "date": "2026-08-20",
          "close": 1397.8
        },
        {
          "date": "2026-08-21",
          "close": 1398.06
        },
        {
          "date": "2026-08-24",
          "close": 1402.03
        },
        {
          "date": "2026-08-25",
          "close": 1399.95
        },
        {
          "date": "2026-08-26",
          "close": 1436.47
        },
        {
          "date": "2026-08-27",
          "close": 1447.04
        },
        {
          "date": "2026-08-28",
          "close": 1446.46
        },
        {
          "date": "2026-08-31",
          "close": 1451.17
        },
        {
          "date": "2026-09-01",
          "close": 1458.97
        },
        {
          "date": "2026-09-02",
          "close": 1431.81
        },
        {
          "date": "2026-09-03",
          "close": 1443.77
        },
        {
          "date": "2026-09-04",
          "close": 1452.11
        },
        {
          "date": "2026-09-07",
          "close": 1430.75
        },
        {
          "date": "2026-09-08",
          "close": 1426.78
        },
        {
          "date": "2026-09-09",
          "close": 1424.33
        },
        {
          "date": "2026-09-10",
          "close": 1436.74
        },
        {
          "date": "2026-09-11",
          "close": 1395.87
        },
        {
          "date": "2026-09-14",
          "close": 1394.16
        },
        {
          "date": "2026-09-15",
          "close": 1387.31
        },
        {
          "date": "2026-09-16",
          "close": 1393.76
        },
        {
          "date": "2026-09-17",
          "close": 1378.93
        },
        {
          "date": "2026-09-18",
          "close": 1393.66
        },
        {
          "date": "2026-09-21",
          "close": 1407.54
        },
        {
          "date": "2026-09-22",
          "close": 1411.14
        },
        {
          "date": "2026-09-23",
          "close": 1403.78
        },
        {
          "date": "2026-09-24",
          "close": 1379.57
        },
        {
          "date": "2026-09-28",
          "close": 1354.81
        },
        {
          "date": "2026-09-29",
          "close": 1355.36
        },
        {
          "date": "2026-09-30",
          "close": 1361.2
        },
        {
          "date": "2026-10-08",
          "close": 1341.82
        },
        {
          "date": "2026-10-09",
          "close": 1365.42
        },
        {
          "date": "2026-10-12",
          "close": 1374.3
        },
        {
          "date": "2026-10-13",
          "close": 1368.47
        },
        {
          "date": "2026-10-14",
          "close": 1369.61
        },
        {
          "date": "2026-10-15",
          "close": 1369.94
        },
        {
          "date": "2026-10-16",
          "close": 1356.93
        },
        {
          "date": "2026-10-19",
          "close": 1357.98
        },
        {
          "date": "2026-10-20",
          "close": 1337.75
        },
        {
          "date": "2026-10-21",
          "close": 1324.12
        },
        {
          "date": "2026-10-22",
          "close": 1315.52
        },
        {
          "date": "2026-10-23",
          "close": 1329.03
        },
        {
          "date": "2026-10-26",
          "close": 1346.92
        },
        {
          "date": "2026-10-27",
          "close": 1324.14
        },
        {
          "date": "2026-10-28",
          "close": 1312.74
        },
        {
          "date": "2026-10-29",
          "close": 1292.65
        },
        {
          "date": "2026-10-30",
          "close": 1272.58
        },
        {
          "date": "2026-11-02",
          "close": 1324.9
        },
        {
          "date": "2026-11-03",
          "close": 1337.53
        },
        {
          "date": "2026-11-04",
          "close": 1341.42
        },
        {
          "date": "2026-11-05",
          "close": 1342.48
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5287356321839081,
          "pullback_frequency": 0.20689655172413793,
          "up_wilson": [
            0.4248635939682499,
            0.6301773539085249
          ],
          "pullback_wilson": [
            0.13507359604160085,
            0.30350873561529723
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.36885862959780547,
            0.6311413704021945
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 53,
          "covered_samples": 21,
          "insufficient_or_abstained": 32,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 32,
          "covered_samples": 13,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1108",
      "name": "科创板做市股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.03103719443840247,
        "5": 0.053511591328728736,
        "20": -0.04579626661711522,
        "60": -0.0628117775885143
      },
      "moving_averages": {
        "5": 1169.7679999999934,
        "20": 1209.0790000000038,
        "60": 1283.8515000000034
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-29",
            "end": "2026-07-02",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-03",
            "end": "2026-07-17",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-05",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-25",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-09-21",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-14",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.049028534390962775,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1426.65
        },
        {
          "date": "2026-05-14",
          "close": 1395.05
        },
        {
          "date": "2026-05-15",
          "close": 1393.9
        },
        {
          "date": "2026-05-18",
          "close": 1411.01
        },
        {
          "date": "2026-05-19",
          "close": 1431.87
        },
        {
          "date": "2026-05-20",
          "close": 1440.02
        },
        {
          "date": "2026-05-21",
          "close": 1381.94
        },
        {
          "date": "2026-05-22",
          "close": 1419.22
        },
        {
          "date": "2026-05-25",
          "close": 1428.04
        },
        {
          "date": "2026-05-26",
          "close": 1407.37
        },
        {
          "date": "2026-05-27",
          "close": 1400.44
        },
        {
          "date": "2026-05-28",
          "close": 1416.29
        },
        {
          "date": "2026-05-29",
          "close": 1366.94
        },
        {
          "date": "2026-06-01",
          "close": 1356.0
        },
        {
          "date": "2026-06-02",
          "close": 1352.27
        },
        {
          "date": "2026-06-03",
          "close": 1352.38
        },
        {
          "date": "2026-06-04",
          "close": 1341.73
        },
        {
          "date": "2026-06-05",
          "close": 1336.61
        },
        {
          "date": "2026-06-08",
          "close": 1302.34
        },
        {
          "date": "2026-06-09",
          "close": 1332.21
        },
        {
          "date": "2026-06-10",
          "close": 1309.7
        },
        {
          "date": "2026-06-11",
          "close": 1302.01
        },
        {
          "date": "2026-06-12",
          "close": 1320.59
        },
        {
          "date": "2026-06-15",
          "close": 1367.13
        },
        {
          "date": "2026-06-16",
          "close": 1395.64
        },
        {
          "date": "2026-06-17",
          "close": 1411.14
        },
        {
          "date": "2026-06-18",
          "close": 1423.76
        },
        {
          "date": "2026-06-22",
          "close": 1434.26
        },
        {
          "date": "2026-06-23",
          "close": 1423.92
        },
        {
          "date": "2026-06-24",
          "close": 1428.42
        },
        {
          "date": "2026-06-25",
          "close": 1424.04
        },
        {
          "date": "2026-06-26",
          "close": 1380.27
        },
        {
          "date": "2026-06-29",
          "close": 1417.42
        },
        {
          "date": "2026-06-30",
          "close": 1457.85
        },
        {
          "date": "2026-07-01",
          "close": 1487.96
        },
        {
          "date": "2026-07-02",
          "close": 1444.74
        },
        {
          "date": "2026-07-03",
          "close": 1441.89
        },
        {
          "date": "2026-07-06",
          "close": 1408.89
        },
        {
          "date": "2026-07-07",
          "close": 1386.93
        },
        {
          "date": "2026-07-08",
          "close": 1362.97
        },
        {
          "date": "2026-07-09",
          "close": 1398.17
        },
        {
          "date": "2026-07-10",
          "close": 1385.55
        },
        {
          "date": "2026-07-13",
          "close": 1312.3
        },
        {
          "date": "2026-07-14",
          "close": 1320.28
        },
        {
          "date": "2026-07-15",
          "close": 1323.71
        },
        {
          "date": "2026-07-16",
          "close": 1299.19
        },
        {
          "date": "2026-07-17",
          "close": 1224.18
        },
        {
          "date": "2026-07-20",
          "close": 1211.71
        },
        {
          "date": "2026-07-21",
          "close": 1260.71
        },
        {
          "date": "2026-07-22",
          "close": 1237.51
        },
        {
          "date": "2026-07-23",
          "close": 1248.56
        },
        {
          "date": "2026-07-24",
          "close": 1220.7
        },
        {
          "date": "2026-07-27",
          "close": 1261.37
        },
        {
          "date": "2026-07-28",
          "close": 1231.36
        },
        {
          "date": "2026-07-29",
          "close": 1245.06
        },
        {
          "date": "2026-07-30",
          "close": 1219.32
        },
        {
          "date": "2026-07-31",
          "close": 1251.46
        },
        {
          "date": "2026-08-03",
          "close": 1251.18
        },
        {
          "date": "2026-08-04",
          "close": 1283.47
        },
        {
          "date": "2026-08-05",
          "close": 1315.04
        },
        {
          "date": "2026-08-06",
          "close": 1312.16
        },
        {
          "date": "2026-08-07",
          "close": 1348.54
        },
        {
          "date": "2026-08-10",
          "close": 1354.44
        },
        {
          "date": "2026-08-11",
          "close": 1346.42
        },
        {
          "date": "2026-08-12",
          "close": 1360.17
        },
        {
          "date": "2026-08-13",
          "close": 1353.1
        },
        {
          "date": "2026-08-14",
          "close": 1356.11
        },
        {
          "date": "2026-08-17",
          "close": 1379.71
        },
        {
          "date": "2026-08-18",
          "close": 1377.62
        },
        {
          "date": "2026-08-19",
          "close": 1312.61
        },
        {
          "date": "2026-08-20",
          "close": 1335.92
        },
        {
          "date": "2026-08-21",
          "close": 1332.07
        },
        {
          "date": "2026-08-24",
          "close": 1302.05
        },
        {
          "date": "2026-08-25",
          "close": 1305.46
        },
        {
          "date": "2026-08-26",
          "close": 1311.77
        },
        {
          "date": "2026-08-27",
          "close": 1325.41
        },
        {
          "date": "2026-08-28",
          "close": 1317.6
        },
        {
          "date": "2026-08-31",
          "close": 1329.22
        },
        {
          "date": "2026-09-01",
          "close": 1320.13
        },
        {
          "date": "2026-09-02",
          "close": 1296.01
        },
        {
          "date": "2026-09-03",
          "close": 1310.18
        },
        {
          "date": "2026-09-04",
          "close": 1299.68
        },
        {
          "date": "2026-09-07",
          "close": 1313.97
        },
        {
          "date": "2026-09-08",
          "close": 1310.64
        },
        {
          "date": "2026-09-09",
          "close": 1306.28
        },
        {
          "date": "2026-09-10",
          "close": 1287.41
        },
        {
          "date": "2026-09-11",
          "close": 1262.34
        },
        {
          "date": "2026-09-14",
          "close": 1274.17
        },
        {
          "date": "2026-09-15",
          "close": 1267.77
        },
        {
          "date": "2026-09-16",
          "close": 1293.86
        },
        {
          "date": "2026-09-17",
          "close": 1290.79
        },
        {
          "date": "2026-09-18",
          "close": 1323.19
        },
        {
          "date": "2026-09-21",
          "close": 1336.02
        },
        {
          "date": "2026-09-22",
          "close": 1353.59
        },
        {
          "date": "2026-09-23",
          "close": 1367.91
        },
        {
          "date": "2026-09-24",
          "close": 1340.82
        },
        {
          "date": "2026-09-28",
          "close": 1306.77
        },
        {
          "date": "2026-09-29",
          "close": 1317.46
        },
        {
          "date": "2026-09-30",
          "close": 1318.55
        },
        {
          "date": "2026-10-08",
          "close": 1291.59
        },
        {
          "date": "2026-10-09",
          "close": 1295.98
        },
        {
          "date": "2026-10-12",
          "close": 1271.62
        },
        {
          "date": "2026-10-13",
          "close": 1261.9
        },
        {
          "date": "2026-10-14",
          "close": 1230.99
        },
        {
          "date": "2026-10-15",
          "close": 1204.56
        },
        {
          "date": "2026-10-16",
          "close": 1205.68
        },
        {
          "date": "2026-10-19",
          "close": 1203.43
        },
        {
          "date": "2026-10-20",
          "close": 1234.78
        },
        {
          "date": "2026-10-21",
          "close": 1228.32
        },
        {
          "date": "2026-10-22",
          "close": 1194.34
        },
        {
          "date": "2026-10-23",
          "close": 1234.23
        },
        {
          "date": "2026-10-26",
          "close": 1222.42
        },
        {
          "date": "2026-10-27",
          "close": 1174.16
        },
        {
          "date": "2026-10-28",
          "close": 1200.49
        },
        {
          "date": "2026-10-29",
          "close": 1169.84
        },
        {
          "date": "2026-10-30",
          "close": 1128.29
        },
        {
          "date": "2026-11-02",
          "close": 1156.59
        },
        {
          "date": "2026-11-03",
          "close": 1136.18
        },
        {
          "date": "2026-11-04",
          "close": 1195.34
        },
        {
          "date": "2026-11-05",
          "close": 1232.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 100,
          "minimum_sample": 30,
          "historical_up_frequency": 0.54,
          "pullback_frequency": 0.28,
          "up_wilson": [
            0.44264860323368227,
            0.6343919169097589
          ],
          "pullback_wilson": [
            0.20139685211186212,
            0.3748802870992116
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5084745762711864,
          "pullback_frequency": 0.4067796610169492,
          "up_wilson": [
            0.3843514305938966,
            0.6315616309225984
          ],
          "pullback_wilson": [
            0.29089033587192775,
            0.5340659874466261
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 5,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1109",
      "name": "供销社概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.016043962985187843,
        "5": 0.028956149983474955,
        "20": -0.09545633470168136,
        "60": -0.03376849608553756
      },
      "moving_averages": {
        "5": 941.0000000000233,
        "20": 993.6775000000023,
        "60": 1040.1219999999953
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-26",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 15.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.10858963701856472,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1148.42
        },
        {
          "date": "2026-05-14",
          "close": 1126.17
        },
        {
          "date": "2026-05-15",
          "close": 1117.45
        },
        {
          "date": "2026-05-18",
          "close": 1117.14
        },
        {
          "date": "2026-05-19",
          "close": 1122.77
        },
        {
          "date": "2026-05-20",
          "close": 1101.48
        },
        {
          "date": "2026-05-21",
          "close": 1062.24
        },
        {
          "date": "2026-05-22",
          "close": 1077.44
        },
        {
          "date": "2026-05-25",
          "close": 1084.2
        },
        {
          "date": "2026-05-26",
          "close": 1069.58
        },
        {
          "date": "2026-05-27",
          "close": 1048.83
        },
        {
          "date": "2026-05-28",
          "close": 1044.21
        },
        {
          "date": "2026-05-29",
          "close": 1034.2
        },
        {
          "date": "2026-06-01",
          "close": 1063.24
        },
        {
          "date": "2026-06-02",
          "close": 1048.97
        },
        {
          "date": "2026-06-03",
          "close": 1040.81
        },
        {
          "date": "2026-06-04",
          "close": 1017.16
        },
        {
          "date": "2026-06-05",
          "close": 1023.47
        },
        {
          "date": "2026-06-08",
          "close": 996.29
        },
        {
          "date": "2026-06-09",
          "close": 999.19
        },
        {
          "date": "2026-06-10",
          "close": 993.24
        },
        {
          "date": "2026-06-11",
          "close": 991.83
        },
        {
          "date": "2026-06-12",
          "close": 1009.6
        },
        {
          "date": "2026-06-15",
          "close": 1013.47
        },
        {
          "date": "2026-06-16",
          "close": 1011.7
        },
        {
          "date": "2026-06-17",
          "close": 994.74
        },
        {
          "date": "2026-06-18",
          "close": 977.7
        },
        {
          "date": "2026-06-22",
          "close": 989.61
        },
        {
          "date": "2026-06-23",
          "close": 1003.51
        },
        {
          "date": "2026-06-24",
          "close": 981.27
        },
        {
          "date": "2026-06-25",
          "close": 958.55
        },
        {
          "date": "2026-06-26",
          "close": 940.01
        },
        {
          "date": "2026-06-29",
          "close": 940.28
        },
        {
          "date": "2026-06-30",
          "close": 934.02
        },
        {
          "date": "2026-07-01",
          "close": 966.31
        },
        {
          "date": "2026-07-02",
          "close": 963.12
        },
        {
          "date": "2026-07-03",
          "close": 979.28
        },
        {
          "date": "2026-07-06",
          "close": 980.27
        },
        {
          "date": "2026-07-07",
          "close": 949.1
        },
        {
          "date": "2026-07-08",
          "close": 934.43
        },
        {
          "date": "2026-07-09",
          "close": 923.9
        },
        {
          "date": "2026-07-10",
          "close": 937.43
        },
        {
          "date": "2026-07-13",
          "close": 916.31
        },
        {
          "date": "2026-07-14",
          "close": 941.45
        },
        {
          "date": "2026-07-15",
          "close": 961.57
        },
        {
          "date": "2026-07-16",
          "close": 967.17
        },
        {
          "date": "2026-07-17",
          "close": 956.42
        },
        {
          "date": "2026-07-20",
          "close": 956.28
        },
        {
          "date": "2026-07-21",
          "close": 947.48
        },
        {
          "date": "2026-07-22",
          "close": 945.5
        },
        {
          "date": "2026-07-23",
          "close": 970.64
        },
        {
          "date": "2026-07-24",
          "close": 934.43
        },
        {
          "date": "2026-07-27",
          "close": 951.73
        },
        {
          "date": "2026-07-28",
          "close": 958.63
        },
        {
          "date": "2026-07-29",
          "close": 970.36
        },
        {
          "date": "2026-07-30",
          "close": 971.94
        },
        {
          "date": "2026-07-31",
          "close": 983.54
        },
        {
          "date": "2026-08-03",
          "close": 1004.55
        },
        {
          "date": "2026-08-04",
          "close": 997.0
        },
        {
          "date": "2026-08-05",
          "close": 998.86
        },
        {
          "date": "2026-08-06",
          "close": 1006.22
        },
        {
          "date": "2026-08-07",
          "close": 1001.64
        },
        {
          "date": "2026-08-10",
          "close": 1021.59
        },
        {
          "date": "2026-08-11",
          "close": 1013.62
        },
        {
          "date": "2026-08-12",
          "close": 1017.83
        },
        {
          "date": "2026-08-13",
          "close": 999.47
        },
        {
          "date": "2026-08-14",
          "close": 997.27
        },
        {
          "date": "2026-08-17",
          "close": 1025.79
        },
        {
          "date": "2026-08-18",
          "close": 1043.29
        },
        {
          "date": "2026-08-19",
          "close": 1024.47
        },
        {
          "date": "2026-08-20",
          "close": 1034.34
        },
        {
          "date": "2026-08-21",
          "close": 1017.07
        },
        {
          "date": "2026-08-24",
          "close": 1011.75
        },
        {
          "date": "2026-08-25",
          "close": 1033.23
        },
        {
          "date": "2026-08-26",
          "close": 1041.76
        },
        {
          "date": "2026-08-27",
          "close": 1065.18
        },
        {
          "date": "2026-08-28",
          "close": 1100.37
        },
        {
          "date": "2026-08-31",
          "close": 1079.17
        },
        {
          "date": "2026-09-01",
          "close": 1110.34
        },
        {
          "date": "2026-09-02",
          "close": 1095.76
        },
        {
          "date": "2026-09-03",
          "close": 1081.58
        },
        {
          "date": "2026-09-04",
          "close": 1095.07
        },
        {
          "date": "2026-09-07",
          "close": 1110.07
        },
        {
          "date": "2026-09-08",
          "close": 1147.88
        },
        {
          "date": "2026-09-09",
          "close": 1139.76
        },
        {
          "date": "2026-09-10",
          "close": 1129.61
        },
        {
          "date": "2026-09-11",
          "close": 1098.72
        },
        {
          "date": "2026-09-14",
          "close": 1080.18
        },
        {
          "date": "2026-09-15",
          "close": 1053.44
        },
        {
          "date": "2026-09-16",
          "close": 1062.89
        },
        {
          "date": "2026-09-17",
          "close": 1075.98
        },
        {
          "date": "2026-09-18",
          "close": 1086.96
        },
        {
          "date": "2026-09-21",
          "close": 1104.64
        },
        {
          "date": "2026-09-22",
          "close": 1099.01
        },
        {
          "date": "2026-09-23",
          "close": 1086.11
        },
        {
          "date": "2026-09-24",
          "close": 1081.24
        },
        {
          "date": "2026-09-28",
          "close": 1062.86
        },
        {
          "date": "2026-09-29",
          "close": 1064.0
        },
        {
          "date": "2026-09-30",
          "close": 1066.63
        },
        {
          "date": "2026-10-08",
          "close": 1066.98
        },
        {
          "date": "2026-10-09",
          "close": 1082.06
        },
        {
          "date": "2026-10-12",
          "close": 1059.22
        },
        {
          "date": "2026-10-13",
          "close": 1082.7
        },
        {
          "date": "2026-10-14",
          "close": 1052.89
        },
        {
          "date": "2026-10-15",
          "close": 1029.1
        },
        {
          "date": "2026-10-16",
          "close": 1027.73
        },
        {
          "date": "2026-10-19",
          "close": 1012.39
        },
        {
          "date": "2026-10-20",
          "close": 1009.76
        },
        {
          "date": "2026-10-21",
          "close": 1014.04
        },
        {
          "date": "2026-10-22",
          "close": 983.39
        },
        {
          "date": "2026-10-23",
          "close": 991.99
        },
        {
          "date": "2026-10-26",
          "close": 977.32
        },
        {
          "date": "2026-10-27",
          "close": 952.89
        },
        {
          "date": "2026-10-28",
          "close": 955.1
        },
        {
          "date": "2026-10-29",
          "close": 937.97
        },
        {
          "date": "2026-10-30",
          "close": 919.66
        },
        {
          "date": "2026-11-02",
          "close": 934.29
        },
        {
          "date": "2026-11-03",
          "close": 936.03
        },
        {
          "date": "2026-11-04",
          "close": 949.89
        },
        {
          "date": "2026-11-05",
          "close": 965.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 94,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46808510638297873,
          "pullback_frequency": 0.30851063829787234,
          "up_wilson": [
            0.3704589402235772,
            0.5682173625184362
          ],
          "pullback_wilson": [
            0.2242009454589739,
            0.407856870993107
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4074074074074074,
          "pullback_frequency": 0.42592592592592593,
          "up_wilson": [
            0.2867821208591458,
            0.5403315065650943
          ],
          "pullback_wilson": [
            0.30331824019929265,
            0.5583726617400995
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 16,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1110",
      "name": "Web3.0",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.041151258506242794,
        "5": 0.05526934524778704,
        "20": 0.040008472835575626,
        "60": -0.06284342645612817
      },
      "moving_averages": {
        "5": 1536.1520000000019,
        "20": 1583.141499999992,
        "60": 1630.92383333334
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 58
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.022562060748650303,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2101.3
        },
        {
          "date": "2026-05-14",
          "close": 2020.4
        },
        {
          "date": "2026-05-15",
          "close": 2021.74
        },
        {
          "date": "2026-05-18",
          "close": 2030.02
        },
        {
          "date": "2026-05-19",
          "close": 2068.66
        },
        {
          "date": "2026-05-20",
          "close": 2009.17
        },
        {
          "date": "2026-05-21",
          "close": 1925.64
        },
        {
          "date": "2026-05-22",
          "close": 1936.33
        },
        {
          "date": "2026-05-25",
          "close": 1908.03
        },
        {
          "date": "2026-05-26",
          "close": 1874.72
        },
        {
          "date": "2026-05-27",
          "close": 1821.61
        },
        {
          "date": "2026-05-28",
          "close": 1827.78
        },
        {
          "date": "2026-05-29",
          "close": 1785.65
        },
        {
          "date": "2026-06-01",
          "close": 1860.89
        },
        {
          "date": "2026-06-02",
          "close": 1812.13
        },
        {
          "date": "2026-06-03",
          "close": 1783.55
        },
        {
          "date": "2026-06-04",
          "close": 1753.12
        },
        {
          "date": "2026-06-05",
          "close": 1761.01
        },
        {
          "date": "2026-06-08",
          "close": 1729.16
        },
        {
          "date": "2026-06-09",
          "close": 1753.49
        },
        {
          "date": "2026-06-10",
          "close": 1730.22
        },
        {
          "date": "2026-06-11",
          "close": 1662.51
        },
        {
          "date": "2026-06-12",
          "close": 1679.54
        },
        {
          "date": "2026-06-15",
          "close": 1725.12
        },
        {
          "date": "2026-06-16",
          "close": 1733.65
        },
        {
          "date": "2026-06-17",
          "close": 1708.27
        },
        {
          "date": "2026-06-18",
          "close": 1725.78
        },
        {
          "date": "2026-06-22",
          "close": 1773.65
        },
        {
          "date": "2026-06-23",
          "close": 1741.53
        },
        {
          "date": "2026-06-24",
          "close": 1705.89
        },
        {
          "date": "2026-06-25",
          "close": 1660.78
        },
        {
          "date": "2026-06-26",
          "close": 1592.58
        },
        {
          "date": "2026-06-29",
          "close": 1579.71
        },
        {
          "date": "2026-06-30",
          "close": 1617.5
        },
        {
          "date": "2026-07-01",
          "close": 1659.36
        },
        {
          "date": "2026-07-02",
          "close": 1661.23
        },
        {
          "date": "2026-07-03",
          "close": 1637.67
        },
        {
          "date": "2026-07-06",
          "close": 1594.79
        },
        {
          "date": "2026-07-07",
          "close": 1548.02
        },
        {
          "date": "2026-07-08",
          "close": 1563.1
        },
        {
          "date": "2026-07-09",
          "close": 1584.92
        },
        {
          "date": "2026-07-10",
          "close": 1625.57
        },
        {
          "date": "2026-07-13",
          "close": 1545.52
        },
        {
          "date": "2026-07-14",
          "close": 1535.82
        },
        {
          "date": "2026-07-15",
          "close": 1552.93
        },
        {
          "date": "2026-07-16",
          "close": 1581.77
        },
        {
          "date": "2026-07-17",
          "close": 1495.46
        },
        {
          "date": "2026-07-20",
          "close": 1481.6
        },
        {
          "date": "2026-07-21",
          "close": 1526.6
        },
        {
          "date": "2026-07-22",
          "close": 1493.53
        },
        {
          "date": "2026-07-23",
          "close": 1501.19
        },
        {
          "date": "2026-07-24",
          "close": 1432.64
        },
        {
          "date": "2026-07-27",
          "close": 1493.27
        },
        {
          "date": "2026-07-28",
          "close": 1518.0
        },
        {
          "date": "2026-07-29",
          "close": 1533.45
        },
        {
          "date": "2026-07-30",
          "close": 1521.25
        },
        {
          "date": "2026-07-31",
          "close": 1627.26
        },
        {
          "date": "2026-08-03",
          "close": 1643.54
        },
        {
          "date": "2026-08-04",
          "close": 1703.18
        },
        {
          "date": "2026-08-05",
          "close": 1728.9
        },
        {
          "date": "2026-08-06",
          "close": 1717.94
        },
        {
          "date": "2026-08-07",
          "close": 1707.47
        },
        {
          "date": "2026-08-10",
          "close": 1715.54
        },
        {
          "date": "2026-08-11",
          "close": 1710.35
        },
        {
          "date": "2026-08-12",
          "close": 1733.29
        },
        {
          "date": "2026-08-13",
          "close": 1695.57
        },
        {
          "date": "2026-08-14",
          "close": 1696.67
        },
        {
          "date": "2026-08-17",
          "close": 1699.3
        },
        {
          "date": "2026-08-18",
          "close": 1670.57
        },
        {
          "date": "2026-08-19",
          "close": 1581.43
        },
        {
          "date": "2026-08-20",
          "close": 1607.04
        },
        {
          "date": "2026-08-21",
          "close": 1616.35
        },
        {
          "date": "2026-08-24",
          "close": 1583.02
        },
        {
          "date": "2026-08-25",
          "close": 1626.28
        },
        {
          "date": "2026-08-26",
          "close": 1617.44
        },
        {
          "date": "2026-08-27",
          "close": 1635.66
        },
        {
          "date": "2026-08-28",
          "close": 1638.11
        },
        {
          "date": "2026-08-31",
          "close": 1687.88
        },
        {
          "date": "2026-09-01",
          "close": 1734.35
        },
        {
          "date": "2026-09-02",
          "close": 1707.31
        },
        {
          "date": "2026-09-03",
          "close": 1680.79
        },
        {
          "date": "2026-09-04",
          "close": 1712.75
        },
        {
          "date": "2026-09-07",
          "close": 1711.57
        },
        {
          "date": "2026-09-08",
          "close": 1720.34
        },
        {
          "date": "2026-09-09",
          "close": 1675.28
        },
        {
          "date": "2026-09-10",
          "close": 1652.32
        },
        {
          "date": "2026-09-11",
          "close": 1621.72
        },
        {
          "date": "2026-09-14",
          "close": 1624.86
        },
        {
          "date": "2026-09-15",
          "close": 1591.18
        },
        {
          "date": "2026-09-16",
          "close": 1601.98
        },
        {
          "date": "2026-09-17",
          "close": 1606.76
        },
        {
          "date": "2026-09-18",
          "close": 1625.64
        },
        {
          "date": "2026-09-21",
          "close": 1655.11
        },
        {
          "date": "2026-09-22",
          "close": 1691.82
        },
        {
          "date": "2026-09-23",
          "close": 1652.61
        },
        {
          "date": "2026-09-24",
          "close": 1623.97
        },
        {
          "date": "2026-09-28",
          "close": 1588.16
        },
        {
          "date": "2026-09-29",
          "close": 1622.06
        },
        {
          "date": "2026-09-30",
          "close": 1594.19
        },
        {
          "date": "2026-10-08",
          "close": 1557.92
        },
        {
          "date": "2026-10-09",
          "close": 1625.49
        },
        {
          "date": "2026-10-12",
          "close": 1639.19
        },
        {
          "date": "2026-10-13",
          "close": 1657.65
        },
        {
          "date": "2026-10-14",
          "close": 1640.28
        },
        {
          "date": "2026-10-15",
          "close": 1589.28
        },
        {
          "date": "2026-10-16",
          "close": 1563.02
        },
        {
          "date": "2026-10-19",
          "close": 1566.47
        },
        {
          "date": "2026-10-20",
          "close": 1601.1
        },
        {
          "date": "2026-10-21",
          "close": 1616.17
        },
        {
          "date": "2026-10-22",
          "close": 1546.43
        },
        {
          "date": "2026-10-23",
          "close": 1621.58
        },
        {
          "date": "2026-10-26",
          "close": 1626.06
        },
        {
          "date": "2026-10-27",
          "close": 1566.08
        },
        {
          "date": "2026-10-28",
          "close": 1587.88
        },
        {
          "date": "2026-10-29",
          "close": 1535.39
        },
        {
          "date": "2026-10-30",
          "close": 1436.02
        },
        {
          "date": "2026-11-02",
          "close": 1548.44
        },
        {
          "date": "2026-11-03",
          "close": 1519.84
        },
        {
          "date": "2026-11-04",
          "close": 1556.21
        },
        {
          "date": "2026-11-05",
          "close": 1620.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 93,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5483870967741935,
          "pullback_frequency": 0.3763440860215054,
          "up_wilson": [
            0.44733301650860635,
            0.6456023864644514
          ],
          "pullback_wilson": [
            0.284634567575601,
            0.4778638470488067
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.5283018867924528,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 33,
          "insufficient_or_abstained": 7,
          "hit_rate": 0.48484848484848486,
          "baseline_hit_rate": 0.48484848484848486,
          "hit_wilson": [
            0.32504042108133696,
            0.6478162455108585
          ],
          "baseline_wilson": [
            0.32504042108133696,
            0.6478162455108585
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 8,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1111",
      "name": "AIGC概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.044505517471994605,
        "5": 0.0675075293162739,
        "20": 0.05825679574389242,
        "60": 0.010371074204732711
      },
      "moving_averages": {
        "5": 1881.8560000000057,
        "20": 1923.2014999999897,
        "60": 1941.017833333319
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 59
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 50
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2345.77
        },
        {
          "date": "2026-05-14",
          "close": 2261.09
        },
        {
          "date": "2026-05-15",
          "close": 2266.83
        },
        {
          "date": "2026-05-18",
          "close": 2276.59
        },
        {
          "date": "2026-05-19",
          "close": 2321.61
        },
        {
          "date": "2026-05-20",
          "close": 2265.35
        },
        {
          "date": "2026-05-21",
          "close": 2182.3
        },
        {
          "date": "2026-05-22",
          "close": 2203.34
        },
        {
          "date": "2026-05-25",
          "close": 2187.42
        },
        {
          "date": "2026-05-26",
          "close": 2153.08
        },
        {
          "date": "2026-05-27",
          "close": 2107.47
        },
        {
          "date": "2026-05-28",
          "close": 2111.34
        },
        {
          "date": "2026-05-29",
          "close": 2069.52
        },
        {
          "date": "2026-06-01",
          "close": 2142.97
        },
        {
          "date": "2026-06-02",
          "close": 2090.08
        },
        {
          "date": "2026-06-03",
          "close": 2057.72
        },
        {
          "date": "2026-06-04",
          "close": 2014.88
        },
        {
          "date": "2026-06-05",
          "close": 2027.63
        },
        {
          "date": "2026-06-08",
          "close": 1995.16
        },
        {
          "date": "2026-06-09",
          "close": 2028.68
        },
        {
          "date": "2026-06-10",
          "close": 1999.58
        },
        {
          "date": "2026-06-11",
          "close": 1924.53
        },
        {
          "date": "2026-06-12",
          "close": 1939.08
        },
        {
          "date": "2026-06-15",
          "close": 1972.23
        },
        {
          "date": "2026-06-16",
          "close": 1972.67
        },
        {
          "date": "2026-06-17",
          "close": 1951.55
        },
        {
          "date": "2026-06-18",
          "close": 1963.32
        },
        {
          "date": "2026-06-22",
          "close": 1998.97
        },
        {
          "date": "2026-06-23",
          "close": 1969.72
        },
        {
          "date": "2026-06-24",
          "close": 1938.99
        },
        {
          "date": "2026-06-25",
          "close": 1899.75
        },
        {
          "date": "2026-06-26",
          "close": 1830.75
        },
        {
          "date": "2026-06-29",
          "close": 1822.83
        },
        {
          "date": "2026-06-30",
          "close": 1858.25
        },
        {
          "date": "2026-07-01",
          "close": 1900.92
        },
        {
          "date": "2026-07-02",
          "close": 1896.02
        },
        {
          "date": "2026-07-03",
          "close": 1888.22
        },
        {
          "date": "2026-07-06",
          "close": 1854.87
        },
        {
          "date": "2026-07-07",
          "close": 1800.76
        },
        {
          "date": "2026-07-08",
          "close": 1802.9
        },
        {
          "date": "2026-07-09",
          "close": 1825.99
        },
        {
          "date": "2026-07-10",
          "close": 1865.63
        },
        {
          "date": "2026-07-13",
          "close": 1777.14
        },
        {
          "date": "2026-07-14",
          "close": 1784.06
        },
        {
          "date": "2026-07-15",
          "close": 1808.75
        },
        {
          "date": "2026-07-16",
          "close": 1836.17
        },
        {
          "date": "2026-07-17",
          "close": 1750.7
        },
        {
          "date": "2026-07-20",
          "close": 1727.92
        },
        {
          "date": "2026-07-21",
          "close": 1759.8
        },
        {
          "date": "2026-07-22",
          "close": 1732.2
        },
        {
          "date": "2026-07-23",
          "close": 1749.39
        },
        {
          "date": "2026-07-24",
          "close": 1678.78
        },
        {
          "date": "2026-07-27",
          "close": 1738.16
        },
        {
          "date": "2026-07-28",
          "close": 1738.06
        },
        {
          "date": "2026-07-29",
          "close": 1756.5
        },
        {
          "date": "2026-07-30",
          "close": 1738.07
        },
        {
          "date": "2026-07-31",
          "close": 1855.65
        },
        {
          "date": "2026-08-03",
          "close": 1866.35
        },
        {
          "date": "2026-08-04",
          "close": 1939.54
        },
        {
          "date": "2026-08-05",
          "close": 1978.58
        },
        {
          "date": "2026-08-06",
          "close": 1963.16
        },
        {
          "date": "2026-08-07",
          "close": 1956.95
        },
        {
          "date": "2026-08-10",
          "close": 1974.31
        },
        {
          "date": "2026-08-11",
          "close": 1957.09
        },
        {
          "date": "2026-08-12",
          "close": 1985.96
        },
        {
          "date": "2026-08-13",
          "close": 1962.67
        },
        {
          "date": "2026-08-14",
          "close": 1956.82
        },
        {
          "date": "2026-08-17",
          "close": 1974.58
        },
        {
          "date": "2026-08-18",
          "close": 1944.63
        },
        {
          "date": "2026-08-19",
          "close": 1854.64
        },
        {
          "date": "2026-08-20",
          "close": 1880.23
        },
        {
          "date": "2026-08-21",
          "close": 1877.22
        },
        {
          "date": "2026-08-24",
          "close": 1840.41
        },
        {
          "date": "2026-08-25",
          "close": 1875.66
        },
        {
          "date": "2026-08-26",
          "close": 1871.16
        },
        {
          "date": "2026-08-27",
          "close": 1887.7
        },
        {
          "date": "2026-08-28",
          "close": 1904.66
        },
        {
          "date": "2026-08-31",
          "close": 1986.01
        },
        {
          "date": "2026-09-01",
          "close": 2025.64
        },
        {
          "date": "2026-09-02",
          "close": 1996.7
        },
        {
          "date": "2026-09-03",
          "close": 1981.88
        },
        {
          "date": "2026-09-04",
          "close": 2018.68
        },
        {
          "date": "2026-09-07",
          "close": 2034.54
        },
        {
          "date": "2026-09-08",
          "close": 2046.61
        },
        {
          "date": "2026-09-09",
          "close": 2000.34
        },
        {
          "date": "2026-09-10",
          "close": 1971.34
        },
        {
          "date": "2026-09-11",
          "close": 1942.17
        },
        {
          "date": "2026-09-14",
          "close": 1934.3
        },
        {
          "date": "2026-09-15",
          "close": 1898.86
        },
        {
          "date": "2026-09-16",
          "close": 1920.02
        },
        {
          "date": "2026-09-17",
          "close": 1937.83
        },
        {
          "date": "2026-09-18",
          "close": 1961.19
        },
        {
          "date": "2026-09-21",
          "close": 1997.99
        },
        {
          "date": "2026-09-22",
          "close": 2030.42
        },
        {
          "date": "2026-09-23",
          "close": 1995.17
        },
        {
          "date": "2026-09-24",
          "close": 1962.69
        },
        {
          "date": "2026-09-28",
          "close": 1908.55
        },
        {
          "date": "2026-09-29",
          "close": 1953.72
        },
        {
          "date": "2026-09-30",
          "close": 1935.49
        },
        {
          "date": "2026-10-08",
          "close": 1889.05
        },
        {
          "date": "2026-10-09",
          "close": 1961.46
        },
        {
          "date": "2026-10-12",
          "close": 1964.8
        },
        {
          "date": "2026-10-13",
          "close": 1990.45
        },
        {
          "date": "2026-10-14",
          "close": 1989.43
        },
        {
          "date": "2026-10-15",
          "close": 1927.27
        },
        {
          "date": "2026-10-16",
          "close": 1900.67
        },
        {
          "date": "2026-10-19",
          "close": 1902.76
        },
        {
          "date": "2026-10-20",
          "close": 1949.17
        },
        {
          "date": "2026-10-21",
          "close": 1968.53
        },
        {
          "date": "2026-10-22",
          "close": 1879.75
        },
        {
          "date": "2026-10-23",
          "close": 1952.59
        },
        {
          "date": "2026-10-26",
          "close": 1960.27
        },
        {
          "date": "2026-10-27",
          "close": 1898.14
        },
        {
          "date": "2026-10-28",
          "close": 1936.78
        },
        {
          "date": "2026-10-29",
          "close": 1872.68
        },
        {
          "date": "2026-10-30",
          "close": 1754.16
        },
        {
          "date": "2026-11-02",
          "close": 1883.49
        },
        {
          "date": "2026-11-03",
          "close": 1858.61
        },
        {
          "date": "2026-11-04",
          "close": 1913.92
        },
        {
          "date": "2026-11-05",
          "close": 1999.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 85,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.3411764705882353,
          "up_wilson": [
            0.4243417305015005,
            0.6319382998623788
          ],
          "pullback_wilson": [
            0.24921922196973992,
            0.44686861406531175
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4716981132075472,
          "pullback_frequency": 0.5283018867924528,
          "up_wilson": [
            0.3438224347819615,
            0.603399187212937
          ],
          "pullback_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 16,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1112",
      "name": "破净股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.008933161953727398,
        "5": 0.025981570367358264,
        "20": -0.02901458976173954,
        "60": -0.0005588172879676945
      },
      "moving_averages": {
        "5": 1389.5779999999795,
        "20": 1413.5284999999799,
        "60": 1431.113166666644
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-23",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 64
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.037179635699537306,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1532.12
        },
        {
          "date": "2026-05-14",
          "close": 1508.07
        },
        {
          "date": "2026-05-15",
          "close": 1490.38
        },
        {
          "date": "2026-05-18",
          "close": 1479.01
        },
        {
          "date": "2026-05-19",
          "close": 1492.98
        },
        {
          "date": "2026-05-20",
          "close": 1473.17
        },
        {
          "date": "2026-05-21",
          "close": 1447.96
        },
        {
          "date": "2026-05-22",
          "close": 1450.99
        },
        {
          "date": "2026-05-25",
          "close": 1454.07
        },
        {
          "date": "2026-05-26",
          "close": 1445.64
        },
        {
          "date": "2026-05-27",
          "close": 1422.9
        },
        {
          "date": "2026-05-28",
          "close": 1421.25
        },
        {
          "date": "2026-05-29",
          "close": 1435.53
        },
        {
          "date": "2026-06-01",
          "close": 1466.68
        },
        {
          "date": "2026-06-02",
          "close": 1454.29
        },
        {
          "date": "2026-06-03",
          "close": 1437.79
        },
        {
          "date": "2026-06-04",
          "close": 1415.0
        },
        {
          "date": "2026-06-05",
          "close": 1422.92
        },
        {
          "date": "2026-06-08",
          "close": 1397.73
        },
        {
          "date": "2026-06-09",
          "close": 1393.11
        },
        {
          "date": "2026-06-10",
          "close": 1390.28
        },
        {
          "date": "2026-06-11",
          "close": 1375.74
        },
        {
          "date": "2026-06-12",
          "close": 1400.55
        },
        {
          "date": "2026-06-15",
          "close": 1405.1
        },
        {
          "date": "2026-06-16",
          "close": 1391.89
        },
        {
          "date": "2026-06-17",
          "close": 1373.64
        },
        {
          "date": "2026-06-18",
          "close": 1350.44
        },
        {
          "date": "2026-06-22",
          "close": 1363.92
        },
        {
          "date": "2026-06-23",
          "close": 1370.93
        },
        {
          "date": "2026-06-24",
          "close": 1337.48
        },
        {
          "date": "2026-06-25",
          "close": 1321.02
        },
        {
          "date": "2026-06-26",
          "close": 1292.89
        },
        {
          "date": "2026-06-29",
          "close": 1300.32
        },
        {
          "date": "2026-06-30",
          "close": 1285.13
        },
        {
          "date": "2026-07-01",
          "close": 1319.51
        },
        {
          "date": "2026-07-02",
          "close": 1325.77
        },
        {
          "date": "2026-07-03",
          "close": 1341.76
        },
        {
          "date": "2026-07-06",
          "close": 1353.45
        },
        {
          "date": "2026-07-07",
          "close": 1318.59
        },
        {
          "date": "2026-07-08",
          "close": 1320.7
        },
        {
          "date": "2026-07-09",
          "close": 1311.8
        },
        {
          "date": "2026-07-10",
          "close": 1331.28
        },
        {
          "date": "2026-07-13",
          "close": 1319.12
        },
        {
          "date": "2026-07-14",
          "close": 1344.46
        },
        {
          "date": "2026-07-15",
          "close": 1368.85
        },
        {
          "date": "2026-07-16",
          "close": 1374.73
        },
        {
          "date": "2026-07-17",
          "close": 1351.82
        },
        {
          "date": "2026-07-20",
          "close": 1358.44
        },
        {
          "date": "2026-07-21",
          "close": 1342.89
        },
        {
          "date": "2026-07-22",
          "close": 1342.0
        },
        {
          "date": "2026-07-23",
          "close": 1369.02
        },
        {
          "date": "2026-07-24",
          "close": 1335.51
        },
        {
          "date": "2026-07-27",
          "close": 1360.04
        },
        {
          "date": "2026-07-28",
          "close": 1367.15
        },
        {
          "date": "2026-07-29",
          "close": 1395.03
        },
        {
          "date": "2026-07-30",
          "close": 1402.7
        },
        {
          "date": "2026-07-31",
          "close": 1412.21
        },
        {
          "date": "2026-08-03",
          "close": 1434.86
        },
        {
          "date": "2026-08-04",
          "close": 1418.6
        },
        {
          "date": "2026-08-05",
          "close": 1413.7
        },
        {
          "date": "2026-08-06",
          "close": 1413.75
        },
        {
          "date": "2026-08-07",
          "close": 1404.93
        },
        {
          "date": "2026-08-10",
          "close": 1426.32
        },
        {
          "date": "2026-08-11",
          "close": 1420.11
        },
        {
          "date": "2026-08-12",
          "close": 1433.03
        },
        {
          "date": "2026-08-13",
          "close": 1419.57
        },
        {
          "date": "2026-08-14",
          "close": 1410.64
        },
        {
          "date": "2026-08-17",
          "close": 1421.26
        },
        {
          "date": "2026-08-18",
          "close": 1418.82
        },
        {
          "date": "2026-08-19",
          "close": 1403.42
        },
        {
          "date": "2026-08-20",
          "close": 1423.25
        },
        {
          "date": "2026-08-21",
          "close": 1411.69
        },
        {
          "date": "2026-08-24",
          "close": 1412.59
        },
        {
          "date": "2026-08-25",
          "close": 1433.95
        },
        {
          "date": "2026-08-26",
          "close": 1448.13
        },
        {
          "date": "2026-08-27",
          "close": 1443.53
        },
        {
          "date": "2026-08-28",
          "close": 1456.14
        },
        {
          "date": "2026-08-31",
          "close": 1453.19
        },
        {
          "date": "2026-09-01",
          "close": 1472.77
        },
        {
          "date": "2026-09-02",
          "close": 1457.22
        },
        {
          "date": "2026-09-03",
          "close": 1451.39
        },
        {
          "date": "2026-09-04",
          "close": 1461.9
        },
        {
          "date": "2026-09-07",
          "close": 1460.77
        },
        {
          "date": "2026-09-08",
          "close": 1483.63
        },
        {
          "date": "2026-09-09",
          "close": 1477.23
        },
        {
          "date": "2026-09-10",
          "close": 1470.66
        },
        {
          "date": "2026-09-11",
          "close": 1441.81
        },
        {
          "date": "2026-09-14",
          "close": 1447.02
        },
        {
          "date": "2026-09-15",
          "close": 1424.18
        },
        {
          "date": "2026-09-16",
          "close": 1427.64
        },
        {
          "date": "2026-09-17",
          "close": 1427.48
        },
        {
          "date": "2026-09-18",
          "close": 1436.54
        },
        {
          "date": "2026-09-21",
          "close": 1463.45
        },
        {
          "date": "2026-09-22",
          "close": 1458.89
        },
        {
          "date": "2026-09-23",
          "close": 1450.44
        },
        {
          "date": "2026-09-24",
          "close": 1441.92
        },
        {
          "date": "2026-09-28",
          "close": 1431.1
        },
        {
          "date": "2026-09-29",
          "close": 1444.06
        },
        {
          "date": "2026-09-30",
          "close": 1456.67
        },
        {
          "date": "2026-10-08",
          "close": 1455.13
        },
        {
          "date": "2026-10-09",
          "close": 1467.47
        },
        {
          "date": "2026-10-12",
          "close": 1460.91
        },
        {
          "date": "2026-10-13",
          "close": 1459.58
        },
        {
          "date": "2026-10-14",
          "close": 1455.19
        },
        {
          "date": "2026-10-15",
          "close": 1419.71
        },
        {
          "date": "2026-10-16",
          "close": 1432.37
        },
        {
          "date": "2026-10-19",
          "close": 1430.13
        },
        {
          "date": "2026-10-20",
          "close": 1421.82
        },
        {
          "date": "2026-10-21",
          "close": 1417.38
        },
        {
          "date": "2026-10-22",
          "close": 1391.0
        },
        {
          "date": "2026-10-23",
          "close": 1399.49
        },
        {
          "date": "2026-10-26",
          "close": 1409.74
        },
        {
          "date": "2026-10-27",
          "close": 1388.93
        },
        {
          "date": "2026-10-28",
          "close": 1391.83
        },
        {
          "date": "2026-10-29",
          "close": 1377.13
        },
        {
          "date": "2026-10-30",
          "close": 1361.06
        },
        {
          "date": "2026-11-02",
          "close": 1381.62
        },
        {
          "date": "2026-11-03",
          "close": 1391.9
        },
        {
          "date": "2026-11-04",
          "close": 1400.4
        },
        {
          "date": "2026-11-05",
          "close": 1412.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 69,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5362318840579711,
          "pullback_frequency": 0.2028985507246377,
          "up_wilson": [
            0.4197840683642111,
            0.648858159303249
          ],
          "pullback_wilson": [
            0.12489333067903491,
            0.31224040244779294
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.30952380952380953,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.19071102858794878,
            0.4602599393608908
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 17,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 9,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1113",
      "name": "复合集流体",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024431291449761083,
        "5": 0.04427725075418887,
        "20": -0.17938992345481553,
        "60": -0.1797413423930111
      },
      "moving_averages": {
        "5": 1364.4680000000167,
        "20": 1493.2705000000074,
        "60": 1760.9196666666655
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-01",
            "end": "2026-07-22",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-07",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.15577913072095162,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2107.62
        },
        {
          "date": "2026-05-14",
          "close": 2052.0
        },
        {
          "date": "2026-05-15",
          "close": 2038.3
        },
        {
          "date": "2026-05-18",
          "close": 2019.25
        },
        {
          "date": "2026-05-19",
          "close": 2064.11
        },
        {
          "date": "2026-05-20",
          "close": 2073.27
        },
        {
          "date": "2026-05-21",
          "close": 1967.5
        },
        {
          "date": "2026-05-22",
          "close": 2084.19
        },
        {
          "date": "2026-05-25",
          "close": 2127.44
        },
        {
          "date": "2026-05-26",
          "close": 2106.64
        },
        {
          "date": "2026-05-27",
          "close": 2063.96
        },
        {
          "date": "2026-05-28",
          "close": 2143.9
        },
        {
          "date": "2026-05-29",
          "close": 2095.88
        },
        {
          "date": "2026-06-01",
          "close": 2085.66
        },
        {
          "date": "2026-06-02",
          "close": 2127.93
        },
        {
          "date": "2026-06-03",
          "close": 2138.84
        },
        {
          "date": "2026-06-04",
          "close": 2166.29
        },
        {
          "date": "2026-06-05",
          "close": 2155.5
        },
        {
          "date": "2026-06-08",
          "close": 2060.89
        },
        {
          "date": "2026-06-09",
          "close": 2185.97
        },
        {
          "date": "2026-06-10",
          "close": 2205.23
        },
        {
          "date": "2026-06-11",
          "close": 2216.38
        },
        {
          "date": "2026-06-12",
          "close": 2231.1
        },
        {
          "date": "2026-06-15",
          "close": 2405.94
        },
        {
          "date": "2026-06-16",
          "close": 2534.29
        },
        {
          "date": "2026-06-17",
          "close": 2582.27
        },
        {
          "date": "2026-06-18",
          "close": 2622.09
        },
        {
          "date": "2026-06-22",
          "close": 2636.99
        },
        {
          "date": "2026-06-23",
          "close": 2528.94
        },
        {
          "date": "2026-06-24",
          "close": 2562.79
        },
        {
          "date": "2026-06-25",
          "close": 2622.95
        },
        {
          "date": "2026-06-26",
          "close": 2573.27
        },
        {
          "date": "2026-06-29",
          "close": 2540.4
        },
        {
          "date": "2026-06-30",
          "close": 2600.76
        },
        {
          "date": "2026-07-01",
          "close": 2576.32
        },
        {
          "date": "2026-07-02",
          "close": 2441.28
        },
        {
          "date": "2026-07-03",
          "close": 2408.43
        },
        {
          "date": "2026-07-06",
          "close": 2319.47
        },
        {
          "date": "2026-07-07",
          "close": 2299.48
        },
        {
          "date": "2026-07-08",
          "close": 2227.05
        },
        {
          "date": "2026-07-09",
          "close": 2280.58
        },
        {
          "date": "2026-07-10",
          "close": 2189.25
        },
        {
          "date": "2026-07-13",
          "close": 2041.74
        },
        {
          "date": "2026-07-14",
          "close": 2113.57
        },
        {
          "date": "2026-07-15",
          "close": 2028.35
        },
        {
          "date": "2026-07-16",
          "close": 1944.03
        },
        {
          "date": "2026-07-17",
          "close": 1781.76
        },
        {
          "date": "2026-07-20",
          "close": 1616.26
        },
        {
          "date": "2026-07-21",
          "close": 1739.02
        },
        {
          "date": "2026-07-22",
          "close": 1702.85
        },
        {
          "date": "2026-07-23",
          "close": 1711.54
        },
        {
          "date": "2026-07-24",
          "close": 1663.3
        },
        {
          "date": "2026-07-27",
          "close": 1744.64
        },
        {
          "date": "2026-07-28",
          "close": 1650.98
        },
        {
          "date": "2026-07-29",
          "close": 1627.88
        },
        {
          "date": "2026-07-30",
          "close": 1539.41
        },
        {
          "date": "2026-07-31",
          "close": 1590.87
        },
        {
          "date": "2026-08-03",
          "close": 1551.04
        },
        {
          "date": "2026-08-04",
          "close": 1653.01
        },
        {
          "date": "2026-08-05",
          "close": 1751.35
        },
        {
          "date": "2026-08-06",
          "close": 1800.22
        },
        {
          "date": "2026-08-07",
          "close": 1903.5
        },
        {
          "date": "2026-08-10",
          "close": 1892.83
        },
        {
          "date": "2026-08-11",
          "close": 1886.57
        },
        {
          "date": "2026-08-12",
          "close": 1939.31
        },
        {
          "date": "2026-08-13",
          "close": 1903.12
        },
        {
          "date": "2026-08-14",
          "close": 1932.85
        },
        {
          "date": "2026-08-17",
          "close": 2010.7
        },
        {
          "date": "2026-08-18",
          "close": 2010.42
        },
        {
          "date": "2026-08-19",
          "close": 1863.23
        },
        {
          "date": "2026-08-20",
          "close": 1868.7
        },
        {
          "date": "2026-08-21",
          "close": 1903.91
        },
        {
          "date": "2026-08-24",
          "close": 1866.35
        },
        {
          "date": "2026-08-25",
          "close": 1868.09
        },
        {
          "date": "2026-08-26",
          "close": 1866.09
        },
        {
          "date": "2026-08-27",
          "close": 1939.96
        },
        {
          "date": "2026-08-28",
          "close": 1907.48
        },
        {
          "date": "2026-08-31",
          "close": 1945.61
        },
        {
          "date": "2026-09-01",
          "close": 1870.94
        },
        {
          "date": "2026-09-02",
          "close": 1853.31
        },
        {
          "date": "2026-09-03",
          "close": 1856.33
        },
        {
          "date": "2026-09-04",
          "close": 1802.13
        },
        {
          "date": "2026-09-07",
          "close": 1878.18
        },
        {
          "date": "2026-09-08",
          "close": 1869.02
        },
        {
          "date": "2026-09-09",
          "close": 1871.94
        },
        {
          "date": "2026-09-10",
          "close": 1859.9
        },
        {
          "date": "2026-09-11",
          "close": 1844.4
        },
        {
          "date": "2026-09-14",
          "close": 1886.06
        },
        {
          "date": "2026-09-15",
          "close": 1917.78
        },
        {
          "date": "2026-09-16",
          "close": 1965.2
        },
        {
          "date": "2026-09-17",
          "close": 1930.01
        },
        {
          "date": "2026-09-18",
          "close": 1959.23
        },
        {
          "date": "2026-09-21",
          "close": 1972.75
        },
        {
          "date": "2026-09-22",
          "close": 1961.31
        },
        {
          "date": "2026-09-23",
          "close": 2012.75
        },
        {
          "date": "2026-09-24",
          "close": 1945.48
        },
        {
          "date": "2026-09-28",
          "close": 1826.13
        },
        {
          "date": "2026-09-29",
          "close": 1849.23
        },
        {
          "date": "2026-09-30",
          "close": 1798.15
        },
        {
          "date": "2026-10-08",
          "close": 1750.6
        },
        {
          "date": "2026-10-09",
          "close": 1701.64
        },
        {
          "date": "2026-10-12",
          "close": 1644.11
        },
        {
          "date": "2026-10-13",
          "close": 1659.05
        },
        {
          "date": "2026-10-14",
          "close": 1625.3
        },
        {
          "date": "2026-10-15",
          "close": 1574.53
        },
        {
          "date": "2026-10-16",
          "close": 1553.89
        },
        {
          "date": "2026-10-19",
          "close": 1530.99
        },
        {
          "date": "2026-10-20",
          "close": 1554.45
        },
        {
          "date": "2026-10-21",
          "close": 1545.1
        },
        {
          "date": "2026-10-22",
          "close": 1483.8
        },
        {
          "date": "2026-10-23",
          "close": 1506.5
        },
        {
          "date": "2026-10-26",
          "close": 1448.33
        },
        {
          "date": "2026-10-27",
          "close": 1394.04
        },
        {
          "date": "2026-10-28",
          "close": 1445.69
        },
        {
          "date": "2026-10-29",
          "close": 1375.65
        },
        {
          "date": "2026-10-30",
          "close": 1321.87
        },
        {
          "date": "2026-11-02",
          "close": 1354.37
        },
        {
          "date": "2026-11-03",
          "close": 1307.24
        },
        {
          "date": "2026-11-04",
          "close": 1402.3
        },
        {
          "date": "2026-11-05",
          "close": 1436.56
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5185185185185185,
          "pullback_frequency": 0.345679012345679,
          "up_wilson": [
            0.41135648703875716,
            0.6240035838711533
          ],
          "pullback_wilson": [
            0.25122649531590424,
            0.4541062471015077
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.47058823529411764,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.3405299020949959,
            0.6047669578990353
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1115",
      "name": "跨境电商",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.028291700712034462,
        "5": 0.03674772349471156,
        "20": -0.03449645856451977,
        "60": -0.011307361007842132
      },
      "moving_averages": {
        "5": 1361.9180000000167,
        "20": 1404.606500000006,
        "60": 1441.636166666681
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 69
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.049093619920797194,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1664.76
        },
        {
          "date": "2026-05-14",
          "close": 1635.06
        },
        {
          "date": "2026-05-15",
          "close": 1626.98
        },
        {
          "date": "2026-05-18",
          "close": 1623.17
        },
        {
          "date": "2026-05-19",
          "close": 1644.69
        },
        {
          "date": "2026-05-20",
          "close": 1626.73
        },
        {
          "date": "2026-05-21",
          "close": 1579.56
        },
        {
          "date": "2026-05-22",
          "close": 1598.39
        },
        {
          "date": "2026-05-25",
          "close": 1594.31
        },
        {
          "date": "2026-05-26",
          "close": 1568.05
        },
        {
          "date": "2026-05-27",
          "close": 1535.78
        },
        {
          "date": "2026-05-28",
          "close": 1539.58
        },
        {
          "date": "2026-05-29",
          "close": 1529.25
        },
        {
          "date": "2026-06-01",
          "close": 1568.19
        },
        {
          "date": "2026-06-02",
          "close": 1546.56
        },
        {
          "date": "2026-06-03",
          "close": 1531.4
        },
        {
          "date": "2026-06-04",
          "close": 1510.21
        },
        {
          "date": "2026-06-05",
          "close": 1520.71
        },
        {
          "date": "2026-06-08",
          "close": 1487.17
        },
        {
          "date": "2026-06-09",
          "close": 1492.05
        },
        {
          "date": "2026-06-10",
          "close": 1471.87
        },
        {
          "date": "2026-06-11",
          "close": 1443.08
        },
        {
          "date": "2026-06-12",
          "close": 1459.27
        },
        {
          "date": "2026-06-15",
          "close": 1476.66
        },
        {
          "date": "2026-06-16",
          "close": 1476.59
        },
        {
          "date": "2026-06-17",
          "close": 1451.12
        },
        {
          "date": "2026-06-18",
          "close": 1443.41
        },
        {
          "date": "2026-06-22",
          "close": 1445.62
        },
        {
          "date": "2026-06-23",
          "close": 1451.36
        },
        {
          "date": "2026-06-24",
          "close": 1421.34
        },
        {
          "date": "2026-06-25",
          "close": 1396.62
        },
        {
          "date": "2026-06-26",
          "close": 1362.79
        },
        {
          "date": "2026-06-29",
          "close": 1364.38
        },
        {
          "date": "2026-06-30",
          "close": 1370.42
        },
        {
          "date": "2026-07-01",
          "close": 1406.54
        },
        {
          "date": "2026-07-02",
          "close": 1410.06
        },
        {
          "date": "2026-07-03",
          "close": 1426.62
        },
        {
          "date": "2026-07-06",
          "close": 1406.29
        },
        {
          "date": "2026-07-07",
          "close": 1370.66
        },
        {
          "date": "2026-07-08",
          "close": 1357.8
        },
        {
          "date": "2026-07-09",
          "close": 1354.96
        },
        {
          "date": "2026-07-10",
          "close": 1379.94
        },
        {
          "date": "2026-07-13",
          "close": 1334.59
        },
        {
          "date": "2026-07-14",
          "close": 1360.1
        },
        {
          "date": "2026-07-15",
          "close": 1378.99
        },
        {
          "date": "2026-07-16",
          "close": 1388.06
        },
        {
          "date": "2026-07-17",
          "close": 1330.57
        },
        {
          "date": "2026-07-20",
          "close": 1302.49
        },
        {
          "date": "2026-07-21",
          "close": 1308.84
        },
        {
          "date": "2026-07-22",
          "close": 1291.39
        },
        {
          "date": "2026-07-23",
          "close": 1315.86
        },
        {
          "date": "2026-07-24",
          "close": 1281.59
        },
        {
          "date": "2026-07-27",
          "close": 1323.54
        },
        {
          "date": "2026-07-28",
          "close": 1330.29
        },
        {
          "date": "2026-07-29",
          "close": 1353.89
        },
        {
          "date": "2026-07-30",
          "close": 1339.73
        },
        {
          "date": "2026-07-31",
          "close": 1372.85
        },
        {
          "date": "2026-08-03",
          "close": 1391.55
        },
        {
          "date": "2026-08-04",
          "close": 1410.34
        },
        {
          "date": "2026-08-05",
          "close": 1425.62
        },
        {
          "date": "2026-08-06",
          "close": 1424.19
        },
        {
          "date": "2026-08-07",
          "close": 1420.29
        },
        {
          "date": "2026-08-10",
          "close": 1449.19
        },
        {
          "date": "2026-08-11",
          "close": 1442.08
        },
        {
          "date": "2026-08-12",
          "close": 1458.23
        },
        {
          "date": "2026-08-13",
          "close": 1442.0
        },
        {
          "date": "2026-08-14",
          "close": 1436.03
        },
        {
          "date": "2026-08-17",
          "close": 1459.03
        },
        {
          "date": "2026-08-18",
          "close": 1453.73
        },
        {
          "date": "2026-08-19",
          "close": 1398.31
        },
        {
          "date": "2026-08-20",
          "close": 1423.01
        },
        {
          "date": "2026-08-21",
          "close": 1416.2
        },
        {
          "date": "2026-08-24",
          "close": 1402.07
        },
        {
          "date": "2026-08-25",
          "close": 1435.74
        },
        {
          "date": "2026-08-26",
          "close": 1437.03
        },
        {
          "date": "2026-08-27",
          "close": 1441.74
        },
        {
          "date": "2026-08-28",
          "close": 1453.46
        },
        {
          "date": "2026-08-31",
          "close": 1469.19
        },
        {
          "date": "2026-09-01",
          "close": 1490.36
        },
        {
          "date": "2026-09-02",
          "close": 1484.43
        },
        {
          "date": "2026-09-03",
          "close": 1474.85
        },
        {
          "date": "2026-09-04",
          "close": 1489.78
        },
        {
          "date": "2026-09-07",
          "close": 1503.78
        },
        {
          "date": "2026-09-08",
          "close": 1518.7
        },
        {
          "date": "2026-09-09",
          "close": 1504.27
        },
        {
          "date": "2026-09-10",
          "close": 1478.66
        },
        {
          "date": "2026-09-11",
          "close": 1442.89
        },
        {
          "date": "2026-09-14",
          "close": 1446.85
        },
        {
          "date": "2026-09-15",
          "close": 1418.85
        },
        {
          "date": "2026-09-16",
          "close": 1438.59
        },
        {
          "date": "2026-09-17",
          "close": 1450.78
        },
        {
          "date": "2026-09-18",
          "close": 1479.55
        },
        {
          "date": "2026-09-21",
          "close": 1513.94
        },
        {
          "date": "2026-09-22",
          "close": 1519.35
        },
        {
          "date": "2026-09-23",
          "close": 1500.59
        },
        {
          "date": "2026-09-24",
          "close": 1497.34
        },
        {
          "date": "2026-09-28",
          "close": 1475.25
        },
        {
          "date": "2026-09-29",
          "close": 1481.04
        },
        {
          "date": "2026-09-30",
          "close": 1474.81
        },
        {
          "date": "2026-10-08",
          "close": 1459.86
        },
        {
          "date": "2026-10-09",
          "close": 1482.27
        },
        {
          "date": "2026-10-12",
          "close": 1462.96
        },
        {
          "date": "2026-10-13",
          "close": 1477.69
        },
        {
          "date": "2026-10-14",
          "close": 1449.31
        },
        {
          "date": "2026-10-15",
          "close": 1414.31
        },
        {
          "date": "2026-10-16",
          "close": 1410.12
        },
        {
          "date": "2026-10-19",
          "close": 1406.01
        },
        {
          "date": "2026-10-20",
          "close": 1425.25
        },
        {
          "date": "2026-10-21",
          "close": 1420.31
        },
        {
          "date": "2026-10-22",
          "close": 1378.19
        },
        {
          "date": "2026-10-23",
          "close": 1407.56
        },
        {
          "date": "2026-10-26",
          "close": 1416.21
        },
        {
          "date": "2026-10-27",
          "close": 1377.65
        },
        {
          "date": "2026-10-28",
          "close": 1395.16
        },
        {
          "date": "2026-10-29",
          "close": 1359.54
        },
        {
          "date": "2026-10-30",
          "close": 1320.62
        },
        {
          "date": "2026-11-02",
          "close": 1357.41
        },
        {
          "date": "2026-11-03",
          "close": 1351.34
        },
        {
          "date": "2026-11-04",
          "close": 1370.72
        },
        {
          "date": "2026-11-05",
          "close": 1409.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5616438356164384,
          "pullback_frequency": 0.3287671232876712,
          "up_wilson": [
            0.447577763251736,
            0.6695465097400233
          ],
          "pullback_wilson": [
            0.23194485864699999,
            0.44270993859811325
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 25,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 3,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1116",
      "name": "抗菌面料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.024292872270556876,
        "5": 0.010703753595223464,
        "20": -0.07937150133977133,
        "60": -0.050269582352619246
      },
      "moving_averages": {
        "5": 1349.935999999987,
        "20": 1415.1484999999986,
        "60": 1477.0104999999942
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 65
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08360181688541479,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1842.54
        },
        {
          "date": "2026-05-14",
          "close": 1807.97
        },
        {
          "date": "2026-05-15",
          "close": 1795.57
        },
        {
          "date": "2026-05-18",
          "close": 1778.12
        },
        {
          "date": "2026-05-19",
          "close": 1801.66
        },
        {
          "date": "2026-05-20",
          "close": 1788.82
        },
        {
          "date": "2026-05-21",
          "close": 1716.07
        },
        {
          "date": "2026-05-22",
          "close": 1743.25
        },
        {
          "date": "2026-05-25",
          "close": 1725.34
        },
        {
          "date": "2026-05-26",
          "close": 1707.57
        },
        {
          "date": "2026-05-27",
          "close": 1665.99
        },
        {
          "date": "2026-05-28",
          "close": 1676.57
        },
        {
          "date": "2026-05-29",
          "close": 1631.58
        },
        {
          "date": "2026-06-01",
          "close": 1682.33
        },
        {
          "date": "2026-06-02",
          "close": 1679.5
        },
        {
          "date": "2026-06-03",
          "close": 1669.18
        },
        {
          "date": "2026-06-04",
          "close": 1650.22
        },
        {
          "date": "2026-06-05",
          "close": 1647.13
        },
        {
          "date": "2026-06-08",
          "close": 1588.97
        },
        {
          "date": "2026-06-09",
          "close": 1594.87
        },
        {
          "date": "2026-06-10",
          "close": 1600.1
        },
        {
          "date": "2026-06-11",
          "close": 1606.27
        },
        {
          "date": "2026-06-12",
          "close": 1615.4
        },
        {
          "date": "2026-06-15",
          "close": 1662.26
        },
        {
          "date": "2026-06-16",
          "close": 1668.87
        },
        {
          "date": "2026-06-17",
          "close": 1652.79
        },
        {
          "date": "2026-06-18",
          "close": 1630.19
        },
        {
          "date": "2026-06-22",
          "close": 1631.74
        },
        {
          "date": "2026-06-23",
          "close": 1638.88
        },
        {
          "date": "2026-06-24",
          "close": 1619.42
        },
        {
          "date": "2026-06-25",
          "close": 1591.13
        },
        {
          "date": "2026-06-26",
          "close": 1542.18
        },
        {
          "date": "2026-06-29",
          "close": 1528.34
        },
        {
          "date": "2026-06-30",
          "close": 1524.16
        },
        {
          "date": "2026-07-01",
          "close": 1573.6
        },
        {
          "date": "2026-07-02",
          "close": 1571.27
        },
        {
          "date": "2026-07-03",
          "close": 1584.96
        },
        {
          "date": "2026-07-06",
          "close": 1566.27
        },
        {
          "date": "2026-07-07",
          "close": 1546.41
        },
        {
          "date": "2026-07-08",
          "close": 1493.08
        },
        {
          "date": "2026-07-09",
          "close": 1479.3
        },
        {
          "date": "2026-07-10",
          "close": 1512.14
        },
        {
          "date": "2026-07-13",
          "close": 1448.45
        },
        {
          "date": "2026-07-14",
          "close": 1472.87
        },
        {
          "date": "2026-07-15",
          "close": 1483.45
        },
        {
          "date": "2026-07-16",
          "close": 1484.45
        },
        {
          "date": "2026-07-17",
          "close": 1407.51
        },
        {
          "date": "2026-07-20",
          "close": 1341.28
        },
        {
          "date": "2026-07-21",
          "close": 1335.94
        },
        {
          "date": "2026-07-22",
          "close": 1311.32
        },
        {
          "date": "2026-07-23",
          "close": 1350.35
        },
        {
          "date": "2026-07-24",
          "close": 1307.68
        },
        {
          "date": "2026-07-27",
          "close": 1349.82
        },
        {
          "date": "2026-07-28",
          "close": 1348.58
        },
        {
          "date": "2026-07-29",
          "close": 1376.52
        },
        {
          "date": "2026-07-30",
          "close": 1354.99
        },
        {
          "date": "2026-07-31",
          "close": 1377.95
        },
        {
          "date": "2026-08-03",
          "close": 1407.0
        },
        {
          "date": "2026-08-04",
          "close": 1430.78
        },
        {
          "date": "2026-08-05",
          "close": 1461.52
        },
        {
          "date": "2026-08-06",
          "close": 1477.05
        },
        {
          "date": "2026-08-07",
          "close": 1480.39
        },
        {
          "date": "2026-08-10",
          "close": 1505.32
        },
        {
          "date": "2026-08-11",
          "close": 1507.69
        },
        {
          "date": "2026-08-12",
          "close": 1524.99
        },
        {
          "date": "2026-08-13",
          "close": 1507.62
        },
        {
          "date": "2026-08-14",
          "close": 1510.72
        },
        {
          "date": "2026-08-17",
          "close": 1533.22
        },
        {
          "date": "2026-08-18",
          "close": 1523.2
        },
        {
          "date": "2026-08-19",
          "close": 1462.92
        },
        {
          "date": "2026-08-20",
          "close": 1486.21
        },
        {
          "date": "2026-08-21",
          "close": 1486.87
        },
        {
          "date": "2026-08-24",
          "close": 1465.86
        },
        {
          "date": "2026-08-25",
          "close": 1484.78
        },
        {
          "date": "2026-08-26",
          "close": 1484.09
        },
        {
          "date": "2026-08-27",
          "close": 1499.5
        },
        {
          "date": "2026-08-28",
          "close": 1521.7
        },
        {
          "date": "2026-08-31",
          "close": 1526.34
        },
        {
          "date": "2026-09-01",
          "close": 1518.79
        },
        {
          "date": "2026-09-02",
          "close": 1504.89
        },
        {
          "date": "2026-09-03",
          "close": 1492.14
        },
        {
          "date": "2026-09-04",
          "close": 1486.86
        },
        {
          "date": "2026-09-07",
          "close": 1525.06
        },
        {
          "date": "2026-09-08",
          "close": 1546.44
        },
        {
          "date": "2026-09-09",
          "close": 1536.19
        },
        {
          "date": "2026-09-10",
          "close": 1508.72
        },
        {
          "date": "2026-09-11",
          "close": 1476.97
        },
        {
          "date": "2026-09-14",
          "close": 1488.99
        },
        {
          "date": "2026-09-15",
          "close": 1460.07
        },
        {
          "date": "2026-09-16",
          "close": 1493.61
        },
        {
          "date": "2026-09-17",
          "close": 1508.46
        },
        {
          "date": "2026-09-18",
          "close": 1537.65
        },
        {
          "date": "2026-09-21",
          "close": 1567.92
        },
        {
          "date": "2026-09-22",
          "close": 1549.72
        },
        {
          "date": "2026-09-23",
          "close": 1547.19
        },
        {
          "date": "2026-09-24",
          "close": 1548.43
        },
        {
          "date": "2026-09-28",
          "close": 1505.19
        },
        {
          "date": "2026-09-29",
          "close": 1510.72
        },
        {
          "date": "2026-09-30",
          "close": 1507.46
        },
        {
          "date": "2026-10-08",
          "close": 1507.72
        },
        {
          "date": "2026-10-09",
          "close": 1514.68
        },
        {
          "date": "2026-10-12",
          "close": 1478.69
        },
        {
          "date": "2026-10-13",
          "close": 1498.63
        },
        {
          "date": "2026-10-14",
          "close": 1468.88
        },
        {
          "date": "2026-10-15",
          "close": 1439.73
        },
        {
          "date": "2026-10-16",
          "close": 1444.37
        },
        {
          "date": "2026-10-19",
          "close": 1424.92
        },
        {
          "date": "2026-10-20",
          "close": 1436.49
        },
        {
          "date": "2026-10-21",
          "close": 1428.42
        },
        {
          "date": "2026-10-22",
          "close": 1390.85
        },
        {
          "date": "2026-10-23",
          "close": 1414.79
        },
        {
          "date": "2026-10-26",
          "close": 1421.81
        },
        {
          "date": "2026-10-27",
          "close": 1392.61
        },
        {
          "date": "2026-10-28",
          "close": 1425.07
        },
        {
          "date": "2026-10-29",
          "close": 1373.35
        },
        {
          "date": "2026-10-30",
          "close": 1325.63
        },
        {
          "date": "2026-11-02",
          "close": 1342.52
        },
        {
          "date": "2026-11-03",
          "close": 1338.35
        },
        {
          "date": "2026-11-04",
          "close": 1355.13
        },
        {
          "date": "2026-11-05",
          "close": 1388.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5416666666666666,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.4273986728598905,
            0.651713729423738
          ],
          "pullback_wilson": [
            0.2721917834183841,
            0.4904710097307303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4772727272727273,
          "pullback_frequency": 0.4772727272727273,
          "up_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "pullback_wilson": [
            0.337549910322511,
            0.6206453443937836
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 8,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 2,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1118",
      "name": "数据确权",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.0337910114153428,
        "5": 0.047504650974682594,
        "20": 0.01693810563347098,
        "60": -0.061579263918377425
      },
      "moving_averages": {
        "5": 1233.8060000000055,
        "20": 1277.925499999989,
        "60": 1326.6119999999958
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 30
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 42
          }
        }
      },
      "drawdown": -0.029452983894538765,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1671.63
        },
        {
          "date": "2026-05-14",
          "close": 1618.7
        },
        {
          "date": "2026-05-15",
          "close": 1607.83
        },
        {
          "date": "2026-05-18",
          "close": 1625.63
        },
        {
          "date": "2026-05-19",
          "close": 1659.69
        },
        {
          "date": "2026-05-20",
          "close": 1617.11
        },
        {
          "date": "2026-05-21",
          "close": 1553.56
        },
        {
          "date": "2026-05-22",
          "close": 1573.52
        },
        {
          "date": "2026-05-25",
          "close": 1558.18
        },
        {
          "date": "2026-05-26",
          "close": 1528.82
        },
        {
          "date": "2026-05-27",
          "close": 1482.73
        },
        {
          "date": "2026-05-28",
          "close": 1496.33
        },
        {
          "date": "2026-05-29",
          "close": 1457.91
        },
        {
          "date": "2026-06-01",
          "close": 1503.41
        },
        {
          "date": "2026-06-02",
          "close": 1467.16
        },
        {
          "date": "2026-06-03",
          "close": 1449.65
        },
        {
          "date": "2026-06-04",
          "close": 1422.41
        },
        {
          "date": "2026-06-05",
          "close": 1443.55
        },
        {
          "date": "2026-06-08",
          "close": 1419.88
        },
        {
          "date": "2026-06-09",
          "close": 1436.43
        },
        {
          "date": "2026-06-10",
          "close": 1416.77
        },
        {
          "date": "2026-06-11",
          "close": 1363.93
        },
        {
          "date": "2026-06-12",
          "close": 1379.37
        },
        {
          "date": "2026-06-15",
          "close": 1403.93
        },
        {
          "date": "2026-06-16",
          "close": 1417.61
        },
        {
          "date": "2026-06-17",
          "close": 1386.27
        },
        {
          "date": "2026-06-18",
          "close": 1391.88
        },
        {
          "date": "2026-06-22",
          "close": 1420.73
        },
        {
          "date": "2026-06-23",
          "close": 1406.97
        },
        {
          "date": "2026-06-24",
          "close": 1376.5
        },
        {
          "date": "2026-06-25",
          "close": 1335.08
        },
        {
          "date": "2026-06-26",
          "close": 1296.75
        },
        {
          "date": "2026-06-29",
          "close": 1283.67
        },
        {
          "date": "2026-06-30",
          "close": 1304.74
        },
        {
          "date": "2026-07-01",
          "close": 1339.63
        },
        {
          "date": "2026-07-02",
          "close": 1327.78
        },
        {
          "date": "2026-07-03",
          "close": 1328.03
        },
        {
          "date": "2026-07-06",
          "close": 1295.45
        },
        {
          "date": "2026-07-07",
          "close": 1257.45
        },
        {
          "date": "2026-07-08",
          "close": 1274.14
        },
        {
          "date": "2026-07-09",
          "close": 1279.48
        },
        {
          "date": "2026-07-10",
          "close": 1308.07
        },
        {
          "date": "2026-07-13",
          "close": 1249.74
        },
        {
          "date": "2026-07-14",
          "close": 1245.76
        },
        {
          "date": "2026-07-15",
          "close": 1253.99
        },
        {
          "date": "2026-07-16",
          "close": 1270.51
        },
        {
          "date": "2026-07-17",
          "close": 1217.87
        },
        {
          "date": "2026-07-20",
          "close": 1194.53
        },
        {
          "date": "2026-07-21",
          "close": 1218.9
        },
        {
          "date": "2026-07-22",
          "close": 1197.99
        },
        {
          "date": "2026-07-23",
          "close": 1209.34
        },
        {
          "date": "2026-07-24",
          "close": 1162.44
        },
        {
          "date": "2026-07-27",
          "close": 1204.32
        },
        {
          "date": "2026-07-28",
          "close": 1230.63
        },
        {
          "date": "2026-07-29",
          "close": 1245.13
        },
        {
          "date": "2026-07-30",
          "close": 1233.01
        },
        {
          "date": "2026-07-31",
          "close": 1306.63
        },
        {
          "date": "2026-08-03",
          "close": 1329.81
        },
        {
          "date": "2026-08-04",
          "close": 1369.64
        },
        {
          "date": "2026-08-05",
          "close": 1380.01
        },
        {
          "date": "2026-08-06",
          "close": 1376.8
        },
        {
          "date": "2026-08-07",
          "close": 1363.35
        },
        {
          "date": "2026-08-10",
          "close": 1376.66
        },
        {
          "date": "2026-08-11",
          "close": 1378.56
        },
        {
          "date": "2026-08-12",
          "close": 1395.31
        },
        {
          "date": "2026-08-13",
          "close": 1375.67
        },
        {
          "date": "2026-08-14",
          "close": 1374.33
        },
        {
          "date": "2026-08-17",
          "close": 1383.13
        },
        {
          "date": "2026-08-18",
          "close": 1362.6
        },
        {
          "date": "2026-08-19",
          "close": 1296.48
        },
        {
          "date": "2026-08-20",
          "close": 1315.22
        },
        {
          "date": "2026-08-21",
          "close": 1314.85
        },
        {
          "date": "2026-08-24",
          "close": 1298.04
        },
        {
          "date": "2026-08-25",
          "close": 1334.74
        },
        {
          "date": "2026-08-26",
          "close": 1327.79
        },
        {
          "date": "2026-08-27",
          "close": 1340.25
        },
        {
          "date": "2026-08-28",
          "close": 1350.47
        },
        {
          "date": "2026-08-31",
          "close": 1379.45
        },
        {
          "date": "2026-09-01",
          "close": 1406.56
        },
        {
          "date": "2026-09-02",
          "close": 1388.27
        },
        {
          "date": "2026-09-03",
          "close": 1368.74
        },
        {
          "date": "2026-09-04",
          "close": 1394.25
        },
        {
          "date": "2026-09-07",
          "close": 1392.06
        },
        {
          "date": "2026-09-08",
          "close": 1397.65
        },
        {
          "date": "2026-09-09",
          "close": 1369.2
        },
        {
          "date": "2026-09-10",
          "close": 1353.97
        },
        {
          "date": "2026-09-11",
          "close": 1324.26
        },
        {
          "date": "2026-09-14",
          "close": 1331.95
        },
        {
          "date": "2026-09-15",
          "close": 1308.3
        },
        {
          "date": "2026-09-16",
          "close": 1321.57
        },
        {
          "date": "2026-09-17",
          "close": 1318.66
        },
        {
          "date": "2026-09-18",
          "close": 1336.46
        },
        {
          "date": "2026-09-21",
          "close": 1369.63
        },
        {
          "date": "2026-09-22",
          "close": 1393.79
        },
        {
          "date": "2026-09-23",
          "close": 1367.18
        },
        {
          "date": "2026-09-24",
          "close": 1339.02
        },
        {
          "date": "2026-09-28",
          "close": 1307.22
        },
        {
          "date": "2026-09-29",
          "close": 1325.62
        },
        {
          "date": "2026-09-30",
          "close": 1306.69
        },
        {
          "date": "2026-10-08",
          "close": 1273.46
        },
        {
          "date": "2026-10-09",
          "close": 1318.19
        },
        {
          "date": "2026-10-12",
          "close": 1316.19
        },
        {
          "date": "2026-10-13",
          "close": 1324.9
        },
        {
          "date": "2026-10-14",
          "close": 1309.68
        },
        {
          "date": "2026-10-15",
          "close": 1273.2
        },
        {
          "date": "2026-10-16",
          "close": 1272.03
        },
        {
          "date": "2026-10-19",
          "close": 1273.33
        },
        {
          "date": "2026-10-20",
          "close": 1300.12
        },
        {
          "date": "2026-10-21",
          "close": 1334.33
        },
        {
          "date": "2026-10-22",
          "close": 1268.44
        },
        {
          "date": "2026-10-23",
          "close": 1313.94
        },
        {
          "date": "2026-10-26",
          "close": 1316.19
        },
        {
          "date": "2026-10-27",
          "close": 1255.98
        },
        {
          "date": "2026-10-28",
          "close": 1276.66
        },
        {
          "date": "2026-10-29",
          "close": 1236.3
        },
        {
          "date": "2026-10-30",
          "close": 1154.29
        },
        {
          "date": "2026-11-02",
          "close": 1244.79
        },
        {
          "date": "2026-11-03",
          "close": 1222.22
        },
        {
          "date": "2026-11-04",
          "close": 1252.7
        },
        {
          "date": "2026-11-05",
          "close": 1295.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 98,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5408163265306123,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.44248041592362974,
            0.6360730542705189
          ],
          "pullback_wilson": [
            0.2693153421722757,
            0.4557475121482044
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45901639344262296,
          "pullback_frequency": 0.5245901639344263,
          "up_wilson": [
            0.3401293229385576,
            0.5827595186924353
          ],
          "pullback_wilson": [
            0.40157156924985693,
            0.6446951257715474
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 50,
          "covered_samples": 37,
          "insufficient_or_abstained": 13,
          "hit_rate": 0.4594594594594595,
          "baseline_hit_rate": 0.4594594594594595,
          "hit_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "baseline_wilson": [
            0.3103856980437303,
            0.6161595310782052
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 31,
          "covered_samples": 12,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1119",
      "name": "PLC概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.02128086729572387,
        "5": 0.014409370891741435,
        "20": 0.012450243255196947,
        "60": -0.09770005452598529
      },
      "moving_averages": {
        "5": 1322.4899999999907,
        "20": 1338.6889999999898,
        "60": 1408.4225000000092
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-08",
            "end": "2026-07-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-10",
            "end": "2026-08-05",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-20",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-09-21",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-10-27",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 18,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 60
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 46
          }
        }
      },
      "drawdown": -0.019677958117425343,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1688.33
        },
        {
          "date": "2026-05-14",
          "close": 1664.53
        },
        {
          "date": "2026-05-15",
          "close": 1751.78
        },
        {
          "date": "2026-05-18",
          "close": 1794.52
        },
        {
          "date": "2026-05-19",
          "close": 1829.91
        },
        {
          "date": "2026-05-20",
          "close": 1823.52
        },
        {
          "date": "2026-05-21",
          "close": 1787.42
        },
        {
          "date": "2026-05-22",
          "close": 1804.52
        },
        {
          "date": "2026-05-25",
          "close": 1786.43
        },
        {
          "date": "2026-05-26",
          "close": 1780.23
        },
        {
          "date": "2026-05-27",
          "close": 1715.93
        },
        {
          "date": "2026-05-28",
          "close": 1743.65
        },
        {
          "date": "2026-05-29",
          "close": 1648.8
        },
        {
          "date": "2026-06-01",
          "close": 1642.42
        },
        {
          "date": "2026-06-02",
          "close": 1657.52
        },
        {
          "date": "2026-06-03",
          "close": 1660.27
        },
        {
          "date": "2026-06-04",
          "close": 1658.84
        },
        {
          "date": "2026-06-05",
          "close": 1703.78
        },
        {
          "date": "2026-06-08",
          "close": 1670.81
        },
        {
          "date": "2026-06-09",
          "close": 1690.28
        },
        {
          "date": "2026-06-10",
          "close": 1623.71
        },
        {
          "date": "2026-06-11",
          "close": 1581.66
        },
        {
          "date": "2026-06-12",
          "close": 1584.14
        },
        {
          "date": "2026-06-15",
          "close": 1618.66
        },
        {
          "date": "2026-06-16",
          "close": 1649.89
        },
        {
          "date": "2026-06-17",
          "close": 1660.16
        },
        {
          "date": "2026-06-18",
          "close": 1678.48
        },
        {
          "date": "2026-06-22",
          "close": 1661.69
        },
        {
          "date": "2026-06-23",
          "close": 1630.5
        },
        {
          "date": "2026-06-24",
          "close": 1622.74
        },
        {
          "date": "2026-06-25",
          "close": 1593.37
        },
        {
          "date": "2026-06-26",
          "close": 1546.33
        },
        {
          "date": "2026-06-29",
          "close": 1542.64
        },
        {
          "date": "2026-06-30",
          "close": 1595.23
        },
        {
          "date": "2026-07-01",
          "close": 1637.38
        },
        {
          "date": "2026-07-02",
          "close": 1645.24
        },
        {
          "date": "2026-07-03",
          "close": 1686.27
        },
        {
          "date": "2026-07-06",
          "close": 1650.08
        },
        {
          "date": "2026-07-07",
          "close": 1629.31
        },
        {
          "date": "2026-07-08",
          "close": 1589.58
        },
        {
          "date": "2026-07-09",
          "close": 1635.93
        },
        {
          "date": "2026-07-10",
          "close": 1612.61
        },
        {
          "date": "2026-07-13",
          "close": 1570.9
        },
        {
          "date": "2026-07-14",
          "close": 1545.33
        },
        {
          "date": "2026-07-15",
          "close": 1533.82
        },
        {
          "date": "2026-07-16",
          "close": 1490.2
        },
        {
          "date": "2026-07-17",
          "close": 1418.77
        },
        {
          "date": "2026-07-20",
          "close": 1375.48
        },
        {
          "date": "2026-07-21",
          "close": 1414.74
        },
        {
          "date": "2026-07-22",
          "close": 1386.33
        },
        {
          "date": "2026-07-23",
          "close": 1393.11
        },
        {
          "date": "2026-07-24",
          "close": 1356.3
        },
        {
          "date": "2026-07-27",
          "close": 1396.19
        },
        {
          "date": "2026-07-28",
          "close": 1368.13
        },
        {
          "date": "2026-07-29",
          "close": 1386.65
        },
        {
          "date": "2026-07-30",
          "close": 1355.12
        },
        {
          "date": "2026-07-31",
          "close": 1428.02
        },
        {
          "date": "2026-08-03",
          "close": 1438.13
        },
        {
          "date": "2026-08-04",
          "close": 1469.05
        },
        {
          "date": "2026-08-05",
          "close": 1522.21
        },
        {
          "date": "2026-08-06",
          "close": 1512.68
        },
        {
          "date": "2026-08-07",
          "close": 1517.68
        },
        {
          "date": "2026-08-10",
          "close": 1509.44
        },
        {
          "date": "2026-08-11",
          "close": 1511.51
        },
        {
          "date": "2026-08-12",
          "close": 1529.12
        },
        {
          "date": "2026-08-13",
          "close": 1506.11
        },
        {
          "date": "2026-08-14",
          "close": 1496.29
        },
        {
          "date": "2026-08-17",
          "close": 1517.08
        },
        {
          "date": "2026-08-18",
          "close": 1515.36
        },
        {
          "date": "2026-08-19",
          "close": 1416.01
        },
        {
          "date": "2026-08-20",
          "close": 1424.49
        },
        {
          "date": "2026-08-21",
          "close": 1422.56
        },
        {
          "date": "2026-08-24",
          "close": 1397.77
        },
        {
          "date": "2026-08-25",
          "close": 1426.22
        },
        {
          "date": "2026-08-26",
          "close": 1424.79
        },
        {
          "date": "2026-08-27",
          "close": 1445.61
        },
        {
          "date": "2026-08-28",
          "close": 1441.55
        },
        {
          "date": "2026-08-31",
          "close": 1481.34
        },
        {
          "date": "2026-09-01",
          "close": 1465.59
        },
        {
          "date": "2026-09-02",
          "close": 1441.07
        },
        {
          "date": "2026-09-03",
          "close": 1443.6
        },
        {
          "date": "2026-09-04",
          "close": 1421.75
        },
        {
          "date": "2026-09-07",
          "close": 1445.88
        },
        {
          "date": "2026-09-08",
          "close": 1427.87
        },
        {
          "date": "2026-09-09",
          "close": 1413.21
        },
        {
          "date": "2026-09-10",
          "close": 1391.14
        },
        {
          "date": "2026-09-11",
          "close": 1371.71
        },
        {
          "date": "2026-09-14",
          "close": 1386.46
        },
        {
          "date": "2026-09-15",
          "close": 1379.39
        },
        {
          "date": "2026-09-16",
          "close": 1413.79
        },
        {
          "date": "2026-09-17",
          "close": 1420.85
        },
        {
          "date": "2026-09-18",
          "close": 1451.59
        },
        {
          "date": "2026-09-21",
          "close": 1452.75
        },
        {
          "date": "2026-09-22",
          "close": 1457.94
        },
        {
          "date": "2026-09-23",
          "close": 1452.02
        },
        {
          "date": "2026-09-24",
          "close": 1438.67
        },
        {
          "date": "2026-09-28",
          "close": 1402.2
        },
        {
          "date": "2026-09-29",
          "close": 1406.29
        },
        {
          "date": "2026-09-30",
          "close": 1395.59
        },
        {
          "date": "2026-10-08",
          "close": 1356.6
        },
        {
          "date": "2026-10-09",
          "close": 1376.76
        },
        {
          "date": "2026-10-12",
          "close": 1358.8
        },
        {
          "date": "2026-10-13",
          "close": 1371.01
        },
        {
          "date": "2026-10-14",
          "close": 1326.55
        },
        {
          "date": "2026-10-15",
          "close": 1275.34
        },
        {
          "date": "2026-10-16",
          "close": 1280.63
        },
        {
          "date": "2026-10-19",
          "close": 1295.42
        },
        {
          "date": "2026-10-20",
          "close": 1330.46
        },
        {
          "date": "2026-10-21",
          "close": 1327.44
        },
        {
          "date": "2026-10-22",
          "close": 1318.93
        },
        {
          "date": "2026-10-23",
          "close": 1399.93
        },
        {
          "date": "2026-10-26",
          "close": 1401.06
        },
        {
          "date": "2026-10-27",
          "close": 1348.23
        },
        {
          "date": "2026-10-28",
          "close": 1396.79
        },
        {
          "date": "2026-10-29",
          "close": 1353.98
        },
        {
          "date": "2026-10-30",
          "close": 1288.88
        },
        {
          "date": "2026-11-02",
          "close": 1318.55
        },
        {
          "date": "2026-11-03",
          "close": 1286.66
        },
        {
          "date": "2026-11-04",
          "close": 1344.87
        },
        {
          "date": "2026-11-05",
          "close": 1373.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4942528735632184,
          "pullback_frequency": 0.3793103448275862,
          "up_wilson": [
            0.3916827782936405,
            0.5973090321310045
          ],
          "pullback_wilson": [
            0.2845042271336969,
            0.4843237917838494
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45098039215686275,
          "pullback_frequency": 0.5490196078431373,
          "up_wilson": [
            0.3226751854937402,
            0.5861529144963119
          ],
          "pullback_wilson": [
            0.41384708550368815,
            0.6773248145062598
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 14,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 13,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1121",
      "name": "第四代半导体",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 929,
      "history_sufficient": true,
      "returns": {
        "1": 0.014395609574729962,
        "5": 0.03265186448809865,
        "20": -0.09567937256366577,
        "60": -0.12898613284411597
      },
      "moving_averages": {
        "5": 1849.3439999999944,
        "20": 1958.1560000000056,
        "60": 2160.5271666666727
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-30",
            "end": "2026-08-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-26",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-09-17",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-10-08",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 36
          },
          "下降": {
            "median_sessions": 14.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 47
          }
        }
      },
      "drawdown": -0.0892935219531461,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2635.89
        },
        {
          "date": "2026-05-14",
          "close": 2566.24
        },
        {
          "date": "2026-05-15",
          "close": 2484.01
        },
        {
          "date": "2026-05-18",
          "close": 2424.91
        },
        {
          "date": "2026-05-19",
          "close": 2403.19
        },
        {
          "date": "2026-05-20",
          "close": 2370.48
        },
        {
          "date": "2026-05-21",
          "close": 2199.25
        },
        {
          "date": "2026-05-22",
          "close": 2218.3
        },
        {
          "date": "2026-05-25",
          "close": 2330.68
        },
        {
          "date": "2026-05-26",
          "close": 2278.47
        },
        {
          "date": "2026-05-27",
          "close": 2265.28
        },
        {
          "date": "2026-05-28",
          "close": 2353.0
        },
        {
          "date": "2026-05-29",
          "close": 2223.28
        },
        {
          "date": "2026-06-01",
          "close": 2145.25
        },
        {
          "date": "2026-06-02",
          "close": 2106.07
        },
        {
          "date": "2026-06-03",
          "close": 2146.09
        },
        {
          "date": "2026-06-04",
          "close": 2147.12
        },
        {
          "date": "2026-06-05",
          "close": 2126.39
        },
        {
          "date": "2026-06-08",
          "close": 2008.03
        },
        {
          "date": "2026-06-09",
          "close": 2151.27
        },
        {
          "date": "2026-06-10",
          "close": 2110.49
        },
        {
          "date": "2026-06-11",
          "close": 2183.39
        },
        {
          "date": "2026-06-12",
          "close": 2143.19
        },
        {
          "date": "2026-06-15",
          "close": 2273.1
        },
        {
          "date": "2026-06-16",
          "close": 2316.71
        },
        {
          "date": "2026-06-17",
          "close": 2378.26
        },
        {
          "date": "2026-06-18",
          "close": 2364.1
        },
        {
          "date": "2026-06-22",
          "close": 2525.56
        },
        {
          "date": "2026-06-23",
          "close": 2479.26
        },
        {
          "date": "2026-06-24",
          "close": 2542.56
        },
        {
          "date": "2026-06-25",
          "close": 2511.98
        },
        {
          "date": "2026-06-26",
          "close": 2431.63
        },
        {
          "date": "2026-06-29",
          "close": 2552.59
        },
        {
          "date": "2026-06-30",
          "close": 2649.08
        },
        {
          "date": "2026-07-01",
          "close": 2809.33
        },
        {
          "date": "2026-07-02",
          "close": 2679.13
        },
        {
          "date": "2026-07-03",
          "close": 2630.94
        },
        {
          "date": "2026-07-06",
          "close": 2572.4
        },
        {
          "date": "2026-07-07",
          "close": 2639.13
        },
        {
          "date": "2026-07-08",
          "close": 2539.31
        },
        {
          "date": "2026-07-09",
          "close": 2689.97
        },
        {
          "date": "2026-07-10",
          "close": 2657.5
        },
        {
          "date": "2026-07-13",
          "close": 2623.17
        },
        {
          "date": "2026-07-14",
          "close": 2575.89
        },
        {
          "date": "2026-07-15",
          "close": 2464.38
        },
        {
          "date": "2026-07-16",
          "close": 2355.89
        },
        {
          "date": "2026-07-17",
          "close": 2150.81
        },
        {
          "date": "2026-07-20",
          "close": 2067.38
        },
        {
          "date": "2026-07-21",
          "close": 2238.05
        },
        {
          "date": "2026-07-22",
          "close": 2243.73
        },
        {
          "date": "2026-07-23",
          "close": 2212.34
        },
        {
          "date": "2026-07-24",
          "close": 2153.16
        },
        {
          "date": "2026-07-27",
          "close": 2212.98
        },
        {
          "date": "2026-07-28",
          "close": 2132.11
        },
        {
          "date": "2026-07-29",
          "close": 2116.46
        },
        {
          "date": "2026-07-30",
          "close": 1996.88
        },
        {
          "date": "2026-07-31",
          "close": 2054.63
        },
        {
          "date": "2026-08-03",
          "close": 2021.55
        },
        {
          "date": "2026-08-04",
          "close": 2142.27
        },
        {
          "date": "2026-08-05",
          "close": 2223.96
        },
        {
          "date": "2026-08-06",
          "close": 2254.5
        },
        {
          "date": "2026-08-07",
          "close": 2357.76
        },
        {
          "date": "2026-08-10",
          "close": 2362.56
        },
        {
          "date": "2026-08-11",
          "close": 2339.18
        },
        {
          "date": "2026-08-12",
          "close": 2359.61
        },
        {
          "date": "2026-08-13",
          "close": 2320.33
        },
        {
          "date": "2026-08-14",
          "close": 2323.28
        },
        {
          "date": "2026-08-17",
          "close": 2399.54
        },
        {
          "date": "2026-08-18",
          "close": 2398.39
        },
        {
          "date": "2026-08-19",
          "close": 2264.12
        },
        {
          "date": "2026-08-20",
          "close": 2340.62
        },
        {
          "date": "2026-08-21",
          "close": 2312.25
        },
        {
          "date": "2026-08-24",
          "close": 2237.91
        },
        {
          "date": "2026-08-25",
          "close": 2214.68
        },
        {
          "date": "2026-08-26",
          "close": 2207.13
        },
        {
          "date": "2026-08-27",
          "close": 2288.02
        },
        {
          "date": "2026-08-28",
          "close": 2258.1
        },
        {
          "date": "2026-08-31",
          "close": 2253.76
        },
        {
          "date": "2026-09-01",
          "close": 2187.92
        },
        {
          "date": "2026-09-02",
          "close": 2156.08
        },
        {
          "date": "2026-09-03",
          "close": 2171.91
        },
        {
          "date": "2026-09-04",
          "close": 2131.56
        },
        {
          "date": "2026-09-07",
          "close": 2169.4
        },
        {
          "date": "2026-09-08",
          "close": 2164.62
        },
        {
          "date": "2026-09-09",
          "close": 2198.65
        },
        {
          "date": "2026-09-10",
          "close": 2178.57
        },
        {
          "date": "2026-09-11",
          "close": 2145.06
        },
        {
          "date": "2026-09-14",
          "close": 2166.82
        },
        {
          "date": "2026-09-15",
          "close": 2170.7
        },
        {
          "date": "2026-09-16",
          "close": 2234.26
        },
        {
          "date": "2026-09-17",
          "close": 2252.78
        },
        {
          "date": "2026-09-18",
          "close": 2364.57
        },
        {
          "date": "2026-09-21",
          "close": 2371.29
        },
        {
          "date": "2026-09-22",
          "close": 2349.69
        },
        {
          "date": "2026-09-23",
          "close": 2374.45
        },
        {
          "date": "2026-09-24",
          "close": 2313.53
        },
        {
          "date": "2026-09-28",
          "close": 2244.41
        },
        {
          "date": "2026-09-29",
          "close": 2262.0
        },
        {
          "date": "2026-09-30",
          "close": 2226.45
        },
        {
          "date": "2026-10-08",
          "close": 2142.05
        },
        {
          "date": "2026-10-09",
          "close": 2127.03
        },
        {
          "date": "2026-10-12",
          "close": 2086.98
        },
        {
          "date": "2026-10-13",
          "close": 2086.36
        },
        {
          "date": "2026-10-14",
          "close": 2058.29
        },
        {
          "date": "2026-10-15",
          "close": 1981.07
        },
        {
          "date": "2026-10-16",
          "close": 1984.49
        },
        {
          "date": "2026-10-19",
          "close": 1973.57
        },
        {
          "date": "2026-10-20",
          "close": 2017.23
        },
        {
          "date": "2026-10-21",
          "close": 2008.43
        },
        {
          "date": "2026-10-22",
          "close": 1959.09
        },
        {
          "date": "2026-10-23",
          "close": 2019.15
        },
        {
          "date": "2026-10-26",
          "close": 1935.21
        },
        {
          "date": "2026-10-27",
          "close": 1866.22
        },
        {
          "date": "2026-10-28",
          "close": 1937.43
        },
        {
          "date": "2026-10-29",
          "close": 1875.85
        },
        {
          "date": "2026-10-30",
          "close": 1797.88
        },
        {
          "date": "2026-11-02",
          "close": 1829.65
        },
        {
          "date": "2026-11-03",
          "close": 1772.48
        },
        {
          "date": "2026-11-04",
          "close": 1909.61
        },
        {
          "date": "2026-11-05",
          "close": 1937.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 96,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.2604166666666667,
          "up_wilson": [
            0.401924024529863,
            0.598075975470137
          ],
          "pullback_wilson": [
            0.18305899970298767,
            0.35621055281214864
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 54,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6111111111111112,
          "pullback_frequency": 0.2777777777777778,
          "up_wilson": [
            0.47788298538207685,
            0.7295806617088351
          ],
          "pullback_wilson": [
            0.1761682765302237,
            0.40890442928795256
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 2,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 17,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1124",
      "name": "毫米波概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 926,
      "history_sufficient": true,
      "returns": {
        "1": 0.018216475085670147,
        "5": 0.015407054809307485,
        "20": -0.07769163442269333,
        "60": -0.0819157799519149
      },
      "moving_averages": {
        "5": 1861.641999999946,
        "20": 1961.8589999999617,
        "60": 2104.686666666654
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 9.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 68
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.07938243255500865,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2661.6
        },
        {
          "date": "2026-05-14",
          "close": 2581.3
        },
        {
          "date": "2026-05-15",
          "close": 2565.51
        },
        {
          "date": "2026-05-18",
          "close": 2578.74
        },
        {
          "date": "2026-05-19",
          "close": 2589.15
        },
        {
          "date": "2026-05-20",
          "close": 2563.16
        },
        {
          "date": "2026-05-21",
          "close": 2506.32
        },
        {
          "date": "2026-05-22",
          "close": 2579.55
        },
        {
          "date": "2026-05-25",
          "close": 2583.34
        },
        {
          "date": "2026-05-26",
          "close": 2530.09
        },
        {
          "date": "2026-05-27",
          "close": 2485.93
        },
        {
          "date": "2026-05-28",
          "close": 2525.54
        },
        {
          "date": "2026-05-29",
          "close": 2422.65
        },
        {
          "date": "2026-06-01",
          "close": 2380.3
        },
        {
          "date": "2026-06-02",
          "close": 2383.06
        },
        {
          "date": "2026-06-03",
          "close": 2421.38
        },
        {
          "date": "2026-06-04",
          "close": 2416.09
        },
        {
          "date": "2026-06-05",
          "close": 2463.16
        },
        {
          "date": "2026-06-08",
          "close": 2386.71
        },
        {
          "date": "2026-06-09",
          "close": 2436.17
        },
        {
          "date": "2026-06-10",
          "close": 2386.47
        },
        {
          "date": "2026-06-11",
          "close": 2352.84
        },
        {
          "date": "2026-06-12",
          "close": 2361.35
        },
        {
          "date": "2026-06-15",
          "close": 2448.35
        },
        {
          "date": "2026-06-16",
          "close": 2478.49
        },
        {
          "date": "2026-06-17",
          "close": 2497.97
        },
        {
          "date": "2026-06-18",
          "close": 2507.47
        },
        {
          "date": "2026-06-22",
          "close": 2494.43
        },
        {
          "date": "2026-06-23",
          "close": 2441.39
        },
        {
          "date": "2026-06-24",
          "close": 2454.06
        },
        {
          "date": "2026-06-25",
          "close": 2431.39
        },
        {
          "date": "2026-06-26",
          "close": 2352.36
        },
        {
          "date": "2026-06-29",
          "close": 2309.62
        },
        {
          "date": "2026-06-30",
          "close": 2400.83
        },
        {
          "date": "2026-07-01",
          "close": 2410.47
        },
        {
          "date": "2026-07-02",
          "close": 2348.75
        },
        {
          "date": "2026-07-03",
          "close": 2392.99
        },
        {
          "date": "2026-07-06",
          "close": 2348.65
        },
        {
          "date": "2026-07-07",
          "close": 2285.15
        },
        {
          "date": "2026-07-08",
          "close": 2237.54
        },
        {
          "date": "2026-07-09",
          "close": 2303.35
        },
        {
          "date": "2026-07-10",
          "close": 2348.68
        },
        {
          "date": "2026-07-13",
          "close": 2184.04
        },
        {
          "date": "2026-07-14",
          "close": 2182.27
        },
        {
          "date": "2026-07-15",
          "close": 2145.97
        },
        {
          "date": "2026-07-16",
          "close": 2119.4
        },
        {
          "date": "2026-07-17",
          "close": 1995.71
        },
        {
          "date": "2026-07-20",
          "close": 1920.0
        },
        {
          "date": "2026-07-21",
          "close": 1995.83
        },
        {
          "date": "2026-07-22",
          "close": 1971.5
        },
        {
          "date": "2026-07-23",
          "close": 1995.34
        },
        {
          "date": "2026-07-24",
          "close": 1951.85
        },
        {
          "date": "2026-07-27",
          "close": 2007.51
        },
        {
          "date": "2026-07-28",
          "close": 1960.81
        },
        {
          "date": "2026-07-29",
          "close": 1974.59
        },
        {
          "date": "2026-07-30",
          "close": 1890.86
        },
        {
          "date": "2026-07-31",
          "close": 1954.74
        },
        {
          "date": "2026-08-03",
          "close": 1972.84
        },
        {
          "date": "2026-08-04",
          "close": 2030.65
        },
        {
          "date": "2026-08-05",
          "close": 2100.45
        },
        {
          "date": "2026-08-06",
          "close": 2137.34
        },
        {
          "date": "2026-08-07",
          "close": 2175.54
        },
        {
          "date": "2026-08-10",
          "close": 2170.64
        },
        {
          "date": "2026-08-11",
          "close": 2156.72
        },
        {
          "date": "2026-08-12",
          "close": 2187.21
        },
        {
          "date": "2026-08-13",
          "close": 2169.91
        },
        {
          "date": "2026-08-14",
          "close": 2202.3
        },
        {
          "date": "2026-08-17",
          "close": 2268.23
        },
        {
          "date": "2026-08-18",
          "close": 2268.13
        },
        {
          "date": "2026-08-19",
          "close": 2114.82
        },
        {
          "date": "2026-08-20",
          "close": 2131.1
        },
        {
          "date": "2026-08-21",
          "close": 2138.94
        },
        {
          "date": "2026-08-24",
          "close": 2089.64
        },
        {
          "date": "2026-08-25",
          "close": 2119.93
        },
        {
          "date": "2026-08-26",
          "close": 2117.77
        },
        {
          "date": "2026-08-27",
          "close": 2164.55
        },
        {
          "date": "2026-08-28",
          "close": 2151.62
        },
        {
          "date": "2026-08-31",
          "close": 2203.72
        },
        {
          "date": "2026-09-01",
          "close": 2204.08
        },
        {
          "date": "2026-09-02",
          "close": 2192.62
        },
        {
          "date": "2026-09-03",
          "close": 2184.74
        },
        {
          "date": "2026-09-04",
          "close": 2160.46
        },
        {
          "date": "2026-09-07",
          "close": 2195.32
        },
        {
          "date": "2026-09-08",
          "close": 2196.12
        },
        {
          "date": "2026-09-09",
          "close": 2185.21
        },
        {
          "date": "2026-09-10",
          "close": 2157.19
        },
        {
          "date": "2026-09-11",
          "close": 2148.24
        },
        {
          "date": "2026-09-14",
          "close": 2151.37
        },
        {
          "date": "2026-09-15",
          "close": 2141.56
        },
        {
          "date": "2026-09-16",
          "close": 2188.81
        },
        {
          "date": "2026-09-17",
          "close": 2181.23
        },
        {
          "date": "2026-09-18",
          "close": 2219.68
        },
        {
          "date": "2026-09-21",
          "close": 2254.79
        },
        {
          "date": "2026-09-22",
          "close": 2279.58
        },
        {
          "date": "2026-09-23",
          "close": 2267.68
        },
        {
          "date": "2026-09-24",
          "close": 2238.89
        },
        {
          "date": "2026-09-28",
          "close": 2147.2
        },
        {
          "date": "2026-09-29",
          "close": 2159.67
        },
        {
          "date": "2026-09-30",
          "close": 2130.64
        },
        {
          "date": "2026-10-08",
          "close": 2090.83
        },
        {
          "date": "2026-10-09",
          "close": 2094.67
        },
        {
          "date": "2026-10-12",
          "close": 2053.47
        },
        {
          "date": "2026-10-13",
          "close": 2069.92
        },
        {
          "date": "2026-10-14",
          "close": 2035.93
        },
        {
          "date": "2026-10-15",
          "close": 1969.98
        },
        {
          "date": "2026-10-16",
          "close": 1983.85
        },
        {
          "date": "2026-10-19",
          "close": 1993.72
        },
        {
          "date": "2026-10-20",
          "close": 2027.95
        },
        {
          "date": "2026-10-21",
          "close": 2022.69
        },
        {
          "date": "2026-10-22",
          "close": 1959.93
        },
        {
          "date": "2026-10-23",
          "close": 2004.06
        },
        {
          "date": "2026-10-26",
          "close": 1966.88
        },
        {
          "date": "2026-10-27",
          "close": 1891.46
        },
        {
          "date": "2026-10-28",
          "close": 1955.33
        },
        {
          "date": "2026-10-29",
          "close": 1899.13
        },
        {
          "date": "2026-10-30",
          "close": 1813.86
        },
        {
          "date": "2026-11-02",
          "close": 1858.93
        },
        {
          "date": "2026-11-03",
          "close": 1813.14
        },
        {
          "date": "2026-11-04",
          "close": 1893.89
        },
        {
          "date": "2026-11-05",
          "close": 1928.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 65,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49230769230769234,
          "pullback_frequency": 0.4153846153846154,
          "up_wilson": [
            0.37463839458541426,
            0.6108354751272451
          ],
          "pullback_wilson": [
            0.30360241557422635,
            0.5366101512650265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "pullback_wilson": [
            0.35199526933465386,
            0.6480047306653461
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1125",
      "name": "电子后视镜",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 920,
      "history_sufficient": true,
      "returns": {
        "1": 0.030272841437661846,
        "5": 0.014542615736422793,
        "20": -0.07631537566437085,
        "60": -0.08014557116638588
      },
      "moving_averages": {
        "5": 1404.5200000000186,
        "20": 1499.7060000000172,
        "60": 1572.664333333335
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 49
          }
        }
      },
      "drawdown": -0.07861037388396352,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1904.1
        },
        {
          "date": "2026-05-14",
          "close": 1886.38
        },
        {
          "date": "2026-05-15",
          "close": 1889.78
        },
        {
          "date": "2026-05-18",
          "close": 1900.55
        },
        {
          "date": "2026-05-19",
          "close": 1915.13
        },
        {
          "date": "2026-05-20",
          "close": 1905.46
        },
        {
          "date": "2026-05-21",
          "close": 1899.86
        },
        {
          "date": "2026-05-22",
          "close": 1951.84
        },
        {
          "date": "2026-05-25",
          "close": 1958.3
        },
        {
          "date": "2026-05-26",
          "close": 1934.26
        },
        {
          "date": "2026-05-27",
          "close": 1885.41
        },
        {
          "date": "2026-05-28",
          "close": 1893.18
        },
        {
          "date": "2026-05-29",
          "close": 1785.15
        },
        {
          "date": "2026-06-01",
          "close": 1803.86
        },
        {
          "date": "2026-06-02",
          "close": 1791.12
        },
        {
          "date": "2026-06-03",
          "close": 1788.32
        },
        {
          "date": "2026-06-04",
          "close": 1770.79
        },
        {
          "date": "2026-06-05",
          "close": 1777.61
        },
        {
          "date": "2026-06-08",
          "close": 1714.23
        },
        {
          "date": "2026-06-09",
          "close": 1734.33
        },
        {
          "date": "2026-06-10",
          "close": 1692.1
        },
        {
          "date": "2026-06-11",
          "close": 1653.48
        },
        {
          "date": "2026-06-12",
          "close": 1658.35
        },
        {
          "date": "2026-06-15",
          "close": 1727.39
        },
        {
          "date": "2026-06-16",
          "close": 1774.81
        },
        {
          "date": "2026-06-17",
          "close": 1806.04
        },
        {
          "date": "2026-06-18",
          "close": 1779.59
        },
        {
          "date": "2026-06-22",
          "close": 1767.98
        },
        {
          "date": "2026-06-23",
          "close": 1767.75
        },
        {
          "date": "2026-06-24",
          "close": 1759.59
        },
        {
          "date": "2026-06-25",
          "close": 1741.53
        },
        {
          "date": "2026-06-26",
          "close": 1703.83
        },
        {
          "date": "2026-06-29",
          "close": 1670.64
        },
        {
          "date": "2026-06-30",
          "close": 1749.53
        },
        {
          "date": "2026-07-01",
          "close": 1757.32
        },
        {
          "date": "2026-07-02",
          "close": 1730.43
        },
        {
          "date": "2026-07-03",
          "close": 1740.99
        },
        {
          "date": "2026-07-06",
          "close": 1700.26
        },
        {
          "date": "2026-07-07",
          "close": 1649.69
        },
        {
          "date": "2026-07-08",
          "close": 1628.52
        },
        {
          "date": "2026-07-09",
          "close": 1647.89
        },
        {
          "date": "2026-07-10",
          "close": 1641.48
        },
        {
          "date": "2026-07-13",
          "close": 1549.26
        },
        {
          "date": "2026-07-14",
          "close": 1563.01
        },
        {
          "date": "2026-07-15",
          "close": 1538.63
        },
        {
          "date": "2026-07-16",
          "close": 1532.54
        },
        {
          "date": "2026-07-17",
          "close": 1440.13
        },
        {
          "date": "2026-07-20",
          "close": 1405.78
        },
        {
          "date": "2026-07-21",
          "close": 1448.03
        },
        {
          "date": "2026-07-22",
          "close": 1425.38
        },
        {
          "date": "2026-07-23",
          "close": 1443.58
        },
        {
          "date": "2026-07-24",
          "close": 1418.7
        },
        {
          "date": "2026-07-27",
          "close": 1461.77
        },
        {
          "date": "2026-07-28",
          "close": 1461.71
        },
        {
          "date": "2026-07-29",
          "close": 1482.13
        },
        {
          "date": "2026-07-30",
          "close": 1432.7
        },
        {
          "date": "2026-07-31",
          "close": 1475.98
        },
        {
          "date": "2026-08-03",
          "close": 1514.52
        },
        {
          "date": "2026-08-04",
          "close": 1547.12
        },
        {
          "date": "2026-08-05",
          "close": 1596.47
        },
        {
          "date": "2026-08-06",
          "close": 1601.62
        },
        {
          "date": "2026-08-07",
          "close": 1597.9
        },
        {
          "date": "2026-08-10",
          "close": 1605.7
        },
        {
          "date": "2026-08-11",
          "close": 1607.23
        },
        {
          "date": "2026-08-12",
          "close": 1630.34
        },
        {
          "date": "2026-08-13",
          "close": 1613.32
        },
        {
          "date": "2026-08-14",
          "close": 1622.1
        },
        {
          "date": "2026-08-17",
          "close": 1651.91
        },
        {
          "date": "2026-08-18",
          "close": 1634.5
        },
        {
          "date": "2026-08-19",
          "close": 1545.84
        },
        {
          "date": "2026-08-20",
          "close": 1567.7
        },
        {
          "date": "2026-08-21",
          "close": 1572.47
        },
        {
          "date": "2026-08-24",
          "close": 1555.1
        },
        {
          "date": "2026-08-25",
          "close": 1581.64
        },
        {
          "date": "2026-08-26",
          "close": 1578.6
        },
        {
          "date": "2026-08-27",
          "close": 1604.86
        },
        {
          "date": "2026-08-28",
          "close": 1604.71
        },
        {
          "date": "2026-08-31",
          "close": 1646.11
        },
        {
          "date": "2026-09-01",
          "close": 1651.57
        },
        {
          "date": "2026-09-02",
          "close": 1637.79
        },
        {
          "date": "2026-09-03",
          "close": 1620.69
        },
        {
          "date": "2026-09-04",
          "close": 1608.39
        },
        {
          "date": "2026-09-07",
          "close": 1627.79
        },
        {
          "date": "2026-09-08",
          "close": 1627.38
        },
        {
          "date": "2026-09-09",
          "close": 1610.18
        },
        {
          "date": "2026-09-10",
          "close": 1579.22
        },
        {
          "date": "2026-09-11",
          "close": 1552.27
        },
        {
          "date": "2026-09-14",
          "close": 1568.54
        },
        {
          "date": "2026-09-15",
          "close": 1546.46
        },
        {
          "date": "2026-09-16",
          "close": 1589.04
        },
        {
          "date": "2026-09-17",
          "close": 1609.14
        },
        {
          "date": "2026-09-18",
          "close": 1626.39
        },
        {
          "date": "2026-09-21",
          "close": 1650.38
        },
        {
          "date": "2026-09-22",
          "close": 1678.78
        },
        {
          "date": "2026-09-23",
          "close": 1671.16
        },
        {
          "date": "2026-09-24",
          "close": 1648.96
        },
        {
          "date": "2026-09-28",
          "close": 1602.63
        },
        {
          "date": "2026-09-29",
          "close": 1629.55
        },
        {
          "date": "2026-09-30",
          "close": 1617.93
        },
        {
          "date": "2026-10-08",
          "close": 1589.85
        },
        {
          "date": "2026-10-09",
          "close": 1593.81
        },
        {
          "date": "2026-10-12",
          "close": 1584.2
        },
        {
          "date": "2026-10-13",
          "close": 1590.69
        },
        {
          "date": "2026-10-14",
          "close": 1569.2
        },
        {
          "date": "2026-10-15",
          "close": 1516.08
        },
        {
          "date": "2026-10-16",
          "close": 1525.22
        },
        {
          "date": "2026-10-19",
          "close": 1511.07
        },
        {
          "date": "2026-10-20",
          "close": 1537.59
        },
        {
          "date": "2026-10-21",
          "close": 1531.22
        },
        {
          "date": "2026-10-22",
          "close": 1489.57
        },
        {
          "date": "2026-10-23",
          "close": 1534.05
        },
        {
          "date": "2026-10-26",
          "close": 1527.17
        },
        {
          "date": "2026-10-27",
          "close": 1485.09
        },
        {
          "date": "2026-10-28",
          "close": 1529.09
        },
        {
          "date": "2026-10-29",
          "close": 1447.47
        },
        {
          "date": "2026-10-30",
          "close": 1359.69
        },
        {
          "date": "2026-11-02",
          "close": 1397.65
        },
        {
          "date": "2026-11-03",
          "close": 1371.37
        },
        {
          "date": "2026-11-04",
          "close": 1425.37
        },
        {
          "date": "2026-11-05",
          "close": 1468.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5522388059701493,
          "pullback_frequency": 0.2835820895522388,
          "up_wilson": [
            0.4335761280049216,
            0.6652360663870319
          ],
          "pullback_wilson": [
            0.18970281181710177,
            0.4009323828448048
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6046511627906976,
          "pullback_frequency": 0.4418604651162791,
          "up_wilson": [
            0.45579063062873904,
            0.7363468524170255
          ],
          "pullback_wilson": [
            0.30433309839170514,
            0.5889238554717591
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 32,
          "insufficient_or_abstained": 3,
          "hit_rate": 0.5,
          "baseline_hit_rate": 0.5,
          "hit_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "baseline_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 13,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1126",
      "name": "ChatGPT概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 913,
      "history_sufficient": true,
      "returns": {
        "1": 0.03821166608452664,
        "5": 0.0565556916615626,
        "20": 0.07333685175411797,
        "60": -0.032082560993938136
      },
      "moving_averages": {
        "5": 1829.883999999985,
        "20": 1856.9084999999845,
        "60": 1894.58383333333
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-10-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 41
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2257.43
        },
        {
          "date": "2026-05-14",
          "close": 2169.67
        },
        {
          "date": "2026-05-15",
          "close": 2168.6
        },
        {
          "date": "2026-05-18",
          "close": 2200.31
        },
        {
          "date": "2026-05-19",
          "close": 2267.61
        },
        {
          "date": "2026-05-20",
          "close": 2217.35
        },
        {
          "date": "2026-05-21",
          "close": 2133.64
        },
        {
          "date": "2026-05-22",
          "close": 2153.31
        },
        {
          "date": "2026-05-25",
          "close": 2152.24
        },
        {
          "date": "2026-05-26",
          "close": 2113.03
        },
        {
          "date": "2026-05-27",
          "close": 2066.36
        },
        {
          "date": "2026-05-28",
          "close": 2061.89
        },
        {
          "date": "2026-05-29",
          "close": 2010.34
        },
        {
          "date": "2026-06-01",
          "close": 2089.06
        },
        {
          "date": "2026-06-02",
          "close": 2037.58
        },
        {
          "date": "2026-06-03",
          "close": 2007.23
        },
        {
          "date": "2026-06-04",
          "close": 1960.29
        },
        {
          "date": "2026-06-05",
          "close": 1971.89
        },
        {
          "date": "2026-06-08",
          "close": 1960.61
        },
        {
          "date": "2026-06-09",
          "close": 2000.07
        },
        {
          "date": "2026-06-10",
          "close": 1970.97
        },
        {
          "date": "2026-06-11",
          "close": 1880.71
        },
        {
          "date": "2026-06-12",
          "close": 1899.82
        },
        {
          "date": "2026-06-15",
          "close": 1945.71
        },
        {
          "date": "2026-06-16",
          "close": 1966.35
        },
        {
          "date": "2026-06-17",
          "close": 1940.88
        },
        {
          "date": "2026-06-18",
          "close": 1960.77
        },
        {
          "date": "2026-06-22",
          "close": 2008.6
        },
        {
          "date": "2026-06-23",
          "close": 1974.86
        },
        {
          "date": "2026-06-24",
          "close": 1948.03
        },
        {
          "date": "2026-06-25",
          "close": 1900.01
        },
        {
          "date": "2026-06-26",
          "close": 1838.79
        },
        {
          "date": "2026-06-29",
          "close": 1833.17
        },
        {
          "date": "2026-06-30",
          "close": 1870.6
        },
        {
          "date": "2026-07-01",
          "close": 1924.07
        },
        {
          "date": "2026-07-02",
          "close": 1909.07
        },
        {
          "date": "2026-07-03",
          "close": 1901.75
        },
        {
          "date": "2026-07-06",
          "close": 1848.39
        },
        {
          "date": "2026-07-07",
          "close": 1799.33
        },
        {
          "date": "2026-07-08",
          "close": 1814.83
        },
        {
          "date": "2026-07-09",
          "close": 1853.58
        },
        {
          "date": "2026-07-10",
          "close": 1880.61
        },
        {
          "date": "2026-07-13",
          "close": 1787.16
        },
        {
          "date": "2026-07-14",
          "close": 1784.25
        },
        {
          "date": "2026-07-15",
          "close": 1802.04
        },
        {
          "date": "2026-07-16",
          "close": 1821.4
        },
        {
          "date": "2026-07-17",
          "close": 1724.58
        },
        {
          "date": "2026-07-20",
          "close": 1720.77
        },
        {
          "date": "2026-07-21",
          "close": 1765.39
        },
        {
          "date": "2026-07-22",
          "close": 1745.98
        },
        {
          "date": "2026-07-23",
          "close": 1743.64
        },
        {
          "date": "2026-07-24",
          "close": 1668.2
        },
        {
          "date": "2026-07-27",
          "close": 1731.09
        },
        {
          "date": "2026-07-28",
          "close": 1739.58
        },
        {
          "date": "2026-07-29",
          "close": 1752.48
        },
        {
          "date": "2026-07-30",
          "close": 1727.47
        },
        {
          "date": "2026-07-31",
          "close": 1857.63
        },
        {
          "date": "2026-08-03",
          "close": 1872.75
        },
        {
          "date": "2026-08-04",
          "close": 1954.26
        },
        {
          "date": "2026-08-05",
          "close": 1996.1
        },
        {
          "date": "2026-08-06",
          "close": 1982.66
        },
        {
          "date": "2026-08-07",
          "close": 1968.0
        },
        {
          "date": "2026-08-10",
          "close": 1974.19
        },
        {
          "date": "2026-08-11",
          "close": 1965.9
        },
        {
          "date": "2026-08-12",
          "close": 1983.26
        },
        {
          "date": "2026-08-13",
          "close": 1958.76
        },
        {
          "date": "2026-08-14",
          "close": 1953.82
        },
        {
          "date": "2026-08-17",
          "close": 1976.32
        },
        {
          "date": "2026-08-18",
          "close": 1942.75
        },
        {
          "date": "2026-08-19",
          "close": 1841.11
        },
        {
          "date": "2026-08-20",
          "close": 1856.97
        },
        {
          "date": "2026-08-21",
          "close": 1854.46
        },
        {
          "date": "2026-08-24",
          "close": 1814.41
        },
        {
          "date": "2026-08-25",
          "close": 1850.02
        },
        {
          "date": "2026-08-26",
          "close": 1852.0
        },
        {
          "date": "2026-08-27",
          "close": 1880.44
        },
        {
          "date": "2026-08-28",
          "close": 1895.96
        },
        {
          "date": "2026-08-31",
          "close": 1956.15
        },
        {
          "date": "2026-09-01",
          "close": 1985.89
        },
        {
          "date": "2026-09-02",
          "close": 1950.72
        },
        {
          "date": "2026-09-03",
          "close": 1931.92
        },
        {
          "date": "2026-09-04",
          "close": 1960.27
        },
        {
          "date": "2026-09-07",
          "close": 1969.06
        },
        {
          "date": "2026-09-08",
          "close": 1968.18
        },
        {
          "date": "2026-09-09",
          "close": 1931.28
        },
        {
          "date": "2026-09-10",
          "close": 1905.65
        },
        {
          "date": "2026-09-11",
          "close": 1877.1
        },
        {
          "date": "2026-09-14",
          "close": 1883.52
        },
        {
          "date": "2026-09-15",
          "close": 1855.62
        },
        {
          "date": "2026-09-16",
          "close": 1872.32
        },
        {
          "date": "2026-09-17",
          "close": 1878.97
        },
        {
          "date": "2026-09-18",
          "close": 1907.61
        },
        {
          "date": "2026-09-21",
          "close": 1943.87
        },
        {
          "date": "2026-09-22",
          "close": 1981.69
        },
        {
          "date": "2026-09-23",
          "close": 1937.61
        },
        {
          "date": "2026-09-24",
          "close": 1899.52
        },
        {
          "date": "2026-09-28",
          "close": 1849.49
        },
        {
          "date": "2026-09-29",
          "close": 1882.02
        },
        {
          "date": "2026-09-30",
          "close": 1857.32
        },
        {
          "date": "2026-10-08",
          "close": 1800.05
        },
        {
          "date": "2026-10-09",
          "close": 1874.04
        },
        {
          "date": "2026-10-12",
          "close": 1869.75
        },
        {
          "date": "2026-10-13",
          "close": 1900.14
        },
        {
          "date": "2026-10-14",
          "close": 1887.49
        },
        {
          "date": "2026-10-15",
          "close": 1829.79
        },
        {
          "date": "2026-10-16",
          "close": 1805.02
        },
        {
          "date": "2026-10-19",
          "close": 1820.7
        },
        {
          "date": "2026-10-20",
          "close": 1877.18
        },
        {
          "date": "2026-10-21",
          "close": 1894.86
        },
        {
          "date": "2026-10-22",
          "close": 1818.18
        },
        {
          "date": "2026-10-23",
          "close": 1912.69
        },
        {
          "date": "2026-10-26",
          "close": 1927.21
        },
        {
          "date": "2026-10-27",
          "close": 1856.05
        },
        {
          "date": "2026-10-28",
          "close": 1887.01
        },
        {
          "date": "2026-10-29",
          "close": 1828.64
        },
        {
          "date": "2026-10-30",
          "close": 1715.09
        },
        {
          "date": "2026-11-02",
          "close": 1838.88
        },
        {
          "date": "2026-11-03",
          "close": 1802.44
        },
        {
          "date": "2026-11-04",
          "close": 1860.95
        },
        {
          "date": "2026-11-05",
          "close": 1932.06
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5444444444444444,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.44184633569208204,
            0.6434038309244221
          ],
          "pullback_wilson": [
            0.24453505279444637,
            0.4357768223936625
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5849056603773585,
          "pullback_frequency": 0.4339622641509434,
          "up_wilson": [
            0.45094422181344374,
            0.7073909122018601
          ],
          "pullback_wilson": [
            0.30950396559750293,
            0.5673464857239271
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 6,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 21,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1127",
      "name": "AI芯片",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 906,
      "history_sufficient": true,
      "returns": {
        "1": 0.02624540499429595,
        "5": 0.030936827494874697,
        "20": -0.08161714243580942,
        "60": -0.12251257261770565
      },
      "moving_averages": {
        "5": 1536.435999999987,
        "20": 1632.0979999999865,
        "60": 1776.4474999999977
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-21",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-10-08",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 43
          }
        }
      },
      "drawdown": -0.08867264008644948,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2200.06
        },
        {
          "date": "2026-05-14",
          "close": 2148.51
        },
        {
          "date": "2026-05-15",
          "close": 2116.92
        },
        {
          "date": "2026-05-18",
          "close": 2148.31
        },
        {
          "date": "2026-05-19",
          "close": 2192.08
        },
        {
          "date": "2026-05-20",
          "close": 2191.88
        },
        {
          "date": "2026-05-21",
          "close": 2098.36
        },
        {
          "date": "2026-05-22",
          "close": 2168.36
        },
        {
          "date": "2026-05-25",
          "close": 2223.26
        },
        {
          "date": "2026-05-26",
          "close": 2169.74
        },
        {
          "date": "2026-05-27",
          "close": 2122.0
        },
        {
          "date": "2026-05-28",
          "close": 2141.73
        },
        {
          "date": "2026-05-29",
          "close": 2022.62
        },
        {
          "date": "2026-06-01",
          "close": 1997.01
        },
        {
          "date": "2026-06-02",
          "close": 2007.97
        },
        {
          "date": "2026-06-03",
          "close": 2032.38
        },
        {
          "date": "2026-06-04",
          "close": 2021.87
        },
        {
          "date": "2026-06-05",
          "close": 1990.13
        },
        {
          "date": "2026-06-08",
          "close": 1900.3
        },
        {
          "date": "2026-06-09",
          "close": 1961.81
        },
        {
          "date": "2026-06-10",
          "close": 1918.77
        },
        {
          "date": "2026-06-11",
          "close": 1895.92
        },
        {
          "date": "2026-06-12",
          "close": 1889.29
        },
        {
          "date": "2026-06-15",
          "close": 2007.34
        },
        {
          "date": "2026-06-16",
          "close": 2045.82
        },
        {
          "date": "2026-06-17",
          "close": 2083.24
        },
        {
          "date": "2026-06-18",
          "close": 2128.79
        },
        {
          "date": "2026-06-22",
          "close": 2119.05
        },
        {
          "date": "2026-06-23",
          "close": 2100.61
        },
        {
          "date": "2026-06-24",
          "close": 2139.32
        },
        {
          "date": "2026-06-25",
          "close": 2174.41
        },
        {
          "date": "2026-06-26",
          "close": 2091.76
        },
        {
          "date": "2026-06-29",
          "close": 2097.97
        },
        {
          "date": "2026-06-30",
          "close": 2213.16
        },
        {
          "date": "2026-07-01",
          "close": 2203.86
        },
        {
          "date": "2026-07-02",
          "close": 2145.39
        },
        {
          "date": "2026-07-03",
          "close": 2145.5
        },
        {
          "date": "2026-07-06",
          "close": 2128.44
        },
        {
          "date": "2026-07-07",
          "close": 2109.33
        },
        {
          "date": "2026-07-08",
          "close": 2101.66
        },
        {
          "date": "2026-07-09",
          "close": 2189.46
        },
        {
          "date": "2026-07-10",
          "close": 2141.93
        },
        {
          "date": "2026-07-13",
          "close": 2033.94
        },
        {
          "date": "2026-07-14",
          "close": 2049.31
        },
        {
          "date": "2026-07-15",
          "close": 1985.08
        },
        {
          "date": "2026-07-16",
          "close": 1940.17
        },
        {
          "date": "2026-07-17",
          "close": 1762.96
        },
        {
          "date": "2026-07-20",
          "close": 1719.56
        },
        {
          "date": "2026-07-21",
          "close": 1842.12
        },
        {
          "date": "2026-07-22",
          "close": 1846.48
        },
        {
          "date": "2026-07-23",
          "close": 1811.43
        },
        {
          "date": "2026-07-24",
          "close": 1787.66
        },
        {
          "date": "2026-07-27",
          "close": 1825.8
        },
        {
          "date": "2026-07-28",
          "close": 1749.04
        },
        {
          "date": "2026-07-29",
          "close": 1751.1
        },
        {
          "date": "2026-07-30",
          "close": 1668.53
        },
        {
          "date": "2026-07-31",
          "close": 1742.31
        },
        {
          "date": "2026-08-03",
          "close": 1709.68
        },
        {
          "date": "2026-08-04",
          "close": 1781.43
        },
        {
          "date": "2026-08-05",
          "close": 1845.28
        },
        {
          "date": "2026-08-06",
          "close": 1850.44
        },
        {
          "date": "2026-08-07",
          "close": 1888.32
        },
        {
          "date": "2026-08-10",
          "close": 1882.48
        },
        {
          "date": "2026-08-11",
          "close": 1881.64
        },
        {
          "date": "2026-08-12",
          "close": 1909.84
        },
        {
          "date": "2026-08-13",
          "close": 1886.27
        },
        {
          "date": "2026-08-14",
          "close": 1903.53
        },
        {
          "date": "2026-08-17",
          "close": 1971.63
        },
        {
          "date": "2026-08-18",
          "close": 1948.79
        },
        {
          "date": "2026-08-19",
          "close": 1820.54
        },
        {
          "date": "2026-08-20",
          "close": 1833.66
        },
        {
          "date": "2026-08-21",
          "close": 1836.2
        },
        {
          "date": "2026-08-24",
          "close": 1788.74
        },
        {
          "date": "2026-08-25",
          "close": 1810.64
        },
        {
          "date": "2026-08-26",
          "close": 1797.05
        },
        {
          "date": "2026-08-27",
          "close": 1862.4
        },
        {
          "date": "2026-08-28",
          "close": 1837.51
        },
        {
          "date": "2026-08-31",
          "close": 1902.84
        },
        {
          "date": "2026-09-01",
          "close": 1888.1
        },
        {
          "date": "2026-09-02",
          "close": 1866.91
        },
        {
          "date": "2026-09-03",
          "close": 1863.32
        },
        {
          "date": "2026-09-04",
          "close": 1831.75
        },
        {
          "date": "2026-09-07",
          "close": 1841.14
        },
        {
          "date": "2026-09-08",
          "close": 1817.1
        },
        {
          "date": "2026-09-09",
          "close": 1808.05
        },
        {
          "date": "2026-09-10",
          "close": 1778.24
        },
        {
          "date": "2026-09-11",
          "close": 1744.38
        },
        {
          "date": "2026-09-14",
          "close": 1742.79
        },
        {
          "date": "2026-09-15",
          "close": 1741.58
        },
        {
          "date": "2026-09-16",
          "close": 1799.84
        },
        {
          "date": "2026-09-17",
          "close": 1798.98
        },
        {
          "date": "2026-09-18",
          "close": 1866.24
        },
        {
          "date": "2026-09-21",
          "close": 1886.4
        },
        {
          "date": "2026-09-22",
          "close": 1935.93
        },
        {
          "date": "2026-09-23",
          "close": 1942.36
        },
        {
          "date": "2026-09-24",
          "close": 1908.95
        },
        {
          "date": "2026-09-28",
          "close": 1833.51
        },
        {
          "date": "2026-09-29",
          "close": 1853.09
        },
        {
          "date": "2026-09-30",
          "close": 1820.6
        },
        {
          "date": "2026-10-08",
          "close": 1763.11
        },
        {
          "date": "2026-10-09",
          "close": 1776.76
        },
        {
          "date": "2026-10-12",
          "close": 1732.24
        },
        {
          "date": "2026-10-13",
          "close": 1721.32
        },
        {
          "date": "2026-10-14",
          "close": 1684.45
        },
        {
          "date": "2026-10-15",
          "close": 1617.13
        },
        {
          "date": "2026-10-16",
          "close": 1613.95
        },
        {
          "date": "2026-10-19",
          "close": 1611.13
        },
        {
          "date": "2026-10-20",
          "close": 1674.44
        },
        {
          "date": "2026-10-21",
          "close": 1682.66
        },
        {
          "date": "2026-10-22",
          "close": 1634.68
        },
        {
          "date": "2026-10-23",
          "close": 1713.28
        },
        {
          "date": "2026-10-26",
          "close": 1680.97
        },
        {
          "date": "2026-10-27",
          "close": 1596.34
        },
        {
          "date": "2026-10-28",
          "close": 1649.81
        },
        {
          "date": "2026-10-29",
          "close": 1570.62
        },
        {
          "date": "2026-10-30",
          "close": 1490.99
        },
        {
          "date": "2026-11-02",
          "close": 1527.41
        },
        {
          "date": "2026-11-03",
          "close": 1466.77
        },
        {
          "date": "2026-11-04",
          "close": 1577.8
        },
        {
          "date": "2026-11-05",
          "close": 1619.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 83,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5301204819277109,
          "pullback_frequency": 0.42168674698795183,
          "up_wilson": [
            0.4238096644588496,
            0.6337665217072965
          ],
          "pullback_wilson": [
            0.32123014901825364,
            0.5290717669497665
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.4782608695652174,
          "up_wilson": [
            0.3611893708270325,
            0.6388106291729675
          ],
          "pullback_wilson": [
            0.34124689434045685,
            0.6186258692719597
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 0,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 2,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1128",
      "name": "CPO概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 906,
      "history_sufficient": true,
      "returns": {
        "1": 0.009119132331922186,
        "5": -0.016100462118219472,
        "20": -0.2214912525504351,
        "60": -0.20807568223655248
      },
      "moving_averages": {
        "5": 6084.230000000074,
        "20": 6931.327500000014,
        "60": 8190.046166666667
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-04",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 54
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 74
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.21005309850345033,
      "history": [
        {
          "date": "2026-05-13",
          "close": 9770.57
        },
        {
          "date": "2026-05-14",
          "close": 9621.55
        },
        {
          "date": "2026-05-15",
          "close": 9439.49
        },
        {
          "date": "2026-05-18",
          "close": 9560.83
        },
        {
          "date": "2026-05-19",
          "close": 9633.38
        },
        {
          "date": "2026-05-20",
          "close": 9755.83
        },
        {
          "date": "2026-05-21",
          "close": 9218.14
        },
        {
          "date": "2026-05-22",
          "close": 9664.25
        },
        {
          "date": "2026-05-25",
          "close": 10005.95
        },
        {
          "date": "2026-05-26",
          "close": 9796.59
        },
        {
          "date": "2026-05-27",
          "close": 9620.55
        },
        {
          "date": "2026-05-28",
          "close": 9994.05
        },
        {
          "date": "2026-05-29",
          "close": 9669.71
        },
        {
          "date": "2026-06-01",
          "close": 9244.49
        },
        {
          "date": "2026-06-02",
          "close": 9680.8
        },
        {
          "date": "2026-06-03",
          "close": 10019.1
        },
        {
          "date": "2026-06-04",
          "close": 10024.63
        },
        {
          "date": "2026-06-05",
          "close": 9801.79
        },
        {
          "date": "2026-06-08",
          "close": 9287.7
        },
        {
          "date": "2026-06-09",
          "close": 9768.13
        },
        {
          "date": "2026-06-10",
          "close": 9446.33
        },
        {
          "date": "2026-06-11",
          "close": 9437.01
        },
        {
          "date": "2026-06-12",
          "close": 9308.11
        },
        {
          "date": "2026-06-15",
          "close": 10098.88
        },
        {
          "date": "2026-06-16",
          "close": 10456.82
        },
        {
          "date": "2026-06-17",
          "close": 10697.36
        },
        {
          "date": "2026-06-18",
          "close": 10990.49
        },
        {
          "date": "2026-06-22",
          "close": 11142.76
        },
        {
          "date": "2026-06-23",
          "close": 10824.4
        },
        {
          "date": "2026-06-24",
          "close": 11137.85
        },
        {
          "date": "2026-06-25",
          "close": 11397.25
        },
        {
          "date": "2026-06-26",
          "close": 10784.45
        },
        {
          "date": "2026-06-29",
          "close": 10524.19
        },
        {
          "date": "2026-06-30",
          "close": 11072.0
        },
        {
          "date": "2026-07-01",
          "close": 10738.32
        },
        {
          "date": "2026-07-02",
          "close": 10040.13
        },
        {
          "date": "2026-07-03",
          "close": 9975.62
        },
        {
          "date": "2026-07-06",
          "close": 9744.27
        },
        {
          "date": "2026-07-07",
          "close": 9642.26
        },
        {
          "date": "2026-07-08",
          "close": 9459.6
        },
        {
          "date": "2026-07-09",
          "close": 9974.56
        },
        {
          "date": "2026-07-10",
          "close": 9713.01
        },
        {
          "date": "2026-07-13",
          "close": 9132.59
        },
        {
          "date": "2026-07-14",
          "close": 9445.58
        },
        {
          "date": "2026-07-15",
          "close": 9020.76
        },
        {
          "date": "2026-07-16",
          "close": 8694.13
        },
        {
          "date": "2026-07-17",
          "close": 7852.61
        },
        {
          "date": "2026-07-20",
          "close": 7380.11
        },
        {
          "date": "2026-07-21",
          "close": 8024.82
        },
        {
          "date": "2026-07-22",
          "close": 7976.62
        },
        {
          "date": "2026-07-23",
          "close": 7907.33
        },
        {
          "date": "2026-07-24",
          "close": 7741.65
        },
        {
          "date": "2026-07-27",
          "close": 8035.75
        },
        {
          "date": "2026-07-28",
          "close": 7447.19
        },
        {
          "date": "2026-07-29",
          "close": 7309.62
        },
        {
          "date": "2026-07-30",
          "close": 6698.52
        },
        {
          "date": "2026-07-31",
          "close": 7058.27
        },
        {
          "date": "2026-08-03",
          "close": 7017.02
        },
        {
          "date": "2026-08-04",
          "close": 7597.17
        },
        {
          "date": "2026-08-05",
          "close": 7925.77
        },
        {
          "date": "2026-08-06",
          "close": 8179.38
        },
        {
          "date": "2026-08-07",
          "close": 8514.75
        },
        {
          "date": "2026-08-10",
          "close": 8391.92
        },
        {
          "date": "2026-08-11",
          "close": 8330.53
        },
        {
          "date": "2026-08-12",
          "close": 8629.27
        },
        {
          "date": "2026-08-13",
          "close": 8627.95
        },
        {
          "date": "2026-08-14",
          "close": 8902.26
        },
        {
          "date": "2026-08-17",
          "close": 9303.17
        },
        {
          "date": "2026-08-18",
          "close": 9304.06
        },
        {
          "date": "2026-08-19",
          "close": 8483.82
        },
        {
          "date": "2026-08-20",
          "close": 8671.48
        },
        {
          "date": "2026-08-21",
          "close": 8796.57
        },
        {
          "date": "2026-08-24",
          "close": 8540.07
        },
        {
          "date": "2026-08-25",
          "close": 8601.19
        },
        {
          "date": "2026-08-26",
          "close": 8588.81
        },
        {
          "date": "2026-08-27",
          "close": 9013.96
        },
        {
          "date": "2026-08-28",
          "close": 8894.65
        },
        {
          "date": "2026-08-31",
          "close": 9059.08
        },
        {
          "date": "2026-09-01",
          "close": 8798.81
        },
        {
          "date": "2026-09-02",
          "close": 8664.46
        },
        {
          "date": "2026-09-03",
          "close": 8713.22
        },
        {
          "date": "2026-09-04",
          "close": 8465.33
        },
        {
          "date": "2026-09-07",
          "close": 9015.19
        },
        {
          "date": "2026-09-08",
          "close": 8918.06
        },
        {
          "date": "2026-09-09",
          "close": 8937.13
        },
        {
          "date": "2026-09-10",
          "close": 8868.45
        },
        {
          "date": "2026-09-11",
          "close": 8817.59
        },
        {
          "date": "2026-09-14",
          "close": 8850.37
        },
        {
          "date": "2026-09-15",
          "close": 8824.24
        },
        {
          "date": "2026-09-16",
          "close": 9213.4
        },
        {
          "date": "2026-09-17",
          "close": 9172.61
        },
        {
          "date": "2026-09-18",
          "close": 9400.16
        },
        {
          "date": "2026-09-21",
          "close": 9486.63
        },
        {
          "date": "2026-09-22",
          "close": 9435.49
        },
        {
          "date": "2026-09-23",
          "close": 9482.06
        },
        {
          "date": "2026-09-24",
          "close": 9191.69
        },
        {
          "date": "2026-09-28",
          "close": 8541.36
        },
        {
          "date": "2026-09-29",
          "close": 8612.27
        },
        {
          "date": "2026-09-30",
          "close": 8472.43
        },
        {
          "date": "2026-10-08",
          "close": 8062.35
        },
        {
          "date": "2026-10-09",
          "close": 7945.61
        },
        {
          "date": "2026-10-12",
          "close": 7671.02
        },
        {
          "date": "2026-10-13",
          "close": 7860.49
        },
        {
          "date": "2026-10-14",
          "close": 7609.69
        },
        {
          "date": "2026-10-15",
          "close": 7286.67
        },
        {
          "date": "2026-10-16",
          "close": 7166.66
        },
        {
          "date": "2026-10-19",
          "close": 7161.85
        },
        {
          "date": "2026-10-20",
          "close": 7282.31
        },
        {
          "date": "2026-10-21",
          "close": 7377.58
        },
        {
          "date": "2026-10-22",
          "close": 7032.83
        },
        {
          "date": "2026-10-23",
          "close": 7148.07
        },
        {
          "date": "2026-10-26",
          "close": 6847.03
        },
        {
          "date": "2026-10-27",
          "close": 6592.77
        },
        {
          "date": "2026-10-28",
          "close": 6843.5
        },
        {
          "date": "2026-10-29",
          "close": 6379.32
        },
        {
          "date": "2026-10-30",
          "close": 6036.69
        },
        {
          "date": "2026-11-02",
          "close": 6127.47
        },
        {
          "date": "2026-11-03",
          "close": 5760.49
        },
        {
          "date": "2026-11-04",
          "close": 6219.89
        },
        {
          "date": "2026-11-05",
          "close": 6276.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4909090909090909,
          "pullback_frequency": 0.41818181818181815,
          "up_wilson": [
            0.36376777849003283,
            0.619237401530278
          ],
          "pullback_wilson": [
            0.2973776575351035,
            0.5496689626476924
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.3838404689217949,
            0.6896143019562697
          ],
          "pullback_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 7,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1129",
      "name": "数字水印",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 905,
      "history_sufficient": true,
      "returns": {
        "1": 0.04033261159994472,
        "5": 0.036155910894950516,
        "20": -0.0036179928963798735,
        "60": -0.06824417717079623
      },
      "moving_averages": {
        "5": 860.7520000000252,
        "20": 906.4225000000035,
        "60": 938.7501666666649
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 16
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.048857533958092114,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1233.43
        },
        {
          "date": "2026-05-14",
          "close": 1186.6
        },
        {
          "date": "2026-05-15",
          "close": 1161.46
        },
        {
          "date": "2026-05-18",
          "close": 1165.47
        },
        {
          "date": "2026-05-19",
          "close": 1186.89
        },
        {
          "date": "2026-05-20",
          "close": 1157.99
        },
        {
          "date": "2026-05-21",
          "close": 1101.09
        },
        {
          "date": "2026-05-22",
          "close": 1114.65
        },
        {
          "date": "2026-05-25",
          "close": 1096.62
        },
        {
          "date": "2026-05-26",
          "close": 1057.55
        },
        {
          "date": "2026-05-27",
          "close": 1021.97
        },
        {
          "date": "2026-05-28",
          "close": 1037.23
        },
        {
          "date": "2026-05-29",
          "close": 1004.19
        },
        {
          "date": "2026-06-01",
          "close": 1044.03
        },
        {
          "date": "2026-06-02",
          "close": 1043.64
        },
        {
          "date": "2026-06-03",
          "close": 1046.85
        },
        {
          "date": "2026-06-04",
          "close": 1042.56
        },
        {
          "date": "2026-06-05",
          "close": 1051.32
        },
        {
          "date": "2026-06-08",
          "close": 1027.01
        },
        {
          "date": "2026-06-09",
          "close": 1043.29
        },
        {
          "date": "2026-06-10",
          "close": 1025.95
        },
        {
          "date": "2026-06-11",
          "close": 986.9
        },
        {
          "date": "2026-06-12",
          "close": 987.67
        },
        {
          "date": "2026-06-15",
          "close": 1005.07
        },
        {
          "date": "2026-06-16",
          "close": 1007.45
        },
        {
          "date": "2026-06-17",
          "close": 993.32
        },
        {
          "date": "2026-06-18",
          "close": 1013.25
        },
        {
          "date": "2026-06-22",
          "close": 1031.55
        },
        {
          "date": "2026-06-23",
          "close": 1015.78
        },
        {
          "date": "2026-06-24",
          "close": 1000.71
        },
        {
          "date": "2026-06-25",
          "close": 972.1
        },
        {
          "date": "2026-06-26",
          "close": 945.39
        },
        {
          "date": "2026-06-29",
          "close": 934.93
        },
        {
          "date": "2026-06-30",
          "close": 956.35
        },
        {
          "date": "2026-07-01",
          "close": 988.47
        },
        {
          "date": "2026-07-02",
          "close": 967.2
        },
        {
          "date": "2026-07-03",
          "close": 964.49
        },
        {
          "date": "2026-07-06",
          "close": 934.88
        },
        {
          "date": "2026-07-07",
          "close": 905.76
        },
        {
          "date": "2026-07-08",
          "close": 911.09
        },
        {
          "date": "2026-07-09",
          "close": 912.46
        },
        {
          "date": "2026-07-10",
          "close": 919.73
        },
        {
          "date": "2026-07-13",
          "close": 870.44
        },
        {
          "date": "2026-07-14",
          "close": 874.87
        },
        {
          "date": "2026-07-15",
          "close": 882.25
        },
        {
          "date": "2026-07-16",
          "close": 889.06
        },
        {
          "date": "2026-07-17",
          "close": 853.57
        },
        {
          "date": "2026-07-20",
          "close": 844.58
        },
        {
          "date": "2026-07-21",
          "close": 864.43
        },
        {
          "date": "2026-07-22",
          "close": 862.56
        },
        {
          "date": "2026-07-23",
          "close": 876.07
        },
        {
          "date": "2026-07-24",
          "close": 839.53
        },
        {
          "date": "2026-07-27",
          "close": 865.13
        },
        {
          "date": "2026-07-28",
          "close": 876.02
        },
        {
          "date": "2026-07-29",
          "close": 885.51
        },
        {
          "date": "2026-07-30",
          "close": 864.52
        },
        {
          "date": "2026-07-31",
          "close": 911.72
        },
        {
          "date": "2026-08-03",
          "close": 929.1
        },
        {
          "date": "2026-08-04",
          "close": 965.86
        },
        {
          "date": "2026-08-05",
          "close": 969.46
        },
        {
          "date": "2026-08-06",
          "close": 976.57
        },
        {
          "date": "2026-08-07",
          "close": 963.82
        },
        {
          "date": "2026-08-10",
          "close": 965.32
        },
        {
          "date": "2026-08-11",
          "close": 972.45
        },
        {
          "date": "2026-08-12",
          "close": 983.97
        },
        {
          "date": "2026-08-13",
          "close": 969.81
        },
        {
          "date": "2026-08-14",
          "close": 962.69
        },
        {
          "date": "2026-08-17",
          "close": 973.83
        },
        {
          "date": "2026-08-18",
          "close": 956.7
        },
        {
          "date": "2026-08-19",
          "close": 900.67
        },
        {
          "date": "2026-08-20",
          "close": 910.65
        },
        {
          "date": "2026-08-21",
          "close": 918.18
        },
        {
          "date": "2026-08-24",
          "close": 908.13
        },
        {
          "date": "2026-08-25",
          "close": 933.58
        },
        {
          "date": "2026-08-26",
          "close": 938.15
        },
        {
          "date": "2026-08-27",
          "close": 950.29
        },
        {
          "date": "2026-08-28",
          "close": 960.33
        },
        {
          "date": "2026-08-31",
          "close": 972.39
        },
        {
          "date": "2026-09-01",
          "close": 989.15
        },
        {
          "date": "2026-09-02",
          "close": 979.16
        },
        {
          "date": "2026-09-03",
          "close": 969.0
        },
        {
          "date": "2026-09-04",
          "close": 977.47
        },
        {
          "date": "2026-09-07",
          "close": 978.94
        },
        {
          "date": "2026-09-08",
          "close": 976.25
        },
        {
          "date": "2026-09-09",
          "close": 964.71
        },
        {
          "date": "2026-09-10",
          "close": 959.25
        },
        {
          "date": "2026-09-11",
          "close": 947.3
        },
        {
          "date": "2026-09-14",
          "close": 953.87
        },
        {
          "date": "2026-09-15",
          "close": 926.14
        },
        {
          "date": "2026-09-16",
          "close": 939.31
        },
        {
          "date": "2026-09-17",
          "close": 938.3
        },
        {
          "date": "2026-09-18",
          "close": 947.44
        },
        {
          "date": "2026-09-21",
          "close": 975.29
        },
        {
          "date": "2026-09-22",
          "close": 991.25
        },
        {
          "date": "2026-09-23",
          "close": 972.5
        },
        {
          "date": "2026-09-24",
          "close": 959.33
        },
        {
          "date": "2026-09-28",
          "close": 940.65
        },
        {
          "date": "2026-09-29",
          "close": 951.27
        },
        {
          "date": "2026-09-30",
          "close": 935.87
        },
        {
          "date": "2026-10-08",
          "close": 906.58
        },
        {
          "date": "2026-10-09",
          "close": 948.02
        },
        {
          "date": "2026-10-12",
          "close": 940.85
        },
        {
          "date": "2026-10-13",
          "close": 945.34
        },
        {
          "date": "2026-10-14",
          "close": 930.09
        },
        {
          "date": "2026-10-15",
          "close": 900.57
        },
        {
          "date": "2026-10-16",
          "close": 896.61
        },
        {
          "date": "2026-10-19",
          "close": 901.67
        },
        {
          "date": "2026-10-20",
          "close": 933.38
        },
        {
          "date": "2026-10-21",
          "close": 945.4
        },
        {
          "date": "2026-10-22",
          "close": 906.44
        },
        {
          "date": "2026-10-23",
          "close": 949.7
        },
        {
          "date": "2026-10-26",
          "close": 944.13
        },
        {
          "date": "2026-10-27",
          "close": 898.67
        },
        {
          "date": "2026-10-28",
          "close": 912.04
        },
        {
          "date": "2026-10-29",
          "close": 871.78
        },
        {
          "date": "2026-10-30",
          "close": 814.81
        },
        {
          "date": "2026-11-02",
          "close": 868.19
        },
        {
          "date": "2026-11-03",
          "close": 849.18
        },
        {
          "date": "2026-11-04",
          "close": 868.28
        },
        {
          "date": "2026-11-05",
          "close": 903.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 87,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5632183908045977,
          "pullback_frequency": 0.3448275862068966,
          "up_wilson": [
            0.4585155432104803,
            0.662574542118424
          ],
          "pullback_wilson": [
            0.25342661173559033,
            0.44935226972982634
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 56,
          "minimum_sample": 30,
          "historical_up_frequency": 0.39285714285714285,
          "pullback_frequency": 0.5178571428571429,
          "up_wilson": [
            0.2758041573011051,
            0.5236659719957729
          ],
          "pullback_wilson": [
            0.39010383924176983,
            0.6433178058754173
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 36,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5555555555555556,
          "baseline_hit_rate": 0.5555555555555556,
          "hit_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "baseline_wilson": [
            0.395810617556973,
            0.7045873125991978
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 23,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1130",
      "name": "时空大数据",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 890,
      "history_sufficient": true,
      "returns": {
        "1": 0.028391425969828576,
        "5": 0.020513822408908977,
        "20": -0.06586290917490656,
        "60": -0.10901053289931906
      },
      "moving_averages": {
        "5": 1207.1920000000391,
        "20": 1273.2425000000162,
        "60": 1342.980833333337
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-07",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 48
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.07054471044417576,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1799.31
        },
        {
          "date": "2026-05-14",
          "close": 1733.12
        },
        {
          "date": "2026-05-15",
          "close": 1716.94
        },
        {
          "date": "2026-05-18",
          "close": 1733.3
        },
        {
          "date": "2026-05-19",
          "close": 1737.74
        },
        {
          "date": "2026-05-20",
          "close": 1716.24
        },
        {
          "date": "2026-05-21",
          "close": 1658.97
        },
        {
          "date": "2026-05-22",
          "close": 1671.16
        },
        {
          "date": "2026-05-25",
          "close": 1673.93
        },
        {
          "date": "2026-05-26",
          "close": 1632.38
        },
        {
          "date": "2026-05-27",
          "close": 1587.55
        },
        {
          "date": "2026-05-28",
          "close": 1600.28
        },
        {
          "date": "2026-05-29",
          "close": 1539.04
        },
        {
          "date": "2026-06-01",
          "close": 1560.61
        },
        {
          "date": "2026-06-02",
          "close": 1545.86
        },
        {
          "date": "2026-06-03",
          "close": 1544.84
        },
        {
          "date": "2026-06-04",
          "close": 1513.59
        },
        {
          "date": "2026-06-05",
          "close": 1526.05
        },
        {
          "date": "2026-06-08",
          "close": 1488.68
        },
        {
          "date": "2026-06-09",
          "close": 1505.58
        },
        {
          "date": "2026-06-10",
          "close": 1465.82
        },
        {
          "date": "2026-06-11",
          "close": 1432.66
        },
        {
          "date": "2026-06-12",
          "close": 1454.0
        },
        {
          "date": "2026-06-15",
          "close": 1489.62
        },
        {
          "date": "2026-06-16",
          "close": 1500.17
        },
        {
          "date": "2026-06-17",
          "close": 1492.34
        },
        {
          "date": "2026-06-18",
          "close": 1489.31
        },
        {
          "date": "2026-06-22",
          "close": 1488.99
        },
        {
          "date": "2026-06-23",
          "close": 1472.85
        },
        {
          "date": "2026-06-24",
          "close": 1462.46
        },
        {
          "date": "2026-06-25",
          "close": 1414.86
        },
        {
          "date": "2026-06-26",
          "close": 1386.48
        },
        {
          "date": "2026-06-29",
          "close": 1376.38
        },
        {
          "date": "2026-06-30",
          "close": 1407.88
        },
        {
          "date": "2026-07-01",
          "close": 1447.07
        },
        {
          "date": "2026-07-02",
          "close": 1427.14
        },
        {
          "date": "2026-07-03",
          "close": 1442.86
        },
        {
          "date": "2026-07-06",
          "close": 1394.47
        },
        {
          "date": "2026-07-07",
          "close": 1349.44
        },
        {
          "date": "2026-07-08",
          "close": 1371.54
        },
        {
          "date": "2026-07-09",
          "close": 1386.34
        },
        {
          "date": "2026-07-10",
          "close": 1432.55
        },
        {
          "date": "2026-07-13",
          "close": 1357.07
        },
        {
          "date": "2026-07-14",
          "close": 1340.23
        },
        {
          "date": "2026-07-15",
          "close": 1327.88
        },
        {
          "date": "2026-07-16",
          "close": 1329.52
        },
        {
          "date": "2026-07-17",
          "close": 1247.25
        },
        {
          "date": "2026-07-20",
          "close": 1217.04
        },
        {
          "date": "2026-07-21",
          "close": 1236.8
        },
        {
          "date": "2026-07-22",
          "close": 1217.23
        },
        {
          "date": "2026-07-23",
          "close": 1246.73
        },
        {
          "date": "2026-07-24",
          "close": 1215.12
        },
        {
          "date": "2026-07-27",
          "close": 1254.78
        },
        {
          "date": "2026-07-28",
          "close": 1258.93
        },
        {
          "date": "2026-07-29",
          "close": 1280.75
        },
        {
          "date": "2026-07-30",
          "close": 1256.32
        },
        {
          "date": "2026-07-31",
          "close": 1304.53
        },
        {
          "date": "2026-08-03",
          "close": 1343.97
        },
        {
          "date": "2026-08-04",
          "close": 1385.36
        },
        {
          "date": "2026-08-05",
          "close": 1407.02
        },
        {
          "date": "2026-08-06",
          "close": 1413.58
        },
        {
          "date": "2026-08-07",
          "close": 1402.02
        },
        {
          "date": "2026-08-10",
          "close": 1413.02
        },
        {
          "date": "2026-08-11",
          "close": 1391.01
        },
        {
          "date": "2026-08-12",
          "close": 1409.17
        },
        {
          "date": "2026-08-13",
          "close": 1391.27
        },
        {
          "date": "2026-08-14",
          "close": 1389.19
        },
        {
          "date": "2026-08-17",
          "close": 1414.62
        },
        {
          "date": "2026-08-18",
          "close": 1411.11
        },
        {
          "date": "2026-08-19",
          "close": 1336.35
        },
        {
          "date": "2026-08-20",
          "close": 1336.71
        },
        {
          "date": "2026-08-21",
          "close": 1344.46
        },
        {
          "date": "2026-08-24",
          "close": 1315.34
        },
        {
          "date": "2026-08-25",
          "close": 1334.17
        },
        {
          "date": "2026-08-26",
          "close": 1328.87
        },
        {
          "date": "2026-08-27",
          "close": 1339.0
        },
        {
          "date": "2026-08-28",
          "close": 1349.22
        },
        {
          "date": "2026-08-31",
          "close": 1377.24
        },
        {
          "date": "2026-09-01",
          "close": 1402.29
        },
        {
          "date": "2026-09-02",
          "close": 1402.66
        },
        {
          "date": "2026-09-03",
          "close": 1384.61
        },
        {
          "date": "2026-09-04",
          "close": 1389.01
        },
        {
          "date": "2026-09-07",
          "close": 1391.94
        },
        {
          "date": "2026-09-08",
          "close": 1400.92
        },
        {
          "date": "2026-09-09",
          "close": 1393.29
        },
        {
          "date": "2026-09-10",
          "close": 1379.88
        },
        {
          "date": "2026-09-11",
          "close": 1363.18
        },
        {
          "date": "2026-09-14",
          "close": 1365.33
        },
        {
          "date": "2026-09-15",
          "close": 1340.97
        },
        {
          "date": "2026-09-16",
          "close": 1362.61
        },
        {
          "date": "2026-09-17",
          "close": 1362.07
        },
        {
          "date": "2026-09-18",
          "close": 1412.41
        },
        {
          "date": "2026-09-21",
          "close": 1416.61
        },
        {
          "date": "2026-09-22",
          "close": 1426.96
        },
        {
          "date": "2026-09-23",
          "close": 1407.74
        },
        {
          "date": "2026-09-24",
          "close": 1398.22
        },
        {
          "date": "2026-09-28",
          "close": 1355.1
        },
        {
          "date": "2026-09-29",
          "close": 1369.74
        },
        {
          "date": "2026-09-30",
          "close": 1350.08
        },
        {
          "date": "2026-10-08",
          "close": 1342.03
        },
        {
          "date": "2026-10-09",
          "close": 1348.79
        },
        {
          "date": "2026-10-12",
          "close": 1332.3
        },
        {
          "date": "2026-10-13",
          "close": 1341.17
        },
        {
          "date": "2026-10-14",
          "close": 1312.25
        },
        {
          "date": "2026-10-15",
          "close": 1276.07
        },
        {
          "date": "2026-10-16",
          "close": 1289.56
        },
        {
          "date": "2026-10-19",
          "close": 1289.18
        },
        {
          "date": "2026-10-20",
          "close": 1312.79
        },
        {
          "date": "2026-10-21",
          "close": 1325.08
        },
        {
          "date": "2026-10-22",
          "close": 1279.58
        },
        {
          "date": "2026-10-23",
          "close": 1303.14
        },
        {
          "date": "2026-10-26",
          "close": 1298.24
        },
        {
          "date": "2026-10-27",
          "close": 1240.6
        },
        {
          "date": "2026-10-28",
          "close": 1251.7
        },
        {
          "date": "2026-10-29",
          "close": 1228.44
        },
        {
          "date": "2026-10-30",
          "close": 1169.61
        },
        {
          "date": "2026-11-02",
          "close": 1207.83
        },
        {
          "date": "2026-11-03",
          "close": 1185.85
        },
        {
          "date": "2026-11-04",
          "close": 1219.03
        },
        {
          "date": "2026-11-05",
          "close": 1253.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.515625,
          "pullback_frequency": 0.34375,
          "up_wilson": [
            0.39581601478580125,
            0.6336644833456737
          ],
          "pullback_wilson": [
            0.23923142078443355,
            0.46596359790081815
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 39,
          "minimum_sample": 30,
          "historical_up_frequency": 0.48717948717948717,
          "pullback_frequency": 0.5384615384615384,
          "up_wilson": [
            0.33865175329862,
            0.6380063711554202
          ],
          "pullback_wilson": [
            0.3856944827051576,
            0.6843311439327215
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 18,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 1,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1131",
      "name": "同步磁阻电机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 890,
      "history_sufficient": true,
      "returns": {
        "1": 0.025231560795591745,
        "5": 0.0130261522067312,
        "20": -0.04699672103757235,
        "60": -0.16762207051290823
      },
      "moving_averages": {
        "5": 1763.930000000028,
        "20": 1820.7580000000191,
        "60": 1973.079666666675
      },
      "phase": "下降",
      "phase_days": 41,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-05",
            "end": "2026-06-05",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-08",
            "end": "2026-06-12",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-17",
            "end": "2026-07-31",
            "sessions": 32,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-03",
            "end": "2026-08-21",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-24",
            "end": "2026-08-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-01",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-11-05",
            "sessions": 41,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 38
          },
          "下降": {
            "median_sessions": 13.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 57
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.05549374634535076,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2548.6
        },
        {
          "date": "2026-05-14",
          "close": 2456.93
        },
        {
          "date": "2026-05-15",
          "close": 2521.65
        },
        {
          "date": "2026-05-18",
          "close": 2550.36
        },
        {
          "date": "2026-05-19",
          "close": 2573.69
        },
        {
          "date": "2026-05-20",
          "close": 2560.84
        },
        {
          "date": "2026-05-21",
          "close": 2546.84
        },
        {
          "date": "2026-05-22",
          "close": 2602.7
        },
        {
          "date": "2026-05-25",
          "close": 2593.83
        },
        {
          "date": "2026-05-26",
          "close": 2588.61
        },
        {
          "date": "2026-05-27",
          "close": 2530.49
        },
        {
          "date": "2026-05-28",
          "close": 2488.75
        },
        {
          "date": "2026-05-29",
          "close": 2415.68
        },
        {
          "date": "2026-06-01",
          "close": 2441.52
        },
        {
          "date": "2026-06-02",
          "close": 2396.72
        },
        {
          "date": "2026-06-03",
          "close": 2400.03
        },
        {
          "date": "2026-06-04",
          "close": 2395.62
        },
        {
          "date": "2026-06-05",
          "close": 2416.73
        },
        {
          "date": "2026-06-08",
          "close": 2370.32
        },
        {
          "date": "2026-06-09",
          "close": 2373.81
        },
        {
          "date": "2026-06-10",
          "close": 2269.93
        },
        {
          "date": "2026-06-11",
          "close": 2207.23
        },
        {
          "date": "2026-06-12",
          "close": 2232.53
        },
        {
          "date": "2026-06-15",
          "close": 2305.12
        },
        {
          "date": "2026-06-16",
          "close": 2344.2
        },
        {
          "date": "2026-06-17",
          "close": 2324.9
        },
        {
          "date": "2026-06-18",
          "close": 2360.83
        },
        {
          "date": "2026-06-22",
          "close": 2363.81
        },
        {
          "date": "2026-06-23",
          "close": 2339.71
        },
        {
          "date": "2026-06-24",
          "close": 2331.64
        },
        {
          "date": "2026-06-25",
          "close": 2251.42
        },
        {
          "date": "2026-06-26",
          "close": 2143.3
        },
        {
          "date": "2026-06-29",
          "close": 2112.21
        },
        {
          "date": "2026-06-30",
          "close": 2174.99
        },
        {
          "date": "2026-07-01",
          "close": 2227.81
        },
        {
          "date": "2026-07-02",
          "close": 2231.9
        },
        {
          "date": "2026-07-03",
          "close": 2306.89
        },
        {
          "date": "2026-07-06",
          "close": 2252.25
        },
        {
          "date": "2026-07-07",
          "close": 2187.46
        },
        {
          "date": "2026-07-08",
          "close": 2080.87
        },
        {
          "date": "2026-07-09",
          "close": 2093.27
        },
        {
          "date": "2026-07-10",
          "close": 2100.07
        },
        {
          "date": "2026-07-13",
          "close": 1980.14
        },
        {
          "date": "2026-07-14",
          "close": 2026.66
        },
        {
          "date": "2026-07-15",
          "close": 2020.39
        },
        {
          "date": "2026-07-16",
          "close": 2016.96
        },
        {
          "date": "2026-07-17",
          "close": 1941.84
        },
        {
          "date": "2026-07-20",
          "close": 1847.73
        },
        {
          "date": "2026-07-21",
          "close": 1900.07
        },
        {
          "date": "2026-07-22",
          "close": 1867.12
        },
        {
          "date": "2026-07-23",
          "close": 1931.47
        },
        {
          "date": "2026-07-24",
          "close": 1906.13
        },
        {
          "date": "2026-07-27",
          "close": 1981.41
        },
        {
          "date": "2026-07-28",
          "close": 1943.7
        },
        {
          "date": "2026-07-29",
          "close": 2018.96
        },
        {
          "date": "2026-07-30",
          "close": 1970.38
        },
        {
          "date": "2026-07-31",
          "close": 2048.27
        },
        {
          "date": "2026-08-03",
          "close": 2107.19
        },
        {
          "date": "2026-08-04",
          "close": 2157.16
        },
        {
          "date": "2026-08-05",
          "close": 2192.79
        },
        {
          "date": "2026-08-06",
          "close": 2180.12
        },
        {
          "date": "2026-08-07",
          "close": 2200.05
        },
        {
          "date": "2026-08-10",
          "close": 2207.95
        },
        {
          "date": "2026-08-11",
          "close": 2219.15
        },
        {
          "date": "2026-08-12",
          "close": 2219.95
        },
        {
          "date": "2026-08-13",
          "close": 2192.67
        },
        {
          "date": "2026-08-14",
          "close": 2181.52
        },
        {
          "date": "2026-08-17",
          "close": 2220.49
        },
        {
          "date": "2026-08-18",
          "close": 2218.52
        },
        {
          "date": "2026-08-19",
          "close": 2083.31
        },
        {
          "date": "2026-08-20",
          "close": 2068.15
        },
        {
          "date": "2026-08-21",
          "close": 2082.27
        },
        {
          "date": "2026-08-24",
          "close": 2046.79
        },
        {
          "date": "2026-08-25",
          "close": 2067.35
        },
        {
          "date": "2026-08-26",
          "close": 2052.74
        },
        {
          "date": "2026-08-27",
          "close": 2076.12
        },
        {
          "date": "2026-08-28",
          "close": 2074.63
        },
        {
          "date": "2026-08-31",
          "close": 2067.49
        },
        {
          "date": "2026-09-01",
          "close": 2050.0
        },
        {
          "date": "2026-09-02",
          "close": 2034.43
        },
        {
          "date": "2026-09-03",
          "close": 2043.75
        },
        {
          "date": "2026-09-04",
          "close": 2008.36
        },
        {
          "date": "2026-09-07",
          "close": 2039.47
        },
        {
          "date": "2026-09-08",
          "close": 2024.07
        },
        {
          "date": "2026-09-09",
          "close": 2008.27
        },
        {
          "date": "2026-09-10",
          "close": 1964.97
        },
        {
          "date": "2026-09-11",
          "close": 1930.99
        },
        {
          "date": "2026-09-14",
          "close": 1948.9
        },
        {
          "date": "2026-09-15",
          "close": 1915.82
        },
        {
          "date": "2026-09-16",
          "close": 1948.54
        },
        {
          "date": "2026-09-17",
          "close": 1958.61
        },
        {
          "date": "2026-09-18",
          "close": 1972.51
        },
        {
          "date": "2026-09-21",
          "close": 1989.96
        },
        {
          "date": "2026-09-22",
          "close": 1994.6
        },
        {
          "date": "2026-09-23",
          "close": 1986.18
        },
        {
          "date": "2026-09-24",
          "close": 1971.68
        },
        {
          "date": "2026-09-28",
          "close": 1924.74
        },
        {
          "date": "2026-09-29",
          "close": 1937.49
        },
        {
          "date": "2026-09-30",
          "close": 1941.77
        },
        {
          "date": "2026-10-08",
          "close": 1915.24
        },
        {
          "date": "2026-10-09",
          "close": 1932.47
        },
        {
          "date": "2026-10-12",
          "close": 1892.86
        },
        {
          "date": "2026-10-13",
          "close": 1883.1
        },
        {
          "date": "2026-10-14",
          "close": 1820.37
        },
        {
          "date": "2026-10-15",
          "close": 1751.25
        },
        {
          "date": "2026-10-16",
          "close": 1780.38
        },
        {
          "date": "2026-10-19",
          "close": 1802.87
        },
        {
          "date": "2026-10-20",
          "close": 1847.69
        },
        {
          "date": "2026-10-21",
          "close": 1833.57
        },
        {
          "date": "2026-10-22",
          "close": 1821.83
        },
        {
          "date": "2026-10-23",
          "close": 1909.17
        },
        {
          "date": "2026-10-26",
          "close": 1852.46
        },
        {
          "date": "2026-10-27",
          "close": 1796.7
        },
        {
          "date": "2026-10-28",
          "close": 1869.03
        },
        {
          "date": "2026-10-29",
          "close": 1801.76
        },
        {
          "date": "2026-10-30",
          "close": 1729.6
        },
        {
          "date": "2026-11-02",
          "close": 1756.69
        },
        {
          "date": "2026-11-03",
          "close": 1727.82
        },
        {
          "date": "2026-11-04",
          "close": 1780.31
        },
        {
          "date": "2026-11-05",
          "close": 1825.23
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 80,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4875,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.38107879540381073,
            0.5950666578345774
          ],
          "pullback_wilson": [
            0.2996182759587093,
            0.509545349948396
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44,
          "pullback_frequency": 0.56,
          "up_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "pullback_wilson": [
            0.4230602802165686,
            0.6883780078874284
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 22,
          "covered_samples": 9,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1132",
      "name": "MLOps概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 878,
      "history_sufficient": true,
      "returns": {
        "1": 0.04193991469497771,
        "5": 0.05152898505409276,
        "20": 0.03814453145097385,
        "60": -0.05045599570827575
      },
      "moving_averages": {
        "5": 958.1540000000037,
        "20": 987.6765000000014,
        "60": 1010.9668333333393
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 18
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 45
          }
        }
      },
      "drawdown": -0.01960022155927188,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1235.24
        },
        {
          "date": "2026-05-14",
          "close": 1191.61
        },
        {
          "date": "2026-05-15",
          "close": 1184.29
        },
        {
          "date": "2026-05-18",
          "close": 1197.5
        },
        {
          "date": "2026-05-19",
          "close": 1243.93
        },
        {
          "date": "2026-05-20",
          "close": 1210.71
        },
        {
          "date": "2026-05-21",
          "close": 1174.13
        },
        {
          "date": "2026-05-22",
          "close": 1197.23
        },
        {
          "date": "2026-05-25",
          "close": 1193.06
        },
        {
          "date": "2026-05-26",
          "close": 1167.54
        },
        {
          "date": "2026-05-27",
          "close": 1125.18
        },
        {
          "date": "2026-05-28",
          "close": 1127.01
        },
        {
          "date": "2026-05-29",
          "close": 1086.75
        },
        {
          "date": "2026-06-01",
          "close": 1133.4
        },
        {
          "date": "2026-06-02",
          "close": 1116.16
        },
        {
          "date": "2026-06-03",
          "close": 1100.06
        },
        {
          "date": "2026-06-04",
          "close": 1112.32
        },
        {
          "date": "2026-06-05",
          "close": 1090.54
        },
        {
          "date": "2026-06-08",
          "close": 1056.68
        },
        {
          "date": "2026-06-09",
          "close": 1069.3
        },
        {
          "date": "2026-06-10",
          "close": 1056.49
        },
        {
          "date": "2026-06-11",
          "close": 1002.57
        },
        {
          "date": "2026-06-12",
          "close": 1012.28
        },
        {
          "date": "2026-06-15",
          "close": 1033.99
        },
        {
          "date": "2026-06-16",
          "close": 1034.44
        },
        {
          "date": "2026-06-17",
          "close": 1027.51
        },
        {
          "date": "2026-06-18",
          "close": 1050.0
        },
        {
          "date": "2026-06-22",
          "close": 1062.17
        },
        {
          "date": "2026-06-23",
          "close": 1054.39
        },
        {
          "date": "2026-06-24",
          "close": 1034.64
        },
        {
          "date": "2026-06-25",
          "close": 1007.26
        },
        {
          "date": "2026-06-26",
          "close": 966.88
        },
        {
          "date": "2026-06-29",
          "close": 959.24
        },
        {
          "date": "2026-06-30",
          "close": 987.9
        },
        {
          "date": "2026-07-01",
          "close": 1013.37
        },
        {
          "date": "2026-07-02",
          "close": 991.74
        },
        {
          "date": "2026-07-03",
          "close": 1001.93
        },
        {
          "date": "2026-07-06",
          "close": 978.16
        },
        {
          "date": "2026-07-07",
          "close": 961.67
        },
        {
          "date": "2026-07-08",
          "close": 992.88
        },
        {
          "date": "2026-07-09",
          "close": 1004.27
        },
        {
          "date": "2026-07-10",
          "close": 1020.43
        },
        {
          "date": "2026-07-13",
          "close": 978.89
        },
        {
          "date": "2026-07-14",
          "close": 974.55
        },
        {
          "date": "2026-07-15",
          "close": 981.44
        },
        {
          "date": "2026-07-16",
          "close": 986.02
        },
        {
          "date": "2026-07-17",
          "close": 932.98
        },
        {
          "date": "2026-07-20",
          "close": 928.87
        },
        {
          "date": "2026-07-21",
          "close": 960.4
        },
        {
          "date": "2026-07-22",
          "close": 949.94
        },
        {
          "date": "2026-07-23",
          "close": 955.67
        },
        {
          "date": "2026-07-24",
          "close": 914.93
        },
        {
          "date": "2026-07-27",
          "close": 950.02
        },
        {
          "date": "2026-07-28",
          "close": 965.91
        },
        {
          "date": "2026-07-29",
          "close": 964.03
        },
        {
          "date": "2026-07-30",
          "close": 951.2
        },
        {
          "date": "2026-07-31",
          "close": 1007.01
        },
        {
          "date": "2026-08-03",
          "close": 1020.12
        },
        {
          "date": "2026-08-04",
          "close": 1043.27
        },
        {
          "date": "2026-08-05",
          "close": 1062.51
        },
        {
          "date": "2026-08-06",
          "close": 1062.69
        },
        {
          "date": "2026-08-07",
          "close": 1043.82
        },
        {
          "date": "2026-08-10",
          "close": 1049.09
        },
        {
          "date": "2026-08-11",
          "close": 1049.16
        },
        {
          "date": "2026-08-12",
          "close": 1051.52
        },
        {
          "date": "2026-08-13",
          "close": 1030.91
        },
        {
          "date": "2026-08-14",
          "close": 1042.46
        },
        {
          "date": "2026-08-17",
          "close": 1052.7
        },
        {
          "date": "2026-08-18",
          "close": 1035.81
        },
        {
          "date": "2026-08-19",
          "close": 984.29
        },
        {
          "date": "2026-08-20",
          "close": 990.68
        },
        {
          "date": "2026-08-21",
          "close": 994.7
        },
        {
          "date": "2026-08-24",
          "close": 975.35
        },
        {
          "date": "2026-08-25",
          "close": 989.43
        },
        {
          "date": "2026-08-26",
          "close": 991.23
        },
        {
          "date": "2026-08-27",
          "close": 1000.93
        },
        {
          "date": "2026-08-28",
          "close": 1004.01
        },
        {
          "date": "2026-08-31",
          "close": 1030.42
        },
        {
          "date": "2026-09-01",
          "close": 1047.05
        },
        {
          "date": "2026-09-02",
          "close": 1033.34
        },
        {
          "date": "2026-09-03",
          "close": 1043.95
        },
        {
          "date": "2026-09-04",
          "close": 1060.02
        },
        {
          "date": "2026-09-07",
          "close": 1064.48
        },
        {
          "date": "2026-09-08",
          "close": 1044.65
        },
        {
          "date": "2026-09-09",
          "close": 1021.17
        },
        {
          "date": "2026-09-10",
          "close": 1013.01
        },
        {
          "date": "2026-09-11",
          "close": 983.06
        },
        {
          "date": "2026-09-14",
          "close": 1002.78
        },
        {
          "date": "2026-09-15",
          "close": 1004.43
        },
        {
          "date": "2026-09-16",
          "close": 999.6
        },
        {
          "date": "2026-09-17",
          "close": 990.3
        },
        {
          "date": "2026-09-18",
          "close": 1010.85
        },
        {
          "date": "2026-09-21",
          "close": 1041.52
        },
        {
          "date": "2026-09-22",
          "close": 1067.67
        },
        {
          "date": "2026-09-23",
          "close": 1055.8
        },
        {
          "date": "2026-09-24",
          "close": 1024.77
        },
        {
          "date": "2026-09-28",
          "close": 1006.46
        },
        {
          "date": "2026-09-29",
          "close": 1024.64
        },
        {
          "date": "2026-09-30",
          "close": 1013.9
        },
        {
          "date": "2026-10-08",
          "close": 971.83
        },
        {
          "date": "2026-10-09",
          "close": 1015.77
        },
        {
          "date": "2026-10-12",
          "close": 1020.8
        },
        {
          "date": "2026-10-13",
          "close": 1019.42
        },
        {
          "date": "2026-10-14",
          "close": 999.62
        },
        {
          "date": "2026-10-15",
          "close": 975.51
        },
        {
          "date": "2026-10-16",
          "close": 962.12
        },
        {
          "date": "2026-10-19",
          "close": 971.74
        },
        {
          "date": "2026-10-20",
          "close": 1009.88
        },
        {
          "date": "2026-10-21",
          "close": 1015.46
        },
        {
          "date": "2026-10-22",
          "close": 974.75
        },
        {
          "date": "2026-10-23",
          "close": 1027.85
        },
        {
          "date": "2026-10-26",
          "close": 1029.07
        },
        {
          "date": "2026-10-27",
          "close": 984.56
        },
        {
          "date": "2026-10-28",
          "close": 996.75
        },
        {
          "date": "2026-10-29",
          "close": 959.46
        },
        {
          "date": "2026-10-30",
          "close": 901.37
        },
        {
          "date": "2026-11-02",
          "close": 963.59
        },
        {
          "date": "2026-11-03",
          "close": 948.62
        },
        {
          "date": "2026-11-04",
          "close": 968.29
        },
        {
          "date": "2026-11-05",
          "close": 1008.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 90,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5111111111111111,
          "pullback_frequency": 0.4111111111111111,
          "up_wilson": [
            0.409517457852855,
            0.611795083801271
          ],
          "pullback_wilson": [
            0.31513204023844693,
            0.5143676265285444
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6153846153846154,
          "pullback_frequency": 0.4423076923076923,
          "up_wilson": [
            0.4795987371581939,
            0.7352953621978379
          ],
          "pullback_wilson": [
            0.3159505681940129,
            0.5766023821279712
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 0,
          "insufficient_or_abstained": 38,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 22,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1133",
      "name": "ERP概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 877,
      "history_sufficient": true,
      "returns": {
        "1": 0.03139096948923048,
        "5": 0.029256756756756763,
        "20": -0.03586319295552898,
        "60": -0.10188740428479837
      },
      "moving_averages": {
        "5": 1167.0159999999917,
        "20": 1230.0379999999946,
        "60": 1285.6683333333272
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 9.5,
            "sample_size": 22
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 51
          }
        }
      },
      "drawdown": -0.056349261659736194,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1589.09
        },
        {
          "date": "2026-05-14",
          "close": 1543.72
        },
        {
          "date": "2026-05-15",
          "close": 1524.34
        },
        {
          "date": "2026-05-18",
          "close": 1548.31
        },
        {
          "date": "2026-05-19",
          "close": 1582.79
        },
        {
          "date": "2026-05-20",
          "close": 1563.19
        },
        {
          "date": "2026-05-21",
          "close": 1487.81
        },
        {
          "date": "2026-05-22",
          "close": 1506.93
        },
        {
          "date": "2026-05-25",
          "close": 1496.53
        },
        {
          "date": "2026-05-26",
          "close": 1455.0
        },
        {
          "date": "2026-05-27",
          "close": 1412.14
        },
        {
          "date": "2026-05-28",
          "close": 1421.25
        },
        {
          "date": "2026-05-29",
          "close": 1376.67
        },
        {
          "date": "2026-06-01",
          "close": 1435.21
        },
        {
          "date": "2026-06-02",
          "close": 1411.17
        },
        {
          "date": "2026-06-03",
          "close": 1395.04
        },
        {
          "date": "2026-06-04",
          "close": 1357.35
        },
        {
          "date": "2026-06-05",
          "close": 1365.74
        },
        {
          "date": "2026-06-08",
          "close": 1337.54
        },
        {
          "date": "2026-06-09",
          "close": 1349.37
        },
        {
          "date": "2026-06-10",
          "close": 1315.56
        },
        {
          "date": "2026-06-11",
          "close": 1285.65
        },
        {
          "date": "2026-06-12",
          "close": 1303.11
        },
        {
          "date": "2026-06-15",
          "close": 1339.77
        },
        {
          "date": "2026-06-16",
          "close": 1336.32
        },
        {
          "date": "2026-06-17",
          "close": 1338.76
        },
        {
          "date": "2026-06-18",
          "close": 1339.68
        },
        {
          "date": "2026-06-22",
          "close": 1359.41
        },
        {
          "date": "2026-06-23",
          "close": 1343.36
        },
        {
          "date": "2026-06-24",
          "close": 1345.84
        },
        {
          "date": "2026-06-25",
          "close": 1322.61
        },
        {
          "date": "2026-06-26",
          "close": 1273.79
        },
        {
          "date": "2026-06-29",
          "close": 1265.66
        },
        {
          "date": "2026-06-30",
          "close": 1287.68
        },
        {
          "date": "2026-07-01",
          "close": 1323.58
        },
        {
          "date": "2026-07-02",
          "close": 1294.82
        },
        {
          "date": "2026-07-03",
          "close": 1305.49
        },
        {
          "date": "2026-07-06",
          "close": 1287.4
        },
        {
          "date": "2026-07-07",
          "close": 1250.93
        },
        {
          "date": "2026-07-08",
          "close": 1255.98
        },
        {
          "date": "2026-07-09",
          "close": 1271.91
        },
        {
          "date": "2026-07-10",
          "close": 1292.46
        },
        {
          "date": "2026-07-13",
          "close": 1225.73
        },
        {
          "date": "2026-07-14",
          "close": 1234.8
        },
        {
          "date": "2026-07-15",
          "close": 1236.01
        },
        {
          "date": "2026-07-16",
          "close": 1234.02
        },
        {
          "date": "2026-07-17",
          "close": 1163.77
        },
        {
          "date": "2026-07-20",
          "close": 1156.42
        },
        {
          "date": "2026-07-21",
          "close": 1185.95
        },
        {
          "date": "2026-07-22",
          "close": 1162.16
        },
        {
          "date": "2026-07-23",
          "close": 1174.88
        },
        {
          "date": "2026-07-24",
          "close": 1140.18
        },
        {
          "date": "2026-07-27",
          "close": 1177.71
        },
        {
          "date": "2026-07-28",
          "close": 1178.28
        },
        {
          "date": "2026-07-29",
          "close": 1188.17
        },
        {
          "date": "2026-07-30",
          "close": 1194.6
        },
        {
          "date": "2026-07-31",
          "close": 1275.41
        },
        {
          "date": "2026-08-03",
          "close": 1282.24
        },
        {
          "date": "2026-08-04",
          "close": 1322.08
        },
        {
          "date": "2026-08-05",
          "close": 1356.89
        },
        {
          "date": "2026-08-06",
          "close": 1359.73
        },
        {
          "date": "2026-08-07",
          "close": 1349.18
        },
        {
          "date": "2026-08-10",
          "close": 1354.76
        },
        {
          "date": "2026-08-11",
          "close": 1348.97
        },
        {
          "date": "2026-08-12",
          "close": 1377.69
        },
        {
          "date": "2026-08-13",
          "close": 1352.09
        },
        {
          "date": "2026-08-14",
          "close": 1345.11
        },
        {
          "date": "2026-08-17",
          "close": 1347.72
        },
        {
          "date": "2026-08-18",
          "close": 1337.1
        },
        {
          "date": "2026-08-19",
          "close": 1271.12
        },
        {
          "date": "2026-08-20",
          "close": 1284.25
        },
        {
          "date": "2026-08-21",
          "close": 1275.19
        },
        {
          "date": "2026-08-24",
          "close": 1251.76
        },
        {
          "date": "2026-08-25",
          "close": 1271.38
        },
        {
          "date": "2026-08-26",
          "close": 1272.68
        },
        {
          "date": "2026-08-27",
          "close": 1291.99
        },
        {
          "date": "2026-08-28",
          "close": 1309.91
        },
        {
          "date": "2026-08-31",
          "close": 1331.7
        },
        {
          "date": "2026-09-01",
          "close": 1352.83
        },
        {
          "date": "2026-09-02",
          "close": 1332.32
        },
        {
          "date": "2026-09-03",
          "close": 1329.36
        },
        {
          "date": "2026-09-04",
          "close": 1341.66
        },
        {
          "date": "2026-09-07",
          "close": 1338.15
        },
        {
          "date": "2026-09-08",
          "close": 1331.64
        },
        {
          "date": "2026-09-09",
          "close": 1314.12
        },
        {
          "date": "2026-09-10",
          "close": 1297.63
        },
        {
          "date": "2026-09-11",
          "close": 1267.96
        },
        {
          "date": "2026-09-14",
          "close": 1278.15
        },
        {
          "date": "2026-09-15",
          "close": 1265.29
        },
        {
          "date": "2026-09-16",
          "close": 1275.86
        },
        {
          "date": "2026-09-17",
          "close": 1277.59
        },
        {
          "date": "2026-09-18",
          "close": 1300.28
        },
        {
          "date": "2026-09-21",
          "close": 1325.12
        },
        {
          "date": "2026-09-22",
          "close": 1354.02
        },
        {
          "date": "2026-09-23",
          "close": 1339.44
        },
        {
          "date": "2026-09-24",
          "close": 1314.99
        },
        {
          "date": "2026-09-28",
          "close": 1293.21
        },
        {
          "date": "2026-09-29",
          "close": 1310.76
        },
        {
          "date": "2026-09-30",
          "close": 1302.66
        },
        {
          "date": "2026-10-08",
          "close": 1263.97
        },
        {
          "date": "2026-10-09",
          "close": 1291.41
        },
        {
          "date": "2026-10-12",
          "close": 1286.57
        },
        {
          "date": "2026-10-13",
          "close": 1290.84
        },
        {
          "date": "2026-10-14",
          "close": 1267.65
        },
        {
          "date": "2026-10-15",
          "close": 1229.22
        },
        {
          "date": "2026-10-16",
          "close": 1232.98
        },
        {
          "date": "2026-10-19",
          "close": 1237.67
        },
        {
          "date": "2026-10-20",
          "close": 1266.77
        },
        {
          "date": "2026-10-21",
          "close": 1273.25
        },
        {
          "date": "2026-10-22",
          "close": 1230.26
        },
        {
          "date": "2026-10-23",
          "close": 1273.98
        },
        {
          "date": "2026-10-26",
          "close": 1269.15
        },
        {
          "date": "2026-10-27",
          "close": 1208.36
        },
        {
          "date": "2026-10-28",
          "close": 1223.57
        },
        {
          "date": "2026-10-29",
          "close": 1184.0
        },
        {
          "date": "2026-10-30",
          "close": 1113.95
        },
        {
          "date": "2026-11-02",
          "close": 1170.11
        },
        {
          "date": "2026-11-03",
          "close": 1150.83
        },
        {
          "date": "2026-11-04",
          "close": 1181.55
        },
        {
          "date": "2026-11-05",
          "close": 1218.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 81,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5802469135802469,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.471536601425932,
            0.6816903725170137
          ],
          "pullback_wilson": [
            0.24028771241667368,
            0.4414716493941313
          ],
          "tendency": "上涨观察",
          "evidence": "滚动检验优于基准，尚未校准",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.54,
          "pullback_frequency": 0.44,
          "up_wilson": [
            0.40398871399157477,
            0.6703034780777566
          ],
          "pullback_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 39,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.5897435897435898,
          "baseline_hit_rate": 0.41025641025641024,
          "hit_wilson": [
            0.43418622882896973,
            0.7292068999927483
          ],
          "baseline_wilson": [
            0.27079310000725176,
            0.5658137711710304
          ],
          "status": "滚动检验优于基准，尚未校准",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 11,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1134",
      "name": "算力概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 876,
      "history_sufficient": true,
      "returns": {
        "1": 0.03544574382308996,
        "5": 0.025739141203058757,
        "20": -0.07406910582738091,
        "60": -0.13364397516957183
      },
      "moving_averages": {
        "5": 1582.8399999999906,
        "20": 1678.549000000034,
        "60": 1821.836500000007
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 53
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.07946121959080255,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2356.59
        },
        {
          "date": "2026-05-14",
          "close": 2291.2
        },
        {
          "date": "2026-05-15",
          "close": 2257.92
        },
        {
          "date": "2026-05-18",
          "close": 2279.79
        },
        {
          "date": "2026-05-19",
          "close": 2321.66
        },
        {
          "date": "2026-05-20",
          "close": 2289.08
        },
        {
          "date": "2026-05-21",
          "close": 2183.06
        },
        {
          "date": "2026-05-22",
          "close": 2235.02
        },
        {
          "date": "2026-05-25",
          "close": 2237.22
        },
        {
          "date": "2026-05-26",
          "close": 2178.95
        },
        {
          "date": "2026-05-27",
          "close": 2117.26
        },
        {
          "date": "2026-05-28",
          "close": 2149.02
        },
        {
          "date": "2026-05-29",
          "close": 2070.42
        },
        {
          "date": "2026-06-01",
          "close": 2085.41
        },
        {
          "date": "2026-06-02",
          "close": 2076.32
        },
        {
          "date": "2026-06-03",
          "close": 2081.73
        },
        {
          "date": "2026-06-04",
          "close": 2060.88
        },
        {
          "date": "2026-06-05",
          "close": 2052.43
        },
        {
          "date": "2026-06-08",
          "close": 1987.03
        },
        {
          "date": "2026-06-09",
          "close": 2028.25
        },
        {
          "date": "2026-06-10",
          "close": 2000.79
        },
        {
          "date": "2026-06-11",
          "close": 1951.03
        },
        {
          "date": "2026-06-12",
          "close": 1954.17
        },
        {
          "date": "2026-06-15",
          "close": 2028.35
        },
        {
          "date": "2026-06-16",
          "close": 2057.11
        },
        {
          "date": "2026-06-17",
          "close": 2059.71
        },
        {
          "date": "2026-06-18",
          "close": 2089.04
        },
        {
          "date": "2026-06-22",
          "close": 2116.85
        },
        {
          "date": "2026-06-23",
          "close": 2081.85
        },
        {
          "date": "2026-06-24",
          "close": 2086.09
        },
        {
          "date": "2026-06-25",
          "close": 2059.33
        },
        {
          "date": "2026-06-26",
          "close": 1979.54
        },
        {
          "date": "2026-06-29",
          "close": 1949.78
        },
        {
          "date": "2026-06-30",
          "close": 2015.06
        },
        {
          "date": "2026-07-01",
          "close": 2042.43
        },
        {
          "date": "2026-07-02",
          "close": 1989.17
        },
        {
          "date": "2026-07-03",
          "close": 1984.65
        },
        {
          "date": "2026-07-06",
          "close": 1948.2
        },
        {
          "date": "2026-07-07",
          "close": 1893.12
        },
        {
          "date": "2026-07-08",
          "close": 1905.85
        },
        {
          "date": "2026-07-09",
          "close": 1940.73
        },
        {
          "date": "2026-07-10",
          "close": 1959.78
        },
        {
          "date": "2026-07-13",
          "close": 1864.7
        },
        {
          "date": "2026-07-14",
          "close": 1868.32
        },
        {
          "date": "2026-07-15",
          "close": 1850.33
        },
        {
          "date": "2026-07-16",
          "close": 1836.49
        },
        {
          "date": "2026-07-17",
          "close": 1717.55
        },
        {
          "date": "2026-07-20",
          "close": 1686.46
        },
        {
          "date": "2026-07-21",
          "close": 1740.97
        },
        {
          "date": "2026-07-22",
          "close": 1739.52
        },
        {
          "date": "2026-07-23",
          "close": 1758.25
        },
        {
          "date": "2026-07-24",
          "close": 1701.89
        },
        {
          "date": "2026-07-27",
          "close": 1760.95
        },
        {
          "date": "2026-07-28",
          "close": 1731.03
        },
        {
          "date": "2026-07-29",
          "close": 1740.95
        },
        {
          "date": "2026-07-30",
          "close": 1679.85
        },
        {
          "date": "2026-07-31",
          "close": 1764.6
        },
        {
          "date": "2026-08-03",
          "close": 1784.46
        },
        {
          "date": "2026-08-04",
          "close": 1868.05
        },
        {
          "date": "2026-08-05",
          "close": 1912.17
        },
        {
          "date": "2026-08-06",
          "close": 1914.27
        },
        {
          "date": "2026-08-07",
          "close": 1918.41
        },
        {
          "date": "2026-08-10",
          "close": 1917.39
        },
        {
          "date": "2026-08-11",
          "close": 1919.12
        },
        {
          "date": "2026-08-12",
          "close": 1946.81
        },
        {
          "date": "2026-08-13",
          "close": 1938.3
        },
        {
          "date": "2026-08-14",
          "close": 1958.94
        },
        {
          "date": "2026-08-17",
          "close": 1987.49
        },
        {
          "date": "2026-08-18",
          "close": 1960.15
        },
        {
          "date": "2026-08-19",
          "close": 1850.62
        },
        {
          "date": "2026-08-20",
          "close": 1865.38
        },
        {
          "date": "2026-08-21",
          "close": 1874.56
        },
        {
          "date": "2026-08-24",
          "close": 1834.9
        },
        {
          "date": "2026-08-25",
          "close": 1856.34
        },
        {
          "date": "2026-08-26",
          "close": 1856.64
        },
        {
          "date": "2026-08-27",
          "close": 1892.0
        },
        {
          "date": "2026-08-28",
          "close": 1886.88
        },
        {
          "date": "2026-08-31",
          "close": 1927.7
        },
        {
          "date": "2026-09-01",
          "close": 1930.3
        },
        {
          "date": "2026-09-02",
          "close": 1918.82
        },
        {
          "date": "2026-09-03",
          "close": 1909.22
        },
        {
          "date": "2026-09-04",
          "close": 1893.13
        },
        {
          "date": "2026-09-07",
          "close": 1913.84
        },
        {
          "date": "2026-09-08",
          "close": 1909.39
        },
        {
          "date": "2026-09-09",
          "close": 1897.08
        },
        {
          "date": "2026-09-10",
          "close": 1878.55
        },
        {
          "date": "2026-09-11",
          "close": 1852.69
        },
        {
          "date": "2026-09-14",
          "close": 1858.1
        },
        {
          "date": "2026-09-15",
          "close": 1836.3
        },
        {
          "date": "2026-09-16",
          "close": 1865.85
        },
        {
          "date": "2026-09-17",
          "close": 1868.02
        },
        {
          "date": "2026-09-18",
          "close": 1907.81
        },
        {
          "date": "2026-09-21",
          "close": 1932.68
        },
        {
          "date": "2026-09-22",
          "close": 1950.03
        },
        {
          "date": "2026-09-23",
          "close": 1927.48
        },
        {
          "date": "2026-09-24",
          "close": 1896.67
        },
        {
          "date": "2026-09-28",
          "close": 1825.89
        },
        {
          "date": "2026-09-29",
          "close": 1846.03
        },
        {
          "date": "2026-09-30",
          "close": 1826.29
        },
        {
          "date": "2026-10-08",
          "close": 1789.14
        },
        {
          "date": "2026-10-09",
          "close": 1799.62
        },
        {
          "date": "2026-10-12",
          "close": 1770.86
        },
        {
          "date": "2026-10-13",
          "close": 1780.59
        },
        {
          "date": "2026-10-14",
          "close": 1746.06
        },
        {
          "date": "2026-10-15",
          "close": 1684.56
        },
        {
          "date": "2026-10-16",
          "close": 1681.86
        },
        {
          "date": "2026-10-19",
          "close": 1687.1
        },
        {
          "date": "2026-10-20",
          "close": 1723.74
        },
        {
          "date": "2026-10-21",
          "close": 1744.26
        },
        {
          "date": "2026-10-22",
          "close": 1679.81
        },
        {
          "date": "2026-10-23",
          "close": 1720.44
        },
        {
          "date": "2026-10-26",
          "close": 1704.04
        },
        {
          "date": "2026-10-27",
          "close": 1641.69
        },
        {
          "date": "2026-10-28",
          "close": 1677.1
        },
        {
          "date": "2026-10-29",
          "close": 1615.05
        },
        {
          "date": "2026-10-30",
          "close": 1532.75
        },
        {
          "date": "2026-11-02",
          "close": 1583.66
        },
        {
          "date": "2026-11-03",
          "close": 1541.26
        },
        {
          "date": "2026-11-04",
          "close": 1599.91
        },
        {
          "date": "2026-11-05",
          "close": 1656.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5595238095238095,
          "pullback_frequency": 0.38095238095238093,
          "up_wilson": [
            0.45307101720468923,
            0.6607704436983275
          ],
          "pullback_wilson": [
            0.2844714924548898,
            0.48784558573907677
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 53,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5283018867924528,
          "pullback_frequency": 0.41509433962264153,
          "up_wilson": [
            0.3966008127870629,
            0.6561775652180384
          ],
          "pullback_wilson": [
            0.29260908779813966,
            0.549055778186556
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 25,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 3,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1135",
      "name": "数据要素",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 859,
      "history_sufficient": true,
      "returns": {
        "1": 0.03108358305815906,
        "5": 0.033203591955397016,
        "20": -0.006336914134353444,
        "60": -0.058278492046197394
      },
      "moving_averages": {
        "5": 1036.7059999999824,
        "20": 1077.9164999999862,
        "60": 1108.3898333333277
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 19
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.03503867383576553,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1345.08
        },
        {
          "date": "2026-05-14",
          "close": 1307.94
        },
        {
          "date": "2026-05-15",
          "close": 1296.83
        },
        {
          "date": "2026-05-18",
          "close": 1312.23
        },
        {
          "date": "2026-05-19",
          "close": 1344.48
        },
        {
          "date": "2026-05-20",
          "close": 1316.14
        },
        {
          "date": "2026-05-21",
          "close": 1270.09
        },
        {
          "date": "2026-05-22",
          "close": 1286.02
        },
        {
          "date": "2026-05-25",
          "close": 1289.7
        },
        {
          "date": "2026-05-26",
          "close": 1267.82
        },
        {
          "date": "2026-05-27",
          "close": 1230.04
        },
        {
          "date": "2026-05-28",
          "close": 1239.56
        },
        {
          "date": "2026-05-29",
          "close": 1204.51
        },
        {
          "date": "2026-06-01",
          "close": 1240.2
        },
        {
          "date": "2026-06-02",
          "close": 1221.32
        },
        {
          "date": "2026-06-03",
          "close": 1205.14
        },
        {
          "date": "2026-06-04",
          "close": 1183.93
        },
        {
          "date": "2026-06-05",
          "close": 1190.35
        },
        {
          "date": "2026-06-08",
          "close": 1167.01
        },
        {
          "date": "2026-06-09",
          "close": 1188.97
        },
        {
          "date": "2026-06-10",
          "close": 1169.59
        },
        {
          "date": "2026-06-11",
          "close": 1128.84
        },
        {
          "date": "2026-06-12",
          "close": 1143.8
        },
        {
          "date": "2026-06-15",
          "close": 1169.35
        },
        {
          "date": "2026-06-16",
          "close": 1179.44
        },
        {
          "date": "2026-06-17",
          "close": 1165.85
        },
        {
          "date": "2026-06-18",
          "close": 1168.98
        },
        {
          "date": "2026-06-22",
          "close": 1186.97
        },
        {
          "date": "2026-06-23",
          "close": 1178.73
        },
        {
          "date": "2026-06-24",
          "close": 1158.05
        },
        {
          "date": "2026-06-25",
          "close": 1132.84
        },
        {
          "date": "2026-06-26",
          "close": 1091.01
        },
        {
          "date": "2026-06-29",
          "close": 1079.47
        },
        {
          "date": "2026-06-30",
          "close": 1098.31
        },
        {
          "date": "2026-07-01",
          "close": 1129.9
        },
        {
          "date": "2026-07-02",
          "close": 1116.4
        },
        {
          "date": "2026-07-03",
          "close": 1117.51
        },
        {
          "date": "2026-07-06",
          "close": 1095.95
        },
        {
          "date": "2026-07-07",
          "close": 1065.5
        },
        {
          "date": "2026-07-08",
          "close": 1072.32
        },
        {
          "date": "2026-07-09",
          "close": 1080.19
        },
        {
          "date": "2026-07-10",
          "close": 1102.82
        },
        {
          "date": "2026-07-13",
          "close": 1050.03
        },
        {
          "date": "2026-07-14",
          "close": 1051.39
        },
        {
          "date": "2026-07-15",
          "close": 1058.26
        },
        {
          "date": "2026-07-16",
          "close": 1064.72
        },
        {
          "date": "2026-07-17",
          "close": 1017.59
        },
        {
          "date": "2026-07-20",
          "close": 1005.25
        },
        {
          "date": "2026-07-21",
          "close": 1026.21
        },
        {
          "date": "2026-07-22",
          "close": 1013.13
        },
        {
          "date": "2026-07-23",
          "close": 1023.05
        },
        {
          "date": "2026-07-24",
          "close": 987.11
        },
        {
          "date": "2026-07-27",
          "close": 1021.04
        },
        {
          "date": "2026-07-28",
          "close": 1029.27
        },
        {
          "date": "2026-07-29",
          "close": 1040.13
        },
        {
          "date": "2026-07-30",
          "close": 1026.38
        },
        {
          "date": "2026-07-31",
          "close": 1081.95
        },
        {
          "date": "2026-08-03",
          "close": 1091.82
        },
        {
          "date": "2026-08-04",
          "close": 1127.03
        },
        {
          "date": "2026-08-05",
          "close": 1147.25
        },
        {
          "date": "2026-08-06",
          "close": 1146.48
        },
        {
          "date": "2026-08-07",
          "close": 1138.86
        },
        {
          "date": "2026-08-10",
          "close": 1150.06
        },
        {
          "date": "2026-08-11",
          "close": 1144.41
        },
        {
          "date": "2026-08-12",
          "close": 1156.86
        },
        {
          "date": "2026-08-13",
          "close": 1143.83
        },
        {
          "date": "2026-08-14",
          "close": 1144.11
        },
        {
          "date": "2026-08-17",
          "close": 1154.41
        },
        {
          "date": "2026-08-18",
          "close": 1142.14
        },
        {
          "date": "2026-08-19",
          "close": 1086.15
        },
        {
          "date": "2026-08-20",
          "close": 1098.81
        },
        {
          "date": "2026-08-21",
          "close": 1100.3
        },
        {
          "date": "2026-08-24",
          "close": 1082.34
        },
        {
          "date": "2026-08-25",
          "close": 1102.37
        },
        {
          "date": "2026-08-26",
          "close": 1102.41
        },
        {
          "date": "2026-08-27",
          "close": 1111.71
        },
        {
          "date": "2026-08-28",
          "close": 1113.97
        },
        {
          "date": "2026-08-31",
          "close": 1137.69
        },
        {
          "date": "2026-09-01",
          "close": 1152.72
        },
        {
          "date": "2026-09-02",
          "close": 1138.79
        },
        {
          "date": "2026-09-03",
          "close": 1130.42
        },
        {
          "date": "2026-09-04",
          "close": 1141.09
        },
        {
          "date": "2026-09-07",
          "close": 1142.25
        },
        {
          "date": "2026-09-08",
          "close": 1147.25
        },
        {
          "date": "2026-09-09",
          "close": 1128.86
        },
        {
          "date": "2026-09-10",
          "close": 1117.25
        },
        {
          "date": "2026-09-11",
          "close": 1098.19
        },
        {
          "date": "2026-09-14",
          "close": 1105.66
        },
        {
          "date": "2026-09-15",
          "close": 1093.63
        },
        {
          "date": "2026-09-16",
          "close": 1101.43
        },
        {
          "date": "2026-09-17",
          "close": 1101.7
        },
        {
          "date": "2026-09-18",
          "close": 1120.18
        },
        {
          "date": "2026-09-21",
          "close": 1140.11
        },
        {
          "date": "2026-09-22",
          "close": 1155.22
        },
        {
          "date": "2026-09-23",
          "close": 1139.93
        },
        {
          "date": "2026-09-24",
          "close": 1120.45
        },
        {
          "date": "2026-09-28",
          "close": 1099.44
        },
        {
          "date": "2026-09-29",
          "close": 1118.72
        },
        {
          "date": "2026-09-30",
          "close": 1107.58
        },
        {
          "date": "2026-10-08",
          "close": 1087.28
        },
        {
          "date": "2026-10-09",
          "close": 1116.09
        },
        {
          "date": "2026-10-12",
          "close": 1114.09
        },
        {
          "date": "2026-10-13",
          "close": 1119.62
        },
        {
          "date": "2026-10-14",
          "close": 1103.86
        },
        {
          "date": "2026-10-15",
          "close": 1070.84
        },
        {
          "date": "2026-10-16",
          "close": 1070.02
        },
        {
          "date": "2026-10-19",
          "close": 1073.59
        },
        {
          "date": "2026-10-20",
          "close": 1101.83
        },
        {
          "date": "2026-10-21",
          "close": 1115.42
        },
        {
          "date": "2026-10-22",
          "close": 1074.99
        },
        {
          "date": "2026-10-23",
          "close": 1109.6
        },
        {
          "date": "2026-10-26",
          "close": 1111.98
        },
        {
          "date": "2026-10-27",
          "close": 1067.08
        },
        {
          "date": "2026-10-28",
          "close": 1080.12
        },
        {
          "date": "2026-10-29",
          "close": 1045.67
        },
        {
          "date": "2026-10-30",
          "close": 990.02
        },
        {
          "date": "2026-11-02",
          "close": 1042.85
        },
        {
          "date": "2026-11-03",
          "close": 1022.45
        },
        {
          "date": "2026-11-04",
          "close": 1047.82
        },
        {
          "date": "2026-11-05",
          "close": 1080.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 84,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4880952380952381,
          "pullback_frequency": 0.32142857142857145,
          "up_wilson": [
            0.3840835367193851,
            0.5931481711000114
          ],
          "pullback_wilson": [
            0.2312612316298474,
            0.42721438566110265
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.49019607843137253,
          "pullback_frequency": 0.49019607843137253,
          "up_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "pullback_wilson": [
            0.35857485894370744,
            0.623190761054303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 39,
          "covered_samples": 0,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1136",
      "name": "光通信模块",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 857,
      "history_sufficient": true,
      "returns": {
        "1": 0.008910413939483108,
        "5": -0.005612224273375266,
        "20": -0.18653755001708572,
        "60": -0.16236003200889892
      },
      "moving_averages": {
        "5": 2858.8240000000224,
        "20": 3190.9345000000203,
        "60": 3648.852333333339
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-16",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 67
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 37
          }
        }
      },
      "drawdown": -0.17081652602838227,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4313.8
        },
        {
          "date": "2026-05-14",
          "close": 4270.92
        },
        {
          "date": "2026-05-15",
          "close": 4175.15
        },
        {
          "date": "2026-05-18",
          "close": 4236.09
        },
        {
          "date": "2026-05-19",
          "close": 4256.55
        },
        {
          "date": "2026-05-20",
          "close": 4295.23
        },
        {
          "date": "2026-05-21",
          "close": 4070.8
        },
        {
          "date": "2026-05-22",
          "close": 4266.9
        },
        {
          "date": "2026-05-25",
          "close": 4414.57
        },
        {
          "date": "2026-05-26",
          "close": 4319.67
        },
        {
          "date": "2026-05-27",
          "close": 4260.74
        },
        {
          "date": "2026-05-28",
          "close": 4430.51
        },
        {
          "date": "2026-05-29",
          "close": 4327.5
        },
        {
          "date": "2026-06-01",
          "close": 4136.76
        },
        {
          "date": "2026-06-02",
          "close": 4318.41
        },
        {
          "date": "2026-06-03",
          "close": 4448.03
        },
        {
          "date": "2026-06-04",
          "close": 4504.8
        },
        {
          "date": "2026-06-05",
          "close": 4413.9
        },
        {
          "date": "2026-06-08",
          "close": 4227.2
        },
        {
          "date": "2026-06-09",
          "close": 4412.54
        },
        {
          "date": "2026-06-10",
          "close": 4257.84
        },
        {
          "date": "2026-06-11",
          "close": 4275.86
        },
        {
          "date": "2026-06-12",
          "close": 4230.63
        },
        {
          "date": "2026-06-15",
          "close": 4541.56
        },
        {
          "date": "2026-06-16",
          "close": 4712.88
        },
        {
          "date": "2026-06-17",
          "close": 4816.77
        },
        {
          "date": "2026-06-18",
          "close": 4940.46
        },
        {
          "date": "2026-06-22",
          "close": 4995.64
        },
        {
          "date": "2026-06-23",
          "close": 4894.9
        },
        {
          "date": "2026-06-24",
          "close": 5053.44
        },
        {
          "date": "2026-06-25",
          "close": 5170.41
        },
        {
          "date": "2026-06-26",
          "close": 4935.56
        },
        {
          "date": "2026-06-29",
          "close": 4838.03
        },
        {
          "date": "2026-06-30",
          "close": 5057.55
        },
        {
          "date": "2026-07-01",
          "close": 4952.04
        },
        {
          "date": "2026-07-02",
          "close": 4660.38
        },
        {
          "date": "2026-07-03",
          "close": 4632.06
        },
        {
          "date": "2026-07-06",
          "close": 4466.56
        },
        {
          "date": "2026-07-07",
          "close": 4372.63
        },
        {
          "date": "2026-07-08",
          "close": 4233.8
        },
        {
          "date": "2026-07-09",
          "close": 4431.21
        },
        {
          "date": "2026-07-10",
          "close": 4282.95
        },
        {
          "date": "2026-07-13",
          "close": 3955.92
        },
        {
          "date": "2026-07-14",
          "close": 4105.57
        },
        {
          "date": "2026-07-15",
          "close": 3950.19
        },
        {
          "date": "2026-07-16",
          "close": 3807.98
        },
        {
          "date": "2026-07-17",
          "close": 3457.64
        },
        {
          "date": "2026-07-20",
          "close": 3227.32
        },
        {
          "date": "2026-07-21",
          "close": 3492.75
        },
        {
          "date": "2026-07-22",
          "close": 3414.66
        },
        {
          "date": "2026-07-23",
          "close": 3412.76
        },
        {
          "date": "2026-07-24",
          "close": 3333.57
        },
        {
          "date": "2026-07-27",
          "close": 3470.55
        },
        {
          "date": "2026-07-28",
          "close": 3247.02
        },
        {
          "date": "2026-07-29",
          "close": 3229.59
        },
        {
          "date": "2026-07-30",
          "close": 3004.99
        },
        {
          "date": "2026-07-31",
          "close": 3139.68
        },
        {
          "date": "2026-08-03",
          "close": 3141.51
        },
        {
          "date": "2026-08-04",
          "close": 3377.57
        },
        {
          "date": "2026-08-05",
          "close": 3524.02
        },
        {
          "date": "2026-08-06",
          "close": 3600.13
        },
        {
          "date": "2026-08-07",
          "close": 3735.52
        },
        {
          "date": "2026-08-10",
          "close": 3691.76
        },
        {
          "date": "2026-08-11",
          "close": 3680.24
        },
        {
          "date": "2026-08-12",
          "close": 3795.72
        },
        {
          "date": "2026-08-13",
          "close": 3740.75
        },
        {
          "date": "2026-08-14",
          "close": 3850.36
        },
        {
          "date": "2026-08-17",
          "close": 4008.45
        },
        {
          "date": "2026-08-18",
          "close": 3999.3
        },
        {
          "date": "2026-08-19",
          "close": 3665.57
        },
        {
          "date": "2026-08-20",
          "close": 3757.85
        },
        {
          "date": "2026-08-21",
          "close": 3809.17
        },
        {
          "date": "2026-08-24",
          "close": 3706.25
        },
        {
          "date": "2026-08-25",
          "close": 3731.46
        },
        {
          "date": "2026-08-26",
          "close": 3728.36
        },
        {
          "date": "2026-08-27",
          "close": 3906.12
        },
        {
          "date": "2026-08-28",
          "close": 3857.99
        },
        {
          "date": "2026-08-31",
          "close": 3926.87
        },
        {
          "date": "2026-09-01",
          "close": 3831.94
        },
        {
          "date": "2026-09-02",
          "close": 3799.19
        },
        {
          "date": "2026-09-03",
          "close": 3824.77
        },
        {
          "date": "2026-09-04",
          "close": 3708.66
        },
        {
          "date": "2026-09-07",
          "close": 3930.69
        },
        {
          "date": "2026-09-08",
          "close": 3927.69
        },
        {
          "date": "2026-09-09",
          "close": 3953.59
        },
        {
          "date": "2026-09-10",
          "close": 3925.69
        },
        {
          "date": "2026-09-11",
          "close": 3928.28
        },
        {
          "date": "2026-09-14",
          "close": 3946.98
        },
        {
          "date": "2026-09-15",
          "close": 3930.26
        },
        {
          "date": "2026-09-16",
          "close": 4092.78
        },
        {
          "date": "2026-09-17",
          "close": 4073.29
        },
        {
          "date": "2026-09-18",
          "close": 4172.22
        },
        {
          "date": "2026-09-21",
          "close": 4220.03
        },
        {
          "date": "2026-09-22",
          "close": 4205.81
        },
        {
          "date": "2026-09-23",
          "close": 4234.42
        },
        {
          "date": "2026-09-24",
          "close": 4099.79
        },
        {
          "date": "2026-09-28",
          "close": 3812.89
        },
        {
          "date": "2026-09-29",
          "close": 3871.2
        },
        {
          "date": "2026-09-30",
          "close": 3801.65
        },
        {
          "date": "2026-10-08",
          "close": 3628.76
        },
        {
          "date": "2026-10-09",
          "close": 3559.96
        },
        {
          "date": "2026-10-12",
          "close": 3431.97
        },
        {
          "date": "2026-10-13",
          "close": 3515.09
        },
        {
          "date": "2026-10-14",
          "close": 3450.47
        },
        {
          "date": "2026-10-15",
          "close": 3329.33
        },
        {
          "date": "2026-10-16",
          "close": 3294.48
        },
        {
          "date": "2026-10-19",
          "close": 3292.8
        },
        {
          "date": "2026-10-20",
          "close": 3368.12
        },
        {
          "date": "2026-10-21",
          "close": 3402.1
        },
        {
          "date": "2026-10-22",
          "close": 3238.65
        },
        {
          "date": "2026-10-23",
          "close": 3297.28
        },
        {
          "date": "2026-10-26",
          "close": 3157.85
        },
        {
          "date": "2026-10-27",
          "close": 3047.41
        },
        {
          "date": "2026-10-28",
          "close": 3170.54
        },
        {
          "date": "2026-10-29",
          "close": 2968.52
        },
        {
          "date": "2026-10-30",
          "close": 2823.7
        },
        {
          "date": "2026-11-02",
          "close": 2874.55
        },
        {
          "date": "2026-11-03",
          "close": 2718.22
        },
        {
          "date": "2026-11-04",
          "close": 2925.79
        },
        {
          "date": "2026-11-05",
          "close": 2951.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 59,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5254237288135594,
          "pullback_frequency": 0.3559322033898305,
          "up_wilson": [
            0.4003979517001709,
            0.6473412328493146
          ],
          "pullback_wilson": [
            0.2460329140381331,
            0.48344504018145007
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.42857142857142855,
          "pullback_frequency": 0.4857142857142857,
          "up_wilson": [
            0.2798456817718068,
            0.5914258885602508
          ],
          "pullback_wilson": [
            0.32994236002509725,
            0.6443119540413141
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 5,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1137",
      "name": "存储芯片",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 853,
      "history_sufficient": true,
      "returns": {
        "1": 0.02365108351056522,
        "5": 0.04123808709966137,
        "20": -0.14750838638882657,
        "60": -0.1652893753875886
      },
      "moving_averages": {
        "5": 2184.5959999999495,
        "20": 2383.364000000013,
        "60": 2749.5945000000065
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-29",
            "end": "2026-08-07",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-02",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-16",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-30",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 44
          }
        }
      },
      "drawdown": -0.13409434329229064,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3072.43
        },
        {
          "date": "2026-05-14",
          "close": 3021.19
        },
        {
          "date": "2026-05-15",
          "close": 3006.42
        },
        {
          "date": "2026-05-18",
          "close": 3073.65
        },
        {
          "date": "2026-05-19",
          "close": 3132.25
        },
        {
          "date": "2026-05-20",
          "close": 3222.16
        },
        {
          "date": "2026-05-21",
          "close": 3055.53
        },
        {
          "date": "2026-05-22",
          "close": 3147.32
        },
        {
          "date": "2026-05-25",
          "close": 3284.74
        },
        {
          "date": "2026-05-26",
          "close": 3212.59
        },
        {
          "date": "2026-05-27",
          "close": 3152.3
        },
        {
          "date": "2026-05-28",
          "close": 3231.31
        },
        {
          "date": "2026-05-29",
          "close": 3061.9
        },
        {
          "date": "2026-06-01",
          "close": 2958.13
        },
        {
          "date": "2026-06-02",
          "close": 2997.35
        },
        {
          "date": "2026-06-03",
          "close": 3047.68
        },
        {
          "date": "2026-06-04",
          "close": 3129.72
        },
        {
          "date": "2026-06-05",
          "close": 3063.02
        },
        {
          "date": "2026-06-08",
          "close": 2915.7
        },
        {
          "date": "2026-06-09",
          "close": 3080.13
        },
        {
          "date": "2026-06-10",
          "close": 3042.19
        },
        {
          "date": "2026-06-11",
          "close": 3078.02
        },
        {
          "date": "2026-06-12",
          "close": 3031.05
        },
        {
          "date": "2026-06-15",
          "close": 3202.24
        },
        {
          "date": "2026-06-16",
          "close": 3266.87
        },
        {
          "date": "2026-06-17",
          "close": 3405.74
        },
        {
          "date": "2026-06-18",
          "close": 3450.02
        },
        {
          "date": "2026-06-22",
          "close": 3527.87
        },
        {
          "date": "2026-06-23",
          "close": 3471.27
        },
        {
          "date": "2026-06-24",
          "close": 3626.78
        },
        {
          "date": "2026-06-25",
          "close": 3763.79
        },
        {
          "date": "2026-06-26",
          "close": 3768.09
        },
        {
          "date": "2026-06-29",
          "close": 3849.49
        },
        {
          "date": "2026-06-30",
          "close": 4022.76
        },
        {
          "date": "2026-07-01",
          "close": 4030.1
        },
        {
          "date": "2026-07-02",
          "close": 3794.51
        },
        {
          "date": "2026-07-03",
          "close": 3745.3
        },
        {
          "date": "2026-07-06",
          "close": 3713.45
        },
        {
          "date": "2026-07-07",
          "close": 3668.82
        },
        {
          "date": "2026-07-08",
          "close": 3580.39
        },
        {
          "date": "2026-07-09",
          "close": 3828.59
        },
        {
          "date": "2026-07-10",
          "close": 3700.73
        },
        {
          "date": "2026-07-13",
          "close": 3439.01
        },
        {
          "date": "2026-07-14",
          "close": 3474.9
        },
        {
          "date": "2026-07-15",
          "close": 3293.72
        },
        {
          "date": "2026-07-16",
          "close": 3112.26
        },
        {
          "date": "2026-07-17",
          "close": 2832.34
        },
        {
          "date": "2026-07-20",
          "close": 2641.05
        },
        {
          "date": "2026-07-21",
          "close": 2881.83
        },
        {
          "date": "2026-07-22",
          "close": 2835.38
        },
        {
          "date": "2026-07-23",
          "close": 2777.09
        },
        {
          "date": "2026-07-24",
          "close": 2761.69
        },
        {
          "date": "2026-07-27",
          "close": 2840.51
        },
        {
          "date": "2026-07-28",
          "close": 2676.08
        },
        {
          "date": "2026-07-29",
          "close": 2636.48
        },
        {
          "date": "2026-07-30",
          "close": 2472.19
        },
        {
          "date": "2026-07-31",
          "close": 2556.24
        },
        {
          "date": "2026-08-03",
          "close": 2466.26
        },
        {
          "date": "2026-08-04",
          "close": 2608.74
        },
        {
          "date": "2026-08-05",
          "close": 2773.56
        },
        {
          "date": "2026-08-06",
          "close": 2836.09
        },
        {
          "date": "2026-08-07",
          "close": 2937.8
        },
        {
          "date": "2026-08-10",
          "close": 2947.57
        },
        {
          "date": "2026-08-11",
          "close": 2919.67
        },
        {
          "date": "2026-08-12",
          "close": 2987.66
        },
        {
          "date": "2026-08-13",
          "close": 2929.62
        },
        {
          "date": "2026-08-14",
          "close": 2992.43
        },
        {
          "date": "2026-08-17",
          "close": 3136.4
        },
        {
          "date": "2026-08-18",
          "close": 3145.59
        },
        {
          "date": "2026-08-19",
          "close": 2905.71
        },
        {
          "date": "2026-08-20",
          "close": 2909.41
        },
        {
          "date": "2026-08-21",
          "close": 2925.19
        },
        {
          "date": "2026-08-24",
          "close": 2879.07
        },
        {
          "date": "2026-08-25",
          "close": 2867.42
        },
        {
          "date": "2026-08-26",
          "close": 2863.0
        },
        {
          "date": "2026-08-27",
          "close": 3001.63
        },
        {
          "date": "2026-08-28",
          "close": 2953.89
        },
        {
          "date": "2026-08-31",
          "close": 3000.03
        },
        {
          "date": "2026-09-01",
          "close": 2909.81
        },
        {
          "date": "2026-09-02",
          "close": 2871.48
        },
        {
          "date": "2026-09-03",
          "close": 2866.59
        },
        {
          "date": "2026-09-04",
          "close": 2779.8
        },
        {
          "date": "2026-09-07",
          "close": 2879.53
        },
        {
          "date": "2026-09-08",
          "close": 2879.19
        },
        {
          "date": "2026-09-09",
          "close": 2873.8
        },
        {
          "date": "2026-09-10",
          "close": 2868.55
        },
        {
          "date": "2026-09-11",
          "close": 2824.76
        },
        {
          "date": "2026-09-14",
          "close": 2846.49
        },
        {
          "date": "2026-09-15",
          "close": 2875.15
        },
        {
          "date": "2026-09-16",
          "close": 2996.07
        },
        {
          "date": "2026-09-17",
          "close": 2973.8
        },
        {
          "date": "2026-09-18",
          "close": 3072.95
        },
        {
          "date": "2026-09-21",
          "close": 3084.06
        },
        {
          "date": "2026-09-22",
          "close": 3079.03
        },
        {
          "date": "2026-09-23",
          "close": 3113.72
        },
        {
          "date": "2026-09-24",
          "close": 3039.56
        },
        {
          "date": "2026-09-28",
          "close": 2893.84
        },
        {
          "date": "2026-09-29",
          "close": 2905.74
        },
        {
          "date": "2026-09-30",
          "close": 2820.58
        },
        {
          "date": "2026-10-08",
          "close": 2715.71
        },
        {
          "date": "2026-10-09",
          "close": 2673.64
        },
        {
          "date": "2026-10-12",
          "close": 2607.81
        },
        {
          "date": "2026-10-13",
          "close": 2624.33
        },
        {
          "date": "2026-10-14",
          "close": 2542.01
        },
        {
          "date": "2026-10-15",
          "close": 2451.52
        },
        {
          "date": "2026-10-16",
          "close": 2447.49
        },
        {
          "date": "2026-10-19",
          "close": 2424.34
        },
        {
          "date": "2026-10-20",
          "close": 2463.11
        },
        {
          "date": "2026-10-21",
          "close": 2465.86
        },
        {
          "date": "2026-10-22",
          "close": 2392.34
        },
        {
          "date": "2026-10-23",
          "close": 2456.61
        },
        {
          "date": "2026-10-26",
          "close": 2359.18
        },
        {
          "date": "2026-10-27",
          "close": 2262.82
        },
        {
          "date": "2026-10-28",
          "close": 2349.81
        },
        {
          "date": "2026-10-29",
          "close": 2223.43
        },
        {
          "date": "2026-10-30",
          "close": 2110.39
        },
        {
          "date": "2026-11-02",
          "close": 2170.65
        },
        {
          "date": "2026-11-03",
          "close": 2065.19
        },
        {
          "date": "2026-11-04",
          "close": 2261.63
        },
        {
          "date": "2026-11-05",
          "close": 2315.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5166666666666667,
          "pullback_frequency": 0.38333333333333336,
          "up_wilson": [
            0.39307810032592494,
            0.6382495046026722
          ],
          "pullback_wilson": [
            0.27088272374082023,
            0.5098240417590008
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47058823529411764,
          "pullback_frequency": 0.5294117647058824,
          "up_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "pullback_wilson": [
            0.3673671298006892,
            0.6854849552491152
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1138",
      "name": "液冷服务器",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 853,
      "history_sufficient": true,
      "returns": {
        "1": 0.025361402931199706,
        "5": 0.02652612001789212,
        "20": -0.10912304179712828,
        "60": -0.12134829196536068
      },
      "moving_averages": {
        "5": 1668.955999999959,
        "20": 1772.086499999999,
        "60": 1978.1129999999966
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-14",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 42
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.09999793595260942,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2398.25
        },
        {
          "date": "2026-05-14",
          "close": 2355.94
        },
        {
          "date": "2026-05-15",
          "close": 2344.73
        },
        {
          "date": "2026-05-18",
          "close": 2371.55
        },
        {
          "date": "2026-05-19",
          "close": 2420.39
        },
        {
          "date": "2026-05-20",
          "close": 2438.22
        },
        {
          "date": "2026-05-21",
          "close": 2324.74
        },
        {
          "date": "2026-05-22",
          "close": 2402.09
        },
        {
          "date": "2026-05-25",
          "close": 2401.06
        },
        {
          "date": "2026-05-26",
          "close": 2330.84
        },
        {
          "date": "2026-05-27",
          "close": 2270.93
        },
        {
          "date": "2026-05-28",
          "close": 2320.77
        },
        {
          "date": "2026-05-29",
          "close": 2229.46
        },
        {
          "date": "2026-06-01",
          "close": 2226.46
        },
        {
          "date": "2026-06-02",
          "close": 2252.17
        },
        {
          "date": "2026-06-03",
          "close": 2249.23
        },
        {
          "date": "2026-06-04",
          "close": 2267.99
        },
        {
          "date": "2026-06-05",
          "close": 2263.77
        },
        {
          "date": "2026-06-08",
          "close": 2176.78
        },
        {
          "date": "2026-06-09",
          "close": 2259.85
        },
        {
          "date": "2026-06-10",
          "close": 2211.21
        },
        {
          "date": "2026-06-11",
          "close": 2186.07
        },
        {
          "date": "2026-06-12",
          "close": 2186.59
        },
        {
          "date": "2026-06-15",
          "close": 2289.11
        },
        {
          "date": "2026-06-16",
          "close": 2347.26
        },
        {
          "date": "2026-06-17",
          "close": 2370.03
        },
        {
          "date": "2026-06-18",
          "close": 2402.17
        },
        {
          "date": "2026-06-22",
          "close": 2413.23
        },
        {
          "date": "2026-06-23",
          "close": 2399.67
        },
        {
          "date": "2026-06-24",
          "close": 2433.6
        },
        {
          "date": "2026-06-25",
          "close": 2432.35
        },
        {
          "date": "2026-06-26",
          "close": 2357.69
        },
        {
          "date": "2026-06-29",
          "close": 2311.93
        },
        {
          "date": "2026-06-30",
          "close": 2414.06
        },
        {
          "date": "2026-07-01",
          "close": 2411.37
        },
        {
          "date": "2026-07-02",
          "close": 2354.51
        },
        {
          "date": "2026-07-03",
          "close": 2364.94
        },
        {
          "date": "2026-07-06",
          "close": 2356.25
        },
        {
          "date": "2026-07-07",
          "close": 2290.16
        },
        {
          "date": "2026-07-08",
          "close": 2248.07
        },
        {
          "date": "2026-07-09",
          "close": 2305.6
        },
        {
          "date": "2026-07-10",
          "close": 2298.38
        },
        {
          "date": "2026-07-13",
          "close": 2155.56
        },
        {
          "date": "2026-07-14",
          "close": 2184.72
        },
        {
          "date": "2026-07-15",
          "close": 2135.92
        },
        {
          "date": "2026-07-16",
          "close": 2091.98
        },
        {
          "date": "2026-07-17",
          "close": 1927.18
        },
        {
          "date": "2026-07-20",
          "close": 1828.88
        },
        {
          "date": "2026-07-21",
          "close": 1918.05
        },
        {
          "date": "2026-07-22",
          "close": 1903.14
        },
        {
          "date": "2026-07-23",
          "close": 1922.51
        },
        {
          "date": "2026-07-24",
          "close": 1872.0
        },
        {
          "date": "2026-07-27",
          "close": 1938.6
        },
        {
          "date": "2026-07-28",
          "close": 1862.71
        },
        {
          "date": "2026-07-29",
          "close": 1851.03
        },
        {
          "date": "2026-07-30",
          "close": 1756.38
        },
        {
          "date": "2026-07-31",
          "close": 1820.7
        },
        {
          "date": "2026-08-03",
          "close": 1823.84
        },
        {
          "date": "2026-08-04",
          "close": 1909.83
        },
        {
          "date": "2026-08-05",
          "close": 1985.03
        },
        {
          "date": "2026-08-06",
          "close": 2001.87
        },
        {
          "date": "2026-08-07",
          "close": 2038.6
        },
        {
          "date": "2026-08-10",
          "close": 2027.74
        },
        {
          "date": "2026-08-11",
          "close": 2019.64
        },
        {
          "date": "2026-08-12",
          "close": 2051.09
        },
        {
          "date": "2026-08-13",
          "close": 2040.96
        },
        {
          "date": "2026-08-14",
          "close": 2079.62
        },
        {
          "date": "2026-08-17",
          "close": 2143.08
        },
        {
          "date": "2026-08-18",
          "close": 2129.13
        },
        {
          "date": "2026-08-19",
          "close": 1985.22
        },
        {
          "date": "2026-08-20",
          "close": 1999.28
        },
        {
          "date": "2026-08-21",
          "close": 2029.16
        },
        {
          "date": "2026-08-24",
          "close": 2003.19
        },
        {
          "date": "2026-08-25",
          "close": 2046.15
        },
        {
          "date": "2026-08-26",
          "close": 2040.96
        },
        {
          "date": "2026-08-27",
          "close": 2109.54
        },
        {
          "date": "2026-08-28",
          "close": 2087.29
        },
        {
          "date": "2026-08-31",
          "close": 2153.88
        },
        {
          "date": "2026-09-01",
          "close": 2124.59
        },
        {
          "date": "2026-09-02",
          "close": 2128.34
        },
        {
          "date": "2026-09-03",
          "close": 2174.2
        },
        {
          "date": "2026-09-04",
          "close": 2114.08
        },
        {
          "date": "2026-09-07",
          "close": 2156.16
        },
        {
          "date": "2026-09-08",
          "close": 2135.7
        },
        {
          "date": "2026-09-09",
          "close": 2133.4
        },
        {
          "date": "2026-09-10",
          "close": 2089.4
        },
        {
          "date": "2026-09-11",
          "close": 2049.63
        },
        {
          "date": "2026-09-14",
          "close": 2065.81
        },
        {
          "date": "2026-09-15",
          "close": 2051.22
        },
        {
          "date": "2026-09-16",
          "close": 2102.14
        },
        {
          "date": "2026-09-17",
          "close": 2103.59
        },
        {
          "date": "2026-09-18",
          "close": 2149.48
        },
        {
          "date": "2026-09-21",
          "close": 2179.3
        },
        {
          "date": "2026-09-22",
          "close": 2174.18
        },
        {
          "date": "2026-09-23",
          "close": 2171.44
        },
        {
          "date": "2026-09-24",
          "close": 2129.49
        },
        {
          "date": "2026-09-28",
          "close": 2027.64
        },
        {
          "date": "2026-09-29",
          "close": 2033.07
        },
        {
          "date": "2026-09-30",
          "close": 2008.0
        },
        {
          "date": "2026-10-08",
          "close": 1957.79
        },
        {
          "date": "2026-10-09",
          "close": 1937.94
        },
        {
          "date": "2026-10-12",
          "close": 1892.12
        },
        {
          "date": "2026-10-13",
          "close": 1899.98
        },
        {
          "date": "2026-10-14",
          "close": 1850.29
        },
        {
          "date": "2026-10-15",
          "close": 1777.87
        },
        {
          "date": "2026-10-16",
          "close": 1782.94
        },
        {
          "date": "2026-10-19",
          "close": 1783.31
        },
        {
          "date": "2026-10-20",
          "close": 1816.39
        },
        {
          "date": "2026-10-21",
          "close": 1818.55
        },
        {
          "date": "2026-10-22",
          "close": 1766.99
        },
        {
          "date": "2026-10-23",
          "close": 1808.82
        },
        {
          "date": "2026-10-26",
          "close": 1774.27
        },
        {
          "date": "2026-10-27",
          "close": 1716.46
        },
        {
          "date": "2026-10-28",
          "close": 1771.94
        },
        {
          "date": "2026-10-29",
          "close": 1699.08
        },
        {
          "date": "2026-10-30",
          "close": 1621.64
        },
        {
          "date": "2026-11-02",
          "close": 1663.21
        },
        {
          "date": "2026-11-03",
          "close": 1614.77
        },
        {
          "date": "2026-11-04",
          "close": 1701.01
        },
        {
          "date": "2026-11-05",
          "close": 1744.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 74,
          "minimum_sample": 30,
          "historical_up_frequency": 0.527027027027027,
          "pullback_frequency": 0.32432432432432434,
          "up_wilson": [
            0.4147735676194863,
            0.6366129307915197
          ],
          "pullback_wilson": [
            0.22864074907764337,
            0.4373470112508166
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47619047619047616,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.3335960123070547,
            0.6227753586865502
          ],
          "pullback_wilson": [
            0.3552598959637448,
            0.6447401040362553
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1139",
      "name": "中特估",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 847,
      "history_sufficient": true,
      "returns": {
        "1": -0.004770318021201314,
        "5": 0.007280437337148005,
        "20": 0.0033333333333334103,
        "60": 0.0006174928100153299
      },
      "moving_averages": {
        "5": 1178.9579999999842,
        "20": 1178.6199999999953,
        "60": 1179.1124999999922
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-26",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-04",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 61
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.005932822964898832,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1277.66
        },
        {
          "date": "2026-05-14",
          "close": 1254.33
        },
        {
          "date": "2026-05-15",
          "close": 1237.07
        },
        {
          "date": "2026-05-18",
          "close": 1238.76
        },
        {
          "date": "2026-05-19",
          "close": 1250.17
        },
        {
          "date": "2026-05-20",
          "close": 1237.36
        },
        {
          "date": "2026-05-21",
          "close": 1213.38
        },
        {
          "date": "2026-05-22",
          "close": 1215.96
        },
        {
          "date": "2026-05-25",
          "close": 1220.63
        },
        {
          "date": "2026-05-26",
          "close": 1217.94
        },
        {
          "date": "2026-05-27",
          "close": 1201.62
        },
        {
          "date": "2026-05-28",
          "close": 1199.93
        },
        {
          "date": "2026-05-29",
          "close": 1205.04
        },
        {
          "date": "2026-06-01",
          "close": 1217.67
        },
        {
          "date": "2026-06-02",
          "close": 1214.69
        },
        {
          "date": "2026-06-03",
          "close": 1210.85
        },
        {
          "date": "2026-06-04",
          "close": 1193.04
        },
        {
          "date": "2026-06-05",
          "close": 1193.0
        },
        {
          "date": "2026-06-08",
          "close": 1173.24
        },
        {
          "date": "2026-06-09",
          "close": 1173.58
        },
        {
          "date": "2026-06-10",
          "close": 1167.15
        },
        {
          "date": "2026-06-11",
          "close": 1163.22
        },
        {
          "date": "2026-06-12",
          "close": 1179.08
        },
        {
          "date": "2026-06-15",
          "close": 1186.63
        },
        {
          "date": "2026-06-16",
          "close": 1180.32
        },
        {
          "date": "2026-06-17",
          "close": 1185.57
        },
        {
          "date": "2026-06-18",
          "close": 1164.91
        },
        {
          "date": "2026-06-22",
          "close": 1184.35
        },
        {
          "date": "2026-06-23",
          "close": 1166.82
        },
        {
          "date": "2026-06-24",
          "close": 1153.5
        },
        {
          "date": "2026-06-25",
          "close": 1144.96
        },
        {
          "date": "2026-06-26",
          "close": 1119.66
        },
        {
          "date": "2026-06-29",
          "close": 1128.91
        },
        {
          "date": "2026-06-30",
          "close": 1119.22
        },
        {
          "date": "2026-07-01",
          "close": 1129.96
        },
        {
          "date": "2026-07-02",
          "close": 1125.66
        },
        {
          "date": "2026-07-03",
          "close": 1138.62
        },
        {
          "date": "2026-07-06",
          "close": 1149.24
        },
        {
          "date": "2026-07-07",
          "close": 1131.41
        },
        {
          "date": "2026-07-08",
          "close": 1135.43
        },
        {
          "date": "2026-07-09",
          "close": 1140.01
        },
        {
          "date": "2026-07-10",
          "close": 1151.96
        },
        {
          "date": "2026-07-13",
          "close": 1143.48
        },
        {
          "date": "2026-07-14",
          "close": 1150.64
        },
        {
          "date": "2026-07-15",
          "close": 1155.07
        },
        {
          "date": "2026-07-16",
          "close": 1144.05
        },
        {
          "date": "2026-07-17",
          "close": 1130.5
        },
        {
          "date": "2026-07-20",
          "close": 1159.32
        },
        {
          "date": "2026-07-21",
          "close": 1161.1
        },
        {
          "date": "2026-07-22",
          "close": 1167.96
        },
        {
          "date": "2026-07-23",
          "close": 1176.95
        },
        {
          "date": "2026-07-24",
          "close": 1154.5
        },
        {
          "date": "2026-07-27",
          "close": 1164.1
        },
        {
          "date": "2026-07-28",
          "close": 1163.33
        },
        {
          "date": "2026-07-29",
          "close": 1172.92
        },
        {
          "date": "2026-07-30",
          "close": 1178.85
        },
        {
          "date": "2026-07-31",
          "close": 1185.26
        },
        {
          "date": "2026-08-03",
          "close": 1192.2
        },
        {
          "date": "2026-08-04",
          "close": 1183.5
        },
        {
          "date": "2026-08-05",
          "close": 1182.2
        },
        {
          "date": "2026-08-06",
          "close": 1181.08
        },
        {
          "date": "2026-08-07",
          "close": 1178.82
        },
        {
          "date": "2026-08-10",
          "close": 1186.13
        },
        {
          "date": "2026-08-11",
          "close": 1178.58
        },
        {
          "date": "2026-08-12",
          "close": 1178.7
        },
        {
          "date": "2026-08-13",
          "close": 1169.62
        },
        {
          "date": "2026-08-14",
          "close": 1166.25
        },
        {
          "date": "2026-08-17",
          "close": 1174.62
        },
        {
          "date": "2026-08-18",
          "close": 1176.83
        },
        {
          "date": "2026-08-19",
          "close": 1166.44
        },
        {
          "date": "2026-08-20",
          "close": 1167.94
        },
        {
          "date": "2026-08-21",
          "close": 1166.75
        },
        {
          "date": "2026-08-24",
          "close": 1168.33
        },
        {
          "date": "2026-08-25",
          "close": 1175.28
        },
        {
          "date": "2026-08-26",
          "close": 1182.65
        },
        {
          "date": "2026-08-27",
          "close": 1185.58
        },
        {
          "date": "2026-08-28",
          "close": 1190.44
        },
        {
          "date": "2026-08-31",
          "close": 1194.14
        },
        {
          "date": "2026-09-01",
          "close": 1200.79
        },
        {
          "date": "2026-09-02",
          "close": 1188.64
        },
        {
          "date": "2026-09-03",
          "close": 1186.68
        },
        {
          "date": "2026-09-04",
          "close": 1189.82
        },
        {
          "date": "2026-09-07",
          "close": 1182.09
        },
        {
          "date": "2026-09-08",
          "close": 1192.75
        },
        {
          "date": "2026-09-09",
          "close": 1197.12
        },
        {
          "date": "2026-09-10",
          "close": 1197.18
        },
        {
          "date": "2026-09-11",
          "close": 1184.27
        },
        {
          "date": "2026-09-14",
          "close": 1182.63
        },
        {
          "date": "2026-09-15",
          "close": 1173.77
        },
        {
          "date": "2026-09-16",
          "close": 1174.95
        },
        {
          "date": "2026-09-17",
          "close": 1170.67
        },
        {
          "date": "2026-09-18",
          "close": 1175.09
        },
        {
          "date": "2026-09-21",
          "close": 1185.4
        },
        {
          "date": "2026-09-22",
          "close": 1183.52
        },
        {
          "date": "2026-09-23",
          "close": 1175.84
        },
        {
          "date": "2026-09-24",
          "close": 1169.08
        },
        {
          "date": "2026-09-28",
          "close": 1160.55
        },
        {
          "date": "2026-09-29",
          "close": 1163.72
        },
        {
          "date": "2026-09-30",
          "close": 1172.61
        },
        {
          "date": "2026-10-08",
          "close": 1179.0
        },
        {
          "date": "2026-10-09",
          "close": 1180.52
        },
        {
          "date": "2026-10-12",
          "close": 1182.32
        },
        {
          "date": "2026-10-13",
          "close": 1183.88
        },
        {
          "date": "2026-10-14",
          "close": 1189.87
        },
        {
          "date": "2026-10-15",
          "close": 1168.92
        },
        {
          "date": "2026-10-16",
          "close": 1177.5
        },
        {
          "date": "2026-10-19",
          "close": 1189.99
        },
        {
          "date": "2026-10-20",
          "close": 1184.27
        },
        {
          "date": "2026-10-21",
          "close": 1181.32
        },
        {
          "date": "2026-10-22",
          "close": 1169.3
        },
        {
          "date": "2026-10-23",
          "close": 1170.98
        },
        {
          "date": "2026-10-26",
          "close": 1182.63
        },
        {
          "date": "2026-10-27",
          "close": 1170.01
        },
        {
          "date": "2026-10-28",
          "close": 1171.72
        },
        {
          "date": "2026-10-29",
          "close": 1174.38
        },
        {
          "date": "2026-10-30",
          "close": 1165.07
        },
        {
          "date": "2026-11-02",
          "close": 1176.99
        },
        {
          "date": "2026-11-03",
          "close": 1181.2
        },
        {
          "date": "2026-11-04",
          "close": 1188.6
        },
        {
          "date": "2026-11-05",
          "close": 1182.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5194805194805194,
          "pullback_frequency": 0.06493506493506493,
          "up_wilson": [
            0.4096400507720929,
            0.6274696209701498
          ],
          "pullback_wilson": [
            0.028053080447716178,
            0.14316425064219399
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 45,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4888888888888889,
          "pullback_frequency": 0.08888888888888889,
          "up_wilson": [
            0.349570237528785,
            0.6299553535541681
          ],
          "pullback_wilson": [
            0.035111116726370226,
            0.20733575334289356
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 12,
          "insufficient_or_abstained": 39,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 29,
          "covered_samples": 6,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1141",
      "name": "混合现实",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 835,
      "history_sufficient": true,
      "returns": {
        "1": 0.03418009537761435,
        "5": 0.03266728913787742,
        "20": -0.028165383759211737,
        "60": -0.10383050902392521
      },
      "moving_averages": {
        "5": 1571.9679999999703,
        "20": 1637.3274999999674,
        "60": 1783.119166666667
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-20",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-21",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 21
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 39
          }
        }
      },
      "drawdown": -0.037089060178306155,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2125.02
        },
        {
          "date": "2026-05-14",
          "close": 2084.04
        },
        {
          "date": "2026-05-15",
          "close": 2090.09
        },
        {
          "date": "2026-05-18",
          "close": 2144.69
        },
        {
          "date": "2026-05-19",
          "close": 2152.97
        },
        {
          "date": "2026-05-20",
          "close": 2133.23
        },
        {
          "date": "2026-05-21",
          "close": 2095.87
        },
        {
          "date": "2026-05-22",
          "close": 2189.29
        },
        {
          "date": "2026-05-25",
          "close": 2222.09
        },
        {
          "date": "2026-05-26",
          "close": 2208.47
        },
        {
          "date": "2026-05-27",
          "close": 2172.33
        },
        {
          "date": "2026-05-28",
          "close": 2183.67
        },
        {
          "date": "2026-05-29",
          "close": 2080.03
        },
        {
          "date": "2026-06-01",
          "close": 2090.85
        },
        {
          "date": "2026-06-02",
          "close": 2102.73
        },
        {
          "date": "2026-06-03",
          "close": 2126.46
        },
        {
          "date": "2026-06-04",
          "close": 2136.91
        },
        {
          "date": "2026-06-05",
          "close": 2161.93
        },
        {
          "date": "2026-06-08",
          "close": 2129.12
        },
        {
          "date": "2026-06-09",
          "close": 2180.07
        },
        {
          "date": "2026-06-10",
          "close": 2116.95
        },
        {
          "date": "2026-06-11",
          "close": 2055.18
        },
        {
          "date": "2026-06-12",
          "close": 2039.46
        },
        {
          "date": "2026-06-15",
          "close": 2146.53
        },
        {
          "date": "2026-06-16",
          "close": 2205.58
        },
        {
          "date": "2026-06-17",
          "close": 2267.43
        },
        {
          "date": "2026-06-18",
          "close": 2304.39
        },
        {
          "date": "2026-06-22",
          "close": 2285.36
        },
        {
          "date": "2026-06-23",
          "close": 2247.74
        },
        {
          "date": "2026-06-24",
          "close": 2288.78
        },
        {
          "date": "2026-06-25",
          "close": 2279.81
        },
        {
          "date": "2026-06-26",
          "close": 2255.44
        },
        {
          "date": "2026-06-29",
          "close": 2215.03
        },
        {
          "date": "2026-06-30",
          "close": 2321.07
        },
        {
          "date": "2026-07-01",
          "close": 2322.75
        },
        {
          "date": "2026-07-02",
          "close": 2268.71
        },
        {
          "date": "2026-07-03",
          "close": 2276.16
        },
        {
          "date": "2026-07-06",
          "close": 2167.56
        },
        {
          "date": "2026-07-07",
          "close": 2111.41
        },
        {
          "date": "2026-07-08",
          "close": 2061.43
        },
        {
          "date": "2026-07-09",
          "close": 2112.36
        },
        {
          "date": "2026-07-10",
          "close": 2107.42
        },
        {
          "date": "2026-07-13",
          "close": 1939.8
        },
        {
          "date": "2026-07-14",
          "close": 1966.09
        },
        {
          "date": "2026-07-15",
          "close": 1929.23
        },
        {
          "date": "2026-07-16",
          "close": 1911.43
        },
        {
          "date": "2026-07-17",
          "close": 1792.84
        },
        {
          "date": "2026-07-20",
          "close": 1710.57
        },
        {
          "date": "2026-07-21",
          "close": 1792.06
        },
        {
          "date": "2026-07-22",
          "close": 1735.62
        },
        {
          "date": "2026-07-23",
          "close": 1740.19
        },
        {
          "date": "2026-07-24",
          "close": 1702.3
        },
        {
          "date": "2026-07-27",
          "close": 1759.32
        },
        {
          "date": "2026-07-28",
          "close": 1711.3
        },
        {
          "date": "2026-07-29",
          "close": 1708.5
        },
        {
          "date": "2026-07-30",
          "close": 1626.47
        },
        {
          "date": "2026-07-31",
          "close": 1699.95
        },
        {
          "date": "2026-08-03",
          "close": 1707.01
        },
        {
          "date": "2026-08-04",
          "close": 1779.73
        },
        {
          "date": "2026-08-05",
          "close": 1851.19
        },
        {
          "date": "2026-08-06",
          "close": 1866.35
        },
        {
          "date": "2026-08-07",
          "close": 1890.09
        },
        {
          "date": "2026-08-10",
          "close": 1879.96
        },
        {
          "date": "2026-08-11",
          "close": 1881.83
        },
        {
          "date": "2026-08-12",
          "close": 1921.0
        },
        {
          "date": "2026-08-13",
          "close": 1895.3
        },
        {
          "date": "2026-08-14",
          "close": 1902.81
        },
        {
          "date": "2026-08-17",
          "close": 1954.22
        },
        {
          "date": "2026-08-18",
          "close": 1953.13
        },
        {
          "date": "2026-08-19",
          "close": 1819.78
        },
        {
          "date": "2026-08-20",
          "close": 1836.86
        },
        {
          "date": "2026-08-21",
          "close": 1851.79
        },
        {
          "date": "2026-08-24",
          "close": 1812.42
        },
        {
          "date": "2026-08-25",
          "close": 1833.5
        },
        {
          "date": "2026-08-26",
          "close": 1828.04
        },
        {
          "date": "2026-08-27",
          "close": 1862.14
        },
        {
          "date": "2026-08-28",
          "close": 1856.55
        },
        {
          "date": "2026-08-31",
          "close": 1919.13
        },
        {
          "date": "2026-09-01",
          "close": 1894.41
        },
        {
          "date": "2026-09-02",
          "close": 1882.56
        },
        {
          "date": "2026-09-03",
          "close": 1877.52
        },
        {
          "date": "2026-09-04",
          "close": 1851.81
        },
        {
          "date": "2026-09-07",
          "close": 1884.19
        },
        {
          "date": "2026-09-08",
          "close": 1872.36
        },
        {
          "date": "2026-09-09",
          "close": 1858.16
        },
        {
          "date": "2026-09-10",
          "close": 1821.08
        },
        {
          "date": "2026-09-11",
          "close": 1798.79
        },
        {
          "date": "2026-09-14",
          "close": 1802.28
        },
        {
          "date": "2026-09-15",
          "close": 1776.59
        },
        {
          "date": "2026-09-16",
          "close": 1820.54
        },
        {
          "date": "2026-09-17",
          "close": 1843.19
        },
        {
          "date": "2026-09-18",
          "close": 1885.86
        },
        {
          "date": "2026-09-21",
          "close": 1900.19
        },
        {
          "date": "2026-09-22",
          "close": 1905.96
        },
        {
          "date": "2026-09-23",
          "close": 1896.61
        },
        {
          "date": "2026-09-24",
          "close": 1864.16
        },
        {
          "date": "2026-09-28",
          "close": 1781.53
        },
        {
          "date": "2026-09-29",
          "close": 1789.27
        },
        {
          "date": "2026-09-30",
          "close": 1761.58
        },
        {
          "date": "2026-10-08",
          "close": 1707.06
        },
        {
          "date": "2026-10-09",
          "close": 1704.23
        },
        {
          "date": "2026-10-12",
          "close": 1673.15
        },
        {
          "date": "2026-10-13",
          "close": 1688.14
        },
        {
          "date": "2026-10-14",
          "close": 1659.76
        },
        {
          "date": "2026-10-15",
          "close": 1597.38
        },
        {
          "date": "2026-10-16",
          "close": 1595.7
        },
        {
          "date": "2026-10-19",
          "close": 1612.32
        },
        {
          "date": "2026-10-20",
          "close": 1677.08
        },
        {
          "date": "2026-10-21",
          "close": 1686.67
        },
        {
          "date": "2026-10-22",
          "close": 1635.7
        },
        {
          "date": "2026-10-23",
          "close": 1722.88
        },
        {
          "date": "2026-10-26",
          "close": 1702.21
        },
        {
          "date": "2026-10-27",
          "close": 1637.02
        },
        {
          "date": "2026-10-28",
          "close": 1687.97
        },
        {
          "date": "2026-10-29",
          "close": 1606.5
        },
        {
          "date": "2026-10-30",
          "close": 1513.97
        },
        {
          "date": "2026-11-02",
          "close": 1561.82
        },
        {
          "date": "2026-11-03",
          "close": 1520.92
        },
        {
          "date": "2026-11-04",
          "close": 1604.15
        },
        {
          "date": "2026-11-05",
          "close": 1658.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6911764705882353,
          "pullback_frequency": 0.27941176470588236,
          "up_wilson": [
            0.5736318830649045,
            0.7882761353244803
          ],
          "pullback_wilson": [
            0.18677947923800126,
            0.3956343456973241
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6829268292682927,
          "pullback_frequency": 0.3902439024390244,
          "up_wilson": [
            0.5301580035565572,
            0.8043538610101142
          ],
          "pullback_wilson": [
            0.2565614506012352,
            0.5427314306587621
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 34,
          "insufficient_or_abstained": 0,
          "hit_rate": 0.6176470588235294,
          "baseline_hit_rate": 0.6176470588235294,
          "hit_wilson": [
            0.450410173444307,
            0.7609981667549109
          ],
          "baseline_wilson": [
            0.450410173444307,
            0.7609981667549109
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 11,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1142",
      "name": "裸眼3D",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 824,
      "history_sufficient": true,
      "returns": {
        "1": 0.021962931615221226,
        "5": 0.022890535178637927,
        "20": -0.014967492736853494,
        "60": -0.01130495813906851
      },
      "moving_averages": {
        "5": 1139.2540000000038,
        "20": 1180.8110000000045,
        "60": 1205.6699999999992
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-12",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-29",
            "end": "2026-10-29",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 49
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 20
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 48
          }
        }
      },
      "drawdown": -0.05159258131221656,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1381.21
        },
        {
          "date": "2026-05-14",
          "close": 1357.84
        },
        {
          "date": "2026-05-15",
          "close": 1350.1
        },
        {
          "date": "2026-05-18",
          "close": 1376.37
        },
        {
          "date": "2026-05-19",
          "close": 1412.39
        },
        {
          "date": "2026-05-20",
          "close": 1395.56
        },
        {
          "date": "2026-05-21",
          "close": 1387.46
        },
        {
          "date": "2026-05-22",
          "close": 1419.17
        },
        {
          "date": "2026-05-25",
          "close": 1429.32
        },
        {
          "date": "2026-05-26",
          "close": 1442.35
        },
        {
          "date": "2026-05-27",
          "close": 1406.42
        },
        {
          "date": "2026-05-28",
          "close": 1428.93
        },
        {
          "date": "2026-05-29",
          "close": 1343.55
        },
        {
          "date": "2026-06-01",
          "close": 1381.23
        },
        {
          "date": "2026-06-02",
          "close": 1375.64
        },
        {
          "date": "2026-06-03",
          "close": 1382.46
        },
        {
          "date": "2026-06-04",
          "close": 1384.93
        },
        {
          "date": "2026-06-05",
          "close": 1429.27
        },
        {
          "date": "2026-06-08",
          "close": 1395.42
        },
        {
          "date": "2026-06-09",
          "close": 1430.06
        },
        {
          "date": "2026-06-10",
          "close": 1418.68
        },
        {
          "date": "2026-06-11",
          "close": 1378.97
        },
        {
          "date": "2026-06-12",
          "close": 1359.76
        },
        {
          "date": "2026-06-15",
          "close": 1403.5
        },
        {
          "date": "2026-06-16",
          "close": 1441.8
        },
        {
          "date": "2026-06-17",
          "close": 1471.03
        },
        {
          "date": "2026-06-18",
          "close": 1445.61
        },
        {
          "date": "2026-06-22",
          "close": 1458.04
        },
        {
          "date": "2026-06-23",
          "close": 1446.69
        },
        {
          "date": "2026-06-24",
          "close": 1439.31
        },
        {
          "date": "2026-06-25",
          "close": 1418.82
        },
        {
          "date": "2026-06-26",
          "close": 1427.16
        },
        {
          "date": "2026-06-29",
          "close": 1385.66
        },
        {
          "date": "2026-06-30",
          "close": 1446.0
        },
        {
          "date": "2026-07-01",
          "close": 1457.15
        },
        {
          "date": "2026-07-02",
          "close": 1433.19
        },
        {
          "date": "2026-07-03",
          "close": 1416.54
        },
        {
          "date": "2026-07-06",
          "close": 1373.24
        },
        {
          "date": "2026-07-07",
          "close": 1334.61
        },
        {
          "date": "2026-07-08",
          "close": 1304.4
        },
        {
          "date": "2026-07-09",
          "close": 1329.35
        },
        {
          "date": "2026-07-10",
          "close": 1320.71
        },
        {
          "date": "2026-07-13",
          "close": 1222.11
        },
        {
          "date": "2026-07-14",
          "close": 1248.76
        },
        {
          "date": "2026-07-15",
          "close": 1223.67
        },
        {
          "date": "2026-07-16",
          "close": 1222.09
        },
        {
          "date": "2026-07-17",
          "close": 1148.55
        },
        {
          "date": "2026-07-20",
          "close": 1097.96
        },
        {
          "date": "2026-07-21",
          "close": 1136.17
        },
        {
          "date": "2026-07-22",
          "close": 1100.99
        },
        {
          "date": "2026-07-23",
          "close": 1112.71
        },
        {
          "date": "2026-07-24",
          "close": 1074.9
        },
        {
          "date": "2026-07-27",
          "close": 1107.72
        },
        {
          "date": "2026-07-28",
          "close": 1096.82
        },
        {
          "date": "2026-07-29",
          "close": 1109.45
        },
        {
          "date": "2026-07-30",
          "close": 1075.0
        },
        {
          "date": "2026-07-31",
          "close": 1120.23
        },
        {
          "date": "2026-08-03",
          "close": 1134.28
        },
        {
          "date": "2026-08-04",
          "close": 1168.19
        },
        {
          "date": "2026-08-05",
          "close": 1196.82
        },
        {
          "date": "2026-08-06",
          "close": 1207.12
        },
        {
          "date": "2026-08-07",
          "close": 1217.93
        },
        {
          "date": "2026-08-10",
          "close": 1219.45
        },
        {
          "date": "2026-08-11",
          "close": 1215.48
        },
        {
          "date": "2026-08-12",
          "close": 1236.78
        },
        {
          "date": "2026-08-13",
          "close": 1218.9
        },
        {
          "date": "2026-08-14",
          "close": 1223.13
        },
        {
          "date": "2026-08-17",
          "close": 1247.05
        },
        {
          "date": "2026-08-18",
          "close": 1242.25
        },
        {
          "date": "2026-08-19",
          "close": 1173.24
        },
        {
          "date": "2026-08-20",
          "close": 1187.05
        },
        {
          "date": "2026-08-21",
          "close": 1201.95
        },
        {
          "date": "2026-08-24",
          "close": 1173.92
        },
        {
          "date": "2026-08-25",
          "close": 1197.91
        },
        {
          "date": "2026-08-26",
          "close": 1196.38
        },
        {
          "date": "2026-08-27",
          "close": 1212.45
        },
        {
          "date": "2026-08-28",
          "close": 1209.85
        },
        {
          "date": "2026-08-31",
          "close": 1235.03
        },
        {
          "date": "2026-09-01",
          "close": 1236.69
        },
        {
          "date": "2026-09-02",
          "close": 1219.85
        },
        {
          "date": "2026-09-03",
          "close": 1213.95
        },
        {
          "date": "2026-09-04",
          "close": 1206.36
        },
        {
          "date": "2026-09-07",
          "close": 1222.76
        },
        {
          "date": "2026-09-08",
          "close": 1236.84
        },
        {
          "date": "2026-09-09",
          "close": 1220.78
        },
        {
          "date": "2026-09-10",
          "close": 1204.01
        },
        {
          "date": "2026-09-11",
          "close": 1197.34
        },
        {
          "date": "2026-09-14",
          "close": 1207.78
        },
        {
          "date": "2026-09-15",
          "close": 1188.96
        },
        {
          "date": "2026-09-16",
          "close": 1215.46
        },
        {
          "date": "2026-09-17",
          "close": 1225.75
        },
        {
          "date": "2026-09-18",
          "close": 1230.14
        },
        {
          "date": "2026-09-21",
          "close": 1257.39
        },
        {
          "date": "2026-09-22",
          "close": 1261.4
        },
        {
          "date": "2026-09-23",
          "close": 1260.32
        },
        {
          "date": "2026-09-24",
          "close": 1236.37
        },
        {
          "date": "2026-09-28",
          "close": 1216.17
        },
        {
          "date": "2026-09-29",
          "close": 1228.58
        },
        {
          "date": "2026-09-30",
          "close": 1219.94
        },
        {
          "date": "2026-10-08",
          "close": 1201.27
        },
        {
          "date": "2026-10-09",
          "close": 1199.69
        },
        {
          "date": "2026-10-12",
          "close": 1188.03
        },
        {
          "date": "2026-10-13",
          "close": 1219.51
        },
        {
          "date": "2026-10-14",
          "close": 1201.98
        },
        {
          "date": "2026-10-15",
          "close": 1161.26
        },
        {
          "date": "2026-10-16",
          "close": 1153.91
        },
        {
          "date": "2026-10-19",
          "close": 1166.02
        },
        {
          "date": "2026-10-20",
          "close": 1197.76
        },
        {
          "date": "2026-10-21",
          "close": 1224.98
        },
        {
          "date": "2026-10-22",
          "close": 1195.72
        },
        {
          "date": "2026-10-23",
          "close": 1247.66
        },
        {
          "date": "2026-10-26",
          "close": 1225.86
        },
        {
          "date": "2026-10-27",
          "close": 1173.8
        },
        {
          "date": "2026-10-28",
          "close": 1206.96
        },
        {
          "date": "2026-10-29",
          "close": 1156.81
        },
        {
          "date": "2026-10-30",
          "close": 1095.1
        },
        {
          "date": "2026-11-02",
          "close": 1138.48
        },
        {
          "date": "2026-11-03",
          "close": 1121.54
        },
        {
          "date": "2026-11-04",
          "close": 1157.86
        },
        {
          "date": "2026-11-05",
          "close": 1183.29
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 55,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6181818181818182,
          "pullback_frequency": 0.3090909090909091,
          "up_wilson": [
            0.4860922023248993,
            0.7348404574110621
          ],
          "pullback_wilson": [
            0.20282287885116462,
            0.44028590157535924
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5757575757575758,
          "pullback_frequency": 0.3939393939393939,
          "up_wilson": [
            0.4080726333731245,
            0.7276440336658979
          ],
          "pullback_wilson": [
            0.2468310743447709,
            0.5631655918005977
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 19,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 1,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1143",
      "name": "空间计算",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 823,
      "history_sufficient": true,
      "returns": {
        "1": 0.03714429347248882,
        "5": 0.03725445764704216,
        "20": 0.009705592434049448,
        "60": -0.008367464373963407
      },
      "moving_averages": {
        "5": 1394.5279999999796,
        "20": 1431.2609999999986,
        "60": 1467.3383333333284
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 14
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 62
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 41
          }
        }
      },
      "drawdown": -0.01785546660229853,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1692.4
        },
        {
          "date": "2026-05-14",
          "close": 1647.33
        },
        {
          "date": "2026-05-15",
          "close": 1637.49
        },
        {
          "date": "2026-05-18",
          "close": 1663.63
        },
        {
          "date": "2026-05-19",
          "close": 1708.33
        },
        {
          "date": "2026-05-20",
          "close": 1675.55
        },
        {
          "date": "2026-05-21",
          "close": 1618.53
        },
        {
          "date": "2026-05-22",
          "close": 1643.72
        },
        {
          "date": "2026-05-25",
          "close": 1641.05
        },
        {
          "date": "2026-05-26",
          "close": 1608.85
        },
        {
          "date": "2026-05-27",
          "close": 1574.36
        },
        {
          "date": "2026-05-28",
          "close": 1601.48
        },
        {
          "date": "2026-05-29",
          "close": 1557.47
        },
        {
          "date": "2026-06-01",
          "close": 1598.04
        },
        {
          "date": "2026-06-02",
          "close": 1571.25
        },
        {
          "date": "2026-06-03",
          "close": 1568.29
        },
        {
          "date": "2026-06-04",
          "close": 1540.69
        },
        {
          "date": "2026-06-05",
          "close": 1559.69
        },
        {
          "date": "2026-06-08",
          "close": 1566.21
        },
        {
          "date": "2026-06-09",
          "close": 1587.22
        },
        {
          "date": "2026-06-10",
          "close": 1584.01
        },
        {
          "date": "2026-06-11",
          "close": 1505.66
        },
        {
          "date": "2026-06-12",
          "close": 1528.15
        },
        {
          "date": "2026-06-15",
          "close": 1561.61
        },
        {
          "date": "2026-06-16",
          "close": 1581.02
        },
        {
          "date": "2026-06-17",
          "close": 1579.39
        },
        {
          "date": "2026-06-18",
          "close": 1578.31
        },
        {
          "date": "2026-06-22",
          "close": 1589.24
        },
        {
          "date": "2026-06-23",
          "close": 1593.18
        },
        {
          "date": "2026-06-24",
          "close": 1582.08
        },
        {
          "date": "2026-06-25",
          "close": 1555.39
        },
        {
          "date": "2026-06-26",
          "close": 1518.92
        },
        {
          "date": "2026-06-29",
          "close": 1507.44
        },
        {
          "date": "2026-06-30",
          "close": 1527.95
        },
        {
          "date": "2026-07-01",
          "close": 1548.04
        },
        {
          "date": "2026-07-02",
          "close": 1522.29
        },
        {
          "date": "2026-07-03",
          "close": 1532.59
        },
        {
          "date": "2026-07-06",
          "close": 1494.28
        },
        {
          "date": "2026-07-07",
          "close": 1442.83
        },
        {
          "date": "2026-07-08",
          "close": 1440.47
        },
        {
          "date": "2026-07-09",
          "close": 1451.84
        },
        {
          "date": "2026-07-10",
          "close": 1476.68
        },
        {
          "date": "2026-07-13",
          "close": 1391.38
        },
        {
          "date": "2026-07-14",
          "close": 1409.94
        },
        {
          "date": "2026-07-15",
          "close": 1422.25
        },
        {
          "date": "2026-07-16",
          "close": 1425.1
        },
        {
          "date": "2026-07-17",
          "close": 1376.66
        },
        {
          "date": "2026-07-20",
          "close": 1352.83
        },
        {
          "date": "2026-07-21",
          "close": 1364.93
        },
        {
          "date": "2026-07-22",
          "close": 1336.48
        },
        {
          "date": "2026-07-23",
          "close": 1344.06
        },
        {
          "date": "2026-07-24",
          "close": 1297.24
        },
        {
          "date": "2026-07-27",
          "close": 1334.42
        },
        {
          "date": "2026-07-28",
          "close": 1322.07
        },
        {
          "date": "2026-07-29",
          "close": 1328.16
        },
        {
          "date": "2026-07-30",
          "close": 1300.03
        },
        {
          "date": "2026-07-31",
          "close": 1375.76
        },
        {
          "date": "2026-08-03",
          "close": 1399.64
        },
        {
          "date": "2026-08-04",
          "close": 1453.53
        },
        {
          "date": "2026-08-05",
          "close": 1477.15
        },
        {
          "date": "2026-08-06",
          "close": 1476.9
        },
        {
          "date": "2026-08-07",
          "close": 1478.82
        },
        {
          "date": "2026-08-10",
          "close": 1497.75
        },
        {
          "date": "2026-08-11",
          "close": 1485.97
        },
        {
          "date": "2026-08-12",
          "close": 1513.98
        },
        {
          "date": "2026-08-13",
          "close": 1514.4
        },
        {
          "date": "2026-08-14",
          "close": 1512.39
        },
        {
          "date": "2026-08-17",
          "close": 1521.64
        },
        {
          "date": "2026-08-18",
          "close": 1516.74
        },
        {
          "date": "2026-08-19",
          "close": 1432.09
        },
        {
          "date": "2026-08-20",
          "close": 1449.86
        },
        {
          "date": "2026-08-21",
          "close": 1455.65
        },
        {
          "date": "2026-08-24",
          "close": 1436.4
        },
        {
          "date": "2026-08-25",
          "close": 1461.27
        },
        {
          "date": "2026-08-26",
          "close": 1445.99
        },
        {
          "date": "2026-08-27",
          "close": 1452.97
        },
        {
          "date": "2026-08-28",
          "close": 1464.03
        },
        {
          "date": "2026-08-31",
          "close": 1505.24
        },
        {
          "date": "2026-09-01",
          "close": 1515.46
        },
        {
          "date": "2026-09-02",
          "close": 1505.52
        },
        {
          "date": "2026-09-03",
          "close": 1496.34
        },
        {
          "date": "2026-09-04",
          "close": 1498.58
        },
        {
          "date": "2026-09-07",
          "close": 1506.88
        },
        {
          "date": "2026-09-08",
          "close": 1507.91
        },
        {
          "date": "2026-09-09",
          "close": 1497.76
        },
        {
          "date": "2026-09-10",
          "close": 1482.39
        },
        {
          "date": "2026-09-11",
          "close": 1458.53
        },
        {
          "date": "2026-09-14",
          "close": 1465.11
        },
        {
          "date": "2026-09-15",
          "close": 1432.86
        },
        {
          "date": "2026-09-16",
          "close": 1446.75
        },
        {
          "date": "2026-09-17",
          "close": 1463.22
        },
        {
          "date": "2026-09-18",
          "close": 1511.1
        },
        {
          "date": "2026-09-21",
          "close": 1538.1
        },
        {
          "date": "2026-09-22",
          "close": 1549.64
        },
        {
          "date": "2026-09-23",
          "close": 1527.25
        },
        {
          "date": "2026-09-24",
          "close": 1506.34
        },
        {
          "date": "2026-09-28",
          "close": 1462.19
        },
        {
          "date": "2026-09-29",
          "close": 1485.08
        },
        {
          "date": "2026-09-30",
          "close": 1485.27
        },
        {
          "date": "2026-10-08",
          "close": 1450.71
        },
        {
          "date": "2026-10-09",
          "close": 1466.03
        },
        {
          "date": "2026-10-12",
          "close": 1443.23
        },
        {
          "date": "2026-10-13",
          "close": 1462.58
        },
        {
          "date": "2026-10-14",
          "close": 1442.0
        },
        {
          "date": "2026-10-15",
          "close": 1386.13
        },
        {
          "date": "2026-10-16",
          "close": 1402.66
        },
        {
          "date": "2026-10-19",
          "close": 1411.28
        },
        {
          "date": "2026-10-20",
          "close": 1462.08
        },
        {
          "date": "2026-10-21",
          "close": 1487.87
        },
        {
          "date": "2026-10-22",
          "close": 1433.61
        },
        {
          "date": "2026-10-23",
          "close": 1491.42
        },
        {
          "date": "2026-10-26",
          "close": 1483.98
        },
        {
          "date": "2026-10-27",
          "close": 1418.02
        },
        {
          "date": "2026-10-28",
          "close": 1449.51
        },
        {
          "date": "2026-10-29",
          "close": 1412.18
        },
        {
          "date": "2026-10-30",
          "close": 1333.19
        },
        {
          "date": "2026-11-02",
          "close": 1398.07
        },
        {
          "date": "2026-11-03",
          "close": 1364.26
        },
        {
          "date": "2026-11-04",
          "close": 1412.33
        },
        {
          "date": "2026-11-05",
          "close": 1464.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 60,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.36666666666666664,
          "up_wilson": [
            0.3773502424155577,
            0.6226497575844423
          ],
          "pullback_wilson": [
            0.25620916687225426,
            0.49316999369896963
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.5151515151515151,
          "up_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "pullback_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1144",
      "name": "高压快充",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 819,
      "history_sufficient": true,
      "returns": {
        "1": 0.023493658576117404,
        "5": 0.028813020846061743,
        "20": -0.110311159327383,
        "60": -0.13490149875332225
      },
      "moving_averages": {
        "5": 1210.1119999999646,
        "20": 1286.6354999999924,
        "60": 1418.0845000000031
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-09-03",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-15",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 51
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 63
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 40
          }
        }
      },
      "drawdown": -0.10410725686316236,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1778.19
        },
        {
          "date": "2026-05-14",
          "close": 1735.93
        },
        {
          "date": "2026-05-15",
          "close": 1722.25
        },
        {
          "date": "2026-05-18",
          "close": 1737.48
        },
        {
          "date": "2026-05-19",
          "close": 1770.26
        },
        {
          "date": "2026-05-20",
          "close": 1763.72
        },
        {
          "date": "2026-05-21",
          "close": 1695.95
        },
        {
          "date": "2026-05-22",
          "close": 1750.01
        },
        {
          "date": "2026-05-25",
          "close": 1757.67
        },
        {
          "date": "2026-05-26",
          "close": 1725.54
        },
        {
          "date": "2026-05-27",
          "close": 1710.06
        },
        {
          "date": "2026-05-28",
          "close": 1745.9
        },
        {
          "date": "2026-05-29",
          "close": 1691.25
        },
        {
          "date": "2026-06-01",
          "close": 1688.14
        },
        {
          "date": "2026-06-02",
          "close": 1686.99
        },
        {
          "date": "2026-06-03",
          "close": 1677.65
        },
        {
          "date": "2026-06-04",
          "close": 1672.01
        },
        {
          "date": "2026-06-05",
          "close": 1654.39
        },
        {
          "date": "2026-06-08",
          "close": 1587.18
        },
        {
          "date": "2026-06-09",
          "close": 1622.7
        },
        {
          "date": "2026-06-10",
          "close": 1561.29
        },
        {
          "date": "2026-06-11",
          "close": 1537.65
        },
        {
          "date": "2026-06-12",
          "close": 1546.43
        },
        {
          "date": "2026-06-15",
          "close": 1609.11
        },
        {
          "date": "2026-06-16",
          "close": 1663.29
        },
        {
          "date": "2026-06-17",
          "close": 1661.39
        },
        {
          "date": "2026-06-18",
          "close": 1668.13
        },
        {
          "date": "2026-06-22",
          "close": 1672.82
        },
        {
          "date": "2026-06-23",
          "close": 1641.67
        },
        {
          "date": "2026-06-24",
          "close": 1636.8
        },
        {
          "date": "2026-06-25",
          "close": 1611.68
        },
        {
          "date": "2026-06-26",
          "close": 1553.18
        },
        {
          "date": "2026-06-29",
          "close": 1553.42
        },
        {
          "date": "2026-06-30",
          "close": 1597.9
        },
        {
          "date": "2026-07-01",
          "close": 1595.52
        },
        {
          "date": "2026-07-02",
          "close": 1566.78
        },
        {
          "date": "2026-07-03",
          "close": 1589.85
        },
        {
          "date": "2026-07-06",
          "close": 1564.43
        },
        {
          "date": "2026-07-07",
          "close": 1530.64
        },
        {
          "date": "2026-07-08",
          "close": 1496.53
        },
        {
          "date": "2026-07-09",
          "close": 1517.31
        },
        {
          "date": "2026-07-10",
          "close": 1522.58
        },
        {
          "date": "2026-07-13",
          "close": 1442.8
        },
        {
          "date": "2026-07-14",
          "close": 1454.05
        },
        {
          "date": "2026-07-15",
          "close": 1437.42
        },
        {
          "date": "2026-07-16",
          "close": 1413.24
        },
        {
          "date": "2026-07-17",
          "close": 1333.51
        },
        {
          "date": "2026-07-20",
          "close": 1285.88
        },
        {
          "date": "2026-07-21",
          "close": 1327.53
        },
        {
          "date": "2026-07-22",
          "close": 1309.93
        },
        {
          "date": "2026-07-23",
          "close": 1365.09
        },
        {
          "date": "2026-07-24",
          "close": 1322.64
        },
        {
          "date": "2026-07-27",
          "close": 1373.93
        },
        {
          "date": "2026-07-28",
          "close": 1338.37
        },
        {
          "date": "2026-07-29",
          "close": 1360.67
        },
        {
          "date": "2026-07-30",
          "close": 1328.07
        },
        {
          "date": "2026-07-31",
          "close": 1367.62
        },
        {
          "date": "2026-08-03",
          "close": 1391.1
        },
        {
          "date": "2026-08-04",
          "close": 1431.68
        },
        {
          "date": "2026-08-05",
          "close": 1459.88
        },
        {
          "date": "2026-08-06",
          "close": 1463.68
        },
        {
          "date": "2026-08-07",
          "close": 1472.54
        },
        {
          "date": "2026-08-10",
          "close": 1492.35
        },
        {
          "date": "2026-08-11",
          "close": 1484.76
        },
        {
          "date": "2026-08-12",
          "close": 1507.66
        },
        {
          "date": "2026-08-13",
          "close": 1495.02
        },
        {
          "date": "2026-08-14",
          "close": 1497.86
        },
        {
          "date": "2026-08-17",
          "close": 1533.46
        },
        {
          "date": "2026-08-18",
          "close": 1525.06
        },
        {
          "date": "2026-08-19",
          "close": 1446.74
        },
        {
          "date": "2026-08-20",
          "close": 1457.78
        },
        {
          "date": "2026-08-21",
          "close": 1469.28
        },
        {
          "date": "2026-08-24",
          "close": 1455.89
        },
        {
          "date": "2026-08-25",
          "close": 1477.32
        },
        {
          "date": "2026-08-26",
          "close": 1476.93
        },
        {
          "date": "2026-08-27",
          "close": 1496.9
        },
        {
          "date": "2026-08-28",
          "close": 1486.01
        },
        {
          "date": "2026-08-31",
          "close": 1504.06
        },
        {
          "date": "2026-09-01",
          "close": 1495.45
        },
        {
          "date": "2026-09-02",
          "close": 1488.39
        },
        {
          "date": "2026-09-03",
          "close": 1496.85
        },
        {
          "date": "2026-09-04",
          "close": 1482.11
        },
        {
          "date": "2026-09-07",
          "close": 1499.01
        },
        {
          "date": "2026-09-08",
          "close": 1492.9
        },
        {
          "date": "2026-09-09",
          "close": 1489.5
        },
        {
          "date": "2026-09-10",
          "close": 1476.6
        },
        {
          "date": "2026-09-11",
          "close": 1461.93
        },
        {
          "date": "2026-09-14",
          "close": 1471.91
        },
        {
          "date": "2026-09-15",
          "close": 1457.12
        },
        {
          "date": "2026-09-16",
          "close": 1489.2
        },
        {
          "date": "2026-09-17",
          "close": 1490.64
        },
        {
          "date": "2026-09-18",
          "close": 1515.11
        },
        {
          "date": "2026-09-21",
          "close": 1525.06
        },
        {
          "date": "2026-09-22",
          "close": 1520.56
        },
        {
          "date": "2026-09-23",
          "close": 1510.74
        },
        {
          "date": "2026-09-24",
          "close": 1488.51
        },
        {
          "date": "2026-09-28",
          "close": 1440.44
        },
        {
          "date": "2026-09-29",
          "close": 1454.57
        },
        {
          "date": "2026-09-30",
          "close": 1442.93
        },
        {
          "date": "2026-10-08",
          "close": 1419.53
        },
        {
          "date": "2026-10-09",
          "close": 1409.7
        },
        {
          "date": "2026-10-12",
          "close": 1390.27
        },
        {
          "date": "2026-10-13",
          "close": 1387.54
        },
        {
          "date": "2026-10-14",
          "close": 1348.12
        },
        {
          "date": "2026-10-15",
          "close": 1297.26
        },
        {
          "date": "2026-10-16",
          "close": 1304.86
        },
        {
          "date": "2026-10-19",
          "close": 1299.8
        },
        {
          "date": "2026-10-20",
          "close": 1317.85
        },
        {
          "date": "2026-10-21",
          "close": 1313.38
        },
        {
          "date": "2026-10-22",
          "close": 1281.94
        },
        {
          "date": "2026-10-23",
          "close": 1307.22
        },
        {
          "date": "2026-10-26",
          "close": 1281.05
        },
        {
          "date": "2026-10-27",
          "close": 1242.16
        },
        {
          "date": "2026-10-28",
          "close": 1273.43
        },
        {
          "date": "2026-10-29",
          "close": 1227.57
        },
        {
          "date": "2026-10-30",
          "close": 1169.97
        },
        {
          "date": "2026-11-02",
          "close": 1199.57
        },
        {
          "date": "2026-11-03",
          "close": 1184.13
        },
        {
          "date": "2026-11-04",
          "close": 1233.95
        },
        {
          "date": "2026-11-05",
          "close": 1262.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4807692307692308,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.35104114445455514,
            0.6131431723194395
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5,
          "up_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "pullback_wilson": [
            0.33630882869327483,
            0.6636911713067252
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1145",
      "name": "机器人执行器",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 781,
      "history_sufficient": true,
      "returns": {
        "1": 0.016086203387979836,
        "5": 0.021409291163366317,
        "20": 0.04755813001473719,
        "60": 0.009178924951690037
      },
      "moving_averages": {
        "5": 1982.3399999999906,
        "20": 1953.1155000000144,
        "60": 1988.8040000000076
      },
      "phase": "震荡",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-07",
            "end": "2026-07-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-14",
            "end": "2026-08-05",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-21",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-13",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 16.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.01642195487565823,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2300.52
        },
        {
          "date": "2026-05-14",
          "close": 2249.8
        },
        {
          "date": "2026-05-15",
          "close": 2345.46
        },
        {
          "date": "2026-05-18",
          "close": 2362.4
        },
        {
          "date": "2026-05-19",
          "close": 2381.92
        },
        {
          "date": "2026-05-20",
          "close": 2343.84
        },
        {
          "date": "2026-05-21",
          "close": 2374.47
        },
        {
          "date": "2026-05-22",
          "close": 2399.89
        },
        {
          "date": "2026-05-25",
          "close": 2384.28
        },
        {
          "date": "2026-05-26",
          "close": 2363.08
        },
        {
          "date": "2026-05-27",
          "close": 2248.9
        },
        {
          "date": "2026-05-28",
          "close": 2254.61
        },
        {
          "date": "2026-05-29",
          "close": 2154.31
        },
        {
          "date": "2026-06-01",
          "close": 2124.7
        },
        {
          "date": "2026-06-02",
          "close": 2143.49
        },
        {
          "date": "2026-06-03",
          "close": 2145.43
        },
        {
          "date": "2026-06-04",
          "close": 2167.17
        },
        {
          "date": "2026-06-05",
          "close": 2251.73
        },
        {
          "date": "2026-06-08",
          "close": 2277.11
        },
        {
          "date": "2026-06-09",
          "close": 2288.12
        },
        {
          "date": "2026-06-10",
          "close": 2207.93
        },
        {
          "date": "2026-06-11",
          "close": 2144.24
        },
        {
          "date": "2026-06-12",
          "close": 2129.18
        },
        {
          "date": "2026-06-15",
          "close": 2196.45
        },
        {
          "date": "2026-06-16",
          "close": 2232.91
        },
        {
          "date": "2026-06-17",
          "close": 2210.89
        },
        {
          "date": "2026-06-18",
          "close": 2242.37
        },
        {
          "date": "2026-06-22",
          "close": 2191.73
        },
        {
          "date": "2026-06-23",
          "close": 2181.12
        },
        {
          "date": "2026-06-24",
          "close": 2175.78
        },
        {
          "date": "2026-06-25",
          "close": 2131.8
        },
        {
          "date": "2026-06-26",
          "close": 2076.48
        },
        {
          "date": "2026-06-29",
          "close": 2057.97
        },
        {
          "date": "2026-06-30",
          "close": 2178.94
        },
        {
          "date": "2026-07-01",
          "close": 2252.05
        },
        {
          "date": "2026-07-02",
          "close": 2271.06
        },
        {
          "date": "2026-07-03",
          "close": 2442.14
        },
        {
          "date": "2026-07-06",
          "close": 2342.64
        },
        {
          "date": "2026-07-07",
          "close": 2280.45
        },
        {
          "date": "2026-07-08",
          "close": 2141.93
        },
        {
          "date": "2026-07-09",
          "close": 2170.7
        },
        {
          "date": "2026-07-10",
          "close": 2210.6
        },
        {
          "date": "2026-07-13",
          "close": 2050.1
        },
        {
          "date": "2026-07-14",
          "close": 2083.01
        },
        {
          "date": "2026-07-15",
          "close": 2095.87
        },
        {
          "date": "2026-07-16",
          "close": 2059.09
        },
        {
          "date": "2026-07-17",
          "close": 1925.4
        },
        {
          "date": "2026-07-20",
          "close": 1836.42
        },
        {
          "date": "2026-07-21",
          "close": 1909.22
        },
        {
          "date": "2026-07-22",
          "close": 1863.35
        },
        {
          "date": "2026-07-23",
          "close": 1876.34
        },
        {
          "date": "2026-07-24",
          "close": 1815.66
        },
        {
          "date": "2026-07-27",
          "close": 1874.47
        },
        {
          "date": "2026-07-28",
          "close": 1850.83
        },
        {
          "date": "2026-07-29",
          "close": 1864.21
        },
        {
          "date": "2026-07-30",
          "close": 1803.67
        },
        {
          "date": "2026-07-31",
          "close": 1901.35
        },
        {
          "date": "2026-08-03",
          "close": 1938.23
        },
        {
          "date": "2026-08-04",
          "close": 1983.86
        },
        {
          "date": "2026-08-05",
          "close": 2028.56
        },
        {
          "date": "2026-08-06",
          "close": 2024.41
        },
        {
          "date": "2026-08-07",
          "close": 2043.97
        },
        {
          "date": "2026-08-10",
          "close": 2049.23
        },
        {
          "date": "2026-08-11",
          "close": 2077.69
        },
        {
          "date": "2026-08-12",
          "close": 2100.32
        },
        {
          "date": "2026-08-13",
          "close": 2070.8
        },
        {
          "date": "2026-08-14",
          "close": 2067.75
        },
        {
          "date": "2026-08-17",
          "close": 2110.62
        },
        {
          "date": "2026-08-18",
          "close": 2144.94
        },
        {
          "date": "2026-08-19",
          "close": 1957.7
        },
        {
          "date": "2026-08-20",
          "close": 1952.75
        },
        {
          "date": "2026-08-21",
          "close": 1983.52
        },
        {
          "date": "2026-08-24",
          "close": 1937.66
        },
        {
          "date": "2026-08-25",
          "close": 1980.34
        },
        {
          "date": "2026-08-26",
          "close": 1958.35
        },
        {
          "date": "2026-08-27",
          "close": 1988.66
        },
        {
          "date": "2026-08-28",
          "close": 1974.8
        },
        {
          "date": "2026-08-31",
          "close": 2022.06
        },
        {
          "date": "2026-09-01",
          "close": 1996.29
        },
        {
          "date": "2026-09-02",
          "close": 1985.12
        },
        {
          "date": "2026-09-03",
          "close": 2010.95
        },
        {
          "date": "2026-09-04",
          "close": 1967.39
        },
        {
          "date": "2026-09-07",
          "close": 2013.62
        },
        {
          "date": "2026-09-08",
          "close": 2003.19
        },
        {
          "date": "2026-09-09",
          "close": 1997.38
        },
        {
          "date": "2026-09-10",
          "close": 1959.9
        },
        {
          "date": "2026-09-11",
          "close": 1920.33
        },
        {
          "date": "2026-09-14",
          "close": 1936.26
        },
        {
          "date": "2026-09-15",
          "close": 1915.76
        },
        {
          "date": "2026-09-16",
          "close": 1944.84
        },
        {
          "date": "2026-09-17",
          "close": 1973.5
        },
        {
          "date": "2026-09-18",
          "close": 2008.35
        },
        {
          "date": "2026-09-21",
          "close": 2036.25
        },
        {
          "date": "2026-09-22",
          "close": 2037.4
        },
        {
          "date": "2026-09-23",
          "close": 2043.22
        },
        {
          "date": "2026-09-24",
          "close": 2058.3
        },
        {
          "date": "2026-09-28",
          "close": 2023.1
        },
        {
          "date": "2026-09-29",
          "close": 2022.92
        },
        {
          "date": "2026-09-30",
          "close": 2012.05
        },
        {
          "date": "2026-10-08",
          "close": 1954.24
        },
        {
          "date": "2026-10-09",
          "close": 1963.4
        },
        {
          "date": "2026-10-12",
          "close": 1917.79
        },
        {
          "date": "2026-10-13",
          "close": 1913.81
        },
        {
          "date": "2026-10-14",
          "close": 1866.57
        },
        {
          "date": "2026-10-15",
          "close": 1797.0
        },
        {
          "date": "2026-10-16",
          "close": 1829.05
        },
        {
          "date": "2026-10-19",
          "close": 1883.05
        },
        {
          "date": "2026-10-20",
          "close": 1945.98
        },
        {
          "date": "2026-10-21",
          "close": 1934.55
        },
        {
          "date": "2026-10-22",
          "close": 1949.2
        },
        {
          "date": "2026-10-23",
          "close": 2064.61
        },
        {
          "date": "2026-10-26",
          "close": 2018.59
        },
        {
          "date": "2026-10-27",
          "close": 1981.38
        },
        {
          "date": "2026-10-28",
          "close": 2081.36
        },
        {
          "date": "2026-10-29",
          "close": 2004.27
        },
        {
          "date": "2026-10-30",
          "close": 1939.19
        },
        {
          "date": "2026-11-02",
          "close": 1984.44
        },
        {
          "date": "2026-11-03",
          "close": 1926.12
        },
        {
          "date": "2026-11-04",
          "close": 2014.77
        },
        {
          "date": "2026-11-05",
          "close": 2047.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 73,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5616438356164384,
          "pullback_frequency": 0.3972602739726027,
          "up_wilson": [
            0.447577763251736,
            0.6695465097400233
          ],
          "pullback_wilson": [
            0.29286701857646835,
            0.5119258597705996
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5714285714285714,
          "pullback_frequency": 0.40476190476190477,
          "up_wilson": [
            0.4220623987810458,
            0.7088234882381393
          ],
          "pullback_wilson": [
            0.27042861147481323,
            0.5550568724996064
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 28,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 12,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1146",
      "name": "减肥药",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 781,
      "history_sufficient": true,
      "returns": {
        "1": 0.026587365104504546,
        "5": 0.07104310223597232,
        "20": -0.026654206204671183,
        "60": 0.0018251025592541659
      },
      "moving_averages": {
        "5": 1171.473999999999,
        "20": 1182.6804999999993,
        "60": 1238.3939999999982
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 25
          },
          "下降": {
            "median_sessions": 20.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.0374638631301244,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1293.84
        },
        {
          "date": "2026-05-14",
          "close": 1256.37
        },
        {
          "date": "2026-05-15",
          "close": 1239.4
        },
        {
          "date": "2026-05-18",
          "close": 1231.48
        },
        {
          "date": "2026-05-19",
          "close": 1237.34
        },
        {
          "date": "2026-05-20",
          "close": 1235.72
        },
        {
          "date": "2026-05-21",
          "close": 1216.29
        },
        {
          "date": "2026-05-22",
          "close": 1209.94
        },
        {
          "date": "2026-05-25",
          "close": 1197.94
        },
        {
          "date": "2026-05-26",
          "close": 1185.0
        },
        {
          "date": "2026-05-27",
          "close": 1179.27
        },
        {
          "date": "2026-05-28",
          "close": 1164.2
        },
        {
          "date": "2026-05-29",
          "close": 1168.89
        },
        {
          "date": "2026-06-01",
          "close": 1174.46
        },
        {
          "date": "2026-06-02",
          "close": 1153.26
        },
        {
          "date": "2026-06-03",
          "close": 1137.72
        },
        {
          "date": "2026-06-04",
          "close": 1117.4
        },
        {
          "date": "2026-06-05",
          "close": 1116.06
        },
        {
          "date": "2026-06-08",
          "close": 1080.15
        },
        {
          "date": "2026-06-09",
          "close": 1084.2
        },
        {
          "date": "2026-06-10",
          "close": 1088.72
        },
        {
          "date": "2026-06-11",
          "close": 1083.12
        },
        {
          "date": "2026-06-12",
          "close": 1107.32
        },
        {
          "date": "2026-06-15",
          "close": 1110.8
        },
        {
          "date": "2026-06-16",
          "close": 1096.26
        },
        {
          "date": "2026-06-17",
          "close": 1080.28
        },
        {
          "date": "2026-06-18",
          "close": 1099.69
        },
        {
          "date": "2026-06-22",
          "close": 1091.15
        },
        {
          "date": "2026-06-23",
          "close": 1127.16
        },
        {
          "date": "2026-06-24",
          "close": 1121.15
        },
        {
          "date": "2026-06-25",
          "close": 1112.07
        },
        {
          "date": "2026-06-26",
          "close": 1070.46
        },
        {
          "date": "2026-06-29",
          "close": 1152.8
        },
        {
          "date": "2026-06-30",
          "close": 1137.9
        },
        {
          "date": "2026-07-01",
          "close": 1186.99
        },
        {
          "date": "2026-07-02",
          "close": 1196.91
        },
        {
          "date": "2026-07-03",
          "close": 1222.8
        },
        {
          "date": "2026-07-06",
          "close": 1247.58
        },
        {
          "date": "2026-07-07",
          "close": 1192.94
        },
        {
          "date": "2026-07-08",
          "close": 1180.33
        },
        {
          "date": "2026-07-09",
          "close": 1179.52
        },
        {
          "date": "2026-07-10",
          "close": 1231.33
        },
        {
          "date": "2026-07-13",
          "close": 1230.19
        },
        {
          "date": "2026-07-14",
          "close": 1250.6
        },
        {
          "date": "2026-07-15",
          "close": 1314.22
        },
        {
          "date": "2026-07-16",
          "close": 1335.49
        },
        {
          "date": "2026-07-17",
          "close": 1235.48
        },
        {
          "date": "2026-07-20",
          "close": 1228.02
        },
        {
          "date": "2026-07-21",
          "close": 1201.13
        },
        {
          "date": "2026-07-22",
          "close": 1209.4
        },
        {
          "date": "2026-07-23",
          "close": 1194.57
        },
        {
          "date": "2026-07-24",
          "close": 1146.22
        },
        {
          "date": "2026-07-27",
          "close": 1193.7
        },
        {
          "date": "2026-07-28",
          "close": 1171.54
        },
        {
          "date": "2026-07-29",
          "close": 1172.21
        },
        {
          "date": "2026-07-30",
          "close": 1140.74
        },
        {
          "date": "2026-07-31",
          "close": 1162.06
        },
        {
          "date": "2026-08-03",
          "close": 1161.94
        },
        {
          "date": "2026-08-04",
          "close": 1207.02
        },
        {
          "date": "2026-08-05",
          "close": 1216.37
        },
        {
          "date": "2026-08-06",
          "close": 1203.23
        },
        {
          "date": "2026-08-07",
          "close": 1282.85
        },
        {
          "date": "2026-08-10",
          "close": 1296.83
        },
        {
          "date": "2026-08-11",
          "close": 1314.26
        },
        {
          "date": "2026-08-12",
          "close": 1322.17
        },
        {
          "date": "2026-08-13",
          "close": 1350.49
        },
        {
          "date": "2026-08-14",
          "close": 1342.94
        },
        {
          "date": "2026-08-17",
          "close": 1354.4
        },
        {
          "date": "2026-08-18",
          "close": 1331.7
        },
        {
          "date": "2026-08-19",
          "close": 1287.68
        },
        {
          "date": "2026-08-20",
          "close": 1342.06
        },
        {
          "date": "2026-08-21",
          "close": 1280.7
        },
        {
          "date": "2026-08-24",
          "close": 1234.02
        },
        {
          "date": "2026-08-25",
          "close": 1264.88
        },
        {
          "date": "2026-08-26",
          "close": 1266.34
        },
        {
          "date": "2026-08-27",
          "close": 1287.03
        },
        {
          "date": "2026-08-28",
          "close": 1268.25
        },
        {
          "date": "2026-08-31",
          "close": 1245.83
        },
        {
          "date": "2026-09-01",
          "close": 1253.17
        },
        {
          "date": "2026-09-02",
          "close": 1231.81
        },
        {
          "date": "2026-09-03",
          "close": 1236.89
        },
        {
          "date": "2026-09-04",
          "close": 1224.41
        },
        {
          "date": "2026-09-07",
          "close": 1238.89
        },
        {
          "date": "2026-09-08",
          "close": 1255.48
        },
        {
          "date": "2026-09-09",
          "close": 1243.4
        },
        {
          "date": "2026-09-10",
          "close": 1210.97
        },
        {
          "date": "2026-09-11",
          "close": 1179.99
        },
        {
          "date": "2026-09-14",
          "close": 1213.06
        },
        {
          "date": "2026-09-15",
          "close": 1201.41
        },
        {
          "date": "2026-09-16",
          "close": 1215.5
        },
        {
          "date": "2026-09-17",
          "close": 1226.44
        },
        {
          "date": "2026-09-18",
          "close": 1244.3
        },
        {
          "date": "2026-09-21",
          "close": 1297.21
        },
        {
          "date": "2026-09-22",
          "close": 1293.33
        },
        {
          "date": "2026-09-23",
          "close": 1299.15
        },
        {
          "date": "2026-09-24",
          "close": 1259.32
        },
        {
          "date": "2026-09-28",
          "close": 1253.48
        },
        {
          "date": "2026-09-29",
          "close": 1254.09
        },
        {
          "date": "2026-09-30",
          "close": 1290.11
        },
        {
          "date": "2026-10-08",
          "close": 1251.96
        },
        {
          "date": "2026-10-09",
          "close": 1266.02
        },
        {
          "date": "2026-10-12",
          "close": 1238.24
        },
        {
          "date": "2026-10-13",
          "close": 1226.36
        },
        {
          "date": "2026-10-14",
          "close": 1204.95
        },
        {
          "date": "2026-10-15",
          "close": 1188.12
        },
        {
          "date": "2026-10-16",
          "close": 1183.25
        },
        {
          "date": "2026-10-19",
          "close": 1177.94
        },
        {
          "date": "2026-10-20",
          "close": 1198.8
        },
        {
          "date": "2026-10-21",
          "close": 1194.9
        },
        {
          "date": "2026-10-22",
          "close": 1153.33
        },
        {
          "date": "2026-10-23",
          "close": 1173.43
        },
        {
          "date": "2026-10-26",
          "close": 1166.48
        },
        {
          "date": "2026-10-27",
          "close": 1128.04
        },
        {
          "date": "2026-10-28",
          "close": 1158.62
        },
        {
          "date": "2026-10-29",
          "close": 1137.76
        },
        {
          "date": "2026-10-30",
          "close": 1151.1
        },
        {
          "date": "2026-11-02",
          "close": 1160.74
        },
        {
          "date": "2026-11-03",
          "close": 1139.91
        },
        {
          "date": "2026-11-04",
          "close": 1187.03
        },
        {
          "date": "2026-11-05",
          "close": 1218.59
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 77,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44155844155844154,
          "pullback_frequency": 0.3116883116883117,
          "up_wilson": [
            0.33605334633457495,
            0.5526176384386964
          ],
          "pullback_wilson": [
            0.21927281991691477,
            0.42200035324140456
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 47,
          "minimum_sample": 30,
          "historical_up_frequency": 0.44680851063829785,
          "pullback_frequency": 0.44680851063829785,
          "up_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "pullback_wilson": [
            0.31410966265495277,
            0.5875454016178127
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 39,
          "insufficient_or_abstained": 2,
          "hit_rate": 0.5128205128205128,
          "baseline_hit_rate": 0.5128205128205128,
          "hit_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "baseline_wilson": [
            0.36199362884457964,
            0.6613482467013799
          ],
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 16,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1147",
      "name": "SPD概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 776,
      "history_sufficient": true,
      "returns": {
        "1": 0.011394459750966535,
        "5": 0.029792647522534743,
        "20": -0.026488908989988236,
        "60": 0.00822900698347806
      },
      "moving_averages": {
        "5": 929.890000000014,
        "20": 940.4110000000161,
        "60": 968.2908333333384
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-04",
            "end": "2026-09-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 34
          }
        }
      },
      "drawdown": -0.046646467290095806,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1101.91
        },
        {
          "date": "2026-05-14",
          "close": 1083.8
        },
        {
          "date": "2026-05-15",
          "close": 1072.89
        },
        {
          "date": "2026-05-18",
          "close": 1067.11
        },
        {
          "date": "2026-05-19",
          "close": 1083.22
        },
        {
          "date": "2026-05-20",
          "close": 1068.87
        },
        {
          "date": "2026-05-21",
          "close": 1038.92
        },
        {
          "date": "2026-05-22",
          "close": 1040.88
        },
        {
          "date": "2026-05-25",
          "close": 1027.51
        },
        {
          "date": "2026-05-26",
          "close": 1006.78
        },
        {
          "date": "2026-05-27",
          "close": 988.09
        },
        {
          "date": "2026-05-28",
          "close": 984.78
        },
        {
          "date": "2026-05-29",
          "close": 989.78
        },
        {
          "date": "2026-06-01",
          "close": 1012.84
        },
        {
          "date": "2026-06-02",
          "close": 996.53
        },
        {
          "date": "2026-06-03",
          "close": 977.64
        },
        {
          "date": "2026-06-04",
          "close": 955.92
        },
        {
          "date": "2026-06-05",
          "close": 959.39
        },
        {
          "date": "2026-06-08",
          "close": 933.92
        },
        {
          "date": "2026-06-09",
          "close": 931.5
        },
        {
          "date": "2026-06-10",
          "close": 916.13
        },
        {
          "date": "2026-06-11",
          "close": 900.85
        },
        {
          "date": "2026-06-12",
          "close": 918.13
        },
        {
          "date": "2026-06-15",
          "close": 928.13
        },
        {
          "date": "2026-06-16",
          "close": 919.79
        },
        {
          "date": "2026-06-17",
          "close": 904.5
        },
        {
          "date": "2026-06-18",
          "close": 903.38
        },
        {
          "date": "2026-06-22",
          "close": 900.68
        },
        {
          "date": "2026-06-23",
          "close": 927.71
        },
        {
          "date": "2026-06-24",
          "close": 905.21
        },
        {
          "date": "2026-06-25",
          "close": 879.71
        },
        {
          "date": "2026-06-26",
          "close": 846.67
        },
        {
          "date": "2026-06-29",
          "close": 865.32
        },
        {
          "date": "2026-06-30",
          "close": 841.65
        },
        {
          "date": "2026-07-01",
          "close": 874.85
        },
        {
          "date": "2026-07-02",
          "close": 880.3
        },
        {
          "date": "2026-07-03",
          "close": 895.62
        },
        {
          "date": "2026-07-06",
          "close": 896.36
        },
        {
          "date": "2026-07-07",
          "close": 862.5
        },
        {
          "date": "2026-07-08",
          "close": 864.42
        },
        {
          "date": "2026-07-09",
          "close": 857.26
        },
        {
          "date": "2026-07-10",
          "close": 880.7
        },
        {
          "date": "2026-07-13",
          "close": 881.71
        },
        {
          "date": "2026-07-14",
          "close": 912.88
        },
        {
          "date": "2026-07-15",
          "close": 934.01
        },
        {
          "date": "2026-07-16",
          "close": 955.85
        },
        {
          "date": "2026-07-17",
          "close": 906.66
        },
        {
          "date": "2026-07-20",
          "close": 915.78
        },
        {
          "date": "2026-07-21",
          "close": 887.9
        },
        {
          "date": "2026-07-22",
          "close": 876.99
        },
        {
          "date": "2026-07-23",
          "close": 885.98
        },
        {
          "date": "2026-07-24",
          "close": 854.27
        },
        {
          "date": "2026-07-27",
          "close": 890.09
        },
        {
          "date": "2026-07-28",
          "close": 903.08
        },
        {
          "date": "2026-07-29",
          "close": 906.69
        },
        {
          "date": "2026-07-30",
          "close": 901.32
        },
        {
          "date": "2026-07-31",
          "close": 925.55
        },
        {
          "date": "2026-08-03",
          "close": 936.26
        },
        {
          "date": "2026-08-04",
          "close": 944.68
        },
        {
          "date": "2026-08-05",
          "close": 939.36
        },
        {
          "date": "2026-08-06",
          "close": 961.11
        },
        {
          "date": "2026-08-07",
          "close": 973.36
        },
        {
          "date": "2026-08-10",
          "close": 998.19
        },
        {
          "date": "2026-08-11",
          "close": 1002.5
        },
        {
          "date": "2026-08-12",
          "close": 1013.27
        },
        {
          "date": "2026-08-13",
          "close": 1016.86
        },
        {
          "date": "2026-08-14",
          "close": 1028.77
        },
        {
          "date": "2026-08-17",
          "close": 1025.13
        },
        {
          "date": "2026-08-18",
          "close": 1018.23
        },
        {
          "date": "2026-08-19",
          "close": 984.3
        },
        {
          "date": "2026-08-20",
          "close": 1016.76
        },
        {
          "date": "2026-08-21",
          "close": 968.7
        },
        {
          "date": "2026-08-24",
          "close": 956.12
        },
        {
          "date": "2026-08-25",
          "close": 989.68
        },
        {
          "date": "2026-08-26",
          "close": 990.51
        },
        {
          "date": "2026-08-27",
          "close": 1000.77
        },
        {
          "date": "2026-08-28",
          "close": 1000.23
        },
        {
          "date": "2026-08-31",
          "close": 981.84
        },
        {
          "date": "2026-09-01",
          "close": 1006.58
        },
        {
          "date": "2026-09-02",
          "close": 985.92
        },
        {
          "date": "2026-09-03",
          "close": 971.4
        },
        {
          "date": "2026-09-04",
          "close": 989.12
        },
        {
          "date": "2026-09-07",
          "close": 992.03
        },
        {
          "date": "2026-09-08",
          "close": 1001.9
        },
        {
          "date": "2026-09-09",
          "close": 983.54
        },
        {
          "date": "2026-09-10",
          "close": 965.3
        },
        {
          "date": "2026-09-11",
          "close": 941.76
        },
        {
          "date": "2026-09-14",
          "close": 949.25
        },
        {
          "date": "2026-09-15",
          "close": 931.11
        },
        {
          "date": "2026-09-16",
          "close": 939.85
        },
        {
          "date": "2026-09-17",
          "close": 939.47
        },
        {
          "date": "2026-09-18",
          "close": 955.08
        },
        {
          "date": "2026-09-21",
          "close": 989.78
        },
        {
          "date": "2026-09-22",
          "close": 993.12
        },
        {
          "date": "2026-09-23",
          "close": 970.47
        },
        {
          "date": "2026-09-24",
          "close": 974.45
        },
        {
          "date": "2026-09-28",
          "close": 967.79
        },
        {
          "date": "2026-09-29",
          "close": 967.35
        },
        {
          "date": "2026-09-30",
          "close": 974.77
        },
        {
          "date": "2026-10-08",
          "close": 972.86
        },
        {
          "date": "2026-10-09",
          "close": 993.43
        },
        {
          "date": "2026-10-12",
          "close": 976.59
        },
        {
          "date": "2026-10-13",
          "close": 978.83
        },
        {
          "date": "2026-10-14",
          "close": 958.02
        },
        {
          "date": "2026-10-15",
          "close": 940.06
        },
        {
          "date": "2026-10-16",
          "close": 934.31
        },
        {
          "date": "2026-10-19",
          "close": 934.64
        },
        {
          "date": "2026-10-20",
          "close": 934.51
        },
        {
          "date": "2026-10-21",
          "close": 940.74
        },
        {
          "date": "2026-10-22",
          "close": 913.27
        },
        {
          "date": "2026-10-23",
          "close": 925.05
        },
        {
          "date": "2026-10-26",
          "close": 951.05
        },
        {
          "date": "2026-10-27",
          "close": 926.29
        },
        {
          "date": "2026-10-28",
          "close": 932.29
        },
        {
          "date": "2026-10-29",
          "close": 919.69
        },
        {
          "date": "2026-10-30",
          "close": 907.29
        },
        {
          "date": "2026-11-02",
          "close": 928.55
        },
        {
          "date": "2026-11-03",
          "close": 930.1
        },
        {
          "date": "2026-11-04",
          "close": 936.42
        },
        {
          "date": "2026-11-05",
          "close": 947.09
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 72,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4722222222222222,
          "pullback_frequency": 0.375,
          "up_wilson": [
            0.36126510337834705,
            0.5859932950992339
          ],
          "pullback_wilson": [
            0.2721917834183841,
            0.4904710097307303
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 44,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4318181818181818,
          "pullback_frequency": 0.5227272727272727,
          "up_wilson": [
            0.2968272340851781,
            0.5777585300637057
          ],
          "pullback_wilson": [
            0.3793546556062164,
            0.662450089677489
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 46,
          "covered_samples": 23,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 28,
          "covered_samples": 10,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1148",
      "name": "BC电池",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 764,
      "history_sufficient": true,
      "returns": {
        "1": 0.051139676281962254,
        "5": 0.0851326047080403,
        "20": -0.056000199466427425,
        "60": -0.057855969740705726
      },
      "moving_averages": {
        "5": 1056.461999999988,
        "20": 1093.630999999994,
        "60": 1203.3018333333214
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-02",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-16",
            "end": "2026-09-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 15
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 32
          }
        }
      },
      "drawdown": -0.04929188429087994,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1523.94
        },
        {
          "date": "2026-05-14",
          "close": 1534.09
        },
        {
          "date": "2026-05-15",
          "close": 1523.75
        },
        {
          "date": "2026-05-18",
          "close": 1517.1
        },
        {
          "date": "2026-05-19",
          "close": 1532.2
        },
        {
          "date": "2026-05-20",
          "close": 1540.25
        },
        {
          "date": "2026-05-21",
          "close": 1471.94
        },
        {
          "date": "2026-05-22",
          "close": 1528.06
        },
        {
          "date": "2026-05-25",
          "close": 1535.83
        },
        {
          "date": "2026-05-26",
          "close": 1501.08
        },
        {
          "date": "2026-05-27",
          "close": 1498.25
        },
        {
          "date": "2026-05-28",
          "close": 1518.87
        },
        {
          "date": "2026-05-29",
          "close": 1433.94
        },
        {
          "date": "2026-06-01",
          "close": 1419.28
        },
        {
          "date": "2026-06-02",
          "close": 1418.93
        },
        {
          "date": "2026-06-03",
          "close": 1433.23
        },
        {
          "date": "2026-06-04",
          "close": 1453.05
        },
        {
          "date": "2026-06-05",
          "close": 1447.4
        },
        {
          "date": "2026-06-08",
          "close": 1383.41
        },
        {
          "date": "2026-06-09",
          "close": 1423.34
        },
        {
          "date": "2026-06-10",
          "close": 1407.56
        },
        {
          "date": "2026-06-11",
          "close": 1384.08
        },
        {
          "date": "2026-06-12",
          "close": 1373.69
        },
        {
          "date": "2026-06-15",
          "close": 1433.73
        },
        {
          "date": "2026-06-16",
          "close": 1478.79
        },
        {
          "date": "2026-06-17",
          "close": 1490.76
        },
        {
          "date": "2026-06-18",
          "close": 1481.78
        },
        {
          "date": "2026-06-22",
          "close": 1491.93
        },
        {
          "date": "2026-06-23",
          "close": 1453.76
        },
        {
          "date": "2026-06-24",
          "close": 1450.11
        },
        {
          "date": "2026-06-25",
          "close": 1472.97
        },
        {
          "date": "2026-06-26",
          "close": 1458.48
        },
        {
          "date": "2026-06-29",
          "close": 1438.93
        },
        {
          "date": "2026-06-30",
          "close": 1499.44
        },
        {
          "date": "2026-07-01",
          "close": 1495.54
        },
        {
          "date": "2026-07-02",
          "close": 1442.7
        },
        {
          "date": "2026-07-03",
          "close": 1434.51
        },
        {
          "date": "2026-07-06",
          "close": 1392.44
        },
        {
          "date": "2026-07-07",
          "close": 1368.7
        },
        {
          "date": "2026-07-08",
          "close": 1322.73
        },
        {
          "date": "2026-07-09",
          "close": 1355.91
        },
        {
          "date": "2026-07-10",
          "close": 1337.78
        },
        {
          "date": "2026-07-13",
          "close": 1250.92
        },
        {
          "date": "2026-07-14",
          "close": 1269.6
        },
        {
          "date": "2026-07-15",
          "close": 1255.24
        },
        {
          "date": "2026-07-16",
          "close": 1220.1
        },
        {
          "date": "2026-07-17",
          "close": 1145.23
        },
        {
          "date": "2026-07-20",
          "close": 1085.08
        },
        {
          "date": "2026-07-21",
          "close": 1138.56
        },
        {
          "date": "2026-07-22",
          "close": 1122.77
        },
        {
          "date": "2026-07-23",
          "close": 1137.78
        },
        {
          "date": "2026-07-24",
          "close": 1107.39
        },
        {
          "date": "2026-07-27",
          "close": 1146.32
        },
        {
          "date": "2026-07-28",
          "close": 1122.26
        },
        {
          "date": "2026-07-29",
          "close": 1126.19
        },
        {
          "date": "2026-07-30",
          "close": 1083.96
        },
        {
          "date": "2026-07-31",
          "close": 1115.64
        },
        {
          "date": "2026-08-03",
          "close": 1130.67
        },
        {
          "date": "2026-08-04",
          "close": 1167.95
        },
        {
          "date": "2026-08-05",
          "close": 1205.58
        },
        {
          "date": "2026-08-06",
          "close": 1211.36
        },
        {
          "date": "2026-08-07",
          "close": 1240.75
        },
        {
          "date": "2026-08-10",
          "close": 1246.69
        },
        {
          "date": "2026-08-11",
          "close": 1239.94
        },
        {
          "date": "2026-08-12",
          "close": 1268.22
        },
        {
          "date": "2026-08-13",
          "close": 1245.97
        },
        {
          "date": "2026-08-14",
          "close": 1260.51
        },
        {
          "date": "2026-08-17",
          "close": 1295.83
        },
        {
          "date": "2026-08-18",
          "close": 1307.27
        },
        {
          "date": "2026-08-19",
          "close": 1226.58
        },
        {
          "date": "2026-08-20",
          "close": 1248.23
        },
        {
          "date": "2026-08-21",
          "close": 1256.83
        },
        {
          "date": "2026-08-24",
          "close": 1247.62
        },
        {
          "date": "2026-08-25",
          "close": 1245.46
        },
        {
          "date": "2026-08-26",
          "close": 1244.88
        },
        {
          "date": "2026-08-27",
          "close": 1268.12
        },
        {
          "date": "2026-08-28",
          "close": 1268.69
        },
        {
          "date": "2026-08-31",
          "close": 1270.45
        },
        {
          "date": "2026-09-01",
          "close": 1254.37
        },
        {
          "date": "2026-09-02",
          "close": 1244.35
        },
        {
          "date": "2026-09-03",
          "close": 1236.14
        },
        {
          "date": "2026-09-04",
          "close": 1232.7
        },
        {
          "date": "2026-09-07",
          "close": 1267.44
        },
        {
          "date": "2026-09-08",
          "close": 1266.17
        },
        {
          "date": "2026-09-09",
          "close": 1281.57
        },
        {
          "date": "2026-09-10",
          "close": 1268.11
        },
        {
          "date": "2026-09-11",
          "close": 1233.04
        },
        {
          "date": "2026-09-14",
          "close": 1247.11
        },
        {
          "date": "2026-09-15",
          "close": 1234.55
        },
        {
          "date": "2026-09-16",
          "close": 1271.3
        },
        {
          "date": "2026-09-17",
          "close": 1262.44
        },
        {
          "date": "2026-09-18",
          "close": 1296.22
        },
        {
          "date": "2026-09-21",
          "close": 1306.56
        },
        {
          "date": "2026-09-22",
          "close": 1300.33
        },
        {
          "date": "2026-09-23",
          "close": 1311.58
        },
        {
          "date": "2026-09-24",
          "close": 1284.37
        },
        {
          "date": "2026-09-28",
          "close": 1243.74
        },
        {
          "date": "2026-09-29",
          "close": 1243.64
        },
        {
          "date": "2026-09-30",
          "close": 1243.15
        },
        {
          "date": "2026-10-08",
          "close": 1203.21
        },
        {
          "date": "2026-10-09",
          "close": 1194.72
        },
        {
          "date": "2026-10-12",
          "close": 1171.73
        },
        {
          "date": "2026-10-13",
          "close": 1170.97
        },
        {
          "date": "2026-10-14",
          "close": 1139.09
        },
        {
          "date": "2026-10-15",
          "close": 1092.04
        },
        {
          "date": "2026-10-16",
          "close": 1096.36
        },
        {
          "date": "2026-10-19",
          "close": 1093.58
        },
        {
          "date": "2026-10-20",
          "close": 1102.43
        },
        {
          "date": "2026-10-21",
          "close": 1102.18
        },
        {
          "date": "2026-10-22",
          "close": 1077.62
        },
        {
          "date": "2026-10-23",
          "close": 1091.88
        },
        {
          "date": "2026-10-26",
          "close": 1080.49
        },
        {
          "date": "2026-10-27",
          "close": 1052.93
        },
        {
          "date": "2026-10-28",
          "close": 1077.57
        },
        {
          "date": "2026-10-29",
          "close": 1046.72
        },
        {
          "date": "2026-10-30",
          "close": 1007.75
        },
        {
          "date": "2026-11-02",
          "close": 1041.77
        },
        {
          "date": "2026-11-03",
          "close": 1016.39
        },
        {
          "date": "2026-11-04",
          "close": 1080.57
        },
        {
          "date": "2026-11-05",
          "close": 1135.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 67,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4925373134328358,
          "pullback_frequency": 0.40298507462686567,
          "up_wilson": [
            0.3765217187108694,
            0.6093622535188514
          ],
          "pullback_wilson": [
            0.2939049277975166,
            0.5225867111888554
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5238095238095238,
          "pullback_frequency": 0.5476190476190477,
          "up_wilson": [
            0.3772246413134498,
            0.6664039876929454
          ],
          "pullback_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 0,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1150",
      "name": "新型工业化",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 749,
      "history_sufficient": true,
      "returns": {
        "1": 0.019104235129047575,
        "5": 0.015743800740451785,
        "20": -0.029549098478242497,
        "60": -0.053536157138154294
      },
      "moving_averages": {
        "5": 1337.2460000000196,
        "20": 1369.948000000004,
        "60": 1436.518333333327
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-04",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 17
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 49
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.029951568573698073,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1707.3
        },
        {
          "date": "2026-05-14",
          "close": 1682.66
        },
        {
          "date": "2026-05-15",
          "close": 1705.13
        },
        {
          "date": "2026-05-18",
          "close": 1718.79
        },
        {
          "date": "2026-05-19",
          "close": 1741.86
        },
        {
          "date": "2026-05-20",
          "close": 1727.9
        },
        {
          "date": "2026-05-21",
          "close": 1681.0
        },
        {
          "date": "2026-05-22",
          "close": 1718.31
        },
        {
          "date": "2026-05-25",
          "close": 1718.94
        },
        {
          "date": "2026-05-26",
          "close": 1683.38
        },
        {
          "date": "2026-05-27",
          "close": 1630.27
        },
        {
          "date": "2026-05-28",
          "close": 1655.33
        },
        {
          "date": "2026-05-29",
          "close": 1593.72
        },
        {
          "date": "2026-06-01",
          "close": 1601.53
        },
        {
          "date": "2026-06-02",
          "close": 1602.32
        },
        {
          "date": "2026-06-03",
          "close": 1598.21
        },
        {
          "date": "2026-06-04",
          "close": 1590.48
        },
        {
          "date": "2026-06-05",
          "close": 1617.06
        },
        {
          "date": "2026-06-08",
          "close": 1585.21
        },
        {
          "date": "2026-06-09",
          "close": 1608.2
        },
        {
          "date": "2026-06-10",
          "close": 1561.83
        },
        {
          "date": "2026-06-11",
          "close": 1527.99
        },
        {
          "date": "2026-06-12",
          "close": 1533.37
        },
        {
          "date": "2026-06-15",
          "close": 1583.47
        },
        {
          "date": "2026-06-16",
          "close": 1614.21
        },
        {
          "date": "2026-06-17",
          "close": 1603.58
        },
        {
          "date": "2026-06-18",
          "close": 1629.91
        },
        {
          "date": "2026-06-22",
          "close": 1619.26
        },
        {
          "date": "2026-06-23",
          "close": 1607.1
        },
        {
          "date": "2026-06-24",
          "close": 1601.96
        },
        {
          "date": "2026-06-25",
          "close": 1569.28
        },
        {
          "date": "2026-06-26",
          "close": 1517.43
        },
        {
          "date": "2026-06-29",
          "close": 1498.11
        },
        {
          "date": "2026-06-30",
          "close": 1549.11
        },
        {
          "date": "2026-07-01",
          "close": 1582.82
        },
        {
          "date": "2026-07-02",
          "close": 1563.6
        },
        {
          "date": "2026-07-03",
          "close": 1599.77
        },
        {
          "date": "2026-07-06",
          "close": 1560.28
        },
        {
          "date": "2026-07-07",
          "close": 1519.45
        },
        {
          "date": "2026-07-08",
          "close": 1485.12
        },
        {
          "date": "2026-07-09",
          "close": 1504.25
        },
        {
          "date": "2026-07-10",
          "close": 1517.19
        },
        {
          "date": "2026-07-13",
          "close": 1426.05
        },
        {
          "date": "2026-07-14",
          "close": 1438.28
        },
        {
          "date": "2026-07-15",
          "close": 1430.98
        },
        {
          "date": "2026-07-16",
          "close": 1412.63
        },
        {
          "date": "2026-07-17",
          "close": 1336.41
        },
        {
          "date": "2026-07-20",
          "close": 1284.27
        },
        {
          "date": "2026-07-21",
          "close": 1327.09
        },
        {
          "date": "2026-07-22",
          "close": 1301.08
        },
        {
          "date": "2026-07-23",
          "close": 1324.48
        },
        {
          "date": "2026-07-24",
          "close": 1292.92
        },
        {
          "date": "2026-07-27",
          "close": 1336.48
        },
        {
          "date": "2026-07-28",
          "close": 1328.78
        },
        {
          "date": "2026-07-29",
          "close": 1336.5
        },
        {
          "date": "2026-07-30",
          "close": 1301.21
        },
        {
          "date": "2026-07-31",
          "close": 1356.03
        },
        {
          "date": "2026-08-03",
          "close": 1383.12
        },
        {
          "date": "2026-08-04",
          "close": 1425.13
        },
        {
          "date": "2026-08-05",
          "close": 1458.08
        },
        {
          "date": "2026-08-06",
          "close": 1465.73
        },
        {
          "date": "2026-08-07",
          "close": 1476.83
        },
        {
          "date": "2026-08-10",
          "close": 1491.4
        },
        {
          "date": "2026-08-11",
          "close": 1486.73
        },
        {
          "date": "2026-08-12",
          "close": 1511.48
        },
        {
          "date": "2026-08-13",
          "close": 1486.69
        },
        {
          "date": "2026-08-14",
          "close": 1492.59
        },
        {
          "date": "2026-08-17",
          "close": 1524.11
        },
        {
          "date": "2026-08-18",
          "close": 1518.75
        },
        {
          "date": "2026-08-19",
          "close": 1427.93
        },
        {
          "date": "2026-08-20",
          "close": 1442.95
        },
        {
          "date": "2026-08-21",
          "close": 1445.51
        },
        {
          "date": "2026-08-24",
          "close": 1423.61
        },
        {
          "date": "2026-08-25",
          "close": 1453.44
        },
        {
          "date": "2026-08-26",
          "close": 1446.74
        },
        {
          "date": "2026-08-27",
          "close": 1469.04
        },
        {
          "date": "2026-08-28",
          "close": 1465.36
        },
        {
          "date": "2026-08-31",
          "close": 1491.14
        },
        {
          "date": "2026-09-01",
          "close": 1486.59
        },
        {
          "date": "2026-09-02",
          "close": 1479.38
        },
        {
          "date": "2026-09-03",
          "close": 1479.95
        },
        {
          "date": "2026-09-04",
          "close": 1464.35
        },
        {
          "date": "2026-09-07",
          "close": 1486.47
        },
        {
          "date": "2026-09-08",
          "close": 1482.44
        },
        {
          "date": "2026-09-09",
          "close": 1471.49
        },
        {
          "date": "2026-09-10",
          "close": 1449.18
        },
        {
          "date": "2026-09-11",
          "close": 1428.28
        },
        {
          "date": "2026-09-14",
          "close": 1439.51
        },
        {
          "date": "2026-09-15",
          "close": 1423.58
        },
        {
          "date": "2026-09-16",
          "close": 1451.55
        },
        {
          "date": "2026-09-17",
          "close": 1459.75
        },
        {
          "date": "2026-09-18",
          "close": 1484.26
        },
        {
          "date": "2026-09-21",
          "close": 1506.1
        },
        {
          "date": "2026-09-22",
          "close": 1510.34
        },
        {
          "date": "2026-09-23",
          "close": 1505.22
        },
        {
          "date": "2026-09-24",
          "close": 1486.96
        },
        {
          "date": "2026-09-28",
          "close": 1447.6
        },
        {
          "date": "2026-09-29",
          "close": 1460.7
        },
        {
          "date": "2026-09-30",
          "close": 1446.37
        },
        {
          "date": "2026-10-08",
          "close": 1422.04
        },
        {
          "date": "2026-10-09",
          "close": 1422.63
        },
        {
          "date": "2026-10-12",
          "close": 1404.59
        },
        {
          "date": "2026-10-13",
          "close": 1409.74
        },
        {
          "date": "2026-10-14",
          "close": 1375.76
        },
        {
          "date": "2026-10-15",
          "close": 1330.41
        },
        {
          "date": "2026-10-16",
          "close": 1341.04
        },
        {
          "date": "2026-10-19",
          "close": 1351.23
        },
        {
          "date": "2026-10-20",
          "close": 1392.48
        },
        {
          "date": "2026-10-21",
          "close": 1390.65
        },
        {
          "date": "2026-10-22",
          "close": 1358.86
        },
        {
          "date": "2026-10-23",
          "close": 1414.64
        },
        {
          "date": "2026-10-26",
          "close": 1400.07
        },
        {
          "date": "2026-10-27",
          "close": 1356.8
        },
        {
          "date": "2026-10-28",
          "close": 1405.2
        },
        {
          "date": "2026-10-29",
          "close": 1358.63
        },
        {
          "date": "2026-10-30",
          "close": 1307.8
        },
        {
          "date": "2026-11-02",
          "close": 1338.09
        },
        {
          "date": "2026-11-03",
          "close": 1306.17
        },
        {
          "date": "2026-11-04",
          "close": 1354.15
        },
        {
          "date": "2026-11-05",
          "close": 1380.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 68,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.35294117647058826,
          "up_wilson": [
            0.38438064984606757,
            0.6156193501539324
          ],
          "pullback_wilson": [
            0.25001976884865196,
            0.4715894477748983
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.47368421052631576,
          "up_wilson": [
            0.34849928364395105,
            0.6515007163560489
          ],
          "pullback_wilson": [
            0.32479023322526057,
            0.6274102861550331
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 3,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1151",
      "name": "短剧互动游戏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 725,
      "history_sufficient": true,
      "returns": {
        "1": 0.04520975841208341,
        "5": 0.10455369752885235,
        "20": 0.14045593387060595,
        "60": 0.10080037311879009
      },
      "moving_averages": {
        "5": 1229.7480000000214,
        "20": 1226.801500000013,
        "60": 1197.155500000009
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 30
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1421.95
        },
        {
          "date": "2026-05-14",
          "close": 1366.94
        },
        {
          "date": "2026-05-15",
          "close": 1369.06
        },
        {
          "date": "2026-05-18",
          "close": 1370.74
        },
        {
          "date": "2026-05-19",
          "close": 1395.57
        },
        {
          "date": "2026-05-20",
          "close": 1357.48
        },
        {
          "date": "2026-05-21",
          "close": 1315.52
        },
        {
          "date": "2026-05-22",
          "close": 1325.44
        },
        {
          "date": "2026-05-25",
          "close": 1324.58
        },
        {
          "date": "2026-05-26",
          "close": 1298.57
        },
        {
          "date": "2026-05-27",
          "close": 1300.48
        },
        {
          "date": "2026-05-28",
          "close": 1288.89
        },
        {
          "date": "2026-05-29",
          "close": 1284.22
        },
        {
          "date": "2026-06-01",
          "close": 1315.9
        },
        {
          "date": "2026-06-02",
          "close": 1268.73
        },
        {
          "date": "2026-06-03",
          "close": 1239.98
        },
        {
          "date": "2026-06-04",
          "close": 1220.35
        },
        {
          "date": "2026-06-05",
          "close": 1239.54
        },
        {
          "date": "2026-06-08",
          "close": 1211.2
        },
        {
          "date": "2026-06-09",
          "close": 1222.19
        },
        {
          "date": "2026-06-10",
          "close": 1205.47
        },
        {
          "date": "2026-06-11",
          "close": 1158.31
        },
        {
          "date": "2026-06-12",
          "close": 1162.98
        },
        {
          "date": "2026-06-15",
          "close": 1179.98
        },
        {
          "date": "2026-06-16",
          "close": 1186.58
        },
        {
          "date": "2026-06-17",
          "close": 1162.49
        },
        {
          "date": "2026-06-18",
          "close": 1168.97
        },
        {
          "date": "2026-06-22",
          "close": 1199.02
        },
        {
          "date": "2026-06-23",
          "close": 1181.16
        },
        {
          "date": "2026-06-24",
          "close": 1159.91
        },
        {
          "date": "2026-06-25",
          "close": 1137.38
        },
        {
          "date": "2026-06-26",
          "close": 1108.51
        },
        {
          "date": "2026-06-29",
          "close": 1110.25
        },
        {
          "date": "2026-06-30",
          "close": 1126.6
        },
        {
          "date": "2026-07-01",
          "close": 1151.23
        },
        {
          "date": "2026-07-02",
          "close": 1158.78
        },
        {
          "date": "2026-07-03",
          "close": 1141.4
        },
        {
          "date": "2026-07-06",
          "close": 1121.95
        },
        {
          "date": "2026-07-07",
          "close": 1100.96
        },
        {
          "date": "2026-07-08",
          "close": 1093.76
        },
        {
          "date": "2026-07-09",
          "close": 1108.86
        },
        {
          "date": "2026-07-10",
          "close": 1147.05
        },
        {
          "date": "2026-07-13",
          "close": 1080.62
        },
        {
          "date": "2026-07-14",
          "close": 1076.26
        },
        {
          "date": "2026-07-15",
          "close": 1097.19
        },
        {
          "date": "2026-07-16",
          "close": 1126.68
        },
        {
          "date": "2026-07-17",
          "close": 1062.76
        },
        {
          "date": "2026-07-20",
          "close": 1058.08
        },
        {
          "date": "2026-07-21",
          "close": 1062.77
        },
        {
          "date": "2026-07-22",
          "close": 1034.88
        },
        {
          "date": "2026-07-23",
          "close": 1043.48
        },
        {
          "date": "2026-07-24",
          "close": 1000.27
        },
        {
          "date": "2026-07-27",
          "close": 1039.39
        },
        {
          "date": "2026-07-28",
          "close": 1048.94
        },
        {
          "date": "2026-07-29",
          "close": 1075.38
        },
        {
          "date": "2026-07-30",
          "close": 1064.88
        },
        {
          "date": "2026-07-31",
          "close": 1131.24
        },
        {
          "date": "2026-08-03",
          "close": 1145.9
        },
        {
          "date": "2026-08-04",
          "close": 1197.64
        },
        {
          "date": "2026-08-05",
          "close": 1200.69
        },
        {
          "date": "2026-08-06",
          "close": 1185.23
        },
        {
          "date": "2026-08-07",
          "close": 1183.25
        },
        {
          "date": "2026-08-10",
          "close": 1195.93
        },
        {
          "date": "2026-08-11",
          "close": 1193.4
        },
        {
          "date": "2026-08-12",
          "close": 1207.63
        },
        {
          "date": "2026-08-13",
          "close": 1184.98
        },
        {
          "date": "2026-08-14",
          "close": 1179.77
        },
        {
          "date": "2026-08-17",
          "close": 1185.88
        },
        {
          "date": "2026-08-18",
          "close": 1168.42
        },
        {
          "date": "2026-08-19",
          "close": 1123.1
        },
        {
          "date": "2026-08-20",
          "close": 1137.28
        },
        {
          "date": "2026-08-21",
          "close": 1130.03
        },
        {
          "date": "2026-08-24",
          "close": 1112.05
        },
        {
          "date": "2026-08-25",
          "close": 1138.32
        },
        {
          "date": "2026-08-26",
          "close": 1136.7
        },
        {
          "date": "2026-08-27",
          "close": 1136.67
        },
        {
          "date": "2026-08-28",
          "close": 1139.26
        },
        {
          "date": "2026-08-31",
          "close": 1210.05
        },
        {
          "date": "2026-09-01",
          "close": 1241.39
        },
        {
          "date": "2026-09-02",
          "close": 1216.81
        },
        {
          "date": "2026-09-03",
          "close": 1196.93
        },
        {
          "date": "2026-09-04",
          "close": 1224.44
        },
        {
          "date": "2026-09-07",
          "close": 1242.23
        },
        {
          "date": "2026-09-08",
          "close": 1251.39
        },
        {
          "date": "2026-09-09",
          "close": 1218.68
        },
        {
          "date": "2026-09-10",
          "close": 1200.33
        },
        {
          "date": "2026-09-11",
          "close": 1189.41
        },
        {
          "date": "2026-09-14",
          "close": 1179.67
        },
        {
          "date": "2026-09-15",
          "close": 1154.95
        },
        {
          "date": "2026-09-16",
          "close": 1164.67
        },
        {
          "date": "2026-09-17",
          "close": 1171.84
        },
        {
          "date": "2026-09-18",
          "close": 1176.53
        },
        {
          "date": "2026-09-21",
          "close": 1204.77
        },
        {
          "date": "2026-09-22",
          "close": 1229.66
        },
        {
          "date": "2026-09-23",
          "close": 1203.47
        },
        {
          "date": "2026-09-24",
          "close": 1190.52
        },
        {
          "date": "2026-09-28",
          "close": 1156.89
        },
        {
          "date": "2026-09-29",
          "close": 1189.74
        },
        {
          "date": "2026-09-30",
          "close": 1182.09
        },
        {
          "date": "2026-10-08",
          "close": 1158.94
        },
        {
          "date": "2026-10-09",
          "close": 1228.26
        },
        {
          "date": "2026-10-12",
          "close": 1258.39
        },
        {
          "date": "2026-10-13",
          "close": 1269.92
        },
        {
          "date": "2026-10-14",
          "close": 1287.78
        },
        {
          "date": "2026-10-15",
          "close": 1247.64
        },
        {
          "date": "2026-10-16",
          "close": 1216.67
        },
        {
          "date": "2026-10-19",
          "close": 1208.38
        },
        {
          "date": "2026-10-20",
          "close": 1224.67
        },
        {
          "date": "2026-10-21",
          "close": 1240.55
        },
        {
          "date": "2026-10-22",
          "close": 1175.14
        },
        {
          "date": "2026-10-23",
          "close": 1209.44
        },
        {
          "date": "2026-10-26",
          "close": 1216.82
        },
        {
          "date": "2026-10-27",
          "close": 1185.06
        },
        {
          "date": "2026-10-28",
          "close": 1221.96
        },
        {
          "date": "2026-10-29",
          "close": 1196.61
        },
        {
          "date": "2026-10-30",
          "close": 1117.8
        },
        {
          "date": "2026-11-02",
          "close": 1216.56
        },
        {
          "date": "2026-11-03",
          "close": 1228.11
        },
        {
          "date": "2026-11-04",
          "close": 1264.55
        },
        {
          "date": "2026-11-05",
          "close": 1321.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43478260869565216,
          "pullback_frequency": 0.41304347826086957,
          "up_wilson": [
            0.3020926277801995,
            0.5775256630570501
          ],
          "pullback_wilson": [
            0.2828860322481277,
            0.5566050222015385
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1152",
      "name": "高带宽内存",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 715,
      "history_sufficient": true,
      "returns": {
        "1": 0.0254038426987091,
        "5": 0.056487667513701156,
        "20": -0.18830592332092122,
        "60": -0.228678376751291
      },
      "moving_averages": {
        "5": 1759.15,
        "20": 1982.6864999999991,
        "60": 2385.684333333334
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-24",
            "end": "2026-07-27",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-28",
            "end": "2026-07-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-31",
            "end": "2026-08-10",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-11",
            "end": "2026-09-01",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-02",
            "end": "2026-09-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-29",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 30
          }
        }
      },
      "drawdown": -0.16985564738292003,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2362.78
        },
        {
          "date": "2026-05-14",
          "close": 2337.48
        },
        {
          "date": "2026-05-15",
          "close": 2383.74
        },
        {
          "date": "2026-05-18",
          "close": 2427.92
        },
        {
          "date": "2026-05-19",
          "close": 2481.22
        },
        {
          "date": "2026-05-20",
          "close": 2586.26
        },
        {
          "date": "2026-05-21",
          "close": 2455.97
        },
        {
          "date": "2026-05-22",
          "close": 2533.26
        },
        {
          "date": "2026-05-25",
          "close": 2678.25
        },
        {
          "date": "2026-05-26",
          "close": 2621.6
        },
        {
          "date": "2026-05-27",
          "close": 2535.09
        },
        {
          "date": "2026-05-28",
          "close": 2609.68
        },
        {
          "date": "2026-05-29",
          "close": 2468.59
        },
        {
          "date": "2026-06-01",
          "close": 2384.6
        },
        {
          "date": "2026-06-02",
          "close": 2457.82
        },
        {
          "date": "2026-06-03",
          "close": 2510.51
        },
        {
          "date": "2026-06-04",
          "close": 2602.8
        },
        {
          "date": "2026-06-05",
          "close": 2528.6
        },
        {
          "date": "2026-06-08",
          "close": 2442.43
        },
        {
          "date": "2026-06-09",
          "close": 2614.18
        },
        {
          "date": "2026-06-10",
          "close": 2666.52
        },
        {
          "date": "2026-06-11",
          "close": 2779.27
        },
        {
          "date": "2026-06-12",
          "close": 2709.6
        },
        {
          "date": "2026-06-15",
          "close": 2892.56
        },
        {
          "date": "2026-06-16",
          "close": 2940.21
        },
        {
          "date": "2026-06-17",
          "close": 3151.28
        },
        {
          "date": "2026-06-18",
          "close": 3246.04
        },
        {
          "date": "2026-06-22",
          "close": 3351.68
        },
        {
          "date": "2026-06-23",
          "close": 3262.38
        },
        {
          "date": "2026-06-24",
          "close": 3418.14
        },
        {
          "date": "2026-06-25",
          "close": 3552.34
        },
        {
          "date": "2026-06-26",
          "close": 3571.19
        },
        {
          "date": "2026-06-29",
          "close": 3704.14
        },
        {
          "date": "2026-06-30",
          "close": 3824.91
        },
        {
          "date": "2026-07-01",
          "close": 3803.05
        },
        {
          "date": "2026-07-02",
          "close": 3533.73
        },
        {
          "date": "2026-07-03",
          "close": 3393.85
        },
        {
          "date": "2026-07-06",
          "close": 3355.18
        },
        {
          "date": "2026-07-07",
          "close": 3348.21
        },
        {
          "date": "2026-07-08",
          "close": 3324.46
        },
        {
          "date": "2026-07-09",
          "close": 3595.7
        },
        {
          "date": "2026-07-10",
          "close": 3379.05
        },
        {
          "date": "2026-07-13",
          "close": 3180.14
        },
        {
          "date": "2026-07-14",
          "close": 3212.93
        },
        {
          "date": "2026-07-15",
          "close": 3006.83
        },
        {
          "date": "2026-07-16",
          "close": 2809.55
        },
        {
          "date": "2026-07-17",
          "close": 2568.27
        },
        {
          "date": "2026-07-20",
          "close": 2334.41
        },
        {
          "date": "2026-07-21",
          "close": 2610.42
        },
        {
          "date": "2026-07-22",
          "close": 2551.51
        },
        {
          "date": "2026-07-23",
          "close": 2476.85
        },
        {
          "date": "2026-07-24",
          "close": 2496.44
        },
        {
          "date": "2026-07-27",
          "close": 2605.3
        },
        {
          "date": "2026-07-28",
          "close": 2430.44
        },
        {
          "date": "2026-07-29",
          "close": 2366.72
        },
        {
          "date": "2026-07-30",
          "close": 2199.76
        },
        {
          "date": "2026-07-31",
          "close": 2258.15
        },
        {
          "date": "2026-08-03",
          "close": 2130.56
        },
        {
          "date": "2026-08-04",
          "close": 2265.7
        },
        {
          "date": "2026-08-05",
          "close": 2441.77
        },
        {
          "date": "2026-08-06",
          "close": 2509.67
        },
        {
          "date": "2026-08-07",
          "close": 2605.79
        },
        {
          "date": "2026-08-10",
          "close": 2629.05
        },
        {
          "date": "2026-08-11",
          "close": 2582.01
        },
        {
          "date": "2026-08-12",
          "close": 2672.83
        },
        {
          "date": "2026-08-13",
          "close": 2619.05
        },
        {
          "date": "2026-08-14",
          "close": 2680.41
        },
        {
          "date": "2026-08-17",
          "close": 2834.04
        },
        {
          "date": "2026-08-18",
          "close": 2844.78
        },
        {
          "date": "2026-08-19",
          "close": 2597.02
        },
        {
          "date": "2026-08-20",
          "close": 2594.88
        },
        {
          "date": "2026-08-21",
          "close": 2609.03
        },
        {
          "date": "2026-08-24",
          "close": 2561.11
        },
        {
          "date": "2026-08-25",
          "close": 2529.96
        },
        {
          "date": "2026-08-26",
          "close": 2540.97
        },
        {
          "date": "2026-08-27",
          "close": 2695.42
        },
        {
          "date": "2026-08-28",
          "close": 2644.99
        },
        {
          "date": "2026-08-31",
          "close": 2685.45
        },
        {
          "date": "2026-09-01",
          "close": 2568.97
        },
        {
          "date": "2026-09-02",
          "close": 2537.82
        },
        {
          "date": "2026-09-03",
          "close": 2533.19
        },
        {
          "date": "2026-09-04",
          "close": 2442.3
        },
        {
          "date": "2026-09-07",
          "close": 2540.39
        },
        {
          "date": "2026-09-08",
          "close": 2526.5
        },
        {
          "date": "2026-09-09",
          "close": 2527.28
        },
        {
          "date": "2026-09-10",
          "close": 2528.29
        },
        {
          "date": "2026-09-11",
          "close": 2469.37
        },
        {
          "date": "2026-09-14",
          "close": 2474.74
        },
        {
          "date": "2026-09-15",
          "close": 2520.15
        },
        {
          "date": "2026-09-16",
          "close": 2638.09
        },
        {
          "date": "2026-09-17",
          "close": 2611.17
        },
        {
          "date": "2026-09-18",
          "close": 2697.34
        },
        {
          "date": "2026-09-21",
          "close": 2694.32
        },
        {
          "date": "2026-09-22",
          "close": 2670.69
        },
        {
          "date": "2026-09-23",
          "close": 2712.31
        },
        {
          "date": "2026-09-24",
          "close": 2632.39
        },
        {
          "date": "2026-09-28",
          "close": 2488.53
        },
        {
          "date": "2026-09-29",
          "close": 2493.71
        },
        {
          "date": "2026-09-30",
          "close": 2423.0
        },
        {
          "date": "2026-10-08",
          "close": 2320.32
        },
        {
          "date": "2026-10-09",
          "close": 2268.75
        },
        {
          "date": "2026-10-12",
          "close": 2225.25
        },
        {
          "date": "2026-10-13",
          "close": 2243.77
        },
        {
          "date": "2026-10-14",
          "close": 2182.5
        },
        {
          "date": "2026-10-15",
          "close": 2133.01
        },
        {
          "date": "2026-10-16",
          "close": 2118.28
        },
        {
          "date": "2026-10-19",
          "close": 2057.24
        },
        {
          "date": "2026-10-20",
          "close": 2083.09
        },
        {
          "date": "2026-10-21",
          "close": 2074.93
        },
        {
          "date": "2026-10-22",
          "close": 1988.38
        },
        {
          "date": "2026-10-23",
          "close": 2016.34
        },
        {
          "date": "2026-10-26",
          "close": 1935.61
        },
        {
          "date": "2026-10-27",
          "close": 1845.08
        },
        {
          "date": "2026-10-28",
          "close": 1903.06
        },
        {
          "date": "2026-10-29",
          "close": 1782.69
        },
        {
          "date": "2026-10-30",
          "close": 1687.11
        },
        {
          "date": "2026-11-02",
          "close": 1741.73
        },
        {
          "date": "2026-11-03",
          "close": 1646.79
        },
        {
          "date": "2026-11-04",
          "close": 1836.73
        },
        {
          "date": "2026-11-05",
          "close": 1883.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5306122448979592,
          "pullback_frequency": 0.42857142857142855,
          "up_wilson": [
            0.39380863983661896,
            0.6629649630682484
          ],
          "pullback_wilson": [
            0.30023319078881594,
            0.5672950690998263
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5882352941176471,
          "pullback_frequency": 0.47058823529411764,
          "up_wilson": [
            0.42221593878812513,
            0.7363403163612884
          ],
          "pullback_wilson": [
            0.3145150447508847,
            0.6326328701993107
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 12,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1153",
      "name": "多模态AI",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 702,
      "history_sufficient": true,
      "returns": {
        "1": 0.03706311945748553,
        "5": 0.04462854790825577,
        "20": 0.011618735847616302,
        "60": -0.04149557643012691
      },
      "moving_averages": {
        "5": 1135.1,
        "20": 1175.278500000009,
        "60": 1207.1505000000025
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 35
          }
        }
      },
      "drawdown": -0.021757315312950998,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1476.51
        },
        {
          "date": "2026-05-14",
          "close": 1432.16
        },
        {
          "date": "2026-05-15",
          "close": 1421.44
        },
        {
          "date": "2026-05-18",
          "close": 1437.41
        },
        {
          "date": "2026-05-19",
          "close": 1474.87
        },
        {
          "date": "2026-05-20",
          "close": 1443.42
        },
        {
          "date": "2026-05-21",
          "close": 1389.04
        },
        {
          "date": "2026-05-22",
          "close": 1407.72
        },
        {
          "date": "2026-05-25",
          "close": 1416.1
        },
        {
          "date": "2026-05-26",
          "close": 1390.89
        },
        {
          "date": "2026-05-27",
          "close": 1349.65
        },
        {
          "date": "2026-05-28",
          "close": 1349.45
        },
        {
          "date": "2026-05-29",
          "close": 1310.53
        },
        {
          "date": "2026-06-01",
          "close": 1354.74
        },
        {
          "date": "2026-06-02",
          "close": 1335.59
        },
        {
          "date": "2026-06-03",
          "close": 1322.9
        },
        {
          "date": "2026-06-04",
          "close": 1296.45
        },
        {
          "date": "2026-06-05",
          "close": 1304.34
        },
        {
          "date": "2026-06-08",
          "close": 1285.35
        },
        {
          "date": "2026-06-09",
          "close": 1302.79
        },
        {
          "date": "2026-06-10",
          "close": 1275.89
        },
        {
          "date": "2026-06-11",
          "close": 1233.16
        },
        {
          "date": "2026-06-12",
          "close": 1243.74
        },
        {
          "date": "2026-06-15",
          "close": 1279.58
        },
        {
          "date": "2026-06-16",
          "close": 1293.29
        },
        {
          "date": "2026-06-17",
          "close": 1285.22
        },
        {
          "date": "2026-06-18",
          "close": 1299.36
        },
        {
          "date": "2026-06-22",
          "close": 1308.43
        },
        {
          "date": "2026-06-23",
          "close": 1296.92
        },
        {
          "date": "2026-06-24",
          "close": 1284.16
        },
        {
          "date": "2026-06-25",
          "close": 1257.09
        },
        {
          "date": "2026-06-26",
          "close": 1206.74
        },
        {
          "date": "2026-06-29",
          "close": 1202.53
        },
        {
          "date": "2026-06-30",
          "close": 1232.83
        },
        {
          "date": "2026-07-01",
          "close": 1263.73
        },
        {
          "date": "2026-07-02",
          "close": 1246.31
        },
        {
          "date": "2026-07-03",
          "close": 1245.99
        },
        {
          "date": "2026-07-06",
          "close": 1212.7
        },
        {
          "date": "2026-07-07",
          "close": 1177.43
        },
        {
          "date": "2026-07-08",
          "close": 1188.33
        },
        {
          "date": "2026-07-09",
          "close": 1200.91
        },
        {
          "date": "2026-07-10",
          "close": 1227.55
        },
        {
          "date": "2026-07-13",
          "close": 1168.12
        },
        {
          "date": "2026-07-14",
          "close": 1165.03
        },
        {
          "date": "2026-07-15",
          "close": 1170.39
        },
        {
          "date": "2026-07-16",
          "close": 1177.0
        },
        {
          "date": "2026-07-17",
          "close": 1112.64
        },
        {
          "date": "2026-07-20",
          "close": 1096.98
        },
        {
          "date": "2026-07-21",
          "close": 1120.5
        },
        {
          "date": "2026-07-22",
          "close": 1104.34
        },
        {
          "date": "2026-07-23",
          "close": 1112.46
        },
        {
          "date": "2026-07-24",
          "close": 1071.55
        },
        {
          "date": "2026-07-27",
          "close": 1112.15
        },
        {
          "date": "2026-07-28",
          "close": 1112.52
        },
        {
          "date": "2026-07-29",
          "close": 1114.75
        },
        {
          "date": "2026-07-30",
          "close": 1088.26
        },
        {
          "date": "2026-07-31",
          "close": 1157.72
        },
        {
          "date": "2026-08-03",
          "close": 1171.65
        },
        {
          "date": "2026-08-04",
          "close": 1220.14
        },
        {
          "date": "2026-08-05",
          "close": 1244.47
        },
        {
          "date": "2026-08-06",
          "close": 1244.59
        },
        {
          "date": "2026-08-07",
          "close": 1248.55
        },
        {
          "date": "2026-08-10",
          "close": 1251.96
        },
        {
          "date": "2026-08-11",
          "close": 1240.59
        },
        {
          "date": "2026-08-12",
          "close": 1253.11
        },
        {
          "date": "2026-08-13",
          "close": 1238.7
        },
        {
          "date": "2026-08-14",
          "close": 1237.66
        },
        {
          "date": "2026-08-17",
          "close": 1254.29
        },
        {
          "date": "2026-08-18",
          "close": 1241.27
        },
        {
          "date": "2026-08-19",
          "close": 1173.33
        },
        {
          "date": "2026-08-20",
          "close": 1192.76
        },
        {
          "date": "2026-08-21",
          "close": 1191.6
        },
        {
          "date": "2026-08-24",
          "close": 1167.35
        },
        {
          "date": "2026-08-25",
          "close": 1184.79
        },
        {
          "date": "2026-08-26",
          "close": 1179.21
        },
        {
          "date": "2026-08-27",
          "close": 1195.46
        },
        {
          "date": "2026-08-28",
          "close": 1198.03
        },
        {
          "date": "2026-08-31",
          "close": 1234.65
        },
        {
          "date": "2026-09-01",
          "close": 1254.91
        },
        {
          "date": "2026-09-02",
          "close": 1244.84
        },
        {
          "date": "2026-09-03",
          "close": 1235.44
        },
        {
          "date": "2026-09-04",
          "close": 1255.55
        },
        {
          "date": "2026-09-07",
          "close": 1261.96
        },
        {
          "date": "2026-09-08",
          "close": 1262.23
        },
        {
          "date": "2026-09-09",
          "close": 1237.4
        },
        {
          "date": "2026-09-10",
          "close": 1223.31
        },
        {
          "date": "2026-09-11",
          "close": 1201.88
        },
        {
          "date": "2026-09-14",
          "close": 1202.47
        },
        {
          "date": "2026-09-15",
          "close": 1187.74
        },
        {
          "date": "2026-09-16",
          "close": 1200.6
        },
        {
          "date": "2026-09-17",
          "close": 1202.59
        },
        {
          "date": "2026-09-18",
          "close": 1228.04
        },
        {
          "date": "2026-09-21",
          "close": 1251.01
        },
        {
          "date": "2026-09-22",
          "close": 1266.09
        },
        {
          "date": "2026-09-23",
          "close": 1245.55
        },
        {
          "date": "2026-09-24",
          "close": 1226.9
        },
        {
          "date": "2026-09-28",
          "close": 1197.17
        },
        {
          "date": "2026-09-29",
          "close": 1221.04
        },
        {
          "date": "2026-09-30",
          "close": 1209.71
        },
        {
          "date": "2026-10-08",
          "close": 1179.13
        },
        {
          "date": "2026-10-09",
          "close": 1210.89
        },
        {
          "date": "2026-10-12",
          "close": 1209.74
        },
        {
          "date": "2026-10-13",
          "close": 1219.36
        },
        {
          "date": "2026-10-14",
          "close": 1206.68
        },
        {
          "date": "2026-10-15",
          "close": 1170.17
        },
        {
          "date": "2026-10-16",
          "close": 1161.61
        },
        {
          "date": "2026-10-19",
          "close": 1165.51
        },
        {
          "date": "2026-10-20",
          "close": 1202.62
        },
        {
          "date": "2026-10-21",
          "close": 1208.75
        },
        {
          "date": "2026-10-22",
          "close": 1163.18
        },
        {
          "date": "2026-10-23",
          "close": 1212.92
        },
        {
          "date": "2026-10-26",
          "close": 1209.64
        },
        {
          "date": "2026-10-27",
          "close": 1163.85
        },
        {
          "date": "2026-10-28",
          "close": 1183.28
        },
        {
          "date": "2026-10-29",
          "close": 1141.87
        },
        {
          "date": "2026-10-30",
          "close": 1078.66
        },
        {
          "date": "2026-11-02",
          "close": 1140.53
        },
        {
          "date": "2026-11-03",
          "close": 1113.28
        },
        {
          "date": "2026-11-04",
          "close": 1150.2
        },
        {
          "date": "2026-11-05",
          "close": 1192.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 61,
          "minimum_sample": 30,
          "historical_up_frequency": 0.47540983606557374,
          "pullback_frequency": 0.4262295081967213,
          "up_wilson": [
            0.3553048742284526,
            0.5984284307501431
          ],
          "pullback_wilson": [
            0.3101522193852527,
            0.5510476955505343
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 38,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5526315789473685,
          "pullback_frequency": 0.4473684210526316,
          "up_wilson": [
            0.3970629712199248,
            0.6985359900194876
          ],
          "pullback_wilson": [
            0.3014640099805125,
            0.6029370287800753
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 38,
          "covered_samples": 26,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 2,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1155",
      "name": "小米汽车",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 698,
      "history_sufficient": true,
      "returns": {
        "1": 0.021746410630945068,
        "5": 0.021433455850927263,
        "20": -0.04463143588103613,
        "60": -0.0883214973710813
      },
      "moving_averages": {
        "5": 1384.833999999985,
        "20": 1425.335499999998,
        "60": 1523.7909999999995
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-06-24",
            "end": "2026-08-05",
            "sessions": 31,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-09",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.04298003830829489,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1902.13
        },
        {
          "date": "2026-05-14",
          "close": 1868.64
        },
        {
          "date": "2026-05-15",
          "close": 1884.09
        },
        {
          "date": "2026-05-18",
          "close": 1894.48
        },
        {
          "date": "2026-05-19",
          "close": 1908.07
        },
        {
          "date": "2026-05-20",
          "close": 1894.81
        },
        {
          "date": "2026-05-21",
          "close": 1863.7
        },
        {
          "date": "2026-05-22",
          "close": 1895.82
        },
        {
          "date": "2026-05-25",
          "close": 1897.61
        },
        {
          "date": "2026-05-26",
          "close": 1873.54
        },
        {
          "date": "2026-05-27",
          "close": 1835.69
        },
        {
          "date": "2026-05-28",
          "close": 1844.06
        },
        {
          "date": "2026-05-29",
          "close": 1788.88
        },
        {
          "date": "2026-06-01",
          "close": 1801.61
        },
        {
          "date": "2026-06-02",
          "close": 1805.99
        },
        {
          "date": "2026-06-03",
          "close": 1808.77
        },
        {
          "date": "2026-06-04",
          "close": 1805.07
        },
        {
          "date": "2026-06-05",
          "close": 1819.99
        },
        {
          "date": "2026-06-08",
          "close": 1771.19
        },
        {
          "date": "2026-06-09",
          "close": 1800.94
        },
        {
          "date": "2026-06-10",
          "close": 1744.72
        },
        {
          "date": "2026-06-11",
          "close": 1709.91
        },
        {
          "date": "2026-06-12",
          "close": 1721.96
        },
        {
          "date": "2026-06-15",
          "close": 1775.66
        },
        {
          "date": "2026-06-16",
          "close": 1792.23
        },
        {
          "date": "2026-06-17",
          "close": 1791.76
        },
        {
          "date": "2026-06-18",
          "close": 1795.43
        },
        {
          "date": "2026-06-22",
          "close": 1780.99
        },
        {
          "date": "2026-06-23",
          "close": 1767.13
        },
        {
          "date": "2026-06-24",
          "close": 1751.46
        },
        {
          "date": "2026-06-25",
          "close": 1722.72
        },
        {
          "date": "2026-06-26",
          "close": 1672.98
        },
        {
          "date": "2026-06-29",
          "close": 1664.89
        },
        {
          "date": "2026-06-30",
          "close": 1711.09
        },
        {
          "date": "2026-07-01",
          "close": 1722.32
        },
        {
          "date": "2026-07-02",
          "close": 1715.37
        },
        {
          "date": "2026-07-03",
          "close": 1766.4
        },
        {
          "date": "2026-07-06",
          "close": 1725.86
        },
        {
          "date": "2026-07-07",
          "close": 1681.63
        },
        {
          "date": "2026-07-08",
          "close": 1631.47
        },
        {
          "date": "2026-07-09",
          "close": 1651.58
        },
        {
          "date": "2026-07-10",
          "close": 1666.22
        },
        {
          "date": "2026-07-13",
          "close": 1574.59
        },
        {
          "date": "2026-07-14",
          "close": 1588.87
        },
        {
          "date": "2026-07-15",
          "close": 1586.79
        },
        {
          "date": "2026-07-16",
          "close": 1577.55
        },
        {
          "date": "2026-07-17",
          "close": 1494.39
        },
        {
          "date": "2026-07-20",
          "close": 1446.21
        },
        {
          "date": "2026-07-21",
          "close": 1483.64
        },
        {
          "date": "2026-07-22",
          "close": 1461.08
        },
        {
          "date": "2026-07-23",
          "close": 1482.07
        },
        {
          "date": "2026-07-24",
          "close": 1447.8
        },
        {
          "date": "2026-07-27",
          "close": 1487.95
        },
        {
          "date": "2026-07-28",
          "close": 1473.34
        },
        {
          "date": "2026-07-29",
          "close": 1488.66
        },
        {
          "date": "2026-07-30",
          "close": 1457.35
        },
        {
          "date": "2026-07-31",
          "close": 1489.78
        },
        {
          "date": "2026-08-03",
          "close": 1507.17
        },
        {
          "date": "2026-08-04",
          "close": 1532.18
        },
        {
          "date": "2026-08-05",
          "close": 1572.89
        },
        {
          "date": "2026-08-06",
          "close": 1573.62
        },
        {
          "date": "2026-08-07",
          "close": 1582.52
        },
        {
          "date": "2026-08-10",
          "close": 1596.39
        },
        {
          "date": "2026-08-11",
          "close": 1590.9
        },
        {
          "date": "2026-08-12",
          "close": 1606.79
        },
        {
          "date": "2026-08-13",
          "close": 1588.01
        },
        {
          "date": "2026-08-14",
          "close": 1596.04
        },
        {
          "date": "2026-08-17",
          "close": 1625.64
        },
        {
          "date": "2026-08-18",
          "close": 1627.28
        },
        {
          "date": "2026-08-19",
          "close": 1539.52
        },
        {
          "date": "2026-08-20",
          "close": 1551.92
        },
        {
          "date": "2026-08-21",
          "close": 1565.89
        },
        {
          "date": "2026-08-24",
          "close": 1554.45
        },
        {
          "date": "2026-08-25",
          "close": 1579.32
        },
        {
          "date": "2026-08-26",
          "close": 1579.33
        },
        {
          "date": "2026-08-27",
          "close": 1597.69
        },
        {
          "date": "2026-08-28",
          "close": 1592.11
        },
        {
          "date": "2026-08-31",
          "close": 1607.75
        },
        {
          "date": "2026-09-01",
          "close": 1609.6
        },
        {
          "date": "2026-09-02",
          "close": 1607.75
        },
        {
          "date": "2026-09-03",
          "close": 1601.12
        },
        {
          "date": "2026-09-04",
          "close": 1581.01
        },
        {
          "date": "2026-09-07",
          "close": 1591.97
        },
        {
          "date": "2026-09-08",
          "close": 1590.62
        },
        {
          "date": "2026-09-09",
          "close": 1581.26
        },
        {
          "date": "2026-09-10",
          "close": 1554.75
        },
        {
          "date": "2026-09-11",
          "close": 1528.2
        },
        {
          "date": "2026-09-14",
          "close": 1539.83
        },
        {
          "date": "2026-09-15",
          "close": 1516.15
        },
        {
          "date": "2026-09-16",
          "close": 1531.85
        },
        {
          "date": "2026-09-17",
          "close": 1542.03
        },
        {
          "date": "2026-09-18",
          "close": 1562.51
        },
        {
          "date": "2026-09-21",
          "close": 1583.05
        },
        {
          "date": "2026-09-22",
          "close": 1584.25
        },
        {
          "date": "2026-09-23",
          "close": 1581.11
        },
        {
          "date": "2026-09-24",
          "close": 1568.39
        },
        {
          "date": "2026-09-28",
          "close": 1536.15
        },
        {
          "date": "2026-09-29",
          "close": 1540.26
        },
        {
          "date": "2026-09-30",
          "close": 1532.76
        },
        {
          "date": "2026-10-08",
          "close": 1500.96
        },
        {
          "date": "2026-10-09",
          "close": 1498.37
        },
        {
          "date": "2026-10-12",
          "close": 1473.93
        },
        {
          "date": "2026-10-13",
          "close": 1469.95
        },
        {
          "date": "2026-10-14",
          "close": 1432.43
        },
        {
          "date": "2026-10-15",
          "close": 1387.57
        },
        {
          "date": "2026-10-16",
          "close": 1420.33
        },
        {
          "date": "2026-10-19",
          "close": 1432.75
        },
        {
          "date": "2026-10-20",
          "close": 1457.13
        },
        {
          "date": "2026-10-21",
          "close": 1440.54
        },
        {
          "date": "2026-10-22",
          "close": 1408.54
        },
        {
          "date": "2026-10-23",
          "close": 1452.28
        },
        {
          "date": "2026-10-26",
          "close": 1440.75
        },
        {
          "date": "2026-10-27",
          "close": 1408.95
        },
        {
          "date": "2026-10-28",
          "close": 1455.14
        },
        {
          "date": "2026-10-29",
          "close": 1403.88
        },
        {
          "date": "2026-10-30",
          "close": 1351.14
        },
        {
          "date": "2026-11-02",
          "close": 1378.12
        },
        {
          "date": "2026-11-03",
          "close": 1357.49
        },
        {
          "date": "2026-11-04",
          "close": 1403.45
        },
        {
          "date": "2026-11-05",
          "close": 1433.97
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6041666666666666,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4631040849254725,
            0.7297917213940862
          ],
          "pullback_wilson": [
            0.21676780694818568,
            0.4745989029405201
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 29,
          "covered_samples": 18,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1156",
      "name": "PEEK材料概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 695,
      "history_sufficient": true,
      "returns": {
        "1": 0.019399337146659423,
        "5": 0.01528089314845027,
        "20": -0.043994287702960544,
        "60": -0.08240321596000777
      },
      "moving_averages": {
        "5": 1545.4559999999824,
        "20": 1592.2659999999917,
        "60": 1700.7771666666608
      },
      "phase": "下降",
      "phase_days": 20,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-13",
            "end": "2026-08-05",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-22",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-09",
            "end": "2026-11-05",
            "sessions": 20,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 12,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 52
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 36
          }
        }
      },
      "drawdown": -0.04458476502299691,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2122.08
        },
        {
          "date": "2026-05-14",
          "close": 2085.62
        },
        {
          "date": "2026-05-15",
          "close": 2115.23
        },
        {
          "date": "2026-05-18",
          "close": 2094.26
        },
        {
          "date": "2026-05-19",
          "close": 2095.64
        },
        {
          "date": "2026-05-20",
          "close": 2085.86
        },
        {
          "date": "2026-05-21",
          "close": 2028.73
        },
        {
          "date": "2026-05-22",
          "close": 2079.21
        },
        {
          "date": "2026-05-25",
          "close": 2058.18
        },
        {
          "date": "2026-05-26",
          "close": 2075.03
        },
        {
          "date": "2026-05-27",
          "close": 2007.75
        },
        {
          "date": "2026-05-28",
          "close": 2026.11
        },
        {
          "date": "2026-05-29",
          "close": 1939.9
        },
        {
          "date": "2026-06-01",
          "close": 1941.22
        },
        {
          "date": "2026-06-02",
          "close": 1929.07
        },
        {
          "date": "2026-06-03",
          "close": 1934.33
        },
        {
          "date": "2026-06-04",
          "close": 1926.09
        },
        {
          "date": "2026-06-05",
          "close": 1951.53
        },
        {
          "date": "2026-06-08",
          "close": 1896.05
        },
        {
          "date": "2026-06-09",
          "close": 1954.99
        },
        {
          "date": "2026-06-10",
          "close": 1929.09
        },
        {
          "date": "2026-06-11",
          "close": 1920.12
        },
        {
          "date": "2026-06-12",
          "close": 1952.52
        },
        {
          "date": "2026-06-15",
          "close": 2033.54
        },
        {
          "date": "2026-06-16",
          "close": 2062.59
        },
        {
          "date": "2026-06-17",
          "close": 2054.45
        },
        {
          "date": "2026-06-18",
          "close": 2053.84
        },
        {
          "date": "2026-06-22",
          "close": 2079.02
        },
        {
          "date": "2026-06-23",
          "close": 2059.19
        },
        {
          "date": "2026-06-24",
          "close": 2067.02
        },
        {
          "date": "2026-06-25",
          "close": 2021.67
        },
        {
          "date": "2026-06-26",
          "close": 1968.61
        },
        {
          "date": "2026-06-29",
          "close": 1939.54
        },
        {
          "date": "2026-06-30",
          "close": 1983.72
        },
        {
          "date": "2026-07-01",
          "close": 2027.66
        },
        {
          "date": "2026-07-02",
          "close": 2030.86
        },
        {
          "date": "2026-07-03",
          "close": 2101.16
        },
        {
          "date": "2026-07-06",
          "close": 2017.11
        },
        {
          "date": "2026-07-07",
          "close": 1950.16
        },
        {
          "date": "2026-07-08",
          "close": 1865.95
        },
        {
          "date": "2026-07-09",
          "close": 1867.55
        },
        {
          "date": "2026-07-10",
          "close": 1881.39
        },
        {
          "date": "2026-07-13",
          "close": 1748.65
        },
        {
          "date": "2026-07-14",
          "close": 1776.06
        },
        {
          "date": "2026-07-15",
          "close": 1772.95
        },
        {
          "date": "2026-07-16",
          "close": 1743.7
        },
        {
          "date": "2026-07-17",
          "close": 1653.8
        },
        {
          "date": "2026-07-20",
          "close": 1562.45
        },
        {
          "date": "2026-07-21",
          "close": 1611.78
        },
        {
          "date": "2026-07-22",
          "close": 1575.96
        },
        {
          "date": "2026-07-23",
          "close": 1611.13
        },
        {
          "date": "2026-07-24",
          "close": 1561.53
        },
        {
          "date": "2026-07-27",
          "close": 1633.93
        },
        {
          "date": "2026-07-28",
          "close": 1605.83
        },
        {
          "date": "2026-07-29",
          "close": 1620.38
        },
        {
          "date": "2026-07-30",
          "close": 1573.18
        },
        {
          "date": "2026-07-31",
          "close": 1623.39
        },
        {
          "date": "2026-08-03",
          "close": 1651.77
        },
        {
          "date": "2026-08-04",
          "close": 1683.66
        },
        {
          "date": "2026-08-05",
          "close": 1736.34
        },
        {
          "date": "2026-08-06",
          "close": 1751.71
        },
        {
          "date": "2026-08-07",
          "close": 1776.37
        },
        {
          "date": "2026-08-10",
          "close": 1787.81
        },
        {
          "date": "2026-08-11",
          "close": 1781.63
        },
        {
          "date": "2026-08-12",
          "close": 1803.05
        },
        {
          "date": "2026-08-13",
          "close": 1785.71
        },
        {
          "date": "2026-08-14",
          "close": 1794.04
        },
        {
          "date": "2026-08-17",
          "close": 1842.63
        },
        {
          "date": "2026-08-18",
          "close": 1841.8
        },
        {
          "date": "2026-08-19",
          "close": 1726.57
        },
        {
          "date": "2026-08-20",
          "close": 1732.24
        },
        {
          "date": "2026-08-21",
          "close": 1753.77
        },
        {
          "date": "2026-08-24",
          "close": 1723.28
        },
        {
          "date": "2026-08-25",
          "close": 1743.86
        },
        {
          "date": "2026-08-26",
          "close": 1741.39
        },
        {
          "date": "2026-08-27",
          "close": 1785.41
        },
        {
          "date": "2026-08-28",
          "close": 1812.1
        },
        {
          "date": "2026-08-31",
          "close": 1823.22
        },
        {
          "date": "2026-09-01",
          "close": 1800.86
        },
        {
          "date": "2026-09-02",
          "close": 1795.83
        },
        {
          "date": "2026-09-03",
          "close": 1772.33
        },
        {
          "date": "2026-09-04",
          "close": 1747.67
        },
        {
          "date": "2026-09-07",
          "close": 1770.86
        },
        {
          "date": "2026-09-08",
          "close": 1766.08
        },
        {
          "date": "2026-09-09",
          "close": 1760.68
        },
        {
          "date": "2026-09-10",
          "close": 1729.35
        },
        {
          "date": "2026-09-11",
          "close": 1691.14
        },
        {
          "date": "2026-09-14",
          "close": 1707.36
        },
        {
          "date": "2026-09-15",
          "close": 1694.27
        },
        {
          "date": "2026-09-16",
          "close": 1714.63
        },
        {
          "date": "2026-09-17",
          "close": 1715.48
        },
        {
          "date": "2026-09-18",
          "close": 1735.44
        },
        {
          "date": "2026-09-21",
          "close": 1772.21
        },
        {
          "date": "2026-09-22",
          "close": 1770.91
        },
        {
          "date": "2026-09-23",
          "close": 1776.7
        },
        {
          "date": "2026-09-24",
          "close": 1741.77
        },
        {
          "date": "2026-09-28",
          "close": 1682.49
        },
        {
          "date": "2026-09-29",
          "close": 1692.12
        },
        {
          "date": "2026-09-30",
          "close": 1689.96
        },
        {
          "date": "2026-10-08",
          "close": 1666.58
        },
        {
          "date": "2026-10-09",
          "close": 1667.61
        },
        {
          "date": "2026-10-12",
          "close": 1634.57
        },
        {
          "date": "2026-10-13",
          "close": 1638.03
        },
        {
          "date": "2026-10-14",
          "close": 1598.72
        },
        {
          "date": "2026-10-15",
          "close": 1555.35
        },
        {
          "date": "2026-10-16",
          "close": 1573.37
        },
        {
          "date": "2026-10-19",
          "close": 1592.59
        },
        {
          "date": "2026-10-20",
          "close": 1633.28
        },
        {
          "date": "2026-10-21",
          "close": 1621.47
        },
        {
          "date": "2026-10-22",
          "close": 1600.19
        },
        {
          "date": "2026-10-23",
          "close": 1630.75
        },
        {
          "date": "2026-10-26",
          "close": 1601.17
        },
        {
          "date": "2026-10-27",
          "close": 1567.02
        },
        {
          "date": "2026-10-28",
          "close": 1634.64
        },
        {
          "date": "2026-10-29",
          "close": 1569.28
        },
        {
          "date": "2026-10-30",
          "close": 1522.03
        },
        {
          "date": "2026-11-02",
          "close": 1539.33
        },
        {
          "date": "2026-11-03",
          "close": 1509.72
        },
        {
          "date": "2026-11-04",
          "close": 1562.94
        },
        {
          "date": "2026-11-05",
          "close": 1593.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.3269230769230769,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.21522074458569176,
            0.4624381063802606
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6451612903225806,
          "pullback_frequency": 0.3548387096774194,
          "up_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "pullback_wilson": [
            0.21116659093865403,
            0.5305204593563113
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 17,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 1,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1157",
      "name": "飞行汽车(eVTOL)",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 680,
      "history_sufficient": true,
      "returns": {
        "1": 0.02179770193015229,
        "5": 0.018011921478398696,
        "20": -0.04435680254102703,
        "60": -0.05746940395138045
      },
      "moving_averages": {
        "5": 1741.1359999999404,
        "20": 1801.0909999999799,
        "60": 1904.3358333333163
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-07",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-16",
            "end": "2026-10-19",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 37
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 30
          }
        }
      },
      "drawdown": -0.040970499327960486,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2273.24
        },
        {
          "date": "2026-05-14",
          "close": 2226.67
        },
        {
          "date": "2026-05-15",
          "close": 2241.97
        },
        {
          "date": "2026-05-18",
          "close": 2241.73
        },
        {
          "date": "2026-05-19",
          "close": 2262.84
        },
        {
          "date": "2026-05-20",
          "close": 2247.84
        },
        {
          "date": "2026-05-21",
          "close": 2208.74
        },
        {
          "date": "2026-05-22",
          "close": 2245.07
        },
        {
          "date": "2026-05-25",
          "close": 2246.63
        },
        {
          "date": "2026-05-26",
          "close": 2211.67
        },
        {
          "date": "2026-05-27",
          "close": 2173.62
        },
        {
          "date": "2026-05-28",
          "close": 2201.07
        },
        {
          "date": "2026-05-29",
          "close": 2108.83
        },
        {
          "date": "2026-06-01",
          "close": 2119.29
        },
        {
          "date": "2026-06-02",
          "close": 2125.65
        },
        {
          "date": "2026-06-03",
          "close": 2131.78
        },
        {
          "date": "2026-06-04",
          "close": 2124.05
        },
        {
          "date": "2026-06-05",
          "close": 2149.86
        },
        {
          "date": "2026-06-08",
          "close": 2092.42
        },
        {
          "date": "2026-06-09",
          "close": 2125.54
        },
        {
          "date": "2026-06-10",
          "close": 2070.7
        },
        {
          "date": "2026-06-11",
          "close": 2046.67
        },
        {
          "date": "2026-06-12",
          "close": 2074.66
        },
        {
          "date": "2026-06-15",
          "close": 2139.62
        },
        {
          "date": "2026-06-16",
          "close": 2165.86
        },
        {
          "date": "2026-06-17",
          "close": 2178.97
        },
        {
          "date": "2026-06-18",
          "close": 2181.8
        },
        {
          "date": "2026-06-22",
          "close": 2160.73
        },
        {
          "date": "2026-06-23",
          "close": 2136.4
        },
        {
          "date": "2026-06-24",
          "close": 2120.85
        },
        {
          "date": "2026-06-25",
          "close": 2090.77
        },
        {
          "date": "2026-06-26",
          "close": 2037.95
        },
        {
          "date": "2026-06-29",
          "close": 2022.46
        },
        {
          "date": "2026-06-30",
          "close": 2088.56
        },
        {
          "date": "2026-07-01",
          "close": 2122.11
        },
        {
          "date": "2026-07-02",
          "close": 2099.98
        },
        {
          "date": "2026-07-03",
          "close": 2157.74
        },
        {
          "date": "2026-07-06",
          "close": 2111.99
        },
        {
          "date": "2026-07-07",
          "close": 2051.22
        },
        {
          "date": "2026-07-08",
          "close": 1986.15
        },
        {
          "date": "2026-07-09",
          "close": 2005.99
        },
        {
          "date": "2026-07-10",
          "close": 2028.57
        },
        {
          "date": "2026-07-13",
          "close": 1908.47
        },
        {
          "date": "2026-07-14",
          "close": 1926.62
        },
        {
          "date": "2026-07-15",
          "close": 1924.97
        },
        {
          "date": "2026-07-16",
          "close": 1908.66
        },
        {
          "date": "2026-07-17",
          "close": 1803.66
        },
        {
          "date": "2026-07-20",
          "close": 1734.47
        },
        {
          "date": "2026-07-21",
          "close": 1785.5
        },
        {
          "date": "2026-07-22",
          "close": 1750.48
        },
        {
          "date": "2026-07-23",
          "close": 1783.51
        },
        {
          "date": "2026-07-24",
          "close": 1735.98
        },
        {
          "date": "2026-07-27",
          "close": 1796.12
        },
        {
          "date": "2026-07-28",
          "close": 1778.39
        },
        {
          "date": "2026-07-29",
          "close": 1798.54
        },
        {
          "date": "2026-07-30",
          "close": 1757.57
        },
        {
          "date": "2026-07-31",
          "close": 1802.9
        },
        {
          "date": "2026-08-03",
          "close": 1831.15
        },
        {
          "date": "2026-08-04",
          "close": 1866.65
        },
        {
          "date": "2026-08-05",
          "close": 1915.28
        },
        {
          "date": "2026-08-06",
          "close": 1921.76
        },
        {
          "date": "2026-08-07",
          "close": 1943.33
        },
        {
          "date": "2026-08-10",
          "close": 1960.65
        },
        {
          "date": "2026-08-11",
          "close": 1949.07
        },
        {
          "date": "2026-08-12",
          "close": 1971.68
        },
        {
          "date": "2026-08-13",
          "close": 1942.69
        },
        {
          "date": "2026-08-14",
          "close": 1952.83
        },
        {
          "date": "2026-08-17",
          "close": 1991.73
        },
        {
          "date": "2026-08-18",
          "close": 1992.36
        },
        {
          "date": "2026-08-19",
          "close": 1880.65
        },
        {
          "date": "2026-08-20",
          "close": 1903.23
        },
        {
          "date": "2026-08-21",
          "close": 1915.49
        },
        {
          "date": "2026-08-24",
          "close": 1896.47
        },
        {
          "date": "2026-08-25",
          "close": 1932.39
        },
        {
          "date": "2026-08-26",
          "close": 1927.52
        },
        {
          "date": "2026-08-27",
          "close": 1955.22
        },
        {
          "date": "2026-08-28",
          "close": 1954.53
        },
        {
          "date": "2026-08-31",
          "close": 1987.37
        },
        {
          "date": "2026-09-01",
          "close": 1990.47
        },
        {
          "date": "2026-09-02",
          "close": 1996.42
        },
        {
          "date": "2026-09-03",
          "close": 1999.65
        },
        {
          "date": "2026-09-04",
          "close": 1978.68
        },
        {
          "date": "2026-09-07",
          "close": 2002.21
        },
        {
          "date": "2026-09-08",
          "close": 2004.09
        },
        {
          "date": "2026-09-09",
          "close": 1992.78
        },
        {
          "date": "2026-09-10",
          "close": 1964.11
        },
        {
          "date": "2026-09-11",
          "close": 1932.63
        },
        {
          "date": "2026-09-14",
          "close": 1943.23
        },
        {
          "date": "2026-09-15",
          "close": 1926.67
        },
        {
          "date": "2026-09-16",
          "close": 1951.82
        },
        {
          "date": "2026-09-17",
          "close": 1949.78
        },
        {
          "date": "2026-09-18",
          "close": 1978.15
        },
        {
          "date": "2026-09-21",
          "close": 2000.96
        },
        {
          "date": "2026-09-22",
          "close": 1995.67
        },
        {
          "date": "2026-09-23",
          "close": 2000.69
        },
        {
          "date": "2026-09-24",
          "close": 1976.01
        },
        {
          "date": "2026-09-28",
          "close": 1923.63
        },
        {
          "date": "2026-09-29",
          "close": 1937.39
        },
        {
          "date": "2026-09-30",
          "close": 1925.32
        },
        {
          "date": "2026-10-08",
          "close": 1889.0
        },
        {
          "date": "2026-10-09",
          "close": 1882.33
        },
        {
          "date": "2026-10-12",
          "close": 1850.97
        },
        {
          "date": "2026-10-13",
          "close": 1858.65
        },
        {
          "date": "2026-10-14",
          "close": 1818.14
        },
        {
          "date": "2026-10-15",
          "close": 1750.77
        },
        {
          "date": "2026-10-16",
          "close": 1823.76
        },
        {
          "date": "2026-10-19",
          "close": 1833.55
        },
        {
          "date": "2026-10-20",
          "close": 1850.69
        },
        {
          "date": "2026-10-21",
          "close": 1839.2
        },
        {
          "date": "2026-10-22",
          "close": 1788.91
        },
        {
          "date": "2026-10-23",
          "close": 1835.31
        },
        {
          "date": "2026-10-26",
          "close": 1814.78
        },
        {
          "date": "2026-10-27",
          "close": 1767.6
        },
        {
          "date": "2026-10-28",
          "close": 1828.21
        },
        {
          "date": "2026-10-29",
          "close": 1773.27
        },
        {
          "date": "2026-10-30",
          "close": 1694.63
        },
        {
          "date": "2026-11-02",
          "close": 1736.44
        },
        {
          "date": "2026-11-03",
          "close": 1702.7
        },
        {
          "date": "2026-11-04",
          "close": 1766.7
        },
        {
          "date": "2026-11-05",
          "close": 1805.21
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 52,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5384615384615384,
          "pullback_frequency": 0.40384615384615385,
          "up_wilson": [
            0.4050361132695787,
            0.6665952531824317
          ],
          "pullback_wilson": [
            0.2815973387185887,
            0.5393242451513848
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5806451612903226,
          "pullback_frequency": 0.4838709677419355,
          "up_wilson": [
            0.4076626249536972,
            0.7358445693268778
          ],
          "pullback_wilson": [
            0.31970251562417307,
            0.651596045519712
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 14,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1158",
      "name": "微盘股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 661,
      "history_sufficient": true,
      "returns": {
        "1": 0.03134742570867344,
        "5": 0.016961049115075788,
        "20": -0.09195171292195004,
        "60": 0.02230485484874567
      },
      "moving_averages": {
        "5": 3320.8560000000057,
        "20": 3519.2435000000055,
        "60": 3602.2113333333477
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-20",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-30",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 44
          },
          "下降": {
            "median_sessions": 16,
            "sample_size": 5
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 55
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 28
          }
        }
      },
      "drawdown": -0.09487660032105272,
      "history": [
        {
          "date": "2026-05-13",
          "close": 4017.11
        },
        {
          "date": "2026-05-14",
          "close": 3990.19
        },
        {
          "date": "2026-05-15",
          "close": 3959.29
        },
        {
          "date": "2026-05-18",
          "close": 3996.31
        },
        {
          "date": "2026-05-19",
          "close": 4008.89
        },
        {
          "date": "2026-05-20",
          "close": 3961.52
        },
        {
          "date": "2026-05-21",
          "close": 3814.5
        },
        {
          "date": "2026-05-22",
          "close": 3904.33
        },
        {
          "date": "2026-05-25",
          "close": 3843.02
        },
        {
          "date": "2026-05-26",
          "close": 3752.91
        },
        {
          "date": "2026-05-27",
          "close": 3654.04
        },
        {
          "date": "2026-05-28",
          "close": 3669.75
        },
        {
          "date": "2026-05-29",
          "close": 3575.66
        },
        {
          "date": "2026-06-01",
          "close": 3698.21
        },
        {
          "date": "2026-06-02",
          "close": 3596.48
        },
        {
          "date": "2026-06-03",
          "close": 3542.81
        },
        {
          "date": "2026-06-04",
          "close": 3475.82
        },
        {
          "date": "2026-06-05",
          "close": 3536.37
        },
        {
          "date": "2026-06-08",
          "close": 3436.22
        },
        {
          "date": "2026-06-09",
          "close": 3455.95
        },
        {
          "date": "2026-06-10",
          "close": 3420.21
        },
        {
          "date": "2026-06-11",
          "close": 3374.36
        },
        {
          "date": "2026-06-12",
          "close": 3418.0
        },
        {
          "date": "2026-06-15",
          "close": 3397.07
        },
        {
          "date": "2026-06-16",
          "close": 3404.99
        },
        {
          "date": "2026-06-17",
          "close": 3331.33
        },
        {
          "date": "2026-06-18",
          "close": 3322.84
        },
        {
          "date": "2026-06-22",
          "close": 3354.27
        },
        {
          "date": "2026-06-23",
          "close": 3415.0
        },
        {
          "date": "2026-06-24",
          "close": 3287.56
        },
        {
          "date": "2026-06-25",
          "close": 3210.12
        },
        {
          "date": "2026-06-26",
          "close": 3139.18
        },
        {
          "date": "2026-06-29",
          "close": 3147.16
        },
        {
          "date": "2026-06-30",
          "close": 3135.44
        },
        {
          "date": "2026-07-01",
          "close": 3236.59
        },
        {
          "date": "2026-07-02",
          "close": 3240.05
        },
        {
          "date": "2026-07-03",
          "close": 3315.23
        },
        {
          "date": "2026-07-06",
          "close": 3275.31
        },
        {
          "date": "2026-07-07",
          "close": 3175.2
        },
        {
          "date": "2026-07-08",
          "close": 3140.81
        },
        {
          "date": "2026-07-09",
          "close": 3129.87
        },
        {
          "date": "2026-07-10",
          "close": 3205.65
        },
        {
          "date": "2026-07-13",
          "close": 3089.61
        },
        {
          "date": "2026-07-14",
          "close": 3168.08
        },
        {
          "date": "2026-07-15",
          "close": 3208.16
        },
        {
          "date": "2026-07-16",
          "close": 3238.34
        },
        {
          "date": "2026-07-17",
          "close": 3095.1
        },
        {
          "date": "2026-07-20",
          "close": 2977.34
        },
        {
          "date": "2026-07-21",
          "close": 2951.18
        },
        {
          "date": "2026-07-22",
          "close": 2892.03
        },
        {
          "date": "2026-07-23",
          "close": 2997.97
        },
        {
          "date": "2026-07-24",
          "close": 2929.64
        },
        {
          "date": "2026-07-27",
          "close": 3030.2
        },
        {
          "date": "2026-07-28",
          "close": 3053.96
        },
        {
          "date": "2026-07-29",
          "close": 3120.09
        },
        {
          "date": "2026-07-30",
          "close": 3087.95
        },
        {
          "date": "2026-07-31",
          "close": 3180.48
        },
        {
          "date": "2026-08-03",
          "close": 3296.72
        },
        {
          "date": "2026-08-04",
          "close": 3348.93
        },
        {
          "date": "2026-08-05",
          "close": 3358.91
        },
        {
          "date": "2026-08-06",
          "close": 3399.1
        },
        {
          "date": "2026-08-07",
          "close": 3408.05
        },
        {
          "date": "2026-08-10",
          "close": 3520.31
        },
        {
          "date": "2026-08-11",
          "close": 3510.92
        },
        {
          "date": "2026-08-12",
          "close": 3549.91
        },
        {
          "date": "2026-08-13",
          "close": 3504.06
        },
        {
          "date": "2026-08-14",
          "close": 3517.11
        },
        {
          "date": "2026-08-17",
          "close": 3593.7
        },
        {
          "date": "2026-08-18",
          "close": 3592.12
        },
        {
          "date": "2026-08-19",
          "close": 3481.23
        },
        {
          "date": "2026-08-20",
          "close": 3565.09
        },
        {
          "date": "2026-08-21",
          "close": 3568.74
        },
        {
          "date": "2026-08-24",
          "close": 3533.46
        },
        {
          "date": "2026-08-25",
          "close": 3638.72
        },
        {
          "date": "2026-08-26",
          "close": 3638.66
        },
        {
          "date": "2026-08-27",
          "close": 3634.56
        },
        {
          "date": "2026-08-28",
          "close": 3677.67
        },
        {
          "date": "2026-08-31",
          "close": 3737.46
        },
        {
          "date": "2026-09-01",
          "close": 3778.6
        },
        {
          "date": "2026-09-02",
          "close": 3760.75
        },
        {
          "date": "2026-09-03",
          "close": 3696.1
        },
        {
          "date": "2026-09-04",
          "close": 3712.26
        },
        {
          "date": "2026-09-07",
          "close": 3739.71
        },
        {
          "date": "2026-09-08",
          "close": 3790.19
        },
        {
          "date": "2026-09-09",
          "close": 3762.85
        },
        {
          "date": "2026-09-10",
          "close": 3695.16
        },
        {
          "date": "2026-09-11",
          "close": 3594.74
        },
        {
          "date": "2026-09-14",
          "close": 3629.46
        },
        {
          "date": "2026-09-15",
          "close": 3509.12
        },
        {
          "date": "2026-09-16",
          "close": 3569.79
        },
        {
          "date": "2026-09-17",
          "close": 3609.72
        },
        {
          "date": "2026-09-18",
          "close": 3632.22
        },
        {
          "date": "2026-09-21",
          "close": 3744.58
        },
        {
          "date": "2026-09-22",
          "close": 3783.09
        },
        {
          "date": "2026-09-23",
          "close": 3772.12
        },
        {
          "date": "2026-09-24",
          "close": 3768.12
        },
        {
          "date": "2026-09-28",
          "close": 3743.27
        },
        {
          "date": "2026-09-29",
          "close": 3809.04
        },
        {
          "date": "2026-09-30",
          "close": 3794.5
        },
        {
          "date": "2026-10-08",
          "close": 3781.55
        },
        {
          "date": "2026-10-09",
          "close": 3793.77
        },
        {
          "date": "2026-10-12",
          "close": 3733.19
        },
        {
          "date": "2026-10-13",
          "close": 3790.05
        },
        {
          "date": "2026-10-14",
          "close": 3678.84
        },
        {
          "date": "2026-10-15",
          "close": 3570.96
        },
        {
          "date": "2026-10-16",
          "close": 3626.86
        },
        {
          "date": "2026-10-19",
          "close": 3559.76
        },
        {
          "date": "2026-10-20",
          "close": 3608.88
        },
        {
          "date": "2026-10-21",
          "close": 3592.99
        },
        {
          "date": "2026-10-22",
          "close": 3495.0
        },
        {
          "date": "2026-10-23",
          "close": 3547.07
        },
        {
          "date": "2026-10-26",
          "close": 3540.69
        },
        {
          "date": "2026-10-27",
          "close": 3404.41
        },
        {
          "date": "2026-10-28",
          "close": 3461.56
        },
        {
          "date": "2026-10-29",
          "close": 3376.56
        },
        {
          "date": "2026-10-30",
          "close": 3239.53
        },
        {
          "date": "2026-11-02",
          "close": 3317.51
        },
        {
          "date": "2026-11-03",
          "close": 3283.95
        },
        {
          "date": "2026-11-04",
          "close": 3329.46
        },
        {
          "date": "2026-11-05",
          "close": 3433.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 27,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 15,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1160",
      "name": "柔性屏(折叠屏)",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 654,
      "history_sufficient": true,
      "returns": {
        "1": 0.025356075642899212,
        "5": 0.031877472850095234,
        "20": -0.10561162850429506,
        "60": -0.08939994866803214
      },
      "moving_averages": {
        "5": 1794.2360000000103,
        "20": 1907.0720000000147,
        "60": 2122.407666666672
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-09",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 46
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 25
          }
        }
      },
      "drawdown": -0.09163019429388508,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2375.65
        },
        {
          "date": "2026-05-14",
          "close": 2332.75
        },
        {
          "date": "2026-05-15",
          "close": 2327.21
        },
        {
          "date": "2026-05-18",
          "close": 2361.17
        },
        {
          "date": "2026-05-19",
          "close": 2408.72
        },
        {
          "date": "2026-05-20",
          "close": 2422.01
        },
        {
          "date": "2026-05-21",
          "close": 2366.96
        },
        {
          "date": "2026-05-22",
          "close": 2447.29
        },
        {
          "date": "2026-05-25",
          "close": 2504.27
        },
        {
          "date": "2026-05-26",
          "close": 2489.25
        },
        {
          "date": "2026-05-27",
          "close": 2437.32
        },
        {
          "date": "2026-05-28",
          "close": 2494.12
        },
        {
          "date": "2026-05-29",
          "close": 2350.51
        },
        {
          "date": "2026-06-01",
          "close": 2354.13
        },
        {
          "date": "2026-06-02",
          "close": 2400.71
        },
        {
          "date": "2026-06-03",
          "close": 2409.97
        },
        {
          "date": "2026-06-04",
          "close": 2448.75
        },
        {
          "date": "2026-06-05",
          "close": 2490.76
        },
        {
          "date": "2026-06-08",
          "close": 2411.91
        },
        {
          "date": "2026-06-09",
          "close": 2503.6
        },
        {
          "date": "2026-06-10",
          "close": 2456.4
        },
        {
          "date": "2026-06-11",
          "close": 2428.61
        },
        {
          "date": "2026-06-12",
          "close": 2405.76
        },
        {
          "date": "2026-06-15",
          "close": 2564.73
        },
        {
          "date": "2026-06-16",
          "close": 2653.82
        },
        {
          "date": "2026-06-17",
          "close": 2727.3
        },
        {
          "date": "2026-06-18",
          "close": 2730.38
        },
        {
          "date": "2026-06-22",
          "close": 2729.81
        },
        {
          "date": "2026-06-23",
          "close": 2679.62
        },
        {
          "date": "2026-06-24",
          "close": 2709.73
        },
        {
          "date": "2026-06-25",
          "close": 2746.51
        },
        {
          "date": "2026-06-26",
          "close": 2720.15
        },
        {
          "date": "2026-06-29",
          "close": 2632.62
        },
        {
          "date": "2026-06-30",
          "close": 2788.65
        },
        {
          "date": "2026-07-01",
          "close": 2785.9
        },
        {
          "date": "2026-07-02",
          "close": 2697.52
        },
        {
          "date": "2026-07-03",
          "close": 2683.49
        },
        {
          "date": "2026-07-06",
          "close": 2605.52
        },
        {
          "date": "2026-07-07",
          "close": 2541.94
        },
        {
          "date": "2026-07-08",
          "close": 2462.02
        },
        {
          "date": "2026-07-09",
          "close": 2538.94
        },
        {
          "date": "2026-07-10",
          "close": 2488.98
        },
        {
          "date": "2026-07-13",
          "close": 2295.85
        },
        {
          "date": "2026-07-14",
          "close": 2344.42
        },
        {
          "date": "2026-07-15",
          "close": 2259.25
        },
        {
          "date": "2026-07-16",
          "close": 2197.52
        },
        {
          "date": "2026-07-17",
          "close": 2033.53
        },
        {
          "date": "2026-07-20",
          "close": 1883.77
        },
        {
          "date": "2026-07-21",
          "close": 1998.24
        },
        {
          "date": "2026-07-22",
          "close": 1951.32
        },
        {
          "date": "2026-07-23",
          "close": 1957.83
        },
        {
          "date": "2026-07-24",
          "close": 1911.31
        },
        {
          "date": "2026-07-27",
          "close": 1988.93
        },
        {
          "date": "2026-07-28",
          "close": 1916.64
        },
        {
          "date": "2026-07-29",
          "close": 1921.01
        },
        {
          "date": "2026-07-30",
          "close": 1819.0
        },
        {
          "date": "2026-07-31",
          "close": 1887.03
        },
        {
          "date": "2026-08-03",
          "close": 1887.55
        },
        {
          "date": "2026-08-04",
          "close": 1972.05
        },
        {
          "date": "2026-08-05",
          "close": 2064.99
        },
        {
          "date": "2026-08-06",
          "close": 2109.05
        },
        {
          "date": "2026-08-07",
          "close": 2166.69
        },
        {
          "date": "2026-08-10",
          "close": 2171.9
        },
        {
          "date": "2026-08-11",
          "close": 2162.9
        },
        {
          "date": "2026-08-12",
          "close": 2204.08
        },
        {
          "date": "2026-08-13",
          "close": 2165.66
        },
        {
          "date": "2026-08-14",
          "close": 2214.09
        },
        {
          "date": "2026-08-17",
          "close": 2301.19
        },
        {
          "date": "2026-08-18",
          "close": 2313.65
        },
        {
          "date": "2026-08-19",
          "close": 2145.42
        },
        {
          "date": "2026-08-20",
          "close": 2199.38
        },
        {
          "date": "2026-08-21",
          "close": 2234.46
        },
        {
          "date": "2026-08-24",
          "close": 2186.67
        },
        {
          "date": "2026-08-25",
          "close": 2213.44
        },
        {
          "date": "2026-08-26",
          "close": 2207.89
        },
        {
          "date": "2026-08-27",
          "close": 2268.98
        },
        {
          "date": "2026-08-28",
          "close": 2257.72
        },
        {
          "date": "2026-08-31",
          "close": 2315.62
        },
        {
          "date": "2026-09-01",
          "close": 2270.9
        },
        {
          "date": "2026-09-02",
          "close": 2247.05
        },
        {
          "date": "2026-09-03",
          "close": 2251.47
        },
        {
          "date": "2026-09-04",
          "close": 2198.25
        },
        {
          "date": "2026-09-07",
          "close": 2268.35
        },
        {
          "date": "2026-09-08",
          "close": 2238.82
        },
        {
          "date": "2026-09-09",
          "close": 2232.6
        },
        {
          "date": "2026-09-10",
          "close": 2195.48
        },
        {
          "date": "2026-09-11",
          "close": 2163.05
        },
        {
          "date": "2026-09-14",
          "close": 2206.05
        },
        {
          "date": "2026-09-15",
          "close": 2206.97
        },
        {
          "date": "2026-09-16",
          "close": 2273.21
        },
        {
          "date": "2026-09-17",
          "close": 2275.75
        },
        {
          "date": "2026-09-18",
          "close": 2320.3
        },
        {
          "date": "2026-09-21",
          "close": 2353.21
        },
        {
          "date": "2026-09-22",
          "close": 2344.43
        },
        {
          "date": "2026-09-23",
          "close": 2356.28
        },
        {
          "date": "2026-09-24",
          "close": 2295.0
        },
        {
          "date": "2026-09-28",
          "close": 2194.14
        },
        {
          "date": "2026-09-29",
          "close": 2202.55
        },
        {
          "date": "2026-09-30",
          "close": 2167.95
        },
        {
          "date": "2026-10-08",
          "close": 2102.42
        },
        {
          "date": "2026-10-09",
          "close": 2070.06
        },
        {
          "date": "2026-10-12",
          "close": 2018.02
        },
        {
          "date": "2026-10-13",
          "close": 2037.91
        },
        {
          "date": "2026-10-14",
          "close": 1989.7
        },
        {
          "date": "2026-10-15",
          "close": 1918.28
        },
        {
          "date": "2026-10-16",
          "close": 1916.8
        },
        {
          "date": "2026-10-19",
          "close": 1915.5
        },
        {
          "date": "2026-10-20",
          "close": 1964.78
        },
        {
          "date": "2026-10-21",
          "close": 1970.77
        },
        {
          "date": "2026-10-22",
          "close": 1908.9
        },
        {
          "date": "2026-10-23",
          "close": 1958.62
        },
        {
          "date": "2026-10-26",
          "close": 1912.43
        },
        {
          "date": "2026-10-27",
          "close": 1845.97
        },
        {
          "date": "2026-10-28",
          "close": 1920.23
        },
        {
          "date": "2026-10-29",
          "close": 1822.29
        },
        {
          "date": "2026-10-30",
          "close": 1741.12
        },
        {
          "date": "2026-11-02",
          "close": 1786.01
        },
        {
          "date": "2026-11-03",
          "close": 1729.79
        },
        {
          "date": "2026-11-04",
          "close": 1833.88
        },
        {
          "date": "2026-11-05",
          "close": 1880.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 42,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5476190476190477,
          "pullback_frequency": 0.35714285714285715,
          "up_wilson": [
            0.3994911903473349,
            0.6877660676654553
          ],
          "pullback_wilson": [
            0.22989188315618772,
            0.5083363428054419
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 25,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 2,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1161",
      "name": "英伟达概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 654,
      "history_sufficient": true,
      "returns": {
        "1": 0.021853013570323876,
        "5": 0.017067750677506766,
        "20": -0.09179391622099076,
        "60": -0.10733025388776041
      },
      "moving_averages": {
        "5": 1797.3819999999832,
        "20": 1921.3214999999968,
        "60": 2101.995166666668
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-10",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-17",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 51
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 27
          }
        }
      },
      "drawdown": -0.09312822892049544,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2427.8
        },
        {
          "date": "2026-05-14",
          "close": 2374.26
        },
        {
          "date": "2026-05-15",
          "close": 2375.73
        },
        {
          "date": "2026-05-18",
          "close": 2417.24
        },
        {
          "date": "2026-05-19",
          "close": 2456.38
        },
        {
          "date": "2026-05-20",
          "close": 2440.94
        },
        {
          "date": "2026-05-21",
          "close": 2358.54
        },
        {
          "date": "2026-05-22",
          "close": 2468.94
        },
        {
          "date": "2026-05-25",
          "close": 2526.44
        },
        {
          "date": "2026-05-26",
          "close": 2472.91
        },
        {
          "date": "2026-05-27",
          "close": 2419.01
        },
        {
          "date": "2026-05-28",
          "close": 2455.75
        },
        {
          "date": "2026-05-29",
          "close": 2368.87
        },
        {
          "date": "2026-06-01",
          "close": 2372.02
        },
        {
          "date": "2026-06-02",
          "close": 2406.45
        },
        {
          "date": "2026-06-03",
          "close": 2431.83
        },
        {
          "date": "2026-06-04",
          "close": 2424.34
        },
        {
          "date": "2026-06-05",
          "close": 2411.32
        },
        {
          "date": "2026-06-08",
          "close": 2341.71
        },
        {
          "date": "2026-06-09",
          "close": 2417.28
        },
        {
          "date": "2026-06-10",
          "close": 2337.62
        },
        {
          "date": "2026-06-11",
          "close": 2295.89
        },
        {
          "date": "2026-06-12",
          "close": 2287.05
        },
        {
          "date": "2026-06-15",
          "close": 2412.68
        },
        {
          "date": "2026-06-16",
          "close": 2464.9
        },
        {
          "date": "2026-06-17",
          "close": 2500.72
        },
        {
          "date": "2026-06-18",
          "close": 2553.69
        },
        {
          "date": "2026-06-22",
          "close": 2559.31
        },
        {
          "date": "2026-06-23",
          "close": 2493.78
        },
        {
          "date": "2026-06-24",
          "close": 2512.24
        },
        {
          "date": "2026-06-25",
          "close": 2521.03
        },
        {
          "date": "2026-06-26",
          "close": 2418.56
        },
        {
          "date": "2026-06-29",
          "close": 2364.36
        },
        {
          "date": "2026-06-30",
          "close": 2478.4
        },
        {
          "date": "2026-07-01",
          "close": 2483.77
        },
        {
          "date": "2026-07-02",
          "close": 2386.43
        },
        {
          "date": "2026-07-03",
          "close": 2398.9
        },
        {
          "date": "2026-07-06",
          "close": 2351.97
        },
        {
          "date": "2026-07-07",
          "close": 2294.65
        },
        {
          "date": "2026-07-08",
          "close": 2279.7
        },
        {
          "date": "2026-07-09",
          "close": 2358.24
        },
        {
          "date": "2026-07-10",
          "close": 2326.24
        },
        {
          "date": "2026-07-13",
          "close": 2183.51
        },
        {
          "date": "2026-07-14",
          "close": 2216.0
        },
        {
          "date": "2026-07-15",
          "close": 2178.62
        },
        {
          "date": "2026-07-16",
          "close": 2149.66
        },
        {
          "date": "2026-07-17",
          "close": 1977.49
        },
        {
          "date": "2026-07-20",
          "close": 1915.63
        },
        {
          "date": "2026-07-21",
          "close": 2025.68
        },
        {
          "date": "2026-07-22",
          "close": 2013.66
        },
        {
          "date": "2026-07-23",
          "close": 2003.0
        },
        {
          "date": "2026-07-24",
          "close": 1937.62
        },
        {
          "date": "2026-07-27",
          "close": 2007.7
        },
        {
          "date": "2026-07-28",
          "close": 1931.77
        },
        {
          "date": "2026-07-29",
          "close": 1919.89
        },
        {
          "date": "2026-07-30",
          "close": 1808.27
        },
        {
          "date": "2026-07-31",
          "close": 1907.06
        },
        {
          "date": "2026-08-03",
          "close": 1894.51
        },
        {
          "date": "2026-08-04",
          "close": 2007.11
        },
        {
          "date": "2026-08-05",
          "close": 2102.11
        },
        {
          "date": "2026-08-06",
          "close": 2135.14
        },
        {
          "date": "2026-08-07",
          "close": 2171.14
        },
        {
          "date": "2026-08-10",
          "close": 2156.58
        },
        {
          "date": "2026-08-11",
          "close": 2154.16
        },
        {
          "date": "2026-08-12",
          "close": 2183.3
        },
        {
          "date": "2026-08-13",
          "close": 2175.12
        },
        {
          "date": "2026-08-14",
          "close": 2208.01
        },
        {
          "date": "2026-08-17",
          "close": 2265.62
        },
        {
          "date": "2026-08-18",
          "close": 2260.8
        },
        {
          "date": "2026-08-19",
          "close": 2103.47
        },
        {
          "date": "2026-08-20",
          "close": 2133.91
        },
        {
          "date": "2026-08-21",
          "close": 2154.59
        },
        {
          "date": "2026-08-24",
          "close": 2107.19
        },
        {
          "date": "2026-08-25",
          "close": 2132.58
        },
        {
          "date": "2026-08-26",
          "close": 2118.27
        },
        {
          "date": "2026-08-27",
          "close": 2213.25
        },
        {
          "date": "2026-08-28",
          "close": 2199.45
        },
        {
          "date": "2026-08-31",
          "close": 2271.58
        },
        {
          "date": "2026-09-01",
          "close": 2240.89
        },
        {
          "date": "2026-09-02",
          "close": 2227.4
        },
        {
          "date": "2026-09-03",
          "close": 2232.56
        },
        {
          "date": "2026-09-04",
          "close": 2183.73
        },
        {
          "date": "2026-09-07",
          "close": 2248.41
        },
        {
          "date": "2026-09-08",
          "close": 2226.02
        },
        {
          "date": "2026-09-09",
          "close": 2211.34
        },
        {
          "date": "2026-09-10",
          "close": 2184.48
        },
        {
          "date": "2026-09-11",
          "close": 2154.71
        },
        {
          "date": "2026-09-14",
          "close": 2170.15
        },
        {
          "date": "2026-09-15",
          "close": 2160.51
        },
        {
          "date": "2026-09-16",
          "close": 2209.15
        },
        {
          "date": "2026-09-17",
          "close": 2212.4
        },
        {
          "date": "2026-09-18",
          "close": 2259.12
        },
        {
          "date": "2026-09-21",
          "close": 2293.64
        },
        {
          "date": "2026-09-22",
          "close": 2300.17
        },
        {
          "date": "2026-09-23",
          "close": 2291.85
        },
        {
          "date": "2026-09-24",
          "close": 2241.99
        },
        {
          "date": "2026-09-28",
          "close": 2137.36
        },
        {
          "date": "2026-09-29",
          "close": 2163.54
        },
        {
          "date": "2026-09-30",
          "close": 2133.55
        },
        {
          "date": "2026-10-08",
          "close": 2066.15
        },
        {
          "date": "2026-10-09",
          "close": 2069.19
        },
        {
          "date": "2026-10-12",
          "close": 2021.88
        },
        {
          "date": "2026-10-13",
          "close": 2043.22
        },
        {
          "date": "2026-10-14",
          "close": 1997.97
        },
        {
          "date": "2026-10-15",
          "close": 1920.91
        },
        {
          "date": "2026-10-16",
          "close": 1908.17
        },
        {
          "date": "2026-10-19",
          "close": 1927.66
        },
        {
          "date": "2026-10-20",
          "close": 1981.35
        },
        {
          "date": "2026-10-21",
          "close": 2004.44
        },
        {
          "date": "2026-10-22",
          "close": 1930.1
        },
        {
          "date": "2026-10-23",
          "close": 2010.26
        },
        {
          "date": "2026-10-26",
          "close": 1956.93
        },
        {
          "date": "2026-10-27",
          "close": 1871.56
        },
        {
          "date": "2026-10-28",
          "close": 1950.88
        },
        {
          "date": "2026-10-29",
          "close": 1845.0
        },
        {
          "date": "2026-10-30",
          "close": 1753.48
        },
        {
          "date": "2026-11-02",
          "close": 1799.08
        },
        {
          "date": "2026-11-03",
          "close": 1721.5
        },
        {
          "date": "2026-11-04",
          "close": 1836.36
        },
        {
          "date": "2026-11-05",
          "close": 1876.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 49,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4897959183673469,
          "pullback_frequency": 0.40816326530612246,
          "up_wilson": [
            0.3557511031030578,
            0.6253243625953194
          ],
          "pullback_wilson": [
            0.28215238520386865,
            0.5475268060815286
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 1,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1162",
      "name": "AI手机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 648,
      "history_sufficient": true,
      "returns": {
        "1": 0.028061177197590048,
        "5": 0.03661287307620409,
        "20": -0.04800979651628545,
        "60": -0.08285233881860032
      },
      "moving_averages": {
        "5": 1583.2060000000056,
        "20": 1648.0370000000112,
        "60": 1803.060500000002
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-10",
            "sessions": 25,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 10,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 45
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 33
          }
        }
      },
      "drawdown": -0.04404387724026171,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2160.06
        },
        {
          "date": "2026-05-14",
          "close": 2133.04
        },
        {
          "date": "2026-05-15",
          "close": 2120.93
        },
        {
          "date": "2026-05-18",
          "close": 2158.87
        },
        {
          "date": "2026-05-19",
          "close": 2225.41
        },
        {
          "date": "2026-05-20",
          "close": 2205.85
        },
        {
          "date": "2026-05-21",
          "close": 2128.85
        },
        {
          "date": "2026-05-22",
          "close": 2215.09
        },
        {
          "date": "2026-05-25",
          "close": 2257.65
        },
        {
          "date": "2026-05-26",
          "close": 2231.95
        },
        {
          "date": "2026-05-27",
          "close": 2188.97
        },
        {
          "date": "2026-05-28",
          "close": 2218.38
        },
        {
          "date": "2026-05-29",
          "close": 2079.14
        },
        {
          "date": "2026-06-01",
          "close": 2083.02
        },
        {
          "date": "2026-06-02",
          "close": 2103.89
        },
        {
          "date": "2026-06-03",
          "close": 2084.25
        },
        {
          "date": "2026-06-04",
          "close": 2097.57
        },
        {
          "date": "2026-06-05",
          "close": 2095.06
        },
        {
          "date": "2026-06-08",
          "close": 2011.21
        },
        {
          "date": "2026-06-09",
          "close": 2068.91
        },
        {
          "date": "2026-06-10",
          "close": 2015.99
        },
        {
          "date": "2026-06-11",
          "close": 1989.66
        },
        {
          "date": "2026-06-12",
          "close": 1982.98
        },
        {
          "date": "2026-06-15",
          "close": 2068.89
        },
        {
          "date": "2026-06-16",
          "close": 2126.22
        },
        {
          "date": "2026-06-17",
          "close": 2186.21
        },
        {
          "date": "2026-06-18",
          "close": 2206.85
        },
        {
          "date": "2026-06-22",
          "close": 2199.74
        },
        {
          "date": "2026-06-23",
          "close": 2171.11
        },
        {
          "date": "2026-06-24",
          "close": 2192.15
        },
        {
          "date": "2026-06-25",
          "close": 2205.49
        },
        {
          "date": "2026-06-26",
          "close": 2133.09
        },
        {
          "date": "2026-06-29",
          "close": 2061.28
        },
        {
          "date": "2026-06-30",
          "close": 2173.72
        },
        {
          "date": "2026-07-01",
          "close": 2177.19
        },
        {
          "date": "2026-07-02",
          "close": 2117.27
        },
        {
          "date": "2026-07-03",
          "close": 2136.58
        },
        {
          "date": "2026-07-06",
          "close": 2115.96
        },
        {
          "date": "2026-07-07",
          "close": 2065.67
        },
        {
          "date": "2026-07-08",
          "close": 2019.84
        },
        {
          "date": "2026-07-09",
          "close": 2094.23
        },
        {
          "date": "2026-07-10",
          "close": 2069.75
        },
        {
          "date": "2026-07-13",
          "close": 1943.17
        },
        {
          "date": "2026-07-14",
          "close": 1967.32
        },
        {
          "date": "2026-07-15",
          "close": 1916.75
        },
        {
          "date": "2026-07-16",
          "close": 1929.28
        },
        {
          "date": "2026-07-17",
          "close": 1771.98
        },
        {
          "date": "2026-07-20",
          "close": 1688.95
        },
        {
          "date": "2026-07-21",
          "close": 1783.32
        },
        {
          "date": "2026-07-22",
          "close": 1764.23
        },
        {
          "date": "2026-07-23",
          "close": 1735.34
        },
        {
          "date": "2026-07-24",
          "close": 1701.26
        },
        {
          "date": "2026-07-27",
          "close": 1745.63
        },
        {
          "date": "2026-07-28",
          "close": 1683.47
        },
        {
          "date": "2026-07-29",
          "close": 1694.06
        },
        {
          "date": "2026-07-30",
          "close": 1623.25
        },
        {
          "date": "2026-07-31",
          "close": 1690.31
        },
        {
          "date": "2026-08-03",
          "close": 1684.26
        },
        {
          "date": "2026-08-04",
          "close": 1746.66
        },
        {
          "date": "2026-08-05",
          "close": 1813.95
        },
        {
          "date": "2026-08-06",
          "close": 1826.86
        },
        {
          "date": "2026-08-07",
          "close": 1857.11
        },
        {
          "date": "2026-08-10",
          "close": 1846.98
        },
        {
          "date": "2026-08-11",
          "close": 1848.41
        },
        {
          "date": "2026-08-12",
          "close": 1871.45
        },
        {
          "date": "2026-08-13",
          "close": 1840.34
        },
        {
          "date": "2026-08-14",
          "close": 1884.09
        },
        {
          "date": "2026-08-17",
          "close": 1942.98
        },
        {
          "date": "2026-08-18",
          "close": 1929.41
        },
        {
          "date": "2026-08-19",
          "close": 1805.14
        },
        {
          "date": "2026-08-20",
          "close": 1839.73
        },
        {
          "date": "2026-08-21",
          "close": 1846.51
        },
        {
          "date": "2026-08-24",
          "close": 1815.28
        },
        {
          "date": "2026-08-25",
          "close": 1842.1
        },
        {
          "date": "2026-08-26",
          "close": 1833.12
        },
        {
          "date": "2026-08-27",
          "close": 1902.87
        },
        {
          "date": "2026-08-28",
          "close": 1894.13
        },
        {
          "date": "2026-08-31",
          "close": 1970.49
        },
        {
          "date": "2026-09-01",
          "close": 1947.75
        },
        {
          "date": "2026-09-02",
          "close": 1920.73
        },
        {
          "date": "2026-09-03",
          "close": 1927.27
        },
        {
          "date": "2026-09-04",
          "close": 1887.23
        },
        {
          "date": "2026-09-07",
          "close": 1935.58
        },
        {
          "date": "2026-09-08",
          "close": 1908.41
        },
        {
          "date": "2026-09-09",
          "close": 1886.2
        },
        {
          "date": "2026-09-10",
          "close": 1857.96
        },
        {
          "date": "2026-09-11",
          "close": 1831.36
        },
        {
          "date": "2026-09-14",
          "close": 1856.33
        },
        {
          "date": "2026-09-15",
          "close": 1843.58
        },
        {
          "date": "2026-09-16",
          "close": 1892.27
        },
        {
          "date": "2026-09-17",
          "close": 1886.27
        },
        {
          "date": "2026-09-18",
          "close": 1921.8
        },
        {
          "date": "2026-09-21",
          "close": 1942.99
        },
        {
          "date": "2026-09-22",
          "close": 1968.12
        },
        {
          "date": "2026-09-23",
          "close": 1973.79
        },
        {
          "date": "2026-09-24",
          "close": 1939.51
        },
        {
          "date": "2026-09-28",
          "close": 1850.43
        },
        {
          "date": "2026-09-29",
          "close": 1868.15
        },
        {
          "date": "2026-09-30",
          "close": 1832.6
        },
        {
          "date": "2026-10-08",
          "close": 1747.56
        },
        {
          "date": "2026-10-09",
          "close": 1740.31
        },
        {
          "date": "2026-10-12",
          "close": 1704.52
        },
        {
          "date": "2026-10-13",
          "close": 1718.92
        },
        {
          "date": "2026-10-14",
          "close": 1682.41
        },
        {
          "date": "2026-10-15",
          "close": 1617.47
        },
        {
          "date": "2026-10-16",
          "close": 1604.44
        },
        {
          "date": "2026-10-19",
          "close": 1618.8
        },
        {
          "date": "2026-10-20",
          "close": 1675.12
        },
        {
          "date": "2026-10-21",
          "close": 1689.59
        },
        {
          "date": "2026-10-22",
          "close": 1651.41
        },
        {
          "date": "2026-10-23",
          "close": 1722.25
        },
        {
          "date": "2026-10-26",
          "close": 1689.33
        },
        {
          "date": "2026-10-27",
          "close": 1635.18
        },
        {
          "date": "2026-10-28",
          "close": 1690.06
        },
        {
          "date": "2026-10-29",
          "close": 1604.9
        },
        {
          "date": "2026-10-30",
          "close": 1532.65
        },
        {
          "date": "2026-11-02",
          "close": 1571.65
        },
        {
          "date": "2026-11-03",
          "close": 1529.82
        },
        {
          "date": "2026-11-04",
          "close": 1618.25
        },
        {
          "date": "2026-11-05",
          "close": 1663.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6458333333333334,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.504390570103431,
            0.7656635587439515
          ],
          "pullback_wilson": [
            0.19945683446587817,
            0.4533307141589159
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 18,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1163",
      "name": "可控核聚变",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 646,
      "history_sufficient": true,
      "returns": {
        "1": 0.016924263185553068,
        "5": 0.024101569841631143,
        "20": -0.0721250795414825,
        "60": -0.11759491674941303
      },
      "moving_averages": {
        "5": 2001.571999999974,
        "20": 2080.0709999999963,
        "60": 2257.979999999993
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-15",
            "end": "2026-08-05",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-16",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-17",
            "end": "2026-09-17",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.0,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 7
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 50
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 26
          }
        }
      },
      "drawdown": -0.06394126661934962,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2766.5
        },
        {
          "date": "2026-05-14",
          "close": 2701.81
        },
        {
          "date": "2026-05-15",
          "close": 2671.11
        },
        {
          "date": "2026-05-18",
          "close": 2683.6
        },
        {
          "date": "2026-05-19",
          "close": 2720.84
        },
        {
          "date": "2026-05-20",
          "close": 2690.3
        },
        {
          "date": "2026-05-21",
          "close": 2587.37
        },
        {
          "date": "2026-05-22",
          "close": 2645.25
        },
        {
          "date": "2026-05-25",
          "close": 2670.58
        },
        {
          "date": "2026-05-26",
          "close": 2599.75
        },
        {
          "date": "2026-05-27",
          "close": 2570.1
        },
        {
          "date": "2026-05-28",
          "close": 2640.53
        },
        {
          "date": "2026-05-29",
          "close": 2556.45
        },
        {
          "date": "2026-06-01",
          "close": 2544.78
        },
        {
          "date": "2026-06-02",
          "close": 2550.64
        },
        {
          "date": "2026-06-03",
          "close": 2589.45
        },
        {
          "date": "2026-06-04",
          "close": 2591.0
        },
        {
          "date": "2026-06-05",
          "close": 2584.75
        },
        {
          "date": "2026-06-08",
          "close": 2475.58
        },
        {
          "date": "2026-06-09",
          "close": 2542.23
        },
        {
          "date": "2026-06-10",
          "close": 2482.36
        },
        {
          "date": "2026-06-11",
          "close": 2501.08
        },
        {
          "date": "2026-06-12",
          "close": 2525.78
        },
        {
          "date": "2026-06-15",
          "close": 2613.97
        },
        {
          "date": "2026-06-16",
          "close": 2681.85
        },
        {
          "date": "2026-06-17",
          "close": 2709.68
        },
        {
          "date": "2026-06-18",
          "close": 2730.02
        },
        {
          "date": "2026-06-22",
          "close": 2753.53
        },
        {
          "date": "2026-06-23",
          "close": 2706.49
        },
        {
          "date": "2026-06-24",
          "close": 2693.71
        },
        {
          "date": "2026-06-25",
          "close": 2686.88
        },
        {
          "date": "2026-06-26",
          "close": 2618.95
        },
        {
          "date": "2026-06-29",
          "close": 2671.31
        },
        {
          "date": "2026-06-30",
          "close": 2721.34
        },
        {
          "date": "2026-07-01",
          "close": 2707.0
        },
        {
          "date": "2026-07-02",
          "close": 2628.1
        },
        {
          "date": "2026-07-03",
          "close": 2636.89
        },
        {
          "date": "2026-07-06",
          "close": 2573.42
        },
        {
          "date": "2026-07-07",
          "close": 2498.19
        },
        {
          "date": "2026-07-08",
          "close": 2427.25
        },
        {
          "date": "2026-07-09",
          "close": 2467.19
        },
        {
          "date": "2026-07-10",
          "close": 2495.41
        },
        {
          "date": "2026-07-13",
          "close": 2347.12
        },
        {
          "date": "2026-07-14",
          "close": 2368.03
        },
        {
          "date": "2026-07-15",
          "close": 2326.37
        },
        {
          "date": "2026-07-16",
          "close": 2279.04
        },
        {
          "date": "2026-07-17",
          "close": 2165.43
        },
        {
          "date": "2026-07-20",
          "close": 2103.18
        },
        {
          "date": "2026-07-21",
          "close": 2165.22
        },
        {
          "date": "2026-07-22",
          "close": 2133.54
        },
        {
          "date": "2026-07-23",
          "close": 2187.39
        },
        {
          "date": "2026-07-24",
          "close": 2122.73
        },
        {
          "date": "2026-07-27",
          "close": 2199.25
        },
        {
          "date": "2026-07-28",
          "close": 2148.33
        },
        {
          "date": "2026-07-29",
          "close": 2173.33
        },
        {
          "date": "2026-07-30",
          "close": 2113.24
        },
        {
          "date": "2026-07-31",
          "close": 2159.0
        },
        {
          "date": "2026-08-03",
          "close": 2219.51
        },
        {
          "date": "2026-08-04",
          "close": 2282.27
        },
        {
          "date": "2026-08-05",
          "close": 2346.53
        },
        {
          "date": "2026-08-06",
          "close": 2346.29
        },
        {
          "date": "2026-08-07",
          "close": 2365.65
        },
        {
          "date": "2026-08-10",
          "close": 2381.17
        },
        {
          "date": "2026-08-11",
          "close": 2350.94
        },
        {
          "date": "2026-08-12",
          "close": 2382.56
        },
        {
          "date": "2026-08-13",
          "close": 2346.1
        },
        {
          "date": "2026-08-14",
          "close": 2356.84
        },
        {
          "date": "2026-08-17",
          "close": 2417.13
        },
        {
          "date": "2026-08-18",
          "close": 2408.29
        },
        {
          "date": "2026-08-19",
          "close": 2278.33
        },
        {
          "date": "2026-08-20",
          "close": 2281.45
        },
        {
          "date": "2026-08-21",
          "close": 2309.25
        },
        {
          "date": "2026-08-24",
          "close": 2271.69
        },
        {
          "date": "2026-08-25",
          "close": 2292.79
        },
        {
          "date": "2026-08-26",
          "close": 2319.81
        },
        {
          "date": "2026-08-27",
          "close": 2370.23
        },
        {
          "date": "2026-08-28",
          "close": 2370.99
        },
        {
          "date": "2026-08-31",
          "close": 2384.77
        },
        {
          "date": "2026-09-01",
          "close": 2365.33
        },
        {
          "date": "2026-09-02",
          "close": 2352.19
        },
        {
          "date": "2026-09-03",
          "close": 2363.09
        },
        {
          "date": "2026-09-04",
          "close": 2351.33
        },
        {
          "date": "2026-09-07",
          "close": 2369.22
        },
        {
          "date": "2026-09-08",
          "close": 2373.76
        },
        {
          "date": "2026-09-09",
          "close": 2397.34
        },
        {
          "date": "2026-09-10",
          "close": 2372.84
        },
        {
          "date": "2026-09-11",
          "close": 2345.82
        },
        {
          "date": "2026-09-14",
          "close": 2343.08
        },
        {
          "date": "2026-09-15",
          "close": 2324.12
        },
        {
          "date": "2026-09-16",
          "close": 2368.71
        },
        {
          "date": "2026-09-17",
          "close": 2345.2
        },
        {
          "date": "2026-09-18",
          "close": 2397.66
        },
        {
          "date": "2026-09-21",
          "close": 2416.21
        },
        {
          "date": "2026-09-22",
          "close": 2399.67
        },
        {
          "date": "2026-09-23",
          "close": 2390.41
        },
        {
          "date": "2026-09-24",
          "close": 2346.87
        },
        {
          "date": "2026-09-28",
          "close": 2262.23
        },
        {
          "date": "2026-09-29",
          "close": 2269.51
        },
        {
          "date": "2026-09-30",
          "close": 2256.97
        },
        {
          "date": "2026-10-08",
          "close": 2231.54
        },
        {
          "date": "2026-10-09",
          "close": 2212.03
        },
        {
          "date": "2026-10-12",
          "close": 2181.65
        },
        {
          "date": "2026-10-13",
          "close": 2197.51
        },
        {
          "date": "2026-10-14",
          "close": 2153.47
        },
        {
          "date": "2026-10-15",
          "close": 2076.8
        },
        {
          "date": "2026-10-16",
          "close": 2108.17
        },
        {
          "date": "2026-10-19",
          "close": 2104.07
        },
        {
          "date": "2026-10-20",
          "close": 2119.49
        },
        {
          "date": "2026-10-21",
          "close": 2119.86
        },
        {
          "date": "2026-10-22",
          "close": 2066.46
        },
        {
          "date": "2026-10-23",
          "close": 2095.61
        },
        {
          "date": "2026-10-26",
          "close": 2069.54
        },
        {
          "date": "2026-10-27",
          "close": 2010.9
        },
        {
          "date": "2026-10-28",
          "close": 2056.14
        },
        {
          "date": "2026-10-29",
          "close": 2021.86
        },
        {
          "date": "2026-10-30",
          "close": 1947.75
        },
        {
          "date": "2026-11-02",
          "close": 1991.2
        },
        {
          "date": "2026-11-03",
          "close": 1962.19
        },
        {
          "date": "2026-11-04",
          "close": 2036.13
        },
        {
          "date": "2026-11-05",
          "close": 2070.59
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.45,
          "pullback_frequency": 0.275,
          "up_wilson": [
            0.3070530781090492,
            0.6017090820106794
          ],
          "pullback_wilson": [
            0.16108016247667337,
            0.42834955806210573
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 22,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 4,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1164",
      "name": "AIPC",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 645,
      "history_sufficient": true,
      "returns": {
        "1": 0.023785977277264836,
        "5": 0.03177173017893242,
        "20": -0.0922481577539006,
        "60": -0.12221589710313974
      },
      "moving_averages": {
        "5": 2108.1620000000576,
        "20": 2236.4650000000024,
        "60": 2473.840499999997
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-21",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-07",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-08",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 47
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 28
          }
        }
      },
      "drawdown": -0.083208947466894,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2928.71
        },
        {
          "date": "2026-05-14",
          "close": 2866.0
        },
        {
          "date": "2026-05-15",
          "close": 2843.88
        },
        {
          "date": "2026-05-18",
          "close": 2891.07
        },
        {
          "date": "2026-05-19",
          "close": 2924.11
        },
        {
          "date": "2026-05-20",
          "close": 2904.13
        },
        {
          "date": "2026-05-21",
          "close": 2810.51
        },
        {
          "date": "2026-05-22",
          "close": 2933.7
        },
        {
          "date": "2026-05-25",
          "close": 2995.82
        },
        {
          "date": "2026-05-26",
          "close": 2962.99
        },
        {
          "date": "2026-05-27",
          "close": 2890.07
        },
        {
          "date": "2026-05-28",
          "close": 2938.22
        },
        {
          "date": "2026-05-29",
          "close": 2862.4
        },
        {
          "date": "2026-06-01",
          "close": 2942.59
        },
        {
          "date": "2026-06-02",
          "close": 3010.17
        },
        {
          "date": "2026-06-03",
          "close": 2991.76
        },
        {
          "date": "2026-06-04",
          "close": 2962.47
        },
        {
          "date": "2026-06-05",
          "close": 2932.97
        },
        {
          "date": "2026-06-08",
          "close": 2790.82
        },
        {
          "date": "2026-06-09",
          "close": 2864.13
        },
        {
          "date": "2026-06-10",
          "close": 2773.72
        },
        {
          "date": "2026-06-11",
          "close": 2734.39
        },
        {
          "date": "2026-06-12",
          "close": 2730.58
        },
        {
          "date": "2026-06-15",
          "close": 2868.65
        },
        {
          "date": "2026-06-16",
          "close": 2955.52
        },
        {
          "date": "2026-06-17",
          "close": 3029.69
        },
        {
          "date": "2026-06-18",
          "close": 3060.33
        },
        {
          "date": "2026-06-22",
          "close": 3073.29
        },
        {
          "date": "2026-06-23",
          "close": 3022.97
        },
        {
          "date": "2026-06-24",
          "close": 3090.89
        },
        {
          "date": "2026-06-25",
          "close": 3117.79
        },
        {
          "date": "2026-06-26",
          "close": 3015.85
        },
        {
          "date": "2026-06-29",
          "close": 2932.93
        },
        {
          "date": "2026-06-30",
          "close": 3053.77
        },
        {
          "date": "2026-07-01",
          "close": 3029.86
        },
        {
          "date": "2026-07-02",
          "close": 2912.59
        },
        {
          "date": "2026-07-03",
          "close": 2962.8
        },
        {
          "date": "2026-07-06",
          "close": 2927.48
        },
        {
          "date": "2026-07-07",
          "close": 2862.52
        },
        {
          "date": "2026-07-08",
          "close": 2840.95
        },
        {
          "date": "2026-07-09",
          "close": 2957.5
        },
        {
          "date": "2026-07-10",
          "close": 2914.12
        },
        {
          "date": "2026-07-13",
          "close": 2742.68
        },
        {
          "date": "2026-07-14",
          "close": 2802.96
        },
        {
          "date": "2026-07-15",
          "close": 2725.7
        },
        {
          "date": "2026-07-16",
          "close": 2720.74
        },
        {
          "date": "2026-07-17",
          "close": 2493.1
        },
        {
          "date": "2026-07-20",
          "close": 2347.8
        },
        {
          "date": "2026-07-21",
          "close": 2479.16
        },
        {
          "date": "2026-07-22",
          "close": 2438.47
        },
        {
          "date": "2026-07-23",
          "close": 2430.89
        },
        {
          "date": "2026-07-24",
          "close": 2380.15
        },
        {
          "date": "2026-07-27",
          "close": 2454.34
        },
        {
          "date": "2026-07-28",
          "close": 2363.8
        },
        {
          "date": "2026-07-29",
          "close": 2355.59
        },
        {
          "date": "2026-07-30",
          "close": 2249.7
        },
        {
          "date": "2026-07-31",
          "close": 2344.31
        },
        {
          "date": "2026-08-03",
          "close": 2306.4
        },
        {
          "date": "2026-08-04",
          "close": 2405.57
        },
        {
          "date": "2026-08-05",
          "close": 2512.03
        },
        {
          "date": "2026-08-06",
          "close": 2545.93
        },
        {
          "date": "2026-08-07",
          "close": 2605.84
        },
        {
          "date": "2026-08-10",
          "close": 2590.11
        },
        {
          "date": "2026-08-11",
          "close": 2580.11
        },
        {
          "date": "2026-08-12",
          "close": 2606.22
        },
        {
          "date": "2026-08-13",
          "close": 2589.21
        },
        {
          "date": "2026-08-14",
          "close": 2619.65
        },
        {
          "date": "2026-08-17",
          "close": 2689.66
        },
        {
          "date": "2026-08-18",
          "close": 2705.45
        },
        {
          "date": "2026-08-19",
          "close": 2508.9
        },
        {
          "date": "2026-08-20",
          "close": 2537.29
        },
        {
          "date": "2026-08-21",
          "close": 2565.23
        },
        {
          "date": "2026-08-24",
          "close": 2507.31
        },
        {
          "date": "2026-08-25",
          "close": 2542.51
        },
        {
          "date": "2026-08-26",
          "close": 2535.17
        },
        {
          "date": "2026-08-27",
          "close": 2616.51
        },
        {
          "date": "2026-08-28",
          "close": 2604.3
        },
        {
          "date": "2026-08-31",
          "close": 2686.73
        },
        {
          "date": "2026-09-01",
          "close": 2654.39
        },
        {
          "date": "2026-09-02",
          "close": 2644.97
        },
        {
          "date": "2026-09-03",
          "close": 2627.27
        },
        {
          "date": "2026-09-04",
          "close": 2562.73
        },
        {
          "date": "2026-09-07",
          "close": 2625.88
        },
        {
          "date": "2026-09-08",
          "close": 2595.96
        },
        {
          "date": "2026-09-09",
          "close": 2588.04
        },
        {
          "date": "2026-09-10",
          "close": 2553.99
        },
        {
          "date": "2026-09-11",
          "close": 2534.51
        },
        {
          "date": "2026-09-14",
          "close": 2550.12
        },
        {
          "date": "2026-09-15",
          "close": 2541.8
        },
        {
          "date": "2026-09-16",
          "close": 2611.66
        },
        {
          "date": "2026-09-17",
          "close": 2599.16
        },
        {
          "date": "2026-09-18",
          "close": 2651.58
        },
        {
          "date": "2026-09-21",
          "close": 2688.68
        },
        {
          "date": "2026-09-22",
          "close": 2708.67
        },
        {
          "date": "2026-09-23",
          "close": 2704.01
        },
        {
          "date": "2026-09-24",
          "close": 2627.71
        },
        {
          "date": "2026-09-28",
          "close": 2510.52
        },
        {
          "date": "2026-09-29",
          "close": 2549.2
        },
        {
          "date": "2026-09-30",
          "close": 2505.05
        },
        {
          "date": "2026-10-08",
          "close": 2429.1
        },
        {
          "date": "2026-10-09",
          "close": 2405.15
        },
        {
          "date": "2026-10-12",
          "close": 2343.29
        },
        {
          "date": "2026-10-13",
          "close": 2360.15
        },
        {
          "date": "2026-10-14",
          "close": 2310.38
        },
        {
          "date": "2026-10-15",
          "close": 2234.71
        },
        {
          "date": "2026-10-16",
          "close": 2225.42
        },
        {
          "date": "2026-10-19",
          "close": 2236.33
        },
        {
          "date": "2026-10-20",
          "close": 2314.73
        },
        {
          "date": "2026-10-21",
          "close": 2319.67
        },
        {
          "date": "2026-10-22",
          "close": 2255.98
        },
        {
          "date": "2026-10-23",
          "close": 2335.31
        },
        {
          "date": "2026-10-26",
          "close": 2275.18
        },
        {
          "date": "2026-10-27",
          "close": 2183.09
        },
        {
          "date": "2026-10-28",
          "close": 2251.98
        },
        {
          "date": "2026-10-29",
          "close": 2137.12
        },
        {
          "date": "2026-10-30",
          "close": 2048.82
        },
        {
          "date": "2026-11-02",
          "close": 2095.56
        },
        {
          "date": "2026-11-03",
          "close": 2037.62
        },
        {
          "date": "2026-11-04",
          "close": 2153.79
        },
        {
          "date": "2026-11-05",
          "close": 2205.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.59375,
          "pullback_frequency": 0.3125,
          "up_wilson": [
            0.42260024875382873,
            0.7448036515733456
          ],
          "pullback_wilson": [
            0.17952541633609734,
            0.4856667830095541
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 22,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 2,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1166",
      "name": "低空经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 638,
      "history_sufficient": true,
      "returns": {
        "1": 0.02329186012259621,
        "5": 0.024563744250553077,
        "20": -0.042568410000656254,
        "60": -0.0596549346154589
      },
      "moving_averages": {
        "5": 1407.737999999989,
        "20": 1458.452999999997,
        "60": 1531.5020000000056
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 7
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 41
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 25
          }
        }
      },
      "drawdown": -0.044737324533836165,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1900.51
        },
        {
          "date": "2026-05-14",
          "close": 1850.19
        },
        {
          "date": "2026-05-15",
          "close": 1840.54
        },
        {
          "date": "2026-05-18",
          "close": 1847.74
        },
        {
          "date": "2026-05-19",
          "close": 1869.41
        },
        {
          "date": "2026-05-20",
          "close": 1852.32
        },
        {
          "date": "2026-05-21",
          "close": 1806.46
        },
        {
          "date": "2026-05-22",
          "close": 1834.12
        },
        {
          "date": "2026-05-25",
          "close": 1841.15
        },
        {
          "date": "2026-05-26",
          "close": 1811.99
        },
        {
          "date": "2026-05-27",
          "close": 1772.64
        },
        {
          "date": "2026-05-28",
          "close": 1794.12
        },
        {
          "date": "2026-05-29",
          "close": 1725.43
        },
        {
          "date": "2026-06-01",
          "close": 1736.74
        },
        {
          "date": "2026-06-02",
          "close": 1728.04
        },
        {
          "date": "2026-06-03",
          "close": 1724.94
        },
        {
          "date": "2026-06-04",
          "close": 1709.73
        },
        {
          "date": "2026-06-05",
          "close": 1732.06
        },
        {
          "date": "2026-06-08",
          "close": 1692.88
        },
        {
          "date": "2026-06-09",
          "close": 1714.7
        },
        {
          "date": "2026-06-10",
          "close": 1681.57
        },
        {
          "date": "2026-06-11",
          "close": 1651.6
        },
        {
          "date": "2026-06-12",
          "close": 1679.5
        },
        {
          "date": "2026-06-15",
          "close": 1714.67
        },
        {
          "date": "2026-06-16",
          "close": 1730.95
        },
        {
          "date": "2026-06-17",
          "close": 1731.65
        },
        {
          "date": "2026-06-18",
          "close": 1730.78
        },
        {
          "date": "2026-06-22",
          "close": 1721.54
        },
        {
          "date": "2026-06-23",
          "close": 1706.17
        },
        {
          "date": "2026-06-24",
          "close": 1690.61
        },
        {
          "date": "2026-06-25",
          "close": 1663.6
        },
        {
          "date": "2026-06-26",
          "close": 1626.72
        },
        {
          "date": "2026-06-29",
          "close": 1606.24
        },
        {
          "date": "2026-06-30",
          "close": 1647.6
        },
        {
          "date": "2026-07-01",
          "close": 1677.03
        },
        {
          "date": "2026-07-02",
          "close": 1657.09
        },
        {
          "date": "2026-07-03",
          "close": 1696.32
        },
        {
          "date": "2026-07-06",
          "close": 1656.21
        },
        {
          "date": "2026-07-07",
          "close": 1609.81
        },
        {
          "date": "2026-07-08",
          "close": 1581.58
        },
        {
          "date": "2026-07-09",
          "close": 1597.98
        },
        {
          "date": "2026-07-10",
          "close": 1626.99
        },
        {
          "date": "2026-07-13",
          "close": 1537.99
        },
        {
          "date": "2026-07-14",
          "close": 1543.44
        },
        {
          "date": "2026-07-15",
          "close": 1541.96
        },
        {
          "date": "2026-07-16",
          "close": 1531.17
        },
        {
          "date": "2026-07-17",
          "close": 1455.52
        },
        {
          "date": "2026-07-20",
          "close": 1413.6
        },
        {
          "date": "2026-07-21",
          "close": 1443.73
        },
        {
          "date": "2026-07-22",
          "close": 1418.86
        },
        {
          "date": "2026-07-23",
          "close": 1444.34
        },
        {
          "date": "2026-07-24",
          "close": 1405.24
        },
        {
          "date": "2026-07-27",
          "close": 1449.14
        },
        {
          "date": "2026-07-28",
          "close": 1438.22
        },
        {
          "date": "2026-07-29",
          "close": 1455.96
        },
        {
          "date": "2026-07-30",
          "close": 1424.22
        },
        {
          "date": "2026-07-31",
          "close": 1466.28
        },
        {
          "date": "2026-08-03",
          "close": 1493.27
        },
        {
          "date": "2026-08-04",
          "close": 1522.11
        },
        {
          "date": "2026-08-05",
          "close": 1551.59
        },
        {
          "date": "2026-08-06",
          "close": 1559.51
        },
        {
          "date": "2026-08-07",
          "close": 1566.52
        },
        {
          "date": "2026-08-10",
          "close": 1582.76
        },
        {
          "date": "2026-08-11",
          "close": 1570.02
        },
        {
          "date": "2026-08-12",
          "close": 1590.29
        },
        {
          "date": "2026-08-13",
          "close": 1568.48
        },
        {
          "date": "2026-08-14",
          "close": 1575.81
        },
        {
          "date": "2026-08-17",
          "close": 1605.31
        },
        {
          "date": "2026-08-18",
          "close": 1598.93
        },
        {
          "date": "2026-08-19",
          "close": 1514.49
        },
        {
          "date": "2026-08-20",
          "close": 1528.93
        },
        {
          "date": "2026-08-21",
          "close": 1537.56
        },
        {
          "date": "2026-08-24",
          "close": 1519.21
        },
        {
          "date": "2026-08-25",
          "close": 1545.5
        },
        {
          "date": "2026-08-26",
          "close": 1547.92
        },
        {
          "date": "2026-08-27",
          "close": 1564.55
        },
        {
          "date": "2026-08-28",
          "close": 1567.78
        },
        {
          "date": "2026-08-31",
          "close": 1590.58
        },
        {
          "date": "2026-09-01",
          "close": 1597.88
        },
        {
          "date": "2026-09-02",
          "close": 1596.55
        },
        {
          "date": "2026-09-03",
          "close": 1589.86
        },
        {
          "date": "2026-09-04",
          "close": 1587.43
        },
        {
          "date": "2026-09-07",
          "close": 1596.42
        },
        {
          "date": "2026-09-08",
          "close": 1604.88
        },
        {
          "date": "2026-09-09",
          "close": 1598.15
        },
        {
          "date": "2026-09-10",
          "close": 1577.75
        },
        {
          "date": "2026-09-11",
          "close": 1554.71
        },
        {
          "date": "2026-09-14",
          "close": 1555.7
        },
        {
          "date": "2026-09-15",
          "close": 1532.47
        },
        {
          "date": "2026-09-16",
          "close": 1554.64
        },
        {
          "date": "2026-09-17",
          "close": 1549.65
        },
        {
          "date": "2026-09-18",
          "close": 1573.63
        },
        {
          "date": "2026-09-21",
          "close": 1597.97
        },
        {
          "date": "2026-09-22",
          "close": 1598.4
        },
        {
          "date": "2026-09-23",
          "close": 1590.63
        },
        {
          "date": "2026-09-24",
          "close": 1577.26
        },
        {
          "date": "2026-09-28",
          "close": 1537.58
        },
        {
          "date": "2026-09-29",
          "close": 1550.08
        },
        {
          "date": "2026-09-30",
          "close": 1541.37
        },
        {
          "date": "2026-10-08",
          "close": 1523.9
        },
        {
          "date": "2026-10-09",
          "close": 1527.36
        },
        {
          "date": "2026-10-12",
          "close": 1504.9
        },
        {
          "date": "2026-10-13",
          "close": 1515.42
        },
        {
          "date": "2026-10-14",
          "close": 1487.96
        },
        {
          "date": "2026-10-15",
          "close": 1439.55
        },
        {
          "date": "2026-10-16",
          "close": 1474.82
        },
        {
          "date": "2026-10-19",
          "close": 1477.95
        },
        {
          "date": "2026-10-20",
          "close": 1495.0
        },
        {
          "date": "2026-10-21",
          "close": 1490.34
        },
        {
          "date": "2026-10-22",
          "close": 1449.03
        },
        {
          "date": "2026-10-23",
          "close": 1481.31
        },
        {
          "date": "2026-10-26",
          "close": 1475.45
        },
        {
          "date": "2026-10-27",
          "close": 1427.95
        },
        {
          "date": "2026-10-28",
          "close": 1459.28
        },
        {
          "date": "2026-10-29",
          "close": 1424.05
        },
        {
          "date": "2026-10-30",
          "close": 1366.71
        },
        {
          "date": "2026-11-02",
          "close": 1402.41
        },
        {
          "date": "2026-11-03",
          "close": 1384.72
        },
        {
          "date": "2026-11-04",
          "close": 1425.82
        },
        {
          "date": "2026-11-05",
          "close": 1459.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 50,
          "minimum_sample": 30,
          "historical_up_frequency": 0.46,
          "pullback_frequency": 0.44,
          "up_wilson": [
            0.3296965219222435,
            0.5960112860084253
          ],
          "pullback_wilson": [
            0.3116219921125717,
            0.5769397197834315
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5806451612903226,
          "pullback_frequency": 0.3870967741935484,
          "up_wilson": [
            0.4076626249536972,
            0.7358445693268778
          ],
          "pullback_wilson": [
            0.23733101420380254,
            0.5617589138033927
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 1,
          "insufficient_or_abstained": 29,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 1,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1168",
      "name": "铜缆高速连接",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 635,
      "history_sufficient": true,
      "returns": {
        "1": 0.017566148986058794,
        "5": 0.009843391734861262,
        "20": -0.1500979211222826,
        "60": -0.14326012076356953
      },
      "moving_averages": {
        "5": 1998.7839999999385,
        "20": 2166.2029999999677,
        "60": 2472.8834999999904
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-06-30",
            "end": "2026-06-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-01",
            "end": "2026-07-17",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-15",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-19",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 41
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 47
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 23
          }
        }
      },
      "drawdown": -0.135933653513723,
      "history": [
        {
          "date": "2026-05-13",
          "close": 3091.02
        },
        {
          "date": "2026-05-14",
          "close": 3016.76
        },
        {
          "date": "2026-05-15",
          "close": 2970.03
        },
        {
          "date": "2026-05-18",
          "close": 3039.74
        },
        {
          "date": "2026-05-19",
          "close": 3085.87
        },
        {
          "date": "2026-05-20",
          "close": 3089.67
        },
        {
          "date": "2026-05-21",
          "close": 2918.87
        },
        {
          "date": "2026-05-22",
          "close": 3067.11
        },
        {
          "date": "2026-05-25",
          "close": 3120.73
        },
        {
          "date": "2026-05-26",
          "close": 3073.69
        },
        {
          "date": "2026-05-27",
          "close": 3000.92
        },
        {
          "date": "2026-05-28",
          "close": 3075.64
        },
        {
          "date": "2026-05-29",
          "close": 3020.23
        },
        {
          "date": "2026-06-01",
          "close": 2977.0
        },
        {
          "date": "2026-06-02",
          "close": 3071.34
        },
        {
          "date": "2026-06-03",
          "close": 3156.82
        },
        {
          "date": "2026-06-04",
          "close": 3187.07
        },
        {
          "date": "2026-06-05",
          "close": 3171.21
        },
        {
          "date": "2026-06-08",
          "close": 3019.53
        },
        {
          "date": "2026-06-09",
          "close": 3122.55
        },
        {
          "date": "2026-06-10",
          "close": 3025.66
        },
        {
          "date": "2026-06-11",
          "close": 3001.32
        },
        {
          "date": "2026-06-12",
          "close": 3018.29
        },
        {
          "date": "2026-06-15",
          "close": 3224.25
        },
        {
          "date": "2026-06-16",
          "close": 3336.26
        },
        {
          "date": "2026-06-17",
          "close": 3345.0
        },
        {
          "date": "2026-06-18",
          "close": 3406.22
        },
        {
          "date": "2026-06-22",
          "close": 3426.63
        },
        {
          "date": "2026-06-23",
          "close": 3350.33
        },
        {
          "date": "2026-06-24",
          "close": 3373.2
        },
        {
          "date": "2026-06-25",
          "close": 3358.03
        },
        {
          "date": "2026-06-26",
          "close": 3200.28
        },
        {
          "date": "2026-06-29",
          "close": 3124.05
        },
        {
          "date": "2026-06-30",
          "close": 3284.82
        },
        {
          "date": "2026-07-01",
          "close": 3206.23
        },
        {
          "date": "2026-07-02",
          "close": 3094.36
        },
        {
          "date": "2026-07-03",
          "close": 3105.67
        },
        {
          "date": "2026-07-06",
          "close": 3036.71
        },
        {
          "date": "2026-07-07",
          "close": 2949.55
        },
        {
          "date": "2026-07-08",
          "close": 2868.6
        },
        {
          "date": "2026-07-09",
          "close": 2936.48
        },
        {
          "date": "2026-07-10",
          "close": 2903.39
        },
        {
          "date": "2026-07-13",
          "close": 2702.55
        },
        {
          "date": "2026-07-14",
          "close": 2742.18
        },
        {
          "date": "2026-07-15",
          "close": 2660.24
        },
        {
          "date": "2026-07-16",
          "close": 2571.8
        },
        {
          "date": "2026-07-17",
          "close": 2356.22
        },
        {
          "date": "2026-07-20",
          "close": 2209.56
        },
        {
          "date": "2026-07-21",
          "close": 2337.01
        },
        {
          "date": "2026-07-22",
          "close": 2313.34
        },
        {
          "date": "2026-07-23",
          "close": 2330.9
        },
        {
          "date": "2026-07-24",
          "close": 2260.71
        },
        {
          "date": "2026-07-27",
          "close": 2349.78
        },
        {
          "date": "2026-07-28",
          "close": 2233.28
        },
        {
          "date": "2026-07-29",
          "close": 2235.54
        },
        {
          "date": "2026-07-30",
          "close": 2117.33
        },
        {
          "date": "2026-07-31",
          "close": 2203.91
        },
        {
          "date": "2026-08-03",
          "close": 2224.72
        },
        {
          "date": "2026-08-04",
          "close": 2340.72
        },
        {
          "date": "2026-08-05",
          "close": 2421.26
        },
        {
          "date": "2026-08-06",
          "close": 2456.62
        },
        {
          "date": "2026-08-07",
          "close": 2503.41
        },
        {
          "date": "2026-08-10",
          "close": 2488.34
        },
        {
          "date": "2026-08-11",
          "close": 2481.37
        },
        {
          "date": "2026-08-12",
          "close": 2536.55
        },
        {
          "date": "2026-08-13",
          "close": 2504.64
        },
        {
          "date": "2026-08-14",
          "close": 2561.62
        },
        {
          "date": "2026-08-17",
          "close": 2665.31
        },
        {
          "date": "2026-08-18",
          "close": 2650.86
        },
        {
          "date": "2026-08-19",
          "close": 2461.48
        },
        {
          "date": "2026-08-20",
          "close": 2521.72
        },
        {
          "date": "2026-08-21",
          "close": 2571.97
        },
        {
          "date": "2026-08-24",
          "close": 2523.81
        },
        {
          "date": "2026-08-25",
          "close": 2581.46
        },
        {
          "date": "2026-08-26",
          "close": 2573.69
        },
        {
          "date": "2026-08-27",
          "close": 2674.99
        },
        {
          "date": "2026-08-28",
          "close": 2643.98
        },
        {
          "date": "2026-08-31",
          "close": 2690.05
        },
        {
          "date": "2026-09-01",
          "close": 2637.31
        },
        {
          "date": "2026-09-02",
          "close": 2654.47
        },
        {
          "date": "2026-09-03",
          "close": 2658.68
        },
        {
          "date": "2026-09-04",
          "close": 2576.05
        },
        {
          "date": "2026-09-07",
          "close": 2670.81
        },
        {
          "date": "2026-09-08",
          "close": 2666.37
        },
        {
          "date": "2026-09-09",
          "close": 2733.73
        },
        {
          "date": "2026-09-10",
          "close": 2692.98
        },
        {
          "date": "2026-09-11",
          "close": 2717.98
        },
        {
          "date": "2026-09-14",
          "close": 2728.41
        },
        {
          "date": "2026-09-15",
          "close": 2702.04
        },
        {
          "date": "2026-09-16",
          "close": 2777.63
        },
        {
          "date": "2026-09-17",
          "close": 2753.11
        },
        {
          "date": "2026-09-18",
          "close": 2808.3
        },
        {
          "date": "2026-09-21",
          "close": 2845.12
        },
        {
          "date": "2026-09-22",
          "close": 2796.78
        },
        {
          "date": "2026-09-23",
          "close": 2786.71
        },
        {
          "date": "2026-09-24",
          "close": 2701.8
        },
        {
          "date": "2026-09-28",
          "close": 2531.38
        },
        {
          "date": "2026-09-29",
          "close": 2552.7
        },
        {
          "date": "2026-09-30",
          "close": 2523.98
        },
        {
          "date": "2026-10-08",
          "close": 2440.74
        },
        {
          "date": "2026-10-09",
          "close": 2400.73
        },
        {
          "date": "2026-10-12",
          "close": 2323.23
        },
        {
          "date": "2026-10-13",
          "close": 2354.6
        },
        {
          "date": "2026-10-14",
          "close": 2303.22
        },
        {
          "date": "2026-10-15",
          "close": 2214.46
        },
        {
          "date": "2026-10-16",
          "close": 2205.63
        },
        {
          "date": "2026-10-19",
          "close": 2209.46
        },
        {
          "date": "2026-10-20",
          "close": 2250.65
        },
        {
          "date": "2026-10-21",
          "close": 2257.01
        },
        {
          "date": "2026-10-22",
          "close": 2171.0
        },
        {
          "date": "2026-10-23",
          "close": 2208.41
        },
        {
          "date": "2026-10-26",
          "close": 2152.25
        },
        {
          "date": "2026-10-27",
          "close": 2079.81
        },
        {
          "date": "2026-10-28",
          "close": 2145.51
        },
        {
          "date": "2026-10-29",
          "close": 2054.17
        },
        {
          "date": "2026-10-30",
          "close": 1959.14
        },
        {
          "date": "2026-11-02",
          "close": 1999.68
        },
        {
          "date": "2026-11-03",
          "close": 1922.13
        },
        {
          "date": "2026-11-04",
          "close": 2038.58
        },
        {
          "date": "2026-11-05",
          "close": 2074.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5151515151515151,
          "pullback_frequency": 0.30303030303030304,
          "up_wilson": [
            0.3521837544891414,
            0.674959578918663
          ],
          "pullback_wilson": [
            0.17375531424053606,
            0.47338135145800575
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 19,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 1,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1169",
      "name": "Kimi概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 635,
      "history_sufficient": true,
      "returns": {
        "1": 0.06545209176788136,
        "5": 0.09814541622760808,
        "20": 0.04405061262109666,
        "60": -0.08303490510422251
      },
      "moving_averages": {
        "5": 962.2659999999917,
        "20": 998.0159999999917,
        "60": 1039.4064999999905
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 25
          },
          "下降": {
            "median_sessions": 7.0,
            "sample_size": 12
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 30
          }
        }
      },
      "drawdown": -0.013498674744415018,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1331.61
        },
        {
          "date": "2026-05-14",
          "close": 1266.11
        },
        {
          "date": "2026-05-15",
          "close": 1269.01
        },
        {
          "date": "2026-05-18",
          "close": 1277.43
        },
        {
          "date": "2026-05-19",
          "close": 1320.11
        },
        {
          "date": "2026-05-20",
          "close": 1276.76
        },
        {
          "date": "2026-05-21",
          "close": 1231.27
        },
        {
          "date": "2026-05-22",
          "close": 1237.21
        },
        {
          "date": "2026-05-25",
          "close": 1236.0
        },
        {
          "date": "2026-05-26",
          "close": 1214.42
        },
        {
          "date": "2026-05-27",
          "close": 1181.71
        },
        {
          "date": "2026-05-28",
          "close": 1173.22
        },
        {
          "date": "2026-05-29",
          "close": 1169.65
        },
        {
          "date": "2026-06-01",
          "close": 1219.31
        },
        {
          "date": "2026-06-02",
          "close": 1190.01
        },
        {
          "date": "2026-06-03",
          "close": 1164.02
        },
        {
          "date": "2026-06-04",
          "close": 1127.4
        },
        {
          "date": "2026-06-05",
          "close": 1116.38
        },
        {
          "date": "2026-06-08",
          "close": 1089.62
        },
        {
          "date": "2026-06-09",
          "close": 1104.89
        },
        {
          "date": "2026-06-10",
          "close": 1068.45
        },
        {
          "date": "2026-06-11",
          "close": 1020.08
        },
        {
          "date": "2026-06-12",
          "close": 1030.15
        },
        {
          "date": "2026-06-15",
          "close": 1065.77
        },
        {
          "date": "2026-06-16",
          "close": 1078.29
        },
        {
          "date": "2026-06-17",
          "close": 1060.54
        },
        {
          "date": "2026-06-18",
          "close": 1092.64
        },
        {
          "date": "2026-06-22",
          "close": 1114.44
        },
        {
          "date": "2026-06-23",
          "close": 1075.81
        },
        {
          "date": "2026-06-24",
          "close": 1066.73
        },
        {
          "date": "2026-06-25",
          "close": 1042.66
        },
        {
          "date": "2026-06-26",
          "close": 991.41
        },
        {
          "date": "2026-06-29",
          "close": 991.64
        },
        {
          "date": "2026-06-30",
          "close": 1013.39
        },
        {
          "date": "2026-07-01",
          "close": 1039.78
        },
        {
          "date": "2026-07-02",
          "close": 1041.39
        },
        {
          "date": "2026-07-03",
          "close": 1013.08
        },
        {
          "date": "2026-07-06",
          "close": 979.12
        },
        {
          "date": "2026-07-07",
          "close": 954.31
        },
        {
          "date": "2026-07-08",
          "close": 973.88
        },
        {
          "date": "2026-07-09",
          "close": 992.5
        },
        {
          "date": "2026-07-10",
          "close": 1022.04
        },
        {
          "date": "2026-07-13",
          "close": 969.3
        },
        {
          "date": "2026-07-14",
          "close": 960.17
        },
        {
          "date": "2026-07-15",
          "close": 986.39
        },
        {
          "date": "2026-07-16",
          "close": 1001.37
        },
        {
          "date": "2026-07-17",
          "close": 951.84
        },
        {
          "date": "2026-07-20",
          "close": 960.12
        },
        {
          "date": "2026-07-21",
          "close": 981.79
        },
        {
          "date": "2026-07-22",
          "close": 963.24
        },
        {
          "date": "2026-07-23",
          "close": 955.32
        },
        {
          "date": "2026-07-24",
          "close": 909.29
        },
        {
          "date": "2026-07-27",
          "close": 957.98
        },
        {
          "date": "2026-07-28",
          "close": 960.57
        },
        {
          "date": "2026-07-29",
          "close": 973.62
        },
        {
          "date": "2026-07-30",
          "close": 957.7
        },
        {
          "date": "2026-07-31",
          "close": 1065.17
        },
        {
          "date": "2026-08-03",
          "close": 1056.4
        },
        {
          "date": "2026-08-04",
          "close": 1109.24
        },
        {
          "date": "2026-08-05",
          "close": 1136.51
        },
        {
          "date": "2026-08-06",
          "close": 1129.83
        },
        {
          "date": "2026-08-07",
          "close": 1128.95
        },
        {
          "date": "2026-08-10",
          "close": 1117.67
        },
        {
          "date": "2026-08-11",
          "close": 1114.78
        },
        {
          "date": "2026-08-12",
          "close": 1124.46
        },
        {
          "date": "2026-08-13",
          "close": 1104.64
        },
        {
          "date": "2026-08-14",
          "close": 1111.77
        },
        {
          "date": "2026-08-17",
          "close": 1128.01
        },
        {
          "date": "2026-08-18",
          "close": 1098.23
        },
        {
          "date": "2026-08-19",
          "close": 1039.26
        },
        {
          "date": "2026-08-20",
          "close": 1039.03
        },
        {
          "date": "2026-08-21",
          "close": 1034.72
        },
        {
          "date": "2026-08-24",
          "close": 1000.63
        },
        {
          "date": "2026-08-25",
          "close": 1010.62
        },
        {
          "date": "2026-08-26",
          "close": 1005.33
        },
        {
          "date": "2026-08-27",
          "close": 1023.41
        },
        {
          "date": "2026-08-28",
          "close": 1032.15
        },
        {
          "date": "2026-08-31",
          "close": 1073.35
        },
        {
          "date": "2026-09-01",
          "close": 1088.72
        },
        {
          "date": "2026-09-02",
          "close": 1065.73
        },
        {
          "date": "2026-09-03",
          "close": 1054.71
        },
        {
          "date": "2026-09-04",
          "close": 1078.69
        },
        {
          "date": "2026-09-07",
          "close": 1083.51
        },
        {
          "date": "2026-09-08",
          "close": 1081.58
        },
        {
          "date": "2026-09-09",
          "close": 1057.2
        },
        {
          "date": "2026-09-10",
          "close": 1044.35
        },
        {
          "date": "2026-09-11",
          "close": 1031.1
        },
        {
          "date": "2026-09-14",
          "close": 1029.16
        },
        {
          "date": "2026-09-15",
          "close": 1014.18
        },
        {
          "date": "2026-09-16",
          "close": 1017.78
        },
        {
          "date": "2026-09-17",
          "close": 1020.83
        },
        {
          "date": "2026-09-18",
          "close": 1040.19
        },
        {
          "date": "2026-09-21",
          "close": 1061.69
        },
        {
          "date": "2026-09-22",
          "close": 1099.6
        },
        {
          "date": "2026-09-23",
          "close": 1066.1
        },
        {
          "date": "2026-09-24",
          "close": 1047.7
        },
        {
          "date": "2026-09-28",
          "close": 1021.63
        },
        {
          "date": "2026-09-29",
          "close": 1050.5
        },
        {
          "date": "2026-09-30",
          "close": 1034.11
        },
        {
          "date": "2026-10-08",
          "close": 998.17
        },
        {
          "date": "2026-10-09",
          "close": 1049.91
        },
        {
          "date": "2026-10-12",
          "close": 1050.83
        },
        {
          "date": "2026-10-13",
          "close": 1056.4
        },
        {
          "date": "2026-10-14",
          "close": 1048.72
        },
        {
          "date": "2026-10-15",
          "close": 1012.37
        },
        {
          "date": "2026-10-16",
          "close": 988.23
        },
        {
          "date": "2026-10-19",
          "close": 987.66
        },
        {
          "date": "2026-10-20",
          "close": 1013.72
        },
        {
          "date": "2026-10-21",
          "close": 1018.7
        },
        {
          "date": "2026-10-22",
          "close": 971.36
        },
        {
          "date": "2026-10-23",
          "close": 1018.46
        },
        {
          "date": "2026-10-26",
          "close": 1018.99
        },
        {
          "date": "2026-10-27",
          "close": 978.18
        },
        {
          "date": "2026-10-28",
          "close": 986.46
        },
        {
          "date": "2026-10-29",
          "close": 949.0
        },
        {
          "date": "2026-10-30",
          "close": 887.84
        },
        {
          "date": "2026-11-02",
          "close": 961.34
        },
        {
          "date": "2026-11-03",
          "close": 941.89
        },
        {
          "date": "2026-11-04",
          "close": 978.12
        },
        {
          "date": "2026-11-05",
          "close": 1042.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 64,
          "minimum_sample": 30,
          "historical_up_frequency": 0.53125,
          "pullback_frequency": 0.40625,
          "up_wilson": [
            0.41072087051471007,
            0.6482401257482395
          ],
          "pullback_wilson": [
            0.2945690924971961,
            0.5285479187139549
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5,
          "pullback_frequency": 0.5833333333333334,
          "up_wilson": [
            0.34474325409626827,
            0.6552567459037317
          ],
          "pullback_wilson": [
            0.4220025157487166,
            0.7285943794855394
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 45,
          "covered_samples": 23,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1170",
      "name": "AI制药（医疗）",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 635,
      "history_sufficient": true,
      "returns": {
        "1": 0.031159960745829274,
        "5": 0.05365164933898092,
        "20": -0.02798869203558152,
        "60": 0.018833969406435225
      },
      "moving_averages": {
        "5": 1261.461999999988,
        "20": 1286.7369999999937,
        "60": 1331.3373333333254
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 28
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 11
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 40
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 29
          }
        }
      },
      "drawdown": -0.04458329999345323,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1431.07
        },
        {
          "date": "2026-05-14",
          "close": 1396.79
        },
        {
          "date": "2026-05-15",
          "close": 1391.45
        },
        {
          "date": "2026-05-18",
          "close": 1386.79
        },
        {
          "date": "2026-05-19",
          "close": 1405.7
        },
        {
          "date": "2026-05-20",
          "close": 1388.95
        },
        {
          "date": "2026-05-21",
          "close": 1361.61
        },
        {
          "date": "2026-05-22",
          "close": 1371.99
        },
        {
          "date": "2026-05-25",
          "close": 1367.62
        },
        {
          "date": "2026-05-26",
          "close": 1355.48
        },
        {
          "date": "2026-05-27",
          "close": 1332.07
        },
        {
          "date": "2026-05-28",
          "close": 1329.83
        },
        {
          "date": "2026-05-29",
          "close": 1308.38
        },
        {
          "date": "2026-06-01",
          "close": 1313.27
        },
        {
          "date": "2026-06-02",
          "close": 1292.88
        },
        {
          "date": "2026-06-03",
          "close": 1273.44
        },
        {
          "date": "2026-06-04",
          "close": 1253.44
        },
        {
          "date": "2026-06-05",
          "close": 1258.95
        },
        {
          "date": "2026-06-08",
          "close": 1221.61
        },
        {
          "date": "2026-06-09",
          "close": 1236.78
        },
        {
          "date": "2026-06-10",
          "close": 1220.88
        },
        {
          "date": "2026-06-11",
          "close": 1198.42
        },
        {
          "date": "2026-06-12",
          "close": 1232.85
        },
        {
          "date": "2026-06-15",
          "close": 1238.42
        },
        {
          "date": "2026-06-16",
          "close": 1240.39
        },
        {
          "date": "2026-06-17",
          "close": 1231.64
        },
        {
          "date": "2026-06-18",
          "close": 1243.13
        },
        {
          "date": "2026-06-22",
          "close": 1244.52
        },
        {
          "date": "2026-06-23",
          "close": 1260.58
        },
        {
          "date": "2026-06-24",
          "close": 1252.03
        },
        {
          "date": "2026-06-25",
          "close": 1227.75
        },
        {
          "date": "2026-06-26",
          "close": 1186.31
        },
        {
          "date": "2026-06-29",
          "close": 1232.45
        },
        {
          "date": "2026-06-30",
          "close": 1214.36
        },
        {
          "date": "2026-07-01",
          "close": 1259.46
        },
        {
          "date": "2026-07-02",
          "close": 1248.98
        },
        {
          "date": "2026-07-03",
          "close": 1270.27
        },
        {
          "date": "2026-07-06",
          "close": 1274.11
        },
        {
          "date": "2026-07-07",
          "close": 1224.44
        },
        {
          "date": "2026-07-08",
          "close": 1212.27
        },
        {
          "date": "2026-07-09",
          "close": 1214.02
        },
        {
          "date": "2026-07-10",
          "close": 1256.23
        },
        {
          "date": "2026-07-13",
          "close": 1222.78
        },
        {
          "date": "2026-07-14",
          "close": 1251.03
        },
        {
          "date": "2026-07-15",
          "close": 1282.22
        },
        {
          "date": "2026-07-16",
          "close": 1301.05
        },
        {
          "date": "2026-07-17",
          "close": 1204.83
        },
        {
          "date": "2026-07-20",
          "close": 1213.59
        },
        {
          "date": "2026-07-21",
          "close": 1207.12
        },
        {
          "date": "2026-07-22",
          "close": 1199.88
        },
        {
          "date": "2026-07-23",
          "close": 1201.86
        },
        {
          "date": "2026-07-24",
          "close": 1166.01
        },
        {
          "date": "2026-07-27",
          "close": 1214.72
        },
        {
          "date": "2026-07-28",
          "close": 1215.82
        },
        {
          "date": "2026-07-29",
          "close": 1220.05
        },
        {
          "date": "2026-07-30",
          "close": 1196.19
        },
        {
          "date": "2026-07-31",
          "close": 1233.53
        },
        {
          "date": "2026-08-03",
          "close": 1236.78
        },
        {
          "date": "2026-08-04",
          "close": 1278.23
        },
        {
          "date": "2026-08-05",
          "close": 1289.16
        },
        {
          "date": "2026-08-06",
          "close": 1287.51
        },
        {
          "date": "2026-08-07",
          "close": 1350.46
        },
        {
          "date": "2026-08-10",
          "close": 1384.17
        },
        {
          "date": "2026-08-11",
          "close": 1386.84
        },
        {
          "date": "2026-08-12",
          "close": 1401.17
        },
        {
          "date": "2026-08-13",
          "close": 1421.83
        },
        {
          "date": "2026-08-14",
          "close": 1421.52
        },
        {
          "date": "2026-08-17",
          "close": 1419.57
        },
        {
          "date": "2026-08-18",
          "close": 1402.83
        },
        {
          "date": "2026-08-19",
          "close": 1348.22
        },
        {
          "date": "2026-08-20",
          "close": 1414.08
        },
        {
          "date": "2026-08-21",
          "close": 1376.11
        },
        {
          "date": "2026-08-24",
          "close": 1327.76
        },
        {
          "date": "2026-08-25",
          "close": 1356.0
        },
        {
          "date": "2026-08-26",
          "close": 1346.53
        },
        {
          "date": "2026-08-27",
          "close": 1354.58
        },
        {
          "date": "2026-08-28",
          "close": 1341.21
        },
        {
          "date": "2026-08-31",
          "close": 1336.91
        },
        {
          "date": "2026-09-01",
          "close": 1344.88
        },
        {
          "date": "2026-09-02",
          "close": 1329.47
        },
        {
          "date": "2026-09-03",
          "close": 1323.83
        },
        {
          "date": "2026-09-04",
          "close": 1318.6
        },
        {
          "date": "2026-09-07",
          "close": 1321.68
        },
        {
          "date": "2026-09-08",
          "close": 1341.47
        },
        {
          "date": "2026-09-09",
          "close": 1324.34
        },
        {
          "date": "2026-09-10",
          "close": 1306.56
        },
        {
          "date": "2026-09-11",
          "close": 1279.59
        },
        {
          "date": "2026-09-14",
          "close": 1308.98
        },
        {
          "date": "2026-09-15",
          "close": 1288.95
        },
        {
          "date": "2026-09-16",
          "close": 1304.41
        },
        {
          "date": "2026-09-17",
          "close": 1310.13
        },
        {
          "date": "2026-09-18",
          "close": 1337.84
        },
        {
          "date": "2026-09-21",
          "close": 1388.84
        },
        {
          "date": "2026-09-22",
          "close": 1399.79
        },
        {
          "date": "2026-09-23",
          "close": 1399.48
        },
        {
          "date": "2026-09-24",
          "close": 1374.67
        },
        {
          "date": "2026-09-28",
          "close": 1362.98
        },
        {
          "date": "2026-09-29",
          "close": 1363.95
        },
        {
          "date": "2026-09-30",
          "close": 1386.5
        },
        {
          "date": "2026-10-08",
          "close": 1351.26
        },
        {
          "date": "2026-10-09",
          "close": 1374.73
        },
        {
          "date": "2026-10-12",
          "close": 1351.74
        },
        {
          "date": "2026-10-13",
          "close": 1336.39
        },
        {
          "date": "2026-10-14",
          "close": 1311.38
        },
        {
          "date": "2026-10-15",
          "close": 1283.35
        },
        {
          "date": "2026-10-16",
          "close": 1275.14
        },
        {
          "date": "2026-10-19",
          "close": 1275.39
        },
        {
          "date": "2026-10-20",
          "close": 1304.12
        },
        {
          "date": "2026-10-21",
          "close": 1306.72
        },
        {
          "date": "2026-10-22",
          "close": 1262.35
        },
        {
          "date": "2026-10-23",
          "close": 1288.22
        },
        {
          "date": "2026-10-26",
          "close": 1292.45
        },
        {
          "date": "2026-10-27",
          "close": 1243.02
        },
        {
          "date": "2026-10-28",
          "close": 1275.87
        },
        {
          "date": "2026-10-29",
          "close": 1246.56
        },
        {
          "date": "2026-10-30",
          "close": 1232.22
        },
        {
          "date": "2026-11-02",
          "close": 1258.61
        },
        {
          "date": "2026-11-03",
          "close": 1229.29
        },
        {
          "date": "2026-11-04",
          "close": 1273.75
        },
        {
          "date": "2026-11-05",
          "close": 1313.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 57,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5789473684210527,
          "pullback_frequency": 0.2807017543859649,
          "up_wilson": [
            0.44980141395599427,
            0.6981240331724827
          ],
          "pullback_wilson": [
            0.18079399343823543,
            0.4083019867604394
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5428571428571428,
          "pullback_frequency": 0.5142857142857142,
          "up_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "pullback_wilson": [
            0.35568804595868564,
            0.6700576399749026
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 26,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1171",
      "name": "碳纤维",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 634,
      "history_sufficient": true,
      "returns": {
        "1": 0.022137820308798073,
        "5": 0.016265365249922725,
        "20": -0.09362476088933491,
        "60": -0.09679697509452823
      },
      "moving_averages": {
        "5": 1396.3840000000084,
        "20": 1475.3485000000103,
        "60": 1584.149000000001
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-06-25",
            "end": "2026-06-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-30",
            "end": "2026-08-05",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-14",
            "sessions": 28,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-19",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 7
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 54
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 29
          }
        }
      },
      "drawdown": -0.0898286937901498,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2003.89
        },
        {
          "date": "2026-05-14",
          "close": 1965.33
        },
        {
          "date": "2026-05-15",
          "close": 1969.72
        },
        {
          "date": "2026-05-18",
          "close": 1964.51
        },
        {
          "date": "2026-05-19",
          "close": 1982.73
        },
        {
          "date": "2026-05-20",
          "close": 1961.35
        },
        {
          "date": "2026-05-21",
          "close": 1911.57
        },
        {
          "date": "2026-05-22",
          "close": 1959.84
        },
        {
          "date": "2026-05-25",
          "close": 1967.13
        },
        {
          "date": "2026-05-26",
          "close": 1946.3
        },
        {
          "date": "2026-05-27",
          "close": 1896.21
        },
        {
          "date": "2026-05-28",
          "close": 1922.48
        },
        {
          "date": "2026-05-29",
          "close": 1845.35
        },
        {
          "date": "2026-06-01",
          "close": 1848.96
        },
        {
          "date": "2026-06-02",
          "close": 1837.26
        },
        {
          "date": "2026-06-03",
          "close": 1856.69
        },
        {
          "date": "2026-06-04",
          "close": 1836.75
        },
        {
          "date": "2026-06-05",
          "close": 1862.3
        },
        {
          "date": "2026-06-08",
          "close": 1812.94
        },
        {
          "date": "2026-06-09",
          "close": 1846.29
        },
        {
          "date": "2026-06-10",
          "close": 1840.15
        },
        {
          "date": "2026-06-11",
          "close": 1804.77
        },
        {
          "date": "2026-06-12",
          "close": 1846.18
        },
        {
          "date": "2026-06-15",
          "close": 1900.68
        },
        {
          "date": "2026-06-16",
          "close": 1919.18
        },
        {
          "date": "2026-06-17",
          "close": 1915.27
        },
        {
          "date": "2026-06-18",
          "close": 1914.78
        },
        {
          "date": "2026-06-22",
          "close": 1916.03
        },
        {
          "date": "2026-06-23",
          "close": 1911.19
        },
        {
          "date": "2026-06-24",
          "close": 1902.63
        },
        {
          "date": "2026-06-25",
          "close": 1880.81
        },
        {
          "date": "2026-06-26",
          "close": 1829.77
        },
        {
          "date": "2026-06-29",
          "close": 1801.12
        },
        {
          "date": "2026-06-30",
          "close": 1831.97
        },
        {
          "date": "2026-07-01",
          "close": 1847.12
        },
        {
          "date": "2026-07-02",
          "close": 1840.59
        },
        {
          "date": "2026-07-03",
          "close": 1873.88
        },
        {
          "date": "2026-07-06",
          "close": 1818.3
        },
        {
          "date": "2026-07-07",
          "close": 1760.94
        },
        {
          "date": "2026-07-08",
          "close": 1700.68
        },
        {
          "date": "2026-07-09",
          "close": 1706.03
        },
        {
          "date": "2026-07-10",
          "close": 1728.89
        },
        {
          "date": "2026-07-13",
          "close": 1624.29
        },
        {
          "date": "2026-07-14",
          "close": 1645.32
        },
        {
          "date": "2026-07-15",
          "close": 1628.86
        },
        {
          "date": "2026-07-16",
          "close": 1595.24
        },
        {
          "date": "2026-07-17",
          "close": 1515.78
        },
        {
          "date": "2026-07-20",
          "close": 1453.41
        },
        {
          "date": "2026-07-21",
          "close": 1488.19
        },
        {
          "date": "2026-07-22",
          "close": 1462.49
        },
        {
          "date": "2026-07-23",
          "close": 1502.89
        },
        {
          "date": "2026-07-24",
          "close": 1456.52
        },
        {
          "date": "2026-07-27",
          "close": 1508.13
        },
        {
          "date": "2026-07-28",
          "close": 1485.18
        },
        {
          "date": "2026-07-29",
          "close": 1505.22
        },
        {
          "date": "2026-07-30",
          "close": 1466.41
        },
        {
          "date": "2026-07-31",
          "close": 1502.42
        },
        {
          "date": "2026-08-03",
          "close": 1536.37
        },
        {
          "date": "2026-08-04",
          "close": 1567.3
        },
        {
          "date": "2026-08-05",
          "close": 1600.05
        },
        {
          "date": "2026-08-06",
          "close": 1615.61
        },
        {
          "date": "2026-08-07",
          "close": 1633.1
        },
        {
          "date": "2026-08-10",
          "close": 1653.59
        },
        {
          "date": "2026-08-11",
          "close": 1634.95
        },
        {
          "date": "2026-08-12",
          "close": 1650.99
        },
        {
          "date": "2026-08-13",
          "close": 1626.68
        },
        {
          "date": "2026-08-14",
          "close": 1641.42
        },
        {
          "date": "2026-08-17",
          "close": 1678.59
        },
        {
          "date": "2026-08-18",
          "close": 1673.55
        },
        {
          "date": "2026-08-19",
          "close": 1586.85
        },
        {
          "date": "2026-08-20",
          "close": 1604.85
        },
        {
          "date": "2026-08-21",
          "close": 1619.57
        },
        {
          "date": "2026-08-24",
          "close": 1593.26
        },
        {
          "date": "2026-08-25",
          "close": 1615.4
        },
        {
          "date": "2026-08-26",
          "close": 1614.07
        },
        {
          "date": "2026-08-27",
          "close": 1639.73
        },
        {
          "date": "2026-08-28",
          "close": 1650.88
        },
        {
          "date": "2026-08-31",
          "close": 1673.74
        },
        {
          "date": "2026-09-01",
          "close": 1661.11
        },
        {
          "date": "2026-09-02",
          "close": 1673.23
        },
        {
          "date": "2026-09-03",
          "close": 1663.34
        },
        {
          "date": "2026-09-04",
          "close": 1648.73
        },
        {
          "date": "2026-09-07",
          "close": 1653.84
        },
        {
          "date": "2026-09-08",
          "close": 1659.91
        },
        {
          "date": "2026-09-09",
          "close": 1665.82
        },
        {
          "date": "2026-09-10",
          "close": 1642.25
        },
        {
          "date": "2026-09-11",
          "close": 1619.41
        },
        {
          "date": "2026-09-14",
          "close": 1621.16
        },
        {
          "date": "2026-09-15",
          "close": 1610.94
        },
        {
          "date": "2026-09-16",
          "close": 1629.98
        },
        {
          "date": "2026-09-17",
          "close": 1621.21
        },
        {
          "date": "2026-09-18",
          "close": 1644.64
        },
        {
          "date": "2026-09-21",
          "close": 1672.27
        },
        {
          "date": "2026-09-22",
          "close": 1669.27
        },
        {
          "date": "2026-09-23",
          "close": 1678.68
        },
        {
          "date": "2026-09-24",
          "close": 1668.65
        },
        {
          "date": "2026-09-28",
          "close": 1611.81
        },
        {
          "date": "2026-09-29",
          "close": 1619.15
        },
        {
          "date": "2026-09-30",
          "close": 1605.29
        },
        {
          "date": "2026-10-08",
          "close": 1594.45
        },
        {
          "date": "2026-10-09",
          "close": 1587.8
        },
        {
          "date": "2026-10-12",
          "close": 1557.9
        },
        {
          "date": "2026-10-13",
          "close": 1565.24
        },
        {
          "date": "2026-10-14",
          "close": 1524.16
        },
        {
          "date": "2026-10-15",
          "close": 1469.93
        },
        {
          "date": "2026-10-16",
          "close": 1521.49
        },
        {
          "date": "2026-10-19",
          "close": 1510.68
        },
        {
          "date": "2026-10-20",
          "close": 1522.48
        },
        {
          "date": "2026-10-21",
          "close": 1516.64
        },
        {
          "date": "2026-10-22",
          "close": 1477.19
        },
        {
          "date": "2026-10-23",
          "close": 1490.72
        },
        {
          "date": "2026-10-26",
          "close": 1475.65
        },
        {
          "date": "2026-10-27",
          "close": 1422.61
        },
        {
          "date": "2026-10-28",
          "close": 1460.52
        },
        {
          "date": "2026-10-29",
          "close": 1422.04
        },
        {
          "date": "2026-10-30",
          "close": 1369.28
        },
        {
          "date": "2026-11-02",
          "close": 1390.4
        },
        {
          "date": "2026-11-03",
          "close": 1363.2
        },
        {
          "date": "2026-11-04",
          "close": 1413.87
        },
        {
          "date": "2026-11-05",
          "close": 1445.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 40,
          "minimum_sample": 30,
          "historical_up_frequency": 0.525,
          "pullback_frequency": 0.4,
          "up_wilson": [
            0.3749736210669248,
            0.670645298873211
          ],
          "pullback_wilson": [
            0.2634832568429192,
            0.5540410633965381
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 22,
          "covered_samples": 0,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1172",
      "name": "AI语料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 634,
      "history_sufficient": true,
      "returns": {
        "1": 0.04868793183689557,
        "5": 0.07433182047402909,
        "20": 0.14775487814434607,
        "60": 0.1029406227644114
      },
      "moving_averages": {
        "5": 1096.3399999999674,
        "20": 1111.3594999999914,
        "60": 1056.0921666666632
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 34
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 13
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 48
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 32
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1195.18
        },
        {
          "date": "2026-05-14",
          "close": 1149.84
        },
        {
          "date": "2026-05-15",
          "close": 1154.9
        },
        {
          "date": "2026-05-18",
          "close": 1158.17
        },
        {
          "date": "2026-05-19",
          "close": 1179.74
        },
        {
          "date": "2026-05-20",
          "close": 1145.89
        },
        {
          "date": "2026-05-21",
          "close": 1103.99
        },
        {
          "date": "2026-05-22",
          "close": 1114.08
        },
        {
          "date": "2026-05-25",
          "close": 1111.52
        },
        {
          "date": "2026-05-26",
          "close": 1096.01
        },
        {
          "date": "2026-05-27",
          "close": 1080.44
        },
        {
          "date": "2026-05-28",
          "close": 1072.75
        },
        {
          "date": "2026-05-29",
          "close": 1065.68
        },
        {
          "date": "2026-06-01",
          "close": 1102.57
        },
        {
          "date": "2026-06-02",
          "close": 1069.59
        },
        {
          "date": "2026-06-03",
          "close": 1047.54
        },
        {
          "date": "2026-06-04",
          "close": 1024.44
        },
        {
          "date": "2026-06-05",
          "close": 1037.71
        },
        {
          "date": "2026-06-08",
          "close": 1020.31
        },
        {
          "date": "2026-06-09",
          "close": 1045.51
        },
        {
          "date": "2026-06-10",
          "close": 1032.74
        },
        {
          "date": "2026-06-11",
          "close": 986.68
        },
        {
          "date": "2026-06-12",
          "close": 995.33
        },
        {
          "date": "2026-06-15",
          "close": 1012.77
        },
        {
          "date": "2026-06-16",
          "close": 1010.12
        },
        {
          "date": "2026-06-17",
          "close": 991.7
        },
        {
          "date": "2026-06-18",
          "close": 1009.78
        },
        {
          "date": "2026-06-22",
          "close": 1033.91
        },
        {
          "date": "2026-06-23",
          "close": 1009.98
        },
        {
          "date": "2026-06-24",
          "close": 990.62
        },
        {
          "date": "2026-06-25",
          "close": 962.22
        },
        {
          "date": "2026-06-26",
          "close": 926.56
        },
        {
          "date": "2026-06-29",
          "close": 920.76
        },
        {
          "date": "2026-06-30",
          "close": 933.67
        },
        {
          "date": "2026-07-01",
          "close": 960.5
        },
        {
          "date": "2026-07-02",
          "close": 967.14
        },
        {
          "date": "2026-07-03",
          "close": 954.63
        },
        {
          "date": "2026-07-06",
          "close": 940.05
        },
        {
          "date": "2026-07-07",
          "close": 914.76
        },
        {
          "date": "2026-07-08",
          "close": 920.22
        },
        {
          "date": "2026-07-09",
          "close": 938.23
        },
        {
          "date": "2026-07-10",
          "close": 966.38
        },
        {
          "date": "2026-07-13",
          "close": 924.02
        },
        {
          "date": "2026-07-14",
          "close": 922.54
        },
        {
          "date": "2026-07-15",
          "close": 938.37
        },
        {
          "date": "2026-07-16",
          "close": 959.67
        },
        {
          "date": "2026-07-17",
          "close": 915.44
        },
        {
          "date": "2026-07-20",
          "close": 911.61
        },
        {
          "date": "2026-07-21",
          "close": 926.36
        },
        {
          "date": "2026-07-22",
          "close": 910.7
        },
        {
          "date": "2026-07-23",
          "close": 914.7
        },
        {
          "date": "2026-07-24",
          "close": 877.22
        },
        {
          "date": "2026-07-27",
          "close": 914.73
        },
        {
          "date": "2026-07-28",
          "close": 928.43
        },
        {
          "date": "2026-07-29",
          "close": 945.54
        },
        {
          "date": "2026-07-30",
          "close": 936.41
        },
        {
          "date": "2026-07-31",
          "close": 1004.74
        },
        {
          "date": "2026-08-03",
          "close": 1006.43
        },
        {
          "date": "2026-08-04",
          "close": 1046.99
        },
        {
          "date": "2026-08-05",
          "close": 1062.36
        },
        {
          "date": "2026-08-06",
          "close": 1047.65
        },
        {
          "date": "2026-08-07",
          "close": 1040.59
        },
        {
          "date": "2026-08-10",
          "close": 1048.65
        },
        {
          "date": "2026-08-11",
          "close": 1037.51
        },
        {
          "date": "2026-08-12",
          "close": 1051.33
        },
        {
          "date": "2026-08-13",
          "close": 1038.92
        },
        {
          "date": "2026-08-14",
          "close": 1026.55
        },
        {
          "date": "2026-08-17",
          "close": 1036.97
        },
        {
          "date": "2026-08-18",
          "close": 1022.45
        },
        {
          "date": "2026-08-19",
          "close": 978.79
        },
        {
          "date": "2026-08-20",
          "close": 986.25
        },
        {
          "date": "2026-08-21",
          "close": 981.22
        },
        {
          "date": "2026-08-24",
          "close": 956.73
        },
        {
          "date": "2026-08-25",
          "close": 980.63
        },
        {
          "date": "2026-08-26",
          "close": 976.47
        },
        {
          "date": "2026-08-27",
          "close": 980.55
        },
        {
          "date": "2026-08-28",
          "close": 981.2
        },
        {
          "date": "2026-08-31",
          "close": 1040.02
        },
        {
          "date": "2026-09-01",
          "close": 1064.2
        },
        {
          "date": "2026-09-02",
          "close": 1038.76
        },
        {
          "date": "2026-09-03",
          "close": 1026.29
        },
        {
          "date": "2026-09-04",
          "close": 1047.96
        },
        {
          "date": "2026-09-07",
          "close": 1064.84
        },
        {
          "date": "2026-09-08",
          "close": 1085.86
        },
        {
          "date": "2026-09-09",
          "close": 1049.48
        },
        {
          "date": "2026-09-10",
          "close": 1034.28
        },
        {
          "date": "2026-09-11",
          "close": 1026.51
        },
        {
          "date": "2026-09-14",
          "close": 1022.96
        },
        {
          "date": "2026-09-15",
          "close": 1010.63
        },
        {
          "date": "2026-09-16",
          "close": 1019.32
        },
        {
          "date": "2026-09-17",
          "close": 1027.81
        },
        {
          "date": "2026-09-18",
          "close": 1039.14
        },
        {
          "date": "2026-09-21",
          "close": 1057.44
        },
        {
          "date": "2026-09-22",
          "close": 1083.06
        },
        {
          "date": "2026-09-23",
          "close": 1053.63
        },
        {
          "date": "2026-09-24",
          "close": 1040.58
        },
        {
          "date": "2026-09-28",
          "close": 1019.88
        },
        {
          "date": "2026-09-29",
          "close": 1048.06
        },
        {
          "date": "2026-09-30",
          "close": 1044.29
        },
        {
          "date": "2026-10-08",
          "close": 1020.88
        },
        {
          "date": "2026-10-09",
          "close": 1082.8
        },
        {
          "date": "2026-10-12",
          "close": 1110.48
        },
        {
          "date": "2026-10-13",
          "close": 1119.35
        },
        {
          "date": "2026-10-14",
          "close": 1138.08
        },
        {
          "date": "2026-10-15",
          "close": 1119.82
        },
        {
          "date": "2026-10-16",
          "close": 1105.8
        },
        {
          "date": "2026-10-19",
          "close": 1107.01
        },
        {
          "date": "2026-10-20",
          "close": 1126.22
        },
        {
          "date": "2026-10-21",
          "close": 1151.52
        },
        {
          "date": "2026-10-22",
          "close": 1092.76
        },
        {
          "date": "2026-10-23",
          "close": 1140.11
        },
        {
          "date": "2026-10-26",
          "close": 1136.62
        },
        {
          "date": "2026-10-27",
          "close": 1099.53
        },
        {
          "date": "2026-10-28",
          "close": 1124.74
        },
        {
          "date": "2026-10-29",
          "close": 1090.65
        },
        {
          "date": "2026-10-30",
          "close": 1016.46
        },
        {
          "date": "2026-11-02",
          "close": 1095.12
        },
        {
          "date": "2026-11-03",
          "close": 1081.08
        },
        {
          "date": "2026-11-04",
          "close": 1117.32
        },
        {
          "date": "2026-11-05",
          "close": 1171.72
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 48,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6041666666666666,
          "pullback_frequency": 0.3333333333333333,
          "up_wilson": [
            0.4631040849254725,
            0.7297917213940862
          ],
          "pullback_wilson": [
            0.21676780694818568,
            0.4745989029405201
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 27,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 40,
          "covered_samples": 18,
          "insufficient_or_abstained": 22,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1173",
      "name": "锂矿概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 619,
      "history_sufficient": true,
      "returns": {
        "1": 0.03600606335019774,
        "5": 0.07026499359378491,
        "20": -0.08873253256835456,
        "60": -0.1692686545959684
      },
      "moving_averages": {
        "5": 1503.1100000000092,
        "20": 1568.3260000000068,
        "60": 1764.4248333333371
      },
      "phase": "下降",
      "phase_days": 40,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-04-23",
            "end": "2026-04-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-04-24",
            "end": "2026-05-07",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-05-08",
            "end": "2026-06-08",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-09",
            "end": "2026-06-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-06-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-06-23",
            "end": "2026-08-03",
            "sessions": 30,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-09-02",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-11-05",
            "sessions": 40,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 11.0,
            "sample_size": 6
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 16
          }
        }
      },
      "drawdown": -0.10438566136635674,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2621.55
        },
        {
          "date": "2026-05-14",
          "close": 2530.0
        },
        {
          "date": "2026-05-15",
          "close": 2479.39
        },
        {
          "date": "2026-05-18",
          "close": 2472.97
        },
        {
          "date": "2026-05-19",
          "close": 2427.98
        },
        {
          "date": "2026-05-20",
          "close": 2456.59
        },
        {
          "date": "2026-05-21",
          "close": 2368.16
        },
        {
          "date": "2026-05-22",
          "close": 2407.79
        },
        {
          "date": "2026-05-25",
          "close": 2368.6
        },
        {
          "date": "2026-05-26",
          "close": 2373.0
        },
        {
          "date": "2026-05-27",
          "close": 2315.14
        },
        {
          "date": "2026-05-28",
          "close": 2297.85
        },
        {
          "date": "2026-05-29",
          "close": 2235.13
        },
        {
          "date": "2026-06-01",
          "close": 2227.49
        },
        {
          "date": "2026-06-02",
          "close": 2214.31
        },
        {
          "date": "2026-06-03",
          "close": 2207.98
        },
        {
          "date": "2026-06-04",
          "close": 2156.01
        },
        {
          "date": "2026-06-05",
          "close": 2159.18
        },
        {
          "date": "2026-06-08",
          "close": 2064.18
        },
        {
          "date": "2026-06-09",
          "close": 2143.7
        },
        {
          "date": "2026-06-10",
          "close": 2115.04
        },
        {
          "date": "2026-06-11",
          "close": 2154.79
        },
        {
          "date": "2026-06-12",
          "close": 2208.42
        },
        {
          "date": "2026-06-15",
          "close": 2237.01
        },
        {
          "date": "2026-06-16",
          "close": 2229.27
        },
        {
          "date": "2026-06-17",
          "close": 2219.96
        },
        {
          "date": "2026-06-18",
          "close": 2168.69
        },
        {
          "date": "2026-06-22",
          "close": 2238.03
        },
        {
          "date": "2026-06-23",
          "close": 2137.48
        },
        {
          "date": "2026-06-24",
          "close": 2199.39
        },
        {
          "date": "2026-06-25",
          "close": 2129.42
        },
        {
          "date": "2026-06-26",
          "close": 2005.16
        },
        {
          "date": "2026-06-29",
          "close": 1996.92
        },
        {
          "date": "2026-06-30",
          "close": 2048.18
        },
        {
          "date": "2026-07-01",
          "close": 2114.98
        },
        {
          "date": "2026-07-02",
          "close": 2097.35
        },
        {
          "date": "2026-07-03",
          "close": 2084.96
        },
        {
          "date": "2026-07-06",
          "close": 2059.54
        },
        {
          "date": "2026-07-07",
          "close": 2019.28
        },
        {
          "date": "2026-07-08",
          "close": 1918.64
        },
        {
          "date": "2026-07-09",
          "close": 1892.6
        },
        {
          "date": "2026-07-10",
          "close": 1852.58
        },
        {
          "date": "2026-07-13",
          "close": 1787.88
        },
        {
          "date": "2026-07-14",
          "close": 1834.25
        },
        {
          "date": "2026-07-15",
          "close": 1799.61
        },
        {
          "date": "2026-07-16",
          "close": 1775.76
        },
        {
          "date": "2026-07-17",
          "close": 1701.46
        },
        {
          "date": "2026-07-20",
          "close": 1639.21
        },
        {
          "date": "2026-07-21",
          "close": 1689.16
        },
        {
          "date": "2026-07-22",
          "close": 1705.7
        },
        {
          "date": "2026-07-23",
          "close": 1788.85
        },
        {
          "date": "2026-07-24",
          "close": 1719.92
        },
        {
          "date": "2026-07-27",
          "close": 1779.57
        },
        {
          "date": "2026-07-28",
          "close": 1755.84
        },
        {
          "date": "2026-07-29",
          "close": 1793.06
        },
        {
          "date": "2026-07-30",
          "close": 1769.11
        },
        {
          "date": "2026-07-31",
          "close": 1785.06
        },
        {
          "date": "2026-08-03",
          "close": 1810.24
        },
        {
          "date": "2026-08-04",
          "close": 1839.39
        },
        {
          "date": "2026-08-05",
          "close": 1900.47
        },
        {
          "date": "2026-08-06",
          "close": 1903.39
        },
        {
          "date": "2026-08-07",
          "close": 1936.64
        },
        {
          "date": "2026-08-10",
          "close": 1973.42
        },
        {
          "date": "2026-08-11",
          "close": 1929.83
        },
        {
          "date": "2026-08-12",
          "close": 1952.97
        },
        {
          "date": "2026-08-13",
          "close": 1915.91
        },
        {
          "date": "2026-08-14",
          "close": 1935.54
        },
        {
          "date": "2026-08-17",
          "close": 1962.44
        },
        {
          "date": "2026-08-18",
          "close": 1937.73
        },
        {
          "date": "2026-08-19",
          "close": 1867.92
        },
        {
          "date": "2026-08-20",
          "close": 1879.19
        },
        {
          "date": "2026-08-21",
          "close": 1941.17
        },
        {
          "date": "2026-08-24",
          "close": 1942.18
        },
        {
          "date": "2026-08-25",
          "close": 1906.95
        },
        {
          "date": "2026-08-26",
          "close": 1927.56
        },
        {
          "date": "2026-08-27",
          "close": 1942.46
        },
        {
          "date": "2026-08-28",
          "close": 1961.91
        },
        {
          "date": "2026-08-31",
          "close": 1949.74
        },
        {
          "date": "2026-09-01",
          "close": 1928.68
        },
        {
          "date": "2026-09-02",
          "close": 1881.36
        },
        {
          "date": "2026-09-03",
          "close": 1883.41
        },
        {
          "date": "2026-09-04",
          "close": 1847.83
        },
        {
          "date": "2026-09-07",
          "close": 1848.32
        },
        {
          "date": "2026-09-08",
          "close": 1874.62
        },
        {
          "date": "2026-09-09",
          "close": 1879.93
        },
        {
          "date": "2026-09-10",
          "close": 1857.45
        },
        {
          "date": "2026-09-11",
          "close": 1788.26
        },
        {
          "date": "2026-09-14",
          "close": 1791.56
        },
        {
          "date": "2026-09-15",
          "close": 1765.19
        },
        {
          "date": "2026-09-16",
          "close": 1783.44
        },
        {
          "date": "2026-09-17",
          "close": 1776.49
        },
        {
          "date": "2026-09-18",
          "close": 1792.0
        },
        {
          "date": "2026-09-21",
          "close": 1813.89
        },
        {
          "date": "2026-09-22",
          "close": 1814.79
        },
        {
          "date": "2026-09-23",
          "close": 1787.64
        },
        {
          "date": "2026-09-24",
          "close": 1746.27
        },
        {
          "date": "2026-09-28",
          "close": 1693.78
        },
        {
          "date": "2026-09-29",
          "close": 1717.69
        },
        {
          "date": "2026-09-30",
          "close": 1726.91
        },
        {
          "date": "2026-10-08",
          "close": 1732.51
        },
        {
          "date": "2026-10-09",
          "close": 1762.79
        },
        {
          "date": "2026-10-12",
          "close": 1706.23
        },
        {
          "date": "2026-10-13",
          "close": 1691.04
        },
        {
          "date": "2026-10-14",
          "close": 1660.08
        },
        {
          "date": "2026-10-15",
          "close": 1603.03
        },
        {
          "date": "2026-10-16",
          "close": 1601.44
        },
        {
          "date": "2026-10-19",
          "close": 1585.25
        },
        {
          "date": "2026-10-20",
          "close": 1590.18
        },
        {
          "date": "2026-10-21",
          "close": 1560.91
        },
        {
          "date": "2026-10-22",
          "close": 1511.01
        },
        {
          "date": "2026-10-23",
          "close": 1549.69
        },
        {
          "date": "2026-10-26",
          "close": 1533.66
        },
        {
          "date": "2026-10-27",
          "close": 1503.29
        },
        {
          "date": "2026-10-28",
          "close": 1517.24
        },
        {
          "date": "2026-10-29",
          "close": 1475.13
        },
        {
          "date": "2026-10-30",
          "close": 1453.75
        },
        {
          "date": "2026-11-02",
          "close": 1479.42
        },
        {
          "date": "2026-11-03",
          "close": 1479.69
        },
        {
          "date": "2026-11-04",
          "close": 1523.91
        },
        {
          "date": "2026-11-05",
          "close": 1578.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 46,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5217391304347826,
          "pullback_frequency": 0.391304347826087,
          "up_wilson": [
            0.3813741307280403,
            0.6587531056595433
          ],
          "pullback_wilson": [
            0.26393225037829016,
            0.5354315676837925
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 27,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 12,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1174",
      "name": "合成生物",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 608,
      "history_sufficient": true,
      "returns": {
        "1": 0.02565197013826137,
        "5": 0.04722148637447332,
        "20": -0.07163365024052115,
        "60": -0.0011980830670926812
      },
      "moving_averages": {
        "5": 1181.423999999999,
        "20": 1230.8970000000031,
        "60": 1272.2735000000025
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 32
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 43
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 26
          }
        }
      },
      "drawdown": -0.08215371710181407,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1390.38
        },
        {
          "date": "2026-05-14",
          "close": 1369.3
        },
        {
          "date": "2026-05-15",
          "close": 1364.17
        },
        {
          "date": "2026-05-18",
          "close": 1351.98
        },
        {
          "date": "2026-05-19",
          "close": 1357.52
        },
        {
          "date": "2026-05-20",
          "close": 1348.25
        },
        {
          "date": "2026-05-21",
          "close": 1317.9
        },
        {
          "date": "2026-05-22",
          "close": 1323.75
        },
        {
          "date": "2026-05-25",
          "close": 1311.35
        },
        {
          "date": "2026-05-26",
          "close": 1301.64
        },
        {
          "date": "2026-05-27",
          "close": 1280.42
        },
        {
          "date": "2026-05-28",
          "close": 1280.21
        },
        {
          "date": "2026-05-29",
          "close": 1271.75
        },
        {
          "date": "2026-06-01",
          "close": 1283.36
        },
        {
          "date": "2026-06-02",
          "close": 1262.06
        },
        {
          "date": "2026-06-03",
          "close": 1244.34
        },
        {
          "date": "2026-06-04",
          "close": 1223.52
        },
        {
          "date": "2026-06-05",
          "close": 1226.68
        },
        {
          "date": "2026-06-08",
          "close": 1192.02
        },
        {
          "date": "2026-06-09",
          "close": 1203.25
        },
        {
          "date": "2026-06-10",
          "close": 1208.31
        },
        {
          "date": "2026-06-11",
          "close": 1196.44
        },
        {
          "date": "2026-06-12",
          "close": 1218.6
        },
        {
          "date": "2026-06-15",
          "close": 1226.4
        },
        {
          "date": "2026-06-16",
          "close": 1220.7
        },
        {
          "date": "2026-06-17",
          "close": 1209.13
        },
        {
          "date": "2026-06-18",
          "close": 1216.35
        },
        {
          "date": "2026-06-22",
          "close": 1229.78
        },
        {
          "date": "2026-06-23",
          "close": 1248.2
        },
        {
          "date": "2026-06-24",
          "close": 1232.56
        },
        {
          "date": "2026-06-25",
          "close": 1211.75
        },
        {
          "date": "2026-06-26",
          "close": 1174.35
        },
        {
          "date": "2026-06-29",
          "close": 1209.45
        },
        {
          "date": "2026-06-30",
          "close": 1196.89
        },
        {
          "date": "2026-07-01",
          "close": 1246.38
        },
        {
          "date": "2026-07-02",
          "close": 1252.35
        },
        {
          "date": "2026-07-03",
          "close": 1263.26
        },
        {
          "date": "2026-07-06",
          "close": 1264.9
        },
        {
          "date": "2026-07-07",
          "close": 1221.3
        },
        {
          "date": "2026-07-08",
          "close": 1198.78
        },
        {
          "date": "2026-07-09",
          "close": 1193.55
        },
        {
          "date": "2026-07-10",
          "close": 1216.52
        },
        {
          "date": "2026-07-13",
          "close": 1194.52
        },
        {
          "date": "2026-07-14",
          "close": 1220.21
        },
        {
          "date": "2026-07-15",
          "close": 1247.91
        },
        {
          "date": "2026-07-16",
          "close": 1252.47
        },
        {
          "date": "2026-07-17",
          "close": 1179.23
        },
        {
          "date": "2026-07-20",
          "close": 1164.69
        },
        {
          "date": "2026-07-21",
          "close": 1158.57
        },
        {
          "date": "2026-07-22",
          "close": 1150.26
        },
        {
          "date": "2026-07-23",
          "close": 1164.44
        },
        {
          "date": "2026-07-24",
          "close": 1131.32
        },
        {
          "date": "2026-07-27",
          "close": 1171.1
        },
        {
          "date": "2026-07-28",
          "close": 1157.98
        },
        {
          "date": "2026-07-29",
          "close": 1173.16
        },
        {
          "date": "2026-07-30",
          "close": 1160.03
        },
        {
          "date": "2026-07-31",
          "close": 1179.53
        },
        {
          "date": "2026-08-03",
          "close": 1190.83
        },
        {
          "date": "2026-08-04",
          "close": 1217.52
        },
        {
          "date": "2026-08-05",
          "close": 1226.96
        },
        {
          "date": "2026-08-06",
          "close": 1223.53
        },
        {
          "date": "2026-08-07",
          "close": 1267.26
        },
        {
          "date": "2026-08-10",
          "close": 1292.94
        },
        {
          "date": "2026-08-11",
          "close": 1289.31
        },
        {
          "date": "2026-08-12",
          "close": 1299.55
        },
        {
          "date": "2026-08-13",
          "close": 1306.33
        },
        {
          "date": "2026-08-14",
          "close": 1304.36
        },
        {
          "date": "2026-08-17",
          "close": 1314.42
        },
        {
          "date": "2026-08-18",
          "close": 1318.26
        },
        {
          "date": "2026-08-19",
          "close": 1273.54
        },
        {
          "date": "2026-08-20",
          "close": 1315.21
        },
        {
          "date": "2026-08-21",
          "close": 1282.37
        },
        {
          "date": "2026-08-24",
          "close": 1250.7
        },
        {
          "date": "2026-08-25",
          "close": 1280.02
        },
        {
          "date": "2026-08-26",
          "close": 1281.91
        },
        {
          "date": "2026-08-27",
          "close": 1292.92
        },
        {
          "date": "2026-08-28",
          "close": 1289.44
        },
        {
          "date": "2026-08-31",
          "close": 1281.27
        },
        {
          "date": "2026-09-01",
          "close": 1294.24
        },
        {
          "date": "2026-09-02",
          "close": 1284.95
        },
        {
          "date": "2026-09-03",
          "close": 1275.28
        },
        {
          "date": "2026-09-04",
          "close": 1276.2
        },
        {
          "date": "2026-09-07",
          "close": 1290.09
        },
        {
          "date": "2026-09-08",
          "close": 1318.97
        },
        {
          "date": "2026-09-09",
          "close": 1310.1
        },
        {
          "date": "2026-09-10",
          "close": 1282.64
        },
        {
          "date": "2026-09-11",
          "close": 1250.36
        },
        {
          "date": "2026-09-14",
          "close": 1270.92
        },
        {
          "date": "2026-09-15",
          "close": 1249.43
        },
        {
          "date": "2026-09-16",
          "close": 1264.75
        },
        {
          "date": "2026-09-17",
          "close": 1278.24
        },
        {
          "date": "2026-09-18",
          "close": 1292.14
        },
        {
          "date": "2026-09-21",
          "close": 1337.46
        },
        {
          "date": "2026-09-22",
          "close": 1344.63
        },
        {
          "date": "2026-09-23",
          "close": 1345.31
        },
        {
          "date": "2026-09-24",
          "close": 1321.15
        },
        {
          "date": "2026-09-28",
          "close": 1307.14
        },
        {
          "date": "2026-09-29",
          "close": 1309.11
        },
        {
          "date": "2026-09-30",
          "close": 1331.97
        },
        {
          "date": "2026-10-08",
          "close": 1320.05
        },
        {
          "date": "2026-10-09",
          "close": 1335.18
        },
        {
          "date": "2026-10-12",
          "close": 1308.77
        },
        {
          "date": "2026-10-13",
          "close": 1303.12
        },
        {
          "date": "2026-10-14",
          "close": 1283.68
        },
        {
          "date": "2026-10-15",
          "close": 1255.45
        },
        {
          "date": "2026-10-16",
          "close": 1250.2
        },
        {
          "date": "2026-10-19",
          "close": 1239.99
        },
        {
          "date": "2026-10-20",
          "close": 1258.33
        },
        {
          "date": "2026-10-21",
          "close": 1258.65
        },
        {
          "date": "2026-10-22",
          "close": 1218.97
        },
        {
          "date": "2026-10-23",
          "close": 1226.38
        },
        {
          "date": "2026-10-26",
          "close": 1224.04
        },
        {
          "date": "2026-10-27",
          "close": 1178.42
        },
        {
          "date": "2026-10-28",
          "close": 1199.41
        },
        {
          "date": "2026-10-29",
          "close": 1170.23
        },
        {
          "date": "2026-10-30",
          "close": 1151.88
        },
        {
          "date": "2026-11-02",
          "close": 1172.15
        },
        {
          "date": "2026-11-03",
          "close": 1162.76
        },
        {
          "date": "2026-11-04",
          "close": 1194.84
        },
        {
          "date": "2026-11-05",
          "close": 1225.49
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6097560975609756,
          "pullback_frequency": 0.21951219512195122,
          "up_wilson": [
            0.45726856934123794,
            0.7434385493987647
          ],
          "pullback_wilson": [
            0.12003174778217568,
            0.3670500598822617
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 11,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1175",
      "name": "玻璃基板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 598,
      "history_sufficient": true,
      "returns": {
        "1": 0.024493172950293962,
        "5": 0.047661006087792224,
        "20": -0.14578800631890898,
        "60": -0.15200829902421642
      },
      "moving_averages": {
        "5": 1984.1500000000233,
        "20": 2136.0365000000047,
        "60": 2454.351166666666
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-24",
            "end": "2026-08-07",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-03",
            "sessions": 19,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-16",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 24
          }
        }
      },
      "drawdown": -0.12266005928199197,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2722.78
        },
        {
          "date": "2026-05-14",
          "close": 2742.27
        },
        {
          "date": "2026-05-15",
          "close": 2698.85
        },
        {
          "date": "2026-05-18",
          "close": 2722.32
        },
        {
          "date": "2026-05-19",
          "close": 2773.23
        },
        {
          "date": "2026-05-20",
          "close": 2805.44
        },
        {
          "date": "2026-05-21",
          "close": 2803.37
        },
        {
          "date": "2026-05-22",
          "close": 2928.46
        },
        {
          "date": "2026-05-25",
          "close": 3073.9
        },
        {
          "date": "2026-05-26",
          "close": 3109.64
        },
        {
          "date": "2026-05-27",
          "close": 3076.23
        },
        {
          "date": "2026-05-28",
          "close": 3131.22
        },
        {
          "date": "2026-05-29",
          "close": 2924.55
        },
        {
          "date": "2026-06-01",
          "close": 2900.82
        },
        {
          "date": "2026-06-02",
          "close": 3007.88
        },
        {
          "date": "2026-06-03",
          "close": 3048.39
        },
        {
          "date": "2026-06-04",
          "close": 3141.85
        },
        {
          "date": "2026-06-05",
          "close": 3238.95
        },
        {
          "date": "2026-06-08",
          "close": 3139.14
        },
        {
          "date": "2026-06-09",
          "close": 3248.75
        },
        {
          "date": "2026-06-10",
          "close": 3162.36
        },
        {
          "date": "2026-06-11",
          "close": 3105.74
        },
        {
          "date": "2026-06-12",
          "close": 2979.36
        },
        {
          "date": "2026-06-15",
          "close": 3192.66
        },
        {
          "date": "2026-06-16",
          "close": 3316.95
        },
        {
          "date": "2026-06-17",
          "close": 3480.91
        },
        {
          "date": "2026-06-18",
          "close": 3479.6
        },
        {
          "date": "2026-06-22",
          "close": 3519.03
        },
        {
          "date": "2026-06-23",
          "close": 3412.62
        },
        {
          "date": "2026-06-24",
          "close": 3462.79
        },
        {
          "date": "2026-06-25",
          "close": 3541.9
        },
        {
          "date": "2026-06-26",
          "close": 3604.77
        },
        {
          "date": "2026-06-29",
          "close": 3527.48
        },
        {
          "date": "2026-06-30",
          "close": 3747.38
        },
        {
          "date": "2026-07-01",
          "close": 3690.09
        },
        {
          "date": "2026-07-02",
          "close": 3492.12
        },
        {
          "date": "2026-07-03",
          "close": 3371.26
        },
        {
          "date": "2026-07-06",
          "close": 3240.38
        },
        {
          "date": "2026-07-07",
          "close": 3201.74
        },
        {
          "date": "2026-07-08",
          "close": 3090.32
        },
        {
          "date": "2026-07-09",
          "close": 3242.05
        },
        {
          "date": "2026-07-10",
          "close": 3103.48
        },
        {
          "date": "2026-07-13",
          "close": 2883.86
        },
        {
          "date": "2026-07-14",
          "close": 2958.4
        },
        {
          "date": "2026-07-15",
          "close": 2814.19
        },
        {
          "date": "2026-07-16",
          "close": 2672.46
        },
        {
          "date": "2026-07-17",
          "close": 2473.5
        },
        {
          "date": "2026-07-20",
          "close": 2287.26
        },
        {
          "date": "2026-07-21",
          "close": 2492.49
        },
        {
          "date": "2026-07-22",
          "close": 2430.88
        },
        {
          "date": "2026-07-23",
          "close": 2419.77
        },
        {
          "date": "2026-07-24",
          "close": 2371.4
        },
        {
          "date": "2026-07-27",
          "close": 2465.68
        },
        {
          "date": "2026-07-28",
          "close": 2349.15
        },
        {
          "date": "2026-07-29",
          "close": 2310.9
        },
        {
          "date": "2026-07-30",
          "close": 2161.89
        },
        {
          "date": "2026-07-31",
          "close": 2241.17
        },
        {
          "date": "2026-08-03",
          "close": 2204.97
        },
        {
          "date": "2026-08-04",
          "close": 2341.75
        },
        {
          "date": "2026-08-05",
          "close": 2467.76
        },
        {
          "date": "2026-08-06",
          "close": 2531.91
        },
        {
          "date": "2026-08-07",
          "close": 2618.24
        },
        {
          "date": "2026-08-10",
          "close": 2577.65
        },
        {
          "date": "2026-08-11",
          "close": 2562.02
        },
        {
          "date": "2026-08-12",
          "close": 2611.53
        },
        {
          "date": "2026-08-13",
          "close": 2566.35
        },
        {
          "date": "2026-08-14",
          "close": 2610.2
        },
        {
          "date": "2026-08-17",
          "close": 2744.75
        },
        {
          "date": "2026-08-18",
          "close": 2786.2
        },
        {
          "date": "2026-08-19",
          "close": 2575.08
        },
        {
          "date": "2026-08-20",
          "close": 2589.45
        },
        {
          "date": "2026-08-21",
          "close": 2604.62
        },
        {
          "date": "2026-08-24",
          "close": 2542.88
        },
        {
          "date": "2026-08-25",
          "close": 2551.56
        },
        {
          "date": "2026-08-26",
          "close": 2540.58
        },
        {
          "date": "2026-08-27",
          "close": 2648.62
        },
        {
          "date": "2026-08-28",
          "close": 2625.53
        },
        {
          "date": "2026-08-31",
          "close": 2683.86
        },
        {
          "date": "2026-09-01",
          "close": 2609.81
        },
        {
          "date": "2026-09-02",
          "close": 2578.98
        },
        {
          "date": "2026-09-03",
          "close": 2591.7
        },
        {
          "date": "2026-09-04",
          "close": 2523.05
        },
        {
          "date": "2026-09-07",
          "close": 2609.87
        },
        {
          "date": "2026-09-08",
          "close": 2586.42
        },
        {
          "date": "2026-09-09",
          "close": 2609.2
        },
        {
          "date": "2026-09-10",
          "close": 2569.76
        },
        {
          "date": "2026-09-11",
          "close": 2520.53
        },
        {
          "date": "2026-09-14",
          "close": 2564.08
        },
        {
          "date": "2026-09-15",
          "close": 2566.47
        },
        {
          "date": "2026-09-16",
          "close": 2655.19
        },
        {
          "date": "2026-09-17",
          "close": 2658.26
        },
        {
          "date": "2026-09-18",
          "close": 2726.55
        },
        {
          "date": "2026-09-21",
          "close": 2746.86
        },
        {
          "date": "2026-09-22",
          "close": 2732.96
        },
        {
          "date": "2026-09-23",
          "close": 2794.77
        },
        {
          "date": "2026-09-24",
          "close": 2710.96
        },
        {
          "date": "2026-09-28",
          "close": 2613.59
        },
        {
          "date": "2026-09-29",
          "close": 2594.79
        },
        {
          "date": "2026-09-30",
          "close": 2555.72
        },
        {
          "date": "2026-10-08",
          "close": 2449.79
        },
        {
          "date": "2026-10-09",
          "close": 2385.21
        },
        {
          "date": "2026-10-12",
          "close": 2303.41
        },
        {
          "date": "2026-10-13",
          "close": 2321.87
        },
        {
          "date": "2026-10-14",
          "close": 2255.23
        },
        {
          "date": "2026-10-15",
          "close": 2173.01
        },
        {
          "date": "2026-10-16",
          "close": 2154.61
        },
        {
          "date": "2026-10-19",
          "close": 2149.67
        },
        {
          "date": "2026-10-20",
          "close": 2200.24
        },
        {
          "date": "2026-10-21",
          "close": 2212.18
        },
        {
          "date": "2026-10-22",
          "close": 2150.16
        },
        {
          "date": "2026-10-23",
          "close": 2203.9
        },
        {
          "date": "2026-10-26",
          "close": 2125.22
        },
        {
          "date": "2026-10-27",
          "close": 2048.57
        },
        {
          "date": "2026-10-28",
          "close": 2119.26
        },
        {
          "date": "2026-10-29",
          "close": 1997.44
        },
        {
          "date": "2026-10-30",
          "close": 1905.93
        },
        {
          "date": "2026-11-02",
          "close": 1976.26
        },
        {
          "date": "2026-11-03",
          "close": 1903.31
        },
        {
          "date": "2026-11-04",
          "close": 2042.61
        },
        {
          "date": "2026-11-05",
          "close": 2092.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 17,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1176",
      "name": "财税数字化",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 568,
      "history_sufficient": true,
      "returns": {
        "1": 0.03726874793524937,
        "5": 0.056516344313664924,
        "20": 0.004673021798546673,
        "60": -0.10258486712437265
      },
      "moving_averages": {
        "5": 1430.895999999973,
        "20": 1492.3135000000009,
        "60": 1549.5776666666673
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-17",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 10.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 24
          }
        }
      },
      "drawdown": -0.03515319906275216,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1914.47
        },
        {
          "date": "2026-05-14",
          "close": 1842.5
        },
        {
          "date": "2026-05-15",
          "close": 1823.9
        },
        {
          "date": "2026-05-18",
          "close": 1849.33
        },
        {
          "date": "2026-05-19",
          "close": 1895.22
        },
        {
          "date": "2026-05-20",
          "close": 1849.32
        },
        {
          "date": "2026-05-21",
          "close": 1771.13
        },
        {
          "date": "2026-05-22",
          "close": 1789.89
        },
        {
          "date": "2026-05-25",
          "close": 1787.89
        },
        {
          "date": "2026-05-26",
          "close": 1749.25
        },
        {
          "date": "2026-05-27",
          "close": 1686.72
        },
        {
          "date": "2026-05-28",
          "close": 1700.72
        },
        {
          "date": "2026-05-29",
          "close": 1646.18
        },
        {
          "date": "2026-06-01",
          "close": 1728.66
        },
        {
          "date": "2026-06-02",
          "close": 1703.76
        },
        {
          "date": "2026-06-03",
          "close": 1673.92
        },
        {
          "date": "2026-06-04",
          "close": 1627.64
        },
        {
          "date": "2026-06-05",
          "close": 1634.91
        },
        {
          "date": "2026-06-08",
          "close": 1616.94
        },
        {
          "date": "2026-06-09",
          "close": 1641.04
        },
        {
          "date": "2026-06-10",
          "close": 1611.5
        },
        {
          "date": "2026-06-11",
          "close": 1548.81
        },
        {
          "date": "2026-06-12",
          "close": 1567.25
        },
        {
          "date": "2026-06-15",
          "close": 1608.31
        },
        {
          "date": "2026-06-16",
          "close": 1611.22
        },
        {
          "date": "2026-06-17",
          "close": 1597.21
        },
        {
          "date": "2026-06-18",
          "close": 1600.85
        },
        {
          "date": "2026-06-22",
          "close": 1632.95
        },
        {
          "date": "2026-06-23",
          "close": 1615.52
        },
        {
          "date": "2026-06-24",
          "close": 1586.13
        },
        {
          "date": "2026-06-25",
          "close": 1541.53
        },
        {
          "date": "2026-06-26",
          "close": 1483.65
        },
        {
          "date": "2026-06-29",
          "close": 1475.41
        },
        {
          "date": "2026-06-30",
          "close": 1506.36
        },
        {
          "date": "2026-07-01",
          "close": 1541.72
        },
        {
          "date": "2026-07-02",
          "close": 1517.04
        },
        {
          "date": "2026-07-03",
          "close": 1518.12
        },
        {
          "date": "2026-07-06",
          "close": 1479.44
        },
        {
          "date": "2026-07-07",
          "close": 1434.26
        },
        {
          "date": "2026-07-08",
          "close": 1464.05
        },
        {
          "date": "2026-07-09",
          "close": 1478.06
        },
        {
          "date": "2026-07-10",
          "close": 1505.31
        },
        {
          "date": "2026-07-13",
          "close": 1444.86
        },
        {
          "date": "2026-07-14",
          "close": 1435.44
        },
        {
          "date": "2026-07-15",
          "close": 1441.83
        },
        {
          "date": "2026-07-16",
          "close": 1457.24
        },
        {
          "date": "2026-07-17",
          "close": 1395.04
        },
        {
          "date": "2026-07-20",
          "close": 1407.93
        },
        {
          "date": "2026-07-21",
          "close": 1440.38
        },
        {
          "date": "2026-07-22",
          "close": 1432.71
        },
        {
          "date": "2026-07-23",
          "close": 1427.46
        },
        {
          "date": "2026-07-24",
          "close": 1365.63
        },
        {
          "date": "2026-07-27",
          "close": 1409.6
        },
        {
          "date": "2026-07-28",
          "close": 1442.58
        },
        {
          "date": "2026-07-29",
          "close": 1459.45
        },
        {
          "date": "2026-07-30",
          "close": 1468.29
        },
        {
          "date": "2026-07-31",
          "close": 1573.75
        },
        {
          "date": "2026-08-03",
          "close": 1570.87
        },
        {
          "date": "2026-08-04",
          "close": 1629.82
        },
        {
          "date": "2026-08-05",
          "close": 1679.39
        },
        {
          "date": "2026-08-06",
          "close": 1671.21
        },
        {
          "date": "2026-08-07",
          "close": 1639.42
        },
        {
          "date": "2026-08-10",
          "close": 1644.94
        },
        {
          "date": "2026-08-11",
          "close": 1640.16
        },
        {
          "date": "2026-08-12",
          "close": 1646.0
        },
        {
          "date": "2026-08-13",
          "close": 1616.57
        },
        {
          "date": "2026-08-14",
          "close": 1611.15
        },
        {
          "date": "2026-08-17",
          "close": 1613.56
        },
        {
          "date": "2026-08-18",
          "close": 1600.52
        },
        {
          "date": "2026-08-19",
          "close": 1517.5
        },
        {
          "date": "2026-08-20",
          "close": 1530.04
        },
        {
          "date": "2026-08-21",
          "close": 1526.02
        },
        {
          "date": "2026-08-24",
          "close": 1501.08
        },
        {
          "date": "2026-08-25",
          "close": 1543.1
        },
        {
          "date": "2026-08-26",
          "close": 1540.94
        },
        {
          "date": "2026-08-27",
          "close": 1564.92
        },
        {
          "date": "2026-08-28",
          "close": 1582.55
        },
        {
          "date": "2026-08-31",
          "close": 1610.24
        },
        {
          "date": "2026-09-01",
          "close": 1636.94
        },
        {
          "date": "2026-09-02",
          "close": 1617.62
        },
        {
          "date": "2026-09-03",
          "close": 1601.12
        },
        {
          "date": "2026-09-04",
          "close": 1622.26
        },
        {
          "date": "2026-09-07",
          "close": 1612.12
        },
        {
          "date": "2026-09-08",
          "close": 1608.72
        },
        {
          "date": "2026-09-09",
          "close": 1582.68
        },
        {
          "date": "2026-09-10",
          "close": 1570.82
        },
        {
          "date": "2026-09-11",
          "close": 1532.94
        },
        {
          "date": "2026-09-14",
          "close": 1540.05
        },
        {
          "date": "2026-09-15",
          "close": 1526.34
        },
        {
          "date": "2026-09-16",
          "close": 1529.15
        },
        {
          "date": "2026-09-17",
          "close": 1522.89
        },
        {
          "date": "2026-09-18",
          "close": 1546.31
        },
        {
          "date": "2026-09-21",
          "close": 1583.19
        },
        {
          "date": "2026-09-22",
          "close": 1622.34
        },
        {
          "date": "2026-09-23",
          "close": 1588.3
        },
        {
          "date": "2026-09-24",
          "close": 1558.53
        },
        {
          "date": "2026-09-28",
          "close": 1532.51
        },
        {
          "date": "2026-09-29",
          "close": 1557.68
        },
        {
          "date": "2026-09-30",
          "close": 1535.86
        },
        {
          "date": "2026-10-08",
          "close": 1500.1
        },
        {
          "date": "2026-10-09",
          "close": 1548.4
        },
        {
          "date": "2026-10-12",
          "close": 1539.27
        },
        {
          "date": "2026-10-13",
          "close": 1549.06
        },
        {
          "date": "2026-10-14",
          "close": 1528.98
        },
        {
          "date": "2026-10-15",
          "close": 1482.42
        },
        {
          "date": "2026-10-16",
          "close": 1469.91
        },
        {
          "date": "2026-10-19",
          "close": 1481.92
        },
        {
          "date": "2026-10-20",
          "close": 1521.18
        },
        {
          "date": "2026-10-21",
          "close": 1552.1
        },
        {
          "date": "2026-10-22",
          "close": 1493.36
        },
        {
          "date": "2026-10-23",
          "close": 1557.32
        },
        {
          "date": "2026-10-26",
          "close": 1562.02
        },
        {
          "date": "2026-10-27",
          "close": 1487.77
        },
        {
          "date": "2026-10-28",
          "close": 1491.59
        },
        {
          "date": "2026-10-29",
          "close": 1426.49
        },
        {
          "date": "2026-10-30",
          "close": 1340.94
        },
        {
          "date": "2026-11-02",
          "close": 1437.47
        },
        {
          "date": "2026-11-03",
          "close": 1416.0
        },
        {
          "date": "2026-11-04",
          "close": 1452.96
        },
        {
          "date": "2026-11-05",
          "close": 1507.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 51,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5294117647058824,
          "pullback_frequency": 0.37254901960784315,
          "up_wilson": [
            0.39523304210096466,
            0.6594700979050041
          ],
          "pullback_wilson": [
            0.25320519466264424,
            0.5097478653114912
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 30,
          "minimum_sample": 30,
          "historical_up_frequency": 0.43333333333333335,
          "pullback_frequency": 0.5333333333333333,
          "up_wilson": [
            0.2737748557646652,
            0.6080269299918639
          ],
          "pullback_wilson": [
            0.36142299619873297,
            0.6976761109230025
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 51,
          "covered_samples": 7,
          "insufficient_or_abstained": 44,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1177",
      "name": "荣耀概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 544,
      "history_sufficient": true,
      "returns": {
        "1": 0.027823841810281413,
        "5": 0.0429684379809252,
        "20": -0.0862701189643107,
        "60": -0.08005993339689921
      },
      "moving_averages": {
        "5": 1859.1459999999963,
        "20": 1969.5769999999961,
        "60": 2152.749999999996
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-22",
            "end": "2026-08-06",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "下降": {
            "median_sessions": 8.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 23
          }
        }
      },
      "drawdown": -0.07776412255795229,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2423.84
        },
        {
          "date": "2026-05-14",
          "close": 2399.58
        },
        {
          "date": "2026-05-15",
          "close": 2377.59
        },
        {
          "date": "2026-05-18",
          "close": 2404.82
        },
        {
          "date": "2026-05-19",
          "close": 2453.62
        },
        {
          "date": "2026-05-20",
          "close": 2470.66
        },
        {
          "date": "2026-05-21",
          "close": 2375.49
        },
        {
          "date": "2026-05-22",
          "close": 2476.38
        },
        {
          "date": "2026-05-25",
          "close": 2545.91
        },
        {
          "date": "2026-05-26",
          "close": 2531.65
        },
        {
          "date": "2026-05-27",
          "close": 2483.91
        },
        {
          "date": "2026-05-28",
          "close": 2526.66
        },
        {
          "date": "2026-05-29",
          "close": 2380.17
        },
        {
          "date": "2026-06-01",
          "close": 2369.63
        },
        {
          "date": "2026-06-02",
          "close": 2401.14
        },
        {
          "date": "2026-06-03",
          "close": 2415.64
        },
        {
          "date": "2026-06-04",
          "close": 2447.3
        },
        {
          "date": "2026-06-05",
          "close": 2438.98
        },
        {
          "date": "2026-06-08",
          "close": 2330.12
        },
        {
          "date": "2026-06-09",
          "close": 2428.26
        },
        {
          "date": "2026-06-10",
          "close": 2354.67
        },
        {
          "date": "2026-06-11",
          "close": 2325.34
        },
        {
          "date": "2026-06-12",
          "close": 2297.17
        },
        {
          "date": "2026-06-15",
          "close": 2436.4
        },
        {
          "date": "2026-06-16",
          "close": 2525.85
        },
        {
          "date": "2026-06-17",
          "close": 2606.95
        },
        {
          "date": "2026-06-18",
          "close": 2635.71
        },
        {
          "date": "2026-06-22",
          "close": 2605.88
        },
        {
          "date": "2026-06-23",
          "close": 2577.28
        },
        {
          "date": "2026-06-24",
          "close": 2605.05
        },
        {
          "date": "2026-06-25",
          "close": 2644.35
        },
        {
          "date": "2026-06-26",
          "close": 2571.74
        },
        {
          "date": "2026-06-29",
          "close": 2509.1
        },
        {
          "date": "2026-06-30",
          "close": 2657.02
        },
        {
          "date": "2026-07-01",
          "close": 2634.97
        },
        {
          "date": "2026-07-02",
          "close": 2551.29
        },
        {
          "date": "2026-07-03",
          "close": 2545.55
        },
        {
          "date": "2026-07-06",
          "close": 2494.77
        },
        {
          "date": "2026-07-07",
          "close": 2450.24
        },
        {
          "date": "2026-07-08",
          "close": 2414.52
        },
        {
          "date": "2026-07-09",
          "close": 2508.01
        },
        {
          "date": "2026-07-10",
          "close": 2455.38
        },
        {
          "date": "2026-07-13",
          "close": 2292.45
        },
        {
          "date": "2026-07-14",
          "close": 2323.08
        },
        {
          "date": "2026-07-15",
          "close": 2252.28
        },
        {
          "date": "2026-07-16",
          "close": 2226.52
        },
        {
          "date": "2026-07-17",
          "close": 2047.25
        },
        {
          "date": "2026-07-20",
          "close": 1928.35
        },
        {
          "date": "2026-07-21",
          "close": 2036.77
        },
        {
          "date": "2026-07-22",
          "close": 2016.45
        },
        {
          "date": "2026-07-23",
          "close": 2012.28
        },
        {
          "date": "2026-07-24",
          "close": 1993.17
        },
        {
          "date": "2026-07-27",
          "close": 2066.49
        },
        {
          "date": "2026-07-28",
          "close": 2000.46
        },
        {
          "date": "2026-07-29",
          "close": 2012.93
        },
        {
          "date": "2026-07-30",
          "close": 1924.12
        },
        {
          "date": "2026-07-31",
          "close": 1995.19
        },
        {
          "date": "2026-08-03",
          "close": 1981.72
        },
        {
          "date": "2026-08-04",
          "close": 2056.07
        },
        {
          "date": "2026-08-05",
          "close": 2129.03
        },
        {
          "date": "2026-08-06",
          "close": 2148.62
        },
        {
          "date": "2026-08-07",
          "close": 2199.46
        },
        {
          "date": "2026-08-10",
          "close": 2207.09
        },
        {
          "date": "2026-08-11",
          "close": 2215.13
        },
        {
          "date": "2026-08-12",
          "close": 2249.27
        },
        {
          "date": "2026-08-13",
          "close": 2213.13
        },
        {
          "date": "2026-08-14",
          "close": 2250.02
        },
        {
          "date": "2026-08-17",
          "close": 2335.82
        },
        {
          "date": "2026-08-18",
          "close": 2340.8
        },
        {
          "date": "2026-08-19",
          "close": 2171.34
        },
        {
          "date": "2026-08-20",
          "close": 2216.3
        },
        {
          "date": "2026-08-21",
          "close": 2231.52
        },
        {
          "date": "2026-08-24",
          "close": 2181.7
        },
        {
          "date": "2026-08-25",
          "close": 2203.36
        },
        {
          "date": "2026-08-26",
          "close": 2198.32
        },
        {
          "date": "2026-08-27",
          "close": 2280.45
        },
        {
          "date": "2026-08-28",
          "close": 2255.27
        },
        {
          "date": "2026-08-31",
          "close": 2320.18
        },
        {
          "date": "2026-09-01",
          "close": 2283.27
        },
        {
          "date": "2026-09-02",
          "close": 2255.75
        },
        {
          "date": "2026-09-03",
          "close": 2253.06
        },
        {
          "date": "2026-09-04",
          "close": 2197.68
        },
        {
          "date": "2026-09-07",
          "close": 2254.54
        },
        {
          "date": "2026-09-08",
          "close": 2228.51
        },
        {
          "date": "2026-09-09",
          "close": 2223.66
        },
        {
          "date": "2026-09-10",
          "close": 2188.21
        },
        {
          "date": "2026-09-11",
          "close": 2169.8
        },
        {
          "date": "2026-09-14",
          "close": 2197.89
        },
        {
          "date": "2026-09-15",
          "close": 2190.47
        },
        {
          "date": "2026-09-16",
          "close": 2259.2
        },
        {
          "date": "2026-09-17",
          "close": 2258.32
        },
        {
          "date": "2026-09-18",
          "close": 2309.11
        },
        {
          "date": "2026-09-21",
          "close": 2358.24
        },
        {
          "date": "2026-09-22",
          "close": 2378.71
        },
        {
          "date": "2026-09-23",
          "close": 2377.83
        },
        {
          "date": "2026-09-24",
          "close": 2330.97
        },
        {
          "date": "2026-09-28",
          "close": 2226.44
        },
        {
          "date": "2026-09-29",
          "close": 2252.52
        },
        {
          "date": "2026-09-30",
          "close": 2218.0
        },
        {
          "date": "2026-10-08",
          "close": 2143.5
        },
        {
          "date": "2026-10-09",
          "close": 2123.73
        },
        {
          "date": "2026-10-12",
          "close": 2063.77
        },
        {
          "date": "2026-10-13",
          "close": 2079.14
        },
        {
          "date": "2026-10-14",
          "close": 2040.26
        },
        {
          "date": "2026-10-15",
          "close": 1974.6
        },
        {
          "date": "2026-10-16",
          "close": 1968.63
        },
        {
          "date": "2026-10-19",
          "close": 1967.9
        },
        {
          "date": "2026-10-20",
          "close": 2026.13
        },
        {
          "date": "2026-10-21",
          "close": 2043.88
        },
        {
          "date": "2026-10-22",
          "close": 1982.07
        },
        {
          "date": "2026-10-23",
          "close": 2051.08
        },
        {
          "date": "2026-10-26",
          "close": 2003.22
        },
        {
          "date": "2026-10-27",
          "close": 1915.47
        },
        {
          "date": "2026-10-28",
          "close": 1978.04
        },
        {
          "date": "2026-10-29",
          "close": 1877.89
        },
        {
          "date": "2026-10-30",
          "close": 1803.57
        },
        {
          "date": "2026-11-02",
          "close": 1840.21
        },
        {
          "date": "2026-11-03",
          "close": 1787.81
        },
        {
          "date": "2026-11-04",
          "close": 1905.56
        },
        {
          "date": "2026-11-05",
          "close": 1958.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 27,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1178",
      "name": "AI眼镜",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 537,
      "history_sufficient": true,
      "returns": {
        "1": 0.03270456974264846,
        "5": 0.04787327875146574,
        "20": -0.042229809835443555,
        "60": -0.07374624504116112
      },
      "moving_averages": {
        "5": 1910.9060000000056,
        "20": 1980.5129999999947,
        "60": 2156.134666666666
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-08",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-18",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 40
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 7
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 44
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 20
          }
        }
      },
      "drawdown": -0.037634075563582,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2621.5
        },
        {
          "date": "2026-05-14",
          "close": 2601.93
        },
        {
          "date": "2026-05-15",
          "close": 2587.82
        },
        {
          "date": "2026-05-18",
          "close": 2618.62
        },
        {
          "date": "2026-05-19",
          "close": 2663.22
        },
        {
          "date": "2026-05-20",
          "close": 2663.71
        },
        {
          "date": "2026-05-21",
          "close": 2578.55
        },
        {
          "date": "2026-05-22",
          "close": 2664.36
        },
        {
          "date": "2026-05-25",
          "close": 2698.19
        },
        {
          "date": "2026-05-26",
          "close": 2661.15
        },
        {
          "date": "2026-05-27",
          "close": 2618.41
        },
        {
          "date": "2026-05-28",
          "close": 2637.42
        },
        {
          "date": "2026-05-29",
          "close": 2522.32
        },
        {
          "date": "2026-06-01",
          "close": 2516.85
        },
        {
          "date": "2026-06-02",
          "close": 2543.06
        },
        {
          "date": "2026-06-03",
          "close": 2560.59
        },
        {
          "date": "2026-06-04",
          "close": 2565.5
        },
        {
          "date": "2026-06-05",
          "close": 2559.1
        },
        {
          "date": "2026-06-08",
          "close": 2446.47
        },
        {
          "date": "2026-06-09",
          "close": 2504.17
        },
        {
          "date": "2026-06-10",
          "close": 2435.02
        },
        {
          "date": "2026-06-11",
          "close": 2400.23
        },
        {
          "date": "2026-06-12",
          "close": 2396.07
        },
        {
          "date": "2026-06-15",
          "close": 2519.61
        },
        {
          "date": "2026-06-16",
          "close": 2588.68
        },
        {
          "date": "2026-06-17",
          "close": 2635.9
        },
        {
          "date": "2026-06-18",
          "close": 2649.13
        },
        {
          "date": "2026-06-22",
          "close": 2652.21
        },
        {
          "date": "2026-06-23",
          "close": 2619.09
        },
        {
          "date": "2026-06-24",
          "close": 2658.32
        },
        {
          "date": "2026-06-25",
          "close": 2668.05
        },
        {
          "date": "2026-06-26",
          "close": 2596.44
        },
        {
          "date": "2026-06-29",
          "close": 2548.01
        },
        {
          "date": "2026-06-30",
          "close": 2679.1
        },
        {
          "date": "2026-07-01",
          "close": 2686.91
        },
        {
          "date": "2026-07-02",
          "close": 2594.86
        },
        {
          "date": "2026-07-03",
          "close": 2599.38
        },
        {
          "date": "2026-07-06",
          "close": 2535.97
        },
        {
          "date": "2026-07-07",
          "close": 2478.69
        },
        {
          "date": "2026-07-08",
          "close": 2432.41
        },
        {
          "date": "2026-07-09",
          "close": 2508.52
        },
        {
          "date": "2026-07-10",
          "close": 2472.58
        },
        {
          "date": "2026-07-13",
          "close": 2316.0
        },
        {
          "date": "2026-07-14",
          "close": 2357.23
        },
        {
          "date": "2026-07-15",
          "close": 2299.66
        },
        {
          "date": "2026-07-16",
          "close": 2273.92
        },
        {
          "date": "2026-07-17",
          "close": 2107.34
        },
        {
          "date": "2026-07-20",
          "close": 2018.15
        },
        {
          "date": "2026-07-21",
          "close": 2128.03
        },
        {
          "date": "2026-07-22",
          "close": 2094.3
        },
        {
          "date": "2026-07-23",
          "close": 2080.99
        },
        {
          "date": "2026-07-24",
          "close": 2042.33
        },
        {
          "date": "2026-07-27",
          "close": 2105.97
        },
        {
          "date": "2026-07-28",
          "close": 2043.87
        },
        {
          "date": "2026-07-29",
          "close": 2054.48
        },
        {
          "date": "2026-07-30",
          "close": 1955.42
        },
        {
          "date": "2026-07-31",
          "close": 2026.13
        },
        {
          "date": "2026-08-03",
          "close": 2016.7
        },
        {
          "date": "2026-08-04",
          "close": 2098.78
        },
        {
          "date": "2026-08-05",
          "close": 2180.45
        },
        {
          "date": "2026-08-06",
          "close": 2198.06
        },
        {
          "date": "2026-08-07",
          "close": 2239.48
        },
        {
          "date": "2026-08-10",
          "close": 2235.98
        },
        {
          "date": "2026-08-11",
          "close": 2234.01
        },
        {
          "date": "2026-08-12",
          "close": 2271.82
        },
        {
          "date": "2026-08-13",
          "close": 2243.3
        },
        {
          "date": "2026-08-14",
          "close": 2278.06
        },
        {
          "date": "2026-08-17",
          "close": 2339.59
        },
        {
          "date": "2026-08-18",
          "close": 2331.45
        },
        {
          "date": "2026-08-19",
          "close": 2175.63
        },
        {
          "date": "2026-08-20",
          "close": 2216.39
        },
        {
          "date": "2026-08-21",
          "close": 2235.16
        },
        {
          "date": "2026-08-24",
          "close": 2182.21
        },
        {
          "date": "2026-08-25",
          "close": 2205.63
        },
        {
          "date": "2026-08-26",
          "close": 2200.12
        },
        {
          "date": "2026-08-27",
          "close": 2267.51
        },
        {
          "date": "2026-08-28",
          "close": 2244.16
        },
        {
          "date": "2026-08-31",
          "close": 2316.08
        },
        {
          "date": "2026-09-01",
          "close": 2288.92
        },
        {
          "date": "2026-09-02",
          "close": 2275.4
        },
        {
          "date": "2026-09-03",
          "close": 2268.69
        },
        {
          "date": "2026-09-04",
          "close": 2220.96
        },
        {
          "date": "2026-09-07",
          "close": 2271.81
        },
        {
          "date": "2026-09-08",
          "close": 2251.14
        },
        {
          "date": "2026-09-09",
          "close": 2231.94
        },
        {
          "date": "2026-09-10",
          "close": 2198.48
        },
        {
          "date": "2026-09-11",
          "close": 2168.5
        },
        {
          "date": "2026-09-14",
          "close": 2182.27
        },
        {
          "date": "2026-09-15",
          "close": 2170.16
        },
        {
          "date": "2026-09-16",
          "close": 2232.3
        },
        {
          "date": "2026-09-17",
          "close": 2236.52
        },
        {
          "date": "2026-09-18",
          "close": 2290.67
        },
        {
          "date": "2026-09-21",
          "close": 2321.33
        },
        {
          "date": "2026-09-22",
          "close": 2353.55
        },
        {
          "date": "2026-09-23",
          "close": 2358.33
        },
        {
          "date": "2026-09-24",
          "close": 2303.45
        },
        {
          "date": "2026-09-28",
          "close": 2205.3
        },
        {
          "date": "2026-09-29",
          "close": 2218.26
        },
        {
          "date": "2026-09-30",
          "close": 2186.5
        },
        {
          "date": "2026-10-08",
          "close": 2108.7
        },
        {
          "date": "2026-10-09",
          "close": 2098.63
        },
        {
          "date": "2026-10-12",
          "close": 2054.67
        },
        {
          "date": "2026-10-13",
          "close": 2065.77
        },
        {
          "date": "2026-10-14",
          "close": 2023.59
        },
        {
          "date": "2026-10-15",
          "close": 1952.37
        },
        {
          "date": "2026-10-16",
          "close": 1937.78
        },
        {
          "date": "2026-10-19",
          "close": 1942.18
        },
        {
          "date": "2026-10-20",
          "close": 2011.45
        },
        {
          "date": "2026-10-21",
          "close": 2032.47
        },
        {
          "date": "2026-10-22",
          "close": 1974.1
        },
        {
          "date": "2026-10-23",
          "close": 2055.09
        },
        {
          "date": "2026-10-26",
          "close": 2018.09
        },
        {
          "date": "2026-10-27",
          "close": 1946.45
        },
        {
          "date": "2026-10-28",
          "close": 2015.71
        },
        {
          "date": "2026-10-29",
          "close": 1927.38
        },
        {
          "date": "2026-10-30",
          "close": 1833.02
        },
        {
          "date": "2026-11-02",
          "close": 1900.0
        },
        {
          "date": "2026-11-03",
          "close": 1846.17
        },
        {
          "date": "2026-11-04",
          "close": 1955.69
        },
        {
          "date": "2026-11-05",
          "close": 2019.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 27,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 27,
          "covered_samples": 0,
          "insufficient_or_abstained": 27,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1179",
      "name": "房屋检测",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 528,
      "history_sufficient": true,
      "returns": {
        "1": 0.02579153617865515,
        "5": 0.030463248919085917,
        "20": -0.06716467983270336,
        "60": -0.04866755369701581
      },
      "moving_averages": {
        "5": 1208.690000000014,
        "20": 1267.8870000000054,
        "60": 1316.2730000000001
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 29
          },
          "下降": {
            "median_sessions": 14,
            "sample_size": 5
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 37
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 22
          }
        }
      },
      "drawdown": -0.07131883057602806,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1563.23
        },
        {
          "date": "2026-05-14",
          "close": 1532.33
        },
        {
          "date": "2026-05-15",
          "close": 1519.67
        },
        {
          "date": "2026-05-18",
          "close": 1531.62
        },
        {
          "date": "2026-05-19",
          "close": 1552.44
        },
        {
          "date": "2026-05-20",
          "close": 1539.45
        },
        {
          "date": "2026-05-21",
          "close": 1488.05
        },
        {
          "date": "2026-05-22",
          "close": 1508.24
        },
        {
          "date": "2026-05-25",
          "close": 1499.62
        },
        {
          "date": "2026-05-26",
          "close": 1462.92
        },
        {
          "date": "2026-05-27",
          "close": 1420.1
        },
        {
          "date": "2026-05-28",
          "close": 1432.39
        },
        {
          "date": "2026-05-29",
          "close": 1422.67
        },
        {
          "date": "2026-06-01",
          "close": 1449.3
        },
        {
          "date": "2026-06-02",
          "close": 1432.1
        },
        {
          "date": "2026-06-03",
          "close": 1428.27
        },
        {
          "date": "2026-06-04",
          "close": 1407.79
        },
        {
          "date": "2026-06-05",
          "close": 1412.72
        },
        {
          "date": "2026-06-08",
          "close": 1377.94
        },
        {
          "date": "2026-06-09",
          "close": 1387.49
        },
        {
          "date": "2026-06-10",
          "close": 1372.25
        },
        {
          "date": "2026-06-11",
          "close": 1341.36
        },
        {
          "date": "2026-06-12",
          "close": 1360.8
        },
        {
          "date": "2026-06-15",
          "close": 1375.98
        },
        {
          "date": "2026-06-16",
          "close": 1373.89
        },
        {
          "date": "2026-06-17",
          "close": 1358.37
        },
        {
          "date": "2026-06-18",
          "close": 1345.09
        },
        {
          "date": "2026-06-22",
          "close": 1345.91
        },
        {
          "date": "2026-06-23",
          "close": 1352.74
        },
        {
          "date": "2026-06-24",
          "close": 1322.8
        },
        {
          "date": "2026-06-25",
          "close": 1294.81
        },
        {
          "date": "2026-06-26",
          "close": 1258.81
        },
        {
          "date": "2026-06-29",
          "close": 1245.14
        },
        {
          "date": "2026-06-30",
          "close": 1252.0
        },
        {
          "date": "2026-07-01",
          "close": 1287.72
        },
        {
          "date": "2026-07-02",
          "close": 1283.36
        },
        {
          "date": "2026-07-03",
          "close": 1297.33
        },
        {
          "date": "2026-07-06",
          "close": 1286.77
        },
        {
          "date": "2026-07-07",
          "close": 1248.59
        },
        {
          "date": "2026-07-08",
          "close": 1243.31
        },
        {
          "date": "2026-07-09",
          "close": 1239.4
        },
        {
          "date": "2026-07-10",
          "close": 1272.76
        },
        {
          "date": "2026-07-13",
          "close": 1219.9
        },
        {
          "date": "2026-07-14",
          "close": 1243.94
        },
        {
          "date": "2026-07-15",
          "close": 1256.27
        },
        {
          "date": "2026-07-16",
          "close": 1259.13
        },
        {
          "date": "2026-07-17",
          "close": 1213.15
        },
        {
          "date": "2026-07-20",
          "close": 1181.78
        },
        {
          "date": "2026-07-21",
          "close": 1187.01
        },
        {
          "date": "2026-07-22",
          "close": 1167.79
        },
        {
          "date": "2026-07-23",
          "close": 1199.11
        },
        {
          "date": "2026-07-24",
          "close": 1170.9
        },
        {
          "date": "2026-07-27",
          "close": 1203.78
        },
        {
          "date": "2026-07-28",
          "close": 1217.65
        },
        {
          "date": "2026-07-29",
          "close": 1238.7
        },
        {
          "date": "2026-07-30",
          "close": 1238.62
        },
        {
          "date": "2026-07-31",
          "close": 1267.92
        },
        {
          "date": "2026-08-03",
          "close": 1288.85
        },
        {
          "date": "2026-08-04",
          "close": 1302.85
        },
        {
          "date": "2026-08-05",
          "close": 1315.25
        },
        {
          "date": "2026-08-06",
          "close": 1328.95
        },
        {
          "date": "2026-08-07",
          "close": 1329.98
        },
        {
          "date": "2026-08-10",
          "close": 1348.71
        },
        {
          "date": "2026-08-11",
          "close": 1340.34
        },
        {
          "date": "2026-08-12",
          "close": 1356.77
        },
        {
          "date": "2026-08-13",
          "close": 1337.93
        },
        {
          "date": "2026-08-14",
          "close": 1330.61
        },
        {
          "date": "2026-08-17",
          "close": 1357.16
        },
        {
          "date": "2026-08-18",
          "close": 1353.7
        },
        {
          "date": "2026-08-19",
          "close": 1315.86
        },
        {
          "date": "2026-08-20",
          "close": 1327.69
        },
        {
          "date": "2026-08-21",
          "close": 1324.17
        },
        {
          "date": "2026-08-24",
          "close": 1308.35
        },
        {
          "date": "2026-08-25",
          "close": 1334.46
        },
        {
          "date": "2026-08-26",
          "close": 1331.74
        },
        {
          "date": "2026-08-27",
          "close": 1333.29
        },
        {
          "date": "2026-08-28",
          "close": 1344.14
        },
        {
          "date": "2026-08-31",
          "close": 1353.13
        },
        {
          "date": "2026-09-01",
          "close": 1366.93
        },
        {
          "date": "2026-09-02",
          "close": 1355.06
        },
        {
          "date": "2026-09-03",
          "close": 1348.39
        },
        {
          "date": "2026-09-04",
          "close": 1358.63
        },
        {
          "date": "2026-09-07",
          "close": 1358.98
        },
        {
          "date": "2026-09-08",
          "close": 1370.07
        },
        {
          "date": "2026-09-09",
          "close": 1359.3
        },
        {
          "date": "2026-09-10",
          "close": 1347.8
        },
        {
          "date": "2026-09-11",
          "close": 1312.1
        },
        {
          "date": "2026-09-14",
          "close": 1316.81
        },
        {
          "date": "2026-09-15",
          "close": 1286.35
        },
        {
          "date": "2026-09-16",
          "close": 1305.42
        },
        {
          "date": "2026-09-17",
          "close": 1304.04
        },
        {
          "date": "2026-09-18",
          "close": 1321.48
        },
        {
          "date": "2026-09-21",
          "close": 1362.27
        },
        {
          "date": "2026-09-22",
          "close": 1372.74
        },
        {
          "date": "2026-09-23",
          "close": 1378.2
        },
        {
          "date": "2026-09-24",
          "close": 1355.19
        },
        {
          "date": "2026-09-28",
          "close": 1335.05
        },
        {
          "date": "2026-09-29",
          "close": 1353.2
        },
        {
          "date": "2026-09-30",
          "close": 1352.32
        },
        {
          "date": "2026-10-08",
          "close": 1341.33
        },
        {
          "date": "2026-10-09",
          "close": 1347.33
        },
        {
          "date": "2026-10-12",
          "close": 1327.13
        },
        {
          "date": "2026-10-13",
          "close": 1337.0
        },
        {
          "date": "2026-10-14",
          "close": 1310.89
        },
        {
          "date": "2026-10-15",
          "close": 1275.71
        },
        {
          "date": "2026-10-16",
          "close": 1301.38
        },
        {
          "date": "2026-10-19",
          "close": 1282.24
        },
        {
          "date": "2026-10-20",
          "close": 1301.42
        },
        {
          "date": "2026-10-21",
          "close": 1307.75
        },
        {
          "date": "2026-10-22",
          "close": 1270.4
        },
        {
          "date": "2026-10-23",
          "close": 1283.83
        },
        {
          "date": "2026-10-26",
          "close": 1277.16
        },
        {
          "date": "2026-10-27",
          "close": 1234.25
        },
        {
          "date": "2026-10-28",
          "close": 1243.55
        },
        {
          "date": "2026-10-29",
          "close": 1214.25
        },
        {
          "date": "2026-10-30",
          "close": 1170.43
        },
        {
          "date": "2026-11-02",
          "close": 1204.3
        },
        {
          "date": "2026-11-03",
          "close": 1197.7
        },
        {
          "date": "2026-11-04",
          "close": 1219.78
        },
        {
          "date": "2026-11-05",
          "close": 1251.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 32,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5625,
          "pullback_frequency": 0.4375,
          "up_wilson": [
            0.3932559113685198,
            0.7183466888495963
          ],
          "pullback_wilson": [
            0.2816533111504036,
            0.6067440886314801
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 32,
          "covered_samples": 1,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1180",
      "name": "华为海思",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 507,
      "history_sufficient": true,
      "returns": {
        "1": 0.025157690883372608,
        "5": 0.03732438924005921,
        "20": -0.09956915398479238,
        "60": -0.13142883595570343
      },
      "moving_averages": {
        "5": 1614.6959999999963,
        "20": 1710.5984999999987,
        "60": 1901.1646666666686
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-09",
            "sessions": 24,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 42
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 21
          }
        }
      },
      "drawdown": -0.08996109033294164,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2292.0
        },
        {
          "date": "2026-05-14",
          "close": 2261.17
        },
        {
          "date": "2026-05-15",
          "close": 2264.6
        },
        {
          "date": "2026-05-18",
          "close": 2268.12
        },
        {
          "date": "2026-05-19",
          "close": 2300.51
        },
        {
          "date": "2026-05-20",
          "close": 2312.63
        },
        {
          "date": "2026-05-21",
          "close": 2205.4
        },
        {
          "date": "2026-05-22",
          "close": 2289.89
        },
        {
          "date": "2026-05-25",
          "close": 2381.49
        },
        {
          "date": "2026-05-26",
          "close": 2340.91
        },
        {
          "date": "2026-05-27",
          "close": 2296.68
        },
        {
          "date": "2026-05-28",
          "close": 2347.67
        },
        {
          "date": "2026-05-29",
          "close": 2224.59
        },
        {
          "date": "2026-06-01",
          "close": 2205.9
        },
        {
          "date": "2026-06-02",
          "close": 2237.98
        },
        {
          "date": "2026-06-03",
          "close": 2267.22
        },
        {
          "date": "2026-06-04",
          "close": 2258.5
        },
        {
          "date": "2026-06-05",
          "close": 2239.06
        },
        {
          "date": "2026-06-08",
          "close": 2130.55
        },
        {
          "date": "2026-06-09",
          "close": 2199.47
        },
        {
          "date": "2026-06-10",
          "close": 2126.55
        },
        {
          "date": "2026-06-11",
          "close": 2086.84
        },
        {
          "date": "2026-06-12",
          "close": 2073.8
        },
        {
          "date": "2026-06-15",
          "close": 2202.29
        },
        {
          "date": "2026-06-16",
          "close": 2250.36
        },
        {
          "date": "2026-06-17",
          "close": 2305.32
        },
        {
          "date": "2026-06-18",
          "close": 2338.51
        },
        {
          "date": "2026-06-22",
          "close": 2348.22
        },
        {
          "date": "2026-06-23",
          "close": 2306.54
        },
        {
          "date": "2026-06-24",
          "close": 2350.41
        },
        {
          "date": "2026-06-25",
          "close": 2365.49
        },
        {
          "date": "2026-06-26",
          "close": 2293.47
        },
        {
          "date": "2026-06-29",
          "close": 2247.1
        },
        {
          "date": "2026-06-30",
          "close": 2348.26
        },
        {
          "date": "2026-07-01",
          "close": 2380.31
        },
        {
          "date": "2026-07-02",
          "close": 2285.14
        },
        {
          "date": "2026-07-03",
          "close": 2274.18
        },
        {
          "date": "2026-07-06",
          "close": 2261.76
        },
        {
          "date": "2026-07-07",
          "close": 2211.57
        },
        {
          "date": "2026-07-08",
          "close": 2192.52
        },
        {
          "date": "2026-07-09",
          "close": 2269.23
        },
        {
          "date": "2026-07-10",
          "close": 2254.36
        },
        {
          "date": "2026-07-13",
          "close": 2118.03
        },
        {
          "date": "2026-07-14",
          "close": 2117.07
        },
        {
          "date": "2026-07-15",
          "close": 2049.36
        },
        {
          "date": "2026-07-16",
          "close": 2015.9
        },
        {
          "date": "2026-07-17",
          "close": 1880.08
        },
        {
          "date": "2026-07-20",
          "close": 1788.36
        },
        {
          "date": "2026-07-21",
          "close": 1887.55
        },
        {
          "date": "2026-07-22",
          "close": 1880.85
        },
        {
          "date": "2026-07-23",
          "close": 1870.66
        },
        {
          "date": "2026-07-24",
          "close": 1834.03
        },
        {
          "date": "2026-07-27",
          "close": 1884.78
        },
        {
          "date": "2026-07-28",
          "close": 1837.0
        },
        {
          "date": "2026-07-29",
          "close": 1826.76
        },
        {
          "date": "2026-07-30",
          "close": 1734.25
        },
        {
          "date": "2026-07-31",
          "close": 1814.1
        },
        {
          "date": "2026-08-03",
          "close": 1795.36
        },
        {
          "date": "2026-08-04",
          "close": 1869.15
        },
        {
          "date": "2026-08-05",
          "close": 1944.17
        },
        {
          "date": "2026-08-06",
          "close": 1967.1
        },
        {
          "date": "2026-08-07",
          "close": 1992.85
        },
        {
          "date": "2026-08-10",
          "close": 1980.89
        },
        {
          "date": "2026-08-11",
          "close": 1971.33
        },
        {
          "date": "2026-08-12",
          "close": 1998.52
        },
        {
          "date": "2026-08-13",
          "close": 1976.83
        },
        {
          "date": "2026-08-14",
          "close": 2003.81
        },
        {
          "date": "2026-08-17",
          "close": 2070.03
        },
        {
          "date": "2026-08-18",
          "close": 2089.4
        },
        {
          "date": "2026-08-19",
          "close": 1945.98
        },
        {
          "date": "2026-08-20",
          "close": 1965.23
        },
        {
          "date": "2026-08-21",
          "close": 1965.08
        },
        {
          "date": "2026-08-24",
          "close": 1929.41
        },
        {
          "date": "2026-08-25",
          "close": 1949.63
        },
        {
          "date": "2026-08-26",
          "close": 1949.35
        },
        {
          "date": "2026-08-27",
          "close": 2020.48
        },
        {
          "date": "2026-08-28",
          "close": 2012.51
        },
        {
          "date": "2026-08-31",
          "close": 2056.48
        },
        {
          "date": "2026-09-01",
          "close": 2032.68
        },
        {
          "date": "2026-09-02",
          "close": 2016.04
        },
        {
          "date": "2026-09-03",
          "close": 2008.41
        },
        {
          "date": "2026-09-04",
          "close": 1977.8
        },
        {
          "date": "2026-09-07",
          "close": 2032.61
        },
        {
          "date": "2026-09-08",
          "close": 2011.0
        },
        {
          "date": "2026-09-09",
          "close": 2005.13
        },
        {
          "date": "2026-09-10",
          "close": 1974.01
        },
        {
          "date": "2026-09-11",
          "close": 1941.85
        },
        {
          "date": "2026-09-14",
          "close": 1956.66
        },
        {
          "date": "2026-09-15",
          "close": 1951.89
        },
        {
          "date": "2026-09-16",
          "close": 2015.06
        },
        {
          "date": "2026-09-17",
          "close": 1991.98
        },
        {
          "date": "2026-09-18",
          "close": 2057.86
        },
        {
          "date": "2026-09-21",
          "close": 2070.69
        },
        {
          "date": "2026-09-22",
          "close": 2071.95
        },
        {
          "date": "2026-09-23",
          "close": 2095.01
        },
        {
          "date": "2026-09-24",
          "close": 2059.52
        },
        {
          "date": "2026-09-28",
          "close": 1960.27
        },
        {
          "date": "2026-09-29",
          "close": 1974.64
        },
        {
          "date": "2026-09-30",
          "close": 1932.56
        },
        {
          "date": "2026-10-08",
          "close": 1875.38
        },
        {
          "date": "2026-10-09",
          "close": 1855.58
        },
        {
          "date": "2026-10-12",
          "close": 1808.34
        },
        {
          "date": "2026-10-13",
          "close": 1825.53
        },
        {
          "date": "2026-10-14",
          "close": 1787.05
        },
        {
          "date": "2026-10-15",
          "close": 1729.97
        },
        {
          "date": "2026-10-16",
          "close": 1715.35
        },
        {
          "date": "2026-10-19",
          "close": 1711.2
        },
        {
          "date": "2026-10-20",
          "close": 1755.02
        },
        {
          "date": "2026-10-21",
          "close": 1762.05
        },
        {
          "date": "2026-10-22",
          "close": 1713.4
        },
        {
          "date": "2026-10-23",
          "close": 1766.37
        },
        {
          "date": "2026-10-26",
          "close": 1718.36
        },
        {
          "date": "2026-10-27",
          "close": 1653.08
        },
        {
          "date": "2026-10-28",
          "close": 1709.3
        },
        {
          "date": "2026-10-29",
          "close": 1627.89
        },
        {
          "date": "2026-10-30",
          "close": 1568.74
        },
        {
          "date": "2026-11-02",
          "close": 1615.0
        },
        {
          "date": "2026-11-03",
          "close": 1553.88
        },
        {
          "date": "2026-11-04",
          "close": 1647.21
        },
        {
          "date": "2026-11-05",
          "close": 1688.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 34,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5588235294117647,
          "pullback_frequency": 0.23529411764705882,
          "up_wilson": [
            0.3945389925620307,
            0.7111651775375785
          ],
          "pullback_wilson": [
            0.12436985532639575,
            0.3999613792253638
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 19,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 34,
          "covered_samples": 3,
          "insufficient_or_abstained": 31,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1181",
      "name": "并购重组概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 492,
      "history_sufficient": true,
      "returns": {
        "1": 0.023575725017393356,
        "5": 0.0277210388094542,
        "20": -0.08195763100108999,
        "60": -0.07859521166957362
      },
      "moving_averages": {
        "5": 1119.635999999987,
        "20": 1174.4165000000037,
        "60": 1257.0973333333347
      },
      "phase": "下降",
      "phase_days": 12,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-05",
            "sessions": 12,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 5
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 39
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 23
          }
        }
      },
      "drawdown": -0.08070869255714619,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1477.27
        },
        {
          "date": "2026-05-14",
          "close": 1456.65
        },
        {
          "date": "2026-05-15",
          "close": 1445.1
        },
        {
          "date": "2026-05-18",
          "close": 1450.92
        },
        {
          "date": "2026-05-19",
          "close": 1458.41
        },
        {
          "date": "2026-05-20",
          "close": 1449.11
        },
        {
          "date": "2026-05-21",
          "close": 1399.08
        },
        {
          "date": "2026-05-22",
          "close": 1430.37
        },
        {
          "date": "2026-05-25",
          "close": 1440.86
        },
        {
          "date": "2026-05-26",
          "close": 1422.16
        },
        {
          "date": "2026-05-27",
          "close": 1395.52
        },
        {
          "date": "2026-05-28",
          "close": 1411.45
        },
        {
          "date": "2026-05-29",
          "close": 1375.15
        },
        {
          "date": "2026-06-01",
          "close": 1376.76
        },
        {
          "date": "2026-06-02",
          "close": 1374.13
        },
        {
          "date": "2026-06-03",
          "close": 1370.09
        },
        {
          "date": "2026-06-04",
          "close": 1360.33
        },
        {
          "date": "2026-06-05",
          "close": 1365.55
        },
        {
          "date": "2026-06-08",
          "close": 1333.45
        },
        {
          "date": "2026-06-09",
          "close": 1351.96
        },
        {
          "date": "2026-06-10",
          "close": 1336.71
        },
        {
          "date": "2026-06-11",
          "close": 1330.12
        },
        {
          "date": "2026-06-12",
          "close": 1351.47
        },
        {
          "date": "2026-06-15",
          "close": 1377.58
        },
        {
          "date": "2026-06-16",
          "close": 1388.19
        },
        {
          "date": "2026-06-17",
          "close": 1383.4
        },
        {
          "date": "2026-06-18",
          "close": 1378.35
        },
        {
          "date": "2026-06-22",
          "close": 1385.14
        },
        {
          "date": "2026-06-23",
          "close": 1384.14
        },
        {
          "date": "2026-06-24",
          "close": 1374.43
        },
        {
          "date": "2026-06-25",
          "close": 1360.72
        },
        {
          "date": "2026-06-26",
          "close": 1329.13
        },
        {
          "date": "2026-06-29",
          "close": 1322.1
        },
        {
          "date": "2026-06-30",
          "close": 1342.19
        },
        {
          "date": "2026-07-01",
          "close": 1366.33
        },
        {
          "date": "2026-07-02",
          "close": 1350.8
        },
        {
          "date": "2026-07-03",
          "close": 1358.82
        },
        {
          "date": "2026-07-06",
          "close": 1340.12
        },
        {
          "date": "2026-07-07",
          "close": 1305.21
        },
        {
          "date": "2026-07-08",
          "close": 1285.98
        },
        {
          "date": "2026-07-09",
          "close": 1302.85
        },
        {
          "date": "2026-07-10",
          "close": 1309.0
        },
        {
          "date": "2026-07-13",
          "close": 1256.22
        },
        {
          "date": "2026-07-14",
          "close": 1277.73
        },
        {
          "date": "2026-07-15",
          "close": 1279.31
        },
        {
          "date": "2026-07-16",
          "close": 1261.8
        },
        {
          "date": "2026-07-17",
          "close": 1204.53
        },
        {
          "date": "2026-07-20",
          "close": 1161.56
        },
        {
          "date": "2026-07-21",
          "close": 1183.24
        },
        {
          "date": "2026-07-22",
          "close": 1170.0
        },
        {
          "date": "2026-07-23",
          "close": 1191.34
        },
        {
          "date": "2026-07-24",
          "close": 1161.78
        },
        {
          "date": "2026-07-27",
          "close": 1198.42
        },
        {
          "date": "2026-07-28",
          "close": 1181.38
        },
        {
          "date": "2026-07-29",
          "close": 1191.64
        },
        {
          "date": "2026-07-30",
          "close": 1161.09
        },
        {
          "date": "2026-07-31",
          "close": 1192.3
        },
        {
          "date": "2026-08-03",
          "close": 1201.7
        },
        {
          "date": "2026-08-04",
          "close": 1232.51
        },
        {
          "date": "2026-08-05",
          "close": 1261.4
        },
        {
          "date": "2026-08-06",
          "close": 1270.89
        },
        {
          "date": "2026-08-07",
          "close": 1283.56
        },
        {
          "date": "2026-08-10",
          "close": 1299.57
        },
        {
          "date": "2026-08-11",
          "close": 1290.44
        },
        {
          "date": "2026-08-12",
          "close": 1311.76
        },
        {
          "date": "2026-08-13",
          "close": 1290.82
        },
        {
          "date": "2026-08-14",
          "close": 1295.85
        },
        {
          "date": "2026-08-17",
          "close": 1322.69
        },
        {
          "date": "2026-08-18",
          "close": 1320.26
        },
        {
          "date": "2026-08-19",
          "close": 1253.56
        },
        {
          "date": "2026-08-20",
          "close": 1265.37
        },
        {
          "date": "2026-08-21",
          "close": 1273.45
        },
        {
          "date": "2026-08-24",
          "close": 1258.8
        },
        {
          "date": "2026-08-25",
          "close": 1275.73
        },
        {
          "date": "2026-08-26",
          "close": 1281.66
        },
        {
          "date": "2026-08-27",
          "close": 1308.48
        },
        {
          "date": "2026-08-28",
          "close": 1311.29
        },
        {
          "date": "2026-08-31",
          "close": 1326.71
        },
        {
          "date": "2026-09-01",
          "close": 1322.48
        },
        {
          "date": "2026-09-02",
          "close": 1314.56
        },
        {
          "date": "2026-09-03",
          "close": 1309.47
        },
        {
          "date": "2026-09-04",
          "close": 1298.24
        },
        {
          "date": "2026-09-07",
          "close": 1318.41
        },
        {
          "date": "2026-09-08",
          "close": 1322.31
        },
        {
          "date": "2026-09-09",
          "close": 1314.34
        },
        {
          "date": "2026-09-10",
          "close": 1297.38
        },
        {
          "date": "2026-09-11",
          "close": 1271.54
        },
        {
          "date": "2026-09-14",
          "close": 1279.22
        },
        {
          "date": "2026-09-15",
          "close": 1264.12
        },
        {
          "date": "2026-09-16",
          "close": 1290.01
        },
        {
          "date": "2026-09-17",
          "close": 1292.43
        },
        {
          "date": "2026-09-18",
          "close": 1318.77
        },
        {
          "date": "2026-09-21",
          "close": 1341.0
        },
        {
          "date": "2026-09-22",
          "close": 1343.7
        },
        {
          "date": "2026-09-23",
          "close": 1341.57
        },
        {
          "date": "2026-09-24",
          "close": 1326.51
        },
        {
          "date": "2026-09-28",
          "close": 1285.44
        },
        {
          "date": "2026-09-29",
          "close": 1293.0
        },
        {
          "date": "2026-09-30",
          "close": 1286.1
        },
        {
          "date": "2026-10-08",
          "close": 1266.02
        },
        {
          "date": "2026-10-09",
          "close": 1264.3
        },
        {
          "date": "2026-10-12",
          "close": 1241.38
        },
        {
          "date": "2026-10-13",
          "close": 1246.15
        },
        {
          "date": "2026-10-14",
          "close": 1224.92
        },
        {
          "date": "2026-10-15",
          "close": 1181.37
        },
        {
          "date": "2026-10-16",
          "close": 1187.67
        },
        {
          "date": "2026-10-19",
          "close": 1184.26
        },
        {
          "date": "2026-10-20",
          "close": 1201.48
        },
        {
          "date": "2026-10-21",
          "close": 1202.89
        },
        {
          "date": "2026-10-22",
          "close": 1164.17
        },
        {
          "date": "2026-10-23",
          "close": 1186.8
        },
        {
          "date": "2026-10-26",
          "close": 1170.71
        },
        {
          "date": "2026-10-27",
          "close": 1137.45
        },
        {
          "date": "2026-10-28",
          "close": 1165.69
        },
        {
          "date": "2026-10-29",
          "close": 1130.91
        },
        {
          "date": "2026-10-30",
          "close": 1088.4
        },
        {
          "date": "2026-11-02",
          "close": 1117.46
        },
        {
          "date": "2026-11-03",
          "close": 1094.57
        },
        {
          "date": "2026-11-04",
          "close": 1135.49
        },
        {
          "date": "2026-11-05",
          "close": 1162.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 21,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1182",
      "name": "智谱AI概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 491,
      "history_sufficient": true,
      "returns": {
        "1": 0.046573660071769885,
        "5": 0.07500049277590515,
        "20": 0.03536782154722351,
        "60": -0.0675113060278868
      },
      "moving_averages": {
        "5": 1026.235999999987,
        "20": 1051.2594999999972,
        "60": 1093.6398333333384
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 12.0,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 36
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 27
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1378.98
        },
        {
          "date": "2026-05-14",
          "close": 1327.0
        },
        {
          "date": "2026-05-15",
          "close": 1321.6
        },
        {
          "date": "2026-05-18",
          "close": 1338.23
        },
        {
          "date": "2026-05-19",
          "close": 1382.29
        },
        {
          "date": "2026-05-20",
          "close": 1348.37
        },
        {
          "date": "2026-05-21",
          "close": 1295.59
        },
        {
          "date": "2026-05-22",
          "close": 1312.28
        },
        {
          "date": "2026-05-25",
          "close": 1310.6
        },
        {
          "date": "2026-05-26",
          "close": 1278.13
        },
        {
          "date": "2026-05-27",
          "close": 1232.54
        },
        {
          "date": "2026-05-28",
          "close": 1236.56
        },
        {
          "date": "2026-05-29",
          "close": 1207.79
        },
        {
          "date": "2026-06-01",
          "close": 1245.64
        },
        {
          "date": "2026-06-02",
          "close": 1224.34
        },
        {
          "date": "2026-06-03",
          "close": 1200.75
        },
        {
          "date": "2026-06-04",
          "close": 1174.25
        },
        {
          "date": "2026-06-05",
          "close": 1178.18
        },
        {
          "date": "2026-06-08",
          "close": 1157.02
        },
        {
          "date": "2026-06-09",
          "close": 1184.42
        },
        {
          "date": "2026-06-10",
          "close": 1160.78
        },
        {
          "date": "2026-06-11",
          "close": 1126.44
        },
        {
          "date": "2026-06-12",
          "close": 1136.76
        },
        {
          "date": "2026-06-15",
          "close": 1174.91
        },
        {
          "date": "2026-06-16",
          "close": 1186.38
        },
        {
          "date": "2026-06-17",
          "close": 1171.91
        },
        {
          "date": "2026-06-18",
          "close": 1185.89
        },
        {
          "date": "2026-06-22",
          "close": 1213.2
        },
        {
          "date": "2026-06-23",
          "close": 1189.67
        },
        {
          "date": "2026-06-24",
          "close": 1182.49
        },
        {
          "date": "2026-06-25",
          "close": 1151.26
        },
        {
          "date": "2026-06-26",
          "close": 1100.33
        },
        {
          "date": "2026-06-29",
          "close": 1086.18
        },
        {
          "date": "2026-06-30",
          "close": 1114.62
        },
        {
          "date": "2026-07-01",
          "close": 1137.4
        },
        {
          "date": "2026-07-02",
          "close": 1120.3
        },
        {
          "date": "2026-07-03",
          "close": 1113.52
        },
        {
          "date": "2026-07-06",
          "close": 1080.94
        },
        {
          "date": "2026-07-07",
          "close": 1048.76
        },
        {
          "date": "2026-07-08",
          "close": 1062.79
        },
        {
          "date": "2026-07-09",
          "close": 1074.12
        },
        {
          "date": "2026-07-10",
          "close": 1094.69
        },
        {
          "date": "2026-07-13",
          "close": 1041.6
        },
        {
          "date": "2026-07-14",
          "close": 1036.81
        },
        {
          "date": "2026-07-15",
          "close": 1044.63
        },
        {
          "date": "2026-07-16",
          "close": 1047.11
        },
        {
          "date": "2026-07-17",
          "close": 990.74
        },
        {
          "date": "2026-07-20",
          "close": 990.88
        },
        {
          "date": "2026-07-21",
          "close": 1016.67
        },
        {
          "date": "2026-07-22",
          "close": 1004.22
        },
        {
          "date": "2026-07-23",
          "close": 1009.77
        },
        {
          "date": "2026-07-24",
          "close": 970.1
        },
        {
          "date": "2026-07-27",
          "close": 1011.39
        },
        {
          "date": "2026-07-28",
          "close": 1016.32
        },
        {
          "date": "2026-07-29",
          "close": 1030.01
        },
        {
          "date": "2026-07-30",
          "close": 1018.15
        },
        {
          "date": "2026-07-31",
          "close": 1093.43
        },
        {
          "date": "2026-08-03",
          "close": 1099.76
        },
        {
          "date": "2026-08-04",
          "close": 1148.57
        },
        {
          "date": "2026-08-05",
          "close": 1169.73
        },
        {
          "date": "2026-08-06",
          "close": 1160.62
        },
        {
          "date": "2026-08-07",
          "close": 1153.7
        },
        {
          "date": "2026-08-10",
          "close": 1151.86
        },
        {
          "date": "2026-08-11",
          "close": 1146.32
        },
        {
          "date": "2026-08-12",
          "close": 1161.68
        },
        {
          "date": "2026-08-13",
          "close": 1138.39
        },
        {
          "date": "2026-08-14",
          "close": 1146.16
        },
        {
          "date": "2026-08-17",
          "close": 1153.24
        },
        {
          "date": "2026-08-18",
          "close": 1139.47
        },
        {
          "date": "2026-08-19",
          "close": 1079.39
        },
        {
          "date": "2026-08-20",
          "close": 1082.17
        },
        {
          "date": "2026-08-21",
          "close": 1081.31
        },
        {
          "date": "2026-08-24",
          "close": 1051.63
        },
        {
          "date": "2026-08-25",
          "close": 1075.45
        },
        {
          "date": "2026-08-26",
          "close": 1076.03
        },
        {
          "date": "2026-08-27",
          "close": 1090.41
        },
        {
          "date": "2026-08-28",
          "close": 1095.08
        },
        {
          "date": "2026-08-31",
          "close": 1130.67
        },
        {
          "date": "2026-09-01",
          "close": 1154.77
        },
        {
          "date": "2026-09-02",
          "close": 1142.29
        },
        {
          "date": "2026-09-03",
          "close": 1132.9
        },
        {
          "date": "2026-09-04",
          "close": 1140.4
        },
        {
          "date": "2026-09-07",
          "close": 1139.83
        },
        {
          "date": "2026-09-08",
          "close": 1140.75
        },
        {
          "date": "2026-09-09",
          "close": 1121.65
        },
        {
          "date": "2026-09-10",
          "close": 1113.57
        },
        {
          "date": "2026-09-11",
          "close": 1092.42
        },
        {
          "date": "2026-09-14",
          "close": 1086.11
        },
        {
          "date": "2026-09-15",
          "close": 1074.85
        },
        {
          "date": "2026-09-16",
          "close": 1087.73
        },
        {
          "date": "2026-09-17",
          "close": 1095.15
        },
        {
          "date": "2026-09-18",
          "close": 1112.93
        },
        {
          "date": "2026-09-21",
          "close": 1138.04
        },
        {
          "date": "2026-09-22",
          "close": 1157.99
        },
        {
          "date": "2026-09-23",
          "close": 1130.89
        },
        {
          "date": "2026-09-24",
          "close": 1114.31
        },
        {
          "date": "2026-09-28",
          "close": 1075.38
        },
        {
          "date": "2026-09-29",
          "close": 1096.51
        },
        {
          "date": "2026-09-30",
          "close": 1077.65
        },
        {
          "date": "2026-10-08",
          "close": 1053.5
        },
        {
          "date": "2026-10-09",
          "close": 1085.84
        },
        {
          "date": "2026-10-12",
          "close": 1079.02
        },
        {
          "date": "2026-10-13",
          "close": 1084.92
        },
        {
          "date": "2026-10-14",
          "close": 1077.61
        },
        {
          "date": "2026-10-15",
          "close": 1042.23
        },
        {
          "date": "2026-10-16",
          "close": 1027.8
        },
        {
          "date": "2026-10-19",
          "close": 1037.43
        },
        {
          "date": "2026-10-20",
          "close": 1066.76
        },
        {
          "date": "2026-10-21",
          "close": 1081.63
        },
        {
          "date": "2026-10-22",
          "close": 1035.83
        },
        {
          "date": "2026-10-23",
          "close": 1082.74
        },
        {
          "date": "2026-10-26",
          "close": 1084.96
        },
        {
          "date": "2026-10-27",
          "close": 1039.51
        },
        {
          "date": "2026-10-28",
          "close": 1053.07
        },
        {
          "date": "2026-10-29",
          "close": 1014.66
        },
        {
          "date": "2026-10-30",
          "close": 957.74
        },
        {
          "date": "2026-11-02",
          "close": 1032.07
        },
        {
          "date": "2026-11-03",
          "close": 1008.39
        },
        {
          "date": "2026-11-04",
          "close": 1042.22
        },
        {
          "date": "2026-11-05",
          "close": 1090.76
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 41,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6341463414634146,
          "pullback_frequency": 0.34146341463414637,
          "up_wilson": [
            0.4812070108791201,
            0.7641016898031056
          ],
          "pullback_wilson": [
            0.21558808257384846,
            0.49450163480170306
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 26,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 41,
          "covered_samples": 11,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1183",
      "name": "谷子经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 470,
      "history_sufficient": true,
      "returns": {
        "1": 0.03284335128317073,
        "5": 0.0611467761872484,
        "20": 0.06950528473254836,
        "60": 0.05275129554175395
      },
      "moving_averages": {
        "5": 1014.5720000000089,
        "20": 1019.8570000000007,
        "60": 1016.6228333333371
      },
      "phase": "震荡",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 7
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 31
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 23
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1173.31
        },
        {
          "date": "2026-05-14",
          "close": 1142.37
        },
        {
          "date": "2026-05-15",
          "close": 1141.06
        },
        {
          "date": "2026-05-18",
          "close": 1145.14
        },
        {
          "date": "2026-05-19",
          "close": 1169.22
        },
        {
          "date": "2026-05-20",
          "close": 1142.12
        },
        {
          "date": "2026-05-21",
          "close": 1104.84
        },
        {
          "date": "2026-05-22",
          "close": 1112.7
        },
        {
          "date": "2026-05-25",
          "close": 1106.33
        },
        {
          "date": "2026-05-26",
          "close": 1091.44
        },
        {
          "date": "2026-05-27",
          "close": 1080.07
        },
        {
          "date": "2026-05-28",
          "close": 1080.18
        },
        {
          "date": "2026-05-29",
          "close": 1083.03
        },
        {
          "date": "2026-06-01",
          "close": 1115.83
        },
        {
          "date": "2026-06-02",
          "close": 1085.88
        },
        {
          "date": "2026-06-03",
          "close": 1070.08
        },
        {
          "date": "2026-06-04",
          "close": 1051.72
        },
        {
          "date": "2026-06-05",
          "close": 1064.97
        },
        {
          "date": "2026-06-08",
          "close": 1048.28
        },
        {
          "date": "2026-06-09",
          "close": 1057.97
        },
        {
          "date": "2026-06-10",
          "close": 1055.24
        },
        {
          "date": "2026-06-11",
          "close": 1018.45
        },
        {
          "date": "2026-06-12",
          "close": 1029.91
        },
        {
          "date": "2026-06-15",
          "close": 1035.55
        },
        {
          "date": "2026-06-16",
          "close": 1033.59
        },
        {
          "date": "2026-06-17",
          "close": 1013.36
        },
        {
          "date": "2026-06-18",
          "close": 1006.39
        },
        {
          "date": "2026-06-22",
          "close": 1017.88
        },
        {
          "date": "2026-06-23",
          "close": 1016.62
        },
        {
          "date": "2026-06-24",
          "close": 990.93
        },
        {
          "date": "2026-06-25",
          "close": 976.5
        },
        {
          "date": "2026-06-26",
          "close": 948.31
        },
        {
          "date": "2026-06-29",
          "close": 951.49
        },
        {
          "date": "2026-06-30",
          "close": 957.46
        },
        {
          "date": "2026-07-01",
          "close": 985.09
        },
        {
          "date": "2026-07-02",
          "close": 988.77
        },
        {
          "date": "2026-07-03",
          "close": 992.05
        },
        {
          "date": "2026-07-06",
          "close": 979.73
        },
        {
          "date": "2026-07-07",
          "close": 962.8
        },
        {
          "date": "2026-07-08",
          "close": 956.5
        },
        {
          "date": "2026-07-09",
          "close": 958.69
        },
        {
          "date": "2026-07-10",
          "close": 981.31
        },
        {
          "date": "2026-07-13",
          "close": 935.66
        },
        {
          "date": "2026-07-14",
          "close": 941.58
        },
        {
          "date": "2026-07-15",
          "close": 959.28
        },
        {
          "date": "2026-07-16",
          "close": 977.15
        },
        {
          "date": "2026-07-17",
          "close": 935.73
        },
        {
          "date": "2026-07-20",
          "close": 912.5
        },
        {
          "date": "2026-07-21",
          "close": 914.17
        },
        {
          "date": "2026-07-22",
          "close": 894.46
        },
        {
          "date": "2026-07-23",
          "close": 907.87
        },
        {
          "date": "2026-07-24",
          "close": 874.2
        },
        {
          "date": "2026-07-27",
          "close": 907.92
        },
        {
          "date": "2026-07-28",
          "close": 913.13
        },
        {
          "date": "2026-07-29",
          "close": 937.0
        },
        {
          "date": "2026-07-30",
          "close": 925.35
        },
        {
          "date": "2026-07-31",
          "close": 965.29
        },
        {
          "date": "2026-08-03",
          "close": 975.27
        },
        {
          "date": "2026-08-04",
          "close": 1001.22
        },
        {
          "date": "2026-08-05",
          "close": 1011.16
        },
        {
          "date": "2026-08-06",
          "close": 1008.65
        },
        {
          "date": "2026-08-07",
          "close": 1004.49
        },
        {
          "date": "2026-08-10",
          "close": 1023.59
        },
        {
          "date": "2026-08-11",
          "close": 1017.33
        },
        {
          "date": "2026-08-12",
          "close": 1032.09
        },
        {
          "date": "2026-08-13",
          "close": 1019.52
        },
        {
          "date": "2026-08-14",
          "close": 1009.12
        },
        {
          "date": "2026-08-17",
          "close": 1017.7
        },
        {
          "date": "2026-08-18",
          "close": 1010.12
        },
        {
          "date": "2026-08-19",
          "close": 967.71
        },
        {
          "date": "2026-08-20",
          "close": 979.74
        },
        {
          "date": "2026-08-21",
          "close": 972.92
        },
        {
          "date": "2026-08-24",
          "close": 961.28
        },
        {
          "date": "2026-08-25",
          "close": 982.48
        },
        {
          "date": "2026-08-26",
          "close": 981.15
        },
        {
          "date": "2026-08-27",
          "close": 980.24
        },
        {
          "date": "2026-08-28",
          "close": 989.83
        },
        {
          "date": "2026-08-31",
          "close": 1018.59
        },
        {
          "date": "2026-09-01",
          "close": 1042.58
        },
        {
          "date": "2026-09-02",
          "close": 1030.94
        },
        {
          "date": "2026-09-03",
          "close": 1020.27
        },
        {
          "date": "2026-09-04",
          "close": 1043.33
        },
        {
          "date": "2026-09-07",
          "close": 1061.35
        },
        {
          "date": "2026-09-08",
          "close": 1074.08
        },
        {
          "date": "2026-09-09",
          "close": 1053.95
        },
        {
          "date": "2026-09-10",
          "close": 1038.58
        },
        {
          "date": "2026-09-11",
          "close": 1023.43
        },
        {
          "date": "2026-09-14",
          "close": 1019.82
        },
        {
          "date": "2026-09-15",
          "close": 989.47
        },
        {
          "date": "2026-09-16",
          "close": 1001.06
        },
        {
          "date": "2026-09-17",
          "close": 1009.08
        },
        {
          "date": "2026-09-18",
          "close": 1019.61
        },
        {
          "date": "2026-09-21",
          "close": 1044.15
        },
        {
          "date": "2026-09-22",
          "close": 1056.17
        },
        {
          "date": "2026-09-23",
          "close": 1036.57
        },
        {
          "date": "2026-09-24",
          "close": 1026.8
        },
        {
          "date": "2026-09-28",
          "close": 1005.67
        },
        {
          "date": "2026-09-29",
          "close": 1018.71
        },
        {
          "date": "2026-09-30",
          "close": 1012.74
        },
        {
          "date": "2026-10-08",
          "close": 995.32
        },
        {
          "date": "2026-10-09",
          "close": 1032.18
        },
        {
          "date": "2026-10-12",
          "close": 1037.84
        },
        {
          "date": "2026-10-13",
          "close": 1056.39
        },
        {
          "date": "2026-10-14",
          "close": 1059.57
        },
        {
          "date": "2026-10-15",
          "close": 1032.39
        },
        {
          "date": "2026-10-16",
          "close": 1020.42
        },
        {
          "date": "2026-10-19",
          "close": 1007.91
        },
        {
          "date": "2026-10-20",
          "close": 1021.73
        },
        {
          "date": "2026-10-21",
          "close": 1026.46
        },
        {
          "date": "2026-10-22",
          "close": 979.32
        },
        {
          "date": "2026-10-23",
          "close": 1007.55
        },
        {
          "date": "2026-10-26",
          "close": 1019.04
        },
        {
          "date": "2026-10-27",
          "close": 996.87
        },
        {
          "date": "2026-10-28",
          "close": 1023.45
        },
        {
          "date": "2026-10-29",
          "close": 1003.16
        },
        {
          "date": "2026-10-30",
          "close": 953.39
        },
        {
          "date": "2026-11-02",
          "close": 1014.65
        },
        {
          "date": "2026-11-03",
          "close": 1009.67
        },
        {
          "date": "2026-11-04",
          "close": 1030.65
        },
        {
          "date": "2026-11-05",
          "close": 1064.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 43,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6046511627906976,
          "pullback_frequency": 0.2558139534883721,
          "up_wilson": [
            0.45579063062873904,
            0.7363468524170255
          ],
          "pullback_wilson": [
            0.14929517123808245,
            0.40238403498846675
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 43,
          "covered_samples": 13,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1184",
      "name": "人形机器人",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 467,
      "history_sufficient": true,
      "returns": {
        "1": 0.026481698748114457,
        "5": 0.019188919327171705,
        "20": 0.006758764581291654,
        "60": -0.04592026267540661
      },
      "moving_averages": {
        "5": 1528.05,
        "20": 1546.228999999998,
        "60": 1624.8813333333314
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-09",
            "end": "2026-08-05",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-24",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-21",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-12",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-10-27",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-30",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 24
          },
          "下降": {
            "median_sessions": 11,
            "sample_size": 9
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 33
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 23
          }
        }
      },
      "drawdown": -0.021952238219252185,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1984.56
        },
        {
          "date": "2026-05-14",
          "close": 1943.93
        },
        {
          "date": "2026-05-15",
          "close": 1992.18
        },
        {
          "date": "2026-05-18",
          "close": 2008.76
        },
        {
          "date": "2026-05-19",
          "close": 2035.4
        },
        {
          "date": "2026-05-20",
          "close": 2012.85
        },
        {
          "date": "2026-05-21",
          "close": 1998.89
        },
        {
          "date": "2026-05-22",
          "close": 2045.41
        },
        {
          "date": "2026-05-25",
          "close": 2043.69
        },
        {
          "date": "2026-05-26",
          "close": 2026.92
        },
        {
          "date": "2026-05-27",
          "close": 1965.48
        },
        {
          "date": "2026-05-28",
          "close": 1967.61
        },
        {
          "date": "2026-05-29",
          "close": 1875.51
        },
        {
          "date": "2026-06-01",
          "close": 1876.48
        },
        {
          "date": "2026-06-02",
          "close": 1884.13
        },
        {
          "date": "2026-06-03",
          "close": 1885.15
        },
        {
          "date": "2026-06-04",
          "close": 1886.01
        },
        {
          "date": "2026-06-05",
          "close": 1923.26
        },
        {
          "date": "2026-06-08",
          "close": 1898.35
        },
        {
          "date": "2026-06-09",
          "close": 1932.27
        },
        {
          "date": "2026-06-10",
          "close": 1868.79
        },
        {
          "date": "2026-06-11",
          "close": 1820.12
        },
        {
          "date": "2026-06-12",
          "close": 1824.31
        },
        {
          "date": "2026-06-15",
          "close": 1884.87
        },
        {
          "date": "2026-06-16",
          "close": 1923.95
        },
        {
          "date": "2026-06-17",
          "close": 1921.91
        },
        {
          "date": "2026-06-18",
          "close": 1947.86
        },
        {
          "date": "2026-06-22",
          "close": 1922.85
        },
        {
          "date": "2026-06-23",
          "close": 1903.45
        },
        {
          "date": "2026-06-24",
          "close": 1900.21
        },
        {
          "date": "2026-06-25",
          "close": 1866.26
        },
        {
          "date": "2026-06-26",
          "close": 1810.52
        },
        {
          "date": "2026-06-29",
          "close": 1795.84
        },
        {
          "date": "2026-06-30",
          "close": 1873.61
        },
        {
          "date": "2026-07-01",
          "close": 1907.46
        },
        {
          "date": "2026-07-02",
          "close": 1901.9
        },
        {
          "date": "2026-07-03",
          "close": 1982.57
        },
        {
          "date": "2026-07-06",
          "close": 1919.44
        },
        {
          "date": "2026-07-07",
          "close": 1867.43
        },
        {
          "date": "2026-07-08",
          "close": 1790.26
        },
        {
          "date": "2026-07-09",
          "close": 1811.52
        },
        {
          "date": "2026-07-10",
          "close": 1820.06
        },
        {
          "date": "2026-07-13",
          "close": 1705.87
        },
        {
          "date": "2026-07-14",
          "close": 1722.69
        },
        {
          "date": "2026-07-15",
          "close": 1710.2
        },
        {
          "date": "2026-07-16",
          "close": 1689.86
        },
        {
          "date": "2026-07-17",
          "close": 1575.75
        },
        {
          "date": "2026-07-20",
          "close": 1508.44
        },
        {
          "date": "2026-07-21",
          "close": 1567.54
        },
        {
          "date": "2026-07-22",
          "close": 1533.32
        },
        {
          "date": "2026-07-23",
          "close": 1547.22
        },
        {
          "date": "2026-07-24",
          "close": 1499.29
        },
        {
          "date": "2026-07-27",
          "close": 1553.32
        },
        {
          "date": "2026-07-28",
          "close": 1524.24
        },
        {
          "date": "2026-07-29",
          "close": 1535.8
        },
        {
          "date": "2026-07-30",
          "close": 1483.56
        },
        {
          "date": "2026-07-31",
          "close": 1553.4
        },
        {
          "date": "2026-08-03",
          "close": 1575.67
        },
        {
          "date": "2026-08-04",
          "close": 1622.27
        },
        {
          "date": "2026-08-05",
          "close": 1668.98
        },
        {
          "date": "2026-08-06",
          "close": 1676.31
        },
        {
          "date": "2026-08-07",
          "close": 1696.64
        },
        {
          "date": "2026-08-10",
          "close": 1696.22
        },
        {
          "date": "2026-08-11",
          "close": 1703.15
        },
        {
          "date": "2026-08-12",
          "close": 1722.19
        },
        {
          "date": "2026-08-13",
          "close": 1696.05
        },
        {
          "date": "2026-08-14",
          "close": 1704.33
        },
        {
          "date": "2026-08-17",
          "close": 1750.66
        },
        {
          "date": "2026-08-18",
          "close": 1759.57
        },
        {
          "date": "2026-08-19",
          "close": 1629.57
        },
        {
          "date": "2026-08-20",
          "close": 1638.76
        },
        {
          "date": "2026-08-21",
          "close": 1649.7
        },
        {
          "date": "2026-08-24",
          "close": 1623.66
        },
        {
          "date": "2026-08-25",
          "close": 1645.88
        },
        {
          "date": "2026-08-26",
          "close": 1637.71
        },
        {
          "date": "2026-08-27",
          "close": 1671.65
        },
        {
          "date": "2026-08-28",
          "close": 1658.07
        },
        {
          "date": "2026-08-31",
          "close": 1691.09
        },
        {
          "date": "2026-09-01",
          "close": 1678.38
        },
        {
          "date": "2026-09-02",
          "close": 1669.07
        },
        {
          "date": "2026-09-03",
          "close": 1679.43
        },
        {
          "date": "2026-09-04",
          "close": 1648.5
        },
        {
          "date": "2026-09-07",
          "close": 1682.93
        },
        {
          "date": "2026-09-08",
          "close": 1675.03
        },
        {
          "date": "2026-09-09",
          "close": 1665.66
        },
        {
          "date": "2026-09-10",
          "close": 1633.73
        },
        {
          "date": "2026-09-11",
          "close": 1603.39
        },
        {
          "date": "2026-09-14",
          "close": 1616.99
        },
        {
          "date": "2026-09-15",
          "close": 1601.1
        },
        {
          "date": "2026-09-16",
          "close": 1630.63
        },
        {
          "date": "2026-09-17",
          "close": 1640.38
        },
        {
          "date": "2026-09-18",
          "close": 1670.24
        },
        {
          "date": "2026-09-21",
          "close": 1692.88
        },
        {
          "date": "2026-09-22",
          "close": 1693.96
        },
        {
          "date": "2026-09-23",
          "close": 1699.0
        },
        {
          "date": "2026-09-24",
          "close": 1676.78
        },
        {
          "date": "2026-09-28",
          "close": 1624.37
        },
        {
          "date": "2026-09-29",
          "close": 1632.36
        },
        {
          "date": "2026-09-30",
          "close": 1620.63
        },
        {
          "date": "2026-10-08",
          "close": 1581.65
        },
        {
          "date": "2026-10-09",
          "close": 1582.14
        },
        {
          "date": "2026-10-12",
          "close": 1555.33
        },
        {
          "date": "2026-10-13",
          "close": 1555.54
        },
        {
          "date": "2026-10-14",
          "close": 1518.88
        },
        {
          "date": "2026-10-15",
          "close": 1465.93
        },
        {
          "date": "2026-10-16",
          "close": 1484.02
        },
        {
          "date": "2026-10-19",
          "close": 1511.67
        },
        {
          "date": "2026-10-20",
          "close": 1563.66
        },
        {
          "date": "2026-10-21",
          "close": 1558.19
        },
        {
          "date": "2026-10-22",
          "close": 1535.38
        },
        {
          "date": "2026-10-23",
          "close": 1610.97
        },
        {
          "date": "2026-10-26",
          "close": 1598.07
        },
        {
          "date": "2026-10-27",
          "close": 1554.11
        },
        {
          "date": "2026-10-28",
          "close": 1628.08
        },
        {
          "date": "2026-10-29",
          "close": 1562.36
        },
        {
          "date": "2026-10-30",
          "close": 1494.89
        },
        {
          "date": "2026-11-02",
          "close": 1523.66
        },
        {
          "date": "2026-11-03",
          "close": 1478.1
        },
        {
          "date": "2026-11-04",
          "close": 1551.26
        },
        {
          "date": "2026-11-05",
          "close": 1592.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.6451612903225806,
          "pullback_frequency": 0.2903225806451613,
          "up_wilson": [
            0.46947954064368874,
            0.788833409061346
          ],
          "pullback_wilson": [
            0.1609580015630062,
            0.46592329330749926
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 23,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1185",
      "name": "冰雪经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 457,
      "history_sufficient": true,
      "returns": {
        "1": 0.020418452230904993,
        "5": 0.04285100901674532,
        "20": 0.005329221726667832,
        "60": 0.027117891465000543
      },
      "moving_averages": {
        "5": 942.744000000006,
        "20": 957.2079999999987,
        "60": 961.5521666666677
      },
      "phase": "下降",
      "phase_days": 4,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-30",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-02",
            "end": "2026-11-05",
            "sessions": 4,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 27
          },
          "下降": {
            "median_sessions": 3,
            "sample_size": 5
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 35
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 20
          }
        }
      },
      "drawdown": -0.028188456536961115,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1114.75
        },
        {
          "date": "2026-05-14",
          "close": 1102.07
        },
        {
          "date": "2026-05-15",
          "close": 1097.08
        },
        {
          "date": "2026-05-18",
          "close": 1084.42
        },
        {
          "date": "2026-05-19",
          "close": 1088.08
        },
        {
          "date": "2026-05-20",
          "close": 1079.84
        },
        {
          "date": "2026-05-21",
          "close": 1051.49
        },
        {
          "date": "2026-05-22",
          "close": 1053.45
        },
        {
          "date": "2026-05-25",
          "close": 1046.01
        },
        {
          "date": "2026-05-26",
          "close": 1034.31
        },
        {
          "date": "2026-05-27",
          "close": 1022.34
        },
        {
          "date": "2026-05-28",
          "close": 1026.94
        },
        {
          "date": "2026-05-29",
          "close": 1029.37
        },
        {
          "date": "2026-06-01",
          "close": 1044.24
        },
        {
          "date": "2026-06-02",
          "close": 1023.25
        },
        {
          "date": "2026-06-03",
          "close": 1011.07
        },
        {
          "date": "2026-06-04",
          "close": 996.15
        },
        {
          "date": "2026-06-05",
          "close": 1001.8
        },
        {
          "date": "2026-06-08",
          "close": 980.44
        },
        {
          "date": "2026-06-09",
          "close": 982.87
        },
        {
          "date": "2026-06-10",
          "close": 988.11
        },
        {
          "date": "2026-06-11",
          "close": 965.66
        },
        {
          "date": "2026-06-12",
          "close": 980.25
        },
        {
          "date": "2026-06-15",
          "close": 989.17
        },
        {
          "date": "2026-06-16",
          "close": 982.81
        },
        {
          "date": "2026-06-17",
          "close": 962.84
        },
        {
          "date": "2026-06-18",
          "close": 957.32
        },
        {
          "date": "2026-06-22",
          "close": 959.44
        },
        {
          "date": "2026-06-23",
          "close": 968.56
        },
        {
          "date": "2026-06-24",
          "close": 948.26
        },
        {
          "date": "2026-06-25",
          "close": 936.26
        },
        {
          "date": "2026-06-26",
          "close": 913.46
        },
        {
          "date": "2026-06-29",
          "close": 921.34
        },
        {
          "date": "2026-06-30",
          "close": 920.82
        },
        {
          "date": "2026-07-01",
          "close": 944.84
        },
        {
          "date": "2026-07-02",
          "close": 940.35
        },
        {
          "date": "2026-07-03",
          "close": 952.51
        },
        {
          "date": "2026-07-06",
          "close": 947.56
        },
        {
          "date": "2026-07-07",
          "close": 920.39
        },
        {
          "date": "2026-07-08",
          "close": 918.47
        },
        {
          "date": "2026-07-09",
          "close": 909.4
        },
        {
          "date": "2026-07-10",
          "close": 926.24
        },
        {
          "date": "2026-07-13",
          "close": 891.32
        },
        {
          "date": "2026-07-14",
          "close": 911.03
        },
        {
          "date": "2026-07-15",
          "close": 926.26
        },
        {
          "date": "2026-07-16",
          "close": 933.0
        },
        {
          "date": "2026-07-17",
          "close": 898.79
        },
        {
          "date": "2026-07-20",
          "close": 883.23
        },
        {
          "date": "2026-07-21",
          "close": 882.12
        },
        {
          "date": "2026-07-22",
          "close": 873.91
        },
        {
          "date": "2026-07-23",
          "close": 893.14
        },
        {
          "date": "2026-07-24",
          "close": 862.37
        },
        {
          "date": "2026-07-27",
          "close": 885.75
        },
        {
          "date": "2026-07-28",
          "close": 890.09
        },
        {
          "date": "2026-07-29",
          "close": 904.27
        },
        {
          "date": "2026-07-30",
          "close": 899.85
        },
        {
          "date": "2026-07-31",
          "close": 920.14
        },
        {
          "date": "2026-08-03",
          "close": 935.61
        },
        {
          "date": "2026-08-04",
          "close": 939.34
        },
        {
          "date": "2026-08-05",
          "close": 945.87
        },
        {
          "date": "2026-08-06",
          "close": 946.33
        },
        {
          "date": "2026-08-07",
          "close": 943.16
        },
        {
          "date": "2026-08-10",
          "close": 960.22
        },
        {
          "date": "2026-08-11",
          "close": 955.17
        },
        {
          "date": "2026-08-12",
          "close": 966.14
        },
        {
          "date": "2026-08-13",
          "close": 952.11
        },
        {
          "date": "2026-08-14",
          "close": 946.9
        },
        {
          "date": "2026-08-17",
          "close": 959.96
        },
        {
          "date": "2026-08-18",
          "close": 952.66
        },
        {
          "date": "2026-08-19",
          "close": 923.21
        },
        {
          "date": "2026-08-20",
          "close": 937.59
        },
        {
          "date": "2026-08-21",
          "close": 933.33
        },
        {
          "date": "2026-08-24",
          "close": 930.03
        },
        {
          "date": "2026-08-25",
          "close": 951.81
        },
        {
          "date": "2026-08-26",
          "close": 955.78
        },
        {
          "date": "2026-08-27",
          "close": 956.28
        },
        {
          "date": "2026-08-28",
          "close": 966.21
        },
        {
          "date": "2026-08-31",
          "close": 970.63
        },
        {
          "date": "2026-09-01",
          "close": 979.97
        },
        {
          "date": "2026-09-02",
          "close": 977.79
        },
        {
          "date": "2026-09-03",
          "close": 974.53
        },
        {
          "date": "2026-09-04",
          "close": 980.96
        },
        {
          "date": "2026-09-07",
          "close": 994.76
        },
        {
          "date": "2026-09-08",
          "close": 1007.31
        },
        {
          "date": "2026-09-09",
          "close": 1000.2
        },
        {
          "date": "2026-09-10",
          "close": 988.37
        },
        {
          "date": "2026-09-11",
          "close": 959.75
        },
        {
          "date": "2026-09-14",
          "close": 956.52
        },
        {
          "date": "2026-09-15",
          "close": 929.47
        },
        {
          "date": "2026-09-16",
          "close": 942.56
        },
        {
          "date": "2026-09-17",
          "close": 953.29
        },
        {
          "date": "2026-09-18",
          "close": 966.5
        },
        {
          "date": "2026-09-21",
          "close": 996.24
        },
        {
          "date": "2026-09-22",
          "close": 988.17
        },
        {
          "date": "2026-09-23",
          "close": 986.06
        },
        {
          "date": "2026-09-24",
          "close": 979.75
        },
        {
          "date": "2026-09-28",
          "close": 969.46
        },
        {
          "date": "2026-09-29",
          "close": 971.95
        },
        {
          "date": "2026-09-30",
          "close": 971.47
        },
        {
          "date": "2026-10-08",
          "close": 966.37
        },
        {
          "date": "2026-10-09",
          "close": 981.15
        },
        {
          "date": "2026-10-12",
          "close": 967.67
        },
        {
          "date": "2026-10-13",
          "close": 999.7
        },
        {
          "date": "2026-10-14",
          "close": 995.06
        },
        {
          "date": "2026-10-15",
          "close": 968.14
        },
        {
          "date": "2026-10-16",
          "close": 979.14
        },
        {
          "date": "2026-10-19",
          "close": 962.16
        },
        {
          "date": "2026-10-20",
          "close": 961.42
        },
        {
          "date": "2026-10-21",
          "close": 965.37
        },
        {
          "date": "2026-10-22",
          "close": 946.85
        },
        {
          "date": "2026-10-23",
          "close": 954.26
        },
        {
          "date": "2026-10-26",
          "close": 943.58
        },
        {
          "date": "2026-10-27",
          "close": 936.35
        },
        {
          "date": "2026-10-28",
          "close": 937.99
        },
        {
          "date": "2026-10-29",
          "close": 931.6
        },
        {
          "date": "2026-10-30",
          "close": 912.29
        },
        {
          "date": "2026-11-02",
          "close": 938.31
        },
        {
          "date": "2026-11-03",
          "close": 939.52
        },
        {
          "date": "2026-11-04",
          "close": 952.08
        },
        {
          "date": "2026-11-05",
          "close": 971.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 26,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1186",
      "name": "首发经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 457,
      "history_sufficient": true,
      "returns": {
        "1": 0.02824460533072859,
        "5": 0.05572441742654499,
        "20": 0.0468282281543444,
        "60": 0.0311102135608623
      },
      "moving_averages": {
        "5": 982.6319999999948,
        "20": 979.5819999999978,
        "60": 992.8573333333314
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 22
          },
          "下降": {
            "median_sessions": 4.0,
            "sample_size": 8
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 33
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 22
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1147.34
        },
        {
          "date": "2026-05-14",
          "close": 1125.75
        },
        {
          "date": "2026-05-15",
          "close": 1126.24
        },
        {
          "date": "2026-05-18",
          "close": 1122.3
        },
        {
          "date": "2026-05-19",
          "close": 1144.62
        },
        {
          "date": "2026-05-20",
          "close": 1121.82
        },
        {
          "date": "2026-05-21",
          "close": 1090.03
        },
        {
          "date": "2026-05-22",
          "close": 1098.79
        },
        {
          "date": "2026-05-25",
          "close": 1095.04
        },
        {
          "date": "2026-05-26",
          "close": 1085.63
        },
        {
          "date": "2026-05-27",
          "close": 1062.62
        },
        {
          "date": "2026-05-28",
          "close": 1066.53
        },
        {
          "date": "2026-05-29",
          "close": 1049.48
        },
        {
          "date": "2026-06-01",
          "close": 1073.28
        },
        {
          "date": "2026-06-02",
          "close": 1048.35
        },
        {
          "date": "2026-06-03",
          "close": 1038.7
        },
        {
          "date": "2026-06-04",
          "close": 1021.21
        },
        {
          "date": "2026-06-05",
          "close": 1031.34
        },
        {
          "date": "2026-06-08",
          "close": 1019.57
        },
        {
          "date": "2026-06-09",
          "close": 1023.64
        },
        {
          "date": "2026-06-10",
          "close": 1018.84
        },
        {
          "date": "2026-06-11",
          "close": 992.26
        },
        {
          "date": "2026-06-12",
          "close": 1016.87
        },
        {
          "date": "2026-06-15",
          "close": 1020.8
        },
        {
          "date": "2026-06-16",
          "close": 1020.32
        },
        {
          "date": "2026-06-17",
          "close": 1005.9
        },
        {
          "date": "2026-06-18",
          "close": 994.19
        },
        {
          "date": "2026-06-22",
          "close": 991.0
        },
        {
          "date": "2026-06-23",
          "close": 993.17
        },
        {
          "date": "2026-06-24",
          "close": 971.15
        },
        {
          "date": "2026-06-25",
          "close": 950.2
        },
        {
          "date": "2026-06-26",
          "close": 925.37
        },
        {
          "date": "2026-06-29",
          "close": 928.76
        },
        {
          "date": "2026-06-30",
          "close": 930.27
        },
        {
          "date": "2026-07-01",
          "close": 954.42
        },
        {
          "date": "2026-07-02",
          "close": 956.13
        },
        {
          "date": "2026-07-03",
          "close": 967.69
        },
        {
          "date": "2026-07-06",
          "close": 955.94
        },
        {
          "date": "2026-07-07",
          "close": 931.43
        },
        {
          "date": "2026-07-08",
          "close": 926.77
        },
        {
          "date": "2026-07-09",
          "close": 927.99
        },
        {
          "date": "2026-07-10",
          "close": 945.88
        },
        {
          "date": "2026-07-13",
          "close": 909.5
        },
        {
          "date": "2026-07-14",
          "close": 923.54
        },
        {
          "date": "2026-07-15",
          "close": 936.24
        },
        {
          "date": "2026-07-16",
          "close": 945.42
        },
        {
          "date": "2026-07-17",
          "close": 911.88
        },
        {
          "date": "2026-07-20",
          "close": 896.38
        },
        {
          "date": "2026-07-21",
          "close": 902.2
        },
        {
          "date": "2026-07-22",
          "close": 890.61
        },
        {
          "date": "2026-07-23",
          "close": 898.93
        },
        {
          "date": "2026-07-24",
          "close": 867.52
        },
        {
          "date": "2026-07-27",
          "close": 897.37
        },
        {
          "date": "2026-07-28",
          "close": 907.98
        },
        {
          "date": "2026-07-29",
          "close": 920.26
        },
        {
          "date": "2026-07-30",
          "close": 912.87
        },
        {
          "date": "2026-07-31",
          "close": 945.67
        },
        {
          "date": "2026-08-03",
          "close": 955.9
        },
        {
          "date": "2026-08-04",
          "close": 975.69
        },
        {
          "date": "2026-08-05",
          "close": 990.35
        },
        {
          "date": "2026-08-06",
          "close": 987.83
        },
        {
          "date": "2026-08-07",
          "close": 986.57
        },
        {
          "date": "2026-08-10",
          "close": 1002.5
        },
        {
          "date": "2026-08-11",
          "close": 1001.5
        },
        {
          "date": "2026-08-12",
          "close": 1019.46
        },
        {
          "date": "2026-08-13",
          "close": 1003.86
        },
        {
          "date": "2026-08-14",
          "close": 1000.35
        },
        {
          "date": "2026-08-17",
          "close": 1016.91
        },
        {
          "date": "2026-08-18",
          "close": 1008.92
        },
        {
          "date": "2026-08-19",
          "close": 971.32
        },
        {
          "date": "2026-08-20",
          "close": 979.96
        },
        {
          "date": "2026-08-21",
          "close": 969.74
        },
        {
          "date": "2026-08-24",
          "close": 959.81
        },
        {
          "date": "2026-08-25",
          "close": 980.49
        },
        {
          "date": "2026-08-26",
          "close": 981.62
        },
        {
          "date": "2026-08-27",
          "close": 990.23
        },
        {
          "date": "2026-08-28",
          "close": 996.37
        },
        {
          "date": "2026-08-31",
          "close": 1008.83
        },
        {
          "date": "2026-09-01",
          "close": 1028.57
        },
        {
          "date": "2026-09-02",
          "close": 1015.9
        },
        {
          "date": "2026-09-03",
          "close": 1008.08
        },
        {
          "date": "2026-09-04",
          "close": 1018.52
        },
        {
          "date": "2026-09-07",
          "close": 1032.94
        },
        {
          "date": "2026-09-08",
          "close": 1039.16
        },
        {
          "date": "2026-09-09",
          "close": 1030.01
        },
        {
          "date": "2026-09-10",
          "close": 1011.99
        },
        {
          "date": "2026-09-11",
          "close": 991.09
        },
        {
          "date": "2026-09-14",
          "close": 990.79
        },
        {
          "date": "2026-09-15",
          "close": 963.76
        },
        {
          "date": "2026-09-16",
          "close": 977.94
        },
        {
          "date": "2026-09-17",
          "close": 982.89
        },
        {
          "date": "2026-09-18",
          "close": 1000.49
        },
        {
          "date": "2026-09-21",
          "close": 1024.72
        },
        {
          "date": "2026-09-22",
          "close": 1031.72
        },
        {
          "date": "2026-09-23",
          "close": 1015.99
        },
        {
          "date": "2026-09-24",
          "close": 1003.99
        },
        {
          "date": "2026-09-28",
          "close": 986.93
        },
        {
          "date": "2026-09-29",
          "close": 992.84
        },
        {
          "date": "2026-09-30",
          "close": 989.73
        },
        {
          "date": "2026-10-08",
          "close": 975.48
        },
        {
          "date": "2026-10-09",
          "close": 991.07
        },
        {
          "date": "2026-10-12",
          "close": 980.31
        },
        {
          "date": "2026-10-13",
          "close": 997.49
        },
        {
          "date": "2026-10-14",
          "close": 984.8
        },
        {
          "date": "2026-10-15",
          "close": 958.33
        },
        {
          "date": "2026-10-16",
          "close": 955.96
        },
        {
          "date": "2026-10-19",
          "close": 956.97
        },
        {
          "date": "2026-10-20",
          "close": 976.54
        },
        {
          "date": "2026-10-21",
          "close": 986.41
        },
        {
          "date": "2026-10-22",
          "close": 956.54
        },
        {
          "date": "2026-10-23",
          "close": 987.52
        },
        {
          "date": "2026-10-26",
          "close": 999.21
        },
        {
          "date": "2026-10-27",
          "close": 983.82
        },
        {
          "date": "2026-10-28",
          "close": 996.25
        },
        {
          "date": "2026-10-29",
          "close": 967.26
        },
        {
          "date": "2026-10-30",
          "close": 938.87
        },
        {
          "date": "2026-11-02",
          "close": 982.62
        },
        {
          "date": "2026-11-03",
          "close": 977.4
        },
        {
          "date": "2026-11-04",
          "close": 993.11
        },
        {
          "date": "2026-11-05",
          "close": 1021.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 35,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5428571428571428,
          "pullback_frequency": 0.22857142857142856,
          "up_wilson": [
            0.3818972506848375,
            0.6953398071159278
          ],
          "pullback_wilson": [
            0.12065879834191687,
            0.3901731689199025
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 26,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 35,
          "covered_samples": 1,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1187",
      "name": "小红书概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 436,
      "history_sufficient": true,
      "returns": {
        "1": 0.036797662160708455,
        "5": 0.06133404296319389,
        "20": 0.020892545059755907,
        "60": -0.03061669208978013
      },
      "moving_averages": {
        "5": 1102.526000000001,
        "20": 1132.0805000000023,
        "60": 1159.7848333333347
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 25
          },
          "下降": {
            "median_sessions": 17,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 35
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 19
          }
        }
      },
      "drawdown": -0.021008438925708806,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1411.35
        },
        {
          "date": "2026-05-14",
          "close": 1379.09
        },
        {
          "date": "2026-05-15",
          "close": 1387.0
        },
        {
          "date": "2026-05-18",
          "close": 1394.96
        },
        {
          "date": "2026-05-19",
          "close": 1413.25
        },
        {
          "date": "2026-05-20",
          "close": 1386.12
        },
        {
          "date": "2026-05-21",
          "close": 1335.59
        },
        {
          "date": "2026-05-22",
          "close": 1341.48
        },
        {
          "date": "2026-05-25",
          "close": 1330.27
        },
        {
          "date": "2026-05-26",
          "close": 1309.13
        },
        {
          "date": "2026-05-27",
          "close": 1284.56
        },
        {
          "date": "2026-05-28",
          "close": 1285.94
        },
        {
          "date": "2026-05-29",
          "close": 1284.06
        },
        {
          "date": "2026-06-01",
          "close": 1333.25
        },
        {
          "date": "2026-06-02",
          "close": 1304.86
        },
        {
          "date": "2026-06-03",
          "close": 1278.63
        },
        {
          "date": "2026-06-04",
          "close": 1253.58
        },
        {
          "date": "2026-06-05",
          "close": 1258.35
        },
        {
          "date": "2026-06-08",
          "close": 1229.41
        },
        {
          "date": "2026-06-09",
          "close": 1245.6
        },
        {
          "date": "2026-06-10",
          "close": 1230.43
        },
        {
          "date": "2026-06-11",
          "close": 1198.58
        },
        {
          "date": "2026-06-12",
          "close": 1211.35
        },
        {
          "date": "2026-06-15",
          "close": 1225.93
        },
        {
          "date": "2026-06-16",
          "close": 1227.05
        },
        {
          "date": "2026-06-17",
          "close": 1203.85
        },
        {
          "date": "2026-06-18",
          "close": 1202.29
        },
        {
          "date": "2026-06-22",
          "close": 1212.08
        },
        {
          "date": "2026-06-23",
          "close": 1196.87
        },
        {
          "date": "2026-06-24",
          "close": 1171.57
        },
        {
          "date": "2026-06-25",
          "close": 1141.56
        },
        {
          "date": "2026-06-26",
          "close": 1109.24
        },
        {
          "date": "2026-06-29",
          "close": 1109.53
        },
        {
          "date": "2026-06-30",
          "close": 1118.89
        },
        {
          "date": "2026-07-01",
          "close": 1145.39
        },
        {
          "date": "2026-07-02",
          "close": 1161.83
        },
        {
          "date": "2026-07-03",
          "close": 1158.04
        },
        {
          "date": "2026-07-06",
          "close": 1142.14
        },
        {
          "date": "2026-07-07",
          "close": 1113.33
        },
        {
          "date": "2026-07-08",
          "close": 1104.28
        },
        {
          "date": "2026-07-09",
          "close": 1111.71
        },
        {
          "date": "2026-07-10",
          "close": 1138.35
        },
        {
          "date": "2026-07-13",
          "close": 1090.25
        },
        {
          "date": "2026-07-14",
          "close": 1097.36
        },
        {
          "date": "2026-07-15",
          "close": 1117.33
        },
        {
          "date": "2026-07-16",
          "close": 1134.33
        },
        {
          "date": "2026-07-17",
          "close": 1092.25
        },
        {
          "date": "2026-07-20",
          "close": 1069.22
        },
        {
          "date": "2026-07-21",
          "close": 1073.77
        },
        {
          "date": "2026-07-22",
          "close": 1056.05
        },
        {
          "date": "2026-07-23",
          "close": 1068.55
        },
        {
          "date": "2026-07-24",
          "close": 1031.4
        },
        {
          "date": "2026-07-27",
          "close": 1070.8
        },
        {
          "date": "2026-07-28",
          "close": 1080.56
        },
        {
          "date": "2026-07-29",
          "close": 1095.7
        },
        {
          "date": "2026-07-30",
          "close": 1088.21
        },
        {
          "date": "2026-07-31",
          "close": 1139.92
        },
        {
          "date": "2026-08-03",
          "close": 1149.6
        },
        {
          "date": "2026-08-04",
          "close": 1176.64
        },
        {
          "date": "2026-08-05",
          "close": 1193.14
        },
        {
          "date": "2026-08-06",
          "close": 1188.7
        },
        {
          "date": "2026-08-07",
          "close": 1186.72
        },
        {
          "date": "2026-08-10",
          "close": 1212.05
        },
        {
          "date": "2026-08-11",
          "close": 1204.58
        },
        {
          "date": "2026-08-12",
          "close": 1224.14
        },
        {
          "date": "2026-08-13",
          "close": 1207.46
        },
        {
          "date": "2026-08-14",
          "close": 1190.66
        },
        {
          "date": "2026-08-17",
          "close": 1203.58
        },
        {
          "date": "2026-08-18",
          "close": 1193.29
        },
        {
          "date": "2026-08-19",
          "close": 1141.0
        },
        {
          "date": "2026-08-20",
          "close": 1155.08
        },
        {
          "date": "2026-08-21",
          "close": 1148.45
        },
        {
          "date": "2026-08-24",
          "close": 1128.88
        },
        {
          "date": "2026-08-25",
          "close": 1152.27
        },
        {
          "date": "2026-08-26",
          "close": 1148.52
        },
        {
          "date": "2026-08-27",
          "close": 1153.94
        },
        {
          "date": "2026-08-28",
          "close": 1165.4
        },
        {
          "date": "2026-08-31",
          "close": 1186.5
        },
        {
          "date": "2026-09-01",
          "close": 1214.17
        },
        {
          "date": "2026-09-02",
          "close": 1196.95
        },
        {
          "date": "2026-09-03",
          "close": 1179.56
        },
        {
          "date": "2026-09-04",
          "close": 1197.76
        },
        {
          "date": "2026-09-07",
          "close": 1207.47
        },
        {
          "date": "2026-09-08",
          "close": 1219.8
        },
        {
          "date": "2026-09-09",
          "close": 1201.37
        },
        {
          "date": "2026-09-10",
          "close": 1178.82
        },
        {
          "date": "2026-09-11",
          "close": 1152.84
        },
        {
          "date": "2026-09-14",
          "close": 1147.87
        },
        {
          "date": "2026-09-15",
          "close": 1124.79
        },
        {
          "date": "2026-09-16",
          "close": 1137.95
        },
        {
          "date": "2026-09-17",
          "close": 1145.26
        },
        {
          "date": "2026-09-18",
          "close": 1157.84
        },
        {
          "date": "2026-09-21",
          "close": 1178.6
        },
        {
          "date": "2026-09-22",
          "close": 1195.69
        },
        {
          "date": "2026-09-23",
          "close": 1171.55
        },
        {
          "date": "2026-09-24",
          "close": 1165.04
        },
        {
          "date": "2026-09-28",
          "close": 1139.48
        },
        {
          "date": "2026-09-29",
          "close": 1158.76
        },
        {
          "date": "2026-09-30",
          "close": 1149.75
        },
        {
          "date": "2026-10-08",
          "close": 1132.94
        },
        {
          "date": "2026-10-09",
          "close": 1166.77
        },
        {
          "date": "2026-10-12",
          "close": 1166.07
        },
        {
          "date": "2026-10-13",
          "close": 1181.43
        },
        {
          "date": "2026-10-14",
          "close": 1173.97
        },
        {
          "date": "2026-10-15",
          "close": 1142.29
        },
        {
          "date": "2026-10-16",
          "close": 1131.39
        },
        {
          "date": "2026-10-19",
          "close": 1132.12
        },
        {
          "date": "2026-10-20",
          "close": 1146.55
        },
        {
          "date": "2026-10-21",
          "close": 1159.74
        },
        {
          "date": "2026-10-22",
          "close": 1114.04
        },
        {
          "date": "2026-10-23",
          "close": 1143.62
        },
        {
          "date": "2026-10-26",
          "close": 1145.48
        },
        {
          "date": "2026-10-27",
          "close": 1111.5
        },
        {
          "date": "2026-10-28",
          "close": 1124.24
        },
        {
          "date": "2026-10-29",
          "close": 1089.77
        },
        {
          "date": "2026-10-30",
          "close": 1044.16
        },
        {
          "date": "2026-11-02",
          "close": 1101.33
        },
        {
          "date": "2026-11-03",
          "close": 1094.97
        },
        {
          "date": "2026-11-04",
          "close": 1115.56
        },
        {
          "date": "2026-11-05",
          "close": 1156.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 25,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1188",
      "name": "DeepSeek概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 426,
      "history_sufficient": true,
      "returns": {
        "1": 0.03249321239316605,
        "5": 0.044446995655092136,
        "20": -0.011781515554107114,
        "60": -0.0545892020655806
      },
      "moving_averages": {
        "5": 1129.435999999987,
        "20": 1173.9169999999926,
        "60": 1215.6359999999956
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 18
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 6
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 26
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 19
          }
        }
      },
      "drawdown": -0.035184611117455966,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1445.47
        },
        {
          "date": "2026-05-14",
          "close": 1403.97
        },
        {
          "date": "2026-05-15",
          "close": 1392.37
        },
        {
          "date": "2026-05-18",
          "close": 1408.85
        },
        {
          "date": "2026-05-19",
          "close": 1444.38
        },
        {
          "date": "2026-05-20",
          "close": 1417.77
        },
        {
          "date": "2026-05-21",
          "close": 1368.29
        },
        {
          "date": "2026-05-22",
          "close": 1386.48
        },
        {
          "date": "2026-05-25",
          "close": 1391.56
        },
        {
          "date": "2026-05-26",
          "close": 1365.39
        },
        {
          "date": "2026-05-27",
          "close": 1325.49
        },
        {
          "date": "2026-05-28",
          "close": 1327.05
        },
        {
          "date": "2026-05-29",
          "close": 1287.04
        },
        {
          "date": "2026-06-01",
          "close": 1316.67
        },
        {
          "date": "2026-06-02",
          "close": 1299.98
        },
        {
          "date": "2026-06-03",
          "close": 1286.04
        },
        {
          "date": "2026-06-04",
          "close": 1262.97
        },
        {
          "date": "2026-06-05",
          "close": 1269.95
        },
        {
          "date": "2026-06-08",
          "close": 1246.79
        },
        {
          "date": "2026-06-09",
          "close": 1268.82
        },
        {
          "date": "2026-06-10",
          "close": 1249.3
        },
        {
          "date": "2026-06-11",
          "close": 1214.08
        },
        {
          "date": "2026-06-12",
          "close": 1227.79
        },
        {
          "date": "2026-06-15",
          "close": 1257.42
        },
        {
          "date": "2026-06-16",
          "close": 1267.9
        },
        {
          "date": "2026-06-17",
          "close": 1260.47
        },
        {
          "date": "2026-06-18",
          "close": 1268.99
        },
        {
          "date": "2026-06-22",
          "close": 1279.25
        },
        {
          "date": "2026-06-23",
          "close": 1267.91
        },
        {
          "date": "2026-06-24",
          "close": 1252.54
        },
        {
          "date": "2026-06-25",
          "close": 1227.41
        },
        {
          "date": "2026-06-26",
          "close": 1184.46
        },
        {
          "date": "2026-06-29",
          "close": 1180.88
        },
        {
          "date": "2026-06-30",
          "close": 1209.01
        },
        {
          "date": "2026-07-01",
          "close": 1236.07
        },
        {
          "date": "2026-07-02",
          "close": 1221.37
        },
        {
          "date": "2026-07-03",
          "close": 1230.2
        },
        {
          "date": "2026-07-06",
          "close": 1214.43
        },
        {
          "date": "2026-07-07",
          "close": 1180.24
        },
        {
          "date": "2026-07-08",
          "close": 1191.92
        },
        {
          "date": "2026-07-09",
          "close": 1206.51
        },
        {
          "date": "2026-07-10",
          "close": 1228.13
        },
        {
          "date": "2026-07-13",
          "close": 1179.1
        },
        {
          "date": "2026-07-14",
          "close": 1179.8
        },
        {
          "date": "2026-07-15",
          "close": 1185.27
        },
        {
          "date": "2026-07-16",
          "close": 1192.36
        },
        {
          "date": "2026-07-17",
          "close": 1131.74
        },
        {
          "date": "2026-07-20",
          "close": 1121.79
        },
        {
          "date": "2026-07-21",
          "close": 1144.26
        },
        {
          "date": "2026-07-22",
          "close": 1132.22
        },
        {
          "date": "2026-07-23",
          "close": 1136.69
        },
        {
          "date": "2026-07-24",
          "close": 1097.58
        },
        {
          "date": "2026-07-27",
          "close": 1134.16
        },
        {
          "date": "2026-07-28",
          "close": 1135.41
        },
        {
          "date": "2026-07-29",
          "close": 1146.06
        },
        {
          "date": "2026-07-30",
          "close": 1128.09
        },
        {
          "date": "2026-07-31",
          "close": 1186.75
        },
        {
          "date": "2026-08-03",
          "close": 1194.38
        },
        {
          "date": "2026-08-04",
          "close": 1228.94
        },
        {
          "date": "2026-08-05",
          "close": 1250.98
        },
        {
          "date": "2026-08-06",
          "close": 1255.11
        },
        {
          "date": "2026-08-07",
          "close": 1251.56
        },
        {
          "date": "2026-08-10",
          "close": 1257.51
        },
        {
          "date": "2026-08-11",
          "close": 1253.36
        },
        {
          "date": "2026-08-12",
          "close": 1265.52
        },
        {
          "date": "2026-08-13",
          "close": 1252.92
        },
        {
          "date": "2026-08-14",
          "close": 1256.54
        },
        {
          "date": "2026-08-17",
          "close": 1270.13
        },
        {
          "date": "2026-08-18",
          "close": 1261.05
        },
        {
          "date": "2026-08-19",
          "close": 1201.47
        },
        {
          "date": "2026-08-20",
          "close": 1214.84
        },
        {
          "date": "2026-08-21",
          "close": 1212.73
        },
        {
          "date": "2026-08-24",
          "close": 1187.69
        },
        {
          "date": "2026-08-25",
          "close": 1208.69
        },
        {
          "date": "2026-08-26",
          "close": 1209.66
        },
        {
          "date": "2026-08-27",
          "close": 1226.55
        },
        {
          "date": "2026-08-28",
          "close": 1227.52
        },
        {
          "date": "2026-08-31",
          "close": 1253.37
        },
        {
          "date": "2026-09-01",
          "close": 1266.27
        },
        {
          "date": "2026-09-02",
          "close": 1252.33
        },
        {
          "date": "2026-09-03",
          "close": 1243.94
        },
        {
          "date": "2026-09-04",
          "close": 1249.59
        },
        {
          "date": "2026-09-07",
          "close": 1250.53
        },
        {
          "date": "2026-09-08",
          "close": 1255.25
        },
        {
          "date": "2026-09-09",
          "close": 1240.41
        },
        {
          "date": "2026-09-10",
          "close": 1227.58
        },
        {
          "date": "2026-09-11",
          "close": 1207.93
        },
        {
          "date": "2026-09-14",
          "close": 1216.88
        },
        {
          "date": "2026-09-15",
          "close": 1202.97
        },
        {
          "date": "2026-09-16",
          "close": 1215.98
        },
        {
          "date": "2026-09-17",
          "close": 1215.42
        },
        {
          "date": "2026-09-18",
          "close": 1236.38
        },
        {
          "date": "2026-09-21",
          "close": 1259.27
        },
        {
          "date": "2026-09-22",
          "close": 1276.66
        },
        {
          "date": "2026-09-23",
          "close": 1261.9
        },
        {
          "date": "2026-09-24",
          "close": 1244.32
        },
        {
          "date": "2026-09-28",
          "close": 1216.32
        },
        {
          "date": "2026-09-29",
          "close": 1233.38
        },
        {
          "date": "2026-09-30",
          "close": 1223.5
        },
        {
          "date": "2026-10-08",
          "close": 1196.79
        },
        {
          "date": "2026-10-09",
          "close": 1225.82
        },
        {
          "date": "2026-10-12",
          "close": 1218.67
        },
        {
          "date": "2026-10-13",
          "close": 1222.33
        },
        {
          "date": "2026-10-14",
          "close": 1205.41
        },
        {
          "date": "2026-10-15",
          "close": 1169.23
        },
        {
          "date": "2026-10-16",
          "close": 1163.38
        },
        {
          "date": "2026-10-19",
          "close": 1169.89
        },
        {
          "date": "2026-10-20",
          "close": 1197.49
        },
        {
          "date": "2026-10-21",
          "close": 1206.77
        },
        {
          "date": "2026-10-22",
          "close": 1166.38
        },
        {
          "date": "2026-10-23",
          "close": 1210.89
        },
        {
          "date": "2026-10-26",
          "close": 1207.72
        },
        {
          "date": "2026-10-27",
          "close": 1159.58
        },
        {
          "date": "2026-10-28",
          "close": 1175.24
        },
        {
          "date": "2026-10-29",
          "close": 1132.36
        },
        {
          "date": "2026-10-30",
          "close": 1076.67
        },
        {
          "date": "2026-11-02",
          "close": 1130.91
        },
        {
          "date": "2026-11-03",
          "close": 1111.44
        },
        {
          "date": "2026-11-04",
          "close": 1145.47
        },
        {
          "date": "2026-11-05",
          "close": 1182.69
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 36,
          "minimum_sample": 30,
          "historical_up_frequency": 0.4722222222222222,
          "pullback_frequency": 0.3888888888888889,
          "up_wilson": [
            0.31986041515179053,
            0.629940619770124
          ],
          "pullback_wilson": [
            0.24784873065371,
            0.5513554090339485
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 21,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 36,
          "covered_samples": 0,
          "insufficient_or_abstained": 36,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1189",
      "name": "腾讯云",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 418,
      "history_sufficient": true,
      "returns": {
        "1": 0.034548161217400786,
        "5": 0.051618037729927124,
        "20": -0.018712018994425206,
        "60": -0.11569204087018825
      },
      "moving_averages": {
        "5": 893.3239999999874,
        "20": 923.3394999999961,
        "60": 991.6851666666674
      },
      "phase": "下降",
      "phase_days": 21,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-03",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-04",
            "end": "2026-08-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-18",
            "end": "2026-08-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-25",
            "end": "2026-09-01",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-30",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-08",
            "end": "2026-11-05",
            "sessions": 21,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 16
          },
          "下降": {
            "median_sessions": 8.5,
            "sample_size": 10
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 24
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 19
          }
        }
      },
      "drawdown": -0.040313423827985195,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1194.96
        },
        {
          "date": "2026-05-14",
          "close": 1152.14
        },
        {
          "date": "2026-05-15",
          "close": 1150.9
        },
        {
          "date": "2026-05-18",
          "close": 1158.09
        },
        {
          "date": "2026-05-19",
          "close": 1179.39
        },
        {
          "date": "2026-05-20",
          "close": 1163.37
        },
        {
          "date": "2026-05-21",
          "close": 1111.72
        },
        {
          "date": "2026-05-22",
          "close": 1129.61
        },
        {
          "date": "2026-05-25",
          "close": 1124.98
        },
        {
          "date": "2026-05-26",
          "close": 1093.47
        },
        {
          "date": "2026-05-27",
          "close": 1055.7
        },
        {
          "date": "2026-05-28",
          "close": 1059.39
        },
        {
          "date": "2026-05-29",
          "close": 1030.1
        },
        {
          "date": "2026-06-01",
          "close": 1053.88
        },
        {
          "date": "2026-06-02",
          "close": 1069.16
        },
        {
          "date": "2026-06-03",
          "close": 1054.4
        },
        {
          "date": "2026-06-04",
          "close": 1029.13
        },
        {
          "date": "2026-06-05",
          "close": 1018.24
        },
        {
          "date": "2026-06-08",
          "close": 982.0
        },
        {
          "date": "2026-06-09",
          "close": 1021.24
        },
        {
          "date": "2026-06-10",
          "close": 1004.94
        },
        {
          "date": "2026-06-11",
          "close": 969.21
        },
        {
          "date": "2026-06-12",
          "close": 982.36
        },
        {
          "date": "2026-06-15",
          "close": 1027.48
        },
        {
          "date": "2026-06-16",
          "close": 1030.44
        },
        {
          "date": "2026-06-17",
          "close": 1027.85
        },
        {
          "date": "2026-06-18",
          "close": 1032.37
        },
        {
          "date": "2026-06-22",
          "close": 1056.36
        },
        {
          "date": "2026-06-23",
          "close": 1037.93
        },
        {
          "date": "2026-06-24",
          "close": 1037.09
        },
        {
          "date": "2026-06-25",
          "close": 1029.2
        },
        {
          "date": "2026-06-26",
          "close": 985.08
        },
        {
          "date": "2026-06-29",
          "close": 976.75
        },
        {
          "date": "2026-06-30",
          "close": 1022.18
        },
        {
          "date": "2026-07-01",
          "close": 1038.43
        },
        {
          "date": "2026-07-02",
          "close": 1011.34
        },
        {
          "date": "2026-07-03",
          "close": 1018.31
        },
        {
          "date": "2026-07-06",
          "close": 1008.65
        },
        {
          "date": "2026-07-07",
          "close": 975.41
        },
        {
          "date": "2026-07-08",
          "close": 1006.15
        },
        {
          "date": "2026-07-09",
          "close": 1023.65
        },
        {
          "date": "2026-07-10",
          "close": 1026.75
        },
        {
          "date": "2026-07-13",
          "close": 978.14
        },
        {
          "date": "2026-07-14",
          "close": 966.32
        },
        {
          "date": "2026-07-15",
          "close": 971.66
        },
        {
          "date": "2026-07-16",
          "close": 983.96
        },
        {
          "date": "2026-07-17",
          "close": 929.23
        },
        {
          "date": "2026-07-20",
          "close": 935.87
        },
        {
          "date": "2026-07-21",
          "close": 963.67
        },
        {
          "date": "2026-07-22",
          "close": 973.36
        },
        {
          "date": "2026-07-23",
          "close": 971.0
        },
        {
          "date": "2026-07-24",
          "close": 933.6
        },
        {
          "date": "2026-07-27",
          "close": 956.19
        },
        {
          "date": "2026-07-28",
          "close": 943.77
        },
        {
          "date": "2026-07-29",
          "close": 942.87
        },
        {
          "date": "2026-07-30",
          "close": 920.51
        },
        {
          "date": "2026-07-31",
          "close": 989.02
        },
        {
          "date": "2026-08-03",
          "close": 989.14
        },
        {
          "date": "2026-08-04",
          "close": 1030.05
        },
        {
          "date": "2026-08-05",
          "close": 1060.92
        },
        {
          "date": "2026-08-06",
          "close": 1070.2
        },
        {
          "date": "2026-08-07",
          "close": 1056.9
        },
        {
          "date": "2026-08-10",
          "close": 1053.69
        },
        {
          "date": "2026-08-11",
          "close": 1058.09
        },
        {
          "date": "2026-08-12",
          "close": 1071.04
        },
        {
          "date": "2026-08-13",
          "close": 1074.38
        },
        {
          "date": "2026-08-14",
          "close": 1079.58
        },
        {
          "date": "2026-08-17",
          "close": 1085.8
        },
        {
          "date": "2026-08-18",
          "close": 1061.33
        },
        {
          "date": "2026-08-19",
          "close": 1003.42
        },
        {
          "date": "2026-08-20",
          "close": 1014.56
        },
        {
          "date": "2026-08-21",
          "close": 1015.0
        },
        {
          "date": "2026-08-24",
          "close": 994.25
        },
        {
          "date": "2026-08-25",
          "close": 1008.05
        },
        {
          "date": "2026-08-26",
          "close": 1015.93
        },
        {
          "date": "2026-08-27",
          "close": 1030.73
        },
        {
          "date": "2026-08-28",
          "close": 1037.03
        },
        {
          "date": "2026-08-31",
          "close": 1055.46
        },
        {
          "date": "2026-09-01",
          "close": 1055.66
        },
        {
          "date": "2026-09-02",
          "close": 1040.11
        },
        {
          "date": "2026-09-03",
          "close": 1032.01
        },
        {
          "date": "2026-09-04",
          "close": 1031.31
        },
        {
          "date": "2026-09-07",
          "close": 1037.2
        },
        {
          "date": "2026-09-08",
          "close": 1031.61
        },
        {
          "date": "2026-09-09",
          "close": 1015.59
        },
        {
          "date": "2026-09-10",
          "close": 1004.02
        },
        {
          "date": "2026-09-11",
          "close": 989.58
        },
        {
          "date": "2026-09-14",
          "close": 996.07
        },
        {
          "date": "2026-09-15",
          "close": 988.21
        },
        {
          "date": "2026-09-16",
          "close": 994.32
        },
        {
          "date": "2026-09-17",
          "close": 994.22
        },
        {
          "date": "2026-09-18",
          "close": 1010.33
        },
        {
          "date": "2026-09-21",
          "close": 1023.36
        },
        {
          "date": "2026-09-22",
          "close": 1046.33
        },
        {
          "date": "2026-09-23",
          "close": 1030.87
        },
        {
          "date": "2026-09-24",
          "close": 1010.29
        },
        {
          "date": "2026-09-28",
          "close": 983.69
        },
        {
          "date": "2026-09-29",
          "close": 996.13
        },
        {
          "date": "2026-09-30",
          "close": 981.9
        },
        {
          "date": "2026-10-08",
          "close": 956.07
        },
        {
          "date": "2026-10-09",
          "close": 977.59
        },
        {
          "date": "2026-10-12",
          "close": 966.06
        },
        {
          "date": "2026-10-13",
          "close": 970.11
        },
        {
          "date": "2026-10-14",
          "close": 954.41
        },
        {
          "date": "2026-10-15",
          "close": 916.59
        },
        {
          "date": "2026-10-16",
          "close": 904.05
        },
        {
          "date": "2026-10-19",
          "close": 906.18
        },
        {
          "date": "2026-10-20",
          "close": 927.66
        },
        {
          "date": "2026-10-21",
          "close": 939.38
        },
        {
          "date": "2026-10-22",
          "close": 905.53
        },
        {
          "date": "2026-10-23",
          "close": 946.37
        },
        {
          "date": "2026-10-26",
          "close": 953.77
        },
        {
          "date": "2026-10-27",
          "close": 913.37
        },
        {
          "date": "2026-10-28",
          "close": 926.97
        },
        {
          "date": "2026-10-29",
          "close": 892.13
        },
        {
          "date": "2026-10-30",
          "close": 846.79
        },
        {
          "date": "2026-11-02",
          "close": 897.66
        },
        {
          "date": "2026-11-03",
          "close": 877.14
        },
        {
          "date": "2026-11-04",
          "close": 906.85
        },
        {
          "date": "2026-11-05",
          "close": 938.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 37,
          "minimum_sample": 30,
          "historical_up_frequency": 0.5405405405405406,
          "pullback_frequency": 0.40540540540540543,
          "up_wilson": [
            0.3838404689217949,
            0.6896143019562697
          ],
          "pullback_wilson": [
            0.26346518192014284,
            0.5651403526977063
          ],
          "tendency": "无明显倾向",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 23,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 37,
          "covered_samples": 3,
          "insufficient_or_abstained": 34,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1190",
      "name": "虚拟机器人",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 379,
      "history_sufficient": true,
      "returns": {
        "1": 0.017290266127064413,
        "5": 0.04193309319039651,
        "20": 0.007969854608510074,
        "60": -0.11195005508630196
      },
      "moving_averages": {
        "5": 1156.4980000000098,
        "20": 1195.8790000000008,
        "60": 1274.2803333333363
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-08",
            "end": "2026-09-16",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 17
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 6
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 26
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 17
          }
        }
      },
      "drawdown": -0.031403210818085725,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1462.24
        },
        {
          "date": "2026-05-14",
          "close": 1399.49
        },
        {
          "date": "2026-05-15",
          "close": 1404.78
        },
        {
          "date": "2026-05-18",
          "close": 1434.19
        },
        {
          "date": "2026-05-19",
          "close": 1459.44
        },
        {
          "date": "2026-05-20",
          "close": 1439.48
        },
        {
          "date": "2026-05-21",
          "close": 1402.29
        },
        {
          "date": "2026-05-22",
          "close": 1413.76
        },
        {
          "date": "2026-05-25",
          "close": 1431.38
        },
        {
          "date": "2026-05-26",
          "close": 1432.31
        },
        {
          "date": "2026-05-27",
          "close": 1390.87
        },
        {
          "date": "2026-05-28",
          "close": 1396.35
        },
        {
          "date": "2026-05-29",
          "close": 1377.91
        },
        {
          "date": "2026-06-01",
          "close": 1436.77
        },
        {
          "date": "2026-06-02",
          "close": 1418.42
        },
        {
          "date": "2026-06-03",
          "close": 1405.47
        },
        {
          "date": "2026-06-04",
          "close": 1369.01
        },
        {
          "date": "2026-06-05",
          "close": 1362.22
        },
        {
          "date": "2026-06-08",
          "close": 1318.7
        },
        {
          "date": "2026-06-09",
          "close": 1346.1
        },
        {
          "date": "2026-06-10",
          "close": 1336.72
        },
        {
          "date": "2026-06-11",
          "close": 1324.31
        },
        {
          "date": "2026-06-12",
          "close": 1347.93
        },
        {
          "date": "2026-06-15",
          "close": 1390.7
        },
        {
          "date": "2026-06-16",
          "close": 1405.77
        },
        {
          "date": "2026-06-17",
          "close": 1391.9
        },
        {
          "date": "2026-06-18",
          "close": 1398.08
        },
        {
          "date": "2026-06-22",
          "close": 1464.9
        },
        {
          "date": "2026-06-23",
          "close": 1439.25
        },
        {
          "date": "2026-06-24",
          "close": 1420.21
        },
        {
          "date": "2026-06-25",
          "close": 1426.33
        },
        {
          "date": "2026-06-26",
          "close": 1390.39
        },
        {
          "date": "2026-06-29",
          "close": 1376.31
        },
        {
          "date": "2026-06-30",
          "close": 1386.47
        },
        {
          "date": "2026-07-01",
          "close": 1455.16
        },
        {
          "date": "2026-07-02",
          "close": 1405.03
        },
        {
          "date": "2026-07-03",
          "close": 1387.31
        },
        {
          "date": "2026-07-06",
          "close": 1340.34
        },
        {
          "date": "2026-07-07",
          "close": 1298.08
        },
        {
          "date": "2026-07-08",
          "close": 1283.18
        },
        {
          "date": "2026-07-09",
          "close": 1313.46
        },
        {
          "date": "2026-07-10",
          "close": 1307.9
        },
        {
          "date": "2026-07-13",
          "close": 1229.86
        },
        {
          "date": "2026-07-14",
          "close": 1243.26
        },
        {
          "date": "2026-07-15",
          "close": 1243.72
        },
        {
          "date": "2026-07-16",
          "close": 1239.59
        },
        {
          "date": "2026-07-17",
          "close": 1184.9
        },
        {
          "date": "2026-07-20",
          "close": 1180.43
        },
        {
          "date": "2026-07-21",
          "close": 1203.75
        },
        {
          "date": "2026-07-22",
          "close": 1173.49
        },
        {
          "date": "2026-07-23",
          "close": 1178.85
        },
        {
          "date": "2026-07-24",
          "close": 1126.33
        },
        {
          "date": "2026-07-27",
          "close": 1168.02
        },
        {
          "date": "2026-07-28",
          "close": 1175.7
        },
        {
          "date": "2026-07-29",
          "close": 1190.26
        },
        {
          "date": "2026-07-30",
          "close": 1180.93
        },
        {
          "date": "2026-07-31",
          "close": 1252.78
        },
        {
          "date": "2026-08-03",
          "close": 1263.52
        },
        {
          "date": "2026-08-04",
          "close": 1315.6
        },
        {
          "date": "2026-08-05",
          "close": 1361.5
        },
        {
          "date": "2026-08-06",
          "close": 1357.95
        },
        {
          "date": "2026-08-07",
          "close": 1356.63
        },
        {
          "date": "2026-08-10",
          "close": 1366.27
        },
        {
          "date": "2026-08-11",
          "close": 1360.02
        },
        {
          "date": "2026-08-12",
          "close": 1368.46
        },
        {
          "date": "2026-08-13",
          "close": 1345.57
        },
        {
          "date": "2026-08-14",
          "close": 1343.23
        },
        {
          "date": "2026-08-17",
          "close": 1369.35
        },
        {
          "date": "2026-08-18",
          "close": 1350.67
        },
        {
          "date": "2026-08-19",
          "close": 1272.78
        },
        {
          "date": "2026-08-20",
          "close": 1280.36
        },
        {
          "date": "2026-08-21",
          "close": 1288.72
        },
        {
          "date": "2026-08-24",
          "close": 1261.28
        },
        {
          "date": "2026-08-25",
          "close": 1288.02
        },
        {
          "date": "2026-08-26",
          "close": 1293.63
        },
        {
          "date": "2026-08-27",
          "close": 1331.82
        },
        {
          "date": "2026-08-28",
          "close": 1344.58
        },
        {
          "date": "2026-08-31",
          "close": 1357.96
        },
        {
          "date": "2026-09-01",
          "close": 1364.57
        },
        {
          "date": "2026-09-02",
          "close": 1344.9
        },
        {
          "date": "2026-09-03",
          "close": 1335.52
        },
        {
          "date": "2026-09-04",
          "close": 1349.14
        },
        {
          "date": "2026-09-07",
          "close": 1354.89
        },
        {
          "date": "2026-09-08",
          "close": 1343.09
        },
        {
          "date": "2026-09-09",
          "close": 1328.1
        },
        {
          "date": "2026-09-10",
          "close": 1318.8
        },
        {
          "date": "2026-09-11",
          "close": 1283.86
        },
        {
          "date": "2026-09-14",
          "close": 1273.0
        },
        {
          "date": "2026-09-15",
          "close": 1258.35
        },
        {
          "date": "2026-09-16",
          "close": 1278.53
        },
        {
          "date": "2026-09-17",
          "close": 1273.68
        },
        {
          "date": "2026-09-18",
          "close": 1301.7
        },
        {
          "date": "2026-09-21",
          "close": 1324.52
        },
        {
          "date": "2026-09-22",
          "close": 1336.29
        },
        {
          "date": "2026-09-23",
          "close": 1316.95
        },
        {
          "date": "2026-09-24",
          "close": 1286.17
        },
        {
          "date": "2026-09-28",
          "close": 1237.66
        },
        {
          "date": "2026-09-29",
          "close": 1257.96
        },
        {
          "date": "2026-09-30",
          "close": 1234.74
        },
        {
          "date": "2026-10-08",
          "close": 1199.52
        },
        {
          "date": "2026-10-09",
          "close": 1239.56
        },
        {
          "date": "2026-10-12",
          "close": 1223.62
        },
        {
          "date": "2026-10-13",
          "close": 1240.6
        },
        {
          "date": "2026-10-14",
          "close": 1227.32
        },
        {
          "date": "2026-10-15",
          "close": 1190.55
        },
        {
          "date": "2026-10-16",
          "close": 1179.38
        },
        {
          "date": "2026-10-19",
          "close": 1182.58
        },
        {
          "date": "2026-10-20",
          "close": 1207.7
        },
        {
          "date": "2026-10-21",
          "close": 1220.23
        },
        {
          "date": "2026-10-22",
          "close": 1184.97
        },
        {
          "date": "2026-10-23",
          "close": 1248.28
        },
        {
          "date": "2026-10-26",
          "close": 1232.36
        },
        {
          "date": "2026-10-27",
          "close": 1194.32
        },
        {
          "date": "2026-10-28",
          "close": 1203.2
        },
        {
          "date": "2026-10-29",
          "close": 1160.42
        },
        {
          "date": "2026-10-30",
          "close": 1086.0
        },
        {
          "date": "2026-11-02",
          "close": 1160.5
        },
        {
          "date": "2026-11-03",
          "close": 1138.38
        },
        {
          "date": "2026-11-04",
          "close": 1188.53
        },
        {
          "date": "2026-11-05",
          "close": 1209.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 26,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 26,
          "covered_samples": 0,
          "insufficient_or_abstained": 26,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1192",
      "name": "雅下水电概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 314,
      "history_sufficient": true,
      "returns": {
        "1": 0.013074419374413893,
        "5": 0.03770954982105845,
        "20": -0.03515792607641055,
        "60": -0.07843629246750639
      },
      "moving_averages": {
        "5": 1070.1119999999996,
        "20": 1098.465499999997,
        "60": 1154.7023333333316
      },
      "phase": "下降",
      "phase_days": 18,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-13",
            "end": "2026-11-05",
            "sessions": 18,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 11
          },
          "下降": {
            "median_sessions": 4,
            "sample_size": 5
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 16
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 11
          }
        }
      },
      "drawdown": -0.040768889237117856,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1408.81
        },
        {
          "date": "2026-05-14",
          "close": 1373.7
        },
        {
          "date": "2026-05-15",
          "close": 1359.42
        },
        {
          "date": "2026-05-18",
          "close": 1351.45
        },
        {
          "date": "2026-05-19",
          "close": 1366.91
        },
        {
          "date": "2026-05-20",
          "close": 1350.88
        },
        {
          "date": "2026-05-21",
          "close": 1307.79
        },
        {
          "date": "2026-05-22",
          "close": 1314.1
        },
        {
          "date": "2026-05-25",
          "close": 1315.99
        },
        {
          "date": "2026-05-26",
          "close": 1295.71
        },
        {
          "date": "2026-05-27",
          "close": 1273.3
        },
        {
          "date": "2026-05-28",
          "close": 1281.16
        },
        {
          "date": "2026-05-29",
          "close": 1272.23
        },
        {
          "date": "2026-06-01",
          "close": 1281.8
        },
        {
          "date": "2026-06-02",
          "close": 1272.77
        },
        {
          "date": "2026-06-03",
          "close": 1269.53
        },
        {
          "date": "2026-06-04",
          "close": 1254.02
        },
        {
          "date": "2026-06-05",
          "close": 1258.62
        },
        {
          "date": "2026-06-08",
          "close": 1225.49
        },
        {
          "date": "2026-06-09",
          "close": 1245.09
        },
        {
          "date": "2026-06-10",
          "close": 1225.03
        },
        {
          "date": "2026-06-11",
          "close": 1209.31
        },
        {
          "date": "2026-06-12",
          "close": 1235.43
        },
        {
          "date": "2026-06-15",
          "close": 1250.35
        },
        {
          "date": "2026-06-16",
          "close": 1249.19
        },
        {
          "date": "2026-06-17",
          "close": 1244.36
        },
        {
          "date": "2026-06-18",
          "close": 1227.31
        },
        {
          "date": "2026-06-22",
          "close": 1249.88
        },
        {
          "date": "2026-06-23",
          "close": 1223.77
        },
        {
          "date": "2026-06-24",
          "close": 1204.17
        },
        {
          "date": "2026-06-25",
          "close": 1192.06
        },
        {
          "date": "2026-06-26",
          "close": 1159.45
        },
        {
          "date": "2026-06-29",
          "close": 1154.88
        },
        {
          "date": "2026-06-30",
          "close": 1156.49
        },
        {
          "date": "2026-07-01",
          "close": 1172.95
        },
        {
          "date": "2026-07-02",
          "close": 1166.96
        },
        {
          "date": "2026-07-03",
          "close": 1187.25
        },
        {
          "date": "2026-07-06",
          "close": 1178.58
        },
        {
          "date": "2026-07-07",
          "close": 1159.53
        },
        {
          "date": "2026-07-08",
          "close": 1140.93
        },
        {
          "date": "2026-07-09",
          "close": 1128.19
        },
        {
          "date": "2026-07-10",
          "close": 1146.16
        },
        {
          "date": "2026-07-13",
          "close": 1108.79
        },
        {
          "date": "2026-07-14",
          "close": 1124.84
        },
        {
          "date": "2026-07-15",
          "close": 1132.5
        },
        {
          "date": "2026-07-16",
          "close": 1122.39
        },
        {
          "date": "2026-07-17",
          "close": 1101.64
        },
        {
          "date": "2026-07-20",
          "close": 1102.92
        },
        {
          "date": "2026-07-21",
          "close": 1114.72
        },
        {
          "date": "2026-07-22",
          "close": 1106.75
        },
        {
          "date": "2026-07-23",
          "close": 1144.76
        },
        {
          "date": "2026-07-24",
          "close": 1108.64
        },
        {
          "date": "2026-07-27",
          "close": 1127.94
        },
        {
          "date": "2026-07-28",
          "close": 1122.11
        },
        {
          "date": "2026-07-29",
          "close": 1153.49
        },
        {
          "date": "2026-07-30",
          "close": 1149.6
        },
        {
          "date": "2026-07-31",
          "close": 1163.67
        },
        {
          "date": "2026-08-03",
          "close": 1185.21
        },
        {
          "date": "2026-08-04",
          "close": 1187.04
        },
        {
          "date": "2026-08-05",
          "close": 1195.62
        },
        {
          "date": "2026-08-06",
          "close": 1196.19
        },
        {
          "date": "2026-08-07",
          "close": 1200.91
        },
        {
          "date": "2026-08-10",
          "close": 1217.49
        },
        {
          "date": "2026-08-11",
          "close": 1199.79
        },
        {
          "date": "2026-08-12",
          "close": 1209.89
        },
        {
          "date": "2026-08-13",
          "close": 1191.39
        },
        {
          "date": "2026-08-14",
          "close": 1185.14
        },
        {
          "date": "2026-08-17",
          "close": 1204.11
        },
        {
          "date": "2026-08-18",
          "close": 1200.86
        },
        {
          "date": "2026-08-19",
          "close": 1165.83
        },
        {
          "date": "2026-08-20",
          "close": 1170.82
        },
        {
          "date": "2026-08-21",
          "close": 1168.53
        },
        {
          "date": "2026-08-24",
          "close": 1164.81
        },
        {
          "date": "2026-08-25",
          "close": 1176.05
        },
        {
          "date": "2026-08-26",
          "close": 1184.01
        },
        {
          "date": "2026-08-27",
          "close": 1191.53
        },
        {
          "date": "2026-08-28",
          "close": 1196.1
        },
        {
          "date": "2026-08-31",
          "close": 1194.48
        },
        {
          "date": "2026-09-01",
          "close": 1205.69
        },
        {
          "date": "2026-09-02",
          "close": 1196.66
        },
        {
          "date": "2026-09-03",
          "close": 1197.2
        },
        {
          "date": "2026-09-04",
          "close": 1209.18
        },
        {
          "date": "2026-09-07",
          "close": 1206.2
        },
        {
          "date": "2026-09-08",
          "close": 1216.78
        },
        {
          "date": "2026-09-09",
          "close": 1219.99
        },
        {
          "date": "2026-09-10",
          "close": 1205.88
        },
        {
          "date": "2026-09-11",
          "close": 1180.79
        },
        {
          "date": "2026-09-14",
          "close": 1175.27
        },
        {
          "date": "2026-09-15",
          "close": 1158.43
        },
        {
          "date": "2026-09-16",
          "close": 1159.08
        },
        {
          "date": "2026-09-17",
          "close": 1157.91
        },
        {
          "date": "2026-09-18",
          "close": 1167.54
        },
        {
          "date": "2026-09-21",
          "close": 1182.68
        },
        {
          "date": "2026-09-22",
          "close": 1177.39
        },
        {
          "date": "2026-09-23",
          "close": 1169.21
        },
        {
          "date": "2026-09-24",
          "close": 1154.23
        },
        {
          "date": "2026-09-28",
          "close": 1131.3
        },
        {
          "date": "2026-09-29",
          "close": 1136.4
        },
        {
          "date": "2026-09-30",
          "close": 1145.1
        },
        {
          "date": "2026-10-08",
          "close": 1141.99
        },
        {
          "date": "2026-10-09",
          "close": 1148.67
        },
        {
          "date": "2026-10-12",
          "close": 1137.86
        },
        {
          "date": "2026-10-13",
          "close": 1137.06
        },
        {
          "date": "2026-10-14",
          "close": 1123.42
        },
        {
          "date": "2026-10-15",
          "close": 1094.3
        },
        {
          "date": "2026-10-16",
          "close": 1113.68
        },
        {
          "date": "2026-10-19",
          "close": 1120.33
        },
        {
          "date": "2026-10-20",
          "close": 1117.86
        },
        {
          "date": "2026-10-21",
          "close": 1112.17
        },
        {
          "date": "2026-10-22",
          "close": 1095.46
        },
        {
          "date": "2026-10-23",
          "close": 1108.94
        },
        {
          "date": "2026-10-26",
          "close": 1094.88
        },
        {
          "date": "2026-10-27",
          "close": 1073.12
        },
        {
          "date": "2026-10-28",
          "close": 1079.2
        },
        {
          "date": "2026-10-29",
          "close": 1061.8
        },
        {
          "date": "2026-10-30",
          "close": 1036.37
        },
        {
          "date": "2026-11-02",
          "close": 1056.6
        },
        {
          "date": "2026-11-03",
          "close": 1068.13
        },
        {
          "date": "2026-11-04",
          "close": 1087.62
        },
        {
          "date": "2026-11-05",
          "close": 1101.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 28,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 28,
          "covered_samples": 0,
          "insufficient_or_abstained": 28,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1193",
      "name": "海南自贸",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 309,
      "history_sufficient": true,
      "returns": {
        "1": 0.01984407386470699,
        "5": 0.03378418709038167,
        "20": -0.05155305353544193,
        "60": -0.0625899825717966
      },
      "moving_averages": {
        "5": 842.1079999999841,
        "20": 871.554999999996,
        "60": 916.3878333333298
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-08",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-15",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 10
          },
          "下降": {
            "median_sessions": 19,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 19
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 14
          }
        }
      },
      "drawdown": -0.06638995202414955,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1097.16
        },
        {
          "date": "2026-05-14",
          "close": 1073.0
        },
        {
          "date": "2026-05-15",
          "close": 1058.05
        },
        {
          "date": "2026-05-18",
          "close": 1055.44
        },
        {
          "date": "2026-05-19",
          "close": 1061.17
        },
        {
          "date": "2026-05-20",
          "close": 1049.11
        },
        {
          "date": "2026-05-21",
          "close": 1019.45
        },
        {
          "date": "2026-05-22",
          "close": 1024.37
        },
        {
          "date": "2026-05-25",
          "close": 1022.43
        },
        {
          "date": "2026-05-26",
          "close": 1009.89
        },
        {
          "date": "2026-05-27",
          "close": 989.66
        },
        {
          "date": "2026-05-28",
          "close": 990.22
        },
        {
          "date": "2026-05-29",
          "close": 983.8
        },
        {
          "date": "2026-06-01",
          "close": 1001.09
        },
        {
          "date": "2026-06-02",
          "close": 988.44
        },
        {
          "date": "2026-06-03",
          "close": 983.99
        },
        {
          "date": "2026-06-04",
          "close": 967.25
        },
        {
          "date": "2026-06-05",
          "close": 969.74
        },
        {
          "date": "2026-06-08",
          "close": 943.92
        },
        {
          "date": "2026-06-09",
          "close": 945.44
        },
        {
          "date": "2026-06-10",
          "close": 937.92
        },
        {
          "date": "2026-06-11",
          "close": 922.53
        },
        {
          "date": "2026-06-12",
          "close": 938.1
        },
        {
          "date": "2026-06-15",
          "close": 947.95
        },
        {
          "date": "2026-06-16",
          "close": 950.57
        },
        {
          "date": "2026-06-17",
          "close": 936.3
        },
        {
          "date": "2026-06-18",
          "close": 931.82
        },
        {
          "date": "2026-06-22",
          "close": 935.65
        },
        {
          "date": "2026-06-23",
          "close": 939.41
        },
        {
          "date": "2026-06-24",
          "close": 916.49
        },
        {
          "date": "2026-06-25",
          "close": 900.72
        },
        {
          "date": "2026-06-26",
          "close": 876.1
        },
        {
          "date": "2026-06-29",
          "close": 877.04
        },
        {
          "date": "2026-06-30",
          "close": 879.5
        },
        {
          "date": "2026-07-01",
          "close": 907.49
        },
        {
          "date": "2026-07-02",
          "close": 915.51
        },
        {
          "date": "2026-07-03",
          "close": 920.72
        },
        {
          "date": "2026-07-06",
          "close": 911.63
        },
        {
          "date": "2026-07-07",
          "close": 885.8
        },
        {
          "date": "2026-07-08",
          "close": 879.88
        },
        {
          "date": "2026-07-09",
          "close": 877.08
        },
        {
          "date": "2026-07-10",
          "close": 894.87
        },
        {
          "date": "2026-07-13",
          "close": 868.24
        },
        {
          "date": "2026-07-14",
          "close": 882.95
        },
        {
          "date": "2026-07-15",
          "close": 897.83
        },
        {
          "date": "2026-07-16",
          "close": 900.44
        },
        {
          "date": "2026-07-17",
          "close": 866.35
        },
        {
          "date": "2026-07-20",
          "close": 856.98
        },
        {
          "date": "2026-07-21",
          "close": 855.8
        },
        {
          "date": "2026-07-22",
          "close": 855.18
        },
        {
          "date": "2026-07-23",
          "close": 871.12
        },
        {
          "date": "2026-07-24",
          "close": 841.28
        },
        {
          "date": "2026-07-27",
          "close": 865.7
        },
        {
          "date": "2026-07-28",
          "close": 870.89
        },
        {
          "date": "2026-07-29",
          "close": 884.21
        },
        {
          "date": "2026-07-30",
          "close": 880.24
        },
        {
          "date": "2026-07-31",
          "close": 897.39
        },
        {
          "date": "2026-08-03",
          "close": 913.61
        },
        {
          "date": "2026-08-04",
          "close": 918.79
        },
        {
          "date": "2026-08-05",
          "close": 923.79
        },
        {
          "date": "2026-08-06",
          "close": 923.32
        },
        {
          "date": "2026-08-07",
          "close": 924.02
        },
        {
          "date": "2026-08-10",
          "close": 939.86
        },
        {
          "date": "2026-08-11",
          "close": 936.37
        },
        {
          "date": "2026-08-12",
          "close": 947.86
        },
        {
          "date": "2026-08-13",
          "close": 940.01
        },
        {
          "date": "2026-08-14",
          "close": 933.75
        },
        {
          "date": "2026-08-17",
          "close": 945.4
        },
        {
          "date": "2026-08-18",
          "close": 949.24
        },
        {
          "date": "2026-08-19",
          "close": 919.32
        },
        {
          "date": "2026-08-20",
          "close": 934.66
        },
        {
          "date": "2026-08-21",
          "close": 925.71
        },
        {
          "date": "2026-08-24",
          "close": 914.93
        },
        {
          "date": "2026-08-25",
          "close": 936.77
        },
        {
          "date": "2026-08-26",
          "close": 940.73
        },
        {
          "date": "2026-08-27",
          "close": 947.73
        },
        {
          "date": "2026-08-28",
          "close": 956.97
        },
        {
          "date": "2026-08-31",
          "close": 946.58
        },
        {
          "date": "2026-09-01",
          "close": 965.72
        },
        {
          "date": "2026-09-02",
          "close": 953.38
        },
        {
          "date": "2026-09-03",
          "close": 944.98
        },
        {
          "date": "2026-09-04",
          "close": 953.96
        },
        {
          "date": "2026-09-07",
          "close": 963.2
        },
        {
          "date": "2026-09-08",
          "close": 977.8
        },
        {
          "date": "2026-09-09",
          "close": 974.44
        },
        {
          "date": "2026-09-10",
          "close": 962.91
        },
        {
          "date": "2026-09-11",
          "close": 941.27
        },
        {
          "date": "2026-09-14",
          "close": 937.76
        },
        {
          "date": "2026-09-15",
          "close": 915.3
        },
        {
          "date": "2026-09-16",
          "close": 919.66
        },
        {
          "date": "2026-09-17",
          "close": 923.18
        },
        {
          "date": "2026-09-18",
          "close": 935.62
        },
        {
          "date": "2026-09-21",
          "close": 952.55
        },
        {
          "date": "2026-09-22",
          "close": 948.57
        },
        {
          "date": "2026-09-23",
          "close": 934.07
        },
        {
          "date": "2026-09-24",
          "close": 926.85
        },
        {
          "date": "2026-09-28",
          "close": 910.44
        },
        {
          "date": "2026-09-29",
          "close": 915.07
        },
        {
          "date": "2026-09-30",
          "close": 919.17
        },
        {
          "date": "2026-10-08",
          "close": 913.04
        },
        {
          "date": "2026-10-09",
          "close": 927.55
        },
        {
          "date": "2026-10-12",
          "close": 914.2
        },
        {
          "date": "2026-10-13",
          "close": 918.58
        },
        {
          "date": "2026-10-14",
          "close": 903.58
        },
        {
          "date": "2026-10-15",
          "close": 881.48
        },
        {
          "date": "2026-10-16",
          "close": 886.08
        },
        {
          "date": "2026-10-19",
          "close": 879.42
        },
        {
          "date": "2026-10-20",
          "close": 883.49
        },
        {
          "date": "2026-10-21",
          "close": 887.0
        },
        {
          "date": "2026-10-22",
          "close": 861.66
        },
        {
          "date": "2026-10-23",
          "close": 868.46
        },
        {
          "date": "2026-10-26",
          "close": 869.13
        },
        {
          "date": "2026-10-27",
          "close": 847.43
        },
        {
          "date": "2026-10-28",
          "close": 854.83
        },
        {
          "date": "2026-10-29",
          "close": 837.67
        },
        {
          "date": "2026-10-30",
          "close": 817.6
        },
        {
          "date": "2026-11-02",
          "close": 838.19
        },
        {
          "date": "2026-11-03",
          "close": 839.66
        },
        {
          "date": "2026-11-04",
          "close": 849.12
        },
        {
          "date": "2026-11-05",
          "close": 865.97
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 30,
          "minimum_sample": 30,
          "historical_up_frequency": 0.36666666666666664,
          "pullback_frequency": 0.4666666666666667,
          "up_wilson": [
            0.21873920806100708,
            0.5448643634520511
          ],
          "pullback_wilson": [
            0.30232388907699753,
            0.638577003801267
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1197",
      "name": "反内卷概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 263,
      "history_sufficient": true,
      "returns": {
        "1": 0.02130706103607438,
        "5": 0.042562939046206116,
        "20": -0.04534649114045419,
        "60": -0.03605538914606721
      },
      "moving_averages": {
        "5": 924.8800000000047,
        "20": 949.4160000000004,
        "60": 995.6123333333346
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5.5,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": 30.0,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 4.0,
            "sample_size": 10
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.05387988636026175,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1166.52
        },
        {
          "date": "2026-05-14",
          "close": 1152.91
        },
        {
          "date": "2026-05-15",
          "close": 1130.51
        },
        {
          "date": "2026-05-18",
          "close": 1127.38
        },
        {
          "date": "2026-05-19",
          "close": 1129.28
        },
        {
          "date": "2026-05-20",
          "close": 1117.9
        },
        {
          "date": "2026-05-21",
          "close": 1087.6
        },
        {
          "date": "2026-05-22",
          "close": 1099.09
        },
        {
          "date": "2026-05-25",
          "close": 1105.3
        },
        {
          "date": "2026-05-26",
          "close": 1097.49
        },
        {
          "date": "2026-05-27",
          "close": 1079.42
        },
        {
          "date": "2026-05-28",
          "close": 1084.98
        },
        {
          "date": "2026-05-29",
          "close": 1079.46
        },
        {
          "date": "2026-06-01",
          "close": 1101.46
        },
        {
          "date": "2026-06-02",
          "close": 1086.11
        },
        {
          "date": "2026-06-03",
          "close": 1086.87
        },
        {
          "date": "2026-06-04",
          "close": 1083.38
        },
        {
          "date": "2026-06-05",
          "close": 1086.61
        },
        {
          "date": "2026-06-08",
          "close": 1057.7
        },
        {
          "date": "2026-06-09",
          "close": 1061.98
        },
        {
          "date": "2026-06-10",
          "close": 1047.52
        },
        {
          "date": "2026-06-11",
          "close": 1047.95
        },
        {
          "date": "2026-06-12",
          "close": 1059.56
        },
        {
          "date": "2026-06-15",
          "close": 1062.69
        },
        {
          "date": "2026-06-16",
          "close": 1059.87
        },
        {
          "date": "2026-06-17",
          "close": 1046.15
        },
        {
          "date": "2026-06-18",
          "close": 1026.92
        },
        {
          "date": "2026-06-22",
          "close": 1037.78
        },
        {
          "date": "2026-06-23",
          "close": 1022.96
        },
        {
          "date": "2026-06-24",
          "close": 1006.98
        },
        {
          "date": "2026-06-25",
          "close": 994.0
        },
        {
          "date": "2026-06-26",
          "close": 971.36
        },
        {
          "date": "2026-06-29",
          "close": 979.09
        },
        {
          "date": "2026-06-30",
          "close": 981.01
        },
        {
          "date": "2026-07-01",
          "close": 1007.09
        },
        {
          "date": "2026-07-02",
          "close": 1002.47
        },
        {
          "date": "2026-07-03",
          "close": 1002.03
        },
        {
          "date": "2026-07-06",
          "close": 1003.74
        },
        {
          "date": "2026-07-07",
          "close": 981.65
        },
        {
          "date": "2026-07-08",
          "close": 965.18
        },
        {
          "date": "2026-07-09",
          "close": 955.35
        },
        {
          "date": "2026-07-10",
          "close": 963.25
        },
        {
          "date": "2026-07-13",
          "close": 937.02
        },
        {
          "date": "2026-07-14",
          "close": 955.78
        },
        {
          "date": "2026-07-15",
          "close": 965.91
        },
        {
          "date": "2026-07-16",
          "close": 955.93
        },
        {
          "date": "2026-07-17",
          "close": 932.68
        },
        {
          "date": "2026-07-20",
          "close": 930.23
        },
        {
          "date": "2026-07-21",
          "close": 927.55
        },
        {
          "date": "2026-07-22",
          "close": 933.52
        },
        {
          "date": "2026-07-23",
          "close": 960.29
        },
        {
          "date": "2026-07-24",
          "close": 927.93
        },
        {
          "date": "2026-07-27",
          "close": 947.08
        },
        {
          "date": "2026-07-28",
          "close": 943.6
        },
        {
          "date": "2026-07-29",
          "close": 964.36
        },
        {
          "date": "2026-07-30",
          "close": 963.94
        },
        {
          "date": "2026-07-31",
          "close": 970.36
        },
        {
          "date": "2026-08-03",
          "close": 984.75
        },
        {
          "date": "2026-08-04",
          "close": 984.04
        },
        {
          "date": "2026-08-05",
          "close": 991.53
        },
        {
          "date": "2026-08-06",
          "close": 1003.38
        },
        {
          "date": "2026-08-07",
          "close": 1003.25
        },
        {
          "date": "2026-08-10",
          "close": 1022.65
        },
        {
          "date": "2026-08-11",
          "close": 1014.87
        },
        {
          "date": "2026-08-12",
          "close": 1023.45
        },
        {
          "date": "2026-08-13",
          "close": 1005.71
        },
        {
          "date": "2026-08-14",
          "close": 1008.26
        },
        {
          "date": "2026-08-17",
          "close": 1020.38
        },
        {
          "date": "2026-08-18",
          "close": 1023.89
        },
        {
          "date": "2026-08-19",
          "close": 1002.55
        },
        {
          "date": "2026-08-20",
          "close": 1009.31
        },
        {
          "date": "2026-08-21",
          "close": 1016.24
        },
        {
          "date": "2026-08-24",
          "close": 1019.25
        },
        {
          "date": "2026-08-25",
          "close": 1024.68
        },
        {
          "date": "2026-08-26",
          "close": 1032.72
        },
        {
          "date": "2026-08-27",
          "close": 1040.34
        },
        {
          "date": "2026-08-28",
          "close": 1053.04
        },
        {
          "date": "2026-08-31",
          "close": 1048.56
        },
        {
          "date": "2026-09-01",
          "close": 1049.49
        },
        {
          "date": "2026-09-02",
          "close": 1027.14
        },
        {
          "date": "2026-09-03",
          "close": 1021.35
        },
        {
          "date": "2026-09-04",
          "close": 1025.85
        },
        {
          "date": "2026-09-07",
          "close": 1025.48
        },
        {
          "date": "2026-09-08",
          "close": 1043.25
        },
        {
          "date": "2026-09-09",
          "close": 1051.98
        },
        {
          "date": "2026-09-10",
          "close": 1040.13
        },
        {
          "date": "2026-09-11",
          "close": 1015.45
        },
        {
          "date": "2026-09-14",
          "close": 1012.53
        },
        {
          "date": "2026-09-15",
          "close": 999.98
        },
        {
          "date": "2026-09-16",
          "close": 1003.84
        },
        {
          "date": "2026-09-17",
          "close": 1003.15
        },
        {
          "date": "2026-09-18",
          "close": 1008.32
        },
        {
          "date": "2026-09-21",
          "close": 1026.05
        },
        {
          "date": "2026-09-22",
          "close": 1021.66
        },
        {
          "date": "2026-09-23",
          "close": 1012.88
        },
        {
          "date": "2026-09-24",
          "close": 1001.16
        },
        {
          "date": "2026-09-28",
          "close": 988.18
        },
        {
          "date": "2026-09-29",
          "close": 994.58
        },
        {
          "date": "2026-09-30",
          "close": 1002.26
        },
        {
          "date": "2026-10-08",
          "close": 1001.18
        },
        {
          "date": "2026-10-09",
          "close": 1010.21
        },
        {
          "date": "2026-10-12",
          "close": 992.82
        },
        {
          "date": "2026-10-13",
          "close": 994.09
        },
        {
          "date": "2026-10-14",
          "close": 986.13
        },
        {
          "date": "2026-10-15",
          "close": 952.67
        },
        {
          "date": "2026-10-16",
          "close": 963.72
        },
        {
          "date": "2026-10-19",
          "close": 962.09
        },
        {
          "date": "2026-10-20",
          "close": 956.27
        },
        {
          "date": "2026-10-21",
          "close": 956.6
        },
        {
          "date": "2026-10-22",
          "close": 935.94
        },
        {
          "date": "2026-10-23",
          "close": 941.72
        },
        {
          "date": "2026-10-26",
          "close": 938.72
        },
        {
          "date": "2026-10-27",
          "close": 925.82
        },
        {
          "date": "2026-10-28",
          "close": 930.36
        },
        {
          "date": "2026-10-29",
          "close": 916.76
        },
        {
          "date": "2026-10-30",
          "close": 898.73
        },
        {
          "date": "2026-11-02",
          "close": 912.42
        },
        {
          "date": "2026-11-03",
          "close": 921.63
        },
        {
          "date": "2026-11-04",
          "close": 935.84
        },
        {
          "date": "2026-11-05",
          "close": 955.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 24,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 13,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 24,
          "covered_samples": 0,
          "insufficient_or_abstained": 24,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1629",
      "name": "AI应用",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 192,
      "history_sufficient": true,
      "returns": {
        "1": 0.03479280688037534,
        "5": 0.05011405658907031,
        "20": 0.010691103474608443,
        "60": -0.047548062095198906
      },
      "moving_averages": {
        "5": 706.5059999999997,
        "20": 729.8819999999993,
        "60": 746.5094999999997
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 49,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.026403594041457645,
      "history": [
        {
          "date": "2026-05-13",
          "close": 882.23
        },
        {
          "date": "2026-05-14",
          "close": 854.48
        },
        {
          "date": "2026-05-15",
          "close": 853.31
        },
        {
          "date": "2026-05-18",
          "close": 863.7
        },
        {
          "date": "2026-05-19",
          "close": 884.28
        },
        {
          "date": "2026-05-20",
          "close": 864.91
        },
        {
          "date": "2026-05-21",
          "close": 833.9
        },
        {
          "date": "2026-05-22",
          "close": 842.65
        },
        {
          "date": "2026-05-25",
          "close": 841.22
        },
        {
          "date": "2026-05-26",
          "close": 825.92
        },
        {
          "date": "2026-05-27",
          "close": 802.21
        },
        {
          "date": "2026-05-28",
          "close": 804.25
        },
        {
          "date": "2026-05-29",
          "close": 783.02
        },
        {
          "date": "2026-06-01",
          "close": 812.17
        },
        {
          "date": "2026-06-02",
          "close": 799.25
        },
        {
          "date": "2026-06-03",
          "close": 786.53
        },
        {
          "date": "2026-06-04",
          "close": 768.16
        },
        {
          "date": "2026-06-05",
          "close": 774.36
        },
        {
          "date": "2026-06-08",
          "close": 762.11
        },
        {
          "date": "2026-06-09",
          "close": 774.6
        },
        {
          "date": "2026-06-10",
          "close": 759.89
        },
        {
          "date": "2026-06-11",
          "close": 731.37
        },
        {
          "date": "2026-06-12",
          "close": 741.17
        },
        {
          "date": "2026-06-15",
          "close": 756.75
        },
        {
          "date": "2026-06-16",
          "close": 758.97
        },
        {
          "date": "2026-06-17",
          "close": 750.62
        },
        {
          "date": "2026-06-18",
          "close": 754.74
        },
        {
          "date": "2026-06-22",
          "close": 767.66
        },
        {
          "date": "2026-06-23",
          "close": 757.43
        },
        {
          "date": "2026-06-24",
          "close": 745.15
        },
        {
          "date": "2026-06-25",
          "close": 727.7
        },
        {
          "date": "2026-06-26",
          "close": 699.29
        },
        {
          "date": "2026-06-29",
          "close": 697.98
        },
        {
          "date": "2026-06-30",
          "close": 709.86
        },
        {
          "date": "2026-07-01",
          "close": 728.6
        },
        {
          "date": "2026-07-02",
          "close": 720.62
        },
        {
          "date": "2026-07-03",
          "close": 722.84
        },
        {
          "date": "2026-07-06",
          "close": 707.72
        },
        {
          "date": "2026-07-07",
          "close": 689.73
        },
        {
          "date": "2026-07-08",
          "close": 697.94
        },
        {
          "date": "2026-07-09",
          "close": 704.66
        },
        {
          "date": "2026-07-10",
          "close": 720.54
        },
        {
          "date": "2026-07-13",
          "close": 688.76
        },
        {
          "date": "2026-07-14",
          "close": 686.32
        },
        {
          "date": "2026-07-15",
          "close": 695.4
        },
        {
          "date": "2026-07-16",
          "close": 703.49
        },
        {
          "date": "2026-07-17",
          "close": 669.63
        },
        {
          "date": "2026-07-20",
          "close": 669.38
        },
        {
          "date": "2026-07-21",
          "close": 681.75
        },
        {
          "date": "2026-07-22",
          "close": 671.76
        },
        {
          "date": "2026-07-23",
          "close": 673.56
        },
        {
          "date": "2026-07-24",
          "close": 649.02
        },
        {
          "date": "2026-07-27",
          "close": 672.57
        },
        {
          "date": "2026-07-28",
          "close": 678.86
        },
        {
          "date": "2026-07-29",
          "close": 688.58
        },
        {
          "date": "2026-07-30",
          "close": 683.29
        },
        {
          "date": "2026-07-31",
          "close": 730.31
        },
        {
          "date": "2026-08-03",
          "close": 735.52
        },
        {
          "date": "2026-08-04",
          "close": 762.12
        },
        {
          "date": "2026-08-05",
          "close": 778.16
        },
        {
          "date": "2026-08-06",
          "close": 774.95
        },
        {
          "date": "2026-08-07",
          "close": 770.05
        },
        {
          "date": "2026-08-10",
          "close": 775.84
        },
        {
          "date": "2026-08-11",
          "close": 771.63
        },
        {
          "date": "2026-08-12",
          "close": 779.25
        },
        {
          "date": "2026-08-13",
          "close": 768.57
        },
        {
          "date": "2026-08-14",
          "close": 765.45
        },
        {
          "date": "2026-08-17",
          "close": 769.26
        },
        {
          "date": "2026-08-18",
          "close": 762.72
        },
        {
          "date": "2026-08-19",
          "close": 725.81
        },
        {
          "date": "2026-08-20",
          "close": 734.91
        },
        {
          "date": "2026-08-21",
          "close": 732.96
        },
        {
          "date": "2026-08-24",
          "close": 719.58
        },
        {
          "date": "2026-08-25",
          "close": 733.15
        },
        {
          "date": "2026-08-26",
          "close": 731.89
        },
        {
          "date": "2026-08-27",
          "close": 740.19
        },
        {
          "date": "2026-08-28",
          "close": 743.91
        },
        {
          "date": "2026-08-31",
          "close": 762.4
        },
        {
          "date": "2026-09-01",
          "close": 777.47
        },
        {
          "date": "2026-09-02",
          "close": 768.85
        },
        {
          "date": "2026-09-03",
          "close": 762.65
        },
        {
          "date": "2026-09-04",
          "close": 770.41
        },
        {
          "date": "2026-09-07",
          "close": 771.84
        },
        {
          "date": "2026-09-08",
          "close": 775.35
        },
        {
          "date": "2026-09-09",
          "close": 760.48
        },
        {
          "date": "2026-09-10",
          "close": 750.61
        },
        {
          "date": "2026-09-11",
          "close": 734.98
        },
        {
          "date": "2026-09-14",
          "close": 740.07
        },
        {
          "date": "2026-09-15",
          "close": 730.24
        },
        {
          "date": "2026-09-16",
          "close": 737.59
        },
        {
          "date": "2026-09-17",
          "close": 739.45
        },
        {
          "date": "2026-09-18",
          "close": 750.76
        },
        {
          "date": "2026-09-21",
          "close": 767.37
        },
        {
          "date": "2026-09-22",
          "close": 781.52
        },
        {
          "date": "2026-09-23",
          "close": 770.3
        },
        {
          "date": "2026-09-24",
          "close": 759.27
        },
        {
          "date": "2026-09-28",
          "close": 742.77
        },
        {
          "date": "2026-09-29",
          "close": 754.91
        },
        {
          "date": "2026-09-30",
          "close": 750.2
        },
        {
          "date": "2026-10-08",
          "close": 733.32
        },
        {
          "date": "2026-10-09",
          "close": 756.46
        },
        {
          "date": "2026-10-12",
          "close": 755.59
        },
        {
          "date": "2026-10-13",
          "close": 761.26
        },
        {
          "date": "2026-10-14",
          "close": 752.36
        },
        {
          "date": "2026-10-15",
          "close": 729.46
        },
        {
          "date": "2026-10-16",
          "close": 724.37
        },
        {
          "date": "2026-10-19",
          "close": 724.83
        },
        {
          "date": "2026-10-20",
          "close": 743.3
        },
        {
          "date": "2026-10-21",
          "close": 748.2
        },
        {
          "date": "2026-10-22",
          "close": 720.07
        },
        {
          "date": "2026-10-23",
          "close": 746.99
        },
        {
          "date": "2026-10-26",
          "close": 747.81
        },
        {
          "date": "2026-10-27",
          "close": 718.89
        },
        {
          "date": "2026-10-28",
          "close": 729.73
        },
        {
          "date": "2026-10-29",
          "close": 705.79
        },
        {
          "date": "2026-10-30",
          "close": 668.25
        },
        {
          "date": "2026-11-02",
          "close": 709.01
        },
        {
          "date": "2026-11-03",
          "close": 697.87
        },
        {
          "date": "2026-11-04",
          "close": 716.24
        },
        {
          "date": "2026-11-05",
          "close": 741.16
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1630",
      "name": "昨日首板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 182,
      "history_sufficient": true,
      "returns": {
        "1": 0.04944038023479935,
        "5": 0.07649541492589629,
        "20": 0.24581700654978111,
        "60": 0.8198487170575979
      },
      "moving_averages": {
        "5": 9214.521999999997,
        "20": 8509.05899999999,
        "60": 7127.377999999996
      },
      "phase": "上升",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-26",
            "end": "2026-09-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-04",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-24",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-14",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-19",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 7,
            "sample_size": 7
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2513.03
        },
        {
          "date": "2026-05-14",
          "close": 2504.92
        },
        {
          "date": "2026-05-15",
          "close": 2450.84
        },
        {
          "date": "2026-05-18",
          "close": 2462.63
        },
        {
          "date": "2026-05-19",
          "close": 2538.27
        },
        {
          "date": "2026-05-20",
          "close": 2508.36
        },
        {
          "date": "2026-05-21",
          "close": 2480.15
        },
        {
          "date": "2026-05-22",
          "close": 2559.3
        },
        {
          "date": "2026-05-25",
          "close": 2659.39
        },
        {
          "date": "2026-05-26",
          "close": 2694.13
        },
        {
          "date": "2026-05-27",
          "close": 2713.21
        },
        {
          "date": "2026-05-28",
          "close": 2722.03
        },
        {
          "date": "2026-05-29",
          "close": 2712.59
        },
        {
          "date": "2026-06-01",
          "close": 2776.21
        },
        {
          "date": "2026-06-02",
          "close": 2789.76
        },
        {
          "date": "2026-06-03",
          "close": 2881.9
        },
        {
          "date": "2026-06-04",
          "close": 2914.56
        },
        {
          "date": "2026-06-05",
          "close": 2908.73
        },
        {
          "date": "2026-06-08",
          "close": 2944.48
        },
        {
          "date": "2026-06-09",
          "close": 3011.95
        },
        {
          "date": "2026-06-10",
          "close": 3016.95
        },
        {
          "date": "2026-06-11",
          "close": 3034.44
        },
        {
          "date": "2026-06-12",
          "close": 3063.48
        },
        {
          "date": "2026-06-15",
          "close": 3130.6
        },
        {
          "date": "2026-06-16",
          "close": 3244.0
        },
        {
          "date": "2026-06-17",
          "close": 3286.82
        },
        {
          "date": "2026-06-18",
          "close": 3296.25
        },
        {
          "date": "2026-06-22",
          "close": 3423.02
        },
        {
          "date": "2026-06-23",
          "close": 3478.99
        },
        {
          "date": "2026-06-24",
          "close": 3471.17
        },
        {
          "date": "2026-06-25",
          "close": 3557.27
        },
        {
          "date": "2026-06-26",
          "close": 3531.59
        },
        {
          "date": "2026-06-29",
          "close": 3587.06
        },
        {
          "date": "2026-06-30",
          "close": 3698.07
        },
        {
          "date": "2026-07-01",
          "close": 3820.15
        },
        {
          "date": "2026-07-02",
          "close": 3866.21
        },
        {
          "date": "2026-07-03",
          "close": 3902.65
        },
        {
          "date": "2026-07-06",
          "close": 3831.77
        },
        {
          "date": "2026-07-07",
          "close": 3708.42
        },
        {
          "date": "2026-07-08",
          "close": 3756.87
        },
        {
          "date": "2026-07-09",
          "close": 3804.2
        },
        {
          "date": "2026-07-10",
          "close": 3801.87
        },
        {
          "date": "2026-07-13",
          "close": 3682.38
        },
        {
          "date": "2026-07-14",
          "close": 3915.22
        },
        {
          "date": "2026-07-15",
          "close": 3968.95
        },
        {
          "date": "2026-07-16",
          "close": 4088.02
        },
        {
          "date": "2026-07-17",
          "close": 4034.31
        },
        {
          "date": "2026-07-20",
          "close": 4174.37
        },
        {
          "date": "2026-07-21",
          "close": 4242.79
        },
        {
          "date": "2026-07-22",
          "close": 4292.02
        },
        {
          "date": "2026-07-23",
          "close": 4491.45
        },
        {
          "date": "2026-07-24",
          "close": 4483.19
        },
        {
          "date": "2026-07-27",
          "close": 4603.97
        },
        {
          "date": "2026-07-28",
          "close": 4635.95
        },
        {
          "date": "2026-07-29",
          "close": 4646.59
        },
        {
          "date": "2026-07-30",
          "close": 4659.87
        },
        {
          "date": "2026-07-31",
          "close": 4759.27
        },
        {
          "date": "2026-08-03",
          "close": 4801.26
        },
        {
          "date": "2026-08-04",
          "close": 4987.37
        },
        {
          "date": "2026-08-05",
          "close": 5265.63
        },
        {
          "date": "2026-08-06",
          "close": 5411.52
        },
        {
          "date": "2026-08-07",
          "close": 5454.09
        },
        {
          "date": "2026-08-10",
          "close": 5637.21
        },
        {
          "date": "2026-08-11",
          "close": 5671.15
        },
        {
          "date": "2026-08-12",
          "close": 5802.62
        },
        {
          "date": "2026-08-13",
          "close": 5796.34
        },
        {
          "date": "2026-08-14",
          "close": 5807.42
        },
        {
          "date": "2026-08-17",
          "close": 5971.83
        },
        {
          "date": "2026-08-18",
          "close": 6052.55
        },
        {
          "date": "2026-08-19",
          "close": 5886.37
        },
        {
          "date": "2026-08-20",
          "close": 5805.84
        },
        {
          "date": "2026-08-21",
          "close": 5755.56
        },
        {
          "date": "2026-08-24",
          "close": 5778.41
        },
        {
          "date": "2026-08-25",
          "close": 5749.86
        },
        {
          "date": "2026-08-26",
          "close": 5862.51
        },
        {
          "date": "2026-08-27",
          "close": 6007.65
        },
        {
          "date": "2026-08-28",
          "close": 6151.07
        },
        {
          "date": "2026-08-31",
          "close": 6170.23
        },
        {
          "date": "2026-09-01",
          "close": 6192.44
        },
        {
          "date": "2026-09-02",
          "close": 6097.2
        },
        {
          "date": "2026-09-03",
          "close": 6064.66
        },
        {
          "date": "2026-09-04",
          "close": 6078.55
        },
        {
          "date": "2026-09-07",
          "close": 6281.28
        },
        {
          "date": "2026-09-08",
          "close": 6407.1
        },
        {
          "date": "2026-09-09",
          "close": 6499.21
        },
        {
          "date": "2026-09-10",
          "close": 6564.22
        },
        {
          "date": "2026-09-11",
          "close": 6624.52
        },
        {
          "date": "2026-09-14",
          "close": 6823.45
        },
        {
          "date": "2026-09-15",
          "close": 6847.07
        },
        {
          "date": "2026-09-16",
          "close": 7110.3
        },
        {
          "date": "2026-09-17",
          "close": 7070.15
        },
        {
          "date": "2026-09-18",
          "close": 7254.17
        },
        {
          "date": "2026-09-21",
          "close": 7457.9
        },
        {
          "date": "2026-09-22",
          "close": 7666.19
        },
        {
          "date": "2026-09-23",
          "close": 7520.02
        },
        {
          "date": "2026-09-24",
          "close": 7544.57
        },
        {
          "date": "2026-09-28",
          "close": 7443.84
        },
        {
          "date": "2026-09-29",
          "close": 7677.62
        },
        {
          "date": "2026-09-30",
          "close": 7772.95
        },
        {
          "date": "2026-10-08",
          "close": 7691.86
        },
        {
          "date": "2026-10-09",
          "close": 7911.47
        },
        {
          "date": "2026-10-12",
          "close": 7989.33
        },
        {
          "date": "2026-10-13",
          "close": 8154.48
        },
        {
          "date": "2026-10-14",
          "close": 8137.81
        },
        {
          "date": "2026-10-15",
          "close": 7893.06
        },
        {
          "date": "2026-10-16",
          "close": 7771.88
        },
        {
          "date": "2026-10-19",
          "close": 7827.17
        },
        {
          "date": "2026-10-20",
          "close": 8017.94
        },
        {
          "date": "2026-10-21",
          "close": 8278.21
        },
        {
          "date": "2026-10-22",
          "close": 8088.65
        },
        {
          "date": "2026-10-23",
          "close": 8520.19
        },
        {
          "date": "2026-10-26",
          "close": 8696.36
        },
        {
          "date": "2026-10-27",
          "close": 8833.71
        },
        {
          "date": "2026-10-28",
          "close": 9086.6
        },
        {
          "date": "2026-10-29",
          "close": 8901.71
        },
        {
          "date": "2026-10-30",
          "close": 8914.48
        },
        {
          "date": "2026-11-02",
          "close": 9168.43
        },
        {
          "date": "2026-11-03",
          "close": 9275.85
        },
        {
          "date": "2026-11-04",
          "close": 9131.2
        },
        {
          "date": "2026-11-05",
          "close": 9582.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 31,
          "minimum_sample": 30,
          "historical_up_frequency": 0.8387096774193549,
          "pullback_frequency": 0.1935483870967742,
          "up_wilson": [
            0.6736564604120674,
            0.9290737555663471
          ],
          "pullback_wilson": [
            0.09187008361586096,
            0.36280257811795463
          ],
          "tendency": "上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 21,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 31,
          "covered_samples": 1,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 21,
          "covered_samples": 0,
          "insufficient_or_abstained": 21,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1631",
      "name": "昨日炸板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 181,
      "history_sufficient": true,
      "returns": {
        "1": 0.021113782051282115,
        "5": -0.04817567315233218,
        "20": -0.3029482551143201,
        "60": -0.5252933507170795
      },
      "moving_averages": {
        "5": 254.66800000000222,
        "20": 298.6265000000014,
        "60": 423.49250000000006
      },
      "phase": "下降",
      "phase_days": 49,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-05-11",
            "end": "2026-05-25",
            "sessions": 11,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "下降",
            "start": "2026-05-26",
            "end": "2026-08-07",
            "sessions": 53,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-20",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-11-05",
            "sessions": 49,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 53,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 9,
            "sample_size": 1
          }
        }
      },
      "drawdown": -0.3064195716657142,
      "history": [
        {
          "date": "2026-05-13",
          "close": 859.28
        },
        {
          "date": "2026-05-14",
          "close": 836.59
        },
        {
          "date": "2026-05-15",
          "close": 831.27
        },
        {
          "date": "2026-05-18",
          "close": 833.82
        },
        {
          "date": "2026-05-19",
          "close": 841.45
        },
        {
          "date": "2026-05-20",
          "close": 827.28
        },
        {
          "date": "2026-05-21",
          "close": 797.84
        },
        {
          "date": "2026-05-22",
          "close": 808.81
        },
        {
          "date": "2026-05-25",
          "close": 813.58
        },
        {
          "date": "2026-05-26",
          "close": 804.39
        },
        {
          "date": "2026-05-27",
          "close": 786.82
        },
        {
          "date": "2026-05-28",
          "close": 797.45
        },
        {
          "date": "2026-05-29",
          "close": 791.61
        },
        {
          "date": "2026-06-01",
          "close": 795.19
        },
        {
          "date": "2026-06-02",
          "close": 801.51
        },
        {
          "date": "2026-06-03",
          "close": 795.44
        },
        {
          "date": "2026-06-04",
          "close": 793.61
        },
        {
          "date": "2026-06-05",
          "close": 776.92
        },
        {
          "date": "2026-06-08",
          "close": 768.95
        },
        {
          "date": "2026-06-09",
          "close": 767.76
        },
        {
          "date": "2026-06-10",
          "close": 754.01
        },
        {
          "date": "2026-06-11",
          "close": 733.43
        },
        {
          "date": "2026-06-12",
          "close": 726.84
        },
        {
          "date": "2026-06-15",
          "close": 741.03
        },
        {
          "date": "2026-06-16",
          "close": 751.12
        },
        {
          "date": "2026-06-17",
          "close": 749.82
        },
        {
          "date": "2026-06-18",
          "close": 736.43
        },
        {
          "date": "2026-06-22",
          "close": 743.52
        },
        {
          "date": "2026-06-23",
          "close": 747.42
        },
        {
          "date": "2026-06-24",
          "close": 738.85
        },
        {
          "date": "2026-06-25",
          "close": 739.64
        },
        {
          "date": "2026-06-26",
          "close": 725.08
        },
        {
          "date": "2026-06-29",
          "close": 728.84
        },
        {
          "date": "2026-06-30",
          "close": 733.68
        },
        {
          "date": "2026-07-01",
          "close": 735.77
        },
        {
          "date": "2026-07-02",
          "close": 729.88
        },
        {
          "date": "2026-07-03",
          "close": 734.87
        },
        {
          "date": "2026-07-06",
          "close": 720.47
        },
        {
          "date": "2026-07-07",
          "close": 695.5
        },
        {
          "date": "2026-07-08",
          "close": 664.47
        },
        {
          "date": "2026-07-09",
          "close": 652.2
        },
        {
          "date": "2026-07-10",
          "close": 649.48
        },
        {
          "date": "2026-07-13",
          "close": 610.51
        },
        {
          "date": "2026-07-14",
          "close": 599.37
        },
        {
          "date": "2026-07-15",
          "close": 580.32
        },
        {
          "date": "2026-07-16",
          "close": 573.74
        },
        {
          "date": "2026-07-17",
          "close": 543.38
        },
        {
          "date": "2026-07-20",
          "close": 546.33
        },
        {
          "date": "2026-07-21",
          "close": 552.52
        },
        {
          "date": "2026-07-22",
          "close": 541.53
        },
        {
          "date": "2026-07-23",
          "close": 539.87
        },
        {
          "date": "2026-07-24",
          "close": 518.31
        },
        {
          "date": "2026-07-27",
          "close": 548.27
        },
        {
          "date": "2026-07-28",
          "close": 520.73
        },
        {
          "date": "2026-07-29",
          "close": 508.25
        },
        {
          "date": "2026-07-30",
          "close": 493.94
        },
        {
          "date": "2026-07-31",
          "close": 503.02
        },
        {
          "date": "2026-08-03",
          "close": 496.47
        },
        {
          "date": "2026-08-04",
          "close": 507.43
        },
        {
          "date": "2026-08-05",
          "close": 536.9
        },
        {
          "date": "2026-08-06",
          "close": 550.67
        },
        {
          "date": "2026-08-07",
          "close": 555.91
        },
        {
          "date": "2026-08-10",
          "close": 557.0
        },
        {
          "date": "2026-08-11",
          "close": 562.29
        },
        {
          "date": "2026-08-12",
          "close": 561.36
        },
        {
          "date": "2026-08-13",
          "close": 553.21
        },
        {
          "date": "2026-08-14",
          "close": 541.91
        },
        {
          "date": "2026-08-17",
          "close": 544.9
        },
        {
          "date": "2026-08-18",
          "close": 546.63
        },
        {
          "date": "2026-08-19",
          "close": 515.39
        },
        {
          "date": "2026-08-20",
          "close": 526.14
        },
        {
          "date": "2026-08-21",
          "close": 518.76
        },
        {
          "date": "2026-08-24",
          "close": 508.53
        },
        {
          "date": "2026-08-25",
          "close": 511.14
        },
        {
          "date": "2026-08-26",
          "close": 504.14
        },
        {
          "date": "2026-08-27",
          "close": 506.48
        },
        {
          "date": "2026-08-28",
          "close": 504.43
        },
        {
          "date": "2026-08-31",
          "close": 508.86
        },
        {
          "date": "2026-09-01",
          "close": 511.37
        },
        {
          "date": "2026-09-02",
          "close": 515.41
        },
        {
          "date": "2026-09-03",
          "close": 494.27
        },
        {
          "date": "2026-09-04",
          "close": 491.49
        },
        {
          "date": "2026-09-07",
          "close": 495.22
        },
        {
          "date": "2026-09-08",
          "close": 494.34
        },
        {
          "date": "2026-09-09",
          "close": 487.44
        },
        {
          "date": "2026-09-10",
          "close": 472.01
        },
        {
          "date": "2026-09-11",
          "close": 454.17
        },
        {
          "date": "2026-09-14",
          "close": 439.71
        },
        {
          "date": "2026-09-15",
          "close": 424.9
        },
        {
          "date": "2026-09-16",
          "close": 425.12
        },
        {
          "date": "2026-09-17",
          "close": 427.74
        },
        {
          "date": "2026-09-18",
          "close": 425.62
        },
        {
          "date": "2026-09-21",
          "close": 440.11
        },
        {
          "date": "2026-09-22",
          "close": 438.03
        },
        {
          "date": "2026-09-23",
          "close": 434.68
        },
        {
          "date": "2026-09-24",
          "close": 427.56
        },
        {
          "date": "2026-09-28",
          "close": 412.19
        },
        {
          "date": "2026-09-29",
          "close": 398.38
        },
        {
          "date": "2026-09-30",
          "close": 383.87
        },
        {
          "date": "2026-10-08",
          "close": 365.64
        },
        {
          "date": "2026-10-09",
          "close": 367.47
        },
        {
          "date": "2026-10-12",
          "close": 352.14
        },
        {
          "date": "2026-10-13",
          "close": 351.16
        },
        {
          "date": "2026-10-14",
          "close": 348.58
        },
        {
          "date": "2026-10-15",
          "close": 337.33
        },
        {
          "date": "2026-10-16",
          "close": 317.63
        },
        {
          "date": "2026-10-19",
          "close": 312.88
        },
        {
          "date": "2026-10-20",
          "close": 309.55
        },
        {
          "date": "2026-10-21",
          "close": 305.41
        },
        {
          "date": "2026-10-22",
          "close": 295.78
        },
        {
          "date": "2026-10-23",
          "close": 298.43
        },
        {
          "date": "2026-10-26",
          "close": 283.9
        },
        {
          "date": "2026-10-27",
          "close": 273.57
        },
        {
          "date": "2026-10-28",
          "close": 277.59
        },
        {
          "date": "2026-10-29",
          "close": 267.77
        },
        {
          "date": "2026-10-30",
          "close": 258.36
        },
        {
          "date": "2026-11-02",
          "close": 258.27
        },
        {
          "date": "2026-11-03",
          "close": 252.24
        },
        {
          "date": "2026-11-04",
          "close": 249.6
        },
        {
          "date": "2026-11-05",
          "close": 254.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 33,
          "minimum_sample": 30,
          "historical_up_frequency": 0.30303030303030304,
          "pullback_frequency": 0.6060606060606061,
          "up_wilson": [
            0.17375531424053606,
            0.47338135145800575
          ],
          "pullback_wilson": [
            0.43683440819940234,
            0.7531689256552291
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 19,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 33,
          "covered_samples": 3,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1632",
      "name": "昨日高换手",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 181,
      "history_sufficient": true,
      "returns": {
        "1": 0.018288028145640345,
        "5": -0.006283604327265602,
        "20": -0.2287387817692753,
        "60": -0.42611298166853717
      },
      "moving_averages": {
        "5": 301.74199999999837,
        "20": 336.31200000000024,
        "60": 435.5113333333337
      },
      "phase": "下降",
      "phase_days": 49,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-05-11",
            "end": "2026-05-20",
            "sessions": 8,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "下降",
            "start": "2026-05-21",
            "end": "2026-06-18",
            "sessions": 21,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-22",
            "end": "2026-07-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-07",
            "end": "2026-08-11",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-12",
            "end": "2026-08-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-21",
            "end": "2026-11-05",
            "sessions": 49,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 23.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 9.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.22897137543665658,
      "history": [
        {
          "date": "2026-05-13",
          "close": 870.55
        },
        {
          "date": "2026-05-14",
          "close": 841.53
        },
        {
          "date": "2026-05-15",
          "close": 827.22
        },
        {
          "date": "2026-05-18",
          "close": 821.58
        },
        {
          "date": "2026-05-19",
          "close": 827.2
        },
        {
          "date": "2026-05-20",
          "close": 815.85
        },
        {
          "date": "2026-05-21",
          "close": 781.43
        },
        {
          "date": "2026-05-22",
          "close": 801.43
        },
        {
          "date": "2026-05-25",
          "close": 807.29
        },
        {
          "date": "2026-05-26",
          "close": 794.81
        },
        {
          "date": "2026-05-27",
          "close": 778.07
        },
        {
          "date": "2026-05-28",
          "close": 791.17
        },
        {
          "date": "2026-05-29",
          "close": 764.24
        },
        {
          "date": "2026-06-01",
          "close": 760.86
        },
        {
          "date": "2026-06-02",
          "close": 768.97
        },
        {
          "date": "2026-06-03",
          "close": 768.22
        },
        {
          "date": "2026-06-04",
          "close": 767.87
        },
        {
          "date": "2026-06-05",
          "close": 750.61
        },
        {
          "date": "2026-06-08",
          "close": 728.66
        },
        {
          "date": "2026-06-09",
          "close": 745.35
        },
        {
          "date": "2026-06-10",
          "close": 731.87
        },
        {
          "date": "2026-06-11",
          "close": 715.12
        },
        {
          "date": "2026-06-12",
          "close": 697.07
        },
        {
          "date": "2026-06-15",
          "close": 722.81
        },
        {
          "date": "2026-06-16",
          "close": 739.62
        },
        {
          "date": "2026-06-17",
          "close": 759.47
        },
        {
          "date": "2026-06-18",
          "close": 773.13
        },
        {
          "date": "2026-06-22",
          "close": 802.17
        },
        {
          "date": "2026-06-23",
          "close": 777.64
        },
        {
          "date": "2026-06-24",
          "close": 781.11
        },
        {
          "date": "2026-06-25",
          "close": 789.62
        },
        {
          "date": "2026-06-26",
          "close": 774.17
        },
        {
          "date": "2026-06-29",
          "close": 769.85
        },
        {
          "date": "2026-06-30",
          "close": 788.54
        },
        {
          "date": "2026-07-01",
          "close": 787.58
        },
        {
          "date": "2026-07-02",
          "close": 764.72
        },
        {
          "date": "2026-07-03",
          "close": 744.57
        },
        {
          "date": "2026-07-06",
          "close": 713.14
        },
        {
          "date": "2026-07-07",
          "close": 690.38
        },
        {
          "date": "2026-07-08",
          "close": 669.28
        },
        {
          "date": "2026-07-09",
          "close": 669.56
        },
        {
          "date": "2026-07-10",
          "close": 670.14
        },
        {
          "date": "2026-07-13",
          "close": 636.54
        },
        {
          "date": "2026-07-14",
          "close": 628.31
        },
        {
          "date": "2026-07-15",
          "close": 619.56
        },
        {
          "date": "2026-07-16",
          "close": 604.24
        },
        {
          "date": "2026-07-17",
          "close": 567.11
        },
        {
          "date": "2026-07-20",
          "close": 556.44
        },
        {
          "date": "2026-07-21",
          "close": 554.11
        },
        {
          "date": "2026-07-22",
          "close": 557.42
        },
        {
          "date": "2026-07-23",
          "close": 556.66
        },
        {
          "date": "2026-07-24",
          "close": 526.2
        },
        {
          "date": "2026-07-27",
          "close": 546.7
        },
        {
          "date": "2026-07-28",
          "close": 533.94
        },
        {
          "date": "2026-07-29",
          "close": 516.23
        },
        {
          "date": "2026-07-30",
          "close": 495.53
        },
        {
          "date": "2026-07-31",
          "close": 507.08
        },
        {
          "date": "2026-08-03",
          "close": 495.1
        },
        {
          "date": "2026-08-04",
          "close": 519.99
        },
        {
          "date": "2026-08-05",
          "close": 534.6
        },
        {
          "date": "2026-08-06",
          "close": 536.1
        },
        {
          "date": "2026-08-07",
          "close": 543.44
        },
        {
          "date": "2026-08-10",
          "close": 549.99
        },
        {
          "date": "2026-08-11",
          "close": 547.55
        },
        {
          "date": "2026-08-12",
          "close": 560.26
        },
        {
          "date": "2026-08-13",
          "close": 552.6
        },
        {
          "date": "2026-08-14",
          "close": 545.18
        },
        {
          "date": "2026-08-17",
          "close": 557.32
        },
        {
          "date": "2026-08-18",
          "close": 546.3
        },
        {
          "date": "2026-08-19",
          "close": 513.17
        },
        {
          "date": "2026-08-20",
          "close": 505.61
        },
        {
          "date": "2026-08-21",
          "close": 490.27
        },
        {
          "date": "2026-08-24",
          "close": 487.29
        },
        {
          "date": "2026-08-25",
          "close": 493.68
        },
        {
          "date": "2026-08-26",
          "close": 493.61
        },
        {
          "date": "2026-08-27",
          "close": 507.82
        },
        {
          "date": "2026-08-28",
          "close": 507.06
        },
        {
          "date": "2026-08-31",
          "close": 498.53
        },
        {
          "date": "2026-09-01",
          "close": 513.57
        },
        {
          "date": "2026-09-02",
          "close": 500.99
        },
        {
          "date": "2026-09-03",
          "close": 487.86
        },
        {
          "date": "2026-09-04",
          "close": 481.87
        },
        {
          "date": "2026-09-07",
          "close": 493.08
        },
        {
          "date": "2026-09-08",
          "close": 495.83
        },
        {
          "date": "2026-09-09",
          "close": 486.64
        },
        {
          "date": "2026-09-10",
          "close": 468.34
        },
        {
          "date": "2026-09-11",
          "close": 448.64
        },
        {
          "date": "2026-09-14",
          "close": 447.45
        },
        {
          "date": "2026-09-15",
          "close": 431.44
        },
        {
          "date": "2026-09-16",
          "close": 435.24
        },
        {
          "date": "2026-09-17",
          "close": 438.15
        },
        {
          "date": "2026-09-18",
          "close": 441.24
        },
        {
          "date": "2026-09-21",
          "close": 454.29
        },
        {
          "date": "2026-09-22",
          "close": 452.83
        },
        {
          "date": "2026-09-23",
          "close": 441.57
        },
        {
          "date": "2026-09-24",
          "close": 431.11
        },
        {
          "date": "2026-09-28",
          "close": 412.12
        },
        {
          "date": "2026-09-29",
          "close": 407.21
        },
        {
          "date": "2026-09-30",
          "close": 401.4
        },
        {
          "date": "2026-10-08",
          "close": 397.79
        },
        {
          "date": "2026-10-09",
          "close": 397.91
        },
        {
          "date": "2026-10-12",
          "close": 383.2
        },
        {
          "date": "2026-10-13",
          "close": 379.38
        },
        {
          "date": "2026-10-14",
          "close": 370.95
        },
        {
          "date": "2026-10-15",
          "close": 360.1
        },
        {
          "date": "2026-10-16",
          "close": 352.17
        },
        {
          "date": "2026-10-19",
          "close": 345.69
        },
        {
          "date": "2026-10-20",
          "close": 342.91
        },
        {
          "date": "2026-10-21",
          "close": 348.83
        },
        {
          "date": "2026-10-22",
          "close": 331.36
        },
        {
          "date": "2026-10-23",
          "close": 334.36
        },
        {
          "date": "2026-10-26",
          "close": 323.7
        },
        {
          "date": "2026-10-27",
          "close": 317.51
        },
        {
          "date": "2026-10-28",
          "close": 320.72
        },
        {
          "date": "2026-10-29",
          "close": 308.74
        },
        {
          "date": "2026-10-30",
          "close": 295.7
        },
        {
          "date": "2026-11-02",
          "close": 303.12
        },
        {
          "date": "2026-11-03",
          "close": 301.8
        },
        {
          "date": "2026-11-04",
          "close": 301.29
        },
        {
          "date": "2026-11-05",
          "close": 306.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 30,
          "minimum_sample": 30,
          "historical_up_frequency": 0.3333333333333333,
          "pullback_frequency": 0.6333333333333333,
          "up_wilson": [
            0.19230498083676134,
            0.5121994835545616
          ],
          "pullback_wilson": [
            0.4551356365479487,
            0.7812607919389929
          ],
          "tendency": "非上涨观察",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 19,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 30,
          "covered_samples": 0,
          "insufficient_or_abstained": 30,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1633",
      "name": "昨日高振幅",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 181,
      "history_sufficient": true,
      "returns": {
        "1": 0.027289338885061243,
        "5": 0.029880777200516517,
        "20": -0.10656645260456699,
        "60": -0.1720724744396026
      },
      "moving_averages": {
        "5": 658.4880000000005,
        "20": 697.3794999999984,
        "60": 786.4478333333335
      },
      "phase": "下降",
      "phase_days": 47,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-06-05",
            "end": "2026-06-12",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-15",
            "end": "2026-06-18",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-06-22",
            "end": "2026-06-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-06-24",
            "end": "2026-06-25",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-06-26",
            "end": "2026-07-01",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-02",
            "end": "2026-08-06",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-11-05",
            "sessions": 47,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 26,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.10354202065089535,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1070.13
        },
        {
          "date": "2026-05-14",
          "close": 1047.56
        },
        {
          "date": "2026-05-15",
          "close": 1033.72
        },
        {
          "date": "2026-05-18",
          "close": 1035.66
        },
        {
          "date": "2026-05-19",
          "close": 1044.57
        },
        {
          "date": "2026-05-20",
          "close": 1040.92
        },
        {
          "date": "2026-05-21",
          "close": 1009.38
        },
        {
          "date": "2026-05-22",
          "close": 1035.15
        },
        {
          "date": "2026-05-25",
          "close": 1045.45
        },
        {
          "date": "2026-05-26",
          "close": 1032.86
        },
        {
          "date": "2026-05-27",
          "close": 1013.07
        },
        {
          "date": "2026-05-28",
          "close": 1021.6
        },
        {
          "date": "2026-05-29",
          "close": 994.27
        },
        {
          "date": "2026-06-01",
          "close": 994.73
        },
        {
          "date": "2026-06-02",
          "close": 990.06
        },
        {
          "date": "2026-06-03",
          "close": 994.15
        },
        {
          "date": "2026-06-04",
          "close": 996.39
        },
        {
          "date": "2026-06-05",
          "close": 988.21
        },
        {
          "date": "2026-06-08",
          "close": 964.27
        },
        {
          "date": "2026-06-09",
          "close": 979.42
        },
        {
          "date": "2026-06-10",
          "close": 964.07
        },
        {
          "date": "2026-06-11",
          "close": 955.65
        },
        {
          "date": "2026-06-12",
          "close": 954.14
        },
        {
          "date": "2026-06-15",
          "close": 984.43
        },
        {
          "date": "2026-06-16",
          "close": 999.88
        },
        {
          "date": "2026-06-17",
          "close": 1004.25
        },
        {
          "date": "2026-06-18",
          "close": 1004.57
        },
        {
          "date": "2026-06-22",
          "close": 1019.71
        },
        {
          "date": "2026-06-23",
          "close": 1010.7
        },
        {
          "date": "2026-06-24",
          "close": 1008.43
        },
        {
          "date": "2026-06-25",
          "close": 1003.75
        },
        {
          "date": "2026-06-26",
          "close": 979.39
        },
        {
          "date": "2026-06-29",
          "close": 975.97
        },
        {
          "date": "2026-06-30",
          "close": 990.18
        },
        {
          "date": "2026-07-01",
          "close": 1000.28
        },
        {
          "date": "2026-07-02",
          "close": 986.02
        },
        {
          "date": "2026-07-03",
          "close": 985.03
        },
        {
          "date": "2026-07-06",
          "close": 962.12
        },
        {
          "date": "2026-07-07",
          "close": 936.47
        },
        {
          "date": "2026-07-08",
          "close": 906.98
        },
        {
          "date": "2026-07-09",
          "close": 921.04
        },
        {
          "date": "2026-07-10",
          "close": 914.38
        },
        {
          "date": "2026-07-13",
          "close": 869.0
        },
        {
          "date": "2026-07-14",
          "close": 880.07
        },
        {
          "date": "2026-07-15",
          "close": 869.49
        },
        {
          "date": "2026-07-16",
          "close": 854.32
        },
        {
          "date": "2026-07-17",
          "close": 801.21
        },
        {
          "date": "2026-07-20",
          "close": 769.02
        },
        {
          "date": "2026-07-21",
          "close": 793.55
        },
        {
          "date": "2026-07-22",
          "close": 783.45
        },
        {
          "date": "2026-07-23",
          "close": 788.83
        },
        {
          "date": "2026-07-24",
          "close": 767.92
        },
        {
          "date": "2026-07-27",
          "close": 793.6
        },
        {
          "date": "2026-07-28",
          "close": 777.86
        },
        {
          "date": "2026-07-29",
          "close": 771.39
        },
        {
          "date": "2026-07-30",
          "close": 740.01
        },
        {
          "date": "2026-07-31",
          "close": 767.18
        },
        {
          "date": "2026-08-03",
          "close": 762.32
        },
        {
          "date": "2026-08-04",
          "close": 791.78
        },
        {
          "date": "2026-08-05",
          "close": 828.43
        },
        {
          "date": "2026-08-06",
          "close": 845.16
        },
        {
          "date": "2026-08-07",
          "close": 861.95
        },
        {
          "date": "2026-08-10",
          "close": 869.76
        },
        {
          "date": "2026-08-11",
          "close": 866.5
        },
        {
          "date": "2026-08-12",
          "close": 877.94
        },
        {
          "date": "2026-08-13",
          "close": 869.98
        },
        {
          "date": "2026-08-14",
          "close": 868.62
        },
        {
          "date": "2026-08-17",
          "close": 884.47
        },
        {
          "date": "2026-08-18",
          "close": 884.21
        },
        {
          "date": "2026-08-19",
          "close": 836.13
        },
        {
          "date": "2026-08-20",
          "close": 839.07
        },
        {
          "date": "2026-08-21",
          "close": 829.63
        },
        {
          "date": "2026-08-24",
          "close": 818.08
        },
        {
          "date": "2026-08-25",
          "close": 826.17
        },
        {
          "date": "2026-08-26",
          "close": 826.26
        },
        {
          "date": "2026-08-27",
          "close": 842.41
        },
        {
          "date": "2026-08-28",
          "close": 843.76
        },
        {
          "date": "2026-08-31",
          "close": 844.43
        },
        {
          "date": "2026-09-01",
          "close": 845.48
        },
        {
          "date": "2026-09-02",
          "close": 831.23
        },
        {
          "date": "2026-09-03",
          "close": 827.0
        },
        {
          "date": "2026-09-04",
          "close": 820.68
        },
        {
          "date": "2026-09-07",
          "close": 843.91
        },
        {
          "date": "2026-09-08",
          "close": 847.37
        },
        {
          "date": "2026-09-09",
          "close": 841.67
        },
        {
          "date": "2026-09-10",
          "close": 824.06
        },
        {
          "date": "2026-09-11",
          "close": 802.19
        },
        {
          "date": "2026-09-14",
          "close": 804.29
        },
        {
          "date": "2026-09-15",
          "close": 790.68
        },
        {
          "date": "2026-09-16",
          "close": 800.39
        },
        {
          "date": "2026-09-17",
          "close": 799.42
        },
        {
          "date": "2026-09-18",
          "close": 809.88
        },
        {
          "date": "2026-09-21",
          "close": 830.11
        },
        {
          "date": "2026-09-22",
          "close": 835.12
        },
        {
          "date": "2026-09-23",
          "close": 823.99
        },
        {
          "date": "2026-09-24",
          "close": 810.39
        },
        {
          "date": "2026-09-28",
          "close": 782.79
        },
        {
          "date": "2026-09-29",
          "close": 786.33
        },
        {
          "date": "2026-09-30",
          "close": 780.08
        },
        {
          "date": "2026-10-08",
          "close": 767.69
        },
        {
          "date": "2026-10-09",
          "close": 765.1
        },
        {
          "date": "2026-10-12",
          "close": 747.41
        },
        {
          "date": "2026-10-13",
          "close": 752.74
        },
        {
          "date": "2026-10-14",
          "close": 736.49
        },
        {
          "date": "2026-10-15",
          "close": 712.34
        },
        {
          "date": "2026-10-16",
          "close": 708.66
        },
        {
          "date": "2026-10-19",
          "close": 703.33
        },
        {
          "date": "2026-10-20",
          "close": 711.89
        },
        {
          "date": "2026-10-21",
          "close": 716.66
        },
        {
          "date": "2026-10-22",
          "close": 689.24
        },
        {
          "date": "2026-10-23",
          "close": 696.3
        },
        {
          "date": "2026-10-26",
          "close": 688.21
        },
        {
          "date": "2026-10-27",
          "close": 673.02
        },
        {
          "date": "2026-10-28",
          "close": 687.78
        },
        {
          "date": "2026-10-29",
          "close": 665.98
        },
        {
          "date": "2026-10-30",
          "close": 638.34
        },
        {
          "date": "2026-11-02",
          "close": 655.47
        },
        {
          "date": "2026-11-03",
          "close": 645.09
        },
        {
          "date": "2026-11-04",
          "close": 667.66
        },
        {
          "date": "2026-11-05",
          "close": 685.88
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 23,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 23,
          "covered_samples": 0,
          "insufficient_or_abstained": 23,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1635",
      "name": "长期破净",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 180,
      "history_sufficient": true,
      "returns": {
        "1": 0.006162277022870866,
        "5": 0.021829994093861993,
        "20": -0.03947129602938193,
        "60": -0.013703736186633897
      },
      "moving_averages": {
        "5": 888.2020000000018,
        "20": 903.0024999999994,
        "60": 921.2183333333329
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-04",
            "end": "2026-09-10",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-23",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 7.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.04096621859309879,
      "history": [
        {
          "date": "2026-05-13",
          "close": 999.04
        },
        {
          "date": "2026-05-14",
          "close": 988.4
        },
        {
          "date": "2026-05-15",
          "close": 976.39
        },
        {
          "date": "2026-05-18",
          "close": 968.31
        },
        {
          "date": "2026-05-19",
          "close": 978.94
        },
        {
          "date": "2026-05-20",
          "close": 965.24
        },
        {
          "date": "2026-05-21",
          "close": 946.3
        },
        {
          "date": "2026-05-22",
          "close": 949.04
        },
        {
          "date": "2026-05-25",
          "close": 954.16
        },
        {
          "date": "2026-05-26",
          "close": 951.48
        },
        {
          "date": "2026-05-27",
          "close": 939.81
        },
        {
          "date": "2026-05-28",
          "close": 939.36
        },
        {
          "date": "2026-05-29",
          "close": 951.6
        },
        {
          "date": "2026-06-01",
          "close": 971.94
        },
        {
          "date": "2026-06-02",
          "close": 968.09
        },
        {
          "date": "2026-06-03",
          "close": 959.01
        },
        {
          "date": "2026-06-04",
          "close": 945.87
        },
        {
          "date": "2026-06-05",
          "close": 951.17
        },
        {
          "date": "2026-06-08",
          "close": 937.71
        },
        {
          "date": "2026-06-09",
          "close": 933.69
        },
        {
          "date": "2026-06-10",
          "close": 928.36
        },
        {
          "date": "2026-06-11",
          "close": 918.75
        },
        {
          "date": "2026-06-12",
          "close": 932.51
        },
        {
          "date": "2026-06-15",
          "close": 930.96
        },
        {
          "date": "2026-06-16",
          "close": 922.96
        },
        {
          "date": "2026-06-17",
          "close": 912.26
        },
        {
          "date": "2026-06-18",
          "close": 896.45
        },
        {
          "date": "2026-06-22",
          "close": 894.99
        },
        {
          "date": "2026-06-23",
          "close": 901.22
        },
        {
          "date": "2026-06-24",
          "close": 878.24
        },
        {
          "date": "2026-06-25",
          "close": 865.73
        },
        {
          "date": "2026-06-26",
          "close": 851.66
        },
        {
          "date": "2026-06-29",
          "close": 852.58
        },
        {
          "date": "2026-06-30",
          "close": 843.09
        },
        {
          "date": "2026-07-01",
          "close": 863.09
        },
        {
          "date": "2026-07-02",
          "close": 869.64
        },
        {
          "date": "2026-07-03",
          "close": 877.58
        },
        {
          "date": "2026-07-06",
          "close": 885.87
        },
        {
          "date": "2026-07-07",
          "close": 861.58
        },
        {
          "date": "2026-07-08",
          "close": 868.34
        },
        {
          "date": "2026-07-09",
          "close": 861.82
        },
        {
          "date": "2026-07-10",
          "close": 872.17
        },
        {
          "date": "2026-07-13",
          "close": 865.84
        },
        {
          "date": "2026-07-14",
          "close": 876.94
        },
        {
          "date": "2026-07-15",
          "close": 888.56
        },
        {
          "date": "2026-07-16",
          "close": 888.24
        },
        {
          "date": "2026-07-17",
          "close": 873.85
        },
        {
          "date": "2026-07-20",
          "close": 872.71
        },
        {
          "date": "2026-07-21",
          "close": 860.95
        },
        {
          "date": "2026-07-22",
          "close": 863.55
        },
        {
          "date": "2026-07-23",
          "close": 879.08
        },
        {
          "date": "2026-07-24",
          "close": 862.58
        },
        {
          "date": "2026-07-27",
          "close": 876.85
        },
        {
          "date": "2026-07-28",
          "close": 881.16
        },
        {
          "date": "2026-07-29",
          "close": 896.88
        },
        {
          "date": "2026-07-30",
          "close": 902.68
        },
        {
          "date": "2026-07-31",
          "close": 911.69
        },
        {
          "date": "2026-08-03",
          "close": 926.66
        },
        {
          "date": "2026-08-04",
          "close": 914.87
        },
        {
          "date": "2026-08-05",
          "close": 912.16
        },
        {
          "date": "2026-08-06",
          "close": 911.65
        },
        {
          "date": "2026-08-07",
          "close": 905.47
        },
        {
          "date": "2026-08-10",
          "close": 915.54
        },
        {
          "date": "2026-08-11",
          "close": 913.95
        },
        {
          "date": "2026-08-12",
          "close": 923.66
        },
        {
          "date": "2026-08-13",
          "close": 914.94
        },
        {
          "date": "2026-08-14",
          "close": 909.27
        },
        {
          "date": "2026-08-17",
          "close": 913.5
        },
        {
          "date": "2026-08-18",
          "close": 909.93
        },
        {
          "date": "2026-08-19",
          "close": 903.27
        },
        {
          "date": "2026-08-20",
          "close": 917.49
        },
        {
          "date": "2026-08-21",
          "close": 913.48
        },
        {
          "date": "2026-08-24",
          "close": 915.3
        },
        {
          "date": "2026-08-25",
          "close": 925.72
        },
        {
          "date": "2026-08-26",
          "close": 934.92
        },
        {
          "date": "2026-08-27",
          "close": 932.82
        },
        {
          "date": "2026-08-28",
          "close": 939.33
        },
        {
          "date": "2026-08-31",
          "close": 939.08
        },
        {
          "date": "2026-09-01",
          "close": 950.09
        },
        {
          "date": "2026-09-02",
          "close": 943.02
        },
        {
          "date": "2026-09-03",
          "close": 940.59
        },
        {
          "date": "2026-09-04",
          "close": 948.7
        },
        {
          "date": "2026-09-07",
          "close": 946.04
        },
        {
          "date": "2026-09-08",
          "close": 959.5
        },
        {
          "date": "2026-09-09",
          "close": 955.65
        },
        {
          "date": "2026-09-10",
          "close": 957.78
        },
        {
          "date": "2026-09-11",
          "close": 941.01
        },
        {
          "date": "2026-09-14",
          "close": 941.6
        },
        {
          "date": "2026-09-15",
          "close": 924.25
        },
        {
          "date": "2026-09-16",
          "close": 927.08
        },
        {
          "date": "2026-09-17",
          "close": 926.96
        },
        {
          "date": "2026-09-18",
          "close": 930.81
        },
        {
          "date": "2026-09-21",
          "close": 944.73
        },
        {
          "date": "2026-09-22",
          "close": 941.98
        },
        {
          "date": "2026-09-23",
          "close": 936.68
        },
        {
          "date": "2026-09-24",
          "close": 929.32
        },
        {
          "date": "2026-09-28",
          "close": 919.86
        },
        {
          "date": "2026-09-29",
          "close": 931.12
        },
        {
          "date": "2026-09-30",
          "close": 940.33
        },
        {
          "date": "2026-10-08",
          "close": 936.63
        },
        {
          "date": "2026-10-09",
          "close": 938.09
        },
        {
          "date": "2026-10-12",
          "close": 933.56
        },
        {
          "date": "2026-10-13",
          "close": 932.67
        },
        {
          "date": "2026-10-14",
          "close": 931.0
        },
        {
          "date": "2026-10-15",
          "close": 909.28
        },
        {
          "date": "2026-10-16",
          "close": 917.4
        },
        {
          "date": "2026-10-19",
          "close": 912.84
        },
        {
          "date": "2026-10-20",
          "close": 905.56
        },
        {
          "date": "2026-10-21",
          "close": 903.24
        },
        {
          "date": "2026-10-22",
          "close": 886.78
        },
        {
          "date": "2026-10-23",
          "close": 889.79
        },
        {
          "date": "2026-10-26",
          "close": 897.71
        },
        {
          "date": "2026-10-27",
          "close": 891.02
        },
        {
          "date": "2026-10-28",
          "close": 889.66
        },
        {
          "date": "2026-10-29",
          "close": 880.44
        },
        {
          "date": "2026-10-30",
          "close": 873.94
        },
        {
          "date": "2026-11-02",
          "close": 882.45
        },
        {
          "date": "2026-11-03",
          "close": 890.81
        },
        {
          "date": "2026-11-04",
          "close": 894.15
        },
        {
          "date": "2026-11-05",
          "close": 899.66
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1636",
      "name": "红利破净股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 180,
      "history_sufficient": true,
      "returns": {
        "1": -0.0057173272642175865,
        "5": -0.004282694605275084,
        "20": 0.004059088465887095,
        "60": 0.0469334312522347
      },
      "moving_averages": {
        "5": 1089.794000000006,
        "20": 1082.9020000000005,
        "60": 1067.4325
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-30",
            "end": "2026-11-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 8
          },
          "下降": {
            "median_sessions": 12.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.011477892739183537,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1040.05
        },
        {
          "date": "2026-05-14",
          "close": 1033.37
        },
        {
          "date": "2026-05-15",
          "close": 1029.08
        },
        {
          "date": "2026-05-18",
          "close": 1020.41
        },
        {
          "date": "2026-05-19",
          "close": 1024.84
        },
        {
          "date": "2026-05-20",
          "close": 1013.45
        },
        {
          "date": "2026-05-21",
          "close": 1002.78
        },
        {
          "date": "2026-05-22",
          "close": 1000.44
        },
        {
          "date": "2026-05-25",
          "close": 1012.15
        },
        {
          "date": "2026-05-26",
          "close": 1011.3
        },
        {
          "date": "2026-05-27",
          "close": 1004.74
        },
        {
          "date": "2026-05-28",
          "close": 1003.71
        },
        {
          "date": "2026-05-29",
          "close": 1024.62
        },
        {
          "date": "2026-06-01",
          "close": 1044.84
        },
        {
          "date": "2026-06-02",
          "close": 1038.68
        },
        {
          "date": "2026-06-03",
          "close": 1028.16
        },
        {
          "date": "2026-06-04",
          "close": 1020.7
        },
        {
          "date": "2026-06-05",
          "close": 1030.19
        },
        {
          "date": "2026-06-08",
          "close": 1023.88
        },
        {
          "date": "2026-06-09",
          "close": 1023.24
        },
        {
          "date": "2026-06-10",
          "close": 1029.73
        },
        {
          "date": "2026-06-11",
          "close": 1023.36
        },
        {
          "date": "2026-06-12",
          "close": 1040.73
        },
        {
          "date": "2026-06-15",
          "close": 1035.26
        },
        {
          "date": "2026-06-16",
          "close": 1020.76
        },
        {
          "date": "2026-06-17",
          "close": 1010.07
        },
        {
          "date": "2026-06-18",
          "close": 988.71
        },
        {
          "date": "2026-06-22",
          "close": 998.18
        },
        {
          "date": "2026-06-23",
          "close": 1001.92
        },
        {
          "date": "2026-06-24",
          "close": 979.75
        },
        {
          "date": "2026-06-25",
          "close": 970.81
        },
        {
          "date": "2026-06-26",
          "close": 952.67
        },
        {
          "date": "2026-06-29",
          "close": 959.77
        },
        {
          "date": "2026-06-30",
          "close": 938.71
        },
        {
          "date": "2026-07-01",
          "close": 954.61
        },
        {
          "date": "2026-07-02",
          "close": 964.8
        },
        {
          "date": "2026-07-03",
          "close": 973.77
        },
        {
          "date": "2026-07-06",
          "close": 993.99
        },
        {
          "date": "2026-07-07",
          "close": 978.4
        },
        {
          "date": "2026-07-08",
          "close": 986.86
        },
        {
          "date": "2026-07-09",
          "close": 976.9
        },
        {
          "date": "2026-07-10",
          "close": 982.39
        },
        {
          "date": "2026-07-13",
          "close": 988.4
        },
        {
          "date": "2026-07-14",
          "close": 999.5
        },
        {
          "date": "2026-07-15",
          "close": 1015.98
        },
        {
          "date": "2026-07-16",
          "close": 1010.51
        },
        {
          "date": "2026-07-17",
          "close": 1007.44
        },
        {
          "date": "2026-07-20",
          "close": 1032.78
        },
        {
          "date": "2026-07-21",
          "close": 1017.9
        },
        {
          "date": "2026-07-22",
          "close": 1025.56
        },
        {
          "date": "2026-07-23",
          "close": 1033.87
        },
        {
          "date": "2026-07-24",
          "close": 1020.94
        },
        {
          "date": "2026-07-27",
          "close": 1028.0
        },
        {
          "date": "2026-07-28",
          "close": 1032.26
        },
        {
          "date": "2026-07-29",
          "close": 1050.21
        },
        {
          "date": "2026-07-30",
          "close": 1066.06
        },
        {
          "date": "2026-07-31",
          "close": 1062.04
        },
        {
          "date": "2026-08-03",
          "close": 1065.23
        },
        {
          "date": "2026-08-04",
          "close": 1043.53
        },
        {
          "date": "2026-08-05",
          "close": 1034.87
        },
        {
          "date": "2026-08-06",
          "close": 1046.03
        },
        {
          "date": "2026-08-07",
          "close": 1037.67
        },
        {
          "date": "2026-08-10",
          "close": 1045.39
        },
        {
          "date": "2026-08-11",
          "close": 1042.5
        },
        {
          "date": "2026-08-12",
          "close": 1043.58
        },
        {
          "date": "2026-08-13",
          "close": 1039.57
        },
        {
          "date": "2026-08-14",
          "close": 1035.26
        },
        {
          "date": "2026-08-17",
          "close": 1035.67
        },
        {
          "date": "2026-08-18",
          "close": 1039.33
        },
        {
          "date": "2026-08-19",
          "close": 1048.09
        },
        {
          "date": "2026-08-20",
          "close": 1056.5
        },
        {
          "date": "2026-08-21",
          "close": 1047.88
        },
        {
          "date": "2026-08-24",
          "close": 1058.54
        },
        {
          "date": "2026-08-25",
          "close": 1059.32
        },
        {
          "date": "2026-08-26",
          "close": 1067.98
        },
        {
          "date": "2026-08-27",
          "close": 1061.43
        },
        {
          "date": "2026-08-28",
          "close": 1063.6
        },
        {
          "date": "2026-08-31",
          "close": 1065.46
        },
        {
          "date": "2026-09-01",
          "close": 1078.09
        },
        {
          "date": "2026-09-02",
          "close": 1068.22
        },
        {
          "date": "2026-09-03",
          "close": 1068.03
        },
        {
          "date": "2026-09-04",
          "close": 1076.26
        },
        {
          "date": "2026-09-07",
          "close": 1067.29
        },
        {
          "date": "2026-09-08",
          "close": 1079.61
        },
        {
          "date": "2026-09-09",
          "close": 1079.51
        },
        {
          "date": "2026-09-10",
          "close": 1081.42
        },
        {
          "date": "2026-09-11",
          "close": 1070.96
        },
        {
          "date": "2026-09-14",
          "close": 1072.55
        },
        {
          "date": "2026-09-15",
          "close": 1064.34
        },
        {
          "date": "2026-09-16",
          "close": 1058.68
        },
        {
          "date": "2026-09-17",
          "close": 1055.46
        },
        {
          "date": "2026-09-18",
          "close": 1054.35
        },
        {
          "date": "2026-09-21",
          "close": 1066.25
        },
        {
          "date": "2026-09-22",
          "close": 1066.75
        },
        {
          "date": "2026-09-23",
          "close": 1060.76
        },
        {
          "date": "2026-09-24",
          "close": 1061.09
        },
        {
          "date": "2026-09-28",
          "close": 1056.8
        },
        {
          "date": "2026-09-29",
          "close": 1057.44
        },
        {
          "date": "2026-09-30",
          "close": 1071.19
        },
        {
          "date": "2026-10-08",
          "close": 1079.06
        },
        {
          "date": "2026-10-09",
          "close": 1081.98
        },
        {
          "date": "2026-10-12",
          "close": 1092.72
        },
        {
          "date": "2026-10-13",
          "close": 1089.67
        },
        {
          "date": "2026-10-14",
          "close": 1096.02
        },
        {
          "date": "2026-10-15",
          "close": 1075.82
        },
        {
          "date": "2026-10-16",
          "close": 1087.94
        },
        {
          "date": "2026-10-19",
          "close": 1095.53
        },
        {
          "date": "2026-10-20",
          "close": 1081.27
        },
        {
          "date": "2026-10-21",
          "close": 1075.8
        },
        {
          "date": "2026-10-22",
          "close": 1060.55
        },
        {
          "date": "2026-10-23",
          "close": 1057.6
        },
        {
          "date": "2026-10-26",
          "close": 1073.08
        },
        {
          "date": "2026-10-27",
          "close": 1077.55
        },
        {
          "date": "2026-10-28",
          "close": 1075.44
        },
        {
          "date": "2026-10-29",
          "close": 1088.1
        },
        {
          "date": "2026-10-30",
          "close": 1090.22
        },
        {
          "date": "2026-11-02",
          "close": 1090.98
        },
        {
          "date": "2026-11-03",
          "close": 1094.66
        },
        {
          "date": "2026-11-04",
          "close": 1089.67
        },
        {
          "date": "2026-11-05",
          "close": 1083.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 12,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1637",
      "name": "东方财富热股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 180,
      "history_sufficient": true,
      "returns": {
        "1": 0.03706079885535929,
        "5": 0.0475122663731653,
        "20": 0.08236857139061238,
        "60": 0.31750215894352474
      },
      "moving_averages": {
        "5": 3909.7339999999967,
        "20": 3843.416500000004,
        "60": 3679.427833333336
      },
      "phase": "上升",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-27",
            "end": "2026-10-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-11-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 9
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 12
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 3
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1888.73
        },
        {
          "date": "2026-05-14",
          "close": 1850.48
        },
        {
          "date": "2026-05-15",
          "close": 1821.55
        },
        {
          "date": "2026-05-18",
          "close": 1861.09
        },
        {
          "date": "2026-05-19",
          "close": 1903.31
        },
        {
          "date": "2026-05-20",
          "close": 1893.54
        },
        {
          "date": "2026-05-21",
          "close": 1862.81
        },
        {
          "date": "2026-05-22",
          "close": 1909.99
        },
        {
          "date": "2026-05-25",
          "close": 1987.74
        },
        {
          "date": "2026-05-26",
          "close": 2022.17
        },
        {
          "date": "2026-05-27",
          "close": 2019.46
        },
        {
          "date": "2026-05-28",
          "close": 2059.4
        },
        {
          "date": "2026-05-29",
          "close": 2032.9
        },
        {
          "date": "2026-06-01",
          "close": 2033.55
        },
        {
          "date": "2026-06-02",
          "close": 2063.39
        },
        {
          "date": "2026-06-03",
          "close": 2113.62
        },
        {
          "date": "2026-06-04",
          "close": 2146.01
        },
        {
          "date": "2026-06-05",
          "close": 2114.35
        },
        {
          "date": "2026-06-08",
          "close": 2115.74
        },
        {
          "date": "2026-06-09",
          "close": 2176.14
        },
        {
          "date": "2026-06-10",
          "close": 2177.94
        },
        {
          "date": "2026-06-11",
          "close": 2193.67
        },
        {
          "date": "2026-06-12",
          "close": 2178.95
        },
        {
          "date": "2026-06-15",
          "close": 2290.59
        },
        {
          "date": "2026-06-16",
          "close": 2411.7
        },
        {
          "date": "2026-06-17",
          "close": 2491.11
        },
        {
          "date": "2026-06-18",
          "close": 2541.67
        },
        {
          "date": "2026-06-22",
          "close": 2689.36
        },
        {
          "date": "2026-06-23",
          "close": 2677.01
        },
        {
          "date": "2026-06-24",
          "close": 2744.87
        },
        {
          "date": "2026-06-25",
          "close": 2827.3
        },
        {
          "date": "2026-06-26",
          "close": 2806.49
        },
        {
          "date": "2026-06-29",
          "close": 2865.16
        },
        {
          "date": "2026-06-30",
          "close": 2943.95
        },
        {
          "date": "2026-07-01",
          "close": 2955.4
        },
        {
          "date": "2026-07-02",
          "close": 2913.32
        },
        {
          "date": "2026-07-03",
          "close": 2876.29
        },
        {
          "date": "2026-07-06",
          "close": 2832.39
        },
        {
          "date": "2026-07-07",
          "close": 2797.39
        },
        {
          "date": "2026-07-08",
          "close": 2758.72
        },
        {
          "date": "2026-07-09",
          "close": 2830.52
        },
        {
          "date": "2026-07-10",
          "close": 2773.04
        },
        {
          "date": "2026-07-13",
          "close": 2688.28
        },
        {
          "date": "2026-07-14",
          "close": 2725.88
        },
        {
          "date": "2026-07-15",
          "close": 2703.4
        },
        {
          "date": "2026-07-16",
          "close": 2706.61
        },
        {
          "date": "2026-07-17",
          "close": 2584.26
        },
        {
          "date": "2026-07-20",
          "close": 2583.88
        },
        {
          "date": "2026-07-21",
          "close": 2672.87
        },
        {
          "date": "2026-07-22",
          "close": 2711.87
        },
        {
          "date": "2026-07-23",
          "close": 2746.44
        },
        {
          "date": "2026-07-24",
          "close": 2711.87
        },
        {
          "date": "2026-07-27",
          "close": 2789.49
        },
        {
          "date": "2026-07-28",
          "close": 2747.59
        },
        {
          "date": "2026-07-29",
          "close": 2738.43
        },
        {
          "date": "2026-07-30",
          "close": 2718.09
        },
        {
          "date": "2026-07-31",
          "close": 2783.02
        },
        {
          "date": "2026-08-03",
          "close": 2818.74
        },
        {
          "date": "2026-08-04",
          "close": 2958.15
        },
        {
          "date": "2026-08-05",
          "close": 3091.79
        },
        {
          "date": "2026-08-06",
          "close": 3182.33
        },
        {
          "date": "2026-08-07",
          "close": 3232.45
        },
        {
          "date": "2026-08-10",
          "close": 3300.68
        },
        {
          "date": "2026-08-11",
          "close": 3302.51
        },
        {
          "date": "2026-08-12",
          "close": 3391.68
        },
        {
          "date": "2026-08-13",
          "close": 3416.04
        },
        {
          "date": "2026-08-14",
          "close": 3416.43
        },
        {
          "date": "2026-08-17",
          "close": 3533.88
        },
        {
          "date": "2026-08-18",
          "close": 3567.24
        },
        {
          "date": "2026-08-19",
          "close": 3439.64
        },
        {
          "date": "2026-08-20",
          "close": 3423.47
        },
        {
          "date": "2026-08-21",
          "close": 3396.03
        },
        {
          "date": "2026-08-24",
          "close": 3388.82
        },
        {
          "date": "2026-08-25",
          "close": 3391.52
        },
        {
          "date": "2026-08-26",
          "close": 3452.3
        },
        {
          "date": "2026-08-27",
          "close": 3571.83
        },
        {
          "date": "2026-08-28",
          "close": 3642.5
        },
        {
          "date": "2026-08-31",
          "close": 3658.7
        },
        {
          "date": "2026-09-01",
          "close": 3701.32
        },
        {
          "date": "2026-09-02",
          "close": 3648.37
        },
        {
          "date": "2026-09-03",
          "close": 3604.06
        },
        {
          "date": "2026-09-04",
          "close": 3551.63
        },
        {
          "date": "2026-09-07",
          "close": 3644.39
        },
        {
          "date": "2026-09-08",
          "close": 3726.4
        },
        {
          "date": "2026-09-09",
          "close": 3759.64
        },
        {
          "date": "2026-09-10",
          "close": 3696.06
        },
        {
          "date": "2026-09-11",
          "close": 3640.99
        },
        {
          "date": "2026-09-14",
          "close": 3685.44
        },
        {
          "date": "2026-09-15",
          "close": 3655.94
        },
        {
          "date": "2026-09-16",
          "close": 3701.54
        },
        {
          "date": "2026-09-17",
          "close": 3699.3
        },
        {
          "date": "2026-09-18",
          "close": 3761.94
        },
        {
          "date": "2026-09-21",
          "close": 3872.39
        },
        {
          "date": "2026-09-22",
          "close": 3940.04
        },
        {
          "date": "2026-09-23",
          "close": 3908.01
        },
        {
          "date": "2026-09-24",
          "close": 3876.4
        },
        {
          "date": "2026-09-28",
          "close": 3778.43
        },
        {
          "date": "2026-09-29",
          "close": 3783.19
        },
        {
          "date": "2026-09-30",
          "close": 3790.36
        },
        {
          "date": "2026-10-08",
          "close": 3763.45
        },
        {
          "date": "2026-10-09",
          "close": 3812.82
        },
        {
          "date": "2026-10-12",
          "close": 3848.77
        },
        {
          "date": "2026-10-13",
          "close": 3853.13
        },
        {
          "date": "2026-10-14",
          "close": 3853.76
        },
        {
          "date": "2026-10-15",
          "close": 3779.21
        },
        {
          "date": "2026-10-16",
          "close": 3731.02
        },
        {
          "date": "2026-10-19",
          "close": 3716.94
        },
        {
          "date": "2026-10-20",
          "close": 3753.09
        },
        {
          "date": "2026-10-21",
          "close": 3832.57
        },
        {
          "date": "2026-10-22",
          "close": 3736.26
        },
        {
          "date": "2026-10-23",
          "close": 3818.51
        },
        {
          "date": "2026-10-26",
          "close": 3874.73
        },
        {
          "date": "2026-10-27",
          "close": 3863.74
        },
        {
          "date": "2026-10-28",
          "close": 3956.43
        },
        {
          "date": "2026-10-29",
          "close": 3888.68
        },
        {
          "date": "2026-10-30",
          "close": 3791.52
        },
        {
          "date": "2026-11-02",
          "close": 3864.23
        },
        {
          "date": "2026-11-03",
          "close": 3891.61
        },
        {
          "date": "2026-11-04",
          "close": 3927.87
        },
        {
          "date": "2026-11-05",
          "close": 4073.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 25,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 25,
          "covered_samples": 0,
          "insufficient_or_abstained": 25,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1638",
      "name": "最近多板",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 180,
      "history_sufficient": true,
      "returns": {
        "1": 0.036920558689854,
        "5": 0.05829700988789188,
        "20": 0.046129923256506,
        "60": 0.1659628338923509
      },
      "moving_averages": {
        "5": 2385.289999999991,
        "20": 2393.5155,
        "60": 2358.171666666665
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-11-02",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5.0,
            "sample_size": 10
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 16
          },
          "震荡": {
            "median_sessions": 1.0,
            "sample_size": 6
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1720.41
        },
        {
          "date": "2026-05-14",
          "close": 1713.22
        },
        {
          "date": "2026-05-15",
          "close": 1688.39
        },
        {
          "date": "2026-05-18",
          "close": 1681.27
        },
        {
          "date": "2026-05-19",
          "close": 1709.42
        },
        {
          "date": "2026-05-20",
          "close": 1705.46
        },
        {
          "date": "2026-05-21",
          "close": 1671.9
        },
        {
          "date": "2026-05-22",
          "close": 1707.24
        },
        {
          "date": "2026-05-25",
          "close": 1758.92
        },
        {
          "date": "2026-05-26",
          "close": 1772.29
        },
        {
          "date": "2026-05-27",
          "close": 1761.09
        },
        {
          "date": "2026-05-28",
          "close": 1775.98
        },
        {
          "date": "2026-05-29",
          "close": 1766.41
        },
        {
          "date": "2026-06-01",
          "close": 1783.5
        },
        {
          "date": "2026-06-02",
          "close": 1798.52
        },
        {
          "date": "2026-06-03",
          "close": 1804.46
        },
        {
          "date": "2026-06-04",
          "close": 1811.66
        },
        {
          "date": "2026-06-05",
          "close": 1795.7
        },
        {
          "date": "2026-06-08",
          "close": 1779.38
        },
        {
          "date": "2026-06-09",
          "close": 1784.17
        },
        {
          "date": "2026-06-10",
          "close": 1782.35
        },
        {
          "date": "2026-06-11",
          "close": 1773.77
        },
        {
          "date": "2026-06-12",
          "close": 1769.05
        },
        {
          "date": "2026-06-15",
          "close": 1806.07
        },
        {
          "date": "2026-06-16",
          "close": 1847.99
        },
        {
          "date": "2026-06-17",
          "close": 1881.21
        },
        {
          "date": "2026-06-18",
          "close": 1884.8
        },
        {
          "date": "2026-06-22",
          "close": 1939.09
        },
        {
          "date": "2026-06-23",
          "close": 1936.25
        },
        {
          "date": "2026-06-24",
          "close": 1956.66
        },
        {
          "date": "2026-06-25",
          "close": 1965.48
        },
        {
          "date": "2026-06-26",
          "close": 1948.87
        },
        {
          "date": "2026-06-29",
          "close": 1943.42
        },
        {
          "date": "2026-06-30",
          "close": 1998.58
        },
        {
          "date": "2026-07-01",
          "close": 2054.75
        },
        {
          "date": "2026-07-02",
          "close": 2056.21
        },
        {
          "date": "2026-07-03",
          "close": 2069.03
        },
        {
          "date": "2026-07-06",
          "close": 2048.86
        },
        {
          "date": "2026-07-07",
          "close": 1977.5
        },
        {
          "date": "2026-07-08",
          "close": 1972.52
        },
        {
          "date": "2026-07-09",
          "close": 1985.45
        },
        {
          "date": "2026-07-10",
          "close": 1990.68
        },
        {
          "date": "2026-07-13",
          "close": 1924.82
        },
        {
          "date": "2026-07-14",
          "close": 1918.72
        },
        {
          "date": "2026-07-15",
          "close": 1936.06
        },
        {
          "date": "2026-07-16",
          "close": 1942.75
        },
        {
          "date": "2026-07-17",
          "close": 1885.88
        },
        {
          "date": "2026-07-20",
          "close": 1849.33
        },
        {
          "date": "2026-07-21",
          "close": 1850.38
        },
        {
          "date": "2026-07-22",
          "close": 1883.42
        },
        {
          "date": "2026-07-23",
          "close": 1887.61
        },
        {
          "date": "2026-07-24",
          "close": 1868.51
        },
        {
          "date": "2026-07-27",
          "close": 1929.62
        },
        {
          "date": "2026-07-28",
          "close": 1930.84
        },
        {
          "date": "2026-07-29",
          "close": 1933.76
        },
        {
          "date": "2026-07-30",
          "close": 1912.13
        },
        {
          "date": "2026-07-31",
          "close": 1945.93
        },
        {
          "date": "2026-08-03",
          "close": 1956.13
        },
        {
          "date": "2026-08-04",
          "close": 2052.0
        },
        {
          "date": "2026-08-05",
          "close": 2140.66
        },
        {
          "date": "2026-08-06",
          "close": 2191.19
        },
        {
          "date": "2026-08-07",
          "close": 2229.45
        },
        {
          "date": "2026-08-10",
          "close": 2263.52
        },
        {
          "date": "2026-08-11",
          "close": 2269.69
        },
        {
          "date": "2026-08-12",
          "close": 2332.37
        },
        {
          "date": "2026-08-13",
          "close": 2334.55
        },
        {
          "date": "2026-08-14",
          "close": 2316.55
        },
        {
          "date": "2026-08-17",
          "close": 2368.56
        },
        {
          "date": "2026-08-18",
          "close": 2371.79
        },
        {
          "date": "2026-08-19",
          "close": 2262.64
        },
        {
          "date": "2026-08-20",
          "close": 2251.77
        },
        {
          "date": "2026-08-21",
          "close": 2205.66
        },
        {
          "date": "2026-08-24",
          "close": 2183.09
        },
        {
          "date": "2026-08-25",
          "close": 2208.52
        },
        {
          "date": "2026-08-26",
          "close": 2250.67
        },
        {
          "date": "2026-08-27",
          "close": 2293.4
        },
        {
          "date": "2026-08-28",
          "close": 2330.47
        },
        {
          "date": "2026-08-31",
          "close": 2332.9
        },
        {
          "date": "2026-09-01",
          "close": 2375.45
        },
        {
          "date": "2026-09-02",
          "close": 2363.44
        },
        {
          "date": "2026-09-03",
          "close": 2329.54
        },
        {
          "date": "2026-09-04",
          "close": 2303.12
        },
        {
          "date": "2026-09-07",
          "close": 2369.26
        },
        {
          "date": "2026-09-08",
          "close": 2412.73
        },
        {
          "date": "2026-09-09",
          "close": 2414.54
        },
        {
          "date": "2026-09-10",
          "close": 2363.95
        },
        {
          "date": "2026-09-11",
          "close": 2329.09
        },
        {
          "date": "2026-09-14",
          "close": 2360.78
        },
        {
          "date": "2026-09-15",
          "close": 2343.06
        },
        {
          "date": "2026-09-16",
          "close": 2367.38
        },
        {
          "date": "2026-09-17",
          "close": 2364.59
        },
        {
          "date": "2026-09-18",
          "close": 2418.59
        },
        {
          "date": "2026-09-21",
          "close": 2487.66
        },
        {
          "date": "2026-09-22",
          "close": 2516.43
        },
        {
          "date": "2026-09-23",
          "close": 2484.98
        },
        {
          "date": "2026-09-24",
          "close": 2464.29
        },
        {
          "date": "2026-09-28",
          "close": 2384.92
        },
        {
          "date": "2026-09-29",
          "close": 2387.62
        },
        {
          "date": "2026-09-30",
          "close": 2395.91
        },
        {
          "date": "2026-10-08",
          "close": 2385.87
        },
        {
          "date": "2026-10-09",
          "close": 2440.04
        },
        {
          "date": "2026-10-12",
          "close": 2440.6
        },
        {
          "date": "2026-10-13",
          "close": 2445.89
        },
        {
          "date": "2026-10-14",
          "close": 2439.08
        },
        {
          "date": "2026-10-15",
          "close": 2394.09
        },
        {
          "date": "2026-10-16",
          "close": 2358.04
        },
        {
          "date": "2026-10-19",
          "close": 2349.76
        },
        {
          "date": "2026-10-20",
          "close": 2363.87
        },
        {
          "date": "2026-10-21",
          "close": 2409.3
        },
        {
          "date": "2026-10-22",
          "close": 2351.89
        },
        {
          "date": "2026-10-23",
          "close": 2388.67
        },
        {
          "date": "2026-10-26",
          "close": 2405.96
        },
        {
          "date": "2026-10-27",
          "close": 2381.64
        },
        {
          "date": "2026-10-28",
          "close": 2416.59
        },
        {
          "date": "2026-10-29",
          "close": 2358.44
        },
        {
          "date": "2026-10-30",
          "close": 2296.18
        },
        {
          "date": "2026-11-02",
          "close": 2355.55
        },
        {
          "date": "2026-11-03",
          "close": 2371.73
        },
        {
          "date": "2026-11-04",
          "close": 2407.06
        },
        {
          "date": "2026-11-05",
          "close": 2495.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1639",
      "name": "周期股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 179,
      "history_sufficient": true,
      "returns": {
        "1": 0.007834613225687015,
        "5": 0.03133593243953414,
        "20": -0.03217038260390859,
        "60": -0.0945406553788708
      },
      "moving_averages": {
        "5": 824.9839999999967,
        "20": 837.7379999999976,
        "60": 892.1774999999992
      },
      "phase": "下降",
      "phase_days": 29,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-31",
            "end": "2026-08-24",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-25",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-27",
            "end": "2026-08-31",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-18",
            "end": "2026-11-05",
            "sessions": 29,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 5,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.03911320625811299,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1010.01
        },
        {
          "date": "2026-05-14",
          "close": 990.63
        },
        {
          "date": "2026-05-15",
          "close": 975.57
        },
        {
          "date": "2026-05-18",
          "close": 968.19
        },
        {
          "date": "2026-05-19",
          "close": 972.8
        },
        {
          "date": "2026-05-20",
          "close": 968.94
        },
        {
          "date": "2026-05-21",
          "close": 958.68
        },
        {
          "date": "2026-05-22",
          "close": 968.77
        },
        {
          "date": "2026-05-25",
          "close": 972.13
        },
        {
          "date": "2026-05-26",
          "close": 981.71
        },
        {
          "date": "2026-05-27",
          "close": 968.04
        },
        {
          "date": "2026-05-28",
          "close": 961.8
        },
        {
          "date": "2026-05-29",
          "close": 958.37
        },
        {
          "date": "2026-06-01",
          "close": 959.37
        },
        {
          "date": "2026-06-02",
          "close": 964.29
        },
        {
          "date": "2026-06-03",
          "close": 960.69
        },
        {
          "date": "2026-06-04",
          "close": 956.0
        },
        {
          "date": "2026-06-05",
          "close": 945.16
        },
        {
          "date": "2026-06-08",
          "close": 924.62
        },
        {
          "date": "2026-06-09",
          "close": 936.84
        },
        {
          "date": "2026-06-10",
          "close": 928.67
        },
        {
          "date": "2026-06-11",
          "close": 925.02
        },
        {
          "date": "2026-06-12",
          "close": 943.04
        },
        {
          "date": "2026-06-15",
          "close": 964.71
        },
        {
          "date": "2026-06-16",
          "close": 963.31
        },
        {
          "date": "2026-06-17",
          "close": 966.05
        },
        {
          "date": "2026-06-18",
          "close": 951.1
        },
        {
          "date": "2026-06-22",
          "close": 985.08
        },
        {
          "date": "2026-06-23",
          "close": 957.45
        },
        {
          "date": "2026-06-24",
          "close": 957.58
        },
        {
          "date": "2026-06-25",
          "close": 964.51
        },
        {
          "date": "2026-06-26",
          "close": 933.78
        },
        {
          "date": "2026-06-29",
          "close": 939.38
        },
        {
          "date": "2026-06-30",
          "close": 938.47
        },
        {
          "date": "2026-07-01",
          "close": 949.7
        },
        {
          "date": "2026-07-02",
          "close": 936.18
        },
        {
          "date": "2026-07-03",
          "close": 948.0
        },
        {
          "date": "2026-07-06",
          "close": 949.42
        },
        {
          "date": "2026-07-07",
          "close": 927.89
        },
        {
          "date": "2026-07-08",
          "close": 910.43
        },
        {
          "date": "2026-07-09",
          "close": 916.49
        },
        {
          "date": "2026-07-10",
          "close": 908.53
        },
        {
          "date": "2026-07-13",
          "close": 883.19
        },
        {
          "date": "2026-07-14",
          "close": 907.36
        },
        {
          "date": "2026-07-15",
          "close": 913.37
        },
        {
          "date": "2026-07-16",
          "close": 901.09
        },
        {
          "date": "2026-07-17",
          "close": 879.69
        },
        {
          "date": "2026-07-20",
          "close": 889.82
        },
        {
          "date": "2026-07-21",
          "close": 906.73
        },
        {
          "date": "2026-07-22",
          "close": 911.25
        },
        {
          "date": "2026-07-23",
          "close": 926.27
        },
        {
          "date": "2026-07-24",
          "close": 899.87
        },
        {
          "date": "2026-07-27",
          "close": 914.52
        },
        {
          "date": "2026-07-28",
          "close": 899.69
        },
        {
          "date": "2026-07-29",
          "close": 911.95
        },
        {
          "date": "2026-07-30",
          "close": 908.88
        },
        {
          "date": "2026-07-31",
          "close": 915.73
        },
        {
          "date": "2026-08-03",
          "close": 911.95
        },
        {
          "date": "2026-08-04",
          "close": 915.2
        },
        {
          "date": "2026-08-05",
          "close": 931.98
        },
        {
          "date": "2026-08-06",
          "close": 932.49
        },
        {
          "date": "2026-08-07",
          "close": 945.13
        },
        {
          "date": "2026-08-10",
          "close": 950.68
        },
        {
          "date": "2026-08-11",
          "close": 940.51
        },
        {
          "date": "2026-08-12",
          "close": 945.65
        },
        {
          "date": "2026-08-13",
          "close": 932.32
        },
        {
          "date": "2026-08-14",
          "close": 930.99
        },
        {
          "date": "2026-08-17",
          "close": 944.76
        },
        {
          "date": "2026-08-18",
          "close": 942.41
        },
        {
          "date": "2026-08-19",
          "close": 921.41
        },
        {
          "date": "2026-08-20",
          "close": 926.11
        },
        {
          "date": "2026-08-21",
          "close": 933.68
        },
        {
          "date": "2026-08-24",
          "close": 927.92
        },
        {
          "date": "2026-08-25",
          "close": 924.37
        },
        {
          "date": "2026-08-26",
          "close": 934.43
        },
        {
          "date": "2026-08-27",
          "close": 942.56
        },
        {
          "date": "2026-08-28",
          "close": 944.94
        },
        {
          "date": "2026-08-31",
          "close": 942.4
        },
        {
          "date": "2026-09-01",
          "close": 937.97
        },
        {
          "date": "2026-09-02",
          "close": 919.81
        },
        {
          "date": "2026-09-03",
          "close": 926.98
        },
        {
          "date": "2026-09-04",
          "close": 924.4
        },
        {
          "date": "2026-09-07",
          "close": 921.52
        },
        {
          "date": "2026-09-08",
          "close": 925.1
        },
        {
          "date": "2026-09-09",
          "close": 931.02
        },
        {
          "date": "2026-09-10",
          "close": 923.16
        },
        {
          "date": "2026-09-11",
          "close": 906.72
        },
        {
          "date": "2026-09-14",
          "close": 903.31
        },
        {
          "date": "2026-09-15",
          "close": 898.03
        },
        {
          "date": "2026-09-16",
          "close": 898.89
        },
        {
          "date": "2026-09-17",
          "close": 893.33
        },
        {
          "date": "2026-09-18",
          "close": 902.63
        },
        {
          "date": "2026-09-21",
          "close": 911.97
        },
        {
          "date": "2026-09-22",
          "close": 910.27
        },
        {
          "date": "2026-09-23",
          "close": 903.49
        },
        {
          "date": "2026-09-24",
          "close": 885.66
        },
        {
          "date": "2026-09-28",
          "close": 868.98
        },
        {
          "date": "2026-09-29",
          "close": 871.12
        },
        {
          "date": "2026-09-30",
          "close": 876.85
        },
        {
          "date": "2026-10-08",
          "close": 871.92
        },
        {
          "date": "2026-10-09",
          "close": 878.22
        },
        {
          "date": "2026-10-12",
          "close": 869.46
        },
        {
          "date": "2026-10-13",
          "close": 865.95
        },
        {
          "date": "2026-10-14",
          "close": 857.05
        },
        {
          "date": "2026-10-15",
          "close": 841.86
        },
        {
          "date": "2026-10-16",
          "close": 845.25
        },
        {
          "date": "2026-10-19",
          "close": 846.72
        },
        {
          "date": "2026-10-20",
          "close": 839.27
        },
        {
          "date": "2026-10-21",
          "close": 832.02
        },
        {
          "date": "2026-10-22",
          "close": 815.78
        },
        {
          "date": "2026-10-23",
          "close": 831.96
        },
        {
          "date": "2026-10-26",
          "close": 834.16
        },
        {
          "date": "2026-10-27",
          "close": 825.34
        },
        {
          "date": "2026-10-28",
          "close": 828.57
        },
        {
          "date": "2026-10-29",
          "close": 818.23
        },
        {
          "date": "2026-10-30",
          "close": 807.21
        },
        {
          "date": "2026-11-02",
          "close": 816.26
        },
        {
          "date": "2026-11-03",
          "close": 820.27
        },
        {
          "date": "2026-11-04",
          "close": 837.31
        },
        {
          "date": "2026-11-05",
          "close": 843.87
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 19,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 19,
          "covered_samples": 0,
          "insufficient_or_abstained": 19,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1640",
      "name": "价值股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 179,
      "history_sufficient": true,
      "returns": {
        "1": -0.0007680969878142152,
        "5": 0.02400782887108943,
        "20": 0.01211152697758533,
        "60": 0.008569931901519112
      },
      "moving_averages": {
        "5": 956.2900000000024,
        "20": 949.1835000000021,
        "60": 949.8558333333339
      },
      "phase": "震荡",
      "phase_days": 2,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-18",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-13",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-14",
            "end": "2026-10-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-03",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 5
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.0008095821310694085,
      "history": [
        {
          "date": "2026-05-13",
          "close": 997.29
        },
        {
          "date": "2026-05-14",
          "close": 989.38
        },
        {
          "date": "2026-05-15",
          "close": 983.26
        },
        {
          "date": "2026-05-18",
          "close": 972.66
        },
        {
          "date": "2026-05-19",
          "close": 979.74
        },
        {
          "date": "2026-05-20",
          "close": 973.13
        },
        {
          "date": "2026-05-21",
          "close": 961.47
        },
        {
          "date": "2026-05-22",
          "close": 961.53
        },
        {
          "date": "2026-05-25",
          "close": 959.61
        },
        {
          "date": "2026-05-26",
          "close": 964.47
        },
        {
          "date": "2026-05-27",
          "close": 954.6
        },
        {
          "date": "2026-05-28",
          "close": 948.33
        },
        {
          "date": "2026-05-29",
          "close": 961.82
        },
        {
          "date": "2026-06-01",
          "close": 973.61
        },
        {
          "date": "2026-06-02",
          "close": 968.48
        },
        {
          "date": "2026-06-03",
          "close": 960.11
        },
        {
          "date": "2026-06-04",
          "close": 947.18
        },
        {
          "date": "2026-06-05",
          "close": 948.38
        },
        {
          "date": "2026-06-08",
          "close": 936.24
        },
        {
          "date": "2026-06-09",
          "close": 937.05
        },
        {
          "date": "2026-06-10",
          "close": 936.05
        },
        {
          "date": "2026-06-11",
          "close": 931.67
        },
        {
          "date": "2026-06-12",
          "close": 943.66
        },
        {
          "date": "2026-06-15",
          "close": 949.69
        },
        {
          "date": "2026-06-16",
          "close": 937.64
        },
        {
          "date": "2026-06-17",
          "close": 927.65
        },
        {
          "date": "2026-06-18",
          "close": 909.84
        },
        {
          "date": "2026-06-22",
          "close": 915.55
        },
        {
          "date": "2026-06-23",
          "close": 911.98
        },
        {
          "date": "2026-06-24",
          "close": 898.0
        },
        {
          "date": "2026-06-25",
          "close": 889.87
        },
        {
          "date": "2026-06-26",
          "close": 869.78
        },
        {
          "date": "2026-06-29",
          "close": 882.11
        },
        {
          "date": "2026-06-30",
          "close": 867.24
        },
        {
          "date": "2026-07-01",
          "close": 882.84
        },
        {
          "date": "2026-07-02",
          "close": 893.4
        },
        {
          "date": "2026-07-03",
          "close": 903.31
        },
        {
          "date": "2026-07-06",
          "close": 916.31
        },
        {
          "date": "2026-07-07",
          "close": 898.17
        },
        {
          "date": "2026-07-08",
          "close": 898.91
        },
        {
          "date": "2026-07-09",
          "close": 888.13
        },
        {
          "date": "2026-07-10",
          "close": 895.73
        },
        {
          "date": "2026-07-13",
          "close": 894.98
        },
        {
          "date": "2026-07-14",
          "close": 911.1
        },
        {
          "date": "2026-07-15",
          "close": 925.13
        },
        {
          "date": "2026-07-16",
          "close": 921.55
        },
        {
          "date": "2026-07-17",
          "close": 913.82
        },
        {
          "date": "2026-07-20",
          "close": 933.42
        },
        {
          "date": "2026-07-21",
          "close": 930.42
        },
        {
          "date": "2026-07-22",
          "close": 930.68
        },
        {
          "date": "2026-07-23",
          "close": 944.07
        },
        {
          "date": "2026-07-24",
          "close": 926.26
        },
        {
          "date": "2026-07-27",
          "close": 935.05
        },
        {
          "date": "2026-07-28",
          "close": 940.63
        },
        {
          "date": "2026-07-29",
          "close": 958.0
        },
        {
          "date": "2026-07-30",
          "close": 968.99
        },
        {
          "date": "2026-07-31",
          "close": 967.21
        },
        {
          "date": "2026-08-03",
          "close": 972.13
        },
        {
          "date": "2026-08-04",
          "close": 958.16
        },
        {
          "date": "2026-08-05",
          "close": 954.5
        },
        {
          "date": "2026-08-06",
          "close": 952.28
        },
        {
          "date": "2026-08-07",
          "close": 947.23
        },
        {
          "date": "2026-08-10",
          "close": 960.13
        },
        {
          "date": "2026-08-11",
          "close": 955.2
        },
        {
          "date": "2026-08-12",
          "close": 955.18
        },
        {
          "date": "2026-08-13",
          "close": 948.08
        },
        {
          "date": "2026-08-14",
          "close": 942.59
        },
        {
          "date": "2026-08-17",
          "close": 946.73
        },
        {
          "date": "2026-08-18",
          "close": 949.3
        },
        {
          "date": "2026-08-19",
          "close": 946.69
        },
        {
          "date": "2026-08-20",
          "close": 952.21
        },
        {
          "date": "2026-08-21",
          "close": 942.61
        },
        {
          "date": "2026-08-24",
          "close": 946.34
        },
        {
          "date": "2026-08-25",
          "close": 949.63
        },
        {
          "date": "2026-08-26",
          "close": 955.71
        },
        {
          "date": "2026-08-27",
          "close": 952.49
        },
        {
          "date": "2026-08-28",
          "close": 956.74
        },
        {
          "date": "2026-08-31",
          "close": 954.08
        },
        {
          "date": "2026-09-01",
          "close": 965.17
        },
        {
          "date": "2026-09-02",
          "close": 952.82
        },
        {
          "date": "2026-09-03",
          "close": 954.79
        },
        {
          "date": "2026-09-04",
          "close": 962.1
        },
        {
          "date": "2026-09-07",
          "close": 958.72
        },
        {
          "date": "2026-09-08",
          "close": 967.05
        },
        {
          "date": "2026-09-09",
          "close": 970.01
        },
        {
          "date": "2026-09-10",
          "close": 964.0
        },
        {
          "date": "2026-09-11",
          "close": 950.59
        },
        {
          "date": "2026-09-14",
          "close": 954.62
        },
        {
          "date": "2026-09-15",
          "close": 945.32
        },
        {
          "date": "2026-09-16",
          "close": 943.24
        },
        {
          "date": "2026-09-17",
          "close": 938.51
        },
        {
          "date": "2026-09-18",
          "close": 940.64
        },
        {
          "date": "2026-09-21",
          "close": 945.74
        },
        {
          "date": "2026-09-22",
          "close": 943.52
        },
        {
          "date": "2026-09-23",
          "close": 938.22
        },
        {
          "date": "2026-09-24",
          "close": 936.55
        },
        {
          "date": "2026-09-28",
          "close": 931.05
        },
        {
          "date": "2026-09-29",
          "close": 934.03
        },
        {
          "date": "2026-09-30",
          "close": 946.61
        },
        {
          "date": "2026-10-08",
          "close": 951.16
        },
        {
          "date": "2026-10-09",
          "close": 958.48
        },
        {
          "date": "2026-10-12",
          "close": 960.29
        },
        {
          "date": "2026-10-13",
          "close": 958.42
        },
        {
          "date": "2026-10-14",
          "close": 963.46
        },
        {
          "date": "2026-10-15",
          "close": 944.81
        },
        {
          "date": "2026-10-16",
          "close": 951.89
        },
        {
          "date": "2026-10-19",
          "close": 960.03
        },
        {
          "date": "2026-10-20",
          "close": 950.48
        },
        {
          "date": "2026-10-21",
          "close": 942.05
        },
        {
          "date": "2026-10-22",
          "close": 926.29
        },
        {
          "date": "2026-10-23",
          "close": 929.74
        },
        {
          "date": "2026-10-26",
          "close": 939.26
        },
        {
          "date": "2026-10-27",
          "close": 937.34
        },
        {
          "date": "2026-10-28",
          "close": 939.57
        },
        {
          "date": "2026-10-29",
          "close": 940.11
        },
        {
          "date": "2026-10-30",
          "close": 943.04
        },
        {
          "date": "2026-11-02",
          "close": 951.52
        },
        {
          "date": "2026-11-03",
          "close": 960.79
        },
        {
          "date": "2026-11-04",
          "close": 963.42
        },
        {
          "date": "2026-11-05",
          "close": 962.68
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1641",
      "name": "红利股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 179,
      "history_sufficient": true,
      "returns": {
        "1": -0.0017094692740190487,
        "5": 0.012852645720129008,
        "20": 0.003057982525814129,
        "60": 0.027250172855574073
      },
      "moving_averages": {
        "5": 1007.6520000000019,
        "20": 1005.5880000000004,
        "60": 1001.9868333333332
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "下跌",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-16",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-10-19",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-20",
            "end": "2026-10-26",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-27",
            "end": "2026-11-04",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.0,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": 17.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 9
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.01381255917925095,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1011.22
        },
        {
          "date": "2026-05-14",
          "close": 999.96
        },
        {
          "date": "2026-05-15",
          "close": 996.93
        },
        {
          "date": "2026-05-18",
          "close": 988.52
        },
        {
          "date": "2026-05-19",
          "close": 991.32
        },
        {
          "date": "2026-05-20",
          "close": 984.14
        },
        {
          "date": "2026-05-21",
          "close": 968.39
        },
        {
          "date": "2026-05-22",
          "close": 967.88
        },
        {
          "date": "2026-05-25",
          "close": 973.51
        },
        {
          "date": "2026-05-26",
          "close": 973.25
        },
        {
          "date": "2026-05-27",
          "close": 966.78
        },
        {
          "date": "2026-05-28",
          "close": 964.0
        },
        {
          "date": "2026-05-29",
          "close": 979.73
        },
        {
          "date": "2026-06-01",
          "close": 999.95
        },
        {
          "date": "2026-06-02",
          "close": 993.75
        },
        {
          "date": "2026-06-03",
          "close": 986.89
        },
        {
          "date": "2026-06-04",
          "close": 979.1
        },
        {
          "date": "2026-06-05",
          "close": 981.89
        },
        {
          "date": "2026-06-08",
          "close": 973.33
        },
        {
          "date": "2026-06-09",
          "close": 974.43
        },
        {
          "date": "2026-06-10",
          "close": 972.35
        },
        {
          "date": "2026-06-11",
          "close": 965.42
        },
        {
          "date": "2026-06-12",
          "close": 981.15
        },
        {
          "date": "2026-06-15",
          "close": 979.33
        },
        {
          "date": "2026-06-16",
          "close": 965.34
        },
        {
          "date": "2026-06-17",
          "close": 955.02
        },
        {
          "date": "2026-06-18",
          "close": 939.98
        },
        {
          "date": "2026-06-22",
          "close": 947.37
        },
        {
          "date": "2026-06-23",
          "close": 946.36
        },
        {
          "date": "2026-06-24",
          "close": 929.15
        },
        {
          "date": "2026-06-25",
          "close": 920.93
        },
        {
          "date": "2026-06-26",
          "close": 903.47
        },
        {
          "date": "2026-06-29",
          "close": 909.8
        },
        {
          "date": "2026-06-30",
          "close": 892.78
        },
        {
          "date": "2026-07-01",
          "close": 909.78
        },
        {
          "date": "2026-07-02",
          "close": 919.13
        },
        {
          "date": "2026-07-03",
          "close": 929.23
        },
        {
          "date": "2026-07-06",
          "close": 945.97
        },
        {
          "date": "2026-07-07",
          "close": 929.66
        },
        {
          "date": "2026-07-08",
          "close": 934.52
        },
        {
          "date": "2026-07-09",
          "close": 926.27
        },
        {
          "date": "2026-07-10",
          "close": 928.89
        },
        {
          "date": "2026-07-13",
          "close": 930.71
        },
        {
          "date": "2026-07-14",
          "close": 944.64
        },
        {
          "date": "2026-07-15",
          "close": 959.45
        },
        {
          "date": "2026-07-16",
          "close": 955.02
        },
        {
          "date": "2026-07-17",
          "close": 949.25
        },
        {
          "date": "2026-07-20",
          "close": 968.57
        },
        {
          "date": "2026-07-21",
          "close": 960.0
        },
        {
          "date": "2026-07-22",
          "close": 962.79
        },
        {
          "date": "2026-07-23",
          "close": 973.27
        },
        {
          "date": "2026-07-24",
          "close": 959.56
        },
        {
          "date": "2026-07-27",
          "close": 969.55
        },
        {
          "date": "2026-07-28",
          "close": 971.83
        },
        {
          "date": "2026-07-29",
          "close": 986.9
        },
        {
          "date": "2026-07-30",
          "close": 998.12
        },
        {
          "date": "2026-07-31",
          "close": 997.95
        },
        {
          "date": "2026-08-03",
          "close": 1001.46
        },
        {
          "date": "2026-08-04",
          "close": 987.35
        },
        {
          "date": "2026-08-05",
          "close": 983.48
        },
        {
          "date": "2026-08-06",
          "close": 989.92
        },
        {
          "date": "2026-08-07",
          "close": 983.46
        },
        {
          "date": "2026-08-10",
          "close": 995.17
        },
        {
          "date": "2026-08-11",
          "close": 991.86
        },
        {
          "date": "2026-08-12",
          "close": 992.07
        },
        {
          "date": "2026-08-13",
          "close": 984.03
        },
        {
          "date": "2026-08-14",
          "close": 983.61
        },
        {
          "date": "2026-08-17",
          "close": 986.18
        },
        {
          "date": "2026-08-18",
          "close": 989.47
        },
        {
          "date": "2026-08-19",
          "close": 990.54
        },
        {
          "date": "2026-08-20",
          "close": 996.48
        },
        {
          "date": "2026-08-21",
          "close": 992.34
        },
        {
          "date": "2026-08-24",
          "close": 999.95
        },
        {
          "date": "2026-08-25",
          "close": 1000.43
        },
        {
          "date": "2026-08-26",
          "close": 1005.61
        },
        {
          "date": "2026-08-27",
          "close": 1006.07
        },
        {
          "date": "2026-08-28",
          "close": 1013.36
        },
        {
          "date": "2026-08-31",
          "close": 1017.81
        },
        {
          "date": "2026-09-01",
          "close": 1022.53
        },
        {
          "date": "2026-09-02",
          "close": 1009.31
        },
        {
          "date": "2026-09-03",
          "close": 1010.82
        },
        {
          "date": "2026-09-04",
          "close": 1015.82
        },
        {
          "date": "2026-09-07",
          "close": 1009.39
        },
        {
          "date": "2026-09-08",
          "close": 1019.34
        },
        {
          "date": "2026-09-09",
          "close": 1023.08
        },
        {
          "date": "2026-09-10",
          "close": 1017.03
        },
        {
          "date": "2026-09-11",
          "close": 1003.35
        },
        {
          "date": "2026-09-14",
          "close": 1005.87
        },
        {
          "date": "2026-09-15",
          "close": 998.35
        },
        {
          "date": "2026-09-16",
          "close": 993.63
        },
        {
          "date": "2026-09-17",
          "close": 989.12
        },
        {
          "date": "2026-09-18",
          "close": 991.31
        },
        {
          "date": "2026-09-21",
          "close": 1002.55
        },
        {
          "date": "2026-09-22",
          "close": 1003.38
        },
        {
          "date": "2026-09-23",
          "close": 996.23
        },
        {
          "date": "2026-09-24",
          "close": 992.85
        },
        {
          "date": "2026-09-28",
          "close": 988.59
        },
        {
          "date": "2026-09-29",
          "close": 989.43
        },
        {
          "date": "2026-09-30",
          "close": 999.91
        },
        {
          "date": "2026-10-08",
          "close": 1007.2
        },
        {
          "date": "2026-10-09",
          "close": 1017.17
        },
        {
          "date": "2026-10-12",
          "close": 1020.1
        },
        {
          "date": "2026-10-13",
          "close": 1019.58
        },
        {
          "date": "2026-10-14",
          "close": 1024.43
        },
        {
          "date": "2026-10-15",
          "close": 1002.6
        },
        {
          "date": "2026-10-16",
          "close": 1012.93
        },
        {
          "date": "2026-10-19",
          "close": 1019.89
        },
        {
          "date": "2026-10-20",
          "close": 1011.26
        },
        {
          "date": "2026-10-21",
          "close": 1000.81
        },
        {
          "date": "2026-10-22",
          "close": 984.54
        },
        {
          "date": "2026-10-23",
          "close": 982.68
        },
        {
          "date": "2026-10-26",
          "close": 993.52
        },
        {
          "date": "2026-10-27",
          "close": 992.76
        },
        {
          "date": "2026-10-28",
          "close": 993.77
        },
        {
          "date": "2026-10-29",
          "close": 997.46
        },
        {
          "date": "2026-10-30",
          "close": 998.49
        },
        {
          "date": "2026-11-02",
          "close": 1005.35
        },
        {
          "date": "2026-11-03",
          "close": 1012.13
        },
        {
          "date": "2026-11-04",
          "close": 1012.01
        },
        {
          "date": "2026-11-05",
          "close": 1010.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1642",
      "name": "微利股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 179,
      "history_sufficient": true,
      "returns": {
        "1": 0.02521717351471775,
        "5": 0.017851066614317457,
        "20": -0.07911812067822288,
        "60": -0.03911539411910048
      },
      "moving_averages": {
        "5": 753.6599999999919,
        "20": 793.775999999998,
        "60": 827.9474999999986
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-16",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": 51,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 4.5,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.08472102903275158,
      "history": [
        {
          "date": "2026-05-13",
          "close": 983.78
        },
        {
          "date": "2026-05-14",
          "close": 963.75
        },
        {
          "date": "2026-05-15",
          "close": 959.24
        },
        {
          "date": "2026-05-18",
          "close": 956.93
        },
        {
          "date": "2026-05-19",
          "close": 966.18
        },
        {
          "date": "2026-05-20",
          "close": 959.34
        },
        {
          "date": "2026-05-21",
          "close": 931.19
        },
        {
          "date": "2026-05-22",
          "close": 944.94
        },
        {
          "date": "2026-05-25",
          "close": 946.9
        },
        {
          "date": "2026-05-26",
          "close": 934.52
        },
        {
          "date": "2026-05-27",
          "close": 912.9
        },
        {
          "date": "2026-05-28",
          "close": 918.5
        },
        {
          "date": "2026-05-29",
          "close": 892.01
        },
        {
          "date": "2026-06-01",
          "close": 902.02
        },
        {
          "date": "2026-06-02",
          "close": 888.49
        },
        {
          "date": "2026-06-03",
          "close": 882.71
        },
        {
          "date": "2026-06-04",
          "close": 875.04
        },
        {
          "date": "2026-06-05",
          "close": 883.56
        },
        {
          "date": "2026-06-08",
          "close": 857.96
        },
        {
          "date": "2026-06-09",
          "close": 869.59
        },
        {
          "date": "2026-06-10",
          "close": 860.4
        },
        {
          "date": "2026-06-11",
          "close": 846.99
        },
        {
          "date": "2026-06-12",
          "close": 851.6
        },
        {
          "date": "2026-06-15",
          "close": 867.01
        },
        {
          "date": "2026-06-16",
          "close": 875.62
        },
        {
          "date": "2026-06-17",
          "close": 871.32
        },
        {
          "date": "2026-06-18",
          "close": 868.4
        },
        {
          "date": "2026-06-22",
          "close": 875.2
        },
        {
          "date": "2026-06-23",
          "close": 874.33
        },
        {
          "date": "2026-06-24",
          "close": 856.53
        },
        {
          "date": "2026-06-25",
          "close": 846.08
        },
        {
          "date": "2026-06-26",
          "close": 826.79
        },
        {
          "date": "2026-06-29",
          "close": 823.27
        },
        {
          "date": "2026-06-30",
          "close": 842.82
        },
        {
          "date": "2026-07-01",
          "close": 858.64
        },
        {
          "date": "2026-07-02",
          "close": 850.44
        },
        {
          "date": "2026-07-03",
          "close": 857.7
        },
        {
          "date": "2026-07-06",
          "close": 840.71
        },
        {
          "date": "2026-07-07",
          "close": 819.56
        },
        {
          "date": "2026-07-08",
          "close": 803.5
        },
        {
          "date": "2026-07-09",
          "close": 811.12
        },
        {
          "date": "2026-07-10",
          "close": 820.53
        },
        {
          "date": "2026-07-13",
          "close": 783.0
        },
        {
          "date": "2026-07-14",
          "close": 791.05
        },
        {
          "date": "2026-07-15",
          "close": 794.67
        },
        {
          "date": "2026-07-16",
          "close": 784.54
        },
        {
          "date": "2026-07-17",
          "close": 745.08
        },
        {
          "date": "2026-07-20",
          "close": 724.74
        },
        {
          "date": "2026-07-21",
          "close": 738.38
        },
        {
          "date": "2026-07-22",
          "close": 731.62
        },
        {
          "date": "2026-07-23",
          "close": 747.75
        },
        {
          "date": "2026-07-24",
          "close": 729.44
        },
        {
          "date": "2026-07-27",
          "close": 752.32
        },
        {
          "date": "2026-07-28",
          "close": 748.73
        },
        {
          "date": "2026-07-29",
          "close": 756.04
        },
        {
          "date": "2026-07-30",
          "close": 741.47
        },
        {
          "date": "2026-07-31",
          "close": 764.71
        },
        {
          "date": "2026-08-03",
          "close": 778.26
        },
        {
          "date": "2026-08-04",
          "close": 793.12
        },
        {
          "date": "2026-08-05",
          "close": 809.4
        },
        {
          "date": "2026-08-06",
          "close": 813.02
        },
        {
          "date": "2026-08-07",
          "close": 821.95
        },
        {
          "date": "2026-08-10",
          "close": 832.15
        },
        {
          "date": "2026-08-11",
          "close": 830.57
        },
        {
          "date": "2026-08-12",
          "close": 840.34
        },
        {
          "date": "2026-08-13",
          "close": 831.81
        },
        {
          "date": "2026-08-14",
          "close": 832.5
        },
        {
          "date": "2026-08-17",
          "close": 849.14
        },
        {
          "date": "2026-08-18",
          "close": 848.84
        },
        {
          "date": "2026-08-19",
          "close": 810.45
        },
        {
          "date": "2026-08-20",
          "close": 822.37
        },
        {
          "date": "2026-08-21",
          "close": 822.05
        },
        {
          "date": "2026-08-24",
          "close": 810.57
        },
        {
          "date": "2026-08-25",
          "close": 825.47
        },
        {
          "date": "2026-08-26",
          "close": 828.77
        },
        {
          "date": "2026-08-27",
          "close": 841.12
        },
        {
          "date": "2026-08-28",
          "close": 843.02
        },
        {
          "date": "2026-08-31",
          "close": 853.67
        },
        {
          "date": "2026-09-01",
          "close": 862.21
        },
        {
          "date": "2026-09-02",
          "close": 858.67
        },
        {
          "date": "2026-09-03",
          "close": 853.49
        },
        {
          "date": "2026-09-04",
          "close": 851.01
        },
        {
          "date": "2026-09-07",
          "close": 858.03
        },
        {
          "date": "2026-09-08",
          "close": 871.65
        },
        {
          "date": "2026-09-09",
          "close": 868.42
        },
        {
          "date": "2026-09-10",
          "close": 856.29
        },
        {
          "date": "2026-09-11",
          "close": 836.87
        },
        {
          "date": "2026-09-14",
          "close": 840.99
        },
        {
          "date": "2026-09-15",
          "close": 823.78
        },
        {
          "date": "2026-09-16",
          "close": 837.97
        },
        {
          "date": "2026-09-17",
          "close": 846.56
        },
        {
          "date": "2026-09-18",
          "close": 862.22
        },
        {
          "date": "2026-09-21",
          "close": 882.74
        },
        {
          "date": "2026-09-22",
          "close": 884.54
        },
        {
          "date": "2026-09-23",
          "close": 876.4
        },
        {
          "date": "2026-09-24",
          "close": 868.62
        },
        {
          "date": "2026-09-28",
          "close": 847.61
        },
        {
          "date": "2026-09-29",
          "close": 856.16
        },
        {
          "date": "2026-09-30",
          "close": 854.73
        },
        {
          "date": "2026-10-08",
          "close": 844.56
        },
        {
          "date": "2026-10-09",
          "close": 849.73
        },
        {
          "date": "2026-10-12",
          "close": 831.41
        },
        {
          "date": "2026-10-13",
          "close": 842.3
        },
        {
          "date": "2026-10-14",
          "close": 828.94
        },
        {
          "date": "2026-10-15",
          "close": 803.31
        },
        {
          "date": "2026-10-16",
          "close": 808.49
        },
        {
          "date": "2026-10-19",
          "close": 802.54
        },
        {
          "date": "2026-10-20",
          "close": 815.93
        },
        {
          "date": "2026-10-21",
          "close": 816.12
        },
        {
          "date": "2026-10-22",
          "close": 789.7
        },
        {
          "date": "2026-10-23",
          "close": 802.1
        },
        {
          "date": "2026-10-26",
          "close": 796.61
        },
        {
          "date": "2026-10-27",
          "close": 770.49
        },
        {
          "date": "2026-10-28",
          "close": 785.45
        },
        {
          "date": "2026-10-29",
          "close": 764.1
        },
        {
          "date": "2026-10-30",
          "close": 733.78
        },
        {
          "date": "2026-11-02",
          "close": 755.81
        },
        {
          "date": "2026-11-03",
          "close": 742.36
        },
        {
          "date": "2026-11-04",
          "close": 758.61
        },
        {
          "date": "2026-11-05",
          "close": 777.74
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 10,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1643",
      "name": "小盘股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 168,
      "history_sufficient": true,
      "returns": {
        "1": 0.021790002685387666,
        "5": 0.04637001728563184,
        "20": -0.03911830491353818,
        "60": -0.07415561091477896
      },
      "moving_averages": {
        "5": 767.3159999999974,
        "20": 788.8060000000012,
        "60": 841.1466666666677
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-03",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-13",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 4.5,
            "sample_size": 6
          },
          "回调": {
            "median_sessions": 8,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 7
          }
        }
      },
      "drawdown": -0.04355788566503893,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1008.69
        },
        {
          "date": "2026-05-14",
          "close": 987.57
        },
        {
          "date": "2026-05-15",
          "close": 980.4
        },
        {
          "date": "2026-05-18",
          "close": 981.82
        },
        {
          "date": "2026-05-19",
          "close": 992.48
        },
        {
          "date": "2026-05-20",
          "close": 987.63
        },
        {
          "date": "2026-05-21",
          "close": 962.75
        },
        {
          "date": "2026-05-22",
          "close": 976.8
        },
        {
          "date": "2026-05-25",
          "close": 982.14
        },
        {
          "date": "2026-05-26",
          "close": 973.23
        },
        {
          "date": "2026-05-27",
          "close": 955.95
        },
        {
          "date": "2026-05-28",
          "close": 960.18
        },
        {
          "date": "2026-05-29",
          "close": 940.75
        },
        {
          "date": "2026-06-01",
          "close": 942.94
        },
        {
          "date": "2026-06-02",
          "close": 937.3
        },
        {
          "date": "2026-06-03",
          "close": 935.1
        },
        {
          "date": "2026-06-04",
          "close": 928.62
        },
        {
          "date": "2026-06-05",
          "close": 928.53
        },
        {
          "date": "2026-06-08",
          "close": 900.61
        },
        {
          "date": "2026-06-09",
          "close": 915.09
        },
        {
          "date": "2026-06-10",
          "close": 904.38
        },
        {
          "date": "2026-06-11",
          "close": 895.91
        },
        {
          "date": "2026-06-12",
          "close": 908.49
        },
        {
          "date": "2026-06-15",
          "close": 932.37
        },
        {
          "date": "2026-06-16",
          "close": 938.23
        },
        {
          "date": "2026-06-17",
          "close": 937.25
        },
        {
          "date": "2026-06-18",
          "close": 937.53
        },
        {
          "date": "2026-06-22",
          "close": 943.3
        },
        {
          "date": "2026-06-23",
          "close": 931.86
        },
        {
          "date": "2026-06-24",
          "close": 930.92
        },
        {
          "date": "2026-06-25",
          "close": 925.77
        },
        {
          "date": "2026-06-26",
          "close": 900.92
        },
        {
          "date": "2026-06-29",
          "close": 904.04
        },
        {
          "date": "2026-06-30",
          "close": 919.1
        },
        {
          "date": "2026-07-01",
          "close": 934.52
        },
        {
          "date": "2026-07-02",
          "close": 921.61
        },
        {
          "date": "2026-07-03",
          "close": 927.46
        },
        {
          "date": "2026-07-06",
          "close": 916.78
        },
        {
          "date": "2026-07-07",
          "close": 894.92
        },
        {
          "date": "2026-07-08",
          "close": 879.25
        },
        {
          "date": "2026-07-09",
          "close": 887.41
        },
        {
          "date": "2026-07-10",
          "close": 892.0
        },
        {
          "date": "2026-07-13",
          "close": 855.68
        },
        {
          "date": "2026-07-14",
          "close": 865.39
        },
        {
          "date": "2026-07-15",
          "close": 864.19
        },
        {
          "date": "2026-07-16",
          "close": 853.61
        },
        {
          "date": "2026-07-17",
          "close": 811.46
        },
        {
          "date": "2026-07-20",
          "close": 800.64
        },
        {
          "date": "2026-07-21",
          "close": 822.56
        },
        {
          "date": "2026-07-22",
          "close": 814.61
        },
        {
          "date": "2026-07-23",
          "close": 822.46
        },
        {
          "date": "2026-07-24",
          "close": 797.36
        },
        {
          "date": "2026-07-27",
          "close": 821.37
        },
        {
          "date": "2026-07-28",
          "close": 807.97
        },
        {
          "date": "2026-07-29",
          "close": 819.0
        },
        {
          "date": "2026-07-30",
          "close": 803.89
        },
        {
          "date": "2026-07-31",
          "close": 823.34
        },
        {
          "date": "2026-08-03",
          "close": 828.59
        },
        {
          "date": "2026-08-04",
          "close": 844.79
        },
        {
          "date": "2026-08-05",
          "close": 863.05
        },
        {
          "date": "2026-08-06",
          "close": 864.19
        },
        {
          "date": "2026-08-07",
          "close": 875.42
        },
        {
          "date": "2026-08-10",
          "close": 882.49
        },
        {
          "date": "2026-08-11",
          "close": 877.95
        },
        {
          "date": "2026-08-12",
          "close": 886.38
        },
        {
          "date": "2026-08-13",
          "close": 877.03
        },
        {
          "date": "2026-08-14",
          "close": 878.81
        },
        {
          "date": "2026-08-17",
          "close": 895.57
        },
        {
          "date": "2026-08-18",
          "close": 892.83
        },
        {
          "date": "2026-08-19",
          "close": 853.19
        },
        {
          "date": "2026-08-20",
          "close": 861.04
        },
        {
          "date": "2026-08-21",
          "close": 861.01
        },
        {
          "date": "2026-08-24",
          "close": 851.64
        },
        {
          "date": "2026-08-25",
          "close": 858.32
        },
        {
          "date": "2026-08-26",
          "close": 861.29
        },
        {
          "date": "2026-08-27",
          "close": 877.0
        },
        {
          "date": "2026-08-28",
          "close": 874.9
        },
        {
          "date": "2026-08-31",
          "close": 879.5
        },
        {
          "date": "2026-09-01",
          "close": 877.26
        },
        {
          "date": "2026-09-02",
          "close": 866.59
        },
        {
          "date": "2026-09-03",
          "close": 868.21
        },
        {
          "date": "2026-09-04",
          "close": 862.71
        },
        {
          "date": "2026-09-07",
          "close": 871.63
        },
        {
          "date": "2026-09-08",
          "close": 876.67
        },
        {
          "date": "2026-09-09",
          "close": 875.34
        },
        {
          "date": "2026-09-10",
          "close": 866.22
        },
        {
          "date": "2026-09-11",
          "close": 849.57
        },
        {
          "date": "2026-09-14",
          "close": 854.66
        },
        {
          "date": "2026-09-15",
          "close": 850.16
        },
        {
          "date": "2026-09-16",
          "close": 862.21
        },
        {
          "date": "2026-09-17",
          "close": 859.06
        },
        {
          "date": "2026-09-18",
          "close": 873.1
        },
        {
          "date": "2026-09-21",
          "close": 883.87
        },
        {
          "date": "2026-09-22",
          "close": 882.94
        },
        {
          "date": "2026-09-23",
          "close": 880.66
        },
        {
          "date": "2026-09-24",
          "close": 864.32
        },
        {
          "date": "2026-09-28",
          "close": 839.93
        },
        {
          "date": "2026-09-29",
          "close": 843.64
        },
        {
          "date": "2026-09-30",
          "close": 843.79
        },
        {
          "date": "2026-10-08",
          "close": 831.58
        },
        {
          "date": "2026-10-09",
          "close": 835.44
        },
        {
          "date": "2026-10-12",
          "close": 823.05
        },
        {
          "date": "2026-10-13",
          "close": 822.73
        },
        {
          "date": "2026-10-14",
          "close": 811.64
        },
        {
          "date": "2026-10-15",
          "close": 785.69
        },
        {
          "date": "2026-10-16",
          "close": 788.57
        },
        {
          "date": "2026-10-19",
          "close": 792.35
        },
        {
          "date": "2026-10-20",
          "close": 800.55
        },
        {
          "date": "2026-10-21",
          "close": 800.6
        },
        {
          "date": "2026-10-22",
          "close": 779.35
        },
        {
          "date": "2026-10-23",
          "close": 797.02
        },
        {
          "date": "2026-10-26",
          "close": 789.28
        },
        {
          "date": "2026-10-27",
          "close": 766.89
        },
        {
          "date": "2026-10-28",
          "close": 782.74
        },
        {
          "date": "2026-10-29",
          "close": 763.64
        },
        {
          "date": "2026-10-30",
          "close": 741.74
        },
        {
          "date": "2026-11-02",
          "close": 761.59
        },
        {
          "date": "2026-11-03",
          "close": 752.19
        },
        {
          "date": "2026-11-04",
          "close": 782.01
        },
        {
          "date": "2026-11-05",
          "close": 799.05
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 20,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1644",
      "name": "微盘精选",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 168,
      "history_sufficient": true,
      "returns": {
        "1": 0.027836285303973085,
        "5": 0.025137264263547454,
        "20": -0.08057764979178483,
        "60": 0.041055043091431376
      },
      "moving_averages": {
        "5": 832.8360000000044,
        "20": 871.0874999999985,
        "60": 884.3963333333334
      },
      "phase": "下降",
      "phase_days": 3,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-29",
            "end": "2026-10-09",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-19",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-20",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-21",
            "end": "2026-11-02",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": 38,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.08170815156958344,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1017.84
        },
        {
          "date": "2026-05-14",
          "close": 1009.95
        },
        {
          "date": "2026-05-15",
          "close": 1005.09
        },
        {
          "date": "2026-05-18",
          "close": 1010.27
        },
        {
          "date": "2026-05-19",
          "close": 1010.95
        },
        {
          "date": "2026-05-20",
          "close": 999.63
        },
        {
          "date": "2026-05-21",
          "close": 961.13
        },
        {
          "date": "2026-05-22",
          "close": 981.69
        },
        {
          "date": "2026-05-25",
          "close": 963.52
        },
        {
          "date": "2026-05-26",
          "close": 941.77
        },
        {
          "date": "2026-05-27",
          "close": 917.78
        },
        {
          "date": "2026-05-28",
          "close": 919.02
        },
        {
          "date": "2026-05-29",
          "close": 894.97
        },
        {
          "date": "2026-06-01",
          "close": 926.05
        },
        {
          "date": "2026-06-02",
          "close": 899.34
        },
        {
          "date": "2026-06-03",
          "close": 885.62
        },
        {
          "date": "2026-06-04",
          "close": 867.39
        },
        {
          "date": "2026-06-05",
          "close": 882.71
        },
        {
          "date": "2026-06-08",
          "close": 858.05
        },
        {
          "date": "2026-06-09",
          "close": 861.96
        },
        {
          "date": "2026-06-10",
          "close": 854.67
        },
        {
          "date": "2026-06-11",
          "close": 845.27
        },
        {
          "date": "2026-06-12",
          "close": 857.79
        },
        {
          "date": "2026-06-15",
          "close": 854.04
        },
        {
          "date": "2026-06-16",
          "close": 854.41
        },
        {
          "date": "2026-06-17",
          "close": 833.4
        },
        {
          "date": "2026-06-18",
          "close": 829.59
        },
        {
          "date": "2026-06-22",
          "close": 838.67
        },
        {
          "date": "2026-06-23",
          "close": 852.23
        },
        {
          "date": "2026-06-24",
          "close": 820.02
        },
        {
          "date": "2026-06-25",
          "close": 799.39
        },
        {
          "date": "2026-06-26",
          "close": 780.83
        },
        {
          "date": "2026-06-29",
          "close": 781.33
        },
        {
          "date": "2026-06-30",
          "close": 777.57
        },
        {
          "date": "2026-07-01",
          "close": 800.97
        },
        {
          "date": "2026-07-02",
          "close": 804.66
        },
        {
          "date": "2026-07-03",
          "close": 826.93
        },
        {
          "date": "2026-07-06",
          "close": 818.68
        },
        {
          "date": "2026-07-07",
          "close": 791.88
        },
        {
          "date": "2026-07-08",
          "close": 780.16
        },
        {
          "date": "2026-07-09",
          "close": 776.43
        },
        {
          "date": "2026-07-10",
          "close": 793.11
        },
        {
          "date": "2026-07-13",
          "close": 766.37
        },
        {
          "date": "2026-07-14",
          "close": 788.48
        },
        {
          "date": "2026-07-15",
          "close": 797.6
        },
        {
          "date": "2026-07-16",
          "close": 801.79
        },
        {
          "date": "2026-07-17",
          "close": 769.14
        },
        {
          "date": "2026-07-20",
          "close": 742.72
        },
        {
          "date": "2026-07-21",
          "close": 735.58
        },
        {
          "date": "2026-07-22",
          "close": 718.3
        },
        {
          "date": "2026-07-23",
          "close": 746.07
        },
        {
          "date": "2026-07-24",
          "close": 727.81
        },
        {
          "date": "2026-07-27",
          "close": 748.19
        },
        {
          "date": "2026-07-28",
          "close": 754.53
        },
        {
          "date": "2026-07-29",
          "close": 774.2
        },
        {
          "date": "2026-07-30",
          "close": 769.85
        },
        {
          "date": "2026-07-31",
          "close": 786.51
        },
        {
          "date": "2026-08-03",
          "close": 814.34
        },
        {
          "date": "2026-08-04",
          "close": 823.63
        },
        {
          "date": "2026-08-05",
          "close": 824.99
        },
        {
          "date": "2026-08-06",
          "close": 833.52
        },
        {
          "date": "2026-08-07",
          "close": 834.28
        },
        {
          "date": "2026-08-10",
          "close": 863.49
        },
        {
          "date": "2026-08-11",
          "close": 857.81
        },
        {
          "date": "2026-08-12",
          "close": 864.05
        },
        {
          "date": "2026-08-13",
          "close": 850.66
        },
        {
          "date": "2026-08-14",
          "close": 854.97
        },
        {
          "date": "2026-08-17",
          "close": 873.4
        },
        {
          "date": "2026-08-18",
          "close": 876.16
        },
        {
          "date": "2026-08-19",
          "close": 857.33
        },
        {
          "date": "2026-08-20",
          "close": 875.77
        },
        {
          "date": "2026-08-21",
          "close": 875.47
        },
        {
          "date": "2026-08-24",
          "close": 865.5
        },
        {
          "date": "2026-08-25",
          "close": 892.55
        },
        {
          "date": "2026-08-26",
          "close": 891.81
        },
        {
          "date": "2026-08-27",
          "close": 891.67
        },
        {
          "date": "2026-08-28",
          "close": 904.97
        },
        {
          "date": "2026-08-31",
          "close": 914.18
        },
        {
          "date": "2026-09-01",
          "close": 924.25
        },
        {
          "date": "2026-09-02",
          "close": 921.02
        },
        {
          "date": "2026-09-03",
          "close": 902.6
        },
        {
          "date": "2026-09-04",
          "close": 906.9
        },
        {
          "date": "2026-09-07",
          "close": 910.0
        },
        {
          "date": "2026-09-08",
          "close": 922.52
        },
        {
          "date": "2026-09-09",
          "close": 917.13
        },
        {
          "date": "2026-09-10",
          "close": 898.89
        },
        {
          "date": "2026-09-11",
          "close": 874.8
        },
        {
          "date": "2026-09-14",
          "close": 882.17
        },
        {
          "date": "2026-09-15",
          "close": 854.29
        },
        {
          "date": "2026-09-16",
          "close": 870.6
        },
        {
          "date": "2026-09-17",
          "close": 880.19
        },
        {
          "date": "2026-09-18",
          "close": 885.63
        },
        {
          "date": "2026-09-21",
          "close": 914.46
        },
        {
          "date": "2026-09-22",
          "close": 924.31
        },
        {
          "date": "2026-09-23",
          "close": 927.07
        },
        {
          "date": "2026-09-24",
          "close": 926.69
        },
        {
          "date": "2026-09-28",
          "close": 922.8
        },
        {
          "date": "2026-09-29",
          "close": 933.79
        },
        {
          "date": "2026-09-30",
          "close": 930.2
        },
        {
          "date": "2026-10-08",
          "close": 934.13
        },
        {
          "date": "2026-10-09",
          "close": 935.28
        },
        {
          "date": "2026-10-12",
          "close": 920.28
        },
        {
          "date": "2026-10-13",
          "close": 930.93
        },
        {
          "date": "2026-10-14",
          "close": 897.77
        },
        {
          "date": "2026-10-15",
          "close": 877.53
        },
        {
          "date": "2026-10-16",
          "close": 893.06
        },
        {
          "date": "2026-10-19",
          "close": 878.96
        },
        {
          "date": "2026-10-20",
          "close": 890.64
        },
        {
          "date": "2026-10-21",
          "close": 882.8
        },
        {
          "date": "2026-10-22",
          "close": 864.54
        },
        {
          "date": "2026-10-23",
          "close": 876.33
        },
        {
          "date": "2026-10-26",
          "close": 871.82
        },
        {
          "date": "2026-10-27",
          "close": 842.24
        },
        {
          "date": "2026-10-28",
          "close": 857.59
        },
        {
          "date": "2026-10-29",
          "close": 837.8
        },
        {
          "date": "2026-10-30",
          "close": 813.67
        },
        {
          "date": "2026-11-02",
          "close": 830.85
        },
        {
          "date": "2026-11-03",
          "close": 825.2
        },
        {
          "date": "2026-11-04",
          "close": 835.6
        },
        {
          "date": "2026-11-05",
          "close": 858.86
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 13,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1645",
      "name": "昨日打二板以上表现",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 159,
      "history_sufficient": true,
      "returns": {
        "1": 0.02624937925588844,
        "5": 0.00041669255856757736,
        "20": 0.35430750663311716,
        "60": 2.2736763823248705
      },
      "moving_averages": {
        "5": 40140.249999999956,
        "20": 35705.14949999998,
        "60": 25825.26283333333
      },
      "phase": "回调",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-25",
            "end": "2026-09-10",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-15",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-24",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-10-15",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-16",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-19",
            "end": "2026-11-03",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 12,
            "sample_size": 7
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.0472675322183721,
      "history": [
        {
          "date": "2026-05-13",
          "close": 2619.2
        },
        {
          "date": "2026-05-14",
          "close": 2696.53
        },
        {
          "date": "2026-05-15",
          "close": 2760.18
        },
        {
          "date": "2026-05-18",
          "close": 2886.92
        },
        {
          "date": "2026-05-19",
          "close": 3072.04
        },
        {
          "date": "2026-05-20",
          "close": 3135.39
        },
        {
          "date": "2026-05-21",
          "close": 3158.36
        },
        {
          "date": "2026-05-22",
          "close": 3089.14
        },
        {
          "date": "2026-05-25",
          "close": 3144.5
        },
        {
          "date": "2026-05-26",
          "close": 3129.48
        },
        {
          "date": "2026-05-27",
          "close": 3082.13
        },
        {
          "date": "2026-05-28",
          "close": 3364.33
        },
        {
          "date": "2026-05-29",
          "close": 3399.37
        },
        {
          "date": "2026-06-01",
          "close": 3493.22
        },
        {
          "date": "2026-06-02",
          "close": 3604.73
        },
        {
          "date": "2026-06-03",
          "close": 3739.27
        },
        {
          "date": "2026-06-04",
          "close": 3960.95
        },
        {
          "date": "2026-06-05",
          "close": 3936.85
        },
        {
          "date": "2026-06-08",
          "close": 4020.72
        },
        {
          "date": "2026-06-09",
          "close": 3911.61
        },
        {
          "date": "2026-06-10",
          "close": 3942.66
        },
        {
          "date": "2026-06-11",
          "close": 3993.89
        },
        {
          "date": "2026-06-12",
          "close": 4225.72
        },
        {
          "date": "2026-06-15",
          "close": 4288.22
        },
        {
          "date": "2026-06-16",
          "close": 4615.99
        },
        {
          "date": "2026-06-17",
          "close": 4644.96
        },
        {
          "date": "2026-06-18",
          "close": 4614.65
        },
        {
          "date": "2026-06-22",
          "close": 4837.83
        },
        {
          "date": "2026-06-23",
          "close": 5029.13
        },
        {
          "date": "2026-06-24",
          "close": 5349.4
        },
        {
          "date": "2026-06-25",
          "close": 5451.79
        },
        {
          "date": "2026-06-26",
          "close": 5812.82
        },
        {
          "date": "2026-06-29",
          "close": 5747.94
        },
        {
          "date": "2026-06-30",
          "close": 5599.39
        },
        {
          "date": "2026-07-01",
          "close": 5448.06
        },
        {
          "date": "2026-07-02",
          "close": 5630.98
        },
        {
          "date": "2026-07-03",
          "close": 5744.1
        },
        {
          "date": "2026-07-06",
          "close": 5822.45
        },
        {
          "date": "2026-07-07",
          "close": 5952.88
        },
        {
          "date": "2026-07-08",
          "close": 5906.94
        },
        {
          "date": "2026-07-09",
          "close": 6145.19
        },
        {
          "date": "2026-07-10",
          "close": 6353.04
        },
        {
          "date": "2026-07-13",
          "close": 6989.54
        },
        {
          "date": "2026-07-14",
          "close": 6682.25
        },
        {
          "date": "2026-07-15",
          "close": 7353.75
        },
        {
          "date": "2026-07-16",
          "close": 7807.84
        },
        {
          "date": "2026-07-17",
          "close": 8738.09
        },
        {
          "date": "2026-07-20",
          "close": 7732.96
        },
        {
          "date": "2026-07-21",
          "close": 7733.25
        },
        {
          "date": "2026-07-22",
          "close": 8505.11
        },
        {
          "date": "2026-07-23",
          "close": 9049.91
        },
        {
          "date": "2026-07-24",
          "close": 9032.7
        },
        {
          "date": "2026-07-27",
          "close": 9782.96
        },
        {
          "date": "2026-07-28",
          "close": 9785.8
        },
        {
          "date": "2026-07-29",
          "close": 9730.6
        },
        {
          "date": "2026-07-30",
          "close": 10018.53
        },
        {
          "date": "2026-07-31",
          "close": 10707.27
        },
        {
          "date": "2026-08-03",
          "close": 10964.01
        },
        {
          "date": "2026-08-04",
          "close": 11762.01
        },
        {
          "date": "2026-08-05",
          "close": 12196.12
        },
        {
          "date": "2026-08-06",
          "close": 12772.41
        },
        {
          "date": "2026-08-07",
          "close": 13139.53
        },
        {
          "date": "2026-08-10",
          "close": 13382.25
        },
        {
          "date": "2026-08-11",
          "close": 14467.41
        },
        {
          "date": "2026-08-12",
          "close": 15815.27
        },
        {
          "date": "2026-08-13",
          "close": 17219.76
        },
        {
          "date": "2026-08-14",
          "close": 16374.12
        },
        {
          "date": "2026-08-17",
          "close": 17353.27
        },
        {
          "date": "2026-08-18",
          "close": 17108.12
        },
        {
          "date": "2026-08-19",
          "close": 15599.94
        },
        {
          "date": "2026-08-20",
          "close": 16457.67
        },
        {
          "date": "2026-08-21",
          "close": 15692.2
        },
        {
          "date": "2026-08-24",
          "close": 15693.15
        },
        {
          "date": "2026-08-25",
          "close": 16296.41
        },
        {
          "date": "2026-08-26",
          "close": 17238.38
        },
        {
          "date": "2026-08-27",
          "close": 18439.38
        },
        {
          "date": "2026-08-28",
          "close": 19579.3
        },
        {
          "date": "2026-08-31",
          "close": 20052.91
        },
        {
          "date": "2026-09-01",
          "close": 20903.52
        },
        {
          "date": "2026-09-02",
          "close": 21732.3
        },
        {
          "date": "2026-09-03",
          "close": 22078.81
        },
        {
          "date": "2026-09-04",
          "close": 21761.42
        },
        {
          "date": "2026-09-07",
          "close": 22206.37
        },
        {
          "date": "2026-09-08",
          "close": 24060.13
        },
        {
          "date": "2026-09-09",
          "close": 23972.89
        },
        {
          "date": "2026-09-10",
          "close": 23270.94
        },
        {
          "date": "2026-09-11",
          "close": 22308.28
        },
        {
          "date": "2026-09-14",
          "close": 21918.43
        },
        {
          "date": "2026-09-15",
          "close": 22337.63
        },
        {
          "date": "2026-09-16",
          "close": 22975.07
        },
        {
          "date": "2026-09-17",
          "close": 24517.22
        },
        {
          "date": "2026-09-18",
          "close": 25505.73
        },
        {
          "date": "2026-09-21",
          "close": 27067.47
        },
        {
          "date": "2026-09-22",
          "close": 27799.17
        },
        {
          "date": "2026-09-23",
          "close": 28162.73
        },
        {
          "date": "2026-09-24",
          "close": 28524.9
        },
        {
          "date": "2026-09-28",
          "close": 27247.09
        },
        {
          "date": "2026-09-29",
          "close": 27000.31
        },
        {
          "date": "2026-09-30",
          "close": 27900.03
        },
        {
          "date": "2026-10-08",
          "close": 29480.86
        },
        {
          "date": "2026-10-09",
          "close": 31478.15
        },
        {
          "date": "2026-10-12",
          "close": 32958.38
        },
        {
          "date": "2026-10-13",
          "close": 31932.65
        },
        {
          "date": "2026-10-14",
          "close": 32603.02
        },
        {
          "date": "2026-10-15",
          "close": 32682.32
        },
        {
          "date": "2026-10-16",
          "close": 32247.71
        },
        {
          "date": "2026-10-19",
          "close": 32499.7
        },
        {
          "date": "2026-10-20",
          "close": 33041.34
        },
        {
          "date": "2026-10-21",
          "close": 33235.38
        },
        {
          "date": "2026-10-22",
          "close": 34348.83
        },
        {
          "date": "2026-10-23",
          "close": 35075.18
        },
        {
          "date": "2026-10-26",
          "close": 36781.62
        },
        {
          "date": "2026-10-27",
          "close": 36722.53
        },
        {
          "date": "2026-10-28",
          "close": 37885.41
        },
        {
          "date": "2026-10-29",
          "close": 39909.52
        },
        {
          "date": "2026-10-30",
          "close": 38783.29
        },
        {
          "date": "2026-11-02",
          "close": 41179.9
        },
        {
          "date": "2026-11-03",
          "close": 41906.99
        },
        {
          "date": "2026-11-04",
          "close": 38904.92
        },
        {
          "date": "2026-11-05",
          "close": 39926.15
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1646",
      "name": "消费电子概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.029843622147468052,
        "5": 0.0415383200772379,
        "20": -0.06839654162083264,
        "60": -0.08855182957494323
      },
      "moving_averages": {
        "5": 861.0460000000021,
        "20": 900.1765000000029,
        "60": 985.5380000000009
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-02",
            "end": "2026-07-17",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-20",
            "end": "2026-08-06",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-08",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 6.5,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.061624330789383897,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1158.13
        },
        {
          "date": "2026-05-14",
          "close": 1142.85
        },
        {
          "date": "2026-05-15",
          "close": 1134.45
        },
        {
          "date": "2026-05-18",
          "close": 1152.57
        },
        {
          "date": "2026-05-19",
          "close": 1169.64
        },
        {
          "date": "2026-05-20",
          "close": 1172.65
        },
        {
          "date": "2026-05-21",
          "close": 1136.21
        },
        {
          "date": "2026-05-22",
          "close": 1174.22
        },
        {
          "date": "2026-05-25",
          "close": 1195.83
        },
        {
          "date": "2026-05-26",
          "close": 1187.92
        },
        {
          "date": "2026-05-27",
          "close": 1174.42
        },
        {
          "date": "2026-05-28",
          "close": 1191.42
        },
        {
          "date": "2026-05-29",
          "close": 1133.76
        },
        {
          "date": "2026-06-01",
          "close": 1128.52
        },
        {
          "date": "2026-06-02",
          "close": 1145.78
        },
        {
          "date": "2026-06-03",
          "close": 1149.98
        },
        {
          "date": "2026-06-04",
          "close": 1154.01
        },
        {
          "date": "2026-06-05",
          "close": 1153.65
        },
        {
          "date": "2026-06-08",
          "close": 1107.64
        },
        {
          "date": "2026-06-09",
          "close": 1143.58
        },
        {
          "date": "2026-06-10",
          "close": 1114.16
        },
        {
          "date": "2026-06-11",
          "close": 1096.92
        },
        {
          "date": "2026-06-12",
          "close": 1091.24
        },
        {
          "date": "2026-06-15",
          "close": 1146.7
        },
        {
          "date": "2026-06-16",
          "close": 1181.72
        },
        {
          "date": "2026-06-17",
          "close": 1201.47
        },
        {
          "date": "2026-06-18",
          "close": 1213.5
        },
        {
          "date": "2026-06-22",
          "close": 1220.85
        },
        {
          "date": "2026-06-23",
          "close": 1203.91
        },
        {
          "date": "2026-06-24",
          "close": 1216.62
        },
        {
          "date": "2026-06-25",
          "close": 1225.07
        },
        {
          "date": "2026-06-26",
          "close": 1188.51
        },
        {
          "date": "2026-06-29",
          "close": 1167.35
        },
        {
          "date": "2026-06-30",
          "close": 1218.52
        },
        {
          "date": "2026-07-01",
          "close": 1221.95
        },
        {
          "date": "2026-07-02",
          "close": 1188.01
        },
        {
          "date": "2026-07-03",
          "close": 1190.51
        },
        {
          "date": "2026-07-06",
          "close": 1161.66
        },
        {
          "date": "2026-07-07",
          "close": 1137.4
        },
        {
          "date": "2026-07-08",
          "close": 1111.01
        },
        {
          "date": "2026-07-09",
          "close": 1144.9
        },
        {
          "date": "2026-07-10",
          "close": 1128.4
        },
        {
          "date": "2026-07-13",
          "close": 1058.13
        },
        {
          "date": "2026-07-14",
          "close": 1073.48
        },
        {
          "date": "2026-07-15",
          "close": 1046.48
        },
        {
          "date": "2026-07-16",
          "close": 1026.79
        },
        {
          "date": "2026-07-17",
          "close": 953.41
        },
        {
          "date": "2026-07-20",
          "close": 906.04
        },
        {
          "date": "2026-07-21",
          "close": 954.46
        },
        {
          "date": "2026-07-22",
          "close": 940.87
        },
        {
          "date": "2026-07-23",
          "close": 942.29
        },
        {
          "date": "2026-07-24",
          "close": 926.0
        },
        {
          "date": "2026-07-27",
          "close": 959.72
        },
        {
          "date": "2026-07-28",
          "close": 930.22
        },
        {
          "date": "2026-07-29",
          "close": 937.72
        },
        {
          "date": "2026-07-30",
          "close": 894.23
        },
        {
          "date": "2026-07-31",
          "close": 925.36
        },
        {
          "date": "2026-08-03",
          "close": 920.37
        },
        {
          "date": "2026-08-04",
          "close": 955.88
        },
        {
          "date": "2026-08-05",
          "close": 994.22
        },
        {
          "date": "2026-08-06",
          "close": 1004.28
        },
        {
          "date": "2026-08-07",
          "close": 1024.97
        },
        {
          "date": "2026-08-10",
          "close": 1025.62
        },
        {
          "date": "2026-08-11",
          "close": 1024.39
        },
        {
          "date": "2026-08-12",
          "close": 1039.79
        },
        {
          "date": "2026-08-13",
          "close": 1026.34
        },
        {
          "date": "2026-08-14",
          "close": 1037.79
        },
        {
          "date": "2026-08-17",
          "close": 1069.6
        },
        {
          "date": "2026-08-18",
          "close": 1065.97
        },
        {
          "date": "2026-08-19",
          "close": 995.84
        },
        {
          "date": "2026-08-20",
          "close": 1008.95
        },
        {
          "date": "2026-08-21",
          "close": 1017.99
        },
        {
          "date": "2026-08-24",
          "close": 997.56
        },
        {
          "date": "2026-08-25",
          "close": 1009.67
        },
        {
          "date": "2026-08-26",
          "close": 1008.29
        },
        {
          "date": "2026-08-27",
          "close": 1036.36
        },
        {
          "date": "2026-08-28",
          "close": 1028.37
        },
        {
          "date": "2026-08-31",
          "close": 1055.14
        },
        {
          "date": "2026-09-01",
          "close": 1043.6
        },
        {
          "date": "2026-09-02",
          "close": 1036.56
        },
        {
          "date": "2026-09-03",
          "close": 1035.52
        },
        {
          "date": "2026-09-04",
          "close": 1015.28
        },
        {
          "date": "2026-09-07",
          "close": 1039.05
        },
        {
          "date": "2026-09-08",
          "close": 1030.88
        },
        {
          "date": "2026-09-09",
          "close": 1022.37
        },
        {
          "date": "2026-09-10",
          "close": 1009.19
        },
        {
          "date": "2026-09-11",
          "close": 995.42
        },
        {
          "date": "2026-09-14",
          "close": 1008.23
        },
        {
          "date": "2026-09-15",
          "close": 1003.19
        },
        {
          "date": "2026-09-16",
          "close": 1032.2
        },
        {
          "date": "2026-09-17",
          "close": 1032.21
        },
        {
          "date": "2026-09-18",
          "close": 1057.82
        },
        {
          "date": "2026-09-21",
          "close": 1071.37
        },
        {
          "date": "2026-09-22",
          "close": 1079.6
        },
        {
          "date": "2026-09-23",
          "close": 1078.91
        },
        {
          "date": "2026-09-24",
          "close": 1055.53
        },
        {
          "date": "2026-09-28",
          "close": 1011.91
        },
        {
          "date": "2026-09-29",
          "close": 1018.97
        },
        {
          "date": "2026-09-30",
          "close": 1001.31
        },
        {
          "date": "2026-10-08",
          "close": 972.71
        },
        {
          "date": "2026-10-09",
          "close": 965.69
        },
        {
          "date": "2026-10-12",
          "close": 941.73
        },
        {
          "date": "2026-10-13",
          "close": 946.51
        },
        {
          "date": "2026-10-14",
          "close": 924.99
        },
        {
          "date": "2026-10-15",
          "close": 893.42
        },
        {
          "date": "2026-10-16",
          "close": 889.74
        },
        {
          "date": "2026-10-19",
          "close": 892.32
        },
        {
          "date": "2026-10-20",
          "close": 918.64
        },
        {
          "date": "2026-10-21",
          "close": 923.61
        },
        {
          "date": "2026-10-22",
          "close": 898.24
        },
        {
          "date": "2026-10-23",
          "close": 928.64
        },
        {
          "date": "2026-10-26",
          "close": 911.91
        },
        {
          "date": "2026-10-27",
          "close": 881.6
        },
        {
          "date": "2026-10-28",
          "close": 911.22
        },
        {
          "date": "2026-10-29",
          "close": 870.04
        },
        {
          "date": "2026-10-30",
          "close": 833.07
        },
        {
          "date": "2026-11-02",
          "close": 855.43
        },
        {
          "date": "2026-11-03",
          "close": 830.63
        },
        {
          "date": "2026-11-04",
          "close": 879.92
        },
        {
          "date": "2026-11-05",
          "close": 906.18
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1647",
      "name": "电网概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.0281842742162437,
        "5": 0.039328080106961094,
        "20": -0.06822152229632372,
        "60": -0.10673333170338128
      },
      "moving_averages": {
        "5": 700.5459999999905,
        "20": 735.3364999999976,
        "60": 785.4644999999987
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-02",
            "end": "2026-09-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-21",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-10-14",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 3
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.06983464236159731,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1032.14
        },
        {
          "date": "2026-05-14",
          "close": 999.66
        },
        {
          "date": "2026-05-15",
          "close": 983.86
        },
        {
          "date": "2026-05-18",
          "close": 995.81
        },
        {
          "date": "2026-05-19",
          "close": 1017.03
        },
        {
          "date": "2026-05-20",
          "close": 1005.77
        },
        {
          "date": "2026-05-21",
          "close": 961.25
        },
        {
          "date": "2026-05-22",
          "close": 982.85
        },
        {
          "date": "2026-05-25",
          "close": 985.75
        },
        {
          "date": "2026-05-26",
          "close": 967.28
        },
        {
          "date": "2026-05-27",
          "close": 957.59
        },
        {
          "date": "2026-05-28",
          "close": 971.53
        },
        {
          "date": "2026-05-29",
          "close": 945.26
        },
        {
          "date": "2026-06-01",
          "close": 952.06
        },
        {
          "date": "2026-06-02",
          "close": 941.44
        },
        {
          "date": "2026-06-03",
          "close": 935.94
        },
        {
          "date": "2026-06-04",
          "close": 920.08
        },
        {
          "date": "2026-06-05",
          "close": 919.13
        },
        {
          "date": "2026-06-08",
          "close": 886.47
        },
        {
          "date": "2026-06-09",
          "close": 897.62
        },
        {
          "date": "2026-06-10",
          "close": 871.76
        },
        {
          "date": "2026-06-11",
          "close": 854.34
        },
        {
          "date": "2026-06-12",
          "close": 863.33
        },
        {
          "date": "2026-06-15",
          "close": 887.06
        },
        {
          "date": "2026-06-16",
          "close": 905.53
        },
        {
          "date": "2026-06-17",
          "close": 896.0
        },
        {
          "date": "2026-06-18",
          "close": 890.01
        },
        {
          "date": "2026-06-22",
          "close": 904.21
        },
        {
          "date": "2026-06-23",
          "close": 892.9
        },
        {
          "date": "2026-06-24",
          "close": 881.26
        },
        {
          "date": "2026-06-25",
          "close": 866.6
        },
        {
          "date": "2026-06-26",
          "close": 839.88
        },
        {
          "date": "2026-06-29",
          "close": 834.4
        },
        {
          "date": "2026-06-30",
          "close": 851.72
        },
        {
          "date": "2026-07-01",
          "close": 857.28
        },
        {
          "date": "2026-07-02",
          "close": 840.71
        },
        {
          "date": "2026-07-03",
          "close": 852.38
        },
        {
          "date": "2026-07-06",
          "close": 833.65
        },
        {
          "date": "2026-07-07",
          "close": 810.57
        },
        {
          "date": "2026-07-08",
          "close": 797.14
        },
        {
          "date": "2026-07-09",
          "close": 802.44
        },
        {
          "date": "2026-07-10",
          "close": 810.85
        },
        {
          "date": "2026-07-13",
          "close": 770.85
        },
        {
          "date": "2026-07-14",
          "close": 777.99
        },
        {
          "date": "2026-07-15",
          "close": 772.59
        },
        {
          "date": "2026-07-16",
          "close": 765.62
        },
        {
          "date": "2026-07-17",
          "close": 736.81
        },
        {
          "date": "2026-07-20",
          "close": 723.84
        },
        {
          "date": "2026-07-21",
          "close": 735.66
        },
        {
          "date": "2026-07-22",
          "close": 727.47
        },
        {
          "date": "2026-07-23",
          "close": 759.89
        },
        {
          "date": "2026-07-24",
          "close": 736.32
        },
        {
          "date": "2026-07-27",
          "close": 762.91
        },
        {
          "date": "2026-07-28",
          "close": 752.39
        },
        {
          "date": "2026-07-29",
          "close": 766.71
        },
        {
          "date": "2026-07-30",
          "close": 747.04
        },
        {
          "date": "2026-07-31",
          "close": 767.29
        },
        {
          "date": "2026-08-03",
          "close": 787.39
        },
        {
          "date": "2026-08-04",
          "close": 804.96
        },
        {
          "date": "2026-08-05",
          "close": 818.02
        },
        {
          "date": "2026-08-06",
          "close": 814.4
        },
        {
          "date": "2026-08-07",
          "close": 814.92
        },
        {
          "date": "2026-08-10",
          "close": 827.52
        },
        {
          "date": "2026-08-11",
          "close": 820.05
        },
        {
          "date": "2026-08-12",
          "close": 830.0
        },
        {
          "date": "2026-08-13",
          "close": 821.42
        },
        {
          "date": "2026-08-14",
          "close": 820.7
        },
        {
          "date": "2026-08-17",
          "close": 836.5
        },
        {
          "date": "2026-08-18",
          "close": 829.3
        },
        {
          "date": "2026-08-19",
          "close": 791.2
        },
        {
          "date": "2026-08-20",
          "close": 798.65
        },
        {
          "date": "2026-08-21",
          "close": 801.25
        },
        {
          "date": "2026-08-24",
          "close": 795.45
        },
        {
          "date": "2026-08-25",
          "close": 806.12
        },
        {
          "date": "2026-08-26",
          "close": 809.81
        },
        {
          "date": "2026-08-27",
          "close": 813.55
        },
        {
          "date": "2026-08-28",
          "close": 813.09
        },
        {
          "date": "2026-08-31",
          "close": 817.87
        },
        {
          "date": "2026-09-01",
          "close": 820.9
        },
        {
          "date": "2026-09-02",
          "close": 817.61
        },
        {
          "date": "2026-09-03",
          "close": 815.63
        },
        {
          "date": "2026-09-04",
          "close": 813.37
        },
        {
          "date": "2026-09-07",
          "close": 815.89
        },
        {
          "date": "2026-09-08",
          "close": 816.61
        },
        {
          "date": "2026-09-09",
          "close": 816.65
        },
        {
          "date": "2026-09-10",
          "close": 810.04
        },
        {
          "date": "2026-09-11",
          "close": 800.54
        },
        {
          "date": "2026-09-14",
          "close": 803.35
        },
        {
          "date": "2026-09-15",
          "close": 792.89
        },
        {
          "date": "2026-09-16",
          "close": 804.77
        },
        {
          "date": "2026-09-17",
          "close": 801.27
        },
        {
          "date": "2026-09-18",
          "close": 815.3
        },
        {
          "date": "2026-09-21",
          "close": 826.05
        },
        {
          "date": "2026-09-22",
          "close": 823.78
        },
        {
          "date": "2026-09-23",
          "close": 813.92
        },
        {
          "date": "2026-09-24",
          "close": 804.0
        },
        {
          "date": "2026-09-28",
          "close": 783.14
        },
        {
          "date": "2026-09-29",
          "close": 791.0
        },
        {
          "date": "2026-09-30",
          "close": 788.42
        },
        {
          "date": "2026-10-08",
          "close": 784.21
        },
        {
          "date": "2026-10-09",
          "close": 785.57
        },
        {
          "date": "2026-10-12",
          "close": 777.95
        },
        {
          "date": "2026-10-13",
          "close": 779.16
        },
        {
          "date": "2026-10-14",
          "close": 760.29
        },
        {
          "date": "2026-10-15",
          "close": 737.76
        },
        {
          "date": "2026-10-16",
          "close": 742.87
        },
        {
          "date": "2026-10-19",
          "close": 745.21
        },
        {
          "date": "2026-10-20",
          "close": 754.41
        },
        {
          "date": "2026-10-21",
          "close": 752.73
        },
        {
          "date": "2026-10-22",
          "close": 735.91
        },
        {
          "date": "2026-10-23",
          "close": 750.21
        },
        {
          "date": "2026-10-26",
          "close": 738.58
        },
        {
          "date": "2026-10-27",
          "close": 715.2
        },
        {
          "date": "2026-10-28",
          "close": 725.09
        },
        {
          "date": "2026-10-29",
          "close": 703.06
        },
        {
          "date": "2026-10-30",
          "close": 676.3
        },
        {
          "date": "2026-11-02",
          "close": 694.24
        },
        {
          "date": "2026-11-03",
          "close": 690.8
        },
        {
          "date": "2026-11-04",
          "close": 710.68
        },
        {
          "date": "2026-11-05",
          "close": 730.71
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1648",
      "name": "电池技术",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.02641982574429691,
        "5": 0.04251890739922559,
        "20": -0.0852536401263354,
        "60": -0.09646247930533502
      },
      "moving_averages": {
        "5": 769.4619999999995,
        "20": 804.3765000000014,
        "60": 869.023
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-09-04",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-07",
            "end": "2026-09-16",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-22",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": 17.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 3
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.08858947559756436,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1081.07
        },
        {
          "date": "2026-05-14",
          "close": 1061.25
        },
        {
          "date": "2026-05-15",
          "close": 1054.89
        },
        {
          "date": "2026-05-18",
          "close": 1055.46
        },
        {
          "date": "2026-05-19",
          "close": 1062.03
        },
        {
          "date": "2026-05-20",
          "close": 1063.28
        },
        {
          "date": "2026-05-21",
          "close": 1028.33
        },
        {
          "date": "2026-05-22",
          "close": 1056.45
        },
        {
          "date": "2026-05-25",
          "close": 1051.76
        },
        {
          "date": "2026-05-26",
          "close": 1040.2
        },
        {
          "date": "2026-05-27",
          "close": 1020.63
        },
        {
          "date": "2026-05-28",
          "close": 1034.37
        },
        {
          "date": "2026-05-29",
          "close": 1001.97
        },
        {
          "date": "2026-06-01",
          "close": 1007.73
        },
        {
          "date": "2026-06-02",
          "close": 1005.75
        },
        {
          "date": "2026-06-03",
          "close": 1004.33
        },
        {
          "date": "2026-06-04",
          "close": 995.53
        },
        {
          "date": "2026-06-05",
          "close": 998.64
        },
        {
          "date": "2026-06-08",
          "close": 967.24
        },
        {
          "date": "2026-06-09",
          "close": 991.11
        },
        {
          "date": "2026-06-10",
          "close": 975.8
        },
        {
          "date": "2026-06-11",
          "close": 970.97
        },
        {
          "date": "2026-06-12",
          "close": 984.52
        },
        {
          "date": "2026-06-15",
          "close": 1017.16
        },
        {
          "date": "2026-06-16",
          "close": 1037.67
        },
        {
          "date": "2026-06-17",
          "close": 1037.96
        },
        {
          "date": "2026-06-18",
          "close": 1036.06
        },
        {
          "date": "2026-06-22",
          "close": 1053.23
        },
        {
          "date": "2026-06-23",
          "close": 1036.58
        },
        {
          "date": "2026-06-24",
          "close": 1034.75
        },
        {
          "date": "2026-06-25",
          "close": 1023.25
        },
        {
          "date": "2026-06-26",
          "close": 990.45
        },
        {
          "date": "2026-06-29",
          "close": 980.35
        },
        {
          "date": "2026-06-30",
          "close": 1001.77
        },
        {
          "date": "2026-07-01",
          "close": 1015.55
        },
        {
          "date": "2026-07-02",
          "close": 1004.67
        },
        {
          "date": "2026-07-03",
          "close": 1008.68
        },
        {
          "date": "2026-07-06",
          "close": 989.75
        },
        {
          "date": "2026-07-07",
          "close": 968.27
        },
        {
          "date": "2026-07-08",
          "close": 935.15
        },
        {
          "date": "2026-07-09",
          "close": 938.75
        },
        {
          "date": "2026-07-10",
          "close": 933.42
        },
        {
          "date": "2026-07-13",
          "close": 881.51
        },
        {
          "date": "2026-07-14",
          "close": 898.73
        },
        {
          "date": "2026-07-15",
          "close": 890.46
        },
        {
          "date": "2026-07-16",
          "close": 875.23
        },
        {
          "date": "2026-07-17",
          "close": 832.68
        },
        {
          "date": "2026-07-20",
          "close": 799.22
        },
        {
          "date": "2026-07-21",
          "close": 822.92
        },
        {
          "date": "2026-07-22",
          "close": 809.99
        },
        {
          "date": "2026-07-23",
          "close": 833.27
        },
        {
          "date": "2026-07-24",
          "close": 810.72
        },
        {
          "date": "2026-07-27",
          "close": 840.62
        },
        {
          "date": "2026-07-28",
          "close": 826.99
        },
        {
          "date": "2026-07-29",
          "close": 839.82
        },
        {
          "date": "2026-07-30",
          "close": 821.11
        },
        {
          "date": "2026-07-31",
          "close": 839.03
        },
        {
          "date": "2026-08-03",
          "close": 846.7
        },
        {
          "date": "2026-08-04",
          "close": 864.61
        },
        {
          "date": "2026-08-05",
          "close": 887.91
        },
        {
          "date": "2026-08-06",
          "close": 892.75
        },
        {
          "date": "2026-08-07",
          "close": 904.24
        },
        {
          "date": "2026-08-10",
          "close": 915.37
        },
        {
          "date": "2026-08-11",
          "close": 908.73
        },
        {
          "date": "2026-08-12",
          "close": 919.73
        },
        {
          "date": "2026-08-13",
          "close": 905.72
        },
        {
          "date": "2026-08-14",
          "close": 912.18
        },
        {
          "date": "2026-08-17",
          "close": 932.56
        },
        {
          "date": "2026-08-18",
          "close": 929.05
        },
        {
          "date": "2026-08-19",
          "close": 885.65
        },
        {
          "date": "2026-08-20",
          "close": 891.84
        },
        {
          "date": "2026-08-21",
          "close": 900.41
        },
        {
          "date": "2026-08-24",
          "close": 894.26
        },
        {
          "date": "2026-08-25",
          "close": 899.18
        },
        {
          "date": "2026-08-26",
          "close": 903.95
        },
        {
          "date": "2026-08-27",
          "close": 916.49
        },
        {
          "date": "2026-08-28",
          "close": 917.56
        },
        {
          "date": "2026-08-31",
          "close": 922.45
        },
        {
          "date": "2026-09-01",
          "close": 916.94
        },
        {
          "date": "2026-09-02",
          "close": 909.5
        },
        {
          "date": "2026-09-03",
          "close": 908.75
        },
        {
          "date": "2026-09-04",
          "close": 896.17
        },
        {
          "date": "2026-09-07",
          "close": 905.97
        },
        {
          "date": "2026-09-08",
          "close": 909.16
        },
        {
          "date": "2026-09-09",
          "close": 909.25
        },
        {
          "date": "2026-09-10",
          "close": 895.97
        },
        {
          "date": "2026-09-11",
          "close": 876.85
        },
        {
          "date": "2026-09-14",
          "close": 885.07
        },
        {
          "date": "2026-09-15",
          "close": 878.16
        },
        {
          "date": "2026-09-16",
          "close": 893.81
        },
        {
          "date": "2026-09-17",
          "close": 889.6
        },
        {
          "date": "2026-09-18",
          "close": 901.65
        },
        {
          "date": "2026-09-21",
          "close": 912.47
        },
        {
          "date": "2026-09-22",
          "close": 909.77
        },
        {
          "date": "2026-09-23",
          "close": 909.09
        },
        {
          "date": "2026-09-24",
          "close": 894.01
        },
        {
          "date": "2026-09-28",
          "close": 867.04
        },
        {
          "date": "2026-09-29",
          "close": 878.74
        },
        {
          "date": "2026-09-30",
          "close": 876.73
        },
        {
          "date": "2026-10-08",
          "close": 877.03
        },
        {
          "date": "2026-10-09",
          "close": 880.24
        },
        {
          "date": "2026-10-12",
          "close": 861.42
        },
        {
          "date": "2026-10-13",
          "close": 856.14
        },
        {
          "date": "2026-10-14",
          "close": 836.28
        },
        {
          "date": "2026-10-15",
          "close": 810.23
        },
        {
          "date": "2026-10-16",
          "close": 813.15
        },
        {
          "date": "2026-10-19",
          "close": 808.02
        },
        {
          "date": "2026-10-20",
          "close": 819.03
        },
        {
          "date": "2026-10-21",
          "close": 811.21
        },
        {
          "date": "2026-10-22",
          "close": 790.35
        },
        {
          "date": "2026-10-23",
          "close": 808.19
        },
        {
          "date": "2026-10-26",
          "close": 800.73
        },
        {
          "date": "2026-10-27",
          "close": 779.39
        },
        {
          "date": "2026-10-28",
          "close": 796.3
        },
        {
          "date": "2026-10-29",
          "close": 769.54
        },
        {
          "date": "2026-10-30",
          "close": 747.4
        },
        {
          "date": "2026-11-02",
          "close": 760.89
        },
        {
          "date": "2026-11-03",
          "close": 755.15
        },
        {
          "date": "2026-11-04",
          "close": 781.61
        },
        {
          "date": "2026-11-05",
          "close": 802.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 15,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 15,
          "covered_samples": 0,
          "insufficient_or_abstained": 15,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1649",
      "name": "油气资源",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.009911537839149887,
        "5": 0.012998782632219763,
        "20": -0.0797031102154172,
        "60": -0.07389911830536555
      },
      "moving_averages": {
        "5": 736.8160000000032,
        "20": 763.5430000000015,
        "60": 802.7876666666668
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-03",
            "end": "2026-09-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-22",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-30",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-08",
            "end": "2026-10-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 4.5,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.0782192354085125,
      "history": [
        {
          "date": "2026-05-13",
          "close": 938.35
        },
        {
          "date": "2026-05-14",
          "close": 929.23
        },
        {
          "date": "2026-05-15",
          "close": 926.46
        },
        {
          "date": "2026-05-18",
          "close": 932.66
        },
        {
          "date": "2026-05-19",
          "close": 938.08
        },
        {
          "date": "2026-05-20",
          "close": 927.47
        },
        {
          "date": "2026-05-21",
          "close": 894.03
        },
        {
          "date": "2026-05-22",
          "close": 901.85
        },
        {
          "date": "2026-05-25",
          "close": 890.23
        },
        {
          "date": "2026-05-26",
          "close": 881.87
        },
        {
          "date": "2026-05-27",
          "close": 865.72
        },
        {
          "date": "2026-05-28",
          "close": 875.82
        },
        {
          "date": "2026-05-29",
          "close": 865.55
        },
        {
          "date": "2026-06-01",
          "close": 885.99
        },
        {
          "date": "2026-06-02",
          "close": 875.43
        },
        {
          "date": "2026-06-03",
          "close": 880.46
        },
        {
          "date": "2026-06-04",
          "close": 865.49
        },
        {
          "date": "2026-06-05",
          "close": 863.26
        },
        {
          "date": "2026-06-08",
          "close": 848.77
        },
        {
          "date": "2026-06-09",
          "close": 841.8
        },
        {
          "date": "2026-06-10",
          "close": 832.68
        },
        {
          "date": "2026-06-11",
          "close": 831.12
        },
        {
          "date": "2026-06-12",
          "close": 839.21
        },
        {
          "date": "2026-06-15",
          "close": 844.27
        },
        {
          "date": "2026-06-16",
          "close": 843.03
        },
        {
          "date": "2026-06-17",
          "close": 834.59
        },
        {
          "date": "2026-06-18",
          "close": 825.45
        },
        {
          "date": "2026-06-22",
          "close": 833.3
        },
        {
          "date": "2026-06-23",
          "close": 835.03
        },
        {
          "date": "2026-06-24",
          "close": 813.75
        },
        {
          "date": "2026-06-25",
          "close": 799.3
        },
        {
          "date": "2026-06-26",
          "close": 782.89
        },
        {
          "date": "2026-06-29",
          "close": 781.02
        },
        {
          "date": "2026-06-30",
          "close": 783.42
        },
        {
          "date": "2026-07-01",
          "close": 804.73
        },
        {
          "date": "2026-07-02",
          "close": 800.49
        },
        {
          "date": "2026-07-03",
          "close": 809.45
        },
        {
          "date": "2026-07-06",
          "close": 804.77
        },
        {
          "date": "2026-07-07",
          "close": 783.23
        },
        {
          "date": "2026-07-08",
          "close": 776.82
        },
        {
          "date": "2026-07-09",
          "close": 779.31
        },
        {
          "date": "2026-07-10",
          "close": 785.15
        },
        {
          "date": "2026-07-13",
          "close": 768.97
        },
        {
          "date": "2026-07-14",
          "close": 789.31
        },
        {
          "date": "2026-07-15",
          "close": 786.19
        },
        {
          "date": "2026-07-16",
          "close": 776.12
        },
        {
          "date": "2026-07-17",
          "close": 759.44
        },
        {
          "date": "2026-07-20",
          "close": 765.09
        },
        {
          "date": "2026-07-21",
          "close": 758.83
        },
        {
          "date": "2026-07-22",
          "close": 761.46
        },
        {
          "date": "2026-07-23",
          "close": 785.78
        },
        {
          "date": "2026-07-24",
          "close": 763.57
        },
        {
          "date": "2026-07-27",
          "close": 772.97
        },
        {
          "date": "2026-07-28",
          "close": 770.2
        },
        {
          "date": "2026-07-29",
          "close": 782.4
        },
        {
          "date": "2026-07-30",
          "close": 776.35
        },
        {
          "date": "2026-07-31",
          "close": 786.91
        },
        {
          "date": "2026-08-03",
          "close": 799.58
        },
        {
          "date": "2026-08-04",
          "close": 803.87
        },
        {
          "date": "2026-08-05",
          "close": 808.67
        },
        {
          "date": "2026-08-06",
          "close": 812.69
        },
        {
          "date": "2026-08-07",
          "close": 812.9
        },
        {
          "date": "2026-08-10",
          "close": 823.7
        },
        {
          "date": "2026-08-11",
          "close": 821.46
        },
        {
          "date": "2026-08-12",
          "close": 823.91
        },
        {
          "date": "2026-08-13",
          "close": 815.51
        },
        {
          "date": "2026-08-14",
          "close": 813.87
        },
        {
          "date": "2026-08-17",
          "close": 827.66
        },
        {
          "date": "2026-08-18",
          "close": 832.52
        },
        {
          "date": "2026-08-19",
          "close": 809.79
        },
        {
          "date": "2026-08-20",
          "close": 812.62
        },
        {
          "date": "2026-08-21",
          "close": 816.55
        },
        {
          "date": "2026-08-24",
          "close": 810.75
        },
        {
          "date": "2026-08-25",
          "close": 822.08
        },
        {
          "date": "2026-08-26",
          "close": 823.66
        },
        {
          "date": "2026-08-27",
          "close": 825.6
        },
        {
          "date": "2026-08-28",
          "close": 833.42
        },
        {
          "date": "2026-08-31",
          "close": 837.18
        },
        {
          "date": "2026-09-01",
          "close": 841.73
        },
        {
          "date": "2026-09-02",
          "close": 840.42
        },
        {
          "date": "2026-09-03",
          "close": 834.28
        },
        {
          "date": "2026-09-04",
          "close": 834.48
        },
        {
          "date": "2026-09-07",
          "close": 833.89
        },
        {
          "date": "2026-09-08",
          "close": 851.72
        },
        {
          "date": "2026-09-09",
          "close": 849.71
        },
        {
          "date": "2026-09-10",
          "close": 841.6
        },
        {
          "date": "2026-09-11",
          "close": 823.65
        },
        {
          "date": "2026-09-14",
          "close": 822.43
        },
        {
          "date": "2026-09-15",
          "close": 808.01
        },
        {
          "date": "2026-09-16",
          "close": 814.61
        },
        {
          "date": "2026-09-17",
          "close": 807.34
        },
        {
          "date": "2026-09-18",
          "close": 815.04
        },
        {
          "date": "2026-09-21",
          "close": 830.0
        },
        {
          "date": "2026-09-22",
          "close": 825.5
        },
        {
          "date": "2026-09-23",
          "close": 814.23
        },
        {
          "date": "2026-09-24",
          "close": 811.3
        },
        {
          "date": "2026-09-28",
          "close": 801.01
        },
        {
          "date": "2026-09-29",
          "close": 802.6
        },
        {
          "date": "2026-09-30",
          "close": 803.21
        },
        {
          "date": "2026-10-08",
          "close": 813.77
        },
        {
          "date": "2026-10-09",
          "close": 812.46
        },
        {
          "date": "2026-10-12",
          "close": 797.24
        },
        {
          "date": "2026-10-13",
          "close": 801.8
        },
        {
          "date": "2026-10-14",
          "close": 800.15
        },
        {
          "date": "2026-10-15",
          "close": 768.09
        },
        {
          "date": "2026-10-16",
          "close": 777.98
        },
        {
          "date": "2026-10-19",
          "close": 775.41
        },
        {
          "date": "2026-10-20",
          "close": 776.4
        },
        {
          "date": "2026-10-21",
          "close": 772.82
        },
        {
          "date": "2026-10-22",
          "close": 754.21
        },
        {
          "date": "2026-10-23",
          "close": 756.34
        },
        {
          "date": "2026-10-26",
          "close": 759.01
        },
        {
          "date": "2026-10-27",
          "close": 743.13
        },
        {
          "date": "2026-10-28",
          "close": 752.44
        },
        {
          "date": "2026-10-29",
          "close": 739.3
        },
        {
          "date": "2026-10-30",
          "close": 726.07
        },
        {
          "date": "2026-11-02",
          "close": 735.2
        },
        {
          "date": "2026-11-03",
          "close": 732.34
        },
        {
          "date": "2026-11-04",
          "close": 741.56
        },
        {
          "date": "2026-11-05",
          "close": 748.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1650",
      "name": "通信技术",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.019731067654390255,
        "5": 0.009944712959421453,
        "20": -0.13012009703600913,
        "60": -0.11355382158153349
      },
      "moving_averages": {
        "5": 839.3939999999944,
        "20": 907.5299999999988,
        "60": 1000.8665000000003
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-13",
            "end": "2026-07-16",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-17",
            "end": "2026-08-06",
            "sessions": 15,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-14",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 15,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.12276374472711893,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1199.7
        },
        {
          "date": "2026-05-14",
          "close": 1177.42
        },
        {
          "date": "2026-05-15",
          "close": 1161.75
        },
        {
          "date": "2026-05-18",
          "close": 1176.31
        },
        {
          "date": "2026-05-19",
          "close": 1193.77
        },
        {
          "date": "2026-05-20",
          "close": 1192.73
        },
        {
          "date": "2026-05-21",
          "close": 1142.77
        },
        {
          "date": "2026-05-22",
          "close": 1185.83
        },
        {
          "date": "2026-05-25",
          "close": 1209.38
        },
        {
          "date": "2026-05-26",
          "close": 1186.66
        },
        {
          "date": "2026-05-27",
          "close": 1163.64
        },
        {
          "date": "2026-05-28",
          "close": 1190.41
        },
        {
          "date": "2026-05-29",
          "close": 1143.46
        },
        {
          "date": "2026-06-01",
          "close": 1128.28
        },
        {
          "date": "2026-06-02",
          "close": 1146.29
        },
        {
          "date": "2026-06-03",
          "close": 1159.82
        },
        {
          "date": "2026-06-04",
          "close": 1160.72
        },
        {
          "date": "2026-06-05",
          "close": 1160.03
        },
        {
          "date": "2026-06-08",
          "close": 1112.76
        },
        {
          "date": "2026-06-09",
          "close": 1150.06
        },
        {
          "date": "2026-06-10",
          "close": 1121.88
        },
        {
          "date": "2026-06-11",
          "close": 1110.52
        },
        {
          "date": "2026-06-12",
          "close": 1107.17
        },
        {
          "date": "2026-06-15",
          "close": 1165.81
        },
        {
          "date": "2026-06-16",
          "close": 1198.78
        },
        {
          "date": "2026-06-17",
          "close": 1212.53
        },
        {
          "date": "2026-06-18",
          "close": 1228.25
        },
        {
          "date": "2026-06-22",
          "close": 1238.08
        },
        {
          "date": "2026-06-23",
          "close": 1216.2
        },
        {
          "date": "2026-06-24",
          "close": 1224.56
        },
        {
          "date": "2026-06-25",
          "close": 1224.27
        },
        {
          "date": "2026-06-26",
          "close": 1186.15
        },
        {
          "date": "2026-06-29",
          "close": 1160.56
        },
        {
          "date": "2026-06-30",
          "close": 1207.49
        },
        {
          "date": "2026-07-01",
          "close": 1206.03
        },
        {
          "date": "2026-07-02",
          "close": 1162.19
        },
        {
          "date": "2026-07-03",
          "close": 1170.34
        },
        {
          "date": "2026-07-06",
          "close": 1142.73
        },
        {
          "date": "2026-07-07",
          "close": 1114.63
        },
        {
          "date": "2026-07-08",
          "close": 1093.86
        },
        {
          "date": "2026-07-09",
          "close": 1127.25
        },
        {
          "date": "2026-07-10",
          "close": 1120.73
        },
        {
          "date": "2026-07-13",
          "close": 1048.05
        },
        {
          "date": "2026-07-14",
          "close": 1066.82
        },
        {
          "date": "2026-07-15",
          "close": 1042.31
        },
        {
          "date": "2026-07-16",
          "close": 1020.6
        },
        {
          "date": "2026-07-17",
          "close": 946.79
        },
        {
          "date": "2026-07-20",
          "close": 899.62
        },
        {
          "date": "2026-07-21",
          "close": 943.36
        },
        {
          "date": "2026-07-22",
          "close": 928.27
        },
        {
          "date": "2026-07-23",
          "close": 933.13
        },
        {
          "date": "2026-07-24",
          "close": 909.14
        },
        {
          "date": "2026-07-27",
          "close": 944.32
        },
        {
          "date": "2026-07-28",
          "close": 911.35
        },
        {
          "date": "2026-07-29",
          "close": 911.73
        },
        {
          "date": "2026-07-30",
          "close": 866.72
        },
        {
          "date": "2026-07-31",
          "close": 900.51
        },
        {
          "date": "2026-08-03",
          "close": 906.54
        },
        {
          "date": "2026-08-04",
          "close": 949.75
        },
        {
          "date": "2026-08-05",
          "close": 982.97
        },
        {
          "date": "2026-08-06",
          "close": 1002.24
        },
        {
          "date": "2026-08-07",
          "close": 1023.29
        },
        {
          "date": "2026-08-10",
          "close": 1021.34
        },
        {
          "date": "2026-08-11",
          "close": 1018.41
        },
        {
          "date": "2026-08-12",
          "close": 1040.76
        },
        {
          "date": "2026-08-13",
          "close": 1029.42
        },
        {
          "date": "2026-08-14",
          "close": 1048.08
        },
        {
          "date": "2026-08-17",
          "close": 1080.59
        },
        {
          "date": "2026-08-18",
          "close": 1076.29
        },
        {
          "date": "2026-08-19",
          "close": 1002.29
        },
        {
          "date": "2026-08-20",
          "close": 1018.04
        },
        {
          "date": "2026-08-21",
          "close": 1029.53
        },
        {
          "date": "2026-08-24",
          "close": 1008.08
        },
        {
          "date": "2026-08-25",
          "close": 1021.11
        },
        {
          "date": "2026-08-26",
          "close": 1020.78
        },
        {
          "date": "2026-08-27",
          "close": 1053.1
        },
        {
          "date": "2026-08-28",
          "close": 1045.86
        },
        {
          "date": "2026-08-31",
          "close": 1067.89
        },
        {
          "date": "2026-09-01",
          "close": 1053.56
        },
        {
          "date": "2026-09-02",
          "close": 1045.39
        },
        {
          "date": "2026-09-03",
          "close": 1044.79
        },
        {
          "date": "2026-09-04",
          "close": 1025.09
        },
        {
          "date": "2026-09-07",
          "close": 1058.12
        },
        {
          "date": "2026-09-08",
          "close": 1057.52
        },
        {
          "date": "2026-09-09",
          "close": 1058.25
        },
        {
          "date": "2026-09-10",
          "close": 1050.56
        },
        {
          "date": "2026-09-11",
          "close": 1045.23
        },
        {
          "date": "2026-09-14",
          "close": 1050.82
        },
        {
          "date": "2026-09-15",
          "close": 1044.0
        },
        {
          "date": "2026-09-16",
          "close": 1075.73
        },
        {
          "date": "2026-09-17",
          "close": 1070.53
        },
        {
          "date": "2026-09-18",
          "close": 1090.29
        },
        {
          "date": "2026-09-21",
          "close": 1107.4
        },
        {
          "date": "2026-09-22",
          "close": 1109.41
        },
        {
          "date": "2026-09-23",
          "close": 1110.48
        },
        {
          "date": "2026-09-24",
          "close": 1088.06
        },
        {
          "date": "2026-09-28",
          "close": 1033.64
        },
        {
          "date": "2026-09-29",
          "close": 1045.45
        },
        {
          "date": "2026-09-30",
          "close": 1028.28
        },
        {
          "date": "2026-10-08",
          "close": 1001.69
        },
        {
          "date": "2026-10-09",
          "close": 993.29
        },
        {
          "date": "2026-10-12",
          "close": 968.07
        },
        {
          "date": "2026-10-13",
          "close": 979.92
        },
        {
          "date": "2026-10-14",
          "close": 961.35
        },
        {
          "date": "2026-10-15",
          "close": 924.95
        },
        {
          "date": "2026-10-16",
          "close": 921.75
        },
        {
          "date": "2026-10-19",
          "close": 921.37
        },
        {
          "date": "2026-10-20",
          "close": 941.18
        },
        {
          "date": "2026-10-21",
          "close": 947.37
        },
        {
          "date": "2026-10-22",
          "close": 912.53
        },
        {
          "date": "2026-10-23",
          "close": 930.96
        },
        {
          "date": "2026-10-26",
          "close": 908.73
        },
        {
          "date": "2026-10-27",
          "close": 876.08
        },
        {
          "date": "2026-10-28",
          "close": 903.31
        },
        {
          "date": "2026-10-29",
          "close": 862.77
        },
        {
          "date": "2026-10-30",
          "close": 819.8
        },
        {
          "date": "2026-11-02",
          "close": 840.96
        },
        {
          "date": "2026-11-03",
          "close": 810.37
        },
        {
          "date": "2026-11-04",
          "close": 854.49
        },
        {
          "date": "2026-11-05",
          "close": 871.35
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1651",
      "name": "显示技术",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.02638548188286416,
        "5": 0.037182744246849087,
        "20": -0.08504319066994492,
        "60": -0.08668266672458547
      },
      "moving_averages": {
        "5": 801.5180000000051,
        "20": 849.2310000000012,
        "60": 921.9498333333324
      },
      "phase": "下降",
      "phase_days": 13,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-07",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-08",
            "end": "2026-09-17",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-20",
            "end": "2026-11-05",
            "sessions": 13,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 10.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 5,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 1.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.07538644209415335,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1047.56
        },
        {
          "date": "2026-05-14",
          "close": 1029.32
        },
        {
          "date": "2026-05-15",
          "close": 1016.4
        },
        {
          "date": "2026-05-18",
          "close": 1023.17
        },
        {
          "date": "2026-05-19",
          "close": 1047.31
        },
        {
          "date": "2026-05-20",
          "close": 1051.07
        },
        {
          "date": "2026-05-21",
          "close": 1040.68
        },
        {
          "date": "2026-05-22",
          "close": 1066.92
        },
        {
          "date": "2026-05-25",
          "close": 1092.06
        },
        {
          "date": "2026-05-26",
          "close": 1097.73
        },
        {
          "date": "2026-05-27",
          "close": 1073.26
        },
        {
          "date": "2026-05-28",
          "close": 1087.81
        },
        {
          "date": "2026-05-29",
          "close": 1014.25
        },
        {
          "date": "2026-06-01",
          "close": 1018.0
        },
        {
          "date": "2026-06-02",
          "close": 1025.98
        },
        {
          "date": "2026-06-03",
          "close": 1033.98
        },
        {
          "date": "2026-06-04",
          "close": 1048.53
        },
        {
          "date": "2026-06-05",
          "close": 1066.14
        },
        {
          "date": "2026-06-08",
          "close": 1032.07
        },
        {
          "date": "2026-06-09",
          "close": 1060.06
        },
        {
          "date": "2026-06-10",
          "close": 1047.78
        },
        {
          "date": "2026-06-11",
          "close": 1024.62
        },
        {
          "date": "2026-06-12",
          "close": 1013.08
        },
        {
          "date": "2026-06-15",
          "close": 1064.63
        },
        {
          "date": "2026-06-16",
          "close": 1098.47
        },
        {
          "date": "2026-06-17",
          "close": 1136.35
        },
        {
          "date": "2026-06-18",
          "close": 1120.81
        },
        {
          "date": "2026-06-22",
          "close": 1126.93
        },
        {
          "date": "2026-06-23",
          "close": 1115.55
        },
        {
          "date": "2026-06-24",
          "close": 1117.88
        },
        {
          "date": "2026-06-25",
          "close": 1115.09
        },
        {
          "date": "2026-06-26",
          "close": 1123.22
        },
        {
          "date": "2026-06-29",
          "close": 1097.27
        },
        {
          "date": "2026-06-30",
          "close": 1175.88
        },
        {
          "date": "2026-07-01",
          "close": 1172.31
        },
        {
          "date": "2026-07-02",
          "close": 1132.8
        },
        {
          "date": "2026-07-03",
          "close": 1101.07
        },
        {
          "date": "2026-07-06",
          "close": 1075.44
        },
        {
          "date": "2026-07-07",
          "close": 1054.1
        },
        {
          "date": "2026-07-08",
          "close": 1028.24
        },
        {
          "date": "2026-07-09",
          "close": 1065.68
        },
        {
          "date": "2026-07-10",
          "close": 1047.6
        },
        {
          "date": "2026-07-13",
          "close": 978.26
        },
        {
          "date": "2026-07-14",
          "close": 995.01
        },
        {
          "date": "2026-07-15",
          "close": 962.35
        },
        {
          "date": "2026-07-16",
          "close": 942.83
        },
        {
          "date": "2026-07-17",
          "close": 890.38
        },
        {
          "date": "2026-07-20",
          "close": 843.67
        },
        {
          "date": "2026-07-21",
          "close": 888.58
        },
        {
          "date": "2026-07-22",
          "close": 862.14
        },
        {
          "date": "2026-07-23",
          "close": 865.39
        },
        {
          "date": "2026-07-24",
          "close": 846.92
        },
        {
          "date": "2026-07-27",
          "close": 877.1
        },
        {
          "date": "2026-07-28",
          "close": 865.78
        },
        {
          "date": "2026-07-29",
          "close": 866.81
        },
        {
          "date": "2026-07-30",
          "close": 831.5
        },
        {
          "date": "2026-07-31",
          "close": 857.61
        },
        {
          "date": "2026-08-03",
          "close": 859.02
        },
        {
          "date": "2026-08-04",
          "close": 890.04
        },
        {
          "date": "2026-08-05",
          "close": 920.83
        },
        {
          "date": "2026-08-06",
          "close": 933.23
        },
        {
          "date": "2026-08-07",
          "close": 950.15
        },
        {
          "date": "2026-08-10",
          "close": 952.73
        },
        {
          "date": "2026-08-11",
          "close": 949.29
        },
        {
          "date": "2026-08-12",
          "close": 964.26
        },
        {
          "date": "2026-08-13",
          "close": 951.21
        },
        {
          "date": "2026-08-14",
          "close": 959.72
        },
        {
          "date": "2026-08-17",
          "close": 987.04
        },
        {
          "date": "2026-08-18",
          "close": 989.0
        },
        {
          "date": "2026-08-19",
          "close": 934.31
        },
        {
          "date": "2026-08-20",
          "close": 949.4
        },
        {
          "date": "2026-08-21",
          "close": 958.32
        },
        {
          "date": "2026-08-24",
          "close": 941.12
        },
        {
          "date": "2026-08-25",
          "close": 949.29
        },
        {
          "date": "2026-08-26",
          "close": 948.28
        },
        {
          "date": "2026-08-27",
          "close": 968.19
        },
        {
          "date": "2026-08-28",
          "close": 963.13
        },
        {
          "date": "2026-08-31",
          "close": 983.2
        },
        {
          "date": "2026-09-01",
          "close": 975.16
        },
        {
          "date": "2026-09-02",
          "close": 964.42
        },
        {
          "date": "2026-09-03",
          "close": 962.54
        },
        {
          "date": "2026-09-04",
          "close": 946.95
        },
        {
          "date": "2026-09-07",
          "close": 963.73
        },
        {
          "date": "2026-09-08",
          "close": 959.01
        },
        {
          "date": "2026-09-09",
          "close": 949.45
        },
        {
          "date": "2026-09-10",
          "close": 933.9
        },
        {
          "date": "2026-09-11",
          "close": 923.75
        },
        {
          "date": "2026-09-14",
          "close": 941.8
        },
        {
          "date": "2026-09-15",
          "close": 937.75
        },
        {
          "date": "2026-09-16",
          "close": 961.44
        },
        {
          "date": "2026-09-17",
          "close": 968.75
        },
        {
          "date": "2026-09-18",
          "close": 982.54
        },
        {
          "date": "2026-09-21",
          "close": 996.56
        },
        {
          "date": "2026-09-22",
          "close": 997.98
        },
        {
          "date": "2026-09-23",
          "close": 1000.07
        },
        {
          "date": "2026-09-24",
          "close": 974.31
        },
        {
          "date": "2026-09-28",
          "close": 948.83
        },
        {
          "date": "2026-09-29",
          "close": 950.4
        },
        {
          "date": "2026-09-30",
          "close": 941.98
        },
        {
          "date": "2026-10-08",
          "close": 919.18
        },
        {
          "date": "2026-10-09",
          "close": 909.58
        },
        {
          "date": "2026-10-12",
          "close": 893.71
        },
        {
          "date": "2026-10-13",
          "close": 901.04
        },
        {
          "date": "2026-10-14",
          "close": 881.54
        },
        {
          "date": "2026-10-15",
          "close": 855.62
        },
        {
          "date": "2026-10-16",
          "close": 850.15
        },
        {
          "date": "2026-10-19",
          "close": 850.84
        },
        {
          "date": "2026-10-20",
          "close": 865.34
        },
        {
          "date": "2026-10-21",
          "close": 875.6
        },
        {
          "date": "2026-10-22",
          "close": 858.76
        },
        {
          "date": "2026-10-23",
          "close": 884.1
        },
        {
          "date": "2026-10-26",
          "close": 859.92
        },
        {
          "date": "2026-10-27",
          "close": 829.98
        },
        {
          "date": "2026-10-28",
          "close": 849.99
        },
        {
          "date": "2026-10-29",
          "close": 810.86
        },
        {
          "date": "2026-10-30",
          "close": 770.22
        },
        {
          "date": "2026-11-02",
          "close": 796.13
        },
        {
          "date": "2026-11-03",
          "close": 780.84
        },
        {
          "date": "2026-11-04",
          "close": 819.39
        },
        {
          "date": "2026-11-05",
          "close": 841.01
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1652",
      "name": "新消费",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.024125583245921733,
        "5": 0.049042249694335016,
        "20": -0.04366133753659096,
        "60": -0.008578731748310586
      },
      "moving_averages": {
        "5": 822.9060000000056,
        "20": 846.0890000000006,
        "60": 871.2656666666672
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-21",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-26",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.0,
            "sample_size": 8
          },
          "下降": {
            "median_sessions": 6.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 2.0,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.060729371696485956,
      "history": [
        {
          "date": "2026-05-13",
          "close": 989.28
        },
        {
          "date": "2026-05-14",
          "close": 969.32
        },
        {
          "date": "2026-05-15",
          "close": 964.11
        },
        {
          "date": "2026-05-18",
          "close": 954.07
        },
        {
          "date": "2026-05-19",
          "close": 962.93
        },
        {
          "date": "2026-05-20",
          "close": 947.56
        },
        {
          "date": "2026-05-21",
          "close": 921.58
        },
        {
          "date": "2026-05-22",
          "close": 926.52
        },
        {
          "date": "2026-05-25",
          "close": 919.08
        },
        {
          "date": "2026-05-26",
          "close": 906.13
        },
        {
          "date": "2026-05-27",
          "close": 891.27
        },
        {
          "date": "2026-05-28",
          "close": 890.29
        },
        {
          "date": "2026-05-29",
          "close": 891.46
        },
        {
          "date": "2026-06-01",
          "close": 907.09
        },
        {
          "date": "2026-06-02",
          "close": 887.98
        },
        {
          "date": "2026-06-03",
          "close": 876.69
        },
        {
          "date": "2026-06-04",
          "close": 861.82
        },
        {
          "date": "2026-06-05",
          "close": 866.41
        },
        {
          "date": "2026-06-08",
          "close": 846.82
        },
        {
          "date": "2026-06-09",
          "close": 852.29
        },
        {
          "date": "2026-06-10",
          "close": 846.46
        },
        {
          "date": "2026-06-11",
          "close": 831.87
        },
        {
          "date": "2026-06-12",
          "close": 846.4
        },
        {
          "date": "2026-06-15",
          "close": 850.57
        },
        {
          "date": "2026-06-16",
          "close": 846.39
        },
        {
          "date": "2026-06-17",
          "close": 832.78
        },
        {
          "date": "2026-06-18",
          "close": 829.85
        },
        {
          "date": "2026-06-22",
          "close": 834.84
        },
        {
          "date": "2026-06-23",
          "close": 844.07
        },
        {
          "date": "2026-06-24",
          "close": 828.35
        },
        {
          "date": "2026-06-25",
          "close": 813.6
        },
        {
          "date": "2026-06-26",
          "close": 787.27
        },
        {
          "date": "2026-06-29",
          "close": 809.18
        },
        {
          "date": "2026-06-30",
          "close": 802.36
        },
        {
          "date": "2026-07-01",
          "close": 829.27
        },
        {
          "date": "2026-07-02",
          "close": 831.22
        },
        {
          "date": "2026-07-03",
          "close": 840.79
        },
        {
          "date": "2026-07-06",
          "close": 836.97
        },
        {
          "date": "2026-07-07",
          "close": 815.55
        },
        {
          "date": "2026-07-08",
          "close": 811.75
        },
        {
          "date": "2026-07-09",
          "close": 806.88
        },
        {
          "date": "2026-07-10",
          "close": 825.91
        },
        {
          "date": "2026-07-13",
          "close": 808.12
        },
        {
          "date": "2026-07-14",
          "close": 821.41
        },
        {
          "date": "2026-07-15",
          "close": 848.25
        },
        {
          "date": "2026-07-16",
          "close": 859.78
        },
        {
          "date": "2026-07-17",
          "close": 823.1
        },
        {
          "date": "2026-07-20",
          "close": 812.86
        },
        {
          "date": "2026-07-21",
          "close": 802.03
        },
        {
          "date": "2026-07-22",
          "close": 796.41
        },
        {
          "date": "2026-07-23",
          "close": 808.15
        },
        {
          "date": "2026-07-24",
          "close": 778.65
        },
        {
          "date": "2026-07-27",
          "close": 807.07
        },
        {
          "date": "2026-07-28",
          "close": 810.15
        },
        {
          "date": "2026-07-29",
          "close": 821.84
        },
        {
          "date": "2026-07-30",
          "close": 820.34
        },
        {
          "date": "2026-07-31",
          "close": 838.5
        },
        {
          "date": "2026-08-03",
          "close": 844.16
        },
        {
          "date": "2026-08-04",
          "close": 853.56
        },
        {
          "date": "2026-08-05",
          "close": 856.77
        },
        {
          "date": "2026-08-06",
          "close": 854.28
        },
        {
          "date": "2026-08-07",
          "close": 870.3
        },
        {
          "date": "2026-08-10",
          "close": 888.37
        },
        {
          "date": "2026-08-11",
          "close": 886.75
        },
        {
          "date": "2026-08-12",
          "close": 895.02
        },
        {
          "date": "2026-08-13",
          "close": 891.75
        },
        {
          "date": "2026-08-14",
          "close": 887.55
        },
        {
          "date": "2026-08-17",
          "close": 893.28
        },
        {
          "date": "2026-08-18",
          "close": 890.5
        },
        {
          "date": "2026-08-19",
          "close": 860.59
        },
        {
          "date": "2026-08-20",
          "close": 888.13
        },
        {
          "date": "2026-08-21",
          "close": 872.43
        },
        {
          "date": "2026-08-24",
          "close": 858.14
        },
        {
          "date": "2026-08-25",
          "close": 877.44
        },
        {
          "date": "2026-08-26",
          "close": 873.74
        },
        {
          "date": "2026-08-27",
          "close": 877.75
        },
        {
          "date": "2026-08-28",
          "close": 879.75
        },
        {
          "date": "2026-08-31",
          "close": 879.51
        },
        {
          "date": "2026-09-01",
          "close": 894.8
        },
        {
          "date": "2026-09-02",
          "close": 887.63
        },
        {
          "date": "2026-09-03",
          "close": 878.57
        },
        {
          "date": "2026-09-04",
          "close": 890.3
        },
        {
          "date": "2026-09-07",
          "close": 902.65
        },
        {
          "date": "2026-09-08",
          "close": 911.65
        },
        {
          "date": "2026-09-09",
          "close": 899.6
        },
        {
          "date": "2026-09-10",
          "close": 882.98
        },
        {
          "date": "2026-09-11",
          "close": 863.22
        },
        {
          "date": "2026-09-14",
          "close": 871.41
        },
        {
          "date": "2026-09-15",
          "close": 853.94
        },
        {
          "date": "2026-09-16",
          "close": 860.71
        },
        {
          "date": "2026-09-17",
          "close": 870.9
        },
        {
          "date": "2026-09-18",
          "close": 881.27
        },
        {
          "date": "2026-09-21",
          "close": 911.38
        },
        {
          "date": "2026-09-22",
          "close": 914.91
        },
        {
          "date": "2026-09-23",
          "close": 902.22
        },
        {
          "date": "2026-09-24",
          "close": 892.54
        },
        {
          "date": "2026-09-28",
          "close": 882.79
        },
        {
          "date": "2026-09-29",
          "close": 888.38
        },
        {
          "date": "2026-09-30",
          "close": 898.83
        },
        {
          "date": "2026-10-08",
          "close": 888.2
        },
        {
          "date": "2026-10-09",
          "close": 904.34
        },
        {
          "date": "2026-10-12",
          "close": 888.15
        },
        {
          "date": "2026-10-13",
          "close": 892.44
        },
        {
          "date": "2026-10-14",
          "close": 880.86
        },
        {
          "date": "2026-10-15",
          "close": 863.02
        },
        {
          "date": "2026-10-16",
          "close": 858.56
        },
        {
          "date": "2026-10-19",
          "close": 851.99
        },
        {
          "date": "2026-10-20",
          "close": 857.86
        },
        {
          "date": "2026-10-21",
          "close": 854.52
        },
        {
          "date": "2026-10-22",
          "close": 828.08
        },
        {
          "date": "2026-10-23",
          "close": 837.09
        },
        {
          "date": "2026-10-26",
          "close": 841.29
        },
        {
          "date": "2026-10-27",
          "close": 814.97
        },
        {
          "date": "2026-10-28",
          "close": 824.37
        },
        {
          "date": "2026-10-29",
          "close": 809.71
        },
        {
          "date": "2026-10-30",
          "close": 796.3
        },
        {
          "date": "2026-11-02",
          "close": 819.01
        },
        {
          "date": "2026-11-03",
          "close": 820.39
        },
        {
          "date": "2026-11-04",
          "close": 829.41
        },
        {
          "date": "2026-11-05",
          "close": 849.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1653",
      "name": "味蕾经济",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.021209062359802466,
        "5": 0.060755394007176555,
        "20": 0.0037149723306215687,
        "60": 0.0395136431099441
      },
      "moving_averages": {
        "5": 888.4160000000032,
        "20": 888.4590000000004,
        "60": 893.4190000000004
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-17",
            "end": "2026-09-23",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-13",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-23",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 5
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.011561509401189829,
      "history": [
        {
          "date": "2026-05-13",
          "close": 979.28
        },
        {
          "date": "2026-05-14",
          "close": 974.24
        },
        {
          "date": "2026-05-15",
          "close": 959.04
        },
        {
          "date": "2026-05-18",
          "close": 952.43
        },
        {
          "date": "2026-05-19",
          "close": 956.54
        },
        {
          "date": "2026-05-20",
          "close": 954.71
        },
        {
          "date": "2026-05-21",
          "close": 931.44
        },
        {
          "date": "2026-05-22",
          "close": 929.66
        },
        {
          "date": "2026-05-25",
          "close": 929.54
        },
        {
          "date": "2026-05-26",
          "close": 919.92
        },
        {
          "date": "2026-05-27",
          "close": 919.77
        },
        {
          "date": "2026-05-28",
          "close": 913.86
        },
        {
          "date": "2026-05-29",
          "close": 920.94
        },
        {
          "date": "2026-06-01",
          "close": 935.0
        },
        {
          "date": "2026-06-02",
          "close": 914.41
        },
        {
          "date": "2026-06-03",
          "close": 899.81
        },
        {
          "date": "2026-06-04",
          "close": 879.78
        },
        {
          "date": "2026-06-05",
          "close": 882.89
        },
        {
          "date": "2026-06-08",
          "close": 864.83
        },
        {
          "date": "2026-06-09",
          "close": 865.23
        },
        {
          "date": "2026-06-10",
          "close": 865.4
        },
        {
          "date": "2026-06-11",
          "close": 856.82
        },
        {
          "date": "2026-06-12",
          "close": 872.2
        },
        {
          "date": "2026-06-15",
          "close": 873.39
        },
        {
          "date": "2026-06-16",
          "close": 867.38
        },
        {
          "date": "2026-06-17",
          "close": 854.76
        },
        {
          "date": "2026-06-18",
          "close": 846.86
        },
        {
          "date": "2026-06-22",
          "close": 851.73
        },
        {
          "date": "2026-06-23",
          "close": 850.39
        },
        {
          "date": "2026-06-24",
          "close": 831.73
        },
        {
          "date": "2026-06-25",
          "close": 824.02
        },
        {
          "date": "2026-06-26",
          "close": 804.0
        },
        {
          "date": "2026-06-29",
          "close": 808.16
        },
        {
          "date": "2026-06-30",
          "close": 799.69
        },
        {
          "date": "2026-07-01",
          "close": 822.06
        },
        {
          "date": "2026-07-02",
          "close": 822.23
        },
        {
          "date": "2026-07-03",
          "close": 831.46
        },
        {
          "date": "2026-07-06",
          "close": 837.43
        },
        {
          "date": "2026-07-07",
          "close": 816.27
        },
        {
          "date": "2026-07-08",
          "close": 814.81
        },
        {
          "date": "2026-07-09",
          "close": 803.29
        },
        {
          "date": "2026-07-10",
          "close": 819.96
        },
        {
          "date": "2026-07-13",
          "close": 809.14
        },
        {
          "date": "2026-07-14",
          "close": 817.52
        },
        {
          "date": "2026-07-15",
          "close": 841.06
        },
        {
          "date": "2026-07-16",
          "close": 848.06
        },
        {
          "date": "2026-07-17",
          "close": 820.94
        },
        {
          "date": "2026-07-20",
          "close": 822.33
        },
        {
          "date": "2026-07-21",
          "close": 814.2
        },
        {
          "date": "2026-07-22",
          "close": 810.51
        },
        {
          "date": "2026-07-23",
          "close": 818.28
        },
        {
          "date": "2026-07-24",
          "close": 795.32
        },
        {
          "date": "2026-07-27",
          "close": 810.4
        },
        {
          "date": "2026-07-28",
          "close": 824.74
        },
        {
          "date": "2026-07-29",
          "close": 853.85
        },
        {
          "date": "2026-07-30",
          "close": 863.82
        },
        {
          "date": "2026-07-31",
          "close": 874.67
        },
        {
          "date": "2026-08-03",
          "close": 879.05
        },
        {
          "date": "2026-08-04",
          "close": 875.62
        },
        {
          "date": "2026-08-05",
          "close": 875.9
        },
        {
          "date": "2026-08-06",
          "close": 874.31
        },
        {
          "date": "2026-08-07",
          "close": 873.15
        },
        {
          "date": "2026-08-10",
          "close": 898.99
        },
        {
          "date": "2026-08-11",
          "close": 891.55
        },
        {
          "date": "2026-08-12",
          "close": 903.75
        },
        {
          "date": "2026-08-13",
          "close": 903.05
        },
        {
          "date": "2026-08-14",
          "close": 893.26
        },
        {
          "date": "2026-08-17",
          "close": 902.6
        },
        {
          "date": "2026-08-18",
          "close": 910.62
        },
        {
          "date": "2026-08-19",
          "close": 884.07
        },
        {
          "date": "2026-08-20",
          "close": 895.58
        },
        {
          "date": "2026-08-21",
          "close": 880.74
        },
        {
          "date": "2026-08-24",
          "close": 876.87
        },
        {
          "date": "2026-08-25",
          "close": 888.75
        },
        {
          "date": "2026-08-26",
          "close": 887.88
        },
        {
          "date": "2026-08-27",
          "close": 890.15
        },
        {
          "date": "2026-08-28",
          "close": 902.12
        },
        {
          "date": "2026-08-31",
          "close": 894.89
        },
        {
          "date": "2026-09-01",
          "close": 911.82
        },
        {
          "date": "2026-09-02",
          "close": 898.23
        },
        {
          "date": "2026-09-03",
          "close": 891.52
        },
        {
          "date": "2026-09-04",
          "close": 911.04
        },
        {
          "date": "2026-09-07",
          "close": 920.49
        },
        {
          "date": "2026-09-08",
          "close": 935.63
        },
        {
          "date": "2026-09-09",
          "close": 928.94
        },
        {
          "date": "2026-09-10",
          "close": 905.77
        },
        {
          "date": "2026-09-11",
          "close": 882.59
        },
        {
          "date": "2026-09-14",
          "close": 884.23
        },
        {
          "date": "2026-09-15",
          "close": 866.65
        },
        {
          "date": "2026-09-16",
          "close": 871.5
        },
        {
          "date": "2026-09-17",
          "close": 876.67
        },
        {
          "date": "2026-09-18",
          "close": 883.6
        },
        {
          "date": "2026-09-21",
          "close": 907.35
        },
        {
          "date": "2026-09-22",
          "close": 911.6
        },
        {
          "date": "2026-09-23",
          "close": 909.77
        },
        {
          "date": "2026-09-24",
          "close": 895.51
        },
        {
          "date": "2026-09-28",
          "close": 891.16
        },
        {
          "date": "2026-09-29",
          "close": 889.11
        },
        {
          "date": "2026-09-30",
          "close": 903.31
        },
        {
          "date": "2026-10-08",
          "close": 907.14
        },
        {
          "date": "2026-10-09",
          "close": 921.16
        },
        {
          "date": "2026-10-12",
          "close": 909.88
        },
        {
          "date": "2026-10-13",
          "close": 915.9
        },
        {
          "date": "2026-10-14",
          "close": 907.06
        },
        {
          "date": "2026-10-15",
          "close": 893.98
        },
        {
          "date": "2026-10-16",
          "close": 894.26
        },
        {
          "date": "2026-10-19",
          "close": 887.23
        },
        {
          "date": "2026-10-20",
          "close": 890.92
        },
        {
          "date": "2026-10-21",
          "close": 888.89
        },
        {
          "date": "2026-10-22",
          "close": 864.31
        },
        {
          "date": "2026-10-23",
          "close": 877.1
        },
        {
          "date": "2026-10-26",
          "close": 885.18
        },
        {
          "date": "2026-10-27",
          "close": 867.15
        },
        {
          "date": "2026-10-28",
          "close": 865.72
        },
        {
          "date": "2026-10-29",
          "close": 858.36
        },
        {
          "date": "2026-10-30",
          "close": 859.09
        },
        {
          "date": "2026-11-02",
          "close": 885.95
        },
        {
          "date": "2026-11-03",
          "close": 894.93
        },
        {
          "date": "2026-11-04",
          "close": 891.6
        },
        {
          "date": "2026-11-05",
          "close": 910.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1654",
      "name": "文娱消费",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.03218247509552019,
        "5": 0.07868895966029732,
        "20": 0.09462718358652955,
        "60": 0.06304389176851033
      },
      "moving_averages": {
        "5": 849.5119999999995,
        "20": 845.3809999999991,
        "60": 843.0509999999997
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 6
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-05-13",
          "close": 995.42
        },
        {
          "date": "2026-05-14",
          "close": 968.15
        },
        {
          "date": "2026-05-15",
          "close": 974.46
        },
        {
          "date": "2026-05-18",
          "close": 964.12
        },
        {
          "date": "2026-05-19",
          "close": 969.48
        },
        {
          "date": "2026-05-20",
          "close": 950.41
        },
        {
          "date": "2026-05-21",
          "close": 925.93
        },
        {
          "date": "2026-05-22",
          "close": 928.87
        },
        {
          "date": "2026-05-25",
          "close": 920.38
        },
        {
          "date": "2026-05-26",
          "close": 913.5
        },
        {
          "date": "2026-05-27",
          "close": 909.82
        },
        {
          "date": "2026-05-28",
          "close": 904.32
        },
        {
          "date": "2026-05-29",
          "close": 904.79
        },
        {
          "date": "2026-06-01",
          "close": 929.23
        },
        {
          "date": "2026-06-02",
          "close": 897.53
        },
        {
          "date": "2026-06-03",
          "close": 881.59
        },
        {
          "date": "2026-06-04",
          "close": 869.05
        },
        {
          "date": "2026-06-05",
          "close": 878.7
        },
        {
          "date": "2026-06-08",
          "close": 861.95
        },
        {
          "date": "2026-06-09",
          "close": 862.58
        },
        {
          "date": "2026-06-10",
          "close": 864.44
        },
        {
          "date": "2026-06-11",
          "close": 829.65
        },
        {
          "date": "2026-06-12",
          "close": 840.57
        },
        {
          "date": "2026-06-15",
          "close": 848.62
        },
        {
          "date": "2026-06-16",
          "close": 842.82
        },
        {
          "date": "2026-06-17",
          "close": 822.17
        },
        {
          "date": "2026-06-18",
          "close": 821.49
        },
        {
          "date": "2026-06-22",
          "close": 829.79
        },
        {
          "date": "2026-06-23",
          "close": 826.73
        },
        {
          "date": "2026-06-24",
          "close": 807.34
        },
        {
          "date": "2026-06-25",
          "close": 801.48
        },
        {
          "date": "2026-06-26",
          "close": 779.84
        },
        {
          "date": "2026-06-29",
          "close": 782.44
        },
        {
          "date": "2026-06-30",
          "close": 785.6
        },
        {
          "date": "2026-07-01",
          "close": 803.76
        },
        {
          "date": "2026-07-02",
          "close": 807.2
        },
        {
          "date": "2026-07-03",
          "close": 808.29
        },
        {
          "date": "2026-07-06",
          "close": 802.24
        },
        {
          "date": "2026-07-07",
          "close": 791.64
        },
        {
          "date": "2026-07-08",
          "close": 790.7
        },
        {
          "date": "2026-07-09",
          "close": 790.06
        },
        {
          "date": "2026-07-10",
          "close": 811.62
        },
        {
          "date": "2026-07-13",
          "close": 772.75
        },
        {
          "date": "2026-07-14",
          "close": 774.74
        },
        {
          "date": "2026-07-15",
          "close": 796.32
        },
        {
          "date": "2026-07-16",
          "close": 814.21
        },
        {
          "date": "2026-07-17",
          "close": 774.4
        },
        {
          "date": "2026-07-20",
          "close": 765.13
        },
        {
          "date": "2026-07-21",
          "close": 766.03
        },
        {
          "date": "2026-07-22",
          "close": 753.59
        },
        {
          "date": "2026-07-23",
          "close": 763.65
        },
        {
          "date": "2026-07-24",
          "close": 733.47
        },
        {
          "date": "2026-07-27",
          "close": 759.51
        },
        {
          "date": "2026-07-28",
          "close": 764.54
        },
        {
          "date": "2026-07-29",
          "close": 782.73
        },
        {
          "date": "2026-07-30",
          "close": 778.16
        },
        {
          "date": "2026-07-31",
          "close": 810.27
        },
        {
          "date": "2026-08-03",
          "close": 821.74
        },
        {
          "date": "2026-08-04",
          "close": 839.14
        },
        {
          "date": "2026-08-05",
          "close": 841.16
        },
        {
          "date": "2026-08-06",
          "close": 833.23
        },
        {
          "date": "2026-08-07",
          "close": 830.18
        },
        {
          "date": "2026-08-10",
          "close": 847.33
        },
        {
          "date": "2026-08-11",
          "close": 848.28
        },
        {
          "date": "2026-08-12",
          "close": 859.25
        },
        {
          "date": "2026-08-13",
          "close": 846.43
        },
        {
          "date": "2026-08-14",
          "close": 840.84
        },
        {
          "date": "2026-08-17",
          "close": 840.24
        },
        {
          "date": "2026-08-18",
          "close": 828.23
        },
        {
          "date": "2026-08-19",
          "close": 799.73
        },
        {
          "date": "2026-08-20",
          "close": 814.07
        },
        {
          "date": "2026-08-21",
          "close": 808.96
        },
        {
          "date": "2026-08-24",
          "close": 798.99
        },
        {
          "date": "2026-08-25",
          "close": 818.18
        },
        {
          "date": "2026-08-26",
          "close": 821.15
        },
        {
          "date": "2026-08-27",
          "close": 819.92
        },
        {
          "date": "2026-08-28",
          "close": 826.78
        },
        {
          "date": "2026-08-31",
          "close": 852.41
        },
        {
          "date": "2026-09-01",
          "close": 872.76
        },
        {
          "date": "2026-09-02",
          "close": 862.5
        },
        {
          "date": "2026-09-03",
          "close": 855.85
        },
        {
          "date": "2026-09-04",
          "close": 871.25
        },
        {
          "date": "2026-09-07",
          "close": 885.6
        },
        {
          "date": "2026-09-08",
          "close": 894.9
        },
        {
          "date": "2026-09-09",
          "close": 878.13
        },
        {
          "date": "2026-09-10",
          "close": 868.09
        },
        {
          "date": "2026-09-11",
          "close": 856.36
        },
        {
          "date": "2026-09-14",
          "close": 849.67
        },
        {
          "date": "2026-09-15",
          "close": 826.52
        },
        {
          "date": "2026-09-16",
          "close": 832.08
        },
        {
          "date": "2026-09-17",
          "close": 837.44
        },
        {
          "date": "2026-09-18",
          "close": 842.64
        },
        {
          "date": "2026-09-21",
          "close": 859.74
        },
        {
          "date": "2026-09-22",
          "close": 862.99
        },
        {
          "date": "2026-09-23",
          "close": 846.7
        },
        {
          "date": "2026-09-24",
          "close": 838.5
        },
        {
          "date": "2026-09-28",
          "close": 820.9
        },
        {
          "date": "2026-09-29",
          "close": 832.32
        },
        {
          "date": "2026-09-30",
          "close": 829.41
        },
        {
          "date": "2026-10-08",
          "close": 816.89
        },
        {
          "date": "2026-10-09",
          "close": 849.9
        },
        {
          "date": "2026-10-12",
          "close": 857.63
        },
        {
          "date": "2026-10-13",
          "close": 867.38
        },
        {
          "date": "2026-10-14",
          "close": 874.93
        },
        {
          "date": "2026-10-15",
          "close": 856.59
        },
        {
          "date": "2026-10-16",
          "close": 841.84
        },
        {
          "date": "2026-10-19",
          "close": 838.84
        },
        {
          "date": "2026-10-20",
          "close": 845.14
        },
        {
          "date": "2026-10-21",
          "close": 848.7
        },
        {
          "date": "2026-10-22",
          "close": 811.22
        },
        {
          "date": "2026-10-23",
          "close": 835.55
        },
        {
          "date": "2026-10-26",
          "close": 841.1
        },
        {
          "date": "2026-10-27",
          "close": 823.57
        },
        {
          "date": "2026-10-28",
          "close": 838.71
        },
        {
          "date": "2026-10-29",
          "close": 828.96
        },
        {
          "date": "2026-10-30",
          "close": 791.24
        },
        {
          "date": "2026-11-02",
          "close": 844.54
        },
        {
          "date": "2026-11-03",
          "close": 851.28
        },
        {
          "date": "2026-11-04",
          "close": 866.31
        },
        {
          "date": "2026-11-05",
          "close": 894.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1655",
      "name": "零售概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.017942255383924355,
        "5": 0.0352773970864424,
        "20": -0.010167188372036562,
        "60": -0.0197883000324397
      },
      "moving_averages": {
        "5": 797.7619999999995,
        "20": 807.4209999999999,
        "60": 828.999333333333
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-14",
            "end": "2026-10-16",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 8,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 6,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.0,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 7
          }
        }
      },
      "drawdown": -0.030769596312400505,
      "history": [
        {
          "date": "2026-05-13",
          "close": 960.11
        },
        {
          "date": "2026-05-14",
          "close": 943.99
        },
        {
          "date": "2026-05-15",
          "close": 933.23
        },
        {
          "date": "2026-05-18",
          "close": 929.66
        },
        {
          "date": "2026-05-19",
          "close": 938.68
        },
        {
          "date": "2026-05-20",
          "close": 930.75
        },
        {
          "date": "2026-05-21",
          "close": 910.99
        },
        {
          "date": "2026-05-22",
          "close": 913.13
        },
        {
          "date": "2026-05-25",
          "close": 912.4
        },
        {
          "date": "2026-05-26",
          "close": 901.2
        },
        {
          "date": "2026-05-27",
          "close": 887.89
        },
        {
          "date": "2026-05-28",
          "close": 880.86
        },
        {
          "date": "2026-05-29",
          "close": 895.36
        },
        {
          "date": "2026-06-01",
          "close": 913.49
        },
        {
          "date": "2026-06-02",
          "close": 894.49
        },
        {
          "date": "2026-06-03",
          "close": 884.15
        },
        {
          "date": "2026-06-04",
          "close": 868.55
        },
        {
          "date": "2026-06-05",
          "close": 870.05
        },
        {
          "date": "2026-06-08",
          "close": 846.1
        },
        {
          "date": "2026-06-09",
          "close": 843.11
        },
        {
          "date": "2026-06-10",
          "close": 838.3
        },
        {
          "date": "2026-06-11",
          "close": 825.91
        },
        {
          "date": "2026-06-12",
          "close": 841.71
        },
        {
          "date": "2026-06-15",
          "close": 845.8
        },
        {
          "date": "2026-06-16",
          "close": 841.68
        },
        {
          "date": "2026-06-17",
          "close": 824.69
        },
        {
          "date": "2026-06-18",
          "close": 812.81
        },
        {
          "date": "2026-06-22",
          "close": 812.39
        },
        {
          "date": "2026-06-23",
          "close": 819.76
        },
        {
          "date": "2026-06-24",
          "close": 796.61
        },
        {
          "date": "2026-06-25",
          "close": 786.46
        },
        {
          "date": "2026-06-26",
          "close": 765.69
        },
        {
          "date": "2026-06-29",
          "close": 775.39
        },
        {
          "date": "2026-06-30",
          "close": 771.76
        },
        {
          "date": "2026-07-01",
          "close": 796.86
        },
        {
          "date": "2026-07-02",
          "close": 801.85
        },
        {
          "date": "2026-07-03",
          "close": 809.16
        },
        {
          "date": "2026-07-06",
          "close": 808.28
        },
        {
          "date": "2026-07-07",
          "close": 785.31
        },
        {
          "date": "2026-07-08",
          "close": 783.31
        },
        {
          "date": "2026-07-09",
          "close": 776.45
        },
        {
          "date": "2026-07-10",
          "close": 792.12
        },
        {
          "date": "2026-07-13",
          "close": 771.43
        },
        {
          "date": "2026-07-14",
          "close": 782.34
        },
        {
          "date": "2026-07-15",
          "close": 805.58
        },
        {
          "date": "2026-07-16",
          "close": 814.04
        },
        {
          "date": "2026-07-17",
          "close": 784.67
        },
        {
          "date": "2026-07-20",
          "close": 779.3
        },
        {
          "date": "2026-07-21",
          "close": 775.26
        },
        {
          "date": "2026-07-22",
          "close": 778.08
        },
        {
          "date": "2026-07-23",
          "close": 788.16
        },
        {
          "date": "2026-07-24",
          "close": 763.95
        },
        {
          "date": "2026-07-27",
          "close": 791.55
        },
        {
          "date": "2026-07-28",
          "close": 795.04
        },
        {
          "date": "2026-07-29",
          "close": 808.52
        },
        {
          "date": "2026-07-30",
          "close": 809.71
        },
        {
          "date": "2026-07-31",
          "close": 818.41
        },
        {
          "date": "2026-08-03",
          "close": 825.52
        },
        {
          "date": "2026-08-04",
          "close": 828.76
        },
        {
          "date": "2026-08-05",
          "close": 832.31
        },
        {
          "date": "2026-08-06",
          "close": 829.65
        },
        {
          "date": "2026-08-07",
          "close": 832.87
        },
        {
          "date": "2026-08-10",
          "close": 850.44
        },
        {
          "date": "2026-08-11",
          "close": 845.61
        },
        {
          "date": "2026-08-12",
          "close": 852.39
        },
        {
          "date": "2026-08-13",
          "close": 846.05
        },
        {
          "date": "2026-08-14",
          "close": 836.43
        },
        {
          "date": "2026-08-17",
          "close": 841.89
        },
        {
          "date": "2026-08-18",
          "close": 836.28
        },
        {
          "date": "2026-08-19",
          "close": 813.51
        },
        {
          "date": "2026-08-20",
          "close": 829.13
        },
        {
          "date": "2026-08-21",
          "close": 816.41
        },
        {
          "date": "2026-08-24",
          "close": 809.08
        },
        {
          "date": "2026-08-25",
          "close": 831.45
        },
        {
          "date": "2026-08-26",
          "close": 833.85
        },
        {
          "date": "2026-08-27",
          "close": 834.92
        },
        {
          "date": "2026-08-28",
          "close": 841.74
        },
        {
          "date": "2026-08-31",
          "close": 835.75
        },
        {
          "date": "2026-09-01",
          "close": 856.53
        },
        {
          "date": "2026-09-02",
          "close": 852.61
        },
        {
          "date": "2026-09-03",
          "close": 853.51
        },
        {
          "date": "2026-09-04",
          "close": 866.07
        },
        {
          "date": "2026-09-07",
          "close": 879.11
        },
        {
          "date": "2026-09-08",
          "close": 886.5
        },
        {
          "date": "2026-09-09",
          "close": 880.13
        },
        {
          "date": "2026-09-10",
          "close": 865.57
        },
        {
          "date": "2026-09-11",
          "close": 838.51
        },
        {
          "date": "2026-09-14",
          "close": 837.33
        },
        {
          "date": "2026-09-15",
          "close": 812.76
        },
        {
          "date": "2026-09-16",
          "close": 815.23
        },
        {
          "date": "2026-09-17",
          "close": 817.92
        },
        {
          "date": "2026-09-18",
          "close": 828.78
        },
        {
          "date": "2026-09-21",
          "close": 854.34
        },
        {
          "date": "2026-09-22",
          "close": 854.34
        },
        {
          "date": "2026-09-23",
          "close": 839.76
        },
        {
          "date": "2026-09-24",
          "close": 833.02
        },
        {
          "date": "2026-09-28",
          "close": 820.92
        },
        {
          "date": "2026-09-29",
          "close": 825.18
        },
        {
          "date": "2026-09-30",
          "close": 831.75
        },
        {
          "date": "2026-10-08",
          "close": 824.22
        },
        {
          "date": "2026-10-09",
          "close": 841.74
        },
        {
          "date": "2026-10-12",
          "close": 829.18
        },
        {
          "date": "2026-10-13",
          "close": 840.23
        },
        {
          "date": "2026-10-14",
          "close": 828.21
        },
        {
          "date": "2026-10-15",
          "close": 810.89
        },
        {
          "date": "2026-10-16",
          "close": 811.39
        },
        {
          "date": "2026-10-19",
          "close": 802.18
        },
        {
          "date": "2026-10-20",
          "close": 807.45
        },
        {
          "date": "2026-10-21",
          "close": 803.24
        },
        {
          "date": "2026-10-22",
          "close": 785.52
        },
        {
          "date": "2026-10-23",
          "close": 800.84
        },
        {
          "date": "2026-10-26",
          "close": 810.75
        },
        {
          "date": "2026-10-27",
          "close": 799.08
        },
        {
          "date": "2026-10-28",
          "close": 800.87
        },
        {
          "date": "2026-10-29",
          "close": 788.04
        },
        {
          "date": "2026-10-30",
          "close": 776.62
        },
        {
          "date": "2026-11-02",
          "close": 795.26
        },
        {
          "date": "2026-11-03",
          "close": 799.63
        },
        {
          "date": "2026-11-04",
          "close": 801.46
        },
        {
          "date": "2026-11-05",
          "close": 815.84
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1656",
      "name": "特色药",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.015018125323666531,
        "5": 0.05189089911626854,
        "20": -0.0010080530983475056,
        "60": -0.01309164149043307
      },
      "moving_averages": {
        "5": 861.5880000000004,
        "20": 866.8654999999984,
        "60": 886.1533333333331
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-17",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-24",
            "end": "2026-09-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-15",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 4,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": 3,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 7
          }
        }
      },
      "drawdown": -0.018276529908060724,
      "history": [
        {
          "date": "2026-05-13",
          "close": 949.65
        },
        {
          "date": "2026-05-14",
          "close": 932.92
        },
        {
          "date": "2026-05-15",
          "close": 925.09
        },
        {
          "date": "2026-05-18",
          "close": 916.39
        },
        {
          "date": "2026-05-19",
          "close": 921.16
        },
        {
          "date": "2026-05-20",
          "close": 913.54
        },
        {
          "date": "2026-05-21",
          "close": 901.29
        },
        {
          "date": "2026-05-22",
          "close": 901.32
        },
        {
          "date": "2026-05-25",
          "close": 896.38
        },
        {
          "date": "2026-05-26",
          "close": 889.64
        },
        {
          "date": "2026-05-27",
          "close": 883.6
        },
        {
          "date": "2026-05-28",
          "close": 876.61
        },
        {
          "date": "2026-05-29",
          "close": 892.78
        },
        {
          "date": "2026-06-01",
          "close": 899.37
        },
        {
          "date": "2026-06-02",
          "close": 885.63
        },
        {
          "date": "2026-06-03",
          "close": 875.72
        },
        {
          "date": "2026-06-04",
          "close": 863.42
        },
        {
          "date": "2026-06-05",
          "close": 869.31
        },
        {
          "date": "2026-06-08",
          "close": 851.55
        },
        {
          "date": "2026-06-09",
          "close": 849.15
        },
        {
          "date": "2026-06-10",
          "close": 848.48
        },
        {
          "date": "2026-06-11",
          "close": 834.02
        },
        {
          "date": "2026-06-12",
          "close": 848.06
        },
        {
          "date": "2026-06-15",
          "close": 843.07
        },
        {
          "date": "2026-06-16",
          "close": 834.22
        },
        {
          "date": "2026-06-17",
          "close": 819.46
        },
        {
          "date": "2026-06-18",
          "close": 821.58
        },
        {
          "date": "2026-06-22",
          "close": 823.85
        },
        {
          "date": "2026-06-23",
          "close": 843.92
        },
        {
          "date": "2026-06-24",
          "close": 834.62
        },
        {
          "date": "2026-06-25",
          "close": 817.27
        },
        {
          "date": "2026-06-26",
          "close": 787.16
        },
        {
          "date": "2026-06-29",
          "close": 826.1
        },
        {
          "date": "2026-06-30",
          "close": 810.25
        },
        {
          "date": "2026-07-01",
          "close": 845.82
        },
        {
          "date": "2026-07-02",
          "close": 854.73
        },
        {
          "date": "2026-07-03",
          "close": 864.32
        },
        {
          "date": "2026-07-06",
          "close": 870.59
        },
        {
          "date": "2026-07-07",
          "close": 841.68
        },
        {
          "date": "2026-07-08",
          "close": 845.87
        },
        {
          "date": "2026-07-09",
          "close": 839.0
        },
        {
          "date": "2026-07-10",
          "close": 862.58
        },
        {
          "date": "2026-07-13",
          "close": 887.16
        },
        {
          "date": "2026-07-14",
          "close": 901.95
        },
        {
          "date": "2026-07-15",
          "close": 921.83
        },
        {
          "date": "2026-07-16",
          "close": 936.44
        },
        {
          "date": "2026-07-17",
          "close": 891.84
        },
        {
          "date": "2026-07-20",
          "close": 897.37
        },
        {
          "date": "2026-07-21",
          "close": 883.8
        },
        {
          "date": "2026-07-22",
          "close": 884.79
        },
        {
          "date": "2026-07-23",
          "close": 886.92
        },
        {
          "date": "2026-07-24",
          "close": 850.95
        },
        {
          "date": "2026-07-27",
          "close": 879.59
        },
        {
          "date": "2026-07-28",
          "close": 877.96
        },
        {
          "date": "2026-07-29",
          "close": 885.58
        },
        {
          "date": "2026-07-30",
          "close": 878.41
        },
        {
          "date": "2026-07-31",
          "close": 888.5
        },
        {
          "date": "2026-08-03",
          "close": 894.07
        },
        {
          "date": "2026-08-04",
          "close": 901.33
        },
        {
          "date": "2026-08-05",
          "close": 893.7
        },
        {
          "date": "2026-08-06",
          "close": 889.41
        },
        {
          "date": "2026-08-07",
          "close": 913.2
        },
        {
          "date": "2026-08-10",
          "close": 918.13
        },
        {
          "date": "2026-08-11",
          "close": 921.21
        },
        {
          "date": "2026-08-12",
          "close": 925.47
        },
        {
          "date": "2026-08-13",
          "close": 942.6
        },
        {
          "date": "2026-08-14",
          "close": 932.89
        },
        {
          "date": "2026-08-17",
          "close": 933.92
        },
        {
          "date": "2026-08-18",
          "close": 920.46
        },
        {
          "date": "2026-08-19",
          "close": 905.34
        },
        {
          "date": "2026-08-20",
          "close": 934.49
        },
        {
          "date": "2026-08-21",
          "close": 896.84
        },
        {
          "date": "2026-08-24",
          "close": 874.55
        },
        {
          "date": "2026-08-25",
          "close": 896.28
        },
        {
          "date": "2026-08-26",
          "close": 900.75
        },
        {
          "date": "2026-08-27",
          "close": 909.67
        },
        {
          "date": "2026-08-28",
          "close": 905.36
        },
        {
          "date": "2026-08-31",
          "close": 892.17
        },
        {
          "date": "2026-09-01",
          "close": 907.38
        },
        {
          "date": "2026-09-02",
          "close": 896.71
        },
        {
          "date": "2026-09-03",
          "close": 889.8
        },
        {
          "date": "2026-09-04",
          "close": 888.06
        },
        {
          "date": "2026-09-07",
          "close": 890.09
        },
        {
          "date": "2026-09-08",
          "close": 902.43
        },
        {
          "date": "2026-09-09",
          "close": 892.4
        },
        {
          "date": "2026-09-10",
          "close": 876.63
        },
        {
          "date": "2026-09-11",
          "close": 862.09
        },
        {
          "date": "2026-09-14",
          "close": 873.62
        },
        {
          "date": "2026-09-15",
          "close": 861.73
        },
        {
          "date": "2026-09-16",
          "close": 861.71
        },
        {
          "date": "2026-09-17",
          "close": 864.42
        },
        {
          "date": "2026-09-18",
          "close": 870.2
        },
        {
          "date": "2026-09-21",
          "close": 898.05
        },
        {
          "date": "2026-09-22",
          "close": 896.14
        },
        {
          "date": "2026-09-23",
          "close": 889.02
        },
        {
          "date": "2026-09-24",
          "close": 876.17
        },
        {
          "date": "2026-09-28",
          "close": 876.49
        },
        {
          "date": "2026-09-29",
          "close": 873.42
        },
        {
          "date": "2026-09-30",
          "close": 889.7
        },
        {
          "date": "2026-10-08",
          "close": 882.89
        },
        {
          "date": "2026-10-09",
          "close": 898.42
        },
        {
          "date": "2026-10-12",
          "close": 886.1
        },
        {
          "date": "2026-10-13",
          "close": 881.26
        },
        {
          "date": "2026-10-14",
          "close": 882.09
        },
        {
          "date": "2026-10-15",
          "close": 870.04
        },
        {
          "date": "2026-10-16",
          "close": 867.73
        },
        {
          "date": "2026-10-19",
          "close": 871.71
        },
        {
          "date": "2026-10-20",
          "close": 871.91
        },
        {
          "date": "2026-10-21",
          "close": 873.22
        },
        {
          "date": "2026-10-22",
          "close": 855.36
        },
        {
          "date": "2026-10-23",
          "close": 863.47
        },
        {
          "date": "2026-10-26",
          "close": 870.34
        },
        {
          "date": "2026-10-27",
          "close": 847.1
        },
        {
          "date": "2026-10-28",
          "close": 852.13
        },
        {
          "date": "2026-10-29",
          "close": 838.49
        },
        {
          "date": "2026-10-30",
          "close": 840.6
        },
        {
          "date": "2026-11-02",
          "close": 853.84
        },
        {
          "date": "2026-11-03",
          "close": 862.55
        },
        {
          "date": "2026-11-04",
          "close": 868.95
        },
        {
          "date": "2026-11-05",
          "close": 882.0
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1657",
      "name": "病原体防治",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.025479606374871677,
        "5": 0.046680720107317164,
        "20": -0.048931135853810925,
        "60": 0.012242851068932747
      },
      "moving_averages": {
        "5": 898.2299999999989,
        "20": 922.4669999999991,
        "60": 948.5509999999999
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.06707794948053769,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1016.98
        },
        {
          "date": "2026-05-14",
          "close": 997.47
        },
        {
          "date": "2026-05-15",
          "close": 986.0
        },
        {
          "date": "2026-05-18",
          "close": 979.21
        },
        {
          "date": "2026-05-19",
          "close": 987.93
        },
        {
          "date": "2026-05-20",
          "close": 978.65
        },
        {
          "date": "2026-05-21",
          "close": 959.44
        },
        {
          "date": "2026-05-22",
          "close": 962.58
        },
        {
          "date": "2026-05-25",
          "close": 955.86
        },
        {
          "date": "2026-05-26",
          "close": 942.13
        },
        {
          "date": "2026-05-27",
          "close": 930.08
        },
        {
          "date": "2026-05-28",
          "close": 924.8
        },
        {
          "date": "2026-05-29",
          "close": 922.72
        },
        {
          "date": "2026-06-01",
          "close": 929.38
        },
        {
          "date": "2026-06-02",
          "close": 912.65
        },
        {
          "date": "2026-06-03",
          "close": 900.5
        },
        {
          "date": "2026-06-04",
          "close": 885.41
        },
        {
          "date": "2026-06-05",
          "close": 888.08
        },
        {
          "date": "2026-06-08",
          "close": 864.38
        },
        {
          "date": "2026-06-09",
          "close": 866.75
        },
        {
          "date": "2026-06-10",
          "close": 863.62
        },
        {
          "date": "2026-06-11",
          "close": 851.1
        },
        {
          "date": "2026-06-12",
          "close": 868.29
        },
        {
          "date": "2026-06-15",
          "close": 869.69
        },
        {
          "date": "2026-06-16",
          "close": 864.7
        },
        {
          "date": "2026-06-17",
          "close": 855.35
        },
        {
          "date": "2026-06-18",
          "close": 859.17
        },
        {
          "date": "2026-06-22",
          "close": 854.07
        },
        {
          "date": "2026-06-23",
          "close": 876.72
        },
        {
          "date": "2026-06-24",
          "close": 867.04
        },
        {
          "date": "2026-06-25",
          "close": 853.8
        },
        {
          "date": "2026-06-26",
          "close": 820.94
        },
        {
          "date": "2026-06-29",
          "close": 861.27
        },
        {
          "date": "2026-06-30",
          "close": 850.07
        },
        {
          "date": "2026-07-01",
          "close": 887.38
        },
        {
          "date": "2026-07-02",
          "close": 889.49
        },
        {
          "date": "2026-07-03",
          "close": 903.83
        },
        {
          "date": "2026-07-06",
          "close": 909.74
        },
        {
          "date": "2026-07-07",
          "close": 874.92
        },
        {
          "date": "2026-07-08",
          "close": 868.42
        },
        {
          "date": "2026-07-09",
          "close": 867.2
        },
        {
          "date": "2026-07-10",
          "close": 890.9
        },
        {
          "date": "2026-07-13",
          "close": 886.41
        },
        {
          "date": "2026-07-14",
          "close": 910.37
        },
        {
          "date": "2026-07-15",
          "close": 940.59
        },
        {
          "date": "2026-07-16",
          "close": 953.38
        },
        {
          "date": "2026-07-17",
          "close": 891.93
        },
        {
          "date": "2026-07-20",
          "close": 890.27
        },
        {
          "date": "2026-07-21",
          "close": 879.67
        },
        {
          "date": "2026-07-22",
          "close": 880.32
        },
        {
          "date": "2026-07-23",
          "close": 884.93
        },
        {
          "date": "2026-07-24",
          "close": 851.92
        },
        {
          "date": "2026-07-27",
          "close": 884.06
        },
        {
          "date": "2026-07-28",
          "close": 879.11
        },
        {
          "date": "2026-07-29",
          "close": 882.66
        },
        {
          "date": "2026-07-30",
          "close": 869.26
        },
        {
          "date": "2026-07-31",
          "close": 889.06
        },
        {
          "date": "2026-08-03",
          "close": 896.19
        },
        {
          "date": "2026-08-04",
          "close": 913.65
        },
        {
          "date": "2026-08-05",
          "close": 917.27
        },
        {
          "date": "2026-08-06",
          "close": 915.28
        },
        {
          "date": "2026-08-07",
          "close": 952.56
        },
        {
          "date": "2026-08-10",
          "close": 966.04
        },
        {
          "date": "2026-08-11",
          "close": 968.27
        },
        {
          "date": "2026-08-12",
          "close": 973.97
        },
        {
          "date": "2026-08-13",
          "close": 987.81
        },
        {
          "date": "2026-08-14",
          "close": 987.74
        },
        {
          "date": "2026-08-17",
          "close": 992.47
        },
        {
          "date": "2026-08-18",
          "close": 979.67
        },
        {
          "date": "2026-08-19",
          "close": 958.42
        },
        {
          "date": "2026-08-20",
          "close": 1004.32
        },
        {
          "date": "2026-08-21",
          "close": 966.58
        },
        {
          "date": "2026-08-24",
          "close": 939.79
        },
        {
          "date": "2026-08-25",
          "close": 964.47
        },
        {
          "date": "2026-08-26",
          "close": 969.39
        },
        {
          "date": "2026-08-27",
          "close": 981.13
        },
        {
          "date": "2026-08-28",
          "close": 973.48
        },
        {
          "date": "2026-08-31",
          "close": 958.02
        },
        {
          "date": "2026-09-01",
          "close": 970.25
        },
        {
          "date": "2026-09-02",
          "close": 955.65
        },
        {
          "date": "2026-09-03",
          "close": 950.55
        },
        {
          "date": "2026-09-04",
          "close": 945.97
        },
        {
          "date": "2026-09-07",
          "close": 952.11
        },
        {
          "date": "2026-09-08",
          "close": 967.49
        },
        {
          "date": "2026-09-09",
          "close": 954.48
        },
        {
          "date": "2026-09-10",
          "close": 934.41
        },
        {
          "date": "2026-09-11",
          "close": 912.21
        },
        {
          "date": "2026-09-14",
          "close": 929.3
        },
        {
          "date": "2026-09-15",
          "close": 912.79
        },
        {
          "date": "2026-09-16",
          "close": 919.81
        },
        {
          "date": "2026-09-17",
          "close": 930.27
        },
        {
          "date": "2026-09-18",
          "close": 941.63
        },
        {
          "date": "2026-09-21",
          "close": 981.95
        },
        {
          "date": "2026-09-22",
          "close": 993.03
        },
        {
          "date": "2026-09-23",
          "close": 990.45
        },
        {
          "date": "2026-09-24",
          "close": 971.23
        },
        {
          "date": "2026-09-28",
          "close": 968.8
        },
        {
          "date": "2026-09-29",
          "close": 970.07
        },
        {
          "date": "2026-09-30",
          "close": 995.59
        },
        {
          "date": "2026-10-08",
          "close": 976.27
        },
        {
          "date": "2026-10-09",
          "close": 995.26
        },
        {
          "date": "2026-10-12",
          "close": 973.02
        },
        {
          "date": "2026-10-13",
          "close": 965.08
        },
        {
          "date": "2026-10-14",
          "close": 949.67
        },
        {
          "date": "2026-10-15",
          "close": 935.56
        },
        {
          "date": "2026-10-16",
          "close": 931.22
        },
        {
          "date": "2026-10-19",
          "close": 924.08
        },
        {
          "date": "2026-10-20",
          "close": 932.84
        },
        {
          "date": "2026-10-21",
          "close": 935.54
        },
        {
          "date": "2026-10-22",
          "close": 902.25
        },
        {
          "date": "2026-10-23",
          "close": 915.26
        },
        {
          "date": "2026-10-26",
          "close": 919.13
        },
        {
          "date": "2026-10-27",
          "close": 887.07
        },
        {
          "date": "2026-10-28",
          "close": 905.12
        },
        {
          "date": "2026-10-29",
          "close": 887.09
        },
        {
          "date": "2026-10-30",
          "close": 877.82
        },
        {
          "date": "2026-11-02",
          "close": 894.32
        },
        {
          "date": "2026-11-03",
          "close": 885.08
        },
        {
          "date": "2026-11-04",
          "close": 905.43
        },
        {
          "date": "2026-11-05",
          "close": 928.5
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1658",
      "name": "创新医疗服务",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.026976020130721645,
        "5": 0.0676502538408672,
        "20": -0.021307943991708544,
        "60": 0.03779805837795891
      },
      "moving_averages": {
        "5": 926.2540000000038,
        "20": 936.9695000000036,
        "60": 965.0055000000012
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-27",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1,
            "sample_size": 5
          },
          "下降": {
            "median_sessions": 7,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 9
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 7
          }
        }
      },
      "drawdown": -0.03548933016893485,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1002.61
        },
        {
          "date": "2026-05-14",
          "close": 975.8
        },
        {
          "date": "2026-05-15",
          "close": 966.53
        },
        {
          "date": "2026-05-18",
          "close": 965.31
        },
        {
          "date": "2026-05-19",
          "close": 975.68
        },
        {
          "date": "2026-05-20",
          "close": 965.43
        },
        {
          "date": "2026-05-21",
          "close": 949.41
        },
        {
          "date": "2026-05-22",
          "close": 950.67
        },
        {
          "date": "2026-05-25",
          "close": 944.94
        },
        {
          "date": "2026-05-26",
          "close": 930.68
        },
        {
          "date": "2026-05-27",
          "close": 912.92
        },
        {
          "date": "2026-05-28",
          "close": 907.66
        },
        {
          "date": "2026-05-29",
          "close": 895.96
        },
        {
          "date": "2026-06-01",
          "close": 905.3
        },
        {
          "date": "2026-06-02",
          "close": 887.95
        },
        {
          "date": "2026-06-03",
          "close": 878.32
        },
        {
          "date": "2026-06-04",
          "close": 865.11
        },
        {
          "date": "2026-06-05",
          "close": 867.33
        },
        {
          "date": "2026-06-08",
          "close": 841.9
        },
        {
          "date": "2026-06-09",
          "close": 849.43
        },
        {
          "date": "2026-06-10",
          "close": 842.08
        },
        {
          "date": "2026-06-11",
          "close": 825.94
        },
        {
          "date": "2026-06-12",
          "close": 844.55
        },
        {
          "date": "2026-06-15",
          "close": 851.09
        },
        {
          "date": "2026-06-16",
          "close": 847.09
        },
        {
          "date": "2026-06-17",
          "close": 839.26
        },
        {
          "date": "2026-06-18",
          "close": 849.67
        },
        {
          "date": "2026-06-22",
          "close": 855.6
        },
        {
          "date": "2026-06-23",
          "close": 868.27
        },
        {
          "date": "2026-06-24",
          "close": 861.75
        },
        {
          "date": "2026-06-25",
          "close": 849.62
        },
        {
          "date": "2026-06-26",
          "close": 824.18
        },
        {
          "date": "2026-06-29",
          "close": 856.23
        },
        {
          "date": "2026-06-30",
          "close": 849.89
        },
        {
          "date": "2026-07-01",
          "close": 876.77
        },
        {
          "date": "2026-07-02",
          "close": 869.97
        },
        {
          "date": "2026-07-03",
          "close": 883.67
        },
        {
          "date": "2026-07-06",
          "close": 881.62
        },
        {
          "date": "2026-07-07",
          "close": 851.56
        },
        {
          "date": "2026-07-08",
          "close": 845.53
        },
        {
          "date": "2026-07-09",
          "close": 844.16
        },
        {
          "date": "2026-07-10",
          "close": 880.67
        },
        {
          "date": "2026-07-13",
          "close": 867.02
        },
        {
          "date": "2026-07-14",
          "close": 886.76
        },
        {
          "date": "2026-07-15",
          "close": 921.38
        },
        {
          "date": "2026-07-16",
          "close": 932.0
        },
        {
          "date": "2026-07-17",
          "close": 868.48
        },
        {
          "date": "2026-07-20",
          "close": 871.87
        },
        {
          "date": "2026-07-21",
          "close": 867.84
        },
        {
          "date": "2026-07-22",
          "close": 865.24
        },
        {
          "date": "2026-07-23",
          "close": 867.5
        },
        {
          "date": "2026-07-24",
          "close": 835.99
        },
        {
          "date": "2026-07-27",
          "close": 869.5
        },
        {
          "date": "2026-07-28",
          "close": 866.77
        },
        {
          "date": "2026-07-29",
          "close": 871.67
        },
        {
          "date": "2026-07-30",
          "close": 852.53
        },
        {
          "date": "2026-07-31",
          "close": 880.67
        },
        {
          "date": "2026-08-03",
          "close": 887.05
        },
        {
          "date": "2026-08-04",
          "close": 920.67
        },
        {
          "date": "2026-08-05",
          "close": 928.09
        },
        {
          "date": "2026-08-06",
          "close": 928.78
        },
        {
          "date": "2026-08-07",
          "close": 971.72
        },
        {
          "date": "2026-08-10",
          "close": 996.52
        },
        {
          "date": "2026-08-11",
          "close": 1004.8
        },
        {
          "date": "2026-08-12",
          "close": 1015.19
        },
        {
          "date": "2026-08-13",
          "close": 1031.01
        },
        {
          "date": "2026-08-14",
          "close": 1029.73
        },
        {
          "date": "2026-08-17",
          "close": 1033.56
        },
        {
          "date": "2026-08-18",
          "close": 1017.42
        },
        {
          "date": "2026-08-19",
          "close": 977.28
        },
        {
          "date": "2026-08-20",
          "close": 1016.2
        },
        {
          "date": "2026-08-21",
          "close": 982.99
        },
        {
          "date": "2026-08-24",
          "close": 953.4
        },
        {
          "date": "2026-08-25",
          "close": 978.61
        },
        {
          "date": "2026-08-26",
          "close": 970.19
        },
        {
          "date": "2026-08-27",
          "close": 974.59
        },
        {
          "date": "2026-08-28",
          "close": 962.71
        },
        {
          "date": "2026-08-31",
          "close": 956.85
        },
        {
          "date": "2026-09-01",
          "close": 967.09
        },
        {
          "date": "2026-09-02",
          "close": 954.61
        },
        {
          "date": "2026-09-03",
          "close": 946.6
        },
        {
          "date": "2026-09-04",
          "close": 950.02
        },
        {
          "date": "2026-09-07",
          "close": 952.55
        },
        {
          "date": "2026-09-08",
          "close": 971.79
        },
        {
          "date": "2026-09-09",
          "close": 960.82
        },
        {
          "date": "2026-09-10",
          "close": 946.56
        },
        {
          "date": "2026-09-11",
          "close": 925.19
        },
        {
          "date": "2026-09-14",
          "close": 951.06
        },
        {
          "date": "2026-09-15",
          "close": 936.37
        },
        {
          "date": "2026-09-16",
          "close": 949.93
        },
        {
          "date": "2026-09-17",
          "close": 956.22
        },
        {
          "date": "2026-09-18",
          "close": 973.36
        },
        {
          "date": "2026-09-21",
          "close": 1008.06
        },
        {
          "date": "2026-09-22",
          "close": 1018.95
        },
        {
          "date": "2026-09-23",
          "close": 1018.6
        },
        {
          "date": "2026-09-24",
          "close": 1001.26
        },
        {
          "date": "2026-09-28",
          "close": 989.58
        },
        {
          "date": "2026-09-29",
          "close": 990.89
        },
        {
          "date": "2026-09-30",
          "close": 1005.74
        },
        {
          "date": "2026-10-08",
          "close": 984.14
        },
        {
          "date": "2026-10-09",
          "close": 998.61
        },
        {
          "date": "2026-10-12",
          "close": 983.95
        },
        {
          "date": "2026-10-13",
          "close": 977.59
        },
        {
          "date": "2026-10-14",
          "close": 956.78
        },
        {
          "date": "2026-10-15",
          "close": 939.97
        },
        {
          "date": "2026-10-16",
          "close": 926.71
        },
        {
          "date": "2026-10-19",
          "close": 932.82
        },
        {
          "date": "2026-10-20",
          "close": 945.76
        },
        {
          "date": "2026-10-21",
          "close": 950.91
        },
        {
          "date": "2026-10-22",
          "close": 913.23
        },
        {
          "date": "2026-10-23",
          "close": 929.51
        },
        {
          "date": "2026-10-26",
          "close": 932.65
        },
        {
          "date": "2026-10-27",
          "close": 897.82
        },
        {
          "date": "2026-10-28",
          "close": 919.67
        },
        {
          "date": "2026-10-29",
          "close": 902.14
        },
        {
          "date": "2026-10-30",
          "close": 900.39
        },
        {
          "date": "2026-11-02",
          "close": 924.48
        },
        {
          "date": "2026-11-03",
          "close": 905.36
        },
        {
          "date": "2026-11-04",
          "close": 937.87
        },
        {
          "date": "2026-11-05",
          "close": 963.17
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1659",
      "name": "精准诊断",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 158,
      "history_sufficient": true,
      "returns": {
        "1": 0.02980515371691661,
        "5": 0.037262507829412206,
        "20": -0.02353391469861077,
        "60": 0.07239099316080067
      },
      "moving_averages": {
        "5": 914.3979999999981,
        "20": 926.6399999999973,
        "60": 932.2799999999984
      },
      "phase": "下降",
      "phase_days": 2,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-29",
            "end": "2026-10-30",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-04",
            "end": "2026-11-05",
            "sessions": 2,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.0,
            "sample_size": 8
          },
          "下降": {
            "median_sessions": 5.0,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 13
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 9
          }
        }
      },
      "drawdown": -0.04099401599122199,
      "history": [
        {
          "date": "2026-05-13",
          "close": 997.86
        },
        {
          "date": "2026-05-14",
          "close": 977.8
        },
        {
          "date": "2026-05-15",
          "close": 969.41
        },
        {
          "date": "2026-05-18",
          "close": 969.38
        },
        {
          "date": "2026-05-19",
          "close": 979.26
        },
        {
          "date": "2026-05-20",
          "close": 968.1
        },
        {
          "date": "2026-05-21",
          "close": 943.57
        },
        {
          "date": "2026-05-22",
          "close": 949.2
        },
        {
          "date": "2026-05-25",
          "close": 949.14
        },
        {
          "date": "2026-05-26",
          "close": 939.35
        },
        {
          "date": "2026-05-27",
          "close": 923.49
        },
        {
          "date": "2026-05-28",
          "close": 917.28
        },
        {
          "date": "2026-05-29",
          "close": 908.61
        },
        {
          "date": "2026-06-01",
          "close": 915.16
        },
        {
          "date": "2026-06-02",
          "close": 901.59
        },
        {
          "date": "2026-06-03",
          "close": 891.51
        },
        {
          "date": "2026-06-04",
          "close": 873.36
        },
        {
          "date": "2026-06-05",
          "close": 878.12
        },
        {
          "date": "2026-06-08",
          "close": 850.97
        },
        {
          "date": "2026-06-09",
          "close": 851.98
        },
        {
          "date": "2026-06-10",
          "close": 840.68
        },
        {
          "date": "2026-06-11",
          "close": 830.37
        },
        {
          "date": "2026-06-12",
          "close": 845.92
        },
        {
          "date": "2026-06-15",
          "close": 847.92
        },
        {
          "date": "2026-06-16",
          "close": 849.96
        },
        {
          "date": "2026-06-17",
          "close": 840.39
        },
        {
          "date": "2026-06-18",
          "close": 847.92
        },
        {
          "date": "2026-06-22",
          "close": 844.76
        },
        {
          "date": "2026-06-23",
          "close": 861.76
        },
        {
          "date": "2026-06-24",
          "close": 850.51
        },
        {
          "date": "2026-06-25",
          "close": 835.11
        },
        {
          "date": "2026-06-26",
          "close": 807.51
        },
        {
          "date": "2026-06-29",
          "close": 835.92
        },
        {
          "date": "2026-06-30",
          "close": 825.12
        },
        {
          "date": "2026-07-01",
          "close": 859.87
        },
        {
          "date": "2026-07-02",
          "close": 859.9
        },
        {
          "date": "2026-07-03",
          "close": 877.39
        },
        {
          "date": "2026-07-06",
          "close": 874.46
        },
        {
          "date": "2026-07-07",
          "close": 842.07
        },
        {
          "date": "2026-07-08",
          "close": 834.32
        },
        {
          "date": "2026-07-09",
          "close": 833.47
        },
        {
          "date": "2026-07-10",
          "close": 854.03
        },
        {
          "date": "2026-07-13",
          "close": 834.31
        },
        {
          "date": "2026-07-14",
          "close": 857.01
        },
        {
          "date": "2026-07-15",
          "close": 882.17
        },
        {
          "date": "2026-07-16",
          "close": 897.12
        },
        {
          "date": "2026-07-17",
          "close": 846.22
        },
        {
          "date": "2026-07-20",
          "close": 841.01
        },
        {
          "date": "2026-07-21",
          "close": 832.12
        },
        {
          "date": "2026-07-22",
          "close": 823.88
        },
        {
          "date": "2026-07-23",
          "close": 826.4
        },
        {
          "date": "2026-07-24",
          "close": 801.53
        },
        {
          "date": "2026-07-27",
          "close": 831.77
        },
        {
          "date": "2026-07-28",
          "close": 828.76
        },
        {
          "date": "2026-07-29",
          "close": 835.38
        },
        {
          "date": "2026-07-30",
          "close": 824.79
        },
        {
          "date": "2026-07-31",
          "close": 848.35
        },
        {
          "date": "2026-08-03",
          "close": 859.59
        },
        {
          "date": "2026-08-04",
          "close": 873.42
        },
        {
          "date": "2026-08-05",
          "close": 880.22
        },
        {
          "date": "2026-08-06",
          "close": 881.1
        },
        {
          "date": "2026-08-07",
          "close": 913.28
        },
        {
          "date": "2026-08-10",
          "close": 934.03
        },
        {
          "date": "2026-08-11",
          "close": 930.72
        },
        {
          "date": "2026-08-12",
          "close": 937.5
        },
        {
          "date": "2026-08-13",
          "close": 951.31
        },
        {
          "date": "2026-08-14",
          "close": 952.62
        },
        {
          "date": "2026-08-17",
          "close": 947.79
        },
        {
          "date": "2026-08-18",
          "close": 937.67
        },
        {
          "date": "2026-08-19",
          "close": 906.02
        },
        {
          "date": "2026-08-20",
          "close": 961.95
        },
        {
          "date": "2026-08-21",
          "close": 947.61
        },
        {
          "date": "2026-08-24",
          "close": 919.87
        },
        {
          "date": "2026-08-25",
          "close": 934.39
        },
        {
          "date": "2026-08-26",
          "close": 936.44
        },
        {
          "date": "2026-08-27",
          "close": 941.81
        },
        {
          "date": "2026-08-28",
          "close": 933.09
        },
        {
          "date": "2026-08-31",
          "close": 925.47
        },
        {
          "date": "2026-09-01",
          "close": 936.94
        },
        {
          "date": "2026-09-02",
          "close": 926.12
        },
        {
          "date": "2026-09-03",
          "close": 918.9
        },
        {
          "date": "2026-09-04",
          "close": 918.15
        },
        {
          "date": "2026-09-07",
          "close": 922.36
        },
        {
          "date": "2026-09-08",
          "close": 934.3
        },
        {
          "date": "2026-09-09",
          "close": 924.84
        },
        {
          "date": "2026-09-10",
          "close": 907.52
        },
        {
          "date": "2026-09-11",
          "close": 885.78
        },
        {
          "date": "2026-09-14",
          "close": 902.81
        },
        {
          "date": "2026-09-15",
          "close": 887.59
        },
        {
          "date": "2026-09-16",
          "close": 897.43
        },
        {
          "date": "2026-09-17",
          "close": 908.9
        },
        {
          "date": "2026-09-18",
          "close": 927.52
        },
        {
          "date": "2026-09-21",
          "close": 965.39
        },
        {
          "date": "2026-09-22",
          "close": 979.65
        },
        {
          "date": "2026-09-23",
          "close": 990.8
        },
        {
          "date": "2026-09-24",
          "close": 979.63
        },
        {
          "date": "2026-09-28",
          "close": 970.8
        },
        {
          "date": "2026-09-29",
          "close": 969.4
        },
        {
          "date": "2026-09-30",
          "close": 989.81
        },
        {
          "date": "2026-10-08",
          "close": 966.69
        },
        {
          "date": "2026-10-09",
          "close": 984.29
        },
        {
          "date": "2026-10-12",
          "close": 968.93
        },
        {
          "date": "2026-10-13",
          "close": 958.86
        },
        {
          "date": "2026-10-14",
          "close": 941.54
        },
        {
          "date": "2026-10-15",
          "close": 924.3
        },
        {
          "date": "2026-10-16",
          "close": 913.25
        },
        {
          "date": "2026-10-19",
          "close": 906.25
        },
        {
          "date": "2026-10-20",
          "close": 931.14
        },
        {
          "date": "2026-10-21",
          "close": 932.57
        },
        {
          "date": "2026-10-22",
          "close": 903.86
        },
        {
          "date": "2026-10-23",
          "close": 919.63
        },
        {
          "date": "2026-10-26",
          "close": 935.28
        },
        {
          "date": "2026-10-27",
          "close": 903.86
        },
        {
          "date": "2026-10-28",
          "close": 927.02
        },
        {
          "date": "2026-10-29",
          "close": 910.03
        },
        {
          "date": "2026-10-30",
          "close": 898.47
        },
        {
          "date": "2026-11-02",
          "close": 913.12
        },
        {
          "date": "2026-11-03",
          "close": 899.84
        },
        {
          "date": "2026-11-04",
          "close": 916.62
        },
        {
          "date": "2026-11-05",
          "close": 943.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1660",
      "name": "光纤概念",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 143,
      "history_sufficient": true,
      "returns": {
        "1": 0.008307304509836078,
        "5": -0.00923961620055791,
        "20": -0.17743564984935045,
        "60": -0.13507440937849602
      },
      "moving_averages": {
        "5": 895.8020000000018,
        "20": 991.2314999999987,
        "60": 1114.6644999999987
      },
      "phase": "下降",
      "phase_days": 10,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-21",
            "end": "2026-08-06",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-09-14",
            "sessions": 27,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-15",
            "end": "2026-09-15",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-16",
            "end": "2026-09-23",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-19",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-23",
            "end": "2026-11-05",
            "sessions": 10,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 6,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 13,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 1,
            "sample_size": 3
          },
          "震荡": {
            "median_sessions": 14.5,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.16904054408005864,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1370.39
        },
        {
          "date": "2026-05-14",
          "close": 1346.08
        },
        {
          "date": "2026-05-15",
          "close": 1303.05
        },
        {
          "date": "2026-05-18",
          "close": 1319.74
        },
        {
          "date": "2026-05-19",
          "close": 1325.93
        },
        {
          "date": "2026-05-20",
          "close": 1341.47
        },
        {
          "date": "2026-05-21",
          "close": 1265.49
        },
        {
          "date": "2026-05-22",
          "close": 1312.78
        },
        {
          "date": "2026-05-25",
          "close": 1330.31
        },
        {
          "date": "2026-05-26",
          "close": 1289.55
        },
        {
          "date": "2026-05-27",
          "close": 1266.63
        },
        {
          "date": "2026-05-28",
          "close": 1313.35
        },
        {
          "date": "2026-05-29",
          "close": 1301.88
        },
        {
          "date": "2026-06-01",
          "close": 1252.02
        },
        {
          "date": "2026-06-02",
          "close": 1299.17
        },
        {
          "date": "2026-06-03",
          "close": 1353.01
        },
        {
          "date": "2026-06-04",
          "close": 1357.09
        },
        {
          "date": "2026-06-05",
          "close": 1356.35
        },
        {
          "date": "2026-06-08",
          "close": 1298.2
        },
        {
          "date": "2026-06-09",
          "close": 1361.86
        },
        {
          "date": "2026-06-10",
          "close": 1318.24
        },
        {
          "date": "2026-06-11",
          "close": 1315.75
        },
        {
          "date": "2026-06-12",
          "close": 1292.96
        },
        {
          "date": "2026-06-15",
          "close": 1384.62
        },
        {
          "date": "2026-06-16",
          "close": 1452.56
        },
        {
          "date": "2026-06-17",
          "close": 1460.13
        },
        {
          "date": "2026-06-18",
          "close": 1470.67
        },
        {
          "date": "2026-06-22",
          "close": 1520.58
        },
        {
          "date": "2026-06-23",
          "close": 1501.64
        },
        {
          "date": "2026-06-24",
          "close": 1527.13
        },
        {
          "date": "2026-06-25",
          "close": 1548.27
        },
        {
          "date": "2026-06-26",
          "close": 1489.65
        },
        {
          "date": "2026-06-29",
          "close": 1445.52
        },
        {
          "date": "2026-06-30",
          "close": 1489.42
        },
        {
          "date": "2026-07-01",
          "close": 1448.02
        },
        {
          "date": "2026-07-02",
          "close": 1374.08
        },
        {
          "date": "2026-07-03",
          "close": 1346.39
        },
        {
          "date": "2026-07-06",
          "close": 1299.15
        },
        {
          "date": "2026-07-07",
          "close": 1266.17
        },
        {
          "date": "2026-07-08",
          "close": 1237.65
        },
        {
          "date": "2026-07-09",
          "close": 1286.8
        },
        {
          "date": "2026-07-10",
          "close": 1262.83
        },
        {
          "date": "2026-07-13",
          "close": 1164.44
        },
        {
          "date": "2026-07-14",
          "close": 1203.44
        },
        {
          "date": "2026-07-15",
          "close": 1172.05
        },
        {
          "date": "2026-07-16",
          "close": 1128.37
        },
        {
          "date": "2026-07-17",
          "close": 1035.71
        },
        {
          "date": "2026-07-20",
          "close": 981.24
        },
        {
          "date": "2026-07-21",
          "close": 1038.23
        },
        {
          "date": "2026-07-22",
          "close": 1009.51
        },
        {
          "date": "2026-07-23",
          "close": 1026.51
        },
        {
          "date": "2026-07-24",
          "close": 995.88
        },
        {
          "date": "2026-07-27",
          "close": 1035.24
        },
        {
          "date": "2026-07-28",
          "close": 981.28
        },
        {
          "date": "2026-07-29",
          "close": 973.91
        },
        {
          "date": "2026-07-30",
          "close": 919.6
        },
        {
          "date": "2026-07-31",
          "close": 954.1
        },
        {
          "date": "2026-08-03",
          "close": 967.86
        },
        {
          "date": "2026-08-04",
          "close": 1023.36
        },
        {
          "date": "2026-08-05",
          "close": 1063.71
        },
        {
          "date": "2026-08-06",
          "close": 1083.6
        },
        {
          "date": "2026-08-07",
          "close": 1110.54
        },
        {
          "date": "2026-08-10",
          "close": 1108.82
        },
        {
          "date": "2026-08-11",
          "close": 1100.95
        },
        {
          "date": "2026-08-12",
          "close": 1141.85
        },
        {
          "date": "2026-08-13",
          "close": 1126.43
        },
        {
          "date": "2026-08-14",
          "close": 1155.72
        },
        {
          "date": "2026-08-17",
          "close": 1197.61
        },
        {
          "date": "2026-08-18",
          "close": 1189.29
        },
        {
          "date": "2026-08-19",
          "close": 1104.51
        },
        {
          "date": "2026-08-20",
          "close": 1138.24
        },
        {
          "date": "2026-08-21",
          "close": 1146.17
        },
        {
          "date": "2026-08-24",
          "close": 1123.56
        },
        {
          "date": "2026-08-25",
          "close": 1141.89
        },
        {
          "date": "2026-08-26",
          "close": 1146.76
        },
        {
          "date": "2026-08-27",
          "close": 1200.3
        },
        {
          "date": "2026-08-28",
          "close": 1185.5
        },
        {
          "date": "2026-08-31",
          "close": 1201.05
        },
        {
          "date": "2026-09-01",
          "close": 1181.75
        },
        {
          "date": "2026-09-02",
          "close": 1178.94
        },
        {
          "date": "2026-09-03",
          "close": 1181.75
        },
        {
          "date": "2026-09-04",
          "close": 1150.95
        },
        {
          "date": "2026-09-07",
          "close": 1194.42
        },
        {
          "date": "2026-09-08",
          "close": 1202.74
        },
        {
          "date": "2026-09-09",
          "close": 1223.04
        },
        {
          "date": "2026-09-10",
          "close": 1203.52
        },
        {
          "date": "2026-09-11",
          "close": 1209.73
        },
        {
          "date": "2026-09-14",
          "close": 1202.71
        },
        {
          "date": "2026-09-15",
          "close": 1194.49
        },
        {
          "date": "2026-09-16",
          "close": 1238.81
        },
        {
          "date": "2026-09-17",
          "close": 1231.72
        },
        {
          "date": "2026-09-18",
          "close": 1254.88
        },
        {
          "date": "2026-09-21",
          "close": 1271.39
        },
        {
          "date": "2026-09-22",
          "close": 1257.95
        },
        {
          "date": "2026-09-23",
          "close": 1255.16
        },
        {
          "date": "2026-09-24",
          "close": 1229.49
        },
        {
          "date": "2026-09-28",
          "close": 1154.36
        },
        {
          "date": "2026-09-29",
          "close": 1161.8
        },
        {
          "date": "2026-09-30",
          "close": 1154.36
        },
        {
          "date": "2026-10-08",
          "close": 1118.49
        },
        {
          "date": "2026-10-09",
          "close": 1107.19
        },
        {
          "date": "2026-10-12",
          "close": 1070.08
        },
        {
          "date": "2026-10-13",
          "close": 1090.57
        },
        {
          "date": "2026-10-14",
          "close": 1063.28
        },
        {
          "date": "2026-10-15",
          "close": 1023.63
        },
        {
          "date": "2026-10-16",
          "close": 1023.74
        },
        {
          "date": "2026-10-19",
          "close": 1022.74
        },
        {
          "date": "2026-10-20",
          "close": 1035.14
        },
        {
          "date": "2026-10-21",
          "close": 1047.3
        },
        {
          "date": "2026-10-22",
          "close": 1003.12
        },
        {
          "date": "2026-10-23",
          "close": 1016.17
        },
        {
          "date": "2026-10-26",
          "close": 979.31
        },
        {
          "date": "2026-10-27",
          "close": 952.41
        },
        {
          "date": "2026-10-28",
          "close": 982.33
        },
        {
          "date": "2026-10-29",
          "close": 928.61
        },
        {
          "date": "2026-10-30",
          "close": 882.4
        },
        {
          "date": "2026-11-02",
          "close": 899.79
        },
        {
          "date": "2026-11-03",
          "close": 864.34
        },
        {
          "date": "2026-11-04",
          "close": 912.45
        },
        {
          "date": "2026-11-05",
          "close": 920.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 3,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1661",
      "name": "行业龙头",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 141,
      "history_sufficient": true,
      "returns": {
        "1": 0.005385915492957638,
        "5": 0.030739196229510046,
        "20": 0.0018638701129549684,
        "60": -0.07054166666666672
      },
      "moving_averages": {
        "5": 874.0559999999998,
        "20": 873.3524999999994,
        "60": 915.4575
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-08-17",
            "end": "2026-08-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-08-31",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-07",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-16",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-17",
            "end": "2026-11-04",
            "sessions": 29,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 20.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 5.0,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.0017787821495296452,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1038.2
        },
        {
          "date": "2026-05-14",
          "close": 1018.5
        },
        {
          "date": "2026-05-15",
          "close": 1009.81
        },
        {
          "date": "2026-05-18",
          "close": 1001.16
        },
        {
          "date": "2026-05-19",
          "close": 1002.54
        },
        {
          "date": "2026-05-20",
          "close": 998.39
        },
        {
          "date": "2026-05-21",
          "close": 984.58
        },
        {
          "date": "2026-05-22",
          "close": 989.03
        },
        {
          "date": "2026-05-25",
          "close": 990.74
        },
        {
          "date": "2026-05-26",
          "close": 993.94
        },
        {
          "date": "2026-05-27",
          "close": 982.31
        },
        {
          "date": "2026-05-28",
          "close": 975.95
        },
        {
          "date": "2026-05-29",
          "close": 972.02
        },
        {
          "date": "2026-06-01",
          "close": 970.38
        },
        {
          "date": "2026-06-02",
          "close": 965.11
        },
        {
          "date": "2026-06-03",
          "close": 961.79
        },
        {
          "date": "2026-06-04",
          "close": 952.26
        },
        {
          "date": "2026-06-05",
          "close": 947.02
        },
        {
          "date": "2026-06-08",
          "close": 928.32
        },
        {
          "date": "2026-06-09",
          "close": 936.72
        },
        {
          "date": "2026-06-10",
          "close": 927.72
        },
        {
          "date": "2026-06-11",
          "close": 924.37
        },
        {
          "date": "2026-06-12",
          "close": 943.07
        },
        {
          "date": "2026-06-15",
          "close": 953.29
        },
        {
          "date": "2026-06-16",
          "close": 944.6
        },
        {
          "date": "2026-06-17",
          "close": 945.33
        },
        {
          "date": "2026-06-18",
          "close": 938.28
        },
        {
          "date": "2026-06-22",
          "close": 958.06
        },
        {
          "date": "2026-06-23",
          "close": 935.01
        },
        {
          "date": "2026-06-24",
          "close": 935.49
        },
        {
          "date": "2026-06-25",
          "close": 936.34
        },
        {
          "date": "2026-06-26",
          "close": 912.72
        },
        {
          "date": "2026-06-29",
          "close": 921.44
        },
        {
          "date": "2026-06-30",
          "close": 923.33
        },
        {
          "date": "2026-07-01",
          "close": 934.92
        },
        {
          "date": "2026-07-02",
          "close": 929.92
        },
        {
          "date": "2026-07-03",
          "close": 943.23
        },
        {
          "date": "2026-07-06",
          "close": 945.04
        },
        {
          "date": "2026-07-07",
          "close": 927.35
        },
        {
          "date": "2026-07-08",
          "close": 918.29
        },
        {
          "date": "2026-07-09",
          "close": 923.25
        },
        {
          "date": "2026-07-10",
          "close": 924.44
        },
        {
          "date": "2026-07-13",
          "close": 906.84
        },
        {
          "date": "2026-07-14",
          "close": 918.23
        },
        {
          "date": "2026-07-15",
          "close": 928.78
        },
        {
          "date": "2026-07-16",
          "close": 923.86
        },
        {
          "date": "2026-07-17",
          "close": 899.33
        },
        {
          "date": "2026-07-20",
          "close": 911.6
        },
        {
          "date": "2026-07-21",
          "close": 929.24
        },
        {
          "date": "2026-07-22",
          "close": 931.31
        },
        {
          "date": "2026-07-23",
          "close": 939.72
        },
        {
          "date": "2026-07-24",
          "close": 917.0
        },
        {
          "date": "2026-07-27",
          "close": 931.77
        },
        {
          "date": "2026-07-28",
          "close": 925.11
        },
        {
          "date": "2026-07-29",
          "close": 937.64
        },
        {
          "date": "2026-07-30",
          "close": 937.33
        },
        {
          "date": "2026-07-31",
          "close": 948.11
        },
        {
          "date": "2026-08-03",
          "close": 943.16
        },
        {
          "date": "2026-08-04",
          "close": 947.91
        },
        {
          "date": "2026-08-05",
          "close": 960.0
        },
        {
          "date": "2026-08-06",
          "close": 957.26
        },
        {
          "date": "2026-08-07",
          "close": 965.43
        },
        {
          "date": "2026-08-10",
          "close": 973.07
        },
        {
          "date": "2026-08-11",
          "close": 964.6
        },
        {
          "date": "2026-08-12",
          "close": 965.73
        },
        {
          "date": "2026-08-13",
          "close": 956.34
        },
        {
          "date": "2026-08-14",
          "close": 955.82
        },
        {
          "date": "2026-08-17",
          "close": 965.4
        },
        {
          "date": "2026-08-18",
          "close": 968.8
        },
        {
          "date": "2026-08-19",
          "close": 946.74
        },
        {
          "date": "2026-08-20",
          "close": 951.17
        },
        {
          "date": "2026-08-21",
          "close": 948.53
        },
        {
          "date": "2026-08-24",
          "close": 938.62
        },
        {
          "date": "2026-08-25",
          "close": 938.5
        },
        {
          "date": "2026-08-26",
          "close": 944.76
        },
        {
          "date": "2026-08-27",
          "close": 952.71
        },
        {
          "date": "2026-08-28",
          "close": 952.83
        },
        {
          "date": "2026-08-31",
          "close": 951.76
        },
        {
          "date": "2026-09-01",
          "close": 950.27
        },
        {
          "date": "2026-09-02",
          "close": 936.66
        },
        {
          "date": "2026-09-03",
          "close": 940.28
        },
        {
          "date": "2026-09-04",
          "close": 941.71
        },
        {
          "date": "2026-09-07",
          "close": 941.61
        },
        {
          "date": "2026-09-08",
          "close": 941.64
        },
        {
          "date": "2026-09-09",
          "close": 941.03
        },
        {
          "date": "2026-09-10",
          "close": 932.76
        },
        {
          "date": "2026-09-11",
          "close": 921.13
        },
        {
          "date": "2026-09-14",
          "close": 919.26
        },
        {
          "date": "2026-09-15",
          "close": 911.82
        },
        {
          "date": "2026-09-16",
          "close": 911.41
        },
        {
          "date": "2026-09-17",
          "close": 909.33
        },
        {
          "date": "2026-09-18",
          "close": 917.03
        },
        {
          "date": "2026-09-21",
          "close": 925.15
        },
        {
          "date": "2026-09-22",
          "close": 923.5
        },
        {
          "date": "2026-09-23",
          "close": 916.45
        },
        {
          "date": "2026-09-24",
          "close": 904.85
        },
        {
          "date": "2026-09-28",
          "close": 893.41
        },
        {
          "date": "2026-09-29",
          "close": 892.78
        },
        {
          "date": "2026-09-30",
          "close": 899.63
        },
        {
          "date": "2026-10-08",
          "close": 890.62
        },
        {
          "date": "2026-10-09",
          "close": 893.87
        },
        {
          "date": "2026-10-12",
          "close": 888.46
        },
        {
          "date": "2026-10-13",
          "close": 885.88
        },
        {
          "date": "2026-10-14",
          "close": 878.69
        },
        {
          "date": "2026-10-15",
          "close": 865.68
        },
        {
          "date": "2026-10-16",
          "close": 871.19
        },
        {
          "date": "2026-10-19",
          "close": 875.39
        },
        {
          "date": "2026-10-20",
          "close": 874.75
        },
        {
          "date": "2026-10-21",
          "close": 865.9
        },
        {
          "date": "2026-10-22",
          "close": 851.26
        },
        {
          "date": "2026-10-23",
          "close": 870.65
        },
        {
          "date": "2026-10-26",
          "close": 875.36
        },
        {
          "date": "2026-10-27",
          "close": 863.56
        },
        {
          "date": "2026-10-28",
          "close": 870.46
        },
        {
          "date": "2026-10-29",
          "close": 865.67
        },
        {
          "date": "2026-10-30",
          "close": 855.01
        },
        {
          "date": "2026-11-02",
          "close": 865.84
        },
        {
          "date": "2026-11-03",
          "close": 869.65
        },
        {
          "date": "2026-11-04",
          "close": 887.5
        },
        {
          "date": "2026-11-05",
          "close": 892.28
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1662",
      "name": "权重股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 141,
      "history_sufficient": true,
      "returns": {
        "1": -0.002630821720721932,
        "5": 0.012223612849395105,
        "20": -0.02757404512845174,
        "60": -0.07738231044185873
      },
      "moving_averages": {
        "5": 957.5899999999965,
        "20": 970.0864999999983,
        "60": 1016.7201666666656
      },
      "phase": "下降",
      "phase_days": 33,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-05",
            "end": "2026-08-07",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-10",
            "end": "2026-08-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-12",
            "end": "2026-08-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-08-17",
            "end": "2026-08-18",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-08-19",
            "end": "2026-08-25",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-26",
            "end": "2026-09-01",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-11",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-11-05",
            "sessions": 33,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 6.5,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.029285857171434282,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1064.0
        },
        {
          "date": "2026-05-14",
          "close": 1047.2
        },
        {
          "date": "2026-05-15",
          "close": 1039.43
        },
        {
          "date": "2026-05-18",
          "close": 1034.38
        },
        {
          "date": "2026-05-19",
          "close": 1040.97
        },
        {
          "date": "2026-05-20",
          "close": 1039.36
        },
        {
          "date": "2026-05-21",
          "close": 1027.87
        },
        {
          "date": "2026-05-22",
          "close": 1029.13
        },
        {
          "date": "2026-05-25",
          "close": 1044.46
        },
        {
          "date": "2026-05-26",
          "close": 1049.19
        },
        {
          "date": "2026-05-27",
          "close": 1039.23
        },
        {
          "date": "2026-05-28",
          "close": 1037.78
        },
        {
          "date": "2026-05-29",
          "close": 1040.25
        },
        {
          "date": "2026-06-01",
          "close": 1029.51
        },
        {
          "date": "2026-06-02",
          "close": 1041.77
        },
        {
          "date": "2026-06-03",
          "close": 1046.94
        },
        {
          "date": "2026-06-04",
          "close": 1033.75
        },
        {
          "date": "2026-06-05",
          "close": 1024.23
        },
        {
          "date": "2026-06-08",
          "close": 1014.27
        },
        {
          "date": "2026-06-09",
          "close": 1020.83
        },
        {
          "date": "2026-06-10",
          "close": 1022.5
        },
        {
          "date": "2026-06-11",
          "close": 1021.22
        },
        {
          "date": "2026-06-12",
          "close": 1035.45
        },
        {
          "date": "2026-06-15",
          "close": 1043.81
        },
        {
          "date": "2026-06-16",
          "close": 1033.94
        },
        {
          "date": "2026-06-17",
          "close": 1031.67
        },
        {
          "date": "2026-06-18",
          "close": 1026.36
        },
        {
          "date": "2026-06-22",
          "close": 1049.46
        },
        {
          "date": "2026-06-23",
          "close": 1033.77
        },
        {
          "date": "2026-06-24",
          "close": 1031.74
        },
        {
          "date": "2026-06-25",
          "close": 1034.45
        },
        {
          "date": "2026-06-26",
          "close": 1009.18
        },
        {
          "date": "2026-06-29",
          "close": 1028.62
        },
        {
          "date": "2026-06-30",
          "close": 1030.61
        },
        {
          "date": "2026-07-01",
          "close": 1031.24
        },
        {
          "date": "2026-07-02",
          "close": 1014.46
        },
        {
          "date": "2026-07-03",
          "close": 1021.93
        },
        {
          "date": "2026-07-06",
          "close": 1030.56
        },
        {
          "date": "2026-07-07",
          "close": 1027.25
        },
        {
          "date": "2026-07-08",
          "close": 1029.35
        },
        {
          "date": "2026-07-09",
          "close": 1050.1
        },
        {
          "date": "2026-07-10",
          "close": 1037.68
        },
        {
          "date": "2026-07-13",
          "close": 1039.58
        },
        {
          "date": "2026-07-14",
          "close": 1054.92
        },
        {
          "date": "2026-07-15",
          "close": 1058.25
        },
        {
          "date": "2026-07-16",
          "close": 1047.12
        },
        {
          "date": "2026-07-17",
          "close": 1021.66
        },
        {
          "date": "2026-07-20",
          "close": 1051.0
        },
        {
          "date": "2026-07-21",
          "close": 1068.66
        },
        {
          "date": "2026-07-22",
          "close": 1070.39
        },
        {
          "date": "2026-07-23",
          "close": 1071.47
        },
        {
          "date": "2026-07-24",
          "close": 1060.12
        },
        {
          "date": "2026-07-27",
          "close": 1066.64
        },
        {
          "date": "2026-07-28",
          "close": 1048.31
        },
        {
          "date": "2026-07-29",
          "close": 1047.47
        },
        {
          "date": "2026-07-30",
          "close": 1042.89
        },
        {
          "date": "2026-07-31",
          "close": 1046.13
        },
        {
          "date": "2026-08-03",
          "close": 1034.94
        },
        {
          "date": "2026-08-04",
          "close": 1041.2
        },
        {
          "date": "2026-08-05",
          "close": 1051.92
        },
        {
          "date": "2026-08-06",
          "close": 1051.5
        },
        {
          "date": "2026-08-07",
          "close": 1062.78
        },
        {
          "date": "2026-08-10",
          "close": 1063.05
        },
        {
          "date": "2026-08-11",
          "close": 1057.84
        },
        {
          "date": "2026-08-12",
          "close": 1058.36
        },
        {
          "date": "2026-08-13",
          "close": 1058.76
        },
        {
          "date": "2026-08-14",
          "close": 1052.52
        },
        {
          "date": "2026-08-17",
          "close": 1068.28
        },
        {
          "date": "2026-08-18",
          "close": 1066.51
        },
        {
          "date": "2026-08-19",
          "close": 1045.82
        },
        {
          "date": "2026-08-20",
          "close": 1042.87
        },
        {
          "date": "2026-08-21",
          "close": 1045.06
        },
        {
          "date": "2026-08-24",
          "close": 1038.75
        },
        {
          "date": "2026-08-25",
          "close": 1037.34
        },
        {
          "date": "2026-08-26",
          "close": 1048.09
        },
        {
          "date": "2026-08-27",
          "close": 1053.66
        },
        {
          "date": "2026-08-28",
          "close": 1047.93
        },
        {
          "date": "2026-08-31",
          "close": 1057.65
        },
        {
          "date": "2026-09-01",
          "close": 1059.27
        },
        {
          "date": "2026-09-02",
          "close": 1048.36
        },
        {
          "date": "2026-09-03",
          "close": 1048.09
        },
        {
          "date": "2026-09-04",
          "close": 1046.94
        },
        {
          "date": "2026-09-07",
          "close": 1040.17
        },
        {
          "date": "2026-09-08",
          "close": 1036.27
        },
        {
          "date": "2026-09-09",
          "close": 1035.23
        },
        {
          "date": "2026-09-10",
          "close": 1031.75
        },
        {
          "date": "2026-09-11",
          "close": 1025.31
        },
        {
          "date": "2026-09-14",
          "close": 1019.1
        },
        {
          "date": "2026-09-15",
          "close": 1012.94
        },
        {
          "date": "2026-09-16",
          "close": 1020.3
        },
        {
          "date": "2026-09-17",
          "close": 1019.56
        },
        {
          "date": "2026-09-18",
          "close": 1030.39
        },
        {
          "date": "2026-09-21",
          "close": 1040.56
        },
        {
          "date": "2026-09-22",
          "close": 1045.43
        },
        {
          "date": "2026-09-23",
          "close": 1037.64
        },
        {
          "date": "2026-09-24",
          "close": 1025.04
        },
        {
          "date": "2026-09-28",
          "close": 1007.96
        },
        {
          "date": "2026-09-29",
          "close": 1007.9
        },
        {
          "date": "2026-09-30",
          "close": 1008.46
        },
        {
          "date": "2026-10-08",
          "close": 998.04
        },
        {
          "date": "2026-10-09",
          "close": 999.8
        },
        {
          "date": "2026-10-12",
          "close": 997.87
        },
        {
          "date": "2026-10-13",
          "close": 994.01
        },
        {
          "date": "2026-10-14",
          "close": 983.11
        },
        {
          "date": "2026-10-15",
          "close": 974.6
        },
        {
          "date": "2026-10-16",
          "close": 974.67
        },
        {
          "date": "2026-10-19",
          "close": 978.19
        },
        {
          "date": "2026-10-20",
          "close": 975.86
        },
        {
          "date": "2026-10-21",
          "close": 966.68
        },
        {
          "date": "2026-10-22",
          "close": 951.22
        },
        {
          "date": "2026-10-23",
          "close": 966.95
        },
        {
          "date": "2026-10-26",
          "close": 969.44
        },
        {
          "date": "2026-10-27",
          "close": 956.75
        },
        {
          "date": "2026-10-28",
          "close": 965.83
        },
        {
          "date": "2026-10-29",
          "close": 958.8
        },
        {
          "date": "2026-10-30",
          "close": 945.03
        },
        {
          "date": "2026-11-02",
          "close": 954.14
        },
        {
          "date": "2026-11-03",
          "close": 945.18
        },
        {
          "date": "2026-11-04",
          "close": 973.08
        },
        {
          "date": "2026-11-05",
          "close": 970.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1663",
      "name": "大盘股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 141,
      "history_sufficient": true,
      "returns": {
        "1": 0.007713104325699716,
        "5": 0.025501416103115515,
        "20": -0.05048807637967201,
        "60": -0.10661846160043509
      },
      "moving_averages": {
        "5": 864.8919999999983,
        "20": 888.7334999999985,
        "60": 952.3969999999991
      },
      "phase": "下降",
      "phase_days": 39,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-07",
            "end": "2026-07-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "下降",
            "start": "2026-07-08",
            "end": "2026-08-06",
            "sessions": 22,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-24",
            "sessions": 12,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-28",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-08-31",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-03",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-11-05",
            "sessions": 39,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 13.0,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 6.5,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.05043725849094982,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1067.42
        },
        {
          "date": "2026-05-14",
          "close": 1045.28
        },
        {
          "date": "2026-05-15",
          "close": 1033.07
        },
        {
          "date": "2026-05-18",
          "close": 1029.25
        },
        {
          "date": "2026-05-19",
          "close": 1036.44
        },
        {
          "date": "2026-05-20",
          "close": 1032.72
        },
        {
          "date": "2026-05-21",
          "close": 1016.53
        },
        {
          "date": "2026-05-22",
          "close": 1025.97
        },
        {
          "date": "2026-05-25",
          "close": 1035.71
        },
        {
          "date": "2026-05-26",
          "close": 1037.11
        },
        {
          "date": "2026-05-27",
          "close": 1026.1
        },
        {
          "date": "2026-05-28",
          "close": 1025.43
        },
        {
          "date": "2026-05-29",
          "close": 1021.04
        },
        {
          "date": "2026-06-01",
          "close": 1015.8
        },
        {
          "date": "2026-06-02",
          "close": 1020.28
        },
        {
          "date": "2026-06-03",
          "close": 1022.34
        },
        {
          "date": "2026-06-04",
          "close": 1015.28
        },
        {
          "date": "2026-06-05",
          "close": 1002.64
        },
        {
          "date": "2026-06-08",
          "close": 977.4
        },
        {
          "date": "2026-06-09",
          "close": 994.01
        },
        {
          "date": "2026-06-10",
          "close": 986.35
        },
        {
          "date": "2026-06-11",
          "close": 984.47
        },
        {
          "date": "2026-06-12",
          "close": 997.18
        },
        {
          "date": "2026-06-15",
          "close": 1016.77
        },
        {
          "date": "2026-06-16",
          "close": 1013.26
        },
        {
          "date": "2026-06-17",
          "close": 1022.51
        },
        {
          "date": "2026-06-18",
          "close": 1015.34
        },
        {
          "date": "2026-06-22",
          "close": 1039.14
        },
        {
          "date": "2026-06-23",
          "close": 1017.57
        },
        {
          "date": "2026-06-24",
          "close": 1018.8
        },
        {
          "date": "2026-06-25",
          "close": 1025.73
        },
        {
          "date": "2026-06-26",
          "close": 1000.58
        },
        {
          "date": "2026-06-29",
          "close": 1010.98
        },
        {
          "date": "2026-06-30",
          "close": 1015.69
        },
        {
          "date": "2026-07-01",
          "close": 1021.4
        },
        {
          "date": "2026-07-02",
          "close": 1001.66
        },
        {
          "date": "2026-07-03",
          "close": 1013.86
        },
        {
          "date": "2026-07-06",
          "close": 1016.75
        },
        {
          "date": "2026-07-07",
          "close": 1001.77
        },
        {
          "date": "2026-07-08",
          "close": 992.67
        },
        {
          "date": "2026-07-09",
          "close": 1009.54
        },
        {
          "date": "2026-07-10",
          "close": 1004.53
        },
        {
          "date": "2026-07-13",
          "close": 981.81
        },
        {
          "date": "2026-07-14",
          "close": 998.32
        },
        {
          "date": "2026-07-15",
          "close": 997.24
        },
        {
          "date": "2026-07-16",
          "close": 985.31
        },
        {
          "date": "2026-07-17",
          "close": 953.79
        },
        {
          "date": "2026-07-20",
          "close": 962.4
        },
        {
          "date": "2026-07-21",
          "close": 989.33
        },
        {
          "date": "2026-07-22",
          "close": 991.84
        },
        {
          "date": "2026-07-23",
          "close": 995.3
        },
        {
          "date": "2026-07-24",
          "close": 973.69
        },
        {
          "date": "2026-07-27",
          "close": 987.22
        },
        {
          "date": "2026-07-28",
          "close": 964.59
        },
        {
          "date": "2026-07-29",
          "close": 971.23
        },
        {
          "date": "2026-07-30",
          "close": 960.39
        },
        {
          "date": "2026-07-31",
          "close": 972.92
        },
        {
          "date": "2026-08-03",
          "close": 963.07
        },
        {
          "date": "2026-08-04",
          "close": 974.84
        },
        {
          "date": "2026-08-05",
          "close": 992.98
        },
        {
          "date": "2026-08-06",
          "close": 995.49
        },
        {
          "date": "2026-08-07",
          "close": 1008.46
        },
        {
          "date": "2026-08-10",
          "close": 1013.45
        },
        {
          "date": "2026-08-11",
          "close": 1001.9
        },
        {
          "date": "2026-08-12",
          "close": 1007.78
        },
        {
          "date": "2026-08-13",
          "close": 999.62
        },
        {
          "date": "2026-08-14",
          "close": 1000.2
        },
        {
          "date": "2026-08-17",
          "close": 1015.65
        },
        {
          "date": "2026-08-18",
          "close": 1014.62
        },
        {
          "date": "2026-08-19",
          "close": 984.74
        },
        {
          "date": "2026-08-20",
          "close": 986.8
        },
        {
          "date": "2026-08-21",
          "close": 990.34
        },
        {
          "date": "2026-08-24",
          "close": 981.24
        },
        {
          "date": "2026-08-25",
          "close": 980.9
        },
        {
          "date": "2026-08-26",
          "close": 989.11
        },
        {
          "date": "2026-08-27",
          "close": 1002.92
        },
        {
          "date": "2026-08-28",
          "close": 999.64
        },
        {
          "date": "2026-08-31",
          "close": 1004.62
        },
        {
          "date": "2026-09-01",
          "close": 999.63
        },
        {
          "date": "2026-09-02",
          "close": 986.85
        },
        {
          "date": "2026-09-03",
          "close": 989.23
        },
        {
          "date": "2026-09-04",
          "close": 983.81
        },
        {
          "date": "2026-09-07",
          "close": 987.61
        },
        {
          "date": "2026-09-08",
          "close": 987.02
        },
        {
          "date": "2026-09-09",
          "close": 989.72
        },
        {
          "date": "2026-09-10",
          "close": 983.55
        },
        {
          "date": "2026-09-11",
          "close": 971.69
        },
        {
          "date": "2026-09-14",
          "close": 966.26
        },
        {
          "date": "2026-09-15",
          "close": 962.66
        },
        {
          "date": "2026-09-16",
          "close": 968.9
        },
        {
          "date": "2026-09-17",
          "close": 966.1
        },
        {
          "date": "2026-09-18",
          "close": 978.09
        },
        {
          "date": "2026-09-21",
          "close": 984.81
        },
        {
          "date": "2026-09-22",
          "close": 983.88
        },
        {
          "date": "2026-09-23",
          "close": 977.67
        },
        {
          "date": "2026-09-24",
          "close": 961.37
        },
        {
          "date": "2026-09-28",
          "close": 940.59
        },
        {
          "date": "2026-09-29",
          "close": 943.14
        },
        {
          "date": "2026-09-30",
          "close": 944.81
        },
        {
          "date": "2026-10-08",
          "close": 934.28
        },
        {
          "date": "2026-10-09",
          "close": 934.23
        },
        {
          "date": "2026-10-12",
          "close": 924.51
        },
        {
          "date": "2026-10-13",
          "close": 924.12
        },
        {
          "date": "2026-10-14",
          "close": 912.64
        },
        {
          "date": "2026-10-15",
          "close": 894.96
        },
        {
          "date": "2026-10-16",
          "close": 896.62
        },
        {
          "date": "2026-10-19",
          "close": 899.89
        },
        {
          "date": "2026-10-20",
          "close": 898.15
        },
        {
          "date": "2026-10-21",
          "close": 893.69
        },
        {
          "date": "2026-10-22",
          "close": 875.73
        },
        {
          "date": "2026-10-23",
          "close": 891.08
        },
        {
          "date": "2026-10-26",
          "close": 886.56
        },
        {
          "date": "2026-10-27",
          "close": 872.32
        },
        {
          "date": "2026-10-28",
          "close": 880.66
        },
        {
          "date": "2026-10-29",
          "close": 865.05
        },
        {
          "date": "2026-10-30",
          "close": 848.41
        },
        {
          "date": "2026-11-02",
          "close": 857.99
        },
        {
          "date": "2026-11-03",
          "close": 850.63
        },
        {
          "date": "2026-11-04",
          "close": 880.32
        },
        {
          "date": "2026-11-05",
          "close": 887.11
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 20,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 12,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 20,
          "covered_samples": 0,
          "insufficient_or_abstained": 20,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1664",
      "name": "中盘股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 141,
      "history_sufficient": true,
      "returns": {
        "1": 0.018456047435380984,
        "5": 0.04952304114659967,
        "20": -0.046254366670979374,
        "60": -0.10100917710905821
      },
      "moving_averages": {
        "5": 848.8359999999986,
        "20": 873.0624999999993,
        "60": 943.3619999999995
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-08-27",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-28",
            "end": "2026-08-31",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-01",
            "end": "2026-09-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-11",
            "end": "2026-09-22",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 8,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 2
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.04957452294997422,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1084.96
        },
        {
          "date": "2026-05-14",
          "close": 1059.72
        },
        {
          "date": "2026-05-15",
          "close": 1046.95
        },
        {
          "date": "2026-05-18",
          "close": 1044.34
        },
        {
          "date": "2026-05-19",
          "close": 1054.24
        },
        {
          "date": "2026-05-20",
          "close": 1054.7
        },
        {
          "date": "2026-05-21",
          "close": 1029.75
        },
        {
          "date": "2026-05-22",
          "close": 1042.86
        },
        {
          "date": "2026-05-25",
          "close": 1055.23
        },
        {
          "date": "2026-05-26",
          "close": 1051.44
        },
        {
          "date": "2026-05-27",
          "close": 1036.21
        },
        {
          "date": "2026-05-28",
          "close": 1036.98
        },
        {
          "date": "2026-05-29",
          "close": 1019.51
        },
        {
          "date": "2026-06-01",
          "close": 1016.61
        },
        {
          "date": "2026-06-02",
          "close": 1015.93
        },
        {
          "date": "2026-06-03",
          "close": 1015.39
        },
        {
          "date": "2026-06-04",
          "close": 1008.62
        },
        {
          "date": "2026-06-05",
          "close": 1000.57
        },
        {
          "date": "2026-06-08",
          "close": 969.62
        },
        {
          "date": "2026-06-09",
          "close": 989.32
        },
        {
          "date": "2026-06-10",
          "close": 978.55
        },
        {
          "date": "2026-06-11",
          "close": 974.39
        },
        {
          "date": "2026-06-12",
          "close": 992.7
        },
        {
          "date": "2026-06-15",
          "close": 1020.98
        },
        {
          "date": "2026-06-16",
          "close": 1025.1
        },
        {
          "date": "2026-06-17",
          "close": 1028.83
        },
        {
          "date": "2026-06-18",
          "close": 1025.75
        },
        {
          "date": "2026-06-22",
          "close": 1044.13
        },
        {
          "date": "2026-06-23",
          "close": 1024.11
        },
        {
          "date": "2026-06-24",
          "close": 1029.3
        },
        {
          "date": "2026-06-25",
          "close": 1029.92
        },
        {
          "date": "2026-06-26",
          "close": 999.89
        },
        {
          "date": "2026-06-29",
          "close": 1013.46
        },
        {
          "date": "2026-06-30",
          "close": 1029.86
        },
        {
          "date": "2026-07-01",
          "close": 1044.7
        },
        {
          "date": "2026-07-02",
          "close": 1025.87
        },
        {
          "date": "2026-07-03",
          "close": 1033.89
        },
        {
          "date": "2026-07-06",
          "close": 1025.33
        },
        {
          "date": "2026-07-07",
          "close": 1003.9
        },
        {
          "date": "2026-07-08",
          "close": 989.08
        },
        {
          "date": "2026-07-09",
          "close": 1004.02
        },
        {
          "date": "2026-07-10",
          "close": 1001.5
        },
        {
          "date": "2026-07-13",
          "close": 967.61
        },
        {
          "date": "2026-07-14",
          "close": 980.29
        },
        {
          "date": "2026-07-15",
          "close": 979.1
        },
        {
          "date": "2026-07-16",
          "close": 965.68
        },
        {
          "date": "2026-07-17",
          "close": 922.6
        },
        {
          "date": "2026-07-20",
          "close": 919.97
        },
        {
          "date": "2026-07-21",
          "close": 950.71
        },
        {
          "date": "2026-07-22",
          "close": 947.83
        },
        {
          "date": "2026-07-23",
          "close": 953.98
        },
        {
          "date": "2026-07-24",
          "close": 926.79
        },
        {
          "date": "2026-07-27",
          "close": 950.01
        },
        {
          "date": "2026-07-28",
          "close": 929.27
        },
        {
          "date": "2026-07-29",
          "close": 942.8
        },
        {
          "date": "2026-07-30",
          "close": 926.62
        },
        {
          "date": "2026-07-31",
          "close": 946.43
        },
        {
          "date": "2026-08-03",
          "close": 945.1
        },
        {
          "date": "2026-08-04",
          "close": 963.12
        },
        {
          "date": "2026-08-05",
          "close": 983.97
        },
        {
          "date": "2026-08-06",
          "close": 983.99
        },
        {
          "date": "2026-08-07",
          "close": 998.82
        },
        {
          "date": "2026-08-10",
          "close": 1006.03
        },
        {
          "date": "2026-08-11",
          "close": 1001.2
        },
        {
          "date": "2026-08-12",
          "close": 1009.16
        },
        {
          "date": "2026-08-13",
          "close": 998.31
        },
        {
          "date": "2026-08-14",
          "close": 1000.47
        },
        {
          "date": "2026-08-17",
          "close": 1018.54
        },
        {
          "date": "2026-08-18",
          "close": 1017.83
        },
        {
          "date": "2026-08-19",
          "close": 977.06
        },
        {
          "date": "2026-08-20",
          "close": 984.92
        },
        {
          "date": "2026-08-21",
          "close": 983.32
        },
        {
          "date": "2026-08-24",
          "close": 968.95
        },
        {
          "date": "2026-08-25",
          "close": 970.91
        },
        {
          "date": "2026-08-26",
          "close": 977.93
        },
        {
          "date": "2026-08-27",
          "close": 995.63
        },
        {
          "date": "2026-08-28",
          "close": 993.15
        },
        {
          "date": "2026-08-31",
          "close": 997.0
        },
        {
          "date": "2026-09-01",
          "close": 990.86
        },
        {
          "date": "2026-09-02",
          "close": 975.3
        },
        {
          "date": "2026-09-03",
          "close": 979.55
        },
        {
          "date": "2026-09-04",
          "close": 972.17
        },
        {
          "date": "2026-09-07",
          "close": 979.76
        },
        {
          "date": "2026-09-08",
          "close": 981.29
        },
        {
          "date": "2026-09-09",
          "close": 980.71
        },
        {
          "date": "2026-09-10",
          "close": 972.89
        },
        {
          "date": "2026-09-11",
          "close": 954.54
        },
        {
          "date": "2026-09-14",
          "close": 955.68
        },
        {
          "date": "2026-09-15",
          "close": 951.88
        },
        {
          "date": "2026-09-16",
          "close": 963.45
        },
        {
          "date": "2026-09-17",
          "close": 959.3
        },
        {
          "date": "2026-09-18",
          "close": 976.6
        },
        {
          "date": "2026-09-21",
          "close": 985.54
        },
        {
          "date": "2026-09-22",
          "close": 985.22
        },
        {
          "date": "2026-09-23",
          "close": 981.27
        },
        {
          "date": "2026-09-24",
          "close": 961.13
        },
        {
          "date": "2026-09-28",
          "close": 936.5
        },
        {
          "date": "2026-09-29",
          "close": 941.73
        },
        {
          "date": "2026-09-30",
          "close": 944.4
        },
        {
          "date": "2026-10-08",
          "close": 927.48
        },
        {
          "date": "2026-10-09",
          "close": 930.72
        },
        {
          "date": "2026-10-12",
          "close": 913.0
        },
        {
          "date": "2026-10-13",
          "close": 909.75
        },
        {
          "date": "2026-10-14",
          "close": 897.42
        },
        {
          "date": "2026-10-15",
          "close": 872.06
        },
        {
          "date": "2026-10-16",
          "close": 874.19
        },
        {
          "date": "2026-10-19",
          "close": 878.86
        },
        {
          "date": "2026-10-20",
          "close": 886.4
        },
        {
          "date": "2026-10-21",
          "close": 883.49
        },
        {
          "date": "2026-10-22",
          "close": 861.35
        },
        {
          "date": "2026-10-23",
          "close": 882.17
        },
        {
          "date": "2026-10-26",
          "close": 872.73
        },
        {
          "date": "2026-10-27",
          "close": 848.47
        },
        {
          "date": "2026-10-28",
          "close": 863.62
        },
        {
          "date": "2026-10-29",
          "close": 842.84
        },
        {
          "date": "2026-10-30",
          "close": 820.14
        },
        {
          "date": "2026-11-02",
          "close": 840.27
        },
        {
          "date": "2026-11-03",
          "close": 830.64
        },
        {
          "date": "2026-11-04",
          "close": 868.55
        },
        {
          "date": "2026-11-05",
          "close": 884.58
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 18,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 18,
          "covered_samples": 0,
          "insufficient_or_abstained": 18,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1665",
      "name": "大盘成长",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": 0.015362143025141384,
        "5": 0.0316575898977447,
        "20": -0.11942285395284924,
        "60": -0.22000760745530612
      },
      "moving_averages": {
        "5": 785.705999999994,
        "20": 840.6279999999991,
        "60": 970.0101666666662
      },
      "phase": "下降",
      "phase_days": 24,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-21",
            "end": "2026-07-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-24",
            "end": "2026-07-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-27",
            "end": "2026-07-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-28",
            "end": "2026-08-07",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-08-24",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-25",
            "end": "2026-09-21",
            "sessions": 20,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-05",
            "sessions": 24,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 3.5,
            "sample_size": 2
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.11230397939416237,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1164.33
        },
        {
          "date": "2026-05-14",
          "close": 1126.63
        },
        {
          "date": "2026-05-15",
          "close": 1116.73
        },
        {
          "date": "2026-05-18",
          "close": 1125.48
        },
        {
          "date": "2026-05-19",
          "close": 1137.87
        },
        {
          "date": "2026-05-20",
          "close": 1146.34
        },
        {
          "date": "2026-05-21",
          "close": 1124.9
        },
        {
          "date": "2026-05-22",
          "close": 1147.61
        },
        {
          "date": "2026-05-25",
          "close": 1177.84
        },
        {
          "date": "2026-05-26",
          "close": 1174.8
        },
        {
          "date": "2026-05-27",
          "close": 1156.15
        },
        {
          "date": "2026-05-28",
          "close": 1165.95
        },
        {
          "date": "2026-05-29",
          "close": 1135.69
        },
        {
          "date": "2026-06-01",
          "close": 1104.26
        },
        {
          "date": "2026-06-02",
          "close": 1119.83
        },
        {
          "date": "2026-06-03",
          "close": 1134.68
        },
        {
          "date": "2026-06-04",
          "close": 1139.76
        },
        {
          "date": "2026-06-05",
          "close": 1104.65
        },
        {
          "date": "2026-06-08",
          "close": 1064.03
        },
        {
          "date": "2026-06-09",
          "close": 1102.2
        },
        {
          "date": "2026-06-10",
          "close": 1083.65
        },
        {
          "date": "2026-06-11",
          "close": 1078.03
        },
        {
          "date": "2026-06-12",
          "close": 1085.48
        },
        {
          "date": "2026-06-15",
          "close": 1137.11
        },
        {
          "date": "2026-06-16",
          "close": 1143.6
        },
        {
          "date": "2026-06-17",
          "close": 1175.96
        },
        {
          "date": "2026-06-18",
          "close": 1197.36
        },
        {
          "date": "2026-06-22",
          "close": 1220.04
        },
        {
          "date": "2026-06-23",
          "close": 1189.83
        },
        {
          "date": "2026-06-24",
          "close": 1214.19
        },
        {
          "date": "2026-06-25",
          "close": 1242.9
        },
        {
          "date": "2026-06-26",
          "close": 1201.1
        },
        {
          "date": "2026-06-29",
          "close": 1220.03
        },
        {
          "date": "2026-06-30",
          "close": 1256.22
        },
        {
          "date": "2026-07-01",
          "close": 1242.86
        },
        {
          "date": "2026-07-02",
          "close": 1181.25
        },
        {
          "date": "2026-07-03",
          "close": 1197.08
        },
        {
          "date": "2026-07-06",
          "close": 1189.19
        },
        {
          "date": "2026-07-07",
          "close": 1178.46
        },
        {
          "date": "2026-07-08",
          "close": 1167.24
        },
        {
          "date": "2026-07-09",
          "close": 1222.94
        },
        {
          "date": "2026-07-10",
          "close": 1191.16
        },
        {
          "date": "2026-07-13",
          "close": 1143.45
        },
        {
          "date": "2026-07-14",
          "close": 1167.45
        },
        {
          "date": "2026-07-15",
          "close": 1141.56
        },
        {
          "date": "2026-07-16",
          "close": 1115.48
        },
        {
          "date": "2026-07-17",
          "close": 1040.43
        },
        {
          "date": "2026-07-20",
          "close": 1020.97
        },
        {
          "date": "2026-07-21",
          "close": 1091.97
        },
        {
          "date": "2026-07-22",
          "close": 1084.4
        },
        {
          "date": "2026-07-23",
          "close": 1076.2
        },
        {
          "date": "2026-07-24",
          "close": 1056.47
        },
        {
          "date": "2026-07-27",
          "close": 1081.97
        },
        {
          "date": "2026-07-28",
          "close": 1015.51
        },
        {
          "date": "2026-07-29",
          "close": 1013.17
        },
        {
          "date": "2026-07-30",
          "close": 961.51
        },
        {
          "date": "2026-07-31",
          "close": 996.85
        },
        {
          "date": "2026-08-03",
          "close": 972.78
        },
        {
          "date": "2026-08-04",
          "close": 1014.22
        },
        {
          "date": "2026-08-05",
          "close": 1051.6
        },
        {
          "date": "2026-08-06",
          "close": 1057.04
        },
        {
          "date": "2026-08-07",
          "close": 1083.04
        },
        {
          "date": "2026-08-10",
          "close": 1079.7
        },
        {
          "date": "2026-08-11",
          "close": 1068.12
        },
        {
          "date": "2026-08-12",
          "close": 1080.29
        },
        {
          "date": "2026-08-13",
          "close": 1072.93
        },
        {
          "date": "2026-08-14",
          "close": 1078.5
        },
        {
          "date": "2026-08-17",
          "close": 1111.84
        },
        {
          "date": "2026-08-18",
          "close": 1107.98
        },
        {
          "date": "2026-08-19",
          "close": 1040.32
        },
        {
          "date": "2026-08-20",
          "close": 1041.76
        },
        {
          "date": "2026-08-21",
          "close": 1050.3
        },
        {
          "date": "2026-08-24",
          "close": 1024.72
        },
        {
          "date": "2026-08-25",
          "close": 1026.29
        },
        {
          "date": "2026-08-26",
          "close": 1033.69
        },
        {
          "date": "2026-08-27",
          "close": 1062.71
        },
        {
          "date": "2026-08-28",
          "close": 1049.68
        },
        {
          "date": "2026-08-31",
          "close": 1063.02
        },
        {
          "date": "2026-09-01",
          "close": 1042.67
        },
        {
          "date": "2026-09-02",
          "close": 1029.25
        },
        {
          "date": "2026-09-03",
          "close": 1031.07
        },
        {
          "date": "2026-09-04",
          "close": 1013.82
        },
        {
          "date": "2026-09-07",
          "close": 1036.35
        },
        {
          "date": "2026-09-08",
          "close": 1027.17
        },
        {
          "date": "2026-09-09",
          "close": 1025.38
        },
        {
          "date": "2026-09-10",
          "close": 1015.4
        },
        {
          "date": "2026-09-11",
          "close": 1006.58
        },
        {
          "date": "2026-09-14",
          "close": 996.59
        },
        {
          "date": "2026-09-15",
          "close": 997.16
        },
        {
          "date": "2026-09-16",
          "close": 1016.44
        },
        {
          "date": "2026-09-17",
          "close": 1014.39
        },
        {
          "date": "2026-09-18",
          "close": 1038.61
        },
        {
          "date": "2026-09-21",
          "close": 1045.82
        },
        {
          "date": "2026-09-22",
          "close": 1043.24
        },
        {
          "date": "2026-09-23",
          "close": 1035.88
        },
        {
          "date": "2026-09-24",
          "close": 1009.45
        },
        {
          "date": "2026-09-28",
          "close": 967.17
        },
        {
          "date": "2026-09-29",
          "close": 971.75
        },
        {
          "date": "2026-09-30",
          "close": 960.45
        },
        {
          "date": "2026-10-08",
          "close": 931.48
        },
        {
          "date": "2026-10-09",
          "close": 924.01
        },
        {
          "date": "2026-10-12",
          "close": 903.15
        },
        {
          "date": "2026-10-13",
          "close": 905.88
        },
        {
          "date": "2026-10-14",
          "close": 881.85
        },
        {
          "date": "2026-10-15",
          "close": 858.79
        },
        {
          "date": "2026-10-16",
          "close": 858.65
        },
        {
          "date": "2026-10-19",
          "close": 858.5
        },
        {
          "date": "2026-10-20",
          "close": 862.72
        },
        {
          "date": "2026-10-21",
          "close": 863.76
        },
        {
          "date": "2026-10-22",
          "close": 836.24
        },
        {
          "date": "2026-10-23",
          "close": 859.25
        },
        {
          "date": "2026-10-26",
          "close": 837.22
        },
        {
          "date": "2026-10-27",
          "close": 809.96
        },
        {
          "date": "2026-10-28",
          "close": 828.98
        },
        {
          "date": "2026-10-29",
          "close": 795.07
        },
        {
          "date": "2026-10-30",
          "close": 764.33
        },
        {
          "date": "2026-11-02",
          "close": 779.25
        },
        {
          "date": "2026-11-03",
          "close": 756.88
        },
        {
          "date": "2026-11-04",
          "close": 807.83
        },
        {
          "date": "2026-11-05",
          "close": 820.24
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 10,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1666",
      "name": "大盘价值",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": -0.00324665123634571,
        "5": 0.010414897231187492,
        "20": 0.0007570898308115748,
        "60": -0.0012278308321964637
      },
      "moving_averages": {
        "5": 950.9939999999973,
        "20": 944.9164999999987,
        "60": 951.7334999999997
      },
      "phase": "震荡",
      "phase_days": 3,
      "streak": {
        "direction": "下跌",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-10",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-18",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-22",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-20",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-21",
            "end": "2026-11-02",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-03",
            "end": "2026-11-05",
            "sessions": 3,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 6
          },
          "震荡": {
            "median_sessions": 5,
            "sample_size": 5
          }
        }
      },
      "drawdown": -0.004497766806480952,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1005.92
        },
        {
          "date": "2026-05-14",
          "close": 996.48
        },
        {
          "date": "2026-05-15",
          "close": 986.2
        },
        {
          "date": "2026-05-18",
          "close": 977.6
        },
        {
          "date": "2026-05-19",
          "close": 983.04
        },
        {
          "date": "2026-05-20",
          "close": 974.43
        },
        {
          "date": "2026-05-21",
          "close": 962.12
        },
        {
          "date": "2026-05-22",
          "close": 960.99
        },
        {
          "date": "2026-05-25",
          "close": 961.03
        },
        {
          "date": "2026-05-26",
          "close": 965.71
        },
        {
          "date": "2026-05-27",
          "close": 956.91
        },
        {
          "date": "2026-05-28",
          "close": 949.39
        },
        {
          "date": "2026-05-29",
          "close": 961.98
        },
        {
          "date": "2026-06-01",
          "close": 973.37
        },
        {
          "date": "2026-06-02",
          "close": 972.87
        },
        {
          "date": "2026-06-03",
          "close": 967.44
        },
        {
          "date": "2026-06-04",
          "close": 953.16
        },
        {
          "date": "2026-06-05",
          "close": 952.22
        },
        {
          "date": "2026-06-08",
          "close": 940.72
        },
        {
          "date": "2026-06-09",
          "close": 940.81
        },
        {
          "date": "2026-06-10",
          "close": 943.63
        },
        {
          "date": "2026-06-11",
          "close": 942.76
        },
        {
          "date": "2026-06-12",
          "close": 956.89
        },
        {
          "date": "2026-06-15",
          "close": 956.28
        },
        {
          "date": "2026-06-16",
          "close": 941.9
        },
        {
          "date": "2026-06-17",
          "close": 939.21
        },
        {
          "date": "2026-06-18",
          "close": 918.16
        },
        {
          "date": "2026-06-22",
          "close": 937.38
        },
        {
          "date": "2026-06-23",
          "close": 923.66
        },
        {
          "date": "2026-06-24",
          "close": 911.63
        },
        {
          "date": "2026-06-25",
          "close": 904.29
        },
        {
          "date": "2026-06-26",
          "close": 886.54
        },
        {
          "date": "2026-06-29",
          "close": 895.38
        },
        {
          "date": "2026-06-30",
          "close": 881.35
        },
        {
          "date": "2026-07-01",
          "close": 892.46
        },
        {
          "date": "2026-07-02",
          "close": 892.6
        },
        {
          "date": "2026-07-03",
          "close": 901.24
        },
        {
          "date": "2026-07-06",
          "close": 912.17
        },
        {
          "date": "2026-07-07",
          "close": 897.56
        },
        {
          "date": "2026-07-08",
          "close": 894.99
        },
        {
          "date": "2026-07-09",
          "close": 891.42
        },
        {
          "date": "2026-07-10",
          "close": 898.39
        },
        {
          "date": "2026-07-13",
          "close": 893.25
        },
        {
          "date": "2026-07-14",
          "close": 908.73
        },
        {
          "date": "2026-07-15",
          "close": 923.18
        },
        {
          "date": "2026-07-16",
          "close": 917.03
        },
        {
          "date": "2026-07-17",
          "close": 911.81
        },
        {
          "date": "2026-07-20",
          "close": 935.88
        },
        {
          "date": "2026-07-21",
          "close": 932.14
        },
        {
          "date": "2026-07-22",
          "close": 943.66
        },
        {
          "date": "2026-07-23",
          "close": 955.3
        },
        {
          "date": "2026-07-24",
          "close": 937.04
        },
        {
          "date": "2026-07-27",
          "close": 941.62
        },
        {
          "date": "2026-07-28",
          "close": 944.85
        },
        {
          "date": "2026-07-29",
          "close": 956.18
        },
        {
          "date": "2026-07-30",
          "close": 971.11
        },
        {
          "date": "2026-07-31",
          "close": 966.65
        },
        {
          "date": "2026-08-03",
          "close": 964.73
        },
        {
          "date": "2026-08-04",
          "close": 952.24
        },
        {
          "date": "2026-08-05",
          "close": 952.9
        },
        {
          "date": "2026-08-06",
          "close": 954.66
        },
        {
          "date": "2026-08-07",
          "close": 956.56
        },
        {
          "date": "2026-08-10",
          "close": 965.03
        },
        {
          "date": "2026-08-11",
          "close": 957.61
        },
        {
          "date": "2026-08-12",
          "close": 959.42
        },
        {
          "date": "2026-08-13",
          "close": 950.36
        },
        {
          "date": "2026-08-14",
          "close": 946.97
        },
        {
          "date": "2026-08-17",
          "close": 950.66
        },
        {
          "date": "2026-08-18",
          "close": 952.01
        },
        {
          "date": "2026-08-19",
          "close": 948.94
        },
        {
          "date": "2026-08-20",
          "close": 951.39
        },
        {
          "date": "2026-08-21",
          "close": 952.02
        },
        {
          "date": "2026-08-24",
          "close": 956.26
        },
        {
          "date": "2026-08-25",
          "close": 954.68
        },
        {
          "date": "2026-08-26",
          "close": 964.75
        },
        {
          "date": "2026-08-27",
          "close": 965.79
        },
        {
          "date": "2026-08-28",
          "close": 968.19
        },
        {
          "date": "2026-08-31",
          "close": 967.55
        },
        {
          "date": "2026-09-01",
          "close": 974.58
        },
        {
          "date": "2026-09-02",
          "close": 963.3
        },
        {
          "date": "2026-09-03",
          "close": 967.69
        },
        {
          "date": "2026-09-04",
          "close": 968.9
        },
        {
          "date": "2026-09-07",
          "close": 959.91
        },
        {
          "date": "2026-09-08",
          "close": 968.22
        },
        {
          "date": "2026-09-09",
          "close": 973.97
        },
        {
          "date": "2026-09-10",
          "close": 971.79
        },
        {
          "date": "2026-09-11",
          "close": 956.97
        },
        {
          "date": "2026-09-14",
          "close": 954.99
        },
        {
          "date": "2026-09-15",
          "close": 946.77
        },
        {
          "date": "2026-09-16",
          "close": 943.75
        },
        {
          "date": "2026-09-17",
          "close": 941.6
        },
        {
          "date": "2026-09-18",
          "close": 944.51
        },
        {
          "date": "2026-09-21",
          "close": 951.49
        },
        {
          "date": "2026-09-22",
          "close": 950.99
        },
        {
          "date": "2026-09-23",
          "close": 945.38
        },
        {
          "date": "2026-09-24",
          "close": 937.09
        },
        {
          "date": "2026-09-28",
          "close": 931.73
        },
        {
          "date": "2026-09-29",
          "close": 934.67
        },
        {
          "date": "2026-09-30",
          "close": 943.52
        },
        {
          "date": "2026-10-08",
          "close": 951.01
        },
        {
          "date": "2026-10-09",
          "close": 954.16
        },
        {
          "date": "2026-10-12",
          "close": 956.03
        },
        {
          "date": "2026-10-13",
          "close": 952.64
        },
        {
          "date": "2026-10-14",
          "close": 955.91
        },
        {
          "date": "2026-10-15",
          "close": 941.56
        },
        {
          "date": "2026-10-16",
          "close": 944.48
        },
        {
          "date": "2026-10-19",
          "close": 950.54
        },
        {
          "date": "2026-10-20",
          "close": 942.22
        },
        {
          "date": "2026-10-21",
          "close": 933.15
        },
        {
          "date": "2026-10-22",
          "close": 922.71
        },
        {
          "date": "2026-10-23",
          "close": 928.33
        },
        {
          "date": "2026-10-26",
          "close": 940.23
        },
        {
          "date": "2026-10-27",
          "close": 941.8
        },
        {
          "date": "2026-10-28",
          "close": 937.68
        },
        {
          "date": "2026-10-29",
          "close": 941.92
        },
        {
          "date": "2026-10-30",
          "close": 947.4
        },
        {
          "date": "2026-11-02",
          "close": 947.11
        },
        {
          "date": "2026-11-03",
          "close": 953.9
        },
        {
          "date": "2026-11-04",
          "close": 954.83
        },
        {
          "date": "2026-11-05",
          "close": 951.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1667",
      "name": "小盘成长",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": 0.024548788902204244,
        "5": 0.042865943814687,
        "20": -0.06511365895685606,
        "60": -0.09400456000256907
      },
      "moving_averages": {
        "5": 807.2259999999951,
        "20": 840.3354999999989,
        "60": 919.1441666666668
      },
      "phase": "下降",
      "phase_days": 15,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-26",
            "sessions": 14,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-27",
            "end": "2026-08-28",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-31",
            "end": "2026-09-03",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-04",
            "end": "2026-09-17",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-18",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-15",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-11-05",
            "sessions": 15,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 6.0,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 10,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.06178710385421171,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1152.19
        },
        {
          "date": "2026-05-14",
          "close": 1125.7
        },
        {
          "date": "2026-05-15",
          "close": 1120.09
        },
        {
          "date": "2026-05-18",
          "close": 1130.1
        },
        {
          "date": "2026-05-19",
          "close": 1143.17
        },
        {
          "date": "2026-05-20",
          "close": 1144.29
        },
        {
          "date": "2026-05-21",
          "close": 1104.54
        },
        {
          "date": "2026-05-22",
          "close": 1131.19
        },
        {
          "date": "2026-05-25",
          "close": 1141.65
        },
        {
          "date": "2026-05-26",
          "close": 1124.32
        },
        {
          "date": "2026-05-27",
          "close": 1100.88
        },
        {
          "date": "2026-05-28",
          "close": 1112.61
        },
        {
          "date": "2026-05-29",
          "close": 1071.87
        },
        {
          "date": "2026-06-01",
          "close": 1061.49
        },
        {
          "date": "2026-06-02",
          "close": 1061.31
        },
        {
          "date": "2026-06-03",
          "close": 1063.92
        },
        {
          "date": "2026-06-04",
          "close": 1065.76
        },
        {
          "date": "2026-06-05",
          "close": 1061.55
        },
        {
          "date": "2026-06-08",
          "close": 1025.35
        },
        {
          "date": "2026-06-09",
          "close": 1053.67
        },
        {
          "date": "2026-06-10",
          "close": 1037.77
        },
        {
          "date": "2026-06-11",
          "close": 1031.94
        },
        {
          "date": "2026-06-12",
          "close": 1040.63
        },
        {
          "date": "2026-06-15",
          "close": 1079.55
        },
        {
          "date": "2026-06-16",
          "close": 1091.69
        },
        {
          "date": "2026-06-17",
          "close": 1099.33
        },
        {
          "date": "2026-06-18",
          "close": 1110.85
        },
        {
          "date": "2026-06-22",
          "close": 1114.53
        },
        {
          "date": "2026-06-23",
          "close": 1095.48
        },
        {
          "date": "2026-06-24",
          "close": 1107.43
        },
        {
          "date": "2026-06-25",
          "close": 1106.65
        },
        {
          "date": "2026-06-26",
          "close": 1075.72
        },
        {
          "date": "2026-06-29",
          "close": 1074.83
        },
        {
          "date": "2026-06-30",
          "close": 1107.0
        },
        {
          "date": "2026-07-01",
          "close": 1115.85
        },
        {
          "date": "2026-07-02",
          "close": 1083.92
        },
        {
          "date": "2026-07-03",
          "close": 1088.57
        },
        {
          "date": "2026-07-06",
          "close": 1065.29
        },
        {
          "date": "2026-07-07",
          "close": 1038.21
        },
        {
          "date": "2026-07-08",
          "close": 1016.69
        },
        {
          "date": "2026-07-09",
          "close": 1042.55
        },
        {
          "date": "2026-07-10",
          "close": 1040.77
        },
        {
          "date": "2026-07-13",
          "close": 981.26
        },
        {
          "date": "2026-07-14",
          "close": 991.12
        },
        {
          "date": "2026-07-15",
          "close": 975.3
        },
        {
          "date": "2026-07-16",
          "close": 954.03
        },
        {
          "date": "2026-07-17",
          "close": 890.11
        },
        {
          "date": "2026-07-20",
          "close": 860.62
        },
        {
          "date": "2026-07-21",
          "close": 898.16
        },
        {
          "date": "2026-07-22",
          "close": 886.08
        },
        {
          "date": "2026-07-23",
          "close": 888.43
        },
        {
          "date": "2026-07-24",
          "close": 862.07
        },
        {
          "date": "2026-07-27",
          "close": 893.27
        },
        {
          "date": "2026-07-28",
          "close": 866.38
        },
        {
          "date": "2026-07-29",
          "close": 869.43
        },
        {
          "date": "2026-07-30",
          "close": 838.05
        },
        {
          "date": "2026-07-31",
          "close": 869.07
        },
        {
          "date": "2026-08-03",
          "close": 868.91
        },
        {
          "date": "2026-08-04",
          "close": 902.37
        },
        {
          "date": "2026-08-05",
          "close": 934.21
        },
        {
          "date": "2026-08-06",
          "close": 941.71
        },
        {
          "date": "2026-08-07",
          "close": 963.29
        },
        {
          "date": "2026-08-10",
          "close": 969.16
        },
        {
          "date": "2026-08-11",
          "close": 964.74
        },
        {
          "date": "2026-08-12",
          "close": 978.63
        },
        {
          "date": "2026-08-13",
          "close": 967.38
        },
        {
          "date": "2026-08-14",
          "close": 975.95
        },
        {
          "date": "2026-08-17",
          "close": 1003.11
        },
        {
          "date": "2026-08-18",
          "close": 999.87
        },
        {
          "date": "2026-08-19",
          "close": 935.66
        },
        {
          "date": "2026-08-20",
          "close": 943.22
        },
        {
          "date": "2026-08-21",
          "close": 946.85
        },
        {
          "date": "2026-08-24",
          "close": 933.09
        },
        {
          "date": "2026-08-25",
          "close": 941.07
        },
        {
          "date": "2026-08-26",
          "close": 941.95
        },
        {
          "date": "2026-08-27",
          "close": 970.07
        },
        {
          "date": "2026-08-28",
          "close": 960.83
        },
        {
          "date": "2026-08-31",
          "close": 972.85
        },
        {
          "date": "2026-09-01",
          "close": 964.09
        },
        {
          "date": "2026-09-02",
          "close": 956.73
        },
        {
          "date": "2026-09-03",
          "close": 959.61
        },
        {
          "date": "2026-09-04",
          "close": 946.84
        },
        {
          "date": "2026-09-07",
          "close": 965.35
        },
        {
          "date": "2026-09-08",
          "close": 965.25
        },
        {
          "date": "2026-09-09",
          "close": 963.77
        },
        {
          "date": "2026-09-10",
          "close": 953.78
        },
        {
          "date": "2026-09-11",
          "close": 935.81
        },
        {
          "date": "2026-09-14",
          "close": 943.69
        },
        {
          "date": "2026-09-15",
          "close": 940.52
        },
        {
          "date": "2026-09-16",
          "close": 962.86
        },
        {
          "date": "2026-09-17",
          "close": 958.96
        },
        {
          "date": "2026-09-18",
          "close": 982.22
        },
        {
          "date": "2026-09-21",
          "close": 990.39
        },
        {
          "date": "2026-09-22",
          "close": 989.54
        },
        {
          "date": "2026-09-23",
          "close": 989.82
        },
        {
          "date": "2026-09-24",
          "close": 967.76
        },
        {
          "date": "2026-09-28",
          "close": 929.2
        },
        {
          "date": "2026-09-29",
          "close": 934.56
        },
        {
          "date": "2026-09-30",
          "close": 926.42
        },
        {
          "date": "2026-10-08",
          "close": 905.34
        },
        {
          "date": "2026-10-09",
          "close": 902.13
        },
        {
          "date": "2026-10-12",
          "close": 883.78
        },
        {
          "date": "2026-10-13",
          "close": 887.54
        },
        {
          "date": "2026-10-14",
          "close": 870.68
        },
        {
          "date": "2026-10-15",
          "close": 839.26
        },
        {
          "date": "2026-10-16",
          "close": 840.78
        },
        {
          "date": "2026-10-19",
          "close": 842.07
        },
        {
          "date": "2026-10-20",
          "close": 856.55
        },
        {
          "date": "2026-10-21",
          "close": 859.57
        },
        {
          "date": "2026-10-22",
          "close": 833.52
        },
        {
          "date": "2026-10-23",
          "close": 855.58
        },
        {
          "date": "2026-10-26",
          "close": 839.07
        },
        {
          "date": "2026-10-27",
          "close": 812.05
        },
        {
          "date": "2026-10-28",
          "close": 836.4
        },
        {
          "date": "2026-10-29",
          "close": 811.6
        },
        {
          "date": "2026-10-30",
          "close": 779.02
        },
        {
          "date": "2026-11-02",
          "close": 802.96
        },
        {
          "date": "2026-11-03",
          "close": 781.65
        },
        {
          "date": "2026-11-04",
          "close": 826.11
        },
        {
          "date": "2026-11-05",
          "close": 846.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 17,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 17,
          "covered_samples": 0,
          "insufficient_or_abstained": 17,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1668",
      "name": "小盘价值",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": 0.016837473353016996,
        "5": 0.05285646836638325,
        "20": -0.007101830001335796,
        "60": -0.0320977472980597
      },
      "moving_averages": {
        "5": 865.1300000000017,
        "20": 872.466000000001,
        "60": 899.4244999999997
      },
      "phase": "下降",
      "phase_days": 17,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-05",
            "sessions": 17,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.0,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.018270267890554526,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1034.24
        },
        {
          "date": "2026-05-14",
          "close": 1015.53
        },
        {
          "date": "2026-05-15",
          "close": 1004.7
        },
        {
          "date": "2026-05-18",
          "close": 1000.85
        },
        {
          "date": "2026-05-19",
          "close": 1009.85
        },
        {
          "date": "2026-05-20",
          "close": 999.21
        },
        {
          "date": "2026-05-21",
          "close": 980.87
        },
        {
          "date": "2026-05-22",
          "close": 986.45
        },
        {
          "date": "2026-05-25",
          "close": 990.0
        },
        {
          "date": "2026-05-26",
          "close": 986.26
        },
        {
          "date": "2026-05-27",
          "close": 972.11
        },
        {
          "date": "2026-05-28",
          "close": 969.47
        },
        {
          "date": "2026-05-29",
          "close": 970.21
        },
        {
          "date": "2026-06-01",
          "close": 984.33
        },
        {
          "date": "2026-06-02",
          "close": 971.81
        },
        {
          "date": "2026-06-03",
          "close": 963.34
        },
        {
          "date": "2026-06-04",
          "close": 949.97
        },
        {
          "date": "2026-06-05",
          "close": 952.28
        },
        {
          "date": "2026-06-08",
          "close": 928.12
        },
        {
          "date": "2026-06-09",
          "close": 932.06
        },
        {
          "date": "2026-06-10",
          "close": 928.18
        },
        {
          "date": "2026-06-11",
          "close": 918.21
        },
        {
          "date": "2026-06-12",
          "close": 934.81
        },
        {
          "date": "2026-06-15",
          "close": 947.62
        },
        {
          "date": "2026-06-16",
          "close": 943.93
        },
        {
          "date": "2026-06-17",
          "close": 935.29
        },
        {
          "date": "2026-06-18",
          "close": 925.69
        },
        {
          "date": "2026-06-22",
          "close": 932.75
        },
        {
          "date": "2026-06-23",
          "close": 925.48
        },
        {
          "date": "2026-06-24",
          "close": 913.48
        },
        {
          "date": "2026-06-25",
          "close": 902.56
        },
        {
          "date": "2026-06-26",
          "close": 879.87
        },
        {
          "date": "2026-06-29",
          "close": 888.02
        },
        {
          "date": "2026-06-30",
          "close": 882.61
        },
        {
          "date": "2026-07-01",
          "close": 901.12
        },
        {
          "date": "2026-07-02",
          "close": 901.51
        },
        {
          "date": "2026-07-03",
          "close": 909.48
        },
        {
          "date": "2026-07-06",
          "close": 910.9
        },
        {
          "date": "2026-07-07",
          "close": 890.31
        },
        {
          "date": "2026-07-08",
          "close": 880.9
        },
        {
          "date": "2026-07-09",
          "close": 876.11
        },
        {
          "date": "2026-07-10",
          "close": 886.3
        },
        {
          "date": "2026-07-13",
          "close": 868.87
        },
        {
          "date": "2026-07-14",
          "close": 882.29
        },
        {
          "date": "2026-07-15",
          "close": 894.78
        },
        {
          "date": "2026-07-16",
          "close": 891.16
        },
        {
          "date": "2026-07-17",
          "close": 864.3
        },
        {
          "date": "2026-07-20",
          "close": 869.81
        },
        {
          "date": "2026-07-21",
          "close": 877.88
        },
        {
          "date": "2026-07-22",
          "close": 874.8
        },
        {
          "date": "2026-07-23",
          "close": 888.63
        },
        {
          "date": "2026-07-24",
          "close": 861.96
        },
        {
          "date": "2026-07-27",
          "close": 881.69
        },
        {
          "date": "2026-07-28",
          "close": 878.15
        },
        {
          "date": "2026-07-29",
          "close": 898.91
        },
        {
          "date": "2026-07-30",
          "close": 900.24
        },
        {
          "date": "2026-07-31",
          "close": 908.56
        },
        {
          "date": "2026-08-03",
          "close": 917.43
        },
        {
          "date": "2026-08-04",
          "close": 916.89
        },
        {
          "date": "2026-08-05",
          "close": 921.56
        },
        {
          "date": "2026-08-06",
          "close": 916.53
        },
        {
          "date": "2026-08-07",
          "close": 918.8
        },
        {
          "date": "2026-08-10",
          "close": 930.13
        },
        {
          "date": "2026-08-11",
          "close": 924.24
        },
        {
          "date": "2026-08-12",
          "close": 927.26
        },
        {
          "date": "2026-08-13",
          "close": 918.65
        },
        {
          "date": "2026-08-14",
          "close": 915.09
        },
        {
          "date": "2026-08-17",
          "close": 923.17
        },
        {
          "date": "2026-08-18",
          "close": 920.12
        },
        {
          "date": "2026-08-19",
          "close": 902.76
        },
        {
          "date": "2026-08-20",
          "close": 911.73
        },
        {
          "date": "2026-08-21",
          "close": 906.92
        },
        {
          "date": "2026-08-24",
          "close": 904.33
        },
        {
          "date": "2026-08-25",
          "close": 910.88
        },
        {
          "date": "2026-08-26",
          "close": 916.7
        },
        {
          "date": "2026-08-27",
          "close": 921.07
        },
        {
          "date": "2026-08-28",
          "close": 925.34
        },
        {
          "date": "2026-08-31",
          "close": 921.9
        },
        {
          "date": "2026-09-01",
          "close": 926.9
        },
        {
          "date": "2026-09-02",
          "close": 912.7
        },
        {
          "date": "2026-09-03",
          "close": 913.88
        },
        {
          "date": "2026-09-04",
          "close": 916.28
        },
        {
          "date": "2026-09-07",
          "close": 917.42
        },
        {
          "date": "2026-09-08",
          "close": 928.59
        },
        {
          "date": "2026-09-09",
          "close": 927.96
        },
        {
          "date": "2026-09-10",
          "close": 920.12
        },
        {
          "date": "2026-09-11",
          "close": 901.82
        },
        {
          "date": "2026-09-14",
          "close": 906.29
        },
        {
          "date": "2026-09-15",
          "close": 899.73
        },
        {
          "date": "2026-09-16",
          "close": 903.26
        },
        {
          "date": "2026-09-17",
          "close": 899.1
        },
        {
          "date": "2026-09-18",
          "close": 906.61
        },
        {
          "date": "2026-09-21",
          "close": 918.39
        },
        {
          "date": "2026-09-22",
          "close": 916.49
        },
        {
          "date": "2026-09-23",
          "close": 911.93
        },
        {
          "date": "2026-09-24",
          "close": 899.11
        },
        {
          "date": "2026-09-28",
          "close": 886.35
        },
        {
          "date": "2026-09-29",
          "close": 889.59
        },
        {
          "date": "2026-09-30",
          "close": 899.65
        },
        {
          "date": "2026-10-08",
          "close": 898.36
        },
        {
          "date": "2026-10-09",
          "close": 908.58
        },
        {
          "date": "2026-10-12",
          "close": 901.73
        },
        {
          "date": "2026-10-13",
          "close": 897.57
        },
        {
          "date": "2026-10-14",
          "close": 892.73
        },
        {
          "date": "2026-10-15",
          "close": 868.33
        },
        {
          "date": "2026-10-16",
          "close": 872.05
        },
        {
          "date": "2026-10-19",
          "close": 878.46
        },
        {
          "date": "2026-10-20",
          "close": 878.58
        },
        {
          "date": "2026-10-21",
          "close": 874.39
        },
        {
          "date": "2026-10-22",
          "close": 855.75
        },
        {
          "date": "2026-10-23",
          "close": 867.63
        },
        {
          "date": "2026-10-26",
          "close": 868.7
        },
        {
          "date": "2026-10-27",
          "close": 852.36
        },
        {
          "date": "2026-10-28",
          "close": 859.61
        },
        {
          "date": "2026-10-29",
          "close": 847.2
        },
        {
          "date": "2026-10-30",
          "close": 838.71
        },
        {
          "date": "2026-11-02",
          "close": 856.92
        },
        {
          "date": "2026-11-03",
          "close": 860.83
        },
        {
          "date": "2026-11-04",
          "close": 877.21
        },
        {
          "date": "2026-11-05",
          "close": 891.98
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 10,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1669",
      "name": "中盘成长",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": 0.01910955360082789,
        "5": 0.041510930570745286,
        "20": -0.09388331242158088,
        "60": -0.16383477581266104
      },
      "moving_averages": {
        "5": 824.6119999999937,
        "20": 871.9754999999975,
        "60": 985.6393333333322
      },
      "phase": "下降",
      "phase_days": 23,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-07-09",
            "end": "2026-07-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-07-10",
            "end": "2026-07-21",
            "sessions": 8,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-07-22",
            "end": "2026-07-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-07-23",
            "end": "2026-08-06",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-08-07",
            "end": "2026-08-25",
            "sessions": 13,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-26",
            "end": "2026-09-18",
            "sessions": 18,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-29",
            "end": "2026-11-05",
            "sessions": 23,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 14.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 8,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.09067920212375258,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1148.06
        },
        {
          "date": "2026-05-14",
          "close": 1119.24
        },
        {
          "date": "2026-05-15",
          "close": 1108.97
        },
        {
          "date": "2026-05-18",
          "close": 1111.47
        },
        {
          "date": "2026-05-19",
          "close": 1125.87
        },
        {
          "date": "2026-05-20",
          "close": 1132.92
        },
        {
          "date": "2026-05-21",
          "close": 1098.83
        },
        {
          "date": "2026-05-22",
          "close": 1118.31
        },
        {
          "date": "2026-05-25",
          "close": 1142.68
        },
        {
          "date": "2026-05-26",
          "close": 1129.03
        },
        {
          "date": "2026-05-27",
          "close": 1110.89
        },
        {
          "date": "2026-05-28",
          "close": 1120.15
        },
        {
          "date": "2026-05-29",
          "close": 1087.44
        },
        {
          "date": "2026-06-01",
          "close": 1065.7
        },
        {
          "date": "2026-06-02",
          "close": 1074.34
        },
        {
          "date": "2026-06-03",
          "close": 1081.85
        },
        {
          "date": "2026-06-04",
          "close": 1082.43
        },
        {
          "date": "2026-06-05",
          "close": 1068.41
        },
        {
          "date": "2026-06-08",
          "close": 1031.02
        },
        {
          "date": "2026-06-09",
          "close": 1066.65
        },
        {
          "date": "2026-06-10",
          "close": 1048.31
        },
        {
          "date": "2026-06-11",
          "close": 1045.51
        },
        {
          "date": "2026-06-12",
          "close": 1059.66
        },
        {
          "date": "2026-06-15",
          "close": 1107.17
        },
        {
          "date": "2026-06-16",
          "close": 1127.2
        },
        {
          "date": "2026-06-17",
          "close": 1147.11
        },
        {
          "date": "2026-06-18",
          "close": 1155.45
        },
        {
          "date": "2026-06-22",
          "close": 1171.0
        },
        {
          "date": "2026-06-23",
          "close": 1153.65
        },
        {
          "date": "2026-06-24",
          "close": 1169.21
        },
        {
          "date": "2026-06-25",
          "close": 1174.22
        },
        {
          "date": "2026-06-26",
          "close": 1137.94
        },
        {
          "date": "2026-06-29",
          "close": 1158.51
        },
        {
          "date": "2026-06-30",
          "close": 1197.16
        },
        {
          "date": "2026-07-01",
          "close": 1206.97
        },
        {
          "date": "2026-07-02",
          "close": 1166.19
        },
        {
          "date": "2026-07-03",
          "close": 1171.26
        },
        {
          "date": "2026-07-06",
          "close": 1151.91
        },
        {
          "date": "2026-07-07",
          "close": 1129.05
        },
        {
          "date": "2026-07-08",
          "close": 1110.85
        },
        {
          "date": "2026-07-09",
          "close": 1148.88
        },
        {
          "date": "2026-07-10",
          "close": 1130.39
        },
        {
          "date": "2026-07-13",
          "close": 1077.35
        },
        {
          "date": "2026-07-14",
          "close": 1092.67
        },
        {
          "date": "2026-07-15",
          "close": 1078.41
        },
        {
          "date": "2026-07-16",
          "close": 1054.11
        },
        {
          "date": "2026-07-17",
          "close": 981.0
        },
        {
          "date": "2026-07-20",
          "close": 959.9
        },
        {
          "date": "2026-07-21",
          "close": 1014.21
        },
        {
          "date": "2026-07-22",
          "close": 1004.78
        },
        {
          "date": "2026-07-23",
          "close": 999.43
        },
        {
          "date": "2026-07-24",
          "close": 974.84
        },
        {
          "date": "2026-07-27",
          "close": 1005.09
        },
        {
          "date": "2026-07-28",
          "close": 967.93
        },
        {
          "date": "2026-07-29",
          "close": 973.44
        },
        {
          "date": "2026-07-30",
          "close": 936.55
        },
        {
          "date": "2026-07-31",
          "close": 971.36
        },
        {
          "date": "2026-08-03",
          "close": 961.66
        },
        {
          "date": "2026-08-04",
          "close": 999.56
        },
        {
          "date": "2026-08-05",
          "close": 1036.41
        },
        {
          "date": "2026-08-06",
          "close": 1041.29
        },
        {
          "date": "2026-08-07",
          "close": 1067.75
        },
        {
          "date": "2026-08-10",
          "close": 1070.02
        },
        {
          "date": "2026-08-11",
          "close": 1067.17
        },
        {
          "date": "2026-08-12",
          "close": 1079.23
        },
        {
          "date": "2026-08-13",
          "close": 1067.79
        },
        {
          "date": "2026-08-14",
          "close": 1076.64
        },
        {
          "date": "2026-08-17",
          "close": 1106.33
        },
        {
          "date": "2026-08-18",
          "close": 1104.38
        },
        {
          "date": "2026-08-19",
          "close": 1037.35
        },
        {
          "date": "2026-08-20",
          "close": 1048.78
        },
        {
          "date": "2026-08-21",
          "close": 1050.51
        },
        {
          "date": "2026-08-24",
          "close": 1026.93
        },
        {
          "date": "2026-08-25",
          "close": 1027.52
        },
        {
          "date": "2026-08-26",
          "close": 1030.83
        },
        {
          "date": "2026-08-27",
          "close": 1063.28
        },
        {
          "date": "2026-08-28",
          "close": 1053.49
        },
        {
          "date": "2026-08-31",
          "close": 1066.34
        },
        {
          "date": "2026-09-01",
          "close": 1048.31
        },
        {
          "date": "2026-09-02",
          "close": 1030.51
        },
        {
          "date": "2026-09-03",
          "close": 1036.88
        },
        {
          "date": "2026-09-04",
          "close": 1019.79
        },
        {
          "date": "2026-09-07",
          "close": 1043.21
        },
        {
          "date": "2026-09-08",
          "close": 1038.03
        },
        {
          "date": "2026-09-09",
          "close": 1036.91
        },
        {
          "date": "2026-09-10",
          "close": 1030.32
        },
        {
          "date": "2026-09-11",
          "close": 1010.24
        },
        {
          "date": "2026-09-14",
          "close": 1011.95
        },
        {
          "date": "2026-09-15",
          "close": 1010.84
        },
        {
          "date": "2026-09-16",
          "close": 1034.81
        },
        {
          "date": "2026-09-17",
          "close": 1031.85
        },
        {
          "date": "2026-09-18",
          "close": 1058.35
        },
        {
          "date": "2026-09-21",
          "close": 1064.43
        },
        {
          "date": "2026-09-22",
          "close": 1065.98
        },
        {
          "date": "2026-09-23",
          "close": 1065.01
        },
        {
          "date": "2026-09-24",
          "close": 1034.36
        },
        {
          "date": "2026-09-28",
          "close": 993.3
        },
        {
          "date": "2026-09-29",
          "close": 999.65
        },
        {
          "date": "2026-09-30",
          "close": 992.09
        },
        {
          "date": "2026-10-08",
          "close": 956.4
        },
        {
          "date": "2026-10-09",
          "close": 953.03
        },
        {
          "date": "2026-10-12",
          "close": 929.12
        },
        {
          "date": "2026-10-13",
          "close": 928.86
        },
        {
          "date": "2026-10-14",
          "close": 909.45
        },
        {
          "date": "2026-10-15",
          "close": 880.45
        },
        {
          "date": "2026-10-16",
          "close": 875.87
        },
        {
          "date": "2026-10-19",
          "close": 877.03
        },
        {
          "date": "2026-10-20",
          "close": 893.3
        },
        {
          "date": "2026-10-21",
          "close": 895.61
        },
        {
          "date": "2026-10-22",
          "close": 867.01
        },
        {
          "date": "2026-10-23",
          "close": 893.96
        },
        {
          "date": "2026-10-26",
          "close": 872.89
        },
        {
          "date": "2026-10-27",
          "close": 841.4
        },
        {
          "date": "2026-10-28",
          "close": 866.4
        },
        {
          "date": "2026-10-29",
          "close": 832.07
        },
        {
          "date": "2026-10-30",
          "close": 793.97
        },
        {
          "date": "2026-11-02",
          "close": 818.61
        },
        {
          "date": "2026-11-03",
          "close": 793.51
        },
        {
          "date": "2026-11-04",
          "close": 850.36
        },
        {
          "date": "2026-11-05",
          "close": 866.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 16,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 10,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 16,
          "covered_samples": 0,
          "insufficient_or_abstained": 16,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1670",
      "name": "中盘价值",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 140,
      "history_sufficient": true,
      "returns": {
        "1": 0.014509208816882557,
        "5": 0.05186543511726871,
        "20": -0.002394013891721891,
        "60": -0.03548705174113864
      },
      "moving_averages": {
        "5": 904.170000000004,
        "20": 904.0805000000022,
        "60": 932.3973333333342
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-01",
            "end": "2026-09-01",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-02",
            "end": "2026-09-07",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-17",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-24",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-11-04",
            "sessions": 23,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.0,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": 23,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 5.0,
            "sample_size": 4
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.012633480316633916,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1028.76
        },
        {
          "date": "2026-05-14",
          "close": 1012.12
        },
        {
          "date": "2026-05-15",
          "close": 998.78
        },
        {
          "date": "2026-05-18",
          "close": 989.89
        },
        {
          "date": "2026-05-19",
          "close": 996.29
        },
        {
          "date": "2026-05-20",
          "close": 993.33
        },
        {
          "date": "2026-05-21",
          "close": 975.52
        },
        {
          "date": "2026-05-22",
          "close": 979.02
        },
        {
          "date": "2026-05-25",
          "close": 982.18
        },
        {
          "date": "2026-05-26",
          "close": 986.37
        },
        {
          "date": "2026-05-27",
          "close": 974.18
        },
        {
          "date": "2026-05-28",
          "close": 970.05
        },
        {
          "date": "2026-05-29",
          "close": 973.24
        },
        {
          "date": "2026-06-01",
          "close": 986.69
        },
        {
          "date": "2026-06-02",
          "close": 979.44
        },
        {
          "date": "2026-06-03",
          "close": 974.33
        },
        {
          "date": "2026-06-04",
          "close": 960.21
        },
        {
          "date": "2026-06-05",
          "close": 956.01
        },
        {
          "date": "2026-06-08",
          "close": 933.41
        },
        {
          "date": "2026-06-09",
          "close": 938.83
        },
        {
          "date": "2026-06-10",
          "close": 937.83
        },
        {
          "date": "2026-06-11",
          "close": 933.95
        },
        {
          "date": "2026-06-12",
          "close": 956.08
        },
        {
          "date": "2026-06-15",
          "close": 962.63
        },
        {
          "date": "2026-06-16",
          "close": 950.44
        },
        {
          "date": "2026-06-17",
          "close": 943.33
        },
        {
          "date": "2026-06-18",
          "close": 928.29
        },
        {
          "date": "2026-06-22",
          "close": 945.47
        },
        {
          "date": "2026-06-23",
          "close": 930.07
        },
        {
          "date": "2026-06-24",
          "close": 927.04
        },
        {
          "date": "2026-06-25",
          "close": 919.54
        },
        {
          "date": "2026-06-26",
          "close": 897.32
        },
        {
          "date": "2026-06-29",
          "close": 910.24
        },
        {
          "date": "2026-06-30",
          "close": 904.67
        },
        {
          "date": "2026-07-01",
          "close": 924.51
        },
        {
          "date": "2026-07-02",
          "close": 922.07
        },
        {
          "date": "2026-07-03",
          "close": 928.95
        },
        {
          "date": "2026-07-06",
          "close": 932.86
        },
        {
          "date": "2026-07-07",
          "close": 913.33
        },
        {
          "date": "2026-07-08",
          "close": 905.24
        },
        {
          "date": "2026-07-09",
          "close": 900.56
        },
        {
          "date": "2026-07-10",
          "close": 907.81
        },
        {
          "date": "2026-07-13",
          "close": 893.78
        },
        {
          "date": "2026-07-14",
          "close": 908.15
        },
        {
          "date": "2026-07-15",
          "close": 918.98
        },
        {
          "date": "2026-07-16",
          "close": 914.46
        },
        {
          "date": "2026-07-17",
          "close": 899.33
        },
        {
          "date": "2026-07-20",
          "close": 916.17
        },
        {
          "date": "2026-07-21",
          "close": 924.23
        },
        {
          "date": "2026-07-22",
          "close": 929.66
        },
        {
          "date": "2026-07-23",
          "close": 944.72
        },
        {
          "date": "2026-07-24",
          "close": 916.35
        },
        {
          "date": "2026-07-27",
          "close": 933.99
        },
        {
          "date": "2026-07-28",
          "close": 931.37
        },
        {
          "date": "2026-07-29",
          "close": 953.01
        },
        {
          "date": "2026-07-30",
          "close": 954.91
        },
        {
          "date": "2026-07-31",
          "close": 958.27
        },
        {
          "date": "2026-08-03",
          "close": 963.34
        },
        {
          "date": "2026-08-04",
          "close": 959.31
        },
        {
          "date": "2026-08-05",
          "close": 963.45
        },
        {
          "date": "2026-08-06",
          "close": 962.93
        },
        {
          "date": "2026-08-07",
          "close": 963.68
        },
        {
          "date": "2026-08-10",
          "close": 975.86
        },
        {
          "date": "2026-08-11",
          "close": 968.56
        },
        {
          "date": "2026-08-12",
          "close": 972.62
        },
        {
          "date": "2026-08-13",
          "close": 959.89
        },
        {
          "date": "2026-08-14",
          "close": 956.38
        },
        {
          "date": "2026-08-17",
          "close": 963.19
        },
        {
          "date": "2026-08-18",
          "close": 962.21
        },
        {
          "date": "2026-08-19",
          "close": 949.01
        },
        {
          "date": "2026-08-20",
          "close": 952.99
        },
        {
          "date": "2026-08-21",
          "close": 947.82
        },
        {
          "date": "2026-08-24",
          "close": 945.25
        },
        {
          "date": "2026-08-25",
          "close": 947.21
        },
        {
          "date": "2026-08-26",
          "close": 957.31
        },
        {
          "date": "2026-08-27",
          "close": 961.63
        },
        {
          "date": "2026-08-28",
          "close": 966.29
        },
        {
          "date": "2026-08-31",
          "close": 958.91
        },
        {
          "date": "2026-09-01",
          "close": 962.75
        },
        {
          "date": "2026-09-02",
          "close": 946.8
        },
        {
          "date": "2026-09-03",
          "close": 949.23
        },
        {
          "date": "2026-09-04",
          "close": 950.53
        },
        {
          "date": "2026-09-07",
          "close": 945.1
        },
        {
          "date": "2026-09-08",
          "close": 955.05
        },
        {
          "date": "2026-09-09",
          "close": 957.17
        },
        {
          "date": "2026-09-10",
          "close": 947.59
        },
        {
          "date": "2026-09-11",
          "close": 929.32
        },
        {
          "date": "2026-09-14",
          "close": 930.05
        },
        {
          "date": "2026-09-15",
          "close": 924.92
        },
        {
          "date": "2026-09-16",
          "close": 926.09
        },
        {
          "date": "2026-09-17",
          "close": 919.78
        },
        {
          "date": "2026-09-18",
          "close": 930.15
        },
        {
          "date": "2026-09-21",
          "close": 939.13
        },
        {
          "date": "2026-09-22",
          "close": 937.21
        },
        {
          "date": "2026-09-23",
          "close": 932.15
        },
        {
          "date": "2026-09-24",
          "close": 920.63
        },
        {
          "date": "2026-09-28",
          "close": 910.76
        },
        {
          "date": "2026-09-29",
          "close": 916.54
        },
        {
          "date": "2026-09-30",
          "close": 928.05
        },
        {
          "date": "2026-10-08",
          "close": 931.49
        },
        {
          "date": "2026-10-09",
          "close": 941.15
        },
        {
          "date": "2026-10-12",
          "close": 928.57
        },
        {
          "date": "2026-10-13",
          "close": 922.29
        },
        {
          "date": "2026-10-14",
          "close": 919.85
        },
        {
          "date": "2026-10-15",
          "close": 894.41
        },
        {
          "date": "2026-10-16",
          "close": 903.92
        },
        {
          "date": "2026-10-19",
          "close": 910.76
        },
        {
          "date": "2026-10-20",
          "close": 907.3
        },
        {
          "date": "2026-10-21",
          "close": 899.24
        },
        {
          "date": "2026-10-22",
          "close": 882.07
        },
        {
          "date": "2026-10-23",
          "close": 894.55
        },
        {
          "date": "2026-10-26",
          "close": 897.52
        },
        {
          "date": "2026-10-27",
          "close": 885.45
        },
        {
          "date": "2026-10-28",
          "close": 890.24
        },
        {
          "date": "2026-10-29",
          "close": 883.44
        },
        {
          "date": "2026-10-30",
          "close": 880.56
        },
        {
          "date": "2026-11-02",
          "close": 892.83
        },
        {
          "date": "2026-11-03",
          "close": 902.23
        },
        {
          "date": "2026-11-04",
          "close": 915.97
        },
        {
          "date": "2026-11-05",
          "close": 929.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 9,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 9,
          "covered_samples": 0,
          "insufficient_or_abstained": 9,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1671",
      "name": "超跌股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 139,
      "history_sufficient": true,
      "returns": {
        "1": 0.03216948401860176,
        "5": 0.05061160700868572,
        "20": -0.019548998709822296,
        "60": 0.017641407819277477
      },
      "moving_averages": {
        "5": 668.6420000000013,
        "20": 686.5689999999995,
        "60": 704.1028333333327
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-08",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-22",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-26",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": 2.0,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.028823848087902282,
      "history": [
        {
          "date": "2026-05-13",
          "close": 825.08
        },
        {
          "date": "2026-05-14",
          "close": 780.28
        },
        {
          "date": "2026-05-15",
          "close": 731.64
        },
        {
          "date": "2026-05-18",
          "close": 709.91
        },
        {
          "date": "2026-05-19",
          "close": 726.51
        },
        {
          "date": "2026-05-20",
          "close": 719.38
        },
        {
          "date": "2026-05-21",
          "close": 699.32
        },
        {
          "date": "2026-05-22",
          "close": 693.21
        },
        {
          "date": "2026-05-25",
          "close": 674.48
        },
        {
          "date": "2026-05-26",
          "close": 669.91
        },
        {
          "date": "2026-05-27",
          "close": 663.55
        },
        {
          "date": "2026-05-28",
          "close": 671.17
        },
        {
          "date": "2026-05-29",
          "close": 680.7
        },
        {
          "date": "2026-06-01",
          "close": 708.22
        },
        {
          "date": "2026-06-02",
          "close": 714.37
        },
        {
          "date": "2026-06-03",
          "close": 708.91
        },
        {
          "date": "2026-06-04",
          "close": 693.91
        },
        {
          "date": "2026-06-05",
          "close": 704.34
        },
        {
          "date": "2026-06-08",
          "close": 699.9
        },
        {
          "date": "2026-06-09",
          "close": 689.3
        },
        {
          "date": "2026-06-10",
          "close": 664.6
        },
        {
          "date": "2026-06-11",
          "close": 644.12
        },
        {
          "date": "2026-06-12",
          "close": 656.34
        },
        {
          "date": "2026-06-15",
          "close": 662.77
        },
        {
          "date": "2026-06-16",
          "close": 668.91
        },
        {
          "date": "2026-06-17",
          "close": 659.32
        },
        {
          "date": "2026-06-18",
          "close": 648.04
        },
        {
          "date": "2026-06-22",
          "close": 656.25
        },
        {
          "date": "2026-06-23",
          "close": 663.98
        },
        {
          "date": "2026-06-24",
          "close": 638.29
        },
        {
          "date": "2026-06-25",
          "close": 619.69
        },
        {
          "date": "2026-06-26",
          "close": 603.5
        },
        {
          "date": "2026-06-29",
          "close": 604.15
        },
        {
          "date": "2026-06-30",
          "close": 606.43
        },
        {
          "date": "2026-07-01",
          "close": 630.87
        },
        {
          "date": "2026-07-02",
          "close": 632.97
        },
        {
          "date": "2026-07-03",
          "close": 643.52
        },
        {
          "date": "2026-07-06",
          "close": 638.09
        },
        {
          "date": "2026-07-07",
          "close": 615.78
        },
        {
          "date": "2026-07-08",
          "close": 615.61
        },
        {
          "date": "2026-07-09",
          "close": 610.83
        },
        {
          "date": "2026-07-10",
          "close": 631.16
        },
        {
          "date": "2026-07-13",
          "close": 607.56
        },
        {
          "date": "2026-07-14",
          "close": 618.23
        },
        {
          "date": "2026-07-15",
          "close": 626.07
        },
        {
          "date": "2026-07-16",
          "close": 641.2
        },
        {
          "date": "2026-07-17",
          "close": 625.65
        },
        {
          "date": "2026-07-20",
          "close": 609.23
        },
        {
          "date": "2026-07-21",
          "close": 610.3
        },
        {
          "date": "2026-07-22",
          "close": 606.57
        },
        {
          "date": "2026-07-23",
          "close": 621.86
        },
        {
          "date": "2026-07-24",
          "close": 599.84
        },
        {
          "date": "2026-07-27",
          "close": 619.73
        },
        {
          "date": "2026-07-28",
          "close": 627.97
        },
        {
          "date": "2026-07-29",
          "close": 643.43
        },
        {
          "date": "2026-07-30",
          "close": 640.93
        },
        {
          "date": "2026-07-31",
          "close": 661.31
        },
        {
          "date": "2026-08-03",
          "close": 673.92
        },
        {
          "date": "2026-08-04",
          "close": 679.29
        },
        {
          "date": "2026-08-05",
          "close": 687.02
        },
        {
          "date": "2026-08-06",
          "close": 687.79
        },
        {
          "date": "2026-08-07",
          "close": 689.25
        },
        {
          "date": "2026-08-10",
          "close": 694.96
        },
        {
          "date": "2026-08-11",
          "close": 695.62
        },
        {
          "date": "2026-08-12",
          "close": 705.55
        },
        {
          "date": "2026-08-13",
          "close": 702.39
        },
        {
          "date": "2026-08-14",
          "close": 696.63
        },
        {
          "date": "2026-08-17",
          "close": 702.14
        },
        {
          "date": "2026-08-18",
          "close": 703.18
        },
        {
          "date": "2026-08-19",
          "close": 678.33
        },
        {
          "date": "2026-08-20",
          "close": 689.64
        },
        {
          "date": "2026-08-21",
          "close": 687.48
        },
        {
          "date": "2026-08-24",
          "close": 678.67
        },
        {
          "date": "2026-08-25",
          "close": 692.93
        },
        {
          "date": "2026-08-26",
          "close": 699.89
        },
        {
          "date": "2026-08-27",
          "close": 706.18
        },
        {
          "date": "2026-08-28",
          "close": 711.43
        },
        {
          "date": "2026-08-31",
          "close": 715.94
        },
        {
          "date": "2026-09-01",
          "close": 733.38
        },
        {
          "date": "2026-09-02",
          "close": 738.42
        },
        {
          "date": "2026-09-03",
          "close": 730.5
        },
        {
          "date": "2026-09-04",
          "close": 741.09
        },
        {
          "date": "2026-09-07",
          "close": 744.46
        },
        {
          "date": "2026-09-08",
          "close": 750.59
        },
        {
          "date": "2026-09-09",
          "close": 736.99
        },
        {
          "date": "2026-09-10",
          "close": 727.2
        },
        {
          "date": "2026-09-11",
          "close": 712.37
        },
        {
          "date": "2026-09-14",
          "close": 716.12
        },
        {
          "date": "2026-09-15",
          "close": 704.65
        },
        {
          "date": "2026-09-16",
          "close": 710.41
        },
        {
          "date": "2026-09-17",
          "close": 709.56
        },
        {
          "date": "2026-09-18",
          "close": 720.2
        },
        {
          "date": "2026-09-21",
          "close": 738.74
        },
        {
          "date": "2026-09-22",
          "close": 739.13
        },
        {
          "date": "2026-09-23",
          "close": 733.26
        },
        {
          "date": "2026-09-24",
          "close": 726.54
        },
        {
          "date": "2026-09-28",
          "close": 711.57
        },
        {
          "date": "2026-09-29",
          "close": 718.75
        },
        {
          "date": "2026-09-30",
          "close": 719.78
        },
        {
          "date": "2026-10-08",
          "close": 713.08
        },
        {
          "date": "2026-10-09",
          "close": 719.89
        },
        {
          "date": "2026-10-12",
          "close": 711.14
        },
        {
          "date": "2026-10-13",
          "close": 707.24
        },
        {
          "date": "2026-10-14",
          "close": 696.17
        },
        {
          "date": "2026-10-15",
          "close": 674.39
        },
        {
          "date": "2026-10-16",
          "close": 683.54
        },
        {
          "date": "2026-10-19",
          "close": 685.78
        },
        {
          "date": "2026-10-20",
          "close": 701.79
        },
        {
          "date": "2026-10-21",
          "close": 694.93
        },
        {
          "date": "2026-10-22",
          "close": 680.43
        },
        {
          "date": "2026-10-23",
          "close": 697.96
        },
        {
          "date": "2026-10-26",
          "close": 698.4
        },
        {
          "date": "2026-10-27",
          "close": 680.14
        },
        {
          "date": "2026-10-28",
          "close": 690.91
        },
        {
          "date": "2026-10-29",
          "close": 665.46
        },
        {
          "date": "2026-10-30",
          "close": 644.22
        },
        {
          "date": "2026-11-02",
          "close": 662.18
        },
        {
          "date": "2026-11-03",
          "close": 660.32
        },
        {
          "date": "2026-11-04",
          "close": 677.35
        },
        {
          "date": "2026-11-05",
          "close": 699.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 3,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1672",
      "name": "破发股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 139,
      "history_sufficient": true,
      "returns": {
        "1": 0.027415885611117963,
        "5": 0.03490121239335431,
        "20": -0.052975982577609826,
        "60": 0.0071558109554918925
      },
      "moving_averages": {
        "5": 888.9239999999991,
        "20": 922.0765000000007,
        "60": 946.7214999999999
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-28",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.0614794152380177,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1045.45
        },
        {
          "date": "2026-05-14",
          "close": 1032.11
        },
        {
          "date": "2026-05-15",
          "close": 1024.01
        },
        {
          "date": "2026-05-18",
          "close": 1022.6
        },
        {
          "date": "2026-05-19",
          "close": 1032.19
        },
        {
          "date": "2026-05-20",
          "close": 1022.85
        },
        {
          "date": "2026-05-21",
          "close": 993.76
        },
        {
          "date": "2026-05-22",
          "close": 1008.47
        },
        {
          "date": "2026-05-25",
          "close": 1002.68
        },
        {
          "date": "2026-05-26",
          "close": 985.64
        },
        {
          "date": "2026-05-27",
          "close": 965.14
        },
        {
          "date": "2026-05-28",
          "close": 968.46
        },
        {
          "date": "2026-05-29",
          "close": 951.64
        },
        {
          "date": "2026-06-01",
          "close": 972.11
        },
        {
          "date": "2026-06-02",
          "close": 958.51
        },
        {
          "date": "2026-06-03",
          "close": 949.33
        },
        {
          "date": "2026-06-04",
          "close": 934.52
        },
        {
          "date": "2026-06-05",
          "close": 943.82
        },
        {
          "date": "2026-06-08",
          "close": 920.23
        },
        {
          "date": "2026-06-09",
          "close": 925.84
        },
        {
          "date": "2026-06-10",
          "close": 914.8
        },
        {
          "date": "2026-06-11",
          "close": 902.67
        },
        {
          "date": "2026-06-12",
          "close": 915.14
        },
        {
          "date": "2026-06-15",
          "close": 920.97
        },
        {
          "date": "2026-06-16",
          "close": 925.28
        },
        {
          "date": "2026-06-17",
          "close": 911.16
        },
        {
          "date": "2026-06-18",
          "close": 906.68
        },
        {
          "date": "2026-06-22",
          "close": 909.26
        },
        {
          "date": "2026-06-23",
          "close": 920.15
        },
        {
          "date": "2026-06-24",
          "close": 896.54
        },
        {
          "date": "2026-06-25",
          "close": 879.19
        },
        {
          "date": "2026-06-26",
          "close": 859.35
        },
        {
          "date": "2026-06-29",
          "close": 864.4
        },
        {
          "date": "2026-06-30",
          "close": 867.61
        },
        {
          "date": "2026-07-01",
          "close": 895.15
        },
        {
          "date": "2026-07-02",
          "close": 896.84
        },
        {
          "date": "2026-07-03",
          "close": 911.5
        },
        {
          "date": "2026-07-06",
          "close": 905.93
        },
        {
          "date": "2026-07-07",
          "close": 878.21
        },
        {
          "date": "2026-07-08",
          "close": 870.49
        },
        {
          "date": "2026-07-09",
          "close": 867.92
        },
        {
          "date": "2026-07-10",
          "close": 885.14
        },
        {
          "date": "2026-07-13",
          "close": 854.89
        },
        {
          "date": "2026-07-14",
          "close": 871.2
        },
        {
          "date": "2026-07-15",
          "close": 881.41
        },
        {
          "date": "2026-07-16",
          "close": 885.68
        },
        {
          "date": "2026-07-17",
          "close": 848.88
        },
        {
          "date": "2026-07-20",
          "close": 827.74
        },
        {
          "date": "2026-07-21",
          "close": 826.66
        },
        {
          "date": "2026-07-22",
          "close": 818.1
        },
        {
          "date": "2026-07-23",
          "close": 838.65
        },
        {
          "date": "2026-07-24",
          "close": 816.53
        },
        {
          "date": "2026-07-27",
          "close": 842.64
        },
        {
          "date": "2026-07-28",
          "close": 844.4
        },
        {
          "date": "2026-07-29",
          "close": 860.1
        },
        {
          "date": "2026-07-30",
          "close": 850.54
        },
        {
          "date": "2026-07-31",
          "close": 873.06
        },
        {
          "date": "2026-08-03",
          "close": 892.68
        },
        {
          "date": "2026-08-04",
          "close": 907.34
        },
        {
          "date": "2026-08-05",
          "close": 915.34
        },
        {
          "date": "2026-08-06",
          "close": 918.97
        },
        {
          "date": "2026-08-07",
          "close": 925.06
        },
        {
          "date": "2026-08-10",
          "close": 944.63
        },
        {
          "date": "2026-08-11",
          "close": 943.34
        },
        {
          "date": "2026-08-12",
          "close": 953.51
        },
        {
          "date": "2026-08-13",
          "close": 944.47
        },
        {
          "date": "2026-08-14",
          "close": 942.87
        },
        {
          "date": "2026-08-17",
          "close": 956.86
        },
        {
          "date": "2026-08-18",
          "close": 955.06
        },
        {
          "date": "2026-08-19",
          "close": 924.24
        },
        {
          "date": "2026-08-20",
          "close": 946.65
        },
        {
          "date": "2026-08-21",
          "close": 943.17
        },
        {
          "date": "2026-08-24",
          "close": 933.16
        },
        {
          "date": "2026-08-25",
          "close": 952.43
        },
        {
          "date": "2026-08-26",
          "close": 954.72
        },
        {
          "date": "2026-08-27",
          "close": 958.71
        },
        {
          "date": "2026-08-28",
          "close": 963.94
        },
        {
          "date": "2026-08-31",
          "close": 969.89
        },
        {
          "date": "2026-09-01",
          "close": 980.4
        },
        {
          "date": "2026-09-02",
          "close": 973.61
        },
        {
          "date": "2026-09-03",
          "close": 964.01
        },
        {
          "date": "2026-09-04",
          "close": 967.56
        },
        {
          "date": "2026-09-07",
          "close": 974.24
        },
        {
          "date": "2026-09-08",
          "close": 985.09
        },
        {
          "date": "2026-09-09",
          "close": 977.26
        },
        {
          "date": "2026-09-10",
          "close": 964.73
        },
        {
          "date": "2026-09-11",
          "close": 944.35
        },
        {
          "date": "2026-09-14",
          "close": 952.81
        },
        {
          "date": "2026-09-15",
          "close": 933.94
        },
        {
          "date": "2026-09-16",
          "close": 945.78
        },
        {
          "date": "2026-09-17",
          "close": 950.75
        },
        {
          "date": "2026-09-18",
          "close": 962.14
        },
        {
          "date": "2026-09-21",
          "close": 986.93
        },
        {
          "date": "2026-09-22",
          "close": 992.79
        },
        {
          "date": "2026-09-23",
          "close": 989.96
        },
        {
          "date": "2026-09-24",
          "close": 981.41
        },
        {
          "date": "2026-09-28",
          "close": 968.32
        },
        {
          "date": "2026-09-29",
          "close": 978.86
        },
        {
          "date": "2026-09-30",
          "close": 981.68
        },
        {
          "date": "2026-10-08",
          "close": 973.46
        },
        {
          "date": "2026-10-09",
          "close": 982.28
        },
        {
          "date": "2026-10-12",
          "close": 968.06
        },
        {
          "date": "2026-10-13",
          "close": 970.21
        },
        {
          "date": "2026-10-14",
          "close": 951.92
        },
        {
          "date": "2026-10-15",
          "close": 925.4
        },
        {
          "date": "2026-10-16",
          "close": 931.45
        },
        {
          "date": "2026-10-19",
          "close": 925.21
        },
        {
          "date": "2026-10-20",
          "close": 937.88
        },
        {
          "date": "2026-10-21",
          "close": 934.72
        },
        {
          "date": "2026-10-22",
          "close": 911.19
        },
        {
          "date": "2026-10-23",
          "close": 926.74
        },
        {
          "date": "2026-10-26",
          "close": 927.33
        },
        {
          "date": "2026-10-27",
          "close": 899.32
        },
        {
          "date": "2026-10-28",
          "close": 914.4
        },
        {
          "date": "2026-10-29",
          "close": 890.8
        },
        {
          "date": "2026-10-30",
          "close": 862.44
        },
        {
          "date": "2026-11-02",
          "close": 884.59
        },
        {
          "date": "2026-11-03",
          "close": 878.41
        },
        {
          "date": "2026-11-04",
          "close": 897.29
        },
        {
          "date": "2026-11-05",
          "close": 921.89
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1673",
      "name": "破增发价股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 139,
      "history_sufficient": true,
      "returns": {
        "1": 0.022578964063987073,
        "5": 0.041841728611662576,
        "20": -0.03469333190738455,
        "60": -0.021518548229733536
      },
      "moving_averages": {
        "5": 871.7359999999986,
        "20": 896.3624999999993,
        "60": 925.0586666666672
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-09-30",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-08",
            "end": "2026-10-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": 1.5,
            "sample_size": 6
          }
        }
      },
      "drawdown": -0.04614913133533416,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1043.0
        },
        {
          "date": "2026-05-14",
          "close": 1024.65
        },
        {
          "date": "2026-05-15",
          "close": 1015.0
        },
        {
          "date": "2026-05-18",
          "close": 1012.86
        },
        {
          "date": "2026-05-19",
          "close": 1023.3
        },
        {
          "date": "2026-05-20",
          "close": 1010.84
        },
        {
          "date": "2026-05-21",
          "close": 987.37
        },
        {
          "date": "2026-05-22",
          "close": 995.48
        },
        {
          "date": "2026-05-25",
          "close": 993.69
        },
        {
          "date": "2026-05-26",
          "close": 982.57
        },
        {
          "date": "2026-05-27",
          "close": 964.31
        },
        {
          "date": "2026-05-28",
          "close": 966.89
        },
        {
          "date": "2026-05-29",
          "close": 957.79
        },
        {
          "date": "2026-06-01",
          "close": 978.03
        },
        {
          "date": "2026-06-02",
          "close": 964.58
        },
        {
          "date": "2026-06-03",
          "close": 955.01
        },
        {
          "date": "2026-06-04",
          "close": 940.93
        },
        {
          "date": "2026-06-05",
          "close": 946.66
        },
        {
          "date": "2026-06-08",
          "close": 922.92
        },
        {
          "date": "2026-06-09",
          "close": 926.95
        },
        {
          "date": "2026-06-10",
          "close": 917.68
        },
        {
          "date": "2026-06-11",
          "close": 903.89
        },
        {
          "date": "2026-06-12",
          "close": 917.57
        },
        {
          "date": "2026-06-15",
          "close": 927.08
        },
        {
          "date": "2026-06-16",
          "close": 927.28
        },
        {
          "date": "2026-06-17",
          "close": 914.46
        },
        {
          "date": "2026-06-18",
          "close": 906.62
        },
        {
          "date": "2026-06-22",
          "close": 912.55
        },
        {
          "date": "2026-06-23",
          "close": 915.76
        },
        {
          "date": "2026-06-24",
          "close": 896.84
        },
        {
          "date": "2026-06-25",
          "close": 881.94
        },
        {
          "date": "2026-06-26",
          "close": 860.23
        },
        {
          "date": "2026-06-29",
          "close": 864.79
        },
        {
          "date": "2026-06-30",
          "close": 867.66
        },
        {
          "date": "2026-07-01",
          "close": 892.43
        },
        {
          "date": "2026-07-02",
          "close": 892.32
        },
        {
          "date": "2026-07-03",
          "close": 903.61
        },
        {
          "date": "2026-07-06",
          "close": 897.9
        },
        {
          "date": "2026-07-07",
          "close": 873.35
        },
        {
          "date": "2026-07-08",
          "close": 868.81
        },
        {
          "date": "2026-07-09",
          "close": 868.09
        },
        {
          "date": "2026-07-10",
          "close": 884.77
        },
        {
          "date": "2026-07-13",
          "close": 858.89
        },
        {
          "date": "2026-07-14",
          "close": 870.56
        },
        {
          "date": "2026-07-15",
          "close": 881.68
        },
        {
          "date": "2026-07-16",
          "close": 885.18
        },
        {
          "date": "2026-07-17",
          "close": 853.95
        },
        {
          "date": "2026-07-20",
          "close": 844.58
        },
        {
          "date": "2026-07-21",
          "close": 847.71
        },
        {
          "date": "2026-07-22",
          "close": 841.61
        },
        {
          "date": "2026-07-23",
          "close": 859.46
        },
        {
          "date": "2026-07-24",
          "close": 835.78
        },
        {
          "date": "2026-07-27",
          "close": 859.39
        },
        {
          "date": "2026-07-28",
          "close": 862.29
        },
        {
          "date": "2026-07-29",
          "close": 877.45
        },
        {
          "date": "2026-07-30",
          "close": 871.0
        },
        {
          "date": "2026-07-31",
          "close": 890.68
        },
        {
          "date": "2026-08-03",
          "close": 906.94
        },
        {
          "date": "2026-08-04",
          "close": 914.88
        },
        {
          "date": "2026-08-05",
          "close": 922.46
        },
        {
          "date": "2026-08-06",
          "close": 923.41
        },
        {
          "date": "2026-08-07",
          "close": 922.72
        },
        {
          "date": "2026-08-10",
          "close": 937.3
        },
        {
          "date": "2026-08-11",
          "close": 934.64
        },
        {
          "date": "2026-08-12",
          "close": 945.5
        },
        {
          "date": "2026-08-13",
          "close": 935.82
        },
        {
          "date": "2026-08-14",
          "close": 932.77
        },
        {
          "date": "2026-08-17",
          "close": 942.28
        },
        {
          "date": "2026-08-18",
          "close": 939.46
        },
        {
          "date": "2026-08-19",
          "close": 909.87
        },
        {
          "date": "2026-08-20",
          "close": 924.69
        },
        {
          "date": "2026-08-21",
          "close": 921.59
        },
        {
          "date": "2026-08-24",
          "close": 912.62
        },
        {
          "date": "2026-08-25",
          "close": 929.64
        },
        {
          "date": "2026-08-26",
          "close": 934.65
        },
        {
          "date": "2026-08-27",
          "close": 939.47
        },
        {
          "date": "2026-08-28",
          "close": 947.0
        },
        {
          "date": "2026-08-31",
          "close": 950.5
        },
        {
          "date": "2026-09-01",
          "close": 961.38
        },
        {
          "date": "2026-09-02",
          "close": 951.8
        },
        {
          "date": "2026-09-03",
          "close": 946.14
        },
        {
          "date": "2026-09-04",
          "close": 950.22
        },
        {
          "date": "2026-09-07",
          "close": 955.73
        },
        {
          "date": "2026-09-08",
          "close": 965.86
        },
        {
          "date": "2026-09-09",
          "close": 960.63
        },
        {
          "date": "2026-09-10",
          "close": 949.96
        },
        {
          "date": "2026-09-11",
          "close": 932.16
        },
        {
          "date": "2026-09-14",
          "close": 935.44
        },
        {
          "date": "2026-09-15",
          "close": 918.95
        },
        {
          "date": "2026-09-16",
          "close": 927.74
        },
        {
          "date": "2026-09-17",
          "close": 929.7
        },
        {
          "date": "2026-09-18",
          "close": 939.08
        },
        {
          "date": "2026-09-21",
          "close": 959.48
        },
        {
          "date": "2026-09-22",
          "close": 960.74
        },
        {
          "date": "2026-09-23",
          "close": 953.14
        },
        {
          "date": "2026-09-24",
          "close": 944.94
        },
        {
          "date": "2026-09-28",
          "close": 931.66
        },
        {
          "date": "2026-09-29",
          "close": 939.82
        },
        {
          "date": "2026-09-30",
          "close": 942.72
        },
        {
          "date": "2026-10-08",
          "close": 935.05
        },
        {
          "date": "2026-10-09",
          "close": 946.28
        },
        {
          "date": "2026-10-12",
          "close": 934.73
        },
        {
          "date": "2026-10-13",
          "close": 937.0
        },
        {
          "date": "2026-10-14",
          "close": 923.66
        },
        {
          "date": "2026-10-15",
          "close": 897.62
        },
        {
          "date": "2026-10-16",
          "close": 903.51
        },
        {
          "date": "2026-10-19",
          "close": 902.31
        },
        {
          "date": "2026-10-20",
          "close": 907.81
        },
        {
          "date": "2026-10-21",
          "close": 906.39
        },
        {
          "date": "2026-10-22",
          "close": 883.91
        },
        {
          "date": "2026-10-23",
          "close": 899.48
        },
        {
          "date": "2026-10-26",
          "close": 898.74
        },
        {
          "date": "2026-10-27",
          "close": 874.89
        },
        {
          "date": "2026-10-28",
          "close": 885.88
        },
        {
          "date": "2026-10-29",
          "close": 866.36
        },
        {
          "date": "2026-10-30",
          "close": 843.54
        },
        {
          "date": "2026-11-02",
          "close": 865.32
        },
        {
          "date": "2026-11-03",
          "close": 864.53
        },
        {
          "date": "2026-11-04",
          "close": 882.68
        },
        {
          "date": "2026-11-05",
          "close": 902.61
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1674",
      "name": "近期新高",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 139,
      "history_sufficient": true,
      "returns": {
        "1": 0.008114294623305485,
        "5": -0.002216455074700252,
        "20": -0.04261505121613074,
        "60": 0.033312026033646136
      },
      "moving_averages": {
        "5": 1419.5959999999964,
        "20": 1440.0745000000024,
        "60": 1471.082833333335
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-23",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-26",
            "end": "2026-10-26",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-27",
            "end": "2026-10-27",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 5.5,
            "sample_size": 8
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 7
          }
        }
      },
      "drawdown": -0.04671469257832139,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1211.56
        },
        {
          "date": "2026-05-14",
          "close": 1202.46
        },
        {
          "date": "2026-05-15",
          "close": 1191.55
        },
        {
          "date": "2026-05-18",
          "close": 1204.48
        },
        {
          "date": "2026-05-19",
          "close": 1233.03
        },
        {
          "date": "2026-05-20",
          "close": 1243.0
        },
        {
          "date": "2026-05-21",
          "close": 1191.09
        },
        {
          "date": "2026-05-22",
          "close": 1230.61
        },
        {
          "date": "2026-05-25",
          "close": 1259.11
        },
        {
          "date": "2026-05-26",
          "close": 1260.05
        },
        {
          "date": "2026-05-27",
          "close": 1239.94
        },
        {
          "date": "2026-05-28",
          "close": 1282.89
        },
        {
          "date": "2026-05-29",
          "close": 1245.1
        },
        {
          "date": "2026-06-01",
          "close": 1237.51
        },
        {
          "date": "2026-06-02",
          "close": 1260.59
        },
        {
          "date": "2026-06-03",
          "close": 1280.8
        },
        {
          "date": "2026-06-04",
          "close": 1292.07
        },
        {
          "date": "2026-06-05",
          "close": 1269.49
        },
        {
          "date": "2026-06-08",
          "close": 1265.43
        },
        {
          "date": "2026-06-09",
          "close": 1300.9
        },
        {
          "date": "2026-06-10",
          "close": 1298.86
        },
        {
          "date": "2026-06-11",
          "close": 1314.64
        },
        {
          "date": "2026-06-12",
          "close": 1292.64
        },
        {
          "date": "2026-06-15",
          "close": 1333.67
        },
        {
          "date": "2026-06-16",
          "close": 1381.77
        },
        {
          "date": "2026-06-17",
          "close": 1406.51
        },
        {
          "date": "2026-06-18",
          "close": 1427.4
        },
        {
          "date": "2026-06-22",
          "close": 1468.41
        },
        {
          "date": "2026-06-23",
          "close": 1437.66
        },
        {
          "date": "2026-06-24",
          "close": 1471.29
        },
        {
          "date": "2026-06-25",
          "close": 1495.0
        },
        {
          "date": "2026-06-26",
          "close": 1491.43
        },
        {
          "date": "2026-06-29",
          "close": 1521.53
        },
        {
          "date": "2026-06-30",
          "close": 1569.61
        },
        {
          "date": "2026-07-01",
          "close": 1577.11
        },
        {
          "date": "2026-07-02",
          "close": 1525.15
        },
        {
          "date": "2026-07-03",
          "close": 1497.9
        },
        {
          "date": "2026-07-06",
          "close": 1469.63
        },
        {
          "date": "2026-07-07",
          "close": 1422.24
        },
        {
          "date": "2026-07-08",
          "close": 1410.94
        },
        {
          "date": "2026-07-09",
          "close": 1452.74
        },
        {
          "date": "2026-07-10",
          "close": 1409.6
        },
        {
          "date": "2026-07-13",
          "close": 1371.06
        },
        {
          "date": "2026-07-14",
          "close": 1388.34
        },
        {
          "date": "2026-07-15",
          "close": 1389.23
        },
        {
          "date": "2026-07-16",
          "close": 1383.37
        },
        {
          "date": "2026-07-17",
          "close": 1311.2
        },
        {
          "date": "2026-07-20",
          "close": 1295.83
        },
        {
          "date": "2026-07-21",
          "close": 1279.11
        },
        {
          "date": "2026-07-22",
          "close": 1280.37
        },
        {
          "date": "2026-07-23",
          "close": 1243.4
        },
        {
          "date": "2026-07-24",
          "close": 1253.98
        },
        {
          "date": "2026-07-27",
          "close": 1324.38
        },
        {
          "date": "2026-07-28",
          "close": 1333.82
        },
        {
          "date": "2026-07-29",
          "close": 1331.44
        },
        {
          "date": "2026-07-30",
          "close": 1354.06
        },
        {
          "date": "2026-07-31",
          "close": 1352.67
        },
        {
          "date": "2026-08-03",
          "close": 1335.96
        },
        {
          "date": "2026-08-04",
          "close": 1323.53
        },
        {
          "date": "2026-08-05",
          "close": 1376.68
        },
        {
          "date": "2026-08-06",
          "close": 1374.59
        },
        {
          "date": "2026-08-07",
          "close": 1370.38
        },
        {
          "date": "2026-08-10",
          "close": 1406.18
        },
        {
          "date": "2026-08-11",
          "close": 1406.2
        },
        {
          "date": "2026-08-12",
          "close": 1454.68
        },
        {
          "date": "2026-08-13",
          "close": 1476.59
        },
        {
          "date": "2026-08-14",
          "close": 1463.17
        },
        {
          "date": "2026-08-17",
          "close": 1509.08
        },
        {
          "date": "2026-08-18",
          "close": 1528.63
        },
        {
          "date": "2026-08-19",
          "close": 1472.34
        },
        {
          "date": "2026-08-20",
          "close": 1485.81
        },
        {
          "date": "2026-08-21",
          "close": 1465.43
        },
        {
          "date": "2026-08-24",
          "close": 1474.49
        },
        {
          "date": "2026-08-25",
          "close": 1460.85
        },
        {
          "date": "2026-08-26",
          "close": 1458.15
        },
        {
          "date": "2026-08-27",
          "close": 1505.73
        },
        {
          "date": "2026-08-28",
          "close": 1530.13
        },
        {
          "date": "2026-08-31",
          "close": 1536.36
        },
        {
          "date": "2026-09-01",
          "close": 1560.08
        },
        {
          "date": "2026-09-02",
          "close": 1546.98
        },
        {
          "date": "2026-09-03",
          "close": 1527.02
        },
        {
          "date": "2026-09-04",
          "close": 1516.33
        },
        {
          "date": "2026-09-07",
          "close": 1521.89
        },
        {
          "date": "2026-09-08",
          "close": 1521.97
        },
        {
          "date": "2026-09-09",
          "close": 1515.31
        },
        {
          "date": "2026-09-10",
          "close": 1484.79
        },
        {
          "date": "2026-09-11",
          "close": 1444.88
        },
        {
          "date": "2026-09-14",
          "close": 1438.57
        },
        {
          "date": "2026-09-15",
          "close": 1408.7
        },
        {
          "date": "2026-09-16",
          "close": 1452.09
        },
        {
          "date": "2026-09-17",
          "close": 1471.38
        },
        {
          "date": "2026-09-18",
          "close": 1503.04
        },
        {
          "date": "2026-09-21",
          "close": 1543.16
        },
        {
          "date": "2026-09-22",
          "close": 1558.95
        },
        {
          "date": "2026-09-23",
          "close": 1567.95
        },
        {
          "date": "2026-09-24",
          "close": 1536.34
        },
        {
          "date": "2026-09-28",
          "close": 1483.13
        },
        {
          "date": "2026-09-29",
          "close": 1493.89
        },
        {
          "date": "2026-09-30",
          "close": 1502.38
        },
        {
          "date": "2026-10-08",
          "close": 1485.86
        },
        {
          "date": "2026-10-09",
          "close": 1492.25
        },
        {
          "date": "2026-10-12",
          "close": 1478.92
        },
        {
          "date": "2026-10-13",
          "close": 1491.23
        },
        {
          "date": "2026-10-14",
          "close": 1489.85
        },
        {
          "date": "2026-10-15",
          "close": 1460.7
        },
        {
          "date": "2026-10-16",
          "close": 1438.74
        },
        {
          "date": "2026-10-19",
          "close": 1430.15
        },
        {
          "date": "2026-10-20",
          "close": 1426.75
        },
        {
          "date": "2026-10-21",
          "close": 1434.78
        },
        {
          "date": "2026-10-22",
          "close": 1406.94
        },
        {
          "date": "2026-10-23",
          "close": 1423.98
        },
        {
          "date": "2026-10-26",
          "close": 1434.85
        },
        {
          "date": "2026-10-27",
          "close": 1422.92
        },
        {
          "date": "2026-10-28",
          "close": 1445.75
        },
        {
          "date": "2026-10-29",
          "close": 1425.7
        },
        {
          "date": "2026-10-30",
          "close": 1412.36
        },
        {
          "date": "2026-11-02",
          "close": 1423.33
        },
        {
          "date": "2026-11-03",
          "close": 1428.66
        },
        {
          "date": "2026-11-04",
          "close": 1411.09
        },
        {
          "date": "2026-11-05",
          "close": 1422.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1675",
      "name": "历史新高",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 133,
      "history_sufficient": true,
      "returns": {
        "1": 0.05004377006127814,
        "5": 0.07411497821025614,
        "20": -0.035797540258835525,
        "60": 0.10886848268211513
      },
      "moving_averages": {
        "5": 1704.7639999999956,
        "20": 1796.888499999998,
        "60": 1799.3763333333338
      },
      "phase": "下降",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-18",
            "end": "2026-09-24",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-09",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-12",
            "end": "2026-10-15",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-16",
            "end": "2026-10-30",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-02",
            "end": "2026-11-02",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-11-03",
            "end": "2026-11-03",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-04",
            "end": "2026-11-04",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 5,
            "sample_size": 3
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.08686517019300555,
      "history": [
        {
          "date": "2026-04-30",
          "close": 1136.48
        },
        {
          "date": "2026-05-06",
          "close": 1170.68
        },
        {
          "date": "2026-05-07",
          "close": 1206.62
        },
        {
          "date": "2026-05-08",
          "close": 1218.54
        },
        {
          "date": "2026-05-11",
          "close": 1266.35
        },
        {
          "date": "2026-05-12",
          "close": 1274.74
        },
        {
          "date": "2026-05-13",
          "close": 1307.34
        },
        {
          "date": "2026-05-14",
          "close": 1288.88
        },
        {
          "date": "2026-05-15",
          "close": 1276.44
        },
        {
          "date": "2026-05-18",
          "close": 1316.59
        },
        {
          "date": "2026-05-19",
          "close": 1334.18
        },
        {
          "date": "2026-05-20",
          "close": 1355.49
        },
        {
          "date": "2026-05-21",
          "close": 1281.13
        },
        {
          "date": "2026-05-22",
          "close": 1352.14
        },
        {
          "date": "2026-05-25",
          "close": 1397.79
        },
        {
          "date": "2026-05-26",
          "close": 1404.11
        },
        {
          "date": "2026-05-27",
          "close": 1386.1
        },
        {
          "date": "2026-05-28",
          "close": 1449.89
        },
        {
          "date": "2026-05-29",
          "close": 1412.64
        },
        {
          "date": "2026-06-01",
          "close": 1376.75
        },
        {
          "date": "2026-06-02",
          "close": 1446.57
        },
        {
          "date": "2026-06-03",
          "close": 1469.96
        },
        {
          "date": "2026-06-04",
          "close": 1492.0
        },
        {
          "date": "2026-06-05",
          "close": 1462.13
        },
        {
          "date": "2026-06-08",
          "close": 1450.82
        },
        {
          "date": "2026-06-09",
          "close": 1519.24
        },
        {
          "date": "2026-06-10",
          "close": 1514.81
        },
        {
          "date": "2026-06-11",
          "close": 1557.75
        },
        {
          "date": "2026-06-12",
          "close": 1516.64
        },
        {
          "date": "2026-06-15",
          "close": 1623.48
        },
        {
          "date": "2026-06-16",
          "close": 1696.97
        },
        {
          "date": "2026-06-17",
          "close": 1738.57
        },
        {
          "date": "2026-06-18",
          "close": 1772.73
        },
        {
          "date": "2026-06-22",
          "close": 1825.17
        },
        {
          "date": "2026-06-23",
          "close": 1775.05
        },
        {
          "date": "2026-06-24",
          "close": 1839.07
        },
        {
          "date": "2026-06-25",
          "close": 1878.18
        },
        {
          "date": "2026-06-26",
          "close": 1873.65
        },
        {
          "date": "2026-06-29",
          "close": 1935.88
        },
        {
          "date": "2026-06-30",
          "close": 1989.77
        },
        {
          "date": "2026-07-01",
          "close": 1986.21
        },
        {
          "date": "2026-07-02",
          "close": 1909.08
        },
        {
          "date": "2026-07-03",
          "close": 1882.87
        },
        {
          "date": "2026-07-06",
          "close": 1800.47
        },
        {
          "date": "2026-07-07",
          "close": 1737.67
        },
        {
          "date": "2026-07-08",
          "close": 1669.43
        },
        {
          "date": "2026-07-09",
          "close": 1690.34
        },
        {
          "date": "2026-07-10",
          "close": 1639.54
        },
        {
          "date": "2026-07-13",
          "close": 1568.38
        },
        {
          "date": "2026-07-14",
          "close": 1584.04
        },
        {
          "date": "2026-07-15",
          "close": 1534.49
        },
        {
          "date": "2026-07-16",
          "close": 1574.94
        },
        {
          "date": "2026-07-17",
          "close": 1533.6
        },
        {
          "date": "2026-07-20",
          "close": 1380.31
        },
        {
          "date": "2026-07-21",
          "close": 1344.85
        },
        {
          "date": "2026-07-22",
          "close": 1344.85
        },
        {
          "date": "2026-07-23",
          "close": 1277.77
        },
        {
          "date": "2026-07-24",
          "close": 1315.61
        },
        {
          "date": "2026-07-27",
          "close": 1578.74
        },
        {
          "date": "2026-07-28",
          "close": 1622.6
        },
        {
          "date": "2026-07-29",
          "close": 1607.59
        },
        {
          "date": "2026-07-30",
          "close": 1558.5
        },
        {
          "date": "2026-07-31",
          "close": 1540.83
        },
        {
          "date": "2026-08-07",
          "close": 1555.07
        },
        {
          "date": "2026-08-10",
          "close": 1615.14
        },
        {
          "date": "2026-08-11",
          "close": 1556.29
        },
        {
          "date": "2026-08-13",
          "close": 1867.54
        },
        {
          "date": "2026-08-14",
          "close": 1843.32
        },
        {
          "date": "2026-08-17",
          "close": 1802.89
        },
        {
          "date": "2026-08-18",
          "close": 1874.45
        },
        {
          "date": "2026-08-19",
          "close": 1786.96
        },
        {
          "date": "2026-08-20",
          "close": 1849.3
        },
        {
          "date": "2026-08-21",
          "close": 1868.78
        },
        {
          "date": "2026-08-24",
          "close": 1696.51
        },
        {
          "date": "2026-08-25",
          "close": 1645.29
        },
        {
          "date": "2026-08-26",
          "close": 1611.73
        },
        {
          "date": "2026-08-28",
          "close": 1773.22
        },
        {
          "date": "2026-08-31",
          "close": 1858.2
        },
        {
          "date": "2026-09-01",
          "close": 1840.64
        },
        {
          "date": "2026-09-02",
          "close": 1894.45
        },
        {
          "date": "2026-09-03",
          "close": 1873.38
        },
        {
          "date": "2026-09-04",
          "close": 1873.89
        },
        {
          "date": "2026-09-07",
          "close": 1884.13
        },
        {
          "date": "2026-09-08",
          "close": 1767.2
        },
        {
          "date": "2026-09-09",
          "close": 1765.41
        },
        {
          "date": "2026-09-10",
          "close": 1758.79
        },
        {
          "date": "2026-09-11",
          "close": 1732.32
        },
        {
          "date": "2026-09-14",
          "close": 1777.16
        },
        {
          "date": "2026-09-15",
          "close": 1759.32
        },
        {
          "date": "2026-09-16",
          "close": 1859.62
        },
        {
          "date": "2026-09-17",
          "close": 1858.33
        },
        {
          "date": "2026-09-18",
          "close": 1888.19
        },
        {
          "date": "2026-09-21",
          "close": 1934.4
        },
        {
          "date": "2026-09-22",
          "close": 1988.57
        },
        {
          "date": "2026-09-23",
          "close": 2042.81
        },
        {
          "date": "2026-09-24",
          "close": 2019.46
        },
        {
          "date": "2026-09-28",
          "close": 1933.64
        },
        {
          "date": "2026-09-29",
          "close": 1874.54
        },
        {
          "date": "2026-09-30",
          "close": 1920.9
        },
        {
          "date": "2026-10-08",
          "close": 1866.05
        },
        {
          "date": "2026-10-09",
          "close": 1864.98
        },
        {
          "date": "2026-10-12",
          "close": 1937.84
        },
        {
          "date": "2026-10-13",
          "close": 1970.41
        },
        {
          "date": "2026-10-14",
          "close": 1938.93
        },
        {
          "date": "2026-10-15",
          "close": 1959.74
        },
        {
          "date": "2026-10-16",
          "close": 1857.94
        },
        {
          "date": "2026-10-19",
          "close": 1920.2
        },
        {
          "date": "2026-10-20",
          "close": 1831.16
        },
        {
          "date": "2026-10-21",
          "close": 1803.05
        },
        {
          "date": "2026-10-22",
          "close": 1768.58
        },
        {
          "date": "2026-10-23",
          "close": 1784.71
        },
        {
          "date": "2026-10-26",
          "close": 1766.05
        },
        {
          "date": "2026-10-27",
          "close": 1668.31
        },
        {
          "date": "2026-10-28",
          "close": 1666.95
        },
        {
          "date": "2026-10-29",
          "close": 1675.1
        },
        {
          "date": "2026-10-30",
          "close": 1655.86
        },
        {
          "date": "2026-11-02",
          "close": 1684.94
        },
        {
          "date": "2026-11-03",
          "close": 1670.27
        },
        {
          "date": "2026-11-04",
          "close": 1713.5
        },
        {
          "date": "2026-11-05",
          "close": 1799.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1676",
      "name": "百日新高",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 139,
      "history_sufficient": true,
      "returns": {
        "1": 0.011413564254533881,
        "5": -0.01283721059121834,
        "20": -0.09348678016133549,
        "60": -0.04642945573542301
      },
      "moving_averages": {
        "5": 1418.9160000000034,
        "20": 1495.3844999999988,
        "60": 1544.1489999999976
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-12",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-13",
            "end": "2026-10-13",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-14",
            "end": "2026-10-14",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-28",
            "sessions": 10,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3.5,
            "sample_size": 6
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 7
          },
          "震荡": {
            "median_sessions": 2.5,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.1077960540733458,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1231.56
        },
        {
          "date": "2026-05-14",
          "close": 1219.42
        },
        {
          "date": "2026-05-15",
          "close": 1208.66
        },
        {
          "date": "2026-05-18",
          "close": 1220.02
        },
        {
          "date": "2026-05-19",
          "close": 1247.89
        },
        {
          "date": "2026-05-20",
          "close": 1257.51
        },
        {
          "date": "2026-05-21",
          "close": 1202.55
        },
        {
          "date": "2026-05-22",
          "close": 1246.09
        },
        {
          "date": "2026-05-25",
          "close": 1277.73
        },
        {
          "date": "2026-05-26",
          "close": 1283.55
        },
        {
          "date": "2026-05-27",
          "close": 1266.87
        },
        {
          "date": "2026-05-28",
          "close": 1312.49
        },
        {
          "date": "2026-05-29",
          "close": 1273.41
        },
        {
          "date": "2026-06-01",
          "close": 1265.74
        },
        {
          "date": "2026-06-02",
          "close": 1289.96
        },
        {
          "date": "2026-06-03",
          "close": 1309.92
        },
        {
          "date": "2026-06-04",
          "close": 1321.37
        },
        {
          "date": "2026-06-05",
          "close": 1299.15
        },
        {
          "date": "2026-06-08",
          "close": 1290.4
        },
        {
          "date": "2026-06-09",
          "close": 1326.36
        },
        {
          "date": "2026-06-10",
          "close": 1324.17
        },
        {
          "date": "2026-06-11",
          "close": 1342.59
        },
        {
          "date": "2026-06-12",
          "close": 1318.23
        },
        {
          "date": "2026-06-15",
          "close": 1366.06
        },
        {
          "date": "2026-06-16",
          "close": 1419.98
        },
        {
          "date": "2026-06-17",
          "close": 1451.09
        },
        {
          "date": "2026-06-18",
          "close": 1473.77
        },
        {
          "date": "2026-06-22",
          "close": 1511.88
        },
        {
          "date": "2026-06-23",
          "close": 1480.58
        },
        {
          "date": "2026-06-24",
          "close": 1517.99
        },
        {
          "date": "2026-06-25",
          "close": 1542.33
        },
        {
          "date": "2026-06-26",
          "close": 1540.69
        },
        {
          "date": "2026-06-29",
          "close": 1570.51
        },
        {
          "date": "2026-06-30",
          "close": 1618.25
        },
        {
          "date": "2026-07-01",
          "close": 1625.4
        },
        {
          "date": "2026-07-02",
          "close": 1571.09
        },
        {
          "date": "2026-07-03",
          "close": 1539.72
        },
        {
          "date": "2026-07-06",
          "close": 1501.92
        },
        {
          "date": "2026-07-07",
          "close": 1452.24
        },
        {
          "date": "2026-07-08",
          "close": 1440.7
        },
        {
          "date": "2026-07-09",
          "close": 1480.71
        },
        {
          "date": "2026-07-10",
          "close": 1432.08
        },
        {
          "date": "2026-07-13",
          "close": 1395.09
        },
        {
          "date": "2026-07-14",
          "close": 1414.62
        },
        {
          "date": "2026-07-15",
          "close": 1413.26
        },
        {
          "date": "2026-07-16",
          "close": 1412.0
        },
        {
          "date": "2026-07-17",
          "close": 1335.08
        },
        {
          "date": "2026-07-20",
          "close": 1333.57
        },
        {
          "date": "2026-07-21",
          "close": 1317.91
        },
        {
          "date": "2026-07-22",
          "close": 1314.21
        },
        {
          "date": "2026-07-23",
          "close": 1272.17
        },
        {
          "date": "2026-07-24",
          "close": 1292.84
        },
        {
          "date": "2026-07-27",
          "close": 1379.08
        },
        {
          "date": "2026-07-28",
          "close": 1388.91
        },
        {
          "date": "2026-07-29",
          "close": 1382.03
        },
        {
          "date": "2026-07-30",
          "close": 1415.66
        },
        {
          "date": "2026-07-31",
          "close": 1423.92
        },
        {
          "date": "2026-08-03",
          "close": 1416.75
        },
        {
          "date": "2026-08-04",
          "close": 1432.76
        },
        {
          "date": "2026-08-05",
          "close": 1494.31
        },
        {
          "date": "2026-08-06",
          "close": 1473.99
        },
        {
          "date": "2026-08-07",
          "close": 1444.61
        },
        {
          "date": "2026-08-10",
          "close": 1483.9
        },
        {
          "date": "2026-08-11",
          "close": 1489.27
        },
        {
          "date": "2026-08-12",
          "close": 1514.04
        },
        {
          "date": "2026-08-13",
          "close": 1531.47
        },
        {
          "date": "2026-08-14",
          "close": 1525.38
        },
        {
          "date": "2026-08-17",
          "close": 1585.8
        },
        {
          "date": "2026-08-18",
          "close": 1603.2
        },
        {
          "date": "2026-08-19",
          "close": 1525.34
        },
        {
          "date": "2026-08-20",
          "close": 1543.76
        },
        {
          "date": "2026-08-21",
          "close": 1526.14
        },
        {
          "date": "2026-08-24",
          "close": 1517.23
        },
        {
          "date": "2026-08-25",
          "close": 1519.9
        },
        {
          "date": "2026-08-26",
          "close": 1530.33
        },
        {
          "date": "2026-08-27",
          "close": 1598.37
        },
        {
          "date": "2026-08-28",
          "close": 1622.05
        },
        {
          "date": "2026-08-31",
          "close": 1632.06
        },
        {
          "date": "2026-09-01",
          "close": 1655.35
        },
        {
          "date": "2026-09-02",
          "close": 1634.45
        },
        {
          "date": "2026-09-03",
          "close": 1615.96
        },
        {
          "date": "2026-09-04",
          "close": 1611.25
        },
        {
          "date": "2026-09-07",
          "close": 1622.37
        },
        {
          "date": "2026-09-08",
          "close": 1622.8
        },
        {
          "date": "2026-09-09",
          "close": 1624.87
        },
        {
          "date": "2026-09-10",
          "close": 1588.23
        },
        {
          "date": "2026-09-11",
          "close": 1535.71
        },
        {
          "date": "2026-09-14",
          "close": 1527.02
        },
        {
          "date": "2026-09-15",
          "close": 1484.15
        },
        {
          "date": "2026-09-16",
          "close": 1521.33
        },
        {
          "date": "2026-09-17",
          "close": 1544.3
        },
        {
          "date": "2026-09-18",
          "close": 1577.29
        },
        {
          "date": "2026-09-21",
          "close": 1628.03
        },
        {
          "date": "2026-09-22",
          "close": 1653.46
        },
        {
          "date": "2026-09-23",
          "close": 1665.74
        },
        {
          "date": "2026-09-24",
          "close": 1640.05
        },
        {
          "date": "2026-09-28",
          "close": 1584.09
        },
        {
          "date": "2026-09-29",
          "close": 1568.18
        },
        {
          "date": "2026-09-30",
          "close": 1597.9
        },
        {
          "date": "2026-10-08",
          "close": 1571.88
        },
        {
          "date": "2026-10-09",
          "close": 1589.58
        },
        {
          "date": "2026-10-12",
          "close": 1576.76
        },
        {
          "date": "2026-10-13",
          "close": 1584.18
        },
        {
          "date": "2026-10-14",
          "close": 1597.09
        },
        {
          "date": "2026-10-15",
          "close": 1563.11
        },
        {
          "date": "2026-10-16",
          "close": 1547.54
        },
        {
          "date": "2026-10-19",
          "close": 1530.57
        },
        {
          "date": "2026-10-20",
          "close": 1519.01
        },
        {
          "date": "2026-10-21",
          "close": 1515.38
        },
        {
          "date": "2026-10-22",
          "close": 1482.78
        },
        {
          "date": "2026-10-23",
          "close": 1467.86
        },
        {
          "date": "2026-10-26",
          "close": 1478.77
        },
        {
          "date": "2026-10-27",
          "close": 1454.56
        },
        {
          "date": "2026-10-28",
          "close": 1462.46
        },
        {
          "date": "2026-10-29",
          "close": 1443.46
        },
        {
          "date": "2026-10-30",
          "close": 1411.85
        },
        {
          "date": "2026-11-02",
          "close": 1422.23
        },
        {
          "date": "2026-11-03",
          "close": 1426.72
        },
        {
          "date": "2026-11-04",
          "close": 1408.85
        },
        {
          "date": "2026-11-05",
          "close": 1424.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1680",
      "name": "2026一季报预增",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 134,
      "history_sufficient": true,
      "returns": {
        "1": 0.021839291170180353,
        "5": 0.03823277414227699,
        "20": -0.10223014398763064,
        "60": -0.13157457415870377
      },
      "moving_averages": {
        "5": 801.4840000000025,
        "20": 853.1595000000001,
        "60": 939.6161666666665
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-08-06",
            "end": "2026-08-27",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-08-28",
            "end": "2026-08-31",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-01",
            "end": "2026-09-02",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-03",
            "end": "2026-09-15",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-16",
            "end": "2026-09-18",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-21",
            "end": "2026-09-23",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-14",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 3,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 9,
            "sample_size": 3
          },
          "回调": {
            "median_sessions": 9,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 3,
            "sample_size": 3
          }
        }
      },
      "drawdown": -0.10828134165200232,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1092.24
        },
        {
          "date": "2026-05-14",
          "close": 1063.23
        },
        {
          "date": "2026-05-15",
          "close": 1046.17
        },
        {
          "date": "2026-05-18",
          "close": 1048.43
        },
        {
          "date": "2026-05-19",
          "close": 1055.08
        },
        {
          "date": "2026-05-20",
          "close": 1059.31
        },
        {
          "date": "2026-05-21",
          "close": 1022.95
        },
        {
          "date": "2026-05-22",
          "close": 1052.41
        },
        {
          "date": "2026-05-25",
          "close": 1057.78
        },
        {
          "date": "2026-05-26",
          "close": 1060.86
        },
        {
          "date": "2026-05-27",
          "close": 1045.15
        },
        {
          "date": "2026-05-28",
          "close": 1053.86
        },
        {
          "date": "2026-05-29",
          "close": 1025.68
        },
        {
          "date": "2026-06-01",
          "close": 1027.1
        },
        {
          "date": "2026-06-02",
          "close": 1035.24
        },
        {
          "date": "2026-06-03",
          "close": 1039.49
        },
        {
          "date": "2026-06-04",
          "close": 1035.26
        },
        {
          "date": "2026-06-05",
          "close": 1027.24
        },
        {
          "date": "2026-06-08",
          "close": 995.67
        },
        {
          "date": "2026-06-09",
          "close": 1018.88
        },
        {
          "date": "2026-06-10",
          "close": 1001.77
        },
        {
          "date": "2026-06-11",
          "close": 1003.73
        },
        {
          "date": "2026-06-12",
          "close": 1018.94
        },
        {
          "date": "2026-06-15",
          "close": 1059.84
        },
        {
          "date": "2026-06-16",
          "close": 1070.09
        },
        {
          "date": "2026-06-17",
          "close": 1080.75
        },
        {
          "date": "2026-06-18",
          "close": 1082.8
        },
        {
          "date": "2026-06-22",
          "close": 1109.39
        },
        {
          "date": "2026-06-23",
          "close": 1083.56
        },
        {
          "date": "2026-06-24",
          "close": 1095.28
        },
        {
          "date": "2026-06-25",
          "close": 1090.46
        },
        {
          "date": "2026-06-26",
          "close": 1050.87
        },
        {
          "date": "2026-06-29",
          "close": 1052.65
        },
        {
          "date": "2026-06-30",
          "close": 1070.79
        },
        {
          "date": "2026-07-01",
          "close": 1079.19
        },
        {
          "date": "2026-07-02",
          "close": 1060.54
        },
        {
          "date": "2026-07-03",
          "close": 1067.9
        },
        {
          "date": "2026-07-06",
          "close": 1054.63
        },
        {
          "date": "2026-07-07",
          "close": 1037.48
        },
        {
          "date": "2026-07-08",
          "close": 1013.26
        },
        {
          "date": "2026-07-09",
          "close": 1021.14
        },
        {
          "date": "2026-07-10",
          "close": 1008.7
        },
        {
          "date": "2026-07-13",
          "close": 960.91
        },
        {
          "date": "2026-07-14",
          "close": 989.1
        },
        {
          "date": "2026-07-15",
          "close": 981.17
        },
        {
          "date": "2026-07-16",
          "close": 961.41
        },
        {
          "date": "2026-07-17",
          "close": 909.66
        },
        {
          "date": "2026-07-20",
          "close": 883.19
        },
        {
          "date": "2026-07-21",
          "close": 920.37
        },
        {
          "date": "2026-07-22",
          "close": 911.82
        },
        {
          "date": "2026-07-23",
          "close": 927.24
        },
        {
          "date": "2026-07-24",
          "close": 900.66
        },
        {
          "date": "2026-07-27",
          "close": 926.37
        },
        {
          "date": "2026-07-28",
          "close": 898.79
        },
        {
          "date": "2026-07-29",
          "close": 908.16
        },
        {
          "date": "2026-07-30",
          "close": 876.88
        },
        {
          "date": "2026-07-31",
          "close": 903.11
        },
        {
          "date": "2026-08-03",
          "close": 901.11
        },
        {
          "date": "2026-08-04",
          "close": 931.25
        },
        {
          "date": "2026-08-05",
          "close": 962.8
        },
        {
          "date": "2026-08-06",
          "close": 972.94
        },
        {
          "date": "2026-08-07",
          "close": 993.3
        },
        {
          "date": "2026-08-10",
          "close": 1006.37
        },
        {
          "date": "2026-08-11",
          "close": 994.12
        },
        {
          "date": "2026-08-12",
          "close": 1005.0
        },
        {
          "date": "2026-08-13",
          "close": 989.18
        },
        {
          "date": "2026-08-14",
          "close": 998.51
        },
        {
          "date": "2026-08-17",
          "close": 1026.8
        },
        {
          "date": "2026-08-18",
          "close": 1019.73
        },
        {
          "date": "2026-08-19",
          "close": 969.9
        },
        {
          "date": "2026-08-20",
          "close": 977.95
        },
        {
          "date": "2026-08-21",
          "close": 983.72
        },
        {
          "date": "2026-08-24",
          "close": 974.26
        },
        {
          "date": "2026-08-25",
          "close": 969.69
        },
        {
          "date": "2026-08-26",
          "close": 971.1
        },
        {
          "date": "2026-08-27",
          "close": 994.07
        },
        {
          "date": "2026-08-28",
          "close": 997.64
        },
        {
          "date": "2026-08-31",
          "close": 999.05
        },
        {
          "date": "2026-09-01",
          "close": 988.7
        },
        {
          "date": "2026-09-02",
          "close": 975.49
        },
        {
          "date": "2026-09-03",
          "close": 982.48
        },
        {
          "date": "2026-09-04",
          "close": 969.01
        },
        {
          "date": "2026-09-07",
          "close": 985.27
        },
        {
          "date": "2026-09-08",
          "close": 988.54
        },
        {
          "date": "2026-09-09",
          "close": 993.71
        },
        {
          "date": "2026-09-10",
          "close": 983.5
        },
        {
          "date": "2026-09-11",
          "close": 966.34
        },
        {
          "date": "2026-09-14",
          "close": 971.32
        },
        {
          "date": "2026-09-15",
          "close": 966.31
        },
        {
          "date": "2026-09-16",
          "close": 982.96
        },
        {
          "date": "2026-09-17",
          "close": 976.68
        },
        {
          "date": "2026-09-18",
          "close": 992.58
        },
        {
          "date": "2026-09-21",
          "close": 1002.73
        },
        {
          "date": "2026-09-22",
          "close": 1002.26
        },
        {
          "date": "2026-09-23",
          "close": 998.72
        },
        {
          "date": "2026-09-24",
          "close": 976.21
        },
        {
          "date": "2026-09-28",
          "close": 941.3
        },
        {
          "date": "2026-09-29",
          "close": 948.89
        },
        {
          "date": "2026-09-30",
          "close": 946.12
        },
        {
          "date": "2026-10-08",
          "close": 931.33
        },
        {
          "date": "2026-10-09",
          "close": 937.65
        },
        {
          "date": "2026-10-12",
          "close": 915.42
        },
        {
          "date": "2026-10-13",
          "close": 919.86
        },
        {
          "date": "2026-10-14",
          "close": 901.69
        },
        {
          "date": "2026-10-15",
          "close": 876.68
        },
        {
          "date": "2026-10-16",
          "close": 871.0
        },
        {
          "date": "2026-10-19",
          "close": 866.53
        },
        {
          "date": "2026-10-20",
          "close": 874.95
        },
        {
          "date": "2026-10-21",
          "close": 874.23
        },
        {
          "date": "2026-10-22",
          "close": 846.72
        },
        {
          "date": "2026-10-23",
          "close": 865.68
        },
        {
          "date": "2026-10-26",
          "close": 846.35
        },
        {
          "date": "2026-10-27",
          "close": 818.83
        },
        {
          "date": "2026-10-28",
          "close": 834.85
        },
        {
          "date": "2026-10-29",
          "close": 805.33
        },
        {
          "date": "2026-10-30",
          "close": 777.74
        },
        {
          "date": "2026-11-02",
          "close": 795.16
        },
        {
          "date": "2026-11-03",
          "close": 780.15
        },
        {
          "date": "2026-11-04",
          "close": 818.25
        },
        {
          "date": "2026-11-05",
          "close": 836.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 11,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 11,
          "covered_samples": 0,
          "insufficient_or_abstained": 11,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1681",
      "name": "2026一季报预减",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 134,
      "history_sufficient": true,
      "returns": {
        "1": 0.023689320388349477,
        "5": 0.058740837433477244,
        "20": -0.05339468073167997,
        "60": -0.05957902247591873
      },
      "moving_averages": {
        "5": 805.4359999999986,
        "20": 835.926999999999,
        "60": 895.4618333333325
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-07-16",
            "end": "2026-08-07",
            "sessions": 17,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-08-10",
            "end": "2026-09-14",
            "sessions": 26,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-15",
            "end": "2026-09-17",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-22",
            "end": "2026-09-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 3,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 11,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 14.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.05007939278595486,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1074.08
        },
        {
          "date": "2026-05-14",
          "close": 1066.07
        },
        {
          "date": "2026-05-15",
          "close": 1058.18
        },
        {
          "date": "2026-05-18",
          "close": 1050.28
        },
        {
          "date": "2026-05-19",
          "close": 1061.58
        },
        {
          "date": "2026-05-20",
          "close": 1070.19
        },
        {
          "date": "2026-05-21",
          "close": 1022.71
        },
        {
          "date": "2026-05-22",
          "close": 1044.47
        },
        {
          "date": "2026-05-25",
          "close": 1043.68
        },
        {
          "date": "2026-05-26",
          "close": 1031.53
        },
        {
          "date": "2026-05-27",
          "close": 1018.9
        },
        {
          "date": "2026-05-28",
          "close": 1040.66
        },
        {
          "date": "2026-05-29",
          "close": 995.06
        },
        {
          "date": "2026-06-01",
          "close": 984.4
        },
        {
          "date": "2026-06-02",
          "close": 971.65
        },
        {
          "date": "2026-06-03",
          "close": 973.86
        },
        {
          "date": "2026-06-04",
          "close": 975.37
        },
        {
          "date": "2026-06-05",
          "close": 970.97
        },
        {
          "date": "2026-06-08",
          "close": 922.48
        },
        {
          "date": "2026-06-09",
          "close": 945.89
        },
        {
          "date": "2026-06-10",
          "close": 927.0
        },
        {
          "date": "2026-06-11",
          "close": 954.75
        },
        {
          "date": "2026-06-12",
          "close": 957.77
        },
        {
          "date": "2026-06-15",
          "close": 1001.93
        },
        {
          "date": "2026-06-16",
          "close": 1017.59
        },
        {
          "date": "2026-06-17",
          "close": 1027.9
        },
        {
          "date": "2026-06-18",
          "close": 1016.48
        },
        {
          "date": "2026-06-22",
          "close": 1027.13
        },
        {
          "date": "2026-06-23",
          "close": 1016.69
        },
        {
          "date": "2026-06-24",
          "close": 1038.72
        },
        {
          "date": "2026-06-25",
          "close": 1042.72
        },
        {
          "date": "2026-06-26",
          "close": 1005.77
        },
        {
          "date": "2026-06-29",
          "close": 1002.07
        },
        {
          "date": "2026-06-30",
          "close": 1023.49
        },
        {
          "date": "2026-07-01",
          "close": 1077.4
        },
        {
          "date": "2026-07-02",
          "close": 1051.92
        },
        {
          "date": "2026-07-03",
          "close": 1062.75
        },
        {
          "date": "2026-07-06",
          "close": 1038.14
        },
        {
          "date": "2026-07-07",
          "close": 1020.03
        },
        {
          "date": "2026-07-08",
          "close": 984.63
        },
        {
          "date": "2026-07-09",
          "close": 1002.93
        },
        {
          "date": "2026-07-10",
          "close": 1001.81
        },
        {
          "date": "2026-07-13",
          "close": 964.02
        },
        {
          "date": "2026-07-14",
          "close": 978.98
        },
        {
          "date": "2026-07-15",
          "close": 971.48
        },
        {
          "date": "2026-07-16",
          "close": 951.9
        },
        {
          "date": "2026-07-17",
          "close": 897.88
        },
        {
          "date": "2026-07-20",
          "close": 866.05
        },
        {
          "date": "2026-07-21",
          "close": 886.84
        },
        {
          "date": "2026-07-22",
          "close": 875.2
        },
        {
          "date": "2026-07-23",
          "close": 886.87
        },
        {
          "date": "2026-07-24",
          "close": 862.66
        },
        {
          "date": "2026-07-27",
          "close": 886.94
        },
        {
          "date": "2026-07-28",
          "close": 862.7
        },
        {
          "date": "2026-07-29",
          "close": 878.18
        },
        {
          "date": "2026-07-30",
          "close": 853.09
        },
        {
          "date": "2026-07-31",
          "close": 861.67
        },
        {
          "date": "2026-08-03",
          "close": 859.55
        },
        {
          "date": "2026-08-04",
          "close": 872.4
        },
        {
          "date": "2026-08-05",
          "close": 896.96
        },
        {
          "date": "2026-08-06",
          "close": 899.15
        },
        {
          "date": "2026-08-07",
          "close": 919.69
        },
        {
          "date": "2026-08-10",
          "close": 920.12
        },
        {
          "date": "2026-08-11",
          "close": 913.21
        },
        {
          "date": "2026-08-12",
          "close": 924.73
        },
        {
          "date": "2026-08-13",
          "close": 907.85
        },
        {
          "date": "2026-08-14",
          "close": 912.17
        },
        {
          "date": "2026-08-17",
          "close": 944.65
        },
        {
          "date": "2026-08-18",
          "close": 953.15
        },
        {
          "date": "2026-08-19",
          "close": 899.45
        },
        {
          "date": "2026-08-20",
          "close": 904.09
        },
        {
          "date": "2026-08-21",
          "close": 910.66
        },
        {
          "date": "2026-08-24",
          "close": 899.64
        },
        {
          "date": "2026-08-25",
          "close": 912.96
        },
        {
          "date": "2026-08-26",
          "close": 910.83
        },
        {
          "date": "2026-08-27",
          "close": 936.35
        },
        {
          "date": "2026-08-28",
          "close": 938.7
        },
        {
          "date": "2026-08-31",
          "close": 947.86
        },
        {
          "date": "2026-09-01",
          "close": 937.81
        },
        {
          "date": "2026-09-02",
          "close": 930.26
        },
        {
          "date": "2026-09-03",
          "close": 930.09
        },
        {
          "date": "2026-09-04",
          "close": 921.93
        },
        {
          "date": "2026-09-07",
          "close": 936.25
        },
        {
          "date": "2026-09-08",
          "close": 941.38
        },
        {
          "date": "2026-09-09",
          "close": 933.83
        },
        {
          "date": "2026-09-10",
          "close": 923.42
        },
        {
          "date": "2026-09-11",
          "close": 907.19
        },
        {
          "date": "2026-09-14",
          "close": 923.68
        },
        {
          "date": "2026-09-15",
          "close": 921.47
        },
        {
          "date": "2026-09-16",
          "close": 935.75
        },
        {
          "date": "2026-09-17",
          "close": 925.59
        },
        {
          "date": "2026-09-18",
          "close": 942.25
        },
        {
          "date": "2026-09-21",
          "close": 953.84
        },
        {
          "date": "2026-09-22",
          "close": 953.12
        },
        {
          "date": "2026-09-23",
          "close": 966.2
        },
        {
          "date": "2026-09-24",
          "close": 947.09
        },
        {
          "date": "2026-09-28",
          "close": 911.69
        },
        {
          "date": "2026-09-29",
          "close": 915.32
        },
        {
          "date": "2026-09-30",
          "close": 904.65
        },
        {
          "date": "2026-10-08",
          "close": 891.1
        },
        {
          "date": "2026-10-09",
          "close": 887.99
        },
        {
          "date": "2026-10-12",
          "close": 876.62
        },
        {
          "date": "2026-10-13",
          "close": 880.36
        },
        {
          "date": "2026-10-14",
          "close": 872.94
        },
        {
          "date": "2026-10-15",
          "close": 838.08
        },
        {
          "date": "2026-10-16",
          "close": 846.18
        },
        {
          "date": "2026-10-19",
          "close": 839.06
        },
        {
          "date": "2026-10-20",
          "close": 853.92
        },
        {
          "date": "2026-10-21",
          "close": 855.95
        },
        {
          "date": "2026-10-22",
          "close": 834.72
        },
        {
          "date": "2026-10-23",
          "close": 848.62
        },
        {
          "date": "2026-10-26",
          "close": 836.12
        },
        {
          "date": "2026-10-27",
          "close": 803.12
        },
        {
          "date": "2026-10-28",
          "close": 820.96
        },
        {
          "date": "2026-10-29",
          "close": 796.72
        },
        {
          "date": "2026-10-30",
          "close": 773.81
        },
        {
          "date": "2026-11-02",
          "close": 797.09
        },
        {
          "date": "2026-11-03",
          "close": 788.76
        },
        {
          "date": "2026-11-04",
          "close": 824.0
        },
        {
          "date": "2026-11-05",
          "close": 843.52
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 10,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 10,
          "covered_samples": 0,
          "insufficient_or_abstained": 10,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1682",
      "name": "2026一季报扭亏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 134,
      "history_sufficient": true,
      "returns": {
        "1": 0.01667758920702367,
        "5": 0.013242944978716586,
        "20": -0.0799607353933619,
        "60": -0.09289970058371055
      },
      "moving_averages": {
        "5": 877.977999999997,
        "20": 913.6294999999969,
        "60": 979.3148333333321
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-09-09",
            "end": "2026-09-11",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-21",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-22",
            "end": "2026-09-24",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-28",
            "end": "2026-09-29",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-30",
            "end": "2026-10-08",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-14",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 4.5,
            "sample_size": 4
          },
          "回调": {
            "median_sessions": 2.5,
            "sample_size": 2
          },
          "震荡": {
            "median_sessions": 3.0,
            "sample_size": 4
          }
        }
      },
      "drawdown": -0.09195680694318298,
      "history": [
        {
          "date": "2026-05-13",
          "close": 1317.53
        },
        {
          "date": "2026-05-14",
          "close": 1287.22
        },
        {
          "date": "2026-05-15",
          "close": 1290.99
        },
        {
          "date": "2026-05-18",
          "close": 1317.64
        },
        {
          "date": "2026-05-19",
          "close": 1290.16
        },
        {
          "date": "2026-05-20",
          "close": 1314.85
        },
        {
          "date": "2026-05-21",
          "close": 1274.88
        },
        {
          "date": "2026-05-22",
          "close": 1288.82
        },
        {
          "date": "2026-05-25",
          "close": 1280.57
        },
        {
          "date": "2026-05-26",
          "close": 1269.59
        },
        {
          "date": "2026-05-27",
          "close": 1286.94
        },
        {
          "date": "2026-05-28",
          "close": 1293.44
        },
        {
          "date": "2026-05-29",
          "close": 1256.73
        },
        {
          "date": "2026-06-01",
          "close": 1239.54
        },
        {
          "date": "2026-06-02",
          "close": 1246.22
        },
        {
          "date": "2026-06-03",
          "close": 1240.34
        },
        {
          "date": "2026-06-04",
          "close": 1236.6
        },
        {
          "date": "2026-06-05",
          "close": 1219.27
        },
        {
          "date": "2026-06-08",
          "close": 1172.78
        },
        {
          "date": "2026-06-09",
          "close": 1197.64
        },
        {
          "date": "2026-06-10",
          "close": 1183.66
        },
        {
          "date": "2026-06-11",
          "close": 1175.26
        },
        {
          "date": "2026-06-12",
          "close": 1177.92
        },
        {
          "date": "2026-06-15",
          "close": 1202.75
        },
        {
          "date": "2026-06-16",
          "close": 1266.58
        },
        {
          "date": "2026-06-17",
          "close": 1278.16
        },
        {
          "date": "2026-06-18",
          "close": 1264.23
        },
        {
          "date": "2026-06-22",
          "close": 1306.64
        },
        {
          "date": "2026-06-23",
          "close": 1303.16
        },
        {
          "date": "2026-06-24",
          "close": 1332.17
        },
        {
          "date": "2026-06-25",
          "close": 1320.72
        },
        {
          "date": "2026-06-26",
          "close": 1257.44
        },
        {
          "date": "2026-06-29",
          "close": 1275.25
        },
        {
          "date": "2026-06-30",
          "close": 1281.95
        },
        {
          "date": "2026-07-01",
          "close": 1290.08
        },
        {
          "date": "2026-07-02",
          "close": 1271.29
        },
        {
          "date": "2026-07-03",
          "close": 1279.0
        },
        {
          "date": "2026-07-06",
          "close": 1287.09
        },
        {
          "date": "2026-07-07",
          "close": 1246.05
        },
        {
          "date": "2026-07-08",
          "close": 1176.14
        },
        {
          "date": "2026-07-09",
          "close": 1167.44
        },
        {
          "date": "2026-07-10",
          "close": 1127.79
        },
        {
          "date": "2026-07-13",
          "close": 1071.96
        },
        {
          "date": "2026-07-14",
          "close": 1100.79
        },
        {
          "date": "2026-07-15",
          "close": 1069.54
        },
        {
          "date": "2026-07-16",
          "close": 1041.26
        },
        {
          "date": "2026-07-17",
          "close": 975.19
        },
        {
          "date": "2026-07-20",
          "close": 938.75
        },
        {
          "date": "2026-07-21",
          "close": 966.99
        },
        {
          "date": "2026-07-22",
          "close": 929.05
        },
        {
          "date": "2026-07-23",
          "close": 955.71
        },
        {
          "date": "2026-07-24",
          "close": 921.67
        },
        {
          "date": "2026-07-27",
          "close": 950.03
        },
        {
          "date": "2026-07-28",
          "close": 915.74
        },
        {
          "date": "2026-07-29",
          "close": 924.48
        },
        {
          "date": "2026-07-30",
          "close": 902.14
        },
        {
          "date": "2026-07-31",
          "close": 924.73
        },
        {
          "date": "2026-08-03",
          "close": 914.43
        },
        {
          "date": "2026-08-04",
          "close": 952.81
        },
        {
          "date": "2026-08-05",
          "close": 991.93
        },
        {
          "date": "2026-08-06",
          "close": 989.43
        },
        {
          "date": "2026-08-07",
          "close": 1015.58
        },
        {
          "date": "2026-08-10",
          "close": 1026.39
        },
        {
          "date": "2026-08-11",
          "close": 1018.05
        },
        {
          "date": "2026-08-12",
          "close": 1023.64
        },
        {
          "date": "2026-08-13",
          "close": 1011.1
        },
        {
          "date": "2026-08-14",
          "close": 1014.51
        },
        {
          "date": "2026-08-17",
          "close": 1045.2
        },
        {
          "date": "2026-08-18",
          "close": 1035.56
        },
        {
          "date": "2026-08-19",
          "close": 975.13
        },
        {
          "date": "2026-08-20",
          "close": 992.56
        },
        {
          "date": "2026-08-21",
          "close": 1017.45
        },
        {
          "date": "2026-08-24",
          "close": 1023.78
        },
        {
          "date": "2026-08-25",
          "close": 1002.44
        },
        {
          "date": "2026-08-26",
          "close": 1004.27
        },
        {
          "date": "2026-08-27",
          "close": 1040.24
        },
        {
          "date": "2026-08-28",
          "close": 1041.94
        },
        {
          "date": "2026-08-31",
          "close": 1037.49
        },
        {
          "date": "2026-09-01",
          "close": 1018.66
        },
        {
          "date": "2026-09-02",
          "close": 1004.22
        },
        {
          "date": "2026-09-03",
          "close": 1017.89
        },
        {
          "date": "2026-09-04",
          "close": 1003.96
        },
        {
          "date": "2026-09-07",
          "close": 1024.6
        },
        {
          "date": "2026-09-08",
          "close": 1030.2
        },
        {
          "date": "2026-09-09",
          "close": 1035.34
        },
        {
          "date": "2026-09-10",
          "close": 1018.64
        },
        {
          "date": "2026-09-11",
          "close": 990.84
        },
        {
          "date": "2026-09-14",
          "close": 1000.45
        },
        {
          "date": "2026-09-15",
          "close": 996.4
        },
        {
          "date": "2026-09-16",
          "close": 1013.34
        },
        {
          "date": "2026-09-17",
          "close": 1005.15
        },
        {
          "date": "2026-09-18",
          "close": 1020.92
        },
        {
          "date": "2026-09-21",
          "close": 1030.1
        },
        {
          "date": "2026-09-22",
          "close": 1029.6
        },
        {
          "date": "2026-09-23",
          "close": 1031.18
        },
        {
          "date": "2026-09-24",
          "close": 1005.38
        },
        {
          "date": "2026-09-28",
          "close": 966.26
        },
        {
          "date": "2026-09-29",
          "close": 973.25
        },
        {
          "date": "2026-09-30",
          "close": 977.18
        },
        {
          "date": "2026-10-08",
          "close": 977.98
        },
        {
          "date": "2026-10-09",
          "close": 990.9
        },
        {
          "date": "2026-10-12",
          "close": 965.92
        },
        {
          "date": "2026-10-13",
          "close": 961.9
        },
        {
          "date": "2026-10-14",
          "close": 936.53
        },
        {
          "date": "2026-10-15",
          "close": 894.09
        },
        {
          "date": "2026-10-16",
          "close": 889.48
        },
        {
          "date": "2026-10-19",
          "close": 900.58
        },
        {
          "date": "2026-10-20",
          "close": 910.62
        },
        {
          "date": "2026-10-21",
          "close": 921.99
        },
        {
          "date": "2026-10-22",
          "close": 920.58
        },
        {
          "date": "2026-10-23",
          "close": 939.9
        },
        {
          "date": "2026-10-26",
          "close": 926.73
        },
        {
          "date": "2026-10-27",
          "close": 904.45
        },
        {
          "date": "2026-10-28",
          "close": 931.01
        },
        {
          "date": "2026-10-29",
          "close": 888.02
        },
        {
          "date": "2026-10-30",
          "close": 877.87
        },
        {
          "date": "2026-11-02",
          "close": 875.56
        },
        {
          "date": "2026-11-03",
          "close": 851.66
        },
        {
          "date": "2026-11-04",
          "close": 885.02
        },
        {
          "date": "2026-11-05",
          "close": 899.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 13,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1684",
      "name": "QFII新进",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.023597235280139683,
        "5": 0.03970994112770354,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 955.8979999999999,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 998.98
        },
        {
          "date": "2026-10-20",
          "close": 1013.77
        },
        {
          "date": "2026-10-21",
          "close": 1011.73
        },
        {
          "date": "2026-10-22",
          "close": 981.5
        },
        {
          "date": "2026-10-23",
          "close": 1000.27
        },
        {
          "date": "2026-10-26",
          "close": 987.68
        },
        {
          "date": "2026-10-27",
          "close": 957.6
        },
        {
          "date": "2026-10-28",
          "close": 978.23
        },
        {
          "date": "2026-10-29",
          "close": 952.91
        },
        {
          "date": "2026-10-30",
          "close": 926.82
        },
        {
          "date": "2026-11-02",
          "close": 953.1
        },
        {
          "date": "2026-11-03",
          "close": 940.91
        },
        {
          "date": "2026-11-04",
          "close": 967.91
        },
        {
          "date": "2026-11-05",
          "close": 990.75
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1685",
      "name": "保险重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.004198135743110676,
        "5": 0.017551449230579053,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 975.3619999999999,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 1000.2
        },
        {
          "date": "2026-10-20",
          "close": 992.1
        },
        {
          "date": "2026-10-21",
          "close": 984.2
        },
        {
          "date": "2026-10-22",
          "close": 968.3
        },
        {
          "date": "2026-10-23",
          "close": 973.99
        },
        {
          "date": "2026-10-26",
          "close": 983.85
        },
        {
          "date": "2026-10-27",
          "close": 973.45
        },
        {
          "date": "2026-10-28",
          "close": 979.15
        },
        {
          "date": "2026-10-29",
          "close": 970.86
        },
        {
          "date": "2026-10-30",
          "close": 959.05
        },
        {
          "date": "2026-11-02",
          "close": 972.67
        },
        {
          "date": "2026-11-03",
          "close": 973.42
        },
        {
          "date": "2026-11-04",
          "close": 983.77
        },
        {
          "date": "2026-11-05",
          "close": 987.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1686",
      "name": "保险新进",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.017152143759186833,
        "5": 0.036420208838729984,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 946.8399999999998,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 1000.39
        },
        {
          "date": "2026-10-20",
          "close": 1004.97
        },
        {
          "date": "2026-10-21",
          "close": 998.03
        },
        {
          "date": "2026-10-22",
          "close": 971.74
        },
        {
          "date": "2026-10-23",
          "close": 993.58
        },
        {
          "date": "2026-10-26",
          "close": 982.81
        },
        {
          "date": "2026-10-27",
          "close": 953.18
        },
        {
          "date": "2026-10-28",
          "close": 977.12
        },
        {
          "date": "2026-10-29",
          "close": 948.1
        },
        {
          "date": "2026-10-30",
          "close": 920.53
        },
        {
          "date": "2026-11-02",
          "close": 940.85
        },
        {
          "date": "2026-11-03",
          "close": 924.13
        },
        {
          "date": "2026-11-04",
          "close": 966.06
        },
        {
          "date": "2026-11-05",
          "close": 982.63
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1688",
      "name": "大基金持股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.03340301136423918,
        "5": 0.061170009915338275,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 905.8720000000001,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 992.23
        },
        {
          "date": "2026-10-20",
          "close": 1015.63
        },
        {
          "date": "2026-10-21",
          "close": 1011.89
        },
        {
          "date": "2026-10-22",
          "close": 990.04
        },
        {
          "date": "2026-10-23",
          "close": 1018.65
        },
        {
          "date": "2026-10-26",
          "close": 981.44
        },
        {
          "date": "2026-10-27",
          "close": 938.11
        },
        {
          "date": "2026-10-28",
          "close": 969.6
        },
        {
          "date": "2026-10-29",
          "close": 917.77
        },
        {
          "date": "2026-10-30",
          "close": 866.0
        },
        {
          "date": "2026-11-02",
          "close": 894.4
        },
        {
          "date": "2026-11-03",
          "close": 852.62
        },
        {
          "date": "2026-11-04",
          "close": 942.43
        },
        {
          "date": "2026-11-05",
          "close": 973.91
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1689",
      "name": "基金减仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.02069191469320475,
        "5": 0.03879377715720689,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 959.3359999999997,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 999.48
        },
        {
          "date": "2026-10-20",
          "close": 1014.16
        },
        {
          "date": "2026-10-21",
          "close": 1011.29
        },
        {
          "date": "2026-10-22",
          "close": 984.45
        },
        {
          "date": "2026-10-23",
          "close": 1004.37
        },
        {
          "date": "2026-10-26",
          "close": 996.68
        },
        {
          "date": "2026-10-27",
          "close": 970.29
        },
        {
          "date": "2026-10-28",
          "close": 988.75
        },
        {
          "date": "2026-10-29",
          "close": 959.69
        },
        {
          "date": "2026-10-30",
          "close": 931.35
        },
        {
          "date": "2026-11-02",
          "close": 952.63
        },
        {
          "date": "2026-11-03",
          "close": 939.07
        },
        {
          "date": "2026-11-04",
          "close": 976.71
        },
        {
          "date": "2026-11-05",
          "close": 996.92
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1690",
      "name": "基金增仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.025689088283194605,
        "5": 0.040427654136275804,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 961.6060000000001,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 1001.12
        },
        {
          "date": "2026-10-20",
          "close": 1013.9
        },
        {
          "date": "2026-10-21",
          "close": 1010.53
        },
        {
          "date": "2026-10-22",
          "close": 983.31
        },
        {
          "date": "2026-10-23",
          "close": 1006.7
        },
        {
          "date": "2026-10-26",
          "close": 996.79
        },
        {
          "date": "2026-10-27",
          "close": 965.81
        },
        {
          "date": "2026-10-28",
          "close": 988.13
        },
        {
          "date": "2026-10-29",
          "close": 962.46
        },
        {
          "date": "2026-10-30",
          "close": 934.53
        },
        {
          "date": "2026-11-02",
          "close": 957.06
        },
        {
          "date": "2026-11-03",
          "close": 938.78
        },
        {
          "date": "2026-11-04",
          "close": 976.29
        },
        {
          "date": "2026-11-05",
          "close": 1001.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1692",
      "name": "券商重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.015192682623304421,
        "5": 0.025809493869852318,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 954.5180000000004,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 999.3
        },
        {
          "date": "2026-10-20",
          "close": 1012.78
        },
        {
          "date": "2026-10-21",
          "close": 1010.73
        },
        {
          "date": "2026-10-22",
          "close": 983.32
        },
        {
          "date": "2026-10-23",
          "close": 995.86
        },
        {
          "date": "2026-10-26",
          "close": 985.26
        },
        {
          "date": "2026-10-27",
          "close": 965.38
        },
        {
          "date": "2026-10-28",
          "close": 979.75
        },
        {
          "date": "2026-10-29",
          "close": 954.3
        },
        {
          "date": "2026-10-30",
          "close": 929.02
        },
        {
          "date": "2026-11-02",
          "close": 950.93
        },
        {
          "date": "2026-11-03",
          "close": 949.43
        },
        {
          "date": "2026-11-04",
          "close": 964.28
        },
        {
          "date": "2026-11-05",
          "close": 978.93
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1693",
      "name": "近期摘帽",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.0237421814016201,
        "5": 0.022954041268651304,
        "20": -0.09843676067529072,
        "60": -0.09491373515572488
      },
      "moving_averages": {
        "5": 977.8880000000005,
        "20": 1036.7685000000001,
        "60": 1112.8645
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.10791424104027347,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1015.46
        },
        {
          "date": "2026-07-30",
          "close": 991.49
        },
        {
          "date": "2026-07-31",
          "close": 1027.31
        },
        {
          "date": "2026-08-03",
          "close": 1049.6
        },
        {
          "date": "2026-08-04",
          "close": 1094.26
        },
        {
          "date": "2026-08-05",
          "close": 1115.75
        },
        {
          "date": "2026-08-06",
          "close": 1127.63
        },
        {
          "date": "2026-08-07",
          "close": 1124.88
        },
        {
          "date": "2026-08-10",
          "close": 1141.41
        },
        {
          "date": "2026-08-11",
          "close": 1143.12
        },
        {
          "date": "2026-08-12",
          "close": 1164.76
        },
        {
          "date": "2026-08-13",
          "close": 1152.25
        },
        {
          "date": "2026-08-14",
          "close": 1144.55
        },
        {
          "date": "2026-08-17",
          "close": 1169.78
        },
        {
          "date": "2026-08-18",
          "close": 1171.54
        },
        {
          "date": "2026-08-19",
          "close": 1129.16
        },
        {
          "date": "2026-08-20",
          "close": 1137.48
        },
        {
          "date": "2026-08-21",
          "close": 1139.83
        },
        {
          "date": "2026-08-24",
          "close": 1116.43
        },
        {
          "date": "2026-08-25",
          "close": 1145.28
        },
        {
          "date": "2026-08-26",
          "close": 1154.01
        },
        {
          "date": "2026-08-27",
          "close": 1166.47
        },
        {
          "date": "2026-08-28",
          "close": 1170.29
        },
        {
          "date": "2026-08-31",
          "close": 1178.31
        },
        {
          "date": "2026-09-01",
          "close": 1191.49
        },
        {
          "date": "2026-09-02",
          "close": 1181.97
        },
        {
          "date": "2026-09-03",
          "close": 1174.14
        },
        {
          "date": "2026-09-04",
          "close": 1169.13
        },
        {
          "date": "2026-09-07",
          "close": 1178.18
        },
        {
          "date": "2026-09-08",
          "close": 1187.5
        },
        {
          "date": "2026-09-09",
          "close": 1170.44
        },
        {
          "date": "2026-09-10",
          "close": 1154.83
        },
        {
          "date": "2026-09-11",
          "close": 1134.46
        },
        {
          "date": "2026-09-14",
          "close": 1139.98
        },
        {
          "date": "2026-09-15",
          "close": 1116.27
        },
        {
          "date": "2026-09-16",
          "close": 1125.84
        },
        {
          "date": "2026-09-17",
          "close": 1132.71
        },
        {
          "date": "2026-09-18",
          "close": 1148.27
        },
        {
          "date": "2026-09-21",
          "close": 1170.09
        },
        {
          "date": "2026-09-22",
          "close": 1173.34
        },
        {
          "date": "2026-09-23",
          "close": 1155.38
        },
        {
          "date": "2026-09-24",
          "close": 1149.29
        },
        {
          "date": "2026-09-28",
          "close": 1124.88
        },
        {
          "date": "2026-09-29",
          "close": 1130.82
        },
        {
          "date": "2026-09-30",
          "close": 1130.2
        },
        {
          "date": "2026-10-08",
          "close": 1120.11
        },
        {
          "date": "2026-10-09",
          "close": 1132.01
        },
        {
          "date": "2026-10-12",
          "close": 1105.25
        },
        {
          "date": "2026-10-13",
          "close": 1117.39
        },
        {
          "date": "2026-10-14",
          "close": 1093.06
        },
        {
          "date": "2026-10-15",
          "close": 1059.26
        },
        {
          "date": "2026-10-16",
          "close": 1062.35
        },
        {
          "date": "2026-10-19",
          "close": 1050.41
        },
        {
          "date": "2026-10-20",
          "close": 1056.01
        },
        {
          "date": "2026-10-21",
          "close": 1063.52
        },
        {
          "date": "2026-10-22",
          "close": 1030.53
        },
        {
          "date": "2026-10-23",
          "close": 1046.75
        },
        {
          "date": "2026-10-26",
          "close": 1030.16
        },
        {
          "date": "2026-10-27",
          "close": 1000.54
        },
        {
          "date": "2026-10-28",
          "close": 1011.5
        },
        {
          "date": "2026-10-29",
          "close": 987.19
        },
        {
          "date": "2026-10-30",
          "close": 954.88
        },
        {
          "date": "2026-11-02",
          "close": 973.22
        },
        {
          "date": "2026-11-03",
          "close": 965.06
        },
        {
          "date": "2026-11-04",
          "close": 986.43
        },
        {
          "date": "2026-11-05",
          "close": 1009.85
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1694",
      "name": "社保新进",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.02364133763423304,
        "5": 0.044115656528846525,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 962.8539999999997,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 1000.17
        },
        {
          "date": "2026-10-20",
          "close": 1012.6
        },
        {
          "date": "2026-10-21",
          "close": 1010.21
        },
        {
          "date": "2026-10-22",
          "close": 983.27
        },
        {
          "date": "2026-10-23",
          "close": 1004.79
        },
        {
          "date": "2026-10-26",
          "close": 993.2
        },
        {
          "date": "2026-10-27",
          "close": 964.48
        },
        {
          "date": "2026-10-28",
          "close": 987.28
        },
        {
          "date": "2026-10-29",
          "close": 960.43
        },
        {
          "date": "2026-10-30",
          "close": 936.03
        },
        {
          "date": "2026-11-02",
          "close": 956.89
        },
        {
          "date": "2026-11-03",
          "close": 938.91
        },
        {
          "date": "2026-11-04",
          "close": 979.64
        },
        {
          "date": "2026-11-05",
          "close": 1002.8
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1695",
      "name": "私募重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.02738289322021581,
        "5": 0.03412666060435021,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 948.9919999999998,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 994.59
        },
        {
          "date": "2026-10-20",
          "close": 1014.76
        },
        {
          "date": "2026-10-21",
          "close": 1009.84
        },
        {
          "date": "2026-10-22",
          "close": 981.89
        },
        {
          "date": "2026-10-23",
          "close": 1003.96
        },
        {
          "date": "2026-10-26",
          "close": 996.83
        },
        {
          "date": "2026-10-27",
          "close": 964.86
        },
        {
          "date": "2026-10-28",
          "close": 990.24
        },
        {
          "date": "2026-10-29",
          "close": 956.73
        },
        {
          "date": "2026-10-30",
          "close": 921.68
        },
        {
          "date": "2026-11-02",
          "close": 945.81
        },
        {
          "date": "2026-11-03",
          "close": 925.08
        },
        {
          "date": "2026-11-04",
          "close": 963.01
        },
        {
          "date": "2026-11-05",
          "close": 989.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1696",
      "name": "私募新进",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.02678486723518203,
        "5": 0.03261918139317954,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 937.2800000000003,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 994.4
        },
        {
          "date": "2026-10-20",
          "close": 1010.42
        },
        {
          "date": "2026-10-21",
          "close": 1005.11
        },
        {
          "date": "2026-10-22",
          "close": 975.61
        },
        {
          "date": "2026-10-23",
          "close": 992.52
        },
        {
          "date": "2026-10-26",
          "close": 982.34
        },
        {
          "date": "2026-10-27",
          "close": 955.82
        },
        {
          "date": "2026-10-28",
          "close": 975.46
        },
        {
          "date": "2026-10-29",
          "close": 943.31
        },
        {
          "date": "2026-10-30",
          "close": 912.2
        },
        {
          "date": "2026-11-02",
          "close": 933.43
        },
        {
          "date": "2026-11-03",
          "close": 918.02
        },
        {
          "date": "2026-11-04",
          "close": 948.67
        },
        {
          "date": "2026-11-05",
          "close": 974.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1697",
      "name": "信托重仓",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 14,
      "history_sufficient": false,
      "returns": {
        "1": 0.009820600849624661,
        "5": 0.02468548745567878,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 970.2560000000001,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-19",
          "close": 998.18
        },
        {
          "date": "2026-10-20",
          "close": 996.57
        },
        {
          "date": "2026-10-21",
          "close": 995.48
        },
        {
          "date": "2026-10-22",
          "close": 970.08
        },
        {
          "date": "2026-10-23",
          "close": 975.74
        },
        {
          "date": "2026-10-26",
          "close": 974.27
        },
        {
          "date": "2026-10-27",
          "close": 962.86
        },
        {
          "date": "2026-10-28",
          "close": 977.87
        },
        {
          "date": "2026-10-29",
          "close": 967.37
        },
        {
          "date": "2026-10-30",
          "close": 943.64
        },
        {
          "date": "2026-11-02",
          "close": 964.01
        },
        {
          "date": "2026-11-03",
          "close": 970.77
        },
        {
          "date": "2026-11-04",
          "close": 981.61
        },
        {
          "date": "2026-11-05",
          "close": 991.25
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1698",
      "name": "股权集中",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.012189671285197656,
        "5": 0.030785782265072337,
        "20": -0.03815747560257532,
        "60": -0.04458549868640571
      },
      "moving_averages": {
        "5": 971.914,
        "20": 998.0584999999999,
        "60": 1035.0696666666665
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.04572922552409042,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1016.71
        },
        {
          "date": "2026-07-30",
          "close": 1010.07
        },
        {
          "date": "2026-07-31",
          "close": 1021.41
        },
        {
          "date": "2026-08-03",
          "close": 1023.75
        },
        {
          "date": "2026-08-04",
          "close": 1032.48
        },
        {
          "date": "2026-08-05",
          "close": 1042.94
        },
        {
          "date": "2026-08-06",
          "close": 1047.33
        },
        {
          "date": "2026-08-07",
          "close": 1052.87
        },
        {
          "date": "2026-08-10",
          "close": 1071.01
        },
        {
          "date": "2026-08-11",
          "close": 1061.52
        },
        {
          "date": "2026-08-12",
          "close": 1068.44
        },
        {
          "date": "2026-08-13",
          "close": 1056.94
        },
        {
          "date": "2026-08-14",
          "close": 1054.44
        },
        {
          "date": "2026-08-17",
          "close": 1070.62
        },
        {
          "date": "2026-08-18",
          "close": 1073.22
        },
        {
          "date": "2026-08-19",
          "close": 1042.09
        },
        {
          "date": "2026-08-20",
          "close": 1050.66
        },
        {
          "date": "2026-08-21",
          "close": 1044.29
        },
        {
          "date": "2026-08-24",
          "close": 1036.75
        },
        {
          "date": "2026-08-25",
          "close": 1044.56
        },
        {
          "date": "2026-08-26",
          "close": 1053.04
        },
        {
          "date": "2026-08-27",
          "close": 1059.36
        },
        {
          "date": "2026-08-28",
          "close": 1060.26
        },
        {
          "date": "2026-08-31",
          "close": 1059.72
        },
        {
          "date": "2026-09-01",
          "close": 1066.54
        },
        {
          "date": "2026-09-02",
          "close": 1056.42
        },
        {
          "date": "2026-09-03",
          "close": 1053.91
        },
        {
          "date": "2026-09-04",
          "close": 1055.17
        },
        {
          "date": "2026-09-07",
          "close": 1062.35
        },
        {
          "date": "2026-09-08",
          "close": 1076.22
        },
        {
          "date": "2026-09-09",
          "close": 1070.87
        },
        {
          "date": "2026-09-10",
          "close": 1062.51
        },
        {
          "date": "2026-09-11",
          "close": 1041.97
        },
        {
          "date": "2026-09-14",
          "close": 1044.78
        },
        {
          "date": "2026-09-15",
          "close": 1032.56
        },
        {
          "date": "2026-09-16",
          "close": 1039.41
        },
        {
          "date": "2026-09-17",
          "close": 1040.04
        },
        {
          "date": "2026-09-18",
          "close": 1051.81
        },
        {
          "date": "2026-09-21",
          "close": 1065.99
        },
        {
          "date": "2026-09-22",
          "close": 1067.61
        },
        {
          "date": "2026-09-23",
          "close": 1059.78
        },
        {
          "date": "2026-09-24",
          "close": 1046.78
        },
        {
          "date": "2026-09-28",
          "close": 1029.52
        },
        {
          "date": "2026-09-29",
          "close": 1036.32
        },
        {
          "date": "2026-09-30",
          "close": 1039.36
        },
        {
          "date": "2026-10-08",
          "close": 1035.97
        },
        {
          "date": "2026-10-09",
          "close": 1044.19
        },
        {
          "date": "2026-10-12",
          "close": 1033.14
        },
        {
          "date": "2026-10-13",
          "close": 1040.81
        },
        {
          "date": "2026-10-14",
          "close": 1032.27
        },
        {
          "date": "2026-10-15",
          "close": 1008.29
        },
        {
          "date": "2026-10-16",
          "close": 1014.53
        },
        {
          "date": "2026-10-19",
          "close": 1011.3
        },
        {
          "date": "2026-10-20",
          "close": 1011.98
        },
        {
          "date": "2026-10-21",
          "close": 1010.14
        },
        {
          "date": "2026-10-22",
          "close": 984.94
        },
        {
          "date": "2026-10-23",
          "close": 992.6
        },
        {
          "date": "2026-10-26",
          "close": 992.46
        },
        {
          "date": "2026-10-27",
          "close": 974.63
        },
        {
          "date": "2026-10-28",
          "close": 983.64
        },
        {
          "date": "2026-10-29",
          "close": 966.68
        },
        {
          "date": "2026-10-30",
          "close": 946.82
        },
        {
          "date": "2026-11-02",
          "close": 966.29
        },
        {
          "date": "2026-11-03",
          "close": 965.58
        },
        {
          "date": "2026-11-04",
          "close": 984.44
        },
        {
          "date": "2026-11-05",
          "close": 996.44
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1699",
      "name": "股权分散",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.024116402662401226,
        "5": 0.02955608809768351,
        "20": -0.06980972912175476,
        "60": -0.08833526245200163
      },
      "moving_averages": {
        "5": 956.7259999999981,
        "20": 1003.5854999999999,
        "60": 1072.3326666666667
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.07759085416860312,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1016.07
        },
        {
          "date": "2026-07-30",
          "close": 999.4
        },
        {
          "date": "2026-07-31",
          "close": 1030.03
        },
        {
          "date": "2026-08-03",
          "close": 1045.32
        },
        {
          "date": "2026-08-04",
          "close": 1072.1
        },
        {
          "date": "2026-08-05",
          "close": 1088.58
        },
        {
          "date": "2026-08-06",
          "close": 1091.54
        },
        {
          "date": "2026-08-07",
          "close": 1097.27
        },
        {
          "date": "2026-08-10",
          "close": 1112.37
        },
        {
          "date": "2026-08-11",
          "close": 1110.17
        },
        {
          "date": "2026-08-12",
          "close": 1127.5
        },
        {
          "date": "2026-08-13",
          "close": 1118.13
        },
        {
          "date": "2026-08-14",
          "close": 1120.22
        },
        {
          "date": "2026-08-17",
          "close": 1136.21
        },
        {
          "date": "2026-08-18",
          "close": 1126.67
        },
        {
          "date": "2026-08-19",
          "close": 1074.0
        },
        {
          "date": "2026-08-20",
          "close": 1089.92
        },
        {
          "date": "2026-08-21",
          "close": 1094.54
        },
        {
          "date": "2026-08-24",
          "close": 1078.73
        },
        {
          "date": "2026-08-25",
          "close": 1096.59
        },
        {
          "date": "2026-08-26",
          "close": 1100.98
        },
        {
          "date": "2026-08-27",
          "close": 1115.56
        },
        {
          "date": "2026-08-28",
          "close": 1118.63
        },
        {
          "date": "2026-08-31",
          "close": 1127.0
        },
        {
          "date": "2026-09-01",
          "close": 1135.1
        },
        {
          "date": "2026-09-02",
          "close": 1124.11
        },
        {
          "date": "2026-09-03",
          "close": 1117.02
        },
        {
          "date": "2026-09-04",
          "close": 1115.65
        },
        {
          "date": "2026-09-07",
          "close": 1124.65
        },
        {
          "date": "2026-09-08",
          "close": 1130.41
        },
        {
          "date": "2026-09-09",
          "close": 1119.37
        },
        {
          "date": "2026-09-10",
          "close": 1109.63
        },
        {
          "date": "2026-09-11",
          "close": 1092.62
        },
        {
          "date": "2026-09-14",
          "close": 1096.13
        },
        {
          "date": "2026-09-15",
          "close": 1075.73
        },
        {
          "date": "2026-09-16",
          "close": 1092.23
        },
        {
          "date": "2026-09-17",
          "close": 1092.65
        },
        {
          "date": "2026-09-18",
          "close": 1109.7
        },
        {
          "date": "2026-09-21",
          "close": 1127.32
        },
        {
          "date": "2026-09-22",
          "close": 1131.29
        },
        {
          "date": "2026-09-23",
          "close": 1121.0
        },
        {
          "date": "2026-09-24",
          "close": 1105.18
        },
        {
          "date": "2026-09-28",
          "close": 1077.59
        },
        {
          "date": "2026-09-29",
          "close": 1085.84
        },
        {
          "date": "2026-09-30",
          "close": 1082.1
        },
        {
          "date": "2026-10-08",
          "close": 1066.9
        },
        {
          "date": "2026-10-09",
          "close": 1075.9
        },
        {
          "date": "2026-10-12",
          "close": 1059.11
        },
        {
          "date": "2026-10-13",
          "close": 1064.66
        },
        {
          "date": "2026-10-14",
          "close": 1047.41
        },
        {
          "date": "2026-10-15",
          "close": 1016.62
        },
        {
          "date": "2026-10-16",
          "close": 1015.24
        },
        {
          "date": "2026-10-19",
          "close": 1009.44
        },
        {
          "date": "2026-10-20",
          "close": 1024.25
        },
        {
          "date": "2026-10-21",
          "close": 1028.61
        },
        {
          "date": "2026-10-22",
          "close": 995.2
        },
        {
          "date": "2026-10-23",
          "close": 1015.65
        },
        {
          "date": "2026-10-26",
          "close": 1005.5
        },
        {
          "date": "2026-10-27",
          "close": 974.84
        },
        {
          "date": "2026-10-28",
          "close": 991.72
        },
        {
          "date": "2026-10-29",
          "close": 963.93
        },
        {
          "date": "2026-10-30",
          "close": 927.92
        },
        {
          "date": "2026-11-02",
          "close": 952.54
        },
        {
          "date": "2026-11-03",
          "close": 941.7
        },
        {
          "date": "2026-11-04",
          "close": 969.05
        },
        {
          "date": "2026-11-05",
          "close": 992.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1700",
      "name": "密集调研",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.004160292321068848,
        "5": 0.007453457299971378,
        "20": -0.1208614376565812,
        "60": -0.14083790833670773
      },
      "moving_averages": {
        "5": 892.4459999999978,
        "20": 946.7654999999999,
        "60": 1037.2096666666669
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.11648558092692662,
      "history": [
        {
          "date": "2026-07-29",
          "close": 999.01
        },
        {
          "date": "2026-07-30",
          "close": 953.56
        },
        {
          "date": "2026-07-31",
          "close": 986.24
        },
        {
          "date": "2026-08-03",
          "close": 976.07
        },
        {
          "date": "2026-08-04",
          "close": 1020.44
        },
        {
          "date": "2026-08-05",
          "close": 1061.93
        },
        {
          "date": "2026-08-06",
          "close": 1071.04
        },
        {
          "date": "2026-08-07",
          "close": 1093.01
        },
        {
          "date": "2026-08-10",
          "close": 1096.9
        },
        {
          "date": "2026-08-11",
          "close": 1099.96
        },
        {
          "date": "2026-08-12",
          "close": 1112.05
        },
        {
          "date": "2026-08-13",
          "close": 1095.72
        },
        {
          "date": "2026-08-14",
          "close": 1105.37
        },
        {
          "date": "2026-08-17",
          "close": 1144.93
        },
        {
          "date": "2026-08-18",
          "close": 1140.55
        },
        {
          "date": "2026-08-19",
          "close": 1074.62
        },
        {
          "date": "2026-08-20",
          "close": 1079.47
        },
        {
          "date": "2026-08-21",
          "close": 1086.59
        },
        {
          "date": "2026-08-24",
          "close": 1072.19
        },
        {
          "date": "2026-08-25",
          "close": 1072.33
        },
        {
          "date": "2026-08-26",
          "close": 1073.35
        },
        {
          "date": "2026-08-27",
          "close": 1097.19
        },
        {
          "date": "2026-08-28",
          "close": 1074.76
        },
        {
          "date": "2026-08-31",
          "close": 1093.28
        },
        {
          "date": "2026-09-01",
          "close": 1074.95
        },
        {
          "date": "2026-09-02",
          "close": 1069.11
        },
        {
          "date": "2026-09-03",
          "close": 1074.32
        },
        {
          "date": "2026-09-04",
          "close": 1053.7
        },
        {
          "date": "2026-09-07",
          "close": 1077.61
        },
        {
          "date": "2026-09-08",
          "close": 1074.56
        },
        {
          "date": "2026-09-09",
          "close": 1072.99
        },
        {
          "date": "2026-09-10",
          "close": 1063.9
        },
        {
          "date": "2026-09-11",
          "close": 1042.23
        },
        {
          "date": "2026-09-14",
          "close": 1048.12
        },
        {
          "date": "2026-09-15",
          "close": 1046.16
        },
        {
          "date": "2026-09-16",
          "close": 1072.48
        },
        {
          "date": "2026-09-17",
          "close": 1075.49
        },
        {
          "date": "2026-09-18",
          "close": 1107.91
        },
        {
          "date": "2026-09-21",
          "close": 1113.08
        },
        {
          "date": "2026-09-22",
          "close": 1115.13
        },
        {
          "date": "2026-09-23",
          "close": 1119.55
        },
        {
          "date": "2026-09-24",
          "close": 1097.5
        },
        {
          "date": "2026-09-28",
          "close": 1060.28
        },
        {
          "date": "2026-09-29",
          "close": 1062.79
        },
        {
          "date": "2026-09-30",
          "close": 1054.3
        },
        {
          "date": "2026-10-08",
          "close": 1037.8
        },
        {
          "date": "2026-10-09",
          "close": 1032.66
        },
        {
          "date": "2026-10-12",
          "close": 1013.95
        },
        {
          "date": "2026-10-13",
          "close": 1018.25
        },
        {
          "date": "2026-10-14",
          "close": 984.76
        },
        {
          "date": "2026-10-15",
          "close": 956.63
        },
        {
          "date": "2026-10-16",
          "close": 965.11
        },
        {
          "date": "2026-10-19",
          "close": 965.9
        },
        {
          "date": "2026-10-20",
          "close": 970.74
        },
        {
          "date": "2026-10-21",
          "close": 965.61
        },
        {
          "date": "2026-10-22",
          "close": 943.55
        },
        {
          "date": "2026-10-23",
          "close": 964.74
        },
        {
          "date": "2026-10-26",
          "close": 944.57
        },
        {
          "date": "2026-10-27",
          "close": 904.58
        },
        {
          "date": "2026-10-28",
          "close": 936.41
        },
        {
          "date": "2026-10-29",
          "close": 905.62
        },
        {
          "date": "2026-10-30",
          "close": 880.48
        },
        {
          "date": "2026-11-02",
          "close": 893.93
        },
        {
          "date": "2026-11-03",
          "close": 866.86
        },
        {
          "date": "2026-11-04",
          "close": 908.59
        },
        {
          "date": "2026-11-05",
          "close": 912.37
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1710",
      "name": "先进制造风格",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.01735647530040052,
        "5": 0.04591964062889953,
        "20": -0.06423042572194104,
        "60": -0.1567215900198976
      },
      "moving_averages": {
        "5": 724.7720000000002,
        "20": 746.5814999999996,
        "60": 829.2881666666664
      },
      "phase": "下降",
      "phase_days": 43,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-11-05",
            "sessions": 43,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.058954144004790154,
      "history": [
        {
          "date": "2026-06-08",
          "close": 973.91
        },
        {
          "date": "2026-06-09",
          "close": 995.78
        },
        {
          "date": "2026-06-10",
          "close": 976.48
        },
        {
          "date": "2026-06-11",
          "close": 970.71
        },
        {
          "date": "2026-06-12",
          "close": 984.93
        },
        {
          "date": "2026-06-15",
          "close": 1011.2
        },
        {
          "date": "2026-06-16",
          "close": 1019.81
        },
        {
          "date": "2026-06-17",
          "close": 1025.86
        },
        {
          "date": "2026-06-18",
          "close": 1026.64
        },
        {
          "date": "2026-06-22",
          "close": 1043.98
        },
        {
          "date": "2026-06-23",
          "close": 1005.2
        },
        {
          "date": "2026-06-24",
          "close": 1013.3
        },
        {
          "date": "2026-06-25",
          "close": 1015.38
        },
        {
          "date": "2026-06-26",
          "close": 985.12
        },
        {
          "date": "2026-06-29",
          "close": 986.21
        },
        {
          "date": "2026-06-30",
          "close": 1009.98
        },
        {
          "date": "2026-07-01",
          "close": 1005.55
        },
        {
          "date": "2026-07-02",
          "close": 977.24
        },
        {
          "date": "2026-07-03",
          "close": 1000.24
        },
        {
          "date": "2026-07-06",
          "close": 988.2
        },
        {
          "date": "2026-07-07",
          "close": 973.25
        },
        {
          "date": "2026-07-08",
          "close": 941.52
        },
        {
          "date": "2026-07-09",
          "close": 957.39
        },
        {
          "date": "2026-07-10",
          "close": 949.86
        },
        {
          "date": "2026-07-13",
          "close": 903.53
        },
        {
          "date": "2026-07-14",
          "close": 912.71
        },
        {
          "date": "2026-07-15",
          "close": 901.88
        },
        {
          "date": "2026-07-16",
          "close": 880.95
        },
        {
          "date": "2026-07-17",
          "close": 838.37
        },
        {
          "date": "2026-07-20",
          "close": 823.25
        },
        {
          "date": "2026-07-21",
          "close": 862.6
        },
        {
          "date": "2026-07-22",
          "close": 853.64
        },
        {
          "date": "2026-07-23",
          "close": 871.51
        },
        {
          "date": "2026-07-24",
          "close": 850.86
        },
        {
          "date": "2026-07-27",
          "close": 872.99
        },
        {
          "date": "2026-07-28",
          "close": 843.82
        },
        {
          "date": "2026-07-29",
          "close": 851.15
        },
        {
          "date": "2026-07-30",
          "close": 832.06
        },
        {
          "date": "2026-07-31",
          "close": 853.91
        },
        {
          "date": "2026-08-03",
          "close": 854.3
        },
        {
          "date": "2026-08-04",
          "close": 872.92
        },
        {
          "date": "2026-08-05",
          "close": 894.58
        },
        {
          "date": "2026-08-06",
          "close": 890.79
        },
        {
          "date": "2026-08-07",
          "close": 908.18
        },
        {
          "date": "2026-08-10",
          "close": 913.25
        },
        {
          "date": "2026-08-11",
          "close": 903.13
        },
        {
          "date": "2026-08-12",
          "close": 912.39
        },
        {
          "date": "2026-08-13",
          "close": 904.59
        },
        {
          "date": "2026-08-14",
          "close": 908.06
        },
        {
          "date": "2026-08-17",
          "close": 928.34
        },
        {
          "date": "2026-08-18",
          "close": 928.72
        },
        {
          "date": "2026-08-19",
          "close": 887.03
        },
        {
          "date": "2026-08-20",
          "close": 884.63
        },
        {
          "date": "2026-08-21",
          "close": 888.7
        },
        {
          "date": "2026-08-24",
          "close": 876.05
        },
        {
          "date": "2026-08-25",
          "close": 874.62
        },
        {
          "date": "2026-08-26",
          "close": 880.03
        },
        {
          "date": "2026-08-27",
          "close": 889.04
        },
        {
          "date": "2026-08-28",
          "close": 882.28
        },
        {
          "date": "2026-08-31",
          "close": 888.9
        },
        {
          "date": "2026-09-01",
          "close": 877.77
        },
        {
          "date": "2026-09-02",
          "close": 863.91
        },
        {
          "date": "2026-09-03",
          "close": 867.81
        },
        {
          "date": "2026-09-04",
          "close": 860.29
        },
        {
          "date": "2026-09-07",
          "close": 870.28
        },
        {
          "date": "2026-09-08",
          "close": 866.92
        },
        {
          "date": "2026-09-09",
          "close": 870.77
        },
        {
          "date": "2026-09-10",
          "close": 861.98
        },
        {
          "date": "2026-09-11",
          "close": 851.01
        },
        {
          "date": "2026-09-14",
          "close": 849.24
        },
        {
          "date": "2026-09-15",
          "close": 844.85
        },
        {
          "date": "2026-09-16",
          "close": 847.18
        },
        {
          "date": "2026-09-17",
          "close": 844.65
        },
        {
          "date": "2026-09-18",
          "close": 858.96
        },
        {
          "date": "2026-09-21",
          "close": 858.77
        },
        {
          "date": "2026-09-22",
          "close": 856.37
        },
        {
          "date": "2026-09-23",
          "close": 849.76
        },
        {
          "date": "2026-09-24",
          "close": 832.11
        },
        {
          "date": "2026-09-28",
          "close": 808.99
        },
        {
          "date": "2026-09-29",
          "close": 813.52
        },
        {
          "date": "2026-09-30",
          "close": 815.63
        },
        {
          "date": "2026-10-08",
          "close": 806.16
        },
        {
          "date": "2026-10-09",
          "close": 801.64
        },
        {
          "date": "2026-10-12",
          "close": 789.02
        },
        {
          "date": "2026-10-13",
          "close": 787.08
        },
        {
          "date": "2026-10-14",
          "close": 771.0
        },
        {
          "date": "2026-10-15",
          "close": 749.73
        },
        {
          "date": "2026-10-16",
          "close": 752.26
        },
        {
          "date": "2026-10-19",
          "close": 754.49
        },
        {
          "date": "2026-10-20",
          "close": 755.05
        },
        {
          "date": "2026-10-21",
          "close": 746.26
        },
        {
          "date": "2026-10-22",
          "close": 729.04
        },
        {
          "date": "2026-10-23",
          "close": 748.38
        },
        {
          "date": "2026-10-26",
          "close": 743.32
        },
        {
          "date": "2026-10-27",
          "close": 723.59
        },
        {
          "date": "2026-10-28",
          "close": 735.65
        },
        {
          "date": "2026-10-29",
          "close": 721.26
        },
        {
          "date": "2026-10-30",
          "close": 701.13
        },
        {
          "date": "2026-11-02",
          "close": 714.97
        },
        {
          "date": "2026-11-03",
          "close": 711.87
        },
        {
          "date": "2026-11-04",
          "close": 741.51
        },
        {
          "date": "2026-11-05",
          "close": 754.38
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 14,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 8,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 14,
          "covered_samples": 0,
          "insufficient_or_abstained": 14,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 8,
          "covered_samples": 0,
          "insufficient_or_abstained": 8,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1711",
      "name": "消费风格",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.013914893145585694,
        "5": 0.055278178149322565,
        "20": 0.012098424108377248,
        "60": -0.034996520382125196
      },
      "moving_averages": {
        "5": 895.5840000000026,
        "20": 889.4095000000001,
        "60": 917.6155000000001
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 5
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-04",
            "sessions": 5,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-09-07",
            "end": "2026-09-07",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-08",
            "end": "2026-09-09",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-10",
            "end": "2026-09-11",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-11-04",
            "sessions": 32,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "下降": {
            "median_sessions": 32,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 1,
            "sample_size": 1
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-06-08",
          "close": 980.42
        },
        {
          "date": "2026-06-09",
          "close": 980.13
        },
        {
          "date": "2026-06-10",
          "close": 980.27
        },
        {
          "date": "2026-06-11",
          "close": 976.15
        },
        {
          "date": "2026-06-12",
          "close": 991.97
        },
        {
          "date": "2026-06-15",
          "close": 998.54
        },
        {
          "date": "2026-06-16",
          "close": 992.02
        },
        {
          "date": "2026-06-17",
          "close": 980.98
        },
        {
          "date": "2026-06-18",
          "close": 969.28
        },
        {
          "date": "2026-06-22",
          "close": 969.12
        },
        {
          "date": "2026-06-23",
          "close": 955.61
        },
        {
          "date": "2026-06-24",
          "close": 943.35
        },
        {
          "date": "2026-06-25",
          "close": 939.32
        },
        {
          "date": "2026-06-26",
          "close": 922.12
        },
        {
          "date": "2026-06-29",
          "close": 938.17
        },
        {
          "date": "2026-06-30",
          "close": 937.93
        },
        {
          "date": "2026-07-01",
          "close": 958.1
        },
        {
          "date": "2026-07-02",
          "close": 952.98
        },
        {
          "date": "2026-07-03",
          "close": 956.17
        },
        {
          "date": "2026-07-06",
          "close": 957.11
        },
        {
          "date": "2026-07-07",
          "close": 934.27
        },
        {
          "date": "2026-07-08",
          "close": 924.97
        },
        {
          "date": "2026-07-09",
          "close": 921.52
        },
        {
          "date": "2026-07-10",
          "close": 934.29
        },
        {
          "date": "2026-07-13",
          "close": 915.49
        },
        {
          "date": "2026-07-14",
          "close": 921.86
        },
        {
          "date": "2026-07-15",
          "close": 942.42
        },
        {
          "date": "2026-07-16",
          "close": 942.48
        },
        {
          "date": "2026-07-17",
          "close": 907.84
        },
        {
          "date": "2026-07-20",
          "close": 912.93
        },
        {
          "date": "2026-07-21",
          "close": 919.35
        },
        {
          "date": "2026-07-22",
          "close": 920.27
        },
        {
          "date": "2026-07-23",
          "close": 919.17
        },
        {
          "date": "2026-07-24",
          "close": 896.54
        },
        {
          "date": "2026-07-27",
          "close": 916.17
        },
        {
          "date": "2026-07-28",
          "close": 921.95
        },
        {
          "date": "2026-07-29",
          "close": 938.97
        },
        {
          "date": "2026-07-30",
          "close": 943.79
        },
        {
          "date": "2026-07-31",
          "close": 952.05
        },
        {
          "date": "2026-08-03",
          "close": 949.85
        },
        {
          "date": "2026-08-04",
          "close": 945.28
        },
        {
          "date": "2026-08-05",
          "close": 948.38
        },
        {
          "date": "2026-08-06",
          "close": 941.54
        },
        {
          "date": "2026-08-07",
          "close": 943.75
        },
        {
          "date": "2026-08-10",
          "close": 961.63
        },
        {
          "date": "2026-08-11",
          "close": 954.26
        },
        {
          "date": "2026-08-12",
          "close": 958.43
        },
        {
          "date": "2026-08-13",
          "close": 949.43
        },
        {
          "date": "2026-08-14",
          "close": 941.4
        },
        {
          "date": "2026-08-17",
          "close": 948.04
        },
        {
          "date": "2026-08-18",
          "close": 954.29
        },
        {
          "date": "2026-08-19",
          "close": 934.06
        },
        {
          "date": "2026-08-20",
          "close": 941.57
        },
        {
          "date": "2026-08-21",
          "close": 927.57
        },
        {
          "date": "2026-08-24",
          "close": 921.17
        },
        {
          "date": "2026-08-25",
          "close": 930.79
        },
        {
          "date": "2026-08-26",
          "close": 934.57
        },
        {
          "date": "2026-08-27",
          "close": 935.79
        },
        {
          "date": "2026-08-28",
          "close": 938.93
        },
        {
          "date": "2026-08-31",
          "close": 933.94
        },
        {
          "date": "2026-09-01",
          "close": 943.69
        },
        {
          "date": "2026-09-02",
          "close": 930.55
        },
        {
          "date": "2026-09-03",
          "close": 932.92
        },
        {
          "date": "2026-09-04",
          "close": 946.14
        },
        {
          "date": "2026-09-07",
          "close": 949.47
        },
        {
          "date": "2026-09-08",
          "close": 952.75
        },
        {
          "date": "2026-09-09",
          "close": 949.07
        },
        {
          "date": "2026-09-10",
          "close": 934.32
        },
        {
          "date": "2026-09-11",
          "close": 920.25
        },
        {
          "date": "2026-09-14",
          "close": 920.8
        },
        {
          "date": "2026-09-15",
          "close": 913.09
        },
        {
          "date": "2026-09-16",
          "close": 912.4
        },
        {
          "date": "2026-09-17",
          "close": 909.51
        },
        {
          "date": "2026-09-18",
          "close": 917.27
        },
        {
          "date": "2026-09-21",
          "close": 924.41
        },
        {
          "date": "2026-09-22",
          "close": 925.28
        },
        {
          "date": "2026-09-23",
          "close": 920.8
        },
        {
          "date": "2026-09-24",
          "close": 909.58
        },
        {
          "date": "2026-09-28",
          "close": 898.02
        },
        {
          "date": "2026-09-29",
          "close": 896.2
        },
        {
          "date": "2026-09-30",
          "close": 906.81
        },
        {
          "date": "2026-10-08",
          "close": 904.25
        },
        {
          "date": "2026-10-09",
          "close": 913.61
        },
        {
          "date": "2026-10-12",
          "close": 908.36
        },
        {
          "date": "2026-10-13",
          "close": 901.39
        },
        {
          "date": "2026-10-14",
          "close": 895.93
        },
        {
          "date": "2026-10-15",
          "close": 881.03
        },
        {
          "date": "2026-10-16",
          "close": 889.4
        },
        {
          "date": "2026-10-19",
          "close": 893.25
        },
        {
          "date": "2026-10-20",
          "close": 892.26
        },
        {
          "date": "2026-10-21",
          "close": 883.09
        },
        {
          "date": "2026-10-22",
          "close": 870.17
        },
        {
          "date": "2026-10-23",
          "close": 884.97
        },
        {
          "date": "2026-10-26",
          "close": 887.44
        },
        {
          "date": "2026-10-27",
          "close": 869.85
        },
        {
          "date": "2026-10-28",
          "close": 872.27
        },
        {
          "date": "2026-10-29",
          "close": 867.25
        },
        {
          "date": "2026-10-30",
          "close": 867.88
        },
        {
          "date": "2026-11-02",
          "close": 889.98
        },
        {
          "date": "2026-11-03",
          "close": 902.24
        },
        {
          "date": "2026-11-04",
          "close": 902.63
        },
        {
          "date": "2026-11-05",
          "close": 915.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1712",
      "name": "医药医疗风格",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.01932153534110692,
        "5": 0.0719347371187693,
        "20": 0.01398012947397631,
        "60": -0.002173708478404035
      },
      "moving_averages": {
        "5": 1021.6579999999988,
        "20": 1016.7899999999987,
        "60": 1049.5343333333335
      },
      "phase": "震荡",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-08-31",
            "end": "2026-09-07",
            "sessions": 6,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-09-08",
            "end": "2026-09-08",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-09",
            "end": "2026-09-11",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-14",
            "end": "2026-09-22",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-10-13",
            "sessions": 9,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-14",
            "end": "2026-11-04",
            "sessions": 16,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 11.5,
            "sample_size": 2
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 5.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-06-08",
          "close": 974.46
        },
        {
          "date": "2026-06-09",
          "close": 979.4
        },
        {
          "date": "2026-06-10",
          "close": 981.55
        },
        {
          "date": "2026-06-11",
          "close": 975.63
        },
        {
          "date": "2026-06-12",
          "close": 996.46
        },
        {
          "date": "2026-06-15",
          "close": 998.19
        },
        {
          "date": "2026-06-16",
          "close": 984.15
        },
        {
          "date": "2026-06-17",
          "close": 976.2
        },
        {
          "date": "2026-06-18",
          "close": 990.63
        },
        {
          "date": "2026-06-22",
          "close": 990.43
        },
        {
          "date": "2026-06-23",
          "close": 1002.31
        },
        {
          "date": "2026-06-24",
          "close": 1003.28
        },
        {
          "date": "2026-06-25",
          "close": 1003.97
        },
        {
          "date": "2026-06-26",
          "close": 967.86
        },
        {
          "date": "2026-06-29",
          "close": 1028.94
        },
        {
          "date": "2026-06-30",
          "close": 1015.34
        },
        {
          "date": "2026-07-01",
          "close": 1056.89
        },
        {
          "date": "2026-07-02",
          "close": 1054.87
        },
        {
          "date": "2026-07-03",
          "close": 1075.36
        },
        {
          "date": "2026-07-06",
          "close": 1082.15
        },
        {
          "date": "2026-07-07",
          "close": 1042.12
        },
        {
          "date": "2026-07-08",
          "close": 1028.24
        },
        {
          "date": "2026-07-09",
          "close": 1036.08
        },
        {
          "date": "2026-07-10",
          "close": 1060.71
        },
        {
          "date": "2026-07-13",
          "close": 1051.63
        },
        {
          "date": "2026-07-14",
          "close": 1077.28
        },
        {
          "date": "2026-07-15",
          "close": 1114.62
        },
        {
          "date": "2026-07-16",
          "close": 1124.02
        },
        {
          "date": "2026-07-17",
          "close": 1060.89
        },
        {
          "date": "2026-07-20",
          "close": 1078.25
        },
        {
          "date": "2026-07-21",
          "close": 1082.53
        },
        {
          "date": "2026-07-22",
          "close": 1081.55
        },
        {
          "date": "2026-07-23",
          "close": 1075.89
        },
        {
          "date": "2026-07-24",
          "close": 1037.62
        },
        {
          "date": "2026-07-27",
          "close": 1062.11
        },
        {
          "date": "2026-07-28",
          "close": 1042.06
        },
        {
          "date": "2026-07-29",
          "close": 1053.33
        },
        {
          "date": "2026-07-30",
          "close": 1039.61
        },
        {
          "date": "2026-07-31",
          "close": 1052.37
        },
        {
          "date": "2026-08-03",
          "close": 1043.25
        },
        {
          "date": "2026-08-04",
          "close": 1056.5
        },
        {
          "date": "2026-08-05",
          "close": 1062.7
        },
        {
          "date": "2026-08-06",
          "close": 1052.64
        },
        {
          "date": "2026-08-07",
          "close": 1099.65
        },
        {
          "date": "2026-08-10",
          "close": 1111.74
        },
        {
          "date": "2026-08-11",
          "close": 1117.43
        },
        {
          "date": "2026-08-12",
          "close": 1112.02
        },
        {
          "date": "2026-08-13",
          "close": 1124.15
        },
        {
          "date": "2026-08-14",
          "close": 1113.64
        },
        {
          "date": "2026-08-17",
          "close": 1113.4
        },
        {
          "date": "2026-08-18",
          "close": 1105.79
        },
        {
          "date": "2026-08-19",
          "close": 1081.17
        },
        {
          "date": "2026-08-20",
          "close": 1131.24
        },
        {
          "date": "2026-08-21",
          "close": 1088.53
        },
        {
          "date": "2026-08-24",
          "close": 1052.11
        },
        {
          "date": "2026-08-25",
          "close": 1068.18
        },
        {
          "date": "2026-08-26",
          "close": 1073.91
        },
        {
          "date": "2026-08-27",
          "close": 1084.03
        },
        {
          "date": "2026-08-28",
          "close": 1070.19
        },
        {
          "date": "2026-08-31",
          "close": 1056.57
        },
        {
          "date": "2026-09-01",
          "close": 1059.05
        },
        {
          "date": "2026-09-02",
          "close": 1047.12
        },
        {
          "date": "2026-09-03",
          "close": 1053.41
        },
        {
          "date": "2026-09-04",
          "close": 1047.13
        },
        {
          "date": "2026-09-07",
          "close": 1044.92
        },
        {
          "date": "2026-09-08",
          "close": 1055.52
        },
        {
          "date": "2026-09-09",
          "close": 1041.29
        },
        {
          "date": "2026-09-10",
          "close": 1025.56
        },
        {
          "date": "2026-09-11",
          "close": 1006.53
        },
        {
          "date": "2026-09-14",
          "close": 1026.0
        },
        {
          "date": "2026-09-15",
          "close": 1017.63
        },
        {
          "date": "2026-09-16",
          "close": 1020.87
        },
        {
          "date": "2026-09-17",
          "close": 1025.44
        },
        {
          "date": "2026-09-18",
          "close": 1036.1
        },
        {
          "date": "2026-09-21",
          "close": 1067.37
        },
        {
          "date": "2026-09-22",
          "close": 1070.88
        },
        {
          "date": "2026-09-23",
          "close": 1076.31
        },
        {
          "date": "2026-09-24",
          "close": 1046.46
        },
        {
          "date": "2026-09-28",
          "close": 1045.13
        },
        {
          "date": "2026-09-29",
          "close": 1045.41
        },
        {
          "date": "2026-09-30",
          "close": 1075.97
        },
        {
          "date": "2026-10-08",
          "close": 1045.77
        },
        {
          "date": "2026-10-09",
          "close": 1057.37
        },
        {
          "date": "2026-10-12",
          "close": 1040.44
        },
        {
          "date": "2026-10-13",
          "close": 1027.58
        },
        {
          "date": "2026-10-14",
          "close": 1021.32
        },
        {
          "date": "2026-10-15",
          "close": 1010.87
        },
        {
          "date": "2026-10-16",
          "close": 1003.59
        },
        {
          "date": "2026-10-19",
          "close": 1012.16
        },
        {
          "date": "2026-10-20",
          "close": 1023.0
        },
        {
          "date": "2026-10-21",
          "close": 1020.12
        },
        {
          "date": "2026-10-22",
          "close": 995.56
        },
        {
          "date": "2026-10-23",
          "close": 1015.11
        },
        {
          "date": "2026-10-26",
          "close": 1022.33
        },
        {
          "date": "2026-10-27",
          "close": 987.9
        },
        {
          "date": "2026-10-28",
          "close": 1000.93
        },
        {
          "date": "2026-10-29",
          "close": 989.23
        },
        {
          "date": "2026-10-30",
          "close": 992.72
        },
        {
          "date": "2026-11-02",
          "close": 1010.43
        },
        {
          "date": "2026-11-03",
          "close": 1004.46
        },
        {
          "date": "2026-11-04",
          "close": 1040.29
        },
        {
          "date": "2026-11-05",
          "close": 1060.39
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1713",
      "name": "科技风格",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.011734299803933146,
        "5": 0.007082132032231847,
        "20": -0.17375482180547808,
        "60": -0.2584455597530837
      },
      "moving_averages": {
        "5": 652.6679999999993,
        "20": 723.5489999999991,
        "60": 855.0349999999996
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-18",
            "sessions": 15,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-09-21",
            "end": "2026-09-29",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 6,
            "sample_size": 1
          }
        }
      },
      "drawdown": -0.16579098847534013,
      "history": [
        {
          "date": "2026-06-08",
          "close": 958.17
        },
        {
          "date": "2026-06-09",
          "close": 1007.0
        },
        {
          "date": "2026-06-10",
          "close": 986.31
        },
        {
          "date": "2026-06-11",
          "close": 987.15
        },
        {
          "date": "2026-06-12",
          "close": 981.26
        },
        {
          "date": "2026-06-15",
          "close": 1039.17
        },
        {
          "date": "2026-06-16",
          "close": 1057.77
        },
        {
          "date": "2026-06-17",
          "close": 1100.92
        },
        {
          "date": "2026-06-18",
          "close": 1132.11
        },
        {
          "date": "2026-06-22",
          "close": 1157.65
        },
        {
          "date": "2026-06-23",
          "close": 1134.92
        },
        {
          "date": "2026-06-24",
          "close": 1173.3
        },
        {
          "date": "2026-06-25",
          "close": 1213.64
        },
        {
          "date": "2026-06-26",
          "close": 1176.34
        },
        {
          "date": "2026-06-29",
          "close": 1190.1
        },
        {
          "date": "2026-06-30",
          "close": 1234.32
        },
        {
          "date": "2026-07-01",
          "close": 1209.67
        },
        {
          "date": "2026-07-02",
          "close": 1127.36
        },
        {
          "date": "2026-07-03",
          "close": 1126.91
        },
        {
          "date": "2026-07-06",
          "close": 1109.22
        },
        {
          "date": "2026-07-07",
          "close": 1106.19
        },
        {
          "date": "2026-07-08",
          "close": 1100.02
        },
        {
          "date": "2026-07-09",
          "close": 1177.37
        },
        {
          "date": "2026-07-10",
          "close": 1126.9
        },
        {
          "date": "2026-07-13",
          "close": 1067.52
        },
        {
          "date": "2026-07-14",
          "close": 1096.9
        },
        {
          "date": "2026-07-15",
          "close": 1058.03
        },
        {
          "date": "2026-07-16",
          "close": 1020.83
        },
        {
          "date": "2026-07-17",
          "close": 936.65
        },
        {
          "date": "2026-07-20",
          "close": 900.99
        },
        {
          "date": "2026-07-21",
          "close": 987.85
        },
        {
          "date": "2026-07-22",
          "close": 968.24
        },
        {
          "date": "2026-07-23",
          "close": 945.59
        },
        {
          "date": "2026-07-24",
          "close": 936.29
        },
        {
          "date": "2026-07-27",
          "close": 959.99
        },
        {
          "date": "2026-07-28",
          "close": 890.9
        },
        {
          "date": "2026-07-29",
          "close": 882.68
        },
        {
          "date": "2026-07-30",
          "close": 830.14
        },
        {
          "date": "2026-07-31",
          "close": 861.23
        },
        {
          "date": "2026-08-03",
          "close": 827.46
        },
        {
          "date": "2026-08-04",
          "close": 874.76
        },
        {
          "date": "2026-08-05",
          "close": 918.53
        },
        {
          "date": "2026-08-06",
          "close": 932.29
        },
        {
          "date": "2026-08-07",
          "close": 960.3
        },
        {
          "date": "2026-08-10",
          "close": 956.03
        },
        {
          "date": "2026-08-11",
          "close": 948.16
        },
        {
          "date": "2026-08-12",
          "close": 963.41
        },
        {
          "date": "2026-08-13",
          "close": 954.86
        },
        {
          "date": "2026-08-14",
          "close": 965.94
        },
        {
          "date": "2026-08-17",
          "close": 999.83
        },
        {
          "date": "2026-08-18",
          "close": 995.64
        },
        {
          "date": "2026-08-19",
          "close": 921.78
        },
        {
          "date": "2026-08-20",
          "close": 921.64
        },
        {
          "date": "2026-08-21",
          "close": 929.68
        },
        {
          "date": "2026-08-24",
          "close": 903.25
        },
        {
          "date": "2026-08-25",
          "close": 902.78
        },
        {
          "date": "2026-08-26",
          "close": 909.16
        },
        {
          "date": "2026-08-27",
          "close": 947.48
        },
        {
          "date": "2026-08-28",
          "close": 933.67
        },
        {
          "date": "2026-08-31",
          "close": 951.35
        },
        {
          "date": "2026-09-01",
          "close": 923.39
        },
        {
          "date": "2026-09-02",
          "close": 908.95
        },
        {
          "date": "2026-09-03",
          "close": 906.23
        },
        {
          "date": "2026-09-04",
          "close": 883.4
        },
        {
          "date": "2026-09-07",
          "close": 913.25
        },
        {
          "date": "2026-09-08",
          "close": 902.68
        },
        {
          "date": "2026-09-09",
          "close": 900.29
        },
        {
          "date": "2026-09-10",
          "close": 896.89
        },
        {
          "date": "2026-09-11",
          "close": 893.14
        },
        {
          "date": "2026-09-14",
          "close": 880.73
        },
        {
          "date": "2026-09-15",
          "close": 885.85
        },
        {
          "date": "2026-09-16",
          "close": 912.15
        },
        {
          "date": "2026-09-17",
          "close": 909.81
        },
        {
          "date": "2026-09-18",
          "close": 936.17
        },
        {
          "date": "2026-09-21",
          "close": 943.78
        },
        {
          "date": "2026-09-22",
          "close": 942.86
        },
        {
          "date": "2026-09-23",
          "close": 940.03
        },
        {
          "date": "2026-09-24",
          "close": 915.88
        },
        {
          "date": "2026-09-28",
          "close": 872.61
        },
        {
          "date": "2026-09-29",
          "close": 878.84
        },
        {
          "date": "2026-09-30",
          "close": 862.56
        },
        {
          "date": "2026-10-08",
          "close": 824.38
        },
        {
          "date": "2026-10-09",
          "close": 816.51
        },
        {
          "date": "2026-10-12",
          "close": 791.14
        },
        {
          "date": "2026-10-13",
          "close": 796.51
        },
        {
          "date": "2026-10-14",
          "close": 773.76
        },
        {
          "date": "2026-10-15",
          "close": 750.47
        },
        {
          "date": "2026-10-16",
          "close": 744.58
        },
        {
          "date": "2026-10-19",
          "close": 741.03
        },
        {
          "date": "2026-10-20",
          "close": 749.58
        },
        {
          "date": "2026-10-21",
          "close": 754.31
        },
        {
          "date": "2026-10-22",
          "close": 727.99
        },
        {
          "date": "2026-10-23",
          "close": 748.48
        },
        {
          "date": "2026-10-26",
          "close": 722.53
        },
        {
          "date": "2026-10-27",
          "close": 695.39
        },
        {
          "date": "2026-10-28",
          "close": 719.01
        },
        {
          "date": "2026-10-29",
          "close": 676.35
        },
        {
          "date": "2026-10-30",
          "close": 640.33
        },
        {
          "date": "2026-11-02",
          "close": 650.93
        },
        {
          "date": "2026-11-03",
          "close": 617.7
        },
        {
          "date": "2026-11-04",
          "close": 673.24
        },
        {
          "date": "2026-11-05",
          "close": 681.14
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 12,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 12,
          "covered_samples": 0,
          "insufficient_or_abstained": 12,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1714",
      "name": "金融地产风格",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.002686816171335371,
        "5": 0.019135972868522755,
        "20": -0.012363017952172206,
        "60": -0.014631867922370034
      },
      "moving_averages": {
        "5": 1024.5139999999985,
        "20": 1031.4525,
        "60": 1045.3973333333329
      },
      "phase": "下降",
      "phase_days": 16,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-07",
            "end": "2026-09-09",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-09-10",
            "end": "2026-09-10",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-11",
            "end": "2026-09-17",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-18",
            "end": "2026-09-23",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-09-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-09-30",
            "end": "2026-10-12",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-13",
            "end": "2026-10-14",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-15",
            "end": "2026-11-05",
            "sessions": 16,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 1.5,
            "sample_size": 2
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 3,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 4.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.02141335731528371,
      "history": [
        {
          "date": "2026-06-08",
          "close": 988.21
        },
        {
          "date": "2026-06-09",
          "close": 993.92
        },
        {
          "date": "2026-06-10",
          "close": 1008.89
        },
        {
          "date": "2026-06-11",
          "close": 999.02
        },
        {
          "date": "2026-06-12",
          "close": 1024.22
        },
        {
          "date": "2026-06-15",
          "close": 1036.47
        },
        {
          "date": "2026-06-16",
          "close": 1032.48
        },
        {
          "date": "2026-06-17",
          "close": 1028.15
        },
        {
          "date": "2026-06-18",
          "close": 1000.68
        },
        {
          "date": "2026-06-22",
          "close": 1037.2
        },
        {
          "date": "2026-06-23",
          "close": 1041.55
        },
        {
          "date": "2026-06-24",
          "close": 1019.89
        },
        {
          "date": "2026-06-25",
          "close": 1032.37
        },
        {
          "date": "2026-06-26",
          "close": 1005.26
        },
        {
          "date": "2026-06-29",
          "close": 1009.52
        },
        {
          "date": "2026-06-30",
          "close": 998.78
        },
        {
          "date": "2026-07-01",
          "close": 1031.54
        },
        {
          "date": "2026-07-02",
          "close": 1021.84
        },
        {
          "date": "2026-07-03",
          "close": 1024.75
        },
        {
          "date": "2026-07-06",
          "close": 1035.74
        },
        {
          "date": "2026-07-07",
          "close": 1019.11
        },
        {
          "date": "2026-07-08",
          "close": 1017.15
        },
        {
          "date": "2026-07-09",
          "close": 1025.69
        },
        {
          "date": "2026-07-10",
          "close": 1019.46
        },
        {
          "date": "2026-07-13",
          "close": 1017.29
        },
        {
          "date": "2026-07-14",
          "close": 1025.46
        },
        {
          "date": "2026-07-15",
          "close": 1047.38
        },
        {
          "date": "2026-07-16",
          "close": 1037.98
        },
        {
          "date": "2026-07-17",
          "close": 1029.32
        },
        {
          "date": "2026-07-20",
          "close": 1045.59
        },
        {
          "date": "2026-07-21",
          "close": 1041.11
        },
        {
          "date": "2026-07-22",
          "close": 1043.01
        },
        {
          "date": "2026-07-23",
          "close": 1050.31
        },
        {
          "date": "2026-07-24",
          "close": 1029.59
        },
        {
          "date": "2026-07-27",
          "close": 1035.7
        },
        {
          "date": "2026-07-28",
          "close": 1032.08
        },
        {
          "date": "2026-07-29",
          "close": 1048.04
        },
        {
          "date": "2026-07-30",
          "close": 1059.06
        },
        {
          "date": "2026-07-31",
          "close": 1057.28
        },
        {
          "date": "2026-08-03",
          "close": 1059.44
        },
        {
          "date": "2026-08-04",
          "close": 1048.25
        },
        {
          "date": "2026-08-05",
          "close": 1049.08
        },
        {
          "date": "2026-08-06",
          "close": 1044.4
        },
        {
          "date": "2026-08-07",
          "close": 1041.16
        },
        {
          "date": "2026-08-10",
          "close": 1046.64
        },
        {
          "date": "2026-08-11",
          "close": 1041.7
        },
        {
          "date": "2026-08-12",
          "close": 1048.36
        },
        {
          "date": "2026-08-13",
          "close": 1048.56
        },
        {
          "date": "2026-08-14",
          "close": 1038.49
        },
        {
          "date": "2026-08-17",
          "close": 1044.6
        },
        {
          "date": "2026-08-18",
          "close": 1037.13
        },
        {
          "date": "2026-08-19",
          "close": 1032.65
        },
        {
          "date": "2026-08-20",
          "close": 1038.56
        },
        {
          "date": "2026-08-21",
          "close": 1036.72
        },
        {
          "date": "2026-08-24",
          "close": 1041.84
        },
        {
          "date": "2026-08-25",
          "close": 1042.38
        },
        {
          "date": "2026-08-26",
          "close": 1062.41
        },
        {
          "date": "2026-08-27",
          "close": 1066.19
        },
        {
          "date": "2026-08-28",
          "close": 1063.02
        },
        {
          "date": "2026-08-31",
          "close": 1067.76
        },
        {
          "date": "2026-09-01",
          "close": 1082.54
        },
        {
          "date": "2026-09-02",
          "close": 1069.05
        },
        {
          "date": "2026-09-03",
          "close": 1074.31
        },
        {
          "date": "2026-09-04",
          "close": 1081.56
        },
        {
          "date": "2026-09-07",
          "close": 1067.23
        },
        {
          "date": "2026-09-08",
          "close": 1069.9
        },
        {
          "date": "2026-09-09",
          "close": 1066.53
        },
        {
          "date": "2026-09-10",
          "close": 1075.41
        },
        {
          "date": "2026-09-11",
          "close": 1049.95
        },
        {
          "date": "2026-09-14",
          "close": 1051.18
        },
        {
          "date": "2026-09-15",
          "close": 1041.78
        },
        {
          "date": "2026-09-16",
          "close": 1043.54
        },
        {
          "date": "2026-09-17",
          "close": 1036.87
        },
        {
          "date": "2026-09-18",
          "close": 1047.79
        },
        {
          "date": "2026-09-21",
          "close": 1059.33
        },
        {
          "date": "2026-09-22",
          "close": 1061.89
        },
        {
          "date": "2026-09-23",
          "close": 1055.9
        },
        {
          "date": "2026-09-24",
          "close": 1044.36
        },
        {
          "date": "2026-09-28",
          "close": 1032.56
        },
        {
          "date": "2026-09-29",
          "close": 1041.77
        },
        {
          "date": "2026-09-30",
          "close": 1052.1
        },
        {
          "date": "2026-10-08",
          "close": 1046.67
        },
        {
          "date": "2026-10-09",
          "close": 1051.09
        },
        {
          "date": "2026-10-12",
          "close": 1056.35
        },
        {
          "date": "2026-10-13",
          "close": 1049.94
        },
        {
          "date": "2026-10-14",
          "close": 1047.05
        },
        {
          "date": "2026-10-15",
          "close": 1039.4
        },
        {
          "date": "2026-10-16",
          "close": 1038.33
        },
        {
          "date": "2026-10-19",
          "close": 1043.35
        },
        {
          "date": "2026-10-20",
          "close": 1031.73
        },
        {
          "date": "2026-10-21",
          "close": 1025.86
        },
        {
          "date": "2026-10-22",
          "close": 1013.78
        },
        {
          "date": "2026-10-23",
          "close": 1020.74
        },
        {
          "date": "2026-10-26",
          "close": 1032.28
        },
        {
          "date": "2026-10-27",
          "close": 1022.93
        },
        {
          "date": "2026-10-28",
          "close": 1019.33
        },
        {
          "date": "2026-10-29",
          "close": 1014.32
        },
        {
          "date": "2026-10-30",
          "close": 1005.41
        },
        {
          "date": "2026-11-02",
          "close": 1023.93
        },
        {
          "date": "2026-11-03",
          "close": 1028.54
        },
        {
          "date": "2026-11-04",
          "close": 1030.96
        },
        {
          "date": "2026-11-05",
          "close": 1033.73
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1715",
      "name": "趋势股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.006645707526613975,
        "5": -0.0008033245276606316,
        "20": -0.12953542204995694,
        "60": -0.20564214042715212
      },
      "moving_averages": {
        "5": 645.0200000000011,
        "20": 682.308999999999,
        "60": 756.3233333333333
      },
      "phase": "下降",
      "phase_days": 22,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-22",
            "sessions": 17,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-09-23",
            "end": "2026-09-29",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-09-30",
            "end": "2026-11-05",
            "sessions": 22,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 4,
            "sample_size": 1
          }
        }
      },
      "drawdown": -0.13179054190101624,
      "history": [
        {
          "date": "2026-06-08",
          "close": 968.12
        },
        {
          "date": "2026-06-09",
          "close": 1000.68
        },
        {
          "date": "2026-06-10",
          "close": 983.96
        },
        {
          "date": "2026-06-11",
          "close": 974.54
        },
        {
          "date": "2026-06-12",
          "close": 958.84
        },
        {
          "date": "2026-06-15",
          "close": 1016.91
        },
        {
          "date": "2026-06-16",
          "close": 1053.72
        },
        {
          "date": "2026-06-17",
          "close": 1078.17
        },
        {
          "date": "2026-06-18",
          "close": 1096.0
        },
        {
          "date": "2026-06-22",
          "close": 1121.61
        },
        {
          "date": "2026-06-23",
          "close": 1081.76
        },
        {
          "date": "2026-06-24",
          "close": 1108.94
        },
        {
          "date": "2026-06-25",
          "close": 1130.21
        },
        {
          "date": "2026-06-26",
          "close": 1113.69
        },
        {
          "date": "2026-06-29",
          "close": 1100.96
        },
        {
          "date": "2026-06-30",
          "close": 1120.51
        },
        {
          "date": "2026-07-01",
          "close": 1127.23
        },
        {
          "date": "2026-07-02",
          "close": 1082.52
        },
        {
          "date": "2026-07-03",
          "close": 1053.12
        },
        {
          "date": "2026-07-06",
          "close": 1024.25
        },
        {
          "date": "2026-07-07",
          "close": 1004.27
        },
        {
          "date": "2026-07-08",
          "close": 981.85
        },
        {
          "date": "2026-07-09",
          "close": 1011.06
        },
        {
          "date": "2026-07-10",
          "close": 980.84
        },
        {
          "date": "2026-07-13",
          "close": 935.41
        },
        {
          "date": "2026-07-14",
          "close": 936.1
        },
        {
          "date": "2026-07-15",
          "close": 920.98
        },
        {
          "date": "2026-07-16",
          "close": 909.92
        },
        {
          "date": "2026-07-17",
          "close": 844.6
        },
        {
          "date": "2026-07-20",
          "close": 845.56
        },
        {
          "date": "2026-07-21",
          "close": 842.2
        },
        {
          "date": "2026-07-22",
          "close": 847.62
        },
        {
          "date": "2026-07-23",
          "close": 839.94
        },
        {
          "date": "2026-07-24",
          "close": 819.27
        },
        {
          "date": "2026-07-27",
          "close": 823.99
        },
        {
          "date": "2026-07-28",
          "close": 820.25
        },
        {
          "date": "2026-07-29",
          "close": 820.07
        },
        {
          "date": "2026-07-30",
          "close": 826.65
        },
        {
          "date": "2026-07-31",
          "close": 824.82
        },
        {
          "date": "2026-08-03",
          "close": 822.92
        },
        {
          "date": "2026-08-04",
          "close": 811.92
        },
        {
          "date": "2026-08-05",
          "close": 814.23
        },
        {
          "date": "2026-08-06",
          "close": 812.73
        },
        {
          "date": "2026-08-07",
          "close": 818.99
        },
        {
          "date": "2026-08-10",
          "close": 840.44
        },
        {
          "date": "2026-08-11",
          "close": 830.31
        },
        {
          "date": "2026-08-12",
          "close": 834.18
        },
        {
          "date": "2026-08-13",
          "close": 824.44
        },
        {
          "date": "2026-08-14",
          "close": 818.44
        },
        {
          "date": "2026-08-17",
          "close": 831.58
        },
        {
          "date": "2026-08-18",
          "close": 829.25
        },
        {
          "date": "2026-08-19",
          "close": 794.63
        },
        {
          "date": "2026-08-20",
          "close": 798.34
        },
        {
          "date": "2026-08-21",
          "close": 789.83
        },
        {
          "date": "2026-08-24",
          "close": 783.89
        },
        {
          "date": "2026-08-25",
          "close": 786.28
        },
        {
          "date": "2026-08-26",
          "close": 785.2
        },
        {
          "date": "2026-08-27",
          "close": 800.43
        },
        {
          "date": "2026-08-28",
          "close": 800.06
        },
        {
          "date": "2026-08-31",
          "close": 802.68
        },
        {
          "date": "2026-09-01",
          "close": 799.61
        },
        {
          "date": "2026-09-02",
          "close": 790.53
        },
        {
          "date": "2026-09-03",
          "close": 789.66
        },
        {
          "date": "2026-09-04",
          "close": 777.55
        },
        {
          "date": "2026-09-07",
          "close": 790.86
        },
        {
          "date": "2026-09-08",
          "close": 797.14
        },
        {
          "date": "2026-09-09",
          "close": 799.78
        },
        {
          "date": "2026-09-10",
          "close": 785.98
        },
        {
          "date": "2026-09-11",
          "close": 767.05
        },
        {
          "date": "2026-09-14",
          "close": 766.31
        },
        {
          "date": "2026-09-15",
          "close": 754.83
        },
        {
          "date": "2026-09-16",
          "close": 765.46
        },
        {
          "date": "2026-09-17",
          "close": 768.12
        },
        {
          "date": "2026-09-18",
          "close": 783.2
        },
        {
          "date": "2026-09-21",
          "close": 800.16
        },
        {
          "date": "2026-09-22",
          "close": 804.08
        },
        {
          "date": "2026-09-23",
          "close": 807.04
        },
        {
          "date": "2026-09-24",
          "close": 789.5
        },
        {
          "date": "2026-09-28",
          "close": 757.86
        },
        {
          "date": "2026-09-29",
          "close": 761.02
        },
        {
          "date": "2026-09-30",
          "close": 752.74
        },
        {
          "date": "2026-10-08",
          "close": 743.04
        },
        {
          "date": "2026-10-09",
          "close": 744.97
        },
        {
          "date": "2026-10-12",
          "close": 732.44
        },
        {
          "date": "2026-10-13",
          "close": 734.92
        },
        {
          "date": "2026-10-14",
          "close": 723.97
        },
        {
          "date": "2026-10-15",
          "close": 713.17
        },
        {
          "date": "2026-10-16",
          "close": 705.04
        },
        {
          "date": "2026-10-19",
          "close": 701.7
        },
        {
          "date": "2026-10-20",
          "close": 699.48
        },
        {
          "date": "2026-10-21",
          "close": 699.31
        },
        {
          "date": "2026-10-22",
          "close": 675.73
        },
        {
          "date": "2026-10-23",
          "close": 673.87
        },
        {
          "date": "2026-10-26",
          "close": 666.92
        },
        {
          "date": "2026-10-27",
          "close": 650.51
        },
        {
          "date": "2026-10-28",
          "close": 651.74
        },
        {
          "date": "2026-10-29",
          "close": 647.31
        },
        {
          "date": "2026-10-30",
          "close": 643.61
        },
        {
          "date": "2026-11-02",
          "close": 645.16
        },
        {
          "date": "2026-11-03",
          "close": 647.02
        },
        {
          "date": "2026-11-04",
          "close": 642.52
        },
        {
          "date": "2026-11-05",
          "close": 646.79
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 13,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 7,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 13,
          "covered_samples": 0,
          "insufficient_or_abstained": 13,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 7,
          "covered_samples": 0,
          "insufficient_or_abstained": 7,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1716",
      "name": "反转股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.0269691711399056,
        "5": 0.04175166151214049,
        "20": -0.04160423760877796,
        "60": -0.09720004562043805
      },
      "moving_averages": {
        "5": 618.3639999999984,
        "20": 627.1754999999997,
        "60": 628.8810000000001
      },
      "phase": "下降",
      "phase_days": 5,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-08-31",
            "end": "2026-09-14",
            "sessions": 11,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-09-15",
            "end": "2026-10-15",
            "sessions": 17,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-16",
            "end": "2026-10-22",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-23",
            "end": "2026-10-29",
            "sessions": 5,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-30",
            "end": "2026-11-05",
            "sessions": 5,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": 5,
            "sample_size": 1
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": 11.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.05391798012997684,
      "history": [
        {
          "date": "2026-06-08",
          "close": 984.74
        },
        {
          "date": "2026-06-09",
          "close": 923.1
        },
        {
          "date": "2026-06-10",
          "close": 904.46
        },
        {
          "date": "2026-06-11",
          "close": 886.8
        },
        {
          "date": "2026-06-12",
          "close": 886.99
        },
        {
          "date": "2026-06-15",
          "close": 889.13
        },
        {
          "date": "2026-06-16",
          "close": 882.31
        },
        {
          "date": "2026-06-17",
          "close": 881.88
        },
        {
          "date": "2026-06-18",
          "close": 895.06
        },
        {
          "date": "2026-06-22",
          "close": 896.38
        },
        {
          "date": "2026-06-23",
          "close": 882.75
        },
        {
          "date": "2026-06-24",
          "close": 864.47
        },
        {
          "date": "2026-06-25",
          "close": 857.13
        },
        {
          "date": "2026-06-26",
          "close": 825.74
        },
        {
          "date": "2026-06-29",
          "close": 800.46
        },
        {
          "date": "2026-06-30",
          "close": 795.97
        },
        {
          "date": "2026-07-01",
          "close": 815.02
        },
        {
          "date": "2026-07-02",
          "close": 805.52
        },
        {
          "date": "2026-07-03",
          "close": 815.5
        },
        {
          "date": "2026-07-06",
          "close": 813.04
        },
        {
          "date": "2026-07-07",
          "close": 790.38
        },
        {
          "date": "2026-07-08",
          "close": 778.9
        },
        {
          "date": "2026-07-09",
          "close": 768.74
        },
        {
          "date": "2026-07-10",
          "close": 783.21
        },
        {
          "date": "2026-07-13",
          "close": 745.48
        },
        {
          "date": "2026-07-14",
          "close": 753.82
        },
        {
          "date": "2026-07-15",
          "close": 765.52
        },
        {
          "date": "2026-07-16",
          "close": 774.5
        },
        {
          "date": "2026-07-17",
          "close": 741.62
        },
        {
          "date": "2026-07-20",
          "close": 736.12
        },
        {
          "date": "2026-07-21",
          "close": 723.07
        },
        {
          "date": "2026-07-22",
          "close": 737.73
        },
        {
          "date": "2026-07-23",
          "close": 722.24
        },
        {
          "date": "2026-07-24",
          "close": 689.89
        },
        {
          "date": "2026-07-27",
          "close": 699.15
        },
        {
          "date": "2026-07-28",
          "close": 679.23
        },
        {
          "date": "2026-07-29",
          "close": 683.25
        },
        {
          "date": "2026-07-30",
          "close": 682.05
        },
        {
          "date": "2026-07-31",
          "close": 687.25
        },
        {
          "date": "2026-08-03",
          "close": 682.86
        },
        {
          "date": "2026-08-04",
          "close": 692.36
        },
        {
          "date": "2026-08-05",
          "close": 701.44
        },
        {
          "date": "2026-08-06",
          "close": 696.08
        },
        {
          "date": "2026-08-07",
          "close": 685.39
        },
        {
          "date": "2026-08-10",
          "close": 683.69
        },
        {
          "date": "2026-08-11",
          "close": 674.8
        },
        {
          "date": "2026-08-12",
          "close": 687.01
        },
        {
          "date": "2026-08-13",
          "close": 676.79
        },
        {
          "date": "2026-08-14",
          "close": 671.97
        },
        {
          "date": "2026-08-17",
          "close": 680.34
        },
        {
          "date": "2026-08-18",
          "close": 671.54
        },
        {
          "date": "2026-08-19",
          "close": 621.92
        },
        {
          "date": "2026-08-20",
          "close": 618.67
        },
        {
          "date": "2026-08-21",
          "close": 628.57
        },
        {
          "date": "2026-08-24",
          "close": 617.2
        },
        {
          "date": "2026-08-25",
          "close": 602.46
        },
        {
          "date": "2026-08-26",
          "close": 587.33
        },
        {
          "date": "2026-08-27",
          "close": 597.73
        },
        {
          "date": "2026-08-28",
          "close": 597.14
        },
        {
          "date": "2026-08-31",
          "close": 607.91
        },
        {
          "date": "2026-09-01",
          "close": 600.05
        },
        {
          "date": "2026-09-02",
          "close": 599.9
        },
        {
          "date": "2026-09-03",
          "close": 603.95
        },
        {
          "date": "2026-09-04",
          "close": 587.33
        },
        {
          "date": "2026-09-07",
          "close": 597.65
        },
        {
          "date": "2026-09-08",
          "close": 595.31
        },
        {
          "date": "2026-09-09",
          "close": 602.29
        },
        {
          "date": "2026-09-10",
          "close": 593.22
        },
        {
          "date": "2026-09-11",
          "close": 605.26
        },
        {
          "date": "2026-09-14",
          "close": 619.0
        },
        {
          "date": "2026-09-15",
          "close": 631.01
        },
        {
          "date": "2026-09-16",
          "close": 635.11
        },
        {
          "date": "2026-09-17",
          "close": 626.63
        },
        {
          "date": "2026-09-18",
          "close": 637.61
        },
        {
          "date": "2026-09-21",
          "close": 640.06
        },
        {
          "date": "2026-09-22",
          "close": 631.71
        },
        {
          "date": "2026-09-23",
          "close": 639.31
        },
        {
          "date": "2026-09-24",
          "close": 622.14
        },
        {
          "date": "2026-09-28",
          "close": 599.91
        },
        {
          "date": "2026-09-29",
          "close": 616.13
        },
        {
          "date": "2026-09-30",
          "close": 638.48
        },
        {
          "date": "2026-10-08",
          "close": 660.75
        },
        {
          "date": "2026-10-09",
          "close": 664.11
        },
        {
          "date": "2026-10-12",
          "close": 642.14
        },
        {
          "date": "2026-10-13",
          "close": 625.62
        },
        {
          "date": "2026-10-14",
          "close": 609.49
        },
        {
          "date": "2026-10-15",
          "close": 609.32
        },
        {
          "date": "2026-10-16",
          "close": 611.4
        },
        {
          "date": "2026-10-19",
          "close": 627.13
        },
        {
          "date": "2026-10-20",
          "close": 618.87
        },
        {
          "date": "2026-10-21",
          "close": 623.41
        },
        {
          "date": "2026-10-22",
          "close": 619.18
        },
        {
          "date": "2026-10-23",
          "close": 669.35
        },
        {
          "date": "2026-10-26",
          "close": 653.62
        },
        {
          "date": "2026-10-27",
          "close": 636.05
        },
        {
          "date": "2026-10-28",
          "close": 634.12
        },
        {
          "date": "2026-10-29",
          "close": 607.88
        },
        {
          "date": "2026-10-30",
          "close": 607.98
        },
        {
          "date": "2026-11-02",
          "close": 623.7
        },
        {
          "date": "2026-11-03",
          "close": 610.25
        },
        {
          "date": "2026-11-04",
          "close": 616.63
        },
        {
          "date": "2026-11-05",
          "close": 633.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 6,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 6,
          "covered_samples": 0,
          "insufficient_or_abstained": 6,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1717",
      "name": "题材股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 102,
      "history_sufficient": true,
      "returns": {
        "1": 0.04044125461411463,
        "5": 0.015103756238507904,
        "20": 0.05604136403515092,
        "60": 0.19596217902255075
      },
      "moving_averages": {
        "5": 1425.7440000000001,
        "20": 1406.1375,
        "60": 1381.0186666666664
      },
      "phase": "上升",
      "phase_days": 1,
      "streak": {
        "direction": "上涨",
        "days": 1
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-24",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-09-28",
            "end": "2026-10-08",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-09",
            "end": "2026-10-14",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-15",
            "end": "2026-10-20",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-26",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-10-27",
            "end": "2026-10-29",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-30",
            "end": "2026-11-04",
            "sessions": 4,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "上升",
            "start": "2026-11-05",
            "end": "2026-11-05",
            "sessions": 1,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": 2.5,
            "sample_size": 4
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 4,
            "sample_size": 5
          },
          "震荡": {
            "median_sessions": 3.5,
            "sample_size": 2
          }
        }
      },
      "drawdown": 0.0,
      "history": [
        {
          "date": "2026-06-08",
          "close": 982.47
        },
        {
          "date": "2026-06-09",
          "close": 1006.25
        },
        {
          "date": "2026-06-10",
          "close": 1008.91
        },
        {
          "date": "2026-06-11",
          "close": 1026.67
        },
        {
          "date": "2026-06-12",
          "close": 1007.14
        },
        {
          "date": "2026-06-15",
          "close": 1070.68
        },
        {
          "date": "2026-06-16",
          "close": 1126.59
        },
        {
          "date": "2026-06-17",
          "close": 1170.09
        },
        {
          "date": "2026-06-18",
          "close": 1192.63
        },
        {
          "date": "2026-06-22",
          "close": 1259.65
        },
        {
          "date": "2026-06-23",
          "close": 1238.4
        },
        {
          "date": "2026-06-24",
          "close": 1277.01
        },
        {
          "date": "2026-06-25",
          "close": 1315.56
        },
        {
          "date": "2026-06-26",
          "close": 1307.22
        },
        {
          "date": "2026-06-29",
          "close": 1313.69
        },
        {
          "date": "2026-06-30",
          "close": 1337.16
        },
        {
          "date": "2026-07-01",
          "close": 1335.89
        },
        {
          "date": "2026-07-02",
          "close": 1302.11
        },
        {
          "date": "2026-07-03",
          "close": 1257.01
        },
        {
          "date": "2026-07-06",
          "close": 1213.04
        },
        {
          "date": "2026-07-07",
          "close": 1194.66
        },
        {
          "date": "2026-07-08",
          "close": 1170.86
        },
        {
          "date": "2026-07-09",
          "close": 1218.85
        },
        {
          "date": "2026-07-10",
          "close": 1188.64
        },
        {
          "date": "2026-07-13",
          "close": 1130.37
        },
        {
          "date": "2026-07-14",
          "close": 1130.88
        },
        {
          "date": "2026-07-15",
          "close": 1136.51
        },
        {
          "date": "2026-07-16",
          "close": 1129.42
        },
        {
          "date": "2026-07-17",
          "close": 1089.92
        },
        {
          "date": "2026-07-20",
          "close": 1049.85
        },
        {
          "date": "2026-07-21",
          "close": 1055.22
        },
        {
          "date": "2026-07-22",
          "close": 1091.98
        },
        {
          "date": "2026-07-23",
          "close": 1109.14
        },
        {
          "date": "2026-07-24",
          "close": 1074.97
        },
        {
          "date": "2026-07-27",
          "close": 1102.12
        },
        {
          "date": "2026-07-28",
          "close": 1096.3
        },
        {
          "date": "2026-07-29",
          "close": 1087.54
        },
        {
          "date": "2026-07-30",
          "close": 1087.46
        },
        {
          "date": "2026-07-31",
          "close": 1112.34
        },
        {
          "date": "2026-08-03",
          "close": 1118.51
        },
        {
          "date": "2026-08-04",
          "close": 1182.01
        },
        {
          "date": "2026-08-05",
          "close": 1227.89
        },
        {
          "date": "2026-08-06",
          "close": 1262.35
        },
        {
          "date": "2026-08-07",
          "close": 1292.65
        },
        {
          "date": "2026-08-10",
          "close": 1322.65
        },
        {
          "date": "2026-08-11",
          "close": 1313.84
        },
        {
          "date": "2026-08-12",
          "close": 1357.46
        },
        {
          "date": "2026-08-13",
          "close": 1379.52
        },
        {
          "date": "2026-08-14",
          "close": 1348.92
        },
        {
          "date": "2026-08-17",
          "close": 1394.21
        },
        {
          "date": "2026-08-18",
          "close": 1408.72
        },
        {
          "date": "2026-08-19",
          "close": 1351.14
        },
        {
          "date": "2026-08-20",
          "close": 1329.0
        },
        {
          "date": "2026-08-21",
          "close": 1278.03
        },
        {
          "date": "2026-08-24",
          "close": 1285.56
        },
        {
          "date": "2026-08-25",
          "close": 1291.61
        },
        {
          "date": "2026-08-26",
          "close": 1319.28
        },
        {
          "date": "2026-08-27",
          "close": 1371.09
        },
        {
          "date": "2026-08-28",
          "close": 1400.35
        },
        {
          "date": "2026-08-31",
          "close": 1397.36
        },
        {
          "date": "2026-09-01",
          "close": 1424.59
        },
        {
          "date": "2026-09-02",
          "close": 1400.72
        },
        {
          "date": "2026-09-03",
          "close": 1373.46
        },
        {
          "date": "2026-09-04",
          "close": 1350.03
        },
        {
          "date": "2026-09-07",
          "close": 1384.53
        },
        {
          "date": "2026-09-08",
          "close": 1437.74
        },
        {
          "date": "2026-09-09",
          "close": 1446.73
        },
        {
          "date": "2026-09-10",
          "close": 1404.07
        },
        {
          "date": "2026-09-11",
          "close": 1358.81
        },
        {
          "date": "2026-09-14",
          "close": 1366.91
        },
        {
          "date": "2026-09-15",
          "close": 1341.29
        },
        {
          "date": "2026-09-16",
          "close": 1335.63
        },
        {
          "date": "2026-09-17",
          "close": 1340.5
        },
        {
          "date": "2026-09-18",
          "close": 1366.25
        },
        {
          "date": "2026-09-21",
          "close": 1419.41
        },
        {
          "date": "2026-09-22",
          "close": 1451.15
        },
        {
          "date": "2026-09-23",
          "close": 1439.8
        },
        {
          "date": "2026-09-24",
          "close": 1431.68
        },
        {
          "date": "2026-09-28",
          "close": 1387.37
        },
        {
          "date": "2026-09-29",
          "close": 1385.18
        },
        {
          "date": "2026-09-30",
          "close": 1398.2
        },
        {
          "date": "2026-10-08",
          "close": 1390.58
        },
        {
          "date": "2026-10-09",
          "close": 1410.18
        },
        {
          "date": "2026-10-12",
          "close": 1415.91
        },
        {
          "date": "2026-10-13",
          "close": 1406.74
        },
        {
          "date": "2026-10-14",
          "close": 1415.86
        },
        {
          "date": "2026-10-15",
          "close": 1386.86
        },
        {
          "date": "2026-10-16",
          "close": 1362.5
        },
        {
          "date": "2026-10-19",
          "close": 1337.1
        },
        {
          "date": "2026-10-20",
          "close": 1357.87
        },
        {
          "date": "2026-10-21",
          "close": 1396.76
        },
        {
          "date": "2026-10-22",
          "close": 1369.34
        },
        {
          "date": "2026-10-23",
          "close": 1402.75
        },
        {
          "date": "2026-10-26",
          "close": 1428.27
        },
        {
          "date": "2026-10-27",
          "close": 1419.73
        },
        {
          "date": "2026-10-28",
          "close": 1437.5
        },
        {
          "date": "2026-10-29",
          "close": 1446.66
        },
        {
          "date": "2026-10-30",
          "close": 1401.77
        },
        {
          "date": "2026-11-02",
          "close": 1422.33
        },
        {
          "date": "2026-11-03",
          "close": 1424.68
        },
        {
          "date": "2026-11-04",
          "close": 1411.43
        },
        {
          "date": "2026-11-05",
          "close": 1468.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 5,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 3,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 5,
          "covered_samples": 0,
          "insufficient_or_abstained": 5,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1718",
      "name": "外资背景",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.028152821458093724,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1025.23
        },
        {
          "date": "2026-11-03",
          "close": 1002.15
        },
        {
          "date": "2026-11-04",
          "close": 1052.47
        },
        {
          "date": "2026-11-05",
          "close": 1082.1
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1719",
      "name": "连续亏损",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.03031175612378112,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1028.26
        },
        {
          "date": "2026-11-03",
          "close": 1019.28
        },
        {
          "date": "2026-11-04",
          "close": 1041.84
        },
        {
          "date": "2026-11-05",
          "close": 1073.42
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1721",
      "name": "高成长股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.017479666297279817,
        "5": 0.041956170308435015,
        "20": -0.08362835191322682,
        "60": -0.0912859583765161
      },
      "moving_averages": {
        "5": 935.8199999999968,
        "20": 979.1939999999992,
        "60": 1064.196333333333
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.08406817304887104,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1011.62
        },
        {
          "date": "2026-07-30",
          "close": 982.44
        },
        {
          "date": "2026-07-31",
          "close": 1011.04
        },
        {
          "date": "2026-08-03",
          "close": 1008.05
        },
        {
          "date": "2026-08-04",
          "close": 1036.42
        },
        {
          "date": "2026-08-05",
          "close": 1071.03
        },
        {
          "date": "2026-08-06",
          "close": 1082.38
        },
        {
          "date": "2026-08-07",
          "close": 1104.57
        },
        {
          "date": "2026-08-10",
          "close": 1115.82
        },
        {
          "date": "2026-08-11",
          "close": 1108.37
        },
        {
          "date": "2026-08-12",
          "close": 1116.86
        },
        {
          "date": "2026-08-13",
          "close": 1098.23
        },
        {
          "date": "2026-08-14",
          "close": 1104.95
        },
        {
          "date": "2026-08-17",
          "close": 1131.19
        },
        {
          "date": "2026-08-18",
          "close": 1134.05
        },
        {
          "date": "2026-08-19",
          "close": 1081.44
        },
        {
          "date": "2026-08-20",
          "close": 1095.31
        },
        {
          "date": "2026-08-21",
          "close": 1100.84
        },
        {
          "date": "2026-08-24",
          "close": 1086.09
        },
        {
          "date": "2026-08-25",
          "close": 1090.3
        },
        {
          "date": "2026-08-26",
          "close": 1097.94
        },
        {
          "date": "2026-08-27",
          "close": 1121.73
        },
        {
          "date": "2026-08-28",
          "close": 1120.7
        },
        {
          "date": "2026-08-31",
          "close": 1126.34
        },
        {
          "date": "2026-09-01",
          "close": 1124.43
        },
        {
          "date": "2026-09-02",
          "close": 1119.66
        },
        {
          "date": "2026-09-03",
          "close": 1123.99
        },
        {
          "date": "2026-09-04",
          "close": 1115.49
        },
        {
          "date": "2026-09-07",
          "close": 1124.46
        },
        {
          "date": "2026-09-08",
          "close": 1125.58
        },
        {
          "date": "2026-09-09",
          "close": 1123.38
        },
        {
          "date": "2026-09-10",
          "close": 1108.45
        },
        {
          "date": "2026-09-11",
          "close": 1084.36
        },
        {
          "date": "2026-09-14",
          "close": 1089.67
        },
        {
          "date": "2026-09-15",
          "close": 1078.15
        },
        {
          "date": "2026-09-16",
          "close": 1099.93
        },
        {
          "date": "2026-09-17",
          "close": 1097.4
        },
        {
          "date": "2026-09-18",
          "close": 1118.4
        },
        {
          "date": "2026-09-21",
          "close": 1136.66
        },
        {
          "date": "2026-09-22",
          "close": 1138.76
        },
        {
          "date": "2026-09-23",
          "close": 1132.44
        },
        {
          "date": "2026-09-24",
          "close": 1108.64
        },
        {
          "date": "2026-09-28",
          "close": 1073.81
        },
        {
          "date": "2026-09-29",
          "close": 1083.48
        },
        {
          "date": "2026-09-30",
          "close": 1081.57
        },
        {
          "date": "2026-10-08",
          "close": 1062.08
        },
        {
          "date": "2026-10-09",
          "close": 1062.59
        },
        {
          "date": "2026-10-12",
          "close": 1039.38
        },
        {
          "date": "2026-10-13",
          "close": 1042.83
        },
        {
          "date": "2026-10-14",
          "close": 1020.61
        },
        {
          "date": "2026-10-15",
          "close": 990.47
        },
        {
          "date": "2026-10-16",
          "close": 995.48
        },
        {
          "date": "2026-10-19",
          "close": 993.61
        },
        {
          "date": "2026-10-20",
          "close": 998.99
        },
        {
          "date": "2026-10-21",
          "close": 994.14
        },
        {
          "date": "2026-10-22",
          "close": 964.96
        },
        {
          "date": "2026-10-23",
          "close": 986.2
        },
        {
          "date": "2026-10-26",
          "close": 970.53
        },
        {
          "date": "2026-10-27",
          "close": 945.91
        },
        {
          "date": "2026-10-28",
          "close": 965.01
        },
        {
          "date": "2026-10-29",
          "close": 934.07
        },
        {
          "date": "2026-10-30",
          "close": 907.94
        },
        {
          "date": "2026-11-02",
          "close": 927.4
        },
        {
          "date": "2026-11-03",
          "close": 913.96
        },
        {
          "date": "2026-11-04",
          "close": 956.54
        },
        {
          "date": "2026-11-05",
          "close": 973.26
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1722",
      "name": "高市净率",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.026407861159544188,
        "5": 0.03322019713594937,
        "20": -0.12669718821841902,
        "60": -0.16740818448338857
      },
      "moving_averages": {
        "5": 849.4139999999985,
        "20": 916.7974999999999,
        "60": 1043.0003333333334
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.13018376812728738,
      "history": [
        {
          "date": "2026-07-29",
          "close": 999.81
        },
        {
          "date": "2026-07-30",
          "close": 947.35
        },
        {
          "date": "2026-07-31",
          "close": 988.41
        },
        {
          "date": "2026-08-03",
          "close": 980.06
        },
        {
          "date": "2026-08-04",
          "close": 1031.35
        },
        {
          "date": "2026-08-05",
          "close": 1067.63
        },
        {
          "date": "2026-08-06",
          "close": 1083.82
        },
        {
          "date": "2026-08-07",
          "close": 1110.51
        },
        {
          "date": "2026-08-10",
          "close": 1119.42
        },
        {
          "date": "2026-08-11",
          "close": 1114.6
        },
        {
          "date": "2026-08-12",
          "close": 1137.5
        },
        {
          "date": "2026-08-13",
          "close": 1127.16
        },
        {
          "date": "2026-08-14",
          "close": 1136.01
        },
        {
          "date": "2026-08-17",
          "close": 1170.86
        },
        {
          "date": "2026-08-18",
          "close": 1165.36
        },
        {
          "date": "2026-08-19",
          "close": 1086.49
        },
        {
          "date": "2026-08-20",
          "close": 1103.37
        },
        {
          "date": "2026-08-21",
          "close": 1104.06
        },
        {
          "date": "2026-08-24",
          "close": 1080.98
        },
        {
          "date": "2026-08-25",
          "close": 1092.8
        },
        {
          "date": "2026-08-26",
          "close": 1095.76
        },
        {
          "date": "2026-08-27",
          "close": 1133.08
        },
        {
          "date": "2026-08-28",
          "close": 1121.17
        },
        {
          "date": "2026-08-31",
          "close": 1135.74
        },
        {
          "date": "2026-09-01",
          "close": 1125.66
        },
        {
          "date": "2026-09-02",
          "close": 1114.75
        },
        {
          "date": "2026-09-03",
          "close": 1109.04
        },
        {
          "date": "2026-09-04",
          "close": 1089.89
        },
        {
          "date": "2026-09-07",
          "close": 1120.9
        },
        {
          "date": "2026-09-08",
          "close": 1121.34
        },
        {
          "date": "2026-09-09",
          "close": 1114.01
        },
        {
          "date": "2026-09-10",
          "close": 1100.04
        },
        {
          "date": "2026-09-11",
          "close": 1079.93
        },
        {
          "date": "2026-09-14",
          "close": 1080.1
        },
        {
          "date": "2026-09-15",
          "close": 1067.04
        },
        {
          "date": "2026-09-16",
          "close": 1097.81
        },
        {
          "date": "2026-09-17",
          "close": 1097.49
        },
        {
          "date": "2026-09-18",
          "close": 1119.44
        },
        {
          "date": "2026-09-21",
          "close": 1136.57
        },
        {
          "date": "2026-09-22",
          "close": 1136.57
        },
        {
          "date": "2026-09-23",
          "close": 1128.66
        },
        {
          "date": "2026-09-24",
          "close": 1104.05
        },
        {
          "date": "2026-09-28",
          "close": 1054.43
        },
        {
          "date": "2026-09-29",
          "close": 1059.73
        },
        {
          "date": "2026-09-30",
          "close": 1050.07
        },
        {
          "date": "2026-10-08",
          "close": 1017.86
        },
        {
          "date": "2026-10-09",
          "close": 1021.94
        },
        {
          "date": "2026-10-12",
          "close": 991.67
        },
        {
          "date": "2026-10-13",
          "close": 1005.77
        },
        {
          "date": "2026-10-14",
          "close": 980.65
        },
        {
          "date": "2026-10-15",
          "close": 950.05
        },
        {
          "date": "2026-10-16",
          "close": 945.18
        },
        {
          "date": "2026-10-19",
          "close": 932.67
        },
        {
          "date": "2026-10-20",
          "close": 942.31
        },
        {
          "date": "2026-10-21",
          "close": 949.08
        },
        {
          "date": "2026-10-22",
          "close": 906.46
        },
        {
          "date": "2026-10-23",
          "close": 927.22
        },
        {
          "date": "2026-10-26",
          "close": 905.73
        },
        {
          "date": "2026-10-27",
          "close": 872.9
        },
        {
          "date": "2026-10-28",
          "close": 896.93
        },
        {
          "date": "2026-10-29",
          "close": 860.32
        },
        {
          "date": "2026-10-30",
          "close": 820.53
        },
        {
          "date": "2026-11-02",
          "close": 846.57
        },
        {
          "date": "2026-11-03",
          "close": 825.04
        },
        {
          "date": "2026-11-04",
          "close": 866.03
        },
        {
          "date": "2026-11-05",
          "close": 888.9
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1723",
      "name": "低市净率",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.006338048737744906,
        "5": 0.02250492140588989,
        "20": -0.02773884661330228,
        "60": 0.005026884595564329
      },
      "moving_averages": {
        "5": 1019.8899999999994,
        "20": 1034.1460000000002,
        "60": 1043.1176666666668
      },
      "phase": "下降",
      "phase_days": 6,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-28",
            "end": "2026-10-28",
            "sessions": 1,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "下降",
            "start": "2026-10-29",
            "end": "2026-11-05",
            "sessions": 6,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.03387295771488397,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1017.99
        },
        {
          "date": "2026-07-30",
          "close": 1027.19
        },
        {
          "date": "2026-07-31",
          "close": 1032.23
        },
        {
          "date": "2026-08-03",
          "close": 1048.08
        },
        {
          "date": "2026-08-04",
          "close": 1033.19
        },
        {
          "date": "2026-08-05",
          "close": 1028.47
        },
        {
          "date": "2026-08-06",
          "close": 1028.53
        },
        {
          "date": "2026-08-07",
          "close": 1020.85
        },
        {
          "date": "2026-08-10",
          "close": 1035.27
        },
        {
          "date": "2026-08-11",
          "close": 1031.29
        },
        {
          "date": "2026-08-12",
          "close": 1042.85
        },
        {
          "date": "2026-08-13",
          "close": 1030.64
        },
        {
          "date": "2026-08-14",
          "close": 1022.16
        },
        {
          "date": "2026-08-17",
          "close": 1028.36
        },
        {
          "date": "2026-08-18",
          "close": 1026.9
        },
        {
          "date": "2026-08-19",
          "close": 1019.35
        },
        {
          "date": "2026-08-20",
          "close": 1035.96
        },
        {
          "date": "2026-08-21",
          "close": 1026.08
        },
        {
          "date": "2026-08-24",
          "close": 1028.08
        },
        {
          "date": "2026-08-25",
          "close": 1042.57
        },
        {
          "date": "2026-08-26",
          "close": 1053.04
        },
        {
          "date": "2026-08-27",
          "close": 1050.33
        },
        {
          "date": "2026-08-28",
          "close": 1060.79
        },
        {
          "date": "2026-08-31",
          "close": 1058.35
        },
        {
          "date": "2026-09-01",
          "close": 1071.37
        },
        {
          "date": "2026-09-02",
          "close": 1060.12
        },
        {
          "date": "2026-09-03",
          "close": 1057.29
        },
        {
          "date": "2026-09-04",
          "close": 1064.63
        },
        {
          "date": "2026-09-07",
          "close": 1061.95
        },
        {
          "date": "2026-09-08",
          "close": 1079.83
        },
        {
          "date": "2026-09-09",
          "close": 1075.61
        },
        {
          "date": "2026-09-10",
          "close": 1072.25
        },
        {
          "date": "2026-09-11",
          "close": 1050.16
        },
        {
          "date": "2026-09-14",
          "close": 1053.32
        },
        {
          "date": "2026-09-15",
          "close": 1036.35
        },
        {
          "date": "2026-09-16",
          "close": 1038.34
        },
        {
          "date": "2026-09-17",
          "close": 1038.35
        },
        {
          "date": "2026-09-18",
          "close": 1045.77
        },
        {
          "date": "2026-09-21",
          "close": 1065.39
        },
        {
          "date": "2026-09-22",
          "close": 1062.32
        },
        {
          "date": "2026-09-23",
          "close": 1057.04
        },
        {
          "date": "2026-09-24",
          "close": 1049.33
        },
        {
          "date": "2026-09-28",
          "close": 1041.05
        },
        {
          "date": "2026-09-29",
          "close": 1053.77
        },
        {
          "date": "2026-09-30",
          "close": 1065.37
        },
        {
          "date": "2026-10-08",
          "close": 1063.13
        },
        {
          "date": "2026-10-09",
          "close": 1069.88
        },
        {
          "date": "2026-10-12",
          "close": 1066.08
        },
        {
          "date": "2026-10-13",
          "close": 1063.91
        },
        {
          "date": "2026-10-14",
          "close": 1061.2
        },
        {
          "date": "2026-10-15",
          "close": 1035.83
        },
        {
          "date": "2026-10-16",
          "close": 1047.61
        },
        {
          "date": "2026-10-19",
          "close": 1045.62
        },
        {
          "date": "2026-10-20",
          "close": 1037.35
        },
        {
          "date": "2026-10-21",
          "close": 1034.99
        },
        {
          "date": "2026-10-22",
          "close": 1017.32
        },
        {
          "date": "2026-10-23",
          "close": 1022.51
        },
        {
          "date": "2026-10-26",
          "close": 1031.86
        },
        {
          "date": "2026-10-27",
          "close": 1018.19
        },
        {
          "date": "2026-10-28",
          "close": 1020.23
        },
        {
          "date": "2026-10-29",
          "close": 1010.89
        },
        {
          "date": "2026-10-30",
          "close": 1002.44
        },
        {
          "date": "2026-11-02",
          "close": 1013.95
        },
        {
          "date": "2026-11-03",
          "close": 1022.29
        },
        {
          "date": "2026-11-04",
          "close": 1027.13
        },
        {
          "date": "2026-11-05",
          "close": 1033.64
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1724",
      "name": "高市盈率",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.029176416211687872,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1028.01
        },
        {
          "date": "2026-11-03",
          "close": 1001.7
        },
        {
          "date": "2026-11-04",
          "close": 1038.51
        },
        {
          "date": "2026-11-05",
          "close": 1068.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1725",
      "name": "低市盈率",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.006562628176331575,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1007.53
        },
        {
          "date": "2026-11-03",
          "close": 1010.01
        },
        {
          "date": "2026-11-04",
          "close": 1023.98
        },
        {
          "date": "2026-11-05",
          "close": 1030.7
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1733",
      "name": "增持计划",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.01778766516429764,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1019.54
        },
        {
          "date": "2026-11-03",
          "close": 1013.2
        },
        {
          "date": "2026-11-04",
          "close": 1038.36
        },
        {
          "date": "2026-11-05",
          "close": 1056.83
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1743",
      "name": "券商金股",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.007524381186611917,
        "5": 0.014080537241734303,
        "20": -0.07001494701115962,
        "60": -0.18291599194280972
      },
      "moving_averages": {
        "5": 810.4880000000005,
        "20": 838.2019999999997,
        "60": 926.9431666666668
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.0700985515063659,
      "history": [
        {
          "date": "2026-07-29",
          "close": 1010.04
        },
        {
          "date": "2026-07-30",
          "close": 963.56
        },
        {
          "date": "2026-07-31",
          "close": 992.6
        },
        {
          "date": "2026-08-03",
          "close": 964.49
        },
        {
          "date": "2026-08-04",
          "close": 989.72
        },
        {
          "date": "2026-08-05",
          "close": 1012.76
        },
        {
          "date": "2026-08-06",
          "close": 1004.63
        },
        {
          "date": "2026-08-07",
          "close": 1009.84
        },
        {
          "date": "2026-08-10",
          "close": 1020.02
        },
        {
          "date": "2026-08-11",
          "close": 1004.71
        },
        {
          "date": "2026-08-12",
          "close": 1010.48
        },
        {
          "date": "2026-08-13",
          "close": 1000.44
        },
        {
          "date": "2026-08-14",
          "close": 998.39
        },
        {
          "date": "2026-08-17",
          "close": 1022.49
        },
        {
          "date": "2026-08-18",
          "close": 1026.95
        },
        {
          "date": "2026-08-19",
          "close": 992.53
        },
        {
          "date": "2026-08-20",
          "close": 993.3
        },
        {
          "date": "2026-08-21",
          "close": 996.31
        },
        {
          "date": "2026-08-24",
          "close": 968.32
        },
        {
          "date": "2026-08-25",
          "close": 966.45
        },
        {
          "date": "2026-08-26",
          "close": 969.28
        },
        {
          "date": "2026-08-27",
          "close": 981.81
        },
        {
          "date": "2026-08-28",
          "close": 983.97
        },
        {
          "date": "2026-08-31",
          "close": 993.06
        },
        {
          "date": "2026-09-01",
          "close": 991.95
        },
        {
          "date": "2026-09-02",
          "close": 978.81
        },
        {
          "date": "2026-09-03",
          "close": 984.54
        },
        {
          "date": "2026-09-04",
          "close": 974.18
        },
        {
          "date": "2026-09-07",
          "close": 981.2
        },
        {
          "date": "2026-09-08",
          "close": 972.5
        },
        {
          "date": "2026-09-09",
          "close": 970.53
        },
        {
          "date": "2026-09-10",
          "close": 960.36
        },
        {
          "date": "2026-09-11",
          "close": 943.75
        },
        {
          "date": "2026-09-14",
          "close": 941.26
        },
        {
          "date": "2026-09-15",
          "close": 943.15
        },
        {
          "date": "2026-09-16",
          "close": 950.23
        },
        {
          "date": "2026-09-17",
          "close": 949.88
        },
        {
          "date": "2026-09-18",
          "close": 959.32
        },
        {
          "date": "2026-09-21",
          "close": 962.65
        },
        {
          "date": "2026-09-22",
          "close": 958.98
        },
        {
          "date": "2026-09-23",
          "close": 952.26
        },
        {
          "date": "2026-09-24",
          "close": 931.43
        },
        {
          "date": "2026-09-28",
          "close": 903.12
        },
        {
          "date": "2026-09-29",
          "close": 903.92
        },
        {
          "date": "2026-09-30",
          "close": 905.74
        },
        {
          "date": "2026-10-08",
          "close": 889.81
        },
        {
          "date": "2026-10-09",
          "close": 889.89
        },
        {
          "date": "2026-10-12",
          "close": 875.74
        },
        {
          "date": "2026-10-13",
          "close": 879.27
        },
        {
          "date": "2026-10-14",
          "close": 864.96
        },
        {
          "date": "2026-10-15",
          "close": 842.97
        },
        {
          "date": "2026-10-16",
          "close": 842.57
        },
        {
          "date": "2026-10-19",
          "close": 843.38
        },
        {
          "date": "2026-10-20",
          "close": 842.75
        },
        {
          "date": "2026-10-21",
          "close": 847.2
        },
        {
          "date": "2026-10-22",
          "close": 824.53
        },
        {
          "date": "2026-10-23",
          "close": 845.19
        },
        {
          "date": "2026-10-26",
          "close": 841.79
        },
        {
          "date": "2026-10-27",
          "close": 820.91
        },
        {
          "date": "2026-10-28",
          "close": 834.43
        },
        {
          "date": "2026-10-29",
          "close": 816.02
        },
        {
          "date": "2026-10-30",
          "close": 794.89
        },
        {
          "date": "2026-11-02",
          "close": 804.94
        },
        {
          "date": "2026-11-03",
          "close": 803.77
        },
        {
          "date": "2026-11-04",
          "close": 821.33
        },
        {
          "date": "2026-11-05",
          "close": 827.51
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1749",
      "name": "2026中报预增",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 85,
      "history_sufficient": true,
      "returns": {
        "1": 0.0190837526836527,
        "5": 0.03076923076923066,
        "20": -0.10537495013960907,
        "60": -0.10931853381517809
      },
      "moving_averages": {
        "5": 865.3420000000012,
        "20": 916.8645000000004,
        "60": 999.6181666666669
      },
      "phase": "下降",
      "phase_days": 14,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "上升",
            "start": "2026-09-23",
            "end": "2026-09-23",
            "sessions": 1,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "回调",
            "start": "2026-09-24",
            "end": "2026-10-16",
            "sessions": 11,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-19",
            "end": "2026-11-05",
            "sessions": 14,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 11,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.10813202107565367,
      "history": [
        {
          "date": "2026-07-02",
          "close": 1037.12
        },
        {
          "date": "2026-07-03",
          "close": 1049.11
        },
        {
          "date": "2026-07-06",
          "close": 1058.72
        },
        {
          "date": "2026-07-07",
          "close": 1036.36
        },
        {
          "date": "2026-07-08",
          "close": 1018.43
        },
        {
          "date": "2026-07-09",
          "close": 1031.59
        },
        {
          "date": "2026-07-10",
          "close": 1025.11
        },
        {
          "date": "2026-07-13",
          "close": 988.67
        },
        {
          "date": "2026-07-14",
          "close": 1019.53
        },
        {
          "date": "2026-07-15",
          "close": 1019.26
        },
        {
          "date": "2026-07-16",
          "close": 999.11
        },
        {
          "date": "2026-07-17",
          "close": 951.89
        },
        {
          "date": "2026-07-20",
          "close": 927.65
        },
        {
          "date": "2026-07-21",
          "close": 956.46
        },
        {
          "date": "2026-07-22",
          "close": 949.43
        },
        {
          "date": "2026-07-23",
          "close": 965.5
        },
        {
          "date": "2026-07-24",
          "close": 936.62
        },
        {
          "date": "2026-07-27",
          "close": 964.67
        },
        {
          "date": "2026-07-28",
          "close": 941.96
        },
        {
          "date": "2026-07-29",
          "close": 950.71
        },
        {
          "date": "2026-07-30",
          "close": 923.3
        },
        {
          "date": "2026-07-31",
          "close": 948.75
        },
        {
          "date": "2026-08-03",
          "close": 948.75
        },
        {
          "date": "2026-08-04",
          "close": 976.35
        },
        {
          "date": "2026-08-05",
          "close": 1007.24
        },
        {
          "date": "2026-08-06",
          "close": 1017.45
        },
        {
          "date": "2026-08-07",
          "close": 1037.67
        },
        {
          "date": "2026-08-10",
          "close": 1050.82
        },
        {
          "date": "2026-08-11",
          "close": 1040.29
        },
        {
          "date": "2026-08-12",
          "close": 1054.42
        },
        {
          "date": "2026-08-13",
          "close": 1040.19
        },
        {
          "date": "2026-08-14",
          "close": 1047.78
        },
        {
          "date": "2026-08-17",
          "close": 1073.85
        },
        {
          "date": "2026-08-18",
          "close": 1070.35
        },
        {
          "date": "2026-08-19",
          "close": 1019.14
        },
        {
          "date": "2026-08-20",
          "close": 1028.11
        },
        {
          "date": "2026-08-21",
          "close": 1033.74
        },
        {
          "date": "2026-08-24",
          "close": 1020.69
        },
        {
          "date": "2026-08-25",
          "close": 1025.14
        },
        {
          "date": "2026-08-26",
          "close": 1029.07
        },
        {
          "date": "2026-08-27",
          "close": 1053.03
        },
        {
          "date": "2026-08-28",
          "close": 1055.95
        },
        {
          "date": "2026-08-31",
          "close": 1063.97
        },
        {
          "date": "2026-09-01",
          "close": 1057.28
        },
        {
          "date": "2026-09-02",
          "close": 1043.97
        },
        {
          "date": "2026-09-03",
          "close": 1047.34
        },
        {
          "date": "2026-09-04",
          "close": 1035.68
        },
        {
          "date": "2026-09-07",
          "close": 1047.13
        },
        {
          "date": "2026-09-08",
          "close": 1052.9
        },
        {
          "date": "2026-09-09",
          "close": 1055.98
        },
        {
          "date": "2026-09-10",
          "close": 1044.0
        },
        {
          "date": "2026-09-11",
          "close": 1022.87
        },
        {
          "date": "2026-09-14",
          "close": 1027.44
        },
        {
          "date": "2026-09-15",
          "close": 1019.77
        },
        {
          "date": "2026-09-16",
          "close": 1039.75
        },
        {
          "date": "2026-09-17",
          "close": 1036.68
        },
        {
          "date": "2026-09-18",
          "close": 1054.87
        },
        {
          "date": "2026-09-21",
          "close": 1070.27
        },
        {
          "date": "2026-09-22",
          "close": 1068.91
        },
        {
          "date": "2026-09-23",
          "close": 1066.02
        },
        {
          "date": "2026-09-24",
          "close": 1044.69
        },
        {
          "date": "2026-09-28",
          "close": 1010.14
        },
        {
          "date": "2026-09-29",
          "close": 1016.17
        },
        {
          "date": "2026-09-30",
          "close": 1013.48
        },
        {
          "date": "2026-10-08",
          "close": 1002.8
        },
        {
          "date": "2026-10-09",
          "close": 1005.9
        },
        {
          "date": "2026-10-12",
          "close": 980.65
        },
        {
          "date": "2026-10-13",
          "close": 985.4
        },
        {
          "date": "2026-10-14",
          "close": 966.29
        },
        {
          "date": "2026-10-15",
          "close": 936.07
        },
        {
          "date": "2026-10-16",
          "close": 934.0
        },
        {
          "date": "2026-10-19",
          "close": 931.57
        },
        {
          "date": "2026-10-20",
          "close": 938.99
        },
        {
          "date": "2026-10-21",
          "close": 936.9
        },
        {
          "date": "2026-10-22",
          "close": 906.61
        },
        {
          "date": "2026-10-23",
          "close": 924.83
        },
        {
          "date": "2026-10-26",
          "close": 909.05
        },
        {
          "date": "2026-10-27",
          "close": 882.87
        },
        {
          "date": "2026-10-28",
          "close": 901.1
        },
        {
          "date": "2026-10-29",
          "close": 870.35
        },
        {
          "date": "2026-10-30",
          "close": 844.61
        },
        {
          "date": "2026-11-02",
          "close": 860.58
        },
        {
          "date": "2026-11-03",
          "close": 844.06
        },
        {
          "date": "2026-11-04",
          "close": 880.33
        },
        {
          "date": "2026-11-05",
          "close": 897.13
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 4,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-29",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 4,
          "covered_samples": 0,
          "insufficient_or_abstained": 4,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1750",
      "name": "2026中报扭亏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 82,
      "history_sufficient": true,
      "returns": {
        "1": 0.025038311917953582,
        "5": 0.03205820564252915,
        "20": -0.08861847414814128,
        "60": -0.06670673721946152
      },
      "moving_averages": {
        "5": 839.7559999999997,
        "20": 881.7719999999997,
        "60": 939.6983333333333
      },
      "phase": "下降",
      "phase_days": 11,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-09-29",
            "end": "2026-10-08",
            "sessions": 3,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-20",
            "sessions": 7,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-21",
            "end": "2026-10-21",
            "sessions": 1,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-22",
            "end": "2026-11-05",
            "sessions": 11,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 7,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 1.0,
            "sample_size": 2
          }
        }
      },
      "drawdown": -0.0954352529960053,
      "history": [
        {
          "date": "2026-07-07",
          "close": 961.27
        },
        {
          "date": "2026-07-08",
          "close": 931.96
        },
        {
          "date": "2026-07-09",
          "close": 931.65
        },
        {
          "date": "2026-07-10",
          "close": 918.89
        },
        {
          "date": "2026-07-13",
          "close": 889.05
        },
        {
          "date": "2026-07-14",
          "close": 909.3
        },
        {
          "date": "2026-07-15",
          "close": 915.65
        },
        {
          "date": "2026-07-16",
          "close": 908.69
        },
        {
          "date": "2026-07-17",
          "close": 869.63
        },
        {
          "date": "2026-07-20",
          "close": 846.34
        },
        {
          "date": "2026-07-21",
          "close": 852.58
        },
        {
          "date": "2026-07-22",
          "close": 848.44
        },
        {
          "date": "2026-07-23",
          "close": 869.92
        },
        {
          "date": "2026-07-24",
          "close": 843.45
        },
        {
          "date": "2026-07-27",
          "close": 871.91
        },
        {
          "date": "2026-07-28",
          "close": 868.05
        },
        {
          "date": "2026-07-29",
          "close": 879.77
        },
        {
          "date": "2026-07-30",
          "close": 862.49
        },
        {
          "date": "2026-07-31",
          "close": 884.01
        },
        {
          "date": "2026-08-03",
          "close": 896.25
        },
        {
          "date": "2026-08-04",
          "close": 914.13
        },
        {
          "date": "2026-08-05",
          "close": 931.69
        },
        {
          "date": "2026-08-06",
          "close": 940.62
        },
        {
          "date": "2026-08-07",
          "close": 946.78
        },
        {
          "date": "2026-08-10",
          "close": 963.18
        },
        {
          "date": "2026-08-11",
          "close": 961.03
        },
        {
          "date": "2026-08-12",
          "close": 976.34
        },
        {
          "date": "2026-08-13",
          "close": 963.07
        },
        {
          "date": "2026-08-14",
          "close": 964.46
        },
        {
          "date": "2026-08-17",
          "close": 983.28
        },
        {
          "date": "2026-08-18",
          "close": 980.31
        },
        {
          "date": "2026-08-19",
          "close": 940.5
        },
        {
          "date": "2026-08-20",
          "close": 952.74
        },
        {
          "date": "2026-08-21",
          "close": 959.02
        },
        {
          "date": "2026-08-24",
          "close": 947.7
        },
        {
          "date": "2026-08-25",
          "close": 960.34
        },
        {
          "date": "2026-08-26",
          "close": 963.28
        },
        {
          "date": "2026-08-27",
          "close": 975.16
        },
        {
          "date": "2026-08-28",
          "close": 980.22
        },
        {
          "date": "2026-08-31",
          "close": 988.49
        },
        {
          "date": "2026-09-01",
          "close": 993.29
        },
        {
          "date": "2026-09-02",
          "close": 983.06
        },
        {
          "date": "2026-09-03",
          "close": 977.77
        },
        {
          "date": "2026-09-04",
          "close": 971.08
        },
        {
          "date": "2026-09-07",
          "close": 981.14
        },
        {
          "date": "2026-09-08",
          "close": 993.39
        },
        {
          "date": "2026-09-09",
          "close": 989.08
        },
        {
          "date": "2026-09-10",
          "close": 975.95
        },
        {
          "date": "2026-09-11",
          "close": 955.81
        },
        {
          "date": "2026-09-14",
          "close": 959.3
        },
        {
          "date": "2026-09-15",
          "close": 944.73
        },
        {
          "date": "2026-09-16",
          "close": 959.41
        },
        {
          "date": "2026-09-17",
          "close": 962.07
        },
        {
          "date": "2026-09-18",
          "close": 975.6
        },
        {
          "date": "2026-09-21",
          "close": 996.89
        },
        {
          "date": "2026-09-22",
          "close": 995.87
        },
        {
          "date": "2026-09-23",
          "close": 984.59
        },
        {
          "date": "2026-09-24",
          "close": 975.02
        },
        {
          "date": "2026-09-28",
          "close": 952.29
        },
        {
          "date": "2026-09-29",
          "close": 960.75
        },
        {
          "date": "2026-09-30",
          "close": 958.76
        },
        {
          "date": "2026-10-08",
          "close": 954.09
        },
        {
          "date": "2026-10-09",
          "close": 961.28
        },
        {
          "date": "2026-10-12",
          "close": 935.64
        },
        {
          "date": "2026-10-13",
          "close": 944.25
        },
        {
          "date": "2026-10-14",
          "close": 923.56
        },
        {
          "date": "2026-10-15",
          "close": 892.93
        },
        {
          "date": "2026-10-16",
          "close": 893.51
        },
        {
          "date": "2026-10-19",
          "close": 888.79
        },
        {
          "date": "2026-10-20",
          "close": 896.91
        },
        {
          "date": "2026-10-21",
          "close": 897.64
        },
        {
          "date": "2026-10-22",
          "close": 869.85
        },
        {
          "date": "2026-10-23",
          "close": 884.67
        },
        {
          "date": "2026-10-26",
          "close": 880.15
        },
        {
          "date": "2026-10-27",
          "close": 856.27
        },
        {
          "date": "2026-10-28",
          "close": 868.68
        },
        {
          "date": "2026-10-29",
          "close": 842.53
        },
        {
          "date": "2026-10-30",
          "close": 815.84
        },
        {
          "date": "2026-11-02",
          "close": 836.57
        },
        {
          "date": "2026-11-03",
          "close": 828.53
        },
        {
          "date": "2026-11-04",
          "close": 848.3
        },
        {
          "date": "2026-11-05",
          "close": 869.54
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 3,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-27",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 3,
          "covered_samples": 0,
          "insufficient_or_abstained": 3,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1751",
      "name": "2026中报首亏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 79,
      "history_sufficient": true,
      "returns": {
        "1": 0.02567870355896007,
        "5": 0.02610644841787013,
        "20": -0.05203186253262826,
        "60": -0.012432519215717752
      },
      "moving_averages": {
        "5": 953.7399999999994,
        "20": 989.3309999999994,
        "60": 1024.8393333333333
      },
      "phase": "下降",
      "phase_days": 8,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "震荡",
            "start": "2026-10-09",
            "end": "2026-10-09",
            "sessions": 1,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-26",
            "sessions": 3,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-27",
            "end": "2026-11-05",
            "sessions": 8,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 4.5,
            "sample_size": 2
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 1
          }
        }
      },
      "drawdown": -0.06027766107779842,
      "history": [
        {
          "date": "2026-07-10",
          "close": 998.72
        },
        {
          "date": "2026-07-13",
          "close": 954.0
        },
        {
          "date": "2026-07-14",
          "close": 957.55
        },
        {
          "date": "2026-07-15",
          "close": 962.3
        },
        {
          "date": "2026-07-16",
          "close": 966.22
        },
        {
          "date": "2026-07-17",
          "close": 925.43
        },
        {
          "date": "2026-07-20",
          "close": 902.28
        },
        {
          "date": "2026-07-21",
          "close": 902.67
        },
        {
          "date": "2026-07-22",
          "close": 896.57
        },
        {
          "date": "2026-07-23",
          "close": 920.27
        },
        {
          "date": "2026-07-24",
          "close": 897.29
        },
        {
          "date": "2026-07-27",
          "close": 925.38
        },
        {
          "date": "2026-07-28",
          "close": 926.23
        },
        {
          "date": "2026-07-29",
          "close": 939.41
        },
        {
          "date": "2026-07-30",
          "close": 925.5
        },
        {
          "date": "2026-07-31",
          "close": 948.0
        },
        {
          "date": "2026-08-03",
          "close": 970.49
        },
        {
          "date": "2026-08-04",
          "close": 984.06
        },
        {
          "date": "2026-08-05",
          "close": 996.58
        },
        {
          "date": "2026-08-06",
          "close": 1003.75
        },
        {
          "date": "2026-08-07",
          "close": 1004.42
        },
        {
          "date": "2026-08-10",
          "close": 1025.24
        },
        {
          "date": "2026-08-11",
          "close": 1023.24
        },
        {
          "date": "2026-08-12",
          "close": 1042.4
        },
        {
          "date": "2026-08-13",
          "close": 1028.5
        },
        {
          "date": "2026-08-14",
          "close": 1025.16
        },
        {
          "date": "2026-08-17",
          "close": 1041.22
        },
        {
          "date": "2026-08-18",
          "close": 1040.45
        },
        {
          "date": "2026-08-19",
          "close": 1000.66
        },
        {
          "date": "2026-08-20",
          "close": 1020.22
        },
        {
          "date": "2026-08-21",
          "close": 1020.4
        },
        {
          "date": "2026-08-24",
          "close": 1010.12
        },
        {
          "date": "2026-08-25",
          "close": 1031.18
        },
        {
          "date": "2026-08-26",
          "close": 1034.9
        },
        {
          "date": "2026-08-27",
          "close": 1043.02
        },
        {
          "date": "2026-08-28",
          "close": 1051.96
        },
        {
          "date": "2026-08-31",
          "close": 1058.44
        },
        {
          "date": "2026-09-01",
          "close": 1068.67
        },
        {
          "date": "2026-09-02",
          "close": 1061.0
        },
        {
          "date": "2026-09-03",
          "close": 1053.76
        },
        {
          "date": "2026-09-04",
          "close": 1058.6
        },
        {
          "date": "2026-09-07",
          "close": 1070.89
        },
        {
          "date": "2026-09-08",
          "close": 1084.41
        },
        {
          "date": "2026-09-09",
          "close": 1075.87
        },
        {
          "date": "2026-09-10",
          "close": 1061.98
        },
        {
          "date": "2026-09-11",
          "close": 1042.24
        },
        {
          "date": "2026-09-14",
          "close": 1045.01
        },
        {
          "date": "2026-09-15",
          "close": 1021.48
        },
        {
          "date": "2026-09-16",
          "close": 1034.46
        },
        {
          "date": "2026-09-17",
          "close": 1038.07
        },
        {
          "date": "2026-09-18",
          "close": 1047.28
        },
        {
          "date": "2026-09-21",
          "close": 1072.75
        },
        {
          "date": "2026-09-22",
          "close": 1076.85
        },
        {
          "date": "2026-09-23",
          "close": 1062.69
        },
        {
          "date": "2026-09-24",
          "close": 1054.64
        },
        {
          "date": "2026-09-28",
          "close": 1037.56
        },
        {
          "date": "2026-09-29",
          "close": 1046.87
        },
        {
          "date": "2026-09-30",
          "close": 1045.17
        },
        {
          "date": "2026-10-08",
          "close": 1038.21
        },
        {
          "date": "2026-10-09",
          "close": 1047.32
        },
        {
          "date": "2026-10-12",
          "close": 1032.87
        },
        {
          "date": "2026-10-13",
          "close": 1039.87
        },
        {
          "date": "2026-10-14",
          "close": 1022.81
        },
        {
          "date": "2026-10-15",
          "close": 991.88
        },
        {
          "date": "2026-10-16",
          "close": 1002.08
        },
        {
          "date": "2026-10-19",
          "close": 995.55
        },
        {
          "date": "2026-10-20",
          "close": 1003.53
        },
        {
          "date": "2026-10-21",
          "close": 1008.6
        },
        {
          "date": "2026-10-22",
          "close": 979.51
        },
        {
          "date": "2026-10-23",
          "close": 991.75
        },
        {
          "date": "2026-10-26",
          "close": 992.37
        },
        {
          "date": "2026-10-27",
          "close": 968.88
        },
        {
          "date": "2026-10-28",
          "close": 981.75
        },
        {
          "date": "2026-10-29",
          "close": 959.15
        },
        {
          "date": "2026-10-30",
          "close": 927.38
        },
        {
          "date": "2026-11-02",
          "close": 949.79
        },
        {
          "date": "2026-11-03",
          "close": 947.79
        },
        {
          "date": "2026-11-04",
          "close": 959.55
        },
        {
          "date": "2026-11-05",
          "close": 984.19
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-30",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-23",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1752",
      "name": "2026中报预减",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 78,
      "history_sufficient": true,
      "returns": {
        "1": 0.02102240680920886,
        "5": 0.0316547508030256,
        "20": -0.0429663094151006,
        "60": -0.021522283917252194
      },
      "moving_averages": {
        "5": 966.5919999999954,
        "20": 995.7549999999985,
        "60": 1029.665833333333
      },
      "phase": "下降",
      "phase_days": 9,
      "streak": {
        "direction": "上涨",
        "days": 4
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "回调",
            "start": "2026-10-12",
            "end": "2026-10-19",
            "sessions": 6,
            "ongoing": false,
            "start_censored": true
          },
          {
            "phase": "震荡",
            "start": "2026-10-20",
            "end": "2026-10-21",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "回调",
            "start": "2026-10-22",
            "end": "2026-10-23",
            "sessions": 2,
            "ongoing": false,
            "start_censored": false
          },
          {
            "phase": "下降",
            "start": "2026-10-26",
            "end": "2026-11-05",
            "sessions": 9,
            "ongoing": true,
            "start_censored": false
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": 2,
            "sample_size": 1
          },
          "震荡": {
            "median_sessions": 2,
            "sample_size": 1
          }
        }
      },
      "drawdown": -0.05078556991953642,
      "history": [
        {
          "date": "2026-07-13",
          "close": 972.0
        },
        {
          "date": "2026-07-14",
          "close": 983.04
        },
        {
          "date": "2026-07-15",
          "close": 985.79
        },
        {
          "date": "2026-07-16",
          "close": 985.44
        },
        {
          "date": "2026-07-17",
          "close": 952.47
        },
        {
          "date": "2026-07-20",
          "close": 938.42
        },
        {
          "date": "2026-07-21",
          "close": 936.62
        },
        {
          "date": "2026-07-22",
          "close": 931.1
        },
        {
          "date": "2026-07-23",
          "close": 953.44
        },
        {
          "date": "2026-07-24",
          "close": 928.95
        },
        {
          "date": "2026-07-27",
          "close": 954.06
        },
        {
          "date": "2026-07-28",
          "close": 954.29
        },
        {
          "date": "2026-07-29",
          "close": 969.85
        },
        {
          "date": "2026-07-30",
          "close": 963.67
        },
        {
          "date": "2026-07-31",
          "close": 979.88
        },
        {
          "date": "2026-08-03",
          "close": 999.35
        },
        {
          "date": "2026-08-04",
          "close": 1006.82
        },
        {
          "date": "2026-08-05",
          "close": 1017.55
        },
        {
          "date": "2026-08-06",
          "close": 1019.98
        },
        {
          "date": "2026-08-07",
          "close": 1022.56
        },
        {
          "date": "2026-08-10",
          "close": 1042.23
        },
        {
          "date": "2026-08-11",
          "close": 1037.4
        },
        {
          "date": "2026-08-12",
          "close": 1052.68
        },
        {
          "date": "2026-08-13",
          "close": 1042.92
        },
        {
          "date": "2026-08-14",
          "close": 1037.67
        },
        {
          "date": "2026-08-17",
          "close": 1049.98
        },
        {
          "date": "2026-08-18",
          "close": 1046.8
        },
        {
          "date": "2026-08-19",
          "close": 1012.93
        },
        {
          "date": "2026-08-20",
          "close": 1024.19
        },
        {
          "date": "2026-08-21",
          "close": 1023.62
        },
        {
          "date": "2026-08-24",
          "close": 1016.02
        },
        {
          "date": "2026-08-25",
          "close": 1035.59
        },
        {
          "date": "2026-08-26",
          "close": 1042.48
        },
        {
          "date": "2026-08-27",
          "close": 1045.24
        },
        {
          "date": "2026-08-28",
          "close": 1051.14
        },
        {
          "date": "2026-08-31",
          "close": 1053.46
        },
        {
          "date": "2026-09-01",
          "close": 1063.51
        },
        {
          "date": "2026-09-02",
          "close": 1058.32
        },
        {
          "date": "2026-09-03",
          "close": 1054.96
        },
        {
          "date": "2026-09-04",
          "close": 1054.61
        },
        {
          "date": "2026-09-07",
          "close": 1065.28
        },
        {
          "date": "2026-09-08",
          "close": 1078.63
        },
        {
          "date": "2026-09-09",
          "close": 1076.84
        },
        {
          "date": "2026-09-10",
          "close": 1062.89
        },
        {
          "date": "2026-09-11",
          "close": 1042.58
        },
        {
          "date": "2026-09-14",
          "close": 1046.04
        },
        {
          "date": "2026-09-15",
          "close": 1028.64
        },
        {
          "date": "2026-09-16",
          "close": 1038.41
        },
        {
          "date": "2026-09-17",
          "close": 1040.51
        },
        {
          "date": "2026-09-18",
          "close": 1053.55
        },
        {
          "date": "2026-09-21",
          "close": 1074.3
        },
        {
          "date": "2026-09-22",
          "close": 1073.51
        },
        {
          "date": "2026-09-23",
          "close": 1065.42
        },
        {
          "date": "2026-09-24",
          "close": 1054.85
        },
        {
          "date": "2026-09-28",
          "close": 1041.11
        },
        {
          "date": "2026-09-29",
          "close": 1046.79
        },
        {
          "date": "2026-09-30",
          "close": 1046.86
        },
        {
          "date": "2026-10-08",
          "close": 1040.35
        },
        {
          "date": "2026-10-09",
          "close": 1048.92
        },
        {
          "date": "2026-10-12",
          "close": 1034.7
        },
        {
          "date": "2026-10-13",
          "close": 1039.09
        },
        {
          "date": "2026-10-14",
          "close": 1024.06
        },
        {
          "date": "2026-10-15",
          "close": 999.56
        },
        {
          "date": "2026-10-16",
          "close": 1008.19
        },
        {
          "date": "2026-10-19",
          "close": 1007.84
        },
        {
          "date": "2026-10-20",
          "close": 1013.72
        },
        {
          "date": "2026-10-21",
          "close": 1011.48
        },
        {
          "date": "2026-10-22",
          "close": 984.32
        },
        {
          "date": "2026-10-23",
          "close": 994.76
        },
        {
          "date": "2026-10-26",
          "close": 993.51
        },
        {
          "date": "2026-10-27",
          "close": 971.75
        },
        {
          "date": "2026-10-28",
          "close": 985.14
        },
        {
          "date": "2026-10-29",
          "close": 965.1
        },
        {
          "date": "2026-10-30",
          "close": 939.76
        },
        {
          "date": "2026-11-02",
          "close": 960.86
        },
        {
          "date": "2026-11-03",
          "close": 961.54
        },
        {
          "date": "2026-11-04",
          "close": 975.15
        },
        {
          "date": "2026-11-05",
          "close": 995.65
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-26",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1753",
      "name": "光刻胶",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 66,
      "history_sufficient": true,
      "returns": {
        "1": 0.030539392628186723,
        "5": 0.03579971387696701,
        "20": -0.12931838953292618,
        "60": -0.1380912926297344
      },
      "moving_averages": {
        "5": 862.1660000000018,
        "20": 926.5000000000003,
        "60": 1039.2534999999998
      },
      "phase": "下降",
      "phase_days": 7,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [
          {
            "phase": "下降",
            "start": "2026-10-28",
            "end": "2026-11-05",
            "sessions": 7,
            "ongoing": true,
            "start_censored": true
          }
        ],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.12235259891388683,
      "history": [
        {
          "date": "2026-07-29",
          "close": 986.1
        },
        {
          "date": "2026-07-30",
          "close": 932.71
        },
        {
          "date": "2026-07-31",
          "close": 957.2
        },
        {
          "date": "2026-08-03",
          "close": 949.4
        },
        {
          "date": "2026-08-04",
          "close": 996.02
        },
        {
          "date": "2026-08-05",
          "close": 1050.03
        },
        {
          "date": "2026-08-06",
          "close": 1081.01
        },
        {
          "date": "2026-08-07",
          "close": 1108.81
        },
        {
          "date": "2026-08-10",
          "close": 1122.57
        },
        {
          "date": "2026-08-11",
          "close": 1115.57
        },
        {
          "date": "2026-08-12",
          "close": 1131.95
        },
        {
          "date": "2026-08-13",
          "close": 1107.27
        },
        {
          "date": "2026-08-14",
          "close": 1127.44
        },
        {
          "date": "2026-08-17",
          "close": 1168.31
        },
        {
          "date": "2026-08-18",
          "close": 1170.14
        },
        {
          "date": "2026-08-19",
          "close": 1101.55
        },
        {
          "date": "2026-08-20",
          "close": 1102.33
        },
        {
          "date": "2026-08-21",
          "close": 1102.72
        },
        {
          "date": "2026-08-24",
          "close": 1083.01
        },
        {
          "date": "2026-08-25",
          "close": 1079.44
        },
        {
          "date": "2026-08-26",
          "close": 1077.97
        },
        {
          "date": "2026-08-27",
          "close": 1113.91
        },
        {
          "date": "2026-08-28",
          "close": 1106.98
        },
        {
          "date": "2026-08-31",
          "close": 1117.55
        },
        {
          "date": "2026-09-01",
          "close": 1094.47
        },
        {
          "date": "2026-09-02",
          "close": 1082.8
        },
        {
          "date": "2026-09-03",
          "close": 1074.9
        },
        {
          "date": "2026-09-04",
          "close": 1047.81
        },
        {
          "date": "2026-09-07",
          "close": 1072.87
        },
        {
          "date": "2026-09-08",
          "close": 1072.67
        },
        {
          "date": "2026-09-09",
          "close": 1072.65
        },
        {
          "date": "2026-09-10",
          "close": 1059.83
        },
        {
          "date": "2026-09-11",
          "close": 1041.38
        },
        {
          "date": "2026-09-14",
          "close": 1056.74
        },
        {
          "date": "2026-09-15",
          "close": 1068.21
        },
        {
          "date": "2026-09-16",
          "close": 1109.11
        },
        {
          "date": "2026-09-17",
          "close": 1101.81
        },
        {
          "date": "2026-09-18",
          "close": 1123.13
        },
        {
          "date": "2026-09-21",
          "close": 1133.49
        },
        {
          "date": "2026-09-22",
          "close": 1125.24
        },
        {
          "date": "2026-09-23",
          "close": 1138.56
        },
        {
          "date": "2026-09-24",
          "close": 1114.84
        },
        {
          "date": "2026-09-28",
          "close": 1063.45
        },
        {
          "date": "2026-09-29",
          "close": 1064.31
        },
        {
          "date": "2026-09-30",
          "close": 1048.96
        },
        {
          "date": "2026-10-08",
          "close": 1039.45
        },
        {
          "date": "2026-10-09",
          "close": 1031.2
        },
        {
          "date": "2026-10-12",
          "close": 1014.0
        },
        {
          "date": "2026-10-13",
          "close": 1015.39
        },
        {
          "date": "2026-10-14",
          "close": 985.66
        },
        {
          "date": "2026-10-15",
          "close": 950.79
        },
        {
          "date": "2026-10-16",
          "close": 947.08
        },
        {
          "date": "2026-10-19",
          "close": 937.67
        },
        {
          "date": "2026-10-20",
          "close": 956.1
        },
        {
          "date": "2026-10-21",
          "close": 950.8
        },
        {
          "date": "2026-10-22",
          "close": 919.03
        },
        {
          "date": "2026-10-23",
          "close": 936.78
        },
        {
          "date": "2026-10-26",
          "close": 913.76
        },
        {
          "date": "2026-10-27",
          "close": 879.03
        },
        {
          "date": "2026-10-28",
          "close": 908.13
        },
        {
          "date": "2026-10-29",
          "close": 873.75
        },
        {
          "date": "2026-10-30",
          "close": 834.93
        },
        {
          "date": "2026-11-02",
          "close": 860.3
        },
        {
          "date": "2026-11-03",
          "close": 832.36
        },
        {
          "date": "2026-11-04",
          "close": 878.21
        },
        {
          "date": "2026-11-05",
          "close": 905.03
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 2,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-11-02",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 1,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": "2026-10-28",
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 2,
          "covered_samples": 0,
          "insufficient_or_abstained": 2,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 1,
          "covered_samples": 0,
          "insufficient_or_abstained": 1,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1754",
      "name": "2026三季报首亏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 20,
      "history_sufficient": false,
      "returns": {
        "1": 0.035101942438949596,
        "5": 0.04970724499205614,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 895.6080000000009,
        "20": 926.3035000000002,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": -0.05510495944635019,
      "history": [
        {
          "date": "2026-10-09",
          "close": 999.91
        },
        {
          "date": "2026-10-12",
          "close": 981.5
        },
        {
          "date": "2026-10-13",
          "close": 959.76
        },
        {
          "date": "2026-10-14",
          "close": 953.42
        },
        {
          "date": "2026-10-15",
          "close": 924.02
        },
        {
          "date": "2026-10-16",
          "close": 908.65
        },
        {
          "date": "2026-10-19",
          "close": 905.44
        },
        {
          "date": "2026-10-20",
          "close": 930.24
        },
        {
          "date": "2026-10-21",
          "close": 915.51
        },
        {
          "date": "2026-10-22",
          "close": 893.38
        },
        {
          "date": "2026-10-23",
          "close": 952.17
        },
        {
          "date": "2026-10-26",
          "close": 967.41
        },
        {
          "date": "2026-10-27",
          "close": 917.51
        },
        {
          "date": "2026-10-28",
          "close": 939.04
        },
        {
          "date": "2026-10-29",
          "close": 900.07
        },
        {
          "date": "2026-10-30",
          "close": 855.51
        },
        {
          "date": "2026-11-02",
          "close": 890.62
        },
        {
          "date": "2026-11-03",
          "close": 874.33
        },
        {
          "date": "2026-11-04",
          "close": 912.77
        },
        {
          "date": "2026-11-05",
          "close": 944.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1755",
      "name": "2026三季报预增",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 19,
      "history_sufficient": false,
      "returns": {
        "1": 0.016667402047299662,
        "5": 0.025878764942899757,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 885.6420000000002,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-12",
          "close": 981.81
        },
        {
          "date": "2026-10-13",
          "close": 1005.0
        },
        {
          "date": "2026-10-14",
          "close": 993.4
        },
        {
          "date": "2026-10-15",
          "close": 981.27
        },
        {
          "date": "2026-10-16",
          "close": 968.34
        },
        {
          "date": "2026-10-19",
          "close": 967.24
        },
        {
          "date": "2026-10-20",
          "close": 980.84
        },
        {
          "date": "2026-10-21",
          "close": 981.25
        },
        {
          "date": "2026-10-22",
          "close": 942.88
        },
        {
          "date": "2026-10-23",
          "close": 967.64
        },
        {
          "date": "2026-10-26",
          "close": 942.89
        },
        {
          "date": "2026-10-27",
          "close": 912.35
        },
        {
          "date": "2026-10-28",
          "close": 938.71
        },
        {
          "date": "2026-10-29",
          "close": 898.42
        },
        {
          "date": "2026-10-30",
          "close": 865.61
        },
        {
          "date": "2026-11-02",
          "close": 879.77
        },
        {
          "date": "2026-11-03",
          "close": 854.6
        },
        {
          "date": "2026-11-04",
          "close": 906.56
        },
        {
          "date": "2026-11-05",
          "close": 921.67
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1756",
      "name": "2026三季报预减",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 15,
      "history_sufficient": false,
      "returns": {
        "1": 0.008533048238450025,
        "5": -0.0001864573110893497,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 997.3900000000001,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-16",
          "close": 1025.97
        },
        {
          "date": "2026-10-19",
          "close": 1014.96
        },
        {
          "date": "2026-10-20",
          "close": 1025.11
        },
        {
          "date": "2026-10-21",
          "close": 1025.86
        },
        {
          "date": "2026-10-22",
          "close": 1004.93
        },
        {
          "date": "2026-10-23",
          "close": 1024.82
        },
        {
          "date": "2026-10-26",
          "close": 1029.52
        },
        {
          "date": "2026-10-27",
          "close": 1009.19
        },
        {
          "date": "2026-10-28",
          "close": 1034.04
        },
        {
          "date": "2026-10-29",
          "close": 1019.0
        },
        {
          "date": "2026-10-30",
          "close": 981.52
        },
        {
          "date": "2026-11-02",
          "close": 995.76
        },
        {
          "date": "2026-11-03",
          "close": 980.67
        },
        {
          "date": "2026-11-04",
          "close": 1010.19
        },
        {
          "date": "2026-11-05",
          "close": 1018.81
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1757",
      "name": "2026三季报扭亏",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 15,
      "history_sufficient": false,
      "returns": {
        "1": 0.024760296950414595,
        "5": 0.04199036070336071,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": 901.2260000000002,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-10-16",
          "close": 992.19
        },
        {
          "date": "2026-10-19",
          "close": 982.14
        },
        {
          "date": "2026-10-20",
          "close": 1005.95
        },
        {
          "date": "2026-10-21",
          "close": 997.83
        },
        {
          "date": "2026-10-22",
          "close": 969.32
        },
        {
          "date": "2026-10-23",
          "close": 1006.2
        },
        {
          "date": "2026-10-26",
          "close": 985.0
        },
        {
          "date": "2026-10-27",
          "close": 936.41
        },
        {
          "date": "2026-10-28",
          "close": 947.72
        },
        {
          "date": "2026-10-29",
          "close": 908.78
        },
        {
          "date": "2026-10-30",
          "close": 875.53
        },
        {
          "date": "2026-11-02",
          "close": 895.62
        },
        {
          "date": "2026-11-03",
          "close": 863.98
        },
        {
          "date": "2026-11-04",
          "close": 924.06
        },
        {
          "date": "2026-11-05",
          "close": 946.94
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1758",
      "name": "高铁",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.018681000819553484,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 813.43
        },
        {
          "date": "2026-11-03",
          "close": 813.37
        },
        {
          "date": "2026-11-04",
          "close": 829.72
        },
        {
          "date": "2026-11-05",
          "close": 845.22
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1759",
      "name": "染料",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.03261888529060841,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 939.09
        },
        {
          "date": "2026-11-03",
          "close": 922.91
        },
        {
          "date": "2026-11-04",
          "close": 938.72
        },
        {
          "date": "2026-11-05",
          "close": 969.34
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1760",
      "name": "农机",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.018892625510449124,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 823.02
        },
        {
          "date": "2026-11-03",
          "close": 814.51
        },
        {
          "date": "2026-11-04",
          "close": 832.6
        },
        {
          "date": "2026-11-05",
          "close": 848.33
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1761",
      "name": "AI视频",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.05017728817482614,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 920.74
        },
        {
          "date": "2026-11-03",
          "close": 913.64
        },
        {
          "date": "2026-11-04",
          "close": 950.43
        },
        {
          "date": "2026-11-05",
          "close": 998.12
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1762",
      "name": "高端装备",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.021021766745303205,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 1020.35
        },
        {
          "date": "2026-11-03",
          "close": 1003.04
        },
        {
          "date": "2026-11-04",
          "close": 1047.01
        },
        {
          "date": "2026-11-05",
          "close": 1069.02
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1763",
      "name": "医药电商",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.012376053082830074,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 926.11
        },
        {
          "date": "2026-11-03",
          "close": 927.52
        },
        {
          "date": "2026-11-04",
          "close": 938.91
        },
        {
          "date": "2026-11-05",
          "close": 950.53
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1764",
      "name": "网约车",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.0325918662262592,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 766.87
        },
        {
          "date": "2026-11-03",
          "close": 762.86
        },
        {
          "date": "2026-11-04",
          "close": 775.04
        },
        {
          "date": "2026-11-05",
          "close": 800.3
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1765",
      "name": "自由贸易港",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.01401702914877978,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 3
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 837.6
        },
        {
          "date": "2026-11-03",
          "close": 837.81
        },
        {
          "date": "2026-11-04",
          "close": 843.26
        },
        {
          "date": "2026-11-05",
          "close": 855.08
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1766",
      "name": "智能音箱",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.04920247625577212,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 961.0
        },
        {
          "date": "2026-11-03",
          "close": 945.91
        },
        {
          "date": "2026-11-04",
          "close": 991.82
        },
        {
          "date": "2026-11-05",
          "close": 1040.62
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    },
    {
      "code": "BK1767",
      "name": "农村电商",
      "kind": "concept",
      "date": "2026-11-05",
      "rows": 4,
      "history_sufficient": false,
      "returns": {
        "1": 0.027396370251656643,
        "5": null,
        "20": null,
        "60": null
      },
      "moving_averages": {
        "5": null,
        "20": null,
        "60": null
      },
      "phase": "未判定",
      "phase_days": 0,
      "streak": {
        "direction": "上涨",
        "days": 2
      },
      "phase_cycles": {
        "recent": [],
        "typical_completed": {
          "上升": {
            "median_sessions": null,
            "sample_size": 0
          },
          "下降": {
            "median_sessions": null,
            "sample_size": 0
          },
          "回调": {
            "median_sessions": null,
            "sample_size": 0
          },
          "震荡": {
            "median_sessions": null,
            "sample_size": 0
          }
        }
      },
      "drawdown": null,
      "history": [
        {
          "date": "2026-11-02",
          "close": 907.0
        },
        {
          "date": "2026-11-03",
          "close": 903.13
        },
        {
          "date": "2026-11-04",
          "close": 923.48
        },
        {
          "date": "2026-11-05",
          "close": 948.78
        }
      ],
      "forecast": {
        "3": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        },
        "5": {
          "sample_size": 0,
          "minimum_sample": 30,
          "historical_up_frequency": null,
          "pullback_frequency": null,
          "up_wilson": null,
          "pullback_wilson": null,
          "tendency": "证据不足",
          "evidence": "证据不足/观察",
          "training_last_origin": null,
          "pullback_definition": "未来窗口最低收盘相对当前收盘回撤至少2%，不是期末下跌的补集"
        }
      },
      "validation": {
        "3": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        },
        "5": {
          "evaluated_samples": 0,
          "covered_samples": 0,
          "insufficient_or_abstained": 0,
          "hit_rate": null,
          "baseline_hit_rate": null,
          "hit_wilson": null,
          "baseline_wilson": null,
          "status": "证据不足/观察",
          "phase_conditioned": true,
          "pullback_status": "未单独校准",
          "target": "期末收盘严格上涨；非上涨包含平盘",
          "baseline": "每个预测时点已成熟的所有phase历史标签多数方向",
          "evaluation_start": "2025-01-01"
        }
      }
    }
  ]
}